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
339379926821	339379927342	339379927890	339379928440	339379928992	339379929540	339379930092	339379930642	339379931190	339379931740	339379932292	339379932842	339379933392	339379933942	339379934492	339379935042	339379935592	339379936142	339379936692	339379937242	339379937792	339379938342	339379938892	339379939442	339379939992	339379940542	339379941092	339379941642	339379942192	339379942742	339379943292	339379943842	339379944392	339379944942	339379945492	339379946042	339379946592	339379947142	339379947692	339379948242	339379948792	339379949342	339379949892	339379950442	339379950992	339379951542	339379952092	339379952642	339379953192	339379953742	339379954292	339379954842	339379955392	339379955942	339379956492	339379957042	339379957592	339379958142	339379958692	339379959242	339379959792	339379960342	339379960892	339379961442	339379961992	339379962542	339379963092	339379963642	339379964192	339379964742	339379965292	339379965842	339379966392	339379966942	339379967492	339379968042	339379968592	339379969142	339379969692	339379970242	339379970792	339379971342	339379971892	339379972442	339379972992	339379973542	339379974092	339379974642	339379975192	339379975742	339379976292	339379976842	339379977392	339379977942	339379978492	339379979042	339379979592	339379980142	339379980692	339379981242	339379981792	339379982342	339379982892	339379983442	339379983992	339379984542	339379985092	339379985642	339379986192	339379986742	339379987292	339379987842	339379988392	339379988942	339379989492	339379990042	339379990592	339379991142	339379991692	339379992242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2661	3600	2300	2661	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22741	20061	26901	22981	20521	14091	15014	37143	34492	22069	11243	3096	1023	714	618	496	554	570	478	562	512	555	540	538	558	572	533	500	546	540	553	549	500	519	529	545	535	495	515	554	550	594	528	580	537	564	505	522	525	582	540	553	538	568	548	537	515	584	521	507	516	550	543	541	541	544	568	546	547	550	545	509	554	574	545	526	554	532	528	537	533	549	544	540	523	548	547	550	559	545	505	548	522	546	549	497	549	511	523	611	580	548	511	530	530	544	524	527	534	514	515	538	578	516	560	531	554	564	537	509	547	605	529	504	528	546	533	573	532	486	526	547	508	549	553	553	554	542	583	560	543	512	553	527	555	557	528	540	545	482	538	536	542	565	504	498	512	533	522	527	543	566	551	560	531	526	559	547	501	546	520	520	523	533	549	510	517	542	566	560	501	565	502	518	535	519	535	532	530	538	551	557	541	532	509	540	545	553	523	526	517	528	528	520	537	518	506	528	535	569	533	542	562	523	505	555	520	530	572	520	521	564	600	526	521	558	546	537	544	520	529	563	552	486	508	510	560	560	562	506	545	480	518	497	546	505	561	509	563	520	523	507	528	560	565	545	548	532	521	573	524	535	545	491	541	526	585	533	512	549	542	493	527	567	535	540	507	523	513	536	515	498	520	507	521	490	537	511	554	507	531	534	513	501	579	540	523	547	550	537	526	540	532	611	545	547	548	537	513	536	552	547	511	496	547	532	509	490	533	533	522	528	504	533	541	569	539	529	548	537	541	537	549	521	568	540	496	537	516	501	544	525	538	544	507	535	568	505	565	538	553	525	516	531	530	523	538	506	520	533	528	512	552	496	497	560	525	526	533	509	519	549	547	568	529	548	559	501	515	509	570	555	564	534	580	556	504	540	553	534	561	531	501	546	546	493	547	557	559	538	515	530	518	503	556	579	558	519	542	492	509	520	521	534	554	522	539	536	564	530	557	508	528	534	529	541	491	527	557	538	545	561	513	533	523	527	514	526	538	527	548	530	521	524	530	534	543	543	510	575	536	489	544	560	524	529	524	529	548	514	526	540	540	534	526	521	555	538	574	542	566	543	551	548	543	514	556	542	509	530	544	543	593	529	516	516	503	505	509	526	541	498	556	488	535	555	530	502	526	544	529	569	542	478	548	529	568	514	547	497	513	530	531	527	489	488	571	502	535	512	563	523	486	507	527	525	495	510	548	487	536	502	530	551	541	556	530	534	564	536	508	536	513	552	525	520	512	536	530	588	565	549	504	526	531	493	507	537	529	573	520	529	547	552	565	558	561	525	575	545	542	535	511	500	557	550	514	514	573	536	548	546	562	555	545	520	533	518	569	556	524	519	568	526	558	542	543	526	509	526	526	534	537	530	553	487	536	559	535	526	539	512	549	516	496	555	533	533	549	496	557	573	539	537	585	498	543	529	521	519	538	520	541	512	539	502	523	500	562	533	527	526	518	568	519	551	523	592	515	507	544	532	507	519	558	528	524	587	534	530	544	545	536	532	527	574	538	556	529	522	536	503	507	540	514	513	554	515	574	531	507	504	507	552	539	585	530	529	564	538	566	570	534	555	528	577	566	516	577	496	501	530	544	553	538	529	509	506	507	516	507	526	537	576	550	516	538	524	550	512	531	522	557	532	511	514	541	528	530	496	554	532	525	538	532	561	538	543	572	529	543	533	503	542	522	596	565	563	517	517	500	562	542	518	511	537	517	553	526	501	534	511	496	518	503	500	508	559	557	526	566	547	550	547	499	542	500	533	571	546	534	515	505	538	533	496	510	554	538	566	515	572	506	587	593	544	561	540	556	537	538	562	523	531	521	534	489	544	538	516	514	517	522	503	501	500	540	505	548	548	542	529	534	513	515	519	520	552	514	562	512	520	558	522	517	513	522	545	540	541	554	538	559	522	534	523	521	546	560	574	576	579	490	571	509	513	550	556	541	515	529	517	523	553	562	534	553	495	523	556	540	536	561	512	513	542	543	513	514	528	581	531	534	480	492	566	557	578	541	521	534	540	531	529	535	545	553	527	557	508	533	525	530	520	537	522	496	513	533	524	525	525	562	554	529	478	550	558	511	510	529	551	520	543	585	518	519	546	555	525	512	552	525	495	555	546	516	570	577	538	507	526	526	490	510	541	539	505	484	487	563	533	488	541	532	501	530	512	564	548	494	543	514	531	528	502	584	536	509	519	522	527	543	549	533	535	568	524	521	585	568	537	548	519	588	543	568	510	564	537	517	508	563	535	516	556	534	554	511	521	551	513	522	578	505	548	541	518	503	553	497	508	532	502	497	519	568	549	543	512	562	538	540	565	535	555	502	545	587	502	520	527	552	540	573	515	531	538	564	520	516	544	532	534	546	531	555	537	537	551	485	524	564	532	550	539	540	564	525	544	543	506	520	541	507	550	550	519	564	490	515	526	516	552	539	520	547	523	474	529	579	523	550	547	564	545	514	526	564	527	517	564	563	544	493	542	536	558	538	533	535	543	494	514	573	556	575	475	522	537	541	553	537	528	511	539	514	508	493	543	553	517	540	540	538	554	536	519	524	546	512	531	562	550	517	531	521	526	543	496	565	588	572	503	542	518	534	557	587	513	570	546	512	526	532	505	534	503	566	600	523	547	535	512	529	550	531	488	553	558	515	544	542	510	525	472	537	572	523	559	549	520	514	531	504	539	549	578	535	481	536	513	527	569	505	529	541	563	537	518	536	508	506	544	544	517	510	562	519	517	515	543	537	577	534	522	549	513	550	497	583	507	521	557	548	531	475	494	562	527	545	570	544	524	588	526	514	556	531	547	567	544	510	537	542	575	522	533	524	523	497	502	561	538	536	547	522	518	576	540	530	517	553	549	542	531	543	503	518	532	546	519	511	556	542	518	499	525	499	538	560	480	545	547	559	527	493	544	585	544	500	570	534	572	543	537	523	519	520	551	505	564	511	503	492	512	510	513	537	585	567	545	530	563	547	510	527	534	541	519	526	521	554	515	519	529	535	515	551	553	511	532	526	568	538	544	551	551	501	513	472	506	539	552	563	504	555	552	548	562	457	560	555	543	546	576	488	522	502	533	550	520	550	546	534	578	535	564	510	534	519	533	564	546	534	499	503	571	544	504	531	493	485	516	551	534	505	504	538	527	511	553	551	541	495	536	554	500	540	548	513	514	507	498	516	526	529	569	511	509	523	551	551	521	560	544	527	506	506	490	530	534	470	497	555	574	528	532	541	531	511	527	547	527	556	534	506	553	564	510	494	545	533	569	554	499	593	550	507	519	514	504	507	533	504	505	533	522	526	509	471	536	521	540	545	527	495	532	548	558	574	519	510	537	557	551	512	534	538	589	548	524	471	553	554	496	557	521	526	523	574	506	515	570	499	550	562	501	521	524	549	521	557	529	520	546	534	579	561	552	545	518	511	553	544	551	501	533	556	561	511	546	538	505	525	505	538	513	509	530	557	516	533	490	533	519
5775	11465	14279	13198	14220	7336	16845	36203	31622	17643	9707	3025	1025	625	538	483	520	553	557	533	552	538	500	534	516	512	505	484	522	556	539	513	540	536	525	507	531	525	539	483	534	503	501	522	493	523	489	529	536	548	510	502	508	515	461	505	528	535	562	485	524	495	534	503	494	517	504	475	534	507	533	515	508	527	545	514	521	499	526	494	508	518	502	513	514	489	538	538	494	506	509	499	501	508	507	545	522	510	514	506	525	530	491	489	469	480	526	510	524	523	532	476	487	543	505	499	500	498	517	516	475	538	542	496	515	478	451	492	510	532	514	500	507	512	515	506	519	507	477	502	533	472	514	512	463	489	508	500	518	495	505	519	513	474	502	521	513	478	518	490	466	535	489	506	498	507	512	542	542	494	532	491	487	465	501	492	494	517	553	520	485	493	492	484	474	523	510	495	511	504	481	490	509	553	527	528	460	484	522	495	526	520	530	502	526	489	514	549	548	513	486	511	517	524	516	490	537	530	524	524	535	548	504	466	514	537	507	513	478	531	542	499	487	453	469	503	504	527	513	486	548	551	543	518	500	514	487	492	507	488	501	524	508	531	509	512	523	540	531	557	461	566	490	505	528	496	519	546	536	576	517	498	507	512	507	509	496	532	507	481	504	496	506	503	500	496	474	525	469	524	512	499	481	498	495	497	501	549	517	502	514	498	517	509	530	474	485	498	488	513	540	538	535	477	534	505	543	474	537	487	528	500	509	539	553	543	495	560	523	481	512	490	501	461	536	458	507	538	497	548	507	479	521	536	503	484	500	487	524	525	525	482	483	500	513	495	490	468	535	552	494	502	524	537	474	515	529	500	528	539	529	496	537	506	472	486	473	468	517	533	541	500	514	526	546	495	549	511	510	496	543	493	493	518	532	530	524	492	485	523	526	486	490	519	495	512	510	510	469	525	483	496	520	503	481	484	470	574	507	505	499	517	522	511	511	504	497	497	554	542	503	501	500	495	523	511	521	520	498	535	472	486	528	521	498	561	557	516	538	479	500	492	500	484	506	573	495	499	506	540	530	496	533	493	500	446	475	510	505	472	507	485	528	527	508	528	527	493	486	515	558	465	511	520	532	520	525	486	490	525	537	499	474	498	517	516	476	477	467	473	525	517	509	526	533	535	536	483	517	499	535	497	543	475	511	528	466	523	528	499	483	515	497	539	478	478	491	496	500	500	501	485	528	487	545	516	499	494	526	520	542	521	536	538	508	531	509	487	470	545	476	508	523	501	562	520	458	540	526	488	536	511	482	444	455	503	528	547	517	512	499	516	525	567	468	517	473	520	511	539	508	495	521	515	507	503	514	478	533	538	523	501	545	518	547	471	523	554	473	554	509	492	504	494	490	537	527	497	499	503	521	490	488	476	492	523	511	492	496	515	458	514	489	545	531	506	499	541	484	519	526	491	479	505	536	483	546	514	514	484	518	512	532	502	514	520	524	486	537	542	524	480	525	513	493	509	476	510	472	478	486	460	493	520	518	531	473	477	531	485	520	521	508	495	530	555	537	511	472	490	519	484	486	489	516	457	474	515	519	516	474	522	493	490	491	459	469	490	504	571	526	511	489	521	477	515	510	506	505	513	449	513	498	497	490	525	486	490	486	516	518	459	539	519	501	545	493	509	539	561	534	497	471	535	474	496	484	491	531	518	532	494	492	499	501	510	496	503	513	534	504	508	555	512	489	530	507	540	501	522	451	517	474	502	470	505	519	480	518	525	473	547	500	520	525	566	530	519	518	526	478	497	495	478	509	474	519	486	512	489	526	512	481	501	555	524	512	477	510	500	505	493	512	509	501	488	522	493	512	537	475	531	508	523	503	499	482	523	484	487	515	469	512	505	487	504	483	508	481	499	528	512	519	498	506	506	506	490	526	485	489	525	550	526	495	511	471	535	504	506	492	490	526	490	522	512	495	502	525	512	515	457	481	481	499	513	499	502	504	533	502	486	478	532	462	480	517	461	472	516	505	530	459	524	514	491	487	466	480	508	516	504	511	494	476	485	487	491	520	499	519	511	482	483	501	505	503	481	504	469	483	538	519	511	495	505	531	484	449	522	471	527	517	506	481	492	502	483	485	524	524	526	528	479	468	540	540	505	504	503	507	539	543	515	522	521	544	490	540	506	538	456	504	481	507	481	522	506	489	513	506	515	519	485	481	517	485	504	499	487	527	547	520	536	484	535	523	501	519	522	485	546	531	505	470	474	507	532	512	484	507	476	511	555	521	532	520	544	459	489	517	513	482	485	527	487	507	491	495	534	502	527	515	510	509	503	501	513	544	482	522	547	521	505	498	499	487	504	511	517	548	509	548	459	464	487	522	516	486	492	495	493	484	505	542	483	510	532	488	509	483	531	492	532	504	487	519	504	523	465	514	480	484	504	519	505	492	495	488	526	516	491	483	509	533	518	510	542	501	514	492	523	487	528	510	505	491	496	475	480	519	509	494	521	511	454	540	514	502	474	482	497	503	524	534	518	502	475	508	496	491	501	496	534	498	521	511	526	509	538	523	514	483	503	518	482	497	503	494	467	494	522	524	470	548	487	504	523	506	530	541	493	467	517	515	509	507	532	521	488	490	523	519	494	536	501	492	526	486	523	494	471	513	488	513	507	481	494	554	541	528	545	531	504	546	507	505	507	558	485	513	482	502	488	499	496	511	533	510	546	515	495	528	498	473	521	511	490	530	526	494	506	539	486	544	500	477	518	478	533	515	526	493	510	499	534	496	490	514	490	485	468	486	486	522	487	505	511	482	525	465	460	472	483	486	465	516	515	493	490	491	540	478	490	495	526	504	487	491	481	522	500	492	525	518	503	512	469	539	496	573	512	513	525	495	540	545	533	491	516	496	508	513	495	495	507	504	490	524	472	467	496	482	511	488	474	532	529	528	459	515	525	481	515	517	516	449	494	517	458	509	484	509	500	497	516	532	513	489	521	476	563	540	495	477	444	475	456	484	498	540	509	522	510	533	516	546	475	481	492	519	503	509	470	479	486	479	477	494	520	487	489	530	527	514	474	524	484	509	483	446	509	492	502	532	520	481	516	492	497	532	533	520	510	497	517	481	509	537	516	501	503	540	510	481	506	499	503	538	501	498	509	483	498	505	467	465	511	486	461	480	534	516	505	535	500	509	534	489	527	490	487	473	556	543	496	487	502	505	507	498	520	461	493	543	495	513	478	541	534	537	533	505	491	554	493	474	521	490	559	500	498	497	509	513	488	475	493	506	468	480	524	503	483	496	531	490	491	479	516	501	515	508	483	493	526	484	529	487	476	520	507	535	521	486	476	553	524	519	481	464	517	508	516	495	507	529	505	493	458	539	508	498	515	538	510	504	494	466	481	528	524	485	509	487	484	529	527	497	498	502	480	502	474	479	513	517	520	534	509	469	498	525	508	536	525	472	504	506	498	484	507	528	478	496	503	514	501	495	580	528	515	513	527	489	534
27567	14832	9741	7471	3313	2213	1867	2775	2674	1937	1178	650	550	490	501	484	508	499	507	473	522	492	489	478	454	479	481	487	482	497	467	480	478	487	439	468	456	478	491	473	477	451	479	507	517	479	464	463	456	455	492	507	479	470	457	462	484	470	518	486	471	472	463	469	456	511	487	501	462	466	473	457	465	514	463	483	486	476	467	506	471	458	454	504	461	443	464	464	481	487	493	505	456	474	503	474	484	456	493	478	494	481	485	425	484	467	503	462	461	498	472	486	496	478	480	458	484	485	493	485	498	451	480	488	493	500	474	472	507	510	468	491	439	449	476	444	503	482	468	484	441	503	470	522	493	475	460	443	496	502	510	467	452	460	499	482	480	446	486	477	479	473	421	497	501	434	522	447	504	530	452	476	451	470	475	480	475	522	486	464	471	502	490	461	462	490	446	462	475	470	474	506	479	470	477	488	456	486	459	474	464	463	493	454	462	506	473	467	480	512	459	500	507	492	509	475	467	487	486	450	453	469	465	464	456	469	488	482	464	502	497	492	456	457	465	462	450	453	456	517	489	501	495	447	471	487	470	424	499	472	483	508	453	446	449	510	458	478	470	517	501	467	473	484	462	438	440	484	489	440	472	505	509	454	462	481	497	476	498	458	477	426	500	446	480	476	464	484	478	465	516	493	484	480	455	468	471	495	445	509	448	534	471	470	430	476	497	492	458	501	483	488	437	464	462	425	502	470	493	490	477	508	470	511	504	464	441	515	434	494	487	460	483	491	462	484	494	482	460	453	476	502	493	450	466	491	455	471	499	497	466	470	464	455	492	489	498	486	482	459	502	491	484	452	474	472	459	456	480	478	448	461	521	511	541	483	502	456	486	478	494	525	483	501	510	464	423	477	455	463	473	453	511	464	460	487	456	458	505	439	472	460	482	451	486	498	498	482	472	490	470	474	455	450	456	489	465	510	489	449	502	482	437	483	468	455	511	495	469	504	481	464	489	466	530	476	528	463	456	414	477	500	502	460	504	508	456	477	529	451	445	487	455	508	504	497	489	473	473	458	473	468	444	475	474	470	459	485	464	455	485	483	482	454	513	471	503	450	455	464	488	474	441	461	487	488	483	506	456	458	441	481	472	469	505	441	468	470	459	478	428	469	453	464	506	467	502	465	454	462	474	499	461	499	463	482	484	492	480	500	474	491	486	453	484	461	525	457	465	486	478	496	433	490	484	479	475	447	479	475	506	493	432	487	486	474	447	447	475	506	460	457	462	480	471	450	473	489	479	456	494	469	485	443	482	452	478	495	470	513	497	498	480	512	496	455	521	485	495	453	505	464	472	447	499	494	469	468	474	470	484	469	499	504	481	462	496	486	491	441	468	479	527	497	454	480	471	487	468	490	487	485	471	466	475	451	500	494	485	483	518	509	455	486	502	478	462	483	484	468	477	501	485	478	472	453	471	478	518	484	503	524	467	459	480	446	485	488	456	505	481	474	486	489	480	458	478	506	511	452	482	465	499	451	467	473	522	494	474	461	483	454	484	463	492	452	507	488	524	446	461	478	485	452	478	487	476	477	471	439	480	498	491	484	455	461	469	465	463	466	445	455	471	494	480	480	466	505	471	430	453	466	453	442	454	469	448	474	493	450	488	506	492	509	520	429	459	458	454	504	457	456	479	478	461	474	488	480	482	466	512	483	508	458	421	465	517	509	474	457	474	499	472	477	439	492	444	498	484	522	481	454	472	432	473	430	500	490	434	459	484	447	446	504	471	456	457	515	472	499	505	474	457	443	493	527	460	487	436	440	470	502	493	483	460	465	473	464	464	479	449	494	474	463	465	467	501	488	466	497	520	473	482	478	467	458	502	506	480	486	447	493	473	477	450	455	435	465	476	456	471	467	491	482	468	445	432	481	463	456	481	491	486	502	511	473	470	475	480	492	483	462	469	488	492	483	480	477	495	474	471	490	503	466	448	466	450	457	445	464	488	499	470	457	460	477	453	495	493	492	441	494	431	485	503	484	491	489	454	469	486	501	501	463	467	513	494	469	477	467	490	475	482	471	490	460	502	469	453	499	506	482	495	485	461	474	479	465	534	477	422	489	421	475	485	460	441	479	480	481	476	460	485	441	482	489	477	471	510	472	500	483	457	471	462	502	458	502	497	500	464	500	500	470	482	482	484	467	477	501	484	482	493	489	510	442	450	501	477	522	502	441	443	437	502	465	463	484	472	465	469	436	437	465	477	469	490	499	476	472	525	441	456	485	485	505	450	505	491	479	473	469	460	484	470	493	479	469	481	510	496	440	505	491	466	448	468	472	473	472	468	462	451	478	488	477	414	482	449	487	476	476	478	469	454	478	514	431	466	461	482	442	535	452	493	456	490	469	499	485	522	494	483	469	481	485	505	482	424	468	472	483	436	470	444	486	452	490	487	478	492	455	443	473	448	465	458	526	481	459	484	513	462	502	446	468	461	512	455	476	442	478	480	468	498	485	483	466	465	465	476	502	479	476	483	462	473	499	484	475	490	464	493	475	508	505	474	501	423	513	503	429	454	479	448	475	437	467	491	505	478	494	455	452	499	462	449	481	457	454	482	482	452	489	501	457	493	475	486	482	480	473	499	500	466	461	476	489	465	468	455	454	466	477	494	474	487	484	483	484	486	465	485	478	476	475	447	470	449	453	449	528	433	491	447	468	500	482	475	456	460	461	478	532	451	493	474	486	494	479	458	479	490	492	477	492	452	483	491	510	483	481	477	452	474	479	511	474	463	505	478	472	437	456	502	461	484	465	482	518	455	485	474	493	502	453	474	472	512	476	487	460	496	504	452	496	536	492	465	476	477	498	449	467	438	487	501	448	484	462	491	454	513	484	499	461	465	469	477	490	473	498	486	468	471	480	465	482	459	506	459	487	462	522	479	465	484	495	515	502	476	483	501	466	519	510	447	485	477	464	461	525	479	503	486	455	500	476	439	502	464	492	488	513	492	482	474	483	503	498	496	475	455	460	458	482	490	476	490	467	483	450	486	447	448	472	477	521	484	485	502	506	469	452	455	495	473	487	483	498	498	436	453	464	487	473	516	492	480	486	483	456	459	452	534	457	483	452	476	475	498	469	486	450	490	477	455	484	495	469	459	464	486	483	458	437	509	451	461	503	490	470	417	482	470	470	451	464	500	513	477	485	432	491	480	488	441	519	460	513	518	473	454	440	473	455	510	496	509	502	425	518	441	482	451	492	460	515	447	478	479	422	491	546	503	495	457	459	490	443	480	437	453	452	468	488	478	510	512	469	498	433	442	470	474	459	479	488	475	494	523	471	476	473	435	464	458	457	464	438	501	461	440	476	501	521	490	480	459	482	502	485	509	472	481	483	520	497	435	474	472	459	498	462	480	489	495	494	504	445	436	494	498	451	474	505	449	441	505	475	480	502	532	494	435	463	505	465	491	447	481	508	468	453	503	470	469	498	463	494	469	472	450	499	474	483
6464	6736	10498	7109	3951	2969	2635	3761	3181	2073	1261	691	539	448	435	428	464	412	494	451	452	455	451	442	472	467	448	470	456	466	473	446	445	450	470	433	440	465	466	480	418	445	431	462	474	472	452	473	466	461	432	423	437	443	470	455	426	469	421	426	425	496	448	469	464	450	423	432	465	429	490	451	449	452	419	449	468	429	469	444	429	501	449	438	482	465	429	409	424	420	521	460	405	447	469	420	448	443	442	446	445	429	455	439	459	460	474	440	450	455	433	472	433	411	423	417	437	460	428	465	467	449	439	429	447	433	506	458	445	499	435	485	453	476	408	436	444	431	427	425	437	450	461	460	440	443	420	444	432	419	453	470	456	453	421	425	432	431	470	504	453	445	462	416	484	427	441	451	479	448	435	451	481	473	430	447	436	442	410	415	421	459	466	451	445	433	422	433	436	430	465	401	447	490	447	465	463	418	483	460	444	441	424	473	427	478	427	426	449	448	468	473	399	455	427	455	434	472	474	426	465	455	457	413	420	462	458	458	454	484	470	464	450	444	445	435	461	430	464	470	444	444	428	463	421	449	458	411	444	476	432	443	464	448	465	412	445	465	461	422	433	449	445	488	452	455	437	454	447	449	501	451	446	433	418	438	463	449	406	446	476	470	445	480	476	436	432	429	450	433	456	421	456	457	466	461	462	442	466	442	440	451	445	444	434	431	493	432	445	450	419	448	451	420	461	431	460	434	436	462	485	426	466	431	451	449	475	399	462	487	416	477	483	429	426	436	439	454	451	428	422	423	424	430	441	433	456	452	449	446	439	406	394	461	433	436	436	451	434	424	426	443	451	442	445	484	449	453	436	432	447	463	465	408	403	458	485	444	412	423	424	476	475	425	454	445	439	461	433	461	417	471	480	418	449	433	473	432	431	458	425	431	463	412	464	445	452	414	452	434	442	415	450	449	449	460	462	448	490	454	445	449	440	487	433	453	449	437	472	485	444	435	425	437	431	441	438	487	444	414	457	451	416	433	434	445	433	462	454	470	433	452	406	506	465	422	425	462	466	455	468	466	450	436	472	447	425	441	434	464	440	476	457	414	465	462	453	446	436	449	468	424	499	471	482	432	428	467	420	441	429	416	464	445	436	448	470	452	458	480	470	400	441	472	475	465	476	419	442	456	469	463	457	425	395	440	428	402	451	457	448	439	420	441	493	464	402	459	446	434	480	430	436	441	474	437	438	426	459	423	449	476	463	433	422	479	441	455	436	424	407	493	487	411	453	421	458	470	457	412	405	467	421	451	461	471	452	405	435	468	414	439	434	431	428	445	459	456	454	422	459	437	417	485	426	413	427	445	464	443	434	434	439	454	466	438	452	446	473	470	418	457	450	410	484	447	422	448	439	442	443	464	437	427	421	468	443	424	459	493	437	454	443	434	462	432	501	453	446	423	464	425	456	474	469	468	416	435	462	455	466	447	453	485	432	442	479	438	447	450	440	444	468	477	459	438	424	474	429	461	440	448	433	474	437	449	458	435	438	448	455	443	424	429	475	440	424	423	413	461	441	448	464	437	438	447	429	469	456	454	456	403	464	437	467	441	452	475	433	437	453	460	432	497	482	426	418	451	415	418	434	435	462	430	365	449	468	480	420	440	424	400	493	434	433	433	417	461	471	437	419	427	438	445	436	478	455	427	472	418	444	424	446	450	456	436	458	474	442	454	442	418	446	436	450	454	443	455	442	432	450	421	438	456	456	379	472	418	439	483	425	458	461	427	441	440	453	468	475	430	462	455	442	442	440	438	443	417	452	441	473	424	444	453	466	445	455	434	458	456	435	449	423	445	449	449	425	458	454	481	422	438	428	449	422	474	429	461	460	475	430	431	446	470	443	469	431	466	471	465	481	429	469	455	457	434	434	428	448	472	433	452	434	464	446	468	433	427	409	456	448	446	433	412	429	436	421	445	421	422	447	440	432	431	446	398	441	426	447	449	429	401	412	425	441	421	419	421	445	441	430	444	440	456	434	469	451	447	416	444	452	453	422	483	461	451	453	456	441	477	430	427	430	429	448	453	457	489	419	429	445	469	457	436	454	426	442	422	440	417	500	492	456	466	439	438	441	434	458	442	442	455	446	459	449	473	446	447	446	453	445	496	482	436	435	447	480	437	480	422	463	419	423	435	458	447	409	448	441	480	455	463	492	423	464	433	493	438	461	413	443	431	436	438	416	447	443	428	451	476	413	464	437	448	458	468	442	429	435	460	457	430	407	444	433	428	434	496	480	457	469	488	454	415	442	478	423	432	437	438	440	473	447	457	439	465	431	443	442	489	454	432	439	444	423	430	446	450	447	426	445	434	484	427	438	418	471	452	497	428	470	448	474	438	441	501	466	447	454	412	435	447	462	425	440	396	432	455	434	415	430	423	409	441	463	453	453	452	439	431	459	481	459	450	435	419	480	440	474	447	502	438	462	456	431	457	423	447	474	464	462	417	474	466	457	449	422	443	442	437	438	474	419	445	420	454	457	452	423	462	479	438	436	448	448	468	416	417	442	451	451	418	433	451	457	432	445	438	485	434	433	447	483	436	457	440	465	429	411	448	450	476	416	441	433	423	447	429	473	460	403	444	439	427	438	447	443	448	424	428	446	451	481	473	406	414	445	412	462	461	441	470	467	432	438	429	417	421	473	441	449	448	450	443	440	439	442	437	445	442	436	440	470	478	463	439	456	435	472	456	445	435	462	462	471	456	448	447	429	430	479	466	448	463	440	455	468	447	483	394	445	457	461	470	453	461	453	416	437	424	448	486	443	463	436	470	456	435	459	445	445	436	432	463	436	416	447	428	413	466	448	449	470	449	427	441	482	458	415	450	424	453	447	456	493	481	470	451	481	465	391	401	488	436	441	408	443	432	412	457	440	476	434	436	469	440	452	439	457	407	408	456	449	471	443	493	413	453	428	433	420	482	446	459	459	438	456	477	443	447	474	457	426	471	425	489	429	458	459	470	466	423	441	453	440	426	439	424	440	441	415	487	477	476	441	431	485	431	410	482	432	436	439	416	428	507	452	434	452	439	458	478	434	433	431	490	420	416	395	469	443	457	460	413	408	431	429	472	418	467	444	473	476	460	445	426	478	411	444	438	438	440	414	468	438	428	474	454	492	412	454	398	444	493	438	445	457	443	485	414	471	439	443	421	478	418	437	407	453	412	485	444	470	423	434	435	436	434	447	466	423	444	471	472	463	462	421	483	463	451	491	439	436	441	471	463	440	424	472	437	466	404	484	453	452	444	436	468	453	464	451	415	433	485	413	448	441	415	423	440	394	442	426	469	418	451	459	473	442	441	446	412	438	446	397	453	443	445	459	436	451	448	425	434	421	423	446	411	440	431	419	455	475	458	454	441	403	453	420	456	441	431	425	435	435	468	442	457	455	436	431	456	459	452	461	448	477	433	438	447	410	452	453	450	434	438	453	455	474	462	441	460	445	470	452	449
25458	21301	27156	25046	12207	6614	6772	19847	19600	11546	4779	1530	721	567	471	522	484	530	490	484	477	471	459	456	441	502	501	477	464	466	474	513	490	507	492	443	468	484	457	476	505	526	441	467	496	442	466	470	486	494	487	491	490	453	478	429	452	468	448	505	467	475	455	499	460	486	435	488	421	492	466	504	456	480	534	500	507	510	476	442	468	465	463	443	502	489	514	480	486	454	498	503	460	443	441	474	497	477	504	447	474	481	483	438	444	444	485	506	471	462	430	488	489	481	482	463	491	483	454	506	463	463	422	519	466	496	437	498	506	467	458	480	486	487	453	481	521	451	470	444	469	465	475	473	501	481	482	491	454	449	470	467	496	457	439	454	464	479	520	497	424	448	466	491	506	463	483	481	463	453	468	505	446	453	463	454	473	483	471	469	486	486	425	486	482	480	438	464	463	474	455	428	482	415	459	479	480	473	486	441	447	481	502	485	464	484	438	418	456	480	471	507	479	450	487	459	477	476	488	476	440	480	500	451	460	502	453	486	480	458	463	452	477	467	486	481	463	530	476	446	432	486	421	456	470	490	516	439	474	504	454	489	493	482	468	465	428	450	447	471	461	476	504	519	499	474	457	455	463	487	478	494	453	470	471	475	489	497	489	478	462	511	485	447	450	493	477	486	513	489	486	500	492	507	464	474	469	500	417	479	453	505	489	458	479	493	488	440	451	480	501	495	461	456	462	530	470	447	476	480	484	473	485	465	475	480	483	474	485	471	527	450	440	492	460	490	450	449	433	481	473	465	496	480	513	492	498	478	475	455	472	475	470	462	514	490	459	474	488	472	448	460	473	494	484	453	456	439	507	445	448	465	443	484	464	476	463	499	486	456	511	473	516	442	473	477	433	473	457	442	480	464	482	466	496	474	469	512	476	481	475	449	476	512	457	450	461	465	526	473	452	502	472	501	467	524	488	504	450	510	443	457	482	488	467	491	502	428	490	504	421	509	467	488	448	489	473	457	462	452	493	439	475	444	501	438	486	431	472	458	490	496	460	441	446	490	437	469	456	430	473	456	461	495	496	485	435	523	493	462	492	477	468	511	453	454	434	483	477	454	457	473	480	465	483	503	489	428	443	468	483	481	457	471	452	449	472	426	478	466	496	468	465	494	444	469	476	464	473	480	484	470	467	489	475	450	491	469	461	465	471	455	433	468	462	457	506	445	513	503	477	471	466	503	466	489	430	466	467	444	474	472	452	472	465	482	474	459	468	473	488	423	459	481	475	487	470	485	499	487	486	455	500	475	451	442	476	498	461	438	497	455	473	516	473	473	471	470	495	490	500	504	472	487	483	491	487	488	450	445	477	481	481	485	428	464	437	487	480	486	416	508	476	450	472	447	449	463	489	521	461	495	466	441	498	467	486	466	491	476	465	465	483	412	489	487	478	495	444	480	477	460	457	452	452	500	470	431	461	473	456	508	462	488	432	465	465	492	422	474	471	486	485	502	479	466	433	461	509	435	451	478	454	464	475	464	482	484	468	448	491	464	467	455	486	465	453	466	494	486	483	477	484	465	479	427	453	484	460	481	432	432	457	473	455	503	456	482	451	436	460	485	465	450	470	485	495	486	484	438	489	432	495	492	498	504	514	478	470	498	441	463	478	473	465	505	442	493	452	488	469	474	470	451	445	500	440	470	410	506	477	462	467	458	493	475	502	433	511	455	437	469	469	512	502	481	472	472	492	530	463	467	474	472	512	459	503	457	468	509	463	444	452	457	446	462	444	437	503	474	487	515	468	474	469	496	447	457	492	483	494	485	470	415	490	463	462	431	443	464	508	460	468	482	545	481	469	451	475	430	454	475	444	508	497	494	481	453	470	470	498	438	471	480	482	462	465	455	494	468	488	467	485	490	451	501	503	470	408	437	479	448	467	446	483	443	455	438	453	474	460	513	480	448	445	498	466	421	490	472	479	436	471	473	498	448	441	491	477	446	469	489	485	416	487	441	475	468	501	453	473	458	456	495	472	465	479	444	460	482	480	496	481	463	455	496	439	433	471	475	447	448	489	483	473	490	449	451	467	470	460	471	456	473	468	491	454	491	496	447	480	481	449	474	483	492	449	465	464	478	469	488	491	462	455	467	494	484	462	468	483	443	472	470	453	489	508	491	522	464	426	497	493	449	494	482	471	476	457	490	513	471	448	482	435	443	447	450	486	461	480	492	485	473	487	509	501	492	432	472	434	495	492	485	446	479	463	485	466	494	514	473	506	495	476	452	469	460	473	501	441	483	445	462	466	488	456	481	481	478	488	476	437	480	453	497	439	466	467	503	437	459	413	492	502	515	453	469	441	473	453	406	478	488	497	480	464	478	461	531	477	459	508	499	501	467	490	477	487	453	468	457	453	451	473	518	466	496	496	484	473	498	440	465	456	439	478	483	418	461	482	469	517	486	481	484	448	459	475	454	491	475	512	482	443	464	463	438	475	471	452	443	454	489	485	513	510	485	460	448	482	470	502	438	510	493	492	464	441	475	466	461	464	482	448	446	500	459	452	468	467	498	460	425	474	491	427	475	492	485	438	448	471	489	496	476	478	528	489	458	448	492	440	456	475	449	464	446	463	474	491	453	514	443	492	471	499	465	481	458	476	431	473	510	526	478	493	494	473	478	461	481	486	475	461	451	445	461	490	448	472	419	449	486	457	463	457	495	468	463	435	510	505	435	503	503	421	442	459	444	467	476	466	500	468	483	454	469	470	465	506	477	455	522	447	469	433	460	469	485	485	447	474	476	511	444	457	443	497	487	445	459	467	472	459	441	429	482	474	466	544	483	491	444	497	486	484	479	500	485	455	476	464	453	473	460	464	461	458	448	468	443	457	517	487	464	492	490	512	494	481	514	498	472	484	463	461	501	461	489	444	475	470	480	484	440	476	484	481	484	463	465	436	460	426	467	480	441	479	463	473	469	465	446	444	510	491	494	485	448	489	492	485	458	506	436	448	457	445	494	442	445	483	503	455	465	517	470	480	453	453	473	478	484	468	497	476	478	465	475	463	443	440	468	434	496	464	539	498	463	461	496	489	513	451	498	449	452	507	419	473	492	417	482	442	468	452	465	456	505	473	425	467	482	462	448	488	500	459	471	478	507	471	436	459	435	491	474	467	436	463	447	477	436	477	480	450	483	480	478	468	451	462	498	446	498	469	450	454	486	479	469	491	484	460	451	450	448	483	421	481	485	461	480	476	452	488	460	475	449	474	443	446	485	470	489	435	482	448	497	463	480	451	455	474	491	485	450	522	409	457	465	457	479	530	472	421	455	455	458	488	449	537	468	482	514	501	467	465	479	494	502	447	478	458	517	490	435	481	471	469	450	442	474	501	451	452	457	469	494	427	488	494	487	482	490	488	439	484	522	507	433	454	466	461	458	482	442	459	462	466	452	445	489	507	496	480	485	450	452	439	475	420	474	507	526	468	480	500	492	439	433	497	484	482	502
5483	10235	16173	10491	7084	6451	8833	20755	18269	9853	4944	1658	693	560	477	460	458	428	490	478	484	452	468	431	410	481	456	494	485	448	463	467	458	456	449	472	484	455	498	496	445	458	458	447	443	494	481	466	456	462	453	465	500	449	434	484	482	422	495	460	479	451	492	459	431	451	448	450	426	508	480	488	433	460	486	495	475	450	451	413	434	429	488	455	442	479	443	428	466	441	451	465	440	432	421	472	454	466	458	447	442	442	435	484	480	437	487	470	457	474	461	455	496	466	484	474	472	453	496	443	458	449	465	493	438	490	479	455	431	463	480	476	441	453	482	471	416	461	465	470	473	445	470	432	465	466	435	483	419	461	467	480	473	436	474	467	444	434	424	456	470	435	478	456	447	464	462	473	466	486	426	489	453	447	452	489	410	462	453	493	418	480	428	449	458	448	473	462	460	439	437	444	466	451	455	441	495	447	475	438	473	484	480	434	476	472	476	431	463	434	474	478	456	468	430	447	466	446	453	462	497	465	424	447	473	451	449	495	464	446	449	483	451	411	466	482	440	418	451	478	441	426	463	443	474	477	461	476	450	454	488	426	484	458	475	429	457	493	482	407	476	448	491	442	451	478	443	420	465	448	449	464	447	444	480	476	484	444	474	454	492	427	440	492	461	490	473	427	459	438	451	486	447	455	470	444	447	439	443	472	495	447	439	459	482	465	476	484	462	423	472	458	492	477	448	480	432	405	484	516	474	478	453	455	444	455	477	482	447	454	436	446	459	458	450	417	422	433	438	482	469	465	401	484	433	435	456	452	452	455	475	496	475	452	456	453	439	453	466	463	448	436	475	472	463	488	483	454	474	469	455	483	454	438	465	451	420	413	460	442	446	425	448	438	450	447	464	486	483	461	447	450	465	468	486	474	454	463	457	477	453	467	435	466	471	465	462	452	465	495	437	454	429	443	471	460	459	478	514	442	445	434	466	430	467	460	463	453	412	445	439	447	484	452	479	434	473	424	474	443	479	445	464	451	513	494	492	439	465	479	442	477	495	463	503	436	449	459	477	476	449	408	475	470	447	485	442	410	490	485	445	487	474	480	442	474	466	473	454	465	462	474	466	503	465	472	439	474	457	426	437	449	465	466	453	488	486	453	441	449	497	463	473	470	442	466	472	505	421	431	472	423	478	463	454	452	453	470	496	455	446	500	509	467	422	469	448	456	438	453	449	503	487	450	467	480	415	437	470	458	484	442	443	512	507	469	430	498	463	481	447	453	447	435	440	480	438	458	464	460	443	474	476	475	462	466	451	442	450	484	461	433	486	443	482	479	460	475	411	458	467	458	464	496	420	427	501	469	455	434	451	458	480	472	469	474	427	469	505	420	429	466	445	464	460	466	467	475	458	450	445	447	450	463	437	477	433	518	454	427	453	489	450	452	445	447	487	475	426	457	452	447	440	456	438	433	429	415	472	474	443	420	472	430	481	489	453	473	432	479	431	464	447	471	464	454	525	424	503	441	446	469	487	466	414	448	465	459	477	488	448	459	451	456	466	435	450	470	467	451	495	442	465	468	436	453	467	485	467	404	478	459	462	458	434	446	465	453	424	456	467	486	461	471	469	470	481	456	431	473	453	509	462	449	489	452	447	486	440	443	460	498	494	439	448	459	461	452	487	473	440	448	426	473	446	459	484	464	478	471	434	465	480	453	485	441	479	447	473	439	488	452	499	474	487	477	436	454	477	467	467	446	469	472	473	443	430	431	440	469	456	511	476	467	441	420	460	458	465	442	445	493	471	418	473	476	444	458	452	457	466	450	428	463	457	440	453	506	447	434	411	456	450	458	458	475	442	439	449	450	460	455	444	470	470	441	437	413	446	440	441	488	475	473	446	464	408	449	460	454	452	493	479	450	468	436	464	446	497	464	457	440	456	444	432	416	445	445	448	488	511	478	445	450	470	475	432	433	473	480	470	469	469	448	483	508	448	477	533	481	447	466	459	488	402	440	441	469	428	480	477	453	450	450	445	449	455	469	471	469	439	492	465	451	466	460	453	472	470	450	470	474	462	470	469	461	466	467	478	466	474	489	431	479	472	481	450	446	486	467	462	470	438	449	449	422	458	450	460	467	465	409	427	447	433	452	451	456	446	444	509	480	451	480	430	460	444	467	472	468	467	468	456	442	454	454	448	475	473	415	438	488	478	457	501	452	459	452	458	461	469	446	421	448	451	502	461	473	463	473	435	463	460	435	471	453	483	462	466	442	506	441	463	452	439	432	478	443	500	430	463	462	436	440	471	512	467	511	454	479	439	447	415	491	454	444	448	428	461	470	482	432	457	418	472	482	471	463	481	504	498	458	448	417	467	440	440	426	453	450	460	456	458	460	486	435	449	442	467	435	450	474	467	442	436	433	440	454	427	453	517	463	442	443	435	489	426	455	436	465	456	472	484	435	459	497	461	489	446	450	434	445	433	485	501	450	502	417	463	433	450	515	462	452	470	423	474	494	471	420	464	421	480	502	448	430	467	450	475	465	461	435	452	457	467	446	470	479	486	437	450	451	474	472	495	498	453	474	435	484	461	446	448	453	473	512	463	482	499	477	436	427	480	475	488	482	443	482	458	461	466	468	460	458	475	453	458	456	459	446	447	446	445	462	469	476	439	456	452	440	462	442	456	461	475	480	464	428	454	430	464	457	463	433	472	441	450	438	463	489	453	480	441	482	480	495	511	462	466	430	445	434	462	470	451	441	436	464	458	436	476	457	469	469	501	465	469	438	463	461	440	439	463	421	443	474	481	444	431	448	436	460	459	452	447	448	457	497	440	450	439	470	485	496	419	424	458	470	478	428	480	471	446	459	445	446	465	437	440	462	478	449	458	447	459	493	468	444	470	468	459	510	461	438	476	423	453	494	481	480	450	472	454	469	415	459	444	453	433	466	443	474	470	466	448	442	464	474	456	401	464	460	475	470	422	449	475	453	488	435	454	469	434	448	450	433	492	453	451	487	435	471	414	489	502	470	460	446	464	444	463	447	437	488	464	470	465	484	482	437	462	476	483	443	417	466	464	444	455	448	425	474	427	450	448	469	473	467	471	488	442	457	436	493	466	474	482	464	459	440	458	396	437	461	452	478	444	473	484	463	446	437	450	450	420	474	451	432	451	464	455	473	462	427	465	447	447	456	416	418	479	487	473	454	451	448	462	440	456	517	445	408	438	421	444	428	440	433	416	482	470	485	468	484	443	492	474	480	470	467	466	507	450	501	477	486	451	467	465	447	432	471	512	440	441	479	470	447	452	487	482	452	460	450	459	400	474	454	454	443	452	451	455	468	465	436	426	469	453	473	424	447	463	478	487	499	481	464	469	437	467	434	476	486	475	425	442	457	493	465	466	456	441	467	432	525	443	460	476	449	440	458	474	444	489	424	450	455	452	442	429	474	488	476	444	479	434	501	493	463	502	469	437	486	474	472	421	451	472	462	470	515	463	484	478	445
24219	21320	28562	24468	21595	16565	17679	37475	36436	23847	12017	3420	1068	711	602	523	578	581	585	545	581	571	569	589	604	541	548	599	558	579	552	561	597	569	595	540	563	620	561	541	559	598	621	549	545	576	577	563	573	561	559	573	525	584	602	531	541	589	562	511	531	534	558	616	552	526	574	559	558	553	568	537	539	569	567	567	505	590	599	560	576	498	566	567	542	549	543	550	574	571	583	543	548	579	543	575	585	551	578	551	552	516	563	578	535	560	555	565	549	530	549	542	574	556	555	556	542	514	607	561	533	533	576	572	526	558	564	523	582	574	558	558	550	519	608	549	563	517	552	538	546	581	547	577	578	579	579	559	545	574	585	571	587	580	575	554	530	585	570	559	553	578	549	545	535	582	516	568	550	568	534	587	526	553	559	540	550	557	548	554	581	537	544	585	533	545	593	545	575	540	539	549	597	550	567	586	528	554	533	526	519	580	579	574	542	562	552	587	559	526	565	578	583	558	561	592	547	560	583	545	534	541	551	593	549	543	578	585	553	572	539	620	569	552	517	552	583	570	540	569	567	616	569	596	527	583	554	560	525	549	557	548	567	549	592	532	573	565	537	527	604	534	525	580	501	538	532	538	550	577	573	600	579	538	569	535	544	541	561	559	583	523	528	526	550	566	552	517	560	550	581	540	554	552	536	584	536	561	541	548	527	537	560	554	581	555	555	548	528	575	544	578	599	582	550	577	579	545	580	578	586	534	580	572	565	581	599	556	541	595	522	553	578	579	563	571	585	557	551	567	572	554	573	579	571	557	565	569	552	577	585	553	553	579	549	565	570	541	586	564	548	569	560	560	515	546	557	566	534	558	563	567	541	553	527	555	550	583	556	520	602	550	573	581	582	508	546	553	586	523	538	547	560	591	542	550	521	537	556	588	595	554	586	575	583	577	565	560	515	566	521	602	551	569	556	522	610	575	592	568	584	541	572	540	595	560	580	545	548	554	590	587	580	573	563	545	562	547	548	546	519	561	548	574	534	504	524	552	567	488	578	541	583	569	576	517	535	534	554	579	550	531	559	603	588	570	574	530	547	595	539	526	546	511	562	555	555	576	527	544	570	559	577	562	549	542	578	531	592	551	574	592	553	520	522	546	576	616	589	557	581	526	539	540	561	540	531	585	612	563	564	568	564	545	600	566	576	564	572	604	573	549	548	583	535	530	541	553	588	555	548	537	554	554	585	571	556	595	553	559	566	580	548	545	584	613	542	544	545	614	561	608	559	494	559	549	609	562	543	559	525	563	559	562	622	564	613	557	537	525	547	560	517	556	558	576	550	575	544	528	558	573	574	550	532	599	527	576	569	558	572	568	583	561	584	566	609	547	553	530	561	543	592	520	537	545	578	543	547	554	596	559	616	547	559	537	553	563	545	550	587	546	586	530	505	552	584	601	614	567	546	552	585	558	535	574	575	506	535	543	582	590	569	567	567	579	571	510	608	545	580	552	611	561	519	577	598	529	536	567	571	549	597	553	553	573	570	571	587	540	547	565	561	530	552	500	539	543	578	533	567	577	535	514	580	545	511	567	580	543	538	531	584	530	563	524	557	547	578	516	554	555	572	572	532	557	544	554	560	519	525	536	560	564	559	579	599	577	519	557	545	538	563	546	532	562	552	565	582	552	557	564	574	548	586	548	560	567	592	557	526	571	581	596	567	545	560	512	564	601	604	537	563	553	561	538	549	568	569	578	581	532	544	553	500	549	558	548	561	573	542	575	528	565	583	540	550	579	586	534	561	521	556	559	545	552	540	542	576	572	558	538	555	564	578	585	561	606	555	533	568	535	533	602	544	574	581	605	520	525	569	572	560	551	544	535	593	589	517	575	514	567	556	539	586	542	582	537	570	577	544	582	584	555	595	545	558	577	618	580	554	593	546	535	576	578	513	570	545	586	565	542	556	559	536	533	528	589	564	549	608	600	512	552	551	551	548	549	561	581	560	521	596	547	478	546	591	549	563	532	568	563	551	585	546	535	499	577	584	541	586	541	570	544	539	568	593	575	549	568	559	525	597	532	559	561	547	556	530	561	582	546	586	567	571	565	579	551	568	523	549	576	596	565	585	565	493	528	549	592	584	558	572	557	549	565	546	524	585	597	533	543	544	566	541	591	592	531	542	549	535	544	574	582	534	566	576	583	554	580	566	594	521	526	593	541	565	558	533	572	560	565	553	518	568	545	566	545	605	546	561	544	550	552	561	501	543	551	544	572	524	553	568	581	553	566	580	581	565	518	571	580	581	542	590	596	568	591	530	571	573	545	590	556	525	557	547	527	550	534	541	529	545	548	537	577	566	605	542	550	554	558	551	526	538	560	579	554	555	573	548	548	585	585	575	546	553	549	583	575	542	587	544	589	595	505	525	577	540	540	536	539	569	567	544	566	519	568	535	567	548	551	567	544	539	537	533	602	541	567	533	581	538	550	598	558	569	563	556	576	541	571	592	562	577	525	573	560	604	594	554	550	574	559	548	524	549	551	541	525	537	638	587	563	554	534	586	537	541	553	562	520	583	523	583	612	525	545	535	524	539	553	506	551	558	600	565	596	573	585	479	502	578	541	558	580	546	608	514	577	566	522	520	549	554	561	574	594	559	559	541	591	540	578	611	519	572	575	552	531	525	544	549	520	562	509	571	564	553	543	525	561	558	539	573	562	571	551	598	602	592	568	557	532	526	527	538	514	535	576	541	502	564	555	592	552	552	516	571	533	547	570	571	581	548	554	524	549	535	561	555	562	574	551	542	564	518	590	555	583	540	518	598	571	529	585	545	565	492	525	527	568	570	564	597	530	560	555	550	578	559	537	529	551	567	537	590	558	525	562	537	561	542	601	560	507	568	549	548	593	585	538	547	543	571	557	575	557	545	571	578	532	549	556	570	562	566	570	572	571	572	594	542	559	528	524	557	538	570	596	594	595	551	597	552	550	564	543	560	569	549	514	532	483	567	553	538	576	538	563	565	553	531	542	533	552	554	512	578	529	585	571	564	541	563	530	631	603	573	570	574	570	564	562	553	522	577	548	554	558	539	538	519	512	577	531	576	506	558	523	553	542	506	578	577	558	550	574	546	570	563	591	572	600	575	564	502	528	538	547	550	582	574	524	595	563	583	560	526	533	497	552	554	536	568	528	554	583	551	590	549	582	529	539	575	546	527	507	562	557	542	565	549	555	573	542	553	559	535	559	534	581	539	568	554	587	530	560	551	541	565	551	548	578	549	609	539	588	570	570	551	562	554	571	545	536	545	573	565	618	567	544	551	543	569	559	567	546	514	538	552	504	550	516	537	526	575	571	587	548	566	512	548	500	561	535	577	527	564	590	540	535	558	549	585	540	557	592	568	574	547	579	556	526	550	580	568	530	541	560	529	542	577	535	524	542	526	522	568	555	548	584	566	540	565	577	569	548	552	573	539	564	535	576	617	543	540	582	567	561	567	545	568	544	546	608
6475	13639	18168	15563	13252	10034	18249	37444	33390	18831	10199	3312	1107	706	580	561	578	533	526	543	566	524	527	530	555	514	572	537	546	519	519	555	579	574	544	580	526	523	554	538	572	551	526	532	547	511	523	532	553	564	546	577	549	535	534	535	528	538	560	485	572	542	519	532	516	514	552	549	566	521	541	514	581	531	562	541	547	509	558	549	552	515	533	528	541	581	568	527	546	527	489	504	522	521	542	584	495	543	558	523	528	516	552	526	556	486	516	547	555	501	531	530	494	540	558	565	543	504	548	557	522	546	541	526	547	537	566	559	536	523	517	532	519	523	538	569	542	529	519	503	530	513	562	526	510	553	503	535	543	537	566	514	557	512	561	562	532	518	505	532	551	546	521	534	513	538	461	561	531	567	529	551	508	495	563	543	537	496	537	521	491	516	527	575	537	526	535	523	505	558	555	507	526	516	536	537	543	509	517	535	518	519	541	555	553	529	550	504	512	541	512	535	550	531	541	533	521	511	525	526	503	568	519	538	543	507	534	545	578	549	595	512	540	566	588	465	512	552	504	534	514	566	536	522	524	513	543	563	525	551	528	533	528	515	513	584	498	528	538	533	528	530	547	524	521	559	525	504	540	502	534	532	506	532	544	573	525	530	552	503	541	583	531	569	542	517	503	517	553	535	529	537	525	497	517	492	524	504	557	547	515	542	508	548	519	502	535	564	528	541	539	500	532	533	539	563	530	554	537	554	528	544	556	526	564	538	497	504	547	537	567	511	527	529	541	525	543	535	476	567	548	524	535	526	495	543	509	533	515	550	541	538	547	549	538	539	500	519	534	527	546	490	508	515	496	526	507	535	522	501	577	560	522	532	535	515	537	504	542	563	528	568	565	539	594	536	568	526	544	554	525	503	538	538	544	497	509	519	522	522	520	562	565	525	500	503	538	533	551	506	491	547	500	533	607	550	542	521	505	547	551	542	562	533	510	523	548	535	501	585	536	496	547	535	518	467	518	519	508	526	534	542	538	562	550	534	544	554	554	525	529	525	548	499	511	511	497	538	543	527	531	519	556	536	537	479	498	524	530	575	530	531	506	542	516	512	501	576	521	550	568	561	535	552	545	549	547	538	536	545	552	513	529	525	512	538	571	527	517	520	509	557	564	562	519	535	536	530	536	448	538	538	532	512	533	529	513	534	534	544	551	531	530	551	534	519	528	536	575	516	547	502	545	524	554	542	519	549	597	503	551	520	544	550	492	510	567	540	528	504	548	533	530	492	546	562	546	501	545	531	499	520	506	546	553	512	517	544	548	481	543	537	536	551	530	523	542	546	535	524	559	475	493	510	526	549	515	531	532	528	548	531	502	545	498	542	526	531	522	554	561	526	534	520	546	506	534	498	531	517	475	495	540	536	534	510	497	560	549	529	537	513	565	504	513	547	515	514	534	540	503	514	542	527	512	540	547	493	548	534	536	531	507	567	496	530	528	536	553	529	538	571	551	531	522	543	584	541	542	538	529	544	547	555	536	524	547	536	557	563	534	510	544	509	543	563	531	523	537	520	532	497	511	508	525	474	520	541	508	545	539	523	485	542	568	511	509	518	510	571	547	528	507	503	510	542	515	558	530	505	553	547	508	534	515	473	524	523	558	536	576	550	529	579	552	509	522	530	513	497	529	492	520	514	510	550	542	543	496	525	531	512	547	557	497	506	564	539	544	567	532	547	533	520	527	512	519	535	486	539	508	564	541	512	563	558	535	527	522	496	542	595	520	518	575	531	537	494	544	514	545	530	519	516	526	514	534	489	533	535	519	524	518	539	531	551	490	538	591	533	532	531	580	526	496	511	486	497	541	517	544	548	511	512	542	568	530	532	534	491	543	491	520	532	513	545	522	506	554	537	527	573	523	494	533	516	542	542	513	513	499	521	537	539	504	513	525	552	502	538	493	513	541	558	548	522	520	527	553	528	520	525	562	521	520	562	541	513	560	525	503	541	543	560	560	542	537	509	548	551	554	505	572	559	549	507	544	512	553	562	530	502	514	530	515	533	524	516	540	530	499	517	508	521	568	561	545	538	498	513	533	536	554	511	551	505	512	539	505	552	508	544	494	530	494	534	539	534	536	541	544	537	511	535	544	574	544	513	518	505	514	548	523	508	528	555	515	536	549	530	519	529	509	532	523	525	542	508	533	543	506	529	521	513	507	521	565	525	530	532	531	519	563	537	534	548	585	538	543	531	548	557	546	448	561	527	503	516	517	536	522	513	542	534	574	501	560	529	550	516	510	520	532	516	527	531	533	477	463	513	536	495	543	526	521	534	518	567	533	491	530	556	518	510	554	520	527	570	539	563	522	526	518	517	533	521	512	554	523	512	517	533	495	535	553	492	539	512	519	562	546	557	544	517	525	554	531	539	529	572	562	530	520	553	539	509	501	528	531	516	514	532	514	521	542	530	515	539	521	557	527	537	537	513	518	530	591	512	529	536	542	469	524	515	474	528	500	494	513	541	526	519	546	535	577	494	525	591	544	543	549	509	553	495	532	518	496	568	495	557	531	553	545	532	543	534	549	557	502	513	524	502	534	522	542	516	547	528	535	518	528	558	520	556	538	535	536	508	523	559	527	536	532	527	564	552	503	572	526	516	549	546	492	521	485	506	543	538	540	509	500	525	566	493	535	544	542	561	552	567	524	525	529	543	560	498	549	544	540	536	534	535	535	500	537	540	549	537	532	511	535	568	534	587	512	524	542	511	528	502	531	526	528	554	499	513	514	571	507	479	536	537	522	539	515	513	551	501	544	545	556	532	558	533	533	517	571	552	508	553	531	497	487	534	508	557	523	481	518	543	502	500	551	550	521	547	513	538	544	554	512	500	496	552	550	502	521	481	565	524	563	478	517	526	530	550	486	550	558	507	524	524	579	573	526	527	558	553	521	510	538	549	510	567	506	500	538	526	493	531	502	535	556	557	554	558	495	546	560	543	503	533	545	501	537	531	533	516	538	535	534	532	541	550	528	493	525	534	495	545	530	518	542	506	519	532	473	540	567	519	516	554	567	547	550	521	577	560	484	503	532	515	550	557	555	520	510	525	532	552	512	538	582	533	522	504	533	536	540	537	521	542	538	511	520	538	569	576	557	532	564	501	523	535	531	551	495	531	510	510	503	524	529	567	511	509	534	519	550	519	568	590	539	521	552	522	537	560	530	501	569	558	515	529	524	544	555	493	524	526	536	517	545	540	522	524	530	489	549	574	568	526	550	490	513	519	502	500	523	518	542	513	516	535	523	530	542	530	513	518	490	549	551	498	534	549	515	541	526	499	493	565	532	572	543	576	539	533	567	518	546	498	528	556	545	504	513	565	527	483	504	535	553	545	500	500	546	503	503	534	560	511	558	534	518	560	567	517	522	527	567	547	506	551	556	513	527	544	521	531	477	543	492	506	522	514	519	536	562	554	523	549	556	500	560	495	542	486	565	499	541	529	533	533	549	534
27529	15877	12055	7700	3355	1869	1330	2184	2370	1692	1033	677	560	542	505	495	438	470	467	443	447	489	440	476	501	484	444	451	511	452	467	485	501	474	518	511	421	503	464	461	470	468	548	480	478	479	464	478	469	522	501	460	514	466	510	472	492	449	467	459	510	458	461	439	484	454	494	470	516	488	493	475	471	551	447	456	472	435	453	432	498	455	462	495	498	425	485	479	444	469	505	492	507	490	460	462	512	447	479	472	449	463	467	470	440	477	478	452	485	494	492	469	457	458	469	457	451	462	428	470	461	495	479	438	481	522	435	467	486	459	481	481	472	467	440	454	460	481	486	466	480	478	437	484	534	477	480	459	435	476	465	468	480	483	456	491	508	451	466	472	463	526	517	475	489	503	432	453	530	440	458	463	458	460	479	442	495	447	461	474	471	501	508	470	459	442	452	455	487	483	460	491	521	463	519	479	506	471	504	500	461	454	516	456	452	483	497	478	486	499	482	445	499	480	469	451	492	488	459	503	481	459	452	471	476	484	462	439	465	480	495	482	472	485	448	434	471	480	459	477	450	488	463	498	481	463	511	467	475	480	479	504	469	476	484	503	482	474	500	456	523	464	459	490	493	498	490	476	458	507	455	480	484	445	485	498	447	473	485	444	446	502	423	501	472	463	462	497	486	477	452	437	398	475	482	533	487	445	468	525	483	490	475	466	461	496	496	470	478	487	495	483	481	436	461	463	509	508	492	495	482	460	494	501	449	479	503	491	470	470	443	473	474	455	466	448	441	455	434	463	506	454	523	468	450	483	457	481	466	483	493	450	475	474	483	473	461	470	516	444	503	487	474	479	480	467	478	482	503	493	492	465	503	460	491	508	467	464	446	478	492	457	479	454	486	473	491	469	505	476	445	469	459	457	457	507	452	484	466	504	525	471	482	474	482	482	496	436	422	460	475	469	428	536	453	450	486	464	486	482	453	484	460	479	463	463	486	457	435	464	502	431	503	467	468	450	475	458	499	490	477	447	517	440	486	453	443	452	458	449	488	443	435	455	500	482	505	475	511	503	476	464	491	452	461	472	460	474	476	456	450	477	475	481	479	468	507	486	475	459	450	446	453	437	466	524	493	518	431	462	468	497	467	476	495	511	459	493	456	485	460	496	493	422	486	475	496	492	466	462	484	460	462	484	460	443	484	466	465	469	476	496	474	482	433	479	494	462	465	475	465	455	468	473	489	461	448	476	487	485	470	485	515	478	504	484	469	506	473	511	466	479	496	502	456	479	483	450	524	460	454	422	498	460	422	442	452	481	469	481	502	472	485	437	463	482	466	444	470	472	467	475	430	481	432	480	453	501	442	449	432	451	479	466	462	467	479	474	453	513	516	484	458	477	468	471	489	432	491	508	471	448	414	471	452	494	466	477	452	466	500	450	497	480	485	481	484	487	472	487	527	438	476	500	459	508	481	435	462	482	475	445	461	482	428	462	450	477	458	444	481	456	531	456	490	483	490	454	440	514	509	467	472	463	443	469	475	485	492	466	474	455	451	536	487	442	474	509	483	477	497	436	482	499	436	468	467	477	522	448	483	466	459	443	460	471	492	495	441	445	487	459	445	439	493	497	472	487	467	460	470	466	471	450	462	480	510	458	481	494	443	497	443	529	478	479	471	453	483	478	489	467	465	520	483	478	449	457	445	481	463	479	472	481	446	485	466	467	474	494	490	479	484	505	461	475	458	458	445	468	444	469	470	457	475	447	479	474	469	461	455	434	462	459	483	477	498	453	498	473	479	470	439	532	458	509	489	506	485	499	498	494	502	446	494	496	494	451	480	492	460	477	497	472	459	443	467	492	481	472	495	475	466	495	496	493	476	483	449	469	498	478	480	426	473	465	448	517	477	507	469	499	521	479	504	453	496	501	461	455	458	460	461	433	493	490	476	484	513	451	461	461	479	498	485	475	447	471	494	437	482	498	489	442	511	416	482	490	464	501	484	448	462	487	481	469	470	473	492	489	475	479	484	457	481	507	474	479	469	459	461	448	467	465	467	459	489	481	465	516	514	451	458	452	432	511	463	492	452	476	453	481	444	447	475	512	467	458	487	457	460	469	476	456	476	461	445	485	470	475	496	485	450	494	475	489	503	511	461	447	475	457	491	472	468	474	455	451	489	526	501	482	469	451	515	444	490	481	486	453	502	466	494	500	486	482	456	469	484	414	467	479	448	449	464	476	475	475	456	461	450	440	470	445	486	457	507	458	449	454	456	524	453	507	454	460	455	444	474	463	489	493	491	471	492	455	484	510	471	434	481	467	460	458	483	506	492	433	476	506	441	441	493	508	478	449	478	480	451	494	484	482	450	447	448	489	498	471	459	486	474	475	479	447	455	489	471	484	448	469	513	453	466	480	463	463	472	452	484	434	477	467	476	456	474	488	471	456	494	522	506	479	454	456	499	469	469	468	470	469	491	504	481	426	486	494	464	456	447	509	479	483	451	439	493	480	476	447	484	516	463	443	425	442	486	510	481	498	422	532	481	489	492	514	450	462	477	465	472	460	527	469	436	451	462	517	508	457	447	482	522	441	477	487	463	436	451	478	417	463	504	502	499	459	520	466	482	451	452	467	475	457	488	413	488	475	463	522	482	437	436	453	444	512	429	465	471	484	459	459	453	456	451	469	460	491	480	461	500	464	491	499	471	483	507	467	450	480	494	471	527	479	477	484	496	528	514	446	457	487	474	422	466	472	441	476	466	441	494	490	506	468	433	447	485	446	477	472	483	510	452	497	455	476	433	440	472	460	485	510	498	462	498	509	472	450	459	488	484	443	463	479	452	446	424	453	464	469	438	440	508	475	476	504	459	461	470	458	451	479	465	495	493	477	478	498	488	516	490	463	479	455	472	442	503	446	458	479	482	464	469	472	464	477	473	475	460	466	491	481	491	451	489	529	483	528	503	504	488	497	488	432	451	449	474	468	465	448	455	472	475	529	453	479	472	483	472	462	484	482	445	478	467	473	488	474	498	441	465	477	495	439	481	468	461	441	513	449	437	485	480	424	457	510	468	460	447	475	449	486	480	509	485	456	484	469	504	480	453	462	489	467	491	463	469	486	491	463	475	525	461	433	467	465	456	482	435	477	482	458	455	451	487	483	489	505	481	506	493	489	461	504	498	486	450	435	463	485	475	472	495	455	426	467	486	457	471	478	450	499	464	475	468	498	478	461	458	520	447	460	477	514	475	520	504	482	457	450	488	465	486	492	454	469	470	479	517	443	435	487	443	471	424	480	448	477	485	443	486	481	482	453	491	473	516	474	478	495	474	455	436	480	485	495	483	495	500	475	482	463	470	472	463	455	485	477	488	454	469	474	466	500	451	448	481	454	427	509	484	470	503	490	500	489	471	467	448	458	452	474	457	488	499	465	478	521	502	414	507	501	467	457	443	508	450	465	487	457	509	478	495	474	476	459	486	459	473	475	477	469	496	446	502	489	463	444
6121	8830	12393	6812	4113	2589	1906	3078	3071	1947	1158	664	489	463	475	439	472	423	441	490	497	458	443	463	458	415	436	460	430	439	461	478	464	469	422	459	434	440	444	492	429	464	424	422	412	401	473	457	432	447	443	441	450	448	418	404	448	441	411	448	469	457	447	463	474	456	421	434	462	428	465	448	438	428	450	456	419	457	462	466	418	443	461	402	432	441	446	448	464	446	436	449	447	425	426	443	426	433	460	442	453	457	461	422	405	417	437	427	446	447	441	455	475	442	434	432	466	468	433	429	480	460	422	410	460	469	459	459	424	406	422	420	454	440	443	432	415	447	476	447	465	474	450	433	447	430	447	475	437	450	434	458	467	450	461	443	408	435	443	435	400	432	445	428	457	408	408	456	455	424	449	460	441	466	435	440	428	439	495	430	454	454	444	446	460	452	465	465	445	448	438	453	441	478	430	438	444	424	483	443	444	425	440	411	434	443	459	407	433	488	449	444	487	454	447	398	436	434	355	468	461	434	419	462	474	460	438	477	438	485	441	437	423	437	451	467	439	448	437	460	490	417	435	466	425	463	456	445	459	412	466	453	457	437	413	435	427	447	410	383	442	460	441	460	461	442	423	415	444	454	426	425	456	399	475	452	426	442	459	431	414	413	428	449	433	459	429	448	445	438	453	478	436	463	437	440	432	460	392	425	454	421	433	434	477	442	422	462	441	479	467	433	429	436	452	478	459	436	399	457	394	453	481	443	441	509	443	436	429	427	426	459	432	463	480	445	435	465	419	421	470	454	407	436	433	423	445	447	431	433	426	470	438	441	413	440	420	455	450	443	436	466	418	452	424	476	413	446	478	454	428	469	455	449	440	446	432	416	434	415	436	431	426	433	439	436	460	449	474	438	424	424	418	436	445	459	460	424	414	467	453	436	457	439	449	451	467	458	448	449	428	449	430	459	457	484	445	428	487	424	466	444	400	446	425	480	455	411	436	472	436	467	459	419	422	446	467	470	474	456	399	436	450	504	435	422	434	430	446	457	425	440	465	435	422	412	448	431	425	454	473	457	441	476	418	484	443	428	470	428	470	453	459	423	422	398	458	449	443	458	464	437	453	417	407	442	431	422	402	468	436	429	443	443	431	424	444	445	455	472	429	407	441	450	428	455	449	456	466	397	440	450	432	410	449	474	418	459	461	420	450	426	449	439	500	454	416	443	426	451	452	428	418	440	437	423	426	437	451	457	420	477	451	454	437	464	443	456	421	466	438	391	430	465	412	421	452	461	471	499	438	460	434	473	443	441	398	435	447	436	443	456	409	449	446	452	456	461	467	460	413	467	435	408	442	492	467	428	455	425	424	408	441	430	435	481	428	445	466	467	422	458	431	452	440	454	481	415	426	448	459	410	441	405	439	419	459	411	441	418	431	406	431	476	438	455	441	456	422	472	438	428	451	422	460	440	454	486	441	435	431	492	433	455	464	402	382	479	424	460	435	451	452	416	419	456	416	456	451	431	414	490	456	475	443	463	455	477	459	467	427	467	419	418	417	458	447	447	412	431	457	440	394	428	445	449	431	444	455	442	469	445	464	416	441	441	430	392	437	474	460	457	468	447	469	448	431	454	436	483	404	427	429	466	383	422	399	436	464	437	467	454	476	491	412	452	454	439	423	431	456	453	446	421	417	424	468	442	442	446	439	452	435	445	416	442	475	410	472	427	451	428	440	466	430	426	429	439	439	455	432	445	445	468	482	459	445	411	414	460	416	437	460	460	476	471	416	421	453	444	430	439	463	434	419	385	457	428	428	470	468	427	441	473	432	467	416	464	455	470	436	438	408	433	431	463	441	455	444	415	434	432	453	457	425	443	463	437	442	463	440	429	456	429	438	396	409	457	434	441	475	433	417	449	440	434	449	463	444	419	444	421	463	431	480	435	495	413	440	444	429	450	441	425	452	476	438	441	461	460	408	478	443	426	417	432	406	436	428	449	430	487	427	424	448	422	424	459	422	438	428	436	482	429	462	442	505	435	428	452	454	422	447	430	445	393	449	424	417	432	425	466	454	421	429	468	444	461	420	440	411	433	419	441	434	458	440	427	424	456	389	442	476	418	420	448	447	446	456	461	416	478	434	452	431	448	403	435	464	455	422	399	403	456	452	475	446	432	445	450	464	423	454	423	416	451	435	444	456	441	449	438	454	466	422	447	415	421	442	401	420	441	433	470	425	452	449	439	415	420	460	433	432	433	434	451	442	407	443	458	434	453	461	443	451	407	433	449	421	446	447	446	423	446	444	462	475	441	431	406	437	471	423	399	432	443	495	433	446	441	397	455	450	466	400	426	461	469	427	456	460	440	449	431	452	442	458	443	408	463	441	429	467	461	436	460	439	425	428	459	404	438	440	454	430	466	456	438	452	474	469	434	472	450	446	399	436	454	436	474	460	425	473	464	435	447	474	431	463	443	473	434	447	429	426	440	452	458	441	457	432	434	401	412	458	423	441	452	475	476	466	455	417	432	449	477	440	451	447	429	433	467	455	452	429	456	452	435	439	438	424	453	477	437	449	457	471	413	441	421	402	483	463	434	459	449	427	399	436	388	457	434	456	466	427	455	454	416	417	467	484	426	419	426	434	419	431	458	437	448	445	442	469	437	450	450	405	370	503	441	447	451	431	461	457	462	489	426	410	425	432	438	457	443	443	399	425	417	440	422	475	410	460	436	455	467	419	413	424	431	407	463	407	467	424	434	427	462	476	480	435	457	430	449	414	430	463	433	464	433	444	446	434	449	428	418	428	439	452	449	459	417	436	454	465	424	435	397	433	428	455	448	439	433	441	460	419	461	442	468	432	448	422	471	437	442	520	417	441	468	481	440	462	462	427	443	463	434	488	452	473	452	502	439	433	428	467	470	426	442	447	439	453	476	465	459	420	433	425	445	458	436	429	433	431	430	454	454	421	459	455	433	400	430	421	430	419	454	472	477	424	480	458	423	467	432	501	473	408	487	443	435	408	443	411	468	449	421	446	435	477	457	422	467	426	417	427	450	449	440	411	434	424	430	456	439	443	454	434	440	455	453	443	433	444	445	419	460	431	451	451	437	419	407	438	436	480	424	482	421	427	420	444	443	481	428	467	435	459	483	465	463	463	449	433	424	448	413	439	432	466	471	438	469	468	443	451	406	443	425	471	441	434	457	463	432	433	464	459	448	421	420	449	464	472	463	462	460	467	460	433	451	470	434	462	434	446	482	449	465	474	420	433	455	445	444	436	419	467	426	425	415	413	425	404	464	455	421	401	425	455	456	422	485	471	445	398	412	465	444	470	461	504	432	452	442	453	429	427	438	443	395	460	446	457	446	425	454	463	454	432	422	441	486	451	425	396	415	461	447	427	462	439	408	424	431	469	414	446	421	417	466	415	443	427	421	467	457	499	439	466	435	423	429	417	448	455	423	445	463	426	445	434	454	412	456	486	428	434	440	436	469	483	466	446	434
25396	21325	27335	24745	11326	4534	3598	16633	20724	11854	4985	1633	699	518	511	485	513	407	474	454	493	465	479	474	417	443	433	483	475	490	500	456	439	523	474	469	443	457	452	453	477	470	479	468	460	480	475	480	452	488	465	446	476	475	482	476	472	457	439	427	483	474	490	452	502	413	470	458	465	506	496	500	454	466	461	508	463	495	452	452	503	454	457	467	459	458	440	466	508	488	474	438	470	500	489	458	498	492	496	496	467	490	433	446	458	471	453	465	485	463	481	466	479	440	452	461	448	491	497	467	435	453	464	489	461	461	467	462	508	454	434	489	469	479	436	456	487	470	506	490	490	488	499	455	464	474	499	521	454	448	475	482	463	434	478	469	464	457	472	467	485	492	446	457	478	465	453	439	450	471	428	523	501	475	498	461	466	473	447	439	506	448	434	466	473	457	500	442	453	471	441	454	489	470	438	487	433	494	470	411	459	468	494	491	445	466	456	458	495	456	454	481	503	448	432	441	479	456	517	461	464	448	435	462	484	483	478	493	445	485	488	475	432	460	481	427	541	442	444	525	459	430	459	444	450	455	457	441	446	457	422	476	473	503	434	495	465	454	453	467	481	499	486	479	481	476	470	442	457	459	451	445	506	442	452	467	469	460	487	492	457	462	476	429	490	429	503	450	473	489	434	431	480	461	471	460	471	488	476	453	414	455	461	459	457	429	467	473	470	446	472	464	481	481	502	421	489	443	484	440	461	479	490	473	471	451	471	471	443	489	440	501	502	454	453	435	458	456	488	461	482	447	483	457	467	426	459	458	462	468	465	475	438	466	492	441	445	472	449	471	485	456	512	429	422	535	416	486	468	475	451	457	509	430	475	458	437	472	465	446	472	457	509	463	461	453	432	451	473	485	463	486	444	477	489	436	451	468	460	454	459	447	448	504	484	455	469	469	480	428	474	455	482	458	443	477	508	482	470	468	443	465	463	452	473	475	514	447	450	467	421	484	489	462	411	452	443	507	419	453	459	508	451	440	445	476	451	448	468	454	481	494	445	465	478	429	438	474	461	444	460	496	453	469	501	470	456	445	458	447	498	469	495	418	450	442	471	454	439	434	467	466	465	491	452	465	449	471	457	469	474	484	461	475	452	458	452	446	458	449	448	429	485	468	448	433	504	469	478	438	472	461	440	481	473	470	496	460	449	483	492	466	447	470	481	484	479	444	490	455	447	482	469	462	483	448	430	482	425	459	448	454	474	480	488	423	457	467	444	443	428	499	464	468	474	462	493	440	447	459	421	461	415	467	488	449	416	437	469	443	465	513	446	483	455	411	443	470	439	491	462	473	457	475	453	416	457	470	452	422	472	458	451	489	443	440	484	422	473	475	465	466	452	500	460	478	430	427	501	458	455	441	447	476	450	427	459	439	437	483	450	479	453	449	497	475	465	418	454	462	493	479	460	503	501	481	460	461	502	493	535	469	481	474	504	452	460	447	462	463	519	449	470	436	454	434	479	450	466	449	479	447	474	460	445	483	493	479	429	445	434	487	459	468	435	473	481	510	489	487	470	478	451	474	447	480	476	473	490	381	486	441	465	459	531	453	445	487	475	445	462	488	500	476	459	447	457	493	485	447	472	470	474	488	463	425	478	461	437	444	477	453	459	456	455	499	459	441	484	492	501	469	508	462	506	495	495	474	479	468	499	493	451	481	489	503	449	489	455	454	490	478	433	455	463	447	441	489	467	471	482	439	438	467	466	430	434	422	448	437	466	432	467	448	447	435	412	455	490	440	458	488	469	478	445	524	462	487	467	464	433	455	486	453	460	427	476	503	454	475	450	433	467	428	459	487	489	486	485	497	445	486	489	453	495	441	436	467	431	453	426	442	454	437	460	439	450	443	468	478	467	488	451	488	492	456	499	446	490	458	479	484	486	471	452	448	452	468	468	453	491	472	495	428	439	450	437	493	466	476	450	476	506	480	473	480	460	468	459	440	489	485	448	431	424	473	448	509	488	444	478	473	474	461	430	456	466	455	478	472	482	469	487	478	443	465	470	445	469	516	467	470	449	471	485	475	448	496	460	418	430	467	442	499	471	505	460	459	465	443	423	457	481	436	466	479	473	477	455	498	471	493	465	476	430	490	469	427	466	472	482	478	443	474	417	438	488	482	452	455	465	449	480	462	449	447	452	494	457	458	460	482	470	463	480	516	438	495	484	480	457	440	461	513	471	447	496	441	448	498	481	435	498	457	433	445	502	511	446	470	443	453	470	469	466	431	471	478	437	453	411	457	491	472	480	483	442	477	443	433	439	487	488	472	447	461	451	467	465	469	472	456	451	456	481	495	479	465	459	483	436	461	409	463	487	500	466	476	453	517	466	456	483	497	446	429	510	454	428	449	459	462	461	473	448	457	497	467	465	508	468	449	481	475	497	478	485	485	482	449	471	453	460	463	461	434	450	452	467	458	478	427	498	456	442	429	469	449	448	459	460	492	473	491	471	464	417	489	480	498	499	480	424	448	454	484	430	453	475	480	448	454	479	440	428	456	469	454	483	470	439	461	470	479	463	462	496	491	489	474	464	488	535	490	493	495	457	437	458	488	435	434	454	461	473	504	490	496	487	495	481	470	454	471	493	441	498	501	491	479	497	493	501	501	479	463	455	479	481	464	453	443	456	459	461	453	429	486	471	472	449	419	521	457	501	438	479	433	451	482	443	455	510	442	472	459	450	447	449	446	475	483	424	471	465	461	472	456	451	486	453	451	480	433	441	462	438	474	456	450	466	439	447	465	457	446	472	461	469	451	470	458	472	443	498	490	477	405	465	463	538	479	460	472	466	425	470	431	480	467	445	446	443	497	474	450	459	465	472	461	444	455	484	476	467	473	444	482	472	458	475	497	447	465	476	476	449	465	451	467	452	473	413	445	419	444	443	461	459	445	440	509	474	468	501	441	496	445	428	510	451	473	470	473	463	459	438	447	452	471	485	506	488	479	475	488	518	476	448	465	460	469	428	494	442	436	462	450	438	462	459	462	476	458	480	456	464	482	433	451	470	447	458	460	481	494	467	445	456	480	484	469	491	443	480	496	475	458	453	431	467	473	452	457	451	456	480	455	462	470	461	489	453	422	463	450	463	494	481	455	466	443	467	477	449	462	467	433	495	495	478	470	493	442	489	434	456	468	449	482	478	497	457	454	476	468	467	464	417	473	478	456	475	443	480	466	501	486	451	455	470	501	488	482	446	481	450	469	448	481	411	434	489	485	458	485	487	469	478	479	463	484	445	438	459	482	460	457	462	426	475	447	462	449	450	421	450	494	435	441	497	462	467	498	504	451	475	490	439	429	464	456	485	468	514	523	480	463	484	485	438	453	481	436	479	474	464	476	493	434	467	472	461	480	467	436	460	487	447	444	481	496	467	472	487	460	463	432	491	459	465	430	473	434	476	477	459	533	456	466	434	480	443	448	456	479	493	454	449	473	468	482	458	489	474	488
6147	18580	18132	9064	5575	4386	4590	19204	19190	10024	5187	1863	740	552	467	438	453	437	444	433	498	445	475	470	468	450	414	455	458	460	448	495	453	440	469	458	443	441	449	470	432	446	460	461	424	414	461	483	460	480	455	452	419	471	480	426	457	414	445	427	466	446	417	467	449	459	467	439	469	426	463	449	441	437	479	474	443	466	456	413	443	422	489	406	412	451	463	455	493	474	456	437	469	434	470	465	441	433	464	501	406	438	461	428	434	471	456	475	489	456	486	455	458	513	499	452	418	458	432	493	475	453	452	498	456	450	489	484	425	474	435	441	441	430	489	437	449	448	457	496	433	453	498	495	490	491	462	522	449	468	479	457	408	475	432	469	471	470	473	438	483	445	443	474	445	444	456	453	458	442	464	441	476	481	462	404	453	417	470	463	441	482	461	460	452	461	475	475	440	487	447	468	483	443	434	445	461	460	428	506	448	485	443	404	447	448	461	473	449	461	461	469	443	444	444	503	439	481	468	448	436	453	449	493	451	475	450	471	451	465	421	433	441	440	482	475	431	510	438	457	420	474	495	483	456	413	488	467	426	438	436	451	474	475	444	450	436	449	439	455	447	436	480	419	470	438	484	461	451	447	410	459	471	482	441	428	450	452	452	470	444	427	507	431	469	481	447	414	458	470	439	483	444	473	476	456	438	478	435	467	475	448	445	445	446	449	438	484	426	478	437	457	482	487	445	448	428	473	456	430	477	443	432	446	470	455	490	445	409	431	462	467	463	443	434	459	452	466	424	442	463	436	444	458	455	468	466	451	433	453	442	459	417	426	496	461	459	481	492	448	458	441	469	483	487	446	476	435	443	458	431	449	476	436	429	469	433	460	479	461	426	477	460	454	456	446	446	433	470	420	438	482	444	433	450	460	457	463	469	465	432	452	436	427	400	446	457	423	458	447	466	419	428	410	465	462	463	463	456	482	476	504	464	457	474	407	479	464	426	473	470	478	477	496	466	448	470	468	438	456	458	441	460	463	455	441	461	459	461	446	460	486	468	459	489	466	460	421	446	445	435	445	487	430	434	465	493	430	443	455	481	439	461	460	417	439	459	447	411	466	445	441	509	465	466	457	445	458	464	434	486	450	472	422	445	465	469	452	452	490	453	452	425	448	423	432	465	486	499	420	459	451	499	503	451	426	451	463	462	465	491	464	427	487	430	436	443	455	466	474	499	452	435	449	485	457	479	447	418	412	447	461	440	471	443	464	481	455	432	442	483	467	469	448	477	449	441	439	461	483	436	420	421	457	478	453	426	471	412	445	447	451	478	427	433	453	444	489	441	428	468	458	425	479	466	446	476	435	473	486	475	407	489	461	493	479	410	465	455	452	494	462	466	441	452	415	498	456	480	494	450	479	463	452	456	434	456	435	474	437	482	473	482	478	463	449	453	459	428	477	421	464	470	454	488	444	462	459	484	450	466	473	440	451	448	445	458	434	419	436	440	488	460	459	434	438	454	448	455	434	453	457	470	428	471	474	421	492	470	422	449	449	454	465	419	454	458	470	479	459	446	458	472	412	445	428	474	447	453	463	442	442	442	482	448	475	469	427	474	426	413	443	454	482	448	432	448	478	441	444	458	442	446	454	448	447	458	415	444	475	442	427	451	446	474	474	438	476	445	459	466	467	483	468	459	468	469	474	446	472	464	445	467	419	449	496	456	482	454	461	429	467	502	434	465	502	446	419	482	420	476	458	436	458	456	460	447	458	423	441	428	458	457	456	466	442	415	443	474	436	478	461	433	482	436	437	436	447	448	448	446	477	468	456	468	457	444	417	450	436	448	459	488	444	480	476	476	438	452	437	449	450	438	481	437	458	435	465	482	472	475	463	419	477	436	452	442	471	425	445	427	469	434	452	448	448	456	463	437	502	463	438	442	498	445	457	483	447	451	476	429	470	449	443	481	470	482	506	457	430	453	433	465	463	495	429	430	437	473	507	441	452	478	461	463	424	439	500	465	456	447	456	447	435	475	425	449	446	428	452	403	462	465	478	438	443	501	424	434	450	482	473	465	477	465	471	433	473	453	439	465	462	471	456	463	461	454	464	442	440	472	439	454	456	459	467	474	415	493	422	458	413	430	471	465	443	419	469	427	462	489	407	458	441	425	434	466	438	425	426	495	491	463	408	450	446	441	441	447	419	471	442	434	485	459	457	464	450	507	459	479	440	437	495	434	466	404	475	507	468	436	410	430	471	447	467	436	448	474	486	460	453	447	450	490	458	406	447	438	472	450	479	448	437	458	447	468	489	418	405	450	407	451	464	452	475	499	469	440	436	433	447	439	450	444	460	451	470	471	416	422	465	472	473	462	442	471	440	446	448	461	456	450	456	454	441	442	454	433	452	415	484	451	494	451	461	436	460	420	460	467	466	463	472	439	429	443	475	477	442	414	463	461	432	483	448	460	425	475	466	442	443	457	417	415	459	427	445	425	425	389	477	493	427	486	444	475	423	443	461	464	446	438	426	464	509	428	451	455	457	476	423	460	409	499	482	477	445	453	481	480	456	460	468	480	484	481	502	446	446	481	443	437	443	446	428	424	449	430	452	462	456	420	431	445	408	416	510	444	463	443	452	424	461	450	398	456	454	449	435	474	445	458	418	455	463	441	463	452	455	439	435	438	429	435	446	443	444	465	439	438	495	467	489	457	499	429	469	444	485	447	416	465	443	470	483	494	447	465	432	455	487	466	464	461	474	424	450	459	441	430	488	430	444	429	426	405	458	436	443	474	418	492	479	471	460	446	445	457	476	446	466	437	449	441	449	425	465	471	463	462	469	469	440	445	429	452	455	440	447	441	434	468	473	459	460	454	422	457	477	448	443	439	452	458	469	455	448	477	445	477	447	467	437	481	460	445	430	475	465	463	445	461	465	445	485	405	457	470	478	453	456	478	457	435	467	493	459	459	470	447	482	502	463	463	468	496	470	486	462	453	447	479	475	448	498	457	445	434	449	452	446	445	438	445	453	441	471	396	418	438	459	466	460	464	440	466	484	453	467	429	425	463	470	453	455	429	449	440	479	439	434	434	481	458	496	467	435	432	465	463	447	435	484	463	463	432	487	422	463	451	447	468	421	451	422	487	450	480	432	490	417	437	444	488	453	427	446	463	449	488	436	449	476	478	434	445	416	522	454	478	453	492	481	436	464	438	459	457	454	410	437	450	469	467	452	443	439	471	454	442	437	462	481	478	482	468	461	455	451	452	442	446	471	437	429	452	431	486	424	468	473	405	491	434	484	463	459	435	490	466	465	451	455	424	444	462	479	464	471	443	461	477	454	461	477	403	432	434	479	463	483	455	476	436	462	456	441	470	477	466	444	446	490	426	423	430	481	458	475	475	481	446	466	464	430	438	458	438	485	445	450	507	471	417	438	443	517	419	460	452	468	432	462	471	447	442	447	456	440	416	436	451	459	471	450	430	429	459	452	456	437	444	477	429	462
24273	21364	28671	24486	21375	14520	8916	36035	36980	24216	11859	3710	1148	654	584	565	579	626	593	584	515	559	565	551	512	561	617	555	574	577	544	604	580	590	548	536	562	536	595	562	554	581	571	540	502	545	563	559	603	530	613	555	533	539	571	542	560	527	548	554	570	532	552	557	598	531	593	565	515	558	563	532	545	564	532	567	571	535	531	584	549	594	566	544	492	551	553	545	602	545	593	549	557	545	543	523	618	569	551	558	552	564	556	586	538	581	573	536	541	550	511	573	524	557	558	516	553	561	564	577	576	544	551	550	541	615	553	564	563	538	559	601	525	563	527	550	556	551	550	587	569	557	580	538	582	547	630	534	545	519	532	530	595	520	520	589	532	555	539	565	566	588	564	557	514	577	558	584	554	595	583	552	536	568	523	580	518	603	560	569	554	564	529	583	570	530	565	553	540	543	578	602	562	571	527	568	541	612	541	553	536	505	557	536	604	551	561	525	554	583	526	547	562	542	548	543	554	569	532	558	571	572	545	551	562	550	591	571	564	528	564	588	581	544	518	593	520	569	550	545	561	553	582	537	570	549	610	559	566	511	558	554	538	544	547	516	518	531	543	546	539	551	549	548	552	551	528	547	567	571	542	499	551	536	578	556	529	471	554	534	539	576	602	559	558	482	567	566	519	568	570	563	544	515	546	575	541	567	529	556	584	609	575	578	537	574	549	560	520	581	591	577	568	569	554	543	521	570	577	545	534	535	576	579	544	576	550	559	534	549	540	566	496	562	576	574	538	575	572	556	539	563	535	593	570	560	569	588	547	549	592	592	520	582	577	558	540	523	539	546	531	485	560	589	579	552	531	566	557	553	550	583	519	534	586	567	553	558	543	537	582	554	542	519	561	541	556	618	534	572	567	555	562	564	583	567	555	515	544	529	552	540	583	558	589	557	515	547	558	516	526	504	608	568	578	552	511	531	551	553	556	558	519	529	518	566	515	573	569	518	548	542	548	530	536	572	545	521	550	550	584	563	559	552	510	549	541	512	550	562	552	550	571	529	513	571	514	508	539	529	565	553	537	536	571	538	554	604	530	547	527	533	583	517	535	552	582	532	525	564	565	544	540	566	550	566	553	587	603	549	536	538	568	569	532	551	528	595	556	612	602	580	527	582	503	548	549	560	517	487	540	567	502	537	558	560	568	538	606	572	584	561	540	589	522	568	541	535	507	528	541	548	545	541	584	528	554	559	566	545	539	546	563	539	558	553	552	566	562	505	561	527	574	553	563	538	521	556	600	499	570	596	552	544	601	520	551	591	560	497	553	533	550	516	563	550	550	523	575	527	545	551	586	527	541	553	539	540	567	533	575	545	562	581	555	561	569	533	554	559	552	575	543	585	543	502	522	515	550	551	600	564	559	540	541	545	543	535	540	554	563	598	555	560	551	562	565	576	538	539	534	626	557	525	573	570	581	548	562	576	564	531	550	614	548	535	559	522	573	558	542	544	541	530	553	564	513	574	574	581	513	561	551	527	549	579	513	524	553	518	585	577	518	594	543	528	528	590	560	540	509	551	516	522	572	582	569	515	532	536	552	523	539	543	555	560	517	555	523	523	535	577	550	539	498	556	543	552	532	562	579	522	542	601	589	545	568	580	523	543	517	536	523	564	579	553	527	552	553	554	570	539	572	563	547	556	534	565	535	547	563	539	548	545	592	586	529	541	560	545	585	493	551	600	560	536	534	529	517	554	535	551	534	540	537	527	587	584	559	578	545	529	530	585	562	570	554	574	525	513	546	512	570	573	553	564	561	550	530	515	512	577	543	544	510	544	552	562	556	560	573	569	602	526	554	526	535	566	504	534	517	540	552	565	572	586	573	560	537	545	554	564	546	547	532	547	569	551	555	559	562	516	514	545	549	584	540	508	523	555	534	565	569	570	532	579	544	547	563	520	536	524	539	588	542	549	530	568	576	523	519	593	552	574	549	572	513	540	520	556	539	516	531	557	531	560	565	543	546	557	558	522	533	620	520	580	561	554	548	587	547	544	520	581	579	586	609	553	570	542	544	545	561	619	538	555	555	583	548	552	512	547	553	579	551	516	580	565	589	570	563	494	537	566	548	571	525	519	555	530	564	564	541	573	542	544	521	526	507	530	562	579	549	560	557	551	559	552	553	530	586	552	563	541	551	555	529	561	539	538	543	534	579	551	579	512	542	535	576	560	529	525	567	535	550	527	544	580	527	538	506	602	556	545	507	568	577	566	526	562	551	522	591	550	592	565	520	532	565	544	510	556	572	540	488	572	517	571	555	540	509	550	576	568	561	512	542	529	550	540	525	599	542	550	540	548	591	555	511	554	578	574	588	558	539	545	527	534	523	518	580	491	592	573	540	562	516	534	606	527	527	517	560	569	550	558	579	524	545	495	572	576	596	532	564	584	546	535	558	583	578	533	534	502	575	552	556	558	512	516	571	533	544	505	566	539	557	558	525	538	534	532	548	543	525	567	536	536	554	551	549	548	555	552	543	573	531	550	584	571	558	549	534	584	590	563	540	526	584	519	532	559	538	544	570	562	539	555	549	564	543	519	504	526	569	557	569	554	525	565	537	600	552	553	542	565	588	518	558	536	487	514	596	548	533	580	572	536	541	534	532	554	549	543	551	567	558	560	560	562	531	503	551	548	604	546	528	536	510	577	575	583	546	537	562	526	523	578	511	576	559	565	530	565	539	586	563	546	575	581	506	561	588	535	584	534	507	519	560	556	541	568	531	577	557	599	557	594	559	570	527	569	582	560	550	534	541	493	559	538	539	565	545	606	558	553	520	568	529	560	587	565	548	538	537	531	517	531	503	550	585	529	551	549	551	550	524	492	591	508	555	506	581	524	554	526	508	534	550	567	561	546	547	581	547	554	524	605	567	529	529	546	553	567	532	593	592	572	527	566	539	540	564	533	557	519	520	543	582	547	537	525	565	562	569	577	579	548	575	528	559	558	545	537	543	540	523	583	504	539	571	576	514	560	541	542	539	544	552	561	575	573	581	585	546	532	534	521	572	516	553	491	524	537	519	556	522	594	584	543	570	559	546	567	581	548	565	530	581	584	564	575	566	533	553	539	542	557	545	528	570	577	554	572	545	575	554	585	520	541	558	571	539	533	576	586	509	520	563	556	539	533	575	563	540	532	562	556	553	571	529	562	526	567	554	546	572	579	555	546	540	554	575	548	584	578	570	544	562	535	556	552	543	557	530	531	521	579	550	573	553	541	524	534	523	508	540	563	578	533	549	537	553	547	538	584	525	554	515	555	540	528	519	575	537	561	523	480	564	567	548	534	554	554	538	540	538	542	559	511	550	555	548	538	546	552	535	562	544	559	594	578	571	569	528	571	532	574	579	564	590	559	565	560	566	537	573	538	548	579	562	536	580	525	519	561	542	564	595	560	526	579	545	542	528	540	572	557	481	582	572	556	578	551	509	562	626	555	567	545	554	489	536	545	533	539
10170	22852	23921	14376	10928	7151	8916	37848	33592	19294	10081	3664	1224	703	586	522	491	529	535	536	549	538	533	547	547	556	556	532	537	579	548	523	561	530	520	573	553	550	547	557	515	519	519	573	509	565	537	528	537	482	564	577	572	562	507	549	542	530	579	563	542	543	557	557	514	538	522	548	539	541	528	561	531	487	574	573	555	514	545	537	539	558	540	531	528	542	514	526	498	547	562	536	492	504	539	526	512	526	530	550	543	541	550	515	498	543	508	520	538	484	520	535	560	536	519	551	546	520	499	520	551	523	538	525	491	591	526	507	516	534	568	527	542	518	505	511	541	530	521	548	514	557	592	556	526	560	541	538	533	545	521	510	566	558	533	536	515	512	583	513	521	552	527	512	488	541	565	541	559	544	536	532	541	579	512	522	538	535	539	514	531	539	554	519	510	542	557	542	552	563	519	568	544	516	533	541	564	546	517	548	527	518	552	526	535	541	527	529	526	497	548	541	494	518	532	523	526	507	547	530	557	522	526	528	527	555	565	484	508	545	526	565	512	536	527	592	533	538	556	510	502	479	534	574	569	518	512	539	524	527	543	541	517	552	525	539	501	541	541	520	558	530	510	542	576	519	532	531	516	550	536	560	507	543	536	538	550	532	544	522	542	510	488	554	516	528	513	510	532	500	521	513	535	551	559	519	549	571	546	514	583	535	499	527	533	538	531	551	493	517	543	492	571	512	548	493	536	540	511	489	543	504	497	510	520	549	542	502	503	513	530	507	542	502	537	514	533	521	501	511	480	578	542	532	504	550	500	575	500	541	543	550	529	535	546	580	537	536	549	500	548	514	508	549	528	565	563	557	514	533	535	576	512	477	498	536	527	560	515	488	508	567	542	500	527	522	579	495	534	518	509	531	520	587	520	561	553	539	513	564	526	497	550	510	572	530	515	576	549	510	587	539	572	538	536	552	496	548	559	531	554	523	553	483	539	579	519	524	524	533	562	532	550	540	508	538	552	542	500	521	543	512	538	535	573	559	549	531	548	545	526	503	531	488	522	535	520	557	574	571	477	532	540	547	560	520	509	498	572	527	572	513	562	523	543	506	541	528	544	534	513	533	512	506	560	553	558	516	549	519	497	563	518	517	517	518	537	529	494	499	523	538	515	546	531	523	521	570	541	510	559	563	571	579	513	529	568	533	538	541	523	504	534	547	518	518	553	529	532	562	527	552	510	554	523	534	545	538	541	501	546	560	541	549	508	542	521	489	513	542	504	519	505	534	527	555	512	547	484	551	550	562	530	512	523	511	511	495	558	543	523	529	513	529	523	483	524	512	509	528	506	530	549	555	547	548	540	536	533	520	576	523	512	520	567	482	545	532	491	542	511	547	530	507	550	542	552	550	529	524	513	543	490	509	517	523	540	575	519	491	529	520	539	501	528	530	526	534	577	549	551	533	501	525	519	554	552	526	539	537	519	519	548	534	541	509	521	507	488	542	526	516	526	514	549	517	515	568	518	502	494	507	501	519	530	529	562	548	519	522	551	552	513	488	583	497	544	551	527	552	556	519	537	557	559	571	547	535	485	511	544	496	534	539	484	557	541	524	536	534	526	552	509	532	533	528	519	520	497	511	541	513	542	531	578	494	536	550	514	550	554	550	503	498	535	542	505	509	550	498	540	541	525	503	528	552	537	511	569	501	502	530	514	549	522	573	510	490	536	537	527	531	539	540	546	533	561	509	545	538	527	537	517	531	535	490	560	542	503	522	539	517	539	551	560	530	517	528	542	517	511	531	542	493	517	521	531	524	525	511	533	533	529	559	530	545	529	554	554	500	558	534	562	517	497	510	509	524	542	491	550	487	524	560	542	536	548	515	521	525	532	529	556	542	544	564	541	554	557	560	518	515	541	527	501	525	549	531	538	505	520	475	527	546	543	515	513	550	504	514	523	540	535	509	523	500	531	499	522	523	531	566	543	517	545	529	515	511	480	530	546	537	538	545	523	503	532	548	528	548	512	526	563	540	530	538	573	501	570	528	571	553	514	523	554	562	556	495	525	518	502	533	523	501	537	495	510	480	544	500	563	484	513	532	480	516	521	559	558	527	588	519	529	516	556	546	504	541	494	534	535	565	495	522	557	523	534	524	525	495	527	539	561	505	547	502	501	581	490	503	562	536	523	500	558	529	579	484	552	519	526	560	540	556	558	532	537	523	535	533	525	501	503	511	523	512	545	514	530	530	500	528	537	533	591	533	531	530	550	519	539	519	534	566	542	528	509	546	502	520	486	557	535	519	529	508	556	521	550	584	503	577	514	496	537	527	530	540	534	533	519	531	520	519	519	553	539	507	539	525	521	537	545	547	499	536	514	533	492	534	518	568	549	526	517	538	484	533	500	550	536	555	556	529	495	531	533	552	501	568	558	536	545	539	478	529	550	523	560	565	532	522	508	579	507	535	524	583	545	539	561	536	529	535	536	508	530	540	504	535	505	526	565	494	528	560	546	526	504	513	509	513	530	544	572	517	552	492	548	523	513	528	522	508	531	532	545	531	541	570	529	551	522	545	527	541	503	502	571	509	522	520	506	499	532	594	538	547	546	535	524	524	546	535	523	557	482	504	552	513	570	482	537	534	512	512	557	548	541	523	531	515	545	567	496	514	511	534	509	495	543	495	529	524	496	530	503	537	520	549	528	530	543	554	538	532	565	552	484	543	512	519	546	537	526	510	525	586	549	580	554	574	491	547	495	537	589	519	523	520	505	501	540	566	514	583	542	502	541	519	541	527	495	538	528	511	502	569	493	528	553	510	515	544	523	563	536	547	498	528	468	486	538	533	527	534	514	520	565	574	526	507	527	500	574	517	574	528	497	486	562	519	498	535	586	524	537	476	534	527	572	510	496	522	520	526	512	500	524	551	520	517	538	560	538	524	571	513	535	478	548	544	495	532	523	509	532	564	551	541	514	550	536	563	557	508	547	522	464	542	511	564	504	508	571	577	525	538	546	542	509	556	521	529	572	539	510	522	533	533	526	517	553	568	528	557	532	535	541	521	514	517	534	491	546	546	549	513	530	514	541	527	501	537	540	504	565	536	480	485	507	582	534	561	530	501	523	552	513	501	522	499	547	528	528	529	542	543	524	536	523	504	513	462	527	532	565	501	585	534	522	513	520	530	569	500	518	519	568	516	499	543	552	512	540	531	506	522	515	507	514	574	506	509	498	538	522	560	477	543	536	518	502	552	569	537	543	571	511	547	509	505	509	540	524	526	516	537	581	493	535	576	512	538	482	513	526	538	535	511	525	511	537	548	508	541	503	499	521	521	581	501	494	544	543	560	557	542	563	512	521	516	562	509	572	563	503	536	518	515	518	514	552	518	507	541	502	516	545	519	529	523	529	540	511	486	538	542	558	533	520	568	565	535	542	549	510	581	492	493	501	564	580	506	495	489	492	538	488	545	516	562	563	543	548	510	525	521	503	511	539	555	530	543	555	553
27711	17244	11220	5932	2898	1576	1029	1925	2341	1638	1049	678	534	513	487	454	445	465	485	455	448	469	500	506	466	440	494	470	533	449	449	461	500	490	483	505	465	454	445	505	487	467	473	457	447	469	479	474	461	465	462	438	482	489	421	472	451	450	460	469	445	443	488	472	481	481	435	467	455	436	417	448	478	450	514	482	485	485	473	478	519	472	496	460	429	461	498	455	468	506	537	435	473	443	501	441	465	459	522	475	494	461	452	470	473	471	454	481	457	458	453	429	452	439	511	485	459	477	471	433	482	387	457	457	461	429	436	482	503	446	443	435	484	451	484	470	508	416	442	484	488	437	424	483	491	481	454	479	461	474	478	465	500	466	467	474	469	464	497	497	454	429	466	427	489	461	478	432	469	468	412	461	471	511	463	444	514	468	461	462	486	448	480	452	405	452	453	496	475	476	504	472	457	507	440	454	484	445	493	471	436	474	470	473	465	452	415	485	470	457	477	452	479	452	491	486	477	497	458	494	461	495	488	460	486	489	468	432	479	479	477	499	450	455	472	478	488	460	422	466	460	483	456	492	505	461	481	459	510	491	463	463	456	516	447	455	481	538	454	513	475	483	498	481	459	452	450	516	425	453	464	451	448	472	436	444	475	449	511	498	429	420	467	441	519	447	451	474	461	453	481	450	473	453	456	446	480	473	461	472	464	485	479	456	506	465	473	507	490	502	483	484	451	481	497	458	471	440	479	483	442	453	475	445	463	473	435	462	501	445	454	447	473	432	499	460	477	457	497	454	463	456	457	504	475	500	496	443	469	463	486	465	435	444	444	454	474	458	467	440	458	480	429	439	417	468	474	483	476	497	450	494	438	466	437	477	458	485	476	476	459	472	479	440	462	460	464	435	451	472	481	499	490	488	506	477	440	454	455	528	460	438	468	472	482	520	457	450	429	458	468	479	464	471	452	461	452	466	444	480	455	497	474	464	494	482	486	489	465	426	451	464	471	474	474	456	476	469	509	487	493	467	432	462	463	481	468	474	461	455	456	458	505	486	486	469	451	461	448	451	428	433	476	459	458	443	526	482	512	459	497	447	491	437	465	451	474	482	506	444	491	509	426	480	448	475	470	463	467	453	445	469	508	444	466	467	466	424	467	452	452	434	462	484	483	472	502	449	485	469	471	437	459	514	458	488	477	498	455	489	471	439	451	476	456	442	466	452	497	475	511	463	485	481	496	490	422	470	486	476	473	457	426	451	479	444	464	500	438	444	465	448	445	478	478	504	474	445	485	465	481	453	472	455	457	477	482	482	455	453	466	499	468	461	470	459	488	465	484	466	476	468	499	440	470	474	473	461	440	459	491	465	481	464	479	502	489	473	502	482	443	482	538	459	452	449	460	444	523	483	472	471	487	455	481	506	463	445	447	450	517	453	492	436	489	452	474	491	452	485	473	494	476	443	491	477	426	458	464	490	498	495	449	459	446	470	479	449	490	450	456	470	458	428	468	444	459	483	444	519	466	463	447	473	505	483	453	451	473	461	459	459	490	432	470	477	469	498	457	474	467	455	452	471	453	475	475	465	489	493	429	455	481	462	495	462	448	455	450	479	488	471	504	481	457	479	469	478	470	456	454	487	462	455	474	487	480	460	450	476	475	479	474	488	469	457	487	432	474	481	482	448	473	499	478	463	476	465	510	475	423	478	475	458	469	449	438	448	495	478	478	463	468	523	460	485	486	474	460	452	432	459	508	485	492	454	473	445	408	479	448	468	477	438	484	490	488	485	470	445	459	455	472	494	480	448	495	462	511	513	485	441	479	472	459	463	518	443	475	457	478	468	472	472	435	448	485	449	467	472	452	448	489	454	512	480	455	492	458	480	527	476	493	464	475	419	503	504	469	487	459	453	426	451	491	471	456	462	513	482	443	485	474	452	448	481	474	485	471	476	447	441	484	467	456	466	420	443	495	486	476	448	479	514	454	481	458	470	472	485	487	489	466	424	467	479	471	420	506	481	469	441	460	446	492	461	527	457	481	515	476	494	495	469	479	484	469	469	450	450	488	453	471	502	503	455	458	462	426	457	506	458	446	447	477	495	488	500	488	436	461	477	483	509	505	464	499	483	446	468	486	505	479	463	447	455	459	453	483	471	449	472	449	448	474	472	440	464	440	462	493	442	475	480	428	482	460	469	461	462	456	471	460	435	471	473	447	460	428	502	528	503	449	478	427	499	460	483	444	466	458	453	448	475	459	478	469	468	451	441	474	510	476	471	467	454	509	515	472	521	449	465	472	490	407	491	500	458	469	463	483	485	486	456	481	485	484	486	481	470	468	460	436	446	465	445	459	457	465	475	459	458	465	473	432	458	434	432	485	468	473	503	465	444	473	505	486	477	487	450	501	489	460	476	456	464	458	455	493	472	478	477	462	459	420	473	464	491	479	445	482	453	498	464	454	483	471	476	486	461	467	484	460	467	441	487	459	450	479	491	448	457	453	489	491	470	526	486	482	461	497	496	473	455	499	475	444	489	494	452	487	436	463	461	469	439	452	493	486	445	477	459	454	471	493	445	456	466	515	449	485	453	453	478	434	491	472	469	477	420	458	487	425	468	446	420	467	448	473	474	431	459	498	455	467	463	471	488	468	446	488	459	455	479	486	481	443	469	461	480	475	454	474	480	484	472	466	512	477	490	510	491	472	475	471	506	454	523	484	436	473	465	457	473	460	482	473	441	469	448	481	489	465	466	501	462	477	443	452	430	460	497	473	475	499	461	464	472	470	461	478	504	469	443	454	454	491	458	495	479	458	498	486	476	471	488	438	446	474	484	456	499	513	485	430	471	455	445	483	415	460	471	481	495	486	485	501	418	478	479	506	492	476	464	453	463	502	455	469	480	493	460	436	474	464	456	439	490	471	478	489	496	476	437	501	507	459	461	519	484	460	471	465	460	450	470	436	443	489	482	498	491	481	496	483	454	470	492	459	470	489	445	433	467	467	470	458	449	467	481	459	461	414	445	465	463	463	453	453	469	499	457	467	488	433	482	472	500	478	498	462	443	556	489	450	477	445	467	464	489	507	482	493	474	459	477	427	491	497	465	465	435	481	457	491	484	467	466	433	424	482	458	462	432	484	490	490	466	484	471	527	488	497	502	489	470	523	536	494	455	464	459	437	462	445	481	483	484	473	427	479	446	495	483	463	485	476	449	469	474	484	475	439	457	468	454	491	490	476	492	487	456	479	488	472	491	481	493	436	456	466	442	480	423	453	471	476	457	481	444	456	456	498	505	476	464	500	482	433	456	463	447	471	495	489	467	426	519	466	455	472	456	495	438	498	460	485	450	449	487	442	524	451	476	446	456	495	474	459	459	468	491	471	482	514	446	507	480	479	453	474	478	480	476	455	477	490	504	509	446	435	473	506	483	458	472	516	498	445	468	489	491	422	497	472	485	479	482	486	415	469	492	535	446	496	503	444	455	479	491	492	472	469	454	503	473
8177	11505	11026	5191	3508	2135	1422	2721	3127	1860	1112	677	496	437	451	440	422	453	472	410	470	411	450	430	445	413	449	437	453	408	413	454	472	446	448	460	418	491	443	432	412	451	449	410	464	454	426	447	422	428	429	433	445	435	468	452	413	389	433	429	420	474	451	449	438	441	447	400	409	441	433	429	425	433	448	452	426	448	444	430	443	450	427	457	428	480	451	419	440	403	408	407	447	423	430	465	440	445	454	433	448	450	442	448	451	444	429	386	438	443	415	434	441	417	428	433	457	436	480	422	434	427	461	405	394	425	449	435	447	459	431	439	437	463	427	457	419	455	425	404	449	434	423	447	440	428	443	416	441	441	452	446	447	439	414	431	454	419	465	424	440	457	420	421	369	440	467	430	442	451	441	419	403	415	448	460	417	428	444	413	440	458	456	446	413	479	444	458	435	447	450	446	440	441	446	454	383	442	408	433	449	439	435	431	426	445	397	430	400	468	424	431	389	446	414	447	415	472	463	398	399	434	441	450	436	422	447	431	471	442	429	447	464	430	441	465	447	396	420	465	399	442	446	436	422	445	440	434	436	427	443	412	416	409	397	433	448	428	463	453	439	426	476	422	457	419	475	413	436	424	400	405	412	420	474	417	455	460	406	425	422	439	445	443	462	422	453	459	456	447	437	439	466	443	456	418	415	485	415	422	422	407	453	431	438	394	470	452	461	415	433	431	449	447	419	408	437	431	431	449	447	450	423	407	419	411	476	446	438	435	433	427	423	443	450	434	428	436	411	430	379	402	484	422	435	466	402	430	451	433	463	456	440	460	401	433	466	451	414	440	457	404	392	408	446	451	451	417	407	437	444	439	391	430	449	449	463	427	390	444	466	431	404	434	447	436	421	425	432	404	453	424	428	425	461	442	414	456	487	419	394	443	419	440	403	431	456	412	433	486	442	484	458	440	434	432	438	419	442	423	403	463	447	415	459	438	425	428	449	459	445	448	458	393	432	452	433	418	447	455	395	438	439	432	429	398	425	447	461	400	437	475	447	397	435	452	455	434	466	420	455	408	437	446	385	462	471	442	414	438	435	413	443	450	473	449	409	416	485	443	455	430	440	453	409	381	405	494	452	420	444	417	432	446	420	390	454	404	416	418	448	476	436	426	449	448	456	450	440	449	415	427	412	442	423	457	424	428	467	435	413	388	447	432	396	452	458	429	434	437	421	411	453	450	421	430	466	444	457	454	448	401	455	419	424	409	434	462	457	413	438	424	457	442	403	431	430	450	440	458	448	434	465	387	434	437	440	400	393	439	449	397	455	419	434	444	460	426	439	421	448	433	441	418	444	422	447	409	429	467	414	426	477	437	440	445	422	436	401	421	403	440	444	420	396	447	446	416	419	449	433	421	441	412	439	434	406	433	426	453	435	434	431	415	434	454	431	450	442	454	476	436	418	443	449	396	419	399	448	429	412	431	424	407	418	384	429	425	462	457	402	415	463	440	440	415	426	431	462	410	427	431	433	379	442	407	456	447	417	446	429	454	422	438	441	444	428	445	428	425	431	427	430	439	426	428	458	443	445	429	425	427	395	425	385	443	439	431	427	451	447	404	469	449	436	443	452	463	437	412	448	392	415	408	425	469	417	412	461	462	431	440	424	482	422	400	456	431	419	377	432	451	408	428	416	450	422	457	422	457	433	444	433	481	387	405	411	402	465	445	431	443	427	443	433	420	452	464	489	470	438	410	438	447	434	429	439	430	428	416	423	415	413	431	456	443	424	441	457	449	450	456	448	457	428	457	398	476	473	445	431	416	467	449	411	426	455	452	464	442	466	452	436	419	415	433	435	417	435	401	416	411	448	440	436	437	427	413	439	421	435	459	411	441	450	445	449	422	403	432	429	437	403	445	457	436	436	388	426	420	421	464	422	426	423	374	426	465	418	437	416	431	433	458	473	445	409	453	458	417	400	468	463	448	419	444	416	432	428	415	457	419	391	484	458	433	425	474	449	451	435	439	417	462	430	438	441	469	397	438	430	415	449	448	405	418	404	453	407	457	417	446	432	457	442	426	411	464	424	467	480	426	410	455	448	414	464	440	433	430	439	401	408	462	465	438	449	440	420	403	431	440	443	442	457	426	438	409	454	448	451	434	438	472	425	443	416	428	468	411	406	437	425	419	414	443	443	433	449	424	456	426	429	447	421	450	437	473	440	457	445	435	442	418	404	447	455	432	423	454	446	454	437	461	412	485	466	435	424	443	436	426	431	400	420	419	454	412	434	438	430	439	432	425	447	491	424	447	432	457	430	424	441	426	401	377	458	437	422	427	419	455	441	401	459	422	454	438	436	426	427	418	413	460	456	433	435	445	463	417	422	438	431	419	426	444	383	446	429	450	447	417	451	409	418	466	409	415	420	435	429	471	428	455	401	444	479	439	439	439	455	415	428	410	440	457	440	418	440	458	448	469	446	453	441	439	410	412	435	422	406	419	445	384	393	425	415	446	436	435	433	399	421	438	443	447	464	470	427	420	432	373	468	398	446	446	442	421	466	454	391	443	435	433	397	446	444	434	429	470	455	419	431	428	399	448	477	424	411	454	461	376	439	443	433	441	467	435	439	449	427	434	458	448	451	402	439	416	397	427	457	443	445	476	442	427	443	422	452	448	435	435	422	432	420	419	449	397	431	438	439	429	426	439	450	435	435	444	482	516	471	446	434	441	448	452	440	444	426	480	411	434	423	409	431	434	475	459	433	442	450	476	436	453	442	400	439	411	442	433	421	432	441	427	439	424	470	441	429	470	424	411	397	451	404	432	468	459	473	423	421	413	454	451	452	442	425	437	433	462	455	470	458	436	439	423	443	454	455	440	436	377	463	462	463	470	412	424	432	399	433	403	473	432	450	407	469	420	411	419	439	403	433	422	422	427	425	476	482	428	464	433	425	414	404	408	468	449	425	444	420	456	446	442	412	423	371	446	393	391	422	410	449	445	399	451	441	409	425	451	440	462	434	406	412	468	447	422	432	389	461	434	436	461	416	425	454	416	428	440	439	430	407	430	448	450	425	448	455	445	461	470	459	440	392	399	435	445	440	440	435	456	459	430	410	438	431	440	389	459	467	441	466	411	466	407	437	416	426	439	447	415	438	417	428	439	439	432	456	419	465	365	435	422	442	415	458	447	466	418	454	406	425	391	437	443	429	441	439	466	415	431	413	435	430	450	466	466	433	433	402	433	437	411	396	460	425	434	459	449	425	435	386	419	397	427	437	410	441	445	409	493	445	428	470	465	406	446	434	455	423	444	436	438	426	448	446	443	413	469	370	374	404	420	468	481	398	444	443	471	475	405	408	413	458	414	438	456	420	433	425	413	438	414	428	446	432	417	436	474	415	423	416	439	427	428	444	427	441	454	464	441	447	436	447	438	410	415	447	452	441	426	444	425	458	459	471	437	428	460	429	405	430	410	445	414	463	427	473	425	456	423	391	392	466	422
25426	21366	27158	25352	12826	4542	3019	18184	20904	10569	4366	1454	784	563	538	491	468	423	487	487	491	481	481	500	455	495	443	462	464	487	464	466	513	503	500	488	440	530	511	491	477	461	434	404	473	403	468	484	517	446	487	458	423	437	472	466	458	458	454	490	452	452	497	447	475	461	477	461	452	489	521	467	495	423	469	495	433	484	482	507	488	473	464	458	468	458	454	481	423	467	500	466	451	452	438	460	473	457	455	486	474	468	507	505	450	440	473	520	488	430	507	459	463	475	457	468	496	464	480	492	478	448	469	444	464	466	460	477	507	458	508	472	424	499	427	466	535	472	453	448	468	456	464	471	454	494	461	451	473	433	462	446	459	459	450	429	460	478	468	477	506	434	454	486	486	509	492	465	478	478	451	472	436	483	495	493	464	466	423	420	484	520	501	474	476	478	504	475	454	455	490	463	451	446	487	471	436	481	484	470	496	499	452	459	469	492	498	453	469	432	411	445	469	442	474	442	487	480	465	453	473	483	492	451	483	459	479	488	498	476	491	429	445	493	492	468	435	507	467	480	451	508	453	470	497	455	444	493	447	464	479	511	444	454	488	525	466	516	504	490	501	484	451	457	490	440	445	492	516	485	485	477	462	472	441	459	444	482	477	476	459	421	449	484	484	500	494	476	496	481	485	427	495	463	487	474	457	485	458	531	498	511	497	489	504	482	451	495	493	496	492	498	423	478	472	453	463	436	474	452	486	449	482	461	449	478	469	508	461	469	453	476	492	452	485	467	481	464	488	443	482	527	467	464	472	458	479	473	510	463	464	479	495	478	446	461	484	442	471	434	458	446	474	471	471	474	453	446	493	482	509	483	458	495	481	450	453	491	505	458	502	478	469	445	432	491	471	455	453	528	465	478	470	484	512	469	464	454	439	462	488	476	536	470	462	473	456	487	480	484	473	479	446	415	467	506	465	471	482	492	471	457	477	486	477	470	446	472	447	463	501	490	483	432	489	479	512	490	455	429	449	498	462	445	449	483	463	443	434	476	488	438	476	479	482	440	488	442	459	459	478	495	501	472	457	459	488	479	458	475	492	447	467	490	454	482	481	441	459	452	481	499	516	475	458	486	492	418	490	475	454	463	462	506	463	409	443	453	501	510	485	448	445	428	455	488	458	507	499	476	468	487	457	489	430	462	528	468	469	469	503	461	477	456	491	467	466	466	483	484	469	445	483	504	463	483	469	476	451	495	456	448	491	465	459	482	493	510	475	463	465	464	479	493	467	491	465	462	469	512	419	429	475	482	450	494	465	466	414	451	430	460	491	478	461	471	477	468	443	482	482	446	472	457	485	467	441	448	469	452	450	473	441	462	517	444	536	469	464	424	471	463	452	469	475	449	489	445	446	459	512	487	481	479	497	463	465	474	457	467	466	470	430	483	502	495	461	475	423	469	466	505	443	506	438	472	484	471	474	507	451	467	497	490	464	466	453	498	454	491	478	489	458	472	492	462	492	494	492	487	520	454	445	468	492	451	449	470	460	481	471	479	454	459	451	491	480	503	436	519	494	466	498	496	415	448	457	473	482	457	480	462	496	468	466	459	463	479	489	450	455	426	482	445	470	481	472	523	483	467	449	469	499	470	456	442	507	471	523	444	460	459	461	419	471	485	518	448	488	480	458	459	456	444	446	432	452	468	428	481	506	441	447	475	466	480	469	504	461	475	479	499	449	452	460	465	485	479	468	517	455	429	464	438	491	496	499	454	457	441	484	448	495	489	482	472	452	457	443	490	448	472	507	481	486	439	451	503	488	456	485	449	465	468	496	455	475	486	469	445	475	481	445	431	452	459	459	470	463	541	499	497	512	479	460	463	467	483	492	470	459	463	443	457	466	454	488	439	440	464	485	503	474	494	475	459	491	455	493	460	450	402	478	476	502	500	454	461	430	492	508	495	479	473	491	481	463	465	441	474	506	468	447	477	432	453	471	459	448	469	494	466	475	476	408	436	454	458	446	468	470	509	495	504	453	461	473	430	520	513	479	505	462	479	476	456	444	489	449	448	467	484	451	497	440	468	526	459	447	525	475	505	481	471	459	459	457	455	473	484	463	467	471	448	502	496	477	471	486	448	456	444	495	469	481	480	478	510	475	461	465	464	441	476	467	472	471	470	471	462	468	507	462	456	489	445	540	492	443	476	468	517	455	482	470	439	456	471	450	491	482	482	498	480	474	463	456	465	496	471	509	476	427	499	486	482	458	464	473	491	447	449	485	479	475	513	462	486	484	479	446	478	467	470	482	477	470	469	499	514	508	474	459	486	487	457	434	478	455	425	496	482	484	485	450	440	463	472	486	481	471	465	453	475	476	454	488	456	473	489	449	463	506	478	454	433	465	438	481	468	488	457	439	499	466	487	488	467	464	460	464	461	471	492	460	447	475	450	474	447	476	470	456	442	478	492	478	476	488	484	442	481	451	478	500	472	457	467	427	433	471	451	478	514	457	503	485	444	410	467	468	434	439	471	490	489	479	466	470	490	474	450	479	458	479	492	492	475	468	469	463	497	485	451	476	508	470	475	468	455	435	465	462	465	454	451	473	444	463	482	491	453	477	460	488	484	448	476	458	475	465	485	516	451	489	489	448	458	470	493	489	469	480	510	471	450	420	478	507	485	504	466	480	466	448	475	461	469	494	468	466	489	462	473	437	447	477	511	487	464	481	457	452	482	494	494	477	459	497	516	513	450	465	477	488	424	476	487	406	460	470	466	488	477	487	483	470	476	476	468	465	464	465	408	468	461	526	493	490	446	451	469	445	478	479	455	468	462	488	459	488	482	470	485	514	465	463	514	480	503	494	479	454	469	461	471	457	480	478	443	486	472	522	472	464	496	494	455	450	492	475	449	471	477	481	478	462	464	444	471	475	479	463	453	455	498	478	462	471	496	444	470	471	474	487	430	468	475	457	491	475	488	451	480	474	493	524	464	474	517	481	545	492	500	467	448	447	454	452	454	485	444	488	533	443	501	475	471	474	465	498	490	488	416	514	477	462	470	444	503	501	481	507	496	438	473	498	444	465	439	467	453	456	464	453	445	487	456	482	461	456	500	475	429	460	497	490	509	476	434	468	491	488	464	431	482	499	453	490	505	500	488	456	476	451	460	455	490	438	467	472	448	479	476	447	494	475	462	472	499	496	493	455	500	464	454	449	470	477	479	436	518	425	472	487	486	449	489	502	481	455	492	441	496	502	445	466	476	438	447	479	460	457	479	476	486	437	528	463	494	483	499	458	440	452	480	492	458	484	499	497	482	464	498	510	489	472	455	450	503	457	496	461	484	494	487	466	455	453	475	485	447	500	490	519	480	503	495	468	518	451	457	464	464	448	482	475	479	482	480	418	471	477	456	454	427	487	471	538	487	494	500	508	479	504	461	517	461	490	467	465	419	426	457	466	484	496	482	468	437	481	481	470	438	529	453	460	426	434	513	462	497	500	544	456	466
9135	18447	18556	11796	6839	3698	3463	20800	18534	9098	4412	1615	722	483	454	477	449	488	486	467	471	471	438	418	455	458	439	422	474	472	450	424	449	449	463	448	488	453	455	423	463	469	452	487	445	454	493	405	452	409	426	450	478	478	472	477	467	456	472	482	408	463	451	426	452	462	456	425	433	437	423	459	436	451	437	455	472	460	428	471	472	449	433	439	439	438	431	453	444	426	454	450	460	429	460	463	492	420	463	458	474	450	482	468	445	459	467	412	463	426	421	477	468	462	431	459	415	463	434	453	443	464	445	435	452	443	453	417	467	469	440	410	408	457	450	438	489	457	439	470	436	465	429	474	426	480	468	460	430	444	466	410	434	425	465	464	439	433	433	435	422	417	443	453	448	417	489	463	433	455	477	428	442	450	476	481	446	455	420	452	464	438	434	450	455	449	461	466	453	454	458	414	478	409	425	470	461	462	497	466	449	481	437	455	415	429	452	479	453	476	443	474	426	449	480	495	437	448	458	455	446	463	433	412	501	430	449	453	438	467	460	443	462	473	450	450	435	448	466	442	424	466	443	459	430	426	470	449	445	457	437	474	428	433	469	426	475	463	462	393	432	456	464	423	398	454	418	419	498	451	422	444	442	449	450	431	480	463	464	439	454	460	475	461	433	451	430	455	457	454	439	458	476	434	486	444	486	500	446	471	448	466	488	426	481	462	437	433	462	458	439	446	456	479	468	481	479	442	462	418	456	446	423	446	464	429	429	416	473	473	442	470	464	476	469	426	435	419	460	441	501	465	446	485	468	502	489	475	446	441	474	448	488	388	484	449	474	485	474	475	451	413	445	430	467	434	421	481	503	477	480	419	434	466	452	422	459	476	456	465	434	461	462	454	424	486	475	476	442	487	426	419	460	495	477	465	469	473	463	443	431	461	447	439	427	442	437	432	444	414	412	462	466	438	478	462	428	485	451	462	457	441	452	458	450	446	418	440	432	427	455	463	466	457	452	438	457	431	454	457	443	445	463	456	470	443	475	438	460	437	450	483	482	461	471	442	469	442	456	452	473	448	452	428	453	442	445	463	461	454	430	423	448	447	424	467	487	477	445	454	450	445	475	492	482	439	420	457	481	470	448	452	432	472	427	449	455	479	439	465	461	461	433	453	438	421	451	482	432	456	468	431	425	514	459	444	444	470	418	436	456	411	486	479	439	455	441	460	464	461	454	458	477	467	456	425	433	489	458	445	461	443	430	424	453	443	449	450	457	477	463	448	468	442	411	448	450	451	450	442	461	441	450	466	462	459	436	424	449	429	405	485	452	458	450	475	437	486	412	454	422	454	436	453	421	423	490	476	447	464	463	477	488	421	471	438	474	455	486	453	462	471	417	446	404	509	424	455	461	414	446	470	453	465	441	475	457	445	495	454	473	453	455	439	468	420	456	418	428	474	446	437	427	458	455	465	434	472	415	469	446	465	438	425	428	458	440	447	439	491	464	464	417	436	463	419	450	489	435	463	455	448	471	460	477	462	448	436	450	470	455	451	444	449	456	462	470	472	472	430	436	430	432	458	450	438	450	441	454	479	489	459	434	456	475	466	433	456	454	451	461	436	468	433	420	408	441	459	489	458	432	453	432	449	438	428	486	425	435	433	444	438	431	491	458	454	450	451	476	470	430	462	459	432	424	516	447	420	492	426	415	435	479	436	450	480	433	470	440	418	459	411	462	417	446	487	447	448	463	424	457	448	438	472	448	459	440	425	450	452	443	470	437	421	461	439	432	467	436	459	450	436	470	476	417	457	470	427	412	450	443	461	450	419	450	466	457	462	451	473	434	429	416	487	397	462	485	439	457	458	414	479	490	416	428	444	503	445	441	446	440	435	475	451	450	457	415	474	445	492	470	475	443	447	422	420	450	442	456	454	441	480	451	449	444	444	394	453	453	474	447	431	424	454	429	442	446	450	447	447	431	461	424	453	451	438	460	495	454	456	438	430	428	451	471	446	424	480	452	462	451	464	467	477	441	473	471	461	481	429	480	468	451	453	447	483	428	473	429	456	435	463	440	467	442	466	438	442	435	467	430	447	458	467	451	405	447	439	465	424	449	449	466	471	452	440	449	462	416	464	436	447	447	454	441	453	468	425	433	436	449	437	460	432	503	449	496	461	455	452	461	430	468	463	461	478	459	465	472	415	498	478	436	461	463	426	451	473	448	428	481	471	458	412	441	506	447	457	411	463	467	465	435	390	469	414	458	487	460	460	485	468	479	481	439	468	444	466	456	472	467	472	471	456	460	463	436	469	455	428	434	455	441	513	426	426	458	435	445	466	497	486	457	474	447	430	445	454	422	419	464	436	458	448	459	461	437	449	437	468	455	462	432	471	460	440	441	447	441	401	454	446	454	460	453	436	445	433	488	483	435	447	477	457	451	446	485	432	424	492	442	439	455	496	461	415	459	465	455	467	451	437	446	435	455	459	438	468	435	456	422	475	463	483	427	437	438	450	474	435	436	441	469	436	406	417	459	453	481	430	458	440	438	411	497	421	468	475	442	422	454	412	455	416	414	469	454	457	411	494	462	466	457	470	437	444	448	489	444	445	431	466	427	465	447	492	452	517	442	477	414	453	469	502	465	469	494	464	436	455	456	451	465	443	462	471	476	460	451	474	475	461	438	480	436	439	438	441	500	473	467	460	423	439	457	460	429	427	475	445	437	460	455	455	421	425	480	460	446	454	462	448	430	457	468	437	420	449	463	449	456	432	474	417	477	417	411	448	486	441	418	491	438	453	449	436	461	478	454	442	456	448	445	452	423	436	456	438	439	402	465	471	438	457	425	432	449	451	439	471	480	425	442	466	487	404	456	464	443	471	422	461	420	463	416	414	431	476	444	432	447	432	411	487	422	427	435	440	471	440	466	486	446	464	458	458	426	465	452	472	481	437	434	401	412	450	450	447	476	459	393	443	438	452	466	511	452	459	452	482	439	444	441	443	490	458	456	453	447	481	447	449	445	419	440	473	442	436	428	416	448	465	428	428	445	480	448	482	454	457	458	409	435	419	401	460	476	471	437	462	451	457	446	473	455	446	456	456	479	455	434	435	465	452	379	448	467	439	425	444	495	455	437	442	429	434	471	436	457	432	443	504	486	466	461	436	450	427	447	429	443	429	448	482	461	414	488	475	473	456	466	457	463	450	464	434	461	479	448	440	466	422	418	445	485	474	475	470	417	494	472	449	451	421	486	431	466	438	495	421	484	443	451	427	466	434	461	448	459	461	463	455	447	445	469	485	452	442	495	458	433	436	417	446	472	420	499	461	401	410	459	451	425	448	422	457	444	437	432	428	442	455	456	435	460	467	467	456	461	495	469	433	468	455	443	442	461	420	472	416	418	440	455	466	498	432	431	435	459	455	438	449	472	448	430	439	486	459	458	421	474	428	511	450	473	422	404	436	479	462	425	445	455	448	449	434	467	448	446	450	460	449	473	470	432	438
24184	21312	28588	24488	21184	13505	7008	34299	38008	22822	10292	3136	1063	764	618	601	548	579	566	524	613	505	568	563	577	556	572	561	557	539	537	558	568	545	561	534	583	545	547	591	510	558	565	558	547	534	575	536	569	543	585	595	557	608	547	548	562	543	548	512	590	563	560	571	538	563	556	555	537	554	557	528	562	545	570	541	546	572	564	581	556	553	510	541	540	515	585	546	494	555	540	525	515	551	546	520	570	527	529	520	524	592	575	569	555	579	585	584	555	558	520	532	563	494	543	586	514	579	513	594	552	530	602	500	549	554	545	531	533	570	571	560	552	575	557	554	588	565	549	529	560	587	549	523	571	555	510	575	584	586	567	550	567	570	526	590	575	523	540	552	575	527	595	541	536	530	502	565	552	534	585	532	569	525	531	578	566	565	551	567	538	564	542	574	599	579	580	558	539	517	566	585	597	560	562	594	528	579	543	549	542	546	540	551	547	538	599	579	562	556	516	524	563	548	520	536	537	573	576	531	547	521	519	539	559	541	553	498	552	548	587	556	545	616	547	553	528	563	557	540	533	551	509	537	572	563	537	565	587	562	573	578	573	568	512	552	541	522	585	567	544	520	528	502	550	549	558	534	544	585	603	567	567	568	551	535	583	534	521	537	545	536	553	550	594	558	526	549	531	510	559	542	526	529	579	561	498	559	556	546	582	570	538	549	575	556	539	528	567	536	536	523	537	541	557	522	554	534	546	572	554	559	550	545	534	539	542	563	561	576	569	599	576	552	472	565	539	526	517	557	560	539	539	564	535	526	586	575	540	574	521	536	528	518	547	564	591	528	575	584	552	540	523	575	601	542	597	538	550	567	569	548	547	548	587	539	519	538	564	527	526	539	540	521	587	512	573	564	542	556	526	524	570	563	544	551	536	530	506	523	543	542	524	597	567	551	557	517	605	501	533	555	550	561	561	555	578	571	558	548	511	583	534	529	596	534	583	555	548	536	572	546	544	513	576	544	549	579	579	581	581	583	556	553	552	601	545	523	539	520	521	533	518	506	576	564	486	513	525	512	569	565	537	567	555	557	540	609	617	578	553	601	503	551	550	570	588	549	547	537	557	530	550	540	578	546	573	559	590	581	565	529	574	511	590	563	547	541	561	565	585	539	507	543	533	579	551	584	570	526	582	554	570	535	537	587	592	557	489	558	513	568	546	549	551	599	530	549	523	588	543	582	558	556	516	555	561	564	579	540	541	556	584	558	535	577	564	586	549	549	528	525	551	540	581	505	563	574	553	578	600	588	526	572	527	585	542	595	567	594	550	555	562	551	568	503	542	562	551	570	523	553	529	541	542	533	546	537	531	506	534	573	521	515	567	532	546	503	527	556	551	574	566	557	581	594	574	579	519	546	576	556	536	573	551	548	544	506	569	554	524	562	587	567	517	519	514	550	537	541	561	541	590	575	577	522	540	532	573	535	575	550	528	588	566	558	557	586	485	548	532	536	549	532	547	540	596	544	552	560	549	552	538	567	615	533	523	558	569	565	589	587	494	572	553	586	515	573	536	553	543	567	505	577	566	537	517	481	561	559	542	541	532	509	536	565	559	508	541	576	563	510	574	587	537	569	564	585	558	567	555	559	586	558	556	570	609	576	549	588	523	584	533	534	565	565	557	574	493	510	553	561	523	519	542	546	559	558	578	561	547	538	553	547	580	570	580	558	580	533	562	557	560	565	579	569	529	521	551	532	572	558	547	526	563	598	589	533	560	581	523	579	558	537	518	584	544	541	537	503	542	531	568	558	568	512	567	549	528	585	556	535	513	513	521	556	565	569	592	559	588	545	566	598	559	551	573	562	581	573	511	566	563	547	575	544	527	544	547	610	531	564	531	583	543	541	576	562	573	527	566	519	537	533	578	557	613	547	532	538	575	566	572	552	529	568	528	572	549	543	582	539	547	548	550	548	534	550	547	540	542	541	525	547	517	583	562	502	552	565	542	556	581	540	563	572	544	580	572	499	542	570	563	550	603	596	542	568	543	551	572	565	533	557	569	508	564	562	611	534	579	552	553	554	564	567	519	513	534	559	565	506	530	561	575	600	564	504	535	550	559	527	531	503	520	500	566	594	511	568	564	545	523	560	570	498	531	570	512	537	545	523	553	513	540	537	532	544	589	570	581	595	564	528	542	533	532	568	547	541	567	542	562	557	537	559	547	576	562	527	572	569	563	562	537	523	527	540	561	540	548	498	586	572	565	565	568	555	570	554	547	567	530	549	584	553	532	583	539	594	503	561	501	542	572	536	579	582	553	560	572	570	570	544	554	563	592	542	590	546	556	543	591	542	544	563	560	567	556	532	528	553	558	536	547	556	544	558	589	546	559	529	515	539	536	551	528	529	542	531	559	551	565	544	536	576	558	547	525	590	551	552	543	530	582	565	555	530	548	550	515	574	549	560	547	512	554	565	565	558	547	589	533	547	571	502	560	580	570	551	551	538	537	514	543	522	579	568	529	571	578	588	525	503	599	538	531	568	574	501	567	510	612	584	554	555	553	508	508	552	539	576	557	558	567	555	571	529	546	499	547	558	543	551	580	547	527	518	533	563	562	547	540	544	532	554	568	548	544	615	534	548	529	508	514	513	546	537	589	543	566	576	503	518	578	567	551	583	542	558	529	588	553	529	498	543	512	551	521	571	593	533	523	535	516	504	545	530	551	523	508	568	522	574	532	606	585	550	589	509	570	552	531	501	543	544	594	583	590	564	579	569	577	528	555	565	523	514	611	538	562	576	564	543	558	556	569	600	523	614	540	574	534	572	554	550	551	574	553	551	530	562	521	577	557	518	488	562	563	547	548	563	554	545	557	569	558	586	547	548	551	537	554	536	521	556	569	520	544	547	513	534	548	573	500	525	573	576	567	516	560	535	566	551	579	563	568	575	564	577	549	548	571	583	552	501	517	554	572	548	535	560	565	546	559	538	575	547	545	493	546	523	583	562	565	531	542	534	575	549	550	531	576	530	546	533	562	546	559	519	568	569	560	572	520	557	561	507	508	531	592	565	534	558	560	557	549	523	532	581	527	529	543	552	523	523	524	550	535	532	544	575	570	557	539	533	532	540	525	514	558	542	547	526	523	540	544	574	573	576	520	523	596	563	617	523	530	589	526	529	551	530	540	502	555	548	523	545	530	544	604	539	563	571	570	528	587	600	598	561	549	586	514	521	615	524	556	541	539	537	515	536	547	550	538	539	525	540	534	566	564	561	515	509	551	537	544	586	517	555	522	575	599	547	557	574	535	522	531	583	534	543	509	540	599	572	561	551	558	522	542	567	548	530	539	572	567	531	557	569	530	560	508	550	542	558	580	560	544	529	557	520	534	548	569	569	532	534	581	567	584	526	528	513	540	525	539	558	560	566	504	541	561	582	516	548	559	553	571	556	502	571	528	562	546	595	577	544	541	559	526	593	554	562	554	532	543	570	544	543	537	561	579	632	574	554
11458	22181	24661	16255	10153	5605	6429	37585	33363	17546	8617	3172	1172	684	573	569	524	554	555	520	572	538	550	561	535	538	526	547	563	514	542	540	542	530	540	522	577	539	553	540	520	548	532	531	516	531	564	554	516	534	550	510	522	560	537	513	519	514	542	530	529	528	571	529	557	533	591	542	520	529	556	529	523	529	556	512	506	511	558	512	519	535	516	486	522	505	549	519	511	496	527	537	553	511	555	556	568	522	530	524	560	519	521	519	526	544	519	514	533	514	574	542	513	557	532	557	544	514	548	530	514	552	512	541	557	548	607	517	572	528	504	530	551	551	506	522	541	538	539	573	513	528	508	539	531	539	536	525	520	527	541	521	543	561	569	520	491	529	517	540	513	510	526	564	515	535	565	510	530	555	557	506	552	551	571	537	575	520	541	537	521	551	496	547	544	526	492	515	552	520	508	501	574	499	516	520	473	539	531	548	502	503	536	568	544	504	522	548	540	578	524	563	509	533	535	555	535	564	515	506	547	512	508	503	536	547	524	523	494	499	540	513	498	500	494	529	508	511	523	509	492	510	505	484	539	527	530	514	548	501	507	555	531	544	548	509	523	544	556	513	552	521	566	525	520	524	531	494	548	518	526	506	514	506	558	526	540	531	524	512	493	571	565	483	552	524	564	531	536	536	518	552	509	514	501	521	470	550	561	528	478	576	503	522	550	567	514	505	468	485	566	532	558	545	530	515	526	547	471	521	523	546	524	517	509	568	490	506	523	539	537	499	509	506	550	504	497	514	522	546	546	481	574	500	509	503	514	548	524	536	565	518	531	533	540	522	551	531	501	505	516	493	517	474	516	505	553	496	531	528	543	562	536	571	502	542	547	518	485	479	504	522	571	479	518	525	502	516	524	529	521	567	538	543	520	508	521	533	547	520	527	517	539	527	502	483	551	536	551	548	506	554	484	519	547	550	533	498	563	542	531	496	511	527	519	526	535	517	528	523	532	526	569	540	508	545	541	586	517	494	528	499	524	549	543	550	525	538	536	559	532	522	527	550	503	513	517	531	537	522	546	554	515	531	580	569	525	516	557	501	505	515	561	512	504	498	572	507	523	584	535	554	501	516	515	510	496	504	551	508	547	551	561	534	494	523	521	527	549	527	484	515	544	576	538	543	537	519	508	494	543	544	529	545	527	521	526	515	531	526	525	508	550	535	539	508	538	589	522	527	519	537	519	504	516	508	538	538	538	535	520	538	519	500	500	521	525	506	528	501	529	553	541	555	543	569	572	528	508	473	534	565	521	558	511	514	574	532	489	470	535	503	516	523	488	530	525	525	581	533	538	579	539	552	532	548	495	556	541	533	513	533	494	535	536	588	547	480	570	570	548	486	541	543	523	482	553	574	542	543	523	502	561	533	567	544	519	564	536	537	522	520	498	527	558	496	526	520	528	495	502	510	514	563	550	542	529	496	537	549	557	540	562	560	547	481	500	490	545	528	544	540	502	527	533	549	549	549	511	532	562	563	537	497	541	518	530	566	535	503	510	537	506	523	565	511	514	499	503	562	497	488	502	557	507	542	506	520	542	536	499	548	499	532	487	517	526	510	493	524	507	551	507	540	519	543	531	555	567	507	550	534	497	571	496	534	500	525	580	540	491	506	509	521	549	545	536	537	517	528	508	566	507	555	533	549	540	476	514	502	524	497	533	556	537	498	555	523	566	532	539	525	524	555	497	535	537	535	500	525	506	530	554	500	535	494	536	556	511	509	547	551	502	565	559	579	501	512	527	570	533	580	509	495	511	540	510	520	521	480	534	506	534	510	528	508	557	537	524	529	527	476	529	518	527	509	521	526	552	517	516	561	495	515	525	532	519	585	491	550	515	524	546	538	548	548	538	510	563	576	546	503	539	530	532	512	539	569	510	505	542	520	548	539	503	549	491	530	504	540	536	518	506	579	539	558	492	551	532	546	506	517	527	502	488	510	526	513	507	545	509	511	542	541	513	541	506	526	544	517	545	518	511	509	515	531	531	517	488	521	572	518	541	511	507	514	544	581	502	550	536	553	510	600	508	504	511	524	530	542	489	572	501	551	509	542	550	502	518	540	550	588	512	500	507	529	526	541	532	544	557	553	540	526	542	556	510	552	508	518	523	530	511	497	481	548	505	558	519	525	518	538	500	509	555	515	538	529	517	548	509	524	569	534	527	494	478	556	580	559	535	530	528	523	547	483	560	513	501	530	515	550	573	518	509	554	535	531	500	525	513	510	511	547	493	497	536	548	554	468	557	539	519	561	542	565	529	504	524	536	519	567	493	524	473	566	541	537	516	529	483	490	507	535	551	467	522	515	511	519	491	536	512	513	536	527	562	515	539	507	491	579	532	571	498	520	541	524	504	511	513	549	487	532	572	496	554	504	552	478	548	498	524	549	567	519	539	517	485	568	517	508	513	537	528	529	548	510	583	517	542	550	506	529	532	536	524	517	537	537	557	550	575	534	548	536	545	508	524	533	524	511	524	553	501	531	528	526	534	522	505	533	510	510	493	510	559	504	496	556	490	499	537	510	535	576	520	504	559	558	519	535	503	525	558	504	505	548	566	505	533	510	519	500	518	511	561	557	521	551	536	496	544	515	522	554	589	524	477	554	503	515	536	553	546	519	496	536	522	535	511	482	540	527	534	516	549	494	491	543	496	514	511	539	517	553	530	531	541	504	533	561	522	497	547	517	504	530	506	538	501	487	513	524	483	526	528	528	518	589	522	550	533	508	555	566	562	534	515	513	500	530	547	553	498	575	523	475	530	518	556	525	532	500	541	506	522	553	533	493	525	486	543	505	555	522	529	486	512	544	515	528	526	494	553	560	531	509	509	532	563	527	495	509	501	539	541	508	548	489	513	535	516	545	553	520	510	551	515	532	563	500	550	520	536	497	521	502	490	545	505	539	547	542	514	548	530	525	520	542	535	548	505	551	529	556	544	531	544	536	535	553	517	519	526	587	536	513	512	536	526	503	505	560	499	533	540	510	514	496	493	536	525	527	557	522	527	492	529	522	502	529	534	509	507	515	540	552	501	559	496	516	521	526	546	500	547	517	556	540	509	510	521	527	538	525	549	525	535	562	534	533	535	498	535	523	555	629	516	593	580	565	517	515	536	517	536	507	526	536	528	566	529	512	478	514	547	556	526	535	522	526	526	503	517	545	494	532	519	529	519	536	542	529	488	544	534	515	509	518	526	514	524	555	517	524	503	535	537	507	575	529	527	568	519	546	540	527	561	549	496	528	556	541	526	516	542	491	553	479	536	537	549	539	549	538	549	513	518	560	514	561	499	556	552	536	535	543	538	558	509	555	529	507	510	539	530	563	555	542	552	536	538	549	539	525	504	486	533	520	532	540	535	499	549	522	533	522	517	523	523	532	544	482	515	501	526	502	507	553	540	503	549	532	501	537	549	526	535	506	550	517	509	527	527	504	514	493	540	511	549	528	520	465	532	544
27670	15358	7850	4496	1767	889	900	2345	2447	1527	937	641	535	485	499	413	458	469	452	465	469	487	478	509	463	471	453	435	471	448	490	468	440	475	476	488	488	500	496	469	464	462	506	478	476	456	487	480	457	460	434	502	498	476	484	450	463	504	482	484	478	486	470	448	495	468	457	495	487	464	469	469	439	469	431	458	467	481	490	431	484	484	479	472	468	468	458	464	477	465	435	499	478	475	471	476	460	493	442	421	432	480	452	423	480	468	469	467	461	424	457	470	476	491	484	470	511	502	489	479	471	437	455	487	481	446	437	456	467	501	470	448	469	451	469	476	436	507	499	456	449	461	469	455	443	435	447	462	444	477	507	476	455	468	489	442	465	455	462	447	472	490	456	479	472	488	495	506	459	499	511	450	477	463	465	478	522	494	449	489	469	419	462	477	477	528	474	462	439	450	487	482	469	436	471	469	453	464	491	475	478	464	507	458	490	473	491	475	467	453	471	497	429	475	488	438	479	476	449	446	479	444	460	496	462	466	441	455	437	482	465	474	450	493	492	465	491	458	500	483	445	482	505	466	444	475	455	476	462	444	459	509	457	491	469	448	462	469	493	448	429	465	455	434	433	474	486	468	489	444	476	466	472	517	470	468	493	480	452	495	494	490	466	494	489	443	467	447	451	462	470	482	506	455	441	455	441	472	493	459	441	432	437	501	517	458	480	485	479	465	461	477	457	447	448	462	462	511	428	466	440	461	439	490	440	484	472	519	454	460	469	479	481	491	429	510	475	502	430	439	515	476	482	490	476	479	435	448	488	444	482	482	443	459	447	474	444	456	464	454	447	490	502	483	481	498	438	472	483	455	503	444	490	497	458	483	535	486	518	482	471	444	498	424	443	456	424	466	478	474	517	496	452	477	438	514	457	462	497	494	508	450	464	437	453	500	465	470	456	491	421	509	481	442	500	443	431	445	446	448	459	474	494	455	447	453	435	494	482	486	480	500	468	485	468	436	466	441	512	469	430	479	414	487	520	460	444	479	467	452	517	493	443	443	417	449	491	512	387	482	454	446	449	502	476	480	488	480	461	425	490	474	462	423	481	447	442	513	482	464	476	463	467	464	462	453	449	477	460	437	464	462	467	465	448	468	491	470	472	473	466	431	473	463	468	493	486	430	453	475	441	461	470	462	433	481	489	496	483	448	450	498	449	495	461	496	482	430	454	450	457	474	488	488	499	490	459	477	462	456	498	477	463	452	430	490	464	480	484	460	454	457	409	473	491	422	463	470	426	452	461	482	461	453	456	471	495	433	465	439	487	457	482	448	467	450	478	449	479	447	493	441	437	500	503	415	467	491	464	471	484	486	479	438	456	470	451	472	477	446	456	440	502	470	431	492	483	440	467	488	460	461	424	482	477	497	468	452	520	454	498	461	450	453	478	493	488	475	504	470	476	465	517	438	446	476	465	476	482	441	493	455	468	482	467	478	462	463	512	443	467	454	500	481	483	498	470	467	448	482	495	461	436	459	459	448	476	464	461	481	451	470	463	435	471	472	478	474	444	439	467	472	475	457	498	494	493	422	502	455	461	431	497	432	438	496	508	486	507	525	471	456	489	517	463	458	463	462	439	477	489	421	456	464	470	508	446	457	463	452	464	472	478	464	488	462	504	473	452	430	445	466	475	481	487	519	486	470	459	491	481	441	486	510	468	446	505	425	469	490	457	434	453	476	489	459	518	468	463	476	459	455	470	471	493	497	480	462	476	483	450	457	468	471	485	471	494	486	464	496	493	477	461	453	465	481	484	514	468	451	462	458	506	470	442	472	445	507	462	475	473	489	477	462	449	410	477	468	466	486	440	461	466	447	460	474	492	460	470	481	519	466	447	493	481	496	466	458	455	498	490	414	440	450	502	460	485	461	456	442	472	458	524	417	459	461	449	457	444	438	474	464	457	466	467	455	459	469	460	478	409	469	482	484	497	443	457	434	517	475	428	454	479	473	481	491	469	479	471	470	474	455	486	487	455	490	463	454	472	459	456	451	462	477	481	448	497	492	460	459	475	460	530	424	449	473	476	467	485	468	426	473	480	466	472	465	428	454	445	447	478	454	448	438	492	458	443	446	483	468	477	545	470	478	481	490	464	475	423	466	504	456	469	472	504	472	497	489	514	456	452	448	480	446	463	433	464	433	482	473	488	498	497	502	455	479	446	462	481	448	464	481	446	440	443	475	476	471	455	465	474	450	474	458	478	484	473	476	507	471	496	460	473	513	448	452	495	481	446	465	461	444	413	489	445	439	498	467	460	486	492	426	458	450	459	460	483	457	480	457	461	539	453	455	455	489	470	438	459	498	458	458	450	418	464	440	490	464	457	466	482	507	489	507	452	482	475	491	497	459	474	473	468	470	477	509	462	495	465	472	493	451	460	485	494	470	488	499	518	480	497	460	453	445	438	496	429	450	422	433	473	427	487	453	449	487	477	481	451	501	446	492	471	472	473	453	468	454	456	487	458	459	471	470	463	522	461	457	503	512	469	448	474	494	444	488	441	471	435	499	462	435	458	490	481	475	431	486	464	443	478	447	446	486	475	460	458	486	487	451	457	439	460	486	478	444	431	449	457	490	448	450	503	463	445	483	446	500	479	433	482	444	484	427	477	440	473	461	447	451	480	446	469	475	485	473	484	444	469	465	483	458	469	425	454	475	445	451	473	513	496	476	473	458	501	465	445	478	476	442	488	473	517	452	444	449	448	465	480	486	449	457	477	429	448	437	435	471	432	472	492	462	492	517	489	445	453	455	456	465	500	479	495	460	452	480	469	451	489	430	488	472	438	497	481	479	488	523	472	434	478	471	470	467	434	465	478	470	466	446	454	496	512	523	477	490	484	479	445	466	515	497	502	473	501	436	471	448	435	426	472	503	464	495	498	483	448	498	493	474	459	480	480	482	501	456	499	484	461	431	466	443	486	463	447	484	447	479	459	457	474	420	475	452	486	514	443	487	463	453	444	448	436	460	496	435	479	510	470	457	485	504	474	495	450	479	449	529	503	451	485	485	437	481	439	445	453	447	442	444	434	436	510	443	477	459	471	477	457	486	444	494	464	451	480	466	500	510	479	471	463	490	456	434	450	476	472	478	467	466	488	455	493	501	466	465	479	473	466	474	453	455	468	449	430	458	507	482	436	465	489	461	479	431	475	460	465	464	461	434	472	471	477	444	457	479	468	471	459	474	451	476	489	458	468	459	463	448	466	450	481	472	470	445	489	447	461	430	467	505	484	485	414	459	467	476	448	449	450	465	467	435	463	485	476	473	458	456	468	468	456	464	510	456	467	522	479	471	472	426	490	476	490	443	443	449	498	452	459	512	440	429	445	484	473	464	500	442	454	465	450	503	452	463	480	446	462	486	511	471	468	460	503	509	462	449	463	478	454	418	462	496	427	469	461	479	474	483	459	477	496	458	482	453	457	472	490	510	469	469	495	514	472	474	478	449
8048	8106	7680	4511	2268	1109	1210	3285	2989	1720	1050	647	532	448	437	424	430	446	450	461	437	426	444	420	487	446	432	430	414	425	462	456	445	410	453	437	476	415	410	431	465	442	416	435	439	399	420	411	396	410	406	451	451	478	434	407	431	421	457	406	467	431	419	447	424	441	434	446	448	449	420	455	474	436	419	443	467	415	434	396	402	438	418	425	424	440	437	448	436	468	428	469	433	395	467	420	457	450	422	445	458	432	434	427	461	428	436	445	429	434	463	469	425	466	422	431	453	471	446	443	415	410	409	417	457	440	407	438	417	422	453	438	454	444	409	430	425	443	445	431	449	432	432	431	433	456	446	415	457	455	484	423	460	447	424	455	427	456	429	479	473	455	410	415	441	448	442	439	412	425	414	436	492	459	414	392	429	447	426	439	400	441	463	446	422	403	442	466	468	425	418	476	413	406	453	477	430	430	440	394	424	442	442	452	403	449	460	444	413	430	448	433	429	428	443	467	420	449	412	453	445	445	421	413	413	444	461	446	444	407	423	463	457	431	449	436	455	426	457	472	417	447	428	454	464	430	400	415	448	397	441	406	462	432	466	426	445	424	443	445	435	469	405	450	393	415	488	443	456	456	463	422	462	440	448	475	435	456	450	432	463	471	438	430	418	465	414	436	481	421	443	430	425	428	452	417	409	419	442	401	460	444	464	440	413	450	399	411	453	448	450	380	464	432	466	432	440	466	431	391	440	460	437	460	422	402	459	415	443	439	414	404	416	429	426	429	435	455	454	415	425	441	422	421	467	425	445	401	452	422	440	437	442	425	426	427	421	395	433	413	406	432	423	444	439	435	447	426	454	412	434	415	448	412	459	442	442	408	439	418	436	446	457	440	452	404	429	433	423	446	448	422	442	432	458	429	361	403	426	427	418	466	397	443	418	425	441	378	465	427	447	395	443	407	472	454	407	444	439	429	440	439	443	447	449	408	445	427	459	410	414	486	447	444	438	425	411	437	404	424	425	442	394	430	460	433	386	432	462	423	429	410	424	459	424	422	473	467	448	420	398	420	463	419	406	446	441	425	428	432	440	417	393	443	447	436	444	437	427	448	419	434	406	400	471	424	428	427	433	441	438	436	420	396	456	441	455	462	446	456	400	400	437	439	428	417	414	454	440	457	418	432	460	421	458	437	388	417	461	463	430	421	419	428	424	434	426	430	455	435	453	450	467	454	448	433	461	441	408	450	405	418	438	438	460	398	483	423	430	458	481	452	423	432	438	456	429	453	421	438	380	419	446	427	490	430	449	461	445	427	443	424	405	453	412	445	463	448	430	387	422	424	444	427	437	441	442	439	431	428	424	454	497	459	462	422	403	431	448	411	453	438	445	467	439	447	445	455	439	463	432	470	435	450	419	444	442	445	462	452	406	412	436	423	443	438	459	443	464	464	477	438	419	438	418	440	420	506	429	460	456	424	459	430	454	453	410	403	438	434	411	428	456	424	417	432	437	397	397	464	392	444	473	442	426	431	480	444	403	449	483	441	434	437	422	440	414	401	441	455	450	430	401	404	417	411	432	443	420	444	392	471	442	445	460	414	430	427	438	427	458	445	453	449	429	456	434	420	475	443	427	401	441	401	416	412	453	434	409	435	373	418	467	461	439	438	348	436	432	462	437	449	401	465	408	461	420	426	443	434	418	453	435	440	470	398	467	417	451	433	408	429	463	443	409	442	442	434	468	412	388	449	418	433	463	416	429	450	438	434	434	457	446	472	422	452	407	444	415	460	425	416	425	441	418	451	484	444	423	456	432	428	401	445	446	401	427	423	412	410	442	431	410	388	426	470	428	451	430	420	394	457	477	437	447	440	437	482	416	424	443	468	449	458	436	397	441	407	440	495	419	440	405	460	464	471	478	448	420	410	428	435	480	424	447	455	445	441	437	435	423	411	432	431	458	401	422	395	426	425	404	407	454	430	462	411	447	439	421	437	448	453	457	477	439	415	434	429	432	403	438	436	445	437	458	419	437	451	398	410	428	434	442	446	431	431	447	414	376	424	449	402	417	435	425	470	457	416	473	415	383	428	448	428	402	410	437	448	416	439	448	433	436	401	453	408	425	395	451	419	446	458	439	455	438	442	454	460	417	451	428	465	402	396	427	425	393	459	436	456	385	436	456	457	467	447	433	438	426	407	425	455	449	437	439	458	410	458	440	416	407	423	453	479	405	449	430	442	432	436	422	430	458	421	416	409	461	417	442	418	432	455	385	445	426	453	453	403	475	448	432	491	405	465	461	426	433	426	460	416	425	408	463	407	430	455	429	425	463	465	427	432	426	471	452	447	426	456	435	437	406	439	441	439	457	430	430	430	442	466	448	429	431	435	433	469	402	444	451	446	462	420	453	442	405	433	435	451	440	440	450	464	417	406	417	425	425	438	488	466	430	443	446	465	430	410	458	462	441	427	417	470	454	430	454	416	418	459	462	435	455	417	440	399	401	471	429	404	398	434	435	434	421	441	458	434	477	379	450	427	431	458	454	440	430	451	430	388	415	438	439	427	409	423	450	386	421	428	424	410	434	425	472	412	430	436	427	438	423	439	426	415	419	502	442	446	451	429	433	447	444	425	463	395	411	421	424	412	480	445	445	439	419	439	412	423	425	422	458	418	406	434	416	461	411	431	412	401	464	401	378	405	402	411	443	416	441	437	450	410	441	423	432	425	451	441	446	414	391	445	450	446	440	479	432	450	459	423	435	399	443	407	473	459	439	433	426	420	429	458	456	452	437	439	451	429	429	462	449	458	432	436	401	395	415	431	418	446	420	421	452	454	433	430	455	410	434	413	410	423	453	435	434	438	400	449	444	399	453	456	419	410	427	451	432	402	433	440	444	443	439	377	431	517	443	419	408	424	440	441	397	436	392	451	448	420	468	472	400	444	438	410	434	445	442	449	457	416	414	425	430	470	401	439	448	435	471	464	444	438	439	444	425	423	450	430	394	433	437	454	441	403	429	403	450	434	416	448	429	416	444	419	434	421	425	434	449	415	400	431	384	439	457	415	455	450	454	432	425	479	451	407	451	418	468	438	442	416	461	419	447	434	379	422	441	438	437	420	451	436	411	416	447	455	415	419	431	437	412	426	439	444	420	487	408	439	431	431	446	434	402	431	397	435	413	464	419	420	452	428	399	477	437	446	490	442	435	430	438	458	432	433	429	433	461	424	444	466	483	436	439	449	436	466	445	434	474	429	429	437	435	440	447	456	432	446	416	424	419	443	443	445	440	426	426	402	394	437	393	416	477	473	463	413	428	468	424	451	407	434	441	424	403	443	457	439	428	459	423	440	372	446	426	438	438	418	463	450	442	420	393	449	420	449	429	464	421	430	467	455	467	449	455	439	423	469	415	443	468	457	436	457	454	452	438	413	410	423	412	409	417	473	427	442	416	431	478	401	472	432	461	441	421	451	454	418	436	417	420	496	417	404	421	457	447	429
25377	21321	27202	25243	11644	2370	6944	22593	18911	9356	3386	1277	648	505	480	500	478	506	482	448	481	456	468	455	463	494	494	510	487	470	433	447	456	480	453	450	463	474	441	448	443	474	464	461	480	508	455	494	462	486	493	450	467	449	472	445	479	450	443	446	494	484	472	453	469	428	461	530	461	447	458	455	489	469	477	510	498	515	481	441	469	466	453	497	456	491	475	494	479	449	456	486	472	475	472	520	487	427	445	479	468	446	440	482	442	490	460	477	479	479	451	458	447	441	475	407	436	427	432	453	461	510	469	452	459	446	461	494	461	469	401	493	468	448	432	461	445	428	472	449	449	453	473	507	468	484	460	450	457	479	431	473	492	453	474	484	441	460	431	467	481	481	434	423	474	445	496	450	442	448	444	447	454	465	444	430	458	460	446	453	455	407	454	455	470	481	471	481	435	475	472	440	479	441	489	462	465	465	421	473	448	479	501	503	482	472	463	480	457	441	440	484	490	479	450	464	444	499	480	464	481	506	494	478	458	439	509	465	502	456	465	451	473	474	433	473	483	479	492	467	441	478	484	497	453	452	480	489	479	466	453	496	488	457	422	506	470	465	431	480	416	452	441	457	453	500	461	476	421	493	450	502	446	450	396	474	490	477	446	483	486	491	437	460	454	457	462	493	480	442	487	491	464	442	445	476	471	461	471	452	479	482	476	462	444	498	486	424	452	485	440	467	449	490	455	430	461	481	476	457	481	452	474	469	477	473	467	536	463	450	421	502	469	504	450	475	485	460	477	446	452	479	473	490	472	444	494	450	462	485	506	472	415	458	432	451	476	420	480	428	491	452	446	474	465	428	480	474	449	440	476	469	478	413	501	462	422	439	473	461	474	468	491	473	485	457	457	425	423	475	499	465	452	427	441	460	442	469	427	465	467	498	493	454	456	449	500	469	460	468	450	449	466	431	435	472	464	464	504	464	474	471	447	471	435	457	485	447	435	465	455	451	442	434	457	445	481	482	461	492	474	443	499	482	455	450	427	435	471	455	422	454	490	449	463	441	423	454	447	469	494	461	464	472	445	450	477	483	439	469	448	430	451	418	468	446	448	478	445	444	480	487	404	433	498	479	458	458	476	433	468	481	431	458	455	447	450	477	428	474	471	479	491	468	472	446	457	465	435	440	434	458	494	417	457	488	492	474	450	488	486	442	481	461	517	470	464	468	458	460	478	490	431	489	497	450	428	479	492	477	471	491	452	482	457	457	452	446	465	434	468	439	464	453	465	460	450	502	422	485	470	479	458	480	443	496	452	462	450	446	447	429	463	473	433	417	451	469	474	428	451	482	457	433	461	446	474	471	479	436	475	472	459	495	423	433	440	480	441	436	430	487	461	451	453	475	480	491	468	476	483	454	445	447	512	480	458	482	413	459	460	416	491	441	510	442	539	493	477	457	476	457	461	448	484	481	454	478	494	516	483	456	455	483	461	461	468	452	497	479	482	467	452	507	449	492	471	499	474	460	439	506	456	462	407	451	468	478	419	450	482	467	457	449	440	475	483	442	456	451	471	463	475	462	456	447	433	459	471	454	454	424	433	473	470	496	490	525	458	481	469	448	473	454	481	479	446	450	472	476	454	440	474	468	469	465	445	461	458	446	450	466	512	429	460	444	474	470	483	459	443	482	456	488	463	471	456	464	503	453	473	459	459	423	473	478	434	446	476	477	459	420	468	441	455	481	469	451	439	444	456	480	471	498	465	481	458	442	471	456	440	445	469	461	467	428	460	470	486	474	465	475	457	487	487	437	480	473	458	428	502	482	466	455	477	476	458	460	470	473	412	505	459	483	474	462	493	444	433	477	471	520	489	474	432	474	460	456	455	444	447	503	476	466	442	479	442	455	476	459	487	441	455	465	459	498	474	478	442	468	455	447	488	457	481	415	510	481	472	477	425	481	455	465	495	490	468	461	476	529	490	456	462	480	436	433	492	459	426	441	470	441	478	452	521	495	445	412	438	431	468	481	483	479	463	470	458	481	445	496	456	492	483	459	494	494	487	475	501	465	451	455	481	523	443	469	474	450	473	475	495	476	453	453	461	447	461	492	434	479	507	438	460	489	484	454	473	486	456	472	450	446	462	460	452	428	419	496	472	456	491	513	513	480	463	466	477	483	475	420	492	474	394	433	460	427	488	446	483	477	472	451	502	442	479	448	444	491	428	445	486	477	446	466	425	434	459	452	401	458	462	460	446	470	443	505	440	458	464	471	491	478	444	471	474	477	432	472	461	453	450	457	477	480	455	498	425	458	432	497	454	459	480	453	444	469	440	436	465	449	457	461	467	435	495	490	475	436	462	493	419	489	507	497	432	466	488	469	449	463	456	472	480	488	503	492	460	448	464	427	488	441	482	472	451	486	467	497	430	449	432	459	481	487	431	442	438	409	513	453	466	488	469	473	434	417	421	459	458	437	454	442	439	456	466	443	420	491	461	488	458	488	449	423	448	467	426	449	478	457	470	468	454	429	439	448	465	433	449	523	452	445	448	500	469	452	455	461	491	485	473	453	475	468	493	487	510	493	490	478	493	448	482	462	488	485	463	469	500	456	438	468	461	469	482	504	464	469	483	449	481	451	458	438	462	428	474	478	459	449	458	459	451	485	476	492	466	469	441	472	469	491	433	443	456	457	433	438	443	436	443	518	457	440	463	437	462	467	485	487	500	469	453	442	497	430	484	452	478	449	478	501	424	470	452	434	429	454	506	470	502	473	466	471	446	465	464	465	454	447	464	472	447	503	451	484	480	483	439	485	475	429	469	477	500	476	481	484	509	437	460	476	444	455	455	469	463	461	448	411	485	452	444	439	482	463	441	475	425	471	442	475	457	469	449	454	445	482	499	436	457	447	478	482	483	479	427	463	480	504	448	468	488	494	481	490	475	456	445	482	491	469	475	490	491	478	482	480	446	465	483	458	414	463	450	439	459	460	483	444	482	476	486	446	473	444	443	473	462	498	441	471	488	455	462	511	468	469	494	442	455	432	464	423	480	475	456	443	443	488	500	478	448	468	446	469	489	437	492	436	479	484	486	424	426	445	465	481	489	456	465	445	460	447	490	476	424	466	459	488	479	446	460	485	471	450	442	462	435	505	455	491	446	459	485	495	443	472	469	484	502	496	457	465	473	470	476	452	485	455	492	470	494	426	454	455	456	464	433	472	446	438	449	448	519	468	473	448	515	462	453	449	459	473	447	446	472	460	456	434	472	455	432	460	459	464	442	444	447	435	483	486	484	482	440	421	474	451	452	464	468	452	472	481	434	425	529	528	420	478	445	456	474	482	426	455	475	455	472	478	436	454	483	422	425	449	497	455	480	453	472	491	476	491	453	463	463	485	478	461	433	477	480	450	480	468	470	465	495	432	488	465	430	483	477	441	489	478	452	435	495	509	479	473	523	502	471	459	421	468	473	485	482	468	459	485	482	462	474	459	432	432	418	449	445	465
7090	16734	18496	11198	5206	1989	9335	22502	16642	8095	3592	1472	704	500	469	451	475	441	478	442	485	473	465	448	466	464	413	457	436	435	438	439	477	437	480	470	409	430	456	485	452	486	422	444	435	478	458	501	441	456	462	450	460	464	454	447	502	451	439	468	475	436	454	436	426	452	414	434	427	475	429	450	439	441	425	425	435	421	469	443	488	392	433	466	440	461	469	430	453	495	487	454	451	472	444	447	443	464	426	482	440	464	468	424	456	443	456	464	444	476	444	400	434	442	479	450	462	448	434	450	466	463	464	422	440	434	422	459	441	419	436	426	474	450	418	475	459	463	479	437	414	444	483	440	459	469	469	469	417	446	427	470	436	450	448	465	421	421	519	462	404	410	467	423	450	478	442	452	457	470	444	444	487	448	432	439	457	458	450	471	450	428	436	427	456	476	465	460	434	473	446	447	443	470	421	486	470	446	435	463	450	460	460	440	455	460	404	449	416	404	428	437	434	459	432	437	465	460	454	466	487	452	450	510	455	479	440	466	456	455	459	474	432	426	485	473	437	462	482	450	485	455	454	455	450	486	461	440	428	436	422	471	494	461	435	422	460	433	474	441	468	462	411	473	455	461	405	458	473	437	462	438	464	442	451	470	500	457	482	472	458	438	503	435	445	459	461	486	449	465	433	457	437	421	444	428	468	472	470	450	439	448	477	414	411	467	464	435	441	420	469	459	434	422	461	434	470	423	473	420	480	448	438	415	458	425	419	435	459	466	444	450	491	473	465	457	448	464	457	413	452	434	449	427	461	474	487	452	429	434	503	448	459	446	447	434	431	442	464	459	477	458	443	452	482	443	468	450	437	411	447	483	455	448	467	433	429	455	432	450	425	448	488	429	448	475	470	446	435	436	447	458	457	449	417	478	440	413	445	458	454	439	456	468	439	458	479	456	421	390	458	467	474	471	449	467	446	418	447	464	436	448	457	441	415	435	443	424	468	471	435	475	502	427	474	453	445	444	485	464	456	443	445	442	462	434	477	459	421	463	452	464	461	499	490	460	457	453	440	454	454	412	450	458	437	471	444	467	421	470	452	421	477	432	449	477	495	473	470	469	455	471	477	439	408	430	438	449	473	476	463	414	456	442	451	407	487	469	442	418	468	450	417	435	446	433	466	464	469	428	445	431	457	479	449	451	426	476	425	463	503	438	434	447	432	443	456	459	477	410	469	496	438	470	455	460	472	458	450	439	468	476	439	452	463	481	416	420	462	421	432	448	445	494	447	422	451	452	456	469	442	466	482	441	448	437	466	421	459	416	495	461	434	427	464	478	467	484	471	477	448	440	462	426	468	451	445	418	432	475	462	479	458	483	457	420	468	449	458	451	457	460	451	476	427	490	438	422	437	441	468	453	520	446	433	445	484	456	467	502	437	465	438	470	412	426	428	493	442	451	449	465	444	436	433	449	456	479	437	452	448	493	441	454	411	445	467	443	434	459	441	457	477	455	456	486	461	419	456	426	495	469	443	417	448	445	486	484	445	459	481	441	448	501	449	459	444	453	470	433	424	453	439	439	436	493	451	445	454	449	455	474	424	443	453	456	438	453	481	434	434	434	459	433	469	422	490	490	477	480	456	501	441	430	464	468	422	462	488	457	439	457	471	443	406	470	438	494	460	461	450	427	463	420	452	420	420	438	482	431	439	476	456	406	454	462	454	456	444	444	475	446	476	448	482	478	484	444	401	447	481	462	446	411	460	475	483	474	487	448	432	438	443	486	476	475	448	433	491	435	438	468	472	437	425	431	414	455	455	429	433	483	430	451	451	436	442	456	466	422	455	449	440	480	429	435	431	465	447	450	481	415	441	477	433	449	468	433	450	449	459	447	427	435	413	436	439	441	467	466	469	491	430	458	455	453	431	456	460	474	441	440	469	464	456	442	488	477	477	473	421	446	418	425	451	443	459	479	438	468	449	428	456	456	481	463	455	438	453	491	442	396	459	429	467	463	485	445	435	448	434	441	459	477	462	430	460	419	455	460	461	477	436	402	454	429	464	471	468	450	408	458	474	464	467	476	438	432	436	491	470	458	453	401	486	431	479	472	431	428	461	464	458	463	443	414	463	427	477	416	435	446	416	432	445	450	408	455	443	491	450	475	437	439	440	448	483	455	415	463	441	444	469	499	468	435	437	436	444	432	441	444	448	442	443	434	444	431	462	440	456	435	447	478	452	459	418	462	470	432	472	460	439	482	435	416	445	446	456	418	439	446	454	488	470	425	444	437	453	444	432	502	479	476	420	462	422	468	451	465	497	409	501	430	470	450	450	468	452	484	458	460	468	469	474	447	417	466	448	442	446	455	434	420	455	463	451	477	413	457	464	447	459	427	408	439	446	454	460	469	479	450	451	437	425	502	458	481	453	447	444	455	454	465	494	433	420	469	446	482	491	444	468	471	440	446	407	450	466	414	478	470	442	465	439	429	454	450	438	483	415	475	457	441	475	420	457	447	491	461	437	464	483	455	417	461	462	455	443	438	426	439	455	442	450	487	479	407	470	482	443	448	419	461	471	471	475	464	380	424	430	407	444	474	412	456	445	476	471	475	449	454	434	426	451	426	439	472	476	463	472	435	475	445	463	440	484	457	443	475	484	470	447	443	419	492	445	448	498	449	438	436	455	469	426	491	448	446	462	453	463	475	418	497	460	437	427	393	433	443	456	462	480	436	488	499	466	465	473	476	490	439	449	463	445	461	499	484	400	479	463	453	423	466	433	431	476	430	457	461	424	449	462	433	459	441	483	469	438	429	470	421	444	474	443	469	440	453	422	473	478	463	459	440	408	470	457	434	435	444	467	423	446	462	472	467	435	428	450	445	443	478	458	429	440	450	481	459	456	457	476	409	474	438	446	438	468	476	431	493	449	418	504	414	433	488	444	473	409	435	450	457	445	447	463	465	427	422	510	460	466	439	479	422	442	428	401	452	501	422	444	429	466	446	464	457	455	447	455	451	499	455	412	474	438	452	458	407	461	484	466	437	426	492	469	414	410	426	444	439	437	443	458	388	433	435	426	461	464	444	425	447	438	416	466	444	478	467	459	410	451	473	451	447	431	437	450	442	453	458	484	433	429	452	445	402	453	456	400	466	454	467	441	449	437	457	449	469	426	434	441	456	432	453	496	482	462	459	419	491	426	433	448	470	459	449	424	411	452	467	459	453	441	446	455	467	422	452	462	425	448	495	446	465	420	428	446	440	483	466	461	449	419	452	486	478	458	394	467	426	465	455	483	457	430	448	431	435	438	481	436	466	435	409	469	446	437	404	443	448	445	476	456	461	443	432	454	440	454	460	438	395	428	458	444	488	436	449	443	459	462	419	413	444	437	457	448	453	466	450	428	454	434	449	436	470	460	481	467	452	431	438	441	477	452	427	463	464	449	450	464	418	442	434	406	468	457	454	433	435	492	486	445	442	384	446	495	454	457	446	445	444	465	464	450	471
24177	21349	28623	24512	21129	10725	23240	40341	34939	21198	8414	2388	947	654	607	589	583	615	574	550	594	518	563	558	571	568	572	538	563	560	570	536	557	532	563	579	505	585	578	564	577	557	577	549	607	551	555	578	601	583	574	551	548	565	556	575	576	582	575	554	574	545	529	557	607	574	563	601	569	588	583	578	557	569	532	518	587	550	539	532	588	565	565	620	504	529	536	581	587	513	542	571	578	567	547	609	570	567	508	542	548	547	543	587	537	571	565	570	590	548	503	582	557	581	555	564	542	551	555	557	563	559	625	574	548	549	543	565	565	539	561	559	537	556	533	544	561	551	563	578	562	522	541	570	554	564	551	536	568	532	553	508	551	562	552	591	560	571	555	581	574	561	575	557	557	575	556	568	610	603	563	557	548	588	607	554	564	535	570	569	549	543	565	608	543	521	537	569	516	550	581	577	540	541	523	592	551	557	521	539	559	576	537	566	604	570	544	520	558	562	552	546	526	545	565	557	549	559	565	537	514	542	573	520	572	579	573	580	569	508	518	535	501	537	572	582	562	557	567	556	530	577	570	564	554	585	574	551	544	540	577	572	556	560	566	576	535	562	576	580	546	565	553	577	587	576	592	541	564	584	541	540	514	602	529	582	537	564	561	542	551	558	501	554	550	531	564	601	528	581	528	565	517	517	596	553	537	569	583	539	560	489	581	537	534	577	566	519	489	554	548	543	548	550	548	536	569	540	560	550	557	562	538	562	562	568	545	556	563	587	544	535	551	533	511	581	545	569	526	579	596	583	565	593	552	569	557	522	549	554	523	557	518	531	565	610	566	542	546	524	608	560	538	533	566	528	587	537	579	549	532	553	562	560	522	539	563	563	562	600	572	561	547	599	597	539	564	584	548	557	564	590	574	594	545	562	549	576	605	577	528	579	579	574	562	559	558	572	528	550	591	551	548	549	582	588	537	569	534	610	512	516	528	540	601	524	563	562	520	600	552	525	513	581	543	567	565	547	520	544	486	523	548	541	561	595	554	574	559	581	515	511	515	520	578	561	519	559	568	562	544	578	555	544	520	571	588	550	582	572	527	575	578	561	531	547	555	547	561	579	549	582	574	529	550	541	550	499	561	539	576	509	552	518	562	575	575	560	589	502	567	530	593	562	558	524	565	530	566	540	521	576	559	603	528	600	555	555	511	567	542	574	586	592	522	553	591	554	572	572	507	532	589	570	575	536	537	533	520	538	543	541	560	563	579	582	549	522	512	584	577	545	543	561	527	528	531	613	600	598	581	515	595	545	529	569	567	539	546	580	570	546	519	544	564	583	526	571	542	561	597	592	538	567	552	613	535	552	533	578	541	561	528	567	560	575	537	544	533	596	580	556	567	558	577	544	558	585	515	542	565	607	542	532	542	572	572	530	581	570	559	562	563	535	546	517	545	577	576	520	557	538	580	535	597	576	550	599	549	583	546	560	564	559	618	585	546	569	581	537	527	568	548	591	572	597	522	554	557	539	604	547	556	570	599	567	532	586	582	578	521	553	564	533	554	559	582	520	547	549	553	574	569	532	542	600	553	576	599	594	597	556	573	598	548	583	563	563	536	546	573	555	537	583	562	576	547	545	515	551	527	584	524	535	535	571	543	567	571	563	555	538	600	558	540	576	545	568	510	559	531	544	560	549	579	536	557	554	563	581	539	556	536	513	536	573	580	579	531	550	617	594	573	567	596	552	584	543	581	565	539	561	529	541	564	557	546	535	555	577	579	602	552	546	517	568	528	543	554	557	569	563	562	517	576	559	576	498	528	529	569	560	562	550	568	542	530	594	588	511	591	568	557	521	576	565	569	571	610	566	574	573	520	550	580	546	509	545	578	562	574	541	547	568	546	575	591	557	500	551	559	588	552	573	523	559	565	549	554	580	529	561	582	564	572	570	537	593	562	583	554	565	579	564	559	539	595	532	579	553	534	575	582	595	548	597	541	580	562	524	567	546	561	575	575	532	505	574	551	593	567	570	542	557	586	550	562	576	586	546	527	536	542	572	546	532	572	572	560	560	559	566	607	571	585	619	558	604	535	558	569	542	529	558	554	561	535	543	572	569	579	600	547	521	556	559	572	565	531	609	573	531	534	569	568	561	615	590	594	512	547	598	549	545	580	534	560	567	515	581	562	541	575	544	564	561	523	549	552	564	530	587	526	578	561	557	555	566	517	572	509	558	559	535	539	571	552	571	550	553	591	564	586	540	539	516	536	553	517	554	571	571	527	547	530	541	559	562	560	614	570	596	551	522	551	573	537	537	535	562	584	592	573	541	568	549	545	574	586	579	551	511	561	566	573	570	566	546	559	566	555	551	530	552	546	566	575	550	572	539	562	547	604	503	562	530	542	554	564	557	532	553	533	584	552	575	538	575	533	530	575	516	561	585	571	543	570	540	573	579	567	583	505	563	556	530	536	548	545	581	551	544	586	535	564	537	572	546	573	594	547	555	603	584	543	567	549	548	528	563	554	495	554	551	534	606	571	553	588	572	548	580	590	577	570	552	520	591	560	588	559	534	563	535	581	583	588	581	580	581	532	534	599	533	517	532	567	548	611	562	576	576	523	525	565	549	578	562	560	524	527	539	517	565	613	594	579	610	582	550	517	561	575	551	515	559	586	604	573	576	505	576	541	548	515	567	577	597	559	525	560	559	554	561	573	556	560	545	564	594	564	552	560	566	578	554	562	540	528	568	538	502	540	538	580	551	582	567	567	510	557	591	592	510	545	534	583	539	580	531	548	561	545	554	562	560	554	558	488	534	570	548	583	505	573	564	569	516	544	556	547	585	530	545	530	536	604	572	548	537	560	568	569	550	557	547	571	514	549	563	578	531	533	556	551	561	554	551	582	542	562	620	566	523	534	549	508	533	558	587	521	540	547	572	570	552	554	548	558	578	529	571	567	525	541	555	545	572	550	558	550	520	574	571	563	543	595	548	552	559	540	535	546	578	569	537	548	532	560	599	568	510	569	564	559	563	580	597	596	543	584	535	572	571	548	563	556	555	569	577	543	573	581	557	556	592	539	583	531	572	533	550	513	580	550	522	523	549	543	528	526	555	561	571	536	538	577	578	552	580	543	565	572	568	503	558	560	550	571	567	531	576	599	565	527	555	529	571	551	573	533	551	586	592	557	551	588	573	516	529	540	542	541	554	573	544	526	583	539	553	579	513	576	544	551	540	586	521	541	548	581	589	585	539	537	562	578	580	566	559	545	527	595	556	552	541	542	533	508	523	574	564	581	545	537	587	547	576	555	557	540	563	523	599	575	561	545	537	557	539	562	537	558	557	547	539	538	541	540	567	539	591	557	550	585	526	544	544	551	554	556	521	585	559	547	517	568	564	541	530	570	537	543	581	571	560	585	534	552	561	577	560	584	559	547	567	543	564	560	536	598	563	540	572	564	545	541	564	599	606	531	571	549	546	561	618	558	553	554	545	557	580	568	534	534	569
8433	25466	25848	15973	9016	3149	25586	38361	30480	16217	6887	2495	939	643	538	560	529	535	570	587	511	533	557	519	500	535	509	559	560	520	565	529	535	534	485	582	566	522	532	525	543	534	553	539	515	533	558	486	532	523	504	514	563	541	524	553	536	533	523	529	527	573	508	523	520	564	542	542	573	551	569	512	540	529	573	559	520	515	490	536	533	516	538	525	529	541	465	568	516	553	519	549	507	527	516	533	562	492	542	492	510	529	527	557	555	557	557	503	579	522	507	500	502	562	537	567	520	571	554	538	531	556	547	516	505	501	527	541	561	560	535	532	526	561	535	559	545	494	569	559	544	533	516	545	518	532	525	547	514	527	536	531	539	529	555	539	489	573	533	508	556	529	544	541	548	520	540	521	542	553	533	546	519	530	549	561	500	531	510	524	512	539	528	530	507	514	570	538	513	538	472	545	507	548	547	495	528	534	553	559	546	545	534	546	531	513	511	548	506	558	532	567	538	504	572	558	549	496	516	543	541	535	560	543	480	542	554	524	541	549	533	554	553	531	525	529	501	506	517	520	562	525	518	531	539	527	503	527	547	501	544	542	520	502	481	549	539	492	545	536	569	478	548	531	520	533	527	557	540	550	517	538	544	519	598	559	511	508	528	519	549	515	483	514	483	556	541	500	524	563	498	517	531	545	539	503	558	564	459	506	567	521	546	544	496	485	530	562	516	512	531	500	530	505	507	548	521	517	515	502	547	553	532	531	555	543	526	533	532	554	519	535	519	518	474	550	536	565	547	519	521	528	544	529	497	514	508	533	495	496	525	523	546	518	540	471	562	483	521	534	541	500	515	529	513	522	495	493	559	555	549	507	524	538	512	538	509	551	541	553	550	555	540	555	521	523	505	578	538	510	512	526	533	525	459	513	517	515	545	532	529	529	494	537	525	554	569	498	542	569	545	557	527	518	584	516	528	513	556	527	532	530	537	516	562	559	546	531	516	549	576	548	540	496	529	534	538	571	516	520	570	565	522	540	542	565	560	512	537	505	532	524	481	528	552	537	527	573	545	522	554	466	549	533	520	542	512	560	538	494	514	566	562	495	545	524	563	545	516	520	491	528	539	530	559	499	514	523	507	524	535	556	551	536	559	538	537	487	571	544	539	517	516	551	556	530	527	527	509	554	539	508	559	530	576	535	519	487	531	477	545	516	530	555	547	570	527	511	523	525	557	526	503	551	528	545	527	513	530	526	465	526	566	535	565	574	548	542	512	519	506	515	551	513	562	524	549	546	508	539	557	512	520	562	492	566	540	529	553	511	527	552	562	544	516	536	544	526	527	523	521	525	534	538	541	519	505	528	527	528	530	532	534	502	544	537	534	487	541	522	528	527	513	521	545	546	518	511	522	484	555	509	517	570	544	517	520	543	535	499	545	528	558	532	552	528	502	516	536	531	496	588	514	542	552	503	498	533	547	552	496	550	528	524	492	586	529	538	558	526	518	497	530	552	530	541	543	535	533	548	522	539	524	540	519	523	511	526	522	543	489	545	558	506	513	535	570	527	515	566	521	498	531	528	550	521	511	533	516	541	550	556	570	515	567	519	537	521	489	506	489	523	560	561	534	545	519	521	525	501	540	493	527	503	536	572	556	505	490	522	483	527	538	566	516	515	497	518	514	505	561	519	552	519	527	519	512	533	508	513	502	540	480	556	562	508	512	482	533	501	544	551	519	509	479	498	537	548	491	550	505	527	534	527	542	534	529	527	461	568	487	524	517	557	489	540	517	526	521	554	546	521	540	545	524	542	522	497	554	492	539	525	530	550	469	542	536	551	481	543	563	567	553	535	515	486	506	563	543	503	507	556	508	563	513	512	501	525	467	521	589	526	557	517	489	523	521	504	512	515	480	521	529	573	532	528	500	533	570	508	489	499	559	489	504	547	540	554	510	533	533	519	527	534	512	477	513	549	520	542	501	536	532	532	523	528	538	559	580	533	526	529	502	543	565	545	540	557	553	535	591	576	575	548	531	549	495	554	515	535	493	550	535	547	528	552	527	538	518	528	532	529	527	503	524	511	528	558	576	496	573	483	582	532	528	523	507	545	523	498	573	548	536	548	527	543	547	534	551	528	504	548	525	505	548	508	503	512	517	566	564	539	567	540	513	535	525	517	526	499	558	544	505	516	552	551	534	550	520	539	515	510	511	519	566	529	491	506	534	549	527	566	526	525	524	532	521	545	559	496	504	531	530	517	531	510	531	525	566	492	499	518	540	561	531	520	468	489	513	524	545	555	521	512	534	518	552	555	507	570	571	510	531	531	513	516	576	580	496	515	557	548	516	531	483	517	470	512	539	555	501	540	542	542	540	527	552	520	530	505	573	526	509	492	500	548	503	540	526	524	559	557	531	540	526	507	528	547	516	608	563	551	551	527	523	576	494	523	519	503	572	540	524	488	564	514	535	520	526	533	552	547	544	545	519	551	559	548	558	500	539	547	484	500	550	521	521	553	539	546	540	505	525	545	541	523	557	537	506	556	543	567	516	469	543	521	558	495	552	568	556	514	530	495	543	525	503	475	530	577	527	544	508	514	566	496	573	545	528	518	521	579	509	537	500	489	514	598	543	527	552	534	581	513	535	520	529	552	545	523	532	501	526	545	521	533	541	525	529	519	541	497	519	489	518	489	493	515	521	521	499	524	518	554	514	572	514	513	519	531	522	552	530	513	520	516	543	499	537	517	528	546	517	508	538	496	528	518	558	588	542	536	527	526	485	531	506	531	513	484	525	515	553	565	569	512	501	528	514	496	531	473	491	491	556	527	548	541	519	559	511	538	513	517	579	575	465	525	501	498	508	562	506	494	535	530	515	543	543	491	543	514	546	524	527	531	511	524	530	534	522	515	567	534	538	531	538	500	574	530	513	523	495	494	534	518	547	499	520	531	528	515	508	511	529	526	551	543	518	517	539	551	522	530	548	548	535	492	528	549	557	557	520	533	520	581	521	514	515	516	499	545	491	524	552	562	534	498	524	527	550	495	552	484	525	533	531	501	527	496	551	516	515	525	571	516	547	525	530	493	537	526	515	491	529	530	567	538	505	508	501	548	497	534	531	518	555	537	533	496	531	521	499	487	500	498	551	491	506	459	547	507	522	524	499	531	530	496	537	551	528	520	543	503	538	510	517	539	529	499	510	503	514	528	571	522	538	511	501	541	516	514	521	519	585	556	540	535	538	520	537	507	524	527	509	498	496	507	547	494	543	511	488	498	538	497	478	503	509	543	520	531	552	521	579	561	529	530	533	507	549	574	563	519	551	522	542	527	513	514	523	493	498	538	493	523	538	529	577	526	523	533	524	511	528	551	575	518	530	513	531	533	535	509	498	547	521	568	524	520	521	510	506	523	580	498	475	500	532	497	520	545	520	520	519	533	529	536	528	517	529	548	538	549	509	530	517	501	550	546	515	540	494	530	558	549	536	530	496	479	580	508	535	522	562	576
27714	16241	9234	4781	2214	865	1046	2334	2672	1401	885	561	497	488	480	479	515	497	512	450	420	464	430	457	455	487	522	480	478	446	454	463	495	460	435	505	463	430	445	483	499	480	484	468	467	509	495	472	500	476	494	460	462	452	467	468	481	484	481	455	492	488	524	452	431	471	457	493	477	447	498	488	506	449	448	456	525	469	455	492	442	479	483	477	520	474	452	453	440	498	458	464	488	506	466	469	485	462	472	481	471	480	473	460	486	497	482	459	490	480	474	470	487	488	492	505	452	497	496	468	459	468	496	466	486	474	455	474	466	458	498	519	509	471	449	474	434	425	485	488	470	473	481	470	477	453	463	487	465	460	493	492	471	521	434	503	453	465	455	507	483	476	491	466	460	463	497	491	451	472	466	465	476	489	494	474	488	449	489	485	489	471	488	455	512	467	446	467	457	447	487	464	460	488	481	479	482	449	471	466	506	508	427	505	466	424	490	460	505	445	470	452	451	473	450	484	459	470	458	480	494	468	455	514	468	470	461	469	457	451	471	492	469	499	454	458	490	451	489	475	462	460	402	475	477	470	480	433	465	483	455	458	475	481	474	447	477	497	473	490	478	466	505	446	504	516	459	488	467	456	463	489	461	496	481	478	450	532	473	514	475	462	450	497	457	447	470	443	477	487	445	456	482	484	481	468	468	457	466	492	461	452	462	503	476	459	496	477	484	497	518	436	438	469	440	438	504	506	506	483	450	479	454	482	464	483	464	453	479	478	478	473	514	506	522	445	463	474	494	449	473	473	467	495	484	462	495	484	436	457	465	453	451	482	466	479	509	451	460	476	476	480	445	505	502	485	420	454	493	474	493	450	483	495	472	500	454	462	467	489	507	461	491	468	464	486	503	458	497	501	455	438	438	485	399	419	486	453	473	438	479	474	485	500	475	542	473	440	461	491	448	455	508	465	472	459	464	510	471	484	476	472	493	443	423	463	430	502	447	464	463	498	477	494	466	492	497	449	484	485	460	461	472	451	473	454	468	500	455	447	439	487	464	470	454	455	476	460	471	480	478	455	472	453	482	462	506	477	523	501	456	504	477	478	468	488	465	473	509	457	459	463	445	426	451	498	516	490	487	481	471	446	476	508	460	455	493	496	476	482	431	459	497	478	499	487	457	458	459	453	424	448	465	478	526	461	491	519	500	459	522	460	490	491	482	447	498	511	490	508	470	489	517	435	472	506	490	459	479	479	498	447	478	501	454	517	460	455	500	487	492	468	506	442	461	496	508	456	478	479	467	501	507	466	480	450	448	448	502	476	510	481	454	471	476	485	479	462	486	435	449	475	479	513	492	490	501	479	460	503	478	473	476	456	473	461	492	473	493	484	502	416	454	465	458	487	468	492	442	459	464	501	474	465	497	499	457	495	482	454	477	479	462	465	438	454	501	470	475	437	493	512	488	529	458	474	491	467	467	473	471	465	458	477	457	464	478	449	458	422	460	462	460	444	482	467	483	476	505	492	479	411	488	510	503	480	511	433	493	478	465	446	491	438	483	493	491	451	465	493	469	488	496	435	437	442	486	502	474	509	478	480	451	503	498	478	459	457	490	459	457	469	452	472	444	469	492	496	458	483	450	486	470	497	512	527	418	482	465	466	453	491	476	490	494	468	482	460	445	455	452	486	470	476	434	480	504	487	462	525	439	472	479	442	472	479	479	497	461	447	485	521	449	468	477	488	468	458	502	481	477	477	484	496	474	488	507	495	499	472	507	458	452	512	478	484	468	465	447	480	481	447	473	458	477	502	486	477	493	494	443	429	465	496	457	478	454	497	480	456	488	475	509	484	494	489	466	469	496	505	416	470	480	481	477	493	466	463	502	490	473	525	474	457	461	462	503	433	447	466	476	416	473	470	471	439	494	458	479	491	470	436	465	504	462	481	487	502	477	477	486	472	470	492	470	487	523	494	468	486	453	458	469	458	498	487	428	485	468	447	455	457	441	477	468	464	499	482	478	447	472	479	476	507	488	474	465	481	483	452	485	455	454	487	474	412	464	471	472	484	431	454	476	464	446	480	520	470	472	505	462	475	479	415	500	460	493	508	482	434	459	438	427	465	470	485	463	457	489	487	478	475	480	459	469	499	473	508	484	440	495	452	455	454	454	503	447	436	460	453	462	478	469	502	502	491	492	465	465	506	461	505	464	451	467	484	505	457	485	490	447	502	500	465	471	450	491	463	510	489	477	479	476	474	486	473	482	467	485	468	439	434	448	449	449	450	481	497	468	460	449	489	481	508	477	468	477	441	490	454	478	467	474	463	451	474	460	471	455	483	474	476	469	476	502	466	427	479	483	485	488	480	468	471	488	510	453	470	458	522	481	482	444	485	492	514	510	481	462	484	486	431	431	495	481	434	449	468	488	456	445	471	457	483	478	471	444	463	463	427	460	432	444	475	445	468	500	448	506	485	456	460	464	486	465	471	442	473	482	479	445	474	453	468	479	474	460	495	494	464	509	451	414	474	508	470	479	520	466	452	473	492	513	485	475	460	472	515	485	469	449	475	500	530	461	478	495	514	452	472	467	463	445	507	465	464	456	458	486	475	503	488	482	442	447	500	496	464	462	478	465	469	486	471	471	467	483	471	478	509	466	523	510	465	500	480	444	467	474	462	492	495	480	480	455	472	495	478	454	509	456	503	478	464	494	490	483	452	505	477	481	482	450	512	477	461	496	498	509	457	460	502	463	445	491	491	494	450	476	463	464	460	477	437	453	480	490	465	469	463	487	470	444	474	455	499	482	459	481	486	478	506	449	482	474	497	490	464	478	448	476	441	473	485	488	483	461	480	480	468	471	467	476	446	480	508	441	434	467	494	458	428	494	451	486	467	460	472	486	453	492	491	475	510	473	494	473	482	468	462	477	486	505	493	478	460	471	488	480	461	491	445	485	491	475	478	456	459	503	459	457	432	469	459	507	486	478	462	489	459	518	451	461	485	481	477	463	469	459	501	468	482	463	481	483	499	484	473	495	459	486	459	499	455	498	492	498	455	474	468	449	452	501	455	492	508	488	476	466	491	453	508	434	471	418	478	476	458	493	498	448	485	501	456	446	486	466	492	446	505	493	465	506	465	458	472	450	422	467	442	479	491	485	460	471	496	485	477	482	488	408	476	500	417	444	487	468	484	485	506	469	475	482	488	477	490	473	461	482	416	483	448	487	499	496	461	474	484	492	500	447	468	446	463	472	502	463	494	458	447	492	430	469	494	459	440	481	482	507	495	460	458	475	462	513	469	404	484	484	481	467	472	455	424	461	466	459	447	422	477	517	484	459	430	476	508	491	473	512	476	473	470	496	478	453	482	446	467	481	484	489	494	475	489	500	470	484	494	454	488	463	496	489	495	452	468	474	454	486	477	485	483	461	443	469	457	472	495	468	509	480	466	458	485	428	462	527	481	453	453	474	494	497	474	457	464	497	464	483	467	468	476	464	477	506	488
8718	9895	9362	4273	2726	984	1396	3117	2985	1572	861	549	496	470	405	468	428	437	413	427	463	465	469	467	424	442	442	448	416	411	449	442	458	452	408	431	430	478	474	427	457	443	449	441	415	446	437	427	494	462	457	466	463	469	428	432	440	427	438	452	455	432	442	397	482	465	481	454	480	437	453	449	480	434	464	436	493	460	445	390	476	430	445	434	453	425	445	420	417	454	455	438	438	452	432	440	400	437	439	451	457	437	486	423	405	443	453	400	400	455	432	483	458	479	418	426	424	396	466	449	439	498	421	453	417	477	458	421	457	433	447	417	434	417	466	422	460	439	470	449	466	425	394	442	455	411	436	440	451	441	465	465	412	453	451	429	473	481	483	467	412	451	451	480	409	492	430	438	436	436	467	448	444	442	435	475	466	443	449	447	475	461	435	413	451	493	416	436	471	433	433	413	415	447	447	437	419	444	457	453	414	450	429	428	458	437	449	443	414	425	395	462	462	462	438	475	453	454	404	444	422	385	414	426	466	461	440	459	382	446	441	438	433	468	445	454	434	450	415	420	428	414	470	446	459	412	394	459	435	442	425	427	465	407	459	482	442	455	461	445	447	406	450	421	418	472	421	444	469	449	440	433	438	425	440	446	447	463	452	447	461	483	413	461	411	466	474	434	424	477	432	415	438	488	448	429	450	472	413	423	416	429	442	447	423	450	459	447	466	412	467	436	450	406	417	426	436	406	434	430	450	431	413	448	447	410	439	427	388	436	421	411	407	386	424	475	452	467	467	418	421	442	446	428	434	442	432	476	431	412	448	469	422	435	462	393	413	472	466	431	414	403	419	424	454	456	437	427	425	459	466	434	422	455	392	452	469	404	457	405	443	443	429	422	441	436	421	422	444	425	449	440	465	455	443	409	444	435	418	449	440	403	421	420	450	438	465	444	429	444	440	457	416	438	412	418	405	439	442	424	427	468	455	444	462	456	409	441	481	427	427	415	452	425	432	435	439	395	426	472	461	412	462	448	440	444	452	426	450	444	446	465	424	479	435	463	427	452	442	454	476	458	428	414	417	449	463	480	440	413	452	457	447	478	429	454	431	428	437	465	423	442	417	458	408	434	434	426	438	435	428	402	428	421	470	441	447	464	449	441	456	435	429	442	439	455	431	451	444	450	429	445	404	481	440	450	422	445	445	444	424	458	430	414	407	428	454	432	444	449	480	465	441	476	406	429	437	449	443	439	461	421	408	427	460	439	479	427	394	438	448	426	458	426	443	441	455	426	384	430	449	415	424	412	431	423	428	452	423	446	420	424	437	411	429	453	474	433	482	496	435	452	437	474	444	424	431	429	470	427	432	462	397	445	439	439	426	411	445	412	455	429	437	428	417	490	447	451	443	464	433	403	470	457	452	424	450	460	444	441	416	453	425	458	424	437	447	459	439	431	415	429	460	446	429	424	426	449	413	423	450	407	456	451	459	428	463	452	451	421	466	401	428	448	422	449	443	414	433	409	451	442	449	474	471	431	415	442	449	416	411	412	422	422	426	453	403	434	449	401	448	425	396	474	451	429	446	423	460	428	467	433	433	427	415	458	444	432	474	421	456	453	473	462	423	443	401	431	484	444	485	400	414	436	426	431	429	475	427	446	435	413	413	475	455	447	411	458	396	454	431	435	435	441	437	453	453	396	423	452	425	404	425	437	441	429	422	475	452	440	438	427	445	438	472	416	438	428	419	463	435	423	456	446	433	406	429	428	435	447	447	458	466	440	443	431	475	420	468	432	452	433	447	424	424	415	427	432	492	431	487	447	418	466	443	420	446	442	399	447	470	430	455	440	434	411	447	449	465	459	439	457	409	425	458	441	432	459	418	411	444	440	417	420	432	466	412	435	444	440	424	459	437	488	419	451	464	416	431	473	447	427	452	432	432	421	425	417	442	473	394	431	454	433	447	428	455	438	422	450	456	403	434	415	438	461	433	457	411	455	454	391	442	427	437	466	424	438	409	428	492	430	463	470	447	468	447	450	455	432	445	433	422	444	413	413	401	415	455	466	439	441	436	418	478	461	431	438	422	445	464	441	437	450	427	440	445	404	404	450	457	419	401	419	410	444	456	439	447	451	470	424	424	446	448	437	403	386	453	418	447	469	505	416	440	438	432	438	428	418	442	451	435	443	417	398	442	462	462	458	456	453	417	447	442	463	430	450	457	455	453	440	429	431	436	459	449	461	418	403	434	451	426	426	431	452	398	450	447	445	453	433	415	445	439	495	444	478	452	457	411	429	438	439	496	415	434	442	456	429	440	470	445	431	461	455	439	456	470	413	401	450	415	487	408	436	439	400	429	466	448	439	462	386	465	436	422	457	388	423	435	462	462	443	425	454	400	424	442	426	450	429	442	437	434	437	461	462	447	490	402	451	430	455	447	398	490	508	422	386	479	438	431	432	460	407	425	436	421	462	436	429	444	473	431	446	456	435	414	441	436	456	439	445	418	408	447	411	418	417	452	462	428	446	484	412	448	449	415	451	446	473	437	415	475	444	442	462	464	429	444	440	430	426	446	442	402	431	459	444	464	402	439	390	418	438	414	441	443	448	421	423	433	404	459	434	454	465	429	428	450	419	446	428	464	488	445	444	430	430	438	429	460	396	444	459	408	390	444	408	452	418	463	440	426	447	467	402	451	431	437	433	452	415	410	448	467	454	420	478	483	407	462	425	448	439	459	419	426	453	384	456	433	447	422	415	456	406	400	474	416	416	424	423	422	427	469	422	432	461	427	474	439	440	424	493	478	443	451	442	438	443	436	419	453	452	462	423	448	497	417	472	461	430	435	425	478	439	435	471	472	403	447	439	420	424	423	423	434	478	419	470	448	428	383	392	413	455	433	466	395	402	401	413	411	439	414	440	419	462	435	431	455	476	439	423	484	444	425	444	415	453	423	438	423	462	460	475	456	438	452	445	437	450	410	447	427	454	486	439	458	455	465	457	441	461	426	450	422	402	440	438	445	427	412	435	443	441	408	454	423	426	430	435	439	400	442	418	439	476	444	442	482	421	400	424	452	456	449	420	462	417	462	471	433	455	454	439	450	451	456	421	452	443	450	465	473	439	439	411	450	447	422	430	438	505	444	438	424	431	414	423	437	438	444	432	450	484	479	427	450	401	416	434	410	431	456	433	456	439	455	427	451	417	429	444	423	452	453	430	405	420	448	452	436	455	456	424	448	415	437	443	455	446	417	447	436	430	440	413	430	409	416	424	411	393	423	446	443	410	413	442	441	420	445	406	450	444	454	474	452	459	428	422	449	453	434	410	444	411	474	445	458	428	426	409	459	484	440	449	456	431	465	428	417	424	439	441	438	425	448	466	435	425	425	431	444	457	460	439	452	441	427	412	419	427	427	423	479	461	415	462	442	451	427	413	473	457	456	413	437	435	455	476	436	433	442	443	440	457	415	443	461	437	477	474	410	465	496	427	454	433	443	414	424	425
25461	21365	27222	24759	9533	3527	5003	22293	21602	10640	3831	1217	654	514	489	462	473	487	489	478	447	491	465	506	483	487	472	479	489	446	488	482	475	470	434	485	477	481	448	456	470	452	445	444	480	490	449	430	462	463	490	460	472	502	498	457	449	467	441	447	455	452	477	478	440	501	468	460	456	446	466	514	450	490	452	445	465	492	500	459	414	483	473	465	479	486	466	447	456	450	465	488	468	473	486	484	428	458	480	499	416	471	480	461	457	486	470	432	451	445	474	470	468	492	486	448	470	452	452	494	454	449	459	471	479	453	463	509	465	456	489	457	468	498	470	469	447	460	479	472	452	465	453	448	456	473	450	431	440	412	489	487	501	461	440	450	485	498	462	473	463	506	444	448	467	472	472	474	484	450	487	462	466	455	448	487	431	455	457	476	491	431	475	451	465	469	461	508	440	495	479	476	467	473	449	440	475	472	480	470	529	460	498	449	487	449	436	467	479	498	443	404	468	449	442	459	490	443	479	505	466	465	442	492	464	469	482	473	495	435	454	445	465	460	484	479	469	466	463	473	457	474	451	527	465	534	490	467	476	488	507	503	509	399	443	447	431	472	429	472	444	498	440	478	459	482	443	467	443	438	483	470	500	467	460	453	489	492	475	435	489	438	459	456	468	481	439	449	472	474	458	456	467	470	479	449	453	469	464	436	446	485	483	468	463	458	470	462	427	453	477	433	483	460	457	419	469	469	471	455	476	481	471	455	435	443	462	463	486	462	467	451	455	469	468	492	475	466	453	438	446	471	453	482	499	458	500	455	462	426	504	464	491	440	463	419	456	495	497	459	448	467	454	457	449	426	454	468	454	480	496	465	473	454	510	475	469	448	473	464	467	448	474	458	483	493	493	492	458	397	450	478	424	424	479	429	478	476	466	464	438	482	434	462	464	425	432	454	481	440	463	460	511	480	455	457	437	442	454	426	480	476	458	448	435	435	466	459	464	477	454	456	485	475	453	426	440	504	447	499	501	463	479	424	442	449	441	464	488	480	464	467	448	473	476	509	471	497	469	478	460	496	469	466	454	434	503	499	434	481	503	453	482	490	446	468	480	467	487	485	489	488	489	459	453	481	461	481	459	472	434	475	475	483	483	480	451	445	449	436	453	442	472	445	458	429	468	465	469	423	460	485	498	467	492	471	514	445	495	420	476	481	509	507	490	506	469	490	447	471	455	477	456	460	468	474	467	442	434	412	489	453	481	473	463	441	483	480	522	500	513	466	448	462	497	489	465	476	476	417	474	447	440	472	463	472	455	434	477	479	470	451	454	497	447	453	435	422	468	491	483	498	487	491	448	458	474	450	487	474	447	485	480	468	455	438	441	461	498	455	435	485	459	474	484	459	450	441	454	474	442	455	481	494	468	456	423	488	493	484	483	464	480	465	458	464	432	480	457	450	451	470	458	465	481	442	456	508	469	472	471	442	429	447	471	477	476	449	471	475	443	451	462	504	433	457	463	474	459	466	507	485	462	518	465	463	511	453	472	506	497	444	471	472	512	466	462	464	438	452	470	459	511	478	455	431	440	500	469	471	450	409	486	465	481	494	487	465	445	473	471	440	467	448	454	464	461	427	454	461	449	468	434	461	422	478	430	451	489	488	470	486	472	478	431	465	466	484	462	456	468	475	479	477	472	459	466	440	450	425	457	424	494	511	476	474	508	476	439	453	459	486	454	427	459	482	454	440	488	475	479	484	450	437	429	486	429	435	482	437	478	449	488	515	472	464	499	445	450	447	493	464	471	485	429	450	443	433	458	453	476	428	492	461	455	426	481	449	495	458	500	478	474	483	475	470	453	458	451	443	477	462	468	465	469	435	429	469	448	473	460	468	470	468	441	476	458	418	457	511	518	446	450	467	440	477	489	480	490	490	455	498	439	498	469	485	472	471	482	510	468	476	437	462	479	468	455	471	442	432	431	496	450	479	527	439	476	448	453	463	470	468	472	445	472	465	446	490	504	450	430	447	489	456	427	472	482	455	478	425	470	456	475	496	465	473	477	455	479	486	445	440	450	429	502	451	474	474	473	470	461	471	442	474	458	456	464	493	494	452	463	454	465	503	472	454	486	458	430	452	502	431	413	471	475	483	442	459	523	454	502	481	462	457	438	449	454	464	456	455	462	440	498	479	461	484	437	504	457	442	468	475	456	481	425	454	451	492	480	461	520	483	444	426	452	453	490	468	446	457	445	486	493	490	476	430	486	460	461	478	477	434	493	479	484	460	432	485	457	470	457	469	488	451	456	454	458	417	477	440	445	509	466	455	491	475	481	434	459	473	457	518	486	497	453	466	476	476	488	472	496	468	431	444	483	460	442	453	485	463	451	444	463	447	442	440	442	442	457	441	469	453	456	461	476	488	474	460	451	473	485	488	462	442	445	495	471	456	485	493	432	475	471	457	446	469	458	467	477	444	458	478	497	433	452	471	440	489	451	473	465	423	430	441	458	459	454	467	509	435	495	483	432	522	493	460	469	462	507	459	444	492	442	454	491	452	491	500	455	463	501	466	461	470	449	491	483	423	506	449	461	492	463	457	470	430	465	489	456	433	432	460	462	454	459	455	449	484	495	448	491	477	466	459	438	465	460	474	465	476	518	420	481	498	441	465	458	435	456	464	445	469	468	473	454	506	451	473	472	492	451	477	452	521	447	461	485	478	468	455	476	446	464	480	503	472	458	530	486	454	436	472	448	472	438	456	461	444	466	432	443	450	462	433	463	476	498	490	458	492	442	441	430	406	460	468	475	503	438	450	472	466	456	445	434	430	454	446	464	448	444	477	469	500	469	445	437	467	466	446	459	440	451	485	430	435	505	538	435	422	435	448	460	435	445	460	446	470	467	459	455	453	498	467	523	491	495	461	468	501	508	486	469	466	414	454	445	450	485	520	456	487	431	457	454	493	456	464	479	433	468	442	466	469	472	446	479	397	472	430	474	473	458	477	495	476	419	477	440	455	485	475	431	499	437	441	430	497	463	453	447	482	459	460	487	459	453	451	462	466	431	489	479	442	450	468	512	468	447	424	460	484	475	456	445	482	469	473	443	451	427	483	466	459	502	454	452	448	466	455	424	421	473	445	435	452	425	482	439	459	472	496	429	492	482	453	442	432	455	407	495	443	459	453	436	492	499	486	468	478	459	459	475	472	480	450	485	484	488	465	445	453	476	485	453	470	453	488	436	459	466	456	459	450	447	501	473	443	468	462	482	470	417	472	457	447	475	482	504	503	500	476	450	460	419	460	437	438	465	432	498	469	479	481	457	437	481	499	448	453	472	458	465	484	490	440	464	428	446	433	503	451	480	454	457	488	467	467	425	454	476	453	467	473	471	466	435	493	471	450	477	478	478	478	475	478	436	453	489	470	472	449	481	507	492	495	476	441	457	455	465	465	491	475	462	476	446	486	450	474	486	457	467	467	479	454	470	473	466	414	484	458	463	464	447	442
8195	16327	17285	7065	3956	3547	6586	23600	18614	9196	3823	1272	670	501	496	464	450	471	459	440	468	465	433	457	460	449	458	434	482	469	456	486	484	456	441	413	453	491	448	467	452	483	433	508	433	448	487	495	463	430	487	449	447	460	479	471	464	454	450	448	440	462	479	458	423	442	492	451	471	465	468	398	440	501	456	460	407	465	473	440	452	425	474	449	466	500	499	477	476	444	472	447	456	458	469	446	481	469	503	478	453	432	424	435	481	444	431	452	469	470	433	490	476	462	432	415	467	443	493	457	485	472	451	483	462	474	483	442	473	486	469	441	486	478	436	456	478	392	424	492	446	454	456	450	465	480	442	485	454	449	437	441	435	397	427	496	466	454	458	476	453	465	469	441	478	440	434	498	443	459	453	444	445	450	441	428	446	450	460	429	476	475	433	386	459	486	457	434	514	487	488	461	450	431	427	468	449	418	467	423	481	453	431	436	439	470	453	459	451	449	426	466	406	455	475	472	463	464	425	456	463	466	449	467	469	444	425	461	483	467	492	462	464	497	441	498	448	475	496	496	472	476	465	436	479	440	474	446	493	436	452	467	435	419	481	454	451	455	456	454	419	464	482	437	475	449	428	474	456	427	508	461	451	443	433	475	463	463	479	493	459	459	482	439	465	453	471	439	442	460	458	428	497	406	421	469	439	479	478	495	449	464	468	468	471	474	475	519	458	476	448	469	460	464	474	448	432	475	471	481	459	483	464	453	453	441	475	431	465	463	506	478	475	452	465	501	470	473	454	461	497	471	397	479	442	489	451	445	443	486	475	428	459	466	449	455	466	448	437	458	469	494	461	466	450	433	474	454	440	447	479	485	445	468	445	491	511	483	453	441	475	474	445	437	454	465	487	478	462	445	443	458	450	448	492	446	485	464	456	460	461	427	454	440	420	454	467	471	435	484	447	436	433	463	458	489	484	450	466	418	451	476	415	455	436	497	444	445	441	456	463	491	468	449	465	468	456	455	438	488	425	456	469	457	479	448	451	436	437	434	486	439	460	455	412	493	512	456	424	475	416	449	494	431	475	505	495	426	460	458	474	476	449	452	414	483	456	451	435	498	437	460	451	441	437	461	442	453	450	436	426	470	478	465	447	485	467	467	495	429	461	469	462	450	431	468	455	465	441	431	483	464	429	430	458	469	428	463	431	469	432	462	445	492	490	437	434	447	462	444	482	453	465	498	424	482	449	436	472	486	421	448	422	460	493	455	454	452	478	490	447	428	463	474	442	435	433	454	444	453	452	440	447	436	425	452	462	499	461	460	427	481	448	456	444	469	462	469	470	441	471	447	481	463	474	493	470	483	424	433	473	470	425	474	470	468	414	456	432	428	448	464	477	405	491	468	438	504	433	446	456	480	490	456	414	435	470	415	503	434	428	470	472	431	478	467	469	443	452	439	472	454	461	432	456	450	440	488	443	447	417	473	506	476	413	436	446	460	450	467	437	460	481	472	399	430	478	441	456	461	488	455	463	460	448	474	447	446	451	459	475	471	429	488	477	445	441	448	463	435	486	491	441	434	483	465	472	481	462	448	421	451	436	464	463	466	461	474	471	440	469	452	465	442	463	406	463	435	476	450	465	433	458	457	471	430	458	481	481	482	434	461	445	439	474	432	432	470	439	454	463	443	478	447	462	465	456	455	437	464	455	451	447	498	473	471	431	502	457	469	463	420	478	437	427	470	456	453	459	471	472	501	467	463	429	483	464	432	474	491	435	441	436	490	456	443	456	490	418	444	470	465	456	444	458	459	434	489	480	482	467	466	470	478	440	454	430	455	456	444	439	464	443	477	441	459	456	450	451	438	449	444	487	417	436	488	442	435	443	437	464	473	433	443	438	435	440	469	448	471	414	462	476	457	439	461	433	455	481	456	463	450	434	463	459	452	435	460	480	463	459	493	422	495	438	473	439	465	465	452	464	488	459	442	410	426	476	416	471	447	437	484	484	455	457	436	459	447	473	415	445	493	448	489	445	479	431	505	466	447	475	433	467	462	453	451	444	431	421	456	440	452	470	470	484	448	478	461	471	452	446	445	459	443	472	463	448	450	479	454	479	428	441	428	463	433	427	446	447	453	491	505	430	422	489	483	442	458	496	492	419	497	473	457	458	480	431	438	464	441	483	494	451	460	483	435	484	432	470	425	456	446	450	442	459	464	458	417	452	473	473	468	442	439	431	434	451	448	454	457	465	453	474	438	431	440	454	427	476	458	478	440	479	470	457	475	447	432	488	468	449	478	468	461	448	445	479	434	461	461	434	448	453	444	433	468	428	474	443	423	462	451	439	474	463	478	442	477	466	476	448	468	444	503	471	489	472	452	437	458	461	411	446	494	472	479	430	471	473	452	443	483	470	433	488	484	440	471	454	462	442	452	454	460	455	476	483	449	460	490	462	427	495	462	414	467	472	436	472	442	441	453	495	474	452	418	458	465	440	424	462	472	501	494	475	473	488	478	437	426	474	483	477	464	469	488	439	456	441	448	477	438	436	459	471	471	469	465	456	418	462	430	446	455	461	456	448	463	444	417	479	453	460	456	460	454	472	429	417	421	469	432	452	433	424	464	454	480	451	445	450	465	431	414	419	440	472	465	449	474	468	496	439	427	454	459	458	457	505	462	483	487	468	458	477	459	451	478	440	445	445	461	458	440	444	437	493	459	439	458	421	467	443	470	447	493	442	431	494	475	439	468	455	430	490	442	478	450	407	416	422	463	429	438	472	483	466	448	476	465	438	490	456	463	468	457	440	436	467	466	448	483	444	419	403	474	470	458	475	465	486	417	438	451	462	469	463	455	456	484	457	467	430	454	411	481	475	460	458	467	445	468	446	471	466	452	447	457	450	480	471	433	449	436	420	416	445	481	456	441	412	448	435	474	471	431	467	488	455	443	446	465	446	499	490	493	481	497	472	473	430	456	431	464	471	457	454	493	458	458	426	424	473	455	473	447	503	504	450	430	443	496	465	450	421	432	484	488	440	453	465	448	432	414	504	465	502	432	463	477	475	466	452	442	464	439	484	476	427	470	450	454	415	457	418	436	411	454	485	412	429	470	510	495	456	491	453	413	431	416	451	446	428	435	443	400	434	454	490	457	433	438	439	471	477	477	415	434	478	440	461	402	436	486	471	449	469	434	460	425	452	448	462	455	453	452	473	451	459	458	483	473	466	484	476	457	475	490	450	470	466	470	469	433	431	446	463	435	422	460	475	476	455	412	448	448	441	421	501	459	438	462	450	442	443	435	435	464	467	439	457	443	455	462	426	514	478	516	433	474	457	423	424	431	442	505	429	436	480	462	475	470	453	473	459	455	461	471	475	438	439	492	429	415	474	448	424	467	480	456	484	478	485	489	465	457	454	465	452	463	445	432	446	445	450	463	434	486	451	445	430	478	479	481	447	439	462	479	441	443	500	435	432	434	458	443	469	485	481	419	484	455	462	450	438	437
24220	21333	28600	24477	21015	11234	7067	33669	37003	25380	12067	3116	1011	718	615	579	547	527	583	581	527	556	571	494	566	554	559	581	566	524	614	585	564	571	514	536	579	537	550	558	534	535	506	615	606	541	549	559	536	550	593	555	577	548	556	530	543	531	550	574	500	512	570	544	538	580	534	544	542	524	519	606	556	556	534	553	572	554	551	562	584	568	549	586	534	575	547	566	558	570	565	574	530	583	553	547	556	549	533	519	528	522	514	553	562	543	568	542	483	540	542	554	530	542	500	511	549	522	546	530	545	540	558	540	531	559	556	544	553	573	555	550	534	539	521	611	576	511	524	573	561	530	579	546	538	556	554	524	574	532	559	544	558	551	527	529	535	534	550	588	534	568	536	544	555	574	580	606	555	529	555	528	544	549	519	544	549	574	533	524	548	511	530	559	556	538	566	557	536	564	530	550	545	528	552	564	575	599	542	552	593	565	537	566	526	561	503	537	551	552	503	538	599	544	564	554	525	558	535	556	524	582	565	577	510	550	561	561	560	550	518	555	531	539	575	564	564	570	565	549	557	548	565	543	579	565	508	587	540	536	545	545	563	546	553	559	539	560	562	565	564	566	555	520	538	568	515	586	536	545	555	546	541	568	582	506	535	555	523	544	573	526	560	545	540	537	593	547	536	533	600	530	589	582	552	586	504	548	547	558	543	518	559	542	542	526	580	546	579	523	547	576	542	547	545	570	570	533	511	586	527	525	561	536	564	505	551	510	524	535	533	536	537	551	522	560	557	546	536	554	516	523	530	553	522	578	566	534	588	562	527	557	540	554	586	546	545	496	547	519	555	580	599	554	530	504	531	570	571	556	575	575	610	554	577	523	538	536	535	573	567	530	564	545	559	554	546	525	535	532	553	582	554	507	511	572	561	557	572	583	556	607	597	561	557	511	613	520	566	580	513	503	528	546	516	545	538	513	555	553	534	531	578	550	554	545	539	541	514	520	572	542	554	541	537	539	521	553	563	525	506	531	511	570	502	564	574	535	537	519	571	560	548	552	549	567	574	516	544	571	542	545	519	561	567	562	524	545	577	546	562	578	535	588	514	583	586	573	588	568	551	555	513	563	563	569	537	531	546	514	562	560	590	568	530	488	495	574	486	544	517	565	555	570	532	593	554	555	530	589	524	569	534	538	583	513	559	497	553	551	553	592	532	531	553	542	554	551	580	569	529	527	571	564	523	547	557	578	560	558	517	546	555	539	570	504	554	564	527	554	550	533	537	568	556	579	569	489	533	564	532	528	544	506	591	547	518	534	542	527	540	581	553	558	590	505	535	521	518	523	577	589	541	560	520	535	522	598	508	555	552	541	539	595	580	565	549	516	521	547	535	576	574	564	530	595	531	543	564	567	543	539	548	577	554	571	533	501	548	510	516	537	533	560	519	541	566	493	568	560	535	588	557	621	522	546	539	518	546	568	544	527	541	519	554	546	547	544	551	554	549	537	562	567	515	517	549	479	586	549	573	561	555	560	567	514	546	550	554	524	538	554	535	568	536	543	571	556	582	574	522	551	527	534	508	533	565	577	586	557	541	548	542	538	519	563	506	560	551	531	546	551	523	549	529	525	545	544	556	563	576	529	558	547	566	538	532	560	542	576	537	543	572	554	546	562	538	559	601	544	565	527	573	539	590	575	506	552	538	573	543	557	566	530	559	520	540	559	568	545	545	547	518	543	540	567	549	538	491	597	545	541	579	546	556	524	546	554	528	580	567	555	525	592	525	569	534	518	526	484	613	536	593	547	565	541	532	516	558	602	578	530	567	569	579	564	575	522	558	531	536	524	540	556	525	547	532	582	471	537	528	514	566	518	582	554	550	543	512	571	527	570	588	559	544	516	572	541	569	547	538	594	535	564	503	541	529	543	556	528	538	559	508	587	540	557	527	563	544	538	534	573	548	590	520	556	587	534	537	547	558	564	557	573	563	535	536	550	561	549	548	556	575	546	525	501	521	543	513	575	557	514	505	543	522	543	529	548	506	537	531	554	518	563	579	556	554	547	564	515	569	563	592	523	577	544	504	599	530	522	536	537	541	573	534	531	545	542	535	568	499	521	495	545	483	598	540	543	573	558	566	572	561	535	549	554	489	541	527	535	512	529	603	531	543	522	563	516	491	552	568	538	544	581	578	545	562	525	541	555	540	559	522	525	565	556	514	535	524	545	540	571	507	579	522	510	569	534	515	506	567	510	555	537	559	523	566	588	561	521	495	567	569	567	589	519	557	552	522	566	517	547	546	524	590	508	540	508	517	579	551	555	556	568	567	552	541	562	575	540	521	500	553	577	547	519	534	534	530	548	491	548	544	524	527	560	527	536	543	552	515	582	567	535	591	532	542	561	527	535	523	543	525	513	551	532	496	528	524	522	505	539	554	538	509	532	508	545	543	541	541	562	545	542	528	570	524	511	547	553	548	543	563	568	508	528	534	548	543	526	561	546	575	572	608	566	565	585	570	528	579	558	553	530	562	582	570	541	539	553	576	614	640	537	532	571	502	548	563	583	522	521	527	561	593	580	529	523	522	517	538	528	500	560	525	501	557	538	514	537	530	541	517	499	597	542	555	553	568	539	568	554	538	569	574	550	547	550	563	555	529	537	546	522	578	537	506	574	530	567	562	552	534	564	546	565	561	546	563	516	532	520	578	567	536	559	551	574	537	541	564	577	562	527	558	559	516	548	555	558	513	557	599	545	552	521	559	549	566	545	513	520	588	531	528	532	564	594	517	546	553	515	515	497	542	564	530	531	515	497	522	578	551	560	554	569	592	521	544	525	523	551	558	528	596	566	567	540	547	540	576	562	538	531	520	522	544	514	553	533	558	532	552	540	551	526	558	546	556	561	522	527	576	510	531	545	525	521	512	543	522	516	561	565	482	551	557	567	510	589	521	564	530	546	494	570	542	538	534	530	536	548	514	568	542	581	545	552	552	518	525	521	525	532	547	558	551	537	484	584	528	531	532	547	540	541	528	567	558	566	502	503	550	511	539	560	548	587	575	555	521	531	509	551	519	579	556	585	575	539	526	583	556	544	529	574	514	563	531	544	535	496	553	552	558	539	501	535	541	551	542	540	544	572	578	558	586	499	585	534	510	529	569	549	568	550	542	559	547	550	543	591	563	531	600	545	531	555	547	547	517	527	541	536	574	505	550	552	549	537	571	557	517	540	519	512	559	558	593	567	540	497	543	551	527	573	574	539	524	562	502	559	499	552	535	531	543	494	559	504	551	538	545	561	560	544	552	547	560	602	564	534	554	523	565	534	520	571	528	568	530	552	595	564	536	514	549	544	554	554	573	534	540	538	526	565	572	555	568	517	580	517	539	496	515	503	525	567	537	560	562	536	532	536	553	558	525	511	566	554	521	522	621	568	510	519	492	551	503	520	535	546	518	501	510	528	572	553	520	551	540	559	550	573	551	551	590	566	603	562	538	573	524	531	545	520
9413	19850	23942	12691	6750	3688	6816	34993	33011	19892	9289	2893	1104	697	574	577	534	542	544	545	556	545	505	540	555	530	525	498	542	546	539	493	568	519	544	561	555	528	545	531	516	516	519	524	536	546	547	491	532	523	554	515	567	526	510	547	521	525	513	508	509	524	571	521	527	550	545	542	551	557	542	501	538	517	556	512	519	530	530	541	528	503	552	551	507	587	547	505	498	487	551	550	506	499	527	510	527	532	508	539	562	523	516	578	501	554	560	549	540	570	577	569	509	555	512	577	554	568	531	531	512	521	569	526	554	504	512	479	559	511	555	536	544	588	510	511	567	527	493	567	560	512	482	516	565	499	542	543	533	561	506	534	519	578	507	544	518	532	517	516	512	524	493	569	561	571	545	544	542	581	546	549	545	541	537	508	548	531	532	487	501	592	496	569	541	514	539	534	547	567	535	565	550	531	538	557	538	497	557	550	525	532	535	531	546	532	543	518	582	530	535	540	542	485	553	513	532	550	565	537	536	560	550	480	585	537	483	524	543	524	565	525	515	482	532	519	537	537	521	503	548	541	533	524	530	536	527	519	549	532	542	497	543	534	530	502	537	538	517	567	539	535	531	551	525	514	521	533	566	527	515	544	495	497	542	544	539	519	500	508	545	528	553	530	546	572	578	531	496	507	521	561	507	536	570	527	550	553	525	517	507	530	552	527	484	547	554	576	539	525	560	504	535	514	544	528	540	542	512	563	552	510	559	544	567	527	544	507	526	528	510	520	486	501	526	551	565	538	556	519	545	508	479	544	516	565	545	499	560	546	521	525	551	539	563	521	528	553	534	553	536	525	541	516	534	556	537	554	537	538	560	528	530	495	553	574	554	505	516	473	540	547	529	537	543	510	534	541	501	552	515	561	533	505	480	523	531	491	507	493	539	522	547	541	543	539	570	506	511	528	523	513	525	573	544	525	527	534	528	510	550	563	496	527	543	540	546	550	539	513	524	499	499	513	531	530	522	523	546	559	546	506	534	529	551	526	502	548	549	566	522	557	525	548	538	552	533	572	527	544	494	536	518	505	549	516	554	591	550	519	547	552	522	547	546	523	568	548	533	531	572	533	555	529	558	517	540	571	500	558	537	535	507	521	540	531	532	592	527	544	538	576	537	524	540	515	547	566	520	555	516	517	514	517	532	554	524	509	511	471	518	518	542	505	544	525	518	536	523	509	487	535	526	533	591	541	520	569	552	520	568	566	531	556	570	490	530	501	531	527	566	525	567	482	540	530	498	559	530	516	541	514	492	549	530	535	478	516	526	528	512	539	565	520	538	508	587	550	558	525	535	531	536	520	532	539	517	564	564	547	570	556	566	556	524	552	566	527	566	533	576	573	517	513	538	518	526	513	535	512	507	540	529	544	536	507	527	520	534	512	530	516	545	546	524	549	539	528	525	511	514	539	512	544	527	498	506	521	554	515	547	544	529	535	542	521	579	498	477	536	523	501	496	519	538	514	523	531	527	546	511	563	528	507	558	557	485	533	520	485	522	571	509	536	544	536	542	563	551	503	513	519	545	510	535	522	538	548	525	509	515	546	528	521	539	550	514	522	527	561	500	458	538	526	493	553	499	536	568	523	516	557	576	554	526	551	569	550	523	542	545	562	524	483	537	522	535	570	563	530	556	539	525	559	539	524	542	495	512	526	518	532	515	523	533	525	510	497	499	507	563	564	505	529	536	556	517	544	522	521	503	564	514	558	484	518	526	559	542	493	551	537	512	537	555	545	525	509	541	557	558	564	533	516	507	547	512	577	541	503	498	531	550	517	527	530	492	509	533	542	536	541	527	526	524	536	534	544	507	569	501	502	559	532	533	541	560	521	546	550	558	537	542	538	559	569	489	512	481	493	571	524	537	587	541	551	532	508	556	517	547	539	551	545	542	546	531	523	541	496	554	488	482	539	488	618	536	544	569	548	521	504	547	529	557	509	534	529	523	527	526	524	565	544	508	463	538	519	585	535	557	544	510	587	544	546	543	520	593	531	542	534	532	529	531	553	531	525	556	545	532	549	536	500	577	556	511	508	527	573	565	526	512	544	540	512	510	494	515	539	524	551	474	522	527	504	551	517	550	513	534	524	533	596	545	543	577	549	567	561	485	502	544	540	498	511	532	541	504	589	492	513	531	498	528	563	593	554	582	533	545	493	476	529	535	549	507	547	532	533	491	512	531	544	564	551	489	552	556	543	526	537	516	526	535	557	508	565	511	501	552	508	530	565	542	532	563	532	505	533	566	494	570	520	528	540	544	533	594	478	519	550	548	526	512	570	520	544	501	538	546	537	548	546	568	517	565	522	528	558	554	543	515	524	514	521	543	532	527	514	545	492	532	554	555	549	531	538	505	514	537	566	539	550	591	550	533	540	514	525	572	574	560	550	551	528	519	545	548	540	518	512	579	539	534	536	519	527	516	546	564	539	558	506	537	496	503	525	546	527	506	519	549	569	528	534	575	536	510	563	522	562	537	499	529	530	530	512	516	517	482	557	500	547	570	542	539	527	511	580	527	520	496	515	485	535	562	547	510	554	515	551	553	504	497	561	546	509	538	512	536	569	533	533	568	544	540	557	533	548	512	525	514	510	570	520	520	501	515	548	507	501	530	553	494	525	535	525	516	554	508	561	525	487	532	546	552	550	538	536	499	549	574	519	535	514	554	516	516	520	514	527	531	530	536	513	550	512	509	499	559	547	543	540	537	548	548	535	547	491	539	528	516	505	539	492	528	538	531	570	552	547	483	539	542	531	528	544	493	531	543	503	496	497	528	514	530	521	505	543	519	530	553	513	516	523	543	529	539	539	539	531	562	550	530	512	551	524	555	530	538	513	533	551	511	530	507	525	495	546	585	545	559	509	507	532	534	560	569	499	550	528	507	527	562	508	521	555	510	596	527	540	498	562	520	480	531	546	509	511	537	549	513	537	593	531	536	550	560	537	532	578	563	561	523	589	517	531	499	497	545	566	586	504	558	535	548	564	522	528	542	515	564	528	530	533	551	552	516	526	524	540	485	509	541	526	523	503	506	553	514	474	508	516	547	551	536	544	541	517	513	488	532	523	553	552	554	558	543	518	508	561	552	540	477	518	532	558	532	540	556	515	527	527	542	549	550	537	533	509	509	504	549	545	550	512	522	535	541	572	507	541	504	494	535	501	549	552	541	541	504	515	498	580	562	521	534	536	534	568	536	505	530	551	539	500	536	524	507	506	535	509	539	500	551	551	547	569	516	533	545	530	515	548	538	522	516	527	570	539	541	571	552	529	527	524	491	507	505	539	532	513	518	572	519	541	541	561	563	542	491	492	534	565	558	519	548	534	508	532	528	564	528	573	508	552	545	526	502	587	518	527	523	505	562	578	555	512	511	523	530	540	506	531	560	538	537	504	523	507	545	538	575	504	509	521	539	543	530	546	505	523	544	506	538	544	534	494	523	501	558	561	538	523	535	545
27671	15583	8475	4430	1527	989	917	1780	2256	1737	1065	668	545	493	491	471	452	496	512	456	468	469	486	471	473	476	424	497	443	450	476	458	475	445	449	451	452	460	442	432	453	452	463	454	456	450	444	487	439	488	436	458	458	480	453	469	467	451	446	468	492	476	466	461	480	456	480	488	435	467	436	433	507	431	490	432	460	461	401	512	458	477	507	488	473	454	475	467	473	448	466	467	512	452	435	443	441	452	480	485	470	455	508	458	476	439	476	446	470	453	450	481	457	454	463	460	469	442	469	490	476	502	467	474	440	455	460	467	449	473	448	451	455	450	451	448	484	470	465	486	506	460	451	467	424	483	462	478	469	461	439	463	466	451	435	461	478	450	477	428	498	427	474	462	474	442	433	464	481	461	472	478	463	496	471	452	471	475	441	518	454	434	467	461	428	457	471	486	490	485	492	476	452	467	517	482	448	446	468	490	467	497	468	463	430	460	524	476	483	463	439	477	451	429	459	472	462	445	464	434	424	431	483	456	450	468	445	455	431	488	468	470	402	462	449	468	471	490	481	435	478	472	462	453	463	472	461	479	435	515	484	469	469	433	472	458	480	450	493	509	450	457	485	483	432	454	439	457	441	472	480	456	480	480	453	467	472	472	468	474	445	464	425	487	518	479	471	498	473	452	461	498	455	412	459	471	473	441	453	471	483	443	463	465	481	451	482	443	469	479	481	487	474	442	464	455	474	469	501	454	441	442	465	474	496	487	458	460	475	483	479	478	454	459	452	503	422	484	517	478	480	471	466	465	471	469	476	469	508	436	526	507	445	488	482	469	432	463	460	474	472	524	496	506	478	461	483	463	450	458	472	491	441	459	452	450	480	445	474	425	465	485	484	484	445	431	466	453	445	515	451	494	446	466	466	486	479	463	485	422	459	467	456	447	438	458	445	461	461	444	436	468	481	470	461	496	474	482	456	453	460	441	454	429	473	473	484	477	449	449	492	456	452	492	434	445	473	471	485	444	454	434	462	450	461	458	451	461	475	473	446	465	499	475	439	422	496	478	460	471	491	470	467	449	498	466	527	459	475	499	488	451	455	454	447	489	484	485	432	434	440	425	473	444	453	487	471	486	440	492	500	461	465	429	473	491	443	449	495	460	450	467	491	510	459	483	490	434	446	493	459	451	475	482	486	454	489	510	445	431	455	435	445	478	464	472	474	424	449	505	468	481	430	472	501	455	460	470	446	444	431	452	443	491	450	509	482	422	468	451	414	485	492	479	517	474	463	454	502	466	460	472	442	482	466	498	476	442	478	488	490	453	443	481	449	484	455	432	477	487	467	481	512	471	475	470	485	458	475	449	473	457	487	448	458	488	472	490	429	455	474	478	491	461	446	454	476	445	451	505	469	476	475	499	460	459	479	445	456	495	474	478	462	459	476	486	435	487	476	484	483	473	500	466	450	428	439	444	466	438	459	457	475	470	503	439	486	457	459	475	455	471	455	464	426	482	483	505	492	480	471	498	512	441	453	460	475	429	458	450	462	449	462	464	445	479	479	467	458	466	495	446	494	467	477	476	448	452	452	454	452	464	468	460	485	443	459	479	445	424	442	457	465	466	472	449	493	444	488	436	488	463	476	432	477	474	478	489	494	464	483	459	473	435	419	459	465	488	464	475	465	436	446	499	462	465	433	446	486	476	435	451	491	443	465	528	480	473	422	519	500	473	442	471	457	468	467	492	468	461	502	447	485	463	462	459	463	438	463	433	490	463	474	471	470	479	461	444	487	485	469	469	464	480	480	419	511	444	484	480	461	458	500	509	472	483	496	447	453	472	440	494	525	463	468	447	434	458	438	466	467	487	483	464	464	454	444	470	497	452	445	449	491	469	482	493	471	454	439	485	478	476	461	485	468	432	469	461	458	476	470	479	466	474	496	454	474	415	474	468	486	443	542	478	452	499	470	442	448	447	450	532	437	486	469	487	461	435	429	438	461	452	487	453	504	466	422	460	458	485	476	473	486	477	474	509	450	463	452	494	437	490	464	469	496	451	468	456	475	466	443	500	474	478	435	490	450	484	459	477	490	480	509	464	479	467	445	468	470	479	478	478	488	453	417	456	503	508	482	479	469	472	450	497	445	488	451	441	500	509	461	471	471	503	417	473	446	484	460	462	443	453	425	495	434	465	478	462	439	540	484	471	480	450	434	494	480	478	439	410	471	464	440	468	463	464	425	446	489	507	448	463	478	443	425	460	401	480	463	472	440	479	462	474	476	467	457	480	463	443	460	495	501	479	451	476	467	436	464	494	448	459	456	486	474	460	471	478	429	518	511	417	449	411	488	474	467	473	479	449	471	520	456	495	437	473	488	447	481	484	459	471	449	466	437	466	474	478	465	479	490	469	468	481	477	462	470	453	463	495	467	495	441	489	448	458	455	435	496	451	477	459	461	462	459	454	477	439	434	469	448	492	451	476	415	442	477	432	432	438	472	429	458	475	448	458	463	443	463	481	456	468	481	524	454	449	480	446	475	476	455	489	425	455	459	410	499	456	472	484	450	466	497	457	500	469	448	473	515	459	486	519	457	472	473	469	462	487	460	450	459	473	482	474	456	456	443	483	445	483	461	465	442	457	461	519	472	402	495	457	446	438	455	474	440	443	453	418	491	493	484	419	443	490	440	492	466	444	499	486	424	454	448	514	462	491	496	483	453	453	470	487	476	488	449	477	470	470	441	471	455	491	457	494	504	449	489	468	459	480	512	494	453	473	472	478	459	462	499	494	424	471	486	496	471	463	462	465	488	487	467	436	480	437	489	479	473	455	450	492	489	462	486	465	479	449	431	464	462	467	478	445	432	499	496	451	458	442	481	473	495	441	454	462	504	454	464	459	490	454	453	481	425	499	482	403	493	436	456	471	451	455	461	445	470	477	458	488	490	487	481	439	483	486	452	459	446	488	439	427	510	485	447	482	466	429	460	459	486	500	469	444	476	464	445	441	445	457	472	495	439	468	440	473	430	458	485	448	498	450	497	407	453	454	498	420	446	424	462	447	474	474	441	419	478	424	440	493	440	456	464	453	479	492	442	447	444	451	461	481	470	442	488	462	513	449	465	415	464	414	428	435	477	531	448	469	446	464	514	481	475	447	463	428	432	439	470	452	501	435	462	476	421	438	453	509	445	458	470	461	500	461	457	456	448	480	447	464	463	451	450	485	479	480	479	447	488	494	454	491	464	488	456	470	484	472	454	405	499	503	455	457	462	440	459	505	447	463	467	498	423	452	472	432	464	463	455	491	454	498	465	467	455	465	465	466	474	466	438	472	460	464	434	441	450	511	484	464	477	480	490	480	465	490	474	446	453	474	430	451	433	470	458	452	478	479	488	470	445	487	453	482	421	439	473	496	437	498	473	495	431	453	478	413	467	499	435	461	466	447	466	482	470	447	454	473	448	417	476	512	423	487	477	504	497	463	391	459	494	455	498	466	468	466	461	446
7304	8252	8318	4238	1660	1195	1290	2497	2888	2121	1257	732	481	452	465	444	466	437	430	464	425	462	438	452	459	468	463	441	413	446	457	463	404	474	439	428	463	436	466	413	463	474	418	408	451	419	500	450	422	449	451	429	488	495	431	470	417	448	465	478	428	453	400	432	413	470	454	434	449	455	463	468	482	436	439	445	473	504	461	468	422	458	485	432	473	430	438	426	404	442	426	485	430	442	448	420	458	447	434	407	423	447	429	435	458	408	442	411	429	450	406	463	424	432	455	433	422	448	440	416	466	436	480	371	467	451	447	404	439	420	443	439	450	442	423	448	404	404	431	443	461	387	439	412	426	438	454	398	421	425	432	392	428	477	449	401	467	455	416	416	391	435	438	399	436	429	446	421	418	435	415	469	421	432	467	494	436	422	428	482	411	446	454	517	398	431	430	451	431	401	440	436	456	472	443	447	457	463	421	465	463	419	480	456	398	456	453	440	440	436	464	442	452	433	454	417	469	487	452	437	450	438	444	447	440	423	449	420	426	430	471	424	452	471	425	414	442	436	420	458	426	441	455	406	472	404	445	453	425	466	475	462	437	445	443	446	491	445	451	435	431	418	459	424	433	449	413	417	424	436	422	438	433	412	436	467	445	406	439	404	427	450	436	452	447	484	416	442	420	465	478	412	439	449	427	459	437	439	464	456	450	459	423	425	433	445	430	427	402	435	421	433	421	423	426	435	462	449	431	474	404	449	449	472	462	444	443	485	448	453	465	459	414	424	454	456	420	438	468	462	450	450	457	444	442	485	421	429	429	409	457	429	432	495	421	402	416	451	461	448	467	416	416	442	418	449	436	434	441	434	413	441	451	455	446	455	455	451	488	447	432	466	416	423	449	438	440	410	444	476	453	426	486	449	426	445	431	497	437	466	411	426	407	424	432	444	427	438	467	418	441	446	422	443	443	457	431	443	445	446	454	416	445	435	411	417	436	448	424	408	387	444	430	469	447	435	423	442	444	451	437	438	461	461	433	421	463	492	425	401	413	425	430	473	439	387	456	442	459	427	430	415	467	412	443	474	456	456	424	414	427	438	451	406	464	440	471	416	426	450	440	438	462	433	459	413	430	449	428	427	453	388	435	431	430	396	443	469	425	453	460	428	422	438	435	418	420	465	457	458	457	420	398	437	438	458	466	461	455	423	436	416	458	388	465	446	503	428	409	459	461	416	420	416	423	442	472	439	448	416	432	423	411	413	441	463	452	430	437	482	389	451	425	450	430	464	488	421	436	438	417	414	433	450	461	453	444	449	420	460	451	412	420	484	453	386	445	423	461	435	431	455	414	448	429	448	414	406	436	424	497	455	415	430	439	436	445	467	491	475	428	448	445	435	445	408	436	440	454	403	441	402	450	476	473	452	418	443	419	429	447	464	425	451	442	433	424	454	443	470	428	470	404	432	420	440	404	457	476	431	454	427	415	468	423	424	438	436	489	448	405	458	401	469	425	454	443	445	451	465	439	435	434	457	431	438	433	447	458	425	436	472	424	448	407	427	415	439	447	405	483	432	437	427	442	429	446	415	474	440	468	406	418	422	424	407	456	428	433	443	436	468	439	420	430	481	454	468	418	417	466	439	417	466	444	447	450	436	437	393	446	431	444	445	457	451	421	425	395	436	450	435	491	468	424	423	443	440	471	449	444	463	437	460	417	440	416	430	440	473	396	425	459	457	456	438	431	473	458	458	443	458	420	442	433	452	425	396	468	461	435	408	493	457	434	435	457	443	442	459	432	426	444	463	431	443	434	449	444	464	422	456	441	460	428	403	485	433	429	397	447	460	436	443	434	430	471	421	477	422	428	441	441	479	449	442	447	431	465	453	448	412	430	432	412	431	452	429	436	454	431	431	441	439	465	480	433	465	451	427	479	442	413	436	467	466	443	464	415	411	432	452	428	419	471	426	433	428	443	457	413	433	452	431	456	450	455	389	413	432	468	448	452	517	435	467	442	456	449	456	437	454	454	430	443	442	437	444	453	401	466	430	442	458	445	443	449	411	403	463	474	416	433	439	449	436	416	402	414	443	415	418	431	431	446	427	428	412	461	474	419	475	430	374	469	423	447	422	434	418	434	385	433	468	445	450	445	407	457	446	440	411	450	467	433	428	465	415	447	411	467	409	446	429	462	414	466	435	466	444	427	429	442	460	439	422	402	452	431	428	440	502	444	456	441	415	433	455	466	472	427	458	431	441	435	466	411	407	449	431	443	463	441	436	465	422	439	438	428	437	410	450	428	428	430	426	455	466	429	426	426	407	403	460	404	418	438	458	467	453	420	447	432	444	419	445	418	427	441	456	424	450	409	440	462	401	430	437	456	423	439	405	458	445	408	433	461	438	446	386	411	401	448	445	441	437	406	399	425	466	430	428	472	440	461	442	408	439	469	429	458	431	429	437	469	445	437	435	430	459	443	445	410	441	454	425	418	445	421	445	441	438	439	443	415	448	431	432	431	437	417	457	433	433	449	459	451	428	449	443	418	428	469	444	435	497	430	413	441	433	472	434	446	446	447	467	439	386	421	434	423	411	444	446	441	440	439	450	462	429	395	466	440	426	448	430	450	424	453	437	436	421	424	422	471	416	417	424	457	462	424	400	436	455	470	437	435	453	477	461	455	430	447	446	408	450	443	468	481	423	412	419	423	422	453	463	433	470	476	438	449	431	390	434	425	437	421	414	413	455	452	427	464	441	413	465	409	429	413	402	425	414	437	475	446	429	430	462	415	451	452	416	414	403	476	449	438	454	446	418	463	438	467	442	438	428	441	449	448	507	436	476	442	445	430	408	463	443	431	436	464	453	427	458	440	456	444	465	446	438	423	414	445	454	455	448	492	398	444	415	438	412	455	432	420	471	454	437	483	436	460	414	443	467	432	454	463	424	425	458	438	454	441	432	444	423	427	430	456	437	423	410	415	384	463	406	456	434	445	432	449	431	411	439	480	391	473	454	402	432	442	406	481	439	465	462	465	416	424	432	421	417	477	418	453	471	464	441	424	415	449	452	473	438	448	440	460	403	428	442	411	465	458	455	420	402	439	440	436	450	450	422	419	469	441	416	431	449	413	421	422	436	442	415	417	449	434	407	436	448	406	409	442	448	440	429	431	445	412	446	477	440	423	445	441	442	403	491	423	443	458	422	471	476	434	405	465	480	413	465	454	443	405	419	390	451	429	456	449	434	439	450	401	440	460	436	490	453	441	455	467	430	454	465	457	471	434	444	413	418	438	446	419	436	436	434	396	413	437	419	432	430	410	456	432	447	420	411	413	456	475	439	424	452	428	410	418	479	411	444	484	419	448	426	425	417	426	458	459	428	433	408	457	455	436	442	459	454	410	437	455	425	449	453	437	451	410	425	426	462	428	425	403	437	432	427	439	451	431	437	435	417	489	443	414	442	387	442	467	449	443	425	451	420	452	466	428	479	472	441	427	411	450	418	440	436
25389	21328	27114	25090	10816	2602	2042	14418	19855	12114	5406	1716	818	536	448	458	511	504	500	499	501	463	483	453	458	442	460	425	471	496	471	472	450	454	467	454	493	466	469	507	481	438	480	450	509	488	431	440	504	458	459	480	474	478	470	458	485	439	478	467	457	470	490	463	478	471	485	479	494	507	423	451	462	425	419	451	453	431	496	458	446	451	451	437	484	465	466	463	445	457	483	477	450	475	430	474	472	461	521	474	456	484	446	477	488	439	455	447	453	451	442	455	470	452	477	489	462	456	475	474	458	500	467	439	460	460	467	458	478	486	426	459	450	465	444	455	464	473	504	462	489	445	439	472	457	489	451	460	485	500	444	475	464	447	464	451	500	475	411	459	508	453	473	479	528	438	425	419	461	457	464	463	454	466	450	480	427	447	425	482	433	417	447	432	499	445	492	459	473	461	459	457	524	509	448	439	470	472	457	486	439	487	444	440	439	466	430	466	456	462	492	484	440	477	492	461	446	470	457	495	459	468	476	466	465	432	450	435	417	457	459	463	435	455	477	434	463	499	471	480	472	489	463	476	470	432	445	426	409	454	405	441	476	442	420	429	485	438	476	427	452	412	416	482	457	458	447	479	443	470	479	424	488	450	491	481	485	465	455	500	439	476	439	434	468	492	475	485	446	429	455	454	474	460	417	461	471	434	447	446	460	433	456	463	464	429	505	467	436	438	461	466	467	489	487	427	487	474	449	424	492	479	435	433	455	516	491	428	432	455	455	515	444	487	437	483	441	467	488	449	422	461	500	446	487	454	458	506	468	433	520	488	490	475	489	430	456	473	416	454	467	476	475	437	526	466	462	440	437	451	475	462	463	449	453	493	481	462	432	463	449	449	464	455	459	422	434	435	465	486	453	442	456	462	509	450	435	460	481	470	448	489	470	479	427	491	462	480	448	474	454	491	460	505	489	465	469	439	456	482	471	467	406	466	451	471	453	472	427	522	474	464	484	444	495	500	480	462	469	465	464	490	468	450	436	444	452	472	446	496	505	484	422	464	470	442	430	437	479	472	472	427	449	450	438	468	476	470	424	438	452	427	450	468	456	470	469	446	471	447	478	502	443	452	447	470	499	415	470	465	465	468	453	478	485	493	476	467	448	476	489	490	446	452	474	467	448	432	485	488	474	456	427	422	456	464	449	484	451	424	484	451	441	438	443	461	471	469	477	485	469	479	492	487	476	485	477	458	472	469	472	441	425	450	456	460	454	466	465	458	484	458	436	496	444	486	453	446	481	442	455	467	433	470	440	466	433	493	463	481	433	431	513	479	463	472	447	499	492	434	412	482	474	485	476	483	485	452	475	486	471	463	446	453	460	466	456	479	465	480	432	453	464	480	466	447	445	452	476	486	462	442	441	469	409	470	472	459	470	461	466	447	427	470	439	480	432	439	443	405	463	439	424	446	505	424	463	483	494	443	487	454	480	421	477	460	466	492	484	453	438	427	491	478	444	464	460	477	472	465	469	457	463	451	457	471	451	470	451	462	470	454	485	455	446	444	474	440	436	464	489	474	442	451	479	495	461	424	453	459	456	474	446	473	491	497	462	461	461	454	461	432	432	477	491	446	462	484	430	452	449	449	427	444	426	450	479	470	465	459	487	461	453	489	447	470	461	458	457	465	480	427	487	500	468	461	483	439	480	433	449	434	444	433	438	478	472	440	472	455	439	479	431	432	416	458	469	455	468	436	486	444	482	488	443	465	435	477	477	462	460	430	452	429	455	484	434	445	470	467	463	511	473	451	469	473	444	477	501	464	449	478	494	464	483	445	463	436	488	471	438	454	469	455	464	432	483	456	475	459	444	448	461	447	456	472	479	465	467	467	500	493	466	474	445	462	426	464	452	467	443	474	462	414	474	471	476	482	476	460	466	457	467	422	487	461	427	465	462	498	492	474	419	456	472	467	477	440	501	440	488	451	472	497	452	441	446	479	471	451	470	472	461	462	459	455	468	474	498	474	480	449	453	475	439	461	454	457	452	455	424	495	503	464	461	456	424	424	444	496	430	476	448	428	439	474	484	439	444	444	503	439	473	462	459	447	469	451	451	493	486	443	446	460	439	448	459	444	442	462	475	480	443	462	452	398	463	502	483	442	461	463	433	405	460	449	475	404	481	455	445	462	462	468	447	476	430	485	420	421	417	429	497	480	469	451	432	462	406	463	495	466	465	460	476	459	436	420	486	431	466	455	480	462	480	451	497	502	461	408	429	497	448	454	415	503	469	451	508	479	463	450	443	445	461	462	425	436	479	499	439	441	459	463	489	476	440	490	450	456	493	427	471	470	474	462	467	445	444	448	442	478	482	485	439	502	416	467	480	462	498	444	478	416	451	462	499	461	470	470	467	481	468	467	486	469	439	448	478	441	459	475	473	443	451	466	474	477	469	445	442	456	457	444	479	506	472	474	486	487	468	447	455	455	517	473	441	460	488	446	466	442	475	460	453	482	452	450	451	435	456	455	468	440	463	423	462	465	503	483	512	461	471	486	439	462	418	436	473	471	451	483	445	484	447	471	467	441	447	448	464	446	446	450	466	470	475	447	467	471	467	486	454	514	464	522	462	442	469	470	467	488	518	471	426	415	451	430	453	453	429	467	485	426	481	463	494	486	504	445	464	461	502	469	461	464	466	474	498	477	457	449	418	448	472	490	490	472	441	432	461	441	469	453	436	423	434	462	440	491	452	493	432	457	510	462	459	470	468	431	447	437	469	460	423	470	448	462	495	487	462	462	450	476	494	485	424	476	494	455	463	445	497	480	482	480	461	449	426	477	469	456	422	443	428	445	449	483	463	463	473	480	450	454	474	471	478	468	481	432	459	471	498	488	497	474	490	463	444	482	439	457	483	446	457	454	440	428	452	451	477	460	482	410	469	460	446	434	431	439	472	463	467	468	447	458	491	448	462	508	469	442	437	440	468	455	464	485	472	499	460	490	436	454	471	467	451	472	470	489	487	457	456	455	481	459	457	479	427	439	447	481	457	455	444	478	456	468	437	451	451	461	483	515	471	464	466	490	473	455	421	497	419	464	465	470	491	472	469	456	489	478	443	506	472	447	502	472	453	477	459	450	483	461	462	466	486	439	422	462	495	473	500	475	500	441	437	433	471	414	466	482	458	465	473	464	445	484	468	459	429	448	475	477	435	446	432	487	419	509	451	468	463	474	532	465	477	471	432	451	448	443	437	461	446	422	524	472	493	486	497	452	481	447	483	430	405	429	474	438	457	452	495	500	448	437	449	461	455	468	496	447	446	451	459	457	457	452	448	432	447	472	454	453	498	436	462	452	477	430	486	462	476	470	480	463	484	447	465	468	499	469	417	451	427	481	461	466	459	443	468	454	436	450	436	476	443	439	435	463	495	441	456	457	459	460	508	444	459	484	460	484	463	470	476	479	475	461	476	479	464	433	463	466	497	447	468	508	482	448	505	450	436	484	443	418
6682	16917	14045	8653	4856	2095	2689	16953	18330	10213	5381	1889	828	486	459	488	467	450	473	438	448	449	422	481	426	434	463	445	473	456	429	448	458	493	452	474	471	390	438	464	518	468	444	475	495	434	461	446	468	479	478	448	402	483	483	462	414	475	449	442	480	488	451	461	472	491	442	458	449	489	488	412	514	453	477	436	439	456	435	464	463	432	439	488	440	465	424	456	501	469	438	475	458	460	490	482	446	450	469	490	427	433	442	464	465	462	463	428	460	426	461	454	456	436	451	448	417	459	440	514	432	409	447	404	424	448	436	446	462	505	409	463	473	448	425	445	456	412	490	409	449	483	465	450	450	407	456	453	455	459	435	443	473	436	423	458	460	464	482	434	440	476	442	406	453	438	476	475	459	435	438	455	456	469	446	413	446	433	456	480	445	465	473	454	478	450	468	468	469	455	445	450	463	462	461	446	466	426	450	452	468	448	473	436	482	454	458	440	439	432	466	427	449	435	452	477	427	465	459	408	449	450	455	459	434	452	476	468	438	440	450	447	430	423	436	486	448	431	454	460	435	420	454	467	405	434	449	483	421	505	457	470	470	480	442	454	427	465	458	423	462	456	411	478	445	447	468	456	439	459	459	419	423	475	483	467	417	469	457	464	458	473	416	476	462	438	447	460	398	440	435	453	458	421	462	459	445	451	429	438	468	449	454	420	483	430	423	414	459	478	429	502	438	390	434	455	427	441	469	462	456	484	463	445	446	443	460	444	451	492	441	461	489	470	469	471	406	402	495	452	457	431	439	450	465	441	445	443	417	443	476	431	424	492	426	411	519	413	399	492	459	444	464	415	439	473	429	445	453	456	399	432	445	448	448	437	463	461	431	439	460	450	407	460	469	475	464	446	447	453	440	423	424	429	422	459	440	427	467	413	436	422	438	439	424	446	450	444	426	437	436	432	456	457	450	431	424	465	476	436	447	440	429	424	426	465	464	464	420	455	450	453	446	445	435	462	444	430	439	449	458	482	436	469	473	466	409	476	440	436	492	495	432	484	433	432	461	464	476	424	468	476	436	404	489	442	465	453	471	487	455	478	439	461	465	431	433	461	445	493	426	477	434	429	434	447	485	439	432	467	448	461	474	469	435	440	452	494	438	430	443	451	434	472	494	432	472	470	384	464	444	433	454	460	467	447	460	454	413	455	453	431	502	474	440	468	458	438	481	423	425	412	427	447	432	453	473	453	420	455	456	388	458	433	470	461	437	457	447	477	467	481	469	494	468	447	447	414	445	443	407	433	432	455	426	431	479	471	488	465	445	474	443	453	436	462	442	425	481	443	493	449	438	415	445	451	491	442	444	476	464	462	457	472	496	477	449	451	465	451	463	441	484	451	451	465	461	422	438	476	432	446	457	454	478	433	439	446	445	475	431	441	425	423	474	444	436	477	472	447	435	450	447	454	480	430	423	465	468	475	441	466	462	441	458	442	450	461	417	471	434	430	437	448	446	426	442	423	404	422	455	444	454	430	424	439	431	471	437	476	465	464	442	451	453	466	449	447	474	485	428	428	450	394	440	449	447	455	445	477	423	424	463	405	450	447	414	475	461	418	472	456	431	435	453	439	480	445	457	465	433	485	436	451	453	453	461	487	442	450	452	495	463	402	425	431	443	462	478	448	439	448	463	467	449	484	476	442	467	458	475	439	470	465	452	494	464	486	411	446	449	416	473	449	449	430	480	440	445	437	452	498	446	473	455	447	468	450	452	442	452	415	463	438	431	440	433	480	472	425	450	464	457	445	420	435	485	458	464	474	457	467	451	449	429	472	455	454	444	467	465	450	456	452	451	469	475	429	458	471	427	466	453	430	454	485	484	433	470	456	460	389	424	418	414	462	466	446	500	494	477	440	456	440	449	460	438	489	464	439	456	445	455	451	487	409	476	450	471	412	492	441	450	442	456	430	426	463	462	438	457	432	446	443	425	470	463	470	421	433	436	437	454	481	431	474	478	456	460	459	481	471	427	452	462	475	451	454	436	495	454	400	447	405	447	466	443	460	472	487	448	448	478	458	468	483	489	458	481	441	471	457	423	459	460	427	423	468	458	430	429	455	461	445	444	464	464	440	443	416	436	455	440	436	438	449	470	438	446	454	455	493	481	464	472	412	434	426	471	493	447	470	437	412	437	470	466	421	409	475	455	451	442	408	414	442	453	480	452	471	452	434	442	444	449	448	442	444	458	454	467	467	478	451	468	438	438	478	462	450	457	486	446	476	462	463	440	427	464	468	437	464	496	448	465	435	455	420	454	472	485	440	449	428	473	427	479	437	446	424	458	438	424	447	469	475	448	512	500	438	465	458	457	466	439	488	448	407	440	459	437	421	469	430	469	434	498	447	448	456	465	471	458	440	445	461	519	434	479	469	475	450	442	466	472	441	415	438	443	429	432	427	441	441	426	442	460	460	409	469	436	449	423	446	449	456	459	460	481	412	433	455	487	448	450	483	450	466	508	446	474	468	427	469	460	458	465	465	466	473	458	462	441	462	464	462	436	463	456	442	434	439	450	469	424	412	463	477	454	435	444	447	472	448	391	445	482	486	503	457	427	466	454	454	444	479	435	433	449	466	480	458	462	416	471	462	448	413	454	455	430	419	470	443	493	450	464	442	488	420	436	460	439	417	463	430	427	470	412	464	405	452	445	484	438	402	466	424	452	432	442	449	458	432	465	480	465	438	436	452	450	448	473	418	439	453	450	465	474	435	492	436	473	475	462	459	432	495	461	446	440	437	487	440	473	465	453	443	473	461	433	457	431	387	459	429	424	450	451	455	458	452	439	449	469	441	449	462	425	451	402	426	476	479	447	445	437	443	454	453	444	455	429	400	469	439	435	442	479	435	445	452	495	430	414	396	445	395	461	467	462	420	472	448	395	440	493	409	416	462	431	466	441	440	430	409	455	445	484	454	464	443	473	413	440	456	494	439	449	460	456	421	483	457	456	438	430	420	448	479	483	444	468	486	451	448	476	468	439	425	445	443	443	467	487	441	421	405	469	449	469	433	459	440	481	456	438	475	417	416	430	408	452	417	415	463	461	440	449	405	443	430	451	503	430	470	458	477	424	484	451	473	496	460	457	437	452	434	431	462	434	469	460	434	419	421	459	429	438	446	476	446	434	420	488	445	435	473	493	474	440	454	440	482	479	453	462	432	442	448	458	439	426	521	451	468	421	441	478	451	458	476	458	457	446	455	439	492	434	434	404	404	435	462	451	493	438	461	475	465	460	397	405	410	478	480	480	436	468	436	461	439	421	455	453	442	467	410	459	466	462	448	439	445	431	481	435	415	443	463	437	469	461	459	450	452	456	431	462	453	487	467	467	477	458	440	436	448	434	469	479	454	445	462	419	451	474	451	427	448	416	431	394	413	431	463	427	451	448	504	423	443	448	467	459	410	442	449	465	461	473	474	444	439	417	433	440	436	461	472	423	456	431	510	452	453
24133	21305	28535	24419	21206	13014	6821	31673	38053	24876	12361	3761	1153	696	595	534	572	565	575	546	537	608	553	533	547	563	542	518	588	603	571	578	567	538	583	572	582	569	527	567	554	519	597	504	558	583	524	559	580	568	545	587	541	575	563	560	520	595	611	542	544	632	548	514	554	516	554	589	563	537	569	581	560	572	615	549	553	580	556	556	519	571	568	552	549	574	586	545	560	560	566	543	548	558	554	550	529	575	532	541	582	554	539	553	567	599	592	525	550	518	582	545	575	556	548	544	590	588	528	541	561	505	561	589	606	530	511	523	572	570	571	584	578	570	602	499	533	535	518	553	550	550	503	518	546	539	550	583	551	582	544	541	511	591	571	578	542	582	545	529	534	560	567	568	557	540	585	558	583	551	550	551	568	546	534	547	569	556	539	557	577	564	568	539	564	560	523	544	535	531	598	577	567	572	525	539	525	565	562	572	582	563	561	564	564	583	522	514	527	542	562	504	538	581	577	561	558	546	533	569	538	585	508	506	563	537	560	549	553	577	536	526	579	604	531	577	520	559	547	542	516	553	563	554	533	552	534	569	552	530	572	562	552	526	522	554	552	591	576	528	536	581	556	534	561	559	532	567	512	581	576	572	519	518	527	574	541	554	579	553	569	578	583	525	582	551	560	572	558	537	562	553	544	559	524	528	557	591	562	521	585	565	563	504	579	528	511	540	538	537	495	538	540	564	527	575	571	556	555	549	559	515	578	540	545	560	561	568	559	546	510	603	550	580	530	519	576	557	515	584	560	574	558	607	577	512	523	572	562	529	512	576	548	565	577	579	608	504	551	573	565	536	555	574	575	526	551	557	555	526	541	531	566	569	537	538	576	575	572	517	569	565	540	548	554	567	564	552	521	532	564	559	600	581	553	560	565	528	500	550	500	524	542	518	582	554	576	591	559	526	567	496	552	544	524	574	523	542	582	554	544	579	561	562	604	565	556	587	558	566	559	533	541	564	563	530	565	559	543	529	578	501	544	542	546	597	533	565	567	592	552	564	573	524	542	509	531	560	517	539	547	580	540	552	523	579	574	563	528	543	526	537	558	536	561	550	563	548	562	528	560	571	555	563	569	533	544	567	557	537	557	517	560	560	553	574	541	520	560	532	550	572	520	563	557	538	539	549	594	589	543	565	536	561	568	541	565	552	547	536	555	524	587	603	589	577	560	524	545	558	595	540	579	548	532	529	522	560	563	527	569	570	594	528	568	568	510	547	550	597	495	583	526	549	555	527	523	522	528	561	548	536	575	560	581	555	585	542	497	565	545	580	581	561	575	546	535	583	532	580	545	591	553	586	604	535	539	572	538	522	591	559	526	561	532	518	521	571	541	531	553	572	532	565	531	527	541	552	566	533	549	566	607	537	573	545	544	567	543	522	537	576	537	568	526	535	577	578	566	570	552	561	576	586	560	535	604	562	545	559	509	527	553	565	560	572	534	551	544	533	564	514	575	536	592	511	592	573	518	535	536	578	554	547	570	546	536	493	543	579	519	543	540	549	549	560	549	526	535	556	511	518	505	526	516	523	516	590	559	583	524	527	571	575	524	514	540	529	523	563	602	578	561	593	564	513	535	521	529	522	556	579	499	572	543	541	559	541	571	514	546	523	550	516	587	508	523	574	520	577	550	604	587	587	559	544	521	516	526	564	575	549	545	495	553	530	567	574	527	526	576	547	593	525	534	520	612	567	582	582	568	538	539	550	530	537	518	553	563	514	552	531	541	545	568	578	578	587	514	556	546	571	560	541	559	523	529	550	576	567	520	528	553	559	579	541	573	537	556	548	560	570	553	574	560	547	540	536	531	528	568	515	553	601	545	584	549	579	572	568	553	555	591	538	587	538	562	533	558	535	557	564	547	540	483	555	578	584	580	541	526	536	517	587	533	572	564	542	579	535	557	566	567	558	510	549	547	547	576	579	545	578	556	562	553	552	544	541	576	544	542	549	515	568	518	555	527	534	559	560	559	522	549	557	534	620	551	547	569	557	547	548	508	564	542	546	524	528	541	548	544	540	549	582	554	531	540	584	519	551	539	534	543	546	499	533	545	530	539	563	555	539	549	568	500	562	528	569	614	566	564	509	538	580	532	554	545	543	565	570	536	539	527	529	569	564	552	562	540	583	561	551	541	541	518	547	567	548	537	593	523	535	541	524	584	535	561	539	557	527	566	587	584	561	527	543	546	563	537	561	499	531	567	567	541	541	567	537	528	577	512	589	548	527	517	565	554	590	525	557	528	525	563	580	552	564	529	531	523	533	571	556	515	523	562	576	524	574	534	560	541	591	575	558	577	538	598	552	552	517	553	591	562	551	564	557	547	533	549	508	545	553	531	514	558	502	541	517	563	556	565	553	532	518	572	580	561	542	516	541	553	519	588	548	551	558	533	534	551	526	549	551	540	534	537	555	573	563	519	534	535	555	558	517	558	579	555	569	547	576	528	587	542	539	563	536	541	545	545	523	570	541	566	532	480	571	561	540	586	572	570	613	539	538	618	559	582	527	553	591	563	516	575	505	552	527	591	507	566	561	563	553	583	533	570	558	550	559	560	567	562	549	554	524	569	538	543	523	532	572	586	576	520	493	514	487	567	532	545	523	546	534	553	589	589	549	585	589	534	534	544	530	524	584	519	585	581	556	534	521	496	602	553	537	584	544	544	545	556	558	554	539	570	546	585	542	584	548	557	533	530	522	557	552	518	528	550	527	564	555	549	561	520	577	528	551	539	542	550	540	514	551	553	517	536	555	569	532	542	555	567	574	512	530	514	542	553	553	583	521	583	549	552	560	560	590	519	531	535	499	536	523	549	566	549	580	588	591	532	569	512	581	564	562	559	559	589	538	548	514	564	593	521	580	540	548	547	549	535	537	508	541	530	538	548	559	544	563	565	524	542	598	554	543	541	533	564	580	510	575	558	540	557	558	552	554	534	559	528	538	524	553	550	529	578	592	565	540	548	543	566	563	526	579	529	541	568	520	570	543	541	522	558	533	532	536	549	574	541	526	549	532	556	563	568	533	543	553	570	525	566	541	583	544	524	573	549	552	587	523	551	552	596	537	577	547	503	540	512	552	565	544	531	562	535	592	528	581	536	563	558	557	550	539	549	516	584	568	542	538	516	558	563	585	551	551	526	509	516	519	588	554	558	598	525	582	552	575	551	557	584	562	518	524	518	546	526	542	553	578	531	535	542	523	530	533	568	541	574	557	533	493	557	514	543	541	601	568	545	535	545	565	510	565	515	563	479	570	546	548	546	543	567	555	543	532	565	551	550	538	537	541	547	549	534	550	563	550	557	543	564	562	533	569	529	555	558	556	558	589	562	556	547	563	546	560	556	567	541	526	526	577	561	528	514	516	564	556	586	499	533	557	546	562	562	534	563	532	575	511	520	516	530	575	535	547	605	545	553	536	560	512	587	563	521	577	557	583	503	568	557	549	591	525	508	524
8645	23990	21768	14948	8410	5197	6395	34480	34426	18995	10453	3499	1196	673	565	561	548	595	551	525	509	567	538	500	513	543	533	495	530	529	508	531	501	549	549	535	550	514	566	520	550	575	538	497	510	491	541	520	530	510	548	505	504	568	583	572	527	548	546	557	517	549	506	519	544	550	504	526	548	569	522	542	554	512	540	532	551	524	534	564	543	534	555	514	526	545	547	521	503	541	537	574	549	558	562	515	539	551	535	548	520	498	535	533	521	542	499	576	519	569	535	524	506	504	553	541	550	552	537	551	523	518	513	551	507	533	505	552	557	545	554	566	514	576	513	539	581	506	524	555	521	514	569	557	581	563	516	541	537	517	556	553	536	516	524	541	523	519	520	538	519	530	498	509	511	561	555	529	567	553	509	583	518	530	517	557	523	505	552	520	520	533	552	533	524	515	498	552	524	528	517	528	556	525	494	507	524	532	542	505	530	537	563	560	533	552	554	535	531	548	566	510	558	550	591	555	552	508	527	554	534	513	548	564	493	538	523	519	529	555	524	511	486	555	544	518	524	519	498	565	557	507	506	563	536	512	505	546	513	525	555	521	513	497	533	561	540	509	504	538	538	557	563	521	543	495	513	546	498	538	569	551	506	539	553	549	520	526	527	546	552	515	523	531	599	553	521	530	479	492	524	514	572	486	566	522	546	517	561	545	502	524	553	491	544	564	522	519	558	531	580	510	504	524	531	525	534	516	531	599	557	580	576	614	512	539	514	526	564	552	586	542	522	532	533	524	524	534	580	530	499	527	496	492	504	531	519	525	571	531	532	538	536	530	560	512	523	531	548	503	531	553	516	495	538	532	492	521	543	558	492	548	534	498	450	526	499	557	550	508	563	522	536	541	521	528	541	505	484	552	501	541	547	538	522	524	534	499	501	511	552	541	518	553	564	534	585	550	503	526	529	576	561	515	558	463	526	513	521	517	516	530	519	549	511	541	534	568	554	540	572	513	523	513	495	542	484	528	510	552	558	525	567	520	550	528	495	524	571	538	568	504	500	553	536	528	503	512	555	506	522	507	524	542	541	506	524	518	548	532	548	499	530	514	510	503	527	534	527	522	504	517	539	531	536	533	534	539	522	568	485	534	511	511	523	528	535	504	481	531	482	517	498	531	563	533	527	556	527	467	509	469	529	540	562	558	543	553	538	548	507	486	520	510	551	525	541	523	539	510	562	537	538	514	548	563	536	509	508	545	543	532	529	551	549	518	551	538	526	569	532	560	516	556	532	564	541	544	536	546	513	510	538	520	527	523	491	537	536	516	507	540	533	528	548	523	494	522	530	526	511	517	481	543	559	549	502	557	520	543	513	525	488	507	526	513	516	533	525	521	509	520	507	525	529	525	530	492	539	555	529	503	535	548	540	509	543	500	530	526	523	553	544	546	541	547	607	551	567	556	552	495	525	557	546	519	526	539	547	561	492	524	498	553	580	517	514	524	548	533	545	484	550	504	507	555	537	495	526	583	530	510	516	515	557	528	540	549	544	482	532	547	541	535	517	507	502	542	556	550	548	490	516	538	539	498	528	525	530	506	530	524	501	546	542	541	554	529	498	532	528	542	547	566	503	559	521	535	524	517	497	568	506	535	504	526	565	520	516	537	530	550	536	501	556	531	497	537	541	506	543	518	537	509	506	526	534	583	520	560	536	512	517	526	552	540	509	498	530	538	537	550	518	517	551	533	511	534	559	544	509	491	504	552	564	542	546	522	518	551	501	505	548	524	552	525	536	524	569	524	568	518	550	556	529	566	521	543	530	567	516	545	518	554	541	521	545	508	516	523	506	536	529	572	541	536	533	568	539	565	598	541	545	528	586	500	504	516	544	497	553	505	536	535	544	517	528	518	528	532	517	501	487	543	544	518	530	567	523	515	517	540	530	506	526	554	503	499	512	508	544	526	550	542	530	517	548	484	560	519	545	536	523	506	512	531	507	573	495	545	508	554	508	507	543	526	496	545	524	518	543	503	549	523	537	571	566	513	499	519	534	521	523	501	536	514	582	510	547	521	526	477	497	501	555	554	520	523	530	488	510	512	534	531	501	538	503	536	536	523	550	538	522	578	520	544	553	588	526	512	499	559	494	553	570	548	555	545	526	548	521	509	494	493	539	514	542	582	514	527	510	542	517	521	545	535	532	506	523	527	540	501	546	541	552	491	528	548	546	494	535	522	546	520	536	539	536	510	525	529	499	507	531	500	515	511	534	504	529	546	546	499	525	582	564	526	546	533	547	523	513	519	518	550	522	522	512	566	507	534	500	489	508	534	537	519	521	463	504	520	517	554	565	531	516	513	502	545	544	530	504	534	506	524	507	560	522	523	530	543	565	526	502	558	481	562	533	521	518	525	566	555	566	481	531	517	502	515	524	500	545	561	525	534	536	542	549	532	572	519	507	513	499	507	483	585	545	520	553	532	549	546	576	545	535	598	524	527	536	506	518	535	483	515	562	512	496	509	522	512	535	494	535	535	535	558	534	535	471	542	520	559	504	561	508	547	518	499	515	508	570	530	512	559	524	523	490	549	541	507	516	520	553	555	506	496	523	542	523	528	495	555	536	545	552	540	516	507	505	490	553	504	549	574	518	521	547	536	547	535	568	540	526	542	516	476	503	557	515	562	511	538	534	513	532	571	556	563	529	555	508	508	565	516	552	562	564	532	495	529	511	540	505	541	527	484	478	544	516	568	495	561	531	529	536	504	523	496	510	504	570	549	484	517	530	524	546	539	529	507	548	529	544	505	538	521	538	531	544	492	542	516	544	523	524	501	530	511	513	504	542	541	571	538	531	503	549	512	528	501	555	522	483	507	506	538	563	505	528	516	545	570	547	521	545	554	505	578	517	515	553	510	543	539	515	503	545	517	500	528	527	488	539	536	517	573	535	515	544	578	538	518	522	496	531	562	553	531	549	512	533	521	509	515	512	511	499	506	513	513	533	520	519	510	547	544	533	499	516	525	483	551	526	489	510	543	531	531	534	520	521	519	509	502	509	552	521	522	546	551	518	550	511	507	574	515	556	530	531	537	535	527	524	539	495	551	547	489	509	521	518	513	500	490	501	548	521	530	551	538	529	514	532	532	551	505	540	495	518	495	545	525	528	516	523	507	532	499	518	506	549	501	509	559	535	497	535	530	555	523	513	478	554	533	530	556	529	519	562	549	511	506	535	518	531	513	512	514	554	539	483	533	574	527	567	562	561	551	529	531	523	535	513	536	518	500	520	521	549	527	509	536	499	520	522	530	497	509	547	474	553	514	508	486	543	523	532	519	530	538	557	495	523	569	514	539	582	531	530	541	516	541	516	541	505	532	500	555	505	545	539	528	554	547	518	506	537	547	517	522	560	513	517	553	555	542	561	566	498	488	545	532	526	543	543	501	528	481	535	572	493	556	538	534	507	516	549	569	540	520	504	546	554	541	511	527	542	529	549	529	499	548	524	514	552	540
27532	14932	7326	4119	2268	1282	915	1782	2689	1740	1054	695	552	470	447	511	467	484	466	491	478	463	459	480	489	473	451	444	493	475	470	479	485	426	481	450	456	477	479	454	458	468	471	432	475	467	446	473	518	505	463	478	460	471	485	485	482	445	461	477	457	471	473	441	478	465	475	446	492	506	472	479	446	441	424	432	450	452	462	461	488	475	456	477	429	508	448	450	460	451	450	466	501	438	461	454	435	441	493	462	469	480	470	432	512	451	487	430	512	480	465	482	475	481	447	474	492	458	464	472	509	494	425	482	500	487	471	430	442	454	421	509	482	450	473	474	482	492	433	468	494	461	465	473	464	425	517	527	467	504	460	449	445	460	476	468	449	465	449	467	457	461	467	482	473	509	498	481	479	442	474	465	461	473	449	450	457	441	473	490	422	462	455	489	476	464	433	442	455	452	419	457	463	446	475	465	463	478	480	467	427	460	458	451	482	457	462	430	480	481	507	472	492	459	463	496	467	459	439	476	435	431	496	429	479	453	447	446	470	472	495	493	474	457	463	461	453	494	427	455	469	483	455	492	495	445	500	464	488	450	438	437	422	450	489	471	464	458	445	448	480	454	448	463	478	475	492	420	447	456	500	445	457	463	485	473	467	440	457	469	451	446	466	505	451	465	466	435	424	482	493	503	511	428	460	482	458	449	455	456	447	501	468	458	441	481	463	443	414	448	495	439	424	454	468	448	465	506	470	450	461	446	458	465	478	480	491	422	456	427	465	454	493	457	460	429	449	437	476	442	485	462	468	469	484	423	466	495	411	460	490	458	485	492	470	448	454	467	482	462	497	481	454	466	465	524	432	481	462	458	470	468	463	463	448	466	490	494	481	469	459	500	464	433	453	456	469	451	466	498	444	435	527	468	464	472	490	465	460	429	477	460	428	459	461	455	482	489	447	490	472	492	458	438	432	487	452	513	479	435	453	484	456	492	488	457	470	484	484	491	459	463	480	497	469	467	469	445	454	515	451	487	445	474	461	505	418	452	491	520	425	497	458	439	460	464	444	450	485	435	459	441	457	459	426	464	456	431	396	441	414	467	490	447	466	483	470	451	501	404	444	437	468	472	446	480	449	448	463	453	453	505	470	471	483	461	434	423	477	491	526	453	428	494	446	472	452	432	476	474	482	465	488	475	427	418	460	476	504	444	432	460	428	457	452	497	456	466	469	443	493	484	464	474	465	466	470	461	498	446	479	459	446	484	485	460	452	492	490	448	438	450	481	444	447	426	446	451	499	458	473	462	460	506	484	479	473	493	437	487	471	482	447	430	505	486	464	438	457	475	434	449	482	452	452	477	470	467	455	487	459	456	486	464	477	452	486	477	466	460	480	483	465	485	413	463	452	428	453	491	488	488	448	465	462	511	476	488	457	459	436	480	458	502	441	487	441	480	484	456	496	532	466	486	525	486	471	503	500	466	424	445	454	488	474	453	469	485	475	460	481	482	501	450	450	454	511	455	478	477	515	472	473	461	452	435	475	467	441	469	433	479	447	450	437	471	458	445	456	498	440	472	478	437	473	475	469	501	451	445	491	477	475	491	440	442	444	452	510	438	468	441	466	487	480	450	462	473	458	495	506	450	490	478	469	455	447	424	470	471	444	454	442	513	485	450	486	451	458	439	513	456	530	461	454	430	467	520	449	444	450	471	439	518	449	465	442	444	465	496	475	439	461	496	457	480	450	470	432	454	471	500	443	499	480	453	471	483	458	478	494	474	464	420	492	477	455	451	468	466	461	473	449	437	503	514	470	472	445	464	446	468	455	486	462	487	457	462	479	489	502	455	485	459	483	460	467	485	480	435	469	469	457	442	496	465	490	474	458	486	448	447	482	430	480	470	484	454	459	457	407	489	474	438	449	448	470	446	470	461	454	447	470	466	506	471	424	462	485	448	447	429	445	509	512	399	461	462	474	472	499	452	458	458	463	450	438	446	440	452	528	471	474	491	436	468	461	439	463	485	474	467	455	450	483	504	464	476	468	477	449	447	491	467	438	474	467	471	419	469	442	474	493	452	463	476	454	450	452	449	457	475	438	475	453	491	474	463	477	475	486	473	499	472	515	495	441	460	460	461	456	444	450	489	483	470	462	489	455	505	444	471	497	415	454	465	452	493	472	473	468	479	478	473	457	475	461	428	505	437	479	459	427	467	494	453	421	449	436	471	464	447	461	478	461	480	475	452	458	471	476	460	464	449	405	466	446	412	440	474	478	489	433	448	458	422	432	459	477	487	502	476	519	465	489	453	477	426	422	461	463	489	432	497	472	476	461	493	431	443	467	477	480	456	443	424	449	499	491	480	449	475	442	511	454	435	472	438	444	471	472	460	451	459	475	493	497	461	419	456	464	465	496	443	480	470	470	484	455	436	443	499	471	437	468	467	502	473	461	468	444	467	455	491	409	471	463	480	459	509	490	444	474	458	451	453	463	457	469	484	466	452	477	430	479	464	475	429	416	444	485	475	497	507	428	487	453	476	469	469	462	435	474	441	445	487	463	460	460	502	491	482	485	455	444	463	464	486	492	471	503	483	448	474	459	452	493	461	459	463	462	451	450	480	459	489	444	476	460	463	473	494	441	458	450	472	446	491	425	486	473	457	485	458	452	485	449	431	472	426	463	492	466	472	471	461	453	440	441	470	477	493	426	465	507	434	448	458	449	459	456	422	449	495	475	448	476	469	477	460	527	472	482	473	439	488	450	453	492	444	486	451	413	465	487	460	442	472	452	476	454	486	493	458	451	503	466	470	444	436	464	442	474	479	447	481	451	429	480	471	466	471	461	483	504	448	458	420	454	436	468	481	444	431	436	451	474	494	480	492	468	463	480	454	476	464	515	467	443	474	443	483	467	466	500	488	490	475	475	448	454	499	485	440	456	475	480	461	469	527	478	442	444	492	427	481	463	449	457	439	437	490	451	500	502	485	461	454	476	423	399	480	494	454	473	474	504	479	501	470	447	491	437	485	489	429	449	482	477	431	454	486	469	465	483	449	411	485	418	481	491	463	505	455	501	438	459	471	453	437	437	454	448	468	464	450	474	469	484	489	463	453	449	468	474	472	480	486	441	435	483	471	463	472	511	487	455	448	481	446	480	419	436	475	490	450	522	455	506	442	499	440	461	451	460	458	469	451	435	441	486	471	461	450	427	445	460	438	427	458	403	471	470	458	458	438	472	479	476	444	446	457	465	439	455	478	475	467	459	447	471	448	425	447	449	457	475	486	447	521	483	501	490	466	487	464	434	471	449	499	466	446	467	491	478	462	456	431	463	528	452	478	440	454	485	475	491	466	458	476	441	474	443	460	486	459	437	421	493	446	498	477	471	434	474	461	457	455	453	503	456	516	463	451	448	479	476	481	440	465	446	441	441	427	459	436	467	481	438	456	441	435	475	462	477	483	438	449	500	442	451	466	453	479	484	471	489	454	490	424	455	445	440	448	487	490
8064	6963	7612	3787	2856	1508	1072	2540	3306	1979	1134	677	477	436	466	445	452	420	445	454	386	428	432	415	426	440	459	456	452	434	461	436	403	480	421	478	430	395	446	414	440	429	474	448	456	422	427	436	399	411	421	444	427	419	433	438	442	425	461	434	408	471	463	441	452	427	451	425	425	460	426	424	434	488	418	465	455	449	447	445	457	456	433	438	452	437	494	442	463	473	438	431	429	435	416	397	450	440	437	451	484	422	423	402	407	422	442	414	438	433	448	431	441	441	420	463	388	423	407	431	445	465	416	462	421	449	404	409	442	443	429	459	458	437	403	422	450	437	459	447	399	401	386	430	450	406	454	486	439	417	458	463	454	425	451	361	427	460	432	444	405	430	380	452	488	439	438	408	451	441	406	450	420	412	411	428	418	430	443	426	399	437	460	445	459	423	437	401	448	445	454	412	425	419	448	379	426	447	441	449	449	419	440	434	458	397	453	437	413	464	442	438	400	448	435	410	448	441	417	452	417	455	443	438	387	459	452	447	429	381	432	433	455	451	419	467	437	427	420	435	432	425	395	434	436	438	451	408	412	436	426	440	402	444	450	422	412	397	443	452	468	443	430	498	408	430	438	424	431	484	470	442	415	448	389	416	420	445	423	415	411	447	454	426	431	412	410	409	457	409	424	406	439	434	418	448	422	423	415	442	409	423	418	483	426	428	424	429	465	442	427	429	420	420	442	452	443	433	425	398	403	425	401	445	442	415	428	385	447	441	485	417	398	440	411	471	424	405	428	430	459	490	417	445	414	405	436	486	401	415	430	417	466	425	358	426	421	487	445	442	425	407	425	445	451	456	481	489	386	464	421	442	456	465	455	439	419	432	430	381	439	428	449	448	418	406	472	461	488	435	431	428	406	406	410	419	454	413	449	442	451	414	442	432	425	450	428	403	434	423	432	455	423	493	442	383	457	424	448	435	474	433	417	444	428	454	403	387	416	422	466	448	455	441	440	430	434	452	429	418	458	447	409	439	435	428	442	437	471	434	449	441	427	460	419	452	414	462	410	445	425	449	434	446	401	423	434	447	452	450	425	427	437	417	406	427	438	436	442	429	458	422	420	395	429	457	429	427	445	409	446	457	434	435	444	467	469	435	415	425	418	444	479	423	453	435	450	451	454	427	468	412	429	455	451	439	398	411	423	448	390	441	427	456	453	404	444	475	405	464	458	421	424	430	415	438	416	479	426	417	465	438	472	474	433	434	443	441	435	454	443	416	425	423	444	444	440	436	408	440	419	425	451	379	459	480	446	423	441	433	421	412	484	422	430	444	459	420	446	437	423	435	455	390	398	436	393	425	435	424	435	422	465	418	461	446	430	411	418	415	392	427	435	439	450	421	427	429	432	439	415	433	457	429	424	422	415	437	434	420	444	409	429	420	436	462	464	432	463	421	424	431	446	429	419	399	463	451	438	440	459	422	424	456	456	442	468	454	437	411	433	421	449	427	406	437	445	442	394	427	420	434	441	432	406	438	411	399	428	433	470	442	450	416	461	434	467	434	470	395	423	413	420	453	421	416	468	474	441	433	442	472	446	402	424	424	398	440	411	387	434	483	436	424	443	476	458	422	432	403	414	427	451	442	422	422	450	464	434	443	439	418	451	380	421	409	473	431	437	454	410	386	433	433	460	472	453	433	419	478	446	429	413	404	430	411	411	433	423	495	439	414	427	432	425	481	466	403	399	450	419	442	424	424	434	398	423	423	430	417	417	468	423	413	452	452	436	453	434	404	462	397	428	445	422	444	422	443	447	401	445	413	396	432	404	416	404	427	438	436	444	451	428	452	431	419	409	400	414	424	435	415	448	445	433	416	452	442	456	432	431	420	439	455	409	432	420	455	386	447	394	426	476	430	455	470	449	443	448	391	421	470	391	460	425	404	438	400	450	411	423	417	442	470	444	445	459	420	448	445	428	441	456	450	406	435	444	453	379	455	446	440	435	437	399	478	458	436	441	422	422	463	448	421	442	424	452	460	424	411	445	430	456	445	474	444	427	449	417	464	402	422	444	434	420	456	430	400	445	437	477	407	426	436	436	414	440	419	427	438	433	420	440	441	444	440	418	424	384	454	425	379	438	464	407	447	466	450	418	449	442	419	438	454	444	425	419	429	453	511	467	429	454	478	418	424	391	472	422	440	428	429	441	403	425	477	443	418	422	420	417	439	429	427	431	415	428	427	413	480	427	430	432	437	427	410	439	409	456	449	461	442	415	428	416	410	435	433	396	444	419	420	373	419	470	447	444	445	398	448	457	438	407	421	414	407	433	423	453	443	436	474	457	468	407	440	441	443	438	426	414	459	435	419	432	464	460	402	467	430	418	404	399	445	410	439	465	445	440	452	453	453	422	433	454	437	448	446	423	431	437	433	418	429	428	427	440	459	455	440	461	437	450	404	437	424	419	406	445	428	422	407	432	465	449	441	422	428	453	442	444	407	424	428	412	393	404	439	408	464	452	437	433	409	447	428	449	424	433	410	409	455	424	437	424	443	440	442	417	425	411	470	438	424	435	430	417	454	401	439	400	455	452	438	443	420	421	411	457	450	427	432	420	433	405	437	454	461	456	441	443	451	426	445	404	434	447	447	452	457	461	436	422	445	429	450	431	432	447	420	401	434	421	435	431	423	435	424	464	450	427	432	452	422	445	413	484	470	450	409	479	440	417	414	418	431	445	438	443	433	408	446	449	446	411	461	405	388	433	452	451	422	437	427	459	426	447	431	411	398	455	389	415	424	461	416	429	427	423	455	436	405	426	456	425	468	410	421	419	435	455	456	440	421	426	431	438	439	447	429	395	399	447	437	394	455	424	455	428	470	441	408	432	431	444	443	450	445	461	401	466	426	424	458	401	452	437	448	423	431	380	465	425	437	403	403	435	376	422	439	435	432	444	456	448	427	444	468	431	420	431	421	467	441	449	457	413	427	438	431	441	428	439	430	431	397	452	453	440	427	399	417	429	454	461	448	481	446	393	444	438	423	448	454	426	409	404	424	457	438	429	480	446	413	454	424	463	451	424	470	435	449	415	465	420	384	445	424	413	423	468	429	457	434	411	459	458	448	414	396	418	405	436	428	431	437	443	424	462	432	423	429	440	420	422	441	394	473	415	439	438	438	411	399	437	402	444	424	424	431	451	452	436	416	417	435	443	437	431	391	432	409	441	425	438	440	424	428	449	433	436	403	446	460	433	418	440	417	448	421	424	422	482	391	428	485	453	448	427	437	401	464	398	463	426	416	442	434	423	443	435	459	456	464	409	449	413	425	417	406	438	433	446	436	448	429	416	420	441	450	462	386	416	408	432	432	433	398	429	415	410	428	442	413	446	382	427	445	471	420	416	379	431	440	415	404	426	453	444	433	433	416	410	447	446	462	429	442	433	417	427	430	463	412	449	428	424	422	442	447	434	456	428	484	388	439	439	426	434	415	423	440	442	427	434	418
25393	21277	27028	24758	10214	3183	2155	16035	21915	11600	4393	1416	687	535	498	471	450	465	472	470	485	480	465	476	465	467	473	455	456	471	464	422	408	482	459	453	483	452	477	465	469	490	501	463	461	479	471	444	434	504	482	491	428	466	468	478	431	429	441	457	466	460	437	468	426	459	458	510	445	503	465	467	470	483	480	427	524	455	467	468	465	475	492	473	474	464	459	475	467	455	461	476	467	466	487	455	469	454	477	478	471	448	463	475	440	450	454	454	440	477	487	483	448	390	467	483	442	437	471	461	511	477	462	472	485	468	478	431	456	453	449	461	470	496	430	402	475	412	445	486	452	490	427	489	426	500	493	482	418	499	487	459	454	442	438	441	459	444	437	453	455	438	459	430	464	485	462	458	484	470	465	466	458	452	476	428	425	449	460	452	457	447	425	473	412	482	481	473	469	483	447	485	471	446	467	459	502	432	465	442	451	489	443	452	458	482	424	442	465	461	476	457	440	455	475	513	439	457	461	468	471	450	437	437	461	462	470	498	456	482	426	454	475	488	472	459	447	408	446	432	492	479	431	468	472	478	486	469	479	485	465	411	458	441	464	433	439	480	462	454	421	418	471	459	460	455	459	488	421	441	445	453	466	445	465	461	468	435	441	453	445	435	482	465	474	502	463	458	465	439	461	439	450	453	493	465	446	454	457	454	450	458	414	478	444	430	502	505	473	466	451	437	468	476	504	423	436	438	498	460	519	441	422	472	479	474	474	508	485	441	493	487	499	474	449	464	434	436	438	469	464	442	454	446	464	459	463	439	501	459	450	436	460	425	499	438	465	451	437	445	461	459	501	516	455	457	478	465	469	475	466	442	459	460	410	480	482	445	451	425	477	450	460	418	453	444	478	446	463	483	499	413	444	446	459	452	500	488	456	474	500	457	478	475	434	485	478	441	482	421	476	487	480	438	455	494	430	477	487	470	489	453	427	470	433	455	448	440	428	465	494	462	478	506	464	448	453	458	479	473	492	467	468	481	475	470	417	417	448	448	455	437	470	500	473	485	480	459	442	475	466	452	478	430	451	493	452	444	470	439	488	447	460	468	459	453	469	479	467	440	445	458	485	473	452	460	454	498	460	440	461	472	431	404	456	431	481	497	459	424	470	433	447	482	464	463	434	443	435	468	434	441	427	517	449	446	451	466	494	467	454	478	455	480	469	440	470	427	456	449	482	459	459	480	439	411	459	475	475	417	498	467	477	464	485	465	466	417	472	439	455	421	438	448	446	461	404	506	499	455	455	483	427	447	452	432	463	449	448	465	473	434	450	431	444	472	447	467	478	445	461	465	473	454	449	432	456	436	483	428	488	475	487	499	500	468	443	469	463	490	470	445	471	437	469	466	444	428	429	474	476	461	475	455	460	449	494	475	449	466	452	470	461	501	446	509	424	433	453	493	470	473	475	475	462	500	464	435	462	481	455	480	470	509	450	438	444	463	476	460	498	484	477	467	412	457	454	475	489	503	473	426	483	461	469	424	436	451	453	454	450	467	457	430	465	445	467	477	471	449	440	460	456	466	467	448	522	443	455	454	407	479	487	467	488	476	476	474	485	473	486	471	501	466	464	469	441	468	443	463	449	490	441	463	479	475	444	458	471	437	431	467	481	444	481	468	469	433	450	458	456	465	466	474	424	450	497	478	400	495	447	436	454	498	429	478	458	493	506	446	464	473	423	486	444	477	467	466	450	437	474	467	473	440	442	425	438	464	451	456	467	487	412	449	469	452	455	471	432	477	486	476	454	448	441	483	473	459	445	427	425	476	490	440	420	446	437	448	455	444	465	482	466	450	465	450	450	478	451	442	446	443	469	482	485	523	468	436	454	487	451	498	513	447	459	459	437	469	460	441	445	489	469	456	453	477	442	503	459	451	433	516	477	447	477	490	465	469	451	434	490	461	489	443	476	468	427	479	449	446	455	469	449	466	446	429	495	495	450	451	450	448	491	477	450	490	447	468	492	436	429	420	491	511	432	460	442	433	470	468	489	438	472	457	419	481	487	435	446	463	444	469	475	446	485	442	494	443	456	457	459	467	444	436	449	417	466	500	483	462	426	439	475	485	452	483	452	461	449	454	452	426	459	476	469	476	492	449	437	473	462	455	434	456	446	414	470	470	482	435	463	493	457	494	461	451	459	456	450	481	482	492	479	456	447	450	445	471	515	470	433	459	465	506	461	455	435	453	405	447	448	443	446	502	480	478	452	456	443	465	451	451	459	457	462	481	448	450	433	435	476	482	463	471	461	481	467	497	454	457	443	415	475	463	485	494	433	454	419	476	464	483	470	447	491	499	456	467	490	488	466	489	476	438	495	475	438	463	492	458	470	478	447	435	443	483	456	468	426	497	483	449	458	482	463	460	437	465	475	462	484	474	459	450	482	458	478	437	458	440	487	466	477	428	459	491	451	471	494	461	475	493	488	469	498	463	453	492	459	464	500	451	473	496	473	452	487	451	433	440	489	456	458	490	444	439	430	429	484	488	442	464	466	471	449	509	470	492	451	437	466	458	432	489	457	443	468	444	474	446	445	484	511	461	467	478	459	461	421	387	426	461	419	459	485	464	452	508	473	456	447	442	493	442	469	453	472	467	484	477	429	429	450	486	497	488	472	462	439	439	436	430	479	443	456	478	446	446	492	461	433	474	450	441	460	457	488	419	457	485	448	486	507	450	456	436	490	474	468	505	444	470	445	448	485	501	450	449	408	411	428	464	450	445	478	427	482	474	453	477	462	477	458	420	455	432	450	438	470	509	416	494	457	496	432	460	468	489	471	452	487	452	491	437	452	453	455	467	484	446	465	461	458	441	487	487	435	451	474	463	466	448	452	476	446	452	458	471	498	459	462	474	478	427	405	489	471	517	466	433	476	485	452	477	453	464	464	440	432	489	487	459	453	485	463	473	473	477	454	445	455	449	469	470	455	483	467	484	490	442	430	470	492	493	484	432	439	435	478	469	485	449	468	460	478	479	434	482	473	468	506	432	448	460	442	454	472	489	434	483	452	476	457	434	494	502	471	484	484	458	440	420	446	446	464	468	468	460	501	424	431	465	444	475	430	443	459	468	499	424	459	453	441	453	435	427	483	463	488	464	471	455	488	472	494	447	446	425	476	469	420	504	464	459	463	482	441	461	463	433	493	490	414	429	481	430	466	454	502	454	436	437	430	491	463	478	449	480	453	459	478	456	479	475	458	456	435	463	440	439	497	483	422	487	459	465	449	430	436	443	475	419	469	473	464	480	467	455	470	439	478	462	503	475	415	476	469	488	478	459	474	450	459	441	492	437	436	492	488	502	453	490	470	483	443	482	503	486	448	451	463	471	481	494	466	466	401	455	478	415	466	478	483	449	447	463	466	480	461	444	473	438	412	470	465	415	496	453	472	463	443	480	465	475	470	468	472	471	493	466	443	442	512	432	461	461	425	473	473	456	461	442	497	444	459	470
7588	15143	14889	7168	4540	2753	2346	18784	20220	9513	4454	1633	665	564	442	479	457	461	413	439	439	440	408	446	473	496	471	452	460	441	456	440	495	476	457	441	436	523	479	425	446	463	416	462	427	486	450	425	469	446	499	453	466	456	441	465	423	513	413	492	461	471	440	456	452	466	478	417	484	466	484	466	446	450	467	450	445	427	415	450	443	448	409	436	443	480	470	510	447	457	476	445	496	448	470	465	422	457	460	449	451	435	449	449	441	435	452	428	470	444	457	453	454	454	468	451	454	437	484	452	460	492	442	414	421	397	436	418	477	430	470	471	430	439	465	432	429	422	424	455	439	442	431	459	434	442	404	438	441	486	427	459	432	400	394	426	472	453	460	428	442	456	421	465	484	429	423	461	460	429	477	475	452	426	437	388	404	452	417	443	421	443	486	451	466	436	429	445	439	438	465	421	437	421	405	472	443	450	465	433	445	460	431	442	490	425	420	457	488	447	431	456	441	429	463	457	438	455	417	471	471	456	459	449	475	450	426	458	450	471	466	426	460	440	477	457	468	443	480	420	474	413	447	456	409	433	462	435	470	468	424	437	452	446	457	439	431	461	461	427	401	406	460	401	457	439	457	406	492	459	453	441	445	442	453	448	458	422	428	432	457	447	437	442	427	416	419	424	436	450	442	443	429	452	438	424	468	459	413	435	460	467	463	447	438	458	430	469	476	457	474	444	472	450	437	480	444	441	457	448	411	432	446	451	487	430	497	436	441	455	462	446	467	464	454	455	438	441	413	456	430	441	457	452	482	449	469	456	472	432	446	481	392	395	438	414	424	464	472	439	458	414	477	432	464	406	487	415	468	444	463	423	443	436	446	407	454	490	494	459	428	423	455	476	435	487	464	425	437	469	463	440	456	441	424	454	396	411	444	428	478	436	457	473	434	447	440	443	441	454	460	433	445	441	400	463	429	468	411	448	482	411	466	415	450	463	449	453	473	455	444	482	459	458	446	429	437	445	437	460	437	446	459	452	472	428	416	406	446	446	422	437	398	455	471	444	467	471	477	481	460	448	444	447	450	405	463	452	442	437	454	454	450	474	437	491	448	438	466	408	440	430	452	427	422	422	434	482	472	441	449	477	420	464	444	460	438	433	443	421	415	451	434	437	431	464	462	457	448	470	443	425	421	454	421	474	453	450	456	422	436	466	459	431	449	431	408	420	434	445	485	440	459	463	468	426	457	427	415	431	481	459	463	468	440	403	429	467	447	425	437	447	452	435	439	460	496	440	442	458	449	434	426	418	449	437	429	397	444	435	476	443	422	447	419	463	454	434	424	448	421	445	431	420	411	444	447	426	463	441	448	439	460	420	423	456	476	470	446	453	448	427	426	440	478	429	436	445	463	426	479	469	456	420	433	460	468	408	431	415	443	486	487	415	499	409	449	428	449	425	426	419	415	427	424	434	422	420	453	487	457	425	457	466	481	487	465	458	455	437	423	466	468	455	485	422	459	445	404	431	461	441	432	420	431	486	432	431	403	445	473	452	443	392	447	454	460	428	431	448	440	478	433	450	423	449	464	466	466	457	469	452	451	464	432	416	451	407	456	463	433	432	441	454	428	439	437	415	500	451	438	471	397	459	443	460	434	442	470	396	472	449	474	469	440	475	476	427	467	450	444	466	465	477	431	461	445	423	431	425	443	463	426	422	444	491	437	432	408	460	435	445	438	408	460	439	450	452	410	414	477	462	422	435	424	473	469	446	462	475	469	464	446	432	415	429	427	451	385	439	432	431	452	433	450	447	444	454	433	437	417	433	486	413	452	420	451	437	426	452	401	483	462	414	488	427	412	435	473	463	460	418	477	423	441	446	430	412	466	474	410	450	415	465	433	445	449	438	437	463	445	439	443	445	444	465	439	460	461	429	490	478	458	443	432	485	440	454	470	448	435	475	454	459	399	465	455	448	407	414	448	473	437	447	432	429	468	447	423	423	422	458	427	426	457	453	440	446	480	442	434	448	486	434	455	451	472	438	449	441	436	433	452	457	423	454	411	472	481	408	467	442	447	449	432	524	433	466	413	453	470	453	432	485	432	469	417	428	467	480	449	428	461	426	448	449	452	460	459	430	473	460	457	469	408	444	434	479	437	461	431	423	423	453	436	432	451	475	438	461	439	452	420	453	439	499	415	429	426	455	469	456	465	468	476	450	426	427	429	451	461	463	433	420	420	466	441	445	445	424	441	438	432	466	469	443	431	468	442	434	460	444	439	462	432	427	491	451	437	455	448	465	412	416	447	455	434	435	427	445	425	436	435	440	437	456	453	447	435	390	445	467	454	482	402	416	413	423	415	441	463	484	432	454	475	422	474	402	457	449	433	447	478	436	401	488	478	442	445	432	447	446	460	433	467	441	463	467	435	451	428	454	465	446	447	421	445	437	392	437	470	483	446	415	442	457	423	425	389	458	457	440	421	485	407	457	434	416	472	434	416	427	438	460	449	440	457	482	447	442	448	444	426	441	408	439	429	450	466	451	451	460	422	467	452	408	465	435	479	454	481	427	498	428	427	448	449	467	469	447	466	448	418	472	397	429	452	429	433	443	436	437	469	437	460	430	443	445	475	455	439	422	428	447	451	429	471	447	453	477	463	439	422	434	441	422	463	460	453	475	440	434	407	453	446	425	456	457	459	453	426	420	454	480	419	421	462	443	420	454	454	479	457	473	462	421	446	482	483	453	435	449	473	418	445	450	445	448	422	405	414	423	483	445	478	451	450	447	485	450	437	462	441	472	438	442	459	472	426	441	409	495	475	467	457	420	443	456	449	470	464	456	455	448	472	390	430	448	453	500	456	424	446	445	438	430	443	415	486	446	459	426	463	441	427	419	398	457	463	464	459	438	457	474	440	450	454	433	441	467	460	478	451	448	454	422	471	450	395	444	445	483	416	462	471	434	459	418	426	399	476	449	441	421	424	447	450	461	480	420	437	433	458	452	418	453	427	431	475	434	459	424	450	423	450	447	437	461	403	458	435	443	480	464	465	402	419	457	407	444	469	461	429	425	450	428	411	434	438	443	472	437	439	435	464	440	450	463	484	442	451	465	433	424	494	440	444	450	421	448	467	425	413	425	437	452	445	475	418	442	458	396	456	447	456	416	462	436	414	439	471	449	473	415	448	488	450	428	409	424	467	441	452	418	474	472	425	437	423	446	423	450	443	406	496	465	476	475	438	428	463	452	439	437	393	432	451	453	427	469	467	467	432	418	460	442	479	410	486	423	437	413	447	467	432	405	474	458	428	454	453	422	425	455	456	470	412	456	408	462	425	413	441	457	460	454	468	427	454	408	461	434	445	449	437	417	430	456	471	429	436	461	456	448	467	413	452	482	443	460	434	458	430	413	441	450	444	448	424	447	435	461	402	470	442	447	440	492	482	431	438	495	445	432	416	476	464	478	422	461	442	422	421	405	451	424	449	431	438	390	429	474	466	425	461	457
24165	21301	28551	24380	21241	12097	5655	28530	40094	25719	12223	3609	1126	695	614	567	552	534	620	597	563	523	563	614	563	550	588	523	582	594	605	573	531	568	563	545	546	524	556	549	523	529	567	526	530	583	540	539	601	579	562	565	539	503	562	525	577	556	559	575	544	524	547	517	544	545	534	524	584	556	515	552	579	536	533	585	514	550	539	592	544	537	590	562	568	541	553	552	545	533	564	555	521	527	526	542	597	551	543	549	618	512	506	529	561	538	563	572	557	573	537	515	576	533	568	550	551	573	575	517	545	593	538	571	598	546	543	521	483	542	535	527	555	551	556	574	535	593	578	575	616	578	549	549	508	546	544	534	569	576	564	549	553	557	533	562	523	554	573	524	587	514	562	535	559	536	540	519	523	595	592	542	558	552	595	544	579	526	536	592	586	536	602	574	578	537	565	565	537	545	541	559	524	516	553	561	548	539	553	512	554	560	555	551	555	562	568	504	504	536	527	600	576	530	556	543	573	527	525	571	566	555	530	577	531	569	512	592	514	583	539	542	515	565	537	535	547	521	589	542	507	534	544	543	552	536	578	547	555	546	507	503	517	549	561	538	585	524	508	557	579	551	561	565	533	549	539	552	571	490	496	545	592	495	559	543	528	557	562	542	570	548	567	558	530	500	583	548	556	569	540	537	557	529	554	574	551	554	555	569	563	509	502	543	545	566	582	520	524	561	527	544	569	538	526	541	573	586	555	542	575	565	527	537	503	534	526	549	576	517	534	571	523	546	584	581	548	519	515	570	546	560	524	529	557	599	547	548	588	574	549	526	549	503	547	577	539	529	542	534	571	561	566	545	532	554	544	561	561	566	605	579	538	530	558	550	538	531	570	523	528	562	596	525	536	548	567	533	521	521	546	527	549	562	562	554	583	555	552	584	514	538	567	569	552	536	565	532	545	531	510	507	522	547	549	536	536	524	565	541	538	546	560	532	535	575	541	531	543	576	489	533	557	572	563	555	570	518	580	546	514	526	558	545	529	540	539	567	553	523	564	554	535	592	511	548	532	516	579	549	518	564	558	566	522	538	586	591	549	504	528	528	542	562	526	554	524	530	592	529	549	594	574	583	480	546	557	543	544	581	513	521	570	554	525	623	580	527	561	531	558	550	534	552	495	601	561	524	552	558	564	535	571	546	510	550	540	582	526	597	544	569	554	580	535	595	517	559	517	514	579	573	588	531	536	574	527	579	545	550	533	573	547	594	503	508	539	561	562	565	536	558	514	564	534	567	510	548	529	537	519	560	558	546	532	536	556	545	584	533	572	532	596	561	585	563	553	567	570	552	575	570	549	534	530	551	567	500	613	554	561	564	579	591	581	533	548	566	538	586	536	504	546	557	549	534	577	524	560	533	536	532	522	549	556	544	493	525	538	533	541	578	538	537	536	567	543	547	548	570	530	550	544	514	557	555	559	551	501	514	536	552	547	501	568	542	494	534	557	510	534	538	520	558	518	549	604	547	564	534	586	515	526	584	571	563	535	524	516	543	554	543	551	580	562	550	556	528	555	578	524	527	557	545	562	513	559	592	567	582	548	490	516	546	548	539	550	530	547	568	566	587	517	564	538	551	563	549	581	524	539	558	536	500	535	530	569	553	542	530	543	561	558	557	512	528	538	535	582	590	544	539	567	519	536	556	543	516	564	561	562	543	541	563	547	546	525	563	541	535	539	548	573	539	555	548	554	579	577	594	503	557	536	527	525	569	533	578	520	542	576	555	513	553	544	542	533	595	535	536	542	526	532	509	558	532	543	499	575	514	548	565	525	547	526	515	503	544	521	533	499	567	533	549	528	548	514	540	580	575	557	540	530	540	551	543	530	566	527	519	567	584	554	552	514	552	530	520	550	564	469	551	558	535	556	534	489	544	554	536	536	577	577	558	537	544	555	543	548	571	523	523	513	558	557	529	552	561	534	517	519	523	545	571	515	523	528	541	592	556	562	531	568	564	556	555	536	563	523	551	597	569	493	581	558	573	509	533	549	548	582	587	534	558	515	542	526	558	523	528	532	529	522	553	526	522	519	577	519	540	530	532	561	557	571	542	553	572	542	582	515	543	568	513	566	538	514	558	553	540	536	549	530	553	555	538	518	529	546	552	539	536	495	589	534	558	553	521	581	534	567	571	566	568	520	523	550	530	528	507	549	556	554	545	545	566	536	559	570	564	549	564	561	619	576	509	561	578	573	522	531	546	558	555	535	583	533	542	525	555	518	545	550	548	524	542	606	516	562	557	557	565	565	571	537	581	581	559	533	546	540	568	534	567	527	506	511	526	583	569	533	517	520	584	572	538	564	556	493	581	532	594	543	526	502	532	537	583	544	536	549	541	527	533	555	566	522	523	551	517	543	543	608	559	566	543	531	561	524	521	526	571	557	557	562	594	585	576	558	572	541	565	563	547	523	539	555	582	519	540	587	576	567	523	531	639	537	581	527	571	548	518	533	513	551	539	568	536	525	557	569	508	516	555	552	565	495	527	520	513	560	590	574	573	524	589	555	513	574	555	550	581	529	554	581	586	577	500	550	537	569	499	489	509	519	543	539	547	555	548	575	554	551	582	544	527	527	493	553	539	544	528	573	561	532	522	562	548	549	552	563	513	563	539	567	543	594	529	575	530	549	543	541	553	546	578	529	523	554	544	522	542	564	523	587	579	590	525	543	562	582	525	521	519	544	534	591	545	536	552	569	551	546	579	507	515	537	526	580	541	538	530	551	515	523	510	553	520	515	568	565	491	531	509	552	549	506	533	535	515	513	525	562	542	563	557	538	533	553	548	476	537	551	580	546	544	538	532	542	579	519	536	550	520	555	546	585	538	524	560	526	523	539	542	545	543	548	573	516	538	537	548	557	538	548	558	536	542	572	587	564	560	566	532	580	591	537	525	536	559	562	531	493	538	535	556	504	576	541	531	587	509	579	522	517	543	571	560	577	583	518	550	525	567	555	584	558	524	535	511	546	537	550	565	547	515	562	519	534	486	529	495	517	564	531	549	543	545	550	547	543	583	545	527	566	507	577	530	540	543	563	534	554	554	523	608	633	535	569	569	562	515	537	523	569	583	502	555	524	592	574	511	550	547	561	542	536	516	528	592	553	587	576	515	571	561	542	540	573	550	505	515	571	544	585	543	523	546	560	548	554	523	580	501	597	518	531	532	531	535	543	523	574	586	571	585	531	590	496	622	541	524	553	557	527	524	557	550	555	574	558	555	537	548	535	532	564	540	562	531	544	511	498	555	547	581	541	555	539	568	514	535	547	568	567	573	558	601	574	542	536	543	540	600	564	567	500	558	555	520	575	568	553	558	542	557	553	511	565	524	493	550	537	532	556	525	542	518	545	519	593	580	554	533	524	560	524	517	529	537	519	575	532	532	516	509	549	542	521	550	528	553	505	527	547	523	533	560	564	531	526	518	533	539	552	593	534	521	523	560	516	501	491	547	519	547
9284	24526	22074	13512	8271	4089	5103	31506	37091	19692	10219	3344	1170	637	570	507	542	507	501	526	553	532	461	487	587	487	563	524	555	516	520	543	522	566	495	548	565	518	519	511	527	538	521	560	546	520	515	544	530	508	528	522	492	562	519	525	490	531	525	518	514	497	548	564	521	508	540	511	487	500	562	554	513	525	509	470	490	524	553	498	524	532	510	498	475	526	526	471	530	527	519	534	538	499	513	524	555	516	529	552	553	538	507	530	523	547	531	545	511	527	550	519	511	522	529	559	514	513	542	528	513	522	571	532	507	509	556	528	463	498	540	519	509	533	543	568	546	531	510	508	508	574	531	555	518	557	507	540	529	503	536	523	504	503	511	516	509	488	533	544	492	530	522	516	541	487	536	529	588	517	563	480	511	513	542	574	513	548	524	527	547	485	512	512	514	548	516	531	536	534	518	526	524	507	476	474	506	531	533	469	503	531	555	537	511	520	500	512	509	529	494	541	533	511	539	525	541	480	525	545	537	484	521	487	533	492	559	553	526	505	525	551	520	528	542	549	532	513	506	535	514	543	542	497	534	509	516	499	526	533	523	515	533	514	544	528	512	512	527	527	534	514	550	555	517	504	523	507	526	526	492	472	534	470	534	517	496	489	507	552	505	529	558	503	475	510	530	522	516	533	536	505	526	515	543	529	495	537	578	546	489	503	535	508	553	549	485	504	542	506	549	477	494	568	524	538	534	551	523	517	535	543	490	571	480	523	494	524	557	527	541	519	527	474	528	519	523	491	540	520	536	530	515	528	536	515	546	516	521	491	509	537	524	524	524	536	547	511	538	501	503	522	548	544	542	520	505	541	554	545	533	509	508	540	533	524	540	547	524	545	496	533	498	546	526	507	496	537	530	562	493	507	555	532	553	537	546	487	527	506	562	533	561	554	522	547	489	515	543	529	563	520	498	490	529	509	494	555	485	520	476	515	541	537	568	497	517	535	551	483	531	505	516	553	530	498	492	531	540	574	516	509	481	554	514	535	539	493	517	563	509	524	493	537	492	531	500	502	512	523	541	529	501	486	537	511	499	533	523	559	504	523	519	523	507	562	522	541	499	563	503	498	543	534	525	525	465	514	521	526	497	505	527	521	533	528	486	494	542	512	483	475	534	480	522	502	511	488	535	500	538	507	527	548	537	501	583	536	481	515	540	533	506	478	482	519	505	472	528	529	511	503	524	511	523	545	516	483	535	519	463	560	499	516	561	536	525	506	541	537	472	532	511	472	466	557	573	546	526	518	516	500	530	540	535	550	499	521	502	531	462	536	490	543	551	503	533	534	512	520	536	565	506	472	528	514	537	483	499	510	509	555	545	502	502	496	498	486	508	544	525	499	525	522	509	491	534	549	520	510	504	544	472	502	505	476	559	541	530	583	538	534	495	499	516	500	500	523	519	526	488	496	504	536	482	505	524	543	514	508	524	520	541	517	576	538	536	543	512	537	588	517	518	480	501	504	544	516	518	483	502	491	559	522	504	518	520	512	530	538	506	473	559	539	491	518	526	544	527	509	511	519	545	524	535	510	511	540	545	506	526	524	512	533	522	536	514	542	479	532	509	521	536	554	501	526	492	533	478	478	534	516	527	487	508	487	510	509	496	505	512	518	482	516	521	521	530	516	528	492	524	517	505	522	539	515	538	544	532	519	481	509	521	497	501	500	552	506	525	516	521	493	480	525	516	511	514	528	535	488	517	523	520	495	537	543	512	525	504	581	523	558	507	536	515	546	504	528	510	490	528	562	526	504	520	521	532	521	515	514	509	530	506	534	505	506	477	526	503	518	533	519	510	521	502	539	491	505	546	510	529	546	522	511	529	502	526	519	523	520	499	473	477	485	497	516	505	514	536	494	503	525	518	537	561	499	548	497	517	516	501	478	556	519	487	522	511	462	522	548	554	521	526	543	512	532	476	521	501	523	535	484	536	507	491	486	498	504	519	536	458	530	518	542	495	524	507	538	512	487	488	553	547	505	518	532	528	487	506	510	527	524	546	509	543	521	533	521	526	467	518	518	547	528	496	542	500	537	504	537	524	515	560	506	537	524	514	547	490	540	529	490	481	558	516	510	572	547	527	521	509	490	531	496	501	514	479	517	587	504	500	513	481	499	521	526	530	497	502	535	527	515	491	553	531	531	563	542	530	500	522	562	517	541	502	489	570	481	493	541	505	496	545	500	499	514	517	510	502	537	492	536	503	503	537	570	500	486	513	513	560	501	532	480	503	515	483	503	536	518	539	495	505	518	539	529	536	507	521	543	477	513	510	527	544	507	523	490	546	541	486	505	504	511	529	531	509	493	527	531	510	529	508	493	512	547	474	531	511	548	532	523	569	541	476	538	545	490	509	469	525	504	524	510	528	511	562	543	551	547	556	535	513	507	491	531	486	531	514	557	517	521	523	475	499	517	518	529	535	528	556	515	506	495	521	524	531	527	484	514	539	494	549	526	520	521	490	479	548	491	541	496	532	547	493	550	534	486	546	551	527	510	514	532	514	522	515	508	519	539	518	518	485	511	516	525	545	507	530	521	510	519	572	558	514	497	505	534	500	517	529	521	524	520	516	523	547	555	542	509	505	541	564	517	531	541	516	533	523	531	525	502	522	528	504	551	534	512	506	507	546	489	568	536	562	527	533	547	503	534	534	514	531	514	510	505	527	553	498	535	520	554	522	485	506	497	515	540	519	515	474	543	499	547	483	520	554	522	541	477	522	526	524	536	514	484	532	528	530	546	546	484	540	540	556	503	487	502	537	533	521	481	547	539	552	532	539	551	499	541	517	502	515	523	539	511	549	528	511	513	508	539	521	552	483	522	538	517	532	523	497	549	513	507	536	523	531	532	480	532	555	509	503	523	517	506	517	539	528	523	511	485	478	521	544	535	529	536	527	524	538	497	497	506	502	524	502	505	523	518	506	523	555	458	494	508	510	563	530	511	525	495	527	543	518	528	518	523	495	537	478	484	526	535	526	516	568	490	522	553	476	539	494	491	502	533	506	551	486	517	484	494	580	506	507	483	498	488	487	550	532	553	538	520	493	511	499	508	536	495	517	499	526	527	492	515	552	504	483	522	543	497	523	494	534	551	564	519	463	534	523	580	530	531	495	518	521	506	519	516	474	553	532	478	521	487	520	506	504	538	502	464	565	560	532	488	545	496	513	482	551	514	500	513	521	523	483	524	533	522	497	537	558	514	524	511	533	499	506	509	505	532	505	498	551	499	508	519	527	528	590	447	504	533	528	529	534	517	516	500	461	493	509	528	537	515	537	523	520	572	489	466	513	535	528	532	539	514	507	524	544	515	500	469	484	507	512	506	573	481	510	521	528	544	521	546	533	499	526	494	537	550	491	527	503	508	524	532	538	469	515	525	544	562	502	505	512	520	569	496	524	454	521	554	558	506	520	535	523	538	560	530	515	492	503	537	500	567	521	500	545	529	529	535	491	524
27735	15703	6523	3401	1561	874	886	1816	2462	1794	1097	720	504	493	476	473	477	481	462	447	417	490	470	456	430	450	469	456	455	461	431	468	469	480	475	434	448	457	493	462	461	447	475	441	469	460	442	463	498	502	469	456	422	478	465	472	442	459	479	436	444	455	456	467	492	472	467	436	457	482	431	485	475	434	485	498	469	464	457	480	452	440	468	438	496	459	471	497	449	474	481	451	463	490	472	486	450	468	500	488	469	493	466	495	453	453	479	502	447	500	492	446	490	448	511	482	448	477	466	472	462	458	452	468	464	481	491	491	451	456	473	477	480	431	488	454	471	485	503	477	484	484	450	466	472	479	436	468	446	448	474	480	456	459	461	455	475	460	417	455	459	468	463	452	487	508	467	450	477	456	454	468	430	433	480	495	460	455	420	464	457	482	425	406	454	447	409	506	471	466	465	435	460	446	458	513	442	488	481	433	465	468	439	431	478	482	499	446	421	468	485	457	479	446	455	457	477	457	484	461	469	498	482	485	472	508	428	503	496	474	476	471	477	506	453	442	454	465	467	432	448	475	482	460	474	450	495	446	440	427	477	452	447	465	429	473	483	486	482	478	454	462	466	506	446	420	469	471	469	481	496	468	466	488	463	436	432	474	448	471	464	476	469	462	469	436	412	492	471	477	458	428	451	452	449	491	467	468	481	472	483	494	443	423	467	427	469	471	422	507	485	468	453	509	503	427	453	444	441	497	458	500	495	476	473	508	491	463	510	499	445	445	466	489	457	511	483	442	490	495	452	472	481	484	474	436	439	466	491	484	474	454	482	467	461	482	449	440	481	467	458	478	436	468	423	449	481	479	474	475	454	521	475	498	461	455	497	428	446	468	501	473	459	455	441	474	422	489	474	452	505	460	438	470	484	430	442	426	437	477	481	458	446	471	485	447	480	469	465	458	497	487	483	476	490	457	464	490	422	470	484	459	486	450	507	487	450	480	494	477	467	477	458	441	442	459	456	464	473	466	489	434	474	459	418	475	488	458	466	472	478	489	450	445	477	498	476	455	488	482	499	478	491	465	470	481	454	430	481	514	475	490	470	469	480	500	457	464	433	479	478	451	483	448	466	467	484	445	462	447	421	461	441	476	446	487	456	444	473	463	453	471	451	454	443	442	473	488	473	457	468	436	477	468	477	494	471	460	492	467	496	466	434	430	413	451	456	438	434	432	463	467	435	469	513	470	446	445	487	477	482	456	488	484	490	461	452	476	482	479	473	502	467	468	497	491	496	464	454	476	458	467	468	448	449	456	475	464	459	494	500	455	421	482	476	452	462	480	482	461	501	469	450	454	457	478	461	511	482	476	473	460	437	419	466	477	469	453	419	467	480	462	452	460	461	480	485	485	443	453	501	496	450	459	474	463	506	453	476	442	494	492	482	479	422	493	445	441	432	444	457	449	419	459	493	481	495	472	535	406	495	454	456	450	457	483	484	483	446	437	478	474	488	449	469	449	492	482	424	456	464	492	446	486	473	478	436	465	460	471	444	460	448	443	484	470	457	464	471	437	498	435	460	457	464	457	460	479	514	471	474	460	429	490	523	465	465	468	500	440	451	464	474	437	508	518	458	460	483	461	441	447	434	469	476	443	458	508	503	467	451	471	466	489	483	484	470	477	490	494	468	457	503	474	468	470	459	488	486	466	478	480	451	444	512	479	475	449	463	435	481	447	442	462	475	420	453	458	478	468	454	504	466	473	476	479	472	427	449	458	507	431	446	435	482	456	441	425	482	528	461	452	428	476	475	452	493	416	488	477	453	489	479	490	472	478	504	452	469	453	442	441	433	438	468	488	508	491	448	480	466	479	474	454	467	463	465	465	418	426	492	413	506	483	454	490	443	470	481	455	471	446	477	476	447	462	463	487	450	448	507	479	435	494	457	464	483	464	466	446	453	473	455	502	442	506	447	475	453	503	460	477	466	480	450	473	462	495	474	414	459	466	457	457	493	500	476	494	456	453	412	442	498	461	476	456	461	467	455	456	473	466	460	463	436	434	462	516	417	471	423	449	496	442	442	471	474	458	451	430	500	457	507	462	467	443	472	515	470	481	468	467	476	508	497	469	440	452	472	472	463	469	461	459	460	466	435	474	498	469	487	481	465	477	467	447	511	461	470	481	478	484	443	459	441	497	470	454	430	506	491	474	457	494	513	503	474	468	471	479	454	423	471	430	473	460	479	489	428	441	489	452	474	453	460	496	416	457	456	433	445	488	483	481	459	450	474	442	475	490	497	462	475	430	461	447	456	483	476	476	463	466	493	487	470	477	476	465	438	460	461	481	482	476	438	416	446	484	474	458	452	473	439	456	450	464	486	440	465	453	481	440	465	485	463	459	460	451	441	453	395	442	438	449	468	484	475	465	458	446	473	461	485	421	483	438	458	465	463	457	476	441	453	435	477	482	467	456	481	465	457	478	458	474	479	433	469	437	492	468	447	484	451	478	497	412	482	468	500	484	466	476	473	435	501	443	450	467	479	486	483	422	459	485	450	459	478	416	516	467	486	485	433	504	434	498	463	460	517	442	485	476	462	423	458	441	508	458	453	436	441	455	466	472	506	453	439	480	443	428	504	497	478	485	504	460	458	455	496	458	482	464	498	502	459	424	470	480	466	447	436	464	465	498	452	470	486	442	417	455	492	479	494	442	458	465	438	438	463	440	443	438	482	456	475	461	442	476	477	477	494	443	445	434	457	501	451	494	446	463	484	468	448	482	469	474	473	458	466	447	476	457	458	491	493	477	461	461	473	445	412	473	446	492	484	459	475	492	421	455	461	506	480	424	462	456	490	419	485	437	461	447	479	442	473	458	481	503	437	448	449	454	465	474	469	425	477	505	422	467	509	462	431	458	451	464	458	485	455	493	458	483	457	464	452	428	443	415	479	456	471	453	474	454	477	435	436	429	468	465	431	485	451	478	469	442	469	454	454	482	453	448	476	444	484	476	466	452	477	467	466	472	456	478	454	487	469	471	519	475	401	466	448	505	471	462	469	467	503	456	476	407	449	502	490	441	444	493	462	473	497	439	461	441	487	434	440	433	456	496	464	451	457	447	482	494	469	447	498	473	465	457	462	465	460	458	487	505	496	466	484	480	498	435	454	484	440	459	467	452	457	503	508	481	475	488	457	466	452	476	496	486	478	483	498	457	468	479	444	490	452	462	486	491	486	470	474	478	490	422	468	474	470	444	497	446	463	477	508	499	474	472	453	494	440	464	419	483	471	466	495	491	455	502	484	502	478	453	469	476	435	474	455	462	445	458	471	447	463	452	473	492	499	450	445	451	435	485	463	470	474	436	511	479	482	448	486	473	518	453	490	502	477	460	431	465	463	468	477	470	483	462	447	490	475	486	466	448	468	499	452	459	477	474	458	477	462	435	483	465	436	467	459	500	442	469	444	454	459	469	488	459	450	488	481	494	473	492	476	506	478	487	459	478	505	470
7480	8394	6127	3136	1856	1093	1175	2513	3094	1994	1243	652	518	462	480	421	373	447	426	456	432	417	429	420	427	405	474	389	402	470	451	438	430	435	429	411	422	429	387	413	435	428	438	444	434	428	443	478	412	444	458	405	435	419	416	445	448	423	434	420	448	423	429	415	398	441	406	397	435	445	436	436	412	442	406	418	442	438	438	431	434	441	452	427	401	419	441	447	403	442	427	400	435	466	413	422	411	425	433	396	411	393	454	429	426	401	419	397	361	424	454	419	465	407	422	422	435	440	406	427	444	407	405	386	406	448	400	453	434	467	411	379	429	427	426	429	445	408	435	429	485	405	439	474	419	446	443	404	434	409	408	436	436	423	433	434	444	400	397	403	441	421	443	442	453	432	451	377	423	421	435	459	447	427	436	410	431	426	413	442	432	380	446	435	379	414	445	458	451	447	410	417	438	431	409	416	410	419	418	439	435	444	427	437	434	407	412	422	457	420	446	412	420	448	488	424	431	438	412	453	416	462	453	422	425	418	437	443	473	447	474	455	421	413	407	432	447	414	427	449	400	420	417	431	434	467	435	433	445	435	418	438	402	513	422	428	422	415	415	457	436	461	417	407	444	407	416	418	406	420	434	450	418	432	408	425	437	408	428	429	431	443	390	409	406	483	456	417	433	405	432	449	449	419	406	427	409	409	413	445	408	409	408	401	471	419	392	411	449	391	481	441	438	475	414	433	437	418	428	439	465	431	398	429	469	406	412	429	422	397	447	444	459	415	439	437	438	453	447	403	444	436	459	405	393	402	441	423	432	457	417	419	457	418	429	413	434	398	392	462	392	441	421	409	449	426	464	444	433	430	429	455	432	425	413	425	424	432	423	457	435	483	485	431	438	415	421	440	426	448	423	412	449	404	437	439	420	451	453	433	448	402	426	413	429	432	388	441	441	426	418	426	412	430	457	452	470	402	439	453	444	442	449	392	404	445	471	452	461	473	476	415	430	445	435	441	442	461	422	451	420	396	403	423	441	458	432	438	394	442	450	463	414	436	449	447	454	439	414	438	438	449	462	429	459	423	398	442	435	386	419	417	418	468	419	427	464	430	443	426	407	472	434	414	425	460	436	416	440	432	449	417	450	446	433	419	431	440	430	447	431	445	432	447	389	432	431	429	434	402	439	396	423	395	405	425	439	414	448	473	445	417	425	441	414	423	446	377	410	442	413	413	432	433	396	468	448	450	416	452	409	377	454	473	450	417	404	432	419	416	419	463	429	443	426	411	425	424	444	427	451	447	416	432	389	437	427	409	405	414	434	433	439	429	413	437	388	408	416	416	466	462	440	397	368	436	461	414	430	438	417	421	417	394	447	428	424	447	432	402	459	402	454	431	412	486	464	459	438	432	418	409	446	423	425	428	406	455	405	468	422	405	437	416	445	421	436	415	442	461	426	381	393	388	423	434	448	436	431	406	422	435	460	398	433	445	434	408	417	409	396	424	435	438	451	450	403	437	430	402	442	421	452	391	421	424	442	448	425	406	434	437	385	421	449	417	439	439	410	455	426	420	424	428	463	428	444	445	463	452	433	436	419	428	397	431	442	437	435	429	393	426	416	429	408	434	457	418	426	420	423	460	441	462	405	400	430	417	429	407	454	431	394	425	415	437	429	427	416	429	397	467	481	429	447	419	427	409	455	429	457	436	423	416	424	428	432	397	421	412	405	425	410	444	421	464	445	455	407	418	419	435	408	417	385	456	485	442	418	435	411	412	443	429	453	434	436	426	417	395	420	424	465	423	436	400	440	449	432	423	413	437	468	411	440	426	412	425	423	430	434	441	403	454	412	443	432	433	479	441	443	411	469	459	444	439	455	427	401	469	459	444	415	408	400	440	433	420	413	432	433	399	398	407	420	422	452	413	409	458	421	443	444	427	461	450	440	435	422	464	477	418	397	437	396	407	416	418	446	440	398	437	412	414	433	449	427	452	388	430	424	459	417	403	445	461	457	432	426	442	477	403	448	411	417	425	423	417	398	432	444	438	434	392	402	385	450	422	428	427	410	429	427	400	405	415	413	406	443	498	444	425	420	448	471	427	449	393	456	447	394	429	409	438	458	397	465	413	451	402	434	467	420	485	441	438	445	428	425	461	432	411	441	421	425	400	453	427	442	444	415	434	464	437	421	406	409	425	425	431	412	437	458	452	395	443	450	413	436	436	457	387	392	431	440	470	416	412	426	444	437	429	466	399	410	430	440	409	427	480	417	439	443	424	423	421	427	428	447	427	438	389	444	456	425	453	435	419	424	449	420	443	431	456	401	407	429	462	430	381	440	411	408	435	460	429	448	422	404	438	411	440	432	430	433	454	430	428	435	415	412	422	386	429	417	429	476	429	446	402	422	452	433	489	403	431	442	424	402	394	487	438	455	420	427	437	465	432	460	437	423	433	393	400	408	414	421	378	409	424	402	374	452	435	410	433	411	426	439	443	427	422	420	443	428	412	412	427	439	411	427	409	447	442	429	466	427	418	429	412	406	435	440	396	452	442	386	421	402	443	411	391	453	412	465	403	406	470	447	453	422	448	420	438	435	393	439	427	403	443	459	461	433	393	456	435	440	434	403	438	409	437	453	418	442	395	433	401	449	434	410	407	434	403	444	455	413	429	403	406	443	448	432	405	430	458	450	434	450	441	412	429	430	458	453	478	440	427	440	413	423	437	390	437	433	420	408	418	406	435	473	416	440	434	407	441	416	409	436	413	413	442	434	415	439	419	427	453	469	424	444	460	426	424	405	434	391	440	428	459	410	434	421	410	382	433	437	389	424	411	425	438	423	419	467	446	425	425	464	380	432	412	463	435	429	397	426	426	439	417	432	446	422	384	465	466	451	425	465	398	465	435	434	424	419	417	404	408	453	438	435	396	419	411	449	458	405	435	406	432	427	428	415	426	441	475	456	453	443	430	443	425	424	462	378	427	446	442	399	431	389	432	402	422	459	425	414	449	461	426	468	440	425	471	465	400	458	414	399	449	454	469	433	464	418	448	420	454	447	422	465	459	447	442	403	431	438	444	421	450	433	472	428	438	428	405	437	438	407	448	418	429	449	442	429	433	442	481	427	399	420	434	407	392	402	437	418	456	436	436	408	421	426	448	443	406	443	429	436	457	416	413	445	415	452	417	412	453	448	481	368	447	462	433	440	448	462	460	390	423	446	446	451	457	458	419	439	437	413	446	467	395	423	447	425	413	416	420	445	425	423	443	418	415	455	394	433	411	440	367	438	466	452	467	426	425	439	461	415	441	403	434	392	424	414	435	429	418	442	457	411	408	428	429	401	441	421	418	426	433	386	418	415	449	415	413	414	401	424	455	435	415	458	406	429	414	412	467	421	440	426	448	458	428	460	446	380	465	427	417	413	423	450	458	393	420	413	431	416	447	434	444	431	439	414	447	452	445	432	423	433	426	431	428	421	440	412	422	460	440	399	416	404	430	452	447
25463	21305	27103	24960	8708	2393	2720	18522	23092	11718	4981	1433	726	512	489	424	479	495	432	452	500	457	478	452	454	456	434	473	483	460	425	469	430	483	447	491	476	463	465	458	440	471	443	450	444	426	424	473	463	441	447	468	457	489	448	491	436	440	462	394	444	494	470	494	451	441	460	472	434	427	487	482	444	426	447	482	456	463	456	475	499	472	457	442	433	443	437	421	466	458	431	429	457	451	440	485	407	483	476	440	421	454	442	462	455	486	446	458	433	482	486	430	456	427	436	482	431	459	462	447	452	449	486	442	432	456	468	468	475	467	468	486	452	462	457	432	451	440	470	474	468	470	441	455	460	444	474	418	433	487	486	490	460	478	444	465	477	429	484	465	465	464	450	500	462	415	445	521	407	465	497	500	440	441	418	435	463	511	468	445	478	478	466	458	434	481	462	438	487	463	468	425	474	485	477	500	458	442	480	437	491	465	477	449	460	428	414	424	447	454	467	481	500	426	472	455	465	457	458	481	502	473	424	434	456	447	480	462	449	441	468	456	447	480	437	434	454	445	416	450	448	473	457	445	466	467	517	457	438	439	426	476	455	464	466	415	447	433	468	455	458	470	462	455	460	481	482	467	460	455	454	446	468	437	437	443	462	453	454	442	496	426	450	448	447	454	492	490	447	500	472	466	475	421	429	495	478	426	457	440	469	467	431	458	457	453	421	463	461	436	434	453	458	446	423	486	431	471	483	435	441	446	476	451	444	446	407	484	419	483	492	459	448	458	463	465	471	477	428	479	451	412	483	454	471	462	466	459	453	469	470	432	488	437	442	449	454	497	470	448	451	489	451	457	455	476	460	460	459	463	442	433	470	468	457	404	442	449	424	449	437	440	516	440	456	469	465	454	452	459	443	465	481	465	417	434	442	471	488	448	433	446	432	436	428	446	458	438	420	447	436	477	457	473	474	439	418	487	437	384	407	424	467	463	440	438	440	481	442	464	484	483	432	446	482	438	463	476	418	453	453	450	436	479	457	435	465	458	484	399	444	435	443	470	502	462	454	470	469	482	446	450	470	448	443	433	432	459	468	454	442	465	464	460	431	445	448	447	439	502	444	448	468	404	459	509	450	471	464	464	460	518	447	470	465	435	484	448	452	458	473	471	453	431	468	448	443	490	468	437	437	445	473	451	452	455	489	463	450	463	451	464	433	472	455	428	441	476	430	463	465	460	435	445	438	463	463	436	486	466	472	502	468	439	461	441	479	471	448	462	471	500	442	484	426	446	467	444	477	479	462	471	471	464	476	472	435	427	474	441	450	468	440	437	446	456	454	429	489	449	500	466	437	438	505	464	454	464	463	446	432	466	423	523	472	440	478	455	458	523	421	443	497	459	461	456	480	467	434	466	462	456	459	446	425	448	454	468	499	454	445	464	421	465	438	426	467	461	439	446	470	519	402	443	430	471	456	474	454	436	425	458	458	457	439	469	491	401	409	421	472	448	445	415	452	462	450	449	476	468	464	429	491	451	499	458	447	458	442	488	448	438	430	444	450	477	416	467	451	449	485	452	442	450	463	449	445	468	483	468	438	440	418	411	432	439	472	445	448	460	441	462	459	446	460	509	463	444	460	472	461	441	488	427	455	454	446	437	457	478	465	446	435	454	460	465	455	447	445	439	462	467	473	445	461	445	440	467	436	423	453	490	435	506	429	433	461	495	460	484	441	483	470	445	496	448	433	456	417	465	457	451	442	494	469	436	440	434	447	477	417	423	452	467	467	449	457	431	426	444	458	436	450	478	471	496	517	430	483	485	446	462	438	447	482	432	440	461	472	422	453	442	430	471	407	473	480	464	455	429	412	471	463	450	467	449	446	447	414	462	450	451	456	448	421	464	452	477	420	456	434	430	454	428	463	472	489	415	445	453	438	442	415	430	437	465	463	442	428	478	422	452	465	467	473	440	494	421	454	461	449	464	437	434	473	472	443	449	455	453	479	443	463	413	428	478	484	432	454	475	463	466	441	441	462	459	438	475	448	474	464	477	425	441	458	464	464	466	449	465	447	461	441	470	449	451	466	465	467	449	461	486	455	467	493	480	472	464	490	463	485	456	423	458	429	422	464	491	474	477	415	436	401	496	471	511	424	484	474	461	430	458	465	517	459	468	462	471	485	469	466	451	475	455	520	446	453	450	447	446	492	464	412	474	496	467	452	423	463	446	430	440	421	491	447	509	429	446	455	413	485	467	452	444	448	472	438	485	457	432	393	466	425	473	446	475	470	428	496	448	452	452	419	495	510	444	438	428	443	443	465	459	446	482	421	463	397	441	477	437	477	489	456	470	466	451	450	486	447	468	447	449	440	429	486	447	463	443	439	451	460	495	447	447	500	433	470	485	466	475	436	449	416	480	424	441	422	422	437	442	448	426	451	423	449	475	458	474	442	442	434	502	435	470	469	472	466	458	452	434	452	461	455	456	451	453	457	456	456	464	443	422	436	432	460	443	471	447	437	518	404	457	465	431	453	433	479	481	482	507	423	418	480	426	446	459	468	443	477	470	470	462	485	456	482	496	478	456	425	427	437	481	426	431	432	414	457	466	447	474	464	431	457	477	479	478	458	478	461	456	478	455	474	453	458	460	444	489	462	499	511	482	438	433	415	450	446	447	461	456	490	452	465	437	483	489	444	462	430	475	447	466	466	479	438	440	442	435	454	460	450	486	463	458	455	458	494	428	475	475	449	438	448	443	465	416	424	471	477	439	426	438	442	459	425	443	451	437	421	455	416	486	498	448	489	451	421	458	433	467	401	477	472	480	440	448	448	440	424	452	438	473	441	462	406	438	469	436	466	444	487	452	430	440	443	442	468	463	454	436	483	458	451	525	452	454	420	441	419	457	440	444	458	458	474	462	449	459	462	435	446	450	444	438	481	469	468	443	464	435	466	443	447	487	435	472	451	447	456	394	480	408	447	488	450	489	451	425	422	487	461	456	482	486	459	436	475	434	473	426	451	454	418	457	442	451	492	442	440	467	427	452	422	469	469	427	486	449	449	475	467	423	421	438	427	459	445	432	454	426	444	471	414	442	494	479	444	463	412	489	410	425	473	450	463	464	477	462	475	483	477	461	430	442	474	473	439	443	447	467	516	498	434	496	506	435	448	464	479	450	459	443	460	468	502	474	474	432	485	432	473	451	457	500	445	384	421	444	464	482	458	459	422	449	414	425	421	462	447	460	442	455	427	445	467	430	469	471	457	472	462	483	474	466	460	455	418	486	480	450	504	462	443	462	451	451	477	455	426	433	459	438	478	448	496	431	457	461	455	428	425	470	409	459	433	447	459	467	413	480	448	440	450	455	453	461	459	461	460	483	457	426	421	449	451	477	468	494	469	465	448	478	480	457	435	489	430	465	455	468	437	509	443	454	456	442	420	416	456	462	453	443	461	468	436	419	429	432	449	432	456	430	463	416	438	439	451	447	456	458	425	463	489	509	458	427
7460	11866	8609	4899	3494	2160	3699	21016	20735	9441	4878	1586	725	498	459	488	445	458	467	450	433	464	462	470	440	452	442	438	439	425	399	421	458	454	447	451	425	429	494	460	434	426	451	461	456	425	439	444	448	447	443	430	424	428	436	437	428	462	418	458	437	432	449	440	451	420	453	482	451	426	439	464	433	498	451	434	442	406	441	469	444	407	422	465	463	452	465	464	423	426	436	457	465	444	449	463	463	455	450	409	426	445	488	429	454	414	449	422	427	480	431	448	448	473	441	470	448	442	447	459	435	453	387	433	441	444	467	433	441	429	449	461	448	456	454	480	456	427	430	413	386	423	453	409	460	421	425	402	453	484	434	391	462	444	510	484	424	473	417	437	466	437	456	454	428	482	434	463	471	453	485	440	450	454	457	463	453	414	477	445	464	451	455	430	423	467	409	449	427	457	429	461	442	448	441	442	428	449	416	430	430	445	448	504	449	425	471	460	490	457	433	439	482	415	475	451	473	471	441	428	434	454	448	437	494	425	492	461	445	426	438	459	440	447	432	400	515	480	427	466	455	455	445	435	439	452	453	434	443	471	431	425	466	412	441	405	422	418	413	449	419	448	424	410	452	395	418	441	460	441	465	435	452	460	474	403	417	463	448	430	447	440	441	447	480	451	440	462	439	421	435	443	495	460	436	432	449	418	455	442	465	439	463	455	476	448	422	436	407	459	420	464	440	444	437	469	470	457	440	436	431	439	443	447	446	446	443	467	456	422	464	428	431	439	426	435	429	420	440	438	418	465	458	462	469	475	433	442	435	420	415	410	453	480	470	440	440	446	460	410	438	462	437	449	450	452	415	450	421	437	438	411	433	463	414	418	411	434	431	418	436	436	451	405	401	484	427	444	380	440	486	469	422	465	419	421	452	402	448	442	473	444	458	432	426	457	435	435	406	427	433	453	451	427	432	479	459	433	423	499	434	479	432	423	448	442	417	452	424	437	409	439	450	451	405	404	446	449	448	469	431	424	423	447	439	447	410	461	467	495	430	453	445	472	458	434	407	433	419	423	464	442	419	441	423	434	454	424	408	412	440	448	456	435	429	466	455	431	451	415	453	438	459	465	450	416	445	419	446	462	414	449	458	442	467	439	459	472	437	438	440	418	479	448	450	423	421	450	448	422	435	436	441	424	440	443	424	429	442	431	466	411	471	450	427	480	426	434	451	426	433	453	446	428	442	437	431	454	427	435	426	439	401	466	448	431	450	459	449	456	466	418	465	428	414	439	411	427	415	465	447	449	438	461	471	465	439	444	440	425	459	446	435	415	458	446	435	433	369	421	417	450	464	438	438	441	446	432	450	463	413	475	468	402	446	448	467	459	454	441	394	410	490	446	426	448	452	392	472	445	455	447	462	441	417	451	436	445	426	421	458	418	400	439	430	436	475	420	462	443	460	448	460	432	450	394	439	465	425	439	425	453	439	478	436	460	418	447	451	436	411	421	492	448	431	436	434	463	440	443	454	415	451	432	458	471	427	455	458	475	481	443	438	439	422	450	449	481	441	448	447	461	455	428	457	432	437	453	463	427	447	428	455	423	456	454	429	454	420	423	459	459	438	452	454	421	443	426	451	492	416	429	423	431	483	435	453	438	425	424	441	462	419	466	443	457	476	474	425	446	444	422	422	440	452	438	429	510	419	459	436	463	472	428	421	445	480	469	456	430	459	438	417	456	433	447	444	438	435	438	434	451	418	459	452	444	426	459	422	436	428	452	401	468	459	418	404	472	415	451	445	439	424	441	436	417	428	413	445	429	459	434	413	451	447	440	451	415	442	465	412	452	481	423	418	421	454	424	433	443	439	433	423	405	455	461	413	451	394	426	420	448	401	442	447	433	425	486	444	433	423	434	412	452	455	411	451	440	461	448	431	473	433	425	440	455	414	475	457	429	443	431	451	466	431	421	481	454	456	453	417	430	442	429	425	445	461	460	420	453	420	410	436	434	411	417	422	404	429	471	411	428	473	452	417	460	433	436	426	409	422	434	448	428	456	447	448	468	462	431	443	457	426	443	476	423	458	475	424	459	439	423	402	461	437	409	410	452	463	393	419	377	421	437	414	444	434	438	423	464	438	431	432	447	426	459	466	425	446	452	450	410	464	473	463	462	451	481	430	434	423	450	461	458	405	477	448	432	428	454	421	415	450	423	456	460	439	438	458	453	461	465	472	413	419	490	432	456	410	442	449	438	453	448	416	469	435	403	427	433	418	473	454	432	435	422	445	457	433	427	466	454	468	439	451	427	437	411	457	445	427	444	471	420	450	437	435	448	459	445	422	479	428	409	469	449	448	439	429	436	419	442	420	451	430	487	415	401	437	413	432	437	414	467	438	423	448	427	454	426	439	457	488	415	480	427	424	394	464	489	421	466	428	437	420	458	464	470	439	431	437	448	476	422	431	439	428	452	458	426	408	456	450	442	416	447	408	446	459	484	448	429	442	400	489	448	428	449	491	479	431	434	438	446	461	451	465	435	416	464	423	446	452	455	426	469	419	401	414	399	495	401	438	457	429	425	405	409	454	452	435	442	406	456	451	418	430	428	429	444	493	425	448	404	434	460	489	436	417	432	416	398	442	457	449	422	465	410	469	409	444	458	399	441	462	417	459	468	440	426	447	475	437	473	455	446	445	431	430	417	454	478	429	437	457	420	445	441	461	403	440	450	410	461	458	433	434	459	446	402	436	452	439	436	434	421	446	446	441	448	426	389	467	375	421	433	421	431	409	466	432	416	464	477	444	410	451	430	393	432	402	426	401	374	451	457	438	436	438	464	456	462	454	450	467	440	446	438	491	442	461	453	454	473	423	444	436	446	420	386	428	447	455	466	459	458	472	435	438	469	425	471	418	397	452	429	433	429	441	434	448	450	449	427	414	437	434	439	441	429	425	436	393	433	442	466	454	415	465	409	450	444	452	433	464	455	487	395	461	461	433	450	483	450	444	461	413	385	433	418	418	431	438	426	443	424	448	443	461	419	456	435	465	403	453	452	394	416	441	419	416	481	427	425	459	452	464	441	424	449	415	449	448	441	425	441	434	443	436	440	428	431	459	440	441	453	459	438	485	454	422	422	443	453	463	424	447	451	446	408	465	472	387	455	452	415	431	452	453	441	466	400	435	452	432	439	385	420	426	454	475	449	439	444	438	399	436	481	485	471	435	446	417	460	430	476	425	440	469	457	429	471	398	430	417	434	419	424	440	424	434	477	451	438	448	476	460	437	442	396	423	462	456	451	443	407	451	444	478	428	436	464	413	446	405	461	446	458	426	374	413	434	440	406	440	454	425	450	452	442	440	432	464	446	432	434	409	446	441	439	428	424	423	470	439	435	422	441	452	420	440	450	436	469	456	417	411	424	431	431	424	452	425	442	426	433	447	466	438	450	448	431	442	429	439	448	470	400	446	449	475	438	438	427	446	414	421	407	463	437	425	444	413	454	451	415
24151	21295	28530	24338	21139	12695	13645	40115	38313	21979	10692	2816	1022	684	595	613	563	562	562	535	549	552	520	521	499	568	553	532	536	541	552	567	584	546	561	526	542	524	574	565	574	568	557	561	570	557	526	598	536	526	557	565	526	568	563	563	562	577	515	550	517	570	564	538	528	517	570	540	522	545	524	552	496	552	554	548	548	554	544	538	529	579	538	543	603	511	550	555	543	546	548	526	565	567	510	509	516	537	541	539	548	508	529	550	581	532	586	514	521	528	500	560	556	573	571	506	553	569	557	564	542	531	527	562	567	580	551	551	541	581	550	575	555	551	550	589	557	566	551	525	556	581	558	533	534	546	523	562	562	537	584	570	563	569	532	557	519	553	542	534	587	534	533	529	549	539	556	574	510	553	540	536	550	541	559	538	542	539	550	565	566	543	571	544	522	530	523	545	511	531	522	538	524	545	540	539	548	525	529	529	584	495	530	558	527	532	554	541	519	520	543	559	510	536	555	548	525	496	550	528	515	531	578	537	568	552	578	569	527	516	546	536	588	596	528	534	518	541	574	558	545	528	517	533	538	568	541	510	541	507	532	523	555	547	519	543	534	554	561	517	526	524	541	541	550	540	522	504	563	532	554	519	534	547	591	550	515	532	556	562	566	545	528	528	540	527	507	528	563	576	511	578	514	516	540	521	510	547	524	555	511	589	499	504	524	517	528	544	548	539	537	513	513	580	557	567	571	511	545	522	528	535	580	553	551	535	509	612	542	569	544	497	541	515	532	531	549	559	528	547	544	475	550	566	528	481	539	568	555	522	515	529	535	518	555	548	530	564	522	507	544	526	551	543	544	583	515	514	555	515	516	538	559	541	521	526	584	568	535	527	495	595	526	537	541	510	533	522	531	568	541	561	577	536	589	543	538	506	488	567	543	618	532	528	534	564	541	564	510	539	498	565	531	513	558	564	564	568	552	550	527	547	531	525	549	546	502	561	599	539	578	534	579	535	536	496	565	564	559	557	557	531	533	544	559	534	566	595	578	541	551	538	568	534	561	551	523	511	524	525	561	539	527	532	506	517	527	533	530	568	525	526	527	593	549	581	559	549	547	542	520	563	538	561	536	524	522	552	572	504	552	502	543	554	515	540	532	514	532	530	518	539	550	532	515	495	551	508	547	527	493	517	533	560	562	542	543	540	548	556	549	588	555	588	523	509	558	549	548	538	569	560	539	524	519	504	521	510	552	524	540	513	514	542	502	548	547	579	504	515	553	594	513	587	548	523	514	565	529	593	577	540	505	554	534	521	538	519	539	546	526	552	536	537	528	503	536	558	550	574	512	528	514	537	616	511	558	547	534	554	515	527	526	556	569	534	539	536	584	516	547	526	550	532	523	554	583	527	581	537	514	531	552	545	536	582	540	546	545	531	540	530	559	487	543	533	540	504	533	556	522	550	493	531	513	532	571	518	523	546	531	530	577	549	607	587	565	532	524	531	537	509	546	577	555	548	530	574	550	530	524	504	552	537	506	536	535	529	534	567	489	538	503	529	570	571	517	592	505	560	566	520	538	549	602	537	533	568	546	548	501	516	548	543	541	516	569	533	536	548	546	554	514	561	579	525	572	527	570	527	552	542	538	559	557	530	515	542	566	509	491	566	560	529	533	572	575	564	538	522	515	543	544	553	532	539	549	497	509	551	516	566	504	547	555	557	569	548	562	520	533	531	541	559	570	525	547	535	588	543	544	563	567	559	586	510	534	498	496	528	521	563	612	559	583	530	565	509	531	565	571	529	503	531	569	566	532	593	558	537	559	521	548	548	595	533	552	534	518	539	551	565	561	565	568	544	571	580	582	512	548	608	524	549	581	512	580	514	558	523	562	537	529	540	512	538	553	571	503	520	553	520	587	553	559	528	549	543	521	509	519	582	565	546	549	528	528	546	511	567	536	524	552	528	553	528	583	586	520	538	540	518	555	552	578	552	550	546	536	570	497	511	514	558	539	522	512	532	547	527	504	503	533	537	514	485	580	514	546	497	583	554	559	564	574	574	519	545	600	530	562	513	549	498	522	583	558	493	517	525	523	526	583	561	518	513	502	587	565	516	522	506	562	503	545	551	539	566	572	534	556	547	510	558	559	543	543	530	539	545	579	500	532	529	557	540	593	571	546	537	584	541	549	512	573	528	528	579	534	535	522	541	540	551	531	521	592	536	480	557	565	543	521	540	514	550	566	532	575	516	522	529	524	532	511	549	528	536	540	561	510	570	547	539	539	565	515	552	531	526	523	520	525	524	560	552	501	521	521	543	529	574	561	502	514	542	549	553	560	517	574	517	560	523	530	529	557	535	526	519	553	530	543	575	565	547	514	521	551	563	578	517	526	548	531	575	527	577	523	569	578	525	526	509	554	552	564	581	498	532	577	552	553	496	493	559	596	529	541	531	556	565	560	544	542	521	505	558	513	557	543	575	574	515	521	517	591	543	575	580	544	540	515	506	584	512	537	486	555	509	559	535	533	557	552	532	532	506	529	516	559	517	554	562	542	503	533	550	557	564	569	571	525	506	537	557	553	549	564	574	555	515	528	534	550	517	527	558	502	546	569	532	549	560	579	545	557	491	531	495	495	499	542	572	532	523	514	611	524	539	528	518	507	554	511	544	537	524	503	501	509	551	518	504	529	537	537	551	574	513	534	551	542	542	558	538	555	538	510	545	528	567	535	549	530	592	532	530	525	524	550	511	550	554	550	533	567	578	522	551	530	571	524	559	591	565	569	574	555	529	576	504	532	525	560	563	539	550	552	531	546	564	574	591	549	512	530	530	548	556	552	535	543	539	533	517	526	544	571	523	560	522	549	547	541	554	555	529	526	525	584	557	533	504	526	557	579	494	517	571	545	545	546	505	499	541	549	532	539	539	539	567	555	550	532	581	525	546	547	583	547	533	532	555	535	529	496	517	524	560	542	508	563	520	532	543	526	553	585	530	515	561	579	576	576	519	522	556	575	541	534	536	552	558	547	558	545	544	529	563	533	546	522	524	533	575	577	551	578	556	552	602	567	543	517	550	486	517	536	541	553	566	576	524	546	554	573	499	502	523	523	544	568	535	585	497	555	549	583	577	556	523	524	548	511	578	509	510	548	530	521	575	541	548	579	535	556	534	536	539	523	549	562	562	539	579	537	535	540	490	555	537	546	561	559	533	546	525	535	528	533	504	526	515	545	512	535	532	526	538	556	544	523	526	535	564	533	553	526	528	515	550	580	546	518	574	516	545	524	559	593	534	496	526	537	564	563	580	487	576	546	559	533	508	549	523	550	526	516	570	530	508	551	505	529	524	534	538	510	542	557	541	540	581	561	514	535	520	519	577	521	552	546	541	590	560	527	512	555	549	540	550	461	526	523	542	528	503	556	552	498	529	515	555	552	529	559	548	514	522	543	535	548	546	570	581	537	541	527	572	534	541	522	568	510	475	571	568	570	574	514	545	574	553	554	555
9581	17504	15245	7985	5690	5424	16395	39467	33858	16777	8968	2734	1045	681	571	524	532	560	519	520	545	537	521	493	524	548	548	538	484	536	503	497	546	513	529	526	498	515	550	490	486	556	521	514	528	514	509	540	524	529	515	536	496	518	547	518	517	535	563	525	520	525	479	510	549	526	491	553	516	492	514	529	534	534	543	513	525	510	561	543	573	540	524	538	485	524	480	537	535	499	537	537	502	525	479	522	549	526	473	479	502	524	489	521	526	512	529	494	519	477	573	506	524	522	552	499	559	488	516	552	554	507	503	503	482	524	592	526	575	529	512	561	456	505	531	531	506	487	491	526	537	554	561	542	525	526	515	563	514	524	508	515	508	518	527	501	540	552	526	538	512	495	553	547	504	528	559	508	534	514	509	545	471	513	471	554	569	522	534	519	494	530	490	492	524	535	556	511	506	549	542	509	498	491	479	547	489	513	529	497	528	532	508	519	523	541	499	516	506	508	509	509	539	557	516	505	495	476	529	509	480	524	506	521	538	501	495	514	504	531	512	528	513	514	529	541	511	535	514	525	504	584	508	508	530	511	541	541	479	515	519	519	509	536	548	502	531	511	579	518	521	497	521	506	514	543	488	513	516	531	535	538	532	502	541	495	563	500	556	542	544	510	538	501	512	485	479	515	524	507	524	519	555	535	544	560	519	545	497	519	510	484	517	567	533	533	499	506	502	505	544	481	531	547	530	556	507	477	519	518	520	520	503	515	555	512	530	500	502	505	503	502	538	517	527	537	545	530	503	531	547	539	493	524	520	540	506	515	518	492	513	465	512	557	508	531	532	552	537	554	578	542	543	546	601	543	501	559	487	475	494	528	519	509	489	521	491	505	508	544	520	516	573	528	482	521	488	491	511	547	468	508	504	507	545	525	537	482	522	497	495	527	516	513	530	495	501	526	510	563	494	542	523	519	530	526	525	541	509	477	487	539	489	494	497	556	517	485	527	528	517	575	508	500	505	539	529	523	532	536	515	507	529	526	502	512	495	552	493	504	540	550	529	525	521	567	527	535	523	506	520	550	512	484	504	564	542	551	508	536	571	527	455	530	490	519	484	518	534	510	525	517	489	509	465	518	512	502	517	533	515	519	542	538	531	510	501	539	544	521	494	524	539	501	491	513	512	539	534	528	517	505	504	553	528	497	497	509	522	552	504	492	502	588	522	501	543	513	499	531	506	524	503	546	535	525	516	534	505	467	518	501	471	501	543	506	501	557	560	474	515	518	520	556	495	535	531	498	497	505	468	475	544	476	555	547	511	536	525	458	524	525	597	527	533	505	528	506	468	540	529	519	529	475	503	501	534	509	504	518	547	538	494	543	525	512	525	487	549	519	470	513	526	496	503	551	535	483	510	521	525	514	505	533	540	516	512	521	499	536	506	518	505	466	487	534	488	526	509	525	545	523	541	502	522	508	533	507	501	508	534	523	529	531	519	486	527	513	544	510	490	527	512	528	526	537	503	519	498	531	515	545	533	524	517	543	514	497	539	488	504	501	506	554	534	503	525	552	541	547	517	500	512	532	518	515	531	506	506	504	559	526	486	473	564	496	465	534	507	491	506	497	500	504	534	503	504	494	495	518	526	498	481	522	483	516	531	550	524	539	518	508	529	523	537	523	491	547	526	517	475	491	534	492	531	510	502	500	467	508	507	510	510	539	534	484	506	541	535	512	519	511	540	481	533	495	495	533	512	487	507	512	512	520	509	481	497	519	494	526	494	562	535	490	502	551	491	524	505	497	501	516	506	520	542	567	511	518	521	492	507	525	527	506	528	461	532	529	485	464	515	513	521	515	518	492	491	504	530	539	532	530	538	503	540	528	495	524	495	515	513	569	527	522	497	488	549	493	544	469	512	483	541	514	497	502	505	516	558	472	549	524	489	516	512	531	497	528	545	511	561	514	523	491	522	506	560	487	515	576	496	522	536	489	562	533	478	541	497	491	527	530	516	540	531	503	512	489	534	478	523	475	534	500	514	494	526	547	517	520	508	537	529	504	519	523	515	537	558	534	506	508	480	504	520	547	531	485	534	515	501	515	499	503	502	499	523	493	510	452	487	558	510	506	472	537	518	488	482	516	531	508	501	511	480	488	539	525	504	502	495	530	523	523	547	526	495	472	543	516	492	522	522	468	550	542	518	525	523	485	528	504	496	534	515	518	543	532	483	518	533	495	544	544	541	513	502	488	551	512	516	500	514	499	555	524	471	501	531	543	488	501	498	505	551	530	536	520	494	471	524	491	549	513	480	526	506	517	529	498	555	550	528	539	547	542	510	513	515	493	558	503	511	532	556	544	520	540	527	519	501	500	496	515	498	509	513	513	526	529	511	523	549	520	501	527	507	477	485	508	494	518	519	522	491	517	490	476	580	515	526	507	510	503	516	524	506	541	547	519	531	523	501	510	498	560	499	533	540	537	528	504	501	532	553	491	532	495	533	466	515	551	503	491	482	510	533	525	548	536	522	505	515	465	553	531	485	492	515	525	466	541	514	546	548	535	534	503	517	467	479	487	531	505	485	469	483	532	489	516	508	543	475	520	487	542	524	528	509	543	516	525	547	545	516	508	477	481	554	531	507	515	516	535	481	495	539	583	512	491	524	564	518	527	532	546	533	543	522	536	559	523	513	533	563	506	504	513	491	494	525	519	520	526	494	530	537	549	521	513	513	516	519	521	505	511	541	567	514	506	515	530	511	476	502	525	565	467	504	526	555	533	545	516	510	531	530	499	506	504	515	560	517	507	512	527	493	527	561	515	483	495	529	481	516	527	582	489	555	491	499	543	532	489	513	537	487	494	563	541	483	487	520	514	547	522	522	492	546	561	538	544	533	510	537	510	524	496	522	482	511	530	519	505	495	500	479	508	494	535	471	537	509	528	505	535	494	563	475	518	554	512	575	504	513	508	520	523	503	587	520	500	491	539	492	528	492	518	527	509	500	524	514	521	518	503	482	505	514	514	513	514	503	513	497	546	512	522	532	517	498	520	508	493	517	540	497	492	510	523	553	534	506	559	509	566	534	518	474	476	528	485	489	519	525	504	516	513	545	506	519	485	483	518	517	530	486	492	486	543	544	517	478	499	508	497	487	523	518	507	534	494	519	512	524	521	548	556	496	519	531	500	529	526	562	517	557	512	519	512	490	517	531	494	472	520	512	477	487	541	488	499	515	505	521	513	523	496	522	516	515	491	511	515	544	523	508	539	465	489	485	509	497	483	527	507	549	475	514	552	529	517	542	528	517	496	512	530	494	493	505	524	540	499	540	489	496	489	516	470	505	503	524	504	507	554	496	488	514	529	518	495	509	496	503	508	541	500	469	504	550	509	531	502	536	495	528	524	505	525	529	556	502	521	552	467	535	543	538	515	511	494	503	532	491	515	467	473	553	510	530	499	521	489	526	543	541	483	492	493	512	527	545	492	489	553	525	491	520	508	497	504	489	443	510	531
27669	14500	5292	2505	1750	1025	1150	2753	2729	1653	984	670	542	499	481	460	470	463	463	495	481	498	447	457	408	466	433	449	468	415	462	503	498	463	469	522	466	479	448	433	445	453	472	497	503	442	458	468	468	465	438	425	482	489	459	438	455	485	479	461	486	455	448	513	507	476	466	483	451	444	443	464	441	487	455	434	485	413	491	499	467	447	466	473	464	456	475	455	447	413	462	470	476	471	466	449	463	501	462	474	483	442	442	470	456	441	443	469	433	455	442	447	423	432	420	467	458	466	468	492	461	465	486	457	475	451	466	451	467	444	440	433	455	490	447	429	481	468	422	478	441	446	484	447	449	443	439	436	471	452	473	450	403	484	452	446	483	480	433	464	448	444	444	466	454	427	456	479	446	457	465	427	452	489	442	430	458	435	480	456	449	444	463	471	447	452	479	463	450	499	490	434	451	469	460	443	478	492	485	473	486	452	452	434	402	457	450	465	483	464	450	473	467	421	478	431	445	473	446	458	494	466	487	517	469	491	468	504	458	481	439	462	486	429	467	466	472	482	457	476	474	447	479	486	420	458	463	459	404	415	475	468	444	443	483	468	444	443	474	437	456	460	496	468	432	435	446	441	460	471	455	467	449	477	458	458	460	477	476	435	440	497	487	460	480	492	522	485	440	450	434	459	423	478	427	445	495	439	456	463	475	476	473	476	438	458	419	465	464	446	437	477	455	512	465	440	430	440	454	496	456	452	443	450	463	449	436	423	427	489	469	503	488	455	502	428	466	464	466	456	475	476	464	459	453	462	472	483	468	503	471	462	422	452	442	426	455	460	445	439	469	434	452	484	467	450	453	465	463	471	480	461	458	494	452	467	428	486	455	493	461	478	471	459	459	481	491	435	462	437	485	493	464	452	471	466	425	437	473	420	472	422	403	441	471	459	481	483	427	453	473	420	480	431	484	464	458	473	436	443	487	470	462	463	467	484	451	463	476	471	471	475	473	462	443	475	451	522	462	478	463	448	460	423	457	474	487	476	464	416	446	445	465	491	476	468	495	498	495	430	477	470	450	426	465	467	436	494	439	457	477	470	454	498	475	444	446	465	457	418	462	455	460	469	438	439	454	483	485	460	450	470	436	477	505	458	458	450	491	447	466	435	481	431	478	443	432	420	457	471	433	500	492	474	452	459	427	455	440	453	459	455	460	478	424	498	470	436	410	429	469	467	473	442	432	457	495	428	486	452	447	453	483	498	480	438	421	491	435	467	456	497	450	451	477	421	496	472	446	521	460	460	450	461	507	475	457	445	451	500	452	508	420	460	422	478	493	478	446	425	428	455	455	482	487	483	468	449	486	477	463	501	456	476	504	457	458	437	440	453	428	452	463	426	473	481	494	468	503	454	454	449	435	467	425	446	460	464	473	487	513	459	458	449	463	475	443	469	456	446	475	454	493	484	434	492	463	453	482	484	464	471	470	471	426	474	470	444	449	445	452	494	444	425	476	444	465	459	497	422	441	480	452	449	442	469	465	466	447	516	442	476	473	432	438	455	434	433	440	481	476	470	488	486	475	462	478	496	448	449	469	442	488	479	405	479	460	495	493	459	450	446	465	495	447	458	472	515	465	441	470	458	442	439	474	466	474	498	420	469	430	471	460	480	440	456	457	435	495	490	474	456	473	477	440	478	465	426	478	433	477	467	466	431	469	490	472	482	446	486	467	462	481	451	472	453	481	457	476	451	454	473	484	446	479	419	436	464	445	469	456	421	420	490	453	494	436	462	515	502	438	514	483	440	409	417	473	437	472	489	471	474	446	450	437	456	461	462	483	471	507	444	468	462	478	418	470	464	436	486	455	441	479	431	478	502	487	463	466	469	462	449	482	463	475	467	484	469	415	454	463	463	492	457	455	496	488	471	425	457	496	457	443	482	444	461	445	462	458	455	452	459	430	449	471	483	448	432	452	458	463	459	432	478	457	466	481	453	521	461	467	467	458	460	453	423	482	469	439	425	461	465	460	425	463	447	454	432	497	452	445	490	466	478	454	459	457	421	452	445	446	463	445	476	482	466	454	448	443	480	474	501	435	449	481	445	427	449	407	431	464	445	469	468	452	449	431	471	442	467	462	470	476	428	459	434	500	451	435	428	446	484	452	452	498	491	474	415	463	478	492	448	463	479	440	435	465	471	466	457	496	423	480	447	480	470	495	472	434	435	458	444	462	460	454	449	453	469	447	453	474	458	476	467	480	474	438	462	464	466	483	474	454	474	482	431	456	470	459	441	458	430	452	454	512	455	498	447	476	469	450	427	466	426	445	426	461	456	450	443	478	475	506	444	437	429	460	452	445	510	432	451	455	422	440	481	471	458	438	448	486	466	458	454	500	446	466	478	464	469	427	467	437	442	427	457	448	454	436	436	453	464	500	441	397	446	474	461	466	432	522	477	418	478	474	470	461	446	450	493	491	471	451	465	486	469	441	452	456	475	466	451	438	466	513	466	461	457	468	473	480	463	501	463	416	438	478	475	442	480	465	461	492	451	472	438	456	466	447	429	459	489	487	483	441	470	475	433	462	483	491	490	461	439	494	436	453	472	436	411	444	419	440	397	439	466	439	442	446	467	476	440	470	456	412	446	457	470	484	463	481	499	471	467	437	497	462	475	461	449	449	498	469	451	461	427	456	456	441	454	444	460	481	423	435	414	462	445	446	451	444	473	437	463	463	469	428	432	448	467	484	456	460	461	498	443	462	452	434	458	488	475	426	412	427	435	515	468	442	451	452	462	458	488	443	464	472	474	466	458	477	471	468	493	418	487	462	460	450	474	466	469	472	501	469	433	456	455	465	460	469	458	493	468	460	470	487	425	436	457	472	460	420	490	466	484	426	421	453	493	453	439	449	472	437	493	434	444	469	526	447	430	496	452	423	481	485	466	458	457	452	458	438	478	474	463	498	486	440	475	404	454	436	436	477	483	472	470	462	476	418	437	452	451	494	462	468	469	449	466	457	432	438	429	461	439	495	445	443	462	442	441	443	441	493	484	434	462	462	441	489	461	492	470	484	499	457	473	492	456	458	422	534	482	446	475	458	461	436	459	454	454	496	474	473	478	447	457	472	465	488	512	466	433	480	456	455	458	404	466	492	442	446	469	438	449	433	445	473	442	446	444	477	461	487	440	445	463	419	461	439	421	439	464	451	467	463	468	452	436	446	478	486	460	485	483	452	499	465	448	436	491	439	452	454	486	439	450	449	438	452	452	451	518	485	426	410	439	495	455	449	414	488	453	431	443	459	437	485	496	447	466	474	474	441	460	458	445	444	455	443	467	466	486	450	401	455	473	449	460	461	428	452	485	471	473	479	447	462	470	474	457	500	413	452	458	459	485	443	478	492	486	457	470	450	451	445	458	438	468	433	474	490	497	482	457	436	453	473	460	464	454	465	471	480	442	453	476	480	448	473	450	431	510	473	465	471	431	444	466	458	442	459	426	451	469
7348	6119	5359	2386	2182	1352	1559	3537	3228	1850	1054	648	456	486	432	413	402	438	414	425	432	436	386	439	416	434	442	442	470	475	476	424	419	393	455	439	443	445	460	441	463	421	445	425	429	458	436	445	445	459	420	447	461	434	419	461	470	437	417	441	422	447	417	441	420	443	442	435	467	446	457	449	464	417	419	391	438	389	438	422	456	424	430	409	434	415	445	452	419	454	390	415	428	405	435	425	421	415	424	436	424	408	429	408	421	436	438	451	410	401	397	445	437	440	443	455	413	387	453	439	430	403	418	425	406	437	421	444	465	453	423	423	442	432	461	428	442	424	416	412	409	444	424	493	427	437	457	436	437	425	445	373	425	455	377	457	419	462	422	407	428	441	430	443	439	438	454	451	441	443	447	460	436	427	431	422	439	425	401	422	420	415	425	466	400	429	433	439	440	440	404	428	414	438	429	402	439	452	447	449	431	434	442	460	397	447	446	470	423	429	424	444	445	473	415	415	426	448	384	391	403	420	434	416	437	442	407	445	439	458	420	434	452	411	430	433	474	428	462	449	417	418	432	420	419	411	424	437	427	422	440	429	404	441	404	442	422	433	429	502	456	424	441	462	372	418	416	445	423	443	464	369	435	451	438	438	446	411	407	418	427	473	456	464	487	412	446	455	466	431	395	405	432	408	427	408	401	426	456	398	446	438	436	470	423	451	405	431	371	439	421	458	449	427	427	420	414	435	450	428	397	412	443	427	404	427	448	442	427	446	392	410	443	429	427	433	403	429	421	460	442	451	437	448	414	396	439	434	405	453	406	470	463	427	434	428	403	432	447	392	477	442	453	436	409	403	400	445	456	426	382	481	420	435	408	449	435	421	435	470	425	403	449	423	426	415	440	447	427	443	440	454	446	455	462	415	413	394	418	464	436	463	438	428	450	425	449	437	424	425	442	423	465	409	442	439	408	418	429	430	432	452	404	411	425	444	418	415	455	471	447	432	442	438	447	429	417	481	421	431	414	423	442	467	443	449	473	400	451	444	415	449	433	438	447	460	455	469	401	420	414	400	408	484	428	400	411	409	409	441	454	441	450	415	420	418	446	376	471	427	433	398	401	449	426	425	409	413	405	435	437	419	478	409	402	461	438	447	391	390	449	440	436	396	478	421	452	414	417	446	434	420	421	430	418	406	438	439	440	449	455	418	450	445	406	427	424	420	423	455	446	442	415	391	468	454	448	412	441	414	459	460	420	448	414	441	423	444	442	433	438	438	433	422	438	446	472	447	414	423	445	424	457	433	469	422	461	410	440	410	462	408	432	424	448	424	383	438	441	438	456	436	471	417	465	451	457	439	413	491	421	442	450	447	389	427	402	408	418	437	393	433	421	402	417	432	474	425	435	448	414	429	406	418	455	415	467	448	367	397	423	438	428	413	447	450	439	453	459	439	420	443	431	399	419	447	450	414	487	430	429	429	467	400	413	453	448	399	413	424	408	429	407	434	428	404	443	438	430	456	416	400	410	433	401	447	428	402	426	443	437	380	450	395	421	428	428	442	398	416	450	439	403	435	428	421	431	471	431	416	472	465	448	442	390	425	400	428	439	420	459	444	413	456	441	470	432	429	420	394	391	412	450	386	441	408	436	436	389	430	406	435	445	394	434	429	441	461	444	403	441	424	451	417	409	433	443	442	417	437	401	414	428	474	429	419	415	409	438	422	427	433	427	432	460	395	430	434	416	476	398	447	413	421	457	424	370	472	441	458	403	448	442	443	440	438	450	458	460	412	446	402	429	474	410	467	432	437	438	425	423	410	411	413	430	470	439	442	443	393	414	446	422	424	447	420	436	424	423	438	401	396	411	427	392	418	461	433	448	398	417	431	394	401	437	439	458	479	391	443	422	479	411	434	451	423	419	448	404	451	459	409	447	461	381	415	414	449	386	446	458	439	391	408	456	405	428	397	422	408	419	408	446	412	400	424	443	452	450	401	451	422	437	430	429	425	399	450	433	462	479	452	404	442	408	440	446	403	424	462	440	423	427	415	456	408	446	437	447	428	427	413	442	410	433	436	412	418	451	421	418	421	407	463	437	419	381	414	421	439	424	447	411	410	420	429	404	479	415	440	445	439	416	433	435	428	435	410	396	456	393	432	426	429	451	416	432	410	421	396	413	453	444	435	429	415	416	448	430	477	434	410	440	441	413	437	405	448	406	429	435	409	424	410	439	430	451	448	467	434	422	453	454	445	438	421	400	398	435	429	419	437	401	439	403	432	426	419	476	467	428	434	394	400	418	412	439	412	467	418	470	431	406	430	428	450	468	399	471	442	410	411	468	434	427	415	411	404	381	415	435	432	391	436	425	398	385	478	437	428	450	451	404	426	401	452	449	414	401	410	430	412	448	407	456	415	453	435	398	429	483	433	432	441	439	435	436	455	413	442	390	414	434	443	463	440	423	411	453	434	418	447	445	431	452	430	437	456	421	423	422	421	463	469	449	426	442	466	433	425	437	380	479	449	421	447	439	431	433	436	431	465	443	408	394	451	439	430	422	402	463	440	418	430	446	431	448	400	442	400	440	459	414	376	392	433	411	417	415	433	454	410	445	434	433	426	443	431	410	406	475	421	441	456	444	429	457	469	451	432	467	451	425	408	421	445	430	414	436	428	443	420	426	432	418	449	423	397	422	451	420	446	388	449	483	441	405	458	470	450	433	462	430	467	428	432	395	444	476	431	430	431	390	464	446	409	457	410	455	439	429	402	414	405	428	420	434	390	431	388	411	446	435	428	454	395	458	396	437	444	445	426	426	452	433	398	423	432	444	410	409	417	407	446	431	468	455	471	398	418	429	393	441	430	437	433	446	468	400	442	440	403	461	441	398	399	412	414	408	427	417	459	428	408	459	440	436	441	431	449	408	435	412	429	455	455	446	446	420	406	465	430	412	461	423	398	411	437	401	382	455	402	475	453	394	424	448	427	405	413	429	377	468	444	431	422	440	413	440	421	474	424	420	420	441	458	411	426	422	440	438	442	435	438	457	474	400	432	463	423	447	460	408	418	409	427	438	432	416	456	453	457	430	435	450	462	406	413	432	471	423	444	428	400	443	450	430	413	414	438	414	398	449	438	415	456	452	453	453	430	434	426	477	430	425	416	411	432	436	418	417	450	428	456	406	463	444	428	420	414	426	457	408	434	397	461	454	451	447	432	443	449	435	452	458	408	433	448	461	449	447	399	409	431	441	402	448	419	432	435	440	432	419	349	464	455	461	425	395	421	450	383	430	394	415	415	430	430	451	402	432	420	454	433	430	443	412	421	424	446	447	405	427	414	435	457	396	432	393	456	450	449	447	434	431	427	432	424	425	456	421	409	431	457	428	452	423	430	463	407	432	418	465	409	433	433	433	418	437	450	438	408	395	447	415	396	456	415	439	430	449	409	441	417	457	438	479	435	461	445	434	453	403	417	458	429	446	436	416	428	444	470	433	448	409	413
25396	21282	27088	24992	9368	2779	7076	24502	21723	10610	4117	1383	701	541	477	446	484	468	424	500	452	462	457	451	480	437	457	446	505	468	474	476	476	468	452	480	480	460	481	450	433	449	436	445	472	438	463	473	490	430	416	474	462	476	501	501	426	454	456	500	499	482	466	499	421	433	470	455	440	444	469	452	460	468	466	448	471	448	492	474	472	440	439	427	416	487	467	495	448	439	443	457	480	475	424	498	465	465	462	498	454	455	482	442	444	454	489	442	433	491	461	457	475	462	439	477	437	427	461	453	463	492	467	477	438	494	446	461	449	460	435	477	440	433	453	442	502	448	474	455	425	443	445	481	449	453	476	469	450	450	481	462	451	469	457	492	465	459	466	454	443	449	449	473	444	459	480	495	437	448	459	417	440	461	485	454	429	435	468	451	410	430	441	417	465	469	489	446	471	465	500	441	456	479	471	484	439	461	469	459	442	472	467	444	435	458	475	459	447	459	466	425	438	497	468	458	435	460	446	487	460	455	451	466	462	464	452	451	460	472	478	463	435	439	449	457	463	431	436	441	451	447	506	465	451	441	461	469	452	447	473	485	477	441	453	427	466	456	464	449	447	434	472	463	466	464	455	454	455	503	488	473	461	440	464	462	465	459	455	492	465	447	459	441	468	451	456	463	430	475	500	479	451	452	446	470	452	440	486	450	447	440	458	453	499	510	469	467	457	481	486	463	468	461	447	474	456	468	493	454	451	450	488	444	468	420	407	487	476	450	479	424	444	440	450	481	442	464	427	518	403	462	448	469	452	466	451	455	448	483	463	437	472	413	492	460	440	484	468	438	434	439	440	457	488	458	476	425	452	507	463	459	450	454	492	442	436	420	471	410	481	474	460	450	481	444	428	454	491	502	512	484	435	441	424	443	458	423	494	460	476	431	464	443	464	477	461	393	448	477	476	458	456	471	459	467	448	482	440	453	434	466	438	446	468	456	460	471	472	476	416	485	489	460	473	461	481	472	472	466	465	474	442	459	465	483	474	490	433	477	468	470	469	476	477	469	479	484	428	520	471	441	437	442	482	475	454	507	444	472	474	499	471	478	455	443	457	464	459	441	443	477	428	469	458	442	449	477	462	493	452	467	480	420	498	469	432	460	462	464	471	438	475	452	486	447	473	470	438	466	476	450	494	456	418	441	475	461	461	455	459	444	453	427	420	431	471	430	431	440	456	468	433	446	470	489	467	436	498	433	449	471	472	512	459	452	442	436	459	441	483	438	461	448	438	448	449	481	427	477	430	407	472	471	465	476	454	475	440	453	469	427	481	484	455	462	492	488	452	470	448	448	472	487	448	470	496	454	473	466	456	439	438	468	466	430	438	474	440	459	441	456	434	439	457	462	467	470	448	473	475	466	480	479	465	481	467	461	450	507	415	494	407	446	463	440	436	437	481	439	498	490	451	466	454	456	507	470	458	462	445	443	449	479	462	513	474	452	439	476	463	467	479	463	446	406	447	456	450	446	454	471	446	460	451	447	454	466	469	475	445	463	442	436	480	457	464	482	500	453	491	439	458	444	464	458	417	478	497	459	477	459	484	432	472	460	481	497	455	474	433	485	450	489	414	468	451	475	476	464	439	453	441	462	446	441	439	472	459	500	470	494	478	490	437	505	458	439	447	464	464	484	506	455	482	469	440	462	459	481	445	425	468	457	469	462	448	446	467	446	462	485	494	461	477	458	458	446	474	464	487	413	483	476	461	448	478	449	454	471	461	453	459	433	455	450	466	448	455	433	454	432	448	442	468	435	478	473	481	471	463	480	438	462	449	446	449	447	428	408	457	471	446	441	435	458	440	473	458	414	441	485	501	445	447	490	465	456	467	441	463	477	422	436	469	452	505	476	428	421	441	476	454	465	419	477	518	435	453	424	469	515	453	452	488	412	474	474	457	451	438	474	456	493	460	506	457	473	477	470	500	466	468	441	457	476	439	436	438	455	455	496	441	445	431	450	477	477	464	476	436	489	507	454	431	456	453	448	472	421	471	455	513	461	462	457	463	423	462	477	455	494	473	448	478	469	472	437	517	472	466	454	435	464	438	433	491	459	475	406	454	432	437	486	434	458	461	481	473	431	446	454	462	472	448	467	466	446	458	461	456	488	451	469	436	479	423	456	471	447	459	438	468	462	495	436	474	471	462	453	450	438	458	469	447	462	466	466	464	468	451	470	495	442	435	470	429	470	469	442	509	451	487	460	485	414	466	447	441	446	460	440	465	459	424	495	470	440	469	456	464	449	430	434	424	427	483	493	406	484	483	475	435	436	459	451	467	473	470	445	473	448	464	473	453	483	440	434	486	434	472	501	479	473	481	453	468	460	454	489	460	446	467	405	517	476	476	450	429	463	465	481	448	511	463	458	405	466	489	461	439	450	488	463	443	460	472	464	483	455	429	462	444	509	446	497	436	475	504	451	466	426	480	460	458	434	460	443	484	427	438	439	476	491	465	439	429	429	489	476	489	480	442	481	458	463	483	480	450	447	460	465	474	451	469	436	474	473	472	423	461	458	517	454	497	461	463	495	456	451	415	488	468	471	477	455	434	477	464	456	440	483	452	465	481	478	450	448	445	478	436	447	436	466	481	419	442	493	468	444	484	461	430	439	475	429	469	467	436	465	466	450	476	449	442	465	445	489	471	449	464	480	466	474	439	460	435	475	477	457	445	438	437	474	422	431	493	449	462	465	449	461	447	443	495	469	449	430	435	473	460	457	462	433	482	447	464	441	474	449	472	419	515	468	472	463	469	463	410	454	440	524	439	444	466	429	470	465	493	503	466	464	463	440	509	485	474	465	424	470	502	483	432	470	473	436	473	489	486	468	465	458	541	473	479	481	506	465	444	447	468	444	445	449	466	494	479	489	480	455	461	413	464	452	453	483	437	463	518	490	449	491	473	464	459	442	469	437	449	457	436	487	432	434	460	433	451	468	461	448	455	486	461	509	446	473	458	472	467	445	476	427	443	474	454	436	492	472	472	457	468	404	445	447	455	490	453	468	491	497	459	435	456	494	449	438	454	509	455	474	436	503	426	437	457	467	450	403	479	469	444	488	464	450	454	449	470	437	458	436	458	460	463	459	402	460	452	440	444	462	475	461	437	462	428	447	446	450	514	441	452	454	456	449	510	427	450	465	437	449	451	472	485	460	438	448	459	463	476	455	459	462	454	447	471	481	434	450	424	446	424	461	461	442	496	468	492	466	492	485	465	451	438	471	453	472	452	470	449	473	480	439	477	439	459	449	449	476	402	445	477	464	462	451	445	463	449	436	448	443	469	424	449	459	451	478	465	432	454	459	423	507	507	463	443	470	478	431	500	444	423	460	430	474	433	438	449	418	489	475	466	480	453	437	477	503	421	465	477	461	492	486	454	463	448	493	437	458	461	460	463	471	457	447	452	491	428	458	447	457	459	415	455	455	448	509	414	481	445	444	436	445	445	447	448	420
6581	11180	9282	4473	4181	2555	9211	24355	18805	8703	4215	1526	706	512	487	452	426	465	466	435	431	487	426	476	397	429	457	437	440	466	469	480	428	466	462	439	447	443	439	442	449	434	418	441	462	444	444	416	434	422	441	432	473	463	473	455	426	407	451	453	433	402	446	432	451	414	450	472	435	441	433	431	422	435	459	449	452	423	482	468	458	479	411	440	423	455	460	429	451	435	470	449	417	448	421	427	457	442	402	432	448	458	434	448	437	460	404	443	425	433	406	462	430	446	427	451	451	430	492	464	455	473	439	437	439	449	431	435	456	462	422	452	456	437	474	432	442	392	449	426	405	429	423	425	429	445	412	429	475	432	437	427	434	444	432	417	439	417	444	451	446	435	428	408	411	469	444	428	459	406	450	424	467	447	445	431	435	429	437	402	457	449	440	414	434	428	433	450	431	494	440	403	441	399	406	432	447	450	452	392	436	428	436	441	436	445	448	447	484	443	423	474	412	461	440	464	425	466	442	441	425	443	428	462	408	466	497	449	443	437	476	426	446	424	431	435	441	446	473	440	440	443	455	449	427	493	459	432	452	452	441	420	435	419	453	400	443	469	436	428	411	442	448	444	432	458	424	426	437	420	417	396	411	412	444	432	438	473	442	436	436	478	446	453	436	453	450	438	448	450	415	449	451	428	425	452	440	435	492	412	429	413	507	438	420	469	416	433	442	452	397	469	437	456	442	435	448	404	434	441	460	384	418	436	426	455	487	427	403	454	465	427	417	462	422	441	459	494	442	441	431	437	422	425	435	408	434	456	438	391	439	446	443	448	457	440	432	459	427	429	446	430	448	463	473	433	427	453	453	422	453	439	429	429	444	468	408	412	470	415	456	418	453	439	432	438	427	432	409	415	428	431	426	436	460	447	442	432	447	472	457	404	435	461	435	434	419	451	487	430	416	445	409	447	447	453	461	435	444	445	447	418	414	416	424	463	455	413	423	453	449	443	446	434	423	425	442	462	420	445	422	468	456	439	446	439	426	419	431	440	400	427	444	430	447	418	452	463	426	418	451	462	451	477	452	439	409	452	465	441	426	435	435	488	417	449	427	421	451	387	447	452	444	426	455	428	418	449	417	478	409	458	455	460	435	450	436	442	455	442	462	477	435	419	404	423	446	449	426	464	435	399	457	454	439	448	430	403	435	445	421	417	439	463	435	449	475	444	435	441	480	421	429	449	467	418	435	480	435	434	428	443	466	459	443	456	421	443	398	425	413	455	461	461	425	461	457	405	402	443	442	455	424	462	416	412	419	497	407	452	438	454	441	467	463	434	420	437	470	466	466	436	457	469	437	430	401	456	465	415	465	484	438	451	460	418	412	431	443	438	407	443	440	442	395	454	449	422	454	455	457	444	452	435	442	451	462	444	414	422	427	464	442	445	457	453	418	441	430	407	439	455	444	424	463	430	419	455	460	435	419	464	441	444	421	455	419	445	401	459	430	465	437	411	434	425	425	447	417	424	434	420	444	471	452	471	445	404	428	432	438	449	437	460	473	432	456	453	434	445	448	463	473	464	410	389	459	446	439	431	434	444	415	443	459	433	452	455	408	432	447	442	457	415	441	435	394	430	436	455	458	446	430	441	425	426	421	452	447	432	432	488	465	455	443	447	447	435	422	437	468	455	404	456	431	469	474	434	418	414	432	467	439	458	505	398	435	411	434	434	424	488	438	455	410	462	433	459	433	423	427	420	442	464	457	464	413	476	425	450	433	470	438	458	447	447	457	459	458	422	450	463	455	432	455	452	446	413	406	425	421	445	431	419	435	480	454	502	438	434	455	427	420	418	409	428	446	445	410	445	428	414	460	475	439	397	420	425	453	411	437	430	407	464	452	472	419	460	441	452	460	440	418	453	431	468	428	446	444	469	415	459	435	435	457	446	443	459	454	451	454	481	423	448	443	425	437	444	472	440	445	431	429	462	455	445	448	424	444	425	423	435	461	408	458	462	419	433	419	453	447	447	475	418	424	463	403	441	428	444	475	437	415	431	430	457	432	474	471	420	427	434	413	440	474	456	410	476	449	440	442	441	445	448	414	438	410	428	448	447	453	429	406	435	448	431	432	449	441	405	415	435	456	465	455	437	434	426	440	452	466	448	441	456	446	439	435	462	421	440	456	443	450	471	461	453	458	419	483	460	438	414	420	446	419	472	428	443	445	482	441	417	470	427	463	436	451	463	456	490	467	467	462	423	432	444	432	467	406	423	455	420	445	461	437	435	427	422	424	472	452	443	459	431	464	425	434	437	405	399	428	453	432	442	462	442	485	435	435	454	417	404	404	427	414	431	444	440	417	462	438	437	401	473	465	442	462	471	419	485	450	426	440	442	430	438	463	435	416	457	428	454	455	429	500	457	453	427	415	474	449	462	427	423	438	431	464	432	427	408	421	449	398	410	461	437	429	454	431	448	450	434	411	438	455	454	422	436	409	460	447	416	443	429	432	405	415	437	432	444	431	462	460	399	432	427	456	443	460	420	443	427	455	449	438	407	431	441	441	440	450	419	439	433	456	416	436	431	453	451	423	441	452	431	418	412	431	409	489	446	431	433	459	440	471	452	420	455	447	463	436	422	406	473	449	439	475	428	440	437	463	439	441	405	452	429	397	430	469	470	458	456	419	415	450	428	450	447	424	437	451	448	459	444	409	464	405	416	411	459	457	459	408	480	422	471	422	436	471	451	441	429	413	459	454	445	454	431	449	447	417	445	454	389	464	440	429	434	427	442	467	419	420	438	449	418	463	435	422	418	448	468	475	455	428	427	453	446	454	464	422	450	430	410	447	454	445	435	434	425	432	437	461	424	406	452	424	427	480	406	443	448	434	423	455	427	437	457	439	435	442	443	429	427	448	448	471	428	469	467	468	438	377	447	448	437	429	424	453	416	400	426	422	441	470	415	463	434	432	446	463	461	445	450	422	469	443	428	460	490	452	473	446	406	468	419	441	427	413	424	410	433	461	467	425	410	432	407	449	440	414	441	466	452	437	436	402	454	440	463	447	454	421	460	406	452	418	426	442	454	438	450	452	475	439	443	475	420	404	416	450	424	478	396	454	424	424	426	456	469	459	464	406	446	426	421	410	463	453	450	458	438	414	440	439	450	446	408	430	406	398	432	445	416	453	456	456	436	431	411	412	438	471	424	452	445	409	438	403	458	442	437	449	444	411	450	427	452	464	437	443	430	409	446	417	465	473	425	428	445	451	432	456	451	457	475	431	437	428	457	407	451	441	438	437	392	431	464	412	440	422	432	481	454	437	437	414	435	455	407	481	433	451	413	427	422	429	462	458	455	428	399	439	452	440	454	444	409	440	451	427	439	415	440	440	423	422	424	458	418	441	433	473	479	443	439	433	439	436	423	443	454	408	437	433	402	405	439	427	444	427	440	449	435	440	403	401	478	441	475	446	459	436	434	389	445	433	431	469	454	442	422	429	416	443	444
24256	21321	28560	24386	21311	13213	16710	41937	37875	23160	10753	3289	1153	659	599	555	528	536	581	613	549	568	547	527	572	528	558	575	555	555	572	557	554	583	582	589	566	550	596	567	559	538	550	601	567	567	525	563	559	554	502	542	560	548	516	578	529	607	533	563	537	543	567	551	577	535	543	535	564	561	558	596	544	581	559	550	575	530	546	563	530	595	619	554	538	540	576	572	607	520	568	570	578	547	487	542	535	564	529	603	532	543	522	504	561	568	530	529	520	558	561	546	572	575	530	571	546	540	556	528	549	515	549	558	590	549	527	586	555	553	510	558	527	528	540	530	577	539	537	535	556	560	567	547	536	518	556	504	588	532	513	559	528	591	537	520	529	534	544	557	598	542	562	535	548	518	556	538	522	572	527	596	552	580	582	549	559	524	545	576	537	574	557	579	524	543	536	572	605	578	558	534	548	554	557	521	579	535	540	524	573	547	548	528	556	531	593	543	525	572	556	575	582	544	590	534	476	526	523	571	541	528	587	514	568	517	547	573	518	561	540	532	512	570	570	563	568	535	550	496	562	509	523	532	559	479	575	532	559	587	529	553	569	553	530	540	591	525	573	576	563	547	533	570	590	572	540	518	524	525	532	530	544	538	569	583	556	573	557	546	539	505	563	552	541	556	547	583	556	559	592	583	557	573	546	586	563	531	590	576	586	550	537	565	522	559	539	559	521	534	552	595	555	552	499	568	547	547	541	606	586	568	547	542	536	570	559	525	541	508	530	568	511	594	523	526	575	573	555	553	528	523	584	535	568	526	532	547	567	537	573	563	557	545	533	562	523	540	558	555	552	588	552	542	553	537	527	532	521	543	552	511	551	530	562	555	609	566	574	550	518	572	546	559	553	552	568	537	537	561	548	572	547	514	503	556	552	572	484	558	541	521	528	557	524	527	567	547	519	539	569	555	581	517	560	535	536	585	554	559	565	544	539	563	535	563	522	536	554	555	563	547	563	505	550	562	501	563	537	531	529	536	551	502	531	582	523	596	541	509	563	562	561	543	566	542	518	503	525	526	509	568	548	536	579	499	512	543	530	544	558	542	570	547	560	566	550	570	600	528	543	526	549	545	560	551	577	561	569	536	589	527	539	591	516	543	535	543	527	578	544	556	579	578	539	524	570	542	535	569	547	517	535	568	565	566	525	577	548	567	580	547	504	527	549	576	505	545	551	510	568	566	515	578	567	547	560	552	588	585	541	560	564	548	530	532	590	578	553	558	518	554	566	531	559	593	531	561	512	519	557	534	501	531	556	559	525	508	527	518	554	551	556	538	522	558	582	522	535	555	558	558	552	565	549	546	561	572	546	550	542	538	567	551	546	544	530	527	492	530	541	596	535	545	584	542	557	559	545	506	564	506	558	551	548	609	554	546	537	526	567	573	526	516	570	542	538	554	572	542	606	513	566	583	494	551	546	567	601	546	575	535	558	520	577	561	568	554	546	547	555	523	526	529	537	534	528	580	517	549	507	545	503	552	551	545	573	515	541	558	537	555	536	546	534	552	568	528	575	559	547	529	592	547	523	532	594	528	555	494	559	555	573	557	597	542	555	536	564	567	567	539	545	528	528	573	526	555	528	551	548	555	540	585	507	535	551	530	552	555	573	532	518	599	524	563	536	566	545	560	587	547	565	586	583	517	525	558	546	562	585	557	537	519	574	549	559	566	541	529	538	569	532	563	570	550	522	518	561	574	568	582	527	535	551	540	540	541	560	593	581	533	577	558	547	539	583	557	554	536	535	539	525	545	533	548	519	557	578	575	563	519	542	570	548	509	564	611	604	535	515	536	550	603	535	519	575	581	597	520	550	504	538	545	531	553	568	518	525	555	531	540	545	542	578	575	523	618	571	544	512	526	543	511	569	554	531	562	544	569	532	565	535	553	541	518	513	569	575	536	557	536	525	505	552	558	517	535	568	504	554	559	514	551	555	582	575	549	550	575	548	529	561	523	540	564	527	586	556	560	522	569	558	584	514	560	544	586	584	563	573	573	568	535	580	572	543	543	511	538	514	574	554	542	556	508	580	554	558	597	546	547	537	485	522	557	541	559	581	601	561	531	547	590	580	526	574	564	581	549	542	572	580	545	549	518	548	565	622	591	598	520	526	580	514	571	551	542	526	551	478	557	557	552	588	531	583	538	583	549	556	562	575	551	570	549	574	560	530	588	546	566	534	504	560	573	532	518	562	536	567	549	557	566	572	569	578	550	542	533	575	539	551	558	544	555	541	556	561	517	522	569	537	561	564	504	581	543	573	518	538	569	533	557	561	555	556	505	499	552	556	552	573	534	574	555	508	561	538	553	598	551	527	558	559	564	540	511	568	541	552	514	564	540	533	525	569	590	557	541	586	517	534	544	553	566	532	539	560	538	538	510	583	545	536	560	558	534	527	590	562	536	547	560	572	556	536	565	547	516	548	506	545	552	545	553	562	558	536	506	531	548	547	523	572	577	469	486	550	565	550	547	555	598	546	536	527	568	529	553	542	591	514	489	522	573	519	517	546	550	587	588	566	546	477	553	584	547	533	550	520	549	530	559	544	540	561	510	545	521	577	549	565	575	552	534	551	551	587	562	558	557	542	522	577	560	534	541	562	575	528	571	571	530	513	538	531	550	560	524	567	572	591	541	595	521	529	544	551	556	514	550	544	527	595	533	567	501	546	527	536	531	573	551	556	537	515	536	554	534	553	617	521	593	500	549	552	520	590	550	553	537	567	561	529	576	558	523	539	529	503	518	563	560	565	541	535	566	535	545	559	541	559	570	559	560	511	529	546	533	545	550	582	562	592	538	531	514	549	563	534	551	496	526	584	568	532	542	565	561	557	566	520	598	564	548	549	540	609	560	583	549	478	539	553	547	582	550	558	531	547	530	555	565	541	539	515	541	572	484	576	541	584	562	580	532	532	559	539	540	540	538	545	555	568	531	514	537	551	574	587	533	561	615	573	603	539	509	524	555	548	519	584	595	536	568	558	564	553	541	588	530	567	569	562	537	537	573	529	525	560	510	522	527	531	528	572	517	508	535	512	546	581	533	551	606	534	576	602	513	542	530	573	538	506	548	524	566	575	554	572	546	574	517	547	546	575	584	579	592	557	524	565	535	512	521	528	563	517	570	532	558	562	577	573	549	564	566	559	549	551	543	563	539	552	549	530	534	525	556	557	537	538	572	526	544	552	547	524	551	577	527	575	531	531	570	526	552	539	501	579	537	531	558	575	530	540	551	554	512	550	561	542	528	554	532	572	541	513	576	511	530	569	543	524	540	559	550	583	565	562	563	545	526	573	538	495	512	580	563	576	506	566	530	572	537	525	539	527	583	588	554	537	580	547	570	526	573	579	560	551	577	549	503	521	537	565	551	619	553	539	532	552	535	515	564	540	530	540	544	536	533	548	554	527	528	579	585	572	532	528	569	541	533	550	536	532	505	530	559	527	576	553	544	544	536
7357	16054	13463	7352	6663	5672	19167	40265	33092	17909	9136	3202	1169	649	515	525	528	533	550	533	535	499	505	539	516	541	511	557	531	508	526	556	572	522	497	563	515	490	540	512	531	511	517	508	484	538	538	536	558	510	556	509	536	535	522	530	515	560	535	503	536	495	502	489	542	560	535	553	560	521	529	539	528	532	527	528	537	488	528	535	553	499	504	580	501	548	474	526	521	525	545	505	519	515	503	529	518	533	505	547	520	527	494	501	516	557	523	515	551	515	514	485	506	519	539	556	497	510	547	528	550	531	517	505	510	496	550	525	512	520	514	526	549	504	539	492	505	542	526	535	533	471	542	528	545	531	512	536	543	493	507	556	531	513	533	512	530	502	587	507	531	521	521	528	523	562	494	481	521	521	532	504	505	524	508	529	523	506	559	522	541	534	526	528	580	557	491	489	526	498	535	520	493	529	510	510	520	511	492	520	543	554	547	550	577	533	521	519	528	523	532	554	523	575	503	541	540	475	576	520	513	522	483	539	516	558	503	565	533	529	491	542	511	538	483	498	517	560	524	522	513	519	514	514	482	582	561	521	565	586	562	542	550	507	569	523	524	551	540	499	558	484	540	503	487	553	513	524	555	525	509	547	527	556	481	522	492	520	499	529	540	504	506	496	534	544	521	505	561	535	528	540	509	528	523	513	535	547	509	545	473	503	495	491	560	546	519	512	506	530	543	509	522	537	544	539	522	491	519	510	502	512	540	530	526	521	534	581	545	512	541	519	565	570	505	534	502	517	542	524	516	490	559	492	490	530	524	553	555	557	528	535	524	544	510	537	511	545	504	524	520	540	478	523	528	530	529	539	552	495	496	547	535	541	515	503	502	528	493	541	563	478	533	488	475	563	493	516	518	466	521	526	501	509	530	527	518	520	519	472	499	522	479	542	527	501	492	526	499	494	535	544	498	524	503	542	509	524	576	541	551	554	516	510	522	533	547	529	490	534	521	535	479	530	525	515	543	530	488	529	504	535	504	533	578	524	486	524	534	499	476	521	525	545	504	561	493	544	538	539	521	516	546	483	521	529	513	523	508	568	508	528	514	533	505	508	499	521	552	528	494	514	524	496	504	518	535	539	519	527	519	518	556	555	486	529	533	513	512	538	515	537	520	541	549	502	504	546	526	493	503	537	498	526	496	528	515	507	518	551	548	532	510	517	516	466	532	527	506	490	459	535	554	582	529	533	522	479	504	481	488	486	555	538	496	515	475	544	507	492	550	582	512	495	496	511	522	524	537	536	542	494	461	526	487	538	494	532	492	504	538	573	500	529	498	514	554	511	511	538	509	514	531	528	488	511	498	492	527	519	548	561	518	554	506	542	514	573	501	512	495	520	510	549	544	538	520	514	505	555	512	534	507	531	544	538	544	545	516	514	508	509	514	496	502	514	502	496	532	491	483	518	521	520	496	549	543	484	545	549	541	572	528	517	506	539	521	528	552	500	496	547	561	471	525	515	502	480	507	539	537	526	533	490	518	506	540	532	530	469	553	517	515	535	540	512	530	487	482	534	513	537	531	524	511	527	497	491	529	518	517	514	488	488	492	525	507	563	558	513	585	514	524	553	509	524	512	522	535	539	549	529	567	502	525	504	520	506	514	564	539	554	521	510	497	494	559	510	511	502	505	522	509	524	479	517	500	545	522	520	528	541	535	534	497	469	545	496	545	525	490	501	534	533	513	489	519	548	502	513	496	502	530	527	546	515	544	528	483	520	498	512	549	524	515	532	533	469	492	518	523	512	520	550	534	541	558	557	545	525	534	523	465	532	527	526	510	517	560	531	553	534	523	514	498	502	516	508	554	508	511	509	506	516	508	509	500	520	526	496	554	543	514	550	520	514	489	528	513	527	517	518	549	519	502	516	540	471	488	509	527	512	508	511	543	509	495	506	489	534	462	462	522	545	511	523	506	525	480	501	489	507	518	531	550	547	491	518	506	500	492	541	518	546	559	543	562	530	555	530	532	511	519	536	499	522	537	508	513	490	529	540	508	548	506	518	508	491	510	582	537	552	538	543	515	523	500	506	531	515	521	506	500	507	505	553	514	542	525	531	489	533	503	524	512	515	495	561	527	527	516	497	504	540	561	517	499	530	543	548	531	529	475	530	479	523	545	485	525	497	493	518	528	503	553	493	519	523	524	525	508	537	538	523	540	494	499	531	545	511	445	498	500	520	541	532	517	526	537	516	518	510	533	496	536	540	512	553	502	486	544	515	528	538	519	524	537	517	544	543	522	544	491	535	535	531	516	481	526	499	492	540	515	522	536	503	565	503	514	505	476	506	515	557	501	531	534	520	499	534	496	529	543	553	526	537	526	507	509	517	519	547	508	514	507	521	501	521	477	500	496	523	507	518	522	509	513	514	468	516	528	514	524	468	501	523	522	507	507	521	517	496	557	527	513	515	511	522	512	544	483	513	550	544	563	535	525	536	511	548	528	525	514	501	500	555	481	500	544	516	476	521	496	521	526	512	536	542	486	528	546	489	574	470	492	541	506	491	542	541	496	548	522	500	476	470	496	562	536	515	536	508	541	521	517	516	547	532	489	509	499	492	511	529	546	524	464	532	532	534	533	556	541	480	547	497	525	510	571	495	560	505	500	498	542	536	505	548	509	519	544	499	509	529	497	521	510	525	525	537	521	573	508	555	509	547	502	504	561	481	528	523	522	553	504	507	538	563	489	541	517	537	510	506	543	545	503	539	543	547	524	555	470	532	531	490	504	491	507	525	504	499	511	521	505	494	520	493	533	512	526	535	505	497	526	491	538	538	549	551	539	513	546	525	525	537	486	514	567	537	497	521	498	505	500	512	536	539	531	545	531	489	519	521	484	525	506	520	537	500	554	539	540	528	565	523	464	524	517	513	527	498	475	483	515	517	541	520	516	524	502	505	534	497	500	490	494	510	545	523	502	531	502	522	552	501	465	508	513	531	529	568	546	486	479	479	528	483	534	509	538	513	515	512	527	537	561	492	525	462	491	566	500	525	564	499	470	485	464	517	528	539	535	489	494	504	537	535	509	510	558	519	543	512	506	535	545	551	537	486	528	512	532	517	552	533	481	543	497	507	522	501	533	514	573	492	558	532	494	539	503	495	510	500	509	536	497	518	494	519	518	514	454	514	512	497	514	493	561	495	500	515	470	480	523	515	532	507	493	562	530	547	548	498	554	519	547	550	503	540	491	520	546	517	535	509	503	482	534	532	511	517	513	491	482	555	529	511	570	494	567	505	511	526	543	505	474	548	489	553	511	508	519	571	497	490	546	519	459	541	531	503	505	497	479	529	523	531	493	504	495	481	526	518	530	558	510	511	540	531	544	537	537	519	525	513	493	527	538	506	521	498	538	506	504	472	504	511	547	568	525	539	472	474	509	558	486	513	535	527	513	523	512	534	504	523	542	499	540	494	499	558	539	529	520	497	506	508	538	531	484	493	518	474	507	525
27632	14658	5764	2286	1494	1291	1550	2989	2720	1698	973	618	519	485	459	464	472	457	447	423	468	488	481	494	460	474	477	478	451	458	491	460	454	473	447	451	461	425	449	470	458	474	455	415	445	473	485	509	432	491	464	469	450	473	461	485	449	447	462	512	465	476	493	515	450	448	484	422	444	481	489	455	447	444	504	501	445	488	453	480	477	437	442	432	455	479	460	436	440	477	461	470	494	444	470	461	459	452	541	465	441	483	410	488	478	491	479	467	441	463	470	494	466	471	489	431	481	445	434	493	480	438	487	493	466	444	467	445	453	462	435	505	455	513	481	452	450	449	446	462	457	467	467	422	433	508	446	493	451	480	462	431	421	481	500	464	485	470	507	445	462	491	483	456	468	462	472	432	506	464	472	446	457	446	450	471	446	526	454	484	438	476	488	500	498	467	425	472	487	481	481	419	448	464	494	482	520	427	490	476	439	472	483	489	437	479	493	491	468	456	473	451	472	472	472	458	468	467	419	463	482	431	471	474	471	457	504	474	482	504	470	473	442	490	468	486	485	473	446	414	461	442	456	465	461	509	451	483	462	428	465	459	427	429	480	452	453	468	478	462	455	450	483	481	474	440	454	406	479	505	470	494	446	461	387	463	474	507	486	472	495	455	489	425	456	465	477	440	483	401	442	474	478	429	448	484	467	464	501	448	445	456	409	509	484	482	466	488	418	432	504	447	472	449	437	465	456	463	488	485	464	471	458	473	459	462	463	459	484	511	490	462	454	466	453	485	458	451	484	464	507	497	500	464	450	473	492	462	443	480	453	440	463	456	468	497	454	453	471	494	479	475	467	468	442	468	453	482	457	438	456	471	449	447	440	447	446	471	468	465	482	486	461	446	453	458	452	494	479	498	463	419	459	516	511	492	459	462	475	469	486	474	444	474	458	512	438	475	465	483	478	475	437	492	477	450	484	466	459	440	462	446	489	425	490	450	466	463	449	444	491	462	473	454	459	480	484	432	423	468	444	430	490	463	474	456	461	468	484	537	455	473	441	447	459	438	432	420	465	490	455	490	456	455	491	492	473	457	459	498	432	488	460	466	447	475	414	460	481	447	446	478	468	456	460	475	428	475	468	491	474	440	476	458	469	478	438	490	471	487	457	459	489	487	497	465	484	478	479	434	466	477	449	463	441	467	462	463	453	473	471	500	467	478	492	474	491	463	487	446	452	450	499	449	482	462	488	475	464	454	434	483	468	466	473	467	438	466	471	433	456	436	446	490	428	460	457	449	513	452	498	477	479	443	468	447	444	464	454	499	471	446	529	450	475	484	441	472	455	449	453	454	470	452	479	497	460	470	497	478	432	438	506	472	471	470	460	461	465	461	447	472	469	451	446	456	453	438	479	496	452	458	492	468	409	498	438	480	471	475	449	470	461	443	480	434	506	462	437	480	478	424	468	418	476	491	452	486	517	469	498	443	476	428	496	497	473	446	496	495	502	449	468	474	413	499	480	523	496	472	440	481	492	479	475	493	436	448	446	475	450	462	443	454	470	455	440	477	496	464	473	421	480	479	462	463	462	459	460	460	490	487	444	450	459	480	475	463	497	471	437	449	465	513	488	470	493	483	456	468	504	448	456	438	467	441	442	437	450	485	469	450	470	485	446	489	473	461	459	456	443	473	481	495	465	477	436	466	450	413	470	500	436	460	441	470	462	479	447	453	464	487	466	435	444	446	468	493	476	482	472	460	476	433	477	425	419	452	474	503	477	492	509	439	489	459	496	418	447	444	469	417	498	451	460	459	482	481	395	454	473	452	465	504	437	479	494	462	469	466	438	480	456	459	483	440	466	467	497	447	429	487	463	457	457	461	475	494	479	465	475	468	465	491	467	472	437	446	491	447	500	474	446	471	450	446	482	475	451	485	464	482	467	477	490	460	477	470	418	482	504	484	457	458	463	453	457	454	464	435	430	455	509	482	451	488	448	458	467	497	493	477	471	415	468	497	456	471	468	483	503	441	466	458	495	514	462	430	478	474	420	442	466	442	443	477	452	481	489	502	446	472	489	463	469	465	493	500	502	476	463	491	486	458	458	527	447	493	456	458	478	462	426	431	470	475	494	450	469	419	477	409	474	463	478	463	466	444	466	430	439	447	456	441	487	459	450	474	470	435	449	465	472	477	514	472	482	486	448	464	453	455	449	456	470	446	490	508	479	495	456	462	455	481	454	454	450	448	497	490	407	493	477	492	475	487	477	468	477	492	487	426	439	499	460	499	489	509	466	461	471	427	461	476	440	493	455	442	444	512	471	481	419	467	466	473	449	491	428	505	461	464	473	485	457	429	468	488	459	491	480	474	459	436	431	448	452	443	469	482	491	470	462	473	480	468	476	460	458	474	482	434	457	434	469	470	485	466	447	470	471	491	424	486	509	481	498	482	424	482	433	495	458	471	438	468	490	471	473	471	494	470	445	428	466	471	447	456	447	484	476	458	495	477	412	459	460	469	457	490	453	501	448	487	472	440	457	477	453	419	429	436	455	440	481	435	474	462	452	479	462	473	494	481	485	480	471	440	455	484	480	470	468	456	480	456	453	448	437	477	467	471	466	481	439	465	458	464	470	479	441	461	496	472	484	451	471	430	445	470	498	479	466	446	474	471	486	453	426	467	478	442	456	433	437	447	465	434	439	459	487	492	457	471	478	502	458	454	434	454	463	481	463	470	444	483	471	490	439	471	478	471	462	472	507	501	485	458	419	477	443	478	515	513	463	495	474	477	463	450	506	487	454	439	496	491	471	498	464	438	464	461	429	475	503	524	463	459	431	482	449	495	459	477	459	437	501	452	465	496	470	443	434	459	470	438	481	444	464	508	441	478	467	466	432	456	466	443	425	470	506	473	492	469	454	513	436	441	456	496	471	449	492	454	491	473	465	486	454	464	444	425	430	465	464	474	475	490	522	489	485	472	464	470	472	471	509	444	435	491	445	493	428	424	471	480	436	457	447	466	462	477	450	435	476	482	474	501	441	469	415	510	465	440	441	437	496	489	479	467	471	492	455	505	455	465	473	461	456	481	437	439	493	438	451	433	448	469	461	503	436	440	476	470	522	450	444	494	449	527	496	456	519	472	487	451	484	484	456	470	450	459	479	461	437	471	489	501	466	470	470	489	476	469	462	476	477	511	456	451	479	469	449	475	479	451	480	467	477	482	462	457	468	446	471	443	466	445	442	477	458	499	463	461	430	460	482	455	454	457	498	486	502	441	448	473	462	471	464	464	474	439	472	388	489	430	465	493	445	481	447	461	490	444	484	476	475	444	468	479	484	453	449	458	477	437	429	503	459	440	466	463	446	475	540	463	473	478	473	460	451	522	468	474	450	474	468	460	434	475	459	477	468	438	432	471	473	424	455	460	451	478	472	467	421	468	460	436	465	439	488	416	469	446	446	486	482	481	436	480	460	507	460	440	408	435	448	475	478	463	460	489	402	434	447	476
6632	6306	5212	2072	1677	1817	2153	3774	3125	1846	1031	633	497	444	425	417	396	431	432	460	393	432	453	441	437	423	444	428	446	413	408	401	441	422	438	454	436	430	411	412	418	437	432	457	436	414	456	381	415	438	398	397	426	417	416	429	435	443	447	406	430	445	407	427	436	397	393	420	455	420	432	447	438	417	429	437	450	437	447	414	431	453	413	420	449	428	434	497	426	408	455	475	409	399	424	468	408	426	458	430	484	481	430	460	479	425	402	452	440	450	451	463	381	427	436	413	421	437	406	427	465	443	439	443	432	447	458	406	405	402	404	435	411	422	423	444	395	419	417	468	415	418	400	385	422	413	426	437	438	408	424	449	435	430	425	386	447	429	436	435	422	453	401	458	452	433	391	445	420	445	478	471	480	419	433	403	392	440	428	435	412	434	454	453	442	426	409	416	451	469	458	437	418	421	439	424	423	417	380	404	438	414	427	472	468	456	453	400	403	413	430	454	481	430	455	420	425	434	446	438	413	421	450	443	444	433	457	447	453	415	443	429	444	471	450	426	441	448	457	416	384	420	417	454	407	438	417	430	427	433	430	423	458	425	374	454	425	421	418	410	428	424	447	431	425	445	441	482	431	442	447	432	448	446	426	444	452	427	435	425	435	398	445	382	415	438	386	478	436	439	420	429	449	440	419	454	435	478	437	423	416	441	433	433	415	411	439	409	453	418	426	430	452	416	434	443	459	428	404	421	414	473	441	447	417	426	416	402	424	444	372	443	415	411	450	426	435	458	445	417	412	447	412	452	440	426	472	408	393	389	409	423	436	442	425	439	405	424	405	400	431	461	444	434	444	427	478	419	445	406	447	408	447	452	392	431	422	432	422	459	429	432	450	443	419	446	380	462	433	451	419	439	409	445	442	422	425	437	439	408	433	433	416	441	447	451	389	396	434	431	421	405	444	420	393	463	411	436	414	420	472	408	434	439	400	464	478	428	410	459	433	456	409	389	434	416	494	424	436	427	450	438	410	425	430	450	463	411	454	459	416	416	435	449	453	424	434	402	413	428	413	469	451	432	414	429	460	428	403	426	440	425	447	478	428	432	407	415	400	445	418	460	449	440	450	405	416	384	460	430	441	418	427	429	435	424	431	454	406	437	431	423	373	435	425	424	402	412	431	414	418	482	428	432	399	429	409	391	393	463	401	460	444	476	450	468	396	438	412	440	403	437	383	438	401	452	391	413	432	417	436	424	417	431	418	427	443	432	418	455	418	432	457	457	431	414	449	440	415	440	404	464	457	444	413	436	400	455	443	444	440	459	416	426	430	425	414	459	419	448	426	458	396	434	404	416	403	455	429	418	442	392	405	443	455	401	416	445	442	435	461	431	438	422	429	413	426	464	420	429	441	430	453	410	400	421	437	407	422	431	423	461	394	445	442	425	454	433	447	417	439	426	412	443	436	421	481	459	430	430	477	408	426	431	418	384	448	378	383	429	441	425	441	445	423	419	431	449	432	420	429	418	439	418	440	413	436	445	453	396	415	436	426	432	454	466	463	444	438	434	416	427	421	424	427	404	430	428	453	458	450	448	451	415	411	444	409	439	439	425	386	432	433	454	432	448	445	443	423	403	461	403	459	397	432	431	444	428	475	423	443	426	436	416	449	391	450	468	410	424	413	405	433	438	482	440	402	487	458	425	398	436	424	414	431	390	427	417	409	399	423	411	472	430	451	407	397	431	425	463	426	459	452	411	477	411	468	426	433	418	428	420	454	391	417	448	432	422	446	391	428	452	385	496	443	421	456	445	431	442	435	423	420	449	452	429	409	418	447	416	470	423	433	445	469	440	464	449	453	416	473	416	413	428	424	440	430	459	428	410	450	419	423	441	444	438	435	451	426	440	451	415	404	445	460	427	451	392	444	407	446	454	429	445	443	417	387	440	409	426	447	409	462	433	406	425	439	434	468	435	420	441	462	426	424	445	377	433	412	443	446	471	466	421	443	475	434	435	414	414	436	420	470	394	409	435	386	436	421	430	399	446	418	418	408	452	434	419	419	438	453	441	410	414	448	484	437	443	435	407	419	444	434	415	436	462	398	435	392	449	449	434	444	415	438	398	455	460	415	438	425	418	392	454	410	455	416	402	402	460	415	442	429	430	440	447	439	438	420	401	453	435	448	398	449	459	450	450	488	396	434	458	459	436	428	435	456	403	440	427	434	439	426	461	476	459	426	418	450	432	441	427	413	398	449	441	428	449	417	428	386	415	445	399	416	445	427	384	443	454	434	385	426	485	405	482	400	430	435	428	423	437	459	444	460	420	433	470	449	430	423	423	440	422	423	425	436	483	430	470	455	430	434	418	413	430	459	438	419	418	428	445	436	449	432	452	472	465	434	418	449	451	431	434	418	425	459	416	456	447	425	431	462	437	442	435	424	414	436	462	438	414	409	451	441	398	460	472	455	416	430	441	456	389	454	418	459	481	441	417	419	426	405	419	419	419	447	446	424	427	473	443	460	420	411	432	401	412	422	447	423	425	415	436	469	396	415	434	444	427	453	425	404	429	451	473	407	430	470	420	404	433	413	451	410	429	423	411	435	407	449	413	441	406	464	416	460	465	432	411	412	452	450	414	422	399	466	426	424	454	422	458	418	412	440	429	457	485	405	451	454	427	444	480	434	426	461	440	413	435	426	450	432	399	411	429	433	399	436	407	417	436	420	409	436	432	417	406	434	449	432	417	437	428	426	408	390	411	446	412	456	458	433	425	440	436	425	421	413	439	410	448	447	450	414	406	474	453	428	444	431	389	445	447	409	443	450	431	445	417	382	439	405	444	420	440	424	438	467	419	401	426	434	431	441	421	420	419	440	452	432	431	457	421	448	435	468	444	435	441	459	417	433	436	439	428	441	412	388	449	435	425	452	458	421	420	418	447	446	416	420	448	401	385	424	437	432	457	438	399	464	457	400	445	396	404	459	442	439	417	410	423	419	461	405	415	417	434	430	426	433	418	399	422	457	404	425	403	405	463	395	456	414	431	436	429	431	424	460	427	415	392	415	413	419	431	427	411	437	401	432	453	448	432	431	458	433	442	440	432	435	429	438	465	420	429	441	452	430	451	431	431	432	433	423	422	453	461	462	426	438	423	425	465	444	393	444	422	429	411	414	437	402	471	419	446	416	426	424	424	431	429	435	435	403	419	383	471	426	440	392	428	449	449	405	411	451	467	449	428	443	452	460	458	446	431	465	420	408	419	429	422	442	442	483	439	417	448	409	397	456	399	449	422	443	428	425	411	432	427	459	412	450	413	452	384	412	406	445	478	421	433	436	415	426	410	432	413	414	438	455	425	425	413	392	442	420	445	449	467	447	411	464	431	439	455	404	437	456	437	411	400	438	443	424	411	431	418	448	419	439	460	399	415	441	397	388	411	448	441	405	450	417	448	437	437	391	460	433	447	469	392	407	426	427	485	432	446	383	460	438	443	418	415	411	456
25364	21324	27094	24889	7515	3092	6427	25342	21666	9977	4036	1381	722	491	501	447	490	451	460	490	409	461	446	461	464	464	479	449	492	487	489	470	441	452	461	471	436	455	441	451	484	439	455	447	459	457	440	486	480	482	485	468	461	464	469	510	437	490	474	458	477	470	422	444	465	445	479	464	491	431	456	415	448	483	464	451	466	450	441	432	496	451	471	463	468	433	484	445	481	512	457	465	464	460	449	431	473	478	510	472	468	453	452	451	481	457	466	444	465	453	463	469	439	466	460	450	425	453	471	466	477	482	448	401	430	503	426	480	472	483	485	461	458	437	461	439	481	443	424	408	422	462	467	476	478	436	452	442	482	467	422	476	467	450	443	484	429	480	417	470	482	453	431	507	467	473	459	516	462	483	455	426	434	495	468	452	459	438	452	463	461	418	430	405	435	448	445	469	456	433	481	471	465	474	477	502	415	421	457	483	470	482	471	467	465	481	471	454	423	423	431	456	449	426	396	474	446	463	480	452	452	439	457	454	458	448	461	476	462	439	506	452	474	428	457	406	477	464	470	430	450	426	443	492	495	448	475	438	494	468	469	474	456	452	456	465	444	471	426	457	435	466	435	467	479	444	442	408	443	445	482	470	453	488	469	434	436	448	477	443	449	448	443	452	420	449	443	447	437	497	445	416	437	463	463	454	438	491	484	434	434	469	452	454	452	465	484	483	437	451	450	460	458	484	457	493	450	436	457	447	460	445	461	450	463	447	473	454	464	466	439	452	447	445	453	456	526	439	444	444	438	490	473	495	519	466	451	452	461	493	457	497	432	470	429	429	489	445	424	435	468	472	477	422	498	504	448	475	456	434	477	467	463	431	469	429	454	443	480	452	453	442	443	505	466	511	461	451	485	463	446	427	499	448	459	457	412	469	471	465	461	479	439	459	424	477	432	470	471	483	486	459	452	483	457	488	451	433	482	457	465	470	431	447	472	422	440	461	476	484	492	466	461	456	437	447	495	459	439	465	413	486	440	484	458	420	486	474	456	465	414	449	430	448	460	442	447	479	467	493	415	445	460	485	471	466	482	430	444	481	448	452	467	437	465	478	465	459	484	464	466	430	475	483	450	435	457	417	464	481	437	428	436	480	472	469	450	420	452	451	473	427	471	438	480	465	436	494	457	452	461	475	482	477	478	444	450	454	500	469	432	429	438	440	457	427	451	476	439	464	436	448	427	427	439	489	478	436	483	469	412	464	455	424	444	414	458	438	456	463	467	486	472	435	449	450	432	450	432	455	454	477	440	461	431	466	449	454	470	476	477	498	452	461	466	476	431	458	404	455	442	491	462	468	452	451	445	441	459	502	477	435	462	440	442	473	469	453	483	440	426	489	458	464	458	476	427	478	470	458	455	461	468	476	417	459	428	446	474	456	442	489	419	478	436	464	471	430	447	449	466	471	477	446	432	464	417	430	419	470	444	461	419	469	497	477	459	477	490	439	443	452	456	469	460	463	432	478	461	482	473	505	447	458	416	482	485	459	433	462	438	469	461	477	449	472	436	447	451	457	449	493	451	441	476	447	457	439	486	434	436	468	467	458	471	446	423	481	452	427	472	432	465	441	461	477	481	506	506	438	472	455	442	458	436	424	453	464	463	445	470	457	446	456	452	487	485	495	435	478	454	475	430	492	420	481	451	500	453	463	480	417	476	432	421	457	454	472	462	430	501	444	468	501	417	452	448	429	449	442	452	466	442	462	450	453	480	466	450	428	487	458	445	455	447	480	467	487	496	452	414	488	449	469	476	448	500	459	463	468	452	454	421	458	473	458	420	423	450	487	440	465	481	471	472	481	430	434	452	478	467	497	442	472	439	453	451	482	486	444	417	450	457	500	478	487	436	420	442	425	464	469	442	429	420	479	449	446	442	454	462	462	408	507	477	429	439	500	462	444	442	460	420	425	464	469	456	466	442	431	465	464	450	487	456	493	458	487	482	452	447	430	433	433	457	447	442	489	473	460	433	489	477	472	451	464	437	443	474	450	461	463	463	442	443	439	477	420	431	477	479	492	442	463	423	471	447	490	473	449	424	450	489	449	477	454	476	468	482	458	510	465	477	477	440	455	467	423	459	452	476	431	468	441	436	465	446	441	468	452	489	456	427	450	452	461	446	441	482	440	459	463	438	463	462	453	483	468	456	450	425	422	451	453	470	483	448	475	487	474	466	465	463	468	426	471	456	478	508	447	445	444	472	478	468	484	468	490	461	446	476	466	464	417	436	490	469	458	466	448	445	447	455	478	448	460	464	457	463	482	442	454	420	430	431	501	440	510	453	453	491	469	489	473	424	435	396	462	463	458	466	467	452	436	439	453	475	451	429	467	487	424	472	471	460	479	464	431	442	492	453	461	458	448	480	504	491	453	433	465	450	507	411	435	437	456	453	442	428	504	426	451	446	441	474	485	504	482	484	473	442	465	457	458	494	429	438	438	445	446	446	458	417	459	472	453	453	481	464	456	448	482	474	481	441	514	460	436	477	454	449	454	446	449	443	454	485	467	480	440	466	456	487	409	445	440	488	456	447	461	459	449	458	462	435	450	461	429	402	490	493	513	493	479	456	435	456	468	447	431	419	457	427	449	452	460	458	453	473	430	457	439	434	471	470	465	444	482	459	473	448	516	467	445	476	480	418	427	498	443	486	451	475	447	430	460	488	461	453	469	460	466	448	471	454	505	452	447	460	447	484	452	464	457	434	511	473	444	418	419	440	459	436	439	481	421	451	447	469	478	494	443	451	481	429	440	501	459	466	483	438	484	478	474	450	428	438	472	491	456	441	457	428	463	462	449	437	429	491	442	481	465	491	444	465	464	465	466	448	456	461	464	456	466	453	481	456	463	449	463	481	436	431	470	423	430	450	427	450	449	450	470	462	469	431	428	416	458	460	457	433	442	442	406	467	485	477	473	446	433	462	465	475	452	502	446	509	480	445	472	459	448	480	443	491	473	439	411	436	422	472	471	478	460	480	496	443	439	450	486	468	440	443	447	467	440	453	459	467	442	452	449	459	444	450	436	491	469	454	492	461	458	471	455	466	425	455	491	456	466	398	478	434	456	472	433	437	462	479	521	464	448	438	447	455	463	494	424	412	443	470	466	428	443	453	461	462	458	410	435	444	472	470	453	479	426	465	481	464	414	453	472	447	463	446	489	424	455	458	505	449	464	499	444	414	478	498	444	464	433	424	438	462	430	444	492	472	455	458	484	415	428	415	438	437	454	450	457	468	447	431	471	441	465	448	443	447	423	498	430	482	465	464	476	520	477	407	452	493	442	481	468	468	492	445	482	495	444	447	437	463	462	443	426	492	465	474	455	465	423	473	443	497	452	482	454	486	494	458	447	462	424	421	448	458	470	439	437	474	456	470	449	417	460	438	483	485	479	454	458	435	476	450	471	469	471	438	473	441	411	481	470	436	466	447	478	429	457	442	502	462	463	402	439	473	403
6527	12714	9199	4414	2751	3167	8317	25574	18553	8313	4342	1622	783	530	459	466	501	421	424	445	449	436	459	480	465	453	417	453	438	422	461	446	457	440	439	457	437	429	463	420	423	439	463	464	425	449	454	466	453	438	492	438	434	449	467	488	472	463	431	469	470	453	455	459	462	453	464	448	445	472	443	428	436	457	447	403	442	417	462	435	478	441	444	487	414	463	488	475	430	441	460	429	446	441	436	466	442	443	460	497	442	466	485	447	440	450	457	443	421	461	447	456	424	472	487	435	471	435	438	469	459	446	440	472	448	465	431	461	441	438	428	438	427	442	419	478	508	453	453	440	441	471	453	452	424	467	434	420	423	444	416	483	443	460	461	471	407	441	440	416	448	458	451	458	428	462	422	474	471	406	446	415	418	442	451	430	437	461	440	453	479	446	440	398	451	457	440	477	453	447	442	465	467	464	460	436	440	440	431	443	412	450	456	443	411	416	455	479	482	449	443	433	477	449	432	436	399	448	465	428	416	408	466	499	454	460	449	436	440	433	415	465	469	435	456	437	418	462	483	486	463	402	448	425	458	454	471	490	453	453	475	461	456	425	426	476	453	483	428	447	449	409	445	424	431	445	402	440	448	441	423	419	448	438	423	437	408	447	461	432	429	419	473	449	439	457	429	489	495	437	481	421	436	433	461	422	487	454	437	448	445	438	500	469	478	462	460	478	456	431	438	464	435	450	407	461	473	452	421	423	409	475	451	440	441	422	430	429	426	458	448	466	419	428	488	442	443	414	451	445	422	465	428	482	425	451	447	458	445	449	447	469	453	455	432	457	433	454	459	469	419	429	465	457	434	436	431	447	460	463	463	446	466	461	436	454	446	448	437	442	411	434	465	465	461	451	470	422	463	438	467	401	472	448	468	413	455	456	434	429	457	438	439	447	470	481	424	399	422	405	466	476	459	450	467	442	425	437	431	425	408	453	447	428	462	438	427	450	441	463	440	485	442	442	454	450	446	421	446	431	416	470	442	467	472	444	429	473	430	437	450	476	447	460	427	390	409	452	477	421	493	443	434	424	428	453	439	418	424	439	431	433	425	441	435	446	421	454	453	459	428	456	485	436	479	419	424	495	441	476	433	460	458	441	498	474	436	479	462	470	436	454	444	435	464	458	453	476	430	466	445	444	436	465	432	435	387	426	446	413	453	477	439	404	463	453	433	428	505	482	408	405	431	443	445	418	443	437	436	433	446	458	430	426	472	449	452	441	455	466	436	457	448	472	465	483	462	462	427	447	511	426	448	411	429	433	408	422	442	469	437	444	451	437	450	461	471	467	448	440	443	446	407	424	439	443	447	444	443	431	431	478	421	430	472	461	428	481	508	448	439	469	437	425	456	465	455	453	491	484	443	470	468	434	414	451	433	449	427	465	463	444	430	458	446	434	423	455	422	453	472	441	469	417	434	459	423	453	443	453	467	477	462	470	440	482	415	441	445	470	406	441	417	457	448	456	466	445	488	415	445	446	431	423	439	458	433	445	456	443	438	407	453	430	424	445	438	450	475	442	469	437	465	457	423	409	439	473	461	435	472	450	444	416	411	441	422	485	464	424	444	433	469	482	436	465	465	447	419	466	451	513	420	456	461	441	441	454	447	458	428	468	481	466	444	491	451	445	425	480	472	439	473	444	448	451	425	442	430	468	457	448	441	437	449	432	476	442	467	415	418	466	455	448	429	474	453	444	389	421	397	475	459	447	452	410	459	453	424	441	458	414	438	435	421	434	470	431	437	427	454	448	440	469	442	435	424	442	448	449	472	417	459	451	429	459	454	451	475	453	456	467	452	432	446	428	460	438	437	411	462	484	481	443	452	408	470	462	419	477	420	429	418	427	470	423	453	411	443	447	447	457	427	462	442	446	462	403	447	462	433	424	433	424	464	430	433	415	433	475	436	460	411	433	438	434	469	460	443	456	461	429	480	465	419	437	447	423	496	435	453	431	433	450	453	440	453	434	422	418	450	447	481	433	420	430	429	414	410	478	470	390	437	446	443	431	460	447	385	473	432	434	465	434	424	466	444	470	398	416	440	471	448	441	452	446	428	441	445	447	483	421	427	455	442	443	417	428	418	425	439	442	418	435	442	450	428	473	479	468	447	452	470	464	438	395	472	469	460	439	467	468	454	453	467	465	431	422	431	434	418	430	424	449	452	464	447	481	449	459	447	424	421	462	425	444	465	422	474	475	468	436	448	426	457	479	454	484	441	446	423	431	438	418	457	500	462	420	440	436	394	442	427	405	454	416	430	431	428	445	461	460	429	418	446	441	405	472	472	469	500	440	469	456	402	469	448	458	448	458	460	478	458	435	438	456	455	428	496	455	466	518	452	459	458	456	440	490	438	414	490	437	438	450	443	443	472	476	424	446	417	433	454	436	458	419	424	428	442	439	459	444	394	435	478	509	402	449	442	449	459	450	455	440	422	452	434	419	474	458	439	418	425	422	404	443	463	437	428	425	484	480	468	462	468	462	463	436	440	423	476	454	408	424	465	436	444	416	473	454	450	445	413	437	425	462	458	449	423	410	392	435	479	452	449	429	469	460	437	446	407	475	474	416	423	415	417	414	404	462	465	422	477	427	441	476	433	485	442	434	442	443	449	473	481	456	425	412	489	444	436	428	397	452	442	440	457	439	435	431	435	429	452	463	451	437	399	472	460	432	453	486	457	421	426	440	431	438	444	473	441	432	461	424	455	451	418	443	436	409	436	458	440	426	432	497	474	458	434	465	431	432	468	436	473	456	441	443	417	440	473	441	486	426	438	451	453	424	474	465	402	451	451	449	438	446	459	451	455	450	466	461	444	472	481	449	417	445	440	451	460	449	478	426	450	458	457	432	425	419	428	441	433	461	440	435	413	428	472	449	450	430	405	460	473	432	472	412	418	420	465	441	439	441	422	432	440	454	456	444	441	456	428	444	479	425	454	417	454	462	470	434	451	447	477	422	473	468	442	429	440	447	416	441	435	437	417	456	480	466	449	465	425	458	448	410	474	427	439	460	438	440	456	434	428	446	437	443	459	439	456	425	465	468	442	487	428	473	453	425	459	478	432	438	433	435	428	466	417	428	429	418	461	467	434	444	457	426	446	467	476	420	470	440	446	451	441	459	444	434	441	434	492	424	453	415	469	464	432	411	461	449	428	463	463	448	443	410	451	496	413	439	450	440	442	461	424	451	434	451	464	480	444	444	468	472	438	452	492	455	457	425	452	443	456	440	459	431	431	430	448	427	429	458	451	452	412	460	408	452	483	439	411	427	459	426	421	433	444	473	428	476	450	498	443	440	437	459	412	410	446	467	434	473	455	432	425	443	467	425	442	480	438	465	479	395	454	447	432	457	448	457	419	432	425	421	412	425	414	405	474	401	411	484	486	429	400	445	468	432	433	432	428	421	480	466	434	425	446	469	405	497	460	448	427	430	465	441	428	422	420	438	442	432	484	436
24191	21291	28544	24329	21125	10903	14736	43380	38235	20191	10220	2810	929	682	582	594	545	604	553	585	570	564	555	559	571	558	559	575	531	540	556	553	563	533	521	604	559	576	554	549	575	565	532	569	590	614	554	557	559	588	516	546	540	512	588	571	566	556	499	543	546	542	542	557	575	539	568	558	548	566	542	570	539	549	582	491	535	513	542	567	507	562	534	528	568	539	554	546	563	532	526	514	538	549	521	541	555	574	547	570	556	567	557	565	554	556	563	534	573	555	584	588	541	559	543	586	555	582	567	547	577	521	582	559	562	551	597	565	541	527	570	550	556	575	561	524	552	547	539	557	547	603	497	557	528	555	521	567	562	554	551	530	536	546	582	544	521	559	555	559	546	525	584	526	542	602	617	519	528	542	562	546	534	561	542	564	553	552	548	576	535	570	547	524	590	529	568	574	522	549	580	534	588	547	531	539	594	577	569	559	541	519	550	551	580	549	572	543	519	556	560	558	546	564	553	530	583	534	538	524	556	544	519	570	601	586	552	554	562	563	538	549	557	546	528	517	546	545	561	533	541	536	534	537	571	564	516	546	530	522	550	579	582	587	570	534	553	530	567	519	547	511	529	536	510	548	598	549	524	592	573	563	567	558	532	558	539	559	554	561	549	555	539	569	555	561	535	571	562	526	562	541	526	568	567	539	537	581	582	565	579	577	557	573	540	530	533	548	574	554	522	558	534	546	531	559	533	582	505	624	540	572	536	532	555	518	516	546	538	560	568	537	539	549	551	545	547	544	576	568	543	521	536	563	600	539	596	578	549	565	552	533	568	546	554	529	537	535	574	523	544	539	577	567	531	569	567	529	546	541	590	566	563	575	516	557	546	559	552	565	545	580	550	540	546	542	527	568	524	526	571	556	549	532	559	527	573	510	584	568	529	546	522	562	566	550	584	582	540	547	542	549	541	540	537	550	533	557	519	552	588	551	569	540	529	563	555	541	544	583	535	568	518	568	574	523	548	558	525	547	565	554	556	571	494	550	527	539	575	544	540	499	550	523	555	528	525	514	576	544	563	539	600	526	504	545	565	540	518	562	574	533	550	578	500	601	533	547	562	550	578	531	575	567	524	588	577	508	511	550	601	516	571	567	536	532	547	527	533	526	569	530	507	550	557	558	561	568	556	549	544	609	565	541	528	556	517	549	571	532	606	554	613	509	530	504	547	618	570	531	531	555	547	511	584	507	564	535	552	544	521	519	507	561	564	530	553	571	555	540	557	549	559	552	557	542	550	609	570	563	572	534	555	537	571	531	565	551	544	547	550	499	599	572	540	569	557	554	576	567	563	539	562	581	580	573	528	570	527	537	535	524	580	558	538	548	509	587	533	519	546	574	547	578	503	597	555	534	562	562	541	572	546	547	530	516	565	578	557	537	549	518	532	517	527	541	530	536	579	545	522	534	535	543	536	557	591	563	479	576	580	531	535	586	533	538	560	530	606	511	508	554	514	506	569	579	563	589	524	550	556	524	545	563	558	547	541	550	516	533	569	574	562	559	535	522	539	492	582	547	539	579	499	516	532	550	579	532	531	529	501	573	591	541	551	565	585	551	574	492	572	501	547	531	612	509	575	531	531	541	559	508	523	522	538	578	502	517	557	503	544	519	542	591	553	516	540	560	588	573	551	579	516	503	513	571	557	575	546	512	561	537	548	524	522	583	548	527	595	588	525	562	575	543	578	563	548	567	555	594	518	540	536	553	578	513	557	587	523	545	520	559	553	539	528	530	520	550	607	534	545	580	589	541	537	549	592	545	582	561	534	526	553	523	544	568	538	502	544	554	533	525	571	576	570	558	522	560	544	554	562	529	537	588	525	577	539	545	541	548	593	605	550	581	541	548	569	540	550	527	531	521	581	536	564	549	542	544	513	521	540	525	545	546	551	547	555	536	566	557	564	526	559	550	554	542	546	581	548	518	563	493	533	574	509	556	558	576	545	530	585	550	574	547	521	554	522	502	528	558	536	557	567	525	531	564	544	527	534	528	568	548	559	522	532	556	533	529	541	566	562	521	558	557	557	576	546	588	523	560	569	550	548	527	546	528	546	562	530	518	590	539	521	541	595	548	558	539	553	582	554	576	538	511	506	544	536	560	552	571	594	549	524	526	530	533	523	526	591	551	545	532	571	532	511	556	574	565	545	565	565	568	557	515	545	552	519	534	544	514	580	520	581	547	568	542	574	568	586	518	499	550	531	539	562	556	515	523	583	535	576	573	575	545	566	573	530	527	489	533	562	531	545	503	540	517	550	591	510	524	529	554	567	520	545	546	548	550	562	550	533	519	567	558	536	563	550	527	549	559	536	559	513	521	511	573	575	522	526	555	529	552	543	547	574	554	547	562	563	592	617	553	530	602	511	571	561	543	548	522	537	528	573	538	532	535	565	603	545	526	546	562	526	586	556	553	571	510	556	544	538	536	555	560	547	575	539	490	582	570	541	523	548	546	573	520	582	581	516	524	532	521	558	549	521	553	554	543	525	547	593	575	525	559	515	550	550	521	570	532	562	518	575	601	531	564	591	567	572	520	567	532	496	545	550	546	534	545	539	549	543	574	531	590	556	556	509	555	544	513	549	554	519	528	564	542	527	568	552	533	564	540	567	551	562	532	556	564	522	590	560	539	507	507	572	610	551	536	514	555	542	557	565	561	483	539	553	564	566	545	596	575	551	569	558	537	534	530	570	535	542	564	575	540	505	522	558	561	554	552	543	600	523	542	549	577	583	528	544	547	559	570	562	530	525	545	581	521	534	594	490	528	495	558	571	584	561	596	518	571	500	536	554	544	513	524	555	549	594	521	566	536	599	596	540	558	523	579	537	555	541	513	553	516	539	603	516	585	550	554	557	534	556	536	537	547	538	562	522	549	568	554	541	546	545	571	513	540	581	549	570	571	546	569	580	541	529	526	513	570	549	565	496	546	593	517	561	545	531	546	526	534	520	574	610	536	607	581	562	526	525	580	539	523	507	503	552	561	560	553	566	549	548	610	510	537	533	527	554	544	561	519	569	538	513	547	578	559	593	533	553	552	573	545	520	575	552	572	550	633	574	537	564	571	544	555	569	512	520	571	540	538	579	536	544	551	592	526	514	558	549	610	530	536	569	565	547	557	510	540	551	553	572	542	597	546	558	542	556	591	530	531	553	559	579	552	549	583	528	537	590	587	589	526	565	581	518	590	586	509	569	557	541	600	524	518	541	551	553	557	564	547	535	547	514	563	573	600	566	537	573	553	551	530	553	567	502	504	536	538	564	543	555	559	575	621	538	574	534	501	538	564	552	493	538	560	549	531	563	517	549	529	564	537	569	524	552	530	602	575	528	537	542	566	503	607	526	530	564	501	568	555	562	546	581	592	518	532	524	534	589	565	578	587	578	578	581	524	525	538	519	572	552	552	547	556	509	534	537	544	577	529	518	588	503	514	547	541	555	503	568	548	540	527	564	550
8484	18612	15028	7038	4981	3696	16197	43464	32422	14999	9092	2785	1049	647	514	564	520	554	559	522	499	517	546	545	494	522	505	511	531	513	540	526	572	531	526	521	511	528	516	518	541	513	503	539	526	548	510	528	527	529	524	549	509	535	545	510	533	539	500	549	540	564	552	508	518	503	533	508	534	573	537	541	528	506	513	515	556	523	518	516	518	487	550	521	536	547	548	531	519	525	496	519	493	488	473	499	485	514	523	482	532	555	480	533	521	552	550	536	540	517	522	518	504	514	556	480	501	516	539	563	545	500	554	513	529	549	542	525	513	485	518	511	539	540	529	487	540	517	565	522	534	506	529	499	522	541	546	526	534	510	528	538	578	523	531	494	489	533	514	501	516	522	505	514	510	527	500	574	513	541	521	533	541	508	520	526	517	556	519	509	534	516	548	506	492	527	538	500	535	529	498	517	509	496	560	554	516	505	547	549	531	536	532	514	515	532	504	518	524	502	493	530	507	507	518	490	534	555	537	526	512	509	519	514	541	529	551	509	521	552	534	522	522	558	545	505	487	492	541	559	524	507	546	545	529	535	535	508	523	511	515	519	561	541	519	531	497	506	502	520	527	520	535	517	535	516	513	524	492	455	561	531	510	550	536	542	491	493	521	522	539	509	540	519	554	542	530	547	549	515	498	543	527	489	537	499	541	531	554	550	529	500	528	553	543	542	533	523	539	507	527	538	517	523	518	523	496	512	513	543	519	524	575	534	517	531	538	550	489	570	507	508	541	496	537	508	532	509	525	510	542	517	496	550	484	525	517	535	509	513	530	552	469	536	495	544	555	485	520	573	562	572	492	518	513	492	512	551	509	543	466	522	508	505	507	495	545	552	494	532	566	516	492	549	471	551	493	548	542	525	485	515	494	500	537	508	535	517	501	496	490	495	505	537	537	517	588	514	507	547	506	501	502	511	515	534	499	529	520	512	557	489	470	575	526	514	549	487	552	519	541	492	536	507	487	538	520	512	504	513	495	468	483	528	515	519	517	530	497	508	568	501	535	523	563	543	505	524	551	491	496	525	500	532	509	510	559	522	494	553	496	538	542	518	578	535	564	505	587	519	541	549	525	519	516	525	559	572	522	521	510	496	505	524	532	518	515	510	530	538	511	518	512	582	524	499	535	549	550	521	511	481	519	518	500	530	477	508	543	530	509	573	534	511	503	509	523	504	554	578	519	509	491	488	561	557	564	521	536	494	567	520	474	535	506	509	506	499	505	574	545	505	477	508	530	463	505	494	522	530	523	532	522	487	520	532	491	499	539	538	518	510	550	544	511	535	542	541	475	561	519	521	500	532	541	506	498	537	459	492	520	512	569	523	521	524	501	476	530	511	543	560	481	514	540	505	516	537	558	552	562	507	505	538	527	490	526	495	525	532	542	494	548	497	499	506	473	530	521	554	548	502	530	524	511	561	518	490	520	513	522	488	530	567	546	477	494	577	551	526	501	500	485	540	507	525	521	501	520	534	499	549	543	542	553	506	513	560	488	526	505	521	516	509	533	530	502	517	562	522	524	546	499	464	507	539	504	510	503	575	531	524	502	530	462	503	526	552	494	512	509	515	555	542	570	505	504	521	504	525	506	519	565	522	497	503	521	536	512	511	517	514	518	543	553	528	563	559	524	517	511	521	553	521	511	499	517	520	520	541	504	497	534	509	466	482	535	549	485	487	503	559	502	515	496	566	501	523	473	520	549	487	558	491	495	509	524	492	507	504	518	529	520	517	520	520	575	564	561	535	509	513	538	521	519	534	509	519	527	519	498	546	541	536	539	516	514	503	517	504	508	508	535	511	534	486	506	543	517	559	517	494	519	561	498	500	513	488	553	502	468	514	554	505	519	546	534	543	499	508	543	540	549	542	519	489	473	538	488	523	506	501	489	497	515	472	538	556	484	505	516	572	496	557	502	531	535	472	483	563	525	515	500	485	498	508	498	537	536	521	515	545	525	510	503	529	525	501	524	521	510	514	514	550	451	550	507	521	479	504	503	476	542	530	542	539	524	504	513	516	511	547	503	517	535	518	540	511	537	517	497	510	495	521	509	475	514	490	515	515	495	527	554	512	553	534	517	457	527	548	489	513	524	483	529	499	507	518	522	505	501	521	554	488	539	509	517	529	507	591	497	472	499	513	535	538	502	497	527	490	540	507	534	497	507	527	510	515	503	555	500	519	499	517	537	516	496	499	520	516	507	542	512	513	502	531	532	521	539	511	490	560	516	499	525	500	527	545	515	542	476	569	524	517	479	521	528	491	537	514	471	485	509	510	484	570	507	494	510	541	570	530	510	496	564	511	528	488	503	490	534	530	525	520	532	508	532	508	541	536	514	499	523	556	485	513	509	492	506	546	490	558	493	517	540	548	532	508	509	513	518	533	545	480	522	514	500	561	534	542	537	518	545	542	518	537	552	516	514	492	528	500	517	568	515	492	507	548	508	503	520	550	485	496	493	538	499	544	530	489	512	485	529	538	535	497	463	548	516	521	561	513	489	453	504	544	520	520	478	539	527	516	533	522	494	530	511	512	567	531	530	514	536	544	503	501	550	535	492	507	532	508	497	507	509	554	523	508	498	483	552	573	515	519	520	504	523	488	517	527	496	536	484	536	517	469	504	502	518	518	563	514	488	511	478	549	588	499	520	504	509	518	519	548	531	545	507	545	534	542	503	535	540	523	517	533	549	483	523	514	512	516	553	520	487	477	558	535	520	541	516	552	528	495	515	519	543	532	521	525	507	499	512	530	488	539	533	524	514	523	554	528	495	576	532	528	513	535	543	510	552	519	571	511	521	505	519	501	528	489	520	498	490	519	534	511	528	456	551	524	533	525	531	523	481	558	499	565	524	513	510	534	505	501	522	548	535	547	501	472	517	516	542	550	480	528	520	522	504	524	524	537	547	493	545	503	556	543	529	538	537	493	517	523	519	522	541	473	541	540	569	513	508	536	533	515	512	497	501	537	465	503	492	533	529	566	551	526	469	505	524	532	498	513	488	582	483	529	564	511	540	506	544	533	501	494	526	534	556	550	492	530	551	478	507	523	522	487	566	534	514	527	469	499	528	515	522	492	494	497	546	556	496	524	547	514	507	517	518	556	524	500	511	554	544	508	534	515	532	544	541	487	509	527	496	487	547	536	512	561	513	495	523	517	517	510	498	522	519	516	507	537	519	529	534	557	528	516	528	483	558	499	491	482	483	507	551	478	485	581	527	470	494	486	495	522	502	525	474	568	514	540	517	546	513	518	489	572	530	508	499	503	509	528	520	494	536	523	542	507	484	531	504	494	497	511	526	487	519	508	535	533	523	499	510	514	529	512	511	514	530	536	544	483	531	494	467	521	529	524	544	494	515	531	489	508	556	504	526	550	496	524	530	537	510	510	471	549	519	514	508	573	489	524	464	493	472	524	504	509	534	517	505	482	503	486	505	563	522	576	494	545	518	545	546	505
27771	16808	8654	3073	1320	1070	1478	3240	2996	1582	1019	655	521	524	473	431	473	494	491	474	449	453	472	434	447	461	455	475	495	464	504	479	436	480	483	484	467	456	444	491	472	479	460	445	431	457	463	490	463	446	435	464	491	490	466	456	467	459	447	487	487	478	442	482	453	453	440	472	488	483	481	471	438	406	484	450	465	488	480	476	478	437	466	431	450	473	473	488	464	476	494	447	465	453	477	455	460	428	456	428	481	416	458	477	492	448	469	450	504	466	500	507	524	472	469	473	464	514	478	490	448	482	421	459	455	471	434	483	458	470	467	429	451	473	510	459	436	461	507	492	420	430	453	475	461	470	483	470	474	487	454	499	491	446	455	454	451	487	486	452	460	492	461	502	470	463	428	531	452	436	449	481	478	469	485	477	471	434	457	466	454	470	492	500	444	482	457	437	482	447	481	503	453	498	441	488	441	427	449	468	457	506	462	463	433	478	468	477	490	443	455	466	482	444	468	478	466	450	486	477	464	450	463	425	465	450	445	469	459	478	482	473	439	449	434	456	483	450	472	458	422	450	463	528	458	440	458	480	447	463	471	464	463	469	456	502	456	513	475	490	447	488	474	469	449	486	432	465	471	448	467	515	475	520	475	455	466	478	469	469	498	455	472	448	436	456	483	463	471	491	466	515	473	448	498	472	427	470	460	461	499	464	493	469	418	447	435	467	491	462	450	467	493	424	483	444	465	501	471	484	501	465	455	474	473	495	469	450	477	488	471	485	496	450	485	452	448	450	491	491	503	483	471	482	428	487	454	458	546	465	482	466	456	479	487	499	471	468	461	466	461	514	447	497	444	498	471	470	429	522	449	463	474	443	469	463	447	493	500	504	474	464	463	430	481	436	439	479	445	445	447	504	447	466	471	500	470	513	439	460	484	506	470	466	443	487	441	466	462	461	517	453	459	491	435	485	512	473	441	487	474	504	481	449	484	483	473	460	455	491	509	496	457	467	510	450	446	502	475	465	454	488	443	456	478	466	488	504	474	485	438	464	441	511	475	470	448	442	499	450	504	470	458	442	492	481	491	460	448	415	470	501	510	510	518	514	484	463	463	497	440	475	472	465	446	529	446	479	447	461	466	434	422	490	494	456	475	514	458	476	476	444	469	480	450	480	494	423	468	468	435	481	454	428	489	440	477	467	496	459	479	457	445	463	515	446	493	433	464	469	473	456	487	417	479	489	476	447	495	493	487	461	505	496	468	468	485	463	472	432	445	434	471	449	478	506	490	465	485	483	482	466	440	465	498	494	452	481	450	458	477	489	501	468	462	488	478	463	448	437	509	476	472	451	483	474	459	450	497	434	498	469	498	448	498	515	489	495	487	439	474	452	467	496	459	461	433	493	465	457	449	459	451	478	498	487	460	471	437	484	492	465	498	425	440	468	481	478	486	486	441	454	472	461	490	495	426	449	446	459	470	455	476	460	477	459	436	505	453	471	453	504	483	450	465	447	433	448	502	498	456	493	472	466	463	493	481	489	457	469	484	490	494	472	460	465	494	443	447	467	465	463	465	454	448	458	456	461	480	474	471	485	440	475	471	455	471	430	451	442	470	498	459	473	465	467	481	485	469	444	491	491	508	454	498	445	501	478	471	459	472	502	476	471	432	462	467	451	483	470	465	485	456	471	433	447	436	490	497	451	466	459	477	476	483	453	455	425	471	466	469	480	477	482	457	439	453	448	418	479	466	490	451	501	466	464	441	512	462	460	494	428	471	465	465	460	461	471	450	444	485	457	463	436	520	484	461	446	480	467	458	452	468	492	443	452	478	483	484	432	495	436	462	428	466	463	457	470	475	466	459	473	459	437	430	475	494	455	486	484	478	432	437	471	478	436	467	441	456	472	452	500	470	460	486	469	484	455	460	472	460	480	463	478	429	456	430	457	500	460	459	468	438	458	483	467	485	471	480	485	464	478	452	439	484	460	442	443	521	465	451	500	521	431	462	472	478	475	461	439	465	452	413	475	472	432	480	480	487	479	448	454	483	473	459	469	454	513	495	488	495	447	440	462	467	493	465	479	495	508	472	462	461	436	480	501	470	485	441	488	470	482	432	470	456	462	462	468	428	463	495	473	487	458	438	425	464	441	479	436	465	500	446	459	482	429	471	452	452	462	460	483	473	511	417	468	466	466	461	460	465	512	496	475	451	484	459	484	460	470	464	469	490	473	467	511	473	469	426	388	474	457	482	501	479	482	440	480	462	476	471	503	482	441	495	462	436	487	477	476	477	485	461	474	479	462	476	475	492	428	482	472	484	459	425	472	439	478	494	468	477	494	524	464	468	401	506	453	471	459	477	482	451	469	458	452	479	456	469	517	491	485	469	437	496	428	453	482	439	470	493	456	457	475	451	458	449	452	468	507	477	498	492	415	481	476	483	467	475	474	462	474	457	440	528	492	455	484	427	496	444	432	462	477	510	495	474	462	463	476	468	501	435	460	448	423	459	501	502	494	475	461	464	437	494	451	448	442	465	482	449	461	455	446	455	469	458	467	452	497	496	474	458	435	461	472	448	430	472	474	472	465	466	474	486	479	474	423	505	459	481	463	455	459	467	500	447	465	473	459	491	427	434	456	462	470	469	497	466	492	453	479	455	503	461	474	476	455	505	445	524	501	454	474	436	473	450	480	490	472	485	460	481	488	464	437	471	459	475	475	459	454	447	434	485	510	486	478	473	447	506	493	476	457	452	438	466	455	473	487	525	458	466	477	490	484	509	473	444	489	453	490	480	476	477	478	464	451	457	528	448	459	449	478	478	468	466	467	446	473	448	478	476	497	462	420	453	509	469	442	458	470	477	468	453	469	465	483	464	488	440	466	482	483	459	427	442	456	441	490	445	449	494	454	500	432	489	476	460	433	454	474	491	495	453	476	507	488	479	472	447	441	456	449	430	495	446	477	501	484	461	443	506	453	438	507	510	470	469	491	470	433	487	452	467	486	466	447	514	522	436	485	453	471	487	464	509	467	443	495	459	471	453	524	515	466	477	470	499	455	425	483	472	421	468	449	457	456	472	480	433	463	484	462	435	429	474	467	451	450	487	477	514	472	507	449	444	405	443	516	487	467	469	447	486	438	475	489	478	452	455	459	466	487	480	496	492	458	446	459	465	438	436	471	482	474	518	490	471	495	490	490	471	473	476	459	473	467	475	485	482	455	449	451	434	485	413	474	490	454	451	500	445	430	421	449	481	464	456	434	490	484	441	456	437	460	462	478	448	449	440	491	464	460	485	454	434	471	460	465	436	464	492	461	487	438	443	466	438	496	470	498	457	442	473	465	488	480	459	495	480	469	442	475	474	470	471	437	469	447	461	472	484	447	464	503	499	458	486	459	438	490	446	471	461	439	458	459	508	504	447	471	495	490	479	495	446	493	463	492	462	454	445	467	497	468	491	510	413	505	458	418	472	449	472	446	452	440	505	474	433	532	447	456	460	485
7819	9995	7581	2488	1475	1198	2064	4080	3395	1719	1069	619	504	475	442	457	414	446	451	453	473	412	435	433	443	411	432	441	430	436	450	462	445	405	448	439	427	430	445	438	417	453	429	445	453	431	409	456	439	431	427	453	453	440	402	420	475	440	406	414	451	446	420	467	454	433	421	435	447	434	444	423	410	456	421	442	451	440	433	459	438	409	435	455	421	467	423	448	460	423	447	468	436	428	434	472	419	435	429	455	410	440	423	426	404	422	452	428	458	428	406	414	481	452	425	459	466	461	463	437	443	417	431	431	417	462	465	447	460	428	437	446	405	393	459	435	417	409	422	446	417	462	423	410	452	395	452	433	448	420	419	433	422	425	450	449	420	394	448	419	421	442	442	465	447	471	413	433	436	448	412	452	404	432	448	457	414	435	427	428	464	427	453	446	457	436	410	443	453	441	464	474	442	418	416	483	439	419	421	426	441	450	446	421	449	444	466	460	440	461	472	435	420	420	424	482	424	399	446	442	419	457	439	421	426	470	440	393	389	432	456	453	424	418	424	421	452	459	427	440	435	404	456	467	435	418	458	439	403	440	442	440	405	394	453	437	392	408	433	434	456	429	446	442	449	466	410	400	455	424	439	448	443	459	443	438	437	412	448	441	435	479	466	406	441	496	448	467	461	431	439	461	387	473	413	427	426	398	435	465	440	450	415	438	419	429	430	409	443	406	433	436	411	450	415	420	466	445	420	464	415	444	446	468	432	428	446	468	444	456	430	407	444	437	424	457	417	420	423	432	502	407	417	398	391	444	427	463	464	453	429	415	429	454	414	429	456	428	440	429	432	470	438	450	464	376	433	432	440	438	450	439	407	444	468	467	417	435	435	420	458	433	416	411	418	484	431	442	442	430	446	406	405	428	455	445	442	419	443	411	443	437	443	409	411	405	449	440	428	460	431	456	368	411	432	482	417	433	437	416	443	410	425	389	384	452	422	434	496	447	423	434	457	413	467	421	437	427	425	444	444	430	438	419	436	463	496	424	428	464	438	443	475	482	437	413	457	398	454	473	422	427	443	412	428	392	435	418	433	439	416	402	419	399	459	447	419	425	425	410	439	399	433	422	451	462	394	447	447	402	460	450	444	451	450	429	433	481	465	467	452	473	427	489	438	460	474	467	435	418	463	468	468	434	429	384	418	417	451	441	454	490	413	415	479	445	452	428	444	462	443	421	441	426	396	408	405	412	403	412	410	386	445	419	428	455	467	410	417	440	445	435	434	421	454	457	463	416	435	467	434	414	451	458	425	441	441	454	510	462	400	468	445	448	419	488	420	466	451	415	453	478	437	464	395	441	416	403	447	460	394	457	457	411	439	428	410	443	447	451	433	384	473	449	417	439	463	439	437	404	445	455	436	441	432	407	425	469	440	404	407	404	452	417	450	440	456	478	449	474	455	456	448	425	425	417	439	455	417	436	431	418	405	448	443	418	459	439	452	432	436	422	451	444	460	396	416	458	416	457	478	417	404	444	427	432	456	436	480	449	428	409	425	429	404	449	443	471	441	452	441	402	431	433	467	423	435	446	416	417	433	430	438	441	430	457	451	433	409	447	459	446	415	447	438	436	421	451	427	444	425	444	470	440	437	429	447	425	415	428	452	451	436	454	425	392	452	431	431	412	476	462	439	455	412	433	445	435	444	451	435	420	422	426	457	416	451	441	433	427	412	421	455	448	412	424	394	434	374	436	462	450	423	457	424	456	443	415	442	448	443	423	450	425	442	434	441	419	424	449	459	471	455	404	428	427	422	451	436	476	418	435	456	436	444	423	465	441	388	437	426	438	443	402	426	407	442	459	457	440	409	438	444	453	452	422	442	447	448	457	431	443	430	433	417	444	409	429	402	409	435	435	446	441	483	413	444	449	427	430	455	435	442	398	435	463	431	429	447	473	414	434	403	401	448	445	466	457	441	396	431	431	495	432	401	456	423	454	424	420	449	493	447	461	447	479	424	418	431	436	440	413	403	439	443	435	454	423	420	433	428	441	435	431	463	451	477	407	458	387	438	448	410	449	412	396	476	439	424	469	405	405	424	451	437	486	424	409	455	387	424	427	451	403	432	438	432	432	421	452	401	432	450	469	435	389	439	438	420	443	464	410	433	455	408	420	445	430	401	392	437	449	472	456	433	440	438	437	444	425	417	431	433	428	439	463	452	413	418	433	455	445	377	446	458	433	452	465	423	425	439	403	422	439	447	448	442	398	448	447	409	417	448	450	428	446	423	461	444	430	434	467	424	459	438	463	466	409	454	470	427	474	454	426	422	426	441	403	410	455	421	451	447	436	475	429	456	478	397	429	418	432	405	473	464	474	405	437	452	458	466	464	452	428	453	462	439	427	415	429	441	443	416	448	420	461	452	459	449	401	455	424	438	427	399	428	434	414	440	454	438	448	433	460	447	403	442	427	465	448	405	469	378	413	410	450	440	405	443	424	457	454	448	395	407	437	447	459	452	435	433	403	407	442	439	404	460	426	402	449	438	457	450	424	446	391	452	456	466	419	440	427	439	446	405	368	460	423	448	411	416	447	420	456	442	429	394	442	433	420	451	414	447	472	462	463	470	417	415	443	407	441	411	439	473	427	438	432	431	451	472	421	428	417	443	426	434	435	388	441	434	440	399	435	452	445	435	458	424	415	478	426	418	457	391	447	433	463	439	448	392	438	405	444	398	450	461	413	426	430	442	447	422	412	461	462	477	437	437	428	457	402	404	444	510	430	462	434	472	416	467	439	455	414	476	445	452	438	431	424	444	418	467	446	427	424	409	423	420	437	384	431	418	441	408	410	417	402	396	430	408	473	445	380	440	445	429	448	413	445	460	454	413	437	445	418	415	439	449	440	411	414	414	432	451	390	440	439	422	420	466	427	422	449	409	428	446	489	446	480	433	432	444	425	445	422	429	457	475	434	425	481	435	468	439	468	418	415	435	473	418	469	406	446	444	417	465	435	440	445	462	421	435	455	430	425	434	402	435	415	397	441	455	419	430	441	455	419	434	426	419	468	476	416	432	439	465	458	409	431	442	428	404	430	456	449	431	421	441	425	469	439	431	397	445	383	459	429	450	458	465	420	424	444	398	421	441	418	423	414	445	459	459	455	434	445	443	431	415	437	432	476	461	473	433	416	462	407	465	451	454	407	418	441	435	460	426	452	417	437	450	427	422	448	408	443	413	419	470	429	434	417	423	433	440	448	448	426	427	459	425	448	464	480	426	422	423	387	450	425	474	463	435	378	453	439	422	467	456	420	445	459	423	423	436	414	455	467	443	431	412	453	447	420	451	416	453	482	455	428	439	487	406	424	445	417	463	433	430	388	437	478	437	446	409	426	406	472	444	451	471	453	447	420	422	470	422	468	426	480	425	418	440	395	435	421	449	422	462	440	401	415	423	428	441	420	458	425	460	439	418	445	418	450	430	472	426	455	458	432	430	426	451	427	449	444
25411	21307	27099	24766	8407	2907	11323	25438	21551	8476	3462	1235	602	481	448	449	482	463	452	505	469	452	453	453	473	469	454	466	441	445	476	509	454	449	448	478	459	461	470	447	528	484	455	479	447	456	457	448	463	465	478	466	486	451	460	425	476	442	487	445	484	483	509	454	458	437	517	440	455	462	469	476	485	444	492	467	476	485	451	504	474	424	450	431	480	439	471	437	455	447	475	439	443	471	459	445	463	436	450	440	492	447	452	490	470	445	449	482	479	469	493	509	506	466	502	458	457	498	456	470	470	475	494	427	470	479	493	473	462	463	473	453	469	450	462	429	452	418	451	445	474	437	482	384	428	515	472	457	461	456	455	457	488	468	488	491	474	452	458	478	473	463	458	467	471	436	502	446	447	436	484	477	455	433	455	459	473	446	488	471	441	466	484	467	458	516	435	502	465	481	481	489	456	468	439	463	459	491	474	493	422	450	460	468	440	498	438	444	445	480	459	444	487	466	456	441	456	441	460	505	446	435	464	471	483	496	525	479	493	477	491	465	444	480	474	462	471	467	490	471	472	451	482	430	453	453	445	519	484	490	463	465	434	446	508	440	477	436	441	448	443	480	456	476	469	482	465	456	442	464	481	476	453	433	461	463	476	447	482	425	464	475	458	495	457	439	448	499	456	484	480	511	460	453	510	470	469	435	467	488	437	482	444	491	461	442	496	491	473	459	443	446	467	478	457	468	455	483	448	430	455	479	475	488	456	466	448	468	429	420	444	450	457	454	433	460	461	450	453	444	467	454	436	465	487	438	464	457	492	452	457	457	462	488	488	421	494	435	467	481	439	490	447	436	464	457	480	428	465	454	434	456	454	490	449	482	463	467	463	469	429	501	437	481	450	413	481	489	444	455	490	465	443	444	427	465	463	463	448	488	442	483	446	486	434	470	414	491	448	470	430	460	491	433	458	477	492	459	458	467	436	459	439	470	423	436	461	432	469	430	500	459	460	473	455	414	506	444	482	485	458	461	404	442	465	427	483	510	495	464	432	444	500	506	469	411	440	455	450	494	468	457	466	473	462	458	469	433	456	502	460	435	490	444	497	466	478	443	428	443	446	455	463	469	479	466	458	473	482	488	436	447	473	456	428	461	454	463	461	435	456	456	452	466	459	483	422	471	462	482	453	483	442	499	440	457	444	481	492	473	494	472	462	463	445	477	505	475	467	442	468	500	465	478	451	475	413	481	475	499	449	446	471	474	432	448	473	441	477	447	473	447	484	461	418	486	444	479	434	491	463	466	427	443	483	510	438	459	459	477	442	453	514	478	479	430	454	447	422	473	469	447	436	451	473	476	468	456	505	470	476	443	464	438	477	475	473	487	432	496	483	424	488	444	487	483	481	466	485	466	465	449	435	462	476	422	477	458	426	454	460	487	449	491	443	476	477	480	468	469	454	488	460	452	443	471	430	446	475	458	456	484	465	457	458	447	489	471	464	446	434	481	476	487	468	441	456	468	418	441	460	479	460	442	462	470	460	478	439	455	424	449	449	468	452	458	458	459	496	452	437	495	467	457	463	478	456	472	460	475	471	465	505	483	490	477	470	483	470	461	474	469	469	469	475	473	434	465	454	491	504	456	513	462	527	455	484	450	410	432	419	473	466	456	459	463	454	429	435	449	454	478	476	473	456	447	467	442	481	463	449	466	461	466	459	468	496	463	458	459	463	452	440	458	450	483	479	420	519	471	428	498	496	484	466	491	475	443	457	453	458	453	437	509	490	474	471	475	459	468	454	450	474	443	432	474	439	476	457	453	440	484	454	446	425	481	455	486	448	451	435	464	502	419	432	460	472	462	465	482	460	466	494	513	450	480	491	469	471	481	460	460	452	430	476	458	466	426	490	427	511	495	470	490	454	412	447	449	437	481	493	485	488	466	487	486	457	483	499	444	479	429	447	450	460	429	485	465	485	500	449	490	426	472	466	480	428	478	473	469	474	481	421	462	442	443	443	460	434	439	477	480	450	438	416	459	430	463	465	477	449	489	444	415	471	451	493	455	482	457	436	464	461	460	443	460	446	472	471	450	452	477	471	487	476	440	459	434	463	479	430	481	449	476	463	469	441	498	462	450	462	477	436	496	495	427	447	468	435	455	458	440	490	480	459	450	473	479	448	446	465	470	505	469	472	452	468	464	428	487	467	466	464	459	498	463	480	403	441	488	487	423	472	467	476	471	462	478	465	472	482	463	466	467	426	476	474	501	443	472	455	477	470	479	463	475	478	472	446	464	427	470	472	430	464	468	495	455	464	463	455	446	490	431	479	449	467	463	445	454	466	438	458	503	467	443	457	441	516	463	451	462	484	444	488	456	450	460	482	445	453	438	453	460	479	475	457	483	488	447	468	463	428	469	489	478	456	468	474	475	465	492	475	488	441	480	426	465	490	453	445	451	461	456	467	470	433	440	452	432	427	458	456	447	485	444	445	451	455	440	439	453	477	434	483	448	468	469	474	493	466	489	465	458	498	474	440	452	456	461	451	459	445	448	478	467	460	470	487	463	462	491	408	484	482	497	439	468	491	480	490	414	470	429	439	431	387	420	467	454	473	486	474	476	453	458	442	453	442	528	428	470	460	455	470	477	452	471	409	487	470	485	414	444	494	479	466	462	466	436	458	467	488	451	480	440	472	460	493	443	429	465	473	485	439	500	451	470	433	446	484	425	459	428	420	416	510	482	480	456	464	466	469	457	444	451	415	467	441	465	466	443	480	448	450	455	437	448	445	432	475	440	475	453	473	490	481	477	429	444	460	470	481	445	500	477	477	441	491	460	455	451	465	496	481	491	418	492	449	456	469	427	456	447	445	479	467	464	465	427	471	436	482	441	470	448	456	442	494	428	486	412	455	413	460	432	421	422	481	467	438	452	457	451	470	426	496	440	463	471	482	497	462	422	495	432	489	483	454	477	444	463	468	487	488	457	505	466	439	432	455	499	461	475	416	446	463	478	461	467	475	435	464	451	474	477	444	488	460	471	490	484	483	464	498	451	484	478	463	494	470	442	447	429	451	488	469	417	471	444	505	439	457	445	465	477	433	447	496	479	483	510	476	440	468	491	520	454	445	480	423	454	473	462	488	467	465	496	485	429	475	453	488	439	446	471	451	457	427	452	454	459	457	479	455	464	466	486	453	490	454	501	443	450	445	466	435	451	458	440	419	445	499	458	463	491	469	411	442	469	446	477	469	449	443	473	466	473	455	421	452	499	431	477	459	454	463	485	460	463	474	489	458	465	440	500	488	452	500	478	459	448	458	471	471	488	496	492	470	440	471	463	466	464	465	447	462	492	439	457	461	471	487	479	467	462	480	445	462	459	448	470	459	458	486	456	468	449	469	454	481	432	481	456	496	495	486	465	455	452	486	508	468	445	504	442	478	460	434	516	451	441	478	494	440	434	459	440	468	443	477	463	467	486	465	438	448	486	514	510	467	471	455	465	459	409
7542	15969	12968	5412	3074	2719	14004	24045	18129	6962	3785	1429	668	497	437	448	477	477	418	448	483	436	469	455	462	465	471	468	448	453	427	452	446	460	476	445	477	468	455	460	481	467	445	468	463	453	490	414	489	433	431	414	478	463	445	440	435	436	438	442	481	473	427	466	431	463	450	438	461	498	435	416	464	435	464	443	432	466	444	427	454	481	446	446	439	414	448	455	457	452	406	422	456	460	451	449	465	440	473	462	435	463	441	488	514	456	490	445	452	471	415	481	422	447	434	456	449	474	425	446	441	438	465	432	474	438	479	442	407	436	485	416	475	446	475	490	427	451	451	434	454	449	433	420	450	448	448	433	433	451	439	463	427	452	464	461	438	448	462	414	491	462	458	448	463	432	416	440	468	430	438	461	425	420	453	443	429	435	430	426	464	442	487	423	430	470	439	442	443	492	450	450	449	463	438	487	468	487	458	451	423	442	450	478	438	464	446	456	446	450	433	451	449	475	468	481	407	444	467	421	471	458	455	432	467	448	434	435	427	451	423	473	434	429	451	472	482	478	429	438	485	428	482	454	467	448	465	469	481	434	432	434	463	457	482	481	445	460	468	438	464	477	458	418	512	459	445	438	463	466	461	460	447	450	433	406	450	447	464	422	439	487	441	408	421	462	417	462	431	446	453	422	428	411	463	442	446	429	432	416	441	422	452	492	457	461	409	432	429	438	476	446	431	408	436	446	419	442	448	450	515	467	426	450	437	420	468	443	429	470	453	452	434	451	416	416	457	466	456	434	417	448	448	412	451	412	464	465	449	459	444	434	432	440	470	425	451	441	454	451	429	425	471	440	473	472	454	450	430	482	460	440	475	496	402	440	475	434	439	461	465	444	437	479	442	421	454	461	436	434	480	457	452	445	470	427	466	448	458	415	479	487	440	444	448	458	476	450	445	427	430	456	433	424	412	436	438	449	416	479	434	448	403	416	474	440	468	475	443	444	422	453	397	433	434	479	435	486	414	428	434	441	456	454	457	435	440	462	405	485	465	462	444	448	413	442	449	475	480	427	436	442	456	409	462	429	424	459	451	441	434	456	439	455	491	427	486	423	417	441	435	416	474	423	433	479	444	451	478	417	452	445	458	451	437	435	448	416	442	458	463	476	444	432	454	435	483	446	480	478	426	434	436	432	436	464	446	441	449	418	430	443	441	451	473	428	418	453	449	440	434	455	449	468	423	498	409	412	470	424	456	430	478	464	442	451	441	457	463	438	456	432	470	439	430	455	469	440	426	441	460	428	422	432	458	414	462	472	427	428	437	448	450	467	421	480	419	430	401	445	447	430	422	422	426	432	480	443	424	437	455	424	450	445	445	444	439	449	460	451	416	499	449	452	457	478	444	426	435	436	435	474	458	467	412	449	411	477	450	451	448	430	451	413	458	446	451	461	459	425	427	453	428	442	447	424	449	458	428	454	435	462	461	454	405	461	444	452	414	449	428	452	438	465	456	458	479	429	420	452	440	457	433	459	474	443	438	465	439	446	448	447	418	428	421	421	450	472	477	453	418	412	444	459	423	454	440	429	417	470	444	404	420	425	433	434	437	451	475	466	408	403	442	459	428	458	444	434	445	428	447	454	458	461	436	452	442	431	471	418	498	454	447	454	441	424	439	440	432	434	457	444	459	463	474	484	442	450	418	456	428	428	447	414	441	448	447	447	424	478	470	435	438	442	492	463	445	448	430	449	457	438	405	448	453	444	440	439	440	452	470	474	462	425	417	434	447	445	441	456	406	458	464	443	439	424	453	457	442	461	440	433	428	434	408	429	449	469	432	442	447	413	433	483	421	449	424	441	409	427	419	451	400	456	411	470	470	447	432	484	448	456	458	447	498	447	457	455	447	442	465	451	433	470	409	408	407	447	456	450	437	407	445	434	428	424	495	464	450	461	452	473	449	424	458	496	473	419	477	432	417	465	462	434	457	440	401	451	443	449	456	438	420	406	470	466	476	437	460	435	467	466	453	478	463	496	429	447	439	456	458	454	438	478	488	448	466	467	431	488	428	414	429	447	468	449	433	443	451	454	461	406	475	418	470	487	453	455	466	453	458	446	450	430	468	448	465	447	466	443	422	474	466	443	441	448	480	484	452	463	441	448	469	484	447	417	482	430	439	438	432	459	467	419	460	453	464	447	447	442	477	473	435	458	468	437	442	457	493	438	429	450	463	428	459	456	455	435	460	413	486	451	451	442	473	508	424	427	451	436	425	467	465	444	408	455	454	500	454	431	415	461	472	455	442	436	463	429	446	448	470	459	469	441	458	454	407	453	414	461	470	428	469	452	452	464	460	493	450	428	410	425	465	452	469	440	485	481	464	462	456	421	440	433	468	441	472	473	415	449	414	440	448	433	455	444	458	478	462	446	430	449	437	441	492	457	432	401	433	399	403	471	443	496	454	469	459	469	454	429	487	449	452	463	449	468	428	462	450	430	432	453	459	420	442	465	492	419	467	441	475	477	435	452	428	443	457	485	402	451	456	486	448	433	471	460	427	486	467	482	449	433	413	449	479	461	466	459	425	410	440	423	434	425	432	456	492	454	437	425	462	443	467	467	428	465	423	446	416	441	451	416	439	453	451	486	459	452	482	431	418	436	400	447	415	468	463	435	457	475	387	389	471	462	474	462	440	496	441	417	449	431	465	454	467	432	463	462	456	456	475	465	408	490	439	415	490	450	470	425	462	440	455	479	435	453	436	425	464	484	417	434	418	446	458	448	413	453	450	419	429	412	447	448	454	441	440	442	461	454	456	484	438	478	462	447	466	448	450	422	427	454	449	430	445	438	439	478	438	472	431	421	440	460	483	451	460	427	446	460	443	438	429	450	448	417	436	422	460	428	399	438	456	430	383	477	530	435	440	447	461	438	435	425	460	482	462	447	440	456	453	444	442	438	436	424	466	430	488	450	482	472	401	453	463	437	441	437	415	441	463	464	449	445	444	452	445	458	429	452	433	430	439	456	457	492	417	445	421	435	461	459	435	460	478	453	442	464	460	459	452	467	457	442	464	474	432	456	437	430	450	433	443	483	425	462	474	455	467	455	430	445	484	436	441	451	452	495	461	435	485	432	458	435	425	438	451	451	452	442	451	442	436	451	456	414	440	468	443	436	418	429	466	464	438	457	483	440	461	413	423	441	446	440	453	423	411	476	459	451	497	411	455	453	449	457	464	442	465	482	442	420	449	427	430	451	477	408	486	461	449	424	437	440	431	405	479	486	437	440	459	448	433	474	450	444	425	420	411	450	443	432	399	433	418	450	451	437	454	453	469	468	450	466	470	436	462	452	463	436	455	451	447	439	465	411	469	482	432	464	449	469	445	425	458	447	451	466	425	475	451	427	455	427	461	440	440	465	441	472	432	465	454	474	438	464	457	462	481	405	471	482	446	492	454	463	433	436	435	425	432	432	472	428	435	406	459	442	460	438	441	453	421	484	433	405
24110	21290	28546	24356	21005	11101	23699	42576	37479	18722	8781	2551	886	680	592	562	644	577	569	586	593	564	563	553	575	543	574	568	559	587	524	518	563	542	535	542	551	533	552	545	544	537	520	595	553	555	588	576	571	577	544	536	542	573	518	555	550	524	565	543	536	557	562	538	545	545	574	532	569	531	517	564	601	548	593	546	557	552	560	556	560	546	534	568	554	533	596	529	555	523	577	556	547	534	552	538	528	591	528	538	522	569	568	572	555	562	568	583	561	579	564	569	572	538	575	569	517	590	579	571	527	582	559	491	578	578	560	555	566	592	589	570	555	552	534	611	564	583	539	563	564	555	605	553	549	564	547	545	498	563	535	557	572	544	537	533	576	521	522	566	563	586	560	545	594	525	546	571	592	539	553	555	524	533	557	496	566	569	573	584	582	568	546	569	513	529	563	552	509	576	575	559	577	536	537	564	542	542	509	589	570	555	609	549	534	528	535	531	567	540	538	490	565	543	550	548	570	564	522	560	521	552	556	510	580	599	542	563	549	551	564	540	571	540	528	587	555	543	564	512	497	582	535	570	533	501	561	556	520	547	550	573	534	534	562	525	550	531	573	539	569	540	527	542	531	569	479	526	565	527	558	606	559	586	565	553	505	544	568	547	553	548	592	566	574	552	533	537	499	563	556	515	571	609	546	535	578	562	575	512	554	522	528	521	580	510	557	528	621	541	555	563	595	565	554	562	525	592	496	575	554	554	592	597	551	532	549	525	512	539	557	517	509	574	583	602	568	559	580	572	540	562	569	547	564	626	564	502	573	581	549	579	601	558	569	524	539	569	537	522	553	564	546	533	576	536	571	580	547	516	554	568	560	592	550	596	532	597	577	553	579	529	625	567	544	529	514	547	547	529	565	583	507	559	533	541	549	514	574	588	547	581	546	579	583	510	540	566	584	519	576	559	526	569	529	563	523	553	542	561	581	616	544	588	598	595	559	530	547	536	567	557	563	567	527	581	522	523	512	533	530	531	521	527	533	544	538	571	603	537	553	503	550	578	543	582	585	560	518	545	520	546	587	549	527	531	567	568	528	561	531	544	553	594	514	539	547	501	556	536	586	526	552	543	554	536	543	534	567	514	525	553	590	528	550	521	555	531	544	569	519	564	526	557	552	561	526	567	537	576	532	571	557	568	563	548	545	588	481	507	558	529	521	541	503	539	575	577	544	582	583	575	577	521	565	522	552	578	545	557	568	525	546	561	563	563	565	559	549	579	641	575	545	576	559	542	530	556	551	591	563	557	564	516	585	524	524	536	574	570	542	553	565	577	573	562	573	542	582	532	561	574	551	533	570	548	544	531	574	593	563	599	537	549	537	489	533	527	548	519	561	545	554	543	542	552	580	564	562	550	585	607	567	510	526	529	527	548	591	592	552	537	548	568	546	547	580	522	552	565	557	566	598	556	550	535	565	502	561	548	520	599	531	560	553	544	626	600	557	534	567	575	547	510	575	566	583	524	558	472	521	527	531	513	556	560	548	554	565	553	609	576	551	543	503	554	583	574	517	549	510	555	518	576	545	559	511	526	562	550	561	582	591	531	520	569	509	572	528	504	500	538	509	521	544	566	509	531	545	590	545	520	526	543	563	537	579	567	618	515	505	525	556	544	534	496	549	552	536	517	559	538	537	583	548	579	574	534	561	579	550	531	549	570	571	531	564	574	527	540	538	529	572	550	541	557	547	518	537	573	540	535	507	544	545	564	512	535	563	545	555	491	557	583	575	522	551	542	518	584	568	573	549	568	593	544	530	558	501	581	551	532	528	519	529	567	560	522	519	576	520	548	561	517	531	513	510	577	506	553	568	543	556	561	542	523	530	590	551	588	569	531	505	591	541	589	553	531	512	532	545	572	596	536	548	545	545	541	558	559	549	556	529	536	519	507	524	556	558	546	577	611	529	582	527	579	573	582	575	493	542	522	576	561	507	573	587	565	596	542	599	538	523	492	541	561	549	527	549	543	537	523	534	577	557	539	558	580	571	571	589	551	530	532	519	556	534	515	550	511	562	533	529	519	520	534	536	534	585	523	550	523	597	555	555	576	564	560	537	540	549	564	564	567	546	523	587	503	558	538	539	547	561	580	564	612	562	556	558	505	540	522	524	559	556	544	604	533	581	548	565	614	554	545	539	556	569	533	584	555	503	590	572	552	572	582	542	553	541	569	520	604	583	558	576	533	570	566	549	610	534	527	559	536	549	545	526	576	531	494	503	528	568	553	537	555	564	584	537	531	573	560	582	551	578	535	602	578	561	558	531	545	525	547	557	606	595	527	527	571	543	535	543	514	527	527	551	583	562	556	533	546	561	535	544	544	561	558	539	546	531	569	537	555	571	542	566	563	561	543	508	558	532	537	547	603	557	531	532	549	540	534	547	546	542	535	527	544	567	551	553	566	557	559	521	569	538	499	535	556	567	574	553	564	561	500	520	497	550	528	557	547	584	576	535	546	561	573	594	541	552	538	520	555	586	547	561	517	527	532	505	535	537	562	598	562	571	559	559	553	558	539	544	527	531	547	539	566	568	509	587	567	545	552	533	532	501	554	587	563	534	552	529	572	513	527	536	552	553	593	603	565	549	541	510	543	562	570	555	584	519	560	496	586	533	527	523	566	568	563	584	596	548	518	573	558	561	524	593	564	515	526	558	559	558	528	558	525	548	542	538	539	564	552	560	561	534	563	548	522	552	579	540	557	538	539	566	551	584	537	555	553	532	545	563	601	514	570	563	537	572	531	572	562	584	573	598	555	545	529	576	501	533	572	517	573	513	610	567	539	552	587	544	574	521	524	565	590	533	576	573	553	515	563	576	540	530	557	555	566	563	562	554	531	567	567	535	553	566	572	576	576	585	532	541	567	525	543	583	534	534	613	614	549	559	530	574	508	581	574	570	597	562	554	547	538	553	505	557	521	551	552	562	571	590	584	552	520	547	568	557	543	576	564	517	568	581	532	568	571	549	574	522	596	542	537	506	564	552	513	558	590	544	522	515	541	519	548	563	533	568	559	560	520	571	542	584	534	565	597	553	515	562	549	555	536	566	533	561	523	543	532	530	576	594	599	538	538	570	550	531	557	520	526	503	540	560	547	539	550	569	582	536	588	541	565	556	574	551	524	542	546	579	549	501	563	566	552	533	522	566	562	541	537	581	533	563	541	517	544	558	570	565	594	559	559	547	545	575	555	575	524	577	562	569	616	546	565	530	541	556	569	556	539	519	538	535	519	551	489	536	595	489	565	564	602	553	622	566	565	536	535	584	513	563	507	581	542	545	567	534	541	555	532	543	517	561	529	572	537	560	559	542	545	546	548	538	517	536	567	561	562	564	539	577	567	567	583	564	581	558	541	592	524	567	563	543	597	567	575	538	591	609	546	558	528	565	548	578	549	565	520	561	513	508	562	520	533	581	593	536	504	574	540	552	519	519	536	534	562	546	565	510	533	526	564
8448	19575	21029	11475	5296	4229	26825	40767	32232	13634	8147	2570	949	653	519	592	576	546	546	527	536	544	555	567	503	528	548	563	519	527	558	542	523	511	526	528	546	541	549	553	577	524	532	516	507	528	478	529	531	575	545	502	523	543	502	529	568	524	530	558	490	547	547	522	505	501	513	523	536	568	549	526	523	504	539	527	557	529	563	546	557	537	529	548	569	478	508	535	508	531	581	563	505	503	564	527	477	521	539	483	503	521	501	513	525	516	514	531	547	531	531	540	527	496	581	511	565	531	544	535	499	500	519	521	543	528	530	555	534	502	530	536	507	505	514	539	526	553	524	560	557	503	514	550	566	537	527	570	529	551	553	548	532	509	553	513	582	547	546	527	502	516	533	547	521	531	522	504	511	525	529	548	495	533	524	548	518	526	533	540	530	489	530	524	523	532	532	508	526	570	497	527	508	548	529	543	527	553	537	559	545	539	545	555	514	520	572	516	533	534	539	564	540	521	517	529	505	525	570	576	543	549	561	524	530	545	557	555	520	503	520	509	556	510	547	568	528	535	534	488	517	547	519	532	542	526	529	537	548	560	537	524	544	542	565	548	524	532	543	511	537	517	513	526	527	499	569	546	559	517	551	515	544	484	517	536	509	502	552	546	505	524	521	504	540	529	571	568	532	540	531	548	558	508	521	523	547	555	536	516	528	586	527	517	514	548	558	562	523	518	541	478	547	549	533	532	541	485	524	495	515	528	563	564	556	496	529	583	501	497	531	555	528	548	512	495	562	513	552	513	562	546	501	554	504	529	543	510	487	541	567	544	536	536	553	555	579	516	499	542	536	526	543	523	542	547	544	503	510	533	545	558	538	512	515	518	525	515	521	523	512	514	571	566	503	543	494	546	566	503	523	520	562	492	518	515	536	546	572	531	526	540	521	537	522	499	502	503	581	522	522	542	529	542	529	553	524	521	519	495	559	534	504	539	518	526	532	561	508	511	545	524	547	514	561	491	501	523	556	548	507	523	509	515	494	520	530	556	571	503	537	541	515	548	501	532	520	531	501	517	541	515	485	518	568	533	534	534	540	522	499	554	548	588	492	545	538	533	533	542	520	515	513	519	525	503	504	548	510	504	541	515	490	554	574	524	546	504	542	521	523	523	565	486	534	553	515	561	527	580	479	559	555	516	540	550	508	493	493	499	507	544	561	510	531	527	517	533	528	539	555	546	539	546	495	521	551	497	525	557	555	510	569	571	547	510	504	515	558	511	538	535	508	517	512	532	531	559	497	530	522	520	540	520	489	528	536	527	568	506	537	562	539	510	529	511	500	545	514	552	532	531	579	517	547	520	513	493	540	539	549	543	529	522	577	590	547	516	512	480	457	573	518	535	545	501	532	483	528	537	540	562	535	497	532	550	552	558	505	528	530	516	524	535	556	564	507	553	522	534	561	579	512	523	512	535	537	564	483	523	506	516	536	561	527	507	550	513	534	585	500	563	507	498	526	564	526	529	514	554	521	550	522	512	562	526	558	551	571	552	520	500	508	508	530	486	503	481	527	579	562	492	549	575	538	532	536	533	506	511	453	544	535	489	543	535	547	526	526	522	516	533	540	568	525	532	516	515	538	538	550	524	541	566	544	559	515	527	511	506	479	534	501	529	528	523	522	544	555	554	540	549	547	552	536	524	529	488	528	533	520	505	533	535	519	515	510	570	526	508	505	531	555	529	514	468	485	479	551	526	511	527	546	539	563	550	530	533	518	533	508	507	551	484	510	565	563	561	570	530	488	561	506	532	476	476	533	536	536	497	547	524	562	552	473	508	518	528	570	534	515	499	509	571	567	542	530	485	512	502	515	530	547	533	564	538	510	526	525	521	513	501	534	528	525	561	508	517	513	498	534	530	534	564	505	530	515	538	536	536	518	524	522	568	533	500	514	539	510	531	516	518	516	531	546	537	543	508	522	508	535	514	527	581	575	517	532	498	527	518	473	519	539	554	510	521	570	612	532	494	557	531	512	544	574	546	531	541	493	534	534	523	538	504	519	518	550	519	502	518	542	500	547	524	502	507	522	519	517	489	514	545	499	524	508	523	555	548	492	553	499	540	498	563	501	532	537	527	543	551	547	515	506	472	533	519	547	475	541	546	544	523	538	517	506	542	553	540	547	523	569	568	541	557	545	528	571	491	535	526	539	541	544	499	552	511	575	565	528	524	585	551	484	508	532	533	554	505	513	525	497	487	517	525	515	533	531	513	566	520	526	484	513	545	521	536	527	530	504	589	507	516	546	515	531	512	526	515	547	546	540	511	515	558	559	508	513	512	484	523	534	536	556	516	525	572	492	527	550	522	523	518	523	547	522	526	563	557	501	540	514	564	552	520	535	519	566	514	530	572	499	546	535	566	547	536	517	558	523	546	528	494	556	521	513	549	528	585	526	505	531	544	529	549	531	493	549	519	559	509	519	562	542	598	484	561	547	531	557	539	552	522	519	558	547	570	518	501	499	521	552	590	537	473	517	541	522	578	542	499	538	550	526	554	529	550	541	522	557	576	487	526	500	470	581	537	538	551	514	547	534	536	557	491	517	510	556	542	539	529	521	557	510	502	523	549	547	497	524	512	539	538	523	539	527	536	535	490	534	508	531	534	522	532	503	526	520	522	547	498	511	537	531	495	525	540	547	576	540	498	520	535	521	539	493	517	536	534	544	519	540	531	529	538	531	543	516	543	514	532	505	511	541	547	508	527	505	513	531	513	513	528	540	564	554	543	525	515	494	533	543	520	562	563	542	513	535	568	513	528	507	524	539	533	490	517	494	516	517	547	520	542	526	538	523	535	512	554	558	539	528	529	530	577	508	590	532	493	544	553	508	519	498	525	510	572	548	545	533	549	518	513	529	560	523	543	488	524	531	531	552	543	526	543	528	551	542	533	499	528	526	523	539	567	454	544	573	504	547	532	546	535	528	546	527	541	565	487	529	509	570	476	463	539	493	525	531	541	549	553	512	506	559	526	533	514	498	492	567	512	527	538	539	539	539	509	480	519	524	532	539	527	531	490	532	501	512	490	516	503	523	529	507	523	513	518	509	493	496	544	583	529	527	483	519	554	500	551	512	551	494	523	502	497	531	503	553	494	528	493	578	526	527	535	581	494	519	500	503	544	498	522	548	500	551	520	430	511	499	528	513	576	531	563	525	519	519	530	509	477	511	512	544	532	543	506	543	527	544	527	502	537	513	475	481	543	504	543	543	511	490	505	555	512	542	525	521	554	513	497	484	527	523	512	544	524	540	491	508	511	525	535	523	521	530	539	502	545	507	505	488	487	542	497	509	551	512	553	562	521	538	515	568	519	546	538	514	532	490	560	542	527	508	562	518	559	480	495	579	545	497	528	492	494	517	526	478	520	563	488	553	542	510	561	557	500	531	499	509	516	510	510	506	512	525	513	521	567	541	492	506	544	557	525	480	574	533	482	520	521	510	499	534	518	529	526
27698	15761	8990	4410	1532	1039	1677	3260	2855	1671	998	643	550	517	483	483	448	472	468	463	514	491	498	469	517	455	475	470	515	482	476	460	484	445	482	476	451	458	478	461	475	487	482	462	503	476	426	481	473	472	445	464	451	475	446	439	458	468	499	470	439	473	463	474	472	462	443	464	438	464	462	459	466	476	473	465	482	468	496	443	447	465	456	513	515	416	487	463	429	476	469	461	442	467	476	468	441	452	470	439	455	469	460	489	444	509	486	480	450	489	474	510	461	471	509	488	476	483	526	461	462	473	473	480	467	435	519	466	479	476	487	482	469	501	514	482	479	461	493	484	455	423	469	475	459	444	474	467	453	456	511	455	463	473	478	468	482	471	481	464	453	471	442	430	482	466	469	458	493	476	489	485	474	476	454	485	480	483	513	453	476	451	484	454	533	474	437	446	491	459	458	486	455	471	516	454	494	459	458	447	477	520	476	481	523	481	505	516	416	488	465	434	508	484	533	485	452	510	502	453	483	453	504	530	489	470	454	512	459	492	482	469	456	471	455	468	472	452	489	486	517	474	475	445	464	472	467	471	497	487	481	470	459	482	504	476	471	462	487	465	498	449	469	490	453	485	456	468	468	478	480	487	471	474	490	517	515	453	487	459	452	446	465	506	507	463	461	471	472	453	465	436	439	544	461	446	460	440	436	493	464	488	471	445	477	506	500	487	471	461	478	468	491	462	462	484	466	497	430	478	473	471	462	460	454	488	435	482	422	521	495	425	490	468	462	479	464	476	451	451	474	480	442	460	488	473	506	454	500	462	501	479	494	474	442	459	463	518	502	467	480	469	471	487	500	497	475	440	462	486	451	505	443	449	475	466	492	505	458	480	464	441	461	473	452	455	476	471	444	417	505	499	436	474	459	462	488	443	493	485	466	484	467	470	499	451	466	441	475	407	488	496	409	489	452	485	445	486	461	453	481	487	468	507	449	491	433	446	464	475	496	484	487	477	466	453	498	523	436	468	478	463	457	489	498	483	494	513	463	473	446	482	457	449	448	421	480	463	428	486	437	458	475	453	482	514	471	492	480	476	461	484	445	489	451	468	441	491	483	477	490	477	467	486	486	457	479	438	477	506	465	425	479	503	470	477	487	451	509	452	494	506	437	438	475	493	448	462	479	452	473	504	472	456	485	462	469	491	447	467	492	495	440	487	477	473	442	482	452	481	462	471	487	506	473	474	471	475	486	457	429	493	471	468	454	454	479	471	489	442	454	439	466	473	493	472	482	451	497	475	480	460	469	462	467	452	440	441	477	507	454	445	515	481	446	517	462	485	495	444	515	454	483	454	486	490	485	459	454	431	445	482	467	465	486	466	463	483	470	515	495	424	489	447	455	495	514	445	475	462	506	496	443	449	491	465	489	476	498	413	480	442	482	464	476	449	477	502	453	468	485	485	475	482	496	498	489	443	488	479	484	457	442	455	480	500	457	449	485	444	463	463	485	435	505	464	449	443	472	484	444	500	447	494	483	461	436	512	462	456	460	477	458	468	478	509	432	458	478	498	487	457	455	466	459	462	485	495	450	442	510	465	469	463	455	480	491	503	458	454	512	467	447	475	466	466	477	486	491	479	443	480	462	480	435	427	475	488	481	519	468	465	447	402	474	486	512	470	482	471	454	475	446	457	474	490	460	476	457	447	494	507	473	461	451	456	517	470	474	475	495	502	466	505	457	481	463	457	481	465	462	476	469	443	473	460	494	461	453	471	460	424	471	465	472	451	487	498	454	440	498	494	461	469	497	494	449	464	479	470	459	508	457	455	474	443	463	470	464	472	496	492	477	498	453	495	492	444	503	449	492	479	489	476	483	456	482	505	493	483	460	489	466	486	471	446	456	512	464	494	466	472	500	457	436	477	466	490	465	447	464	436	474	464	466	470	451	457	484	467	484	467	502	488	490	483	450	516	441	454	399	433	486	496	429	490	488	473	487	529	458	506	477	492	483	458	477	515	477	491	468	443	510	443	467	442	477	488	507	449	470	454	434	524	478	461	439	480	473	436	466	482	464	448	494	492	514	485	482	457	457	513	470	495	479	494	512	494	474	456	444	456	478	468	490	461	464	428	499	478	443	457	490	481	472	474	469	485	454	496	464	477	445	420	483	457	471	466	436	441	463	450	469	490	471	458	470	470	463	476	495	477	479	482	481	434	461	486	438	475	455	490	467	491	476	438	489	489	495	481	455	487	472	504	430	454	440	496	501	461	477	474	472	456	455	482	471	465	468	476	479	463	489	451	495	473	479	480	446	469	463	492	462	499	445	512	421	491	479	462	438	464	448	472	451	458	474	468	456	436	489	451	448	494	493	435	449	473	456	515	471	438	487	437	485	469	497	485	475	471	495	507	455	477	429	485	510	473	505	475	469	462	487	470	478	468	465	459	473	499	453	476	516	454	455	527	454	484	474	438	479	495	481	486	513	484	435	429	477	482	486	460	462	455	453	462	458	484	472	462	453	453	466	455	475	485	465	487	465	486	498	458	465	428	494	465	492	464	452	494	454	455	473	456	469	469	469	464	453	454	491	508	462	487	497	462	481	482	463	504	483	453	459	472	482	524	451	443	469	490	477	491	456	468	454	465	494	439	426	459	475	474	478	471	455	455	444	479	428	486	508	437	425	444	450	416	494	472	499	494	461	444	499	473	451	450	472	466	469	422	490	467	474	503	477	472	485	499	480	517	440	471	465	520	479	475	502	444	466	445	497	477	467	438	450	470	474	463	467	464	478	451	471	494	475	449	505	459	449	487	452	480	458	443	454	443	487	475	470	451	493	453	465	489	469	459	494	475	467	475	457	490	455	473	460	461	468	452	510	508	457	516	492	463	501	478	497	493	454	472	437	467	474	486	498	481	474	457	533	477	492	492	487	513	483	469	461	471	481	491	459	465	463	433	471	467	477	472	478	477	478	524	494	512	461	443	468	499	482	470	464	491	499	495	489	449	493	446	493	432	467	467	502	456	489	418	477	502	426	484	453	511	470	483	454	463	457	427	484	468	468	464	475	422	464	470	499	513	459	488	487	463	444	472	514	462	463	473	443	483	484	489	453	479	468	442	455	495	508	487	487	487	450	442	451	452	476	468	467	459	431	449	430	462	489	488	453	504	447	454	477	464	439	470	469	501	490	449	456	474	471	487	460	457	454	502	468	473	488	488	494	500	458	490	494	440	458	483	445	474	488	497	435	483	452	486	483	428	450	429	497	456	440	494	495	450	497	475	467	450	462	456	469	479	446	515	444	465	513	452	454	460	487	468	463	499	479	523	449	507	475	470	500	435	481	484	448	447	489	491	494	448	506	465	437	514	496	479	491	437	428	484	496	455	472	484	453	450	505	518	457	489	538	453	449	464	500	445	474	506	518	445	480	449	469	488	485	489	489	483	495	437	511	429	472	473	464	457	493	446	517	469	476	484	502	488	503	511	472	449	450	451	443	473	472	467
7409	7796	8668	3972	1587	1381	2479	4159	3305	1784	1066	631	458	440	428	431	426	450	438	462	449	412	435	396	391	438	428	431	457	447	424	460	404	404	450	438	449	485	438	449	432	432	402	421	457	436	489	415	454	468	417	427	418	470	466	439	472	396	434	461	432	444	456	418	439	431	393	461	437	438	435	421	465	415	475	464	432	481	442	439	450	464	416	420	436	455	429	462	477	449	422	454	425	460	425	429	418	478	411	432	433	448	392	448	418	453	405	438	433	449	420	421	428	484	493	451	436	445	414	458	429	448	445	459	432	479	387	436	432	450	418	447	442	436	459	404	478	433	451	426	442	434	463	432	434	446	411	401	446	458	440	440	449	432	411	443	417	425	455	419	432	444	455	423	433	434	469	423	390	442	425	467	456	457	467	436	438	452	428	448	464	455	391	453	431	429	425	419	474	450	450	455	461	403	397	446	420	445	444	455	450	428	447	478	471	455	436	441	478	446	435	472	464	437	425	459	460	413	452	423	451	436	475	463	453	460	513	426	447	461	414	419	419	440	402	413	455	443	407	397	463	464	456	477	471	423	442	434	388	432	434	446	458	458	462	460	466	436	406	458	422	432	418	503	453	436	465	381	416	438	429	426	481	438	421	439	423	499	425	449	467	430	465	422	461	440	446	433	415	437	458	399	478	459	475	436	429	455	419	457	435	451	457	447	459	463	392	444	437	457	415	437	473	464	450	441	414	490	447	430	431	438	414	449	452	445	448	444	455	442	458	455	453	408	458	468	448	440	431	432	446	434	456	456	454	443	454	428	448	451	389	448	415	481	451	422	435	456	449	452	473	456	432	428	415	471	439	455	463	465	437	462	437	414	424	433	406	433	433	433	435	400	447	433	434	448	453	444	444	448	445	425	470	453	449	437	468	437	483	460	423	421	435	460	439	450	488	435	426	423	418	456	423	424	412	466	428	426	463	431	425	447	388	426	453	434	418	445	461	415	450	469	403	419	429	432	426	436	421	416	457	424	414	476	446	428	434	457	431	431	470	412	425	432	445	453	485	447	491	441	470	453	474	452	457	435	435	434	442	401	492	467	438	462	454	470	434	422	417	442	429	455	455	430	414	448	431	441	441	415	439	419	455	445	418	411	417	448	440	442	464	439	431	445	442	483	443	474	438	432	451	442	468	455	434	453	470	442	473	410	413	435	437	436	464	415	424	425	388	410	412	442	481	445	459	458	455	445	476	452	436	450	439	423	465	443	447	490	432	406	445	458	443	457	423	417	452	472	441	410	444	435	479	439	417	447	475	410	429	459	449	433	454	431	453	474	456	424	428	435	444	436	387	421	440	443	421	475	409	483	468	456	478	431	466	452	434	430	438	439	452	438	413	457	424	481	381	452	443	438	425	449	457	473	416	445	436	489	432	448	442	442	414	438	453	420	469	404	437	448	465	448	456	414	435	442	455	441	447	457	418	406	455	453	412	458	444	457	419	444	438	461	445	408	401	489	402	398	419	428	459	475	421	478	466	418	473	433	425	424	487	410	434	437	420	427	463	434	453	403	421	430	398	490	437	456	456	415	428	450	396	406	469	411	459	413	442	460	443	466	390	409	428	446	466	478	453	443	464	429	484	451	440	421	441	429	458	455	407	440	434	410	439	435	455	425	433	444	423	423	446	411	427	421	442	414	423	458	423	444	470	487	445	433	436	461	444	437	444	441	434	444	435	435	446	424	440	423	431	456	430	475	467	420	432	444	456	411	418	451	465	454	409	419	449	462	434	394	457	450	471	459	468	440	418	428	447	416	461	484	448	448	424	452	426	409	444	421	420	421	423	420	438	473	451	438	453	467	441	471	447	442	432	436	409	408	460	413	485	444	457	437	436	454	405	438	445	470	447	420	404	469	443	443	438	476	452	403	451	410	465	396	426	464	455	436	413	414	445	461	461	440	443	405	416	440	462	424	444	417	425	463	426	431	423	481	433	412	438	419	458	421	398	437	454	470	451	437	424	434	469	450	470	456	463	465	420	448	446	465	442	457	433	427	416	429	455	436	435	449	448	431	446	430	456	434	431	452	444	460	436	445	429	440	427	438	444	433	434	416	430	449	411	423	399	479	452	446	430	467	442	407	440	436	422	425	423	437	460	462	389	414	451	427	406	423	441	388	479	434	426	412	417	427	439	423	470	444	442	441	433	498	419	396	468	418	472	455	431	452	445	431	423	412	448	420	448	454	455	447	449	414	424	486	415	474	469	421	463	410	423	436	415	435	413	407	385	521	435	437	436	448	441	457	428	440	453	447	431	394	432	460	427	417	440	425	441	446	448	451	419	443	436	423	418	427	435	492	442	425	457	429	459	434	439	448	414	483	412	445	454	476	454	501	445	423	451	456	414	413	449	456	413	384	427	428	448	443	418	436	424	445	440	449	464	469	438	431	437	437	435	428	448	472	444	421	445	455	411	426	423	450	458	429	476	425	425	455	404	428	466	417	423	453	424	459	424	450	405	459	436	476	491	449	464	433	468	441	435	439	480	428	423	422	385	426	413	422	464	406	424	440	445	471	397	440	476	443	461	385	420	413	441	471	431	424	397	453	455	389	429	465	433	463	457	422	415	443	445	430	430	440	435	432	448	422	474	462	418	461	458	452	418	398	444	453	436	460	466	447	441	426	463	441	415	425	464	411	426	413	466	439	451	445	393	476	419	442	439	438	454	447	457	424	444	429	442	449	442	432	443	429	429	432	439	490	435	450	454	446	419	442	420	443	417	441	418	431	412	441	440	468	456	436	462	422	480	460	429	421	417	436	406	446	437	461	442	448	476	443	447	478	470	467	471	409	439	437	448	443	428	451	457	455	440	429	460	464	416	440	405	460	422	421	440	438	499	420	418	424	459	404	457	437	426	462	422	424	408	420	426	453	419	436	433	468	472	426	463	475	412	445	426	461	451	410	436	459	458	465	411	438	453	425	437	447	431	458	422	437	425	451	377	450	442	449	431	425	447	428	445	451	441	378	463	450	468	426	458	431	452	422	424	429	473	459	444	455	434	455	462	479	450	429	441	458	417	419	432	456	426	433	406	442	448	433	422	451	431	414	427	435	411	425	439	468	450	426	427	431	442	408	448	427	444	406	429	441	392	441	437	440	430	439	450	442	394	435	455	475	440	433	436	460	477	451	418	448	424	429	478	426	423	504	443	476	454	437	452	474	444	413	428	470	423	422	490	415	430	473	447	447	464	438	409	454	440	453	419	420	477	427	433	446	435	448	426	430	489	442	430	455	418	481	477	434	434	421	468	435	447	439	451	434	471	422	418	449	469	421	400	456	435	442	407	441	432	408	467	498	446	407	446	422	459	440	448	467	448	453	432	463	430	475	456	447	453	433	430	439	439	433	434	455	433	450	449	440	464	464	439	454	450	452	430	446	455	452	423	439	449	416	439	422	444	452	419	487	461	449	420	409	450	453	441	434	448	463	409	443	450	472	442	450	464	397
25397	21323	27137	24868	9759	3322	9767	23534	20932	9134	3509	1314	630	536	515	473	447	465	472	489	453	503	493	435	473	445	417	478	447	464	497	458	474	461	486	437	457	436	456	468	493	472	462	491	472	508	477	488	456	464	480	481	499	471	490	446	482	470	477	443	481	483	490	494	463	463	511	458	421	521	508	453	473	512	504	475	435	454	464	471	431	461	453	435	449	450	439	489	461	460	447	456	479	476	481	427	489	467	448	473	434	493	470	463	452	417	465	444	511	447	469	459	484	470	444	428	463	457	479	449	492	441	477	464	480	481	459	506	480	460	452	468	444	493	463	483	434	491	497	464	440	465	442	460	462	449	443	442	430	459	476	456	437	494	451	493	496	485	442	440	493	465	449	495	464	460	452	469	481	503	455	477	479	514	510	456	472	452	467	455	477	458	461	439	467	444	504	448	491	457	458	470	443	468	417	451	457	445	462	451	468	430	456	469	462	488	456	430	494	433	488	503	452	417	478	474	483	437	448	478	449	463	428	453	475	462	466	426	483	454	437	445	461	530	454	448	466	445	473	449	505	427	467	479	470	470	432	452	435	480	492	459	469	449	470	476	499	480	446	481	470	495	469	440	435	454	436	457	447	473	466	485	474	479	507	484	466	469	493	479	464	442	443	483	436	466	431	450	434	484	456	455	439	458	453	452	460	493	455	451	478	471	462	461	506	454	481	478	471	478	466	459	492	520	477	444	511	474	445	432	457	498	505	477	480	490	454	470	476	487	477	429	442	431	449	461	437	489	460	463	489	480	489	451	500	426	461	441	481	458	444	446	477	446	513	464	477	454	499	457	470	469	434	449	466	467	451	440	490	446	433	468	441	484	487	479	471	493	500	492	462	441	477	481	425	484	456	453	469	460	460	441	428	459	435	465	432	481	433	522	478	488	444	471	460	479	498	477	466	454	450	452	474	431	526	447	467	444	506	465	407	475	435	456	507	458	468	428	484	469	504	466	469	473	510	419	449	448	440	449	449	431	471	457	452	514	500	427	456	470	472	427	472	482	524	476	426	413	454	454	520	480	443	467	470	418	476	450	460	492	448	498	493	441	458	433	479	488	482	460	469	491	472	498	444	458	490	486	487	458	484	483	446	447	501	440	467	446	457	487	461	478	490	438	467	473	456	482	442	482	461	453	451	444	451	442	494	492	470	459	514	452	469	470	457	474	439	458	453	448	491	472	468	462	445	458	478	492	472	498	480	411	436	460	462	434	462	436	481	438	452	477	435	492	433	486	495	485	437	470	417	470	471	432	474	480	471	522	472	454	454	464	447	431	435	482	437	458	473	440	461	452	444	480	446	502	471	450	478	430	470	470	494	453	481	514	462	452	460	453	452	488	408	494	411	408	443	462	469	482	441	496	500	472	465	483	449	472	463	456	466	454	495	517	466	495	449	454	444	494	449	441	456	430	467	462	472	465	462	442	487	468	474	453	520	455	440	471	443	442	440	460	468	437	475	452	446	479	416	455	469	446	432	448	449	472	466	457	426	461	467	430	433	422	482	479	509	455	453	487	471	457	430	516	444	462	468	510	474	427	463	449	482	453	474	457	447	449	456	484	453	488	466	437	455	459	443	468	511	500	456	464	469	488	478	479	454	471	425	443	435	473	458	485	427	462	478	456	475	448	475	492	494	463	475	435	457	504	467	457	454	475	421	481	442	449	415	463	431	463	430	454	460	456	458	472	482	467	487	451	479	468	424	456	453	496	472	451	450	422	496	477	483	476	483	461	440	446	483	452	478	473	506	473	464	451	489	486	460	432	469	457	493	409	476	444	440	478	446	435	457	495	441	456	443	461	462	467	467	480	484	458	502	449	426	464	437	453	474	489	440	461	488	477	441	479	469	485	465	506	459	483	465	467	524	496	452	479	466	473	464	451	468	490	484	486	470	421	457	461	480	480	461	454	483	438	480	473	436	438	514	460	463	485	481	486	456	469	486	483	455	484	482	451	449	482	478	467	470	497	460	440	456	451	467	497	440	463	500	450	408	473	462	464	485	482	456	457	442	456	489	459	492	469	447	488	486	423	465	486	482	439	482	467	491	467	491	469	507	538	485	455	471	463	449	474	472	472	510	461	492	482	419	444	479	438	515	498	475	466	444	475	470	497	455	490	457	470	455	460	473	448	465	466	472	514	495	427	464	445	477	475	478	501	473	473	442	465	464	452	439	446	444	449	454	463	442	466	476	489	418	463	494	458	468	490	472	435	509	467	490	477	466	485	447	452	431	483	452	476	480	437	449	457	450	438	500	459	472	455	458	481	434	456	451	465	476	490	496	458	497	469	462	487	467	443	437	438	458	470	452	448	460	484	459	427	473	440	435	477	442	455	494	441	432	454	500	467	473	500	478	479	484	490	481	493	462	482	485	485	509	459	465	472	464	450	468	446	436	470	481	448	465	434	504	471	486	461	452	484	441	511	452	480	480	487	488	443	436	432	456	447	462	458	456	455	471	501	490	480	473	528	464	441	455	453	501	469	446	444	455	498	452	464	433	480	480	475	523	463	503	470	422	421	510	434	493	443	469	440	509	439	465	464	455	456	485	476	453	487	421	486	444	424	499	472	476	449	433	472	466	450	474	475	455	500	465	471	513	443	440	468	452	460	466	484	483	481	472	492	470	427	419	471	506	423	466	470	448	459	455	467	444	443	458	482	494	462	494	470	446	491	480	458	443	482	485	496	481	451	438	437	438	471	466	453	453	470	456	513	459	504	474	443	444	445	479	428	447	504	477	477	481	494	443	458	471	477	463	462	485	465	512	494	497	442	475	471	487	437	465	480	458	457	478	452	466	443	465	494	512	470	475	455	445	479	478	485	490	458	437	485	493	429	416	406	441	466	456	504	433	486	461	462	473	476	463	480	470	474	470	494	491	464	463	487	485	475	428	473	486	507	467	472	440	456	466	481	497	462	476	478	466	447	461	490	484	485	466	449	459	434	449	413	464	469	454	500	422	445	405	458	473	451	445	483	443	418	431	428	432	445	469	479	477	422	434	421	478	468	487	447	428	415	474	497	463	479	448	469	453	476	482	527	448	479	439	468	426	470	423	460	452	451	488	475	481	461	471	483	495	440	452	497	488	458	516	449	420	459	454	460	452	452	431	447	463	457	456	393	477	474	479	472	459	487	494	443	514	466	436	462	424	460	482	462	428	443	427	505	461	507	486	492	425	434	452	472	490	485	439	471	483	430	449	471	483	472	443	485	446	464	505	447	494	465	447	430	468	453	471	461	422	463	469	494	461	476	444	471	489	472	462	457	459	471	510	473	470	456	425	467	457	461	478	476	486	419	445	448	454	461	475	490	453	462	473	467	474	443	466	482	420	457	458	440	505	486	476	441	463	487	462	476	458	433	417	494	460	441	468	465	459	456	471	441	481	437	446	442	468	463	455	476	461	476	486	458	481	495	450	518	488	426	462	437	489	462	444	443	448	467	461	419	472	433
7090	14849	13428	7195	4404	3144	12813	22355	18148	7447	3886	1579	701	500	485	508	462	474	439	483	483	443	461	458	473	475	483	425	477	446	439	446	487	461	492	419	451	453	431	453	450	444	442	478	393	467	438	441	462	470	454	432	468	474	429	435	454	501	470	459	452	420	463	397	461	460	491	416	447	458	446	443	459	433	479	467	490	452	478	449	468	458	418	438	456	451	477	477	461	445	448	459	424	468	461	402	467	480	437	452	487	441	479	450	472	463	440	463	425	466	441	437	449	469	425	493	468	505	497	463	462	399	480	437	455	467	447	442	464	422	448	456	491	477	466	445	426	425	412	460	459	408	453	467	458	451	491	423	449	467	465	446	441	441	448	464	445	411	459	463	455	442	435	444	447	438	457	429	458	466	417	445	447	445	426	453	442	442	459	462	419	435	440	474	429	436	465	410	475	434	424	439	469	444	447	498	470	442	444	422	458	459	485	427	464	418	482	416	441	457	440	453	456	440	441	425	446	453	403	480	440	429	445	443	458	443	469	469	484	470	479	449	455	479	475	445	452	432	435	460	443	445	459	470	422	461	508	431	450	456	455	439	425	485	445	441	460	453	462	440	453	476	478	447	423	471	432	504	454	454	454	472	441	504	450	489	449	467	463	435	458	416	447	425	434	444	450	429	466	474	432	453	435	440	452	442	458	457	468	481	453	433	454	451	458	468	456	442	459	431	458	439	417	448	467	458	485	459	442	477	467	468	458	473	462	414	474	466	474	441	444	459	484	449	448	459	447	458	415	412	452	446	482	422	452	445	444	442	476	441	454	445	429	446	477	449	465	490	453	454	462	472	429	440	457	451	453	454	456	422	435	485	435	420	490	472	466	426	467	489	444	458	484	419	435	437	460	463	469	471	442	423	489	453	470	464	448	425	403	443	470	454	451	498	454	467	454	443	469	422	455	467	444	472	458	448	431	470	496	509	401	478	457	422	472	475	427	421	446	472	414	410	419	454	474	442	438	460	474	469	471	485	448	438	430	433	456	426	465	458	443	455	440	448	443	474	406	439	467	439	416	487	443	463	439	414	435	460	431	438	438	447	469	454	452	454	453	442	442	434	463	458	461	480	467	442	448	455	440	436	469	474	462	453	441	456	402	444	443	476	448	441	456	419	467	459	458	441	444	433	483	457	454	455	479	425	510	431	519	450	453	500	468	437	432	447	446	460	445	423	470	460	422	457	466	464	474	451	450	427	474	482	463	455	468	471	409	413	447	439	436	441	480	450	426	438	471	452	457	468	467	409	428	478	481	447	445	471	462	430	426	473	432	447	458	420	447	427	482	464	454	388	469	453	428	471	443	458	444	461	423	418	419	457	462	451	459	494	495	483	409	444	457	426	406	447	434	456	445	447	461	471	464	434	448	452	464	423	428	454	427	445	471	443	488	431	455	425	439	454	491	396	431	444	473	459	484	472	456	457	489	465	469	498	452	458	487	390	453	476	495	498	442	431	436	437	454	447	460	460	456	479	456	444	440	438	455	436	467	492	458	461	477	460	457	451	421	443	455	460	442	413	483	446	415	462	442	431	466	455	478	449	449	495	465	458	433	432	446	477	420	505	447	438	436	449	465	434	457	449	493	462	452	483	474	472	460	423	418	416	434	474	475	504	452	463	429	457	465	459	444	449	456	450	446	409	442	411	467	392	444	460	420	447	392	410	470	458	408	450	457	466	412	428	485	447	454	466	478	468	440	453	460	459	411	484	447	429	462	471	438	476	431	443	454	453	451	458	485	443	476	462	487	439	482	431	411	489	405	474	452	442	444	508	461	426	440	456	439	429	427	440	427	480	420	423	426	475	458	441	457	451	459	493	465	384	467	428	460	453	458	457	441	461	452	472	422	458	468	470	458	444	476	422	484	445	452	494	444	418	433	496	488	515	450	481	433	446	437	418	421	455	432	460	480	432	458	491	465	478	456	425	465	437	464	444	453	460	457	432	413	472	442	467	455	447	484	466	495	436	464	430	415	430	426	436	445	466	439	442	418	425	460	438	454	469	429	468	453	459	465	440	457	461	491	444	444	452	430	479	426	490	466	451	460	446	450	468	446	460	442	463	466	469	463	439	472	450	473	469	473	464	446	440	455	414	439	444	442	419	449	444	432	455	433	468	461	423	440	456	452	421	446	477	438	465	478	449	458	438	430	439	427	471	456	478	432	429	458	449	401	429	438	487	452	465	461	414	458	441	439	427	432	483	467	447	500	465	441	473	436	436	443	478	446	487	456	449	424	473	460	467	467	454	477	492	441	401	464	421	447	479	495	450	467	442	437	451	458	457	440	454	520	449	436	449	482	422	432	489	425	500	445	454	433	449	425	441	449	483	470	434	434	445	465	471	480	466	426	424	449	477	454	461	442	430	470	463	451	424	421	453	452	460	444	416	442	441	443	456	469	406	450	431	457	472	477	451	446	468	432	431	462	439	445	432	481	441	437	474	453	445	458	444	468	435	420	450	421	473	459	443	434	439	447	442	418	493	464	432	457	448	461	434	438	446	492	434	496	431	448	476	485	474	456	469	493	489	453	445	426	424	418	456	479	435	448	439	446	447	464	459	471	454	431	457	461	478	490	455	488	446	433	446	446	452	465	419	437	435	464	463	426	408	463	471	410	471	471	416	432	419	464	461	458	441	448	471	437	441	470	456	470	468	461	431	433	438	435	447	510	465	450	455	472	452	420	495	446	460	477	452	464	457	420	458	451	454	433	446	421	472	406	457	430	470	470	438	456	420	439	458	438	457	486	453	455	461	464	433	432	481	476	436	423	466	466	438	471	440	422	436	480	500	468	430	442	447	496	425	482	495	457	498	429	446	448	481	453	463	433	456	492	442	479	502	423	434	489	474	499	469	468	476	449	449	472	426	426	456	463	487	497	425	414	450	435	444	473	414	480	445	466	451	472	475	484	433	439	461	459	495	437	452	460	442	441	430	427	448	434	503	430	474	440	447	438	438	437	463	461	454	393	456	474	451	463	432	436	521	495	452	462	470	455	452	456	471	431	450	436	456	497	457	466	454	444	447	475	506	442	438	435	505	439	471	466	453	452	445	432	427	479	476	445	467	462	469	448	480	479	442	440	430	445	454	427	443	466	447	449	456	468	475	430	424	434	452	468	450	432	441	445	451	450	442	452	451	471	465	440	439	454	435	460	442	465	463	443	425	448	437	443	432	432	463	466	451	442	451	446	474	447	451	452	481	471	452	482	436	437	444	457	473	425	441	468	448	495	439	441	444	454	444	445	453	425	421	414	446	453	445	439	476	470	444	445	469	437	421	444	461	474	430	465	447	477	444	503	474	465	470	458	493	404	466	469	471	444	474	425	453	454	425	449	456	440	430	439	490	421	461	504	455	465	482	456	451	452	469	424	454	397	448	477	466	398	472	468	470	453	433	467	453	471	479	460	461	444	456	487	426	419	492	442	437	461	496	415	449	467	428	414	437	478	443
24161	21281	28524	24401	21184	13244	18387	40353	38040	21650	9638	3235	1062	729	560	539	560	598	554	569	577	571	584	537	552	555	559	582	578	543	579	572	542	534	555	541	551	568	542	584	561	552	561	580	572	531	529	627	590	578	563	561	548	539	617	573	561	540	577	580	536	540	559	566	581	585	552	581	530	565	576	550	529	553	557	545	575	567	569	589	568	524	571	597	594	525	567	560	576	521	579	587	572	541	534	563	538	568	569	544	579	565	568	580	553	593	539	582	558	579	544	537	572	551	588	512	563	561	517	545	529	562	543	565	578	556	548	541	537	507	528	531	546	542	554	541	527	503	564	595	516	543	541	544	557	602	557	571	528	566	596	538	521	528	571	535	523	553	550	579	560	537	573	572	524	593	570	568	589	566	534	571	529	568	548	561	520	559	539	545	553	602	557	558	587	564	552	542	559	539	569	569	551	566	528	533	569	562	559	532	548	559	598	550	578	573	577	537	620	577	554	561	563	531	563	567	561	570	494	545	527	554	549	552	583	554	568	497	528	565	557	587	547	553	542	520	558	569	551	640	561	584	561	572	581	564	538	533	515	516	553	524	592	557	512	548	551	536	565	563	558	478	529	570	523	557	531	575	583	558	555	510	552	516	551	492	574	555	550	581	545	613	533	537	559	552	525	560	550	550	523	507	603	586	542	570	574	573	594	588	539	525	555	606	538	550	560	530	556	580	582	525	548	558	583	561	554	537	495	573	544	549	543	568	528	558	545	592	561	571	543	560	525	564	547	545	573	578	536	555	537	596	571	519	544	533	603	565	550	536	494	542	577	515	544	540	556	496	526	535	559	564	571	577	573	556	561	550	538	583	546	536	535	516	543	569	537	553	565	565	530	532	563	551	566	525	556	520	572	505	497	536	549	576	554	541	535	562	565	543	573	547	531	553	599	539	555	547	569	553	519	557	562	549	525	554	603	588	550	532	530	502	538	516	572	574	586	573	581	574	547	536	551	612	537	599	585	561	543	547	561	573	574	569	563	562	538	537	536	536	573	563	575	558	502	588	525	555	552	557	543	533	559	521	508	548	495	561	552	534	555	559	546	555	552	582	565	545	539	554	544	533	547	541	563	555	552	561	577	557	544	534	521	541	596	523	551	545	581	561	511	544	567	589	549	559	527	536	524	537	543	534	555	556	596	580	578	564	567	538	496	537	577	579	518	553	550	550	565	550	529	567	598	536	539	534	568	533	556	564	559	550	556	550	546	604	554	591	557	521	583	566	560	517	535	555	593	526	532	567	497	561	571	570	540	548	532	569	591	543	526	539	543	566	538	540	520	531	541	484	547	625	517	581	561	545	522	533	560	584	561	557	572	574	563	551	543	545	531	539	568	594	601	522	556	569	570	519	533	529	543	513	574	543	562	548	512	573	589	564	544	549	546	555	548	575	541	579	537	538	521	526	535	556	553	588	554	547	523	529	554	542	558	535	540	544	521	558	557	540	548	563	534	529	533	593	543	549	576	530	547	525	542	533	546	549	579	548	534	543	538	513	521	567	564	565	553	581	582	527	555	564	550	555	508	583	561	598	543	565	554	560	560	512	572	584	566	532	533	552	533	570	525	577	565	542	576	550	579	534	561	540	539	569	573	540	555	528	541	554	502	572	533	547	611	554	581	575	533	544	589	568	624	562	555	556	545	547	561	557	573	571	599	526	543	538	572	530	548	532	562	550	542	599	570	533	544	580	575	538	547	569	543	564	571	544	581	520	546	600	561	585	524	559	576	551	556	538	578	546	510	588	560	537	539	542	565	584	563	507	551	558	564	542	553	561	538	604	610	521	563	589	536	546	549	549	561	566	596	556	539	535	516	556	500	546	549	506	522	579	518	574	533	529	542	569	544	592	527	591	586	545	559	522	527	557	562	539	503	559	535	504	547	556	560	539	519	568	551	540	539	508	540	587	527	545	552	519	542	550	536	530	543	526	565	581	550	524	573	571	556	544	603	581	548	555	534	582	562	552	521	564	603	550	577	539	550	575	580	548	565	566	524	493	568	571	570	567	533	534	517	554	554	533	529	546	524	535	545	585	522	587	543	536	534	513	561	561	575	520	553	535	545	519	580	526	535	578	559	555	535	581	484	509	510	567	536	527	552	544	542	544	560	584	514	548	572	574	527	526	587	598	540	564	534	538	521	521	571	558	564	567	535	543	572	596	531	515	560	537	556	525	591	587	604	553	555	612	562	557	566	574	559	567	537	544	529	569	556	530	546	564	551	590	531	515	567	567	585	540	526	535	552	535	579	535	533	579	524	555	566	541	559	547	510	587	563	513	551	575	534	532	547	501	580	577	563	508	561	529	565	603	552	557	552	557	577	554	545	576	600	544	533	557	548	514	532	531	562	567	538	583	585	540	589	511	540	516	531	575	611	524	547	517	558	577	572	507	551	560	562	601	590	520	565	554	548	545	503	564	585	587	612	510	533	568	580	571	564	551	557	523	529	532	558	553	552	583	568	541	561	543	560	546	557	540	581	549	548	552	539	559	562	552	555	567	521	619	609	545	539	571	554	548	555	550	583	533	546	539	548	535	573	541	546	563	537	551	583	554	538	506	551	515	558	600	514	543	538	539	512	551	574	537	593	579	580	510	548	559	585	522	553	555	568	592	560	536	502	548	593	510	571	577	535	549	546	586	556	601	531	524	565	584	584	546	539	562	551	547	569	528	544	560	564	544	529	559	519	548	529	566	553	555	569	548	512	539	531	519	593	512	600	553	557	555	530	531	548	575	534	527	566	541	600	514	548	546	590	563	560	522	572	562	545	578	555	499	533	512	529	557	557	565	569	572	576	532	573	575	558	559	543	535	552	554	549	549	535	585	571	562	527	551	513	571	556	577	585	554	573	578	579	512	516	577	589	532	517	550	535	562	551	532	556	538	514	553	532	572	545	566	590	512	546	558	518	549	558	548	528	608	528	526	522	517	581	508	549	530	589	521	552	537	499	524	534	533	597	534	510	551	523	556	528	549	544	562	520	515	561	587	531	558	587	537	579	618	543	558	534	545	549	527	568	515	558	560	556	566	601	524	537	520	552	544	593	546	568	524	592	527	573	576	561	569	511	534	557	579	548	571	564	533	542	596	521	543	544	496	566	535	608	532	546	561	599	512	569	580	524	608	530	533	528	579	528	554	578	575	517	543	561	574	545	523	540	554	531	558	560	549	540	566	480	544	557	592	523	538	580	598	539	521	527	536	542	531	515	502	570	568	525	571	536	544	579	540	597	507	610	540	565	562	564	556	536	549	519	575	581	582	514	583	494	600	585	513	551	508	583	564	564	573	566	518	567	539	536	547	548	580	540	594	546	575	547	554	595	524	537	553	542	562	545	543	571	535	527	578	534	576	538	568	544	530	550	519	490	585	541	528	550	592	555	574	547	542	536	591	531	530	567	553	542	550	569	575	559	557	538	545	553	606	520	521	558	543	604	532	600	573	531	546	537	574
8634	18998	19002	10961	7783	5892	20907	38522	34214	16075	8772	3261	1133	672	544	595	521	572	552	517	552	588	535	534	539	562	544	546	547	529	542	521	561	538	555	521	490	501	557	584	551	503	542	529	525	521	566	549	507	572	518	565	528	589	535	530	520	507	549	513	566	533	515	511	526	529	485	507	511	535	536	502	550	506	549	599	543	530	562	548	541	478	496	568	528	525	502	549	553	508	539	548	536	548	560	520	554	550	584	536	507	578	509	558	495	537	522	557	498	531	554	527	537	546	533	549	542	582	517	546	505	501	516	559	525	520	541	523	545	533	526	504	514	472	552	516	524	548	547	557	525	508	536	512	533	543	544	540	553	536	533	502	569	518	526	541	516	533	544	519	516	531	573	547	533	559	556	488	573	549	566	564	550	539	515	520	530	539	512	527	530	554	533	556	559	547	510	524	543	536	493	525	549	556	484	542	564	519	519	555	540	547	567	536	519	524	534	543	565	502	523	543	551	526	522	486	560	554	481	513	543	516	545	546	560	516	556	513	551	508	550	532	476	529	547	505	509	518	546	548	522	507	517	523	536	528	513	497	518	536	554	502	539	527	525	515	547	536	504	528	520	550	495	566	485	527	524	576	499	518	558	552	506	511	523	540	524	521	542	527	540	546	508	533	530	533	544	511	532	523	532	554	545	498	541	516	512	532	557	498	555	480	520	543	507	560	468	514	568	533	505	519	532	573	547	506	512	520	509	531	543	542	530	526	526	548	543	508	544	555	543	581	496	561	497	571	560	504	514	554	509	507	496	570	520	526	536	501	541	517	538	530	535	532	552	541	516	524	487	524	576	501	513	531	516	523	540	514	579	537	500	556	549	503	540	555	511	511	530	546	522	539	561	572	532	539	537	569	559	557	537	498	517	526	540	517	528	558	557	532	505	496	526	492	512	548	529	556	532	526	554	502	521	538	530	550	523	519	562	539	499	563	518	559	521	496	547	549	519	546	543	514	540	581	523	511	510	540	511	506	546	563	558	551	555	524	515	501	500	577	532	503	529	515	559	528	516	509	505	520	508	499	525	563	546	542	477	549	530	545	570	571	520	509	547	555	544	512	524	527	556	524	498	580	554	567	495	530	538	518	523	496	542	514	526	524	550	546	520	550	495	522	517	546	557	526	518	528	512	553	547	550	560	566	527	526	544	504	490	540	540	512	500	516	518	515	533	560	536	533	555	477	519	518	518	515	548	593	500	568	501	510	496	574	542	538	546	546	568	528	507	515	544	515	547	493	507	508	518	492	544	558	547	531	538	531	542	526	532	534	564	519	533	532	501	530	582	547	601	497	576	524	524	492	557	539	540	516	504	496	468	532	544	510	509	572	500	566	539	551	517	530	550	535	523	507	505	570	531	552	526	558	533	561	494	554	506	523	539	516	566	558	544	544	525	543	561	485	557	506	540	519	534	516	506	538	545	539	529	481	547	526	526	559	542	562	581	518	560	543	519	574	529	581	522	562	524	550	538	524	554	498	551	555	506	558	513	543	536	537	519	541	503	555	527	527	591	517	571	578	516	524	551	523	525	534	529	516	541	554	511	538	525	506	530	536	533	478	522	476	516	524	549	541	543	528	548	501	523	492	562	520	486	517	518	497	521	540	483	539	529	542	539	511	528	542	531	524	526	535	512	540	521	514	538	485	553	541	557	529	541	539	524	575	548	511	509	567	555	512	534	514	528	522	521	510	516	554	514	500	525	538	538	524	510	527	522	538	540	545	526	575	561	553	542	490	555	533	529	568	516	561	545	562	530	491	530	523	551	524	538	520	529	532	540	560	562	514	539	513	534	519	529	538	484	555	504	542	533	540	534	495	542	532	502	518	527	531	548	590	517	551	496	546	552	523	548	493	592	506	535	497	502	538	554	547	511	512	548	519	502	546	514	555	509	565	537	510	544	525	518	547	506	532	555	574	556	538	484	541	538	507	506	532	531	502	515	537	533	574	519	543	541	501	571	535	503	548	549	538	540	542	514	526	536	495	527	538	534	540	554	490	536	558	512	537	520	538	556	526	533	515	542	492	552	535	514	534	549	537	535	487	524	521	522	496	567	581	501	545	555	520	524	572	547	548	511	536	520	510	520	524	532	485	490	544	558	531	526	507	581	553	534	517	524	551	555	535	474	582	523	565	527	539	563	516	529	536	540	526	549	551	579	564	513	513	547	538	518	526	538	524	485	545	545	521	506	527	521	515	517	532	531	533	561	524	518	554	488	518	535	535	492	509	524	521	522	537	542	556	563	498	523	479	497	501	515	556	577	539	496	533	534	536	586	488	573	510	519	520	551	531	498	526	547	506	517	461	526	515	523	545	564	516	568	523	553	571	530	525	520	562	558	551	496	527	531	522	551	530	527	514	523	545	540	556	518	531	493	560	521	513	512	488	555	549	563	567	520	552	497	543	530	556	505	551	550	511	510	537	545	510	546	528	535	536	551	528	504	511	562	586	556	516	552	501	545	536	539	492	547	504	510	567	503	533	520	561	531	495	538	528	531	507	536	504	556	525	510	546	517	519	549	518	530	544	541	566	540	546	545	529	536	535	493	541	533	504	524	521	546	508	531	533	546	554	540	492	568	512	533	526	528	542	516	548	533	512	536	531	562	544	551	525	526	480	472	547	516	556	551	538	497	531	526	545	516	532	538	509	538	524	533	493	543	502	537	513	560	532	500	525	585	519	492	520	579	532	518	542	498	536	552	540	559	502	519	541	530	513	539	539	526	572	501	527	536	530	538	551	545	522	588	517	564	542	544	533	551	532	562	532	513	521	480	495	528	555	582	550	528	554	551	510	526	529	545	535	566	504	539	516	505	533	532	538	553	522	520	492	513	531	496	529	468	539	492	564	568	532	523	531	530	561	529	494	562	514	573	576	538	533	539	518	520	511	569	544	568	539	522	551	553	534	542	555	549	543	531	566	533	565	481	527	537	529	538	560	531	517	558	517	500	497	508	537	531	551	514	552	492	537	519	527	524	534	550	562	466	536	526	508	529	531	560	539	514	518	495	535	504	547	542	494	533	473	549	522	481	530	529	540	569	533	499	512	486	534	562	537	502	518	503	557	497	544	540	545	514	537	513	537	559	567	522	503	502	506	593	557	563	518	501	519	517	547	495	519	505	515	548	543	511	517	544	534	531	528	554	532	486	519	505	506	563	532	509	520	557	537	541	558	564	547	546	537	494	534	491	507	527	522	490	538	502	545	518	518	512	553	513	540	523	523	518	525	540	524	528	529	523	543	548	508	563	548	536	575	497	534	520	545	518	500	508	521	522	544	545	542	519	551	591	505	540	503	527	533	548	528	533	525	517	479	553	521	494	515	513	510	510	530	527	522	513	509	490	525	531	513	562	560	534	533	521	530	504	536	528	528	546	556	553	542	516	555	501	542	527	501	529	545	509	573	490	495	578	550	509	534	516	531	590	498	540	547	560	539	522	563	455	544	563	470	506	546
27755	15555	9900	3859	1983	1320	1533	3133	2890	1682	992	670	514	485	460	482	511	487	463	461	499	427	450	493	439	472	482	421	449	473	446	444	491	494	462	457	449	470	444	464	454	509	438	451	470	439	505	443	458	430	511	446	454	473	468	449	469	439	451	435	486	489	439	435	474	467	438	448	451	476	430	468	466	473	515	454	475	485	478	427	459	444	491	476	468	475	477	504	491	453	473	459	472	463	479	482	458	440	470	449	505	486	506	482	491	484	445	472	454	494	501	465	465	491	467	440	463	435	437	447	483	476	445	443	493	440	465	479	491	437	456	450	467	465	447	484	494	499	476	442	440	465	450	497	462	482	468	481	460	454	488	478	445	448	460	461	479	476	482	435	516	476	456	463	451	455	454	492	483	502	477	482	488	472	454	463	489	472	457	472	503	480	454	466	477	445	486	435	453	465	482	474	484	486	482	471	477	462	499	429	467	492	498	462	453	491	473	466	433	471	445	482	454	499	474	470	487	461	479	419	434	480	496	470	460	450	492	470	433	458	464	462	448	439	450	434	485	447	431	492	412	475	491	460	502	474	491	486	441	471	460	480	438	459	490	460	476	489	458	479	503	477	465	474	454	447	450	449	505	454	457	483	489	444	464	503	503	474	481	462	486	440	442	460	463	500	487	448	456	435	496	470	454	481	476	450	481	452	430	509	450	469	482	434	450	507	486	466	471	456	448	476	526	461	489	490	467	517	466	498	467	471	460	473	472	456	448	479	456	454	472	483	433	422	479	485	492	471	471	452	467	446	433	488	452	445	460	493	464	451	495	466	446	459	475	461	483	445	482	448	436	475	478	482	480	459	439	464	475	452	465	468	450	419	462	474	460	461	481	480	486	467	451	430	460	468	444	458	461	484	499	462	482	446	430	484	474	471	467	474	445	462	484	473	493	495	449	491	446	432	456	455	460	483	445	439	477	485	469	476	431	496	487	454	460	490	448	449	469	499	482	490	445	449	466	440	477	434	450	513	454	484	462	455	493	439	454	417	449	483	499	440	481	464	429	450	499	442	445	486	443	476	452	464	443	424	463	472	484	484	458	461	469	477	465	489	486	459	460	415	499	513	501	461	444	429	479	464	387	489	411	489	484	449	459	462	459	456	483	483	446	433	444	491	429	458	460	454	431	453	488	476	421	439	465	491	456	473	503	442	455	467	462	506	497	474	439	448	477	453	441	491	484	485	448	467	474	448	432	454	464	496	477	492	422	442	448	439	439	448	504	487	480	452	479	461	429	488	442	464	468	500	472	445	453	468	486	456	450	416	473	469	413	480	476	476	465	473	458	467	446	542	461	448	510	434	475	467	493	431	485	447	427	471	440	481	506	444	463	461	429	486	463	444	499	424	462	490	408	498	442	501	469	500	480	496	464	463	467	452	454	455	486	480	481	452	462	458	477	472	467	431	441	455	440	472	433	467	495	488	466	468	485	480	481	437	466	469	474	459	468	505	465	464	447	515	452	439	451	442	460	441	467	462	437	462	480	466	479	449	457	418	462	480	494	489	461	452	464	464	466	435	485	448	462	451	498	452	451	442	432	509	476	441	452	474	446	480	482	447	444	510	458	456	450	480	472	464	447	480	452	436	466	488	475	465	447	458	457	446	520	482	412	446	449	474	488	455	513	471	516	476	440	466	462	437	493	461	471	478	458	491	431	457	442	444	494	481	443	442	465	450	481	437	423	490	467	525	465	412	470	491	482	406	469	472	438	447	448	461	481	456	477	496	462	465	439	459	493	479	494	517	471	458	469	477	450	470	460	458	446	461	486	498	464	447	466	456	447	486	462	490	459	480	430	482	479	457	471	456	396	492	481	455	465	484	481	438	463	459	472	482	452	417	433	464	495	469	441	424	469	499	450	464	461	458	461	502	478	468	464	430	473	466	487	476	489	435	434	458	476	463	460	477	471	445	449	501	438	480	458	465	455	470	447	469	432	504	489	433	476	481	505	410	442	481	469	475	463	478	467	479	510	490	494	458	500	428	472	456	484	456	461	454	466	454	504	438	478	463	475	453	429	444	438	473	443	463	489	467	468	480	479	487	473	442	496	502	474	465	459	457	501	446	466	455	459	447	470	486	427	442	503	460	468	462	386	476	470	473	453	419	474	459	464	455	462	487	416	435	454	479	451	480	441	477	459	480	438	459	471	430	503	477	466	460	497	454	507	494	451	458	409	450	482	426	459	463	435	431	468	458	467	454	448	389	501	479	443	455	468	466	470	438	467	450	483	433	458	440	450	488	468	444	459	450	462	469	491	464	432	482	489	467	472	514	484	462	473	469	543	476	473	465	457	443	468	487	444	465	473	489	438	469	470	442	438	472	484	476	449	508	439	450	452	521	441	513	522	468	459	499	447	446	474	448	460	435	492	462	456	462	482	454	445	498	511	435	493	481	478	473	472	475	515	461	463	500	476	457	435	459	484	449	463	489	455	481	496	471	453	471	444	522	493	464	485	474	474	477	424	454	478	458	493	464	443	442	469	464	441	482	456	475	465	495	478	454	432	483	486	482	457	436	486	496	467	473	420	466	487	469	497	492	481	423	452	473	412	449	453	453	465	481	492	483	445	454	450	459	449	455	487	468	480	453	454	455	488	472	487	462	457	434	463	471	470	468	462	449	462	474	508	444	463	453	490	491	455	471	509	481	469	465	464	449	477	495	468	469	457	457	495	469	462	492	484	497	477	476	480	473	507	429	454	463	483	489	487	471	441	449	494	478	478	416	471	482	434	476	459	477	495	492	473	470	449	460	455	460	455	452	463	431	491	459	472	482	484	480	439	455	494	459	490	459	466	467	483	444	467	455	438	448	489	450	459	469	494	482	463	471	458	442	479	462	472	499	442	497	470	458	489	475	473	473	444	465	476	447	458	462	486	490	445	470	475	463	436	443	503	483	445	433	435	486	465	459	503	507	441	483	455	517	504	468	439	457	436	456	464	460	472	465	457	463	462	460	405	448	435	491	509	491	476	460	448	464	455	439	449	456	479	469	479	468	426	442	469	455	434	436	441	481	457	482	482	434	445	503	438	498	484	461	424	447	471	442	477	448	459	453	457	482	465	451	460	493	431	479	459	476	465	442	465	473	449	421	458	470	437	457	471	419	444	453	463	476	471	456	461	520	452	457	505	506	486	477	469	473	484	460	457	449	451	442	452	508	443	461	488	441	477	494	449	487	468	471	437	488	425	486	448	474	433	435	429	440	464	459	466	456	481	455	463	461	471	490	453	466	462	473	453	483	467	477	464	480	430	443	437	492	489	455	449	460	449	467	436	468	505	450	465	519	473	455	450	483	476	469	479	499	483	498	436	486	468	427	462	468	482	445	448	434	488	469	467	449	479	435	469	459	473	469	470	435	474	461	459	455	486	469	455	457	468	480	471	472	474	479	497	512	472	455	455	453	442	517	480	450	454	483	466	428	460	482	478	447	455	406	430	463	459	460	517	474
7735	8260	9572	3360	2250	1737	2082	4229	3504	1876	1124	714	522	439	458	434	471	424	435	425	428	463	416	457	444	480	434	429	424	455	434	453	419	425	472	415	440	408	434	439	432	478	439	428	438	437	468	496	428	403	408	436	423	430	428	450	424	419	415	430	457	426	441	418	439	424	428	430	474	486	415	406	443	440	432	446	406	425	438	426	424	452	480	456	431	432	438	457	434	420	448	444	449	464	454	444	420	437	441	428	479	434	413	425	414	413	469	440	435	412	439	450	456	418	416	463	437	473	418	465	448	424	451	400	448	427	430	435	423	428	462	445	446	413	433	437	436	451	455	491	447	465	432	392	470	402	422	422	435	450	430	444	437	444	451	438	435	430	429	429	410	438	460	439	394	483	424	422	433	446	422	425	427	499	450	464	431	420	450	428	424	427	450	426	401	420	408	458	427	460	467	438	460	408	415	440	455	445	411	405	454	449	410	429	466	450	436	430	443	415	436	450	445	437	405	480	427	446	459	407	431	441	419	433	428	412	428	414	412	434	421	460	413	432	404	468	438	403	442	425	454	445	428	411	427	448	435	463	437	420	433	430	454	436	396	454	438	417	426	468	427	433	430	469	455	428	435	438	425	420	466	422	432	434	450	433	411	459	449	431	449	460	416	392	457	427	431	442	409	456	418	423	428	451	432	451	402	457	397	427	427	432	395	390	445	424	424	407	430	435	444	455	413	422	462	434	440	417	434	457	420	448	421	420	392	423	446	446	426	425	443	449	426	439	417	458	379	432	408	413	438	430	427	453	419	426	427	405	448	465	433	424	434	422	457	428	485	424	481	422	427	427	408	425	433	449	381	439	424	439	463	439	419	426	426	453	428	436	456	462	442	438	433	455	399	403	411	426	485	434	433	428	425	458	448	442	435	436	424	434	449	458	415	472	434	433	435	443	429	438	445	457	429	423	454	432	438	442	481	432	423	404	438	451	440	411	422	426	440	456	453	442	459	404	409	473	422	457	434	435	437	429	422	452	425	439	446	452	456	441	418	413	399	424	429	443	417	380	445	465	462	434	468	401	450	443	457	440	436	440	437	436	393	458	462	447	448	428	411	409	422	444	440	434	441	425	424	384	434	462	449	463	447	419	480	455	472	449	438	440	387	450	471	449	416	461	433	463	432	432	466	459	453	436	458	449	441	447	412	422	465	447	457	396	434	456	429	430	418	454	404	451	432	430	411	437	436	450	434	432	432	451	454	447	418	405	456	447	458	451	452	441	447	454	468	400	390	466	427	423	410	468	409	406	445	414	445	451	441	412	443	447	447	424	457	432	450	445	418	460	407	415	423	425	444	429	420	439	435	417	441	414	420	421	448	424	456	463	439	447	434	423	439	424	442	445	448	422	425	460	435	406	433	441	427	455	449	463	446	448	433	437	421	452	440	429	472	430	445	434	450	440	406	453	399	492	424	451	416	442	442	425	453	433	412	441	425	445	423	438	435	423	443	448	477	443	417	392	442	411	445	454	426	426	426	414	449	407	475	418	436	458	435	454	419	419	448	408	448	437	442	441	405	415	446	425	439	455	455	429	444	459	404	440	444	443	438	443	459	399	420	427	429	474	475	422	409	436	450	469	441	413	429	437	428	439	452	427	431	459	444	438	452	428	445	443	433	416	461	443	457	448	478	412	444	436	451	430	445	453	450	421	453	419	455	427	465	452	457	452	419	426	459	411	440	439	412	455	429	448	461	434	442	442	455	429	420	460	476	466	405	401	440	413	424	414	467	432	437	405	454	399	420	423	445	422	422	426	431	415	470	453	468	412	395	409	460	399	418	436	444	437	448	445	461	427	404	429	450	451	405	427	442	429	416	454	421	454	420	435	418	407	468	451	461	439	441	407	442	417	443	458	427	464	410	418	428	440	444	409	431	428	435	435	468	458	433	465	441	419	420	443	440	472	430	435	473	439	423	424	428	478	403	456	427	421	423	443	422	429	457	436	427	442	419	451	387	442	449	491	433	440	430	414	411	457	458	434	442	448	452	417	449	415	413	475	415	438	454	444	411	456	416	452	433	443	451	464	417	449	468	439	404	412	446	433	452	424	461	423	442	454	457	412	390	411	446	460	399	398	474	457	445	459	417	445	427	416	461	429	463	414	419	460	430	435	460	438	413	423	403	437	427	440	442	417	421	420	448	448	453	446	429	443	406	430	441	412	416	449	477	444	462	418	475	425	458	437	416	459	448	443	435	444	431	460	428	468	469	446	464	446	455	415	470	413	470	408	427	451	453	423	458	457	438	412	448	424	452	427	449	403	417	423	408	421	457	467	424	436	438	486	420	438	405	497	429	445	449	416	435	455	438	438	400	443	423	444	410	440	432	463	474	499	409	434	451	390	454	409	439	430	441	422	428	394	454	425	415	431	439	376	430	440	436	382	408	464	434	475	451	468	402	423	413	418	413	438	406	457	433	417	456	412	423	467	429	452	398	423	470	433	451	413	420	450	476	445	446	413	438	441	450	444	451	443	415	486	425	430	447	402	441	416	414	420	442	447	466	469	445	413	413	428	456	452	452	427	461	466	472	427	437	392	445	475	417	455	426	456	419	429	402	455	452	404	448	465	427	440	448	412	460	460	438	427	443	413	441	486	437	452	457	429	448	405	452	416	414	432	424	430	463	427	451	462	453	437	423	415	423	386	473	455	410	410	403	462	417	402	451	430	416	441	410	464	434	457	423	479	448	482	443	412	469	476	413	449	444	458	429	448	444	421	415	480	429	480	427	444	439	428	415	427	429	465	404	428	440	456	487	418	435	444	445	438	467	469	435	424	445	438	461	432	390	448	431	440	410	441	422	430	423	432	415	442	464	448	468	422	427	426	422	427	460	472	392	438	464	442	432	438	436	436	439	456	464	423	468	427	449	413	452	427	443	404	412	464	473	452	423	479	424	459	468	452	463	412	449	445	464	427	431	451	435	450	420	477	430	458	407	420	434	454	448	406	438	434	432	424	483	443	444	412	455	463	416	462	448	417	458	411	407	445	432	416	425	427	441	425	462	425	450	439	434	460	432	421	439	460	445	441	449	441	457	466	435	451	419	453	406	477	464	392	448	428	437	414	446	414	409	443	458	426	437	438	438	449	451	394	449	405	440	424	434	453	429	427	424	428	446	448	451	446	469	416	434	456	436	428	438	465	448	452	425	391	461	438	447	411	412	438	439	480	401	408	449	439	456	457	446	432	452	476	460	443	457	439	448	427	416	441	441	400	423	420	418	457	441	418	407	428	453	448	452	471	440	440	434	451	412	441	441	406	433	472	414	442	444	415	464	438	380	416	415	445	426	421	419	437	448	441	418	463	419	461	429	438	430	438	401	444	434	406	418	434	411	421	462	471	432	437	438	425	439	437	436	450	411	422	427	413	439	423	439	446	421	439	459	433	400	442	438	424	419	444	441	404	478	429	436	441	440	406	417	461	449	435	422	480	457	452	482	442	442	422
25365	21305	27113	24660	9877	3664	5619	21086	21657	11650	4044	1594	689	511	441	454	461	492	461	469	473	443	444	469	458	433	462	443	463	464	445	489	486	471	436	453	476	453	458	468	456	453	441	468	481	445	487	488	498	456	487	464	470	484	473	491	451	449	485	455	488	439	460	458	484	470	508	454	443	489	461	441	433	458	444	482	440	481	459	447	462	488	417	448	422	487	466	470	485	476	425	441	477	448	448	410	444	433	416	508	433	467	447	489	432	495	445	458	457	473	505	484	453	464	458	465	443	461	431	448	437	457	507	460	481	461	434	475	445	465	426	451	468	466	459	405	451	471	478	464	470	451	437	458	466	469	448	432	411	475	482	478	463	477	456	453	484	436	433	470	471	462	405	399	448	489	454	464	484	462	455	429	456	483	450	491	449	501	444	461	470	484	441	455	409	454	459	472	443	469	478	437	479	462	435	490	439	436	467	487	424	444	471	450	486	438	463	464	495	502	457	491	435	446	452	481	436	439	442	449	471	455	416	432	467	464	462	450	451	456	439	483	490	433	462	444	466	438	427	430	454	466	468	417	452	464	471	430	459	452	492	460	480	471	436	498	453	482	438	434	484	508	441	419	472	457	471	427	451	445	472	476	437	444	475	417	464	480	438	462	454	452	445	445	473	459	461	441	430	513	420	500	466	512	480	418	460	431	430	470	444	427	409	462	455	469	407	479	468	470	456	495	461	491	484	450	497	449	400	472	447	471	429	443	492	440	443	451	477	428	449	417	438	443	446	453	458	470	430	427	472	473	460	431	462	466	476	459	493	496	513	530	465	424	460	458	461	501	438	454	507	464	439	463	435	425	433	482	497	461	441	480	455	431	428	468	475	446	495	436	432	483	444	457	445	421	414	413	444	485	428	438	453	473	489	468	422	439	452	405	489	423	474	474	450	438	448	458	446	492	460	473	486	469	473	468	446	456	468	462	465	483	460	454	448	469	449	460	489	471	418	451	454	486	457	476	459	416	460	468	412	429	411	482	464	451	436	482	443	457	490	473	488	475	442	423	436	423	443	450	415	443	434	444	461	446	459	444	442	500	487	493	455	411	476	449	463	457	468	434	489	446	443	467	462	462	470	459	487	482	438	427	433	427	442	445	462	454	431	450	433	456	475	443	461	475	439	440	472	435	462	460	463	456	490	466	466	458	466	442	466	464	467	453	444	450	449	433	455	455	491	449	497	435	495	460	443	451	438	465	411	464	453	453	432	464	430	450	472	499	456	468	458	480	442	429	476	475	449	450	449	456	473	524	460	436	459	426	469	449	479	510	494	476	484	480	421	484	462	468	455	477	441	444	487	459	476	438	437	487	445	481	434	460	456	487	500	441	486	506	477	476	470	473	437	402	458	450	445	440	428	452	473	447	439	425	490	506	467	448	458	445	482	451	444	452	436	465	431	452	464	461	435	458	459	456	442	461	468	476	486	463	443	464	477	447	433	452	437	470	446	422	493	472	440	489	445	418	478	450	465	466	478	461	467	443	484	468	459	432	431	450	469	474	435	445	452	471	441	441	487	466	448	472	485	459	466	464	474	462	456	480	458	499	460	483	446	472	422	438	456	467	453	457	444	446	482	435	485	444	456	452	472	451	434	499	481	474	481	465	423	435	428	463	471	447	445	472	467	510	411	506	423	458	426	482	445	454	464	488	458	425	452	458	477	477	453	449	446	484	492	467	497	434	424	430	462	418	440	410	437	442	438	434	460	472	454	438	436	466	467	505	454	473	446	470	451	476	434	457	456	436	460	460	450	498	450	466	467	445	482	455	474	452	445	475	452	476	473	465	500	443	450	432	480	448	452	465	469	450	454	468	449	414	458	465	432	426	460	473	460	448	465	418	440	449	452	438	497	433	458	448	496	451	497	481	447	450	454	442	454	474	435	505	464	417	420	462	449	493	461	421	459	464	421	439	466	454	428	466	454	406	455	461	489	468	457	457	473	472	478	418	413	445	452	428	431	445	479	439	438	454	488	450	457	454	442	449	454	450	461	467	446	439	450	440	452	447	486	471	446	434	443	467	466	407	470	483	442	472	488	428	478	474	502	477	437	468	472	466	470	396	464	499	437	495	439	484	425	459	461	452	468	446	472	466	450	478	450	423	436	485	432	527	464	491	460	510	440	472	457	461	467	435	447	459	473	471	456	457	450	416	459	435	440	445	471	437	435	445	445	467	446	494	461	486	475	453	441	500	453	455	459	465	447	450	482	460	459	477	468	442	438	476	491	439	458	450	445	433	427	384	419	450	488	479	459	450	434	468	424	463	481	454	463	470	483	446	465	497	463	454	444	478	500	481	456	441	468	482	461	463	451	455	460	434	416	456	493	431	455	465	459	418	410	422	489	481	453	466	443	472	502	464	417	457	443	468	477	472	446	432	442	423	451	445	496	467	457	471	457	463	474	479	457	430	472	470	451	472	433	470	467	476	463	447	470	460	461	449	413	457	450	495	463	435	495	436	462	463	450	455	427	425	464	494	463	488	493	446	497	445	459	434	466	438	431	496	463	433	460	428	450	457	443	505	488	459	469	470	448	491	503	495	450	433	421	442	441	443	453	468	457	448	470	466	456	436	476	441	484	452	439	447	492	450	434	464	475	466	462	428	499	433	471	491	475	444	439	468	486	460	463	471	463	453	435	451	492	458	474	462	475	448	463	475	433	447	466	457	473	482	489	450	476	479	453	480	470	455	466	438	493	426	469	466	450	472	494	452	475	462	438	441	485	422	444	475	446	453	487	406	459	448	465	453	447	487	435	466	443	458	460	472	485	458	446	495	447	470	445	454	460	487	486	434	487	450	508	470	485	479	459	470	455	450	478	460	471	441	454	447	461	417	456	423	372	460	480	431	429	472	445	466	437	444	479	476	495	469	490	448	466	452	419	461	444	453	505	451	459	474	437	455	470	449	465	470	430	461	473	445	493	463	434	422	434	432	440	435	469	481	445	523	473	448	485	484	440	471	458	452	459	432	469	432	442	446	467	457	484	446	473	447	449	455	445	434	489	459	461	472	467	442	480	434	434	424	465	476	441	468	436	462	500	462	485	451	481	455	439	464	494	463	442	506	443	458	466	467	461	437	459	455	459	483	457	436	457	446	473	444	415	443	456	484	455	460	444	453	480	451	441	463	466	443	468	446	484	460	438	449	449	498	398	477	446	453	459	490	477	429	450	449	442	459	437	441	483	444	444	477	468	443	446	473	420	450	447	473	443	451	446	450	432	454	471	426	464	485	446	474	427	456	492	447	453	446	442	431	474	445	467	460	421	444	483	471	461	495	451	436	460	453	407	436	459	490	470	459	455	462	449	473	466	427	458	453	447	451	500	468	465	464	478	414	479	459	496	461	446	467	439	485	454	473	448	460	455	440	469	470	442	456	452	466	456	483	461	470	472	465	473	487	430	463	434	466	480	466	473	427	465	458	428	434	496	449	462	490	484	460	461	411	442	444
6132	16056	14859	6333	4730	3665	7626	22251	19961	9457	4219	1765	727	516	487	485	418	452	477	409	462	460	461	450	462	415	416	483	444	466	462	456	483	469	469	469	451	442	440	483	450	435	450	455	483	467	464	477	460	433	458	458	477	440	441	463	459	435	454	453	471	450	451	446	465	419	466	465	405	461	464	448	456	461	461	434	449	442	421	486	441	424	421	481	443	470	442	462	450	457	408	428	475	419	430	456	423	437	479	403	477	417	437	433	482	461	458	462	430	464	438	460	422	482	461	472	443	409	444	470	430	462	472	433	447	450	464	482	452	437	422	434	442	441	461	467	464	457	456	465	464	459	439	449	417	436	437	469	459	455	456	433	473	449	506	454	466	448	456	458	432	426	433	450	432	412	411	482	459	429	482	463	421	480	476	449	498	479	457	449	424	406	441	449	463	439	499	464	450	479	452	468	449	469	461	448	415	455	460	478	447	453	444	431	451	487	444	464	465	460	436	422	431	441	412	446	444	404	473	414	407	440	411	454	451	434	450	427	469	436	450	425	497	434	515	454	435	443	454	467	442	470	461	479	457	479	459	447	436	452	420	439	484	453	456	476	449	398	468	473	432	462	464	477	452	464	471	457	459	424	457	459	452	425	439	437	441	486	461	447	481	457	458	453	454	483	442	467	421	417	417	466	417	450	421	423	427	490	438	472	453	464	481	413	432	418	408	455	447	473	426	481	441	452	426	409	463	427	462	442	446	473	441	446	454	439	423	450	446	426	387	457	442	449	454	416	438	458	445	451	451	410	458	410	418	446	442	470	446	474	464	492	411	415	469	442	463	471	443	424	503	474	459	447	455	406	447	434	399	438	445	473	447	458	472	448	422	421	436	453	465	443	427	458	420	451	452	452	414	489	455	425	452	472	466	469	418	430	441	485	485	445	451	424	455	412	454	426	452	473	497	449	432	448	453	473	484	442	443	431	431	441	438	458	461	484	426	431	506	457	435	464	437	437	452	425	472	454	440	480	480	440	430	474	451	448	471	455	448	479	457	472	431	430	437	471	459	416	435	487	492	470	463	485	431	472	443	459	458	427	414	469	456	484	447	475	452	431	507	471	473	429	460	429	433	494	436	462	444	452	465	446	418	443	406	430	428	446	455	430	449	428	438	432	450	431	437	482	381	412	423	405	439	433	432	457	481	443	446	440	407	471	460	437	433	428	457	412	438	425	472	473	429	489	420	453	447	467	487	462	460	483	449	457	447	474	414	432	435	448	440	455	438	455	467	437	466	432	451	453	416	434	456	447	449	427	424	451	416	405	425	416	438	477	444	465	397	456	454	455	464	469	461	462	448	415	412	422	465	416	424	444	486	466	480	426	420	434	453	439	492	445	431	460	464	453	449	438	454	444	447	448	448	439	424	456	450	470	434	448	453	418	440	450	442	462	486	413	481	438	422	431	440	415	414	456	459	435	451	456	436	441	445	440	479	441	450	438	440	488	421	473	421	465	458	440	430	429	460	446	454	463	439	462	420	480	461	414	442	425	430	443	469	421	444	449	459	465	433	447	474	440	447	440	443	456	413	433	461	423	474	469	438	455	428	438	455	470	478	443	434	428	476	432	439	448	453	440	451	443	424	439	427	430	435	472	415	459	452	447	468	439	434	414	430	467	416	474	403	453	481	438	410	434	431	412	445	455	435	430	480	459	462	432	428	421	477	453	428	444	441	448	426	450	426	445	433	449	426	413	459	441	456	438	477	469	407	458	465	454	448	453	467	432	461	454	429	433	427	487	453	437	453	436	466	452	460	465	430	445	447	439	451	419	488	443	414	444	469	456	406	431	452	406	435	462	445	441	467	439	468	452	462	426	498	414	464	452	463	476	457	461	424	456	433	445	468	439	469	443	438	427	468	466	460	458	447	472	434	474	443	429	448	457	428	430	466	446	475	443	412	458	464	453	450	486	403	446	462	471	459	480	431	413	431	435	457	460	418	492	425	448	482	491	444	438	443	462	448	450	431	450	446	418	443	416	466	460	477	453	409	423	473	460	427	452	444	450	487	424	464	453	472	458	418	428	453	467	437	466	466	425	440	469	448	424	466	448	449	473	426	479	434	465	453	490	485	482	444	482	482	439	453	459	415	437	439	447	438	461	453	460	412	470	441	445	467	430	447	453	420	436	478	431	419	420	457	446	442	452	423	469	458	411	413	517	493	449	474	422	453	413	424	464	408	442	458	463	440	424	457	473	443	463	450	434	418	469	446	446	467	432	475	469	434	453	470	470	421	458	430	419	443	401	442	437	448	416	445	446	430	470	471	425	469	436	469	456	457	480	449	441	417	465	456	446	456	392	428	452	460	441	482	460	444	423	449	501	434	469	391	443	463	413	496	445	456	423	451	432	475	451	431	428	454	475	412	463	474	423	410	434	466	419	488	468	426	463	458	444	471	443	488	453	452	463	466	420	499	445	429	452	462	440	440	465	486	427	411	453	414	457	424	430	456	430	450	426	439	450	437	450	445	443	447	436	444	429	447	469	427	457	495	458	484	435	472	429	494	452	464	498	453	445	440	462	421	445	467	468	446	435	426	453	466	471	453	433	446	492	435	462	430	423	460	410	472	423	449	449	436	454	460	449	431	441	444	447	431	482	435	462	431	444	485	462	437	461	424	454	455	446	471	446	429	435	461	421	433	409	443	454	456	427	424	454	462	442	453	461	414	443	434	441	469	443	478	468	473	468	443	478	428	447	442	444	420	449	417	487	447	419	452	486	460	445	469	442	412	454	465	468	437	435	444	431	404	441	396	495	432	449	474	410	433	412	478	445	500	450	438	383	468	438	430	471	430	416	395	479	467	446	453	434	450	491	442	443	461	440	442	486	467	440	418	421	430	433	440	427	427	422	465	446	496	442	474	454	384	481	451	460	491	435	471	433	479	439	443	444	510	452	454	432	438	459	466	435	462	472	404	415	440	419	437	438	465	444	454	459	480	444	462	494	453	444	400	471	427	488	423	435	449	425	445	427	462	429	454	458	482	418	458	438	457	468	476	463	443	447	437	422	455	434	426	438	454	480	453	480	463	469	431	435	441	466	453	441	471	418	464	415	434	477	461	456	462	436	416	450	425	456	435	478	447	450	469	437	450	459	430	458	451	445	440	439	487	478	391	457	448	432	462	446	413	435	481	407	426	448	463	430	420	473	433	456	461	455	473	465	462	463	448	455	449	435	446	428	447	480	454	464	450	445	445	474	420	463	412	434	477	441	426	448	450	452	464	436	444	460	443	478	455	459	450	440	411	429	414	460	464	451	451	445	390	459	426	475	447	457	478	446	448	446	399	419	439	472	463	445	436	460	433	450	452	460	465	434	443	425	432	465	383	431	441	440	450	434	427	415	411	460	428	430	441	420	468	424	421	462	467	432	469	454	471	441	462	445	472	456	435	476	447	427	454	450	433	467	469	451	467	446	452	446	454	467	454	429	456	461	427	467	427	482	455	497
24137	21276	28533	24421	21115	13948	11025	35734	39185	25368	11256	3651	1135	745	598	562	540	569	597	588	589	546	556	574	555	567	543	565	572	548	554	547	557	559	551	527	561	532	559	544	574	579	575	538	600	560	572	588	564	502	570	578	525	571	551	551	542	570	514	541	529	573	568	526	563	583	536	587	551	556	542	581	562	558	580	524	576	560	576	526	547	553	518	541	498	612	586	565	572	555	575	528	549	577	561	524	557	583	606	554	540	558	573	508	559	563	560	541	579	566	548	557	521	547	555	559	562	558	554	574	575	576	538	576	563	575	505	552	566	516	531	535	522	494	551	580	555	552	551	575	521	619	572	579	572	567	539	556	567	535	538	559	534	559	568	517	550	606	554	534	596	556	526	554	570	545	570	605	546	588	541	582	539	556	580	569	509	549	552	563	535	523	578	560	528	578	546	566	553	532	541	542	559	582	554	573	551	556	560	568	572	553	554	554	589	534	554	520	508	566	512	562	531	556	563	584	552	561	544	552	576	524	570	539	517	565	568	576	564	573	557	552	550	523	520	510	584	547	554	543	540	533	568	562	527	494	554	527	547	555	536	524	557	513	529	555	611	521	606	564	542	592	510	576	525	546	529	549	581	592	544	543	593	613	573	558	525	533	514	562	586	605	558	579	561	513	557	575	586	562	566	608	542	524	543	567	550	572	513	583	565	576	554	492	541	593	576	568	535	550	562	559	586	560	591	553	513	574	543	530	544	540	526	556	552	560	566	530	527	592	542	547	570	547	533	566	576	567	538	500	578	578	548	562	525	560	472	534	545	544	490	533	533	533	528	563	526	551	567	558	545	572	549	557	557	604	585	562	543	538	519	540	550	566	583	570	582	558	573	574	577	513	543	565	506	533	562	571	579	525	543	571	578	547	574	558	564	542	524	549	574	555	582	555	546	540	558	489	576	551	567	526	539	577	559	527	533	571	542	555	506	567	595	583	587	564	562	511	543	532	587	509	536	549	546	545	555	537	563	539	534	564	560	510	519	559	547	503	541	540	571	560	566	565	568	538	553	575	551	578	541	525	553	542	560	579	570	551	575	554	554	620	606	562	531	569	540	564	535	521	559	530	544	567	570	624	540	546	595	563	553	546	574	542	551	558	571	541	549	531	579	548	519	581	563	576	544	531	533	593	550	554	551	546	576	540	487	547	551	582	539	559	576	545	547	602	553	561	561	550	551	578	518	557	558	572	574	574	604	561	603	542	528	560	559	562	561	557	573	559	535	564	576	607	561	489	526	598	592	542	578	553	562	553	529	570	530	535	538	566	545	540	556	598	596	541	556	519	507	563	569	516	527	557	529	504	519	555	585	508	536	537	533	541	561	572	566	513	522	559	558	553	581	519	571	556	516	527	518	503	555	545	557	522	571	569	591	530	533	561	535	561	532	570	602	578	499	571	553	532	550	511	593	561	513	506	555	540	542	547	570	526	552	591	505	527	531	533	567	557	561	546	543	558	568	516	547	522	567	503	548	565	603	552	510	551	566	581	528	520	550	542	507	531	562	570	554	559	577	556	556	535	545	550	524	537	587	535	565	530	521	526	566	533	558	561	527	564	535	609	521	575	553	543	540	552	536	569	525	534	550	534	552	575	521	567	536	572	556	615	558	569	574	574	554	543	537	561	548	542	551	552	534	555	537	574	561	565	542	553	553	459	548	569	522	517	563	525	572	566	576	538	581	513	577	551	538	523	560	556	552	555	529	537	564	564	511	586	515	557	575	570	566	586	536	575	531	577	537	513	558	560	546	536	561	573	580	546	540	532	523	532	514	506	559	580	556	569	528	569	556	529	565	582	546	533	539	557	539	565	515	564	552	527	550	534	576	535	580	527	576	546	570	574	563	505	527	590	557	543	529	545	578	541	549	561	519	529	527	609	544	530	492	556	590	580	590	558	550	580	552	566	528	542	538	519	544	549	537	557	560	560	560	534	556	604	566	565	546	531	537	547	550	549	546	578	567	574	558	508	560	555	553	547	540	583	540	569	549	541	524	567	543	539	518	539	587	574	566	556	552	507	537	556	567	519	545	537	574	525	502	579	533	582	566	569	608	541	582	552	561	563	574	570	539	551	527	554	546	572	564	567	582	522	564	549	583	527	562	544	584	576	591	579	589	537	538	573	555	557	581	559	553	571	565	498	565	588	557	538	549	536	537	548	561	540	555	555	549	576	556	527	539	553	563	587	556	547	572	562	555	534	551	553	569	522	562	586	541	543	531	541	535	577	523	567	530	576	541	557	545	551	509	582	546	525	503	494	523	587	548	566	516	574	545	538	551	526	592	553	564	552	496	547	561	565	544	588	575	573	572	543	529	577	579	559	551	527	535	554	577	498	536	560	579	552	586	528	500	550	543	552	553	579	523	559	548	584	525	550	526	547	525	565	521	541	526	549	555	570	534	547	530	603	576	564	598	524	561	577	568	583	570	531	540	574	564	537	548	530	499	568	517	557	572	540	499	583	578	545	553	531	545	552	550	541	565	529	538	549	532	540	499	558	539	514	593	566	588	567	535	534	536	527	554	551	522	552	510	546	569	583	532	547	548	525	543	577	529	529	542	493	545	560	569	535	557	551	525	562	518	537	537	577	551	572	539	553	534	554	540	568	546	538	568	545	556	542	538	540	558	604	531	533	552	566	548	520	565	602	546	525	553	571	554	535	554	585	523	575	539	570	590	556	535	536	565	523	541	554	539	557	546	541	561	551	605	587	616	551	576	577	549	560	559	535	551	518	578	559	525	523	561	526	557	541	525	566	542	583	601	545	562	553	539	523	557	538	526	546	510	502	570	559	551	544	544	568	585	606	580	539	585	567	567	557	562	561	595	589	516	523	542	559	530	561	521	534	550	561	569	537	549	573	551	571	493	538	524	565	574	562	588	541	575	590	549	593	569	547	539	536	528	546	533	557	574	535	567	556	562	545	572	548	517	579	569	529	567	547	519	571	601	550	531	579	566	542	540	574	575	551	552	580	567	540	544	534	589	540	560	571	580	536	531	535	574	604	522	605	564	558	526	576	546	513	554	550	532	598	555	533	579	567	538	580	570	556	514	552	540	534	564	551	575	588	592	576	575	534	518	531	503	557	556	584	560	551	535	551	543	534	570	568	590	588	564	593	593	526	536	548	564	540	546	571	529	546	556	538	557	540	543	536	553	547	590	561	532	515	488	515	520	578	576	552	547	568	557	502	556	559	569	531	560	553	523	533	571	574	570	562	546	548	546	547	581	551	585	521	518	542	541	536	579	561	550	556	533	518	533	519	509	554	487	564	557	543	520	546	538	520	524	537	569	537	566	556	575	547	555	565	570	543	592	538	558	525	591	585	537	556	563	578	550	557	526	559	533	535	547	578	604	592	510	522	531	540	592	532	583	512	541	558	556	511	543	516	555	544	530	566	591	498	560	576	565	579	600	552	578	520	545	525	587	562	517	595	519	577	526	574	544	524	532	535
6780	20102	22819	12434	7781	6572	11895	36708	36066	19209	9351	3785	1254	726	575	519	513	507	540	551	563	578	525	525	515	536	536	518	515	537	577	543	545	534	489	521	510	553	545	526	557	532	547	566	573	499	504	560	535	503	546	512	515	511	537	545	503	495	555	549	495	530	547	526	535	566	544	543	560	559	534	481	488	515	535	579	539	571	558	560	529	511	557	533	541	582	500	505	510	562	537	563	534	518	500	534	529	542	517	530	556	527	525	551	507	541	502	539	544	516	513	548	513	515	570	533	530	547	565	551	510	517	528	523	533	512	541	559	531	510	550	503	543	528	524	566	552	517	514	551	530	538	503	533	563	544	525	520	542	518	463	519	520	562	540	542	561	492	531	516	541	541	512	491	535	486	502	559	527	552	542	516	527	558	554	535	477	540	536	512	554	537	507	496	533	542	526	562	554	510	563	496	508	535	544	550	533	537	567	545	552	535	532	548	521	513	467	550	546	537	510	517	536	526	529	540	507	508	499	536	537	524	508	566	499	512	528	541	482	550	528	512	508	521	494	508	523	554	503	557	544	500	527	560	512	591	496	515	525	530	520	552	530	481	514	523	505	520	553	534	512	547	513	551	534	542	495	549	559	536	537	531	562	503	548	534	531	544	531	530	504	497	511	518	548	527	588	510	516	535	535	544	536	507	494	534	534	505	520	513	516	531	501	528	540	537	517	534	530	508	505	525	525	552	534	531	530	524	531	529	565	543	537	506	533	531	523	487	547	501	539	504	495	489	557	516	527	550	506	554	522	528	520	520	519	519	569	521	544	537	526	476	557	542	515	523	493	547	557	497	538	564	526	484	549	536	541	553	529	531	546	478	492	498	509	529	506	567	562	535	512	528	532	543	507	526	492	543	566	480	558	487	517	488	518	530	537	538	547	485	504	541	533	536	530	546	501	497	543	522	532	524	544	526	538	558	536	522	536	527	528	560	507	505	577	529	515	501	509	531	505	529	525	535	524	512	516	543	504	557	549	551	493	527	520	538	556	557	533	515	556	533	520	535	517	545	502	525	530	544	492	559	546	555	575	502	498	554	508	526	531	503	535	518	509	527	534	514	586	489	533	514	540	541	536	494	498	501	578	535	525	551	523	535	526	531	537	544	486	539	514	537	496	540	512	526	525	514	535	527	483	545	497	515	542	513	521	560	577	560	501	549	481	554	497	503	525	540	496	464	521	538	531	530	514	516	517	515	541	519	531	513	480	551	532	516	526	519	516	544	515	523	509	550	502	554	498	499	525	529	557	526	498	543	523	525	531	525	517	535	525	529	499	534	540	510	568	546	485	533	533	517	482	533	565	533	525	542	546	513	535	538	531	520	524	532	525	531	509	488	535	577	497	561	517	500	525	499	543	519	494	521	517	539	534	545	566	495	502	551	529	519	534	505	555	540	510	548	522	538	534	541	544	518	535	525	547	555	509	534	519	521	530	535	520	532	549	541	520	522	523	556	539	509	492	512	514	523	502	534	525	529	520	523	510	533	546	563	487	530	522	551	529	527	506	502	490	539	549	526	542	523	529	568	499	510	515	526	538	506	517	525	517	549	503	535	476	523	491	537	532	528	544	509	514	507	486	512	551	503	527	560	529	530	534	496	523	512	475	538	510	491	507	519	493	544	514	511	518	499	538	511	494	563	527	540	506	529	516	546	551	483	557	531	553	487	522	503	555	534	522	547	522	520	505	509	518	538	582	529	531	539	511	520	548	568	542	494	535	556	503	543	518	546	506	542	519	489	517	492	511	524	505	542	549	528	538	535	536	563	519	549	538	513	512	511	529	517	521	515	523	532	533	545	567	551	536	550	519	480	547	544	596	548	489	529	530	527	556	509	515	515	505	550	523	538	536	513	524	498	505	514	520	521	518	555	514	523	539	531	518	534	514	551	513	529	544	527	541	504	547	544	518	518	521	523	503	576	505	553	513	490	517	548	531	516	556	566	540	479	514	504	507	542	524	538	525	530	545	516	519	512	562	496	462	540	535	529	557	519	573	594	513	537	536	581	494	551	540	558	539	522	519	531	500	530	530	554	528	510	533	515	550	527	498	527	539	534	530	517	529	486	508	505	526	524	501	485	516	543	546	547	507	586	535	564	509	515	541	489	548	538	511	516	527	551	510	546	564	508	489	474	502	570	506	551	512	561	563	517	535	522	517	497	497	535	492	557	517	528	503	507	551	533	528	522	531	544	519	523	545	538	546	531	572	549	542	520	527	498	513	510	547	579	534	529	581	552	529	568	497	517	567	540	504	560	484	526	510	555	513	546	513	551	528	521	538	535	504	522	538	517	514	539	507	548	533	556	511	500	507	545	523	507	518	551	525	497	544	586	506	524	553	563	535	507	494	478	524	522	567	515	552	535	528	488	533	538	472	532	533	544	568	537	534	528	537	549	504	529	538	528	503	551	538	482	515	594	532	531	522	485	539	546	534	555	476	507	482	528	496	539	519	537	540	525	523	540	529	510	522	555	542	529	533	513	539	516	504	531	565	547	538	612	554	545	541	538	555	533	518	484	538	528	540	491	515	530	523	547	524	527	544	489	504	518	493	524	522	543	572	544	532	515	527	541	547	528	521	515	517	567	544	537	527	520	495	511	539	514	520	558	492	518	541	512	507	493	524	511	522	558	502	539	517	573	538	544	555	528	544	479	501	523	534	528	562	556	505	538	560	499	555	511	516	524	556	558	519	552	545	517	547	545	537	529	492	550	555	503	525	495	487	522	526	531	512	500	521	519	508	534	506	492	546	489	508	539	530	521	524	548	490	513	509	540	533	554	529	524	508	494	517	525	503	543	506	513	500	515	523	527	507	506	530	557	520	604	519	520	511	521	534	532	533	541	490	516	532	562	472	484	542	572	507	516	527	536	546	513	521	523	537	510	573	550	559	487	537	551	496	547	551	526	534	524	552	496	545	516	508	513	510	470	516	511	483	528	482	578	536	472	499	554	511	521	504	513	493	521	565	496	536	512	542	484	542	548	513	519	468	522	521	543	528	528	542	551	539	510	508	513	492	538	513	519	531	517	518	512	565	545	552	549	454	484	566	539	521	525	476	531	553	532	502	521	473	545	534	541	527	481	500	503	496	509	515	511	521	526	517	548	517	564	496	583	531	525	530	546	550	532	535	508	550	552	535	526	512	486	524	534	521	540	507	511	500	565	535	540	523	524	532	515	546	517	542	528	479	537	540	519	541	514	570	510	564	517	534	549	494	521	533	524	531	515	555	526	504	530	541	549	520	520	493	529	518	535	518	521	555	554	543	548	476	522	521	525	514	491	528	499	481	545	495	537	527	544	516	499	502	503	549	515	529	499	506	516	498	556	527	532	487	547	548	527	510	518	576	511	533	515	529	494	549	525	536	552	503	570	544	487	512	543	535	489	504	500	500	508	525	524	546	510	497	509	523	546	544	523	485	527	496	529	570	524	496	500	534	510	559	527	514	528	526	504
27716	15652	8942	3619	1911	1479	1298	2256	2584	1752	986	718	575	490	484	472	491	507	469	456	441	481	438	445	502	488	493	464	465	490	492	465	522	488	450	458	472	462	490	490	501	455	487	435	463	517	453	442	450	490	446	482	481	453	539	456	449	438	431	476	464	488	472	502	427	417	479	458	473	490	492	438	518	462	492	466	422	449	456	442	467	461	446	455	430	482	459	478	504	511	457	449	456	517	451	469	468	440	469	443	471	459	483	494	483	465	472	461	427	478	444	448	465	465	449	481	477	467	413	476	492	493	490	475	478	464	455	433	467	445	453	464	453	487	475	459	468	453	475	442	526	494	457	435	462	454	481	490	486	535	476	452	490	482	503	474	461	480	477	448	465	418	486	430	498	453	462	423	455	468	456	487	463	447	464	488	498	424	461	500	473	501	499	433	413	472	439	457	474	488	462	415	433	466	423	470	460	434	452	427	485	468	426	461	503	458	449	473	473	460	463	445	432	460	430	444	494	455	454	458	445	463	421	457	462	479	495	535	484	420	477	415	445	501	469	439	450	444	466	431	473	453	492	465	470	462	488	446	434	472	472	469	464	463	493	457	471	470	474	476	474	451	452	484	495	490	466	468	416	452	454	447	490	445	450	473	470	468	495	483	493	518	482	449	462	457	475	416	493	476	440	465	479	457	482	503	457	463	461	473	402	446	443	456	469	432	432	434	465	459	447	446	424	487	450	477	447	455	450	427	478	475	434	477	477	498	494	481	465	498	452	462	527	449	499	440	449	478	499	509	478	450	488	453	489	475	478	452	496	510	439	456	484	452	457	460	476	509	460	432	452	440	468	445	475	457	438	500	453	505	481	470	485	491	467	460	439	409	500	466	494	497	477	440	479	458	413	513	465	508	461	494	489	460	484	496	457	470	484	521	441	473	469	496	429	461	457	492	463	481	476	467	461	469	457	479	476	481	472	438	471	486	481	455	499	486	446	485	470	461	465	448	470	519	443	497	477	429	482	466	491	507	511	474	481	444	432	481	423	469	476	453	461	501	466	458	485	462	503	474	526	463	469	452	501	462	468	459	456	450	450	433	482	490	438	447	500	469	487	483	495	496	459	458	431	441	447	493	453	476	458	459	465	433	468	470	487	467	468	451	471	465	446	465	486	459	493	470	485	459	442	462	523	451	433	438	460	474	447	485	501	460	482	497	445	456	470	455	487	520	442	451	431	457	494	469	523	462	445	452	473	441	440	466	465	474	472	486	468	480	426	459	430	474	477	441	473	509	490	483	498	433	464	451	466	458	442	471	457	465	487	428	480	486	500	478	487	484	476	475	462	480	466	451	481	487	469	542	480	488	484	490	468	467	472	473	481	449	436	425	507	481	466	470	451	468	486	471	478	458	474	533	500	467	471	485	467	477	496	469	507	475	450	453	456	492	478	437	460	460	507	458	437	477	492	452	480	452	508	448	449	490	476	501	486	458	478	461	453	436	436	532	470	442	441	442	459	438	498	460	455	474	473	438	502	512	479	461	474	465	441	480	450	452	462	478	493	467	485	445	514	467	467	477	484	458	458	419	458	441	492	512	482	475	472	448	439	473	482	487	476	465	453	504	457	473	490	496	416	537	432	472	479	471	481	478	437	428	461	501	473	498	448	450	475	520	488	498	483	497	477	445	473	430	485	499	445	414	443	443	467	470	470	534	467	430	440	470	501	461	441	490	434	451	464	424	463	495	466	448	468	442	460	484	475	472	486	469	471	476	466	428	492	443	423	480	495	469	501	453	498	428	453	461	443	450	440	436	494	490	499	490	471	466	441	464	490	485	482	471	466	446	480	453	474	455	452	462	464	460	447	471	454	495	470	483	460	471	475	469	463	444	455	470	500	457	476	458	495	436	489	431	411	425	459	415	460	428	450	433	482	468	456	466	486	482	470	448	456	489	444	470	467	429	456	424	467	468	451	458	442	483	458	477	495	466	403	460	497	464	486	447	459	457	464	481	459	475	433	441	453	479	482	493	452	481	460	442	451	459	472	487	470	468	440	441	457	468	421	447	441	420	470	516	451	481	479	501	422	459	468	491	501	475	467	488	493	500	473	445	495	466	462	439	482	464	478	470	468	471	461	473	449	417	471	451	487	465	457	485	485	466	494	418	431	502	477	485	465	468	464	491	510	486	441	425	459	474	456	479	462	473	451	480	468	467	468	451	473	474	482	505	476	447	451	453	478	487	431	466	419	468	462	433	437	503	466	462	466	470	494	481	476	454	487	457	516	418	446	509	452	484	468	467	464	525	469	414	477	484	468	434	485	453	465	478	471	474	457	456	513	509	431	462	509	454	439	471	473	428	491	445	413	447	460	472	465	449	452	467	518	461	510	501	481	467	466	495	503	472	487	476	462	465	453	476	462	462	455	459	484	465	447	469	462	486	497	457	481	453	486	451	520	457	504	493	449	446	485	495	458	467	465	466	497	494	468	439	475	467	468	482	471	489	480	445	475	470	449	442	479	454	454	473	454	476	490	467	435	491	475	498	459	493	494	463	460	465	448	454	488	458	453	458	444	446	479	498	452	452	488	475	521	449	488	462	474	479	439	476	442	505	474	488	460	418	472	475	461	465	496	466	460	499	490	517	486	462	449	466	466	461	493	455	485	480	448	451	455	431	448	451	459	449	496	463	477	453	482	481	466	489	474	458	470	450	451	463	456	485	464	492	468	474	475	472	472	437	477	490	441	482	456	489	468	486	476	486	443	476	491	451	449	484	444	460	472	437	441	467	456	477	454	422	452	478	494	465	454	458	461	492	438	445	474	468	444	463	458	482	466	438	458	460	468	487	493	493	453	438	437	498	467	456	471	483	469	471	485	474	476	488	462	496	431	455	496	475	459	437	487	464	442	428	448	467	459	454	485	489	447	449	465	470	479	455	443	444	446	450	472	471	437	451	499	496	481	479	460	452	482	488	506	468	474	430	444	472	490	487	460	436	471	471	470	487	497	485	500	483	443	456	457	491	441	473	485	505	440	482	472	483	427	451	469	478	497	472	497	442	488	483	472	458	505	457	474	460	449	447	485	482	444	467	455	505	448	460	494	491	439	479	495	466	461	490	484	500	484	468	479	478	470	501	450	501	454	491	532	445	453	508	457	460	456	519	450	503	450	474	504	489	472	467	500	445	440	429	462	452	477	453	442	446	504	463	466	477	460	480	445	466	462	442	430	465	464	452	473	481	460	462	490	470	459	438	443	472	491	467	458	482	478	491	477	443	484	427	458	474	470	428	437	462	465	462	486	474	469	485	527	481	472	470	478	458	440	437	474	486	483	401	459	454	428	478	489	470	444	449	477	488	458	454	470	495	463	458	503	482	427	461	465	461	469	492	442	501	431	457	466	512	471	489	453	473	453	488	483	449	469	470	459	470	436	456	482	465	493	493	493	453	488	474	469	490	477	480	465	448	469	450	452	495	481	460	459	468	450	451	473	467	470	472	460	475
8066	8466	8779	3184	2382	1994	1768	3148	3130	1806	1033	734	510	474	427	434	423	410	422	451	433	435	423	403	439	420	455	443	435	424	442	454	407	379	432	430	416	456	444	464	408	453	452	379	442	439	423	402	427	430	407	431	419	433	475	468	433	403	432	450	409	461	433	423	421	426	441	484	428	433	451	439	429	426	459	475	449	429	467	458	406	439	424	416	425	403	438	451	441	429	454	424	424	438	464	429	457	451	417	445	425	453	409	466	387	434	442	464	411	453	407	396	414	437	436	452	434	432	442	420	443	446	399	443	415	426	411	408	431	455	458	422	433	432	399	433	411	431	406	404	439	447	401	409	453	402	428	466	435	438	428	436	416	435	453	415	447	433	460	429	437	432	419	439	424	415	440	454	481	425	435	438	444	398	443	424	448	420	446	396	431	429	430	432	427	442	391	449	430	419	423	455	445	399	437	437	397	505	440	450	411	417	418	443	430	456	431	446	449	399	418	418	418	440	399	432	410	412	434	427	445	453	419	395	455	413	413	432	411	428	411	422	446	426	485	400	427	405	455	442	398	429	455	410	443	404	428	481	393	411	398	447	437	418	424	430	433	430	408	434	446	412	455	472	442	451	436	410	408	469	440	406	448	462	426	425	449	456	422	437	429	420	478	430	438	445	425	424	429	467	395	400	448	421	408	428	424	404	438	415	453	405	452	432	430	414	447	435	442	429	425	453	402	413	411	440	407	418	409	463	388	413	428	484	421	458	439	421	399	401	447	435	432	454	411	450	425	404	408	433	401	441	444	417	397	444	380	455	427	471	453	440	396	413	418	423	416	414	413	414	434	406	396	435	451	429	467	420	416	456	412	445	404	424	438	424	440	441	402	465	420	421	409	456	448	434	445	409	452	453	462	426	469	430	442	446	445	433	398	438	413	440	408	426	404	430	410	436	400	434	442	449	427	453	441	413	451	444	456	466	443	424	450	440	408	395	427	483	429	442	429	396	406	423	430	439	471	392	478	392	434	415	445	430	441	439	454	414	439	416	457	427	452	432	411	449	415	440	430	419	434	431	436	421	429	422	463	426	427	455	483	473	433	425	429	425	443	387	432	431	423	436	455	396	436	424	409	463	426	434	403	439	457	425	446	440	453	417	409	444	454	400	431	441	448	452	459	438	425	421	443	417	407	429	443	420	407	410	426	456	418	452	436	400	464	434	443	404	427	444	405	465	430	485	416	433	426	363	453	416	403	433	401	407	444	431	446	438	447	451	440	408	439	435	479	422	427	415	416	452	400	448	408	418	442	440	427	415	431	461	439	446	382	417	456	408	439	481	382	413	427	405	448	427	449	405	397	432	405	447	403	456	465	402	420	421	397	421	401	476	406	454	429	379	443	442	409	423	423	441	459	443	431	414	443	456	442	430	439	437	436	450	455	421	457	444	429	424	409	445	440	429	436	400	461	426	462	459	453	429	445	436	408	403	443	433	441	441	422	428	439	428	420	433	429	434	443	437	406	420	456	453	439	443	447	426	414	363	454	448	430	454	449	450	419	489	433	392	447	432	417	444	425	386	403	465	409	392	455	449	452	442	406	470	414	423	436	454	403	444	445	451	409	415	449	437	425	440	428	466	432	405	433	430	406	422	428	439	441	439	448	451	461	424	441	425	438	452	471	452	401	474	416	424	453	473	443	430	430	424	441	426	427	437	454	449	419	435	485	399	437	427	423	413	448	421	420	420	421	415	382	438	428	451	434	422	408	418	440	411	463	426	423	421	451	401	415	427	426	475	427	441	413	406	479	415	425	411	441	444	453	431	412	437	417	449	434	427	453	429	424	444	445	420	431	431	444	439	418	478	410	434	410	445	390	414	457	424	426	436	426	393	462	464	424	455	421	436	466	422	425	413	469	399	482	428	460	411	436	444	446	415	437	442	412	403	444	426	427	461	439	432	407	441	416	451	471	409	443	442	458	441	452	417	429	446	462	404	397	414	489	407	420	431	441	457	419	413	406	438	423	443	445	411	436	416	422	404	430	434	436	420	447	434	386	444	407	401	396	424	448	411	409	412	389	449	443	441	476	429	428	398	462	403	446	412	443	435	468	443	458	423	398	416	437	438	406	409	457	415	413	423	471	419	442	409	418	425	443	430	415	432	453	438	450	416	423	445	416	431	413	417	452	395	442	446	436	457	416	429	418	411	432	410	444	428	441	432	427	423	424	484	432	443	420	454	415	439	451	434	401	418	439	431	404	398	437	450	408	424	422	449	429	483	446	409	473	430	396	426	428	457	437	467	465	388	429	461	448	425	442	443	470	384	438	437	425	420	469	446	440	477	474	449	445	425	438	422	408	445	414	410	471	444	427	430	440	414	447	406	430	443	438	428	413	412	411	448	445	462	422	403	459	423	418	431	442	421	421	401	436	434	417	436	418	436	459	452	386	381	443	431	448	441	406	453	412	421	469	432	437	415	395	450	451	435	423	413	418	409	424	426	431	416	446	423	453	450	431	443	442	432	419	384	387	422	464	449	388	415	412	436	458	469	436	436	422	425	426	392	443	441	402	464	438	424	417	408	419	416	394	412	446	462	447	435	434	425	461	411	414	456	445	456	419	457	406	421	446	453	402	440	414	403	448	416	422	426	428	456	421	430	462	408	442	401	408	413	429	404	446	422	401	445	460	400	469	398	441	402	436	414	430	471	414	433	483	407	449	436	403	431	427	418	445	456	427	420	430	426	430	405	424	434	453	428	428	437	438	417	418	442	443	424	416	435	437	439	403	454	424	482	418	457	423	442	446	416	428	461	418	405	452	423	433	412	448	431	417	440	412	450	427	404	417	446	396	412	416	450	452	446	440	463	461	442	472	457	409	422	431	412	461	406	408	451	434	432	398	434	432	454	451	455	439	431	467	429	449	439	408	464	445	443	428	404	409	448	455	443	443	432	428	429	436	403	461	437	421	394	481	390	484	405	429	394	421	474	444	418	434	447	455	439	470	431	428	434	431	416	433	430	432	436	376	409	416	395	428	461	425	390	435	425	471	415	418	410	452	417	442	405	395	420	435	480	453	409	398	435	409	399	435	445	456	438	401	448	422	465	409	416	427	415	431	443	443	454	487	461	428	427	422	404	425	415	455	411	459	460	470	462	435	386	431	428	413	454	425	448	411	452	453	436	444	435	467	435	451	432	458	386	410	446	395	425	455	432	411	487	421	408	488	410	460	484	448	447	421	419	442	480	462	430	444	422	448	446	415	427	438	444	402	426	461	417	419	426	454	458	407	441	400	415	432	443	436	401	465	439	413	440	416	423	433	435	440	405	437	432	471	426	427	446	427	448	429	442	442	428	421	396	416	460	428	440	462	463	423	446	408	440	411	425	430	461	377	431	400	436	435	409	419	411	407	422	440	424	433	399	428	424	441	460	429	420	435	395	476	426	398	358	459	403	416	444	435	409	412	439	490	420	415	432	405	436	387	439	445	394	430	455	437	418	408	427
25338	21283	27130	24929	11064	4424	4164	18013	22352	12474	4625	1524	719	499	472	482	465	476	433	453	448	433	479	487	451	437	472	504	482	478	441	480	453	459	455	483	483	446	481	464	439	468	443	491	489	469	447	487	452	453	448	419	476	445	467	428	488	484	460	476	484	428	463	473	471	470	417	478	452	470	444	482	481	483	466	496	489	445	446	427	466	494	473	491	436	441	449	444	444	463	419	447	448	472	468	471	496	472	483	485	463	498	466	460	490	493	476	467	463	447	451	411	454	512	455	474	453	423	474	461	460	452	478	450	465	461	450	444	448	440	495	462	445	453	439	493	436	475	509	463	461	468	453	478	509	435	481	484	425	449	456	446	479	459	410	440	461	484	425	460	434	471	442	452	448	459	436	491	485	484	458	453	485	452	472	463	448	468	496	456	461	440	479	456	449	468	457	450	484	435	509	463	434	445	457	461	439	468	461	480	442	475	436	454	477	460	441	479	476	438	483	467	468	509	451	440	479	468	465	471	466	449	473	450	496	462	460	448	433	450	469	492	455	482	419	465	491	400	462	460	427	435	448	472	464	505	471	449	487	448	453	481	445	459	481	459	449	435	435	506	480	480	443	436	464	476	481	440	448	477	432	446	463	468	452	512	456	474	434	470	455	440	478	449	463	450	423	422	447	469	446	491	441	461	461	470	454	434	455	477	458	418	500	459	455	400	490	466	450	444	445	486	463	409	459	458	441	438	457	448	460	439	436	465	428	477	462	446	458	438	467	431	407	466	489	449	469	456	461	472	470	484	452	513	468	465	485	485	449	446	452	465	454	496	441	442	466	429	473	487	450	475	430	427	435	452	450	449	457	457	500	441	486	459	480	423	436	473	446	465	453	457	460	460	434	469	410	443	479	486	439	484	474	451	449	411	462	464	453	444	463	441	448	484	446	429	446	480	461	452	456	457	501	465	471	454	485	460	451	477	429	449	472	471	452	456	435	481	489	520	499	437	476	464	453	513	509	463	445	488	437	495	478	452	456	439	476	419	472	431	466	444	445	492	455	452	445	477	476	472	475	451	472	481	453	430	426	505	454	429	483	477	460	443	440	471	452	473	456	512	470	446	483	501	431	441	504	473	470	456	476	465	442	472	455	466	436	440	444	477	461	451	422	497	462	466	444	502	439	485	452	416	459	506	458	447	460	454	475	452	432	457	467	446	463	442	471	473	487	475	476	479	471	433	438	458	472	487	453	441	457	457	470	446	480	487	456	445	464	423	480	432	469	445	446	466	447	468	471	450	474	417	472	482	411	495	471	424	466	475	445	497	478	498	479	455	466	490	450	438	457	477	439	477	469	479	462	444	483	474	454	473	468	462	458	462	482	488	479	426	475	491	465	456	490	453	438	460	480	477	440	434	472	449	490	467	496	482	455	475	456	469	473	419	466	467	444	454	476	434	449	467	480	442	437	494	458	479	462	451	486	454	504	463	467	453	452	465	468	496	486	475	487	474	460	457	443	442	452	454	422	477	459	479	440	443	456	426	488	450	459	468	463	439	462	426	433	425	455	468	480	407	525	409	449	462	449	450	487	451	460	446	496	463	458	444	443	478	498	467	457	462	463	464	499	479	480	436	431	445	484	501	460	435	420	453	450	477	465	477	459	436	465	434	483	424	448	470	450	482	457	473	439	425	465	476	465	445	466	446	473	442	446	445	450	488	491	453	485	460	460	429	488	452	487	457	490	468	418	424	463	477	465	433	456	471	456	459	464	464	472	443	441	478	501	461	463	440	469	501	453	441	438	435	488	451	451	447	446	495	440	472	448	448	449	448	496	466	472	461	451	481	439	501	454	448	477	443	459	407	466	473	460	460	441	472	468	501	464	458	454	487	503	456	497	476	433	425	466	454	471	464	445	484	452	446	488	463	460	468	496	413	443	495	477	466	456	467	463	463	466	465	476	485	449	445	440	444	504	506	448	459	499	458	467	452	454	468	480	448	431	460	425	450	466	461	442	462	499	462	433	438	435	482	474	470	446	507	468	412	493	417	475	440	456	448	459	446	468	424	442	447	468	492	460	441	437	451	455	462	449	473	435	478	453	455	426	414	459	467	473	481	466	482	435	472	469	439	430	466	453	436	429	447	457	472	474	500	439	448	457	484	444	448	460	436	452	420	466	475	463	443	446	489	435	450	461	431	463	445	461	436	450	479	447	456	434	439	456	454	470	448	448	453	476	413	455	456	491	467	468	482	462	455	427	444	457	472	471	510	435	498	434	457	482	471	476	459	434	460	455	455	484	477	453	484	460	490	488	484	442	483	470	481	409	470	419	432	476	451	464	456	485	433	412	490	431	462	418	452	469	483	442	453	465	439	425	479	447	482	462	447	459	458	468	477	487	473	440	468	426	462	448	486	467	452	459	470	470	490	439	425	487	438	427	487	487	503	464	423	439	460	445	457	435	441	456	458	410	459	445	475	449	480	448	431	466	452	426	457	461	450	437	424	444	466	415	442	451	411	434	423	465	410	503	443	450	468	431	440	467	487	447	478	475	454	428	465	448	443	460	459	464	425	476	468	445	456	448	423	441	442	443	465	470	451	422	474	444	491	434	463	462	489	456	498	470	447	465	464	507	454	463	469	456	474	486	472	471	472	469	434	458	462	439	471	485	464	486	448	486	476	447	461	484	468	503	480	456	438	454	460	495	458	482	453	483	465	459	468	445	485	491	440	443	454	482	475	417	477	461	458	433	472	487	493	433	465	469	443	489	472	464	459	479	461	465	448	447	464	416	477	467	458	473	459	449	472	435	450	497	450	467	467	422	417	423	412	476	484	510	497	455	441	474	463	481	466	463	461	468	478	421	473	465	493	459	502	484	462	450	446	444	429	429	498	453	469	453	460	479	508	435	435	406	460	472	450	469	462	429	462	488	453	429	474	463	467	415	416	446	453	485	472	478	470	437	482	476	429	467	470	427	451	482	454	479	465	475	458	480	454	446	459	460	472	459	473	438	445	458	474	449	441	463	470	491	459	454	422	412	477	453	466	503	462	434	483	484	457	468	459	468	475	456	473	500	459	480	465	470	421	447	482	469	451	499	459	467	450	463	462	463	512	433	448	462	443	498	446	472	501	469	491	503	461	469	440	469	439	489	445	411	487	417	463	484	490	449	448	453	476	474	449	458	476	422	484	471	416	439	463	494	427	475	432	490	493	450	463	501	491	467	484	472	507	444	419	483	447	456	468	451	427	444	432	480	446	451	439	469	460	486	441	470	443	506	455	438	502	459	473	470	500	474	499	465	470	430	464	477	474	537	470	412	467	474	490	449	461	445	460	482	461	472	450	462	430	498	456	462	454	461	444	475	476	441	449	432	435	510	477	459	445	457	433	434	457	463	470	470	484	432	451	463	475	470	475	438	432	458	460	458	469	469	435	468	473	419	440	450	439	427	476	495	500	480	422	429	449	468	494	456	461	451	458	429	450	445	453	436	482	485	467	452	451
7301	12193	13304	7287	5472	3813	5105	19548	20972	9983	4477	1730	695	488	429	483	440	456	443	415	430	463	413	436	417	421	448	469	431	442	454	494	461	443	430	512	399	447	453	419	443	468	451	413	430	430	406	420	434	432	452	460	469	457	475	457	443	437	464	456	459	443	453	466	459	468	428	417	452	416	442	453	402	481	459	442	418	413	437	499	438	431	463	448	430	420	468	426	454	456	417	438	438	465	438	442	441	464	435	466	439	456	463	431	436	393	462	439	479	433	409	425	472	486	433	408	446	421	433	454	453	450	448	461	478	421	466	470	430	475	456	452	465	452	424	453	477	485	448	414	408	441	419	457	461	440	463	432	467	463	443	472	471	431	434	466	435	442	494	433	410	471	470	468	461	451	428	461	462	443	450	457	421	415	475	472	469	430	416	454	432	448	450	445	429	444	434	464	414	437	468	422	434	451	464	468	485	480	449	443	469	432	430	451	468	437	454	417	459	452	453	457	454	463	440	440	434	436	444	426	450	458	446	428	444	445	434	432	420	453	411	436	469	437	426	430	476	415	464	435	433	478	457	438	429	425	464	417	457	449	455	467	473	441	477	475	446	460	458	473	429	469	458	440	409	404	452	450	455	488	510	441	486	477	475	454	457	430	442	451	476	415	468	394	435	437	449	447	422	412	403	498	449	450	438	410	427	441	446	453	449	462	415	428	419	430	431	418	452	451	424	476	441	443	442	473	437	415	468	449	437	463	465	471	463	465	438	449	409	458	454	463	413	461	443	450	441	437	440	438	463	422	479	460	417	442	446	429	452	449	445	467	463	444	467	457	431	457	451	443	447	415	459	401	433	418	448	429	427	428	444	462	457	461	459	447	418	467	482	457	414	444	461	474	486	447	448	470	448	459	450	439	427	489	431	452	443	462	443	457	463	439	434	450	404	415	465	428	441	390	422	484	451	455	448	397	440	442	420	430	468	436	416	410	412	469	444	439	452	428	453	437	441	431	473	498	486	427	423	485	441	459	458	458	409	456	479	424	478	441	449	450	462	460	454	433	460	454	443	416	432	451	412	418	431	441	421	495	486	451	436	438	471	435	442	427	435	450	467	410	452	473	442	454	480	484	436	451	446	468	438	436	468	444	458	487	410	443	450	439	452	444	420	423	445	461	410	449	440	469	444	467	461	443	423	438	442	435	463	453	417	439	425	455	458	434	454	477	422	416	440	426	452	456	434	446	458	415	438	482	441	425	447	419	463	459	470	481	430	457	421	430	505	445	448	464	455	467	425	445	472	420	476	469	444	454	414	438	455	438	429	426	451	444	447	437	444	443	444	407	451	452	448	457	437	436	440	443	453	469	422	450	479	402	434	455	473	452	408	455	458	425	458	479	450	416	457	408	442	443	417	496	426	480	446	431	466	432	419	386	416	445	481	451	450	487	439	474	464	456	434	451	465	438	423	438	427	464	444	465	482	396	439	467	429	459	442	419	418	438	444	450	447	441	419	458	417	470	437	448	412	490	436	503	454	455	455	408	461	415	463	437	427	436	423	436	455	453	429	456	432	448	481	444	438	424	441	458	446	434	442	434	473	495	466	451	422	410	456	442	439	446	448	481	458	445	458	469	423	446	430	418	450	451	434	458	444	433	420	440	455	461	434	430	433	431	443	425	456	422	438	447	458	432	437	486	458	434	452	451	463	472	463	442	466	474	438	435	443	462	464	488	433	450	418	434	452	397	487	439	480	443	446	433	446	418	428	466	469	437	450	453	428	465	475	472	472	431	402	414	444	448	436	419	422	458	433	396	431	474	473	412	445	434	450	424	443	446	444	436	461	415	446	418	478	439	470	428	464	449	457	466	456	455	440	449	436	451	443	490	412	458	432	427	470	454	475	459	427	414	443	460	460	409	437	470	439	468	455	449	417	464	443	423	439	445	463	430	430	451	446	480	469	441	457	427	434	412	403	457	442	399	432	456	417	435	472	414	442	446	439	430	476	476	461	435	434	470	445	449	428	434	472	453	434	453	469	418	434	444	449	461	457	436	465	471	427	453	469	427	426	468	419	463	475	445	463	439	485	422	421	454	416	449	454	476	409	447	442	432	464	456	456	425	447	446	450	447	457	455	458	407	461	470	444	422	417	446	426	455	397	468	475	449	456	483	460	461	443	428	452	440	480	471	438	449	465	486	460	494	423	454	443	423	404	444	454	479	471	462	444	436	454	450	420	406	422	433	442	482	416	405	467	492	407	504	474	441	459	437	449	457	424	453	433	457	441	411	457	420	449	419	452	479	462	457	425	440	413	440	427	475	450	442	482	410	441	480	483	451	434	445	443	469	405	412	449	449	453	405	444	474	463	434	445	427	432	425	457	440	445	441	452	431	459	460	444	455	434	430	423	472	431	489	455	418	409	443	432	438	455	432	443	443	429	463	485	471	416	433	442	463	477	424	432	450	445	417	447	456	451	443	470	447	463	412	491	428	448	456	453	450	481	431	418	431	450	418	464	460	446	443	425	455	432	431	445	422	409	481	482	418	428	442	429	397	445	460	453	423	446	457	425	435	435	438	429	454	440	418	468	484	418	482	478	440	403	423	459	432	450	469	426	435	451	432	456	428	418	443	434	455	426	469	456	446	464	434	443	437	454	460	465	462	463	453	446	455	413	481	450	398	482	446	421	476	449	422	403	430	448	455	453	426	461	479	435	437	429	423	412	465	451	410	485	425	445	461	466	434	440	464	442	424	418	441	461	440	471	446	433	446	458	410	442	425	474	442	450	471	423	423	449	458	468	463	439	427	456	439	445	442	473	447	459	465	441	431	449	428	435	491	431	427	424	423	473	438	370	443	422	422	428	399	432	475	426	451	447	418	429	416	430	451	445	440	444	490	402	453	489	419	467	469	445	443	468	429	421	437	457	436	445	453	489	436	406	451	444	449	419	447	433	456	475	444	457	450	456	481	469	447	396	434	437	437	445	429	411	431	388	466	468	417	424	446	470	466	419	435	423	440	478	486	460	430	416	445	469	439	463	439	439	465	463	460	459	458	436	446	424	443	462	499	462	466	426	453	455	474	407	459	459	440	475	433	403	425	426	424	444	420	518	418	414	478	433	442	401	446	462	403	427	478	458	427	438	442	441	443	444	450	439	471	452	459	446	460	437	429	443	451	428	465	422	436	447	423	463	483	431	441	506	441	424	417	451	462	436	392	416	466	463	440	459	467	454	438	464	466	435	465	451	456	466	469	438	461	459	443	425	459	427	441	458	434	427	457	478	465	439	446	420	442	451	417	456	446	400	433	379	422	469	460	461	461	465	432	465	469	465	455	436	416	454	447	488	452	459	473	458	432	462	453	436	490	423	443	461	466	446	416	451	487	429	464	438	437	457	429	441	452	438	463	414	472	431	479	461	448	458	457	459	426	445	427	415	434	444	479	422	424	403	409	466	434	424	446	429	438	429	440	386	440	458	439	454	477	433	442	468	504	428	430	478	413
24166	21283	28569	24363	21182	11607	13424	40926	38454	23780	10436	3063	1067	688	585	557	566	506	577	599	569	550	555	556	527	546	565	538	610	545	578	559	573	572	551	576	558	526	526	588	557	526	539	560	544	546	576	516	534	581	531	577	596	532	512	547	569	533	543	556	521	585	559	554	582	502	519	566	555	533	534	537	567	560	546	534	551	509	587	557	584	619	549	544	540	547	595	563	501	540	504	577	561	560	565	563	567	557	558	545	542	555	516	521	569	556	587	601	559	593	521	558	584	541	554	559	568	513	536	537	556	536	577	536	543	571	551	571	580	593	540	525	531	591	541	569	545	557	576	539	553	564	566	533	572	557	564	548	527	562	548	550	537	533	541	535	540	558	582	485	583	563	556	531	549	506	539	513	552	546	512	536	574	549	529	552	549	561	549	562	582	543	544	632	624	504	551	562	566	562	517	519	541	545	567	566	564	569	580	601	536	533	537	520	551	544	543	593	564	550	571	498	538	526	570	592	526	576	546	589	569	540	556	534	554	571	584	557	542	569	557	563	517	523	558	569	564	575	525	550	584	568	554	519	573	572	557	554	583	571	537	565	544	542	518	540	566	543	537	549	572	532	516	519	543	517	552	553	548	614	535	529	532	568	580	580	571	533	542	544	506	560	565	543	537	537	550	561	582	583	561	596	576	524	544	529	483	564	566	539	557	558	557	541	527	541	569	538	576	547	575	559	539	578	578	548	581	568	574	505	569	526	531	564	553	546	588	529	520	559	543	542	576	540	550	534	605	551	537	560	530	514	524	540	529	547	558	540	576	555	545	571	546	499	519	538	588	576	564	580	550	513	520	512	617	530	554	601	572	548	518	602	540	564	579	547	538	549	558	525	546	517	586	596	535	541	518	539	581	582	550	577	554	542	559	552	529	552	580	567	522	541	548	570	579	575	572	537	539	526	540	560	587	547	487	563	549	561	557	551	537	550	575	500	573	526	559	603	602	541	559	581	591	571	533	547	556	573	559	567	589	554	570	542	518	569	561	528	553	544	528	558	536	542	555	535	548	579	568	550	509	538	563	526	538	563	549	549	528	507	582	506	548	542	527	585	582	531	556	567	545	508	565	526	539	576	563	572	543	540	577	560	551	525	572	535	534	540	557	553	537	541	561	517	563	548	605	535	519	593	563	560	544	519	500	566	544	528	530	549	560	567	536	552	590	577	532	524	571	548	571	533	556	495	523	554	524	580	571	548	589	557	518	558	562	551	525	554	535	516	529	534	549	530	603	524	549	535	563	520	580	546	535	617	535	527	527	589	543	609	542	520	520	530	534	530	563	579	541	565	524	530	549	553	514	559	549	549	567	531	565	593	574	545	556	558	530	554	530	513	554	570	541	547	527	557	542	550	549	583	555	524	572	583	531	582	537	540	521	539	581	569	591	561	542	542	557	550	529	568	503	570	594	549	531	561	576	541	548	554	525	493	553	560	563	566	542	511	555	534	562	574	584	530	564	552	543	557	572	530	528	541	608	558	566	573	594	532	566	561	535	549	531	577	547	568	552	556	556	504	523	531	529	545	577	505	500	557	558	541	540	599	583	526	558	546	532	584	559	566	532	560	546	555	520	524	508	568	552	533	557	532	524	547	566	593	539	571	540	555	584	573	564	540	584	555	571	565	564	532	561	535	563	566	538	516	594	573	569	573	560	519	566	540	533	546	522	556	532	566	591	533	549	580	563	576	571	543	542	549	540	548	543	559	562	532	554	561	490	527	524	559	551	558	565	555	500	520	576	518	555	536	533	508	521	546	597	567	532	576	557	539	571	532	540	546	559	569	507	540	478	584	556	510	521	535	553	546	534	571	579	541	571	511	532	571	571	523	563	537	541	553	526	541	531	556	528	536	548	568	564	573	558	543	574	523	515	567	515	566	573	550	547	544	535	566	515	523	558	602	542	583	535	521	539	546	527	551	514	518	539	523	564	515	584	506	552	543	543	557	551	560	522	538	576	553	538	566	563	582	533	562	583	578	546	575	555	550	537	537	542	543	588	562	558	499	582	549	552	526	510	502	528	565	543	529	572	544	516	535	513	573	563	577	586	561	537	582	582	504	546	539	507	580	566	549	591	582	555	576	518	550	548	596	539	544	555	559	558	560	526	471	581	562	530	558	553	545	509	600	511	545	548	566	560	604	560	579	522	560	578	550	577	536	540	498	523	558	555	537	569	563	530	471	532	576	567	530	550	589	544	566	565	532	603	569	553	540	555	552	515	537	544	542	567	534	571	544	586	535	556	563	530	591	538	547	585	554	575	580	575	533	608	540	574	548	534	575	539	558	563	512	533	568	512	544	529	537	570	511	554	604	543	541	542	530	580	558	547	574	601	573	541	563	547	537	541	549	535	565	573	568	530	539	545	600	552	537	566	544	513	542	524	556	523	534	588	550	589	563	575	562	576	582	526	547	561	531	573	573	521	567	546	504	519	491	571	543	542	520	528	553	539	594	577	509	546	542	598	512	533	558	539	557	538	499	543	565	524	558	529	568	576	533	599	539	547	574	555	521	601	580	574	557	579	521	567	521	528	554	527	568	528	538	527	545	569	582	548	559	529	566	546	571	535	549	535	574	540	522	541	558	580	567	524	580	538	541	552	532	556	581	518	559	553	560	537	524	544	541	543	510	520	543	585	604	562	564	549	558	539	566	565	572	587	553	561	552	569	526	529	518	563	520	551	565	560	518	571	589	498	527	562	548	580	543	535	544	561	543	581	571	579	560	530	543	561	541	537	556	547	567	538	573	536	534	514	551	515	517	557	560	567	544	561	527	590	573	549	531	528	552	591	530	545	593	566	577	539	556	561	543	549	533	546	567	568	522	547	529	579	525	567	551	564	559	548	534	505	505	499	562	569	565	548	572	567	494	557	527	565	549	550	535	507	553	527	555	565	600	552	553	564	545	572	547	522	554	582	547	564	542	572	509	569	573	573	587	534	534	564	527	608	580	537	549	550	520	537	576	596	590	515	549	532	557	552	542	567	511	552	524	545	557	568	541	589	507	568	498	540	590	536	548	527	581	557	542	537	582	576	549	538	545	521	589	566	517	558	590	544	549	538	559	552	573	551	601	531	586	547	564	551	595	574	557	550	579	570	593	565	528	578	555	545	547	534	551	547	575	528	587	509	534	537	575	615	513	571	524	562	521	552	572	531	571	554	511	497	580	518	570	554	534	534	591	552	557	544	604	586	509	534	585	557	551	591	570	531	559	562	537	535	587	557	552	522	546	570	571	601	531	548	535	552	537	558	560	517	584	545	541	555	534	583	532	543	586	564	555	553	525	535	552	505	558	540	524	532	521	547	544	590	556	521	480	548	548	531	523	543	569	514	543	563	511	553	546	568	587	498	546	562	509	548	547	542	520	520	560	565	569	565	561	559	561	538	534	554	570	549	569	555	543	542	542	558	523	546	555	517	540	590	573	540	550	607	566	525	567	540	569	567	578	564	548
9430	15751	16196	12885	8203	4189	15894	40233	35126	17983	8833	3001	1184	705	563	494	563	554	542	543	508	540	534	524	522	542	519	515	521	530	553	506	580	512	508	518	553	509	535	529	543	523	506	513	560	548	495	510	512	521	508	571	572	522	586	537	530	548	516	532	571	525	539	541	486	539	541	510	495	534	561	511	541	529	534	523	496	496	512	555	530	526	549	544	548	520	549	537	499	561	502	492	519	548	520	497	497	484	526	513	521	561	540	525	531	520	553	538	517	536	522	536	495	520	523	552	518	529	556	552	544	547	525	495	471	519	521	538	533	537	546	541	485	541	526	517	486	545	511	525	491	540	498	548	494	509	517	504	513	584	526	505	535	536	564	498	504	489	525	519	534	564	530	500	533	532	494	555	551	502	506	556	546	481	493	514	529	499	535	537	512	515	479	500	504	543	513	487	463	525	536	518	546	567	570	505	487	516	484	558	527	596	553	573	551	529	519	546	496	536	460	511	503	525	489	557	535	502	508	543	534	511	516	533	534	503	495	539	549	529	541	525	508	571	528	508	511	542	527	536	543	541	560	519	496	531	549	528	554	533	518	534	493	559	514	523	514	495	499	500	512	509	517	557	553	529	551	560	513	553	532	506	526	515	542	503	569	517	518	537	558	513	524	562	515	509	509	531	525	506	512	507	482	528	496	517	529	513	545	536	516	519	528	515	542	531	504	534	525	527	533	526	548	568	550	546	538	490	502	494	531	561	530	528	502	605	523	539	554	504	495	536	541	510	543	500	545	484	511	511	489	537	522	537	588	539	531	511	541	498	496	498	500	519	508	545	508	509	523	520	507	507	476	548	531	517	551	510	518	534	510	499	549	537	545	531	549	531	522	567	502	530	474	519	514	547	546	548	518	523	520	552	544	509	540	499	563	531	545	542	512	518	512	553	500	531	534	547	546	516	542	523	541	506	515	540	508	512	516	553	492	506	535	524	505	530	528	526	502	532	536	572	506	547	511	551	565	595	484	531	550	580	529	528	536	529	527	527	507	539	507	515	514	535	525	555	537	507	520	553	539	505	531	515	490	548	504	517	518	557	536	545	547	499	556	544	521	499	576	533	501	492	529	545	562	567	520	541	505	551	532	518	558	474	534	482	539	524	517	540	548	551	552	536	526	523	536	520	519	550	521	528	515	543	521	530	553	503	491	528	501	535	526	505	535	529	561	534	513	528	518	508	489	511	511	498	500	510	549	524	486	526	519	501	533	550	481	519	510	513	520	521	521	546	494	526	482	511	592	519	507	496	525	508	512	555	535	524	587	498	571	540	548	531	512	568	518	510	506	485	514	500	515	510	536	489	553	516	528	537	534	527	514	541	526	529	554	539	534	547	531	539	553	486	542	498	523	565	552	586	513	542	560	562	515	512	541	516	568	517	544	535	551	550	506	524	545	550	499	567	506	480	536	493	517	512	538	486	537	538	503	551	545	504	460	541	491	554	554	509	527	493	505	504	508	530	542	507	555	523	476	559	561	539	542	513	522	533	522	530	563	483	521	518	526	529	472	529	504	556	470	505	518	535	531	523	535	505	538	526	563	509	540	512	530	550	555	530	506	573	539	531	504	536	516	563	554	523	526	523	552	511	535	498	500	536	545	522	513	497	542	506	501	510	560	512	568	541	517	524	515	575	495	542	510	494	506	495	542	545	524	504	535	548	492	536	511	589	511	526	562	526	545	500	542	508	519	537	515	552	518	495	519	493	524	538	503	525	549	492	535	515	577	527	518	548	531	552	502	521	510	518	530	538	545	543	549	499	539	538	480	573	480	533	534	532	506	525	540	536	546	549	514	486	541	579	548	470	527	538	523	501	509	500	556	518	538	526	539	529	531	521	478	515	526	554	520	501	541	520	527	472	517	510	514	530	548	519	531	532	508	532	534	542	545	500	569	529	485	491	520	516	536	538	551	520	537	504	508	495	505	593	517	519	535	510	569	559	521	532	512	535	551	556	504	491	527	516	504	549	539	514	516	555	503	545	497	512	507	485	500	527	557	545	534	504	553	510	557	531	514	539	514	497	491	548	505	540	538	477	479	525	527	535	546	501	489	514	545	553	538	489	499	547	502	563	504	566	515	560	522	475	524	492	536	536	524	541	512	488	509	557	531	505	556	569	513	484	495	539	492	576	506	542	511	545	524	553	538	520	518	552	504	545	458	530	529	565	516	543	474	509	577	531	490	522	531	549	555	546	537	507	533	518	521	513	537	534	511	518	535	539	513	521	501	545	525	481	543	538	537	516	496	507	504	515	507	527	520	512	490	567	527	493	523	517	498	549	516	537	503	526	485	545	562	509	545	502	547	552	529	585	536	493	602	507	543	510	524	502	507	521	522	522	530	527	544	530	561	504	555	545	485	507	564	515	509	550	498	514	523	532	530	537	499	534	506	564	512	548	499	543	536	554	473	551	520	514	513	489	532	498	525	562	511	568	552	522	477	532	502	534	527	538	495	522	492	485	539	491	541	540	491	527	524	496	586	514	493	513	506	508	509	550	545	531	519	478	538	525	498	496	533	532	531	517	537	541	495	528	523	535	483	530	489	524	488	477	543	526	489	491	516	523	494	563	542	559	528	515	559	534	555	528	505	536	493	522	478	524	531	550	523	514	491	525	526	533	511	553	565	511	503	490	525	530	508	495	515	537	522	498	529	504	559	533	479	456	554	554	582	553	537	498	547	556	550	541	498	499	543	501	562	529	514	523	508	524	505	536	498	535	569	504	529	542	491	519	530	536	496	543	502	548	505	554	499	568	519	511	503	590	544	510	514	509	507	521	522	567	564	526	539	544	500	511	528	495	501	512	533	521	481	494	521	527	504	536	538	502	483	502	555	539	545	616	524	544	528	487	505	533	489	544	560	510	519	495	510	518	528	515	550	531	529	555	533	534	543	501	496	544	512	527	511	544	505	541	504	567	503	570	553	563	512	554	548	519	502	505	523	484	535	514	532	503	505	523	536	511	522	536	550	505	539	514	501	550	538	543	551	505	494	475	501	517	501	492	525	509	531	509	512	518	530	492	525	516	514	537	516	534	453	511	469	540	531	472	511	549	471	504	552	541	513	532	540	507	553	510	516	511	531	544	509	590	524	545	462	537	551	567	511	516	570	506	517	563	495	541	534	533	563	536	521	524	498	506	520	493	509	520	527	511	502	529	545	540	528	537	536	548	498	510	511	508	522	526	526	532	513	479	548	542	513	548	561	507	500	535	528	531	520	551	490	491	490	525	529	503	546	533	547	547	497	545	508	554	523	495	534	533	536	527	522	511	514	487	554	559	487	554	507	530	557	538	530	502	481	482	534	486	518	510	499	501	509	541	550	518	523	565	521	510	512	555	535	548	537	523	494	492	518	524	531	505	513	517	525	493	514	521	523	528	481	499	534	568	499	514	523	496	527	535	522	534	518	534	506	552	531	558	522	585	524	534	552	532	493	553	538	549	558	536	493	537
27576	14327	5538	3744	1572	889	1304	3204	2763	1632	1004	617	558	468	503	449	506	457	467	464	486	476	435	432	443	490	488	462	473	469	482	466	493	483	459	528	460	505	425	478	459	493	479	453	484	426	462	493	450	443	457	464	487	488	459	464	448	498	435	448	468	471	432	459	481	475	446	447	455	474	473	446	478	469	463	474	493	437	471	484	480	465	488	459	460	509	440	465	453	495	454	486	449	465	437	438	419	481	453	464	437	469	456	467	475	490	479	423	494	431	452	515	444	485	453	432	463	477	459	447	459	479	420	481	470	494	473	444	475	471	496	472	438	495	493	501	505	483	472	474	456	474	456	494	442	462	466	456	406	436	503	517	468	439	471	422	463	452	426	488	480	459	431	452	512	480	471	470	462	482	468	465	430	493	484	443	460	482	464	480	479	461	478	480	534	464	448	451	463	453	425	542	450	473	444	465	448	438	510	437	500	470	446	479	461	449	457	478	511	457	481	448	493	453	473	498	470	464	447	474	466	470	458	485	462	497	440	450	472	451	450	482	509	424	446	414	475	511	466	452	467	447	460	503	476	464	456	479	440	453	420	487	458	473	455	455	473	488	445	486	453	465	467	474	485	508	472	489	499	478	482	433	433	469	447	482	476	462	494	458	475	467	474	429	455	470	490	488	456	429	456	486	469	460	440	463	446	439	469	491	463	440	470	439	437	461	477	472	457	503	466	449	496	466	470	455	455	432	479	471	471	457	449	490	475	403	481	443	454	482	467	446	465	420	432	453	468	480	484	453	461	453	443	468	485	471	439	468	458	438	435	446	489	447	487	457	458	498	415	468	484	470	499	461	481	465	488	455	490	470	454	445	460	504	481	471	468	460	459	464	425	469	435	488	463	468	477	449	489	471	430	453	494	450	421	480	443	492	447	442	460	417	445	490	477	464	473	477	462	447	410	470	439	460	469	452	462	464	493	483	509	474	470	485	445	467	488	476	476	448	476	444	440	446	482	472	434	462	481	429	452	458	495	467	451	490	477	443	497	464	468	421	481	442	490	457	466	459	456	479	486	460	431	419	441	487	452	424	457	480	435	450	457	462	485	400	481	498	443	482	508	443	459	482	484	460	449	455	452	480	468	481	503	438	456	457	465	437	455	482	467	449	464	443	451	452	462	506	450	471	459	474	468	439	469	493	465	458	504	463	488	460	427	455	458	489	488	504	489	472	427	503	427	435	492	469	442	468	485	470	490	462	472	471	449	490	465	441	483	453	481	434	490	465	460	471	447	499	472	505	464	454	472	452	437	457	492	446	453	489	452	495	465	462	493	448	444	463	476	445	474	480	471	484	451	467	446	456	491	461	461	490	518	469	479	460	473	501	441	459	516	429	478	479	471	498	478	458	493	457	484	487	440	501	537	420	487	447	440	475	481	448	445	453	442	474	448	474	456	440	446	413	434	511	457	472	491	489	471	473	525	471	453	459	474	477	450	468	459	478	483	452	482	475	441	476	483	454	470	465	430	460	465	437	482	491	459	498	418	464	422	435	445	425	474	484	477	477	439	472	460	440	466	483	446	490	447	415	468	484	439	481	493	507	477	483	503	480	474	504	433	451	444	411	449	464	473	469	479	423	496	451	474	442	448	477	465	455	465	492	468	447	499	461	476	502	489	441	436	432	515	452	460	462	481	463	443	489	480	455	457	453	513	435	471	473	444	451	443	466	478	476	485	496	446	493	483	439	483	479	443	504	451	421	483	481	442	473	440	478	441	439	506	463	512	516	449	461	441	484	467	475	455	450	440	469	453	449	468	455	466	457	458	451	472	478	516	431	476	450	491	441	472	465	477	466	475	428	462	471	456	456	475	449	458	433	462	441	435	473	477	521	449	479	484	455	421	478	468	462	482	439	475	469	453	468	450	452	445	446	455	453	479	475	439	463	423	459	434	426	460	461	494	470	475	494	491	503	441	451	460	479	476	472	455	462	478	436	471	471	510	456	469	462	459	477	516	460	453	484	482	437	473	461	428	476	465	455	484	487	468	463	482	450	442	450	449	488	492	449	485	464	498	470	463	458	458	519	444	433	496	453	475	484	511	477	486	487	468	436	457	475	452	448	447	464	485	479	471	420	486	488	451	485	477	473	474	422	454	442	436	458	452	464	453	410	492	479	479	441	448	509	482	488	440	430	463	462	480	452	478	446	440	489	441	474	467	495	476	465	465	493	469	455	504	464	445	475	473	497	478	487	478	501	472	472	511	501	483	433	473	493	468	455	477	451	457	445	475	473	420	493	463	478	500	440	507	441	476	457	476	465	474	480	483	466	469	476	472	466	455	473	467	459	461	466	467	472	473	469	451	433	443	474	467	486	466	470	485	484	481	508	489	436	444	462	487	464	481	487	440	466	429	487	457	418	421	456	461	503	464	455	444	457	492	449	455	466	476	465	470	446	465	486	472	477	480	432	503	488	492	451	447	465	493	484	465	456	469	464	473	498	467	434	439	467	434	440	450	512	484	475	466	456	457	466	464	415	478	476	499	453	476	475	510	450	468	485	496	454	488	481	476	458	460	463	453	461	460	463	493	461	468	511	499	469	461	467	450	475	481	469	450	455	442	426	447	446	469	425	446	443	452	486	499	453	483	441	455	440	484	454	470	456	476	468	491	464	453	458	483	516	442	471	455	450	464	429	479	454	440	447	459	460	476	484	474	460	458	413	460	454	447	422	465	464	424	469	443	467	505	456	436	459	446	463	491	449	425	454	507	447	456	485	465	482	489	462	487	466	431	481	475	497	480	426	447	475	462	479	461	446	466	468	453	490	488	461	439	482	448	450	475	440	451	454	467	475	478	459	447	458	452	504	511	454	492	426	446	464	459	450	481	497	458	461	459	457	449	439	432	458	456	473	479	507	467	436	504	432	457	448	477	515	494	452	449	463	467	476	438	450	476	459	482	453	432	477	464	463	485	488	475	480	463	483	481	482	474	464	474	460	452	478	468	479	500	409	447	468	462	464	454	474	469	474	483	472	480	448	467	453	444	438	466	447	454	466	473	454	475	477	464	429	497	473	485	480	463	441	460	454	468	472	448	459	465	454	497	492	460	489	460	453	457	479	504	514	473	450	526	484	464	469	412	460	455	481	450	434	527	458	412	462	449	475	445	484	481	478	493	457	451	475	440	469	460	491	467	439	445	444	441	471	452	484	513	478	459	443	485	468	442	443	466	450	444	429	455	454	488	470	421	456	470	462	466	449	495	458	468	483	465	458	471	439	456	507	478	466	470	460	495	478	465	453	465	496	465	468	492	455	484	440	507	474	464	503	437	443	490	459	488	479	436	509	507	446	467	490	475	494	450	513	469	437	496	453	463	450	462	442	462	455	479	490	482	449	460	466	488	486	445	442	436	452	477	504	453	459	478	452	480	470	460	481	477	495	487	444	489	452	451	466	422	447	453	523	510	455	441	456	446	410	483	502	464	437	435	485	446	431	461	464	459	453
7023	5546	5196	3708	1811	1102	1879	4159	3236	1814	1125	627	498	471	445	442	446	435	442	395	446	435	421	390	448	394	440	434	427	420	405	438	411	456	459	395	453	429	433	451	433	416	444	443	439	446	424	420	461	461	470	448	406	450	400	416	417	446	438	421	433	416	431	400	408	449	396	398	435	450	450	443	436	408	427	443	459	420	424	429	429	441	437	454	402	431	450	427	430	442	434	453	437	455	447	463	410	445	415	395	414	422	443	424	407	414	437	444	435	440	472	439	401	418	445	425	454	448	444	428	441	400	431	439	408	476	430	446	464	410	446	425	411	477	429	458	391	437	433	391	460	438	423	467	434	391	428	434	400	404	439	461	439	407	424	420	396	442	409	477	428	448	474	424	437	382	485	466	447	410	441	404	427	439	445	407	461	445	398	422	434	401	415	430	406	446	408	424	437	429	443	460	412	413	417	418	408	438	399	441	448	447	437	457	470	442	435	408	432	430	434	427	427	447	411	437	420	443	470	454	428	416	422	411	440	464	420	423	427	419	412	488	426	416	400	490	460	426	455	460	425	432	422	444	497	480	431	444	440	405	408	452	422	412	438	393	439	408	447	404	458	431	411	461	445	461	410	463	416	429	447	425	417	391	458	425	401	423	449	442	433	441	448	457	439	417	467	461	458	425	435	407	446	431	416	438	448	408	441	412	432	442	445	412	474	422	395	431	458	404	395	467	443	435	428	450	416	410	420	455	428	450	415	432	460	394	438	441	443	433	456	449	451	434	411	428	382	445	429	444	459	428	440	426	449	460	450	413	392	410	425	416	416	427	432	461	404	461	429	445	443	404	403	410	428	424	418	407	410	462	420	461	406	429	447	425	398	404	425	437	438	441	417	450	401	427	428	441	445	442	408	380	385	449	449	486	426	436	448	427	404	413	394	410	438	438	469	474	447	452	484	457	395	406	474	404	441	414	421	419	451	427	446	416	415	446	435	443	405	444	437	450	468	419	445	412	447	438	431	416	448	385	414	451	447	446	418	422	436	438	426	397	463	440	419	398	416	395	453	416	440	443	416	433	439	449	426	488	414	419	459	412	413	454	439	456	388	424	397	448	408	437	433	418	394	438	456	448	425	417	420	475	434	400	396	445	433	435	413	429	393	419	429	420	422	436	416	408	467	395	426	437	405	410	432	454	420	393	408	439	482	460	396	441	439	414	413	399	427	426	442	414	452	438	400	459	430	424	418	418	435	406	425	438	435	498	424	420	446	429	445	421	406	431	417	451	465	435	392	436	407	433	432	431	449	428	467	400	444	406	418	403	439	446	442	420	432	398	411	390	415	415	442	459	444	431	416	384	435	407	430	445	417	464	411	434	436	435	410	461	420	421	463	452	385	471	463	427	431	425	449	462	471	460	406	433	421	465	440	451	403	446	443	428	431	443	399	435	448	463	467	420	425	434	431	395	443	415	430	412	465	403	422	432	427	457	437	454	462	432	399	427	408	413	438	398	425	434	411	414	436	395	425	460	431	428	431	441	450	433	469	429	433	436	433	414	411	435	431	471	451	435	449	404	439	439	462	442	444	432	421	410	425	393	464	452	437	445	418	395	441	438	419	399	436	400	449	427	426	420	434	423	439	446	405	400	443	398	448	443	406	442	417	421	417	437	448	422	457	416	426	407	417	448	435	461	435	431	454	416	459	439	447	453	408	396	403	465	448	420	412	435	444	383	440	440	439	422	458	467	447	445	456	450	422	470	427	438	413	396	416	412	432	443	436	440	423	446	435	454	440	413	462	447	413	450	427	429	429	446	447	413	453	433	444	414	474	437	423	429	415	444	476	429	439	433	431	383	419	475	442	423	440	455	475	427	436	432	445	440	416	406	441	430	439	472	442	423	409	406	408	440	429	436	464	404	472	420	448	402	434	440	433	444	457	466	417	426	418	459	376	433	469	439	400	426	464	395	461	424	427	454	423	460	418	404	410	394	430	402	414	418	426	437	449	453	447	405	422	437	436	429	443	414	446	391	415	436	449	442	458	433	424	455	439	415	454	440	442	399	418	409	406	450	400	434	389	426	432	406	446	461	456	441	402	469	381	446	433	435	426	443	430	434	393	438	383	402	408	423	418	406	440	402	432	434	450	445	410	426	401	406	413	442	448	421	465	467	436	447	409	440	412	426	465	429	447	418	444	409	441	448	422	411	471	459	413	447	417	448	395	453	407	406	454	450	452	440	432	408	433	426	466	424	475	418	417	416	431	445	404	410	417	444	457	458	412	454	421	447	468	437	438	434	450	405	401	436	451	437	406	408	426	437	426	437	455	430	445	420	437	418	406	412	433	419	430	419	454	455	448	418	438	488	432	450	449	425	414	415	432	417	427	424	392	438	460	415	419	437	423	434	417	417	425	411	460	417	426	458	415	413	411	419	414	442	447	432	427	407	428	415	454	430	403	420	473	474	416	407	442	458	419	427	432	456	448	456	432	448	428	457	431	418	450	408	423	448	424	431	419	431	399	437	437	435	406	422	436	432	444	445	453	453	447	384	439	405	433	451	458	428	411	476	475	433	457	399	414	441	423	474	455	439	441	446	424	431	467	431	423	412	429	422	438	447	400	407	448	444	433	430	430	428	429	469	466	431	420	437	444	418	422	423	395	447	459	441	427	448	441	420	423	458	420	416	436	452	453	449	426	409	406	453	429	459	459	469	426	453	413	449	455	442	404	428	425	436	400	412	415	455	438	414	469	439	443	418	428	409	403	440	408	416	445	396	437	432	430	430	433	388	395	444	428	474	419	454	442	426	441	452	436	397	447	441	412	429	398	467	423	423	439	425	415	420	432	445	430	480	434	455	395	407	448	417	396	419	419	459	426	458	456	448	460	415	465	407	410	411	462	449	440	467	439	415	446	457	461	437	420	425	456	452	399	437	429	422	419	450	444	418	425	422	476	434	435	429	435	428	464	452	445	426	432	433	389	402	463	462	436	449	477	414	444	416	451	424	448	435	438	419	409	420	432	466	452	439	416	467	433	427	461	399	482	410	441	400	461	420	446	455	417	423	407	430	438	413	423	422	422	432	415	412	436	418	417	439	439	421	411	419	460	406	423	429	436	437	413	457	471	414	424	428	459	419	431	411	387	427	428	399	424	426	400	463	394	440	460	436	455	437	427	456	422	427	427	414	417	468	413	417	437	401	431	447	381	428	439	463	429	463	436	458	455	410	433	435	404	405	441	419	426	475	427	430	439	425	427	430	468	451	403	435	443	446	423	412	445	413	451	384	424	430	446	457	457	436	455	414	408	408	440	422	424	452	434	423	451	441	413	407	428	435	449	415	435	429	423	442	432	460	421	416	480	413	438	407	404	426	416	445	427	445	407	441	430	416	430	436	462	428	437	449	403	434	425	451	448	449	418	451	452	452	404	436	411	493	430	423	425	400	428	449	465	479	447	460	422	466	435	422	427	479	459	407	442	423	421	405	427	455	453	431	409	470
25374	21308	27099	24686	6186	3444	17731	26081	20241	9237	3337	1242	689	525	507	446	471	443	489	475	468	430	446	447	470	431	463	493	458	416	467	509	471	473	490	492	445	484	463	402	447	499	451	473	492	435	441	467	482	484	449	451	446	493	434	448	490	466	454	435	456	476	502	441	471	462	483	464	439	476	482	456	463	447	465	486	478	457	462	464	472	463	471	477	463	449	447	482	480	454	460	413	470	467	426	475	491	484	452	473	439	406	482	475	441	424	408	483	443	458	488	429	452	419	448	465	454	495	501	487	466	464	459	456	438	467	459	418	445	474	463	459	472	427	448	475	455	437	502	482	465	455	453	452	482	486	496	486	494	460	458	436	441	446	478	472	444	430	458	468	442	446	457	438	456	449	479	475	456	422	461	491	486	444	441	497	466	443	476	454	450	491	473	454	511	487	488	465	428	473	455	482	461	445	464	453	441	468	432	441	464	484	453	470	456	482	442	481	449	490	453	465	481	445	411	465	485	466	471	453	465	456	454	473	447	476	438	463	461	532	475	476	453	440	432	424	463	464	450	443	471	441	456	450	481	453	455	485	485	463	465	434	463	412	516	462	448	474	487	495	446	470	459	438	465	476	460	492	421	486	477	459	435	405	489	434	480	486	428	493	485	492	468	455	497	484	478	443	457	474	468	428	477	422	444	487	452	462	478	425	439	458	464	428	468	483	436	499	426	501	506	446	449	475	453	430	422	447	459	460	432	466	457	466	439	462	481	450	436	447	506	440	483	494	473	433	478	461	441	415	461	452	491	474	448	474	460	479	462	493	497	484	514	434	447	450	447	476	448	458	505	479	459	454	472	456	477	462	493	454	452	490	460	432	486	468	468	464	467	413	484	444	428	466	450	446	458	457	462	466	481	463	429	424	456	496	439	408	444	493	492	456	467	475	426	418	466	444	444	480	472	469	439	426	481	461	470	455	461	498	467	452	434	473	479	487	469	448	466	454	432	455	472	472	469	474	457	502	454	467	474	457	509	449	476	465	472	495	482	472	464	430	471	467	480	431	467	491	476	482	487	455	469	403	474	479	482	448	424	446	483	445	488	476	483	458	471	455	436	477	445	453	428	460	417	435	465	478	483	472	452	477	467	434	479	474	445	423	503	448	491	467	477	429	450	463	440	459	471	458	486	483	468	433	485	475	440	464	471	454	460	433	503	492	446	453	468	471	465	475	491	505	478	445	475	472	496	468	442	446	457	445	472	463	418	440	458	448	459	451	469	428	443	476	463	451	450	503	451	450	457	479	448	480	496	451	489	481	486	461	437	458	453	438	448	497	442	464	468	433	472	446	462	455	434	443	438	507	482	456	485	480	426	477	444	423	479	498	457	467	481	446	441	450	466	462	459	454	473	480	445	485	474	438	488	419	451	463	479	469	498	522	468	489	447	459	488	502	455	459	463	441	471	455	472	422	444	430	424	444	434	502	439	486	483	457	452	461	466	422	426	444	434	495	425	475	483	457	457	485	427	438	490	470	465	458	435	454	451	466	428	450	471	443	431	458	483	471	472	487	459	471	447	472	429	444	454	451	483	455	457	470	446	455	436	452	458	495	446	426	443	433	492	456	409	468	487	464	474	477	428	473	496	461	436	478	471	473	454	491	507	449	477	476	458	423	458	455	453	470	414	447	443	444	414	481	413	453	439	417	443	454	442	482	481	441	456	483	464	459	487	487	481	447	463	458	470	503	470	483	460	449	477	483	456	477	456	445	456	429	456	467	470	466	423	466	458	488	435	449	485	435	466	529	463	462	455	462	465	500	433	456	506	462	491	466	483	489	478	432	478	465	451	489	479	446	467	437	448	446	450	448	476	451	488	469	516	495	508	484	492	434	487	459	454	429	450	457	474	445	436	438	463	467	455	497	443	450	445	482	456	451	492	460	483	440	453	511	432	446	499	438	469	488	477	469	453	485	454	437	438	452	442	516	455	444	469	468	451	421	476	474	453	440	443	455	491	461	442	467	421	493	456	504	466	440	472	464	456	459	422	452	470	441	436	438	522	463	466	479	460	459	444	459	453	442	438	476	474	448	446	495	450	498	493	489	443	460	468	450	423	511	473	456	496	445	457	497	475	465	466	465	476	445	487	463	485	484	462	470	510	480	455	406	437	453	418	444	455	497	469	488	462	484	462	447	439	463	444	452	488	453	409	467	476	491	452	486	464	465	457	467	454	485	427	444	493	438	460	475	453	481	485	483	465	462	464	420	450	466	451	449	482	504	489	484	439	467	466	454	429	413	457	438	460	471	477	438	460	481	465	528	415	472	453	450	435	452	498	453	447	459	438	436	452	461	452	437	482	410	482	448	484	482	415	452	469	439	454	466	473	457	469	443	446	486	485	450	456	478	459	440	469	417	453	464	475	489	467	427	449	473	465	438	431	437	471	443	467	456	443	487	457	524	445	422	425	450	520	445	439	455	464	443	466	432	522	460	463	457	476	454	475	459	470	447	478	470	472	484	469	472	439	480	481	451	485	509	436	450	468	461	430	443	460	451	429	477	469	451	439	441	433	452	449	447	475	438	462	493	483	454	449	486	450	450	437	438	480	444	452	457	454	433	454	488	443	499	497	458	481	463	420	486	445	458	476	473	448	443	491	466	495	479	470	448	481	446	462	476	438	459	467	432	437	449	462	450	445	487	482	452	476	462	457	462	452	448	414	456	446	489	456	496	456	421	431	462	420	471	477	464	452	457	484	475	465	475	475	425	499	489	426	446	485	490	477	424	446	426	456	470	481	430	460	472	444	452	444	476	424	478	453	455	475	455	483	477	503	441	480	426	442	463	457	422	441	450	458	456	447	467	456	453	436	477	499	452	477	431	446	451	449	458	471	450	467	469	450	459	487	435	461	429	444	445	482	492	474	463	453	445	473	468	442	432	447	453	472	421	441	439	501	464	465	464	456	461	465	479	506	489	478	411	469	441	471	479	466	454	433	495	472	489	457	430	470	441	481	460	475	440	453	447	435	465	442	456	461	471	462	446	462	475	441	449	442	465	487	455	378	454	460	455	459	435	489	463	446	439	437	479	485	459	451	470	463	475	450	433	461	495	434	472	472	479	510	446	455	445	455	497	447	477	484	478	453	505	453	471	457	465	488	478	468	417	452	443	457	444	469	461	454	452	478	435	481	460	443	509	423	466	468	471	488	460	442	431	450	431	466	482	460	471	463	489	467	451	452	442	463	458	461	464	445	440	483	479	479	469	458	491	463	459	470	434	434	448	441	486	483	499	455	449	462	473	451	471	464	497	492	498	469	474	456	483	465	459	441	466	468	473	465	464	477	481	475	459	452	432	417	505	439	438	444	461	404	485	460	421	478	493	431	485	442	471	465	466	479	463	483	454	486	464	437	477	437	456	454	453	443	451	466	444	417	457	490	449	450	516	487	469	469	463	419	436	465	443	473	441	461	458	453	461	467	494	462	468	439	451	455	503	465	464	476	506
6975	8930	8723	4921	1985	4274	20026	24212	17173	7899	3593	1400	690	492	506	478	469	475	466	505	451	444	468	475	456	468	467	457	441	432	453	454	443	454	429	450	492	422	441	466	469	440	444	490	447	436	459	402	436	454	493	462	488	444	414	444	443	448	469	471	458	467	491	445	433	457	480	418	510	432	460	404	438	447	465	442	455	496	428	419	433	438	457	476	467	487	457	453	453	463	456	484	484	446	451	487	478	430	425	444	445	466	422	435	417	433	435	507	447	416	447	486	463	445	474	437	449	441	482	461	438	477	451	456	436	435	435	445	439	458	455	470	496	443	457	434	445	448	453	497	437	415	439	471	464	456	420	465	467	455	475	439	466	450	437	486	455	468	452	404	449	446	458	440	456	457	461	441	434	422	462	454	443	463	444	478	434	439	440	444	467	425	460	428	478	438	464	449	489	419	417	461	474	473	469	416	427	475	471	480	459	471	401	470	479	447	442	442	503	467	458	414	466	451	454	457	434	457	484	466	430	468	444	438	450	472	431	450	469	444	485	476	487	479	425	439	464	422	473	473	470	435	410	472	451	463	417	434	499	450	433	434	458	452	458	489	459	460	501	466	447	443	460	495	424	423	491	446	433	447	453	447	433	457	443	420	478	408	426	403	456	440	418	436	443	470	441	462	474	493	456	434	437	432	436	470	451	458	459	455	419	478	485	435	495	441	457	440	448	479	480	435	472	431	452	470	424	441	441	415	409	468	454	448	448	454	421	469	468	451	467	445	446	462	465	465	481	452	457	456	471	419	425	424	476	477	429	451	492	515	466	420	430	434	431	444	457	439	477	446	454	471	429	452	478	467	426	434	463	439	495	456	440	416	462	463	432	481	467	490	481	432	457	459	479	451	481	446	459	473	446	488	428	495	410	465	462	435	461	443	447	450	474	429	418	430	488	449	466	478	453	425	464	465	452	447	424	457	441	417	429	427	423	427	442	474	396	426	429	445	430	432	433	466	443	475	426	477	414	415	420	483	453	432	483	443	430	424	436	457	449	424	449	435	465	485	451	454	456	474	452	473	418	466	442	429	484	476	471	447	435	461	434	443	442	486	437	475	454	442	467	390	439	409	479	465	432	424	440	462	445	443	461	432	463	423	439	460	469	407	464	441	451	440	429	412	440	416	428	445	410	452	456	442	452	462	462	400	446	466	506	441	402	434	436	434	472	458	467	456	442	443	457	477	474	460	464	443	449	457	445	435	466	444	479	462	463	465	494	446	442	460	456	480	435	441	451	427	452	436	469	436	405	467	435	435	401	475	440	437	455	419	440	464	454	460	508	457	460	464	465	436	503	448	439	464	405	463	452	438	480	458	442	435	460	451	448	475	456	448	449	422	459	468	472	472	465	457	453	466	398	451	481	428	435	457	487	475	462	412	463	435	406	455	467	453	431	430	473	441	498	482	443	465	454	456	476	439	444	454	433	454	479	445	465	475	410	431	433	462	440	442	456	439	434	452	422	449	449	440	475	447	481	433	411	426	489	468	466	451	446	413	431	443	488	450	462	454	443	464	463	436	405	450	449	464	436	427	465	464	432	445	447	431	430	416	415	442	449	452	493	468	485	452	461	423	454	449	431	454	457	440	471	470	444	450	449	468	492	462	472	468	390	453	484	428	466	445	445	439	453	423	421	445	461	471	487	417	465	403	475	479	464	462	432	418	460	469	460	450	447	437	426	485	456	434	468	445	483	439	460	500	445	464	431	433	441	429	393	459	428	462	464	464	428	471	476	423	439	440	460	440	470	463	448	437	432	422	458	453	471	479	418	465	473	474	446	472	451	452	456	467	449	443	457	408	491	451	443	466	434	458	497	449	425	421	464	448	472	474	458	457	428	427	449	449	441	465	463	442	419	446	456	436	461	447	449	466	496	437	464	441	433	466	457	489	442	425	406	477	418	425	457	487	456	441	468	454	456	469	463	460	467	451	463	453	439	455	448	463	424	462	434	435	437	436	445	460	405	407	481	453	440	415	413	435	430	451	458	439	451	412	467	484	409	407	472	436	450	463	419	433	446	478	469	433	456	439	478	393	474	432	448	420	435	425	458	459	440	413	492	454	411	455	446	417	459	456	406	439	425	433	411	436	463	431	465	465	428	488	429	479	455	479	466	449	450	454	421	443	460	496	455	447	429	445	424	438	461	425	450	461	417	446	451	445	440	464	447	454	442	457	457	410	475	450	440	440	460	417	447	455	444	443	466	489	432	436	457	480	450	461	458	443	453	477	484	462	473	433	457	443	435	494	461	466	470	448	435	430	449	468	473	472	416	453	434	454	468	446	421	464	444	437	469	433	472	481	467	441	420	459	426	432	444	444	429	468	430	468	454	488	474	445	475	484	420	430	449	425	466	453	455	472	459	460	473	438	491	454	433	441	445	453	426	465	424	473	482	460	450	450	457	435	471	478	421	502	423	422	477	456	466	465	461	456	464	457	467	435	464	457	442	453	432	474	464	460	454	449	443	454	457	408	444	452	441	443	440	444	442	437	462	435	418	424	438	445	439	448	429	430	444	421	442	492	449	457	453	445	460	457	437	455	418	413	419	459	470	481	428	416	464	471	441	437	459	452	474	445	425	471	472	461	440	434	457	468	424	429	466	410	465	446	450	436	440	441	490	472	472	494	452	447	474	450	422	463	426	445	450	460	457	491	457	449	459	403	467	463	450	440	432	411	449	500	452	443	433	459	455	440	445	441	431	400	434	448	453	424	469	467	448	422	452	425	503	474	452	444	443	436	456	420	449	459	448	435	461	427	485	461	393	467	442	483	464	484	448	455	447	412	440	474	422	432	437	424	479	447	438	434	441	427	502	456	449	456	474	450	437	481	454	431	456	487	420	406	456	433	426	427	438	450	482	438	457	395	464	409	451	480	449	441	423	472	475	500	443	466	458	455	447	427	410	466	472	434	419	456	445	471	464	484	470	479	433	448	457	420	461	465	487	438	436	420	436	455	462	433	429	450	436	458	427	446	393	444	421	449	461	449	429	425	432	443	464	446	456	419	445	435	476	462	445	403	447	425	434	436	446	449	439	431	466	429	441	464	411	436	442	424	438	449	454	435	462	470	452	449	428	440	429	464	422	442	454	421	460	440	460	433	461	435	445	420	440	458	419	476	437	404	439	485	445	470	400	466	451	440	465	461	467	435	428	507	427	460	497	434	461	408	449	465	456	442	399	442	471	471	421	424	446	459	438	437	435	429	483	422	482	429	427	463	452	442	431	475	464	455	437	441	433	424	470	447	479	428	446	442	417	414	464	475	427	474	484	441	438	449	462	500	455	472	446	461	480	466	453	463	482	396	446	506	435	455	489	473	435	420	449	420	450	460	444	459	456	453	447	478	461	425	475	471	414	438	446	459	452	443	466	463	443	442	438	448	460	430	438	434	447	420	477	446	444	467	467	444	445	456	442	451	467	441	448	475	446	439	461	448	444	457	443	435	476	405
24156	21276	28507	24390	21111	11321	29369	45835	36527	21108	8459	2611	951	643	525	574	555	555	564	563	554	567	567	619	575	547	596	582	578	560	570	543	578	563	577	578	492	559	579	529	489	544	545	570	521	591	582	567	535	575	534	558	552	544	583	504	594	555	544	554	521	564	535	575	560	547	550	574	504	569	565	563	574	554	545	558	563	530	594	488	579	533	564	554	579	595	590	599	595	538	545	592	531	549	554	540	567	527	560	527	568	520	558	557	585	537	543	511	584	559	519	555	537	546	550	550	544	547	550	534	583	555	574	556	518	558	546	526	559	571	582	553	548	528	547	542	514	557	545	501	572	590	543	580	573	577	510	540	584	565	558	571	530	520	532	551	503	556	562	566	572	534	579	558	542	566	537	589	546	578	560	551	539	532	558	515	563	551	552	555	531	575	562	531	522	557	576	551	529	565	550	578	531	569	551	538	560	566	538	519	556	554	547	540	560	542	529	564	534	515	555	573	555	556	580	560	543	545	542	562	543	557	586	570	541	579	553	554	538	544	596	563	548	534	519	547	560	511	573	551	541	601	542	523	532	553	540	539	534	545	576	582	558	559	526	566	583	541	580	596	555	571	609	552	556	544	577	565	547	583	561	567	583	554	561	517	547	587	557	572	563	576	536	548	539	569	593	531	559	600	535	557	534	525	515	559	515	553	539	489	565	580	539	527	581	550	505	536	544	563	539	599	530	491	578	552	554	559	548	581	509	536	553	546	532	536	560	523	526	581	582	556	546	535	559	585	549	545	594	507	541	510	540	538	544	534	566	552	528	548	540	558	569	555	574	531	579	563	548	559	594	522	565	503	541	508	581	540	561	548	553	566	566	559	590	551	540	528	528	591	598	552	535	528	541	562	566	543	547	565	613	539	528	550	561	565	580	559	545	565	548	553	543	538	539	527	568	549	546	577	550	567	555	517	525	579	563	559	553	565	531	567	574	567	546	536	516	560	561	541	538	542	547	553	572	585	564	563	564	557	637	537	588	547	543	532	510	550	544	582	513	556	557	557	526	578	542	554	572	509	510	534	547	541	514	533	547	555	482	570	524	556	566	517	547	550	526	554	589	597	563	518	575	545	529	537	554	560	570	631	551	511	531	556	528	528	531	530	564	562	551	520	543	536	576	545	581	584	545	518	536	584	514	538	594	577	520	563	563	545	564	553	549	550	577	519	530	553	495	531	541	544	543	547	535	530	531	593	581	540	548	601	543	594	547	559	548	590	569	558	538	586	537	538	584	537	550	535	550	544	504	559	561	564	516	549	566	558	543	542	527	499	552	581	515	551	572	558	560	542	559	568	560	587	544	540	567	565	546	554	564	544	524	525	539	530	581	594	527	572	558	549	580	530	578	517	523	533	597	546	541	520	528	501	573	559	541	567	606	543	578	530	526	545	555	558	565	535	522	562	570	545	519	544	575	535	526	558	528	533	565	556	551	577	583	532	551	545	577	566	537	553	600	563	585	631	526	545	524	549	590	564	590	549	566	513	555	536	543	563	506	519	556	513	550	573	575	551	561	503	586	561	548	554	509	512	590	597	534	528	535	521	496	548	568	560	526	583	549	509	555	501	548	501	543	539	538	568	553	547	562	510	538	529	534	551	556	528	550	512	575	588	552	551	608	560	569	577	556	502	505	561	553	583	578	539	496	540	547	543	536	604	547	538	541	570	529	564	520	574	518	549	559	532	559	536	537	585	505	560	567	519	564	578	554	524	520	544	570	575	543	530	534	583	497	540	562	547	560	558	553	516	569	502	544	563	613	547	528	549	547	561	568	562	544	560	546	558	517	569	542	529	576	530	556	516	555	552	578	551	552	513	570	570	545	557	531	568	578	556	559	530	552	549	553	503	550	572	525	554	589	520	530	531	552	559	552	544	556	528	548	514	551	573	549	539	574	562	562	548	549	539	546	573	534	531	553	528	558	559	534	549	536	506	521	538	541	503	549	565	557	534	562	528	546	548	511	601	564	543	516	587	495	583	571	602	560	542	567	554	504	568	580	554	551	559	561	543	540	519	542	568	536	575	572	549	516	533	560	537	572	576	534	520	561	571	553	549	575	533	572	540	532	555	539	575	529	541	543	559	554	589	535	574	562	555	554	514	551	506	571	532	554	563	536	499	550	550	554	570	538	561	517	545	543	540	560	581	561	520	575	558	490	525	535	566	555	547	542	533	593	598	557	538	545	521	523	548	582	547	555	551	537	561	582	623	547	514	538	546	542	581	521	598	585	512	522	550	539	541	569	552	553	570	524	587	546	542	533	549	577	500	546	516	537	511	583	554	551	565	573	517	556	547	531	571	491	524	594	553	577	547	558	566	539	511	540	543	565	551	555	572	550	538	568	512	542	585	503	539	524	564	570	535	537	565	524	554	539	522	532	511	513	553	544	572	562	541	553	542	583	566	554	506	553	519	556	532	538	538	532	553	504	546	548	542	559	535	546	594	522	554	544	561	525	577	598	560	545	568	552	565	556	508	599	554	527	537	562	516	582	563	545	509	588	574	512	549	530	579	590	559	542	534	583	529	567	501	527	562	577	555	570	543	525	567	560	581	580	585	553	541	584	599	580	594	539	549	527	567	541	505	593	505	557	552	617	563	577	578	563	537	583	513	593	578	502	595	536	492	529	548	538	587	555	575	548	517	533	538	586	554	537	597	564	592	523	579	597	516	557	565	529	517	560	564	577	565	519	562	571	514	546	580	581	548	558	549	572	570	531	551	520	526	577	577	538	520	519	552	552	575	536	563	591	519	552	519	530	526	564	555	558	519	536	521	571	525	510	579	565	547	513	560	549	549	518	543	525	543	524	522	569	545	561	557	517	562	596	561	558	557	528	548	518	523	562	561	572	560	563	549	573	537	541	555	569	568	525	609	572	551	566	566	574	556	544	556	535	526	552	557	507	508	509	551	534	549	558	519	545	550	575	528	540	562	551	541	518	556	538	549	570	532	535	560	552	549	556	517	591	543	530	501	513	585	513	551	534	532	539	534	529	528	582	557	548	561	557	558	580	521	545	539	580	562	560	551	573	552	560	542	543	546	542	536	516	518	517	540	536	577	514	558	587	547	560	550	504	584	551	538	528	556	585	553	547	518	566	581	528	581	560	544	551	588	532	547	529	556	572	574	505	530	571	569	522	521	580	574	599	563	517	546	571	544	555	556	557	526	543	551	526	595	561	554	489	584	552	547	564	558	524	550	576	557	546	523	569	517	518	511	554	568	560	557	584	574	512	546	574	527	553	570	535	592	554	503	501	542	546	571	596	567	586	556	530	580	514	524	529	579	562	573	519	514	537	551	584	566	615	593	534	513	534	559	575	556	567	552	583	554	531	557	566	530	521	525	543	555	542	587	538	550	587	583	525	564	558	564	561	560	567	543	572	551	580	556	536	564	566	566	523	518	569	587	518	540	576	552	579	504	573	564	574	557	541	554	592	585	579	576	561	575	514	534
6394	12832	13352	6622	2508	5984	31482	43308	31603	16144	7117	2716	1077	658	616	522	539	540	540	526	555	528	553	533	516	527	563	514	534	538	570	543	525	551	561	516	510	518	548	531	538	520	536	538	547	500	578	566	528	535	536	577	525	573	588	496	526	529	550	491	564	500	547	546	506	537	589	537	551	528	559	554	550	517	561	542	504	527	561	544	558	552	538	528	584	556	549	532	535	574	514	556	527	511	540	550	511	499	535	519	498	535	519	512	583	545	516	532	530	509	527	561	531	502	563	541	565	526	529	542	549	545	541	552	554	560	504	532	548	519	546	555	548	551	533	523	579	554	524	529	553	540	540	491	547	531	507	523	501	543	510	546	544	557	553	480	571	543	562	533	504	539	532	543	524	546	539	505	503	495	542	601	529	503	537	538	504	507	559	545	513	527	509	532	528	555	539	498	532	558	535	545	548	529	518	516	521	525	531	576	535	542	519	509	557	496	512	520	561	497	549	581	514	517	519	553	503	525	524	537	514	532	495	525	540	502	496	524	542	532	548	530	530	514	505	509	553	525	527	571	519	515	552	492	513	558	527	539	525	535	505	500	585	515	525	547	501	534	552	504	537	523	538	516	521	514	533	558	498	556	563	528	515	557	547	534	559	542	559	526	489	569	513	553	529	565	519	541	519	536	482	524	492	563	535	494	528	529	516	491	479	536	521	535	529	536	528	532	526	559	509	508	544	574	527	539	510	528	537	545	547	546	512	551	494	537	529	522	530	546	512	578	539	561	565	539	541	520	519	523	557	524	497	522	543	529	559	542	537	528	509	514	539	533	572	508	519	546	538	558	533	539	538	538	522	569	538	532	557	521	538	519	546	510	512	533	515	549	536	515	576	538	535	537	529	533	544	533	513	559	553	504	533	502	573	538	561	537	510	496	562	485	509	496	559	525	522	503	535	565	547	496	507	551	565	507	565	479	557	544	538	527	498	528	486	520	518	522	555	524	539	509	574	540	547	488	531	529	552	527	569	558	515	573	498	527	532	559	508	508	530	542	540	577	544	532	559	517	527	512	523	554	518	520	549	539	554	551	508	569	506	504	523	510	524	504	530	563	511	512	530	521	520	511	542	518	556	544	526	561	527	549	546	529	585	481	550	538	562	522	571	525	535	581	484	544	564	516	531	538	501	546	512	502	517	541	534	543	536	528	570	529	533	530	501	556	550	513	556	524	512	569	515	537	548	455	534	525	551	534	500	520	537	524	513	540	477	516	536	496	517	497	538	501	561	540	508	525	562	533	507	525	543	545	511	506	474	504	470	552	480	542	517	499	559	498	532	521	522	521	534	519	531	501	565	543	522	559	561	521	569	518	522	496	538	532	513	519	524	474	504	516	530	531	595	528	531	566	533	495	547	546	542	519	525	519	501	587	517	502	495	499	524	543	511	590	492	522	550	556	528	510	573	526	558	539	554	566	527	511	496	589	504	523	542	518	560	537	478	494	562	536	503	523	530	500	557	558	578	528	519	521	570	499	524	546	512	519	505	540	516	545	533	512	534	510	563	526	513	557	544	516	524	535	557	456	543	554	546	546	543	470	579	506	521	517	551	570	524	505	542	534	529	498	544	509	559	533	536	537	516	497	487	540	509	505	534	505	513	526	519	564	530	554	541	525	501	552	525	516	554	511	547	539	537	524	519	537	539	503	492	506	517	547	512	551	543	547	564	513	511	561	522	549	545	533	546	572	525	547	561	499	541	533	495	527	539	501	539	498	543	547	512	536	508	549	566	519	520	503	537	565	528	513	494	537	575	537	532	533	494	560	520	493	531	547	534	530	513	516	530	517	525	488	494	525	540	499	496	562	526	546	546	517	537	500	516	514	522	557	512	547	524	530	496	524	548	535	533	574	499	521	486	530	539	514	510	529	525	528	555	530	502	517	539	532	560	537	497	529	520	553	522	516	538	545	532	525	538	509	538	548	535	553	520	525	473	551	588	516	517	528	517	528	536	521	494	515	507	513	528	556	561	528	537	522	530	529	527	497	566	547	540	555	534	521	531	531	520	523	505	577	510	562	550	530	510	517	544	501	558	488	526	520	562	529	552	545	521	507	542	553	497	530	547	570	490	509	506	535	513	575	568	533	561	533	557	523	523	520	552	580	500	520	509	494	544	534	544	519	566	504	538	553	522	483	494	543	510	510	532	536	537	539	513	527	514	492	512	501	547	524	494	487	511	539	465	538	569	502	530	559	521	553	539	533	528	478	544	545	500	530	503	497	528	560	537	483	565	490	535	527	546	518	537	517	548	527	557	519	521	466	555	555	523	528	521	533	550	532	538	543	529	503	506	543	496	535	515	521	513	552	553	568	540	520	543	557	517	531	558	506	558	516	565	538	524	546	519	562	552	523	538	490	563	490	561	541	520	538	500	532	544	565	515	504	543	508	484	556	532	504	560	532	494	522	510	549	568	523	514	510	550	532	535	521	543	519	521	518	516	528	531	539	519	557	528	535	531	533	531	503	532	492	521	558	528	487	521	529	498	535	511	550	518	530	514	505	524	575	504	508	546	511	512	560	532	537	512	541	515	525	573	491	505	532	523	556	543	486	555	530	524	508	506	506	540	544	504	561	517	538	522	534	543	547	525	507	543	537	507	515	548	585	535	524	491	562	494	521	525	516	546	510	547	514	549	548	545	581	530	509	522	505	491	547	527	532	484	538	524	520	529	541	512	544	474	550	513	590	505	488	548	567	514	509	528	537	528	526	535	510	482	545	530	503	591	532	494	507	510	556	534	538	480	498	528	531	545	483	523	530	508	563	503	507	520	543	592	534	538	505	545	544	526	539	528	508	521	503	520	536	522	507	554	541	549	490	526	510	576	571	538	546	564	540	537	525	523	513	468	542	504	533	541	527	478	531	483	567	526	525	549	537	500	534	565	547	536	555	552	500	515	542	578	540	550	503	518	558	518	528	492	494	528	534	548	514	523	529	558	520	507	508	556	508	488	571	492	521	490	522	549	546	534	529	547	575	521	516	512	541	532	559	525	526	538	546	534	572	513	543	513	520	533	526	527	539	547	531	558	553	514	532	522	536	541	508	518	538	532	519	556	513	508	515	555	548	542	558	495	506	535	500	509	545	525	524	546	548	495	542	494	523	568	516	520	495	545	545	536	540	512	528	509	512	474	514	556	543	535	539	527	541	531	544	540	530	520	504	495	520	546	576	536	529	503	501	528	524	515	503	471	572	538	558	511	499	520	524	522	528	536	528	505	537	471	549	520	508	559	546	543	564	535	522	556	487	514	511	510	519	527	471	550	491	496	546	498	533	543	522	516	504	542	533	467	506	590	519	560	567	554	525	550	542	502	517	562	530	539	503	569	512	509	526	543	506	535	514	545	540	526	517	542	513	506	532	541	527	516	526	542	513	505	510	539	495	506	496	516	578	501	535	556	475	534	522	532	523	520	511	534	526	484	597	502	531	554	522	529	521	518	485	491	548
27614	13190	4568	1613	713	901	1863	3215	2724	1501	1013	608	546	508	507	466	462	488	488	508	474	485	459	485	462	435	467	497	513	488	459	475	506	459	495	463	441	443	468	501	443	492	478	470	474	477	501	463	472	464	518	475	468	458	483	495	475	486	470	472	466	462	473	482	527	437	435	485	473	489	425	463	459	488	445	478	445	479	461	454	516	441	495	466	475	480	473	462	456	472	486	461	477	468	484	477	456	454	530	483	520	461	475	465	474	489	478	472	430	523	487	466	521	446	465	497	467	456	538	477	438	468	474	471	475	467	449	498	499	435	464	463	472	472	485	476	449	512	489	437	500	492	443	498	468	475	496	487	509	496	466	489	480	498	470	482	485	467	468	427	450	467	486	488	514	462	467	432	499	483	486	481	438	493	437	467	475	513	522	475	475	496	520	498	478	437	483	507	484	501	488	463	491	503	495	483	487	463	479	460	468	502	477	488	442	508	470	430	453	490	462	449	510	470	500	470	448	483	480	484	490	422	487	432	466	457	451	466	485	496	478	467	455	501	511	479	461	467	511	457	453	423	501	476	488	455	452	457	446	445	458	469	502	483	448	472	435	478	454	495	473	499	491	441	461	455	445	484	455	471	461	491	460	447	475	466	461	472	471	481	447	443	470	470	455	433	447	474	486	437	470	493	464	483	489	433	493	506	475	470	467	452	467	485	489	508	500	431	494	461	456	472	439	484	492	453	470	487	463	482	427	465	473	466	460	485	498	455	469	464	474	461	469	484	476	497	467	472	510	487	496	450	460	462	471	466	485	472	486	497	473	470	474	438	455	463	486	453	488	466	437	455	489	486	467	477	461	453	456	496	467	497	465	464	474	494	467	486	448	462	495	505	467	454	498	484	501	409	486	479	467	466	487	498	479	469	492	461	489	494	459	484	484	458	454	483	504	423	479	452	471	509	460	505	451	472	472	460	501	462	449	466	488	492	451	465	468	476	467	473	448	517	477	478	460	477	476	500	473	459	431	503	449	442	451	500	473	457	480	434	448	442	456	465	486	461	507	473	493	471	426	470	429	545	452	527	477	525	493	478	484	507	484	500	476	463	469	465	461	520	475	463	450	452	491	496	499	492	486	472	480	449	489	486	486	492	452	488	484	461	476	459	483	498	491	503	489	507	490	473	472	449	479	479	435	480	445	490	435	499	458	448	481	456	489	472	507	439	477	513	454	467	492	476	468	477	468	442	503	489	480	457	473	480	459	460	464	458	478	456	458	502	464	490	500	452	453	472	489	460	459	427	467	462	496	459	472	493	459	512	483	461	431	498	455	452	483	477	456	435	451	453	470	433	481	469	456	485	426	473	480	487	433	452	471	476	449	470	514	470	445	459	524	440	493	444	502	468	456	500	431	429	472	467	496	503	449	434	473	490	501	487	484	493	493	430	480	473	498	472	452	470	470	446	495	451	505	478	438	462	436	481	502	486	457	468	450	493	473	467	475	456	503	515	475	455	447	468	474	460	489	475	468	468	462	516	453	457	483	446	473	438	416	492	461	471	437	463	508	449	487	466	476	495	448	467	477	468	496	447	477	496	468	463	499	486	482	473	478	468	440	459	515	471	463	470	453	512	446	451	485	448	444	489	445	476	463	463	495	496	480	468	473	466	499	499	486	502	475	473	457	462	495	488	490	447	457	469	540	453	476	501	497	495	457	501	496	469	485	477	505	497	476	453	473	446	488	456	473	498	474	499	510	473	479	450	492	477	448	490	472	463	451	462	469	457	474	508	456	447	465	471	477	447	470	490	436	446	480	441	469	471	458	435	457	464	446	455	488	457	452	469	470	494	465	440	476	467	473	454	489	436	457	464	494	489	456	459	509	470	462	454	479	467	469	479	488	484	490	504	507	465	497	471	472	475	461	464	487	457	480	486	481	472	474	474	463	481	474	480	486	494	477	467	435	448	492	489	461	419	465	458	477	491	537	449	482	506	460	444	470	462	452	451	502	506	435	458	478	457	458	463	464	481	490	477	493	450	473	466	472	484	453	488	493	473	458	477	484	467	456	474	468	488	499	481	504	465	469	473	469	430	471	488	530	454	522	455	469	449	476	472	476	462	489	469	419	481	492	451	462	478	462	493	461	472	443	474	438	491	476	430	495	444	486	493	469	501	498	466	462	505	490	512	479	451	473	469	493	458	493	469	460	485	453	424	475	505	456	462	466	467	524	486	456	478	435	506	493	479	473	456	434	493	508	474	447	474	462	482	416	439	490	492	474	470	441	521	467	424	509	457	446	454	514	458	478	464	528	465	481	459	499	474	454	502	446	473	464	496	452	481	453	490	499	491	498	450	494	463	458	470	465	466	464	443	485	498	464	472	470	461	443	482	478	479	478	430	450	460	465	503	473	478	522	503	455	467	489	465	495	455	468	462	466	505	452	465	479	483	499	482	476	442	444	459	462	477	487	478	453	453	465	441	472	463	432	474	469	515	475	488	468	513	443	458	482	456	466	481	475	458	460	462	480	446	463	444	484	441	509	490	508	469	438	464	464	424	467	538	472	454	493	460	468	496	490	467	459	477	457	442	478	485	495	470	464	471	456	464	505	462	491	477	469	470	500	447	513	512	452	461	448	497	471	493	471	506	450	482	514	460	468	498	444	452	481	473	480	452	458	467	449	523	484	473	485	512	436	480	490	486	489	459	447	480	495	495	427	494	404	471	421	454	470	467	465	454	515	482	473	478	483	481	490	490	455	453	480	462	467	507	450	463	511	487	517	486	441	464	469	483	466	475	477	464	476	453	488	470	437	485	486	484	504	484	497	486	417	510	464	471	489	493	525	457	471	495	454	460	455	477	475	453	445	456	446	473	433	442	477	455	471	469	482	496	466	497	489	424	442	477	468	495	514	469	462	484	494	496	444	483	499	451	486	467	463	485	418	496	482	490	513	505	452	454	447	473	458	441	439	473	510	488	492	471	446	447	478	487	486	502	480	450	469	496	480	496	494	441	496	446	507	487	482	510	442	473	455	447	514	442	492	442	517	467	490	477	474	437	488	476	474	454	415	504	494	455	478	434	455	483	485	472	456	437	513	480	511	500	473	453	485	482	455	459	481	493	442	490	510	470	462	493	464	480	452	496	469	454	444	468	469	481	465	438	460	454	486	457	474	457	493	499	455	484	481	505	470	461	455	458	477	435	459	480	463	452	458	493	521	508	485	459	452	496	479	455	508	446	476	488	463	468	464	512	459	444	444	424	456	450	430	471	508	460	491	456	471	482	466	465	478	491	483	457	494	462	439	503	510	486	435	504	432	475	451	496	490	502	477	488	519	467	516	448	473	441	448	495	467	477	448	423	482	497	485	435	455	475	479	467	442	488	484	479	500	467	506	458	510	472	461	493	487	495	492	467	491	491	470	449	492	455	481	445	478	473	495	492	463	479	481	477	494	476	505	479	479	429	497	438	450	474	467	464	497	462	446	442	483	450	424	472	477	460
6426	3743	4380	1291	834	1325	2725	4128	3153	1738	969	650	481	437	418	443	416	440	446	439	422	424	478	465	408	459	420	455	445	453	446	434	469	442	447	453	457	467	481	459	438	413	445	446	442	415	423	441	426	449	429	437	449	459	425	439	440	446	440	462	425	467	456	408	434	405	454	452	440	434	438	406	415	444	456	435	429	458	438	421	408	423	456	465	439	453	418	469	452	458	443	433	448	427	443	428	457	466	437	436	465	422	428	447	406	452	459	474	418	441	417	420	421	444	406	440	396	433	419	418	431	430	459	423	435	441	410	465	426	417	460	434	461	452	419	454	475	450	422	421	450	428	474	434	457	411	429	432	399	449	409	434	423	415	400	462	448	462	426	418	500	446	422	441	429	457	437	454	467	447	425	433	465	425	453	410	432	417	457	470	431	429	454	453	439	403	439	457	435	431	421	402	427	451	406	467	456	489	426	451	422	366	410	442	423	434	424	435	430	439	452	419	435	459	434	439	442	442	445	401	437	444	406	445	483	429	448	434	456	399	445	450	457	425	422	429	478	441	459	451	442	449	430	440	437	433	424	441	449	446	432	461	453	471	461	425	435	473	390	432	470	451	423	405	438	447	431	432	443	425	445	488	419	471	413	425	433	430	433	419	456	447	435	435	434	463	446	421	445	429	448	434	455	464	422	412	424	459	447	406	431	443	447	427	436	426	406	462	428	459	450	423	453	423	416	440	453	447	414	465	427	474	430	461	435	442	456	415	424	465	401	456	429	416	468	435	454	448	423	426	439	422	451	450	468	442	446	431	442	431	430	432	466	445	462	444	476	431	451	426	428	442	450	434	408	448	425	449	458	427	421	420	463	416	459	416	465	433	416	480	460	424	427	454	458	434	445	466	432	435	431	435	443	435	451	426	470	432	421	409	434	431	484	473	449	479	455	414	439	438	435	411	418	439	424	460	434	457	419	476	469	426	431	437	444	465	468	428	410	460	468	424	441	432	427	408	447	380	451	447	421	410	403	453	416	420	443	438	413	460	407	424	436	406	441	462	433	448	413	451	388	431	425	454	461	442	448	423	452	438	463	453	427	429	420	432	423	397	427	429	463	448	428	483	474	450	456	417	428	447	429	438	455	448	463	462	462	455	407	441	416	460	441	414	453	438	464	439	491	483	407	459	479	453	456	454	438	451	432	427	433	431	460	463	439	440	433	426	455	434	410	447	468	437	449	473	427	435	433	442	449	464	457	483	455	471	444	429	445	424	456	418	450	475	425	457	441	439	442	440	447	435	431	451	411	430	429	477	414	458	411	459	407	484	428	423	419	450	418	436	451	465	441	435	410	442	460	422	436	411	426	436	468	450	439	435	421	446	462	436	425	419	474	438	433	467	448	396	412	397	424	411	456	449	449	459	420	409	426	439	440	463	438	408	441	417	456	425	436	419	447	396	418	476	429	415	431	384	452	444	449	432	439	454	416	417	426	431	449	461	417	421	461	427	435	454	467	427	423	395	426	443	431	455	444	450	429	435	446	463	443	440	483	455	458	401	464	432	443	397	401	447	412	478	446	431	442	433	415	434	414	418	439	468	411	439	428	427	477	450	418	420	432	442	439	454	447	406	440	454	417	465	451	464	431	440	421	435	463	424	448	383	441	468	443	416	440	431	437	444	422	452	407	452	425	442	459	442	419	427	413	462	434	440	429	433	460	479	423	449	400	420	429	460	467	462	456	451	523	420	421	437	439	420	435	399	419	470	413	444	430	434	414	442	419	430	456	468	450	430	404	468	424	424	432	459	468	427	395	455	430	441	419	412	404	435	400	448	442	412	441	449	471	447	453	446	430	437	464	453	418	450	428	456	427	429	414	420	434	441	456	437	436	429	407	460	436	429	390	470	393	426	408	459	465	462	491	435	446	437	486	429	456	403	447	437	420	445	439	446	456	423	408	455	431	459	444	411	443	430	446	419	420	461	435	425	417	458	479	419	447	427	434	438	414	420	433	453	422	460	437	445	431	406	447	424	407	439	416	434	423	437	456	428	441	477	465	474	443	440	463	475	406	464	454	450	469	462	435	427	447	449	468	466	389	413	415	468	474	432	449	419	436	474	461	443	387	388	426	414	476	437	425	424	473	428	466	427	433	469	482	437	425	460	443	442	442	491	396	433	410	447	442	430	433	425	410	441	447	448	492	408	414	397	437	450	474	461	418	380	426	461	422	454	438	455	449	446	440	424	442	439	459	489	404	422	427	437	428	497	405	446	433	429	409	423	444	456	446	421	466	469	428	446	424	446	469	428	459	422	439	482	428	419	464	456	417	423	455	435	425	439	425	432	399	430	420	446	436	420	427	434	430	459	427	427	457	423	482	422	414	437	440	481	439	459	443	402	429	438	421	427	460	404	420	456	459	420	471	483	432	443	438	466	431	431	415	440	414	436	415	476	423	444	421	422	442	441	447	435	430	471	447	444	432	455	430	441	432	454	422	428	444	436	450	457	441	442	423	426	457	480	425	444	452	422	453	431	409	410	441	434	464	400	439	410	433	448	427	431	397	461	438	461	460	438	425	463	430	422	443	466	452	469	440	427	438	444	413	426	448	415	435	439	435	440	411	466	426	456	466	427	448	452	442	439	400	406	389	464	431	423	450	458	422	413	438	440	413	432	447	438	440	433	409	452	384	434	408	460	439	461	436	470	444	431	438	442	461	462	445	439	465	414	444	401	411	431	407	470	426	419	437	441	448	423	464	442	452	430	435	438	399	456	454	411	412	434	420	445	470	418	426	433	491	437	415	437	463	448	418	408	441	408	474	441	483	434	422	460	427	453	450	419	478	402	388	463	445	456	447	439	426	417	409	449	428	429	422	462	433	430	443	434	391	445	429	451	436	475	479	426	452	470	467	425	482	440	412	415	447	443	416	420	407	462	451	464	430	454	425	472	438	440	421	451	467	407	465	418	450	458	434	441	444	422	454	437	445	431	459	417	428	435	441	451	412	435	449	453	460	459	431	455	429	422	427	423	443	410	435	424	417	429	439	426	451	408	465	441	442	406	396	448	445	458	438	434	443	442	416	455	459	427	424	414	445	480	440	442	421	456	463	452	482	391	455	449	432	473	448	461	442	451	450	423	472	423	438	456	456	450	427	437	411	446	422	479	455	465	446	420	427	453	457	433	447	425	441	442	441	464	444	433	469	441	440	442	455	430	445	453	415	421	403	474	430	459	428	429	410	447	455	464	438	458	420	446	448	461	438	452	466	399	427	439	426	442	453	433	422	421	446	433	420	454	439	415	419	401	437	433	464	410	472	441	419	440	443	434	428	414	443	472	427	464	424	438	419	440	437	478	422	451	464	459	455	417	450	410	438	436	417	446	433	426	413	433	443	455	437	411	445	474	444	466	426	482	470	434	417	408	436	420	469	429	437	441	415	447	447	487	455	460	424	451	427	446	441	394	442	449	412	395	414	431	426	458	438	439	419	439	455	462	456	428
25397	21297	27059	24833	5566	2000	13023	25244	21643	11408	4222	1538	762	580	503	478	465	479	487	438	509	458	452	495	492	459	460	495	490	505	466	465	478	490	498	463	468	458	437	473	480	463	488	463	491	481	498	465	490	462	454	470	480	477	466	476	451	459	495	447	482	471	487	454	499	465	464	473	478	473	448	465	487	485	448	472	460	460	470	453	490	454	503	480	464	455	508	486	463	476	464	470	492	460	449	453	470	476	500	473	481	456	455	475	478	507	471	426	482	464	473	453	502	451	459	464	469	459	467	457	440	516	477	492	485	457	472	515	455	489	433	439	490	448	506	460	494	465	486	486	439	505	431	488	448	436	457	469	498	527	451	467	485	453	483	467	481	477	512	490	489	466	487	421	427	459	471	453	458	494	468	446	506	487	452	468	471	443	463	452	466	429	447	467	405	460	466	478	509	461	481	487	453	486	471	479	479	460	455	473	492	491	519	479	444	453	470	472	476	458	488	501	463	463	444	466	472	503	491	459	501	462	464	487	443	496	480	470	485	485	486	466	495	494	477	482	457	536	435	463	469	435	454	455	462	465	432	463	479	486	443	486	445	524	462	472	469	454	458	456	476	477	482	450	452	478	422	465	493	462	515	497	477	419	481	485	480	505	501	475	468	448	489	457	506	451	463	436	482	450	492	464	441	430	467	479	488	450	446	458	472	464	449	463	497	451	437	434	454	439	479	520	440	486	470	493	454	481	484	458	482	482	475	474	530	500	427	471	470	417	467	467	497	494	450	470	483	478	455	436	457	455	494	469	460	489	432	424	489	463	445	464	510	452	448	472	450	506	484	481	433	453	515	506	477	463	454	477	462	470	481	445	467	443	508	497	459	470	458	495	493	455	454	451	471	480	426	517	486	480	468	496	412	424	474	464	428	481	480	523	430	487	479	446	499	489	474	478	500	502	436	489	464	454	470	462	480	487	486	484	477	455	480	482	473	427	442	447	488	464	430	446	474	517	475	468	457	454	463	448	427	464	447	455	478	459	419	464	473	481	491	474	489	478	506	466	468	440	488	476	491	501	471	487	473	472	488	459	445	470	435	487	463	458	465	491	415	448	429	455	459	449	466	453	413	464	465	465	489	481	470	484	491	450	453	458	461	433	489	478	470	499	448	479	433	468	470	463	442	531	467	455	494	450	516	495	455	476	468	463	481	452	465	434	465	446	458	449	462	460	498	460	438	493	484	464	445	441	493	457	491	500	428	491	477	486	466	501	469	483	445	453	469	482	482	472	475	491	476	478	515	459	474	483	484	460	467	449	472	462	471	497	510	468	458	477	486	484	501	477	434	440	473	493	459	462	474	452	479	448	459	460	476	464	453	461	502	496	459	462	473	540	486	456	489	511	500	471	465	494	463	490	459	488	463	481	443	499	424	473	473	481	476	457	466	445	471	483	441	505	460	461	472	459	462	484	463	492	490	439	496	449	451	493	497	462	449	481	454	491	486	442	474	475	473	448	451	435	475	453	443	452	432	464	459	447	434	480	507	457	419	478	469	476	475	449	474	447	471	459	466	459	458	527	485	489	481	477	472	474	476	469	482	421	455	434	504	506	470	438	470	449	442	457	464	515	441	503	457	479	483	450	459	462	536	486	439	483	480	486	451	440	441	508	500	487	488	480	502	465	507	497	466	440	472	473	457	449	455	462	479	448	444	432	493	460	471	491	438	472	471	462	454	449	460	476	494	423	462	461	507	502	498	480	462	445	466	470	438	473	470	435	453	437	426	515	475	421	487	456	495	480	505	505	432	448	489	481	448	482	480	450	426	441	489	472	458	443	469	475	484	462	450	461	488	446	483	452	451	466	459	471	459	488	459	480	487	453	462	466	485	482	473	493	469	456	433	453	474	495	451	438	496	466	463	457	476	475	456	451	469	482	474	465	463	451	465	479	471	491	462	431	476	449	482	468	478	467	507	447	508	497	486	402	441	467	464	455	475	453	467	523	461	490	461	415	479	467	436	455	463	511	493	467	458	426	473	463	504	507	448	501	495	463	488	474	502	478	466	474	487	455	511	439	449	502	417	433	461	485	478	475	467	497	450	462	462	483	471	504	511	434	475	480	442	457	478	438	459	470	475	473	523	480	490	466	510	482	494	486	477	477	441	469	484	443	464	454	481	437	511	473	486	497	459	483	434	517	455	460	458	446	454	501	423	505	508	454	440	497	448	436	456	494	480	495	480	469	483	491	475	464	465	452	478	517	494	485	501	487	469	467	472	504	450	486	462	467	461	450	434	489	442	469	481	470	440	472	435	429	458	477	472	471	440	456	450	485	466	487	491	483	449	483	474	491	478	489	541	492	466	484	485	479	496	454	438	436	469	489	459	492	479	473	468	451	445	454	493	477	453	466	488	491	468	467	487	451	434	450	490	446	489	483	442	500	464	476	503	487	466	480	427	463	456	489	436	456	473	488	481	489	442	481	485	435	476	486	473	443	470	457	500	466	477	436	464	472	484	484	510	429	459	460	492	511	489	451	444	440	452	473	442	479	456	466	451	439	480	434	500	467	483	466	431	487	467	489	480	482	496	421	459	490	482	449	458	476	424	441	463	449	452	463	495	460	451	485	467	497	457	459	463	477	473	451	442	503	471	440	460	510	437	489	485	486	469	461	457	445	426	478	498	465	435	506	491	487	512	470	478	486	470	487	450	446	460	478	469	466	494	477	458	511	499	490	480	442	431	498	454	481	473	455	527	468	483	459	484	427	468	441	484	436	497	472	448	465	465	450	414	454	476	466	436	464	422	478	462	484	424	453	488	454	444	479	458	469	435	419	476	479	485	452	475	457	448	447	454	427	468	471	495	467	446	475	456	457	505	497	442	486	455	471	494	473	461	433	476	464	439	457	461	461	482	507	473	470	468	475	435	499	438	500	484	485	479	516	500	450	466	433	465	429	520	462	441	456	434	460	490	472	471	457	510	496	448	491	458	463	452	481	503	460	446	474	447	464	504	441	428	481	459	462	445	444	487	457	484	458	477	477	461	489	446	440	457	447	479	459	491	499	445	494	491	488	457	467	498	445	498	457	472	469	459	478	496	407	463	432	462	472	512	462	464	460	479	499	452	492	480	450	477	445	463	465	461	443	482	474	512	466	450	434	459	492	475	485	460	480	491	482	500	457	478	501	447	465	481	472	478	482	427	454	474	469	471	482	494	465	452	443	468	491	481	448	451	472	502	447	439	480	453	469	479	466	468	461	428	495	493	428	486	426	492	466	456	486	491	452	422	499	444	474	468	469	452	499	465	458	455	475	485	470	477	471	498	450	415	466	479	465	468	466	485	495	486	459	467	468	444	440	459	459	449	462	497	443	468	433	475	485	477	482	460	443	433	475	462	504	490	453	446	425	453	440	460	468	474	470	481	432	443	465	491	491	489	456	433	473	498	493	457	477	472	442	441	467	487	508	463	494	528	462	503	450	510	451	451	426	457	455	455	497	456	479
5099	7511	7283	1710	1864	2242	15895	24113	18939	9564	4303	1776	746	499	487	500	498	459	427	470	445	503	491	501	455	466	479	439	460	456	473	430	455	445	431	451	460	453	451	446	444	465	453	459	471	472	450	445	417	444	488	464	438	443	422	443	426	454	450	436	444	447	428	438	419	448	443	453	459	472	456	432	481	454	468	446	412	468	432	428	446	459	443	488	419	460	444	482	466	430	474	448	492	430	422	432	447	492	452	480	456	425	450	452	492	479	451	462	461	480	428	443	464	450	472	454	493	449	479	471	498	444	459	452	424	449	430	450	443	452	476	458	450	463	424	404	457	454	480	411	452	435	423	429	456	455	428	455	451	481	505	454	452	415	449	475	457	432	479	484	454	448	440	483	420	461	448	422	447	464	483	441	447	424	469	444	446	460	488	462	472	465	445	447	464	451	427	458	470	461	443	435	424	458	447	441	472	476	444	467	435	450	435	463	476	441	468	438	465	427	460	441	423	422	455	438	454	465	423	421	434	482	476	444	454	411	492	408	455	421	442	461	430	467	475	416	447	459	466	464	464	451	521	477	468	431	449	423	460	443	457	452	458	444	475	410	468	459	491	456	432	458	459	431	479	451	478	441	458	471	441	457	446	463	440	485	459	469	442	448	435	432	463	425	395	461	447	435	485	436	452	424	429	456	426	485	481	476	461	446	471	420	446	432	433	446	444	475	449	452	446	440	440	439	440	424	488	456	415	445	435	452	429	465	451	419	471	438	442	456	423	417	419	469	457	466	411	455	445	485	471	449	454	478	468	417	442	455	449	463	436	422	467	452	466	489	459	474	463	428	441	428	502	424	437	437	465	441	474	433	446	391	413	446	444	430	435	435	451	459	414	472	456	401	439	440	471	463	431	438	447	441	483	437	449	445	470	461	426	464	493	449	435	456	471	459	458	445	467	450	433	458	436	476	433	448	441	429	463	445	450	423	414	446	482	428	410	453	458	485	447	455	458	468	441	420	471	450	408	452	448	496	458	456	451	445	448	455	432	501	442	407	431	460	458	443	448	451	439	447	408	464	447	443	435	463	442	452	463	454	431	443	419	480	464	441	440	465	454	449	407	455	512	478	482	422	460	431	461	451	465	460	436	462	491	473	454	475	432	441	439	444	434	410	451	472	473	443	481	466	428	451	446	488	453	462	470	466	454	427	461	437	468	435	443	456	455	436	454	425	450	417	454	474	485	449	450	442	478	416	425	451	474	451	439	465	474	473	434	460	429	430	473	438	424	481	459	466	454	461	429	465	456	426	457	433	432	452	451	457	464	427	454	445	462	483	479	426	500	438	453	468	483	440	478	460	445	412	469	432	489	483	436	428	456	432	405	464	437	468	434	470	461	467	424	438	480	449	465	473	466	469	438	431	392	473	457	443	447	448	405	460	457	456	476	462	461	454	455	456	420	445	406	478	486	465	480	467	450	439	470	453	480	454	456	434	426	495	462	452	448	444	427	462	436	431	450	477	441	427	453	447	415	427	444	454	417	490	491	472	464	452	466	471	462	417	455	450	457	424	421	476	443	477	469	474	447	442	423	475	443	446	429	470	442	444	428	465	459	448	477	462	442	435	460	466	466	485	423	450	465	427	434	446	487	467	447	432	460	436	458	466	446	451	468	461	463	474	453	425	416	459	460	452	452	456	424	463	431	439	458	435	451	448	429	477	480	462	426	451	444	426	445	469	453	449	436	465	423	447	455	419	452	439	450	431	436	439	443	437	463	429	457	462	461	456	461	451	494	458	458	444	429	460	429	433	446	478	442	434	452	456	457	478	463	445	444	443	454	461	446	460	459	439	454	451	492	409	433	433	474	479	451	429	446	433	501	471	445	455	458	470	459	461	470	448	440	433	476	470	424	484	438	443	468	444	445	458	486	476	431	455	445	468	438	446	488	474	419	430	444	457	465	470	411	456	447	463	471	451	462	458	420	444	470	453	466	454	499	416	430	474	441	454	453	488	432	420	438	429	450	461	462	432	439	429	414	441	459	470	466	501	470	453	436	450	458	459	431	397	463	435	485	427	429	465	401	426	435	473	423	474	466	437	438	425	499	453	442	439	416	424	433	471	472	453	462	434	474	428	456	475	437	445	444	491	465	438	432	465	446	475	445	441	432	456	468	406	455	458	460	468	466	459	460	387	460	463	460	434	423	469	490	463	419	438	424	440	431	446	457	437	493	428	467	484	469	399	436	439	440	451	466	461	451	488	438	475	427	431	457	457	485	451	499	468	438	468	409	472	482	407	495	470	463	453	441	439	477	439	414	418	445	480	466	450	460	437	463	485	481	462	480	501	451	422	449	461	415	446	447	410	459	428	466	476	465	464	464	439	467	423	437	461	472	431	431	431	485	477	466	460	434	470	464	465	415	430	472	455	462	479	451	465	434	446	466	445	457	415	450	469	430	451	467	445	457	474	459	423	483	488	449	460	442	441	446	452	436	446	467	458	468	463	432	442	418	438	450	481	467	463	462	452	436	482	453	449	444	404	453	453	474	471	398	405	444	494	432	456	458	440	438	468	418	410	451	409	448	446	451	433	460	451	419	448	452	427	463	441	444	445	405	411	458	445	412	427	415	431	449	464	478	456	437	424	448	485	433	492	460	449	424	447	445	425	466	467	459	465	428	469	488	448	436	467	480	438	459	487	448	446	420	437	473	466	440	497	479	384	468	459	452	424	485	459	497	461	411	457	477	465	478	482	475	427	450	434	465	460	438	437	425	459	423	449	445	436	436	442	460	427	442	428	436	423	523	432	476	445	425	479	426	446	435	477	467	414	443	462	477	444	447	434	488	434	421	439	477	470	450	416	430	460	507	467	405	475	450	448	459	485	429	437	460	466	488	459	499	417	444	417	457	434	444	486	421	468	478	429	470	462	481	433	427	431	480	447	424	430	410	447	446	446	442	458	443	415	430	462	426	505	469	445	437	406	449	449	437	443	448	478	477	466	449	531	447	475	434	421	427	467	437	431	449	468	482	449	482	437	491	445	468	439	437	452	435	449	450	424	443	450	467	430	459	445	408	430	417	469	434	429	452	449	418	445	450	447	476	435	465	419	473	472	456	438	480	415	472	456	427	456	426	443	440	437	445	477	437	448	441	447	414	456	468	470	470	499	406	439	442	435	448	496	448	447	466	446	420	477	449	465	450	434	461	442	434	484	468	434	458	391	453	464	429	449	496	421	475	442	406	475	430	476	446	456	477	491	436	469	446	469	421	421	465	397	467	430	458	443	469	483	429	462	439	491	489	441	422	471	475	480	460	477	458	469	485	449	443	462	466	442	441	456	453	452	449	437	397	478	445	437	431	435	451	455	466	487	415	470	408	450	453	451	481	472	465	483	465	406	444	452	423	447	442	481	442	443	448	486	461	413	452	464	429	423	468	481	449	416	432	430	469	400	470	479	448	470	448	438	449	447	452	437	452	443	460	447	427	438	430	465	444	428	429	458
24115	21272	28496	24368	21235	12417	12862	40700	39326	25633	12008	3966	1233	738	635	577	607	539	588	587	578	601	618	531	565	609	584	540	574	556	548	580	558	569	566	563	582	542	572	534	568	559	585	578	569	501	529	609	547	591	565	550	553	537	582	585	570	557	559	580	600	620	547	514	543	549	540	544	564	538	589	537	549	545	554	563	582	543	557	560	525	563	626	584	561	543	558	515	563	621	624	573	583	574	596	546	554	556	551	538	557	551	538	575	542	557	587	547	540	575	574	564	559	528	579	560	568	572	584	582	567	579	609	547	489	507	572	585	577	552	536	584	534	616	547	524	565	555	570	552	572	554	561	605	582	566	564	559	631	557	548	568	535	571	594	568	551	565	568	549	553	537	531	527	560	551	530	597	574	545	534	559	534	545	583	533	573	538	565	590	540	558	543	548	550	536	596	606	576	578	557	570	559	536	598	578	535	602	574	596	580	537	546	580	591	580	572	550	543	548	548	570	563	557	569	561	562	586	620	509	510	546	607	541	574	537	542	594	558	526	561	573	551	526	578	552	589	552	622	558	570	549	591	594	542	594	576	570	557	558	568	525	583	558	593	553	541	583	560	522	532	532	559	520	566	558	577	550	584	591	600	594	589	590	567	555	536	536	566	575	552	548	561	571	577	557	494	579	524	569	537	534	562	594	545	567	557	553	579	571	582	539	554	576	560	575	558	510	569	532	512	559	578	534	553	514	511	568	527	556	560	544	551	551	561	578	533	559	616	599	558	543	562	550	558	552	568	536	561	587	550	564	496	530	563	569	577	568	559	521	576	544	574	537	533	542	567	593	600	545	587	587	532	547	612	574	557	544	558	563	576	586	602	585	585	541	571	559	606	553	579	526	560	525	607	539	565	581	593	576	575	567	536	564	507	537	550	570	552	557	540	561	583	568	549	636	576	592	568	536	616	580	539	606	569	546	563	559	572	530	596	553	543	552	558	541	587	544	566	580	581	533	543	547	544	584	564	559	566	553	562	563	596	546	539	578	596	538	572	571	515	529	580	559	562	589	570	505	563	547	577	573	587	530	570	562	558	579	580	550	565	564	574	563	552	522	567	563	582	533	602	575	572	539	601	531	536	522	573	574	516	564	591	594	544	551	585	581	543	597	603	537	561	522	524	591	563	601	558	535	597	553	592	555	543	549	583	591	564	531	543	560	548	565	548	587	593	553	557	584	558	625	567	591	563	576	535	538	626	551	515	575	503	583	547	531	530	551	567	558	604	593	527	570	564	539	563	555	535	564	519	534	544	544	552	520	521	553	528	540	550	577	594	547	593	545	575	545	547	576	549	528	569	581	547	579	537	517	577	556	622	557	541	578	534	545	544	605	556	552	600	578	550	544	533	576	548	550	540	541	495	557	586	548	581	583	563	543	530	581	536	527	582	562	563	561	569	550	562	537	578	540	571	583	583	577	566	564	550	575	591	537	586	579	514	546	564	610	531	559	573	564	572	602	564	566	541	588	524	553	539	583	544	558	527	558	562	567	554	568	592	566	559	547	583	549	544	558	587	552	554	546	558	512	527	550	549	586	546	589	570	540	587	582	557	588	555	560	565	545	544	550	547	603	532	561	528	609	521	563	555	607	535	578	562	521	610	595	556	529	538	547	582	542	569	529	586	555	581	576	535	522	581	542	587	576	556	585	573	580	566	561	579	561	559	547	564	598	517	581	550	549	571	523	557	601	562	506	569	537	579	552	507	530	555	577	555	594	534	568	545	530	552	546	578	603	567	572	517	536	556	570	584	585	554	566	557	572	556	575	563	555	544	546	533	568	564	548	576	570	572	550	596	524	563	598	554	500	589	581	556	545	589	555	581	556	553	572	511	525	561	520	542	547	523	560	587	587	548	543	603	542	591	539	531	598	545	548	523	536	625	553	590	560	530	578	549	534	596	550	575	543	573	550	567	523	554	570	560	567	571	529	561	526	553	576	568	560	494	564	556	580	542	536	564	593	541	573	576	580	581	539	560	535	549	551	574	558	576	531	545	524	544	602	576	548	575	569	566	555	552	521	588	540	558	593	548	513	555	586	607	605	531	549	548	577	557	529	537	605	554	550	582	519	564	546	540	567	521	600	587	572	589	571	599	574	587	548	587	557	542	539	555	582	595	561	582	549	579	595	541	564	556	562	554	555	544	562	528	525	559	591	596	570	547	542	539	576	527	591	562	578	566	509	571	543	554	564	553	563	532	562	556	520	557	512	543	551	582	539	590	563	556	556	553	558	552	551	560	574	581	503	560	559	602	557	609	558	552	533	545	567	581	529	534	528	582	608	540	564	561	581	598	549	545	544	560	554	550	586	569	588	561	570	577	579	551	598	532	575	602	585	578	567	570	537	558	576	553	574	601	588	635	533	524	554	580	582	555	565	555	519	598	598	549	557	586	547	545	559	584	564	561	580	524	550	557	540	577	587	567	595	526	557	555	572	548	552	566	581	595	528	536	539	553	563	585	546	539	588	538	537	548	539	564	564	576	540	516	583	569	487	542	528	505	571	530	574	569	537	594	513	525	563	533	539	587	575	527	539	551	578	570	555	582	542	534	574	579	540	570	567	577	549	561	511	556	553	572	554	533	559	542	533	557	531	545	547	609	551	561	567	516	539	531	537	540	593	593	590	574	575	578	581	578	531	537	577	544	581	577	580	582	523	563	563	539	585	533	569	596	527	573	550	587	585	593	576	593	605	573	597	570	618	599	550	536	571	552	558	558	596	575	558	548	596	561	614	550	604	569	530	581	563	565	574	544	546	539	522	548	575	567	535	528	577	564	595	591	580	556	558	559	522	520	596	554	541	552	537	599	545	555	580	567	571	564	534	524	555	555	540	565	537	565	546	586	534	580	538	535	548	591	533	544	551	525	543	572	515	545	577	534	543	536	578	551	517	591	596	547	561	589	560	559	590	540	567	523	552	532	563	544	588	515	538	527	568	556	544	545	537	578	592	531	587	564	611	579	538	572	561	535	546	574	588	610	595	555	629	541	585	578	559	524	556	556	551	559	543	589	567	548	588	563	500	580	565	525	507	528	538	534	576	557	628	581	522	552	556	543	595	584	514	554	549	564	517	477	554	595	565	580	589	568	560	561	569	554	591	525	580	562	584	562	577	533	564	559	598	533	583	570	531	541	574	576	566	591	568	548	598	589	549	571	555	538	576	570	632	523	533	577	549	553	533	605	542	525	602	555	521	521	519	553	579	530	576	549	569	548	579	582	564	577	550	554	529	552	558	546	584	549	604	575	572	576	519	532	548	546	563	563	547	622	598	564	523	517	567	555	544	622	561	599	590	539	552	599	587	577	552	529	583	570	520	524	571	589	601	543	588	553	546	559	499	534	582	561	568	569	521	572	587	564	549	576	553	568	579	538	557	525	555	558	594	517	524	623	565	561	543	556	567	528	564	577	580	540	520	574	538	535	590	527	589	554	553	549	581	591	591	576	535	574	582
6757	13573	11100	5271	7549	5407	14606	41559	35472	19874	10024	3911	1338	766	595	535	514	566	517	523	506	508	563	560	518	503	541	520	535	510	534	576	539	501	560	499	531	532	543	513	565	539	518	541	515	549	543	529	545	527	563	557	541	549	530	513	514	567	524	547	504	573	520	549	489	511	536	522	511	564	575	508	562	502	554	522	576	514	500	579	519	504	583	559	529	565	596	493	550	504	513	545	504	514	537	495	536	545	541	535	523	539	581	546	560	573	514	541	560	544	558	551	579	549	554	496	541	476	514	522	511	548	561	503	564	521	523	539	509	512	559	514	538	499	504	533	545	552	530	608	560	585	497	538	517	532	552	505	553	520	534	561	546	519	554	513	523	548	543	524	559	528	526	525	537	537	504	561	537	542	535	581	525	531	523	508	530	566	539	488	531	541	505	480	511	515	527	558	501	554	543	507	537	533	528	493	498	533	512	555	495	553	554	543	562	534	495	551	528	563	514	517	528	507	521	517	539	538	509	523	593	529	547	526	488	527	492	539	514	529	556	544	513	537	549	498	482	555	535	544	551	513	540	528	537	545	538	538	527	533	564	513	506	546	541	505	527	564	528	475	584	526	520	562	510	539	547	570	525	540	561	532	528	498	516	531	536	527	553	531	538	548	511	533	530	555	589	558	499	552	537	503	526	532	545	502	521	499	522	564	526	539	559	537	538	536	497	565	516	509	485	515	552	522	515	524	508	511	526	515	526	515	549	524	502	544	566	514	547	501	508	558	559	490	540	523	511	524	521	534	521	548	524	540	532	527	536	538	513	539	500	497	560	522	507	513	541	493	526	502	558	509	553	519	517	560	506	516	524	509	522	522	474	555	520	535	531	517	544	535	526	505	491	522	546	537	501	531	537	498	554	519	505	482	508	555	540	530	542	513	515	532	536	526	539	509	509	520	564	532	462	507	514	555	534	515	520	512	536	573	533	605	519	503	506	540	573	523	542	509	572	581	522	522	556	534	556	508	489	537	555	531	499	525	520	498	523	530	518	552	557	498	517	549	524	533	523	491	547	490	534	555	539	565	495	534	512	517	541	520	523	508	536	548	511	518	488	512	556	482	536	560	534	529	511	523	547	553	553	494	538	513	530	533	555	536	540	483	520	526	533	501	511	526	512	531	507	494	537	561	549	550	554	499	523	498	524	539	498	542	510	579	560	541	538	530	547	477	556	559	567	518	529	574	536	566	530	527	531	496	511	507	536	570	510	518	543	532	510	538	525	520	542	516	478	522	517	548	494	521	539	555	527	548	539	557	533	538	547	525	505	548	533	571	501	518	453	514	502	514	542	537	509	540	536	514	527	559	553	513	542	510	503	488	539	509	516	505	534	556	532	559	503	526	567	521	518	570	544	552	521	533	543	469	488	501	542	519	532	529	542	533	507	561	512	515	562	520	526	528	530	538	515	575	550	544	553	540	550	502	553	527	571	533	532	487	523	519	529	528	512	510	561	539	488	500	594	544	560	562	514	513	528	540	510	506	534	492	504	527	516	523	543	553	534	587	484	540	508	551	528	520	523	518	491	541	514	546	515	561	512	537	541	565	537	555	512	513	574	543	517	559	541	529	510	511	523	527	512	486	508	514	495	569	552	539	514	542	556	573	532	549	545	530	563	544	567	549	541	528	528	498	537	522	505	503	540	538	532	537	539	553	562	501	493	494	527	501	527	502	513	532	523	557	573	475	543	554	534	518	519	563	538	569	520	568	551	533	519	548	564	521	538	544	508	551	499	538	533	522	559	525	553	557	553	500	531	541	528	541	573	567	498	542	483	493	535	513	556	545	539	505	526	537	572	501	548	504	570	566	529	515	497	510	536	518	508	539	536	474	552	546	534	489	517	527	545	524	519	568	481	519	534	518	513	514	538	499	540	512	520	544	552	551	556	553	497	546	543	529	558	577	514	516	546	517	486	553	505	511	531	526	503	496	528	572	511	518	568	508	549	560	530	536	516	491	537	536	554	501	524	514	604	488	567	545	513	552	527	518	508	523	573	529	572	520	541	491	531	549	572	523	532	504	552	533	522	540	559	533	544	507	533	539	552	530	508	515	482	535	547	570	507	521	516	515	527	561	573	537	534	528	562	545	507	488	532	515	500	514	532	525	566	560	506	516	526	514	538	517	482	542	503	520	518	549	546	547	528	516	530	555	510	498	499	533	511	491	515	528	522	504	557	536	531	542	549	532	536	542	533	471	487	548	497	583	517	532	524	524	560	529	507	547	558	504	535	529	537	561	518	544	546	532	540	527	559	537	512	559	531	530	510	557	508	571	545	537	504	541	508	515	510	555	552	508	538	539	526	513	525	548	506	508	511	508	516	519	527	535	535	517	538	540	538	525	515	463	551	538	531	512	561	526	510	505	513	546	524	479	499	515	540	497	506	516	543	504	516	576	498	541	517	518	543	537	554	512	492	532	502	547	514	494	543	575	563	485	498	527	560	559	577	511	542	529	541	522	574	520	480	498	515	543	540	548	542	526	538	483	539	547	529	542	545	551	504	512	516	507	579	518	474	495	531	542	507	527	553	540	547	540	557	523	528	571	496	524	515	490	519	541	502	529	544	559	516	546	538	527	531	496	535	512	517	512	489	551	491	528	493	526	516	532	538	537	551	535	499	524	553	462	526	536	523	502	521	546	552	566	526	544	531	519	538	539	499	532	520	507	498	538	552	568	518	507	449	523	533	520	494	525	537	521	503	519	498	536	589	490	543	467	485	525	505	500	557	573	552	529	515	567	546	552	505	501	506	559	538	559	499	511	574	539	550	460	532	513	550	524	522	543	521	548	500	543	525	496	538	539	526	513	570	507	519	552	540	487	544	515	502	559	526	500	511	532	522	517	527	538	574	546	568	500	512	529	501	497	568	537	575	526	470	574	528	508	501	545	487	503	542	489	512	510	511	477	507	536	507	526	530	549	504	518	525	540	534	545	531	520	514	490	526	573	518	522	541	535	510	533	512	547	537	533	517	523	546	519	533	516	534	531	495	525	557	503	525	546	518	489	544	531	504	562	532	512	535	556	523	505	537	523	531	553	533	519	537	536	557	521	552	517	511	499	473	531	529	540	530	541	495	541	530	472	501	538	552	536	487	499	517	520	521	548	489	521	530	516	537	528	527	546	530	541	523	523	541	516	586	526	525	485	509	525	521	550	534	544	525	553	525	579	532	495	486	505	505	542	505	516	494	530	516	544	523	527	523	520	508	550	490	526	536	518	483	492	527	523	523	547	535	577	552	526	534	530	529	521	538	518	561	551	496	497	560	523	525	548	536	522	500	542	530	578	538	532	520	525	548	530	542	523	569	493	546	544	502	550	541	523	544	534	554	505	511	568	506	531	544	513	486	523	521	493	515	535	541	533	537	494	493	486	525	519	547	509	537	513	482	556	540	570	530	549	570	574	533	576	517	558	557	555	501	532	547	537	507	506	543	503	481	545	566	534	493	514
27530	13119	2748	2213	2258	1370	1617	2888	2588	1842	1193	727	574	542	521	490	476	458	475	457	469	483	497	448	502	489	475	486	475	469	474	516	468	434	431	508	468	482	469	499	485	480	485	511	503	451	470	443	491	473	466	460	445	470	504	461	415	492	448	491	497	447	455	484	496	492	493	476	456	480	510	492	458	493	491	495	464	455	474	498	474	507	501	490	473	450	476	443	467	460	504	477	507	466	475	454	423	479	449	493	481	521	485	498	502	484	456	473	458	536	474	438	454	499	459	451	463	490	496	436	465	500	507	507	452	456	504	507	469	445	478	458	450	472	444	488	485	459	483	460	490	476	440	482	519	496	478	490	447	466	468	492	500	444	480	493	455	456	464	459	464	464	471	500	488	504	505	442	479	485	471	434	498	459	445	443	459	429	494	473	442	465	494	480	474	449	461	458	503	470	473	487	480	450	485	498	471	486	455	493	526	453	476	511	487	449	458	469	489	476	477	494	497	483	483	460	460	498	465	446	474	484	506	462	465	496	465	483	454	515	454	446	478	461	509	465	470	479	454	480	427	485	432	446	466	486	472	462	485	463	478	462	517	490	517	506	484	504	482	495	416	486	470	499	455	463	473	451	467	480	459	519	458	520	454	474	460	445	487	452	466	477	511	458	459	421	444	456	452	454	445	449	432	478	497	486	482	403	410	476	503	452	512	482	498	479	495	482	510	495	446	464	480	458	474	462	434	504	502	501	477	454	461	431	494	455	478	520	509	469	453	481	484	477	480	478	474	470	461	473	496	487	514	485	462	497	469	496	505	428	470	482	486	533	481	517	476	458	504	538	471	456	501	449	484	518	459	502	466	477	487	479	448	481	441	466	507	491	492	445	490	460	494	481	489	484	456	463	512	502	493	491	475	494	499	480	503	471	500	451	473	518	466	484	481	511	465	492	489	434	506	521	459	459	459	458	471	464	441	453	432	526	443	471	459	454	486	434	492	481	484	566	469	504	461	446	461	506	434	473	451	549	487	457	439	475	543	494	478	486	506	460	487	477	445	489	457	497	485	458	427	479	468	532	459	471	472	459	508	499	512	501	477	451	484	447	471	520	523	495	436	434	467	478	483	506	531	496	506	491	479	467	439	458	494	490	456	458	463	462	466	461	454	483	469	501	462	455	456	442	469	449	466	463	484	487	473	470	470	465	499	421	472	455	456	481	478	453	443	488	484	467	495	466	478	475	464	471	500	485	481	465	478	471	466	488	477	459	462	471	487	494	490	466	480	487	468	504	453	480	486	465	485	444	469	447	496	479	490	513	475	472	471	451	468	433	478	462	450	494	499	476	457	523	488	483	434	470	461	470	466	469	474	440	459	456	444	514	509	461	534	489	482	447	471	452	490	466	465	468	460	500	485	494	479	457	462	437	466	512	467	475	469	462	471	443	498	504	478	467	497	515	462	482	469	455	423	477	465	481	470	472	441	487	507	479	496	482	497	463	468	466	472	478	479	471	473	445	480	503	472	463	473	443	458	475	466	488	486	454	467	449	472	458	427	502	465	466	424	491	513	504	477	480	543	461	491	480	530	456	487	486	424	452	477	487	454	496	484	474	433	488	470	449	472	462	456	483	490	495	429	495	446	464	472	488	505	455	507	463	490	491	522	482	460	505	484	490	481	440	450	454	478	460	446	510	440	470	426	456	496	486	496	438	456	491	460	468	458	456	475	465	460	493	458	494	499	454	472	481	476	453	464	479	500	515	507	447	506	511	490	471	484	455	463	464	489	468	424	464	477	464	471	468	458	498	484	511	495	482	478	497	491	467	474	439	453	488	489	478	521	463	510	464	463	450	482	479	501	471	452	488	489	443	453	463	483	481	479	431	502	462	519	480	493	493	476	468	495	486	517	518	449	457	521	410	490	488	477	460	462	475	473	491	450	477	478	470	448	453	469	472	478	480	493	481	464	470	481	475	505	509	487	475	464	520	485	456	435	456	494	489	443	467	492	476	439	464	522	495	525	488	507	494	454	471	491	457	483	481	485	503	492	516	482	471	465	475	493	444	520	503	456	450	492	476	487	484	454	488	499	513	475	472	475	454	489	469	447	487	481	457	503	451	469	476	462	482	467	459	477	462	512	516	459	508	453	494	489	474	476	511	502	508	504	481	490	452	476	460	463	469	464	474	466	447	475	466	506	504	483	442	483	475	490	492	479	456	440	518	483	476	463	510	512	485	447	457	476	428	503	491	457	493	443	476	461	453	515	451	469	488	438	470	523	468	465	467	473	483	505	468	498	484	489	473	511	533	477	452	463	458	446	461	443	479	473	479	458	497	485	433	456	457	477	473	497	452	489	516	478	507	461	476	479	526	494	456	508	459	438	473	442	509	466	479	464	484	450	458	485	440	448	467	474	499	464	489	449	459	516	511	499	465	466	459	455	441	462	479	463	501	486	486	503	451	488	482	511	480	491	456	483	478	465	501	453	482	468	433	446	504	443	488	446	460	458	468	465	458	473	480	453	434	520	455	489	492	448	474	499	464	464	502	486	474	467	466	477	473	471	494	481	486	476	455	474	458	466	511	464	479	458	497	466	500	501	520	497	467	498	511	477	469	468	467	491	498	475	470	479	462	473	457	470	522	488	448	470	511	470	481	494	479	499	440	458	461	445	463	436	455	495	479	482	442	434	489	446	482	473	456	474	457	487	447	423	478	478	463	466	444	499	471	507	497	471	444	499	492	491	451	498	472	461	448	489	427	500	466	511	478	482	503	502	406	459	491	486	495	470	487	451	510	498	457	465	519	455	474	485	461	483	480	467	449	447	495	496	512	516	482	464	471	488	433	473	482	448	441	490	442	448	520	470	492	459	458	485	476	499	495	484	457	455	498	501	451	471	510	468	481	471	503	457	491	434	441	434	459	484	422	460	488	496	478	469	446	488	511	492	487	497	489	466	437	477	484	452	477	450	484	499	507	456	465	444	508	447	483	504	497	507	455	482	488	459	504	470	471	530	506	485	481	452	497	456	490	476	515	477	449	483	499	473	482	460	510	472	476	461	469	498	479	466	467	506	466	485	457	488	507	448	447	469	485	463	449	497	479	455	495	486	496	442	455	467	483	516	487	478	503	483	484	471	464	476	466	482	495	483	481	449	462	466	443	466	474	454	421	459	462	467	504	482	466	455	494	444	506	447	446	482	490	466	516	534	492	447	465	488	493	474	487	487	478	486	459	473	474	457	434	450	449	431	498	531	507	441	428	508	478	470	464	456	483	500	477	496	465	470	513	481	504	480	460	487	496	462	518	464	460	461	490	464	491	489	475	514	494	467	462	474	496	452	498	445	462	463	441	461	451	458	490	448	451	513	506	475	465	481	473	456	490	440	458	468	488	439	439	504	464	471	468	456	489	447	466	467	482	484	451	469	465	508	456	515	439	481	480	477	444	494	460	500	484	471	495	486	493	497	490	476	458	480	467	462	441	473	470	442	441	483	467	455	476
5973	2986	2093	2597	3099	1963	2323	3887	3314	2150	1292	770	514	492	453	466	475	456	476	441	447	466	476	437	461	460	453	416	462	433	452	479	402	466	493	467	420	489	450	458	445	421	430	444	417	405	414	453	485	423	454	449	444	451	453	431	441	482	443	446	472	451	446	455	443	413	464	460	416	453	443	435	430	469	480	470	464	412	456	424	429	444	428	467	446	430	443	466	462	499	465	456	455	457	419	453	414	420	433	437	453	425	455	443	433	422	467	432	428	435	429	474	434	417	468	414	442	421	436	468	448	441	441	466	428	446	430	431	426	462	473	465	416	405	423	434	429	473	410	451	443	426	414	452	433	454	404	442	412	417	421	448	453	492	451	424	458	424	457	457	428	439	440	480	434	440	429	438	466	422	479	460	411	437	410	435	445	448	426	417	432	443	468	467	443	416	413	423	469	427	410	457	461	437	411	452	451	437	451	496	462	425	456	415	474	417	433	412	444	415	442	444	449	423	470	443	400	415	474	409	404	461	441	461	430	429	461	437	473	417	424	405	453	473	454	461	439	442	461	441	391	435	442	419	439	442	453	423	423	441	444	398	448	408	455	410	454	449	505	448	416	428	448	438	444	439	470	404	455	414	454	407	456	423	441	465	473	406	406	405	420	471	443	454	427	440	457	437	436	396	445	413	429	449	447	468	436	435	416	413	431	420	464	467	420	424	440	429	453	409	465	411	415	391	448	461	445	434	428	444	441	426	426	425	445	441	475	430	464	442	471	408	442	407	443	442	463	446	439	437	447	436	459	448	449	441	434	445	403	481	452	432	497	408	494	440	444	430	440	454	443	467	426	413	440	427	434	427	460	414	429	468	469	443	467	463	428	477	411	430	403	428	411	444	409	465	426	490	451	446	446	482	458	425	441	416	396	413	424	446	431	442	443	428	424	433	422	476	453	394	434	417	431	474	465	448	438	438	446	449	449	453	402	465	415	448	445	438	424	452	440	448	492	453	433	437	398	430	438	468	452	420	473	451	450	423	440	467	440	436	452	431	444	449	435	435	478	470	432	421	450	446	433	414	450	439	452	433	453	432	487	418	424	439	467	466	429	471	471	472	448	396	448	464	435	419	453	433	429	437	436	428	444	447	417	422	483	453	416	402	424	455	460	441	459	410	439	428	444	416	419	460	462	429	481	428	439	453	444	447	444	461	446	433	414	451	431	434	454	469	434	452	437	447	400	431	422	450	437	433	452	492	447	478	447	419	462	433	440	439	408	441	400	418	447	474	411	469	444	467	436	407	415	461	454	451	460	455	443	410	439	417	454	436	476	437	463	417	446	451	421	455	432	428	459	406	433	429	425	450	479	447	400	412	431	403	406	452	449	456	461	447	428	444	412	451	458	483	445	458	436	420	417	456	429	423	437	425	453	448	477	459	443	428	445	402	398	408	430	437	408	464	433	484	416	427	417	410	427	454	454	447	447	434	430	482	449	463	447	439	440	484	442	454	441	470	452	470	452	457	413	449	454	438	405	432	435	485	426	412	435	460	454	400	460	422	440	435	415	486	443	443	434	482	453	463	444	423	415	425	450	429	456	432	406	411	427	438	461	427	425	454	454	425	447	452	470	464	432	459	468	433	438	420	467	472	476	441	440	452	412	430	422	438	439	423	455	433	426	421	460	423	477	470	417	437	442	435	452	447	444	444	431	437	414	408	461	461	422	430	428	455	437	453	493	471	507	420	460	417	427	437	478	441	430	467	431	420	471	472	433	424	446	397	431	421	449	458	453	412	433	429	397	448	447	440	422	471	398	444	415	448	415	464	398	450	474	426	408	428	437	406	411	448	445	478	455	447	403	378	414	436	459	440	460	469	457	402	439	428	475	442	452	448	435	484	416	452	434	432	428	437	443	400	427	439	466	455	430	443	424	411	458	432	441	433	431	463	424	429	441	458	432	449	443	431	468	432	445	443	433	446	441	454	440	438	434	408	440	488	457	464	446	455	447	449	466	428	442	421	443	442	436	421	474	450	433	444	427	433	447	435	424	405	449	411	425	433	428	451	451	426	421	440	420	417	452	469	413	443	431	459	455	432	450	410	465	463	421	418	411	427	449	422	412	452	430	412	458	412	422	438	447	446	461	454	446	427	448	426	441	445	457	472	424	446	437	457	435	461	448	407	445	446	451	471	436	461	400	463	448	426	444	429	448	446	442	452	451	442	468	418	482	461	439	421	452	439	454	451	453	419	440	455	464	425	459	443	449	446	428	444	429	437	462	426	448	448	473	465	446	453	447	394	436	405	443	418	424	432	476	465	447	437	452	412	426	452	434	456	475	453	448	475	471	459	421	450	426	423	425	448	464	448	427	436	409	445	423	466	447	440	434	452	441	429	399	450	466	433	411	447	437	454	421	405	412	422	450	417	464	456	442	438	402	437	442	404	425	451	450	426	447	432	430	435	451	438	442	428	433	462	438	439	434	415	424	494	458	448	434	436	433	437	436	418	453	461	434	442	451	454	435	456	432	477	424	398	427	441	448	443	407	472	440	466	438	461	466	436	426	475	423	442	443	452	427	455	406	478	450	422	407	452	434	476	426	430	407	462	461	417	479	411	460	457	420	445	413	421	416	475	467	451	430	436	422	415	467	446	418	435	461	467	442	433	439	457	461	445	411	474	408	448	408	432	416	434	474	447	432	485	444	435	452	453	419	415	439	457	463	436	432	444	442	421	413	455	454	440	423	431	406	466	417	452	457	453	438	422	437	430	460	428	423	453	434	455	390	420	458	438	445	422	414	405	413	477	406	426	429	446	442	436	461	442	424	467	424	445	441	434	456	487	425	444	395	444	410	433	412	443	450	417	450	435	432	464	422	466	451	416	483	463	409	481	483	432	404	438	427	450	419	429	421	434	463	444	416	464	452	430	454	406	423	453	436	422	450	483	436	452	445	403	416	456	449	423	491	481	457	461	426	477	398	434	407	427	434	411	420	472	479	456	415	459	457	425	458	473	419	442	439	425	448	438	463	456	409	437	462	402	435	446	442	462	448	427	452	468	422	424	435	413	427	458	449	436	443	466	472	433	426	440	502	452	470	437	434	410	467	421	413	491	444	394	450	455	430	427	411	420	487	431	437	459	426	440	444	459	454	406	468	415	400	433	460	441	440	462	431	447	455	473	450	454	469	442	450	432	427	434	431	428	434	432	430	459	434	454	421	448	397	409	412	432	445	452	421	415	437	457	434	443	432	441	497	455	437	470	481	416	416	457	439	440	450	411	468	460	480	495	453	443	454	469	422	413	482	444	452	455	412	425	413	466	461	455	446	432	431	430	437	448	408	464	425	440	431	411	438	456	444	404	425	440	398	448	470	470	448	438	426	427	485	453	410	424	439	433	383	424	420	449	418	448	435	474	441	437	429	428	432	442	439	431	480	450	413	415	454	456	431	451	412	436	441	445	458	404	455	464	426	429	457	391	443	433	455	414	420	433	427	451	446	423
25363	21313	27131	25227	9563	3702	3640	19339	24438	14876	5250	2196	810	632	480	495	471	463	443	450	462	475	466	478	532	502	448	475	483	456	432	459	506	537	487	510	473	460	448	512	483	507	476	466	467	484	468	506	479	493	472	478	486	452	469	445	463	486	490	529	474	498	490	463	483	484	455	479	444	484	514	457	460	471	496	467	474	498	487	451	449	487	465	508	488	486	497	474	485	484	532	463	484	485	490	521	480	453	492	499	461	440	505	502	445	440	468	449	473	501	497	508	483	440	500	478	504	422	516	501	517	421	486	474	503	472	490	467	469	449	455	468	483	501	485	443	481	501	463	450	467	506	479	462	452	456	454	457	477	461	497	500	462	528	421	469	465	490	451	464	473	548	497	521	500	491	481	438	485	487	487	474	438	478	430	500	487	451	482	504	472	461	480	485	457	471	497	459	475	470	491	482	477	444	513	454	469	459	492	511	515	486	509	491	477	513	453	467	463	442	470	502	454	469	505	456	471	501	518	491	458	491	487	455	484	506	500	502	493	483	484	472	442	453	446	518	488	527	501	454	476	471	502	495	485	462	492	478	498	442	447	484	437	472	442	472	484	522	442	443	467	491	500	487	457	491	489	500	468	446	466	501	482	488	490	501	472	519	479	469	455	478	504	449	467	468	500	472	488	441	496	487	505	492	515	493	469	459	492	475	485	515	494	497	503	467	452	481	479	461	510	455	464	496	480	419	468	478	496	469	490	451	449	460	489	472	502	457	480	459	475	461	446	522	436	458	477	477	460	467	481	487	505	500	493	460	439	478	468	491	483	446	424	479	496	478	461	469	455	490	462	481	457	447	470	459	484	472	509	452	504	501	476	479	500	470	500	469	483	509	477	465	458	503	485	448	488	495	471	505	496	490	476	484	477	442	487	473	443	454	436	449	467	477	492	478	464	455	469	459	441	448	458	477	461	466	433	467	456	483	465	502	450	485	459	470	510	475	442	462	498	472	474	509	452	473	481	510	517	487	466	494	512	454	482	452	523	436	496	475	477	478	482	472	486	476	451	456	475	471	495	473	492	498	483	463	468	485	485	534	511	458	517	475	493	465	438	462	440	482	468	457	488	502	492	464	488	456	508	440	464	444	488	444	507	459	458	492	438	484	494	478	471	460	436	462	507	495	432	447	452	471	473	478	520	492	476	424	468	474	456	472	492	423	497	485	469	441	444	454	494	461	452	475	513	495	478	502	421	463	460	469	448	457	479	427	472	464	491	447	470	490	494	464	470	512	487	522	467	463	466	449	443	463	506	459	443	436	504	495	456	485	470	485	458	467	470	462	475	494	461	493	421	482	487	510	475	470	489	481	451	471	448	477	520	513	462	463	485	492	478	474	494	479	489	458	472	492	443	455	460	466	471	459	489	449	480	451	519	491	461	469	451	504	454	456	471	430	503	470	495	490	474	433	487	474	491	495	436	467	467	473	484	490	520	467	457	454	448	494	468	518	492	493	501	446	495	500	478	464	477	483	479	451	425	497	448	495	498	471	484	465	516	474	477	496	483	470	512	491	473	464	480	480	473	500	472	522	440	453	499	464	477	445	487	454	472	469	493	478	470	484	455	458	462	507	515	461	437	456	520	489	490	484	492	454	476	474	482	492	521	479	479	486	536	495	465	514	487	516	530	487	471	477	507	455	472	435	494	440	513	500	483	500	507	460	459	476	474	523	487	470	486	459	487	484	488	490	456	498	481	487	504	511	492	460	486	450	489	467	472	451	489	455	465	455	466	484	452	464	480	508	461	493	493	462	486	491	466	444	453	524	464	456	464	438	491	503	468	454	511	494	508	479	475	467	485	464	438	482	461	459	469	475	496	498	510	477	468	533	479	491	472	454	514	460	490	460	493	490	452	489	487	487	463	501	498	482	498	453	469	491	466	517	497	470	442	498	447	458	476	472	468	464	468	473	444	470	524	441	451	477	437	490	493	478	460	475	463	488	470	440	443	490	428	476	493	489	441	498	464	541	502	471	496	503	517	472	508	449	451	472	502	468	439	479	449	465	512	478	501	432	477	481	486	495	495	454	499	496	444	448	437	481	483	486	481	485	468	464	469	416	482	486	491	529	495	465	469	479	475	449	461	455	480	466	498	503	474	458	430	450	481	490	458	444	473	473	469	466	486	433	497	471	478	452	479	456	497	500	461	475	486	502	503	496	439	501	488	483	461	495	491	537	430	490	485	491	474	466	453	452	482	482	480	461	465	446	484	488	462	476	466	469	459	444	499	511	505	497	468	520	527	493	528	504	489	465	470	483	495	469	467	459	480	463	486	490	513	472	478	488	484	479	435	450	504	526	491	518	463	474	458	472	497	469	494	471	516	443	475	473	501	475	478	444	436	457	515	487	469	483	452	453	495	476	467	491	508	513	487	501	476	455	487	504	494	437	468	496	479	501	440	459	505	498	488	470	480	468	477	461	459	448	485	438	471	463	484	468	488	452	473	490	502	520	477	473	480	473	483	504	516	466	482	472	471	482	466	442	471	456	499	477	466	501	523	490	489	489	469	481	459	435	462	498	482	467	427	506	489	475	448	436	483	479	470	463	458	514	492	499	512	511	485	448	489	487	464	487	455	466	487	456	495	489	494	539	427	484	447	473	509	461	490	455	463	457	515	467	480	458	516	465	457	493	479	473	501	482	478	482	449	486	466	477	484	480	523	478	464	465	473	472	480	493	443	474	484	449	498	433	487	464	488	478	499	472	458	450	482	488	483	482	471	506	459	531	503	505	453	504	492	474	427	474	467	484	500	488	441	509	467	438	462	473	479	475	483	483	466	490	479	484	472	468	497	466	454	495	482	468	488	487	500	485	471	496	495	469	467	462	461	495	439	517	488	483	448	499	472	471	458	503	463	500	516	459	468	455	479	452	481	474	507	433	405	518	460	481	467	486	463	468	493	471	508	455	472	460	472	471	502	504	479	475	460	455	472	444	463	501	495	503	493	469	475	505	481	438	489	463	464	480	491	472	487	503	478	457	436	496	475	471	484	438	484	518	484	488	460	504	467	526	478	480	468	501	474	519	531	488	473	461	479	437	490	464	494	473	480	440	449	490	471	467	452	458	505	516	471	484	481	472	435	480	464	491	501	497	483	481	467	434	497	458	504	461	455	476	433	513	505	470	482	481	457	473	451	512	461	497	437	473	480	477	489	484	478	524	473	459	453	515	474	454	471	512	483	488	477	442	532	458	421	477	467	464	489	487	496	486	447	462	486	504	473	444	441	452	466	477	438	485	475	547	494	502	485	433	499	510	466	489	434	459	484	490	470	494	439	504	474	479	471	468	497	491	499	476	432	505	486	461	461	480	455	500	470	461	428	473	456	479	467	501	443	461	505	445	440	475	524	484	478	508	496	502	495	487	494	474	487	467	469	468	455	470	457	479	501	459	510	452	492	492	460	473	445	512	482	466	454	488	470	454	457	518	452	463	480	466	423	488	461	485
4994	5741	5233	6713	4243	3781	4547	21760	22517	12159	5191	2464	916	628	474	477	473	467	487	434	462	472	471	443	448	472	459	452	479	442	442	474	449	415	471	490	437	487	453	493	477	481	463	462	424	473	480	484	482	461	461	484	442	446	487	465	431	448	474	453	508	460	483	434	439	447	475	461	478	464	418	436	470	466	424	485	461	475	485	488	452	469	505	441	434	448	456	425	467	493	462	481	424	431	449	471	467	449	461	499	414	470	480	437	431	450	436	506	506	426	482	464	418	451	475	449	429	473	463	479	478	438	485	481	456	479	453	463	466	456	419	474	455	448	467	454	490	448	486	460	469	461	463	475	448	536	430	475	455	468	445	456	459	458	440	447	477	430	423	452	424	447	458	453	490	453	454	459	460	427	452	459	469	436	468	462	463	421	391	486	479	447	431	431	480	476	453	465	464	461	427	473	427	474	458	493	448	490	450	457	459	504	429	477	470	433	477	435	461	475	452	468	433	477	472	487	465	499	484	469	477	461	475	458	463	444	447	447	427	475	471	482	466	445	490	404	471	446	468	429	464	453	441	458	420	433	450	425	444	478	398	475	468	458	449	489	456	448	468	432	441	426	475	432	468	441	466	447	462	462	471	488	507	448	472	447	454	447	473	461	445	457	467	459	451	493	422	436	493	442	436	464	425	483	458	457	432	469	457	478	437	455	474	444	444	476	444	497	427	515	447	466	463	422	446	467	473	469	468	498	435	429	509	445	431	467	452	486	462	468	471	451	447	479	418	496	454	440	434	423	432	421	420	468	458	452	448	427	465	465	439	443	461	459	442	474	449	453	461	412	465	459	443	452	459	461	456	480	455	439	457	478	444	452	454	445	492	451	477	476	466	478	457	483	471	464	442	431	458	502	447	454	471	478	460	460	465	438	498	418	477	455	477	440	481	460	440	485	468	468	433	471	458	467	445	488	463	445	449	465	460	457	496	479	449	471	468	504	433	431	465	440	465	408	405	445	485	441	447	487	435	457	473	454	468	458	444	492	469	453	461	465	454	461	465	431	439	434	447	429	445	435	451	504	480	465	461	457	456	455	469	476	482	473	439	439	470	458	481	427	477	472	488	470	446	460	444	452	470	457	485	426	467	429	448	484	451	422	454	448	495	436	448	475	470	447	455	391	423	469	457	452	449	417	461	483	448	439	451	470	457	450	466	436	481	425	471	456	451	428	442	456	430	454	489	405	439	471	423	457	500	482	462	480	474	492	439	488	438	446	534	432	439	478	469	444	449	409	461	437	485	434	437	443	451	470	470	440	446	473	465	454	398	484	467	462	461	441	443	430	450	465	455	463	462	504	445	474	471	466	453	458	485	504	463	503	457	462	473	479	445	486	461	465	448	490	504	488	452	452	447	471	492	488	474	452	470	462	452	467	451	426	469	436	475	456	458	475	431	471	469	466	473	442	477	513	458	426	425	467	447	467	456	429	451	449	452	426	469	492	458	446	466	423	447	468	453	484	463	452	455	432	492	449	459	452	491	436	490	455	444	484	493	516	409	462	408	447	446	472	495	476	454	470	426	482	456	447	445	430	503	430	440	421	450	422	445	461	461	437	440	458	429	456	468	438	436	447	416	451	442	421	472	476	495	463	425	453	472	455	443	472	446	459	478	447	454	461	493	461	470	447	443	491	448	469	474	479	439	447	465	449	462	459	462	428	428	457	438	453	476	456	446	476	480	487	399	445	455	421	489	465	456	501	466	443	483	469	423	480	464	427	448	462	435	497	489	481	459	416	480	462	445	480	469	480	438	443	430	538	437	437	423	483	478	451	423	426	484	452	425	482	446	440	462	464	445	438	473	435	439	480	459	465	446	459	443	457	436	472	433	476	454	473	473	408	464	441	470	448	469	471	443	464	493	446	469	449	459	462	438	472	464	452	454	468	435	446	476	435	455	454	469	463	453	446	429	450	455	473	451	506	467	419	466	454	498	450	436	413	482	465	459	464	484	461	454	470	433	468	447	445	446	443	442	469	442	467	446	454	471	500	452	454	455	440	442	427	484	470	474	469	420	481	445	500	438	449	503	423	466	435	433	439	445	504	453	447	487	491	480	463	459	450	472	486	496	444	422	463	447	487	463	451	512	446	479	477	429	455	465	478	450	454	452	451	484	429	458	434	459	451	439	454	468	457	467	484	473	454	441	446	410	466	457	452	478	481	459	456	441	445	437	458	440	445	427	463	451	451	464	488	421	443	491	451	440	439	486	439	447	513	433	479	433	476	438	432	481	486	464	420	448	451	412	479	441	475	473	456	467	445	442	434	452	446	447	471	455	432	433	467	438	472	438	459	436	475	469	472	481	494	454	415	446	460	468	455	459	464	472	466	453	491	450	459	479	495	459	440	446	446	449	441	460	454	437	474	485	442	495	450	461	440	450	428	480	460	451	494	470	476	487	497	451	454	470	444	457	489	433	430	450	471	456	433	513	462	479	461	450	427	477	460	484	479	471	438	443	475	486	444	404	441	517	472	480	466	408	459	497	449	433	462	441	429	441	450	472	428	437	454	467	443	446	465	484	453	449	475	445	457	471	467	440	456	445	476	422	446	444	426	447	444	462	448	419	427	459	457	449	458	465	436	463	445	471	452	519	472	523	439	474	427	486	452	445	428	432	486	428	480	424	493	456	420	436	465	443	478	476	462	467	423	468	419	460	474	473	438	478	457	496	475	466	481	468	471	401	462	476	439	452	478	444	486	421	466	451	488	447	447	458	465	493	458	476	475	499	478	487	475	469	475	466	461	449	449	461	478	395	471	445	464	492	423	436	445	462	418	436	416	483	466	443	423	488	444	492	466	459	466	416	450	425	482	432	448	461	434	452	427	435	416	435	461	484	452	483	447	477	463	455	476	457	433	456	500	452	447	427	477	429	460	447	419	425	455	481	477	444	426	466	444	445	468	457	482	457	461	481	443	458	463	469	413	452	482	460	429	423	485	432	488	442	498	428	468	431	449	452	464	449	475	440	488	449	439	504	470	468	434	465	406	439	463	448	472	473	484	454	438	448	454	476	440	414	478	457	468	457	459	481	489	424	504	488	460	426	404	444	468	448	449	501	440	456	460	466	465	469	453	495	480	493	437	460	439	452	419	459	402	426	495	482	393	437	456	430	459	451	519	456	486	446	457	455	475	445	433	475	460	435	456	484	468	442	455	511	452	470	459	454	476	445	464	467	464	453	429	458	452	457	441	463	487	439	483	459	456	445	429	484	440	443	459	450	493	425	455	459	439	453	442	467	401	450	456	426	488	447	489	456	437	470	463	425	467	454	445	451	449	461	447	432	502	489	459	450	463	468	453	466	443	449	466	440	470	499	481	463	437	496	418	481	421	442	468	424	440	470	448	453	462	474	454	475	482	476	430	463	428	465	421	475	453	441	470	445	421	448	440	471	455	419	439	455	470	482	430	478	471	496	437	429	447	429	454	492	449	470	444	438	440	428	462
24152	21299	28594	24342	21212	13843	10276	39114	39397	28301	11836	4942	1357	802	646	567	539	589	589	597	589	594	587	580	546	596	575	589	593	527	570	568	564	590	599	595	593	594	563	586	572	566	557	562	548	543	547	537	596	576	602	570	579	573	538	585	570	590	607	590	560	572	554	585	588	589	553	601	598	588	591	528	564	546	559	593	561	527	560	579	541	594	600	544	598	537	623	578	593	585	582	538	550	544	583	601	578	601	558	584	581	581	599	558	604	559	531	542	556	629	597	508	557	586	512	622	539	597	586	553	562	553	636	591	567	575	581	562	597	578	611	600	557	528	554	539	527	533	591	558	593	583	533	571	592	556	566	563	575	588	573	546	592	560	584	571	610	540	557	583	538	589	628	585	537	506	573	554	577	578	592	604	558	575	555	563	554	562	570	566	593	616	538	565	554	558	572	594	579	569	574	553	561	560	550	550	549	559	549	571	559	570	547	543	589	565	578	557	612	543	594	580	539	575	585	568	580	584	584	600	578	571	588	585	595	537	585	551	549	588	549	558	597	584	594	618	564	570	541	527	605	556	564	619	598	551	571	561	577	586	585	572	592	572	564	545	540	544	606	544	588	574	535	575	585	554	536	560	600	565	589	565	551	604	587	593	616	559	558	579	537	531	609	586	614	610	615	591	539	541	561	569	553	587	550	610	571	572	622	576	552	559	578	583	506	613	595	576	554	559	547	618	556	567	564	581	516	593	578	554	643	617	540	538	575	599	547	566	568	590	602	538	572	538	538	552	584	539	588	540	583	558	583	563	557	608	601	597	571	579	559	568	529	531	596	573	622	554	557	546	555	599	546	579	647	576	602	520	609	560	585	521	563	608	569	595	572	562	598	580	559	574	559	554	591	571	577	562	593	594	585	555	573	653	592	587	567	550	587	628	572	598	576	542	562	570	631	594	573	589	559	595	591	637	562	544	590	595	582	575	531	558	614	545	600	581	558	556	562	590	610	554	566	532	594	538	594	582	599	585	570	565	615	572	572	553	545	584	565	582	564	552	555	585	544	538	602	563	617	593	580	552	570	579	579	566	562	579	542	587	546	547	598	604	525	551	582	559	569	557	590	538	591	614	596	563	570	576	566	595	562	556	587	605	593	599	568	538	576	590	555	577	571	600	596	579	554	570	558	598	594	597	562	597	596	554	564	560	524	576	585	590	546	572	582	581	599	571	559	580	581	606	574	557	611	563	553	575	603	555	541	600	625	590	556	591	576	589	541	555	638	606	562	581	585	590	548	584	600	563	598	585	534	576	532	526	599	555	575	586	600	572	593	605	571	585	598	568	588	576	546	574	564	552	560	592	574	606	547	560	594	541	580	564	575	593	565	573	592	583	584	557	540	559	591	547	592	550	583	580	546	555	599	596	576	583	560	577	583	573	555	539	614	585	552	561	557	553	606	553	574	580	555	521	539	587	603	543	593	580	566	560	586	578	538	565	574	614	598	576	558	593	526	568	562	553	568	563	562	554	566	575	549	569	560	560	572	558	607	608	596	521	592	568	589	591	573	619	570	556	613	592	604	545	583	560	572	537	517	570	560	577	567	608	548	524	556	531	597	555	595	567	525	585	566	578	556	612	534	530	583	558	562	583	586	547	544	572	541	542	595	580	560	609	567	553	595	565	535	568	558	567	566	575	552	579	551	589	552	563	601	592	614	571	586	586	603	562	600	553	579	598	561	628	590	582	611	574	568	569	566	536	555	551	557	556	605	544	565	598	558	603	603	601	546	586	535	531	569	562	572	575	556	574	629	524	549	546	539	592	565	613	548	568	591	558	622	601	555	574	528	552	548	538	538	553	606	596	568	589	593	552	565	558	546	621	602	600	574	554	556	545	577	565	616	575	595	560	575	595	591	583	581	552	560	626	604	623	565	571	614	550	534	553	537	625	563	561	599	568	583	570	568	559	541	548	590	565	591	576	550	600	569	565	539	578	558	532	568	578	579	565	542	595	529	649	567	594	578	543	616	511	589	567	585	544	612	566	579	576	595	539	566	578	564	572	542	569	562	609	563	550	589	600	577	545	598	561	577	608	562	590	563	603	595	535	538	588	584	554	599	593	553	573	565	597	566	525	606	610	569	583	568	591	555	544	576	555	591	549	583	568	583	578	569	612	593	578	544	570	579	560	592	547	527	555	578	565	539	541	588	586	567	562	543	600	574	612	571	552	597	574	595	599	560	616	565	567	623	577	552	579	627	566	563	546	571	566	556	587	592	548	550	571	552	558	567	551	588	608	577	523	588	550	566	567	580	550	521	538	535	571	583	564	555	527	550	561	554	559	574	609	597	575	613	564	595	571	540	559	569	578	580	584	587	530	557	577	593	590	588	559	557	550	567	583	566	620	543	605	543	571	548	622	579	620	573	537	574	593	554	564	569	651	555	558	590	622	581	559	561	575	603	549	552	549	593	579	573	561	601	543	589	586	548	527	525	596	547	558	564	598	561	555	560	552	553	562	591	598	596	532	559	598	567	552	580	612	589	574	568	586	568	553	558	539	570	632	596	544	593	586	593	544	613	546	573	578	588	550	549	556	607	550	603	600	558	560	528	557	558	573	569	574	595	578	581	569	543	586	592	568	605	623	569	590	552	552	587	570	537	594	565	638	574	580	582	586	564	584	554	617	558	551	538	585	579	589	605	596	578	571	566	561	610	544	569	582	585	604	574	587	555	593	564	581	636	540	596	572	571	560	584	594	572	566	571	596	556	572	541	617	574	581	619	603	571	574	607	575	584	561	551	559	610	626	553	546	620	600	540	512	574	544	556	572	578	583	601	583	590	594	573	592	560	599	576	570	555	574	579	584	563	574	627	539	582	590	552	559	534	576	564	595	596	561	565	536	547	600	576	559	569	577	569	542	611	603	572	550	539	546	546	578	560	552	565	591	574	584	592	536	554	546	597	580	572	595	553	555	563	589	565	612	604	555	614	537	600	575	553	551	605	558	589	537	594	575	611	547	550	561	557	558	588	603	582	578	588	587	576	582	609	567	563	581	580	554	601	581	577	565	605	553	562	569	568	582	601	539	552	536	587	597	606	552	591	573	560	587	548	586	553	564	529	553	611	566	566	567	587	582	565	582	588	612	553	588	544	588	570	646	608	516	573	561	560	537	529	554	567	594	607	569	568	546	584	565	551	604	553	566	557	540	575	619	586	581	605	542	542	599	547	559	538	554	603	589	542	569	550	582	566	548	602	596	558	561	593	552	541	526	570	636	551	538	582	586	598	594	588	576	582	577	564	573	615	550	580	532	567	591	548	592	566	590	538	569	542	587	571	583	564	570	557	534	566	594	565	555	578	552	567	572	559	587	572	602	536	609	594	515	558	603	576	526	569	596	600	577	541	606	585	573	538	592	554	586	590	591	529	531	612	553	595	576	528	587	561	569	586	582	569	603	529	578	544	551	569	560	578	588	569	575	638	576	602	581	601	592	592	589	535	487	525	524
5478	11447	12199	5640	7387	7729	9823	40792	36618	22068	9873	4955	1390	756	602	569	542	572	537	533	534	510	520	556	515	511	526	546	557	567	515	510	573	557	551	540	520	560	534	561	558	535	539	535	549	522	544	530	517	516	532	536	522	524	524	523	580	573	502	549	506	518	521	525	537	583	519	533	561	530	552	550	548	536	532	521	517	540	576	528	544	538	499	567	565	557	498	548	494	498	555	546	542	533	578	601	540	532	535	533	545	555	465	524	576	541	588	519	552	518	562	500	587	610	552	559	519	491	552	514	587	526	571	557	525	564	535	507	570	532	591	539	547	568	543	591	576	537	550	533	510	540	540	527	532	550	536	540	573	514	522	509	581	544	574	521	542	538	519	563	535	493	562	515	539	529	558	548	521	572	521	508	528	558	574	565	590	527	536	511	509	549	554	539	550	527	505	562	570	534	520	545	536	543	560	588	509	525	554	532	546	546	534	554	521	526	541	526	593	524	544	553	570	533	544	506	497	567	519	545	532	576	554	542	539	525	543	545	548	534	491	522	530	557	538	566	528	524	521	520	521	546	548	561	522	548	580	539	509	506	556	527	552	572	519	525	560	534	552	556	506	530	498	525	549	564	514	551	533	563	520	560	533	559	554	527	555	573	493	517	538	539	573	582	523	534	521	565	519	518	508	567	545	573	533	552	508	551	493	537	555	560	593	538	606	545	543	579	580	562	545	541	546	555	532	490	537	552	483	517	539	530	530	507	588	579	532	536	525	532	557	568	484	540	542	522	516	566	535	530	577	529	536	503	519	503	538	546	536	608	561	536	554	504	560	580	562	533	532	570	508	494	585	552	530	516	545	543	548	538	545	546	535	505	502	551	502	514	534	552	554	545	536	553	548	536	526	579	542	555	573	514	536	569	543	560	504	508	570	543	536	558	544	508	520	513	541	531	555	573	537	544	528	548	578	526	526	527	547	491	564	586	553	528	528	497	552	569	552	570	543	482	553	546	524	597	514	566	496	561	551	523	509	538	516	532	535	555	538	527	516	559	536	537	542	554	558	577	515	575	556	527	483	525	566	547	579	539	531	531	549	555	523	533	551	543	534	528	543	539	528	554	552	539	552	559	527	575	557	525	562	508	539	513	540	584	562	537	548	592	521	483	542	513	527	512	542	522	527	524	545	536	516	540	520	598	539	524	529	557	528	564	553	541	572	523	527	525	503	573	546	559	591	509	566	577	560	570	542	544	516	508	555	529	557	534	559	526	530	539	571	534	535	545	527	538	541	538	554	573	522	543	534	533	554	506	534	518	556	552	567	542	517	529	567	542	549	538	553	575	491	522	564	514	542	488	547	518	501	521	575	558	551	519	563	592	545	540	527	531	501	560	553	569	534	563	571	561	558	499	545	538	586	514	506	549	528	565	534	531	579	536	538	538	541	580	559	502	536	499	477	526	512	532	552	548	513	563	527	538	539	534	548	512	575	570	565	543	476	524	542	585	544	550	537	528	527	521	526	502	491	533	542	543	567	559	486	516	538	532	516	522	518	558	558	559	565	511	538	502	549	474	529	564	543	540	542	548	573	515	569	542	507	547	537	529	541	508	508	522	549	557	572	551	536	493	531	526	551	554	556	544	542	559	547	518	550	518	536	536	555	549	530	522	540	537	509	497	507	545	565	514	565	566	539	546	557	516	538	516	510	545	487	542	495	555	545	556	576	550	499	597	558	553	581	528	513	531	566	534	519	514	539	529	589	505	515	540	524	536	505	540	530	530	507	528	527	544	487	559	497	573	551	569	520	520	558	565	526	544	522	508	481	554	519	527	536	579	543	556	536	574	548	543	544	556	552	554	527	510	498	548	512	514	551	543	528	538	524	552	566	537	536	518	570	513	529	508	569	528	583	561	536	511	532	577	543	528	547	517	561	583	550	546	548	537	511	519	513	532	501	531	535	541	561	535	561	530	533	502	523	524	547	565	510	574	510	596	538	548	550	530	501	559	581	523	528	538	503	519	556	536	524	530	554	497	532	539	544	525	541	594	528	546	593	555	548	523	581	517	533	527	505	506	569	531	533	562	525	562	527	539	512	545	566	557	540	557	577	527	557	545	532	503	493	521	536	525	553	521	506	565	525	540	523	538	556	498	533	504	528	560	514	552	544	530	537	538	514	542	540	534	544	524	545	529	528	517	535	548	530	539	504	544	567	513	582	537	540	492	536	586	539	532	562	532	527	544	525	561	564	541	492	519	543	539	517	536	550	526	558	569	521	598	521	587	536	565	548	547	532	542	566	524	520	526	501	499	540	519	556	567	514	552	520	502	554	514	498	518	543	490	543	560	574	531	555	521	536	557	541	540	497	506	521	531	549	539	530	525	530	554	548	503	516	584	604	562	551	532	539	532	524	564	547	536	486	605	547	569	534	546	535	546	509	546	506	528	544	520	531	505	524	498	556	537	547	530	519	550	566	582	549	564	601	545	556	558	525	580	561	540	559	507	534	548	573	513	554	528	507	518	586	509	536	532	540	537	548	535	534	544	547	590	529	519	525	552	530	502	544	555	533	533	527	531	554	534	491	510	557	555	518	516	555	523	531	541	544	555	503	522	560	558	524	507	495	513	519	539	500	525	552	559	568	509	568	524	535	506	530	550	534	564	515	486	556	536	529	550	522	531	552	541	523	544	549	508	550	559	554	520	507	511	535	509	500	549	532	559	530	499	538	551	562	476	534	528	508	567	517	543	503	560	540	490	536	497	526	548	516	511	542	546	529	505	546	479	513	544	557	534	509	509	550	570	504	563	532	545	541	522	522	532	505	528	544	519	566	507	541	502	550	541	539	522	534	535	526	521	532	515	525	546	523	560	539	533	529	559	501	549	511	522	555	589	549	514	517	557	521	574	510	538	547	541	535	553	524	542	528	552	542	528	532	542	545	534	492	513	535	525	528	578	528	531	523	532	501	508	541	503	530	568	543	547	550	532	599	564	554	517	542	536	526	570	548	535	533	523	497	524	542	573	567	558	523	526	527	537	517	550	557	518	529	518	571	521	536	579	565	547	531	540	558	517	525	509	508	529	499	556	501	514	553	546	501	516	540	527	554	540	535	545	531	566	511	480	469	563	562	494	540	495	551	530	516	574	485	543	550	543	556	513	525	541	554	536	505	535	536	533	527	497	536	546	535	562	528	530	586	504	521	537	547	528	535	508	550	515	504	511	530	537	543	535	558	564	533	543	502	489	540	550	547	535	525	522	542	566	505	501	560	531	574	550	513	551	529	496	510	533	556	517	531	527	556	550	535	560	517	543	503	508	541	536	499	576	554	566	541	516	517	511	554	532	550	557	510	523	485	544	517	598	538	547	522	517	581	553	490	525	529	540	546	555	486	560	531	524	553	555	543	556	526	529	538	505	535	499	555	540	609	514	573	532	547	560	562	525	510	556	577	498	583	508	546	535	564	496	539	505	533	539	543	540	574	519	504	549	523	538	527	542	569	518
27560	14163	6994	3877	2509	2204	1719	2121	2824	2115	1327	775	600	554	457	480	530	513	546	500	496	464	456	461	479	482	472	470	455	530	480	516	504	519	492	457	485	533	496	475	463	504	498	492	478	477	483	481	534	469	497	503	495	496	461	510	511	516	529	454	437	506	480	491	474	475	466	511	478	491	496	480	502	475	472	446	482	443	496	481	486	455	504	519	468	484	515	491	464	487	498	445	469	455	483	484	494	535	491	478	447	493	474	494	474	471	512	485	483	479	474	463	464	470	493	498	500	489	492	454	480	512	452	514	464	468	557	485	494	464	488	478	487	472	501	526	492	447	482	509	457	448	478	467	441	482	475	476	492	499	452	473	480	464	473	459	492	469	478	478	473	521	475	498	473	502	475	495	485	487	466	489	484	500	496	500	517	501	482	464	509	444	494	485	475	487	464	501	473	457	518	469	505	493	474	490	466	449	518	501	497	505	499	486	484	452	469	476	498	506	466	515	506	470	413	459	455	502	508	483	473	484	475	496	499	523	505	477	471	461	482	450	465	484	467	512	510	500	476	484	484	459	511	521	459	451	469	470	477	478	507	473	474	459	508	503	485	465	532	481	483	509	476	470	481	469	500	488	520	528	466	533	430	468	482	530	486	471	484	489	484	492	452	466	505	479	472	478	539	450	468	489	485	509	493	499	462	486	477	458	479	467	505	474	482	459	461	506	504	478	482	522	456	518	468	490	456	482	501	459	512	447	455	505	459	483	479	465	466	449	442	510	500	477	481	463	504	490	473	476	443	488	514	476	471	507	466	511	477	472	458	477	500	462	501	538	470	479	485	463	464	474	503	483	533	537	485	518	501	505	502	498	493	475	471	447	501	467	477	487	513	478	487	482	516	478	506	486	469	499	484	462	520	484	477	464	480	495	493	514	473	513	488	471	529	508	462	468	501	444	431	463	470	475	426	474	483	529	506	474	496	494	489	506	490	495	530	510	516	473	475	503	505	491	488	495	499	501	471	454	479	447	484	493	468	447	456	502	507	498	501	484	486	464	485	482	463	533	502	487	525	449	499	462	512	512	463	495	494	473	489	488	465	478	466	454	507	444	490	474	467	499	469	479	475	505	520	485	483	514	485	446	464	480	477	472	460	503	440	512	464	523	498	459	486	519	473	456	508	501	510	460	485	494	474	504	477	504	451	492	446	479	484	444	467	493	481	471	462	498	468	477	494	489	506	463	487	476	470	508	491	447	505	493	468	495	471	457	489	472	440	514	454	471	493	473	510	485	492	467	495	455	467	480	461	502	476	496	499	482	506	498	488	475	476	495	503	473	463	515	495	489	466	508	467	448	484	478	476	492	455	521	492	487	502	466	467	513	515	470	443	498	539	488	514	474	475	505	472	486	487	513	493	501	478	477	519	499	481	496	456	487	483	485	493	474	448	506	467	472	511	514	463	481	446	484	467	497	476	500	507	510	500	478	474	450	504	508	529	469	449	502	496	479	455	537	502	488	476	482	475	461	481	509	509	540	503	507	462	502	450	490	471	527	513	508	509	476	472	475	469	467	514	478	492	487	469	437	516	484	469	492	484	524	443	482	498	511	468	496	495	483	511	486	508	487	461	474	492	515	441	498	503	488	496	463	479	469	480	487	495	462	515	451	487	494	468	398	447	479	512	473	493	463	509	511	442	478	497	472	480	474	478	497	513	453	477	517	520	505	469	522	519	460	469	482	459	512	489	456	503	510	519	493	508	510	480	464	474	504	476	456	491	503	508	470	490	471	475	501	532	489	513	471	508	481	484	486	470	487	524	462	474	464	474	490	450	451	477	483	503	458	471	499	477	477	512	480	453	458	482	456	477	459	516	483	498	507	508	471	495	480	492	505	503	457	465	458	486	464	470	489	464	468	492	475	489	440	473	452	507	498	487	442	468	469	493	516	534	484	473	460	481	462	493	492	497	443	530	451	467	482	484	476	488	489	483	484	443	503	503	517	476	500	454	497	461	520	466	472	488	475	472	489	494	493	465	508	477	440	483	469	472	473	481	440	455	470	502	467	459	537	494	480	480	474	503	495	498	481	460	496	467	482	472	480	460	419	457	502	445	498	522	441	504	512	492	461	513	495	471	504	467	468	514	515	455	481	500	525	504	519	495	473	448	478	453	470	506	479	458	477	471	498	453	488	479	454	497	485	512	536	479	485	503	503	490	455	500	489	468	486	460	477	500	495	471	491	502	493	525	473	493	456	508	453	486	486	513	478	455	508	469	454	488	491	479	456	510	536	481	473	521	482	477	455	526	485	467	459	520	461	505	487	495	464	474	472	462	478	499	502	501	481	509	504	505	489	523	510	515	458	525	464	490	466	482	480	482	467	491	464	494	443	474	491	492	474	468	487	489	479	412	462	457	487	500	457	488	480	462	468	486	476	502	457	485	482	473	489	472	483	492	534	449	465	458	529	498	478	454	486	495	481	521	518	490	540	471	489	509	478	519	483	502	470	475	490	482	497	441	511	532	511	491	483	490	528	517	471	507	492	468	510	522	460	470	490	456	546	473	513	511	497	482	441	451	526	463	521	494	457	476	429	477	484	464	466	514	516	429	482	497	519	483	492	504	488	515	505	468	494	441	507	505	488	504	450	475	498	458	440	486	468	434	486	452	511	493	533	504	475	474	486	463	509	503	448	505	493	489	498	514	487	500	469	468	492	488	485	493	475	487	512	559	483	480	508	454	489	484	461	501	473	463	505	467	497	491	510	473	498	467	447	483	478	513	497	437	496	525	520	458	465	497	520	522	468	477	475	498	484	458	466	484	450	494	478	465	489	502	481	478	507	465	495	500	507	470	481	481	470	476	497	474	497	440	519	452	528	511	449	479	491	458	516	479	452	488	497	474	438	504	468	447	458	469	451	487	470	469	493	497	493	515	493	465	487	472	472	437	476	512	473	475	487	453	498	495	483	488	469	501	479	490	477	482	471	458	470	487	489	498	466	466	492	490	481	477	525	489	491	501	518	473	514	474	487	503	461	478	500	473	499	480	518	469	473	546	470	490	475	494	503	495	507	471	507	486	474	528	511	485	473	510	481	498	500	500	499	518	457	508	480	493	464	492	464	466	493	483	511	517	446	491	509	503	469	536	517	491	528	476	480	482	512	468	490	481	467	492	456	462	491	470	472	474	518	464	456	478	490	516	530	472	484	497	464	464	488	502	480	480	451	503	460	501	478	497	432	488	460	507	487	507	490	434	460	478	486	478	511	509	466	501	467	504	483	484	510	471	504	456	489	481	498	442	495	506	511	490	477	466	464	503	480	501	487	452	472	514	474	484	503	446	482	496	501	511	510	482	498	506	444	447	475	465	495	490	442	494	523	494	445	457	486	478	455	500	514	513	465	449	508	488	482	487	467	497	433	451	520	511	512	450	443	500	457	455	449	471	431	486	512	488	469	479	556	504	480	489	497	473	443	550	492	498	485	513	462	507	474	488	504	480	487
6382	4892	7519	3968	3229	3147	2424	2970	3431	2598	1459	818	580	478	460	456	471	424	467	486	449	448	447	450	459	438	478	439	464	486	436	396	448	468	425	402	435	458	442	445	435	454	463	451	449	481	433	413	429	430	406	442	411	447	474	401	447	458	439	417	443	459	459	441	469	458	468	441	425	444	434	454	414	444	435	405	485	432	480	477	481	405	470	440	435	406	432	429	457	459	466	419	485	454	428	430	444	439	407	446	448	455	463	453	431	467	431	441	429	450	439	465	418	473	462	450	407	453	424	429	410	412	427	445	443	417	401	447	432	442	433	449	435	450	482	436	412	390	443	422	423	433	432	469	430	432	429	461	491	452	441	438	439	432	469	464	487	456	445	451	435	437	408	463	456	463	436	432	434	435	423	439	443	450	424	442	465	419	475	428	420	461	450	424	447	425	479	426	427	465	435	404	451	456	455	423	427	432	466	438	470	440	424	433	461	419	414	447	441	419	442	421	422	447	455	454	443	440	433	428	432	468	445	410	435	427	444	436	457	446	451	405	449	424	425	441	448	452	450	442	482	450	428	421	462	461	445	414	439	453	437	441	392	451	452	436	459	461	452	416	457	438	422	453	458	430	461	423	436	460	420	477	443	475	464	429	427	450	439	464	396	421	452	436	449	438	423	450	456	440	421	418	446	457	462	433	480	407	424	453	456	448	438	474	440	483	473	463	454	467	481	448	437	449	465	455	481	445	455	426	386	431	460	411	452	432	434	459	431	439	412	434	484	408	465	467	455	483	463	429	432	404	447	472	397	459	426	469	455	462	462	446	426	442	424	421	444	432	460	412	431	426	429	465	445	449	440	442	404	453	441	454	483	426	458	465	401	459	439	463	446	393	445	408	472	453	442	436	438	444	452	405	471	419	416	428	465	444	465	436	431	429	441	455	460	438	468	446	463	434	461	437	445	443	428	432	432	446	427	439	422	433	478	440	445	441	411	442	413	415	456	417	440	457	423	455	441	476	458	412	429	443	422	449	409	455	455	444	417	459	426	416	424	426	460	422	424	441	440	412	472	447	449	466	467	435	417	434	429	489	461	426	442	458	488	399	445	475	430	482	441	426	419	423	423	448	464	433	433	408	424	471	465	436	440	437	465	437	454	420	429	463	449	415	449	476	462	472	470	422	441	432	432	446	456	455	438	419	459	439	436	425	500	413	448	449	429	451	441	426	445	425	453	437	466	452	436	407	463	425	451	434	445	454	416	437	442	431	466	452	409	430	447	425	416	452	452	441	451	448	453	472	427	424	424	468	441	432	397	464	395	446	447	450	403	467	436	434	440	448	425	433	427	438	409	465	437	418	440	432	446	421	423	410	456	457	459	426	440	448	426	415	430	462	422	432	460	475	447	443	415	458	400	422	448	457	423	466	448	411	416	434	442	430	415	420	466	446	448	454	443	405	461	449	484	475	429	460	483	465	467	449	445	445	436	442	447	445	416	445	425	410	441	435	427	457	474	437	481	464	441	432	450	433	454	437	457	498	442	439	475	436	453	471	452	473	421	461	451	471	454	413	444	441	459	452	401	460	481	422	432	406	433	453	423	419	431	433	435	440	472	425	417	428	460	479	454	417	436	434	473	462	449	458	439	441	425	421	450	448	409	478	425	430	444	433	444	474	404	434	425	473	479	451	413	455	449	470	455	474	475	455	411	412	436	461	485	465	435	480	413	438	434	442	481	429	433	470	472	460	440	435	460	461	399	419	456	446	432	441	456	422	441	418	444	436	479	465	411	475	443	424	441	474	431	464	443	427	457	425	428	420	441	460	416	441	431	461	431	487	452	441	472	432	438	444	448	441	444	446	458	415	404	470	445	437	420	428	444	472	477	465	438	438	470	462	407	428	486	461	403	465	479	461	425	463	416	468	460	440	465	458	441	407	421	447	449	426	469	429	367	430	411	450	432	439	439	416	458	435	430	424	450	396	405	448	472	454	408	455	459	430	439	458	472	431	447	435	414	439	398	449	427	427	427	443	431	463	446	437	412	474	422	451	457	438	439	470	445	438	452	444	423	481	462	457	459	420	416	438	480	461	459	430	410	461	410	463	475	468	449	452	462	391	409	489	430	435	434	463	385	433	451	453	480	448	441	463	426	450	412	466	447	421	467	453	507	415	456	392	428	410	415	443	401	421	447	461	439	412	465	445	494	458	427	472	409	416	466	464	437	441	433	466	466	480	454	473	442	422	446	462	433	486	466	419	440	451	433	412	443	453	479	458	402	411	439	446	445	431	394	434	437	441	468	462	456	437	423	462	400	452	442	428	458	421	438	449	429	390	447	442	451	446	459	409	418	465	502	449	469	456	452	422	444	379	421	452	412	428	439	449	449	454	413	461	418	449	437	464	463	429	439	427	433	449	434	458	465	453	451	427	386	418	469	463	443	444	413	441	460	448	404	490	418	443	461	472	445	464	454	443	431	455	425	410	452	457	482	431	440	409	446	448	440	450	457	452	457	449	452	432	446	438	459	421	465	445	430	417	428	431	453	441	427	471	446	470	447	439	429	428	497	429	467	451	460	410	431	431	440	463	469	432	394	409	399	456	458	430	471	436	428	419	460	458	440	468	458	465	443	447	429	440	421	419	460	481	457	424	475	442	457	456	426	434	441	415	403	415	482	485	450	425	467	447	400	425	493	451	428	456	432	429	488	448	453	434	433	426	418	443	476	412	451	400	427	453	440	440	444	443	438	421	413	452	444	424	444	460	399	443	439	441	440	418	431	420	415	433	408	405	470	457	460	432	398	438	400	464	405	414	427	461	440	429	411	416	460	435	467	462	479	478	434	453	487	451	446	445	463	400	475	399	479	426	438	452	444	447	469	449	464	433	454	442	469	441	439	419	506	480	434	443	457	465	425	465	425	429	435	401	429	454	425	452	420	483	444	445	444	437	442	426	432	448	441	423	421	434	411	423	456	451	437	445	450	439	479	452	448	396	457	482	431	431	460	430	460	442	462	438	407	442	448	460	454	431	447	436	466	426	428	394	455	454	467	470	433	413	396	462	461	464	420	402	436	404	425	469	424	425	435	419	466	460	415	434	428	486	440	425	422	453	421	449	463	449	436	416	428	463	477	431	450	435	415	444	451	445	437	428	456	463	468	413	443	471	475	440	450	441	357	433	455	415	407	442	463	417	465	457	397	446	470	432	491	446	457	438	446	430	447	437	478	466	471	421	433	468	450	438	455	441	434	428	403	434	447	416	483	444	433	478	419	408	438	479	430	389	459	413	419	435	438	450	437	446	445	422	449	460	475	460	421	459	444	458	473	430	428	462	440	459	432	446	452	419	440	455	446	432	458	468	443	428	473	391	436	459	450	435	502	423	456	428	408	459	437	438	460	405	466	450	422	451	411	453	431	470	433	431	460	461	423	438	431	459	452	427	456	482	445	453	435	450	453	434	473	462	416	449	444	443	450	391	444	419	457	472	473	444	442	440	435	417
25410	21316	27063	25080	11187	4128	3692	13714	20890	15801	6976	2376	1012	608	506	489	487	502	460	482	492	481	511	460	469	458	508	487	452	486	454	477	459	487	478	500	498	484	485	507	476	482	451	470	506	494	463	497	483	474	461	461	499	495	451	451	466	452	459	485	509	504	481	486	469	486	487	450	483	457	497	464	490	464	457	489	458	465	489	457	481	481	457	482	466	469	492	494	525	483	458	483	463	479	468	473	470	473	413	495	467	457	503	431	479	502	489	503	497	464	520	460	492	498	485	506	477	459	510	488	515	470	490	455	479	475	449	501	508	460	470	506	467	453	482	495	494	495	472	480	481	482	448	450	431	476	486	490	446	484	491	482	470	509	501	474	481	445	467	468	503	516	474	468	466	469	539	508	419	458	511	469	476	460	510	496	447	459	483	439	460	481	478	456	510	433	484	450	477	482	473	452	469	488	492	474	491	464	434	469	534	492	455	457	496	461	514	508	469	480	464	471	437	495	434	443	479	517	512	485	479	481	481	473	464	507	528	484	500	456	452	463	479	480	454	480	502	535	453	511	490	509	482	455	434	485	456	496	436	452	492	439	477	452	466	494	523	471	450	454	452	443	436	514	492	474	450	439	492	445	468	477	506	480	502	469	481	476	443	463	495	467	442	490	483	525	456	478	387	527	444	466	469	485	464	503	548	472	493	513	482	509	463	468	429	478	519	494	485	508	463	491	487	487	503	491	507	459	538	523	496	481	446	489	495	458	475	477	432	467	462	448	411	472	494	473	446	486	479	505	456	463	486	424	513	479	461	473	473	484	504	465	461	495	467	505	491	492	481	490	451	489	455	493	481	528	457	470	443	511	502	490	445	470	498	530	483	470	478	477	443	449	504	427	487	456	483	495	500	484	503	487	444	465	458	490	482	496	460	465	466	509	496	483	455	494	493	501	501	486	502	497	438	498	433	471	475	483	434	447	434	469	466	450	500	503	477	464	496	509	463	487	473	481	475	484	495	493	522	459	472	493	454	458	466	480	483	453	486	485	526	476	480	466	483	497	457	484	522	485	459	459	507	429	489	476	468	492	451	472	495	496	464	433	473	463	462	482	462	465	453	457	495	480	476	505	463	489	459	482	486	493	511	479	435	498	453	483	456	504	467	466	495	435	440	455	508	447	462	507	536	439	453	481	487	476	489	486	447	470	455	480	474	490	427	459	481	477	457	487	480	484	467	464	471	451	482	475	435	481	519	495	476	439	476	482	434	509	430	465	468	499	468	452	513	450	498	506	467	466	443	482	464	503	472	491	440	510	481	471	491	487	482	457	460	495	449	472	465	513	480	463	466	459	485	453	464	483	498	502	497	522	431	476	501	500	499	499	506	496	449	460	507	455	489	472	475	493	456	496	483	461	476	508	445	490	475	495	487	465	495	472	443	471	464	488	468	477	458	487	483	435	437	485	479	487	499	437	470	471	485	483	499	440	497	484	484	474	450	500	490	514	495	477	507	475	471	472	495	503	467	499	453	469	476	472	524	498	471	462	479	500	456	473	497	514	513	493	445	433	481	472	496	482	515	522	476	461	476	440	467	461	481	477	507	460	487	514	464	480	496	471	471	520	495	485	468	474	449	506	512	507	474	462	479	505	484	445	482	476	476	505	423	466	469	489	440	483	505	447	490	511	451	483	438	438	477	446	454	483	480	461	462	507	489	442	507	476	480	454	514	481	465	474	466	452	448	427	484	487	466	463	453	471	450	471	466	484	477	491	507	466	459	483	459	452	475	462	439	471	464	467	465	452	486	437	450	482	443	481	474	468	468	499	469	477	458	498	448	501	485	466	445	478	464	451	467	482	463	461	438	488	467	436	471	454	454	425	490	471	466	454	494	473	443	467	460	484	491	463	439	503	460	464	456	491	467	493	518	515	507	452	471	485	499	459	443	470	476	468	487	492	470	466	478	488	472	493	461	469	461	448	456	481	448	485	492	493	507	516	493	526	505	438	464	464	485	477	454	500	499	515	475	448	489	481	468	478	509	472	496	452	465	502	455	466	498	435	450	481	477	500	476	440	499	507	502	446	472	462	500	453	470	480	462	462	457	448	494	467	471	507	457	466	479	474	465	473	474	452	488	534	464	454	465	475	457	453	482	453	482	469	501	463	480	451	497	483	463	501	461	486	516	481	436	489	477	495	494	468	482	472	497	459	447	474	484	467	490	481	516	489	487	451	462	470	495	502	494	513	476	443	501	456	484	460	460	481	461	519	463	467	482	485	467	488	442	506	473	483	483	470	525	453	467	489	486	454	484	469	441	503	489	475	482	452	467	513	473	449	485	501	488	512	472	471	456	452	486	477	476	451	494	478	477	499	477	468	471	515	508	474	468	452	485	482	468	478	486	448	476	482	522	487	439	505	534	506	487	470	476	463	488	454	455	473	496	506	498	491	453	499	468	462	447	498	487	479	512	496	500	457	470	502	450	460	439	472	436	486	463	491	447	464	489	455	501	488	448	465	445	520	534	470	443	474	467	459	473	446	469	464	480	468	466	458	478	473	488	469	481	471	463	474	476	495	484	477	446	481	466	461	437	465	485	469	472	498	463	432	464	519	499	473	475	495	487	461	483	468	511	504	468	465	467	488	490	483	479	459	492	477	471	483	439	480	457	468	505	502	452	511	492	506	480	454	487	446	494	500	511	506	462	444	495	494	487	476	478	505	465	445	508	473	481	463	463	455	472	517	476	475	520	460	469	492	509	488	528	481	490	473	475	490	461	465	471	420	462	461	465	454	469	472	473	472	479	482	452	460	479	484	490	463	472	471	443	495	504	472	448	474	468	474	453	486	470	471	453	484	468	480	495	488	459	434	446	452	458	493	494	476	477	491	475	501	452	453	488	438	413	490	480	509	446	465	492	439	472	457	470	468	509	441	455	481	515	449	463	481	452	470	491	476	432	474	486	498	446	484	519	486	479	497	489	495	481	484	440	492	444	479	472	480	493	516	428	467	453	483	479	474	453	480	451	499	497	477	499	458	466	484	477	488	486	478	491	447	439	487	474	452	486	516	505	464	501	452	443	473	478	502	476	477	490	432	479	487	463	469	499	467	468	475	480	472	453	503	466	500	471	500	466	476	478	479	489	501	434	470	468	459	480	457	510	480	468	468	498	469	464	483	509	489	490	475	487	472	478	464	477	480	468	455	501	459	494	442	479	486	453	484	450	485	515	484	496	509	476	461	494	470	521	497	515	455	449	509	453	475	455	451	478	482	451	454	462	501	469	477	502	487	497	477	459	464	466	481	462	455	506	445	468	461	480	499	504	480	488	498	495	473	478	455	483	527	449	470	467	429	504	466	504	450	493	482	443	464	505	465	415	447	508	428	458	456	488	492	433	495	477	486	514	461	460	462	479	483	458	468	491	485	501	493	512	485	497	466	500	475	452	473	497	510	445	474	492	427	506	531	426	473	482	473	481	482	475	484	453	487	484	513	497	464	479	451
4981	8138	10149	6830	5876	3945	4653	16556	20356	13455	6541	2557	1117	640	510	456	479	451	476	467	467	447	447	449	496	435	473	495	427	478	440	494	474	447	458	479	427	473	457	461	468	447	466	485	447	439	473	484	493	437	441	457	465	468	445	453	485	443	434	464	477	410	470	481	463	455	435	468	487	456	444	480	455	435	473	473	449	480	477	447	456	426	427	447	481	455	421	466	450	448	448	488	464	466	424	399	506	482	452	460	469	475	461	471	444	449	461	443	447	483	492	431	455	478	494	482	459	457	444	470	486	474	440	459	497	472	471	494	476	468	433	481	462	461	435	488	447	463	466	433	435	453	479	465	470	493	421	455	433	423	455	436	470	446	435	464	458	440	496	449	447	446	494	483	464	461	481	447	447	481	460	452	472	457	483	430	470	452	462	474	447	498	423	466	467	463	469	469	449	457	483	466	494	490	447	471	474	453	430	453	472	475	438	477	447	478	441	453	442	462	454	451	442	457	418	413	498	436	458	477	430	484	450	462	468	439	444	425	464	422	429	484	450	456	492	405	441	480	441	480	396	439	443	451	447	466	429	428	456	428	426	464	445	476	450	474	441	503	473	471	474	470	488	424	463	441	477	467	448	449	461	413	452	419	458	486	414	434	428	486	450	418	463	457	477	483	476	433	461	426	471	468	467	490	496	427	478	450	444	446	478	430	401	479	485	456	490	462	454	465	486	461	428	474	455	453	453	433	477	493	467	468	420	442	476	455	453	476	449	439	482	446	455	453	497	460	471	441	495	410	457	450	456	489	453	462	442	462	452	444	516	444	467	406	461	436	449	425	448	441	483	438	446	458	447	466	492	467	474	431	465	476	461	461	445	446	490	496	436	461	474	477	462	445	463	437	446	453	508	466	429	478	453	483	457	409	452	459	471	451	464	462	475	450	454	476	449	451	445	439	424	458	424	458	430	489	441	444	476	460	451	464	497	468	449	461	452	443	499	509	401	446	432	410	444	454	434	453	468	480	472	446	438	433	464	463	433	451	455	469	440	481	423	457	432	487	448	474	447	456	460	498	512	445	439	430	420	491	470	451	421	458	468	463	495	461	501	510	471	475	459	456	460	474	461	459	469	477	444	446	456	443	461	494	457	440	446	436	486	436	440	433	483	414	467	421	454	448	427	462	443	426	455	435	455	414	428	457	455	485	519	454	462	447	476	463	456	467	462	460	467	448	428	460	464	435	465	442	418	451	439	440	463	478	465	437	471	450	447	467	482	446	455	451	444	439	437	448	475	415	417	483	448	435	458	450	425	434	431	432	467	457	445	434	430	465	453	495	485	495	440	461	465	433	475	445	426	454	467	446	470	467	459	476	464	478	465	467	484	441	437	479	450	461	461	446	439	448	460	448	444	464	445	469	473	418	429	408	433	451	446	460	454	465	478	458	455	449	477	471	434	453	462	450	475	430	478	417	430	450	464	446	508	406	473	456	460	447	444	473	463	427	468	446	463	451	469	468	452	428	454	487	480	484	483	482	435	436	473	443	493	447	443	442	445	445	470	440	478	446	462	422	429	461	436	453	452	468	439	444	458	453	468	464	463	449	469	440	411	492	474	467	464	479	463	462	462	481	444	498	416	468	456	484	440	473	478	454	411	439	463	445	483	446	427	445	406	463	452	461	460	488	483	457	486	429	432	438	463	435	441	469	479	491	434	452	451	426	469	446	506	453	442	433	453	463	471	448	480	468	446	439	419	482	470	488	439	465	451	455	442	490	468	452	457	446	440	463	440	469	460	434	463	471	470	475	451	459	442	437	447	471	447	463	450	455	484	429	419	457	465	464	462	466	463	439	459	416	427	453	460	468	453	456	449	461	405	439	454	467	432	454	447	457	439	437	477	509	466	479	460	481	458	421	445	457	470	461	444	430	433	486	435	455	467	455	452	455	451	473	455	478	490	479	458	450	452	416	478	433	480	463	437	451	429	478	462	479	456	471	430	475	455	463	472	452	443	413	478	441	478	432	443	459	454	454	433	421	437	463	454	443	430	428	463	465	475	476	489	481	495	493	409	438	469	455	444	488	442	428	477	461	447	452	480	428	446	485	445	454	442	420	443	477	432	477	456	424	438	446	465	475	451	477	467	420	478	460	450	477	463	459	472	459	487	448	425	458	432	446	469	438	478	438	448	496	453	459	460	472	465	463	462	484	462	472	453	460	435	455	467	451	472	509	461	431	465	402	433	462	468	419	454	441	448	445	461	470	510	474	459	431	445	493	424	465	456	418	443	467	462	487	461	444	447	458	424	422	479	462	474	443	424	449	445	450	435	458	453	466	459	435	458	491	436	465	495	466	452	426	476	478	446	437	452	416	512	442	470	445	442	474	447	449	447	417	488	475	465	442	435	450	443	465	472	465	447	440	443	475	459	447	484	486	435	432	441	433	447	460	504	450	437	440	452	421	444	440	425	472	461	455	453	432	471	464	453	494	475	454	452	483	488	463	497	461	459	457	433	454	423	467	459	455	462	437	454	481	442	458	437	462	460	456	407	446	487	430	445	450	481	458	459	446	481	459	451	446	467	484	467	462	440	409	458	472	456	465	446	466	466	459	446	434	476	415	462	472	474	472	448	449	499	454	474	403	394	432	440	453	464	448	471	481	439	459	464	455	451	472	471	478	483	450	491	476	437	463	479	431	494	449	460	483	447	443	459	452	466	464	482	471	452	457	489	439	456	458	456	418	472	452	457	444	449	482	463	450	442	462	436	463	461	436	450	466	426	453	456	460	455	460	434	452	458	448	439	430	459	422	416	429	444	441	468	450	506	454	443	432	466	468	488	454	443	447	464	425	476	441	481	480	432	446	446	396	462	443	429	461	459	526	428	480	413	436	461	482	448	469	444	437	466	435	459	455	426	467	470	416	468	435	449	456	454	435	480	479	500	445	467	488	463	436	473	453	444	460	441	453	460	465	472	461	465	464	430	460	427	426	425	450	438	427	457	440	463	483	454	418	502	469	461	478	430	494	473	463	437	458	456	445	483	475	474	428	483	462	475	416	452	477	499	402	466	445	452	449	475	465	446	438	506	459	440	467	467	457	480	419	433	486	471	475	470	503	469	441	479	449	443	444	436	462	436	422	440	448	486	445	420	465	467	447	476	446	461	451	453	450	424	482	433	459	442	465	466	442	463	443	451	458	476	480	432	434	453	476	409	485	452	430	446	456	472	435	442	439	431	431	413	460	482	477	435	474	472	422	464	398	454	466	466	467	463	460	432	441	447	456	463	444	470	484	383	481	463	466	443	450	464	443	467	518	470	453	462	465	468	472	420	433	468	478	463	443	484	435	487	453	440	484	472	458	478	440	443	453	454	471	450	439	438	402	445	456	479	482	470	446	448	464	433	447	496	467	435	478	445	476	424	453	456	457	475	456	447	436	428	437	454	452	444	460	451	463	444	456	430	413	449	475	442	476	448	437	439	434	459	472	511	469	465	491	429	477
24069	21277	28524	24360	21132	12969	6314	25011	40171	30659	16156	5256	1965	850	664	639	617	586	546	566	610	533	582	567	587	541	620	562	649	566	601	594	550	526	591	590	567	582	583	555	574	579	539	566	565	600	629	552	594	585	590	595	602	602	567	574	582	557	601	565	569	556	583	576	593	581	599	550	620	621	544	550	563	578	565	591	535	599	640	600	534	516	548	547	540	566	589	597	521	569	527	564	577	572	581	602	554	549	529	525	590	561	593	571	610	562	566	593	610	607	567	577	566	554	584	618	538	580	572	582	575	583	582	597	563	563	600	624	566	573	558	561	573	589	605	588	579	609	593	559	600	575	588	596	548	581	553	565	583	586	590	562	570	569	545	595	556	599	562	581	530	590	578	560	601	583	592	571	583	593	528	555	554	592	629	593	574	590	540	587	585	557	571	561	563	597	596	627	569	570	592	571	577	607	600	530	573	615	548	586	590	562	553	572	567	578	597	548	564	538	580	578	565	597	603	567	582	586	529	531	558	558	558	590	578	532	580	596	572	577	558	599	598	513	545	578	586	620	580	561	575	564	486	591	578	580	580	581	615	582	572	554	585	567	588	567	568	528	569	585	581	583	579	563	584	604	556	538	556	590	544	520	558	597	606	553	596	564	557	589	580	539	565	550	568	589	590	561	578	592	566	596	601	595	557	561	518	574	542	564	532	589	611	549	584	583	544	573	556	581	594	640	563	614	595	609	581	601	583	549	561	602	595	602	555	616	603	551	577	529	576	553	569	599	590	571	616	569	597	590	574	609	584	603	590	583	573	568	594	570	572	587	563	552	583	554	567	590	603	544	608	585	571	548	546	590	618	553	568	587	637	558	579	561	507	558	572	603	568	558	574	538	577	581	577	568	552	527	610	576	614	563	553	543	566	543	556	550	593	558	581	597	581	556	589	534	575	533	555	579	605	571	563	603	589	597	557	600	592	569	567	591	536	525	558	563	556	547	619	539	574	555	580	569	543	589	568	618	587	572	548	547	550	566	565	587	603	557	579	545	597	587	579	542	555	563	567	532	584	565	571	539	564	556	542	554	552	580	565	574	623	536	589	563	553	559	589	557	593	575	559	569	564	559	572	596	532	597	529	539	560	597	601	562	569	568	578	584	555	565	598	560	587	560	576	580	586	591	532	578	585	547	552	544	565	587	596	551	584	557	597	562	549	553	639	575	598	632	557	566	607	550	548	599	568	555	517	584	569	551	550	594	584	578	565	542	572	580	566	565	546	554	553	566	587	572	551	569	593	581	550	618	590	583	576	578	566	603	624	565	559	519	563	556	567	589	585	585	564	578	579	576	575	564	561	566	596	576	590	575	558	525	610	560	536	585	566	551	576	602	549	574	578	592	604	599	636	571	551	575	558	609	574	568	606	547	587	576	567	561	594	542	585	611	571	542	539	552	584	579	524	600	565	592	559	589	589	567	604	575	583	587	575	587	569	559	569	539	554	567	560	573	556	544	611	589	591	549	537	547	598	590	605	596	577	573	567	561	531	605	560	567	558	598	569	580	584	567	598	567	570	612	605	585	529	602	547	566	572	605	565	539	554	558	565	614	607	549	596	560	585	599	613	552	513	570	539	587	615	582	529	542	583	580	559	527	538	523	547	576	577	545	579	562	485	574	546	597	609	570	581	553	538	581	549	549	588	604	563	595	577	586	562	558	549	587	555	556	559	538	581	518	565	560	569	546	590	578	535	557	580	546	576	539	598	624	571	593	587	537	529	580	557	580	572	600	583	559	574	590	591	625	546	570	577	590	616	560	537	588	585	558	575	569	557	570	557	586	583	567	584	570	539	576	559	562	548	599	544	588	571	590	562	561	550	587	581	547	588	569	523	589	570	583	535	530	584	563	596	597	568	570	587	572	560	561	560	611	585	576	583	548	567	551	597	560	556	589	560	599	536	555	627	574	600	585	569	565	590	587	563	614	599	568	566	592	568	543	555	602	544	573	537	581	585	607	548	568	568	506	561	555	552	547	565	571	542	609	561	518	613	569	542	571	527	574	561	575	568	591	555	588	587	611	591	569	578	570	560	591	593	607	553	571	557	574	571	581	568	558	587	568	599	588	582	572	605	578	597	594	573	585	610	527	565	595	565	571	549	545	577	550	572	609	599	576	579	518	569	626	608	584	589	590	564	574	640	582	566	569	567	576	535	559	541	531	539	593	578	583	553	560	572	570	605	559	580	555	594	547	572	535	541	551	570	567	542	579	553	561	547	541	593	599	565	582	578	550	598	556	591	538	569	558	586	589	573	574	566	591	537	572	524	585	604	559	650	532	583	518	571	589	556	608	540	611	588	595	561	568	574	551	551	603	602	592	591	583	548	565	563	572	577	568	560	557	583	599	567	616	515	571	582	586	587	586	556	604	539	577	578	599	540	600	552	568	574	574	596	597	562	580	567	567	621	578	593	577	572	561	617	575	530	564	557	574	514	554	588	557	577	567	575	583	560	578	571	563	562	536	555	571	535	570	622	597	540	539	599	570	561	557	582	587	587	590	555	590	610	590	551	545	592	573	565	514	565	624	591	555	575	579	548	579	645	577	547	620	590	565	609	542	557	568	564	562	612	556	603	590	601	577	592	583	552	552	581	536	538	598	538	604	561	609	583	601	563	547	601	577	551	567	565	570	569	562	601	566	562	578	580	538	597	562	553	569	561	577	554	557	562	526	598	582	582	577	583	558	572	582	553	558	560	597	544	573	584	568	596	573	604	565	555	544	556	563	537	582	590	608	573	546	601	605	571	564	584	549	545	606	544	549	564	592	566	607	587	553	544	609	601	591	582	532	562	564	589	587	555	548	596	571	577	610	548	582	640	579	566	564	572	572	563	571	552	549	575	604	550	514	605	574	548	545	574	571	554	564	591	575	560	565	591	540	573	533	580	606	578	568	575	615	577	559	585	594	554	540	578	602	569	591	588	548	569	572	558	560	541	569	607	607	549	587	590	624	561	547	605	588	578	591	563	558	535	508	562	584	555	569	579	563	565	577	541	596	535	566	582	590	545	528	568	553	577	559	555	559	591	559	599	555	579	577	563	594	555	536	548	548	550	524	576	570	557	533	586	577	594	557	563	569	592	564	562	506	566	588	569	563	583	554	558	528	606	614	563	553	589	492	566	575	571	576	536	547	597	588	567	581	576	569	568	584	581	543	550	542	573	553	554	576	551	626	557	559	595	604	574	583	607	583	572	591	541	576	551	567	551	572	556	559	542	581	578	549	580	536	552	558	566	571	588	552	573	573	529	599	569	555	553	581	553	647	580	583	557	571	557	592	560	562	566	578	550	580	503	580	579	552	575	570	581	557	566	555	584	563	550	541	611	574	552	556	561	595	563	586	576	561	539	559	548	565	572	609	630	550	537	566	549	574	576	570	604	579	562	537	575	503	539	581	572	549	594	547	584	583	585	567	570	586	559	607	545	614	567	558	578	569	573	582	563	550	553	569
7474	14545	16234	12779	7646	5465	5948	28517	38227	25171	12669	4888	2165	900	601	590	561	508	545	553	556	540	535	508	506	548	487	512	530	532	556	520	558	514	560	544	533	551	541	570	535	534	550	520	533	503	529	536	560	553	528	539	576	524	511	531	491	543	511	556	559	577	543	533	504	568	504	531	535	577	511	524	526	525	552	558	536	484	514	564	550	513	488	565	560	565	529	549	517	563	525	522	560	529	548	548	519	557	531	524	539	494	525	515	534	554	538	556	555	531	541	506	552	570	530	519	581	565	515	544	563	559	535	554	527	552	582	545	530	600	561	543	536	542	565	558	509	520	534	509	561	538	555	524	535	568	556	529	550	546	551	513	486	463	556	551	578	555	569	513	514	523	514	545	505	519	572	545	547	540	541	554	500	554	527	557	516	595	585	576	559	550	519	533	523	503	539	516	558	518	547	533	549	522	549	542	576	556	494	554	544	576	510	534	540	541	529	551	541	507	559	501	545	576	533	534	514	521	558	588	582	538	583	576	539	558	567	568	572	535	510	503	535	582	542	543	510	510	561	536	526	532	507	512	526	539	534	565	522	523	564	528	514	539	585	522	505	519	570	567	525	529	586	486	543	546	532	541	561	511	529	558	547	561	553	528	488	552	505	537	544	526	567	571	499	534	534	533	473	557	534	512	501	558	542	554	549	511	493	528	555	504	546	507	557	486	544	538	566	539	552	518	529	552	552	479	575	596	528	590	534	513	518	559	582	573	558	536	527	502	543	511	531	568	539	550	540	547	502	529	545	490	512	554	524	546	499	533	517	527	527	483	544	520	519	498	512	487	539	568	553	530	557	550	529	527	529	538	549	551	503	567	535	511	556	522	521	548	508	535	564	519	548	544	550	531	577	539	531	513	543	547	562	534	504	518	500	544	559	540	543	558	521	505	535	509	511	517	556	505	545	523	519	555	521	502	491	551	502	526	544	569	519	585	528	542	521	517	542	518	552	504	505	546	570	506	557	536	591	567	536	535	526	554	537	549	559	526	514	557	546	532	548	557	528	513	561	535	528	560	512	523	558	551	521	521	536	592	530	516	562	585	489	561	530	508	552	541	532	522	516	522	509	571	528	535	583	513	548	564	532	502	515	556	520	505	516	530	555	530	551	486	533	546	571	533	553	511	544	539	516	552	547	532	498	530	570	551	518	517	522	577	569	549	569	571	536	528	527	531	556	514	551	534	567	520	550	555	540	560	544	510	517	556	528	547	564	541	554	559	523	544	553	548	556	514	516	559	544	525	534	519	547	582	525	519	542	528	533	491	521	561	552	507	555	505	511	570	536	554	563	545	486	543	552	534	503	519	521	499	550	488	524	556	529	538	552	526	507	514	556	533	563	552	515	524	566	527	548	550	532	537	524	545	548	543	554	508	532	558	577	533	533	531	546	580	551	513	523	560	568	534	527	516	561	566	494	520	575	528	553	518	544	598	575	554	555	527	533	528	501	553	526	556	527	550	503	509	543	493	579	564	541	566	487	547	514	464	545	543	537	519	530	523	526	515	572	493	540	532	585	515	553	538	513	535	559	520	575	520	578	538	566	526	548	518	552	533	500	561	478	538	512	497	534	569	509	490	551	540	507	557	513	570	505	499	529	522	476	527	558	524	519	534	514	567	555	486	537	573	524	511	501	534	573	508	490	559	570	513	559	564	544	526	528	563	513	552	558	530	485	506	512	535	586	535	535	553	555	541	518	542	530	580	581	507	537	485	558	526	577	509	537	560	519	541	527	534	567	538	517	554	545	520	509	512	513	567	516	530	530	513	506	535	555	555	546	546	533	522	531	526	550	536	540	574	540	530	519	561	542	560	511	527	503	544	564	528	562	514	538	532	571	551	534	559	536	566	565	531	507	512	515	522	517	503	521	596	538	553	522	559	558	553	532	525	527	512	531	538	588	501	533	538	529	536	548	550	543	537	568	521	510	549	537	539	531	554	540	536	531	504	537	543	495	536	555	512	527	538	518	513	543	529	525	555	523	541	553	545	514	549	534	521	585	536	514	491	532	511	496	512	516	557	511	551	545	505	544	523	523	556	528	501	527	560	505	539	549	501	544	491	503	487	589	545	536	543	558	567	543	539	521	511	534	529	549	526	548	557	518	522	478	541	549	528	520	557	491	518	539	533	537	497	561	567	539	589	543	576	544	549	480	514	566	562	556	544	524	547	530	522	502	549	504	528	541	520	497	547	531	526	549	541	525	555	542	494	486	528	558	537	525	518	549	523	547	549	547	524	517	514	560	546	568	534	520	514	529	545	544	557	556	529	529	540	532	517	499	524	566	575	491	515	537	557	538	544	527	567	551	584	537	494	537	535	535	536	510	569	518	524	529	536	510	529	502	546	533	547	528	522	530	562	508	556	536	550	522	564	516	517	556	518	552	532	546	559	518	476	528	535	575	508	544	522	519	522	534	550	505	519	549	526	509	516	538	576	531	502	547	548	515	518	520	556	515	535	510	546	522	542	516	509	562	587	548	522	527	555	547	530	548	532	498	539	513	544	588	516	543	524	549	551	545	550	567	528	525	499	524	562	535	534	527	511	540	511	562	578	513	530	530	539	529	552	542	510	528	526	560	496	554	514	537	548	522	520	511	495	566	539	513	505	505	529	547	494	533	545	556	533	528	465	538	524	508	542	545	536	517	555	535	538	564	537	558	552	553	553	526	541	554	539	520	523	535	556	563	570	571	572	538	556	543	520	557	536	521	534	531	549	533	497	522	520	548	494	545	568	506	565	537	564	506	538	527	530	533	523	557	524	502	552	543	518	520	501	545	524	545	552	526	540	526	559	534	514	534	561	524	508	576	525	556	496	541	535	559	548	545	533	515	548	527	536	499	573	522	544	539	566	530	527	557	556	525	520	542	502	521	535	485	556	569	519	511	536	529	548	516	480	555	585	537	513	536	519	564	512	589	548	545	552	537	544	533	589	556	521	521	569	516	521	529	544	522	508	485	530	542	525	550	500	504	491	544	525	530	574	575	499	524	522	538	546	553	584	505	583	553	523	535	536	549	539	555	557	568	510	547	537	535	530	539	571	547	514	498	557	522	553	548	552	521	540	543	526	555	567	581	561	555	546	534	487	537	604	524	539	573	522	577	527	538	506	512	526	537	559	532	574	507	536	533	520	536	570	535	555	580	505	554	572	533	514	512	556	557	537	556	523	551	548	527	516	531	531	518	545	539	513	563	546	542	522	579	526	541	529	564	483	524	513	518	512	516	519	560	569	545	520	562	524	512	503	529	503	526	562	513	512	544	551	544	500	506	523	564	582	548	514	565	498	515	547	524	563	515	500	559	588	500	516	515	538	560	541	529	518	514	547	544	517	561	540	512	553	563	511	563	570	517	530	511	585	528	568	540	543	524	547	523	577	505	568	520	505	502	537	563	583	568	534	552	566	523	533	511	533	531	555	500	544	548	506	552	563	553	515	522	508	519	510	548	523
27586	15808	6270	3523	1621	1226	1081	1923	2913	2543	1471	830	605	521	500	512	483	511	485	468	452	480	482	463	485	485	439	518	449	489	463	522	480	495	459	477	461	493	477	468	508	463	502	522	516	483	484	509	512	480	530	500	446	500	453	489	460	451	445	498	492	501	443	485	490	510	478	461	477	463	463	447	484	495	496	466	448	466	486	525	497	467	460	473	504	461	510	468	486	450	504	490	506	488	491	490	446	452	482	479	476	464	460	486	475	458	488	501	467	507	500	489	501	520	492	455	511	487	516	477	469	481	474	480	459	489	477	472	469	517	466	434	475	499	496	465	464	485	436	476	470	480	492	496	477	482	508	463	495	504	497	478	518	419	496	458	461	498	462	460	493	490	486	463	477	494	463	425	492	507	451	507	493	492	458	481	489	424	480	510	472	465	460	465	495	499	467	457	438	492	504	452	486	443	465	466	464	519	495	488	441	448	453	470	515	469	479	487	458	487	480	450	490	494	486	463	464	472	450	479	488	474	471	488	494	446	498	504	475	484	473	477	475	501	497	527	476	495	469	480	464	503	484	524	489	475	510	498	470	443	458	496	462	477	475	490	472	465	506	492	478	479	449	455	445	498	484	510	495	471	497	466	503	496	512	474	465	507	449	477	530	484	499	437	501	483	516	455	484	477	510	502	516	468	487	472	464	482	484	481	501	463	478	469	462	493	497	494	498	487	489	498	469	452	494	485	481	467	467	488	484	496	500	509	480	490	482	465	462	502	474	504	473	503	493	475	480	475	481	485	470	490	527	450	514	491	493	509	492	505	495	465	509	469	482	487	516	491	493	509	447	490	508	439	479	499	506	472	498	502	470	464	482	480	481	462	455	462	473	483	492	463	505	481	523	474	525	469	500	466	481	489	481	481	470	466	495	480	471	545	488	492	494	490	494	430	476	475	507	485	418	523	475	461	488	489	507	472	512	478	473	452	504	499	463	503	464	473	474	464	471	506	473	476	501	470	495	520	487	497	496	490	465	485	539	502	435	445	458	470	460	477	497	503	453	496	459	454	443	489	483	502	490	447	476	477	469	458	486	490	462	473	486	475	522	486	466	453	480	496	473	446	495	465	465	521	498	485	468	517	450	478	471	423	447	481	489	458	458	465	485	443	497	520	487	529	496	491	487	472	509	494	505	501	491	499	467	486	472	458	451	510	502	498	440	482	458	472	474	488	517	554	482	511	493	471	488	460	467	424	523	492	479	488	450	476	461	481	509	491	550	460	468	505	481	484	459	467	489	488	464	490	479	479	444	469	473	478	471	486	462	536	496	454	464	466	474	502	469	488	519	438	510	465	506	464	470	486	466	491	472	491	491	462	503	463	498	475	464	475	465	482	472	513	476	441	488	474	481	474	505	496	496	473	474	441	467	478	498	502	474	447	500	479	456	485	490	516	481	466	489	490	459	453	468	472	501	511	476	460	507	510	479	484	511	490	480	477	451	440	504	518	482	459	480	468	490	458	481	459	472	482	485	487	462	457	492	484	479	513	478	452	482	525	479	467	480	477	465	493	509	443	463	483	528	462	451	489	473	474	503	481	460	494	512	478	511	465	506	477	499	449	505	510	471	456	476	460	489	459	508	481	470	488	417	506	545	457	476	486	506	529	512	463	489	482	427	456	473	481	503	487	487	461	460	481	489	488	507	477	495	487	492	492	527	476	484	486	475	489	490	475	481	477	516	495	464	486	529	505	477	478	468	435	528	508	503	501	491	432	442	486	479	514	489	491	470	461	514	481	504	492	471	472	476	436	500	499	487	452	485	506	464	468	442	490	477	492	451	478	505	472	523	477	479	470	442	452	467	480	460	484	457	452	474	451	472	472	483	498	512	478	472	478	477	446	446	453	497	487	516	476	483	434	476	486	494	453	474	472	492	454	462	490	509	497	424	460	481	472	463	469	450	486	485	499	501	499	448	505	499	481	465	509	500	475	484	491	485	488	459	489	496	472	472	484	488	472	473	492	478	457	462	449	470	485	485	483	470	482	492	490	513	456	498	537	499	486	485	490	505	443	502	444	501	485	507	502	479	470	431	499	486	501	472	465	485	484	498	448	493	511	452	523	480	447	472	506	501	463	504	486	473	469	455	485	507	459	448	493	478	445	532	466	464	465	485	490	480	491	498	510	479	473	515	494	538	505	494	470	513	516	467	526	505	451	490	509	474	484	514	469	514	508	461	477	472	465	514	475	456	483	493	488	465	490	489	536	491	450	536	491	484	511	465	500	462	527	468	468	445	498	472	487	505	507	433	493	470	536	503	464	503	473	463	463	495	449	451	515	501	475	539	467	456	465	479	443	462	449	494	482	514	517	500	488	511	474	468	407	481	492	459	455	461	456	506	494	493	487	460	484	470	505	429	492	509	454	495	460	454	455	504	509	485	488	541	493	489	456	502	459	509	453	444	492	478	517	489	451	464	463	495	504	482	493	474	525	491	483	475	488	431	493	482	484	493	468	475	510	488	475	494	450	505	508	488	490	481	480	499	503	487	483	486	507	479	440	511	469	526	480	495	505	489	452	465	476	464	448	506	500	482	497	472	507	489	515	489	476	507	492	535	491	474	511	526	524	477	504	464	501	504	459	497	464	485	495	491	455	516	495	460	480	488	457	494	473	495	495	437	488	465	478	505	489	485	476	489	481	430	453	517	484	506	464	475	495	474	487	473	467	496	435	478	471	462	517	485	469	451	497	488	427	473	479	496	474	452	487	468	489	495	494	472	465	484	509	506	477	476	463	482	475	469	479	497	486	453	519	464	501	482	484	493	479	486	503	491	460	478	495	472	488	471	462	471	480	443	454	470	504	487	457	478	440	512	474	499	473	504	503	481	526	489	469	518	472	468	476	460	468	434	497	476	469	473	464	481	522	470	486	464	504	493	503	485	488	521	487	468	485	512	479	483	486	485	497	475	466	488	446	497	459	501	443	469	552	482	520	540	484	450	485	440	490	469	510	461	498	509	479	483	435	493	470	499	483	490	453	473	465	503	511	485	451	481	528	489	447	494	488	489	455	496	487	467	490	475	436	471	483	533	527	477	456	430	458	494	479	507	479	472	498	488	483	460	512	489	473	453	498	504	475	487	456	500	463	441	497	476	498	478	449	489	489	496	485	453	497	477	453	478	489	484	506	514	491	462	477	485	491	501	515	501	505	498	475	456	453	467	401	462	502	474	465	489	504	511	492	494	470	474	471	505	521	506	461	499	496	470	465	465	462	504	487	471	490	485	478	490	442	463	489	462	482	498	487	510	468	489	496	444	486	495	459	527	469	519	522	467	458	500	529	468	497	483	451	466	477	460	478	511	454	469	486	499	505	468	444	464	455	525	440	480	508	458	510	514	504	468	483	466	470	465	465	488	470	494	439	458	469	483	500	441	486	512	487	442	502	463	440	497	485	477	529	506	496	441	489	443	423	490	501	494	475	466	493	429	497	518	474	475	445	459	510
6988	7666	5065	3372	1952	1531	1420	2627	3748	2832	1654	836	582	505	468	406	438	491	448	479	462	444	450	477	445	410	446	441	454	467	427	460	452	437	447	441	425	450	448	421	445	472	449	465	441	438	440	408	432	457	424	436	454	419	451	468	455	408	463	426	391	434	445	463	466	450	477	453	438	434	447	404	470	429	462	454	430	432	444	442	439	411	464	426	435	440	419	392	438	410	442	445	421	458	454	450	463	458	477	442	455	423	434	420	419	500	426	449	445	423	444	449	460	416	446	465	458	440	463	435	458	417	441	414	471	443	442	440	434	469	433	420	446	450	422	442	442	425	424	462	476	431	433	412	417	460	434	439	426	463	429	463	440	419	425	434	442	427	440	447	445	446	446	415	489	454	459	442	442	434	491	431	445	454	459	440	457	425	418	487	456	452	456	466	435	437	468	467	442	420	456	448	430	411	431	446	435	476	443	436	431	441	445	486	460	473	425	421	419	409	429	457	422	404	411	440	479	494	429	460	432	440	475	430	451	467	403	421	471	454	469	432	426	466	487	459	456	466	431	459	476	454	447	435	424	386	444	400	462	443	426	450	443	438	390	457	455	459	438	451	478	440	445	456	440	435	429	429	403	464	423	457	445	408	410	429	445	436	424	442	408	427	421	464	433	472	440	438	422	448	434	382	475	447	450	439	474	457	432	426	461	418	419	451	473	444	434	405	447	432	480	482	439	434	449	461	443	429	451	450	410	432	432	442	474	434	436	429	418	467	412	448	455	451	469	480	465	449	460	402	434	390	445	437	451	410	461	438	437	480	394	416	447	415	441	445	491	448	460	447	490	410	445	414	463	459	431	428	417	452	441	468	444	411	477	405	457	440	462	462	441	424	433	457	401	431	449	450	441	446	434	451	466	430	452	424	422	397	437	398	419	453	447	438	469	447	445	438	425	455	485	435	406	440	463	412	407	403	393	431	434	459	434	463	429	445	447	475	462	431	454	462	434	402	442	426	476	438	405	408	439	453	452	451	408	418	477	442	431	406	425	439	448	450	501	418	420	487	433	425	441	397	449	439	451	405	441	418	456	437	425	429	422	442	430	413	413	424	433	446	485	488	451	435	425	421	439	444	435	434	451	489	458	449	408	430	439	439	403	446	471	454	460	470	434	406	461	457	475	459	433	439	477	447	410	458	442	446	455	405	424	456	464	437	454	392	423	454	478	449	429	506	425	474	420	409	434	434	430	453	448	429	441	421	439	433	436	424	407	440	462	479	444	449	427	424	419	447	448	471	453	428	443	431	451	409	441	470	466	433	468	443	430	411	427	427	420	435	456	435	440	438	492	427	443	436	427	485	459	405	446	437	424	398	457	404	412	414	420	433	375	454	433	389	432	437	447	444	472	432	446	453	436	452	466	494	454	449	439	453	431	410	441	445	434	453	477	398	415	430	434	457	467	478	417	432	428	453	429	439	451	433	428	419	419	462	384	447	414	449	415	442	474	423	443	420	438	417	433	425	472	438	436	489	473	468	451	437	409	467	451	446	469	446	418	441	444	425	399	437	413	440	421	423	458	477	459	438	417	489	424	460	466	444	408	417	454	447	432	476	444	427	412	439	462	437	431	400	442	477	438	441	423	443	434	453	411	434	470	437	433	443	453	436	441	424	415	425	451	465	465	420	431	430	419	409	455	482	397	458	428	472	409	374	461	400	484	432	447	412	422	448	456	420	388	471	436	438	438	442	421	439	394	481	453	470	438	420	436	428	438	442	449	390	426	416	473	458	472	457	472	430	468	434	395	471	458	448	430	410	414	414	416	445	451	455	449	452	474	396	434	453	455	429	479	404	404	440	445	419	455	451	481	414	433	442	424	458	457	448	424	401	419	459	445	393	452	473	420	403	456	440	451	491	420	423	435	428	442	419	434	485	433	425	460	438	440	432	504	425	442	415	423	439	408	447	446	425	416	420	468	453	444	462	465	423	431	432	408	441	458	421	416	404	408	416	411	434	463	455	426	398	421	432	415	425	417	454	425	443	454	476	429	441	424	405	434	443	437	421	472	394	425	433	458	428	462	439	426	425	440	413	424	433	438	441	432	447	435	444	426	473	431	423	454	436	434	423	461	439	442	421	429	478	432	438	428	458	417	463	438	401	480	464	434	435	419	443	428	467	390	451	435	441	451	451	471	448	429	395	398	403	495	467	450	433	479	476	391	436	420	449	479	459	423	436	444	445	467	431	424	412	458	415	472	474	430	433	473	445	435	438	443	458	405	434	433	433	447	459	433	454	437	400	412	470	455	435	386	435	443	469	446	418	437	425	434	451	439	450	456	425	469	460	467	394	447	404	437	446	452	444	461	470	456	417	457	418	442	453	434	444	402	464	427	442	448	432	446	437	488	432	442	434	414	459	406	415	462	444	398	424	466	458	421	459	448	443	465	421	465	417	430	460	457	450	458	460	450	437	448	417	428	410	440	447	442	414	457	418	427	419	437	449	467	445	429	413	462	436	441	405	415	392	407	429	445	430	439	446	435	418	440	457	414	435	427	436	425	424	421	470	504	438	452	429	445	419	476	429	495	421	456	414	455	437	465	449	440	444	445	444	405	442	409	440	452	462	440	397	464	451	446	448	443	430	452	409	474	419	448	451	407	446	452	413	470	463	445	426	428	441	429	413	472	441	449	435	420	445	447	429	424	431	476	463	427	459	434	433	398	427	441	426	454	441	419	407	442	478	447	453	460	454	431	426	456	438	436	448	472	453	427	471	432	455	419	445	437	415	415	421	414	429	462	442	455	459	430	451	409	453	411	396	442	404	462	418	411	390	455	462	453	438	433	500	440	419	414	443	431	432	428	427	444	409	444	421	420	446	413	437	412	426	463	481	431	448	422	408	455	442	431	433	406	394	406	424	444	429	434	442	437	413	448	414	414	449	432	433	412	423	436	483	445	444	436	450	439	405	417	459	428	386	425	467	439	441	436	397	486	449	416	472	455	444	455	462	427	417	430	444	453	483	386	460	430	449	422	472	446	441	435	436	432	415	448	397	413	441	432	434	381	469	429	430	471	471	443	481	410	497	433	444	443	411	481	464	476	433	461	415	426	435	478	452	442	422	427	439	423	464	450	450	440	430	439	453	455	423	445	425	459	439	430	457	427	437	435	448	436	460	437	486	464	452	449	425	437	422	442	434	464	423	398	442	444	482	408	429	399	466	454	428	424	438	454	430	416	432	453	422	467	460	423	469	465	419	422	400	471	433	450	395	395	429	438	446	406	416	454	478	466	412	445	443	434	423	452	416	464	446	450	432	411	440	430	464	435	481	469	448	438	450	456	430	413	450	439	459	454	418	424	468	448	428	407	419	449	446	393	464	431	433	436	460	435	435	410	395	505	458	454	441	422	422	444	459	419	424	450	448	435	427	422	433	445	446	442	455	422	423	446	425	431	441	426	444	440	403	414	429	422	413	468	450	397	440	430	426	477	453	438	439	453	444
25490	21385	27183	24917	6351	1929	2743	15425	24559	16839	6620	1957	949	595	557	485	503	446	480	497	484	488	436	498	478	524	520	493	464	454	518	449	466	478	457	482	511	502	488	444	489	482	444	468	458	458	502	462	511	493	459	460	503	450	485	463	480	482	500	505	497	493	458	479	507	473	494	484	460	479	486	459	433	498	483	470	479	456	529	473	462	468	480	458	476	477	470	413	489	449	522	466	460	450	466	468	452	425	477	474	482	500	500	465	463	472	467	467	475	494	507	462	514	493	516	467	460	459	488	459	455	441	446	483	482	464	459	485	460	484	475	462	429	524	460	500	479	460	480	502	484	514	478	491	501	500	465	510	482	433	458	484	467	456	487	460	491	491	475	458	482	478	457	466	470	438	453	492	468	495	506	488	445	477	479	468	503	449	489	479	443	430	503	450	470	505	448	480	490	480	509	435	451	459	494	469	472	450	502	499	481	514	488	457	498	492	463	484	487	491	441	458	489	465	462	500	484	495	447	480	483	490	446	487	538	459	459	477	456	441	464	490	469	450	492	488	483	490	519	515	459	438	481	483	491	477	447	456	491	446	481	484	476	446	478	483	457	454	493	472	495	407	469	478	442	482	480	443	478	491	475	485	483	486	477	469	475	466	489	441	473	467	481	478	457	482	465	451	527	445	438	448	439	490	498	478	501	482	457	504	473	482	485	485	477	437	439	484	477	483	472	487	460	475	481	460	492	482	448	490	486	458	464	454	468	482	507	483	444	467	470	497	466	486	455	472	490	473	487	474	465	415	482	505	488	457	519	476	435	528	477	472	468	441	459	459	503	495	464	486	497	470	496	467	484	481	466	432	446	515	428	482	460	472	492	451	486	483	437	486	461	463	499	472	459	462	469	498	468	428	482	459	470	513	491	502	516	516	499	465	479	466	490	469	468	476	453	518	463	551	443	443	478	481	489	458	468	429	485	449	487	484	498	492	496	443	486	463	464	424	405	458	499	440	455	439	446	462	465	460	435	489	485	464	522	458	480	454	440	479	436	452	484	458	467	465	472	467	463	479	465	486	456	460	460	461	461	448	513	469	466	504	465	486	449	488	481	510	484	459	469	453	511	467	465	470	443	501	510	483	446	475	448	489	451	467	484	491	490	502	495	480	486	502	536	479	440	455	485	471	442	469	487	479	458	437	481	458	443	468	480	437	504	449	471	480	469	483	444	445	430	432	480	464	446	481	464	536	477	469	477	475	490	529	479	485	488	470	481	453	457	447	460	485	465	469	504	472	450	539	470	460	454	478	442	462	462	470	436	470	472	459	476	444	472	481	429	449	446	510	491	476	500	466	469	474	491	462	476	477	446	451	446	495	485	465	468	465	471	436	481	453	477	479	424	479	458	453	487	479	444	458	526	471	478	516	440	483	466	500	471	424	452	455	467	481	447	464	463	447	486	453	454	499	434	483	487	469	461	500	474	463	483	422	471	473	498	510	413	446	510	485	476	494	488	462	442	478	485	497	510	442	466	471	488	474	465	441	510	445	446	495	449	471	453	462	465	474	454	446	455	486	477	463	488	447	495	459	455	506	425	477	457	494	452	489	492	458	483	466	471	466	486	470	488	456	452	499	516	503	451	462	506	476	430	489	467	497	490	509	463	498	476	463	461	472	461	489	496	447	516	474	458	454	461	505	454	464	483	475	465	493	454	479	485	475	475	424	453	499	475	443	509	467	472	490	478	493	479	453	440	439	484	435	461	511	502	449	465	502	437	472	537	456	419	486	504	508	482	474	502	461	529	449	503	493	497	474	463	504	473	490	467	510	449	469	419	478	497	435	476	473	504	425	522	499	463	485	496	481	499	451	469	503	428	495	467	482	427	539	453	496	473	486	458	472	475	458	459	470	461	466	459	514	472	515	467	450	496	446	468	469	497	488	481	454	476	484	485	448	494	481	477	477	462	491	458	477	490	496	471	450	474	488	435	459	458	488	511	508	512	502	436	462	461	469	483	520	473	455	480	475	484	489	470	459	473	456	476	467	450	479	455	521	475	498	467	482	488	488	479	473	488	465	474	477	487	459	503	454	439	470	477	503	476	462	464	480	451	457	438	458	501	480	457	471	453	478	449	476	465	492	492	462	470	488	420	463	465	471	522	447	486	457	476	440	518	470	464	472	497	492	464	480	465	503	544	483	447	513	478	488	507	474	479	446	533	463	468	477	489	465	494	519	473	462	534	483	471	452	438	495	495	479	476	469	431	480	487	428	483	464	474	458	462	484	471	491	471	496	465	464	436	457	448	510	469	486	469	478	433	474	476	485	462	444	502	498	462	477	455	480	470	499	490	439	457	449	453	470	435	461	491	464	442	467	468	460	428	466	496	451	481	481	494	459	469	494	446	484	473	466	515	461	461	456	442	460	514	481	446	504	500	512	447	480	470	483	487	495	495	437	450	498	476	490	471	463	438	484	451	467	535	483	492	482	460	489	491	520	496	493	499	468	502	468	486	484	487	464	537	479	469	471	497	480	452	440	490	466	490	524	481	442	478	445	520	487	466	463	501	493	513	498	515	492	469	459	458	491	468	461	451	469	451	487	449	472	464	495	497	454	507	493	419	477	424	463	465	478	488	465	467	485	440	469	473	464	440	441	488	456	487	494	461	456	467	477	478	478	471	458	463	474	474	456	452	512	483	499	508	420	467	497	475	475	463	475	513	480	456	468	452	504	483	496	461	487	497	494	502	455	480	512	457	475	451	476	451	472	492	468	474	481	430	483	445	418	526	464	470	469	483	480	518	483	491	475	453	455	456	492	483	476	447	483	491	485	474	458	440	463	454	520	498	464	529	488	473	442	442	513	459	457	469	486	506	474	491	500	490	500	459	483	437	440	455	495	498	455	478	504	467	478	470	451	442	488	511	501	495	489	465	486	479	472	508	501	478	497	475	498	501	479	448	450	454	481	511	470	470	445	473	450	520	455	482	419	504	477	429	483	450	521	446	468	474	507	516	458	450	462	463	507	445	443	474	468	440	473	460	455	487	506	481	463	472	451	492	485	458	491	504	502	451	500	465	473	468	484	474	471	487	477	457	464	439	453	433	477	464	476	502	482	479	496	443	495	452	476	497	470	452	499	454	445	482	462	442	491	527	467	470	472	472	492	455	473	489	454	446	470	486	436	468	472	479	493	458	467	494	491	517	462	457	467	502	447	492	536	466	442	454	504	446	460	485	471	427	498	466	474	530	501	453	492	471	471	515	506	487	472	489	494	494	451	492	474	450	480	467	486	478	473	477	477	449	464	489	490	476	500	467	446	476	451	491	454	462	486	484	466	483	484	460	452	468	443	458	469	468	449	465	469	448	467	463	448	458	461	470	459	471	493	472	482	422	477	424	478	472	436	476	514	477	458	478	490	497	486	455	460	435	497	480	467	511	484	494	498	470	449	442	495	485	462	415	478	506	453	446	495	452	483	447	517	558	526	475	460	497	421	485	467	452	438
6939	9985	9800	3120	2087	2053	3396	18999	22649	14158	6155	2152	1009	566	502	460	409	482	419	464	437	470	447	459	445	411	463	491	430	473	453	478	477	442	501	441	485	458	410	455	470	497	465	497	424	478	450	445	477	445	452	459	428	471	465	434	466	426	465	448	477	526	439	477	468	502	450	479	464	514	462	451	488	452	459	480	459	451	421	451	435	421	488	464	494	463	499	462	472	448	454	410	498	430	468	470	468	453	444	437	435	474	443	500	492	444	446	483	479	468	480	492	444	443	432	466	495	459	466	485	458	444	449	496	467	456	441	440	446	483	434	454	429	464	466	467	429	469	482	506	426	458	469	431	433	458	490	454	482	455	448	482	494	492	419	484	472	423	465	466	495	480	495	454	485	472	461	467	431	440	480	448	455	450	427	446	472	479	461	466	485	477	484	465	453	439	465	507	465	451	485	473	430	495	481	444	439	466	464	447	445	471	460	444	417	473	466	414	469	447	467	453	462	429	457	496	439	487	430	487	434	458	477	427	457	446	456	457	448	425	461	486	458	459	467	463	492	456	461	421	474	460	490	466	460	425	462	465	429	474	472	455	491	495	475	423	420	464	435	459	448	433	460	456	488	446	446	433	469	437	485	473	467	435	459	409	454	473	454	472	469	460	450	435	463	481	487	461	449	412	439	456	453	432	461	479	476	456	456	476	467	480	438	415	448	455	461	505	466	466	452	456	481	482	425	456	509	469	457	453	443	454	438	442	475	448	456	471	446	434	439	484	444	460	468	454	451	464	420	460	453	454	455	426	446	492	451	459	459	432	462	441	461	458	489	465	466	480	425	459	483	437	432	503	462	443	468	435	490	441	468	484	487	430	452	436	466	449	442	478	496	491	434	467	429	435	477	480	443	435	492	484	430	454	478	455	477	443	474	443	471	467	442	438	432	454	490	438	405	438	468	507	455	495	445	483	462	458	499	472	426	477	464	460	461	430	481	476	435	490	448	490	440	481	455	456	469	465	486	454	452	443	448	435	444	439	473	482	484	460	454	424	461	481	444	458	445	443	479	476	476	450	456	433	470	435	450	439	503	423	423	491	415	417	475	427	465	432	450	418	485	448	486	466	460	469	485	473	500	423	455	465	462	473	426	453	420	414	488	416	420	488	410	431	448	468	461	440	422	457	470	462	478	437	451	418	461	447	467	408	467	438	460	472	461	435	458	453	427	467	422	437	463	419	401	468	455	460	446	469	427	442	463	426	433	485	504	480	418	455	435	479	469	485	485	436	459	439	443	427	487	501	457	462	461	435	501	450	460	504	433	489	444	432	443	456	431	456	480	460	438	487	460	495	452	458	473	422	514	430	447	420	443	417	456	469	466	451	484	454	498	475	503	460	478	435	517	461	459	464	467	414	496	447	463	426	461	489	480	464	493	471	475	454	477	458	451	468	481	447	493	469	447	436	431	490	423	478	466	453	442	468	406	443	431	465	446	452	452	429	440	441	458	465	448	452	463	471	453	448	444	441	444	469	472	464	438	481	488	485	458	468	454	428	478	456	482	438	457	434	452	418	436	428	495	454	465	443	514	455	461	464	453	449	445	450	469	448	444	427	446	426	461	432	462	447	483	471	466	423	435	429	463	462	442	469	440	437	458	487	492	466	470	430	426	420	477	473	451	454	459	449	478	439	499	472	449	425	484	509	465	461	439	462	408	490	461	429	470	436	493	438	443	457	439	460	462	452	476	441	466	484	473	478	457	430	402	451	450	484	474	457	407	471	412	446	463	439	449	489	503	454	442	444	476	456	475	452	430	498	431	472	462	396	459	451	473	436	442	435	448	450	469	480	464	433	452	450	458	484	474	477	459	454	474	461	438	458	456	441	455	472	477	471	430	490	461	482	488	423	451	463	455	435	472	455	439	458	466	451	482	442	444	443	464	451	474	463	437	446	497	451	449	489	464	488	441	446	466	467	432	465	481	443	435	496	477	470	435	492	476	480	465	460	437	429	449	481	461	472	437	460	451	481	442	446	485	439	473	475	421	439	488	422	465	452	464	442	495	442	457	453	462	485	436	456	457	457	473	483	440	437	447	464	449	520	489	477	444	477	481	426	472	502	486	468	442	446	440	476	480	488	441	442	457	471	439	465	488	467	420	475	459	443	466	461	482	473	459	457	448	470	461	406	472	474	424	446	456	469	441	404	499	493	477	457	451	459	454	455	446	442	447	478	488	473	481	446	456	419	427	455	403	476	455	445	487	468	465	440	454	478	487	472	459	436	438	493	461	431	436	494	437	493	478	467	436	440	458	445	457	451	448	475	443	436	472	482	451	438	435	468	423	482	445	450	446	461	448	472	419	467	435	467	428	511	433	417	463	437	433	425	437	448	475	438	492	441	466	468	432	440	468	411	451	438	430	482	448	516	423	474	430	451	459	437	477	465	478	427	484	436	486	488	458	480	402	433	432	478	457	477	499	465	425	442	450	468	422	455	499	468	466	468	427	409	439	476	467	420	500	442	456	477	444	469	431	412	452	446	478	456	464	478	439	498	462	475	445	437	430	512	467	452	423	453	434	470	467	448	461	426	471	461	442	476	470	459	447	432	431	467	430	450	461	439	473	482	444	453	476	412	471	469	461	417	453	437	458	463	479	400	424	439	461	465	480	438	477	459	458	482	485	465	443	456	477	436	481	414	440	421	445	444	458	485	453	432	435	458	453	468	476	493	473	435	475	466	460	433	468	464	457	450	447	466	430	471	458	481	411	475	470	457	449	449	484	439	441	468	490	518	475	468	450	460	451	468	478	464	424	480	437	449	466	440	445	455	486	436	454	479	460	436	464	430	446	450	441	441	457	458	452	482	439	448	463	478	441	472	482	433	441	435	452	417	460	452	487	419	425	480	477	474	437	456	438	482	514	488	451	474	448	423	496	432	456	437	465	433	426	462	447	466	488	468	451	459	477	406	488	449	453	471	480	446	467	443	460	508	418	448	442	490	486	448	423	457	451	429	435	471	435	490	462	428	455	471	402	481	432	472	463	455	431	449	468	443	466	422	449	489	437	459	466	447	436	411	443	434	483	443	489	446	454	465	447	438	457	476	444	469	459	450	466	446	482	489	456	460	432	454	478	406	459	446	478	471	456	467	446	460	447	501	445	424	473	421	436	422	438	449	419	471	438	483	451	483	470	462	447	409	436	449	472	465	456	439	455	466	475	438	446	465	466	419	432	434	474	457	463	458	451	443	499	446	472	470	437	465	445	450	480	391	424	391	449	446	476	456	442	462	428	449	474	441	441	463	480	440	490	453	462	436	445	460	447	486	453	445	441	438	400	460	466	489	451	447	463	436	477	476	529	461	440	481	442	452	431	436	441	493	451	446	457	458	458	433	430	471	439	429	481	466	466	454	475	447	433	453	462	462	442	456	408	459	455	455	457	453	467	450	460	453	443	423	432	502	412	523	445	460	442	470	446	472	478	424	486	448	464	431	468	478	447	454
24224	21310	28562	24374	21193	10376	5878	18146	39317	33943	19578	7422	2100	871	640	635	622	603	567	584	566	614	602	601	573	581	611	566	580	590	574	528	593	589	568	610	601	607	555	540	650	569	556	564	604	558	533	558	577	565	580	556	552	578	563	617	592	588	543	604	609	540	574	582	546	618	547	579	621	569	580	562	549	575	544	617	582	607	533	622	574	552	553	572	578	567	581	560	593	529	601	590	568	568	539	576	560	579	561	556	636	563	581	575	532	556	563	534	570	602	552	547	541	603	622	537	610	557	574	540	568	593	525	546	571	602	554	564	609	595	574	544	564	581	583	593	564	608	562	567	561	598	599	595	593	581	544	606	550	620	557	614	573	588	534	578	567	572	586	594	549	565	566	547	560	579	540	570	558	553	537	547	545	579	647	582	589	581	576	597	558	557	534	625	605	606	579	555	573	564	546	535	586	572	625	587	569	543	561	540	556	584	583	574	567	618	604	592	556	569	597	593	534	531	557	561	560	575	580	592	548	561	536	563	554	585	557	565	532	570	588	587	562	564	575	542	588	582	587	562	581	608	566	576	555	589	559	564	565	566	558	580	565	567	596	580	551	546	606	572	534	556	561	589	612	618	562	574	559	628	552	561	582	547	594	596	570	555	596	534	526	606	595	532	550	576	590	663	559	567	529	522	565	603	530	553	548	539	543	548	587	595	564	627	556	563	531	602	595	553	578	606	569	609	550	577	569	595	549	577	548	558	542	583	550	590	588	541	582	527	518	589	591	607	571	554	570	566	544	574	570	539	570	537	551	624	573	587	560	634	600	569	554	578	578	561	553	574	572	567	585	563	564	541	570	552	565	566	535	561	527	545	572	568	581	569	577	592	560	538	603	587	554	568	554	567	606	533	559	587	606	541	560	573	573	573	569	585	544	572	580	560	540	576	595	611	597	560	568	567	560	598	540	588	558	576	596	566	617	517	591	587	550	559	535	524	611	573	573	564	586	566	600	620	595	564	592	547	539	561	584	534	571	591	571	545	589	566	551	579	566	578	598	530	550	614	517	580	620	560	558	610	543	563	573	570	623	534	541	563	568	579	582	574	552	568	591	580	564	549	563	554	560	580	566	563	567	575	593	578	573	540	569	570	565	574	596	595	589	568	588	581	590	582	566	551	597	574	598	587	603	545	587	579	544	570	569	595	601	572	569	626	632	619	560	566	568	575	589	555	585	544	532	587	536	555	633	558	599	609	579	587	609	533	551	558	595	537	512	533	543	593	564	588	576	542	595	562	617	593	558	589	550	592	552	571	592	547	593	555	609	532	518	593	568	521	563	587	576	559	529	548	585	571	553	576	530	594	570	542	579	568	567	576	605	565	572	581	540	554	614	578	585	596	594	551	561	545	577	584	536	566	549	571	571	562	556	606	601	576	567	566	542	561	542	587	554	591	622	550	577	605	593	544	556	615	583	606	559	596	563	552	531	551	586	591	545	602	583	566	533	571	577	567	589	558	573	557	572	567	520	592	555	505	545	575	534	541	569	591	571	601	543	569	571	554	574	577	560	593	600	554	545	577	571	578	615	580	554	558	554	588	544	589	549	564	576	593	565	572	572	595	578	558	588	575	557	573	553	520	562	584	582	537	591	557	606	556	570	565	542	594	597	593	584	642	565	578	576	583	561	546	576	541	557	561	528	580	571	585	572	551	539	550	571	544	588	554	565	500	556	583	550	612	552	556	584	540	604	562	577	586	559	548	593	604	562	556	558	581	614	550	545	618	564	621	600	538	574	567	597	563	585	554	570	560	552	522	552	564	570	548	577	582	575	553	543	610	576	615	628	613	547	575	585	567	523	563	572	571	577	554	569	548	549	617	602	596	570	585	552	604	555	571	545	511	611	564	544	544	550	559	547	554	563	552	533	548	550	597	554	628	579	554	583	595	602	589	569	578	593	561	604	553	560	549	555	558	569	610	581	558	573	604	577	557	592	593	582	542	504	589	552	551	539	647	553	544	542	571	557	605	594	582	532	569	560	547	612	588	567	515	569	566	569	592	606	555	581	568	519	583	530	562	561	565	538	578	543	570	606	538	564	552	611	552	570	577	566	534	632	580	572	564	581	585	588	555	573	540	551	557	562	568	596	570	566	578	575	561	558	560	558	555	581	551	600	571	595	548	582	568	584	584	589	586	563	588	571	540	615	553	571	571	537	580	610	563	538	566	575	546	588	576	594	591	628	565	562	576	594	534	570	571	538	575	595	584	572	547	558	593	608	574	564	515	581	595	544	570	594	560	578	560	593	583	535	562	581	555	587	602	564	568	543	558	572	553	572	573	574	556	619	538	527	564	615	560	587	587	568	614	617	583	548	580	576	540	567	568	567	606	567	544	536	591	570	550	533	578	582	533	575	556	564	569	566	601	562	556	551	552	552	575	576	567	591	582	605	594	547	569	560	571	549	545	564	577	563	588	604	541	597	591	569	590	547	574	553	546	551	624	557	577	564	580	541	584	562	595	567	572	586	546	557	570	584	588	530	577	575	558	588	571	604	584	516	570	575	530	550	567	565	593	577	581	579	595	565	583	612	595	570	612	543	554	562	552	573	616	541	602	532	562	549	609	564	544	575	600	563	563	561	575	574	583	568	554	580	602	523	574	580	601	604	573	555	568	599	564	547	511	583	545	574	565	539	593	608	571	589	590	555	591	555	592	595	540	622	539	553	565	539	576	557	537	584	551	568	544	559	562	569	573	544	546	571	588	595	600	572	547	548	574	536	566	624	603	598	564	591	582	582	612	578	612	605	579	580	601	579	562	550	565	564	520	549	570	534	585	570	558	570	585	559	540	566	540	566	567	579	569	561	542	561	568	611	551	603	617	549	559	536	590	578	589	545	572	522	571	596	522	607	596	563	560	549	564	590	575	571	561	568	586	564	573	561	597	591	532	562	570	536	578	561	539	558	587	582	513	567	553	588	587	618	577	595	604	600	617	555	604	559	547	553	597	563	615	542	579	575	559	585	525	549	556	561	615	563	536	574	577	614	553	565	569	579	592	560	529	549	590	597	549	570	550	559	564	522	568	585	537	551	539	554	532	559	612	581	554	609	555	577	567	536	554	580	554	535	491	568	550	555	565	557	537	552	591	580	561	579	577	527	582	537	564	609	552	556	579	576	563	584	587	608	597	568	547	574	555	576	543	534	605	559	567	578	578	572	560	567	550	518	547	582	547	592	588	579	550	517	545	567	559	571	576	569	534	544	588	581	534	539	615	559	590	558	561	570	539	565	580	592	613	554	589	579	548	535	563	543	548	574	591	532	598	553	573	589	531	602	559	569	535	570	582	577	541	575	594	551	569	590	560	535	566	607	605	563	588	524	555	554	567	599	529	548	572	588	546	563	557	550	596	610	566	537	592	592	565	560	522	551	573	538	545	561	569	592	591	583	539	573	568	567	593	574	541	555	559	557	563	566	528	585	593	602	551	546	575	534	605	597	536	581	572
9952	18099	11523	4080	3436	4331	5271	21046	39065	28792	15279	6496	2173	869	614	562	552	543	528	525	525	543	550	541	554	536	523	572	538	562	550	534	527	509	567	529	543	549	504	548	536	517	554	574	544	543	552	540	494	526	529	538	542	509	575	573	551	548	560	520	567	551	526	536	543	540	534	570	557	528	574	558	514	518	487	520	532	527	554	556	525	498	583	504	550	529	544	543	536	541	538	580	546	541	567	554	548	502	527	526	538	520	500	540	552	527	549	541	537	580	537	560	527	487	523	544	519	556	580	560	610	521	563	495	512	605	502	555	527	552	535	513	511	529	573	521	570	553	584	563	530	502	489	557	528	562	558	513	522	569	518	545	540	526	562	574	549	572	541	567	531	566	585	582	544	575	536	523	550	526	574	525	521	534	509	493	514	494	517	518	562	551	566	536	508	527	542	526	522	513	514	552	596	505	575	513	553	549	549	547	491	547	520	535	562	563	535	519	514	555	560	491	551	553	529	536	546	564	547	563	535	513	530	540	529	553	522	506	505	545	544	570	530	532	501	569	528	551	515	524	547	545	583	575	509	563	525	516	540	522	487	542	554	505	520	560	541	559	544	537	533	545	542	534	531	531	515	541	502	551	521	559	551	519	578	548	549	573	510	524	522	550	512	519	540	493	511	548	552	495	588	507	553	540	523	512	520	573	561	515	525	503	517	509	574	516	554	554	576	557	500	528	567	517	498	525	532	557	530	502	523	530	510	505	504	543	572	563	533	521	552	547	540	533	532	529	494	496	561	516	552	524	522	512	493	496	513	532	537	510	535	534	534	533	499	542	527	574	524	498	526	533	532	499	551	563	513	558	505	554	542	556	531	490	537	546	505	519	528	556	528	506	548	540	561	544	511	559	561	548	530	536	519	486	544	509	510	547	529	531	563	550	553	538	541	530	538	518	505	556	526	521	523	537	551	548	512	561	568	507	563	584	540	520	476	534	552	532	514	500	541	532	517	557	522	545	560	545	535	556	541	552	495	574	523	463	560	476	556	529	527	499	532	557	571	539	583	593	521	524	535	560	547	537	530	550	543	598	503	539	562	517	569	553	489	556	525	535	517	550	555	550	517	518	557	519	552	530	548	563	537	533	540	480	553	535	572	532	556	546	559	500	508	566	549	548	529	542	518	532	524	570	525	554	525	608	543	526	503	531	521	506	550	514	549	551	499	554	513	548	537	569	529	521	524	541	565	548	557	525	536	549	545	569	501	528	537	529	497	510	526	521	534	531	579	519	554	511	553	516	536	488	515	528	519	551	550	510	536	506	534	513	560	532	552	526	543	534	522	564	502	526	510	517	560	528	528	574	559	542	545	557	531	533	553	508	504	515	533	527	551	505	540	563	502	563	548	517	527	513	576	582	530	550	570	537	539	546	512	513	527	521	507	518	521	529	535	501	543	581	541	537	563	520	501	540	581	500	518	553	538	547	517	556	516	542	539	490	525	580	499	554	525	526	544	543	551	524	550	480	530	525	537	500	530	530	518	528	527	525	527	511	504	511	557	531	559	538	521	526	550	533	562	565	551	546	549	562	528	517	526	490	521	559	573	543	517	506	539	504	543	540	516	530	555	530	549	519	538	533	551	505	498	507	491	577	563	511	516	550	549	542	588	519	544	533	502	582	536	534	545	512	535	550	556	569	502	546	498	552	561	547	559	554	530	536	506	524	543	510	482	539	552	483	518	518	514	542	548	524	484	512	540	483	546	570	527	522	517	549	533	546	547	509	568	503	527	541	542	546	518	486	539	555	522	512	540	506	525	526	524	523	533	548	553	535	585	517	557	547	541	494	542	533	534	553	513	537	546	564	556	524	543	528	554	535	509	550	559	532	481	518	521	534	556	521	533	503	503	543	527	534	543	554	566	535	527	532	525	578	544	532	523	520	541	572	519	607	497	523	525	522	566	536	503	521	506	546	580	542	534	539	491	532	515	528	541	503	530	513	562	532	558	515	551	581	551	538	520	536	481	556	527	528	537	493	549	540	499	516	513	509	520	515	524	575	529	593	492	535	495	537	523	546	520	533	533	530	544	533	559	477	530	517	546	532	543	524	517	526	540	525	546	557	560	489	580	543	562	533	520	569	497	512	541	564	547	548	541	539	535	546	528	539	523	511	508	555	577	533	532	529	532	527	484	515	541	538	542	548	523	550	561	538	547	546	553	538	525	530	517	573	571	557	581	551	494	531	544	523	521	512	512	509	590	527	538	552	535	502	502	509	508	529	594	528	525	567	504	517	518	549	540	563	585	558	562	500	534	502	513	521	534	481	519	565	544	492	517	539	561	528	519	524	556	587	586	546	510	523	527	508	531	510	498	545	509	564	555	528	570	537	542	541	502	547	542	521	551	530	509	511	560	550	500	533	534	581	568	531	495	539	518	525	538	525	554	551	536	520	531	517	584	513	518	552	504	566	520	568	556	497	538	503	520	538	545	497	532	545	554	493	531	548	515	495	498	554	536	541	522	584	545	503	549	542	556	533	556	532	510	559	475	530	533	518	511	536	534	541	529	538	546	515	571	546	518	538	490	526	526	521	515	528	543	507	576	543	550	539	513	495	532	529	539	508	492	549	551	537	588	540	519	566	531	512	521	541	507	518	501	538	530	574	524	539	566	543	517	522	591	554	547	558	537	567	528	554	504	527	526	558	568	484	496	537	516	526	541	519	501	524	501	530	517	545	562	543	540	560	513	497	563	515	496	556	494	536	559	528	514	546	586	527	558	542	510	559	538	528	513	520	527	505	547	514	515	520	511	509	526	534	511	523	517	523	539	511	509	551	508	579	513	592	525	556	542	523	537	523	541	520	546	516	549	561	476	516	535	535	548	575	534	544	538	562	515	493	550	494	528	573	534	528	513	495	568	522	536	541	527	487	560	560	539	546	511	492	575	543	528	575	555	530	508	560	525	566	552	553	526	508	585	453	504	539	556	516	574	510	524	467	523	528	483	505	550	517	574	511	539	546	555	541	551	539	531	536	523	543	524	522	530	548	569	566	533	535	491	551	521	554	531	544	526	528	524	576	477	482	503	527	526	514	534	502	523	504	526	552	571	527	588	567	556	499	517	511	481	559	531	537	539	537	544	493	583	533	542	559	547	522	553	525	560	554	526	545	543	480	564	471	548	534	514	496	559	519	553	524	559	554	551	517	517	526	514	509	566	539	528	494	527	512	542	505	565	543	553	516	526	474	501	546	560	527	505	567	530	539	524	512	497	518	527	516	531	471	505	510	511	531	481	537	519	494	485	532	520	514	540	531	524	493	538	545	548	486	536	486	511	495	501	530	538	517	566	562	517	519	581	524	517	524	564	515	526	501	540	532	552	505	530	511	551	526	554	578	540	513	543	534	514	550	535	524	585	541	522	526	521	568	573	570	514	546	549	530	543	519	502	521	559	511	529	513	494	531	545	513	555	536	507	547	519	564	532	525	519	560	509	574	524	543	525	549
27511	13267	4354	1383	843	1252	1184	1384	2303	2176	1314	968	676	536	503	507	476	480	489	485	498	489	471	477	476	482	494	439	524	490	465	480	479	466	489	482	474	520	516	471	466	462	494	476	475	500	524	506	474	470	494	491	491	450	486	469	466	454	447	518	488	448	498	497	478	474	467	479	497	494	457	521	492	422	434	466	491	494	488	505	486	420	461	499	530	505	469	481	493	455	467	468	498	458	448	514	457	486	467	479	476	464	493	472	492	480	445	485	498	484	486	505	520	484	492	459	485	470	427	471	448	483	447	487	468	497	480	464	506	491	475	454	478	437	473	482	466	485	415	483	498	477	483	470	538	469	472	509	483	476	479	529	497	545	459	488	529	456	475	487	499	491	454	490	457	486	513	445	512	452	434	475	466	466	492	488	513	471	483	520	446	452	486	484	496	446	468	493	466	471	469	494	489	475	458	506	493	442	448	441	498	486	495	496	450	507	502	434	500	505	463	469	476	451	478	480	462	488	485	493	458	489	476	504	463	486	482	488	487	498	472	518	479	446	486	492	478	467	448	509	443	460	525	464	480	500	474	478	485	526	496	489	422	479	466	485	450	498	487	434	506	469	476	489	447	469	506	492	465	462	465	507	469	494	465	457	482	465	431	440	479	480	476	494	509	450	490	464	428	483	479	470	490	467	464	464	508	434	488	486	452	464	520	492	503	490	502	480	466	471	517	495	455	469	495	491	452	506	487	488	487	475	485	467	466	470	475	516	454	449	490	499	512	489	508	467	422	491	519	469	491	458	472	545	476	478	432	450	527	462	486	479	512	441	508	499	479	439	484	485	481	458	457	444	509	501	470	518	505	450	498	467	460	458	518	447	472	468	435	477	453	486	472	467	438	500	492	496	493	467	478	481	466	485	474	457	490	467	457	432	488	493	410	443	431	489	515	506	506	501	493	451	468	460	468	519	514	468	479	482	471	469	435	472	469	454	515	537	461	451	461	505	463	518	489	481	456	512	491	476	475	502	462	480	482	441	488	525	480	486	459	495	509	468	524	477	486	452	498	524	472	471	494	489	489	474	476	478	486	472	496	472	486	478	513	477	457	485	474	500	457	481	497	486	501	484	512	458	500	447	497	470	480	466	433	443	542	464	477	469	472	513	483	501	500	484	451	474	484	487	463	482	433	452	494	428	508	478	444	467	506	451	485	473	491	490	474	475	478	482	459	473	510	477	485	453	428	469	494	469	492	479	473	483	486	442	461	472	515	493	484	477	500	476	485	487	475	477	468	492	481	446	498	451	481	426	470	475	481	491	489	441	486	464	483	441	496	453	453	488	503	467	479	464	481	476	510	466	487	467	510	506	491	474	469	477	510	468	514	435	464	462	480	504	504	508	495	494	472	511	468	481	484	462	458	483	441	487	484	464	457	487	514	483	437	502	487	586	456	488	477	438	470	482	456	485	471	457	464	454	461	476	507	464	495	486	454	498	457	454	499	436	491	453	457	473	445	489	487	485	437	494	454	490	493	541	440	430	447	547	482	477	489	485	510	470	477	517	481	467	474	487	447	510	484	483	476	455	517	476	506	482	468	446	526	441	477	462	453	483	456	510	499	456	480	476	502	480	464	470	450	506	454	469	480	473	466	494	496	487	476	456	475	513	523	451	461	463	494	454	495	486	500	493	476	493	459	446	477	491	464	453	487	495	472	503	503	475	489	512	478	487	489	495	488	502	447	437	470	491	491	503	477	465	495	486	512	487	472	487	454	475	518	469	461	453	481	464	451	486	496	427	508	449	457	485	480	493	512	498	483	532	458	458	496	475	452	512	507	482	488	505	481	484	457	465	491	497	467	477	510	460	464	504	481	476	483	492	497	416	444	510	501	469	473	472	475	449	454	466	501	465	507	429	482	468	472	461	447	498	511	492	444	451	474	509	458	475	486	479	484	490	489	461	469	439	487	525	474	438	475	455	475	495	450	449	465	495	476	477	510	501	457	484	477	495	484	511	478	491	522	472	479	448	474	488	485	491	486	508	448	442	490	523	486	498	479	472	497	494	482	455	503	496	456	487	468	502	472	494	478	477	494	482	461	476	448	479	456	484	493	493	513	519	491	486	481	433	451	493	510	462	472	498	522	477	498	468	475	471	489	514	509	501	457	498	491	500	444	511	460	457	464	452	525	494	482	514	512	470	457	435	477	450	460	464	478	487	466	470	473	432	481	486	437	502	518	501	497	476	457	481	444	514	476	492	509	483	511	499	476	483	484	464	482	473	500	484	514	470	467	460	449	523	479	427	513	470	477	495	494	496	494	481	488	489	491	471	458	485	462	456	489	484	472	464	446	432	467	465	457	467	484	497	475	471	481	439	425	469	489	465	450	494	439	508	444	485	451	506	479	465	508	475	472	471	495	487	482	506	472	481	463	516	468	488	506	465	470	492	527	469	463	487	485	450	491	529	448	465	417	482	441	505	475	484	458	521	522	510	509	461	479	479	451	454	447	446	459	464	471	452	521	424	489	498	459	468	495	448	509	520	506	469	469	494	464	463	462	498	492	490	443	478	460	473	538	466	499	505	492	505	553	494	478	438	499	509	488	456	436	433	439	490	487	480	452	511	501	472	483	457	471	455	548	481	518	474	458	448	453	524	483	488	463	448	452	466	475	477	456	484	486	449	496	489	508	445	479	483	485	496	548	502	468	447	470	470	471	497	483	457	460	479	512	487	486	447	504	474	487	465	455	479	425	449	466	508	498	487	445	442	457	467	473	475	474	486	480	457	480	471	476	506	452	495	492	497	474	424	471	464	435	469	477	496	470	490	497	465	489	483	467	454	457	478	461	512	519	429	467	456	441	493	477	498	502	453	479	475	471	433	496	481	463	434	465	462	475	435	505	446	451	486	484	535	498	487	453	488	487	423	473	477	448	524	507	479	463	460	480	459	511	502	487	474	458	497	476	473	490	488	479	485	478	523	468	448	511	446	486	479	460	473	460	486	461	483	458	472	465	534	451	453	462	473	493	492	503	434	493	514	489	506	479	482	494	496	450	504	445	496	467	461	511	479	479	510	490	499	510	486	481	462	486	517	485	439	469	466	494	469	500	465	482	518	498	460	457	449	475	474	463	467	451	465	453	498	471	475	486	463	480	481	524	474	475	456	467	462	439	470	485	476	492	498	462	496	499	453	507	452	508	458	481	470	486	504	473	489	472	461	488	449	459	463	454	507	465	474	438	484	477	496	485	488	490	507	524	486	493	469	440	483	474	451	468	454	431	482	475	487	556	450	439	508	475	457	479	456	468	454	462	485	488	496	480	450	459	459	488	499	459	468	464	528	483	492	463	472	479	499	492	457	512	471	420	496	473	504	457	494	475	499	452	478	487	447	457	514	477	515	480	503	449	524	467	499	481	468	491	512	446	475	476	484	484	484	472	490	489	489	514	495	462	487	469	500	497	500	491	502	477	512	503	490	450	440	478	486	484	451	478	487	480	477
7080	3797	4134	1230	1052	1782	1637	1903	3175	2769	1503	1115	698	502	485	445	437	431	410	462	402	442	480	458	430	408	457	412	465	445	418	423	431	414	434	411	474	444	434	458	454	443	461	463	418	435	411	442	440	468	425	441	418	430	447	444	418	434	431	419	402	414	425	429	451	460	428	429	446	434	450	438	426	476	463	409	440	433	447	450	434	412	400	411	433	476	439	418	467	456	476	435	421	455	462	407	474	469	415	439	436	437	449	428	429	408	459	420	396	423	472	427	433	456	425	443	426	450	464	448	449	446	409	458	447	465	446	481	424	450	437	441	424	432	430	451	425	438	424	412	433	460	482	447	432	419	405	423	463	408	430	480	440	422	423	439	428	448	411	457	444	410	452	421	453	440	455	443	456	458	382	435	457	405	444	421	422	459	461	455	425	431	455	431	416	433	437	450	422	451	417	420	426	434	418	419	438	446	424	414	467	433	421	454	426	433	421	435	475	436	447	439	428	433	433	451	411	432	434	387	426	449	438	429	452	406	450	397	410	409	435	412	438	480	414	430	419	404	440	395	436	469	449	413	457	461	423	427	406	453	447	434	439	419	487	441	424	436	414	449	480	423	465	440	409	404	433	438	461	441	450	455	439	453	452	418	431	444	453	408	449	459	409	413	444	416	465	432	442	431	444	454	449	468	438	454	432	426	446	418	443	396	437	446	440	408	414	463	460	475	429	492	436	408	410	424	424	446	434	466	411	427	453	470	417	435	431	451	459	437	404	478	414	440	429	398	462	460	434	450	466	432	396	425	441	430	427	446	452	454	421	445	418	428	424	415	454	395	479	451	446	435	463	419	423	430	439	435	426	419	456	464	410	460	427	456	433	401	424	422	421	402	432	431	455	407	443	486	417	416	443	416	449	423	431	407	409	424	470	434	414	438	444	417	424	461	426	407	423	410	427	421	470	425	436	408	408	452	413	402	435	435	417	492	390	472	408	403	418	430	468	447	447	467	467	419	443	434	420	386	429	428	413	453	410	433	424	408	418	405	429	459	456	419	506	447	413	425	419	367	449	455	460	474	423	483	421	429	444	408	425	392	451	449	426	443	436	429	416	401	452	428	480	432	452	407	412	475	470	414	454	456	387	429	420	388	462	400	415	433	417	475	432	418	430	434	423	427	450	472	457	442	443	419	388	426	408	451	428	428	425	435	398	505	422	445	433	433	450	457	439	413	444	435	428	405	444	423	433	437	418	446	437	393	427	432	452	438	441	441	406	423	444	456	412	450	439	452	422	421	458	404	443	454	442	461	427	422	445	385	417	448	400	450	452	399	401	440	451	412	398	435	426	473	441	419	417	434	410	443	405	434	450	440	420	435	426	450	477	414	393	446	414	413	456	409	431	458	444	426	450	437	409	434	422	439	409	430	442	411	441	411	437	422	442	432	474	444	438	430	418	412	427	430	452	425	430	424	416	432	428	448	425	467	444	452	452	444	430	418	437	421	442	430	414	406	405	439	425	443	439	429	450	417	422	422	410	440	447	447	420	420	405	432	407	432	425	420	453	458	485	429	419	454	450	455	433	425	436	399	414	423	413	443	435	448	413	424	416	444	451	417	438	433	435	451	426	441	455	412	443	424	437	455	483	428	460	428	435	411	429	437	415	494	470	453	454	441	439	396	426	449	449	432	447	425	430	411	426	456	463	430	451	450	448	440	447	467	443	406	441	458	454	408	420	407	419	416	437	448	425	387	446	418	445	429	397	429	460	414	451	427	468	434	458	427	429	398	427	434	431	452	438	425	450	460	434	451	418	435	379	418	470	439	403	405	471	447	465	427	453	445	416	423	481	423	412	449	438	421	409	435	469	435	388	460	431	411	381	426	453	459	426	432	429	392	453	417	428	397	435	419	394	422	416	430	409	468	422	440	449	421	418	430	451	432	445	399	424	437	438	444	447	411	436	455	438	398	439	405	427	450	401	433	423	435	463	462	424	456	433	440	448	404	478	414	446	456	456	448	483	463	414	425	467	457	468	414	401	432	444	448	483	402	423	418	422	440	416	470	440	453	451	456	408	411	373	405	442	426	408	473	433	395	440	441	441	403	445	387	448	405	450	464	435	449	456	442	418	492	434	441	445	422	416	441	428	434	452	462	408	419	446	427	443	451	395	439	448	457	429	418	422	443	405	410	412	435	437	426	439	438	441	432	460	427	439	416	448	454	454	431	433	451	427	402	447	464	402	423	436	411	463	408	460	426	425	461	434	413	421	447	441	452	398	429	430	451	434	422	473	415	396	441	432	440	453	447	432	421	451	457	443	443	441	431	448	420	437	413	470	430	450	462	433	419	433	429	426	410	465	457	426	478	422	435	432	449	423	458	396	387	423	415	447	409	428	429	425	458	434	476	435	426	463	426	472	420	418	431	441	444	422	418	428	434	443	397	492	398	411	469	435	419	434	437	435	452	426	416	423	417	439	431	430	435	451	404	420	450	384	405	425	412	429	430	395	429	415	413	437	456	410	424	443	416	418	394	408	412	442	429	437	446	448	408	427	423	425	418	492	437	465	404	430	423	436	432	440	448	414	462	462	436	397	435	432	454	432	418	459	432	441	447	400	410	465	430	436	443	415	436	428	431	420	430	450	431	416	444	442	441	426	435	479	459	404	423	438	462	430	422	432	464	418	435	428	426	466	436	489	408	460	397	434	453	431	485	435	454	402	411	451	426	433	411	435	498	421	459	413	459	441	441	424	423	447	465	465	420	415	455	457	447	405	442	456	467	460	422	410	420	426	425	465	449	431	416	458	435	440	400	401	454	452	438	456	421	442	434	443	443	396	426	440	446	414	458	479	451	407	413	426	433	427	419	463	429	404	414	410	450	441	422	419	414	439	441	419	460	404	447	422	421	435	433	443	439	407	411	417	396	433	425	412	431	454	416	458	457	386	454	458	436	415	442	441	428	454	466	392	408	446	473	438	432	433	417	414	420	419	414	492	456	440	461	459	461	440	417	454	399	474	456	418	517	420	392	438	424	439	420	427	432	384	412	445	457	420	421	459	438	402	430	441	425	460	405	420	450	461	437	443	417	432	456	470	412	390	416	431	428	416	443	418	468	446	459	458	448	450	409	398	456	415	448	379	413	445	427	427	463	422	448	460	440	443	434	423	467	417	421	479	427	437	418	434	448	422	420	444	470	397	422	455	442	413	470	432	489	459	420	426	426	417	408	401	427	459	427	429	452	437	460	407	434	399	423	380	421	415	462	413	443	391	445	443	433	445	394	420	465	461	405	431	441	443	405	424	459	437	448	413	425	437	464	434	439	428	465	444	430	404	442	414	428	475	445	459	425	447	433	371	436	421	448	439	462	447	482	456	453	447	422	419	431	429	408	405	430	427	430	422	447	461	446	435	427	472	436	412	459	440	448	422	447	418	453	414	441	472	443	428	433	451	429	417	400	428	455	435	464	455	435	432	456	464	456	480	428	426	446	458	459	429	426
25380	21288	27177	24804	7225	3589	4825	10267	17437	15210	8194	3358	1432	698	591	531	462	450	476	477	502	477	501	468	467	473	465	474	400	427	486	477	488	487	471	516	443	464	483	507	460	475	488	472	501	478	485	474	469	463	435	463	473	481	446	458	481	457	459	449	426	456	486	457	456	435	493	499	488	489	485	456	445	447	443	498	490	488	491	465	459	512	461	450	510	471	520	504	492	486	464	474	494	476	469	471	500	500	480	482	455	463	461	457	475	433	472	477	438	474	454	425	493	445	492	467	460	447	464	512	470	456	447	481	442	470	478	475	469	449	491	504	447	473	438	488	498	446	449	460	478	461	448	460	494	433	514	456	451	456	472	466	464	467	486	471	490	467	478	448	508	467	473	469	502	454	455	467	490	486	471	455	437	453	455	498	463	472	442	434	496	467	463	436	485	451	478	471	426	499	476	478	478	417	496	442	451	449	452	521	427	464	471	464	497	418	470	460	485	451	489	438	472	441	484	477	447	480	470	448	513	503	470	480	453	463	487	465	471	447	460	463	486	498	436	449	456	474	450	457	463	454	466	432	490	456	452	419	484	476	480	477	424	429	455	484	470	443	441	478	494	504	481	452	468	460	470	460	483	478	453	482	468	498	468	461	475	458	446	462	462	474	480	514	518	425	436	458	457	463	472	442	427	442	465	491	472	467	496	481	454	442	486	496	488	454	494	496	507	478	463	508	484	523	478	460	484	440	500	459	422	510	489	483	438	465	423	439	483	502	457	452	483	468	461	461	498	431	478	462	464	493	468	453	469	457	504	481	475	429	447	442	462	453	498	481	461	502	472	464	460	436	457	525	516	462	453	462	490	464	441	498	441	497	470	499	472	524	493	466	450	483	447	453	515	435	437	488	491	476	475	492	437	434	453	448	449	432	499	490	498	481	426	456	477	467	437	432	472	459	452	420	451	501	426	468	460	453	475	475	470	473	431	495	461	470	484	485	464	451	455	443	468	480	549	421	426	481	487	528	501	442	455	456	460	463	497	463	506	467	465	448	467	478	491	475	507	420	508	453	473	482	463	479	466	485	466	421	488	484	463	452	468	458	474	458	456	498	484	443	472	497	437	426	469	466	469	466	478	455	468	475	439	441	483	448	446	526	439	483	478	501	448	470	487	464	480	475	429	455	437	476	478	456	505	459	478	492	449	464	490	434	470	469	463	508	479	489	485	452	499	447	461	417	472	465	456	488	467	509	520	487	459	483	488	479	508	467	482	448	467	460	444	466	498	485	474	440	436	451	465	473	496	487	439	492	474	492	512	478	504	481	468	459	412	475	511	451	465	478	502	461	469	437	481	489	439	499	476	484	492	439	461	479	484	509	480	472	467	446	452	492	489	474	458	477	443	502	455	445	476	459	478	465	454	496	440	475	509	447	501	455	447	510	469	464	454	467	504	458	470	454	470	438	472	468	460	461	481	485	503	481	500	472	463	457	449	486	454	477	478	467	428	464	480	454	467	457	471	483	489	456	420	487	477	466	467	459	452	479	461	482	433	431	473	427	477	496	461	481	458	489	459	461	507	462	459	439	489	507	450	468	496	480	465	456	429	452	460	464	444	473	463	449	470	471	483	467	474	475	468	456	437	433	462	452	473	466	476	487	463	463	476	453	455	471	471	435	471	518	429	447	415	463	465	458	453	462	471	411	446	489	467	488	470	468	465	511	465	488	436	506	426	497	475	455	462	478	474	474	444	477	457	459	494	465	461	465	486	471	471	461	444	493	473	471	461	478	487	466	455	481	465	480	487	501	464	485	483	438	483	472	498	451	487	446	501	498	483	451	470	442	444	450	486	477	432	472	456	448	453	456	463	477	504	457	451	483	490	503	456	494	460	465	485	445	424	487	460	469	462	448	501	402	475	466	435	465	465	463	490	479	493	446	490	473	471	456	490	473	483	473	449	501	455	444	472	490	460	450	490	443	479	505	471	478	458	470	480	476	471	456	458	458	484	480	492	442	397	437	454	453	479	461	494	473	455	477	468	486	471	486	462	478	482	480	494	443	447	492	472	455	493	482	462	461	521	462	467	468	481	456	439	464	460	501	485	449	460	436	467	432	458	449	453	466	458	488	500	450	458	440	511	449	459	460	442	439	448	430	488	478	477	486	451	473	452	484	485	454	447	448	447	455	495	466	460	447	450	469	505	495	465	450	458	479	465	436	470	443	448	483	466	456	442	475	451	440	474	465	477	442	449	506	492	462	435	422	437	443	484	471	449	449	505	484	512	508	468	484	477	478	490	481	475	482	480	485	505	470	472	476	504	437	514	451	488	486	457	432	468	484	459	490	500	454	485	523	446	446	476	485	481	485	468	533	445	494	464	499	457	483	452	503	452	450	486	491	473	474	499	464	487	453	503	433	479	457	501	468	505	492	459	468	440	477	477	434	450	461	514	461	447	494	419	479	495	461	508	475	458	466	477	465	491	446	472	474	418	460	493	499	467	449	515	448	448	464	484	468	452	486	481	443	461	453	444	496	463	468	456	507	444	430	469	449	467	455	484	462	482	439	501	426	461	466	473	447	489	469	484	435	491	483	479	413	463	464	471	463	471	432	515	478	457	468	472	449	475	447	446	499	459	432	470	485	467	452	487	471	450	469	464	432	503	478	453	485	479	495	518	466	523	478	482	474	438	436	450	473	447	471	496	464	464	472	465	485	441	475	480	465	487	478	473	444	495	500	473	481	470	469	469	481	440	414	472	473	458	475	440	462	478	465	496	458	454	450	474	452	489	477	456	510	502	464	485	457	499	436	444	454	482	495	490	502	452	456	467	457	444	442	474	491	461	452	481	464	486	456	476	458	494	512	432	458	481	469	498	429	492	482	477	439	449	466	472	464	480	491	466	474	450	467	488	447	489	487	438	439	453	467	497	426	477	479	490	468	464	432	454	437	457	463	484	461	483	493	466	460	502	456	492	457	428	488	472	477	476	482	475	495	488	436	455	486	504	473	441	469	416	466	488	493	468	463	450	473	468	539	461	468	484	498	449	459	489	449	455	446	461	501	516	461	464	463	459	452	480	452	454	465	460	437	415	463	448	531	461	437	462	461	452	484	482	460	464	436	439	472	441	436	463	477	450	448	455	485	491	479	426	504	440	475	477	482	442	463	464	481	464	475	463	465	459	482	423	484	481	445	469	469	442	439	406	424	458	468	446	446	489	457	470	437	470	488	478	487	467	509	502	470	436	472	429	480	456	500	488	426	465	442	492	427	491	429	450	490	461	520	455	503	471	484	476	452	439	465	449	470	464	470	468	497	454	480	485	480	514	414	449	491	470	449	471	477	437	473	490	443	477	474	447	419	455	445	459	435	507	457	484	480	480	492	458	450	440	527	445	461	480	443	453	530	429	448	487	473	490	435	521	479	486	485	432	448	468	482	437	465	491	474	482	470	460	459	466	494	490	503	458	470	479	470	442	432	429	484	465	484	488	442	483	462	501	496
6491	11865	10581	5632	2590	3900	6437	12218	17815	14432	7722	3869	1646	704	490	448	473	411	463	442	449	473	426	433	484	455	477	460	460	450	449	464	411	459	444	453	476	472	481	456	472	456	420	454	430	442	457	460	462	387	481	437	461	443	500	458	470	491	475	454	471	424	427	453	453	462	483	449	454	449	476	441	438	452	434	431	446	464	479	441	473	447	476	449	431	452	440	424	434	485	452	477	446	432	472	407	478	459	418	426	449	456	449	451	477	429	467	476	396	469	438	467	443	430	466	443	454	471	445	459	448	420	430	458	426	423	436	417	450	445	429	437	454	421	427	458	454	448	497	501	465	442	442	469	410	491	441	435	501	442	459	427	450	457	449	466	437	432	433	437	456	434	425	445	467	443	485	459	487	446	474	471	463	443	442	437	441	412	457	415	439	437	415	436	408	437	411	461	431	431	470	442	433	463	470	465	433	449	456	448	433	458	425	452	455	451	478	439	417	443	449	458	460	443	471	477	432	482	428	466	454	461	447	433	470	410	446	439	461	479	438	464	460	441	457	453	456	438	478	449	495	448	450	471	476	457	490	431	435	427	441	446	446	423	487	468	476	433	444	455	475	444	441	455	442	433	475	439	483	455	445	417	453	461	473	463	448	438	415	429	503	456	490	423	441	458	466	424	458	461	464	431	446	451	447	434	435	421	459	451	419	407	496	461	451	443	448	422	442	414	428	475	479	462	423	430	450	440	443	445	468	461	447	449	454	445	515	451	438	498	448	460	435	492	439	454	459	485	437	452	465	454	449	442	468	406	446	496	475	442	439	419	423	445	447	437	425	493	470	449	452	445	424	425	463	457	433	445	468	440	435	435	449	426	468	442	491	479	402	450	454	468	480	475	419	436	396	475	474	461	432	465	490	466	488	450	471	402	453	468	439	481	463	467	474	438	425	451	463	431	464	453	429	471	461	437	485	429	462	458	441	413	450	446	454	404	464	451	428	402	416	491	443	470	497	454	462	486	434	433	472	431	442	408	459	453	430	438	436	428	428	457	437	440	445	474	422	445	431	451	453	499	450	430	421	444	478	435	511	459	467	463	426	481	443	464	450	476	456	427	453	479	452	457	451	463	432	458	452	434	456	466	422	492	452	462	420	435	449	412	447	464	434	442	449	470	463	447	459	442	431	451	448	433	437	477	434	462	456	459	469	414	478	462	472	472	450	426	413	451	438	477	473	428	430	447	418	462	438	444	451	434	436	470	423	446	456	449	467	444	483	439	453	410	441	437	442	455	448	438	428	441	437	472	448	445	452	456	434	442	467	461	445	473	466	443	432	428	413	474	450	423	476	456	461	435	432	464	479	400	463	449	445	480	419	458	437	462	449	487	452	427	458	464	439	455	476	504	430	490	455	485	459	474	489	495	472	448	465	453	447	488	434	463	459	440	436	442	421	471	458	457	426	464	474	496	458	423	457	442	442	427	429	442	417	435	446	478	430	454	467	424	456	462	434	493	465	438	441	440	445	451	497	451	438	428	440	474	451	474	452	419	423	448	441	437	461	467	448	470	443	461	467	413	468	390	458	468	454	437	440	421	402	432	414	458	432	410	444	424	447	467	479	432	458	425	437	453	470	457	451	503	443	425	455	452	439	440	462	417	468	395	451	421	441	448	439	457	468	394	418	446	399	457	463	479	437	442	440	414	479	428	450	422	442	435	507	441	443	456	463	433	477	456	424	458	405	420	449	459	442	453	488	438	444	454	412	478	443	450	445	483	456	429	471	438	448	454	439	465	438	430	453	454	404	495	445	430	438	413	460	450	406	449	453	445	472	468	438	470	446	442	431	487	465	472	461	452	426	406	460	437	477	448	478	417	432	487	421	448	457	428	431	468	443	449	465	431	459	405	425	447	459	433	438	456	444	444	437	424	455	472	464	410	433	427	441	505	442	466	443	458	480	454	441	475	464	439	433	455	480	452	439	436	474	449	450	436	437	432	450	410	420	450	440	452	445	455	426	450	429	456	438	447	456	457	473	457	460	453	446	481	419	456	442	429	456	427	469	443	434	442	463	394	436	436	438	432	476	436	458	436	437	441	468	463	521	466	468	449	465	438	445	446	445	441	475	426	476	446	461	441	416	491	427	478	490	412	460	468	451	422	487	455	515	445	455	447	461	450	458	463	438	480	425	442	445	468	455	462	458	456	476	460	471	449	498	501	453	454	421	468	443	441	413	415	453	445	442	492	437	469	463	465	432	436	447	447	404	437	463	417	466	405	414	434	462	423	477	422	456	449	449	448	431	446	487	472	466	453	434	504	419	491	439	464	483	449	451	429	422	455	455	468	440	436	438	418	445	426	453	414	459	449	436	431	439	449	422	428	425	403	431	432	468	432	460	465	404	460	463	419	462	432	473	450	424	444	463	385	449	498	473	451	436	445	468	483	450	462	463	459	468	450	445	438	473	457	437	451	437	430	464	438	457	463	483	413	421	467	489	427	430	444	449	472	437	455	420	452	451	456	456	443	459	477	478	459	422	404	454	449	470	453	451	458	466	417	434	467	486	415	481	470	466	464	392	466	455	480	451	451	445	471	448	455	448	470	422	426	409	444	458	431	463	467	433	462	452	426	416	448	430	453	496	410	395	453	465	461	491	469	432	457	419	396	463	480	457	458	453	451	436	418	504	437	427	410	481	417	420	476	431	435	439	452	464	459	422	473	506	442	486	408	424	440	441	437	471	453	481	426	446	435	448	423	447	466	454	457	471	462	446	403	467	449	464	493	473	407	411	436	422	447	446	458	437	452	473	418	436	434	419	451	453	407	491	449	446	443	434	463	437	452	444	464	469	479	425	443	453	466	470	429	449	485	447	447	440	413	470	477	444	467	459	431	420	447	463	450	468	467	430	456	509	460	414	429	461	443	424	413	464	452	431	452	453	432	461	468	498	428	465	463	481	452	458	402	448	463	477	450	524	449	419	439	435	439	463	425	433	479	449	425	414	428	453	444	475	435	478	443	481	442	439	448	432	439	471	436	404	437	420	467	446	426	403	441	439	446	439	450	460	447	449	503	467	442	468	499	419	451	430	450	426	478	458	465	449	443	423	475	442	425	409	427	420	452	452	444	469	436	425	442	467	431	419	476	451	451	454	449	428	459	472	454	477	457	436	452	456	470	418	463	430	486	448	451	465	492	441	475	443	426	438	469	443	431	467	410	450	428	452	439	440	431	413	423	436	418	420	414	404	414	444	437	442	441	459	450	436	422	448	469	466	426	451	483	429	429	484	457	469	480	472	452	462	453	443	419	448	454	436	396	421	482	420	439	444	427	442	438	422	432	465	470	427	428	450	448	434	440	462	439	428	456	480	509	469	447	439	470	476	438	418	426	450	468	463	449	471	473	430	473	465	464	452	429	435	463	441	464	459	475	465	441	465	464	424	462	458	459	436	447	476	440	455	467	414	428	482	453	442	435	434	403	422	439	465	450	432	438	452	450	499	436
24212	21338	28677	24499	21294	15406	8149	7529	23810	29022	24154	11171	3724	1247	705	624	576	594	602	574	570	561	563	585	569	593	601	565	540	603	540	608	612	583	560	560	544	555	560	550	580	586	523	554	570	545	582	572	596	551	553	567	563	561	593	577	555	583	602	515	602	617	535	550	598	540	572	560	561	586	627	575	595	547	611	555	511	568	580	552	593	531	576	534	551	564	544	570	539	557	557	565	567	581	530	561	552	563	545	556	497	581	568	571	581	528	574	579	601	584	590	547	569	569	534	568	512	538	550	508	579	589	600	573	588	563	570	549	552	569	532	583	576	594	550	586	560	506	572	548	584	561	574	526	571	550	564	589	576	561	516	577	552	570	557	601	552	551	577	573	568	566	544	555	591	578	549	564	591	544	576	553	554	580	548	576	553	568	532	584	545	593	548	563	523	542	557	571	589	583	539	555	606	559	575	583	542	570	535	557	562	559	581	587	582	515	580	582	562	570	517	538	598	510	594	533	549	546	588	515	551	535	569	590	546	577	550	551	564	581	596	561	563	584	554	546	559	557	577	540	532	605	569	562	603	605	571	557	529	569	567	549	595	587	559	578	556	572	589	540	540	509	578	595	558	548	597	614	589	549	567	553	511	515	575	565	548	564	538	513	555	570	523	566	590	550	563	524	549	549	602	565	534	561	557	547	524	548	571	548	590	543	562	591	598	536	530	577	569	569	577	583	586	556	610	597	576	583	557	553	611	549	554	555	585	544	584	549	583	564	555	575	568	580	530	522	597	625	521	552	530	576	576	566	517	592	554	575	574	578	559	560	559	548	563	556	560	570	544	550	534	589	564	503	589	581	558	549	610	514	580	575	544	516	547	575	556	552	547	585	549	580	553	570	554	542	543	515	520	523	536	550	582	581	603	599	516	570	591	584	554	571	569	546	594	544	538	515	517	552	514	588	572	568	600	574	576	548	560	558	542	596	558	623	579	599	536	593	546	608	589	581	568	558	527	516	590	594	561	575	586	533	537	556	565	564	580	525	575	574	598	576	542	560	546	555	554	564	552	614	580	562	560	560	561	563	584	564	591	545	574	578	501	525	527	549	577	546	568	556	522	550	556	548	527	508	586	524	570	609	576	544	538	519	561	602	585	554	553	532	602	576	536	528	580	565	582	563	533	592	550	541	607	569	528	536	552	555	584	540	550	555	532	523	522	550	599	544	584	581	517	514	569	595	557	576	571	558	570	562	560	567	611	588	533	579	544	577	554	575	583	612	543	546	560	547	590	571	553	557	583	542	573	571	566	577	552	542	547	547	524	548	577	571	560	497	605	544	552	564	594	550	508	552	564	575	555	522	569	582	584	610	550	556	600	585	607	602	540	582	567	546	552	594	615	578	592	541	548	561	586	563	543	564	559	532	589	538	536	546	603	517	556	561	504	518	576	566	559	530	568	557	583	554	543	534	569	573	511	597	531	554	571	565	559	542	594	564	560	585	562	560	604	560	570	560	555	586	521	547	592	611	591	582	594	550	563	562	564	587	578	550	571	551	582	559	541	541	542	570	556	578	602	575	605	583	528	543	510	555	591	525	527	561	606	565	586	538	564	575	586	580	554	523	530	526	583	532	561	567	587	558	595	557	546	554	546	585	557	556	549	535	583	537	573	555	535	554	570	581	555	572	528	558	578	548	570	552	545	557	565	522	556	579	541	562	516	570	564	602	528	625	493	559	562	538	561	555	568	566	561	550	568	563	569	558	604	536	563	556	549	509	559	576	553	571	535	537	590	574	505	543	578	550	554	507	567	529	590	537	524	559	602	533	561	584	571	547	542	561	589	570	554	533	587	557	580	543	537	560	575	559	519	574	541	552	519	556	613	530	576	554	508	566	545	602	561	519	593	577	549	534	582	549	562	598	565	542	537	553	584	552	520	567	581	571	555	520	605	547	530	533	585	563	536	561	551	549	578	569	567	551	536	588	522	607	551	573	547	540	577	536	567	562	540	554	543	539	553	542	587	549	564	544	541	556	601	544	559	539	558	602	566	558	571	547	578	568	555	548	534	563	548	548	564	568	566	529	573	575	588	562	559	525	547	537	553	566	549	564	586	573	545	581	527	559	530	562	565	542	525	585	536	521	572	604	583	598	578	524	579	575	544	586	542	522	534	558	539	553	554	531	554	553	591	540	528	559	550	565	546	555	531	552	553	593	552	585	570	561	586	547	541	529	584	597	553	569	586	618	575	573	571	545	553	571	558	579	518	546	539	532	570	595	568	574	526	537	546	506	577	537	553	593	541	525	555	552	519	569	556	572	530	593	535	503	564	591	551	569	547	562	528	562	573	584	534	559	623	566	542	584	573	564	514	579	505	552	548	526	548	530	505	573	597	550	561	550	635	575	530	542	526	515	571	534	566	570	517	577	577	499	556	549	560	556	542	583	587	584	518	544	591	529	584	563	524	583	573	524	562	599	571	567	562	542	585	557	528	558	550	604	529	546	559	586	544	557	558	529	564	573	574	560	536	547	531	589	544	545	547	585	557	582	572	563	562	539	567	535	593	565	577	581	575	558	566	568	563	559	560	581	575	578	551	564	534	552	570	576	564	549	608	575	520	587	565	515	562	568	561	567	552	545	576	548	572	547	578	530	576	530	572	558	549	554	588	569	589	530	570	545	547	576	560	496	563	583	576	535	565	559	571	569	586	553	584	568	547	568	582	617	619	522	537	570	562	561	571	522	599	555	564	515	566	548	556	537	562	545	542	547	524	546	567	562	597	541	567	546	570	555	554	563	563	577	583	534	537	549	559	544	536	576	562	536	536	546	522	540	592	589	593	541	594	583	584	603	523	581	587	546	574	561	558	578	526	561	596	548	579	588	567	564	553	508	562	563	598	594	549	534	538	553	551	557	573	602	542	551	548	497	570	552	526	507	539	570	568	589	566	540	553	549	528	572	586	571	529	561	550	567	557	533	572	502	553	563	577	548	548	530	564	514	552	590	526	577	593	570	544	547	580	589	565	567	566	579	563	588	541	546	553	548	523	569	526	539	521	547	578	602	523	589	543	567	569	539	579	560	565	560	583	592	531	594	550	593	559	579	503	565	513	582	543	529	576	595	548	562	531	561	531	564	533	541	550	550	532	550	581	516	523	595	573	545	583	520	520	564	563	540	558	544	541	546	537	519	531	543	560	539	572	554	547	554	591	584	571	568	541	539	599	515	599	590	537	527	580	574	540	548	584	539	554	576	557	552	517	575	562	552	585	546	541	565	561	565	577	582	580	558	619	548	553	567	560	513	592	559	573	594	555	518	578	562	573	550	578	584	555	541	580	555	545	539	537	582	569	545	542	534	587	531	557	554	574	562	532	608	533	587	569	595	563	538	551	539	544	563	559	579	571	591	600	563	531	534	553	540	591	590	590	586	555	504	607	517	580	603	538	540	571	545	584	539	576	582	520	548	539	526	544	545	571	574	548	561	547	580	580	571	569	550	550	537
9754	21758	27469	18037	10966	8374	6898	9290	26324	27335	20761	9280	3584	1294	639	589	529	524	524	503	521	539	554	544	559	566	585	499	566	545	543	551	512	555	551	523	541	512	502	513	559	578	525	542	542	531	536	556	514	483	547	534	521	559	531	531	516	538	505	572	504	527	519	555	507	566	522	588	524	531	520	522	555	545	527	547	550	488	530	538	551	520	544	522	557	526	535	510	502	527	518	544	569	512	540	544	589	530	503	534	591	500	566	492	515	534	541	547	543	513	575	526	544	542	479	503	515	538	552	597	549	499	533	582	497	553	559	546	534	517	539	549	528	560	520	559	522	503	518	559	542	580	546	542	469	532	533	529	559	517	548	514	546	508	552	552	515	543	500	554	513	553	517	528	573	534	516	534	557	480	509	554	570	520	537	536	517	563	570	526	517	512	531	541	565	568	525	515	545	503	497	523	531	558	508	523	577	536	534	569	536	512	501	513	477	493	522	517	525	526	521	520	525	527	546	540	534	577	499	516	556	523	542	496	535	537	555	512	525	554	554	510	549	515	474	523	533	533	531	505	541	534	590	542	519	543	535	515	540	532	546	534	569	587	525	525	526	530	509	544	574	500	517	561	550	550	515	550	492	578	509	587	546	513	488	540	519	557	534	560	515	540	541	499	528	546	563	526	552	568	519	508	593	504	527	523	520	542	560	555	519	560	566	505	512	589	495	529	517	524	509	560	560	462	548	508	572	543	509	554	517	555	529	548	507	497	530	569	513	513	562	544	508	506	565	528	537	539	513	564	538	523	543	562	509	506	518	552	548	503	532	526	526	529	559	512	534	525	550	564	518	500	542	545	552	547	477	483	492	561	538	573	592	562	550	523	554	522	506	516	523	504	514	564	565	555	543	502	523	535	526	484	519	547	555	555	512	495	537	513	520	547	519	576	535	525	505	562	524	566	559	555	538	498	541	542	529	539	553	493	511	510	495	543	530	507	533	553	534	527	504	543	531	496	522	537	517	537	552	529	502	502	538	548	484	516	548	552	498	501	501	510	493	513	540	518	536	510	532	564	547	512	532	514	552	506	514	543	516	561	529	501	527	525	510	496	510	564	509	517	508	553	536	461	515	545	479	490	513	502	560	503	527	553	530	533	555	515	527	538	544	550	559	533	518	535	500	578	517	476	548	552	522	534	539	479	549	542	540	534	535	553	541	546	545	539	515	526	517	505	539	513	550	526	508	566	541	545	553	552	497	546	537	512	570	541	520	498	529	508	507	531	542	513	526	514	514	510	528	595	524	544	550	527	555	569	547	528	548	510	529	574	523	555	506	577	549	521	537	530	585	587	533	556	545	559	540	549	541	530	511	564	515	543	482	535	504	528	554	548	540	534	517	523	506	496	550	532	526	525	514	544	535	529	560	526	486	542	541	542	523	557	516	546	544	514	532	494	542	542	537	537	508	529	520	540	522	517	551	556	543	516	534	520	527	530	500	550	511	525	545	510	476	504	511	524	513	558	522	548	591	525	522	553	543	531	493	543	537	519	504	566	528	488	535	542	535	530	474	523	556	504	538	575	538	501	492	527	535	517	531	563	552	557	516	503	549	558	528	481	540	537	564	557	543	517	565	510	526	524	539	581	553	515	563	505	544	534	528	484	570	532	523	536	522	530	531	513	550	494	534	515	507	576	530	552	519	554	521	480	522	557	599	552	558	528	525	503	546	522	511	528	541	524	506	518	555	524	508	518	537	487	545	512	515	554	545	548	523	561	572	528	558	516	508	504	474	491	542	532	553	541	510	551	538	570	540	550	568	519	583	506	551	540	530	542	540	524	525	509	529	547	557	571	539	530	545	561	537	524	522	491	490	566	518	553	543	536	530	521	543	528	479	544	533	545	547	549	523	499	533	534	502	521	521	549	494	545	552	571	538	497	529	523	523	523	511	543	549	590	552	545	597	559	533	559	524	521	576	547	550	549	535	535	508	522	538	554	480	577	523	528	524	521	570	524	521	505	502	488	543	528	491	544	534	521	544	506	518	512	519	501	518	575	552	537	529	540	505	533	529	539	555	541	560	538	550	546	506	596	561	515	530	553	525	506	545	507	559	535	528	530	514	511	537	547	559	568	558	532	547	529	533	529	519	520	528	546	519	545	516	550	547	533	490	532	557	550	549	523	518	533	562	519	538	560	552	544	548	570	552	509	547	509	575	535	483	520	520	534	516	526	535	558	510	517	553	520	521	539	521	494	515	525	550	514	518	527	556	546	534	539	541	511	503	514	540	510	531	543	505	551	554	560	537	499	522	522	526	518	519	525	576	516	554	521	537	519	514	524	483	571	543	511	489	543	511	515	557	535	507	508	518	534	547	540	552	488	543	564	550	562	533	494	538	567	537	540	550	515	527	532	540	517	520	497	512	525	539	536	558	519	513	534	499	569	537	581	540	502	532	503	516	525	527	537	517	509	557	543	557	553	529	545	525	503	530	546	525	505	517	507	501	600	564	562	525	478	531	508	543	518	471	519	547	566	562	559	518	506	503	539	519	537	547	540	539	532	567	539	512	532	532	495	544	500	533	540	529	512	551	533	527	567	514	536	545	552	528	555	546	546	470	536	517	527	529	481	542	559	532	510	545	552	556	535	534	542	510	513	507	520	519	526	533	535	551	550	473	533	532	512	535	537	552	526	500	550	543	547	527	561	533	535	535	568	521	546	579	510	516	587	530	520	580	523	536	563	493	508	548	530	523	515	523	543	540	536	501	541	497	533	522	541	531	538	535	500	549	565	530	567	541	541	526	538	510	544	549	530	547	513	531	557	532	540	496	533	533	494	511	501	560	519	494	538	575	558	550	530	507	499	510	507	531	545	546	553	557	540	561	554	554	560	568	479	505	571	507	542	491	555	596	540	485	527	527	534	527	507	528	486	516	521	523	517	555	554	480	554	533	503	526	559	532	515	521	508	533	516	540	553	484	505	536	541	539	545	495	501	509	510	540	517	494	530	533	520	530	570	526	538	545	520	572	514	546	545	563	535	520	516	504	515	556	519	490	540	524	551	517	486	516	537	571	513	539	568	505	536	537	513	547	539	520	501	505	497	522	475	475	501	514	529	551	528	511	505	515	509	522	508	533	553	539	516	533	527	504	519	521	580	535	513	553	535	518	535	473	502	561	524	551	531	555	513	532	519	570	512	497	499	509	534	509	550	520	521	523	550	470	549	543	515	542	563	515	537	523	539	534	551	510	583	527	555	514	526	507	551	532	492	521	525	561	556	529	524	517	544	513	505	541	520	517	529	516	534	519	517	555	485	517	521	500	535	523	519	544	515	516	538	520	525	520	531	550	507	505	559	534	531	526	542	523	552	548	578	534	510	499	564	506	510	494	496	502	467	497	570	526	552	537	509	542	564	511	518	509	536	568	540	524	526	553	512	549	560	530	539	479	560	535	551	526	540	548	517	488	531	523	566	548	524	516	516	523	548	526	512	544	544	536	511	569	517
27825	17859	15567	8860	4051	2589	1506	1082	1389	1932	1842	1223	769	601	470	504	452	467	486	483	489	436	486	481	473	463	443	443	457	459	496	491	460	432	472	440	501	507	417	501	496	473	501	459	468	485	487	433	464	420	482	450	442	459	458	458	477	478	462	481	442	494	457	490	433	465	462	460	411	476	483	477	456	473	476	501	462	459	467	432	473	484	451	475	467	465	440	469	467	461	489	434	481	452	460	476	506	479	449	468	443	445	463	435	482	456	464	481	462	460	514	477	495	511	482	445	486	471	454	467	441	454	480	474	454	476	487	473	483	490	431	467	476	472	494	420	502	460	504	448	445	469	481	443	466	468	426	516	511	497	465	474	500	459	433	471	480	457	444	452	475	478	455	463	475	463	439	440	484	477	454	492	487	461	475	464	460	500	465	431	488	501	473	462	478	448	494	499	487	483	502	452	460	452	466	460	424	463	445	488	478	451	470	465	438	481	486	487	485	449	479	446	447	464	490	509	469	485	442	453	443	468	503	442	457	476	482	461	443	463	454	503	489	469	495	518	425	499	470	462	499	460	502	481	460	505	458	478	440	439	443	468	469	497	417	439	465	472	450	435	503	442	458	449	455	466	477	428	466	448	484	464	469	461	512	497	468	477	482	446	492	462	454	454	499	466	467	487	469	456	422	477	487	468	485	483	469	495	476	487	502	438	468	468	433	471	515	443	434	472	450	420	440	451	503	498	491	451	449	480	486	473	511	461	452	460	453	503	490	488	459	469	452	458	475	474	429	474	441	450	493	443	477	458	436	509	460	478	472	467	496	480	471	488	465	424	496	441	441	487	435	498	489	509	451	447	451	431	466	454	471	502	459	480	473	445	460	468	493	478	463	452	484	492	466	477	473	510	456	467	489	460	446	458	490	459	478	475	478	484	489	509	451	503	465	467	485	470	474	515	431	442	430	453	470	489	484	473	454	424	410	447	498	472	469	485	483	449	510	440	482	467	496	480	451	454	451	482	431	463	484	489	458	444	481	450	448	439	434	458	474	461	413	471	488	485	475	459	449	452	477	469	442	491	480	484	483	451	465	488	461	447	481	503	470	488	481	455	464	448	446	482	501	463	471	465	467	456	428	450	425	450	480	455	469	443	457	518	487	456	474	462	490	492	432	475	489	485	466	460	449	495	445	469	467	461	434	479	507	473	431	452	464	465	467	464	462	458	453	460	475	460	474	501	468	518	470	427	450	484	437	480	468	486	436	471	455	455	440	465	484	497	481	497	481	464	438	465	506	463	482	444	469	431	490	413	461	445	474	449	463	470	478	477	456	465	459	493	445	429	464	433	442	433	485	425	492	510	467	465	503	442	428	456	473	455	462	470	492	464	455	477	441	500	471	456	474	443	455	442	478	479	518	484	493	463	439	445	467	460	468	468	472	420	463	422	496	460	451	469	450	464	452	441	423	492	481	477	462	459	431	450	475	476	461	493	487	478	486	416	473	459	483	505	471	486	477	446	427	471	458	512	448	486	465	465	444	430	478	457	458	462	462	471	446	474	458	449	448	458	463	442	451	478	469	496	434	438	520	461	456	477	428	466	458	439	479	478	466	488	439	482	498	492	448	478	481	454	445	463	453	460	444	486	464	459	482	473	466	443	431	490	477	467	468	480	459	440	465	446	452	427	474	505	453	455	473	475	452	492	464	432	469	483	477	475	427	466	476	483	458	470	429	445	467	468	518	493	470	469	446	477	459	490	494	456	474	449	479	471	475	466	484	456	493	458	434	453	458	475	505	480	458	442	476	477	464	479	464	458	449	484	462	507	502	462	458	465	497	472	479	446	466	466	452	487	443	472	483	443	484	468	438	455	478	457	460	448	476	460	433	490	477	437	439	471	467	450	417	472	491	483	468	460	450	446	464	522	482	466	451	524	487	446	444	444	493	431	475	467	473	493	480	477	450	462	433	498	450	443	416	455	479	426	486	471	449	431	456	477	418	442	491	479	457	430	487	443	465	471	437	473	483	441	460	490	466	502	460	464	454	446	461	472	459	466	472	456	468	417	483	460	489	447	470	430	461	463	451	461	488	421	456	426	502	469	461	502	461	466	448	447	442	462	465	460	434	486	466	479	457	442	457	451	478	466	467	473	476	503	522	497	441	489	456	465	474	478	455	477	464	444	489	500	489	468	489	476	469	488	464	448	422	461	474	451	464	453	478	465	436	427	482	506	468	503	489	454	502	453	424	458	468	467	480	470	440	455	462	488	458	502	445	470	483	453	442	455	478	434	476	478	476	458	448	427	467	474	441	479	467	457	497	458	412	528	464	468	481	468	494	416	477	469	490	484	500	475	490	497	496	492	462	465	423	466	466	489	470	510	471	489	467	468	456	483	472	449	505	460	469	460	464	463	503	466	453	486	498	518	477	463	490	468	450	464	499	463	453	484	442	447	485	448	445	458	443	475	499	465	454	456	466	441	487	497	406	469	464	457	450	460	458	469	467	484	495	479	535	510	492	460	435	461	475	496	465	434	485	440	479	505	459	507	451	491	448	501	444	443	474	463	454	476	470	432	473	495	471	441	488	459	477	434	485	418	428	450	478	453	481	424	503	462	477	478	466	482	473	461	459	480	512	454	454	484	503	488	506	456	478	491	495	461	491	480	496	478	468	486	438	464	480	460	459	455	435	439	452	414	464	422	481	440	485	461	502	496	496	470	469	465	465	453	455	477	457	498	449	485	483	466	485	484	492	484	453	466	454	477	459	446	437	490	416	467	445	505	475	455	451	460	466	482	444	477	460	491	488	460	467	434	438	482	481	471	495	456	465	455	480	488	440	503	500	469	475	476	446	471	432	433	452	474	450	471	467	456	453	458	460	440	456	477	429	443	470	460	472	473	445	441	507	439	496	458	514	468	454	483	480	470	479	478	454	471	458	463	448	452	449	433	475	486	474	443	476	445	468	499	480	465	441	471	478	466	457	473	462	501	457	463	455	490	455	477	476	458	494	446	427	439	467	459	506	465	498	471	500	495	434	463	427	460	447	444	466	508	484	441	449	486	436	481	473	459	468	437	451	430	459	465	487	475	481	442	498	436	505	458	476	469	459	460	432	423	490	467	483	482	465	470	454	439	455	508	468	450	464	479	487	476	483	445	445	442	462	468	477	478	476	462	473	471	462	455	488	469	468	459	456	476	462	425	432	463	408	454	476	467	457	458	469	485	481	465	462	456	458	461	461	479	473	492	462	434	512	449	430	458	429	487	484	451	488	440	430	474	431	449	450	461	450	422	488	487	500	501	466	431	515	471	463	450	440	482	471	457	469	496	509	473	504	462	494	428	496	462	450	467	457	512	474	489	476	468	484	459	450	473	475	474	473	449	465	465	476	460	475	487	481	459	485	452	477	473	446	477	477	479	461	449	478	434	471	466	434	433	464	477	494	451	476	446	467	441	442	422	502	469	468	478	482	483	489	464	456	480	477	473	472	489	472	492	449	435
8589	13418	16420	7458	4529	3286	2131	1504	1893	2379	2183	1349	855	614	469	412	462	451	442	435	432	433	446	461	458	431	416	452	424	415	437	404	426	436	476	413	442	466	370	396	418	469	423	451	446	433	460	479	446	481	414	397	403	430	389	430	454	423	452	434	481	458	449	400	431	423	396	435	401	440	459	444	439	389	446	429	387	468	436	421	413	413	403	444	413	445	434	420	453	395	424	433	421	420	388	395	426	452	439	443	415	415	426	434	420	460	423	447	408	391	431	417	439	428	432	451	426	439	421	455	405	422	466	425	428	411	434	437	412	434	431	426	435	448	438	440	433	440	443	425	419	407	463	416	475	435	404	425	419	431	435	412	436	426	439	409	388	443	437	437	425	423	452	453	432	454	404	480	447	408	434	418	359	451	437	376	453	410	452	400	439	438	419	462	421	444	407	449	437	394	426	450	450	430	437	434	446	418	416	426	447	403	444	433	411	431	402	423	434	460	409	444	432	449	443	465	422	434	445	387	437	405	392	452	418	433	399	410	411	408	437	394	431	409	449	410	439	425	438	416	439	495	455	393	433	444	414	433	424	396	419	431	430	404	431	430	441	420	431	431	402	438	411	433	415	436	414	440	448	424	425	408	402	392	408	385	446	427	458	412	441	473	433	402	397	447	425	458	429	430	399	412	422	404	443	408	419	431	453	412	425	454	425	412	393	443	443	426	411	411	443	436	441	433	459	425	436	423	414	482	456	431	435	410	436	414	419	442	449	424	421	372	425	428	422	448	419	394	441	417	424	437	389	424	424	474	426	442	430	445	425	408	445	420	422	427	398	418	442	421	425	459	423	428	473	421	411	436	449	409	460	414	398	425	445	401	392	408	437	410	433	398	404	414	411	427	416	473	440	403	444	465	402	430	417	437	387	457	395	417	444	404	436	442	462	436	431	458	418	446	442	411	437	423	473	440	422	425	417	444	424	451	448	442	482	399	418	461	425	447	421	406	441	440	458	429	416	396	431	458	366	434	419	445	466	404	417	426	419	420	462	425	412	437	450	432	445	396	441	429	385	428	405	417	410	415	411	410	450	433	411	450	421	447	463	426	427	431	452	438	431	464	394	431	408	461	431	430	410	406	428	416	419	395	415	418	418	432	432	426	450	443	452	431	425	396	434	492	443	449	468	432	385	453	453	456	442	432	407	434	435	403	442	403	427	423	446	423	439	423	414	462	399	426	411	432	419	444	448	408	414	437	415	437	433	402	415	414	450	417	438	428	464	450	411	378	405	456	457	431	414	428	448	415	419	398	453	427	445	432	434	388	416	393	407	424	454	414	427	442	397	428	428	405	422	408	406	400	367	424	462	430	448	443	394	452	407	420	437	421	434	443	443	444	458	417	418	431	459	391	436	404	413	367	402	434	406	426	410	421	416	459	427	430	447	415	451	415	449	436	440	376	412	428	436	408	472	434	428	407	411	417	431	391	439	467	438	427	407	456	463	453	464	402	432	421	441	429	439	433	390	436	391	401	413	427	403	415	396	430	404	398	423	401	419	419	453	430	449	420	417	451	413	439	463	429	433	431	418	404	447	428	433	386	432	439	438	444	408	429	429	461	422	443	484	430	455	435	511	415	413	421	473	393	431	457	433	431	424	462	444	449	396	428	402	427	420	428	389	469	452	427	426	435	411	412	436	415	424	402	466	447	448	427	451	462	436	409	418	415	392	440	424	442	449	454	432	430	392	423	430	420	446	450	416	418	405	436	457	414	401	415	470	433	364	425	418	416	414	410	420	424	442	426	405	452	460	446	446	441	406	449	388	393	431	420	402	428	429	406	417	402	449	434	404	431	417	391	423	412	439	450	452	430	380	443	402	440	442	427	446	418	431	434	434	422	452	427	384	434	443	425	442	421	418	447	411	436	438	456	422	420	424	400	401	401	405	430	386	436	446	456	416	404	411	442	427	413	390	485	405	391	438	400	419	457	398	452	412	451	454	431	438	453	444	378	412	413	451	481	431	436	395	414	432	446	423	415	432	447	429	412	404	422	426	423	404	450	448	437	402	390	448	423	412	431	449	379	433	431	433	453	414	431	427	438	457	395	421	379	434	436	476	443	418	439	385	448	432	403	413	430	406	430	457	423	455	430	469	423	450	434	418	389	428	468	436	435	437	429	416	448	435	469	419	433	438	487	436	418	456	421	465	403	424	417	415	455	428	440	414	435	450	460	451	460	426	438	409	442	426	449	438	403	450	420	421	446	408	414	418	426	404	477	427	455	408	405	453	391	426	476	462	445	400	465	420	437	417	439	416	411	402	446	423	438	424	438	433	425	445	431	406	393	408	419	450	401	413	399	424	422	411	473	426	460	428	415	441	440	453	405	419	426	414	434	422	423	435	420	430	439	428	443	408	400	389	428	427	423	446	420	424	459	440	422	447	439	414	431	422	474	428	405	407	391	458	460	437	476	416	403	478	451	404	400	451	436	416	454	439	393	422	445	402	415	417	430	434	441	423	437	395	470	415	449	442	422	451	439	458	413	416	432	433	455	431	422	442	413	409	440	466	382	453	438	449	435	413	455	452	420	448	404	429	453	425	446	440	409	400	425	392	437	426	387	459	392	441	453	418	437	412	413	422	394	422	394	411	438	431	397	438	442	411	434	414	430	416	424	407	411	426	424	413	387	415	459	402	409	457	431	450	416	409	445	443	421	400	417	448	423	417	448	423	425	426	434	469	447	442	441	419	418	419	413	396	409	424	409	406	432	411	423	432	438	416	422	462	400	404	426	439	442	429	425	432	455	445	445	436	429	397	441	445	458	422	424	422	422	445	417	424	421	439	434	422	379	413	437	435	455	438	427	443	459	432	452	439	417	417	422	423	429	415	421	411	401	424	425	404	419	408	450	445	428	448	439	403	416	420	435	410	435	427	399	394	417	448	418	408	418	396	422	447	447	428	421	407	458	440	386	431	432	434	454	416	456	434	406	456	463	470	404	389	432	373	438	427	433	432	432	423	460	416	436	382	423	433	451	390	450	415	432	410	401	418	431	395	431	410	408	428	458	413	420	426	453	423	435	392	387	429	448	414	412	433	419	423	450	411	356	399	398	431	441	433	415	458	413	391	411	412	409	448	414	434	423	429	411	431	421	429	399	437	395	397	453	431	448	408	422	399	447	461	438	438	465	434	422	425	415	414	435	425	434	465	409	448	449	424	421	474	431	437	413	447	455	463	439	420	439	395	397	452	416	399	392	402	425	442	439	443	442	449	461	430	405	405	427	463	408	452	415	465	452	397	426	418	461	413	382	506	433	421	461	431	434	445	419	397	402	417	456	397	435	440	423	447	406	439	410	412	393	405	411	410	373	401	466	419	434	442	423	413	451	441	450	443	430	424	408	415	422	428	423	435	446	442	439	456	415	426	416	461	414	383	441	440	416	425	415	428	435	428	384	440	462	413	401	463	453	392	489	392	396	432	422	393	427	395	418	455	413	422	449
25424	21331	27408	25843	16898	8798	4284	1493	4223	12156	10678	5030	1955	807	511	491	500	467	459	463	451	460	453	483	449	472	484	476	450	457	504	475	493	472	480	472	464	457	465	468	456	436	477	437	420	454	486	488	446	437	468	445	475	470	432	485	417	484	463	445	442	469	455	461	439	443	466	445	454	450	477	412	465	483	466	440	466	455	444	457	487	433	469	444	462	448	421	470	452	463	469	457	437	453	493	408	421	460	450	453	462	470	476	456	450	460	441	445	460	491	451	484	454	423	475	448	457	438	428	449	480	452	445	511	455	480	480	448	482	450	459	434	486	440	430	458	493	445	461	412	439	445	430	454	458	465	471	473	471	455	502	487	467	415	481	476	493	440	470	436	460	470	501	489	477	441	479	448	481	456	447	461	444	450	480	457	415	458	432	454	464	479	469	460	454	458	478	421	438	486	448	485	446	433	436	424	457	464	431	470	464	470	458	450	500	454	446	419	453	468	462	451	448	439	448	457	464	443	451	483	431	443	462	423	441	467	437	469	424	442	441	480	442	461	460	466	451	442	487	450	449	414	464	474	483	455	462	444	451	440	445	452	493	433	488	474	486	438	494	449	465	441	465	467	494	456	470	468	458	438	462	471	478	431	458	451	472	448	490	461	455	439	493	418	442	446	477	470	443	471	428	464	431	462	455	425	436	459	453	492	469	480	419	482	410	494	418	439	432	462	429	448	457	466	460	467	479	443	484	511	471	442	490	475	464	457	465	456	445	433	453	451	460	415	467	447	436	453	465	473	447	458	458	459	481	437	441	451	469	441	448	439	464	491	450	468	454	483	504	449	467	461	518	475	487	463	448	487	477	446	485	493	490	437	444	459	465	432	436	433	482	422	454	483	483	450	444	483	449	459	444	497	467	430	459	426	466	448	460	460	465	467	482	440	472	473	429	427	443	453	487	504	498	429	442	442	485	428	448	441	457	501	462	442	438	458	488	496	484	446	470	468	487	465	503	425	452	468	461	418	490	485	435	474	461	486	449	456	452	451	424	450	460	422	456	425	452	467	436	452	450	436	495	453	499	424	424	451	474	469	454	459	477	481	432	474	444	458	464	447	465	449	479	445	458	435	457	457	475	427	461	463	491	466	468	435	470	477	480	435	430	453	451	480	435	480	462	475	447	442	472	425	442	441	433	428	467	457	461	452	461	449	496	449	431	474	457	462	450	463	442	454	442	461	474	497	465	456	425	493	444	444	460	453	450	492	455	450	463	446	442	453	424	449	459	429	484	458	488	473	451	484	461	464	483	456	464	449	511	497	480	433	465	445	475	432	515	442	464	455	509	420	455	436	435	454	461	450	451	429	455	486	460	475	451	471	461	476	463	454	458	432	454	456	468	452	439	503	454	392	448	445	463	451	450	428	491	453	449	452	447	470	447	456	429	456	490	416	459	441	446	443	464	436	471	472	437	448	498	446	450	458	483	458	477	500	457	471	445	435	477	473	413	443	437	459	427	475	422	463	500	444	455	468	470	475	466	460	442	455	482	481	457	477	441	465	461	475	467	463	472	438	497	465	477	457	468	440	470	513	478	425	461	446	435	449	476	475	476	440	465	452	483	448	452	442	450	483	456	492	476	449	464	463	427	470	471	480	431	460	453	467	449	494	457	452	472	434	455	459	448	494	425	446	434	463	466	449	484	463	468	428	447	446	450	460	478	444	494	474	401	478	466	475	465	444	472	451	455	473	448	442	429	480	449	471	438	445	438	475	463	454	447	459	461	442	459	449	505	414	474	447	432	424	463	468	465	471	438	448	461	456	485	438	426	448	357	420	468	466	446	414	430	473	459	483	438	458	436	432	448	486	465	453	467	471	464	467	439	452	485	445	432	436	496	427	449	448	428	445	454	500	454	423	467	417	472	493	506	496	435	475	446	482	492	445	485	462	472	481	483	480	458	430	434	463	463	503	448	470	434	489	476	459	465	457	454	461	458	423	477	477	456	440	425	445	437	429	464	438	483	484	443	449	426	478	445	456	450	455	465	464	413	463	490	442	454	483	452	441	459	453	470	455	462	446	447	427	456	420	434	443	492	450	439	450	475	457	458	472	461	452	438	467	481	475	473	510	461	454	422	452	475	446	429	462	478	467	423	454	451	450	415	479	440	456	449	449	463	449	455	455	437	468	475	480	460	452	436	511	439	424	468	458	428	430	442	457	488	464	467	472	482	488	444	456	486	423	459	462	460	476	464	483	443	468	460	450	464	458	431	480	466	475	451	427	446	461	465	465	487	453	436	430	471	441	499	434	475	471	452	461	456	491	463	456	488	474	484	465	468	407	477	475	448	442	484	459	462	473	457	453	472	452	442	470	427	425	426	507	433	452	443	445	485	442	459	442	467	455	498	440	443	468	375	482	431	450	454	487	489	454	461	447	490	467	497	456	466	451	435	466	498	490	463	405	468	502	444	450	493	485	439	486	455	491	430	474	480	469	458	475	456	485	410	484	445	454	475	458	480	464	447	442	469	445	449	441	447	473	463	478	456	474	483	447	466	459	463	479	441	429	504	419	461	504	423	479	467	424	494	463	455	455	457	486	483	438	505	453	456	449	437	422	464	486	437	461	439	474	483	471	478	459	479	446	458	447	402	438	481	453	443	434	449	473	425	455	446	446	446	402	399	455	444	479	453	457	451	448	444	502	446	452	443	456	456	448	451	473	463	455	413	428	446	455	456	439	455	495	444	439	450	462	459	474	456	489	437	438	481	475	456	432	449	491	423	469	472	494	472	447	472	450	460	459	434	443	478	470	464	466	528	485	482	469	477	489	462	466	460	471	459	473	465	494	451	482	448	475	440	473	473	462	476	479	449	449	459	431	462	468	466	406	474	463	497	457	435	460	457	433	448	497	470	443	457	419	451	439	498	437	439	421	442	452	509	441	490	447	438	451	469	458	466	460	456	439	466	391	479	483	471	429	468	438	476	461	484	471	441	458	450	442	468	449	488	460	486	486	483	438	473	451	429	483	444	448	437	476	488	465	443	439	463	465	442	463	421	469	462	439	443	441	395	494	478	449	451	462	455	437	458	501	491	483	418	468	475	466	460	415	440	442	443	410	422	421	428	493	486	445	476	453	445	478	461	489	445	410	453	468	418	515	479	472	454	430	491	499	443	471	450	431	470	458	447	442	479	436	423	480	491	449	448	425	475	425	453	441	458	459	446	456	430	476	468	489	461	404	443	440	450	481	449	462	491	450	464	451	477	452	504	469	448	471	443	450	495	463	452	449	475	484	456	457	460	467	441	442	486	456	456	458	482	464	486	496	428	460	502	478	457	421	475	424	462	475	444	479	435	433	445	463	453	458	477	449	448	438	459	431	475	486	471	423	452	395	450	430	475	453	471	473	438	464	504	464	455	485	457	466	450	435	459	435	469	469	456	435	410	462	435	421	449	470	453	460	475	421	478	474	460	456	463	460	468	411	501	478	470	462	484	456	499	457
11415	22221	24385	16039	11156	7280	4255	1775	6181	13609	10381	5122	2152	861	512	486	434	452	447	461	446	409	421	440	442	444	434	448	442	447	499	416	403	403	441	425	444	462	419	431	446	457	479	410	417	449	453	453	467	460	455	469	441	449	394	488	425	464	440	425	416	460	449	441	427	405	471	448	434	444	422	437	408	454	475	462	428	444	414	434	460	446	436	417	432	420	443	435	461	454	448	406	442	415	457	395	476	427	440	449	471	456	443	468	463	468	472	477	448	482	410	433	439	523	433	423	462	422	431	461	439	433	431	465	462	417	444	431	460	407	452	445	439	476	441	453	446	405	472	462	472	446	462	427	455	441	430	404	469	461	463	449	463	428	496	484	439	437	480	408	415	450	441	429	461	430	440	420	433	435	428	455	452	457	408	409	446	430	405	443	508	469	412	444	469	450	454	427	431	436	468	413	445	495	422	427	431	398	443	449	407	413	468	421	459	468	440	441	419	459	449	429	404	420	445	454	436	430	457	456	438	447	456	428	438	448	433	410	430	443	446	446	461	476	444	435	463	447	440	416	433	446	450	511	477	446	446	439	455	455	483	464	430	429	437	424	432	463	447	432	449	453	435	420	422	447	422	442	462	455	447	458	418	436	422	419	446	434	407	427	438	429	432	448	419	450	454	429	442	442	409	461	428	464	453	466	426	460	414	478	454	409	446	420	428	432	447	413	478	429	430	469	437	435	436	407	455	426	433	433	480	415	432	467	414	455	409	441	453	411	451	425	432	426	473	470	392	439	450	455	436	443	439	424	413	433	440	453	463	461	459	438	447	450	452	461	439	460	429	450	465	457	439	409	460	445	411	404	434	406	441	431	447	429	464	479	432	462	454	454	422	432	456	462	408	428	447	455	403	419	451	443	444	453	434	425	435	415	472	432	442	436	472	452	448	446	465	462	441	447	449	396	433	419	424	440	427	452	438	402	480	448	423	444	412	429	424	448	459	461	448	474	447	421	432	424	476	430	440	449	416	446	469	458	446	437	441	455	427	480	439	453	453	440	418	476	424	489	449	419	462	447	440	453	444	447	450	438	448	488	440	434	461	417	438	415	456	414	459	445	411	432	425	454	455	430	428	467	410	449	443	424	483	435	439	455	458	410	439	446	454	441	448	461	440	440	451	446	461	444	450	429	437	441	445	436	421	427	433	444	467	427	459	458	449	416	437	402	414	475	458	486	468	443	446	435	436	444	473	450	457	451	444	386	450	442	409	468	422	411	448	446	460	447	446	416	436	426	409	380	419	426	462	445	452	415	434	454	425	451	428	406	422	436	441	451	398	438	440	455	445	442	446	443	411	436	434	456	443	456	490	445	422	468	458	438	445	454	433	461	414	442	432	462	456	439	452	425	405	442	446	445	484	472	430	485	457	446	442	429	404	452	424	458	456	427	436	484	444	446	433	442	465	423	476	432	405	440	454	444	448	433	448	416	454	485	458	427	432	430	431	452	436	466	419	449	430	426	447	418	441	471	463	416	390	420	437	419	395	459	459	422	477	424	415	453	438	423	407	437	454	416	447	433	473	415	467	442	453	437	446	439	421	448	480	389	424	446	394	437	453	416	450	424	437	457	480	449	466	457	435	437	498	447	418	449	431	434	474	398	415	465	449	432	467	426	456	437	435	482	412	424	425	442	444	490	425	429	440	442	437	429	443	435	477	408	457	477	438	437	435	410	442	406	449	427	431	469	473	418	475	421	471	428	434	429	447	452	426	433	440	412	412	446	489	433	418	431	432	425	402	419	450	440	444	462	439	471	419	448	429	465	471	440	448	411	476	435	424	427	440	424	439	451	418	459	454	430	431	462	429	441	431	430	416	452	455	461	424	453	450	462	462	433	457	458	463	425	439	410	464	435	430	431	450	419	450	447	447	423	389	425	427	426	429	463	430	426	452	410	427	426	444	449	420	441	451	447	413	402	431	457	423	424	447	457	449	431	422	445	441	463	406	445	445	453	465	439	448	480	444	449	424	448	440	434	424	461	465	455	438	427	423	449	422	463	441	468	430	440	476	434	458	471	440	469	440	436	403	428	461	434	457	452	438	439	444	436	434	440	447	444	490	440	449	442	437	450	444	454	413	436	430	449	443	453	444	430	430	433	442	433	425	413	486	444	474	432	448	469	406	383	442	456	446	432	447	450	409	424	476	440	411	449	487	444	435	445	460	415	414	458	463	397	473	445	458	384	419	424	453	440	441	408	471	483	399	451	452	441	430	433	462	443	459	394	443	435	444	465	407	459	451	460	446	434	433	444	483	434	450	410	447	420	474	456	439	417	431	419	460	410	464	453	477	450	441	493	448	445	471	462	422	435	435	438	432	450	458	465	436	440	430	464	470	435	466	407	467	395	412	409	458	391	413	455	413	429	433	472	459	460	449	454	437	460	404	449	474	446	451	462	475	479	420	448	436	441	439	428	411	437	446	450	422	422	463	422	476	455	404	422	435	470	429	429	445	437	429	408	445	426	405	463	430	406	463	433	413	422	435	439	444	421	467	483	447	467	446	389	443	434	486	437	459	454	434	446	451	423	441	435	429	468	435	433	427	439	425	438	455	477	468	420	433	462	418	456	427	437	449	440	437	424	478	428	470	460	446	405	420	462	481	464	406	428	403	414	425	414	461	443	477	445	424	439	416	451	436	401	408	457	441	457	437	395	442	453	423	427	437	463	417	448	444	451	407	457	422	455	422	446	407	433	459	463	456	439	440	476	456	409	442	417	404	419	457	434	437	405	410	439	426	427	419	440	463	412	440	413	433	445	441	438	416	489	433	424	457	426	420	433	435	456	466	483	453	409	420	461	451	447	416	392	442	408	451	479	415	477	413	464	463	441	450	450	441	441	460	385	439	432	423	440	472	439	395	475	434	450	465	424	449	439	460	421	395	472	436	477	395	451	392	424	422	429	442	394	428	430	441	439	423	463	497	446	426	486	432	423	478	448	463	436	431	445	435	439	470	429	412	443	455	419	437	417	422	434	493	429	454	407	440	421	430	451	440	449	451	464	429	432	454	428	456	469	455	462	425	416	461	462	440	418	431	408	435	457	419	429	435	459	443	459	430	469	453	465	448	459	425	413	457	424	431	428	471	416	467	465	441	486	399	457	461	454	468	458	459	453	399	429	385	490	422	436	434	451	453	431	419	459	455	451	443	430	410	449	464	432	457	445	419	447	430	458	455	477	408	416	450	426	437	418	425	414	440	437	451	469	407	456	452	422	458	418	388	433	416	429	412	477	438	443	421	419	451	414	450	442	438	429	481	455	436	422	440	427	457	391	445	423	425	471	452	463	448	456	425	393	449	444	422	491	468	457	430	427	432	469	453	440	454	438	433	433	404	448	466	445	444	444	434	436	434	416	448	449	433	400	453	456	443	390	464	410	473	437	429	440	462	465	414	441	445	432	445	433	476	469	389	397	423	439	434	441	442	452	419	414	443	435	453	450	460	431
24203	21288	28661	24732	22411	17877	8471	2411	5579	26922	25109	12333	4058	1279	729	626	581	568	583	607	588	560	524	565	559	544	591	535	580	512	556	600	548	575	558	544	608	551	564	527	615	575	586	575	529	561	581	629	575	578	553	566	539	555	523	549	558	531	527	578	596	566	558	508	554	583	584	551	566	556	534	564	554	530	595	552	525	559	506	582	590	599	579	572	567	560	549	517	538	552	542	594	543	542	535	522	555	505	575	556	543	579	555	520	542	563	571	579	516	574	541	576	562	552	590	532	600	610	567	552	529	537	572	564	560	545	540	575	568	556	548	580	574	605	555	540	565	559	556	561	553	541	573	601	524	556	547	537	540	565	539	544	532	557	587	583	542	571	533	568	530	551	578	545	543	545	529	536	562	562	518	589	575	580	570	562	563	567	540	571	555	559	578	580	583	582	505	572	540	570	580	606	574	570	571	568	585	550	561	545	519	575	590	545	583	580	563	591	542	564	574	539	584	549	571	585	563	559	581	575	558	561	567	572	573	534	592	526	530	544	583	536	581	528	552	553	564	593	569	561	553	527	517	585	577	531	551	598	563	540	562	587	532	525	547	529	563	573	572	561	567	556	600	597	537	522	537	559	519	561	536	579	521	573	600	585	562	541	568	551	591	551	598	554	528	550	518	615	538	495	571	527	535	560	592	571	575	519	568	554	593	562	581	555	605	574	555	554	560	598	551	566	533	595	544	604	547	520	558	597	547	534	530	578	558	511	529	570	519	508	542	536	554	578	558	543	509	546	569	572	513	582	568	558	546	534	571	560	553	544	536	559	593	599	545	579	573	553	600	566	601	500	589	532	584	508	547	549	567	517	486	535	564	577	529	560	576	588	569	585	538	546	572	554	576	581	558	577	583	607	562	569	541	520	589	540	542	566	566	602	554	559	549	543	586	533	563	551	552	523	588	528	540	599	552	564	541	543	575	559	575	595	566	534	568	549	549	555	553	525	574	547	579	564	556	544	587	536	548	543	563	559	569	571	601	571	523	564	558	579	561	574	610	547	571	595	590	589	580	532	554	530	548	544	534	584	528	522	556	548	524	560	537	522	562	565	545	546	548	565	548	515	543	536	566	566	576	528	566	544	538	561	558	545	554	555	585	543	528	561	565	513	590	558	556	544	561	498	575	569	544	562	568	537	570	571	547	556	544	511	561	564	555	549	593	564	551	590	573	560	582	548	562	543	574	561	561	558	537	613	630	564	589	551	568	579	550	572	568	504	528	563	563	559	571	555	569	562	555	587	595	559	560	548	516	542	533	546	513	573	559	580	548	607	572	614	543	531	527	552	543	563	603	564	548	566	566	525	604	544	531	613	576	586	574	557	574	542	539	532	573	523	562	599	547	587	565	540	547	559	557	565	539	510	569	539	551	560	546	557	573	546	580	530	537	586	575	569	585	525	552	557	585	537	535	571	553	547	611	603	556	545	598	522	576	515	567	528	552	513	535	566	578	545	526	559	525	533	572	529	546	606	600	553	531	559	581	506	513	551	566	536	524	577	582	557	587	535	595	553	532	557	577	587	557	600	528	579	496	550	534	555	549	582	556	538	563	592	560	559	549	583	533	588	543	581	555	554	566	580	537	575	559	567	595	581	589	567	553	515	539	558	549	627	573	585	572	552	603	536	519	512	559	542	550	550	619	541	549	566	604	575	517	551	554	538	558	535	570	559	512	572	541	582	550	570	562	586	589	552	549	543	549	587	561	515	537	545	591	585	518	573	555	542	531	568	551	533	572	573	567	571	548	542	589	568	565	586	511	542	535	534	554	553	559	537	573	542	558	510	535	540	564	528	556	582	558	536	551	563	546	534	532	555	560	542	549	549	559	551	552	528	554	589	579	535	529	535	499	572	537	574	548	546	572	567	574	565	527	525	543	534	600	579	598	522	557	545	574	586	569	535	593	577	561	548	557	544	507	523	542	554	578	576	513	602	590	549	572	559	589	551	586	551	556	543	559	555	588	611	563	556	544	579	550	519	556	556	515	582	557	566	576	546	558	577	554	539	536	568	559	515	574	572	533	557	550	581	561	563	547	544	557	557	558	517	548	618	527	547	571	582	579	579	556	537	536	597	528	536	555	569	582	515	602	573	548	546	527	572	521	528	590	565	567	609	525	548	519	517	540	536	543	528	544	592	573	579	571	532	598	559	583	538	575	559	544	570	574	571	555	559	553	563	519	566	566	538	547	538	560	530	561	541	520	539	559	597	631	555	583	546	573	587	567	562	505	571	587	531	596	592	563	550	580	547	582	522	524	555	569	539	562	536	567	566	557	565	549	573	565	562	522	559	601	540	566	546	562	574	539	544	551	530	558	562	563	515	550	538	540	580	556	556	599	550	570	531	576	551	569	561	558	550	605	564	550	515	550	523	597	561	561	554	554	544	548	587	572	519	620	543	561	606	532	543	556	597	555	529	543	536	555	520	537	512	528	543	529	562	577	560	535	543	555	561	537	545	579	580	568	542	537	522	544	571	559	570	539	568	532	584	521	521	521	524	553	565	568	537	541	566	567	550	575	574	544	534	555	557	533	628	550	573	547	568	533	573	496	548	554	580	571	572	623	522	607	551	563	553	525	542	568	558	562	566	541	532	572	561	550	531	530	598	559	536	545	539	569	600	577	557	605	546	572	554	567	524	574	557	586	571	552	558	528	542	565	560	525	572	561	551	550	561	565	593	595	569	575	544	515	550	560	533	600	584	524	538	527	538	526	497	548	528	605	564	523	549	548	527	544	563	563	541	568	516	566	532	565	581	607	530	548	549	543	590	533	573	542	560	565	585	561	582	515	586	535	572	580	548	561	563	584	561	561	541	579	562	540	551	542	567	541	523	500	560	594	501	548	558	563	535	533	533	526	498	575	547	515	569	524	558	585	584	548	533	577	532	568	541	540	520	538	572	585	577	579	588	542	558	570	545	516	546	526	586	566	575	539	532	565	516	539	563	576	577	563	564	572	571	514	531	568	555	527	551	591	513	571	562	524	529	531	559	555	533	559	554	599	544	594	521	577	571	551	491	557	591	560	550	561	588	595	565	585	531	543	525	541	598	595	580	600	569	519	528	570	570	529	556	541	579	581	610	562	591	543	553	525	505	575	592	544	549	521	528	499	538	531	579	559	593	523	530	556	547	556	582	584	583	566	520	534	531	543	520	516	535	524	565	557	535	565	558	536	540	628	527	584	572	562	560	573	568	577	568	533	598	520	524	552	532	522	580	596	536	538	565	562	576	549	511	534	572	578	577	585	587	587	526	552	562	565	499	505	553	570	559	539	568	574	547	596	564	539	530	578	595	546	569	536	586	582	555	536	564	531	546	560	554	584	541	562	517	551	542	513	564	515	576	533	544	555	560	542	567	572	572	534	552	555	547	566	569	580	612	544	583	567	557	612	589	530	565	547	572	548	564	562	506	557	534	510	557	527	586	559	540	573	552	554	546	562	593	525	578
14209	30040	34055	24774	18536	10640	5663	2737	8480	27981	21247	10062	3950	1365	679	551	520	555	529	541	549	518	526	504	560	511	523	503	585	548	567	499	520	526	497	529	517	514	547	543	524	566	517	538	544	500	557	505	485	582	561	570	497	559	522	482	501	528	527	520	513	519	521	532	530	521	514	552	534	550	531	499	540	538	505	505	500	486	527	538	545	521	517	544	558	529	556	519	524	557	544	534	505	537	468	510	546	539	516	538	514	521	534	574	538	561	522	532	549	516	504	531	504	514	506	520	536	499	528	554	523	533	550	571	523	527	504	531	529	517	532	512	511	535	513	525	525	496	530	466	505	543	490	536	535	531	535	568	493	478	500	526	523	516	528	558	542	552	599	527	537	511	529	513	552	495	558	552	534	556	529	489	591	532	579	547	497	555	492	549	566	477	529	556	510	527	525	510	553	477	540	593	568	539	514	541	527	503	547	545	547	543	537	535	509	523	525	534	553	524	549	499	552	544	531	523	545	473	517	532	543	549	541	553	493	529	507	549	521	517	548	510	512	527	516	514	570	511	552	530	507	547	529	519	569	522	549	517	529	541	523	534	551	559	478	547	545	532	511	505	505	514	495	496	543	524	494	517	503	510	558	528	531	514	512	556	571	530	555	547	507	546	524	541	501	511	529	533	540	540	562	502	539	548	551	591	550	532	524	556	532	494	530	570	503	496	574	559	568	526	509	508	523	548	543	535	493	539	529	488	528	509	511	529	523	536	505	539	503	517	516	539	526	503	511	548	494	514	526	551	535	509	544	553	538	528	525	523	546	534	529	530	531	509	548	539	562	518	565	478	626	529	521	546	515	516	575	516	497	536	533	511	545	535	494	469	501	537	511	545	547	524	556	511	532	536	475	494	539	525	541	522	554	542	548	547	524	573	484	530	484	537	550	488	547	519	546	516	520	521	518	515	527	539	547	544	519	546	509	518	546	517	516	532	513	528	485	464	511	492	505	538	532	557	559	552	537	529	527	527	524	509	533	518	542	555	509	484	500	490	505	509	513	554	561	521	575	567	523	515	556	529	522	547	504	549	540	527	535	549	497	543	531	513	555	569	512	533	519	509	554	487	510	533	521	485	494	538	526	540	534	546	534	509	531	518	552	528	559	530	516	518	497	488	539	535	549	561	527	537	536	494	526	522	541	508	542	545	548	530	500	525	525	497	508	546	524	517	481	516	515	536	505	554	508	561	549	526	543	550	512	536	558	557	550	506	538	519	502	560	526	534	539	526	539	499	557	525	512	533	578	549	555	499	515	584	521	496	539	561	570	562	540	561	524	518	533	527	541	545	559	522	553	489	512	512	560	577	519	539	490	555	556	572	580	553	504	525	516	537	543	541	522	514	505	532	533	504	483	520	545	529	536	555	541	527	524	489	494	565	528	563	542	545	531	538	560	522	541	509	524	530	508	540	542	520	516	536	537	559	520	525	471	523	507	502	520	504	554	549	545	555	541	536	556	504	501	548	527	526	511	501	525	539	522	510	516	530	502	524	513	511	470	558	530	562	516	499	522	518	530	541	532	559	564	581	528	486	538	560	532	512	517	540	526	504	487	505	559	519	488	511	576	502	504	528	489	505	494	547	519	573	550	545	557	554	519	588	523	523	508	556	514	502	519	500	565	513	524	571	534	565	524	555	516	527	511	551	548	503	543	549	554	512	524	524	514	517	586	532	525	513	536	530	530	535	513	516	502	544	571	492	541	531	520	566	521	536	462	490	549	534	540	512	527	533	500	513	508	525	548	569	498	539	489	491	520	488	525	550	557	554	509	507	554	515	533	551	538	541	527	535	550	536	523	512	548	557	522	521	526	508	486	502	524	579	553	523	546	514	543	513	507	524	528	535	537	533	501	536	524	553	511	496	520	537	550	538	523	535	528	557	527	535	523	499	547	482	564	567	541	537	512	528	532	534	498	510	544	521	535	586	564	573	495	517	521	505	567	558	554	522	518	530	503	510	534	527	503	500	524	499	529	520	521	556	520	570	511	534	535	513	510	495	496	522	524	519	509	562	542	548	508	542	542	534	546	520	529	515	451	526	551	568	522	520	553	541	519	571	507	535	484	517	531	542	560	562	553	525	492	528	511	546	544	569	551	530	557	509	557	539	514	527	525	490	514	524	514	554	553	500	499	530	498	481	526	535	518	493	510	534	500	558	524	538	525	551	532	560	530	548	517	525	527	541	483	551	589	546	483	540	539	557	482	564	545	546	540	543	495	537	569	541	535	528	559	552	552	503	550	494	527	506	539	507	539	550	571	553	515	513	525	535	520	556	499	525	535	576	527	528	518	534	509	505	523	540	528	517	465	534	541	519	509	520	521	549	508	565	505	525	518	502	491	537	537	514	531	587	575	516	570	496	547	499	531	488	554	532	527	488	537	527	543	537	525	512	521	531	483	510	562	532	464	546	508	540	548	497	527	497	496	509	496	518	547	526	518	488	555	519	519	528	517	549	531	540	546	526	510	531	515	552	541	527	543	524	528	515	557	492	565	477	490	485	532	541	528	529	537	518	498	528	557	500	550	529	519	524	482	489	544	529	550	533	496	519	554	499	525	505	532	506	564	551	539	562	516	514	550	535	537	557	562	533	548	513	514	566	557	479	523	515	530	520	495	547	529	563	556	543	509	559	531	515	552	474	519	526	553	532	460	518	556	540	574	523	489	526	548	547	508	527	497	546	551	506	555	534	538	511	531	518	539	544	540	534	524	522	552	524	528	517	466	527	517	541	514	520	499	531	543	542	545	514	514	522	536	491	539	515	545	526	543	546	561	520	539	521	494	571	519	580	525	469	520	545	536	547	540	539	530	515	503	527	512	512	554	527	523	533	541	555	528	532	519	546	516	501	521	548	499	572	497	534	514	533	548	576	528	522	521	504	528	515	512	518	522	467	499	491	519	533	553	524	521	489	516	503	556	493	491	489	548	550	530	543	554	516	531	523	545	530	546	534	516	501	505	567	510	519	521	549	574	544	512	515	508	541	530	557	522	533	564	497	541	548	533	528	509	567	519	560	518	543	561	499	532	495	520	522	515	528	523	546	511	537	512	531	533	571	526	545	520	520	493	455	549	513	534	533	514	571	546	526	532	507	558	544	528	552	550	567	531	533	586	511	507	544	518	532	501	537	502	526	557	507	519	492	491	531	532	554	513	495	527	516	524	522	510	485	505	544	515	514	518	562	527	529	561	516	520	517	529	487	519	488	537	547	510	546	521	546	486	507	555	551	518	545	514	495	506	514	523	524	522	528	504	536	557	513	532	484	527	561	544	522	533	536	527	525	536	496	527	526	528	541	538	529	563	546	573	517	500	513	552	522	568	528	540	575	484	497	509	498	532	505	546	508	526	522	541	540	503	541	545	515	529	511	516	537	538	488	490	547	513	571	508	529	515	539	534	546	525	467	529	523	549	489	546	515	508	507	526	507	535	504	551	524	526	521	539	512	527	559
27966	17685	13477	10511	4062	1716	1244	720	1062	2320	1981	1143	690	592	505	475	504	467	464	469	478	453	474	466	460	494	427	437	476	474	474	510	475	488	450	464	490	494	492	449	492	474	476	435	482	460	456	493	491	462	468	426	443	431	467	467	438	477	494	443	479	469	454	468	508	457	438	459	466	460	454	459	436	455	455	486	452	428	511	450	486	459	461	454	453	487	473	469	486	524	480	466	511	447	508	483	450	447	458	404	474	468	450	465	454	426	490	486	442	486	442	492	491	489	444	462	476	459	431	468	473	458	503	510	505	450	468	451	470	425	446	476	489	436	479	465	459	480	453	480	471	450	451	487	441	498	458	467	436	507	484	435	477	475	456	464	476	483	456	503	462	476	421	445	475	467	479	495	496	462	444	457	476	479	460	466	476	464	469	478	432	504	435	461	475	439	447	437	493	406	415	483	453	450	453	449	456	452	501	488	494	442	492	459	472	459	440	445	491	440	481	437	469	491	453	420	449	479	461	490	482	447	457	458	478	456	469	445	478	449	458	448	468	490	504	535	446	415	434	487	492	476	485	501	455	498	444	497	478	444	475	459	463	444	454	475	496	485	492	458	460	465	481	460	471	489	502	443	467	448	443	485	470	440	438	497	461	471	443	467	454	463	487	474	450	464	449	472	517	465	470	506	485	467	480	446	475	499	490	477	494	471	500	465	463	505	456	479	418	460	447	480	459	451	465	465	473	484	438	486	480	487	499	419	427	439	443	466	447	463	469	472	477	475	451	484	483	498	461	487	488	445	518	440	438	452	462	464	484	457	469	467	464	479	454	433	424	458	452	465	473	473	473	490	484	455	481	475	472	463	460	493	469	458	431	460	482	482	510	481	495	500	452	499	499	473	504	476	476	478	497	479	463	440	500	480	454	456	488	459	483	454	474	479	454	468	473	472	474	487	463	438	463	443	451	469	502	449	458	447	473	482	449	463	474	461	493	479	475	481	453	469	477	469	444	499	448	466	507	425	482	490	491	484	479	477	460	451	463	443	489	482	490	465	448	471	422	453	457	471	490	480	470	496	486	425	454	482	503	452	506	469	467	479	478	448	458	492	440	456	463	472	473	489	456	436	486	506	489	490	447	482	483	497	460	482	446	479	462	442	528	442	473	514	483	487	520	466	502	475	495	464	462	505	473	461	476	525	467	430	453	500	510	443	485	497	488	516	446	438	462	479	453	447	453	471	416	482	495	472	463	432	503	466	475	448	443	460	478	428	463	486	464	482	450	484	484	430	495	462	446	494	472	440	485	443	456	436	452	452	479	441	452	422	483	421	458	447	476	473	469	519	498	471	476	486	461	459	446	494	488	435	480	468	438	478	498	476	476	469	450	467	444	471	510	468	449	506	469	464	461	429	529	477	462	460	487	456	446	454	479	460	467	491	524	446	487	508	479	456	450	485	439	467	478	471	451	488	474	471	468	457	428	432	459	483	498	445	441	477	455	497	466	479	462	506	492	482	509	453	490	487	477	453	464	459	470	478	459	453	499	484	457	460	486	479	478	454	463	494	423	424	489	445	487	450	494	455	477	487	492	437	475	499	512	416	495	429	445	467	444	444	480	469	477	435	462	443	469	515	469	447	486	453	491	456	458	456	476	448	500	441	500	452	464	464	514	509	459	488	462	431	469	425	457	465	484	442	466	489	488	493	481	487	490	499	455	493	475	491	458	503	480	526	456	492	456	466	509	485	433	461	474	433	464	435	474	432	505	452	463	484	463	456	453	489	442	461	469	478	480	416	418	474	454	445	484	447	424	468	436	479	487	490	420	475	468	456	473	457	502	486	438	424	479	447	449	464	485	437	432	467	454	441	443	480	489	440	450	485	499	473	464	466	503	501	472	478	478	498	459	442	426	447	447	455	454	454	475	442	504	460	456	440	500	442	474	428	465	456	511	443	446	510	491	480	455	485	453	461	447	470	447	449	500	435	450	430	482	463	441	448	447	459	473	439	493	443	480	502	450	447	481	483	484	449	433	497	466	474	498	453	446	470	443	494	454	470	484	466	473	486	481	479	466	477	495	454	481	448	447	475	492	507	476	456	444	491	449	447	472	481	470	444	461	417	503	460	530	464	464	455	502	510	463	487	447	516	498	484	457	458	467	456	434	489	458	487	495	442	465	427	452	516	455	493	470	490	415	473	461	483	458	455	471	509	495	472	470	508	434	445	452	483	504	515	478	469	443	448	487	486	466	463	399	466	417	469	509	408	505	510	492	470	475	469	463	513	459	450	438	451	473	450	485	503	427	475	459	484	430	464	475	448	468	474	431	461	476	473	455	438	458	448	481	491	501	489	448	454	477	468	479	458	456	490	465	507	500	498	480	447	477	482	503	441	470	473	462	473	441	470	445	442	475	465	444	487	480	480	452	463	486	453	502	492	444	470	449	457	437	468	465	500	465	482	453	437	423	464	471	450	478	479	485	489	485	433	494	450	464	493	479	477	498	456	487	419	435	478	477	495	448	479	454	455	463	495	478	504	457	463	495	500	479	459	487	446	481	437	448	463	486	471	432	464	452	471	455	477	469	477	464	469	512	451	449	473	497	505	449	523	442	441	478	433	487	487	438	501	484	454	444	423	493	477	413	435	448	448	494	471	463	483	493	458	467	439	479	464	433	473	476	475	470	474	442	463	447	447	447	457	480	478	488	430	453	477	440	464	468	450	499	495	506	466	481	464	455	443	490	467	502	451	463	480	455	454	457	477	486	483	439	436	428	454	470	488	452	481	443	455	485	448	479	512	471	459	474	488	497	454	474	468	435	466	455	497	449	476	463	498	525	477	449	474	453	436	506	449	510	476	503	471	467	456	471	447	475	472	485	459	480	444	444	467	489	486	481	448	446	470	467	535	468	502	470	451	481	493	464	489	468	499	465	544	462	472	455	501	443	451	438	455	476	497	516	483	453	480	455	450	444	501	470	470	467	456	445	465	472	466	510	484	454	453	493	454	478	440	522	454	474	456	451	442	428	460	476	469	447	482	486	465	471	445	436	459	493	482	432	514	482	517	462	494	433	480	474	456	477	475	482	465	462	439	507	458	507	469	467	450	495	508	447	433	504	447	454	478	453	481	466	479	486	492	485	472	448	469	497	469	481	465	423	426	456	434	448	459	475	503	444	439	513	492	505	456	482	471	447	464	465	504	469	479	477	439	447	467	481	482	468	473	453	476	429	473	487	428	449	458	458	486	487	444	420	518	448	492	496	441	454	504	457	440	446	431	515	502	501	483	469	468	457	488	488	508	442	448	474	479	473	485	488	489	443	465	466	423	466	441	503	517	470	479	514	431	512	458	480	494	433	503	479	498	446	468	448	485	487	437	480	473	479	502	432	488	465	477	469	455	460	488	479	503	462	480	512	464	497	457	448	461	454	447	485	485	491	475	451	474	492	442	435	479	430	460	461	476	454	526	483	494	455	479	476	485	464	450	500	478	485	497	502	454
9910	12712	14073	9143	4425	2054	1648	924	1384	3042	2188	1171	674	556	470	396	421	388	487	411	475	457	444	457	424	424	453	404	398	475	410	408	405	462	456	458	456	402	407	399	445	416	448	408	450	433	443	416	416	460	451	439	400	417	425	398	443	404	457	405	383	419	418	420	446	421	437	456	408	411	451	414	396	429	448	439	414	422	426	461	464	437	443	396	429	433	416	434	444	422	429	446	420	470	428	414	427	409	400	419	425	441	435	420	410	411	451	408	428	453	442	403	467	418	436	407	424	419	445	450	437	436	445	429	446	426	400	426	428	413	430	410	431	463	477	423	444	444	454	405	404	396	441	447	413	443	424	433	441	439	417	455	408	442	388	423	397	451	408	426	446	435	420	420	422	408	462	463	444	416	425	464	423	403	448	440	401	426	443	452	457	448	445	439	427	393	412	415	430	449	438	440	436	417	452	395	414	415	439	417	420	433	446	416	424	426	437	443	480	431	441	461	454	430	441	421	433	416	415	424	441	431	450	435	429	466	470	410	445	433	474	414	435	421	444	469	424	431	445	400	465	416	429	446	442	488	445	411	397	431	432	406	418	463	436	432	386	453	428	434	429	440	450	367	433	426	444	404	441	442	412	428	446	472	468	431	411	397	474	431	455	392	449	412	482	428	423	432	468	444	450	437	387	415	410	432	479	469	430	441	462	417	435	440	437	431	430	436	421	414	431	438	435	370	417	444	479	442	446	429	425	438	414	453	423	389	434	458	416	455	426	415	443	418	442	413	450	464	408	415	440	415	412	422	451	449	417	424	450	435	437	435	451	443	436	437	410	422	455	439	406	437	457	429	432	422	445	406	429	401	435	398	405	413	421	403	368	447	435	411	399	440	457	425	413	456	430	440	427	419	401	441	411	440	446	447	426	406	426	382	407	442	462	463	437	419	397	431	451	415	459	433	407	427	442	446	403	407	440	395	424	458	412	449	435	451	457	433	394	437	424	405	444	407	430	431	431	422	420	418	439	434	445	415	406	440	447	403	446	407	425	403	428	438	447	409	442	440	428	411	410	450	428	414	440	446	439	424	445	423	396	426	418	431	408	431	416	431	424	439	425	424	403	418	391	438	408	447	430	454	427	436	429	425	452	463	421	426	403	492	433	411	412	447	436	438	450	407	422	423	469	438	410	421	447	454	441	431	428	424	403	446	455	423	399	418	393	411	420	402	447	439	437	414	437	418	434	409	454	472	398	422	447	417	443	413	446	427	422	435	450	413	431	425	444	449	452	472	462	459	439	425	445	436	468	439	457	456	440	424	407	451	432	401	418	419	454	423	457	424	397	414	419	422	447	414	467	384	435	412	409	420	387	434	423	428	439	446	471	401	419	435	437	418	437	421	459	415	424	416	467	431	416	411	443	477	437	469	412	421	442	429	390	471	456	413	433	435	426	437	435	418	411	411	423	406	402	420	465	400	423	403	411	435	426	449	438	438	420	469	454	407	436	441	450	440	441	444	421	441	464	444	443	442	427	411	471	447	387	440	437	477	428	446	423	392	457	417	427	487	419	416	448	411	433	407	450	421	431	431	476	415	419	433	441	418	438	430	424	413	432	449	452	398	406	428	400	405	408	417	421	442	394	428	441	429	411	431	408	415	449	409	446	412	445	416	431	450	460	431	447	453	434	418	450	437	439	466	429	439	419	442	439	414	454	449	462	437	445	437	451	447	436	468	417	483	434	392	432	400	421	413	426	429	421	439	435	390	479	466	419	430	443	427	412	420	439	429	410	447	444	450	387	410	438	423	457	418	425	448	428	420	449	414	425	458	442	437	426	431	404	407	435	426	413	396	409	374	431	444	447	429	453	431	429	460	442	429	447	442	428	438	415	427	422	448	427	419	384	405	418	410	409	435	420	423	439	444	413	436	435	419	472	440	425	431	418	440	396	415	409	411	428	466	441	456	432	455	426	461	448	438	470	438	444	406	498	423	439	442	445	442	417	392	445	426	404	417	436	460	440	427	443	437	392	428	413	434	410	433	470	440	457	471	439	433	462	419	396	423	422	395	414	419	414	434	393	420	433	417	426	432	422	411	440	435	407	436	434	418	411	395	414	461	390	427	424	408	438	436	424	422	417	411	427	400	425	398	421	431	418	437	427	420	409	431	412	426	407	399	434	435	439	471	432	421	439	486	450	452	442	399	406	431	429	418	451	434	418	417	452	426	439	422	430	413	441	407	414	420	441	427	392	441	398	420	444	403	400	393	430	406	431	466	428	435	433	453	433	456	424	441	441	434	466	424	423	452	407	458	429	433	458	416	390	435	418	441	443	429	415	442	441	424	396	418	448	443	449	455	428	450	426	450	421	416	446	460	415	432	467	418	455	439	411	441	399	491	410	443	424	445	415	436	411	418	445	425	453	419	440	438	450	426	429	453	427	425	406	420	391	398	400	455	456	423	435	455	414	451	449	442	430	422	426	408	445	431	448	439	414	450	419	453	404	474	425	428	455	438	462	428	412	439	429	453	404	436	434	421	431	415	430	414	433	467	444	458	435	435	409	417	439	438	420	419	453	466	418	424	415	438	402	466	429	458	437	475	440	426	430	409	421	424	422	442	428	419	440	413	413	401	434	434	443	441	436	428	448	426	437	413	439	459	377	409	403	437	433	423	416	447	446	414	403	447	409	395	442	447	423	427	428	415	470	423	457	450	404	427	440	463	434	445	440	407	439	430	439	451	414	413	420	445	445	423	448	420	409	430	410	432	449	402	418	440	474	461	457	437	418	440	433	441	401	450	450	449	422	466	414	427	438	437	434	434	437	422	431	463	467	431	429	445	410	440	439	398	400	399	453	430	402	422	428	441	428	421	424	433	399	444	439	436	467	441	398	407	423	393	466	448	391	434	418	449	420	401	434	438	433	453	408	434	406	433	447	416	427	430	405	407	432	430	427	469	428	443	406	394	380	433	397	437	431	442	458	444	395	426	457	429	436	452	427	413	416	430	391	412	431	434	434	421	421	445	460	447	473	426	416	428	435	456	437	423	405	442	390	462	433	391	435	401	407	420	430	422	413	419	416	394	410	438	451	460	455	452	404	402	433	391	425	451	437	419	444	403	411	426	448	450	406	386	391	420	440	441	459	414	451	462	430	430	459	433	471	441	426	456	395	407	452	424	420	442	396	419	435	405	436	412	456	441	430	414	417	410	410	437	429	431	441	452	462	395	447	454	449	424	439	429	457	433	461	408	435	420	388	406	431	412	407	447	428	411	428	378	461	464	431	397	452	435	430	433	419	424	431	444	441	429	435	410	451	399	433	432	416	408	435	440	443	448	443	436	409	442	394	462	430	441	389	434	417	435	414	429	407	417	430	455	424	447	418	430	438	437	405	476	447	403	430	458	394	378	451	406	425	415	446	424	422	424	387	410	439	435	435	427	415	417	415	429	465	413	426	432	428	475	409	434	415	431	397	449	417	447	409	405	410	406	446	408	416	393
25486	21386	27535	25758	15560	4954	2393	1098	7024	16954	10379	3570	1439	723	584	497	486	483	438	502	485	432	461	489	450	468	441	419	480	474	476	456	452	489	431	449	468	456	477	489	434	500	497	452	491	423	444	486	470	449	471	420	485	493	479	475	504	451	459	433	446	505	469	450	438	483	464	447	444	488	495	466	460	461	472	464	474	459	465	489	483	484	472	496	449	460	441	464	451	456	479	468	420	499	457	443	443	434	470	407	423	410	438	453	468	452	480	455	457	452	503	466	409	487	465	461	459	452	451	478	475	479	478	486	463	435	478	461	479	469	484	514	458	466	481	418	421	462	465	479	459	488	437	498	476	491	461	445	436	438	482	458	479	455	521	458	452	484	455	465	446	474	450	424	473	451	436	500	457	476	400	477	457	445	414	439	503	450	440	457	463	459	495	509	452	448	459	449	479	450	470	433	448	462	446	487	460	492	467	451	482	441	463	450	480	456	455	442	476	463	417	461	491	455	473	464	420	499	443	451	473	461	473	498	472	479	459	442	475	454	448	453	440	486	461	484	512	481	439	521	476	442	509	423	460	419	437	475	479	483	469	484	481	425	471	459	454	425	459	455	471	455	453	480	458	469	451	475	474	440	489	489	477	469	451	436	494	467	443	459	455	471	492	445	459	491	453	473	424	460	471	439	425	489	454	488	431	438	477	479	458	438	462	432	444	464	466	425	428	454	455	461	449	466	437	470	445	458	483	437	506	471	417	467	458	468	461	438	473	452	524	479	433	481	489	487	457	453	477	456	442	442	482	452	449	459	427	468	447	451	469	463	462	491	474	460	473	485	478	425	486	449	483	461	461	430	429	484	461	444	477	426	467	448	486	441	449	455	486	465	478	471	490	482	460	501	462	420	488	445	456	446	473	436	470	447	455	455	449	427	455	431	520	461	424	454	451	410	454	468	471	449	483	456	488	488	505	481	466	429	451	502	448	447	435	444	450	460	495	445	435	422	447	494	476	443	453	453	474	502	457	452	447	530	443	456	434	416	442	464	447	481	465	463	495	471	469	444	479	482	481	430	481	478	453	486	470	438	447	465	464	503	456	490	443	472	496	459	495	464	465	449	485	496	403	446	472	425	462	457	477	438	422	437	481	460	407	463	473	444	444	474	490	480	451	434	452	430	428	461	447	420	477	473	483	463	483	474	447	461	464	484	441	464	455	436	448	471	457	449	473	447	483	464	462	441	444	491	493	479	465	461	469	489	467	523	469	510	470	481	492	436	469	457	444	498	493	471	494	464	444	450	433	463	451	458	446	493	430	464	477	468	456	469	425	426	466	473	445	437	454	459	451	445	461	452	468	438	497	441	440	498	437	460	446	466	449	456	427	471	477	476	464	447	474	419	448	503	443	438	458	444	446	458	448	464	518	453	431	446	430	461	515	413	452	446	451	491	509	466	495	456	440	462	487	486	483	451	437	484	466	469	477	458	422	459	437	438	458	454	424	466	429	474	456	470	477	464	457	435	468	458	440	436	492	502	466	442	475	427	465	473	448	440	462	461	462	481	487	484	459	463	451	473	461	461	436	436	463	464	473	476	426	461	501	455	449	468	465	478	471	495	480	465	452	492	495	469	407	414	466	443	478	475	480	423	479	443	473	467	462	461	461	486	452	452	453	506	433	449	474	482	406	465	469	478	477	471	424	423	468	488	439	497	468	483	501	454	457	456	448	474	479	437	437	468	446	466	425	494	426	438	458	465	449	451	471	473	431	484	462	470	491	491	460	472	423	501	454	499	442	483	444	461	474	475	454	455	434	477	461	476	489	442	418	427	482	457	460	471	461	450	485	487	473	473	451	469	423	455	435	494	445	453	458	464	452	445	444	490	468	438	438	480	487	479	470	469	465	411	484	502	472	445	476	480	413	491	483	492	467	436	470	472	455	481	475	479	499	451	460	463	481	437	466	502	489	496	472	480	478	449	440	445	410	451	462	497	429	469	455	433	434	472	472	485	426	469	465	474	421	482	482	479	445	449	440	450	463	434	458	496	470	465	463	439	420	466	460	427	471	422	459	445	448	461	463	452	450	454	418	470	404	448	449	453	450	455	443	490	423	465	451	421	460	480	469	421	440	480	437	459	449	450	460	436	435	477	452	430	483	475	454	457	455	502	441	481	479	466	465	479	476	440	485	505	449	445	478	472	481	470	432	494	474	417	468	445	468	477	447	439	435	457	435	489	462	470	485	452	460	461	458	490	464	441	458	479	461	411	455	465	485	477	486	434	450	457	427	451	424	421	436	446	450	467	474	461	474	477	450	453	476	468	510	496	494	450	509	434	436	475	425	467	462	482	434	471	422	445	432	450	448	423	491	443	457	440	499	465	463	423	478	434	457	460	478	451	457	463	447	456	488	465	502	446	469	479	481	482	457	472	489	454	472	485	495	470	478	459	486	468	421	435	485	445	471	489	466	444	473	440	480	419	450	458	481	483	467	466	439	471	459	482	517	440	484	441	492	439	456	485	508	447	430	475	451	476	439	460	459	444	439	441	487	465	467	486	440	493	450	495	464	477	462	463	476	501	434	457	471	488	471	465	462	436	468	484	458	480	437	487	450	497	466	461	461	461	486	482	475	458	479	417	453	427	457	444	479	434	406	484	482	461	505	432	460	470	449	455	467	507	471	474	449	473	437	438	483	452	440	448	467	469	455	467	459	455	454	438	463	452	451	468	498	445	462	470	460	447	404	479	451	452	409	437	476	466	467	413	490	457	453	452	447	450	432	468	467	472	456	471	499	436	490	440	424	428	487	463	429	469	444	478	460	450	473	432	476	461	484	473	427	458	485	468	459	504	466	467	456	467	479	477	463	453	445	472	480	410	412	416	485	469	435	501	459	442	467	466	458	474	470	486	482	456	449	493	491	462	435	495	475	495	455	471	468	443	450	469	472	460	444	391	476	443	481	458	450	446	464	473	479	481	458	466	491	461	470	475	449	493	445	484	437	459	482	455	436	483	475	444	423	487	417	483	474	457	460	448	438	427	450	440	447	454	459	458	487	508	460	507	459	460	443	460	445	443	508	506	506	469	453	465	474	436	465	458	449	421	460	447	488	474	469	484	448	471	452	449	465	445	491	491	462	446	493	483	483	445	461	471	484	443	423	486	461	464	443	410	492	423	487	500	479	493	459	419	426	449	497	447	432	443	445	501	504	422	429	429	449	454	488	472	489	446	463	452	450	475	479	475	429	488	458	455	439	450	486	478	431	437	434	432	469	479	434	424	460	450	476	467	439	446	452	447	441	415	455	488	423	449	463	479	482	497	451	462	499	469	435	470	497	453	471	471	433	493	461	458	446	435	426	440	507	489	434	452	464	474	486	434	468	487	463	446	413	451	499	460	461	461	496	466	489	443	438	476	450	438	469	467	479	512	429	435	452	474	440	444	492	478	495	450	451	527	447	414	439	438	455	447	448	458	445	509	439	455	460	442	464	434	460	439	422	442
12474	23121	24981	15428	9118	3768	2415	1116	9808	16596	9266	3688	1621	756	515	444	428	463	465	425	435	429	471	437	441	485	485	454	447	478	455	470	408	441	461	462	421	478	439	436	467	460	412	449	459	460	484	445	415	458	439	435	437	433	465	453	442	468	454	473	440	428	441	462	433	454	477	464	431	436	461	412	419	400	445	405	420	438	389	426	458	426	420	437	457	445	482	482	434	416	410	468	453	434	463	472	442	489	431	456	434	458	451	455	438	445	455	400	455	460	449	430	448	406	466	455	401	396	422	419	457	471	476	455	446	438	439	413	444	419	475	419	447	413	416	473	450	466	469	473	476	430	448	435	472	449	492	477	447	446	461	437	436	432	428	432	443	393	435	410	431	450	443	433	432	416	424	414	468	469	442	428	463	426	433	454	436	466	435	437	468	450	440	454	444	413	429	453	422	424	451	467	440	451	439	441	457	476	456	488	438	438	462	430	482	425	433	461	423	454	450	465	488	455	449	414	450	423	448	451	436	431	446	435	424	453	423	431	464	445	497	456	407	413	412	441	432	476	453	445	426	427	438	424	448	420	442	438	401	414	462	454	433	418	416	466	423	412	424	454	433	432	444	433	458	456	420	409	449	423	416	436	429	462	443	476	443	424	426	458	465	439	435	444	449	470	454	448	447	478	437	443	423	467	448	443	454	479	446	474	466	460	462	423	464	427	447	454	413	431	434	471	445	433	470	424	443	418	434	422	422	451	467	435	417	398	436	467	438	424	436	477	425	436	404	448	471	482	456	421	419	435	450	447	463	467	445	484	456	465	437	459	435	431	438	424	453	411	449	445	415	423	452	444	451	446	435	433	446	446	435	445	442	448	444	481	455	436	434	464	402	430	453	436	459	489	409	436	446	419	453	431	453	447	479	433	484	430	472	442	424	434	458	460	438	426	425	447	433	462	482	406	460	453	476	453	451	463	439	445	435	465	503	411	453	446	462	435	443	464	428	443	447	447	418	463	451	468	440	421	421	422	458	429	471	459	449	446	457	421	431	434	434	500	460	465	429	445	440	474	421	448	470	445	471	420	465	424	416	419	454	439	416	426	454	436	479	451	480	460	447	442	459	432	446	471	476	440	466	426	412	445	494	463	412	444	430	457	452	487	433	403	424	464	444	481	411	469	462	441	468	453	446	452	468	440	457	426	461	473	443	454	460	453	450	448	421	460	446	470	495	425	429	478	483	472	474	401	419	461	428	475	480	406	448	441	414	449	409	459	478	463	463	417	443	468	437	434	422	440	451	417	425	442	495	450	429	434	449	459	476	437	415	456	478	470	435	474	387	467	420	441	424	463	444	424	415	448	470	436	433	445	448	422	443	417	439	419	448	425	443	479	461	444	460	440	440	427	428	444	425	423	443	460	438	403	457	485	457	454	394	417	472	419	409	409	432	463	437	428	420	393	480	420	472	436	412	416	454	446	450	470	435	466	447	419	430	443	430	433	459	435	443	431	443	381	441	458	455	501	427	443	400	431	453	419	441	477	435	453	443	443	450	416	469	463	455	437	420	417	462	463	455	420	429	452	441	483	439	434	457	445	457	428	412	439	426	449	432	421	402	425	456	407	485	445	414	469	449	439	419	445	417	445	465	437	422	445	415	439	456	462	423	432	451	456	468	432	444	454	442	426	461	428	442	436	448	452	427	421	456	454	451	443	421	438	459	464	455	449	445	457	436	393	453	437	468	460	444	434	429	428	437	466	425	446	440	480	418	482	469	466	445	432	467	435	497	456	454	456	436	428	461	436	439	462	431	420	460	460	439	443	410	420	421	418	461	418	461	416	428	426	473	447	450	447	440	409	465	431	416	415	429	465	456	413	468	451	430	430	481	457	459	416	444	491	453	446	430	435	416	423	471	406	434	446	467	426	403	452	430	447	464	445	450	447	449	438	424	473	418	414	451	440	451	452	424	434	473	415	447	439	418	429	430	446	442	454	491	430	421	432	462	445	489	438	397	434	425	451	421	441	455	452	466	432	453	481	440	449	463	472	431	437	450	458	482	423	397	466	477	413	437	418	428	437	462	438	429	485	423	442	477	446	461	453	444	449	435	446	399	448	474	457	402	410	428	430	401	450	453	424	438	461	452	421	406	465	404	457	448	415	474	418	416	434	460	434	429	469	452	434	450	469	410	427	438	478	430	443	456	456	429	410	462	385	437	481	439	455	478	407	460	446	401	440	456	462	456	436	475	440	399	450	430	461	434	462	463	463	467	445	490	446	392	460	428	424	443	441	489	475	433	435	446	458	447	431	409	432	427	433	457	430	452	424	437	414	482	445	440	446	428	424	447	425	451	422	399	459	456	397	447	457	467	446	468	418	418	404	426	433	440	457	448	404	458	424	425	456	442	437	429	449	447	468	431	406	463	415	449	449	441	439	466	458	470	424	438	400	430	467	466	428	430	418	417	460	431	449	458	416	471	438	462	416	423	436	456	393	454	460	445	439	429	439	406	505	417	510	401	424	410	459	455	436	414	464	446	431	482	432	476	434	476	416	455	452	456	496	414	444	434	455	427	453	490	464	440	429	446	446	445	455	442	466	434	432	475	445	444	411	454	420	427	460	438	414	436	423	450	438	487	417	452	429	441	445	434	453	425	483	448	466	478	415	440	429	464	467	451	480	450	473	408	454	469	424	436	449	440	464	455	420	411	429	433	440	443	426	463	399	458	478	453	421	431	462	465	432	389	420	470	480	450	474	415	445	404	458	448	425	461	453	444	461	441	441	425	476	452	431	429	415	434	461	449	421	394	426	413	440	446	467	433	468	428	430	438	419	457	435	437	451	471	435	427	418	414	449	459	462	465	458	429	458	434	463	473	470	435	429	435	443	454	467	469	437	425	473	465	441	440	422	419	440	473	438	456	422	455	473	453	480	460	464	487	460	498	473	425	466	427	414	451	408	431	437	383	461	425	410	449	437	441	422	447	444	460	469	425	407	420	462	449	455	422	424	440	420	421	413	406	443	484	415	426	440	412	453	463	448	430	431	444	438	447	462	423	418	428	452	470	423	446	461	430	432	437	424	387	422	446	456	458	392	432	438	423	455	425	398	431	443	462	474	420	426	452	423	440	467	480	425	411	452	452	445	457	458	481	420	439	444	459	448	449	433	423	439	464	436	448	510	430	395	450	433	503	445	472	456	429	475	465	453	424	444	435	422	465	447	424	446	408	421	446	436	454	402	405	479	445	453	462	473	464	463	432	415	446	462	425	453	448	442	430	448	435	463	481	432	467	451	417	445	446	410	488	407	455	444	460	404	414	427	450	423	461	465	415	431	425	418	419	425	445	440	445	428	396	421	424	459	425	463	435	446	435	483	459	408	424	445	446	441	433	424	433	428	439	452	440	467	443	456	431	439	438	453	466	462	419	476	443	416	464	446	442	438	477	459	442	447	468	437	423	438	392	423	471	470	392	432	427	453	452	470	436	478	404	434	427	438	442	419
24127	21361	28599	24661	21370	14279	5374	2121	10815	29841	22869	10129	3584	1304	703	537	590	570	569	572	597	575	573	514	558	564	576	615	584	535	560	506	548	571	557	547	565	571	561	571	594	559	578	545	604	543	604	593	575	558	573	597	571	549	560	577	552	553	562	553	548	550	532	557	570	567	571	563	558	565	511	561	552	525	599	507	553	545	554	572	557	541	553	547	575	574	581	549	603	513	541	541	488	576	558	615	605	560	554	576	547	536	539	569	537	511	558	553	529	569	553	540	576	551	556	560	575	573	559	532	577	546	543	577	589	536	549	560	561	580	580	581	585	546	500	537	554	527	568	532	572	552	576	550	578	579	528	594	542	570	570	579	552	587	572	586	552	563	544	562	588	541	572	570	542	554	525	533	572	530	553	532	567	579	514	567	551	548	544	546	543	540	566	547	558	523	520	607	517	557	567	499	557	538	553	555	589	567	551	525	542	554	543	554	555	535	527	559	549	546	576	539	539	558	539	515	572	530	529	535	554	586	589	555	557	534	560	609	581	581	564	590	529	549	590	544	530	565	552	548	587	563	520	534	566	549	551	568	566	546	570	560	567	544	571	538	549	528	551	501	550	571	548	564	566	549	509	541	554	556	553	580	572	565	602	565	540	507	539	590	576	556	548	536	595	552	588	548	551	584	519	571	516	547	566	513	500	575	549	547	554	520	586	533	519	585	527	575	531	515	595	537	548	580	578	604	568	556	540	550	540	579	546	576	542	505	527	545	556	539	558	541	537	527	521	574	563	544	556	505	586	625	537	535	537	547	561	565	497	537	579	565	546	542	566	511	578	556	541	538	577	514	554	533	550	568	548	611	526	589	549	556	562	569	528	512	546	536	504	560	546	528	559	589	565	572	557	526	553	560	565	562	562	545	567	556	576	546	531	600	575	575	565	584	517	524	556	588	537	526	526	554	548	552	580	575	565	572	546	562	562	546	558	572	554	561	574	543	581	573	533	563	578	494	548	542	521	532	538	562	545	510	544	545	541	542	552	600	563	527	571	489	513	552	530	588	548	590	546	553	582	578	569	551	551	548	528	581	581	534	557	585	554	516	516	531	564	550	549	583	567	563	583	543	572	536	545	547	596	570	554	598	534	576	544	571	549	554	578	509	595	539	597	518	550	567	523	574	527	545	550	538	567	557	577	571	547	560	553	557	567	547	529	540	614	583	564	583	559	578	509	568	556	529	524	501	551	567	560	532	594	559	549	593	511	562	591	557	525	571	549	564	580	552	556	540	535	542	551	522	495	578	558	519	582	599	540	570	544	578	554	527	574	565	478	534	545	552	534	536	573	573	511	529	548	493	539	542	569	579	564	569	535	530	533	531	586	555	554	567	595	539	542	556	529	561	524	583	590	509	550	539	551	495	580	564	544	521	536	540	550	537	538	537	542	518	533	614	565	587	587	556	555	569	529	532	533	551	567	585	551	567	596	526	530	570	520	561	498	545	556	546	576	536	509	584	541	553	615	549	551	520	573	517	572	559	562	553	560	546	554	535	555	549	533	541	555	594	564	535	527	580	542	581	550	590	577	582	547	507	522	516	566	542	558	517	549	525	547	565	562	563	546	578	565	523	584	553	571	558	540	569	556	522	545	552	537	520	586	544	552	534	575	529	570	539	527	554	561	580	519	557	552	543	534	539	510	565	557	581	559	534	540	538	548	562	507	509	538	577	530	497	514	553	536	505	556	572	533	549	580	516	594	527	542	526	537	564	553	616	555	584	523	603	575	584	566	563	587	528	606	551	513	523	547	527	558	540	560	570	510	492	548	566	571	615	555	579	582	581	567	568	562	585	534	571	545	567	591	527	516	528	543	560	589	564	545	517	560	551	565	540	566	556	561	583	560	562	546	536	536	538	519	586	544	549	541	555	553	535	564	557	534	555	531	544	526	612	581	564	532	526	511	545	563	503	544	540	575	568	599	598	555	565	559	567	555	549	546	536	528	523	520	569	537	546	532	531	520	499	520	552	508	527	547	555	547	535	513	540	555	544	520	518	558	566	556	538	565	533	585	568	535	532	544	558	548	541	570	583	569	524	506	538	562	522	577	541	557	577	545	570	545	518	560	525	585	490	606	534	598	558	514	552	574	558	541	520	556	555	575	516	529	560	565	543	592	553	571	575	526	562	544	570	520	597	499	548	527	534	533	551	519	580	580	534	543	532	535	561	560	561	536	541	541	536	555	588	496	517	538	541	565	529	546	559	603	573	554	534	590	517	529	584	546	595	562	582	521	524	557	550	560	593	558	554	564	520	548	582	539	580	532	501	558	524	566	558	547	545	527	556	493	543	533	533	537	556	560	553	591	549	528	526	556	567	568	533	545	581	550	543	575	545	560	559	587	561	574	517	550	539	595	547	558	525	523	543	501	494	537	538	548	511	576	559	586	557	581	546	545	534	610	519	574	563	540	566	529	554	531	563	541	567	502	522	571	555	585	577	541	540	571	527	526	524	531	516	496	585	559	556	547	544	533	564	546	536	524	516	530	556	545	530	556	561	596	548	548	571	541	605	611	526	513	566	578	547	582	512	578	580	611	560	557	576	557	519	510	563	587	557	548	526	545	524	568	554	560	528	573	541	526	532	546	549	560	500	575	554	547	546	523	586	542	549	556	564	540	560	558	546	514	562	550	525	550	541	528	547	526	537	529	596	522	542	549	520	506	507	535	546	538	552	559	567	582	524	542	593	533	567	558	553	599	581	531	567	534	559	566	594	603	555	575	549	570	503	529	524	551	584	559	525	521	541	557	564	561	557	537	563	581	549	538	560	578	522	562	578	542	558	573	526	549	560	539	551	518	550	556	563	558	563	552	513	509	537	524	543	518	513	549	557	603	561	519	538	589	541	567	545	558	547	588	547	548	589	540	522	537	519	558	551	553	547	538	539	543	518	562	575	537	523	559	489	541	549	549	567	567	532	545	549	534	530	541	537	535	516	578	539	560	539	567	543	532	579	578	585	597	563	546	534	594	503	583	543	515	509	537	582	505	540	550	567	551	570	607	521	545	550	619	518	540	576	511	555	536	568	538	568	576	575	555	499	568	551	530	505	554	563	511	552	545	556	580	550	523	522	559	544	537	528	581	540	527	598	536	540	544	582	569	594	536	534	579	571	528	572	597	503	549	572	544	565	577	562	567	542	576	570	571	535	556	526	551	591	555	565	505	574	556	609	595	524	545	575	522	573	543	554	532	583	546	585	538	506	546	554	528	554	539	528	507	521	574	552	549	595	544	514	514	526	566	538	543	506	579	522	553	526	524	566	569	567	582	571	530	528	506	556	573	515	534	578	532	581	527	602	549	578	575	510	547	508	538	540	570	547	535	561	533	577	581	562	584	543	513	517	559	514	596	561	538	562	556	600	556	562	554	565	592	541	541	577	544	572	554	597	579	528	578	502	525	535	547	553	578	628	540	501	562	572	557	520	546	557	554	560	554	569	581	532	546	554
13673	35164	31407	21732	12595	6639	3925	2512	15033	28893	19052	8718	3662	1303	692	546	580	510	518	535	532	533	516	517	542	551	527	523	563	581	523	542	516	482	542	534	527	544	501	519	509	509	543	518	515	512	553	511	512	538	547	547	511	504	509	524	513	523	561	539	528	552	554	544	553	508	546	538	562	534	522	548	537	514	550	524	555	523	530	532	584	542	536	481	530	536	549	539	505	505	554	497	539	530	526	534	503	585	504	539	549	535	527	509	540	530	523	505	543	525	501	523	551	557	533	563	547	484	513	509	508	552	560	534	464	511	518	517	532	503	525	563	491	514	538	507	514	575	547	523	491	556	538	503	551	536	519	546	531	548	509	532	557	516	565	526	511	533	538	514	523	556	521	519	543	505	521	529	505	499	492	533	528	523	513	571	565	554	532	505	547	527	498	544	515	552	496	494	531	527	531	559	528	528	514	534	492	503	505	549	519	539	507	531	546	485	546	518	546	520	561	529	527	517	519	526	511	517	460	511	531	562	528	527	553	577	548	503	493	539	590	519	467	541	530	549	508	553	502	488	561	543	531	503	538	510	527	503	523	501	550	530	543	549	462	488	559	505	518	507	517	517	514	538	535	515	563	519	520	532	510	565	499	520	510	509	511	542	499	533	533	527	547	516	515	528	474	530	563	540	513	553	538	541	546	545	504	511	540	536	523	495	525	529	508	573	525	567	525	514	505	590	552	476	512	542	559	527	511	533	546	510	464	525	508	533	546	557	472	566	509	557	562	525	530	546	520	502	523	556	537	495	569	542	541	519	539	526	583	528	533	540	507	469	537	500	519	513	515	578	542	480	502	525	520	529	489	524	569	452	488	566	553	522	490	543	510	497	505	513	519	529	545	563	534	531	560	519	515	502	564	519	538	521	566	516	479	543	463	543	512	532	547	506	517	523	519	536	533	508	525	560	496	547	549	536	554	547	542	531	509	569	522	554	508	561	528	532	532	526	523	500	510	560	499	502	551	506	537	536	522	547	503	540	509	529	509	522	507	527	486	538	517	486	518	494	536	512	496	538	537	522	543	510	586	531	558	598	566	521	542	547	542	526	519	542	531	520	556	538	537	544	524	533	521	566	512	525	517	515	531	499	482	578	547	530	485	487	541	542	516	487	542	514	531	534	527	536	548	532	546	559	501	512	512	544	524	550	526	516	516	521	532	486	512	545	556	513	484	509	468	534	536	559	520	516	516	550	565	554	527	540	564	566	555	542	536	554	528	546	521	550	527	505	513	526	506	565	532	561	509	540	507	508	547	521	515	533	518	548	551	527	541	515	556	506	562	492	528	529	551	503	580	530	522	554	527	498	508	519	557	505	540	536	494	570	505	515	493	542	490	521	504	519	526	496	533	525	518	507	501	567	515	560	541	510	576	519	512	525	561	504	493	541	521	498	526	538	513	546	512	538	503	510	496	506	515	528	490	548	538	526	483	532	507	505	544	517	497	537	552	532	511	516	517	506	510	521	511	498	555	523	528	518	538	522	541	518	526	557	488	522	568	518	508	527	526	542	517	511	534	526	495	571	533	506	475	466	513	504	498	546	519	468	535	541	517	557	537	506	519	511	514	558	526	507	549	524	531	551	540	534	515	537	527	530	545	482	536	536	552	527	505	477	562	540	580	540	494	519	492	523	530	489	539	520	493	540	504	545	563	549	521	562	538	508	523	536	513	533	529	510	517	524	532	477	557	573	518	495	540	510	513	525	485	516	510	553	537	564	518	565	514	543	491	522	509	544	497	539	531	536	535	599	520	546	563	547	519	507	502	542	532	525	502	536	537	535	486	559	508	505	550	543	545	545	503	566	502	541	518	535	514	503	525	535	517	527	513	518	520	553	509	519	533	558	509	516	550	509	507	510	507	547	550	510	540	546	553	473	529	537	497	561	513	522	549	530	501	508	555	543	546	503	511	541	521	536	497	581	546	551	530	546	547	515	529	573	532	529	524	524	543	541	505	554	520	523	535	572	516	528	521	510	530	521	509	566	476	522	492	532	527	497	562	522	542	519	527	530	563	510	556	518	544	512	481	511	513	512	517	520	574	531	535	522	488	541	506	474	538	511	506	511	545	514	530	519	530	508	526	521	566	539	533	504	512	559	511	481	530	553	555	520	519	562	520	564	538	516	494	511	532	555	550	474	540	551	547	532	553	539	536	504	489	512	512	551	529	547	518	532	509	536	495	506	522	492	542	527	509	514	528	545	465	508	523	543	511	513	535	516	511	554	557	514	502	495	504	521	549	536	545	502	518	547	533	521	510	560	531	531	556	507	523	520	480	526	514	489	531	545	518	516	537	513	540	525	503	509	531	531	476	543	543	508	559	542	528	525	559	504	510	524	514	524	519	534	485	499	518	532	561	558	503	547	531	541	510	538	508	561	489	498	521	524	519	538	492	510	526	513	509	504	552	481	532	513	545	557	503	532	526	555	515	502	532	559	539	532	536	533	502	517	503	505	553	501	513	509	479	532	539	526	485	498	530	561	512	513	557	519	535	525	560	526	552	517	469	492	488	516	504	554	507	493	542	533	557	535	511	537	541	496	539	521	525	541	529	486	500	515	533	499	565	537	480	568	528	513	502	518	543	497	528	549	516	543	515	516	509	501	508	545	526	525	523	542	529	548	501	516	504	521	531	550	504	558	513	541	539	484	507	509	482	516	536	574	507	543	548	544	526	539	486	545	538	508	526	542	569	503	518	506	510	496	530	534	559	531	488	522	556	534	523	491	523	534	478	508	517	540	531	501	551	547	548	513	482	554	529	503	499	487	536	502	505	540	519	521	476	503	538	551	500	537	540	529	523	517	504	477	520	516	541	539	493	516	499	511	542	573	544	547	554	503	527	534	540	542	504	516	536	520	536	535	527	565	502	533	515	526	494	514	563	543	526	537	508	554	510	550	520	528	540	500	489	571	543	498	469	519	520	496	523	531	546	543	527	552	519	518	486	554	541	548	550	549	500	496	529	532	517	541	493	546	532	554	527	498	519	520	512	514	550	499	488	489	489	527	540	542	531	504	557	495	509	475	489	561	499	497	541	508	504	485	515	558	541	534	522	501	532	509	563	549	559	517	515	504	505	521	501	527	497	469	512	567	480	548	568	530	522	546	535	555	526	532	556	514	511	527	546	510	526	529	526	498	518	516	486	535	530	528	535	532	549	529	512	524	534	526	542	510	539	503	493	469	538	457	503	546	550	529	501	544	518	547	523	482	479	521	512	548	530	533	536	552	539	557	531	493	499	505	516	542	529	548	503	509	596	530	523	497	548	521	519	489	514	541	503	514	522	514	530	548	505	517	525	523	572	548	494	548	499	537	534	563	549	532	490	532	568	540	519	518	513	522	544	577	516	525	528	500	497	520	559	538	523	558	519	524	519	522	537	520	484	537	544	512	498	519	516	535	544	527	494	543	487	540	554	542	533	509	496	497	533	510	541	550	511	519	530	536	544	521
28072	19672	14722	7555	2648	1673	1245	811	951	1830	1359	938	707	512	471	475	473	452	482	466	406	431	446	391	465	455	460	426	459	427	455	459	456	439	441	463	479	476	445	437	494	440	439	476	430	478	431	461	419	484	447	468	466	448	467	486	482	479	456	432	448	452	434	410	431	456	473	436	469	461	436	462	445	463	437	490	445	470	480	432	463	462	429	466	465	447	472	477	454	459	451	514	445	439	432	466	462	448	465	477	460	456	435	463	482	441	435	436	430	440	426	421	471	452	443	415	439	469	474	430	456	459	507	470	456	449	438	439	442	468	420	438	432	510	487	458	454	445	433	483	438	487	455	449	453	465	458	481	476	448	447	476	453	411	493	447	427	452	447	431	494	493	428	523	455	451	470	456	462	440	458	439	467	420	452	442	503	430	455	450	445	444	431	461	427	444	452	438	475	486	436	460	458	420	451	460	486	457	445	493	472	488	475	444	443	471	472	435	464	441	433	446	420	466	437	451	419	452	455	411	503	453	439	437	470	443	480	462	426	455	472	478	461	454	468	448	454	454	489	474	466	452	453	483	468	479	426	434	458	483	444	470	426	463	489	462	421	509	464	462	504	429	470	459	435	478	419	456	457	452	463	432	470	437	425	468	453	448	467	450	455	442	440	441	473	420	466	454	429	439	453	468	470	415	460	433	476	458	455	472	440	460	458	441	475	449	459	477	430	469	457	463	469	454	439	409	462	460	471	452	464	444	458	414	485	475	497	495	450	454	488	439	461	453	446	481	486	445	493	458	448	411	457	445	461	462	447	435	481	438	451	488	467	455	450	431	441	460	468	477	418	475	478	430	458	416	454	422	459	466	451	462	419	466	456	472	454	437	487	422	451	488	429	480	456	445	430	477	441	455	434	463	451	444	470	453	442	463	436	476	479	483	450	445	427	469	472	435	448	411	440	437	458	470	483	456	460	466	444	452	453	478	486	448	452	463	479	448	419	472	463	470	502	449	509	476	504	377	482	447	443	450	469	449	441	477	423	492	502	451	482	457	451	439	449	434	462	466	437	451	464	482	459	432	453	443	446	425	483	491	478	481	423	506	497	497	482	442	464	466	489	467	477	463	460	500	458	478	456	422	414	433	451	443	461	509	452	457	434	441	419	442	444	446	445	478	512	483	438	460	438	448	465	464	433	495	448	505	475	439	438	434	448	422	439	435	484	463	442	448	445	448	463	493	459	487	506	481	472	444	457	437	481	450	469	446	467	447	472	473	487	446	445	442	437	430	473	424	457	457	474	431	505	452	447	412	433	463	443	464	455	450	466	454	430	403	471	471	442	472	466	462	481	441	421	432	442	436	462	463	460	455	479	433	483	440	443	454	433	448	441	485	479	442	475	460	424	458	441	434	475	458	455	466	447	459	417	430	438	438	482	462	471	455	448	438	489	473	465	484	467	496	469	446	442	470	451	456	454	482	483	461	442	450	437	468	452	453	440	492	438	429	434	482	408	470	438	465	430	490	472	435	449	484	441	456	470	492	478	500	461	445	420	423	466	434	475	483	494	431	472	487	457	445	442	448	468	520	429	489	448	470	452	407	426	463	415	449	445	432	457	424	443	484	507	435	491	436	475	431	472	472	468	453	445	455	453	477	469	468	445	461	431	418	417	481	465	442	433	444	414	451	447	441	455	510	455	439	468	444	467	506	443	424	442	434	443	471	469	497	450	458	462	424	471	435	490	436	423	434	456	489	463	457	466	471	456	450	456	455	416	471	462	467	447	447	464	476	489	474	478	483	427	471	482	435	437	475	417	443	479	492	464	450	433	458	449	410	452	451	422	446	445	421	472	460	480	451	423	465	441	420	457	484	464	495	461	431	443	448	440	437	437	477	453	439	435	441	453	438	429	447	448	418	443	435	448	462	435	479	459	453	442	444	447	401	445	476	431	450	467	417	450	447	469	457	440	494	449	461	479	466	431	447	452	467	455	494	447	427	469	428	495	464	459	458	467	455	439	485	493	425	471	415	454	464	434	470	440	428	454	462	468	431	453	429	463	449	439	457	429	452	442	450	496	401	502	476	475	436	482	424	453	464	460	441	478	437	405	476	428	452	453	426	439	414	451	464	433	449	444	481	445	431	412	421	444	475	447	458	468	475	408	412	437	472	462	453	437	435	456	455	458	450	453	468	490	455	457	426	466	490	486	422	460	467	476	429	423	482	431	460	489	450	413	458	490	423	467	423	421	442	452	437	447	435	428	494	449	487	432	464	441	458	444	508	469	455	456	448	466	464	490	495	457	480	453	430	398	436	451	411	436	417	444	456	441	468	433	452	481	481	458	461	417	494	435	434	446	477	461	451	436	467	486	439	450	427	461	463	465	433	453	479	461	441	428	462	430	451	469	469	486	461	415	435	440	432	443	452	432	500	457	452	438	469	435	482	449	470	468	469	423	484	466	465	399	430	442	441	460	491	440	470	445	474	438	416	423	436	481	445	477	461	440	461	460	459	405	471	470	489	486	436	465	462	451	436	454	445	451	471	479	476	455	463	419	491	457	413	459	391	429	442	457	428	438	464	447	429	466	417	404	427	447	429	462	441	463	458	465	464	475	430	495	466	455	454	438	470	448	484	449	445	430	452	442	479	481	437	450	433	501	475	461	472	431	422	462	437	461	460	448	413	451	460	470	424	432	472	506	461	457	455	458	477	454	445	456	476	452	483	435	461	454	445	461	456	449	461	430	434	467	452	438	447	445	439	441	461	441	466	418	409	460	477	465	420	469	478	439	454	471	440	433	429	456	474	426	422	479	455	477	454	481	469	447	437	472	486	453	447	432	469	441	497	455	478	482	419	459	499	445	455	465	444	467	460	420	411	441	427	466	450	446	459	474	447	414	431	486	429	445	459	472	455	445	494	463	473	504	444	475	423	456	454	449	414	472	458	466	457	464	447	447	447	444	468	413	487	458	450	466	462	451	468	452	463	440	464	430	488	488	454	467	466	470	457	445	483	428	476	438	486	477	453	474	480	491	473	445	468	483	477	469	430	472	490	445	443	481	418	449	459	423	496	452	491	427	475	440	426	466	435	450	444	487	458	503	510	430	486	472	449	441	418	486	440	460	459	470	465	449	435	427	453	471	504	459	442	461	464	490	445	436	493	491	448	424	434	454	493	436	477	468	481	475	429	443	493	450	446	442	448	459	433	485	453	436	467	441	499	482	467	472	449	449	440	440	478	455	417	428	495	449	482	466	428	456	488	440	461	443	470	415	472	456	454	426	433	424	417	433	445	461	468	452	463	460	480	455	473	468	476	484	443	514	436	425	458	419	461	481	434	432	483	459	476	461	449	471	446	442	409	456	437	473	455	479	472	475	438	474	474	477	434	495	479	459	485	420	442	472	452	461	457	482	453	436	477	441	445	465	465	431	494	469	481	479	452	423	428	459	447	455	458	433	461	445	437	469	442	458	477	447	472	437	490	467	469	438	456	465	458	454	459
11659	17086	14032	6322	2986	2361	1761	991	1231	2364	1580	1067	702	500	448	382	434	454	419	431	440	449	392	432	430	456	419	444	394	426	423	434	431	438	443	414	387	438	390	436	449	431	397	413	440	396	376	427	456	421	421	408	400	385	431	435	388	432	430	428	411	430	443	431	413	440	419	425	411	404	395	405	429	421	421	419	450	430	441	439	441	404	428	418	439	402	430	438	418	392	382	438	443	407	469	436	379	413	412	427	454	439	394	416	407	436	425	454	447	457	436	463	436	426	437	429	477	428	424	403	432	412	380	424	433	427	434	447	402	434	414	428	407	418	436	405	422	429	445	392	402	428	419	446	441	416	435	427	431	405	435	437	420	414	438	442	411	396	384	402	427	449	403	426	405	399	412	436	407	473	432	431	425	392	413	441	412	479	418	443	393	411	423	406	424	449	427	409	409	416	422	442	399	413	430	391	400	443	389	428	411	412	398	430	434	460	417	416	431	408	414	452	430	428	420	429	455	426	442	422	404	421	405	412	415	419	469	424	403	416	404	426	415	432	432	418	436	414	409	426	394	409	387	473	451	429	447	420	429	401	388	466	454	398	423	452	429	422	408	449	436	429	392	429	377	430	419	393	414	432	451	404	426	412	425	421	442	421	374	381	403	425	390	433	424	386	394	435	416	458	439	384	405	439	449	444	414	407	422	455	476	400	455	409	412	429	372	421	425	423	412	426	452	392	444	425	408	433	398	453	458	444	439	402	432	427	411	449	420	401	416	444	426	407	440	412	446	399	400	389	439	413	400	401	422	437	446	440	459	399	443	426	408	416	438	423	437	378	470	432	398	401	406	419	419	425	435	424	416	416	450	417	414	405	447	410	449	419	434	392	403	450	433	442	431	399	437	392	435	434	425	443	431	400	451	393	424	441	448	431	445	421	448	423	445	421	448	412	421	452	449	417	425	414	418	412	423	388	428	395	477	425	427	406	416	422	438	426	415	393	450	428	452	449	398	456	417	421	426	450	404	427	429	414	394	409	441	411	380	468	454	394	443	385	407	446	431	421	458	405	404	440	406	384	431	407	424	441	408	395	400	461	413	423	409	412	414	447	398	411	450	437	458	438	425	396	438	431	449	445	421	455	439	444	419	409	450	430	422	403	431	404	400	398	411	455	422	414	413	433	418	408	421	444	424	417	423	413	431	458	432	403	400	402	417	422	414	463	431	414	469	408	377	406	427	420	398	418	434	398	436	418	391	406	456	445	436	415	421	451	440	444	448	425	421	396	406	406	419	403	416	415	463	447	429	459	417	396	430	436	452	412	410	453	413	408	425	420	421	413	413	454	445	433	410	445	411	398	404	375	421	461	427	444	460	448	457	418	437	416	436	421	424	425	425	418	454	445	452	400	421	411	431	417	469	416	442	398	414	400	430	428	415	415	422	413	440	450	438	392	446	425	439	407	406	432	442	393	452	414	388	424	422	407	450	456	408	437	417	380	450	419	433	436	421	434	420	446	439	467	435	421	473	417	438	435	458	411	438	414	416	410	397	426	426	408	417	391	450	442	414	393	425	417	402	408	439	462	411	386	398	396	412	454	389	433	393	423	393	423	436	431	458	457	404	401	438	409	430	418	415	405	423	410	441	418	461	412	440	434	430	463	385	424	416	408	414	422	437	437	437	434	430	404	426	423	389	411	400	393	385	414	427	410	425	419	429	417	411	408	404	420	405	426	414	436	428	401	435	414	408	414	427	430	422	447	430	420	427	476	465	419	437	452	423	430	393	458	377	403	411	453	437	410	413	414	411	441	391	403	433	410	459	393	409	434	418	442	446	401	410	422	409	436	367	416	427	427	428	449	434	440	418	432	417	420	428	417	410	431	403	374	413	380	406	387	451	407	434	403	409	393	427	444	448	400	419	404	417	422	432	455	405	439	389	449	428	408	413	410	447	430	398	435	397	387	366	398	404	423	409	431	402	422	447	435	403	404	442	414	439	464	433	399	412	438	436	452	408	408	410	457	438	434	455	381	438	377	433	394	434	413	455	407	443	437	479	396	441	429	403	455	402	435	403	415	438	467	455	445	410	404	437	401	399	404	421	450	440	455	442	422	427	424	422	447	423	455	419	424	413	446	412	389	442	408	431	405	431	408	427	387	434	409	429	423	404	386	406	404	420	407	435	442	448	428	426	385	428	446	408	410	390	408	438	427	416	448	421	403	395	413	420	461	427	456	418	390	422	437	453	408	466	384	406	430	444	424	418	416	420	394	423	397	435	430	413	419	436	400	432	388	406	421	395	399	418	408	419	447	428	401	449	400	416	429	415	431	417	463	394	437	437	426	424	411	429	395	412	401	425	408	444	449	424	448	446	439	415	441	408	420	410	418	439	416	413	434	426	416	410	390	419	390	438	424	444	404	401	424	439	415	415	388	422	408	397	442	439	439	455	425	461	438	420	432	436	380	398	451	437	409	426	436	438	446	431	403	404	460	435	424	461	412	429	467	454	416	430	385	470	456	432	370	447	405	410	398	405	442	430	436	429	425	422	419	399	396	408	453	423	451	448	443	451	464	404	461	434	429	428	396	423	425	430	413	435	454	436	441	411	416	401	396	459	452	458	434	413	446	429	419	401	419	413	400	403	453	373	417	435	435	427	407	430	428	394	432	434	428	427	442	411	411	421	422	423	445	411	409	450	436	427	430	441	452	401	433	415	385	443	421	454	433	428	452	414	438	429	407	467	430	428	407	408	399	379	405	423	410	404	426	422	443	432	441	426	431	427	401	452	407	430	402	387	416	423	453	429	427	402	414	426	405	431	462	421	430	452	429	432	430	419	482	447	436	451	440	407	404	457	465	457	418	445	415	443	422	378	408	414	436	419	409	460	425	398	434	433	414	428	452	414	436	382	410	426	417	425	428	418	440	447	424	410	423	459	413	413	383	460	407	429	438	428	447	415	426	419	443	428	434	453	441	439	432	380	447	409	403	401	433	465	428	391	390	434	423	444	425	414	398	428	427	433	430	424	446	442	432	475	439	392	436	399	423	391	434	428	431	445	437	415	393	450	433	417	412	413	418	451	404	387	439	429	438	421	444	422	424	430	422	439	410	439	439	426	412	397	420	434	408	425	433	442	418	418	412	422	450	414	433	428	403	456	435	430	423	414	396	450	436	443	394	447	467	428	392	423	426	459	427	427	427	429	423	403	463	405	429	410	427	437	407	424	428	451	403	426	468	435	408	458	440	458	442	447	426	410	448	438	424	396	430	372	438	399	456	443	409	390	467	383	455	425	429	417	425	423	398	462	435	485	391	452	420	405	428	392	429	435	412	427	447	403	430	440	440	425	403	408	393	435	428	462	409	462	397	433	445	437	450	404	412	443	423	420	402	401	426	446	387	423	415	459	447	419	443	459	412	398	428	405	411	450	414	455	436	411	451	405	373	450	401	475	426	423	432	442	407	403	414	427	421	439	423	471	421	430	458	445	437	420	447	417	451
25339	21366	27578	25831	17230	8909	4714	1953	5221	9207	7111	3376	1574	790	548	481	447	440	454	446	463	475	451	431	487	454	414	455	436	447	462	454	452	449	448	421	444	456	472	423	471	462	451	434	460	459	457	418	461	478	438	445	461	480	483	410	457	469	440	457	451	460	452	447	437	428	448	482	443	447	479	474	446	445	452	431	455	476	434	440	445	452	427	423	480	476	456	434	455	430	460	435	451	473	424	460	448	450	467	476	457	399	416	483	447	458	427	473	489	457	433	439	448	467	460	441	410	458	455	454	446	431	454	464	459	447	488	467	412	461	434	460	470	455	479	421	443	429	439	452	490	466	468	469	440	436	436	466	429	464	452	451	438	465	408	448	453	453	457	458	455	469	448	456	498	396	452	428	435	395	469	452	471	441	492	433	479	434	468	434	472	448	420	476	481	463	458	449	481	436	471	418	423	471	436	457	433	468	467	435	431	444	448	449	456	454	459	404	427	428	458	462	454	422	429	431	494	472	406	444	438	464	438	454	466	421	471	447	494	408	467	462	440	470	478	473	409	442	430	431	429	446	442	416	450	432	449	419	459	446	443	486	427	461	493	419	416	432	464	452	458	412	421	440	408	446	502	470	475	452	467	430	428	472	461	471	476	446	451	451	423	446	417	474	403	416	425	487	438	457	440	447	468	433	460	447	427	451	465	434	446	396	451	428	424	420	472	414	456	413	437	443	443	437	442	431	439	450	448	440	487	482	443	473	416	429	479	461	474	429	457	439	469	466	460	439	493	461	440	460	397	442	485	442	455	430	416	406	420	418	433	457	415	448	456	475	484	473	438	465	451	447	460	397	484	444	450	461	469	470	472	395	422	488	450	453	432	460	450	441	497	472	418	449	428	474	403	465	456	455	461	461	436	455	457	415	436	462	421	431	439	462	425	428	479	442	425	445	419	450	465	435	465	444	422	476	461	450	460	445	442	442	474	494	448	456	414	445	491	397	440	438	416	421	438	400	463	457	466	458	469	430	479	419	435	412	477	490	436	460	429	467	460	449	416	426	452	462	441	435	433	418	411	415	453	453	460	418	443	496	456	452	466	465	435	455	412	466	491	438	454	470	425	471	431	472	442	454	445	466	453	465	466	429	449	492	453	459	436	478	457	488	419	490	451	445	422	482	430	481	451	433	443	481	445	450	441	494	463	440	423	480	426	501	427	452	433	418	454	413	430	444	462	433	451	440	444	444	429	466	443	412	439	491	460	457	443	455	431	445	427	436	466	437	443	429	449	466	452	419	432	414	435	418	429	439	434	466	444	414	462	429	420	457	447	436	450	469	461	448	468	424	424	438	451	455	424	427	430	427	462	453	431	442	442	424	438	458	442	435	451	441	496	437	439	437	437	460	458	464	400	493	440	463	434	442	447	471	455	454	434	467	441	461	477	466	470	452	445	472	499	482	455	421	456	431	465	463	478	439	449	441	455	444	488	489	481	489	409	459	450	459	419	506	413	459	433	452	454	457	442	454	410	477	457	438	413	477	442	439	443	459	430	469	488	407	453	477	445	441	449	424	451	458	401	459	439	491	397	470	444	448	431	489	434	440	451	461	428	424	431	480	492	455	501	441	450	446	477	457	435	426	451	436	419	437	439	408	439	442	408	435	462	472	465	474	469	490	404	472	436	441	478	411	421	440	479	449	459	426	463	484	460	452	427	437	417	449	422	470	411	410	479	420	413	414	459	454	417	409	462	495	461	435	418	421	437	435	442	464	456	451	433	491	456	443	425	437	439	465	479	446	428	458	429	418	465	506	431	440	436	438	443	442	421	459	461	424	478	469	487	485	464	435	458	459	485	480	426	451	489	425	418	431	509	428	483	471	453	464	470	473	461	426	471	424	475	451	430	482	456	454	433	459	441	431	450	468	452	437	430	472	428	453	444	461	471	435	453	452	433	401	441	459	461	459	453	441	433	427	479	463	410	459	412	458	452	436	453	471	438	455	459	467	410	453	449	439	437	422	408	456	412	453	415	391	456	448	442	467	453	432	471	440	450	427	431	455	432	478	474	434	459	389	426	479	462	455	425	445	443	439	436	472	459	411	434	480	483	431	464	470	458	448	452	454	456	472	428	479	465	429	452	436	441	423	421	433	475	465	460	427	445	498	466	474	434	461	460	446	439	409	412	455	453	451	487	456	425	493	432	473	448	433	429	456	466	439	479	468	475	429	465	400	415	450	446	403	421	460	435	426	461	445	457	417	469	400	466	405	465	456	463	413	484	467	406	457	472	440	459	492	431	441	477	443	449	450	454	407	452	436	422	442	445	468	462	456	432	434	438	454	427	446	444	432	460	436	423	489	464	456	420	425	468	466	460	460	446	421	440	396	466	445	474	482	478	440	459	466	456	411	413	418	462	446	453	449	431	439	444	485	450	406	429	439	444	463	504	450	449	414	451	463	412	442	423	462	441	430	448	464	465	438	434	448	460	457	468	481	420	446	420	433	445	432	432	418	453	467	422	459	418	396	421	455	459	433	426	442	433	441	452	475	464	416	452	453	409	430	461	447	412	447	427	448	467	437	477	471	408	489	435	426	438	490	450	431	410	427	462	432	453	455	418	470	441	420	433	460	475	439	441	444	453	433	465	454	475	424	429	449	410	486	467	447	498	420	425	438	491	444	467	460	418	431	446	425	471	457	481	461	437	431	473	461	416	469	433	420	490	421	465	434	437	454	432	508	444	422	447	448	440	438	481	425	443	464	440	470	429	425	422	447	436	425	431	456	478	445	427	500	456	463	467	437	465	484	443	432	453	436	418	403	453	404	467	471	408	427	483	410	440	428	444	434	443	490	462	488	477	395	460	452	420	432	411	449	404	458	456	426	457	448	468	471	450	454	481	447	410	453	465	445	485	499	439	443	416	442	442	466	431	470	434	408	464	419	427	477	474	467	424	421	440	457	443	491	446	459	456	453	447	419	470	425	472	429	397	410	459	440	435	463	455	409	431	429	448	435	441	432	446	423	487	422	412	434	412	398	434	443	459	463	416	428	463	478	472	473	464	466	438	449	420	434	458	401	453	462	472	450	441	513	467	466	448	435	459	474	445	437	470	467	482	441	466	442	502	413	455	414	445	445	472	464	445	464	426	475	466	484	439	464	466	467	438	443	446	433	448	437	419	463	420	446	474	465	432	411	452	489	466	441	411	450	494	440	453	432	417	464	463	439	454	453	468	461	434	474	488	471	456	447	440	460	421	447	476	458	462	409	435	440	420	463	411	449	415	461	427	503	459	401	454	422	437	458	455	465	424	436	478	460	483	464	463	442	432	406	471	426	428	463	443	428	456	432	465	431	461	425	438	432	438	462	464	473	509	464	493	419	446	451	485	434	439	405	450	428	442	447	455	428	458	436	457	439	506	450	458	418	477	468	452	468	452	438	452	410	440	417	432	450	435	449	465	415	455	469	427	443	448	425	409	463	431	452	435	462	466	445	412	453	481	447
15329	31430	25986	15715	11775	7146	4587	2376	7288	10081	7649	3776	1832	869	505	461	450	425	451	449	443	437	485	413	438	463	453	462	461	500	417	409	423	468	389	419	430	457	475	446	477	491	448	374	442	443	454	438	413	422	417	433	453	456	427	438	429	412	428	417	423	428	435	470	427	436	457	451	436	413	482	442	413	463	408	467	454	484	428	429	434	462	428	422	423	463	447	447	463	466	435	443	433	439	405	434	467	478	448	445	443	396	481	426	455	457	441	451	483	441	433	432	426	456	448	439	434	419	427	461	439	421	417	463	428	431	454	415	442	497	442	419	453	445	413	465	454	436	465	422	446	466	436	427	478	408	417	461	427	445	429	463	447	429	475	452	460	472	432	446	422	421	424	427	449	490	468	414	386	440	449	458	425	425	416	441	436	420	428	423	468	450	461	450	440	433	414	457	435	436	466	446	437	468	430	451	506	470	430	443	451	440	446	447	440	430	400	433	433	456	468	436	450	455	446	437	410	462	427	421	441	433	459	481	448	410	430	442	411	411	458	431	440	416	438	444	417	418	441	463	435	443	433	425	458	423	454	427	449	463	429	451	452	430	437	446	488	438	424	470	452	419	410	448	413	448	454	436	470	461	412	430	424	407	465	443	452	431	392	413	458	413	416	417	418	435	417	421	426	416	472	443	430	446	421	438	466	433	463	458	451	474	449	430	437	443	456	457	449	448	445	449	409	466	404	449	445	434	429	426	459	415	375	440	460	448	436	467	403	478	418	454	424	445	370	416	434	442	395	422	475	414	449	455	401	422	430	453	452	473	443	422	449	424	432	435	453	429	430	445	454	458	462	463	432	408	447	418	420	422	491	443	468	443	440	457	452	444	426	470	416	457	442	434	454	416	419	412	459	426	411	442	396	416	428	449	462	464	419	437	438	458	433	451	470	458	438	421	433	421	418	427	453	408	435	428	434	461	470	431	454	435	434	445	425	408	451	413	426	422	446	432	444	393	446	418	456	413	435	442	404	445	443	447	423	456	440	435	416	448	412	459	451	456	396	405	424	432	428	443	402	475	449	453	449	447	466	426	469	419	461	458	448	455	435	409	431	440	456	469	472	460	442	408	429	405	431	459	424	421	433	409	393	446	424	452	408	450	458	425	438	474	464	442	436	418	450	451	414	413	387	399	422	423	432	454	450	463	415	442	424	439	466	446	416	470	428	415	454	435	481	426	438	414	458	398	420	449	438	428	413	456	434	409	405	441	418	414	424	442	426	456	464	436	423	420	423	451	427	423	456	422	429	446	441	431	463	456	436	412	437	440	447	417	475	429	428	451	458	427	430	429	433	414	445	436	427	407	450	422	437	434	444	436	412	438	451	437	398	420	447	402	425	421	435	453	422	459	429	432	429	448	452	435	437	445	433	463	439	411	451	451	436	421	453	451	472	416	443	407	448	443	440	442	441	473	495	386	405	439	481	429	425	482	443	424	419	428	443	437	454	434	417	431	442	420	473	422	419	458	405	433	454	444	447	430	444	435	448	406	433	400	439	469	410	433	432	429	422	442	405	465	417	450	470	413	407	468	416	471	396	458	432	464	444	451	470	447	419	442	424	422	412	471	423	457	446	417	464	410	427	387	451	439	430	383	411	439	445	441	440	435	427	477	434	446	416	416	437	469	452	406	437	441	428	469	441	450	464	425	442	424	427	429	384	450	452	391	439	425	422	401	455	426	430	408	471	449	468	428	432	419	410	445	496	423	452	402	445	470	430	442	409	462	436	444	482	440	449	444	439	478	447	444	440	460	480	450	382	450	419	422	469	429	418	421	407	447	454	464	419	429	448	413	442	460	462	420	454	400	457	464	421	429	444	469	463	462	453	459	442	448	426	450	428	431	429	418	417	413	393	446	419	456	435	424	444	456	450	428	462	473	396	432	440	446	464	455	445	485	419	430	409	430	473	451	412	448	438	439	465	429	442	433	468	444	449	431	471	416	433	413	432	454	414	413	409	420	437	467	445	427	414	406	419	451	427	417	414	457	439	454	414	471	439	411	471	432	415	425	413	441	421	449	449	426	429	458	425	483	448	433	396	423	451	467	403	423	428	471	427	414	445	437	454	419	445	393	401	454	442	424	459	464	430	433	410	441	423	450	416	441	436	459	406	437	472	466	459	434	435	471	450	457	451	436	413	479	424	455	457	410	414	433	476	428	435	414	406	438	414	419	462	455	451	444	433	440	436	407	415	440	419	431	433	415	415	425	418	439	433	442	419	466	420	403	417	452	442	422	419	398	461	416	456	442	432	420	423	466	444	437	467	442	453	420	415	417	433	423	449	411	443	440	470	407	421	446	441	475	441	425	440	404	426	454	444	415	448	440	453	420	420	449	420	418	432	442	455	487	429	456	414	436	424	435	442	428	478	453	433	429	406	437	439	473	448	444	449	420	427	437	461	421	439	434	422	416	411	427	451	491	411	444	401	453	431	435	428	446	442	455	414	409	432	427	447	449	466	450	483	439	448	445	422	462	471	412	432	405	473	409	447	449	442	439	413	425	397	444	395	413	446	457	433	415	456	427	423	427	439	460	428	428	453	469	473	467	422	433	442	449	470	448	413	435	439	472	440	449	400	431	450	425	439	444	416	442	420	426	476	452	452	451	475	410	433	405	436	444	452	449	427	429	408	450	459	412	417	428	476	423	414	416	459	420	419	424	467	420	418	447	391	476	427	464	429	415	468	409	489	428	452	416	432	407	447	473	445	438	431	474	455	440	460	440	433	429	406	430	432	418	427	444	436	446	420	409	439	443	458	440	456	416	410	475	453	434	445	417	431	463	449	463	474	428	431	418	430	478	442	435	400	430	409	435	434	472	432	424	483	451	457	473	459	439	417	416	422	447	436	488	444	446	427	431	442	450	437	469	395	419	462	463	440	481	403	424	435	427	395	411	417	404	433	463	409	476	397	440	438	449	434	419	450	434	428	466	443	435	406	419	428	398	463	423	428	445	430	432	438	445	450	440	412	412	436	472	424	474	465	404	438	393	415	406	420	448	443	426	416	439	423	441	427	418	423	414	459	403	439	475	427	460	447	431	445	463	433	462	433	407	470	434	436	442	462	436	440	433	474	422	442	440	442	460	422	437	408	437	421	437	419	455	416	426	461	441	411	419	449	410	428	423	471	416	464	407	434	430	412	418	426	396	448	414	429	419	438	445	410	465	434	446	432	454	408	428	416	422	391	388	435	419	395	463	438	424	429	447	432	456	447	431	438	439	447	428	423	419	451	443	423	436	439	454	420	435	468	432	442	470	454	462	457	453	414	434	421	410	413	443	416	436	423	413	446	414	460	445	438	468	484	423	442	420	444	432	442	474	457	440	452	462	475	439	416	480	461	404	441	405	424	471	419	385	402	426	474	425	437	391	424	413	433	452	443	405	434	404	490	402	451	431	435	440	427	420	436	434	424	430	429	421	418	442	479	450	458	462	465	468	408	426	461	469
24206	21434	28732	24943	22040	18452	10418	3388	8865	17331	16295	8890	3594	1303	758	583	591	588	595	603	584	581	613	546	589	564	577	508	554	549	588	598	558	548	544	563	545	584	562	594	577	545	579	563	554	566	512	585	600	580	552	567	548	549	537	526	562	566	572	618	544	602	596	580	545	522	546	531	573	540	544	600	598	541	560	588	571	537	566	597	535	572	563	569	539	548	530	555	564	586	556	553	564	553	532	559	536	568	538	535	589	606	593	539	597	547	539	578	544	560	570	565	567	545	547	556	587	574	537	546	534	539	569	548	587	541	561	580	543	553	562	575	579	542	573	576	577	557	533	546	524	520	550	572	594	534	573	588	524	613	528	526	572	578	578	554	577	517	535	609	517	550	557	558	560	556	573	565	546	578	542	511	538	573	552	574	543	559	542	565	579	571	569	544	525	567	579	550	620	554	567	599	564	598	565	602	545	579	539	519	533	586	549	515	555	532	589	526	550	546	585	554	582	547	570	561	550	564	601	546	536	556	538	545	550	568	572	611	549	569	532	586	540	544	567	568	545	526	586	550	589	561	536	537	591	543	549	535	576	556	543	537	519	522	561	561	579	552	531	594	600	561	503	587	555	564	503	565	550	546	575	577	553	546	550	557	558	579	560	549	570	534	556	557	556	583	536	506	543	561	534	568	618	561	507	549	524	598	530	593	508	561	565	521	571	530	538	584	585	577	553	576	516	545	499	579	563	567	526	561	546	575	550	578	562	537	557	528	555	596	581	548	567	508	568	549	601	518	527	559	557	590	530	529	567	603	549	532	580	500	553	551	556	521	550	570	563	564	540	566	548	592	555	591	555	528	519	540	509	577	553	579	561	577	500	554	572	541	566	589	555	551	541	576	578	562	556	515	583	567	559	514	552	545	575	581	532	534	554	568	548	571	530	542	535	608	550	548	564	587	547	568	527	541	555	594	582	558	556	526	554	532	534	567	554	531	569	527	543	572	545	548	550	605	585	549	522	566	557	599	550	552	551	539	588	544	499	588	521	558	528	572	527	568	536	570	574	556	526	572	546	560	550	554	536	514	546	523	558	581	536	585	567	531	579	558	577	562	538	549	552	537	562	595	541	559	588	579	584	548	579	578	508	594	561	578	545	529	511	511	610	565	565	532	617	545	546	552	520	571	604	557	578	541	502	574	567	509	552	561	536	556	564	570	543	553	578	553	573	578	580	562	584	615	576	586	569	577	580	553	543	564	530	549	547	567	560	529	534	555	572	542	555	542	554	571	568	485	561	538	519	506	539	538	528	522	580	553	530	589	558	576	535	588	556	578	561	546	556	534	557	541	570	527	577	560	563	557	569	536	563	548	524	621	595	568	499	568	528	540	574	513	506	508	563	566	539	543	542	512	533	516	547	553	545	541	592	538	543	538	541	520	536	589	579	597	528	560	567	534	553	535	558	584	562	544	568	576	582	522	546	585	549	565	575	567	536	572	554	578	555	567	536	542	571	565	532	595	548	528	533	561	606	609	598	534	577	626	578	523	565	539	559	517	566	547	581	571	573	575	547	521	601	528	587	566	523	554	547	556	601	573	553	585	557	554	550	503	575	526	571	557	531	615	552	550	566	541	527	585	562	538	530	562	577	558	567	561	546	587	535	480	534	543	548	565	558	566	528	576	547	568	572	551	534	564	553	560	535	557	597	565	540	538	556	555	555	548	553	519	575	573	537	517	536	552	614	569	500	597	563	598	603	552	571	545	506	542	559	560	542	533	571	521	596	543	608	552	576	550	573	588	570	573	558	537	577	560	560	586	549	522	563	555	584	550	546	536	531	537	513	555	519	579	511	588	550	584	546	571	543	545	561	538	588	588	534	559	525	525	558	534	586	525	524	525	545	567	536	515	556	584	572	563	577	581	532	557	561	553	593	556	572	564	551	511	548	587	561	543	543	532	537	542	604	583	512	565	522	567	572	539	551	565	545	545	525	576	546	564	570	572	529	557	561	540	550	570	579	528	572	554	517	573	511	538	568	566	508	573	575	560	536	568	524	553	552	522	576	582	543	565	560	583	526	550	543	540	520	586	543	568	537	564	525	532	538	561	568	538	591	582	572	532	567	572	572	530	546	563	581	565	607	554	597	545	543	543	590	548	565	533	563	531	538	559	545	542	518	553	527	508	573	531	554	572	518	562	530	576	547	547	542	549	545	563	587	564	580	561	550	543	548	538	507	577	548	583	530	571	518	555	540	557	535	527	541	603	532	517	550	558	539	566	574	609	568	568	531	515	564	512	539	539	534	552	523	539	516	521	552	583	517	531	569	538	557	553	550	560	520	547	606	569	570	551	549	577	568	507	596	565	599	565	548	575	562	518	541	548	585	560	543	541	548	553	528	574	565	562	547	550	527	488	514	556	559	587	569	598	544	593	529	573	582	536	539	545	576	551	551	551	552	568	548	566	538	527	557	507	570	551	545	567	562	545	584	541	588	562	575	557	569	566	564	540	579	597	582	569	546	525	574	548	570	522	533	553	523	543	545	551	512	551	560	533	518	566	522	560	564	543	492	551	559	578	591	531	555	551	540	592	533	520	568	549	562	571	559	539	547	570	582	566	580	542	540	518	544	568	577	548	545	559	535	582	555	526	534	560	570	559	544	566	571	566	554	561	530	516	572	580	539	565	535	553	563	546	537	549	534	573	557	537	558	527	506	560	543	552	565	558	574	480	535	535	560	546	546	546	523	563	537	498	521	595	572	541	589	602	583	550	596	518	527	573	515	567	531	540	565	556	583	560	536	510	561	578	560	576	541	569	534	552	601	583	603	562	571	547	545	566	546	589	583	535	589	521	528	571	545	545	568	548	540	539	552	567	515	542	525	541	518	519	535	609	517	507	538	552	504	534	558	533	564	527	586	569	533	571	540	558	552	549	576	557	530	601	554	585	543	545	573	559	545	527	544	551	569	600	559	545	543	560	578	544	589	513	576	584	578	535	540	564	531	552	536	526	537	566	562	541	594	540	555	571	551	570	533	534	540	541	555	568	545	548	527	538	558	545	540	552	545	532	620	562	535	515	572	634	563	537	610	565	583	581	538	562	569	588	545	529	575	514	568	587	543	554	583	537	493	535	546	557	572	555	589	497	543	589	558	550	555	560	568	515	505	583	550	564	568	574	602	596	538	570	528	561	580	565	552	589	514	543	529	548	563	526	552	554	577	543	586	535	515	542	549	555	554	522	534	605	539	515	561	574	550	588	535	554	561	568	559	533	540	502	547	551	547	560	552	547	553	524	578	560	520	556	535	551	565	556	516	574	557	535	513	548	541	540	525	568	572	533	542	542	578	567	593	557	577	542	570	560	580	568	544	583	584	543	566	525	583	535	593	524	532	560	542	543	572	543	572	559	532	557	526	566	528	556	525	618	550	511	570	557	561	572	533	574	567	544	562	555	520	553	596	547	488	558	572	524	556	561	547	572	545	540	568	555	560	567	534	513	538	571
21615	40496	37148	24657	15899	11839	7280	3329	11469	18136	14985	8347	3700	1457	787	557	527	529	529	533	516	548	535	543	541	532	497	536	529	496	528	534	526	549	559	554	525	518	525	524	522	543	566	562	552	557	563	506	543	538	521	523	542	577	543	514	541	534	520	536	515	550	541	534	529	568	555	509	479	526	545	459	540	539	567	537	560	539	535	546	502	554	526	531	488	531	561	547	550	507	536	526	540	496	542	537	554	535	531	553	529	534	523	509	529	489	520	506	504	540	502	543	520	579	521	527	570	564	505	547	520	503	530	516	509	550	570	528	558	530	523	538	552	554	541	546	520	532	540	548	535	508	554	531	516	528	488	526	507	534	488	478	562	492	531	515	565	530	504	545	514	544	526	527	508	569	532	558	548	525	557	540	537	583	540	488	522	546	543	527	539	567	525	527	524	501	574	572	504	528	509	523	531	485	521	507	515	532	518	518	495	515	499	526	502	560	547	515	487	502	472	472	529	558	538	559	536	528	543	480	544	547	524	526	545	499	531	569	521	488	560	564	582	525	524	543	465	549	534	571	473	522	513	471	503	579	506	490	516	483	524	553	538	548	534	475	531	513	511	540	542	537	552	500	537	527	534	527	521	517	560	544	557	540	506	559	554	511	499	558	525	528	566	526	488	519	532	524	502	505	523	497	515	563	531	538	522	512	531	521	522	520	540	554	508	524	516	558	513	542	554	513	513	535	489	489	544	562	544	523	503	522	538	529	529	523	549	544	525	489	508	518	519	531	527	590	483	529	523	512	553	550	535	516	550	543	527	515	515	535	512	567	525	529	515	538	504	534	507	528	553	561	541	529	516	540	532	526	501	496	535	554	490	517	506	493	532	558	489	537	522	561	522	510	537	514	528	526	531	560	517	524	533	495	494	506	553	528	531	572	516	543	531	514	492	519	497	513	563	529	555	534	499	469	512	525	525	508	495	533	570	538	534	557	504	548	547	501	534	513	524	512	543	493	542	514	508	479	508	515	509	529	532	513	531	524	549	486	536	523	512	514	504	551	507	532	523	514	488	505	493	537	548	513	528	518	488	517	521	575	552	532	562	535	517	525	539	558	469	531	528	533	508	498	536	538	517	469	532	512	506	442	550	510	530	539	516	506	512	553	523	520	513	559	497	506	504	495	537	540	490	568	484	506	519	488	496	537	528	517	508	532	505	541	510	533	483	510	525	533	526	518	523	549	508	536	530	498	529	523	515	508	544	509	502	533	562	511	531	528	541	508	533	523	543	529	527	532	503	476	588	503	551	521	562	525	584	531	492	537	514	519	502	527	552	493	537	518	481	568	510	512	525	525	510	556	545	559	485	540	529	515	513	507	503	528	531	540	525	590	548	529	477	530	552	501	542	501	540	512	523	483	530	552	507	525	521	508	520	526	579	530	518	557	527	544	529	532	508	556	482	556	527	558	577	533	511	501	518	504	500	558	493	543	533	487	512	480	507	528	551	510	517	519	543	508	538	534	508	505	501	549	526	464	566	530	515	510	498	529	510	546	570	515	500	499	526	532	540	541	550	525	533	559	513	540	531	502	536	479	547	538	539	520	537	520	495	506	514	510	495	507	502	570	523	546	550	519	563	504	521	530	573	535	537	518	539	530	524	527	535	550	509	551	509	510	518	549	518	529	528	486	496	513	521	532	537	491	536	528	534	570	501	547	519	543	514	508	547	550	466	532	559	529	568	498	501	512	526	492	509	516	508	507	527	522	534	561	536	502	527	511	565	552	515	581	508	523	548	528	551	534	558	498	528	512	526	520	551	554	562	525	544	541	508	525	486	546	548	532	499	542	504	528	559	536	506	561	556	510	558	539	546	525	521	534	531	532	518	564	503	514	506	509	529	579	523	543	559	474	553	564	516	501	531	548	506	496	548	512	506	597	511	485	555	534	521	574	492	525	508	498	530	533	529	540	563	530	556	538	514	565	520	528	515	570	496	509	534	518	536	523	521	530	558	509	525	535	514	552	530	527	565	554	551	493	499	482	571	513	543	513	537	513	516	537	524	478	482	508	546	535	492	498	474	517	544	557	498	520	547	552	519	532	517	557	527	509	519	523	529	544	506	547	542	525	521	562	548	558	522	520	470	521	528	540	514	542	540	492	571	542	562	556	518	566	549	515	547	494	537	541	490	508	502	547	542	533	564	528	516	525	503	518	509	533	503	529	514	498	543	548	547	510	520	508	511	512	526	555	513	547	523	485	530	506	502	520	523	535	525	528	503	507	501	504	543	539	511	513	539	520	573	523	531	549	516	555	546	595	540	517	513	546	585	534	535	555	551	558	541	524	543	524	525	488	506	524	556	476	585	496	534	545	541	542	534	529	512	523	517	536	537	521	503	527	503	490	553	503	535	532	542	525	513	559	537	530	456	528	571	518	541	552	571	508	515	515	536	552	532	495	511	519	527	541	529	517	567	542	525	535	519	496	513	487	488	479	545	569	540	513	514	545	534	587	547	518	525	553	577	539	536	511	512	547	522	530	540	511	552	569	549	493	556	520	481	500	516	454	530	530	510	503	555	492	504	542	566	551	509	520	525	541	530	523	509	558	529	525	545	524	533	501	539	540	534	496	516	532	490	546	537	554	508	525	514	553	532	520	531	507	534	488	532	547	514	512	533	517	501	563	522	498	521	517	504	565	539	550	555	564	514	529	485	519	499	503	516	539	540	554	544	510	546	535	509	503	531	501	522	514	547	519	536	516	527	518	558	566	483	528	529	540	546	530	499	568	549	543	496	555	502	534	527	498	517	512	517	530	526	534	492	527	521	527	506	569	556	525	544	514	553	534	510	503	536	512	500	524	531	512	506	532	504	499	510	521	510	493	542	558	514	546	553	528	554	512	560	524	492	536	550	498	532	508	551	524	538	517	494	553	522	502	546	556	533	536	549	495	492	530	532	536	549	505	502	552	547	536	549	520	532	515	523	586	542	542	520	552	532	563	527	487	526	520	549	528	514	534	504	551	546	520	455	512	500	493	475	522	526	565	471	484	533	534	516	506	530	536	533	528	549	529	519	560	502	506	525	504	522	486	534	550	522	555	519	500	519	548	495	523	509	523	516	537	520	510	499	481	571	542	539	503	552	533	514	508	554	561	519	493	527	501	526	540	538	528	525	496	528	525	526	527	516	552	496	514	554	523	541	566	529	514	499	567	517	551	520	501	538	546	493	518	558	543	519	529	507	505	533	508	535	525	540	501	535	505	553	523	542	543	545	581	478	509	548	526	528	495	534	527	525	522	539	503	517	515	521	531	564	467	496	533	562	474	496	569	536	473	495	494	518	510	542	575	509	533	515	558	534	546	510	507	534	577	507	507	502	498	554	519	513	544	527	486	499	549	521	500	520	534	539	559	522	542	564	511	501	514	522	498	562	556	517	512	507	482	556	472	491	524	536	529	543	507	508	522	498	543	531	544	543	531	535	572	511	524	577	502	532	509	565	514	535	550
29032	22764	18114	11215	5153	2721	1681	1016	962	1228	1065	899	683	524	457	468	486	465	475	460	462	452	447	488	476	454	452	443	502	480	477	479	442	453	411	486	457	473	442	470	460	463	463	420	434	444	429	495	442	463	485	479	460	474	463	466	474	445	462	458	407	455	459	449	452	469	434	483	482	468	443	469	481	472	446	435	493	452	417	461	432	474	471	414	477	485	458	436	432	471	447	445	458	473	462	471	495	454	478	482	447	459	458	496	432	449	474	456	461	467	489	426	458	426	453	483	494	435	473	444	467	482	460	464	455	440	463	478	459	457	429	466	463	450	447	469	486	480	462	473	462	438	433	453	434	403	477	470	437	435	470	463	450	434	446	475	432	475	440	482	452	508	435	425	450	446	501	487	455	466	478	441	434	490	467	454	449	467	446	438	449	451	474	435	503	435	469	466	433	469	419	436	472	499	456	442	455	431	505	406	443	453	481	452	455	458	492	453	467	487	488	461	449	425	453	493	475	461	469	415	487	503	460	476	496	451	468	451	453	469	404	468	444	489	448	482	468	467	448	487	486	482	455	459	438	441	448	484	495	490	442	436	466	420	454	459	443	496	469	460	425	442	500	461	486	494	492	467	473	464	453	458	424	456	512	509	458	427	434	488	465	474	418	493	451	463	458	481	479	459	459	498	469	514	487	482	462	480	440	455	427	478	450	448	421	419	436	444	462	462	453	447	419	488	461	466	456	464	449	442	448	454	487	450	463	474	427	448	462	463	464	420	433	486	430	458	481	469	467	433	453	453	452	430	462	450	461	447	485	425	484	489	445	491	441	448	438	454	431	455	445	488	451	488	451	428	469	494	504	435	472	474	458	469	477	439	485	443	461	467	469	458	488	439	487	462	436	439	471	431	457	465	476	483	436	435	467	416	425	462	464	474	445	498	458	479	451	459	445	482	431	463	465	431	465	467	458	447	469	423	475	462	450	434	452	429	461	449	492	480	431	470	452	443	444	466	454	479	405	455	454	443	446	471	469	460	461	448	446	463	424	470	455	450	457	441	448	439	476	456	442	445	453	417	469	486	511	486	486	421	421	505	418	413	464	425	459	432	485	441	440	462	451	452	463	434	472	470	473	450	475	482	475	459	493	470	476	481	480	446	462	433	423	438	442	446	444	421	427	427	426	423	465	429	468	473	496	482	502	456	440	431	484	447	415	480	466	428	430	432	502	482	485	417	457	456	444	425	452	461	454	439	484	468	446	458	458	483	437	453	529	467	439	464	438	464	442	494	465	454	472	501	426	473	463	502	466	447	431	451	458	471	487	459	439	459	425	496	452	437	446	425	485	467	427	472	466	475	445	469	452	509	428	485	501	445	447	429	408	477	470	483	473	437	465	485	463	468	436	468	483	493	433	442	456	424	450	485	430	454	447	447	483	453	477	435	456	486	449	417	473	491	466	473	439	442	454	443	474	444	443	473	430	462	468	513	470	457	457	452	419	415	452	471	466	479	440	439	436	452	431	474	463	459	476	430	481	463	413	429	460	465	499	424	454	495	451	419	461	423	446	427	474	488	465	460	448	490	439	448	434	500	473	465	496	446	484	439	485	476	467	477	462	473	454	461	433	453	489	475	446	458	459	434	432	461	473	478	471	488	481	451	468	467	450	456	446	472	466	426	437	467	491	505	493	442	429	479	460	470	453	480	422	469	387	439	460	463	450	456	446	476	453	455	450	454	442	479	453	501	492	464	477	460	468	470	450	417	435	452	450	470	424	482	456	457	467	440	447	472	476	446	470	457	470	492	455	440	465	467	411	457	454	471	484	462	463	472	491	475	465	422	408	455	469	439	450	461	457	481	436	468	478	474	466	440	459	479	451	461	439	457	443	451	492	448	464	464	461	462	509	494	382	449	475	456	468	429	476	462	447	442	444	450	477	443	445	492	460	450	448	459	433	480	470	462	437	431	450	405	476	455	434	458	456	424	455	445	474	459	416	480	437	426	441	471	441	500	475	432	479	446	444	492	449	458	478	449	454	477	438	449	487	468	414	447	435	457	451	434	479	438	431	484	499	468	437	432	441	456	461	495	447	476	459	475	459	443	428	463	452	446	452	495	478	485	438	482	439	474	465	453	451	456	401	469	468	495	440	461	465	469	429	474	444	450	446	456	474	470	506	477	411	482	471	431	446	484	409	471	476	488	432	399	466	463	443	464	508	434	418	456	479	487	457	499	503	472	471	463	472	464	454	453	441	459	429	457	454	458	470	471	429	485	444	487	482	449	445	460	449	445	426	482	463	420	471	453	456	455	488	454	427	426	445	448	469	450	416	453	464	481	461	431	456	442	474	450	433	443	465	461	437	467	455	466	429	464	476	472	457	462	484	465	426	469	429	436	471	447	452	438	449	427	467	469	464	470	473	465	467	411	458	476	463	457	460	480	441	433	484	454	485	451	450	469	488	462	453	431	481	498	451	420	447	459	436	484	482	457	489	453	453	438	444	438	471	506	437	416	493	439	419	463	447	454	446	484	470	486	454	482	457	456	475	462	429	464	471	471	471	432	445	455	415	447	487	439	430	460	447	446	483	483	447	471	486	463	448	468	443	459	500	434	462	450	449	479	451	469	442	492	469	424	456	454	439	423	457	444	474	455	477	494	450	422	427	447	441	441	431	434	449	463	436	463	459	444	452	416	479	438	440	459	461	450	434	435	479	477	478	464	464	488	472	448	411	474	444	432	503	413	463	469	447	469	440	438	445	457	454	460	433	510	465	433	447	468	462	472	491	469	443	474	457	440	440	443	447	449	466	454	440	452	426	426	497	481	449	435	447	435	490	470	477	463	425	481	444	460	471	435	468	467	445	465	476	482	445	459	461	456	461	440	435	462	469	499	451	456	452	472	464	448	460	492	431	478	450	467	437	471	441	455	463	476	458	444	450	479	462	463	441	478	468	471	457	472	452	492	437	504	429	442	455	461	452	496	447	439	422	427	423	470	447	452	439	449	478	486	454	448	425	458	450	461	488	486	457	425	441	445	433	453	454	508	471	473	426	451	421	460	463	431	449	438	447	468	467	468	449	482	442	458	471	457	458	485	453	431	422	422	453	447	452	480	459	467	448	431	464	470	437	436	423	445	419	431	461	454	456	466	427	494	493	467	461	454	490	488	441	454	424	491	398	435	458	441	432	424	440	458	433	411	455	462	452	472	465	439	489	432	477	428	458	441	444	471	465	446	409	463	461	455	495	453	424	448	462	464	484	444	483	430	475	438	450	440	455	453	418	477	479	419	432	524	422	444	487	437	465	451	473	442	478	454	439	442	476	420	471	472	445	440	431	472	442	457	468	490	441	463	474	451	447	453	480	437	464	480	464	459	452	498	483	476	445	456	467	437	439	475	497	464	451	472	447	446	449	470	489	441	504	455	437	393	452	474	456	464	449	451	488	467	491	471	455	468	455	473	441	483	462	465	486	453	454	444	432	411	427	415	411	468	420	446
14541	21212	15817	8735	5341	3334	2222	1388	1308	1516	1283	1013	664	511	449	421	452	404	418	447	417	416	390	413	441	458	411	412	409	446	412	406	435	422	412	406	405	463	445	426	423	422	429	441	444	444	430	435	429	418	459	391	406	383	422	413	417	417	417	379	441	452	441	449	432	442	416	434	442	426	429	430	432	437	441	456	394	430	398	449	423	443	461	423	407	427	394	459	422	404	416	428	453	423	426	435	450	411	384	420	419	429	421	405	420	425	405	421	403	402	460	415	430	397	432	448	438	447	407	425	459	452	422	382	421	392	419	414	405	431	426	408	406	435	429	420	439	396	425	448	446	421	439	412	417	423	417	444	446	455	433	419	431	415	415	444	425	419	421	422	425	425	456	407	399	432	428	428	425	429	416	412	422	414	401	416	406	427	401	405	450	445	403	420	439	428	432	445	396	459	442	406	403	423	445	390	391	439	391	424	426	410	411	459	389	429	382	428	408	417	415	413	397	429	451	437	420	393	419	433	404	401	441	412	416	397	393	452	427	430	449	405	409	446	437	435	386	464	409	440	460	443	417	452	435	459	416	411	454	407	385	460	412	462	426	441	415	420	425	425	442	438	424	399	437	407	420	415	407	427	418	384	398	451	436	442	392	424	405	462	411	392	409	402	433	423	428	417	421	437	395	433	446	441	412	448	431	438	371	433	386	441	415	423	446	410	426	416	449	414	398	426	389	409	417	398	410	421	469	414	416	399	366	409	427	437	415	424	420	394	422	415	397	396	415	430	423	439	434	377	411	410	403	437	417	417	432	440	443	420	424	412	439	447	437	418	431	440	418	387	436	439	434	426	451	419	424	384	441	435	411	424	349	411	416	437	470	467	434	460	441	431	420	398	411	404	397	455	419	418	464	432	421	387	390	400	435	450	437	429	427	419	445	422	438	435	420	433	409	417	419	413	421	470	389	427	437	462	421	447	418	438	405	421	428	414	405	423	419	401	428	395	417	445	444	413	441	403	404	449	439	404	467	447	421	417	437	441	447	404	438	393	375	427	411	417	443	411	443	421	464	420	411	437	439	432	450	422	397	409	415	442	443	415	430	407	412	416	425	428	463	404	446	420	435	397	428	395	416	422	400	428	445	437	417	424	413	417	438	417	427	420	391	431	441	376	445	447	403	396	450	423	415	462	416	420	438	411	404	466	410	363	410	434	416	438	437	414	402	447	368	423	410	430	443	390	420	445	452	440	435	445	436	415	424	467	454	415	438	414	456	428	437	444	413	451	454	406	412	426	414	445	381	421	421	407	389	452	425	394	406	392	383	399	449	454	415	437	419	431	443	399	401	423	432	466	401	390	445	408	429	411	438	406	401	408	414	421	397	445	479	423	467	403	441	408	420	412	423	447	427	414	427	425	426	421	449	416	437	445	462	428	430	413	396	403	433	410	434	464	448	406	426	425	466	434	473	399	431	452	387	397	401	433	449	426	428	444	427	414	401	406	413	457	404	400	418	436	428	444	432	432	444	406	430	410	454	431	449	437	410	415	440	415	422	404	420	455	443	448	431	405	432	415	394	464	441	450	435	406	421	422	463	414	405	417	444	460	453	412	408	424	407	428	442	412	401	445	403	385	432	418	434	414	440	383	416	411	404	414	441	433	454	418	413	422	446	437	414	441	424	436	408	426	406	400	394	405	447	414	392	454	392	412	427	419	376	427	457	432	429	433	428	412	416	398	419	407	472	432	400	434	437	437	396	443	428	457	429	417	416	422	398	425	442	432	407	413	423	439	421	463	440	412	415	449	417	427	402	415	463	438	429	437	424	434	418	449	423	427	408	415	409	431	407	409	408	407	453	442	406	396	434	423	431	415	402	430	427	438	445	405	447	432	404	423	445	428	432	421	441	464	452	433	411	432	425	439	419	436	382	381	423	409	408	429	446	391	385	439	449	407	425	421	425	407	416	424	422	411	461	424	404	452	404	430	437	450	426	412	399	412	377	373	399	436	361	458	421	421	412	427	437	467	431	435	385	444	452	436	413	425	416	426	431	416	428	449	445	422	440	433	409	447	431	393	419	412	416	429	438	424	402	462	452	404	416	459	418	421	420	417	428	485	418	450	398	389	413	418	429	396	464	392	415	421	401	400	434	392	450	445	418	419	411	452	434	416	413	466	460	419	401	455	441	407	430	400	462	414	431	407	399	459	392	450	435	435	451	451	430	426	408	419	436	461	412	432	425	402	423	412	446	463	385	440	386	389	420	439	398	405	412	419	420	452	442	428	409	450	419	439	426	443	445	467	432	422	419	427	376	433	409	419	431	434	403	409	425	419	435	430	421	408	480	417	417	438	448	427	441	448	400	431	432	386	423	398	387	443	463	469	401	454	428	429	451	442	407	434	432	419	412	416	427	439	437	408	413	417	418	439	449	458	434	408	421	447	449	415	417	432	426	436	451	408	452	436	419	431	396	417	390	438	357	413	414	441	464	435	428	413	397	405	400	453	431	381	460	403	389	447	464	418	415	410	447	450	440	434	412	426	428	399	406	426	416	400	420	436	408	430	441	437	424	439	437	421	449	415	464	417	424	457	444	400	410	471	446	418	448	435	424	416	432	440	405	443	389	433	399	393	431	411	416	391	423	418	425	438	448	409	424	448	433	440	450	396	435	387	392	430	443	447	403	431	427	447	430	426	413	445	452	452	394	430	416	394	448	413	411	449	400	479	446	447	452	449	419	425	434	408	410	398	405	393	433	446	436	421	398	422	404	444	445	410	450	434	419	437	405	431	421	398	441	424	441	430	417	441	452	467	406	418	448	464	400	401	419	433	425	424	456	389	433	439	406	420	430	420	406	429	431	441	412	409	411	429	434	461	397	411	427	429	472	419	419	434	451	419	438	407	419	457	426	420	433	425	427	393	439	431	447	458	414	409	412	457	426	410	431	482	440	429	403	403	460	413	422	426	414	458	442	422	438	442	392	410	421	463	420	416	411	432	424	418	396	438	422	417	422	425	435	478	401	432	431	409	428	436	442	419	378	434	440	418	449	419	430	446	465	423	442	454	433	441	427	419	432	417	417	438	411	394	399	433	420	440	444	413	412	401	416	399	411	435	408	409	377	434	448	426	424	407	428	411	415	408	424	402	440	386	420	425	436	450	411	401	446	446	416	433	418	409	439	436	459	433	431	423	417	411	436	415	442	446	419	433	431	432	421	418	431	432	425	404	435	439	397	420	443	421	467	465	433	429	445	418	421	421	404	413	435	432	451	419	408	458	407	424	427	451	440	401	431	444	450	439	403	444	435	439	439	410	406	430	411	417	441	419	416	462	385	408	426	479	421	450	431	411	414	433	398	411	441	429	414	440	447	425	448	409	428	405	448	428	435	401	400	410	445	436	437	429	438	396	430	439	410	398	421	395	417	444	392	420	402	418	430	433	407	421	442	438	421	419	413	397	458	394	447	436	468	458	399	422	424	401	442	409	452	427	399	447	419	431
25462	21519	28562	26622	17762	10958	5932	5127	9028	8677	3527	1905	951	580	522	481	495	498	484	493	493	463	482	460	478	466	449	456	453	468	439	450	468	484	480	466	444	428	464	459	479	452	450	442	486	442	502	470	453	418	449	491	475	461	457	466	478	501	450	456	487	433	463	488	461	470	452	465	428	436	452	451	483	492	434	509	481	453	482	493	487	474	438	467	464	431	434	499	454	479	449	470	428	463	460	474	443	454	446	479	530	451	458	451	498	471	452	448	453	469	475	455	486	505	484	474	477	451	423	455	454	433	460	459	503	490	484	444	445	476	440	464	477	437	474	451	465	448	468	492	464	436	481	460	435	468	460	481	469	511	485	426	492	455	466	428	460	466	434	465	426	442	446	459	423	457	447	467	468	468	435	456	499	427	470	453	440	431	471	436	471	497	466	456	460	467	488	467	444	454	434	431	445	468	463	451	466	470	469	463	465	476	491	490	436	448	472	451	469	473	485	444	442	437	464	454	508	453	457	491	449	458	479	438	453	427	489	497	435	432	427	441	463	493	480	448	461	429	455	456	472	464	429	450	455	468	463	467	470	497	446	466	471	457	458	436	474	442	449	457	467	456	463	460	495	437	479	468	449	436	456	439	488	419	491	456	494	408	513	476	468	487	441	442	439	453	481	454	440	438	463	449	509	476	468	433	496	482	491	486	454	455	466	461	469	451	451	474	454	467	461	443	429	473	497	482	492	445	485	453	443	444	450	452	445	486	485	455	461	466	488	494	470	473	481	462	454	483	495	493	490	508	477	468	463	450	454	449	427	461	499	495	427	465	472	402	414	476	474	431	477	459	486	456	454	483	447	456	499	483	487	506	460	476	434	521	456	452	441	446	449	462	492	449	451	461	431	444	451	482	427	472	420	499	458	427	473	436	443	451	464	457	451	464	427	473	444	483	477	476	444	453	418	480	427	489	486	466	416	454	472	500	474	487	483	497	465	476	469	441	488	432	462	482	432	467	482	403	500	440	449	489	480	428	469	447	433	452	452	455	428	471	454	439	483	471	488	446	465	462	490	417	476	475	455	463	486	482	457	471	446	436	478	479	454	472	487	475	431	436	478	452	478	495	456	463	471	474	446	480	463	466	446	450	483	479	438	466	455	465	439	470	462	418	493	431	451	450	446	451	469	413	520	425	479	469	440	448	453	475	441	455	492	446	473	482	451	472	492	485	463	428	465	453	460	466	485	500	453	490	451	439	447	438	412	447	495	467	483	470	465	451	451	435	490	471	467	493	452	472	507	471	436	499	474	474	498	448	455	436	444	453	455	482	420	450	432	449	493	471	433	450	439	453	480	474	478	476	455	520	458	456	439	462	468	421	448	453	498	442	481	430	431	416	451	441	510	492	423	427	436	484	505	504	418	437	468	451	499	417	487	475	454	433	489	479	464	485	461	461	442	442	442	469	422	493	447	453	470	484	481	443	519	477	453	454	465	490	486	431	490	435	422	458	443	450	468	462	471	461	468	450	425	454	461	435	474	490	437	464	462	483	414	477	461	459	465	484	488	470	489	490	431	462	453	433	410	454	460	474	475	447	447	458	459	449	462	455	417	450	463	483	488	427	491	447	458	475	442	436	470	387	456	458	454	497	453	436	447	461	444	507	480	490	459	426	423	490	484	453	474	470	442	437	481	467	468	472	458	445	448	457	469	499	477	468	463	470	448	441	446	457	485	440	486	460	500	512	470	485	493	438	442	479	431	462	441	485	471	463	471	461	458	445	434	468	460	474	468	474	460	470	418	483	438	438	464	447	467	467	446	485	440	441	482	481	440	464	483	432	448	453	485	476	470	421	458	453	464	465	489	472	453	469	442	459	480	459	460	423	465	469	445	447	485	501	456	480	456	470	449	455	440	492	449	451	460	490	466	487	478	480	451	481	491	461	490	431	490	438	409	443	450	455	423	480	464	474	435	433	424	433	450	435	471	445	456	441	457	460	458	445	458	461	483	485	473	415	447	470	447	441	469	472	497	463	459	483	434	489	492	472	458	449	428	487	444	476	455	495	464	462	444	468	488	474	481	437	450	470	409	439	422	433	489	421	438	438	479	462	438	448	446	424	461	467	426	486	482	436	446	495	472	458	449	479	458	470	453	503	472	462	476	486	463	507	446	454	472	422	477	440	465	489	474	512	434	522	477	444	452	448	459	455	519	446	505	470	445	474	461	415	440	478	474	464	450	478	484	439	453	448	449	463	490	463	451	478	445	455	456	445	467	472	436	464	461	443	447	449	492	440	445	438	429	489	477	457	419	452	488	473	451	456	462	451	478	431	456	499	431	474	450	488	481	443	455	429	423	432	462	465	496	467	437	434	484	443	474	474	447	489	459	429	463	446	467	493	439	488	453	443	512	444	468	492	415	467	460	476	473	518	466	479	480	445	472	486	479	479	479	479	462	505	455	475	464	460	466	435	477	452	442	503	466	478	450	427	440	438	515	469	470	469	449	425	468	470	445	458	444	439	472	452	451	431	446	479	482	457	443	457	470	436	385	445	457	441	493	472	495	468	474	480	492	467	466	481	479	492	472	480	487	478	429	476	471	414	466	469	429	466	419	458	420	485	489	458	442	441	469	443	472	457	463	463	476	479	462	461	458	459	436	467	444	453	492	434	490	441	449	443	466	441	471	493	457	445	453	449	425	453	458	461	455	501	417	454	470	477	461	492	452	482	445	444	475	443	471	466	450	430	460	434	463	441	453	475	487	458	461	482	431	472	423	410	461	458	437	461	458	440	456	468	450	495	479	475	457	476	437	460	468	445	440	457	422	455	440	483	482	432	479	440	475	447	439	463	450	431	468	446	496	465	504	463	422	505	457	477	437	436	417	432	470	452	448	462	476	436	463	405	443	480	487	500	478	427	453	464	420	415	487	410	437	486	430	461	470	441	484	491	445	420	508	480	471	442	504	473	462	460	466	460	465	466	411	470	448	475	433	463	430	424	436	447	457	476	470	469	435	458	455	452	485	463	429	468	456	457	411	424	471	500	459	469	482	452	455	453	449	465	446	480	470	445	482	469	475	437	474	438	484	448	408	441	447	403	465	481	408	423	463	501	423	474	442	439	442	465	431	445	472	478	475	465	458	488	460	477	445	444	435	490	477	445	449	471	471	458	468	462	431	455	443	484	466	465	499	495	462	478	457	454	485	459	507	466	445	483	482	479	474	499	490	470	460	480	488	449	462	464	484	482	477	450	439	434	444	459	456	465	452	451	452	446	457	477	491	479	399	417	482	475	464	457	454	487	487	467	501	435	475	458	433	472	477	424	468	443	430	469	458	437	458	472	478	436	484	459	435	464	458	463	441	444	453	480	471	469	470	472	470	430	431	492	458	438	457	488	466	426	435	458	444	488	492	499	494	451	479	437	475	487	513	445	459	443	470	462	446	476	425	443	457	474	451	456	467	483	477	432	480	474	432	455	487	479	469	445	461	450	447	443	447	477
15658	33267	31739	18512	11861	9066	5579	6262	10131	8962	3828	2318	1070	632	465	425	481	425	448	466	477	443	466	436	472	446	412	442	421	483	462	418	429	486	445	463	448	429	502	443	439	448	468	469	423	450	452	451	464	450	457	424	441	418	436	451	403	461	447	435	447	441	426	424	464	405	501	465	427	476	439	482	459	456	458	464	477	437	430	420	452	426	433	454	449	464	430	462	427	444	440	464	440	461	424	427	448	463	455	419	467	435	417	457	453	437	444	435	447	435	474	444	436	416	459	450	451	454	438	452	420	448	414	455	438	441	450	436	442	443	485	428	460	460	414	414	437	477	459	435	425	468	449	432	462	437	484	424	442	450	464	415	432	427	495	444	499	439	469	427	439	430	456	482	475	470	439	464	464	425	418	436	465	456	512	470	416	439	425	436	469	426	447	461	424	397	480	445	460	477	398	451	489	404	436	466	426	443	462	417	437	462	435	472	479	450	440	402	474	470	418	467	444	489	410	422	444	458	433	496	424	443	464	408	431	439	475	425	420	463	448	468	481	482	463	450	461	455	427	448	482	420	438	450	425	468	446	448	462	479	433	432	463	487	429	471	453	425	434	447	480	438	417	490	435	407	409	428	450	390	438	432	458	439	488	434	469	427	447	464	442	406	464	408	472	426	384	444	434	443	440	463	452	448	460	441	461	423	423	473	431	454	461	427	444	432	476	442	437	438	449	460	432	449	488	423	450	450	465	452	456	423	425	427	450	454	422	447	437	485	427	459	466	424	465	465	449	462	442	448	442	470	444	438	439	406	448	435	475	422	462	446	465	420	457	420	459	443	426	434	430	463	474	446	450	466	407	439	479	464	438	447	444	447	483	454	439	433	449	423	486	446	435	465	440	480	424	449	464	445	457	429	421	434	456	467	459	449	461	446	433	392	458	488	456	426	435	491	445	490	430	453	447	487	437	457	415	437	466	477	455	424	439	466	467	440	462	436	456	438	461	461	452	452	478	425	432	456	447	465	416	444	465	437	466	435	453	461	445	450	446	458	455	435	444	450	451	448	452	468	427	480	464	456	435	442	459	464	431	438	407	438	448	430	431	465	445	430	439	417	473	452	431	475	466	422	433	463	438	435	425	468	444	440	432	420	440	459	451	442	463	468	415	422	434	426	467	430	426	482	403	438	452	449	462	473	455	420	473	465	426	423	417	439	472	463	425	461	456	479	451	448	453	501	425	460	456	451	397	420	441	446	479	466	407	434	479	454	455	447	474	429	454	458	454	460	441	506	453	444	453	457	451	452	471	452	425	482	467	460	476	460	430	433	453	463	483	446	480	468	465	434	458	462	452	434	438	432	421	443	431	418	456	411	464	474	442	456	424	455	438	456	427	476	472	429	411	448	449	423	481	431	444	443	483	456	439	429	434	462	415	434	420	441	480	457	415	482	447	424	433	438	446	447	457	413	445	455	445	410	455	490	449	445	458	463	448	447	474	461	453	439	437	433	465	425	412	419	419	469	416	477	438	449	499	458	447	423	391	436	461	446	469	477	457	430	463	451	428	414	459	446	449	462	460	427	415	460	466	428	418	462	440	458	439	453	433	483	439	463	411	441	463	467	415	426	413	458	453	442	447	446	443	403	446	484	449	448	464	438	453	456	450	431	501	439	451	473	442	503	417	469	449	431	443	466	471	425	445	446	465	469	475	456	410	422	471	445	450	439	425	439	457	451	466	441	446	500	460	462	444	413	483	450	417	450	457	443	400	490	432	411	447	432	463	460	478	472	427	434	479	459	472	481	473	466	430	443	410	480	497	454	452	464	468	446	448	474	433	425	435	487	446	457	430	418	445	403	442	496	428	457	422	443	461	473	459	462	429	454	412	465	439	446	426	436	460	456	490	446	438	453	414	411	475	431	456	435	452	425	427	427	460	436	478	382	458	491	418	440	411	433	497	458	420	466	528	442	435	434	449	427	440	455	422	465	457	456	425	479	455	458	430	426	485	445	478	500	447	429	459	451	429	450	451	446	437	424	430	452	455	432	444	419	449	412	453	458	442	459	466	441	413	474	472	449	472	445	447	435	450	409	453	458	503	462	456	457	400	419	441	442	413	457	455	430	494	431	422	461	423	459	423	457	469	466	449	466	452	435	466	460	454	457	480	444	438	470	422	417	460	411	460	473	491	466	450	442	454	447	455	472	430	447	464	453	470	418	422	461	461	471	449	465	442	469	444	401	422	463	435	450	439	462	470	468	456	445	446	435	469	407	436	412	450	428	460	473	461	454	438	430	460	457	425	411	487	422	467	467	474	441	468	435	415	447	444	482	475	443	440	427	478	420	475	433	452	438	434	437	462	464	432	425	431	479	435	423	431	416	487	460	420	458	430	441	452	451	444	407	459	419	467	402	440	466	425	439	415	478	440	408	428	477	427	439	480	460	427	455	443	458	433	415	438	490	454	423	424	452	458	448	472	452	450	437	457	451	428	442	434	466	446	441	448	467	471	445	427	459	450	438	417	418	459	438	441	445	446	436	443	451	449	440	461	444	427	503	434	465	424	453	450	417	475	447	465	439	410	445	427	460	445	436	484	481	465	445	432	458	448	472	477	446	451	441	385	458	441	473	433	412	451	427	426	494	456	444	454	444	438	445	444	449	426	447	444	475	477	465	473	427	469	442	405	424	491	429	413	423	457	471	443	469	458	459	481	444	482	436	415	497	460	442	438	463	436	434	455	469	454	469	466	456	425	482	467	452	432	432	416	451	428	455	465	452	458	435	450	425	455	453	478	426	410	410	461	468	426	418	483	478	437	481	451	443	482	436	448	448	472	434	449	412	471	474	418	456	439	464	426	462	482	466	455	450	459	447	410	464	425	464	442	416	455	433	439	411	457	460	470	460	468	456	461	443	443	454	476	464	454	441	445	413	446	424	462	453	435	445	426	466	416	430	427	420	472	464	452	417	486	475	459	446	443	467	489	448	462	404	443	427	468	452	477	443	454	423	455	454	408	443	463	444	399	447	422	444	497	440	433	443	467	455	420	465	462	453	466	457	448	414	462	437	495	467	474	449	433	406	454	434	463	374	446	427	429	428	449	455	398	450	406	441	439	459	430	451	493	435	446	460	462	462	460	421	465	488	452	403	436	445	460	469	479	450	452	447	453	461	430	468	437	448	454	425	443	435	398	456	453	476	454	475	448	445	489	444	473	466	470	415	434	451	456	436	453	472	463	434	422	396	490	467	464	425	402	459	460	428	438	444	466	447	464	405	427	469	445	426	452	440	441	464	462	475	453	440	437	441	438	409	449	447	413	439	463	454	436	431	457	440	452	453	438	445	433	417	445	481	420	438	460	438	478	434	426	460	458	456	460	441	430	453	425	470	454	450	447	422	429	462	408	437	468	451	437	444	502	467	443	464	444	453	423	442	458	424	437	440	403	459	471	423	417	431	453	423	462	448	435	424	454	433	422	441	435	484	400	464	465	476	434	444	426	439
24126	21355	28618	24543	21529	16520	8686	15117	33016	25374	9384	3728	1446	786	621	610	538	582	587	571	567	587	538	494	571	559	541	569	581	560	566	528	555	547	575	617	591	515	576	583	566	575	499	510	568	586	522	564	563	557	562	566	600	567	527	516	567	544	556	504	585	571	524	577	530	556	510	574	562	501	536	544	563	508	561	545	619	576	555	535	543	557	556	579	565	542	544	576	575	550	559	579	536	553	562	532	573	581	544	558	546	558	568	545	573	553	530	567	555	564	554	566	562	532	573	583	542	508	595	552	549	513	538	568	532	542	573	513	545	533	599	554	550	585	547	545	565	557	543	582	580	565	571	578	554	543	546	520	606	529	534	532	563	554	579	583	600	527	581	554	527	507	557	574	551	524	570	571	584	553	546	615	571	525	565	555	549	525	539	527	601	591	497	547	586	546	542	586	555	584	571	570	520	537	559	547	535	541	561	537	546	557	582	553	604	588	600	571	553	555	570	564	599	579	599	542	550	551	589	552	538	525	578	557	555	496	539	551	549	589	543	563	577	513	592	569	559	550	598	535	572	537	537	566	532	521	597	549	567	532	640	582	537	553	517	557	569	575	548	525	566	543	554	560	572	520	558	549	587	559	508	543	558	519	553	571	537	587	517	576	509	536	537	607	581	565	478	530	563	585	616	544	598	556	565	584	526	586	539	513	500	563	561	566	580	585	552	544	606	525	526	531	508	557	522	549	580	530	559	570	591	566	553	543	537	583	529	538	557	575	564	603	590	593	533	499	573	534	555	577	540	585	505	575	558	581	544	578	535	554	527	526	525	559	576	525	533	587	596	555	543	548	588	572	540	574	560	584	503	515	568	544	579	550	550	547	558	567	542	527	533	579	575	566	577	549	540	556	535	541	606	536	525	504	588	546	526	567	575	581	538	544	537	538	565	549	552	546	604	523	542	555	551	550	585	576	522	542	525	563	545	566	534	515	518	561	561	579	579	523	503	548	520	585	519	544	555	513	562	570	553	517	536	561	546	533	501	553	563	561	610	524	509	538	546	542	537	597	538	536	582	530	581	547	534	551	538	585	561	561	531	589	522	545	580	544	551	528	549	481	563	585	574	589	573	588	568	553	551	576	593	581	565	574	550	544	548	555	564	545	583	562	580	541	558	517	576	565	556	575	528	594	544	574	524	576	561	565	568	568	532	521	596	532	571	558	600	540	504	585	541	527	571	574	598	570	557	567	549	513	549	569	569	516	586	546	567	573	551	531	534	566	568	568	545	508	596	519	579	544	543	577	582	596	564	582	587	555	534	568	527	547	553	545	548	569	568	557	511	555	566	551	558	578	535	526	558	498	541	523	532	591	563	544	528	533	563	544	540	558	543	526	568	559	536	516	559	546	560	582	542	527	569	503	537	555	545	538	602	531	558	526	501	578	580	553	551	581	566	565	580	584	569	556	542	574	553	582	559	567	552	548	561	535	569	558	546	571	571	557	537	562	522	565	568	558	624	512	544	537	543	561	538	593	535	592	562	568	514	579	544	517	536	555	525	527	545	527	565	530	576	534	532	529	535	546	586	550	578	549	573	562	589	608	571	608	568	556	556	567	512	578	516	591	551	554	567	571	599	529	590	541	521	608	536	498	562	573	514	579	522	532	550	534	503	548	601	581	551	515	556	522	542	542	579	537	531	564	562	560	562	545	550	571	541	592	533	520	505	574	565	545	519	542	557	574	531	573	559	601	548	549	554	504	582	543	577	569	581	546	579	547	554	546	527	548	584	503	528	549	553	568	564	559	554	536	566	522	561	557	588	562	549	522	558	575	582	512	538	554	526	543	557	580	571	563	538	513	592	557	553	562	550	524	575	569	570	572	568	546	542	542	574	576	564	555	544	557	512	550	576	581	544	548	541	533	576	597	560	541	556	565	541	561	567	520	546	548	554	558	563	531	516	522	530	548	521	535	510	508	573	546	575	542	519	581	534	557	554	542	538	535	557	554	549	571	544	508	535	537	517	550	538	524	597	518	537	566	558	548	590	549	548	577	558	509	520	597	532	543	566	521	550	562	506	573	549	580	560	550	589	519	552	545	604	574	555	566	586	530	533	501	568	570	565	535	535	576	580	567	567	563	574	582	549	540	558	566	510	554	539	558	552	566	555	543	562	552	548	545	543	550	570	556	536	565	566	558	578	566	575	544	587	545	553	570	575	513	526	608	529	553	570	588	533	595	549	542	561	543	554	577	520	596	561	559	534	600	568	570	532	549	544	607	569	580	586	514	533	545	545	581	550	576	534	534	514	562	557	543	561	571	541	523	529	521	528	584	544	531	563	557	554	516	512	538	552	577	568	524	552	573	555	531	541	544	582	534	570	520	556	544	553	550	594	551	505	560	593	549	526	556	561	576	563	555	561	559	539	552	518	574	567	572	533	542	542	541	543	550	552	514	563	544	554	599	570	526	557	525	511	557	623	554	542	529	506	546	536	537	605	570	607	579	583	546	556	582	547	526	556	544	573	550	580	556	533	575	552	479	546	565	567	551	561	573	545	565	560	573	554	548	563	556	539	549	541	591	625	546	536	582	568	542	539	571	598	535	556	593	546	491	573	501	617	572	562	572	587	584	541	551	605	550	566	620	523	572	508	547	531	583	532	556	535	554	590	556	598	578	560	531	565	545	596	572	555	526	558	576	565	570	591	553	543	594	593	551	576	510	544	572	556	512	532	544	604	571	539	536	534	543	535	498	601	575	576	554	602	605	564	568	593	534	577	512	529	576	565	546	546	552	542	577	563	568	524	542	555	525	517	527	609	559	532	541	552	533	544	530	516	574	550	544	543	526	546	573	514	543	517	518	519	537	604	536	536	577	546	560	587	525	563	575	500	554	545	524	535	503	536	574	555	606	566	516	582	540	541	516	509	560	557	548	520	521	568	541	558	546	598	573	552	569	554	547	564	576	551	550	553	564	537	527	529	494	534	618	498	572	558	549	595	560	554	570	576	540	561	542	586	522	508	591	570	547	581	529	529	581	536	577	563	539	590	574	512	543	527	526	511	542	560	569	563	534	575	557	531	542	575	575	548	589	543	593	571	524	547	538	595	555	619	560	559	592	532	545	581	554	540	553	501	592	566	529	549	532	569	515	587	566	552	532	569	562	544	546	544	636	565	541	549	582	532	570	564	568	545	559	516	576	532	549	572	582	534	540	553	586	497	549	562	545	543	545	560	596	525	564	561	552	536	562	547	531	523	529	565	577	522	560	551	554	567	564	531	571	552	563	619	554	550	590	542	538	590	570	558	563	578	532	558	531	511	563	534	538	532	507	558	560	547	571	542	554	524	566	572	484	540	543	511	582	570	542	553	569	536	539	575	532	569	518	548	573	529	528	546	565	513	520	537	570	555	567	508	572	566	539	523	558	559	559	563	565	556	570	561	542	576	546	566	576	547	515	535	525	555	569	599	525	527	534	549	515	533	554	526	555	578	530	540	563	560	569
18135	33330	27125	17547	13726	9042	6305	18233	31340	20287	7415	4046	1637	815	608	522	553	558	509	543	507	524	493	549	541	542	559	536	526	508	566	545	564	545	497	535	498	519	540	503	536	590	559	546	519	521	520	526	511	534	524	515	465	525	547	508	550	521	530	522	510	537	536	542	542	540	551	523	529	537	514	527	467	543	515	524	540	514	553	488	539	539	525	540	528	556	515	512	526	515	522	581	546	529	536	524	560	463	502	510	499	562	528	542	539	516	510	521	533	553	552	504	528	565	539	539	569	504	529	512	554	507	514	527	528	515	508	538	534	492	550	542	502	534	510	548	551	540	536	580	547	528	517	562	540	529	541	482	531	526	556	536	550	536	519	569	481	512	555	532	541	545	523	513	530	528	537	531	514	547	536	516	549	526	561	552	551	526	545	522	526	535	533	535	507	503	515	495	565	535	517	516	545	517	516	535	539	519	526	508	518	548	532	550	506	538	503	561	511	562	503	505	553	554	562	501	526	481	560	519	492	517	523	492	530	536	548	506	528	514	544	535	520	516	493	515	541	529	509	530	508	530	565	515	551	557	496	480	545	546	490	550	532	501	516	477	550	514	521	548	537	506	536	505	527	542	556	531	554	496	524	506	482	511	550	538	533	531	521	523	524	541	529	509	555	509	520	541	557	497	534	503	553	529	513	499	528	527	511	517	577	533	541	522	486	535	529	521	502	530	571	498	552	505	542	538	512	472	498	550	502	570	500	544	539	503	518	536	524	546	531	512	536	551	517	531	525	547	560	519	555	529	558	550	535	577	554	552	523	594	516	515	520	539	551	536	562	551	500	532	532	549	476	511	532	540	545	537	550	483	499	555	500	528	477	489	536	577	514	528	533	515	519	534	548	510	517	567	541	514	550	505	530	553	517	543	505	507	493	495	504	545	505	540	548	505	514	525	533	524	535	474	545	516	536	535	548	559	515	520	565	542	512	523	492	511	528	574	544	515	459	507	551	508	485	520	526	516	547	503	487	515	549	512	486	530	536	487	498	569	523	524	535	519	522	508	556	521	512	551	561	501	539	518	516	495	536	492	506	556	510	534	512	528	525	529	503	479	510	527	531	536	534	519	554	538	526	526	479	563	515	520	501	567	519	508	549	507	519	523	533	539	532	512	562	533	549	547	510	519	529	544	522	551	553	550	527	522	512	518	512	543	525	505	536	560	493	514	540	515	517	534	514	517	550	519	542	526	558	554	540	534	528	573	539	550	540	506	575	514	508	548	545	518	534	539	542	526	498	510	530	534	518	544	543	473	517	532	557	501	561	516	534	516	500	525	541	536	544	525	523	525	525	534	498	553	506	526	503	524	522	568	493	505	540	493	496	535	549	535	556	495	520	538	558	529	524	485	558	538	544	525	558	532	537	524	543	541	516	554	514	544	493	499	561	545	525	512	537	511	525	514	549	524	553	517	546	563	497	518	550	548	483	492	525	547	495	521	540	553	507	513	499	531	548	509	553	518	517	525	518	523	519	544	530	546	524	495	541	555	488	514	512	512	504	529	512	530	511	496	526	538	505	477	506	511	520	578	556	521	513	528	563	513	514	556	538	473	556	507	531	522	531	579	545	508	521	533	465	511	577	522	537	512	481	514	567	502	564	513	521	563	514	529	521	541	541	560	493	530	515	516	509	510	581	525	563	565	547	528	550	476	497	539	525	531	491	573	531	474	533	567	490	496	503	528	486	472	560	555	526	537	570	531	521	497	561	515	539	521	493	520	506	530	529	542	529	463	555	497	492	515	510	518	519	535	531	522	521	523	530	534	533	498	521	534	509	504	519	544	512	532	517	487	505	542	474	538	521	522	511	515	522	536	519	534	520	551	536	576	543	519	587	529	554	513	514	559	563	541	517	526	510	528	525	513	518	533	539	510	533	528	550	529	515	491	518	519	529	517	524	511	554	527	492	541	540	544	540	514	522	514	495	535	509	512	489	565	545	509	552	545	498	540	526	516	559	519	548	549	559	508	554	535	532	526	526	552	532	532	547	496	523	554	513	512	540	523	517	450	527	525	499	493	530	525	494	536	548	528	547	534	543	520	540	496	530	524	510	520	519	498	529	526	549	527	531	554	532	509	524	539	551	554	520	539	527	522	526	558	487	551	549	515	544	535	528	525	539	504	552	533	511	504	551	498	500	503	523	500	530	509	556	518	496	509	490	451	518	505	561	558	492	531	510	502	537	549	533	495	494	567	545	526	522	531	522	518	505	552	509	515	515	519	508	551	504	536	548	546	522	507	546	518	547	522	520	506	537	528	591	540	563	520	501	475	514	568	503	503	586	550	550	555	522	554	542	524	532	498	507	510	514	497	515	533	542	530	538	525	521	496	517	546	507	537	553	554	528	548	498	489	500	535	504	489	494	510	556	491	495	499	520	525	550	559	543	501	564	502	519	520	539	535	547	548	519	494	509	505	513	542	527	508	533	543	504	572	561	553	493	563	520	533	516	543	566	514	493	535	512	530	524	557	554	487	496	518	535	515	531	567	508	529	508	513	538	526	500	533	514	512	502	494	492	526	522	520	501	520	527	531	536	530	508	536	561	557	554	516	498	525	575	523	498	522	540	565	572	508	506	507	548	526	548	522	535	521	540	483	491	519	532	480	534	520	520	535	536	513	567	571	514	558	556	491	523	530	529	530	523	512	566	557	529	476	546	489	475	512	521	506	556	565	499	501	535	496	551	505	515	531	496	545	538	539	498	509	515	515	537	528	516	513	495	523	516	496	508	514	503	541	547	507	491	511	543	519	521	467	526	555	543	527	509	516	541	491	499	591	527	539	552	524	554	514	521	533	500	510	512	551	517	508	513	480	538	515	566	553	512	525	531	545	530	497	503	495	541	561	498	532	517	533	521	521	518	514	541	560	522	513	511	537	509	562	528	544	553	523	477	490	536	492	563	555	517	548	528	501	555	521	550	529	515	501	525	488	545	533	543	558	509	574	523	542	493	540	509	503	553	510	517	522	535	527	533	518	540	531	511	498	510	496	535	519	514	544	497	512	506	539	555	524	549	552	511	505	556	541	523	533	515	535	484	524	530	522	531	549	522	507	532	543	495	487	533	522	502	550	555	522	556	472	530	500	548	551	506	553	527	553	484	491	528	534	485	534	499	483	508	508	495	515	539	511	518	530	462	507	519	503	514	513	499	542	501	500	497	539	512	523	548	539	548	496	539	521	484	519	541	555	505	527	534	504	550	520	503	506	536	530	532	527	529	489	500	521	551	503	505	524	539	534	532	538	518	512	526	541	542	508	547	517	502	509	525	507	562	500	517	505	533	555	504	529	523	542	537	552	498	477	543	567	549	514	485	554	528	545	537	541	529	512	496	534	515	498	537	506	526	518	533	529	506	509	505	507	547	528	535	509	529	490	544	507	541	501	536	537	543	535	507	517	532	528	550	536	547	511	494	497	562	503	507	554	519	485	584	525	535	543	544	536	534	523
28164	17417	10407	6447	3900	2698	1823	1595	1854	1678	1013	721	552	478	470	481	474	424	454	473	433	485	454	470	446	464	504	435	465	481	455	449	483	427	467	461	456	448	466	460	485	486	493	477	440	477	474	475	478	465	445	462	489	437	496	457	406	451	466	465	422	448	483	490	431	475	491	505	484	457	467	447	485	439	495	455	486	494	485	464	473	496	469	484	453	447	485	464	479	497	437	473	435	493	432	457	462	517	472	452	417	447	476	451	436	450	477	467	506	471	444	472	418	465	480	450	496	469	518	462	484	433	455	447	437	500	470	395	467	474	483	421	458	475	485	468	502	449	473	446	458	468	441	480	468	469	404	493	466	472	491	474	458	485	450	475	452	478	464	439	463	448	452	445	453	452	472	455	452	469	477	481	470	501	471	455	427	422	472	467	470	434	460	478	503	517	468	454	491	445	482	459	432	454	423	488	445	462	478	465	468	463	456	463	461	473	453	506	429	497	463	470	444	467	415	459	462	429	514	448	439	471	422	465	474	484	444	532	465	490	466	483	441	427	452	438	436	460	438	483	449	462	426	475	492	433	472	475	489	477	439	458	533	445	414	525	459	466	462	443	488	415	484	444	474	491	484	480	481	426	455	472	486	457	452	508	492	485	457	454	471	470	470	446	449	470	474	468	485	492	504	454	446	471	449	492	465	478	467	463	465	441	497	450	490	482	451	490	468	450	480	475	401	473	475	460	481	407	449	497	435	436	468	476	495	470	473	463	403	457	443	435	493	448	458	442	443	481	505	427	476	475	441	464	416	478	448	484	452	514	431	459	473	456	509	475	481	458	503	464	442	508	447	467	475	444	440	408	493	474	426	467	460	438	445	440	469	446	477	465	468	471	462	464	449	447	471	500	500	497	444	487	460	429	463	455	449	486	433	472	478	494	457	470	488	470	418	450	479	436	480	452	468	477	507	458	434	456	445	483	438	484	475	474	442	420	481	426	430	436	472	456	460	482	453	433	437	442	471	451	481	410	436	454	456	446	429	470	443	468	437	470	468	456	415	459	460	439	427	471	452	457	466	457	426	477	471	455	496	474	481	473	449	460	488	475	461	434	420	479	461	455	460	482	489	461	470	496	428	452	454	442	458	473	467	422	515	472	451	440	433	469	453	469	460	480	444	477	445	480	474	456	481	484	452	468	487	465	468	430	466	467	471	487	440	474	412	451	473	458	460	465	454	478	470	493	496	434	496	457	441	494	485	514	474	428	466	488	446	480	462	467	446	438	480	489	495	448	454	452	448	461	444	484	474	437	451	468	475	451	439	458	474	444	435	459	466	462	470	461	468	439	461	455	444	477	472	459	441	500	488	439	479	442	455	479	463	486	482	399	455	460	494	484	413	459	445	440	471	443	469	490	462	474	467	430	468	477	458	439	440	454	453	484	465	490	474	469	472	456	449	442	396	462	475	462	491	441	478	483	460	486	463	494	450	458	448	452	505	440	457	455	452	472	447	479	462	497	486	441	457	469	460	451	448	441	486	468	452	431	458	430	484	478	476	486	500	482	477	449	450	435	422	478	484	464	473	444	456	478	440	502	442	428	452	460	458	422	429	445	436	450	455	440	475	454	463	456	472	527	459	479	416	457	436	433	449	471	458	473	489	434	482	448	487	455	453	491	459	434	450	445	428	479	467	521	454	494	481	482	438	485	444	504	474	469	437	450	459	470	467	434	464	464	484	460	492	472	486	475	466	434	440	445	425	462	493	436	484	460	512	466	469	471	432	470	468	465	441	454	499	449	474	463	467	454	498	498	456	470	478	439	422	475	387	460	449	506	483	455	470	516	448	460	434	504	470	433	472	453	456	439	445	471	441	432	478	500	457	470	496	469	463	455	475	452	442	442	474	483	489	422	478	485	481	480	453	444	481	414	478	444	490	474	514	456	414	467	460	518	439	457	452	479	458	440	551	486	437	480	443	449	475	429	446	458	444	431	479	480	492	459	461	421	454	466	486	448	451	481	474	448	417	465	429	455	473	441	480	457	466	471	432	450	455	487	446	459	451	480	423	458	469	463	471	473	511	437	462	467	436	503	467	485	438	451	472	437	484	426	436	486	459	453	423	414	500	466	460	501	445	449	425	457	451	451	451	443	470	504	495	451	465	436	502	446	467	457	456	457	502	502	437	453	468	471	453	475	445	434	472	501	473	476	452	440	461	485	518	420	452	469	449	466	457	455	425	473	475	467	484	478	460	435	469	418	442	488	456	464	494	467	428	449	492	458	449	465	417	445	482	448	473	474	430	460	438	480	461	420	450	449	438	446	452	482	445	471	467	462	470	488	523	448	443	464	488	480	440	433	481	435	440	445	515	403	472	464	454	417	453	440	484	426	466	479	463	500	476	475	442	470	475	447	457	461	494	491	466	442	449	439	477	464	442	462	472	472	522	509	441	471	467	456	487	477	444	424	440	504	444	462	477	452	476	467	474	453	463	444	474	480	474	466	456	465	467	406	477	481	458	456	453	455	455	470	464	493	455	458	454	475	446	487	454	467	474	461	419	485	443	479	470	443	486	453	486	445	489	464	473	416	504	424	438	488	441	410	449	423	455	464	465	446	479	453	432	478	455	432	439	482	469	440	459	496	474	481	487	465	500	544	483	468	444	489	476	478	455	490	465	498	443	469	419	477	457	430	456	477	445	442	458	474	483	469	448	446	480	458	455	460	456	459	434	455	406	441	460	494	481	439	456	433	419	455	435	458	461	429	433	495	511	435	439	513	452	439	504	489	468	455	445	469	468	478	453	460	452	459	485	446	427	490	477	449	471	475	491	446	414	430	446	436	500	486	445	480	483	432	438	465	455	463	454	493	499	436	494	470	486	497	435	477	458	469	465	460	462	450	439	455	446	463	489	443	470	475	492	495	434	449	441	450	465	463	466	463	465	476	488	442	426	501	426	466	468	467	467	431	460	470	447	493	483	459	494	459	477	412	471	447	485	452	489	431	436	486	458	470	474	468	466	492	454	461	479	474	452	460	455	469	456	484	463	480	488	455	437	486	448	445	482	458	476	450	457	431	446	468	505	479	470	495	468	427	467	488	478	468	470	504	441	473	475	460	466	432	457	482	455	468	449	445	453	462	482	450	448	470	436	474	480	445	459	464	458	484	450	426	485	447	468	475	460	486	481	504	446	456	475	473	498	462	455	458	462	415	478	513	458	472	438	415	446	474	441	456	495	455	437	423	472	441	467	501	443	468	472	468	445	458	470	464	501	484	449	462	439	457	433	452	439	435	452	448	472	446	479	466	490	455	400	452	457	480	475	424	481	501	467	463	449	457	451	471	422	453	478	455	464	488	463	452	473	474	459	473	462	440	448	424	474	478	492	482	425	456	444	436	423	458	489	463	490	469	477	490	477	512	458	454	489	460	491	481	449	429	451	456	456	468	460	462	473	459	444	456	425	418	492	466	465	455	420	439	453	491	471	462	464	481	447	461	460	479
10012	10016	8298	5627	4557	3515	2407	2237	2282	1992	1088	712	525	402	441	406	425	394	466	415	429	445	434	419	459	442	426	434	435	381	459	429	438	425	415	471	420	446	408	437	487	399	420	433	432	395	468	408	421	396	430	430	417	443	392	409	427	381	433	425	418	435	437	453	410	418	451	403	421	448	424	427	425	424	414	405	418	422	428	441	436	398	427	431	452	403	453	449	442	416	393	433	445	458	411	402	414	444	443	423	405	400	421	411	401	421	443	419	460	413	399	438	487	417	442	420	422	460	445	397	406	442	396	410	441	418	396	427	389	417	445	409	420	434	435	466	411	431	413	401	412	413	438	400	477	436	389	444	439	415	433	470	401	401	402	431	423	434	416	423	429	421	419	424	398	436	393	461	431	420	456	406	436	406	391	416	402	463	424	393	440	393	429	449	421	437	458	389	442	410	426	408	415	444	401	437	438	416	386	450	423	430	406	431	379	438	423	437	409	425	450	397	409	406	406	415	437	424	432	393	426	424	434	444	429	451	437	442	422	397	412	418	443	419	395	454	394	415	440	451	398	433	410	458	428	426	431	442	416	426	430	421	435	419	415	423	465	420	436	408	449	452	428	391	435	400	417	436	407	387	442	416	429	440	435	385	408	438	409	391	455	453	459	420	426	416	438	435	423	392	431	428	472	438	464	410	412	452	453	432	463	382	407	402	422	429	453	427	477	410	456	426	428	442	422	445	419	434	399	449	454	435	382	425	412	377	387	435	430	424	426	435	430	408	369	407	437	410	414	408	406	408	407	417	402	422	442	449	454	425	428	447	420	409	403	394	416	413	452	447	443	418	400	418	406	426	468	421	424	423	414	424	407	428	431	390	430	408	427	408	401	441	420	421	449	423	414	417	395	372	422	422	430	465	423	419	403	441	409	436	404	446	441	430	480	439	465	436	419	395	456	415	411	411	434	433	405	404	420	469	433	420	387	445	396	453	432	488	444	409	408	449	408	460	374	410	406	430	396	425	410	409	461	498	397	424	431	406	427	405	415	391	396	398	410	437	425	428	425	412	424	425	406	421	421	426	418	450	447	439	406	437	436	415	396	422	453	449	425	423	414	444	389	416	376	406	424	431	445	426	391	426	398	413	436	367	425	430	421	421	424	457	441	421	406	416	409	460	489	441	393	425	463	409	480	440	432	454	457	395	418	401	399	414	408	428	440	453	475	414	433	414	466	440	467	425	382	423	416	444	411	415	437	394	420	445	420	448	421	458	429	392	428	416	437	427	433	413	420	421	434	436	408	398	413	407	405	454	435	457	446	421	434	413	420	408	412	424	406	413	437	410	408	400	448	430	434	463	425	396	447	407	419	425	422	433	413	420	443	429	426	415	414	436	441	426	421	401	436	378	456	411	400	452	404	408	393	435	424	406	425	437	393	486	450	407	434	443	440	422	432	448	457	481	400	441	437	425	458	457	448	415	411	444	408	410	412	430	434	417	436	425	423	443	426	442	467	423	462	460	473	421	448	440	423	409	411	427	412	431	456	438	434	385	422	408	434	446	431	402	420	415	405	445	455	431	410	435	415	433	437	435	406	403	437	444	425	456	423	416	413	444	442	414	422	430	416	417	383	404	419	424	390	457	434	451	425	432	439	429	414	459	446	427	413	408	426	436	423	442	427	402	441	454	438	421	454	428	445	434	456	441	411	410	380	408	378	419	420	444	438	436	406	418	463	399	434	401	430	465	430	434	445	433	414	434	455	376	445	413	408	432	428	436	432	431	424	399	471	426	424	433	418	429	419	408	435	444	412	404	407	407	450	389	415	436	433	416	445	420	413	433	412	410	382	426	463	405	415	392	414	413	378	407	425	460	417	412	426	420	400	408	417	472	448	418	458	388	399	397	408	430	410	401	468	419	425	438	418	452	389	439	411	394	421	418	423	434	425	445	423	423	441	437	409	417	418	428	398	454	460	404	438	433	413	426	446	402	423	456	443	396	401	451	458	411	423	410	438	436	424	426	440	449	427	424	420	422	415	428	447	433	388	420	454	444	447	376	423	447	403	409	455	420	403	428	435	454	479	382	382	438	443	373	405	409	438	389	407	447	426	413	466	424	434	406	457	421	436	452	456	401	444	432	440	424	455	395	403	467	461	424	415	470	412	409	437	416	409	414	430	409	409	418	431	446	443	408	415	465	411	431	411	433	428	430	432	405	430	385	390	444	435	409	416	404	417	421	426	404	453	430	435	422	426	434	392	442	423	424	419	435	420	418	401	442	438	443	421	446	409	423	393	413	417	447	407	453	419	420	395	409	468	394	438	467	439	386	434	430	439	412	436	431	404	422	415	416	437	435	444	457	413	367	402	422	428	409	433	477	453	469	411	400	420	415	426	431	404	448	460	409	455	421	372	427	430	413	448	404	420	445	435	449	429	428	388	404	418	383	419	425	427	462	408	407	447	422	421	408	443	430	422	452	398	416	412	387	409	405	418	399	449	445	402	430	399	412	442	414	433	419	441	421	422	397	422	421	415	403	422	427	473	409	390	452	415	460	452	436	413	411	404	436	416	415	430	413	417	392	422	447	454	504	426	419	448	422	447	401	446	416	443	429	424	432	440	428	420	426	435	451	425	416	436	429	389	440	457	426	387	392	437	402	433	430	401	404	433	448	429	445	412	435	409	396	453	432	391	424	428	399	453	433	441	420	431	405	424	421	430	426	447	442	421	402	410	446	441	416	435	429	448	421	437	429	391	383	411	469	393	425	415	429	442	463	439	425	444	432	423	400	448	414	406	399	414	439	430	446	427	444	423	416	424	433	425	435	440	456	431	434	425	404	429	434	424	404	417	438	404	442	439	432	380	429	412	434	440	449	423	402	415	440	410	426	441	446	402	432	425	423	369	399	437	420	440	412	412	419	426	415	435	426	436	403	421	429	438	383	438	396	409	417	422	418	460	452	443	393	445	396	427	408	422	391	421	396	456	388	379	410	417	440	418	437	441	413	457	400	449	415	441	440	417	410	434	413	366	406	395	396	397	367	423	407	426	473	415	461	417	470	415	417	444	442	436	440	433	422	462	425	423	437	419	406	432	411	455	395	408	417	409	397	447	414	440	402	449	443	435	459	398	419	399	450	414	415	421	431	422	406	430	442	407	475	432	407	433	416	425	417	413	404	412	432	414	394	426	400	415	433	409	384	405	410	438	421	415	418	434	432	443	410	448	441	430	383	426	420	450	412	440	429	438	453	430	425	450	399	429	382	385	474	393	411	428	440	422	445	446	434	389	407	425	387	456	440	424	457	421	424	384	418	438	412	430	422	412	428	420	413	393	443	446	443	445	421	424	400	490	471	378	430	457	437	393	423	450	389	448	440	452	466	425	410	414	415	447	422	393	434	438	423	431	434	461	438	431	421	416	419	400	415	385	433	426	452	383	427	435	429	409	442	416	439	420	413	452	402	431	413	433	364	418	405	430	396	404	421	432	419	428	440	438	440
25337	21310	27089	25198	14692	8691	5838	7625	13545	12080	4801	1960	857	535	515	473	428	487	489	479	452	435	462	467	470	497	473	497	481	410	452	469	466	414	474	479	466	462	450	467	440	458	475	445	461	447	478	498	445	466	451	525	477	450	459	455	465	446	499	453	451	444	463	452	442	479	522	454	454	463	443	465	436	474	490	430	442	485	468	468	494	454	453	466	462	452	481	497	452	464	451	457	498	467	486	470	488	443	449	450	521	444	448	440	465	444	462	447	474	443	436	452	413	456	431	436	457	455	442	446	439	424	476	432	469	512	413	474	458	435	450	490	419	462	468	433	444	444	465	451	447	473	457	451	431	478	439	487	464	468	456	439	445	441	461	453	441	484	459	451	447	453	493	424	433	438	470	507	462	444	428	458	440	468	451	484	486	434	455	447	408	443	467	454	437	438	479	443	442	433	447	446	447	446	435	469	457	490	437	401	469	441	496	478	443	452	443	506	429	458	459	442	456	413	446	433	446	464	481	446	473	486	458	488	446	408	472	435	420	479	448	430	430	465	446	487	434	474	448	446	471	488	477	432	482	425	474	499	493	468	483	466	436	484	483	474	493	454	440	476	465	458	514	460	412	448	436	493	457	468	476	437	453	477	431	450	465	412	431	439	447	458	461	420	465	447	460	447	467	468	480	491	439	453	438	489	463	398	440	498	480	479	420	444	443	500	478	462	438	447	473	510	412	503	450	466	504	468	470	431	450	437	481	439	460	475	439	460	441	472	450	477	503	471	444	418	433	455	421	456	501	454	493	478	429	467	439	467	467	485	440	428	417	481	436	491	453	461	463	436	420	469	467	463	417	491	477	447	448	495	428	450	480	494	469	468	436	454	441	436	409	440	426	462	425	436	430	448	435	492	470	460	476	465	476	440	458	467	456	465	457	474	416	468	445	470	452	467	430	467	474	434	416	430	453	490	463	412	465	436	459	455	481	467	467	473	471	445	428	468	446	449	470	446	445	469	482	479	453	452	449	434	446	429	475	453	465	455	457	439	459	445	496	462	462	460	462	471	474	486	477	468	421	478	476	449	427	453	489	453	437	437	446	464	454	481	444	475	494	478	438	459	444	404	458	464	436	444	423	463	453	466	467	436	443	454	436	460	442	459	424	487	430	431	444	465	412	456	458	414	473	439	472	467	444	501	444	424	440	488	456	456	447	429	476	441	494	466	453	415	464	470	463	430	445	473	428	419	456	437	507	432	463	462	489	435	435	451	458	480	441	443	430	462	479	478	479	459	435	447	459	467	428	427	434	461	447	461	453	474	431	466	467	451	436	439	423	458	485	461	457	478	417	418	460	472	448	427	440	442	459	447	446	463	466	448	479	461	477	493	417	427	472	457	472	463	446	468	467	424	440	471	426	456	439	456	430	444	464	430	534	420	447	432	453	430	488	449	443	489	462	436	460	463	497	454	478	437	466	452	445	478	467	448	454	448	471	479	472	445	498	452	477	444	456	469	446	405	445	433	474	467	450	475	448	454	455	402	489	493	463	493	509	449	461	478	474	438	481	467	427	417	441	458	438	476	494	459	501	443	444	452	458	427	478	457	460	446	444	462	468	444	444	476	479	464	494	438	445	443	505	467	455	451	463	443	477	476	442	466	465	459	429	451	436	484	453	481	441	426	442	433	459	472	489	435	465	443	453	444	432	464	435	443	436	425	411	459	447	481	435	452	467	437	469	473	423	459	472	433	480	441	443	471	414	453	445	489	463	454	456	412	457	488	445	467	478	471	456	460	483	474	429	478	439	461	449	487	469	458	462	444	505	475	489	468	434	441	453	472	462	450	450	453	482	417	445	456	453	462	440	413	474	470	435	463	463	482	461	440	453	481	426	427	438	452	482	452	463	460	484	462	463	480	421	428	444	451	492	487	438	460	494	434	474	443	455	443	469	467	444	469	417	451	459	468	449	453	418	443	447	446	467	452	458	449	471	446	469	458	462	447	453	440	485	455	502	429	473	444	460	430	429	430	493	452	458	436	443	486	469	443	439	440	459	461	460	499	411	453	459	494	427	462	488	415	465	458	446	460	439	461	428	495	450	473	461	458	458	456	440	452	443	460	479	461	451	480	430	434	434	405	479	476	444	468	452	465	440	438	451	457	409	462	462	440	452	457	472	450	431	493	396	501	465	471	459	473	480	401	479	427	460	448	442	496	463	447	417	471	449	467	454	462	419	470	472	474	480	454	446	457	464	445	480	452	467	414	471	472	477	442	449	407	475	487	465	459	459	455	436	449	429	486	435	437	454	478	507	457	485	464	469	468	480	465	469	480	423	452	455	457	432	439	412	472	470	450	427	460	456	462	465	438	426	473	465	449	438	427	395	479	461	444	423	441	450	445	435	455	469	496	439	451	443	488	467	416	447	460	444	454	435	485	449	433	462	458	403	449	407	482	433	467	455	443	434	443	501	495	435	489	470	480	482	438	463	470	464	432	451	475	452	455	443	464	450	458	463	442	435	465	488	453	476	441	466	478	430	436	471	498	469	438	460	493	507	417	435	472	469	508	479	484	465	480	444	467	407	463	496	441	479	473	464	434	469	438	487	474	429	414	504	441	475	433	456	449	481	462	418	434	415	455	466	467	447	464	448	452	448	468	442	434	444	429	480	458	479	450	438	449	441	458	415	453	480	437	449	484	456	418	474	504	453	438	479	434	469	471	492	419	443	502	447	418	442	444	497	468	455	432	482	476	414	500	481	453	439	488	457	466	441	455	483	473	467	482	454	469	457	463	448	494	411	457	467	471	456	410	440	495	453	444	466	468	469	468	472	428	443	476	460	442	439	447	505	443	475	469	459	487	469	413	425	501	450	468	444	419	447	479	439	448	456	432	427	456	452	477	507	437	448	504	436	456	475	455	474	467	473	452	458	416	459	435	469	458	469	446	435	482	444	459	405	490	505	457	430	475	491	454	468	441	458	448	461	465	493	427	453	496	430	451	437	435	458	471	445	432	473	459	464	436	483	445	436	436	455	453	424	464	488	511	470	445	480	474	428	425	461	456	464	469	453	457	464	473	464	474	476	415	420	472	427	394	466	430	414	458	460	485	443	485	456	451	462	485	444	448	439	471	472	480	470	462	495	454	486	411	440	447	448	469	456	403	465	448	433	417	466	456	446	443	487	489	438	503	467	474	477	422	461	450	445	433	426	460	502	430	449	444	451	448	443	490	448	450	457	432	485	466	451	463	472	428	438	451	462	470	500	472	432	463	411	468	455	437	451	452	469	476	472	489	497	448	451	427	432	417	514	465	398	446	432	449	439	430	476	466	476	456	453	485	470	486	471	446	444	476	458	452	432	458	455	426	424	409	448	438	477	486	468	481	479	456	428	437	496	447	451	491	508	454	444	433	448	477	453	432	464	464	432	435	448	468	409	510	463	470	477	471	489	446	494	464	471	466	436	479	469	470	422	443	423	475	464	479	473	470	435	446	459	441	424	443
9145	16520	14205	9704	9289	7894	6452	9458	14543	11150	4847	2382	1031	569	473	428	451	449	437	454	428	437	408	460	447	442	455	438	443	431	484	430	455	452	457	467	428	419	430	414	431	422	448	423	449	431	431	434	412	433	419	442	477	466	470	412	433	451	412	472	452	459	459	426	432	438	449	455	457	445	407	416	457	458	437	419	443	415	449	459	449	431	412	493	427	472	446	470	447	437	443	442	439	447	406	445	459	445	431	421	450	400	404	440	412	442	425	445	463	439	459	445	467	422	480	422	431	482	435	420	423	461	426	462	498	396	486	433	412	432	415	473	434	460	433	460	450	439	462	439	451	418	475	458	465	447	441	410	414	464	415	440	459	443	416	436	440	414	467	445	462	464	466	429	452	484	460	459	451	408	441	452	442	476	420	475	438	456	415	430	444	448	438	450	460	462	460	429	445	443	437	444	467	442	412	455	437	460	448	409	402	442	472	433	435	444	436	421	405	465	420	436	445	438	383	460	419	393	411	440	466	423	433	451	465	470	446	411	429	417	439	442	420	427	439	465	431	472	429	422	473	442	396	447	432	444	412	489	423	434	416	468	434	431	409	456	415	452	441	417	424	468	456	428	408	405	467	398	417	413	467	429	469	440	448	415	423	437	418	412	398	497	443	436	460	428	460	439	453	452	426	467	420	472	459	463	437	471	420	480	456	434	422	438	433	460	472	432	483	447	437	459	427	441	457	441	425	461	424	456	432	453	433	471	460	467	447	431	441	451	422	445	442	428	441	455	429	478	475	419	428	439	442	459	498	437	464	439	415	445	422	456	455	447	389	442	427	427	462	426	466	415	434	427	434	426	487	431	435	462	448	480	444	457	459	457	441	445	447	455	455	447	470	437	433	431	426	480	419	447	442	438	465	428	452	439	467	425	446	457	420	419	477	432	422	463	458	403	408	460	439	437	438	460	467	432	453	465	464	454	433	464	448	477	419	415	432	423	431	503	475	436	453	421	466	431	446	436	458	450	454	457	425	395	414	434	452	449	435	459	474	460	445	426	423	424	438	432	426	465	465	475	489	427	409	453	436	430	476	425	410	429	430	408	466	401	406	431	438	403	474	481	432	432	445	425	441	426	414	458	456	463	435	492	452	459	417	419	413	427	438	433	469	423	466	439	486	415	460	419	422	457	409	455	456	399	437	451	436	450	446	407	434	457	460	466	436	437	438	415	453	451	396	442	490	425	404	445	428	414	482	475	441	460	458	436	473	421	452	415	443	431	479	428	433	484	399	454	462	429	458	414	458	442	434	404	417	435	441	425	460	457	462	432	395	449	403	477	458	431	459	458	467	440	419	408	399	405	453	456	435	452	477	452	421	447	447	474	424	465	440	442	406	453	429	460	428	476	447	453	457	405	454	448	411	469	457	409	446	450	458	445	431	425	428	438	459	410	433	435	430	430	429	451	438	453	453	498	428	483	454	454	432	453	433	440	448	439	474	407	432	452	437	425	453	473	407	446	459	429	474	429	378	451	457	417	439	446	457	471	401	435	445	438	449	405	432	411	448	455	403	470	460	431	457	434	437	411	453	427	491	490	429	449	442	434	439	447	431	478	411	431	428	441	415	475	421	425	435	418	432	456	451	435	446	472	411	437	447	390	420	421	443	449	421	404	443	440	435	437	463	475	436	405	466	455	430	416	427	474	443	414	441	464	446	448	439	450	441	429	500	435	446	455	434	454	436	444	423	469	405	442	464	464	433	432	441	440	464	446	425	462	434	447	453	433	427	462	402	440	395	438	455	446	440	419	452	444	407	436	429	448	437	477	434	436	440	451	439	435	458	442	445	417	448	437	428	430	445	442	427	440	460	430	452	444	442	452	424	462	426	454	445	410	442	451	425	439	475	474	411	406	434	418	410	442	448	430	435	446	449	465	448	432	452	467	420	400	478	431	486	421	456	452	450	461	442	452	410	418	462	472	424	432	442	434	493	449	457	458	467	447	457	434	463	430	437	457	433	444	409	451	409	428	426	402	473	460	410	496	462	452	413	446	480	440	438	436	426	444	464	478	459	414	414	403	467	439	463	454	427	442	445	406	439	468	421	469	462	429	430	449	475	430	468	421	456	439	442	432	462	422	460	450	467	442	446	431	458	467	435	470	437	422	468	444	462	436	448	448	446	450	431	440	430	439	443	445	431	434	439	441	436	437	456	430	443	448	452	476	405	415	415	421	441	442	467	455	442	447	417	444	420	447	403	412	486	458	416	476	449	427	455	445	429	459	447	491	427	455	435	445	440	449	490	444	426	428	464	449	475	465	438	451	484	465	436	452	470	442	490	484	424	431	452	407	441	433	430	458	460	425	442	446	422	446	452	462	431	448	461	429	416	454	452	459	455	440	471	440	440	450	512	439	428	459	463	447	435	446	418	456	487	434	444	424	419	446	445	419	458	439	435	461	418	396	450	416	411	450	467	425	416	451	460	425	430	406	453	464	452	466	436	437	457	451	429	439	458	414	433	435	430	486	431	460	438	440	431	440	408	440	419	460	434	421	420	412	431	416	447	443	444	472	436	466	469	434	400	443	447	410	449	414	430	484	411	446	434	437	433	420	450	423	436	409	425	404	436	445	437	453	435	430	444	466	439	432	444	440	460	415	460	418	448	435	414	411	426	393	441	473	434	469	435	429	434	421	451	475	476	469	441	486	416	438	445	457	442	405	491	464	445	455	416	439	422	428	468	434	462	458	467	410	437	442	436	456	447	426	474	429	451	442	439	447	442	485	430	388	445	433	445	437	449	473	418	431	409	445	429	459	481	448	432	438	435	433	433	422	451	436	391	455	436	453	475	472	490	404	457	456	416	491	420	437	412	422	433	432	464	472	432	452	464	439	431	417	461	413	437	441	433	466	426	443	421	466	439	450	437	422	392	448	429	445	445	455	414	432	418	441	458	419	436	427	457	445	455	411	447	438	428	419	420	441	498	441	407	435	455	431	426	436	434	456	413	441	447	447	425	457	424	431	450	442	458	442	413	408	430	424	410	450	462	437	467	454	404	457	438	422	438	381	440	471	458	451	428	448	447	416	457	471	468	472	431	430	449	434	467	442	406	446	482	411	442	425	442	469	437	458	453	433	443	413	437	474	438	463	434	470	423	476	373	432	430	432	423	460	423	463	432	404	425	423	418	389	419	438	464	434	434	477	452	455	460	463	466	443	470	438	479	436	426	456	422	450	451	447	422	423	444	448	434	458	437	451	433	435	427	432	435	458	432	407	445	445	450	416	449	433	417	418	395	455	460	420	425	447	408	442	463	432	455	442	428	396	467	462	403	438	458	426	468	423	436	415	414	411	461	458	430	436	443	453	471	449	431	464	450	425	454	444	441	449	450	481	437	437	446	435	447	473	423	452	430	434	462	454	457	421	460	418	471	467	478	464	455	413	382	404	450	421	463	440	442	431	458	427	475	427	447	439	458	423	449	480	395	421	434	425	424	416	488	422
24129	21310	28539	24371	21775	19503	14382	12417	26952	26819	13192	4923	1596	833	609	561	609	580	574	575	541	549	576	562	562	561	583	565	584	569	586	541	586	524	522	540	574	543	511	590	513	538	582	583	549	553	557	546	493	574	566	514	602	563	559	522	592	529	554	552	524	583	592	539	575	570	540	577	543	538	588	564	561	539	593	549	543	577	554	569	554	573	522	569	523	569	556	549	521	559	526	529	523	528	549	549	527	541	544	503	555	540	504	546	548	560	571	536	565	560	543	507	542	553	545	537	553	584	582	557	560	593	577	528	520	573	531	543	471	541	558	548	530	619	564	519	481	520	510	573	574	580	533	550	528	535	509	558	573	558	556	570	522	533	578	555	561	549	562	558	553	548	553	553	535	544	536	573	513	525	550	520	608	551	577	552	585	544	582	575	535	539	575	534	542	537	524	551	526	527	530	560	556	546	524	538	553	533	511	504	559	545	559	582	620	553	541	563	525	531	528	533	565	551	549	547	561	580	567	549	535	566	586	554	548	532	503	541	516	557	519	522	568	554	571	608	576	514	589	532	542	532	514	510	593	532	530	522	547	560	560	526	511	570	564	569	520	546	493	547	576	552	557	561	546	543	548	507	541	578	545	563	571	543	503	552	513	527	586	565	559	563	538	573	527	535	549	545	547	569	564	540	549	547	526	576	525	560	566	547	548	534	570	548	559	542	531	537	562	538	582	522	562	560	497	557	532	571	573	551	539	552	529	541	522	547	523	586	563	559	543	529	526	541	547	514	551	519	545	562	567	595	543	553	580	553	540	552	554	589	513	514	528	543	543	535	568	552	547	577	583	570	553	474	520	531	529	570	530	510	549	543	536	556	564	543	594	522	543	579	571	588	542	602	505	506	529	564	568	532	514	521	522	538	526	541	552	568	550	564	558	572	515	541	548	565	487	568	577	564	496	545	568	541	547	547	561	549	552	548	573	522	507	515	590	553	519	544	532	547	546	542	518	578	521	556	537	546	563	536	561	551	538	536	549	533	550	570	539	540	577	527	542	497	538	586	572	565	591	566	540	549	549	567	507	560	590	563	560	524	550	544	578	574	558	531	554	573	519	564	555	554	549	559	539	566	581	537	522	521	554	545	535	545	554	546	543	548	523	510	560	560	529	571	550	509	544	546	545	570	556	544	587	547	550	539	535	579	545	543	554	569	545	557	533	526	542	555	536	548	580	552	508	545	518	546	589	566	564	548	516	531	508	547	550	568	519	513	510	514	517	578	512	529	545	487	543	552	532	536	550	520	567	533	557	564	507	551	558	559	543	529	539	567	529	526	548	557	545	540	554	547	517	553	530	515	575	568	554	587	582	518	549	543	563	530	545	521	544	550	528	530	506	542	548	527	567	512	562	546	576	567	517	575	544	566	580	596	492	562	561	530	517	520	567	528	581	576	551	532	561	551	554	531	544	541	558	503	538	562	591	570	555	565	534	529	536	532	484	499	520	581	516	565	534	519	558	547	544	526	565	552	531	570	507	574	560	526	547	575	556	510	506	552	542	566	577	509	569	548	549	524	548	536	507	552	551	505	570	541	558	582	560	608	585	534	555	515	536	542	580	541	547	543	521	555	570	503	519	527	525	491	584	540	514	544	513	567	543	564	489	538	550	561	563	568	550	545	573	519	567	533	530	524	565	579	545	578	525	531	521	559	563	567	539	533	544	561	542	528	517	526	518	535	570	515	561	505	567	548	545	491	545	588	522	518	529	590	543	534	542	526	519	565	556	491	529	551	585	519	529	547	573	552	553	530	555	557	575	506	545	542	523	550	517	533	539	550	586	520	546	516	570	511	487	527	548	574	561	556	569	569	518	500	508	523	561	558	523	553	523	568	556	524	537	584	519	544	554	575	525	553	573	593	547	533	564	494	603	534	557	554	518	527	587	526	553	562	530	524	542	606	539	551	545	574	529	527	509	529	543	559	527	571	521	574	506	567	555	543	553	517	565	557	535	561	550	583	495	545	574	539	547	522	518	579	507	562	521	557	556	552	500	567	589	561	547	559	554	590	515	561	580	572	520	507	543	530	572	543	523	531	514	535	514	564	528	530	545	526	558	509	546	567	524	585	558	494	551	537	549	544	501	557	576	550	571	539	541	551	509	552	575	575	539	569	572	558	546	525	547	508	573	577	551	550	556	548	569	542	552	530	564	546	526	544	539	504	568	583	541	533	571	551	548	563	569	573	559	535	569	560	534	546	562	550	532	548	505	560	586	613	592	540	550	570	530	571	543	548	571	532	570	534	520	516	546	558	546	529	582	531	555	558	570	524	506	536	535	563	545	526	562	526	532	514	522	531	551	522	551	541	562	546	520	583	511	515	574	531	548	562	556	561	519	527	540	558	521	538	556	540	541	512	554	565	521	560	542	553	559	518	589	549	533	578	546	510	528	597	557	540	560	502	551	536	559	567	597	538	552	533	522	538	554	532	572	570	570	525	529	581	576	508	568	540	548	519	501	565	578	608	559	528	601	561	561	511	533	557	546	550	575	588	523	543	542	576	569	592	602	577	549	568	540	557	558	555	557	573	528	592	541	563	575	524	526	526	594	568	510	516	580	559	542	585	554	524	564	552	535	559	526	458	518	548	557	535	576	503	573	523	539	552	581	543	512	536	554	552	523	552	519	505	556	540	613	527	519	559	523	567	542	554	553	545	494	532	550	535	571	507	503	544	549	581	525	521	551	586	558	534	529	527	549	512	575	535	570	542	562	549	531	519	561	567	514	596	544	573	524	553	550	498	554	546	543	547	569	572	575	579	524	568	558	561	566	550	520	536	506	548	541	555	534	540	512	562	571	568	552	545	531	532	532	536	517	524	559	535	519	544	514	535	542	565	567	566	521	554	503	533	557	506	549	504	548	566	523	540	533	576	534	532	548	595	544	514	534	552	530	548	588	570	546	561	528	537	511	571	551	555	553	549	522	534	521	512	555	545	605	566	514	534	563	525	518	512	536	534	557	525	560	557	598	572	527	566	513	571	563	531	552	547	532	548	525	562	515	556	515	517	573	564	538	597	532	542	563	518	527	549	572	561	543	556	527	521	523	535	509	550	555	558	552	514	552	565	572	544	544	551	518	543	539	512	525	589	561	567	512	577	522	576	519	517	550	533	488	552	560	498	574	556	540	574	563	563	518	542	564	489	546	564	544	562	539	546	513	540	551	584	551	551	548	548	508	528	563	542	551	507	483	547	539	518	570	528	544	539	504	530	504	531	523	519	512	566	597	556	532	525	569	552	559	528	535	524	528	558	536	529	545	515	548	541	531	542	528	582	524	563	509	494	561	527	556	543	569	530	517	504	527	527	559	559	560	571	538	548	527	569	537	512	556	521	564	538	553	549	527	576	559	537	560	529	547	501	536	543	567	567	528	569	548	544	474	579	570	572	523	554	490	592	551	532	509	523	539	508	508	549	525	556	554	559	557	495	589	605	560	507	495	549	557	532
11554	23740	21194	13859	14865	14331	11342	14272	27422	22570	10924	4757	1765	821	563	565	545	521	583	541	585	520	549	580	529	529	534	519	508	528	569	501	525	499	514	497	500	524	538	573	539	561	571	491	555	508	577	511	563	534	514	531	504	500	517	486	548	502	556	531	455	494	509	507	531	534	519	523	566	560	515	519	539	537	531	565	534	533	490	556	504	525	532	504	523	543	537	509	597	492	539	525	544	504	493	517	537	520	504	508	548	542	513	564	500	533	519	507	526	499	543	530	519	539	555	527	517	534	498	551	532	543	502	524	538	487	526	542	540	521	547	558	507	541	519	543	506	526	481	501	472	523	504	515	549	484	494	501	503	514	482	535	530	535	543	495	528	541	509	511	548	519	518	551	518	503	534	519	506	494	550	522	533	487	488	588	504	520	522	549	548	520	491	517	527	564	538	551	490	512	540	576	527	549	541	502	595	526	532	547	523	513	507	523	511	564	544	524	531	493	512	493	506	537	545	524	563	543	505	543	512	536	513	517	566	514	535	535	514	542	526	503	474	496	535	564	513	471	515	529	536	551	499	515	564	509	506	546	520	522	549	525	529	523	539	540	503	539	518	499	506	497	509	540	539	514	511	500	514	532	506	548	486	482	511	522	573	485	499	523	524	524	531	500	528	494	517	526	522	507	542	477	542	524	541	565	537	515	492	497	502	476	524	521	561	511	562	548	495	532	536	532	522	539	527	510	492	534	507	499	524	542	549	514	556	509	523	501	516	519	508	519	514	521	481	522	508	535	529	519	496	513	536	543	534	499	518	510	584	475	525	483	575	541	521	552	567	530	533	550	512	508	536	499	528	552	512	555	532	530	510	485	517	509	503	496	545	532	500	511	480	497	532	496	526	549	565	517	530	527	513	522	522	552	524	532	531	526	505	531	508	521	478	544	521	493	514	461	512	535	527	529	536	476	526	524	546	510	492	508	554	538	506	499	478	498	506	563	508	475	540	529	561	540	536	543	526	503	569	545	507	487	506	577	516	539	542	547	513	537	531	551	535	518	524	540	553	543	577	520	475	533	528	516	586	576	507	490	527	540	511	474	532	517	531	505	499	525	552	500	520	488	531	520	502	528	524	512	569	522	474	529	526	492	516	568	485	524	525	554	520	506	482	553	548	548	493	523	544	511	541	568	508	492	507	497	478	514	513	563	496	546	493	500	511	483	508	517	523	537	524	484	472	542	498	482	511	530	547	509	491	467	510	526	545	537	496	521	561	514	532	524	537	540	539	512	521	514	536	538	517	535	521	510	483	526	534	547	525	543	532	491	539	535	503	523	533	485	571	536	482	552	493	544	521	565	506	489	513	498	546	524	554	536	512	523	558	540	503	536	549	517	515	508	572	554	517	483	522	537	524	533	538	507	511	502	494	482	574	504	534	540	550	496	518	556	485	495	546	541	482	540	568	524	533	548	514	473	585	541	513	509	573	522	535	533	519	540	514	537	508	518	470	510	581	528	537	479	498	499	510	510	547	545	493	543	559	546	527	546	533	522	535	507	536	530	538	552	479	455	532	477	538	488	503	515	513	500	545	522	522	530	476	522	488	520	507	532	503	527	539	481	555	507	531	539	521	546	518	491	534	542	484	530	499	532	534	520	556	557	520	526	501	516	515	501	514	507	537	545	504	518	508	576	519	539	548	503	510	533	503	530	500	543	522	520	549	529	509	536	534	522	505	514	526	533	516	546	516	536	520	517	473	535	508	568	512	523	490	536	499	551	507	516	487	514	519	502	534	524	504	486	508	510	555	528	526	492	507	522	541	526	517	489	540	521	558	494	564	540	532	520	543	482	540	552	532	489	515	529	539	553	564	520	536	547	527	523	493	500	548	485	528	544	529	528	509	504	557	515	548	501	522	529	530	490	516	537	549	524	525	504	549	527	500	560	544	520	497	525	557	474	513	494	505	457	543	494	521	530	485	527	557	539	502	500	483	523	495	516	537	520	469	504	567	500	504	534	513	563	506	514	495	532	464	524	529	521	542	527	538	521	490	523	486	512	523	530	473	510	531	539	470	560	542	531	511	518	519	542	559	519	499	531	534	550	512	531	478	523	552	502	545	541	535	502	492	505	524	536	509	536	513	509	539	481	518	545	509	527	516	531	546	531	523	518	500	531	505	559	533	540	530	566	519	534	523	543	546	505	531	550	531	498	507	529	534	498	529	538	467	509	523	553	554	554	516	512	501	532	484	548	495	540	528	518	521	547	498	499	517	539	516	511	493	508	525	487	511	498	514	495	522	540	524	563	503	520	535	503	504	502	543	494	499	538	525	535	481	493	506	498	507	495	527	524	520	512	481	518	503	505	546	533	502	526	547	537	532	516	513	525	506	537	491	510	504	502	533	494	584	543	567	546	526	521	529	561	522	526	500	521	515	517	489	535	501	535	564	546	549	551	539	514	521	549	500	557	530	526	554	513	524	526	536	502	485	539	523	527	557	520	528	509	522	544	544	526	538	523	502	537	543	537	500	538	530	499	511	541	474	527	516	550	507	506	526	503	503	505	518	513	514	507	538	605	556	481	514	524	497	521	495	545	570	530	566	509	542	503	521	528	484	567	536	501	538	546	498	504	503	514	510	518	544	497	554	508	509	518	562	526	521	555	552	528	538	543	491	470	482	500	538	545	548	510	529	521	501	534	514	506	514	493	505	525	517	501	535	473	510	481	500	533	493	490	547	505	540	548	513	572	527	507	509	513	465	533	531	552	552	536	500	532	530	548	508	527	574	537	544	553	523	530	549	571	566	539	512	516	507	506	511	490	545	468	535	543	532	501	515	521	514	519	476	529	540	544	546	502	541	532	534	500	479	511	525	534	516	526	516	508	520	532	505	529	551	531	546	534	487	537	483	503	494	545	548	522	521	526	544	508	544	516	540	522	487	522	536	524	536	516	544	519	490	497	524	561	532	504	539	533	562	536	543	514	486	517	511	554	543	481	541	502	540	516	536	508	496	498	500	517	511	486	532	522	551	525	522	554	473	521	528	497	524	554	535	500	533	519	556	503	541	520	530	517	526	498	538	522	546	531	566	485	510	539	535	537	481	520	519	517	523	513	544	489	476	491	523	575	510	547	523	514	528	541	513	500	515	554	509	562	485	512	534	525	546	521	496	522	540	507	515	493	510	530	518	508	510	486	522	555	531	513	506	478	494	504	508	521	543	507	548	493	542	520	543	492	528	515	535	553	521	504	522	514	592	503	498	530	518	497	520	512	544	479	534	513	537	536	502	540	534	576	473	523	503	475	465	536	533	513	521	518	525	540	489	548	549	547	485	509	526	498	528	485	532	502	486	500	546	488	497	539	536	503	540	503	526	526	495	522	516	501	514	540	506	483	497	544	572	537	518	479	511	532	528	479	530	516	542	501	507	535	525	517	476	531	501	503	529	523	511	552	504	510	502	539	531	530	521	539	543	487	488	520	503	530	503	521	509	504	531	487	513	517
27614	14605	6468	8129	5777	3899	2410	1693	1689	1767	1301	741	560	516	468	444	455	519	483	448	448	455	419	442	457	470	430	482	483	481	465	481	431	432	464	470	445	490	471	451	429	451	476	496	464	474	418	455	417	454	488	500	475	436	431	490	465	461	441	442	471	448	449	506	492	435	445	471	454	478	474	467	446	426	469	479	465	448	462	494	469	420	424	471	443	455	483	471	459	461	450	456	436	424	474	408	460	457	437	444	452	467	491	447	487	444	464	432	472	451	406	479	496	448	461	473	449	452	456	448	473	428	442	469	477	455	438	441	486	452	475	456	496	492	448	476	469	438	477	440	482	476	479	453	471	473	463	426	443	470	451	500	457	458	428	467	435	434	439	459	473	441	471	445	437	493	475	482	493	441	466	435	453	476	440	440	452	489	466	453	459	447	454	436	422	459	474	483	438	464	489	501	468	446	454	478	460	502	461	475	442	456	456	422	456	463	462	460	453	431	446	456	492	471	440	451	452	471	479	424	450	461	444	512	458	438	428	456	440	461	454	472	462	458	479	472	468	431	414	445	425	452	495	448	469	434	475	461	459	446	432	448	453	429	456	428	462	466	474	443	422	466	458	458	484	473	469	455	442	463	442	450	442	441	458	437	445	454	515	434	472	466	507	459	467	438	443	432	456	468	478	451	459	420	463	466	453	439	485	441	463	433	439	468	497	482	434	460	465	486	489	438	466	485	446	422	467	464	461	464	467	435	438	466	491	449	430	448	472	479	444	433	471	438	452	474	486	471	455	423	413	487	449	445	439	456	492	434	458	427	461	484	470	497	423	437	468	472	462	423	442	487	477	440	440	443	459	430	467	428	450	479	475	455	422	488	431	522	464	483	438	457	468	456	443	454	481	488	466	474	472	442	500	501	440	463	442	490	477	447	424	419	454	436	497	412	440	459	451	466	417	465	456	432	488	461	452	447	442	481	448	473	469	451	484	445	463	452	459	434	454	444	463	479	417	471	438	455	461	465	453	480	442	449	444	469	447	475	437	430	473	457	443	455	478	468	438	484	457	427	487	500	474	464	430	417	419	486	474	450	479	453	449	461	474	465	455	443	455	461	506	458	482	405	460	456	423	457	408	476	449	456	446	414	441	499	465	475	417	438	435	457	470	441	472	420	463	443	495	452	450	450	449	438	470	444	451	481	424	477	450	465	441	498	451	477	495	447	442	440	457	454	461	486	458	489	427	479	441	492	435	482	436	440	451	491	438	454	450	455	470	449	479	477	435	484	431	427	434	438	443	467	456	447	458	410	451	475	460	453	498	443	478	470	485	456	445	465	459	466	472	456	473	459	494	463	444	490	461	458	475	486	490	471	481	455	456	468	476	449	461	464	477	454	449	446	495	444	488	466	477	472	482	471	469	463	432	458	457	448	461	501	429	449	439	454	446	440	406	444	460	466	449	462	446	476	463	462	464	458	453	447	461	447	411	438	453	431	458	458	462	487	447	496	480	436	439	436	435	478	455	473	460	425	451	456	477	445	439	449	503	466	456	466	439	455	455	451	438	466	433	444	474	449	453	492	434	479	478	433	493	468	429	493	430	468	489	412	475	439	495	463	492	470	479	483	440	472	464	425	467	474	457	440	454	448	433	464	469	458	460	432	477	427	442	447	483	488	415	468	459	439	462	469	449	431	459	424	448	433	446	469	440	460	461	464	444	473	449	474	470	458	462	413	462	458	445	473	447	414	446	465	467	397	437	444	461	476	387	454	469	437	464	467	483	444	439	489	470	438	471	460	435	444	440	426	449	459	480	456	490	490	463	454	443	428	455	451	458	481	445	438	485	513	470	416	482	451	436	446	461	457	441	456	461	497	474	472	452	458	429	483	445	475	434	487	462	470	483	488	471	473	463	480	427	443	460	443	456	468	463	449	444	463	467	461	474	487	467	442	439	475	446	451	474	451	460	467	476	476	456	466	476	506	455	469	462	453	448	424	417	418	464	473	415	426	489	473	412	472	474	492	466	471	426	451	440	456	451	445	450	440	416	471	460	460	453	488	431	430	449	475	501	445	435	469	475	478	471	433	455	487	498	451	419	442	470	453	485	456	424	469	430	452	490	468	452	501	459	472	483	457	433	437	429	438	433	424	462	454	404	475	452	449	448	454	475	451	416	455	448	450	479	471	465	460	462	422	483	478	477	495	470	439	480	445	480	428	458	490	459	484	476	444	502	416	481	494	466	496	458	488	488	459	445	459	463	469	401	452	442	486	465	449	451	472	419	475	492	478	427	480	441	439	470	447	471	454	451	491	454	459	469	457	469	479	471	449	474	400	427	462	494	454	459	464	453	437	463	491	477	443	466	477	523	475	435	394	481	435	445	440	428	441	461	474	454	474	457	445	465	467	513	440	459	465	429	487	458	462	477	466	421	425	457	446	462	430	430	460	475	458	432	491	428	438	474	484	421	481	460	445	458	479	443	447	457	511	500	455	423	463	471	447	418	472	478	472	471	455	494	437	394	436	454	462	472	439	490	436	516	483	468	465	472	467	458	479	473	461	486	453	479	469	479	481	456	489	470	481	435	433	468	479	468	457	463	478	485	451	465	471	501	462	448	441	463	467	482	468	494	459	487	460	437	459	459	442	437	434	486	430	428	458	430	436	458	462	458	500	476	445	469	438	411	463	474	474	456	481	477	430	429	465	485	440	455	506	485	441	485	439	446	495	445	469	485	483	448	461	449	464	454	446	459	460	456	455	456	461	430	445	443	434	427	469	450	450	412	462	444	479	433	446	461	444	435	452	422	455	454	432	439	474	433	427	450	462	444	460	479	434	496	472	428	454	469	452	470	455	454	456	461	422	472	468	424	474	469	498	466	458	461	489	444	441	417	457	457	461	446	445	493	476	446	455	466	440	436	447	454	452	448	455	446	465	439	483	477	449	432	448	482	479	483	461	454	451	447	478	435	468	438	441	445	429	502	516	472	509	466	456	412	476	504	452	472	439	471	423	466	451	467	469	438	492	470	487	475	444	453	478	419	484	444	454	471	423	452	461	477	445	476	484	444	473	434	475	462	469	408	417	435	446	454	485	484	453	483	438	423	443	415	439	465	469	494	450	451	460	447	466	483	443	411	450	490	492	478	442	434	459	392	398	474	452	457	445	481	432	478	435	478	413	487	463	439	448	424	453	489	454	456	441	440	466	458	439	464	523	481	473	443	448	468	453	460	439	457	421	451	456	457	490	416	463	457	464	455	434	477	449	460	486	438	443	473	463	447	463	431	458	438	426	454	507	474	427	466	473	445	483	465	427	454	466	464	493	444	461	488	443	480	461	415	456	448	452	448	433	417	447	445	450	462	456	470	456	418	439	424	448	476	478	427	476	452	458	465	490	452	467	511	439	450	453	464	463	470	477	484	440	447	460	459	480	486	466	440	455	461	482	428	433	438	475	451	477	451	478	437	405	462	474	487	427	486	460	469	453	441	499	484	474	429	496
6840	6429	6330	8294	6588	4757	3218	2468	2084	2171	1325	780	550	476	440	444	416	411	425	434	435	433	450	444	434	430	403	440	421	438	442	411	417	365	427	379	424	432	415	449	443	431	420	392	401	469	426	411	443	416	412	458	468	401	425	463	435	431	406	423	442	424	424	415	415	424	403	440	413	415	407	398	428	427	421	417	404	387	451	386	448	411	432	390	443	429	438	429	433	436	420	369	412	419	401	462	430	449	437	411	408	395	438	396	405	435	425	444	388	433	442	384	481	431	413	434	436	433	431	416	420	443	409	400	429	417	414	444	443	440	446	425	431	422	410	425	407	436	457	432	431	407	435	393	432	430	372	435	449	417	419	423	419	453	427	442	417	431	422	415	427	435	457	419	459	448	401	407	415	423	403	420	411	403	440	413	410	406	427	427	421	427	421	374	434	429	403	413	437	411	447	440	425	447	403	447	420	422	419	414	425	408	435	433	417	424	425	397	412	429	438	418	432	390	412	443	417	474	393	430	446	455	422	434	382	409	425	466	436	422	405	402	456	452	423	425	411	428	443	413	419	440	435	409	400	437	426	447	401	443	462	433	453	436	437	444	398	436	419	437	408	441	447	384	412	444	429	411	419	456	411	443	405	427	424	437	417	454	435	419	449	440	420	417	402	423	422	392	407	421	397	413	463	429	460	418	403	383	430	401	437	413	446	407	455	415	432	432	430	380	402	416	381	404	426	423	431	417	457	440	412	448	458	430	427	430	487	446	410	419	431	413	425	409	442	418	469	407	409	376	408	442	405	395	434	424	440	452	428	412	470	415	415	423	441	411	408	406	426	432	405	439	418	399	391	396	410	452	445	423	446	429	451	405	413	428	427	413	414	428	423	436	444	373	437	418	433	439	398	415	457	424	406	433	405	458	414	415	442	462	446	428	402	412	422	473	442	439	405	441	419	431	432	461	428	424	384	410	460	405	401	420	413	404	436	421	405	461	412	435	411	446	425	416	456	414	430	388	446	394	415	435	426	415	427	422	436	446	443	397	431	407	423	438	414	392	430	449	433	411	451	440	430	419	449	414	399	445	426	409	438	435	462	428	408	439	442	432	432	397	418	412	458	425	422	418	406	394	389	421	423	384	461	437	401	412	453	422	422	427	423	450	412	417	461	454	422	423	405	389	425	407	445	406	400	430	386	403	406	471	400	424	432	400	439	402	414	409	418	411	437	453	405	418	395	425	427	405	392	432	456	431	417	462	424	414	433	420	425	414	441	448	435	423	436	437	408	418	411	418	454	413	416	440	418	414	394	442	404	413	437	441	462	443	396	426	416	421	420	411	448	446	452	444	412	413	425	446	409	422	427	422	401	416	428	405	430	407	448	410	472	421	398	391	420	412	419	473	422	407	428	399	438	417	427	414	400	413	387	451	448	420	424	419	399	411	443	392	442	416	411	436	463	430	437	435	391	441	444	408	402	427	446	416	422	429	430	453	399	461	397	455	413	423	433	423	415	435	431	455	453	405	428	423	410	412	431	439	439	438	417	441	443	441	415	418	430	411	409	417	476	443	422	412	451	409	412	410	403	430	426	402	417	402	400	421	427	455	393	471	447	410	453	454	411	479	419	424	409	415	422	422	417	411	394	400	435	435	422	423	422	423	423	422	424	432	426	416	430	432	406	432	393	434	417	421	445	424	423	418	439	448	429	433	434	439	411	401	439	407	427	442	423	414	434	427	446	407	456	419	431	443	399	443	455	417	440	445	434	454	423	413	431	424	470	399	446	427	480	411	405	420	415	438	427	399	415	419	435	473	419	410	451	426	421	387	419	410	420	463	466	432	403	439	421	415	448	453	440	416	463	405	457	426	407	423	424	431	415	430	463	417	433	417	400	421	447	407	452	418	384	458	441	393	407	428	418	431	398	406	397	399	430	429	424	425	414	426	423	418	428	402	436	422	436	460	419	433	471	409	425	432	441	434	389	401	450	402	434	455	441	414	403	404	420	422	436	394	408	454	438	443	400	446	403	425	423	444	402	422	412	425	425	455	443	428	422	436	410	428	435	428	405	455	431	395	452	407	441	485	418	412	425	407	450	439	446	432	419	430	437	398	402	423	405	397	442	418	400	441	407	423	414	426	402	429	433	412	413	404	461	431	416	408	424	410	413	454	459	428	419	412	433	436	427	411	446	407	400	451	423	424	405	448	427	400	429	430	424	426	443	412	422	425	396	467	433	462	425	420	415	385	416	430	442	417	431	409	456	425	385	421	451	426	441	435	463	402	473	450	418	415	450	430	420	456	456	401	386	428	449	438	458	398	430	428	412	438	440	452	430	410	421	413	385	422	394	453	436	436	430	416	445	410	409	424	412	416	457	436	430	413	424	412	433	458	415	439	400	452	410	430	444	426	431	406	413	462	432	456	442	458	430	401	403	406	437	463	423	425	403	403	403	424	395	436	435	439	436	394	426	455	457	467	461	403	424	409	398	450	403	473	397	449	450	423	448	426	451	423	451	446	423	420	459	418	425	434	417	391	439	395	422	437	402	460	440	413	434	424	413	430	426	415	459	398	399	417	415	428	380	475	387	415	458	406	442	415	428	403	431	480	459	396	454	466	446	405	388	393	441	421	383	450	437	401	423	462	409	459	390	408	420	402	421	418	381	445	414	480	425	392	411	440	421	456	426	428	412	423	451	424	412	391	426	449	422	411	453	411	440	403	423	390	424	431	449	420	429	432	399	451	387	449	434	423	417	444	435	445	417	419	460	398	423	393	392	418	432	412	423	402	424	423	411	421	457	449	419	439	412	400	448	401	401	428	434	405	415	401	441	418	402	447	426	405	390	460	436	440	408	408	437	393	387	392	390	427	414	430	452	423	431	420	420	442	406	430	458	432	426	456	430	424	431	449	443	409	427	443	398	427	411	408	452	448	403	420	468	447	419	452	406	428	440	425	445	412	445	418	424	452	450	403	446	458	434	437	432	444	457	446	386	405	426	452	418	410	411	423	439	415	458	396	414	422	423	439	436	430	431	393	431	424	411	418	424	386	394	434	415	379	408	401	392	397	434	413	426	440	443	402	458	433	425	423	431	428	399	387	392	410	442	448	464	436	403	452	411	453	422	459	411	423	422	401	412	427	395	393	406	432	429	434	426	431	404	417	397	419	458	426	422	459	389	415	415	408	444	438	403	416	417	395	440	428	419	423	398	421	398	401	423	424	443	425	417	434	441	395	395	414	430	414	424	421	407	402	392	409	410	409	415	423	436	414	396	418	410	437	449	420	439	420	423	418	423	474	439	431	412	420	453	421	406	421	410	396	437	443	387	401	393	403	412	443	401	402	389	419	409	438	411	395	452	423	401	435	422	431	445	401	408	408	424	426	426	409	426	428	419	439	424	439	410	430	432	399	406	436	416	442	435	416	399	434	442	400	428	430	433	428	471	397	418	433	433	406	448	404	424	409	424	399	417	415	440	388	437	397	414	425	414	429	402	438
25415	21327	27305	25397	13163	3992	4592	7020	12733	13916	7400	2727	1047	576	486	479	448	482	440	473	484	459	466	408	424	471	457	443	443	462	462	479	455	462	452	403	461	457	443	425	433	431	453	451	450	425	474	466	446	460	403	399	474	452	475	442	452	464	460	473	456	454	445	446	471	449	438	442	458	420	442	458	432	412	448	471	459	482	466	431	474	441	481	436	476	454	422	469	488	459	471	418	479	494	457	451	463	436	444	434	438	440	465	444	442	444	440	432	461	464	441	475	514	457	426	437	467	469	419	400	470	404	416	435	467	430	454	478	466	437	453	457	458	458	492	478	451	454	433	457	416	436	463	462	455	411	438	507	458	457	428	431	444	411	437	455	434	447	433	475	485	462	416	453	457	433	446	482	469	462	454	468	495	433	459	416	457	422	441	466	469	487	459	468	437	447	451	460	452	468	465	465	467	409	454	470	477	449	456	469	435	408	430	438	443	446	471	392	446	458	489	482	459	439	469	439	466	447	443	470	471	458	410	432	475	437	416	453	454	416	436	459	485	445	421	434	440	472	471	469	433	446	463	445	453	450	457	440	466	477	448	465	445	468	436	420	448	435	441	448	450	435	458	447	466	434	460	423	478	407	453	420	449	447	482	444	487	429	465	459	450	453	432	435	472	441	492	410	440	429	466	461	396	467	450	424	418	467	490	423	433	447	416	436	477	435	484	447	421	503	478	466	438	458	471	432	471	468	465	462	423	395	436	447	475	456	418	486	443	441	489	435	463	471	458	458	435	438	386	469	473	418	438	418	437	444	455	490	461	451	436	457	439	464	418	435	497	462	397	439	440	456	455	453	393	448	436	455	467	430	435	477	439	456	435	433	446	483	462	465	434	431	459	420	423	456	455	443	471	456	447	451	429	433	435	479	413	475	444	437	461	466	426	413	431	466	481	442	441	437	448	448	470	455	470	450	459	412	436	460	470	476	441	494	470	403	488	430	429	417	418	448	481	446	434	473	472	458	384	465	497	439	422	445	462	427	451	435	443	422	417	438	464	442	446	459	458	437	439	447	454	459	477	496	433	451	440	477	501	441	435	437	455	448	467	452	462	431	458	413	391	429	454	444	458	445	482	392	488	454	459	462	431	443	397	457	441	425	438	426	452	458	456	493	468	442	440	500	471	474	443	431	433	450	477	471	458	442	464	484	458	455	460	417	507	430	469	443	454	429	441	452	428	490	434	452	467	471	465	447	458	435	447	446	464	467	460	461	436	447	443	455	474	468	444	455	445	434	467	433	468	450	485	486	465	420	437	452	463	451	456	433	456	432	465	493	439	440	443	449	451	435	440	454	445	477	470	461	439	464	474	447	415	430	478	444	429	428	467	446	418	436	440	454	445	437	439	472	473	428	443	434	459	438	447	492	440	469	424	473	427	467	498	409	464	454	440	427	438	466	439	477	475	437	449	442	470	443	448	428	444	459	463	379	400	420	419	419	442	449	436	439	430	491	435	470	452	465	464	465	469	484	440	422	456	456	465	438	454	435	488	461	433	416	433	455	454	443	421	455	446	428	465	442	471	453	408	499	461	456	455	447	428	443	489	477	425	450	446	450	468	451	445	466	429	461	444	450	463	430	431	460	431	449	471	434	436	454	445	453	459	460	439	451	432	432	445	463	440	433	423	477	411	460	445	393	430	427	453	449	462	460	403	472	453	417	502	444	450	435	463	440	460	464	432	456	446	442	474	498	420	482	508	460	422	450	452	450	465	434	467	418	473	443	441	443	451	433	469	478	435	428	451	439	433	423	455	449	464	454	445	450	469	457	418	450	444	464	510	440	424	465	440	428	413	487	447	436	405	447	464	461	417	474	435	468	453	435	435	486	448	450	454	428	474	441	448	467	424	452	476	413	489	466	462	443	444	434	421	433	472	443	443	502	441	464	468	459	467	469	472	454	415	474	445	399	447	464	424	444	472	474	437	466	423	454	444	418	435	453	440	451	411	436	490	481	452	426	451	417	494	411	431	450	456	464	456	476	461	466	471	448	429	474	429	420	456	455	481	403	440	438	452	457	446	437	451	424	478	463	436	447	465	477	430	461	456	475	437	464	408	462	482	437	470	469	474	425	444	484	452	433	455	467	463	470	426	421	447	499	391	428	443	435	445	450	471	464	435	431	468	445	455	404	427	409	445	467	468	462	446	457	460	456	450	447	450	442	404	443	495	442	450	478	446	446	461	478	447	437	448	423	446	402	454	448	489	443	467	430	415	441	413	451	466	434	401	428	449	419	466	446	439	474	426	474	433	447	496	409	409	448	461	455	462	440	395	497	462	446	421	420	420	469	456	439	466	445	449	448	454	442	484	478	470	448	457	468	443	454	474	445	457	472	451	477	461	444	450	462	454	427	440	459	464	444	458	455	444	439	442	427	451	453	442	408	436	433	479	444	455	481	438	429	432	433	485	448	442	454	439	442	457	460	420	444	447	459	465	423	459	469	454	435	446	440	447	460	452	456	461	458	462	417	469	442	434	447	453	497	414	471	456	452	428	507	484	446	432	459	458	485	430	459	485	466	463	466	455	461	445	480	462	414	470	457	447	441	476	459	445	436	463	478	482	414	505	474	484	453	469	494	478	452	456	429	411	460	461	457	439	451	468	427	423	446	456	464	434	459	439	438	425	419	452	472	474	477	449	433	473	450	439	434	472	429	481	420	454	428	454	425	436	454	449	430	459	434	454	478	471	474	446	522	435	473	431	470	453	445	428	444	478	443	474	435	481	436	435	453	466	434	433	452	433	477	462	459	464	477	464	425	432	420	473	495	473	452	452	439	439	401	452	447	456	445	491	461	450	462	478	470	447	430	443	444	497	405	433	447	443	444	413	427	459	498	462	423	465	448	446	493	451	433	454	412	434	448	443	436	412	439	435	491	412	428	451	462	437	450	444	447	454	432	487	444	440	463	449	454	452	416	457	468	454	466	453	442	443	468	457	437	454	467	434	464	500	471	442	418	441	462	482	446	423	446	454	468	449	432	470	459	423	418	469	466	441	479	473	463	440	448	464	408	486	449	493	466	437	445	461	453	467	414	444	418	447	422	499	434	436	454	460	418	432	469	445	439	441	434	469	464	483	473	427	471	438	483	444	476	466	453	433	420	414	459	438	455	464	542	477	417	434	463	488	447	441	452	504	462	458	465	475	419	453	444	409	420	462	429	482	466	414	405	460	458	426	479	439	445	468	447	412	458	433	491	429	459	482	458	450	462	489	449	433	428	466	440	442	470	451	432	494	463	484	445	463	476	411	433	451	468	437	417	462	455	454	454	466	463	439	475	475	484	438	454	449	441	442	456	463	447	449	449	467	506	435	436	419	490	461	450	467	420	484	427	453	474	450	445	462	487	440	446	449	430	459	443	437	461	437	427	488	428	432	449	461	454	439	449	498	450	483	449	461	460	423	452	456	453	410	480	454	470	438	424	445	451	430	435	460	453	431	446	467	407
8045	14498	13537	10525	7212	3287	5432	8745	14648	12793	6943	2952	1235	576	468	454	456	475	472	452	451	469	459	479	466	500	459	465	440	460	439	433	419	429	447	414	420	503	455	435	444	464	423	458	439	466	430	441	479	413	482	462	488	438	461	435	468	427	455	452	461	413	463	478	435	443	469	464	447	438	392	448	445	444	422	428	424	476	471	446	453	437	483	470	431	440	475	466	422	425	414	418	436	468	432	377	443	448	431	428	429	406	437	460	421	440	424	458	429	442	447	430	470	463	446	484	418	451	441	424	463	461	423	432	451	437	450	431	413	443	438	420	457	470	454	427	413	399	394	437	464	445	427	433	445	410	438	429	439	424	446	448	431	446	457	453	441	470	399	458	457	456	438	450	434	461	488	437	424	454	426	443	421	470	454	425	422	420	445	416	446	431	453	422	417	477	425	474	445	450	429	401	450	451	452	436	422	423	454	433	464	429	439	414	446	426	434	389	401	405	403	432	455	438	455	418	435	444	436	395	458	515	451	439	478	413	428	440	453	465	441	413	401	449	465	458	411	447	438	418	421	452	454	429	445	415	427	445	431	423	462	430	482	458	412	438	473	465	414	426	426	438	437	435	436	454	402	435	398	415	460	445	460	426	447	465	434	444	435	416	398	432	450	425	461	436	415	440	460	400	410	467	431	433	427	427	423	447	420	431	432	393	447	474	450	453	415	432	452	428	397	420	420	492	479	432	397	426	468	481	465	422	483	458	452	444	447	394	475	457	448	451	467	436	423	451	434	421	528	422	383	448	445	455	422	480	449	472	437	445	437	443	444	466	436	451	428	440	413	441	417	415	409	463	432	443	412	422	408	399	430	451	424	418	448	437	432	452	448	412	453	464	458	450	447	462	418	422	466	427	428	448	444	474	471	431	438	431	423	468	432	439	452	468	447	435	425	450	441	420	431	423	465	445	410	468	428	400	432	455	413	471	440	435	417	420	434	443	431	438	456	460	369	424	468	426	441	440	464	404	411	431	462	425	420	425	412	440	413	427	393	419	449	450	413	425	455	484	409	433	431	438	437	442	475	392	402	439	420	470	450	445	447	421	412	413	452	408	449	414	435	455	437	432	448	460	441	423	435	452	412	404	470	436	440	430	449	423	463	394	385	389	439	458	410	415	432	407	444	420	442	448	437	439	437	440	414	444	413	443	414	450	423	448	457	438	463	421	433	431	465	402	423	415	445	429	460	449	502	412	433	500	454	489	412	454	419	440	416	463	409	450	434	463	439	418	430	408	458	438	450	453	425	439	414	451	459	442	423	482	447	425	408	424	426	441	427	424	464	444	404	440	426	448	440	427	412	466	415	422	424	447	433	441	454	422	420	453	441	433	422	443	444	446	420	456	455	452	434	447	472	425	399	450	391	438	424	462	404	416	433	444	435	422	426	474	478	421	416	439	436	451	458	444	454	416	437	404	439	475	460	455	425	461	405	397	439	451	442	436	402	427	446	474	432	471	444	450	442	418	444	444	428	458	397	432	424	447	457	445	468	451	449	384	436	406	430	448	390	429	416	443	412	402	436	445	444	416	472	415	436	426	442	434	426	423	437	441	415	439	430	451	419	433	461	432	461	430	421	452	422	448	432	454	437	417	413	455	410	435	408	392	463	450	464	438	446	456	417	427	409	405	450	444	439	433	432	421	457	450	449	432	455	427	474	463	426	416	425	423	443	425	439	453	424	433	416	396	431	453	433	402	457	442	435	434	391	400	427	448	404	451	387	461	441	429	430	445	474	477	412	449	424	433	437	459	432	425	477	450	475	446	452	423	450	432	414	450	396	410	453	456	455	424	432	409	437	446	434	453	446	432	439	429	435	459	392	448	435	459	433	438	465	423	423	419	424	406	437	408	452	433	422	431	447	409	423	451	422	428	415	448	443	439	445	419	416	419	405	461	445	402	476	423	415	432	428	416	465	442	429	418	428	452	447	448	432	410	415	400	437	443	436	431	472	415	452	432	421	398	450	442	433	435	444	413	445	419	453	447	427	421	424	397	425	417	443	476	409	455	417	460	449	433	394	405	455	428	443	419	420	434	455	434	386	439	447	455	440	440	436	437	440	424	462	414	383	475	470	430	436	475	430	433	437	439	464	447	421	439	449	433	427	445	388	433	408	426	409	411	429	441	441	420	463	440	464	421	438	465	434	445	410	415	466	415	418	453	467	425	485	452	462	433	469	435	437	409	433	419	412	430	417	451	433	410	433	455	421	466	447	460	406	442	420	400	422	419	441	424	464	432	441	467	403	430	428	432	451	452	448	438	446	452	460	425	465	425	446	465	414	431	458	450	414	451	466	434	409	428	432	457	431	440	452	416	431	434	464	432	449	445	443	411	439	438	430	471	433	407	412	410	449	403	473	445	455	430	422	450	425	402	428	451	411	468	425	450	470	442	445	434	447	482	412	389	430	468	427	400	437	453	438	429	427	466	464	435	481	389	423	457	432	421	446	447	392	442	414	423	454	425	453	446	447	402	447	446	427	444	415	422	462	511	461	478	411	414	435	434	458	426	430	399	411	424	420	487	473	453	420	428	434	426	397	386	441	478	428	485	437	485	452	464	404	416	408	476	453	426	420	405	418	439	426	383	437	448	443	448	424	394	447	465	434	407	433	422	429	467	407	440	466	447	462	430	428	430	439	399	451	449	402	449	421	417	446	419	416	401	401	436	426	429	412	409	465	457	440	391	418	422	418	464	453	452	454	470	405	462	443	427	429	425	481	460	439	462	449	413	455	428	434	423	435	436	444	460	415	450	453	462	430	430	428	441	417	442	450	424	435	414	431	400	425	467	451	459	464	467	436	410	383	439	434	425	405	386	435	419	441	474	447	427	427	446	443	468	432	434	419	466	423	426	443	427	399	447	421	449	454	438	412	439	431	440	455	447	425	408	435	429	442	456	437	455	437	459	398	445	458	460	403	461	444	439	441	446	398	438	427	449	415	406	471	399	476	406	435	416	406	434	419	416	431	430	432	434	433	464	434	422	450	413	432	455	466	423	458	421	446	469	454	449	421	422	415	462	442	399	448	439	399	420	422	414	399	427	439	426	404	439	467	400	435	407	493	440	402	400	397	416	411	432	419	468	460	420	409	490	423	438	428	444	447	442	449	445	455	434	446	442	452	436	433	445	417	454	448	438	425	408	426	466	462	408	446	452	470	475	392	438	457	424	396	457	407	451	440	440	434	401	418	445	421	440	456	418	412	424	491	464	422	417	423	423	441	437	383	442	453	432	482	384	410	389	394	441	462	452	449	422	450	446	459	419	448	455	450	426	406	470	399	431	463	412	427	432	400	396	457	440	418	459	437	443	455	427	415	435	467	398	450	446	454	413	457	419	449	406	431	493	423	436	426	441	423	403	425	438	459	422	423	438	452	440	433	417	437	410	449	434	459	438	448	431	480	437	426	412	445	424	440	449	434	431	443	426	386	418	413	439	434	456	435	445
24161	21346	28606	24385	21294	13394	7389	27024	30244	26324	13605	5219	1667	799	609	610	580	552	513	579	524	544	547	546	572	559	575	542	559	540	554	593	551	528	547	532	535	546	553	537	527	527	556	562	593	545	541	536	539	531	554	567	511	531	538	594	554	543	535	534	553	572	556	566	571	513	540	544	535	554	546	513	541	533	537	550	537	498	543	531	567	530	547	522	550	590	561	510	575	551	580	524	567	571	566	533	576	499	554	549	564	562	568	520	537	586	561	557	563	547	524	555	519	539	541	540	531	536	561	512	525	552	565	528	600	554	519	527	519	521	518	563	543	539	581	489	533	511	558	562	526	555	546	569	546	559	535	567	520	578	527	545	580	556	543	556	504	544	534	534	554	574	576	552	524	498	563	586	581	543	560	546	567	562	538	586	550	521	566	539	530	578	560	499	514	535	536	549	535	560	544	559	585	502	581	560	557	549	530	507	523	575	508	539	530	551	492	551	607	579	523	535	573	546	573	568	566	546	542	583	551	554	576	547	556	520	578	556	516	540	536	589	581	536	553	518	553	541	564	559	537	564	552	545	548	589	579	504	572	514	543	540	555	549	550	536	530	550	551	530	580	564	572	509	531	549	562	536	541	543	576	516	551	519	563	527	531	539	536	589	565	541	578	553	527	538	601	487	519	523	511	520	529	537	508	576	506	518	557	516	528	566	565	569	538	540	530	518	572	516	545	544	571	559	497	537	550	499	544	529	518	550	604	519	562	556	562	532	585	530	543	553	565	555	494	596	554	572	532	539	556	565	547	532	509	538	557	568	544	530	507	514	554	530	533	535	537	571	567	557	591	548	536	515	549	546	527	581	533	538	525	539	512	536	527	533	547	531	553	537	554	527	519	549	537	553	534	566	576	535	559	544	529	545	540	529	557	560	515	490	538	519	572	552	550	501	554	541	515	554	545	556	514	543	568	559	540	524	567	555	546	524	533	526	536	544	521	498	557	557	555	579	545	552	520	577	546	554	545	563	579	548	547	550	562	571	559	527	561	536	596	558	531	559	515	553	553	521	540	492	545	557	585	517	549	566	541	528	536	540	527	539	520	551	567	518	565	531	517	560	569	523	537	568	524	564	540	532	558	566	556	528	563	549	572	537	565	544	539	539	556	551	577	585	509	531	592	565	541	539	539	531	537	540	548	558	544	555	546	579	564	525	554	568	550	547	548	519	505	515	557	551	573	515	538	557	551	533	556	525	544	557	563	507	537	506	537	519	534	565	574	516	522	534	527	510	547	526	532	577	558	526	579	585	536	512	540	524	566	541	548	562	562	505	569	528	509	558	575	561	511	584	573	548	518	563	560	569	563	504	549	527	567	542	586	599	524	556	517	575	579	514	563	521	538	595	548	541	582	584	501	566	534	554	583	552	574	557	547	578	573	522	547	496	498	546	509	518	531	541	547	533	546	547	534	533	524	541	557	563	541	525	555	579	545	493	489	545	562	523	518	559	547	541	517	552	584	498	543	502	516	544	515	531	543	566	570	552	516	557	517	530	535	531	512	574	502	588	504	550	534	570	563	539	549	583	484	566	576	576	529	542	517	558	525	528	594	562	537	565	520	532	518	530	558	499	568	509	568	538	507	542	507	527	553	553	511	563	552	521	558	564	520	578	512	568	508	505	546	588	542	536	547	540	557	512	547	526	537	541	524	525	600	531	525	592	586	526	548	495	523	573	559	566	530	561	566	523	521	515	612	534	541	553	543	575	544	548	496	526	553	511	508	527	555	524	581	535	532	513	577	574	517	541	495	559	535	547	501	536	549	527	548	535	511	508	563	565	545	561	547	518	581	557	523	553	583	540	557	567	513	546	534	548	504	567	530	525	519	557	549	541	553	563	552	545	542	550	570	573	517	542	490	538	572	565	538	537	558	582	568	579	529	540	551	532	499	531	505	551	549	536	557	514	564	551	580	551	589	527	586	519	544	524	525	501	555	523	580	505	545	594	538	551	563	511	536	604	539	553	600	530	498	563	544	571	543	540	545	543	533	563	571	538	570	539	523	567	579	515	570	572	551	534	512	542	543	546	548	550	540	546	574	517	542	549	556	562	548	553	558	522	549	570	545	527	529	502	534	510	533	561	542	504	530	584	530	541	567	522	530	531	524	551	541	546	559	523	521	534	540	562	550	539	552	540	570	557	569	563	537	572	576	493	555	553	551	505	550	545	528	573	527	548	521	566	558	546	545	557	551	499	534	536	587	543	535	540	525	526	588	552	564	555	526	538	531	501	544	560	597	573	561	524	588	589	601	518	519	508	530	529	576	580	523	525	566	550	512	545	496	524	550	536	563	536	533	522	480	565	560	538	560	532	534	598	531	524	540	552	561	537	543	546	563	561	527	549	566	513	544	543	539	541	521	508	507	551	523	509	543	556	558	543	565	544	540	515	555	553	536	569	563	546	520	500	578	572	544	536	551	559	567	543	552	564	546	550	535	564	545	576	517	572	536	570	550	554	526	587	547	573	560	583	530	529	564	509	539	586	553	530	563	514	551	526	523	508	579	546	522	529	536	553	480	564	534	560	517	550	473	530	537	535	525	562	554	516	507	545	587	530	531	543	586	536	502	543	559	540	531	538	539	517	572	533	516	547	529	555	540	536	520	530	542	556	541	529	501	527	515	533	540	525	534	525	567	543	576	513	527	542	578	507	562	512	590	547	548	512	539	518	567	515	538	552	569	546	561	525	509	576	556	551	529	535	572	530	546	501	591	589	534	612	530	510	508	545	569	517	528	563	588	531	560	548	527	531	570	522	560	546	548	535	531	542	537	532	541	547	552	543	554	514	515	505	538	556	527	544	506	536	526	556	535	548	563	518	541	553	522	532	533	524	566	568	540	508	568	506	531	551	534	505	510	524	539	558	581	531	548	534	501	546	606	548	582	561	513	522	546	522	547	560	540	545	527	546	568	533	520	542	535	538	599	509	524	533	559	524	503	533	512	534	555	564	550	576	515	542	550	545	565	573	542	563	555	548	515	537	563	564	553	567	512	552	585	554	501	525	515	560	561	525	514	537	539	541	555	531	547	536	550	532	558	527	505	554	547	513	564	572	559	546	554	534	542	531	504	536	513	588	553	535	539	582	565	512	507	554	545	587	543	508	525	529	540	535	525	572	563	546	551	577	563	576	539	538	491	524	541	560	576	548	543	522	509	567	521	520	514	586	506	574	564	533	538	545	522	541	560	525	543	590	539	553	583	548	569	544	540	553	570	528	584	555	552	550	539	559	544	545	531	536	515	543	555	538	533	555	571	550	479	558	577	511	540	531	483	552	565	542	534	563	574	540	532	536	510	537	465	524	548	517	569	554	546	522	548	554	556	545	527	558	488	569	551	513	571	557	550	540	548	521	535	579	549	559	545	548	531	519	562	525	593	565	523	535	533	584	549	578	550	558	568	547	554	550	575	525	548	549	535	538	550	537	555	542	535	560	545	548	528	576	540	561
11288	25123	23064	12952	9929	5971	7363	28823	28084	23088	11187	4970	1792	806	616	584	594	538	496	540	539	557	475	535	499	528	543	530	537	517	541	545	531	518	525	512	552	507	533	537	536	523	571	493	544	548	510	514	551	533	553	507	535	548	540	502	468	503	508	543	545	527	503	534	524	526	524	534	469	541	512	530	498	559	514	483	499	521	512	538	504	520	547	520	517	557	548	541	549	538	565	541	518	527	497	530	491	507	519	508	520	531	518	586	515	535	517	500	527	502	529	538	530	528	484	559	520	509	522	535	564	499	557	568	503	548	535	501	510	443	531	540	513	498	526	529	514	530	496	524	521	541	499	505	493	537	573	514	493	476	482	534	526	513	547	542	544	561	485	515	517	535	487	547	514	527	537	510	532	552	520	538	513	515	527	519	550	540	506	513	518	502	552	523	498	506	502	501	513	509	527	501	515	484	504	532	556	526	510	524	478	521	526	516	527	524	522	518	472	516	529	516	496	519	581	523	545	476	543	512	508	522	532	526	515	557	537	528	496	532	548	507	504	550	531	506	517	507	522	518	544	508	519	528	499	517	552	530	545	519	536	551	511	549	483	512	538	503	534	526	527	541	472	547	536	520	511	501	539	511	501	525	529	523	499	573	509	519	528	515	545	551	539	501	562	494	536	537	524	554	533	524	545	522	565	504	525	501	539	515	533	521	522	501	527	541	560	501	508	575	501	564	537	517	497	540	513	508	538	514	494	510	522	511	524	543	561	554	512	514	479	569	534	530	526	518	499	536	507	550	540	555	546	537	507	529	549	540	512	498	488	484	519	550	539	495	511	516	510	491	527	464	501	514	522	528	493	488	516	524	548	539	535	524	546	533	506	514	514	474	528	518	502	532	495	525	575	518	556	537	521	566	535	540	522	496	511	507	555	517	504	544	527	571	527	558	535	510	521	521	502	511	528	527	533	514	506	528	493	522	501	525	564	552	489	499	539	518	536	512	549	496	511	528	482	503	475	525	498	497	502	539	468	550	517	516	507	511	521	500	551	528	553	544	516	547	510	502	499	562	522	509	511	516	505	529	542	513	532	544	529	545	558	518	511	549	503	480	526	497	510	479	497	512	509	547	508	511	541	513	527	498	529	501	517	515	576	523	526	507	546	562	502	535	559	552	510	511	486	519	557	547	513	494	493	501	509	506	491	522	538	494	473	534	546	519	523	558	525	531	529	547	493	498	516	488	495	519	529	551	505	548	516	543	539	480	541	538	520	523	543	496	514	481	528	500	509	458	491	546	510	538	490	554	556	509	508	529	518	510	502	494	501	519	533	505	531	535	510	527	531	487	479	513	520	515	541	494	512	522	491	516	521	547	540	529	528	549	512	514	522	552	533	533	503	467	555	518	527	491	478	521	536	543	522	537	523	497	547	486	494	548	545	513	504	483	511	515	552	528	535	498	507	497	540	517	540	541	456	505	510	545	527	495	477	514	534	509	524	551	505	517	524	516	499	499	547	525	524	507	511	515	537	520	518	509	502	494	533	506	557	509	519	528	556	535	511	539	529	511	485	534	472	512	525	536	525	523	494	549	537	505	521	528	528	510	523	495	550	519	517	510	509	555	547	472	508	537	522	510	499	522	532	534	553	539	543	494	511	542	525	555	486	498	500	489	531	550	534	566	542	583	484	483	551	517	516	534	486	550	571	527	469	557	526	524	549	534	525	508	544	507	478	503	480	523	550	530	506	511	527	523	544	508	525	536	495	532	484	532	547	529	497	552	540	552	532	524	500	505	548	519	523	557	526	502	532	536	516	542	510	536	507	517	535	522	539	554	451	502	501	514	543	546	561	543	523	501	511	500	481	557	551	554	497	569	517	549	493	526	580	537	545	523	545	584	543	562	536	512	525	501	531	521	564	557	512	526	531	550	489	488	565	523	515	522	521	517	516	547	516	521	495	496	513	536	529	533	516	472	513	480	481	546	503	483	501	491	495	517	509	472	547	495	521	532	534	499	507	498	544	501	565	519	524	526	469	549	539	509	545	494	513	586	515	532	484	518	541	557	529	533	515	480	506	515	503	538	538	510	505	521	535	492	517	521	555	522	541	539	551	517	537	505	516	529	550	499	570	510	548	529	497	509	546	520	522	538	535	542	487	516	517	516	495	493	513	533	498	527	499	519	504	526	541	517	544	498	510	544	549	487	535	511	505	518	524	533	521	523	521	504	519	493	537	512	496	522	509	512	478	512	513	484	517	481	522	522	495	494	547	527	499	518	528	515	524	507	498	487	495	553	521	514	515	530	566	500	521	529	527	488	505	516	502	509	521	519	506	503	527	531	513	523	511	524	513	509	484	581	472	531	504	556	490	516	524	544	528	488	517	525	553	551	522	540	478	537	549	504	520	514	527	482	504	525	526	524	478	528	507	515	540	481	518	526	508	504	526	550	538	525	581	518	524	527	520	515	525	507	531	510	496	521	552	529	508	481	511	527	517	507	512	532	528	511	502	523	522	522	502	518	496	509	545	493	522	530	495	561	510	494	502	517	523	524	504	534	511	521	510	544	507	517	505	531	501	497	521	536	533	573	502	522	536	500	551	511	561	531	585	519	533	571	567	564	504	500	553	524	537	525	538	538	491	481	547	533	527	535	564	502	496	524	488	505	478	500	553	518	546	460	513	536	471	517	535	516	471	536	489	484	509	535	515	494	520	527	555	541	504	499	522	518	499	502	538	521	486	514	532	490	512	505	551	491	574	522	506	565	539	534	560	578	495	528	491	479	516	534	512	481	540	534	530	493	548	524	500	477	513	505	502	500	536	541	498	532	490	487	529	528	518	519	495	534	514	486	518	533	531	522	513	537	500	533	516	514	511	550	473	506	510	533	551	500	506	517	531	534	496	550	538	540	529	495	537	529	522	527	502	580	550	556	494	537	538	475	519	511	512	479	518	509	511	502	552	522	490	510	557	546	521	515	483	505	519	471	529	507	517	550	520	505	482	523	496	544	554	503	501	517	528	512	501	528	535	480	529	506	523	526	532	525	493	516	504	494	516	566	522	502	510	477	499	477	512	513	519	490	528	496	487	530	470	494	525	548	534	508	507	518	522	523	517	509	518	551	534	533	526	512	503	544	528	537	548	533	508	536	475	512	539	510	516	499	533	486	526	520	517	464	532	504	515	525	506	523	547	544	529	489	503	518	530	541	537	512	525	550	534	540	498	521	528	528	558	486	531	458	585	544	493	539	480	512	513	502	516	523	499	487	540	520	536	505	517	542	550	507	501	553	529	569	509	539	534	518	497	534	510	511	557	514	504	502	503	535	485	487	562	522	518	507	546	551	532	519	511	532	521	497	487	518	533	528	502	533	526	540	530	554	528	483	509	515	534	509	519	529	520	502	498	536	525	522	544	521	520	499	516	497	566	475	519	481	505	516	508	510	524	547	531	507	491	525	464	520	527	541	507	511	528	551	527	505	514	511	514	518	542	525	508	572	492	536
27791	15437	7474	4171	2204	1958	1420	1946	2554	2040	1208	742	586	458	464	458	457	480	502	473	504	462	473	417	465	452	472	434	451	471	481	471	423	483	442	437	471	453	443	461	440	465	460	444	455	470	403	439	434	485	463	461	470	493	490	460	427	463	469	466	453	467	463	438	456	455	489	482	487	433	477	473	419	476	507	448	490	439	454	482	489	472	438	434	462	445	474	452	431	446	444	457	440	409	454	435	443	440	444	472	466	467	443	497	428	464	472	453	472	445	432	463	393	465	479	472	438	462	466	488	422	443	458	466	460	453	457	479	498	438	446	453	452	470	465	415	457	477	483	458	464	483	461	467	456	461	436	482	433	461	438	461	462	480	426	452	450	438	436	478	487	454	440	461	457	445	448	433	455	474	467	478	464	471	460	475	473	448	435	469	458	455	471	463	477	426	480	477	503	500	482	433	433	489	430	488	423	456	508	441	456	438	451	460	463	461	443	468	451	475	450	457	452	463	451	455	499	443	437	446	445	450	450	472	463	445	456	472	451	486	458	439	440	449	446	499	439	434	445	439	458	460	444	420	437	440	481	441	455	425	466	435	455	430	444	452	447	430	453	467	471	435	469	435	457	444	425	450	479	458	498	452	475	451	467	448	483	451	464	459	441	425	455	433	467	448	433	452	427	470	459	462	479	457	452	439	429	423	424	484	460	408	437	484	463	419	466	430	411	485	454	464	448	420	452	435	465	451	453	492	484	436	445	459	439	457	438	453	462	482	478	484	461	459	460	474	464	474	484	431	438	432	489	486	476	417	449	435	456	454	491	505	433	462	460	435	443	410	455	461	494	422	459	497	448	452	434	473	463	461	445	441	470	459	465	450	458	428	469	483	474	430	455	425	438	474	442	475	452	461	468	498	492	453	413	433	454	430	454	443	461	453	445	469	444	468	440	472	448	444	429	429	461	427	487	449	419	459	459	462	453	485	466	444	469	489	445	504	505	437	451	417	442	506	458	468	461	489	501	460	494	444	454	439	431	461	477	426	442	423	475	490	448	469	453	435	486	481	463	475	444	474	448	443	479	464	460	476	490	429	450	442	452	464	490	452	455	417	464	478	461	461	480	435	472	463	434	424	417	472	452	460	487	461	446	443	453	478	484	467	472	469	429	462	460	455	445	481	462	464	451	454	453	481	500	462	466	435	449	450	453	412	477	455	432	474	445	445	482	460	466	456	439	432	446	475	481	455	436	433	467	443	453	447	425	429	470	423	460	466	461	465	456	434	484	462	412	436	386	449	462	462	431	456	438	471	468	413	450	462	409	460	441	468	486	441	471	457	488	435	450	439	462	456	452	442	436	467	453	492	467	455	454	480	445	439	433	493	431	468	438	459	479	466	458	441	453	444	468	465	431	442	444	455	427	426	419	452	451	422	459	467	467	465	477	444	463	503	459	457	475	496	471	500	454	436	472	477	489	445	463	463	422	468	463	501	441	459	441	462	500	447	443	452	459	462	460	464	444	442	465	430	484	471	448	461	436	445	465	460	472	473	475	477	459	454	455	434	512	431	440	443	472	462	441	495	441	434	475	450	472	473	460	482	477	470	459	496	443	413	490	465	466	454	437	468	464	435	471	459	481	493	493	492	431	462	500	485	510	489	474	469	455	484	456	460	446	436	445	491	489	445	439	508	447	460	464	463	469	468	447	453	443	453	466	440	479	449	434	467	466	471	465	427	444	459	442	418	428	461	447	464	443	461	471	462	454	501	423	488	460	462	462	438	468	460	493	430	424	461	448	464	452	430	451	486	468	452	450	454	448	466	482	473	440	435	503	439	457	458	446	460	438	434	473	421	465	480	455	444	445	442	415	463	407	457	449	461	486	466	420	460	461	443	460	469	442	441	467	449	438	457	468	467	472	476	453	409	465	491	459	500	482	456	454	492	473	439	479	404	439	443	448	425	447	417	452	478	488	467	465	472	481	427	443	436	439	442	475	417	492	448	485	451	439	473	466	445	455	463	450	475	444	480	435	506	480	466	427	456	471	466	480	459	443	439	476	477	485	422	482	472	436	440	481	473	447	454	468	444	480	448	457	443	468	460	402	439	441	438	456	460	437	439	460	491	475	460	465	449	463	455	465	459	461	456	458	462	447	431	418	468	490	446	487	459	458	452	461	455	477	435	483	471	468	503	440	481	435	449	447	463	464	461	457	465	426	433	475	467	419	467	427	446	492	458	459	480	507	456	475	441	453	471	461	439	450	500	442	463	436	392	436	468	478	462	464	425	469	468	456	475	400	474	464	498	454	431	429	465	456	459	466	456	448	470	440	481	422	475	432	451	442	442	434	439	470	461	450	478	465	488	440	438	482	444	436	454	455	463	450	476	459	442	448	424	435	454	444	442	484	456	444	449	473	469	438	512	433	422	459	458	455	447	435	453	479	410	472	484	459	495	461	433	468	426	453	506	472	456	460	485	453	457	453	466	459	449	465	445	458	455	425	445	459	446	449	480	465	440	475	460	445	484	476	430	460	455	439	474	434	443	469	444	448	417	441	419	453	453	504	504	453	420	442	477	475	496	455	461	463	447	461	456	459	465	478	437	428	426	488	461	477	457	460	446	468	492	412	456	467	449	461	470	460	448	480	443	450	464	444	433	467	470	458	469	473	451	467	479	455	483	460	479	489	456	421	447	441	451	416	455	443	471	474	480	451	438	429	454	409	424	442	445	455	463	424	464	500	478	467	459	454	473	403	451	436	461	459	495	453	465	516	430	441	457	447	430	450	445	448	458	443	445	439	431	460	421	456	501	462	421	490	424	464	427	434	462	476	485	449	453	480	391	443	473	458	469	472	422	443	459	478	492	473	472	502	470	462	438	425	484	421	449	444	431	468	471	465	443	429	461	462	419	452	431	435	464	487	433	436	445	440	446	436	459	494	419	436	508	462	478	466	451	467	446	442	479	443	446	457	431	470	470	473	439	429	476	424	468	453	472	448	471	481	474	462	474	446	443	479	450	459	449	442	469	476	441	477	455	455	454	476	477	474	466	490	457	487	463	467	456	493	495	483	452	443	431	452	453	447	452	444	462	452	469	397	420	432	483	453	454	445	474	458	446	434	464	468	445	414	430	424	470	483	479	461	483	469	472	453	454	448	456	449	459	477	463	436	449	479	411	439	456	426	469	480	426	474	480	473	472	478	433	490	438	464	495	494	438	505	463	452	452	453	455	418	468	478	471	450	474	435	437	467	428	469	459	471	483	452	452	482	441	472	454	456	451	436	478	473	486	524	455	468	483	463	450	458	474	426	467	446	470	483	429	448	470	464	421	461	457	471	471	454	465	475	449	438	458	430	459	450	510	456	475	440	465	484	471	441	427	461	482	435	445	453	406	478	447	452	468	431	483	460	480	486	482	464	450	437	504	467	472	472	435	510	501	430	481	432	495	450	464	455	454	488	433	480	402	446	435	470	419	510	410	408	456	484	462	465	448	442	427	474	480
7800	7531	7235	3828	2634	2622	1976	2826	3188	2316	1246	808	530	473	452	421	425	415	416	442	456	420	412	442	433	425	453	463	405	409	402	432	411	362	418	422	464	403	428	446	456	461	420	409	383	385	430	396	428	472	457	396	418	435	388	455	400	427	421	438	413	428	435	460	440	430	468	419	427	441	416	415	422	401	428	443	435	432	380	418	450	410	409	396	421	412	394	436	400	431	437	405	410	411	432	405	437	416	412	423	418	415	414	414	445	444	457	410	439	436	433	410	449	472	429	449	403	417	422	410	399	411	423	433	463	415	409	410	409	421	420	437	427	411	430	409	408	421	420	397	394	455	407	401	412	426	451	445	409	476	423	404	407	428	422	442	445	437	437	450	415	426	442	403	452	415	421	440	391	412	426	411	400	409	423	426	402	449	426	434	406	436	430	453	413	424	428	415	402	462	432	415	427	406	414	380	486	367	436	403	388	451	406	417	401	416	387	415	447	414	421	403	424	417	418	399	416	426	407	408	411	410	424	406	430	396	403	423	408	444	471	447	440	450	417	426	395	422	433	394	440	413	417	424	430	459	406	408	436	439	412	433	416	440	429	423	475	433	424	416	425	434	456	362	432	438	400	399	414	403	394	447	383	434	462	436	445	440	452	398	381	409	436	399	445	400	445	425	421	412	387	428	419	394	421	382	410	367	418	431	456	453	406	435	413	431	426	432	415	436	397	417	432	442	460	444	416	410	414	428	411	437	433	425	412	393	468	392	418	418	392	417	445	436	429	403	413	399	424	406	439	409	425	441	418	418	410	430	422	415	411	397	435	448	421	447	404	457	459	418	455	437	417	392	425	432	421	441	472	410	428	423	440	397	401	456	407	456	448	409	449	402	443	403	440	416	415	396	425	462	381	418	435	437	388	421	413	415	423	430	423	413	420	417	381	451	408	441	426	449	419	388	431	423	436	462	439	438	408	436	386	452	413	431	406	417	382	401	443	444	460	452	429	427	425	418	419	426	394	422	425	434	416	410	453	404	431	420	425	460	401	427	450	389	440	414	410	412	402	430	416	398	448	395	428	427	424	451	426	370	419	413	427	434	422	417	430	409	424	427	465	429	427	456	436	415	433	442	454	413	372	433	431	461	419	418	413	408	437	420	437	436	424	415	459	421	428	399	411	396	413	407	426	447	420	460	418	394	449	469	385	445	455	424	411	426	430	403	460	434	419	397	393	418	412	361	435	420	406	417	425	424	420	433	421	476	419	445	437	431	444	428	436	423	407	442	413	429	382	431	427	419	409	446	415	415	448	392	417	428	416	463	430	455	404	460	420	410	416	400	388	421	476	390	466	452	453	395	430	412	420	410	402	433	405	430	395	459	419	434	438	377	418	454	419	460	424	449	417	435	399	420	415	409	459	450	439	415	432	401	431	410	417	433	395	413	412	416	477	435	413	389	390	427	418	416	432	449	430	439	413	405	439	427	401	381	423	400	434	411	480	441	416	422	374	468	431	430	440	432	414	446	433	403	397	482	416	409	378	440	420	470	404	443	434	384	423	436	431	461	448	431	415	413	414	437	423	418	414	488	422	440	412	386	414	422	404	433	436	417	407	391	439	450	449	413	394	420	417	411	417	423	407	435	392	386	437	420	402	405	420	396	444	428	381	402	414	433	416	387	442	465	447	400	431	420	409	447	413	461	421	431	447	425	431	406	438	428	430	387	448	425	400	441	456	473	411	411	397	446	395	423	440	414	442	412	445	398	439	398	396	415	442	415	454	425	419	425	429	443	427	419	438	465	432	395	422	401	432	433	427	408	410	416	429	400	414	434	421	397	437	423	444	467	396	455	434	425	450	435	429	422	445	422	386	427	422	381	435	386	438	418	424	422	406	430	442	432	415	439	403	468	404	401	432	444	419	423	405	386	443	400	442	414	426	411	449	427	434	422	424	437	393	419	415	421	416	451	403	399	371	428	420	407	443	407	380	404	448	405	412	415	452	434	430	439	412	439	425	430	399	360	399	414	420	430	446	418	433	424	410	426	414	398	430	417	419	395	422	421	429	429	462	407	414	421	406	418	400	432	436	384	452	424	411	410	388	439	408	436	410	440	423	457	417	429	402	416	409	387	424	449	388	410	419	405	422	419	430	419	428	376	444	431	410	429	400	402	432	435	440	424	389	420	416	375	396	429	421	445	428	423	413	432	418	372	437	436	449	404	383	403	459	417	444	403	421	391	410	430	412	449	411	411	438	424	432	438	402	399	385	400	468	429	409	437	452	414	413	426	362	414	441	420	445	456	427	419	407	442	436	465	425	448	432	425	422	405	435	394	420	442	414	450	440	453	439	438	446	444	412	430	443	418	409	425	414	428	421	412	418	442	443	428	417	425	383	419	442	435	423	408	409	417	417	396	443	429	376	430	464	436	416	426	450	423	406	444	450	408	412	456	433	443	423	425	409	393	393	400	410	415	439	417	461	440	422	463	402	463	426	421	429	400	418	410	444	392	435	423	420	411	396	441	425	404	433	437	418	429	427	442	443	448	433	473	442	404	440	403	423	449	444	429	426	444	462	424	425	410	446	420	403	427	431	453	406	455	453	407	416	407	423	416	423	420	442	451	414	409	399	393	412	435	429	403	433	455	420	415	418	451	454	444	418	411	447	406	435	393	417	428	427	459	440	420	424	462	421	404	415	401	420	396	408	417	435	431	406	421	399	428	446	420	395	427	407	418	462	450	408	471	447	449	420	420	408	441	368	413	425	399	451	445	425	427	411	415	402	399	422	423	432	411	435	429	451	453	411	405	418	409	415	440	461	402	451	425	414	443	423	405	423	411	407	432	409	433	431	452	427	448	430	422	431	459	428	462	432	424	410	433	431	432	411	443	447	431	407	418	402	393	430	404	422	394	430	449	463	426	409	435	394	450	439	430	422	434	407	401	411	446	415	404	412	390	444	413	408	419	423	438	400	415	443	457	416	461	422	467	432	425	439	421	408	463	428	402	426	420	407	382	400	431	419	437	474	426	393	412	406	424	458	419	420	421	410	401	436	403	418	442	428	406	395	398	432	420	417	424	415	417	377	414	456	442	437	438	442	431	407	441	395	392	430	427	405	432	430	424	407	413	458	413	429	421	421	428	427	445	451	433	410	421	415	430	392	438	428	402	428	397	434	437	482	431	398	408	440	415	418	431	448	421	380	425	437	390	421	456	436	440	408	415	422	453	415	438	425	448	429	410	410	444	436	428	425	420	405	440	428	424	439	409	461	433	443	407	419	432	409	396	411	465	448	408	388	429	399	411	431	420	422	415	455	467	427	399	410	431	396	422	404	466	446	408	444	415	379	415	393	451	426	471	436	429	437	457	418	437	455	449	415	410	424	424	434	439	419	403	415	449	400	407	477	417	444	397	396	431	397	411	408	412	426	407	451	401	459	426	428	466	394	426	428	409	426	414	392	424	415	402	459	387	419	424	456	455	457	440	412	402	430	417	450	459
25389	21333	27241	25033	12289	5407	2924	13701	17959	12293	4385	2000	791	529	490	443	446	473	418	442	426	467	459	454	442	440	463	477	465	425	471	467	449	478	450	413	447	440	449	463	433	431	438	429	502	438	479	461	446	485	477	432	466	407	448	435	454	435	413	419	459	489	429	434	467	444	472	468	442	491	458	425	404	450	475	430	462	418	436	464	423	495	466	421	426	448	439	463	462	468	446	443	423	451	415	444	477	452	446	437	464	477	442	436	486	469	456	422	455	498	473	443	452	469	469	452	419	428	466	465	438	438	438	462	454	457	462	399	469	429	456	420	462	473	450	469	470	444	405	457	420	405	449	459	480	444	422	472	441	450	441	458	486	433	462	423	396	464	454	427	437	451	421	429	459	448	438	458	441	461	451	440	437	429	457	455	444	440	449	420	424	430	483	447	432	463	439	481	423	455	432	451	463	465	433	442	470	437	449	426	451	471	477	448	442	455	447	429	437	414	460	408	456	459	426	451	466	475	455	425	449	438	480	423	468	455	423	437	431	422	444	459	415	443	418	474	463	439	445	472	451	442	440	443	442	429	424	429	415	440	474	460	432	405	448	449	420	414	443	437	452	406	403	452	439	421	472	431	442	436	479	456	460	444	467	441	454	423	457	458	472	424	437	439	451	447	464	438	439	447	422	459	439	442	428	456	417	461	440	457	435	462	452	455	445	466	452	431	411	435	423	448	435	428	424	452	454	439	439	432	401	463	456	436	442	449	441	409	462	484	470	436	444	430	433	447	423	403	460	444	468	428	469	462	423	461	433	417	444	434	463	429	446	457	461	428	456	457	433	475	447	471	437	478	454	458	446	445	474	463	402	480	478	464	429	427	464	443	443	452	400	482	407	429	433	419	413	466	453	425	456	460	418	459	442	411	464	442	428	462	430	441	428	441	413	434	439	426	457	465	440	448	410	444	460	447	434	426	435	470	458	441	472	453	462	469	478	478	445	466	491	465	416	452	416	464	438	491	480	424	433	418	453	452	451	445	405	451	443	474	470	450	434	450	449	480	494	436	433	438	447	475	437	458	430	461	421	465	452	471	419	462	461	438	456	455	474	463	473	433	425	431	441	493	449	464	399	431	423	436	467	435	433	464	408	448	460	464	439	422	441	439	425	431	456	440	449	421	454	470	478	472	478	460	443	459	475	491	436	488	410	450	465	414	441	448	430	458	452	428	453	414	422	458	433	454	435	475	446	452	492	459	429	461	501	438	456	443	449	430	441	401	443	488	443	453	411	434	442	459	455	472	445	437	462	448	436	467	460	468	429	456	429	425	459	474	469	463	427	437	482	422	476	415	435	465	455	457	464	437	452	426	398	466	452	462	442	456	474	461	411	433	467	438	453	440	456	479	472	431	453	425	447	430	437	439	436	401	457	454	437	455	443	443	397	459	427	466	432	462	461	448	467	451	452	435	450	417	479	458	412	438	437	430	439	486	422	481	458	442	415	474	436	448	438	445	456	433	436	460	429	436	444	403	454	444	412	485	456	426	426	414	429	434	434	476	473	441	431	472	443	460	418	488	436	409	448	440	447	499	439	447	462	456	444	452	430	454	444	456	420	428	448	492	470	403	458	440	453	430	477	469	446	450	450	423	459	451	436	452	449	433	433	453	462	443	446	426	495	416	407	461	447	452	428	445	452	492	408	449	461	454	488	442	485	439	471	427	431	435	474	462	432	450	428	476	428	487	454	457	445	414	480	463	455	435	449	416	439	444	469	438	452	412	418	407	455	425	451	461	470	418	497	423	469	410	458	442	451	469	442	449	462	454	424	453	448	423	445	405	443	449	384	496	460	410	450	469	437	465	438	450	437	469	407	426	444	452	446	468	411	470	464	429	482	440	462	417	434	462	455	484	441	460	442	461	461	459	431	452	489	445	442	418	474	429	422	463	434	464	437	434	410	476	463	438	441	456	436	408	436	432	448	430	448	474	459	442	450	455	456	484	418	411	425	453	453	439	452	444	482	452	419	443	480	455	453	447	410	441	459	431	445	454	453	467	471	462	443	433	421	479	467	428	455	467	425	478	441	486	468	449	402	478	450	456	450	441	421	441	446	464	471	462	459	462	436	453	432	431	457	438	461	423	460	446	477	479	486	422	451	448	468	427	455	459	455	466	411	461	458	473	432	460	480	422	511	452	451	405	425	438	466	446	447	494	376	468	467	419	409	415	510	439	443	399	442	450	460	449	462	449	469	434	454	447	446	428	435	455	455	435	426	465	473	468	419	446	398	468	432	446	400	485	470	460	467	419	461	447	472	428	454	452	440	476	425	444	439	429	467	401	472	439	437	477	427	514	409	456	467	464	393	449	433	420	448	447	450	452	430	456	436	445	443	457	423	386	456	454	421	411	453	452	443	480	432	458	434	446	442	447	460	427	443	440	456	465	465	457	434	460	483	443	405	404	482	471	460	462	438	415	441	482	427	421	447	470	478	411	430	481	450	430	429	426	436	418	450	424	412	453	432	433	442	424	405	429	489	462	401	468	431	446	416	441	438	458	484	482	451	467	452	497	415	470	469	482	438	429	417	455	442	466	443	466	455	436	450	452	457	429	483	438	397	469	444	434	455	465	475	438	519	402	423	460	415	435	444	450	459	443	430	427	453	443	449	437	388	450	399	428	435	456	384	487	452	450	476	445	434	424	421	491	422	453	473	443	468	463	461	418	422	449	432	424	450	437	468	461	442	488	441	447	416	450	467	442	430	439	496	442	457	458	407	420	453	440	487	448	439	448	423	472	448	455	461	462	434	500	454	447	443	456	476	463	476	453	422	389	450	490	477	439	447	478	448	466	433	452	439	456	455	458	462	462	426	422	489	424	413	435	417	443	397	460	438	427	447	474	476	425	434	435	437	459	446	460	407	436	419	430	426	472	428	485	430	435	449	438	431	475	448	445	443	493	448	444	452	441	455	446	441	460	476	432	455	429	463	425	485	432	439	422	441	447	433	443	472	457	446	450	472	438	440	472	442	419	429	462	438	461	468	445	430	449	407	461	453	387	444	441	490	480	479	453	442	434	444	447	419	454	464	444	433	435	441	431	449	420	452	435	452	434	427	432	456	435	450	459	455	434	446	487	437	478	453	481	446	436	473	463	474	467	403	453	430	450	426	448	455	439	446	409	482	433	438	408	478	471	459	455	427	460	457	419	507	500	446	447	436	467	449	488	458	458	444	408	453	437	474	458	421	441	470	454	424	452	390	436	457	438	438	434	439	481	490	449	443	475	461	432	417	450	473	425	496	418	421	424	470	449	431	476	484	459	447	469	439	416	437	433	436	437	429	442	466	445	474	417	438	441	427	433	492	464	436	428	456	473	466	475	457	437	430	495	431	432	426	443	423	418	449	462	449	443	412	443	464	422	404	419	459	443	476	464	413	465	461	464	477	444	466	452	442	433	469	431	462	456	443	461	420	459	438	436	446	452	447	438	446	441	423	465	467	437
8488	16374	15589	8818	6368	4700	3313	16248	17374	10460	4369	2178	847	553	459	433	450	443	393	414	424	473	447	444	467	427	462	475	463	440	443	460	447	462	440	427	449	440	435	431	413	441	431	464	455	446	418	436	470	416	410	469	485	457	413	425	440	438	435	406	382	405	432	459	449	453	453	412	431	467	442	428	463	440	478	392	427	449	440	442	441	421	443	428	436	429	456	441	426	409	443	410	411	425	443	465	438	447	414	446	443	430	432	407	448	423	412	466	414	423	436	457	463	447	390	429	419	450	481	471	418	408	413	413	459	451	463	436	452	459	431	435	424	451	445	447	433	442	448	420	440	440	438	451	416	396	433	480	411	448	425	434	430	409	428	415	445	481	434	435	421	434	437	440	399	423	438	458	450	431	457	441	425	404	444	430	427	443	438	450	487	400	415	422	431	479	404	438	432	398	422	435	403	419	423	432	485	425	457	437	424	453	412	455	436	410	398	456	478	410	438	385	413	438	459	443	439	432	427	413	404	443	425	418	397	413	414	469	414	452	399	426	409	405	507	408	426	432	434	451	432	456	451	456	413	483	459	407	432	461	459	435	419	474	423	434	441	402	447	430	415	422	403	412	445	448	435	428	469	426	453	405	407	475	426	446	461	423	431	450	410	437	419	425	432	461	459	424	461	450	437	460	441	474	427	436	422	428	420	425	447	444	453	483	435	423	472	438	413	460	467	474	443	436	446	443	428	408	460	422	403	444	386	440	420	451	464	379	427	459	453	421	414	436	450	419	440	429	424	433	482	412	487	494	435	447	447	413	391	454	428	457	476	435	434	418	471	415	423	444	419	462	428	462	469	401	421	423	455	440	453	416	473	441	420	426	451	440	428	435	455	439	406	449	460	468	431	470	444	478	434	422	479	434	414	395	413	420	441	409	402	467	451	394	417	412	431	431	414	427	396	393	443	434	423	450	400	437	424	402	426	448	451	424	417	440	444	437	432	428	438	467	416	417	460	454	439	436	383	406	447	438	449	455	427	458	457	458	447	466	416	422	414	380	439	439	414	456	409	415	477	419	439	448	419	440	426	463	443	443	447	438	419	423	397	421	446	418	449	448	450	436	438	429	409	448	425	463	434	405	441	409	454	458	428	488	449	427	450	466	399	458	440	446	445	443	438	418	435	418	466	448	427	415	438	455	431	442	429	414	452	428	469	440	468	449	438	444	439	421	469	436	469	431	429	444	463	433	463	440	458	435	435	423	450	429	457	421	437	453	493	419	452	487	434	427	437	420	459	445	454	400	442	454	421	440	421	412	435	463	444	444	452	444	437	393	432	434	430	442	454	429	468	452	449	451	424	443	373	474	423	404	423	466	403	392	472	461	430	395	397	454	448	417	439	439	424	436	449	421	451	438	409	423	484	407	408	442	471	471	421	453	433	454	422	416	436	414	446	434	441	451	419	418	441	424	400	419	443	447	427	418	449	460	447	438	422	428	445	447	437	454	434	436	431	447	467	445	406	424	465	394	442	479	430	409	454	455	419	440	431	446	399	470	435	395	423	431	450	449	461	434	422	452	439	416	427	450	406	442	405	455	416	407	438	418	438	435	446	479	413	406	418	403	414	411	462	427	452	448	438	447	396	403	458	441	410	426	413	427	449	443	414	448	464	464	449	422	436	385	436	473	429	459	425	427	455	428	435	391	421	414	434	479	476	434	439	418	445	446	429	407	418	419	446	432	456	445	427	439	421	430	435	463	463	417	452	444	427	422	428	443	404	417	454	441	423	449	463	445	444	455	424	453	452	430	385	437	458	430	425	419	450	423	447	445	427	425	455	438	444	411	443	413	439	437	461	428	477	444	436	431	466	441	421	435	432	401	466	411	410	440	409	414	441	399	447	425	450	436	457	436	412	461	437	428	457	450	440	477	409	431	420	446	449	447	474	439	433	419	419	460	434	420	438	387	475	418	442	453	443	433	437	441	400	444	429	409	434	448	470	433	460	450	471	432	418	448	428	411	416	434	426	456	457	413	457	450	419	444	397	456	448	448	447	424	412	419	415	425	383	431	436	434	450	465	442	450	415	407	412	414	454	413	412	463	436	435	426	445	433	487	399	442	439	452	422	417	442	430	429	423	451	420	427	445	450	417	416	435	416	456	399	429	409	441	464	415	445	455	442	456	422	423	418	469	440	423	444	429	405	432	466	414	474	434	471	412	385	415	422	455	402	414	436	417	440	413	417	421	392	396	466	456	413	453	423	436	462	386	415	397	453	422	468	445	431	422	449	404	430	401	412	436	427	441	469	417	432	410	430	451	443	440	428	425	392	407	445	466	410	433	471	401	418	461	440	456	436	439	423	435	400	414	441	445	442	448	462	432	462	411	437	433	435	448	460	469	446	416	474	433	427	423	451	418	442	463	438	418	460	414	455	440	414	415	456	421	437	444	430	447	442	421	445	414	432	418	440	466	421	421	434	408	410	417	459	470	404	461	441	432	429	466	430	418	441	446	435	451	455	440	450	473	437	426	414	522	447	443	416	469	434	438	432	426	403	436	404	402	438	459	430	424	453	425	403	423	402	448	415	416	434	438	442	420	415	411	406	425	440	424	435	431	459	450	445	416	424	442	431	445	452	454	409	441	451	430	403	420	423	436	432	411	475	405	444	421	414	441	457	445	461	457	429	393	420	412	410	410	430	422	422	440	454	450	459	429	456	410	434	470	433	453	417	451	444	448	449	461	444	427	448	416	455	494	425	434	433	433	426	436	436	422	449	440	444	441	453	431	450	395	463	456	431	429	437	428	433	449	430	430	448	450	432	434	467	425	407	418	490	448	436	444	428	414	425	411	464	422	425	428	422	492	449	431	477	462	452	428	420	404	433	462	459	450	461	403	445	411	440	441	429	415	436	440	447	436	392	442	445	458	434	423	425	424	452	429	462	431	421	439	448	460	396	428	414	431	426	463	460	452	424	461	469	480	417	420	408	457	435	442	428	451	423	454	414	393	445	437	425	444	472	448	437	397	455	418	453	446	436	466	459	413	452	426	433	431	421	454	447	422	467	421	418	471	446	423	454	462	398	408	469	445	455	400	416	405	438	446	438	419	405	450	394	436	412	417	389	413	427	455	412	444	448	453	406	438	460	443	419	421	454	434	425	437	437	440	422	424	459	418	461	431	417	451	394	419	385	445	403	417	433	428	453	467	424	440	410	444	435	438	416	436	429	447	437	435	423	432	459	455	431	450	419	449	449	422	437	450	453	451	471	403	433	400	432	450	420	430	410	439	406	444	449	437	425	442	423	403	427	475	435	407	461	427	411	428	420	416	438	435	418	404	452	417	452	469	429	409	456	431	411	430	454	419	437	431	426	434	431	447	413	437	457	445	443	404	461	429	394	460	374	413	438	437	414	383	421	439	450	464	439	444	416	477	453	435	458	400	389	413	455	412	423	414	429	470	402	463	414	439	456	393	414	427	443	424	409	416	446	388	443	436	457	455
24118	21286	28626	24336	21207	12613	5541	31062	36327	25435	10884	4440	1300	728	549	544	585	583	556	580	533	568	545	551	517	566	538	556	527	585	537	508	585	566	544	528	555	543	558	534	596	525	557	572	607	499	533	584	544	538	557	501	564	536	539	541	564	586	522	547	555	554	562	551	570	557	543	501	595	545	560	548	527	544	579	551	585	540	534	613	540	525	579	520	565	558	540	505	551	581	508	527	510	551	546	559	548	574	546	541	563	530	556	548	570	517	551	583	522	597	545	549	515	553	536	549	550	571	581	522	575	542	554	560	566	594	542	567	535	536	538	525	537	531	526	544	547	567	582	522	525	536	584	522	556	567	523	561	535	548	556	556	569	558	545	587	528	523	549	558	528	566	530	533	536	560	574	539	578	552	552	516	523	554	560	511	558	534	583	566	541	494	577	543	534	518	539	522	555	520	523	547	500	546	548	540	565	517	537	535	573	519	558	505	568	555	542	539	592	543	525	534	572	505	530	537	563	545	514	537	559	527	506	576	533	571	533	522	516	487	530	578	519	599	527	573	513	524	555	518	550	532	560	520	543	526	546	532	557	592	552	541	577	528	514	556	565	502	530	530	573	573	524	515	532	561	558	541	524	532	543	576	534	572	595	539	518	535	564	523	539	531	563	561	534	561	551	524	543	586	532	561	540	540	554	607	537	546	528	565	502	586	503	532	565	523	525	553	559	525	549	531	512	529	522	543	536	583	540	543	568	568	545	559	524	546	511	561	492	514	520	582	550	554	540	541	519	547	548	581	571	567	520	530	502	552	529	562	508	604	511	526	577	556	534	560	549	610	524	498	544	562	542	554	530	545	522	556	539	527	549	558	562	516	533	527	562	526	579	547	517	576	526	515	528	561	546	571	564	520	584	529	515	505	518	526	523	527	530	523	549	523	555	556	568	534	548	550	541	561	530	520	537	537	547	503	606	562	546	506	491	554	564	509	549	524	561	566	563	533	529	504	518	590	544	560	537	538	542	552	524	524	553	598	537	580	512	524	532	499	561	586	554	548	513	503	528	510	514	546	540	534	553	564	563	520	498	575	503	524	552	517	536	571	545	532	568	538	572	536	551	543	578	573	542	552	573	531	532	574	566	531	548	522	549	557	575	541	589	549	553	543	519	536	576	521	592	571	558	511	550	528	530	553	512	501	542	514	505	511	547	557	534	492	518	532	552	515	532	528	559	550	523	535	548	570	567	514	546	575	536	506	545	530	516	515	565	532	521	532	545	558	506	510	570	532	570	574	548	558	544	541	516	581	536	534	558	530	551	534	569	545	551	549	561	522	558	484	574	512	550	528	541	570	557	558	526	538	533	558	565	515	511	524	490	515	508	524	529	546	544	548	537	541	499	512	554	545	529	542	562	520	534	572	532	556	541	610	567	589	586	522	537	545	498	548	581	553	552	541	541	546	572	552	532	519	567	535	498	508	529	583	543	548	542	532	562	558	518	529	594	517	527	588	541	561	568	547	498	576	534	526	570	553	527	513	517	543	496	557	565	536	561	557	518	533	548	541	522	534	533	561	547	554	562	577	563	583	527	568	563	524	550	545	529	534	567	581	586	554	528	569	504	564	524	557	545	553	549	538	598	573	576	535	532	493	512	528	513	553	549	508	566	546	561	532	542	550	534	561	553	521	523	529	558	581	521	513	567	542	507	541	564	550	509	525	563	541	554	570	527	481	545	541	507	558	529	517	524	536	543	522	517	493	507	532	532	519	516	556	537	563	555	534	546	535	558	591	600	522	549	501	517	589	524	531	518	536	540	526	581	540	558	566	553	573	526	525	549	538	516	547	494	500	510	539	507	588	513	527	545	554	507	555	526	528	547	589	529	571	562	519	540	546	521	529	534	542	551	533	605	532	485	530	540	534	553	546	566	533	560	492	553	530	563	534	549	548	571	528	523	560	553	598	550	543	570	500	569	535	555	558	538	556	580	515	595	592	559	566	564	561	568	533	563	578	567	507	557	542	535	535	537	521	508	508	577	541	573	533	524	577	506	491	531	548	532	527	572	578	544	560	500	513	547	556	542	514	549	536	543	480	518	521	542	538	541	562	530	518	525	547	505	560	527	551	522	521	510	516	569	555	545	494	522	504	540	551	524	543	510	587	530	554	589	537	556	520	544	539	587	548	498	566	538	566	528	568	571	538	570	545	538	541	555	560	533	571	539	557	478	534	572	547	537	569	539	555	483	510	518	563	531	553	551	565	519	554	543	517	573	529	549	583	548	524	560	555	553	540	552	556	568	578	585	571	570	534	529	524	516	540	554	546	566	533	555	567	534	521	517	523	562	558	534	515	545	534	551	495	535	541	537	549	589	552	563	569	532	552	498	500	553	513	513	547	505	505	539	559	519	533	512	518	547	588	569	582	560	571	500	557	500	531	502	493	561	546	540	553	550	516	549	565	566	561	561	531	531	561	550	500	556	527	553	507	591	516	552	540	511	583	585	550	528	526	560	561	553	539	503	544	527	571	519	548	544	553	533	561	528	518	586	525	520	540	551	549	552	536	553	576	525	569	497	554	565	520	529	550	526	582	584	552	524	548	542	552	561	545	490	585	557	525	544	569	534	513	529	527	524	510	547	547	511	534	567	527	550	580	520	564	540	565	535	547	528	569	577	552	562	552	534	537	546	557	580	548	537	482	547	514	532	551	566	556	526	580	559	530	525	519	545	575	585	526	558	580	536	566	537	502	546	553	534	556	564	535	547	572	518	546	531	562	537	543	526	545	530	524	559	533	560	562	547	560	554	521	530	555	561	516	526	536	583	569	505	512	539	533	508	520	561	534	592	539	565	543	539	543	566	537	543	572	535	534	572	496	562	538	561	510	527	531	588	580	553	546	585	546	542	499	515	556	553	531	546	536	542	545	562	570	523	557	548	577	474	564	531	532	560	587	515	566	538	531	540	588	550	530	541	505	547	560	540	506	541	552	491	549	534	545	542	537	578	549	541	509	526	569	547	535	560	523	552	543	556	520	520	508	584	573	538	541	526	531	553	524	545	554	551	491	516	567	570	553	474	538	503	577	529	532	501	501	535	512	516	509	532	548	518	534	552	570	534	549	559	528	490	584	519	559	510	540	555	513	560	510	553	553	580	542	535	542	545	537	568	509	559	523	530	529	553	524	548	534	554	563	522	523	610	554	519	568	549	520	518	560	554	605	508	551	596	567	539	576	502	498	541	566	535	523	485	551	545	565	529	524	554	532	536	514	567	559	504	557	493	568	568	554	534	566	503	532	590	563	575	557	554	550	548	555	526	553	544	557	536	496	573	517	534	557	537	461	512	553	613	527	519	545	515	529	529	541	541	506	537	515	536	534	525	573	558	563	532	527	526	548	520	524	554	510	547	522	550	592	512	521	529	579	556	565	552	540	516	543	553	543	547	535	586	603	547	565	563	534	517	508	527	572	526	549	502	538	544	520	558	540	545	546	520	585	544	536	560	584
11105	23274	18654	12190	8852	4935	4970	33756	33336	19878	8980	4426	1323	699	569	528	524	502	572	547	536	533	569	532	527	514	520	520	540	580	526	539	516	522	534	507	511	533	480	557	564	555	531	520	482	550	525	501	514	529	470	505	542	508	522	523	548	478	530	504	519	528	467	516	488	537	515	548	478	524	519	522	499	500	540	514	508	500	490	518	523	466	499	509	481	493	521	506	519	540	531	517	541	517	551	526	508	517	573	538	493	520	509	532	489	533	534	540	487	539	535	533	532	545	502	511	496	577	484	486	492	517	498	493	557	492	556	508	494	522	529	509	532	519	527	518	520	539	535	520	477	524	506	521	514	510	559	550	502	500	553	504	496	493	516	487	525	558	502	541	514	500	531	543	499	528	560	518	515	527	550	520	507	495	507	502	482	496	533	508	522	533	520	509	509	526	527	514	533	517	524	520	516	538	507	488	464	514	527	500	526	534	519	522	524	471	553	481	495	466	536	556	524	518	542	542	500	566	527	496	503	540	521	532	475	534	541	513	525	501	551	525	526	540	517	537	521	538	522	493	513	499	499	566	495	521	475	530	501	530	543	544	482	553	522	486	532	517	523	507	535	543	513	525	531	507	492	536	475	522	512	547	532	511	509	512	535	529	514	507	532	504	541	529	547	518	509	503	473	449	519	511	534	515	477	476	483	539	503	483	507	486	542	504	532	531	517	535	508	515	544	529	500	512	454	527	515	558	555	494	523	528	549	488	485	477	523	542	494	510	505	512	503	509	499	534	491	499	500	517	515	523	537	531	512	545	515	492	521	514	478	497	495	487	559	513	511	488	527	517	499	528	519	537	528	503	539	535	511	495	499	521	536	502	579	548	559	543	489	505	526	518	496	550	495	510	530	547	498	514	506	508	518	525	488	466	530	512	550	518	496	534	510	485	560	515	542	525	532	492	561	531	551	505	526	540	558	540	519	508	557	508	528	511	505	465	501	509	522	500	495	553	535	503	516	479	503	520	501	520	517	535	506	533	515	558	508	496	550	550	535	521	522	519	522	473	490	523	475	520	515	537	543	497	547	477	479	532	532	511	507	497	521	489	524	527	499	519	519	498	509	493	542	493	482	525	526	501	507	560	521	510	493	498	500	531	503	526	521	483	530	489	459	490	534	542	547	507	519	542	501	478	544	539	491	539	523	503	514	533	512	568	541	458	488	528	521	503	499	499	536	500	489	552	473	526	483	498	511	522	494	520	471	528	516	553	490	499	529	538	486	483	507	538	543	518	501	561	536	542	485	535	519	514	545	530	484	512	516	479	510	510	513	561	493	537	560	491	558	519	506	534	541	492	541	525	536	525	497	525	507	529	482	558	530	485	480	536	513	547	542	502	499	506	526	496	508	483	522	540	477	519	477	508	526	536	527	496	507	542	537	501	527	548	536	532	525	545	520	496	501	495	486	503	540	524	554	527	528	523	540	523	465	545	516	528	497	510	555	533	540	499	546	509	528	490	513	505	537	495	522	549	481	535	522	518	520	498	529	532	527	508	538	518	493	485	521	475	559	495	539	499	545	506	522	514	508	521	570	551	555	523	528	493	552	544	523	542	497	511	515	535	553	535	531	518	511	499	496	501	522	519	517	492	543	481	548	550	494	499	537	524	513	506	496	498	504	510	495	504	548	528	550	529	512	527	519	555	516	534	538	540	496	514	519	484	507	502	514	509	523	487	505	543	490	542	503	495	498	549	490	512	519	479	508	508	483	527	523	501	504	515	495	564	506	521	488	500	510	507	533	478	543	535	538	535	488	541	570	505	516	514	520	545	557	532	530	526	560	560	488	497	483	534	565	486	505	531	500	508	545	505	474	537	535	495	507	541	532	520	539	503	499	532	509	493	512	514	495	535	531	534	484	508	557	503	494	523	510	511	522	502	492	522	489	481	500	501	514	529	522	506	531	505	494	526	505	522	482	498	519	498	551	525	536	494	542	569	504	474	506	500	537	523	542	500	531	493	525	486	508	500	536	533	541	536	494	530	492	528	477	509	500	549	554	568	553	584	477	438	505	535	541	514	562	485	503	519	521	492	529	497	527	524	514	507	493	521	507	533	496	467	498	505	513	505	509	487	485	523	548	505	524	529	530	459	447	506	524	512	504	519	502	560	471	512	500	556	494	498	535	516	525	566	495	509	527	488	561	486	525	499	476	512	530	498	491	500	552	500	506	512	538	578	493	510	510	556	498	490	513	499	476	500	479	514	562	547	529	527	522	507	505	509	516	516	510	507	496	520	530	510	529	537	502	480	507	498	542	548	440	488	515	505	545	517	513	492	541	532	508	529	556	488	547	495	500	527	549	498	509	488	560	524	516	492	522	504	531	447	522	479	529	516	517	514	507	502	489	542	534	496	531	492	549	504	493	540	488	500	479	497	515	494	507	473	546	495	497	524	538	547	527	493	517	481	487	520	498	521	502	529	503	542	580	501	514	531	490	517	513	538	537	530	481	488	513	513	517	580	510	496	550	506	510	538	497	492	533	475	521	500	539	505	528	501	487	496	543	519	491	547	469	549	525	487	483	523	503	516	508	472	503	507	512	488	528	459	483	530	520	475	468	501	501	569	483	498	541	527	512	494	475	475	532	502	435	505	537	473	512	527	538	497	512	523	495	529	497	502	517	494	489	490	506	544	486	511	569	520	534	478	526	488	492	476	500	535	513	522	512	520	516	558	507	525	541	545	527	501	494	480	484	535	491	520	472	515	527	562	543	537	565	545	550	493	495	576	475	542	516	527	479	516	555	472	492	510	496	491	488	484	534	516	483	510	528	509	501	514	544	536	529	477	520	491	560	489	534	514	523	535	503	484	508	532	496	511	513	513	502	503	552	528	501	527	499	539	543	522	498	484	534	489	496	578	512	535	521	553	521	516	495	516	536	481	482	491	550	491	516	522	509	514	557	489	529	516	531	504	498	509	506	518	530	527	498	539	502	513	506	525	501	534	497	538	527	489	496	531	565	496	510	516	518	536	511	525	545	482	474	487	554	500	482	518	564	518	510	527	492	524	509	505	507	529	538	527	496	506	521	498	490	535	540	516	496	516	517	455	514	520	524	477	506	542	535	500	490	509	517	534	492	498	532	493	533	526	498	547	538	501	502	551	502	536	530	492	487	477	519	491	510	525	512	516	524	497	479	537	460	519	543	530	546	475	559	514	562	483	519	551	493	538	538	523	504	517	544	533	542	493	505	525	503	538	554	496	494	521	512	499	501	510	490	507	510	527	525	534	491	561	535	541	555	485	513	491	478	513	506	534	545	522	528	506	485	508	515	535	488	483	527	536	512	519	491	467	499	573	508	494	503	493	537	532	538	478	560	494	510	483	501	498	530	524	487	521	499	500	490	465	491	499	506	497	510	481	508	477	503	521	502	515	518	523	546	482	503	522	549	514	498	489	526	517	522	540	486	505	493	466	515	502	516	486	483	498	526	521	544	525	497	482	522	534
27839	16233	7607	4052	1780	982	943	2324	2664	1866	1036	735	525	535	475	508	445	461	507	456	483	474	411	472	467	473	464	430	447	472	419	462	501	459	422	487	443	442	432	465	442	480	458	455	459	475	447	435	429	485	448	428	458	489	417	468	525	466	465	454	461	425	465	490	500	476	481	434	470	479	468	484	430	446	484	469	484	448	477	461	440	477	433	476	475	524	463	433	435	466	469	445	467	477	484	466	430	481	435	439	467	440	461	453	456	436	456	443	467	437	491	452	462	493	474	449	464	467	446	456	505	455	451	459	493	487	450	429	471	446	425	445	478	436	490	457	419	453	445	466	499	484	445	471	471	445	458	473	473	453	480	465	459	476	472	438	470	429	459	458	474	459	478	466	451	420	439	483	464	416	452	470	462	437	460	432	487	457	453	425	503	508	444	420	465	456	448	438	474	483	456	436	444	451	439	428	476	452	487	486	449	493	446	461	435	446	455	470	462	441	450	453	409	457	431	424	417	444	493	445	452	484	443	436	490	469	430	434	481	433	439	419	434	432	453	448	494	424	474	484	486	473	486	443	467	479	446	475	479	504	438	451	442	466	433	459	470	464	421	490	447	453	436	455	451	422	466	496	448	455	444	445	440	453	465	463	447	472	459	455	417	431	437	408	470	472	444	443	482	436	435	441	478	447	466	479	454	516	477	435	487	420	469	465	508	492	462	452	453	467	479	469	432	463	450	460	435	454	436	456	470	428	437	491	427	465	473	477	497	462	490	475	466	477	470	473	481	442	458	473	441	482	458	461	441	473	469	456	489	451	454	462	455	459	459	475	481	467	484	429	399	438	485	392	437	439	431	489	429	440	487	439	440	455	485	416	492	470	451	458	478	479	427	457	468	471	461	442	459	483	449	447	450	416	459	461	451	469	458	434	518	480	466	446	450	464	461	420	441	440	446	439	466	466	445	429	453	441	447	495	488	451	475	456	447	441	463	394	444	434	462	488	477	449	472	467	438	487	447	440	524	484	459	472	481	504	468	442	462	412	429	427	487	488	455	476	437	490	447	492	431	464	459	399	456	416	463	452	500	448	443	459	495	460	455	465	430	463	442	419	461	444	433	470	458	440	444	463	454	437	466	472	489	458	404	441	441	433	402	435	464	480	467	429	450	462	429	464	458	451	422	465	476	454	481	390	492	466	428	476	475	461	420	488	437	450	435	471	426	450	428	462	491	464	477	490	492	476	433	488	455	455	462	458	485	449	468	468	476	491	434	440	443	456	473	445	460	456	486	497	416	475	481	418	490	480	427	482	449	474	440	424	438	480	442	453	464	463	476	481	443	468	430	456	476	459	455	454	470	433	464	481	472	461	455	445	461	481	476	430	481	457	497	461	436	475	441	468	458	462	451	473	514	447	440	489	453	472	449	470	443	464	462	460	459	454	461	422	485	430	477	483	449	449	437	469	460	421	442	463	425	445	436	484	459	521	456	475	473	432	451	456	434	467	455	442	488	464	437	442	434	422	458	450	474	426	447	475	502	462	468	439	475	456	485	420	430	467	433	453	415	462	446	442	463	449	454	511	464	467	455	424	419	450	440	452	498	472	471	445	483	466	465	458	436	461	454	452	453	445	445	430	452	484	456	472	505	419	460	487	426	458	502	457	462	445	466	474	467	445	459	436	458	482	444	472	446	469	489	479	491	474	421	430	463	423	450	440	529	433	439	438	460	476	448	456	497	458	450	490	472	459	472	483	461	489	465	451	469	462	439	448	454	470	454	467	417	463	466	446	494	514	438	457	443	452	447	425	463	435	441	475	468	455	472	466	413	473	427	449	428	432	442	436	430	460	425	465	446	474	465	456	483	439	481	448	461	459	434	463	469	453	447	444	476	446	445	448	465	475	417	450	462	448	472	464	446	425	479	489	437	470	433	474	468	443	467	485	448	482	459	456	457	504	452	440	453	485	469	460	452	435	445	440	427	458	472	485	413	467	480	499	436	428	478	454	485	476	430	448	436	482	455	451	496	473	438	441	494	454	448	427	458	437	433	476	441	448	472	465	467	507	416	423	439	393	424	441	473	457	457	468	471	462	472	417	440	456	449	419	456	464	486	441	485	465	413	459	489	452	472	464	476	423	447	477	432	451	456	457	428	474	489	463	475	477	448	425	473	463	411	468	420	472	478	456	490	440	504	483	490	444	445	471	485	442	472	460	495	495	472	447	443	435	424	467	469	437	453	505	468	455	449	450	439	500	420	470	439	453	442	493	424	459	440	474	440	469	464	478	488	433	435	436	434	449	466	430	445	445	476	475	417	452	441	463	488	439	462	465	437	417	459	424	464	437	467	446	438	442	461	459	439	467	446	516	433	442	446	485	446	465	470	493	440	429	455	423	465	465	487	437	440	447	455	450	456	447	458	428	473	431	478	446	466	436	479	420	473	434	441	450	492	441	460	459	437	444	437	423	454	456	459	480	480	456	443	474	429	446	477	447	492	471	446	468	489	418	486	455	487	470	444	466	458	484	460	414	508	466	451	482	455	429	427	445	422	449	474	440	469	454	486	464	496	450	415	448	445	442	450	437	439	454	419	446	426	447	479	478	444	415	458	436	455	458	478	445	485	415	473	462	481	444	485	482	425	495	498	418	452	450	427	461	473	493	439	426	435	442	485	484	483	444	432	416	479	445	474	428	448	495	461	479	458	421	442	451	437	443	427	418	467	466	468	453	430	479	479	463	489	448	449	482	446	444	478	464	473	450	458	497	460	455	498	427	459	431	445	453	467	457	473	415	442	454	475	449	436	459	490	482	435	453	465	494	455	460	470	432	459	455	466	484	487	444	494	461	453	402	419	483	437	479	543	467	446	470	468	416	461	445	444	518	500	447	484	418	458	461	450	440	440	515	484	485	461	479	438	476	465	455	448	435	447	467	452	460	473	441	454	401	439	456	431	449	479	449	451	444	452	469	466	451	443	484	458	483	459	436	436	470	454	437	463	414	444	464	468	454	422	452	455	434	429	467	449	479	476	436	486	474	487	452	436	482	445	450	443	441	461	499	449	480	448	442	452	479	463	435	441	455	472	466	448	496	474	445	418	447	476	419	456	453	457	477	488	454	473	430	460	448	441	439	470	480	454	442	410	446	476	468	503	430	465	438	440	484	457	441	443	474	448	456	478	444	466	435	506	444	485	450	442	491	452	454	430	444	436	426	441	451	489	474	463	414	471	447	486	451	453	441	420	434	469	448	450	436	470	506	463	455	474	486	472	457	469	503	444	484	436	478	473	455	458	458	476	422	455	439	436	441	479	445	420	437	461	464	463	426	451	467	514	443	492	453	487	455	461	457	465	440	450	483	453	432	460	464	461	461	453	487	457	453	449	434	469	460	445	480	451	458	438	435	433	481	486	448	426	456	484	476	465	453	475	501	444	458	459	437	446	424	450	441	471	458	475	475	451	422	408	403	483	449	444	469	455	481	475	473	472	444	446	452	487	454
8545	9181	7008	3812	1939	1159	1240	3009	3195	2130	1048	712	532	417	427	444	434	439	445	450	442	414	455	418	414	454	411	414	385	430	398	398	436	451	413	436	440	453	392	461	432	424	396	397	438	449	391	455	432	450	450	405	384	400	408	402	408	401	444	465	378	428	411	475	441	420	443	416	416	439	415	433	405	413	423	385	404	436	431	399	417	400	380	406	450	390	458	418	394	426	418	432	395	453	413	414	434	456	438	416	432	423	428	395	410	427	399	407	420	423	441	404	405	442	432	431	460	412	410	388	420	414	422	406	405	432	434	436	410	409	446	420	483	422	423	462	417	426	434	458	427	422	410	436	442	442	405	431	409	425	427	386	400	421	432	394	440	418	424	415	431	401	417	447	438	422	458	440	436	430	435	444	460	404	456	410	459	417	426	437	438	414	462	409	430	429	446	442	401	423	407	424	413	422	445	408	431	449	408	440	452	432	441	417	419	416	430	423	430	440	380	426	448	436	443	417	437	419	468	432	437	429	447	394	422	423	433	431	432	435	461	423	418	407	419	434	395	435	457	453	384	448	454	438	412	424	457	409	414	407	411	370	425	429	483	435	444	430	437	438	440	428	438	440	473	426	411	454	452	413	457	409	392	418	418	412	432	434	426	420	415	411	405	399	407	409	395	416	381	416	370	405	456	434	415	434	400	384	397	407	423	428	424	395	413	424	360	389	438	457	408	405	416	414	459	451	416	432	424	394	427	409	421	420	431	419	415	407	418	415	436	431	447	440	411	459	420	437	410	428	411	436	449	434	430	409	401	422	401	418	443	415	424	440	406	389	410	415	428	450	423	432	429	422	452	422	456	476	392	430	446	412	406	428	429	424	404	428	456	400	387	413	400	384	418	383	423	422	392	425	366	438	401	417	442	420	404	414	417	401	404	436	423	391	451	444	428	393	427	452	410	419	438	433	416	434	410	393	437	434	408	420	468	434	430	450	424	420	427	427	451	406	396	414	395	463	419	478	417	420	414	414	422	387	412	450	444	436	433	406	436	395	415	413	404	414	422	422	411	440	420	422	416	385	386	451	402	389	449	413	430	473	430	430	437	414	409	411	413	412	426	414	434	457	393	430	425	436	401	398	441	428	417	413	411	419	405	433	396	398	405	410	395	405	386	428	454	423	457	409	412	437	409	435	427	437	434	408	442	404	450	384	410	412	433	443	434	427	437	411	416	440	404	435	440	448	413	387	416	428	432	432	416	449	386	459	468	403	401	415	423	442	438	402	413	443	439	392	402	429	411	434	468	423	397	416	421	435	446	444	439	431	359	433	430	426	392	440	439	422	449	417	406	417	429	392	390	425	434	435	449	401	417	384	397	427	409	437	442	423	443	458	384	438	455	405	436	437	460	442	416	422	448	420	402	410	411	450	423	451	410	395	385	432	410	443	427	422	414	393	435	412	448	398	433	404	400	412	418	402	430	379	401	397	419	463	410	436	415	382	459	396	469	438	441	429	415	445	457	410	383	452	384	435	402	423	429	446	430	451	393	446	404	441	445	440	433	418	424	403	404	417	424	428	410	448	413	415	438	419	391	448	406	449	406	428	401	403	407	408	436	391	395	377	428	398	429	470	408	386	388	368	388	411	437	418	437	405	418	429	424	400	429	409	425	392	403	425	428	408	435	435	414	398	422	421	399	446	398	431	426	400	445	420	424	426	399	432	413	406	399	441	406	435	425	428	403	410	405	469	408	419	429	407	421	445	433	396	411	416	432	427	368	435	416	403	474	393	408	384	397	427	427	388	396	394	432	438	406	411	424	421	403	416	388	403	389	394	418	425	418	447	438	396	428	408	427	440	418	415	432	444	415	431	446	420	430	417	406	431	427	385	436	429	463	421	447	400	415	443	413	433	434	394	414	427	423	385	414	389	466	406	438	426	437	460	418	377	443	406	426	385	414	435	458	427	431	421	416	433	420	423	433	406	427	431	390	409	385	408	397	473	448	426	428	432	423	445	416	389	417	394	416	431	428	420	448	413	407	412	431	439	440	393	418	415	416	431	410	406	455	436	450	422	448	430	405	441	432	391	433	432	433	443	426	414	429	425	421	428	429	432	406	429	395	419	465	449	390	450	371	435	434	445	466	389	449	409	430	414	399	389	408	403	416	436	444	448	427	459	419	396	433	399	435	429	422	428	423	431	444	439	403	440	455	451	428	457	421	424	440	427	429	425	418	402	401	401	437	444	403	433	378	420	441	412	457	438	409	404	398	426	390	426	402	431	403	411	421	407	407	465	446	387	423	420	400	424	461	438	421	400	452	395	433	422	369	418	468	438	409	375	419	413	433	456	424	408	416	436	420	414	443	425	399	426	405	425	417	436	446	435	421	400	474	421	418	399	436	449	446	376	362	459	432	423	397	417	404	446	438	430	408	397	395	452	413	404	402	408	411	402	413	427	418	360	385	396	398	411	393	421	450	415	382	442	429	413	450	423	417	409	407	432	444	461	409	414	420	406	412	419	457	408	397	428	435	413	415	448	376	413	409	435	434	446	414	407	422	387	416	429	435	412	396	422	435	411	400	411	396	412	435	413	445	392	422	415	453	418	430	453	423	423	439	433	434	430	434	415	372	415	444	433	384	417	403	429	439	419	432	448	424	415	473	412	461	425	412	432	438	408	418	422	426	404	383	414	461	437	406	410	399	415	440	447	420	451	398	422	411	400	374	437	395	434	427	424	462	421	430	404	423	395	418	401	431	422	421	398	415	449	414	416	429	463	444	400	403	403	409	457	432	422	390	456	421	437	446	441	372	453	420	430	392	420	415	438	447	409	409	417	409	405	427	426	438	424	418	428	434	408	410	408	438	417	407	448	446	422	460	420	403	404	437	447	423	417	409	429	428	439	425	411	428	446	401	455	429	429	438	415	413	454	406	420	452	444	417	437	418	414	399	431	424	439	402	432	384	386	402	394	401	411	412	425	453	441	410	414	447	437	422	411	402	424	436	387	413	403	413	455	388	431	408	406	384	415	387	410	392	413	410	403	420	427	414	422	418	415	405	393	402	420	390	429	402	406	455	416	414	399	399	416	411	439	393	449	421	440	404	416	458	396	439	388	418	418	431	423	374	395	415	406	421	444	411	412	390	403	442	418	445	418	418	424	387	430	383	408	475	437	423	415	454	429	411	378	424	377	421	421	383	393	395	397	411	421	390	441	437	407	407	400	425	408	459	461	392	408	430	421	441	455	421	423	426	420	416	441	372	427	443	419	412	429	434	421	416	426	398	468	423	436	390	412	443	426	429	430	399	441	473	447	445	414	435	423	409	397	469	433	422	416	436	410	403	411	421	404	416	442	381	422	428	416	415	435	427	432	400	433	412	424	379	432	421	450	425	407	446	417	427	403	403	417	419	396	438	443	432	431	421	447	432	432	407	433	453	427	419	415	397	420	439	415	389	438	408	415	403	442	402	442	405	434	445	379	422	468	438	404	435	442	388	434
25202	21276	26995	24993	9101	2908	2702	16660	20271	12432	4671	1697	723	556	455	466	461	471	464	443	428	425	473	500	466	444	431	477	441	462	454	452	452	461	430	476	455	452	463	455	500	464	470	449	427	438	441	449	480	433	457	442	428	444	453	456	431	476	452	487	447	413	432	463	457	473	485	481	472	469	427	448	416	416	426	441	477	440	457	486	449	427	476	452	430	455	432	461	478	460	479	381	449	473	430	426	490	463	484	441	443	433	478	471	465	449	441	460	424	463	472	440	470	446	450	447	466	454	431	465	438	428	461	444	447	455	467	472	464	430	450	437	443	465	418	437	466	444	462	423	496	471	481	468	444	436	420	445	480	414	427	479	438	453	462	437	476	470	442	492	465	440	424	464	438	474	462	464	459	457	474	451	491	447	481	461	402	468	501	462	452	429	446	415	419	442	467	426	443	489	470	433	437	449	468	424	445	481	430	427	466	454	473	446	427	448	473	455	435	423	474	428	473	455	470	436	463	453	480	458	452	428	461	509	422	453	451	445	445	494	451	441	435	456	441	435	440	439	437	408	478	459	422	461	445	462	458	437	464	453	459	436	465	460	424	444	432	408	486	447	424	447	426	473	474	442	426	428	459	407	464	451	432	444	444	413	459	460	458	431	439	492	466	467	429	465	441	448	461	416	472	478	454	466	431	478	481	431	427	424	446	437	463	457	455	450	462	461	445	451	433	457	434	448	450	451	494	451	431	403	445	453	456	464	472	430	439	410	464	466	451	483	452	440	446	431	446	454	427	441	427	458	461	477	460	470	469	431	457	455	476	437	476	470	464	430	445	456	464	448	437	443	410	418	435	424	493	507	480	462	439	460	470	461	451	446	443	416	483	436	449	454	443	477	477	487	431	437	456	455	457	468	449	458	435	470	452	472	462	442	477	410	475	470	485	461	507	456	475	457	456	489	461	401	483	436	482	460	464	474	454	458	476	428	461	468	446	447	429	445	480	471	497	445	434	443	462	462	476	421	481	450	452	475	458	455	442	470	455	431	504	430	444	436	471	429	477	447	444	447	508	438	461	476	433	471	428	444	464	488	473	439	460	487	465	430	466	502	432	471	444	436	488	476	463	463	473	452	458	485	429	494	445	436	453	465	426	483	483	444	432	480	445	457	461	450	444	465	473	467	470	458	445	458	425	478	459	415	463	472	455	494	471	424	441	431	435	425	501	446	481	405	471	468	487	442	424	474	483	449	473	436	426	424	437	415	425	452	473	452	417	443	420	454	461	468	458	461	471	435	433	443	459	451	428	462	410	433	470	427	459	440	461	470	448	485	463	430	440	465	487	485	446	466	487	419	410	424	470	463	453	445	420	431	495	447	447	451	456	466	438	454	469	441	445	412	450	463	445	435	445	444	465	436	452	440	463	451	463	415	444	429	453	449	434	436	437	453	482	433	440	481	445	406	460	425	478	430	439	467	433	440	477	467	447	418	458	461	426	440	420	461	480	452	463	426	488	461	407	417	502	446	455	479	446	479	432	453	410	463	433	434	450	441	419	445	435	474	442	478	440	475	439	456	438	442	429	403	455	402	451	449	426	439	435	441	448	479	449	459	477	452	438	455	424	482	468	434	416	444	462	411	440	433	445	439	432	435	445	466	459	458	464	451	459	440	502	450	471	411	500	450	457	452	467	451	449	427	507	418	463	433	424	428	460	439	433	475	428	431	438	500	462	466	460	407	439	468	433	450	470	457	477	453	475	453	437	422	461	442	448	485	464	461	376	455	432	451	451	458	407	423	442	480	462	492	423	462	438	488	442	455	458	427	493	477	469	453	418	436	460	461	447	461	464	435	448	445	500	443	483	452	462	463	473	414	446	462	471	419	440	419	434	452	488	459	440	456	434	466	436	461	421	427	467	482	462	495	457	426	450	473	440	459	419	456	465	431	432	449	491	444	469	461	496	460	447	467	422	429	466	423	424	458	447	455	479	411	456	445	414	440	439	457	424	440	452	421	436	453	451	463	472	466	438	453	463	475	453	402	470	462	413	497	483	441	448	448	456	458	485	520	457	420	437	446	458	442	458	462	423	436	453	456	489	455	461	473	449	466	455	443	453	471	451	469	460	452	471	415	433	465	458	475	443	430	464	474	500	440	450	436	455	469	497	468	446	436	450	455	471	438	452	434	449	476	443	436	471	440	451	464	390	464	446	453	447	429	477	441	417	431	444	472	489	461	441	472	438	434	467	452	466	456	450	447	454	464	435	471	478	439	492	462	460	452	422	426	470	415	486	466	461	420	461	459	457	440	456	439	466	433	468	481	480	441	406	455	465	421	473	407	494	428	427	424	443	447	473	424	458	466	457	432	449	455	423	461	437	452	460	445	434	482	436	430	447	468	453	465	441	439	475	470	448	464	451	420	409	438	407	464	458	475	468	450	450	473	432	474	474	448	451	469	476	458	441	441	465	479	443	417	435	478	449	424	451	448	429	433	473	461	445	421	390	444	450	457	467	468	470	421	434	466	452	438	457	460	462	448	455	424	418	457	474	428	429	484	442	455	457	444	471	441	444	443	450	450	466	435	438	442	458	485	419	454	480	468	467	449	463	417	443	453	465	481	417	421	425	452	472	448	440	476	486	433	475	450	460	443	459	476	476	442	470	461	454	447	436	484	442	454	417	473	463	471	448	462	444	446	449	460	473	436	451	428	467	499	452	477	468	459	488	474	455	452	463	456	464	453	473	442	467	486	435	422	484	428	473	475	470	469	459	486	463	419	430	459	465	493	442	467	478	460	452	456	459	453	447	476	453	429	459	467	474	460	452	446	446	443	475	448	429	441	430	410	467	420	436	437	457	475	455	465	429	475	451	478	452	480	430	437	458	405	454	437	452	439	447	434	470	444	476	435	450	438	443	455	426	432	467	478	442	482	450	453	416	435	410	452	455	466	430	469	479	475	456	438	456	417	471	479	489	437	476	454	483	433	419	467	447	435	439	476	454	485	433	449	431	440	449	464	443	464	448	437	438	457	449	461	413	448	420	436	444	416	457	421	430	418	478	424	451	457	467	454	452	436	451	421	450	466	482	443	419	437	443	459	456	487	444	434	448	447	420	436	462	480	490	430	457	454	450	422	482	427	438	418	466	444	452	424	438	454	454	463	432	439	436	433	413	417	466	456	459	412	426	448	411	453	448	476	437	443	450	452	488	460	432	468	429	487	450	441	453	414	453	482	402	475	464	442	432	459	481	445	431	432	457	436	437	455	429	470	456	448	428	440	478	401	451	459	494	455	438	471	446	432	463	438	458	488	438	461	499	432	407	488	460	462	467	433	463	428	438	456	439	445	452	466	475	427	436	446	438	451	460	475	436	444	467	468	455	445	419	431	448	443	427	476	441	452	455	478	439	430	399	458	429	480	487	463	439	472	480	456	483	465	486	477	445	441	444	425	490	475	472	476	452	476	448	443	430	494	437	428	452	458	461	449	434	464	414	493	442	438
8642	14723	13203	7301	3553	2696	3464	18757	18583	10409	4546	1841	734	506	461	459	417	446	436	448	449	422	428	475	456	433	445	438	421	416	464	436	408	447	465	403	451	399	448	439	445	431	434	448	433	451	472	440	435	415	465	449	464	445	398	432	429	467	452	437	442	460	414	463	422	457	444	407	417	431	460	432	450	418	437	448	436	455	427	414	446	409	442	454	450	392	426	452	388	428	407	419	424	452	427	408	438	448	478	458	444	414	441	450	422	450	460	447	425	429	433	445	439	413	418	430	430	433	413	459	461	429	452	456	434	457	440	432	458	446	443	456	451	454	467	441	411	445	467	451	440	452	445	468	443	425	415	454	433	472	426	413	444	417	429	457	468	423	450	443	409	433	466	444	443	467	419	431	435	438	440	422	444	422	423	467	414	393	456	452	465	431	441	441	466	393	435	393	427	453	454	481	457	453	446	459	447	425	430	389	436	458	426	430	440	458	432	413	417	418	399	426	440	430	428	460	420	456	436	434	445	447	483	436	432	414	431	444	462	403	474	453	427	444	410	413	446	462	428	454	401	427	476	419	466	402	443	423	418	449	430	458	445	424	435	418	464	404	446	451	388	419	437	431	479	431	438	452	428	495	449	435	431	424	417	426	415	459	435	422	452	447	455	437	448	443	465	470	417	426	440	436	457	422	427	468	410	463	412	441	453	435	423	421	465	431	430	458	434	422	494	427	406	434	442	429	446	410	454	427	396	431	422	444	420	383	425	422	439	426	422	403	420	435	440	414	463	450	411	438	462	455	464	429	400	449	458	448	477	428	452	448	466	450	429	439	479	441	419	455	448	425	456	481	426	428	472	481	461	473	426	426	402	420	448	439	437	397	479	474	403	442	444	432	458	426	428	461	420	471	446	447	424	429	433	420	406	428	448	432	437	443	443	454	445	428	436	447	421	424	410	480	481	476	406	423	440	432	448	432	441	391	452	443	445	425	442	456	437	437	438	421	426	428	468	439	427	438	422	435	412	417	401	434	427	447	410	444	427	460	452	482	426	455	427	434	413	441	420	404	436	429	452	409	460	434	417	441	407	447	383	457	433	431	442	472	437	415	422	435	460	428	432	466	428	460	479	424	442	418	454	415	421	422	425	422	436	390	456	443	464	434	453	423	413	456	431	438	434	460	439	436	408	409	428	438	481	454	412	439	456	457	408	446	436	411	434	447	458	440	402	463	439	456	449	440	430	432	425	400	442	458	418	414	425	464	433	466	438	462	459	471	435	465	433	417	410	454	435	472	449	427	438	420	447	464	421	448	402	441	457	428	415	420	435	446	426	408	469	434	434	470	430	464	396	448	446	436	479	434	439	444	426	466	428	436	449	403	422	455	494	481	391	413	472	422	467	400	386	429	423	448	464	463	427	434	465	436	459	434	445	422	469	424	446	440	398	431	448	447	461	429	425	467	425	443	452	447	443	441	415	437	420	442	451	439	438	414	445	447	445	411	444	400	431	465	444	451	446	411	437	474	443	441	471	462	448	465	462	413	466	464	417	457	480	405	498	480	443	412	455	414	418	432	433	409	437	413	429	425	432	401	394	456	449	436	431	414	430	450	463	434	425	438	459	427	424	419	424	400	482	408	430	427	450	429	395	441	417	452	469	454	428	476	459	452	449	421	427	437	422	418	431	424	418	410	407	400	432	443	458	425	435	452	405	415	449	427	437	393	434	432	439	443	459	429	420	381	492	432	397	440	468	427	403	468	447	428	450	436	423	453	431	436	478	455	447	422	446	438	469	460	421	447	430	418	423	417	410	428	477	381	357	464	474	452	399	439	446	477	420	455	395	431	475	421	448	438	424	413	422	420	434	416	424	443	471	455	414	452	413	451	450	427	427	395	428	459	440	431	425	437	474	454	432	431	450	455	388	462	434	469	444	418	429	408	405	469	426	444	431	440	397	450	438	434	419	443	435	454	431	487	441	422	396	423	434	469	462	465	451	431	435	415	457	436	472	434	414	420	417	409	414	432	443	460	448	442	431	456	459	446	476	428	445	422	411	389	407	406	419	435	400	450	431	448	426	429	458	400	434	452	447	419	426	408	424	397	415	431	386	412	459	471	424	422	396	448	442	413	427	438	401	438	487	431	445	397	449	472	435	447	407	432	448	423	456	427	415	429	455	436	443	409	405	414	452	421	431	442	426	397	418	440	416	425	420	460	443	431	424	400	435	422	430	417	408	429	468	429	396	462	479	418	402	424	438	425	434	439	445	431	457	463	440	395	485	434	434	459	459	421	386	452	409	447	447	439	421	455	433	429	461	411	452	403	408	412	423	469	460	391	406	443	423	404	472	431	439	453	425	442	421	437	431	443	431	446	459	439	447	418	447	430	426	418	453	445	424	400	430	456	393	416	431	419	433	433	459	420	434	447	430	414	420	460	457	444	453	414	437	425	453	448	458	442	450	478	434	402	448	409	384	438	474	458	474	467	424	437	408	400	441	440	451	426	438	443	408	452	423	441	434	460	439	433	426	433	470	462	424	440	454	470	382	446	413	439	429	404	430	451	418	423	408	432	426	451	412	468	456	465	413	402	428	417	476	449	431	446	415	452	401	450	450	448	456	448	408	476	403	430	461	425	439	404	392	444	461	410	442	421	425	433	430	418	430	448	424	452	425	434	405	440	391	462	373	460	449	457	421	454	437	384	427	423	444	447	446	447	445	404	454	453	491	410	437	407	408	431	429	432	441	414	459	425	478	455	462	455	444	472	431	441	420	428	451	432	410	440	437	422	403	410	432	432	446	447	405	413	439	443	466	427	445	435	484	455	449	415	449	445	467	473	436	452	428	454	432	410	424	471	452	437	426	452	437	450	420	456	433	453	432	426	408	407	426	407	436	434	414	428	426	413	421	422	392	438	406	450	429	445	448	425	451	463	430	394	448	452	426	426	424	430	416	411	436	403	405	439	436	421	448	406	429	443	425	445	431	414	413	414	434	471	409	432	479	424	389	446	428	421	419	426	446	433	452	388	441	415	445	409	467	458	453	448	433	433	437	473	461	414	441	426	450	437	410	421	425	448	437	484	445	416	451	420	414	416	444	421	449	465	420	457	446	458	441	397	377	460	437	460	448	413	417	440	412	424	459	416	444	443	432	411	452	444	418	454	443	405	418	408	444	447	413	463	457	466	412	427	447	441	409	438	401	437	434	447	430	431	452	436	435	453	449	439	413	421	456	455	458	426	454	405	430	419	475	402	445	418	448	418	422	495	448	428	436	430	430	429	487	441	433	405	411	440	441	460	439	447	434	435	389	430	420	405	448	409	433	446	452	432	447	434	461	448	412	397	460	404	402	455	440	457	439	414	441	456	463	432	435	426	406	428	424	435	450	460	431	408	457	471	450	441	427	426	435	461	421	436	461	421	422	424	445	461	445	447	465	454	449	402	438	397	457	436	428	460	432	443	447	443	437	417	408	436	478	411	406	448	445	408	440	439	437	427
24093	21310	28627	24340	21043	13292	7137	31518	37437	26558	11425	3573	1166	710	615	591	580	644	538	566	537	579	564	548	545	621	553	543	562	555	530	545	597	519	567	512	547	539	546	546	532	566	561	557	560	541	567	533	567	579	531	525	564	531	555	513	511	525	544	602	508	557	546	535	550	579	556	547	564	548	497	568	569	554	555	537	561	549	554	549	526	533	541	586	565	587	577	532	562	560	549	507	533	545	557	540	606	595	555	536	504	593	535	556	540	542	544	577	561	507	562	556	570	527	568	550	542	533	556	559	550	561	596	539	549	552	594	603	556	548	589	524	542	537	576	521	555	562	587	558	524	575	544	528	557	560	585	525	526	528	555	548	582	525	530	536	540	560	538	519	559	515	532	547	564	558	534	565	526	508	556	546	535	570	481	586	548	555	549	537	579	554	536	565	531	605	512	510	517	533	500	526	552	545	555	544	564	594	550	534	525	570	537	571	554	542	558	530	519	530	548	547	517	542	533	535	515	557	533	536	509	567	499	578	535	503	548	540	586	521	556	557	567	510	525	542	578	552	540	528	569	557	534	581	563	538	578	567	516	539	552	529	519	578	502	549	536	542	532	533	563	551	567	560	518	531	530	538	518	526	582	543	556	541	530	522	545	572	573	526	556	535	584	528	540	537	534	530	540	522	554	565	546	533	540	594	539	494	574	509	522	532	581	518	522	545	558	530	523	548	583	535	553	512	538	567	530	573	559	619	539	562	533	558	571	563	569	531	525	531	558	533	560	559	567	533	523	522	564	512	530	566	556	553	572	530	524	571	527	553	586	526	536	539	563	523	516	548	534	525	539	568	536	522	527	539	540	559	558	550	527	478	548	514	547	540	576	498	544	504	562	527	506	523	568	581	530	529	520	569	521	594	520	560	563	574	553	546	558	522	520	540	523	568	548	558	564	531	518	533	544	516	556	569	533	594	546	576	555	550	514	524	552	520	510	550	562	527	537	540	522	568	519	560	579	537	549	541	580	508	554	514	538	531	519	545	539	540	552	578	520	566	516	568	522	568	516	531	546	571	545	571	539	537	547	539	555	552	555	504	529	540	520	566	532	534	525	528	515	536	516	516	515	528	548	568	540	571	515	522	549	493	506	583	537	552	521	565	532	524	551	530	523	554	585	504	562	535	535	547	552	584	540	524	533	541	546	553	588	549	520	564	571	499	582	550	577	529	577	502	572	551	526	543	506	531	563	515	511	540	542	498	533	539	499	477	554	555	543	531	535	526	538	547	565	536	545	573	534	497	549	512	524	488	542	535	554	529	544	543	554	529	524	491	574	535	538	517	491	493	503	571	582	513	529	589	549	523	539	551	530	516	529	525	576	515	552	537	558	558	497	565	546	560	564	585	565	553	537	533	526	535	559	520	530	510	526	534	551	531	527	554	563	528	523	521	552	559	533	533	495	531	563	534	577	568	547	541	552	556	580	563	566	569	541	559	580	504	534	514	571	508	535	531	564	509	554	507	559	555	520	545	528	563	560	530	542	531	591	557	524	536	545	563	577	510	569	545	529	536	510	550	550	498	560	591	566	530	492	520	576	539	539	551	510	536	505	564	531	517	560	548	513	562	533	533	559	566	528	513	587	534	530	511	584	532	563	541	539	562	517	523	544	533	551	585	519	527	527	543	579	540	539	565	520	576	559	536	549	533	551	534	561	556	537	505	515	548	575	511	560	533	557	539	560	543	539	511	516	528	535	521	536	533	529	560	568	540	539	516	565	535	553	544	585	543	543	574	523	494	582	566	555	538	521	541	520	536	543	553	545	553	523	554	571	559	552	518	516	538	562	521	551	517	559	528	564	552	536	556	509	520	566	505	589	551	547	514	562	529	545	576	541	548	561	545	526	560	603	543	551	518	577	533	591	559	527	514	527	540	499	554	570	547	565	569	574	537	505	532	540	564	533	565	541	532	544	552	516	547	566	510	516	510	559	536	568	542	496	574	548	550	525	526	541	553	544	584	519	529	547	569	550	541	542	517	558	560	538	543	549	606	531	550	528	563	557	574	540	553	530	569	572	551	549	525	560	527	523	516	541	509	553	562	539	536	537	529	571	564	546	556	533	523	486	547	563	518	524	539	513	511	518	580	529	566	570	527	545	558	580	482	575	563	530	547	536	573	542	559	538	530	552	530	521	561	516	517	569	572	547	563	530	532	543	570	593	547	526	551	587	509	508	538	579	586	540	537	558	516	534	560	544	531	553	555	549	570	497	580	566	535	535	548	542	525	577	526	530	528	540	513	546	567	567	544	548	559	514	566	528	541	534	522	550	518	561	545	536	524	548	510	581	541	535	489	553	533	523	568	554	546	539	516	561	568	550	539	527	513	513	524	552	457	559	515	503	561	554	538	514	559	523	552	513	512	565	566	524	527	535	560	559	557	585	544	564	548	538	567	597	575	539	529	522	526	567	527	548	537	523	569	508	541	524	561	547	525	530	546	525	542	510	539	572	476	574	543	537	566	549	525	555	535	591	562	518	518	536	559	539	547	549	514	510	556	564	558	518	569	568	551	481	567	604	537	514	542	539	594	580	574	548	571	509	540	574	517	578	557	519	552	550	571	520	522	555	515	523	554	558	493	578	520	543	518	549	563	543	519	523	541	548	491	516	568	520	519	585	502	559	526	527	516	562	571	496	538	518	514	577	535	531	537	556	509	578	565	551	503	552	563	564	518	531	532	530	541	533	506	567	550	535	524	538	540	521	462	563	557	580	522	550	560	499	522	528	523	557	567	546	584	524	545	577	566	521	527	551	548	501	540	556	565	544	536	538	539	582	548	567	529	545	526	493	538	555	538	529	581	538	526	533	525	516	516	543	574	529	518	517	506	527	537	567	517	547	511	527	563	540	585	550	548	529	556	535	525	534	565	507	551	550	542	543	533	572	561	578	530	547	566	521	529	516	530	532	537	513	567	543	530	545	577	538	555	570	560	569	568	534	593	558	550	509	492	519	513	553	588	568	555	557	574	545	556	564	554	535	502	561	523	555	546	509	538	523	485	570	525	529	596	528	515	541	548	550	538	532	556	580	529	582	534	555	515	550	529	551	568	508	497	541	532	534	552	514	517	564	555	542	481	564	504	535	539	522	505	525	542	546	578	548	551	529	542	551	555	479	550	530	547	531	534	556	521	558	513	563	554	531	528	572	575	529	518	548	552	549	544	511	556	549	528	569	557	548	533	542	582	553	529	580	518	532	521	569	516	499	521	513	540	527	517	575	576	552	580	538	524	500	545	583	555	532	549	594	559	569	558	521	563	506	521	543	487	558	583	545	511	551	570	592	527	539	531	538	540	511	494	552	514	525	512	563	531	546	558	577	553	571	572	525	555	524	542	530	552	548	553	546	511	579	542	574	538	560	544	540	502	556	549	560	593	549	548	535	558	531	540	519	537	580	513	508	522	517	558	513	575	559	537	523	511	507	536	586	519	546	500	520	539	542	544	547	544
10950	21831	19893	10929	7010	6365	6445	33862	34915	21107	8761	3333	1235	669	528	532	536	565	543	523	505	545	488	515	514	520	521	527	466	522	549	521	542	515	485	499	534	545	532	524	554	527	511	553	553	490	525	513	493	525	531	525	532	497	520	520	512	529	522	485	538	524	533	507	514	497	524	548	517	512	512	498	524	527	492	510	530	517	507	570	491	500	499	540	529	521	505	488	494	493	494	511	500	519	515	515	517	524	480	525	529	561	524	578	503	556	545	494	512	532	491	559	553	499	558	561	532	512	518	505	552	510	539	492	533	495	524	508	513	510	517	536	489	539	537	518	502	557	538	521	528	513	500	541	511	527	499	524	546	530	482	518	499	514	520	502	530	514	521	485	497	494	514	510	540	549	521	544	475	509	524	501	494	557	490	474	494	488	528	509	517	485	504	505	514	522	499	500	533	501	512	515	555	512	520	535	541	501	508	508	517	492	502	543	543	565	563	533	515	545	532	527	463	524	485	520	516	544	512	512	506	498	534	538	489	536	502	493	547	544	480	486	508	544	532	544	476	499	505	570	518	540	530	524	505	500	525	513	542	520	510	540	509	530	543	541	550	539	537	514	532	525	524	527	485	523	538	496	482	494	484	512	523	498	562	565	496	467	531	463	501	507	500	536	545	493	513	520	520	526	512	544	545	505	568	482	529	511	531	496	513	521	538	497	513	512	518	551	570	490	486	529	531	540	513	526	507	512	490	505	515	490	509	500	525	585	470	509	501	526	507	520	530	494	539	498	507	548	545	489	551	539	497	547	497	510	540	543	510	542	528	490	522	516	536	515	531	459	493	542	522	523	532	517	503	530	551	503	550	509	518	486	514	528	522	535	521	488	529	504	505	532	503	477	484	551	493	508	581	468	473	505	507	488	507	511	504	526	509	533	551	485	506	513	501	507	532	480	559	522	491	519	518	508	538	485	514	508	521	508	509	506	544	485	513	523	506	527	538	520	543	503	516	555	516	538	548	539	529	540	510	491	549	494	521	547	546	556	496	516	475	496	527	523	528	505	531	491	539	539	533	506	481	520	516	506	511	540	517	502	525	537	502	518	519	513	476	529	535	499	522	531	558	520	538	532	504	497	473	508	535	497	532	502	518	509	593	536	521	532	511	525	467	475	513	527	537	514	559	510	517	495	495	488	525	552	522	496	482	524	505	533	481	539	515	490	555	539	507	529	535	521	557	492	546	520	498	538	506	555	509	499	503	547	542	458	540	537	536	519	566	570	517	512	459	506	522	512	492	502	534	459	515	491	500	517	515	500	535	545	524	504	524	499	525	524	505	516	510	553	525	490	535	485	510	553	507	485	564	576	538	505	576	479	545	535	525	503	498	507	546	507	501	483	535	518	519	531	471	505	531	528	519	537	525	482	507	495	488	528	500	494	528	533	508	484	514	561	543	560	469	502	528	524	503	491	524	534	478	533	498	517	528	504	512	483	489	534	535	569	508	516	518	550	592	497	528	499	519	519	554	536	537	525	532	493	555	505	535	558	501	481	538	528	509	553	539	535	501	532	505	523	502	503	509	516	520	495	545	523	543	514	506	534	489	505	525	528	511	492	536	486	528	515	529	536	511	540	500	504	525	556	541	535	549	552	506	500	501	473	477	492	529	505	487	540	531	499	543	507	540	522	487	535	502	521	492	488	534	510	521	518	480	505	519	508	512	479	523	523	514	534	541	499	514	481	497	485	490	510	508	558	501	520	523	562	494	506	525	518	516	506	497	484	509	510	527	532	523	524	519	502	520	515	500	511	530	506	510	499	464	556	531	507	525	547	535	513	510	528	497	518	499	499	530	517	494	487	491	541	486	533	519	535	471	516	500	544	531	478	559	498	513	513	547	496	526	534	524	560	514	512	489	532	494	520	546	535	485	468	489	510	502	534	511	519	516	499	492	503	510	493	508	546	519	483	491	489	520	499	525	531	577	527	502	508	535	505	475	532	528	521	499	508	539	543	521	491	551	526	513	566	506	470	503	540	528	496	570	523	532	515	546	486	519	517	547	561	520	538	529	500	524	474	527	476	535	502	488	541	518	487	561	493	496	512	515	506	508	508	491	484	542	517	501	524	510	490	531	513	499	537	538	499	509	510	527	495	523	504	547	509	507	525	575	493	534	528	498	508	532	529	532	566	485	485	506	520	497	517	517	517	518	546	493	460	546	504	527	533	508	488	470	476	512	511	519	508	501	497	514	505	498	500	526	469	496	498	534	467	491	529	499	480	498	510	535	525	483	549	532	509	526	501	537	514	520	538	502	500	493	501	552	497	517	518	527	543	537	491	554	546	533	527	504	527	497	499	485	501	484	502	510	538	556	585	510	509	518	501	516	536	517	496	517	509	515	530	506	486	465	467	507	493	501	510	526	510	534	513	492	481	517	519	508	537	513	491	502	505	546	516	545	550	495	523	493	514	529	512	514	521	492	513	532	504	492	533	484	499	512	567	460	495	542	493	505	499	533	491	540	519	546	496	510	545	532	517	490	512	513	531	473	508	511	480	564	493	475	504	487	517	514	521	515	502	459	489	527	513	554	542	505	546	524	519	513	512	499	545	510	479	494	550	510	517	535	511	523	525	490	522	490	522	486	510	520	491	542	497	499	534	519	504	556	502	518	503	503	502	497	526	536	489	518	503	529	477	490	455	478	521	525	496	525	513	507	494	515	555	481	516	475	543	514	533	500	510	520	536	504	504	524	513	518	528	491	499	565	514	527	539	527	538	495	505	496	551	547	554	521	517	515	517	520	562	501	524	518	495	491	515	474	542	525	553	499	485	536	497	531	543	536	517	517	502	506	510	511	550	504	530	523	490	504	533	482	504	553	522	520	476	539	521	546	550	513	525	480	522	524	530	541	511	516	497	508	473	501	492	505	541	531	501	549	545	505	525	511	539	526	485	538	532	537	515	490	515	511	536	459	527	515	516	532	528	524	498	498	542	556	507	525	532	515	530	585	526	493	499	510	531	513	547	516	514	458	512	522	513	533	506	485	486	517	470	505	543	503	530	506	522	485	496	509	515	509	494	513	496	520	511	489	510	498	497	523	512	501	505	469	526	533	499	509	516	500	508	530	493	503	536	498	502	524	491	533	497	543	509	522	496	522	543	488	522	531	486	510	566	501	520	526	529	524	503	488	481	470	479	518	503	492	500	523	508	519	549	508	498	521	506	451	541	516	535	550	537	476	526	531	517	473	516	527	507	453	470	549	516	501	537	519	514	534	496	530	539	512	520	531	503	498	576	494	513	520	526	512	506	549	493	532	511	549	501	528	504	489	493	521	504	519	479	517	498	507	535	549	474	534	541	511	567	519	523	471	534	568	474	477	524	475	512	507	511	516	496	521	484	554	552	481	548	514	507	534	530	556	498	492	500	538	485	533	532	496	541	514	555	496	469	517	529	487	510	542	519	525	519	525	474	537	507	467	513	501	543	502	544	509	530	519	515	478	514
27729	14804	4575	3124	1813	1335	994	2151	2768	2154	1151	710	540	525	453	435	425	484	437	494	479	411	456	479	462	448	405	433	474	453	450	436	452	453	469	485	423	457	465	471	445	449	430	459	436	447	468	445	487	406	472	425	422	438	415	455	465	494	408	488	473	486	459	467	426	455	422	473	468	469	474	428	466	483	443	419	437	452	430	476	474	453	478	465	462	466	455	435	445	495	474	454	461	455	491	437	435	466	469	437	434	463	472	461	454	462	446	503	419	501	446	436	417	446	473	468	452	500	457	479	446	454	449	452	433	452	424	447	433	432	513	493	424	476	472	461	448	445	443	453	468	465	480	443	438	461	461	431	475	430	445	472	472	458	448	425	465	441	447	444	461	463	444	443	422	464	448	473	494	488	445	456	490	416	462	427	487	454	413	451	475	431	472	445	479	450	439	434	460	445	452	463	448	482	450	447	447	436	430	445	471	462	460	442	490	464	403	429	411	475	454	457	476	488	453	451	466	449	433	412	446	469	477	409	467	423	473	454	461	471	432	429	456	432	443	452	415	438	460	410	463	456	483	470	426	466	474	434	448	438	454	437	448	453	403	433	458	479	472	496	436	464	436	446	458	470	420	429	440	493	478	468	486	442	500	450	495	477	465	426	420	507	491	491	475	448	488	478	506	473	463	460	499	456	453	422	453	469	460	455	473	469	458	472	473	446	443	455	495	454	445	455	443	449	412	456	443	456	471	437	483	436	440	468	445	501	417	471	423	457	435	445	436	464	445	483	456	453	423	439	449	420	449	433	466	418	467	427	463	481	457	460	481	420	447	426	451	433	473	432	403	492	462	440	449	472	482	475	448	423	455	462	380	457	458	441	464	455	492	420	424	447	460	435	428	414	484	402	483	420	476	437	476	466	471	472	437	428	419	439	424	455	426	467	429	459	465	457	442	447	467	422	446	463	505	484	462	434	432	415	437	466	462	436	474	385	437	429	470	485	479	484	473	447	440	463	421	487	444	489	485	433	470	488	468	441	454	469	446	430	451	471	465	417	459	439	434	470	436	442	437	460	443	441	484	450	470	472	438	441	428	459	402	417	478	424	483	446	462	466	473	478	469	421	445	464	481	441	448	444	429	500	485	461	482	416	458	434	423	449	453	529	455	452	449	449	465	447	456	456	458	414	462	454	453	451	473	414	396	494	467	464	467	436	444	492	436	415	489	473	454	472	382	477	449	474	446	455	474	399	439	452	462	433	463	426	402	433	458	453	486	471	470	417	466	438	476	414	437	445	432	475	450	447	388	421	457	425	440	441	493	431	451	451	437	431	439	472	433	434	500	429	425	452	438	442	460	420	446	444	484	434	447	480	463	443	443	450	432	455	452	459	434	460	475	446	433	455	463	456	444	447	427	474	411	458	436	436	461	474	450	446	439	489	428	453	419	489	469	476	475	437	456	490	433	487	438	429	473	420	428	435	472	422	464	467	437	442	410	440	450	457	461	418	412	488	436	442	421	459	427	476	445	447	452	450	444	451	438	455	439	442	441	421	448	456	456	451	464	442	467	476	468	472	462	458	449	446	463	476	474	464	467	426	493	435	440	465	464	452	448	435	467	474	448	445	471	434	444	474	445	461	434	437	456	483	470	428	433	447	444	499	445	478	487	450	464	474	416	440	441	458	440	493	466	453	490	470	447	470	448	422	473	437	463	455	407	411	449	436	447	435	440	459	459	494	463	444	436	462	454	449	455	444	407	459	468	470	433	425	432	422	438	451	435	441	445	446	448	452	452	460	456	463	440	470	437	445	456	469	464	431	477	456	487	435	457	469	454	416	408	458	434	461	467	422	443	491	437	453	456	467	464	395	445	469	459	462	425	428	430	450	404	442	442	454	422	446	466	474	481	441	404	471	450	453	475	458	442	439	457	458	508	457	462	436	470	473	437	451	440	456	451	453	475	460	480	455	447	451	458	468	481	413	441	450	485	462	441	445	432	456	434	479	440	459	407	451	481	432	412	433	430	444	459	419	444	456	492	451	438	478	419	455	456	464	485	469	450	441	460	453	447	465	443	450	445	445	480	433	489	467	447	469	487	490	446	454	467	460	480	440	420	444	475	449	472	425	464	438	493	477	439	411	439	454	419	462	482	436	482	440	441	445	418	441	439	426	443	410	422	486	400	468	475	417	416	459	450	429	437	436	419	429	432	452	405	436	450	449	476	417	438	453	475	453	438	441	499	445	460	418	417	469	450	432	482	462	429	447	425	461	427	449	461	485	488	444	416	427	455	444	462	458	431	473	426	397	473	443	457	440	440	410	446	476	461	466	459	427	491	452	428	465	479	471	438	439	439	478	434	394	445	436	410	458	417	463	468	435	463	450	428	442	426	464	479	429	444	472	422	436	462	456	435	465	437	428	453	456	444	453	443	426	445	452	409	426	485	440	462	433	425	469	470	463	442	440	402	474	448	482	439	463	489	460	441	449	467	439	465	464	440	494	450	479	464	461	415	454	463	456	486	411	428	462	458	453	473	451	447	472	470	404	474	435	458	481	426	467	400	475	431	435	449	475	430	443	454	460	444	424	434	416	482	465	434	419	431	459	449	446	465	454	449	480	474	418	450	477	441	440	429	471	490	473	439	446	432	507	418	491	485	482	461	420	404	473	498	431	475	436	438	490	433	471	425	443	497	424	453	464	402	436	455	462	436	440	480	417	426	470	435	428	469	416	483	440	460	453	448	468	437	445	452	443	456	388	469	424	446	457	458	442	445	438	456	450	482	462	464	445	449	479	478	449	459	442	493	422	444	465	428	444	474	449	445	435	447	461	469	466	435	486	463	441	488	455	448	463	477	430	431	483	453	434	444	487	462	436	474	418	420	456	515	434	443	456	452	430	429	457	436	457	475	493	437	456	478	449	419	472	451	435	453	456	454	451	438	446	489	488	492	446	467	432	454	451	442	456	464	475	442	457	424	457	428	439	451	400	448	492	452	449	466	470	455	445	455	463	440	453	484	464	409	464	432	444	470	429	469	429	484	477	441	455	449	476	481	444	435	446	459	433	450	442	442	466	451	472	404	425	465	466	472	431	454	438	456	458	493	456	413	438	409	477	410	462	462	458	445	441	458	386	496	445	460	480	470	485	477	451	484	457	457	457	421	460	468	465	436	470	467	476	488	467	473	476	415	461	436	465	452	496	453	462	478	434	435	449	468	474	438	475	473	498	465	467	463	471	447	449	434	431	479	408	422	483	408	450	461	451	458	492	459	436	419	465	455	449	454	440	449	442	435	484	447	440	456	436	453	457	452	411	484	454	474	448	432	450	489	438	444	418	421	432	456	436	413	453	458	468	480	443	448	432	449	448	465	454	479	458	433	469	441	495	459	471	467	471	440	424	462	429	447	464	457	450	458	468	467	454	469	446	483	456	436	415	450	452	482	473	437	470	457	486	460	442	472	427	426	468	419	428	470	451	443	479	451	421	441	440	413	454	441	461
7468	6048	3688	3123	2085	1692	1419	3047	3375	2395	1224	701	524	427	434	425	454	456	401	414	402	402	424	429	425	411	451	452	376	440	427	420	392	401	444	407	460	426	432	415	426	413	414	410	405	427	413	421	439	400	460	401	415	454	388	405	466	432	443	437	382	429	430	407	415	453	401	450	410	402	419	420	415	422	437	434	393	436	443	422	410	462	450	454	400	463	429	439	418	470	410	417	406	415	435	410	426	417	441	434	405	401	406	415	455	419	448	396	425	405	430	403	437	449	421	431	451	424	432	408	395	430	397	405	418	424	423	421	411	414	400	417	437	431	437	411	439	475	416	399	420	411	448	430	417	452	396	442	408	366	408	434	406	398	437	436	419	436	397	392	425	404	465	407	401	398	408	445	410	413	418	418	382	440	431	444	429	418	397	442	420	443	407	409	401	452	386	386	392	428	452	432	400	419	446	437	411	419	446	432	406	412	413	418	418	431	458	407	416	394	431	403	427	403	421	444	439	423	424	428	362	416	446	416	394	411	403	446	419	407	408	417	422	460	423	423	413	427	423	409	413	453	428	427	409	450	418	429	412	426	392	419	451	427	436	440	394	407	406	438	433	433	388	449	374	475	366	422	466	418	434	456	390	419	390	422	445	419	445	406	425	386	443	395	427	409	398	415	408	470	395	425	440	426	437	429	401	445	408	435	394	460	408	396	403	435	378	435	428	444	447	397	389	413	434	418	444	456	418	438	411	426	388	408	440	415	406	420	370	433	421	453	408	407	426	425	428	379	436	395	421	433	432	427	432	435	440	376	408	410	414	447	440	412	381	426	431	432	425	405	403	449	425	405	457	421	419	415	425	455	444	459	420	417	430	430	433	444	406	390	457	410	372	441	420	428	422	401	449	424	415	406	396	397	408	431	419	447	418	424	406	370	376	471	406	421	432	416	426	400	402	425	428	440	414	465	403	412	404	402	408	430	441	446	417	412	402	447	419	419	408	399	415	439	423	415	429	447	440	412	410	415	436	421	416	413	404	410	431	369	402	416	427	425	455	421	475	435	426	420	422	386	457	385	436	423	424	455	423	423	408	412	422	380	422	434	400	419	393	399	427	439	391	433	409	427	393	428	384	448	387	402	405	401	429	440	393	420	485	399	397	433	388	396	397	402	441	442	408	432	420	411	435	440	428	394	430	427	421	402	453	374	430	447	458	392	427	405	430	409	397	439	414	393	418	448	393	435	405	427	423	423	433	430	473	427	448	430	419	405	387	443	402	414	433	410	446	438	420	415	418	428	443	416	423	435	401	419	410	426	405	469	411	458	428	427	448	448	420	444	438	368	415	436	456	420	394	408	398	479	410	389	415	429	391	469	431	367	475	418	433	390	401	427	390	405	392	431	435	402	411	407	445	434	438	431	445	425	484	402	427	438	457	410	411	404	444	455	402	398	413	397	404	427	423	405	416	443	406	434	449	434	417	432	462	415	382	404	418	447	446	407	376	434	388	431	455	438	423	429	458	471	378	398	450	409	385	446	418	425	433	428	414	426	436	461	412	401	399	434	427	430	413	421	427	428	389	444	421	399	414	396	441	452	424	421	417	397	405	411	437	384	430	410	420	442	445	446	410	372	393	394	432	393	414	423	405	462	432	427	419	429	422	398	434	428	400	426	427	423	392	402	415	450	421	455	441	400	395	440	452	426	437	402	433	452	431	429	411	416	455	420	440	424	431	378	390	434	432	440	430	435	407	440	409	434	436	400	426	443	394	435	451	412	430	435	417	429	442	429	434	380	435	405	405	447	451	450	418	426	447	405	406	398	408	424	449	461	434	393	403	451	422	426	406	450	432	420	429	434	455	446	458	398	426	392	425	453	445	418	425	431	390	392	437	410	458	400	434	395	406	417	408	426	432	456	425	407	418	445	423	400	407	392	423	425	442	411	413	437	375	398	406	426	419	416	405	446	403	392	446	410	425	428	409	403	419	437	444	433	418	428	413	422	444	450	458	432	401	409	416	412	408	412	415	382	421	371	449	435	431	434	423	428	423	459	403	415	415	452	408	438	383	404	443	445	442	409	409	438	388	425	437	409	432	408	422	402	445	358	421	428	444	438	432	381	404	439	390	423	438	444	429	396	394	420	397	435	423	428	414	413	425	429	423	390	415	383	413	430	410	443	427	399	421	422	428	420	390	404	405	395	430	432	441	438	390	424	443	413	459	407	393	392	396	394	455	454	413	419	433	420	425	426	402	411	381	446	418	431	447	413	379	401	409	461	418	436	397	396	412	423	437	467	408	410	394	461	431	434	434	428	443	436	433	444	441	395	441	463	401	416	468	435	400	415	419	382	438	458	429	390	412	409	411	466	395	414	424	422	402	401	437	418	437	431	401	413	433	409	421	423	415	432	408	411	409	420	432	438	419	432	427	456	447	412	412	433	452	419	421	411	385	437	433	441	440	433	421	403	440	406	426	404	439	414	415	386	421	397	400	464	440	423	417	434	404	413	448	441	403	385	406	413	451	436	425	420	402	441	390	449	428	437	452	396	399	418	398	420	410	447	429	419	417	399	399	409	416	453	442	420	410	448	398	394	397	396	398	398	427	398	447	409	471	439	439	415	424	433	399	411	428	403	417	438	429	440	425	439	439	435	414	415	430	397	402	412	390	423	441	419	425	394	438	443	427	449	428	439	413	394	431	434	415	415	454	398	433	398	450	442	417	378	458	452	407	430	453	398	416	426	448	413	432	413	446	403	416	448	390	413	451	415	405	465	432	442	401	415	395	428	419	389	419	453	436	443	425	432	411	423	424	447	424	411	402	432	452	421	465	418	423	411	449	415	399	397	407	408	419	423	397	447	432	411	437	414	451	400	411	429	389	404	394	417	397	398	413	449	374	445	433	401	396	388	433	419	401	403	429	403	439	373	391	438	436	424	413	432	409	436	375	388	409	431	471	445	438	446	435	377	427	440	403	399	395	419	440	449	433	417	422	408	424	406	392	438	407	429	444	415	433	428	434	418	439	430	430	425	421	430	426	478	433	411	431	469	393	430	397	421	428	458	392	420	439	416	395	456	440	442	404	392	469	393	434	444	423	419	417	420	421	412	413	430	401	447	452	408	448	420	399	442	431	445	384	403	480	410	384	439	430	413	414	438	450	418	408	448	429	452	438	428	410	397	439	389	408	409	425	418	450	419	428	442	406	391	468	458	404	448	412	401	416	413	446	415	462	422	429	395	421	462	420	437	418	396	403	430	402	402	438	412	434	404	393	438	426	423	391	426	434	434	422	400	409	390	412	389	451	426	389	384	408	426	427	430	410	464	429	428	423	384	412	370	422	412	436	436	409	399	427	444	410	395	449	422	446	433	418	398	405	438	394	401	426	421	431	399	398	395	381	401	418	454	428	414	439	419	422	460	429	369	429	435	396	458	434	428	438	434	409	416	415	398	446	444	407	436	415	431	416	414	432	448	413	429	405	422	406	378	412	443	437	436
25364	21294	27189	24987	9224	2503	2748	16648	20596	12715	4613	1634	696	512	505	457	431	424	467	463	426	434	476	454	453	459	441	456	446	457	486	494	419	427	437	463	424	433	461	470	407	453	473	403	436	460	429	454	476	422	452	417	444	462	473	431	461	459	418	443	453	467	412	477	435	467	472	493	480	427	412	434	418	415	455	451	448	416	389	448	434	433	437	424	435	440	449	433	446	469	448	447	417	393	436	404	417	449	475	443	433	458	440	469	444	415	396	465	459	455	467	440	440	439	433	414	412	424	425	452	484	478	460	448	444	438	473	455	464	449	442	468	456	427	441	471	461	452	440	431	422	498	459	463	406	494	459	434	462	463	431	402	471	442	451	407	428	432	431	436	428	411	443	411	488	455	433	423	451	429	408	466	429	473	399	456	442	466	459	439	472	456	438	413	471	395	431	445	463	459	444	451	437	445	444	439	444	479	399	457	455	452	453	439	435	450	459	427	437	443	453	457	425	457	441	450	457	464	419	429	446	497	422	474	457	460	425	437	425	440	459	462	466	453	446	483	458	461	430	450	451	409	436	416	450	478	424	446	416	451	442	476	426	411	430	430	453	471	444	420	451	448	463	454	435	445	443	471	461	430	517	445	443	412	405	426	457	425	423	437	442	433	441	434	468	455	413	464	437	435	392	441	460	479	435	481	425	427	461	434	492	469	447	452	405	462	473	452	407	469	449	456	472	461	435	478	457	414	415	443	431	482	461	472	462	439	454	423	455	460	426	414	415	441	430	462	442	472	478	438	468	462	465	461	467	454	457	445	476	394	423	418	447	437	430	465	453	442	425	500	423	472	415	466	454	460	442	449	416	453	465	430	455	481	443	463	463	461	455	424	441	451	421	425	465	427	445	432	471	443	409	440	447	418	433	440	447	479	453	436	424	456	451	440	421	434	435	462	393	456	477	465	441	402	440	476	490	451	460	447	461	416	458	462	463	435	430	412	424	441	432	451	457	460	470	449	464	445	453	434	432	414	438	460	419	472	450	426	461	414	474	438	422	468	453	438	451	478	444	404	436	436	442	433	443	479	460	435	446	493	393	443	426	464	421	438	434	482	441	436	457	478	456	437	413	418	430	413	439	475	406	434	429	463	408	447	427	443	404	404	440	415	478	420	423	480	415	462	442	472	449	446	445	458	495	462	399	418	467	443	414	447	445	426	426	432	434	434	431	413	421	472	434	452	429	427	462	441	450	398	428	461	453	475	452	428	496	417	457	442	460	423	468	451	490	435	456	412	469	466	438	428	460	457	432	466	432	441	430	473	441	453	452	423	452	474	471	460	449	444	455	422	472	432	453	440	411	431	428	436	451	462	427	432	470	403	443	471	451	420	479	416	441	444	451	416	474	449	457	446	473	494	426	463	461	392	477	412	438	429	452	424	462	437	434	435	415	414	414	441	419	454	445	448	439	464	453	462	457	427	481	440	436	453	453	402	443	460	472	469	465	419	470	480	455	454	433	448	466	453	442	427	442	440	473	445	423	423	445	438	460	443	415	483	424	438	477	443	440	402	448	466	438	469	458	451	446	440	473	427	436	477	417	488	474	452	460	448	445	469	438	421	454	422	436	438	441	454	448	420	434	472	412	452	441	439	441	434	438	441	446	432	464	442	474	432	473	418	418	450	407	446	453	426	456	434	433	424	424	440	470	447	406	432	384	439	422	461	435	425	439	444	475	464	470	400	483	421	444	442	435	435	445	444	452	439	401	427	403	418	487	428	438	416	441	438	419	447	453	404	455	435	420	468	462	433	431	457	450	464	422	442	449	470	444	477	425	439	438	421	454	472	433	451	444	457	434	420	449	407	459	469	443	407	424	440	445	468	421	435	442	442	423	437	456	460	446	459	485	437	468	449	402	465	453	474	424	413	457	452	451	469	470	426	458	453	441	458	487	448	404	456	424	443	434	432	443	454	442	418	438	391	405	456	442	436	444	461	438	458	424	437	414	430	464	440	405	435	450	430	464	449	468	443	425	443	455	454	448	443	456	437	437	422	426	389	420	485	470	459	451	469	436	444	414	412	458	455	447	451	450	452	469	429	449	473	441	457	421	414	436	442	480	416	449	461	435	449	423	454	452	456	465	469	457	412	447	472	450	447	414	434	447	466	410	441	453	432	441	480	471	464	454	447	435	438	482	441	483	410	454	447	438	448	460	451	436	443	455	476	469	429	419	447	472	448	449	422	446	444	455	444	413	461	424	416	456	431	453	451	411	437	426	411	447	423	423	424	467	476	464	426	455	453	427	439	449	442	466	419	443	430	440	439	449	474	452	430	424	417	428	433	441	433	425	418	492	418	434	475	417	423	445	425	461	469	451	442	486	431	422	413	410	459	475	452	486	438	457	421	434	473	398	451	442	426	454	429	459	484	419	446	445	464	414	441	439	432	436	429	448	406	443	441	403	461	497	454	434	424	428	449	411	480	444	449	432	419	442	472	470	458	451	435	489	464	438	447	414	437	443	470	419	486	437	439	453	439	446	426	450	479	445	396	425	465	450	472	432	455	422	384	437	432	446	477	466	457	454	444	473	465	462	459	421	449	488	418	449	467	444	446	411	432	420	464	434	429	455	446	422	451	442	439	412	449	433	441	429	453	468	420	459	448	438	430	460	456	434	468	470	448	419	432	463	434	446	475	442	428	450	427	450	456	469	450	449	456	440	493	412	430	437	465	437	458	412	427	481	473	441	424	451	445	431	448	429	422	435	444	453	453	432	475	452	454	446	433	436	469	411	411	445	468	461	400	472	424	472	445	455	420	438	415	411	435	468	425	412	420	467	448	414	441	441	432	425	447	435	424	442	436	438	448	445	421	490	483	431	394	443	426	457	438	433	409	434	479	423	437	444	448	438	492	402	480	407	446	442	431	416	465	445	455	421	452	439	424	424	451	463	406	434	434	425	472	458	439	466	424	430	421	468	422	457	465	442	437	465	402	431	399	469	455	447	461	457	478	470	459	426	462	448	480	453	474	442	437	446	429	403	441	412	447	430	433	432	459	488	443	446	439	427	453	431	436	459	429	440	452	449	437	419	428	405	454	488	397	440	449	458	445	443	448	461	447	441	453	467	465	471	468	432	457	475	439	459	450	452	418	478	464	439	457	425	409	452	458	428	478	441	420	453	421	457	449	443	422	466	446	473	455	427	455	418	480	429	435	453	447	422	442	423	430	441	459	438	456	450	474	505	451	425	466	457	446	436	410	474	446	453	440	431	458	438	434	460	419	462	474	447	417	410	416	481	408	450	414	434	414	453	480	408	464	480	406	428	429	425	435	411	433	439	454	390	465	445	462	436	430	426	450	506	456	438	426	473	444	465	432	414	416	440	392	456	482	478	438	468	429	411	447	425	462	463	457	408	446	477	500	462	417	412	423	488	416	429	432	425	459	466	467	451	451	498	406	438	423	461	441	464	454	444	456	421	446	435	414	443	458	449	442	425	468	397	464
8032	12869	11325	6828	3657	2172	3766	18569	19243	10817	4492	1778	761	510	461	444	473	456	441	460	425	414	386	457	466	435	443	486	437	452	442	440	441	463	443	454	415	436	432	436	424	426	442	472	406	448	406	441	502	449	441	444	434	411	493	440	383	420	437	411	420	459	447	428	408	445	471	455	444	465	422	476	443	468	413	441	504	435	452	432	403	440	453	457	451	447	492	435	455	432	460	428	422	435	433	452	432	439	444	462	403	471	422	431	425	471	432	462	438	463	453	422	482	430	447	439	422	416	423	463	447	465	416	447	446	433	429	423	412	474	449	431	426	448	461	481	443	435	462	427	455	426	422	443	456	450	467	453	422	471	410	442	473	451	440	389	458	427	438	453	437	464	438	427	440	429	428	435	433	445	443	450	423	436	447	401	452	435	447	442	448	441	455	472	440	442	448	447	449	445	459	466	409	452	424	425	430	439	434	380	476	426	437	462	451	454	423	475	431	439	430	447	470	421	437	435	443	447	421	465	468	447	394	461	426	439	416	427	459	451	439	442	433	428	460	397	468	442	428	440	411	424	435	472	446	430	444	429	400	420	456	424	426	427	440	405	440	427	424	446	421	421	417	446	478	452	444	435	455	422	466	395	409	428	443	427	416	416	417	440	434	458	441	429	452	408	447	426	399	466	464	407	435	418	428	459	475	425	462	458	432	393	439	477	426	434	423	436	442	428	441	440	408	445	429	421	453	460	456	456	409	453	485	459	451	428	463	453	438	445	418	446	431	409	433	379	436	448	420	459	431	461	451	450	460	439	418	444	454	428	429	429	446	462	482	448	456	420	425	481	404	415	459	400	438	435	448	431	437	454	417	418	439	447	463	472	421	415	446	431	413	431	452	408	434	444	479	454	440	468	448	445	408	406	444	454	424	465	433	434	487	474	434	480	429	443	433	474	428	401	454	392	439	448	437	425	411	451	405	430	441	447	434	443	437	449	425	438	463	429	482	408	462	451	444	463	430	492	462	450	425	430	431	451	441	429	425	419	477	449	447	450	389	448	437	437	418	430	407	426	424	436	443	419	395	467	472	434	437	519	439	464	430	435	435	462	429	443	477	451	436	441	434	449	403	444	445	471	445	446	462	462	455	420	417	447	458	410	411	483	464	433	476	420	450	445	451	451	457	424	422	456	417	462	409	455	434	476	459	446	446	470	394	419	421	461	469	408	451	434	404	441	442	460	424	415	448	443	448	447	458	451	443	435	432	444	454	422	475	436	417	453	457	446	423	480	410	380	417	485	467	419	449	424	433	455	430	445	440	420	437	457	441	450	413	424	448	439	421	422	461	451	423	420	495	413	427	427	463	436	449	435	436	418	428	455	440	448	452	459	445	485	429	430	438	428	434	467	408	427	402	419	479	444	417	424	432	433	397	440	411	454	425	463	451	423	431	432	438	420	453	422	452	420	442	457	396	421	455	459	464	443	446	448	430	429	395	431	428	428	429	394	422	415	384	476	439	442	435	457	461	427	432	415	425	449	412	409	387	442	416	463	471	422	462	463	442	433	457	447	425	434	415	447	451	435	422	460	423	435	429	449	441	440	432	411	450	406	421	436	478	423	481	447	384	459	399	424	456	414	432	449	462	422	429	402	419	422	448	450	448	438	448	449	443	438	434	438	401	406	424	438	433	446	446	413	403	456	468	425	427	448	456	449	434	455	452	413	437	436	458	454	466	446	431	454	416	453	479	419	430	439	428	405	442	452	453	409	465	409	428	420	455	406	435	437	419	423	422	438	417	441	449	422	440	472	420	471	459	454	476	437	470	425	478	419	415	432	396	424	440	485	426	405	432	410	389	440	410	425	421	454	448	442	446	442	437	446	443	448	437	428	419	420	426	433	467	389	393	444	436	445	474	455	489	440	420	449	410	463	419	416	411	427	438	387	421	444	448	445	451	397	456	445	447	408	462	422	462	409	461	459	430	451	414	464	444	445	438	414	444	461	455	440	431	462	431	431	420	469	459	432	438	458	451	409	432	451	424	445	390	435	453	406	414	458	442	425	427	443	471	401	457	454	413	445	439	483	420	413	440	461	389	439	441	443	433	424	402	461	460	455	459	466	441	451	478	461	473	408	440	476	446	426	446	432	421	451	413	427	424	437	474	427	449	413	400	441	397	437	413	438	453	425	450	417	419	416	455	455	382	468	447	476	440	428	378	451	476	415	398	444	405	445	394	454	441	458	470	448	446	455	442	456	474	440	438	421	436	435	443	458	465	466	457	420	461	454	411	420	480	456	447	427	456	455	434	441	438	449	410	456	404	474	425	429	430	455	446	450	419	448	417	424	413	466	392	464	465	459	456	411	438	408	424	414	406	435	427	424	438	444	447	449	460	453	410	454	438	407	442	504	441	450	414	433	452	425	458	452	443	405	463	454	458	441	427	407	425	435	455	442	433	446	449	460	462	444	411	468	426	479	453	432	409	432	453	435	404	450	449	431	459	461	438	409	441	450	412	405	432	405	445	467	413	440	476	408	431	433	477	424	456	444	439	454	433	426	438	442	475	420	423	446	437	423	418	436	438	428	449	447	434	415	459	459	409	451	457	448	450	439	410	431	426	434	435	445	454	452	433	476	456	411	453	430	420	403	419	438	455	428	455	419	409	419	408	471	438	395	467	480	474	393	399	435	408	437	461	449	421	429	435	438	450	439	421	428	440	419	417	424	405	407	453	413	451	427	446	445	455	488	450	418	429	440	424	420	473	444	475	438	448	448	416	418	414	472	440	449	433	427	436	428	407	419	464	446	448	409	476	422	422	445	421	443	429	451	461	433	419	436	456	437	416	413	437	450	433	439	441	409	404	453	472	440	428	379	427	445	453	438	424	432	442	453	471	432	430	459	431	461	436	426	419	450	441	418	448	471	433	426	404	443	441	431	454	432	474	410	441	421	425	428	416	438	437	431	434	448	441	459	435	446	471	420	461	465	428	444	451	461	456	404	468	409	433	453	428	453	459	398	437	418	458	452	463	434	424	424	482	370	466	442	424	470	441	465	452	435	446	449	461	402	417	432	440	438	445	442	424	455	447	426	431	441	402	445	459	437	427	451	406	422	464	437	402	454	451	435	456	412	414	433	436	457	459	438	443	443	465	445	449	435	436	413	459	425	445	453	449	462	458	450	446	429	454	438	434	430	417	422	474	417	433	446	449	423	420	416	408	410	436	432	433	481	421	476	393	462	402	434	431	401	436	409	407	460	434	456	434	417	441	430	444	399	439	447	422	422	434	448	469	454	425	407	426	418	406	482	467	413	453	478	433	424	404	452	399	428	431	446	406	404	431	433	420	491	422	438	449	437	458	431	458	459	460	451	434	407	489	439	406	437	459	431	436	424	418	431	428	453	440	434	456	441	438	434	451	458	431	418	439	402	396	440	431	427	432	448	452	426	403	423	414	411	431	430	498	441	452	445	437	424	419	420	458	435	409	415	453	432	436	476	440	456
24100	21305	28575	24369	21092	9522	6453	35523	38966	25797	11661	3538	1118	717	578	559	601	538	574	543	608	546	556	558	536	550	551	547	572	509	528	543	591	522	541	589	522	522	544	551	575	515	533	539	517	540	558	538	573	561	540	525	539	510	576	521	538	543	535	525	534	557	547	540	522	545	548	546	515	539	533	521	514	522	535	522	609	524	520	532	501	530	521	544	519	535	543	514	508	583	638	590	520	583	573	575	507	518	546	529	526	542	541	522	546	568	549	530	532	549	572	536	509	523	526	578	548	522	508	560	553	581	533	540	542	528	525	504	526	553	574	541	491	545	511	555	550	497	506	559	527	559	602	515	527	578	547	561	535	563	522	560	583	535	533	546	516	502	551	531	546	538	535	521	512	504	520	542	533	546	554	505	510	600	515	511	518	542	529	547	534	552	559	536	559	541	511	492	499	553	539	539	539	575	534	565	546	534	561	523	548	534	527	542	502	516	536	554	560	541	536	534	542	580	538	512	590	517	535	527	523	536	540	564	518	558	532	570	566	547	479	493	554	503	525	536	523	547	503	505	536	551	537	563	523	555	545	504	526	536	566	510	544	499	534	496	535	566	527	586	532	530	557	538	502	503	548	507	578	526	570	557	499	489	537	575	535	539	547	527	498	573	496	535	564	576	554	534	549	538	556	589	557	526	499	515	519	569	542	550	534	542	517	544	497	521	547	514	564	525	514	539	543	504	524	546	524	566	531	541	517	552	546	551	528	514	568	470	549	520	505	548	514	572	519	576	531	521	492	511	562	562	512	493	569	573	534	571	544	566	541	552	566	522	552	506	530	530	533	526	530	515	504	551	541	523	526	560	554	515	533	544	498	541	578	574	520	561	528	542	539	543	521	560	562	508	513	530	509	579	510	537	559	526	517	545	591	562	521	562	536	516	503	517	586	598	548	493	550	532	554	541	549	514	515	553	506	590	509	537	520	534	552	586	586	551	540	554	558	550	532	508	528	528	555	569	529	545	513	545	531	522	511	539	533	554	526	537	499	568	550	530	541	535	566	551	536	530	524	539	547	533	526	565	539	539	585	538	538	531	544	553	556	572	515	545	521	524	551	520	533	575	514	533	545	562	535	508	557	558	574	557	509	555	574	557	543	559	507	515	514	531	576	563	529	566	578	535	516	489	585	562	583	554	493	534	538	556	569	539	557	501	545	549	566	546	555	507	545	499	549	547	543	501	560	547	555	536	555	517	554	543	557	532	508	520	505	534	536	502	536	551	525	571	515	538	502	559	524	544	537	500	553	528	564	522	532	531	526	501	561	530	538	527	534	520	556	551	561	522	552	546	524	525	532	513	539	506	517	575	554	537	548	568	579	523	516	595	528	523	553	543	523	540	520	530	496	549	552	526	547	538	569	546	567	564	529	557	512	555	549	526	540	560	507	571	517	521	553	533	485	518	520	511	557	516	562	527	522	540	535	532	535	513	547	515	489	527	518	554	574	544	567	512	510	524	563	501	511	525	491	514	530	551	507	559	546	519	550	534	544	513	551	551	514	542	520	558	571	517	536	547	546	523	538	496	528	495	552	524	514	521	532	565	520	612	551	501	561	516	551	538	519	534	535	494	564	528	518	500	529	517	532	544	541	539	545	521	562	524	532	507	547	515	519	551	527	512	568	521	534	560	543	542	544	553	507	567	504	550	544	523	582	569	561	553	523	534	541	526	533	535	574	510	540	523	505	499	519	517	536	522	536	596	532	476	548	564	507	549	555	522	501	552	549	565	568	555	532	545	544	566	500	530	570	553	526	535	504	504	536	517	541	537	522	562	538	510	508	553	563	493	529	577	557	549	525	522	529	551	535	585	490	521	523	567	564	489	504	540	515	543	531	572	520	521	534	556	566	527	534	516	568	546	573	501	546	547	493	510	555	554	515	567	541	584	566	495	594	531	588	528	518	486	529	511	515	536	540	538	549	536	534	557	564	545	538	521	527	511	558	529	523	564	533	572	534	548	533	551	537	544	534	557	519	525	514	509	516	523	502	561	534	554	588	524	570	541	520	527	525	528	539	540	540	584	533	503	528	541	556	579	503	527	546	530	531	498	532	524	535	544	518	572	536	532	533	562	516	541	536	546	516	528	531	543	519	522	553	534	532	530	547	516	553	558	521	535	535	541	558	515	559	521	530	537	576	549	531	570	544	535	536	517	513	499	545	528	554	536	542	522	518	568	551	501	502	569	529	530	553	526	542	506	532	525	556	505	513	525	554	532	520	509	563	566	508	551	520	541	537	513	549	577	512	507	502	534	525	537	547	552	510	533	573	545	553	497	541	559	530	502	536	552	547	568	555	499	526	564	542	561	559	550	578	535	514	523	520	550	534	488	569	544	552	533	534	497	535	555	541	534	499	530	532	566	526	517	518	562	496	553	582	507	498	560	525	536	545	525	508	543	558	531	522	556	596	549	555	568	528	543	521	525	524	519	520	537	561	554	525	525	558	531	554	511	543	552	602	510	574	501	507	553	536	534	549	531	505	512	567	535	538	562	527	528	530	520	548	532	525	515	523	551	504	521	515	526	517	502	552	460	515	512	569	541	550	560	549	583	501	540	534	518	551	515	554	552	544	558	556	538	513	568	507	517	535	520	559	566	520	557	545	551	517	553	544	566	545	540	550	562	524	540	543	555	504	513	548	544	503	607	553	553	527	528	472	542	524	520	527	526	528	517	544	534	537	566	537	519	564	528	534	501	517	537	536	579	530	489	552	534	559	565	535	581	511	537	531	486	501	530	558	496	529	548	514	531	562	562	540	573	522	564	508	514	547	493	544	526	515	561	544	520	529	515	496	520	554	548	504	518	518	510	552	492	493	547	534	532	572	503	538	537	525	519	528	520	536	527	495	554	508	550	493	535	526	558	550	568	526	543	523	500	540	537	515	564	572	524	539	499	513	504	488	542	537	514	546	521	515	532	578	545	535	536	531	606	536	535	542	563	541	539	579	523	536	544	529	535	565	533	549	507	521	528	516	502	536	532	531	488	521	518	516	560	560	589	499	540	560	537	567	493	583	497	526	534	530	518	527	540	526	536	525	523	530	539	556	530	516	546	508	546	537	536	570	551	511	546	527	532	559	532	545	509	511	500	526	580	511	559	548	523	544	562	539	515	504	524	543	556	557	542	565	527	542	532	551	573	536	494	509	517	541	537	521	520	550	508	562	576	562	505	500	557	557	510	592	514	531	554	498	534	519	562	581	537	527	524	525	558	532	495	518	536	550	546	562	549	555	570	511	540	531	552	526	492	538	542	525	559	577	543	507	535	508	526	540	596	524	551	552	569	520	538	484	497	538	504	523	527	534	519	555	550	518	557	568	592	551	533	505	514	539	502	547	538	574	515	507	535	550	545	560	514	535	505	542	467	559	526	527	566	559	545	572	522	510	577	541	505	559	535	552	551	559	529	553	543	531	541	530	552	547	521	472	506	514	531	526	529	549	519	540	546
8779	17670	16591	10899	5945	2544	7460	37666	35454	20301	9267	3454	1208	708	587	557	492	556	536	549	504	534	539	514	502	531	512	581	527	526	510	555	524	503	486	516	537	545	513	512	482	516	541	516	564	526	546	485	549	509	492	543	497	492	530	575	555	533	487	510	519	504	515	512	507	543	507	521	522	530	517	550	500	506	490	495	547	542	552	517	528	548	523	522	537	525	482	512	476	523	523	553	515	493	492	502	514	553	502	514	507	499	492	528	506	532	485	513	560	552	486	506	543	521	513	505	561	547	511	528	510	570	530	510	505	496	497	492	518	498	516	508	490	487	541	542	523	550	522	526	514	512	497	497	506	518	525	503	503	545	523	524	488	526	503	513	537	512	482	505	490	532	512	520	521	565	534	502	497	514	555	561	520	572	503	532	505	549	489	519	523	542	503	546	505	535	528	498	509	520	537	519	497	464	470	560	518	532	531	522	481	534	510	510	536	514	474	507	484	577	474	500	526	477	519	555	495	489	502	497	552	511	517	530	524	524	531	519	548	516	503	490	535	521	519	548	510	537	515	505	530	541	496	547	538	511	505	530	523	527	494	498	490	534	524	520	506	522	544	571	517	528	533	499	491	495	534	505	528	480	532	486	539	492	526	549	532	521	483	531	532	519	475	493	527	553	563	488	508	534	491	504	514	531	539	504	546	504	483	586	514	480	504	507	546	490	557	538	500	529	557	512	524	513	506	481	519	513	475	515	532	533	574	518	504	530	497	458	515	498	517	505	519	526	546	520	504	512	501	518	522	544	529	533	524	497	530	459	517	494	535	542	510	505	516	500	514	531	516	515	513	548	534	522	500	555	521	504	487	513	516	512	517	515	478	485	537	514	489	517	483	520	482	572	525	527	520	491	521	508	541	461	502	515	498	530	500	530	508	538	514	500	551	524	504	545	550	544	520	535	537	547	514	476	539	534	536	544	506	521	522	494	539	505	548	495	512	523	493	519	530	532	522	520	501	563	570	475	518	547	543	530	501	482	506	527	531	512	524	547	516	499	494	578	487	544	476	522	504	485	489	502	524	547	513	552	511	542	505	505	540	529	495	568	492	505	482	496	528	471	572	504	496	522	481	535	524	526	530	466	522	518	539	472	511	509	522	509	506	533	486	506	500	537	501	535	496	505	534	499	509	498	520	506	509	494	530	516	500	461	496	521	515	486	556	517	478	523	551	515	490	532	527	533	525	516	529	539	555	545	524	526	528	565	486	502	533	522	523	490	539	466	522	526	513	525	551	507	491	464	546	537	512	501	545	525	527	475	479	497	510	535	536	500	517	497	470	481	480	538	487	477	532	501	526	520	518	490	531	492	501	478	509	523	529	482	501	526	508	507	508	530	503	520	535	479	509	511	470	537	506	564	528	519	518	541	524	547	508	510	507	506	530	495	525	500	549	491	534	496	509	567	498	536	507	520	477	529	508	496	519	484	521	488	504	550	522	552	504	528	501	510	505	544	518	539	521	530	509	506	525	486	489	525	497	544	517	543	513	502	491	529	556	500	507	536	515	532	514	488	483	520	486	528	522	538	514	494	492	495	503	514	516	502	518	484	533	511	469	537	493	538	499	556	532	514	511	521	545	516	512	489	517	514	509	503	521	524	536	501	510	522	486	566	568	504	573	472	537	530	506	498	518	516	548	523	511	541	521	502	517	471	507	515	537	548	511	504	469	589	512	540	510	515	514	508	492	513	499	509	500	542	550	552	532	540	497	517	509	526	557	560	537	539	529	532	541	521	528	511	519	513	533	538	506	538	511	521	520	527	498	500	512	461	559	538	561	534	557	534	512	476	509	527	519	517	514	476	521	529	557	520	511	519	483	499	514	533	551	511	495	570	534	510	551	511	507	489	509	503	503	541	520	525	523	493	537	499	524	522	537	517	529	508	508	513	529	488	520	561	513	472	538	547	537	593	536	498	522	518	504	529	530	561	502	489	503	546	516	514	550	473	500	548	516	542	543	525	528	501	516	517	506	481	496	522	505	512	503	487	537	503	489	513	511	532	537	546	565	490	526	526	516	488	489	511	518	504	504	530	539	482	548	514	538	538	508	497	509	509	538	529	512	521	529	519	520	493	546	518	521	528	515	521	501	507	536	496	509	539	500	526	508	554	507	468	484	533	503	536	529	567	489	501	508	516	480	528	511	483	542	484	522	523	515	489	513	506	465	509	523	542	549	569	539	519	551	549	492	505	495	496	550	505	538	498	491	505	518	531	517	510	506	501	496	488	503	511	511	532	526	506	560	520	520	515	520	511	518	543	522	533	460	504	491	543	531	526	475	524	556	533	559	515	542	499	550	537	511	499	482	502	500	532	543	540	516	525	549	554	509	517	521	543	552	519	565	510	520	551	550	513	479	495	531	534	513	522	567	557	503	504	505	519	518	525	494	565	534	535	551	512	533	502	557	516	494	521	499	510	535	530	467	522	517	503	507	525	546	496	510	494	515	528	519	498	468	537	533	559	527	486	495	530	527	504	529	485	518	531	464	528	538	494	507	494	500	511	475	524	534	512	514	493	495	503	528	501	517	514	511	536	517	520	507	483	495	511	512	530	487	499	571	521	530	519	541	495	554	525	501	533	499	516	497	519	549	481	505	543	525	488	510	492	525	524	511	555	563	520	540	517	531	533	495	557	516	508	543	459	507	550	511	502	494	531	464	514	488	540	476	511	524	506	562	536	547	537	481	525	530	520	500	503	492	521	524	486	503	505	538	507	522	511	541	480	500	554	532	534	510	547	494	533	518	506	473	499	547	488	503	502	552	506	510	500	494	542	523	557	499	523	508	512	530	486	472	503	525	509	495	534	506	550	508	520	538	491	517	507	539	556	521	536	542	517	525	498	550	538	568	507	544	517	517	538	512	504	499	520	520	533	498	527	537	521	496	504	462	536	523	552	525	507	520	542	533	537	512	519	545	492	518	547	501	576	515	513	522	533	502	502	510	555	530	476	514	496	545	514	492	498	517	510	498	535	532	481	539	541	490	488	521	491	528	520	545	508	501	489	478	483	535	511	511	502	530	513	518	543	517	515	542	479	567	498	482	532	514	530	564	508	503	506	564	486	539	489	527	512	472	530	504	501	527	513	545	504	550	568	519	497	516	524	519	480	528	511	478	508	544	508	492	481	481	573	508	489	511	549	498	505	504	467	523	512	528	535	530	521	507	567	546	554	518	519	523	504	528	515	525	567	546	583	499	491	501	487	507	530	514	492	536	455	488	502	506	456	556	525	509	482	513	458	500	551	509	537	524	511	476	516	548	507	533	513	497	476	539	526	531	501	514	529	525	519	508	532	531	542	550	531	495	515	501	560	549	550	516	492	525	502	534	511	512	515	539	526	494	526	532	490	505	516	467	519	506	554	500	516	516	550	508	484	536	529	551	514	506	527	483	486	479	492	560	542	507	529	522	527	557	501	499	508	503	515	521	505	501	505	571	530	523	527	508	496
27398	12832	3253	1778	884	714	951	2481	2589	1744	983	601	520	501	438	478	442	434	450	461	417	440	451	430	443	436	454	445	405	446	477	475	440	420	459	437	475	415	459	449	481	463	487	427	450	466	400	467	481	472	487	457	483	437	473	455	446	483	420	473	454	453	410	471	429	459	489	464	429	460	442	470	403	420	425	418	426	483	431	502	442	424	499	432	459	471	451	445	411	463	432	440	477	412	465	431	417	443	421	472	505	465	452	400	444	456	436	479	423	464	441	447	435	441	433	428	413	398	450	405	467	444	439	478	413	474	463	429	415	463	409	412	457	451	455	441	449	437	463	497	426	448	445	445	468	443	471	493	456	406	459	459	432	443	448	413	433	414	457	433	435	450	470	432	458	438	458	421	433	426	476	442	464	435	442	437	460	431	445	468	457	449	473	473	471	437	507	461	480	450	420	456	424	440	457	461	426	443	436	459	453	435	417	448	434	424	422	457	449	457	462	443	433	459	451	409	478	449	483	441	442	440	420	467	441	457	444	449	460	427	467	442	465	452	437	464	436	447	472	431	462	418	446	472	394	463	416	493	437	480	483	437	432	452	457	470	477	452	449	482	461	428	425	473	425	452	473	457	454	441	444	442	467	443	455	465	411	430	411	444	467	469	438	431	479	440	450	422	484	489	422	451	457	443	414	448	433	437	470	444	422	444	459	494	456	454	427	441	427	418	451	434	441	446	449	401	451	430	461	447	451	439	454	461	461	428	436	455	460	464	442	431	441	438	451	415	474	422	445	448	422	427	480	449	450	462	431	427	501	434	425	465	437	413	487	464	455	451	451	433	456	474	453	468	486	421	454	450	439	434	449	462	476	453	496	421	437	473	473	456	417	441	446	444	421	470	456	407	458	431	438	434	431	443	442	456	496	425	419	446	439	462	473	467	458	457	440	456	465	437	434	474	451	436	411	461	452	468	485	459	429	468	426	415	456	428	454	406	465	444	454	446	411	440	466	378	444	434	469	437	427	460	456	465	425	427	453	447	425	432	459	448	451	474	443	479	423	440	434	470	479	442	445	450	491	435	433	429	431	410	444	476	446	484	457	468	447	451	459	414	463	442	440	449	443	457	481	444	481	441	433	490	430	470	468	425	473	445	443	421	445	436	465	452	486	468	446	421	450	463	450	448	436	457	420	442	477	453	440	455	410	430	459	448	439	448	442	457	483	451	477	434	399	452	467	468	473	444	410	455	443	452	482	444	446	453	429	456	449	452	462	405	463	460	468	440	436	464	444	437	453	446	458	424	456	465	400	501	438	452	482	497	474	458	419	424	461	461	430	483	435	413	450	441	415	466	440	452	437	447	448	434	450	439	471	427	421	411	434	463	458	442	445	494	450	438	432	445	447	462	420	441	464	487	427	425	458	475	438	464	442	420	429	465	452	446	440	439	440	474	479	428	466	419	426	416	435	460	437	412	433	429	415	450	434	430	435	439	443	480	442	433	423	473	475	440	450	473	452	446	456	442	437	462	468	443	435	437	472	445	432	457	445	467	457	471	461	444	438	452	425	465	464	486	470	421	452	424	459	437	485	472	426	435	439	468	456	453	450	441	458	429	472	440	458	449	471	458	451	452	484	428	455	482	419	464	425	470	435	461	455	419	431	430	416	464	433	437	453	457	452	476	458	451	453	460	473	424	460	424	490	453	467	461	431	464	444	436	462	458	460	489	490	437	460	492	446	464	423	471	467	477	407	442	479	451	444	472	447	447	450	484	483	454	446	449	479	470	464	460	519	462	423	446	437	435	459	471	462	407	474	460	458	468	447	455	418	448	435	442	451	459	463	415	459	452	454	410	446	457	464	459	433	444	439	427	432	466	437	468	457	470	463	442	409	427	468	479	445	455	440	457	454	473	423	457	449	488	439	446	465	452	449	450	458	403	468	403	470	451	480	481	442	460	435	497	432	460	426	476	477	438	434	421	446	458	471	479	422	453	469	436	465	453	425	457	421	433	498	423	435	451	450	465	430	446	456	493	440	436	448	405	442	445	433	448	471	438	451	450	465	456	427	442	416	424	453	449	443	436	454	443	463	447	445	456	460	455	465	481	425	439	485	448	425	424	478	451	471	488	432	440	493	493	456	460	462	460	466	418	481	443	434	442	464	424	440	441	410	456	467	420	452	433	468	447	462	431	419	463	441	441	436	448	437	463	458	442	465	426	438	485	461	454	455	464	459	433	436	442	456	473	446	445	467	492	448	416	434	433	473	419	467	471	456	450	430	441	410	443	430	425	480	425	474	424	408	467	450	424	448	463	451	463	457	441	415	489	424	436	472	449	460	448	440	438	447	454	426	434	444	464	450	450	455	462	440	461	438	421	449	443	430	413	445	442	478	455	465	446	437	440	447	449	400	480	396	462	439	451	442	453	428	469	439	428	481	448	455	487	478	439	457	423	430	459	449	435	478	418	422	456	453	413	453	515	442	449	425	468	438	455	470	466	449	417	420	401	442	467	472	475	461	424	423	457	479	439	450	469	445	439	447	434	429	455	495	433	507	425	451	437	456	456	404	480	434	450	459	456	444	450	472	408	474	429	460	406	397	416	452	448	458	460	487	492	487	441	490	451	483	443	411	459	433	435	467	456	427	436	471	434	436	415	469	428	433	422	467	438	461	458	444	434	441	458	492	451	449	461	439	449	435	477	455	466	415	454	428	428	464	450	430	454	484	432	452	467	486	445	461	458	395	451	448	445	420	443	510	436	454	454	408	428	431	438	438	500	463	435	460	458	460	491	483	417	421	459	447	433	425	437	420	462	478	434	440	433	463	458	443	407	455	423	426	451	442	475	443	455	478	445	422	429	460	443	457	446	458	436	449	462	481	455	448	487	434	464	465	456	453	468	452	460	430	474	449	431	445	480	477	442	476	425	431	453	416	453	438	454	430	481	435	430	457	467	457	404	424	467	455	438	423	422	453	425	452	445	446	460	453	421	425	451	421	475	414	447	428	448	450	442	478	477	452	435	457	484	420	424	438	450	462	450	427	471	459	468	477	451	467	451	418	454	425	442	447	415	426	405	457	450	440	494	429	442	480	437	440	472	433	434	439	450	438	445	440	475	428	414	451	484	425	489	441	406	452	481	429	465	445	462	429	467	451	444	455	443	453	466	447	463	453	387	418	421	453	424	447	459	435	418	418	408	449	441	463	451	473	451	449	479	467	446	423	448	438	458	420	440	480	456	418	452	461	441	475	438	424	461	432	458	476	483	408	483	447	485	478	412	410	430	491	448	449	452	448	430	407	456	457	406	473	463	439	465	433	448	449	407	434	483	466	423	425	452	463	452	419	454	397	475	438	423	455	465	464	448	413	444	458	481	432	488	455	482	422	458	456	435	457	432	475	422	470	441	445	474	416	422	441	407	450	455	446	454	462	455	480	465	451	407	432	474	453	451	478	452	464	447	437	415	419	448	435	458	432	459	462	443	461	430	469	430	454	444
5873	2891	2721	1760	998	857	1321	3333	3149	1990	1087	627	493	485	433	417	467	402	402	433	431	402	428	410	402	439	420	360	424	411	453	444	444	401	387	422	385	451	421	458	415	428	445	431	437	438	436	445	417	406	410	438	422	410	427	443	440	382	397	441	426	430	424	417	440	424	430	430	439	441	401	434	400	431	435	452	413	442	417	395	397	422	402	415	423	424	425	400	447	413	392	403	400	452	415	418	450	424	439	391	403	459	413	409	433	419	415	428	378	451	422	397	394	427	421	430	437	397	411	445	432	408	397	419	379	441	411	400	456	437	438	430	440	458	417	412	413	428	433	427	417	427	424	397	412	400	422	412	456	414	423	401	415	389	448	439	415	421	414	427	384	409	399	430	406	421	423	381	421	427	405	427	438	412	421	432	441	452	414	428	440	435	421	430	438	412	439	413	421	383	433	430	407	421	442	387	470	391	402	395	434	449	427	441	430	364	378	405	430	425	417	402	418	428	422	409	384	424	411	397	421	434	406	413	398	440	374	447	433	395	410	428	387	412	414	412	399	412	410	460	446	408	403	408	455	432	413	385	446	418	432	422	404	419	406	395	424	400	402	406	410	446	416	428	421	425	450	421	428	420	427	434	419	416	398	428	449	401	391	423	414	445	412	446	414	423	426	431	454	401	394	423	433	412	403	415	426	408	420	420	410	412	396	407	417	402	451	419	435	409	409	429	408	446	422	427	398	393	447	414	430	403	429	382	400	435	403	405	408	405	464	389	419	384	409	450	454	417	414	443	439	420	446	434	404	434	413	413	462	443	453	417	426	430	402	430	393	390	450	405	404	459	423	413	454	429	431	422	405	373	416	380	421	442	436	467	426	437	410	434	439	397	385	439	392	429	396	424	441	450	416	394	442	388	386	447	441	424	411	442	394	425	421	420	429	407	453	431	430	400	405	432	421	441	403	441	422	383	447	429	426	461	405	405	426	441	418	417	416	473	437	402	427	427	418	380	411	406	425	376	415	415	437	429	413	404	416	431	422	391	405	403	423	397	404	419	402	383	414	432	412	414	393	420	410	399	406	463	415	420	445	407	409	411	416	443	413	418	414	423	430	419	429	452	402	439	436	415	394	425	430	379	368	422	417	417	412	455	411	403	412	382	414	425	430	401	413	425	462	403	405	426	413	404	414	422	407	449	410	406	410	409	394	410	369	435	427	446	418	407	445	423	408	428	387	427	432	399	421	395	428	383	416	436	432	417	452	434	397	419	419	451	425	414	399	397	432	440	395	387	398	423	421	402	383	437	403	414	431	406	401	409	427	411	395	400	437	424	410	426	448	407	426	426	392	394	426	433	391	412	431	392	422	419	424	441	409	406	407	426	394	458	378	439	411	418	400	432	403	431	472	411	409	413	429	423	436	463	419	415	398	413	415	409	427	404	446	442	414	381	400	435	448	417	422	442	404	392	419	379	443	390	404	415	429	365	420	417	398	425	381	388	452	403	432	426	408	451	425	411	410	410	421	396	411	424	410	420	403	426	446	453	364	399	478	414	426	391	417	440	439	440	425	404	404	417	444	425	444	397	395	410	404	434	422	429	412	415	404	399	443	414	418	412	384	404	390	421	468	400	423	444	405	405	441	425	421	413	415	445	424	406	420	404	438	441	377	443	441	427	449	422	409	407	454	433	459	408	417	429	395	426	433	415	421	385	448	402	432	410	429	384	417	395	413	431	401	394	460	418	401	422	420	432	437	409	429	397	431	411	424	446	412	459	408	449	416	376	455	389	424	436	420	406	414	387	413	379	428	410	378	416	394	432	422	417	447	405	416	398	400	449	405	403	433	420	441	415	440	400	435	428	408	413	403	419	408	422	400	412	400	444	435	406	403	444	406	424	396	411	412	415	398	418	381	479	424	449	385	396	404	398	442	377	417	405	439	457	399	431	473	444	419	410	439	427	419	429	414	412	417	400	383	428	428	412	407	390	421	398	442	391	385	465	399	455	405	400	412	412	439	442	421	392	387	402	398	429	382	401	396	435	410	419	436	426	399	426	411	427	432	420	434	386	439	387	408	411	426	451	425	424	422	416	420	399	417	446	423	435	391	424	405	440	386	457	454	406	422	402	416	450	433	428	388	393	472	428	396	452	429	407	422	377	430	400	419	428	439	449	443	420	407	396	393	393	405	416	436	393	422	410	405	410	435	413	434	406	451	402	419	422	407	427	430	454	413	457	371	412	416	419	433	427	372	410	412	440	435	423	406	417	407	430	379	410	428	417	438	415	426	440	432	401	386	378	432	434	429	389	427	398	432	404	437	435	422	405	418	406	391	432	411	457	444	400	453	443	403	448	436	440	411	470	396	403	427	415	411	443	438	405	418	415	418	398	444	404	448	409	422	408	406	457	410	427	413	454	404	464	434	420	438	445	408	451	429	415	396	436	417	408	404	446	403	417	435	402	387	434	439	406	429	421	419	434	441	442	387	426	453	420	385	389	405	419	412	405	416	438	442	428	461	430	426	412	393	408	409	441	432	414	426	416	430	411	430	423	414	394	397	404	420	472	415	402	389	436	437	402	462	422	389	379	385	454	432	472	421	419	442	420	406	420	393	455	430	416	386	412	415	379	422	376	430	463	442	400	442	442	397	406	386	409	448	425	395	418	432	458	430	412	449	412	393	415	408	419	385	428	424	413	438	442	402	421	403	447	435	461	393	413	402	424	369	413	418	445	419	414	399	403	389	409	411	408	414	408	417	414	395	405	395	422	392	435	438	421	444	432	401	416	388	431	460	475	436	408	444	429	381	431	449	411	440	396	423	447	395	392	470	413	423	424	388	405	441	449	400	401	383	399	414	434	427	432	445	381	413	423	409	427	398	430	431	392	434	431	430	398	406	414	436	414	419	422	413	437	437	426	418	395	398	444	411	415	425	448	424	393	407	410	419	406	475	419	427	428	434	407	396	422	442	411	441	393	442	437	435	411	433	426	434	408	453	420	450	390	407	403	436	407	447	421	400	433	430	385	433	405	426	414	426	419	413	403	392	428	383	436	441	398	419	431	448	409	409	432	403	427	412	404	425	412	415	421	431	413	404	429	431	430	405	426	408	433	395	420	436	392	422	387	414	389	436	386	405	372	410	405	454	438	431	409	402	404	414	462	403	425	413	465	433	420	412	407	386	405	451	407	392	427	430	431	429	403	409	429	417	448	410	439	429	471	408	429	438	407	439	445	428	408	400	415	381	412	403	427	409	408	381	417	415	411	413	443	381	438	390	411	436	412	413	385	408	435	410	394	425	390	473	427	387	415	399	443	433	388	431	440	434	420	400	425	408	428	423	410	433	429	393	386	415	418	387	420	438	440	412	387	450	426	434	407	444	378	380	419	393	444	401	425	431	404	436	385	399	414	414	436	410	398	418	435	438	433	437	400	437	435	439	435	410	430	403	383	387	428	397	420	433	401	406	440	425	432	405	436	439	405	445	430	401	408	404	417
25313	21291	27117	24920	7068	2089	2667	20053	22610	12814	4964	1878	783	504	470	437	457	470	449	456	437	448	455	453	454	455	421	433	470	430	456	436	465	467	459	410	479	436	432	464	445	466	409	475	411	451	490	400	410	467	442	462	455	472	468	419	463	454	432	431	440	488	461	413	481	451	444	430	436	417	422	473	441	451	492	462	460	438	457	462	482	459	426	422	410	445	449	422	459	467	460	413	413	456	438	469	424	471	450	413	417	463	459	419	449	468	440	462	418	460	429	433	443	430	450	441	425	476	446	429	451	438	448	439	470	410	436	457	415	481	409	439	440	448	423	481	431	442	432	442	458	440	418	451	427	444	452	419	440	430	445	458	423	461	405	447	436	464	443	451	451	474	405	476	430	453	413	446	452	470	424	435	464	414	448	424	446	424	453	427	419	438	451	452	442	415	464	433	476	417	453	439	472	454	447	455	434	421	446	457	429	437	496	428	475	432	450	431	418	428	422	451	456	417	458	437	459	422	459	407	416	443	469	430	409	436	441	466	430	413	428	415	426	436	447	466	405	439	470	455	464	396	434	442	446	461	441	433	473	451	432	433	434	446	444	479	449	415	506	447	427	403	483	431	437	442	415	437	444	422	434	453	434	434	432	459	451	433	443	429	473	423	458	443	421	460	480	435	451	467	471	465	441	441	441	462	440	429	410	421	431	457	439	448	449	461	443	456	457	443	406	484	453	450	411	437	416	401	445	401	446	449	434	448	445	447	486	446	434	419	416	417	446	410	432	446	409	436	435	465	430	455	422	453	487	453	437	449	446	402	451	453	435	447	445	451	418	453	449	471	445	468	428	428	435	409	461	427	451	452	444	437	431	474	401	478	430	460	459	432	438	418	432	472	464	443	434	424	463	400	407	461	448	412	451	470	451	438	443	434	424	448	460	440	473	422	441	485	479	421	404	449	468	470	431	448	472	437	408	447	426	452	433	425	435	474	445	427	470	412	438	439	481	446	435	479	446	439	454	455	439	422	453	424	421	433	443	428	470	441	445	476	408	438	444	419	485	455	454	460	422	434	439	479	465	472	457	407	412	428	424	448	494	472	441	464	427	448	403	430	412	423	459	448	454	426	429	464	478	452	468	470	471	431	444	473	444	437	412	437	440	460	433	443	457	428	462	454	451	474	442	457	437	445	442	468	447	418	460	416	445	435	415	418	418	434	456	427	477	472	481	443	431	445	458	430	475	440	458	436	403	447	449	455	431	435	439	463	431	418	459	446	454	454	408	455	422	446	433	431	454	451	459	435	425	446	421	424	459	437	466	440	449	432	437	420	476	433	458	450	469	443	422	436	418	418	481	438	430	457	471	422	398	452	451	464	446	443	429	422	445	476	452	403	443	423	442	483	432	458	433	436	458	406	390	451	401	425	419	442	417	442	439	451	461	437	478	433	429	441	467	459	438	461	439	422	453	436	437	457	440	483	481	462	453	434	461	431	450	428	498	424	434	400	424	432	469	438	462	463	427	440	432	437	414	432	451	430	386	455	418	458	451	459	472	438	428	453	452	432	468	468	463	480	421	429	446	454	414	460	446	417	450	404	486	422	417	448	414	455	445	460	407	403	418	454	443	421	466	458	415	435	438	463	451	413	386	411	453	441	418	425	430	462	428	412	412	430	432	438	462	468	449	424	434	454	440	430	431	447	464	403	455	481	451	457	443	471	452	434	408	468	437	424	425	448	465	460	439	465	429	457	427	454	400	459	451	417	442	440	442	431	434	425	407	441	480	470	423	431	436	441	429	448	482	457	437	443	441	419	404	450	445	437	428	438	449	476	429	466	441	381	417	444	440	437	445	437	467	435	449	401	449	479	457	458	444	457	402	446	459	428	426	431	407	421	462	480	442	440	471	443	450	444	420	452	447	453	478	428	445	489	466	484	465	416	458	435	436	430	423	468	432	455	434	427	472	433	455	433	476	463	457	457	436	474	406	399	419	430	416	492	456	446	443	466	411	424	453	473	439	440	459	426	444	411	469	409	475	435	418	449	465	426	443	425	428	457	419	428	429	398	410	421	459	401	493	424	405	465	440	426	468	456	445	422	446	432	471	440	471	429	427	466	476	447	462	435	440	452	456	452	457	432	465	443	432	443	461	460	429	434	449	461	474	455	475	472	445	419	453	478	393	430	444	423	461	461	436	439	439	450	446	475	436	462	461	452	431	442	440	435	412	449	456	454	442	458	505	432	432	473	426	454	462	465	459	436	453	424	482	451	456	493	436	448	446	450	430	453	446	401	448	434	427	459	491	427	445	422	416	456	448	415	447	459	453	449	435	471	454	422	429	451	482	405	473	431	465	426	454	443	454	449	424	420	442	431	461	408	415	437	435	481	463	435	439	432	449	470	423	444	457	416	451	469	455	467	452	417	438	458	422	446	434	462	443	489	458	423	435	407	467	430	445	459	435	391	441	451	460	444	454	430	447	457	410	415	434	460	446	439	458	488	468	454	464	434	474	457	455	444	436	458	441	422	429	452	443	462	426	448	457	448	407	452	403	441	452	477	498	428	500	479	432	411	422	423	458	423	400	436	436	435	430	439	430	480	463	458	443	410	394	438	432	431	395	472	454	447	441	388	409	483	456	455	436	419	453	416	454	438	418	440	445	433	408	436	437	465	441	408	417	440	420	413	417	468	445	446	426	471	453	479	434	419	419	459	428	424	444	486	454	386	490	422	410	413	456	446	453	426	456	423	455	417	435	441	442	463	435	443	415	390	482	455	450	461	453	450	460	462	440	452	453	451	422	426	457	445	454	413	438	502	439	452	459	413	478	413	476	460	458	396	438	426	448	425	434	429	423	433	446	460	454	419	457	498	444	439	455	458	416	441	449	455	470	447	457	477	442	409	407	467	458	420	461	477	458	470	436	427	426	419	430	462	452	418	480	414	483	464	446	418	404	441	442	438	441	430	427	444	452	449	457	401	430	473	442	439	439	449	456	454	439	456	452	458	442	499	456	428	438	458	457	434	488	453	469	423	422	481	426	449	414	470	486	450	401	422	435	440	453	463	463	472	449	461	409	400	434	451	470	440	484	458	449	414	452	438	465	453	419	461	433	445	422	460	439	440	448	455	452	387	463	452	449	444	435	440	449	451	431	468	449	487	449	426	468	446	445	420	439	444	435	454	469	423	399	435	402	469	460	421	413	390	414	415	403	414	445	426	433	453	450	433	489	451	448	444	449	450	434	431	436	450	437	446	486	421	430	419	448	479	403	444	451	435	436	465	459	452	473	443	420	423	422	476	456	455	466	463	457	431	436	429	430	435	429	439	420	444	455	420	443	461	430	432	452	448	432	413	422	405	448	459	452	452	462	421	452	442	443	408	455	442	388	397	449	467	443	468	441	442	449	448	458	470	433	451	431	434	475	455	463	430	455	417	454	465	444	424	432	417	456	457	440	427	448	455	476	388	473	409	446	424	456	425	452	469	407	447	472	458	440	436
4922	6328	8657	4183	2589	1878	3665	22123	20340	10428	4992	2045	776	510	444	469	404	436	448	454	457	436	411	425	464	438	422	467	456	433	437	425	462	440	429	438	484	437	433	430	442	417	398	428	451	429	437	415	407	430	447	490	400	442	444	444	480	458	443	436	463	404	390	435	397	425	427	461	448	449	441	428	435	444	449	417	431	454	455	421	425	429	424	440	440	412	403	447	423	456	457	423	454	485	429	456	421	461	416	446	456	399	418	452	501	362	418	433	442	437	414	432	439	454	471	438	437	437	426	449	474	478	470	439	450	433	413	428	448	445	445	392	444	414	438	447	394	441	413	418	434	415	413	438	440	458	446	440	439	402	397	481	443	435	437	448	429	416	429	417	463	433	461	416	408	481	473	440	450	481	410	418	430	446	430	444	460	415	440	447	424	417	413	403	444	449	431	462	414	426	479	439	470	455	436	449	421	413	423	456	452	444	460	432	426	413	454	435	433	448	434	432	478	407	441	457	458	462	452	425	435	413	412	439	457	403	471	450	454	454	423	426	441	423	415	435	425	420	380	427	439	441	416	432	471	430	446	446	404	413	435	459	447	446	455	405	461	389	449	439	426	442	407	410	470	408	428	413	439	432	439	416	419	427	409	439	411	433	430	403	447	403	424	405	413	430	449	451	459	435	437	436	395	434	412	435	451	434	447	413	474	395	431	392	446	384	413	477	445	404	422	417	469	436	435	397	406	439	400	473	432	387	442	436	466	392	460	441	411	449	421	444	418	449	462	433	439	443	434	412	418	423	440	443	453	459	466	409	424	460	396	416	454	398	403	420	459	444	455	432	457	425	446	459	430	425	396	406	419	452	440	428	395	440	432	435	421	457	425	439	426	456	433	451	453	489	362	423	429	425	434	462	449	460	405	439	459	451	440	446	461	409	441	407	429	429	458	433	405	417	433	424	453	419	396	420	437	437	459	450	422	416	441	422	401	399	427	447	431	411	444	493	458	454	428	429	465	442	437	472	423	416	458	421	426	423	453	429	451	429	440	412	454	444	428	398	392	430	420	429	466	444	426	444	450	429	455	393	410	430	446	396	438	410	377	452	405	404	453	441	460	415	433	407	446	449	440	415	429	400	421	437	451	422	431	451	464	408	433	424	473	451	432	393	433	445	412	461	453	475	463	425	415	441	429	413	450	428	414	413	401	456	420	427	442	437	417	470	439	424	423	442	428	433	423	426	425	463	420	434	451	455	438	414	428	376	432	445	455	383	451	440	434	436	474	447	425	430	410	416	415	424	419	429	436	428	444	403	454	425	426	417	458	418	428	412	436	431	441	413	427	401	426	452	458	437	454	411	387	445	438	434	444	466	428	431	424	433	437	443	476	429	434	427	413	441	434	436	396	414	440	436	425	435	462	440	441	430	409	435	427	425	451	431	423	401	461	447	435	447	445	415	427	415	459	415	414	431	435	451	433	459	424	412	443	448	457	431	404	438	408	449	443	463	459	391	429	432	426	434	446	443	430	439	424	465	438	438	408	455	403	414	433	427	413	447	441	420	445	447	445	438	385	453	457	434	397	433	405	469	437	427	412	468	427	421	419	442	426	404	455	398	438	452	419	396	448	439	373	439	401	394	446	442	401	444	429	414	426	419	441	439	420	413	411	420	465	392	461	453	413	367	411	450	444	455	410	445	451	419	422	459	409	471	417	435	430	413	454	412	428	441	430	424	423	405	468	413	443	440	419	425	434	416	437	484	471	464	407	425	434	441	432	445	433	421	453	491	448	399	448	435	444	428	437	476	399	407	469	435	414	480	430	414	418	474	433	409	455	455	437	419	399	427	428	428	429	409	453	428	463	416	425	460	388	410	416	436	434	461	429	460	446	445	441	453	441	401	466	404	428	457	420	418	407	420	432	456	424	447	393	405	422	426	424	437	443	436	433	452	439	439	418	442	424	424	441	417	430	405	436	476	427	476	447	428	440	403	421	448	462	461	419	407	429	407	431	425	421	415	423	421	374	415	444	405	417	467	431	419	431	431	437	425	455	439	480	418	428	415	387	455	465	440	435	409	395	436	480	416	472	410	419	419	445	427	418	445	457	446	416	421	432	482	441	438	408	448	461	440	436	440	464	449	428	423	418	442	435	422	394	418	433	429	433	419	443	382	440	450	400	439	428	435	431	440	446	432	446	443	450	443	404	434	430	435	407	440	439	367	449	436	406	422	432	453	421	419	421	407	425	500	433	442	484	439	403	421	472	450	452	404	378	465	407	434	472	438	424	445	456	418	405	433	446	419	452	408	408	415	438	443	433	409	465	447	413	411	443	415	430	470	435	418	412	440	401	445	465	420	454	457	455	430	443	464	437	407	403	436	450	410	433	395	432	477	422	414	495	417	425	397	459	439	432	428	423	436	442	388	407	411	416	426	426	418	483	422	410	477	452	459	425	428	421	417	453	421	415	383	423	434	427	438	462	416	471	428	420	453	434	440	416	395	392	455	424	414	429	426	406	420	451	411	434	442	442	403	428	442	407	406	463	478	440	418	425	438	467	440	413	434	409	441	414	430	469	421	441	455	400	469	431	438	420	407	444	438	446	436	455	445	456	400	422	458	459	437	473	460	439	385	424	420	452	451	399	445	401	432	415	465	404	439	408	460	455	445	425	432	441	428	412	449	478	417	436	437	446	428	425	445	415	439	443	424	410	431	450	434	474	401	446	444	423	437	448	410	443	399	412	448	402	443	443	448	438	468	410	483	415	419	472	419	353	421	447	451	420	396	426	419	460	418	425	448	443	417	399	428	412	425	408	435	452	472	415	440	408	408	423	437	423	454	446	456	438	465	447	432	449	452	422	419	462	454	428	449	428	460	395	468	450	433	421	438	442	450	449	444	438	417	448	456	419	417	420	453	451	414	440	419	429	460	431	411	455	464	424	466	434	464	461	457	413	426	453	420	450	429	418	407	431	421	379	433	463	439	434	404	438	428	440	416	408	419	434	433	420	410	429	438	390	413	385	474	441	417	425	445	394	456	471	406	458	428	464	427	447	448	471	430	426	418	478	429	430	465	407	427	447	418	434	436	447	455	407	419	442	442	435	430	439	424	432	482	434	467	421	455	466	445	463	441	418	443	438	418	465	410	414	424	405	431	458	423	410	435	441	430	421	426	420	435	413	422	437	442	435	428	389	456	432	446	458	445	410	403	406	460	441	410	417	451	421	427	441	458	465	387	431	445	437	470	415	422	407	451	445	435	400	412	426	447	413	427	445	403	416	429	416	447	439	431	429	440	432	443	439	450	459	454	474	428	406	416	453	474	417	436	441	432	405	431	429	442	433	427	428	462	389	452	430	401	447	441	430	418	418	459	419	424	462	408	440	451	414	444	402	443	380	442	463	447	449	452	457	442	441	403	417	439	418	463	411	437	417	396	440	435	404	434	440	409	457	389	415	405	433	437	455	417	416	452	421	439	398	431	402	383	419	429	460	426	423	436
24128	21277	28569	24327	21101	10611	5984	36689	40113	25644	12021	4296	1214	745	590	598	532	543	561	567	538	532	554	566	494	553	569	545	569	531	536	547	559	492	515	535	519	499	593	537	567	556	551	566	538	535	537	511	575	533	563	539	500	494	523	515	519	520	513	566	527	548	555	522	560	556	538	558	572	548	506	509	523	538	521	506	546	514	550	505	587	530	536	534	537	511	551	532	531	509	498	495	528	545	571	524	540	540	534	522	503	538	520	583	586	509	526	565	591	502	540	542	556	575	518	525	542	533	541	556	580	536	571	502	541	535	546	549	488	559	500	525	524	529	526	502	468	571	530	554	531	521	513	570	530	546	523	538	577	504	538	520	531	532	530	584	555	509	523	542	584	519	536	539	515	544	525	523	534	489	533	529	527	549	592	569	554	523	542	517	583	510	551	545	562	492	556	504	576	535	516	523	541	566	514	547	536	500	561	551	538	544	529	577	546	542	566	512	508	557	505	533	536	588	513	517	510	518	547	505	543	510	535	576	526	566	556	508	586	545	534	543	527	563	488	530	534	532	524	543	532	542	545	536	560	532	557	543	556	548	571	518	574	505	516	544	530	502	532	525	524	528	548	499	546	526	523	511	503	515	538	514	564	553	560	522	566	544	524	560	568	538	544	527	520	560	534	546	570	511	465	564	517	506	564	553	509	499	512	524	509	574	529	558	544	508	506	537	543	536	516	543	538	547	518	517	576	523	556	543	531	543	505	585	531	528	558	510	533	555	516	516	550	527	521	531	518	592	542	470	535	553	538	548	588	525	534	540	519	565	520	525	575	544	547	555	508	531	519	543	559	552	521	533	507	539	571	521	507	558	542	516	530	587	531	562	519	546	537	497	520	554	534	539	545	565	557	520	541	507	521	510	537	584	487	506	569	488	550	530	534	540	543	544	533	550	569	552	552	525	504	513	534	554	521	513	569	566	525	527	544	563	533	526	533	522	514	541	522	536	568	540	563	556	530	533	567	565	621	521	511	552	502	572	576	520	528	501	500	548	506	513	524	546	528	539	545	530	527	497	519	527	553	552	543	525	530	577	542	510	543	530	568	544	507	514	553	499	576	546	504	524	550	510	532	524	520	528	571	528	518	533	561	529	563	540	510	563	544	576	556	521	548	531	530	544	506	559	538	500	573	569	491	534	534	534	562	513	556	520	507	539	515	532	554	504	484	482	510	579	526	541	503	576	565	555	560	566	506	535	552	548	545	541	528	528	559	516	546	520	530	514	579	531	532	550	563	581	542	529	541	526	563	528	499	548	544	508	547	551	539	512	531	529	534	543	478	518	568	566	552	534	517	539	544	528	516	526	515	549	540	501	537	560	523	567	525	521	529	599	514	494	508	546	550	479	507	512	553	551	540	576	527	543	508	569	560	548	532	518	556	523	527	511	530	525	490	536	520	495	518	586	503	522	512	549	553	555	542	589	524	550	542	503	543	528	504	487	557	531	510	523	547	531	552	575	505	534	539	521	557	516	501	537	544	549	530	543	516	523	542	518	563	544	548	534	528	547	561	511	533	552	494	543	567	482	512	519	486	590	535	519	546	541	545	492	525	535	537	550	530	560	530	519	545	506	551	563	512	484	519	576	536	564	511	530	560	559	585	498	516	555	577	547	571	515	534	548	537	521	588	518	570	517	588	550	535	535	509	534	546	516	519	531	548	539	510	516	541	535	545	482	529	545	556	519	488	533	500	532	544	549	568	523	526	538	530	588	564	538	530	569	535	529	489	547	520	505	538	552	549	519	593	522	544	552	550	508	531	583	505	535	516	548	563	511	560	516	551	526	549	507	504	538	530	534	514	518	544	491	552	576	501	537	510	573	508	544	524	532	499	498	582	542	564	534	517	539	532	539	542	530	533	535	536	530	542	547	557	533	561	565	572	581	523	495	545	525	503	551	524	521	609	527	514	545	529	547	538	509	495	519	533	548	577	547	561	518	499	583	526	569	561	519	538	503	534	565	544	559	524	534	488	487	575	511	538	561	551	532	515	538	486	544	550	512	535	515	529	541	474	552	577	570	569	520	530	562	573	509	523	528	564	532	537	560	515	531	563	535	524	555	559	546	511	546	549	526	511	552	517	523	489	574	528	562	523	592	528	517	491	515	533	539	532	532	563	592	509	561	548	509	491	534	532	534	582	554	540	534	530	515	574	529	553	536	495	532	594	514	505	541	554	521	561	532	514	547	533	549	556	551	504	531	493	533	551	550	502	536	564	529	539	523	535	530	512	526	513	539	532	560	518	563	509	561	512	515	557	498	558	553	523	526	540	593	540	550	552	546	517	520	550	545	524	565	554	535	570	514	579	517	510	521	484	566	513	558	540	536	547	557	534	542	515	489	542	549	531	488	540	518	512	558	546	546	574	548	581	552	512	573	540	524	505	516	517	520	517	537	528	529	566	539	528	542	519	531	524	532	558	526	498	559	521	520	554	519	558	515	486	544	534	485	556	547	536	526	527	511	576	481	544	546	560	555	509	522	531	558	496	532	544	513	552	536	567	532	541	555	566	514	536	521	516	527	527	562	517	515	532	567	559	582	558	565	527	569	516	569	589	520	526	547	511	564	502	566	506	513	522	547	563	589	554	492	494	508	491	543	501	496	574	534	517	561	529	578	513	533	559	554	524	557	559	504	504	506	547	534	568	494	523	534	525	544	531	494	535	543	517	529	549	548	525	520	511	503	488	525	553	513	513	543	539	525	542	553	548	534	532	540	525	503	539	521	537	521	559	524	561	520	535	537	511	538	558	533	535	521	539	545	512	579	527	556	534	549	570	514	517	525	557	546	538	511	545	515	500	535	515	579	505	516	526	534	525	529	556	546	558	564	554	566	523	570	544	520	551	539	569	533	523	521	563	508	557	528	559	476	556	516	537	535	471	546	519	546	519	533	507	546	521	555	506	526	501	541	523	540	545	524	576	562	526	545	506	499	571	484	517	564	541	496	554	528	523	525	531	516	561	555	536	534	505	525	575	538	550	544	536	533	536	525	499	523	558	592	545	551	513	548	539	591	531	490	526	555	513	538	547	582	524	514	512	507	547	580	559	520	535	532	558	566	537	575	534	494	522	515	532	509	529	560	548	552	587	523	536	547	494	499	540	575	542	524	548	522	541	529	534	519	558	574	543	532	536	506	544	526	519	592	499	581	516	541	533	500	532	515	477	523	476	533	555	532	540	496	522	548	517	492	500	556	505	504	487	543	522	531	551	548	509	535	549	520	527	524	537	577	607	515	568	511	531	506	499	568	521	555	510	568	498	600	588	521	532	527	492	566	543	501	494	546	562	573	510	550	526	498	532	557	533	565	549	521	538	547	564	552	523	548	526	524	490	485	510	529	515	548	544	529	456	520	566	545	501	516	510	547	518	568	538	540	591	532	544	539	552	515	551	516	543	562	521	550	571	542	532	529	534	498	562	466	503	534	544	560	551	524	527	534	544	531	524	545
6610	15284	14791	7740	5007	3524	6235	38955	36628	19286	10254	4113	1328	738	545	541	505	514	501	529	519	510	531	523	501	505	527	498	536	514	517	507	505	534	526	521	514	532	565	480	513	518	492	543	524	517	524	507	508	519	526	474	482	518	491	490	504	507	460	565	505	500	508	545	530	513	530	534	524	553	518	537	567	527	463	521	465	524	503	522	556	488	524	492	514	552	524	525	512	530	496	494	499	509	491	528	518	514	522	541	570	539	507	505	512	553	524	557	554	486	519	569	500	506	521	487	511	521	502	493	540	533	534	511	530	535	526	524	502	525	519	548	509	516	515	570	512	542	550	545	524	527	528	553	506	515	479	556	497	524	516	477	528	525	508	582	485	552	511	523	506	508	519	508	532	509	479	513	510	515	544	506	570	516	582	525	537	506	507	491	499	497	510	507	480	515	522	539	512	539	525	531	543	513	547	545	524	535	546	529	499	515	512	508	532	518	530	524	516	515	503	537	546	552	505	522	542	517	507	519	532	511	536	523	515	513	539	474	530	504	489	569	531	506	551	534	532	469	535	517	471	523	520	534	557	512	555	519	508	497	516	567	457	541	548	530	524	504	537	541	542	528	484	483	543	530	490	564	522	518	502	521	552	513	559	514	506	535	503	491	514	499	523	556	532	540	548	488	558	551	498	533	527	529	485	505	495	507	539	506	488	533	497	506	511	511	520	498	501	528	510	515	510	470	466	502	511	544	515	524	495	565	488	516	550	506	507	502	524	522	547	502	516	485	560	494	523	503	523	468	512	552	488	528	560	518	548	541	548	536	533	526	472	547	547	542	491	557	491	509	501	543	532	520	474	501	504	540	524	517	493	488	522	529	478	499	508	530	518	550	497	516	504	525	505	521	548	510	506	523	551	491	507	578	489	525	480	522	528	515	533	523	523	553	475	513	529	533	530	556	527	483	507	542	535	534	527	504	517	472	527	496	505	517	475	529	517	537	517	534	553	537	497	504	515	507	507	512	563	514	491	510	523	536	484	481	523	477	505	499	494	569	510	532	541	474	536	522	528	508	507	509	514	517	525	519	533	522	509	533	483	533	495	498	522	524	514	513	526	495	520	550	546	524	538	512	531	492	533	516	538	496	565	501	518	481	486	513	523	490	500	502	538	536	494	533	552	546	501	511	543	489	515	504	520	558	537	528	520	494	489	522	525	520	502	526	521	488	487	501	491	530	533	528	498	495	492	542	504	519	551	507	546	529	559	525	550	507	543	533	540	497	519	504	497	485	510	545	514	513	556	512	528	549	521	481	509	516	523	506	532	531	511	498	481	509	503	491	500	537	494	502	539	510	507	502	512	522	504	525	499	528	510	543	494	498	500	534	515	526	481	507	550	519	472	524	486	527	530	520	549	498	530	526	510	469	526	527	529	513	508	527	502	529	502	513	565	523	538	506	520	530	517	517	557	522	552	528	488	521	511	507	486	490	488	481	566	486	535	526	516	539	521	534	475	528	516	488	504	509	515	464	506	541	519	516	513	535	520	539	552	545	529	535	525	516	533	497	494	515	526	500	501	497	508	491	527	544	540	528	509	491	527	498	538	472	481	520	543	559	517	507	510	522	533	507	548	479	530	506	542	460	522	519	513	517	542	548	477	515	493	536	545	516	543	474	517	459	504	517	492	537	559	524	483	535	520	562	532	515	503	531	501	526	536	536	515	569	493	523	573	506	482	530	522	484	502	524	514	509	513	505	515	497	549	533	525	551	522	530	510	492	498	531	525	490	521	514	513	485	492	505	529	509	487	522	510	510	516	503	552	542	472	489	532	528	546	519	556	504	528	488	517	500	488	521	509	513	473	469	494	531	514	496	550	526	478	528	513	498	492	516	534	541	516	493	484	521	514	512	523	502	516	527	491	548	501	484	504	518	491	530	568	514	495	543	517	522	524	562	522	525	553	510	499	524	514	537	492	532	505	506	514	531	526	515	505	481	484	521	526	516	497	512	465	546	543	547	503	516	577	517	513	502	509	536	508	516	526	515	533	511	514	481	496	515	497	530	508	532	506	479	530	539	513	540	496	522	497	493	496	479	524	492	504	476	470	530	478	499	502	502	472	484	493	474	544	521	537	522	527	501	570	504	544	489	528	525	501	533	563	531	520	529	542	480	536	542	535	545	495	532	511	523	490	491	487	523	561	479	518	473	536	533	495	526	510	512	503	505	516	545	502	519	557	496	548	525	521	516	514	517	532	490	534	503	494	500	512	478	481	540	533	504	546	478	494	520	511	526	529	503	515	552	563	471	504	513	532	550	537	500	563	519	511	518	506	521	508	487	521	545	521	540	498	528	515	472	494	539	513	517	560	523	522	504	514	490	540	522	501	517	496	532	516	504	506	546	522	461	509	522	494	497	542	519	519	507	532	510	531	495	505	525	482	551	487	494	485	554	527	507	539	533	566	542	479	498	488	488	508	546	511	541	564	512	528	481	473	455	484	529	527	550	480	510	539	524	553	521	554	539	520	514	503	537	513	545	521	504	519	524	538	561	496	537	495	482	566	544	550	517	526	509	504	496	574	503	517	540	544	526	490	499	502	513	475	476	500	523	527	518	530	515	515	495	532	559	530	553	499	530	490	515	543	534	542	515	526	515	465	562	512	521	529	514	522	522	513	487	512	492	500	506	547	534	517	527	513	530	489	538	491	492	493	521	537	498	514	497	511	512	535	514	507	540	506	508	508	523	531	503	508	531	529	485	524	532	526	514	552	515	531	509	504	509	526	520	524	549	522	536	514	500	520	479	498	515	513	484	521	477	517	509	499	528	500	555	517	514	528	460	550	496	526	531	512	544	555	480	511	510	516	477	515	526	539	489	526	499	480	524	540	550	507	518	522	509	538	529	545	507	546	551	538	507	538	495	492	511	496	526	503	528	523	540	507	521	525	523	542	511	517	511	509	558	511	518	532	508	551	504	514	494	511	513	518	478	515	502	539	496	530	528	494	496	468	492	531	540	533	556	548	554	535	487	499	500	481	509	510	502	522	515	512	544	507	493	513	504	510	546	544	503	485	515	501	511	525	542	532	532	514	526	506	503	511	520	533	558	474	491	531	535	517	504	533	509	497	499	536	507	526	524	506	530	500	532	549	508	475	513	496	541	496	501	535	552	542	528	525	459	477	479	503	493	491	530	502	506	485	511	521	491	529	486	520	549	505	509	533	506	520	528	512	536	508	486	516	511	516	497	494	531	478	451	501	539	495	542	513	480	512	489	483	507	497	527	510	478	500	491	488	543	524	564	531	528	528	507	493	491	469	494	539	466	537	520	566	518	501	519	533	557	532	523	507	549	528	508	540	538	520	533	539	514	546	493	496	516	517	517	516	547	503	513	519	517	554	536	518	536	502	517	451	512	484	531	512	504	501	503	518	515	516	505	497	529	504	515	521	513	506	524	492	467	518	522	509	536	509	490	515	500	542	516	501	491	587	476	491	500	509	538	525	501
27543	13942	4582	2474	1299	668	643	2040	2712	1666	1025	691	504	477	484	432	458	430	473	426	447	462	470	465	449	462	430	451	437	467	445	452	461	465	454	454	448	433	433	406	460	460	433	458	400	418	459	466	418	449	467	418	431	442	464	450	454	439	424	435	475	425	485	464	443	449	430	419	422	454	446	453	415	416	388	433	435	459	416	448	429	440	371	471	448	389	431	427	445	426	447	474	456	485	454	445	439	436	421	429	463	463	442	450	461	422	437	447	459	435	466	412	483	414	446	456	464	491	450	414	437	437	449	440	444	413	452	434	433	478	426	431	474	434	466	455	413	430	464	423	482	423	439	414	425	459	459	418	437	416	416	412	477	454	446	468	458	474	417	441	469	412	445	445	467	454	441	444	459	448	422	415	435	433	469	425	461	448	484	440	478	455	463	445	450	450	446	476	458	442	483	451	436	470	487	453	437	460	449	471	479	473	440	433	422	425	429	480	487	419	453	464	415	446	437	462	441	408	434	455	473	476	444	446	424	424	468	416	476	455	468	439	444	420	463	424	428	501	462	461	433	410	439	425	440	452	473	433	451	424	432	459	414	427	466	449	475	504	442	467	460	435	450	441	443	475	432	422	403	444	466	439	440	464	440	414	481	478	445	396	426	452	467	398	452	417	428	482	442	458	420	452	461	458	458	447	446	428	438	455	465	434	434	451	471	444	463	394	461	394	428	424	438	426	434	431	463	462	435	430	435	403	440	402	458	410	450	419	432	415	417	459	449	442	434	439	446	434	437	450	468	435	442	446	427	452	425	448	437	473	445	413	443	446	425	454	449	463	474	435	432	434	422	427	460	445	449	454	478	434	459	455	440	462	428	449	465	428	443	444	457	445	465	461	455	456	450	476	443	466	428	453	451	466	412	440	457	442	428	442	446	443	407	424	438	455	468	428	463	464	434	388	417	453	482	386	458	432	422	471	444	434	457	521	400	451	435	446	449	411	415	411	402	434	437	417	450	457	438	417	415	454	446	463	444	443	443	478	454	430	505	454	472	461	449	465	428	408	435	435	425	453	445	445	438	468	463	423	481	440	450	418	503	461	444	449	429	463	456	446	423	393	435	436	480	449	481	452	452	429	396	451	409	434	457	433	421	451	451	416	450	432	414	420	449	470	471	434	448	454	459	413	450	457	444	452	424	445	447	431	432	469	423	432	435	439	461	451	446	427	443	463	465	444	446	441	457	441	463	465	419	419	455	456	443	445	424	436	457	452	451	464	450	384	441	467	422	471	452	457	463	414	439	420	479	454	439	495	438	433	486	453	460	434	461	467	449	473	452	479	440	463	459	464	453	460	438	470	466	455	450	465	443	457	441	472	435	450	454	442	403	424	469	413	443	424	454	435	444	443	452	448	439	444	440	473	452	465	485	454	447	447	428	446	462	413	485	440	442	454	446	446	413	469	455	456	426	399	447	464	471	436	439	482	443	396	465	459	457	459	413	460	445	436	439	459	438	474	436	447	458	419	430	442	424	425	470	469	443	438	486	431	418	413	460	422	474	408	454	461	452	456	499	476	457	464	430	403	487	444	452	432	434	445	434	442	466	415	423	439	424	459	450	458	446	459	491	404	436	471	435	457	440	454	436	441	428	435	473	424	439	453	428	423	442	461	426	424	443	413	444	456	433	453	441	443	436	434	403	445	446	406	438	432	423	471	446	451	421	455	474	464	449	451	454	447	482	453	446	405	437	439	449	449	434	445	466	396	459	401	418	423	445	426	469	408	436	430	473	452	442	457	439	421	453	411	465	416	447	449	437	405	439	433	465	436	452	426	428	440	462	431	452	442	476	434	438	466	448	479	436	443	451	459	444	434	454	477	414	430	456	446	462	440	462	474	448	450	445	436	474	465	424	431	416	435	476	423	431	387	447	472	428	418	493	477	442	445	431	407	457	421	435	416	446	441	478	490	436	430	440	429	417	458	467	429	440	384	455	419	459	423	470	436	460	454	478	488	447	465	471	438	489	456	419	437	456	458	401	434	475	431	470	422	456	489	467	433	401	409	425	433	467	451	442	419	455	434	441	458	438	455	442	449	465	455	436	443	440	463	481	474	404	447	459	437	449	401	427	424	430	455	435	426	458	419	401	445	458	454	473	493	483	423	487	410	460	431	469	440	420	437	422	481	454	431	488	476	443	418	453	463	449	429	452	446	451	457	433	448	427	439	466	456	475	438	429	471	436	473	416	452	435	463	433	483	487	462	456	430	444	438	451	498	415	452	482	429	435	424	453	506	449	450	424	449	422	444	455	445	434	429	416	425	458	466	470	420	442	447	448	461	458	468	437	445	438	408	467	469	437	458	436	404	466	441	449	446	399	445	462	447	441	420	425	455	425	432	462	442	435	457	421	448	451	424	470	410	454	432	444	488	430	453	431	430	457	479	439	471	441	442	455	458	452	464	439	433	459	420	457	440	467	485	474	461	454	431	428	422	415	436	454	415	470	421	443	447	428	460	474	418	441	417	508	435	427	473	398	463	486	405	513	480	470	419	450	430	452	437	400	430	470	452	433	462	453	456	460	472	418	451	430	450	442	445	434	384	444	414	446	439	399	450	431	426	426	494	439	451	441	426	453	416	424	445	395	415	449	428	426	426	427	460	452	453	464	436	453	512	427	427	465	451	462	467	427	439	434	453	454	425	471	417	444	453	406	432	406	420	442	481	466	441	427	441	414	413	432	445	500	428	412	446	420	447	413	451	434	449	435	453	478	460	436	415	433	429	432	443	446	455	406	426	464	440	447	456	439	467	452	445	436	447	460	436	464	407	438	452	440	475	408	445	419	439	454	448	452	449	440	427	418	430	491	451	479	427	464	460	437	437	446	417	471	440	458	401	476	436	439	448	472	442	445	471	427	424	427	498	439	454	452	432	440	445	448	410	484	424	447	472	413	429	437	451	443	472	433	473	486	448	491	434	410	476	425	440	473	454	427	474	456	434	439	448	448	451	477	478	459	431	504	471	474	458	455	423	439	461	446	438	440	439	454	415	402	419	481	437	417	445	437	427	439	464	439	440	461	457	456	460	434	426	450	482	434	439	441	481	468	428	440	423	417	413	412	428	410	426	415	431	422	498	467	454	418	436	438	418	491	432	464	413	447	471	466	425	444	426	427	452	429	422	452	429	429	475	426	408	449	415	430	466	450	443	431	422	494	416	436	428	451	449	442	437	428	415	426	443	459	471	448	435	435	441	447	429	422	421	462	433	432	461	449	446	435	404	405	425	410	435	475	441	444	438	440	401	446	434	469	454	406	475	449	464	471	440	475	421	432	450	479	453	425	432	431	445	464	435	451	476	460	444	423	444	469	438	460	451	410	471	418	448	451	471	406	437	449	464	497	480	452	429	426	437	461	456	449	473	453	466	431	471	474	446	444	420	454	449	451	458	462	423	442	474	465	437	450	443	486	458	404	453	433	428	454	445	451	435	414	443	439	422	447	450
6143	5123	4405	2695	1589	724	767	2920	3374	1938	1140	765	499	450	470	423	394	395	401	426	412	408	440	407	487	449	432	450	416	418	457	443	472	439	423	438	428	398	423	410	432	393	428	404	430	462	418	408	424	449	421	422	428	401	402	448	397	429	435	390	445	413	445	412	457	401	388	430	414	452	439	453	389	443	414	408	416	431	433	424	420	474	407	399	426	433	437	437	413	398	457	438	420	474	433	423	410	415	425	459	420	449	400	420	399	412	390	432	440	404	428	417	439	403	406	426	423	435	450	431	405	439	397	447	399	446	431	394	427	389	448	404	424	420	423	446	451	437	454	437	420	422	436	398	425	401	448	428	414	417	435	391	437	444	394	421	407	427	428	447	445	447	421	447	443	436	422	401	446	422	452	437	423	420	434	445	372	427	413	477	434	450	441	416	454	433	437	457	417	433	433	424	437	411	423	400	421	423	407	376	374	422	434	445	411	424	458	455	396	411	441	441	438	432	410	426	432	409	403	384	436	405	403	432	392	399	377	399	435	414	416	420	432	415	422	424	394	404	430	430	438	441	450	461	426	424	449	416	453	411	467	457	391	434	421	413	418	412	410	421	446	399	445	388	442	439	446	410	440	420	428	435	453	435	424	422	433	412	404	425	393	436	425	439	456	418	427	390	403	404	407	437	416	402	434	412	441	436	413	388	441	392	432	396	384	412	422	411	435	411	434	429	422	406	389	413	454	406	406	455	442	435	402	436	392	427	429	420	418	448	419	393	410	434	426	434	418	420	413	449	468	435	383	429	456	415	390	417	400	417	403	407	420	418	424	399	425	427	409	444	414	409	444	439	409	444	412	427	429	445	458	444	402	430	430	412	448	427	386	443	451	393	387	411	412	415	412	416	426	413	411	390	423	449	466	452	458	454	404	398	407	453	433	411	432	424	411	417	433	421	428	452	427	412	419	396	418	403	387	404	434	399	421	431	431	424	385	425	418	418	429	390	433	413	425	401	403	456	426	448	407	421	397	425	424	442	406	427	390	414	454	439	422	404	420	417	438	426	445	397	407	454	471	423	478	409	409	412	438	391	470	417	427	442	422	422	438	394	411	406	419	457	428	428	447	417	468	441	392	441	416	401	418	452	444	419	419	420	435	465	430	420	394	422	454	423	417	432	417	407	454	416	404	459	419	419	473	439	396	452	444	406	422	441	420	430	395	425	422	402	407	419	422	385	409	433	408	444	430	430	423	407	399	428	429	392	420	410	408	406	447	462	452	416	449	406	432	421	435	418	417	414	405	415	428	416	399	435	371	454	419	425	435	420	414	396	451	427	412	449	431	394	401	408	408	437	441	402	446	432	469	409	420	395	412	422	448	430	430	431	399	456	430	443	398	388	430	452	416	399	425	437	409	387	403	401	423	456	447	445	423	450	442	444	420	424	387	407	448	428	447	434	378	445	437	395	440	421	428	420	428	406	442	418	447	428	410	387	392	427	404	398	449	428	427	420	403	419	450	422	406	448	420	440	429	394	439	449	451	426	374	433	417	468	418	416	412	444	399	404	425	422	427	381	432	424	411	432	406	439	423	404	432	428	388	423	410	434	400	385	424	439	450	400	417	417	390	415	402	428	437	371	411	408	430	414	420	451	414	441	426	444	438	407	458	423	433	415	405	418	412	434	411	387	424	452	420	402	413	424	408	418	422	435	457	441	367	425	411	385	399	437	403	433	433	435	375	417	405	397	407	426	422	450	426	399	446	418	414	388	370	428	432	409	432	441	438	441	428	420	429	451	456	424	407	446	405	411	413	416	425	453	438	459	437	404	438	430	422	403	433	381	394	432	458	435	439	447	459	427	407	443	419	391	422	428	448	387	425	430	397	423	432	420	382	422	447	417	436	389	419	397	418	408	441	440	405	435	439	434	437	430	434	416	386	405	405	410	454	426	419	389	427	449	408	397	429	430	434	410	421	427	411	435	420	434	419	396	403	467	405	403	403	437	399	411	437	418	371	427	387	462	414	419	438	445	439	392	424	430	395	410	423	411	428	413	439	430	400	409	394	456	433	415	425	430	411	366	428	410	437	466	425	411	425	462	438	432	429	421	434	453	417	412	456	406	476	377	450	417	385	414	438	417	437	412	405	417	422	409	395	442	426	411	441	408	404	421	423	468	427	417	424	425	455	421	380	443	404	457	422	439	423	396	426	424	425	399	418	402	407	455	443	439	417	423	402	421	438	420	412	475	419	366	394	394	406	419	382	407	397	414	415	428	444	404	406	408	452	423	433	392	433	439	463	384	407	421	430	418	432	423	446	377	397	427	446	431	428	421	416	449	417	443	403	399	422	403	427	402	435	412	408	418	420	411	415	448	419	394	384	411	392	387	420	435	436	464	415	409	395	383	455	427	380	414	429	405	417	428	426	421	376	457	453	412	438	415	390	485	399	439	422	387	409	431	430	402	415	464	398	401	381	367	413	410	412	409	412	411	417	473	395	428	411	419	460	390	412	444	444	444	410	429	439	416	432	413	424	422	409	429	441	425	444	447	387	419	420	446	419	420	412	364	401	409	403	443	416	432	425	399	413	386	414	424	444	423	438	422	424	436	418	432	421	412	375	418	433	465	408	388	466	407	407	446	417	414	442	397	428	435	412	430	432	454	426	422	399	401	426	443	411	391	418	444	422	424	397	419	443	409	400	431	416	426	405	420	422	439	398	450	449	411	421	421	442	408	403	407	412	434	442	442	422	431	415	413	432	411	423	407	457	436	420	435	430	406	397	416	406	463	394	445	427	403	386	427	438	427	381	397	351	467	457	359	446	444	401	399	436	444	412	406	389	433	425	438	426	443	418	443	394	429	430	387	455	426	415	410	438	443	401	431	448	404	395	425	423	425	426	457	457	415	405	422	424	421	416	420	436	409	424	412	421	431	424	408	399	457	399	424	440	401	426	400	409	430	427	427	433	431	450	414	421	414	402	417	434	432	402	412	449	401	432	412	453	417	455	436	405	413	437	457	377	430	438	439	417	409	437	427	408	461	396	421	382	405	403	417	430	462	439	429	422	424	400	401	415	438	425	436	440	419	453	393	414	418	415	378	423	423	423	446	416	434	416	399	364	479	410	424	437	408	434	436	418	431	455	428	442	431	440	396	435	415	394	407	409	432	392	413	389	414	419	415	403	375	463	423	406	407	439	436	416	427	412	418	442	421	416	398	440	424	403	418	435	446	405	408	450	436	432	448	436	398	413	411	421	443	410	415	401	491	463	430	392	432	423	445	423	433	398	424	433	446	395	434	445	440	421	425	437	401	420	409	433	415	425	442	455	449	425	438	436	450	416	354	425	433	406	419	429	391	402	447	426	409	436	385	421	415	431	414	440	451	412	418	461	423	418	403	435	418	455	412	428	459	433	420	418	424	440	456	438	401	445	440	440	433	431	395	429	402	421	382	442	421	427	403	399	419	413	425	423	421	411	445	403	418	397	419	408	417	425	434
25401	21305	27135	24906	10569	3845	3760	15438	20263	13691	6148	2295	854	586	436	490	452	460	440	424	456	440	438	461	409	486	451	475	433	454	456	423	475	429	442	425	415	459	420	479	444	442	423	463	417	449	449	459	412	465	446	421	471	451	463	453	440	429	439	472	463	434	438	473	409	484	431	421	449	447	412	442	435	453	445	418	458	433	465	472	415	461	402	451	425	442	470	413	472	434	419	438	446	456	415	411	446	464	440	438	472	445	475	416	434	428	453	472	452	456	479	427	430	453	449	428	475	471	416	439	494	453	430	478	476	471	448	455	451	422	453	478	459	450	465	420	449	424	506	429	474	443	483	424	447	460	422	422	427	438	416	456	426	453	419	421	434	454	454	450	403	432	430	465	405	414	424	434	414	416	457	450	442	455	435	474	483	463	451	447	402	449	448	418	441	455	406	412	477	455	425	446	446	439	447	376	454	465	468	402	427	488	452	424	447	478	429	448	436	435	417	451	474	439	416	464	442	442	432	417	464	424	470	433	429	442	471	419	422	415	439	433	448	441	425	441	458	413	477	421	459	431	443	448	437	380	472	442	460	480	454	462	419	451	436	432	436	462	454	403	416	470	458	437	418	487	462	418	401	425	464	459	459	441	448	423	470	421	424	451	459	460	419	459	449	454	423	455	441	451	467	425	424	437	425	436	462	483	444	469	376	398	425	464	398	452	440	468	425	425	459	447	476	412	430	472	471	416	433	450	439	429	446	437	470	455	488	439	419	453	451	439	444	402	489	447	458	436	450	421	435	448	461	406	440	437	471	441	450	457	429	454	423	468	479	482	425	398	399	418	465	440	424	439	428	449	429	453	431	455	423	442	459	424	446	425	459	408	405	448	396	433	407	402	430	495	421	474	393	443	419	434	445	416	434	439	440	443	441	442	420	430	422	452	464	459	437	446	463	429	443	432	407	403	469	446	446	454	439	467	429	434	475	452	409	433	454	443	457	440	443	401	430	453	424	410	447	443	461	422	469	466	459	457	444	455	473	419	431	414	493	445	417	437	462	455	440	448	424	456	437	376	408	426	448	458	430	432	421	457	456	493	464	446	445	478	421	425	427	432	449	433	424	459	376	415	441	437	428	425	448	436	467	464	460	400	434	435	427	440	436	453	450	483	447	464	432	448	455	457	453	438	482	433	450	466	483	452	442	433	442	431	432	396	420	510	462	444	437	462	446	449	477	418	433	427	436	398	451	409	481	445	440	427	461	470	451	425	477	490	440	471	457	401	428	465	439	471	395	434	464	452	432	437	444	410	430	432	436	425	458	450	435	456	422	461	469	422	443	460	426	444	449	471	436	474	399	458	411	402	463	462	410	426	437	444	436	437	425	436	433	450	453	479	475	456	461	430	412	452	454	409	413	406	451	470	454	422	453	452	443	453	443	415	428	501	412	441	433	442	457	449	457	434	437	473	449	406	446	414	456	446	418	423	451	462	507	451	441	434	439	408	427	431	462	468	461	418	437	442	487	414	411	420	442	432	425	457	409	416	470	448	430	466	461	431	432	442	462	460	424	454	452	418	423	448	478	456	492	447	447	441	435	464	428	430	447	407	454	451	437	438	448	435	447	412	426	460	386	451	457	444	435	461	471	399	408	465	417	436	452	425	428	446	422	438	458	485	424	412	448	453	426	445	440	429	437	419	469	406	448	431	447	429	450	402	412	448	444	435	435	449	479	425	456	444	474	433	449	436	441	468	455	423	436	439	459	477	421	448	458	454	417	422	424	447	457	482	436	441	420	455	453	447	396	457	435	421	443	450	382	416	468	448	354	461	458	430	420	474	463	395	442	450	445	445	433	437	429	436	467	466	477	453	436	425	470	457	456	430	407	418	426	462	423	438	457	465	477	415	437	469	445	481	447	437	436	457	416	459	435	399	457	418	467	455	460	434	414	440	429	449	458	472	444	427	452	416	460	459	457	457	467	473	455	430	465	440	489	427	440	396	471	456	422	422	422	414	435	442	462	417	420	451	449	432	457	472	420	415	420	443	462	449	406	394	403	439	459	469	402	417	459	450	372	431	426	457	453	459	421	440	418	390	459	458	404	417	454	452	464	443	462	461	460	446	451	428	405	430	446	429	443	439	485	420	428	438	451	461	444	433	426	433	486	466	440	441	448	435	454	429	423	447	427	424	434	393	435	465	454	466	453	422	446	421	433	456	402	405	467	405	403	451	433	427	434	435	404	455	465	458	423	451	468	461	494	430	419	471	470	450	437	431	419	407	427	458	442	445	430	460	440	450	454	431	439	411	417	432	433	390	431	453	443	412	416	448	425	450	467	468	441	456	429	468	437	416	449	423	463	422	459	411	437	429	437	448	424	401	451	457	464	426	452	451	497	428	439	446	449	479	394	447	429	436	421	459	438	434	467	416	418	429	453	457	445	509	432	470	459	432	467	486	429	489	444	459	408	407	419	410	426	452	435	423	454	447	433	443	474	430	436	429	400	449	461	429	436	466	427	479	448	411	426	421	466	433	421	448	418	458	452	449	435	437	436	447	424	432	447	430	441	433	428	430	410	437	453	459	442	397	440	447	467	430	431	456	445	454	499	460	422	453	431	464	458	399	415	433	433	430	427	432	469	448	450	451	460	432	437	436	455	448	385	469	437	464	432	482	426	430	439	428	475	433	425	429	431	419	446	427	443	448	437	437	484	412	427	447	429	465	428	439	453	469	429	462	427	487	430	436	438	409	426	472	418	435	452	474	457	444	439	448	431	439	430	413	460	452	430	443	416	409	419	421	470	411	441	432	395	413	450	435	428	425	430	414	443	428	430	417	437	447	440	441	452	399	450	446	464	443	446	451	466	452	478	462	439	420	432	446	427	410	502	444	448	457	455	431	420	429	407	402	383	420	431	435	409	423	416	469	424	421	510	427	451	411	425	429	470	421	404	471	457	390	473	477	445	477	434	464	459	433	422	444	422	454	470	466	479	423	428	450	444	437	460	459	462	461	485	433	428	446	463	428	431	444	415	469	421	419	445	448	428	434	475	455	485	444	444	455	478	431	438	448	485	464	436	489	423	454	476	417	431	450	464	471	433	462	427	424	458	440	430	418	435	451	457	474	436	470	457	449	420	419	427	471	487	448	437	438	427	443	459	471	448	459	460	453	434	466	445	458	406	398	429	440	439	461	450	442	445	439	445	474	467	450	434	447	443	423	465	460	462	433	448	446	420	453	455	430	419	445	439	432	454	440	421	456	440	442	444	414	462	469	469	466	463	410	475	455	441	409	479	444	443	434	456	465	477	436	442	432	462	468	436	429	412	434	429	442	436	426	449	435	443	436	455	447	430	428	418	456	410	404	431	494	426	422	430	499	489	489	469	442	440	435	460	429	449	460	440	485	425	465	401	441	405	472	418	454	461	436	479	436	429	461	444	456	441	418	479	452	442	431	437	449	456	418	439	430	440	434	446	479	484	426	447	458	455	441	424	484	423	469
6221	12684	15236	8767	5298	3717	4546	18305	19132	11980	6032	2585	944	546	457	457	450	441	444	461	422	438	436	384	427	442	500	411	434	431	423	421	433	440	393	422	435	444	429	437	435	435	451	420	442	413	433	450	462	449	444	457	437	431	424	482	419	459	399	426	403	421	421	468	450	477	466	448	445	464	439	448	453	433	438	439	452	431	398	445	429	481	420	399	433	457	438	427	457	434	434	426	427	463	436	492	448	432	445	447	453	426	433	428	451	388	427	447	410	471	452	443	435	390	455	452	374	475	476	473	457	405	427	446	452	462	419	459	405	397	426	436	428	444	448	436	421	407	400	469	454	446	430	420	466	445	469	418	470	427	416	448	432	455	446	434	380	437	443	427	445	425	435	462	487	463	409	431	455	425	454	445	448	450	386	444	456	422	437	430	420	448	415	450	442	431	444	401	434	430	453	418	449	406	430	408	422	415	448	433	453	435	428	415	435	443	452	445	436	445	425	475	423	387	430	461	422	402	445	404	441	415	396	433	415	441	431	460	437	457	392	424	415	438	448	395	411	469	415	427	429	500	415	451	447	405	455	445	429	428	462	448	455	461	445	395	429	410	425	447	391	427	432	431	461	462	424	439	447	466	421	411	415	460	427	425	434	407	477	431	443	431	404	428	494	420	443	403	427	409	443	438	423	451	429	480	459	382	440	424	434	429	418	436	439	422	469	442	427	444	461	447	408	435	404	421	434	463	418	425	442	425	417	428	454	477	449	415	483	423	410	406	453	468	411	440	437	435	433	431	451	485	415	427	434	440	412	432	468	424	446	435	453	432	428	456	439	453	448	407	456	442	439	411	435	440	417	412	440	479	431	427	451	450	426	427	436	404	451	417	417	415	448	470	385	420	454	431	448	431	451	457	413	396	433	434	426	460	420	443	428	458	433	411	448	490	438	415	425	441	471	459	455	421	454	427	443	432	439	422	463	409	422	450	434	420	405	426	471	400	451	464	419	432	459	399	437	415	389	430	467	402	438	418	450	445	444	437	420	431	441	438	475	403	411	451	430	387	449	409	435	445	439	442	468	468	402	434	468	465	445	464	452	472	430	462	433	397	442	447	461	437	434	443	438	435	406	431	461	405	456	435	431	464	408	394	402	431	481	455	445	405	463	446	446	453	462	451	455	443	446	436	410	468	470	448	453	409	430	441	407	422	456	402	453	457	436	418	427	439	453	446	409	389	425	433	464	435	415	463	435	426	438	459	443	450	433	444	477	401	466	458	451	421	413	412	414	411	450	444	451	416	456	428	436	432	416	470	434	429	447	425	419	460	462	434	424	441	428	430	434	446	429	442	438	493	407	437	421	471	402	422	457	481	451	446	449	471	441	423	431	432	416	465	424	445	451	430	459	413	460	402	448	444	424	414	420	433	429	452	416	440	425	443	461	404	443	427	477	445	432	383	427	448	410	412	449	440	454	431	451	443	444	425	452	422	422	444	443	414	456	470	481	442	418	416	401	433	446	424	463	438	437	476	452	449	441	404	441	415	426	428	431	424	470	462	447	381	423	398	435	487	449	465	438	419	417	435	408	444	450	428	456	416	469	420	435	406	449	448	406	404	413	478	448	448	440	420	457	440	397	425	406	417	450	423	452	424	430	397	444	436	449	447	439	405	435	377	422	442	463	428	440	417	431	431	362	434	449	431	422	414	468	441	443	440	419	425	433	470	437	397	407	441	448	413	417	388	434	427	446	451	442	420	434	425	432	427	402	449	422	448	438	423	487	459	454	436	434	451	439	427	461	446	413	382	451	416	405	432	415	481	427	479	480	378	436	438	424	438	445	403	472	451	406	429	404	419	465	433	456	448	460	393	436	433	439	436	426	437	454	392	433	441	430	426	442	431	427	406	458	425	445	448	418	422	448	458	476	435	415	419	423	431	408	457	435	405	393	433	467	450	418	439	433	429	409	453	436	458	439	414	445	471	415	439	404	415	407	419	463	421	455	461	419	446	450	434	443	451	432	424	460	453	430	404	448	434	432	468	420	430	435	426	438	459	440	471	436	419	452	457	428	397	433	441	437	419	445	447	431	480	413	423	385	467	438	442	407	449	466	451	403	414	474	465	416	406	431	425	442	445	431	401	501	415	455	445	430	430	425	451	427	422	460	422	428	455	438	402	402	412	405	435	445	444	439	386	452	464	388	461	419	430	437	449	406	459	435	401	444	408	416	431	447	392	441	437	434	433	445	375	450	448	416	412	430	430	421	445	423	424	444	430	435	397	451	448	445	447	439	432	432	458	445	407	381	428	433	397	434	428	402	430	426	403	444	409	437	435	467	456	418	444	446	442	481	419	434	429	414	424	410	404	444	424	429	410	452	410	407	438	431	430	459	402	389	453	472	455	428	421	408	400	392	421	462	436	449	427	451	429	441	414	450	435	424	413	459	403	413	447	446	431	411	445	442	433	417	400	418	453	399	411	401	410	424	443	421	401	457	461	407	448	454	408	447	428	408	451	384	463	424	398	440	444	413	427	458	474	444	456	398	432	455	429	444	454	449	459	428	447	443	407	397	423	434	420	433	432	449	438	448	426	431	414	400	448	442	414	438	409	444	421	467	428	425	420	428	410	488	439	469	428	454	434	445	442	396	457	420	452	448	432	453	412	466	393	430	430	380	441	456	405	455	443	451	424	450	429	408	439	466	429	432	445	458	460	442	482	432	437	381	434	431	421	478	446	443	418	444	435	462	423	460	449	426	470	391	436	415	454	426	428	449	453	428	422	444	421	468	431	441	436	432	458	431	420	478	446	460	431	453	476	451	437	428	414	438	441	441	409	435	443	455	403	436	422	442	478	456	453	411	428	449	433	457	411	424	448	444	443	428	465	403	437	441	438	444	441	419	407	436	455	444	434	438	467	459	416	405	454	448	432	449	457	411	420	425	407	447	420	450	444	452	425	464	419	444	433	451	450	460	468	458	455	435	454	459	400	456	457	438	421	431	453	428	437	445	435	435	416	441	421	459	424	416	480	444	414	456	453	432	458	440	437	434	438	462	403	429	430	424	427	436	387	433	381	438	435	446	417	446	443	427	429	429	456	421	424	440	403	446	420	389	402	455	446	454	417	398	436	443	421	439	433	464	406	411	426	431	405	412	440	407	412	436	403	400	415	452	438	435	423	420	440	414	416	402	464	456	418	438	427	436	465	459	443	455	424	422	425	400	429	439	403	431	440	432	422	435	397	468	419	428	411	412	464	446	421	458	439	413	408	399	456	432	461	414	463	415	457	446	419	423	421	445	462	392	443	410	432	395	415	422	392	453	463	426	406	459	474	443	424	428	419	385	416	416	423	441	427	440	425	416	425	415	457	463	410	467	483	455	507	413	411	428	431	414	423	442	418	418	437	431	402	460	458	441	445	469	393	409	407	421	428	447	456	457	440	416	429	437	467	424	417	419	442	434	430	489	415	403	429	391	448	414	397	426	439	441	428	453	420	403	452
24183	21332	28627	24415	21320	16174	8186	28278	39278	27944	14512	5423	1462	787	586	603	516	584	513	567	536	566	547	550	531	540	562	527	487	540	520	556	565	598	576	551	538	598	529	547	569	525	553	519	563	525	571	511	563	588	524	562	520	564	530	569	533	544	543	544	559	536	502	521	547	535	541	524	562	522	536	544	530	537	502	534	540	542	501	504	532	507	543	567	547	508	520	522	526	532	522	548	585	564	525	547	555	567	549	534	539	519	536	547	564	541	552	551	525	569	532	585	523	505	513	534	522	563	501	593	550	564	538	529	533	521	520	521	507	530	508	536	550	541	550	546	543	501	535	552	492	534	545	540	514	525	533	532	536	558	518	541	518	529	531	543	506	538	517	540	581	527	564	526	558	502	511	495	549	528	537	560	511	551	503	539	525	542	538	533	531	537	508	502	530	532	553	525	541	554	552	506	533	563	546	532	572	519	530	594	512	551	520	558	538	556	515	556	520	536	544	543	477	515	558	564	550	564	519	557	586	551	522	527	541	519	565	509	539	514	515	555	526	578	524	578	541	545	520	542	530	543	546	535	528	547	550	550	566	500	564	529	560	589	498	511	517	559	572	478	521	519	559	575	552	565	532	522	529	510	519	521	509	557	540	488	567	552	532	566	531	560	569	528	547	537	527	531	534	534	533	514	527	563	516	482	553	529	547	499	535	530	573	565	549	557	525	562	506	489	546	498	525	587	525	569	543	560	508	547	550	565	505	536	526	535	532	515	537	509	534	543	564	520	544	494	534	530	531	520	521	566	545	509	541	575	517	545	559	533	558	525	513	545	540	509	603	521	565	513	512	546	491	544	552	565	480	543	542	512	541	524	563	573	530	531	517	543	533	542	554	570	554	584	518	551	568	532	529	531	523	593	575	555	509	528	533	530	524	522	493	513	491	537	553	547	545	589	543	557	600	529	540	536	539	533	533	537	507	557	537	553	501	549	513	537	532	578	566	530	510	515	518	494	556	557	542	508	532	540	586	512	539	560	544	514	485	587	503	524	554	523	547	526	546	526	528	551	531	544	543	542	511	553	526	608	499	533	558	535	577	520	551	557	466	526	574	542	534	539	504	535	527	528	531	545	567	527	504	555	580	525	547	533	532	542	519	546	499	519	519	544	535	528	556	527	568	568	496	552	518	570	525	494	521	588	543	513	536	548	574	599	509	510	501	504	562	572	530	523	540	513	555	517	565	541	560	595	505	517	579	569	507	548	590	566	546	527	541	523	574	544	569	511	512	536	541	534	535	551	491	539	553	508	532	515	519	518	543	522	509	526	492	578	557	511	513	544	559	495	538	498	522	513	555	523	560	507	514	531	545	565	507	544	561	521	543	512	525	518	574	502	470	562	554	512	547	531	511	522	552	568	532	513	549	602	518	543	543	594	539	545	524	509	502	500	541	524	502	520	517	517	545	556	544	523	574	536	528	569	545	518	556	538	514	519	514	537	530	535	522	507	510	479	523	565	526	489	515	527	543	572	534	553	565	484	519	526	551	524	530	546	522	509	564	585	502	513	495	568	524	522	545	521	542	565	507	551	532	540	499	543	542	516	504	519	474	555	531	564	529	490	542	554	546	552	525	525	555	558	558	539	508	525	495	529	569	525	493	518	548	540	558	558	562	545	514	523	513	542	542	546	545	549	578	527	545	550	560	524	578	491	505	544	540	503	550	567	540	568	534	550	533	497	522	564	557	539	569	544	539	541	510	547	506	505	542	544	561	519	534	564	515	544	556	512	523	540	530	509	531	558	584	519	590	507	584	514	577	615	546	512	533	545	529	500	518	517	569	525	533	523	503	576	485	568	543	543	504	516	542	522	519	561	529	543	546	535	561	530	553	551	499	537	552	546	540	535	509	504	533	532	538	527	568	538	537	518	544	533	543	475	505	497	484	533	562	504	474	528	467	516	513	560	545	521	549	548	506	537	557	549	541	496	530	543	543	552	505	540	538	567	517	563	603	533	541	540	543	511	550	552	554	544	569	529	550	533	529	532	539	530	519	542	493	545	541	578	531	598	550	538	541	525	575	517	548	553	558	490	524	517	560	578	516	549	524	507	563	559	536	548	574	544	559	515	521	524	492	469	573	549	540	550	542	542	563	524	515	539	534	551	555	491	562	555	511	546	500	533	526	530	508	500	534	530	564	530	502	539	515	524	518	504	541	506	547	542	538	592	585	557	526	579	533	575	564	553	523	535	516	514	529	533	533	549	539	574	522	551	552	537	530	522	544	570	526	497	487	561	539	518	498	527	504	544	530	535	553	530	551	500	534	574	524	551	549	570	558	582	545	513	544	509	558	515	506	512	515	518	538	505	550	576	551	542	573	533	536	532	574	527	530	550	559	536	568	559	487	535	535	527	520	497	530	515	545	519	509	498	533	525	527	517	560	538	526	540	528	523	529	527	543	545	528	529	564	538	521	554	546	540	598	542	520	521	500	537	525	562	542	528	518	555	502	592	525	498	531	521	538	528	539	572	554	510	506	531	514	565	499	551	522	576	528	526	536	515	549	507	536	542	528	554	529	574	526	537	537	548	514	528	548	530	580	523	565	568	519	582	544	503	545	508	558	504	477	548	536	532	495	496	501	510	530	540	547	496	587	525	537	582	552	529	506	536	558	520	523	510	579	512	512	484	565	546	554	537	513	490	515	563	569	524	568	567	545	537	502	539	511	522	567	555	553	535	547	543	529	519	533	509	542	532	525	506	536	543	521	501	522	569	530	536	502	508	536	553	557	533	550	547	566	536	571	512	518	488	531	526	514	577	552	524	520	546	536	543	517	547	545	557	513	519	505	530	562	527	532	548	520	516	490	557	566	536	528	531	521	551	540	534	597	525	579	537	526	547	519	520	532	557	540	526	508	535	534	516	533	564	479	499	564	554	525	499	560	515	547	524	542	572	518	553	512	513	557	532	533	574	521	578	541	552	557	566	511	504	573	540	575	521	506	495	553	518	519	524	517	510	552	520	538	515	529	516	507	504	522	534	521	516	531	522	525	524	548	559	504	507	515	558	552	544	540	535	558	530	484	535	541	566	526	515	569	523	512	496	543	507	533	560	537	541	554	542	503	538	531	534	518	537	511	521	547	544	530	550	530	560	522	494	542	527	544	515	471	540	592	563	541	530	521	581	553	535	548	570	513	536	553	522	536	549	526	549	512	524	539	563	560	526	507	538	520	514	526	506	556	521	516	544	526	550	538	522	517	519	545	511	535	536	492	563	517	500	538	515	534	533	536	540	512	536	568	567	556	508	567	569	550	533	489	515	521	571	543	564	576	537	520	520	484	520	508	516	553	545	533	492	545	577	554	523	504	491	508	551	509	521	531	532	524	556	487	557	528	539	528	518	520	515	549	503	571	508	551	504	510	539	519	514	536	533	515	514	522	560	542	531	576	541	501	521	542	531	499	562	576	504	538	538	553	547	534	517	512	504	499	555	500	522	553	537	490	533
8170	20026	20495	14327	10676	9475	6615	32201	36234	23070	11811	4883	1487	723	622	513	566	530	490	518	494	545	518	476	533	511	523	530	513	532	513	565	544	520	532	532	563	529	514	567	503	536	533	488	480	515	561	546	521	519	528	490	532	501	493	529	473	535	514	547	502	534	515	500	493	548	546	545	525	552	534	501	536	504	516	526	504	562	506	533	530	567	557	518	498	520	525	503	505	531	547	524	532	524	525	513	518	533	577	502	532	508	528	532	524	500	500	516	557	563	533	498	540	513	563	511	531	518	527	513	528	518	545	494	533	498	502	521	484	528	482	536	558	526	557	504	532	520	525	526	534	527	512	525	519	543	510	519	499	546	534	540	516	523	506	505	488	513	494	530	526	498	487	565	513	519	501	498	465	504	514	493	500	513	522	504	525	511	512	489	486	531	524	567	517	539	496	545	541	531	498	505	519	503	477	501	463	486	519	552	549	529	513	519	537	508	496	533	502	483	529	529	512	527	515	490	494	526	524	545	521	540	553	529	521	515	505	505	504	567	533	484	519	487	498	528	538	531	506	518	494	518	518	534	505	524	500	543	527	528	521	518	550	512	528	509	542	489	490	547	518	516	509	508	546	530	488	493	511	499	496	530	519	533	530	487	512	527	505	501	520	529	517	545	550	503	518	470	475	509	537	513	487	529	535	544	526	563	532	525	484	543	527	548	506	499	508	531	504	512	509	499	498	510	560	528	515	533	516	526	516	505	538	507	532	534	478	479	548	520	526	495	511	541	492	524	523	496	561	551	512	549	522	548	528	521	529	490	508	526	511	545	527	546	531	496	532	544	530	511	534	471	496	538	516	532	517	514	517	532	545	515	525	507	512	541	509	487	504	569	514	517	533	507	537	565	513	549	517	523	507	513	558	515	579	519	537	530	524	503	530	531	485	515	524	513	528	495	535	542	556	538	517	510	526	556	512	516	487	573	513	575	539	528	539	544	526	542	522	523	495	538	551	545	550	483	505	507	564	532	536	484	494	516	522	512	504	510	487	504	520	475	501	488	544	549	526	495	524	508	540	523	530	495	521	507	499	546	540	501	511	504	486	500	538	506	548	547	512	527	524	514	503	542	502	531	512	537	494	535	493	534	493	494	523	550	518	518	519	519	534	528	556	508	541	528	496	490	525	514	523	536	504	536	502	520	535	502	509	504	556	469	517	530	507	487	514	504	509	482	533	542	541	493	469	501	502	497	515	558	508	498	508	507	500	471	522	570	519	550	527	494	529	537	521	528	518	506	500	509	537	476	538	537	506	502	507	510	541	527	529	527	503	526	515	541	527	532	486	496	516	508	531	535	485	517	523	473	534	515	525	512	520	498	482	520	497	538	517	494	506	503	528	528	527	486	503	510	539	477	516	539	518	552	522	509	523	545	530	547	496	558	533	484	491	503	546	475	503	552	518	525	485	516	506	509	558	498	523	520	540	527	522	498	540	525	508	537	504	519	530	556	517	532	519	513	540	535	494	501	559	501	539	508	525	516	522	493	556	529	556	501	496	537	542	524	482	474	513	526	505	552	495	522	502	520	466	508	496	531	545	538	509	537	525	527	501	512	489	503	547	540	508	521	532	513	511	516	497	496	484	541	516	502	501	564	530	545	500	510	530	538	515	543	540	487	521	521	506	470	491	496	519	529	491	541	476	537	478	525	498	492	525	475	519	534	538	541	540	520	503	476	471	523	496	493	515	519	510	516	531	519	538	473	465	477	552	484	533	555	493	538	493	506	584	536	552	512	546	536	525	501	513	481	536	504	491	522	516	506	537	551	510	522	531	532	521	487	514	544	523	543	505	532	549	553	538	524	497	472	491	497	521	534	518	519	557	523	512	547	547	552	511	511	530	540	529	522	573	501	526	540	506	521	543	497	528	497	537	552	507	503	492	518	508	520	535	514	519	534	491	537	507	523	508	506	523	533	540	512	550	488	512	525	508	524	489	501	484	525	540	477	529	540	531	532	513	503	542	490	546	524	518	546	515	545	512	544	532	521	505	538	565	512	528	525	524	550	490	498	494	545	518	523	521	514	500	531	510	540	482	508	514	492	530	541	526	515	517	558	519	540	501	509	587	502	538	526	520	518	503	503	567	541	524	467	537	528	505	516	555	513	514	478	519	494	560	509	498	510	497	536	531	520	504	530	487	478	521	517	541	514	511	514	516	515	497	526	499	548	499	531	509	504	512	539	527	534	523	558	532	507	563	516	532	553	471	526	556	499	501	492	519	524	565	495	514	500	512	501	495	523	514	497	491	546	497	520	526	512	537	482	502	536	524	462	498	494	526	513	502	564	511	491	540	491	501	517	492	530	531	463	529	527	534	514	538	492	497	517	533	523	536	565	495	545	509	510	506	530	578	489	526	518	497	519	510	511	524	505	482	517	493	544	551	517	529	563	533	511	547	548	512	534	498	517	525	523	488	508	563	538	513	536	483	518	555	510	527	442	491	524	532	509	545	521	531	512	515	508	537	512	509	508	520	542	569	489	512	556	465	469	508	543	514	534	510	555	497	490	509	559	512	428	516	504	536	465	529	497	490	519	511	525	535	524	582	564	531	535	543	494	483	504	529	462	513	508	481	522	513	513	516	512	550	481	484	503	538	506	553	559	529	546	519	520	521	528	505	494	509	512	479	524	536	494	500	532	547	500	501	562	521	536	512	503	508	522	493	503	487	516	520	447	484	536	497	503	449	504	550	539	511	516	495	505	506	512	494	476	566	495	531	500	526	544	498	511	533	519	473	467	531	544	482	474	491	492	562	528	519	517	524	526	494	479	542	478	533	523	493	520	484	518	513	536	550	512	502	534	517	546	554	512	470	462	503	491	536	510	494	491	528	521	525	525	530	512	500	514	498	517	492	526	475	511	515	514	568	521	531	495	528	532	506	505	493	506	501	494	541	528	503	519	500	536	528	532	478	544	503	523	525	495	545	531	528	521	531	500	518	491	513	528	520	532	480	476	577	519	514	502	474	498	515	500	493	526	515	506	511	526	512	557	528	552	479	522	501	525	509	512	505	507	493	543	509	518	547	475	515	535	542	493	542	508	531	512	502	460	532	497	528	546	493	516	516	516	514	530	505	504	514	477	522	525	551	536	528	494	532	513	484	555	485	531	495	515	535	519	492	486	482	564	519	533	552	494	542	516	498	497	551	478	522	543	560	527	513	503	529	470	497	516	487	488	519	531	520	510	539	517	550	516	531	539	500	518	502	549	506	511	506	520	535	571	518	543	494	519	489	478	528	532	490	538	486	511	492	509	535	544	488	561	503	536	521	514	521	552	504	458	531	548	512	531	486	514	537	510	530	564	522	519	506	488	511	498	485	526	534	472	535	517	511	517	535	511	524	551	494	541	490	541	487	477	505	504	532	496	514	506	522	509	504	497	504	490	528	496	512	521	514	548	543	476	514	504	516	495	522	524	557	546	497	512	503	490	486	491	513	467	519	530	521	486
27657	15380	8837	5541	2906	2314	1271	1977	2828	1887	1160	696	534	477	471	464	485	462	407	413	447	494	433	470	457	443	429	444	450	464	471	409	426	471	445	451	461	475	465	442	388	482	473	426	455	494	468	467	463	415	473	465	480	457	436	459	429	469	439	433	411	431	446	493	432	443	482	417	470	469	434	478	462	438	458	436	425	449	435	463	428	444	425	462	477	461	457	429	473	439	416	454	439	460	438	421	460	424	434	432	463	408	483	477	441	471	450	439	443	430	449	459	439	443	455	431	439	457	435	465	423	449	442	470	446	470	484	446	482	434	438	459	412	430	458	486	426	455	443	436	459	451	464	432	495	442	469	449	453	432	452	415	449	456	443	427	420	426	466	456	450	479	444	480	432	464	461	437	429	461	463	487	439	459	465	446	417	475	476	437	426	429	444	400	426	456	429	451	452	452	462	464	439	488	424	448	441	422	434	463	490	457	450	448	475	437	414	424	460	500	410	417	450	448	447	456	442	436	442	424	440	426	452	434	469	433	411	428	423	431	491	430	428	415	407	485	440	446	451	422	461	442	434	408	435	450	517	446	453	462	444	452	444	449	476	455	468	450	437	444	463	432	463	457	407	449	449	439	449	427	494	450	447	434	442	462	425	432	444	466	493	454	405	457	462	437	435	475	439	469	476	477	424	422	454	442	397	460	422	414	433	453	439	417	436	461	437	453	437	414	435	453	394	424	486	414	445	427	441	445	437	411	443	463	428	440	438	446	433	442	407	466	452	404	411	459	411	466	441	455	412	446	454	422	468	441	436	472	461	448	463	452	444	423	435	441	452	437	440	438	480	416	468	469	419	429	447	455	462	471	443	452	475	445	441	442	445	414	455	413	477	483	473	434	445	425	417	423	455	483	446	449	438	462	419	410	436	453	427	434	434	421	465	447	477	429	409	441	482	451	429	442	437	469	416	412	476	462	405	461	444	446	463	436	437	429	464	401	424	437	456	463	448	446	440	430	495	432	458	446	470	422	437	431	458	465	413	428	501	457	435	445	406	475	450	447	450	488	472	435	410	428	446	486	420	442	455	466	477	410	423	419	464	468	502	452	464	442	457	460	449	423	459	445	451	444	452	435	426	467	456	473	434	472	473	434	446	402	452	460	434	440	415	479	446	466	453	472	409	450	426	493	443	477	445	438	414	425	439	444	414	422	460	430	438	459	467	442	474	442	487	411	439	436	465	449	445	442	452	480	452	424	488	444	452	453	459	481	444	469	433	460	469	487	426	493	397	441	456	455	425	431	427	431	435	509	437	418	428	426	463	481	446	453	429	415	429	421	433	460	432	407	423	454	425	487	448	441	406	448	455	430	460	424	455	429	470	461	442	444	417	488	451	447	449	449	404	446	384	450	400	479	451	464	439	478	442	462	469	419	431	447	443	463	449	457	438	462	472	463	423	435	479	441	463	454	444	411	448	454	466	420	411	420	455	430	431	435	444	474	472	464	427	438	482	439	436	441	462	459	446	450	461	432	470	444	456	422	440	478	452	462	477	462	442	437	460	450	445	414	473	437	500	444	449	431	431	443	405	440	455	431	442	450	454	444	430	449	433	507	437	434	458	440	438	487	481	418	444	474	471	470	450	427	459	430	427	440	433	485	416	392	393	437	447	442	417	478	446	466	429	428	449	455	462	435	484	431	445	395	401	458	401	420	410	455	485	512	480	419	449	459	440	459	444	518	423	451	403	474	425	461	461	433	460	496	466	428	432	437	449	431	426	425	464	459	462	497	419	450	465	429	460	430	418	461	489	415	433	467	411	464	425	460	468	445	425	456	430	473	424	456	413	454	444	429	466	416	419	451	456	440	435	436	474	435	436	421	452	439	447	439	429	433	425	450	461	489	457	475	436	469	470	398	468	427	412	459	441	460	436	477	432	435	443	425	447	412	520	453	424	433	449	425	413	407	443	447	447	421	439	449	436	450	462	423	430	420	430	469	462	417	441	459	445	467	463	442	466	452	471	470	428	427	436	488	468	438	453	437	415	444	468	483	444	484	405	427	445	479	446	427	446	487	454	411	407	439	457	460	473	439	419	457	431	460	429	454	471	467	501	452	454	428	459	438	477	436	416	461	449	460	443	440	450	425	476	431	422	413	486	452	471	472	455	425	458	480	425	446	434	425	460	420	465	446	410	407	472	424	459	438	439	461	406	403	424	443	442	480	475	451	448	426	471	461	424	405	460	444	468	473	439	444	435	450	466	457	476	448	443	433	463	426	421	425	467	424	458	443	451	436	426	459	443	447	483	489	453	456	444	453	488	446	453	448	422	470	448	496	455	486	403	430	417	443	468	454	402	461	465	471	443	486	466	452	469	448	417	426	493	439	431	441	465	439	417	421	457	485	456	420	487	445	444	460	419	444	466	448	468	441	461	434	449	456	457	435	454	448	431	451	443	453	456	434	448	432	421	443	449	438	474	469	424	433	476	467	453	415	438	408	407	439	437	429	432	419	447	490	451	458	437	460	402	486	446	485	450	460	441	450	436	450	438	448	453	441	437	454	448	482	426	442	474	441	440	467	419	461	487	471	441	428	476	452	443	467	455	496	437	413	450	415	438	446	435	450	449	455	452	418	489	440	434	469	419	450	465	460	465	431	444	457	452	429	422	447	446	475	442	404	459	462	449	434	478	433	465	444	436	498	475	434	461	452	458	449	476	456	466	431	451	443	417	440	406	439	464	414	491	447	455	472	429	428	466	459	430	472	462	440	439	482	428	468	451	479	481	426	420	439	459	430	432	443	443	442	441	429	417	430	458	432	453	429	415	412	463	445	433	464	419	413	436	436	449	483	478	486	459	429	422	413	448	419	422	461	438	469	458	475	434	426	432	465	437	450	428	449	418	420	463	451	430	451	474	448	414	425	476	443	413	417	470	468	466	458	426	479	433	428	444	422	453	465	484	447	486	469	474	453	459	447	444	413	404	520	464	431	430	440	463	467	511	410	437	453	455	475	428	442	457	494	464	412	421	446	454	437	485	450	473	464	455	476	422	444	462	417	492	447	464	446	453	430	436	424	482	480	427	474	441	425	446	467	445	443	437	473	468	425	489	423	458	438	416	436	444	433	408	448	475	453	435	443	449	450	442	454	438	426	444	476	462	465	468	471	429	421	446	459	454	420	453	452	446	436	428	478	449	449	452	453	464	426	445	468	454	452	435	476	485	459	407	450	427	465	440	456	439	470	459	456	421	453	435	435	468	415	442	444	460	441	472	443	435	431	432	418	434	431	458	475	416	460	457	428	462	445	461	483	414	420	457	448	463	465	439	430	447	460	408	431	456	425	482	437	429	470	429	454	447	449	442	406	411	470	413	439	449	412	437	446	472	455	450	458	457	451	444	454	432	441	434	437	477	453	445	441	433	459	449	436	464	433	441	436	420	448	462	412	507	427	458	441	438	474	431	460	456	440	414	474	470	453	496	461	437	426	431	423	452	445	477	443
7175	7533	9046	5151	3743	3176	1814	2983	3483	2221	1301	741	498	421	442	399	413	385	424	451	456	440	440	456	445	406	427	443	390	435	388	409	426	412	444	388	413	429	441	460	416	441	410	412	418	409	420	408	421	427	409	420	459	423	415	402	416	442	433	438	437	435	424	377	456	464	431	447	447	463	410	431	441	371	442	409	398	456	406	433	426	453	447	441	430	456	443	442	436	442	451	434	415	391	389	426	422	411	440	441	418	417	387	458	448	421	421	440	412	431	427	426	385	398	438	426	456	459	411	435	397	441	394	449	410	435	429	444	434	406	402	409	427	415	404	397	399	407	438	427	430	470	405	409	442	446	465	407	375	412	432	416	423	416	449	405	419	466	432	479	442	455	471	423	412	425	418	404	379	449	405	429	445	430	427	438	421	410	440	426	441	434	392	435	415	413	432	423	398	461	404	407	416	428	424	407	419	451	402	405	427	391	417	431	398	407	408	378	428	449	398	396	431	424	447	465	459	413	395	413	406	411	421	418	421	450	421	443	451	398	425	430	417	395	415	403	430	422	396	419	393	442	427	462	440	361	426	417	456	401	385	423	413	418	427	402	421	437	431	443	421	440	447	408	446	404	456	443	453	408	386	450	430	436	423	454	399	407	442	416	460	376	418	468	428	438	390	391	432	409	384	423	439	400	390	434	447	425	412	439	429	392	430	425	390	446	430	412	419	438	419	411	393	428	433	416	448	459	450	426	424	457	413	462	442	485	426	425	418	392	461	413	425	417	419	412	442	433	418	437	433	427	420	410	409	426	416	434	419	431	442	441	416	400	434	429	422	440	401	400	451	436	424	419	409	422	423	434	452	453	393	421	390	440	449	406	415	421	407	432	411	415	413	444	397	398	412	459	397	425	467	408	426	413	423	430	418	431	400	429	422	427	435	374	405	423	436	422	473	413	456	446	422	421	384	421	421	447	417	401	411	425	423	448	436	428	417	471	441	416	449	412	436	413	410	425	406	436	394	411	454	401	437	389	418	422	444	446	420	415	429	406	395	441	421	391	421	418	439	402	415	414	438	454	420	428	379	432	387	451	391	420	420	405	395	432	419	403	416	413	443	410	418	433	384	415	427	403	440	449	431	415	426	412	411	451	381	428	409	388	397	448	421	461	410	408	400	422	459	422	418	441	415	410	418	425	411	401	408	388	441	432	440	407	461	447	440	434	434	436	427	393	418	429	410	441	440	415	465	411	408	414	394	427	445	426	438	389	406	414	430	387	411	430	444	444	436	459	401	427	443	446	448	468	436	409	415	462	436	406	434	445	424	414	456	440	411	408	454	417	456	396	380	406	398	405	415	398	458	406	438	402	396	406	435	409	399	443	424	413	395	428	448	422	437	440	431	428	444	394	428	443	445	450	429	411	410	425	449	452	427	406	420	434	430	407	399	422	411	423	411	456	365	425	414	403	449	407	434	397	423	417	455	431	449	408	404	426	421	410	423	415	444	414	422	382	424	438	427	466	437	417	458	449	408	442	375	410	431	418	484	420	448	414	402	437	408	406	449	442	423	410	436	412	424	468	445	460	454	416	405	428	424	389	396	398	402	394	444	399	427	449	380	448	439	425	408	429	421	415	443	440	375	401	445	480	430	447	466	412	425	421	437	430	398	407	429	381	424	401	413	392	422	409	428	394	400	442	447	430	458	444	435	384	407	403	399	449	448	449	448	410	444	394	429	411	404	420	398	423	419	437	422	423	431	410	436	417	415	393	448	370	418	401	452	406	410	428	410	419	421	467	425	454	417	416	421	414	446	434	436	387	432	438	443	454	432	435	398	418	410	423	427	399	409	380	395	424	440	404	423	427	453	440	440	435	420	421	444	429	431	443	417	423	413	446	395	433	416	409	423	451	428	412	389	448	424	423	404	471	436	410	397	411	399	427	391	445	410	405	420	404	485	403	405	426	424	416	448	440	434	420	409	437	397	440	428	419	430	432	393	459	431	455	450	427	432	440	451	429	421	404	466	413	439	416	386	458	470	448	450	470	422	408	403	427	423	459	434	419	402	398	397	421	412	467	381	425	405	422	423	414	422	413	385	420	409	440	430	430	408	412	421	435	444	435	462	435	415	446	409	397	424	440	417	462	420	417	402	424	404	413	455	369	398	442	440	452	414	474	401	403	446	417	453	414	449	399	421	428	426	417	423	414	410	407	394	422	441	438	406	418	436	427	424	455	413	452	444	442	404	389	431	404	398	405	406	446	404	414	460	444	430	395	450	406	414	436	402	402	395	405	440	422	425	418	431	414	457	413	413	429	439	420	406	441	420	442	470	392	436	452	428	389	432	431	452	406	414	408	460	433	382	394	397	423	441	459	430	403	413	415	442	421	379	429	406	421	430	409	485	442	395	393	434	454	423	416	420	415	428	430	425	438	409	423	429	403	452	432	459	418	420	445	420	443	455	397	419	416	389	430	409	426	460	424	416	426	392	376	443	411	417	416	425	393	419	459	468	446	380	457	400	404	406	439	422	404	433	434	395	394	388	440	427	468	394	460	379	419	439	411	471	389	404	408	420	403	421	439	439	440	434	425	438	470	419	387	431	388	406	408	426	423	431	445	405	421	420	415	438	468	434	427	407	442	399	397	397	407	420	405	420	426	444	442	434	432	432	462	464	393	417	429	503	405	414	411	402	410	449	424	437	425	423	420	417	407	405	417	416	397	441	413	437	420	410	413	431	448	392	435	436	415	413	438	420	407	429	408	418	416	390	419	438	409	470	457	408	411	417	401	416	411	397	431	441	435	382	402	446	434	417	429	445	454	426	428	407	424	443	415	423	430	438	440	426	379	428	443	431	435	430	427	451	437	457	415	429	417	443	386	410	440	425	402	426	456	418	431	393	465	421	425	428	421	422	450	443	438	389	448	410	451	418	395	429	460	436	435	406	391	412	438	418	422	383	417	411	425	400	388	454	412	412	398	416	417	452	459	452	406	469	401	434	399	447	421	402	426	448	461	434	404	424	419	451	431	444	402	414	435	428	429	401	435	424	425	454	447	414	386	408	465	416	443	450	448	458	425	421	439	430	396	456	434	398	441	404	415	426	428	419	427	443	448	440	430	447	400	402	435	470	427	411	430	389	423	413	426	442	415	400	396	432	375	417	406	433	405	415	421	435	428	423	438	434	414	413	405	445	408	386	424	400	431	390	435	410	389	390	425	424	463	415	443	432	423	419	410	442	448	411	398	422	403	444	431	429	379	439	422	410	425	452	445	424	407	439	415	424	400	386	378	444	427	434	440	396	380	430	439	453	470	450	424	405	453	416	428	370	417	386	417	422	417	451	418	422	436	445	413	452	471	409	416	394	402	378	430	454	438	413	445	448	383	439	420	435	428	447	407	416	442	401	426	452	399	431	471	428	444	422	404	421	401	391	424	419	418	414	398	413	378	436	405	463	424	415	453	389	424	418	420	389	441	452	403	419	443	472	398	460	445	407	398
25409	21341	27125	25266	13220	5869	5152	17967	21535	13283	5662	1960	855	568	491	459	452	448	440	422	414	489	464	472	480	445	461	499	473	418	458	437	441	448	476	422	442	412	435	477	450	484	471	438	474	460	466	463	434	417	457	468	444	434	473	468	423	477	456	435	461	408	442	430	437	464	416	432	480	453	460	459	470	463	414	409	452	495	421	430	451	476	427	479	406	449	426	452	458	460	448	426	461	422	461	469	460	426	436	420	446	420	444	466	472	432	465	446	456	441	425	420	467	422	447	419	428	437	431	423	444	468	430	402	435	467	457	432	448	430	467	408	443	450	442	446	444	402	479	476	467	448	457	444	493	455	485	399	410	421	451	462	451	491	462	414	435	415	450	462	441	430	448	480	455	461	474	433	421	474	420	466	439	441	459	443	424	448	444	448	438	440	430	421	465	434	468	440	433	437	446	439	474	432	447	420	447	447	456	437	483	461	455	406	489	471	410	476	472	439	429	441	446	473	393	471	462	482	421	427	443	424	439	415	435	438	488	471	433	453	484	428	447	418	436	447	408	441	456	415	442	427	457	444	436	429	438	451	428	461	445	425	426	429	413	398	450	487	467	411	454	442	429	464	483	437	446	434	446	495	457	427	454	438	472	462	444	493	448	463	466	455	442	429	440	458	445	437	415	461	460	440	434	435	421	454	480	415	465	456	427	453	477	432	435	423	441	433	446	471	422	448	471	459	468	439	439	446	423	431	436	481	452	446	453	487	482	430	425	452	434	450	417	517	470	460	424	468	453	475	443	440	452	444	436	461	465	459	427	461	417	440	499	446	453	463	423	443	453	429	435	421	461	447	456	431	459	446	432	430	444	445	423	451	481	426	473	429	450	473	438	440	442	423	453	434	457	408	414	432	427	480	414	442	461	434	451	459	474	426	414	447	448	446	475	459	465	430	456	433	472	380	402	435	462	426	427	434	430	418	436	459	401	484	458	407	454	461	405	419	438	429	462	442	458	422	439	441	426	430	434	423	437	453	448	430	413	496	465	465	444	440	437	451	455	431	438	500	450	437	448	480	468	451	468	474	459	450	436	401	476	469	454	445	441	459	427	459	451	505	462	431	457	437	472	431	427	412	455	431	460	477	479	444	427	448	461	462	491	441	443	447	440	470	450	462	442	447	453	422	440	432	418	447	463	429	425	449	452	469	437	483	483	418	403	497	468	473	473	483	474	425	463	430	441	455	495	471	447	482	448	432	432	429	429	426	443	422	411	472	440	460	408	419	448	469	439	468	441	469	476	458	436	450	442	454	452	397	441	438	442	472	435	446	461	423	464	405	433	479	444	438	445	413	457	433	432	482	451	412	434	444	436	437	435	445	456	430	451	413	495	494	410	449	455	433	436	474	434	423	460	454	426	447	457	463	454	437	466	423	478	449	455	425	415	473	433	456	441	411	432	460	438	417	432	423	428	473	475	442	505	470	427	443	426	414	482	449	451	491	409	467	460	425	466	449	461	453	406	431	435	437	457	451	449	461	454	412	436	429	457	488	442	461	439	454	460	407	465	464	438	461	408	447	435	444	428	439	450	454	469	474	437	455	454	427	433	437	455	425	471	449	448	466	472	494	442	463	446	479	467	413	431	455	456	453	433	399	446	454	456	415	486	441	459	403	454	453	478	438	469	396	429	431	481	453	446	479	460	473	451	461	480	459	421	513	499	441	480	442	432	416	450	475	437	448	394	440	444	461	457	409	481	439	438	435	444	403	452	480	434	459	438	457	472	470	469	440	461	438	435	445	468	447	443	469	461	424	444	450	433	425	397	454	443	453	457	447	481	463	465	466	468	432	454	414	422	444	428	402	448	435	481	436	415	423	420	460	421	467	455	434	466	439	446	431	430	428	442	427	455	461	464	461	423	478	440	451	438	429	460	452	443	435	453	449	415	458	467	434	465	445	449	447	438	446	448	426	452	484	417	425	475	442	443	462	413	435	486	465	459	429	463	432	446	450	468	450	477	452	447	461	449	474	438	420	430	446	395	425	445	469	453	453	456	435	470	450	453	423	431	422	441	465	468	449	436	445	454	463	447	457	413	463	421	411	430	426	453	478	440	444	435	460	429	475	464	443	447	405	438	426	485	443	450	433	435	477	454	437	424	449	466	430	433	443	466	417	480	434	439	462	445	395	451	435	404	452	436	477	436	470	436	430	439	463	414	434	433	442	455	415	459	451	416	434	469	408	457	439	460	446	437	443	427	468	467	425	464	471	431	445	455	469	444	470	446	468	440	425	421	480	453	431	448	448	458	466	459	435	443	443	424	412	440	420	489	465	463	434	484	428	435	481	449	430	466	444	455	476	437	432	423	404	458	476	460	412	447	413	443	442	417	484	416	467	450	420	445	441	433	441	439	429	463	455	442	423	433	430	440	441	476	495	464	488	470	438	457	425	466	460	396	440	465	427	450	452	446	456	463	438	451	461	443	451	478	412	488	399	430	417	431	466	444	402	471	417	418	405	451	457	461	466	456	458	411	437	436	430	449	426	439	437	431	430	469	455	415	443	483	451	467	472	456	440	486	472	466	446	458	448	465	440	446	429	437	466	485	470	456	494	428	470	402	446	446	446	469	407	435	451	432	472	423	417	452	468	477	459	440	462	445	471	408	483	445	466	440	447	449	437	423	464	459	447	461	416	414	459	445	425	464	373	465	501	455	479	441	428	442	425	439	433	458	458	424	466	450	444	436	454	440	478	402	423	490	446	450	417	435	459	458	433	431	417	468	440	468	437	444	445	450	448	430	432	478	455	436	418	433	434	464	421	452	443	463	441	453	438	440	464	434	469	432	435	441	437	452	458	453	450	440	460	447	431	435	416	423	434	432	434	413	438	432	399	463	484	450	445	408	453	451	426	442	395	425	438	454	459	449	495	474	444	442	428	483	459	449	435	461	436	444	420	430	452	471	417	424	439	418	448	458	474	457	446	446	481	436	408	418	441	450	466	449	463	469	432	404	418	468	467	405	445	451	453	446	411	461	429	435	470	446	475	429	484	416	447	440	460	435	463	413	444	446	446	429	431	450	449	434	451	439	459	451	461	444	418	446	438	474	439	431	456	437	404	470	453	439	505	468	436	444	434	440	486	434	442	438	410	435	412	460	409	442	466	455	469	448	458	426	444	445	445	452	450	443	458	465	454	445	462	441	502	453	483	449	390	481	420	427	486	433	460	446	450	464	453	447	463	441	432	455	416	475	486	503	458	446	484	444	457	419	444	485	446	462	458	450	443	449	452	446	459	437	474	446	424	445	457	460	417	411	473	434	432	459	446	433	454	436	455	440	390	471	450	452	476	430	438	421	411	440	456	453	494	425	422	445	431	424	463	460	431	449	439	443	441	410	410	411	403	433	427	418	493	477	414	476	443	457	476	454	479	445	448	435	446	430	458	450	473	453	415	449	401	470	433	444	470	473	437	433	426	449	453	436	443	478	403	426	434	475	470	418	468
5761	9694	7579	7271	8092	5723	6408	20628	19703	11352	5664	2317	914	547	498	431	410	407	431	459	443	440	450	419	436	406	444	511	471	426	481	420	451	421	452	464	433	455	451	416	432	441	473	415	448	429	440	420	464	430	444	429	435	473	435	465	445	405	470	467	467	462	446	434	460	468	453	438	448	443	430	472	440	432	423	465	437	446	429	457	460	465	459	465	445	439	419	425	443	441	428	457	447	439	446	439	458	470	387	442	445	399	456	446	435	446	442	425	429	411	445	435	455	460	442	465	449	427	438	448	438	445	416	467	415	439	436	461	427	445	445	444	457	412	441	446	451	426	435	418	451	431	468	438	472	441	433	424	386	457	429	454	458	430	457	420	440	455	422	432	454	481	436	452	455	384	497	424	435	427	462	457	438	441	439	493	475	448	468	431	444	436	441	435	439	469	447	469	457	430	479	450	445	429	471	450	430	477	430	466	493	420	455	427	443	428	427	436	421	467	461	445	454	462	469	436	436	478	437	461	445	458	433	461	448	453	424	440	418	379	464	459	418	444	471	425	454	427	425	419	466	456	434	468	437	445	437	432	440	438	428	477	387	454	454	440	451	415	447	466	482	445	421	440	471	445	434	461	429	450	429	460	456	436	430	435	494	440	440	479	451	470	437	440	441	418	415	449	487	409	464	446	418	438	433	438	448	413	433	452	455	426	435	436	426	450	433	452	390	426	444	457	455	447	453	431	454	429	426	460	409	449	443	416	429	427	427	425	451	448	436	443	435	462	463	425	404	435	471	451	441	453	439	493	435	395	452	427	415	468	429	454	442	416	457	429	422	439	440	448	452	468	431	399	472	404	478	460	464	438	442	403	464	453	437	424	484	441	484	429	416	421	456	461	433	424	429	428	427	403	428	408	425	433	454	468	469	466	450	424	416	428	420	463	476	462	459	474	439	439	431	407	463	394	456	440	456	459	444	418	445	432	438	455	425	420	409	467	436	431	443	457	427	416	445	448	461	455	438	416	439	483	441	412	398	425	432	431	416	419	454	399	484	450	464	424	432	424	405	428	439	431	452	404	456	416	458	438	472	433	473	452	481	440	467	434	418	441	464	434	463	460	470	417	433	446	432	469	415	450	454	470	455	398	449	427	443	427	461	450	455	448	424	467	451	446	426	475	435	441	429	413	458	444	436	428	411	469	445	460	452	453	433	454	463	422	469	467	455	458	448	465	444	422	447	442	460	447	441	460	439	442	470	444	425	453	467	437	443	458	413	473	436	471	445	409	468	454	417	450	438	420	488	431	469	447	469	482	445	412	395	438	420	421	432	474	439	421	454	425	424	426	431	472	462	413	490	434	426	437	405	455	416	420	448	461	453	474	435	486	449	412	476	447	436	423	425	428	416	419	425	426	464	427	457	433	416	435	449	452	425	452	477	424	430	432	417	461	452	407	465	441	444	468	436	420	406	393	436	427	416	434	443	406	486	384	440	416	443	432	468	445	424	419	486	426	452	412	442	396	425	460	455	423	417	468	432	424	456	436	445	444	455	454	475	425	388	451	425	441	402	436	437	434	409	466	437	435	431	413	426	487	444	451	449	439	449	405	439	499	440	498	474	443	438	449	440	461	445	454	406	451	447	432	435	433	435	425	440	452	404	449	418	442	411	447	459	463	442	449	428	444	471	384	444	399	447	404	424	401	444	421	458	430	485	453	473	416	418	429	426	470	401	461	432	423	445	499	410	420	436	425	438	470	442	462	434	440	435	396	421	459	464	421	469	446	451	470	425	464	455	451	452	443	436	428	431	429	447	435	444	451	401	435	440	412	436	461	452	478	441	411	457	433	418	464	462	477	408	436	458	457	418	445	430	435	436	434	456	434	432	423	447	453	427	428	422	427	416	420	453	442	428	428	458	465	426	425	388	442	454	474	444	460	435	472	424	446	470	445	450	430	452	425	428	446	403	460	413	440	402	436	453	471	458	411	466	406	447	429	476	446	435	418	412	429	433	423	444	470	418	450	461	413	420	453	459	465	439	484	441	434	453	433	440	456	426	427	444	489	485	417	464	451	477	469	444	443	451	476	415	460	436	444	411	440	472	416	444	425	441	423	432	431	457	407	429	426	472	470	437	441	465	410	458	420	464	436	467	414	440	453	431	437	416	441	455	465	399	447	429	439	427	431	404	458	447	414	455	423	470	420	467	419	438	429	400	449	416	448	422	452	484	470	460	414	427	441	467	433	433	434	441	427	427	423	459	425	437	458	434	422	430	449	402	419	451	426	462	416	420	444	438	442	442	481	460	449	428	448	443	419	441	399	428	414	445	457	417	451	427	437	445	481	432	428	451	450	436	440	454	428	433	464	408	455	432	470	400	428	461	442	454	473	443	447	441	424	412	447	464	404	436	454	461	437	391	462	438	437	461	423	410	442	413	451	414	420	445	459	452	445	410	464	445	442	429	426	460	440	422	427	454	410	424	430	439	446	383	427	442	433	428	450	461	440	429	438	447	464	481	454	457	445	425	471	427	421	440	461	447	421	428	450	471	431	446	452	431	428	463	432	451	430	456	451	454	438	439	443	442	417	456	456	418	416	492	448	432	422	421	415	458	427	423	398	442	448	451	447	447	416	435	418	421	443	459	417	436	390	420	447	426	456	418	440	424	437	439	419	421	429	401	433	514	437	437	468	434	418	411	451	454	438	446	446	450	422	463	449	456	468	441	440	443	416	451	420	449	434	452	475	461	438	457	446	463	432	469	448	455	468	444	458	431	441	433	454	471	435	455	429	429	460	406	436	444	444	435	466	400	430	430	439	446	419	448	430	396	471	440	463	446	437	472	437	457	444	452	434	448	427	444	445	460	467	464	435	406	446	449	390	417	431	443	433	428	475	464	394	457	422	428	431	453	460	429	460	454	429	455	441	448	433	449	422	463	477	469	420	419	427	412	426	422	458	428	468	424	429	476	426	459	437	440	441	466	435	441	444	440	443	473	444	468	467	468	484	448	463	428	408	429	441	465	439	470	415	455	453	417	448	475	452	443	444	463	395	411	405	457	453	436	431	422	435	458	469	453	437	424	429	412	472	438	464	449	421	459	471	443	451	426	410	422	418	416	394	432	419	434	429	463	443	458	448	418	472	423	427	442	487	401	455	413	438	448	422	429	457	406	432	424	419	404	451	420	432	419	432	458	447	410	422	459	434	433	452	492	440	432	489	473	448	437	439	427	468	432	427	487	441	446	483	448	466	449	431	414	430	425	452	419	462	393	442	405	452	401	422	433	422	445	456	432	420	450	434	424	465	442	431	457	495	446	396	415	463	428	417	452	447	443	427	503	441	429	485	431	415	436	451	438	420	438	429	427	437	446	425	430	447	382	436	460	500	431	416	421	457	440	483	467	446	427	408	458	452	458	416	427	431	414	443	440	434	428	426	408	426	457	444	371	445	437	462	456	462	451	452	452	474	437	453	379	409	446	394	446	451	443	455	471	406	455	443
24170	21282	28543	24362	21365	14739	21299	34098	37081	27527	12751	4604	1456	776	671	572	552	563	558	551	588	566	541	552	496	560	499	547	538	536	545	529	550	570	552	563	568	557	565	553	565	579	597	558	553	520	508	510	540	541	603	560	547	565	535	533	582	536	533	531	557	531	543	519	539	521	540	559	526	586	533	547	503	529	520	567	555	548	551	525	580	598	553	580	586	554	552	544	527	541	566	525	523	523	561	520	522	529	573	526	528	548	540	566	586	551	531	522	569	527	538	558	543	518	527	550	583	538	568	572	599	529	566	562	534	533	520	577	550	541	546	548	593	552	582	549	565	516	538	581	548	544	509	492	551	538	540	583	544	558	524	546	582	544	550	528	519	532	531	527	529	572	550	495	533	518	562	550	529	557	521	543	548	573	519	542	540	537	556	537	589	569	564	592	494	540	546	550	497	525	557	548	563	582	538	552	521	537	553	540	559	547	513	499	524	496	521	549	531	503	533	576	516	522	574	551	518	567	527	501	512	545	506	557	554	537	558	540	530	531	517	548	504	519	531	513	552	548	568	543	536	586	528	562	530	551	624	550	537	509	549	516	498	500	511	506	522	554	561	532	544	588	512	533	522	526	533	518	506	556	563	548	554	539	526	546	539	527	549	553	563	527	508	541	565	566	540	507	543	569	553	540	523	561	583	558	553	569	506	506	541	520	543	536	536	564	516	550	524	524	578	548	551	526	554	488	551	532	524	544	530	526	519	555	551	515	539	514	570	552	536	570	536	526	558	562	538	544	550	496	516	497	518	579	536	526	536	556	577	558	557	502	515	532	542	591	527	533	571	529	535	545	584	572	528	533	524	557	591	552	532	522	535	503	507	533	515	589	558	548	530	566	538	524	501	561	515	520	558	549	555	530	530	515	540	540	537	514	547	521	545	548	515	528	563	541	546	526	556	560	510	543	534	540	498	527	569	522	518	560	548	542	513	546	547	570	580	546	543	538	515	539	522	532	534	546	558	531	558	537	539	539	553	572	565	528	494	533	536	546	575	506	509	502	533	537	553	519	564	539	556	568	535	578	571	581	555	527	569	546	573	568	529	578	524	546	542	563	610	512	534	518	541	546	498	505	543	547	534	563	533	553	577	528	536	513	549	523	519	564	574	539	575	550	531	506	541	537	538	557	534	536	561	530	502	533	572	517	548	556	555	518	549	507	564	541	565	539	551	557	541	535	494	529	568	535	551	574	537	521	507	555	551	542	524	516	569	524	518	546	560	539	545	546	543	542	490	509	559	592	512	552	575	553	525	534	521	545	557	573	561	484	527	520	523	595	584	529	525	543	535	538	493	569	536	531	568	561	543	534	512	545	540	543	553	521	521	509	554	505	521	579	520	553	524	516	552	536	590	532	566	554	546	556	584	569	529	523	536	542	552	547	544	547	533	538	531	538	547	536	549	579	551	535	549	513	570	551	566	524	578	541	559	564	557	509	558	512	531	563	526	565	543	523	545	514	579	509	559	579	572	581	561	512	553	582	540	550	555	550	550	531	549	536	525	560	550	538	530	562	553	543	544	546	520	548	567	549	531	557	551	578	571	554	566	552	545	512	568	531	531	548	552	522	563	537	528	573	557	556	548	485	555	565	535	506	551	560	536	553	573	571	527	539	522	477	536	579	577	522	562	529	544	570	541	528	581	546	546	531	554	541	514	531	521	520	524	561	551	527	550	552	552	534	561	501	574	545	523	546	561	563	584	529	546	569	506	556	563	540	519	572	539	525	508	588	545	527	539	545	493	513	558	527	521	557	528	551	561	550	569	551	543	536	577	562	494	587	521	507	523	540	584	567	522	576	550	527	568	527	498	554	557	550	561	547	543	551	558	541	536	560	555	530	575	551	549	547	549	557	538	537	537	536	541	571	507	545	532	547	519	554	571	509	558	534	518	539	534	539	547	607	581	569	558	569	561	554	523	538	569	529	529	540	545	559	532	562	515	574	533	529	542	554	552	554	553	545	555	552	558	575	536	558	603	563	611	538	517	530	554	525	561	546	553	521	543	552	552	559	524	537	534	634	522	539	585	549	546	518	552	542	521	542	536	556	537	553	582	578	563	577	483	535	534	517	510	543	535	586	584	546	564	562	579	514	541	548	542	567	515	574	569	532	546	585	580	554	566	515	556	471	507	550	523	532	535	554	547	588	533	579	525	547	553	550	566	531	526	538	518	560	538	577	598	497	501	546	549	551	542	552	559	543	527	540	524	532	507	531	533	539	520	517	545	525	514	546	505	472	547	559	571	564	538	506	521	527	502	556	529	541	514	495	552	556	524	515	519	571	554	547	513	592	543	523	594	555	540	562	549	557	520	535	578	499	544	578	538	550	556	549	496	527	580	566	528	551	559	588	554	563	517	543	576	555	522	571	532	556	530	531	549	588	494	588	566	555	571	575	540	578	525	537	563	510	557	547	564	526	562	554	570	493	517	483	542	592	566	531	517	526	507	565	585	547	531	552	537	500	536	496	535	539	523	541	537	547	576	574	478	570	559	559	547	536	555	513	526	551	505	531	544	556	540	558	573	540	501	553	556	499	507	518	526	535	564	584	566	550	490	560	546	576	531	551	526	547	540	554	493	564	495	542	591	539	562	524	544	516	503	519	575	524	536	545	519	538	551	464	543	561	581	549	517	538	567	565	522	600	497	563	619	544	529	520	523	530	542	553	522	561	519	522	533	574	583	549	547	559	513	523	532	577	568	523	543	515	514	589	503	507	551	564	527	529	565	548	538	569	554	515	543	547	508	546	565	534	530	552	524	552	565	555	574	559	529	522	578	574	562	513	518	560	535	523	522	535	541	503	562	545	561	545	546	525	529	601	607	537	562	580	562	541	570	570	543	546	491	540	549	545	577	524	542	552	555	549	538	499	514	539	509	550	533	564	563	518	526	544	534	515	544	525	514	531	529	557	539	541	554	506	520	488	532	524	535	548	555	523	573	566	524	569	546	558	531	531	548	507	545	560	532	533	513	531	517	518	524	512	543	551	559	529	562	540	546	554	572	508	532	529	477	544	547	560	519	575	559	511	600	517	565	536	571	526	567	555	527	543	507	543	546	536	543	537	584	543	576	570	563	549	528	557	493	538	514	585	520	518	531	531	534	554	534	581	538	546	525	540	539	519	575	528	548	529	521	567	488	530	571	546	524	543	534	526	508	578	498	568	553	504	545	521	544	530	567	529	524	547	553	501	544	559	563	516	561	522	543	544	531	527	499	545	561	506	550	535	561	526	545	608	536	501	572	534	537	566	530	488	544	567	533	509	489	530	533	531	503	509	542	551	581	558	517	565	554	540	554	546	537	538	559	523	510	558	582	518	509	518	516	527	498	584	550	585	513	549	528	553	575	540	556	527	514	604	531	552	499	543	544	548	523	526	548	580	507	498	555	545	523	571	559	525	523	512	490	578	512	542	590	524	535	529	563	545	503	580	519	539	584	511	558	554	495	515
5781	12904	8625	9005	9974	8383	22284	34261	34660	22328	10673	4718	1573	859	613	550	526	527	503	498	521	545	584	520	562	576	489	566	537	534	565	533	517	515	521	523	528	508	521	572	537	543	515	544	557	526	536	538	550	561	508	564	562	528	533	570	520	466	536	519	498	549	509	522	516	574	539	514	543	514	562	538	540	571	517	533	557	504	492	545	473	522	540	522	529	555	530	490	527	489	540	561	581	549	503	523	512	566	525	511	544	572	522	531	528	557	522	532	554	515	518	514	544	554	530	538	525	521	565	553	508	542	534	531	538	511	547	510	546	486	501	539	552	526	522	516	550	566	552	502	510	551	499	568	552	542	506	515	526	526	548	512	561	553	543	518	550	517	512	548	504	554	534	553	546	492	529	542	510	537	536	484	513	517	517	558	550	513	532	530	508	536	580	554	524	546	575	563	548	533	509	552	511	515	576	535	500	566	516	491	532	540	499	532	548	522	523	555	517	495	529	546	503	494	545	538	528	531	512	490	509	526	568	494	556	554	547	521	559	539	539	490	539	557	502	517	500	491	501	490	492	481	537	530	522	517	537	494	510	532	522	555	510	536	555	502	553	533	518	536	556	540	538	522	494	526	486	510	501	497	512	575	500	580	523	572	489	509	509	542	505	531	529	561	564	539	540	512	489	490	522	538	523	550	525	507	542	528	517	506	499	531	541	534	528	489	526	550	521	530	530	538	579	548	532	530	522	533	504	519	512	523	534	584	515	534	530	538	528	489	495	526	477	512	559	533	501	550	515	523	499	498	538	502	549	498	508	510	542	515	528	469	548	537	540	529	500	543	539	497	496	516	546	556	509	531	554	543	553	514	529	502	510	525	537	542	531	515	507	536	513	540	540	538	537	547	521	519	520	542	511	540	525	521	537	495	540	559	506	507	536	558	509	525	478	530	501	506	505	544	528	550	516	514	530	557	538	568	548	521	540	485	532	557	521	539	535	541	544	530	563	486	509	531	511	517	526	517	514	532	533	539	493	498	511	497	551	561	537	522	562	563	533	519	530	477	526	561	499	564	533	498	550	508	535	514	522	530	527	542	546	527	556	539	557	523	539	505	536	515	541	494	536	560	520	548	538	534	470	515	547	515	536	534	531	532	523	522	529	581	510	512	554	542	543	507	543	537	558	528	572	538	522	521	483	534	542	500	550	571	541	502	508	524	541	502	540	523	514	537	524	500	523	527	513	547	517	511	534	520	558	515	525	507	605	528	521	500	547	524	513	557	520	568	552	506	514	534	525	460	538	517	507	509	522	516	460	559	577	508	505	535	522	560	506	479	476	538	521	505	522	530	547	513	516	535	525	508	503	519	528	537	552	521	483	541	509	515	549	563	483	565	526	529	515	544	515	566	527	523	531	514	487	516	546	486	508	517	578	507	534	544	514	498	569	518	538	494	492	527	522	533	497	536	524	489	508	581	526	514	497	521	499	501	541	502	551	502	485	537	520	542	545	510	539	551	579	503	546	544	514	496	525	522	565	515	515	503	504	504	550	511	539	531	560	521	526	531	555	564	524	507	496	543	533	544	523	531	555	560	531	562	519	486	489	548	547	547	524	519	553	525	528	530	537	539	529	492	507	511	495	502	493	537	556	486	550	571	521	561	543	519	507	556	509	487	493	540	530	538	507	478	531	485	515	552	509	517	517	510	514	556	500	480	515	558	537	543	510	500	530	543	509	492	506	522	493	541	501	503	497	498	516	563	580	532	516	504	547	546	518	501	501	539	483	544	590	515	595	530	519	513	525	533	569	560	514	545	484	540	514	517	503	543	536	520	527	575	508	504	509	535	495	491	518	566	551	531	519	486	478	524	514	482	517	532	528	511	506	532	507	492	577	544	561	501	514	526	518	551	515	545	538	559	529	526	549	511	523	514	520	478	539	501	509	569	521	539	549	535	540	488	518	493	539	528	536	530	546	475	526	528	566	514	549	485	532	501	556	538	537	515	509	528	503	526	527	528	500	538	517	521	515	452	515	575	526	518	525	515	519	485	511	506	549	507	536	532	486	503	541	526	538	486	555	501	500	500	561	541	541	507	481	512	548	548	541	508	533	518	565	508	519	546	528	530	552	532	516	538	541	526	540	495	497	530	535	575	563	520	522	499	482	489	553	563	505	506	521	531	526	524	536	590	462	499	509	513	561	500	542	490	566	508	475	524	535	513	519	511	540	517	499	502	533	520	524	557	535	527	533	500	536	521	533	510	524	523	559	513	528	518	559	473	473	524	548	551	484	539	513	552	543	503	559	513	551	512	520	534	514	527	511	520	491	529	537	540	544	518	504	519	502	539	559	540	537	518	506	516	516	517	486	534	527	524	528	534	513	526	496	510	535	526	545	574	495	520	539	550	508	533	504	571	511	523	511	538	536	537	527	538	522	507	532	515	491	564	518	523	528	514	520	535	538	505	503	506	513	544	512	488	477	509	517	538	519	553	520	503	527	559	546	491	524	511	513	520	531	525	527	573	535	479	521	496	531	547	518	538	510	521	525	517	521	518	531	556	521	578	543	540	535	501	490	537	543	555	522	513	532	518	493	522	565	508	515	479	502	536	506	508	542	533	519	514	526	529	499	486	520	508	534	516	507	594	502	493	516	537	561	521	535	555	499	478	514	575	519	521	515	527	498	513	525	527	552	546	538	568	527	513	509	527	532	501	552	543	552	505	533	525	521	504	497	502	544	529	588	509	503	510	505	524	517	521	592	496	567	535	552	535	548	534	557	530	500	494	516	499	556	522	533	518	499	514	552	546	549	503	504	525	494	494	493	540	504	522	562	511	505	514	547	535	526	540	547	510	523	517	516	520	516	521	528	516	548	518	514	507	496	529	556	511	516	508	541	510	500	567	541	494	562	529	520	534	534	516	524	502	523	557	506	496	547	505	566	527	519	534	540	520	507	542	523	543	543	524	559	538	561	552	526	552	516	515	506	540	492	543	533	532	542	573	538	529	534	505	503	573	534	535	527	515	501	536	501	478	521	471	553	512	531	483	510	515	520	520	487	512	527	514	508	538	575	544	541	548	502	526	511	497	469	507	535	576	488	520	535	498	499	523	493	522	499	534	518	482	517	536	520	527	552	533	502	501	525	492	527	488	518	552	526	558	517	539	522	546	517	549	521	531	546	537	532	551	493	517	571	545	540	541	525	506	510	567	529	513	486	513	507	523	531	544	489	538	499	525	494	578	483	493	532	473	506	495	520	534	521	566	524	543	515	506	500	488	539	509	512	530	492	575	535	521	535	508	521	527	530	532	471	577	499	523	482	551	546	481	526	529	527	522	502	532	525	539	535	505	549	524	506	494	519	510	513	519	535	518	540	547	491	530	520	559	563	491	544	514	477	523	460	534	536	529	547	503	540	475	537	522	562	529	499	538	532	552	527	536	524	513	524	498	523	490	532	540	546	549	522	499	571	557	520	517	539	506	509	517	527	527	537	557	558	553	560	546
27427	12049	2154	1200	963	1019	1614	2884	2630	1788	975	682	501	449	465	453	445	480	461	490	467	431	436	464	442	479	448	460	458	466	433	434	469	480	448	447	456	451	441	468	424	453	433	442	443	428	442	432	460	472	498	449	457	479	469	447	448	426	454	434	474	475	465	431	442	472	450	470	457	446	423	448	456	447	442	457	443	451	456	462	444	449	467	447	439	431	451	445	482	455	461	490	423	451	429	461	424	462	488	433	444	453	435	414	478	465	434	426	466	480	485	481	454	437	438	440	457	481	491	461	443	428	451	448	421	429	447	442	434	429	457	443	445	458	421	456	439	431	428	445	445	473	478	418	417	465	401	433	458	400	475	432	456	435	441	449	484	370	455	446	454	428	431	416	437	379	408	455	432	489	452	439	444	433	458	484	421	440	423	459	461	477	447	493	452	464	467	475	469	480	445	491	442	434	433	417	426	432	423	438	432	437	422	430	508	434	429	441	424	460	458	438	428	458	437	435	426	455	420	424	449	436	440	439	467	486	451	454	476	414	436	426	459	461	469	421	436	417	454	439	500	438	441	437	439	476	437	443	439	456	457	433	444	474	418	453	435	446	478	456	448	461	457	499	433	437	451	417	467	462	448	445	468	423	431	411	434	414	437	453	450	450	462	424	449	433	462	443	432	470	410	473	481	422	434	470	484	430	465	483	481	434	454	429	420	487	475	413	456	446	466	451	452	438	439	425	452	427	477	442	458	468	469	461	452	463	441	477	435	468	444	417	515	414	455	425	465	460	455	474	436	439	424	456	465	453	472	437	447	458	442	426	432	453	466	455	440	472	415	432	420	418	435	475	457	465	461	462	454	434	439	422	461	431	446	483	426	450	446	417	428	457	441	418	458	458	427	456	451	415	453	482	458	417	432	439	428	459	477	449	459	435	420	470	426	474	461	467	489	464	446	442	446	452	488	440	445	427	463	427	495	409	451	433	440	483	416	451	476	422	457	445	464	458	475	479	473	452	459	473	444	451	436	455	430	448	438	442	427	434	440	467	424	466	452	415	474	362	460	472	452	471	448	473	510	438	445	429	430	477	430	497	479	459	453	454	482	484	476	454	468	421	474	431	458	500	432	454	462	468	415	467	417	435	475	470	443	465	428	435	457	454	410	457	433	440	468	415	457	461	447	499	473	449	458	475	472	467	444	480	437	447	463	457	424	465	464	444	451	481	443	442	427	475	428	439	464	441	468	434	441	474	436	448	467	437	443	435	415	485	421	429	438	437	474	477	446	437	407	457	439	466	442	465	436	433	441	445	445	432	432	423	434	410	461	445	417	424	460	452	477	465	425	463	452	460	431	432	411	434	451	447	388	469	466	410	439	430	478	452	452	426	451	502	453	452	452	429	436	446	443	436	451	463	434	451	458	492	494	447	465	477	471	452	440	436	463	430	458	432	424	415	449	425	446	428	434	432	490	454	442	461	457	435	476	460	480	465	445	483	442	441	474	471	407	441	433	421	450	444	497	493	430	461	430	451	459	452	500	465	448	422	447	467	454	447	463	414	449	442	451	451	442	466	447	425	455	445	467	461	510	413	447	468	422	430	484	445	433	430	447	454	443	410	468	448	461	439	456	461	461	443	441	470	428	459	478	468	475	407	465	445	455	434	453	420	461	461	439	446	472	491	455	457	459	469	414	439	467	445	464	450	412	516	436	452	455	457	455	417	445	445	472	450	426	431	464	462	448	429	463	449	453	454	448	447	455	420	470	449	445	446	426	418	462	444	469	449	426	468	444	462	450	450	421	467	439	467	450	446	441	449	436	470	437	451	469	415	438	460	472	457	465	445	475	426	459	437	461	473	447	430	446	446	455	434	454	487	475	449	487	458	414	450	459	444	442	462	429	471	435	453	425	440	455	449	434	447	411	451	429	446	436	493	436	446	445	434	424	460	474	419	443	408	442	459	442	452	459	478	449	451	432	445	483	467	475	439	485	459	442	487	468	460	420	444	474	413	416	443	461	480	443	465	422	451	484	449	460	471	471	443	439	454	449	454	411	443	438	456	406	456	449	400	413	483	432	477	445	432	462	483	440	431	454	478	460	424	439	440	418	449	451	460	459	476	421	438	477	484	480	471	465	449	454	473	445	448	438	412	446	489	447	431	470	436	485	464	426	454	463	429	457	451	465	484	428	432	428	445	457	443	478	416	462	452	481	477	443	449	463	426	440	415	410	461	451	453	445	439	448	432	431	465	421	446	431	426	486	434	492	421	451	444	477	430	484	425	466	462	439	453	434	441	463	442	425	453	438	463	437	472	415	439	418	441	438	466	451	423	441	410	457	434	409	465	438	464	457	445	441	418	450	453	469	464	427	472	424	446	419	457	447	471	460	442	445	477	423	433	466	474	474	433	471	441	481	453	468	425	427	441	450	448	483	458	459	448	427	465	474	412	481	435	429	456	439	469	447	469	443	483	486	448	454	452	420	447	439	454	456	440	445	471	443	449	408	469	471	451	425	439	448	426	427	479	457	497	445	470	409	464	449	474	426	498	452	468	452	443	413	469	430	416	437	461	451	478	444	477	441	435	437	461	445	453	428	463	438	422	454	472	463	449	482	480	427	422	445	450	455	444	446	446	452	421	453	449	460	468	477	480	474	440	459	454	450	473	488	473	459	446	477	479	480	456	479	443	441	450	453	428	434	431	448	489	467	446	456	411	444	449	457	420	440	446	432	461	432	422	451	442	427	436	486	423	448	433	446	440	502	457	449	427	456	467	439	460	435	428	435	466	473	449	473	464	470	386	439	452	403	445	449	449	453	472	405	442	426	453	474	451	444	462	447	455	455	452	449	483	449	451	471	421	431	441	444	464	427	440	447	478	429	423	476	442	415	449	434	419	427	453	453	470	468	457	463	465	451	474	451	487	426	472	435	433	492	479	435	454	416	455	438	454	456	458	469	444	428	435	449	435	445	429	422	454	444	473	406	433	420	456	439	442	443	456	463	442	471	503	414	469	446	468	451	416	485	453	469	450	473	433	420	423	495	472	422	430	442	451	429	459	456	481	433	405	432	435	427	484	471	448	460	447	443	442	468	465	445	474	434	420	406	464	413	438	457	471	435	424	473	445	446	439	466	441	457	450	457	479	442	415	475	461	455	451	446	437	456	467	465	431	444	455	462	403	411	441	456	443	466	441	474	432	442	462	404	438	469	483	455	432	455	438	407	452	430	472	473	477	468	455	455	477	464	472	419	478	435	468	436	451	434	421	492	453	429	444	456	488	427	435	434	459	471	412	443	457	470	421	454	451	457	439	449	448	433	450	454	458	466	468	431	447	437	483	431	470	477	481	472	457	442	475	454	472	435	477	451	485	468	435	457	432	490	409	431	459	469	483	433	431	471	423	409	448	405	447	432	456	439	454	440	416	441	412	454	401	473	433	468	449	439	466	427	478	431	452	479	433	429	451	456	406	461	450	448	419	424	470	439	471	451	439	477	469
5629	2110	1744	1158	1172	1451	2472	4112	3265	2032	1161	732	515	457	419	442	366	384	422	466	436	426	467	476	419	408	467	434	425	425	439	455	439	397	403	453	439	431	399	421	429	462	446	460	407	418	414	432	404	426	411	421	445	390	421	414	446	429	369	434	481	440	444	443	417	409	407	421	435	450	392	426	437	420	462	432	405	431	440	408	436	411	412	418	450	426	463	435	404	389	460	408	458	435	455	433	455	383	417	450	465	429	410	418	427	427	441	418	428	433	413	443	453	426	422	431	445	455	446	423	462	433	441	432	439	435	405	381	430	403	456	426	453	392	386	436	405	415	450	423	412	440	441	420	409	415	414	408	440	406	421	416	407	427	417	432	431	430	424	403	432	456	420	380	446	415	409	400	414	358	469	411	424	376	430	437	448	399	421	415	459	417	408	450	387	389	438	413	433	454	429	415	454	447	392	462	418	373	400	420	426	425	406	424	434	423	443	395	425	409	416	419	435	447	466	412	442	422	440	416	420	435	449	393	437	449	430	457	405	403	435	402	393	412	423	413	410	413	435	405	439	422	434	412	439	434	415	412	400	426	437	443	419	394	397	438	391	376	421	390	394	454	412	418	431	420	392	418	423	411	388	403	401	437	411	413	442	422	432	383	432	443	438	430	436	401	433	403	411	397	392	402	435	418	468	422	419	443	414	420	409	428	418	409	467	444	423	426	445	428	427	389	413	402	442	417	421	415	423	437	415	448	425	417	431	441	432	409	446	425	459	417	439	421	434	413	419	407	414	411	419	430	434	414	399	429	417	440	420	420	391	390	441	439	480	423	396	427	402	408	415	426	376	438	434	429	396	414	414	444	428	433	427	446	410	427	402	401	404	409	410	421	414	436	423	439	425	444	454	443	389	430	451	417	424	425	453	391	401	425	410	380	419	435	436	435	401	402	444	448	464	397	434	372	404	409	405	431	408	402	437	435	441	405	443	416	383	415	440	432	440	416	452	406	430	432	410	438	396	431	437	421	425	420	413	430	442	440	442	434	415	441	432	434	408	432	399	447	398	434	391	423	400	400	440	410	402	405	378	447	463	401	440	408	469	407	441	404	402	436	426	444	405	412	434	425	403	405	467	415	440	420	439	398	469	413	443	435	459	425	434	405	409	421	430	420	415	410	439	439	443	408	429	461	458	399	475	401	445	427	420	428	427	419	424	416	419	438	450	428	407	413	412	426	403	396	468	475	419	431	442	436	389	452	413	418	423	442	426	401	412	388	390	403	427	409	437	401	426	406	446	393	441	426	413	449	434	472	426	412	408	456	410	402	417	433	428	398	423	434	414	424	396	435	431	453	408	445	443	404	443	429	379	418	420	398	414	450	405	399	419	409	469	443	425	444	450	390	463	450	402	437	418	433	421	419	404	409	408	404	462	435	399	453	433	449	434	409	419	405	417	426	439	409	427	420	418	427	387	478	427	410	441	441	409	450	399	418	400	410	423	437	431	451	400	440	417	400	388	435	408	410	422	415	424	404	426	427	423	437	469	407	422	432	433	420	444	422	403	393	431	419	421	410	422	426	415	429	464	430	446	406	442	438	407	424	409	378	413	439	435	445	396	440	389	449	400	423	426	451	420	458	424	428	413	456	435	399	416	406	422	442	488	419	460	451	458	438	422	407	420	426	430	422	414	429	433	418	407	419	353	410	436	419	385	419	404	456	416	441	381	436	393	411	396	400	433	454	458	430	435	440	440	414	450	436	449	418	415	460	464	424	452	461	455	420	403	422	398	416	422	421	446	425	411	382	442	415	424	406	440	387	425	432	415	426	431	390	450	421	430	408	447	441	398	455	398	404	416	453	432	409	437	421	402	422	444	371	421	412	435	401	403	407	377	400	425	452	438	425	454	388	407	426	435	416	410	438	425	451	397	458	417	401	430	400	437	412	451	383	446	425	422	452	454	448	395	432	430	413	441	412	451	411	426	411	433	414	447	448	394	420	446	398	380	385	436	419	427	409	453	442	434	421	454	420	425	414	426	436	447	420	441	410	446	437	406	433	388	398	406	408	410	451	433	442	411	446	427	418	432	425	422	415	413	430	412	427	433	424	456	447	453	411	452	411	403	399	415	442	453	456	419	381	422	450	448	427	441	410	403	423	440	440	434	409	410	478	429	435	431	412	423	421	437	415	445	415	400	436	420	452	418	377	427	418	427	419	445	436	435	446	426	430	395	467	397	396	432	448	447	443	407	439	409	436	431	416	412	404	482	437	436	423	478	422	396	404	448	409	407	438	429	425	407	447	409	439	390	437	422	429	438	414	436	403	407	430	456	415	427	411	406	437	404	423	424	431	426	383	424	389	432	405	450	427	456	428	455	447	386	430	449	401	420	436	429	428	411	441	434	417	452	433	436	413	397	410	448	395	448	410	397	433	418	425	411	395	434	426	421	401	407	422	436	411	431	400	401	433	461	404	432	400	422	427	450	443	412	416	441	426	401	446	393	437	425	393	415	403	442	433	450	410	392	452	410	388	426	436	398	426	416	406	396	417	424	407	420	444	417	414	443	427	441	405	461	429	417	447	399	444	407	410	437	420	431	424	416	409	449	429	419	468	439	435	437	415	408	433	401	432	386	402	378	374	421	445	390	404	451	427	416	406	367	415	476	436	423	441	406	429	411	451	438	423	421	422	424	424	391	436	422	440	393	423	414	403	437	405	455	418	406	472	401	431	404	427	452	412	407	423	412	443	414	402	398	434	420	407	399	442	431	400	436	428	446	394	401	401	413	426	408	406	423	423	442	435	414	408	389	429	413	396	412	437	433	390	415	429	394	434	420	414	448	418	403	399	429	419	406	393	440	456	418	448	406	441	408	384	416	414	452	416	409	430	413	446	454	397	445	412	383	403	411	440	440	402	411	396	385	441	428	448	413	413	413	469	426	446	425	389	389	446	427	397	435	405	409	413	408	389	397	449	422	417	416	444	452	445	455	410	454	401	426	439	435	429	435	451	414	426	403	430	436	416	402	406	464	440	455	433	445	408	414	401	426	461	413	425	436	416	429	443	390	389	422	451	425	402	417	432	450	404	410	381	434	436	372	441	425	425	415	410	424	463	438	425	380	405	439	401	415	426	393	408	414	448	400	422	406	422	423	419	468	436	386	441	421	437	439	420	461	441	421	415	414	410	440	476	441	419	419	446	405	431	437	451	447	434	416	424	393	392	451	426	445	417	433	408	405	398	404	438	408	438	382	442	412	424	425	433	418	416	413	419	423	439	418	428	416	428	422	451	403	442	428	446	402	436	420	467	416	429	406	409	438	420	414	442	439	429	440	428	423	403	418	428	411	439	444	476	419	449	432	431	429	439	382	411	441	423	431	406	439	448	433	446	431	397	425	405	416	436	424	423	372	393	372	439	392	422	388	462	419	408	434	445	461	422	417	429	408	406	428	438	402	430	414	395	448	402	427	441	433	402	419	417	458	446	416	406	403	423	399	405
25437	21266	26943	24926	5143	2124	9980	22346	22183	13153	5053	1946	739	530	485	489	502	491	462	451	465	448	464	413	452	466	440	471	477	488	445	437	466	443	466	434	438	442	438	478	463	452	449	454	446	487	470	449	434	461	468	446	461	483	444	465	436	457	472	479	455	461	445	443	449	474	449	447	429	473	478	460	455	436	428	437	472	474	439	439	445	442	468	471	478	441	460	460	453	395	452	471	455	463	420	463	462	490	448	459	474	489	471	417	463	452	462	451	467	464	433	427	463	470	487	448	467	478	440	405	444	460	453	507	461	480	406	488	446	481	461	425	480	458	463	469	438	468	457	450	465	455	511	450	452	429	462	488	434	448	454	450	422	462	449	446	476	431	455	453	409	444	422	440	467	431	421	456	426	471	438	458	423	505	470	448	452	439	446	472	446	440	409	440	445	416	470	426	468	412	441	443	478	434	493	442	460	448	454	434	462	456	430	433	479	473	495	441	436	412	461	433	468	434	452	436	447	493	452	416	439	413	467	486	486	447	448	436	439	413	503	433	452	480	458	452	443	405	454	457	440	434	423	448	440	463	474	489	485	480	478	452	468	469	438	460	438	436	461	443	433	422	499	456	420	431	419	467	462	444	415	455	433	474	484	414	429	421	466	463	472	450	466	452	424	417	447	475	417	478	445	425	449	446	431	488	478	451	421	471	480	452	435	445	458	487	437	428	465	431	445	441	451	387	482	438	454	452	435	434	430	433	505	477	430	471	466	431	436	467	448	447	461	531	448	426	436	443	472	439	448	428	439	430	431	422	428	449	476	476	437	433	453	461	467	446	456	471	440	454	473	452	412	442	458	451	460	467	451	437	452	455	426	427	448	479	451	507	460	446	483	473	465	445	437	453	446	425	464	451	432	438	467	389	420	453	467	412	414	419	443	458	440	457	449	430	434	459	478	441	417	412	431	432	473	511	456	410	377	458	479	475	416	444	471	456	498	397	469	451	488	469	454	485	465	460	475	424	447	410	453	454	473	392	445	473	449	434	473	439	434	438	453	434	441	457	451	468	426	449	443	453	424	465	454	422	434	435	481	433	470	460	458	468	436	469	448	433	408	428	427	482	493	459	441	465	444	470	479	438	429	489	467	432	450	419	450	439	444	409	451	499	441	443	442	448	446	456	454	449	439	437	459	466	454	471	444	448	468	468	426	454	435	452	470	450	413	426	489	410	444	444	453	456	444	455	464	465	478	435	473	444	448	424	416	419	470	481	441	417	412	512	497	455	444	462	434	426	420	473	464	504	440	461	435	423	438	469	444	445	439	458	483	458	426	460	496	472	451	426	446	459	446	419	433	479	457	469	463	452	461	409	423	430	431	420	449	488	440	471	506	442	446	447	436	457	433	456	427	476	420	463	444	465	448	464	423	479	444	455	444	473	434	454	484	439	421	459	518	441	459	461	437	443	472	463	494	407	449	464	452	437	433	455	472	465	454	460	403	453	473	473	456	465	420	451	451	468	452	465	461	444	435	453	440	450	459	453	441	448	473	433	429	445	443	439	417	474	477	424	418	421	443	451	433	460	461	425	432	440	469	461	440	431	452	470	470	471	457	469	413	479	449	441	464	464	472	432	462	425	447	445	430	425	421	500	449	486	443	456	453	441	486	472	442	451	445	424	409	461	445	450	498	440	447	447	438	431	416	439	462	417	395	450	462	486	447	471	416	432	441	456	448	436	433	422	412	414	425	407	465	447	469	472	419	444	399	441	453	502	439	416	456	453	452	477	432	434	475	460	459	440	499	428	451	463	441	430	425	441	416	469	470	433	469	523	471	464	445	481	455	462	410	404	441	457	465	457	467	435	457	460	497	441	454	455	482	464	441	425	429	466	445	426	421	400	446	434	460	466	444	453	467	463	426	445	449	473	438	466	464	468	449	407	466	462	459	464	387	450	463	455	432	406	473	483	397	432	438	418	426	477	478	442	470	483	433	422	456	475	479	442	436	424	442	476	451	445	459	458	410	460	420	461	440	440	419	462	462	457	452	456	460	432	394	405	417	444	451	413	446	412	464	475	453	444	459	472	462	421	436	466	434	466	438	466	454	429	405	431	504	464	442	464	482	463	451	455	462	444	487	441	458	472	415	438	476	437	443	457	449	443	429	439	447	434	455	429	455	480	437	462	460	427	443	410	433	442	449	420	440	439	480	408	427	454	448	465	454	443	472	436	462	444	448	491	441	456	459	473	473	444	437	472	417	463	459	488	437	448	442	432	489	454	468	495	427	442	430	448	444	431	449	443	455	463	424	452	453	443	415	471	443	472	454	457	483	455	459	457	425	409	438	422	439	454	437	457	453	444	452	480	422	441	485	457	428	438	443	428	439	447	425	467	444	392	390	424	455	436	471	475	453	419	483	473	401	411	442	462	421	476	447	413	431	453	469	432	451	450	459	464	450	437	445	479	449	415	433	453	447	441	468	443	438	454	443	464	470	489	480	402	441	446	420	438	449	468	462	480	470	450	445	443	435	463	434	429	425	466	445	439	460	416	467	422	462	463	455	447	440	461	438	478	449	402	435	438	433	428	454	397	447	426	457	482	442	463	419	499	421	443	451	454	466	455	428	435	418	428	461	479	470	466	433	436	459	483	466	451	440	486	445	456	426	431	473	405	453	450	450	428	467	459	493	478	467	385	475	462	478	459	493	440	416	440	464	435	432	424	466	439	469	450	427	412	482	486	422	503	475	450	439	475	492	418	475	472	481	495	436	422	454	438	459	421	435	473	439	464	487	489	437	434	473	435	444	432	437	458	451	425	417	465	445	457	463	412	463	452	429	423	444	434	419	468	428	488	465	470	436	414	445	463	433	440	487	452	446	460	476	444	425	469	459	441	483	430	436	447	447	422	420	444	446	438	468	462	412	419	456	463	478	434	434	460	473	459	466	449	420	471	462	457	463	439	503	497	469	481	471	433	464	406	474	468	457	468	430	478	445	448	444	443	495	441	469	472	468	457	470	450	430	458	450	458	413	475	445	475	459	430	456	451	438	453	430	455	453	433	441	408	460	447	435	480	419	413	400	462	460	428	467	469	474	507	448	425	452	420	475	434	460	438	436	448	420	439	460	476	426	460	421	451	418	454	438	478	417	395	434	473	440	452	422	484	433	394	460	451	450	441	455	428	447	442	479	453	416	488	463	419	432	450	471	450	457	445	458	448	471	457	416	503	466	487	413	451	478	452	484	425	439	438	449	487	471	436	439	424	445	443	423	466	456	484	467	446	429	446	471	441	499	422	442	458	438	446	429	492	463	485	461	450	464	433	459	459	480	445	480	437	454	491	431	418	408	452	455	461	438	424	433	476	444	427	425	444	449	448	440	421	464	467	429	450	481	451	462	444	470	448	404	416	463	460	456	464	475	459	463	460	437	456	403	459	453	469	434	422	488	449	491	423	419	444	446	444	459	461	451	459	417	460	470	494	432	458	443	488	490	415	414	467	467	457
4229	4422	4474	2493	1645	2401	12931	23317	19811	11342	5011	2282	867	565	482	439	448	456	457	419	451	471	456	435	460	456	440	437	440	431	431	461	428	496	444	422	487	423	458	430	422	455	450	429	449	492	486	436	411	467	455	430	434	447	432	472	449	477	454	455	442	443	455	453	425	445	460	439	421	451	485	453	407	422	447	463	479	462	440	474	484	416	459	451	465	442	434	425	416	442	441	446	441	473	470	430	453	454	451	438	449	431	476	462	450	439	443	417	474	452	461	475	449	434	432	448	426	441	435	437	450	430	418	493	457	412	466	458	433	436	440	433	455	442	429	445	467	394	472	463	417	440	448	435	448	439	435	444	444	423	425	446	461	424	446	439	416	468	431	415	438	465	438	447	476	452	448	453	423	427	462	448	432	464	471	448	462	443	408	457	412	430	425	423	420	452	473	453	449	452	417	434	427	441	432	431	395	416	449	441	385	417	454	467	461	442	417	446	477	426	447	467	416	429	439	481	422	467	452	429	424	481	428	453	392	458	436	429	426	471	472	400	444	403	463	418	394	416	454	463	430	404	474	464	455	451	479	446	433	421	399	408	425	439	452	421	451	464	414	421	414	410	449	437	456	449	423	434	439	467	407	449	430	427	428	454	433	463	438	455	454	412	451	444	455	417	475	471	432	423	435	441	432	427	413	416	443	445	461	443	424	425	442	409	423	425	459	466	428	459	436	406	439	422	373	466	444	427	492	419	440	428	414	431	465	427	424	421	414	449	480	419	402	413	437	428	445	449	455	455	417	474	423	437	426	481	450	416	414	432	422	451	445	485	385	433	479	446	460	432	432	421	427	430	449	450	455	422	454	459	454	464	398	424	403	434	451	446	450	432	469	460	407	410	471	417	474	409	454	450	483	431	453	442	438	465	468	432	435	437	429	440	460	441	483	480	410	429	419	444	473	446	449	415	428	433	401	428	449	440	455	451	430	459	433	440	427	439	422	430	410	440	476	442	447	446	448	402	452	443	421	413	463	415	436	452	443	460	427	461	459	453	479	450	427	441	454	445	399	459	434	463	439	432	462	466	420	415	427	437	450	495	415	451	442	440	459	441	414	433	441	449	435	440	428	459	419	468	417	425	433	468	411	447	424	426	422	429	461	449	427	441	455	445	428	420	447	434	412	458	450	396	430	425	437	443	472	423	418	479	445	435	440	452	407	435	452	458	438	441	440	451	420	431	435	445	418	415	477	461	428	412	482	437	456	398	452	443	446	416	450	462	429	456	450	427	459	424	406	408	457	444	455	432	451	399	431	425	441	465	469	428	444	421	480	432	398	482	437	448	453	452	451	452	424	447	410	437	425	446	418	433	450	467	449	468	400	449	447	440	421	458	448	418	410	418	424	415	388	440	416	424	463	430	413	453	480	422	458	442	466	455	411	433	435	432	469	449	436	452	445	419	458	432	404	439	447	437	438	449	458	454	430	448	449	429	415	465	472	425	399	456	410	460	428	447	469	386	446	453	430	454	436	450	438	407	452	440	418	411	490	447	437	448	470	411	428	458	419	407	395	477	478	469	470	456	432	431	433	452	458	432	402	407	451	460	416	472	420	443	417	427	441	447	447	423	436	452	447	425	465	451	488	459	445	450	449	468	447	422	444	436	413	472	468	476	451	464	434	455	441	483	445	449	447	424	443	428	455	444	369	452	440	422	464	460	451	449	440	457	448	453	430	427	437	429	420	439	457	454	394	494	436	429	426	454	443	431	433	405	398	428	437	434	459	427	441	443	435	445	478	438	451	444	437	435	406	489	415	427	466	447	435	425	424	449	419	428	450	462	412	406	433	460	410	436	444	441	463	451	446	479	446	433	412	468	456	435	428	445	468	429	436	459	432	446	471	449	453	438	442	445	436	445	467	462	439	423	421	430	457	464	488	452	408	444	437	449	428	410	465	454	461	435	408	449	445	413	453	438	424	420	427	422	395	414	426	420	469	426	468	426	429	419	427	412	453	433	448	432	420	397	431	456	414	472	450	435	451	388	403	441	454	431	434	435	447	452	446	432	496	449	431	439	430	454	482	439	462	443	446	435	417	450	486	464	432	405	461	432	430	468	437	442	456	459	439	469	427	458	442	422	461	419	423	444	432	420	422	433	426	453	441	449	443	425	412	449	448	475	429	443	445	419	427	419	447	404	440	469	446	461	389	470	429	393	422	431	446	435	438	449	434	433	424	431	447	422	469	427	457	423	440	445	394	466	459	444	435	484	412	393	415	429	435	439	443	427	428	446	433	425	448	425	400	425	457	468	408	406	460	484	423	465	440	400	448	459	429	439	447	423	485	481	416	418	431	484	439	435	401	487	413	447	452	453	448	432	458	459	464	391	424	457	457	436	431	455	453	468	429	411	482	456	423	465	441	416	417	389	460	454	407	456	424	477	431	443	414	491	458	474	422	445	452	434	466	433	444	435	453	429	421	447	426	413	436	435	422	428	446	433	431	435	427	496	480	436	470	442	431	442	485	465	465	457	414	418	439	438	436	450	409	422	423	387	460	437	442	424	436	438	418	440	473	455	457	485	421	401	456	445	457	416	407	446	456	409	432	456	448	447	487	410	423	437	409	430	444	435	443	431	442	424	415	453	398	452	415	442	430	439	434	441	440	465	450	409	462	462	442	448	419	395	403	455	430	431	455	469	422	433	421	443	421	451	465	418	420	436	415	415	457	425	386	384	471	401	450	410	416	465	448	452	433	481	459	435	460	436	447	462	439	418	410	448	429	432	451	411	439	450	477	432	439	461	448	394	379	432	421	447	435	433	443	436	418	428	458	418	471	439	446	446	447	454	434	442	427	421	443	469	457	404	474	432	446	412	414	410	427	441	454	437	464	416	444	435	415	402	427	421	444	437	466	432	457	464	421	461	447	399	434	413	450	437	447	444	451	426	433	423	425	424	453	456	443	445	390	406	476	448	461	479	394	450	412	388	415	436	445	457	443	418	455	449	424	452	408	429	450	435	452	456	452	438	433	447	498	432	438	437	440	408	391	453	379	429	463	439	445	413	492	435	480	427	418	476	430	458	480	431	448	421	429	466	493	456	446	433	410	440	429	410	412	430	461	436	423	444	418	407	419	465	420	432	406	440	440	436	450	440	445	444	430	443	434	449	435	426	440	432	445	458	468	426	455	442	439	423	454	374	470	462	460	439	414	453	453	435	478	436	438	452	413	439	442	443	474	440	463	450	423	408	420	430	441	417	471	389	425	473	407	452	449	439	459	437	470	432	388	408	428	441	437	443	456	437	461	416	436	435	411	429	418	462	428	424	457	423	470	436	461	412	412	437	452	436	429	456	432	437	428	411	437	457	439	423	437	402	427	434	454	430	456	422	445	421	424	452	458	414	423	444	425	431	431	444	423	400	433	416	443	465	428	393	409	434	436	441	445	451	424	454	450	421	438	424	417	433	430	468	465	438	454	438	449	460	420	434	461	389	439	426	465	419
24143	21282	28502	24367	21188	10155	23462	37100	37614	27148	13512	4937	1421	764	604	597	550	571	576	561	587	541	584	590	598	542	519	521	567	566	585	587	539	591	570	538	547	565	570	525	540	543	552	548	573	516	581	558	569	503	559	574	584	521	551	565	529	528	567	542	575	539	554	537	516	557	519	539	555	510	550	563	537	516	570	534	554	536	546	546	555	538	509	535	490	552	530	569	554	531	561	568	561	565	525	546	550	531	574	546	529	567	513	542	537	528	579	548	529	543	572	542	535	562	540	556	552	515	565	559	576	519	528	552	544	544	552	517	551	549	541	608	520	532	585	547	517	575	566	600	544	511	548	563	522	533	574	548	532	546	526	527	547	542	530	506	545	532	544	500	534	541	564	557	569	545	581	587	536	531	569	526	559	555	554	540	554	513	550	533	568	533	530	538	513	521	531	544	553	579	539	541	533	569	575	515	574	561	582	530	561	525	546	562	526	566	533	556	533	556	528	525	543	564	538	549	526	578	536	491	563	532	505	558	534	561	545	508	598	553	567	555	604	582	518	559	600	526	520	556	556	559	551	520	535	517	553	567	514	577	507	514	548	573	580	565	578	537	530	547	552	543	553	487	590	566	548	527	539	566	546	535	585	555	533	517	560	515	525	512	532	556	577	565	597	570	558	558	516	560	512	536	515	568	575	554	518	515	538	608	529	523	572	520	557	579	539	536	550	525	536	502	547	594	539	528	594	551	560	556	563	541	566	564	573	551	557	565	574	550	569	544	535	515	500	548	601	522	535	551	535	565	519	547	563	541	533	543	565	560	535	527	560	522	524	527	571	523	541	544	540	541	537	568	536	536	533	524	537	539	549	525	549	565	546	519	538	548	553	518	530	529	529	552	531	526	516	533	517	522	527	536	543	529	559	569	551	552	517	567	540	563	539	552	543	491	547	524	599	556	527	585	525	535	540	510	538	573	553	560	533	556	538	537	572	553	553	549	555	538	581	543	525	552	562	562	583	551	547	541	564	566	570	536	560	525	587	542	561	549	569	531	576	580	532	560	543	536	496	588	538	539	549	575	555	581	527	535	569	550	528	523	542	523	537	520	556	540	492	521	589	531	543	546	561	544	531	575	554	536	547	530	523	500	544	504	555	532	557	557	550	513	532	513	528	577	569	539	549	531	509	502	561	549	542	525	509	527	574	570	552	563	561	534	533	559	522	534	533	567	570	597	537	561	519	528	550	558	563	574	540	605	563	544	537	534	570	507	517	543	533	542	503	572	543	578	518	499	538	526	535	547	539	582	519	566	540	562	575	563	529	622	590	524	557	489	534	571	545	562	526	477	569	565	494	535	546	537	496	556	501	521	502	531	554	503	606	536	529	539	497	536	549	577	533	509	530	559	571	559	578	593	565	568	529	534	510	558	551	516	548	587	541	590	559	546	573	571	548	545	541	534	537	584	569	529	568	496	544	559	522	531	553	531	534	559	539	510	512	566	518	536	544	566	569	532	568	567	573	551	576	542	554	542	541	572	564	517	550	589	522	573	568	533	542	581	600	555	557	515	535	567	476	542	575	560	548	555	511	521	539	561	555	549	570	546	560	517	542	535	608	529	498	560	545	572	494	530	536	496	544	547	552	525	540	518	539	532	572	533	505	555	570	531	525	532	533	538	529	524	525	545	522	531	557	576	540	509	535	536	505	537	527	558	547	530	482	530	522	506	533	549	560	567	546	560	521	568	567	537	502	565	534	610	537	542	529	568	535	536	513	510	528	554	553	552	567	560	544	524	540	551	539	595	530	544	536	529	568	586	527	568	574	537	560	559	539	574	555	554	550	533	561	515	509	465	562	521	534	562	530	521	534	583	570	574	558	531	531	582	562	538	545	512	473	548	524	554	536	530	554	515	513	569	540	539	539	551	523	540	572	572	577	515	549	543	562	563	547	556	544	571	534	564	517	517	543	520	548	555	540	520	593	545	501	561	527	547	571	503	505	532	537	565	519	586	568	557	532	506	520	549	497	544	533	562	534	561	522	547	534	526	592	540	563	506	513	523	516	545	576	532	584	544	567	520	524	541	491	547	529	533	558	630	568	556	581	512	513	542	553	522	527	556	556	564	553	507	533	529	504	511	537	562	536	502	521	575	533	550	518	538	553	516	525	566	555	525	578	525	554	545	544	572	546	533	529	550	536	554	541	547	573	544	495	565	526	551	526	543	528	536	527	535	552	557	557	539	566	508	537	552	546	553	520	506	576	563	569	569	515	551	501	555	534	559	554	525	517	500	535	531	517	561	552	502	557	526	540	544	550	527	522	517	524	510	490	466	566	521	591	558	516	513	520	554	543	546	575	544	556	564	507	516	576	601	538	553	519	519	531	558	561	519	539	570	510	537	563	506	551	535	566	563	585	565	511	534	570	558	547	533	543	521	532	548	573	531	536	530	496	592	538	570	553	553	544	543	576	523	568	518	576	548	561	548	539	549	544	574	520	527	535	539	531	569	564	564	485	534	555	564	524	566	526	530	504	566	530	513	545	585	565	526	568	529	561	543	516	531	535	568	540	562	572	532	558	540	545	539	560	520	540	521	525	551	536	572	543	560	562	520	562	542	562	548	559	561	526	570	528	554	578	502	548	527	551	572	552	545	523	537	515	566	590	525	512	552	539	543	535	503	545	513	545	583	580	570	547	567	573	574	554	484	564	534	555	526	515	524	517	547	547	544	562	538	537	512	574	543	535	575	550	545	536	543	548	512	523	512	524	539	556	560	541	548	547	532	517	544	555	537	521	568	531	573	522	514	508	504	536	555	535	500	568	528	542	564	520	547	545	531	537	542	518	590	551	492	556	539	576	589	549	560	537	521	525	565	536	567	561	557	554	567	581	575	536	518	528	540	541	566	576	549	508	558	520	556	532	531	539	596	554	556	535	489	554	523	553	541	540	536	513	597	532	573	562	539	522	540	502	545	489	506	546	528	550	540	539	521	514	563	536	595	573	525	507	559	550	540	576	518	525	536	536	529	532	547	532	537	552	522	581	558	509	575	564	516	530	571	543	513	575	539	525	543	515	542	534	569	547	595	513	557	565	565	576	543	548	563	543	530	549	535	514	574	497	524	537	564	559	554	536	571	528	557	552	557	532	535	520	539	550	560	530	552	580	558	556	608	537	540	556	495	580	534	576	557	555	567	554	584	511	528	540	548	547	527	543	583	507	492	550	559	549	556	550	581	555	575	544	562	553	573	514	551	538	527	529	568	545	528	544	524	536	562	526	540	565	552	536	548	543	555	565	560	583	551	521	569	514	533	549	559	563	568	518	551	554	558	522	556	543	548	531	536	534	530	501	540	556	525	569	558	510	527	521	541	570	518	557	558	560	546	506	539	542	535	519	541	534	569	533	578	568	562	512	580	525	543	522	557	569	549	524	527	540	538	538	517	508	526	595	560	518	547	523	520	545	566	507	534	524	500	604	542	543	560	556	538	564	524	547	530	539	554
4111	6664	6241	3572	2305	6232	23851	38196	34643	22794	11043	4752	1611	815	603	569	537	539	509	499	564	537	603	527	515	539	495	510	558	576	551	541	505	573	565	555	537	526	550	528	533	533	532	505	548	532	528	528	575	524	582	521	575	549	541	521	498	540	526	526	512	511	525	560	492	508	560	508	566	568	508	547	573	534	545	549	504	577	519	557	519	539	531	542	538	568	517	516	554	506	545	530	496	473	526	474	557	540	512	522	525	498	534	500	530	508	530	578	564	490	461	530	547	540	527	499	525	506	539	540	521	533	546	552	527	536	525	538	568	527	529	537	533	536	523	511	509	531	523	553	553	557	557	523	551	546	559	486	560	533	534	544	520	543	518	539	541	551	526	500	544	511	522	535	523	516	546	550	512	541	538	511	570	581	480	542	554	585	494	542	520	529	563	537	498	513	511	514	487	500	562	546	516	534	538	549	499	544	568	536	536	582	514	529	537	520	528	536	551	524	520	512	508	542	519	578	558	519	518	507	517	499	511	500	524	519	520	504	531	528	531	542	536	521	519	518	533	518	509	518	555	506	539	537	545	538	579	553	551	544	512	515	505	544	551	508	524	516	536	539	496	510	556	502	540	519	539	546	556	513	500	541	526	514	551	527	518	504	533	500	565	557	549	542	536	523	497	519	566	502	526	574	510	556	546	521	562	495	529	579	551	535	558	521	496	511	511	559	507	519	487	542	535	535	510	540	493	549	490	513	516	574	556	583	553	514	514	509	524	518	487	514	505	570	529	519	574	534	541	545	535	528	479	528	539	530	549	514	535	527	511	520	535	547	532	552	506	542	519	528	515	531	564	538	541	546	523	560	540	542	544	494	514	514	551	513	489	532	529	510	525	506	501	527	506	523	505	569	579	512	515	506	581	522	511	536	531	493	542	504	513	522	528	513	521	527	510	500	538	542	528	526	504	534	551	535	532	531	503	535	514	561	551	563	527	553	519	513	531	542	524	537	514	524	544	514	530	521	534	518	503	520	535	507	515	521	539	491	514	510	530	547	525	501	489	532	512	499	547	514	530	527	507	534	520	550	508	512	554	581	523	504	556	539	559	503	519	505	493	468	519	523	508	535	549	567	529	527	541	557	529	559	524	532	529	529	537	528	531	538	499	518	529	540	552	550	536	554	516	550	524	522	478	512	511	498	535	499	534	507	548	532	493	521	538	510	502	507	546	520	549	578	476	505	505	475	554	537	517	548	519	566	572	536	549	566	537	534	537	555	548	528	524	557	481	521	503	521	542	539	508	535	527	482	509	519	539	513	535	546	579	524	518	503	551	512	507	549	531	532	515	545	516	532	497	543	565	510	519	539	511	482	578	514	502	516	521	509	545	566	541	519	508	502	549	528	507	523	512	514	541	549	539	541	533	564	563	526	532	540	530	542	509	508	544	490	531	467	527	530	575	513	506	483	555	489	515	503	511	549	564	549	576	527	527	554	492	505	532	563	544	512	537	548	550	498	494	525	495	538	526	552	552	515	535	530	517	507	494	579	536	496	511	480	544	521	550	517	514	550	522	506	493	522	522	567	541	521	513	566	557	501	540	500	523	496	532	529	540	474	505	540	528	492	570	499	531	520	544	510	523	510	531	515	493	525	541	522	511	535	533	535	536	560	547	524	528	519	548	530	535	527	565	509	526	541	550	527	535	537	508	545	485	522	540	526	493	561	501	535	555	524	541	507	517	508	500	523	524	560	528	554	529	554	502	502	495	573	518	506	534	530	535	529	525	528	521	592	531	547	511	548	539	545	564	521	551	497	548	521	512	526	504	540	506	466	500	541	501	508	536	523	552	504	498	539	514	523	565	556	500	496	535	518	518	497	557	552	485	533	581	502	502	521	538	525	530	504	519	567	530	492	573	557	533	532	552	546	536	538	531	516	549	551	490	529	513	548	490	505	551	511	493	534	533	536	560	518	495	546	538	549	557	550	521	543	531	544	549	537	506	524	495	501	584	544	526	529	526	468	508	554	543	516	555	538	499	541	502	485	568	546	551	469	520	542	518	531	538	538	481	519	498	552	579	553	483	508	514	529	543	541	528	514	515	557	512	513	540	491	511	541	559	510	496	513	468	549	514	564	546	539	508	497	554	540	494	547	542	516	524	496	537	526	518	531	548	539	525	543	519	548	511	516	525	510	518	539	526	531	541	506	510	524	512	550	515	536	532	494	541	560	534	496	492	510	561	516	524	497	528	478	557	495	505	513	539	454	526	527	538	524	523	521	512	545	526	513	527	521	524	509	505	501	525	549	487	499	544	512	532	553	527	504	520	516	557	547	563	513	534	490	553	510	510	503	559	521	531	530	537	540	494	523	541	478	556	557	552	514	517	515	546	531	541	523	498	532	580	516	503	495	578	543	575	511	528	532	530	494	530	508	501	499	483	510	542	529	544	529	550	513	547	549	546	519	517	520	491	529	505	540	527	554	536	535	518	505	505	498	482	505	520	498	531	513	543	535	516	554	569	551	552	523	559	559	546	507	553	550	538	519	522	536	501	513	549	529	517	511	534	546	523	569	507	477	515	576	499	569	528	503	555	535	528	576	571	512	538	573	522	556	572	524	517	524	531	516	509	534	520	543	508	514	534	495	519	526	537	561	515	535	511	543	532	527	555	567	560	523	486	531	541	520	508	526	541	551	544	537	573	523	511	530	552	514	556	485	499	549	559	553	483	501	540	523	529	556	520	555	542	495	532	544	557	534	523	546	537	539	512	513	553	511	521	560	487	559	522	550	524	524	474	516	536	526	497	528	517	511	527	531	508	545	521	521	496	517	526	499	536	495	543	493	515	500	540	511	550	517	503	483	518	540	536	519	526	525	526	541	557	500	529	525	533	511	533	508	513	511	564	554	523	533	516	564	526	510	602	558	534	527	534	547	480	511	545	515	559	465	558	546	526	512	522	512	546	544	554	566	470	498	498	545	498	577	493	494	529	532	531	498	531	525	497	538	553	541	513	531	538	549	518	587	510	517	522	535	546	533	513	510	545	527	552	524	565	478	492	532	520	516	515	532	483	526	556	522	529	533	499	508	516	528	532	490	549	563	556	505	541	516	562	527	562	554	516	552	514	505	517	509	509	507	522	496	507	574	566	527	540	520	531	522	537	550	518	551	518	520	506	523	538	541	486	514	517	540	519	541	535	529	552	542	557	528	536	476	489	509	534	538	495	509	527	548	514	551	517	492	532	542	534	507	543	543	527	507	511	510	523	527	527	533	521	532	516	498	575	524	447	557	544	514	531	540	531	535	536	493	497	505	533	517	564	562	492	545	499	522	517	544	559	532	561	521	502	537	539	540	534	527	550	566	561	514	551	502	478	516	531	537	522	528	493	539	504	518	525	557	508	525	543	526	507	532	528	492	540	503	530	529	519	565	535	550	553	510	516	507	496	504	555	496	539	549	529	529	479	501	544	532	569	543	514	542	513	540	531	532	479	516	555	536	557	526
27496	11803	2046	1098	855	609	1416	2762	2844	2028	1161	738	554	481	472	474	474	464	430	466	454	456	517	512	478	467	431	441	486	481	427	467	462	456	421	452	441	489	469	481	445	471	446	457	480	455	493	428	467	461	467	503	418	445	491	466	420	468	466	468	447	457	489	476	451	492	437	457	476	500	480	454	461	434	473	469	437	472	465	458	440	479	484	465	464	457	465	470	439	422	407	448	485	458	458	472	435	468	456	474	475	416	459	480	482	432	448	469	430	467	451	416	486	452	417	469	446	427	451	483	457	441	458	478	489	449	415	455	452	445	459	456	483	448	462	468	472	483	479	456	462	468	461	444	434	458	484	479	452	486	425	460	477	486	443	424	456	477	509	511	442	447	496	453	501	466	428	434	436	428	454	471	423	468	421	487	460	476	476	439	457	415	484	484	434	430	467	438	438	436	498	475	474	457	479	463	442	500	443	466	480	443	435	440	482	467	463	498	459	436	457	478	476	429	460	491	439	456	448	490	424	440	462	477	486	442	472	467	455	477	443	455	465	411	436	447	415	463	437	478	450	445	477	479	514	444	451	467	480	466	435	448	433	481	467	452	462	485	448	437	470	474	464	471	469	466	448	426	480	468	463	472	459	504	456	480	455	499	436	480	486	431	490	451	461	504	475	464	450	438	443	460	430	491	486	456	482	452	457	450	452	457	461	458	383	458	478	469	438	490	468	479	481	455	459	448	460	428	425	446	425	427	468	457	465	452	477	442	469	451	448	459	462	460	429	473	440	440	428	461	493	455	440	481	431	407	479	479	481	430	486	482	445	454	458	534	454	479	454	493	451	454	452	460	478	455	477	458	437	488	443	463	487	474	471	438	496	438	451	498	425	473	430	454	468	448	482	480	475	445	450	467	483	451	410	478	472	455	443	470	463	468	496	481	463	473	446	475	460	466	459	435	476	475	472	448	485	446	466	450	469	458	422	481	431	438	482	420	464	485	480	464	469	434	435	475	480	401	490	438	448	438	476	476	449	456	498	431	486	450	455	476	421	435	400	481	517	479	469	458	437	462	490	427	416	447	448	466	475	460	468	460	473	527	475	465	450	442	457	483	461	420	446	429	456	505	475	427	432	440	470	478	463	477	452	449	457	458	465	423	469	442	465	449	475	486	497	492	434	503	462	474	479	483	485	490	446	451	477	443	458	469	461	444	457	489	464	448	465	470	480	445	479	464	482	473	475	508	448	450	467	428	461	458	501	468	446	484	425	437	474	463	471	469	491	452	464	481	437	471	436	456	475	440	458	435	457	430	451	453	450	457	465	471	476	534	449	438	429	472	480	477	481	462	444	493	461	473	461	452	447	428	482	450	453	452	448	463	440	437	461	452	472	429	430	475	426	440	439	473	500	441	415	453	466	462	466	459	449	446	491	446	471	479	473	434	470	467	451	463	485	437	452	486	447	450	487	472	463	486	471	462	473	426	422	466	426	475	466	447	469	431	430	440	456	489	400	483	425	460	450	469	427	440	485	495	478	449	499	450	424	435	453	477	456	473	458	473	429	450	478	448	422	446	457	445	467	472	456	471	476	472	502	426	430	423	449	429	462	464	447	452	440	458	458	499	497	436	523	483	452	451	447	501	480	462	456	456	442	458	464	459	443	434	463	468	469	477	442	454	451	446	487	409	463	471	438	446	491	463	459	440	469	451	404	450	465	462	448	464	453	474	493	462	443	465	399	445	464	447	473	440	412	430	461	439	460	442	456	446	452	441	464	437	469	491	440	431	459	468	426	444	417	477	465	435	470	458	447	457	488	497	464	463	455	457	458	465	452	443	412	459	440	461	484	461	465	444	440	451	509	477	475	443	431	428	433	445	460	494	466	417	474	470	454	430	422	496	451	436	478	429	457	442	431	459	448	448	482	493	458	448	437	474	439	485	486	442	434	449	486	430	455	484	444	482	476	473	443	460	466	493	466	429	449	464	454	469	435	505	473	436	435	481	466	482	455	482	482	474	494	470	455	471	492	484	443	426	442	467	406	454	487	506	477	487	476	461	467	422	487	445	461	452	463	470	470	430	476	476	470	448	480	444	483	443	433	481	450	451	423	486	408	434	475	497	470	436	436	485	474	445	442	458	474	450	443	441	445	463	451	446	465	488	478	443	465	448	446	470	483	465	450	460	465	496	451	463	493	476	469	467	459	473	453	463	492	472	457	465	501	488	448	435	465	471	477	471	437	461	431	463	474	453	485	452	474	481	446	415	443	452	446	477	448	443	466	456	452	447	465	444	465	437	474	486	464	391	446	488	451	471	418	461	423	479	482	455	442	476	428	466	454	445	488	448	451	408	462	430	500	405	470	433	499	473	482	448	537	433	457	418	481	470	470	470	473	447	441	479	435	459	473	473	461	447	435	427	482	459	445	453	458	456	447	458	478	494	438	473	433	495	477	460	478	475	482	438	446	478	457	503	486	443	463	484	463	462	488	459	487	453	426	453	475	458	459	461	476	454	430	433	449	450	466	474	429	465	451	458	435	445	468	450	443	508	462	458	437	459	454	461	434	479	501	458	440	483	453	458	477	473	461	445	464	472	468	460	413	467	458	482	448	450	468	437	437	447	436	496	468	450	468	438	421	450	466	459	422	469	480	418	463	439	487	418	423	489	468	490	483	461	482	509	492	432	448	443	430	463	481	483	435	479	447	430	469	462	494	426	446	457	452	517	490	478	449	489	438	436	424	426	486	478	430	481	437	460	457	434	490	466	466	435	478	464	462	463	449	475	450	464	455	457	414	466	449	437	470	427	476	467	472	484	445	446	465	469	441	496	428	468	479	478	446	452	460	433	448	480	475	475	439	478	476	453	467	456	464	460	497	420	471	446	485	461	459	466	459	451	436	475	485	454	466	478	467	472	472	440	467	476	438	486	440	407	483	457	440	447	438	434	448	430	476	466	461	435	469	479	474	475	471	422	449	445	461	470	452	489	476	431	431	465	435	477	468	465	519	447	475	467	459	427	478	435	445	423	447	434	472	474	473	483	437	463	444	456	481	416	481	446	453	492	467	456	461	463	495	461	450	447	457	484	434	448	498	456	460	468	461	452	458	457	433	466	463	459	453	475	466	449	490	407	459	444	479	490	438	467	511	467	497	466	452	445	489	469	411	477	443	441	469	445	460	452	453	449	460	427	463	428	464	466	474	479	494	455	444	457	487	441	461	471	445	464	438	489	467	493	414	444	484	504	441	434	443	490	487	493	490	460	485	472	478	506	437	491	441	449	446	430	430	437	477	476	464	446	457	466	467	472	443	427	471	494	460	464	458	466	446	467	440	459	435	458	455	473	479	492	448	459	456	485	463	441	471	475	451	473	464	436	450	433	478	446	432	448	412	513	479	463	485	512	477	458	422	396	458	439	505	464	479	469	460	502	449	475	462	455	458	458	446	450	462	441	449	473	478	463	454	425	455	450	445	433	486	442	480	451	478	434	453	442	455	474
5125	892	1487	706	749	645	2115	3840	3606	2384	1238	772	569	452	422	404	449	391	446	455	442	446	431	430	419	434	453	453	445	400	462	455	442	444	442	450	400	461	420	426	393	422	422	447	419	437	423	416	440	449	399	452	415	461	432	428	438	418	419	415	460	408	424	410	456	439	416	462	414	427	437	429	426	418	416	391	424	479	422	422	429	429	417	431	416	397	423	399	410	460	445	417	389	440	434	413	430	426	413	457	401	463	384	464	431	429	436	460	431	424	445	432	432	445	420	425	438	395	453	435	436	392	447	434	428	426	445	455	388	404	429	421	475	435	437	415	421	469	433	410	388	413	407	449	415	417	400	435	436	418	456	439	409	425	429	432	423	438	477	425	439	429	406	423	440	385	425	441	417	402	418	412	469	429	462	454	410	418	461	424	410	388	431	449	430	416	428	413	365	421	390	429	420	428	442	405	432	430	421	461	435	427	418	452	438	404	394	426	426	426	408	422	438	439	421	422	417	443	399	439	436	424	467	447	462	430	464	412	450	440	438	432	398	444	413	405	446	409	436	407	426	436	442	425	431	455	432	453	468	443	418	447	430	451	431	458	425	449	423	445	393	432	413	422	451	399	435	412	444	450	431	438	402	441	436	419	437	397	421	402	402	453	410	391	425	392	434	407	446	393	426	404	414	389	446	441	451	411	442	414	428	392	402	469	441	414	442	412	416	447	440	451	421	452	412	382	418	456	427	383	430	408	431	440	405	407	433	444	388	446	456	427	431	428	399	451	426	423	389	450	411	433	442	451	412	443	428	449	421	447	384	437	454	449	453	416	423	446	439	436	459	424	417	422	385	450	460	438	457	448	450	444	469	470	421	435	463	430	420	434	426	438	451	492	405	479	409	428	423	441	400	415	431	412	436	432	441	407	420	450	446	417	459	425	427	434	466	396	433	431	437	424	444	428	438	438	437	380	429	414	412	426	436	430	482	430	409	440	430	453	375	426	421	421	445	416	417	409	424	432	418	426	447	413	398	423	397	443	463	435	417	443	465	431	471	389	439	447	428	432	400	412	415	426	447	394	431	375	414	413	424	443	473	389	389	412	412	421	405	421	427	433	445	428	437	423	444	445	416	425	458	436	453	434	428	419	436	430	436	457	432	400	435	412	452	441	411	422	400	446	430	407	429	426	447	423	453	449	434	425	421	439	418	424	417	394	409	444	427	419	424	410	450	420	438	423	434	408	439	420	454	413	407	414	417	443	440	447	445	408	435	435	435	379	456	439	419	446	410	467	425	456	445	444	452	397	418	370	462	445	447	432	461	405	443	411	446	465	416	402	443	427	449	433	434	399	431	429	398	398	478	426	420	458	467	447	470	453	403	427	437	437	414	415	443	438	464	430	400	447	426	429	409	451	412	417	419	365	415	428	422	420	434	419	406	408	459	398	428	447	444	439	451	416	433	460	444	399	425	414	440	397	426	397	432	412	420	447	431	462	454	416	434	410	427	407	459	435	456	406	406	449	418	450	405	464	373	433	428	422	431	457	450	395	420	450	395	431	432	455	426	424	408	424	434	429	404	444	412	403	435	408	418	469	450	399	396	394	464	446	419	407	436	416	401	443	461	404	422	421	412	423	387	454	477	454	416	413	447	421	439	452	421	420	404	401	406	432	409	479	451	423	418	442	403	403	391	431	435	432	404	434	415	441	466	448	407	450	437	451	450	435	426	436	427	400	452	460	432	433	439	437	447	451	439	399	431	411	475	426	450	381	411	420	456	476	443	428	421	420	454	380	407	445	446	366	432	447	410	414	441	461	443	409	407	401	420	439	431	412	461	433	434	450	401	432	460	437	445	436	443	412	441	417	427	434	423	429	431	414	440	400	398	425	422	411	464	422	421	417	429	446	417	455	418	417	428	409	423	411	409	405	435	425	427	442	391	391	426	430	449	441	410	435	453	387	437	411	430	437	418	419	425	453	410	469	430	457	448	445	399	426	433	424	404	456	450	455	433	447	467	385	454	420	443	416	379	418	471	441	434	436	429	451	434	423	423	433	443	419	462	432	431	402	390	414	472	439	430	458	400	405	442	400	436	440	420	453	443	416	407	419	431	437	422	412	403	426	423	461	461	454	427	441	457	467	435	419	426	434	423	478	401	478	432	486	423	393	450	437	409	418	444	456	491	402	444	424	397	419	405	434	401	409	405	412	444	475	415	452	445	457	415	425	429	428	418	460	435	409	442	427	438	390	438	430	442	414	427	419	408	392	420	445	425	448	399	443	425	421	399	443	446	429	407	409	438	451	460	426	418	424	423	423	443	424	397	436	449	457	390	425	429	418	414	454	438	415	391	448	439	452	388	434	444	432	435	435	457	413	424	433	466	424	447	416	442	443	401	463	397	423	432	465	389	446	444	411	406	464	415	470	428	440	421	410	421	450	442	436	442	429	430	394	430	424	437	434	437	446	415	404	402	441	463	403	434	441	438	440	453	467	412	413	443	414	437	447	458	435	409	408	411	422	453	445	408	438	432	410	421	434	419	409	441	428	452	429	421	408	410	408	392	373	450	454	424	381	443	427	466	429	420	431	403	415	408	469	420	422	447	458	426	426	434	455	429	441	436	457	441	436	453	424	426	418	467	382	452	373	455	385	405	432	431	441	409	435	397	443	436	422	449	419	436	416	402	433	426	477	439	403	409	386	423	406	400	426	423	457	416	412	446	404	422	459	433	420	431	417	419	422	410	415	415	419	457	441	410	424	432	457	425	430	438	433	391	428	479	448	443	440	441	429	449	440	408	462	408	450	438	431	426	426	413	467	420	459	489	447	413	439	415	418	439	416	446	406	393	430	420	426	432	454	442	437	417	429	437	452	433	425	460	450	432	431	437	417	404	422	385	427	466	435	440	412	442	442	408	431	427	402	444	428	462	432	404	408	420	438	392	419	468	441	425	412	444	444	446	426	442	425	400	427	409	443	429	457	398	394	462	452	416	436	399	471	437	432	424	432	450	426	420	458	414	425	428	410	435	420	472	435	429	458	454	424	423	433	407	406	455	397	387	392	409	450	415	437	432	457	447	409	435	432	439	419	447	373	443	386	383	461	418	444	413	402	408	393	449	426	414	438	447	418	415	416	449	407	444	435	442	451	441	457	469	413	402	405	414	431	446	444	433	411	461	439	406	444	410	416	425	420	445	443	455	421	398	437	412	430	438	393	410	447	399	417	449	417	414	427	419	425	414	452	480	423	468	433	398	429	411	404	401	415	450	422	380	462	436	427	433	420	415	452	425	409	392	461	452	443	445	455	430	431	440	429	463	429	416	396	431	422	448	433	425	417	413	418	447	473	431	427	457	398	420	423	437	394	424	415	440	446	396	422	462	474	448	427	418	399	433	385	421	482	417	402	469	451	421	442	423	452	466	406	432	436	451	429	412	418	435	424	419	412	441	444	459	438	396	443	434	445	422	428	418	397	468	414	424	431	378	434	396	413	396	395
25457	21350	27116	25209	4216	1182	14151	27005	21276	11887	4266	1611	717	541	456	488	435	473	466	462	464	479	469	475	454	461	487	459	494	460	444	442	429	422	440	471	443	447	427	475	476	448	490	425	449	430	462	464	434	495	478	438	452	471	451	454	448	465	481	450	488	466	483	483	450	479	493	449	468	490	490	419	483	467	440	466	476	425	470	456	467	437	447	439	415	454	467	458	457	468	452	427	463	481	458	448	466	442	447	495	483	495	435	448	426	466	485	473	434	433	472	487	432	422	472	482	485	446	433	468	445	466	453	470	479	468	431	418	488	479	470	486	446	441	471	449	435	458	428	453	472	461	430	481	441	485	465	468	472	441	447	454	513	458	439	468	455	472	427	441	451	473	458	418	428	449	439	492	463	482	474	435	502	476	456	463	445	480	450	453	454	482	479	454	466	463	484	462	420	477	405	480	433	463	439	457	477	422	437	443	462	470	474	450	446	432	461	443	433	431	458	474	457	430	438	479	481	452	454	415	470	487	443	448	461	454	439	440	448	488	453	468	465	433	460	449	464	477	441	492	472	442	476	469	435	441	420	429	484	438	479	490	442	465	434	471	456	485	484	458	444	430	432	448	461	483	430	429	449	479	424	449	459	479	463	447	448	458	452	464	460	470	440	459	467	450	469	426	494	482	438	447	457	465	490	490	420	451	449	449	456	474	470	494	433	479	438	414	447	454	471	461	471	480	433	424	473	452	474	491	469	471	463	442	419	456	435	447	470	412	427	414	415	473	460	453	462	455	455	445	509	426	448	454	477	464	470	473	488	485	430	482	416	448	448	429	453	480	489	458	450	441	457	470	470	477	497	441	459	484	457	435	435	486	471	420	440	473	458	436	430	475	458	439	440	457	433	481	451	430	446	454	462	438	460	451	452	437	473	487	411	444	486	470	452	482	437	469	482	444	477	431	456	464	465	424	472	444	485	459	446	454	435	494	453	480	455	495	417	442	452	462	496	446	441	457	427	460	434	457	469	495	479	421	433	498	430	468	433	478	437	468	437	453	453	461	424	441	475	401	454	441	434	452	427	469	474	408	437	465	475	444	492	450	484	449	492	460	443	468	459	480	430	452	465	456	463	479	454	488	483	469	426	471	448	470	441	439	447	459	470	470	472	457	445	466	472	452	445	459	446	472	458	460	469	437	434	440	405	469	425	482	460	456	422	458	460	434	441	418	439	461	442	459	459	453	462	452	444	454	428	469	437	429	452	442	394	464	452	406	437	423	466	458	457	461	460	454	444	470	436	467	437	479	478	478	467	463	462	427	453	453	495	479	435	528	470	437	467	455	479	429	484	484	507	465	457	494	466	448	430	484	461	457	464	423	423	440	472	454	502	460	437	473	420	466	401	459	472	452	435	439	416	468	436	478	429	465	432	454	450	431	461	453	457	460	430	435	464	466	465	440	429	489	426	428	444	470	423	465	405	462	426	458	506	459	487	425	488	450	461	451	480	458	474	428	433	460	451	434	425	458	452	458	470	425	454	456	448	456	446	457	471	468	486	443	425	430	462	450	450	451	495	449	441	496	430	447	474	456	466	454	471	453	479	467	434	441	460	459	480	474	474	424	432	432	441	450	414	441	466	450	452	456	442	478	439	455	432	433	464	456	420	426	463	454	477	431	440	458	470	438	469	448	470	473	454	446	427	454	486	451	454	467	457	449	446	445	465	470	482	468	506	489	434	449	481	488	466	425	442	444	430	451	514	431	454	432	487	536	456	428	457	417	479	458	453	467	429	419	448	440	437	435	469	485	460	452	474	534	439	467	403	475	463	452	460	464	460	469	448	475	452	454	428	449	439	424	458	453	444	430	459	485	467	440	472	419	440	496	472	437	493	489	460	450	423	484	427	499	450	471	454	412	445	455	442	464	448	428	462	463	479	455	476	447	470	433	458	456	447	461	444	441	467	444	488	445	474	461	449	449	474	412	461	452	443	437	492	456	408	434	423	464	455	448	449	454	443	476	496	460	440	470	440	426	444	457	461	439	461	479	456	451	445	455	432	450	455	447	457	457	451	458	479	505	454	459	443	417	489	438	475	467	427	458	470	471	430	456	476	427	444	419	441	464	441	456	431	480	454	480	455	483	479	479	472	488	458	460	433	452	440	464	440	426	481	456	431	478	444	450	504	462	458	510	414	440	442	479	453	457	443	455	456	446	440	430	480	461	431	491	491	437	459	440	398	425	477	465	443	473	481	447	425	463	471	452	498	442	497	431	446	435	468	486	450	434	433	451	455	449	461	425	432	479	447	428	462	424	472	440	435	442	452	408	478	461	456	440	405	425	479	448	497	463	459	445	471	485	452	440	472	492	505	462	454	452	442	467	456	454	440	434	453	424	459	440	444	461	457	418	475	432	496	457	409	445	471	498	463	450	478	434	451	432	460	442	445	428	452	495	425	465	416	465	472	471	447	442	457	469	443	481	473	448	466	384	444	434	421	478	475	461	420	457	500	473	475	446	420	460	468	445	471	453	451	475	427	483	486	422	440	483	437	410	474	453	438	454	473	473	417	386	452	423	471	440	443	441	451	404	471	478	477	517	431	474	448	468	437	438	477	455	449	446	481	451	424	441	445	457	486	461	478	468	468	473	455	472	445	480	447	437	451	457	488	469	443	474	415	466	483	419	474	510	438	472	484	451	448	415	415	424	486	424	447	477	430	449	476	449	467	447	480	497	470	453	447	458	459	476	427	459	437	457	481	451	439	428	474	464	488	432	401	462	475	474	442	460	432	425	485	449	459	421	442	470	487	461	420	477	441	470	499	457	420	462	435	424	438	476	461	456	452	455	501	444	465	465	444	443	435	480	491	455	482	463	420	427	462	440	448	432	416	487	460	443	448	442	503	482	451	475	490	476	437	450	448	436	421	455	428	433	481	437	472	428	454	462	437	450	481	459	452	449	437	425	436	441	484	476	459	434	441	514	466	433	460	466	441	465	448	421	470	483	449	446	460	472	433	425	477	456	451	455	416	431	461	465	472	435	458	455	445	458	456	471	443	450	458	471	452	451	424	466	448	433	474	444	448	455	439	503	460	437	409	453	469	461	416	500	435	441	453	474	476	441	437	465	493	470	426	464	481	444	459	456	405	456	479	464	442	463	493	444	473	462	456	430	429	440	446	490	448	428	420	434	440	472	439	476	443	471	459	434	447	438	436	446	424	450	487	466	419	434	439	442	450	463	430	429	458	472	514	473	452	464	478	453	458	469	448	439	445	464	426	487	421	466	448	462	452	468	428	469	495	451	472	447	490	475	462	409	471	456	445	459	438	443	448	444	433	466	429	458	474	443	481	443	473	462	465	460	464	442	435	448	449	427	471	443	403	466	435	467	463	467	443	441	442	466	439	470	469	446	493	436	447	458	447	448	427	445	440	475	484	443	476	483	497	446	482	422	439	452	462	456	435	459	460	452	443	449	444	438	479	471	462	481	424	438	469	454	429	460
3673	3282	2735	1360	1089	1087	17896	25413	18539	10174	4286	1859	811	557	465	475	426	435	454	416	444	441	468	440	450	451	452	459	449	427	450	478	480	448	460	428	418	437	461	452	447	447	435	431	452	440	412	428	449	437	444	439	446	442	434	434	416	458	448	444	447	494	433	460	445	431	415	455	448	451	407	424	443	435	438	477	434	410	456	444	397	462	434	471	390	451	416	411	471	467	421	465	455	427	465	448	450	440	443	450	449	417	468	429	425	424	440	447	450	431	441	425	428	465	475	443	467	444	444	446	437	411	445	445	458	407	444	400	438	447	448	437	412	402	457	453	436	474	424	438	438	442	439	433	423	474	435	456	483	444	430	452	448	457	435	452	419	396	490	466	457	444	430	444	444	423	451	455	438	456	446	403	473	475	449	419	419	452	447	448	443	454	445	452	457	459	454	423	460	445	424	423	414	443	441	415	460	437	444	469	465	428	466	407	416	447	477	453	456	424	444	461	460	489	470	429	437	439	437	438	441	453	464	435	424	465	430	411	425	438	437	440	442	435	459	404	487	437	445	445	434	447	435	417	446	443	405	433	464	430	449	429	406	421	437	431	430	424	396	465	418	426	426	448	458	428	420	430	446	427	454	441	434	439	451	450	460	421	453	468	441	424	418	414	457	447	449	430	444	443	416	433	425	436	398	450	481	450	427	436	458	443	426	443	453	431	442	427	449	433	478	414	460	423	490	400	452	425	453	436	445	447	462	425	484	431	438	470	442	414	460	465	434	433	415	440	418	466	424	456	423	441	456	448	453	437	428	434	455	447	471	436	434	406	432	440	472	500	435	459	448	473	479	411	414	442	436	409	429	454	475	430	430	449	428	457	440	446	444	468	438	405	432	441	448	454	443	447	434	430	473	422	418	425	396	464	420	450	430	411	484	430	447	448	455	422	442	448	477	458	432	448	449	457	416	393	449	423	441	423	462	436	410	414	451	449	454	450	430	465	392	452	421	464	394	438	466	471	434	424	466	412	449	450	404	462	453	457	414	412	440	453	420	481	426	398	450	422	500	443	431	451	416	366	443	452	410	427	454	457	399	457	421	420	380	460	428	442	404	405	425	429	429	457	398	408	433	436	462	428	449	468	462	436	429	460	439	470	422	442	427	436	390	429	456	452	433	443	425	455	439	461	413	423	460	433	442	444	444	437	412	435	394	471	444	404	464	424	480	484	441	459	412	442	487	405	453	420	434	401	444	445	456	449	462	420	445	438	482	413	452	431	423	480	432	446	486	456	458	429	433	449	413	439	436	413	423	446	459	456	443	455	408	435	472	426	473	435	486	412	413	393	448	451	459	479	449	422	443	459	440	442	428	436	425	419	430	435	421	434	456	454	470	425	454	462	457	450	422	394	474	453	422	459	426	423	421	454	443	394	460	443	444	437	408	428	458	432	443	429	469	452	416	441	409	447	403	435	438	434	457	412	437	412	450	415	473	440	433	447	453	440	422	406	412	437	463	401	420	468	443	461	425	475	426	453	468	475	457	466	451	436	463	416	437	447	452	453	444	441	433	478	428	438	426	422	428	446	439	439	466	429	444	404	445	440	445	440	451	443	426	443	453	460	460	415	454	444	438	464	460	451	446	412	446	423	435	438	445	440	433	460	464	415	460	434	450	392	412	436	487	422	431	445	429	460	465	406	415	452	400	385	425	410	417	463	427	469	453	432	445	471	464	409	478	458	421	416	442	392	469	440	424	462	452	468	446	486	418	432	415	458	434	473	434	423	457	452	458	427	436	457	450	451	449	407	413	455	409	418	455	469	478	439	420	415	447	406	489	452	454	442	402	477	433	427	457	433	474	451	435	429	466	472	440	472	438	488	404	460	456	441	434	443	446	420	420	499	414	414	447	400	431	440	393	419	462	438	436	450	428	454	450	437	495	425	437	435	410	431	442	463	452	423	478	413	475	436	436	467	443	431	461	406	444	431	445	461	434	423	468	431	468	452	410	458	428	404	435	410	457	466	470	413	459	433	423	471	448	443	453	449	416	455	457	451	419	471	397	391	433	468	439	455	430	409	434	416	421	416	405	433	423	403	431	414	456	477	456	434	454	447	432	452	413	438	437	458	429	467	442	439	427	455	423	430	441	455	455	458	444	438	457	435	464	432	468	424	430	419	427	444	450	431	453	469	427	450	442	409	444	426	404	445	422	431	438	422	417	484	442	462	460	405	428	411	453	435	460	408	461	433	451	406	459	457	435	403	417	432	443	438	430	444	416	428	405	455	434	454	402	448	468	420	405	444	453	432	427	424	445	420	434	464	426	417	450	449	453	455	460	492	429	457	463	426	460	428	456	449	421	442	399	453	450	414	462	443	453	446	402	420	419	443	423	463	446	432	450	422	398	416	428	413	436	409	416	442	446	428	461	462	426	466	418	443	425	447	407	437	478	442	443	464	465	459	462	444	434	415	429	437	421	451	459	483	443	435	449	437	448	425	482	425	413	465	435	431	446	459	448	432	477	444	453	451	471	463	420	443	402	417	467	426	433	453	421	471	440	415	421	427	426	461	424	434	433	466	436	445	464	446	465	443	440	443	442	409	431	479	441	428	416	469	451	436	409	439	430	421	477	471	410	441	447	432	433	435	441	438	435	436	460	433	437	401	454	437	423	445	415	423	462	458	490	434	436	411	433	413	407	419	433	438	426	423	406	410	437	442	440	456	458	449	453	435	411	418	444	453	446	422	425	449	434	463	433	441	408	435	418	464	464	422	449	400	450	427	444	442	471	453	470	440	400	459	441	386	456	421	440	411	421	441	432	461	469	464	458	413	459	459	443	429	408	448	436	444	451	453	457	441	453	435	453	411	425	433	433	477	420	439	442	441	444	450	451	473	434	432	440	454	409	456	418	395	430	438	423	456	449	447	443	420	466	418	430	426	455	439	437	408	436	441	416	452	400	432	413	429	444	438	445	456	417	446	447	433	423	448	488	425	451	456	408	433	457	448	422	439	453	423	406	456	423	436	452	444	441	452	389	419	386	418	404	462	443	433	415	443	437	433	433	422	431	430	470	434	423	471	426	430	442	424	433	461	433	460	446	443	383	469	407	435	436	463	446	471	463	465	429	444	454	449	440	452	498	432	459	391	416	418	450	446	379	464	433	456	476	426	462	459	480	420	436	441	454	431	444	431	444	452	418	442	458	421	451	420	440	451	395	443	436	439	446	464	455	434	478	458	460	429	426	436	435	432	464	479	455	464	444	422	448	416	470	469	448	457	422	455	441	436	426	427	432	429	443	465	422	437	437	428	456	397	423	454	447	464	425	433	398	444	432	404	467	443	422	470	437	494	424	427	413	408	414	454	472	408	424	448	412	471	453	449	441	428	413	428	424	440	440	387	398	453	423	431	435	457	463	453	410	438	450	476	473	437	444	450	414	427	453	397	449	455	431	468	437	453	442	432	417	406	420	418	434	434	408	427	439	420	455	452	449	479	392	474
24209	21271	28510	24309	21207	7587	22649	44747	38529	25399	10881	3576	1227	712	605	529	580	551	547	565	583	549	557	554	581	534	522	550	568	565	547	555	592	591	562	579	580	578	561	515	533	601	586	589	563	517	523	543	552	538	550	557	526	568	561	567	543	509	568	568	559	540	558	532	574	536	589	568	540	577	560	573	546	519	549	548	565	522	531	521	558	547	548	545	568	529	552	520	543	544	564	564	535	531	543	561	547	571	548	524	525	556	514	568	555	529	578	566	564	567	564	538	513	551	576	543	560	547	577	569	503	602	576	576	554	551	536	544	545	557	566	558	536	554	522	542	554	575	571	586	532	526	548	541	533	578	486	549	584	573	528	538	522	561	555	511	574	523	541	531	558	539	542	519	562	561	530	570	560	562	561	516	569	535	553	542	557	514	552	530	569	543	556	562	557	512	558	553	542	582	599	514	527	513	540	557	571	560	532	532	561	544	534	542	567	558	532	541	524	558	573	583	560	512	534	558	527	515	546	540	574	566	575	519	560	533	523	507	555	526	586	546	515	531	545	564	536	549	566	539	577	532	538	550	565	530	523	570	585	594	528	590	509	498	519	581	526	529	560	560	559	557	527	514	539	528	514	556	552	579	524	544	548	570	561	535	550	519	561	538	550	530	554	542	556	577	597	546	539	542	548	529	584	551	519	540	584	573	550	555	549	541	589	536	542	565	549	522	557	537	519	621	522	546	549	558	577	529	550	584	526	577	536	525	541	554	584	577	520	559	585	582	616	567	521	562	505	527	564	575	496	556	506	531	535	564	558	514	534	520	525	557	565	561	555	558	574	535	557	576	569	566	529	539	531	561	555	546	567	550	565	576	550	597	555	596	541	545	547	588	586	560	573	531	513	567	548	535	521	539	540	530	540	558	519	549	501	549	559	553	537	550	573	547	538	566	508	524	559	529	552	576	544	555	552	568	563	541	532	559	544	546	550	568	585	510	561	565	551	523	509	592	547	546	557	524	555	553	538	586	560	554	551	573	572	583	574	552	562	528	581	549	544	565	533	546	550	508	571	526	558	551	559	538	493	500	542	559	506	565	564	568	544	547	553	561	562	542	573	532	557	544	578	505	577	575	555	533	600	514	564	552	532	550	535	587	559	527	538	554	527	547	527	540	557	607	563	556	566	540	557	565	552	512	560	545	579	569	517	534	579	551	559	560	510	572	567	554	553	554	554	530	535	535	579	561	526	549	607	527	549	529	527	584	606	558	588	547	513	528	538	548	562	564	521	550	543	553	568	545	589	542	579	558	540	546	541	595	515	561	579	563	526	535	586	507	540	569	566	512	559	539	538	529	536	547	517	533	536	528	530	564	562	562	553	531	565	536	534	534	526	569	614	551	528	536	572	591	550	503	520	557	545	601	569	512	533	519	548	532	585	570	547	531	525	535	584	533	520	508	577	551	524	563	564	592	566	551	568	511	555	546	552	546	546	576	570	546	548	567	525	546	531	548	538	558	560	538	514	531	522	530	534	551	531	576	561	539	541	531	568	623	541	534	584	592	539	544	520	564	529	574	554	552	512	575	546	530	531	540	549	566	529	543	554	523	509	601	600	508	552	527	528	546	546	536	549	572	570	580	557	538	545	552	538	535	508	539	559	545	560	515	521	566	565	572	526	551	538	519	583	548	524	529	573	563	560	573	545	575	525	532	541	586	508	558	559	549	548	528	563	535	560	573	556	555	581	553	555	564	537	552	546	544	553	531	550	533	569	540	560	554	560	558	552	576	537	552	544	555	524	509	513	519	544	531	601	513	559	562	540	584	528	551	536	555	524	566	534	566	559	533	561	554	516	564	559	490	532	535	550	542	513	541	547	520	602	514	565	533	523	539	553	543	559	520	542	554	512	553	545	516	555	524	530	537	528	586	516	500	517	558	532	527	533	562	567	533	528	559	499	564	538	520	550	559	531	576	539	570	566	549	583	500	513	568	539	594	552	523	548	525	581	554	535	555	537	534	574	538	556	547	521	534	589	536	547	546	546	569	547	526	565	566	500	540	504	583	577	551	540	542	532	566	539	530	589	565	549	563	546	495	562	581	528	546	567	549	570	514	551	553	530	543	519	542	570	540	543	510	546	505	542	553	536	562	564	551	526	533	572	500	528	559	545	551	520	513	566	559	561	568	558	553	540	515	543	565	543	530	514	541	554	559	495	561	511	580	560	572	566	581	554	555	541	546	519	565	557	561	548	551	524	569	536	554	546	542	579	526	524	538	509	565	522	496	581	574	558	579	538	505	526	547	550	566	521	558	574	566	496	512	554	522	542	571	607	542	540	546	528	543	533	541	532	513	612	569	566	546	563	557	573	524	557	552	550	546	519	558	538	524	562	527	515	534	550	516	564	538	551	538	513	556	528	583	526	581	492	529	537	571	570	580	574	553	587	548	528	565	574	608	551	542	498	515	568	496	573	573	567	536	537	508	570	521	531	533	578	573	580	551	561	550	519	548	537	540	531	573	543	583	549	550	583	565	559	520	564	557	561	566	584	553	515	528	544	539	553	595	538	535	543	505	550	558	556	546	544	568	572	524	514	566	565	529	555	547	506	588	542	510	544	530	562	568	541	562	549	570	521	539	548	519	578	506	543	558	556	564	522	510	564	564	558	517	585	515	534	541	540	512	586	588	563	519	555	586	481	549	523	555	568	526	504	544	560	540	555	561	570	528	567	521	535	574	538	560	524	538	548	516	567	541	523	554	560	586	534	556	524	524	546	561	557	559	569	523	522	582	560	564	565	599	526	528	566	601	528	554	545	558	542	562	548	541	540	555	500	520	592	548	553	545	536	554	540	581	560	550	549	559	528	532	596	578	515	550	557	543	550	540	543	552	548	532	536	571	516	573	593	622	526	499	556	527	554	564	529	563	524	502	568	558	524	547	558	602	590	552	571	566	556	542	538	508	518	547	536	580	611	569	541	531	557	529	558	536	547	598	577	512	536	540	515	557	549	566	528	563	568	542	560	563	539	543	553	589	564	524	536	501	542	512	628	551	551	539	591	528	549	516	554	569	555	511	550	565	553	511	531	568	547	562	588	526	530	566	526	570	539	545	549	577	547	552	538	509	563	486	579	556	572	551	542	520	541	552	595	539	587	515	509	561	551	527	580	554	551	569	571	543	536	538	556	557	538	569	551	549	557	589	555	538	553	521	553	549	583	578	517	535	537	558	526	533	530	562	541	570	587	532	608	543	552	573	550	552	538	521	545	555	502	523	539	582	557	515	519	505	543	571	547	532	554	544	521	536	528	538	545	550	555	524	534	568	550	548	518	548	557	564	562	556	567	575	540	564	578	551	537	570	556	527	527	557	573	502	557	533	531	562	537	524	579	567	557	596	574	499	523	537	549	553	540	573	530	538	564	510	572	549	568	526	508	539	536	545	542	521	587	561	555	544	548	540	523	583	532	514	522	565	530	525	537	514	519	588	549	541	500	559	574	524	581	570
3981	6019	5345	2855	2007	1915	26022	43466	34253	20655	8807	3622	1373	741	586	479	531	533	550	498	496	521	522	553	518	532	518	513	498	547	489	525	493	514	552	489	505	532	535	593	496	500	503	528	572	502	541	566	503	503	520	532	528	519	533	510	539	540	539	541	508	522	539	528	518	516	509	534	521	548	540	520	549	545	524	494	491	548	515	522	555	511	536	560	511	518	544	523	536	495	543	587	542	545	540	531	544	534	487	502	549	538	523	548	506	520	536	510	529	485	547	563	522	507	503	530	508	490	513	537	523	535	542	514	484	553	521	513	513	552	519	528	533	520	568	501	533	508	564	539	512	496	502	524	481	524	491	485	542	533	524	538	522	496	565	557	561	541	491	549	530	504	521	530	504	542	613	516	506	531	492	557	505	572	545	552	521	491	526	538	519	506	547	546	525	549	537	470	540	572	523	533	537	552	507	545	519	529	535	514	513	563	529	502	533	565	552	515	502	478	558	517	532	528	509	543	530	506	506	535	485	491	525	471	493	583	503	516	534	546	543	543	504	512	532	546	507	511	551	516	530	509	530	514	536	546	515	536	510	539	513	519	545	533	545	550	521	518	476	493	507	506	521	520	515	520	544	523	545	523	567	533	507	521	508	518	528	493	539	485	557	504	514	531	522	528	544	502	505	515	551	572	532	504	536	557	496	529	491	522	502	552	548	514	570	540	480	540	527	521	496	509	491	526	531	473	527	539	520	490	538	515	523	526	495	513	518	534	487	512	523	511	515	558	574	492	535	512	534	541	510	492	550	515	556	571	508	528	509	545	512	570	561	552	535	560	484	528	517	484	526	496	546	526	523	473	525	519	559	557	550	511	502	528	498	505	515	510	549	507	512	521	511	483	514	548	543	519	537	500	544	533	529	519	548	496	501	513	556	517	497	550	536	528	491	498	514	526	521	511	551	564	556	525	565	546	547	499	506	546	553	565	525	504	518	496	550	513	532	499	520	533	511	517	537	501	546	487	531	519	528	503	521	528	479	531	468	523	484	503	518	517	551	527	529	533	498	492	532	530	504	537	510	554	503	505	511	487	565	536	523	499	553	513	541	527	507	558	476	577	485	513	524	531	541	503	476	546	514	506	526	549	540	522	542	526	573	527	516	497	500	511	545	455	483	525	535	554	539	541	505	479	523	531	501	516	487	557	527	518	502	530	518	533	552	472	556	520	545	537	542	513	535	586	513	545	532	516	512	536	519	515	539	490	503	542	528	544	542	543	511	554	520	481	522	523	520	512	498	525	518	547	508	530	497	493	532	486	534	521	485	516	520	530	552	530	535	494	560	524	545	526	551	518	560	528	488	508	486	515	491	523	496	490	499	504	510	473	527	504	474	537	513	548	545	559	540	514	513	473	498	543	542	558	488	496	536	536	520	535	529	531	546	531	532	495	529	521	525	515	516	531	479	554	571	519	510	529	518	498	561	546	539	501	521	464	525	524	564	515	538	531	489	543	526	516	517	524	475	556	520	539	549	506	535	547	481	510	557	546	537	519	510	532	519	529	515	496	528	524	545	533	555	566	520	515	507	496	492	489	520	498	571	513	511	514	517	523	539	493	538	530	528	526	513	516	562	527	525	496	489	530	531	457	517	531	489	463	538	508	528	532	544	490	494	523	511	504	550	534	486	499	542	526	536	550	546	510	511	535	515	515	506	522	507	538	553	540	536	536	502	530	512	525	519	480	493	528	560	516	505	553	507	521	551	530	533	529	502	529	517	528	502	554	513	534	521	494	513	490	550	546	521	514	510	531	553	493	534	515	543	516	493	533	520	511	534	534	508	501	498	509	500	506	511	493	525	518	490	524	534	499	522	569	521	494	517	521	555	545	539	506	529	549	549	549	494	538	536	495	548	528	535	538	531	526	537	514	549	510	466	541	536	470	520	509	537	528	529	501	520	522	518	514	526	508	513	499	522	521	546	501	556	532	517	544	535	508	544	513	512	541	532	501	530	499	521	512	504	541	511	524	506	548	527	525	504	516	503	573	529	523	526	566	546	510	471	488	523	529	528	512	520	543	535	478	493	501	527	506	516	506	526	511	520	504	543	502	543	506	532	492	547	537	524	519	492	524	528	509	536	522	540	537	538	473	525	498	515	481	508	510	496	493	511	516	527	515	553	565	516	543	536	507	522	518	510	541	554	514	525	568	546	519	500	509	511	516	476	515	524	498	515	525	557	559	478	530	485	564	502	521	525	548	533	518	523	526	564	535	505	524	539	519	518	564	507	539	565	511	507	560	537	517	449	487	495	485	505	497	477	519	581	543	513	542	537	510	517	519	547	486	543	492	503	471	497	488	544	516	489	498	534	531	529	530	534	524	520	528	521	532	494	530	508	509	470	486	506	513	551	519	551	539	535	540	505	531	528	520	531	499	532	476	516	534	550	553	507	533	509	553	503	491	551	517	535	512	522	485	485	517	562	484	515	523	482	499	551	524	527	554	524	512	514	486	506	510	553	499	500	518	516	499	543	505	515	509	502	562	528	555	523	543	498	492	577	508	515	523	544	549	506	496	516	529	538	548	534	523	521	519	510	527	545	506	565	525	537	501	503	499	506	476	530	548	557	518	502	517	466	506	512	522	524	498	511	539	526	537	524	523	572	545	548	492	524	528	504	560	530	523	545	537	502	522	541	525	520	523	530	541	528	519	518	505	504	501	530	524	524	493	530	537	521	466	513	554	520	504	490	509	510	529	544	502	502	519	490	497	506	489	460	534	528	548	545	531	561	504	502	509	525	528	530	539	469	481	498	509	536	515	535	547	545	503	518	526	503	516	560	479	516	553	492	526	533	537	518	529	567	490	530	520	488	535	513	545	534	519	555	504	528	528	505	522	525	498	512	556	526	486	501	499	507	526	554	514	521	532	544	550	482	489	500	530	508	510	540	512	512	490	543	489	527	501	499	534	550	511	490	506	493	488	537	525	457	514	510	548	495	541	509	510	495	512	518	529	516	542	535	508	520	544	529	522	463	505	552	497	524	525	504	522	542	538	558	578	488	506	508	583	550	571	543	488	510	500	529	512	577	522	528	531	524	507	485	516	525	539	498	524	527	524	539	487	505	527	549	563	550	561	509	562	483	471	524	515	517	506	535	532	498	520	538	502	497	535	494	493	524	508	495	508	482	492	526	494	497	513	493	543	478	553	526	520	520	527	512	510	499	486	521	524	509	515	486	500	551	506	551	491	535	546	527	497	525	527	477	505	543	497	541	478	477	509	531	494	531	462	560	498	544	497	577	534	505	524	516	508	516	491	538	509	564	534	575	550	522	520	532	517	483	518	514	487	558	547	529	558	503	552	496	515	522	537	524	512	535	532	520	551	506	533	525	503	503	546	537	504	530	514	482	515	514	511	504	527	528	550	490	494	498	484	517	495	508	544	481	524	498	548	515	519	520	518	522	508	499	547	487	565	482	507	525	481	498	507	554	521	524	528	509	490	544	502
27464	11865	1787	1015	787	611	1310	2889	2951	2017	1120	739	605	462	446	475	450	463	461	450	456	414	449	460	475	449	456	462	444	494	464	451	473	460	474	492	395	421	429	503	486	459	421	412	459	456	449	461	433	461	437	418	437	475	453	461	461	475	444	456	464	466	451	438	482	452	488	476	466	450	439	427	471	415	476	442	460	452	479	451	439	459	445	450	432	468	451	467	435	442	447	476	469	462	445	447	448	461	444	439	464	465	449	449	497	430	442	446	446	480	457	475	446	494	473	473	431	450	441	443	463	485	478	449	472	492	502	458	467	449	424	478	463	449	456	510	437	452	433	462	448	474	456	476	419	461	460	476	458	470	422	458	476	480	443	482	463	432	405	484	441	493	455	439	459	495	447	465	464	423	434	420	458	474	406	415	497	466	429	486	426	476	503	453	444	479	442	442	473	446	466	449	475	474	441	440	497	459	485	439	453	438	449	476	422	494	480	427	428	457	445	460	428	463	450	442	486	452	448	443	431	456	460	482	450	450	467	461	431	485	447	479	444	433	430	454	440	471	465	458	472	421	480	425	413	397	463	458	440	465	432	444	448	446	483	470	433	434	451	456	451	469	462	437	476	478	504	444	446	448	444	465	467	459	479	470	459	464	462	434	483	445	464	466	464	471	438	464	459	464	467	429	453	445	427	440	510	444	477	438	474	442	480	445	448	461	471	474	443	409	451	453	482	458	475	443	454	482	438	433	455	451	479	430	435	460	467	433	480	436	460	455	461	447	431	444	458	435	443	459	446	407	439	441	473	432	456	463	442	477	450	450	450	470	475	442	463	486	449	453	443	495	410	460	490	426	451	453	415	439	408	448	484	452	488	481	457	473	440	449	467	427	462	468	442	465	471	456	461	476	450	460	486	463	443	426	449	444	460	453	479	448	420	474	435	469	456	462	413	455	435	470	466	437	491	442	407	464	434	459	453	456	410	425	462	449	429	441	464	436	461	484	481	458	427	469	450	483	441	468	481	470	430	455	454	447	448	462	474	436	432	472	465	429	459	452	437	468	479	448	433	496	431	459	452	479	457	463	453	451	461	429	486	439	445	428	468	415	423	468	469	458	451	477	475	464	440	413	468	425	435	452	474	504	426	437	458	468	416	442	476	443	440	466	466	446	478	428	457	432	405	463	439	438	432	460	476	469	461	461	459	445	470	433	443	465	453	411	460	471	452	457	464	478	414	457	474	468	459	427	441	459	452	444	481	439	415	460	443	458	477	474	413	472	454	437	469	438	453	427	454	463	457	426	449	480	494	455	466	478	446	455	490	467	475	441	430	466	449	466	450	472	430	432	469	446	458	466	435	463	465	460	421	461	440	484	441	438	481	453	424	421	468	484	459	455	455	412	487	456	480	483	476	466	443	431	473	474	460	404	450	456	398	469	475	461	453	492	435	449	440	442	435	448	481	467	457	449	425	468	458	450	445	479	463	460	439	514	445	485	459	448	461	497	480	414	465	427	431	483	413	449	433	418	459	454	443	493	466	464	475	417	459	460	461	435	433	474	492	460	470	462	454	453	479	466	477	439	427	457	455	461	455	450	449	489	459	443	475	480	436	451	450	437	426	448	461	408	451	428	451	478	424	463	434	460	464	485	447	475	426	446	479	495	469	422	446	456	432	477	458	457	449	442	414	435	459	443	435	432	424	461	452	460	431	410	459	421	440	469	425	457	465	444	466	445	423	445	416	495	464	460	466	460	451	459	409	474	472	409	473	438	463	435	458	460	432	441	447	419	433	447	454	446	478	484	451	448	435	441	472	436	447	469	454	472	439	460	477	451	446	489	445	470	418	467	429	436	435	449	487	488	446	469	491	450	450	451	461	483	435	445	432	508	463	462	461	454	445	488	451	459	441	460	470	429	475	427	460	474	443	457	460	492	426	459	470	442	476	422	495	464	452	433	476	452	443	476	463	465	477	472	465	449	448	418	497	467	453	451	446	486	450	446	418	527	431	447	428	435	450	434	447	480	467	466	455	456	478	443	492	445	499	443	455	457	429	441	463	469	413	422	446	473	461	461	457	440	467	481	451	424	437	452	455	473	498	476	466	466	448	467	483	458	433	447	432	461	483	429	480	405	424	455	469	472	445	443	505	493	459	482	454	435	430	467	463	472	455	431	480	455	433	427	452	442	462	468	446	447	462	509	418	454	458	485	436	429	477	456	430	442	430	478	472	425	422	460	462	421	450	444	466	413	462	465	473	462	423	428	462	483	446	453	461	438	481	412	448	465	468	447	469	469	480	435	445	443	458	416	443	468	452	469	415	484	453	472	465	462	461	443	431	455	460	429	459	440	453	448	465	468	467	472	429	457	421	432	462	421	470	460	467	410	418	457	459	429	446	434	472	472	449	439	483	418	430	487	445	418	446	444	470	454	444	429	483	476	437	471	448	456	446	439	484	464	447	450	455	453	451	431	412	487	475	483	482	453	412	462	435	467	429	418	412	455	487	482	437	428	475	451	472	482	412	471	423	455	473	445	410	401	474	456	459	462	432	444	462	448	457	447	493	469	465	446	446	484	461	466	445	457	432	463	488	461	449	468	443	462	448	450	426	476	454	482	466	459	432	479	467	425	430	442	496	463	489	439	455	470	421	466	449	386	420	418	452	443	446	472	464	514	445	449	448	443	446	435	435	395	454	474	487	461	446	439	459	432	440	430	436	476	488	423	458	443	468	462	465	461	457	451	476	441	459	406	461	437	447	472	434	457	471	408	458	461	476	420	454	466	462	468	450	456	447	466	494	477	433	458	464	471	453	435	447	472	450	457	451	434	439	436	432	443	461	455	460	482	466	454	450	474	462	414	457	456	426	452	473	430	431	458	425	432	453	404	483	450	425	440	455	448	446	410	470	451	408	444	445	461	448	466	421	452	519	446	470	431	473	473	435	436	500	457	448	436	471	442	459	441	455	498	458	460	456	464	461	470	473	473	497	414	491	458	443	445	428	478	506	418	476	449	466	485	496	477	450	424	461	401	451	423	487	471	451	490	464	434	411	471	411	443	437	428	459	458	466	425	460	438	485	451	466	446	462	483	456	482	496	444	451	451	489	485	434	473	422	458	422	452	408	447	474	462	427	474	490	445	427	438	482	470	469	472	434	509	460	453	456	446	463	448	467	422	447	429	441	468	506	477	424	456	453	446	474	440	454	462	484	454	448	459	465	479	449	465	486	453	489	444	454	469	408	455	446	442	454	463	418	469	417	450	492	457	430	468	442	446	462	414	489	460	443	438	464	414	466	467	509	411	488	452	440	459	468	457	442	448	449	456	432	517	512	438	444	472	437	436	451	508	481	420	469	470	453	450	464	436	452	454	462	488	460	449	430	462	433	464	441	479	444	428	462	474	464	465	405	454	441	499	459	498	430	424	461	433	437	430	444	449	466	428	513	480	504	469	442	454	446	421	441	450	478	470	425	483	476	457	434	458	422	466	471	471	482	449
5064	906	898	679	763	589	1785	3791	3546	2276	1222	689	545	447	409	418	438	412	378	421	392	433	443	430	441	448	406	435	441	438	428	395	413	431	423	420	420	449	444	407	424	430	408	426	440	432	451	430	438	417	402	437	437	441	436	446	433	409	429	422	403	439	429	431	401	422	426	411	414	447	439	448	427	420	386	420	442	435	439	445	455	380	371	452	395	417	383	441	439	450	417	418	432	429	421	433	393	432	436	442	401	396	441	434	442	432	443	443	409	404	423	415	417	397	383	459	398	433	422	401	423	427	452	429	449	408	420	469	409	426	397	477	405	412	413	427	433	426	416	437	449	396	439	402	396	425	443	399	413	428	446	464	414	456	434	408	396	429	415	410	454	409	393	464	406	434	453	454	436	429	431	438	412	413	439	426	381	451	416	411	435	425	402	409	422	428	402	389	410	428	418	391	424	430	459	417	426	438	420	455	430	437	401	422	455	397	445	428	408	378	426	423	412	415	405	444	414	394	424	464	392	408	435	417	406	420	418	457	402	389	383	424	407	394	441	469	418	425	426	419	405	415	406	402	412	410	412	439	419	421	406	419	402	425	419	434	421	417	442	455	440	389	415	407	405	406	450	403	453	422	411	415	453	408	439	421	425	436	431	441	448	436	427	391	411	436	402	404	437	425	446	362	417	398	429	401	414	408	425	479	448	433	421	435	408	435	407	412	438	431	405	481	419	435	412	430	400	400	421	395	418	471	443	407	428	439	433	444	456	389	399	440	453	424	434	403	419	441	431	444	417	452	411	402	408	406	376	417	445	430	419	420	416	437	432	407	425	445	464	457	383	388	441	405	424	402	459	434	421	445	403	404	431	402	429	415	429	468	424	442	424	420	416	423	432	391	410	389	375	420	413	409	448	417	426	406	432	387	431	457	414	448	421	377	398	398	424	442	394	447	430	463	436	450	416	389	470	425	411	417	417	423	415	406	445	416	425	392	440	417	453	428	386	434	448	448	408	414	410	410	404	434	423	414	438	396	409	424	395	401	451	431	430	423	404	432	404	399	443	426	428	447	419	404	439	376	415	412	460	409	409	475	453	422	469	393	440	420	413	399	410	442	440	468	398	431	418	438	418	416	455	456	457	437	418	442	428	386	443	444	402	417	405	423	445	454	448	424	448	419	416	421	436	442	378	418	457	416	439	418	415	468	447	398	410	397	414	399	395	449	442	417	386	432	425	465	412	431	443	423	402	408	417	417	433	439	421	448	412	418	445	424	449	400	438	440	454	428	396	405	432	407	424	429	442	429	444	425	439	420	438	418	432	427	407	415	396	398	480	411	439	441	449	388	431	435	423	401	428	462	423	404	408	434	433	457	452	404	402	428	436	411	429	398	401	423	425	441	435	435	384	433	433	442	401	439	446	395	425	435	436	411	464	391	452	449	421	438	417	421	434	471	404	456	418	411	421	399	437	386	409	422	417	423	402	440	399	433	423	425	446	439	385	401	446	396	427	423	440	414	406	407	425	380	434	404	432	398	450	441	428	417	431	383	403	393	401	425	425	431	447	417	418	455	415	432	413	435	449	408	403	400	442	397	451	424	426	414	435	431	399	412	404	438	465	404	436	437	456	420	452	367	406	430	403	404	453	394	430	420	427	409	404	439	416	391	445	415	430	422	407	473	445	457	429	429	431	434	405	480	409	429	420	427	422	450	384	429	435	430	444	429	448	420	447	440	427	435	418	412	450	395	421	409	437	416	450	380	423	432	400	423	417	412	442	425	429	379	410	386	452	436	408	435	439	428	453	396	432	420	415	435	421	453	437	395	456	414	451	429	437	423	435	416	436	390	377	439	436	394	436	440	366	418	394	415	410	475	435	418	436	423	404	422	416	450	449	423	436	443	428	389	437	411	417	455	445	463	445	415	429	458	421	435	431	364	420	428	431	423	403	437	446	455	420	428	429	419	442	426	413	396	441	438	449	410	386	399	444	436	434	443	403	423	403	428	396	406	419	421	429	437	401	422	433	452	429	433	421	429	451	447	420	455	423	391	409	424	426	412	404	440	442	417	411	425	458	467	437	439	369	409	390	408	408	445	425	392	439	401	402	429	457	461	400	398	417	440	428	410	414	452	397	396	445	411	452	458	426	387	411	431	417	442	418	417	436	399	418	423	408	408	470	424	420	417	439	455	437	442	422	423	407	440	431	395	411	417	470	425	429	404	433	443	425	445	449	448	426	382	427	417	462	430	422	445	432	440	426	429	440	433	439	431	403	444	411	455	413	435	442	457	424	400	439	423	446	432	416	418	463	412	421	412	392	432	443	432	454	454	430	386	460	411	410	391	446	447	445	437	408	421	461	424	434	439	426	432	438	405	434	391	419	404	460	405	416	426	442	437	425	442	385	414	408	407	452	405	438	423	443	416	391	438	402	397	413	431	436	402	439	405	417	424	438	412	397	405	419	418	393	442	435	406	430	397	389	429	457	434	431	441	419	422	445	430	381	405	429	403	421	427	445	424	394	407	438	414	432	437	414	403	417	417	428	451	435	403	444	446	410	391	410	445	431	397	431	415	435	414	428	428	467	444	431	399	408	412	424	441	437	439	430	415	414	435	431	414	412	404	449	421	427	388	409	406	444	418	426	415	408	418	424	406	433	434	430	466	451	391	427	420	427	431	468	444	398	450	449	417	411	445	411	396	416	458	446	439	430	438	434	413	452	439	428	409	431	419	417	421	426	439	407	439	425	426	438	393	438	435	410	411	420	429	437	429	384	465	448	418	447	391	423	430	436	412	415	398	513	462	426	439	411	406	450	416	444	437	424	409	439	411	414	405	401	406	413	432	428	417	435	387	401	451	453	437	414	465	438	435	410	388	434	455	429	408	436	418	421	429	460	441	458	402	419	410	405	442	431	406	426	425	442	441	389	462	420	420	421	441	385	424	457	408	401	410	423	435	439	442	444	421	420	409	392	409	390	408	429	436	452	426	436	419	425	416	425	452	455	409	430	477	408	409	400	421	442	391	435	424	390	424	443	431	425	436	435	402	446	463	437	435	392	443	428	468	437	443	434	384	395	424	420	412	398	406	444	410	424	429	402	388	440	420	422	403	395	432	435	444	438	398	440	402	419	443	432	457	425	422	471	406	462	381	448	412	420	431	437	398	423	449	409	436	404	412	406	422	398	419	416	413	433	412	425	454	451	449	429	385	443	424	419	416	403	438	417	432	433	416	420	423	396	409	436	408	451	391	383	419	439	404	403	444	432	434	420	404	416	424	401	381	436	424	406	447	424	370	435	395	432	370	447	419	446	422	425	410	406	431	415	452	432	434	405	476	423	442	429	440	441	391	404	438	424	398	471	408	427	455	410	403	453	410	436	372	400	451	410	418	422	420	428	389	440	417	433	455	430	432	410	407	423	395	411	401	429	401	431	430	441	466	457	395	428	438	406	411	418	390	406	402	398	407	406	381	479	457	449	412	445	446	381	403	411	410
25306	21272	27062	25114	4652	1765	10939	25193	22182	12179	4713	1609	705	539	475	499	447	473	484	459	500	462	488	457	481	473	446	466	467	476	414	471	478	482	458	479	443	471	410	463	438	458	441	441	500	429	453	453	457	480	475	459	419	418	450	429	465	421	453	470	450	444	443	485	445	442	442	461	493	404	415	473	424	490	440	454	440	447	513	465	440	438	474	436	455	429	452	445	500	458	455	445	459	478	416	468	432	459	430	417	460	492	446	481	479	445	449	475	459	449	465	486	455	451	467	447	467	458	460	436	437	445	454	472	448	427	441	443	473	417	442	459	479	436	426	447	455	448	397	433	437	454	485	467	409	408	439	465	472	457	493	435	470	442	451	484	468	440	427	459	466	457	436	463	453	479	484	476	443	438	455	487	477	468	456	428	484	430	474	450	467	451	427	471	440	446	420	448	453	469	447	488	456	456	434	459	471	455	452	482	446	518	443	418	457	472	436	473	430	478	469	463	433	443	449	434	488	444	449	481	471	445	475	433	465	480	399	443	404	441	467	455	438	469	486	451	469	442	435	452	470	466	446	485	451	439	450	416	445	436	433	466	441	455	455	420	454	424	442	468	487	478	448	438	426	434	495	428	448	464	476	444	436	446	438	463	450	468	440	473	412	488	425	454	421	455	480	490	423	464	440	465	435	440	458	433	451	427	418	405	443	448	450	423	454	450	479	466	448	482	439	473	442	456	476	458	443	479	436	413	461	471	410	453	404	428	472	403	476	498	461	471	482	452	458	422	436	451	461	432	435	474	460	424	448	432	449	444	472	467	436	456	469	444	500	475	447	454	517	443	466	437	438	452	477	453	458	460	463	430	470	440	468	431	456	391	428	454	459	432	438	422	445	437	435	433	444	502	455	449	436	464	415	469	424	439	462	475	432	471	446	443	445	430	432	417	450	488	471	485	472	429	471	468	458	460	467	428	485	451	429	449	404	468	443	422	432	459	452	411	441	441	431	438	452	450	477	448	446	469	459	450	419	442	463	477	482	441	446	392	438	468	470	439	478	443	425	421	465	455	447	465	434	466	426	404	462	463	444	457	456	466	476	427	431	460	458	453	463	415	425	432	469	435	448	446	472	462	471	433	426	441	447	421	419	492	446	424	457	447	504	447	452	457	458	425	464	456	464	461	462	465	441	482	459	435	477	411	499	419	479	434	455	453	435	464	445	405	439	475	459	436	461	435	461	471	468	429	476	441	437	441	428	450	456	451	453	420	404	444	436	451	441	443	470	451	428	493	455	457	464	461	457	458	473	474	424	493	486	408	431	470	460	454	469	437	475	452	458	459	437	449	468	431	484	419	466	455	444	450	453	451	436	432	467	440	460	428	462	454	436	446	461	458	432	441	417	446	455	441	430	448	469	483	447	457	444	463	425	505	487	426	473	405	491	433	468	453	422	474	482	420	503	436	485	460	461	465	484	433	490	453	450	490	436	474	421	421	470	470	428	427	450	436	471	468	447	428	454	421	452	429	455	466	469	429	484	459	434	430	471	473	481	468	435	424	463	424	424	472	430	438	456	421	479	484	463	443	451	458	394	459	466	463	497	430	415	467	458	448	432	449	454	457	428	414	427	473	440	418	471	449	466	467	468	445	448	450	429	418	443	442	420	458	474	441	498	457	474	468	437	460	467	441	467	410	430	423	434	449	445	463	474	440	436	465	468	446	434	468	454	447	421	466	460	482	466	461	481	395	463	459	443	418	446	449	420	452	438	455	448	400	472	417	436	468	437	450	418	412	420	461	471	447	472	456	454	447	488	422	451	486	457	448	443	448	442	475	457	468	437	445	454	484	454	445	457	449	451	441	474	465	446	478	467	427	445	476	423	464	473	455	442	442	459	480	440	465	450	431	469	436	420	404	450	430	453	411	437	438	413	458	471	481	474	471	454	430	421	441	449	476	492	468	439	444	430	469	435	474	463	438	443	428	433	446	447	464	462	450	426	487	435	442	473	472	484	467	429	446	450	471	408	462	456	446	447	497	453	476	481	441	410	431	444	479	439	450	468	471	427	417	431	466	454	443	441	455	471	474	482	444	498	418	464	440	445	423	467	433	476	460	416	474	446	457	423	443	450	489	443	438	433	441	469	450	468	444	436	427	436	464	460	481	437	435	419	453	412	441	440	435	433	467	460	434	437	452	425	493	426	481	422	414	462	454	455	451	451	434	439	466	471	454	446	485	466	461	445	464	440	444	437	425	467	440	426	467	434	467	475	460	461	459	453	467	453	452	464	454	461	446	455	431	443	441	444	408	454	459	454	466	450	432	450	438	478	446	464	446	454	478	467	432	487	461	452	476	461	423	464	493	441	432	465	440	457	453	452	473	471	504	444	449	403	424	478	449	423	453	438	432	478	430	469	420	454	441	421	458	452	442	456	469	447	448	466	458	436	454	479	470	450	446	456	433	457	431	441	410	426	432	451	438	424	441	422	432	460	491	419	456	421	487	450	480	450	457	477	424	447	474	452	460	427	482	462	453	462	412	478	427	436	436	448	482	471	449	443	444	429	463	441	466	460	447	480	432	455	438	444	446	436	431	450	427	460	444	434	434	435	440	465	437	469	482	465	454	455	469	429	450	467	441	487	444	422	421	448	425	430	432	490	448	472	449	467	460	424	479	457	453	472	445	421	414	447	452	430	487	426	425	444	447	461	435	471	504	455	460	438	456	471	480	425	490	436	466	462	419	475	443	451	439	484	480	425	474	485	441	406	444	459	433	444	404	457	430	461	462	445	456	410	462	464	440	494	498	452	486	432	414	451	476	472	474	448	493	450	443	525	448	436	461	435	453	437	442	460	444	449	491	440	474	444	453	476	431	457	450	441	439	460	482	431	470	483	474	447	451	434	415	454	458	462	493	411	453	459	454	443	460	450	457	462	448	446	459	461	469	460	447	425	463	434	441	442	470	429	411	469	465	442	453	426	450	464	452	440	433	466	439	454	431	474	436	442	443	460	421	481	443	403	447	466	486	478	427	447	450	466	465	463	431	468	426	446	447	432	459	469	441	415	419	437	472	451	450	434	439	445	440	442	480	453	431	412	429	435	424	459	444	469	491	427	500	461	448	446	401	461	447	424	443	465	477	459	451	460	430	465	456	462	441	447	398	444	452	457	483	442	487	423	438	430	436	430	444	436	473	475	443	440	487	477	468	480	462	443	438	442	440	444	466	477	436	441	433	477	409	444	438	442	437	471	448	438	442	457	498	439	491	470	460	445	469	447	492	435	433	461	433	443	471	499	461	471	447	447	481	427	431	454	450	397	467	463	426	423	480	426	436	491	455	442	419	439	446	472	444	437	462	452	443	439	436	433	439	472	442	439	488	476	456	409	440	463	454	465	471	448	459	430	453	483	407	467	445	454	460	493	476	438	452	455	413	428	461	401	433	445	509	475	434	458	464	476	429	448	438	448	477	461	397	459	437	492	460	465	462	461	445	410	478	487	465
3815	3489	2583	1549	1377	2007	14026	25269	19618	10655	4684	1905	787	506	500	451	420	460	442	446	457	460	449	458	492	460	447	484	462	456	454	456	446	474	444	450	459	455	473	467	441	442	445	451	449	440	390	505	476	439	470	476	446	430	457	456	475	472	456	462	458	439	441	452	426	467	448	475	445	450	473	419	456	447	486	444	463	492	439	441	418	427	451	441	448	457	441	470	452	464	421	407	416	481	443	435	450	411	440	450	470	432	448	488	446	469	436	458	481	442	402	434	448	496	449	430	442	436	419	467	453	453	433	481	448	451	466	449	433	457	464	438	463	474	448	443	434	464	432	422	415	487	477	467	414	433	403	437	440	451	463	429	443	432	458	403	411	440	441	429	508	418	463	423	457	463	440	448	461	458	440	438	471	415	411	452	444	467	423	455	467	479	439	455	469	462	467	429	435	398	442	444	436	447	460	455	438	439	423	413	472	438	462	433	439	454	441	443	426	439	441	483	449	466	420	454	435	446	412	419	466	425	391	437	433	453	403	473	422	454	445	431	431	407	456	453	473	439	433	451	459	418	471	445	415	424	458	455	437	437	451	451	477	466	464	450	443	462	442	405	451	460	444	467	482	458	454	461	421	454	407	459	472	433	451	440	416	432	455	441	444	423	395	459	457	437	427	428	456	455	451	436	435	421	412	445	457	414	442	430	440	448	474	487	508	445	473	456	450	454	472	458	419	420	485	428	459	456	487	480	465	391	427	458	441	472	432	420	422	448	437	461	447	469	468	427	464	436	433	451	434	456	450	430	438	455	419	446	409	420	450	417	463	454	434	459	444	403	413	436	419	448	431	428	444	402	428	444	436	422	429	438	451	448	443	448	396	457	452	456	477	443	438	461	429	443	458	444	410	441	449	443	441	415	412	460	440	430	462	455	409	419	439	438	424	457	424	449	424	456	469	480	430	427	460	444	412	471	438	416	467	444	419	433	432	421	404	461	477	440	434	489	444	436	449	455	438	440	395	431	469	441	445	445	430	443	428	473	498	460	482	447	445	431	411	451	438	464	442	419	407	424	442	457	481	433	453	435	463	400	406	461	465	433	461	437	386	447	457	460	475	434	445	433	461	478	428	467	461	434	452	442	417	438	408	464	420	414	438	425	457	429	432	463	412	471	414	412	438	415	463	444	439	449	474	463	423	445	443	463	429	442	476	428	442	445	420	469	477	411	471	433	441	453	390	427	453	448	515	464	446	469	429	459	414	405	417	463	441	476	473	437	410	429	424	446	448	455	490	457	461	438	440	398	449	432	441	426	447	437	425	478	430	435	472	480	443	447	435	435	450	430	461	420	431	436	424	438	434	444	442	453	456	464	434	458	469	423	450	436	465	448	463	439	399	453	497	446	430	432	446	487	470	427	473	450	408	450	397	457	412	477	433	463	419	475	447	475	426	447	435	438	403	437	435	441	439	428	424	484	468	465	483	465	435	447	449	439	444	455	408	409	462	464	434	464	448	425	451	459	454	451	480	459	441	462	432	425	451	403	451	495	463	447	464	434	420	446	456	426	425	459	394	399	414	463	454	454	444	446	457	417	458	462	429	436	430	416	444	444	468	436	454	453	455	455	405	466	469	438	443	445	501	421	439	423	481	420	462	406	473	457	443	468	422	475	450	459	465	437	464	405	426	449	448	444	446	456	420	395	451	417	453	413	421	419	420	448	449	445	477	455	422	460	433	467	457	406	420	424	392	463	476	418	436	443	392	412	425	432	400	438	470	452	453	408	428	461	433	438	447	442	445	483	456	398	454	436	457	458	432	425	413	437	450	443	446	416	456	426	413	428	468	452	451	432	428	426	457	447	451	446	405	427	441	457	416	454	429	454	452	464	429	459	471	455	434	444	434	463	438	448	422	439	439	463	418	422	441	467	454	447	422	421	426	440	436	445	437	460	484	455	420	436	439	412	467	456	458	415	429	424	430	443	418	420	443	438	461	433	406	427	432	421	432	439	441	464	482	466	446	453	474	406	427	389	468	432	458	430	432	409	406	441	447	461	413	439	429	411	474	415	462	447	453	424	470	485	447	428	429	449	426	380	461	387	455	479	463	401	482	448	442	497	397	395	441	465	448	450	428	438	430	486	445	461	441	426	441	466	437	403	458	461	419	416	439	452	440	448	432	406	446	463	426	433	440	441	432	454	454	442	419	448	469	413	443	456	446	416	455	445	467	460	439	414	456	400	439	433	435	426	456	419	454	473	433	425	418	473	454	442	441	416	458	467	464	429	443	455	455	444	476	439	460	468	425	448	435	429	468	466	461	436	459	443	441	448	435	452	466	442	450	430	469	442	407	473	402	482	442	435	443	398	463	451	431	455	432	457	460	436	448	451	440	440	426	453	474	443	463	453	422	410	449	427	384	434	419	459	474	405	455	427	446	450	465	391	448	456	449	452	435	445	412	450	409	467	455	432	478	438	458	463	494	436	447	425	434	428	445	450	477	435	445	431	446	423	441	428	439	458	413	415	414	442	427	495	391	467	427	452	453	462	462	441	483	464	439	427	468	460	455	459	468	475	431	397	426	456	449	436	435	460	424	422	431	449	473	453	442	435	458	474	429	445	451	438	451	440	433	446	463	426	455	438	457	447	421	467	454	461	469	455	419	436	439	471	436	423	455	471	417	443	437	466	431	429	457	434	415	403	439	443	455	451	422	419	459	432	456	447	443	495	449	436	440	457	451	412	432	434	438	477	413	430	435	439	435	437	409	495	430	425	457	440	450	487	398	468	451	441	443	441	425	449	431	429	478	468	448	450	433	459	434	469	424	457	442	441	419	434	462	473	443	451	467	453	462	427	397	450	531	429	440	449	419	443	455	383	428	444	405	439	446	447	421	442	424	436	504	415	417	414	422	471	457	445	470	425	428	428	421	417	406	428	450	438	434	409	433	431	438	443	436	436	444	430	435	427	405	417	431	429	415	418	470	457	431	449	399	449	468	422	454	431	453	451	460	428	416	433	462	418	436	428	455	424	455	436	457	456	453	421	426	450	438	436	452	398	417	454	462	476	455	463	447	435	480	464	406	440	452	446	474	447	450	431	440	419	424	438	479	423	452	453	448	400	429	433	416	455	463	431	454	450	453	462	447	450	430	463	449	406	429	469	434	446	477	435	441	446	440	447	473	426	434	474	438	495	409	405	450	430	478	486	415	440	402	443	457	463	434	438	457	418	430	460	417	412	453	432	436	431	418	436	440	402	455	484	416	450	463	441	410	417	448	436	479	479	432	459	468	434	446	442	482	453	439	429	421	451	408	443	435	439	433	393	443	426	449	413	433	456	427	437	399	476	422	444	446	443	435	460	463	437	446	425	463	453	426	442	429	425	455	474	452	417	431	422	459	405	458	430	465	457	421	425	432	432	439	436	409	447	424	449	439	454	467	443	474	441	461	423	461	455	436	445	436	432	425	428	448	449	419	473	452	486	435	440	444	438	456	494	449	429
24138	21280	28530	24370	21219	8223	18739	42514	38913	26444	13021	4068	1310	746	596	654	570	588	545	564	574	524	537	585	562	577	565	542	548	559	556	535	561	528	566	521	529	579	511	556	560	494	573	575	523	520	580	517	535	548	566	587	542	538	536	563	602	529	532	559	527	542	571	558	528	509	576	554	605	560	558	601	531	556	531	518	567	512	580	536	541	537	553	622	536	522	553	548	576	558	586	562	563	574	529	554	542	552	576	562	539	517	524	526	545	537	583	583	554	545	586	537	554	518	557	568	551	508	537	541	511	594	524	563	551	496	537	546	486	575	507	539	581	561	570	532	538	567	573	574	525	562	536	561	525	562	550	595	530	516	555	574	529	553	560	548	568	547	558	542	548	529	571	596	571	564	515	543	518	589	532	560	559	542	532	558	564	525	573	519	550	609	561	535	555	567	543	558	548	595	548	530	521	528	552	556	549	551	515	586	535	570	531	531	556	544	563	521	559	581	576	558	566	566	561	543	560	530	563	514	557	535	580	555	547	538	538	537	543	555	538	527	538	545	533	565	562	535	528	513	534	553	570	535	555	521	611	576	573	547	564	544	513	544	556	564	527	541	489	500	570	548	544	581	525	499	564	539	552	581	612	565	584	558	555	548	573	588	538	538	543	535	552	536	580	564	545	560	539	532	529	600	530	566	531	547	543	536	577	573	558	558	595	555	540	533	552	590	540	605	536	529	498	554	546	553	562	570	563	541	547	563	551	551	529	560	579	538	556	551	508	561	524	579	521	547	530	571	557	524	549	536	561	551	525	523	529	559	549	536	579	540	541	530	615	598	542	489	585	521	568	563	520	542	567	533	547	517	521	511	534	507	557	566	480	521	618	551	536	564	557	572	555	544	559	554	563	579	504	526	514	535	545	507	523	521	526	537	555	519	529	537	532	548	558	544	488	554	562	531	524	555	556	549	532	559	546	570	533	546	584	467	554	555	542	552	516	600	527	578	551	553	519	518	535	523	521	514	490	542	522	580	525	564	570	568	544	579	555	544	549	559	543	571	555	525	529	555	553	552	539	601	533	595	562	566	569	525	558	546	566	558	565	549	533	559	542	517	526	543	555	548	523	509	560	567	593	621	540	534	574	538	554	521	548	558	532	562	547	536	553	531	536	507	543	540	545	492	529	527	528	565	532	550	570	554	579	550	529	539	557	544	512	563	602	563	571	587	551	537	588	567	580	534	525	606	556	537	531	551	525	560	575	580	506	587	598	555	558	565	559	568	549	527	504	575	535	554	577	546	563	569	541	515	580	575	512	545	582	545	543	530	561	535	507	544	540	553	523	561	538	519	574	565	537	521	543	570	552	546	552	590	542	545	588	567	547	526	546	564	554	564	571	539	488	543	559	562	557	623	563	605	535	544	567	542	546	558	554	526	521	490	534	545	506	565	579	558	569	530	561	547	578	530	551	549	543	523	544	559	577	563	531	539	548	528	534	548	531	529	566	556	558	585	538	542	540	562	546	559	566	516	498	549	556	532	536	561	559	523	521	543	527	560	593	518	604	551	555	530	575	578	510	553	549	557	553	526	532	561	591	532	503	577	559	521	589	524	498	569	488	526	546	577	541	539	567	532	614	534	565	577	550	541	535	520	569	549	519	523	592	539	543	565	566	570	552	552	554	532	556	512	533	599	547	562	556	590	523	520	512	548	526	587	520	561	561	574	543	516	562	578	552	560	577	519	534	540	563	495	539	567	528	534	533	545	597	519	521	539	541	558	558	588	472	525	545	546	507	542	581	523	530	540	530	552	491	570	523	552	512	558	520	597	531	553	547	553	547	513	530	594	542	557	577	524	518	544	572	569	521	553	529	585	537	531	535	556	592	557	552	555	533	558	535	539	518	551	561	521	542	550	564	540	542	502	551	547	529	527	574	530	499	562	589	513	545	595	568	571	554	525	553	560	528	547	482	572	526	488	580	508	569	532	568	557	514	548	536	537	523	536	492	521	544	577	537	525	560	534	566	531	510	569	598	504	537	567	545	550	513	519	500	546	510	543	558	544	555	546	520	529	537	534	539	567	523	527	532	509	562	546	530	506	583	584	578	517	570	514	550	510	532	539	542	561	574	550	543	579	555	547	562	579	575	558	529	536	542	558	524	525	541	608	546	561	545	551	591	595	551	563	568	568	591	564	537	546	561	547	506	595	540	559	592	547	579	587	579	516	578	535	534	540	533	582	537	527	588	533	558	564	557	558	547	525	537	572	574	569	541	517	543	527	593	548	583	529	529	525	567	574	571	521	559	536	576	546	529	578	505	536	537	567	558	532	568	560	567	545	522	553	545	594	562	538	532	489	624	533	532	531	589	510	588	551	562	546	521	577	548	526	562	543	508	519	540	571	537	516	585	572	533	513	580	526	568	549	533	556	515	554	541	531	511	572	583	551	539	540	543	478	504	527	525	539	556	535	563	517	551	531	523	520	539	524	543	547	552	528	528	542	526	548	528	543	513	515	538	572	577	529	517	586	540	540	565	563	510	518	570	534	555	595	528	528	532	550	518	526	528	542	545	564	544	590	530	540	574	587	503	512	563	601	544	541	573	560	554	532	561	575	533	527	541	504	512	550	546	547	567	516	515	509	504	571	548	576	516	552	536	561	548	559	556	535	575	564	577	520	559	587	544	572	568	529	583	550	509	512	582	562	492	526	539	588	542	477	531	546	534	535	528	532	576	565	510	590	552	519	561	535	588	576	544	553	584	565	566	555	594	548	558	569	582	549	551	554	539	572	539	540	550	547	500	512	561	557	528	537	526	596	546	531	580	519	547	540	535	546	550	516	570	564	566	558	557	553	516	572	499	542	543	514	593	577	544	556	560	580	545	507	493	536	528	516	542	533	529	524	562	565	557	577	574	542	550	560	562	578	587	546	545	590	571	552	598	547	534	519	550	520	518	551	567	554	512	562	572	565	558	568	550	558	553	537	543	601	585	606	541	579	562	547	513	541	529	564	560	534	527	575	555	590	565	552	536	563	540	539	543	597	533	548	528	524	566	539	569	506	607	573	571	585	535	572	517	546	517	528	519	563	531	527	541	571	558	544	538	617	544	523	528	566	542	572	535	563	547	543	537	511	563	554	544	544	519	545	561	532	549	525	550	547	537	571	516	547	552	558	506	567	554	563	513	528	497	534	526	569	517	538	509	528	523	549	561	535	558	540	575	536	557	550	554	555	551	529	555	537	514	545	540	533	583	535	578	505	569	598	528	512	530	534	556	512	561	550	508	547	545	557	540	511	530	543	545	546	520	561	545	519	552	550	582	574	534	558	526	527	566	566	558	544	570	538	558	532	585	499	545	508	500	521	558	542	543	565	531	544	551	538	529	521	581	545	554	542	534	519	541	548	513	531	541	547	518	519	494	526	537	546	551	557	523	551	532	569	527	528	576	535	528	572	559	531	545	549	556	565	552	521	582	564	527	522	531	585	535	568	543	515	538	592	540	555
4400	6708	5078	2866	2438	2360	22688	42834	34691	21761	10635	3950	1433	744	576	515	524	525	513	559	511	563	552	527	550	524	529	522	597	499	524	554	529	533	532	567	502	568	575	527	476	524	537	525	512	544	547	549	493	549	512	513	550	526	562	514	522	553	551	535	533	545	539	522	531	553	588	514	524	532	532	540	554	522	563	529	521	527	522	518	545	500	555	552	551	553	512	509	521	512	504	531	525	548	576	498	534	500	521	510	546	516	530	476	559	561	539	505	527	560	528	528	496	512	497	531	504	518	540	502	526	526	524	519	539	550	543	527	516	521	515	515	582	491	488	488	535	533	535	534	471	558	547	555	519	502	542	526	505	532	544	546	550	542	546	501	530	521	520	516	562	554	567	542	541	549	554	514	512	537	508	544	524	529	573	526	541	507	519	482	531	561	542	534	542	545	480	572	556	569	492	512	533	501	536	524	539	544	566	507	509	510	577	538	553	524	554	538	510	553	549	543	497	544	553	531	486	524	510	523	561	517	511	562	523	560	491	519	525	511	553	547	498	513	559	516	499	538	503	561	572	516	510	566	516	546	549	504	576	546	556	516	534	540	515	527	506	546	518	552	532	495	527	505	557	526	545	531	517	518	495	502	482	574	539	494	515	528	524	544	557	546	560	536	538	515	549	515	523	506	534	520	541	544	520	502	547	494	546	497	518	535	544	541	520	526	531	566	507	549	531	500	556	514	484	538	508	544	512	548	519	570	532	525	538	557	523	526	521	551	503	537	498	516	556	526	550	568	540	527	561	496	537	539	502	513	522	537	508	531	479	518	519	486	493	492	586	494	508	545	530	496	486	499	565	554	496	476	529	458	501	513	507	516	506	525	492	508	503	577	558	563	512	528	524	516	528	500	486	541	536	538	523	542	530	533	508	567	525	558	495	530	505	532	556	531	532	528	554	511	519	543	517	530	548	533	519	531	523	547	539	532	518	519	524	524	527	552	538	524	541	482	529	514	509	556	504	525	519	548	533	522	536	533	512	551	538	519	549	515	520	511	518	521	543	565	550	538	593	512	542	533	525	546	530	486	510	552	558	529	534	534	544	500	552	501	523	520	559	528	545	545	512	554	502	500	552	547	506	513	514	512	516	474	542	572	566	513	517	484	503	523	543	494	557	512	537	495	525	509	518	532	529	493	512	540	523	491	524	549	545	495	530	541	544	519	513	519	561	519	509	477	499	562	562	515	513	527	549	511	517	530	503	521	525	504	529	466	542	559	515	530	527	519	524	495	519	502	566	532	519	517	523	563	515	512	531	508	552	520	527	545	560	545	521	533	532	536	543	510	517	530	552	499	568	554	519	499	525	504	542	504	518	535	517	547	520	543	518	501	512	528	523	506	512	526	564	529	467	518	519	509	574	498	526	520	538	553	546	514	534	567	517	542	584	523	502	519	536	497	519	518	550	527	491	530	568	540	562	543	506	490	539	518	548	538	551	538	516	508	548	512	581	499	541	545	537	506	513	504	540	509	530	512	520	551	511	559	527	500	547	488	504	553	550	572	545	562	534	530	533	538	507	523	542	487	531	575	524	531	526	556	564	532	551	522	536	557	552	531	517	460	574	540	536	533	535	496	544	532	542	536	538	521	512	527	502	502	527	470	525	515	557	517	539	539	541	523	505	514	512	509	524	588	525	550	529	501	488	521	506	509	505	550	513	599	527	537	521	505	478	542	490	536	555	504	481	515	506	517	530	527	535	552	489	509	537	491	560	496	484	546	536	474	522	525	549	511	545	505	553	530	513	476	502	524	529	498	539	545	498	545	519	507	534	516	535	522	559	545	527	505	534	553	526	498	492	569	489	532	497	513	532	520	544	559	529	540	522	519	506	522	506	542	490	556	511	560	523	565	503	565	506	521	520	511	512	561	547	537	507	468	546	537	490	530	509	525	477	496	506	548	479	534	528	491	525	538	532	545	528	529	524	529	506	543	521	502	569	468	522	545	461	557	505	499	534	543	537	529	540	499	535	531	563	564	535	534	531	508	508	551	547	559	500	544	523	551	504	549	541	544	517	533	544	544	507	513	533	560	510	533	495	537	497	546	537	522	514	519	495	499	542	547	503	531	532	555	505	549	506	561	536	529	539	497	550	558	518	505	533	469	556	507	475	547	520	518	527	489	550	543	531	520	523	551	517	531	523	543	530	513	526	519	506	506	571	555	520	542	517	508	511	485	527	527	528	500	525	507	519	521	540	543	493	536	523	506	514	495	532	567	505	559	506	505	545	541	482	506	520	580	529	537	583	552	529	533	542	565	550	504	523	539	495	541	535	492	521	537	505	534	505	542	486	520	543	520	510	519	520	505	548	510	504	526	507	538	512	517	529	498	533	506	537	510	550	505	506	508	503	547	538	523	560	522	505	566	551	536	548	517	532	550	521	550	511	539	518	519	536	549	511	503	527	528	499	512	524	517	551	491	517	544	555	517	512	515	565	529	562	506	507	489	540	541	514	561	534	512	544	561	518	499	530	519	517	546	546	504	534	522	541	487	528	510	528	537	569	532	533	536	502	563	551	559	546	531	543	530	542	516	480	544	592	511	529	553	540	535	522	537	497	564	534	511	521	547	534	541	497	515	534	532	550	538	562	516	521	511	534	487	535	507	498	512	555	524	520	520	524	508	536	558	542	553	515	537	538	544	531	525	537	497	538	539	521	508	530	551	548	533	520	540	508	588	513	558	525	513	553	501	577	551	520	546	524	547	528	516	508	530	508	537	551	516	533	534	512	512	535	547	504	491	523	515	551	483	544	571	518	515	500	535	561	500	516	532	504	535	522	547	519	544	528	541	540	513	539	532	523	554	555	526	535	534	531	541	537	498	550	565	528	522	521	519	526	510	501	524	510	527	480	508	512	507	565	509	510	517	540	535	510	550	500	575	529	513	525	468	492	546	523	532	539	525	547	521	498	547	489	536	523	497	497	499	554	550	493	476	521	520	572	547	572	554	540	543	537	493	524	522	541	500	532	505	571	497	515	550	534	534	527	538	513	525	556	517	547	522	515	544	528	534	533	505	519	524	551	489	501	494	514	513	509	499	483	522	574	493	554	532	501	520	532	543	544	570	525	471	529	534	514	493	535	537	537	550	512	533	524	501	522	525	523	501	488	526	492	538	536	500	500	512	514	558	542	489	536	569	535	515	544	513	536	500	565	551	567	504	532	575	520	518	486	516	551	509	540	475	512	510	525	548	513	541	504	530	501	556	528	501	515	533	506	503	524	480	559	524	525	553	540	557	538	500	487	532	555	545	499	538	514	492	524	524	541	504	535	453	512	514	552	463	468	563	477	499	517	551	548	493	538	521	537	508	552	501	537	496	525	540	511	521	505	527	531	496	542	561	538	517	528	503	562	521	476	521	515	510	521	539	505	522	508	535	526	519	577	520	480	514	504	513	520	544	501	510	522	569	514	540	554	505	498	514	529	536	526	554	516	503	526	523	525	514
27460	11725	1548	930	682	582	616	2144	2890	1988	1173	723	526	474	448	470	488	451	485	438	483	479	442	472	440	448	464	461	468	491	473	436	463	421	460	446	490	444	485	491	480	438	441	469	442	464	465	487	491	489	483	445	453	492	505	413	462	457	448	446	513	473	470	426	460	499	478	434	449	475	408	456	445	451	453	485	441	462	465	447	444	449	451	459	475	454	449	434	453	451	441	448	465	415	450	474	460	459	472	472	419	462	495	430	452	452	430	467	449	462	477	450	464	471	451	438	403	440	425	451	459	450	432	482	492	468	470	466	447	451	449	465	473	508	460	420	426	454	440	441	433	426	436	431	471	463	479	438	459	433	479	458	446	474	475	468	462	456	445	450	458	450	467	435	440	470	442	440	432	462	479	438	478	473	443	507	499	467	426	484	435	427	468	446	486	458	428	467	477	471	472	460	454	450	439	451	449	434	437	448	423	470	450	445	478	453	465	465	477	446	474	435	461	472	476	418	484	468	429	457	487	461	444	430	439	458	423	432	475	420	483	425	431	450	499	431	453	439	472	449	429	490	478	463	462	435	456	467	441	441	454	467	410	486	479	431	451	464	431	425	460	463	464	447	427	468	458	451	444	442	440	479	449	450	472	445	451	451	467	422	452	452	447	428	488	405	503	442	463	463	454	473	467	468	424	449	504	466	433	419	415	447	468	465	398	423	457	461	461	463	466	439	466	468	502	471	471	456	486	428	475	495	472	427	425	433	476	431	433	463	467	466	432	439	412	457	442	459	444	456	459	444	507	451	447	455	470	505	465	451	416	452	465	462	463	466	427	468	497	478	445	473	426	458	478	437	466	465	436	450	472	456	433	419	478	467	470	426	437	416	456	460	471	438	510	506	444	418	454	439	420	467	459	477	483	471	443	442	492	448	441	452	428	469	469	431	462	455	461	464	454	479	483	461	459	462	478	477	478	455	460	458	479	502	462	453	458	475	425	463	458	444	431	475	446	478	462	450	443	442	474	448	431	486	483	454	444	418	453	412	470	429	440	448	437	430	463	494	450	422	468	443	467	459	454	458	465	463	516	439	487	455	442	496	432	488	412	451	460	457	442	473	443	417	463	462	493	435	488	458	474	472	453	433	442	487	464	430	443	463	461	446	486	467	419	455	493	403	432	442	414	454	450	438	492	462	431	458	450	475	455	434	450	496	484	454	481	437	465	461	440	441	439	463	445	462	476	447	486	483	437	469	472	477	463	440	475	459	444	422	465	454	444	486	449	480	456	457	460	453	449	445	454	485	431	449	426	449	453	458	472	487	472	481	460	453	457	464	425	516	507	421	494	442	486	419	445	463	455	456	490	461	443	463	412	460	453	489	492	449	452	491	440	395	441	467	416	479	446	461	476	466	482	494	429	457	452	426	420	488	451	425	454	459	428	458	445	456	444	466	465	428	467	492	497	450	407	482	449	406	476	472	459	460	476	429	427	466	407	453	471	453	436	451	428	449	488	460	452	462	458	437	444	405	443	484	434	456	470	456	432	459	490	460	460	451	417	418	482	477	473	417	480	432	469	453	429	484	447	419	467	460	440	430	461	480	468	455	467	451	480	467	463	458	469	480	444	459	457	493	405	470	484	476	443	464	426	452	467	469	469	468	453	464	504	457	483	475	448	472	455	453	456	453	437	402	490	465	459	460	452	425	460	456	468	460	481	479	434	444	455	467	427	460	439	415	425	461	451	466	438	476	483	431	429	436	411	495	464	455	477	459	447	427	437	453	454	454	430	454	451	456	497	487	451	450	438	423	449	464	450	477	424	440	443	453	439	452	438	424	452	446	449	443	456	461	446	443	478	455	440	459	459	410	454	441	459	458	484	448	432	456	453	421	457	469	456	475	469	485	428	467	432	447	455	468	466	459	442	445	437	435	461	456	466	475	461	486	445	468	475	441	444	460	454	475	470	440	452	464	461	453	459	470	430	456	431	428	469	446	456	487	428	469	444	441	453	487	473	446	454	432	473	445	463	449	450	444	433	450	472	444	462	495	466	481	473	496	484	469	463	433	443	456	501	463	484	441	438	476	449	452	442	471	457	477	445	493	445	440	484	515	460	435	435	490	461	427	455	477	463	513	467	444	481	438	475	458	461	454	485	448	444	490	461	470	451	452	485	479	473	456	468	453	476	442	487	466	435	442	453	463	433	454	449	459	459	483	450	446	482	413	454	448	494	477	470	444	456	460	481	446	472	446	478	448	470	457	455	414	424	423	454	429	439	471	437	457	497	463	483	448	481	455	436	446	459	436	491	428	467	437	446	471	462	476	459	470	445	476	482	480	466	482	473	439	466	421	448	445	430	416	459	466	481	477	446	441	424	442	452	436	452	435	454	418	440	465	469	475	450	447	430	453	435	473	495	419	423	429	459	467	474	461	494	481	456	414	512	501	458	427	479	459	453	459	429	415	440	440	449	462	447	468	468	432	465	451	443	458	447	450	426	470	454	419	448	463	432	464	504	504	464	470	471	442	454	484	459	467	421	478	486	469	442	423	430	464	406	454	469	424	479	445	446	468	468	460	465	462	411	443	447	422	409	465	441	459	459	420	441	453	454	448	483	465	451	475	427	432	468	476	451	421	466	443	437	429	467	431	428	461	485	467	399	444	447	455	455	437	445	469	428	462	448	496	502	458	450	448	428	428	446	450	448	437	457	446	434	423	485	429	468	477	443	477	433	452	430	477	465	481	469	461	449	458	473	435	422	472	426	448	432	443	455	426	454	454	438	478	457	435	441	435	454	461	447	454	431	464	469	474	482	466	457	463	449	450	455	479	458	465	439	460	475	438	417	452	451	463	462	483	449	452	449	512	458	459	461	424	455	443	475	457	452	458	470	441	483	456	471	466	466	456	468	450	488	435	450	426	443	463	483	451	464	442	445	460	421	481	429	430	436	489	436	433	486	467	472	474	478	457	465	475	457	493	468	457	489	489	459	461	463	472	435	425	456	407	408	467	490	446	470	451	475	491	430	492	459	421	460	495	427	450	428	459	449	437	460	488	422	420	450	455	452	470	445	469	437	450	465	425	477	466	465	456	444	419	440	460	441	478	493	446	466	463	442	469	460	434	435	453	459	440	474	483	471	477	462	429	428	429	439	440	450	452	462	443	461	449	467	474	471	460	490	476	442	461	459	470	482	456	457	442	494	459	428	457	448	437	466	435	457	461	482	494	455	441	449	423	495	397	483	440	459	428	466	426	431	497	452	455	460	463	458	490	443	433	460	484	475	450	452	471	469	429	464	439	425	467	457	464	474	469	457	440	430	464	480	426	475	443	463	450	453	471	439	433	472	485	455	474	438	429	461	406	483	449	435	455	456	479	459	454	430	496	443	433	502	463	455	487	427	463	462	468	451	458	475	451	437	492	492	467	456	456	443	457	453	442	428	465	437	460	486	464	441	472	453	445	499	441	457	446	467	426	481	480	449	425	451	443	472	439	434	484
5257	943	850	788	771	695	843	3141	3651	2207	1306	795	522	471	425	437	435	447	442	422	442	439	444	424	402	400	421	433	434	443	460	409	413	419	414	445	408	447	394	427	451	436	453	410	407	407	414	434	441	438	407	443	417	440	396	406	493	441	420	442	422	374	411	405	412	419	449	441	420	434	453	431	442	454	411	433	429	405	424	457	401	470	419	460	444	430	416	407	416	452	442	444	466	427	410	449	418	425	418	441	420	422	418	390	433	442	432	429	415	461	438	414	428	401	448	385	416	429	451	433	406	480	427	405	421	442	423	406	457	434	432	420	433	441	402	417	445	409	426	448	396	434	413	426	428	440	415	443	382	404	405	395	408	414	412	457	422	427	388	421	441	480	425	411	410	428	394	394	379	385	411	462	416	477	414	427	418	425	434	415	425	417	436	423	409	454	423	443	438	426	404	397	402	403	466	394	422	379	418	433	415	464	438	424	453	421	460	462	425	427	436	458	432	412	444	445	394	407	396	402	418	430	399	446	421	410	435	428	431	426	434	420	399	410	424	424	397	402	436	420	403	436	432	449	376	430	398	444	434	408	404	426	426	443	424	452	398	397	430	413	400	436	429	402	455	441	409	454	415	410	402	394	405	423	457	430	425	427	431	388	431	436	379	440	428	408	382	455	398	443	395	454	419	434	440	438	390	421	404	402	428	426	388	437	418	433	394	398	403	425	452	411	392	436	394	459	432	444	451	389	394	415	390	427	435	383	399	403	470	415	415	399	417	423	418	418	417	406	393	429	396	441	443	417	429	417	441	446	456	435	410	439	393	403	458	469	424	436	427	420	420	420	424	425	414	416	405	461	438	429	443	464	429	421	398	431	439	421	418	375	427	449	407	449	451	406	422	408	404	417	412	427	441	450	394	441	414	422	416	427	441	426	453	436	422	388	391	431	404	422	448	448	441	400	428	419	431	417	412	441	406	455	442	449	458	443	430	415	420	436	425	417	396	452	427	436	406	390	440	451	458	430	439	432	398	433	421	435	421	442	403	442	434	460	416	438	445	445	418	400	471	428	450	420	424	456	420	410	420	412	447	424	418	413	419	448	451	421	370	412	403	393	403	445	429	402	405	421	436	403	430	401	416	428	448	444	384	427	429	426	444	454	400	418	416	444	432	403	428	429	453	427	410	412	452	431	382	420	479	407	431	402	410	444	466	410	471	416	461	443	420	413	418	474	400	437	413	451	420	459	447	445	439	432	407	403	411	406	414	416	429	479	472	448	395	427	435	451	427	430	434	423	405	436	441	445	407	396	421	399	407	446	400	410	386	439	404	394	435	395	408	386	404	428	444	422	445	453	415	436	440	408	414	444	380	422	427	401	405	428	434	437	431	424	456	422	437	418	395	434	436	418	422	351	428	443	423	428	429	397	449	373	412	433	438	410	381	428	427	401	412	437	431	435	462	426	405	424	453	426	447	401	439	423	405	418	382	396	448	441	427	438	409	443	416	437	397	408	450	429	399	440	425	438	400	423	438	412	414	418	449	452	432	420	412	403	428	435	413	412	419	410	434	441	401	471	426	374	410	398	465	433	471	447	420	450	430	385	445	408	445	427	412	428	431	418	413	433	419	414	423	413	436	408	406	430	393	421	412	465	412	437	425	411	413	432	415	445	418	464	398	401	396	453	398	442	427	399	409	403	440	433	421	432	459	404	423	412	431	428	418	429	419	478	432	403	421	458	441	424	398	419	424	399	438	436	408	429	405	413	432	460	424	451	386	422	441	426	410	440	393	423	440	440	421	432	415	420	398	444	440	424	406	447	411	396	439	420	444	409	435	403	440	444	429	428	436	462	426	428	416	434	416	422	398	400	401	460	427	438	416	449	460	425	423	434	420	422	433	418	443	412	445	442	440	429	419	447	403	471	403	442	439	462	418	413	454	402	406	434	449	429	417	393	439	446	410	439	415	412	404	439	425	435	411	417	422	452	428	421	433	435	397	419	419	434	464	416	428	421	399	423	420	445	428	391	452	466	410	416	437	426	450	448	441	411	397	398	415	417	426	404	428	414	385	407	401	409	435	425	436	433	410	373	415	460	446	435	390	430	441	441	412	396	424	445	426	433	441	426	421	422	445	403	439	416	429	401	461	450	423	438	430	468	472	424	434	425	415	420	409	447	408	458	421	435	426	427	413	415	441	368	432	470	403	379	400	416	461	449	430	426	437	379	443	448	396	426	423	425	428	472	432	431	391	440	433	446	433	463	396	425	377	434	434	436	430	429	423	453	449	405	427	442	432	457	460	428	415	442	434	418	439	420	426	440	411	423	415	459	420	416	418	427	448	434	430	454	397	429	439	443	432	406	402	377	434	426	439	408	427	427	428	422	410	427	389	452	448	385	479	429	417	435	438	428	434	400	430	413	436	422	436	411	459	425	401	440	424	444	402	437	424	417	433	425	407	432	429	423	370	436	474	435	426	409	406	407	449	417	408	436	397	430	400	413	449	434	469	415	415	427	403	441	432	406	445	398	429	434	411	418	438	424	432	439	443	415	435	387	439	426	430	462	444	426	440	433	402	405	403	426	465	413	439	448	417	434	440	404	420	432	417	427	423	414	443	413	421	405	413	433	377	434	412	395	443	434	456	401	416	439	457	427	431	441	450	465	422	444	407	416	443	410	451	402	399	457	436	405	427	432	410	413	413	412	428	412	456	453	419	453	412	413	408	413	456	421	438	411	430	402	430	439	444	389	427	451	402	403	438	402	429	422	435	390	444	427	407	442	411	442	413	418	414	404	444	404	434	443	429	433	402	442	445	422	456	444	417	431	387	390	408	416	417	403	433	434	462	429	424	426	441	429	412	422	405	374	400	415	448	417	403	429	422	430	437	445	413	443	413	402	433	406	414	418	406	469	498	454	439	397	410	448	467	404	404	413	411	446	392	429	418	398	423	388	438	422	425	450	426	462	418	410	401	423	386	452	439	425	448	448	414	487	432	455	409	451	434	459	413	396	440	409	411	418	428	438	404	444	400	440	422	415	415	427	418	426	441	400	457	440	395	454	438	418	437	417	401	417	430	400	458	436	425	434	450	451	457	435	404	466	434	440	418	434	431	426	435	430	419	417	465	426	482	437	400	429	397	429	426	428	415	430	443	417	439	434	401	434	416	423	405	436	437	425	415	431	421	418	398	449	419	466	398	388	422	412	418	446	437	415	442	363	389	417	420	443	401	416	405	447	439	432	410	472	454	431	382	418	463	411	396	431	413	422	425	410	416	394	433	431	420	424	399	454	399	413	426	430	420	411	435	440	442	408	467	456	413	402	437	460	422	432	432	425	419	428	400	432	426	462	454	417	442	448	429	412	423	437	418	461	406	426	417	455	421	425	410	399	417	445	396	406	400	422	394	402	447	417	438	464	407	420	413	401	470	424	454	452	435	459	456	397	418	425	397	445	433	431	435	437	416	469	407	436	442	405	401	417	399	408	445	439	397	415
25374	21283	27026	25081	4747	1187	3099	21942	24368	14507	5791	2041	808	537	487	431	464	464	470	500	443	435	458	478	491	467	460	450	464	445	462	479	480	454	459	500	490	469	453	502	471	438	444	432	464	476	462	450	455	457	434	499	438	461	469	481	462	464	438	439	431	476	454	457	472	460	418	465	455	438	448	440	448	469	449	433	437	484	453	450	456	437	474	469	476	476	433	471	452	404	459	461	459	449	454	490	430	431	476	457	507	437	446	485	443	469	433	413	432	454	449	489	468	451	448	424	456	428	431	424	439	484	451	491	483	417	428	444	455	432	451	426	479	457	477	457	442	430	473	417	461	415	453	442	421	442	428	422	446	471	465	435	431	398	434	451	446	445	415	469	440	429	479	453	439	432	442	434	453	446	467	460	444	411	469	463	452	448	416	422	449	503	447	439	449	449	461	461	481	468	421	431	457	422	429	479	464	451	427	431	447	442	449	451	458	466	444	428	439	481	461	466	450	458	462	427	414	472	435	422	452	466	432	468	458	463	444	444	439	454	461	463	445	439	448	459	466	450	460	451	457	497	441	450	450	460	469	413	464	456	430	471	446	455	451	464	445	453	445	466	471	461	484	441	400	406	458	490	410	458	426	473	444	449	421	432	436	462	471	440	425	460	454	454	448	458	414	461	470	442	434	430	425	439	435	437	435	431	411	434	430	470	442	431	456	415	459	443	469	486	432	501	456	422	400	430	427	455	408	464	455	450	425	463	459	451	456	450	496	434	459	424	462	412	473	444	450	465	445	469	398	446	458	446	468	448	506	468	453	443	466	448	431	439	448	403	421	460	445	443	421	436	448	443	464	433	418	443	460	457	453	425	462	438	436	429	437	459	448	464	443	490	450	470	429	460	429	465	470	455	391	451	472	481	454	412	439	450	422	436	471	470	437	480	455	453	452	437	469	442	463	447	447	467	466	399	439	414	418	465	451	430	442	423	462	465	452	468	501	400	415	468	474	454	477	487	416	416	449	453	496	467	442	470	467	447	430	442	452	456	419	468	459	437	469	468	467	470	453	446	416	460	443	475	480	430	473	486	424	477	480	407	430	422	445	458	468	450	480	476	446	452	432	468	444	442	444	455	445	406	425	448	443	477	444	469	455	444	485	454	440	423	459	488	434	446	450	429	457	451	445	432	436	431	448	422	437	423	444	443	452	462	453	430	466	454	454	473	469	493	448	531	442	433	430	451	424	500	431	477	445	438	487	448	443	458	462	470	451	428	493	384	485	446	444	455	456	454	437	467	426	432	449	417	466	455	461	443	426	464	429	438	469	506	479	472	435	469	463	446	458	427	429	440	442	439	453	435	424	446	406	448	432	416	454	433	414	434	457	425	461	455	466	465	416	438	441	503	477	487	440	466	446	446	461	466	443	459	434	482	448	457	466	472	470	427	421	444	463	445	441	443	425	459	466	442	466	441	439	444	446	472	459	463	459	440	462	423	415	427	425	404	427	411	446	471	442	422	470	454	433	444	460	467	434	427	425	458	476	445	456	440	471	463	439	490	450	407	452	434	450	457	467	450	440	443	493	457	428	438	437	435	446	454	423	433	451	456	458	476	447	454	453	419	463	484	440	473	446	449	438	439	434	442	448	458	440	431	460	459	459	457	479	415	458	465	479	446	481	484	443	429	450	435	459	461	439	468	450	441	450	418	419	442	444	450	450	416	472	439	456	429	425	415	485	437	451	433	433	437	471	406	456	438	456	466	429	388	447	437	458	408	438	451	481	456	426	424	455	491	449	452	487	462	417	452	450	401	428	450	417	463	497	438	472	439	463	427	434	452	459	476	461	446	469	433	407	426	470	460	458	452	445	450	486	492	502	446	430	456	499	437	417	472	416	429	438	489	451	453	413	430	453	485	471	467	489	420	458	450	457	426	453	494	439	404	445	439	468	447	448	407	477	478	442	464	429	418	456	434	453	428	440	465	454	431	465	477	401	432	432	461	431	448	430	467	482	439	457	461	456	445	431	474	461	467	440	426	452	448	456	449	432	474	455	483	411	445	452	448	468	445	437	449	442	431	483	449	483	420	458	442	429	427	431	451	440	450	429	491	460	461	459	452	447	469	441	449	439	435	492	451	449	429	447	479	466	445	430	477	440	427	484	445	475	438	446	449	430	466	447	417	436	458	475	469	453	474	442	437	459	436	472	449	459	422	455	447	456	484	433	459	476	437	441	476	438	461	452	470	414	426	442	411	470	445	421	462	445	484	447	467	453	461	429	434	424	477	463	460	474	421	425	497	479	460	414	436	469	421	469	475	434	437	445	470	453	496	466	436	454	426	480	445	430	449	433	420	449	423	437	427	447	411	498	448	463	501	454	494	461	464	453	467	448	453	454	469	447	437	432	443	413	457	456	435	419	474	409	467	480	434	434	437	421	468	415	455	471	479	486	431	412	454	400	444	416	458	435	416	450	456	455	456	438	438	409	450	463	433	464	430	466	452	446	450	482	435	417	443	422	420	436	452	448	430	439	489	456	467	475	481	437	458	453	474	442	445	499	465	425	473	437	418	437	462	410	414	394	472	454	444	408	430	475	424	443	457	440	425	479	449	461	439	492	427	441	471	501	476	423	437	437	457	472	463	466	502	482	465	481	460	464	455	466	461	464	450	450	466	448	460	445	465	474	439	476	425	461	417	456	446	423	467	454	422	450	450	431	472	481	429	446	432	477	442	431	419	442	496	445	442	447	447	430	444	460	447	456	477	492	444	437	446	444	458	413	463	445	470	425	434	465	464	444	428	470	455	421	410	414	449	430	420	450	456	470	427	470	471	441	402	416	406	454	454	432	448	427	394	459	426	412	433	444	399	396	416	458	446	426	477	434	431	445	440	479	455	471	473	477	491	504	458	454	449	463	451	461	453	476	462	453	476	476	438	469	442	444	430	469	453	465	489	468	444	457	460	454	437	460	458	462	447	465	437	450	469	420	430	473	451	423	473	466	465	440	489	440	436	452	465	445	465	464	459	461	446	428	440	430	437	456	452	451	475	453	447	468	451	476	461	449	468	479	457	446	446	464	432	436	429	470	453	427	439	440	449	452	443	425	430	410	419	460	431	465	426	443	465	431	441	511	463	447	478	426	471	447	495	410	406	440	435	496	471	440	435	441	465	476	470	448	422	411	452	469	465	449	430	435	415	438	439	456	466	475	441	455	445	423	408	419	421	455	488	436	428	437	458	461	450	453	471	482	455	400	465	423	426	417	454	425	424	441	450	440	379	490	451	495	456	422	459	463	453	437	433	456	461	445	425	448	462	440	445	444	443	420	439	468	475	433	439	450	450	485	464	435	452	457	459	418	473	400	433	441	428	467	462	427	468	476	498	402	484	407	467	454	470	450	462	407	400	450	460	454	469	470	468	452	446	469	455	452	466	441	486	470	457	441	414	436	464	463	406	449	447	439	457	410	434	460	451	423	466	439	435	456	454	458	437	489	430	449	436
4019	3090	2840	1934	1414	1117	4534	24525	21803	12008	5827	2153	863	512	485	427	431	429	458	450	455	447	468	474	416	439	444	514	453	436	434	451	461	451	442	471	408	436	451	420	455	475	422	462	442	459	438	447	455	445	458	472	442	430	425	450	389	429	444	454	421	440	430	422	424	419	467	451	442	472	469	460	454	444	450	426	433	440	473	451	414	416	436	422	444	463	444	436	455	470	430	431	449	408	434	446	451	443	441	428	457	453	462	455	461	470	443	441	451	436	444	438	421	475	431	434	492	422	443	428	415	489	473	430	448	466	442	408	461	422	425	449	474	426	474	490	403	405	434	461	432	451	431	448	425	446	459	437	422	457	433	434	421	441	464	431	451	402	429	418	433	432	445	433	405	478	424	460	462	415	422	425	453	454	456	420	444	392	429	435	411	449	445	458	435	446	451	444	449	431	462	413	449	439	452	458	432	438	412	432	384	461	464	412	386	447	447	429	432	437	394	444	459	425	403	461	460	456	431	414	449	438	418	433	437	465	486	478	448	410	450	433	454	424	448	453	401	423	451	440	474	457	475	454	444	422	444	426	429	443	408	437	468	451	435	417	470	460	440	414	456	466	411	440	439	421	450	415	442	464	423	437	435	420	483	446	486	417	462	467	464	471	422	460	474	437	419	421	410	432	436	457	463	432	440	466	452	436	435	460	442	419	424	428	419	429	435	452	432	445	441	461	446	434	460	425	431	438	452	453	455	435	436	484	442	492	424	465	454	459	452	457	458	470	466	445	403	421	401	452	435	432	433	430	437	468	473	445	432	444	458	452	422	419	476	441	433	464	465	443	435	480	433	438	460	444	407	444	429	451	441	414	420	423	465	444	431	441	424	445	450	423	431	493	438	471	431	436	482	457	391	451	446	428	406	440	449	433	417	435	441	439	448	476	450	411	407	459	429	467	418	450	444	444	471	448	436	427	407	421	439	460	440	436	454	448	407	446	428	447	464	420	436	447	423	408	488	447	477	438	438	418	436	447	465	428	422	413	415	464	453	434	456	457	425	458	385	429	439	438	439	467	427	471	435	452	391	414	455	435	461	434	424	469	442	468	442	449	439	441	443	427	460	439	442	426	436	473	460	445	420	481	454	409	477	420	439	460	458	455	417	447	468	433	458	447	430	427	442	454	439	450	477	455	462	410	414	426	410	438	429	401	451	448	467	438	441	461	452	455	438	447	438	441	448	459	408	415	424	450	454	423	413	423	446	441	464	418	445	439	427	420	398	433	433	464	420	407	438	466	433	394	435	456	452	412	439	435	460	424	435	409	410	466	440	464	403	421	442	444	480	450	432	456	416	416	439	406	496	454	413	448	456	421	448	447	406	449	424	470	456	425	442	471	463	441	455	460	495	434	427	467	457	485	427	503	411	444	424	425	424	437	436	422	466	415	435	421	449	431	429	435	449	406	440	436	442	418	453	425	418	457	424	464	454	419	415	457	439	448	457	477	447	430	438	458	445	450	451	434	406	442	462	441	449	423	418	422	447	491	454	402	407	447	469	448	436	471	409	470	429	406	445	450	462	460	433	447	422	413	464	441	466	455	431	385	408	419	419	459	456	422	441	418	408	453	429	437	457	446	449	464	385	414	441	452	459	395	411	420	423	423	392	432	447	434	450	431	444	448	458	425	447	416	408	445	446	456	434	418	399	445	423	465	440	435	442	416	452	432	448	432	484	452	448	442	499	439	389	438	432	459	432	445	430	470	430	423	418	452	416	441	420	417	418	412	432	440	445	442	446	426	433	428	384	450	399	460	422	470	439	444	460	451	432	461	460	408	454	428	421	432	470	402	453	446	423	443	435	441	441	442	450	449	456	453	437	449	460	454	423	426	427	431	477	414	423	440	429	436	440	477	475	405	469	430	425	431	459	439	445	438	430	453	433	431	516	453	444	429	475	439	425	451	452	472	451	420	457	433	442	420	437	426	475	510	423	441	451	437	452	434	419	457	439	446	467	448	418	433	427	441	426	467	414	483	449	427	439	456	445	408	433	422	436	433	439	439	439	460	414	439	441	466	447	443	455	444	402	438	457	452	436	422	480	450	470	414	449	404	451	460	485	438	427	451	456	461	422	440	446	384	447	428	415	472	429	453	407	453	482	479	400	445	422	425	468	459	454	461	441	422	422	413	374	424	447	425	399	463	504	450	435	430	448	437	429	445	428	461	437	454	416	442	437	435	476	425	454	436	445	452	430	415	414	441	430	425	445	440	427	443	441	415	428	428	437	403	451	407	427	445	442	443	436	438	484	484	423	469	434	451	478	450	461	447	456	460	438	446	412	444	437	431	463	474	484	388	415	417	430	439	436	427	430	417	475	442	429	436	437	437	424	448	448	427	420	427	466	418	423	432	398	441	400	420	444	460	446	438	431	435	489	438	467	475	435	450	406	458	409	414	440	434	403	452	453	465	432	449	411	475	435	426	429	436	461	418	429	439	441	427	403	461	432	434	457	465	425	473	469	403	443	449	445	435	452	465	449	438	432	447	430	432	451	464	494	448	440	429	447	429	460	411	438	447	458	452	410	446	462	503	421	457	422	434	472	475	438	448	448	425	426	411	453	415	427	459	421	405	464	433	430	467	448	430	464	458	439	442	444	441	473	432	442	436	463	439	430	442	437	453	363	458	408	385	435	446	484	425	426	402	461	440	457	421	485	449	463	434	413	476	422	411	436	433	444	470	391	416	422	439	460	443	433	420	405	441	451	418	463	432	461	412	456	454	417	436	409	443	450	449	414	438	424	406	419	440	427	415	440	426	447	445	419	444	447	444	426	409	417	447	453	427	422	466	464	430	462	480	442	433	453	451	445	433	439	450	421	447	470	441	410	420	427	455	430	414	460	394	435	461	417	440	439	441	458	447	441	403	460	438	418	461	486	466	425	449	462	425	453	452	451	488	453	447	462	458	445	412	494	441	455	429	421	445	447	399	388	396	470	489	441	423	473	440	445	407	446	434	441	463	424	400	436	482	476	465	414	471	412	447	417	439	404	486	392	451	448	427	401	409	422	430	459	461	453	426	447	443	419	431	459	452	437	408	489	438	456	464	435	438	401	423	437	449	423	450	463	421	461	424	436	438	437	461	466	410	438	455	432	467	453	450	390	408	440	434	427	451	418	465	449	425	426	467	456	474	418	431	411	509	432	419	428	420	440	409	444	417	446	455	406	466	408	449	459	447	417	421	444	420	453	397	398	438	449	419	464	373	384	476	443	462	429	443	427	386	444	448	428	424	461	446	409	421	450	488	451	440	433	438	442	441	467	444	435	443	432	441	446	430	449	456	455	421	438	416	460	467	470	432	433	487	432	439	426	434	480	440	418	433	450	426	442	392	455	451	420	427	424	442	431	429	436	449	432	455	474	445	455	428	435	410	458	439	458	421	469	449	456	439	444	418	429	449	420	432	427	425	451	419	420	440	423	476	450	417	423	444	427	436	401	439	434	425
24183	21270	28538	24336	21206	8221	14838	43054	39456	26821	12882	4068	1321	747	580	580	556	561	538	565	590	566	588	546	570	596	539	468	520	531	559	533	583	575	566	578	548	574	548	537	593	596	601	588	567	572	573	536	572	546	531	566	550	533	522	546	509	563	591	541	557	580	536	534	529	477	566	538	582	577	586	561	576	572	563	525	570	514	557	579	588	603	553	526	548	549	552	561	553	515	569	543	557	539	564	518	529	537	555	516	521	519	576	559	545	538	546	555	532	558	570	525	524	530	544	511	530	538	552	541	581	530	530	538	550	532	556	524	552	623	504	550	550	572	561	515	553	564	558	559	519	547	525	559	535	557	528	569	510	570	532	545	560	527	567	532	559	589	563	533	561	551	531	539	552	535	557	547	574	534	548	533	579	604	618	566	545	558	575	510	546	575	545	564	534	565	531	603	492	551	584	559	543	531	546	528	520	531	577	534	539	545	553	590	572	568	525	558	561	557	567	565	510	533	545	537	553	563	567	507	499	535	549	587	506	509	561	547	613	561	592	547	531	565	569	569	545	512	524	521	532	560	554	571	556	582	530	567	553	577	531	591	566	541	559	531	531	546	586	567	546	561	559	531	555	523	559	527	590	547	559	556	528	569	571	594	591	541	546	524	521	555	578	534	548	523	532	524	556	557	553	531	549	585	560	568	527	521	545	555	563	524	543	568	527	557	545	538	598	551	546	523	524	495	561	557	570	557	552	552	530	548	573	544	532	559	572	570	572	594	578	490	519	531	555	557	534	518	567	556	574	548	497	587	540	493	582	580	569	526	564	515	550	565	549	540	563	515	549	539	534	517	559	521	508	561	543	561	576	552	524	529	560	544	548	570	534	532	551	491	575	560	577	557	539	522	555	478	592	539	539	534	555	521	538	533	546	589	562	545	594	551	562	550	533	519	546	563	549	510	503	568	550	540	520	534	558	523	557	513	549	513	547	533	593	589	544	548	543	570	554	591	554	596	585	537	519	592	531	581	534	540	569	471	563	547	564	556	567	539	569	589	514	550	521	545	541	587	553	557	581	537	598	544	546	570	541	592	556	499	556	514	579	490	567	499	507	561	570	548	533	544	580	577	521	539	519	548	550	556	529	521	632	543	537	554	573	588	565	582	590	542	522	552	553	565	571	569	539	498	564	527	520	542	560	521	549	578	572	537	561	518	542	593	521	522	532	544	575	530	497	589	559	528	513	547	546	495	564	553	567	494	564	578	542	554	562	545	545	548	558	543	529	602	561	592	553	547	557	516	530	491	514	514	571	576	572	515	538	536	566	604	510	519	579	580	563	557	561	543	544	545	537	551	539	515	569	550	529	596	572	538	580	545	561	551	586	557	530	526	523	528	546	542	569	534	552	525	566	569	536	542	559	510	501	557	592	578	557	553	551	502	554	526	527	543	530	544	558	516	559	542	586	532	550	500	523	549	549	517	543	488	567	537	496	533	535	557	566	550	554	485	591	558	531	521	521	567	588	518	563	540	564	592	564	526	554	519	554	565	572	510	577	548	545	516	533	539	535	585	544	516	585	548	539	599	541	502	508	544	557	538	558	557	507	529	567	540	524	524	522	535	599	562	555	607	495	522	567	536	528	539	514	581	501	518	530	523	565	539	545	548	574	530	544	560	565	559	563	541	554	551	537	595	548	580	562	573	564	573	533	544	545	528	581	546	448	543	579	568	547	572	527	551	573	572	536	534	552	583	565	500	500	537	554	544	545	565	534	543	526	559	564	542	521	566	558	511	528	552	533	530	545	535	582	540	566	519	544	558	565	551	541	546	573	555	565	552	531	563	524	579	555	583	530	512	520	569	509	579	542	533	538	567	550	513	526	563	564	551	558	550	526	544	583	546	554	566	539	528	568	600	583	588	566	556	576	546	551	565	562	522	544	546	559	548	541	540	571	502	601	561	480	507	509	528	502	560	541	552	591	522	525	589	569	536	507	525	531	577	537	499	534	539	558	574	568	527	530	527	541	540	567	579	549	585	567	575	560	549	545	524	520	616	543	575	536	558	514	552	583	538	549	539	523	556	554	564	570	521	556	557	563	542	583	552	525	526	512	559	533	596	541	555	511	567	525	531	509	559	532	579	541	527	538	579	591	533	538	558	550	539	570	577	527	552	539	547	562	573	535	520	517	546	587	559	521	521	534	556	572	548	544	554	529	588	525	513	521	550	523	546	520	542	508	520	500	556	557	581	537	540	556	562	541	565	512	520	540	550	526	560	580	565	537	540	513	570	548	547	476	508	530	568	553	526	528	532	551	536	546	506	520	517	529	541	552	541	520	513	533	536	533	513	529	551	554	573	557	514	581	538	520	548	572	529	553	565	546	555	557	527	552	531	515	528	516	533	550	560	544	541	527	573	511	565	543	523	528	516	541	565	551	530	579	527	573	552	519	542	519	535	549	572	549	561	524	533	536	561	523	566	534	518	517	585	561	526	558	543	518	523	562	535	527	520	522	592	515	557	546	555	571	544	529	525	554	585	500	549	528	555	538	553	499	562	543	562	506	563	567	611	567	550	560	528	549	520	558	563	509	589	551	530	560	584	544	555	533	537	518	558	542	571	536	553	539	606	558	522	556	524	539	544	554	559	531	558	525	578	510	527	550	562	538	548	543	577	539	566	541	559	589	571	546	537	552	534	561	545	559	543	537	598	551	509	546	554	542	526	566	553	535	603	554	581	522	534	513	556	574	551	549	542	574	551	541	551	583	586	521	524	519	534	535	533	578	552	499	559	530	541	551	576	571	553	551	532	574	573	543	564	585	511	559	561	559	560	509	628	581	575	523	535	554	532	523	528	593	572	570	567	526	508	519	548	521	496	564	528	540	556	581	550	520	523	521	570	567	565	564	562	559	540	563	531	490	513	552	570	571	532	585	525	548	543	546	545	524	530	525	519	520	558	569	501	554	556	534	558	533	568	524	553	585	584	589	521	561	543	506	544	517	556	533	571	577	529	534	542	532	548	526	550	570	532	573	543	522	546	580	561	558	536	556	515	538	531	524	504	511	548	533	562	520	548	576	532	523	567	518	544	530	511	530	569	534	498	528	564	528	553	524	536	546	548	549	538	543	519	555	574	564	551	563	562	522	549	559	513	532	567	561	586	553	521	548	520	516	536	532	580	556	522	521	502	506	534	540	541	589	498	540	567	530	529	536	522	489	556	550	528	563	547	539	529	547	547	572	593	510	535	541	576	516	548	560	557	572	533	500	600	533	538	498	554	552	534	516	563	568	574	487	550	522	565	558	561	574	566	596	560	525	543	573	501	552	560	552	532	547	589	526	553	538	596	562	535	543	546	560	559	544	520	541	553	543	549	551	499	549	565	532	510	503	563	521	565	545	530	538	568	534	556	578	626	535	582	506	533	573	530	548	555	556	539	524	521	561	589	577	563	530	550	550	541	563	575	548	550	536	535	515	549	589	533	583	569	541	510	527	538	547	575	549	578
4248	6037	6719	3567	2507	2320	18243	43313	34946	22003	10692	3853	1447	722	578	524	558	536	545	551	572	515	550	547	512	572	559	557	560	540	579	535	559	534	526	505	497	515	561	519	496	554	520	538	530	499	532	513	526	525	536	501	504	539	522	528	501	499	521	467	533	527	559	534	508	504	588	508	537	576	526	543	515	535	528	549	554	530	506	507	527	532	523	545	501	505	556	510	565	462	540	523	536	512	523	508	575	527	495	483	526	502	536	528	566	507	513	499	521	542	531	569	535	537	529	542	555	557	507	529	534	522	508	546	569	543	515	521	523	510	509	539	527	512	523	525	532	524	559	459	523	513	550	549	515	539	563	485	507	521	535	522	537	533	477	566	523	488	503	528	501	550	532	544	513	487	546	507	514	556	527	493	553	541	532	522	535	534	512	503	548	542	512	556	493	520	477	520	538	535	525	540	527	523	554	529	524	511	536	539	547	526	578	529	510	522	529	556	549	484	507	531	563	555	517	524	534	524	494	505	543	567	522	550	537	514	517	526	527	527	487	496	540	533	510	527	522	579	565	497	527	506	500	555	538	576	515	506	520	508	520	514	546	584	496	525	517	518	513	545	487	574	476	520	504	495	541	515	530	503	518	512	532	533	521	518	525	575	544	508	543	524	498	543	513	527	539	484	506	520	526	535	530	497	521	524	509	503	553	536	529	526	559	547	562	532	531	550	530	577	545	477	506	534	493	556	581	514	536	491	556	515	532	514	526	532	534	573	553	564	515	518	522	553	506	476	541	513	518	552	504	518	567	561	540	503	562	529	556	527	537	514	526	505	554	534	513	513	520	538	523	494	522	526	530	527	551	498	497	546	526	491	515	524	541	527	556	535	509	545	550	566	501	496	549	539	525	504	500	476	525	514	536	491	510	515	505	494	506	524	481	519	486	513	531	548	535	489	539	507	530	553	488	539	502	524	519	503	545	551	534	556	525	517	541	500	528	492	514	494	533	550	496	535	560	512	519	552	522	523	563	483	557	503	510	538	513	496	466	543	520	534	516	557	534	513	559	531	504	496	526	522	475	512	527	555	526	523	518	533	526	535	504	526	499	506	526	518	515	492	608	537	478	536	533	514	507	520	520	521	505	506	532	531	512	521	543	503	536	549	562	509	518	558	533	537	506	507	544	510	534	512	546	503	497	531	513	479	492	506	514	503	561	507	528	525	518	509	499	545	498	558	524	537	499	524	519	511	529	533	538	525	536	553	543	516	527	520	527	495	527	544	532	549	520	557	487	512	547	523	505	524	466	552	529	554	518	506	516	531	514	536	566	467	532	535	496	479	533	535	542	518	512	546	517	537	506	472	531	532	553	517	498	534	490	551	543	538	553	519	501	521	505	509	523	490	545	546	534	516	557	499	568	514	557	507	498	536	538	557	540	526	480	538	526	519	553	558	563	513	485	548	501	510	519	505	484	551	550	522	490	521	510	533	506	526	568	565	505	515	533	490	479	527	554	496	549	512	541	560	536	562	541	540	533	540	523	498	522	505	542	505	509	480	517	485	512	496	570	536	487	553	502	475	501	514	505	518	493	505	492	575	507	525	524	536	518	522	558	529	528	529	534	532	525	534	557	489	536	530	504	528	513	514	516	518	558	493	517	524	493	526	515	554	553	496	521	549	507	506	516	526	513	518	540	536	546	509	533	508	538	520	538	537	517	495	511	501	529	503	541	481	533	496	528	499	509	512	501	504	513	521	560	510	478	551	546	563	524	558	527	488	485	554	515	566	521	532	526	516	538	558	516	523	531	505	484	502	516	496	522	556	570	514	557	580	537	550	472	504	503	531	496	525	494	514	505	513	558	550	511	527	524	512	540	541	569	527	510	538	552	533	509	505	545	515	513	517	524	552	495	552	499	506	561	541	554	514	487	588	538	508	512	515	522	508	532	491	505	509	493	478	527	561	514	562	495	509	535	539	490	516	506	499	504	522	534	530	520	532	556	525	544	532	512	510	495	532	539	554	518	517	529	492	513	519	517	511	540	499	504	552	493	560	511	479	538	525	529	495	561	519	518	534	534	507	516	528	563	530	548	514	502	548	512	521	545	497	494	574	504	510	490	546	486	490	500	513	529	513	546	511	484	537	544	536	513	512	505	491	484	549	546	522	528	482	525	533	562	517	523	515	523	498	526	517	491	474	535	541	507	548	582	511	530	527	555	494	561	479	494	562	525	543	510	561	478	525	506	487	535	569	556	548	558	513	520	508	484	519	540	496	546	540	543	559	527	529	542	505	555	542	559	560	537	481	526	531	542	533	512	514	513	517	502	548	494	499	502	534	499	523	532	542	483	516	544	521	504	528	530	549	523	487	536	577	529	559	534	511	520	563	474	518	517	476	541	572	494	557	528	517	547	530	559	546	573	529	532	536	489	553	558	516	503	511	486	476	558	508	496	504	524	555	496	540	512	536	507	552	489	503	508	485	510	503	565	574	515	506	512	547	518	515	521	493	554	494	470	536	524	516	545	516	529	514	556	538	474	521	529	541	481	499	524	504	525	508	515	520	517	525	517	488	487	540	504	489	570	535	523	511	509	527	510	539	532	542	506	519	511	496	503	517	514	504	571	500	524	523	512	519	488	594	500	486	507	520	556	477	536	520	502	509	538	504	526	523	533	548	541	478	501	530	526	497	528	525	524	505	508	540	486	506	557	529	492	500	445	518	527	498	519	526	533	535	521	519	504	538	534	532	506	518	547	538	558	500	514	508	535	522	539	537	499	521	511	526	540	548	549	523	492	544	513	520	532	540	527	523	502	495	523	571	487	520	534	509	541	522	508	528	507	499	493	543	509	540	514	528	560	475	547	530	492	492	502	516	523	501	532	514	504	514	511	529	533	528	533	548	517	515	560	514	531	502	529	482	520	525	536	485	517	504	524	558	552	530	533	557	494	542	512	515	530	528	538	522	529	508	517	579	521	497	483	542	517	525	535	544	509	542	470	516	525	469	505	566	557	477	490	511	533	558	536	536	528	468	521	538	513	532	519	504	500	491	561	501	556	497	522	513	516	485	532	531	509	550	488	557	551	515	501	544	527	555	554	517	514	489	542	512	477	551	523	516	538	499	525	524	531	533	538	498	482	561	553	575	520	516	512	514	501	532	523	540	504	512	509	529	527	478	529	543	476	513	499	486	520	510	505	548	519	544	513	482	500	523	517	505	528	553	535	556	528	523	519	519	477	513	503	527	505	526	523	519	492	555	518	546	512	511	543	525	488	513	529	490	568	509	538	523	484	506	540	528	543	534	535	497	533	511	527	538	501	512	498	548	545	524	505	577	549	532	517	529	502	538	522	527	503	515	559	559	547	516	492	517	552	512	496	507	535	531	531	529	509	522	504	553	506	525	522	518	494	560	549	544	536	506	510	513	506	529	576	523	574	571	511	514	526	514	549	520	458	514	493	530	504	516	538	537	502	491	523	522	509	547	547	479	505	561	510	521	550	539
27394	11813	1926	1030	616	584	904	2663	2607	1825	1156	716	538	496	441	452	443	462	420	466	483	431	445	430	484	455	444	456	455	439	427	411	477	470	436	469	465	454	453	446	436	456	434	420	447	475	430	455	453	459	444	442	431	449	435	420	466	489	480	446	414	441	467	451	474	446	445	425	453	491	474	459	429	494	466	443	427	446	440	456	492	433	469	424	483	438	433	449	453	448	450	487	417	458	453	406	411	445	448	424	454	457	464	500	433	463	454	446	431	493	473	465	508	445	436	419	476	490	438	468	452	439	413	421	450	457	442	446	457	478	431	450	431	458	440	470	445	461	457	396	418	457	420	464	450	455	418	435	457	463	454	445	454	455	457	464	485	427	450	433	439	417	459	420	398	466	462	414	460	481	468	486	448	424	424	470	456	469	455	456	493	414	422	461	445	467	421	448	493	416	433	451	480	462	459	439	413	461	477	462	442	478	466	465	488	453	475	485	464	446	488	468	435	432	492	407	463	466	490	462	471	449	434	404	466	489	473	493	465	464	469	456	506	423	463	447	438	439	431	433	434	439	452	440	456	439	474	442	469	464	446	481	467	448	416	455	413	477	480	470	484	494	450	442	469	430	484	424	480	460	449	464	442	419	420	449	434	457	402	452	428	444	516	491	509	456	481	439	472	433	442	447	440	482	451	454	449	453	425	474	451	428	419	498	448	470	444	419	444	444	434	435	408	445	429	443	464	484	435	439	423	455	455	456	414	483	448	477	449	460	459	468	464	454	477	415	434	503	462	434	424	451	468	501	416	441	432	455	453	422	462	453	420	476	440	476	486	455	454	412	466	443	491	409	453	453	449	471	428	477	459	426	416	447	461	429	479	444	453	418	455	448	446	460	500	417	468	383	466	457	487	471	443	440	485	439	465	440	457	426	448	461	455	483	410	457	452	458	474	459	465	451	443	446	447	436	458	466	453	443	432	435	452	451	483	456	415	449	474	438	458	408	458	484	433	451	491	410	464	435	460	449	455	443	462	455	441	461	479	444	463	463	470	473	440	461	443	468	451	429	460	429	443	452	442	469	471	436	449	448	454	426	437	461	473	421	433	445	437	468	460	468	448	464	444	454	486	486	482	488	459	441	450	480	450	444	413	444	479	463	462	444	466	457	458	450	397	427	459	447	435	472	470	456	431	465	451	454	477	479	441	442	493	439	468	419	426	438	445	486	469	447	468	463	481	440	443	447	465	448	460	424	457	458	462	462	448	437	457	441	440	470	447	419	430	428	482	444	451	420	415	458	441	432	434	447	428	467	452	454	453	470	453	477	452	480	440	428	450	478	465	473	431	481	483	461	443	470	449	473	421	419	423	460	463	475	446	457	444	454	446	425	450	437	447	456	421	483	427	412	458	495	416	509	473	459	436	427	444	463	458	466	409	426	455	464	475	428	480	448	417	447	466	461	472	465	453	481	495	441	459	445	456	436	469	466	418	439	470	475	432	438	455	463	464	434	420	441	464	489	477	463	442	446	496	433	443	481	439	458	426	477	444	430	448	449	463	477	452	447	459	456	450	440	499	433	449	427	468	472	383	474	441	436	459	434	476	461	438	432	428	444	463	448	441	417	433	418	467	450	468	425	453	473	454	464	423	449	443	456	407	465	428	443	454	469	457	440	476	482	439	426	429	448	457	420	446	479	463	453	467	498	403	441	468	431	420	428	430	439	436	469	434	481	428	412	447	415	470	461	450	439	453	443	490	399	457	457	425	414	498	468	446	473	482	444	450	436	460	423	471	447	483	418	445	425	452	476	462	477	450	488	457	454	472	443	491	467	443	482	408	444	436	459	452	487	443	439	460	471	465	505	426	416	468	441	439	434	474	454	450	430	423	444	420	471	439	458	435	468	468	450	449	467	457	447	451	439	430	431	454	444	465	445	477	439	456	480	412	468	449	445	420	407	439	419	442	405	467	457	428	476	478	458	453	484	434	455	435	491	393	446	434	437	448	460	447	456	490	456	423	437	464	450	456	424	418	438	442	445	440	474	468	425	450	441	499	493	462	441	436	456	477	413	482	439	435	446	438	445	452	433	440	455	463	440	404	462	481	485	406	430	449	439	436	449	424	416	437	487	459	449	444	448	451	431	432	510	480	451	460	443	485	443	448	480	452	450	450	458	469	470	429	419	448	455	429	425	446	430	460	447	458	453	428	464	439	440	486	472	435	428	464	478	459	453	445	456	501	413	434	474	457	445	445	436	440	436	453	427	423	444	460	480	450	468	451	409	421	420	478	456	458	464	465	460	435	453	460	483	433	475	454	423	435	485	433	445	437	476	468	460	433	475	452	466	421	461	499	422	431	506	445	425	474	445	413	456	452	471	492	452	472	434	432	457	465	434	480	433	476	461	448	462	447	444	460	449	466	453	467	439	472	459	468	442	450	442	432	422	450	438	449	438	505	437	451	468	443	429	463	480	442	452	446	430	489	432	482	437	446	458	453	467	457	429	440	453	500	494	460	473	431	479	411	459	475	441	476	468	455	444	433	432	471	445	449	453	432	440	438	450	459	424	456	459	435	438	459	440	449	404	444	459	442	451	508	446	492	394	442	393	434	463	469	456	469	451	463	425	445	474	436	448	475	456	444	408	473	437	441	486	425	468	408	459	460	426	420	440	469	469	435	485	475	452	455	434	442	458	485	446	464	429	492	429	464	435	432	472	450	459	438	455	440	437	429	483	432	474	480	423	417	438	444	435	457	445	451	461	459	423	448	488	449	456	431	457	459	426	456	445	456	417	460	427	408	442	433	423	433	468	411	466	457	441	444	463	471	461	479	445	438	447	436	469	491	442	455	439	435	440	432	427	451	427	451	464	459	424	480	459	429	495	403	407	417	465	460	454	444	430	468	439	463	450	479	431	456	439	436	465	446	493	465	392	463	474	435	461	415	485	466	437	416	473	425	438	449	457	464	444	447	438	443	432	428	484	433	444	455	427	445	466	462	452	452	445	444	483	493	457	493	486	439	422	444	418	461	474	447	451	411	422	468	404	411	452	444	426	455	451	434	450	487	482	470	459	466	441	452	443	430	423	451	457	455	495	480	453	437	453	455	457	424	481	478	452	479	443	439	472	477	463	417	445	440	455	419	440	477	425	470	460	434	415	458	447	458	455	491	455	484	479	436	434	429	439	437	430	436	406	454	437	481	436	425	437	440	442	462	470	434	454	452	480	483	424	429	460	483	417	474	449	448	470	474	465	434	459	426	495	475	437	467	457	453	462	420	406	441	484	416	455	445	441	464	412	440	457	485	413	469	437	476	471	433	414	483	495	473	456	428	442	425	456	491	444	485	443	474	472	437	443	459	450	461	452	400	443	453	450	454	460	475	465	487	440	474	416	439	405	415	484	425	463	455	449	460	500	452	442	387	433	429	444	433	417	401	456	467	430	442	392	425	451	479	458	483	427	445	454	442	448	450	457	428	434	445	460	432	432	434	444	428	481
5044	1507	1498	897	644	707	1221	3595	3322	2216	1245	775	514	445	460	450	400	453	424	381	441	433	426	382	417	435	431	421	386	481	396	388	463	449	407	415	425	436	453	438	427	413	431	429	449	406	399	388	410	422	474	473	438	422	416	465	412	433	434	409	437	461	407	420	412	453	438	454	444	399	418	414	432	471	444	417	429	412	402	436	426	429	438	427	397	439	418	424	427	436	411	396	410	410	424	409	456	415	398	446	421	416	416	432	404	453	410	408	420	402	400	400	405	407	420	404	429	421	412	410	427	433	419	398	403	416	414	432	413	394	386	417	418	432	397	439	386	463	410	456	425	441	438	414	423	401	410	405	403	385	458	446	407	419	416	420	437	416	446	357	400	398	429	451	387	411	421	395	423	399	420	449	437	411	433	416	416	432	409	381	458	404	395	423	410	472	441	440	426	380	436	437	409	438	413	426	398	411	394	417	446	436	419	441	418	422	450	446	434	453	411	424	405	420	433	436	433	432	419	417	416	398	408	435	436	436	390	413	429	404	416	402	448	433	403	395	384	403	437	392	426	410	431	403	443	421	412	424	435	422	434	458	428	430	388	422	406	404	417	436	405	422	426	449	411	423	420	416	395	441	390	435	425	442	402	420	434	404	436	448	432	425	399	433	456	445	415	400	432	404	407	440	425	430	412	420	420	408	409	422	438	392	439	416	432	408	386	415	394	416	418	406	438	442	414	431	458	409	398	391	443	442	436	453	440	413	404	380	393	451	378	409	416	430	412	420	411	412	403	396	380	412	444	406	435	392	426	395	393	401	436	432	435	420	415	402	362	436	443	372	434	417	446	401	416	426	458	427	447	432	425	441	414	420	397	435	432	428	435	396	391	439	446	439	412	421	449	393	442	453	412	389	428	396	415	391	404	446	408	381	393	408	385	443	396	412	431	426	413	448	427	406	427	463	419	411	430	417	413	437	422	439	417	401	401	383	359	445	427	429	422	412	421	432	415	405	437	389	403	416	417	429	430	415	432	481	411	430	412	432	412	404	449	420	403	428	393	393	394	417	436	424	453	403	429	431	468	425	436	442	418	413	450	419	410	425	452	450	393	419	423	415	413	400	404	424	399	438	426	426	401	423	463	411	390	385	395	431	394	400	422	416	393	426	408	419	408	452	400	398	422	437	419	426	431	417	416	434	426	415	408	455	416	412	424	429	431	457	413	443	397	373	446	440	421	401	407	365	428	396	425	442	456	430	410	421	408	413	412	419	410	430	404	423	446	378	433	445	424	427	438	423	420	428	441	468	424	394	419	405	464	396	409	396	456	442	420	434	433	396	414	375	427	400	430	439	429	397	439	436	417	414	441	395	420	413	434	424	424	414	397	448	405	447	428	427	413	443	429	417	426	413	439	395	426	426	421	395	452	419	444	428	447	422	405	434	451	436	405	438	409	399	400	411	468	434	433	424	394	437	422	443	389	447	424	414	361	397	417	408	419	438	446	409	418	413	405	418	400	452	435	452	412	423	423	413	455	438	408	395	418	424	403	417	428	407	425	391	412	394	429	373	424	418	414	392	419	424	408	366	458	422	392	406	409	413	433	399	397	417	410	416	385	430	434	445	435	429	421	405	470	426	410	415	436	432	388	435	439	410	433	381	426	426	409	439	443	443	420	436	421	427	381	429	400	404	385	414	409	463	423	429	415	448	402	453	417	450	410	373	447	411	418	433	442	394	418	425	427	410	404	438	431	444	418	393	437	409	384	393	414	422	420	425	489	403	388	445	428	389	388	414	436	415	408	435	450	443	392	391	434	444	390	457	423	383	445	427	418	419	437	437	411	394	414	440	440	435	439	415	433	401	429	410	410	422	430	420	417	475	404	373	403	422	448	411	430	425	457	419	401	418	452	399	418	419	412	440	398	427	423	447	436	438	433	451	415	441	394	396	414	396	439	416	434	416	430	460	409	427	398	422	382	450	390	408	390	408	427	406	383	448	425	447	398	432	408	393	448	434	450	415	396	433	441	432	411	409	443	403	410	410	435	414	437	395	386	392	435	398	400	411	440	403	430	431	417	415	447	434	413	468	392	397	404	423	412	413	407	413	414	419	396	428	387	451	431	419	441	404	410	423	415	379	421	416	411	462	415	423	434	402	427	407	440	445	441	410	427	427	431	433	434	433	422	395	404	407	433	430	398	415	437	436	431	441	412	419	399	438	410	444	422	425	426	429	378	368	408	427	468	417	410	397	418	427	453	456	420	431	455	449	425	417	445	397	422	381	396	406	438	395	453	423	400	429	384	394	444	427	445	434	415	414	442	451	450	399	414	442	425	432	434	413	426	444	401	382	416	398	382	397	452	397	394	463	406	438	400	417	413	409	426	438	415	428	433	428	424	439	399	434	420	409	426	400	420	429	389	424	425	423	412	439	426	401	420	465	465	433	455	432	396	435	427	431	437	434	421	458	389	364	432	437	394	439	434	427	406	430	430	435	424	415	454	448	416	402	410	411	391	432	463	418	427	451	406	439	450	384	413	420	419	417	410	434	434	423	455	405	398	441	388	403	432	469	407	435	390	435	407	462	444	400	452	434	452	401	425	446	430	402	434	428	420	403	411	465	413	406	448	415	406	373	418	388	397	396	400	454	426	405	410	417	462	414	454	406	445	408	446	432	427	413	419	406	420	409	431	406	420	404	399	431	439	414	437	415	403	439	407	421	449	446	428	442	366	401	416	467	446	442	457	425	423	452	408	417	414	418	381	402	429	403	426	443	422	396	440	459	454	416	442	452	403	453	433	390	448	397	410	382	425	444	438	389	440	410	405	431	451	445	450	395	411	417	402	433	452	425	391	411	420	432	431	423	425	462	458	407	457	459	428	391	441	391	455	404	384	441	408	470	431	429	428	404	411	490	427	432	405	439	426	458	419	430	401	394	401	416	420	405	376	434	420	417	461	427	418	437	414	440	439	359	413	414	478	423	443	406	410	379	437	417	400	434	409	438	416	413	407	444	433	409	444	426	391	419	432	402	452	412	422	473	402	405	446	417	424	401	402	416	422	400	403	430	457	406	407	399	396	401	422	405	415	407	394	414	392	436	412	435	409	432	444	411	445	393	410	449	465	422	419	436	459	411	438	440	441	412	427	424	422	384	399	411	418	433	412	469	421	448	387	407	427	402	396	428	445	419	477	386	436	388	449	412	436	434	428	468	407	423	406	440	400	455	428	404	455	396	378	415	399	401	421	377	451	410	436	418	469	426	398	412	421	468	445	428	418	463	426	397	410	447	429	400	454	412	430	456	439	438	422	434	419	420	432	423	469	402	438	398	396	405	452	445	428	433	419	438	417	434	380	412	391	453	431	420	402	400	447	418	454	448	449	396	416	403	382	386	411	446	432	437	425	412	430	444	407	434	419	417	394	418	414	467	466	456	421	430	410	450	414	412	449	426	436	401	404	420	459	422	419	422	419	431	415	401	413	437	453	408	436	396	442	408
25423	21282	27063	24960	4465	1611	8382	23665	22127	13271	5150	1714	788	503	469	494	450	461	431	437	453	456	459	433	480	439	438	434	470	428	466	411	448	423	435	431	435	450	433	456	457	434	450	433	479	440	422	437	470	443	454	420	477	458	425	450	478	479	479	467	418	436	494	447	477	434	439	446	421	495	469	463	444	422	454	430	429	453	442	430	447	473	417	479	426	457	425	441	454	446	407	456	485	451	430	428	446	402	457	416	412	451	436	442	450	453	392	407	420	475	491	458	473	441	491	458	450	455	422	480	466	469	426	443	456	488	435	437	404	461	457	451	448	434	419	409	464	421	407	442	436	413	449	478	431	453	456	484	451	478	420	458	430	413	450	431	454	458	443	475	463	430	464	409	410	420	445	397	457	434	402	440	435	456	502	449	413	452	454	454	442	472	464	443	413	406	456	441	431	405	451	450	444	453	436	421	471	410	456	472	401	464	462	452	447	433	444	435	459	441	443	435	428	463	431	448	426	413	449	457	457	435	462	421	413	429	419	440	444	461	453	465	461	427	446	453	426	421	450	448	423	418	403	430	384	470	462	432	432	463	425	451	454	453	459	477	444	418	451	456	441	426	446	444	468	463	453	496	481	432	518	420	425	462	445	449	424	450	448	453	446	437	470	408	401	407	396	426	447	452	464	492	457	432	439	464	423	454	419	405	437	437	444	438	418	434	443	446	452	446	468	426	443	425	477	431	463	468	450	443	438	465	437	454	451	456	431	426	446	455	431	467	423	424	465	447	478	476	433	415	411	448	426	453	433	421	425	442	463	433	454	475	423	473	432	406	461	420	439	459	473	492	426	431	443	446	446	466	446	447	451	458	460	480	451	442	418	444	451	416	454	480	486	440	432	477	435	395	424	470	399	458	430	421	439	450	411	454	471	417	433	427	437	419	477	417	424	457	436	454	457	471	439	408	463	427	467	447	453	454	458	439	443	415	432	457	440	451	440	410	442	435	437	441	427	435	433	440	456	448	424	462	413	440	484	454	475	455	451	454	459	419	453	448	422	448	423	437	401	447	422	434	448	473	430	462	410	443	455	447	441	442	453	426	414	422	445	411	476	476	460	433	427	416	445	432	456	438	449	502	439	443	416	435	446	453	442	431	427	450	455	427	439	443	486	451	436	441	446	457	425	485	455	406	426	432	428	429	433	406	449	441	439	411	417	457	452	465	435	424	423	410	425	446	444	413	444	434	447	458	499	428	451	452	428	448	423	451	474	424	434	434	439	465	452	442	453	463	444	436	422	407	458	448	441	437	443	448	429	408	442	417	467	452	404	464	436	455	436	481	436	473	448	458	471	431	450	436	449	448	431	474	419	432	458	452	434	453	447	480	422	432	418	428	436	425	432	425	457	454	437	445	414	422	464	460	450	436	414	439	466	427	407	463	459	458	454	461	408	454	438	450	429	471	417	430	433	481	457	430	446	422	474	434	456	453	441	438	435	444	418	447	511	503	462	435	461	428	412	440	452	412	447	481	441	480	421	436	432	454	432	416	440	412	420	455	431	437	423	429	435	430	427	432	471	456	461	459	452	436	421	438	434	465	408	477	433	432	441	437	409	448	446	420	431	433	450	465	438	463	453	434	414	447	436	477	432	398	473	430	415	446	404	425	435	414	441	451	439	402	443	392	461	454	449	430	417	436	443	418	433	468	436	407	482	434	451	425	429	460	478	444	452	454	416	448	460	469	462	456	433	462	456	446	369	445	413	479	448	446	427	440	420	422	427	461	440	439	437	438	455	457	451	441	387	424	432	455	437	413	468	446	444	455	444	450	426	411	383	405	430	443	417	429	423	460	446	431	459	451	423	446	415	460	457	484	402	437	435	436	407	432	456	431	423	391	438	402	438	437	485	442	470	430	428	456	451	436	451	408	413	482	435	433	411	460	441	461	435	450	401	451	481	436	409	466	428	451	426	456	459	468	480	473	434	452	415	449	415	407	414	471	437	473	471	437	474	425	457	419	455	437	399	461	449	437	466	440	428	474	430	495	463	433	475	487	419	409	499	474	449	421	463	426	441	413	426	444	456	433	480	413	400	452	428	436	421	452	455	443	428	440	430	447	440	400	463	461	466	447	459	461	418	438	462	477	430	442	441	466	426	415	463	447	444	454	462	453	451	426	414	431	441	416	471	464	467	475	438	436	438	434	468	455	441	412	433	425	466	433	439	451	476	478	461	462	437	429	399	400	469	462	452	450	478	460	439	438	481	444	422	427	451	437	425	423	475	426	457	432	409	447	440	440	460	417	434	432	412	461	432	443	422	435	417	417	417	453	459	407	453	478	461	437	461	446	461	451	460	440	445	433	439	467	470	450	466	443	411	424	420	438	477	523	462	436	438	494	445	456	418	457	470	439	421	427	473	459	442	429	467	464	445	417	452	421	456	508	445	443	411	451	403	458	436	460	439	419	400	412	434	455	444	457	406	437	449	440	423	420	426	418	451	430	423	442	443	418	445	420	464	461	453	440	448	450	441	414	449	475	465	430	453	431	473	444	432	423	425	441	472	459	426	401	414	496	420	472	442	455	439	407	439	475	464	462	451	447	447	437	440	422	423	440	422	438	452	436	441	446	446	435	427	476	491	431	405	439	442	447	461	439	456	440	427	456	458	425	439	400	434	477	466	434	425	403	442	491	460	461	449	448	440	386	446	455	436	405	441	455	426	464	443	431	464	405	466	434	447	449	417	470	488	386	435	448	471	442	464	437	424	444	463	435	456	472	461	383	454	443	466	445	418	420	455	452	397	468	438	462	427	433	425	439	446	466	462	463	427	436	488	435	426	491	397	463	473	459	446	447	470	452	435	416	465	440	427	435	428	430	478	478	453	423	463	454	442	462	460	421	469	429	440	432	448	415	458	405	448	461	471	458	444	444	431	423	404	425	430	471	482	437	382	426	422	467	416	448	428	431	437	456	410	460	442	463	464	404	448	481	431	431	428	427	409	428	430	412	437	439	439	458	425	432	414	442	435	442	490	464	411	460	464	425	453	418	439	465	435	414	463	434	442	428	465	435	433	453	403	434	490	434	439	410	398	464	437	441	442	450	449	419	449	446	417	457	448	407	455	458	457	456	444	418	457	433	435	447	433	501	431	442	410	458	452	429	427	418	472	437	456	441	420	428	412	454	448	408	438	411	462	466	491	449	472	463	396	467	419	439	462	399	457	477	473	431	451	461	440	406	425	403	468	491	454	440	467	446	471	446	453	459	445	439	472	491	454	437	464	486	446	439	469	434	435	431	472	441	431	442	443	392	426	422	446	439	443	430	452	434	471	454	440	447	488	460	456	429	401	488	442	460	471	424	457	458	455	445	450	435	446	442	430	438	457	440	444	451	464	456	463	459	436	439	462	454	460	425	462	466	449	429	439	441	444	488	408	433	434	447	457	488	431	408	409	419	395	448	423	462	453	465	430	428	490	453	428	469	448	408	450	439	437	430	458	424
3854	4028	4280	1948	1112	1984	10912	24690	19785	11465	5067	1918	885	536	505	442	457	449	423	447	455	460	448	441	440	453	479	446	482	429	385	394	441	445	451	419	450	446	473	454	425	462	437	462	425	477	443	475	464	439	444	405	431	453	403	439	483	442	422	448	468	442	431	441	472	440	395	439	451	399	458	470	465	435	436	447	444	450	479	484	446	441	463	412	471	485	442	475	461	410	471	421	431	482	460	453	424	420	443	442	431	437	464	416	473	438	456	436	444	418	413	429	457	424	442	441	420	464	433	434	446	470	427	466	446	411	417	455	437	452	464	416	430	443	400	444	422	436	419	427	441	476	450	403	432	417	440	429	416	424	395	398	439	428	395	470	446	459	416	464	435	434	450	448	435	435	407	441	427	433	430	432	412	439	425	432	433	428	461	409	404	459	445	414	410	420	417	447	376	454	444	444	433	448	400	441	413	500	464	429	439	405	451	460	412	434	442	435	445	417	400	446	495	415	464	456	472	427	407	428	406	431	423	410	452	419	454	432	461	423	453	429	437	460	410	424	432	445	453	460	466	451	419	445	432	449	428	395	426	437	436	428	416	433	428	429	449	425	431	424	432	462	411	415	418	445	447	404	428	414	428	453	442	458	458	449	416	446	428	477	430	429	471	428	415	400	416	437	416	430	459	462	432	407	426	434	442	445	407	420	478	409	439	464	441	437	450	446	435	458	455	454	440	434	405	455	457	430	472	459	451	413	478	468	440	441	442	457	403	434	467	427	441	476	441	451	445	443	446	462	409	420	446	454	404	444	451	441	423	415	449	423	477	400	386	433	446	435	450	450	431	475	424	458	454	465	414	456	430	426	460	458	456	404	453	404	429	417	461	468	431	442	428	446	437	418	402	459	435	448	454	391	413	409	457	442	425	443	426	463	402	462	419	409	448	425	443	442	430	447	442	462	444	425	409	421	436	479	439	427	406	411	424	408	427	426	433	468	443	433	419	424	449	393	438	421	434	469	441	411	455	451	441	430	458	443	416	432	433	405	441	405	427	463	421	457	408	421	444	430	413	411	431	428	390	450	430	433	463	440	395	396	438	431	448	458	456	415	452	451	456	472	432	449	390	414	467	439	449	452	421	414	422	429	445	416	422	473	419	434	442	423	447	473	459	434	465	429	420	452	400	417	375	454	403	449	411	393	448	446	426	432	443	411	421	479	463	463	450	460	456	406	429	434	446	448	451	417	437	419	440	439	454	428	456	375	415	411	430	456	416	409	443	441	425	447	463	423	457	453	428	421	449	445	427	424	412	467	425	426	422	434	459	459	407	451	450	470	401	443	417	464	398	435	472	426	422	411	427	435	449	418	458	463	394	441	445	442	431	411	422	450	418	445	414	453	433	464	428	471	449	405	461	438	439	445	427	445	426	412	419	418	419	445	461	413	459	420	460	426	416	398	408	423	428	436	398	466	422	449	464	437	400	460	430	423	442	420	452	424	434	433	441	460	462	435	451	471	455	440	467	454	444	463	441	448	430	445	446	422	415	440	427	423	436	478	415	437	434	442	463	437	422	418	402	460	465	440	432	436	454	461	445	425	449	444	440	421	509	456	459	450	423	424	446	446	470	444	449	412	448	412	426	443	451	453	440	404	493	431	447	421	425	425	427	445	395	426	435	416	415	480	461	440	418	445	471	434	428	463	462	404	451	423	470	437	437	397	447	395	397	446	414	406	472	455	405	425	428	443	459	444	427	479	439	443	447	428	442	436	447	452	483	442	431	425	409	450	436	408	434	430	406	460	446	422	401	449	437	465	443	463	437	423	421	434	457	444	447	456	432	465	449	422	445	426	447	440	433	447	432	432	440	455	439	434	499	457	400	419	452	436	422	439	459	437	445	457	421	450	437	420	420	413	449	411	429	464	447	428	464	461	446	453	464	431	484	444	469	401	423	427	470	437	465	442	466	420	425	433	454	449	406	461	430	443	453	434	457	420	447	415	437	423	432	466	429	424	403	395	424	456	463	399	430	423	415	431	421	461	418	424	438	424	434	394	416	442	441	427	463	443	438	468	417	435	427	433	432	440	435	413	406	405	436	420	436	426	436	462	443	398	393	425	437	374	475	412	430	438	436	460	425	452	449	424	397	443	423	416	445	434	439	443	456	420	441	425	421	481	435	468	458	438	432	406	396	411	468	458	468	485	430	425	475	440	466	441	420	455	438	437	470	423	442	446	439	413	463	464	439	407	422	388	450	376	433	432	455	452	470	444	428	396	456	447	474	428	458	445	439	429	466	458	390	439	440	455	447	433	441	387	421	438	417	422	455	448	436	439	488	417	431	438	441	434	488	454	485	430	405	453	441	385	457	403	424	427	455	432	401	452	437	410	481	454	445	426	430	450	425	455	446	425	409	412	452	449	429	431	414	450	401	431	436	423	442	439	428	450	464	437	441	354	444	415	425	412	437	467	431	437	407	439	426	431	431	439	432	454	432	444	438	459	444	472	421	447	492	444	432	472	434	447	389	411	432	439	424	472	456	463	464	464	424	435	409	432	412	432	442	459	417	427	473	467	417	447	430	450	417	418	428	454	407	423	429	463	442	421	371	453	425	436	476	418	454	449	425	454	413	410	445	416	447	418	458	407	478	427	438	434	443	414	465	434	500	461	423	462	426	442	429	432	456	460	430	435	427	436	429	420	456	498	441	425	444	413	452	419	457	448	432	428	425	434	445	424	463	437	435	465	402	445	456	405	450	435	438	458	459	406	460	450	425	450	429	426	436	416	415	416	462	436	455	407	440	428	467	436	405	426	435	443	429	442	440	454	448	442	452	393	406	463	461	446	435	396	448	449	429	400	451	409	424	465	432	440	425	457	397	414	418	430	448	470	422	455	400	408	429	435	429	466	448	415	461	461	443	473	442	435	460	451	456	456	425	470	428	419	436	422	439	428	411	470	436	448	447	441	463	422	403	444	463	415	392	469	461	403	396	404	434	456	394	424	449	438	490	414	436	430	410	443	442	428	438	462	441	434	417	426	434	446	453	402	432	443	434	408	428	429	496	447	419	464	433	445	444	431	439	430	429	451	418	424	408	431	441	414	467	437	424	468	430	438	445	442	459	473	433	426	471	451	432	426	436	438	415	501	439	439	433	444	455	488	454	433	434	429	415	445	401	432	436	419	437	464	398	450	407	425	436	397	448	433	396	447	427	438	457	424	468	499	408	421	459	455	447	456	457	427	429	424	421	413	423	426	403	448	445	425	431	416	413	494	452	469	443	454	429	467	427	495	421	434	431	437	442	439	451	427	442	426	454	410	422	437	441	444	445	454	453	433	462	455	424	437	453	438	452	456	428	428	426	444	455	448	452	402	417	426	471	413	433	412	429	446	430	409	425	409	427	458	452	451	447	443	448	422	440	447	428	413	421	449	443	453	447	400	447	419	422	449	408	444	429	435	437	403	447	411	476	438	463	446	410	446	423	434	426	424	448	417	404	418
24177	21273	28484	24365	21186	10509	20207	44149	38243	24918	11278	3492	1273	757	623	567	561	549	582	567	560	510	567	548	533	554	568	579	583	564	558	558	552	571	518	575	546	560	567	506	545	524	548	526	563	543	549	514	531	554	516	538	568	578	534	551	505	569	556	536	535	596	574	548	514	523	559	483	571	528	560	555	578	526	531	536	536	513	540	513	583	514	554	564	554	510	563	532	485	547	561	561	562	555	561	541	496	567	541	558	538	513	552	580	587	546	529	516	532	509	520	563	541	494	513	541	543	581	550	569	563	554	586	534	513	528	557	551	528	505	515	583	569	546	551	559	511	520	564	526	524	593	583	517	548	546	512	549	506	565	515	585	535	525	515	592	566	529	545	545	525	508	539	530	581	558	536	557	525	547	538	552	564	555	581	544	495	552	571	556	559	533	544	539	560	564	556	526	585	578	535	559	526	549	546	531	539	519	540	532	550	511	567	524	564	561	544	548	587	527	520	561	547	549	496	578	527	494	551	534	548	530	546	545	507	510	561	540	563	529	553	544	559	515	554	524	561	529	523	529	568	541	526	542	544	556	572	558	578	545	521	522	529	569	545	570	519	550	552	523	567	524	534	522	576	536	538	541	575	540	550	509	549	521	551	493	510	522	544	527	500	518	533	517	544	567	555	574	556	553	545	521	549	555	557	547	483	549	564	549	534	569	479	522	535	513	526	555	541	575	512	556	542	549	520	538	543	571	527	547	556	571	510	509	535	540	524	524	593	561	538	546	518	556	547	521	543	511	569	545	536	513	541	544	551	464	536	561	549	543	506	529	540	543	539	573	553	585	563	512	566	561	523	541	518	556	538	569	535	482	521	515	582	551	531	591	550	533	547	556	509	513	514	546	533	527	576	526	551	556	507	538	570	508	511	551	545	528	514	546	555	556	562	521	543	536	486	527	542	506	580	573	558	523	548	545	523	563	524	521	542	520	565	556	532	515	535	531	537	538	568	534	549	497	491	531	559	545	551	581	533	552	546	531	543	533	487	586	533	523	548	577	576	530	545	556	525	486	504	534	506	544	546	533	539	538	502	587	575	547	532	498	536	531	530	538	548	526	521	557	553	530	534	557	562	529	483	530	539	532	525	569	534	570	576	549	547	576	542	511	537	540	490	561	513	533	530	561	587	536	523	552	537	543	511	577	521	546	536	583	553	531	577	545	516	513	518	517	558	564	506	511	548	531	581	584	543	547	581	559	569	566	531	522	520	538	570	599	555	535	515	547	552	549	494	534	525	559	486	529	569	518	506	556	551	520	520	566	524	548	560	516	514	560	564	539	533	525	571	529	551	518	508	548	539	547	538	535	527	592	559	573	516	529	534	563	560	569	531	546	517	543	492	549	531	509	541	484	548	547	530	522	540	531	534	552	544	579	534	537	523	477	550	506	527	542	585	511	531	520	561	497	522	532	531	563	528	574	519	536	536	555	553	590	540	484	547	553	538	566	525	547	524	591	527	536	596	575	514	574	540	544	531	541	563	542	533	525	509	514	592	560	506	511	529	575	488	556	533	532	567	554	584	600	518	577	556	567	542	536	526	545	572	551	573	601	552	511	537	569	545	596	571	515	547	561	546	562	571	499	547	506	568	512	530	570	551	521	532	554	520	533	505	570	502	538	544	505	556	540	539	538	529	534	525	575	578	542	536	531	547	510	551	587	561	539	512	527	517	539	517	545	488	522	518	506	575	576	517	581	568	546	536	561	542	558	521	522	508	531	546	547	581	511	575	543	518	540	561	576	555	528	563	548	577	570	532	590	521	553	543	531	539	527	527	491	534	537	551	555	547	524	499	547	569	514	524	549	546	557	553	535	530	520	559	538	528	515	516	510	567	572	540	519	474	543	547	519	536	548	521	551	584	567	535	507	549	511	559	547	531	538	528	494	518	530	512	534	542	555	556	547	572	517	531	581	546	578	529	561	558	517	534	562	559	498	567	503	555	571	567	507	527	500	543	528	541	620	547	550	532	515	536	528	559	565	528	561	564	522	524	508	529	565	571	591	537	551	501	555	527	542	515	558	551	521	526	536	529	540	526	539	522	555	566	517	502	538	555	553	520	503	555	508	548	547	539	527	516	537	538	533	531	532	508	521	484	562	495	531	509	537	537	524	536	535	537	497	517	532	550	539	508	505	531	495	513	518	517	554	538	507	551	515	493	525	530	538	524	536	526	543	498	562	550	576	510	541	522	511	537	552	585	592	554	500	549	509	527	541	518	490	529	558	545	523	546	578	548	528	546	534	543	540	564	550	558	537	523	534	552	525	515	524	512	521	508	572	524	549	562	556	523	562	524	518	493	573	526	532	532	577	570	525	551	484	573	587	546	542	490	557	538	485	559	557	519	561	564	555	538	531	532	571	560	525	543	530	515	521	578	543	525	533	549	568	494	555	549	556	529	565	543	512	530	545	529	566	551	509	520	546	526	550	564	516	548	543	529	550	565	614	542	546	570	547	516	557	555	562	528	556	557	547	519	537	541	524	547	533	556	555	502	572	531	498	559	541	533	568	561	549	527	589	560	531	545	523	511	528	545	570	515	528	529	533	560	519	519	551	514	529	559	573	556	538	574	535	512	532	534	560	542	525	572	543	508	527	543	565	543	586	564	558	531	548	548	559	557	558	581	566	519	518	502	540	506	579	502	512	559	553	549	542	542	562	575	561	548	548	541	547	476	526	519	549	499	489	511	547	570	521	527	539	517	584	489	549	529	539	490	501	598	559	553	555	570	527	578	529	609	628	560	536	552	482	554	512	529	538	569	537	551	529	518	533	496	514	522	527	610	493	532	578	511	565	564	527	500	543	546	501	530	546	519	578	557	544	528	603	550	590	512	557	518	542	508	534	531	540	504	548	542	533	567	508	551	535	510	545	582	568	513	559	553	571	541	565	568	563	529	561	551	544	518	540	580	543	533	549	510	574	522	542	547	569	558	538	536	541	566	531	548	516	521	560	564	535	546	556	516	529	571	554	602	546	589	553	544	529	515	570	574	515	544	552	511	498	531	522	513	575	547	524	553	540	558	525	548	525	527	563	555	498	517	582	520	499	514	600	551	581	513	531	564	498	553	509	573	524	527	547	517	522	605	536	548	554	553	520	502	507	496	529	553	508	528	540	517	541	548	508	527	516	495	584	518	553	506	533	536	529	545	543	518	531	516	544	565	549	542	521	555	559	521	536	528	545	528	527	524	519	518	552	563	537	560	574	479	558	536	531	519	560	518	522	507	520	523	502	517	550	543	521	503	513	560	536	512	536	546	533	499	477	522	518	587	530	534	593	548	543	518	553	555	573	538	523	540	529	538	501	524	569	543	513	537	515	503	533	501	551	539	515	530	547	562	541	500	571	551	552	544	530	510	522	534	495	530	513	554	555	523	566	526	523	548	522	522	542	544	535	558	577	561	475	539	536	545	510	512	519	541	517	552	528	565	532	537	505	536	515	504	576	507	525
4239	7976	7744	3198	2072	5712	21032	44130	33750	20560	9337	3540	1414	773	525	489	596	543	529	515	537	541	513	561	508	529	543	498	523	517	516	495	530	543	524	532	551	520	521	518	521	502	540	513	535	511	522	524	534	522	571	523	518	518	477	507	539	540	520	514	497	536	554	547	465	487	550	523	523	495	506	534	526	527	496	525	537	538	537	567	489	550	540	490	550	544	509	531	511	561	486	515	546	516	566	540	499	496	569	514	513	544	515	490	521	536	541	501	543	533	547	562	507	530	486	528	540	520	578	574	517	552	520	516	513	549	483	526	472	521	518	531	567	513	504	516	553	505	512	493	492	509	529	538	509	466	543	522	495	528	508	531	521	553	503	528	551	504	542	498	557	505	528	552	493	532	568	512	539	544	479	531	524	529	566	512	520	528	506	515	550	536	559	504	499	509	548	529	464	562	531	506	521	488	555	495	529	571	540	484	511	500	513	509	486	544	481	524	538	523	526	509	522	500	492	510	491	553	515	496	542	518	534	520	548	493	502	507	517	516	528	508	538	556	532	560	527	554	512	512	517	539	519	484	538	494	529	528	487	517	550	524	543	512	537	510	488	503	507	516	505	572	523	504	524	488	528	519	530	501	543	512	547	514	528	536	503	524	553	517	538	506	488	493	582	495	552	513	546	532	536	493	497	532	542	560	501	528	509	556	541	523	509	536	528	519	530	475	516	534	505	516	547	497	540	515	552	542	540	515	533	551	494	544	548	523	539	538	486	526	539	495	547	526	537	510	503	548	507	512	547	539	514	489	502	509	524	538	580	502	540	497	518	516	521	517	511	530	572	495	519	482	514	517	538	528	520	527	507	518	508	500	564	546	521	561	543	533	542	547	539	516	541	540	508	492	463	529	518	575	532	539	515	483	510	554	502	523	515	496	539	497	484	538	520	535	543	511	506	509	506	531	560	555	527	501	512	502	534	548	528	535	532	483	552	535	549	502	511	515	501	524	542	527	490	555	503	492	548	516	519	496	526	545	531	496	511	531	500	536	499	554	490	530	549	502	498	534	505	537	506	510	531	544	521	523	520	525	504	492	521	528	501	547	497	500	543	567	510	565	499	538	519	541	514	478	527	532	536	510	497	532	533	524	548	493	520	531	513	491	505	525	530	473	537	507	521	530	532	494	535	530	522	525	528	546	514	546	525	521	512	504	535	552	530	518	527	525	535	525	532	521	469	521	487	539	526	529	482	531	541	516	554	535	483	540	531	489	519	507	499	519	565	523	511	520	562	565	503	558	488	485	523	528	515	539	508	496	553	498	536	487	529	516	517	485	534	522	554	486	508	528	544	504	562	567	493	529	499	520	503	535	533	556	536	476	518	558	526	526	509	517	533	488	525	528	500	526	514	509	523	498	490	493	520	516	472	499	513	523	529	500	538	531	531	523	527	512	530	526	546	531	522	463	535	507	516	510	514	509	564	476	546	488	547	500	548	525	516	608	497	502	516	511	521	530	560	564	526	525	534	488	513	510	488	525	497	518	540	530	504	499	497	533	527	530	539	516	515	501	576	512	501	534	544	523	529	489	476	522	520	522	517	487	524	496	517	527	523	521	494	533	481	522	497	554	515	555	499	516	511	525	479	515	515	546	510	515	504	503	529	548	527	496	536	517	476	495	484	529	547	505	499	473	524	533	546	518	513	522	533	522	577	492	527	492	525	535	541	523	505	516	484	564	526	536	523	524	543	509	494	516	522	534	534	497	491	529	509	557	517	542	507	507	510	536	487	509	544	490	508	514	481	541	522	532	558	551	541	524	501	497	512	564	515	472	524	505	545	539	576	525	497	512	537	531	474	556	542	504	535	550	515	536	504	522	517	520	512	526	557	507	516	526	502	547	525	479	528	513	490	527	514	480	521	515	546	566	516	501	509	548	529	520	527	535	518	476	512	519	478	516	525	543	496	532	544	514	486	492	506	515	473	520	487	501	489	539	526	508	536	515	527	551	540	484	514	542	507	529	508	502	528	564	529	501	518	475	495	480	471	551	539	554	517	542	515	535	532	548	539	486	516	507	527	503	537	478	494	541	462	501	523	546	469	534	466	520	507	565	496	526	524	520	543	509	512	538	496	528	516	540	504	523	503	510	552	527	524	548	536	511	607	503	528	484	555	542	502	495	502	521	527	544	512	537	521	539	497	541	533	547	534	524	538	500	513	511	507	567	540	545	472	512	559	516	487	485	500	544	536	527	517	483	517	540	510	501	496	540	537	509	541	536	475	504	522	523	477	538	541	545	553	524	487	539	504	539	532	525	522	521	518	503	519	495	533	509	500	511	480	523	509	531	536	527	537	562	551	470	526	546	501	531	534	560	534	518	544	551	507	531	530	546	527	569	519	534	563	535	485	521	531	516	536	504	514	491	486	522	513	490	510	523	537	492	518	534	502	518	522	534	493	507	513	572	490	521	521	514	494	537	527	523	519	486	551	526	526	526	545	493	560	540	546	522	506	541	493	511	504	537	533	507	523	526	500	527	545	566	523	513	543	538	496	521	542	503	542	510	487	521	567	532	488	518	512	528	510	499	502	509	505	492	544	540	538	576	530	495	539	489	518	488	519	506	530	568	536	542	519	516	524	508	521	530	506	509	518	536	535	531	528	514	554	529	505	533	541	505	484	535	544	500	524	506	514	472	504	536	478	541	555	550	546	501	548	514	493	528	555	509	495	522	475	511	479	513	521	548	546	534	545	537	538	547	498	511	534	511	511	495	523	525	459	560	495	564	558	539	509	498	531	507	557	538	499	524	507	517	513	508	533	522	508	502	491	482	504	517	520	523	512	563	549	517	502	497	491	505	479	511	497	508	490	504	511	531	482	535	518	513	488	528	501	534	485	537	540	459	516	513	513	526	560	507	536	518	511	498	499	494	562	475	539	529	515	493	516	513	502	533	490	537	539	504	505	505	498	510	516	512	536	522	538	527	514	504	494	516	554	547	515	491	528	510	520	536	540	515	531	513	524	514	483	490	495	516	539	499	555	519	515	510	520	529	525	533	510	538	514	496	510	524	511	527	556	540	535	534	520	538	524	547	549	534	510	517	508	484	522	564	507	504	499	512	513	531	526	483	529	540	516	495	490	550	503	530	499	481	511	535	544	519	506	529	510	537	536	494	531	540	500	490	519	549	555	500	520	508	518	505	493	540	522	566	520	530	526	481	543	516	473	574	547	519	530	547	535	553	545	543	507	506	516	516	515	470	498	535	555	531	490	502	499	522	538	549	515	526	515	522	515	510	540	514	513	535	553	481	555	516	525	495	526	510	500	495	499	506	549	545	520	498	517	513	534	494	540	564	498	553	532	510	524	515	527	541	495	548	509	535	482	526	498	478	529	499	486	481	506	507	508	501	492	530	514	503	555	494	503	524	524	504	579	515	502	505	481	490	529	511	493	522	539	494	494	522	480	504	537	548	509	557	526	543	512	530	512	541	516	518	508	559	545	524
27570	12253	2278	1073	705	621	1617	2534	2900	1935	1149	672	533	492	441	455	440	439	473	502	451	475	471	412	451	440	444	456	476	458	418	459	449	460	455	453	491	482	469	469	428	448	410	425	428	487	440	465	473	478	483	467	424	413	472	474	419	453	421	436	434	457	451	485	428	428	518	469	475	434	422	401	425	437	452	457	465	464	427	444	445	464	487	463	451	465	490	453	461	458	396	440	428	430	451	464	402	470	444	467	450	462	457	432	426	473	417	460	462	445	476	448	467	435	452	441	426	435	459	434	467	435	437	447	464	423	451	447	467	449	425	461	402	409	436	461	468	476	474	468	470	433	425	429	484	453	428	520	447	427	472	431	464	411	424	452	435	451	476	477	456	425	406	456	468	460	448	439	432	481	418	461	444	429	428	491	459	468	477	468	448	463	435	443	467	447	476	425	477	441	417	439	447	471	425	444	446	461	445	427	457	429	478	447	429	399	453	447	467	396	457	455	459	444	449	466	510	477	463	460	407	468	463	454	477	467	442	429	448	442	449	422	437	459	459	455	452	454	454	437	440	486	442	444	459	447	432	440	417	464	481	442	417	450	454	501	420	424	460	462	470	465	440	444	445	466	433	488	480	471	439	450	452	418	454	410	424	452	427	392	381	443	452	450	439	449	417	409	410	453	467	440	482	421	407	426	431	432	451	439	471	432	431	443	435	473	409	436	472	460	434	448	466	442	436	461	427	448	418	453	504	461	459	400	422	449	490	440	456	451	418	450	408	434	444	456	434	440	458	422	464	453	457	489	449	435	424	476	430	457	461	453	422	463	435	430	470	408	415	425	461	459	428	434	444	467	482	458	434	440	430	459	438	452	459	478	482	462	432	427	452	423	455	497	438	452	397	431	421	427	432	412	462	465	412	458	410	494	438	477	445	419	452	456	449	442	430	475	460	453	444	463	416	462	447	464	449	441	429	483	442	484	460	465	415	451	450	445	468	469	463	462	437	442	454	442	462	437	428	439	458	469	466	450	469	437	428	443	439	444	483	427	451	415	475	422	450	449	475	431	448	443	451	422	433	452	454	449	489	423	458	446	476	427	461	441	432	462	450	482	480	455	484	445	417	417	430	472	424	464	436	436	425	459	463	456	423	429	426	416	457	455	432	457	432	432	433	460	444	436	432	466	462	439	442	434	455	459	451	454	436	389	425	450	466	401	414	472	455	423	483	446	411	481	427	442	452	429	455	416	467	438	442	485	440	454	409	439	458	443	522	456	488	464	456	436	439	418	462	451	463	458	473	447	440	436	466	455	478	431	398	440	447	498	422	436	457	462	432	461	452	468	487	449	461	437	437	471	443	475	443	466	462	425	440	442	443	442	437	451	474	424	420	434	462	492	420	421	446	475	451	435	482	453	431	432	412	438	413	438	468	429	432	440	451	477	468	472	475	441	446	433	471	422	447	425	479	484	452	422	481	441	478	406	444	409	445	469	452	485	425	463	455	446	454	448	442	439	425	478	432	410	426	442	478	447	474	490	443	449	469	435	444	453	427	481	461	459	475	442	442	428	449	444	445	488	460	453	445	431	478	449	443	446	443	459	467	459	458	434	419	443	439	441	453	474	463	395	434	454	441	435	475	479	461	441	464	476	472	496	469	468	445	472	447	463	429	417	461	483	470	425	456	461	455	424	459	442	436	479	478	494	430	447	472	430	457	475	497	426	482	449	414	456	398	430	450	484	481	448	442	486	520	468	399	463	443	453	443	416	487	466	473	444	442	466	458	435	462	462	484	451	462	470	446	443	429	477	457	440	452	449	436	473	467	445	460	437	452	467	458	449	434	463	447	447	451	442	458	429	475	477	459	458	442	455	450	413	449	453	434	475	466	456	409	477	446	445	446	433	445	444	427	458	483	463	491	441	418	502	421	420	459	426	448	494	441	486	439	453	414	447	460	475	432	451	438	450	436	494	455	467	440	450	438	406	463	453	481	450	456	446	472	484	432	434	439	449	450	483	459	454	415	453	421	458	480	447	443	453	436	489	429	460	442	438	432	486	433	453	481	446	471	458	448	497	461	472	432	451	455	458	486	443	426	445	416	429	452	462	451	396	455	411	469	447	451	476	445	461	424	473	472	441	429	435	414	470	405	454	466	452	444	464	453	457	475	468	456	463	506	427	435	427	449	440	431	465	454	410	471	469	443	460	448	465	470	445	443	442	443	438	472	436	437	471	463	422	425	454	494	450	446	419	424	432	507	403	454	427	415	419	510	477	484	494	434	455	461	443	464	457	455	446	433	433	469	433	434	497	447	450	438	453	468	481	464	446	433	424	442	442	444	420	430	449	436	461	396	434	465	483	423	459	483	441	428	471	498	425	430	475	453	459	454	445	440	450	479	449	442	503	457	469	479	468	463	507	455	462	418	487	437	481	426	488	470	433	459	472	427	391	447	467	468	445	448	429	479	438	466	460	415	442	458	457	421	455	488	439	424	447	435	513	448	465	481	448	449	438	486	472	441	482	396	429	485	480	427	438	458	415	448	478	458	458	476	442	438	463	452	438	455	485	456	426	436	426	488	432	442	423	453	475	449	436	427	418	465	473	469	460	460	440	477	463	463	459	407	455	429	433	444	452	448	462	438	434	457	453	442	423	464	416	443	447	440	474	468	453	428	476	435	442	451	458	423	445	447	463	451	449	451	445	468	426	433	478	431	456	478	451	444	459	465	455	461	436	450	463	472	422	448	406	433	462	451	444	439	484	451	460	434	459	480	431	425	445	445	443	424	399	447	417	428	445	463	435	463	441	442	457	480	454	441	434	475	436	461	478	482	477	433	460	442	451	452	453	431	435	458	463	470	421	418	436	469	413	451	430	429	475	424	433	431	431	484	421	447	436	445	469	473	464	417	413	459	456	483	452	432	468	426	430	467	432	456	482	477	427	446	454	466	462	468	452	427	472	473	470	450	455	428	436	455	424	481	436	435	451	464	478	433	486	437	427	470	467	450	449	450	448	460	484	451	461	493	438	451	427	464	435	443	461	447	435	454	444	419	425	464	458	444	486	464	459	507	443	424	419	400	446	453	457	476	445	468	440	458	482	491	428	480	381	476	461	462	460	453	465	422	443	456	429	470	433	436	453	453	445	462	409	448	420	447	484	417	470	433	474	493	422	430	417	448	429	450	400	476	414	462	454	450	436	486	431	422	431	447	468	448	431	433	420	406	480	439	465	443	459	442	467	444	472	436	462	463	485	445	416	439	440	453	432	443	459	460	437	467	434	465	473	466	449	467	433	460	471	468	408	439	430	438	434	423	460	445	484	454	456	432	436	440	457	452	463	440	452	413	433	426	450	420	413	425	455	472	472	446	506	481	444	459	426	457	479	466	459	450	462	414	458	486	470	435	475	457	424	405	441	465	424	461	471	481	473	488	435	459	440	422	443	432	464	463	405	442	470	448	407	432	463	430	439	472	438	457	453	449	431	429	446	457	421	460	470
5391	1486	1605	729	519	774	2349	3485	3473	2234	1273	694	511	418	466	409	433	453	430	436	434	411	457	422	418	452	400	443	439	421	397	435	431	427	436	433	446	408	443	410	410	412	410	440	394	416	419	446	397	417	418	426	405	415	423	438	418	448	395	438	365	441	393	424	396	447	427	415	399	415	416	399	446	401	414	404	393	429	391	423	467	433	425	409	414	386	426	416	433	437	418	417	384	417	465	412	448	428	435	379	404	450	417	420	371	403	416	451	430	453	405	462	408	431	436	416	391	420	427	429	420	434	392	437	400	450	378	455	443	447	420	371	392	426	438	437	425	434	416	400	417	452	411	439	430	443	404	419	414	407	432	434	434	430	410	422	396	415	448	411	408	386	448	423	414	439	402	425	448	449	420	422	420	474	410	406	407	423	391	426	432	420	446	407	383	397	418	455	430	423	439	454	421	408	422	454	398	454	418	407	402	438	404	458	391	430	419	436	439	435	408	408	421	396	426	403	432	422	431	393	390	451	422	413	445	438	407	438	411	409	431	413	452	413	419	459	453	438	415	428	397	403	429	424	432	426	409	399	456	433	394	422	459	418	424	409	397	389	413	430	431	425	431	485	440	407	455	394	415	420	438	402	425	405	421	406	429	422	430	416	426	428	422	383	415	410	439	395	428	417	434	443	451	438	391	406	380	417	435	436	401	394	389	452	429	436	401	441	399	417	427	442	421	402	432	407	437	419	377	403	445	411	422	435	423	413	405	424	421	390	392	423	395	401	422	405	410	416	444	407	391	407	447	414	439	455	422	446	423	438	447	424	444	425	414	382	401	434	401	420	407	433	471	425	440	461	408	428	464	442	415	433	408	396	396	420	410	408	414	400	381	444	435	414	411	384	427	411	407	417	428	441	413	433	417	397	398	428	446	438	429	426	401	441	422	430	458	442	435	386	437	392	393	454	433	434	417	450	441	429	399	412	418	417	434	422	430	437	438	433	422	442	448	431	382	440	445	424	411	422	410	379	402	447	414	398	467	413	416	419	407	464	426	388	447	402	436	342	424	437	403	422	435	397	448	422	441	417	429	408	432	460	449	387	409	401	414	383	390	411	433	418	433	426	406	417	411	398	396	422	410	460	414	436	407	414	431	424	421	410	452	446	448	435	427	437	392	416	437	424	412	355	406	407	387	459	416	416	437	410	441	430	436	419	416	388	423	436	423	406	419	426	432	428	411	422	437	445	402	423	400	439	471	433	434	405	412	436	407	440	462	435	438	428	418	429	439	414	428	392	442	426	383	393	428	420	397	404	442	428	438	434	420	421	409	428	436	402	451	422	385	413	469	420	408	430	422	445	366	392	436	421	396	434	408	443	452	462	412	431	459	423	407	434	428	432	410	409	412	402	445	411	449	402	420	448	398	420	432	446	436	391	455	422	422	447	417	436	431	429	422	437	416	415	431	479	404	426	398	423	459	424	430	421	403	384	439	437	427	430	453	427	434	399	412	442	442	438	413	432	391	405	451	410	440	397	442	468	394	398	404	433	426	400	410	449	417	417	412	457	411	423	400	461	412	421	441	460	449	437	428	437	401	415	428	432	399	388	421	428	422	461	438	430	421	434	406	399	393	430	447	426	454	436	398	442	427	413	427	437	394	450	450	411	411	372	444	430	423	391	403	414	422	402	422	438	425	392	405	418	434	413	415	425	466	412	413	395	429	427	401	412	425	456	438	394	431	429	416	437	467	440	430	411	393	387	408	398	416	384	421	440	444	424	390	450	451	388	385	431	409	441	435	416	434	418	454	430	457	422	404	433	435	419	400	407	456	437	397	423	447	450	414	403	409	420	463	396	424	441	395	437	394	408	428	409	410	453	404	430	396	475	425	429	432	432	439	388	466	447	424	415	457	392	417	429	411	425	417	400	407	377	422	422	417	376	414	419	439	428	407	427	429	429	434	429	414	396	428	438	456	424	425	397	397	420	415	435	436	415	433	440	456	419	427	436	421	404	424	449	419	421	404	421	425	397	492	410	407	410	401	376	450	445	438	419	420	444	421	399	460	416	442	433	427	475	406	384	457	434	392	377	471	413	441	399	401	435	374	414	413	446	423	418	453	409	448	417	399	405	413	436	409	449	423	422	399	424	420	431	444	404	460	407	364	431	412	413	420	416	454	444	411	397	406	435	413	414	448	421	416	398	408	424	426	422	423	443	438	403	435	433	422	396	439	418	471	402	405	455	431	416	392	436	406	429	399	381	454	407	397	418	444	429	410	424	414	409	442	419	434	437	457	425	439	444	433	403	405	426	399	383	405	395	435	413	400	452	438	421	404	425	420	426	437	395	398	407	434	420	437	440	410	433	426	389	420	429	446	432	409	401	428	411	450	440	431	422	464	436	381	454	382	387	426	412	421	428	412	406	431	426	417	433	435	416	424	434	416	428	449	457	442	479	450	361	437	447	434	426	414	417	390	424	421	450	413	400	460	404	401	454	440	395	431	424	385	423	404	405	432	436	395	428	418	378	455	430	399	440	430	446	433	401	419	399	423	402	400	448	438	397	401	441	424	387	436	428	437	450	416	447	392	395	419	415	419	406	412	431	437	399	384	407	402	470	434	422	428	404	396	435	446	430	437	439	463	417	433	442	464	400	420	459	456	408	408	439	442	417	441	422	427	438	410	377	413	447	460	415	466	385	452	411	447	431	416	458	417	433	415	440	433	435	420	425	413	432	407	430	412	434	427	420	427	433	423	465	431	439	421	410	466	415	411	449	410	402	410	408	383	417	445	411	409	424	414	407	388	427	428	428	459	404	396	433	403	421	404	425	415	427	402	450	419	383	422	407	409	411	419	427	419	428	384	400	412	437	478	377	461	404	394	441	458	411	400	402	468	404	408	451	420	435	406	400	411	420	410	419	431	424	407	395	399	441	433	419	430	443	426	408	379	425	390	413	465	424	390	391	426	445	438	402	430	448	448	409	415	401	400	440	434	425	414	425	414	390	425	440	428	440	440	386	435	416	425	418	409	375	415	427	445	449	377	462	443	445	392	424	430	400	451	444	400	407	411	424	389	436	430	424	429	383	409	420	386	376	432	420	394	403	376	386	403	398	423	457	462	410	425	408	460	407	383	419	448	435	433	425	417	379	422	402	438	378	468	398	388	413	429	422	438	442	404	454	418	365	420	425	439	399	410	425	426	439	435	444	429	413	386	408	426	417	448	409	418	407	401	456	378	429	424	416	411	418	418	424	412	411	470	418	404	416	408	418	411	430	406	435	434	418	425	432	426	400	406	420	407	433	472	410	414	409	463	453	425	430	414	409	440	428	405	440	424	425	410	426	423	415	462	397	416	433	397	448	417	415	428	422	420	425	421	398	450	435	396	447	434	435	397	433	433	424	431	437	409	404	430	407	462	403	415	466	449	421	373	451	494	472	408	409	393	441	427	398	403	484	413	425	399	402	416	420	428	441	426	436	371	426	463	409	431	402	422	403
25461	21312	27120	25180	4412	5283	20167	25063	19551	11188	4411	1458	724	504	464	469	470	450	455	462	460	420	487	452	464	427	452	425	398	451	441	461	448	463	450	479	455	473	444	479	471	462	482	447	438	415	493	481	400	423	472	451	455	451	494	476	444	483	453	488	475	433	488	452	436	432	465	456	399	442	476	473	429	457	454	443	451	436	472	461	433	438	474	430	462	469	465	445	460	450	452	469	476	494	426	422	445	490	463	488	481	450	432	459	464	429	456	447	424	450	428	470	442	460	417	447	406	450	466	438	456	480	426	447	446	439	431	468	476	465	403	432	459	448	466	410	455	457	452	444	455	438	455	426	448	434	431	414	440	438	417	416	464	459	465	467	433	436	465	428	453	457	459	437	406	456	459	424	484	421	451	480	435	481	439	453	476	456	448	460	489	450	447	425	423	438	446	428	439	440	428	426	419	486	471	425	462	405	428	438	435	470	420	443	425	439	448	453	427	445	468	427	467	482	468	446	472	446	468	452	441	441	456	444	479	440	449	458	451	515	420	459	422	441	468	482	462	409	442	434	427	447	432	424	471	456	480	420	445	402	482	438	464	487	433	435	412	437	448	451	461	440	434	438	456	463	461	492	456	437	443	487	427	469	426	389	454	388	433	459	415	451	439	464	422	445	430	452	416	448	407	453	453	455	460	406	482	464	466	483	453	455	434	427	431	446	431	425	415	427	442	484	458	461	468	462	480	462	461	452	433	445	422	476	446	426	440	465	482	422	448	480	484	470	489	438	485	442	425	456	440	450	445	434	385	465	461	395	444	443	444	454	439	470	459	426	441	484	440	455	452	445	470	483	472	442	443	463	444	473	452	410	446	466	458	428	432	461	452	450	429	408	431	421	454	492	495	478	450	445	453	463	445	431	446	440	424	439	432	412	450	483	458	445	460	433	453	459	425	457	438	430	450	431	438	456	444	459	448	423	470	447	460	459	462	443	401	476	448	428	436	482	428	439	429	464	450	452	458	438	459	410	480	458	412	438	441	422	424	467	465	462	426	441	450	458	469	440	432	466	451	416	405	466	452	443	467	445	426	420	473	485	450	452	430	468	454	445	414	447	420	411	434	454	461	433	459	440	438	432	473	469	475	434	470	446	455	437	441	463	439	441	487	438	451	492	448	441	436	429	422	441	440	478	416	459	412	446	476	454	434	463	411	439	448	425	438	468	436	453	481	465	439	432	455	455	440	445	413	482	467	480	436	443	466	409	455	400	449	450	437	435	463	445	445	473	441	487	453	457	421	430	442	440	472	444	478	443	444	445	463	438	487	452	492	445	467	478	470	488	462	423	442	495	488	444	421	418	445	447	395	469	408	470	445	497	470	441	486	451	461	478	471	471	449	444	445	495	431	442	425	442	440	414	464	453	460	437	435	435	449	447	441	467	457	496	461	476	472	463	427	426	478	447	477	478	448	469	456	473	449	441	437	454	398	423	444	433	423	475	436	445	422	430	465	462	464	443	414	437	456	428	480	423	444	438	491	432	444	459	452	440	443	442	494	479	486	448	437	440	431	410	426	431	451	450	452	449	455	443	444	445	399	440	436	443	419	425	451	441	451	434	449	420	461	448	417	444	451	435	463	423	440	435	448	391	464	423	451	437	470	437	457	418	442	462	421	424	453	454	417	448	454	477	419	464	456	441	413	463	466	477	429	448	450	428	436	431	441	435	465	428	447	472	429	441	457	461	445	474	440	469	441	456	396	461	431	467	434	448	472	470	410	425	442	438	446	478	448	470	440	435	447	402	445	435	485	446	466	502	459	465	430	419	453	403	444	457	422	437	436	449	408	447	444	438	474	459	488	411	451	478	457	453	408	446	439	471	456	454	472	398	450	420	476	416	436	447	451	446	421	450	436	455	456	409	450	470	455	462	453	417	457	443	441	436	436	480	447	466	462	447	440	444	463	419	424	451	446	414	450	451	456	441	438	450	428	436	461	457	443	470	475	470	430	416	424	409	441	439	476	428	419	463	451	423	458	475	470	438	459	474	465	472	423	439	463	457	440	450	430	462	476	449	438	459	462	452	460	425	448	460	438	443	436	473	449	445	463	440	415	480	460	416	417	430	453	463	465	430	438	491	475	438	459	478	438	442	461	441	468	464	454	490	441	459	463	434	481	415	427	439	444	430	418	464	460	418	422	459	440	418	446	426	472	421	424	404	434	472	448	450	454	425	425	446	461	495	448	438	426	431	455	447	450	451	466	439	465	449	456	441	429	405	474	466	447	453	435	442	475	433	432	465	438	443	442	458	472	478	437	460	430	417	428	442	452	428	450	409	436	475	452	439	438	475	424	460	475	431	456	473	441	438	425	486	443	451	460	452	462	448	462	425	440	467	427	467	496	435	426	410	412	469	443	463	477	477	449	448	425	453	441	436	463	422	472	446	448	446	440	468	441	460	460	434	475	457	466	477	467	470	444	448	392	421	413	462	442	404	471	423	471	463	422	454	441	418	458	393	466	457	424	441	467	469	451	480	450	438	417	443	457	434	504	422	455	457	400	450	452	438	444	423	475	460	453	414	447	460	469	433	485	441	440	443	449	454	453	454	413	446	442	473	464	468	457	449	448	452	445	474	438	480	465	479	488	437	446	466	493	431	455	463	491	452	466	429	422	426	476	419	492	407	422	462	465	453	446	426	436	416	442	410	439	472	471	469	441	482	459	459	433	466	449	440	436	427	436	451	430	482	459	421	442	467	450	440	461	465	505	466	458	446	467	436	466	475	432	471	423	433	450	423	434	507	428	451	464	438	458	470	476	430	439	422	422	456	467	450	410	470	460	444	465	454	415	463	457	432	444	446	478	469	451	463	453	490	451	399	479	454	470	487	449	432	450	463	448	457	429	452	444	459	411	429	435	420	431	491	422	432	475	429	435	438	449	465	446	460	466	431	460	426	454	460	457	453	460	438	413	476	425	465	420	431	431	462	462	427	453	419	465	429	443	429	443	482	418	451	465	443	458	418	436	459	433	482	449	404	459	436	463	454	428	440	473	432	466	433	490	451	439	437	442	420	462	429	417	432	401	439	448	461	450	461	440	464	415	418	447	426	433	447	460	438	424	429	429	407	475	438	447	448	457	468	455	427	439	439	449	426	459	472	468	446	399	413	449	486	443	430	457	447	469	428	445	426	452	417	382	415	484	441	448	441	471	470	481	434	473	427	504	471	414	456	453	472	446	445	455	480	464	462	463	478	462	453	473	444	409	462	428	457	408	461	441	477	408	467	431	459	476	425	483	434	466	443	417	438	438	460	467	473	445	478	435	458	456	444	439	456	453	460	478	444	460	443	428	441	459	433	463	446	502	465	475	504	464	434	457	468	401	422	432	468	460	452	458	418	440	449	453	436	416	454	426	468	479	408	445	485	463	444	451	459	432	427	444	459	487	441	455	471	449	449	456	457	442	468	450	430	455	419	452	457	454	445	442	471	462	437	445	459	443	431
4129	4723	4165	1307	1115	7116	20906	23534	17255	10068	4366	1617	758	530	438	428	461	423	464	434	449	439	470	443	440	439	431	439	447	411	426	429	480	417	475	395	452	451	482	378	463	470	460	472	446	451	470	410	436	465	441	468	427	436	442	412	446	438	495	460	471	439	444	451	457	417	428	434	422	441	428	439	467	425	433	483	442	457	427	428	437	440	435	407	438	438	435	412	456	427	433	465	418	425	424	451	405	420	442	431	408	446	428	432	451	427	446	423	404	446	467	457	411	417	445	457	441	442	485	456	428	442	425	467	435	431	436	434	463	467	403	455	457	433	437	436	473	416	436	452	452	439	441	436	457	446	454	428	412	429	447	419	459	436	443	464	397	407	447	455	430	502	425	436	455	438	451	429	455	448	421	483	432	406	410	471	423	408	435	458	415	439	484	454	432	421	465	475	444	444	453	457	458	429	463	441	436	445	443	454	476	439	463	428	419	407	400	420	428	436	487	453	434	396	442	453	439	452	461	455	431	415	431	422	449	443	413	415	452	407	418	435	440	408	428	423	443	433	434	400	413	465	461	455	441	430	464	440	435	456	415	440	409	426	412	432	447	473	426	459	458	442	437	442	446	421	411	441	444	445	466	482	435	434	458	476	452	407	415	433	463	434	401	448	430	411	451	417	442	422	442	486	419	391	435	435	461	433	435	454	459	452	437	454	400	422	455	431	450	421	458	441	411	432	430	441	455	408	469	436	418	489	437	429	463	434	443	438	478	414	418	432	428	462	439	465	439	441	434	446	431	401	433	456	417	446	470	456	438	432	480	426	428	448	409	425	445	459	434	429	465	431	421	434	444	409	462	453	406	414	449	449	449	479	457	471	419	453	443	438	462	467	441	455	427	461	439	438	449	453	407	388	452	415	449	471	448	455	413	458	461	440	416	452	435	443	434	401	434	451	457	467	414	439	400	427	463	444	435	452	440	439	419	479	431	432	433	451	464	449	454	437	425	457	447	428	434	440	453	441	444	418	447	430	432	455	443	417	421	456	456	442	436	445	476	435	405	469	443	437	424	452	439	451	399	423	457	456	416	453	446	421	431	419	450	454	434	473	392	439	446	439	454	427	433	436	455	434	422	461	469	435	409	435	433	420	446	425	433	425	457	433	421	417	400	456	436	468	411	454	435	427	410	395	444	454	443	405	432	444	466	439	399	450	433	429	439	471	422	435	442	470	449	448	453	453	433	419	454	422	451	428	405	463	445	439	423	436	424	436	429	406	437	440	428	455	471	445	445	449	411	471	435	471	457	440	422	476	427	471	409	442	444	432	410	451	428	463	433	418	460	460	458	443	450	454	436	438	475	499	436	422	433	441	481	426	487	465	447	438	437	441	476	447	442	460	407	424	460	443	435	456	437	461	444	440	453	425	419	430	444	468	442	423	448	443	461	422	437	448	438	456	457	441	454	445	421	433	460	450	471	431	434	422	472	422	427	428	460	429	428	421	388	430	412	415	414	474	457	415	438	440	434	439	461	457	426	407	407	452	432	452	418	466	401	464	455	456	456	433	430	442	433	437	379	424	476	460	474	443	443	459	451	445	482	446	428	434	437	423	426	444	459	418	479	454	467	447	408	459	452	409	482	453	441	435	456	429	464	443	446	460	432	464	446	456	431	486	432	427	438	462	472	439	433	426	454	437	433	444	434	454	485	447	434	462	464	460	452	442	471	419	459	448	427	469	452	502	452	428	481	464	432	418	418	435	467	431	439	464	404	424	453	478	472	438	444	439	437	428	427	423	407	455	428	421	422	451	438	455	442	466	451	451	404	424	452	396	444	456	441	426	412	470	457	433	410	434	416	460	395	445	425	460	455	419	451	444	459	437	493	502	470	413	436	464	456	404	459	402	420	438	385	454	433	427	427	440	409	420	414	453	443	466	436	460	400	431	433	461	417	424	419	416	406	436	440	477	470	450	429	449	448	447	464	424	394	473	443	467	450	447	447	409	436	419	444	454	448	412	445	384	448	464	457	420	444	431	461	454	447	429	438	433	439	457	471	477	431	499	425	413	443	424	417	432	445	431	443	481	417	413	401	432	462	416	438	408	454	453	439	428	463	436	445	441	448	424	445	448	408	435	439	443	443	466	435	471	395	428	459	428	432	438	456	447	418	441	493	434	438	396	450	441	439	385	449	459	465	445	449	443	421	460	476	466	452	437	414	453	418	467	421	483	467	422	453	415	413	423	455	453	464	435	475	422	456	450	443	409	430	413	426	450	458	455	402	455	443	433	435	427	437	460	442	456	435	454	448	459	421	433	423	429	439	459	429	408	432	442	430	440	443	469	443	462	437	417	431	454	452	462	471	469	445	459	417	450	459	439	416	404	460	459	435	447	421	465	446	440	425	405	453	437	417	402	440	453	467	410	472	456	420	458	463	421	438	459	418	429	471	438	440	424	469	427	453	447	449	453	413	388	395	470	406	465	425	452	459	412	459	449	446	446	419	449	420	440	439	472	461	433	439	425	439	456	393	463	423	451	407	464	477	440	429	429	459	413	432	441	469	448	441	454	479	440	439	426	429	452	426	420	469	431	414	432	451	456	444	447	441	442	420	448	426	443	440	438	427	439	407	463	451	443	416	413	437	454	423	417	392	440	441	419	415	459	430	411	425	457	463	437	421	425	425	472	452	441	426	443	410	491	451	464	429	455	435	437	429	416	425	458	422	417	457	456	423	384	450	447	445	427	444	438	430	418	451	464	442	440	432	463	443	433	439	434	479	433	444	444	413	441	432	463	450	439	418	442	426	420	461	417	428	432	430	439	436	454	460	472	395	455	425	428	415	425	397	454	397	443	473	447	412	436	437	419	439	431	445	469	416	468	442	408	432	429	456	459	463	443	461	422	440	431	410	433	430	450	466	441	465	431	416	432	423	450	483	468	473	414	430	460	419	449	445	406	394	441	405	471	427	464	473	482	435	392	449	434	458	460	435	479	441	400	393	471	473	448	458	468	458	460	455	435	454	444	431	429	426	400	460	458	456	439	446	472	457	394	416	454	461	442	448	454	435	453	467	433	438	438	417	418	440	442	438	418	447	424	414	474	418	457	459	390	456	462	396	422	448	466	452	403	452	414	454	461	448	417	468	411	428	455	452	440	420	410	424	430	448	457	448	421	442	456	455	412	424	436	426	448	451	435	438	405	446	444	396	415	418	436	439	413	400	460	434	471	421	451	406	410	443	464	456	435	442	424	452	444	449	471	430	412	437	443	433	471	414	430	423	421	457	421	422	457	465	415	439	461	456	430	430	414	444	430	431	476	470	433	454	404	403	444	423	435	429	436	432	449	455	411	461	445	451	447	438	468	449	447	465	457	417	408	451	461	453	406	441	454	418	462	430	407	466	407	445	435	425	461	435	441	469	407	438	423	452	459	432	453	413	459	455	433	465	452	443	434	424	427	379	446	404	430	417	425	447	445	445	454	464	456	459	450	443	446	446	426
24103	21286	28552	24321	21234	12294	34723	43923	35347	23755	10799	3217	1166	662	609	567	554	564	575	551	551	597	550	570	584	558	571	577	540	574	571	521	574	588	533	554	555	554	564	580	586	587	531	542	594	561	536	556	525	543	527	562	539	551	578	548	571	539	526	532	527	563	588	525	516	576	530	578	535	536	566	536	589	541	596	549	525	545	532	515	520	551	547	551	559	513	578	516	565	529	571	555	521	543	556	599	575	602	557	534	574	526	601	542	554	540	531	576	534	536	546	584	464	566	550	548	565	571	579	542	587	622	523	562	539	530	542	544	591	568	519	563	533	524	516	532	561	551	580	541	529	503	512	553	583	563	589	535	536	603	560	522	523	573	545	569	547	557	590	558	544	556	554	556	548	594	569	562	542	562	513	496	551	556	506	531	576	540	563	515	541	501	543	571	580	565	517	592	568	601	519	539	534	545	564	534	510	549	569	552	554	513	505	531	546	548	568	548	559	563	523	583	559	593	523	529	506	555	576	536	527	564	551	592	547	508	579	521	508	554	537	546	552	509	544	548	538	587	562	547	574	560	525	547	533	545	518	557	577	532	589	569	515	564	550	584	573	535	529	506	520	558	504	531	575	520	521	551	502	506	571	542	603	541	560	539	557	539	565	547	518	554	585	538	536	588	527	597	597	546	525	519	543	539	550	531	539	525	552	551	495	560	510	561	513	577	561	532	606	511	521	496	575	577	552	532	526	540	529	556	540	551	580	593	532	582	509	536	567	574	540	541	531	545	545	570	518	572	535	549	518	541	601	576	583	606	495	564	552	593	545	582	518	518	593	544	584	547	519	552	543	552	563	545	539	539	576	519	549	604	551	552	553	542	574	526	520	541	551	550	534	522	584	539	512	503	568	522	523	554	548	568	545	566	505	568	547	599	535	544	571	580	560	546	512	594	527	557	573	541	576	517	533	578	533	592	547	533	534	553	560	579	552	535	514	526	534	556	558	546	584	537	565	521	527	563	590	583	545	559	579	538	561	562	523	529	542	543	536	531	560	543	579	550	539	556	500	560	562	549	516	533	541	539	510	545	548	555	537	506	555	543	550	564	581	589	518	570	499	534	553	517	534	546	536	548	533	539	539	531	516	558	517	527	542	520	596	554	525	610	568	550	541	536	534	537	579	535	507	520	560	534	539	559	539	519	547	537	547	523	545	558	566	564	548	576	537	593	561	550	548	556	546	534	534	538	537	567	554	522	559	536	530	579	575	535	537	577	556	517	510	538	519	507	497	541	566	549	554	601	546	544	542	532	559	565	579	541	548	545	545	492	513	574	526	548	546	571	592	531	580	539	538	541	522	544	537	531	558	558	539	548	579	554	552	540	555	517	546	546	567	574	520	536	528	496	523	560	556	508	566	565	580	517	567	539	554	566	518	556	575	538	502	519	569	567	541	509	582	587	565	532	535	534	567	528	576	549	569	529	517	577	562	577	563	563	550	538	524	528	554	558	548	548	585	547	540	577	562	587	522	541	561	574	536	547	552	569	579	560	548	516	558	546	587	563	542	518	560	557	579	513	520	563	550	566	499	565	568	569	509	578	580	542	537	564	556	543	570	536	540	526	541	568	540	569	526	547	534	535	608	532	528	555	561	532	558	530	545	556	586	527	554	559	555	544	537	536	521	527	527	516	526	552	558	526	555	523	557	559	562	589	566	513	567	548	556	523	566	542	534	547	492	525	535	507	540	549	557	523	548	519	569	546	504	587	530	567	550	541	568	537	555	547	539	543	540	541	522	539	534	546	555	566	544	560	537	559	535	558	526	512	578	554	562	596	571	555	521	545	532	543	534	532	518	498	564	562	558	552	589	564	567	574	557	534	541	595	525	550	552	560	515	543	551	592	569	546	566	588	520	563	547	502	569	583	520	525	520	527	527	555	550	521	543	548	545	557	529	531	537	498	547	543	513	558	519	534	541	577	563	557	558	549	540	552	562	590	552	535	538	557	554	533	540	577	522	575	582	534	559	544	564	542	575	533	567	572	520	576	507	544	557	541	568	526	528	523	537	568	542	518	567	565	581	523	542	579	569	504	540	536	547	532	584	507	508	559	541	574	527	528	531	555	517	567	529	482	565	552	553	558	514	507	564	604	560	555	557	543	507	562	553	581	583	561	520	577	522	497	537	543	556	533	531	563	490	558	573	522	516	558	565	550	514	550	554	496	532	567	573	541	531	551	542	511	555	553	553	564	544	563	529	549	550	547	539	538	528	568	530	560	535	584	527	501	547	549	554	524	545	591	574	525	555	524	507	559	539	542	534	548	559	568	588	576	541	556	551	542	473	501	509	534	557	540	555	593	509	539	498	543	582	589	540	545	504	574	520	493	527	531	552	548	565	559	549	529	529	563	570	528	558	539	516	525	591	531	551	552	513	522	557	521	548	546	546	580	573	523	598	540	579	547	543	587	505	526	539	544	537	517	581	552	591	553	522	532	534	549	503	536	532	559	550	549	574	532	573	524	562	572	530	567	570	569	537	561	562	535	571	561	533	590	526	612	529	547	549	550	570	547	535	543	556	542	535	565	479	519	522	552	513	535	492	520	565	547	549	519	512	503	517	580	554	561	561	506	556	557	611	562	574	528	569	542	565	542	483	571	587	518	548	513	570	529	538	519	496	587	577	510	549	560	556	508	549	541	560	548	532	567	544	555	570	555	577	515	541	544	547	608	527	533	535	554	594	531	558	579	549	545	528	529	520	538	523	549	509	571	524	540	515	526	529	599	568	531	548	618	577	563	530	568	563	509	588	558	542	568	558	519	555	567	536	580	585	568	530	550	547	559	541	543	534	518	533	538	518	563	551	510	535	575	510	497	536	521	519	563	538	541	538	549	545	573	505	556	527	593	607	532	546	537	548	519	548	527	551	548	545	594	524	562	550	527	562	542	543	562	543	527	527	539	553	534	548	566	564	504	550	529	559	499	539	535	531	536	532	507	534	566	513	558	543	581	549	523	528	529	577	531	528	551	541	531	554	546	590	580	569	570	542	570	520	548	532	542	520	550	555	543	542	558	584	582	560	565	518	541	574	548	593	516	506	571	529	565	583	555	591	551	561	554	545	553	538	542	552	566	610	517	508	549	508	526	532	578	521	566	576	523	529	535	547	560	540	546	539	567	491	558	545	488	569	510	546	556	519	513	574	530	558	481	514	527	530	560	566	547	563	515	561	543	561	540	523	574	541	541	526	541	573	529	586	551	552	556	507	533	559	516	501	545	527	540	560	528	505	523	532	558	523	565	575	546	559	542	504	528	503	567	583	558	539	557	539	565	562	507	540	509	538	533	482	552	542	534	491	559	556	549	548	546	531	524	459	554	542	500	549	525	577	549	527	521	542	540	498	511	549	562	528	582	548	567	524	538	593	566	539	533	522	548	541	581	575	553	549	499	595	556	581	552	522	543	532	604	583	544	571	529	539	530	557	543	530	493	565	558	568	562	557	556	541	538
4746	8624	6404	2507	1957	7594	36460	41532	31453	19430	9001	3330	1280	664	518	526	547	576	538	548	551	564	523	533	519	560	513	502	557	579	553	506	524	535	509	523	503	523	485	515	556	553	512	511	534	509	506	543	536	517	491	535	510	555	524	502	555	505	510	509	528	476	527	489	538	556	518	503	566	521	510	498	519	497	531	528	535	560	564	559	572	547	539	520	525	514	513	572	544	558	502	531	507	543	538	520	545	499	480	567	541	510	529	498	536	524	532	490	506	516	522	524	539	514	560	513	514	509	546	491	538	542	577	508	499	554	500	534	533	542	507	554	509	530	555	517	512	530	535	536	513	553	544	505	543	492	513	546	540	495	524	525	513	502	520	492	523	541	553	546	517	539	492	505	477	509	530	538	534	509	510	501	511	565	555	485	515	478	507	526	548	536	545	512	526	517	509	481	506	534	514	604	518	519	504	480	487	565	536	519	523	572	578	540	474	530	523	563	545	530	517	499	519	524	524	511	520	522	555	521	522	514	499	481	535	588	527	512	514	533	506	514	523	521	505	535	542	576	502	559	551	502	498	497	540	561	491	538	480	521	519	585	565	549	554	516	486	516	547	530	533	488	523	536	542	540	492	549	509	509	527	492	499	544	540	567	536	528	523	551	551	545	524	538	566	540	509	546	508	521	523	524	516	552	554	491	525	534	536	550	507	504	564	525	495	539	539	515	546	536	492	520	519	530	492	532	563	497	537	537	513	522	564	521	564	550	535	504	542	504	558	547	514	538	506	489	540	520	543	516	516	498	520	518	531	539	516	501	555	535	509	547	502	521	521	495	535	541	523	553	545	553	567	537	510	526	535	543	512	505	525	523	499	506	506	516	532	522	501	492	519	569	531	542	493	550	552	507	530	512	535	576	494	513	520	537	540	532	504	543	521	558	534	529	498	499	538	518	516	525	512	522	508	512	557	538	542	549	522	577	503	499	495	513	511	515	539	539	508	546	514	478	525	529	501	571	514	523	509	519	521	498	532	545	543	522	537	503	549	508	528	500	512	497	557	514	548	494	536	517	522	521	545	529	502	533	577	521	524	509	502	519	516	514	539	481	546	540	527	527	518	548	531	558	543	521	519	507	546	513	526	517	562	569	517	508	520	525	529	520	518	516	518	532	495	499	575	515	470	567	552	505	544	517	534	515	470	533	489	523	501	511	547	530	554	554	475	535	528	567	506	514	557	543	476	522	562	522	510	519	484	511	533	558	525	525	515	564	496	529	495	560	545	498	521	507	546	530	536	561	505	538	529	505	503	492	503	503	528	543	481	521	521	544	493	538	477	557	507	528	536	535	527	504	468	538	522	537	519	544	523	525	547	559	500	513	569	545	534	538	497	507	481	509	521	498	531	583	499	530	501	486	506	534	525	504	540	536	511	507	496	541	507	534	518	505	530	521	509	519	527	490	531	492	522	522	480	504	550	540	562	526	555	523	467	533	501	561	565	491	512	486	520	474	533	507	565	504	506	510	492	511	507	506	495	536	508	516	512	488	549	506	499	555	525	508	544	481	541	477	508	518	560	533	526	536	529	499	507	514	489	571	543	507	545	474	556	539	523	492	521	527	542	551	478	509	560	532	530	540	552	530	495	544	543	520	477	571	516	505	499	505	503	506	523	543	511	494	540	529	524	528	536	511	506	491	517	536	532	552	562	502	484	514	517	577	532	521	544	529	521	511	484	583	531	542	501	524	542	498	482	492	575	525	488	485	557	492	509	517	498	522	540	538	552	492	477	506	530	551	483	512	543	492	537	527	512	540	525	483	532	485	549	536	506	523	546	504	516	563	497	555	541	496	538	511	493	495	545	514	532	558	526	564	554	538	510	530	527	492	526	505	545	529	526	543	496	517	545	503	533	505	560	544	498	515	535	541	528	525	530	511	534	477	549	477	566	528	476	518	522	561	549	503	494	481	529	521	496	516	506	503	494	466	539	546	514	529	527	527	547	512	509	551	535	524	536	495	507	526	488	534	516	529	542	546	536	513	564	513	539	516	529	504	525	515	556	543	541	530	524	505	526	502	511	541	522	502	494	517	474	510	539	516	514	522	543	504	532	547	494	512	565	488	521	514	541	504	553	495	534	544	543	526	498	532	512	491	531	517	548	546	511	538	498	528	512	494	518	516	518	513	543	492	518	544	520	546	500	528	565	500	523	487	542	521	508	519	494	558	533	507	525	513	489	496	546	510	484	525	492	518	506	515	545	531	512	527	549	545	510	524	555	518	477	497	550	530	506	544	528	532	516	540	531	534	505	523	528	525	521	501	484	528	516	467	543	534	502	510	537	495	522	484	554	475	517	524	556	509	505	487	493	565	560	496	528	535	490	527	553	498	503	505	506	537	509	538	525	529	522	519	522	518	508	521	502	471	497	518	503	498	503	557	553	489	502	520	497	552	516	533	538	525	519	523	506	550	511	538	528	529	510	558	506	541	511	520	506	513	509	476	519	531	478	531	509	517	497	515	484	515	504	537	517	529	518	550	502	483	519	536	460	527	526	516	526	492	508	499	530	519	521	534	526	535	523	497	523	510	501	487	528	507	498	553	506	556	494	525	504	513	546	505	537	499	534	543	536	520	521	491	505	530	494	547	517	527	546	553	500	486	489	537	523	535	503	526	495	505	527	521	490	558	558	538	501	548	500	501	494	518	542	525	513	513	505	558	509	517	537	553	508	504	521	511	533	536	531	529	543	560	547	551	528	540	513	531	466	482	509	518	515	500	544	543	517	509	541	489	553	544	539	501	566	509	513	538	540	512	500	544	523	517	517	535	504	491	518	539	484	547	518	535	510	513	521	465	531	558	533	542	517	492	480	495	569	530	533	531	510	535	544	563	533	506	497	532	524	502	527	512	533	514	508	520	480	498	557	504	508	524	527	494	507	524	461	516	494	517	464	500	483	510	501	504	536	554	522	520	541	504	500	538	508	494	527	540	528	491	544	504	531	551	532	538	514	529	544	509	537	540	541	525	511	534	521	531	531	485	509	506	515	546	520	569	528	513	557	498	518	517	452	506	530	521	486	543	518	597	508	542	506	506	505	507	518	517	554	464	489	519	517	526	533	526	498	536	502	497	549	526	526	523	515	515	519	520	553	568	527	513	536	510	536	488	480	520	501	538	527	552	505	528	526	538	523	528	523	544	517	563	498	484	499	539	519	514	541	533	509	516	554	499	525	525	543	492	528	530	501	540	514	519	515	500	535	526	498	516	478	525	547	500	516	552	548	497	539	555	538	502	484	515	521	477	550	520	560	548	496	546	527	561	500	550	547	557	539	549	493	481	506	498	512	535	521	522	518	520	557	496	533	512	511	494	526	485	587	561	554	555	495	564	543	533	508	523	522	510	507	511	552	517	507	535	504	517	537	461	531	513	544	521	527	481	543	519	500	489	501	486	557	532	529	497	552	478	554	540	504	523	499	535	511	520	528	523	511	524	502	545	508	496	490	557
27512	12588	1875	944	547	674	1923	2855	2286	1506	991	651	552	488	467	470	462	498	496	472	445	417	427	418	495	459	436	455	437	441	512	449	436	436	459	437	479	434	450	453	438	417	456	475	444	476	462	469	453	384	466	428	430	454	492	447	461	452	445	428	483	485	479	442	431	436	411	439	431	459	443	423	426	472	436	457	457	462	492	462	461	457	471	455	457	438	461	463	478	483	455	452	481	447	444	498	454	439	432	495	494	454	436	496	474	433	482	458	459	475	473	479	407	463	466	475	435	441	420	454	451	434	453	457	435	493	463	455	473	407	416	455	464	468	476	454	449	413	461	425	426	426	441	430	508	460	444	464	461	456	432	476	451	463	467	470	445	455	444	430	465	444	473	446	408	441	434	441	476	476	450	440	465	497	459	481	429	457	453	449	482	470	491	433	453	461	455	473	444	462	417	470	426	461	442	460	448	480	475	445	439	421	438	452	454	462	436	413	443	464	465	469	419	505	452	459	416	502	416	434	443	452	458	468	464	435	446	470	449	441	461	430	412	457	445	472	450	441	446	475	452	437	468	454	448	443	455	469	440	453	445	492	434	477	450	475	456	439	433	450	425	459	420	399	484	455	431	443	452	479	470	470	458	437	470	429	484	484	450	462	446	453	468	450	438	465	479	438	426	479	457	468	432	456	460	457	452	465	443	455	447	473	470	466	457	448	474	446	422	461	415	452	430	424	460	463	479	419	454	478	458	432	500	463	457	463	401	463	381	423	440	433	453	447	450	446	438	479	484	475	427	455	412	440	449	416	450	437	473	433	447	465	428	460	420	438	419	431	455	459	429	457	447	468	418	457	458	439	443	472	485	438	520	430	464	448	444	437	445	451	440	453	465	467	450	475	462	459	469	444	427	494	415	428	444	477	416	463	434	447	468	443	487	424	466	450	424	457	431	421	469	480	488	438	456	477	463	455	443	458	483	416	487	416	420	486	489	461	441	460	461	435	446	440	437	408	463	472	416	462	473	442	444	464	471	455	442	457	441	476	489	471	490	436	438	427	481	447	420	461	480	472	443	453	394	422	411	431	457	409	471	438	451	464	443	447	415	475	435	437	435	424	471	457	475	474	469	471	440	431	436	477	460	433	494	453	429	477	415	427	413	456	463	481	470	481	467	495	458	429	487	424	447	424	443	417	407	463	432	462	429	463	490	395	415	497	470	440	480	458	462	429	452	454	457	439	447	441	455	468	465	421	448	437	437	485	434	450	427	454	481	462	463	479	431	483	469	468	447	467	440	453	454	438	448	492	477	440	466	452	436	468	456	451	476	433	443	453	447	450	411	473	462	449	474	461	435	441	471	448	446	450	431	451	429	436	429	462	455	454	448	461	440	430	465	465	469	410	453	415	459	435	425	447	474	428	401	426	441	468	456	416	473	491	458	456	460	457	428	458	487	468	453	463	459	478	429	433	469	425	455	467	459	428	483	485	467	494	472	466	428	466	465	463	459	467	469	439	450	470	435	445	445	490	469	449	447	438	432	465	456	479	442	446	454	414	421	475	458	448	428	461	459	442	439	467	462	469	487	465	493	472	437	478	456	447	488	442	465	464	419	471	458	438	451	459	447	446	504	451	441	454	460	477	465	436	477	454	445	482	460	445	464	480	425	431	473	444	437	447	459	482	447	442	429	437	469	445	477	469	451	486	475	487	436	448	424	475	450	438	426	479	446	442	466	439	478	422	435	449	474	449	424	436	445	455	459	427	480	475	438	454	475	455	446	457	480	482	439	444	435	459	463	461	410	470	444	449	469	484	435	443	453	433	475	456	441	416	460	444	491	415	444	456	480	444	470	462	482	441	489	475	459	498	463	443	471	494	435	473	441	439	436	436	481	445	486	479	445	438	431	441	473	488	473	469	482	427	438	431	438	431	442	458	428	457	460	462	440	424	446	440	436	467	469	495	464	464	465	438	441	413	437	500	486	423	437	452	446	458	443	470	420	465	463	406	430	439	472	407	453	464	429	488	458	449	433	450	435	500	476	446	469	416	444	432	461	469	439	440	418	439	503	472	449	453	476	491	472	450	472	468	439	460	433	470	461	459	437	474	434	478	494	470	401	430	443	474	454	454	470	466	420	455	491	443	479	477	481	520	468	436	406	452	433	453	446	445	421	463	414	448	450	427	430	451	454	485	430	472	471	468	501	442	436	446	462	482	463	428	427	471	436	448	450	446	455	444	465	461	468	471	444	473	457	449	456	438	467	457	506	443	472	466	467	422	470	446	448	453	465	460	426	457	438	437	476	414	443	433	456	469	409	462	445	409	437	505	461	431	447	483	476	455	457	458	462	449	452	503	467	458	484	457	433	398	471	437	436	433	451	442	435	471	441	450	476	470	463	448	457	430	464	476	456	438	440	478	426	440	477	447	481	443	462	439	484	461	424	454	485	456	455	448	489	461	445	469	434	444	464	438	444	455	454	433	480	438	468	432	455	451	453	430	462	436	441	442	444	482	469	444	436	460	457	482	464	412	433	455	496	485	426	445	479	465	428	408	455	460	464	448	448	445	439	468	449	465	449	485	444	456	436	402	407	445	495	459	471	481	419	457	444	481	425	427	476	464	427	456	452	432	416	464	494	439	440	473	447	452	445	488	432	472	448	445	394	433	442	454	456	450	457	429	456	441	442	468	464	467	455	480	461	438	455	466	483	425	445	448	452	447	419	453	486	458	402	425	453	497	444	473	443	411	467	480	454	459	434	455	483	486	437	451	410	443	457	452	460	459	446	456	478	458	431	483	495	445	439	454	468	426	465	467	439	467	456	436	427	477	435	448	435	471	458	473	467	451	441	442	428	468	498	437	462	471	443	469	455	438	486	435	491	459	453	438	411	437	419	429	455	459	486	435	499	463	450	462	416	460	424	469	448	423	436	475	433	455	458	450	457	456	439	464	438	451	441	421	479	476	471	447	473	473	430	459	456	452	444	430	457	468	468	435	476	457	460	473	449	439	441	468	416	473	426	461	469	458	488	484	438	453	446	477	480	441	439	450	461	486	445	496	447	435	438	468	478	424	434	443	452	458	452	453	441	454	446	477	481	451	454	463	440	468	467	439	450	391	430	501	419	471	480	489	459	517	432	440	461	454	470	459	448	461	425	463	414	466	442	438	456	425	476	432	464	457	445	475	421	466	433	430	466	465	457	434	421	454	450	465	445	444	484	455	433	469	482	470	489	424	490	460	411	440	470	494	469	469	507	472	474	472	486	445	449	484	445	465	470	446	469	478	446	452	462	493	406	425	446	442	447	457	456	430	425	474	463	439	443	422	444	465	455	441	462	450	450	473	438	424	445	483	448	503	456	478	420	460	444	456	482	482	451	450	509	490	431	477	485	477	436	451	457	480	485	475	439	429	430	438	449	482	432	473	463	445	476	458	413	492	420	434	438	465	442	440	500	458	473	468	425	394	486	483	426	442	419	461	394	508	453	444	460	452	452	424
5433	1709	1114	823	499	731	2795	3706	2883	1789	1076	665	498	418	427	446	396	440	402	416	429	441	423	412	418	454	451	440	373	396	434	412	465	453	449	424	410	440	423	440	414	435	414	411	415	449	417	417	460	456	430	416	415	406	455	451	442	440	444	438	405	425	426	415	416	429	420	443	436	415	387	436	440	448	398	389	417	429	440	418	429	411	410	433	427	451	424	423	427	422	412	427	430	418	418	435	425	428	455	437	411	447	432	393	393	416	399	415	419	385	407	380	418	422	391	378	430	409	432	409	364	419	415	381	408	415	407	384	453	430	400	472	445	442	421	404	425	460	419	423	443	419	445	437	417	471	413	428	432	397	431	407	439	436	417	451	410	419	391	420	429	424	434	405	429	431	454	417	443	428	426	409	417	413	390	441	433	444	431	419	452	390	428	411	411	406	454	407	401	429	435	381	417	427	396	424	444	417	429	401	395	407	409	452	380	380	432	448	421	412	425	396	430	385	435	397	392	450	425	446	425	411	424	439	399	427	407	424	448	407	441	405	422	419	388	427	403	415	424	409	411	420	401	414	425	416	410	458	415	432	403	432	426	482	434	423	446	424	424	452	432	436	422	418	439	393	427	422	424	423	420	421	403	404	428	426	424	415	445	397	406	468	430	443	423	450	429	426	397	426	404	438	451	399	410	415	426	429	416	390	428	412	434	433	428	364	383	436	415	410	441	450	412	432	415	419	420	402	384	418	424	456	466	409	406	409	419	414	448	427	402	400	425	422	411	427	396	408	405	401	414	449	438	443	402	420	426	413	409	430	401	398	388	410	431	406	422	416	436	427	448	455	443	389	391	410	411	401	422	376	405	371	404	434	400	398	415	419	434	445	434	448	391	406	419	439	423	405	420	422	422	437	454	395	456	444	415	451	392	420	431	428	427	412	405	430	436	419	430	434	423	407	417	425	442	408	408	421	427	411	403	372	424	429	417	405	441	388	445	463	426	419	407	398	420	421	443	427	433	394	422	433	398	430	419	411	421	395	429	393	464	416	420	409	392	413	397	416	451	435	426	433	455	420	417	379	411	428	402	412	446	445	451	433	419	387	421	422	423	410	434	408	414	404	397	428	370	415	402	407	411	427	405	405	430	413	387	400	430	440	411	463	437	425	424	420	417	447	438	404	412	451	405	412	457	474	437	429	397	400	400	428	401	436	391	381	423	436	417	391	432	410	458	403	413	418	401	447	397	446	414	440	459	401	448	415	437	403	448	428	455	421	426	407	408	402	430	415	424	437	416	378	451	430	421	398	448	405	456	434	435	422	430	428	408	438	450	438	418	391	427	427	417	424	412	387	428	419	412	399	435	412	401	429	378	417	412	431	440	426	455	413	394	464	427	433	405	376	411	399	429	416	437	419	399	425	443	389	431	449	423	440	401	430	425	409	402	407	367	415	419	403	434	440	440	448	443	434	405	458	412	439	452	410	397	420	462	455	408	441	428	407	448	392	395	407	454	443	421	408	432	419	481	384	401	431	389	406	425	426	410	446	379	437	466	428	428	406	431	391	396	442	441	407	430	393	442	411	410	422	394	439	373	470	419	453	417	434	436	409	449	409	420	437	402	415	414	416	454	415	425	428	426	453	397	435	441	408	425	409	415	425	377	411	439	426	414	448	418	432	381	405	435	466	458	395	476	417	418	422	435	413	441	422	390	401	416	440	413	397	427	432	434	461	409	415	450	410	452	394	452	459	409	431	456	416	450	404	436	420	435	407	436	412	439	394	401	405	426	403	399	410	430	422	426	442	423	396	421	391	433	449	435	422	412	417	414	407	401	411	430	413	407	382	385	459	380	407	390	417	416	415	441	435	421	414	376	393	402	448	431	414	443	465	407	429	437	404	414	418	415	437	444	387	392	440	403	371	388	425	403	388	427	402	410	392	402	414	413	443	419	452	441	383	474	421	430	416	449	465	426	426	427	427	405	426	412	435	417	410	429	445	421	443	424	443	422	387	443	389	392	430	423	442	451	402	426	436	426	412	396	448	413	394	413	441	424	424	452	397	436	406	435	394	440	439	434	439	383	414	425	410	436	419	369	400	425	448	431	395	413	436	398	460	407	439	429	403	434	402	411	422	465	400	396	395	435	387	392	404	423	415	432	388	426	411	440	423	410	433	406	371	432	399	399	414	409	403	401	404	423	441	410	418	422	380	428	427	421	432	422	473	417	455	424	408	438	421	435	409	444	405	405	435	430	445	424	466	433	428	444	422	420	435	433	429	424	419	445	388	377	435	408	432	441	440	417	441	443	453	412	448	423	447	445	446	458	388	439	446	408	397	427	399	390	402	435	457	408	455	391	400	417	432	400	385	422	416	411	409	412	423	410	441	424	426	388	389	427	395	429	443	448	407	424	432	385	420	427	391	374	466	401	394	363	447	404	460	437	412	420	401	390	401	414	414	386	406	423	419	373	446	425	433	360	394	441	436	430	425	437	431	467	386	437	436	372	415	412	401	445	422	422	401	424	419	416	421	437	416	405	417	361	391	405	429	432	423	418	410	402	388	418	408	424	428	397	433	434	428	451	423	385	445	398	430	422	427	403	374	428	389	413	433	429	413	417	414	372	413	421	474	469	423	423	419	414	423	424	436	457	386	421	394	460	418	413	413	452	405	430	409	430	398	448	447	385	403	412	442	400	463	443	434	423	418	394	430	432	417	414	430	438	459	402	409	404	444	399	420	415	455	415	430	390	417	448	420	405	435	388	398	412	417	433	425	406	439	395	423	452	412	431	428	434	421	448	419	438	467	396	434	425	443	418	434	410	427	432	438	402	439	424	425	398	408	429	372	425	424	430	403	458	378	462	431	404	379	451	396	417	466	459	406	441	398	438	417	423	390	433	443	394	404	379	405	454	398	409	450	443	460	429	395	436	420	427	396	407	414	405	394	404	436	418	445	437	411	389	422	446	408	406	438	436	427	430	427	379	406	411	387	407	406	467	433	474	474	460	435	395	407	433	418	382	400	429	458	421	413	420	434	416	417	437	413	459	399	434	472	450	417	418	423	389	440	397	410	429	447	478	414	423	445	404	427	425	439	463	419	429	395	397	406	464	392	420	421	428	401	452	410	445	434	448	411	402	425	406	408	389	425	437	455	429	408	432	407	392	423	439	419	421	440	455	405	426	414	411	393	432	458	411	414	427	416	430	391	434	423	429	401	416	408	448	390	396	394	419	454	406	394	438	397	429	436	472	405	437	447	407	409	446	460	412	430	412	428	426	397	410	430	388	424	428	433	425	452	426	402	426	426	408	441	444	455	421	434	381	430	413	414	440	417	417	421	405	424	393	396	409	408	440	451	399	419	450	415	416	422	407	410	420	408	448	428	467	423	404	460	404	424	412	428	419	400	403	414	453	405	433	411	428	418	418	403	423	393	420	407	378	459	412	442	430	424	384	453	427	430	416	426	401	423	417	419	414	413	398	442	452	416	422	400	434	399
25385	21314	27102	25165	4501	3623	19296	26170	19499	11078	4117	1368	704	541	509	460	473	498	503	452	445	459	497	460	438	451	431	467	406	448	459	471	419	481	435	414	478	456	423	455	463	472	440	432	445	455	425	448	440	476	472	457	449	455	452	447	459	435	435	449	512	448	468	451	452	433	442	409	393	433	457	493	409	454	450	428	478	420	473	448	457	484	461	480	420	429	456	453	437	426	447	471	470	451	440	457	447	429	429	405	437	493	453	471	467	433	468	459	442	437	424	412	466	436	444	419	477	447	483	470	430	461	408	423	424	427	426	468	442	437	463	446	441	490	443	462	440	454	405	449	472	437	412	442	473	421	465	401	426	449	451	441	461	445	447	468	477	411	415	460	434	476	449	446	453	422	448	442	444	482	439	455	433	443	460	441	440	477	431	424	469	456	440	470	450	441	430	458	454	406	447	434	452	475	434	438	471	469	401	452	446	420	463	454	477	426	443	463	460	415	434	444	417	467	467	428	482	420	461	464	433	401	455	496	435	462	417	445	436	398	422	433	475	447	462	452	430	430	447	450	446	476	425	429	423	437	449	472	451	452	426	444	455	471	467	431	448	455	439	440	470	483	481	446	430	468	443	400	433	440	460	430	434	450	415	484	439	472	428	428	460	426	471	437	468	446	460	428	426	480	438	462	456	451	438	441	438	437	428	419	461	489	464	456	459	439	446	436	462	448	472	450	452	454	431	468	443	465	400	458	484	443	488	425	476	493	466	442	446	411	446	440	457	390	482	427	502	454	423	438	430	487	417	466	448	450	469	421	389	420	421	449	479	481	443	460	445	476	478	458	416	435	458	456	502	445	428	439	427	465	424	441	408	407	440	452	460	436	455	417	446	476	450	462	449	406	454	421	419	444	453	441	433	471	463	459	439	488	472	472	443	461	426	465	434	465	479	427	480	420	434	509	498	458	483	428	457	475	473	486	473	417	443	479	453	503	429	429	444	428	448	431	430	463	420	455	482	435	453	433	448	449	433	424	454	457	488	431	466	469	450	417	481	409	428	484	428	444	461	451	462	476	484	452	458	475	442	459	421	441	402	431	429	455	417	469	448	461	410	449	441	442	471	436	450	440	434	436	462	454	470	442	414	441	492	445	450	417	426	456	449	405	487	437	462	455	436	412	457	431	390	462	468	450	479	442	453	447	460	436	432	467	419	437	434	478	453	449	456	439	445	434	462	449	457	471	437	450	453	435	474	427	435	426	434	448	434	434	443	419	451	459	463	467	476	484	466	440	443	405	482	449	476	433	469	462	442	454	451	462	408	402	466	436	427	468	431	450	467	463	433	433	427	458	412	440	466	423	426	434	433	472	416	430	422	454	430	437	454	476	430	417	429	442	470	426	424	432	443	442	455	482	446	459	457	430	463	455	448	436	441	458	440	446	451	426	416	451	435	428	480	449	482	492	442	408	404	468	447	447	440	434	408	467	436	408	444	476	412	426	440	484	474	460	453	407	435	456	453	405	461	429	410	453	452	429	470	462	450	445	468	464	459	417	453	428	456	435	450	432	453	451	494	478	445	419	442	445	454	442	444	471	484	451	444	457	406	409	468	450	428	492	465	455	427	471	467	442	425	448	393	414	443	471	469	466	448	443	452	441	432	435	430	455	460	437	430	430	430	479	428	474	447	428	490	473	443	476	440	395	431	496	494	453	429	453	433	467	430	445	453	442	458	452	478	446	480	406	420	448	421	415	441	474	456	477	478	452	421	483	465	479	451	471	442	462	448	434	469	413	446	450	461	468	441	464	437	471	419	456	411	435	426	417	433	453	448	437	437	465	459	440	441	447	450	470	416	479	474	427	466	438	434	445	445	473	431	453	414	458	462	436	439	454	455	442	473	458	465	460	472	452	448	441	480	463	431	456	446	456	447	461	442	434	450	449	444	439	478	441	461	443	429	460	472	439	434	446	457	446	436	431	438	476	471	439	470	458	465	388	463	405	403	413	435	457	461	414	443	416	457	441	457	423	426	460	453	426	440	466	429	446	472	432	474	457	480	451	449	479	442	453	468	440	440	407	458	399	465	447	435	428	472	438	450	427	415	463	458	442	434	461	440	437	423	437	479	453	460	440	467	449	412	449	465	437	432	434	409	427	433	454	443	443	423	481	450	414	439	427	426	416	437	422	431	426	483	471	473	465	452	460	403	421	454	435	473	464	427	439	453	448	435	441	458	433	438	458	425	476	437	481	463	489	438	429	438	416	425	391	456	437	397	449	458	471	446	447	427	443	459	418	434	452	480	427	434	447	459	433	457	457	453	435	416	437	458	437	448	457	474	430	447	472	405	433	451	463	422	476	447	456	473	462	480	452	463	439	461	421	452	479	440	463	466	438	412	432	479	432	426	466	452	473	492	456	418	441	442	441	437	435	434	466	454	428	401	437	485	459	440	473	452	460	433	485	436	430	439	462	432	486	445	464	480	497	436	405	434	479	447	445	485	404	451	452	467	474	437	459	491	455	471	447	458	479	485	434	426	406	420	433	484	429	501	439	444	441	463	439	455	421	453	427	410	437	463	453	407	437	439	437	401	400	438	460	454	483	499	463	461	448	481	448	404	452	429	459	420	467	472	438	444	396	445	435	437	437	434	400	410	426	464	452	487	454	450	454	419	450	430	446	440	491	438	444	450	463	431	460	436	425	467	402	434	466	429	446	461	454	465	414	461	443	419	456	428	438	430	437	423	438	408	466	456	441	429	452	469	434	461	445	453	478	474	424	440	438	380	443	433	477	433	455	447	433	445	426	465	430	443	453	441	459	403	418	445	444	446	414	451	463	449	434	394	446	464	442	453	452	432	439	471	468	426	473	452	440	450	440	454	432	438	478	483	476	454	427	430	459	452	477	448	469	493	474	441	473	404	454	476	444	469	469	462	455	419	448	468	470	434	476	467	429	467	463	461	478	457	450	423	408	459	437	452	464	430	438	446	431	490	428	461	480	435	465	449	465	449	440	436	434	444	476	460	453	410	461	463	433	450	446	426	446	433	440	454	451	472	437	450	444	456	439	509	423	448	454	459	454	460	458	463	444	420	463	441	506	418	439	442	424	438	446	491	488	441	444	466	476	443	413	463	426	439	475	425	458	446	459	465	415	442	387	485	427	446	376	456	467	473	451	418	459	454	491	452	465	453	427	421	437	473	468	458	462	450	457	450	483	422	424	399	471	415	433	430	453	466	423	440	454	453	393	429	407	476	452	448	421	446	467	458	415	442	436	469	442	446	476	435	453	447	450	483	462	451	461	445	458	452	450	441	448	499	449	459	443	436	450	415	445	449	439	472	384	450	462	451	415	454	464	420	466	469	421	454	380	475	443	444	432	443	453	417	455	424	435	435	493	468	440	479	412	438	458	460	430	455	434	444	485	474	468	441	466	464	423	462	446	421	441	425	459	425	444	456	448	425	463	484	460	448	463	443	465	425	461	461	456	463	423	431	472	431	433
4612	5822	2940	1686	1102	4822	21529	23954	17088	9778	4205	1484	671	506	450	458	433	462	503	443	427	443	444	459	426	427	410	452	422	420	429	417	450	441	447	465	440	446	455	433	474	426	476	450	467	455	470	466	461	427	452	494	430	448	447	437	423	448	419	462	432	419	469	417	435	427	459	426	442	440	474	450	433	424	428	435	456	471	444	453	407	424	465	415	438	434	467	455	399	473	413	454	437	453	420	435	406	428	427	450	421	427	457	411	476	466	431	418	423	428	430	455	436	436	418	424	428	437	460	426	427	443	452	473	399	464	448	442	437	419	452	448	443	449	445	437	418	451	429	443	457	417	450	451	439	467	440	433	391	414	439	425	428	469	444	443	439	458	419	406	451	427	456	427	426	442	434	436	420	512	446	433	458	448	422	429	444	416	440	429	429	463	456	453	430	463	415	415	437	440	453	410	458	455	440	477	443	429	455	437	420	436	485	377	436	436	493	423	435	435	434	461	435	463	440	446	414	424	423	483	468	492	440	402	454	445	420	436	454	437	446	437	443	449	440	459	464	498	452	422	417	444	416	437	454	442	450	411	442	446	418	442	452	447	422	444	437	420	470	429	426	448	447	461	440	426	438	440	483	453	453	431	401	436	452	435	458	402	462	408	444	426	464	425	458	422	483	463	447	427	435	431	449	423	429	448	430	461	425	438	460	436	408	456	432	435	458	414	491	440	481	452	446	460	446	435	401	407	474	439	452	408	438	459	426	422	423	443	448	414	417	443	434	415	463	424	402	432	429	437	459	427	452	454	459	414	449	424	461	419	435	440	448	442	427	458	402	459	451	445	439	402	443	461	393	434	415	432	439	419	479	433	451	458	453	446	418	430	442	440	436	412	455	464	434	404	456	392	432	422	424	467	441	438	446	410	416	415	420	405	431	440	455	448	503	468	438	460	401	439	445	420	459	467	426	436	436	433	437	460	423	424	464	444	453	427	452	427	448	457	450	431	446	425	445	458	425	442	468	422	409	450	459	426	436	436	407	420	423	450	452	465	440	421	462	449	445	488	453	412	460	392	417	436	474	437	433	452	416	434	414	425	441	429	424	450	463	463	434	425	429	406	423	446	451	463	430	429	410	444	460	470	462	427	496	459	456	408	445	466	423	410	442	419	433	469	438	449	425	431	423	412	440	427	435	449	480	421	428	422	470	421	464	427	454	423	415	437	413	452	450	426	436	440	441	448	418	425	415	454	415	415	446	457	450	428	421	442	412	447	413	438	439	447	460	422	402	456	431	495	425	461	431	458	461	452	420	440	441	457	438	451	420	433	452	452	453	453	427	469	431	454	424	453	423	437	413	431	417	443	427	435	469	432	431	419	444	447	451	437	438	436	394	402	419	428	424	418	450	436	422	453	466	448	444	423	431	443	428	439	424	487	442	454	431	448	456	422	445	433	414	440	417	473	473	448	436	439	434	414	432	438	426	502	462	467	409	446	414	438	453	404	430	440	436	415	430	453	427	422	408	423	457	488	424	437	429	437	475	442	451	425	402	412	421	472	431	453	418	464	461	456	439	458	457	434	435	401	443	444	472	422	447	462	439	455	465	433	456	455	471	453	448	453	459	419	450	451	416	449	404	435	459	443	434	421	448	466	476	387	411	425	446	416	433	427	413	443	448	443	427	448	435	448	447	403	444	489	451	413	469	445	431	441	440	411	434	466	498	451	465	430	467	426	452	418	403	421	426	408	466	431	436	440	415	481	459	387	443	468	412	426	417	428	440	437	426	451	451	468	456	434	431	475	464	463	456	477	444	414	457	449	401	451	396	474	467	429	458	435	425	421	495	438	398	458	431	449	419	424	467	426	428	428	430	411	457	460	415	447	432	455	426	415	441	401	439	414	425	412	446	431	441	429	424	428	439	455	428	443	432	449	464	443	439	444	424	423	476	442	479	411	403	427	464	435	429	429	431	438	470	393	441	441	450	440	451	449	432	428	412	439	431	466	456	434	423	430	458	428	435	445	416	399	443	421	442	430	432	425	460	415	434	414	416	444	447	464	436	437	448	438	408	453	415	441	452	446	423	439	428	444	437	430	480	443	444	411	426	461	419	436	434	435	462	427	465	444	461	409	453	459	435	432	441	406	410	450	454	425	411	413	452	444	480	452	454	439	462	425	422	413	417	429	407	445	460	422	438	464	396	423	396	466	457	442	464	461	443	405	426	440	431	451	458	451	453	436	453	396	452	456	460	459	445	441	482	478	420	435	474	424	443	450	436	401	424	421	453	462	403	446	459	444	431	423	445	454	444	445	451	427	411	452	462	420	425	469	424	427	460	449	433	436	440	434	451	457	450	401	476	487	427	456	448	446	428	423	423	455	469	448	414	431	447	448	438	436	437	442	430	422	429	442	444	423	458	457	437	459	423	446	417	453	458	455	479	432	422	419	418	458	444	428	445	422	398	432	397	427	465	463	432	406	438	469	420	431	431	442	377	477	464	451	440	445	436	445	449	437	466	428	439	466	412	397	459	395	396	441	434	432	415	469	449	441	418	454	441	435	456	449	433	451	422	417	428	402	422	405	486	450	436	417	400	413	479	432	455	450	446	477	466	402	425	423	424	421	449	456	422	427	430	425	433	441	459	405	451	427	435	438	430	425	429	428	464	464	442	471	414	456	397	431	456	466	438	443	457	426	415	472	410	429	442	436	443	443	476	455	452	448	448	434	416	461	439	465	417	457	401	428	457	419	464	427	428	471	418	460	418	422	479	403	420	443	415	422	402	447	448	429	440	410	440	462	462	441	452	426	449	453	424	445	422	439	399	434	435	412	434	447	435	463	453	394	448	433	470	442	458	458	438	448	409	441	461	466	437	400	435	425	420	414	449	468	427	421	472	448	402	420	450	411	439	442	409	459	447	432	501	443	439	434	447	437	418	447	426	465	429	409	472	454	440	455	430	433	426	435	452	442	466	455	402	422	418	415	448	416	460	407	471	423	436	407	459	426	433	450	443	449	435	423	430	436	436	463	418	453	457	465	417	438	446	406	421	455	431	448	463	420	432	414	465	418	429	473	431	439	416	460	408	440	427	411	411	445	460	423	436	441	406	424	433	442	459	401	420	423	374	446	452	426	460	442	432	455	434	427	456	440	429	438	461	413	414	451	430	485	473	459	458	429	443	448	412	404	434	412	446	463	421	408	441	450	455	445	428	457	429	449	424	424	432	431	442	463	400	426	440	448	457	462	455	407	430	457	430	407	457	437	421	438	459	407	420	413	435	441	439	485	481	427	466	413	447	432	463	416	431	419	440	423	417	446	432	457	445	430	438	441	404	387	437	422	439	429	406	415	465	459	441	463	451	423	478	426	432	433	451	425	447	448	448	443	459	448	449	462	468	454	476	476	447	433	428	409	461	439	440	433	413	435	422	446	447	442	429	416	384	443	435	442	449	441	461	440	410	415	451	421	473	417	425	441	442	447	428	442	432	408	421	422	397	440
24191	21292	28595	24336	21234	16278	39614	43251	34717	22048	8822	2532	1009	701	626	545	515	538	566	564	558	581	545	570	575	532	530	558	546	548	558	542	572	566	535	549	526	550	538	606	573	560	523	569	543	548	531	535	555	588	546	560	564	559	524	528	527	585	567	540	579	520	577	532	557	529	567	552	563	540	537	574	570	571	569	521	589	596	528	588	560	564	558	535	535	548	550	585	525	494	579	516	570	517	536	549	585	543	553	527	552	534	559	575	554	557	530	531	562	569	535	543	559	584	567	566	531	567	538	513	556	595	554	559	545	538	520	567	542	548	557	578	551	549	568	579	539	534	535	570	547	593	537	549	575	533	527	545	572	532	534	562	540	560	558	558	557	596	579	519	577	553	580	594	515	522	568	562	532	575	540	534	508	523	551	519	561	530	529	540	541	569	535	523	514	557	528	526	554	561	545	547	553	531	575	520	560	531	548	534	548	551	581	489	563	506	539	566	562	552	571	550	520	535	556	499	545	562	531	527	507	538	526	593	574	527	528	529	587	521	523	575	585	536	537	570	548	564	550	520	530	545	550	601	536	505	580	540	544	508	516	550	574	557	543	550	570	560	512	566	519	505	549	546	529	517	562	550	537	570	544	525	513	508	556	528	549	516	544	547	542	525	536	553	536	498	492	482	512	527	544	507	501	541	545	570	540	546	513	521	554	577	502	532	546	532	534	537	563	577	543	572	570	534	535	550	513	522	539	561	545	565	549	568	570	551	560	555	533	552	577	552	522	522	549	529	539	568	572	544	552	516	542	545	533	585	552	557	547	597	542	533	542	547	541	588	550	523	544	562	524	549	572	563	590	519	537	571	505	521	552	532	554	583	567	527	555	547	568	539	561	542	479	505	528	525	554	499	534	548	556	526	543	526	583	524	556	559	544	565	555	579	498	549	568	574	529	602	586	563	545	574	593	552	527	561	567	563	570	539	607	561	551	572	506	551	491	498	527	543	556	566	574	567	518	572	577	544	535	531	525	585	534	541	556	540	577	594	546	573	533	499	548	531	587	544	555	538	567	559	570	520	567	543	524	524	536	545	568	555	605	519	522	580	552	557	542	579	527	573	498	510	525	563	557	546	549	569	577	554	530	556	559	537	544	512	540	539	555	521	529	545	506	542	515	524	542	540	558	546	527	537	528	506	577	538	540	522	576	569	554	497	574	535	515	558	521	525	521	518	563	535	535	540	556	531	539	489	568	508	537	571	546	545	551	556	547	562	548	547	538	515	551	527	586	520	504	593	595	551	534	547	558	523	558	528	538	519	536	552	555	537	557	578	503	545	539	558	540	534	529	558	527	557	500	548	501	553	547	563	543	548	542	530	535	567	544	559	564	537	569	547	509	587	556	546	558	585	561	539	552	548	531	536	534	539	562	525	514	573	575	520	598	566	547	539	540	571	523	545	533	567	518	566	545	560	553	552	559	513	513	560	548	528	569	517	526	543	530	528	534	563	575	554	528	526	602	536	525	591	532	502	532	566	582	566	550	512	559	533	556	578	521	563	566	495	569	571	603	506	521	544	550	542	543	552	544	527	572	601	554	515	527	567	532	553	543	578	531	518	512	571	532	550	566	569	530	564	521	575	537	568	551	495	522	554	595	565	541	541	553	514	497	504	570	568	542	530	544	538	544	529	529	556	550	562	567	565	505	526	525	496	545	548	558	503	541	501	610	469	544	501	492	541	553	516	533	577	556	511	523	556	510	542	531	581	568	572	612	518	554	514	542	559	547	554	537	520	540	498	521	515	567	530	533	519	520	539	557	569	591	542	599	531	548	561	501	554	518	518	535	538	524	540	547	555	538	529	518	506	523	555	557	529	531	543	513	566	573	541	535	553	573	560	570	573	528	529	523	559	511	566	521	511	558	524	584	534	488	523	518	523	559	543	575	494	565	524	534	525	539	527	538	535	595	572	549	562	554	522	521	551	589	571	549	585	571	594	549	556	516	547	545	547	540	563	537	531	536	546	570	563	552	542	552	570	559	551	529	527	554	516	559	516	526	518	550	525	520	544	525	536	582	560	567	522	549	570	586	579	520	555	524	591	538	573	555	524	539	566	561	588	566	566	544	557	510	561	534	546	552	528	514	547	526	520	508	558	568	527	568	543	562	533	526	523	559	516	531	553	529	559	521	532	550	548	556	545	529	509	543	500	523	505	487	526	537	550	553	556	529	574	483	593	551	496	565	528	539	595	573	554	570	524	556	580	561	555	554	536	546	503	541	535	536	536	587	528	528	592	510	521	567	569	516	527	526	545	511	526	534	535	529	568	539	553	520	527	540	536	556	543	486	537	585	570	549	543	520	542	573	533	536	536	563	563	590	549	517	562	554	543	485	530	533	555	544	568	537	566	548	526	556	544	536	559	554	532	546	537	563	572	533	521	575	536	540	512	574	533	542	521	547	556	526	585	545	511	516	545	514	559	542	544	523	563	532	573	563	567	558	551	554	521	515	552	551	527	499	566	540	539	511	523	565	558	519	581	559	540	516	484	545	536	519	573	529	556	532	521	569	548	575	514	535	548	583	572	539	512	503	556	559	578	560	553	567	529	562	549	515	530	536	604	532	512	501	566	541	554	559	528	508	554	533	522	532	576	547	523	555	504	547	600	528	534	557	511	547	536	518	525	556	520	551	567	590	545	507	519	550	542	531	543	529	529	540	539	515	540	546	521	546	573	500	548	520	514	553	540	541	548	520	490	565	562	477	556	507	526	528	505	510	543	511	556	561	544	559	569	522	580	521	526	576	576	524	550	528	582	553	549	523	553	535	541	548	508	572	532	538	511	511	538	542	506	516	582	539	533	563	521	530	525	575	545	521	521	573	557	522	538	538	511	551	511	541	531	559	579	545	546	562	557	554	575	567	544	584	521	560	554	553	536	502	559	556	575	576	577	552	541	534	553	523	521	553	533	520	536	526	538	550	546	515	567	546	559	549	533	525	531	546	556	576	548	546	554	550	542	579	533	533	532	540	538	559	567	594	521	552	560	520	547	538	496	495	575	504	541	539	548	576	542	544	548	515	551	519	539	541	548	522	572	528	538	541	563	578	521	537	569	561	530	523	514	494	591	553	561	574	582	519	562	552	562	586	540	558	557	567	502	531	554	598	522	535	546	564	572	579	528	531	531	524	559	511	533	506	529	521	533	526	529	524	566	518	542	530	559	578	512	584	478	532	535	560	528	548	600	539	524	548	523	538	549	531	547	558	533	515	549	549	538	565	519	515	549	506	530	542	570	557	568	542	551	565	564	524	568	557	528	571	562	564	536	505	513	515	521	528	523	549	541	544	581	511	522	554	508	565	524	556	596	538	536	557	552	545	502	521	549	615	547	538	567	562	556	581	559	551	535	517	546	522	548	516	527	584	590	571	512	522	505	559	514	538	527	552	539	536	509	537	510	519	559	539	559	555	555	532	553	537	508	534	500	517	541	528	542	526	563	509	584	545	552
5780	11028	6071	3293	2123	13648	39201	40284	30835	17611	7400	2637	1015	629	541	569	520	506	484	506	561	493	535	562	512	501	544	562	512	544	578	513	481	561	481	509	551	545	503	520	551	513	518	503	513	535	496	501	512	545	544	558	514	554	514	500	530	541	540	505	554	551	506	527	550	498	494	541	516	549	505	507	574	563	522	531	548	497	554	484	544	533	539	520	533	520	549	537	550	503	485	537	521	548	508	535	511	507	537	482	543	521	489	525	495	550	526	538	502	553	541	545	483	506	540	536	554	549	538	503	517	531	527	528	542	530	543	557	531	520	501	553	519	503	548	550	567	506	540	503	520	522	529	491	502	517	494	518	507	518	528	506	550	517	547	515	532	494	546	520	532	513	492	532	524	553	505	551	508	485	505	546	566	507	528	503	529	542	552	531	477	550	509	545	543	572	467	505	567	507	536	486	524	519	532	537	520	521	507	497	591	518	478	524	568	568	551	524	533	545	557	510	539	501	497	517	520	536	510	539	549	495	542	501	534	529	549	557	516	535	538	511	507	497	538	550	522	523	547	539	528	523	543	484	543	506	534	534	526	524	531	521	517	552	506	519	516	512	524	545	541	542	538	514	528	522	526	534	513	518	543	549	541	525	523	509	515	512	528	529	523	525	541	544	520	519	501	520	493	512	501	528	525	511	529	525	528	498	519	530	542	510	498	534	517	540	502	531	523	494	519	530	527	543	556	538	528	538	511	491	525	517	540	508	547	521	502	514	476	508	543	498	524	504	522	533	557	485	531	517	506	496	510	530	536	554	546	513	523	541	541	518	522	503	504	543	498	518	547	555	508	544	509	572	540	502	539	521	492	522	526	521	520	529	553	506	514	532	536	507	538	568	512	510	489	491	526	540	552	520	575	545	516	536	520	531	562	548	464	518	495	529	506	506	551	539	532	551	532	522	530	487	500	518	528	491	501	536	525	513	547	551	545	511	521	530	529	517	537	567	508	541	542	512	468	519	482	543	506	519	489	528	524	527	558	554	551	504	529	552	529	491	535	510	529	495	517	527	534	539	496	477	530	520	525	516	516	523	501	511	513	533	547	506	535	573	504	548	531	569	542	526	536	514	523	490	524	479	508	518	536	550	519	501	544	513	525	486	534	523	466	527	497	517	545	512	545	521	510	551	547	532	523	562	455	544	522	514	506	529	528	522	483	514	512	533	553	523	537	526	498	522	512	522	508	515	497	523	485	507	557	482	516	547	521	519	537	552	544	492	497	489	536	496	526	523	504	547	550	532	501	536	533	492	544	551	495	523	530	549	564	514	526	507	528	526	540	530	541	525	503	546	507	507	566	489	519	512	489	546	549	510	542	493	544	531	550	466	522	543	509	542	517	470	514	535	503	561	499	561	506	501	513	539	510	506	538	496	500	524	485	490	517	566	570	526	548	513	531	526	494	495	490	502	519	508	538	514	522	570	543	531	499	503	537	498	516	508	493	519	527	536	529	539	510	503	515	513	495	551	551	506	532	503	500	525	496	588	547	523	511	533	495	501	496	553	514	512	523	509	486	520	515	504	524	507	528	497	540	559	532	531	481	487	527	496	536	525	507	509	508	486	505	529	565	483	484	541	527	557	574	485	529	502	495	528	485	525	522	525	534	533	514	555	582	524	503	498	528	521	505	515	518	547	493	539	514	564	474	541	529	558	526	500	533	517	540	524	578	477	535	522	470	546	523	483	523	535	498	530	543	480	507	520	524	542	528	542	533	517	498	480	531	523	488	499	537	493	486	543	546	533	515	523	532	518	489	523	525	505	515	523	523	546	500	502	505	546	499	486	512	492	533	540	539	527	561	564	537	541	516	530	509	592	531	523	508	513	549	548	511	492	522	512	465	517	485	516	508	559	530	537	525	496	503	542	519	509	542	513	560	528	522	527	520	490	547	546	488	537	504	523	531	578	523	481	513	518	507	501	517	510	544	519	521	525	557	530	506	532	494	532	551	542	528	532	506	532	539	550	541	550	556	532	508	527	494	495	514	524	512	516	510	571	514	483	497	551	536	516	496	509	508	528	528	542	530	531	495	520	523	514	530	547	526	555	514	531	506	517	541	553	528	542	537	502	495	546	520	501	497	502	516	560	549	560	527	547	482	504	492	516	535	499	526	533	554	486	495	518	520	491	498	509	556	526	507	479	536	484	526	513	500	526	533	527	539	518	499	545	498	538	510	513	530	543	503	505	500	565	512	552	539	544	508	508	535	571	521	536	510	512	500	501	536	542	604	537	537	516	561	535	547	504	506	464	526	542	505	528	498	533	500	521	567	544	551	500	514	523	518	515	547	516	513	567	507	564	491	568	510	507	527	563	516	548	537	538	488	525	483	562	540	523	542	505	523	551	526	558	485	511	577	520	511	532	532	536	548	517	543	502	542	499	534	541	527	517	490	490	528	528	523	534	525	567	522	526	530	477	534	542	510	514	515	524	526	520	519	514	519	538	507	511	484	524	532	498	520	527	530	514	516	510	491	516	500	505	532	492	502	506	514	503	497	513	497	526	530	531	499	536	500	509	483	539	510	542	561	569	540	532	526	536	507	523	553	501	513	550	515	542	529	494	522	512	535	528	508	516	541	564	529	492	542	506	547	526	506	488	563	520	530	515	504	527	503	519	533	458	511	537	535	530	538	544	487	496	495	510	521	536	512	514	523	539	516	490	508	511	527	518	535	522	517	517	486	542	544	514	532	499	522	521	524	491	527	497	514	526	504	514	519	506	483	578	527	531	500	515	505	542	524	537	530	484	504	505	536	534	542	492	488	558	506	544	518	504	547	532	489	515	501	531	543	516	503	552	534	528	483	546	527	529	502	510	530	507	520	522	493	520	544	508	522	504	478	563	515	506	501	510	525	510	518	498	529	503	549	499	508	555	524	499	516	516	514	547	569	512	560	522	538	519	499	503	573	545	553	531	508	496	533	476	503	500	529	508	525	529	514	503	465	514	500	531	507	463	538	500	524	512	508	488	498	522	491	508	504	523	491	523	524	508	482	504	540	494	510	513	494	482	524	549	532	505	483	476	513	535	505	529	537	470	541	539	520	538	520	512	510	522	496	538	535	517	491	518	570	486	513	555	522	521	542	491	514	537	518	496	528	528	474	525	534	529	508	502	537	489	532	568	519	504	507	543	551	543	544	499	556	517	532	530	512	546	553	502	521	488	554	560	543	511	558	522	545	517	513	523	498	558	505	503	519	497	534	529	537	531	504	499	518	497	521	527	531	515	527	523	513	489	511	521	519	534	526	479	552	522	543	490	509	570	495	522	517	501	529	527	508	541	542	517	492	523	529	489	550	492	554	525	504	470	537	511	573	543	531	533	529	508	497	536	520	505	540	520	510	512	494	503	521	508	532	547	519	537	538	506	514	503	541	512	535	510	491	549	512	529	507	488	511	489	492	488	538	508	514	477	496	497	513	522	491	496	523	587	535	541	494	530	519	518	529	527
27441	12684	2259	864	578	924	2632	3247	2444	1207	790	562	477	465	513	471	448	439	498	413	440	454	432	430	440	479	462	501	452	477	453	473	449	459	472	472	446	484	461	463	451	421	438	480	455	459	471	481	438	445	448	443	472	456	456	472	434	453	432	451	467	487	447	472	481	482	456	465	453	448	477	489	452	513	451	479	468	434	479	487	488	461	451	485	437	478	464	426	489	453	476	454	440	437	442	471	505	465	430	488	470	492	404	435	440	461	462	457	443	470	446	464	428	475	454	418	471	452	433	457	437	422	458	448	450	472	477	437	438	440	450	446	437	450	488	443	459	431	459	426	449	465	477	457	496	445	428	486	449	450	441	444	434	465	466	451	481	454	432	488	504	477	415	470	432	458	429	407	420	440	459	446	420	469	469	466	474	453	456	440	471	458	460	431	436	435	447	434	430	453	449	423	433	491	454	459	426	423	443	478	473	412	447	446	412	453	476	435	459	426	410	447	465	473	470	463	424	462	423	481	448	445	439	424	454	516	464	437	442	431	459	460	430	462	417	476	451	433	417	439	441	440	498	494	442	474	487	476	436	436	450	453	469	479	433	447	471	411	470	428	430	467	446	459	451	475	451	453	472	455	466	441	469	471	453	399	450	447	480	446	421	441	459	492	453	424	472	456	485	461	465	447	413	447	440	447	498	470	473	457	465	457	509	422	455	415	440	480	480	470	474	454	470	461	504	471	432	443	424	490	440	454	422	432	463	460	461	473	460	421	442	420	465	451	433	445	489	421	462	459	503	427	436	465	468	456	450	443	425	465	417	440	460	472	457	467	472	455	484	454	458	499	451	460	417	480	445	441	456	459	438	425	451	451	462	424	455	453	456	465	455	446	473	440	457	444	452	446	489	464	453	463	426	414	455	444	415	457	427	457	419	481	459	470	453	437	512	435	431	479	466	464	453	474	456	487	470	437	475	432	448	464	409	488	426	466	441	460	477	439	467	446	435	455	443	498	447	461	461	448	474	458	453	446	450	494	467	459	456	452	465	464	459	432	469	431	500	417	453	466	453	420	422	457	455	455	432	442	510	461	493	445	425	448	465	399	487	464	466	468	463	445	443	461	433	453	490	429	491	422	443	444	445	422	498	452	424	464	487	474	464	432	406	455	467	419	416	470	442	437	486	465	472	466	413	442	461	452	427	494	467	398	467	445	430	449	427	429	453	464	447	482	472	444	427	428	457	458	480	428	464	399	439	492	481	430	435	468	480	501	431	463	460	482	436	472	433	463	485	496	444	452	431	445	463	435	455	465	421	423	482	485	448	467	475	426	478	470	429	475	459	457	441	436	461	449	460	478	442	421	472	442	409	435	478	437	423	450	486	440	448	435	444	458	399	460	446	456	463	418	424	483	403	466	426	468	436	482	435	444	454	452	421	433	452	430	442	430	432	481	427	465	494	469	479	438	464	470	493	447	470	451	445	496	428	449	454	460	446	443	483	447	458	487	466	455	444	514	466	456	449	441	443	436	471	441	434	460	472	440	467	427	476	436	454	447	494	436	455	437	450	456	438	460	455	460	442	533	454	475	482	446	441	402	454	445	428	429	469	451	464	394	460	460	430	445	474	448	468	438	436	490	464	463	485	480	430	403	438	477	436	445	395	437	487	448	445	440	419	477	420	419	472	452	447	480	448	459	431	439	436	521	462	433	482	474	459	443	487	422	447	462	440	450	430	462	482	445	441	457	478	445	439	458	461	474	487	453	476	452	439	421	444	451	437	434	462	435	473	424	449	461	450	455	444	449	444	441	454	435	453	471	449	438	454	449	450	431	417	432	442	496	488	442	461	495	475	441	476	471	448	497	462	496	539	480	436	422	447	442	476	448	485	425	435	445	420	431	472	480	424	465	448	489	464	446	446	469	457	436	460	441	475	439	429	464	451	470	473	443	453	484	424	463	442	468	427	455	451	463	447	430	446	480	433	451	437	476	446	459	445	471	460	447	460	503	465	435	510	465	463	434	474	467	470	446	475	453	453	435	437	465	441	422	470	495	450	445	452	446	449	464	439	450	447	410	473	435	481	451	461	437	457	446	449	463	518	447	451	467	409	449	454	456	407	415	441	427	429	484	444	431	458	450	454	443	444	446	441	442	428	495	429	459	439	457	445	441	445	435	453	468	453	468	446	423	446	453	424	454	447	466	478	484	435	442	485	473	399	422	451	450	462	449	462	440	441	444	420	487	451	447	479	447	468	444	459	438	470	494	511	427	495	463	464	480	455	481	447	463	452	454	482	480	448	453	441	474	460	445	455	409	503	459	456	430	440	422	438	415	439	447	456	468	436	488	444	457	433	481	446	435	467	407	431	458	486	456	455	491	434	415	441	470	441	465	435	418	488	483	471	425	444	462	453	487	452	441	417	451	480	461	450	454	470	478	450	457	488	461	442	447	462	486	472	477	464	463	414	451	472	470	461	447	472	462	439	444	457	443	477	507	445	436	457	442	466	441	447	422	441	431	471	470	446	453	457	466	473	423	456	493	441	481	453	473	445	481	427	461	461	503	425	459	446	472	434	478	453	487	444	457	487	427	423	436	431	483	413	430	444	425	439	428	500	446	465	446	429	451	476	438	465	473	468	445	418	486	450	466	454	458	482	453	500	462	442	477	449	424	464	438	434	443	481	435	441	463	457	434	477	481	446	468	453	475	451	468	479	417	413	418	473	406	482	480	438	463	453	422	435	435	447	478	461	428	434	442	425	444	439	465	482	398	417	446	447	436	472	474	473	463	462	466	461	473	454	470	498	454	475	484	426	438	453	445	478	467	453	436	447	430	468	440	451	442	438	408	483	443	478	461	456	439	488	445	483	471	417	449	469	433	432	456	433	476	421	489	420	433	436	449	456	480	449	461	467	496	456	436	435	435	465	497	470	464	485	480	471	453	441	451	467	485	424	465	428	528	492	454	434	458	460	478	431	465	458	487	439	440	416	463	430	459	437	472	438	466	431	448	409	488	487	437	451	462	468	456	401	432	427	451	424	463	489	444	448	424	422	499	462	489	450	431	464	465	469	457	449	421	485	433	453	488	474	433	424	422	472	436	445	477	498	480	458	488	440	467	448	455	448	460	425	458	440	431	443	450	479	424	473	464	449	448	451	438	424	395	435	436	415	444	441	427	459	451	492	467	446	453	460	455	459	452	480	456	452	449	449	436	452	487	466	469	482	418	450	431	429	456	468	458	414	424	482	485	428	453	447	474	455	459	438	460	411	453	444	450	439	441	462	470	438	453	453	461	446	458	432	477	498	448	484	472	455	454	451	450	444	418	472	386	438	421	429	461	413	450	434	417	415	460	464	465	450	422	468	494	464	481	482	487	426	454	465	428	438	445	438	449	464	464	488	434	441	442	506	474	427	473	432	450	422	447	490	458	469	448	439	419	458	469	458	466	458	453	453	452	452	453	434	428	475	424	442	450	472	436	423	465	464	453	439	439	439	458
5492	2581	1569	706	513	1230	3588	3945	2827	1434	841	548	450	395	438	399	432	418	439	451	442	438	429	461	477	432	389	450	433	428	427	425	411	428	415	456	431	410	421	474	426	441	401	494	450	455	426	425	395	437	437	384	435	406	394	405	391	441	416	421	406	435	430	411	420	452	422	419	407	454	390	420	415	441	418	415	413	419	425	378	436	379	439	382	438	426	406	401	435	423	461	422	435	457	457	408	434	421	415	401	406	398	462	402	424	411	413	418	460	465	459	423	401	420	465	440	424	400	419	427	421	418	423	436	431	447	416	409	411	405	399	418	436	433	409	406	447	426	436	396	411	426	466	408	419	391	455	424	421	429	436	437	430	433	422	402	437	420	451	441	425	464	401	421	409	433	407	457	399	424	427	457	396	431	435	421	412	418	393	437	444	430	396	396	400	434	434	411	458	456	423	395	435	434	419	433	428	423	433	455	434	392	404	437	459	434	433	411	411	457	437	476	428	425	441	433	434	402	423	405	435	416	436	437	398	434	396	443	425	397	409	397	393	405	382	408	413	430	429	406	399	455	402	404	434	446	409	415	389	402	412	445	447	439	391	409	412	411	408	437	426	412	418	391	410	396	444	410	446	427	380	454	410	438	405	397	447	406	446	426	465	409	421	437	393	406	427	404	449	412	452	422	431	409	412	400	452	405	418	437	447	424	400	433	443	421	446	404	401	403	433	427	397	409	451	436	436	452	418	412	410	421	443	421	445	469	402	413	426	436	431	423	417	447	449	419	405	437	396	439	459	408	428	392	394	429	419	409	440	394	452	423	438	421	427	420	396	423	444	375	447	422	438	479	445	434	443	406	430	418	404	426	399	408	378	434	411	409	433	423	448	425	392	429	443	409	414	397	408	404	442	409	406	412	428	423	453	400	415	405	426	436	416	423	432	388	423	451	414	410	383	461	422	424	429	405	385	448	413	418	423	424	423	418	419	442	427	404	407	437	451	401	390	393	398	423	433	460	417	407	442	425	448	432	402	453	411	421	457	418	430	419	437	379	424	431	426	418	408	436	428	439	472	432	423	434	435	406	425	461	464	400	408	412	405	453	447	420	427	391	423	446	438	407	446	412	448	430	408	470	416	426	427	441	415	456	423	392	460	424	402	426	390	429	402	434	433	445	415	408	455	454	397	453	398	406	428	437	420	418	444	420	423	411	407	423	435	388	435	393	472	416	386	437	430	414	438	419	399	389	351	412	426	452	434	421	418	429	389	435	412	407	418	420	414	473	404	423	406	416	386	460	407	416	410	428	417	459	391	406	432	396	431	413	406	423	437	396	441	425	401	430	432	451	440	428	464	417	464	447	409	421	413	411	422	418	419	434	431	423	440	417	407	420	409	401	435	435	457	451	435	415	413	402	426	429	403	415	428	456	403	420	468	429	417	453	438	395	420	460	416	425	400	434	394	415	427	418	364	415	446	425	417	420	442	400	437	425	440	448	435	436	416	420	444	410	445	456	451	406	414	391	444	452	443	436	435	425	410	458	434	431	406	432	426	432	422	452	384	370	432	448	371	381	415	475	434	465	458	433	390	409	422	432	433	420	423	435	421	449	397	418	404	418	421	426	411	395	448	435	455	419	402	409	438	450	439	445	430	390	399	455	406	440	426	424	428	451	446	435	404	423	405	431	439	433	430	398	381	463	422	425	407	395	412	408	427	406	411	372	409	425	433	432	400	421	396	431	419	440	452	444	443	436	422	425	430	398	438	413	385	438	446	452	405	412	425	399	433	418	434	394	404	405	454	416	431	414	448	392	418	399	425	440	428	419	430	422	448	426	421	440	394	420	451	440	407	429	391	471	418	388	429	445	429	412	432	400	425	451	428	398	407	409	403	440	400	429	405	404	425	462	425	446	386	446	411	415	420	431	401	447	431	437	431	428	425	393	413	392	428	419	434	418	404	437	445	408	438	409	437	415	429	383	426	452	465	426	401	415	448	401	411	406	401	416	435	414	418	434	415	465	428	405	430	391	475	423	415	434	415	444	428	410	441	426	459	430	407	410	439	403	428	383	406	444	394	436	410	440	414	391	429	432	474	399	458	418	412	429	446	429	397	381	438	408	402	433	418	404	408	432	440	434	450	409	402	375	426	412	442	426	387	411	421	405	438	456	425	409	418	461	422	446	410	474	426	405	438	436	396	428	453	411	420	405	417	446	441	399	431	421	429	417	432	404	435	435	421	394	442	453	422	413	438	424	450	435	392	436	418	381	444	415	424	404	396	440	400	385	429	407	424	456	443	408	402	442	447	375	397	431	468	444	414	453	415	432	412	450	413	421	424	431	403	435	417	435	433	413	412	437	426	400	411	422	410	397	409	399	416	416	423	395	467	405	431	407	449	422	427	439	431	433	426	432	433	439	448	431	457	430	403	429	416	446	432	484	423	390	428	445	427	393	427	393	380	415	387	423	422	427	469	385	438	447	428	398	421	427	431	380	444	397	429	434	387	429	425	404	391	443	414	467	388	419	472	419	453	405	436	394	444	402	442	421	437	437	461	393	469	396	441	435	439	412	433	409	453	440	418	451	501	433	434	413	427	426	470	421	452	390	389	416	423	410	385	467	414	456	406	418	403	415	431	428	433	419	460	414	406	411	440	423	398	382	410	410	449	419	426	427	384	422	431	453	408	413	435	431	393	449	426	423	391	418	382	437	426	418	395	443	434	428	407	431	425	420	399	430	450	414	396	437	421	413	433	428	421	449	431	413	469	415	455	389	395	404	395	466	405	421	459	410	439	457	413	424	426	455	385	426	414	414	443	405	410	403	426	429	461	442	433	429	374	431	394	435	409	426	385	425	429	442	439	390	437	421	461	404	456	468	432	413	430	453	431	457	434	412	451	437	385	434	415	437	425	462	431	400	415	424	444	411	410	417	435	438	415	416	415	414	419	437	444	434	432	410	439	457	411	417	424	437	407	413	415	420	404	418	399	443	386	403	399	427	410	463	408	403	437	412	437	405	448	396	404	403	405	422	428	455	407	413	402	412	440	414	436	430	424	432	410	438	418	425	389	428	450	428	433	431	393	431	413	427	416	417	423	433	429	388	437	399	428	406	429	429	445	415	411	425	417	425	403	409	427	388	424	462	422	419	416	413	425	419	450	426	419	388	418	427	412	424	434	402	412	446	384	405	425	456	378	411	432	428	403	414	435	447	445	434	401	448	432	441	400	447	432	458	457	451	419	408	408	454	424	409	426	415	400	445	407	409	432	419	419	435	399	428	422	441	416	411	431	433	436	404	448	441	413	410	393	398	460	442	422	439	422	433	435	423	419	418	390	397	424	409	421	440	399	417	455	429	426	409	446	405	445	409	441	465	414	436	422	439	460	445	419	436	414	438	405	409	438	403	446	394	410	406	429	394	407	453	427	410	418	426	445	455	437	431	472	413	414	412	429	419	436	397	407	455	402	404	446	408	395	412	429	446	426	419	420	422	409	415
25364	21285	27036	25053	5844	9067	29147	28589	17450	6948	2226	870	576	482	481	450	481	460	490	461	468	463	462	425	418	475	494	439	473	438	431	463	454	460	431	422	469	476	449	446	458	446	447	437	463	436	442	446	470	450	505	448	451	456	436	453	449	470	434	452	430	455	451	437	464	448	465	443	471	432	444	428	486	452	413	466	476	479	458	421	455	457	465	476	454	454	435	456	440	440	459	431	463	464	467	414	436	422	445	455	464	430	459	475	433	442	448	462	470	469	460	480	458	431	482	455	426	438	461	461	448	451	419	453	463	455	458	406	443	447	472	430	453	465	475	472	421	471	445	457	453	464	486	417	439	444	460	483	443	486	469	436	416	467	480	428	476	439	422	420	422	426	458	439	430	464	436	457	458	441	464	420	388	470	429	461	409	453	441	411	442	451	452	430	462	402	425	475	445	438	446	463	449	460	424	467	437	475	433	490	474	457	497	437	493	459	495	458	479	429	470	450	462	488	438	441	437	404	447	459	442	430	449	487	433	447	467	470	429	463	431	414	482	474	427	490	435	444	499	427	479	446	461	460	490	452	458	393	460	435	456	462	456	470	466	440	436	441	463	447	448	464	447	482	499	461	479	435	471	492	446	431	457	420	457	424	472	454	432	478	428	428	446	429	444	456	478	435	443	451	444	446	480	443	479	453	431	423	460	479	449	410	430	479	429	442	457	463	421	482	481	473	475	453	418	466	452	448	444	465	427	448	431	474	429	437	437	431	459	456	458	446	456	477	455	442	415	443	467	454	483	481	450	473	438	450	437	426	465	490	438	432	412	441	462	468	462	430	420	438	441	420	448	453	485	457	508	467	489	450	479	465	448	438	458	437	466	452	463	476	490	469	436	463	418	416	437	455	491	451	407	421	436	438	444	457	439	435	440	469	432	453	455	437	437	443	456	453	455	437	427	432	438	454	489	452	460	436	429	415	456	475	471	449	459	458	450	431	432	469	435	468	438	447	445	448	476	478	464	471	411	441	443	434	421	454	477	451	461	486	443	447	442	487	463	436	436	482	439	445	428	464	475	440	424	494	440	427	461	432	430	391	464	455	458	437	461	429	439	454	460	462	437	437	448	490	451	425	466	454	416	405	439	441	469	458	476	415	486	481	416	474	448	451	460	443	477	460	444	463	434	448	461	475	470	413	419	444	449	454	488	489	480	456	477	442	482	445	484	451	426	416	423	403	439	448	457	459	430	450	455	398	424	438	453	435	489	449	424	438	421	479	454	451	449	427	470	445	487	480	451	449	426	428	449	471	451	477	407	461	419	418	460	474	476	461	426	426	462	484	437	483	455	417	469	449	442	431	445	484	488	480	443	426	459	448	466	442	405	428	483	432	483	417	440	444	445	455	448	416	424	443	443	450	474	450	444	454	445	464	475	436	407	430	471	427	428	441	428	457	453	436	461	421	440	416	457	480	453	463	434	420	458	481	428	452	437	439	477	441	402	464	427	451	449	477	455	487	442	431	427	439	487	432	456	460	441	436	495	485	468	463	474	442	471	449	457	475	449	439	453	417	463	425	471	445	446	446	449	465	451	431	476	426	448	478	407	456	439	450	466	474	428	430	429	456	458	462	454	456	451	440	466	457	452	437	448	460	427	487	424	466	425	453	452	432	442	461	445	417	435	425	415	455	473	458	455	458	463	472	444	411	451	446	457	425	461	448	475	466	481	442	473	446	449	459	499	438	441	472	434	444	450	473	520	429	471	471	455	428	457	441	414	447	447	432	464	453	485	458	424	498	429	428	444	441	443	435	448	442	476	452	446	462	474	475	464	408	435	452	474	527	456	464	433	486	451	468	462	428	467	455	421	460	476	480	489	455	453	466	434	457	459	459	424	479	438	476	451	472	436	446	456	457	449	435	475	472	485	443	404	436	458	459	435	479	446	464	421	497	466	486	458	459	489	459	500	489	449	447	465	450	463	465	495	464	429	492	437	487	459	491	421	418	472	481	463	464	426	444	456	467	440	468	425	436	448	461	471	463	452	435	483	464	420	453	477	464	455	422	452	470	425	462	441	452	450	426	507	491	467	448	438	432	455	459	434	462	443	436	458	474	454	423	473	463	418	447	500	451	456	479	436	461	449	469	447	458	444	421	477	479	428	435	433	434	454	478	429	424	439	465	439	448	434	439	463	437	446	484	444	471	456	488	461	454	468	452	457	435	444	447	486	448	420	435	461	461	434	456	422	446	429	435	428	427	426	458	442	460	450	413	443	446	411	444	485	444	430	449	463	489	422	472	404	423	465	429	434	528	476	435	435	449	457	467	429	476	493	468	479	453	439	423	458	440	478	408	415	468	461	481	433	445	458	423	472	441	411	484	468	462	426	495	462	414	469	456	410	437	468	448	456	464	421	452	456	462	440	427	437	442	469	475	405	446	453	457	438	440	448	406	444	462	466	432	467	431	443	432	417	428	472	434	458	466	441	452	460	463	462	468	445	473	427	463	474	414	460	437	452	475	478	441	496	419	399	420	446	447	456	442	445	426	453	447	501	428	482	445	416	448	429	466	432	442	465	486	454	434	490	487	428	447	424	447	510	466	481	466	436	525	442	458	434	475	444	451	469	435	464	474	487	439	430	442	474	437	452	447	436	410	454	477	463	396	463	422	430	443	475	429	486	460	446	463	458	506	456	441	464	398	458	428	446	441	479	445	468	413	430	426	495	461	444	456	465	471	475	452	427	436	468	429	435	455	449	479	467	469	433	472	454	475	458	487	441	475	500	450	430	486	439	434	447	453	450	444	449	450	465	479	484	436	467	446	442	447	471	463	429	465	429	411	442	473	474	460	455	466	437	465	451	471	464	439	485	453	497	501	431	462	471	448	458	452	449	445	470	451	470	450	437	441	440	412	434	431	442	499	479	461	442	454	429	430	479	438	424	464	481	438	473	474	451	458	477	464	427	473	449	481	470	465	461	427	456	467	472	441	454	441	463	465	523	433	488	446	432	465	428	449	444	457	500	424	426	416	414	488	456	431	449	439	424	438	464	423	451	438	441	451	453	429	440	413	456	448	432	462	480	436	473	465	448	450	455	458	468	454	452	445	458	483	455	435	450	435	441	478	434	410	460	466	466	440	430	435	472	426	418	485	448	448	449	428	443	427	491	415	435	455	464	438	478	434	471	503	457	420	439	448	428	499	480	485	448	468	441	470	478	497	468	474	464	472	438	436	448	466	431	500	472	412	437	479	492	435	454	458	446	434	424	398	475	459	437	453	441	485	410	413	454	439	433	449	485	472	463	441	455	415	402	491	443	466	446	466	477	491	467	424	454	457	409	452	505	437	432	475	441	466	440	459	447	480	445	429	443	439	470	445	455	489	478	430	471	434	444	428	460	489	482	475	421	440	503	467	431	466	461	448	426	445	470	427	432	427	470	475	439	462	468	482	401	426	489	478	417	437	452	452	463	461	441	481	465	441	438	446	434	463	454	445	452	442
4511	5692	4327	1581	2093	11511	27615	25494	14037	6149	2475	1036	646	474	398	455	448	480	416	431	437	461	452	434	443	427	435	428	440	465	492	452	457	454	442	456	507	454	475	437	475	417	444	455	447	447	419	452	462	455	452	469	454	489	455	411	432	427	461	467	408	433	448	472	478	455	496	448	459	420	447	437	419	425	420	457	477	430	483	439	432	463	423	423	430	436	422	441	402	426	433	431	449	453	450	405	462	460	469	438	485	418	451	483	486	445	449	425	459	462	446	451	435	438	468	464	421	416	475	431	440	439	454	477	468	427	443	433	441	445	472	459	434	441	424	503	407	424	432	428	457	439	441	461	392	462	469	443	453	481	412	454	431	478	423	438	480	437	473	421	423	454	436	418	450	443	469	452	427	411	446	419	444	485	445	443	450	452	473	420	449	466	438	426	427	431	464	474	457	433	448	427	460	442	455	412	430	429	419	420	461	460	433	443	462	421	445	414	478	462	486	421	433	433	425	434	437	454	462	455	414	432	460	456	437	471	485	445	429	444	432	433	467	456	484	437	441	439	432	460	434	437	464	411	431	436	429	462	454	451	470	491	477	417	451	433	453	442	449	418	451	456	460	437	426	455	403	479	443	447	445	441	415	405	438	479	431	400	429	421	457	432	421	407	445	439	428	439	429	422	428	439	402	439	431	453	435	471	449	420	415	500	448	401	449	442	465	475	425	405	396	456	438	435	426	436	466	444	466	414	483	471	439	424	448	441	416	461	440	401	413	457	458	431	422	486	436	428	475	431	466	405	441	430	426	466	486	468	439	424	446	408	444	438	427	467	453	423	457	467	440	446	479	457	430	401	481	426	455	440	423	440	409	446	453	445	451	422	440	417	466	465	453	461	407	439	451	456	446	414	466	403	457	448	451	483	421	415	448	418	466	434	420	450	446	458	451	434	435	416	436	475	480	408	458	439	441	448	446	485	484	452	462	425	464	472	475	458	439	384	464	431	419	444	451	436	440	474	459	437	418	457	472	429	423	423	459	432	426	460	479	421	441	431	396	432	425	430	436	422	465	412	402	448	442	452	454	451	459	456	398	404	459	406	399	449	475	429	428	469	440	446	448	442	487	442	414	438	474	441	444	465	457	457	475	485	460	436	477	467	447	435	417	486	445	458	436	487	439	472	462	448	460	521	450	469	460	420	443	407	426	420	449	453	408	464	452	438	466	443	447	433	447	484	419	425	405	462	455	420	440	464	421	424	456	431	451	449	446	424	432	440	430	441	459	447	443	438	445	447	404	464	431	449	464	438	403	477	454	411	412	426	459	445	440	466	455	431	437	460	452	489	451	437	489	483	457	464	458	470	435	439	398	465	434	404	414	455	450	417	423	462	460	441	413	439	482	421	469	446	431	405	472	460	427	413	396	447	468	414	445	440	462	431	450	425	446	493	418	494	464	434	420	443	466	423	427	436	468	439	466	449	452	414	430	437	414	433	421	453	453	438	410	426	409	435	422	435	478	440	442	441	428	453	450	429	448	430	451	475	439	456	418	456	448	442	455	454	454	442	407	449	418	408	448	462	437	458	441	443	480	430	429	477	471	430	439	462	451	445	478	412	468	461	429	406	444	416	407	443	414	433	439	462	420	407	438	438	423	439	436	487	422	421	419	434	439	433	416	378	468	422	448	445	451	451	466	484	447	411	397	434	429	438	486	427	478	437	462	434	459	423	463	493	473	429	408	463	406	440	451	436	451	420	414	445	428	424	458	445	417	446	434	445	452	422	440	480	409	428	451	434	419	469	444	461	446	456	473	431	432	480	436	453	461	413	415	409	449	443	446	463	435	416	417	461	411	404	469	463	415	447	437	482	430	413	436	463	445	469	489	482	416	448	436	482	428	466	433	451	434	452	470	440	426	458	447	473	453	406	469	436	431	437	475	470	467	448	426	436	454	462	431	413	471	428	467	411	449	453	451	450	416	450	425	462	456	418	423	464	424	441	437	432	413	418	451	407	420	452	453	458	436	467	433	443	441	459	455	451	466	485	451	417	419	425	450	444	407	423	453	433	437	389	428	427	448	455	440	448	440	426	423	443	443	462	425	429	439	469	444	410	469	427	475	393	473	411	411	471	452	495	457	399	429	438	451	392	424	444	412	428	453	416	431	402	458	441	417	447	453	489	439	460	461	494	462	435	468	473	493	469	434	454	455	464	442	468	454	465	420	416	442	437	439	448	458	463	412	424	446	452	436	448	434	456	454	420	462	430	432	442	447	437	484	464	438	485	443	412	446	457	414	445	411	429	465	394	451	447	432	449	413	416	440	465	445	432	453	439	441	389	444	452	451	412	422	429	445	438	446	456	437	431	435	438	449	433	434	443	454	452	487	436	454	441	407	475	419	423	441	435	483	436	428	476	435	447	491	460	427	458	459	428	442	432	463	437	415	426	481	441	439	399	407	424	442	445	414	425	411	472	466	444	420	474	461	441	436	478	453	449	439	447	407	487	444	486	438	432	428	459	459	442	448	437	455	486	437	428	415	414	453	433	462	439	442	424	462	450	424	445	415	473	422	452	479	435	445	425	448	411	437	457	442	424	471	468	431	432	433	458	432	426	425	443	452	446	450	437	497	439	443	434	411	442	443	474	450	464	432	459	411	444	421	478	436	443	436	469	424	448	456	455	414	414	441	448	417	470	440	457	450	453	424	475	461	457	464	481	450	430	424	412	440	449	479	442	446	421	410	476	485	483	448	442	458	436	441	448	467	431	423	429	452	452	429	415	410	454	433	421	424	466	453	452	436	437	421	448	442	410	418	398	433	444	441	435	483	401	466	429	400	463	412	436	455	432	439	402	421	461	434	420	445	461	418	433	420	429	470	481	406	441	446	502	433	440	493	455	473	441	468	467	484	464	464	497	443	441	433	390	436	476	427	415	446	442	449	439	447	411	453	425	446	421	411	438	439	436	425	428	444	388	465	412	423	440	433	436	455	424	409	416	413	440	446	442	466	449	451	448	442	444	496	433	400	454	450	447	418	436	417	438	422	447	445	474	434	431	445	438	405	483	390	445	397	441	479	420	464	419	472	468	417	471	467	470	464	480	396	433	436	439	444	457	452	445	430	486	456	465	457	447	444	441	485	404	420	466	446	459	438	433	462	448	439	457	429	436	411	448	436	412	444	439	442	434	454	422	418	452	441	441	445	445	483	500	462	418	423	441	428	463	445	450	432	436	426	464	444	424	422	452	436	454	448	435	421	452	393	413	460	471	455	431	425	438	435	396	425	488	451	450	457	444	454	454	469	467	437	446	453	412	453	467	442	448	425	441	438	470	425	443	459	443	447	447	446	454	449	448	440	461	423	461	450	429	435	416	438	398	457	472	437	423	430	426	435	401	444	471	450	442	443	428	433	411	471	440	393	418	449	454	428	405	443	483	445	465	481	439	454	459	442	447	457	437	461	495	415	433	445	396	456	443	437	429	449	440	483	457	451	446	452	467
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
