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
339397668923	339397669442	339397669993	339397670542	339397671092	339397671642	339397672192	339397672742	339397673292	339397673842	339397674392	339397674942	339397675492	339397676042	339397676592	339397677142	339397677692	339397678242	339397678792	339397679342	339397679892	339397680442	339397680992	339397681542	339397682092	339397682642	339397683192	339397683742	339397684292	339397684842	339397685392	339397685942	339397686492	339397687042	339397687592	339397688142	339397688692	339397689242	339397689792	339397690342	339397690892	339397691442	339397691992	339397692542	339397693092	339397693642	339397694192	339397694742	339397695292	339397695842	339397696392	339397696942	339397697492	339397698042	339397698592	339397699142	339397699692	339397700242	339397700792	339397701342	339397701892	339397702442	339397702992	339397703542	339397704092	339397704642	339397705192	339397705742	339397706292	339397706842	339397707392	339397707942	339397708492	339397709042	339397709592	339397710142	339397710692	339397711242	339397711792	339397712342	339397712892	339397713442	339397713992	339397714542	339397715092	339397715642	339397716192	339397716742	339397717292	339397717842	339397718392	339397718942	339397719492	339397720042	339397720592	339397721142	339397721692	339397722242	339397722792	339397723342	339397723892	339397724442	339397724992	339397725542	339397726092	339397726642	339397727192	339397727742	339397728292	339397728842	339397729392	339397729942	339397730492	339397731042	339397731592	339397732142	339397732692	339397733242	339397733792	339397734342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23137	20777	31684	36159	30463	24663	23482	13630	4438	1609	558	553	566	576	561	534	551	518	482	498	484	507	582	519	543	540	566	523	557	509	492	537	567	515	535	518	505	498	528	486	532	536	512	536	502	532	525	505	524	510	526	491	523	511	535	518	513	528	485	522	528	507	513	512	458	523	531	521	472	517	532	538	511	493	502	519	551	522	486	561	478	541	523	528	492	520	547	546	531	516	541	473	525	546	485	499	525	546	520	496	481	539	566	494	504	526	503	559	506	537	472	492	493	535	530	515	496	524	508	498	509	474	485	545	531	485	522	535	501	556	514	543	521	523	519	507	511	542	487	536	492	544	504	507	508	527	516	540	541	478	495	493	512	539	524	529	490	503	515	540	555	493	502	533	526	538	530	474	511	518	515	530	530	519	529	474	501	492	506	513	489	519	523	514	530	505	544	514	503	533	490	506	509	492	539	457	541	537	501	516	542	549	514	503	512	532	490	515	504	505	574	501	513	544	495	490	483	469	471	542	507	476	545	488	559	527	547	524	519	476	516	546	497	510	490	530	533	540	531	512	523	482	480	534	508	529	505	529	513	540	544	574	532	498	526	487	507	493	465	526	509	515	543	512	534	506	514	505	481	542	511	526	543	522	472	527	518	494	461	498	551	503	477	533	544	550	499	499	489	539	508	474	525	524	524	544	517	539	518	517	523	524	594	514	530	478	506	547	514	539	543	510	508	527	532	519	577	509	533	490	507	537	495	525	508	560	524	535	531	496	509	472	498	484	521	518	547	472	553	518	496	550	532	524	526	525	506	514	499	539	582	532	522	544	513	513	472	508	536	576	506	512	517	492	480	506	490	514	534	520	503	487	493	504	523	492	501	501	518	549	518	532	505	538	505	550	484	520	504	516	487	530	549	520	541	501	516	521	492	500	506	521	492	495	506	545	488	493	505	512	506	537	484	511	491	528	495	493	524	524	524	530	499	488	536	508	511	528	520	519	525	499	498	494	524	542	533	530	528	508	509	494	520	503	532	500	456	472	493	472	528	536	527	538	522	493	511	513	478	520	543	502	469	516	531	495	471	472	528	532	538	505	503	503	476	496	540	505	551	491	507	522	522	496	497	517	503	526	503	504	505	538	496	521	470	524	474	511	569	536	524	519	528	528	566	502	536	484	521	546	496	486	532	476	516	544	551	547	489	486	501	512	503	538	517	550	518	520	500	469	512	515	492	477	514	557	522	523	530	539	529	466	561	501	523	499	469	528	534	501	524	456	507	500	476	520	510	508	540	544	525	497	510	517	503	500	519	506	465	482	503	531	513	506	534	493	515	519	547	503	499	508	500	470	521	503	484	493	546	500	536	497	550	517	553	540	552	479	510	522	551	481	517	550	531	519	555	502	546	509	514	491	525	503	482	503	507	558	497	506	547	554	552	476	529	511	541	486	499	496	485	487	515	461	484	528	526	485	543	510	510	496	530	553	502	517	504	541	503	494	552	551	519	516	538	506	518	463	535	485	498	511	508	491	539	516	479	516	526	501	521	483	498	508	500	541	514	542	495	536	507	542	539	518	523	524	545	512	500	502	476	513	503	509	533	496	528	511	506	543	483	526	595	491	486	530	467	492	483	525	546	596	499	503	532	511	517	494	533	505	561	535	542	534	513	493	465	498	488	495	537	543	515	495	520	499	521	559	542	518	514	507	533	549	524	507	513	532	523	548	515	513	510	503	565	567	511	495	497	477	480	476	553	508	518	512	498	523	511	520	515	523	527	509	518	508	518	514	508	508	546	551	505	524	520	512	531	462	530	516	524	483	519	522	518	518	489	516	488	491	515	461	497	532	548	518	533	513	514	483	525	536	530	565	493	539	484	495	524	526	519	505	506	514	546	507	497	503	488	465	544	465	517	501	531	515	537	478	559	568	539	548	487	520	531	521	524	511	497	501	478	528	520	517	502	492	503	472	473	484	468	552	485	509	525	536	513	484	527	533	473	493	523	503	533	540	495	495	475	499	490	502	542	501	526	529	527	522	501	495	504	547	526	519	499	486	533	549	534	521	522	537	538	495	498	533	515	521	522	512	508	513	533	549	531	476	537	537	491	529	526	524	526	531	520	538	525	497	501	534	531	537	523	519	508	492	487	510	526	519	507	512	496	538	535	485	506	521	482	486	532	527	547	518	500	499	505	544	544	501	497	518	511	526	498	543	543	495	494	523	538	505	526	505	545	474	535	554	526	515	506	500	506	521	523	518	491	522	543	486	512	516	484	494	508	458	497	500	578	502	528	525	529	554	499	493	494	504	549	497	508	512	523	525	500	539	534	531	552	554	545	502	502	526	460	454	511	549	485	495	490	505	514	527	459	505	524	490	515	521	522	532	514	528	496	490	539	543	530	539	537	487	495	496	527	484	517	572	519	525	560	512	518	534	493	541	520	543	529	536	502	513	522	524	483	534	528	513	520	496	519	486	511	541	546	514	487	496	541	517	528	531	540	505	526	475	494	524	534	509	503	543	502	532	529	504	509	494	510	559	510	478	512	546	524	481	530	512	504	489	485	535	511	518	540	550	541	549	498	495	487	492	509	555	556	511	513	515	431	501	537	504	528	506	487	517	468	514	532	473	542	482	522	487	506	491	510	508	530	520	479	523	557	510	485	495	517	478	530	484	494	558	509	486	500	503	506	527	530	486	489	524	514	472	466	488	525	493	495	532	515	513	487	480	499	498	507	517	495	503	464	508	520	527	544	487	520	465	526	552	500	523	500	492	469	483	511	524	533	505	514	460	526	508	451	492	525	545	519	510	508	504	533	521	547	530	538	509	504	486	551	507	492	560	509	538	500	499	463	466	502	538	514	513	537	520	485	471	547	545	506	488	516	521	521	498	508	500	522	523	515	471	545	517	511	513	541	512	513	512	479	472	544	545	514	532	481	552	504	488	504	506	525	526	520	520	508	527	526	517	530	549	543	471	468	513	543	497	485	493	504	514	505	525	485	507	511	515	551	511	532	552	512	548	476	517	476	489	505	484	560	500	516	528	519	520	474	480	498	487	528	485	546	494	535	537	537	501	561	492	497	539	540	536	506	502	541	489	527	519	474	507	510	503	527	511	517	519	506	513	524	486	473	492	537	550	536	534	496	475	539	512	488	544	511	465	533	516	501	541	499	509	536	513	509	470	525	522	520	525	557	532	532	545	512	475	536	522	539	536	521	528	484	521	481	487	488	516	513	507	461	507	508	499	490	518	552	506	535	496	575	510	500	524	516	521	489	493	498	572	462	508	517	462	481	492	537	509	525	523	483	584	487	480	527	522	522	534	499	502	546	537	547	561	561	499	503	503	488	530	532	496	546	521	516	481	493	505	520	488	474	505	527	514	524	505	515	523	512	536	520	542	509	504	507	487	515	503	511	518	511	549	553	476	495	519	505	486	522	486	492	544	502	534	481	508	507	474	473	493	475	534	512	507	529	477	511	498	489	512	520	567	587	528	516	502
55427	90870	78371	56322	32591	20745	19182	12227	4786	1732	503	484	476	481	456	459	493	523	480	471	475	454	489	480	534	493	512	509	457	493	471	491	515	468	483	491	476	516	447	499	484	478	468	463	473	488	467	488	505	455	509	436	474	451	469	492	441	480	479	488	474	459	435	472	468	461	468	450	483	532	529	436	493	480	499	490	484	463	467	494	475	486	480	446	444	477	507	507	481	462	456	424	479	501	433	495	494	446	499	499	452	480	473	509	475	469	451	472	501	515	482	486	468	449	469	474	489	486	470	467	484	464	512	505	499	480	482	510	482	471	482	453	480	442	473	459	463	466	476	438	454	437	458	457	516	432	479	405	457	462	470	461	434	500	461	430	468	505	493	455	495	457	482	475	491	474	451	499	487	436	499	473	479	493	498	488	489	452	450	489	467	472	503	510	480	449	485	503	467	470	508	452	486	463	449	509	433	473	481	497	478	455	469	458	446	505	457	501	506	478	443	484	453	464	474	450	487	498	469	483	496	479	469	496	494	497	491	436	465	461	472	461	467	441	493	447	473	460	489	438	522	457	496	505	464	486	522	462	466	493	452	473	454	465	471	487	516	458	422	462	481	492	479	449	473	491	446	484	464	503	469	477	482	480	490	477	483	496	476	466	510	493	482	485	460	453	488	502	468	454	458	489	491	523	467	491	473	491	486	505	438	455	448	498	471	475	471	455	483	483	472	463	512	503	438	430	476	460	475	508	474	499	460	464	496	487	462	438	483	452	458	526	445	453	497	443	448	481	488	470	481	471	495	482	466	479	471	456	470	465	468	477	488	509	484	469	436	464	441	489	451	497	450	463	458	429	479	500	476	477	465	478	489	465	446	454	475	466	468	470	430	473	490	518	499	451	487	469	440	470	504	465	479	469	474	477	448	471	504	457	432	462	405	469	493	465	500	453	486	468	471	474	430	478	467	503	457	445	469	481	439	479	473	464	494	466	465	488	450	446	488	439	476	506	427	489	478	435	479	483	478	454	431	479	485	479	478	474	487	489	498	494	483	476	470	501	482	478	481	452	477	458	511	470	477	451	433	499	448	502	501	499	465	459	516	475	478	451	437	466	469	511	477	488	469	492	504	475	477	459	490	452	478	486	461	520	464	521	485	461	501	500	443	447	489	443	443	458	509	501	487	514	494	458	466	503	487	461	485	460	477	467	478	498	484	476	457	468	491	515	449	478	493	485	465	488	476	478	443	497	499	506	493	477	463	441	506	466	508	453	451	456	463	463	484	481	480	457	461	462	491	466	466	470	503	468	520	492	444	485	470	441	465	463	431	494	479	518	468	473	491	488	453	465	466	501	479	472	462	464	460	469	430	481	458	461	500	492	463	513	473	470	453	492	436	450	427	461	433	472	513	468	465	511	454	480	498	476	477	459	495	481	453	454	468	472	467	478	460	473	471	458	463	452	464	529	480	484	518	496	467	470	476	475	498	483	471	456	457	464	531	465	479	445	457	469	474	448	476	521	476	420	461	460	471	470	474	480	510	477	473	474	480	475	495	489	469	509	461	453	470	449	455	505	466	438	452	520	442	499	417	464	470	462	474	427	473	454	475	509	484	473	412	481	477	475	428	444	470	464	519	504	479	471	478	492	469	463	473	463	485	450	456	455	486	453	502	483	462	458	479	478	456	489	468	470	494	503	476	476	468	447	505	494	490	462	488	488	475	475	467	482	494	451	494	495	473	480	476	489	486	474	460	431	463	483	503	539	481	508	480	477	482	459	499	471	482	486	457	532	488	454	464	474	457	464	456	514	484	464	495	485	473	468	433	464	455	477	461	471	495	482	493	475	500	444	471	500	438	456	477	495	504	476	468	505	509	498	500	479	457	488	424	469	443	460	498	444	457	499	484	482	442	490	489	449	484	451	442	448	506	471	490	480	493	494	470	467	503	466	426	510	456	447	450	470	511	460	484	450	492	487	458	478	476	460	471	514	488	494	491	465	469	494	436	470	457	487	484	454	461	452	524	468	483	461	488	475	503	446	454	464	489	476	451	471	461	507	457	502	467	511	473	425	469	502	498	443	461	478	486	472	440	465	459	442	461	490	472	485	469	454	449	494	496	509	434	444	491	488	453	500	514	500	435	489	478	475	466	475	457	463	507	433	466	437	484	500	479	458	474	452	470	452	454	456	505	474	453	444	443	496	471	455	468	480	513	472	485	467	467	481	452	450	477	473	459	488	486	466	492	472	464	482	496	451	466	479	452	434	490	472	516	421	442	515	508	480	467	464	476	489	463	499	483	448	497	444	469	486	487	485	481	482	518	476	459	461	466	444	502	458	473	478	434	494	487	513	477	470	466	455	470	494	509	442	481	490	484	457	474	455	432	479	473	468	448	513	441	478	515	480	508	497	458	479	475	498	439	487	463	439	472	508	434	473	451	468	457	475	459	496	503	508	485	476	466	474	483	437	435	467	460	447	445	467	471	448	523	512	492	454	431	513	500	455	462	441	448	456	487	481	497	487	438	448	482	465	521	496	500	475	462	470	415	458	461	430	482	523	506	522	459	463	486	493	483	468	515	465	496	504	467	456	469	456	471	470	468	466	513	467	444	479	461	510	470	479	477	492	479	461	470	487	463	466	467	499	445	485	467	496	459	461	450	446	453	473	467	485	474	474	472	462	486	485	472	514	477	471	493	463	473	479	458	456	467	505	479	480	478	451	511	477	473	441	432	454	499	477	458	488	468	453	454	492	460	470	483	464	474	491	460	445	502	441	461	497	483	445	435	465	427	463	461	509	481	496	507	482	499	501	464	460	442	464	470	483	454	437	470	473	452	445	427	476	458	442	469	451	468	454	499	465	463	515	492	475	467	469	456	454	462	511	488	458	453	428	421	506	471	459	457	446	468	472	494	468	441	463	467	496	487	488	495	443	456	525	506	486	491	508	488	501	468	473	447	427	491	447	486	482	458	473	491	473	441	479	444	488	451	486	454	481	500	439	414	486	475	470	492	427	482	438	476	497	469	486	451	519	484	469	471	469	481	485	469	464	503	468	472	467	461	460	486	460	497	446	465	495	497	502	446	461	467	488	486	491	486	478	487	458	483	482	479	486	476	476	486	489	472	432	504	425	454	481	478	453	474	447	510	464	460	451	504	476	476	475	471	450	460	449	504	474	427	445	462	501	465	468	482	447	490	428	447	473	451	520	507	487	487	421	451	449	446	468	486	471	459	476	453	500	445	482	492	462	471	513	456	509	479	455	449	493	488	456	449	472	434	522	473	472	461	447	443	475	498	459	508	478	489	438	480	456	474	479	470	453	470	479	453	463	472	464	483	468	446	437	489	488	472	447	469	471	462	471	479	502	466	445	493	452	455	479	460	444	465	463	450	488	414	475	496	491	491	499	462	463	464	469	472	452	430	441	448	455	480	443	434	495	478	477	501	479	506	492	480	474	447	477	492	503	467	480	472	466	473	461	463	484	457	452	452	474	468	451
28621	22411	20923	13084	3709	1435	1321	1004	617	476	433	458	438	430	417	437	433	433	476	426	435	440	416	442	456	430	477	439	469	450	434	419	405	428	412	430	438	462	463	434	413	427	415	445	410	400	421	436	446	433	464	401	448	435	439	440	451	442	428	413	392	431	415	418	400	423	439	447	425	439	416	405	420	423	457	459	449	409	412	423	450	448	421	441	430	414	439	436	417	407	456	419	425	450	478	414	454	423	389	409	397	380	413	414	424	446	414	394	399	379	428	404	403	428	443	369	387	408	439	390	430	414	385	418	443	419	438	420	399	422	389	445	420	426	433	410	389	429	449	372	408	403	458	407	417	452	414	378	399	431	419	411	432	433	390	417	420	430	399	446	451	415	445	380	433	428	450	431	416	416	443	446	420	394	446	440	420	420	456	367	426	448	429	430	452	440	430	413	425	425	436	432	448	430	447	419	415	465	403	433	447	392	434	379	408	411	395	439	457	428	449	405	458	423	417	406	444	439	427	407	431	441	419	420	433	420	439	438	423	454	398	416	422	428	408	458	432	471	424	443	402	400	426	404	396	414	433	425	455	449	443	445	425	440	460	442	417	419	445	431	453	435	413	436	441	399	409	418	420	434	423	404	402	420	413	420	427	419	426	457	428	427	432	447	429	437	425	409	394	440	431	422	454	455	422	429	416	426	436	406	446	422	415	416	470	438	416	418	448	428	468	459	403	415	426	418	446	399	392	415	416	393	444	424	460	424	430	406	421	417	440	405	408	412	450	414	405	425	454	418	405	414	421	412	436	417	424	418	422	425	431	421	444	445	413	421	454	430	409	388	436	432	439	443	433	440	411	444	433	418	427	428	416	446	443	407	418	418	442	428	422	421	430	437	441	399	416	400	390	436	422	418	437	434	420	425	453	417	445	417	401	423	419	441	432	398	413	423	447	408	443	462	461	373	460	394	416	426	435	388	453	434	438	423	423	384	435	437	439	451	419	400	423	452	416	430	448	421	430	407	417	418	425	413	453	443	421	429	419	422	464	452	449	422	431	427	424	424	439	438	431	396	432	439	402	440	386	449	427	421	403	388	447	447	431	411	445	421	391	402	427	438	404	413	433	436	415	432	439	434	439	450	463	462	435	442	444	412	453	433	429	417	392	418	465	399	415	419	410	449	439	418	420	379	431	422	439	437	442	418	441	458	400	451	404	418	422	433	436	393	411	408	391	453	471	441	453	418	406	421	420	419	428	436	389	435	451	365	433	424	436	456	439	414	388	421	429	419	423	396	420	451	434	473	427	440	453	421	418	439	431	419	410	436	447	443	396	422	423	418	431	408	433	427	428	460	454	453	426	406	461	430	430	406	403	392	429	407	385	441	425	448	403	420	403	428	429	455	433	430	422	429	392	471	398	428	438	422	426	428	443	396	388	413	423	385	427	437	441	413	411	427	443	436	448	367	442	414	439	433	429	406	427	425	430	421	444	449	425	470	428	420	478	406	433	443	392	408	416	441	419	423	433	411	415	415	407	386	396	385	422	435	441	462	443	408	457	426	433	413	450	401	413	387	411	422	385	415	422	440	427	408	419	422	444	457	443	445	427	437	419	453	420	432	432	450	426	440	381	451	426	404	433	379	441	423	438	434	394	432	419	438	426	453	390	446	478	440	429	426	435	425	408	406	445	424	403	468	457	429	418	399	422	443	433	430	416	439	448	413	431	416	387	404	463	420	463	437	404	434	402	430	421	442	421	413	439	444	412	391	451	415	427	415	407	444	417	425	457	428	437	432	446	422	433	417	496	433	428	418	423	404	420	389	415	419	435	460	437	441	431	392	426	410	462	416	429	447	405	379	430	415	451	435	417	403	449	427	443	441	465	446	431	456	434	442	419	440	413	426	390	421	425	404	411	445	444	413	435	438	429	422	427	447	454	385	458	474	452	397	432	436	421	403	425	426	406	422	472	449	414	442	429	431	429	431	426	397	442	422	443	425	456	420	433	427	425	455	429	471	407	426	413	407	439	432	458	460	458	402	462	438	462	419	428	426	449	459	436	427	441	398	428	413	413	436	412	475	424	440	364	436	461	447	452	425	452	444	431	414	468	428	413	433	448	407	442	483	445	412	422	406	406	442	398	423	456	426	421	474	436	436	390	442	423	430	426	441	431	457	432	400	422	432	435	438	426	418	399	428	378	425	416	436	455	452	431	454	425	457	435	430	404	406	449	434	394	459	432	447	433	399	430	421	419	463	390	415	406	467	429	394	419	455	453	422	397	427	434	426	428	381	458	406	450	414	432	467	415	431	434	427	434	438	429	431	443	431	462	443	440	442	429	454	398	420	389	479	413	453	463	438	417	417	435	432	413	415	387	398	423	442	456	420	420	411	414	404	463	459	428	458	394	455	414	442	411	441	427	439	441	404	419	406	382	433	406	391	428	451	464	380	453	446	416	456	429	457	392	404	440	439	412	450	441	457	422	422	435	446	413	414	423	449	453	446	460	462	457	468	416	381	409	453	455	408	429	417	495	485	448	404	406	424	410	425	412	425	461	418	440	410	411	409	437	439	417	434	455	418	408	433	427	440	456	434	437	412	417	463	396	385	468	430	452	415	413	430	409	418	400	433	433	400	440	462	426	409	452	417	426	411	440	424	423	432	393	404	435	432	426	421	439	412	429	419	418	437	454	403	412	432	409	390	436	428	424	440	433	430	389	420	424	445	423	418	415	433	418	418	466	385	407	408	427	414	417	442	410	438	416	429	426	444	429	415	437	395	419	379	403	401	431	458	431	428	422	449	434	417	441	411	408	423	412	453	440	423	446	419	389	410	463	414	388	423	415	432	409	424	445	431	420	408	415	450	381	394	436	393	407	395	415	414	396	397	409	398	410	445	424	386	411	445	447	433	400	433	445	416	414	442	434	409	476	419	396	431	417	359	427	444	432	423	435	445	426	423	423	434	447	458	418	447	395	441	438	451	407	438	453	441	462	440	437	396	416	411	442	426	437	421	429	424	478	414	429	436	396	432	427	420	435	461	404	395	417	452	409	455	400	380	429	455	420	419	458	429	429	427	429	399	419	451	418	415	442	435	410	431	425	456	427	402	394	425	442	448	448	442	434	422	452	440	440	438	397	448	442	437	440	432	386	447	401	406	426	468	409	408	418	432	432	416	413	397	431	433	456	430	435	426	442	434	395	444	410	439	408	383	412	407	394	457	442	432	470	414	464	409	394	429	433	425	445	421	451	484	415	444	459	443	408	414	396	420	419	417	461	433	406	419	440	385	416	410	418	416	450	409	397	433	458	431	412	415	422	423	401	410	389	423	425	405	429	396	440	470	432	396	412	421	431	419	408	408	427	417	396	461	430	429	483	391	401	420	458	417	431	448	467	443	392	436	435	420	414	417	416	454	440	406	470	399	409	423	459	427	442	420	417	423	396	449	421	423	396	466	418	421	409	434	431	383	435	426	428	433	421	435	456	421	395	463	429	379
13241	22900	18964	9237	3255	1714	1561	1121	618	443	351	372	352	375	350	365	356	390	349	370	356	398	369	348	409	362	386	388	357	368	367	386	373	392	385	402	345	358	350	372	383	379	369	365	333	374	387	380	365	363	363	363	373	370	337	359	362	349	386	345	330	365	344	393	373	361	349	354	363	390	375	349	398	360	386	341	346	336	362	348	387	369	357	378	344	387	344	352	372	393	353	376	359	331	337	369	311	364	316	360	371	376	319	366	374	383	364	353	335	351	341	368	347	372	388	377	375	357	383	356	340	329	356	319	357	352	388	366	357	380	359	390	365	367	353	359	368	382	399	359	382	409	381	369	381	406	370	394	382	354	403	378	386	340	347	368	397	393	361	363	373	380	393	375	350	391	377	385	352	332	380	413	337	374	365	370	354	379	370	381	358	349	350	358	375	367	368	391	366	365	333	384	311	379	360	371	359	359	356	361	397	328	400	371	358	399	340	369	376	364	385	374	401	354	373	365	382	379	337	336	356	351	347	385	368	376	338	345	386	336	342	344	372	355	352	360	361	363	360	360	360	353	356	347	358	351	323	374	353	332	359	339	349	342	358	352	366	322	363	386	358	354	386	360	347	344	387	357	375	376	338	393	365	341	348	391	358	370	356	370	355	371	347	367	339	379	367	339	372	377	356	438	383	331	380	401	357	366	370	358	352	379	376	369	355	380	339	374	361	358	330	388	372	358	374	351	373	330	356	366	359	344	359	383	376	361	365	355	339	347	345	336	366	331	350	357	372	352	371	322	366	343	359	347	344	336	340	351	366	339	350	376	375	358	370	385	355	364	344	350	403	375	329	327	351	354	351	373	342	374	372	363	361	355	342	378	341	353	365	374	345	369	381	354	394	349	386	358	370	373	370	372	389	352	335	386	358	348	371	366	376	373	339	333	354	391	348	350	411	365	374	339	328	368	336	380	338	336	395	330	399	383	360	363	367	389	399	365	374	353	360	377	347	384	352	363	349	383	372	362	367	343	358	372	317	385	352	354	351	366	364	383	350	340	373	339	370	323	377	352	360	375	378	346	383	354	351	339	378	345	377	379	368	351	361	401	375	352	376	379	363	354	396	378	378	383	346	369	359	363	380	371	363	369	361	384	363	347	356	348	346	418	365	375	338	404	368	366	350	329	368	338	362	347	357	372	373	357	346	407	348	341	364	364	373	333	345	355	344	374	382	338	365	360	381	372	354	353	386	375	392	369	374	395	322	366	364	375	388	384	354	350	379	368	355	373	341	373	361	379	368	374	345	327	360	396	379	362	338	353	381	348	335	353	376	367	377	331	357	332	350	379	360	397	393	365	382	366	378	373	359	371	357	317	375	390	324	352	359	366	332	360	388	370	363	373	360	406	367	370	371	353	353	399	381	329	341	382	357	343	331	349	373	374	365	312	367	380	355	400	387	417	335	370	396	348	328	331	374	353	402	366	355	373	367	396	356	392	334	381	365	380	357	351	390	320	330	367	349	332	376	370	346	373	364	369	360	362	370	359	360	394	368	373	359	384	359	336	361	376	333	383	377	335	352	381	370	349	359	380	349	347	349	351	388	364	396	349	343	366	369	348	372	347	370	383	361	384	340	399	370	407	366	334	382	358	401	323	343	351	364	356	349	362	350	372	358	365	310	369	338	364	387	356	394	338	339	398	360	357	369	341	373	369	362	348	365	355	368	364	367	364	359	371	386	386	350	350	355	356	331	399	351	355	367	388	368	386	355	340	341	360	350	380	397	353	366	337	355	362	348	383	376	361	386	371	364	371	375	347	372	350	360	366	339	367	403	351	369	358	359	357	362	344	348	354	381	375	390	373	399	382	346	392	342	349	348	370	329	366	395	326	358	364	348	395	386	365	363	336	348	351	376	354	335	352	327	364	393	349	407	362	349	395	327	341	354	366	399	372	359	362	360	359	344	407	338	337	388	303	346	361	364	359	349	330	351	387	363	383	337	374	382	369	370	348	329	318	335	354	343	342	344	367	393	373	368	364	375	346	351	347	365	374	368	362	377	366	382	339	364	322	375	338	359	334	343	350	359	378	354	359	344	360	337	356	355	372	354	390	387	352	364	350	333	360	368	372	321	346	379	395	383	356	345	349	338	393	347	349	398	384	356	393	348	350	328	381	348	341	343	379	370	343	306	373	375	378	375	383	392	337	378	322	374	367	340	387	364	380	356	345	365	366	358	362	362	375	382	375	390	358	370	373	374	382	381	374	361	350	348	394	390	372	358	360	383	355	364	356	363	363	346	354	370	346	361	363	354	371	402	332	368	347	375	359	384	389	358	325	344	372	362	359	354	321	379	345	399	360	331	380	367	382	335	355	370	363	364	350	340	355	350	377	400	373	352	354	339	366	359	367	352	358	387	336	358	344	359	383	344	377	369	349	352	350	393	366	352	403	321	341	367	352	360	382	348	397	350	339	359	369	350	363	352	358	335	382	361	339	363	388	363	379	344	364	374	382	344	367	369	363	374	359	355	351	369	396	372	365	346	354	338	363	367	377	354	357	347	338	382	344	361	327	375	356	354	391	327	355	341	349	379	345	399	344	335	338	382	363	350	334	374	354	369	363	351	360	379	384	372	376	345	352	337	407	380	336	339	366	368	359	354	324	370	344	340	347	329	353	352	380	346	340	353	425	385	375	311	359	364	396	388	374	360	358	374	389	366	356	383	351	361	363	355	380	349	363	373	371	365	380	388	415	378	340	380	369	384	341	336	353	367	323	375	361	373	383	381	334	353	332	370	355	382	347	378	347	384	358	371	364	389	373	358	365	361	343	360	378	363	388	362	363	332	349	354	374	339	370	367	361	371	363	356	382	344	366	383	367	355	359	363	361	344	354	328	347	401	353	326	364	410	374	345	361	354	373	356	350	351	341	341	376	378	344	383	362	324	310	378	356	372	348	346	371	289	330	354	341	370	376	344	352	381	358	348	347	384	337	339	344	363	378	373	362	385	391	381	364	355	375	368	373	376	342	360	398	361	403	360	364	386	395	365	379	345	367	350	359	374	308	359	385	354	369	368	315	376	344	352	335	371	368	361	365	346	373	323	366	371	334	374	376	399	366	344	383	364	343	365	386	341	401	350	352	365	388	392	391	370	359	363	365	377	346	353	355	356	341	357	368	330	366	357	411	338	385	372	364	391	335	362	386	362	402	385	336	378	364	333	364	349	382	385	333	365	341	372	367	351	374	354	361	371	342	361	390	397	352	370	372	371	366	406	362	385	363	361	376	363	362	349	335	363	354	377	337	347	379	357	358	336	360	377	350	355	349	371	360	350	353	361	372	338	396	358	347	379	364	373	368	374	353	371	369	380	329	344	381	374	364	365	353	322	344	369	368	365	346	391	360	394	363	375	365	339	412	341	371	355	362	353	360	407	342	380	378	388	357	386	364	358	371	359	340	370	341	350	369	415	344	354	323	324	344	376	340	375	350	385	341	390	348	368	370
25461	22473	36402	43026	28763	18367	14475	6942	2422	1022	500	486	491	486	484	478	507	513	480	503	432	469	512	452	491	464	494	449	493	454	492	446	465	497	488	480	497	441	474	514	484	461	487	480	470	501	482	480	467	456	464	445	491	448	506	499	453	486	505	460	459	508	463	472	500	487	446	455	445	497	431	472	461	456	473	492	449	460	494	467	493	457	458	489	477	454	446	470	453	469	447	432	472	448	469	464	500	474	463	475	483	447	463	473	452	478	449	468	459	460	480	461	441	487	475	477	466	461	479	466	442	458	504	468	457	439	436	495	473	498	476	487	461	454	491	432	459	492	498	446	490	455	459	469	471	476	501	507	486	526	428	449	467	477	458	457	528	485	485	484	444	489	487	471	482	456	477	472	516	516	506	495	517	478	502	499	444	463	453	460	468	485	443	479	495	450	456	434	468	446	489	501	506	464	496	436	453	458	462	470	489	455	478	444	493	429	464	495	450	454	497	476	472	493	503	464	499	489	467	475	450	473	470	452	455	495	469	453	471	499	485	466	462	456	448	455	459	446	438	491	506	506	458	463	491	466	486	461	458	458	452	486	482	518	460	462	435	475	432	437	427	482	467	472	435	459	498	512	463	492	452	470	443	482	494	447	486	482	446	450	457	522	447	484	455	472	456	455	477	488	462	471	525	467	465	477	448	469	457	474	450	435	486	470	468	451	471	488	467	498	468	494	494	462	473	491	469	461	465	492	471	478	464	472	458	450	446	497	461	464	466	464	461	468	436	457	491	473	445	495	488	493	477	457	468	449	451	464	463	464	496	471	422	435	478	501	459	456	504	427	455	440	509	478	471	498	466	440	498	458	466	468	522	472	465	482	480	441	487	431	445	456	474	438	447	486	460	456	473	469	487	435	467	460	486	425	470	462	478	472	487	451	446	472	470	466	465	456	459	488	488	499	446	475	458	489	484	448	474	490	464	472	491	456	447	472	476	450	470	499	428	460	506	480	489	422	457	470	448	455	491	472	481	468	470	506	496	461	442	493	515	504	512	492	454	462	432	449	472	453	417	471	480	450	474	489	450	504	455	468	481	466	434	454	438	471	449	441	434	447	478	487	483	503	465	472	428	455	502	504	500	483	463	443	470	491	461	433	515	450	475	480	481	458	492	476	468	481	437	438	497	494	481	477	444	442	463	422	509	449	509	461	463	437	438	475	473	461	485	491	458	475	470	487	467	458	495	465	483	438	453	447	434	426	469	500	460	478	458	454	456	457	464	427	470	447	433	483	454	449	455	481	504	469	446	523	442	471	448	468	477	463	486	482	494	442	457	447	445	470	527	484	459	441	460	491	484	439	475	480	497	478	488	477	463	458	470	464	430	479	466	488	483	458	466	455	454	430	484	463	467	450	470	463	494	427	452	471	509	454	477	468	458	516	433	450	473	495	489	453	458	452	528	482	452	499	470	496	433	476	443	498	483	477	472	443	484	496	483	456	443	491	485	497	441	460	453	491	493	463	434	477	468	455	474	456	497	474	461	457	476	443	471	432	474	458	472	425	449	451	492	480	467	464	478	512	481	472	483	436	453	495	434	466	426	443	419	454	515	481	460	463	448	464	466	504	476	474	511	442	454	464	470	477	500	495	465	481	468	461	475	517	504	467	483	454	459	470	434	473	481	508	446	492	467	482	474	419	472	457	461	500	491	466	504	468	485	477	457	497	450	460	444	468	438	451	454	458	490	431	443	477	475	417	450	453	474	484	481	491	490	481	448	485	440	418	450	468	454	450	475	500	480	475	453	495	480	428	484	466	482	472	483	495	471	429	469	453	476	465	455	442	472	474	451	460	450	449	456	467	477	456	483	444	475	485	455	466	447	477	491	452	496	472	433	484	458	454	475	467	513	484	473	464	472	481	480	467	494	457	481	489	479	487	455	431	460	460	438	485	469	484	506	476	466	491	471	484	461	450	464	495	465	454	465	451	478	479	460	491	455	483	435	510	453	418	469	467	460	465	439	467	502	473	493	473	482	450	472	459	508	490	465	461	468	436	452	475	463	477	455	481	459	465	448	465	506	465	465	447	485	461	444	462	488	467	456	464	472	452	462	438	466	452	480	452	455	476	457	511	461	434	494	439	434	479	481	455	518	483	480	461	464	431	445	458	452	484	460	476	476	417	449	500	468	463	446	434	502	437	478	483	436	433	475	492	458	469	478	481	492	430	447	469	435	480	470	437	424	442	510	465	449	511	495	478	480	400	509	472	509	441	449	427	502	497	480	507	466	468	464	428	452	456	473	433	479	468	498	470	458	499	462	482	491	496	467	461	496	476	444	440	480	480	486	510	475	457	416	444	474	445	470	455	463	468	489	493	472	461	502	464	437	521	437	489	523	494	496	462	454	473	484	482	446	497	454	469	433	481	444	470	469	475	484	474	486	478	466	479	508	422	465	474	466	501	453	467	455	448	472	429	438	480	474	479	456	466	476	450	465	465	479	481	470	478	484	483	473	444	478	502	466	547	497	479	448	494	465	488	498	470	443	526	433	511	478	441	484	440	482	451	482	441	478	473	476	450	453	513	450	483	450	483	467	460	537	481	485	469	493	445	456	442	491	445	487	461	429	418	462	432	481	451	462	453	445	474	443	493	491	441	449	427	486	463	480	486	438	421	466	466	474	446	450	484	462	457	489	463	477	455	500	458	488	507	440	472	430	456	474	467	447	458	490	490	493	446	448	504	487	506	459	460	480	385	470	434	441	508	479	487	482	467	441	490	470	485	471	501	489	532	436	495	455	467	486	537	517	470	463	475	445	508	483	432	473	404	458	452	465	477	442	481	452	497	463	513	474	512	475	465	457	451	454	478	473	494	464	458	460	460	475	444	483	487	473	471	455	472	487	430	463	442	477	484	497	488	480	465	489	469	427	445	484	492	474	418	458	464	482	493	444	457	480	487	477	463	480	497	492	456	488	527	472	461	476	480	472	487	465	473	443	469	468	484	477	458	484	434	475	502	451	437	442	485	454	489	462	467	441	472	501	427	485	456	481	456	452	483	498	471	471	496	446	428	495	483	472	457	478	450	472	473	472	478	460	455	486	470	461	427	419	461	418	502	484	471	473	448	480	468	472	509	466	498	468	480	494	492	491	475	453	474	468	468	478	477	490	468	498	475	452	470	470	477	490	453	469	441	463	452	444	463	464	470	429	455	494	471	471	456	461	466	452	465	460	470	473	476	465	473	480	499	462	513	466	456	462	522	471	451	486	450	493	460	471	486	466	467	449	474	449	438	490	450	434	419	462	493	451	459	499	435	455	461	490	460	474	492	472	468	468	475	477	514	437	483	472	426	487	466	504	432	468	510	460	471	455	454	487	456	471	498	499	456	459	450	430	447	427	436	468	463	486	490	484	517	476	427	434	481	468	428	437	438	465	480	483	450	478	485	455	472	455	498	424	452	507	452	445	458	449	445	503	439	436	469	435	495	401	427	478	471	497	409
48259	80616	70108	48014	23173	13988	12466	6999	2764	1222	414	432	463	436	412	453	432	403	401	432	419	428	423	444	430	437	444	435	402	451	399	427	440	449	445	462	458	465	419	457	428	430	457	453	415	399	414	399	425	405	467	412	431	423	452	474	430	402	453	418	457	434	392	416	451	462	437	440	433	459	439	462	449	418	424	437	440	456	411	400	395	427	448	456	466	445	438	458	433	450	410	437	460	422	438	415	418	430	448	417	412	414	442	420	421	428	404	427	410	431	455	405	452	435	461	441	407	429	466	403	449	433	422	428	430	393	423	428	423	395	429	470	430	409	454	437	403	444	440	431	414	434	417	439	418	423	428	405	441	428	443	419	430	444	434	435	396	424	425	418	442	435	416	400	417	438	427	418	366	484	428	425	424	441	420	462	405	436	415	407	442	424	396	440	417	427	415	456	431	420	423	453	449	432	423	421	444	447	414	428	444	419	421	416	383	450	445	423	408	441	439	438	463	423	428	435	434	434	380	442	415	390	432	449	453	395	424	408	442	434	433	412	415	418	407	427	399	421	467	422	417	417	447	397	424	411	423	406	428	416	445	409	384	442	443	439	443	420	422	392	439	427	424	414	430	427	416	451	446	435	431	448	447	438	441	430	424	445	431	392	466	435	430	421	457	404	429	420	403	411	437	420	447	376	422	421	442	413	429	382	405	400	484	415	392	402	430	425	429	401	458	447	421	427	412	446	438	452	450	429	417	412	388	438	428	475	420	438	434	448	448	422	432	438	426	393	438	427	410	448	420	454	427	450	465	396	433	442	434	430	403	415	440	420	419	408	396	439	397	436	415	446	414	455	428	425	424	457	408	433	417	379	401	432	430	448	448	443	435	482	421	442	460	442	401	430	421	453	424	391	377	412	454	475	394	399	418	403	406	449	458	431	432	432	429	406	431	418	415	424	430	434	405	393	420	456	426	407	445	429	445	423	438	413	432	417	422	431	428	480	488	437	419	447	423	405	435	412	450	437	402	444	432	427	405	438	415	437	372	415	410	382	440	439	432	406	430	456	410	446	458	391	441	418	417	413	462	418	393	444	446	434	425	408	474	413	393	433	434	405	427	476	434	469	408	398	421	376	443	449	417	451	452	430	429	411	421	419	441	427	461	416	407	413	418	430	443	430	423	400	423	433	424	462	450	442	426	427	422	395	412	443	406	419	399	410	465	440	451	441	417	428	420	424	429	441	426	422	466	450	397	427	417	433	402	413	420	428	400	460	454	394	395	398	441	438	420	429	427	436	437	401	404	450	462	404	430	428	432	440	420	425	417	396	416	446	419	458	461	431	455	414	436	382	441	421	427	437	452	444	418	439	443	415	443	415	436	409	414	450	428	437	446	403	413	472	437	429	434	410	415	443	434	408	454	414	410	443	383	425	439	424	426	417	447	464	416	395	404	449	431	424	438	423	425	412	472	433	428	440	458	455	447	428	448	444	470	420	382	440	422	451	403	410	422	419	449	437	468	414	456	398	412	421	425	420	436	482	425	405	439	427	430	453	420	406	408	427	461	411	416	452	420	413	419	408	432	409	447	430	395	452	399	402	464	456	436	441	424	437	427	411	408	406	426	445	405	449	448	424	443	446	431	420	431	436	419	444	439	404	433	446	388	431	455	412	454	401	420	437	407	431	420	449	435	444	407	423	423	441	428	428	439	453	418	416	407	430	460	412	413	434	442	385	420	432	436	437	378	426	446	411	404	424	451	437	429	448	426	460	462	432	424	402	448	410	444	444	438	451	432	429	422	404	445	429	448	474	420	428	415	446	455	438	405	437	416	428	424	425	463	423	419	429	429	395	420	466	398	426	445	442	405	431	395	452	429	427	428	422	415	434	405	429	413	446	450	433	429	411	409	428	410	396	426	425	479	426	413	423	446	412	411	434	438	442	440	410	409	440	409	414	457	424	468	439	436	430	403	448	457	412	447	425	414	455	402	417	444	437	423	461	406	407	430	449	416	425	403	403	443	466	430	434	395	449	437	441	430	425	426	414	441	433	436	469	440	399	429	424	429	396	406	439	445	444	412	430	431	421	476	429	428	457	435	452	437	434	468	450	415	435	463	439	412	426	415	411	415	419	455	450	414	475	444	421	413	439	422	423	429	439	485	445	431	402	446	403	389	423	419	407	441	428	462	407	459	422	415	452	424	415	412	404	417	465	416	416	412	425	453	418	439	441	424	435	433	453	419	419	426	442	440	426	418	420	412	425	430	421	450	432	422	420	421	421	422	426	417	431	444	446	416	441	420	464	428	450	390	447	436	452	444	413	430	448	471	433	427	417	416	398	399	413	448	436	416	428	456	448	435	458	419	390	405	435	432	421	435	454	434	415	421	429	387	455	434	426	419	426	447	456	430	443	423	447	421	452	447	444	435	422	428	400	443	460	413	418	430	510	415	409	419	456	401	433	474	395	437	442	443	419	441	443	421	417	402	449	465	397	397	431	450	442	402	432	420	392	416	430	425	414	421	394	455	432	448	399	421	431	446	458	423	472	442	432	443	398	406	431	391	466	359	422	398	435	441	431	422	457	426	443	436	455	392	443	444	418	418	429	456	409	379	426	420	457	431	436	425	459	410	426	435	415	412	468	412	429	391	440	432	433	405	400	410	432	466	429	424	448	425	426	414	417	433	400	450	414	432	424	397	435	440	430	419	436	462	449	452	402	423	429	490	431	438	444	445	415	442	405	400	418	439	462	438	438	440	402	411	416	451	411	441	438	454	416	446	435	436	389	397	415	413	445	414	387	417	415	431	438	432	426	405	416	417	427	421	485	447	434	430	455	453	449	392	427	421	456	434	426	428	466	445	445	435	430	406	420	444	393	403	433	420	429	411	441	408	430	389	463	425	410	444	399	414	415	480	418	425	400	414	448	397	440	417	402	407	446	441	415	400	395	424	469	439	420	404	445	414	437	444	426	423	443	409	440	417	442	412	444	451	417	454	457	433	432	453	424	417	439	411	463	415	439	433	408	411	400	423	449	425	424	403	395	465	444	426	425	441	444	422	423	455	428	443	454	400	446	427	427	461	420	421	430	404	454	431	427	402	449	452	428	427	433	441	436	401	411	416	421	456	416	390	402	427	448	422	440	413	416	442	387	454	444	399	422	461	451	410	408	398	447	411	457	427	423	425	436	364	449	447	448	410	406	450	445	412	424	442	422	420	407	382	464	439	444	431	406	452	390	425	453	449	463	458	403	447	424	407	442	410	420	404	433	404	435	433	426	431	444	428	446	462	408	448	417	436	417	439	424	417	419	407	457	413	461	438	470	442	419	458	436	415	447	412	410	414	422	421	454	426	433	364	441	409	436	438	436	431	437	433	430	401	451	421	403	407	442	424	404	407	450	419	435	412	417	418	436	451	427	440	421	413	422	425	399	420	404	415	414	422	436	437	433	394	424	428	412	436	398	451	409	436	441	416	394	447	407	439	448	428	439	427	419	429	433
24595	21967	33388	39785	32347	27681	26284	13401	4585	1609	652	599	592	604	571	603	568	574	572	574	570	559	586	543	585	524	578	556	525	589	590	570	544	547	574	578	515	559	542	554	568	571	554	542	587	541	543	504	572	535	555	556	579	526	521	579	537	535	542	560	564	547	549	566	544	538	552	524	538	611	643	584	543	544	554	613	566	550	532	581	521	542	523	543	526	564	622	490	536	601	554	557	565	553	565	555	574	564	556	562	585	531	538	624	499	591	579	480	546	546	517	563	493	560	562	529	564	532	564	582	542	521	605	561	533	545	528	549	574	514	582	517	567	542	556	559	539	548	574	545	515	533	542	600	555	555	548	515	567	528	569	558	533	584	558	500	518	540	558	536	545	563	584	546	587	598	581	557	552	599	544	570	558	558	552	557	561	555	574	537	546	559	526	571	574	548	577	546	545	559	526	570	532	584	546	528	494	526	554	532	511	571	524	516	553	601	581	528	559	578	525	525	555	604	544	549	542	553	528	593	579	570	546	548	543	575	531	555	534	568	539	535	517	583	551	531	533	545	568	535	531	556	528	558	533	536	563	492	538	550	581	547	559	568	558	583	554	487	555	536	576	547	533	530	542	571	523	576	499	547	579	608	570	534	505	525	529	534	558	570	551	520	502	532	545	570	557	570	511	563	533	601	548	552	565	532	562	562	541	556	554	536	555	574	530	533	554	530	509	537	568	584	595	557	540	569	503	548	540	552	573	556	580	554	529	538	530	590	507	537	527	573	538	544	543	552	541	549	524	571	556	601	521	563	519	547	532	598	545	583	529	529	539	557	558	557	528	546	536	529	534	559	554	580	549	553	589	555	536	572	542	579	569	537	556	558	570	526	480	561	542	563	533	577	567	579	517	534	548	551	516	545	537	525	516	573	566	563	535	558	604	546	511	523	540	592	544	542	556	533	532	567	568	542	578	561	575	548	556	522	517	537	556	595	559	562	568	559	540	533	495	584	588	527	548	543	568	516	535	572	534	568	561	530	541	568	547	572	550	547	562	561	531	546	508	547	504	559	556	572	579	506	558	521	564	579	580	538	590	541	579	545	551	594	584	562	563	540	566	578	555	512	512	554	593	544	556	574	561	554	537	566	566	543	563	535	553	533	524	529	570	565	555	541	530	549	564	552	549	526	570	586	551	589	566	595	529	500	577	559	533	536	563	543	523	537	564	560	565	545	568	547	529	529	568	583	589	542	516	527	562	531	543	535	576	569	562	544	541	584	567	557	557	513	555	555	568	571	533	538	563	537	529	548	531	532	511	513	542	536	534	479	573	577	531	560	591	536	570	560	626	528	575	533	532	550	589	509	575	555	555	521	555	584	572	571	541	563	518	541	555	563	523	539	615	546	568	541	536	522	543	483	532	492	562	540	579	535	588	589	582	532	524	545	534	582	525	601	543	564	542	559	509	533	583	499	493	547	530	545	528	549	530	522	557	553	546	553	511	559	485	549	587	553	545	520	573	562	551	555	556	543	565	574	592	524	539	571	574	560	582	575	609	554	551	514	502	521	573	560	528	537	539	587	580	548	588	585	582	546	542	507	561	581	520	526	543	548	517	541	553	514	552	546	555	577	540	533	554	534	559	551	565	547	582	550	546	538	536	547	559	530	533	558	541	535	521	543	558	528	537	598	579	569	513	538	555	583	530	578	565	542	515	534	557	561	606	569	531	575	562	510	559	526	587	518	575	546	550	548	633	582	545	530	535	535	531	602	552	461	557	556	548	512	546	597	551	548	535	570	592	575	524	579	499	574	530	518	561	560	598	578	557	508	558	571	574	540	548	612	600	531	508	543	547	526	533	603	546	569	561	550	555	557	560	580	552	534	554	559	550	555	547	584	607	577	537	560	526	528	578	559	561	542	541	525	585	553	557	559	536	517	488	494	535	529	532	597	573	512	552	536	512	578	532	521	543	540	533	535	557	558	537	563	540	543	526	572	523	569	543	554	564	529	523	538	539	554	543	541	533	564	552	548	508	542	500	584	577	516	563	538	562	562	522	533	547	564	551	582	547	575	595	579	562	534	523	531	567	570	531	560	508	553	560	528	528	583	565	535	532	565	587	553	553	569	538	517	598	510	558	564	520	555	570	560	593	539	529	515	512	519	559	596	566	521	573	501	596	568	561	553	553	581	527	520	537	527	536	543	572	566	532	560	546	573	564	570	556	548	556	552	552	570	541	544	518	570	538	556	540	557	539	562	586	574	547	540	550	541	543	584	546	513	545	528	529	596	530	546	544	559	506	551	519	554	548	545	534	551	545	549	531	541	564	519	540	540	542	530	501	555	555	552	608	572	581	561	553	559	535	517	560	562	508	579	580	510	527	535	508	575	576	536	542	566	528	578	576	530	586	602	561	592	507	545	565	579	580	577	563	553	567	549	533	540	538	536	546	568	541	549	535	540	604	508	559	532	552	532	548	564	538	547	509	549	529	534	589	572	522	552	590	547	568	546	541	572	541	574	562	518	554	535	586	571	574	578	585	527	546	548	556	547	555	553	565	569	551	562	555	561	577	568	556	591	548	546	595	526	554	549	526	549	576	541	528	561	578	624	559	551	567	567	534	549	579	572	521	546	574	517	544	554	569	529	536	551	570	573	543	506	562	508	568	562	540	580	519	559	541	511	535	520	536	582	544	547	548	575	548	583	556	585	580	513	538	543	570	557	534	556	512	551	512	555	559	536	568	560	555	556	550	545	594	567	552	559	489	525	531	548	538	555	531	546	550	590	529	540	546	547	517	503	561	569	544	540	574	571	594	538	594	571	553	564	529	488	562	506	562	544	536	539	544	541	541	557	523	532	588	556	536	586	579	572	532	531	562	600	515	533	572	544	548	566	579	562	570	529	533	613	560	536	587	536	547	539	514	556	599	534	537	562	601	576	581	553	557	575	599	568	520	510	535	527	569	540	570	575	567	551	543	541	562	536	545	569	530	539	583	524	566	554	581	555	580	576	570	570	547	569	535	553	549	554	588	537	531	570	533	574	549	592	537	560	584	536	525	558	569	507	540	541	537	539	581	559	551	577	598	544	552	562	571	572	559	578	588	549	583	558	565	558	587	522	529	565	513	551	493	553	518	509	588	557	572	538	591	562	547	546	562	567	570	620	550	564	564	570	568	558	580	558	584	573	556	544	545	533	544	545	592	557	563	523	510	551	562	535	554	545	560	545	492	559	560	565	533	577	567	534	583	541	559	543	541	535	596	530	503	492	549	555	570	543	545	572	573	520	543	547	520	523	536	562	490	546	520	548	555	622	509	622	565	558	562	517	552	566	524	542	543	557	583	559	532	587	542	553	552	540	575	550	521	538	512	524	573	540	542	584	567	529	535	574	521	521	531	539	535	546	586	536	574	539	579	569	551	530	537	557	536	574	576	529	570	539	550	580	530	529	531	546	538	547	525	532	550	562	570	539	555	533	551	547	548	540	530	579	599	573	541	509	579	530
59114	95406	83895	62021	33723	24094	21224	11839	4840	1800	546	535	520	548	506	512	485	483	528	542	502	510	502	559	542	504	515	538	507	511	510	500	515	495	524	492	523	511	515	521	533	534	511	548	503	540	486	524	489	530	517	514	505	536	517	494	531	505	486	499	500	535	521	499	507	496	497	516	514	527	600	541	453	525	508	519	525	524	503	516	495	547	508	563	533	489	480	537	544	513	492	555	501	488	518	509	509	516	551	494	494	529	512	504	498	509	468	482	512	481	546	520	485	511	507	526	516	487	530	570	471	489	485	519	523	498	488	504	498	528	497	527	526	525	494	518	500	521	540	458	514	545	475	490	501	513	522	518	487	507	493	488	532	541	477	542	483	549	514	480	503	529	503	529	517	523	486	526	526	503	485	498	507	489	519	508	468	538	546	536	483	541	530	507	523	500	521	514	504	589	525	531	495	514	521	510	577	490	533	543	530	521	508	491	555	487	519	509	526	530	534	530	522	511	504	525	468	548	521	532	506	465	491	525	506	521	547	506	507	484	493	522	511	533	529	531	522	513	510	476	553	474	526	549	526	516	490	472	506	543	519	507	511	526	481	530	520	511	527	498	482	530	481	469	513	539	494	494	487	506	484	512	515	535	505	544	537	534	496	537	523	516	508	509	535	475	487	541	537	506	510	523	531	497	523	519	524	511	467	511	509	528	459	546	525	522	517	479	542	543	475	534	501	509	541	508	560	503	524	472	488	486	526	486	483	517	499	489	541	483	494	531	512	518	496	499	484	496	528	520	501	555	514	527	509	564	503	531	472	493	520	589	545	529	514	458	524	526	486	500	498	551	529	474	517	493	501	521	531	552	525	509	502	515	506	496	543	503	499	491	492	511	504	521	519	495	484	508	534	502	475	517	547	491	515	555	530	485	477	493	499	493	477	517	497	564	533	490	503	547	517	516	512	502	486	508	519	509	488	542	509	467	490	523	497	481	524	525	513	531	516	504	507	497	560	494	516	551	477	562	485	520	522	546	497	501	489	522	559	498	516	489	504	528	524	528	521	546	471	534	499	495	528	491	515	500	504	512	497	493	498	481	513	509	502	525	516	496	532	482	539	518	562	478	506	519	509	498	517	489	477	489	496	482	479	520	506	527	494	516	460	487	540	507	535	476	529	536	520	499	515	533	512	493	488	501	532	521	556	500	518	561	506	533	478	502	528	508	490	503	526	519	559	512	524	519	518	528	469	507	529	520	522	512	513	505	519	512	503	524	495	519	503	543	488	493	492	516	523	503	510	487	538	489	486	510	482	481	553	512	511	510	495	531	508	477	475	551	500	522	513	537	557	480	537	460	518	509	509	503	527	531	513	520	500	490	463	538	503	484	504	475	487	501	533	477	536	554	482	438	505	504	498	507	494	514	506	473	549	502	513	475	522	503	509	526	498	518	500	512	522	509	509	529	507	505	543	507	541	547	515	537	484	517	497	486	455	488	506	502	553	496	521	528	512	497	505	477	530	503	510	513	577	509	548	485	506	528	468	526	505	531	535	499	550	510	480	486	513	510	575	501	517	495	497	499	500	508	513	516	528	468	539	488	470	510	516	465	538	503	488	512	529	497	482	558	490	477	551	524	477	483	511	529	518	487	458	493	541	522	492	513	527	507	527	518	507	506	543	526	515	513	477	546	519	516	532	458	503	510	509	541	482	514	525	474	456	505	491	535	468	504	538	497	542	506	519	471	527	504	512	536	522	456	519	502	525	492	505	492	509	484	522	544	516	494	508	474	509	517	498	473	493	521	493	489	495	505	520	506	515	527	514	534	533	509	548	493	502	503	490	556	500	463	520	511	511	525	506	516	555	508	497	499	524	492	467	528	503	500	514	500	564	548	542	496	477	506	526	514	529	494	546	497	540	525	512	550	485	527	503	541	557	488	523	536	536	510	534	488	506	516	467	538	522	515	510	497	508	558	480	500	512	522	512	487	514	518	495	454	544	536	516	499	541	523	509	511	525	488	497	485	527	530	476	503	485	532	502	533	546	514	544	535	506	536	545	488	466	505	507	514	496	486	510	548	532	497	538	499	490	532	521	506	511	505	497	517	500	478	529	518	556	493	505	523	536	557	512	503	506	522	550	494	499	492	518	492	532	518	500	540	499	468	498	511	534	538	544	505	556	497	505	522	541	499	534	537	523	512	521	504	515	541	525	525	547	481	515	493	486	541	529	515	535	528	512	503	493	469	498	492	513	493	482	515	510	487	523	534	549	536	503	499	473	498	503	498	509	496	554	511	500	510	507	502	537	537	557	507	528	498	457	519	556	537	541	492	482	511	487	532	475	506	515	528	545	518	490	513	488	506	514	524	550	562	503	478	463	501	472	526	470	501	461	539	522	518	474	507	492	525	540	495	450	485	512	543	585	497	530	507	497	491	493	506	494	534	514	475	530	503	485	510	512	532	502	483	516	511	460	462	525	499	527	564	486	490	537	504	541	485	537	531	521	518	501	477	509	485	555	463	542	469	481	536	482	565	505	547	468	495	509	521	482	476	497	477	511	513	523	475	528	543	556	526	533	506	523	520	502	525	511	510	522	508	493	504	527	506	514	509	496	536	482	506	512	501	502	527	506	535	508	491	488	508	524	501	495	527	493	492	500	496	539	485	511	498	537	501	514	491	527	523	483	485	485	483	522	482	487	550	558	489	493	494	534	481	492	494	489	530	530	520	498	518	497	511	536	509	539	512	496	497	509	536	478	520	508	503	523	536	561	484	519	500	523	486	450	551	493	514	479	482	509	503	499	517	500	515	543	534	491	503	493	480	517	473	518	504	495	516	545	484	517	523	496	510	503	508	511	533	520	474	536	502	538	509	529	540	509	546	535	526	511	516	508	500	517	528	501	517	488	503	523	497	529	491	486	467	543	515	492	498	505	482	506	477	484	492	522	485	507	529	508	520	473	509	558	462	485	520	493	496	573	525	474	478	535	489	493	539	519	503	537	567	515	493	500	508	508	522	547	526	522	539	518	519	516	504	534	511	497	509	485	572	538	505	511	473	501	489	489	533	526	529	508	509	543	516	533	518	516	539	500	521	509	504	486	537	479	536	493	538	509	455	523	517	509	552	544	486	530	518	486	493	496	527	511	482	508	561	545	551	446	496	526	532	531	506	520	495	491	479	507	515	530	507	559	525	486	490	489	525	471	513	505	522	501	489	529	522	513	480	538	517	513	504	520	533	502	547	510	486	529	513	497	509	512	498	524	492	511	505	513	478	538	513	513	561	511	505	493	529	476	535	528	506	521	515	520	464	530	525	512	569	503	519	530	489	539	508	509	482	501	509	535	517	511	496	451	511	514	524	526	504	510	534	464	455	490	490	491	521	497	534	471	509	502	547	509	493	481	505	527	510	505	526	511	465	496	507	483	502	543	546	541	526	465	505	523	486	496	531	542	551	528	502	489	541	538	547	515	545	546	517	512	542	494	517	563	529	508	483	529	499
28659	22015	20736	13146	3668	1866	1658	1009	588	462	417	433	428	401	388	426	408	426	430	407	401	430	433	381	414	426	420	442	388	439	390	452	441	396	393	433	416	404	420	374	446	445	415	431	438	444	405	434	421	442	440	389	422	419	432	392	471	436	439	401	436	428	412	448	422	416	447	450	408	418	392	432	419	460	426	410	409	454	387	389	447	407	434	406	506	429	450	414	468	411	421	414	464	396	395	449	400	414	428	428	409	415	450	411	414	442	372	403	410	396	439	398	427	392	415	406	398	445	427	447	402	425	439	425	438	443	427	410	405	403	445	393	412	429	391	423	414	400	447	436	400	418	423	420	448	379	427	392	418	419	411	372	397	445	419	458	441	410	422	397	385	416	440	380	434	434	425	446	420	453	404	417	408	421	463	418	392	453	448	450	415	398	428	457	382	411	380	434	479	455	428	414	419	443	446	428	413	411	411	436	467	428	397	452	416	403	424	434	390	424	403	413	455	420	426	426	433	453	415	420	446	446	436	431	402	444	398	459	436	404	440	424	380	426	389	421	443	453	443	380	424	449	415	393	442	444	421	422	448	404	429	408	372	440	428	426	447	436	439	419	421	410	468	403	431	434	459	418	424	426	437	425	429	423	405	391	430	408	441	417	423	462	421	441	452	423	407	436	426	432	412	383	403	410	428	391	433	449	410	400	404	439	383	414	436	428	415	408	494	411	422	433	471	412	421	417	413	424	402	430	377	440	414	408	461	409	445	405	416	419	416	391	397	434	413	434	425	424	408	408	433	420	432	429	422	405	432	438	439	389	426	423	421	449	392	425	434	439	479	426	416	393	421	430	453	408	430	454	422	437	438	417	390	446	450	475	409	430	417	434	405	441	430	448	403	438	424	427	427	425	432	414	424	392	451	443	441	445	426	394	409	464	445	429	410	469	416	439	432	411	432	446	417	443	394	454	383	412	444	421	419	439	417	368	416	409	404	462	434	439	435	428	406	400	435	405	411	415	437	404	433	430	406	381	432	412	424	417	409	428	392	400	399	445	414	435	451	432	408	460	438	409	424	386	420	422	397	417	421	431	454	447	442	441	423	421	425	441	443	386	436	425	422	428	415	392	431	431	428	406	410	461	417	438	429	422	389	413	455	446	398	418	428	404	440	430	430	378	419	393	413	414	396	407	426	423	376	397	417	447	403	412	437	428	435	444	436	420	414	420	427	439	408	423	439	386	416	415	445	458	434	410	445	409	379	403	394	439	415	410	475	445	431	432	469	421	424	420	435	404	404	431	399	445	441	407	473	421	416	410	406	427	426	415	440	395	442	430	406	429	412	419	426	412	433	430	417	428	414	438	383	453	413	497	401	416	393	418	431	474	404	453	444	412	444	434	433	400	417	427	467	421	401	436	426	392	408	444	426	404	439	410	397	449	430	435	423	399	419	419	443	425	421	380	444	415	432	405	437	436	455	421	414	409	401	414	426	420	415	421	452	428	435	444	404	421	409	432	427	431	436	376	456	438	407	400	423	436	420	404	418	451	408	409	433	421	421	405	415	429	444	423	432	381	436	416	423	426	459	413	407	409	378	438	433	370	421	422	478	393	395	419	413	414	444	426	418	436	390	429	444	420	431	424	415	405	407	466	453	424	440	451	426	402	420	410	426	434	435	411	420	444	421	378	442	409	429	427	432	418	410	393	373	382	416	459	436	438	425	405	412	397	417	452	425	402	440	444	389	426	411	375	419	418	423	442	442	394	429	441	434	418	409	405	387	416	423	446	403	453	393	418	421	392	409	434	386	420	402	415	436	402	421	410	400	427	456	435	426	435	428	418	413	421	433	384	414	425	392	414	381	423	436	415	432	420	381	418	443	430	387	448	407	411	412	435	414	376	416	427	438	405	426	454	455	425	409	456	447	428	399	426	420	430	462	387	421	425	429	440	416	428	396	404	421	407	427	424	438	456	445	402	442	447	442	413	434	441	444	423	393	400	436	409	430	433	442	432	452	420	382	409	424	453	397	449	400	411	409	398	431	440	430	423	461	417	376	416	399	375	410	435	426	389	402	419	451	439	472	436	414	414	430	475	411	403	399	448	415	411	433	427	387	421	442	381	464	404	460	438	396	411	462	399	427	420	432	419	408	458	417	447	426	455	411	395	415	420	427	450	468	454	408	459	458	415	403	440	436	437	399	408	392	385	438	408	398	411	383	468	398	405	429	429	401	506	442	427	428	408	439	394	393	428	393	396	405	403	442	398	429	396	440	416	432	434	431	408	418	447	428	391	407	419	409	434	441	376	448	427	394	426	403	439	432	423	442	412	422	391	404	416	408	399	419	411	426	437	448	443	467	405	423	428	401	398	458	430	453	449	441	421	416	422	451	378	415	380	403	415	408	431	424	449	407	404	429	416	417	430	417	417	397	428	452	416	424	451	400	417	446	441	415	415	441	368	404	409	437	389	425	435	432	420	393	439	425	406	391	426	414	426	397	405	417	428	396	440	426	402	461	411	410	425	430	424	399	385	389	420	425	421	424	429	456	443	430	452	409	450	440	408	440	407	400	419	410	451	380	442	424	392	424	427	432	411	405	436	449	420	419	434	446	429	430	424	401	448	440	389	387	444	432	434	438	415	427	436	390	385	440	431	421	421	444	432	405	437	459	449	400	426	428	429	417	413	423	397	405	470	439	404	410	425	425	438	454	452	364	433	401	433	431	429	415	389	398	428	450	465	413	417	436	378	446	463	420	447	406	404	409	425	437	447	402	409	459	378	445	435	435	423	375	430	407	439	413	409	445	435	438	395	433	412	433	440	430	416	405	428	452	428	403	392	442	460	427	437	443	442	468	430	443	403	425	394	431	447	431	427	410	425	451	445	438	425	400	456	428	413	443	438	422	431	454	405	390	448	428	391	450	418	433	408	427	435	398	413	461	424	431	417	451	404	437	408	429	458	422	401	425	424	398	426	454	441	407	458	417	446	422	446	421	430	419	445	432	410	387	466	431	399	439	406	433	429	415	423	415	412	448	427	410	431	429	429	439	399	403	429	433	393	457	442	399	424	445	405	398	379	437	444	387	418	412	416	413	426	416	427	425	415	382	456	415	433	389	454	399	402	401	443	470	409	433	422	396	438	426	435	435	439	414	415	445	392	410	388	437	417	416	432	418	433	420	411	395	477	413	420	459	365	416	442	411	428	435	425	413	417	428	365	428	392	435	374	431	422	405	409	424	448	420	460	445	454	426	420	435	411	409	408	456	412	427	406	444	449	443	418	421	449	440	445	440	447	451	413	409	412	439	443	426	434	383	421	453	427	431	432	445	397	426	419	405	449	415	411	436	436	397	415	389	483	452	412	442	484	403	418	424	415	421	420	411	448	454	397	429	431	352	410	412	378	426	425	393	432	421	442	442	452	425	398	428	404	451	422	455	430	429	399	433	424	420	428	418	428	395	437	431	471	433	378	423	423	410	405	391	432	395	441	398	397	385	412
13440	22597	19355	9574	3176	2021	1903	1028	611	435	352	357	353	330	360	362	373	367	387	376	353	374	413	377	358	378	375	380	363	371	380	384	347	382	309	375	341	373	346	384	373	356	386	320	332	372	316	350	347	369	390	337	342	399	368	405	388	351	347	342	367	333	345	354	361	360	364	336	393	343	358	365	380	370	333	331	363	417	350	345	380	349	357	372	342	335	368	359	372	368	380	329	322	372	376	382	359	351	400	353	371	359	353	334	336	333	374	368	365	336	401	347	366	351	337	328	380	344	375	359	365	388	369	347	375	340	403	366	349	364	353	367	377	311	347	367	352	373	353	377	374	356	354	359	374	359	365	315	381	395	362	373	360	357	350	351	370	342	352	353	374	344	351	338	377	373	350	378	373	323	362	381	398	358	353	336	365	377	396	344	358	362	343	368	374	405	375	375	351	374	361	348	386	340	372	375	364	373	351	393	355	349	349	388	350	363	365	392	400	333	361	348	340	365	377	338	375	363	373	347	353	356	330	357	377	301	364	354	328	391	347	347	355	377	354	336	350	393	394	359	333	373	371	362	365	357	353	372	373	369	357	361	385	389	334	343	385	347	326	363	360	370	380	355	387	356	334	350	337	366	367	359	375	368	398	353	378	354	330	316	348	336	383	377	370	341	335	353	337	375	367	350	370	344	338	337	357	357	351	335	386	370	346	361	363	376	332	378	351	352	374	347	333	365	361	407	354	382	354	334	356	344	322	340	370	342	344	337	378	377	365	358	357	326	369	383	347	356	373	356	384	365	389	375	366	343	344	373	377	389	370	352	343	339	380	370	338	346	348	371	355	370	356	334	326	355	366	356	360	374	366	357	378	355	351	318	378	376	346	407	393	359	381	353	378	321	363	336	342	346	349	338	353	347	353	368	343	349	340	384	341	376	369	394	351	380	355	339	375	341	345	396	375	323	377	306	363	358	370	342	353	357	336	369	364	357	320	369	379	340	375	392	348	373	349	330	357	343	370	340	388	353	331	335	387	365	363	337	361	344	389	367	361	330	385	362	403	333	382	363	358	393	382	342	376	363	342	413	350	356	371	345	405	367	376	346	351	357	389	331	349	382	361	356	347	382	391	400	326	351	376	349	344	350	378	335	348	373	340	344	379	349	353	335	332	380	395	362	381	331	361	330	342	353	325	386	401	371	358	359	368	356	374	387	377	358	360	405	353	352	366	346	333	408	383	365	322	342	342	336	383	386	332	404	352	337	371	382	361	345	361	335	357	348	344	375	333	340	358	339	345	343	337	349	345	354	326	391	345	336	347	377	353	366	353	308	354	356	379	374	348	342	358	371	382	340	353	370	383	345	326	384	342	333	337	374	372	356	347	374	333	359	332	377	342	374	368	404	360	369	338	356	362	352	321	392	373	380	385	354	344	375	341	371	357	338	359	374	378	379	363	370	358	362	402	339	346	325	389	353	372	332	383	338	342	383	381	401	355	361	325	376	346	386	345	379	378	370	391	357	373	354	376	411	350	342	357	328	358	380	332	323	370	382	357	332	343	396	334	333	354	383	345	355	420	349	355	364	355	374	365	370	371	368	352	327	366	354	358	368	348	361	360	389	383	402	347	392	347	361	336	385	343	359	378	365	333	352	343	325	384	358	404	377	333	373	389	332	355	383	333	380	353	330	363	353	368	352	377	344	382	380	349	355	337	370	341	342	384	353	350	377	368	347	379	317	360	358	385	355	347	373	345	348	373	332	357	352	344	328	353	362	388	378	358	364	360	340	385	370	351	368	348	365	336	373	364	407	341	384	377	348	353	351	361	357	366	344	366	379	355	342	343	347	383	364	332	371	347	364	392	352	378	375	347	316	339	407	344	363	393	356	347	360	356	365	350	377	356	359	388	381	328	369	386	333	355	377	333	355	378	340	369	353	327	359	352	347	382	389	351	340	343	335	385	329	356	373	361	391	326	373	380	347	357	336	362	354	364	388	337	379	320	365	357	385	367	355	334	318	356	345	385	364	366	326	352	345	368	333	340	366	367	370	363	373	365	332	380	349	402	330	339	349	349	402	360	394	406	392	365	364	353	356	363	369	349	336	366	356	362	383	353	354	351	392	374	350	334	341	364	340	358	323	393	347	402	355	370	364	338	361	355	368	347	325	343	374	360	390	357	351	334	368	368	349	341	346	341	351	383	347	328	358	355	353	336	375	367	387	364	366	369	350	372	375	365	308	375	356	344	365	370	332	325	356	413	385	355	367	329	367	382	303	370	359	344	401	337	373	375	341	374	330	328	361	368	384	393	349	327	348	354	326	371	365	373	329	356	380	369	342	333	371	344	375	368	359	357	358	366	402	363	336	378	363	371	366	364	374	339	354	338	353	366	375	365	375	358	365	402	360	347	351	348	342	352	338	351	365	363	364	353	342	336	370	390	375	349	385	338	333	379	356	348	361	379	356	345	376	347	366	358	349	357	379	375	384	365	345	384	351	356	326	346	332	362	347	366	366	340	372	337	361	355	356	331	349	384	346	346	346	329	371	340	370	386	334	360	376	368	355	352	326	349	360	378	355	374	322	323	366	368	339	368	403	333	355	312	347	339	366	347	328	379	366	379	340	345	305	359	319	357	354	364	335	352	366	345	392	361	358	368	333	385	368	353	395	349	351	359	405	366	325	341	330	322	361	363	393	351	362	343	374	362	346	370	372	347	352	397	360	348	361	361	349	377	323	360	361	353	378	374	366	362	359	360	322	386	352	362	336	338	365	360	378	353	355	329	357	321	379	333	328	343	352	361	383	358	375	374	345	349	349	350	340	361	350	343	353	381	371	342	367	345	379	331	392	348	387	333	394	340	345	322	359	371	364	324	384	363	360	396	379	348	345	372	343	361	363	349	347	337	357	380	329	349	332	343	351	360	355	390	362	359	356	337	355	367	339	324	328	375	381	351	357	378	375	363	348	351	367	370	350	367	358	342	360	368	320	353	369	359	379	342	382	347	354	340	324	352	380	414	363	383	367	353	357	359	352	359	343	325	341	394	386	349	349	385	371	369	353	358	344	354	374	389	337	365	388	346	356	355	342	353	360	376	388	353	354	364	358	355	378	371	379	377	347	331	369	318	356	334	370	372	319	326	332	359	385	348	345	339	364	366	362	374	327	357	357	361	355	331	348	397	378	350	349	341	381	345	375	318	357	350	356	377	352	342	374	403	350	382	371	356	386	336	362	349	395	361	362	358	343	366	339	339	333	364	367	349	344	346	354	363	374	365	338	364	349	336	340	386	371	330	342	359	348	401	375	370	356	362	399	370	391	379	372	343	372	343	363	363	359	350	370	354	353	327	339	332	357	339	350	349	328	377	350	376	347	346	320	361	338	357	354	361	365	396	373	343	340	375	368	366	329	321	325	383	369	363	337	379	367	373	353	370	358	353	374	325	345	369	373	421	341	366	362	335	367	328	350	369	358	344	405	363	365	337	385	382	362	357	363	340	333
25508	22560	36341	41437	28149	19196	16091	6959	2443	928	485	488	490	485	453	455	447	453	422	504	459	475	443	510	480	483	464	470	480	441	434	475	395	471	443	451	449	496	461	439	463	475	459	459	434	475	473	473	481	483	443	468	485	464	444	454	465	526	482	483	424	492	447	483	441	490	449	447	488	486	473	463	494	449	503	430	492	436	458	520	462	458	486	455	453	438	476	488	459	441	425	468	489	484	473	455	448	479	448	441	445	493	470	482	478	495	463	449	506	448	478	462	469	467	465	441	445	494	457	457	425	459	482	461	485	454	399	438	491	475	484	482	471	445	499	458	459	454	464	493	466	491	448	447	427	455	476	431	452	455	455	510	428	456	450	427	453	456	468	466	514	453	497	439	430	477	473	466	485	461	475	446	436	487	425	430	488	486	469	457	433	448	457	441	451	490	478	461	453	476	467	417	451	462	433	479	487	473	467	431	448	456	480	438	492	422	487	460	421	487	485	429	424	425	458	489	468	405	483	445	469	466	419	470	460	473	457	462	448	445	476	432	473	446	416	462	491	457	448	487	459	447	433	498	470	432	458	458	457	442	428	498	431	454	455	445	462	459	460	450	461	507	475	428	455	436	466	480	429	487	503	394	451	469	472	452	472	446	441	459	435	423	432	463	445	455	466	422	435	483	449	464	483	470	431	453	449	459	472	472	454	456	392	507	452	476	444	459	447	442	441	431	482	475	442	465	461	470	478	497	462	478	457	482	445	428	461	469	488	432	500	458	469	466	457	415	443	431	470	462	476	467	500	395	453	414	452	459	483	432	434	506	463	479	485	469	488	445	448	440	452	426	460	482	479	450	449	466	441	481	450	428	434	485	456	439	459	476	425	452	451	438	440	447	440	472	466	440	487	450	438	434	484	460	428	456	415	470	411	466	447	458	424	458	460	477	463	457	460	497	416	468	459	446	472	467	441	466	458	481	454	454	476	457	442	429	459	428	439	443	446	461	454	473	455	482	459	479	474	467	459	395	466	485	431	472	439	435	468	462	488	453	445	457	471	466	458	475	454	493	489	470	485	424	490	457	406	453	453	462	446	426	455	465	464	463	448	425	463	435	433	475	446	468	489	460	453	480	459	492	463	456	455	456	481	417	434	471	446	434	475	456	435	471	473	455	468	443	486	438	458	449	472	472	470	480	473	458	461	488	469	490	468	455	424	423	475	519	478	458	447	494	448	458	431	453	441	462	491	463	486	475	476	475	467	462	439	428	440	469	484	462	474	480	459	458	435	459	459	460	449	463	447	463	447	468	500	450	503	454	482	452	468	479	433	427	442	421	458	415	495	486	473	441	461	421	450	469	468	401	494	448	470	420	438	442	482	468	463	430	499	485	421	441	478	439	459	475	494	428	410	484	496	467	450	454	449	471	442	441	456	477	474	420	443	473	439	439	456	466	443	467	478	447	463	442	481	453	496	468	423	445	460	475	457	458	477	419	465	431	441	458	464	471	478	480	465	444	431	451	475	443	456	458	449	478	459	484	487	440	433	479	490	465	445	471	466	479	441	433	478	435	474	502	448	463	443	443	423	465	470	466	485	444	438	480	492	474	454	446	427	490	444	451	481	459	476	505	468	502	512	442	447	487	431	441	525	449	449	470	464	466	449	487	451	438	472	473	455	455	442	427	439	485	443	453	470	472	460	437	462	479	447	444	416	473	462	458	481	475	435	484	445	451	465	459	447	410	471	455	445	434	460	455	454	450	477	433	444	473	486	490	414	456	476	489	480	459	459	467	453	435	450	455	438	444	451	451	480	460	508	462	464	435	421	457	445	488	407	446	471	449	438	476	447	476	462	437	430	464	481	474	496	458	462	506	432	472	428	455	429	429	484	481	455	471	424	444	479	441	460	434	468	410	492	458	509	478	446	448	461	455	453	437	465	447	458	449	486	461	441	436	473	460	485	488	454	475	465	497	456	486	456	446	442	456	402	434	461	462	441	449	460	452	500	469	464	467	457	447	499	420	454	461	447	462	426	406	438	446	470	409	456	477	417	488	468	464	416	446	469	492	473	481	415	498	437	482	487	477	478	428	484	448	450	445	444	492	509	457	464	424	482	453	492	448	454	421	459	476	427	472	486	458	452	463	436	449	476	451	482	454	437	457	441	433	448	428	473	482	405	446	458	458	471	463	473	453	456	450	467	471	452	462	437	486	452	466	487	495	479	441	468	486	437	499	434	470	433	453	425	435	466	441	438	488	441	455	426	421	486	405	452	476	462	501	489	452	444	443	451	457	417	472	490	478	441	438	466	467	474	447	493	437	437	448	454	417	472	479	419	468	415	461	463	479	468	445	428	445	471	493	443	487	436	441	463	472	404	470	462	443	461	434	460	459	473	519	473	458	479	472	472	441	488	450	423	446	435	450	468	482	457	420	414	443	492	452	460	465	422	493	465	500	443	465	418	451	445	495	425	448	461	470	452	462	430	418	487	415	441	456	439	408	455	492	437	486	432	436	449	504	461	455	425	463	435	473	459	505	450	428	471	501	454	447	446	450	428	477	480	443	458	463	457	433	456	464	474	459	484	459	465	442	446	448	396	441	490	425	474	454	454	475	450	487	444	444	449	480	448	490	431	440	448	495	479	452	459	423	466	444	463	464	473	464	442	464	452	450	447	448	463	484	467	448	489	415	463	512	478	450	477	449	435	469	431	441	461	478	449	465	451	462	430	472	476	432	440	493	476	422	419	465	453	454	465	456	474	452	424	476	477	456	420	414	451	440	447	464	451	477	437	457	457	449	443	447	465	427	455	446	471	422	426	444	470	466	464	447	476	463	446	412	439	438	483	476	464	460	483	467	451	439	489	443	469	471	443	502	460	439	497	469	478	482	422	474	459	482	416	462	464	506	462	492	452	481	452	465	465	495	447	459	423	439	484	438	408	455	477	460	440	437	434	494	451	455	444	437	477	448	479	464	505	494	453	442	442	464	484	437	475	446	472	478	477	433	486	451	487	445	440	459	461	436	450	459	450	479	458	487	417	448	415	451	442	424	414	473	413	450	456	473	471	469	450	482	434	427	463	431	455	430	433	462	468	447	449	493	406	457	465	454	479	443	447	452	443	423	441	455	464	453	456	452	473	454	436	483	442	448	456	440	432	487	473	481	457	432	424	436	423	464	459	418	442	450	435	471	436	437	475	457	467	444	435	484	453	488	441	459	462	430	435	438	436	448	443	455	457	412	482	487	453	486	450	430	472	462	446	445	487	473	438	427	460	437	456	479	463	448	430	432	488	461	472	459	483	424	447	458	466	476	447	476	432	465	426	476	430	483	466	440	432	473	466	477	458	484	398	473	438	449	438	473	458	425	460	453	435	445	459	427	469	458	473	418	451	467	491	484	455	424	485	447	442	461	486	460	476	499	460	481	423	437	442	467	474	452	433	488	500	466	423	457	455	456	511	478	458	472	432	408	483	464	443	453	452	456	445	457	419	485	470	507
47762	81535	70510	45677	22783	15016	13934	6922	3001	1059	397	465	451	454	377	438	449	409	430	405	399	425	389	465	438	427	444	431	456	440	457	432	389	406	443	396	418	424	420	437	433	415	452	426	391	459	454	415	429	407	412	401	458	435	450	405	416	417	404	455	444	436	449	435	415	435	412	441	421	403	429	429	414	431	421	422	380	463	484	405	437	399	445	416	484	453	421	477	405	436	400	430	432	438	418	426	424	412	411	367	381	387	411	410	423	426	423	415	444	400	446	447	436	433	403	422	420	425	440	440	368	413	432	451	404	418	424	414	448	429	443	433	418	404	411	367	433	393	414	438	426	407	429	409	450	461	421	416	399	420	418	443	411	435	415	421	470	439	385	425	401	441	413	429	399	454	465	424	408	414	398	447	428	431	463	450	429	471	425	426	428	452	454	426	405	447	424	453	404	466	466	433	445	444	381	404	424	463	415	414	399	395	441	418	398	418	396	428	408	402	402	403	451	437	447	421	400	426	448	430	413	399	469	428	411	409	445	457	461	447	390	433	407	449	402	424	441	430	409	408	394	427	430	429	423	449	395	437	418	409	462	421	438	409	401	403	405	430	434	415	424	395	447	415	436	366	440	414	395	459	448	394	446	414	376	388	462	426	404	423	431	423	435	437	436	410	427	433	423	410	399	425	409	416	422	412	429	417	395	442	394	428	420	432	457	408	417	433	408	405	420	428	422	397	426	469	474	433	435	456	388	407	428	422	444	453	470	419	406	434	424	440	432	458	431	407	427	414	371	396	428	418	455	433	397	432	405	424	469	457	382	440	421	405	423	412	408	436	386	400	469	466	398	429	424	401	426	411	438	408	444	431	394	443	371	409	437	438	453	411	450	418	405	430	407	410	421	422	404	409	419	416	435	408	418	445	424	400	427	411	399	409	433	494	403	380	429	418	453	391	403	447	433	452	457	443	424	394	415	409	459	450	397	421	391	457	467	424	415	396	439	360	393	416	422	453	415	411	409	408	422	417	411	436	445	414	432	440	414	450	414	410	411	411	406	472	404	432	408	424	415	417	393	421	460	438	416	385	398	441	448	454	456	423	437	431	418	469	419	429	445	392	417	428	417	430	448	453	443	437	448	404	407	406	400	412	428	417	407	440	443	414	436	401	426	427	412	449	426	427	412	453	431	426	434	451	444	430	434	393	417	368	416	446	413	400	427	388	397	394	414	403	473	433	404	449	421	434	456	436	430	445	389	414	398	431	433	416	456	427	407	466	408	411	418	423	410	406	400	400	413	440	415	427	424	416	421	411	477	414	382	404	392	427	430	412	425	424	435	429	442	445	399	411	445	413	412	423	426	420	414	422	421	418	428	435	428	399	460	396	385	421	403	414	442	436	438	410	424	427	426	417	400	404	392	375	434	446	433	409	438	415	434	398	423	452	380	389	478	445	400	400	440	409	392	445	437	410	431	406	413	439	393	416	448	433	415	431	420	402	400	458	434	431	424	437	385	450	428	398	411	437	450	415	438	429	435	450	425	435	444	476	403	429	437	423	411	438	411	417	428	408	424	439	450	387	437	427	443	432	403	401	420	443	428	410	431	434	435	439	389	440	429	408	446	430	433	423	434	404	415	380	434	422	422	420	414	408	416	407	453	425	439	420	427	435	437	426	439	438	447	383	406	413	411	440	410	443	427	413	408	390	407	445	461	369	400	438	419	407	448	410	422	416	453	370	428	405	418	445	424	441	454	440	396	437	404	399	415	423	461	395	413	406	408	424	410	401	418	434	418	385	428	418	399	425	391	409	398	410	398	460	399	401	409	409	377	419	420	402	423	434	444	430	415	415	446	413	418	425	420	406	430	409	443	421	418	425	426	455	410	397	386	413	443	382	428	406	399	427	401	438	430	450	432	407	455	382	408	412	444	414	436	426	426	432	455	425	436	434	390	457	429	431	448	457	434	448	417	400	406	459	449	428	423	412	436	407	439	416	393	401	448	398	426	443	449	426	429	417	412	441	409	437	412	457	409	410	414	443	485	434	440	460	430	429	450	441	410	430	425	419	437	415	423	421	396	440	370	451	457	387	404	415	438	452	466	416	401	412	426	437	416	411	403	391	426	412	428	438	404	416	432	401	392	460	428	446	413	458	438	454	422	403	418	448	406	424	433	457	416	420	419	433	437	427	427	429	456	414	400	439	430	391	407	460	406	404	425	431	474	430	467	431	421	395	416	410	400	407	413	423	407	392	422	413	425	408	422	439	409	394	416	363	419	430	405	444	415	441	461	391	420	405	421	432	414	430	416	412	428	430	436	421	410	417	405	425	411	423	412	415	448	421	418	440	435	466	447	445	431	405	410	449	412	416	423	418	421	391	455	414	427	424	421	438	386	397	416	443	416	398	421	412	414	435	463	442	452	427	451	410	416	429	436	413	431	405	407	455	420	443	419	450	449	409	408	441	424	422	446	445	430	450	415	413	397	426	405	437	437	415	409	432	422	450	388	458	418	463	417	447	389	453	398	426	431	425	413	431	423	451	425	466	409	391	420	404	420	412	424	406	433	377	436	432	406	415	440	413	431	409	403	402	398	432	433	419	392	421	434	457	422	396	405	438	463	397	416	370	428	403	384	436	393	395	398	413	433	435	444	421	428	433	395	479	430	445	412	402	434	421	446	375	430	427	443	381	449	424	440	440	395	440	425	449	423	443	425	460	421	425	412	423	425	399	418	421	384	408	422	432	450	442	454	410	411	401	383	435	432	437	476	418	401	432	452	451	401	420	389	445	409	411	436	438	389	397	416	453	406	407	400	420	439	427	462	422	459	403	434	388	411	423	439	471	379	428	403	430	435	438	420	410	415	408	382	459	421	446	442	393	449	417	439	419	435	420	402	415	444	423	419	419	411	462	449	432	421	442	439	427	459	421	419	430	430	425	416	418	432	455	411	457	415	413	438	429	422	443	411	406	446	423	440	418	403	395	444	438	436	404	405	437	424	407	436	388	429	433	442	416	391	442	384	419	417	432	417	418	421	439	442	447	426	445	442	416	435	423	389	385	448	405	422	419	431	420	421	430	427	452	438	434	435	444	444	457	426	389	398	435	456	447	421	425	440	416	433	413	404	388	458	404	377	412	431	444	430	413	448	405	439	438	437	438	411	431	429	401	401	417	421	413	445	397	414	418	439	416	437	422	447	390	411	433	407	474	392	434	444	404	405	421	412	435	448	419	438	436	422	428	413	466	470	397	412	419	446	405	457	411	410	439	416	424	454	424	415	407	374	435	380	435	422	439	408	412	406	422	451	401	422	407	462	442	407	445	439	417	427	409	417	453	446	402	416	419	435	453	422	422	399	434	440	404	412	433	420	417	365	392	420	446	428	439	468	424	432	418	432	370	449	408	444	425	437	433	423	390	470	434	417	414	423	421	441	411	436	432	396	445	446	421	434	436	474	421	396	438	426	401	435	408	393	393	448	419	424	439	433	402	425	419	412	431
24479	21901	33248	35976	30166	27528	26923	12945	4344	1542	598	600	579	581	545	606	581	551	569	545	556	607	554	574	575	563	523	527	542	527	501	564	545	531	548	579	505	576	513	538	533	542	568	556	557	575	534	532	518	530	527	557	564	566	526	536	547	525	556	518	540	520	524	564	530	532	480	520	552	509	596	575	589	556	530	510	577	560	534	595	508	524	547	546	500	536	550	556	548	513	458	502	534	513	517	550	577	524	511	547	556	529	581	553	547	544	546	502	497	535	541	564	541	552	526	559	590	587	540	551	533	527	514	549	530	525	554	531	516	550	551	564	553	520	551	536	555	518	583	529	570	519	524	560	589	554	513	539	565	541	606	539	500	543	534	560	539	576	512	585	534	555	540	559	558	546	514	520	525	539	539	560	514	534	528	515	524	561	527	533	528	552	524	480	545	534	558	540	536	530	577	511	545	528	516	579	552	513	513	525	556	588	533	540	532	549	515	539	531	518	559	568	565	547	558	533	593	527	566	555	533	512	578	515	539	547	505	540	522	530	561	557	530	558	542	547	519	492	543	562	540	551	551	507	539	549	507	544	593	519	518	548	563	527	562	574	543	510	529	584	536	511	536	555	510	502	528	521	548	535	525	513	526	533	563	526	504	545	541	537	544	541	533	541	533	506	593	534	547	539	565	574	517	512	529	557	560	532	565	508	535	600	523	512	501	562	538	526	535	565	545	534	549	547	571	564	482	504	525	537	548	558	548	601	534	540	591	550	548	554	530	548	568	549	531	532	497	499	528	572	518	568	555	519	516	566	513	547	534	503	542	534	517	581	515	537	557	542	529	527	484	554	517	554	560	546	549	524	536	520	547	519	538	553	518	529	569	535	576	554	552	524	548	509	540	509	497	521	567	549	536	518	594	539	521	571	551	505	532	564	575	534	537	541	535	527	551	549	516	528	526	530	571	536	551	536	558	552	523	539	534	563	514	522	548	587	536	597	514	539	513	537	536	546	506	530	525	549	547	563	528	585	535	564	497	530	560	550	529	552	550	535	549	542	519	528	525	560	522	570	561	563	573	570	554	566	522	562	569	527	557	564	540	536	534	560	567	530	565	539	547	554	572	553	535	539	587	543	537	516	538	519	543	536	548	525	545	554	506	526	540	484	561	527	538	547	538	540	504	594	553	576	529	495	543	520	526	526	571	519	537	524	545	548	482	537	527	510	535	545	547	540	567	557	548	558	544	531	516	539	563	512	546	539	564	566	528	522	535	534	544	560	549	484	597	531	541	548	539	543	542	506	518	521	526	547	563	534	531	522	538	546	548	492	513	565	516	545	537	507	518	547	536	565	525	562	505	557	567	539	551	558	516	512	503	565	521	561	560	506	517	542	549	522	570	534	545	554	560	536	497	498	557	560	525	525	511	524	551	561	563	499	545	581	580	569	544	513	540	550	548	551	571	539	514	570	558	498	518	491	557	556	523	535	528	523	524	537	567	564	494	557	579	522	543	592	543	525	521	514	524	565	506	552	547	503	560	530	557	532	542	537	507	558	583	542	542	545	525	562	487	590	539	526	536	563	564	522	545	565	578	505	528	553	543	562	511	539	551	531	556	525	562	524	532	567	528	553	540	541	494	569	565	567	560	559	547	560	548	510	521	541	549	516	534	528	549	565	532	520	550	546	547	533	568	524	513	532	579	550	557	525	531	515	537	516	561	543	573	590	534	544	535	551	553	519	541	547	538	551	573	519	500	544	547	506	566	529	563	516	535	529	539	541	543	543	562	559	537	514	567	510	536	498	520	546	526	535	531	569	523	533	531	564	562	566	507	605	559	521	560	545	528	529	507	544	506	577	535	569	594	508	540	556	523	497	580	563	528	518	545	530	574	577	565	523	540	551	513	498	537	566	559	548	571	544	509	505	512	531	536	532	565	516	559	546	585	570	548	545	548	518	548	579	536	527	518	531	545	541	492	529	590	537	539	537	551	564	520	576	533	538	532	539	548	549	509	530	539	543	543	557	530	569	497	557	559	558	503	528	517	519	587	502	542	572	539	555	537	542	550	530	521	539	539	525	535	516	540	549	497	529	516	546	523	567	549	555	521	508	531	547	511	528	544	541	531	535	547	560	536	560	507	529	554	551	540	552	558	513	545	564	538	527	503	562	569	543	549	539	542	521	571	510	505	532	546	559	571	529	549	544	550	548	548	504	557	526	535	511	543	520	528	524	543	517	560	572	515	542	565	480	575	532	512	488	551	551	539	541	503	555	535	570	495	544	510	547	565	559	574	562	551	528	564	547	541	485	546	523	507	543	546	504	537	532	588	544	524	543	551	503	536	542	563	534	538	558	529	554	567	573	580	509	553	520	566	567	525	518	531	561	551	519	543	551	542	513	557	518	504	546	582	490	531	578	503	510	523	558	540	549	509	522	564	522	545	547	536	549	558	530	536	530	597	527	509	498	530	537	558	543	535	493	559	509	555	539	527	540	569	542	518	552	536	574	560	547	530	512	536	542	532	506	538	535	515	527	559	551	558	541	528	530	544	580	520	521	578	530	549	566	522	532	554	556	572	500	518	546	539	512	578	525	571	539	581	537	527	561	552	527	519	515	527	606	545	534	518	547	553	516	535	560	529	571	574	538	530	550	518	529	520	550	539	522	550	477	513	581	556	513	551	513	493	514	548	517	570	544	502	530	505	575	532	569	511	502	552	548	549	509	528	545	535	560	534	549	499	547	531	505	489	531	582	530	593	495	599	526	532	552	521	579	495	520	546	518	575	538	564	525	595	520	532	558	532	548	554	528	542	507	561	521	525	566	552	547	535	547	561	504	570	563	513	520	519	568	554	544	527	554	544	548	512	522	579	567	563	554	499	543	532	572	564	522	562	529	569	535	572	518	539	586	534	563	552	524	585	583	566	552	551	517	535	546	570	562	541	494	535	520	507	480	561	510	579	522	536	502	534	517	548	538	540	501	561	549	513	551	526	558	541	551	547	547	538	556	532	552	531	541	508	527	521	567	519	523	533	532	520	564	529	494	509	541	495	576	532	595	488	556	474	512	551	522	523	563	559	535	553	522	557	543	544	508	537	533	536	533	573	500	526	520	548	557	535	501	579	549	545	545	521	552	551	516	566	521	562	526	549	538	551	542	502	563	510	539	570	547	585	529	523	548	554	537	520	550	566	529	539	560	541	548	519	509	542	497	536	531	547	551	505	512	522	541	568	534	539	531	525	545	531	545	532	520	514	558	560	524	538	565	508	509	554	518	543	534	532	558	551	539	578	528	545	581	503	503	549	508	545	510	522	487	528	477	499	560	500	560	531	518	508	572	566	544	505	508	558	594	550	557	570	553	539	546	525	537	542	482	526	515	567	537	522	564	527	540	533	572	538	545	618	484	522	505	566	567	533	519	550	535	547	564	565	518	518	523	527	519	574	488	538	539	543	507	520	540	556	524	544	541	545	539	530	550	519	560	571	518	517	530	517	525	519	547
59025	96116	83236	57276	33481	24495	22290	10911	4648	1796	526	531	556	513	512	523	538	506	530	486	540	490	513	536	554	503	531	517	513	550	463	491	495	529	507	522	495	507	497	526	558	491	541	518	492	507	514	538	503	460	504	485	486	500	549	505	510	536	477	508	488	498	464	494	519	469	500	514	504	565	541	537	509	518	535	491	536	531	478	480	508	492	497	542	513	524	528	462	514	524	522	513	496	518	519	485	515	514	497	469	525	456	480	523	459	582	481	494	506	503	486	527	543	491	487	515	461	507	499	501	497	482	516	499	486	506	487	477	469	486	511	509	475	524	501	476	474	486	512	549	466	526	524	489	474	495	478	488	505	473	495	501	485	492	476	492	496	516	505	509	481	519	477	503	517	470	476	528	509	491	487	492	485	497	458	492	500	508	460	503	462	501	497	476	517	513	526	500	534	469	508	534	485	505	542	515	534	511	489	484	446	496	491	471	507	532	522	524	522	445	497	476	485	504	505	481	499	512	514	492	461	506	497	518	504	498	536	484	524	511	516	520	493	511	518	459	528	533	486	537	530	477	508	485	484	502	512	485	511	506	522	491	509	484	527	456	550	494	478	486	526	525	494	500	533	538	526	511	469	490	488	519	492	496	493	519	527	532	480	516	513	503	506	509	541	502	489	527	511	508	472	479	515	461	492	473	483	522	489	502	518	498	500	498	475	507	488	487	509	484	500	497	545	529	560	529	500	492	499	558	459	502	492	493	479	530	493	470	496	533	546	529	494	523	515	487	465	506	483	468	529	496	519	474	549	489	528	505	500	467	538	526	500	488	534	497	522	521	474	477	492	536	513	476	514	501	468	506	506	489	510	486	486	485	465	550	497	483	520	487	489	473	498	510	451	512	470	505	521	513	506	526	496	474	486	531	483	480	521	480	473	448	511	488	484	499	486	472	497	507	486	488	469	488	539	475	487	528	506	493	500	492	506	564	476	510	509	524	480	490	508	502	549	532	501	546	494	497	484	493	525	499	484	531	488	481	457	494	527	506	548	483	520	492	506	501	497	524	496	521	544	498	534	498	538	506	506	497	488	524	484	516	468	461	498	531	465	495	436	540	479	494	521	505	509	485	460	529	523	529	550	492	494	492	484	503	483	503	564	503	481	514	509	517	541	481	528	499	518	515	466	465	480	478	486	512	535	491	481	542	519	495	500	480	515	491	499	502	472	529	533	503	508	499	511	460	464	509	490	504	486	499	511	511	519	497	496	508	487	490	495	536	494	495	481	493	501	482	504	508	492	473	497	571	523	484	543	507	497	512	512	483	531	512	485	504	513	486	498	514	515	530	503	504	561	500	508	541	524	483	521	461	511	520	513	468	529	487	504	501	538	530	515	491	492	519	489	513	493	516	483	437	480	469	487	541	514	506	496	489	531	513	465	496	511	489	513	485	514	504	491	530	496	454	500	513	524	478	508	527	511	523	505	473	536	465	537	478	498	494	484	540	511	478	500	500	476	545	491	485	491	507	480	492	517	515	488	483	495	475	538	505	514	503	463	478	518	485	503	503	496	495	542	531	469	516	497	526	501	510	520	467	494	531	504	491	547	505	528	504	511	478	456	480	525	490	484	533	488	520	550	486	514	504	528	493	508	515	513	495	504	496	463	484	497	511	479	509	487	511	536	511	497	530	508	440	496	504	492	482	507	515	487	486	506	507	516	510	484	529	476	519	504	491	455	505	530	487	495	503	514	504	536	516	499	472	500	493	486	498	497	477	501	484	507	494	530	482	502	522	489	473	521	498	515	505	481	457	523	454	479	558	490	513	474	481	510	481	503	506	520	508	514	512	472	543	503	502	472	485	484	516	493	494	461	507	526	518	524	507	498	530	497	505	480	542	508	513	514	458	474	507	495	505	488	529	496	530	479	511	501	520	504	495	524	501	492	511	522	501	494	482	573	486	508	512	479	514	461	520	486	503	528	538	438	522	495	472	551	464	536	437	524	513	476	499	509	486	485	501	505	459	508	490	505	550	467	481	510	508	515	520	499	496	481	482	498	473	497	498	490	505	500	490	530	505	433	506	509	466	475	500	510	489	490	493	484	480	464	521	482	514	518	539	537	548	529	485	472	438	517	509	531	470	503	453	484	497	490	488	480	531	508	494	544	510	473	524	489	530	501	530	524	512	492	483	496	507	501	474	457	516	527	492	514	463	495	504	495	538	496	518	527	525	494	514	502	560	473	514	461	508	477	478	476	496	540	503	556	520	487	497	486	500	475	531	496	499	499	495	487	463	498	506	500	478	490	504	532	530	510	488	533	491	480	484	466	525	491	515	501	525	505	508	484	480	529	506	518	497	483	512	466	502	486	469	516	485	502	526	493	540	473	538	512	488	478	474	526	518	505	539	500	488	495	527	506	517	521	512	522	532	475	514	527	484	512	506	502	464	526	512	487	508	496	477	499	507	490	481	523	517	528	519	523	515	513	489	497	510	497	497	499	527	483	491	524	468	473	528	493	507	538	509	508	450	510	507	489	461	530	504	504	470	519	514	493	541	497	497	462	514	478	498	481	502	503	501	497	503	487	493	496	494	535	535	510	476	499	490	507	510	488	502	499	533	484	534	513	505	473	482	506	482	524	517	535	528	484	533	513	481	496	475	489	509	535	535	492	489	514	478	529	523	520	472	511	501	497	469	486	516	507	497	510	455	506	501	486	502	522	520	488	504	513	518	510	504	502	471	477	506	473	529	468	525	540	515	504	506	540	488	466	476	464	535	465	502	517	477	504	521	471	489	465	486	491	495	495	484	458	491	547	517	520	484	461	489	496	510	467	481	503	523	489	561	509	497	476	514	492	527	482	487	514	507	489	504	457	464	538	492	515	533	534	488	530	564	474	494	482	483	502	534	499	515	477	520	502	463	516	520	499	498	488	519	455	493	475	477	507	511	499	476	511	500	536	521	496	489	470	509	515	491	495	509	510	545	497	489	512	478	443	469	475	521	503	518	481	520	485	473	485	514	528	507	496	514	529	497	444	529	508	523	512	442	491	508	496	478	459	481	516	509	514	490	493	545	511	498	532	495	507	495	495	495	470	523	504	510	500	498	469	523	471	530	509	466	499	484	486	490	487	519	497	486	498	554	478	510	491	550	542	493	472	486	490	518	465	496	517	517	487	505	496	500	502	505	478	496	540	501	516	519	489	510	501	500	487	470	453	517	498	473	505	507	547	521	502	491	496	518	508	496	484	504	521	460	486	515	524	497	524	468	492	474	505	538	460	509	480	478	491	533	495	548	528	547	544	520	461	502	500	527	520	485	506	497	514	477	508	511	455	464	458	472	526	496	476	509	515	532	495	525	500	509	514	504	504	521	493	515	477	482	498	458	517	477	543	527	469	524	553	497	530	528	491	464	517	455	457	468	516	494	488	498	477	485	490	502	554	500	468	500	522	479	508	477	487	503	509	483	491	486	453	465	481	498	464	499	525	512	518	486	498	508
28613	22181	20762	12545	3579	1724	1438	838	543	448	426	430	445	436	404	392	440	422	426	408	408	405	394	403	378	427	421	392	442	449	442	393	430	398	386	399	401	433	411	401	427	431	400	450	336	436	434	440	418	439	402	420	416	389	408	383	417	390	416	411	435	425	411	410	412	375	425	413	400	380	407	400	455	415	382	391	426	406	439	419	402	423	410	399	418	401	456	409	438	445	390	442	426	438	391	420	450	407	492	451	415	391	413	425	405	427	369	379	424	456	426	390	439	453	432	428	420	373	396	433	369	402	418	435	415	396	395	415	394	403	385	398	422	398	369	380	410	432	412	382	369	396	425	390	427	409	439	419	429	391	365	417	430	435	404	395	384	406	418	430	435	423	440	357	432	393	383	401	399	409	429	422	381	411	429	419	411	388	405	407	378	400	423	423	392	410	438	431	393	442	388	401	406	373	424	425	455	404	413	407	394	445	435	411	391	411	410	425	405	405	420	396	413	425	451	424	420	421	444	363	398	422	416	437	410	385	432	381	428	423	454	384	396	398	378	400	438	440	411	423	446	381	417	422	402	373	426	402	396	441	434	423	391	407	419	431	426	449	395	431	418	445	361	416	391	419	410	421	409	419	450	411	367	412	437	430	391	359	418	422	405	404	426	406	370	432	386	385	420	446	440	413	374	462	420	419	431	403	373	416	417	430	449	392	426	419	409	410	424	427	447	436	388	433	433	435	410	430	422	441	402	400	441	413	411	434	435	448	440	463	431	421	396	415	396	419	412	436	436	468	445	416	408	408	409	442	439	463	421	435	438	420	410	435	429	449	433	440	414	386	414	417	402	391	414	412	421	421	394	385	410	402	374	431	395	391	395	426	423	425	399	442	398	396	412	385	436	416	410	369	375	410	415	391	392	394	434	400	408	408	422	458	412	412	394	443	435	414	467	405	408	422	436	390	411	420	439	412	420	389	438	400	405	400	442	436	442	405	427	413	408	395	392	394	374	409	457	438	468	406	413	431	422	465	436	412	393	410	379	383	462	423	379	411	398	420	465	407	424	419	397	421	430	414	422	413	419	422	388	422	392	407	420	396	438	422	414	398	404	420	406	417	407	379	408	408	389	417	416	390	399	393	420	418	403	442	452	398	400	406	406	423	424	397	427	422	441	438	440	443	429	410	415	389	410	425	431	426	435	417	424	387	421	397	364	415	396	431	406	399	416	411	418	450	417	407	412	383	444	398	398	400	415	406	437	444	420	410	410	449	399	422	451	424	403	424	431	394	436	434	446	406	404	412	392	412	409	408	390	394	402	438	426	392	424	414	377	428	397	389	459	430	400	477	385	405	388	424	440	431	396	410	423	426	402	433	399	417	398	416	408	445	419	440	386	409	427	437	431	408	385	395	438	434	456	414	415	422	422	367	437	396	393	460	398	425	412	408	406	456	407	455	424	457	435	426	408	440	433	390	424	400	396	398	409	381	395	417	411	400	397	403	407	383	392	438	412	459	421	442	424	405	411	427	389	410	416	416	438	386	474	400	422	441	398	428	384	430	437	426	444	458	397	437	425	389	426	394	385	416	419	426	400	409	409	392	395	415	417	410	438	407	417	418	406	408	457	392	397	406	411	443	403	398	445	428	426	423	417	417	403	395	398	459	427	388	371	399	406	409	421	432	427	470	405	385	431	428	394	408	395	405	440	372	435	380	421	427	432	428	451	418	424	422	410	393	397	413	430	440	435	438	402	416	396	395	418	394	411	427	457	450	398	390	404	410	396	409	405	459	444	413	395	423	431	393	393	415	410	406	424	413	413	419	429	395	388	399	447	396	429	386	390	386	423	407	415	421	433	455	401	405	425	416	404	400	446	404	397	429	460	413	398	404	403	391	454	434	389	437	365	409	442	426	428	390	397	456	410	428	428	431	376	442	429	439	408	416	448	399	434	409	415	391	414	414	382	406	397	397	403	378	438	390	381	436	448	420	439	448	438	402	427	394	401	431	391	362	408	440	405	409	409	423	396	420	419	419	404	405	417	379	456	458	419	401	436	393	449	406	441	385	386	411	391	428	432	403	402	440	415	433	407	410	404	438	419	409	436	430	423	367	460	425	448	399	434	405	420	396	411	394	388	424	382	385	419	432	423	394	428	419	439	407	443	414	408	428	429	380	407	395	372	412	399	372	435	409	428	408	389	427	439	423	419	434	437	411	413	434	419	401	403	431	422	436	427	428	387	445	445	410	426	358	412	393	388	401	427	420	415	400	407	430	415	420	403	406	421	411	432	421	388	409	431	415	408	424	418	394	432	411	416	392	434	411	432	403	387	396	426	452	414	402	434	388	414	423	428	426	416	414	415	417	400	415	418	370	400	395	403	409	404	406	417	449	422	456	376	395	403	411	405	402	395	377	421	427	405	429	405	416	420	420	395	427	363	440	436	435	400	443	400	432	412	394	426	434	431	426	407	380	430	408	400	424	408	456	396	408	430	409	436	400	426	453	366	413	426	375	411	420	395	406	421	411	397	435	467	462	420	464	444	444	408	378	436	389	449	400	386	477	405	418	397	391	397	421	404	422	441	402	435	415	419	430	414	368	395	364	423	396	424	427	420	414	414	395	422	377	400	416	424	397	416	414	448	416	426	413	456	393	398	391	433	411	381	438	402	456	408	384	407	435	401	424	432	435	458	445	427	384	425	410	437	423	397	430	411	446	416	420	406	409	400	399	411	399	403	402	438	415	427	423	418	409	439	408	425	450	423	446	429	421	415	418	425	406	403	412	388	423	392	424	409	415	437	426	454	398	374	402	401	446	427	401	395	359	396	418	405	435	390	406	392	434	422	409	417	391	451	408	411	394	377	418	403	405	408	423	399	461	423	429	430	414	408	437	425	434	433	433	432	408	410	391	402	423	411	428	408	416	459	415	423	418	413	443	408	376	439	441	431	388	396	379	408	408	438	413	382	423	425	453	382	407	406	436	370	355	403	377	445	438	416	408	381	425	411	398	416	400	400	389	450	421	433	433	423	406	401	400	414	438	408	442	442	460	441	421	416	408	390	388	425	402	425	390	437	419	430	411	421	395	419	409	424	408	421	421	428	399	388	429	389	377	423	425	419	444	430	426	388	390	386	423	401	389	392	415	446	425	431	405	407	408	430	391	399	404	439	422	407	462	410	419	411	457	459	418	441	396	404	396	411	420	421	368	405	387	437	447	428	397	416	396	443	407	448	404	437	407	422	430	409	415	393	398	431	407	421	432	403	401	385	383	425	444	412	404	445	446	425	411	386	446	425	426	448	417	401	417	397	395	461	416	426	415	428	431	424	402	420	392	393	374	430	386	408	414	392	408	418	410	419	452	390	402	395	422	381	412	429	432	424	426	413	443	400	396	394	443	427	390	435	435	403	392	444	401	409	449	467	428	412	438	416	409	418	409	416	393	414	429	403	397	443	444	380	420	409	420	430	395	439	397	394	449	415	450	408	410	399	416	393	385
12587	22415	18852	8882	3155	1935	1660	903	542	415	369	335	367	343	361	335	341	373	369	356	380	332	345	334	355	353	362	350	358	397	333	372	371	334	365	358	396	360	373	351	333	347	384	351	338	369	378	348	336	331	385	331	326	385	390	367	425	346	348	357	363	351	361	399	318	333	385	341	354	373	363	358	356	356	364	343	360	396	351	346	381	333	353	347	399	365	346	349	361	353	352	355	403	346	352	323	345	344	362	342	314	362	342	344	343	355	376	373	317	354	390	355	362	346	331	392	348	344	341	317	330	378	335	324	331	351	366	375	332	338	368	414	368	340	322	328	326	361	329	330	317	313	362	327	380	342	354	353	387	332	317	362	327	366	362	396	381	354	336	374	373	337	315	368	338	366	372	347	375	343	375	367	354	355	347	332	374	375	368	353	340	355	344	352	340	367	379	387	345	338	346	382	348	362	356	353	375	360	366	357	382	336	357	371	345	388	351	355	351	359	364	340	343	364	345	346	359	346	381	352	396	376	327	359	349	381	340	370	328	362	349	342	366	335	354	354	360	349	350	329	333	356	371	377	358	375	365	355	352	323	340	347	325	332	347	382	332	356	294	335	344	339	320	353	368	324	377	342	367	345	399	341	354	364	326	348	327	333	334	356	333	360	352	336	319	383	324	364	345	335	357	349	345	327	355	368	356	311	350	349	341	351	355	381	355	362	325	333	348	342	378	355	344	379	319	369	375	347	354	358	354	375	360	351	336	341	338	363	335	336	340	393	378	357	334	326	329	393	325	323	356	373	373	340	359	364	332	377	320	344	378	329	378	351	365	337	339	355	329	377	350	364	330	397	389	353	310	331	345	357	358	326	367	367	383	367	341	338	352	333	384	358	385	339	340	347	318	335	375	370	331	355	334	362	324	360	351	338	364	372	371	344	321	333	358	340	318	380	357	358	349	354	308	348	388	358	347	343	325	353	369	341	375	360	334	363	315	335	368	361	351	365	344	367	371	332	324	347	342	333	349	361	344	345	352	332	345	375	357	321	322	341	334	345	346	331	373	356	338	344	343	361	331	353	369	368	345	358	342	324	349	323	361	351	359	378	369	358	339	316	353	358	355	348	358	356	382	331	356	320	384	384	313	372	364	357	345	351	345	377	332	375	364	330	377	348	356	355	357	368	312	364	345	316	376	349	377	350	357	313	405	363	351	340	355	320	358	333	339	351	345	353	335	363	356	359	324	344	380	368	340	372	345	316	382	324	342	328	372	380	362	343	378	319	364	342	335	381	356	362	327	358	357	343	347	369	392	339	362	358	322	355	336	365	348	389	358	386	352	358	361	363	354	348	382	343	346	357	334	404	366	332	354	311	367	320	353	331	337	364	368	357	360	333	373	347	350	376	333	358	360	370	363	313	331	361	369	371	361	339	342	370	327	353	345	342	342	369	372	343	361	354	374	375	377	355	348	365	309	344	349	330	360	351	356	357	359	379	347	311	361	363	349	335	358	362	348	332	380	339	333	352	342	346	342	362	362	323	358	334	358	353	339	362	343	385	366	367	341	340	336	370	358	331	355	329	333	349	365	344	331	331	338	338	366	357	380	371	396	344	362	357	349	332	312	312	358	345	376	334	379	366	319	337	363	380	351	335	355	372	353	384	364	359	350	331	376	338	367	335	364	326	340	378	367	322	348	375	370	365	354	355	357	360	358	357	349	341	347	346	348	339	342	359	325	364	334	351	366	375	343	352	360	340	310	366	336	369	370	355	335	362	336	354	338	330	358	350	377	343	340	360	350	351	361	355	377	374	371	367	361	340	353	342	378	344	326	338	349	315	381	363	360	326	379	330	359	345	315	353	316	372	355	343	372	341	345	355	347	360	369	319	340	373	318	360	335	360	350	355	344	366	357	329	338	345	387	374	369	364	350	342	364	369	356	364	335	361	348	345	354	395	365	365	344	387	372	371	363	352	370	347	301	326	371	312	380	331	378	369	336	367	380	353	375	351	369	324	349	353	358	358	321	341	382	348	366	341	330	304	361	357	355	355	370	356	391	371	346	345	364	340	384	341	359	345	359	359	319	331	371	385	370	369	377	383	363	352	384	341	363	368	354	353	354	354	341	338	386	319	300	354	365	334	348	382	351	353	309	395	345	341	365	335	342	329	359	360	345	309	382	384	363	354	350	366	361	330	327	368	368	384	352	365	339	336	339	348	365	343	388	350	383	326	377	310	336	347	366	409	361	365	382	359	325	357	362	364	339	372	345	320	352	338	351	320	367	358	333	363	324	338	331	351	376	352	363	340	338	357	383	353	294	343	354	344	350	339	346	373	355	360	375	359	338	338	327	368	354	328	328	340	359	347	345	328	358	381	337	372	380	393	359	358	318	342	391	327	342	350	346	352	359	330	361	337	347	336	367	339	371	336	346	366	379	354	360	343	330	360	361	357	351	343	330	345	350	379	348	335	363	349	353	385	346	348	383	383	352	364	330	363	362	336	335	358	324	358	314	345	356	347	331	378	377	346	325	366	366	370	349	368	379	383	344	334	343	365	358	336	332	343	385	342	362	341	354	369	319	383	315	342	334	360	367	343	381	345	366	363	408	374	353	329	335	343	367	323	363	373	381	378	355	342	318	356	331	362	373	340	341	394	378	356	363	397	344	356	352	347	343	342	395	353	356	325	348	370	346	349	356	380	337	379	329	352	373	356	349	375	330	397	351	360	340	332	350	320	358	360	351	345	357	377	357	320	345	390	335	334	350	377	364	336	362	355	362	334	338	323	343	365	338	315	394	348	344	361	366	382	361	361	330	365	354	374	339	334	362	356	344	362	320	361	392	323	373	345	343	371	359	348	367	325	344	351	319	324	363	358	365	340	352	337	367	320	372	348	384	328	341	362	375	371	327	376	369	377	347	389	345	334	338	404	344	337	362	315	344	360	360	336	352	369	309	361	350	383	347	362	335	321	335	362	348	324	377	345	397	390	355	362	333	381	339	381	374	378	369	362	348	357	346	319	360	346	357	384	369	332	356	352	371	377	354	337	360	362	347	382	366	363	382	347	391	351	334	357	354	337	359	333	342	336	362	318	366	375	382	377	374	382	371	370	344	340	395	316	363	370	345	342	324	352	339	371	332	341	374	380	345	372	345	363	331	384	346	338	392	340	351	386	347	380	357	332	368	352	375	344	356	353	339	332	320	371	364	370	382	378	337	366	312	371	336	338	335	340	337	374	375	387	372	319	325	376	308	335	322	349	352	345	317	358	344	346	356	361	351	349	347	371	334	350	342	367	401	353	365	352	376	345	341	312	370	349	372	373	361	344	363	331	359	328	376	310	357	374	350	363	376	342	333	334	376	367	388	367	367	368	348	346	351	393	346	363	345	369	343	376	344	344	365	328	324	369	346	353	344	325	362	350	356	365	395	380	358	356	347	376	352	332	335	346	322	361	343	377	343	344	351	332	348	359	372	327	344	367	317	307	351	328	363	382	307	330
25502	22597	36394	42187	29410	19345	14902	5829	2299	1073	508	455	458	471	476	474	480	490	450	488	450	477	435	481	493	454	452	426	467	444	414	419	481	462	483	483	447	435	454	450	441	427	440	434	431	422	470	463	415	443	434	445	484	413	430	459	435	423	431	469	437	451	403	416	463	461	458	446	460	462	490	477	460	440	481	453	443	427	421	460	447	437	441	457	431	447	482	443	443	452	487	448	460	459	442	478	450	415	462	412	434	486	460	457	398	450	446	453	394	431	484	454	465	472	474	453	428	499	452	464	476	469	439	452	468	492	446	450	459	450	400	461	459	470	479	470	470	481	452	472	464	481	450	451	480	451	462	448	431	427	465	466	444	493	458	430	442	426	450	434	456	436	413	467	487	447	448	464	460	468	444	407	428	440	441	418	410	473	456	450	452	421	457	425	425	446	457	443	478	402	413	418	411	454	472	445	475	425	471	467	437	397	447	451	445	495	460	401	455	400	497	447	457	456	449	480	445	494	480	448	435	439	444	435	462	472	466	469	428	453	432	442	452	464	479	434	457	430	487	422	499	491	462	455	425	394	443	463	465	428	461	445	421	458	469	433	452	470	474	447	466	423	410	447	453	488	459	398	484	482	493	453	452	475	464	453	443	454	404	478	478	427	469	467	449	415	438	455	433	484	455	459	454	461	440	452	474	440	451	409	470	441	455	442	450	477	435	444	461	464	461	460	441	445	486	451	420	433	429	483	451	488	421	435	427	456	474	431	455	430	437	462	435	479	474	443	479	430	445	417	481	466	462	435	439	455	453	432	428	404	457	431	448	431	418	428	478	475	445	442	421	484	444	409	397	431	476	462	431	508	457	478	453	426	427	438	464	457	477	432	432	410	393	455	421	496	489	415	445	438	409	454	485	488	425	455	440	445	468	455	443	464	416	435	486	456	476	448	465	470	449	431	478	456	444	444	471	458	450	487	437	492	461	432	489	452	422	455	449	457	430	420	437	468	425	448	478	457	448	424	469	452	433	461	445	419	458	481	414	435	461	459	438	417	485	473	434	428	495	451	442	458	455	465	425	473	461	461	477	461	448	434	475	438	464	467	410	406	432	425	449	434	451	450	414	459	425	453	444	434	451	427	432	442	477	450	474	449	488	457	428	436	441	466	445	441	434	481	476	450	436	469	501	453	409	495	444	482	475	445	438	460	454	487	451	457	442	446	427	462	421	479	465	430	462	481	459	497	402	461	414	448	460	434	438	431	438	417	429	404	446	463	498	413	451	462	474	451	461	432	491	466	410	417	428	461	480	433	486	477	459	452	434	428	441	448	444	450	420	467	439	447	477	453	455	469	471	443	453	436	455	459	454	419	440	452	436	422	451	445	477	444	461	474	430	440	446	441	454	441	423	431	462	443	446	462	453	462	451	454	479	497	471	441	426	482	428	458	447	452	434	444	446	429	431	483	474	501	451	446	441	435	446	426	452	415	452	434	414	481	438	443	433	441	478	447	444	432	470	464	454	423	461	475	432	453	456	452	443	466	434	464	423	429	448	475	445	472	455	436	453	470	457	434	425	452	428	454	479	472	432	439	479	475	432	457	453	447	453	438	459	482	478	476	461	425	469	387	437	428	458	467	438	481	438	412	462	456	439	430	404	426	424	422	465	480	448	459	459	442	485	462	387	455	454	440	435	426	471	437	447	423	430	422	455	454	444	434	432	450	482	441	454	452	428	468	468	472	424	467	423	484	461	482	433	468	490	458	453	418	457	456	446	459	459	471	443	433	405	473	426	464	452	422	430	420	452	418	476	490	460	459	477	456	444	443	472	436	439	438	422	455	481	424	463	455	445	458	441	448	457	454	422	459	454	447	423	482	418	439	441	485	469	434	440	480	450	471	417	467	429	474	463	462	465	439	488	434	435	482	424	447	428	441	467	428	458	447	444	482	470	477	429	434	423	439	455	460	466	475	454	447	455	442	458	411	460	463	477	474	428	405	444	395	487	463	487	461	456	455	459	507	460	462	444	417	463	453	445	440	445	440	458	437	444	439	448	436	437	460	449	447	454	433	405	461	453	442	429	447	468	446	447	442	491	444	464	450	481	456	448	462	449	475	449	467	449	450	431	404	467	490	476	462	449	467	439	476	449	455	465	398	451	441	453	475	401	453	456	469	432	426	449	478	421	439	467	432	440	430	427	459	426	438	463	458	435	462	410	441	441	465	444	408	424	468	488	462	465	471	462	435	449	465	491	443	479	470	396	477	448	430	454	450	460	447	445	443	446	435	456	475	469	444	472	474	436	443	429	438	457	478	450	443	466	501	436	451	454	466	488	428	430	457	485	439	453	415	452	434	433	451	451	473	466	465	476	460	486	464	419	457	450	399	447	432	452	461	434	446	441	444	469	460	465	469	443	464	473	449	477	471	459	458	432	472	455	443	438	451	475	460	448	471	475	452	461	456	464	406	443	434	473	438	465	466	446	457	468	461	431	442	448	439	405	474	443	459	436	458	411	452	452	442	456	476	437	425	464	451	427	452	469	459	433	432	456	445	434	434	470	452	456	436	473	427	442	486	448	475	444	445	429	440	436	408	432	461	450	409	448	446	435	446	471	460	446	438	452	443	452	462	477	434	462	456	485	476	449	452	426	490	483	464	451	441	431	431	428	453	469	472	410	481	430	461	491	472	424	426	458	418	458	469	433	463	463	444	430	445	446	458	448	508	436	452	446	460	459	455	467	425	437	485	428	437	451	473	436	445	420	439	443	461	452	427	466	452	459	465	440	431	435	466	464	428	474	481	409	443	448	417	469	463	413	430	422	423	421	466	471	490	491	462	443	462	478	442	439	466	451	440	433	430	419	462	476	448	467	416	432	471	456	434	486	444	436	394	413	448	460	432	442	460	463	489	472	444	437	430	435	456	417	441	453	456	477	434	431	426	426	423	438	440	420	447	440	443	452	468	434	459	424	390	437	453	472	476	433	417	480	466	415	443	437	448	457	417	462	462	434	463	485	467	463	449	473	409	446	461	422	438	432	444	436	440	444	460	466	459	459	466	458	435	415	452	428	430	447	438	456	440	434	438	457	443	457	474	486	450	483	457	438	451	458	486	469	462	440	449	454	471	461	461	450	475	397	431	461	448	428	453	418	427	436	509	454	443	455	497	434	478	447	406	460	470	475	473	409	430	459	461	449	442	442	410	461	425	428	455	416	487	456	469	484	469	460	443	435	445	437	434	455	415	428	421	442	415	468	437	433	479	447	453	417	474	463	451	470	444	437	451	436	437	457	491	442	488	471	438	453	447	430	464	431	425	465	452	443	400	435	408	433	449	436	437	452	474	445	457	447	437	492	407	462	454	435	461	476	434	453	433	432	490	474	419	441	455	456	439	453	473	435	453	462	488	445	413	460	444	445	445	377	461	437	460	473	461	485	433	466	468	450	451	424	449	508	424	468	477	473	439	462	433	471	447	469	449	476	424	394	465	445	440	441	467
48826	81118	69873	47044	23084	15364	13387	5807	2723	1345	406	454	409	419	411	418	464	425	450	400	445	422	454	429	417	396	391	416	436	439	391	416	431	439	420	385	429	441	404	445	404	407	425	406	417	412	406	415	415	410	411	401	420	398	484	431	425	402	427	392	392	411	408	415	446	406	394	400	427	421	421	413	436	439	419	413	396	445	378	398	439	397	393	395	433	417	386	429	459	397	426	417	427	397	426	396	429	379	416	409	402	398	420	449	432	456	413	417	422	412	434	396	438	380	391	417	386	375	411	414	413	412	429	392	431	386	462	406	423	419	419	390	416	440	415	446	428	368	395	408	405	410	417	429	415	427	432	437	414	420	405	397	428	407	406	418	437	384	394	399	421	420	439	463	445	414	401	457	404	401	395	442	416	430	416	400	376	423	452	444	410	428	420	409	462	407	407	401	439	415	433	428	430	417	436	418	424	403	417	388	398	401	384	451	457	393	400	413	438	423	387	452	421	422	438	427	409	427	406	446	416	423	404	405	379	404	396	420	400	408	393	416	409	432	409	435	430	403	455	444	407	422	387	423	412	405	442	368	434	425	381	430	376	429	418	429	387	427	435	372	425	424	448	384	431	453	422	403	411	418	460	423	419	431	398	453	428	403	415	431	420	403	435	416	432	409	399	421	448	424	425	398	440	443	416	398	398	414	405	408	380	443	409	427	407	418	426	443	406	407	422	394	414	380	420	457	448	369	452	449	463	441	445	427	450	407	409	420	387	439	405	432	391	435	417	436	434	428	420	423	413	403	403	431	439	446	410	446	404	396	427	414	368	417	444	441	400	421	364	391	369	408	449	448	421	409	429	448	411	434	453	414	427	427	395	417	417	352	408	420	407	411	440	405	420	393	424	414	427	426	422	408	403	421	415	424	437	369	427	416	440	424	460	395	407	394	416	419	430	366	440	421	412	415	425	410	435	411	394	423	455	425	395	412	459	403	434	377	402	443	461	394	418	428	442	423	416	448	418	406	407	437	420	409	406	459	398	450	415	419	410	409	410	423	436	438	453	412	427	399	465	389	426	393	417	408	406	431	376	385	405	404	445	414	422	436	431	431	416	418	436	437	413	445	383	401	386	453	436	413	380	414	426	461	392	401	420	396	415	407	431	431	403	437	427	423	419	455	442	433	403	387	417	400	424	428	414	386	397	434	441	445	415	404	404	437	389	395	387	440	415	423	378	458	393	393	394	446	423	422	396	427	395	406	400	391	416	443	408	414	419	428	388	381	433	416	417	421	420	408	433	380	394	429	405	436	413	423	407	415	402	434	412	420	424	448	408	404	429	427	409	445	410	410	429	413	420	427	426	437	404	434	423	401	398	388	379	411	409	420	409	439	404	433	409	432	401	414	410	433	440	404	422	419	420	463	451	399	436	446	418	424	422	434	406	417	397	407	416	403	401	419	413	408	394	409	390	423	424	407	401	416	418	395	402	410	410	412	386	420	380	399	371	431	364	415	420	424	399	429	387	437	406	387	456	414	437	421	405	429	395	414	374	440	412	419	453	399	406	427	451	442	432	404	401	437	387	413	392	415	403	397	395	408	404	411	414	444	437	376	403	418	421	432	420	467	418	426	423	418	417	407	383	431	433	394	444	428	417	389	389	438	449	420	404	420	404	372	400	416	405	377	439	388	409	450	388	406	407	408	404	432	407	406	445	417	408	380	404	416	429	403	410	434	361	420	423	382	405	416	415	442	407	454	386	407	381	410	402	433	434	400	384	391	426	386	395	379	393	407	383	388	410	383	424	415	401	411	429	402	418	464	393	411	428	461	418	419	404	428	432	404	391	430	410	383	406	404	415	398	433	443	429	415	407	435	455	388	444	415	437	432	387	410	409	461	390	437	441	463	440	414	426	387	413	429	449	391	387	425	427	469	454	418	397	398	410	416	401	416	417	441	431	440	395	385	445	447	362	421	398	446	441	410	391	403	430	420	436	386	447	414	433	409	406	407	480	425	429	419	410	411	426	415	397	388	452	359	438	409	424	399	419	387	428	450	421	419	410	400	395	438	423	425	390	410	429	399	425	400	412	435	414	392	444	370	415	398	391	436	422	401	395	383	407	411	415	411	377	431	432	428	438	403	432	419	455	404	402	431	408	425	413	418	441	423	414	467	395	422	396	410	428	433	391	424	395	422	420	418	479	419	436	426	413	389	411	392	414	422	426	408	427	426	429	422	419	432	408	406	406	429	423	447	401	485	407	383	432	401	410	420	381	428	419	411	439	409	384	444	388	437	448	443	404	379	427	417	405	442	432	426	376	407	429	413	398	395	400	422	424	436	449	421	387	407	425	442	420	423	401	393	424	401	406	431	445	441	406	409	369	438	401	398	409	428	397	436	474	412	404	425	404	377	392	442	453	382	403	442	421	425	406	414	393	436	427	428	419	398	437	406	415	391	411	407	416	431	411	395	384	406	423	437	407	446	424	434	412	399	395	411	420	423	411	430	381	397	397	423	429	452	397	445	409	407	426	445	443	430	434	416	403	413	426	363	460	415	348	442	383	426	401	425	424	433	414	387	391	423	417	446	401	395	437	437	424	395	407	401	410	423	404	418	390	431	424	414	454	428	406	452	421	420	419	396	450	390	448	462	405	432	432	386	399	401	427	411	413	447	425	411	421	365	410	392	420	422	469	402	430	434	391	415	417	425	440	438	404	451	410	420	435	381	383	388	376	398	392	414	418	420	444	431	432	428	426	414	391	417	414	421	440	431	413	441	409	382	404	401	416	433	429	436	415	423	409	418	391	386	397	382	408	434	409	439	428	420	431	394	400	389	422	434	385	425	398	447	404	452	409	409	374	416	419	426	400	410	427	397	405	386	445	401	397	434	422	425	430	461	422	408	405	466	403	411	390	407	395	410	414	419	439	429	397	434	426	394	429	422	394	380	425	413	419	379	433	431	412	410	416	417	423	444	396	418	418	376	452	427	428	418	416	425	400	405	384	450	458	426	437	445	407	419	388	389	415	445	407	376	428	425	410	404	426	392	433	404	367	418	399	421	448	394	450	394	426	407	426	428	420	396	399	395	418	386	420	431	440	449	442	420	357	420	414	437	436	389	403	431	387	391	417	378	442	415	408	419	416	419	426	451	439	396	420	404	412	391	466	412	417	392	419	434	430	384	445	421	412	401	447	402	443	441	435	417	440	432	378	405	415	416	391	429	441	426	417	435	426	417	433	429	435	404	370	444	401	405	414	384	429	435	418	428	389	445	379	393	447	444	388	432	426	396	405	428	417	390	461	411	402	437	418	391	410	408	356	431	382	422	403	425	408	405	417	425	423	404	410	417	427	399	403	397	409	440	412	397	415	410	442	425	433	389	404	433	410	421	431	412	380	379	417	400	442	371	433	423	443	414	389	444	413	418	405	412	403	436	451	392	429	403	390	456	400	399	421	451	427	455	409	405	403	416	424	401	431	374	403	395	437	386	426	419	388	433
24557	21993	33613	39390	32171	27359	26160	11932	4689	1895	610	573	516	530	569	554	561	546	527	562	550	540	569	533	517	533	518	544	565	532	561	548	545	546	520	521	580	559	502	519	541	547	532	572	564	514	488	542	539	527	517	518	573	538	520	563	539	518	556	519	544	555	486	563	563	522	569	499	539	562	558	563	593	549	538	541	513	505	562	568	546	526	571	494	525	527	531	554	561	524	554	517	552	534	515	534	525	550	481	548	546	489	506	493	518	546	465	560	498	516	519	514	532	547	554	570	489	472	536	528	531	531	508	525	579	537	550	519	559	524	521	541	544	534	520	520	508	549	545	591	530	526	528	530	513	533	535	541	537	507	514	508	551	554	540	515	560	481	575	545	524	559	548	551	556	550	524	518	526	536	533	527	553	566	511	561	559	575	507	543	524	480	476	535	506	568	518	562	523	510	506	531	571	566	529	498	538	557	513	537	500	552	521	565	528	531	530	504	540	551	515	521	518	516	581	543	515	542	548	528	516	520	512	545	518	605	522	485	550	532	541	577	505	525	539	544	532	588	505	496	522	525	550	541	521	506	524	496	508	531	519	512	516	545	577	484	540	527	557	509	560	512	526	544	549	493	561	579	536	496	519	495	533	533	525	523	551	503	536	515	543	531	561	517	525	500	542	527	565	529	520	533	544	532	519	468	499	497	583	542	525	551	544	533	506	509	500	558	528	523	548	536	500	582	511	530	531	511	543	516	522	513	520	513	540	536	521	532	505	510	510	547	533	519	503	518	481	549	526	551	519	548	514	488	587	510	534	564	480	542	504	551	536	539	541	525	504	559	524	501	529	530	524	526	514	532	546	515	524	594	535	538	526	546	524	505	521	532	524	539	560	551	576	522	561	539	524	567	502	557	554	531	556	562	568	535	513	515	540	539	565	532	517	517	544	544	538	531	493	536	509	549	510	522	509	564	527	489	575	522	572	552	544	512	555	559	497	490	524	499	541	490	530	522	534	532	521	537	556	507	523	523	538	508	512	569	501	525	573	538	537	560	569	559	527	551	515	542	545	544	545	558	575	559	542	513	532	540	556	550	508	548	571	514	537	548	530	549	529	514	522	561	545	574	539	544	520	539	498	533	483	513	514	529	545	533	521	521	544	546	521	555	506	526	526	542	585	550	529	556	518	534	534	519	545	554	571	557	507	515	525	531	515	545	548	527	507	545	509	544	552	513	513	578	557	504	549	551	545	551	510	544	518	500	515	539	504	566	527	516	528	526	520	507	522	530	530	562	497	556	532	553	524	541	526	549	510	539	510	541	551	534	509	495	543	537	483	525	496	480	530	535	508	572	533	518	555	521	541	542	489	513	520	540	541	574	506	534	516	560	532	545	539	580	544	572	555	534	509	510	530	552	545	494	538	543	556	518	544	476	547	506	564	539	525	511	508	553	511	573	553	500	531	565	554	489	549	527	545	559	528	554	542	518	545	498	495	536	517	518	524	528	530	480	516	545	524	519	517	525	564	569	549	539	525	510	561	569	510	506	522	518	559	512	553	558	553	526	534	505	624	527	551	528	557	589	557	547	539	510	589	548	490	517	537	528	534	514	544	560	520	564	512	543	499	518	524	506	510	530	526	512	562	549	513	528	539	537	524	506	515	583	547	506	547	511	540	562	501	507	543	507	553	549	538	548	521	561	497	496	539	551	533	562	545	572	550	520	516	564	538	541	565	539	554	491	527	519	524	493	513	511	557	549	566	551	539	523	568	546	514	523	537	531	533	580	538	523	552	571	572	527	485	528	520	518	563	573	546	511	574	498	582	522	505	519	516	507	525	528	554	525	526	521	510	529	520	520	484	471	549	577	529	518	520	527	536	535	537	535	521	512	535	539	490	546	570	512	507	566	541	500	518	550	494	524	562	533	563	549	513	495	524	553	544	560	536	559	523	507	549	523	521	529	545	541	548	524	550	554	565	531	532	535	504	524	546	535	548	544	555	508	540	536	565	494	543	499	524	515	528	531	519	553	549	525	528	496	503	563	540	532	535	566	552	515	533	543	502	523	550	504	504	550	562	569	521	570	541	494	580	544	563	542	485	541	548	538	580	537	586	481	558	502	534	543	548	542	506	544	528	509	513	475	552	536	514	549	556	504	545	569	537	548	516	567	523	562	503	557	535	527	525	562	546	574	570	547	524	518	502	536	528	551	547	523	549	534	557	554	510	503	500	537	554	519	536	524	505	536	509	539	534	559	551	520	535	532	525	511	515	565	552	530	518	561	533	521	500	539	518	504	545	526	527	551	501	536	550	502	560	528	569	540	495	551	543	533	500	541	498	533	537	550	512	516	558	526	553	563	503	532	493	524	545	556	566	548	543	494	542	510	543	564	537	562	542	583	541	516	493	553	544	544	529	504	507	497	506	501	520	559	513	536	539	529	558	543	535	519	558	514	549	539	540	522	523	566	520	537	582	487	520	562	518	531	524	538	490	463	530	545	472	500	532	577	575	545	531	537	530	535	562	548	530	521	547	518	522	525	576	557	507	574	544	527	518	555	510	547	524	564	577	516	503	527	535	544	521	532	511	537	532	562	540	518	498	506	527	522	522	534	534	538	512	549	516	510	525	527	505	535	494	512	538	547	519	549	571	481	537	543	543	504	554	501	510	561	545	551	528	517	539	538	510	535	546	552	534	524	520	536	525	506	514	526	496	520	521	556	497	553	521	504	528	515	503	570	558	533	548	491	534	563	561	517	560	542	530	527	504	565	528	534	551	554	511	552	564	538	493	544	562	556	544	507	513	578	509	516	564	530	533	552	523	556	551	545	507	517	563	520	507	552	514	504	600	506	533	554	530	550	504	536	546	527	517	529	537	554	561	554	548	519	531	586	555	500	532	503	535	528	542	526	505	520	568	507	498	533	554	523	550	527	559	540	532	561	497	570	549	533	518	533	529	520	541	582	515	556	581	547	504	550	544	511	513	515	520	525	510	512	575	540	570	523	536	517	534	560	524	562	501	562	493	511	524	511	549	532	558	533	533	527	565	526	548	569	557	562	493	528	492	543	535	517	530	602	536	565	511	532	563	545	508	528	522	502	532	549	543	505	545	561	504	542	550	552	523	481	489	552	538	516	534	509	571	562	551	546	546	501	513	547	508	527	499	513	521	505	544	527	474	566	506	523	579	528	534	554	503	557	549	544	557	521	551	554	520	510	520	531	530	521	520	561	536	543	493	526	569	538	518	549	527	541	497	518	550	533	519	545	524	515	520	539	557	543	537	528	493	501	579	529	531	512	515	520	552	542	532	531	510	543	537	493	540	493	531	550	536	572	529	533	523	523	554	507	517	547	544	510	521	531	522	561	517	557	511	516	551	523	511	482	555	529	537	530	542	541	519	514	531	537	544	545	501	587	526	540	500	548	550	486	542	530	547	533	564	515	541	529	495	530	505	504	522	549	549	521	522	534	492	547	517	520	532	563	513	577	537	572	503	526	524	518
59305	96387	83011	61884	32235	24857	21580	10592	5348	2405	502	537	506	542	502	544	549	503	516	508	526	531	517	494	503	491	521	505	513	522	516	482	524	509	511	534	513	556	531	519	499	505	494	517	499	494	507	521	537	487	500	515	496	460	517	486	495	495	503	471	499	511	489	494	491	484	509	526	518	543	557	554	569	504	497	476	516	491	507	559	519	481	502	470	498	493	532	505	507	468	491	495	494	525	522	509	503	461	499	496	475	526	512	497	486	470	514	511	474	477	511	508	504	493	476	550	503	486	504	505	460	491	494	463	511	502	452	504	548	505	492	506	500	529	510	487	508	479	501	506	517	499	531	515	488	453	470	532	505	485	505	444	501	503	479	531	468	522	543	523	502	516	558	487	505	428	524	486	493	499	518	528	493	504	516	474	506	490	544	500	499	528	474	497	488	498	480	508	514	502	538	491	507	486	500	516	493	504	503	524	512	513	525	504	530	503	496	481	482	447	462	501	515	510	517	494	545	477	525	439	473	478	528	484	467	551	503	550	501	514	533	532	476	497	512	476	496	517	502	502	487	521	475	490	499	514	499	522	493	527	511	534	514	506	480	477	497	496	487	529	502	508	551	467	511	525	541	529	488	484	518	507	451	465	502	480	520	465	499	500	476	500	509	477	502	510	469	487	496	497	507	494	515	493	534	474	524	519	472	503	479	480	493	512	494	503	486	501	496	488	535	518	476	491	475	478	490	492	525	532	458	484	490	473	523	518	491	457	540	493	473	520	483	492	455	498	506	465	532	516	478	509	466	499	473	519	483	489	503	514	530	484	478	557	473	474	507	499	464	528	512	479	509	540	453	510	459	519	491	499	454	485	514	503	496	510	488	486	452	454	501	495	498	476	468	519	484	515	514	499	510	518	505	486	502	521	472	519	548	528	477	518	511	448	529	496	490	543	489	493	501	494	507	451	490	506	500	493	448	470	496	515	483	528	473	533	494	495	490	493	513	508	447	498	483	486	463	498	481	500	510	537	490	492	487	492	489	477	521	448	495	505	530	507	471	514	523	478	480	497	502	532	509	512	486	503	496	479	503	514	474	473	502	497	506	466	484	520	486	505	560	502	492	498	509	492	543	511	492	532	496	499	485	479	475	491	504	519	518	510	532	513	465	508	464	515	498	503	510	478	493	544	497	452	482	539	509	502	536	499	523	490	537	497	510	504	490	473	466	492	513	484	529	511	503	486	488	519	516	517	512	474	493	478	506	513	491	477	497	511	471	453	521	521	500	508	508	501	499	505	527	506	514	487	500	453	488	546	483	474	502	494	471	473	503	536	517	489	515	483	530	512	517	509	490	470	484	478	512	495	508	517	509	512	489	512	490	496	507	479	510	460	489	509	485	503	466	490	509	478	522	495	489	533	477	527	480	467	558	535	460	510	497	504	508	522	493	500	489	495	492	484	525	484	513	512	507	523	542	492	517	507	513	504	478	514	500	526	494	518	502	525	482	525	548	473	489	548	492	509	495	475	509	537	509	506	503	505	484	492	498	500	480	529	548	472	507	516	527	500	518	538	530	476	486	491	518	489	557	509	531	506	506	469	553	489	491	464	544	514	502	515	494	476	451	465	455	490	489	538	512	462	501	511	531	500	523	491	484	480	505	506	506	500	479	483	498	510	447	482	461	516	530	514	498	495	490	537	504	524	505	490	492	511	490	520	516	528	531	534	471	455	507	474	527	533	486	514	492	539	531	509	525	501	499	475	486	474	471	517	516	480	505	472	485	532	492	529	501	475	484	495	473	496	470	471	487	501	550	503	495	476	511	495	493	500	530	491	496	491	460	463	528	464	490	491	497	494	531	529	519	493	509	513	481	494	500	555	496	491	453	515	480	550	551	481	492	476	478	522	536	483	462	505	484	486	473	460	481	500	466	523	523	503	555	497	506	478	490	510	530	514	482	523	515	529	476	479	533	502	487	489	484	454	537	524	521	536	481	482	465	477	521	494	480	466	523	459	471	541	518	509	489	503	495	531	534	469	536	513	498	483	513	484	524	479	502	476	468	512	545	471	536	497	502	471	494	520	496	501	515	489	515	465	538	483	492	532	478	488	484	481	502	519	508	512	494	536	475	488	485	532	481	520	503	549	479	503	496	506	526	505	478	516	505	486	528	507	501	493	512	476	512	452	491	518	497	497	478	472	475	496	497	523	483	518	520	495	467	517	504	482	501	475	495	517	479	491	517	547	448	517	488	520	529	540	507	467	499	479	515	536	528	515	471	475	529	503	477	483	502	495	502	500	470	493	505	465	493	482	524	519	485	527	510	533	515	525	538	509	508	477	462	490	533	529	504	533	464	468	470	504	503	564	517	501	515	537	490	443	508	484	523	483	508	478	488	465	498	496	548	513	478	502	495	510	498	502	515	496	501	491	490	494	517	495	535	492	542	490	513	496	480	457	489	506	485	481	453	503	513	485	494	530	539	472	485	501	494	488	498	507	517	512	479	481	480	487	514	513	514	505	501	483	471	472	476	469	509	507	469	517	498	498	508	503	497	504	491	496	502	495	467	494	494	514	492	508	484	459	489	500	519	528	503	520	510	514	510	485	522	484	496	502	528	485	477	480	507	504	488	499	521	500	510	502	518	514	489	496	481	492	529	502	480	516	506	483	504	471	490	514	526	470	478	441	528	519	505	512	509	478	497	484	488	479	532	494	490	492	488	459	482	502	495	532	467	495	480	465	519	498	499	542	524	500	497	512	511	493	520	520	511	502	532	527	472	445	487	458	537	542	501	511	479	500	496	515	469	508	472	465	510	504	552	500	492	494	484	514	502	490	511	496	525	504	478	501	487	504	524	490	474	529	511	520	498	511	493	488	514	505	504	501	541	495	497	534	476	525	523	460	527	527	544	502	514	479	498	489	531	533	533	533	504	544	507	500	493	501	482	467	482	511	485	438	508	533	500	534	471	483	505	480	458	522	525	515	478	503	461	513	485	494	468	502	489	518	508	450	481	512	491	475	516	514	475	484	493	526	522	518	516	483	472	547	535	492	523	526	471	523	497	484	494	518	487	506	492	513	469	513	488	516	444	529	508	499	500	529	514	507	458	526	495	512	497	519	480	495	553	511	494	511	499	451	531	515	476	495	505	559	478	493	474	515	477	506	484	510	487	494	529	498	502	482	506	532	494	517	499	484	474	513	529	537	469	463	491	443	478	487	525	468	504	478	468	486	510	477	521	530	504	493	489	480	518	491	529	495	528	520	490	555	532	515	485	518	482	512	517	486	526	543	484	484	502	554	497	541	516	518	484	554	545	504	551	483	455	529	530	515	518	521	535	531	458	454	525	490	509	493	489	476	499	496	512	495	481	501	485	494	475	491	476	462	511	461	500	486	470	496	483	491	504	540	502	512	498	526	513	534	495	483	510	493	505	489	527	486	514	531	495	533	491	515	496	504	498	508	498	479	509	464	469	518	514	486	496	476	497	497	474	476	470	493
28598	22156	20819	13169	3825	1676	1494	865	625	497	426	424	443	400	394	414	421	413	453	432	400	418	421	387	392	412	461	425	436	451	467	408	417	437	448	417	421	424	398	350	419	443	394	408	424	420	418	428	369	454	430	404	410	406	448	395	439	413	435	438	401	425	397	412	400	427	415	385	445	362	383	452	431	416	397	393	383	390	421	434	396	427	405	409	410	415	402	415	413	413	420	426	408	404	457	408	380	387	449	437	429	415	400	398	412	401	431	387	391	398	440	405	424	419	406	437	419	441	401	418	421	451	420	421	425	422	408	404	431	447	469	376	409	404	400	451	398	421	414	435	438	414	417	434	371	425	393	404	424	394	389	400	387	412	410	432	430	408	440	380	415	430	416	422	396	410	391	402	411	396	383	440	436	431	427	420	378	441	451	425	443	409	420	419	380	423	432	435	454	393	437	407	418	400	393	393	398	382	427	441	414	400	396	424	412	415	446	434	409	432	434	454	405	431	439	430	413	411	392	387	440	398	409	447	419	434	437	444	467	452	417	451	446	399	419	425	451	403	419	443	418	441	414	407	402	403	427	392	406	402	426	412	443	424	412	426	434	419	401	429	405	442	428	402	403	421	399	400	384	398	428	413	423	406	376	406	437	413	432	405	411	399	399	417	428	410	393	407	425	425	439	383	417	425	431	434	431	409	417	410	423	424	425	468	429	412	409	439	386	426	416	396	401	364	402	435	427	424	438	430	407	432	423	389	409	417	391	461	401	426	395	429	402	426	391	421	454	453	416	385	383	402	446	420	389	430	447	444	434	411	433	405	436	435	429	416	436	403	457	403	413	410	407	392	413	442	486	390	405	421	411	391	430	408	420	408	425	423	415	425	385	406	383	422	399	422	436	424	424	421	406	392	408	452	415	442	406	410	402	425	398	417	464	401	419	412	425	414	430	415	430	431	431	396	415	370	425	430	390	419	450	439	430	375	425	414	420	399	410	420	374	411	415	402	463	448	417	408	442	401	409	411	429	432	434	422	425	405	459	404	430	408	421	401	411	407	416	410	427	416	386	406	440	396	404	443	434	428	396	435	406	434	428	392	416	407	461	442	427	412	436	398	420	417	413	417	416	431	462	426	421	437	394	439	404	407	391	429	420	445	387	447	442	392	407	425	422	420	419	404	390	406	434	411	407	441	450	446	433	409	424	452	389	431	417	430	454	426	392	426	403	427	392	460	416	399	446	418	453	421	427	402	415	401	408	439	469	435	438	411	441	393	397	394	385	432	464	420	438	430	419	399	436	461	441	391	433	440	426	397	389	390	431	416	437	420	447	427	396	401	396	433	388	386	448	368	399	396	415	407	384	445	407	402	398	384	413	420	428	461	412	429	404	372	415	421	434	374	419	407	449	376	414	414	427	414	395	424	432	456	399	403	401	435	447	450	423	445	380	413	433	408	425	437	413	464	432	411	426	415	406	378	396	421	411	421	402	410	445	403	415	403	394	416	441	421	423	415	390	440	410	428	434	396	429	426	439	419	426	411	414	438	437	407	431	406	390	407	439	451	399	393	387	448	416	431	427	427	426	422	424	403	450	407	414	442	415	371	446	420	427	425	423	391	406	402	408	405	451	415	449	439	428	414	416	390	435	393	410	409	408	422	408	410	428	416	415	396	422	434	431	417	406	423	438	453	396	400	412	430	405	448	379	434	365	420	421	407	431	409	438	432	406	401	389	402	431	404	442	421	422	375	378	414	448	389	412	388	397	401	394	446	406	407	465	414	432	435	418	451	432	387	451	427	433	407	398	434	446	431	410	424	412	399	406	430	417	421	443	394	443	401	447	416	429	434	444	429	432	420	463	401	417	416	452	413	440	433	397	430	437	408	420	398	386	413	414	390	450	453	417	417	422	394	377	417	428	415	427	421	446	417	408	420	454	438	422	420	416	399	401	400	417	407	412	426	382	408	412	431	435	384	405	412	430	445	424	430	435	444	407	407	378	402	429	437	407	391	428	421	408	399	435	373	408	435	425	418	416	397	401	417	403	389	388	408	415	432	436	422	400	400	441	407	404	401	412	427	428	404	436	429	390	394	405	379	428	393	426	386	426	428	468	418	382	402	374	436	417	401	418	403	420	430	402	416	458	415	405	409	403	426	397	414	382	429	441	427	455	437	401	437	412	442	408	434	418	448	396	416	424	429	397	410	431	449	458	407	401	430	415	406	401	430	419	426	426	453	416	363	414	414	419	411	411	391	447	378	442	443	413	416	416	415	429	407	437	415	436	409	438	393	441	417	412	423	388	420	394	414	427	421	413	405	418	410	438	416	458	394	419	401	422	404	415	398	450	420	410	408	411	416	402	428	437	396	421	372	401	453	430	412	423	399	417	414	403	410	411	427	429	408	459	422	408	422	419	413	415	415	428	398	405	420	433	405	419	424	465	421	417	436	410	426	434	408	401	433	445	431	432	414	437	407	402	418	416	408	431	418	428	420	431	369	404	429	407	419	410	395	390	431	418	406	422	449	421	428	424	386	412	434	383	418	398	453	442	400	433	414	411	413	421	431	451	395	403	444	402	438	464	441	434	397	414	363	405	429	444	407	416	422	423	416	423	412	426	393	451	412	377	422	434	399	444	433	425	400	425	418	408	401	384	398	398	418	416	452	419	389	429	411	430	436	418	417	455	388	442	451	406	373	409	450	401	394	404	443	401	445	434	412	413	438	412	399	406	434	420	402	449	398	405	397	415	403	404	430	387	397	434	426	416	462	451	423	383	411	403	448	431	390	408	422	435	441	435	457	441	387	406	385	412	399	418	439	401	409	485	444	437	426	431	445	451	379	402	427	429	391	418	427	427	428	414	426	425	433	426	470	420	416	380	436	403	429	424	452	437	426	408	413	411	464	457	404	444	430	413	408	417	438	395	442	429	388	425	407	405	411	434	373	411	408	402	413	410	417	418	406	424	412	365	399	424	457	415	437	417	430	411	449	409	407	388	429	406	398	429	425	440	426	407	403	437	420	406	406	402	391	457	406	387	435	417	403	415	430	409	458	441	394	423	407	430	408	428	447	383	438	423	433	410	439	430	417	401	366	404	442	443	396	421	458	380	410	412	438	398	429	424	435	385	411	421	437	421	414	413	463	423	419	424	427	410	425	402	436	395	385	378	436	423	431	422	403	446	409	412	417	422	450	467	429	420	400	400	392	420	414	369	413	412	407	413	439	437	413	386	399	431	425	449	449	404	427	413	430	469	399	435	431	382	446	401	366	442	424	416	422	419	410	434	423	408	395	396	444	403	412	437	397	421	414	424	405	407	420	394	422	372	378	414	403	365	380	400	447	404	396	415	420	430	413	403	417	426	440	433	394	407	391	427	419	432	420	404	450	416	418	417	434	396	434	427	406	439	388	376	390	426	421	437	428	420	410	407	436	437	444	449	433	413	425	417	437	431	425	406	456	419	420	417	464	452	399	409	449	407	452	427	426	400	415	400	448
13200	22282	18691	9401	3206	1896	1763	998	593	437	391	351	340	354	345	374	382	363	350	355	345	365	346	363	361	362	372	350	372	356	384	349	373	351	364	350	333	351	330	372	342	336	362	343	363	383	386	332	349	359	368	328	345	332	350	360	361	370	342	368	343	326	381	309	374	354	341	390	343	348	349	344	322	368	375	369	347	335	370	371	337	378	354	350	377	390	352	383	362	346	347	384	370	342	337	346	341	378	357	372	388	363	341	353	325	356	385	352	334	328	328	351	372	407	376	337	330	373	361	329	339	375	312	358	332	367	377	344	330	350	359	355	348	350	340	363	353	356	382	327	381	351	357	358	357	351	365	343	335	340	326	346	362	371	348	372	370	352	366	372	289	361	355	325	363	365	344	387	333	331	370	384	385	363	383	350	345	321	368	385	323	342	360	334	360	352	349	365	308	336	375	360	312	343	356	328	367	346	358	336	339	373	358	352	358	357	358	373	372	354	372	346	357	362	331	348	366	361	359	323	350	326	340	339	362	333	337	385	341	357	359	340	372	353	363	396	360	343	361	346	374	350	371	351	358	355	379	363	370	351	327	355	355	326	344	334	360	397	368	363	371	363	355	359	358	345	346	353	377	322	348	342	355	356	344	391	361	343	332	373	348	344	344	334	369	354	360	345	341	345	360	357	377	354	321	353	334	373	356	370	313	364	328	344	366	365	358	318	357	341	322	389	351	319	342	315	370	397	357	314	376	352	331	355	354	340	362	339	342	363	308	356	355	360	314	385	349	377	345	333	373	369	342	355	357	357	354	381	361	355	349	377	357	338	325	382	364	329	322	371	341	362	345	351	361	361	327	375	356	347	375	362	355	323	381	393	375	339	345	391	341	348	343	359	347	350	335	327	349	384	365	407	319	357	367	342	367	335	390	338	353	348	387	301	376	348	357	342	349	367	369	376	346	331	325	372	345	391	378	367	367	333	326	352	389	373	356	322	344	366	364	348	368	348	359	387	341	362	364	313	357	377	355	370	343	355	353	362	359	370	341	313	352	357	354	338	357	352	369	333	383	341	370	327	360	394	324	326	357	331	358	359	333	370	353	332	378	347	329	381	364	341	345	350	336	340	337	365	356	362	332	384	364	372	356	369	341	336	322	367	351	348	335	315	364	327	352	356	339	314	349	329	341	333	377	367	381	334	344	363	357	359	372	340	339	341	343	372	335	346	330	364	348	348	363	302	413	349	352	337	356	343	351	367	365	331	357	327	336	369	356	346	356	363	350	334	358	378	387	393	381	351	347	351	323	363	351	393	355	364	339	365	342	345	364	360	343	380	348	367	333	357	340	360	352	384	373	351	340	347	328	358	364	355	360	338	341	356	351	351	354	389	369	340	344	378	368	343	344	325	324	345	363	365	358	371	346	375	356	364	378	342	344	345	363	373	365	358	388	356	360	367	374	363	321	373	339	367	369	341	319	361	328	363	338	356	363	368	385	349	359	385	368	376	329	329	378	339	364	350	369	332	349	340	383	384	339	300	365	385	386	341	357	353	351	340	348	369	351	369	394	371	345	370	361	344	364	348	345	379	378	364	334	348	351	369	375	391	389	336	355	343	365	379	317	373	344	333	386	359	363	365	387	355	350	363	377	364	351	334	337	354	356	345	360	357	356	370	347	361	361	369	326	357	373	359	342	340	351	364	327	365	350	392	383	364	355	321	354	387	350	350	376	354	354	368	369	350	372	350	354	342	342	362	372	358	371	346	379	352	332	394	379	344	352	346	332	376	397	382	373	378	369	334	338	357	367	366	353	401	334	347	360	358	355	379	360	348	367	357	349	377	357	346	371	343	402	366	383	386	400	348	364	372	342	380	348	341	375	358	346	350	359	350	343	355	383	351	368	361	354	390	381	344	339	346	387	354	373	338	376	353	373	327	373	333	346	347	354	352	381	328	335	337	332	358	347	355	346	344	369	390	380	357	331	389	366	353	308	346	345	333	348	319	360	354	326	361	374	377	319	359	320	337	341	319	356	341	348	359	369	364	350	354	322	362	401	353	352	353	345	317	350	345	348	337	390	398	367	328	361	339	358	342	375	337	331	363	359	374	346	335	368	345	338	331	336	355	337	352	360	339	382	345	354	335	370	380	363	344	337	370	344	323	328	338	369	333	368	355	381	376	349	343	303	364	332	383	352	345	339	338	395	359	365	336	354	370	340	331	382	377	321	367	371	389	353	357	357	360	377	369	318	361	357	342	331	325	368	341	357	322	334	387	376	357	334	358	346	363	335	379	399	348	374	352	372	379	354	357	342	357	357	363	356	350	377	357	336	348	346	326	379	340	364	350	333	340	355	350	352	352	361	361	335	377	325	370	337	379	349	365	345	354	313	335	353	355	377	378	382	352	369	372	332	369	364	355	339	392	336	371	363	364	341	355	373	353	384	339	355	374	348	364	340	355	394	378	379	372	343	361	379	345	351	380	400	344	335	330	323	352	374	331	348	339	364	341	334	345	351	351	380	364	362	357	345	343	371	340	365	362	340	350	316	339	362	356	360	364	346	353	373	353	334	358	338	382	332	324	347	380	360	310	353	338	368	323	340	350	322	316	345	370	333	374	376	366	364	365	355	377	375	318	351	374	350	324	333	332	365	348	369	363	351	352	317	389	350	357	321	299	367	374	382	337	308	330	375	360	366	372	350	367	331	329	345	332	364	333	345	353	330	322	348	379	334	363	345	364	351	342	388	340	353	357	361	388	331	380	364	352	355	377	357	368	341	361	367	349	348	329	365	337	334	362	348	342	331	369	350	319	365	337	326	349	358	360	357	337	344	394	368	347	350	347	355	344	334	337	324	380	375	351	378	327	356	351	361	368	333	330	364	358	366	347	371	333	362	369	328	349	374	360	335	342	353	375	324	361	348	342	350	352	370	367	374	366	391	339	354	360	354	363	353	356	343	377	347	368	356	352	388	388	349	364	332	358	347	345	363	342	302	356	369	382	333	363	355	343	352	387	345	376	360	365	362	357	359	359	362	365	356	333	352	343	384	325	360	348	359	334	409	361	342	367	354	393	373	331	330	363	338	381	368	353	356	340	337	377	351	381	335	339	385	343	336	373	370	366	385	371	363	348	355	364	363	345	339	363	324	381	337	349	349	395	372	355	319	352	360	332	338	364	344	370	376	350	371	357	364	358	389	358	372	345	379	380	360	366	356	344	327	342	345	388	337	354	324	355	355	354	355	321	348	314	342	368	329	320	321	373	330	331	338	377	356	357	344	364	366	361	348	356	361	340	346	349	357	374	347	341	369	360	348	335	357	348	359	347	364	363	328	361	347	360	364	359	379	373	364	331	364	349	343	351	360	391	402	336	338	358	368	356	382	368	337	367	341	379	343	353	377	360	377	380	340	363	387	354	368	357	320	322	364	372	398	359	357	367	345	388	326	357	359	354	385	373	364	339	344	343	374	371	331	366	351	320	368	358	359	311	368	344	367	357
25533	22518	36677	42774	30004	19680	15757	7195	2871	1181	534	503	504	461	463	480	481	504	478	466	476	507	479	444	450	471	441	466	410	468	468	473	481	437	456	495	462	472	456	432	466	442	473	473	487	449	457	456	482	488	488	454	466	446	486	467	461	432	443	448	441	417	447	463	478	450	439	482	469	471	465	475	432	469	440	473	489	452	453	457	457	483	454	411	463	460	454	474	447	457	459	423	438	460	493	452	456	468	476	506	473	472	419	450	505	403	455	444	419	462	448	426	455	496	440	458	455	473	468	471	435	436	474	441	470	472	452	496	408	448	473	460	473	467	461	460	461	454	466	446	427	490	445	451	489	436	475	458	454	432	442	424	443	461	484	480	445	413	461	447	442	482	448	437	437	441	460	458	417	444	462	440	449	439	460	453	448	460	451	438	435	453	439	506	411	475	465	490	448	438	440	453	465	473	460	461	452	451	458	431	445	489	440	454	461	453	472	456	442	426	456	464	424	457	470	452	472	437	472	478	460	462	464	458	478	488	491	448	417	462	461	478	494	437	446	451	436	477	458	457	459	455	468	451	450	474	507	474	461	486	454	478	488	414	458	430	426	465	471	433	463	453	487	439	446	454	458	471	468	462	416	451	472	433	470	445	464	457	488	487	476	447	486	437	479	460	416	420	440	458	438	481	427	477	446	448	437	424	454	502	437	408	480	485	461	439	496	451	457	431	458	450	488	412	471	458	437	448	459	441	481	456	443	450	464	470	489	490	461	468	475	427	486	481	448	456	407	458	469	460	467	450	479	466	442	431	490	478	437	450	459	495	480	473	452	455	466	465	505	414	479	398	482	467	450	479	451	450	458	465	412	469	484	443	454	434	451	486	475	462	476	469	469	465	467	453	501	462	449	466	451	432	485	460	473	478	461	454	439	423	450	464	477	480	400	474	435	496	427	474	448	467	425	447	470	450	461	469	478	428	449	439	440	428	471	443	485	455	480	449	479	504	439	469	479	412	446	394	456	444	481	445	439	448	469	456	460	471	460	472	461	465	466	461	483	481	452	465	414	433	477	456	473	468	451	466	426	443	453	482	456	506	464	461	467	457	451	445	461	438	456	429	449	450	419	415	492	442	472	448	470	453	448	474	439	456	459	424	474	452	460	478	455	459	450	448	464	478	460	434	453	435	447	470	493	420	484	479	436	469	474	462	471	451	481	453	471	485	428	461	459	433	476	479	431	484	424	446	482	449	464	452	463	458	444	440	456	480	453	489	461	450	458	444	465	416	465	475	458	473	441	461	486	462	456	512	460	458	491	412	448	485	460	473	466	460	455	469	436	456	416	509	433	461	454	465	469	450	436	489	455	433	464	449	467	477	473	440	501	477	452	466	477	441	490	470	492	457	465	482	487	441	449	453	455	466	439	442	439	462	480	488	436	443	449	438	452	437	442	446	430	473	460	463	491	450	454	451	405	466	438	437	443	412	435	437	443	467	474	457	445	448	460	456	465	426	488	446	513	468	433	487	470	435	466	460	475	473	490	452	430	440	428	453	436	456	444	402	450	444	405	461	461	453	449	467	454	464	432	484	469	478	462	433	466	449	435	393	406	461	513	448	443	427	443	446	488	455	465	480	459	454	460	498	455	489	467	448	493	472	470	493	450	429	451	453	448	416	437	475	438	424	465	458	469	451	453	449	428	413	434	425	438	461	461	439	464	466	456	454	435	474	449	443	470	436	435	437	445	459	461	461	470	449	455	445	477	461	446	454	474	432	460	452	471	463	488	424	469	457	448	473	408	456	442	502	451	436	450	435	427	443	469	431	500	426	439	425	448	460	453	427	509	442	449	467	439	453	461	518	469	478	430	465	432	479	418	466	434	474	487	470	427	485	461	480	451	463	451	453	461	468	483	440	475	478	477	442	446	467	477	482	454	455	452	468	458	432	431	491	461	487	455	451	456	481	464	447	463	478	480	422	467	450	473	437	471	460	488	420	439	511	481	466	454	469	445	456	412	458	462	452	432	403	466	425	446	494	448	474	446	463	485	460	464	451	465	438	491	440	402	489	447	415	474	432	422	481	427	452	473	454	461	471	467	446	438	462	471	494	472	449	513	416	457	454	466	435	482	477	468	423	433	455	493	433	419	462	438	408	469	494	464	485	433	447	458	464	484	402	440	445	466	458	462	445	452	453	426	441	466	473	472	478	502	485	485	441	449	464	453	470	454	447	506	476	451	453	501	438	446	431	465	455	473	468	469	437	448	460	405	472	462	424	484	455	472	452	472	484	484	452	454	451	441	419	443	506	451	457	487	461	445	431	449	445	441	477	469	445	390	450	499	494	459	495	445	485	508	408	458	436	459	456	508	458	462	481	455	484	472	477	452	427	474	466	450	498	470	489	434	476	524	444	464	477	439	449	464	451	439	459	473	435	466	485	450	449	482	431	442	460	427	477	421	482	444	468	460	461	469	469	453	445	430	425	448	444	468	461	440	422	432	461	480	440	454	479	398	476	501	487	459	453	451	442	436	511	476	450	461	470	460	441	433	451	496	424	450	429	492	452	496	462	461	426	464	488	464	449	476	497	463	472	451	441	519	474	487	428	515	475	477	439	491	422	400	449	464	468	425	475	471	497	456	471	458	458	476	468	445	450	481	441	453	462	434	454	470	422	447	456	489	448	463	452	467	434	466	486	467	424	479	443	465	452	495	439	424	461	471	446	452	473	433	497	469	472	489	468	411	505	466	474	504	442	467	438	472	479	484	454	456	463	477	453	472	473	461	421	468	464	517	467	466	465	471	434	471	469	428	428	449	489	443	425	457	474	495	442	481	435	456	448	473	445	483	451	418	439	443	452	476	483	486	467	496	453	453	486	448	452	423	431	468	489	444	420	450	442	434	460	457	469	506	440	463	449	451	492	475	477	480	487	440	479	450	451	445	448	471	422	417	451	455	487	456	449	454	471	456	482	421	453	456	489	478	485	467	483	474	424	511	434	443	473	447	454	471	433	447	437	464	442	447	446	478	445	422	446	432	456	467	488	491	509	468	471	471	496	444	449	471	486	483	448	447	433	431	444	453	456	445	474	458	453	429	452	476	493	492	505	461	445	415	450	462	455	460	486	466	416	438	464	427	465	442	446	460	464	488	469	458	422	465	461	450	513	433	478	484	490	413	459	446	450	455	455	465	452	459	460	469	503	439	463	515	474	454	456	428	468	479	509	468	485	439	472	461	426	459	507	521	490	488	479	443	436	445	450	442	483	481	480	459	451	482	445	450	454	474	445	504	472	428	451	444	487	459	483	465	472	469	469	443	455	435	433	435	449	484	465	483	430	451	437	472	471	475	480	453	424	446	456	454	425	428	451	442	486	460	449	474	445	437	463	455	454	443	429	447	463	454	442	452	449	460	456	462	441	461	438	443	428	442	463	456	454	454	459	457	477	459	445	490	446	442	471	446	456	477	448	454	441	444	438	493	490	437	440	415	452	453	479	490	455
47761	81444	69398	48006	23968	15766	13844	6762	3358	1506	511	465	414	414	421	467	406	456	446	463	466	416	440	422	432	445	467	421	401	422	441	461	408	430	434	455	433	427	414	415	471	420	427	427	436	408	461	437	440	418	463	455	412	371	448	424	476	414	456	443	385	415	450	431	450	399	449	403	417	443	426	408	472	419	407	448	426	416	425	457	399	396	432	442	451	420	419	451	378	425	420	435	396	425	401	426	462	431	418	448	423	450	387	405	408	419	449	419	438	402	424	398	412	442	434	442	420	441	416	399	432	413	435	418	437	419	439	430	429	395	409	437	404	418	452	407	388	461	401	404	411	435	425	449	436	427	423	471	408	435	426	412	406	380	434	431	406	390	416	458	431	438	398	442	446	435	409	430	447	382	418	442	428	423	415	444	412	449	390	434	411	443	402	400	432	431	429	435	432	408	432	421	428	406	465	409	409	413	414	415	415	458	441	449	392	423	431	418	427	412	431	451	450	430	463	404	402	406	437	447	436	424	439	431	415	473	427	409	421	400	405	413	402	406	400	398	448	444	431	429	371	430	429	411	452	383	389	410	396	373	426	447	397	443	404	404	444	381	378	414	412	415	450	434	412	420	397	410	401	432	408	415	456	440	454	429	393	462	418	434	414	380	459	440	431	407	406	440	404	428	446	411	412	387	447	411	424	361	439	434	419	455	435	444	415	443	403	398	432	420	403	443	435	412	424	451	403	409	408	423	398	450	443	397	423	462	439	411	428	403	414	419	435	421	438	434	399	405	400	408	464	448	449	435	432	411	412	435	414	450	429	399	430	422	427	415	431	396	428	411	454	420	441	476	402	445	417	386	440	430	408	419	441	432	457	436	424	396	423	408	446	434	411	433	423	405	425	404	407	390	399	416	421	432	454	459	400	441	429	460	448	383	428	378	434	409	434	415	416	443	456	466	374	410	435	448	441	409	434	447	384	405	407	431	464	442	428	450	411	414	450	434	454	432	433	398	406	422	460	425	429	439	400	441	430	461	405	424	445	414	390	410	422	454	405	405	453	418	427	424	427	413	444	418	378	458	436	432	455	424	403	384	423	407	429	394	403	435	442	442	429	416	415	432	400	425	409	423	432	428	440	425	399	409	436	431	414	400	380	438	444	444	402	467	409	421	434	418	450	443	421	411	429	446	396	444	449	449	394	454	459	360	453	442	416	423	428	398	400	436	419	446	428	417	452	465	394	422	410	414	403	407	424	429	456	399	421	401	409	422	407	448	446	435	443	413	423	434	446	399	426	423	397	439	400	400	375	408	439	409	448	430	380	413	402	437	456	450	414	432	403	444	441	433	415	421	432	425	444	385	457	430	454	428	394	414	416	422	446	424	373	436	415	451	420	454	443	470	454	414	451	416	393	417	436	446	434	424	436	465	425	449	437	426	426	411	424	402	428	397	395	412	482	454	411	407	418	395	387	442	437	384	393	393	442	387	425	443	400	408	421	438	448	437	458	450	447	459	410	431	421	421	386	420	398	435	398	407	422	386	408	418	391	411	397	404	422	421	405	403	397	405	426	420	432	398	390	445	440	422	417	429	440	417	439	409	448	420	460	408	432	429	447	406	410	431	447	404	410	456	405	424	403	397	378	438	442	450	431	438	399	402	445	436	406	436	454	432	423	435	410	458	407	452	422	420	438	450	416	431	417	418	422	429	432	418	447	420	413	407	418	426	418	410	449	441	461	397	392	439	496	407	438	424	446	409	418	454	456	423	408	470	434	417	378	436	411	441	421	462	439	419	450	436	408	434	417	417	446	408	425	429	409	430	415	399	430	422	433	384	436	404	441	427	445	403	443	415	379	422	425	421	401	403	413	433	417	436	407	425	416	420	424	407	446	458	424	432	397	391	414	396	406	439	407	440	408	426	396	443	421	411	417	418	428	455	423	415	420	408	432	428	405	409	412	444	425	416	394	439	389	475	430	448	435	433	412	390	431	443	428	476	399	408	412	409	374	420	422	412	443	431	448	428	415	428	434	420	420	422	406	423	442	434	405	451	429	415	479	413	457	423	403	394	409	422	454	410	409	395	401	415	397	423	408	443	411	420	435	377	405	456	431	407	430	452	406	421	421	457	411	444	399	414	424	419	456	428	422	415	402	418	427	443	409	447	453	423	448	401	446	398	404	455	428	408	417	466	467	354	414	444	431	420	449	474	407	452	390	407	431	426	444	398	402	427	419	436	441	437	385	404	419	398	423	415	437	392	459	411	421	408	450	461	411	441	456	435	460	417	439	413	416	428	425	445	411	418	463	440	408	435	429	410	441	457	408	413	437	416	412	419	453	409	439	408	441	418	412	429	392	430	419	393	435	416	442	446	401	451	412	405	447	449	396	407	424	392	446	414	427	444	414	423	442	405	427	454	428	415	429	415	445	422	438	428	395	426	399	431	438	457	453	414	444	403	430	486	407	410	467	393	389	414	402	436	424	420	436	410	375	410	418	412	431	440	425	388	408	426	411	427	432	434	427	427	416	388	434	409	460	409	401	416	451	427	444	457	414	406	409	431	413	406	400	428	396	411	447	407	369	398	411	418	422	446	409	432	409	442	398	384	448	407	418	426	446	408	408	427	421	483	404	434	413	401	413	400	423	413	406	417	444	448	430	423	432	410	449	414	412	399	402	462	420	456	435	416	393	445	444	443	465	459	416	427	413	426	472	419	429	408	410	394	422	441	406	384	463	414	401	412	405	462	427	407	432	419	427	445	415	449	398	405	417	421	416	454	401	410	445	409	435	443	423	414	412	412	410	445	405	433	450	439	424	397	446	432	418	467	435	432	395	408	425	446	441	414	419	409	462	437	442	399	426	421	431	434	401	421	394	427	451	424	410	422	432	421	419	448	416	416	390	432	415	439	430	420	419	457	422	437	436	443	402	417	396	410	425	422	398	433	447	420	414	428	424	445	414	453	406	406	434	409	402	381	469	447	429	403	420	427	441	420	424	400	411	434	429	406	421	425	411	451	429	400	388	443	455	419	461	429	416	440	430	402	412	435	446	429	433	399	431	405	421	403	393	413	429	412	410	439	424	427	383	409	422	408	460	420	472	407	434	425	452	404	450	430	419	395	432	439	439	404	460	416	452	448	452	400	446	434	414	433	422	379	400	441	424	385	451	411	430	418	437	427	410	428	396	424	441	419	442	427	405	410	459	419	433	409	441	439	383	431	430	431	451	399	408	424	445	415	437	417	428	412	396	387	435	438	405	403	416	451	407	440	443	430	450	413	452	435	397	405	443	401	395	433	414	456	422	425	455	405	396	472	424	457	428	421	445	427	430	437	430	405	410	414	424	421	454	432	421	429	416	432	445	391	436	424	448	432	416	412	468	428	392	411	418	435	422	397	428	399	426	406	406	414	398	389	429	423	436	428	440	420	407	453	424	383	411	396	421	442	433	423	407	411	435	423	428	413	402	386	405	412	421	427	430	442	396	422	416	395	416	419
24608	22029	33620	40168	33990	27252	26577	13621	6333	2283	728	550	583	566	597	540	521	566	525	511	571	566	561	583	539	623	552	586	585	531	543	567	527	573	546	527	569	566	524	545	562	553	561	534	574	556	536	579	604	521	574	549	520	551	545	572	539	578	547	519	530	512	529	538	540	588	544	548	492	553	525	569	530	589	516	551	536	580	554	562	563	542	560	563	524	560	528	534	569	553	552	568	543	505	570	541	553	518	549	546	571	544	571	527	545	498	532	566	528	569	561	538	552	594	518	532	501	551	549	514	557	542	562	502	507	541	531	549	555	585	564	541	544	520	556	593	575	495	611	561	605	550	545	536	506	544	556	536	527	511	543	542	544	512	582	562	582	580	531	546	536	531	544	532	544	562	549	557	597	562	535	534	574	508	504	515	534	504	536	536	576	547	570	563	566	545	555	512	525	543	548	568	521	520	582	577	577	541	511	502	533	542	536	525	568	557	529	547	526	549	506	499	545	539	518	560	538	535	505	492	526	547	536	521	560	518	495	559	540	576	562	570	534	536	528	523	555	547	536	508	565	539	538	582	503	524	524	551	523	537	507	507	520	553	551	539	470	552	555	536	527	558	564	530	561	504	529	546	503	567	577	568	545	539	545	485	536	523	539	553	538	563	560	530	534	525	555	514	528	514	531	535	543	560	523	561	518	543	541	549	556	506	507	527	499	519	532	532	550	554	564	519	521	514	537	553	512	540	544	551	528	522	576	549	511	531	522	596	529	536	553	512	544	568	516	542	514	542	522	540	562	504	534	536	542	544	584	512	555	559	493	535	542	545	545	544	537	541	526	532	522	558	547	555	526	543	546	530	561	534	564	565	556	489	508	526	510	540	550	533	606	520	523	550	561	548	554	546	563	522	505	559	494	566	537	538	544	520	514	517	541	552	582	535	565	516	532	554	510	516	532	538	532	561	570	548	536	547	510	558	556	564	575	520	546	526	493	524	498	541	526	527	544	526	539	599	571	508	551	544	569	581	539	574	606	538	548	553	536	539	550	572	562	535	537	568	516	528	525	533	563	540	554	541	509	544	523	553	557	568	542	499	511	578	571	521	536	558	526	549	542	517	574	539	547	537	544	526	549	558	560	535	602	531	523	574	506	549	532	546	521	555	582	514	554	498	538	500	559	544	535	542	528	575	567	539	545	533	577	548	566	545	541	541	518	528	526	541	555	523	499	565	553	567	561	527	524	573	513	531	510	521	544	561	559	532	533	555	604	539	564	521	549	559	567	545	503	499	549	582	511	574	535	559	547	537	542	584	552	530	531	454	572	546	493	541	534	490	553	525	545	522	558	533	568	568	513	524	525	561	542	560	569	591	524	587	530	527	594	523	523	545	554	559	553	537	537	545	540	551	543	506	555	538	546	519	486	541	581	506	550	510	489	521	550	531	531	521	554	533	523	521	566	546	553	568	520	532	496	587	530	497	530	522	508	535	514	556	538	513	542	540	554	517	520	524	533	554	533	538	580	550	559	535	542	566	520	550	525	518	542	554	531	544	541	548	499	598	548	554	522	579	511	546	547	526	518	501	524	589	577	549	481	570	521	536	551	533	589	545	513	591	512	559	528	554	540	548	536	557	501	563	544	549	488	519	516	538	551	548	543	505	544	521	533	531	546	499	533	583	581	554	522	525	509	546	549	516	545	554	532	518	537	538	554	572	557	553	537	529	510	552	529	545	527	528	499	502	527	585	523	555	546	561	553	553	565	515	548	565	542	553	515	552	512	498	566	535	521	545	560	557	541	553	539	509	492	530	536	525	523	525	557	536	607	531	562	551	541	537	573	570	516	532	569	532	534	538	543	594	537	528	558	494	534	548	525	563	525	578	490	505	556	525	550	524	523	538	566	554	513	559	527	567	523	512	529	536	554	533	574	523	553	563	561	558	536	561	576	534	510	494	540	513	582	548	583	557	604	544	542	512	518	507	519	539	566	530	553	574	526	566	539	515	539	562	511	533	554	536	573	525	515	508	552	526	579	533	535	549	530	526	497	553	512	525	543	582	513	536	535	546	535	514	524	542	517	511	501	516	528	519	547	548	528	540	567	537	529	547	571	548	560	536	543	510	564	538	565	532	487	555	504	515	553	532	565	558	512	509	552	501	529	531	525	540	547	534	536	535	521	538	544	561	523	547	550	540	537	478	551	530	552	561	540	507	580	523	498	539	481	572	545	586	567	523	570	527	536	530	541	565	559	566	548	539	556	513	537	502	546	532	535	563	547	566	520	529	551	531	544	533	535	573	533	535	570	587	558	529	548	522	565	609	492	553	563	561	551	551	579	580	575	522	555	522	529	547	525	495	542	523	544	530	567	550	562	513	505	538	559	519	538	548	522	569	511	567	534	574	568	521	518	539	557	586	558	526	562	532	566	530	543	541	556	502	542	521	569	561	587	519	551	532	532	530	575	546	558	508	526	527	540	563	556	553	538	483	515	591	547	563	550	530	529	517	547	534	533	538	527	493	549	518	534	546	556	516	552	566	533	551	569	553	515	518	519	530	549	503	523	547	485	553	528	532	534	552	496	538	532	562	530	517	519	512	523	560	570	515	536	540	532	519	548	529	550	557	564	553	541	573	559	513	549	568	527	519	551	549	572	519	519	520	529	598	559	563	558	502	537	531	522	531	517	525	557	596	594	554	509	534	522	519	542	542	527	529	550	547	546	548	524	538	532	538	542	515	556	514	544	571	546	548	557	582	497	559	552	522	581	561	547	508	547	531	550	541	549	529	491	590	535	543	532	510	555	536	494	559	544	557	540	573	551	536	558	539	527	542	584	594	548	541	543	517	561	545	494	526	513	569	496	554	546	534	506	539	549	492	561	478	558	553	576	533	548	519	537	559	531	548	539	511	522	517	538	525	560	559	525	520	559	528	503	519	551	545	548	543	544	516	538	558	555	543	531	571	563	530	562	537	538	543	531	503	540	570	501	524	501	570	537	552	536	550	563	530	534	514	534	558	532	528	529	539	494	543	523	487	563	568	567	549	588	552	516	503	538	570	543	561	506	500	512	539	493	543	559	535	525	518	534	547	525	543	574	541	522	559	521	505	546	577	513	552	527	515	554	550	554	580	551	552	537	516	538	538	586	501	529	541	529	547	530	510	542	524	553	526	524	587	573	530	568	534	579	523	575	549	554	538	561	549	566	546	565	543	538	549	540	588	550	568	514	527	547	537	541	494	557	522	567	501	550	553	539	541	568	560	576	535	536	508	527	581	531	504	548	546	580	534	547	507	558	559	552	573	519	527	572	497	572	518	549	525	576	515	499	558	542	565	523	542	528	555	563	514	562	531	506	527	558	543	532	486	528	545	503	519	549	554	532	545	528	555	525	563	536	530	526	532	537	576	492	512	517	560	509	526	532	528	527	575	558	553	523	584	584	559	584	530	524	562	504	560	562	545	546	499	559	502	535	555	539	564	535	550	529	529	538	528	532	554	595	517
58450	97072	83618	62763	34992	23161	22387	11662	7206	2671	641	526	508	518	549	537	497	519	529	499	554	478	501	519	554	530	531	534	480	503	511	506	496	512	496	525	537	501	501	520	532	498	507	554	513	526	543	527	492	501	486	522	526	528	509	511	532	529	529	536	495	505	555	527	462	504	545	497	510	533	555	542	509	459	507	551	528	497	532	473	518	506	524	496	476	511	510	487	504	529	528	502	520	487	472	531	515	515	520	513	502	509	572	491	500	515	457	527	489	551	483	509	469	511	475	481	521	566	483	540	494	516	529	517	491	539	508	448	528	489	475	466	470	519	513	498	498	478	483	483	496	501	448	510	490	511	532	521	500	519	442	507	490	518	502	489	514	526	520	532	508	524	515	554	491	520	519	478	547	501	490	561	565	510	511	493	530	513	509	470	505	497	522	528	529	555	504	507	503	493	505	481	557	521	476	478	541	500	483	491	506	526	497	455	512	480	557	550	482	512	525	471	527	497	473	527	530	500	508	520	496	512	486	508	520	501	505	486	514	496	569	513	485	477	521	514	519	509	495	510	533	499	530	511	482	521	490	519	558	530	546	505	494	504	500	540	555	519	528	523	549	540	485	475	508	513	532	505	478	495	523	530	498	477	520	529	526	462	496	489	509	460	492	498	471	474	494	545	508	468	502	470	491	496	483	512	490	520	524	526	492	541	494	518	538	499	464	527	468	501	497	487	551	467	510	461	502	538	501	458	504	503	526	518	516	473	553	507	471	474	463	507	491	519	502	531	485	493	540	505	567	452	460	515	480	495	480	547	508	520	510	505	485	478	494	480	473	509	477	555	478	519	518	512	514	515	499	523	507	506	494	511	490	476	543	512	496	525	508	535	499	511	494	513	498	533	494	503	506	543	524	453	534	532	578	501	496	492	485	519	503	506	510	524	517	529	500	482	509	493	512	524	498	511	495	503	490	532	493	539	505	496	489	523	516	495	522	531	503	540	518	522	573	509	531	519	517	537	543	542	561	454	512	515	513	516	525	504	512	515	493	485	502	508	505	510	509	500	475	514	475	519	550	508	507	495	496	513	508	516	516	545	466	496	533	530	513	480	537	481	532	488	483	512	506	489	510	505	567	485	490	467	484	501	506	518	470	471	492	480	499	491	540	540	536	520	477	462	517	485	507	504	518	544	488	508	510	493	532	490	497	508	498	488	501	489	487	485	522	501	517	478	545	506	507	497	504	452	488	489	504	537	486	526	488	592	488	517	532	517	458	523	467	472	471	461	506	504	516	517	530	466	538	493	516	475	533	554	538	494	510	475	469	477	495	520	538	509	488	540	509	486	470	507	490	470	507	527	549	523	531	518	516	500	496	527	517	536	475	538	518	484	521	501	504	502	505	507	537	525	469	480	497	547	484	556	483	508	486	506	485	513	547	502	520	462	465	500	514	474	491	554	452	514	529	509	510	490	506	526	490	514	528	513	496	489	517	498	525	479	517	495	493	511	506	487	498	488	514	513	462	536	512	507	481	470	515	487	480	499	460	500	528	514	493	460	474	528	509	509	520	509	504	529	473	487	512	483	495	540	508	529	512	466	534	514	538	493	522	514	499	531	507	478	528	518	546	501	504	481	474	513	529	461	498	488	502	524	524	506	535	463	505	513	579	496	490	541	502	498	501	498	543	516	553	462	485	515	507	511	489	489	483	514	515	502	514	491	494	486	522	517	494	521	535	505	496	507	502	547	471	468	512	483	531	517	527	505	497	518	492	508	484	493	489	544	533	508	542	553	530	531	478	523	504	518	532	523	532	505	548	521	515	498	494	507	471	483	453	508	510	497	538	476	496	529	529	534	486	470	515	500	511	491	509	466	455	516	500	536	497	552	484	526	520	486	512	476	497	514	501	487	477	473	507	527	503	495	493	554	510	503	557	511	488	527	469	556	511	468	488	495	546	517	490	541	548	493	499	487	462	491	446	511	490	569	502	505	480	501	526	482	538	492	483	502	508	494	513	512	525	523	528	453	493	520	482	492	503	563	458	486	464	485	464	517	495	505	514	507	524	475	502	543	528	526	541	499	513	484	506	517	523	507	496	510	512	519	489	503	499	560	525	502	552	555	517	545	491	473	526	543	541	515	474	518	498	459	545	459	538	497	516	548	522	525	508	499	524	490	509	532	496	530	513	538	505	507	534	505	453	510	521	486	536	512	483	499	521	493	514	510	504	474	493	534	497	551	558	488	507	529	504	531	481	495	524	483	516	495	523	494	489	483	489	503	538	528	508	516	487	512	475	519	510	515	509	468	487	462	492	488	561	521	498	490	518	536	478	480	552	514	513	557	508	521	522	465	519	511	516	506	533	497	486	530	539	555	500	507	519	480	494	504	505	498	491	492	504	483	510	538	492	506	469	502	499	475	507	502	484	505	545	486	505	485	493	533	504	485	470	525	493	508	556	522	503	506	513	517	495	532	515	502	483	519	505	483	497	496	529	504	516	515	480	531	487	547	485	486	475	518	503	504	506	475	508	502	501	528	501	497	502	508	520	535	488	505	490	530	477	505	501	499	509	497	530	559	533	512	509	516	505	518	479	546	522	483	514	475	518	466	493	486	483	493	542	491	521	456	516	531	503	516	507	511	493	525	487	501	529	540	572	522	488	491	506	478	493	481	518	482	569	491	475	551	486	502	521	487	460	486	485	493	475	514	515	500	482	489	500	483	488	477	502	505	485	512	511	476	502	513	526	482	517	481	499	495	498	545	508	526	491	526	502	434	504	509	533	571	516	501	473	504	529	503	516	466	470	492	513	508	506	516	488	532	513	546	490	533	501	500	527	513	484	520	485	552	511	492	465	520	485	476	531	528	509	573	521	513	528	562	500	493	484	518	493	471	491	501	523	526	528	503	475	489	492	484	493	486	538	545	548	483	442	494	506	517	583	539	510	483	522	512	553	481	518	488	461	484	514	447	479	500	512	507	455	518	544	506	506	484	503	497	576	506	554	503	504	533	480	491	492	509	501	497	513	508	508	507	505	543	524	519	544	561	539	469	491	523	480	512	489	524	492	524	483	456	524	535	504	489	498	529	471	543	499	542	520	496	509	513	480	521	509	470	508	508	488	479	512	482	495	494	453	469	486	505	497	485	536	481	508	493	525	521	470	502	504	473	480	506	518	466	501	492	519	496	448	538	542	561	515	517	503	533	489	501	536	470	509	529	497	517	521	543	516	486	523	502	524	499	533	542	525	503	501	501	519	527	508	496	530	510	495	523	502	468	519	511	500	513	507	517	565	499	527	526	507	517	572	496	501	500	510	473	553	495	523	490	491	497	489	531	506	497	495	500	547	463	503	488	478	543	528	484	504	511	520	509	494	488	498	480	517	538	531	489	479	516	504	495	527	498	462	492	522	468	471	472	514	504	490	462	478	499	518	494	554	521	507	473	454	509	504	522	502	505	499	482	510	499	500	509	476	511	502	504	470	447	451	531	499	510	546	468
28652	22028	20896	13401	4071	1791	1700	1006	673	497	398	405	437	433	426	418	457	414	442	390	410	399	411	435	460	415	400	465	423	404	469	444	426	434	446	412	428	431	408	441	456	469	412	411	471	384	457	415	451	441	447	452	399	422	431	390	438	416	404	432	416	415	395	460	393	410	406	409	418	439	386	467	402	421	451	418	466	431	427	422	411	434	410	398	400	440	431	400	429	445	437	441	430	408	430	444	424	408	462	428	408	465	395	422	416	436	423	469	450	411	430	419	450	422	420	426	414	418	400	379	408	418	458	442	440	426	427	427	404	390	422	428	426	455	473	408	436	454	442	447	408	385	419	475	426	416	455	397	439	451	421	392	428	449	416	418	454	431	441	431	391	442	419	403	383	414	421	452	452	416	456	428	417	438	411	413	426	417	395	410	424	416	485	432	445	431	417	420	444	396	439	444	443	399	398	428	433	446	433	395	423	435	440	409	427	412	421	386	405	438	414	451	443	428	406	405	421	393	457	427	405	419	441	382	405	416	447	421	433	424	424	453	463	405	441	440	416	448	458	426	452	424	421	418	409	419	403	439	441	439	444	397	422	364	394	406	460	402	408	400	415	438	418	492	394	401	424	452	409	400	412	404	410	394	424	424	377	430	435	395	408	397	446	404	412	425	446	428	408	381	421	450	418	392	430	436	438	448	438	413	425	423	413	432	460	450	398	459	394	417	404	404	431	398	457	415	435	415	450	470	389	427	433	431	395	423	400	464	419	414	407	383	438	410	403	423	461	392	445	420	447	395	389	395	405	468	425	444	388	419	422	396	411	420	429	473	475	453	417	423	431	404	413	458	407	431	421	403	422	422	417	407	435	423	404	414	430	424	390	409	438	434	429	412	437	411	427	467	424	432	430	428	418	425	470	455	442	451	451	415	460	426	438	417	404	431	447	414	461	406	408	396	445	416	436	459	383	425	422	390	435	416	428	433	422	425	432	414	428	447	402	395	422	433	449	394	441	423	420	427	410	411	377	433	440	424	396	426	429	448	388	429	436	383	417	438	411	406	455	434	432	426	440	430	430	434	415	413	424	430	446	413	433	440	421	445	435	418	442	404	462	436	430	395	405	444	438	392	394	408	417	430	408	433	403	456	464	421	456	407	434	446	421	433	434	433	413	420	439	441	431	431	408	377	407	400	436	407	415	441	466	441	450	436	428	448	418	386	432	436	420	423	419	412	446	412	434	422	392	458	407	448	464	449	400	406	413	390	418	432	402	372	402	438	431	412	409	388	424	427	404	468	421	440	423	452	417	395	430	414	411	424	463	421	437	454	407	395	418	432	402	426	420	470	410	436	432	398	436	417	473	417	424	445	459	397	456	428	433	417	411	477	421	438	417	412	431	412	411	435	445	399	404	394	424	399	452	452	468	423	448	416	424	426	408	403	431	409	475	450	433	429	466	387	419	414	441	432	376	446	414	417	419	452	417	481	422	430	393	400	434	424	414	424	383	424	415	417	455	445	471	380	416	415	416	437	504	462	411	422	448	395	392	423	453	400	433	428	404	443	416	403	431	438	413	463	482	434	394	426	403	435	441	447	406	414	383	453	449	423	396	447	427	415	435	458	421	404	417	423	458	415	440	428	415	423	422	416	432	431	425	423	442	398	408	427	424	400	431	413	430	387	450	445	428	417	445	404	468	394	388	414	414	465	418	462	407	419	418	413	416	452	399	476	429	430	411	455	430	442	460	433	379	419	421	394	439	396	440	437	400	405	451	418	445	407	421	431	406	395	407	426	413	424	425	427	439	401	384	418	392	423	409	433	397	450	437	417	430	429	406	403	431	395	407	411	446	454	408	426	384	447	448	464	436	417	435	380	427	426	427	438	458	395	417	418	387	394	453	432	396	423	418	438	417	444	405	465	395	403	401	420	413	422	414	438	434	422	425	385	413	409	388	408	419	406	430	433	435	435	448	438	423	436	442	425	414	391	407	409	433	451	447	426	433	443	399	392	395	455	444	418	439	396	419	423	445	448	398	407	406	453	456	408	395	445	450	434	420	412	445	418	430	435	421	389	398	433	419	397	415	446	438	477	417	414	427	434	396	445	421	427	413	453	442	440	440	460	426	470	427	436	439	441	420	392	399	393	397	392	418	422	421	412	387	419	423	422	407	439	410	406	445	431	440	473	453	435	422	405	434	439	440	420	432	409	415	445	401	409	430	396	423	417	418	416	407	460	435	412	438	469	407	411	412	427	415	426	431	414	442	441	417	430	385	414	428	415	419	436	427	460	410	423	439	414	432	385	446	395	415	405	452	460	434	446	447	418	444	406	429	427	412	438	452	401	413	426	454	418	408	420	439	450	424	433	431	399	413	421	399	422	410	407	417	418	436	444	438	473	386	432	441	429	426	449	411	443	395	432	411	439	450	455	451	456	413	430	441	415	422	444	413	460	456	396	432	454	417	440	463	412	420	394	420	395	397	441	419	409	408	441	425	423	404	418	444	422	422	376	415	429	430	440	386	444	429	415	389	402	454	412	429	453	434	441	411	439	404	419	427	414	431	453	431	423	410	440	433	449	470	418	400	451	404	426	400	445	425	399	410	421	458	404	449	470	447	439	400	441	420	396	386	390	404	406	392	402	450	393	472	394	435	439	440	451	441	426	408	426	442	421	452	412	407	410	399	412	501	442	451	383	418	415	440	411	418	438	423	406	438	386	383	464	382	448	412	427	406	419	422	404	440	431	363	423	429	384	456	452	412	424	419	413	423	442	391	412	441	393	435	420	434	464	400	432	412	425	406	381	408	424	465	443	409	446	426	449	429	415	414	406	435	415	444	431	419	414	429	442	436	408	422	385	382	465	433	390	402	433	456	409	384	411	420	438	454	401	420	405	418	457	413	387	415	408	413	428	455	446	404	393	413	441	449	426	409	433	415	428	435	424	451	460	384	454	423	412	426	407	455	424	395	433	443	421	427	448	396	419	417	422	439	415	393	440	419	437	427	454	406	390	445	418	430	422	453	450	469	430	415	432	444	440	434	385	372	431	445	462	439	397	428	420	420	402	398	454	437	416	443	413	429	470	422	431	462	414	443	426	457	449	401	433	420	432	428	429	413	409	415	395	445	427	434	435	422	399	428	407	429	423	435	405	422	465	444	418	425	419	420	440	418	394	403	415	431	426	426	446	421	425	404	410	435	421	427	379	404	432	409	432	443	446	429	455	423	426	428	419	433	428	452	391	434	456	404	442	393	452	428	444	418	436	421	426	415	433	425	407	385	447	451	448	448	428	429	406	413	438	391	445	402	428	440	419	383	416	389	404	421	415	449	429	453	448	391	376	427	407	425	444	432	433	456	443	412	440	464	411	419	393	380	396	385	429	417	431	403	404	432	445	423	388	433	408	447	424	417	402	445	440	409	425	421	432	441	411	427	449	462	432	400	414	413	405	425	383	440	450	440	398	446	477	429	455	434	394	418	438	427	455	441	397	445	414
13086	22733	19269	9866	3674	1944	2103	1068	782	509	341	365	339	383	386	348	370	317	355	366	359	352	377	375	375	354	380	374	370	353	353	358	363	372	388	338	358	343	357	349	363	361	343	364	367	355	370	352	359	375	348	381	366	366	373	343	345	359	374	359	369	350	368	349	387	383	374	390	367	370	390	374	385	357	331	369	380	346	366	362	367	376	352	370	364	374	335	342	363	357	343	370	381	358	338	358	386	346	312	338	355	363	355	361	366	370	356	362	356	350	354	357	345	355	341	383	376	373	381	377	373	394	345	349	378	342	352	333	387	389	364	353	382	391	361	340	373	359	397	351	378	365	374	368	361	353	390	350	377	338	353	356	366	357	338	355	370	377	326	360	367	380	346	342	364	368	373	329	362	377	342	340	356	354	343	397	355	349	347	365	364	369	344	408	367	328	336	376	354	355	341	335	340	346	373	362	370	362	352	373	373	372	354	372	363	335	331	361	345	340	350	350	341	330	356	323	355	359	308	367	364	416	379	352	398	369	333	339	373	347	357	350	355	361	338	378	370	352	374	361	362	363	342	342	375	378	318	350	363	370	338	367	364	359	384	340	371	378	365	391	341	387	334	393	368	359	358	346	370	351	363	378	385	335	331	385	380	316	350	345	361	359	368	362	337	332	347	348	358	366	343	361	331	377	389	378	370	377	331	348	368	332	374	375	349	335	355	391	381	369	361	316	367	336	361	365	380	363	355	372	376	379	362	390	349	348	373	348	344	396	337	354	342	362	324	352	360	374	395	398	335	345	352	363	384	368	371	346	372	373	382	362	379	333	359	346	354	360	380	359	337	326	418	375	348	343	350	340	354	389	377	344	383	355	378	337	392	345	378	368	370	358	358	339	362	364	364	379	363	371	346	367	372	410	386	370	359	348	350	364	392	335	351	377	384	382	344	343	352	369	351	348	363	348	348	374	365	318	363	394	379	378	376	350	329	360	339	383	369	363	361	370	345	318	329	349	351	367	327	345	379	340	355	332	334	341	349	330	319	400	386	372	339	320	385	338	357	361	358	360	358	319	389	361	371	371	362	334	340	354	364	349	376	342	338	362	363	373	365	368	364	379	368	377	365	331	336	359	387	345	357	351	362	376	364	365	382	369	362	322	340	373	345	350	346	379	357	374	395	368	344	348	376	339	332	381	383	360	338	376	358	361	355	371	329	365	387	395	375	332	326	369	346	346	333	338	345	378	381	357	374	407	374	362	326	334	358	362	348	360	369	380	340	368	348	350	362	362	382	398	361	362	373	369	388	375	374	356	357	335	360	390	374	376	367	364	361	345	354	345	348	353	376	355	381	397	366	366	361	305	392	350	418	340	355	351	344	364	357	358	392	351	341	349	377	372	380	369	365	325	362	361	349	394	359	383	338	353	348	356	353	337	368	348	396	349	346	374	433	348	400	339	391	366	373	355	374	336	338	354	367	341	372	375	375	339	378	358	358	386	315	343	357	322	354	364	369	361	375	320	406	354	355	329	366	371	372	353	357	364	346	353	346	403	371	341	352	359	361	338	340	385	360	354	390	353	380	334	369	339	378	361	388	378	375	355	349	339	354	326	335	385	382	347	327	369	362	323	362	330	371	327	389	344	342	359	397	394	370	391	382	373	360	369	376	381	367	373	372	338	361	331	351	394	341	361	354	356	322	376	387	373	347	386	356	377	350	388	368	331	360	374	362	368	355	359	377	355	375	325	360	362	361	354	354	362	381	346	350	375	376	389	339	371	359	349	397	368	374	345	372	349	352	347	339	367	355	385	368	357	384	379	361	400	351	362	370	358	357	325	348	393	362	374	378	342	368	375	359	376	353	348	349	354	332	372	347	385	341	341	364	346	353	401	348	368	380	362	373	369	324	349	328	357	366	346	331	368	374	345	385	362	370	372	355	388	397	360	357	376	357	345	321	352	394	369	349	387	366	392	368	359	354	377	323	369	384	340	373	367	362	351	356	350	337	354	369	346	358	360	335	373	378	341	329	364	339	359	379	322	313	375	364	324	366	358	376	388	306	359	339	367	355	360	376	364	393	339	362	336	385	321	356	374	374	381	336	364	397	319	353	345	325	360	353	369	336	343	381	374	349	419	362	363	396	371	370	366	359	362	366	343	346	381	346	351	383	330	370	358	325	394	376	350	363	361	354	342	363	331	333	356	372	363	345	368	348	365	332	363	349	353	368	395	361	342	363	387	351	382	351	367	391	355	339	354	361	360	367	345	362	353	362	345	355	360	405	349	351	357	354	381	375	342	363	366	384	351	344	340	335	381	390	326	383	335	357	358	338	384	345	349	343	313	357	360	336	368	337	358	404	357	382	362	360	369	362	357	382	344	344	376	396	390	370	368	376	349	316	303	352	345	387	368	369	339	389	361	350	395	360	404	340	360	353	368	369	368	358	349	391	344	365	358	369	363	373	365	375	343	347	361	348	334	346	368	354	335	337	350	420	381	373	372	358	385	368	374	356	359	370	357	390	358	354	348	349	363	376	359	302	337	386	343	364	367	362	343	335	325	388	371	354	381	386	383	354	354	349	354	367	364	319	368	335	377	352	360	373	348	325	379	370	357	349	364	363	381	350	372	329	359	336	347	364	365	369	390	345	362	330	332	362	354	360	361	385	366	324	350	374	378	369	336	338	372	392	378	367	391	346	383	351	360	336	332	387	347	375	328	357	331	357	348	339	357	324	362	360	369	388	372	346	342	346	344	367	394	367	344	365	360	354	378	382	338	336	386	365	374	348	323	347	375	365	305	389	419	368	327	386	354	392	351	362	354	349	362	350	396	346	356	365	380	338	380	344	354	359	399	342	367	376	329	370	349	369	311	384	347	375	347	355	365	373	358	329	342	406	379	370	335	320	337	370	330	394	333	372	340	373	406	387	371	346	386	353	370	366	385	358	360	360	403	397	350	362	343	411	352	385	359	354	368	364	367	373	356	366	373	380	361	348	374	348	363	356	339	399	373	346	361	381	328	392	348	377	335	382	363	384	333	342	385	380	375	358	329	371	359	375	339	375	330	356	336	330	367	311	356	372	343	388	341	367	365	388	343	390	381	363	371	388	334	327	367	368	362	299	342	345	355	349	358	363	385	357	339	346	410	348	355	382	336	344	380	379	354	391	379	332	368	360	365	345	339	351	352	359	354	371	361	319	364	349	375	346	341	359	352	373	344	353	375	378	338	381	410	345	350	378	365	327	361	355	350	335	382	373	354	357	347	353	366	390	375	360	348	387	380	364	373	343	367	368	375	324	362	358	375	380	339	362	369	335	368	344	367	381	335	336	353	354	382	336	390	364	336	337	337	357	369	344	371	357	341	365	342	341	397	362	386	345	409	359	370	364	361	367	368	348	384	348	343	388	338	386	369	379	371	363	382	350	393	335	355	342	367	350	387	348	375	342	382	371	357	371	334	333	335	328	347	338	359	376	368	330	360	385	372	348	344	355	355	366	372
25458	22489	36478	43316	30329	19853	16580	6509	2776	1164	549	489	471	490	469	479	450	477	463	479	456	467	454	466	460	483	443	475	466	483	493	449	439	456	483	453	494	444	480	471	422	469	436	446	487	460	422	455	473	486	438	454	444	440	443	446	453	432	413	488	446	462	461	448	512	436	429	471	438	442	495	474	446	478	477	451	444	461	426	434	476	437	466	433	452	461	441	422	456	465	443	431	494	465	461	457	440	456	443	445	469	477	426	469	448	454	449	433	447	449	447	492	450	429	473	453	460	518	448	491	431	437	469	458	477	476	431	442	473	444	437	487	468	424	473	445	472	468	450	483	455	451	467	442	427	460	481	477	446	457	449	419	440	472	448	475	432	485	448	496	456	443	442	429	451	463	467	472	479	440	458	494	467	473	414	481	462	476	425	461	460	463	449	470	462	456	475	473	457	453	448	437	447	461	491	469	480	445	449	453	426	473	478	462	441	490	477	424	459	436	511	445	444	451	436	466	474	455	468	443	463	482	498	449	448	473	457	443	434	420	440	449	424	465	456	449	439	463	477	480	484	424	431	419	466	459	451	466	446	423	458	463	444	453	427	425	471	424	441	433	452	452	464	484	440	440	407	450	456	423	425	470	451	438	458	447	498	483	469	467	467	463	500	478	478	444	461	432	478	505	468	463	442	427	445	458	447	464	464	468	444	483	487	452	467	453	442	445	471	436	473	468	475	450	475	463	458	458	461	466	466	462	486	439	495	491	456	476	485	446	438	468	464	451	498	473	434	451	439	530	440	433	452	470	421	447	441	450	436	460	435	464	480	441	437	485	438	426	458	452	492	431	490	458	449	423	461	451	446	433	443	458	469	433	492	495	444	468	455	425	434	440	442	451	444	473	457	478	432	467	469	455	433	435	438	425	435	443	471	465	417	461	419	446	481	484	462	434	447	460	440	429	468	469	468	428	426	476	455	414	484	442	493	460	478	486	463	469	462	455	453	490	442	462	464	459	462	454	451	413	397	395	488	456	442	440	487	463	457	436	441	457	454	474	440	466	432	464	472	460	435	440	421	456	470	442	471	430	449	471	467	479	467	505	466	464	447	468	477	457	480	459	473	443	458	439	439	475	430	490	452	438	466	474	466	451	440	481	466	455	481	427	462	407	421	446	471	450	454	428	451	469	457	413	450	437	478	487	443	474	463	441	424	451	456	441	457	415	449	445	478	453	498	441	441	489	455	464	422	486	430	443	467	433	421	432	456	428	474	480	460	440	480	473	452	477	489	471	463	483	506	447	468	418	490	477	445	463	439	481	413	477	486	420	445	448	433	448	413	450	468	435	471	461	436	445	430	458	475	442	439	445	423	443	422	456	438	456	443	451	458	435	432	451	444	516	473	460	442	483	432	415	435	453	406	474	495	417	464	496	445	483	446	450	443	470	478	440	514	453	470	452	475	431	501	471	425	414	479	475	446	466	458	454	509	493	451	453	512	488	448	468	483	492	460	466	462	491	468	455	480	460	439	455	509	467	457	461	481	436	467	459	468	455	397	454	455	484	442	450	455	418	459	497	442	449	483	444	484	455	432	462	448	425	431	457	460	494	462	454	448	465	461	426	452	478	454	448	444	487	471	447	457	455	446	472	471	442	431	458	469	463	454	476	518	459	441	447	462	432	469	452	426	458	474	447	429	455	468	456	452	467	459	472	424	452	445	450	470	441	459	484	487	463	510	463	458	486	480	491	464	441	460	448	446	450	427	447	436	480	455	432	469	493	451	414	460	451	441	462	477	418	503	453	444	452	463	462	454	435	453	448	478	437	458	466	456	436	501	424	469	440	453	440	456	452	438	445	456	416	467	473	434	440	436	466	464	432	472	471	445	440	426	448	473	479	507	443	434	471	478	487	450	457	468	472	442	481	456	477	471	439	437	445	435	455	468	431	471	475	451	477	436	426	457	435	444	463	420	445	453	456	448	466	464	448	489	464	479	472	462	494	437	490	485	477	481	442	448	450	445	450	478	438	475	472	454	438	484	433	423	458	452	462	452	459	464	453	451	497	468	473	442	450	481	446	453	472	459	463	454	477	434	441	462	455	468	415	448	465	433	436	446	443	466	458	459	469	465	490	462	469	450	447	460	468	457	439	504	504	439	414	445	456	408	449	449	410	473	444	488	429	445	451	486	431	434	461	474	515	430	479	468	464	451	438	480	433	464	427	456	442	455	428	474	452	453	440	440	476	494	423	473	498	477	446	438	460	455	434	470	499	451	440	428	441	450	444	429	460	449	438	492	433	468	438	453	443	456	480	439	460	458	433	427	397	498	485	478	433	444	456	459	444	437	467	472	458	450	462	441	475	475	432	480	441	454	503	477	452	486	454	470	440	435	481	458	461	464	453	457	426	445	413	432	480	469	510	495	478	450	432	443	441	430	431	465	436	480	436	472	432	475	474	445	438	435	447	466	477	455	425	497	432	497	467	478	483	482	428	432	467	445	442	445	440	467	466	437	482	448	447	448	473	431	453	449	437	486	449	430	406	410	485	437	465	478	465	480	453	522	464	454	472	437	484	452	430	476	453	477	440	417	414	456	473	487	419	442	484	468	450	440	455	447	469	467	456	406	483	450	484	443	463	475	431	445	454	432	480	446	469	489	490	441	471	409	417	482	493	460	484	440	448	488	448	460	468	469	459	470	456	430	483	482	446	441	459	456	461	451	463	463	450	468	443	449	474	472	480	445	437	465	464	446	425	456	470	483	427	483	478	448	440	477	449	440	434	489	428	479	441	443	424	454	476	431	458	481	481	441	486	454	435	446	454	424	466	424	445	419	498	445	435	455	445	439	422	480	448	466	457	483	488	462	431	484	449	440	491	474	489	466	404	445	505	447	476	488	457	465	440	425	467	444	456	423	473	487	500	423	461	439	482	448	471	476	478	444	449	520	477	442	471	444	497	445	450	439	433	456	455	435	478	402	445	449	450	472	443	484	441	495	463	462	476	493	487	451	463	478	435	435	485	461	439	458	442	445	465	478	459	468	441	492	452	449	456	463	450	465	477	434	470	419	466	485	440	452	469	461	460	444	440	452	482	460	441	467	493	461	462	411	504	456	471	406	506	460	469	473	441	454	490	443	443	474	481	461	445	428	411	440	509	447	473	487	471	439	476	460	432	450	468	454	495	437	426	457	458	424	450	475	439	472	493	467	476	464	429	482	441	437	448	448	473	436	466	410	378	418	444	460	478	457	417	497	422	448	431	459	427	471	469	399	444	463	452	439	467	473	458	440	463	439	455	464	477	466	477	433	467	471	450	426	449	447	430	446	493	452	449	434	473	459	467	440	480	448	432	445	481	493	451	477	439	430	453	432	469	513	484	446	501	489	452	461	446	437	485	489	427	418	437	468	417	444	446	444	466	453	485	447	464	459	436	522	457	451	447	461	413	437	457	479	429	425	455	401	443	437	457	463	439	452	427	471	423	444	473	467	444	464	462	495	504
46962	81838	69511	48913	23831	15837	14094	6216	3509	1554	540	463	433	406	418	412	453	449	413	423	432	445	452	458	423	460	426	407	413	431	449	444	441	409	437	368	415	418	438	403	423	413	422	444	419	434	451	462	436	448	447	408	413	420	407	423	412	437	365	426	440	425	432	398	397	392	443	397	419	435	430	429	386	443	420	413	461	412	429	422	404	431	430	412	389	425	460	377	437	404	395	409	401	438	406	387	415	419	474	414	406	432	447	419	437	441	409	381	429	437	447	394	414	447	382	390	439	399	441	402	436	434	421	417	388	413	431	442	416	460	389	427	454	450	409	405	410	391	415	397	446	446	475	437	400	421	423	428	465	426	396	421	409	424	416	424	408	410	408	422	409	427	403	422	396	425	477	446	397	374	428	405	413	412	443	411	406	411	399	414	467	412	456	405	407	456	424	444	478	415	454	436	393	411	387	460	416	423	416	419	421	392	406	418	400	441	391	397	452	416	420	471	415	446	399	449	419	479	446	388	402	409	441	407	465	418	433	447	407	453	450	420	417	421	451	439	411	404	426	448	427	443	427	408	418	416	412	381	429	424	453	421	393	390	414	439	437	458	422	412	432	395	422	391	425	412	405	443	415	434	403	402	448	414	418	409	382	423	439	410	396	393	417	389	406	435	438	406	407	426	423	414	437	389	426	384	416	415	430	450	434	409	436	422	405	429	434	418	410	439	414	423	412	401	464	426	449	388	416	427	457	420	435	421	431	440	419	452	390	376	403	442	414	426	407	466	413	413	425	437	407	415	402	402	440	415	401	429	445	423	410	417	421	411	425	409	436	390	443	382	445	439	400	424	430	464	428	430	398	395	437	397	426	438	428	434	445	442	392	422	409	408	431	421	407	456	424	435	434	451	437	439	411	417	407	462	445	419	451	433	432	413	427	443	412	430	438	438	402	431	440	424	410	432	411	425	433	458	411	393	441	407	390	454	436	440	432	400	435	452	386	422	425	427	423	403	416	415	404	433	400	458	401	439	416	428	423	458	402	398	410	424	412	445	410	432	435	453	424	437	418	446	410	449	434	394	387	415	394	396	415	412	410	445	392	442	422	409	419	422	440	414	428	432	406	411	407	440	458	406	419	414	428	419	416	449	445	433	434	425	408	396	432	421	411	434	425	457	406	426	414	437	398	424	425	435	412	451	426	423	436	438	440	430	448	457	427	445	451	386	425	404	406	430	409	430	399	437	440	403	404	426	403	415	432	400	442	409	434	443	396	441	399	427	403	439	446	455	408	432	442	442	382	414	430	424	420	453	379	402	414	424	421	450	423	455	422	417	403	423	414	382	398	406	427	444	432	375	428	438	438	446	425	441	439	398	433	453	416	442	393	408	379	395	412	469	397	456	431	402	427	418	411	427	381	404	408	455	424	415	430	385	434	426	442	400	409	421	415	423	452	418	406	441	427	436	451	428	424	410	431	432	420	414	393	421	419	420	420	414	415	429	378	416	408	416	429	407	398	411	376	430	393	387	434	434	396	444	450	411	400	474	401	399	371	419	430	422	417	424	417	413	452	464	454	419	415	434	407	392	455	433	401	397	414	419	369	440	423	427	405	425	410	402	429	394	414	390	420	416	387	402	440	402	427	395	437	451	360	422	420	428	443	401	392	392	415	428	450	401	417	459	420	379	449	409	413	402	403	363	390	435	429	418	421	399	389	456	411	416	377	422	421	436	408	438	419	409	389	456	412	435	430	391	409	417	438	418	371	425	401	431	387	394	423	428	403	433	413	440	418	444	450	401	404	421	417	446	420	394	434	404	398	415	403	397	404	388	388	396	404	417	398	411	425	411	450	424	394	431	474	420	420	432	450	448	381	434	395	387	427	457	429	421	451	426	429	423	408	417	406	394	398	434	423	396	432	469	390	391	428	411	426	434	420	414	405	437	403	405	396	395	399	418	428	427	389	432	424	410	432	433	405	400	399	453	440	402	413	428	409	443	449	429	435	406	426	430	421	419	416	419	424	413	442	410	428	433	435	428	418	419	433	411	421	393	414	426	471	421	430	415	465	427	427	463	400	416	395	390	407	450	433	375	418	383	441	414	415	409	380	416	436	419	439	386	414	369	406	400	428	392	408	445	427	439	432	410	392	476	420	440	427	370	439	415	428	436	397	434	422	413	390	408	429	404	406	439	412	437	411	420	416	376	447	383	404	427	391	424	394	437	433	455	389	431	429	450	431	407	413	427	426	382	419	423	410	430	377	428	412	432	455	407	435	400	451	424	427	442	437	384	379	398	395	376	398	421	423	379	413	435	416	423	425	391	414	425	457	397	427	415	429	447	455	426	419	427	386	405	434	409	395	437	420	397	439	421	439	433	396	433	416	408	415	435	374	375	422	436	431	452	392	428	411	445	435	432	424	441	417	456	438	399	477	416	400	442	405	404	426	416	405	429	411	444	402	388	437	425	417	370	369	424	448	439	411	469	425	424	467	423	428	442	396	401	454	412	421	382	404	425	423	461	444	431	416	397	430	408	453	410	420	417	436	411	402	428	405	442	407	424	433	440	462	438	423	422	396	441	413	412	415	402	378	390	408	425	420	422	443	389	418	433	443	449	442	420	414	405	411	418	417	420	461	416	411	420	429	451	429	436	392	396	464	427	429	430	417	434	397	411	435	400	420	437	405	421	422	400	418	400	451	427	413	440	430	389	437	403	442	411	437	449	405	401	392	430	426	450	402	442	424	428	431	413	396	411	403	385	394	382	386	406	415	408	432	452	442	433	403	416	402	430	419	419	421	402	407	430	405	445	447	446	400	409	427	393	424	417	418	441	443	395	412	384	446	401	412	430	400	428	407	417	409	449	406	445	422	450	391	463	433	441	377	394	441	448	444	403	428	430	458	416	400	418	412	453	400	452	431	436	410	398	412	413	421	406	443	412	405	434	407	451	417	435	408	422	439	432	421	425	400	433	387	388	385	395	415	425	385	444	454	466	415	424	417	458	412	425	404	415	397	425	421	425	398	411	440	432	400	418	400	422	423	447	441	437	408	375	389	406	451	436	437	412	411	459	413	409	440	431	394	421	427	409	438	408	436	424	435	428	446	400	438	413	396	409	434	427	474	418	441	418	441	459	386	423	413	405	422	446	383	441	402	435	396	402	403	397	420	435	411	442	399	414	447	437	404	419	385	441	460	466	425	414	400	375	415	413	435	412	373	429	427	427	439	381	416	406	434	386	424	431	420	432	430	422	437	416	440	424	430	407	426	440	419	464	424	426	427	417	405	405	408	429	445	377	424	429	393	430	415	436	430	417	393	383	392	428	425	430	398	417	387	452	420	437	410	409	412	444	417	443	413	424	437	447	435	452	433	396	435	409	419	434	460	455	439	415	402	387	394	440	411	414	392	389	433	387	450	443	442	417	437	393	409	410	379	407	386	421	373	449	394	417	391	433	410	414	453	400	429	418	430	438	405	422	409	427	427	407	421	416	398	411
24424	21935	33422	39476	33534	27516	26883	12933	5047	2147	718	537	596	583	560	530	545	567	541	557	552	564	555	537	594	503	570	550	539	517	554	545	544	559	518	528	516	544	537	531	533	528	499	544	541	589	553	590	567	544	520	516	525	606	534	540	520	532	548	548	572	507	586	552	556	504	530	491	519	551	537	580	552	516	513	536	523	528	523	537	552	561	534	543	563	558	510	548	551	590	489	539	535	518	512	543	550	527	595	560	524	552	534	558	551	547	492	551	567	530	548	542	508	500	546	520	559	551	560	500	501	554	561	458	534	519	587	525	565	566	547	547	556	530	566	528	497	551	553	529	530	499	593	526	534	522	571	528	514	574	550	549	534	520	528	515	526	524	519	529	547	512	489	539	532	543	537	522	509	558	564	545	549	548	545	525	534	566	508	540	503	559	574	490	533	534	526	515	560	571	571	504	533	527	519	530	540	532	498	527	543	565	557	538	577	527	561	533	528	533	528	518	543	551	560	547	504	535	562	548	558	551	526	571	541	582	541	512	524	522	543	514	542	560	546	523	571	532	554	499	523	527	544	548	570	524	517	528	513	525	515	538	542	510	521	543	545	536	547	576	540	592	520	534	537	523	557	538	548	547	547	525	538	544	530	519	495	546	533	502	532	513	518	504	501	547	581	584	561	509	567	499	518	508	537	574	541	520	508	532	498	566	534	545	536	536	589	538	570	491	571	537	515	504	530	556	509	533	536	579	501	553	535	553	477	552	572	536	524	506	472	517	591	521	535	533	484	539	514	551	554	585	532	567	571	566	525	492	546	547	541	561	521	544	543	538	541	540	543	522	523	547	534	518	551	513	532	557	549	512	554	557	535	520	537	489	499	565	519	557	479	525	492	537	559	544	529	521	527	529	515	479	581	569	558	522	513	549	582	562	555	555	572	581	526	562	533	541	532	568	567	555	563	540	563	595	504	558	540	520	526	566	504	526	550	561	539	514	545	526	533	509	558	559	553	522	491	497	527	506	517	568	524	534	558	521	552	518	552	481	557	554	529	549	496	563	509	542	528	506	527	485	490	544	544	547	564	566	542	531	533	524	537	544	550	509	532	514	544	513	543	528	592	556	539	509	560	537	545	512	527	569	522	535	547	534	518	501	558	551	552	530	524	520	539	519	544	517	559	542	536	540	582	520	538	527	525	534	493	547	583	603	526	538	580	545	519	539	550	535	530	537	518	570	531	510	526	557	555	553	555	532	489	500	531	533	513	523	560	548	563	535	516	527	543	519	556	520	524	539	543	548	548	530	522	498	497	535	540	511	536	539	499	481	552	573	557	524	552	533	536	523	570	536	583	510	547	553	514	527	544	546	546	531	575	505	551	544	508	520	520	485	579	567	464	511	531	563	585	531	531	521	574	555	527	538	526	557	544	541	544	560	547	524	543	558	575	571	583	511	525	527	535	558	488	499	549	535	552	538	562	563	535	549	528	517	563	572	516	574	499	537	546	567	497	529	526	532	518	485	486	509	552	518	560	530	562	513	532	539	537	520	569	574	590	520	528	521	558	506	548	556	558	529	511	516	488	553	526	547	528	548	514	528	514	545	532	538	530	534	527	587	535	535	525	520	535	544	520	535	511	528	518	526	520	533	551	531	523	508	568	520	537	554	555	517	564	502	508	527	531	542	527	543	535	528	537	601	517	559	517	513	495	550	567	526	540	520	502	601	537	531	493	489	521	520	545	583	577	555	538	524	474	541	569	505	547	550	548	512	530	534	587	533	557	521	620	499	542	579	526	510	537	568	523	551	559	540	555	566	531	548	504	542	533	528	511	551	538	524	510	490	552	551	554	535	549	541	548	523	505	512	535	500	507	540	537	525	553	495	552	480	537	576	525	501	529	532	553	545	537	513	554	521	519	574	550	520	482	535	531	538	527	524	551	510	548	494	508	552	546	539	552	549	615	519	484	528	553	544	561	540	529	555	542	557	489	470	528	525	530	553	524	525	548	545	551	523	537	516	551	547	504	554	491	544	553	565	554	540	560	535	573	549	548	524	526	548	514	514	523	552	504	576	562	541	484	542	508	551	542	533	572	543	535	520	510	503	510	563	525	523	514	519	568	523	508	535	492	513	537	559	569	524	519	556	563	517	523	476	509	510	519	564	528	520	502	539	536	510	503	542	536	512	512	525	541	536	506	525	535	575	573	547	549	529	543	589	564	497	510	521	548	545	519	522	595	523	528	538	528	519	549	535	540	534	546	526	525	521	572	487	547	530	537	539	550	554	557	514	539	574	526	605	528	540	536	509	542	515	495	547	561	510	556	478	543	552	537	560	454	504	542	541	552	488	533	504	532	537	546	545	534	550	470	548	514	507	593	559	534	538	519	534	520	512	491	529	529	559	533	556	533	568	515	539	541	544	550	549	521	513	565	544	548	539	510	544	566	533	524	536	606	516	499	520	527	508	504	560	540	487	525	509	550	512	580	531	485	571	491	534	567	534	566	522	545	505	531	545	536	520	525	507	545	541	588	516	530	492	533	540	546	514	501	542	561	563	513	549	518	481	513	506	495	504	497	494	518	539	541	552	509	557	484	557	523	508	500	529	539	503	553	476	562	548	547	513	548	517	561	526	532	501	512	569	560	516	513	521	589	489	515	548	514	519	563	512	539	582	496	573	522	571	508	519	546	569	572	561	504	535	521	507	588	515	537	563	533	547	502	516	536	547	522	522	541	555	531	545	540	531	515	517	506	546	529	567	531	541	519	551	506	542	557	538	527	577	501	576	489	508	547	525	536	534	519	532	556	493	511	545	514	504	533	539	538	498	552	569	558	546	506	550	510	572	513	518	509	569	526	520	519	549	521	564	548	528	553	523	534	586	531	491	541	566	529	528	510	521	511	516	538	577	524	520	516	556	567	559	506	555	511	540	556	515	516	543	518	483	540	547	520	523	532	555	523	535	499	543	550	562	561	510	553	524	576	554	532	548	540	540	522	501	499	544	570	574	536	501	548	552	546	525	573	515	509	546	515	540	556	542	546	556	547	494	536	514	483	557	566	560	543	538	518	566	497	515	514	543	543	536	543	482	519	538	543	527	522	535	521	521	499	517	495	550	529	545	523	578	556	524	537	543	555	549	494	511	507	523	550	549	505	561	558	542	549	525	519	560	534	517	548	570	538	546	550	525	533	551	521	485	526	519	545	552	554	491	536	529	522	503	529	510	624	558	555	527	521	525	524	542	528	542	539	510	547	483	507	525	564	544	527	510	548	530	555	564	530	523	542	553	530	551	502	572	523	570	565	562	528	519	540	553	546	516	560	564	541	545	563	559	527	532	549	520	573	552	504	562	576	515	531	575	529	577	520	579	517	523	578	544	505	523	540	505	503	506	509	503	565	498	537	518	573	513	526	537	534	522	530	513	545	516	555	523	512	524	534	522	550	523	534	510	596	555	544	569	512	553	571	578	492	562	523	545	512	570	518	512	555	534	523	482	545	521
58043	96808	82344	62791	34424	24789	21966	10978	5597	2775	660	483	528	498	513	537	479	497	551	517	486	492	478	536	480	552	505	545	501	476	473	540	479	501	544	522	520	509	505	507	477	502	502	529	492	487	537	493	500	524	532	482	487	462	510	502	460	513	486	507	528	484	476	525	491	512	521	521	464	504	550	515	521	514	516	517	479	515	467	487	492	512	541	511	463	527	515	488	500	540	492	491	463	457	514	517	527	520	503	493	517	511	476	516	499	525	466	492	525	523	478	511	497	512	502	488	498	495	478	472	455	475	524	497	487	472	491	499	507	462	507	508	487	489	481	464	462	487	475	488	498	445	455	488	486	493	452	526	472	502	483	482	496	531	479	512	468	523	505	494	499	454	514	484	524	500	529	526	466	468	491	532	498	489	473	449	534	496	494	495	508	526	462	511	485	452	463	478	533	449	489	520	524	479	538	484	494	509	464	459	468	531	471	485	509	490	475	530	498	483	514	500	491	503	478	488	482	474	496	491	506	475	493	504	503	503	477	526	479	486	462	499	472	524	497	489	479	497	474	468	535	467	532	514	501	511	534	521	532	504	484	486	489	497	484	493	505	491	472	530	467	550	473	501	504	534	509	488	529	506	483	470	487	494	507	496	505	468	478	514	474	502	482	513	486	483	489	491	494	507	526	512	485	499	513	519	514	507	479	489	464	510	512	525	558	501	465	505	526	525	473	474	489	461	463	476	512	497	483	465	486	461	469	467	524	509	477	509	469	479	522	501	479	483	519	511	467	494	468	463	496	542	498	526	510	502	507	528	471	497	506	504	504	523	528	489	491	485	521	502	474	532	500	482	492	499	488	494	489	490	465	517	503	500	499	493	474	522	519	506	507	532	491	492	487	519	507	473	490	485	521	449	494	463	517	500	445	450	538	509	499	497	509	471	478	507	464	502	494	486	479	532	432	498	485	520	495	522	493	489	498	488	485	506	504	490	484	518	526	474	493	461	521	492	509	494	477	498	510	468	481	506	461	511	467	475	490	505	484	496	491	523	472	485	507	501	448	491	491	462	504	520	486	530	516	532	489	455	467	506	480	441	531	467	472	487	483	482	512	519	473	518	479	493	536	498	512	485	451	493	443	528	504	486	446	478	470	493	452	481	506	518	466	463	493	503	497	496	485	483	515	491	501	509	469	523	472	496	495	536	483	474	475	547	537	477	489	509	463	519	480	512	481	491	539	474	498	488	491	473	518	481	487	467	557	515	503	489	454	503	473	461	510	486	513	496	496	468	489	529	504	468	485	500	459	479	476	510	456	479	527	523	511	516	491	434	514	472	519	494	505	501	524	514	479	534	480	513	512	486	473	496	510	480	467	482	486	510	484	452	536	500	478	469	477	491	480	492	499	488	484	544	459	534	471	488	487	476	520	519	531	473	471	472	489	499	540	475	511	486	489	470	463	471	521	479	536	509	495	435	491	471	513	538	525	488	520	479	501	549	491	481	487	537	481	497	511	493	524	513	480	516	524	487	472	495	510	548	500	487	492	519	500	471	477	531	491	499	543	479	486	505	488	490	502	525	516	489	490	467	446	514	506	469	515	487	483	477	524	488	525	510	521	491	467	470	499	525	510	476	501	510	476	507	460	522	508	488	528	492	462	489	499	513	473	532	465	508	505	481	468	457	434	481	488	472	500	517	467	522	515	482	516	454	488	485	502	516	500	525	510	473	481	525	518	492	484	519	483	531	508	509	508	504	510	465	513	484	523	503	507	516	484	482	497	474	556	477	486	523	479	500	518	498	492	495	490	533	478	484	493	490	510	522	485	507	514	473	496	495	470	504	485	491	543	511	461	493	488	522	456	502	477	492	480	487	530	500	452	530	517	473	508	521	489	510	503	504	498	470	479	498	499	458	553	514	457	493	493	492	491	472	486	498	495	476	478	518	452	534	469	502	480	520	509	484	531	475	488	505	468	489	520	514	481	555	480	488	501	519	493	504	517	507	503	510	508	486	485	460	518	481	483	478	527	498	490	499	523	471	450	450	488	522	484	487	543	502	481	459	559	478	479	466	515	523	501	506	529	465	512	503	475	525	459	475	465	466	524	492	494	499	484	480	503	476	513	466	516	493	504	488	517	503	487	466	528	487	472	510	466	498	509	519	471	487	453	477	532	518	488	463	491	515	494	506	473	462	489	573	455	481	502	506	462	518	514	540	469	496	481	502	482	466	499	518	484	488	482	482	552	525	479	488	481	476	477	481	508	484	488	512	538	520	478	522	508	467	450	485	504	482	516	515	512	497	468	483	519	502	481	532	510	521	557	497	476	500	499	524	502	475	500	497	563	476	463	516	500	502	515	493	479	531	495	494	491	519	502	468	517	510	546	499	513	447	507	429	496	463	468	518	500	497	500	449	501	496	505	497	511	533	482	475	496	484	468	477	525	538	478	526	518	519	445	495	477	495	513	519	470	472	494	505	523	511	494	490	507	515	494	489	534	479	458	477	513	482	469	552	481	526	500	490	449	542	493	489	491	429	497	476	521	517	489	468	489	516	499	530	508	494	486	506	505	530	512	485	519	503	515	460	503	494	481	501	442	519	479	486	513	477	504	525	501	477	497	527	466	504	465	465	512	496	480	484	496	498	512	531	479	479	509	495	529	496	513	481	474	510	486	534	495	500	515	470	499	496	561	495	506	484	490	499	507	499	510	502	469	506	497	490	507	492	496	497	464	495	516	493	516	500	496	514	463	500	485	498	487	489	467	507	529	488	460	488	498	497	465	522	550	496	520	471	509	494	460	455	425	503	507	511	506	505	433	474	468	502	490	516	458	476	493	471	474	488	546	479	487	501	478	521	505	510	478	473	502	453	513	491	460	491	463	530	494	468	479	485	498	498	487	471	487	514	488	459	523	462	514	531	500	497	483	507	462	478	500	506	469	546	495	494	487	493	516	498	490	501	507	491	507	503	493	485	507	510	499	504	483	560	483	496	490	548	521	532	470	504	522	489	511	538	518	490	519	523	460	500	457	495	488	495	523	507	499	478	474	511	496	508	457	508	496	511	504	528	511	481	475	503	496	480	481	518	478	488	510	485	475	508	502	471	501	509	473	482	512	490	493	490	511	510	496	442	456	511	507	496	528	457	500	524	490	480	546	490	515	487	484	539	487	505	505	485	508	506	506	492	540	471	492	461	477	507	519	481	494	508	505	507	477	451	504	506	477	536	514	496	494	469	521	508	491	488	504	486	520	437	467	515	506	512	515	458	497	485	521	496	546	482	549	502	515	520	485	514	482	473	508	540	468	494	502	480	500	527	468	469	482	437	539	535	482	505	525	514	538	469	463	475	485	498	476	488	468	505	524	475	522	468	428	502	511	507	483	491	500	511	469	482	485	502	482	478	504	509	497	488	500	473	474	497	470	490	528	525	507	510	497	497	471	470	525	512	504	530	503	483	480	481	505	512	477	505	505	496	521	499	514	476	466	519	486	497	475	512
28453	22262	20851	12833	3990	1886	1728	1047	627	458	428	453	432	448	450	449	446	418	433	410	425	438	403	380	399	430	454	408	421	430	437	419	428	389	464	444	467	430	437	384	460	420	444	421	461	417	412	452	435	419	389	401	427	411	446	402	441	413	416	448	380	423	416	410	411	412	400	409	420	415	449	447	412	426	433	420	417	404	443	414	416	453	424	435	426	443	465	392	404	435	420	408	423	440	418	440	437	434	402	413	406	441	386	389	396	429	469	452	421	395	416	450	426	424	457	437	423	416	418	454	391	418	432	449	412	438	440	415	424	441	412	384	432	401	439	428	439	439	428	433	419	431	438	397	411	421	412	463	437	413	447	456	384	422	451	411	430	409	437	440	452	445	437	451	412	413	436	423	410	430	428	401	380	440	397	406	453	426	423	393	427	397	419	423	406	427	430	398	424	418	430	451	405	396	425	428	437	411	414	425	410	428	396	441	434	407	444	434	420	424	439	451	397	444	448	390	433	382	424	449	456	436	442	421	398	417	404	428	422	429	434	420	394	430	436	440	421	402	375	433	430	428	447	429	438	404	393	422	423	393	386	444	444	439	427	392	437	424	450	476	411	390	471	419	415	451	445	414	393	399	385	434	420	420	459	431	401	412	400	462	400	428	407	380	434	427	452	432	397	393	447	430	429	417	431	422	460	433	417	398	439	410	415	429	410	419	421	403	431	421	411	422	410	411	430	462	481	421	455	484	454	395	363	412	387	421	444	404	401	399	424	390	401	427	398	427	401	379	455	424	427	389	400	451	411	415	446	414	428	413	458	383	474	437	413	408	390	407	401	465	440	436	462	430	400	455	421	427	401	390	437	412	461	419	407	448	411	422	443	398	377	435	418	435	382	410	404	446	421	414	399	404	401	432	422	441	464	430	443	404	413	414	391	404	448	421	441	408	422	443	394	408	433	403	407	441	401	405	410	429	396	449	415	450	449	405	431	431	444	442	425	420	430	405	441	429	465	437	445	428	380	415	444	423	459	404	414	381	415	438	492	463	430	414	419	405	424	425	444	409	440	477	426	404	462	411	400	410	458	459	423	417	451	413	419	408	466	425	375	416	424	437	445	404	451	437	397	399	436	420	437	449	468	411	477	431	461	424	403	415	434	447	399	430	456	460	422	422	409	432	430	412	401	410	405	441	451	390	410	408	416	438	470	447	413	426	454	406	421	447	433	450	379	413	419	404	453	405	415	437	436	411	453	425	430	450	409	457	412	409	414	440	435	456	415	434	444	456	433	436	386	406	440	430	434	419	419	407	458	415	464	421	478	424	413	446	418	408	433	408	413	409	425	421	411	411	408	443	434	422	429	425	413	452	418	400	426	454	386	453	426	427	436	415	436	408	442	412	423	441	421	387	460	419	419	452	465	390	427	441	412	411	466	440	421	402	472	429	415	412	445	379	412	451	448	446	389	422	387	444	464	415	407	427	438	450	408	441	431	429	411	395	419	388	441	400	422	441	425	440	413	440	414	430	401	468	402	427	416	429	403	443	464	436	414	416	404	398	399	422	440	432	427	455	414	429	437	384	456	421	439	400	422	465	415	448	375	434	432	444	449	435	420	401	387	429	416	437	466	426	460	440	411	428	401	443	468	425	396	462	410	424	438	442	444	459	422	474	468	443	440	414	437	427	386	431	405	451	440	418	413	421	457	433	419	448	397	398	409	458	435	447	399	442	426	421	454	419	423	412	413	447	420	417	410	383	443	406	452	430	408	448	396	403	417	432	398	438	423	436	455	420	427	439	435	425	426	419	456	425	415	428	427	395	444	401	387	433	447	434	406	426	402	419	431	409	428	436	452	413	442	461	436	420	438	398	426	404	456	455	445	414	434	465	439	418	437	434	413	479	386	434	418	439	416	430	428	398	463	437	454	428	416	418	401	422	473	433	424	376	428	429	398	445	397	383	460	426	424	435	430	431	429	395	445	395	401	426	429	418	413	448	427	420	431	458	433	450	433	404	447	434	400	389	409	437	397	465	413	405	442	432	402	436	455	437	405	429	461	419	428	414	397	416	441	365	435	437	425	452	463	440	470	417	415	426	434	392	402	431	473	446	432	419	441	399	445	395	410	445	424	412	420	443	423	416	433	434	428	419	435	440	407	404	408	416	442	431	424	407	399	399	395	431	458	427	439	387	432	412	431	412	459	392	428	446	397	442	435	465	451	425	434	417	409	448	429	399	433	436	441	399	411	399	439	441	419	427	395	437	417	425	374	408	459	436	421	423	396	455	415	436	427	430	426	428	416	423	445	446	445	412	372	393	394	421	369	403	451	457	412	401	454	441	377	417	413	399	408	406	435	427	410	464	417	413	399	418	407	450	387	426	428	443	425	443	412	445	374	427	405	415	413	429	428	440	466	431	460	440	406	432	444	406	446	405	412	410	407	426	425	414	396	438	418	424	448	411	383	420	451	437	462	453	427	421	418	453	426	425	419	443	417	414	429	405	436	444	424	402	405	441	385	436	451	463	420	387	424	437	438	393	401	438	445	453	422	409	388	416	450	446	428	420	435	463	394	430	402	444	450	403	414	443	454	420	404	406	403	431	410	445	404	408	428	438	432	444	426	383	441	449	409	439	424	443	422	433	441	436	428	442	402	452	410	420	404	427	439	398	380	410	408	464	429	435	416	435	426	442	400	424	419	428	418	427	374	422	391	465	463	444	433	423	424	403	428	433	432	427	408	431	405	409	451	365	415	436	458	443	379	421	432	445	448	460	408	408	452	445	430	437	383	385	435	420	434	468	396	427	424	411	443	420	435	389	403	419	387	438	423	410	369	430	455	392	427	429	431	427	435	427	441	426	436	390	396	422	414	404	454	430	402	422	442	431	399	411	409	430	393	425	441	382	438	457	440	363	420	442	447	427	425	466	383	412	455	431	432	453	442	391	437	426	442	414	454	417	403	402	396	433	430	408	454	432	398	401	389	386	440	405	426	428	409	414	455	404	394	444	451	448	397	425	447	413	424	383	424	406	409	413	447	365	420	426	415	439	435	417	435	436	398	407	428	408	425	391	457	420	406	423	414	420	429	436	434	428	418	414	375	418	366	441	431	441	406	423	443	421	387	424	407	435	415	399	431	412	434	460	395	372	409	422	406	420	411	447	387	422	442	422	419	390	449	406	403	440	409	428	390	425	419	373	451	403	422	473	441	423	418	433	421	408	448	425	403	429	420	425	431	432	427	398	451	436	433	436	427	399	449	414	409	401	442	440	422	420	418	418	433	415	425	428	416	441	402	402	389	413	424	456	438	469	403	408	424	411	402	442	409	415	404	396	380	447	437	461	385	479	423	455	397	420	453	445	417	420	430	411	424	419	398	431	415	415	437	440	444	401	410	438	447	399	393	413	432	422	401	427	401	410	394	408	415	402	419	425	441	428	398	450	446	450	458	445	395	423	416	408	440	442	436	436	411	388	444	418	415	393	409	414	431	420	437	401
12680	23383	19098	9455	3438	2028	1956	1103	641	453	376	359	370	373	355	366	342	383	396	360	367	355	391	358	386	398	352	353	372	333	359	341	361	341	324	373	359	342	367	347	361	359	338	358	359	386	368	356	359	376	332	340	314	355	360	353	364	393	369	373	394	403	368	367	383	387	343	337	338	361	360	377	379	397	346	368	370	356	320	343	358	371	373	346	386	344	343	331	337	357	350	338	339	365	352	383	377	354	331	361	355	372	359	356	345	369	343	361	393	333	374	320	324	369	342	334	365	348	358	341	352	382	372	339	338	387	324	377	355	359	381	347	350	344	353	376	357	383	358	363	329	348	349	379	331	346	356	357	359	364	349	375	348	373	374	352	341	353	389	360	368	371	346	353	342	353	365	371	367	344	345	338	336	344	348	382	329	358	341	350	343	368	361	345	391	350	362	361	354	385	377	393	364	371	335	319	348	341	368	358	353	352	320	339	349	344	365	343	351	365	365	374	335	375	352	366	321	414	370	391	354	351	387	346	372	339	354	390	327	348	394	359	338	372	343	373	348	355	402	339	388	328	347	399	343	347	327	385	340	381	348	325	391	373	340	378	367	346	368	364	353	357	343	372	382	368	381	358	386	356	378	342	336	335	364	354	331	362	357	331	366	371	340	372	392	328	371	347	376	377	374	396	329	343	344	368	391	350	344	368	320	351	343	361	367	375	337	357	308	355	356	356	320	371	377	336	358	358	364	354	358	332	344	370	335	367	336	359	334	360	395	334	342	387	341	373	330	393	375	336	385	376	338	343	373	335	324	358	368	382	373	367	360	348	366	375	358	337	372	364	360	371	343	366	378	352	372	363	360	363	335	380	376	351	335	337	362	340	335	399	372	374	344	355	377	356	361	351	363	359	334	366	369	364	328	370	343	385	372	330	336	357	336	365	355	340	362	367	355	362	350	324	361	375	381	383	338	336	370	357	352	406	371	348	343	376	334	357	365	365	373	361	357	357	371	367	373	357	358	364	354	339	338	374	349	383	354	334	359	362	412	360	333	358	371	365	383	342	363	360	345	357	355	341	378	347	353	344	366	351	349	348	356	368	364	348	324	374	342	330	370	340	342	298	389	366	350	336	388	366	384	374	360	378	337	344	402	357	376	369	359	354	365	363	323	316	358	372	344	334	376	369	341	358	353	332	373	380	331	363	380	376	363	352	358	344	386	391	350	380	363	350	328	365	359	378	369	351	395	359	304	337	342	361	334	317	351	378	370	362	367	328	390	355	332	376	358	355	356	332	363	348	360	353	366	353	346	347	356	348	342	368	381	377	373	363	365	333	352	347	356	359	363	361	379	356	406	384	372	356	325	312	339	322	382	331	329	323	368	369	312	335	346	355	346	378	375	368	380	328	374	368	365	386	364	371	368	343	319	349	370	318	372	394	369	346	367	339	360	373	340	382	342	360	352	362	392	357	375	373	356	392	393	376	343	335	366	398	355	353	381	328	349	329	330	386	371	344	361	336	372	355	342	329	355	397	350	343	350	337	338	378	343	369	379	357	375	354	343	320	333	376	344	329	367	340	368	378	360	366	342	388	346	359	347	367	390	342	369	393	311	345	359	354	395	371	380	385	336	331	349	336	352	375	348	354	361	389	347	386	356	333	384	352	366	333	330	355	338	362	349	390	395	375	349	398	356	365	359	352	345	369	349	300	354	332	344	343	316	392	362	348	346	364	351	389	345	346	341	337	352	379	334	333	364	340	348	355	328	360	359	374	389	367	338	351	355	340	358	421	362	419	360	357	347	342	333	373	345	361	357	362	341	354	357	347	351	333	305	350	314	365	358	362	350	360	349	359	389	377	366	376	346	351	352	368	363	382	340	358	376	374	376	324	371	365	366	342	358	388	372	365	366	364	379	365	310	359	332	342	370	360	378	371	340	335	376	349	347	339	375	373	376	333	390	347	348	354	392	366	306	364	364	373	346	359	359	352	358	340	336	354	333	356	369	377	360	330	369	318	351	399	379	333	352	365	335	375	403	354	344	351	339	349	345	327	361	397	366	347	385	355	421	374	344	370	312	347	368	348	361	315	342	377	393	357	386	372	342	363	342	383	360	368	353	354	372	373	369	344	345	365	380	414	411	353	355	352	368	389	359	357	341	392	351	347	342	359	338	368	373	364	345	353	363	365	352	378	372	341	373	375	382	360	344	352	348	391	360	366	351	356	355	388	339	367	365	344	359	322	359	339	358	359	330	344	370	368	358	375	318	356	337	347	328	364	327	375	372	356	342	353	340	376	370	335	358	373	335	369	368	361	362	336	353	380	320	345	363	334	387	339	360	362	373	326	364	380	333	342	336	345	349	374	384	338	370	370	367	358	378	341	339	353	386	334	347	360	300	384	340	364	358	345	332	353	387	370	352	382	386	352	386	366	349	356	353	327	352	361	369	360	355	349	356	361	355	357	368	314	387	352	386	334	325	335	369	351	343	353	347	382	366	337	342	410	360	375	372	377	339	337	352	383	376	361	390	357	340	358	374	362	385	320	331	360	362	351	326	356	361	420	351	369	366	373	384	338	334	326	357	362	315	344	355	379	369	346	345	358	357	340	360	335	370	352	332	332	386	382	366	363	359	341	351	322	376	326	365	351	344	337	371	379	367	373	345	375	331	355	351	379	366	361	355	358	369	365	341	326	398	361	357	367	371	372	341	356	392	335	349	366	375	369	398	345	381	322	363	342	377	355	376	346	359	354	380	378	366	339	385	356	375	371	364	343	359	347	362	337	369	363	328	380	369	367	380	346	358	372	386	337	364	355	351	336	360	374	374	350	370	350	364	381	367	317	374	372	356	346	340	378	364	386	336	334	357	397	328	372	350	387	364	360	352	327	381	346	331	385	350	366	351	359	343	366	377	390	365	370	364	374	364	352	340	374	349	375	353	361	367	306	348	369	347	371	363	352	353	394	374	341	335	339	363	374	365	368	377	333	317	353	352	355	365	360	374	322	331	358	373	350	381	353	342	343	366	356	411	348	368	368	368	326	387	355	357	370	332	403	361	349	345	325	352	348	360	349	380	363	350	328	356	357	353	363	377	377	388	351	366	354	378	347	369	387	334	375	338	369	356	348	349	379	365	325	378	391	377	344	354	340	364	363	335	343	344	365	331	351	382	346	363	330	350	366	341	367	359	404	378	368	327	363	364	360	370	333	390	361	360	396	356	353	394	356	337	340	349	375	344	360	373	347	373	394	384	342	379	317	359	377	353	360	337	335	338	345	332	366	331	379	350	334	366	356	346	333	366	353	376	327	379	352	364	339	365	346	333	373	394	327	332	372	338	368	345	355	386	327	334	395	333	362	376	371	363	363	387	355	341	368	372	361	333	339	351	348	347	357	362	367	366	335	321	367	372	404	376	359	348	355	344	366	330	373	382	351	358	331	384	343	386	334	356	362	370	354	354	370	359	379	341	352	376	347	323	340	339	339	339	394	360	364	355	385
25507	22579	36356	41825	29157	19880	17512	7924	2567	1200	490	498	505	462	452	475	456	507	523	517	503	456	447	476	496	488	454	465	444	493	472	481	481	478	442	467	474	472	459	472	469	452	474	456	423	449	450	463	492	470	489	494	478	448	470	467	491	477	466	453	463	429	454	469	476	490	463	438	445	469	500	465	469	475	465	473	448	432	490	474	448	464	438	470	436	447	469	460	486	472	469	440	477	415	503	448	475	488	450	491	451	486	431	466	487	458	477	455	502	496	423	469	468	442	457	482	462	470	474	441	494	463	446	518	479	460	466	486	480	439	447	454	476	467	405	465	459	464	491	481	481	497	497	458	452	460	460	471	448	457	452	488	437	479	488	492	437	456	491	494	489	455	473	489	492	477	421	487	464	484	500	449	453	461	432	435	478	490	445	473	483	449	475	454	440	462	459	475	449	430	439	481	459	501	447	491	429	519	469	462	446	493	486	429	449	454	468	444	478	508	444	441	464	467	469	473	473	469	479	474	481	460	467	467	421	447	467	450	469	476	485	483	463	488	486	432	490	429	454	462	441	478	452	471	436	461	512	441	483	449	446	472	453	437	494	479	446	423	455	458	455	452	450	438	440	500	465	443	466	492	431	466	476	470	510	417	492	463	445	455	442	415	464	457	473	468	453	430	468	472	481	441	449	466	485	480	442	472	473	443	508	447	428	460	484	453	485	473	473	453	474	488	464	456	457	430	478	472	457	446	494	474	465	441	489	453	457	475	406	463	445	457	482	460	473	448	466	437	438	448	441	442	457	436	488	422	461	436	511	487	465	468	465	436	499	430	443	441	451	452	463	466	480	460	466	441	425	469	468	485	467	454	493	460	478	485	499	466	403	441	481	451	465	486	472	457	478	453	481	458	465	445	470	480	481	415	450	462	442	453	447	428	478	508	459	468	482	450	457	460	444	467	444	448	465	504	478	446	509	469	450	442	459	474	464	467	442	458	487	475	471	503	463	481	453	482	486	448	501	483	444	463	464	467	473	481	506	463	426	466	439	451	454	470	491	468	488	456	503	479	475	515	451	469	457	464	444	477	454	471	427	484	444	443	482	465	429	463	482	473	472	476	431	473	482	467	479	478	434	455	458	467	452	486	437	487	436	498	450	511	454	423	449	469	472	444	470	482	461	452	456	425	455	500	462	481	445	486	502	449	440	421	438	466	457	451	476	468	438	468	469	475	458	455	471	454	456	472	448	491	457	431	461	476	497	457	501	446	437	470	489	433	490	458	457	487	476	448	421	486	480	468	495	446	458	491	423	447	510	459	445	466	439	465	440	477	465	470	432	446	431	488	485	471	481	511	457	468	463	423	479	489	483	396	447	455	464	440	442	473	479	447	478	448	465	468	449	469	481	422	429	473	465	491	457	482	448	466	448	466	483	420	499	462	512	489	483	453	414	451	468	500	491	477	440	424	462	431	449	470	473	469	463	449	480	458	479	470	504	449	463	466	442	449	459	437	477	470	454	476	454	476	429	490	486	426	495	480	489	487	455	425	463	467	459	481	460	497	470	490	433	447	465	464	446	468	435	474	437	460	479	479	459	470	450	456	469	477	455	477	429	473	449	469	474	491	486	499	449	444	448	424	492	474	465	496	460	493	418	447	505	471	468	473	442	494	442	439	459	473	492	464	471	472	474	432	450	482	503	468	439	454	487	462	437	486	460	475	426	484	468	476	448	460	459	457	450	483	457	450	474	433	458	511	452	470	470	492	445	477	456	470	455	473	452	490	446	427	456	425	499	449	475	467	455	494	472	432	454	481	439	454	464	471	477	440	484	481	462	463	431	448	483	459	463	486	472	472	444	455	466	475	471	474	470	457	452	437	480	459	486	451	448	426	480	455	469	452	460	443	495	510	472	473	455	466	464	445	477	465	481	463	479	443	433	485	465	444	449	494	451	429	470	480	472	434	461	458	430	441	476	459	464	452	469	431	491	457	459	440	473	454	461	465	461	467	447	433	447	469	483	513	458	462	429	457	432	464	501	462	452	487	489	449	507	467	473	447	457	449	435	451	494	447	462	454	479	458	463	471	440	491	450	471	461	426	470	466	461	450	455	447	450	459	478	473	444	485	469	460	453	447	485	483	500	489	463	435	467	448	448	456	452	435	455	491	485	454	512	435	457	502	437	481	464	466	514	468	456	484	435	456	395	461	450	437	480	459	474	464	468	460	439	476	435	474	454	457	448	477	460	492	457	440	444	458	427	421	471	471	428	418	453	461	437	460	455	432	458	473	460	435	438	451	423	465	469	456	482	494	473	466	443	473	485	462	466	468	428	464	479	467	487	462	459	445	442	458	484	464	455	475	475	453	471	401	449	471	482	463	490	474	438	451	424	435	463	460	492	456	479	439	480	503	450	459	459	512	465	463	489	463	439	435	473	448	464	473	466	453	429	457	439	467	456	459	453	469	455	446	451	490	501	473	495	463	464	459	489	421	463	478	427	457	494	453	459	467	459	440	487	453	447	457	448	465	457	423	425	453	450	456	495	469	491	448	427	445	461	441	452	477	472	500	463	461	458	447	460	422	456	464	487	446	491	441	457	444	425	471	483	445	451	478	436	476	473	443	455	470	468	455	466	468	439	470	476	469	439	466	432	461	446	477	450	449	431	441	482	446	448	425	457	466	457	478	456	457	466	443	494	437	483	487	477	407	477	476	458	472	487	443	439	459	446	476	466	454	468	481	477	462	470	432	460	476	467	466	440	435	489	479	442	440	464	479	454	467	445	460	470	462	452	439	451	504	464	516	418	451	506	484	448	503	428	469	488	467	497	482	507	469	460	485	463	462	457	469	470	445	443	461	456	458	465	442	460	467	469	457	504	520	430	458	431	471	487	482	494	473	471	461	428	421	450	496	428	462	464	442	496	445	408	451	439	447	447	416	453	469	457	495	440	482	483	444	483	474	455	455	476	463	473	476	478	460	465	454	450	476	442	444	489	430	463	486	437	465	444	433	451	500	446	469	471	504	464	481	456	468	459	489	505	459	496	456	465	445	424	446	432	457	519	496	488	461	520	434	482	499	463	477	480	445	463	454	472	460	421	469	469	441	485	477	485	458	421	434	458	448	506	448	435	456	467	449	463	445	429	467	447	462	445	449	458	464	452	463	486	432	436	424	468	473	428	466	489	464	470	439	449	425	478	438	438	441	453	470	431	466	422	482	460	481	449	491	484	441	460	446	457	468	469	464	455	472	493	473	448	431	462	424	456	463	438	455	467	477	461	446	537	418	445	494	453	487	463	474	443	456	431	456	498	474	441	439	497	446	470	496	439	484	486	473	450	424	471	464	442	479	463	475	468	458	445	460	490	499	429	467	501	477	458	474	429	449	484	464	498	491	462	472	438	458	449	463	415	441	447	447	451	445	486	485	473	447	484	500	460	461	449	451	453	445	464	470	517	472	485	461	500	466	461	482	466	453	484	462	485	459	456	439	440	493	470	468
47065	82503	69839	46985	23171	15515	15221	7489	3095	1429	449	438	438	406	389	436	416	456	394	402	396	436	435	420	453	442	477	453	463	452	429	504	457	466	426	454	461	431	423	427	459	427	409	407	433	434	454	425	443	405	412	395	417	415	405	444	450	452	426	418	419	433	421	426	413	412	440	424	425	435	495	383	454	450	457	405	407	421	420	418	422	410	410	417	413	403	363	425	407	413	392	447	462	427	418	422	455	433	435	424	410	456	421	424	445	454	448	437	409	380	420	406	399	421	441	433	427	405	455	452	448	457	475	417	395	420	441	436	464	454	374	453	425	413	415	430	410	404	498	421	431	454	397	441	438	424	451	426	426	411	427	417	445	402	418	441	429	430	432	436	428	450	432	445	426	404	454	426	408	434	432	381	447	439	459	426	436	401	399	370	413	416	372	425	393	464	417	396	434	414	458	422	449	432	418	431	417	428	438	392	418	425	461	433	417	409	422	448	438	430	443	464	458	432	401	425	452	397	437	438	407	417	425	404	411	404	439	386	473	390	412	447	409	414	447	408	442	424	391	400	426	416	426	430	441	420	420	405	436	463	441	436	450	425	436	423	443	431	456	439	418	413	433	408	417	444	385	433	432	432	438	429	420	413	391	407	430	415	388	437	453	426	406	405	436	398	418	402	439	423	402	405	427	405	449	418	447	412	428	445	405	432	431	430	419	453	434	469	415	436	406	423	434	446	399	440	420	446	438	415	417	388	456	429	427	430	419	427	435	422	456	400	417	395	444	418	440	383	421	441	386	434	434	423	440	435	456	403	448	445	453	424	400	418	433	379	415	421	427	442	426	453	413	423	437	421	425	410	421	394	439	400	435	404	416	432	448	432	419	418	386	402	412	416	430	404	412	436	405	436	472	433	380	425	427	469	446	407	402	453	399	441	426	400	433	436	453	391	444	417	404	402	439	456	463	408	393	440	414	440	411	444	402	401	454	428	406	448	452	433	424	415	430	436	417	469	424	428	430	447	387	408	464	439	448	394	443	435	429	445	411	444	425	430	428	458	394	400	404	444	430	427	432	410	404	424	454	412	465	406	452	383	435	425	431	413	427	395	406	425	448	419	442	420	447	417	407	450	437	395	393	438	416	381	405	425	465	370	422	435	453	473	444	447	403	432	396	402	427	403	445	476	408	458	420	394	430	419	385	408	375	445	456	396	417	442	431	429	414	459	449	427	467	445	435	411	426	435	431	438	449	415	427	368	446	439	459	454	457	427	420	451	398	385	402	404	393	445	400	411	417	394	407	432	428	440	413	437	431	419	414	416	437	437	427	400	414	411	450	399	424	431	379	445	405	411	424	398	454	405	437	431	445	450	420	467	424	411	460	434	445	431	404	472	465	460	431	421	457	426	427	420	427	438	462	384	422	423	417	428	410	427	404	441	415	435	411	468	448	407	479	407	430	414	430	430	426	384	403	446	397	428	407	425	461	446	443	401	451	407	429	407	445	426	407	426	468	431	426	443	446	404	422	399	430	403	382	450	456	402	420	410	417	426	382	417	439	450	419	420	446	422	405	442	432	385	412	434	437	400	439	424	419	457	431	436	391	447	448	413	401	423	432	421	410	413	439	457	432	406	429	409	391	428	419	433	443	433	438	435	445	403	431	422	419	378	425	419	438	418	433	439	443	425	433	426	463	431	410	434	408	420	402	410	438	433	418	441	395	455	431	435	423	417	437	406	429	420	389	460	412	452	427	394	436	441	397	377	437	422	434	403	411	390	415	441	426	408	408	431	418	407	396	419	435	435	401	398	425	423	454	426	433	417	415	396	457	462	399	379	404	401	404	451	429	414	416	441	442	445	443	412	436	412	418	407	409	442	428	447	451	428	413	412	427	436	407	428	419	440	428	414	401	416	397	440	434	432	406	439	393	428	409	389	416	422	415	399	390	431	415	429	442	452	398	447	395	436	431	436	453	422	434	415	418	440	403	422	401	428	425	408	463	425	409	458	423	415	436	396	405	405	436	401	417	432	430	442	435	419	407	432	426	472	456	467	400	410	449	439	427	436	416	386	446	437	456	422	415	449	456	440	429	433	404	432	385	419	416	385	417	434	430	448	443	405	451	434	421	426	444	460	392	426	426	430	444	405	415	419	405	396	420	425	425	415	427	438	412	451	445	422	421	438	405	369	449	411	411	453	436	399	417	395	425	428	413	402	436	416	416	417	437	433	409	443	406	449	449	454	417	412	435	418	445	444	437	424	423	425	437	426	461	413	410	416	429	430	434	421	446	413	409	434	437	415	386	451	429	418	403	413	414	418	433	410	404	436	455	427	423	390	414	417	429	394	432	415	454	414	400	390	416	432	440	427	423	417	486	397	420	422	433	438	398	429	433	406	457	414	424	370	433	398	438	428	405	456	423	451	445	395	429	397	425	434	379	449	374	419	475	412	433	418	449	417	437	378	418	462	434	424	441	425	448	447	396	401	418	417	429	402	410	434	418	442	392	409	404	429	430	397	399	411	404	424	382	432	408	469	415	418	419	448	402	390	425	431	414	399	433	408	390	419	433	418	392	433	453	395	441	439	438	399	420	435	437	386	448	407	407	404	459	430	436	461	415	411	430	416	391	399	413	431	403	434	420	451	430	405	401	453	449	428	449	419	433	431	422	420	387	444	427	398	406	443	422	412	396	427	393	397	413	389	416	401	417	413	424	467	446	411	430	452	426	423	385	425	421	437	407	419	438	434	386	448	440	441	418	396	399	476	400	412	469	429	431	424	411	443	407	438	441	420	427	464	430	436	424	417	442	402	396	448	426	423	439	422	438	416	426	475	384	383	446	379	434	406	407	448	383	380	425	418	436	383	466	392	453	434	429	430	381	408	426	457	425	436	400	407	450	446	448	442	423	406	436	468	414	405	413	427	449	385	414	428	445	427	442	415	405	407	454	407	449	445	446	418	430	433	452	392	420	437	416	417	415	414	425	452	411	409	428	425	404	374	451	431	427	412	450	412	443	408	436	426	460	462	421	418	407	446	449	433	399	447	419	418	422	438	399	435	403	438	408	450	441	419	428	436	468	436	427	437	417	427	426	390	443	427	410	434	436	403	415	421	410	452	418	418	461	446	433	407	414	411	384	487	425	428	412	429	423	417	379	410	407	420	406	442	445	457	436	449	428	418	410	404	396	423	423	418	414	418	421	450	392	427	347	399	432	411	432	421	433	411	415	430	422	400	421	419	390	430	431	417	400	407	398	396	426	423	404	423	416	437	419	433	455	424	426	474	397	429	404	449	431	418	410	445	427	403	400	428	393	432	423	426	409	423	408	410	428	384	445	425	381	394	461	447	379	435	405	364	421	423	450	419	436	413	415	419	465	435	369	471	414	451	417	403	435	421	417	392	419	427	416	437	429	407	428	442	453	429	424	427	400	444	454	414	427	430	419	407	391	422	444	445	401	382	430	397	461	435	385	437	427	412	423	426	428	432	428	436	470	432
24523	22014	33833	39441	33107	28875	27710	13205	4640	1992	623	559	540	549	551	591	522	566	508	506	576	582	523	534	535	577	569	562	544	563	562	564	547	553	499	544	549	549	556	535	531	533	526	541	536	589	557	534	548	560	534	530	577	518	563	509	552	521	550	552	598	537	563	554	538	515	530	536	521	565	568	515	550	571	507	515	549	574	554	514	541	532	549	533	495	552	543	518	506	576	492	546	565	556	554	544	540	523	530	524	509	549	591	582	533	512	564	533	543	505	571	518	530	521	563	576	548	556	502	554	547	545	574	586	566	523	568	511	581	558	551	505	539	554	544	532	534	540	529	549	583	513	547	575	524	516	521	551	517	535	550	542	535	575	564	527	538	514	545	519	508	525	540	581	527	553	573	570	508	476	574	526	531	564	548	565	542	556	579	542	586	525	561	540	522	532	547	526	564	557	574	568	511	545	512	506	533	511	529	556	526	528	531	503	525	577	500	561	541	526	515	524	553	567	554	539	559	571	526	527	566	596	562	539	560	525	578	570	581	558	567	539	552	532	564	531	519	586	558	519	560	529	538	521	508	564	545	526	533	568	578	562	526	580	531	539	522	556	549	530	548	515	566	510	510	572	485	531	503	559	516	513	521	568	541	562	554	509	538	552	506	540	499	509	581	501	556	560	513	568	537	576	547	529	553	546	506	519	572	507	553	556	557	559	568	573	545	539	554	557	552	506	509	539	565	552	543	499	592	542	556	508	519	548	527	547	521	516	560	578	564	534	530	520	537	523	554	548	506	521	516	575	534	564	534	542	517	536	518	552	535	512	545	518	554	530	544	560	545	528	504	546	531	529	535	569	516	542	538	521	536	549	556	562	513	538	549	530	534	560	579	586	554	556	560	486	545	535	538	533	515	540	554	544	545	549	526	535	530	535	570	556	534	537	513	559	563	540	590	560	571	542	570	527	522	485	539	555	581	553	560	566	576	577	534	543	572	542	557	499	513	509	527	506	557	552	561	520	544	506	526	532	527	523	547	507	523	569	548	527	515	535	546	540	571	509	510	501	550	542	564	539	535	535	532	478	503	560	573	531	551	509	520	539	543	505	544	575	541	565	532	529	548	523	555	518	511	573	537	518	568	523	540	574	492	530	522	532	546	526	537	509	577	520	580	531	537	503	523	536	549	522	516	573	512	542	485	531	572	537	552	561	570	512	541	494	527	508	550	556	539	546	521	539	543	558	542	541	578	514	533	524	504	524	542	483	503	545	553	527	522	528	538	556	554	551	567	558	546	549	573	551	531	540	601	568	530	557	502	496	548	556	559	535	540	547	488	541	594	535	541	530	552	542	534	567	563	523	502	557	527	545	539	540	532	487	521	526	513	564	485	545	540	557	581	557	528	568	540	560	548	542	512	565	562	532	566	556	561	481	549	581	540	563	574	505	547	550	560	528	576	514	528	593	561	540	512	551	507	517	524	546	553	534	543	555	535	541	526	535	524	539	506	558	538	537	569	529	485	536	542	534	566	532	583	559	495	549	555	547	576	514	532	508	518	599	511	563	540	530	549	554	571	529	516	571	563	532	588	554	595	569	567	526	551	510	526	557	513	548	568	531	533	541	526	525	565	504	529	562	509	552	540	510	537	548	530	578	563	538	555	536	557	530	510	557	525	553	545	564	524	542	545	542	536	574	587	568	532	508	505	517	514	571	566	523	523	532	522	559	517	567	537	571	549	525	524	557	553	532	544	555	520	546	555	543	553	568	586	533	569	534	561	582	528	558	550	543	481	583	518	512	528	581	569	533	535	542	539	580	541	535	515	586	585	563	568	537	542	593	536	548	543	527	479	518	559	503	537	525	547	566	558	585	518	579	539	543	548	545	557	515	522	517	549	557	527	553	518	511	539	541	535	539	525	548	556	533	507	504	485	573	518	547	519	531	523	520	530	577	519	504	548	517	533	518	549	540	569	522	536	543	527	504	534	548	519	503	517	524	606	528	554	551	578	554	580	529	572	560	528	555	546	538	534	518	518	574	556	531	595	565	498	533	548	554	579	553	536	530	583	520	561	532	514	538	549	533	547	575	548	536	519	561	586	534	552	526	548	528	520	563	532	517	542	527	581	529	558	510	526	528	512	553	533	512	536	505	534	533	554	564	555	507	559	509	522	564	580	537	560	505	559	567	514	540	554	529	549	545	497	549	542	529	575	559	547	543	542	566	544	517	561	513	552	554	560	538	514	516	529	551	508	548	549	568	534	475	581	571	519	531	490	567	523	525	559	532	547	564	560	533	536	516	563	598	558	510	559	563	522	545	526	531	531	540	503	545	521	514	557	561	527	581	566	567	533	535	535	529	536	554	572	542	516	554	533	546	499	543	533	496	536	545	535	535	540	557	528	514	523	540	495	530	545	561	527	493	489	536	539	539	557	559	504	525	555	526	553	550	527	569	513	519	526	596	537	530	526	578	507	535	517	517	562	555	537	535	523	510	576	548	555	507	550	510	505	552	563	552	522	590	515	581	520	532	558	548	561	528	541	518	533	597	539	527	532	588	544	531	548	512	554	545	547	532	559	513	564	558	547	532	543	560	547	589	538	528	539	542	588	556	539	538	556	534	524	505	548	521	498	499	554	528	543	555	548	525	533	529	552	533	512	505	557	526	514	540	537	541	534	524	542	564	531	552	547	527	529	502	539	553	523	541	515	497	571	512	487	582	505	495	514	561	534	569	559	523	552	537	537	538	538	569	551	540	551	572	523	521	532	579	549	518	544	526	513	509	544	557	554	521	517	590	531	522	542	528	513	533	546	560	514	511	539	558	516	554	544	520	502	559	523	570	520	568	583	550	563	553	537	512	529	561	535	531	497	512	572	563	533	499	525	521	528	562	569	519	537	530	534	569	553	525	511	512	554	568	541	512	513	543	517	495	585	514	488	543	569	525	522	532	504	568	551	533	561	550	558	555	494	540	517	534	537	551	571	525	532	535	572	553	523	540	532	585	545	578	534	508	541	526	509	562	560	566	512	545	517	525	555	535	526	531	562	538	528	511	560	542	517	521	582	489	520	542	548	533	536	573	556	541	512	530	513	541	565	541	522	541	532	564	515	555	518	510	550	560	562	526	538	519	516	519	534	547	528	531	564	563	539	525	577	528	567	560	579	554	547	556	527	579	576	490	521	535	578	501	543	505	504	566	551	481	546	539	515	511	495	574	546	535	553	545	537	539	564	545	561	514	514	564	523	534	519	524	531	578	548	537	547	548	534	557	555	531	523	545	520	524	510	503	552	527	558	493	521	511	502	539	482	559	529	529	579	585	542	528	502	517	515	580	516	546	534	507	563	522	557	560	549	564	573	537	553	533	540	582	511	511	531	516	540	481	538	524	529	541	547	524	566	540	520	527	520	529	556	529	555	571	517	525	515	576	533	590	506	520	531	533	546	541	543	493	537	522	558	533	561	515	538	525	564	516	533	577	468	544	534	499	541	542	503	519	508	560
57101	97425	82686	61250	33643	27169	22070	11247	5136	2480	622	507	524	512	552	508	464	565	509	485	510	508	498	495	500	535	530	545	534	480	480	487	456	487	515	514	476	505	477	498	486	520	506	542	525	473	475	462	478	547	538	532	515	535	493	573	555	497	515	527	525	484	503	512	500	491	528	476	449	505	522	556	516	493	478	494	528	474	483	541	507	498	506	512	502	483	514	524	541	497	502	478	540	519	508	518	506	503	503	489	546	502	509	545	489	483	494	505	495	487	467	499	515	482	498	504	515	471	495	488	531	510	514	491	537	504	489	508	523	475	486	529	481	484	479	489	499	524	487	481	483	520	504	496	495	525	527	482	525	503	509	537	499	540	492	518	500	486	526	502	538	493	473	495	494	518	523	531	505	480	480	503	531	492	506	483	488	485	515	483	512	481	477	479	521	538	538	503	498	532	513	487	466	466	519	569	478	501	577	508	504	528	514	530	544	523	494	485	505	491	490	507	534	495	519	520	543	533	517	521	472	516	482	476	484	483	519	509	470	496	496	491	513	520	548	501	491	503	487	483	529	444	474	522	515	493	516	503	500	471	472	521	497	559	490	467	488	494	495	513	491	496	506	516	514	498	498	529	458	481	489	523	506	544	505	520	482	519	502	453	492	533	515	523	511	470	537	500	491	467	490	507	496	501	514	479	488	504	499	499	488	482	506	464	483	481	498	487	524	502	507	488	517	541	513	470	569	502	503	511	474	502	476	523	502	471	522	536	486	474	511	566	487	525	513	484	491	489	552	479	480	500	525	510	521	482	516	489	507	527	538	469	515	479	508	529	504	517	521	496	540	458	462	508	492	487	538	496	516	507	471	497	519	492	536	498	480	474	521	496	517	522	485	525	513	514	527	524	466	481	503	461	491	493	480	546	523	506	514	511	514	509	495	483	529	479	491	480	483	552	483	540	516	484	486	498	493	523	471	440	527	521	472	519	508	487	525	482	514	503	494	519	498	531	483	495	484	512	493	485	501	514	503	486	469	537	510	475	515	491	480	463	481	510	520	507	514	470	527	540	476	511	525	529	479	484	468	466	528	528	470	535	508	533	480	503	514	498	498	478	497	517	476	465	462	506	513	494	497	472	504	524	507	525	525	482	546	479	481	528	544	468	487	523	461	512	523	500	504	492	475	471	518	517	463	458	510	495	509	539	522	501	470	514	523	505	480	499	530	514	502	498	477	507	478	540	495	523	525	503	538	495	496	479	525	518	485	496	466	492	500	471	500	479	471	463	455	492	521	516	511	482	485	512	510	449	536	508	521	449	493	486	501	493	505	498	542	507	528	526	484	474	540	508	498	500	483	460	448	520	509	503	516	516	493	509	486	489	515	535	547	529	490	508	496	496	516	498	471	520	507	530	526	499	473	531	503	515	507	492	489	528	493	483	530	505	557	473	515	474	492	490	482	508	537	480	514	537	462	563	499	520	491	503	488	490	512	498	527	517	491	535	482	462	502	441	488	515	482	506	477	520	538	508	506	511	491	511	527	497	494	523	472	499	506	514	495	476	507	494	484	470	503	521	471	487	506	539	505	481	539	510	530	452	544	473	500	502	530	482	478	486	475	476	500	481	518	484	484	528	469	480	497	516	531	526	489	503	512	548	494	499	506	494	506	505	515	532	492	501	447	493	487	514	507	457	530	512	509	497	499	519	523	473	511	496	474	507	526	537	490	471	496	511	466	505	476	531	470	494	504	480	507	478	537	513	501	516	517	476	493	515	465	506	498	516	501	490	492	520	531	498	514	503	528	505	493	464	520	490	507	499	496	470	488	484	484	493	508	476	503	498	493	548	492	482	497	523	467	489	505	506	490	543	510	524	509	460	470	540	513	527	484	505	512	468	489	514	502	492	489	502	516	484	522	512	551	509	496	503	477	470	525	517	477	480	520	480	510	502	494	514	503	510	502	526	517	491	460	516	570	511	511	450	486	521	477	481	506	507	478	443	472	503	499	537	503	494	490	480	494	505	488	537	456	471	524	522	481	494	506	521	488	491	498	507	493	494	505	534	517	521	526	503	539	501	507	480	476	506	508	498	494	462	457	462	489	504	530	510	503	515	473	502	468	505	469	535	517	499	466	495	460	477	486	508	448	497	525	480	491	487	495	489	508	485	524	453	487	493	497	499	501	483	488	510	481	503	495	511	518	503	546	477	540	516	505	488	528	516	520	476	529	463	489	506	488	461	461	505	489	500	456	480	526	483	498	518	491	474	491	458	505	576	511	456	524	516	470	528	501	506	508	470	508	479	504	499	550	511	454	501	519	461	506	505	488	479	517	442	493	494	494	488	467	498	498	495	494	491	516	509	455	463	508	527	522	511	470	492	520	516	528	480	497	548	475	493	512	482	509	477	495	472	489	497	520	534	518	495	514	522	488	494	450	501	519	525	466	467	495	478	462	509	477	470	488	487	534	486	548	494	530	485	534	460	527	514	505	511	510	500	433	475	530	495	510	512	489	544	503	453	508	508	461	506	511	483	512	508	476	529	505	492	501	500	501	522	501	510	492	487	478	491	515	487	510	530	505	495	497	514	521	486	497	475	534	487	515	490	520	514	555	546	527	496	535	465	453	514	520	512	461	505	477	491	508	475	520	506	543	523	532	475	482	510	474	475	473	515	469	507	517	448	499	490	489	520	561	515	517	517	528	507	523	468	491	518	495	493	480	502	507	511	492	525	515	483	494	541	544	515	539	507	527	511	499	476	546	512	473	498	497	479	551	503	502	509	476	509	494	506	484	491	495	499	511	504	528	499	509	529	465	478	513	497	508	515	525	485	489	511	486	537	502	512	498	478	533	480	479	521	492	461	505	465	481	481	504	486	474	461	520	509	507	467	499	473	503	525	511	495	513	493	529	503	537	490	505	505	497	465	483	491	489	487	456	528	532	534	524	516	548	530	477	487	474	485	526	505	490	490	483	488	469	502	493	445	461	500	492	476	514	496	468	496	531	524	507	504	492	481	465	493	482	497	523	502	496	526	546	528	500	510	517	476	510	484	503	492	473	505	535	501	514	507	492	490	508	483	482	508	465	533	498	476	529	506	487	490	508	541	483	477	465	538	465	481	486	523	493	529	508	484	491	465	473	472	490	518	500	520	479	491	492	496	472	547	477	505	480	540	497	505	512	506	485	521	508	534	526	496	485	491	487	526	504	494	519	508	504	522	492	490	503	503	506	464	502	468	493	444	492	496	522	517	496	507	534	535	514	537	479	497	468	499	516	478	499	520	537	505	498	523	492	518	475	518	476	498	518	505	478	520	462	508	494	453	514	496	513	501	538	527	523	520	514	470	518	493	517	532	508	496	483	482	500	488	518	489	534	492	514	466	476	495	503	500	493	513	509	521	511	517	498	484	503	493	499	489	526	469	560	521	485	498	477	469	503	520	480	497	552	512	488	490	469	507	517	489	490	499	515	515	505	525	505	485	527	499	454	467	500	472	513	506
28514	22381	20642	12666	3624	2036	1784	968	645	481	452	436	447	448	440	439	432	470	435	453	418	427	423	449	409	423	413	431	435	409	479	422	401	429	452	453	423	467	431	390	432	387	403	451	393	392	436	439	415	413	451	436	448	424	437	474	422	439	418	449	411	435	415	392	423	446	450	425	420	482	435	410	428	441	428	435	457	406	435	412	438	392	451	419	374	433	430	453	411	414	450	428	438	444	383	423	445	424	452	401	444	369	431	403	421	427	409	458	417	431	422	445	407	475	442	442	458	422	422	419	439	398	395	426	442	411	431	442	432	428	434	428	448	433	416	431	446	408	401	451	394	438	419	415	420	430	462	407	381	427	417	446	431	419	427	434	446	429	417	450	433	412	432	385	424	444	458	408	448	418	410	459	378	437	405	424	409	401	451	430	421	413	452	414	418	416	411	416	446	450	432	462	429	492	431	418	444	430	431	422	405	441	449	435	421	417	451	400	423	425	482	443	425	401	436	448	419	426	433	441	417	412	391	402	434	448	457	431	407	421	441	396	439	414	391	435	412	410	431	406	425	440	394	400	390	404	446	409	415	430	423	395	423	419	438	437	457	411	390	418	398	443	422	417	415	459	436	414	424	440	391	476	406	423	412	442	420	436	442	449	423	409	415	417	416	422	395	422	421	393	426	410	447	442	464	449	392	425	425	455	455	399	426	430	421	440	437	408	432	387	404	442	441	431	397	403	426	419	410	432	455	445	433	419	426	427	425	439	402	452	433	380	377	468	438	458	448	418	436	414	446	425	469	390	429	442	415	411	418	378	399	435	410	412	458	409	408	406	459	431	430	419	448	475	431	445	401	452	430	427	405	388	458	427	404	421	440	431	427	455	434	438	435	383	401	446	424	462	438	449	430	410	398	421	450	426	390	423	430	452	462	417	437	421	413	399	436	451	419	419	456	370	411	436	415	428	417	456	419	434	427	434	419	415	434	381	442	469	458	441	425	436	424	416	440	417	445	411	386	431	443	422	431	475	417	431	421	445	454	448	401	474	411	456	429	441	414	449	424	464	409	422	436	402	430	437	452	404	441	451	441	380	438	429	435	442	426	435	441	420	401	412	471	388	433	445	413	411	426	413	420	431	433	467	450	415	429	490	428	435	416	423	438	438	444	423	414	473	421	426	441	441	442	466	444	380	427	453	432	411	425	421	446	406	416	446	397	434	426	454	456	431	427	429	446	429	394	411	419	423	412	396	413	411	419	440	415	436	395	424	432	470	418	448	453	406	422	462	420	429	398	436	384	401	387	425	467	405	409	413	402	412	434	405	428	419	420	412	458	433	401	467	426	431	424	480	383	439	422	432	435	438	406	410	411	438	403	420	424	431	459	408	435	401	436	442	438	413	446	429	420	418	413	441	444	421	423	424	442	435	415	453	409	419	416	413	425	438	436	408	436	462	441	401	410	444	416	416	436	429	450	446	437	417	391	429	421	419	443	442	460	433	400	418	421	411	422	411	426	400	438	446	439	426	427	395	418	444	464	437	398	427	410	430	441	401	462	407	415	429	426	379	452	428	432	399	427	415	432	431	399	438	430	390	435	445	429	448	432	401	462	421	407	425	403	458	422	437	403	413	425	398	421	370	425	429	428	446	432	399	400	433	471	434	411	442	432	379	438	422	415	420	451	429	405	425	427	411	403	412	451	415	477	457	451	412	436	427	404	407	447	426	441	396	422	447	415	412	413	441	443	428	442	432	424	421	418	412	425	450	399	412	397	394	421	442	396	448	413	417	397	426	417	394	431	417	433	381	406	436	402	415	391	424	452	410	408	428	440	420	404	422	423	414	433	465	403	421	432	430	442	420	418	439	397	438	435	432	444	451	405	431	438	434	466	442	405	451	448	426	432	416	443	434	402	442	419	412	402	412	468	456	404	475	414	402	437	433	429	445	431	369	429	465	421	453	424	440	402	428	411	450	450	448	416	447	409	434	403	422	405	434	396	417	464	453	450	431	399	411	435	442	428	448	410	455	429	366	434	416	410	399	422	445	402	432	426	401	426	459	419	435	413	437	440	450	395	443	418	429	430	459	445	414	430	410	453	417	409	401	412	425	418	448	386	416	449	444	424	420	408	413	425	444	398	436	424	393	406	462	406	414	416	403	434	417	421	438	437	389	444	420	442	408	428	426	425	432	435	462	412	372	376	456	427	405	392	423	436	444	418	412	448	454	441	409	461	417	431	411	429	422	451	434	413	390	432	434	433	393	403	433	411	416	422	427	398	448	450	390	424	410	406	419	424	433	415	427	430	426	425	407	411	423	400	409	414	461	422	450	451	402	404	431	416	440	398	405	472	385	508	438	437	381	417	379	409	429	451	460	421	429	408	425	411	460	412	414	448	435	419	405	450	446	400	447	445	389	419	436	433	428	441	399	434	411	416	421	434	403	445	402	406	410	447	427	419	407	425	453	440	433	453	416	454	408	386	447	398	415	459	386	400	404	420	422	425	403	440	440	418	471	448	444	426	402	452	449	424	407	427	457	417	430	417	424	434	473	434	443	408	404	390	426	385	398	401	414	404	444	456	409	463	434	441	439	417	439	417	424	444	418	411	419	390	427	403	460	416	442	464	414	429	453	459	426	432	375	434	426	435	434	412	438	461	414	381	444	433	423	424	409	378	406	450	436	432	392	443	459	428	428	431	445	434	415	426	423	444	392	439	400	452	406	398	419	425	478	430	428	434	414	452	417	399	433	428	401	436	442	424	417	435	497	407	448	437	417	422	431	430	483	456	440	414	444	428	413	435	410	461	429	442	443	405	423	444	436	401	386	430	402	422	423	447	450	451	418	418	430	387	424	441	418	406	436	452	378	384	377	445	426	421	424	442	391	422	409	426	451	402	432	425	433	477	388	408	430	415	415	435	403	439	437	441	427	451	424	442	423	439	406	417	426	447	424	405	408	435	426	430	419	447	438	455	429	418	441	469	421	428	421	435	406	444	390	385	415	436	388	417	401	447	407	408	445	449	426	448	409	429	420	419	450	429	448	435	433	448	437	426	438	425	477	456	438	444	430	432	417	412	375	415	416	395	450	413	433	441	433	431	425	461	400	423	420	418	455	402	428	435	429	470	479	396	475	432	413	454	407	419	422	453	425	420	438	469	431	447	422	413	439	427	431	456	416	403	401	422	415	406	444	467	432	422	424	406	417	407	410	449	412	420	458	421	434	472	426	390	390	418	407	451	410	412	425	441	451	408	437	448	446	406	397	412	454	401	433	415	394	420	431	447	454	398	414	440	430	387	370	402	448	410	432	436	404	425	417	404	447	437	432	418	440	441	381	423	466	432	390	414	420	453	381	411	448	387	396	426	409	407	438	398	425	439	425	439	420	401	449	433	423	415	436	437	441	436	418	393	405	444	397	443	425	409	395	444	436	427	429	419	420	431	422	463	435	423	397	462	431	440	439	393	392	413	465	418	405	408	407	416	409	415	463	481	445
12831	23316	18903	9243	3103	2472	2021	1030	614	459	350	359	345	372	364	376	373	368	367	369	373	373	366	358	344	381	331	323	353	382	379	357	363	355	367	367	347	339	365	402	340	384	384	359	335	346	372	362	379	340	365	366	359	360	373	388	346	348	371	355	351	364	344	355	360	381	364	335	337	354	352	374	341	327	358	359	355	359	354	351	349	376	346	352	358	349	365	347	347	351	388	376	385	405	381	355	375	376	334	353	377	366	329	357	333	367	398	332	349	360	354	354	347	392	343	390	352	330	344	369	344	354	344	348	359	373	398	356	392	382	361	363	373	349	387	368	338	381	354	382	365	370	396	373	386	342	365	356	353	376	349	379	371	360	370	369	364	364	365	376	389	324	367	357	347	327	381	349	307	359	386	402	341	379	377	380	385	325	361	374	397	359	376	359	347	340	360	384	363	336	387	384	346	361	372	410	368	360	354	360	375	405	338	387	350	358	348	350	353	339	362	334	378	380	365	380	400	349	390	375	374	360	388	373	375	400	369	361	373	386	318	345	394	393	350	383	372	352	350	335	336	357	363	350	400	354	386	361	395	380	373	366	363	400	364	356	377	415	342	396	358	373	332	359	361	349	404	391	369	381	356	342	383	352	327	399	346	351	393	377	345	359	391	360	363	377	376	364	364	355	346	371	380	375	369	342	324	349	397	384	374	345	370	366	368	340	328	354	380	375	324	354	344	337	371	370	350	335	343	383	326	339	357	340	335	382	321	385	396	349	373	332	356	378	342	384	334	382	343	340	386	411	365	400	350	389	359	385	400	381	340	350	373	318	391	342	361	328	336	325	353	392	338	403	372	365	375	363	388	391	340	322	347	355	351	354	393	350	377	361	356	353	320	371	377	371	349	370	361	336	368	374	325	364	384	396	338	348	352	385	386	335	367	342	406	363	375	344	365	349	372	358	364	358	345	354	388	362	374	378	332	391	393	371	391	347	349	323	356	395	336	371	354	377	351	382	342	349	359	340	369	350	364	371	367	330	364	346	378	348	360	365	379	351	360	351	341	351	370	353	394	349	371	353	345	374	377	374	380	368	373	354	390	375	376	351	355	372	381	339	340	361	333	397	378	369	349	382	372	372	369	378	365	389	371	367	370	371	358	341	390	365	366	380	359	385	356	401	351	379	312	329	377	367	362	340	345	337	385	357	344	386	369	365	378	371	377	375	370	330	364	365	333	338	352	363	381	364	353	358	361	340	355	384	350	353	369	349	371	362	349	360	347	384	355	331	396	335	357	353	361	383	353	361	362	385	377	368	351	377	365	400	348	392	358	393	343	326	353	372	378	348	328	364	317	358	382	357	368	373	375	340	354	363	342	358	350	363	321	340	356	346	363	356	363	352	368	361	327	366	382	358	370	363	350	388	351	363	354	358	367	387	357	341	381	388	340	343	339	358	349	399	334	340	337	370	342	364	359	357	352	388	359	373	340	376	370	392	318	377	370	344	373	351	384	375	365	370	403	340	384	373	332	380	348	338	383	345	344	345	388	359	363	380	356	332	398	350	350	375	336	365	351	372	352	351	363	362	347	346	394	348	348	381	383	352	347	378	366	344	347	361	367	363	368	347	369	357	316	373	343	356	358	376	347	376	351	391	389	343	358	360	369	370	381	344	384	331	390	388	366	324	373	340	349	372	366	378	375	347	350	377	355	337	314	337	373	324	350	340	318	352	350	346	368	350	380	354	318	339	365	385	378	350	355	372	351	358	368	369	384	377	353	344	345	385	346	341	392	343	354	375	394	373	396	352	380	323	357	365	357	357	350	370	360	380	392	380	342	348	383	347	369	339	377	329	368	373	378	356	372	306	334	359	380	358	360	359	370	374	365	362	358	379	355	341	401	334	356	351	369	334	340	348	373	340	357	367	370	353	392	360	360	347	382	325	395	324	378	396	391	364	333	361	337	375	355	368	366	395	366	329	360	365	367	380	368	404	354	368	374	366	350	359	355	373	363	354	365	366	324	349	369	362	385	379	355	376	330	347	338	360	342	328	382	381	376	373	351	384	333	336	382	370	345	370	346	328	354	350	380	339	349	376	382	385	363	388	368	330	351	351	349	355	382	326	365	338	374	377	358	337	388	367	358	358	376	373	377	394	376	359	354	389	381	383	347	322	393	344	338	338	368	361	345	370	390	383	349	364	370	375	373	360	369	383	369	378	378	338	358	381	356	344	352	335	352	383	338	359	353	341	339	363	343	387	352	374	363	362	307	365	366	340	330	348	367	337	388	367	315	321	351	356	366	337	343	359	361	343	353	305	362	359	374	396	358	352	360	379	369	351	369	335	361	408	355	390	311	372	406	374	357	375	351	340	370	366	369	361	360	353	351	347	350	374	372	366	376	363	343	340	361	369	379	349	339	331	381	343	351	361	344	376	375	362	355	381	380	374	336	378	364	337	370	353	366	352	352	370	377	335	382	338	339	385	390	369	383	374	346	350	369	333	358	365	350	343	359	331	382	361	368	391	385	360	397	367	369	379	366	350	349	380	382	341	360	369	330	364	389	376	347	338	344	352	350	346	358	367	389	370	352	361	340	366	379	328	331	371	360	358	350	380	330	355	370	354	376	360	346	342	391	374	328	340	336	386	391	369	377	381	359	374	370	385	333	357	380	369	352	360	340	389	369	379	367	362	371	354	375	360	358	355	352	349	370	354	383	331	358	321	366	360	374	348	362	373	360	341	384	358	362	364	360	353	344	372	365	351	343	353	310	360	309	394	339	366	333	374	361	350	347	334	329	412	386	345	365	371	346	350	346	344	378	381	318	360	378	374	351	355	377	360	325	341	368	368	352	399	333	397	366	342	371	371	360	372	356	336	358	378	360	378	359	371	373	352	355	349	353	370	324	338	401	388	355	361	373	357	347	372	385	391	379	338	377	337	382	377	348	401	387	372	352	341	340	345	371	355	351	358	344	373	376	370	386	354	352	382	391	375	386	322	380	319	378	377	344	379	389	356	346	351	325	338	362	324	360	362	352	329	347	356	368	349	348	348	366	350	346	327	350	349	348	380	380	386	384	350	340	366	371	325	357	377	358	355	375	367	334	360	358	363	370	363	370	375	388	370	347	374	394	338	327	362	358	346	335	375	336	335	373	363	318	347	346	337	376	380	352	384	354	393	333	360	341	381	338	370	375	344	351	376	363	365	367	353	356	389	370	360	350	351	378	378	359	382	364	362	361	317	372	350	351	375	371	340	331	366	336	378	359	329	347	368	372	353	344	372	360	356	332	382	379	385	348	355	362	377	321	370	366	370	338	350	347	374	364	399	325	372	401	345	363	331	404	373	338	337	403	320	331	352	330	361	344	355	373	386	376	337	357	343	393	341	366	347	394	364	354	352	384	384	369	340	352	357	387	343	358	335	361	379	371	373	363	364	341	373	363	348	327	355	385	386	369	404	369	365	360	373	372	379	342	391	341	377	337	362	368	355	359	352	388	389
25482	22594	35947	41023	27112	24318	16695	5759	2244	1041	498	496	464	473	470	461	484	453	462	478	483	465	464	482	479	500	451	491	476	447	480	450	513	445	439	460	500	461	476	425	480	422	463	455	484	464	456	451	437	440	454	442	453	471	443	449	496	473	475	469	470	502	464	464	457	435	445	484	471	469	502	468	513	462	497	451	487	525	463	442	493	442	439	493	467	456	487	469	491	444	474	481	477	441	459	461	453	480	470	447	470	442	505	501	451	464	477	494	517	475	416	441	437	466	481	483	439	462	499	455	445	423	488	467	472	449	433	412	456	462	455	432	458	473	495	436	481	467	465	492	464	482	493	461	444	470	457	445	473	446	461	496	403	449	488	452	465	467	483	436	445	454	465	465	413	449	473	464	469	486	479	480	516	468	519	483	460	416	430	517	480	444	471	467	459	479	474	498	448	489	456	436	496	465	449	470	467	481	443	468	456	472	494	494	453	485	474	468	459	474	477	446	448	484	451	443	457	439	461	421	469	430	463	442	488	500	439	473	447	468	453	470	463	429	478	464	462	451	476	480	496	463	481	465	467	522	486	456	485	473	475	441	457	440	465	435	448	471	461	466	461	451	451	434	488	442	448	457	475	459	478	468	432	449	511	504	445	457	473	454	433	451	440	452	480	444	440	460	468	458	463	464	482	450	502	513	462	467	475	475	472	495	451	477	489	470	492	462	467	471	472	463	474	464	443	431	441	475	492	459	465	442	467	501	443	441	469	464	477	443	464	470	469	419	472	463	465	461	461	459	426	441	477	439	470	486	473	462	465	500	530	471	430	456	449	495	478	475	485	482	479	492	455	455	441	465	493	446	467	455	472	446	467	446	457	494	436	439	448	473	429	489	457	468	494	471	464	454	466	460	419	436	454	494	482	466	433	421	482	467	468	507	476	473	494	466	445	477	447	451	471	460	450	442	508	431	436	465	440	450	450	452	456	456	449	463	457	491	482	453	442	481	468	435	477	460	461	453	493	458	451	494	495	410	480	438	479	453	440	427	451	464	506	466	469	476	464	484	453	476	486	445	451	450	485	499	404	479	430	437	461	470	455	467	472	473	519	485	477	498	457	426	434	472	460	475	441	464	472	468	484	492	456	455	505	493	466	467	484	462	425	465	466	450	442	465	516	442	477	454	489	447	426	449	454	451	452	452	478	488	462	494	439	465	487	486	454	469	467	484	451	489	465	482	458	498	416	432	459	445	498	429	480	482	460	503	454	468	463	455	475	451	452	512	439	506	499	460	481	448	452	462	489	469	484	468	452	461	471	441	431	491	426	471	466	450	474	451	429	468	480	486	480	463	457	460	432	418	473	435	453	443	425	487	479	455	457	505	434	456	455	446	469	457	496	454	443	473	463	458	490	470	481	463	444	447	441	429	498	458	419	443	452	483	482	441	435	449	452	468	453	491	465	456	503	470	439	437	454	465	464	478	452	513	440	409	510	458	422	489	442	450	500	432	500	466	448	456	452	439	473	418	498	463	477	481	478	450	464	503	432	450	481	451	450	484	448	470	445	466	476	473	482	476	469	460	466	438	449	447	487	452	524	462	430	489	451	458	439	430	456	455	481	473	468	500	453	478	457	472	470	491	490	479	437	440	453	484	453	474	480	474	485	491	449	435	426	469	466	440	440	484	444	452	437	447	434	467	433	463	480	489	461	459	471	457	479	448	419	448	465	445	470	473	437	417	451	470	479	450	465	430	484	484	446	489	446	469	443	456	468	437	482	443	470	470	456	490	480	463	467	509	452	468	460	440	457	476	482	429	440	485	495	467	469	485	480	423	459	471	466	421	436	448	477	456	450	461	446	461	491	493	448	463	471	433	467	458	493	443	425	422	457	466	467	461	463	503	484	419	435	480	445	448	491	475	455	476	455	445	444	475	469	485	425	444	476	469	431	427	462	456	459	484	462	466	478	486	446	465	462	460	443	455	457	451	470	444	485	487	471	495	457	459	479	445	469	486	446	458	484	494	469	442	437	460	457	444	431	471	420	476	471	493	446	453	417	457	455	465	447	465	478	461	478	488	439	487	456	450	452	471	497	453	451	484	456	477	480	463	413	493	481	422	446	468	474	462	485	453	436	490	495	471	442	485	465	528	482	453	459	461	426	435	419	434	457	437	455	447	450	470	451	453	473	437	453	435	446	428	464	484	480	479	467	442	487	481	443	473	488	463	487	484	478	456	441	459	468	476	453	476	438	456	463	429	451	473	482	475	457	458	478	451	542	480	463	466	495	442	457	471	495	418	452	490	483	499	422	423	437	459	452	486	472	478	468	489	450	479	445	446	454	478	410	451	438	441	449	473	463	444	452	436	470	425	443	500	474	459	440	475	431	436	429	463	473	436	422	456	455	470	477	405	474	419	438	448	472	490	484	452	484	453	433	480	451	477	476	465	496	455	464	437	470	485	468	508	447	430	480	484	459	453	501	441	491	466	439	469	447	455	431	480	473	483	473	479	466	477	452	478	429	453	442	505	457	464	472	461	463	439	456	459	436	480	476	475	450	468	471	492	473	506	478	424	461	489	460	453	463	459	465	456	470	478	426	533	453	489	463	448	431	431	469	467	424	451	452	434	451	479	454	440	485	473	443	477	491	477	478	501	469	449	465	471	429	476	480	472	480	469	463	432	461	459	474	474	445	452	461	470	453	470	445	497	464	410	497	463	490	489	467	446	491	505	431	491	492	446	469	457	469	484	469	431	486	458	444	461	473	442	458	481	447	459	460	421	420	454	458	475	474	457	469	478	476	469	448	497	497	442	488	475	456	473	442	457	455	494	468	485	446	469	436	448	459	472	460	472	507	453	426	484	429	462	480	477	479	455	437	421	461	475	458	442	469	450	442	469	496	439	451	436	450	500	473	442	470	468	500	471	474	457	495	492	479	416	465	471	486	485	467	445	439	467	466	415	485	484	494	485	462	505	491	489	447	482	452	528	450	475	475	470	456	480	453	475	475	450	464	461	498	418	461	469	429	488	458	447	449	479	434	471	457	430	487	457	444	466	490	471	445	489	535	470	454	466	468	414	461	452	448	483	449	461	476	500	497	408	518	462	462	436	457	476	448	467	448	483	458	495	443	457	444	472	466	434	479	474	461	461	482	452	490	466	470	473	416	474	452	488	447	501	456	475	457	475	446	464	449	460	460	450	460	461	467	445	444	476	439	459	448	445	528	432	485	476	423	443	431	500	466	434	442	435	468	414	473	466	455	442	451	457	498	450	471	484	530	466	475	473	447	482	476	450	449	419	433	462	452	465	445	473	446	467	447	455	462	444	489	405	451	464	437	479	473	450	445	459	473	466	437	442	468	469	474	455	466	458	434	479	485	440	497	481	440	442	459	461	459	459	466	433	427	438	449	436	440	444	437	454	444	480	415	483	444	482	474	482	499	475	502	471	443	504	467	473	428	494	450	512	428	485	436	484	427	427	495	477	501	427	472	459	490	442
48092	82008	68671	45074	20586	22073	12668	5733	2770	1276	441	436	454	440	421	451	428	454	449	450	458	440	436	433	436	381	435	466	461	473	444	417	442	434	434	381	441	419	424	446	414	419	435	446	428	405	421	457	418	421	420	437	479	432	448	405	454	416	402	425	448	427	426	432	443	424	432	415	463	378	455	445	435	463	423	394	419	438	428	437	434	392	375	391	424	423	437	420	434	431	391	411	438	420	411	414	435	451	436	403	420	442	469	436	416	441	468	442	429	440	425	428	438	422	439	412	419	448	413	418	406	397	420	442	408	420	417	420	447	422	414	402	439	426	387	450	449	453	429	428	421	422	457	423	427	413	423	404	438	395	419	462	417	440	414	377	450	411	460	416	434	446	421	411	433	459	416	439	434	410	423	400	422	423	438	429	428	426	410	422	439	439	384	408	436	400	430	416	430	440	450	410	437	425	418	417	431	409	423	431	406	435	473	439	413	416	426	437	393	437	437	422	458	438	450	409	404	471	437	432	386	422	440	442	444	463	428	416	417	454	446	462	401	448	429	391	430	426	439	420	434	421	447	443	452	401	407	431	447	432	401	401	416	475	451	421	432	426	433	420	426	440	431	431	412	442	409	432	465	430	472	454	427	416	436	392	417	415	444	459	411	432	420	420	434	413	412	449	435	429	449	408	390	433	421	435	407	427	425	429	465	432	425	420	431	441	453	455	442	397	426	415	437	424	416	414	430	461	452	429	410	446	429	431	388	427	418	452	451	401	432	416	410	392	420	417	412	420	421	477	401	398	435	422	465	442	456	417	450	455	416	421	408	431	428	402	422	432	451	429	414	425	430	449	371	428	426	437	399	428	453	424	462	430	453	431	433	425	393	455	431	424	415	435	428	430	446	388	385	479	398	419	460	424	413	407	421	447	418	458	434	413	435	405	403	430	417	471	406	433	437	461	415	435	430	413	412	417	423	463	443	449	407	435	421	399	423	435	406	420	460	458	434	398	469	405	444	396	405	422	389	444	427	448	438	425	442	401	458	405	428	417	403	430	411	409	381	427	431	436	432	492	449	438	436	402	469	458	408	440	442	411	441	457	431	425	425	408	428	420	466	475	405	397	470	421	419	433	434	386	421	427	413	402	433	440	464	447	451	414	403	475	408	403	420	440	427	396	461	421	397	417	424	425	421	424	404	395	484	392	406	446	444	412	431	467	453	423	409	456	438	426	447	431	431	427	438	457	413	380	416	444	456	430	461	390	409	409	363	423	414	425	443	412	477	450	430	428	419	414	430	416	426	431	407	442	443	383	430	408	438	451	409	432	401	420	420	458	394	440	442	454	437	387	457	387	423	431	428	461	408	385	398	418	446	452	438	435	429	438	402	428	387	440	429	451	421	432	400	404	437	389	428	437	429	419	444	439	399	424	455	434	433	452	445	420	422	452	412	401	446	432	406	409	403	447	423	434	454	446	418	414	381	416	421	422	404	431	438	404	436	431	416	413	425	438	424	437	407	442	420	417	409	429	406	411	438	402	460	434	426	415	436	445	443	407	432	411	420	439	393	403	427	435	456	408	415	443	435	411	426	422	433	441	401	400	458	431	421	448	430	392	433	415	438	431	419	389	440	429	438	398	426	374	434	424	442	417	433	422	421	426	428	447	424	439	417	443	430	413	438	446	429	432	431	411	433	413	421	471	408	407	420	391	394	446	428	443	427	442	446	397	416	419	413	464	431	405	452	429	379	410	403	450	434	428	440	420	433	435	459	438	437	440	426	373	396	470	442	422	393	426	413	402	423	395	429	410	386	429	430	456	428	483	436	413	401	426	447	412	455	425	437	415	440	442	410	446	447	442	436	442	395	367	409	409	432	406	441	436	401	448	420	395	386	438	445	459	464	398	451	409	443	407	428	424	404	428	463	403	427	432	449	402	478	426	389	451	400	447	442	386	398	455	419	433	461	440	448	384	392	413	418	411	457	437	379	446	435	439	388	423	441	396	439	459	393	420	408	443	421	416	440	423	451	438	454	426	425	434	468	397	435	416	403	404	416	424	448	409	407	430	406	437	402	453	393	430	445	447	453	437	420	413	413	384	454	418	422	456	408	413	442	434	392	426	433	422	445	446	415	414	398	461	412	430	435	450	405	407	428	466	451	448	421	460	424	397	424	412	434	426	425	420	418	444	440	443	423	480	387	434	459	434	475	444	445	430	428	420	411	397	434	427	430	459	438	444	409	456	392	423	419	413	411	406	429	443	432	427	406	418	431	426	400	457	439	401	420	400	422	416	435	424	421	451	416	420	393	415	399	420	448	418	431	413	422	407	435	421	433	400	416	434	390	449	408	422	437	459	428	433	416	431	412	417	412	444	424	408	417	422	416	403	420	430	413	433	401	424	418	413	405	430	483	432	416	421	437	403	430	412	443	408	396	435	454	440	431	432	439	411	444	433	425	463	379	446	451	409	426	439	450	415	387	435	438	394	409	448	425	442	420	423	396	403	384	420	435	454	414	415	441	420	394	437	459	410	450	409	434	427	451	382	424	485	422	431	415	392	457	408	430	415	428	430	412	414	408	417	424	408	417	401	436	445	392	437	435	416	412	421	414	399	415	441	421	436	402	446	410	453	426	451	430	442	406	437	424	386	412	395	430	454	448	436	407	415	389	438	444	441	437	422	422	384	416	452	392	471	422	431	426	452	434	409	397	416	410	429	405	450	409	463	461	417	430	403	444	408	463	434	445	459	435	440	420	433	441	407	423	390	416	407	431	386	426	421	409	430	388	400	420	475	429	410	419	409	443	469	442	423	421	422	409	440	428	403	427	407	412	424	404	430	422	388	433	460	410	417	409	415	434	412	428	414	419	431	383	435	418	457	397	438	416	411	430	414	386	423	396	425	434	403	425	434	458	408	432	429	449	404	385	393	448	432	432	405	409	389	425	410	433	428	441	438	426	416	429	437	427	417	448	410	457	433	404	442	369	413	402	411	465	450	464	431	399	416	433	443	407	453	410	444	401	462	451	429	478	448	440	449	429	433	415	460	452	435	404	429	419	405	404	417	423	454	415	460	394	461	466	444	444	444	406	436	446	436	433	403	438	464	408	438	416	449	407	396	426	426	393	414	406	436	421	423	440	441	431	442	419	390	425	453	418	433	418	438	395	413	420	424	417	428	412	432	423	423	434	417	444	431	399	463	419	444	417	383	418	435	397	422	415	412	416	421	412	370	434	441	431	382	434	423	472	447	452	449	404	426	414	429	417	482	441	369	441	448	426	447	420	436	419	488	419	416	436	440	397	427	432	423	426	426	432	454	406	432	400	404	382	435	403	390	426	414	425	411	408	432	439	389	468	424	447	391	435	446	445	384	405	414	442	429	432	396	430	433	424	395	406	424	446	415	445	368	476	431	447	465	418	416	457	403	418	416	423	419	425	420	365	442	413	411	420	429	420	451	428	411	398	383	424	432	415	438	435	419	453	428	446	425	430	444	448	423
24467	21996	33614	38656	31214	33174	27841	11646	4450	1598	685	553	581	559	551	536	525	559	593	575	591	536	601	568	596	554	494	587	595	539	541	566	542	548	555	578	566	568	540	572	563	520	527	538	543	583	553	559	575	590	503	530	552	553	531	539	547	558	564	576	547	574	534	539	550	514	575	520	512	543	555	557	549	552	501	542	534	570	534	545	556	568	561	505	560	552	527	532	537	529	552	526	573	522	508	519	534	520	543	533	573	553	537	487	504	510	533	521	496	564	511	573	562	508	505	557	559	521	551	533	537	565	531	516	553	573	540	522	571	561	519	515	535	538	548	526	574	559	555	539	495	505	533	507	519	545	539	564	491	514	526	581	537	561	548	532	560	570	524	549	560	538	579	503	523	544	564	565	493	566	531	574	506	571	543	509	548	542	515	557	537	510	541	567	518	540	552	557	538	534	506	517	496	548	541	542	514	530	520	512	527	555	501	532	569	560	525	522	496	526	513	519	522	557	524	526	515	587	549	511	573	572	566	569	540	554	534	550	558	537	558	575	538	505	514	552	504	512	580	547	550	550	537	526	542	520	571	566	561	524	466	540	522	551	534	559	540	532	564	546	498	537	543	550	515	543	514	561	552	561	570	548	528	566	571	555	579	599	537	538	567	548	568	544	570	530	545	548	556	517	533	540	532	560	497	545	526	575	522	560	546	540	539	556	517	564	555	549	525	558	517	507	518	551	518	537	541	506	576	562	534	556	548	518	551	519	514	522	547	581	543	533	496	561	576	513	549	532	516	561	559	546	528	555	497	552	535	563	534	531	586	506	555	558	516	521	550	524	519	548	553	501	505	571	573	531	530	551	489	556	546	579	517	544	515	517	495	514	525	539	572	549	516	520	492	539	522	533	542	521	553	513	563	520	514	558	545	502	539	547	529	529	538	569	540	485	543	537	526	493	522	472	531	560	517	542	507	563	520	521	526	522	558	559	523	556	523	540	560	532	549	528	505	502	547	535	542	508	537	505	533	597	501	512	484	508	546	550	527	511	531	531	591	543	522	519	526	555	532	534	545	536	530	561	568	505	518	552	539	513	524	559	526	534	554	548	551	537	547	524	526	564	565	532	561	504	529	532	547	501	550	565	537	541	530	490	519	548	515	490	541	559	508	573	483	521	552	530	553	576	496	512	565	540	536	513	541	563	538	518	531	532	527	518	558	551	534	509	517	575	512	549	583	546	519	519	546	561	503	511	513	523	571	515	557	523	541	554	501	523	536	533	555	559	535	518	504	551	515	542	564	559	534	539	528	518	538	530	541	509	534	531	556	547	566	568	524	513	564	528	533	519	539	556	553	571	604	540	504	565	543	507	535	555	539	574	551	511	507	553	576	538	552	559	546	540	521	526	546	494	531	556	499	556	511	521	513	517	494	563	559	553	551	504	502	514	530	552	525	510	574	530	561	595	579	550	537	544	558	538	563	501	510	557	571	558	518	517	517	529	531	563	523	552	484	558	534	507	571	551	499	543	518	515	573	569	534	490	541	548	517	535	536	556	518	509	520	533	556	540	504	496	563	512	487	557	576	528	582	550	557	549	573	553	556	548	506	552	556	569	535	546	537	566	515	526	543	557	558	543	523	550	529	493	557	554	534	502	543	530	550	538	526	534	503	550	526	520	543	515	520	562	500	546	567	527	551	579	514	558	564	585	508	536	554	581	557	498	561	545	539	552	526	554	552	534	555	571	542	558	557	534	550	528	520	532	538	548	557	508	530	530	544	559	547	499	551	550	566	556	586	513	509	513	539	521	519	523	553	497	520	558	503	580	504	520	503	562	559	541	560	585	544	543	517	534	539	513	508	547	507	516	536	538	515	565	558	532	564	551	556	481	522	561	518	537	593	553	534	566	526	569	498	528	543	562	529	546	536	523	523	577	588	530	531	518	562	569	569	545	492	543	518	548	537	519	519	507	550	528	527	558	543	537	528	526	570	501	518	530	521	530	530	544	539	541	526	519	521	536	523	525	539	468	556	556	556	502	503	548	511	558	606	524	528	513	504	570	521	571	540	541	545	547	566	545	534	577	559	533	535	552	529	560	566	565	528	529	515	517	517	526	559	583	568	529	550	544	508	523	517	540	573	537	548	516	562	575	540	516	525	551	541	554	557	546	589	567	515	512	564	564	607	556	555	524	525	519	558	565	576	517	537	535	533	496	556	540	554	566	534	502	540	546	567	559	515	521	526	575	556	546	535	530	565	522	543	549	502	537	526	530	508	505	527	501	492	518	546	517	538	500	552	503	547	544	541	531	542	486	571	541	493	556	549	512	557	544	492	524	560	502	541	532	518	530	528	537	517	582	544	557	527	538	512	513	531	593	548	546	544	552	521	549	498	501	534	525	550	520	544	529	514	554	559	567	520	546	493	526	558	559	563	562	521	569	553	497	567	575	549	540	546	556	505	540	565	530	521	544	524	555	538	566	540	552	484	561	522	526	516	527	512	545	548	546	490	511	562	550	574	549	588	537	563	518	494	546	579	560	537	530	531	519	535	504	547	492	550	549	518	517	522	548	544	507	545	517	522	509	566	572	522	551	563	566	521	521	531	521	523	569	521	539	526	587	537	542	535	532	536	529	485	519	502	557	564	516	555	585	522	496	534	526	530	610	512	529	522	540	544	549	536	541	574	552	506	513	510	533	532	494	515	536	525	545	553	575	505	555	541	524	518	542	526	519	537	502	578	565	510	550	476	537	552	525	509	517	504	525	572	534	538	526	546	553	560	518	562	548	542	538	550	545	452	557	565	546	528	512	517	515	555	525	566	510	593	512	559	515	562	478	565	525	525	553	506	548	530	556	556	518	523	530	540	520	550	542	525	539	557	617	537	570	525	534	494	554	548	581	538	553	509	525	580	509	570	547	510	523	541	588	516	530	551	529	521	535	497	502	532	544	550	559	536	535	507	575	521	516	509	561	556	538	557	553	523	542	550	551	517	535	519	557	550	525	546	565	542	566	549	547	571	551	512	541	550	563	540	486	541	539	549	481	515	545	517	559	560	585	477	516	547	554	558	577	566	514	512	534	521	523	554	556	536	513	497	552	479	528	552	513	502	525	582	523	536	555	533	541	537	543	529	568	526	547	549	544	540	504	581	539	555	487	553	532	540	565	515	531	559	525	536	577	513	532	504	528	555	531	512	538	514	501	511	553	555	532	544	532	533	558	559	531	523	535	536	563	565	500	534	568	526	578	568	557	516	554	530	565	568	539	539	561	567	513	532	527	522	537	487	535	533	522	542	527	560	498	544	539	513	485	520	560	552	557	544	530	488	561	586	533	549	549	584	486	502	567	528	546	510	545	533	536	515	523	560	542	594	548	534	522	576	551	558	523	512	560	514	567	526	557	531	503	530	547	532	573	580	533	544	562	538	548	560	529	554	576	540	512	558	541	531	542	549	526	477	492	541	492	536	554	544	509	522	527	521	516	562	543	498	549	550	509	544	534
59522	97006	84371	57747	30699	33420	20954	9868	5039	1955	528	551	481	495	491	558	497	507	495	531	495	512	520	526	521	521	509	499	469	497	510	484	483	500	471	503	455	494	464	494	525	518	465	488	504	490	494	514	494	498	508	497	483	500	509	502	483	523	494	500	516	528	497	511	530	485	496	467	495	524	569	536	512	493	490	493	466	528	514	506	508	509	519	518	503	555	503	483	520	463	492	499	516	496	516	486	486	529	494	507	482	530	500	536	486	503	507	513	493	513	472	513	533	526	499	500	532	495	514	502	459	509	529	494	492	480	514	472	541	529	467	484	534	508	518	499	486	522	529	487	523	486	496	479	522	510	474	508	504	501	522	533	518	490	515	517	488	502	538	467	542	513	565	486	506	537	550	507	479	504	484	503	527	542	460	474	508	488	447	524	520	520	509	485	540	500	498	470	496	486	511	476	528	503	483	492	530	494	482	498	515	555	461	488	481	481	507	492	476	488	508	478	528	494	515	481	556	471	487	479	502	488	456	526	491	548	503	480	544	509	512	486	494	508	502	486	492	510	515	505	513	495	481	510	482	506	543	499	488	483	481	505	508	504	482	494	463	428	509	537	493	522	522	518	545	474	490	541	498	462	488	483	530	490	523	507	474	520	525	481	468	572	519	458	482	484	477	539	504	451	478	492	552	493	473	508	469	509	481	524	516	532	467	489	484	531	508	501	528	533	502	495	541	466	527	474	507	522	496	474	479	505	469	543	507	511	515	539	499	524	465	519	492	520	463	480	540	513	491	546	524	525	472	528	505	534	485	505	526	538	468	498	534	545	512	508	476	521	480	484	519	513	496	540	490	518	484	515	505	517	538	500	518	485	550	459	423	492	521	485	509	502	484	511	487	531	518	495	498	520	525	518	519	532	523	503	502	526	483	487	542	515	493	520	472	476	504	516	525	520	505	509	502	505	506	503	444	488	532	466	470	511	503	502	459	526	483	526	492	486	506	520	512	486	501	503	551	489	484	496	481	468	500	535	515	495	468	525	503	536	505	498	515	497	485	490	502	488	516	506	482	515	484	522	481	467	474	505	459	544	479	462	510	534	515	505	525	495	545	496	495	515	481	506	494	514	512	538	514	531	508	457	502	487	503	545	534	463	508	514	557	469	508	457	514	481	508	490	505	485	502	473	503	520	460	464	510	517	497	471	519	495	491	512	528	477	511	490	487	501	476	494	467	440	467	478	493	524	519	468	474	504	507	490	508	487	501	506	489	494	524	511	526	485	469	570	520	476	503	503	495	538	542	465	514	512	510	521	480	492	483	518	480	527	493	528	478	513	489	577	513	497	521	498	498	471	495	529	495	522	538	494	476	517	518	509	488	532	489	522	489	491	504	480	496	514	493	554	514	477	469	457	492	506	491	524	507	505	490	522	470	446	470	548	506	507	514	501	509	479	524	451	487	498	518	506	542	482	504	476	519	522	517	484	491	519	503	507	459	509	479	502	512	523	509	542	505	501	527	445	540	478	507	503	534	501	494	506	481	484	499	501	481	500	482	501	502	536	509	535	497	464	527	502	518	498	485	491	521	511	490	536	498	489	516	478	505	530	492	489	479	483	508	524	486	541	516	469	493	504	477	491	476	480	471	575	531	483	526	484	500	466	522	480	486	493	497	481	493	496	536	504	489	485	502	524	520	485	499	525	518	510	469	482	525	537	497	504	486	474	504	447	507	470	526	491	535	478	526	510	515	532	498	497	484	545	495	491	469	510	500	523	489	462	501	487	483	499	496	502	519	507	504	473	489	529	486	494	498	550	496	498	505	489	490	493	474	510	469	519	533	469	473	495	489	518	531	511	545	477	487	487	476	476	509	497	487	503	489	508	511	469	496	502	484	543	524	506	496	498	525	466	516	502	465	510	533	499	501	493	511	479	487	518	510	526	476	498	540	474	481	537	546	488	522	511	487	500	469	492	496	483	523	510	532	501	521	514	514	555	470	475	507	514	485	498	490	530	493	522	469	491	502	542	546	505	493	550	503	472	488	525	543	510	530	461	498	521	503	507	490	535	531	481	509	504	467	497	529	507	520	535	458	546	468	518	470	507	540	524	501	503	502	482	496	504	493	505	481	489	491	490	494	537	510	564	489	507	524	484	525	522	515	495	511	527	535	523	494	533	533	471	479	509	511	503	505	500	497	472	536	530	472	520	550	498	508	474	522	508	472	508	542	471	511	469	467	484	486	520	538	524	513	525	540	486	470	529	460	497	483	477	493	491	507	516	500	476	502	520	522	468	513	531	491	479	504	474	520	481	520	512	543	535	540	492	494	498	507	475	472	515	478	513	474	459	471	554	454	460	478	502	500	481	501	513	512	491	474	492	489	530	492	543	472	507	480	505	501	497	487	525	543	457	502	488	485	504	511	525	481	505	490	489	493	507	508	468	482	494	507	522	509	484	485	498	500	496	508	524	456	502	519	476	512	492	548	467	501	558	499	498	477	490	495	504	499	488	497	533	464	477	498	529	503	481	487	489	494	488	493	489	520	535	493	547	493	509	499	496	495	504	495	550	477	504	535	535	508	466	543	496	503	467	473	503	479	483	458	436	503	517	465	512	509	499	510	523	483	504	486	470	511	499	529	485	507	501	485	467	509	505	537	506	526	521	510	499	506	511	513	507	520	511	477	503	497	473	472	478	481	542	501	549	474	443	544	528	501	494	510	468	492	508	529	451	542	517	501	489	500	484	522	511	497	505	502	526	520	531	458	508	539	521	488	489	511	526	501	515	515	498	488	526	497	497	524	501	486	520	464	487	504	518	530	496	494	551	474	467	519	525	477	483	507	484	489	458	500	498	525	489	527	497	466	510	525	509	501	482	523	476	453	516	554	549	481	525	470	467	483	557	491	480	533	519	440	515	516	504	541	493	493	515	491	510	457	502	521	482	483	489	530	518	503	496	565	496	494	494	468	511	558	486	473	465	542	505	526	522	545	475	519	482	528	510	464	504	500	474	501	512	470	492	536	510	495	486	474	482	502	503	491	469	523	504	506	460	509	515	517	554	526	504	497	497	501	488	506	511	507	495	514	494	500	533	453	498	486	525	496	543	509	493	505	467	549	485	507	464	519	487	515	523	502	495	538	494	489	494	493	473	497	524	469	553	509	519	517	483	460	496	524	447	485	489	518	506	539	513	530	542	526	526	489	521	505	489	505	493	522	508	482	524	474	513	531	513	500	485	538	487	503	488	506	472	511	484	471	522	501	538	503	495	544	505	493	511	490	486	476	476	481	499	493	503	524	495	546	471	519	490	519	527	489	517	465	536	490	477	509	531	505	519	531	479	509	489	471	501	453	507	463	527	493	462	477	523	479	481	507	511	494	523	486	499	485	538	452	477	488	515	525	498	475	500	450	529	490	481	558	486	511	502	526	516	531	552	517	474	445	494	497	487	472	480	478	529	503	515	498	485	506	507	478	527	495	481	509	462	512	505	480	537	523	491
28689	22231	21524	12356	3213	2489	1546	716	579	426	436	401	416	443	410	409	427	414	415	428	456	424	408	400	423	416	415	419	438	432	400	393	420	401	455	358	437	428	433	451	426	389	445	417	431	389	441	393	414	388	400	388	414	454	439	398	419	432	410	460	430	425	432	384	456	429	437	441	419	415	424	408	409	401	454	421	411	422	404	436	446	395	410	413	417	420	441	406	435	419	411	455	405	417	389	411	407	431	424	427	435	426	438	445	419	438	436	413	428	400	430	425	424	403	408	423	439	424	421	408	433	439	427	468	419	414	411	435	440	408	424	392	403	436	428	411	429	400	421	446	426	427	406	416	409	426	418	415	418	425	414	373	421	408	425	418	412	395	400	372	407	468	411	443	426	441	452	400	415	427	397	431	435	452	419	400	400	383	394	461	483	436	433	409	437	440	464	444	398	434	411	402	428	432	402	402	395	438	417	416	414	445	438	434	418	426	459	430	399	450	438	381	394	453	404	438	398	426	439	413	423	429	414	402	403	436	413	453	417	393	410	448	399	405	455	436	401	425	380	458	446	435	412	386	418	383	435	435	406	407	448	437	404	425	453	430	402	406	402	415	431	423	371	418	402	424	401	405	417	428	423	413	401	440	399	408	447	402	399	421	379	430	434	444	424	411	433	397	404	428	417	415	418	389	415	417	413	439	428	428	388	444	375	392	479	430	435	392	416	395	433	465	435	398	439	420	412	456	413	421	395	420	387	445	404	410	393	406	466	420	428	427	432	387	405	432	423	416	393	431	407	410	393	437	385	410	371	421	411	424	404	412	436	380	390	424	458	432	451	438	399	418	421	430	407	415	392	435	457	459	422	419	443	434	437	394	426	461	424	396	432	411	433	414	419	389	423	444	412	383	434	423	388	448	448	427	451	393	410	416	381	414	426	394	392	421	391	402	447	400	430	423	396	441	416	396	470	427	417	463	441	421	412	444	415	392	421	427	396	409	433	406	443	431	428	436	428	468	417	422	418	443	414	438	438	413	414	404	426	404	417	403	408	436	403	434	428	430	445	436	378	394	458	388	446	430	414	437	425	434	418	395	416	396	398	449	407	442	373	434	424	421	443	408	407	413	414	455	425	371	415	445	429	420	439	429	452	419	433	462	432	389	406	430	417	409	433	398	409	423	432	426	402	432	433	437	417	429	430	429	394	436	422	400	382	421	435	397	445	432	405	427	380	420	414	414	420	395	428	416	398	417	414	410	377	421	397	411	437	435	400	415	408	445	419	450	432	410	416	434	407	431	452	422	413	428	427	399	419	400	425	385	411	394	427	435	416	431	422	449	401	421	419	443	444	383	424	415	402	429	411	426	413	440	408	414	412	408	424	420	406	434	421	432	413	416	439	407	398	445	406	390	418	432	426	410	414	407	380	424	394	414	468	431	397	425	439	454	390	396	373	388	397	405	474	444	444	403	407	410	422	430	369	403	423	375	398	415	399	435	405	406	443	432	408	417	375	449	427	417	398	402	447	413	403	395	403	400	364	429	409	439	422	406	412	422	415	441	432	422	406	389	391	420	382	422	436	433	372	408	410	419	434	395	420	421	382	398	427	407	411	423	395	413	449	435	423	429	419	417	379	408	452	413	418	413	423	395	439	453	407	426	463	376	455	409	431	372	459	432	445	426	443	422	435	439	389	422	446	419	417	459	399	439	456	445	466	418	469	396	431	410	396	430	452	407	400	420	418	373	409	413	413	412	415	382	428	437	425	423	418	406	409	419	429	430	433	437	397	435	424	434	413	406	410	407	400	398	394	417	414	364	434	400	424	449	432	416	424	436	380	399	391	379	391	392	419	435	416	419	419	381	444	408	400	409	389	400	436	397	395	402	428	401	418	423	464	424	436	451	433	411	389	404	458	458	445	410	418	424	422	439	429	427	394	405	422	408	427	409	414	424	443	434	415	444	400	436	450	382	416	420	395	424	378	437	432	395	421	415	447	434	406	462	406	431	452	415	433	434	410	411	444	437	420	420	394	392	427	456	433	480	412	435	430	467	406	403	393	390	403	409	430	437	386	370	426	457	427	416	421	430	404	395	420	443	422	415	382	425	405	422	418	423	416	451	388	443	407	362	440	437	394	411	431	387	453	427	422	414	393	388	411	405	428	439	418	414	381	391	422	421	458	399	437	406	404	456	396	440	404	439	432	421	396	406	430	413	422	438	409	427	459	416	422	392	422	433	453	447	423	439	446	407	401	433	389	411	437	385	410	378	407	405	423	476	412	382	412	460	487	426	428	478	431	392	394	393	416	393	436	422	419	418	446	431	408	441	432	442	413	406	423	429	397	451	383	430	402	420	397	391	394	448	405	408	408	437	409	410	411	461	402	442	405	402	427	477	444	385	444	400	423	445	401	417	416	383	414	417	427	393	399	435	397	421	437	441	430	411	403	426	410	393	414	379	430	418	419	392	385	450	420	420	449	417	421	406	415	401	440	444	464	409	439	416	395	399	388	391	456	434	419	463	435	403	414	417	405	406	416	433	414	418	418	422	436	447	414	453	398	415	427	419	416	423	392	405	394	410	447	418	379	417	431	457	422	429	414	420	416	437	420	432	403	451	401	410	453	386	408	434	401	460	436	416	448	380	412	410	421	411	429	442	443	411	413	421	433	400	379	405	441	415	394	446	466	426	390	415	435	416	408	432	394	419	417	425	431	397	443	422	367	419	427	431	404	401	397	411	415	406	415	391	390	398	409	408	412	426	452	421	451	387	405	413	403	422	437	433	425	425	412	413	436	408	431	377	442	411	377	432	421	388	431	403	400	401	420	379	402	408	390	452	407	435	425	419	396	435	433	418	418	435	395	428	381	408	426	432	391	391	381	412	422	416	408	422	413	420	427	414	387	468	390	384	447	439	419	390	427	415	398	438	440	457	396	443	386	414	411	446	410	400	429	455	456	414	434	398	429	405	393	450	403	400	439	402	403	424	447	448	422	410	403	426	438	429	413	467	378	423	481	399	385	412	408	421	437	438	429	404	416	417	414	451	443	431	396	420	421	411	413	430	385	410	414	421	420	436	415	425	390	396	431	432	426	404	441	424	413	398	446	427	401	451	400	409	421	393	414	418	402	398	380	430	432	419	423	446	431	449	445	410	402	420	434	397	448	427	385	440	422	421	404	390	416	412	390	428	391	437	393	389	402	387	399	405	446	424	426	434	420	403	444	467	412	400	415	423	435	371	419	453	397	409	404	428	420	349	402	395	424	385	408	411	416	457	463	386	448	425	397	406	464	398	424	420	422	385	415	381	440	456	431	366	426	400	396	443	394	415	426	415	419	382	425	399	456	434	428	382	427	430	429	411	454	409	411	437	428	442	418	400	404	431	415	400	420	461	405	394	394	389	446	418	391	398	382	451	387	468	409	413	391	426	383	439	426	446	462	402	401	451	383	422	414	401	424	398	419	404	477	412	434	430	408	427	383	401	440	390	404	445	377	442
12734	22548	19966	8351	2902	2862	1797	828	588	387	390	367	374	344	367	349	374	357	353	357	369	344	345	343	339	372	362	349	371	348	349	369	357	372	351	344	392	380	355	392	381	328	369	378	330	361	357	368	347	339	360	377	342	370	366	334	354	377	364	371	365	413	388	367	358	366	387	385	381	322	369	377	380	379	359	372	381	360	328	383	375	357	378	341	358	334	365	351	357	363	370	393	359	364	326	378	366	325	332	361	375	402	410	316	371	360	382	383	363	380	358	348	403	345	367	333	373	343	349	365	353	370	359	350	328	352	352	362	381	346	359	347	341	343	332	361	369	352	354	372	352	353	391	365	352	359	323	354	365	352	348	378	347	376	357	354	356	337	365	336	359	355	355	363	349	381	327	382	364	359	343	367	390	384	330	373	357	389	343	342	372	358	369	331	356	331	384	359	355	367	306	348	332	361	370	362	380	355	366	380	388	346	344	375	358	362	323	373	365	372	370	330	379	339	331	397	346	392	337	322	347	369	357	370	346	350	353	315	389	360	372	333	357	340	344	352	379	380	359	357	359	364	374	363	397	351	344	373	338	341	368	403	376	341	358	363	363	339	377	380	326	323	360	347	351	343	360	372	351	404	352	352	342	385	367	339	364	351	352	350	350	393	376	399	349	317	384	348	336	386	387	360	362	346	353	327	352	351	379	377	343	341	327	363	346	394	344	367	381	342	379	341	365	359	366	409	400	390	350	374	377	340	356	368	390	354	388	331	376	339	371	350	398	366	361	350	350	400	392	327	388	339	359	356	338	342	365	377	367	369	377	357	325	365	384	360	356	391	366	356	351	333	344	367	453	369	395	341	382	355	386	369	391	377	387	383	359	377	339	373	373	361	330	371	351	371	374	373	348	358	355	350	360	368	362	350	349	335	340	372	358	370	344	359	359	361	361	346	340	349	349	392	366	325	372	341	335	329	366	399	371	358	346	376	353	381	382	364	330	387	370	359	337	350	368	350	347	361	354	373	405	353	348	363	358	338	376	356	352	340	376	383	350	363	375	337	362	379	339	387	375	367	377	382	391	398	354	378	347	384	412	371	385	387	357	356	357	368	382	364	352	384	350	351	386	376	333	361	377	358	349	356	377	363	339	342	385	340	345	370	342	334	368	376	323	386	374	350	344	364	412	402	326	361	346	387	357	383	352	365	340	370	379	339	353	356	400	371	371	367	364	352	361	347	370	362	362	342	381	401	374	373	346	332	379	376	353	354	360	395	370	348	325	375	363	375	359	372	336	374	326	361	375	379	341	369	363	345	376	378	360	346	325	388	380	332	331	342	385	385	333	380	375	339	370	368	341	334	363	370	337	364	345	365	319	353	383	373	390	390	365	345	385	357	360	370	353	327	337	371	340	354	394	387	352	354	342	357	369	341	364	359	344	363	366	359	353	336	368	366	356	340	365	391	326	361	371	341	405	336	422	356	363	356	368	400	355	341	357	351	379	358	376	392	342	364	368	375	339	340	386	339	359	384	369	358	363	387	328	378	399	335	357	341	325	326	344	371	356	380	384	376	355	383	377	346	349	347	338	402	338	368	382	361	379	355	348	387	346	353	323	343	384	348	329	371	374	366	365	340	381	341	370	358	350	364	390	354	352	334	376	363	378	356	365	357	345	395	401	368	352	359	398	390	333	344	350	361	371	366	335	342	354	337	361	381	380	336	366	367	363	387	333	343	324	376	335	344	354	351	392	354	370	351	368	338	344	364	358	371	395	373	353	351	391	373	381	356	383	351	351	376	327	323	377	370	386	350	374	373	369	375	374	364	360	354	363	332	348	365	346	365	342	342	373	395	367	334	328	341	385	354	371	346	339	337	393	372	359	335	354	354	335	336	342	352	369	369	381	352	332	379	314	353	365	403	397	341	354	336	335	368	350	397	348	347	368	367	317	358	356	390	348	342	350	362	383	365	362	345	357	367	382	332	342	332	385	365	412	356	357	360	394	378	372	347	334	357	379	329	328	390	352	370	329	328	329	360	331	324	384	375	338	344	355	381	343	327	355	325	365	365	346	374	362	349	361	352	356	370	370	372	362	368	356	339	382	386	378	341	341	351	342	348	349	394	355	367	376	407	326	366	357	326	346	355	358	359	347	363	355	387	366	368	356	338	351	396	383	351	328	370	360	340	368	348	331	364	369	360	343	363	392	332	351	387	378	381	348	336	352	338	322	365	348	363	398	342	353	373	381	351	354	367	355	350	363	360	343	358	387	356	332	359	351	361	359	344	379	356	346	393	355	340	348	341	343	351	375	382	381	354	350	397	353	353	378	359	344	356	368	359	339	343	360	336	358	366	361	371	378	335	343	358	364	393	377	353	353	376	384	342	355	395	341	343	355	388	359	347	364	355	365	373	363	342	378	405	359	350	363	341	407	344	357	333	353	365	350	363	344	321	371	357	350	366	336	369	379	360	371	362	353	340	370	346	391	354	360	362	382	340	333	381	383	332	376	359	365	378	375	348	370	356	376	353	383	361	346	332	362	333	332	355	359	386	373	379	350	379	367	383	339	338	391	363	323	365	378	375	371	355	384	375	362	366	419	364	359	358	374	374	369	331	348	347	366	356	362	351	406	374	341	357	394	339	361	375	345	356	355	354	356	330	361	358	374	368	358	390	347	393	359	371	391	387	372	360	367	356	363	364	369	393	383	375	337	351	357	367	377	370	379	360	366	378	351	379	383	361	372	333	348	376	349	330	409	323	378	387	361	382	341	357	351	362	368	326	338	366	378	351	336	383	360	337	394	353	377	393	326	349	404	419	382	355	379	374	362	371	380	347	370	351	359	317	347	343	353	385	352	385	380	374	350	322	363	358	342	352	367	359	357	337	364	390	344	386	384	364	373	382	344	355	347	353	338	368	327	365	377	370	349	382	347	380	373	376	360	370	371	376	355	354	336	360	353	336	396	382	350	334	352	374	365	392	354	324	357	395	362	379	349	404	365	351	362	355	376	365	367	380	371	346	373	332	355	367	372	373	317	350	379	370	368	345	342	406	330	350	362	349	334	388	381	378	349	328	320	389	403	376	379	351	353	331	381	367	379	369	360	367	361	370	315	366	352	342	385	339	376	332	383	345	396	370	359	352	343	361	355	376	368	378	342	394	389	354	354	381	370	354	367	394	380	384	385	369	378	379	376	351	396	363	323	344	384	378	357	349	335	373	341	350	382	330	367	370	337	381	364	358	341	335	346	373	364	389	368	327	364	371	365	359	367	362	357	369	352	358	311	355	351	366	350	348	362	315	327	360	393	385	348	368	371	389	338	386	376	418	405	351	374	364	373	355	358	357	415	335	354	379	365	347	351	365	378	344	348	331	390	330	372	364	385	356	369	392	371	351	353	345	370	370	340	356	339	355	375	342	336	349	358	365	360	359	333	401	383	380	355	366	355	382	359	347	367	387	370	381	352	348	347	377	337	372	352	357	358	365	363	344	372	330	361	343
25578	22693	36975	42973	28211	25972	18040	5734	2074	952	471	447	469	478	467	435	451	462	452	483	455	465	481	458	467	486	445	440	462	470	470	468	437	489	485	505	500	481	471	456	463	471	511	484	465	473	440	410	456	490	487	443	449	449	442	429	406	474	439	450	449	433	454	462	481	451	441	486	475	489	464	458	515	435	462	422	441	474	448	465	428	459	475	475	470	450	493	478	478	467	474	486	466	451	460	394	501	440	449	423	478	468	455	450	427	457	425	464	480	439	495	492	454	409	483	433	436	423	448	465	460	467	467	435	467	446	495	464	476	469	466	475	502	439	447	418	463	431	440	431	488	465	461	476	431	437	491	461	455	469	375	463	470	442	474	449	451	489	457	481	469	413	496	499	432	472	437	465	491	439	476	451	452	448	458	487	498	460	454	467	452	450	448	455	433	445	468	463	412	448	435	461	468	500	444	483	453	425	470	437	461	433	470	449	472	454	490	416	480	427	440	455	468	444	481	430	428	452	447	479	437	461	472	444	467	470	392	452	424	494	432	469	448	459	475	448	456	459	464	458	449	428	425	447	453	446	451	460	465	453	421	513	474	473	430	449	440	420	448	481	477	459	474	459	449	444	449	480	442	472	425	445	464	459	398	487	476	455	452	437	492	458	446	497	463	473	431	451	463	405	421	442	440	451	449	488	478	453	425	475	485	449	415	439	413	435	495	454	446	437	478	463	460	439	435	455	457	467	467	466	449	447	466	464	440	482	485	417	445	455	397	469	437	459	460	459	433	462	464	463	449	429	452	477	454	442	489	470	472	422	439	448	466	462	478	424	448	430	521	454	453	522	490	489	483	457	458	444	480	448	500	444	455	433	482	488	394	453	477	467	434	470	507	447	475	449	425	439	467	447	452	503	458	443	438	485	493	474	444	454	439	475	475	433	491	443	463	483	466	444	410	442	452	510	438	472	456	455	460	461	445	462	470	449	433	477	465	493	453	453	456	504	455	484	427	475	471	468	467	495	430	446	445	434	435	460	454	477	477	457	452	455	437	423	451	451	469	451	431	455	456	437	423	451	454	436	480	462	496	440	449	438	468	469	468	445	418	486	487	457	428	464	459	431	466	479	496	418	444	442	466	504	439	425	448	453	459	430	497	456	449	434	456	435	499	452	501	434	432	433	477	474	455	451	465	463	442	449	448	452	492	426	475	483	441	458	426	472	451	425	484	416	480	443	454	448	466	426	467	470	452	484	442	459	430	464	429	470	436	449	476	464	456	486	438	454	479	474	443	447	461	410	458	470	462	446	453	434	458	498	433	443	487	461	456	430	446	469	462	470	486	451	415	449	450	471	495	462	408	457	436	426	441	468	443	446	422	421	450	440	456	451	484	453	463	444	434	456	454	451	465	471	450	422	428	461	439	429	421	475	465	441	447	476	459	464	433	465	438	430	417	456	452	470	441	450	451	452	471	444	446	482	485	456	463	457	486	429	513	398	441	453	481	420	434	442	445	433	455	457	457	410	455	442	458	470	487	488	437	472	473	473	444	441	496	472	456	418	455	525	465	413	462	466	456	480	454	444	452	459	462	427	448	484	459	507	466	493	431	439	447	459	439	457	477	444	506	459	425	409	480	460	469	444	473	482	430	446	407	443	481	468	483	435	464	461	463	452	426	419	462	444	433	465	432	474	463	473	435	452	449	438	489	445	445	452	449	458	468	450	490	439	423	452	453	436	418	440	427	455	482	445	458	430	488	436	441	493	419	455	481	448	451	431	460	449	459	450	459	446	465	437	464	456	438	473	487	442	456	436	490	481	434	463	435	478	435	424	462	437	453	445	503	440	473	451	466	478	456	439	436	507	439	461	460	442	435	457	487	470	444	444	509	444	499	487	441	464	433	422	442	429	450	449	446	429	431	460	472	434	426	461	472	442	450	444	454	456	473	458	427	437	453	408	436	476	458	414	483	460	434	492	461	468	492	493	437	453	446	474	468	435	476	452	429	399	466	464	472	456	467	444	430	448	473	439	439	459	454	472	415	420	480	438	429	492	455	441	438	474	431	425	444	450	453	461	481	471	441	474	425	441	468	472	429	448	450	476	430	430	488	427	481	457	482	451	459	441	455	465	500	466	457	469	491	450	508	435	437	462	425	422	432	438	441	452	440	412	440	460	452	436	438	482	477	456	449	434	458	477	427	472	442	471	455	465	477	425	422	459	459	436	483	464	444	460	459	487	450	462	462	429	417	453	398	456	429	505	458	450	485	488	394	469	435	477	458	468	416	473	458	448	420	457	484	455	474	464	465	487	468	493	467	462	457	452	458	451	441	432	429	480	460	462	452	442	454	442	467	471	421	445	446	475	454	420	459	465	442	405	395	470	443	450	425	444	468	415	484	453	453	447	416	471	435	440	452	429	472	445	475	497	470	447	466	452	460	489	427	439	419	440	453	459	419	461	459	428	434	475	443	458	472	455	478	432	429	452	454	480	498	475	462	450	461	427	489	462	458	464	444	450	417	455	483	481	459	482	422	451	414	460	477	427	462	443	465	456	477	461	455	446	453	509	452	440	454	457	460	467	448	473	444	426	460	475	458	464	424	460	450	437	429	470	460	439	496	441	486	448	444	463	450	492	453	445	462	458	446	493	460	463	444	469	482	456	488	512	468	445	432	480	432	453	436	452	484	454	491	442	434	416	434	450	461	435	477	455	454	465	469	462	451	440	438	440	448	428	432	473	449	464	423	451	435	433	443	427	452	487	485	443	452	472	459	434	448	464	427	447	492	433	454	430	473	443	465	440	408	447	460	474	453	454	468	449	452	472	474	496	458	451	485	440	472	455	460	447	474	479	475	455	461	472	461	443	460	442	487	457	466	462	445	437	463	433	461	460	458	467	421	464	436	425	434	423	445	423	447	450	470	474	428	470	426	452	453	444	473	472	400	455	436	416	443	459	459	435	426	441	493	461	439	433	459	458	429	441	443	442	482	482	445	397	427	455	444	429	447	482	476	451	427	487	487	483	493	452	430	462	439	458	463	464	463	436	447	468	464	510	488	452	447	475	432	471	474	453	476	447	446	450	459	460	438	459	421	474	470	469	477	480	446	428	478	478	457	456	430	470	428	465	457	465	453	451	458	410	462	501	447	466	456	444	432	474	408	418	427	447	473	417	469	454	433	441	464	470	453	434	466	463	472	479	474	453	423	450	429	462	454	468	456	424	431	455	491	489	478	446	471	469	473	445	479	475	423	478	486	450	414	447	416	489	426	482	468	423	431	449	481	451	451	479	451	454	465	481	441	429	475	442	443	500	433	497	445	436	475	484	487	471	491	454	482	462	422	433	475	512	468	454	423	452	411	470	459	436	448	449	469	428	442	448	436	471	464	438	439	440	467	440	484	441	419	437	450	464	439	449	464	458	468	438	453	450	440	431	464	449	441	463	446	473	439	439	427	426	491	435	434	459	459	458	468	415	466	482	431	417	465	454	486	454	431	448
47020	82426	70843	45669	22112	23060	13850	5153	2637	1163	425	418	432	429	470	426	411	456	446	420	429	404	443	401	419	463	410	442	438	473	436	420	472	449	410	406	452	433	447	458	411	435	435	384	400	433	432	457	418	401	425	387	448	438	426	415	440	443	421	454	396	434	410	440	433	412	414	432	415	441	456	440	450	419	424	397	442	427	451	433	426	458	427	436	389	400	465	427	422	416	387	415	446	434	399	463	431	428	440	436	401	420	448	446	446	440	422	409	394	423	435	420	426	427	443	430	372	435	398	428	443	447	444	455	432	427	450	397	401	438	413	424	440	431	447	418	431	461	427	394	426	441	409	400	422	422	434	400	433	428	434	397	424	443	423	455	415	425	429	442	446	440	439	441	449	446	424	469	433	411	441	419	474	423	447	429	405	420	432	411	392	457	411	408	423	427	452	445	407	450	427	440	439	430	458	473	444	417	446	421	370	412	434	443	431	435	423	454	387	418	437	418	406	415	420	413	419	408	449	447	378	431	462	414	438	439	452	439	448	427	456	398	412	413	424	428	452	431	427	451	419	400	445	409	406	457	436	396	426	423	405	441	427	432	363	424	415	399	465	432	412	435	411	424	425	440	397	399	441	431	418	412	443	449	426	409	434	426	383	431	429	444	430	443	417	408	442	467	432	439	431	428	461	450	409	458	415	424	460	450	456	408	417	435	422	420	385	417	404	424	420	420	452	447	451	437	438	428	448	419	402	386	416	442	444	379	416	455	407	422	415	460	426	444	420	427	427	390	471	408	430	430	406	428	421	400	461	408	426	409	400	419	420	437	428	417	443	453	418	425	394	411	402	435	436	410	446	431	401	407	451	421	422	459	421	431	431	442	431	456	415	409	439	459	432	401	420	436	430	464	432	373	441	396	418	407	401	393	450	403	393	436	394	425	449	435	430	417	431	381	397	438	422	402	428	439	454	393	400	412	441	435	453	438	424	432	439	414	422	446	408	449	444	371	400	382	441	455	416	473	410	435	424	434	442	431	437	433	441	424	406	439	439	404	436	420	430	429	411	425	410	429	421	423	461	461	470	439	432	437	455	460	440	418	431	411	458	452	469	431	416	447	445	416	433	465	439	443	431	458	439	466	416	444	419	413	414	418	413	400	404	435	448	434	396	415	439	411	408	476	404	365	405	419	401	446	432	443	435	434	445	410	425	409	468	426	425	397	436	402	393	427	426	446	424	414	431	412	430	429	458	419	412	428	421	448	406	406	429	398	405	415	438	454	418	417	434	425	452	475	411	444	400	457	424	470	384	410	451	469	392	457	419	461	464	400	433	450	465	444	418	431	443	425	424	419	459	397	393	412	441	425	432	412	430	406	425	438	397	409	443	397	436	442	438	440	422	454	438	456	432	421	380	405	445	417	446	465	426	423	412	430	422	444	444	404	408	448	406	409	397	427	427	458	453	450	409	436	426	420	456	411	433	434	416	403	423	443	441	421	413	415	422	416	428	437	442	434	425	415	416	419	430	439	456	417	456	404	443	454	429	394	444	428	428	409	407	447	412	434	401	433	419	402	423	451	425	429	431	457	417	404	399	403	397	405	449	446	409	427	427	430	389	431	426	442	434	417	436	445	473	421	419	381	408	421	422	453	450	422	413	399	439	442	410	432	430	439	419	454	440	425	390	380	405	417	424	422	418	426	406	426	408	425	423	393	410	451	430	390	433	440	420	436	461	455	419	406	407	438	438	408	431	412	428	416	431	444	446	423	440	423	448	437	430	416	390	435	456	428	434	452	408	448	475	437	437	395	427	443	455	409	417	455	432	470	412	436	439	438	450	435	444	438	451	448	423	457	441	435	426	421	411	400	445	419	441	429	425	410	446	375	420	426	419	424	409	445	426	387	458	423	434	432	425	444	409	427	444	411	415	434	433	453	422	410	445	420	402	454	446	416	375	403	427	425	405	412	420	432	455	394	420	439	422	465	423	437	411	451	442	411	454	441	430	422	427	391	435	406	436	410	422	436	472	439	383	431	410	435	443	405	428	422	408	440	403	425	430	465	400	422	432	459	399	419	436	392	412	427	451	452	474	407	451	433	458	436	453	436	410	407	393	438	441	457	406	432	401	451	455	416	413	412	402	436	468	432	426	426	444	416	429	463	418	395	376	413	402	464	421	403	431	406	448	453	414	451	422	411	458	431	470	359	448	437	422	422	463	456	442	418	404	432	424	424	470	406	449	414	416	390	471	435	431	426	414	401	399	422	424	412	438	455	410	438	405	447	420	418	429	414	422	384	446	421	444	423	446	457	429	402	449	451	394	417	438	433	417	423	447	409	428	450	460	437	437	451	397	443	434	474	419	405	387	444	444	390	394	424	448	441	440	409	450	433	426	418	376	435	415	406	420	432	427	445	432	427	393	374	436	409	433	430	404	435	453	409	381	422	426	393	449	460	457	417	440	431	420	424	477	419	437	417	404	446	413	432	433	422	415	446	432	449	399	440	422	418	415	426	451	427	425	459	462	433	382	420	435	411	429	403	431	428	411	415	408	414	410	381	426	434	454	446	415	389	392	421	406	407	410	419	427	417	427	413	423	380	427	474	436	433	426	391	386	462	401	411	401	423	406	438	435	424	463	415	425	394	465	464	418	407	421	451	386	433	445	418	424	463	431	418	454	424	377	413	419	404	439	426	424	454	428	404	442	397	436	437	446	416	424	446	416	441	435	399	425	468	493	418	440	445	447	414	430	427	449	429	436	422	411	443	423	467	418	428	409	384	433	425	455	447	411	469	442	414	417	403	434	436	406	445	433	402	386	423	382	425	444	429	425	407	443	479	435	400	416	415	465	439	404	442	447	435	418	427	393	428	437	435	417	431	410	367	374	408	424	446	400	414	430	397	444	435	409	425	437	431	403	403	455	410	413	458	431	431	441	409	423	388	412	440	453	418	412	378	381	446	425	424	417	437	437	420	395	440	441	438	399	418	448	424	413	408	421	386	432	453	435	447	408	403	450	410	432	429	409	425	437	440	450	445	418	424	410	406	432	479	425	435	434	421	391	416	452	427	387	380	469	431	431	440	463	431	410	435	401	394	449	434	415	383	419	418	426	431	389	429	446	445	405	399	431	418	440	416	440	461	448	403	441	409	437	423	432	427	396	453	421	434	404	442	432	412	440	425	431	454	422	445	437	416	402	445	417	431	407	433	439	410	407	396	434	412	412	438	382	437	467	420	415	445	407	395	430	437	422	415	418	387	413	468	416	447	445	418	411	434	422	392	423	404	426	400	433	451	402	435	445	404	420	426	426	396	439	422	449	464	419	423	421	433	425	410	453	448	468	418	390	421	436	428	430	459	408	424	418	416	403	465	434	391	409	432	407	409	438	414	443	420	461	408	429	453	460	426	436	419	406	407	443	425	485	405	421	390	442	456	453	400	435	447	419	406	432	436	416	454	416	423	424	430	403	398	407	369	424	432	402	416	409	420	427	451	463	396
24437	21959	33783	40184	31919	36261	28911	11076	3497	1592	640	535	548	579	557	530	575	537	576	521	567	575	562	545	563	531	558	537	526	558	547	555	549	533	539	537	518	526	527	535	587	518	536	546	521	549	531	517	519	555	536	552	566	557	582	522	491	559	540	566	543	515	514	522	513	533	558	542	535	576	537	539	590	586	563	548	537	549	553	519	566	535	531	533	549	548	530	496	513	534	552	507	585	550	541	541	524	559	528	532	544	491	492	574	538	556	546	574	589	585	524	568	531	570	508	516	572	505	532	545	561	522	534	516	554	543	537	507	545	512	522	518	563	582	546	544	535	528	487	494	519	545	575	545	547	537	576	560	517	538	558	543	563	538	540	523	538	525	532	538	530	516	583	552	540	565	515	535	547	520	522	540	551	599	578	530	541	560	565	543	530	539	517	552	510	493	559	545	529	533	545	568	564	561	574	538	534	548	531	548	559	535	542	526	528	589	554	481	546	526	543	535	532	550	563	539	561	531	547	546	525	548	514	533	596	600	508	516	510	563	514	578	567	531	551	559	553	524	555	560	564	558	506	502	541	508	589	572	530	516	530	580	585	537	547	526	522	547	553	538	540	528	588	536	490	481	542	572	555	526	536	540	519	543	515	510	557	529	508	539	533	597	562	530	529	535	538	561	528	559	542	537	513	522	506	538	573	553	537	566	538	497	537	533	539	495	540	552	559	507	532	556	534	545	539	510	559	534	524	567	557	559	506	549	539	552	505	483	486	575	526	545	533	544	559	560	539	575	513	571	526	550	505	533	503	541	561	555	540	531	577	545	585	525	504	556	516	526	573	523	538	553	513	511	514	566	525	542	542	533	523	549	542	532	577	561	517	523	549	520	556	536	509	549	559	568	514	502	492	521	540	551	468	530	507	529	501	544	534	559	586	524	533	499	530	564	572	505	599	534	546	591	541	523	574	533	521	518	518	534	525	568	515	518	529	519	508	506	584	537	556	525	561	550	563	519	517	565	546	524	538	534	531	500	584	509	545	541	563	561	574	526	548	519	520	532	561	545	527	505	547	538	520	500	547	535	532	495	590	531	538	545	539	552	558	560	549	551	544	550	549	527	538	519	523	519	532	551	523	565	504	526	545	563	546	550	548	563	559	499	530	551	536	514	502	542	570	540	561	456	482	506	539	566	523	524	540	580	509	535	569	525	541	553	531	521	550	540	536	500	554	454	537	541	555	544	523	552	506	553	565	547	521	513	541	533	567	567	528	556	526	516	520	476	527	527	518	567	549	551	535	520	508	511	533	549	527	579	546	541	537	540	508	534	508	556	548	501	565	562	592	558	550	529	514	546	553	538	574	512	570	552	545	578	572	565	552	515	535	527	555	548	528	489	486	534	550	576	549	477	490	526	523	539	515	553	564	567	499	540	547	552	527	569	539	550	517	545	515	516	565	556	551	532	554	491	536	528	549	551	517	554	533	540	610	559	514	547	533	547	532	515	566	542	562	523	533	520	541	502	567	541	540	566	545	564	491	531	541	524	530	584	520	512	541	559	527	552	558	582	578	562	543	517	562	531	497	515	529	569	529	559	556	525	584	556	531	568	524	556	526	551	540	532	547	575	504	537	534	528	538	564	499	568	504	560	548	565	514	534	497	522	532	559	541	557	534	548	554	582	542	539	556	545	556	536	526	541	552	556	517	571	515	571	503	499	597	520	564	555	550	521	525	567	526	503	552	562	548	532	556	525	561	541	494	506	518	553	526	518	543	558	538	527	523	488	526	541	571	555	535	527	532	520	569	545	525	523	488	532	601	566	525	578	520	515	523	546	495	531	555	546	519	542	539	544	535	550	536	539	562	521	558	529	578	505	546	537	586	555	519	512	525	534	526	520	550	546	501	578	557	527	533	495	486	519	526	507	536	523	513	548	528	524	510	529	535	528	517	526	520	550	560	545	541	504	525	541	542	587	546	534	547	525	530	592	548	561	539	527	545	546	571	512	540	527	501	561	538	542	538	540	487	497	558	544	574	536	521	546	534	545	557	529	562	547	541	539	544	541	515	550	537	513	482	525	545	546	532	541	548	556	520	535	502	536	584	550	507	536	525	554	548	485	584	547	549	605	570	521	565	565	538	535	531	545	497	500	535	487	522	560	526	525	538	532	536	520	550	558	556	504	511	547	511	502	542	491	533	535	526	546	574	546	538	545	533	594	552	489	518	519	516	541	503	538	544	500	489	540	533	553	553	544	560	527	571	535	506	549	513	559	534	561	579	532	528	498	526	497	551	557	535	563	534	526	528	511	567	525	528	543	519	572	533	529	511	557	542	517	544	535	517	465	566	508	559	505	496	516	530	541	508	534	530	548	560	564	547	513	540	530	573	548	535	546	564	580	550	575	514	527	522	558	517	530	568	519	554	547	545	556	520	537	528	544	548	521	545	548	538	517	522	549	523	553	537	525	554	525	554	526	548	514	539	477	521	550	544	560	526	563	590	527	543	488	568	525	498	507	551	504	519	552	524	532	525	537	528	486	575	529	550	604	518	525	575	532	553	542	568	576	500	536	498	540	528	532	533	506	529	507	528	534	539	554	544	568	502	510	509	532	530	519	515	590	552	516	574	572	563	526	488	539	503	566	516	545	567	549	536	508	506	597	518	523	523	558	498	509	552	528	518	498	519	561	549	498	543	521	542	566	535	564	532	527	574	557	514	568	556	508	537	551	509	523	531	554	543	527	489	547	570	491	538	503	557	520	501	519	530	528	518	532	519	553	573	565	518	545	530	523	554	503	515	516	510	555	555	537	539	497	532	505	518	548	521	505	518	518	552	524	576	566	533	508	553	522	522	553	577	493	576	559	537	538	530	578	585	514	517	556	553	480	565	513	524	573	514	517	526	510	542	560	571	532	560	519	532	533	565	540	557	562	551	567	541	529	503	561	535	553	552	535	534	541	572	548	490	568	532	575	509	551	573	546	489	543	535	543	490	516	485	541	516	518	527	560	540	500	538	545	526	529	544	521	515	497	532	559	488	540	555	568	518	540	529	501	542	520	516	537	541	549	552	545	557	494	543	555	525	523	556	569	488	513	569	564	522	539	538	524	507	564	567	572	533	519	591	531	538	573	524	570	501	566	538	539	553	541	531	505	516	556	542	501	534	514	511	543	561	523	547	565	547	553	556	551	506	475	521	582	571	559	548	549	553	525	549	539	525	547	587	543	534	551	565	552	563	581	562	558	550	528	563	551	522	560	558	518	540	522	569	506	560	504	534	492	545	543	528	542	546	542	544	515	536	558	553	502	523	509	573	568	534	559	531	541	537	524	556	541	547	530	509	512	520	532	541	536	523	529	511	502	508	488	552	569	556	505	522	527	540	548	561	525	527	509	551	544	489	532	549	565	527	554	547	552	517	523	516	554	572	540	515	503	515	565	541	542	505	527	565	572	484	494	511	530	542	501	513	538	543	548	540	594	541	504	541	484	574	488	540	499	525	515
58687	97659	85084	57034	33377	35816	21866	8995	3982	2084	510	516	520	534	512	495	504	536	549	499	535	523	547	484	527	565	523	518	551	492	537	521	482	541	482	502	475	507	489	450	490	506	512	475	523	535	499	510	536	505	488	489	515	491	501	504	501	483	504	485	506	487	503	504	479	505	527	571	503	525	498	528	512	519	539	488	492	487	490	473	483	560	490	501	526	482	490	504	521	472	475	507	485	523	489	514	495	539	519	497	511	553	520	520	507	510	498	502	497	468	542	522	541	492	506	501	542	556	527	478	518	505	511	510	514	516	517	500	507	494	506	526	502	512	479	482	503	512	510	487	516	512	500	489	506	508	530	564	557	501	509	518	500	516	500	492	477	524	521	498	506	556	502	531	495	487	548	525	518	532	485	488	521	498	482	473	511	529	585	532	486	477	529	493	535	475	493	504	498	495	548	515	480	509	498	493	509	552	507	513	519	517	521	518	496	538	538	524	498	535	517	504	524	517	519	469	518	510	496	499	508	519	494	485	483	521	509	518	478	494	516	495	482	516	471	526	529	504	478	479	505	503	511	511	535	567	497	521	504	518	516	494	505	538	524	491	507	524	496	521	548	500	476	448	476	502	554	466	500	533	529	510	476	509	528	481	489	512	517	488	516	504	495	511	503	519	503	520	527	523	522	519	470	506	493	523	543	516	501	525	499	490	561	517	498	522	544	520	502	542	495	513	482	504	509	514	488	498	494	521	529	527	493	499	532	482	515	523	495	515	503	511	533	502	498	538	460	508	498	481	484	518	488	517	511	516	543	487	489	508	486	516	468	485	480	507	524	490	475	516	471	487	531	541	462	532	485	520	497	457	554	507	527	498	509	487	522	471	502	523	535	493	507	521	485	491	527	481	536	515	504	490	492	511	477	519	509	540	520	515	485	519	457	477	551	521	504	478	524	515	518	501	513	491	487	505	477	528	525	496	495	523	494	485	508	513	509	507	484	505	515	508	511	477	483	514	501	529	491	513	508	531	491	502	517	503	514	493	495	474	509	508	519	498	497	485	483	501	528	535	510	490	491	524	527	517	521	487	514	482	540	519	513	504	497	545	505	522	509	478	515	524	501	501	528	507	474	517	500	508	492	502	502	516	552	478	527	517	497	514	473	491	526	494	506	503	483	459	512	508	506	514	522	476	487	502	516	512	511	499	500	520	503	490	497	531	530	465	547	499	508	484	499	493	557	508	493	491	514	508	500	513	495	500	491	534	457	481	531	494	505	485	522	528	530	493	450	519	518	487	490	484	467	553	522	498	495	501	519	529	519	458	506	509	505	532	472	530	477	516	523	515	525	509	499	531	509	513	529	528	507	520	515	516	534	489	484	470	462	509	560	503	502	500	462	528	550	505	530	522	509	523	527	518	480	490	518	511	527	480	499	522	482	509	482	518	549	500	502	516	509	471	495	548	489	541	482	479	482	539	500	512	511	480	511	476	505	473	498	547	495	493	500	494	517	496	485	510	532	509	536	479	518	481	543	501	499	533	502	500	488	496	522	503	509	506	493	495	458	537	571	522	516	463	480	503	497	516	514	485	483	524	535	501	525	484	507	525	503	495	485	501	536	515	508	479	491	533	511	497	529	511	496	501	534	467	492	503	509	505	493	512	465	474	492	513	516	476	462	517	519	488	494	476	501	494	478	513	508	500	526	456	488	489	479	549	527	502	516	481	510	524	482	484	482	509	483	520	538	496	502	510	483	494	520	519	517	509	530	540	496	497	488	491	506	503	537	489	543	490	519	493	526	490	484	497	526	550	480	476	479	474	508	503	509	507	481	480	521	527	530	491	508	514	495	524	497	484	546	473	514	482	472	505	487	485	489	514	497	527	581	498	527	523	488	498	521	511	467	484	505	535	497	504	506	506	484	489	514	503	496	494	503	456	515	513	498	513	548	511	473	501	513	501	492	497	486	488	504	498	528	535	514	508	533	548	504	526	482	481	492	528	484	515	507	489	467	474	458	491	525	503	534	487	503	465	496	492	494	474	488	476	505	514	522	538	509	518	474	537	455	533	487	486	503	541	512	512	502	479	515	489	508	502	544	488	539	533	509	506	512	511	504	496	499	494	495	524	493	522	517	493	490	495	484	481	471	514	524	524	496	487	440	503	460	521	493	519	529	547	530	519	504	486	512	494	515	492	472	467	510	499	492	501	481	519	555	492	503	575	489	501	466	501	528	533	522	471	517	526	475	494	513	510	499	563	510	531	504	473	520	503	537	545	517	530	474	502	499	505	469	524	540	514	486	481	523	518	488	487	481	522	490	473	539	533	520	503	543	566	527	513	483	504	498	514	539	520	481	473	492	489	483	492	509	509	515	476	492	499	494	519	503	509	490	499	512	507	514	496	480	501	528	506	505	487	486	482	496	500	571	469	548	545	511	501	510	474	508	491	480	529	532	515	484	531	557	514	510	505	507	554	516	486	512	506	496	522	463	488	489	499	507	533	551	510	519	560	514	525	481	527	475	492	514	510	502	502	479	513	489	487	495	541	458	486	516	501	469	445	524	526	507	478	509	489	519	526	484	499	509	465	520	501	481	476	477	485	512	504	485	488	527	510	492	515	519	512	507	522	490	491	516	524	466	512	513	507	527	493	530	537	459	520	506	505	490	531	540	546	539	479	500	479	526	498	453	511	492	491	463	480	533	520	550	486	511	498	517	495	503	472	516	468	521	491	475	517	523	520	512	493	483	550	469	543	495	488	505	558	525	494	491	485	500	487	501	495	487	500	551	489	520	524	496	493	507	526	527	504	491	444	499	537	450	517	471	517	454	506	480	525	515	542	515	483	473	541	526	509	512	495	490	517	459	507	542	519	500	504	511	512	523	532	506	531	487	503	490	515	511	518	499	484	498	503	508	520	504	497	492	486	548	479	474	526	482	496	522	516	461	513	488	480	494	518	508	491	498	506	520	511	529	518	501	495	514	482	492	496	474	512	489	519	522	477	495	482	499	506	508	489	464	490	518	519	493	501	467	479	538	506	490	544	557	485	502	512	478	530	507	520	478	516	508	486	487	523	493	536	541	496	493	506	471	486	473	484	492	522	534	499	509	482	467	479	491	476	482	483	505	556	512	475	556	517	460	528	505	496	512	482	511	506	475	540	445	489	469	522	464	495	514	538	529	447	515	483	528	515	517	488	479	511	507	539	520	497	484	507	488	494	489	502	482	520	538	469	541	500	518	484	501	493	491	495	503	514	470	503	462	506	502	515	499	459	477	520	495	557	465	532	531	527	535	499	491	473	485	482	515	505	544	486	517	529	520	473	497	476	492	495	496	521	481	474	497	535	472	492	495	485	485	530	500	517	526	478	512	515	535	541	543	542	501	517	479	487	478	478	522	505	476	474	514	509	481	497	508	487	535	494	546	510	518	529	461	549	523	480	503	475	502	538	506	502	486	517	493	502	487	493	500	500	486	494	499	492	503	449	508	508	515	493	471	516
28667	22315	21282	11690	3120	2891	1797	811	613	469	423	433	414	420	460	381	384	410	400	513	451	438	427	427	436	465	481	405	453	414	456	410	440	425	436	415	432	415	400	424	406	429	462	414	443	401	432	422	411	442	407	442	377	449	416	422	414	393	439	451	423	446	424	385	449	434	427	413	450	422	394	415	414	431	420	411	460	462	441	426	377	428	435	464	424	379	403	424	443	397	464	382	437	427	423	451	406	404	446	422	405	415	436	436	416	404	454	415	422	418	427	401	390	428	416	409	397	448	455	450	436	454	421	409	442	407	436	420	447	417	429	403	429	444	418	442	391	401	456	436	414	420	472	415	415	416	447	407	451	422	418	384	431	442	433	420	419	409	417	416	405	438	437	416	443	412	446	413	444	414	392	433	471	455	404	461	393	409	395	362	397	431	441	390	410	414	438	449	407	410	473	426	419	464	418	401	433	440	465	403	415	433	429	422	439	441	413	403	397	485	394	426	442	454	405	403	398	415	456	400	396	458	401	441	447	403	415	439	453	431	437	416	420	433	418	395	377	429	433	444	419	407	396	423	440	417	410	424	410	428	443	396	408	426	414	416	418	442	427	410	403	427	430	428	407	435	451	433	440	413	429	403	392	424	428	425	417	414	426	415	405	436	424	428	449	456	393	441	447	443	394	426	426	432	397	481	413	435	415	406	428	409	451	473	430	396	425	416	453	428	419	419	393	404	466	412	433	446	450	406	460	425	427	455	396	396	445	403	388	440	420	416	401	422	428	433	469	459	425	477	421	477	419	418	425	429	401	413	408	448	402	443	424	396	433	437	407	435	410	417	423	444	426	447	467	416	416	409	397	411	411	426	384	409	433	430	440	441	453	428	434	413	458	426	455	422	437	398	416	425	430	418	472	435	438	452	429	412	437	422	443	452	442	392	438	428	392	421	429	425	427	447	407	414	402	429	380	435	409	411	388	442	443	399	438	420	385	446	401	411	412	426	425	420	401	407	448	438	415	472	411	434	387	410	448	427	452	436	414	414	405	423	424	420	391	402	439	446	424	401	422	482	402	432	441	424	426	417	410	401	447	412	467	429	433	428	428	410	418	413	445	451	440	401	453	407	448	408	420	407	422	434	444	431	394	445	431	439	439	417	443	440	466	436	466	432	438	433	458	430	445	439	446	465	467	444	411	373	403	430	424	413	440	437	413	409	390	442	451	434	407	408	418	411	421	436	412	431	450	426	446	414	422	431	447	417	434	354	408	441	420	453	439	433	420	442	452	431	416	427	438	384	403	405	413	433	422	479	408	399	408	411	417	439	410	412	451	400	401	420	433	415	407	430	393	393	425	410	441	405	433	409	425	415	446	431	476	418	417	435	405	457	416	459	454	427	459	436	460	398	399	463	411	426	425	401	410	427	440	436	397	454	408	416	400	410	465	412	460	453	449	454	407	410	442	424	443	429	422	453	427	432	422	421	433	442	407	418	414	415	413	433	415	401	402	390	416	452	438	434	400	440	451	477	464	435	395	400	408	437	413	406	423	411	397	402	399	420	414	420	407	388	409	457	419	401	424	443	427	399	428	407	420	457	404	446	417	429	408	404	432	404	409	426	370	376	449	405	450	430	415	404	415	414	447	384	414	451	459	426	400	450	420	435	438	426	402	441	437	381	464	428	435	408	398	407	423	425	449	408	413	385	448	436	454	438	407	419	408	388	438	419	439	412	436	401	465	420	425	390	427	445	413	402	400	448	444	424	398	418	433	383	403	388	418	439	416	462	388	412	424	477	465	437	441	424	447	438	420	404	432	430	452	435	403	407	429	434	423	392	430	409	421	475	428	442	457	415	431	450	415	460	403	388	418	436	428	421	426	446	427	439	416	408	439	419	435	430	439	420	427	428	430	428	411	380	408	388	395	429	381	411	422	393	442	444	463	384	410	433	450	423	444	406	404	411	421	442	386	419	443	410	444	422	393	471	396	386	405	456	389	425	394	440	414	436	435	437	413	462	447	449	420	399	461	382	422	408	422	452	407	419	397	455	410	372	382	419	383	411	442	421	433	433	395	450	422	436	418	391	413	426	383	420	425	423	447	437	424	382	389	429	411	444	413	413	373	431	414	414	435	433	428	431	454	424	434	442	375	426	418	432	412	404	411	489	414	417	430	418	422	437	413	416	442	405	405	406	422	399	435	433	439	405	422	426	404	391	395	440	448	448	422	428	433	401	434	430	393	424	437	427	415	422	447	414	428	422	442	412	453	408	410	442	440	404	420	424	417	427	420	420	421	403	415	434	426	393	429	439	392	437	454	394	415	436	449	422	438	409	436	431	411	421	429	479	433	450	425	427	407	431	417	422	465	415	377	424	413	417	435	405	417	434	403	423	395	406	396	402	433	406	410	409	448	438	435	413	403	446	427	417	443	418	396	398	419	461	410	428	401	457	443	438	429	416	404	439	457	391	419	465	431	417	387	430	406	476	425	413	432	400	447	423	411	429	375	429	428	391	420	424	453	433	431	410	434	412	437	431	422	421	434	388	419	455	442	408	413	415	429	424	453	451	404	413	429	387	428	432	398	430	410	384	437	417	445	437	428	427	440	445	435	408	435	435	428	406	421	436	437	434	425	431	408	430	453	427	401	418	443	398	422	440	423	425	437	452	429	409	409	458	435	443	424	453	421	417	472	404	439	422	435	431	417	407	416	435	416	401	425	435	380	409	467	434	398	415	450	423	413	412	447	436	392	434	406	407	464	447	443	434	377	413	436	474	437	404	406	425	472	414	452	431	406	414	436	424	391	433	426	481	426	427	410	428	419	437	428	410	425	422	414	444	414	394	426	415	422	432	383	437	380	403	442	395	460	433	437	401	432	416	411	470	420	383	419	461	417	456	408	438	440	427	461	402	416	411	395	423	472	445	444	425	429	428	393	422	446	433	444	432	445	414	416	393	429	414	398	401	412	412	466	420	443	431	426	411	418	451	433	414	431	446	400	432	439	413	406	417	435	414	445	429	470	370	428	409	430	430	455	442	442	404	415	425	406	444	427	424	425	429	435	418	379	442	420	461	456	396	389	387	423	467	391	406	427	436	420	429	418	455	430	434	406	408	437	430	418	386	456	448	421	393	412	455	453	448	448	440	408	438	449	409	427	438	395	437	431	392	447	434	427	434	437	432	403	416	409	432	395	430	430	395	417	430	466	393	413	439	433	441	396	402	417	427	442	412	404	424	422	449	427	436	415	402	460	456	463	446	407	383	417	432	437	490	419	430	401	433	418	451	434	461	435	426	438	436	409	368	392	401	431	435	430	445	423	449	391	414	396	418	401	425	401	443	427	435	429	429	422	406	437	415	418	422	422	417	424	422	449	424	465	422	446	425	445	431	429	453	414	466	452	402	433	424	404	414	410	393	419	399	417	452	424	418	406	433	426	435	409	411	443	391	407	425	439	425	381	427	444	418	411	439	403	421	390	426	409	418	426	406	424	454	391	423
13239	22653	19440	7758	2804	3276	2015	865	550	399	374	356	353	374	383	400	353	375	407	405	344	383	353	374	361	387	414	386	379	370	370	394	378	384	375	383	365	358	393	357	348	370	344	359	380	374	363	364	350	370	392	357	319	364	376	326	379	390	381	329	345	358	352	369	374	389	338	365	379	359	328	391	372	323	363	352	370	368	359	337	359	353	370	345	365	400	377	376	380	386	363	377	342	360	332	336	355	403	360	352	383	378	341	345	346	371	386	381	351	365	338	368	378	342	363	403	368	381	358	366	360	327	414	351	378	377	378	345	338	340	345	359	368	365	346	403	350	352	340	350	350	354	368	369	356	348	351	335	367	342	369	366	338	361	378	340	352	382	357	351	350	348	350	347	340	348	385	369	358	336	342	381	320	393	397	377	319	389	352	343	352	370	343	350	346	366	313	379	373	358	365	354	340	388	359	345	364	364	358	364	356	359	341	380	339	368	381	371	337	326	327	330	345	353	393	322	348	331	363	394	403	365	392	399	303	399	377	354	330	361	347	354	383	378	366	353	359	358	356	383	323	335	330	390	368	378	375	372	370	351	341	347	370	364	382	355	372	351	365	378	355	368	375	368	332	352	366	378	367	377	375	353	366	384	334	331	343	378	313	374	365	370	381	359	358	378	393	352	365	369	360	361	398	350	358	336	391	357	392	366	360	351	347	378	356	366	384	352	355	328	386	350	337	385	355	365	368	359	336	361	358	367	357	340	353	389	331	355	368	325	369	381	371	369	340	364	352	334	333	381	359	362	339	364	396	376	379	344	375	350	364	375	403	374	335	374	358	361	351	344	355	356	351	336	357	348	365	361	326	384	360	394	352	347	334	317	373	387	348	366	363	344	365	340	358	357	370	329	371	383	349	369	371	356	364	346	357	376	370	353	347	345	331	362	351	360	359	371	348	341	347	365	384	365	357	368	388	341	373	390	364	351	365	384	365	353	344	372	371	372	331	354	358	385	324	365	365	335	376	369	351	377	331	341	367	346	368	385	360	395	402	327	335	387	389	390	347	353	391	351	360	365	351	317	345	342	350	372	353	325	382	336	339	397	370	369	374	369	360	362	332	342	358	365	341	391	366	355	352	353	355	347	395	349	337	334	323	383	334	398	351	344	366	373	374	361	341	357	337	409	373	345	370	335	374	401	369	361	339	347	317	335	388	341	358	361	403	359	377	351	360	337	352	364	391	336	367	392	389	370	364	349	363	345	351	362	392	378	352	358	369	353	395	372	369	348	382	352	335	328	339	352	392	376	360	362	377	367	370	359	328	374	327	354	372	347	375	363	354	355	362	357	365	355	376	386	332	379	350	360	319	388	374	354	368	379	370	375	381	385	348	361	361	354	360	352	351	361	365	338	393	346	394	358	333	376	352	371	396	358	327	369	394	364	345	376	388	372	340	336	389	378	367	369	362	371	363	371	338	370	378	339	360	368	366	376	310	365	356	393	344	366	387	371	361	342	381	362	330	356	363	340	357	367	365	366	373	331	365	376	392	336	334	377	342	382	362	354	366	373	354	368	363	351	373	360	351	316	350	385	368	354	357	382	366	344	371	350	364	361	359	343	345	389	403	383	359	360	377	350	357	321	361	362	328	362	368	383	361	342	370	338	363	381	426	351	349	390	373	353	376	396	383	358	372	367	386	391	340	370	320	352	350	378	334	317	367	358	363	346	323	323	355	362	323	356	383	378	371	366	353	388	359	371	409	365	374	360	350	383	334	340	373	383	350	359	373	354	346	350	345	340	342	393	371	378	354	386	358	352	362	336	329	365	339	343	373	351	349	364	373	347	375	364	386	339	345	373	343	337	372	354	340	363	379	337	344	311	369	368	352	393	346	362	338	343	374	351	352	395	375	388	372	365	399	368	381	351	342	339	365	353	373	355	355	363	369	376	389	356	339	378	350	358	348	366	392	361	377	377	380	376	382	386	373	363	341	347	359	379	363	360	350	353	355	364	374	349	379	359	348	374	346	330	406	358	317	353	369	385	413	340	366	358	355	342	377	385	350	372	359	351	392	370	356	330	383	370	379	346	363	385	338	387	360	344	354	365	369	389	356	369	384	348	352	386	351	364	350	352	357	373	389	370	346	379	379	365	334	333	357	348	361	372	374	347	336	350	364	360	349	332	333	397	377	357	325	361	380	380	359	342	374	383	341	357	336	383	391	348	342	367	358	340	336	398	344	383	356	383	345	395	353	353	366	328	373	370	350	359	373	383	363	334	364	354	361	339	345	348	362	370	381	366	396	341	374	351	377	349	335	364	350	379	366	370	354	380	366	358	376	345	374	349	340	332	365	353	361	330	339	356	368	341	333	329	354	383	368	388	387	360	384	344	320	334	355	355	338	358	359	358	344	367	395	365	359	352	327	378	345	371	336	339	395	374	363	333	364	374	341	379	326	382	385	386	348	391	397	337	370	366	381	364	386	382	356	369	331	362	343	371	344	380	361	374	376	388	378	375	419	371	382	340	363	368	354	362	337	372	339	341	363	342	319	332	342	369	365	348	357	377	335	376	358	392	364	375	369	335	384	339	378	331	359	381	346	315	357	386	360	345	370	335	391	360	368	336	358	343	350	384	386	388	365	359	369	364	345	349	381	376	381	382	374	351	393	377	336	365	354	352	366	365	375	356	371	359	331	336	378	363	330	353	360	357	374	389	369	383	355	357	357	377	372	358	329	343	378	362	358	371	374	375	384	372	329	379	350	377	383	357	345	372	369	386	342	389	398	354	365	370	396	357	343	323	329	359	397	378	349	323	396	331	343	368	375	378	342	373	351	354	384	359	340	340	333	352	358	358	350	360	310	371	373	365	380	361	380	377	330	340	359	340	364	338	340	368	395	396	342	389	353	347	344	360	355	375	331	342	356	352	374	342	348	391	338	358	375	353	378	339	378	347	348	397	354	345	362	368	337	373	385	380	365	345	322	380	398	333	361	377	377	386	363	364	388	315	371	384	321	356	377	388	370	358	347	344	337	341	339	373	339	357	371	356	378	345	332	357	392	356	375	347	353	366	355	316	354	326	339	355	326	350	370	339	354	374	313	378	358	370	373	381	353	389	357	363	358	388	340	342	377	354	336	345	404	334	354	359	356	351	369	334	347	342	414	379	356	362	335	360	365	389	359	334	380	376	355	352	397	332	362	365	336	365	342	338	351	369	356	347	377	365	349	373	359	330	362	361	362	340	381	382	382	394	339	363	339	328	369	348	363	342	406	404	333	361	383	351	346	354	391	365	369	381	379	349	371	316	355	372	362	360	392	373	345	388	369	344	354	360	404	340	369	336	320	360	366	367	365	361	358	356	358	355	388	387	386	359	326	364	373	353	360	343	340	331	359	344	345	320	337	356	365	395	349	349	356	329	380	367	379	334	363	336	379	346	346	338	371	325	328	383	361	323	369	375	423	400	332	363	336	340	345	361	359	322	352	379	349	349	344	398	395	363
25537	22605	37411	40474	27424	27662	18027	5864	2007	976	511	518	456	474	494	474	453	442	499	447	495	512	484	464	450	475	460	456	472	455	430	466	473	518	474	503	451	466	473	435	491	457	462	478	486	454	452	464	481	463	461	524	459	449	445	448	471	454	471	470	454	444	453	484	427	460	452	463	457	460	448	459	453	464	454	481	496	466	496	463	451	453	461	466	433	512	431	437	433	448	478	406	447	418	495	457	459	493	447	439	447	440	426	427	514	476	446	452	463	482	456	472	451	460	448	491	487	471	512	484	460	452	490	471	499	501	510	452	458	421	459	459	427	455	439	459	521	438	480	474	442	469	439	455	467	463	473	464	451	453	429	504	441	470	489	423	461	433	436	432	436	478	465	441	431	443	456	468	455	451	442	489	489	442	464	441	447	426	461	463	449	455	453	433	492	429	451	442	485	453	448	454	460	513	448	435	461	433	455	439	474	470	466	471	470	450	463	463	439	493	461	478	432	452	482	470	416	485	476	529	485	477	486	475	476	485	442	463	453	475	433	503	468	493	489	441	460	478	438	494	462	445	444	446	478	454	451	474	497	465	449	467	483	449	460	422	457	468	456	437	478	459	416	433	453	445	464	429	519	457	472	475	451	463	453	443	457	452	453	456	476	471	443	472	434	470	439	479	435	453	444	479	438	454	490	464	461	472	475	469	440	495	491	408	460	442	471	455	441	473	438	465	461	484	457	456	489	466	437	471	442	445	409	427	443	461	443	480	493	498	436	458	416	449	467	503	456	452	467	469	448	488	468	468	475	429	500	486	484	472	479	451	427	496	405	476	465	486	438	489	453	463	451	461	431	425	444	425	455	457	473	427	472	436	437	450	468	472	485	434	493	486	483	483	440	452	486	462	457	439	459	441	439	438	447	473	484	435	465	467	460	489	437	482	482	457	441	453	459	462	463	446	498	482	459	438	419	470	467	469	471	464	456	492	477	492	450	504	442	461	450	435	445	488	448	437	460	465	465	474	446	472	432	472	423	471	476	445	506	450	435	446	516	468	489	399	473	478	456	450	452	491	457	478	474	466	473	470	408	490	473	418	469	488	442	512	460	463	438	475	431	461	463	500	468	463	450	443	454	467	475	438	441	452	512	469	484	437	448	469	494	463	407	468	474	479	465	470	453	489	498	450	436	443	462	456	458	457	460	483	474	479	473	467	471	479	475	454	482	439	449	472	491	395	484	497	463	464	462	470	459	456	469	429	423	492	478	482	424	466	471	465	459	447	454	445	456	483	458	485	442	432	480	472	481	488	445	450	443	517	480	469	468	475	434	438	457	484	428	465	485	464	455	437	482	447	477	450	508	482	445	479	449	429	472	455	479	478	480	463	474	440	442	491	427	481	430	486	487	468	456	449	442	479	453	475	483	477	510	426	421	421	466	436	472	453	477	503	461	471	436	455	494	454	433	465	457	455	424	456	413	466	460	475	501	451	451	465	504	439	468	464	431	463	466	438	426	468	447	504	504	424	468	453	424	458	409	498	442	467	442	476	483	456	447	492	442	447	451	479	453	467	440	456	487	468	429	484	445	458	503	495	431	471	445	478	457	451	456	399	476	504	461	473	455	418	483	469	461	458	417	468	461	461	444	465	455	454	474	441	524	472	482	451	469	447	475	477	404	464	430	457	463	467	419	484	468	480	431	451	449	469	464	474	452	463	465	459	467	459	439	477	433	472	448	464	448	480	469	462	455	439	497	517	464	462	459	416	509	461	437	443	455	457	459	454	474	467	481	452	491	469	458	497	478	473	469	448	490	418	464	422	443	435	484	479	477	438	427	458	490	454	473	452	475	438	435	487	452	419	424	498	488	435	454	477	460	479	474	510	492	437	444	442	452	441	464	438	459	468	459	396	469	484	472	464	402	476	462	485	466	446	468	490	434	508	465	462	470	492	472	461	421	425	482	473	426	428	455	469	483	470	470	485	497	458	512	464	458	447	447	493	484	462	460	456	467	484	493	435	454	427	448	407	489	452	454	433	437	438	515	442	458	453	455	489	472	423	473	469	460	450	451	447	445	458	477	468	484	471	507	477	476	437	446	421	427	511	487	457	507	449	487	456	447	498	414	455	465	441	458	440	433	455	451	452	447	460	500	492	452	439	456	456	488	460	454	466	465	462	443	478	451	447	453	437	433	483	451	480	454	458	466	466	452	439	478	466	462	444	433	413	456	470	450	478	471	452	442	452	467	451	446	468	422	448	470	443	456	451	461	450	445	462	450	469	457	428	447	456	491	466	420	483	474	442	462	446	464	420	432	483	449	445	476	487	478	491	464	471	457	473	474	489	496	492	455	447	456	448	466	446	446	443	443	440	481	520	428	479	481	472	461	460	480	466	470	451	498	469	449	457	469	424	466	480	463	450	447	482	487	452	405	442	453	439	476	433	456	448	452	469	481	473	471	459	469	468	474	463	467	488	450	445	444	488	457	481	426	474	463	426	467	486	491	465	448	459	467	460	472	472	430	477	472	446	459	481	428	495	477	453	482	441	440	436	431	452	444	461	450	468	499	450	433	453	427	508	451	425	461	423	465	495	463	475	448	471	478	446	473	436	448	456	459	459	435	463	448	462	443	453	422	467	475	497	487	456	471	466	448	471	490	432	459	447	447	481	455	486	422	487	432	440	422	457	449	481	455	519	456	419	453	429	415	435	438	434	469	453	457	421	451	457	444	461	479	467	491	454	445	448	458	463	455	457	450	465	464	479	457	478	469	465	431	437	435	468	457	470	457	437	475	485	482	459	485	440	498	444	455	483	459	444	446	449	437	490	449	470	447	484	468	467	441	477	469	471	415	455	457	460	440	458	457	490	481	437	464	445	433	432	460	417	489	456	433	450	462	474	448	450	460	471	465	449	445	459	473	427	461	445	447	436	455	478	415	435	483	450	443	421	438	446	464	453	461	446	493	392	456	457	466	478	446	465	479	436	422	443	493	438	476	493	488	461	459	461	475	454	495	478	506	471	478	457	442	466	483	467	478	459	454	471	437	441	470	421	435	436	448	469	461	446	461	460	452	473	457	473	464	445	482	445	472	476	443	462	469	449	474	477	477	417	415	445	439	475	429	423	467	472	484	436	495	473	455	439	446	479	453	420	477	431	475	459	444	475	446	486	426	449	489	463	469	413	462	460	463	456	475	445	476	446	472	413	459	464	461	467	426	471	440	477	444	431	432	494	471	457	409	474	442	415	517	487	471	481	472	483	483	459	423	480	489	501	490	472	482	428	463	433	462	425	454	475	490	447	456	471	454	452	440	515	442	436	499	471	472	450	471	449	496	439	390	471	486	493	471	458	441	432	419	437	479	462	467	473	455	453	479	483	448	489	471	443	433	440	491	466	453	483	474	437	442	495	436	435	447	433	474	460	453	446	460	443	469	441	450	478	474	492	435	434	468	412	498	457	447	455	486	462	439	466	437	438	480	471	491	469	505	504	431	485	436	458
48422	82591	72465	39900	23363	24809	13427	5465	2373	1191	466	454	422	409	441	440	452	456	463	428	420	420	421	475	412	468	430	432	431	445	406	428	464	450	439	424	414	425	426	394	412	414	422	438	418	423	408	435	424	428	469	441	422	409	443	417	410	432	399	431	404	468	488	398	482	486	414	400	452	443	456	427	419	422	396	460	408	442	451	457	433	433	402	406	428	442	400	439	435	421	420	463	448	431	450	393	418	417	428	459	427	406	433	395	439	469	389	441	421	436	403	424	426	402	427	425	436	392	471	426	450	431	456	403	440	433	388	444	428	442	438	424	428	410	411	422	423	423	460	430	414	455	433	439	417	434	437	429	402	436	425	463	448	406	430	415	416	440	457	399	450	433	440	422	430	408	445	428	422	402	454	433	442	423	435	421	429	410	426	396	440	392	412	438	458	412	411	413	440	420	446	441	456	425	423	410	428	457	410	437	399	394	379	449	448	418	437	446	423	466	423	434	373	424	394	399	409	406	394	442	422	427	391	438	429	430	422	440	397	397	440	432	421	432	424	416	453	410	438	427	453	390	475	395	435	426	385	426	433	434	425	448	416	408	434	430	433	430	431	450	449	450	413	403	444	445	421	425	454	453	419	409	419	447	436	425	427	417	428	417	411	464	443	425	412	425	443	418	429	395	438	403	425	475	399	423	427	451	453	442	444	408	455	425	448	444	415	443	444	404	382	422	450	436	460	408	456	432	468	409	410	418	440	403	408	422	437	436	429	406	413	437	430	418	445	429	450	442	401	417	426	421	443	452	411	431	438	392	413	423	426	414	428	411	406	460	430	463	429	443	439	438	418	402	418	453	415	463	454	415	468	414	434	427	433	403	380	438	409	429	457	419	393	400	409	419	391	440	403	445	446	411	437	424	409	386	422	451	410	400	432	405	396	434	426	394	411	431	387	435	419	443	414	433	401	443	452	450	418	397	429	382	397	437	456	391	460	411	413	405	446	417	441	419	404	435	424	454	436	445	450	409	422	427	440	401	408	428	412	434	433	387	436	420	441	407	427	424	454	432	447	459	363	414	452	401	418	455	419	384	445	438	388	436	456	444	429	425	416	433	427	469	409	402	408	418	442	403	429	412	423	436	442	418	416	431	439	431	401	419	381	416	403	419	444	431	435	446	440	460	401	406	432	432	415	445	451	418	458	429	424	436	443	426	426	434	461	418	415	456	417	442	450	434	419	382	421	421	439	409	450	435	434	403	447	458	436	431	471	439	409	470	443	420	432	418	442	405	428	408	413	450	417	453	435	426	451	443	470	430	406	426	435	405	431	463	432	444	474	481	426	379	421	449	440	402	405	410	412	465	432	402	394	406	397	435	416	444	472	439	427	427	417	433	432	436	398	436	421	443	432	450	430	444	445	406	453	427	449	411	412	468	432	470	456	438	425	441	411	418	414	425	437	396	422	424	422	452	421	391	436	449	446	422	440	403	457	403	465	458	401	432	417	403	420	414	380	387	444	413	434	410	420	448	402	414	434	416	450	451	462	438	401	452	400	407	403	444	447	430	437	430	406	385	433	444	483	447	443	397	431	413	464	431	367	441	423	404	416	414	411	427	389	432	410	411	400	425	424	442	420	393	429	423	422	448	443	402	421	407	400	420	443	424	469	405	427	440	378	423	417	441	411	457	422	466	434	414	400	415	405	422	420	432	413	414	404	428	408	423	395	438	437	409	449	392	433	446	398	382	385	419	444	435	425	406	444	434	425	418	444	450	436	432	423	405	464	444	440	389	407	430	442	440	458	415	424	423	390	422	379	423	406	436	414	428	413	418	415	420	422	446	434	432	416	412	390	425	443	402	439	412	478	432	429	392	392	406	429	413	472	432	417	418	438	430	423	444	396	414	409	445	452	441	418	391	443	396	458	419	427	467	413	418	407	437	423	460	367	403	470	435	434	402	455	404	463	399	385	431	407	393	431	408	461	444	405	468	412	447	437	466	486	408	435	421	422	404	417	419	410	424	435	400	413	416	436	415	436	417	441	382	395	454	441	443	453	413	421	443	420	397	397	439	422	424	449	433	414	429	441	436	443	457	412	422	422	461	414	448	444	409	451	425	397	424	447	431	400	464	392	405	448	453	426	440	454	433	417	436	430	409	425	432	443	422	416	389	401	397	425	427	409	427	432	417	413	418	470	446	427	461	454	409	429	397	441	412	414	447	398	480	447	408	443	395	402	430	432	404	416	398	446	451	397	414	433	407	413	403	409	458	402	405	408	454	456	410	457	413	416	392	411	422	413	409	434	428	429	409	384	380	432	417	428	406	410	412	412	433	446	447	408	432	368	420	409	441	415	437	420	430	437	462	412	411	466	430	425	453	403	435	451	414	377	396	413	476	419	443	402	446	418	460	401	416	444	451	397	395	413	433	488	401	403	432	436	437	420	427	445	446	429	431	418	422	436	427	448	439	420	408	447	434	414	443	442	424	460	423	441	448	416	421	404	416	418	443	410	388	459	418	435	425	432	423	436	400	404	407	406	441	411	442	468	413	450	403	400	406	422	428	428	409	410	422	424	433	432	408	392	408	372	421	422	457	411	422	405	409	414	456	412	419	444	428	405	436	394	399	414	445	413	419	434	428	476	432	446	455	425	411	424	410	402	413	403	405	467	400	426	410	420	400	392	423	451	428	429	426	433	433	431	419	417	436	415	421	426	420	423	386	445	456	421	433	416	438	416	442	458	440	412	408	460	459	445	409	473	418	402	415	443	422	439	452	444	406	413	439	421	428	447	378	471	414	392	416	392	400	398	422	417	441	426	424	454	409	417	452	406	462	440	420	405	427	409	428	423	438	432	441	440	435	408	407	429	394	427	428	434	383	405	459	453	415	455	466	447	420	441	416	443	479	439	425	452	431	478	428	429	428	462	403	413	427	425	460	439	441	444	401	415	427	424	416	444	376	431	429	396	423	427	427	414	441	458	413	407	427	426	432	440	439	397	439	404	398	439	448	401	432	379	409	438	408	446	426	447	426	432	443	428	409	403	387	419	432	435	428	451	440	436	436	428	434	420	434	424	419	417	393	442	410	443	452	438	423	444	405	409	406	448	421	394	428	436	402	394	419	421	408	424	407	424	430	368	409	434	430	444	403	427	436	402	423	400	391	384	434	420	438	393	406	395	415	415	442	425	398	443	418	440	434	431	403	398	386	449	400	408	407	419	433	448	411	446	422	415	398	430	443	424	416	404	420	436	386	463	461	453	426	452	438	406	439	443	416	412	412	446	412	448	441	437	398	418	422	425	419	417	443	453	445	444	381	362	407	392	404	406	430	410	414	428	430	436	400	417	394	451	408	442	430	407	424	453	404	417	433	383	408	402	396	426	429	432	429	398	457	393	428	425	425	445	451	404	411	443	435	401	403	447	408	425	452	437	409	429	416	423	411	409	411	416	422	452	433	421	417	421	421	410	397	418	427	413	423	413	399	439	421	408	439	427	388
24531	21985	34168	35563	30169	38676	30397	11889	3544	1486	650	555	549	541	574	544	543	575	550	536	526	640	525	541	569	557	529	563	540	520	545	503	553	531	541	509	534	564	523	548	561	532	558	539	547	557	527	555	578	590	584	581	526	562	534	504	548	534	568	555	589	579	483	565	553	549	566	579	534	539	560	565	557	557	528	523	498	527	540	511	528	561	567	535	555	517	553	516	532	502	555	517	519	575	502	503	509	531	520	552	544	556	515	537	564	548	531	591	512	531	512	521	530	534	542	513	552	537	561	559	534	552	523	562	531	545	535	567	538	553	528	539	558	535	529	543	511	526	536	549	519	565	526	583	559	545	527	534	545	527	497	601	509	479	564	536	522	563	500	497	532	533	582	537	514	530	514	582	557	527	514	525	556	543	513	541	520	592	538	517	577	524	505	500	550	514	537	493	534	554	538	543	519	573	566	581	541	566	541	529	578	547	533	544	541	493	529	510	560	527	582	544	562	533	571	554	552	523	550	548	563	506	517	549	550	560	510	541	543	528	540	558	525	532	531	552	552	560	540	538	535	524	555	545	501	510	501	523	538	557	576	567	514	511	534	560	545	517	536	547	548	523	532	516	554	549	511	551	533	542	563	494	544	510	520	537	501	542	549	510	527	585	534	552	536	518	537	528	530	501	553	576	563	547	501	525	587	528	565	546	561	525	570	562	512	538	533	498	557	535	554	528	565	517	559	539	531	513	541	509	532	528	514	515	559	537	530	546	570	542	513	575	539	542	531	534	528	549	524	545	563	537	538	550	528	515	547	571	561	492	571	522	556	525	549	535	548	545	525	538	511	586	493	550	563	537	531	562	557	549	551	571	517	512	547	570	552	520	523	518	583	507	551	579	532	549	544	518	541	523	513	534	508	490	540	538	501	554	539	572	559	550	540	579	555	542	537	508	521	528	513	525	545	535	566	519	558	494	548	528	521	532	525	560	540	532	564	531	532	548	500	565	560	529	567	527	582	536	509	503	565	550	549	576	478	529	538	515	572	530	528	528	502	529	564	538	536	567	561	498	540	564	536	543	533	522	521	524	535	546	556	531	530	548	529	546	531	521	550	511	568	558	535	507	510	531	499	502	501	477	542	511	528	531	517	514	527	514	580	651	541	538	584	544	545	537	532	512	543	553	554	550	521	569	557	552	518	536	560	524	549	543	567	513	519	537	525	570	541	540	560	594	523	545	507	554	585	541	537	564	565	547	528	553	474	546	552	516	528	508	524	536	558	518	555	562	492	567	515	510	576	565	540	530	515	515	529	546	562	510	561	526	556	518	564	546	561	566	568	577	549	493	530	542	536	590	537	541	541	508	546	488	558	556	512	535	506	615	519	506	561	514	567	531	536	534	549	524	542	529	519	517	529	538	542	547	532	537	525	500	542	553	559	553	528	531	490	511	566	520	562	541	525	551	509	567	529	558	523	530	498	505	532	545	531	522	557	553	520	564	517	553	552	532	503	543	523	544	546	499	534	544	534	576	527	557	575	544	568	538	520	550	551	534	523	531	527	545	511	556	567	518	514	491	543	553	562	509	488	513	560	587	561	567	551	561	538	536	523	509	548	533	528	564	561	555	489	582	541	531	552	584	555	565	521	523	507	536	525	527	592	513	555	529	505	529	506	566	528	524	542	511	529	541	503	565	545	505	540	521	521	551	549	537	542	517	520	524	593	536	512	569	513	542	567	558	529	532	563	553	465	559	543	581	537	551	488	509	542	533	582	516	523	526	513	527	544	524	493	562	571	517	537	563	562	535	513	557	542	544	538	520	550	538	514	550	501	517	509	557	501	535	559	570	511	525	568	547	550	557	527	525	602	531	540	533	517	568	504	528	548	549	516	549	554	531	606	562	524	531	556	527	559	477	545	559	565	531	546	537	592	488	588	503	552	554	506	510	496	489	491	502	534	558	539	525	510	539	503	547	532	544	518	519	532	511	547	512	497	565	526	532	551	534	499	554	570	585	533	518	581	572	531	523	540	567	516	536	538	503	567	555	529	533	535	536	560	567	502	482	558	544	531	531	523	522	540	507	522	549	541	554	529	486	539	533	567	553	544	524	531	548	513	519	554	535	537	551	574	527	536	526	533	508	564	553	512	533	575	543	547	514	517	518	525	566	524	537	551	464	530	543	559	525	557	500	499	557	559	559	527	537	546	497	536	548	511	548	537	547	541	523	515	537	534	557	512	584	535	537	565	543	558	503	510	541	561	537	504	523	530	552	563	523	525	541	532	491	520	532	536	501	523	527	561	558	577	535	510	580	557	573	527	527	520	529	531	533	565	566	591	538	561	587	531	536	504	558	564	552	573	582	540	479	534	560	555	523	547	498	539	502	563	531	539	571	541	523	574	508	544	509	509	506	528	520	505	589	570	502	533	567	513	518	510	572	534	496	564	540	505	558	534	508	490	553	527	524	524	512	556	530	522	544	526	559	521	564	559	513	529	544	569	533	504	565	536	562	519	519	531	566	515	541	534	547	536	502	475	530	540	523	563	514	575	564	514	521	509	493	490	568	553	496	522	517	599	520	541	553	544	498	508	514	549	535	548	509	533	556	576	542	547	489	560	544	527	562	546	569	561	553	540	530	547	543	516	561	515	545	553	528	532	536	527	564	539	562	517	531	565	510	518	528	537	549	572	549	523	526	524	522	539	498	529	526	528	536	577	521	610	550	562	524	531	534	521	524	544	546	564	564	514	539	557	515	533	547	524	582	504	538	529	549	531	570	575	529	523	537	558	561	513	540	547	567	525	494	541	514	555	533	521	539	498	549	506	508	557	527	540	496	558	506	542	520	528	545	537	575	507	553	522	500	563	536	611	553	552	523	500	559	532	512	534	490	534	529	557	542	514	557	546	568	486	494	553	463	507	493	526	509	552	526	535	512	526	524	513	538	532	581	525	518	541	566	580	543	524	558	500	527	576	536	545	491	560	559	546	534	535	519	533	520	488	574	515	522	565	563	563	546	551	563	521	534	548	552	516	503	534	519	538	519	555	503	536	497	565	575	515	512	547	524	573	535	532	555	505	517	523	512	522	553	567	571	517	536	513	517	487	515	542	528	533	520	539	529	518	534	515	521	551	569	561	506	539	496	536	502	520	586	504	555	575	579	529	537	554	578	497	530	567	526	533	590	554	526	536	489	560	544	507	520	544	539	531	536	496	502	559	548	521	526	553	551	489	534	546	518	507	530	525	540	560	525	507	515	564	480	561	549	536	567	568	534	554	562	521	563	525	533	503	506	523	562	533	528	521	475	516	520	506	544	532	498	559	539	508	534	534	540	484	539	522	516	526	503	518	520	508	542	534	521	487	564	527	529	557	513	517	515	584	524	517	542	543	520	541	515	516	533	530	533	556	499	545	538	496	567	518	541	546	546	551	541	551	575	550	500	551	552	555	567	548	514	534	502	529	546	493	499	508	558	551	565	538	529	501	539	590	517	531	532	545	522
57988	97851	86507	49346	36068	38792	22474	9308	3902	1794	544	488	525	540	528	509	547	540	559	491	491	474	529	507	506	526	486	517	530	504	486	509	529	506	504	544	475	510	518	512	558	515	505	559	513	546	537	466	512	514	482	515	530	523	493	501	532	516	478	482	535	519	530	474	487	481	529	480	489	560	511	487	502	518	508	486	506	508	523	525	541	510	523	495	544	539	482	497	487	536	517	481	498	496	493	527	520	537	488	520	534	539	506	505	505	522	474	482	476	508	467	534	506	470	525	492	480	481	493	491	531	506	511	518	520	487	509	515	526	492	487	503	487	522	514	498	506	499	483	500	488	509	526	490	528	536	513	505	531	511	530	493	520	491	480	498	484	504	486	524	477	486	508	542	526	521	502	518	527	517	503	514	492	487	503	483	455	525	534	504	496	519	504	496	523	504	513	479	500	492	544	513	513	477	556	520	527	490	487	516	481	501	492	472	495	528	523	499	485	508	505	511	539	555	467	505	523	511	510	504	475	529	499	465	508	514	485	462	542	492	541	498	520	489	509	497	519	508	482	531	497	504	516	529	470	525	468	527	504	548	522	493	494	475	528	502	495	499	504	490	561	495	520	488	505	493	464	522	473	530	500	489	536	503	545	501	469	508	484	486	530	515	536	534	496	511	512	496	499	512	515	485	484	523	492	525	523	469	492	513	484	493	528	474	523	503	513	476	525	542	537	503	477	523	500	549	504	450	461	525	514	464	511	476	523	509	524	505	533	479	503	523	503	499	534	524	524	513	496	490	497	517	527	511	480	523	507	480	515	506	541	472	470	495	513	492	529	493	477	516	483	531	508	490	484	523	503	484	494	513	499	499	495	483	529	510	517	511	516	505	480	510	501	524	517	518	478	502	468	520	490	508	474	492	518	522	508	529	513	485	480	486	510	485	442	503	466	479	513	485	469	505	512	463	518	488	479	489	523	478	484	534	501	482	507	520	519	516	486	505	522	503	495	488	509	526	507	477	488	504	514	512	527	538	479	504	517	501	521	517	489	524	520	518	528	499	522	527	477	538	504	477	523	527	469	497	526	476	533	511	527	486	483	501	481	513	470	485	528	516	468	527	535	477	497	481	487	504	550	543	541	473	500	502	506	509	516	514	482	475	481	520	496	510	526	536	499	492	500	460	484	504	511	458	496	498	481	520	506	518	518	547	490	531	529	539	480	473	486	495	514	486	499	525	496	510	532	542	470	495	519	508	539	533	500	528	502	506	501	507	491	541	508	467	498	494	473	521	508	529	496	518	504	484	551	521	483	515	498	475	500	527	528	474	522	485	439	498	535	518	492	472	516	480	468	504	518	499	460	462	512	528	537	526	534	502	481	502	511	525	489	517	512	503	504	541	509	516	490	536	504	535	488	473	501	515	492	497	479	521	524	509	535	509	514	492	543	475	470	496	495	491	524	527	533	467	462	500	498	490	491	540	529	519	510	478	520	494	495	497	502	534	492	451	534	518	446	471	522	503	513	501	514	496	505	540	502	491	488	521	475	479	483	471	534	512	538	511	559	510	556	508	510	513	509	535	527	527	525	490	511	493	510	519	499	514	500	472	520	497	519	520	509	522	539	501	486	519	512	488	555	519	507	503	528	507	514	497	484	488	499	501	503	486	508	469	529	486	478	465	521	512	509	509	483	470	513	503	504	456	505	466	495	486	536	469	466	461	505	483	513	538	546	485	473	533	496	500	547	512	498	517	500	517	474	524	519	518	499	540	517	513	538	540	514	499	502	505	482	474	502	488	507	493	508	511	520	496	499	557	486	513	543	510	517	475	482	494	541	517	496	521	544	487	502	512	470	484	506	479	550	491	507	517	526	493	537	505	518	470	532	462	528	499	515	511	506	520	499	506	499	462	495	537	527	498	490	544	493	519	513	479	496	488	490	491	498	545	499	500	492	504	530	470	472	521	509	511	492	521	516	504	528	491	467	499	572	534	544	458	481	501	488	458	466	491	507	514	488	510	481	528	502	507	530	473	518	535	528	493	510	472	522	491	511	499	532	489	498	517	481	530	507	506	533	460	494	517	495	505	508	501	527	499	539	482	483	493	476	527	539	514	507	499	521	467	472	491	493	492	549	531	517	503	500	486	483	511	513	519	467	484	507	511	505	491	483	479	463	505	495	492	548	532	476	460	494	505	505	494	512	490	524	486	552	510	500	466	536	510	558	490	501	490	494	529	526	498	459	559	493	486	557	539	502	570	503	510	453	501	500	515	486	524	501	508	506	514	513	533	486	504	498	516	553	519	478	505	498	472	470	489	513	522	487	462	514	474	498	481	479	552	491	500	477	492	467	485	502	488	516	483	510	471	494	510	537	513	496	528	497	532	507	491	479	514	481	479	489	472	460	503	487	482	532	511	489	499	509	532	524	488	499	491	509	493	500	504	527	506	502	479	497	505	479	471	478	479	514	534	474	517	509	521	489	516	480	540	492	509	511	518	469	501	477	489	489	514	521	484	488	530	515	520	492	499	496	493	541	529	507	508	487	472	529	496	486	537	503	526	554	519	506	524	564	475	537	502	525	496	493	516	520	476	475	512	519	537	512	538	471	499	487	519	488	501	527	489	532	500	503	483	464	510	537	554	492	505	519	533	535	496	479	516	502	534	484	524	497	511	560	490	540	462	534	514	464	504	519	568	461	526	484	520	492	502	533	522	529	482	512	500	515	496	485	519	492	487	501	562	459	564	515	507	466	504	444	488	508	536	543	508	499	513	496	513	485	517	520	490	485	521	520	482	489	473	523	522	528	497	471	499	538	501	509	486	510	510	500	511	519	523	480	498	497	523	503	480	537	485	489	503	481	491	495	505	517	529	515	565	488	505	499	528	485	484	513	505	492	478	491	498	499	532	474	503	509	494	458	467	517	495	515	520	466	504	500	508	570	501	520	523	475	507	475	540	506	504	503	478	521	488	505	482	496	473	476	492	533	468	496	492	514	505	517	505	538	536	472	524	511	486	506	490	513	511	461	519	478	503	531	496	437	501	491	508	496	494	483	505	517	491	487	491	511	517	464	512	485	478	538	538	472	533	508	523	505	518	557	500	529	483	468	481	498	526	524	540	503	483	492	492	505	527	513	519	537	502	482	541	505	512	509	484	470	510	514	527	493	515	505	541	499	538	457	483	522	474	524	463	499	535	497	517	479	482	531	535	525	471	517	472	490	489	520	503	494	502	511	503	484	485	519	531	511	504	520	514	468	520	505	502	482	458	515	494	531	522	483	497	505	496	485	517	528	480	523	496	503	522	510	486	501	489	510	478	498	525	500	491	524	528	500	483	515	460	510	503	522	502	508	492	534	526	538	524	505	469	493	501	502	522	533	549	505	495	499	534	522	511	499	500	485	488	496	499	555	526	482	512	516	476	504	493	502	500	535	495	487	490	516	483	558	523	506	522	522	493	532	495	508	466	505	488	527	531	490	481	480	526	450	516	521	530	465	534
28537	22473	21858	10573	3252	3311	1971	887	539	460	401	451	431	375	445	417	417	425	417	414	416	430	410	419	457	429	439	436	400	440	415	463	436	430	455	425	451	408	421	442	417	416	412	429	409	424	428	429	425	401	434	413	457	427	425	416	419	406	442	409	420	425	442	406	402	430	417	419	425	421	448	393	403	439	437	437	432	436	424	414	432	425	393	427	433	420	404	451	418	416	417	420	445	406	414	443	434	408	432	413	439	387	389	409	411	451	371	380	446	409	451	403	412	427	431	418	393	399	415	447	402	428	419	423	418	405	415	414	409	437	430	435	416	457	423	411	447	402	379	416	389	400	435	434	428	417	423	428	422	394	414	455	436	436	429	438	400	405	428	473	405	406	438	415	421	412	447	397	395	483	437	407	393	417	496	445	434	422	432	468	439	383	427	381	404	376	400	424	439	415	404	438	393	412	404	409	406	408	402	421	424	409	414	419	411	428	398	426	419	381	449	429	412	395	409	413	414	401	433	429	412	396	396	386	428	383	393	433	417	408	426	415	407	409	412	451	399	404	434	419	404	399	406	413	454	409	423	389	416	407	348	408	409	408	453	445	408	390	439	407	435	404	420	411	436	423	424	395	424	423	411	422	439	463	436	431	417	408	429	369	426	421	467	421	428	408	395	418	426	403	466	403	428	433	386	420	410	452	416	397	406	411	420	390	428	414	403	392	415	384	409	401	399	423	414	408	424	431	399	406	442	425	434	406	391	389	424	432	415	405	401	401	407	419	409	437	366	420	407	430	420	405	430	448	398	396	426	403	408	380	414	436	395	420	402	414	405	448	412	368	417	434	447	400	448	437	381	433	410	390	440	411	429	408	412	390	385	415	405	435	423	383	424	406	405	415	432	440	415	424	400	406	434	416	414	403	428	412	391	412	397	452	457	418	430	423	428	396	416	438	395	422	420	394	411	420	449	394	459	401	429	411	424	408	453	385	422	439	395	397	403	431	425	397	420	427	432	378	432	403	415	397	420	406	404	434	401	398	441	390	421	425	414	399	408	424	424	421	402	430	397	445	431	429	391	402	437	428	395	404	430	411	436	435	435	439	440	415	394	439	430	413	425	419	417	447	425	420	402	402	437	384	432	438	439	437	438	438	410	444	413	405	395	418	412	432	412	415	435	394	400	411	419	433	409	393	403	413	422	413	369	397	455	411	407	438	396	441	427	403	402	423	404	402	448	417	445	410	449	396	415	399	387	413	416	437	420	444	411	428	439	394	417	434	451	460	426	414	455	403	422	422	436	434	420	391	377	414	401	409	417	408	428	381	401	424	429	437	411	418	433	376	417	396	464	388	382	409	432	407	421	404	407	411	404	433	398	450	426	411	422	408	420	409	416	374	392	421	390	417	417	423	409	411	402	421	434	438	435	448	409	405	397	391	421	378	419	402	439	417	416	432	427	444	424	430	445	383	419	430	449	456	413	419	441	393	401	419	443	455	412	399	394	450	388	374	403	378	435	407	424	446	445	408	436	419	430	409	418	416	410	424	405	391	433	449	437	416	430	425	457	408	414	410	449	413	385	451	425	428	410	418	448	441	425	419	408	429	399	391	414	422	442	359	420	384	433	425	405	403	421	391	376	402	407	394	404	425	424	417	396	429	428	441	427	426	443	428	370	443	431	400	460	444	396	429	423	427	419	401	403	434	419	398	436	405	432	441	464	418	431	386	449	397	426	437	402	383	419	425	441	432	460	414	410	396	411	410	408	400	404	397	397	399	459	435	422	439	466	426	415	432	398	389	414	411	436	448	431	433	440	417	436	449	436	462	440	405	401	407	426	422	407	427	421	427	414	412	398	425	410	422	445	406	449	433	414	414	444	433	415	441	427	406	383	447	414	418	414	423	430	423	453	434	410	427	383	453	422	448	433	408	486	433	449	400	429	396	438	396	426	394	392	390	412	354	416	398	411	422	413	437	422	413	431	404	442	446	431	410	445	419	421	369	392	427	434	435	404	402	424	398	433	408	403	369	437	438	408	431	425	414	447	380	417	426	412	388	404	404	437	419	404	417	407	417	419	431	412	418	435	371	415	375	432	399	436	405	420	441	421	422	397	391	432	382	410	438	380	448	439	447	422	439	448	398	427	371	447	412	449	460	439	396	436	435	417	443	397	462	450	394	449	415	415	409	415	429	392	403	435	382	398	444	445	404	418	397	426	454	381	398	451	404	451	410	404	388	365	406	417	437	400	441	423	422	407	437	391	401	422	420	402	378	398	413	389	400	418	406	453	447	400	415	381	407	416	396	428	420	441	464	392	411	430	416	370	424	428	416	380	441	406	442	425	422	404	415	425	397	435	418	407	442	409	419	414	396	455	399	422	432	459	467	426	391	381	393	421	402	414	416	390	437	415	403	419	424	427	422	428	407	427	395	399	413	441	425	423	473	415	429	437	422	418	400	447	391	426	428	448	420	401	451	410	432	447	418	452	419	403	419	444	442	417	417	433	401	466	417	432	419	402	446	432	428	447	400	403	434	433	437	424	384	419	392	415	391	435	412	462	401	428	431	408	380	407	366	393	430	445	409	400	427	400	400	424	397	428	443	424	423	435	394	413	422	393	404	407	406	451	417	388	368	388	389	415	431	413	411	393	435	401	418	430	421	407	383	407	393	419	414	422	438	391	438	405	372	377	451	387	444	410	433	405	377	363	393	408	402	437	378	378	431	443	413	397	445	423	406	416	412	429	417	402	430	393	424	417	393	424	459	450	398	422	392	416	395	392	413	409	437	423	430	432	414	450	418	399	445	415	384	389	385	433	399	395	406	388	421	458	421	390	418	380	394	381	409	428	428	424	399	422	394	417	411	377	452	422	410	408	429	412	407	406	430	395	429	402	418	424	435	421	441	392	412	456	408	426	425	431	420	336	409	441	425	416	425	433	439	393	437	384	425	413	424	462	407	423	408	398	415	474	433	470	401	421	409	412	414	420	421	378	461	431	425	411	405	381	441	427	408	442	456	425	420	433	406	428	404	390	412	428	383	415	422	438	440	414	419	383	456	400	401	384	375	426	442	407	409	428	411	376	433	392	438	412	372	424	397	386	417	396	447	426	408	378	390	464	411	394	368	432	415	469	436	391	366	402	409	408	394	451	412	432	418	420	478	397	452	418	403	407	394	431	418	422	436	448	408	406	417	444	427	416	414	416	385	428	430	385	435	402	410	401	419	435	417	412	415	394	405	412	452	444	401	389	450	407	388	406	420	405	424	384	444	403	364	400	412	433	443	439	433	425	446	405	447	433	421	428	407	403	421	426	419	434	437	417	433	369	432	419	431	393	418	425	438	433	417	402	403	425	413	421	417	414	441	432	426	425	427	399	402	425	423	426	426	422	408	392	429	447	451	424	394	442	453	441	420	407	407	425	449	387	444	414	427	399	413	417	422	397	401	441	460	443	413	412	428	395	427	426	411	399	418	408	430	405	446	401	395	397	434	398	432
13152	23214	20050	6590	3049	3563	2172	917	505	414	366	345	350	349	342	357	357	346	369	379	406	352	354	362	399	346	366	363	331	350	362	354	338	359	351	373	377	320	371	400	349	338	361	399	344	332	388	354	341	327	344	380	321	348	341	360	358	390	330	343	330	386	353	358	352	344	370	326	354	345	328	391	372	367	371	349	400	329	335	341	326	384	354	356	354	321	367	368	362	379	335	340	360	323	317	349	368	347	367	362	337	369	345	339	373	338	346	323	357	405	393	366	344	376	305	371	362	327	377	342	366	391	383	367	379	383	343	347	329	373	342	362	334	357	374	334	375	379	349	351	362	379	370	349	345	350	370	334	336	322	384	355	341	344	389	359	383	346	364	358	387	366	339	338	340	383	357	352	337	357	328	387	341	348	364	322	388	392	370	345	328	347	355	374	366	346	381	350	354	362	355	339	363	354	349	404	356	361	368	353	355	353	382	324	370	369	340	350	351	354	352	343	368	356	365	331	319	350	340	322	354	357	327	368	340	306	384	333	359	413	321	365	337	349	345	350	352	307	348	380	366	388	377	348	342	362	356	387	386	364	363	360	380	388	366	333	363	353	365	360	381	343	333	377	330	353	379	358	382	354	372	346	369	323	331	358	369	341	385	378	378	341	361	382	338	334	359	364	369	391	329	371	320	357	343	302	341	345	363	352	379	344	346	343	348	364	382	369	331	372	344	352	347	345	382	327	368	351	346	343	375	333	378	349	388	358	354	363	363	361	360	330	315	387	357	359	330	371	362	329	356	377	381	357	375	337	382	391	385	363	356	350	336	334	366	351	346	346	387	357	364	343	353	352	362	322	377	373	377	367	378	364	353	355	372	355	411	331	353	376	367	367	321	357	361	365	405	377	396	360	357	362	347	334	348	377	339	342	379	352	360	355	332	341	376	365	338	384	308	349	325	382	334	352	349	333	346	351	365	360	334	360	361	366	368	343	367	373	336	374	320	366	352	345	371	360	345	387	380	365	333	367	363	349	367	333	369	330	371	331	337	324	361	382	358	341	394	350	334	353	349	367	358	335	364	354	326	361	386	400	380	361	350	369	357	367	363	346	348	362	342	381	380	322	341	335	334	370	325	356	349	370	390	328	359	329	368	356	323	380	362	368	350	358	343	321	364	328	321	394	325	320	371	369	350	363	358	369	329	346	347	350	354	328	360	354	349	346	347	339	362	372	366	342	345	355	342	330	348	365	344	367	364	330	364	402	328	357	375	340	343	350	345	350	367	361	382	391	335	357	361	338	331	342	366	354	352	358	353	329	377	347	334	347	339	375	363	368	366	344	342	395	388	370	397	352	344	350	386	390	333	360	381	356	382	330	349	369	372	369	360	381	366	370	364	372	343	337	348	349	399	348	364	377	370	391	331	340	366	343	348	323	330	348	344	352	330	339	340	360	368	357	400	341	360	366	370	330	342	337	358	358	356	385	370	341	351	354	346	386	352	374	378	352	363	335	355	370	371	336	342	365	342	362	358	351	344	349	380	370	332	330	382	340	329	379	396	361	342	355	346	346	360	383	381	338	350	352	345	353	342	346	370	350	383	360	346	382	356	378	354	355	350	352	362	354	348	347	349	335	363	350	357	358	366	321	354	366	355	374	376	370	328	348	318	361	363	336	339	359	410	388	330	380	346	348	356	335	355	347	357	363	393	356	335	364	354	346	333	342	354	345	367	333	390	345	344	323	368	354	362	354	359	362	337	382	333	347	355	357	310	365	389	402	376	326	354	340	341	334	338	365	389	368	352	366	366	313	344	360	360	371	361	363	332	347	430	380	362	370	320	353	356	350	353	380	351	333	358	371	364	353	361	355	369	364	371	394	365	359	360	373	356	354	334	311	349	358	357	319	391	360	379	348	355	380	348	370	353	370	372	383	334	346	363	327	379	335	312	338	345	380	350	359	377	333	337	345	383	308	350	377	327	361	333	329	302	351	380	329	374	368	366	346	349	371	343	358	346	366	349	332	353	351	353	334	354	362	353	351	379	350	382	319	379	368	366	344	333	386	369	358	396	378	333	361	354	323	356	371	346	356	362	373	350	369	352	342	363	380	348	339	346	360	349	374	321	372	348	354	365	345	358	345	375	319	325	354	366	351	350	366	345	368	360	333	360	352	361	375	376	338	354	359	358	331	360	377	370	334	356	364	372	381	387	356	342	361	346	327	340	380	344	363	363	360	343	350	382	361	374	338	378	362	357	366	336	352	363	326	339	361	364	374	352	341	359	353	376	328	344	345	334	405	348	319	340	390	364	346	311	359	365	366	375	341	364	379	350	371	366	354	377	374	352	365	379	365	361	355	336	362	389	343	362	352	380	374	374	378	374	334	337	346	340	347	346	378	381	356	356	377	316	332	362	323	356	401	392	336	375	347	372	337	297	342	362	339	356	394	346	351	359	349	362	354	365	380	377	366	356	338	325	348	332	350	364	352	383	365	376	340	361	391	375	354	382	351	368	377	371	377	380	357	356	358	360	374	362	347	341	342	397	369	364	333	369	395	360	386	377	340	343	335	359	369	347	314	374	332	361	341	354	339	338	343	363	322	370	369	377	347	343	367	369	356	343	381	331	367	360	354	341	368	341	339	327	353	357	342	325	375	347	375	358	319	341	364	323	352	413	369	346	418	348	345	346	347	340	357	352	358	364	349	371	365	386	344	345	352	348	365	381	351	331	372	382	367	379	373	351	363	342	352	367	377	346	342	333	365	358	341	337	319	347	360	372	331	394	356	396	335	371	367	355	345	332	345	356	351	338	353	369	354	394	335	355	398	357	382	321	402	313	354	352	362	360	358	369	361	364	342	350	345	336	342	364	358	328	333	361	351	352	354	380	344	372	331	341	369	340	391	376	359	372	331	403	358	397	333	369	365	352	365	359	358	343	334	375	365	361	353	336	391	360	342	367	349	340	339	350	344	341	354	362	358	379	364	372	372	349	352	350	343	346	342	393	362	344	348	359	404	347	359	349	389	355	360	368	375	352	376	341	357	354	336	353	381	355	310	376	351	341	385	332	354	378	339	397	343	361	378	366	353	329	358	369	347	331	403	349	372	344	369	347	338	354	348	326	343	375	345	349	353	361	361	335	346	388	337	319	334	358	372	374	363	335	404	361	366	353	358	363	376	326	350	359	363	354	328	339	355	374	350	355	329	364	356	347	345	377	373	337	333	343	394	354	321	336	336	340	388	320	358	375	350	357	378	357	340	371	340	371	346	366	369	359	371	350	307	314	341	351	350	364	365	377	363	357	343	351	362	349	365	362	340	319	356	386	380	368	347	371	371	392	346	355	388	345	315	368	355	355	368	331	357	350	339	330	363	393	350	353	393	352	387	367	348	359	355	352	354	381	373	349	324	343	330	347	331	359	354	352	350	370	353	353	347	355	341	359	347	375	359	338	354	329	377	354	342	375	345	351	327	334	346	355	374	361	378	365	355	357	363	361	311
25484	22654	38600	38295	27570	29646	19725	5987	1661	880	495	485	448	477	488	418	474	422	522	473	491	481	459	472	489	493	465	468	456	428	482	456	428	467	434	414	465	441	453	470	457	422	475	468	463	471	442	445	458	450	485	454	493	425	479	462	489	447	434	442	448	458	458	447	519	491	457	439	471	462	460	452	453	475	447	435	484	469	479	473	423	485	490	456	448	470	469	452	486	474	468	471	476	499	434	463	481	433	446	467	444	470	498	423	456	482	507	485	424	468	486	449	444	449	459	480	441	450	469	462	458	430	435	470	432	462	439	475	446	460	494	456	438	447	442	442	503	471	474	490	450	459	448	438	450	471	475	452	459	446	480	431	457	475	466	446	471	460	458	480	455	484	455	434	440	426	450	431	493	454	472	461	461	469	461	457	429	478	473	489	418	490	426	451	458	472	443	464	415	469	436	441	458	463	464	447	458	458	424	437	481	420	445	467	432	485	470	459	465	435	446	434	382	468	440	422	465	449	444	468	495	475	427	416	474	440	446	450	467	449	412	458	469	456	471	457	446	506	450	418	421	473	472	434	425	452	423	441	446	462	436	465	480	471	472	475	476	479	482	420	456	440	449	483	430	426	466	468	475	464	473	468	452	420	443	493	470	468	451	464	451	430	411	476	431	469	451	435	426	479	463	444	482	451	466	430	468	450	404	423	436	451	445	420	500	472	471	445	479	478	423	431	453	446	472	481	466	454	447	492	431	432	442	449	432	453	480	418	382	452	472	445	463	443	428	469	427	458	428	444	510	442	443	450	449	471	460	469	418	476	460	461	458	432	444	442	470	461	431	438	465	440	458	441	435	422	457	485	462	453	442	464	456	447	499	434	489	441	451	453	424	468	441	503	436	516	481	491	404	411	446	451	466	448	453	474	479	440	450	492	473	450	483	431	471	465	440	451	449	440	470	470	496	448	457	480	490	492	493	493	460	482	444	439	467	462	454	446	436	471	451	464	439	445	439	471	447	451	452	417	451	437	458	449	441	453	467	465	480	456	415	459	458	460	465	456	471	492	441	447	451	496	426	449	430	481	427	463	460	436	483	430	433	445	456	446	461	466	410	457	471	471	443	402	446	439	435	432	477	459	480	447	437	488	438	458	462	475	474	467	442	447	469	472	454	437	484	474	476	455	477	460	455	470	469	464	426	433	470	463	449	488	469	466	450	431	491	465	470	469	463	438	445	480	480	462	444	420	412	467	467	468	414	489	481	441	434	438	433	454	470	461	480	449	463	489	425	438	438	447	427	423	472	434	439	440	449	474	458	444	462	439	448	440	467	445	449	467	433	430	417	468	446	460	410	457	476	424	443	443	459	453	443	447	486	467	440	469	411	439	471	442	435	458	441	473	458	482	430	438	427	471	523	432	454	453	424	431	445	439	457	433	476	467	454	492	406	451	448	443	462	471	480	465	471	426	448	459	435	456	441	499	455	453	416	481	456	436	469	466	454	484	451	459	448	438	469	456	447	475	429	436	453	433	470	433	459	426	452	430	495	436	466	437	466	479	422	438	493	446	460	449	480	510	454	449	466	460	433	466	494	431	467	494	445	430	455	447	433	393	495	458	495	469	481	488	498	456	471	449	415	466	496	464	411	507	449	432	462	443	472	490	411	439	425	468	430	486	452	431	436	509	442	470	459	462	419	466	475	466	464	466	444	427	436	489	441	485	484	470	417	458	487	487	492	450	453	472	455	453	445	455	428	474	465	439	439	445	454	512	447	460	498	456	481	421	430	431	441	457	426	498	461	433	457	433	428	456	468	487	470	407	470	458	457	415	438	493	445	478	462	498	433	425	452	445	503	437	423	467	473	442	471	455	484	463	502	502	461	470	463	453	392	439	459	474	471	466	457	488	461	430	461	439	459	457	436	466	427	482	461	438	447	479	461	431	455	435	463	470	466	457	443	440	517	418	464	436	462	487	447	441	454	460	433	473	439	469	453	461	459	447	412	447	496	460	497	481	427	432	457	438	449	456	439	504	489	441	461	452	468	456	505	440	445	510	490	418	491	471	453	484	479	442	429	443	481	461	470	479	453	447	428	477	475	460	489	420	445	445	465	469	452	444	468	440	459	478	463	400	435	442	431	422	446	432	449	459	448	451	436	430	487	452	473	428	427	473	448	473	479	476	423	448	448	481	436	457	444	429	444	424	460	424	482	444	450	476	428	476	469	435	455	445	407	483	467	445	414	452	453	478	422	441	508	424	488	457	435	468	457	451	441	437	438	441	438	459	443	449	441	463	480	465	447	464	417	452	442	451	465	452	437	466	451	447	434	490	434	446	484	463	483	490	434	488	449	454	460	454	401	496	471	456	480	487	490	469	460	467	461	471	473	431	459	472	469	476	452	433	449	458	447	441	470	470	439	456	483	463	421	445	463	433	450	419	415	413	455	440	423	442	447	459	445	454	438	496	446	443	475	459	476	428	492	442	478	429	459	462	433	436	459	446	485	466	487	450	432	483	454	435	468	449	476	451	461	441	435	439	451	459	431	426	494	410	457	399	463	453	490	475	457	459	417	427	467	442	465	489	419	432	469	449	460	452	452	455	434	451	480	475	463	435	493	464	461	469	443	446	492	452	462	457	485	441	462	483	482	456	447	427	453	453	482	448	486	427	467	437	444	440	453	430	466	415	446	462	464	479	438	447	473	475	450	455	429	462	495	439	480	425	468	505	444	443	445	445	475	453	452	455	443	423	459	443	477	436	494	471	455	451	466	468	456	450	472	456	403	431	436	434	481	438	438	423	426	461	453	488	452	461	520	461	441	430	426	491	435	423	483	419	485	459	439	452	502	436	453	407	450	473	429	433	430	470	446	424	469	460	452	440	425	419	439	445	455	450	432	451	455	408	477	420	470	423	475	437	465	448	440	454	432	459	425	488	473	477	458	499	457	444	513	433	429	423	453	469	455	439	454	477	469	455	477	449	436	434	450	442	415	424	458	479	443	427	455	458	431	440	429	442	453	457	455	472	460	441	434	452	435	477	480	449	457	474	444	453	454	480	446	452	443	463	436	434	465	480	445	482	483	483	446	464	462	445	446	455	463	465	465	440	444	446	473	427	493	463	475	454	469	458	396	435	465	472	458	442	445	450	459	438	459	456	458	437	411	447	445	464	428	418	464	450	441	468	463	450	426	463	416	445	461	465	420	437	462	444	422	451	438	431	463	459	510	464	453	455	465	459	433	451	454	448	458	497	453	486	470	459	400	447	447	467	437	470	429	427	497	435	469	449	462	453	497	452	478	450	447	451	469	472	477	465	462	461	473	450	465	420	419	480	406	512	452	464	481	461	454	467	498	457	454	463	454	433	484	458	507	514	436	436	398	430	451	443	446	442	463	483	494	469	464	480	431	461	448	457	421	412	418	431	464	450	453	474	450	449	459	436	441	447	426	443	452	464	444	457	466	490	439	435	462	412	444	450	448	420	505	499	456	459	426	436	445	448
47081	83255	73872	36539	25101	26199	14641	5210	1948	932	445	479	431	399	455	486	393	427	414	418	451	446	424	432	411	412	382	434	412	391	434	410	423	453	426	455	420	463	399	445	421	418	420	420	453	409	429	442	440	401	452	440	449	420	427	457	394	411	425	405	423	448	416	416	425	446	427	456	458	416	435	419	446	438	438	430	409	461	426	430	432	458	449	419	444	420	425	399	417	471	434	436	412	395	465	449	430	461	440	379	440	455	417	404	428	403	433	423	431	438	410	424	435	425	418	434	422	398	412	431	407	418	433	394	410	451	420	408	456	439	438	401	403	424	433	387	376	380	386	453	438	459	407	430	448	424	453	438	448	399	456	422	401	445	398	406	428	408	418	382	409	426	444	389	424	411	428	458	428	417	422	426	425	431	440	455	401	450	417	419	420	431	441	458	425	402	410	409	437	445	438	421	419	435	424	450	408	422	388	435	408	397	437	392	414	408	417	424	445	404	433	398	379	407	445	419	426	420	433	406	439	432	422	424	453	421	427	397	425	453	405	414	399	429	388	417	457	454	405	434	394	423	443	399	457	444	447	417	413	410	457	422	444	397	425	420	416	439	442	438	412	410	438	437	426	428	413	445	429	437	457	426	407	443	432	418	435	401	414	417	440	411	416	445	427	459	467	434	419	449	429	436	424	410	423	413	461	436	410	428	473	422	456	436	434	468	453	416	401	405	415	437	431	435	422	428	386	425	430	423	390	417	406	390	405	450	426	461	449	436	437	452	430	441	440	468	415	450	419	429	433	387	426	408	370	407	406	430	415	461	410	424	429	444	412	448	415	448	437	432	441	401	452	421	416	434	412	444	392	379	407	372	383	421	424	416	427	396	437	401	412	423	433	445	425	416	407	418	399	395	413	417	436	443	443	437	440	439	428	437	453	431	408	407	418	411	447	410	414	429	469	403	450	410	446	469	433	424	381	444	461	391	404	426	427	417	392	443	411	405	429	384	417	409	417	451	388	437	434	446	445	441	426	438	412	425	431	409	424	467	409	419	398	401	424	412	414	437	442	439	446	447	429	448	417	447	443	418	409	424	453	432	435	440	424	437	442	439	433	409	420	448	452	410	397	429	443	456	386	445	428	386	419	392	415	459	435	431	405	458	452	407	428	466	454	446	406	422	415	449	409	397	446	444	433	398	465	435	449	402	415	467	417	431	438	423	439	434	481	426	410	404	449	428	400	470	427	459	432	449	419	411	419	447	412	427	402	497	411	420	463	396	411	439	432	433	411	439	436	428	413	427	440	432	430	433	439	437	395	448	428	481	404	448	438	395	420	411	434	419	430	439	411	435	453	385	392	459	415	420	450	427	426	434	445	439	405	419	422	420	408	423	427	409	456	446	426	435	459	443	407	429	410	414	413	428	433	403	430	447	434	433	435	418	431	436	395	429	437	413	434	425	423	452	445	439	420	445	466	439	409	456	483	401	406	423	442	424	433	438	475	419	460	438	434	411	459	427	419	413	453	415	467	416	453	389	412	431	439	425	493	415	428	447	410	426	424	382	422	423	424	397	432	447	437	439	401	439	425	428	452	413	432	380	411	414	406	444	430	441	421	444	411	429	421	383	427	473	410	447	408	425	431	406	442	439	431	397	441	430	393	445	406	423	393	445	441	409	441	431	425	424	434	456	414	444	396	430	448	418	435	440	420	454	432	426	377	437	426	420	453	419	406	420	420	436	383	403	458	452	422	395	426	462	435	410	425	423	443	415	439	427	434	432	436	404	417	435	426	408	443	416	433	424	430	411	446	427	433	440	420	429	418	420	437	400	386	473	402	434	429	440	400	419	422	435	409	424	400	416	441	419	412	427	416	429	418	419	410	384	460	393	444	460	444	403	432	441	443	422	446	419	411	453	444	404	400	430	457	433	399	426	450	418	443	417	434	394	421	389	427	428	398	420	423	403	439	404	413	393	412	440	431	417	443	428	429	435	425	447	423	438	439	450	442	438	434	446	423	414	409	426	389	399	383	417	432	462	427	421	443	412	416	397	434	428	442	416	454	442	407	431	397	452	417	466	435	427	381	410	415	398	434	435	431	434	389	436	448	447	439	416	441	454	407	427	427	403	413	420	402	405	399	432	459	414	407	429	425	427	388	445	409	405	380	409	433	442	395	425	431	422	419	420	458	420	442	420	373	450	443	406	437	442	403	460	370	437	438	372	414	453	458	432	383	439	408	404	426	417	426	398	415	441	405	401	443	400	426	426	440	464	472	476	440	408	425	436	386	418	434	434	416	400	413	430	439	464	445	428	458	427	428	435	413	409	385	456	408	412	420	408	368	426	408	433	451	413	463	453	418	452	411	480	463	414	427	444	477	435	403	437	409	446	418	434	423	403	424	415	432	452	409	443	432	409	402	405	427	428	420	419	420	421	444	463	377	439	459	422	442	422	427	398	434	439	441	400	422	441	418	400	422	400	409	421	435	468	433	427	429	441	407	407	436	438	428	432	438	446	420	412	455	380	435	412	443	440	428	403	389	402	431	471	425	437	399	440	432	418	433	419	426	465	411	427	436	407	408	454	388	438	412	430	425	428	386	434	445	449	427	427	452	408	403	435	445	408	443	438	429	412	451	412	427	411	417	436	443	426	420	371	407	386	408	453	450	424	445	424	428	427	419	427	438	410	408	432	422	419	449	441	376	443	437	440	457	478	411	408	451	421	412	433	429	423	395	427	425	402	403	398	427	424	373	429	443	432	419	416	439	458	440	443	440	401	383	411	459	446	409	410	417	411	436	429	415	408	411	462	436	402	413	476	439	387	404	392	397	382	418	429	436	420	428	483	404	447	402	410	426	407	405	406	479	411	431	397	473	430	495	453	441	421	390	425	424	440	436	405	453	407	413	430	420	417	456	433	400	414	400	414	387	434	439	467	409	457	424	449	412	428	413	440	426	372	406	423	432	407	446	427	444	425	417	439	441	425	410	454	436	424	405	437	491	441	434	425	465	421	459	420	417	426	419	430	432	429	443	450	442	433	451	432	409	419	429	390	449	398	397	395	410	436	422	421	441	402	384	427	398	422	442	435	463	424	429	442	392	424	406	428	410	415	424	424	438	456	419	405	456	398	428	391	411	437	431	432	413	426	440	411	442	461	428	457	429	418	424	453	439	407	413	462	437	390	408	427	410	440	415	436	439	393	402	449	420	409	423	450	410	375	411	455	434	431	444	435	378	436	446	409	432	433	425	446	385	408	436	417	400	426	435	418	441	405	442	414	487	435	417	410	450	423	409	415	398	393	427	416	387	405	388	445	426	439	450	392	416	458	431	411	413	401	405	412	406	467	418	412	445	406	464	411	421	437	413	427	430	399	401	402	441	456	446	427	429	425	462	391	401	419	430	405	432	405	410	442	423	403	433	428	433	421	380	415	444	424	408	437	412	423	436	442	417	424	443	413	447	417	425	447	437	419	421	403	482	432	414	418	411	440	428	389	420	448
24478	22028	35261	36839	32096	39807	29688	11203	3098	1333	594	593	508	534	531	572	576	546	557	590	568	581	550	557	548	544	536	513	538	553	549	512	562	505	563	582	485	532	515	534	531	531	539	527	525	583	546	545	571	528	553	537	565	507	541	521	549	513	531	551	567	558	526	554	538	538	537	514	527	546	549	550	540	549	497	568	534	549	502	480	516	546	546	530	605	588	508	564	548	530	549	535	534	557	512	519	553	509	570	539	514	513	529	524	533	534	521	511	512	540	526	508	570	520	573	489	498	528	561	501	534	555	494	582	555	530	540	514	539	504	533	514	538	561	559	530	525	539	529	519	566	577	569	504	544	544	558	552	558	502	577	517	511	528	505	537	500	535	498	540	536	544	564	529	528	524	543	566	504	522	552	548	528	494	537	552	569	555	491	553	533	521	564	501	507	538	488	517	546	555	559	556	519	559	525	559	486	537	529	549	550	519	571	533	560	511	538	558	517	527	530	538	545	524	534	558	514	544	548	483	543	557	548	522	475	559	533	513	476	576	552	559	561	593	551	528	549	518	539	551	538	560	554	560	504	576	558	545	527	528	515	534	543	558	524	532	556	539	519	510	536	540	538	503	532	490	522	531	550	487	552	511	568	510	560	524	553	514	522	521	509	491	537	520	482	529	509	589	538	532	567	558	497	532	528	521	489	540	530	536	545	521	497	503	566	503	573	522	533	560	491	484	548	539	574	522	530	518	547	506	513	570	566	555	527	559	516	543	553	551	510	531	562	549	520	512	536	568	536	539	525	537	490	575	524	549	525	497	535	499	536	532	556	553	517	545	563	526	523	518	511	525	519	506	477	482	545	501	523	556	540	539	487	576	564	520	511	561	504	555	538	512	542	580	542	520	527	516	565	565	492	561	526	528	500	536	538	566	561	567	536	560	562	519	552	554	510	509	522	523	501	512	512	572	534	552	496	532	528	540	567	538	492	547	556	529	551	513	506	506	504	578	504	520	525	558	551	501	572	535	504	473	542	516	511	526	542	530	558	556	584	534	555	518	553	486	572	526	530	502	533	555	571	548	539	530	505	519	517	607	472	516	534	500	537	554	540	551	497	563	511	550	566	506	504	562	535	525	533	506	552	593	548	555	537	522	491	509	530	524	534	503	518	510	553	519	560	558	544	501	527	504	540	513	508	508	525	547	532	507	514	498	522	493	517	542	521	531	567	490	529	524	559	512	532	492	530	561	554	529	527	546	497	551	512	542	576	507	542	518	521	540	544	540	557	503	519	588	490	541	516	544	528	513	494	511	506	498	566	544	518	521	545	531	545	544	511	521	545	586	539	513	487	556	583	524	565	511	526	567	531	495	551	506	574	515	524	544	520	508	513	576	526	508	577	516	587	502	572	525	535	561	538	554	512	542	557	543	510	572	517	541	554	497	526	515	574	475	547	563	551	534	505	524	568	504	556	546	556	548	563	509	504	611	564	489	512	532	518	520	537	507	501	584	551	493	534	533	520	549	574	552	562	516	575	539	516	494	571	569	503	541	519	533	508	531	534	540	514	531	514	509	536	555	527	523	533	542	569	517	556	504	558	538	510	543	517	548	529	517	560	512	522	500	556	541	549	551	507	540	570	497	505	539	541	556	467	559	485	500	553	545	561	549	539	482	532	527	524	547	520	492	519	546	552	556	531	555	510	533	502	530	523	527	482	570	518	496	556	533	548	566	564	536	526	522	564	567	530	567	534	564	573	515	529	547	544	553	524	571	526	563	542	540	543	523	523	531	530	502	505	569	504	549	549	492	511	531	521	501	533	534	565	533	547	552	513	544	557	555	505	529	522	525	568	538	546	535	525	516	506	521	477	540	519	521	570	532	530	533	547	541	516	542	522	499	471	550	504	556	548	524	524	492	550	521	495	560	518	526	544	530	570	523	498	525	510	574	543	535	526	521	489	516	519	547	513	522	524	480	523	509	555	527	568	520	535	548	508	538	523	538	554	528	553	524	530	511	522	537	532	490	523	522	550	517	553	555	516	568	568	496	521	550	532	548	500	557	541	521	555	556	535	555	520	555	512	490	584	549	522	568	544	562	522	570	525	528	509	530	543	508	546	548	531	564	542	506	542	519	504	535	553	541	516	534	521	552	520	532	540	522	551	522	512	567	511	553	529	536	526	557	543	552	488	542	530	590	558	492	522	538	526	528	566	531	499	493	563	553	580	585	516	532	513	518	530	534	554	540	543	529	510	558	519	553	549	527	505	527	500	534	519	576	520	552	546	545	534	503	524	566	553	561	525	531	512	550	530	548	526	541	518	565	549	550	551	486	544	534	509	495	491	570	557	486	535	545	498	547	486	536	512	513	581	547	516	511	556	557	563	563	488	550	519	565	595	565	526	542	516	494	519	511	576	508	515	533	522	543	511	525	536	547	511	584	572	532	528	515	558	499	535	506	546	510	513	515	555	527	524	519	516	507	513	537	544	510	495	494	516	527	557	507	504	531	548	546	570	524	488	537	531	574	560	483	571	504	535	514	535	531	519	496	515	527	535	502	495	573	528	482	538	538	488	570	537	496	554	532	507	541	568	526	577	506	573	507	540	524	559	525	508	529	525	550	535	534	568	520	528	568	515	522	534	497	508	525	543	563	533	492	544	496	538	521	516	521	514	546	515	545	535	568	555	548	518	527	510	558	512	509	532	531	528	517	546	547	538	534	545	534	537	529	502	529	544	534	532	543	538	573	530	557	536	513	532	502	555	524	521	502	527	499	511	507	510	508	558	515	528	507	536	567	535	571	527	515	546	529	501	531	516	522	536	510	504	521	528	540	570	554	516	555	515	492	532	530	525	510	568	502	543	515	516	542	523	531	547	511	519	507	537	528	551	525	509	558	478	537	514	542	529	522	564	554	512	539	534	499	501	514	547	552	488	537	532	554	514	557	548	517	524	485	521	539	518	559	510	516	529	525	541	558	525	565	544	528	568	547	494	547	534	547	548	513	509	499	515	569	527	535	571	544	544	533	572	512	540	557	522	524	501	527	536	529	524	496	511	550	568	536	562	537	553	516	555	543	512	490	500	503	527	517	539	516	531	558	533	526	526	527	520	546	547	540	522	524	519	516	531	567	533	552	508	547	554	538	521	496	555	520	541	561	540	535	555	543	526	531	571	576	505	535	522	552	499	532	524	484	496	517	544	523	542	541	567	529	540	515	545	461	514	547	483	529	525	513	535	478	501	545	500	512	610	535	523	544	524	530	533	540	535	526	491	527	586	523	529	544	570	537	502	526	543	540	533	542	556	536	523	514	539	555	523	505	530	500	536	542	484	522	485	473	545	533	562	586	544	505	527	575	568	538	488	495	548	495	513	532	515	537	455	517	516	546	495	526	505	509	488	519	564	559	561	545	550	547	495	552	530	523	518	526	519	560	521	548	506	533	514	533	564	531	553	561	531	510	585	519	548	516	549	519	576	570	497	533	513	531	473	520	469	555	541	506
58048	97598	87094	50018	38139	38316	21692	8759	3622	1529	538	555	493	557	471	501	517	523	497	522	476	483	535	530	552	518	522	543	520	542	506	497	483	485	508	497	479	537	495	522	508	519	558	508	542	476	499	506	513	493	508	517	488	488	548	533	490	500	479	494	508	516	511	502	520	476	477	501	469	513	508	517	490	489	513	515	497	469	503	505	481	494	546	531	554	520	506	472	500	518	538	448	484	515	501	497	506	464	517	514	498	500	522	551	532	493	533	493	518	480	491	499	494	459	506	539	516	527	537	455	504	502	533	479	516	496	482	516	526	522	525	504	527	459	522	510	477	489	512	506	494	523	513	484	543	521	531	493	515	518	492	450	489	484	458	517	529	484	526	493	527	534	511	474	525	522	554	503	553	485	530	511	524	496	491	511	537	524	495	514	525	488	511	497	501	477	470	511	536	481	502	527	548	501	531	513	483	466	498	470	536	439	523	539	551	498	511	481	540	477	554	543	494	510	462	516	471	490	480	522	477	512	493	527	510	446	494	515	496	552	502	502	522	462	496	545	506	504	481	513	501	495	458	518	505	501	499	490	520	491	529	482	513	455	477	506	489	519	457	488	565	502	482	531	470	506	534	494	513	494	500	511	511	484	473	473	519	493	532	499	495	507	503	524	516	517	522	507	508	515	492	467	536	476	490	478	506	551	507	519	475	515	495	483	512	541	491	516	497	485	485	531	498	498	496	547	523	495	517	577	521	503	503	525	508	483	496	513	493	498	501	521	521	497	518	517	503	520	468	479	479	517	502	491	492	520	504	491	483	480	476	525	514	508	502	492	530	525	484	504	545	500	493	499	495	535	504	546	523	494	485	510	489	552	513	497	503	499	480	488	506	503	533	492	488	501	484	467	537	523	477	512	484	536	503	557	560	554	505	469	574	542	500	458	529	533	554	506	520	528	519	524	499	524	514	504	516	522	493	530	493	500	533	534	522	529	486	523	510	499	512	491	502	520	501	532	482	539	516	512	523	490	486	508	490	534	506	520	542	485	541	482	485	525	489	510	474	484	492	486	509	543	549	505	486	546	534	474	507	526	518	511	470	510	497	519	504	475	532	504	492	527	541	529	492	503	527	542	491	534	491	567	504	489	504	516	508	520	476	485	511	493	527	524	530	534	567	504	483	496	495	486	538	476	475	480	487	510	519	514	499	492	527	523	522	525	526	467	465	540	491	510	481	512	547	446	486	497	496	485	508	550	509	502	524	526	487	508	479	470	531	466	504	479	509	521	526	515	502	500	484	511	468	488	514	523	510	484	503	520	494	503	536	480	495	496	490	467	501	477	507	496	490	522	516	495	471	536	511	481	525	504	524	473	533	516	511	524	520	523	510	522	533	485	496	499	523	485	520	509	516	510	517	480	501	537	521	482	516	505	530	523	492	500	500	501	494	508	489	531	506	467	541	461	514	501	496	468	533	560	508	461	497	485	551	532	469	553	516	528	515	504	475	512	517	489	558	487	516	492	540	487	548	504	523	522	550	546	546	504	458	475	498	522	511	504	513	507	517	480	493	522	519	548	504	496	527	470	486	557	530	519	533	516	484	478	511	477	495	489	463	522	499	494	512	524	483	502	526	509	468	487	475	545	535	490	521	482	509	513	515	511	504	515	550	498	496	494	535	449	484	501	449	545	547	539	514	508	506	537	487	533	487	510	492	482	525	493	473	513	487	479	488	524	501	498	484	463	537	504	465	515	508	527	548	475	498	491	518	540	481	523	505	526	519	523	518	485	466	498	504	500	494	501	481	504	527	540	508	492	517	544	489	495	529	505	493	494	496	506	480	484	472	508	467	516	492	502	527	485	539	493	533	539	497	503	513	461	458	502	485	524	480	495	537	488	515	520	524	538	474	524	506	522	505	486	469	516	485	480	466	501	558	530	514	520	548	501	520	471	529	475	515	481	512	479	493	535	484	515	476	514	521	486	477	518	507	523	503	527	513	523	492	510	485	528	513	507	517	506	479	517	526	493	507	472	482	471	516	522	542	499	479	485	497	492	493	493	498	503	541	492	482	497	496	556	531	505	512	492	504	470	492	493	492	517	496	517	497	543	494	528	472	498	499	495	504	471	506	510	533	513	473	483	481	536	499	511	535	479	488	528	503	520	524	522	472	519	524	534	487	491	500	520	548	515	514	536	497	513	497	564	483	467	483	543	483	521	508	514	482	493	496	502	497	468	465	465	484	516	545	497	510	508	485	493	508	511	503	499	504	503	484	539	518	508	536	521	500	482	505	513	472	525	513	507	465	479	470	505	465	476	471	548	515	492	501	559	466	520	495	508	504	490	516	471	517	507	472	534	514	501	505	535	546	492	483	514	518	515	488	493	477	519	515	500	503	526	498	507	519	478	511	500	517	506	466	520	498	482	515	490	489	532	506	520	490	516	482	505	512	499	498	502	526	499	489	502	521	512	504	515	563	536	453	545	493	515	493	515	557	512	531	496	523	511	488	542	508	508	491	497	524	543	484	504	487	521	524	483	501	476	553	502	516	486	480	542	514	523	525	483	493	497	486	478	510	475	502	500	486	492	543	519	533	466	483	509	504	523	552	492	502	518	471	477	499	540	519	510	495	484	528	542	530	492	494	499	569	509	511	508	520	517	464	492	521	492	501	500	499	469	480	486	541	483	532	513	537	540	488	517	529	487	488	477	516	528	470	509	535	499	512	513	504	540	516	510	503	518	516	512	501	503	540	506	473	555	517	516	493	442	524	485	454	499	514	532	490	492	528	516	524	503	505	524	509	510	440	514	523	537	501	499	471	519	490	474	486	477	505	465	540	487	539	498	510	561	498	515	492	499	477	521	508	536	537	467	504	484	489	483	491	474	497	456	512	501	519	525	521	483	531	501	510	510	490	486	485	505	509	505	487	497	496	497	481	475	576	487	491	475	482	506	496	477	529	487	542	489	519	484	489	514	520	512	533	525	555	500	527	523	476	487	506	491	505	526	474	493	540	523	517	505	503	505	518	523	512	526	514	497	526	459	492	502	523	495	513	485	520	527	497	493	533	515	526	511	492	510	442	509	556	512	471	480	512	512	498	488	509	516	488	501	529	523	486	453	478	543	493	469	500	483	483	489	506	520	484	537	494	517	506	534	506	525	484	457	505	521	478	521	531	487	509	498	525	522	502	477	491	503	476	535	498	515	501	476	485	493	484	506	523	490	503	468	518	485	497	498	494	519	503	502	502	488	480	531	542	498	496	537	498	478	508	472	497	512	522	490	523	468	510	510	511	499	517	507	486	539	487	502	494	504	508	486	489	480	474	501	495	491	537	510	530	526	483	461	505	470	469	527	515	528	524	472	475	526	500	523	516	491	510	523	434	529	499	499	470	498	525	495	520	512	472	530	549	536	522	532	494	489	497	503	490	513	518	501	513	516	476	532	488	477	503	482	533	506	509	516	526	505	505	491	515	488	471	497	474	517	516	510	520	493	528	525
28644	22353	22825	10878	3289	3330	1882	836	497	502	409	460	449	443	438	448	420	389	419	431	411	422	406	435	431	402	428	385	459	412	409	412	426	449	429	413	456	457	444	395	439	423	410	411	410	427	481	432	437	417	413	435	486	411	431	421	417	435	455	416	415	400	433	433	444	471	393	424	408	419	407	378	475	420	398	430	406	439	458	429	449	411	406	406	456	423	419	412	380	366	422	417	416	434	434	465	465	391	413	468	416	442	420	434	386	389	431	400	424	408	418	452	437	426	427	445	417	411	409	466	443	428	377	428	420	411	449	471	427	480	413	455	449	433	413	435	447	414	409	431	388	411	446	470	428	431	428	491	458	428	444	440	408	409	387	410	423	431	393	421	441	449	437	427	377	414	417	424	421	394	414	416	414	444	428	406	437	413	428	424	436	437	449	451	451	449	412	471	422	412	420	397	409	418	451	432	409	447	423	422	427	414	443	432	410	441	441	382	419	440	420	384	435	412	469	411	420	420	418	416	409	414	443	432	473	407	428	392	430	393	410	447	439	472	425	411	376	423	420	445	455	425	427	430	423	432	400	431	435	443	460	442	426	435	439	447	433	418	457	473	417	409	445	419	438	432	410	419	434	448	417	393	414	454	425	450	433	408	499	423	445	406	412	424	408	378	439	395	451	454	417	430	425	426	397	442	414	413	483	437	399	413	422	421	409	416	394	444	471	441	407	400	405	443	403	421	457	450	431	441	428	441	437	452	454	429	398	374	389	431	438	429	430	443	415	469	405	424	384	407	430	439	428	442	397	451	428	427	398	450	415	432	402	394	426	427	421	421	442	439	423	469	432	423	425	404	398	447	391	440	397	407	449	438	423	413	405	456	462	414	446	419	461	424	431	454	426	416	420	426	430	433	443	410	425	426	440	420	423	427	451	420	457	459	437	400	441	411	433	427	418	403	388	427	421	453	401	432	414	398	423	408	414	422	417	394	442	411	410	418	416	430	450	408	422	447	408	450	448	428	382	402	397	445	416	430	454	435	404	410	419	427	421	448	372	366	402	443	433	419	420	402	405	410	409	416	390	424	417	460	423	413	453	441	440	409	399	450	437	460	416	416	472	454	415	426	428	422	423	447	421	437	423	437	441	402	413	405	418	394	465	435	423	421	436	431	393	446	407	444	423	444	408	438	427	425	471	428	459	381	430	424	417	431	469	405	420	449	441	382	431	405	444	423	417	420	433	428	412	450	398	427	426	431	444	402	444	433	440	419	426	426	456	435	431	428	448	446	431	467	465	410	416	464	446	379	424	419	398	423	392	406	438	430	444	417	425	394	436	406	433	423	421	378	430	442	443	448	446	423	403	440	417	433	430	439	399	436	358	398	412	460	423	424	446	425	415	451	400	435	435	443	449	371	430	417	436	423	414	436	403	443	437	386	426	430	415	391	429	383	460	408	418	397	427	445	418	418	459	426	399	400	452	434	402	424	392	449	414	442	436	425	449	454	414	423	423	411	414	443	413	414	421	418	415	426	441	423	406	454	411	423	396	431	437	403	418	417	447	381	443	452	445	389	415	434	418	407	399	430	423	455	407	455	397	431	402	460	438	453	372	404	396	394	414	400	430	442	410	415	452	415	410	415	399	413	407	441	378	413	428	431	423	436	421	416	444	428	432	406	399	422	401	385	418	442	388	457	441	441	400	415	443	409	423	408	448	450	485	377	421	460	419	411	390	407	401	429	423	410	437	409	430	400	452	402	417	419	386	420	417	460	422	405	398	470	436	424	421	422	422	399	447	410	433	440	463	414	392	401	398	420	420	398	432	443	436	414	411	404	430	428	445	421	426	445	449	437	409	418	412	402	451	451	425	418	386	451	390	402	409	438	403	423	416	420	425	419	396	441	436	423	442	427	423	405	408	416	434	413	427	424	408	424	429	416	403	438	440	428	427	425	423	437	424	453	383	434	432	460	395	402	429	439	432	426	389	465	407	405	459	410	440	412	430	411	419	442	450	391	447	435	417	454	454	383	423	436	411	447	405	401	409	414	441	421	399	476	409	435	412	445	425	452	402	447	423	419	407	430	415	435	404	434	430	478	425	435	430	434	471	433	429	446	412	394	472	415	429	429	445	440	413	435	423	423	440	451	436	422	431	432	439	442	414	431	444	445	440	410	444	414	422	430	436	391	412	437	437	443	398	428	436	401	426	408	402	413	427	472	433	388	431	407	396	403	433	427	437	417	443	432	406	405	444	446	407	424	409	422	395	406	408	450	431	439	490	460	446	427	427	377	408	469	445	415	400	435	434	421	454	413	416	407	432	428	418	434	429	408	411	435	445	410	430	452	420	383	432	433	440	459	436	452	424	462	476	438	398	408	440	405	443	452	398	400	435	415	414	462	427	435	435	443	427	433	426	441	401	442	403	428	405	456	437	394	398	401	463	421	404	419	450	429	408	414	422	402	413	444	453	441	418	442	417	399	469	387	438	390	427	417	422	438	425	438	419	450	431	402	423	428	417	424	376	426	405	414	422	437	427	413	431	394	449	439	447	424	424	434	422	404	430	406	451	410	392	449	428	410	430	426	417	423	430	423	405	389	421	441	444	427	414	426	422	403	406	459	417	442	463	407	422	411	410	444	440	414	429	409	418	436	446	409	428	435	418	386	441	400	428	405	435	491	398	449	446	415	426	447	433	442	396	387	410	426	420	408	438	428	390	430	439	402	451	437	454	417	434	412	413	455	388	434	425	414	435	420	431	420	398	423	447	443	441	405	449	406	418	461	428	420	447	401	428	439	434	429	473	404	418	417	479	417	416	462	403	434	406	401	455	420	417	433	451	405	427	437	436	434	402	420	431	427	426	419	398	394	422	413	458	437	442	390	429	373	443	403	448	462	417	418	412	412	448	414	404	408	423	430	418	427	426	452	421	411	447	389	440	420	437	439	410	429	416	440	428	414	403	410	432	408	487	406	439	458	430	434	432	435	407	459	453	441	408	453	427	443	409	412	399	405	479	411	425	456	423	423	397	427	422	456	441	454	413	423	429	439	429	396	422	395	438	409	419	431	463	397	418	392	430	410	443	412	396	420	406	447	419	423	440	400	394	442	407	406	392	443	423	439	430	440	430	426	421	427	425	446	402	399	444	361	449	434	428	447	458	394	427	403	480	419	421	428	411	403	436	421	456	408	437	420	434	424	412	418	438	424	421	419	462	407	397	416	483	380	424	435	429	434	419	431	427	439	428	422	462	430	428	407	425	398	443	445	455	415	444	385	441	437	442	438	432	430	426	432	440	414	432	440	457	384	442	424	403	375	408	408	410	442	447	415	410	452	382	452	444	419	419	424	421	401	431	445	406	423	382	426	413	445	467	405	461	394	446	402	409	435	432	406	441	435	410	436	425	417	463	433	414	460	393	412	416	459	415	417	428	391	391	413	418	415	367	419	442	447	405	461	461	442	421	428	426	433	400	390	452	405	444	398	414	402	395	437	432	453
12836	22854	21450	6774	3317	3640	2051	846	509	406	354	341	346	328	376	350	382	367	366	380	374	335	387	364	348	334	372	359	374	386	385	380	396	322	378	341	356	376	370	324	369	337	387	363	370	377	380	359	348	409	314	386	370	328	320	388	370	365	324	354	374	365	365	357	391	351	352	355	387	371	386	331	358	341	359	301	372	337	373	339	348	365	353	356	356	346	373	345	348	383	332	365	333	332	407	356	375	379	361	377	387	358	324	384	330	357	370	368	341	336	368	408	371	350	324	371	370	342	402	332	337	320	374	389	355	367	368	358	344	361	358	366	353	343	385	325	325	387	387	358	366	344	347	389	384	357	352	360	363	360	374	381	358	360	350	333	382	384	334	331	385	364	374	357	350	375	337	338	363	355	354	349	376	352	358	373	341	348	391	366	352	393	361	358	399	381	325	345	382	348	342	391	395	365	374	378	361	360	379	371	347	343	342	320	362	363	345	366	347	370	328	339	388	379	355	373	340	332	340	350	374	359	340	357	356	366	365	386	347	337	369	352	357	355	406	357	411	363	358	370	396	349	299	341	372	347	341	379	348	401	356	363	348	384	369	361	404	373	370	345	379	345	376	360	322	381	349	339	351	357	360	341	385	348	362	349	364	362	367	349	371	346	329	371	325	347	352	376	369	349	345	338	312	354	369	381	391	351	322	384	326	326	404	384	341	382	353	334	372	372	360	377	371	366	387	341	382	346	365	334	355	361	351	383	358	364	325	378	374	390	334	352	383	358	337	358	401	378	305	376	339	339	332	365	418	354	374	413	374	354	324	370	355	394	356	375	368	381	347	368	349	368	389	369	381	377	375	363	376	355	361	370	366	337	370	367	373	375	340	348	337	369	336	362	372	368	364	386	324	378	339	341	395	334	375	331	373	333	361	373	358	365	343	364	341	347	356	366	350	372	364	387	342	325	369	354	339	358	367	347	365	370	360	401	361	379	367	379	382	377	353	360	341	414	397	357	376	351	344	380	379	360	322	358	363	357	340	358	371	353	342	372	350	385	386	404	356	357	347	362	362	373	311	363	379	368	365	352	337	342	372	347	357	376	366	358	385	360	388	339	388	392	365	366	383	391	351	347	368	343	350	327	375	366	361	354	339	345	378	382	362	375	346	390	331	358	364	346	369	368	361	329	360	415	403	365	371	368	359	368	333	332	368	384	336	348	380	359	348	356	382	347	353	368	398	364	363	298	350	372	358	338	359	357	341	365	365	361	376	386	308	363	347	369	343	327	382	358	367	375	376	420	351	401	363	384	335	361	342	383	355	401	371	390	379	381	354	378	347	359	364	376	374	375	388	353	376	347	367	354	362	390	404	373	337	367	329	358	366	390	408	324	374	384	346	361	352	335	355	317	367	387	331	387	351	371	351	324	352	389	382	361	368	369	387	381	332	369	351	372	366	336	359	365	380	346	356	346	381	381	355	418	367	354	372	359	359	391	376	367	365	399	380	366	368	348	369	351	329	379	351	368	369	371	376	361	349	375	384	356	342	316	341	362	378	390	350	364	346	356	380	373	337	343	380	379	348	358	323	345	367	387	363	345	344	330	358	377	387	342	325	349	359	372	382	363	375	355	336	354	349	328	346	390	360	370	364	382	345	366	370	400	342	367	363	370	352	342	361	363	348	369	380	385	355	378	366	346	392	365	384	353	378	362	367	358	370	342	346	376	327	366	396	372	368	305	381	330	372	368	377	335	379	349	330	321	375	370	389	411	397	350	348	345	349	370	383	373	366	387	379	353	365	351	381	381	351	361	364	369	338	345	334	346	368	393	362	339	352	350	364	392	350	346	376	346	373	363	333	346	394	352	366	398	350	356	341	344	339	333	380	361	341	353	350	343	380	380	369	339	363	371	364	400	353	373	363	359	386	361	345	334	331	388	353	353	362	366	355	390	373	393	393	370	346	325	365	348	381	368	350	365	355	354	382	357	369	349	355	324	373	367	357	358	357	325	328	373	372	327	323	370	367	383	372	373	357	363	367	382	357	392	384	381	363	334	370	337	335	370	382	374	382	330	398	370	334	385	358	356	341	358	366	332	376	360	345	359	401	361	374	356	354	353	339	371	314	347	362	364	375	385	341	346	368	386	366	371	327	342	363	377	340	362	390	360	352	372	349	342	362	376	364	394	367	382	347	331	344	371	324	350	359	369	348	343	334	381	346	374	351	363	364	344	346	353	352	321	393	368	345	339	335	360	372	361	366	325	365	373	363	351	333	346	346	340	353	351	356	369	363	377	328	374	350	350	349	325	376	345	332	367	389	330	314	343	366	373	354	374	403	354	390	377	370	314	351	344	338	359	382	345	343	369	362	314	348	381	335	375	368	358	345	321	360	365	380	329	343	380	341	378	366	382	360	329	380	384	338	391	353	353	323	369	376	354	371	367	356	334	364	368	381	355	369	377	367	354	362	352	348	398	343	346	350	375	349	406	381	363	352	364	360	336	405	350	364	391	373	381	352	348	349	349	382	369	383	391	389	370	358	367	353	312	386	382	389	375	373	393	366	352	342	367	369	371	340	378	417	355	325	356	356	415	399	330	351	369	368	342	344	352	388	358	363	371	369	364	350	354	390	366	369	322	365	328	368	393	352	386	324	378	355	346	346	383	369	364	386	376	383	367	332	365	343	337	355	369	360	371	409	322	357	378	377	325	355	391	323	379	355	372	356	405	381	338	354	352	390	360	367	298	415	355	369	353	352	364	365	343	334	378	372	351	348	380	379	390	381	354	345	358	375	349	383	360	379	341	354	327	353	366	394	393	375	381	369	370	344	356	384	382	344	356	352	390	338	353	382	368	348	353	367	334	375	380	351	345	337	365	334	359	361	339	326	372	359	323	343	334	386	392	346	364	358	330	346	344	392	366	365	347	327	405	346	366	365	328	348	368	349	350	320	361	357	367	362	358	382	356	358	370	379	352	349	401	339	368	319	362	369	338	373	381	363	381	390	380	358	365	363	354	377	339	358	390	340	357	398	366	370	377	353	381	348	364	382	358	377	372	334	365	356	388	356	361	354	348	360	352	361	378	364	363	350	342	348	370	381	356	335	345	345	375	370	352	392	311	364	370	380	362	357	336	362	348	359	358	372	388	373	338	350	332	356	346	379	340	355	377	358	371	344	366	376	348	369	336	345	377	373	360	383	341	347	391	393	352	363	351	398	337	325	393	334	347	370	382	347	357	345	328	356	338	371	359	371	365	375	348	354	351	326	380	359	383	355	377	367	345	337	380	338	359	355	347	426	376	373	367	396	354	382	378	339	326	353	356	359	356	373	327	376	359	348	400	368	381	353	361	359	366	354	402	340	386	362	379	374	318	371	340	356	402	366	335	363	356	359	375	351	384	361	345	360	386	371	343	363	343	340	342	363	388	342	368	349	372	343	368	360	368	337	356	365	363	337	354	347	383	423	333	359	364	348	404	389	330	378	370	334	329	345	352	373	364
25491	22678	38334	40238	28926	29527	18334	5291	1596	925	522	481	453	494	507	481	452	494	484	465	505	494	520	483	481	462	477	476	487	480	477	484	482	502	475	446	462	415	442	489	486	463	442	455	441	476	498	488	500	486	443	422	475	457	427	465	445	436	432	454	471	431	487	514	480	440	467	447	483	491	466	447	483	450	419	439	448	477	521	451	444	507	462	462	483	432	418	466	463	519	448	475	487	490	494	489	464	506	463	454	450	476	433	459	431	459	463	472	429	467	490	469	460	512	438	516	457	473	434	484	480	444	534	488	477	430	482	437	461	469	481	449	473	505	434	512	490	481	425	444	475	466	478	459	431	425	457	467	463	457	476	489	420	433	444	506	499	486	456	483	460	453	450	446	492	450	491	508	472	471	487	485	426	442	484	420	457	491	463	490	491	481	469	459	472	498	413	455	472	412	456	459	495	445	459	481	461	499	493	492	505	455	465	439	439	498	439	465	468	468	448	467	470	456	461	462	436	450	429	492	467	463	461	478	439	481	460	431	455	462	433	463	452	458	442	454	476	457	447	484	458	445	451	461	497	459	439	472	503	444	482	469	457	458	499	440	442	482	466	462	479	482	473	438	450	468	489	474	476	511	491	499	444	435	508	465	450	493	483	432	442	506	465	455	476	475	465	472	431	478	496	456	450	477	435	432	468	463	450	493	499	456	448	449	438	490	478	458	488	477	419	481	497	427	458	463	457	449	475	469	443	484	439	408	434	479	472	480	438	467	448	474	485	455	449	466	514	474	445	470	434	494	474	424	500	494	448	419	467	472	476	437	461	467	480	482	464	440	459	502	448	434	455	444	441	436	467	488	456	473	428	467	425	497	432	422	489	437	456	482	452	468	460	476	455	428	447	458	500	415	456	441	450	484	447	481	463	435	438	474	448	478	432	472	487	470	449	496	485	439	449	470	497	486	414	472	493	500	490	465	465	466	488	497	436	463	449	474	430	472	495	460	455	415	426	476	444	445	487	451	439	459	419	450	438	484	472	464	466	446	465	459	475	460	444	482	479	498	469	460	480	486	438	516	453	491	465	476	462	437	457	470	466	454	421	465	407	469	434	438	491	490	462	451	500	429	457	464	450	468	476	422	441	475	485	451	460	508	472	471	513	484	480	448	439	461	468	458	449	472	440	485	492	467	461	431	453	512	454	477	475	470	492	445	481	469	496	453	455	448	458	471	468	429	491	508	489	419	427	477	460	444	472	431	436	425	418	480	485	446	453	447	451	457	483	429	462	450	441	462	475	470	438	448	488	429	449	492	483	434	474	453	460	436	464	481	480	426	436	462	443	462	445	485	438	460	438	459	440	463	460	460	471	446	444	467	435	461	466	462	443	477	471	475	437	492	481	440	472	447	458	488	441	455	486	478	461	454	470	515	452	450	492	446	478	453	444	435	475	491	447	490	459	453	485	463	457	486	460	453	444	471	464	442	479	465	493	481	461	465	502	447	448	463	451	462	492	512	476	510	467	467	448	497	468	447	455	438	441	413	442	460	443	464	470	457	444	466	441	457	450	474	444	438	445	442	481	445	465	458	443	480	458	463	461	484	488	437	474	458	440	438	474	459	456	425	465	444	499	469	494	477	467	434	507	490	450	449	436	466	454	437	436	425	462	440	473	485	477	455	490	448	406	460	449	448	463	424	438	494	445	451	446	455	445	478	437	440	461	491	441	472	469	472	424	455	450	481	464	484	458	485	442	455	453	453	493	476	443	443	438	448	480	428	462	473	465	447	476	460	480	491	444	446	465	457	512	446	468	426	464	482	462	481	466	450	441	471	414	443	466	467	471	452	436	419	468	440	488	483	466	486	418	467	489	464	439	503	501	478	450	456	488	481	444	408	491	447	485	446	433	460	506	485	418	460	446	448	417	469	465	495	453	481	455	491	441	451	442	439	471	458	441	464	447	491	456	466	414	466	479	483	453	491	446	467	483	467	458	457	439	435	451	472	454	457	437	464	462	453	445	494	417	514	451	461	476	464	430	455	461	452	429	477	458	427	465	426	444	445	473	485	470	441	471	465	500	460	445	434	459	468	455	464	475	465	485	438	470	433	476	472	454	462	452	453	453	441	487	471	483	440	447	431	443	465	461	472	460	481	408	479	436	459	460	451	451	490	492	477	473	496	453	436	483	460	479	456	442	475	468	453	439	481	469	440	443	427	466	466	456	473	468	482	450	465	447	461	519	451	435	475	431	480	463	431	482	485	463	469	445	489	456	495	455	486	431	442	453	477	449	460	477	493	479	463	450	482	438	420	483	446	484	477	456	467	504	450	446	487	468	479	445	446	457	515	476	475	476	466	465	473	451	422	473	477	476	480	480	485	496	482	511	471	485	485	480	426	448	478	426	468	463	470	463	474	468	468	468	479	444	462	479	430	434	472	496	463	429	496	415	447	430	446	451	438	435	471	472	441	524	469	444	476	401	470	475	481	434	471	445	482	498	434	488	466	474	428	463	436	494	421	457	467	458	526	491	449	452	435	496	440	459	459	448	489	454	449	460	490	468	459	464	460	476	476	438	456	480	475	448	439	440	439	470	463	457	479	454	461	426	457	409	441	447	527	463	476	446	455	475	446	465	472	443	453	485	434	480	458	492	494	474	466	493	461	489	485	441	431	459	508	446	445	467	428	490	472	460	447	521	454	495	472	506	461	459	450	428	461	482	466	455	443	484	440	477	429	456	483	410	447	467	442	509	491	461	410	428	506	461	432	490	479	469	509	442	465	462	432	438	451	442	461	440	435	496	481	456	471	466	482	479	469	461	467	464	471	427	452	468	435	455	461	446	470	450	483	436	469	480	493	465	477	441	485	424	460	422	472	468	410	437	473	448	439	445	486	469	475	470	455	414	461	431	448	492	434	416	505	462	471	487	507	476	433	488	476	448	459	487	463	441	446	466	471	483	468	489	469	441	461	453	429	415	487	471	436	452	451	484	461	453	477	455	465	447	460	405	484	457	416	506	503	461	474	470	430	458	471	470	431	481	462	442	465	454	461	438	403	483	444	450	459	456	476	474	459	464	470	465	477	491	458	468	445	428	480	459	437	447	465	445	468	481	469	464	440	459	459	488	440	473	477	470	490	478	511	441	473	437	436	480	459	454	492	472	486	452	460	417	453	481	465	504	510	504	541	474	445	481	450	486	465	477	447	492	486	455	433	457	432	462	473	486	443	456	466	495	418	472	436	411	479	467	446	459	443	442	474	505	447	474	478	455	491	473	479	501	505	458	482	425	482	442	474	468	449	479	461	448	492	450	460	459	464	474	513	511	503	451	460	460	478	449	458	443	413	473	472	465	457	477	437	495	459	465	493	493	438	451	442	459	434	453	465	488	452	466	463	448	461	430	503	459	453	449	481	463	449	465	483	439	487	459	485	473	445	497	459	466	431	459	451	472	468	439	504	500	466	489	446	443	515	454	452	460	475	454	442	471	477	440	465	468	435
47932	83021	74458	39450	27046	25320	13174	4614	1894	979	454	435	417	416	441	414	440	394	440	422	436	421	450	460	421	448	423	417	462	404	441	444	424	416	430	427	416	440	435	444	455	413	434	437	394	436	417	451	443	470	416	439	406	435	433	425	420	422	449	429	408	480	446	420	411	420	388	462	414	414	413	482	435	411	462	375	487	404	429	473	419	412	449	443	447	429	449	406	434	414	383	472	383	407	438	463	398	407	433	444	477	444	443	414	432	437	473	410	426	428	463	440	420	417	438	436	406	420	429	421	399	419	448	419	459	437	406	426	415	389	425	412	430	443	473	454	449	445	450	429	434	430	397	444	431	409	403	433	470	441	445	437	433	468	427	431	394	403	438	469	440	408	460	406	419	410	451	423	440	419	468	431	423	435	442	430	421	434	382	422	434	388	460	406	462	428	427	399	432	423	454	454	433	390	441	411	403	402	401	409	443	469	461	441	457	420	423	425	460	468	446	417	426	429	435	409	442	462	430	412	435	436	403	436	422	427	416	422	440	449	423	436	408	457	430	382	430	404	437	418	455	428	477	420	417	421	432	466	465	435	427	420	455	425	424	413	415	432	440	414	426	440	435	434	432	428	430	445	445	400	460	416	423	475	449	452	448	487	409	448	461	426	428	427	411	402	442	427	420	397	443	415	436	426	469	428	427	415	447	411	397	420	426	422	425	422	445	427	420	432	423	427	425	437	418	428	394	440	409	439	419	422	420	424	418	428	418	405	416	425	429	368	399	434	435	430	447	415	432	456	400	444	444	376	412	422	432	446	402	387	459	480	428	435	444	426	420	414	438	425	438	472	444	429	441	430	460	401	412	440	393	428	386	447	398	460	430	440	380	396	408	438	391	403	455	433	443	429	406	429	433	415	434	462	423	420	457	451	400	458	429	424	388	422	435	446	429	426	449	466	474	429	408	432	433	445	398	431	465	447	455	477	441	449	443	441	453	425	455	455	412	440	422	453	395	439	443	432	431	414	457	421	420	428	425	413	431	448	434	410	450	413	446	374	413	454	430	403	445	422	447	442	441	443	437	422	415	413	424	398	437	401	447	433	459	431	449	408	465	437	428	409	420	434	441	395	428	431	411	444	434	444	447	391	427	441	451	433	386	452	424	468	423	405	457	428	416	425	423	470	449	441	406	467	438	418	432	439	477	442	416	451	411	447	429	439	417	389	444	416	408	470	390	445	433	463	430	410	400	387	425	447	414	391	408	408	445	429	418	454	402	440	441	403	440	427	450	426	423	409	434	409	457	429	435	421	426	412	446	436	427	416	429	456	401	442	439	407	456	421	396	411	417	437	411	436	414	411	450	446	407	431	426	446	407	430	437	409	413	452	463	398	451	429	426	392	432	437	456	446	413	430	425	410	404	421	429	409	442	425	444	444	419	469	427	468	416	448	436	476	427	433	414	436	443	447	421	429	416	438	417	445	437	404	431	417	430	427	426	411	421	417	432	408	446	471	431	433	410	442	452	437	416	462	433	432	442	430	408	446	411	435	461	439	441	412	453	395	400	447	417	413	448	429	417	423	435	370	415	440	431	429	379	433	447	439	432	407	377	430	438	424	430	403	459	418	451	422	421	429	407	434	466	403	401	414	456	425	414	432	400	412	434	428	428	433	449	406	407	466	400	431	412	453	441	433	439	421	433	410	457	456	415	414	419	439	421	458	466	433	448	443	402	402	437	394	434	417	450	437	473	449	450	419	455	398	416	423	411	428	437	415	426	439	412	465	421	385	413	469	435	405	424	436	429	474	417	431	411	409	419	409	379	437	402	423	429	406	414	476	399	428	409	434	429	444	412	399	423	418	431	433	418	438	423	413	405	422	420	440	436	432	467	436	414	430	462	440	455	458	410	457	436	438	402	427	428	422	439	389	399	418	452	430	419	441	443	431	418	406	423	403	428	395	432	444	444	400	418	429	422	431	426	447	448	438	401	408	418	426	431	462	404	430	432	397	428	415	414	459	459	454	451	436	406	403	413	409	422	419	448	442	420	412	441	438	439	437	431	420	383	394	422	425	411	448	427	452	500	437	439	443	400	438	415	431	444	422	406	432	418	453	420	398	451	453	460	440	441	496	421	420	438	463	454	411	410	438	432	386	414	426	426	426	477	443	439	430	473	430	410	419	376	438	423	416	491	421	439	431	404	426	432	403	402	451	410	440	425	426	444	393	422	433	461	403	437	434	384	461	417	392	422	418	405	413	436	395	415	410	413	468	431	426	440	412	422	442	436	438	429	408	451	437	444	444	401	415	430	451	458	449	431	412	398	423	414	460	424	490	450	442	409	431	430	436	410	431	454	414	433	424	456	434	427	450	403	426	421	405	379	426	412	425	457	472	441	435	451	420	412	435	448	417	441	427	465	425	410	454	451	465	424	434	416	420	410	438	448	426	412	418	418	436	433	395	422	419	430	420	434	429	418	458	423	436	440	432	421	418	451	440	430	420	459	438	472	417	444	426	467	433	448	433	397	449	398	452	433	450	402	419	426	451	423	436	433	424	425	457	410	436	430	415	416	433	399	448	456	433	419	424	444	427	434	401	428	426	413	450	454	425	419	405	436	432	435	434	466	430	463	446	415	436	431	438	430	404	447	412	453	442	429	455	421	415	469	441	430	419	450	442	429	436	390	395	408	432	423	453	453	418	400	427	418	463	412	411	465	454	395	431	434	418	445	438	468	438	429	422	415	432	419	449	425	423	419	410	404	397	403	441	444	424	428	422	409	443	434	430	426	442	419	420	425	435	410	435	419	435	404	442	425	380	434	461	460	460	459	436	408	429	458	426	431	436	416	444	420	418	420	483	418	445	387	426	396	450	443	413	426	447	452	449	396	419	413	413	427	411	446	432	417	401	445	429	434	413	463	426	445	418	413	419	480	443	433	406	430	438	406	399	406	406	389	430	437	415	420	426	455	412	409	430	460	458	411	418	426	418	425	427	429	428	411	424	436	415	425	427	447	423	396	439	406	427	431	443	404	420	430	422	439	453	424	435	446	471	465	405	384	433	456	423	442	423	412	426	468	423	436	418	415	410	422	414	425	428	431	382	395	456	430	404	466	420	461	406	419	425	420	390	444	454	432	450	431	468	400	411	423	468	447	465	403	411	443	398	423	409	440	449	413	455	401	446	462	376	411	422	439	423	438	431	375	411	453	435	405	445	465	421	451	419	407	463	404	405	412	422	418	469	395	411	416	455	438	405	435	424	446	432	446	427	412	414	427	412	467	438	432	436	408	391	421	410	405	416	425	395	434	410	411	467	413	454	417	425	424	428	407	410	442	420	467	428	472	408	439	459	425	439	448	394	424	448	407	444	459	451	421	435	439	458	433	430	441	433	413	436	412	416	394	426	442	446	419	436	392	421	432	449	438	425	441	421	429	434	416	430	446	423	457	459	414	415	372	414	453	443	454	422	437	430	421	460	389	422	421	409	414	421	408	444	423	431
24533	22074	34969	37487	32745	38951	28576	10023	2249	1403	671	564	571	614	554	588	514	508	566	560	561	545	506	559	561	556	551	547	545	536	551	531	612	536	608	599	564	543	557	529	547	549	563	545	517	568	577	540	542	575	569	519	550	555	549	549	550	551	529	554	513	539	573	535	582	531	532	518	548	536	527	542	537	543	508	570	558	498	578	559	516	529	569	567	500	539	521	574	531	540	572	525	546	542	511	543	565	554	522	537	522	536	548	630	584	591	534	537	554	557	553	543	529	528	554	523	544	545	571	569	539	618	507	520	581	570	591	567	542	599	514	557	529	581	519	551	548	530	575	541	547	545	560	584	546	544	556	597	564	542	531	554	562	531	547	569	514	551	522	532	548	560	529	540	557	546	515	533	582	565	578	568	568	559	543	491	536	536	563	541	492	515	550	566	545	527	568	533	564	572	558	532	536	498	589	536	562	523	504	531	556	530	569	530	539	545	585	532	526	522	583	528	564	554	569	519	516	528	553	532	543	526	582	556	575	539	559	566	541	531	545	557	543	545	610	504	533	533	538	554	545	537	562	539	556	545	558	561	522	528	538	586	538	543	547	525	546	556	567	580	525	528	562	561	546	549	579	575	537	574	566	519	574	516	530	543	563	575	535	530	549	515	539	557	548	566	577	568	516	516	540	541	524	553	576	540	537	545	528	545	529	600	503	508	524	513	541	521	547	522	526	586	578	522	570	561	555	578	513	522	555	539	539	586	581	582	511	545	536	570	524	599	541	562	551	561	508	535	527	558	505	528	488	569	506	547	541	529	548	533	565	542	533	509	544	529	551	542	585	538	543	535	571	583	513	543	554	625	558	585	563	573	552	593	548	519	503	519	537	519	520	539	529	535	572	583	542	529	555	552	545	562	573	539	510	490	543	529	558	564	580	563	510	535	540	518	600	532	564	572	574	556	582	563	544	580	556	494	569	562	526	559	547	547	540	526	523	534	515	548	559	505	580	550	543	561	533	542	520	587	517	546	555	541	510	536	550	575	570	572	520	518	577	568	555	576	531	526	525	538	573	552	546	549	518	563	555	562	560	545	541	565	541	550	542	518	562	588	534	501	517	550	522	552	513	515	538	535	553	576	542	543	555	534	570	571	498	465	530	576	508	535	597	487	505	509	614	551	530	582	580	593	526	577	516	514	527	565	549	546	547	582	539	545	522	543	561	539	534	524	535	558	559	526	525	556	510	575	529	532	523	509	552	519	574	538	543	541	548	540	539	585	585	579	579	567	541	545	562	561	549	536	533	560	545	546	546	508	549	541	551	555	543	524	533	541	538	545	580	505	536	529	565	545	513	548	566	573	538	559	505	567	562	542	562	565	559	572	505	556	523	554	531	613	573	556	553	545	527	571	529	572	604	533	595	595	550	578	531	531	524	534	561	552	516	582	547	513	537	521	548	522	546	580	535	578	537	561	560	547	597	538	612	531	574	556	542	542	526	512	525	520	571	569	508	542	551	528	555	528	535	554	543	527	529	522	565	541	540	557	519	532	560	554	535	547	541	545	561	505	510	549	561	535	494	539	491	512	537	536	561	530	572	529	524	597	541	545	542	528	544	541	594	543	525	542	545	535	530	500	518	535	568	561	523	530	530	542	557	582	501	540	558	566	566	538	523	572	535	551	545	532	525	549	560	531	599	588	552	540	551	561	519	546	589	533	532	522	528	513	487	548	573	521	537	563	581	523	558	555	586	577	567	529	530	555	543	579	537	559	534	538	512	533	549	562	546	554	538	514	519	551	530	559	559	544	578	550	562	571	518	516	572	587	556	544	545	571	557	557	549	496	531	525	508	548	550	570	502	589	563	535	515	560	546	533	570	505	568	540	514	543	530	549	518	514	556	540	576	584	531	599	597	561	570	544	553	582	570	509	585	540	506	550	570	576	513	527	554	530	530	491	510	561	542	537	583	553	559	543	546	587	558	597	532	540	573	568	562	547	557	514	549	510	563	526	594	573	559	526	564	563	558	522	568	517	520	576	579	579	552	535	540	559	545	494	579	526	526	555	524	539	522	543	564	542	530	535	537	548	556	569	553	527	585	543	508	556	525	544	537	567	580	540	538	563	544	543	578	574	560	530	580	530	565	555	537	576	525	569	570	568	563	527	520	583	542	504	555	562	546	532	534	567	593	538	547	586	528	561	511	618	542	573	556	567	530	540	540	534	553	531	545	527	536	547	578	507	549	553	548	531	566	585	571	552	554	554	572	525	547	590	550	537	561	555	583	552	535	541	509	511	563	547	538	561	559	556	540	585	524	519	557	550	570	561	515	544	518	579	515	568	534	527	536	534	551	561	548	528	544	545	531	531	556	542	544	546	494	530	580	545	555	570	567	526	548	506	550	589	525	551	563	562	547	516	529	495	546	552	562	528	564	507	534	561	556	576	569	507	542	546	522	548	524	545	572	542	543	506	562	571	542	533	600	537	551	537	561	542	512	549	537	532	548	578	513	543	520	521	505	586	539	509	607	512	565	535	536	530	546	495	599	555	548	550	532	538	588	566	535	532	562	557	548	556	557	534	528	551	521	528	571	519	518	569	571	520	539	554	506	527	521	556	555	548	536	544	556	526	547	530	514	555	588	523	511	531	586	551	566	562	548	493	537	559	547	559	527	540	538	534	537	497	542	531	527	535	537	514	571	544	505	527	533	592	519	551	562	511	547	567	541	562	566	554	532	546	542	553	538	545	564	501	503	555	534	538	552	527	540	555	551	577	511	598	539	562	550	516	547	580	523	548	551	567	560	503	529	524	572	545	540	561	527	513	578	527	566	556	537	514	528	556	552	567	598	531	571	562	579	536	554	581	509	544	532	561	535	513	536	499	575	517	503	547	530	538	537	555	559	561	571	552	537	593	509	569	511	585	547	555	568	579	538	565	521	510	558	615	568	592	566	553	495	530	547	513	553	563	501	542	536	568	553	531	536	569	499	519	538	554	569	532	519	598	556	509	528	546	530	537	550	532	525	553	523	554	552	542	534	537	546	556	561	538	534	560	496	562	550	568	559	520	537	557	537	514	522	557	531	581	535	558	573	552	562	538	586	534	598	537	565	552	524	531	527	524	543	548	563	575	517	543	551	554	525	545	549	513	546	609	528	541	555	553	511	530	558	559	540	549	547	520	567	510	543	518	546	548	532	548	559	528	525	526	524	551	559	561	556	555	541	555	506	560	551	560	568	553	566	568	589	547	570	525	556	541	544	561	582	534	562	509	540	570	571	558	537	564	543	525	573	563	563	539	552	528	538	546	488	536	541	556	557	549	560	528	523	517	547	579	571	501	572	536	543	546	564	512	522	577	537	575	553	537	549	583	541	559	516	547	513	548	557	560	594	527	522	559	529	564	582	523	509	554	556	547	547	517	520	567	536	563	560	553	551	535	538	511	542	523	504	553	535	540	508	554	553	526	555	570	540	573	564	524	550	504	551	544	586	566	532	524	531	501
58250	97479	88044	52073	40524	37406	20287	7756	2472	1660	617	523	562	528	539	479	529	524	533	536	502	528	530	538	547	508	508	508	548	510	572	502	458	507	503	548	505	491	507	546	566	536	515	522	496	484	538	493	498	523	532	538	544	527	533	526	483	491	515	510	519	514	542	527	509	489	502	537	522	548	514	561	520	485	507	543	542	480	514	551	535	494	487	523	485	495	517	535	536	529	489	502	517	499	507	516	510	498	521	495	517	532	495	497	473	497	469	508	505	496	518	544	553	523	457	511	547	492	487	501	477	493	508	513	517	512	489	530	499	509	511	494	508	481	522	529	478	493	480	530	538	479	501	542	501	518	460	497	535	489	505	488	490	527	498	520	518	495	542	534	537	495	534	521	531	501	509	537	532	510	477	474	514	510	521	523	501	528	507	529	493	528	482	492	510	513	524	525	527	503	540	532	522	509	463	519	507	488	499	479	501	538	506	497	530	531	524	491	491	475	524	487	513	498	502	536	545	536	515	494	539	563	524	537	458	525	520	515	498	526	529	527	506	506	496	529	523	538	509	540	519	492	573	500	528	520	469	524	526	480	526	519	508	477	512	543	517	521	523	533	535	507	520	498	499	549	533	503	504	546	488	523	525	490	525	496	473	489	554	510	503	512	478	507	542	489	484	482	502	542	523	473	488	516	490	536	498	502	509	531	512	512	514	558	521	521	508	484	484	528	515	497	468	546	513	535	522	527	514	501	526	527	473	487	531	541	514	514	510	509	525	476	501	508	545	518	494	486	544	522	502	531	527	491	493	524	507	552	525	517	515	496	504	491	513	501	487	499	518	512	498	490	504	533	534	535	520	478	530	507	506	492	527	520	492	459	501	524	475	500	518	467	489	509	532	530	508	472	528	513	529	495	509	460	523	473	556	474	476	530	516	491	511	556	492	510	516	498	521	521	517	480	530	475	527	489	506	504	520	500	562	507	501	531	487	527	487	495	486	523	527	499	499	510	505	534	500	468	528	479	543	478	472	494	500	487	508	529	491	503	487	516	483	517	483	539	515	531	500	564	482	515	523	518	508	486	524	498	510	493	491	524	536	489	504	513	480	504	482	485	489	512	505	458	503	475	515	502	519	513	486	562	562	501	531	484	486	541	528	541	512	472	522	526	532	536	499	514	509	539	538	521	533	515	481	528	524	529	530	522	520	554	491	508	492	495	467	471	521	520	568	529	496	517	546	520	531	516	491	506	528	505	534	502	502	523	511	476	517	487	504	520	491	478	481	512	535	485	451	499	501	496	511	537	461	505	498	519	518	471	526	515	500	505	489	509	519	512	529	500	555	552	484	506	526	516	488	490	531	488	529	510	536	505	471	523	518	549	479	536	556	507	522	535	543	525	540	468	491	525	524	540	507	475	471	535	489	547	480	520	467	499	500	515	519	471	543	543	465	494	533	534	485	561	512	511	490	457	517	544	511	493	506	521	517	479	554	547	495	536	501	515	511	481	530	531	501	518	546	489	530	515	518	524	533	526	514	526	498	503	554	524	535	511	543	492	507	531	544	506	491	493	492	474	463	521	532	511	500	528	530	464	515	524	514	534	536	503	513	488	489	539	511	512	526	487	480	510	506	574	536	515	494	529	571	536	497	504	515	500	477	474	531	520	477	524	481	508	522	549	542	508	524	523	512	512	501	544	518	502	536	514	472	488	526	550	513	514	535	474	482	546	532	496	520	504	570	510	492	502	520	509	495	486	487	477	490	479	541	511	498	501	514	517	499	524	467	526	504	503	486	508	490	512	493	498	467	530	498	517	527	525	486	494	503	497	540	521	535	529	521	498	541	522	504	472	511	513	541	525	513	532	509	514	530	504	524	514	503	523	503	558	505	519	551	528	535	543	474	535	510	519	510	499	488	523	478	570	496	526	537	513	503	502	529	559	522	533	506	511	488	503	497	499	459	503	517	506	498	526	484	500	471	502	488	485	510	543	496	527	525	493	507	559	474	512	498	497	496	514	488	512	490	512	495	526	518	525	523	512	529	466	504	532	519	509	491	493	511	499	531	527	504	510	498	543	510	487	463	540	523	507	498	518	542	471	518	502	517	518	551	525	496	530	506	480	526	480	514	540	545	494	496	508	511	509	489	495	492	496	542	525	531	522	486	491	519	500	499	545	543	552	523	504	535	505	514	532	538	504	508	528	529	519	498	502	530	536	502	518	506	467	505	515	487	526	482	491	474	523	505	518	485	478	534	529	527	473	527	503	516	521	527	505	529	496	521	505	546	511	501	479	530	494	508	491	520	482	504	520	506	505	488	483	521	514	522	527	526	460	492	505	527	503	526	489	504	518	470	485	488	531	506	520	520	526	514	531	502	515	513	505	508	545	487	479	491	519	525	503	524	477	557	527	490	498	525	493	546	486	500	541	500	451	501	527	510	515	505	535	474	506	517	534	490	469	475	549	528	517	495	486	542	531	522	544	478	530	504	488	509	493	481	515	510	525	524	476	516	500	479	515	456	528	501	508	497	501	489	497	481	551	512	529	508	520	493	475	501	489	482	478	504	506	521	529	463	472	496	501	488	481	494	557	517	478	502	507	483	510	538	478	463	526	473	458	503	513	499	493	518	537	534	511	480	540	500	499	503	484	527	488	536	515	489	467	529	472	558	505	498	494	537	511	533	535	506	512	483	513	530	534	544	496	507	516	528	494	509	484	535	520	509	503	524	518	536	506	515	506	483	466	543	543	512	488	525	513	521	531	510	504	511	529	516	492	516	558	497	523	514	545	511	516	539	508	493	527	493	508	495	528	503	464	514	501	519	503	519	462	499	479	530	542	492	499	529	509	480	501	498	524	522	485	468	477	535	478	515	514	516	503	503	467	507	501	498	529	488	506	507	510	453	517	486	515	482	518	541	521	524	514	521	494	481	510	468	506	521	467	517	515	508	542	525	521	514	518	536	514	495	484	489	518	553	497	486	547	525	482	498	519	498	521	491	478	534	493	486	508	516	496	530	481	514	525	514	518	519	516	524	515	540	501	562	523	503	499	477	544	502	517	502	520	545	475	487	530	518	523	542	511	516	522	466	498	508	569	543	492	518	507	506	507	503	504	494	508	473	498	506	467	523	501	520	509	491	486	538	520	494	482	498	477	539	507	479	500	495	527	498	483	491	500	522	476	500	540	504	488	519	522	508	503	481	525	497	508	517	494	457	500	515	529	496	525	498	515	522	525	469	498	495	482	503	511	539	511	561	519	574	556	549	511	501	576	510	502	488	492	488	500	515	514	538	468	542	497	502	511	524	511	493	474	490	523	532	519	507	477	519	516	517	532	468	505	540	507	501	503	540	493	507	542	519	522	502	524	523	536	476	485	503	527	528	504	541	486	502	514	471	499	528	510	514	519	494	526	501	509	514	527	504	473	509	568	460	518	514	483	489	514	476	474	514	529	464	490	491	498	501	474	486	515	514	523	519	460	532	493	533	517	470	531	502	528
28530	22695	23109	12380	4776	3683	2001	856	537	469	431	426	446	426	425	415	428	428	472	423	425	451	485	455	396	441	427	432	446	442	431	416	477	424	425	444	426	448	435	408	453	414	431	434	421	450	430	416	439	458	389	431	455	414	439	420	443	419	448	422	407	450	448	421	446	401	414	433	464	428	461	458	470	446	403	423	470	440	406	426	417	444	419	432	404	420	435	416	447	412	433	409	482	409	427	421	409	404	444	414	417	385	407	432	442	456	436	405	429	443	418	415	432	399	439	401	427	452	428	427	439	394	376	430	408	465	445	459	427	435	455	432	404	426	439	467	424	433	411	404	450	432	426	449	431	441	464	429	407	395	405	426	438	452	417	461	386	421	422	441	425	404	469	469	406	411	439	411	403	452	435	438	436	484	406	417	417	453	432	466	444	446	436	410	442	408	419	430	439	477	429	445	459	379	437	425	418	390	431	444	398	439	429	400	428	439	421	408	430	422	396	429	421	401	398	411	405	395	405	451	425	430	430	436	403	420	409	434	450	433	443	425	433	429	433	387	441	433	435	437	423	428	446	450	435	460	452	409	454	417	399	426	420	419	456	419	413	389	446	425	415	455	378	416	458	443	425	418	436	434	419	437	416	450	456	418	404	451	450	431	417	429	428	437	398	429	409	383	434	394	461	393	427	379	434	444	424	417	463	417	427	409	405	425	438	440	407	450	460	419	409	437	427	397	402	442	457	438	410	416	425	398	461	417	408	443	436	450	430	437	415	450	402	421	361	463	406	452	411	420	423	441	428	411	391	439	447	431	390	400	398	425	461	415	414	449	427	409	445	428	418	458	463	423	439	399	418	421	406	430	431	412	430	449	427	449	417	427	455	432	426	464	459	405	433	434	441	427	418	442	418	423	447	404	424	470	428	406	422	411	439	428	448	455	462	437	434	434	402	456	428	433	418	417	428	416	423	441	441	417	454	429	405	413	397	408	434	443	419	439	398	466	441	443	420	442	445	468	447	439	397	447	462	404	418	465	414	469	444	437	449	441	403	450	415	456	407	427	410	457	434	464	415	391	424	431	410	444	438	421	474	441	412	433	410	399	454	404	430	402	393	432	421	416	418	431	446	429	420	424	409	430	391	413	392	408	430	428	425	420	432	410	447	442	451	442	468	417	436	419	413	426	453	385	421	434	423	437	451	428	446	435	418	429	424	434	449	447	432	440	442	430	373	383	462	425	410	431	469	454	411	450	406	443	421	445	419	439	441	414	439	421	420	414	461	483	423	439	401	402	422	464	426	431	446	453	422	432	426	420	458	379	461	406	448	385	441	407	414	446	418	392	474	426	470	423	416	411	428	439	435	431	458	405	383	445	415	428	427	423	425	443	441	449	440	401	422	410	441	423	422	392	438	437	419	441	420	411	445	434	429	442	378	377	387	458	438	425	415	436	456	417	405	436	432	418	468	390	414	470	414	449	438	455	387	474	428	405	434	434	417	432	407	388	431	463	435	442	424	423	431	429	411	423	405	449	405	474	388	420	426	411	448	450	440	398	412	425	401	438	433	439	403	422	424	423	413	449	429	384	424	449	437	458	427	470	416	449	453	437	436	447	423	432	440	404	380	431	402	405	428	444	450	390	412	434	429	416	428	404	440	435	459	454	392	488	404	422	431	405	463	436	390	443	402	416	405	472	447	414	460	442	444	407	410	415	481	426	486	437	435	422	395	410	455	412	399	417	432	464	437	419	415	453	409	458	382	421	402	409	424	408	436	436	438	427	399	398	451	460	475	397	433	451	437	407	404	468	444	419	456	427	432	426	410	418	427	452	440	469	419	429	443	443	445	402	445	408	447	415	431	394	450	440	460	410	434	465	432	441	456	420	414	452	417	433	405	407	446	407	426	450	416	430	425	412	396	426	431	405	453	420	439	414	385	415	428	403	420	431	446	395	395	399	425	420	413	447	423	437	402	424	440	411	405	417	440	462	474	448	406	442	455	450	437	409	411	428	429	420	417	428	401	396	414	452	395	415	427	444	421	426	424	404	434	468	398	421	412	458	444	474	469	431	418	400	449	392	457	432	401	450	452	426	432	446	449	393	423	393	417	402	437	429	431	413	440	447	454	435	445	441	411	433	449	442	413	464	446	448	403	423	444	447	440	402	455	431	435	459	421	411	401	413	443	429	414	435	465	448	438	409	449	425	393	438	442	463	418	442	428	417	438	441	417	418	417	424	434	492	419	437	425	404	430	425	448	431	479	436	463	429	440	430	377	394	392	406	423	438	435	413	400	441	398	442	437	440	411	415	412	421	447	426	471	417	442	410	431	432	441	409	417	421	476	424	427	418	410	402	406	433	406	426	438	473	447	427	455	390	440	435	417	431	428	460	462	398	429	453	439	409	422	458	446	458	419	460	481	407	429	439	436	440	433	410	429	422	415	414	440	432	420	440	458	463	421	417	406	446	449	430	429	426	419	415	455	434	407	429	449	364	427	436	419	433	443	421	412	435	427	425	411	412	445	412	452	456	420	419	410	433	437	387	435	420	423	456	441	463	416	405	391	454	451	450	429	463	414	427	447	439	443	386	448	421	403	448	414	463	425	430	453	426	452	431	412	421	396	422	411	443	395	440	399	429	473	465	429	430	441	443	407	430	425	465	464	428	418	464	387	444	403	432	455	440	421	434	427	432	437	430	448	445	424	428	427	448	431	431	387	406	447	382	441	416	425	425	444	429	428	441	402	426	434	398	405	452	395	411	416	387	444	437	456	450	448	409	399	420	423	422	417	447	447	392	405	454	392	415	448	451	405	438	404	449	442	472	455	422	405	406	399	442	410	424	419	399	452	418	432	422	445	394	449	431	407	435	414	402	423	433	399	412	439	432	414	427	408	401	409	421	396	452	474	462	460	423	478	410	448	422	447	489	438	450	420	406	424	445	455	409	438	396	398	451	449	418	440	456	433	439	423	391	427	424	467	477	417	393	397	403	431	424	404	389	427	410	416	397	445	439	449	423	442	407	461	407	414	448	401	398	411	388	460	458	442	411	379	411	460	453	444	404	459	427	459	413	402	500	427	422	435	416	452	444	445	427	427	433	410	452	447	462	426	421	417	380	427	441	419	417	438	411	439	404	435	444	457	435	407	434	439	431	486	413	426	449	418	445	451	396	415	405	438	460	448	472	383	443	445	441	443	426	469	450	459	402	442	426	401	430	425	410	398	423	387	454	482	449	460	438	419	459	448	461	462	402	394	444	406	418	424	407	451	456	385	409	463	430	425	417	443	439	465	417	442	442	419	408	439	411	438	447	452	420	425	441	406	447	425	426	441	444	383	395	429	432	446	414	405	445	392	448	441	454	421	482	383	420	421	410	437	407	451	435	441	440	452	432	463	450	432	446	462	435	479	424	372	424	434	421	435	431	421	421	410	429	449	402	451	451	447	431	423	463	449	437	406	412	450	416	425	436	459	442	442	443	429	476	410	447	438	462	426	423
13284	24104	21632	8322	4432	3857	1907	832	477	389	322	348	374	352	369	345	359	377	393	351	328	367	336	385	401	377	393	326	374	353	369	347	398	396	337	353	375	348	413	363	388	365	362	380	331	360	411	360	366	339	365	367	376	364	379	365	361	360	407	348	374	330	376	332	363	378	363	354	376	346	333	384	389	410	377	366	355	408	369	360	379	352	368	384	363	353	374	355	351	364	322	353	323	358	385	363	365	372	352	342	336	352	389	393	346	362	347	363	366	334	335	388	370	335	387	338	422	391	376	407	368	339	350	395	382	351	362	345	380	367	385	368	353	361	376	365	371	367	367	374	375	365	364	385	385	371	384	394	378	361	390	396	357	371	373	346	368	359	393	377	358	385	386	360	391	355	349	377	347	403	350	376	349	359	388	392	312	366	367	362	356	378	346	383	362	404	343	365	328	378	374	355	360	365	353	330	333	381	394	360	351	352	363	374	371	359	370	351	338	387	371	345	357	351	363	317	358	398	377	355	352	378	398	352	372	346	363	349	336	365	376	362	368	351	378	328	343	377	382	357	371	363	367	385	323	353	363	352	344	347	356	367	349	366	386	357	396	362	372	392	351	387	366	340	362	371	386	366	340	353	346	403	359	370	345	399	383	387	336	338	340	366	347	373	345	323	341	360	359	367	364	340	367	371	368	395	359	378	342	370	392	360	375	394	381	395	382	340	405	340	335	353	371	347	384	337	375	366	363	340	340	374	371	310	369	338	356	346	400	381	357	344	352	386	356	360	387	381	378	361	369	345	380	342	349	360	377	356	373	344	357	345	373	386	355	360	353	359	360	391	370	366	354	359	365	414	363	378	357	327	377	367	362	371	379	348	342	417	367	348	392	351	349	361	333	343	370	377	356	366	378	395	381	351	369	380	386	367	394	370	349	338	365	370	381	390	363	396	380	369	387	375	371	326	366	339	333	358	328	370	329	377	344	409	359	371	354	386	328	407	357	363	370	352	319	367	352	365	384	363	353	378	356	315	372	383	398	367	377	355	352	372	382	362	367	385	376	334	373	354	359	395	354	340	356	380	380	350	397	371	376	357	388	340	367	377	382	358	364	373	358	354	313	349	376	349	372	373	353	373	364	387	379	395	362	352	383	348	365	371	372	344	350	394	368	382	358	372	335	381	362	353	358	363	350	360	360	371	379	362	375	357	382	374	336	382	348	388	343	356	338	377	349	359	367	362	374	376	369	350	393	399	362	372	387	352	344	351	369	370	346	362	371	369	359	368	386	337	363	377	374	343	369	369	374	405	358	387	373	334	386	361	375	379	367	353	346	342	364	366	329	369	388	375	379	343	358	364	364	356	352	358	369	364	364	372	350	399	370	396	361	384	348	350	398	382	372	325	384	368	338	379	348	381	359	385	343	381	367	376	358	362	345	352	371	320	358	333	353	373	381	364	350	325	340	326	335	381	365	387	374	376	379	338	338	410	381	351	342	339	373	365	374	382	351	363	378	391	370	363	382	394	330	374	342	345	379	356	355	402	357	366	388	357	361	369	389	390	368	360	375	345	382	364	362	343	372	380	327	364	340	372	387	359	351	374	392	344	345	379	374	348	364	375	392	334	389	355	351	361	334	364	376	363	393	349	368	354	348	357	360	408	331	318	356	383	375	407	341	376	350	377	333	383	377	372	356	359	358	349	364	383	332	407	358	327	404	327	341	363	413	352	348	355	364	379	357	339	351	376	393	338	368	361	334	375	354	376	361	374	371	374	357	369	360	379	365	376	373	361	376	356	353	353	343	335	348	367	365	387	380	382	351	337	366	379	402	363	359	383	347	382	304	382	371	392	375	380	375	378	341	380	375	364	350	366	383	372	348	369	363	357	356	341	384	357	368	363	399	333	385	397	346	364	361	369	340	355	344	396	410	362	360	389	355	335	376	354	364	358	396	385	389	402	383	371	380	400	364	383	350	389	374	390	355	369	356	367	363	330	372	381	351	346	357	349	366	390	344	342	396	347	363	369	403	371	360	345	345	366	347	346	356	370	352	368	365	377	359	385	376	376	348	366	345	368	347	389	372	352	396	376	338	362	346	358	380	394	339	408	366	350	350	314	366	408	399	371	361	351	363	364	380	350	352	344	351	368	382	341	374	344	345	360	354	398	400	384	320	369	408	353	366	337	344	349	370	377	362	379	378	366	356	357	330	374	380	365	323	388	380	380	373	359	376	414	362	341	375	373	343	382	376	387	396	361	396	352	393	362	422	357	344	357	354	390	352	373	352	374	388	362	363	364	384	351	387	381	385	388	360	340	375	397	400	375	394	355	338	349	385	368	391	355	360	346	352	388	367	361	367	383	353	367	344	340	335	380	404	347	379	359	410	380	374	436	337	402	378	332	355	341	374	354	353	348	370	364	390	393	338	379	410	393	347	367	325	363	359	371	367	365	336	370	357	356	340	341	359	402	381	368	374	367	345	353	377	318	364	389	357	352	374	389	355	372	332	381	363	376	391	343	362	355	387	369	369	381	377	391	357	363	370	361	355	353	366	397	363	349	409	379	362	387	312	362	386	372	337	362	364	338	363	373	343	404	363	346	373	362	351	343	381	367	380	357	374	352	346	381	346	355	372	360	376	369	366	351	371	368	363	355	353	348	365	378	381	403	369	362	351	351	387	362	350	409	405	338	356	342	369	367	369	367	327	344	365	371	393	410	345	370	368	405	373	346	365	386	337	371	357	339	380	372	387	380	359	342	359	335	363	348	352	381	367	381	380	388	351	379	343	371	382	365	336	379	387	387	348	359	358	368	365	352	359	381	408	364	353	364	370	349	308	341	355	358	379	369	364	382	385	359	353	371	372	354	343	396	371	393	387	404	450	341	367	332	365	328	337	382	362	377	332	351	378	371	350	375	364	361	362	360	370	364	378	362	343	371	395	330	394	337	349	369	341	369	356	360	374	385	316	408	382	354	393	329	362	368	359	358	380	372	382	362	369	375	371	359	332	354	359	335	362	346	377	394	356	359	345	347	363	319	372	349	377	365	354	367	355	352	379	371	355	365	359	382	360	350	373	375	336	362	366	362	355	400	356	376	334	385	359	372	364	349	328	386	390	371	366	338	392	360	358	395	369	359	356	350	372	360	364	333	353	380	337	331	342	424	364	350	339	370	361	357	367	360	366	380	352	349	371	363	362	371	378	382	338	382	381	370	359	360	353	332	368	352	391	380	373	354	352	374	345	374	363	379	390	371	340	373	409	373	353	355	360	361	347	380	348	344	355	365	352	400	388	365	317	345	331	352	372	357	364	337	360	354	337	385	369	384	347	348	381	344	397	361	379	395	356	389	377	340	359	358	403	352	360	375	378	324	365	381	376	350	392	352	359	364	376	380	357	335	371	384	355	393	400	380	388	341	374	350	362	329	403	351	386	373	335	334	402	393	384	381	352	351	389	356	390	378	361	362	319	369	376	378	380	358	325	357	374	379	362	333	354	365
25543	22792	38844	39877	31942	29495	16946	4302	1241	841	532	524	519	464	471	489	466	482	454	485	477	477	478	488	491	459	461	445	470	467	489	450	504	457	464	468	473	461	441	484	473	473	459	449	455	469	483	480	518	481	474	469	466	463	439	458	497	438	489	487	472	463	473	488	460	478	446	464	476	493	486	467	455	503	460	482	438	442	459	477	436	495	457	490	452	507	430	469	459	461	506	464	473	491	498	443	456	470	448	445	484	485	449	535	453	474	449	448	504	470	453	470	484	505	444	470	509	463	454	480	437	485	482	475	504	491	465	492	504	468	490	428	456	420	489	444	484	467	513	445	479	438	492	480	432	428	470	481	468	473	479	452	460	444	447	497	494	481	435	507	455	489	457	446	438	466	464	471	471	476	480	418	448	474	488	467	467	464	453	454	464	486	461	465	451	423	454	462	452	425	488	433	470	451	504	465	485	476	471	490	506	471	507	477	508	457	483	469	479	457	445	489	456	471	464	461	482	509	455	455	465	470	492	412	489	500	460	474	478	489	466	444	470	449	488	502	480	441	464	478	455	438	439	495	460	476	468	476	423	431	433	443	436	469	441	430	443	424	460	446	442	469	470	485	454	486	462	433	456	459	453	467	452	438	498	460	496	469	449	469	454	467	475	446	482	457	409	470	468	469	481	441	447	485	484	463	493	477	483	445	480	474	458	472	441	456	474	466	469	449	468	448	431	491	450	475	465	446	491	468	522	430	455	475	451	447	473	453	471	495	476	478	428	442	491	511	456	482	482	459	483	454	476	429	468	527	446	426	452	449	471	427	514	483	473	542	483	428	444	445	457	439	463	460	476	451	453	440	500	475	497	464	457	462	451	479	455	426	477	461	455	448	471	492	453	501	466	474	446	470	475	457	480	501	452	469	467	461	444	522	462	509	429	480	462	484	481	445	500	456	470	484	465	466	425	470	499	479	473	493	473	439	489	468	451	479	499	465	463	478	467	464	493	396	467	483	473	420	453	477	451	457	436	480	470	495	489	456	474	450	411	491	462	450	440	464	503	449	452	482	494	478	433	505	453	438	492	472	456	472	442	453	433	462	490	484	471	455	461	482	486	455	468	507	446	473	519	483	478	463	472	477	492	466	437	507	508	454	461	471	486	450	438	463	493	467	422	449	485	474	456	443	469	463	445	445	482	445	483	473	496	455	487	491	472	492	455	464	453	457	509	434	457	464	495	438	450	487	483	473	464	469	457	473	461	487	476	471	458	511	489	488	491	519	445	457	474	481	444	488	442	435	477	475	498	473	487	441	443	469	490	485	455	433	476	444	457	444	484	468	461	468	497	470	455	422	476	471	456	432	475	459	427	447	468	437	478	465	475	423	460	440	455	438	458	458	501	463	489	451	461	445	462	446	442	433	508	494	466	445	499	493	488	497	452	479	446	440	479	446	440	417	421	498	477	475	482	470	471	457	455	464	459	416	464	453	478	438	463	471	437	490	420	471	454	489	495	453	443	427	493	473	480	431	456	447	462	442	464	443	488	464	465	490	480	468	494	494	454	528	482	456	480	504	462	470	483	472	426	477	451	493	502	468	477	434	463	446	447	463	486	436	478	455	446	453	446	455	519	495	459	433	477	455	452	482	477	412	511	455	443	447	434	498	488	469	456	472	436	450	476	469	452	490	466	483	442	453	438	459	513	429	487	480	421	469	485	486	451	509	475	475	460	467	489	449	433	457	455	470	454	469	461	492	429	475	462	495	446	471	467	470	493	467	449	472	487	464	497	446	459	452	463	452	402	451	459	431	471	488	508	498	468	471	496	463	440	471	451	475	460	494	467	480	481	486	484	480	441	477	470	464	456	472	465	471	458	457	471	458	489	479	457	482	448	490	446	442	473	481	472	460	439	452	464	427	476	469	448	406	477	450	459	483	469	477	498	481	494	468	477	488	441	460	474	483	494	458	486	490	474	448	456	449	449	472	452	438	474	462	480	452	480	450	439	497	475	432	437	417	424	455	440	507	457	443	491	468	505	491	489	464	466	454	482	452	464	478	490	468	484	468	479	482	462	447	456	452	462	413	462	441	459	504	489	475	467	481	445	446	397	471	452	454	517	454	447	482	463	455	460	442	433	497	444	464	448	475	449	457	462	473	479	481	449	456	437	461	503	485	487	470	489	505	474	487	468	441	470	463	502	482	477	481	469	451	495	477	471	471	461	451	440	499	470	467	451	508	471	472	472	450	462	436	440	499	470	423	468	450	478	477	477	478	483	441	473	453	476	460	475	488	457	470	462	515	478	475	513	490	429	476	463	469	454	453	495	483	463	465	475	451	460	445	481	434	486	468	480	491	484	460	464	471	452	451	457	488	448	432	490	448	463	480	483	476	426	457	486	465	485	447	459	479	488	496	464	458	469	445	459	454	424	488	456	452	488	482	455	447	463	496	478	440	446	446	441	447	454	479	434	433	513	448	479	436	442	462	464	447	467	443	446	450	459	475	431	449	448	459	490	488	455	435	450	452	467	481	433	428	442	442	481	460	455	463	449	447	448	420	489	464	441	445	446	538	455	474	468	478	464	440	473	469	438	413	438	513	456	447	439	434	491	426	432	483	479	469	443	485	472	412	496	478	478	489	484	487	438	468	449	434	488	472	497	454	473	467	435	483	438	511	508	442	460	442	444	479	460	521	407	422	450	444	456	501	463	462	450	441	460	497	470	477	434	455	452	496	488	451	458	457	502	441	473	474	472	487	445	497	484	466	490	481	425	489	459	463	477	477	452	497	438	488	476	486	450	448	475	477	461	489	440	473	451	472	457	458	451	497	426	461	461	456	484	488	458	442	441	461	456	453	450	471	442	477	504	504	506	438	493	440	513	447	488	455	452	490	473	455	477	434	430	451	471	477	506	486	457	471	439	437	453	468	449	456	474	463	465	463	408	488	459	469	438	464	493	467	498	451	440	463	479	462	474	451	454	436	455	460	470	479	462	468	490	448	477	462	456	450	436	467	484	478	439	499	481	448	488	434	460	483	480	500	469	481	456	462	509	497	469	538	451	498	490	504	457	450	495	435	463	445	464	440	416	460	480	478	468	447	457	451	496	492	460	482	471	473	451	475	442	482	474	472	464	446	449	471	489	502	446	496	496	491	487	505	478	454	488	470	495	500	445	435	457	458	483	451	411	445	485	447	487	457	482	463	476	469	434	468	444	489	484	454	456	488	462	430	438	494	476	467	464	469	497	482	447	452	427	468	485	439	479	493	497	487	454	458	442	496	497	493	507	459	511	470	453	466	445	464	443	484	503	451	455	457	443	520	452	460	444	424	499	459	465	445	489	463	487	498	447	477	438	466	465	456	465	466	466	476	458	420	490	487	476	428	472	488	484	462	467	432	454	495	447	474	431	471	479	493	472	462	451	463	489	455	452	448	465	478	432	503	466	463	410	465	479	455	474	484	450	479	473	489	485	460	484	451	484	447	457	444	480	491	459	497
48654	83236	74006	38330	31102	24744	11681	3744	1432	910	467	401	393	440	455	447	442	438	464	436	438	465	441	467	440	447	437	403	445	436	443	477	444	424	413	418	452	439	445	452	464	420	460	445	429	475	406	453	440	460	429	439	444	454	453	399	447	405	467	429	423	446	495	430	439	444	418	418	468	449	420	416	435	446	425	439	406	428	444	401	425	426	440	434	443	436	437	442	435	446	458	406	432	425	406	428	403	421	469	409	407	447	435	418	445	419	400	422	418	411	435	417	432	455	442	430	410	415	457	425	412	402	433	415	424	459	437	390	410	431	400	427	443	445	437	416	442	403	427	429	423	430	435	419	426	431	443	429	452	426	427	431	412	463	461	422	477	453	404	434	406	432	447	437	415	438	407	416	434	434	438	409	429	460	418	433	422	421	451	421	439	417	414	424	428	438	459	448	420	455	477	411	418	411	419	451	441	420	396	432	434	457	457	438	485	408	444	421	429	418	418	458	468	437	459	471	415	441	427	418	420	439	412	403	442	425	432	446	414	412	396	457	450	404	400	434	433	406	416	444	414	425	417	425	407	432	458	413	407	420	426	399	429	434	483	442	378	439	470	414	472	418	435	387	415	424	434	437	454	427	440	441	413	443	429	402	421	427	430	449	411	415	409	450	431	391	473	449	426	410	460	431	454	426	431	455	406	416	400	377	411	430	417	445	449	397	442	470	463	466	418	427	429	465	410	447	422	437	415	451	424	411	400	412	424	457	417	456	413	466	400	462	414	448	417	439	417	445	436	411	409	440	436	426	435	421	384	453	435	451	420	386	429	404	484	404	398	437	451	442	449	458	404	452	417	461	398	437	433	415	417	441	441	433	425	405	413	451	439	417	445	442	427	421	439	420	433	449	378	416	450	421	419	432	435	428	406	424	450	438	420	469	409	413	454	392	423	425	380	413	436	440	438	462	397	459	392	438	461	437	415	424	404	372	431	445	434	433	420	395	405	436	400	446	419	448	437	438	448	451	416	434	427	408	423	436	407	431	433	449	419	440	474	417	396	434	409	408	418	450	385	405	422	449	466	414	422	434	398	479	432	420	446	439	394	425	379	462	429	424	427	439	455	417	410	426	442	435	431	415	423	433	455	426	438	407	421	387	438	419	433	443	438	411	431	459	412	432	394	422	434	394	433	445	415	413	427	400	399	423	428	391	403	422	423	447	428	433	432	435	410	390	409	445	431	419	418	412	451	408	449	436	480	452	417	426	431	414	450	423	421	423	401	448	452	383	420	414	473	375	449	404	438	449	402	430	402	411	438	428	409	410	441	430	452	406	445	430	407	432	418	438	401	429	423	445	422	438	433	455	382	404	438	409	461	395	425	414	442	439	425	462	392	382	418	435	472	413	424	438	429	425	395	460	438	452	392	397	464	424	450	417	410	451	428	381	439	416	423	417	448	476	387	416	417	394	393	414	407	450	443	419	400	448	432	453	451	387	474	419	433	395	425	410	456	440	437	425	444	445	408	463	433	455	449	413	415	412	421	407	408	437	441	421	401	450	439	414	426	406	435	447	442	408	412	443	421	426	420	467	424	438	406	439	448	441	447	461	426	399	455	489	424	436	429	390	427	401	449	425	423	457	445	450	464	452	412	419	428	421	407	454	415	450	434	423	390	445	425	422	444	450	457	460	426	433	427	424	417	455	365	414	404	399	429	415	449	423	427	428	425	457	421	447	485	421	410	417	417	443	430	413	428	443	415	433	400	379	439	416	406	431	415	447	437	400	443	438	432	437	432	392	435	467	402	431	428	424	423	406	458	430	422	420	415	433	448	439	434	443	426	446	430	431	436	417	440	451	447	415	407	434	439	451	383	446	473	418	436	422	406	427	433	400	415	477	427	426	440	438	422	438	425	408	445	436	401	392	426	430	424	468	450	443	430	417	416	429	457	440	426	407	417	445	466	426	473	427	431	437	420	445	428	426	429	437	389	414	468	413	433	438	447	422	409	423	452	454	458	399	423	453	440	416	421	455	456	428	402	437	412	459	457	452	436	458	437	396	440	472	407	425	472	425	392	421	423	452	409	429	449	422	455	466	436	412	443	423	449	414	391	388	388	434	445	444	404	428	418	440	430	473	467	428	437	423	417	416	395	422	435	407	402	396	418	412	446	433	427	405	402	421	459	440	410	397	475	433	445	479	425	403	469	400	393	423	412	414	440	438	439	430	424	449	444	422	411	456	393	421	462	414	434	412	461	480	448	432	429	486	400	435	473	437	414	416	445	441	451	431	499	426	416	415	423	422	419	407	437	453	409	427	428	432	399	437	394	442	456	392	458	457	420	413	437	423	405	438	424	440	451	452	422	411	463	436	399	442	457	407	445	424	444	437	443	427	439	399	459	428	449	429	418	398	422	441	434	448	454	436	426	456	416	445	427	438	420	414	443	440	389	424	394	418	401	413	432	445	422	433	412	433	433	412	414	410	418	441	407	434	438	441	432	353	427	457	405	431	459	453	440	413	442	423	423	430	422	436	424	418	434	403	436	426	430	436	429	444	462	436	420	413	435	402	421	445	452	471	458	458	412	406	431	445	413	432	416	413	456	390	459	432	456	419	389	442	420	407	429	426	435	421	433	428	379	434	442	459	426	455	413	435	438	481	449	429	437	461	464	404	458	403	438	464	401	454	406	427	375	439	445	437	419	436	425	415	445	426	452	435	413	397	452	412	461	383	427	471	425	430	477	450	395	471	420	425	434	404	446	426	408	444	416	418	400	420	443	447	424	406	419	437	438	458	415	395	443	441	461	443	435	419	403	408	437	404	394	435	433	401	473	440	417	412	432	477	443	423	431	485	421	424	411	451	441	414	447	400	408	462	434	420	400	415	414	468	419	417	442	402	458	463	438	398	428	484	431	432	442	392	436	388	436	398	441	407	457	420	454	448	422	387	386	409	434	410	423	422	404	413	395	423	435	419	416	430	417	429	418	438	432	433	366	433	415	460	421	440	434	488	459	417	450	407	400	425	446	411	432	425	445	410	402	429	435	456	417	460	403	401	425	479	426	414	400	405	415	407	384	417	455	378	377	427	399	433	400	413	434	399	469	445	448	458	463	473	455	420	415	443	431	412	430	434	409	397	442	433	406	408	417	461	457	432	411	448	436	443	470	415	411	453	445	433	452	411	414	466	433	413	428	402	401	424	398	438	450	428	425	449	458	418	431	403	407	416	389	458	458	455	397	445	475	441	420	432	435	432	437	425	378	422	440	470	439	408	453	454	456	418	421	408	418	456	463	396	436	429	411	440	411	433	444	387	449	458	443	416	429	421	447	427	408	448	414	426	435	430	452	415	438	407	418	460	424	437	446	455	418	434	414	448	445	440	398	430	447	426	411	438	455	424	427	436	412	415	423	449	479	428	414	448	418	473	423	447	427	393	418	445	405	486	413	461	426	426	447	429	404	448	428	420	449	392	428	430	442	434	440	408	382	458	441	425	424	425
24369	22012	34862	35869	35288	38736	28674	8903	2279	1300	737	631	595	550	510	572	540	570	534	566	557	564	581	548	530	535	558	504	581	584	595	593	511	578	534	533	551	544	559	534	538	569	551	516	552	561	561	551	564	550	550	525	533	571	551	534	540	543	507	520	525	568	541	558	539	571	542	588	554	551	546	577	536	552	528	542	532	533	515	549	523	570	531	520	509	549	538	508	604	561	558	555	546	589	546	559	545	555	553	566	545	547	560	551	533	554	557	533	519	531	522	516	539	544	559	547	541	588	517	544	525	580	548	525	539	555	530	566	531	539	491	554	551	546	568	548	565	563	539	519	537	565	570	538	530	547	548	551	549	546	519	589	499	545	538	572	524	538	539	536	559	522	521	510	572	567	574	509	562	529	534	512	539	529	585	510	485	519	521	544	569	520	550	516	524	547	519	516	596	544	550	556	541	563	517	522	572	550	538	590	547	566	565	564	546	515	542	582	558	541	550	539	521	590	536	529	535	576	510	552	535	571	588	512	489	529	554	548	565	554	517	509	571	567	573	535	509	560	512	539	493	526	565	564	559	611	511	530	538	573	597	571	520	531	551	544	516	516	514	507	547	523	563	544	587	553	575	545	566	543	552	520	524	544	539	541	554	559	553	571	596	506	532	552	520	505	535	538	520	609	564	510	546	578	564	545	554	554	545	553	492	565	547	509	520	570	540	538	520	596	547	568	549	543	557	550	569	546	567	543	540	534	562	574	529	497	469	546	590	537	556	537	519	515	593	536	585	500	550	514	529	536	545	564	545	499	502	513	559	528	572	482	559	566	533	569	534	536	563	521	564	544	550	565	531	526	542	557	555	508	530	548	508	578	530	495	561	551	551	505	611	544	538	573	524	530	521	530	545	532	533	532	546	557	547	498	528	492	528	550	551	534	533	550	503	613	560	578	524	531	522	581	569	573	523	571	586	537	582	530	523	553	510	558	578	520	587	535	537	543	590	589	568	551	542	534	496	540	588	539	527	564	542	548	497	553	542	579	539	578	496	468	578	582	536	542	584	561	528	539	529	539	530	521	539	518	554	524	549	548	547	567	523	535	539	585	560	580	551	576	563	523	516	569	538	575	554	531	554	572	536	519	529	529	569	542	536	532	497	571	553	549	561	509	521	561	558	538	549	536	564	562	554	556	555	562	552	506	630	530	542	539	530	529	518	571	540	520	564	545	552	526	536	503	532	565	581	526	554	559	560	542	578	572	578	544	551	582	513	567	546	548	515	556	565	579	573	526	535	512	529	555	532	558	517	539	505	552	526	524	559	556	589	481	561	547	577	601	537	560	549	557	482	575	508	548	522	531	526	524	583	560	556	556	542	566	543	535	529	548	564	538	578	513	561	556	550	552	514	596	545	543	534	561	503	560	558	549	551	510	554	580	551	546	499	569	511	561	538	524	497	559	520	585	541	548	519	567	559	502	544	558	516	536	561	533	560	589	540	541	510	540	570	534	521	536	535	562	560	542	558	534	593	554	552	539	525	532	539	538	520	578	510	521	528	538	516	515	543	591	541	490	529	558	512	525	544	575	568	550	543	557	578	538	557	569	595	593	553	555	536	547	521	526	540	534	550	550	584	564	532	500	517	515	495	533	561	554	569	552	560	530	571	534	503	518	567	588	505	580	532	530	499	554	509	515	527	538	548	583	577	534	547	516	530	506	555	532	558	570	560	540	595	555	535	593	509	509	528	546	537	517	538	541	588	529	563	549	543	527	517	548	565	520	494	570	549	599	533	544	524	545	537	532	556	548	534	584	553	549	569	530	545	522	551	536	572	517	538	537	531	519	530	533	563	560	547	534	544	538	575	549	555	537	536	520	592	571	565	575	535	556	512	509	545	575	545	543	514	530	496	543	541	558	582	548	550	539	560	535	512	530	511	496	564	501	558	539	506	545	521	576	514	562	490	566	548	540	494	549	559	498	583	551	498	528	574	573	540	545	562	545	563	519	576	526	529	541	565	549	507	552	586	529	545	568	551	489	526	581	528	522	562	555	519	536	532	554	562	560	547	535	601	513	552	563	507	588	519	535	569	549	554	549	572	542	500	538	543	534	491	547	536	554	563	542	546	565	536	555	566	535	574	542	561	524	519	560	523	580	561	528	525	526	564	536	544	502	553	572	510	546	561	541	556	540	565	547	547	521	574	562	515	545	532	550	541	549	546	518	551	528	532	520	526	570	561	526	516	579	569	561	575	550	507	564	558	544	534	564	532	555	535	500	550	510	519	499	524	524	536	517	549	572	556	562	538	556	508	523	544	540	557	533	536	568	533	579	547	534	521	523	508	554	540	566	574	512	545	540	523	534	505	538	525	529	575	548	533	580	539	549	523	503	560	555	572	560	525	591	554	552	539	572	533	527	556	505	523	580	543	564	539	506	509	561	533	529	570	538	587	541	515	528	555	562	556	531	532	561	557	529	520	554	555	550	555	593	566	518	567	480	542	503	511	506	575	527	562	540	550	576	535	551	543	517	533	593	550	575	567	544	534	534	535	580	507	579	555	571	528	534	560	493	499	543	534	525	534	557	543	531	518	538	555	543	514	525	520	553	554	569	561	576	565	530	558	541	562	553	557	554	530	528	550	554	505	566	521	525	564	512	548	559	551	513	529	594	547	532	547	527	527	567	566	537	553	538	541	542	528	588	529	547	549	602	501	599	551	545	571	509	500	530	573	545	517	590	569	579	545	510	542	554	540	509	538	539	526	529	565	522	536	557	538	511	557	578	555	528	579	565	589	553	576	540	523	519	548	546	545	538	500	599	565	546	556	533	550	529	532	546	535	530	555	545	565	542	543	531	586	548	521	567	526	543	551	523	567	583	530	521	545	540	549	563	532	523	508	482	543	509	544	524	556	565	531	506	557	551	563	548	547	527	531	595	541	522	570	569	536	535	496	521	550	521	550	521	548	566	540	576	510	577	530	519	558	542	525	554	586	571	564	576	530	545	512	508	567	547	528	521	534	515	531	574	567	507	542	540	556	525	568	541	510	580	510	561	507	584	572	541	556	549	509	554	545	532	555	545	542	590	536	553	570	537	548	581	541	513	562	589	513	556	528	533	574	529	552	530	501	543	581	579	560	526	574	548	554	540	531	567	557	510	591	552	564	540	570	491	555	539	510	512	583	555	527	537	532	546	535	560	536	519	559	537	565	549	535	534	567	520	522	565	488	521	540	535	547	542	511	554	566	515	553	551	527	555	521	502	555	585	539	520	532	534	561	507	533	521	568	538	589	514	542	526	538	550	509	508	601	557	561	540	492	547	554	551	535	535	527	538	530	535	508	564	551	561	552	529	544	547	546	559	511	541	542	539	557	514	536	570	583	575	519	511	571	533	544	550	513	529	525	576	549	562	543	539	554	548	485	541	522	549	527	530	531	521	552	530	534	559	512	570	532	550	523	507	528	510	521	547	544	585	560	564	567	519	569	577	576	527	547	541	571	528
58364	97949	86105	50716	43904	36972	20207	6482	2536	1518	709	527	513	539	536	537	517	531	514	476	515	551	497	534	495	511	505	491	517	553	536	527	522	505	521	551	515	527	560	480	545	546	538	516	549	536	517	513	516	477	537	525	502	465	503	514	561	536	502	537	535	472	511	511	500	498	522	481	486	534	521	492	540	533	478	547	486	493	501	519	463	505	584	520	493	499	502	503	510	488	524	525	518	516	507	492	530	521	491	506	506	514	495	533	511	461	533	473	535	506	469	517	561	505	541	508	537	522	524	513	536	520	475	508	485	496	537	526	501	496	547	487	512	531	517	482	502	508	520	521	541	527	500	446	496	499	518	544	530	519	483	516	465	502	485	538	510	499	532	525	514	514	542	504	539	531	517	498	515	459	458	508	506	498	482	527	540	532	480	550	515	515	505	493	521	504	485	462	477	528	487	520	503	497	498	538	508	538	526	522	553	495	522	484	548	476	518	537	501	496	494	498	510	475	474	504	526	505	481	522	505	497	501	500	448	531	521	571	501	507	493	509	501	525	505	495	464	517	494	505	531	521	494	539	491	499	502	490	491	466	507	511	537	508	517	534	457	512	505	486	481	491	509	528	518	534	558	509	509	497	491	505	513	531	498	507	570	522	499	523	512	451	527	532	485	537	509	530	525	531	499	494	542	524	465	539	506	513	491	508	496	497	503	503	507	494	512	519	505	527	524	498	514	513	504	506	555	510	484	465	506	515	497	521	489	523	567	474	525	535	473	474	511	522	508	580	543	514	505	516	518	497	484	496	476	485	497	478	489	534	501	484	478	507	495	497	485	501	483	525	464	535	521	492	482	503	505	523	484	504	510	488	511	488	506	509	525	497	486	492	495	478	511	490	489	534	496	513	502	493	542	507	508	517	570	483	512	492	499	519	509	486	501	476	491	529	514	504	496	491	486	522	471	468	505	465	457	475	505	514	506	499	507	540	493	491	551	492	484	533	505	499	529	459	491	470	508	487	474	552	496	470	500	488	480	482	543	506	492	510	506	544	486	483	491	522	514	550	516	472	539	523	510	506	482	464	515	500	508	492	486	501	511	519	484	505	504	491	498	470	525	510	513	553	477	514	488	550	525	509	475	512	492	506	544	512	488	505	494	459	454	538	509	517	480	480	506	502	502	492	516	524	512	492	526	507	486	469	511	503	470	510	514	492	485	520	518	533	481	501	515	506	501	475	517	494	453	523	477	455	537	501	502	546	521	511	537	541	449	520	530	522	485	531	527	490	476	524	503	487	502	516	510	488	474	505	481	508	521	537	486	514	471	493	489	508	471	455	454	508	532	521	510	479	502	491	520	477	494	563	494	539	502	474	531	479	515	476	513	491	487	492	524	540	527	479	486	531	530	510	489	501	487	526	474	490	474	496	520	533	460	533	447	516	474	489	511	516	474	491	535	497	492	528	464	485	509	491	520	523	505	525	497	512	475	501	497	504	529	569	519	508	491	515	532	505	497	514	513	504	509	505	525	497	490	528	502	500	532	512	548	510	514	515	517	496	514	492	527	519	512	503	534	546	517	502	542	505	484	500	486	514	483	510	505	507	506	522	516	461	517	489	504	521	517	497	519	524	490	486	516	490	528	463	507	470	527	500	486	516	513	501	505	446	513	529	523	484	492	518	482	484	521	522	475	537	517	482	509	513	480	473	495	506	517	490	519	506	506	530	525	507	522	496	501	537	509	491	505	494	491	496	508	489	503	543	516	471	514	520	552	530	517	475	525	518	532	504	513	506	534	466	531	502	510	508	493	515	527	505	530	495	506	503	482	534	521	526	485	525	485	502	487	484	512	514	492	509	488	503	537	472	466	482	504	495	530	499	490	536	514	469	529	465	494	527	508	467	514	501	502	536	493	566	490	524	484	493	520	480	467	502	499	489	505	477	483	504	480	558	506	508	506	546	473	489	467	480	487	524	505	525	559	515	535	489	514	497	482	491	492	506	477	502	492	527	510	538	538	544	513	495	469	484	457	485	526	527	519	437	522	503	492	451	492	485	503	520	467	501	520	543	523	510	452	469	495	486	512	548	508	501	495	504	518	470	488	534	518	492	466	532	513	499	490	480	502	486	534	497	500	525	507	523	505	526	508	473	501	536	521	506	521	494	545	466	515	510	518	534	539	522	510	538	510	522	494	480	531	518	499	451	495	445	491	469	489	505	485	527	538	537	489	499	481	502	461	519	506	487	472	502	522	461	507	518	497	516	510	497	471	508	469	563	487	497	491	487	487	531	525	502	501	527	521	479	528	495	519	488	519	498	485	514	504	473	484	531	524	496	510	538	514	519	510	551	524	474	511	492	543	493	462	482	502	479	525	520	520	535	504	489	495	509	519	504	507	498	512	474	513	489	517	531	507	526	495	490	493	528	470	524	544	484	488	524	459	510	506	539	565	531	533	520	503	468	509	473	497	435	478	501	529	512	487	528	482	468	481	479	496	485	519	474	524	501	503	487	465	493	507	490	518	525	529	508	463	518	499	472	532	486	462	512	500	531	529	540	493	530	484	489	505	498	507	514	544	486	474	522	530	507	505	491	470	505	498	478	495	491	496	500	524	464	516	514	489	498	496	539	539	502	494	494	503	480	513	493	547	500	500	492	493	527	504	479	502	522	498	485	504	524	513	494	501	537	512	546	516	510	540	522	532	516	528	555	525	506	521	484	497	521	516	505	555	565	499	491	503	533	519	494	526	508	480	503	524	529	520	522	528	502	526	513	528	510	521	472	557	498	519	493	451	508	497	518	505	502	540	497	497	482	511	524	481	496	490	499	503	507	534	472	515	506	481	516	464	504	466	531	488	514	526	504	498	474	500	488	517	520	509	484	513	526	483	488	488	500	522	511	505	478	504	513	511	497	503	512	495	508	509	554	499	557	519	512	482	513	505	481	496	506	470	472	449	473	521	484	515	462	545	465	477	498	493	497	481	495	507	534	505	483	533	508	511	519	488	483	497	494	486	535	511	495	509	502	533	486	516	524	474	508	491	512	530	501	530	531	516	502	507	503	485	490	491	516	534	517	511	480	459	518	525	518	526	509	522	516	540	536	509	512	506	520	477	505	466	547	474	504	495	499	494	501	495	491	506	502	485	496	512	470	497	471	505	534	521	487	490	486	500	531	543	507	511	501	523	479	493	514	525	527	521	521	473	484	486	526	472	493	517	548	511	507	476	498	528	470	501	489	509	482	526	526	491	539	515	517	470	507	477	509	508	581	512	518	501	511	477	519	486	493	513	558	500	491	534	490	504	520	477	522	474	473	513	511	475	494	524	502	552	487	483	512	503	502	496	480	509	508	504	457	503	536	508	474	490	529	496	528	511	499	519	492	523	497	505	498	527	509	528	491	484	484	547	522	515	534	530	487	497	512	511	497	468	497	494	466	517	510	500	528	504	488	445	555	500	524	508	503	506	476	515	522	499	483	510	473	520	539	489	489	521	518	531	512
28559	22787	22532	10925	4750	3492	1852	749	477	453	420	412	414	406	420	450	446	452	434	406	431	454	437	387	400	407	446	413	448	433	422	408	425	389	390	430	378	428	426	423	412	430	419	398	391	422	437	431	397	457	453	389	429	465	427	421	453	378	469	391	396	430	420	425	431	432	427	435	440	428	448	453	413	396	409	469	407	409	425	385	426	397	448	430	423	411	436	412	412	420	400	396	430	417	436	450	456	414	374	463	387	406	417	402	394	421	445	453	427	446	439	406	449	456	400	389	410	426	412	431	434	385	429	434	402	404	416	425	416	459	424	432	415	404	422	443	433	427	403	416	444	430	433	412	461	441	442	409	427	423	413	417	418	427	413	433	420	397	408	423	403	460	439	404	399	437	455	432	433	461	416	452	411	438	413	438	405	432	428	452	380	408	420	419	391	450	409	410	481	430	457	428	409	412	447	416	477	438	426	392	430	420	402	407	432	407	465	423	430	433	470	421	441	408	379	449	400	433	413	418	417	416	439	458	422	471	439	420	419	443	382	409	407	404	404	441	415	432	441	467	422	437	406	430	418	425	444	435	421	457	463	450	395	387	420	414	414	459	429	426	407	388	406	446	411	420	461	436	430	412	455	432	421	435	424	430	429	463	385	432	390	423	404	412	424	433	418	445	453	417	439	413	427	467	424	437	457	409	455	416	420	418	435	405	424	432	435	431	392	409	418	416	464	418	397	416	420	448	451	462	435	420	416	433	439	442	429	445	486	399	430	455	470	417	385	409	415	442	423	423	423	445	412	467	407	453	459	424	441	403	426	453	404	426	425	419	446	461	418	439	386	403	435	475	424	470	426	437	456	439	416	443	443	464	430	432	423	449	445	440	397	419	420	421	408	399	393	433	402	404	422	417	385	434	417	480	441	450	456	393	420	440	479	440	453	460	494	432	440	437	412	421	420	460	433	434	422	431	460	425	418	427	457	423	439	409	428	408	423	397	430	431	422	417	436	431	436	425	494	435	429	458	385	406	446	413	431	445	439	457	472	444	431	443	415	408	404	432	410	456	407	397	424	412	436	408	408	393	404	392	418	431	420	444	414	406	405	441	388	458	425	442	450	391	390	422	387	451	395	431	427	431	448	396	472	407	437	429	438	458	422	406	435	433	385	432	431	438	439	395	409	404	405	382	413	413	426	431	435	416	436	443	451	405	398	408	433	434	424	434	438	459	458	446	410	404	460	456	387	424	437	421	443	439	425	408	385	409	399	429	404	426	436	447	434	458	413	421	406	418	389	470	416	458	417	387	431	431	402	406	410	453	414	421	423	434	443	503	433	434	456	436	437	426	397	443	432	424	388	430	448	449	432	463	420	425	384	413	447	443	423	399	424	460	433	441	415	433	376	429	431	383	415	439	425	446	445	412	466	434	450	392	457	411	406	400	465	411	417	387	400	434	407	413	408	445	396	417	392	375	446	413	394	449	406	437	429	414	430	433	384	417	376	392	463	416	402	425	419	431	425	419	418	445	421	418	401	419	438	430	410	419	415	432	449	411	446	395	436	397	467	424	397	443	422	415	419	396	408	435	433	411	411	409	407	426	436	446	426	406	412	422	436	455	440	431	435	425	405	439	440	414	381	440	416	428	453	400	423	421	433	422	416	362	403	424	417	411	445	412	459	402	408	438	420	409	436	452	424	400	436	426	436	416	411	432	418	412	422	398	408	416	447	415	414	428	444	418	451	443	405	418	453	422	414	427	453	405	455	418	435	438	433	460	428	416	422	425	455	403	460	398	426	442	432	414	468	454	441	411	401	449	486	387	426	418	455	474	425	444	484	472	395	410	436	426	404	387	422	433	404	431	405	441	459	436	430	444	382	445	415	431	439	433	419	406	390	422	400	417	397	421	461	460	439	433	424	407	410	405	415	434	438	409	412	415	450	448	434	418	405	409	381	394	414	416	461	450	489	425	420	434	450	418	420	437	424	436	429	407	404	406	434	441	384	460	446	446	399	410	448	409	451	436	436	439	385	421	416	414	415	418	417	401	423	402	413	458	443	431	419	422	459	438	418	431	441	437	406	402	455	425	443	441	461	424	436	453	445	437	410	404	412	412	421	410	402	406	398	434	404	405	418	437	472	421	477	424	420	423	417	453	447	413	425	429	377	446	434	446	440	408	434	408	434	415	438	435	409	417	452	405	422	451	421	443	459	418	422	455	443	420	479	432	410	409	397	399	427	432	383	427	403	437	435	391	436	437	440	444	456	432	414	410	395	410	437	424	439	455	406	453	429	425	435	434	430	431	448	459	402	404	423	454	405	404	446	428	366	415	409	409	398	416	413	417	440	480	404	408	409	391	468	393	407	450	431	431	450	400	435	404	419	411	429	452	433	431	415	421	459	400	426	398	410	425	417	389	412	443	422	422	433	432	398	394	403	440	447	403	432	428	407	446	419	417	426	437	433	488	418	404	397	427	427	448	421	425	429	436	426	405	436	409	387	439	427	400	395	427	407	427	428	465	428	423	461	429	414	412	448	411	461	420	390	421	423	424	404	410	419	406	395	405	432	423	409	432	437	417	413	412	409	431	410	395	411	417	410	439	423	428	440	453	408	418	433	395	459	387	404	457	456	447	437	444	443	402	386	420	410	416	410	407	433	397	429	425	429	435	425	427	419	434	403	417	413	372	431	445	440	464	462	431	424	420	418	428	444	431	413	427	428	409	442	412	420	448	385	432	468	434	411	429	410	424	420	382	431	405	391	406	447	431	394	416	406	435	412	402	450	387	426	425	432	472	428	433	425	428	420	439	434	409	442	423	423	403	427	420	416	423	453	467	454	441	438	399	403	429	403	391	421	426	432	414	453	454	443	444	435	447	408	429	450	407	448	436	394	425	428	421	433	404	428	439	441	424	445	434	394	414	433	433	402	431	413	405	435	392	445	431	426	418	395	424	435	430	413	387	416	415	441	427	421	434	368	421	425	415	457	431	404	394	397	421	470	419	426	420	445	412	423	427	405	447	410	424	430	422	426	401	438	394	399	428	448	443	417	457	441	402	402	420	416	456	421	440	398	414	412	423	444	440	413	420	424	396	415	424	398	418	431	428	439	427	441	430	402	457	431	461	423	409	431	442	441	439	409	405	413	387	485	437	470	445	439	427	461	393	440	420	419	411	415	436	412	393	399	395	405	410	405	436	407	452	381	441	396	436	441	424	423	443	471	486	415	445	424	437	441	436	422	408	414	413	424	436	425	384	436	383	412	420	422	468	451	421	426	418	414	404	437	416	432	422	409	414	412	418	458	397	454	445	430	396	424	417	453	451	436	444	409	424	434	453	430	433	416	437	430	447	420	463	422	420	418	451	433	410	430	417	427	420	437	454	444	447	399	437	428	426	395	458	419	419	397	399	431	447	396	453	421	421	455	424	401	418	456	438	406	433	428	398	395	427	440	402	425	425	433	456	399	393	406	440	429	427	421	418	441	436	441	416	413	432
12235	23960	20818	6808	4461	3616	1797	740	447	420	386	360	332	340	333	372	340	331	390	375	377	362	336	370	369	374	362	343	355	378	368	344	361	359	384	312	353	382	351	337	349	339	359	363	349	359	393	346	336	325	357	347	356	329	346	347	368	352	347	379	347	368	370	343	345	379	379	371	360	365	348	345	372	370	350	376	353	376	364	372	355	358	354	396	342	390	345	353	336	331	342	372	391	356	362	351	374	362	341	347	348	359	360	360	338	357	323	329	382	357	388	345	400	352	328	360	378	373	355	338	369	367	386	378	358	336	355	362	339	347	354	366	351	384	309	365	336	329	336	358	373	367	393	344	354	339	353	389	337	343	322	362	354	370	345	374	369	370	357	331	357	389	333	372	345	406	333	346	339	347	368	363	339	348	380	360	386	361	337	346	401	326	336	338	326	378	376	356	373	352	360	368	364	353	322	362	385	377	328	378	361	372	362	343	357	337	360	358	341	344	396	355	354	378	343	352	378	383	342	385	361	345	338	345	337	384	362	343	318	388	367	372	373	374	382	361	373	377	345	354	372	368	388	360	342	379	346	338	388	365	360	350	358	361	354	390	376	378	342	378	346	402	339	340	341	339	356	358	373	331	333	344	343	344	344	363	352	352	368	367	345	370	384	384	365	353	337	307	348	371	367	379	377	360	367	353	358	320	383	375	361	342	389	360	350	371	365	334	358	345	337	342	357	306	369	333	350	366	364	348	333	325	394	338	333	344	332	373	361	343	363	332	368	357	359	386	354	368	362	396	348	348	373	333	372	345	373	351	344	361	362	369	378	363	339	369	354	362	350	376	382	374	392	373	342	369	388	357	376	332	371	344	337	379	364	376	368	366	356	347	365	363	356	377	370	365	340	339	353	369	335	356	333	335	372	362	352	380	318	342	393	345	352	384	377	336	367	369	334	340	384	370	341	348	360	355	378	351	336	364	340	336	324	351	381	380	350	365	342	329	324	324	345	335	360	364	357	345	351	334	359	354	343	374	351	367	381	330	367	390	333	368	344	347	364	326	358	354	331	314	369	339	387	356	355	311	372	314	367	375	367	334	361	374	363	356	338	341	338	379	378	364	359	376	336	370	336	357	330	370	362	375	384	339	381	369	332	365	320	393	330	339	335	382	331	366	350	360	351	375	346	351	323	367	342	356	351	403	362	363	355	311	350	379	329	342	363	340	379	368	322	350	376	365	350	398	330	355	358	347	369	342	392	360	372	356	379	354	330	335	354	365	373	350	382	345	389	357	393	378	355	342	356	390	379	339	365	354	358	372	351	377	386	354	394	358	334	314	357	364	360	367	343	410	345	369	362	376	356	366	352	353	339	350	368	340	362	352	336	361	328	355	365	364	378	368	335	346	381	394	369	352	363	356	360	325	359	361	368	384	364	345	342	326	369	360	325	354	334	329	346	341	387	366	325	323	332	379	374	344	360	386	364	319	331	359	377	363	369	374	351	367	355	347	372	343	374	344	342	345	355	338	331	360	381	371	380	325	367	329	305	348	361	365	346	349	376	333	357	378	358	364	343	386	348	329	372	346	339	332	330	355	365	354	385	352	365	372	312	373	345	366	352	360	348	383	339	337	363	357	352	341	373	381	358	341	363	344	349	306	323	376	366	331	356	358	347	359	362	364	358	339	369	381	367	301	333	387	346	350	370	368	367	352	344	331	328	368	363	367	353	365	357	362	364	404	363	348	351	339	362	362	395	338	394	364	357	336	359	357	365	343	349	357	359	343	357	351	338	338	347	320	373	372	390	362	311	398	348	342	367	381	361	402	377	356	364	310	363	359	353	358	331	339	378	343	364	350	351	355	347	372	371	339	361	337	382	378	314	357	354	344	346	371	363	337	362	370	366	368	339	359	380	373	375	360	371	312	374	380	383	377	342	336	356	338	340	351	357	343	372	384	328	366	353	343	341	355	368	373	345	366	323	340	369	358	367	348	363	372	349	388	369	361	390	387	416	348	352	368	369	347	363	396	366	348	357	355	352	369	387	368	371	370	377	333	391	313	341	393	361	353	355	344	373	374	338	351	326	352	387	359	352	356	372	383	367	347	351	353	378	363	359	341	370	324	372	358	349	362	373	353	333	357	348	375	334	317	363	338	407	360	349	377	339	353	358	357	402	336	337	359	373	381	324	358	328	351	346	368	339	363	369	376	365	342	386	370	370	358	347	319	353	372	360	373	369	354	338	345	345	336	334	346	342	336	354	362	337	343	372	343	311	348	359	367	358	366	341	321	359	354	354	341	343	358	336	374	318	344	397	394	355	351	337	377	373	398	375	416	374	315	367	372	374	348	367	358	357	356	353	376	360	378	350	377	392	402	379	372	379	375	332	362	363	370	358	371	356	351	346	370	371	348	379	377	366	379	379	350	372	356	336	360	358	363	358	356	364	363	375	353	388	347	344	348	345	365	315	333	338	365	339	344	298	347	366	349	329	362	385	381	372	352	397	370	329	350	356	378	340	359	380	354	334	381	345	363	386	334	315	398	367	377	346	342	362	355	389	351	357	313	367	396	374	357	350	344	369	324	354	367	344	365	364	384	388	351	361	345	354	345	361	339	383	374	383	340	353	376	360	332	344	335	345	381	326	374	377	352	339	375	351	329	366	375	370	332	362	344	314	416	383	364	355	346	339	388	344	344	367	382	362	370	385	361	347	342	357	366	362	310	365	345	304	341	359	355	378	378	354	356	348	329	356	362	336	344	319	355	336	361	352	341	342	404	366	367	355	368	366	362	351	376	341	357	385	363	350	329	348	355	380	364	365	345	342	356	359	338	353	338	326	370	360	340	367	375	373	347	352	351	390	331	352	375	367	369	327	341	341	398	351	345	339	347	349	334	371	385	378	379	349	360	361	346	366	371	348	370	363	364	374	337	374	365	369	378	334	386	366	345	336	368	362	379	379	322	375	353	343	368	319	326	369	355	352	373	387	324	367	345	322	332	377	370	379	346	347	340	367	393	357	376	345	341	376	327	357	350	346	397	352	343	350	356	343	359	342	352	378	372	348	342	323	366	366	376	374	373	342	346	339	358	400	392	351	378	354	392	329	351	374	384	361	365	318	360	332	331	360	351	356	338	368	355	341	372	371	364	348	393	372	361	316	365	360	350	344	328	341	361	344	348	360	340	344	351	348	369	360	387	365	312	326	327	355	373	367	394	380	368	349	355	375	351	371	360	371	377	345	361	390	398	335	374	381	354	352	369	326	373	352	334	381	349	335	364	327	365	408	344	347	367	385	326	324	371	352	359	379	362	356	369	374	378	346	349	382	336	360	328	354	355	364	384	327	375	373	374	377	347	375	354	391	339	373	375	341	390	353	367	362	343	342	347	354	322	370	327	341	371	343	317	340	382	351	363	361	331	346	356	359	366	338	366	383	347	330	346	357	341	362	354	355	354	401	339	371	330	352	368	380	358	386	366	360	376	364	355	327	347	369	331	368	351
25472	22724	38693	40309	33603	30380	17534	4005	1140	922	515	444	469	477	450	462	485	438	470	419	484	499	467	455	477	470	474	451	458	463	457	517	469	461	462	475	475	465	464	485	468	471	440	503	493	433	458	432	471	464	448	474	497	473	474	463	437	458	438	469	444	474	465	470	473	471	451	458	481	434	468	490	459	480	449	453	457	487	451	501	419	495	451	456	459	470	487	482	450	452	449	485	453	463	496	441	463	462	446	454	487	477	483	461	474	489	458	433	498	428	460	475	492	466	483	456	446	457	457	432	486	454	504	459	452	494	451	485	433	395	464	478	507	452	456	461	487	505	475	486	455	483	447	455	467	457	500	449	498	475	438	430	490	424	448	456	467	466	443	437	472	458	483	445	456	453	480	467	487	483	432	473	459	479	477	504	455	463	462	486	463	485	430	445	459	418	478	449	493	499	478	462	464	429	469	489	466	454	462	451	470	439	441	469	464	502	511	492	477	467	446	449	469	442	465	481	480	499	441	480	493	476	431	440	457	476	432	427	476	470	475	464	460	439	461	476	465	501	490	429	464	469	439	478	470	471	469	461	460	443	473	461	431	472	496	470	471	497	436	452	488	428	449	450	440	466	458	456	436	462	447	474	498	465	483	432	434	441	456	466	462	461	436	465	490	462	521	462	431	441	483	443	477	454	489	482	476	441	459	440	461	434	486	474	456	482	463	444	466	451	463	414	467	479	458	433	440	432	446	446	461	481	498	434	436	455	480	509	502	442	458	477	478	465	433	458	476	461	490	470	463	500	468	482	455	444	468	481	402	489	447	442	464	468	404	406	466	471	443	467	465	489	436	468	468	442	442	465	453	430	437	487	466	450	462	449	445	426	443	435	464	482	475	436	438	442	501	462	480	471	444	448	511	499	473	472	480	448	465	475	473	482	454	429	477	455	484	442	484	494	468	446	472	453	455	449	489	487	465	457	476	444	463	494	461	500	459	422	454	455	441	443	451	455	491	437	456	443	476	459	448	466	490	450	475	456	488	485	452	473	458	482	483	487	464	462	453	447	441	457	503	486	458	470	464	453	433	410	417	420	453	473	477	487	449	491	488	467	456	435	466	473	482	478	469	469	499	451	505	453	465	447	469	435	462	475	467	453	495	465	487	471	488	424	449	486	432	458	434	469	492	455	470	441	456	448	445	431	480	484	474	453	461	444	509	459	479	464	481	464	443	438	508	475	448	439	491	449	502	489	445	462	476	479	485	427	478	487	504	467	446	480	441	484	465	479	457	475	462	479	484	465	457	450	423	459	476	472	484	487	455	485	500	424	463	464	448	457	493	495	461	455	457	491	490	468	441	443	451	450	451	454	479	480	479	501	498	481	426	475	436	450	471	463	436	463	458	487	454	456	446	451	467	451	478	470	472	440	459	434	458	450	457	477	493	462	450	463	504	434	473	446	415	449	469	447	454	468	441	474	433	491	503	479	450	461	448	462	501	468	474	440	444	444	421	501	484	451	462	477	443	441	457	466	473	460	462	472	475	427	454	454	465	433	466	435	427	492	446	474	447	490	471	452	471	453	466	467	493	459	473	455	450	450	471	456	493	496	481	452	469	507	476	455	475	479	462	481	458	457	472	490	461	466	501	425	463	459	426	456	436	439	492	435	460	457	463	458	490	440	445	441	455	423	469	500	495	452	447	459	450	466	485	428	457	464	468	472	426	481	425	484	437	444	463	477	469	462	460	510	448	460	425	447	457	437	460	472	438	447	480	458	447	463	449	418	460	476	442	485	464	436	484	426	454	443	476	467	475	466	438	475	451	458	454	472	474	460	449	450	486	451	492	460	446	466	474	451	468	454	474	447	466	490	479	463	471	459	432	467	467	442	485	454	478	449	412	451	477	470	425	451	483	469	424	467	479	483	442	487	491	492	437	488	426	483	451	443	450	431	488	479	444	456	461	471	471	452	470	469	446	496	463	475	480	455	443	472	462	421	468	478	482	443	491	458	471	452	491	478	455	473	477	471	486	397	439	463	480	457	442	478	461	450	446	496	486	485	467	464	483	447	439	484	457	465	482	481	462	460	509	474	435	459	459	485	452	452	446	462	452	485	487	432	454	429	483	452	438	446	411	503	464	472	493	494	448	490	473	434	481	494	464	479	440	492	452	430	396	476	477	458	432	520	454	447	437	478	472	487	481	493	463	453	466	468	434	463	455	473	446	448	488	450	453	442	463	490	476	447	462	469	474	489	453	461	468	430	426	457	480	453	477	471	486	454	452	422	454	499	435	509	454	459	489	455	474	459	443	457	458	460	489	460	455	410	476	444	469	489	450	488	464	437	444	449	470	493	473	462	449	460	493	456	497	454	464	476	452	444	479	480	456	451	462	448	473	461	469	493	444	454	449	429	467	442	429	475	483	450	486	479	490	488	420	425	493	428	487	459	446	427	459	488	466	436	452	451	433	476	485	490	476	483	446	462	442	462	473	473	434	429	440	489	441	470	421	495	494	485	470	486	452	474	468	477	470	479	442	488	482	461	484	457	487	459	430	438	465	461	478	464	439	449	436	455	439	411	444	437	441	499	491	472	455	447	459	442	472	478	460	479	449	498	459	450	430	447	472	486	455	446	430	459	452	473	441	449	463	474	449	469	456	452	446	456	474	460	480	447	425	447	437	464	466	451	471	449	456	428	464	433	427	495	476	421	465	463	463	427	447	472	480	494	432	487	403	463	461	438	464	480	463	491	441	463	469	474	450	475	448	436	492	456	470	449	433	453	492	455	473	486	457	541	458	449	447	417	450	468	462	444	438	470	441	453	427	475	459	463	462	437	474	457	444	453	464	486	449	466	467	470	470	484	450	447	459	469	470	453	473	450	474	496	453	470	454	425	453	436	458	420	435	484	464	461	415	496	453	443	449	475	451	456	435	450	441	468	527	460	414	496	516	461	487	469	477	482	488	453	448	460	458	464	437	475	417	484	458	458	470	425	451	446	462	428	438	488	421	461	467	487	427	464	406	523	488	465	504	472	436	427	420	434	466	467	471	467	452	462	466	468	443	437	454	478	450	457	444	427	452	437	430	456	460	492	447	486	460	418	465	464	469	458	442	477	423	453	454	495	441	475	460	458	459	474	472	443	498	476	455	469	458	423	449	467	504	479	436	504	468	443	474	443	451	460	481	456	474	428	464	437	455	457	452	487	455	476	425	444	419	465	477	458	472	460	478	459	461	420	458	487	472	479	463	475	473	485	432	436	438	516	436	492	403	482	462	486	455	424	444	426	477	447	443	481	438	436	435	455	486	439	467	464	488	446	487	465	499	452	457	503	485	412	445	479	461	453	446	481	449	438	448	440	430	454	464	477	478	466	459	467	436	457	461	453	489	454	424	443	480	476	477	484	445	457	448	444	408	450	410	456	438	457	459	495	446	437	457	471	506	462	423	471	487	433	452	479	511	475	485	460	458	441	482	440	450	457	440	470	459	479	447	440	435	452
48049	83443	72772	41800	32470	25308	11833	3386	1335	982	500	422	458	411	392	424	414	437	436	476	442	418	401	422	404	418	445	418	409	441	401	416	428	411	471	397	389	439	420	438	413	439	416	432	424	446	445	451	414	401	445	440	452	392	433	413	438	444	416	462	421	428	416	481	445	438	430	421	429	448	413	404	369	434	432	383	461	455	415	419	412	412	410	406	438	450	431	407	418	444	380	409	425	403	424	464	423	427	420	417	435	404	431	420	410	396	415	423	402	402	455	403	454	455	389	370	391	413	444	415	424	414	431	398	408	459	428	436	437	422	427	448	409	435	405	417	419	419	420	394	429	431	403	424	418	424	393	414	453	389	407	426	453	416	416	415	420	410	438	427	402	395	392	453	401	427	448	439	394	395	409	377	406	408	398	410	441	408	419	386	426	456	441	417	427	417	458	431	446	422	404	416	423	432	399	385	410	435	403	419	452	410	421	411	424	404	428	405	427	435	442	453	412	444	426	446	432	428	435	426	407	415	432	406	424	415	459	437	460	409	431	411	445	429	395	427	435	409	420	428	395	461	446	404	400	418	416	438	436	453	419	421	420	434	458	386	423	414	435	417	451	437	387	459	421	409	431	461	426	385	420	424	428	445	407	446	418	417	414	399	457	410	397	412	420	425	419	414	456	431	431	430	427	435	440	423	405	412	395	415	413	433	397	431	440	425	408	445	453	436	431	417	425	431	445	399	404	450	397	412	421	413	403	390	453	454	409	398	425	416	410	424	376	402	426	430	466	476	462	435	406	420	454	375	371	454	420	411	410	435	415	453	429	408	451	391	408	428	413	421	451	436	414	426	422	419	424	417	403	390	473	417	417	419	395	396	462	420	425	470	442	438	421	435	447	398	434	438	432	391	419	387	408	432	435	433	406	405	386	412	412	429	416	432	448	451	437	429	407	388	451	425	434	431	416	401	420	425	463	417	411	435	416	418	432	429	402	390	449	437	394	399	424	435	423	404	441	391	404	412	444	405	446	415	414	477	434	434	453	464	439	401	433	451	445	398	429	394	421	446	439	419	423	425	443	412	406	410	454	412	394	420	403	416	400	422	427	427	409	407	412	400	405	434	424	405	416	413	426	397	422	399	422	430	428	407	423	432	405	420	439	459	444	432	418	415	401	442	439	431	385	421	448	390	423	434	453	391	400	451	421	388	464	426	430	421	414	395	435	365	401	424	452	416	414	448	439	456	384	389	418	412	418	453	415	418	402	425	454	440	417	451	422	375	415	423	438	403	406	420	422	457	402	425	406	437	414	434	394	432	394	398	429	462	399	430	396	411	414	403	439	449	372	415	428	456	439	413	422	431	416	414	444	451	400	418	437	422	489	448	381	390	464	424	456	434	457	422	432	449	425	446	418	408	398	416	438	471	400	410	431	404	421	404	415	406	466	439	431	451	402	397	434	417	416	436	398	433	435	418	418	415	407	392	410	436	415	415	401	404	401	398	408	458	415	401	422	442	421	436	423	416	432	420	416	441	414	439	442	408	409	446	424	398	392	424	411	399	418	421	407	429	415	440	426	443	423	472	442	404	430	440	395	404	442	389	413	419	403	453	415	421	395	430	450	408	421	416	467	386	362	421	449	418	418	423	448	440	430	457	445	417	387	414	448	386	438	396	427	394	465	372	433	406	450	411	420	473	396	413	418	420	447	456	405	424	446	400	417	440	409	432	408	450	376	397	453	418	416	408	478	435	471	426	393	416	408	407	407	440	411	443	418	450	414	409	414	415	414	444	411	416	413	414	405	455	444	403	433	432	446	416	394	393	430	392	432	447	437	421	428	449	395	399	374	450	417	430	387	407	437	401	402	403	427	391	434	414	404	410	403	466	407	422	421	455	429	418	425	412	397	407	390	423	433	457	420	442	394	411	415	451	428	448	404	430	467	439	416	410	464	436	406	423	429	435	425	397	393	408	395	436	419	441	419	449	450	424	409	429	420	434	404	417	428	425	395	407	435	415	427	417	441	450	415	460	401	405	410	432	390	438	438	421	432	400	444	390	431	399	468	398	428	415	407	403	437	395	414	468	405	436	393	418	403	418	414	444	408	423	456	431	443	426	406	424	425	424	392	434	444	422	454	440	427	422	396	421	406	401	404	399	410	412	424	447	407	414	413	422	415	414	430	403	414	431	424	409	415	416	410	397	426	463	408	405	430	407	393	407	397	404	399	412	419	438	437	423	423	431	425	385	433	432	419	431	384	403	409	413	406	427	430	406	405	414	382	417	423	434	434	401	433	425	410	420	411	392	446	432	439	400	444	429	402	424	427	422	460	438	426	456	405	397	460	415	410	411	415	417	407	423	414	396	421	414	458	417	433	427	398	423	404	409	369	388	382	429	426	444	434	447	420	420	429	389	435	431	407	389	448	393	407	398	406	420	391	422	428	452	458	435	451	417	435	395	430	470	426	436	405	460	433	459	441	442	401	423	435	433	399	404	409	400	432	409	430	430	394	449	432	440	409	405	419	415	406	393	414	441	406	422	409	393	438	404	450	442	439	414	422	423	426	406	445	400	445	459	411	425	420	432	415	404	447	393	427	408	448	416	404	424	425	449	480	437	411	401	427	419	425	450	437	421	429	431	419	421	422	386	400	420	419	412	409	396	415	433	460	399	441	441	419	388	395	434	403	411	400	422	403	420	410	430	457	419	407	404	438	426	425	446	422	435	416	406	427	411	425	442	435	432	427	396	402	417	422	440	413	438	434	441	436	433	423	409	430	446	419	425	398	428	437	414	415	435	425	429	398	409	417	427	401	432	432	411	417	423	402	422	416	425	390	407	412	390	413	380	440	416	420	408	430	426	414	429	406	437	432	410	390	416	431	415	440	446	394	443	421	429	428	444	418	450	418	385	408	443	409	428	433	431	407	403	416	391	432	433	455	420	368	403	416	403	431	433	416	398	435	413	433	430	432	423	396	425	417	405	393	429	412	417	431	420	449	400	427	438	443	464	449	414	450	373	448	394	392	419	432	456	412	421	412	432	446	423	416	417	404	415	402	437	413	410	433	443	430	418	422	429	391	442	412	458	387	447	413	429	415	449	451	418	408	430	421	386	422	399	404	386	421	431	413	382	416	441	400	478	441	388	415	430	398	405	431	390	449	451	384	431	444	396	396	436	413	380	427	430	434	405	398	457	457	403	431	381	406	432	392	411	413	438	434	404	413	426	402	453	401	405	415	405	408	426	408	436	425	374	410	408	426	427	400	452	410	400	417	418	427	411	416	447	404	434	416	440	414	383	411	446	407	439	413	439	397	410	406	429	412	413	380	466	370	412	386	424	415	424	413	448	457	406	430	379	381	397	412	470	435	416	398	427	424	424	461	447	440	449	423	407	429	498	440	414	424	434	435	406	442	424	455	404	421	371	420	406	413	429	418	417	437	391	410	416	425	429	433	463	426	398	467	424	397	448	484	413	440	428	439	419	457	422	400	413	448	452
24453	22047	35176	37453	38212	39312	26491	7275	2033	1409	659	583	549	590	594	558	564	544	525	549	591	547	553	558	555	588	597	559	535	559	568	539	540	577	498	551	522	521	600	545	530	563	577	572	610	563	526	553	530	535	539	484	531	554	515	524	536	531	519	516	490	494	525	545	520	558	584	561	568	559	575	553	520	548	542	551	543	561	574	537	529	529	552	532	535	561	548	578	524	485	502	544	501	553	492	557	515	593	525	522	545	527	567	524	583	517	518	524	542	558	545	564	540	554	526	503	549	548	536	544	538	551	524	495	485	516	531	537	554	543	537	527	571	576	584	550	490	491	532	561	513	534	559	540	521	520	555	511	569	535	535	563	530	523	560	542	530	590	508	595	554	551	530	553	543	480	558	509	494	518	577	543	505	529	515	567	540	547	575	581	541	497	534	555	538	549	518	563	561	552	502	546	592	571	523	524	504	516	554	536	520	519	534	566	482	559	539	520	554	516	493	535	491	478	522	565	496	552	568	534	564	496	509	552	526	572	528	545	519	525	542	533	520	516	512	553	527	543	526	511	563	562	563	542	523	566	543	525	532	559	499	538	553	514	535	577	531	513	548	509	552	608	526	552	516	543	532	559	523	560	487	552	504	535	523	587	545	487	549	567	531	577	576	571	554	534	560	521	541	564	551	524	520	556	577	523	549	514	579	546	577	606	598	541	546	531	579	540	533	574	565	560	551	533	531	508	560	526	536	500	519	552	531	553	555	543	528	555	537	573	543	552	542	504	549	570	532	536	535	529	518	576	525	566	544	522	554	559	580	572	537	580	545	536	532	575	572	563	553	581	497	547	545	504	540	531	564	538	544	540	513	565	552	535	515	553	489	521	538	576	538	515	528	552	474	549	533	560	530	562	559	527	520	515	542	538	557	505	518	575	488	564	552	517	545	570	564	485	526	520	567	546	531	528	566	532	507	570	522	553	519	518	507	535	547	525	523	539	519	525	513	531	542	526	520	520	498	528	508	563	507	551	518	584	534	543	546	514	508	534	524	547	565	491	545	591	524	534	592	533	531	567	547	541	522	585	541	524	529	555	557	514	587	589	558	560	540	524	530	528	526	559	537	543	534	490	545	541	563	558	530	527	570	506	532	528	527	553	560	504	572	513	544	544	538	550	539	516	524	546	526	561	529	550	566	533	544	530	528	519	539	535	517	501	509	514	538	539	515	573	578	511	502	484	529	503	536	533	501	545	586	530	569	532	525	489	543	573	537	535	553	532	522	499	545	580	524	527	568	545	518	519	526	535	539	489	537	572	532	505	525	517	547	540	550	537	559	537	494	532	538	501	560	555	554	539	544	550	557	540	536	564	541	522	522	530	544	543	529	532	562	537	536	567	546	523	545	528	604	548	546	533	542	506	564	563	535	524	502	581	534	531	538	558	510	502	509	514	488	526	563	546	555	528	508	558	558	539	591	561	541	540	490	554	528	560	506	557	616	531	549	528	530	545	519	541	549	569	541	546	580	545	536	501	535	538	547	553	548	548	508	521	557	562	563	551	562	563	532	495	573	511	536	560	532	549	517	528	550	515	558	572	559	537	512	514	511	552	519	512	531	546	536	562	546	521	505	583	527	538	522	535	546	552	516	570	492	562	570	554	516	551	545	500	502	554	556	499	541	586	501	520	514	518	549	537	589	519	506	546	527	547	511	532	545	557	501	541	503	552	569	534	527	482	560	531	530	550	544	512	544	571	540	515	534	532	519	515	506	529	534	564	534	506	586	536	534	497	527	548	574	577	542	552	552	534	538	573	545	544	526	536	535	580	547	545	546	537	546	537	539	563	525	500	567	581	549	533	530	545	567	540	536	532	561	493	531	509	555	549	517	551	539	573	560	565	556	519	562	560	510	532	502	539	552	527	490	495	530	545	495	550	512	583	536	536	482	545	540	536	545	522	517	520	538	520	544	503	529	560	523	568	582	489	570	526	528	552	557	571	534	521	551	547	543	569	528	536	555	570	522	562	555	547	501	560	535	555	524	543	590	538	543	532	520	546	545	559	582	519	528	510	503	567	560	502	532	525	547	494	541	515	547	536	520	523	546	563	587	555	492	526	529	560	489	550	518	564	530	583	527	517	527	508	532	550	523	539	538	495	508	532	517	540	549	591	526	533	512	562	514	529	581	562	564	507	556	549	527	528	542	532	575	556	532	520	527	507	517	586	562	544	533	522	522	545	508	527	544	527	544	499	517	461	505	595	567	568	567	515	523	553	553	550	544	526	569	545	529	535	575	543	543	528	521	580	569	533	548	490	559	544	558	489	522	544	561	553	525	531	535	541	532	545	562	532	525	549	536	549	593	528	553	521	502	525	590	543	498	499	588	547	525	529	575	542	490	518	553	532	543	547	540	528	521	541	530	559	539	547	529	496	536	535	556	561	541	499	545	518	507	554	531	522	571	538	557	520	554	530	532	510	498	560	535	545	543	510	525	551	551	491	541	557	572	518	516	533	552	555	554	485	558	534	595	480	534	576	548	505	551	555	552	525	524	533	537	555	566	541	555	570	532	540	542	524	511	467	515	564	531	513	550	533	512	551	499	543	558	560	502	541	570	544	535	559	550	547	540	578	543	561	530	545	521	515	566	572	511	573	546	548	541	522	565	534	508	556	525	548	510	535	552	524	511	561	545	561	510	573	546	554	546	579	555	490	537	507	522	531	554	593	532	545	496	521	518	534	551	529	524	533	546	545	555	526	525	559	540	520	551	586	534	546	497	538	495	545	538	553	534	547	552	556	493	540	538	552	545	525	510	538	514	503	561	564	537	495	505	588	539	565	545	534	542	536	510	557	537	530	565	544	537	571	542	592	525	517	547	548	549	545	553	520	542	525	558	553	562	527	545	558	546	548	543	496	529	498	560	514	526	572	507	511	544	526	530	490	525	525	540	534	510	507	545	529	544	538	505	540	537	513	501	546	523	536	526	530	549	520	555	526	521	544	533	525	531	500	558	546	531	518	539	557	503	469	542	519	555	509	555	548	547	549	539	532	536	538	570	495	486	550	530	542	515	523	522	537	527	543	534	559	544	490	469	465	564	523	521	490	532	569	539	580	570	554	521	551	528	559	544	526	531	510	504	566	555	522	561	537	555	550	567	555	564	562	534	542	526	538	540	511	540	558	598	556	503	550	556	512	551	522	515	557	543	529	540	532	540	549	552	487	534	550	538	545	525	552	539	520	538	515	545	554	497	589	531	500	519	525	553	496	527	543	541	542	549	522	500	552	528	530	559	526	573	493	519	524	525	577	537	540	538	562	559	558	545	527	542	531	542	550	550	531	516	550	531	532	530	554	566	519	536	595	521	516	530	539	553	553	546	476	551	563	516	514	554	548	565	614	554	525	510	493	556	537	521	525	566	548	548	560	508	571	482	570	526	563	553	533	525	544	553	546	551	551	543	517	515	511	555	545	530	539	539	552	570	588	528	483	512	534	552	509	542	566
57676	97996	83668	56942	45896	36767	18130	5196	2281	1675	708	500	517	491	527	502	532	529	521	475	487	500	518	525	540	515	486	517	511	495	474	515	509	534	511	504	529	488	504	507	527	472	523	518	489	536	525	476	497	512	535	533	551	502	509	524	491	504	495	493	484	516	492	492	525	510	514	557	485	506	527	509	494	512	520	484	519	475	512	466	468	535	485	512	504	458	507	523	543	482	524	483	511	501	507	484	493	496	504	522	523	462	452	478	521	504	546	492	497	481	489	479	459	523	522	525	523	534	477	551	538	471	470	499	491	511	534	543	467	512	514	477	473	522	478	510	504	503	507	522	480	485	477	478	479	518	489	524	501	511	522	465	500	497	483	529	487	531	501	497	510	491	482	514	487	516	493	473	481	515	519	503	498	468	505	534	515	528	501	506	520	501	522	525	511	494	520	532	493	513	539	523	491	512	492	517	498	493	505	509	515	499	516	474	464	490	488	515	474	485	515	524	536	540	462	515	517	525	492	493	480	476	518	468	475	466	534	480	537	508	536	498	492	498	466	518	534	474	548	501	481	572	541	492	498	480	477	514	538	524	483	506	491	502	501	491	485	488	496	466	499	481	502	530	491	490	527	503	482	499	503	462	532	496	522	473	540	494	503	519	484	509	469	465	470	487	474	487	485	516	507	515	459	502	516	481	488	475	513	530	542	506	464	497	533	518	504	543	502	515	499	506	489	496	488	484	528	538	491	471	556	531	480	483	483	511	502	491	473	475	489	507	499	534	512	473	494	471	506	532	469	564	537	519	469	512	500	509	525	502	526	475	526	480	503	498	452	490	534	500	432	517	510	520	500	509	511	489	545	490	473	523	520	463	485	574	486	513	522	513	479	460	512	481	480	527	514	484	488	545	527	462	489	497	518	532	490	506	498	501	533	452	448	510	479	466	514	517	461	459	522	523	512	488	491	484	502	514	489	466	545	512	519	509	493	501	488	523	453	505	509	533	505	513	498	470	453	512	478	503	499	495	492	509	488	499	482	490	511	488	507	498	503	478	516	484	481	482	486	530	471	484	491	493	532	506	496	500	536	481	479	536	500	503	465	457	501	472	447	501	524	483	537	524	510	497	514	524	530	508	495	507	466	500	518	468	475	482	465	494	490	505	495	485	501	479	538	528	494	493	508	504	489	488	465	487	471	504	480	508	461	543	510	460	477	500	520	464	477	474	501	473	475	484	514	513	507	497	483	486	499	472	501	525	487	470	496	476	507	501	513	492	509	516	522	500	536	501	507	497	527	440	516	500	461	506	513	491	488	535	492	506	495	488	502	499	477	513	488	500	465	489	488	524	536	493	469	505	493	471	487	494	486	516	523	525	497	490	474	480	477	511	498	475	539	521	491	506	458	483	488	504	466	489	481	503	476	491	517	469	500	513	516	491	493	502	483	496	480	517	519	499	482	501	500	455	471	490	492	501	498	511	533	526	509	511	477	429	475	477	467	512	515	506	494	499	514	484	457	500	507	515	501	469	510	521	508	535	469	502	528	475	479	500	495	496	513	491	507	503	523	499	500	513	496	480	499	472	533	499	497	481	462	484	463	491	501	494	510	519	499	466	522	533	495	458	486	489	503	469	537	519	503	484	526	513	457	534	500	509	468	514	484	508	476	509	493	485	534	487	489	479	519	490	514	478	514	510	528	521	502	506	443	526	517	486	506	509	457	487	507	496	504	496	500	457	513	499	532	528	529	532	506	506	505	476	492	484	514	523	503	509	504	483	496	507	460	489	460	519	509	511	554	509	469	473	481	468	506	478	438	488	489	498	510	523	452	518	532	532	537	479	472	503	497	478	499	543	525	499	544	486	510	464	490	496	473	491	473	489	491	481	496	467	508	513	495	447	495	503	503	513	461	480	500	504	546	478	530	503	494	531	532	505	483	495	498	465	533	457	457	503	484	472	459	481	524	463	512	500	490	468	504	483	481	499	492	519	476	441	498	504	488	512	490	478	458	503	516	488	492	493	476	506	476	483	517	508	483	502	470	508	507	514	484	476	475	477	461	483	506	472	468	462	486	526	476	508	514	484	503	483	515	537	504	485	528	487	475	495	508	470	521	483	496	506	477	488	507	511	540	480	517	502	525	474	523	515	500	531	496	490	468	492	519	532	479	536	536	484	540	504	524	480	472	469	523	492	510	504	519	473	524	531	488	427	450	480	495	486	476	491	541	522	486	487	492	532	487	475	478	507	504	482	508	486	502	507	483	470	498	511	513	533	474	518	471	475	513	520	507	513	501	503	483	518	498	494	504	459	514	486	500	517	452	490	470	513	483	504	493	530	480	533	507	454	456	535	506	515	509	510	486	504	502	533	490	503	492	499	503	489	508	513	520	493	497	504	532	505	498	506	458	473	523	495	514	538	486	545	492	509	482	506	507	532	530	527	539	479	493	470	476	487	457	504	502	513	493	487	464	490	459	468	523	511	476	491	482	491	493	486	489	494	495	502	485	499	488	496	503	473	516	524	505	513	514	502	483	534	481	495	532	512	518	492	496	517	545	512	520	488	532	461	476	483	517	467	486	512	446	506	484	490	503	522	473	495	474	465	517	495	508	492	488	497	511	476	465	477	514	509	522	467	521	456	502	481	450	472	510	546	520	516	481	492	495	476	512	511	467	471	523	491	507	518	487	517	437	489	512	511	512	477	496	462	487	498	516	471	498	518	541	482	496	483	496	474	494	496	496	502	484	511	502	522	532	498	502	489	518	471	497	494	458	492	496	510	555	509	489	483	512	498	485	512	515	478	503	516	495	492	464	542	520	489	507	458	505	520	482	494	489	476	463	432	485	485	487	474	492	496	531	521	495	526	480	513	487	493	499	516	458	512	494	479	479	532	512	491	510	489	464	478	488	509	496	517	512	509	494	497	518	500	454	481	496	514	528	425	513	531	485	470	493	513	552	471	517	513	440	490	502	481	499	520	505	468	508	525	516	489	467	515	472	513	487	521	508	526	466	501	519	492	524	516	483	514	509	515	508	537	512	468	530	488	457	452	491	523	504	512	501	475	513	524	500	480	465	477	500	482	490	498	508	541	503	490	491	465	480	451	488	525	496	540	473	461	493	504	502	502	496	491	484	475	490	486	482	522	534	472	499	507	480	484	525	501	502	472	503	494	469	509	525	480	507	481	521	489	543	489	505	498	493	475	504	497	500	522	472	489	481	477	498	512	497	501	455	509	473	515	501	520	476	528	499	432	475	514	494	478	521	506	494	483	503	516	509	462	490	493	505	497	501	515	504	499	478	527	499	508	483	482	492	484	496	468	530	504	510	499	471	495	532	536	463	521	514	489	495	487	530	502	477	510	508	498	496	520	521	526	504	507	508	527	512	501	490	474	511	462	504	485	493	513	490	493	490	485	466	476	465	475	496	497	502	465	492	530	532	514	506	479	511	473	501	483	541	492	442	519	478	497	522	534	512	476	521	470	500	505	468	482	477	490
28505	22729	23882	11864	5753	4106	1884	741	476	456	430	424	422	448	429	425	404	420	424	413	418	401	479	449	433	419	421	473	396	433	440	379	392	435	448	452	442	451	408	447	459	443	424	443	454	428	408	432	419	431	411	468	425	417	426	417	408	423	438	438	444	462	449	474	436	479	414	410	381	437	439	439	403	431	431	396	424	425	440	411	468	405	465	461	429	466	449	423	458	460	457	416	421	455	443	448	417	436	419	454	428	393	441	451	433	427	459	451	417	423	433	453	447	438	363	405	420	462	452	401	432	462	445	431	416	442	410	415	410	418	446	401	453	438	414	439	417	426	448	423	413	410	451	418	417	410	402	438	394	436	424	387	450	441	397	433	413	426	424	411	433	410	430	423	411	430	457	441	446	413	420	450	425	424	407	456	466	390	478	396	434	435	435	405	413	398	402	443	426	429	398	424	435	421	418	451	412	447	415	447	450	425	446	409	405	401	427	426	452	433	424	418	447	407	427	403	415	438	404	401	457	421	425	448	476	422	403	422	460	422	416	454	438	434	398	420	420	428	407	443	438	423	427	456	448	447	416	431	423	438	425	430	424	401	389	436	412	434	394	416	439	409	459	421	411	403	407	396	403	428	419	423	408	443	432	418	441	459	403	446	426	413	461	402	432	411	384	398	412	464	445	442	462	407	398	431	441	408	450	426	408	433	403	434	409	438	456	437	422	444	453	477	430	418	473	441	424	441	394	452	439	423	458	424	457	423	438	421	432	477	422	454	401	437	392	401	410	443	407	442	479	437	442	443	424	377	432	422	434	431	398	498	407	404	487	417	415	440	433	452	430	437	435	434	437	423	411	417	438	422	399	418	397	413	403	431	445	401	407	420	450	421	439	411	433	420	430	426	413	447	428	429	447	413	408	390	434	422	427	416	410	401	411	453	437	418	417	397	393	440	445	409	420	424	430	427	411	422	413	442	428	395	438	410	414	410	425	412	442	447	425	423	432	448	405	450	439	408	439	424	436	445	426	438	382	452	444	470	418	418	448	428	421	449	419	441	416	384	448	433	405	431	395	412	422	420	430	445	458	408	477	440	421	432	430	394	458	412	415	413	469	443	445	445	442	396	435	396	420	424	414	440	429	449	447	413	432	436	433	455	389	431	433	408	456	414	472	445	447	437	405	433	418	451	409	428	438	437	403	433	407	437	391	462	480	443	463	429	429	402	404	441	455	423	478	422	479	389	393	411	405	425	426	432	434	433	440	422	411	452	467	421	394	426	404	433	443	437	432	415	398	451	433	418	444	454	430	399	413	440	381	453	437	412	419	448	416	397	436	442	450	428	419	439	426	442	402	433	417	400	453	434	441	438	419	462	441	386	410	428	387	422	450	433	427	404	422	453	411	434	430	430	438	465	402	399	458	413	401	432	407	438	400	440	426	402	391	380	504	426	457	417	423	459	407	463	432	468	394	444	418	412	412	430	428	438	434	416	447	398	452	435	465	429	471	427	431	425	414	464	433	433	479	416	453	434	385	424	420	411	441	454	437	420	420	401	421	440	420	458	433	428	405	430	444	425	411	427	436	418	427	428	409	418	418	411	404	416	413	458	433	492	436	394	427	384	405	385	466	433	421	439	462	437	423	440	422	422	442	451	411	414	429	421	415	429	392	392	402	463	446	422	421	414	448	378	451	410	428	413	437	424	405	390	434	427	457	406	420	419	433	453	449	446	393	416	425	415	402	417	413	415	436	441	395	418	440	460	434	447	407	391	467	413	426	426	445	433	449	415	451	420	418	406	428	428	446	444	410	387	423	443	432	443	423	428	423	397	409	393	422	429	403	410	421	430	420	417	455	403	384	394	426	436	414	431	432	418	431	389	438	427	425	468	439	439	422	428	428	418	408	429	429	415	458	379	427	441	411	403	451	415	401	406	437	390	432	411	492	419	471	441	442	451	440	450	418	395	439	438	442	430	422	419	422	379	402	435	427	417	449	454	426	415	434	447	439	446	402	455	398	419	434	423	394	447	407	448	413	412	416	380	438	446	416	412	438	434	422	446	449	415	402	430	437	400	428	408	437	441	391	429	417	402	436	394	477	462	432	439	422	402	405	424	416	435	430	443	438	418	447	428	404	414	435	405	373	427	448	451	422	419	429	443	422	454	430	390	445	449	417	428	428	438	389	433	405	426	430	436	389	443	394	456	443	410	430	381	454	446	433	430	444	420	390	386	416	398	426	437	456	465	432	407	434	433	411	424	442	444	403	493	431	407	386	439	398	442	420	457	427	423	438	449	452	436	395	404	432	435	398	412	459	392	448	464	387	405	452	428	414	431	396	455	414	428	405	478	395	407	421	452	416	407	403	399	423	428	418	430	420	418	423	414	432	426	420	431	464	426	444	433	433	443	417	395	417	413	428	422	471	477	421	407	423	428	447	457	468	416	415	410	454	442	448	366	427	442	380	427	451	438	460	434	418	390	470	451	450	476	422	463	436	433	459	435	400	430	425	428	404	418	418	446	445	436	443	432	423	462	427	450	432	392	437	403	438	419	470	412	432	418	443	432	447	425	415	416	439	410	439	401	399	431	435	399	426	426	433	405	459	428	425	413	411	420	417	468	432	458	412	418	407	401	444	409	458	463	383	379	402	452	422	412	418	428	393	420	440	458	448	419	427	412	423	391	425	441	411	416	430	413	452	445	437	457	429	418	441	433	435	479	406	357	451	440	369	404	446	421	391	410	427	423	427	427	462	466	426	413	412	430	417	426	424	398	436	407	432	436	441	411	392	429	454	429	422	415	423	382	386	406	485	404	461	435	402	427	421	415	443	441	485	451	428	425	422	452	420	423	416	439	426	434	415	432	439	448	401	417	436	443	434	415	399	438	387	437	409	446	439	420	427	413	428	452	424	450	445	444	414	444	455	442	462	421	412	425	383	419	421	411	439	423	436	399	427	417	440	409	429	439	429	434	439	397	422	420	358	429	413	424	433	406	432	411	394	480	450	432	428	442	439	425	451	411	410	444	445	419	435	456	448	436	400	447	436	418	402	452	425	421	438	439	431	404	401	436	458	435	420	468	380	421	410	368	412	475	438	427	431	416	394	391	403	419	414	427	426	407	396	401	413	435	420	413	424	434	410	420	413	439	446	446	393	461	436	424	408	418	418	424	401	416	403	435	452	413	420	437	434	427	421	410	444	425	406	448	436	440	434	453	400	435	490	423	407	416	454	378	434	433	373	457	412	438	391	411	448	446	472	411	453	433	431	418	449	446	423	405	420	428	448	394	475	409	392	407	446	413	409	438	427	425	425	458	381	432	447	399	439	441	406	422	457	439	417	457	396	414	430	417	422	420	442	431	434	425	381	432	434	430	429	439	419	434	426	429	436	407	431	394	429	439	456	431	424	406	444	405	428	408	453	426	448	442	438	414	445	426	440	439	396	449	459	436	470	408	391	429	421	460	390	414	432	422	429	436	413	441	419	427	421	435	428	446
11967	24509	22438	7679	5314	4124	1794	657	475	421	368	359	350	343	356	334	359	356	371	357	353	383	371	378	358	330	339	350	363	359	376	344	343	331	330	359	353	351	393	373	350	335	335	370	358	349	363	349	370	343	384	363	392	384	346	356	329	340	356	363	388	356	347	378	332	366	329	383	394	346	361	383	385	358	339	331	357	343	383	373	335	347	319	358	376	369	385	367	333	350	350	365	354	331	363	364	359	325	379	354	414	353	361	391	394	359	340	365	376	356	364	353	377	379	368	391	385	382	340	370	369	339	347	320	374	336	326	342	341	359	335	366	336	353	382	348	373	352	333	366	359	348	364	353	379	355	371	368	401	362	354	346	368	400	371	370	329	404	354	382	379	352	337	338	370	358	379	356	363	390	352	344	359	318	337	366	325	374	391	355	365	379	328	343	382	372	338	335	332	367	337	365	331	356	365	342	368	370	393	371	383	320	372	359	349	366	352	344	368	385	379	334	357	341	339	364	387	334	387	346	354	359	363	362	372	339	345	332	396	350	363	353	347	368	359	336	381	340	401	339	366	376	397	365	383	353	352	348	345	355	341	364	362	358	382	358	358	337	365	380	334	355	365	349	362	365	391	350	357	365	367	369	376	345	343	357	383	350	352	391	355	376	378	330	351	346	382	392	335	383	370	338	332	373	347	348	352	352	358	359	354	366	366	328	347	377	348	357	363	374	355	352	376	302	365	351	381	368	369	364	343	369	375	374	347	351	363	350	398	334	352	349	384	313	368	381	365	371	316	360	356	373	356	380	331	354	364	327	327	329	374	387	353	339	327	357	335	330	349	367	355	364	359	379	393	380	343	338	377	320	386	377	370	327	412	366	347	365	354	345	332	364	369	373	338	350	338	394	366	359	359	325	342	388	338	392	355	346	327	330	364	364	367	385	354	370	325	366	376	359	370	331	338	339	384	373	362	327	385	350	333	316	379	352	363	371	320	361	409	343	326	338	350	349	364	388	347	360	359	346	348	372	340	373	349	374	327	328	374	331	347	357	338	366	337	386	365	341	352	395	371	361	365	331	380	394	349	375	354	343	367	364	304	343	382	391	329	373	357	341	338	383	372	364	378	326	325	358	374	368	360	387	354	399	377	372	356	352	340	376	371	370	377	375	348	366	332	344	376	353	339	345	390	354	342	365	329	363	385	364	382	341	364	362	332	380	369	353	349	349	374	338	360	359	381	356	350	325	358	357	358	388	362	344	365	350	362	370	333	387	369	340	348	347	393	352	365	358	347	355	374	377	344	376	361	370	374	384	371	386	358	362	334	357	345	334	357	365	399	362	391	364	354	362	373	382	344	353	396	343	379	317	331	322	333	337	336	385	376	356	336	388	360	354	356	354	397	390	381	366	367	349	377	359	375	364	342	368	341	340	328	334	368	344	354	337	349	336	357	378	340	360	337	380	352	356	360	381	398	348	348	348	347	347	346	357	376	356	356	356	365	370	345	329	368	345	335	354	356	349	392	395	368	390	373	381	345	356	338	327	355	318	350	374	341	347	365	372	360	362	332	387	359	353	346	369	352	380	353	375	326	340	329	352	357	364	370	367	354	372	334	354	349	362	364	337	366	337	383	360	364	320	314	374	349	365	371	346	348	382	352	346	362	369	358	372	379	338	371	358	329	337	382	367	356	354	348	332	315	369	351	350	360	393	376	368	358	374	351	352	334	353	382	363	364	348	355	339	367	369	363	379	349	328	361	341	374	360	383	343	368	339	345	330	354	401	369	356	316	399	360	362	400	344	378	364	376	372	379	331	351	376	387	341	371	346	367	352	375	371	348	332	335	374	377	387	378	343	360	325	350	381	381	399	351	379	349	417	361	321	379	339	381	370	356	364	356	391	373	344	347	351	339	355	360	376	370	350	383	297	375	363	387	340	341	378	390	334	333	360	323	386	349	367	369	373	351	342	326	346	356	327	352	350	360	326	336	359	317	351	368	378	364	358	347	371	341	359	359	365	382	389	350	343	339	366	343	354	341	378	388	334	355	360	408	374	341	349	356	377	347	363	333	385	396	371	347	364	375	369	354	343	319	366	343	371	377	353	358	361	385	356	331	381	373	344	384	371	375	370	354	389	351	365	391	375	354	367	346	392	338	352	373	368	352	405	346	376	397	336	363	390	356	373	357	390	347	339	388	367	348	349	321	355	351	346	377	365	373	374	404	355	332	384	364	337	328	382	362	334	334	373	378	362	366	366	387	398	332	344	328	371	386	360	370	357	333	364	368	348	340	354	391	321	379	335	360	375	368	353	360	340	338	352	375	353	362	382	354	389	342	365	353	321	370	359	382	382	353	373	384	330	352	381	336	326	347	394	338	390	335	355	383	351	341	380	375	336	314	371	330	340	375	347	385	352	315	375	365	359	349	353	365	390	353	360	386	360	370	355	385	369	347	372	371	368	376	366	363	355	382	346	369	360	354	359	364	354	358	329	397	360	335	341	390	361	345	358	353	346	349	374	371	377	403	373	337	363	337	385	358	347	352	329	376	327	334	359	376	325	362	381	348	340	326	335	335	381	391	341	358	343	338	340	344	362	345	347	355	376	364	344	372	359	380	373	351	354	362	371	379	350	345	369	367	385	369	370	349	386	372	338	338	341	355	360	383	405	358	336	354	393	389	365	350	363	362	357	347	330	356	394	349	377	363	360	353	378	368	378	336	364	339	379	388	376	355	385	360	387	380	367	346	374	346	368	372	365	363	378	329	385	373	369	347	358	380	355	359	333	364	357	365	330	359	326	358	347	360	365	356	354	353	351	352	368	363	376	361	346	372	357	370	378	394	352	358	349	352	368	335	362	366	334	367	347	336	361	391	366	397	360	356	353	362	365	387	355	391	369	357	365	348	367	372	384	327	376	362	369	330	340	348	333	373	335	373	351	359	354	340	330	331	323	320	373	359	379	376	325	362	375	376	372	335	362	373	341	356	369	375	375	369	383	358	374	359	388	348	370	352	361	354	327	365	367	356	347	357	325	336	347	404	385	364	326	398	361	397	356	363	371	325	379	392	347	393	341	359	365	313	333	384	333	341	364	334	349	372	328	371	344	402	386	393	349	376	375	373	338	342	344	330	338	331	363	355	331	356	356	349	387	363	354	353	352	343	377	346	377	384	345	345	353	359	385	356	336	356	373	359	349	360	388	369	373	385	352	345	371	359	353	348	372	367	326	364	360	352	365	356	359	348	389	364	394	351	334	366	355	391	370	364	410	355	322	357	374	360	377	382	374	351	354	370	387	370	376	363	327	357	325	347	368	376	360	363	389	379	379	393	358	384	356	343	365	332	356	358	369	351	367	363	326	354	356	359	373	341	354	344	364	328	356	353	321	355	400	364	324	344	342	380	344	353	359	390	389	362	360	366	342	349	368	383	349	343	368	350	350	362	335	336	342	340	383	348	354	372	337	372	368	346	371	382	365	391	378	357	367	355	357	410	357	362	379
25497	22863	39302	40694	36007	29864	15092	3112	1045	795	555	484	430	464	555	502	494	495	498	445	477	509	458	484	475	448	488	427	492	458	489	447	476	463	445	469	451	431	488	449	415	472	481	484	474	486	507	488	479	487	464	465	450	468	429	462	500	450	474	488	455	496	461	488	485	443	481	474	463	459	458	451	488	434	462	452	455	478	471	434	449	478	422	480	465	473	440	488	515	478	446	491	459	452	442	506	524	468	469	461	455	478	440	478	473	494	470	489	514	417	494	469	458	425	491	485	457	466	468	488	473	490	447	476	444	481	425	502	451	450	443	460	458	494	484	455	451	463	484	460	458	452	434	450	424	482	479	474	485	449	452	460	481	437	473	450	448	442	465	451	481	430	467	433	451	494	479	466	455	488	470	463	469	508	486	459	495	490	469	444	434	452	447	448	427	461	449	470	450	444	471	463	505	476	465	465	436	444	478	490	472	481	433	456	450	464	463	480	484	499	485	445	480	470	442	447	465	465	439	451	466	479	476	476	447	487	468	501	465	457	466	496	490	449	514	483	487	461	483	473	438	429	442	430	443	493	437	417	415	459	441	487	447	507	459	450	468	500	501	466	441	473	459	490	464	478	432	420	474	470	469	469	465	493	454	494	488	455	444	451	506	501	426	443	450	474	480	471	456	471	438	501	457	446	482	446	468	482	462	459	478	467	512	457	479	478	480	471	474	472	541	488	471	463	495	443	500	474	489	416	469	478	473	488	453	472	451	494	491	484	445	466	463	476	483	460	460	505	450	497	426	484	450	437	490	459	452	471	456	441	457	496	450	471	458	494	475	445	452	498	456	501	475	455	455	451	487	458	468	471	482	446	456	409	474	414	427	455	482	458	499	469	476	457	469	463	423	464	471	438	482	451	440	487	475	483	428	501	468	459	471	467	463	478	488	462	456	446	467	445	461	448	447	458	463	454	465	476	451	429	432	455	458	447	461	426	454	419	476	432	475	486	485	460	435	466	504	457	459	461	502	458	477	445	504	481	480	501	428	484	463	447	462	469	453	479	464	424	463	490	488	480	429	470	493	489	464	441	439	481	498	448	429	468	479	464	487	443	478	495	433	436	427	436	483	487	422	508	471	489	449	468	461	462	478	477	487	492	454	464	429	481	495	443	438	464	445	455	439	490	477	511	441	504	445	478	477	472	439	447	418	443	462	449	493	437	460	467	446	454	488	463	462	447	477	436	450	441	477	468	477	470	466	466	453	472	474	477	426	436	505	486	470	434	463	463	461	489	442	454	447	474	467	438	458	463	432	443	465	459	459	470	477	475	449	499	463	473	444	475	480	487	468	490	478	417	507	488	478	464	477	437	503	471	454	453	464	484	525	443	501	517	436	451	493	458	495	462	472	502	483	466	492	454	452	446	513	474	459	464	462	455	468	478	514	438	468	455	461	476	470	513	445	459	442	482	457	497	461	478	451	448	455	451	477	472	459	432	466	439	468	506	460	478	482	474	481	453	472	497	441	503	478	442	471	489	494	476	457	466	508	478	482	456	467	496	496	497	450	452	453	442	447	453	466	487	472	471	426	466	472	455	452	490	493	473	435	458	469	464	513	473	493	492	477	466	473	459	493	488	514	441	458	424	447	477	472	433	429	468	469	457	451	442	476	457	443	497	438	443	482	479	454	471	491	496	500	447	446	455	441	498	436	451	445	482	441	506	415	508	491	477	449	475	474	447	445	478	489	446	464	493	483	448	466	451	431	484	445	453	493	492	450	480	467	464	434	460	521	455	450	474	446	490	453	479	440	476	442	428	439	484	502	433	447	460	455	432	468	500	484	451	481	458	502	434	481	488	441	454	495	414	481	476	485	469	450	495	500	458	498	456	458	442	491	496	451	461	496	486	451	476	462	496	505	491	447	485	463	458	470	437	431	425	462	507	468	453	434	460	506	490	481	468	451	456	526	472	452	440	444	453	477	482	470	507	487	474	487	493	443	485	478	433	437	454	468	466	457	472	446	471	431	477	439	480	489	495	446	439	469	430	437	473	464	454	456	531	439	452	446	482	416	467	467	440	464	467	483	475	470	454	482	491	480	483	468	478	454	452	471	444	450	462	465	477	459	457	480	493	473	454	464	474	472	454	474	487	472	457	464	461	465	454	498	440	477	464	472	461	463	464	497	443	457	434	448	460	448	482	463	473	473	475	490	476	466	452	442	468	432	474	496	453	455	501	450	476	473	486	483	449	488	465	500	481	496	482	490	488	499	449	435	478	467	501	454	457	465	407	481	484	440	451	469	416	494	511	462	455	497	430	509	434	491	483	461	448	470	479	438	460	460	489	449	443	460	497	469	462	480	480	504	462	470	455	444	430	472	479	409	472	494	488	453	496	454	422	452	470	472	447	448	457	465	491	456	485	458	483	464	507	448	432	460	456	476	436	511	497	467	461	437	488	433	468	476	469	430	441	476	495	455	456	499	463	432	444	451	474	501	450	423	463	450	455	478	445	452	480	496	452	465	448	437	471	445	455	461	445	440	484	478	485	461	467	455	473	516	462	492	464	481	470	467	465	478	497	466	465	472	455	453	453	457	464	468	441	413	480	460	517	422	450	440	466	469	439	445	471	467	502	470	474	498	438	438	480	478	496	402	466	471	476	475	480	460	484	449	458	492	493	472	463	440	471	489	512	432	493	459	446	475	449	497	473	485	494	442	475	453	459	470	438	441	450	419	425	459	476	446	489	448	522	400	484	470	437	442	490	455	500	505	445	465	461	470	446	469	449	484	428	465	475	431	468	449	468	451	460	435	464	461	469	452	478	434	448	461	497	450	482	488	462	444	442	458	461	443	464	451	485	443	463	503	483	459	431	477	491	446	444	484	441	486	472	454	483	471	473	439	473	504	467	474	483	498	482	457	487	451	502	431	460	498	455	433	452	435	437	475	492	453	495	508	453	436	496	439	458	480	423	463	479	513	494	457	472	471	459	476	444	442	447	488	439	444	462	482	482	508	457	479	476	479	459	459	469	477	451	492	448	495	466	441	482	483	463	470	477	478	454	443	490	451	495	442	501	468	514	475	441	452	465	468	507	455	450	481	474	518	501	453	424	443	460	453	472	458	448	465	462	476	493	461	465	442	477	449	446	455	482	442	461	486	464	472	463	462	478	456	467	464	465	449	499	462	478	483	502	454	468	497	495	430	459	484	469	428	498	451	471	492	487	455	452	430	453	443	473	512	485	479	463	441	457	484	512	463	458	470	454	480	471	439	485	446	476	492	455	440	470	457	486	473	473	467	456	446	451	477	474	446	469	475	462	475	491	481	460	504	491	455	485	471	459	493	451	496	494	460	455	494	486	433	466	458	457	465	466	460	442	475	467	477	455	491	439	450	501	496	450	476	482	445	481	433	471	516	481	475	482	441	486	441	459	447	451	442	481	443	482	472	457	480	451	459	417	434	497	460	459	396	413	465	465	452	448	482	439	474	474	471	463	497	504
45681	84438	71216	44699	34861	23850	9643	2654	1122	875	522	417	427	441	417	450	435	430	412	443	467	425	419	455	440	444	455	448	400	408	447	416	375	467	446	395	450	404	434	461	386	434	451	455	419	441	437	423	455	419	421	389	395	441	447	455	409	431	418	420	420	475	404	431	438	402	411	434	417	394	404	419	441	410	389	453	431	417	443	430	450	384	448	380	415	399	410	415	394	444	441	442	450	401	424	416	412	417	460	399	477	438	439	418	441	458	415	472	440	446	415	428	430	441	453	432	457	457	411	425	433	445	451	411	446	428	417	435	409	414	435	421	421	434	438	419	444	425	420	438	432	440	442	425	416	410	430	406	418	415	433	433	415	438	422	383	452	409	464	446	443	413	412	401	446	429	435	398	399	393	394	441	397	425	416	415	453	412	417	463	432	415	396	431	406	408	435	472	426	443	425	388	426	410	439	440	409	467	407	450	425	437	440	427	469	404	418	420	408	440	402	463	439	427	392	442	421	452	417	425	407	424	413	383	442	414	417	443	448	405	444	433	403	431	449	430	399	439	441	463	458	433	401	431	401	437	469	398	415	437	432	408	466	431	417	415	418	411	436	404	413	445	442	425	416	427	447	419	432	433	461	394	446	445	421	403	387	395	405	410	423	397	422	435	438	413	384	372	409	419	386	454	425	489	432	397	460	472	432	442	429	463	417	412	463	426	424	438	417	421	430	450	411	420	406	408	440	451	426	426	426	438	423	448	446	414	428	394	383	386	444	447	448	439	427	401	414	475	436	404	426	402	419	449	433	404	415	425	410	394	427	446	431	423	445	457	422	427	421	427	398	403	444	433	414	439	407	411	424	421	416	390	441	415	410	437	394	366	450	475	455	434	423	449	482	433	427	433	422	435	423	439	424	441	432	446	425	420	442	393	437	441	430	415	378	473	434	463	426	420	420	403	430	421	417	416	431	443	443	475	428	416	406	418	416	445	423	433	436	422	395	431	408	452	430	417	451	435	379	425	450	413	424	462	457	389	398	446	401	444	396	442	397	418	428	408	446	433	451	398	419	425	431	462	399	396	375	442	438	418	465	430	433	384	430	415	400	443	408	410	402	399	480	473	411	469	439	417	418	396	445	429	419	437	407	434	427	396	431	454	451	431	409	433	375	468	397	428	382	395	448	433	392	422	439	445	413	424	434	440	433	419	438	370	461	416	389	411	408	419	414	419	421	448	438	444	444	422	410	456	407	421	428	410	430	467	378	428	399	396	450	414	470	427	439	426	460	389	420	421	401	407	459	413	385	393	408	439	437	470	416	448	431	405	427	411	401	422	428	461	427	426	449	406	446	428	394	414	397	418	398	411	377	440	408	434	444	379	466	439	409	402	400	454	438	406	443	427	427	420	431	452	426	423	435	459	440	422	442	413	413	433	387	473	419	417	454	426	422	439	422	391	409	405	402	421	422	427	408	458	469	406	445	421	449	417	434	439	381	444	465	401	442	414	430	440	427	411	409	415	399	404	416	410	436	429	434	418	427	411	416	423	425	436	449	394	375	405	420	407	388	432	385	432	410	470	425	403	442	463	436	418	483	428	432	445	432	450	425	453	403	435	431	409	420	434	453	429	429	436	415	448	399	423	445	448	430	411	414	420	386	428	412	406	460	433	420	428	462	446	426	405	385	474	462	435	423	449	406	459	409	435	460	425	425	424	448	477	414	442	423	434	431	416	413	475	423	421	452	450	411	428	410	409	390	432	415	427	422	437	439	412	445	464	412	422	412	442	395	424	416	430	449	448	434	434	427	449	438	432	441	415	425	457	428	421	434	429	385	416	440	441	410	398	394	433	470	388	394	450	422	414	454	448	431	379	461	433	428	434	469	378	437	422	408	447	453	425	432	432	423	403	404	417	426	412	422	411	402	443	447	436	439	425	413	433	425	413	402	438	405	426	416	405	387	420	427	439	419	432	424	433	425	412	427	403	405	432	418	440	401	408	435	459	409	439	421	434	445	438	443	412	381	427	400	415	421	430	412	423	431	424	420	408	381	431	438	429	439	416	406	395	407	397	446	410	398	484	416	445	418	400	421	433	414	407	447	428	405	420	400	421	394	401	407	442	439	426	389	435	417	418	450	397	447	424	422	452	422	431	464	436	448	454	442	419	427	422	433	399	449	436	421	429	438	405	429	425	416	376	419	405	403	411	415	450	428	420	456	428	419	433	409	446	400	422	423	458	467	409	399	417	428	424	439	399	402	421	429	411	414	396	448	400	436	392	409	439	449	438	428	421	418	410	444	394	417	410	436	418	458	461	422	442	420	413	405	415	419	399	423	410	404	446	445	446	425	441	426	456	413	432	419	449	397	410	429	422	388	415	396	433	436	431	411	399	394	402	455	465	474	440	434	412	420	429	390	415	440	403	428	441	412	404	411	452	421	416	437	438	420	420	408	437	436	441	437	440	443	434	441	452	427	419	432	401	403	445	424	428	424	437	416	427	413	408	432	427	433	386	464	396	451	456	388	386	438	419	446	402	415	441	454	403	449	413	452	391	409	413	414	416	443	404	454	410	425	424	427	449	416	423	407	423	447	430	466	461	428	397	441	432	434	428	428	416	445	398	426	401	424	422	450	420	456	414	422	410	434	401	417	395	436	440	419	408	378	414	447	416	415	404	453	446	413	372	454	417	448	382	395	403	433	415	416	396	414	384	429	420	423	378	435	413	399	371	398	402	399	433	432	412	462	401	413	428	453	408	395	459	423	423	435	407	442	425	434	434	402	441	422	421	436	401	406	410	444	437	417	423	432	416	454	442	434	404	426	434	441	418	429	391	471	459	411	428	396	441	457	414	416	393	405	456	423	424	418	404	444	437	425	429	456	406	444	422	420	424	426	423	417	461	390	432	425	402	424	475	395	465	425	413	436	403	432	469	423	401	461	407	414	415	474	388	451	411	415	428	429	438	457	393	455	378	440	384	408	441	431	419	424	430	440	419	428	415	426	393	383	458	416	412	441	423	402	425	378	431	443	415	446	434	441	437	425	395	453	387	406	462	415	423	416	418	462	435	431	452	435	452	404	360	439	416	409	418	422	417	408	458	425	402	425	413	376	450	444	430	390	399	447	417	421	435	440	414	399	438	411	396	457	415	434	439	412	401	438	403	398	446	420	412	395	420	461	418	399	426	439	408	437	410	419	475	417	437	414	433	418	431	412	412	427	427	421	419	382	403	441	392	425	418	399	427	450	444	413	402	415	437	430	453	434	410	434	408	386	397	403	404	419	446	379	423	419	416	395	427	431	400	391	438	403	408	436	418	427	448	450	406	435	450	443	452	431	398	395	410	435	418	394	430	412	445	424	447	406	486	429	384	450	402	465	442	407	401	415	428	428	454	422	418	424	407	468	381	424	425	392	377	428	407	428	399	437	440	386	406	388	436	438	412	414	441	467	413	423	413	415	403	383	440	423	436	459	419	430	397	413	445	434	447	434	426	423	443
24389	22112	35732	38960	41870	38232	22605	5289	1455	1089	640	576	595	604	577	572	605	598	577	552	558	530	521	602	602	563	508	559	597	566	539	581	552	566	551	576	547	555	513	612	501	597	549	551	539	543	538	556	533	564	547	602	566	599	550	538	516	542	561	572	528	534	521	583	520	514	513	561	551	566	551	558	560	559	562	497	567	510	524	522	543	541	529	563	544	558	542	503	542	529	540	546	551	556	539	529	588	591	581	541	518	507	543	540	513	556	534	519	547	570	502	507	504	522	541	571	584	572	566	555	545	553	564	515	579	532	587	512	540	528	530	587	544	548	537	601	539	548	526	513	540	517	512	533	520	529	576	523	558	537	580	580	575	574	571	556	561	560	553	521	612	544	542	513	557	545	552	558	545	556	546	588	530	512	529	556	556	591	524	531	577	525	516	515	592	553	578	551	541	535	539	560	542	529	547	531	499	522	546	537	601	594	536	555	535	542	577	563	525	531	532	498	509	522	569	552	547	553	551	521	549	539	546	531	551	556	587	530	551	539	496	521	532	538	525	506	523	545	584	485	552	563	573	532	559	567	561	533	532	588	529	550	528	532	542	548	520	529	531	549	544	535	553	568	521	566	531	553	565	537	555	554	562	573	569	578	531	538	578	534	494	534	555	580	547	556	543	571	549	506	515	532	575	558	501	513	599	561	584	518	582	541	552	536	526	558	543	544	525	515	527	542	549	532	535	544	490	542	502	550	574	506	566	546	548	514	535	530	566	550	541	528	527	558	555	555	569	527	540	544	515	572	579	550	528	533	578	502	558	522	530	518	545	520	580	540	570	557	529	586	533	522	587	544	524	525	572	520	580	565	550	520	536	548	563	552	503	557	568	554	560	550	542	535	538	539	544	555	549	563	539	573	565	542	527	565	529	574	503	541	551	539	566	513	545	514	545	554	585	584	520	561	520	514	555	549	575	511	540	570	548	526	525	531	536	539	529	546	525	551	576	552	546	565	527	517	569	557	602	545	562	565	548	531	556	561	526	558	554	566	510	501	520	531	537	532	563	521	521	543	545	548	580	569	552	510	566	523	540	532	524	534	564	565	574	524	547	563	558	530	520	551	544	567	549	556	553	533	576	544	527	592	556	546	539	529	522	582	569	510	532	509	584	569	603	558	534	556	562	518	552	529	568	554	521	549	568	582	584	516	528	522	542	546	544	514	543	576	559	529	544	502	558	531	555	528	520	567	525	554	549	561	558	511	526	537	552	572	539	546	530	531	558	536	548	523	528	527	494	527	522	581	546	553	548	556	571	515	551	550	532	531	524	470	543	539	524	568	549	521	558	533	539	545	522	546	553	525	519	534	543	556	560	554	521	545	522	552	529	535	553	546	597	590	507	544	521	562	594	543	618	600	543	554	517	539	517	559	517	494	534	539	534	548	552	579	530	557	519	542	535	555	599	558	537	538	540	542	558	567	579	521	526	552	566	518	543	550	552	542	545	550	541	525	555	554	530	538	549	548	524	505	539	591	562	548	552	570	561	559	612	533	579	524	526	522	565	516	546	554	553	585	551	544	544	570	487	541	533	510	550	553	576	542	541	604	534	538	553	548	517	557	522	582	521	557	534	543	573	561	509	549	562	510	535	551	540	535	543	558	565	552	522	563	560	539	551	582	517	554	525	538	521	563	491	536	539	543	520	512	541	547	576	491	529	532	587	556	495	541	544	552	513	544	526	552	530	540	550	537	549	542	562	542	553	571	555	495	579	542	556	540	570	584	514	541	553	544	553	533	549	522	540	506	515	576	558	574	537	552	526	548	513	545	563	552	535	535	528	487	537	516	558	547	550	591	555	578	552	500	542	582	561	486	565	526	568	502	559	557	541	595	621	534	592	540	559	515	547	574	540	509	538	577	522	505	549	525	542	593	536	528	554	567	568	568	539	561	544	592	543	531	547	543	519	544	518	533	537	496	559	583	542	486	566	559	518	506	577	536	557	551	516	523	551	575	545	537	550	552	541	519	571	528	554	532	564	563	519	545	543	564	552	484	505	577	574	502	561	566	533	496	563	566	526	559	547	542	522	547	556	570	509	596	522	512	546	521	524	554	546	506	540	533	538	552	588	533	550	534	576	541	558	535	580	528	547	589	551	564	519	531	539	513	495	558	548	553	549	544	504	524	500	564	541	557	558	544	543	532	517	534	576	589	539	518	562	544	517	531	525	549	545	543	555	550	556	588	523	530	574	560	557	533	560	589	553	543	511	612	539	557	554	555	586	557	535	569	574	532	562	508	589	545	524	513	544	542	520	523	575	561	542	561	515	515	519	579	536	522	571	547	550	573	583	571	533	535	570	552	535	515	519	526	488	529	537	553	521	553	532	525	555	558	546	532	546	523	530	515	541	534	540	564	562	514	586	529	544	539	522	531	540	565	539	524	572	544	505	523	574	548	548	546	545	561	543	570	530	572	564	535	507	522	559	540	511	537	524	492	558	551	546	501	525	519	543	575	568	565	546	539	521	529	536	567	547	573	556	551	560	572	586	556	594	547	538	539	526	534	586	533	504	556	537	547	558	555	590	562	556	577	534	526	535	526	532	527	544	535	569	502	533	531	514	569	584	557	547	546	545	510	533	532	563	529	536	503	535	588	548	530	532	578	548	533	542	541	514	556	560	561	523	581	538	582	518	544	555	550	562	518	521	543	575	546	518	555	530	546	568	519	568	521	514	562	559	513	539	573	520	532	537	482	513	546	520	562	510	520	539	584	564	565	559	541	519	597	557	550	534	570	570	547	511	538	535	546	579	500	523	563	575	517	517	538	525	517	539	559	493	566	557	564	578	553	512	525	530	543	525	549	577	560	520	531	505	522	521	578	544	532	495	579	549	533	548	539	529	553	501	558	544	583	572	552	572	539	521	558	562	562	535	517	517	498	504	542	526	553	583	545	537	545	551	558	533	528	588	514	559	507	556	584	530	537	603	535	546	544	552	551	532	536	577	527	543	536	527	547	561	526	502	541	567	558	588	540	498	517	547	561	559	555	542	578	522	563	557	538	529	543	572	541	526	530	526	506	571	534	561	551	554	525	556	520	554	499	500	541	513	513	495	528	524	534	549	542	557	557	573	530	570	547	558	556	536	577	536	569	561	511	497	578	574	515	568	527	534	510	580	523	576	587	537	542	508	496	556	504	562	541	556	534	550	552	527	519	506	506	543	542	532	530	535	588	542	528	506	589	513	526	523	570	556	567	505	507	534	540	525	547	524	543	521	573	557	519	488	549	529	558	553	545	562	584	538	520	523	500	521	520	561	539	502	500	561	546	512	567	498	536	564	579	560	545	553	567	506	555	520	551	548	554	525	535	559	548	547	562	551	517	536	553	555	555	528	541	546	540	543	547	589	550	507	538	525	530	536	537	529	483	530	556	547	492	538	506	538	531	578	524	523	512	531	554	507	517	508	548	553	543	571	539	531	522	593	584	587	545	542	516	545	543	539	521
57998	98625	83321	60225	50099	33438	14229	3989	1629	1184	596	508	490	520	526	490	500	519	514	524	531	493	494	529	503	475	495	506	481	523	506	501	531	551	495	504	531	500	508	527	460	483	455	511	521	514	495	511	517	465	503	526	539	516	530	564	505	508	505	453	485	524	560	512	495	478	464	435	484	525	541	516	497	499	517	516	482	510	493	547	509	514	502	507	466	486	493	500	501	521	489	511	522	522	487	508	518	466	490	502	507	525	504	492	489	505	561	516	545	478	534	502	505	512	506	529	488	497	548	532	531	499	511	539	466	523	500	527	493	505	493	524	468	491	476	512	537	511	519	529	523	522	487	509	469	505	496	501	529	502	543	528	515	502	531	506	487	493	494	523	464	510	496	487	547	509	503	523	490	512	528	516	477	491	480	527	450	522	523	467	510	508	459	502	505	487	478	489	488	519	493	483	469	479	515	506	510	464	497	517	534	532	550	488	552	533	480	508	440	518	470	506	493	494	453	489	484	498	495	497	509	501	492	471	488	492	490	513	519	539	523	477	510	540	527	478	535	501	554	498	522	517	530	512	521	500	497	512	526	514	451	473	464	532	486	517	476	525	437	514	499	491	477	492	514	490	532	468	515	457	535	498	520	454	480	514	497	540	541	499	492	517	477	505	516	523	520	489	466	504	547	482	503	531	493	510	499	504	505	525	481	527	495	516	535	512	502	483	512	548	499	546	508	528	532	511	453	504	504	495	497	504	522	469	506	519	484	515	514	539	530	489	505	510	522	467	508	507	516	522	493	527	517	470	510	495	531	513	491	493	511	509	506	541	532	507	527	473	526	494	521	511	533	517	554	510	532	539	532	481	502	474	517	449	509	526	518	527	486	509	525	527	494	489	575	518	492	517	505	456	484	481	473	510	550	489	521	456	511	493	495	517	484	490	492	484	502	508	522	491	514	528	533	476	479	471	504	513	524	487	527	484	512	509	489	541	510	497	502	509	497	482	487	515	513	482	541	517	536	492	504	520	529	530	511	519	509	517	521	505	499	471	494	492	505	493	502	505	520	490	521	499	506	464	450	485	541	513	524	521	511	465	507	527	471	546	495	550	493	491	532	481	490	510	528	499	514	495	551	491	507	499	517	502	544	503	509	523	464	485	544	527	530	497	491	502	466	494	505	538	513	534	514	474	471	523	454	502	546	492	524	490	520	471	508	492	487	506	555	454	465	492	507	518	466	503	481	511	495	502	449	504	497	472	458	499	488	517	531	521	494	543	492	508	467	510	497	511	490	475	478	514	507	526	504	528	510	566	495	494	507	504	499	482	463	509	469	520	475	531	488	502	489	525	472	525	502	449	509	507	496	503	462	504	479	514	517	497	505	464	516	505	511	529	483	509	495	483	533	468	544	517	517	525	513	513	477	545	521	532	538	500	548	465	503	498	517	512	514	552	506	474	477	465	529	494	532	507	470	495	472	515	485	519	532	531	474	538	476	485	479	481	491	530	533	503	506	495	513	487	536	522	508	500	494	489	522	522	490	490	473	546	496	481	459	484	551	510	518	520	523	503	512	545	555	517	515	518	485	509	528	482	507	512	503	504	510	500	511	520	506	540	508	543	530	511	494	512	536	507	496	501	542	523	512	510	495	510	506	511	508	499	498	508	520	480	480	497	505	484	495	479	527	502	496	478	494	514	493	522	523	504	507	469	503	512	501	515	516	543	505	504	510	514	491	534	502	501	474	516	507	525	498	503	450	563	493	480	510	543	522	493	513	487	527	537	479	470	493	477	509	488	544	505	533	542	502	538	486	502	498	495	497	469	493	475	503	499	527	475	529	479	490	517	513	467	494	449	500	514	509	534	540	527	497	488	536	539	530	494	477	529	454	518	540	519	513	521	508	507	520	540	506	475	502	489	539	546	491	548	503	538	516	470	477	509	493	516	520	502	487	523	529	500	521	542	471	513	469	506	505	486	519	516	484	478	515	461	525	515	513	506	467	518	525	473	514	505	506	523	558	520	554	555	520	504	522	519	516	539	510	506	510	476	506	523	499	472	464	516	517	505	503	468	539	507	489	523	487	491	483	551	509	499	518	478	485	468	459	558	515	523	462	495	507	515	463	499	500	499	470	448	528	494	481	528	476	506	505	508	504	500	502	513	501	505	522	489	493	492	530	501	478	500	501	478	551	494	519	493	516	480	527	513	548	496	497	500	479	463	499	516	536	494	504	536	487	541	478	549	487	521	529	523	521	487	514	538	521	497	463	524	534	508	524	524	507	457	555	514	521	481	523	510	508	489	530	479	488	489	512	493	519	514	513	472	495	464	519	487	517	514	479	467	493	543	480	554	504	516	512	489	477	521	563	486	491	494	475	494	490	504	529	482	505	504	523	523	519	459	487	493	511	480	519	543	510	553	461	498	523	513	494	516	498	506	513	525	497	503	510	528	503	483	501	505	502	491	532	518	477	492	478	502	507	500	490	522	465	500	483	492	478	522	511	493	528	513	491	479	499	484	509	536	484	471	506	454	508	489	480	459	509	497	478	491	510	494	493	506	518	485	530	515	526	515	476	526	500	528	500	519	540	495	486	526	534	505	518	487	486	525	503	499	494	482	494	468	487	492	517	510	468	507	523	499	488	529	518	511	485	505	510	496	510	483	490	475	519	499	516	459	502	503	519	516	532	502	518	511	511	483	533	498	490	525	518	508	485	488	498	489	508	473	478	523	512	427	501	496	484	515	472	510	515	495	513	462	542	535	524	511	531	537	540	456	503	517	509	479	517	518	537	532	480	505	495	530	505	496	521	494	512	474	543	516	522	489	501	489	486	475	508	470	501	494	492	527	535	518	533	519	514	503	477	527	521	495	525	474	501	545	472	503	485	495	523	525	484	527	584	485	466	530	490	473	515	528	535	536	527	456	478	533	514	539	545	482	490	523	513	505	506	482	508	517	532	536	479	542	507	501	492	492	539	528	547	495	529	516	486	493	525	527	491	495	508	491	516	479	468	495	559	498	489	530	492	511	523	469	517	522	504	509	521	478	502	507	525	543	462	533	528	526	520	566	496	544	529	483	474	489	526	518	508	533	490	509	480	503	522	524	525	543	511	482	508	458	535	522	496	537	513	482	539	503	499	475	528	540	490	488	462	492	522	503	486	451	502	523	496	514	537	483	503	494	504	527	454	515	496	501	468	513	508	500	444	526	494	513	505	480	471	499	492	458	470	481	523	450	507	475	501	507	496	534	509	502	518	503	508	528	522	536	504	504	459	524	534	479	465	466	538	495	512	530	544	508	489	497	509	508	481	500	511	468	501	519	508	488	538	514	502	476	499	489	505	520	476	513	490	525	500	505	519	462	479	487	477	493	483	498	492	509	503	519	483	486	475	473	522	525	483	501	486	501	539	541	488	520	507	507	484	519	492	487	498	474	482	511	525	529	499	486	513	466	491	519	475	503	518	527	530	477	537	478	500	477	516	546	502	530	518	508	517	534
28567	22992	23661	12610	6624	3866	1406	616	490	481	421	459	450	438	397	426	431	448	432	432	475	481	461	452	456	435	487	436	481	463	446	433	429	426	403	443	423	406	437	446	451	447	440	427	425	431	430	470	448	450	420	448	452	431	430	438	450	450	454	456	484	408	452	421	438	399	428	425	452	457	440	465	476	465	440	460	426	429	470	451	446	433	458	387	430	472	453	430	426	401	444	448	423	457	448	427	426	446	473	477	464	444	438	468	448	451	446	461	430	446	439	447	426	434	411	438	440	465	469	424	479	418	417	429	450	440	442	451	481	442	443	441	432	417	418	465	427	469	401	447	424	429	449	440	459	432	451	436	485	446	435	440	453	461	459	425	410	443	430	460	471	459	438	421	443	449	425	421	439	386	448	435	470	449	445	399	401	434	498	437	426	452	459	433	442	419	436	448	457	450	452	434	433	386	453	422	425	477	418	436	418	421	466	432	459	437	445	431	473	435	450	491	428	454	459	437	430	431	482	415	426	445	430	425	435	413	427	440	460	414	437	425	415	455	485	481	427	470	473	427	468	476	427	444	468	482	438	465	449	486	424	419	434	436	424	399	425	467	432	424	466	447	446	442	448	457	425	454	464	491	422	437	450	420	496	411	437	411	460	429	454	423	444	426	417	434	442	451	425	416	406	457	413	432	422	445	460	431	463	438	481	455	431	441	442	452	443	399	457	421	440	445	390	479	440	484	449	450	407	460	433	438	473	403	432	426	461	470	418	455	453	474	447	450	457	423	444	431	454	434	486	416	406	462	431	470	457	409	416	453	455	418	452	453	430	433	413	475	458	449	429	468	456	467	464	435	460	459	459	465	457	439	450	451	483	454	440	452	451	450	422	432	439	430	409	439	439	404	461	465	418	489	440	436	424	453	464	470	463	476	407	432	436	447	428	433	450	462	437	460	437	414	453	472	440	476	429	463	445	452	467	413	426	434	458	453	402	415	412	472	445	431	435	410	431	434	410	436	426	444	441	451	409	413	436	445	469	442	455	445	442	445	428	436	430	449	454	454	396	450	449	417	471	474	467	410	402	451	441	463	464	409	460	439	453	407	447	468	443	446	441	442	441	461	481	447	458	443	456	445	459	462	453	397	450	415	444	438	431	427	409	451	433	453	416	417	431	414	434	435	447	470	439	438	433	483	431	457	446	389	453	432	451	455	457	479	458	398	439	422	422	462	416	447	416	433	454	442	454	418	402	412	425	462	458	409	423	425	429	466	446	414	429	391	467	457	414	474	436	442	431	419	420	455	480	466	429	456	432	402	448	447	457	463	431	462	471	424	477	457	473	420	422	407	441	411	460	450	446	468	411	451	473	430	440	420	434	434	477	430	431	492	442	443	441	394	411	417	437	463	411	435	465	397	431	444	453	375	445	425	460	406	474	469	456	489	433	458	427	455	424	438	464	408	455	453	467	447	432	436	449	429	461	436	415	441	461	450	460	448	421	442	402	443	445	435	391	438	455	477	449	429	467	416	431	400	448	470	481	422	454	448	447	426	442	401	404	439	469	449	476	472	381	463	425	450	418	465	513	450	455	442	429	453	427	416	429	407	437	439	477	434	443	444	472	455	502	413	451	438	424	433	436	437	417	427	439	415	482	423	429	453	439	400	450	447	439	423	458	479	419	467	406	436	458	472	451	476	449	450	457	431	422	429	424	440	402	452	413	436	431	451	437	423	426	442	453	445	471	405	438	429	478	416	451	442	440	455	451	459	431	460	455	419	415	467	453	432	427	428	458	462	478	427	478	448	419	432	443	433	435	463	435	446	432	449	450	460	454	475	443	409	451	417	459	442	470	420	447	425	431	447	435	440	462	406	442	440	457	439	467	463	450	447	429	431	441	429	491	450	450	452	448	439	433	437	427	461	427	445	427	432	444	435	446	470	445	421	448	428	450	443	440	429	440	440	420	438	444	411	444	471	470	420	447	429	437	441	477	435	444	437	430	432	472	420	443	439	450	432	449	434	403	440	414	427	418	445	461	440	458	419	438	495	448	428	458	426	466	470	465	468	463	430	459	428	434	446	424	431	425	435	425	421	457	449	428	459	441	455	424	426	427	448	414	448	456	438	463	414	419	448	463	461	436	456	430	389	408	421	446	455	411	407	419	475	457	428	448	452	465	448	432	431	470	423	417	418	422	480	487	463	422	458	440	459	439	472	407	444	464	440	447	460	451	465	459	455	432	439	429	449	418	448	446	411	446	436	470	467	428	441	449	493	435	434	472	446	416	447	441	459	475	463	467	446	438	429	437	436	427	476	446	426	438	492	439	462	416	456	450	437	435	427	453	427	460	445	453	416	416	434	441	473	470	457	439	463	421	413	469	438	415	443	415	447	433	440	444	418	438	437	436	432	451	442	472	483	447	432	449	456	416	410	442	399	455	442	450	456	438	444	473	428	394	452	427	428	435	396	445	459	447	478	420	414	448	462	417	400	420	463	435	415	454	428	426	447	471	439	443	454	416	442	436	443	464	446	401	417	418	414	435	459	446	425	430	430	432	428	440	422	462	496	437	450	444	442	475	473	452	479	407	456	400	425	417	399	446	477	400	427	389	425	474	471	440	436	468	442	507	457	447	434	438	407	471	490	470	486	444	459	464	503	416	437	414	432	435	448	424	440	450	482	481	412	412	435	427	455	435	485	474	436	435	423	443	449	437	433	459	410	413	435	451	473	442	437	431	450	422	407	428	416	438	418	393	452	465	446	466	441	433	440	415	496	423	483	484	453	453	460	461	424	444	462	425	428	449	421	469	426	441	403	449	455	419	439	466	417	434	442	453	434	452	463	454	408	402	442	453	442	435	410	433	456	461	459	431	422	466	454	476	449	472	429	465	404	444	444	450	452	410	421	467	440	453	416	412	413	416	430	457	439	430	455	469	447	480	434	432	468	415	431	441	459	433	451	474	460	426	426	443	466	421	455	440	470	434	427	455	455	421	444	416	416	442	470	436	404	410	437	479	419	440	417	442	443	468	470	422	447	454	436	451	451	412	449	419	424	444	435	437	435	456	447	457	428	442	441	441	399	420	435	470	429	478	424	450	443	423	404	409	459	460	421	415	454	463	460	457	413	449	453	470	477	419	448	459	406	435	427	466	430	450	471	449	421	462	465	434	448	477	454	429	471	453	448	459	387	462	451	420	467	421	442	436	464	469	430	441	464	473	442	438	445	443	459	446	449	423	422	445	461	448	480	434	443	457	462	469	450	441	454	406	451	435	413	453	472	453	437	441	442	431	417	444	438	428	394	409	434	440	457	384	440	411	472	456	456	421	409	421	423	484	451	461	434	424	427	467	478	449	434	425	423	413	444	440	440	429	433	427	431	490	427	439	416	438	411	467	493	434	471	455	458	463	431	434	436	417	422	418	453	432	454	417	443	439	442	422	427	456	466	465	458	428	445	427	427	443	440	440	481	470	428	404	421	450	449	430	443	449	451	465	427
12435	24518	21491	8335	6022	3677	1363	538	419	359	362	378	352	348	379	367	401	354	362	379	353	394	348	355	362	410	372	365	364	373	363	404	365	383	381	357	370	376	373	343	350	358	364	352	391	345	364	374	398	343	365	322	347	359	397	359	375	363	379	355	373	418	356	360	364	369	323	372	377	383	389	374	367	369	397	393	372	341	380	354	400	359	381	341	366	363	370	373	364	356	377	358	375	349	359	389	365	320	366	385	380	346	339	375	371	372	377	371	375	353	368	360	325	384	362	343	372	380	368	380	385	331	349	360	341	341	373	386	349	358	395	364	382	318	379	365	371	352	364	372	367	381	374	348	366	377	354	354	392	391	379	352	348	387	365	327	365	369	376	378	366	392	382	340	329	392	380	348	386	388	362	348	364	358	387	364	393	354	400	381	370	395	342	355	390	364	359	351	350	411	358	391	391	353	390	335	364	350	369	352	367	384	367	342	390	357	339	356	372	363	363	364	361	384	347	370	389	363	365	377	371	385	376	383	327	352	368	385	391	350	381	356	377	378	358	364	371	367	361	342	363	369	367	368	360	351	375	372	378	396	344	387	393	354	325	358	372	392	400	366	345	373	359	367	366	381	373	338	402	382	352	391	347	381	357	357	387	377	386	361	345	356	381	409	339	385	358	339	367	355	356	360	355	382	354	397	364	352	323	337	369	359	382	348	358	402	368	341	388	387	365	403	341	359	371	338	369	377	413	384	367	362	349	357	371	366	357	369	341	352	377	351	378	403	367	372	379	360	413	374	374	357	345	381	353	350	403	392	370	390	374	348	353	379	358	344	376	350	371	354	370	351	390	400	361	343	361	351	341	404	398	340	368	346	331	331	369	354	336	379	323	381	379	389	362	378	385	350	391	415	389	393	367	331	404	385	398	375	377	358	354	370	355	340	355	352	374	365	349	372	405	361	406	347	332	396	361	349	358	369	387	345	377	348	376	360	370	353	361	352	362	353	401	351	382	388	381	402	371	370	383	347	351	367	350	379	402	364	377	348	369	393	358	372	367	363	373	375	349	377	352	387	348	364	354	378	383	364	377	341	375	344	342	341	385	363	385	367	380	370	368	368	362	375	372	363	407	384	351	342	361	420	397	377	368	370	380	347	388	355	357	352	355	356	326	320	374	359	375	372	373	378	371	371	403	372	376	369	365	342	383	351	372	369	357	361	397	340	365	347	377	360	358	383	351	350	358	358	398	399	355	355	340	393	350	365	365	341	384	373	368	383	363	360	370	386	375	372	415	381	347	373	348	365	387	414	380	339	319	379	371	338	358	354	383	371	338	351	361	385	356	368	361	380	376	358	394	375	363	364	388	370	341	350	377	345	356	393	390	340	374	360	356	339	352	334	344	391	364	367	382	359	380	347	377	390	379	352	337	393	375	334	342	326	371	330	373	386	393	367	355	378	348	377	378	364	350	358	358	376	362	371	345	353	384	386	390	360	364	296	351	368	359	342	354	362	378	401	362	359	358	366	377	360	383	376	384	352	382	340	369	362	385	375	363	383	354	377	342	355	368	377	375	367	369	375	385	341	347	358	377	348	378	369	363	377	385	376	370	338	336	362	352	391	394	365	338	358	365	346	365	360	345	372	359	359	378	344	363	415	331	377	334	375	376	355	326	373	362	380	349	379	385	361	376	381	361	406	388	340	317	379	394	408	373	354	404	368	369	349	360	361	366	382	358	384	358	357	372	370	384	355	356	368	344	367	350	384	354	387	365	370	394	335	357	377	390	341	390	333	341	365	362	352	353	335	340	374	364	378	356	387	356	374	364	392	354	397	386	378	381	357	399	380	343	367	391	367	369	341	398	338	367	381	387	353	356	356	366	378	387	368	342	365	364	360	385	368	344	365	381	379	316	311	357	342	388	347	368	377	365	352	377	352	335	381	360	378	340	356	341	379	361	397	367	365	359	333	353	373	356	347	376	391	332	399	394	402	383	340	400	369	348	388	370	381	340	358	373	355	356	387	368	368	371	333	399	323	389	366	393	362	380	360	358	382	388	370	360	376	374	373	403	322	367	337	373	403	364	353	351	357	361	385	337	406	358	367	397	403	381	363	357	379	316	326	380	371	340	390	376	360	359	380	367	375	383	370	369	340	369	365	384	344	381	404	389	331	380	380	377	389	338	404	360	366	353	383	377	352	370	346	374	347	362	339	381	350	379	368	378	354	397	377	383	387	370	369	401	395	386	387	360	356	336	322	406	375	361	425	386	366	369	382	347	355	363	323	410	367	377	345	391	353	344	379	368	345	375	375	342	336	374	354	359	347	367	388	339	376	349	360	355	360	405	360	377	351	339	369	364	361	364	314	342	368	376	397	394	370	336	350	382	354	391	379	363	358	355	347	393	382	361	357	378	386	337	339	362	408	343	399	346	408	346	364	366	367	345	385	367	373	401	342	372	363	352	351	356	382	371	392	357	371	328	356	375	365	366	378	393	366	368	362	363	404	385	358	365	327	363	355	397	353	380	378	354	355	383	374	370	391	389	387	347	370	388	378	366	355	350	367	361	343	382	359	380	367	374	341	384	345	359	369	357	354	363	353	360	335	370	410	365	372	388	360	360	365	360	389	349	359	359	361	350	346	304	337	372	359	363	366	376	377	368	336	373	365	353	398	352	400	408	352	364	384	396	372	368	364	359	382	373	386	384	392	370	341	387	368	383	368	348	379	346	380	373	354	370	367	362	391	370	317	341	358	377	403	370	381	368	371	346	342	402	379	346	349	369	372	369	379	385	349	381	352	339	350	372	358	367	378	360	355	353	368	371	373	359	373	362	360	369	373	359	372	356	374	418	374	388	347	362	373	358	385	398	386	384	374	376	340	357	375	375	391	357	346	384	380	359	338	398	372	370	377	367	372	352	339	386	364	378	375	371	358	395	394	363	376	373	375	364	354	404	355	368	376	364	356	362	352	385	356	398	357	380	397	384	375	406	405	385	369	414	365	370	379	360	375	372	371	382	351	331	360	338	379	382	365	370	361	382	394	368	376	392	350	399	368	394	353	369	390	365	368	341	377	354	390	342	352	391	382	363	377	367	366	357	395	323	396	312	407	340	376	350	383	365	346	352	342	354	368	384	372	364	381	372	401	335	337	377	354	335	387	379	377	414	383	385	358	320	374	331	384	388	370	371	394	374	379	372	341	364	376	385	369	379	408	358	360	342	398	349	394	355	357	388	361	414	358	389	383	352	354	377	348	357	333	395	368	370	354	371	352	349	360	337	355	377	383	392	363	343	385	367	371	364	394	360	334	371	368	363	394	393	385	350	385	354	366	394	379	340	397	359	373	399	372	393	357	374	369	381	367	404	378	374	383	381	379	386	346	337	375	371	336	346	369	379	368	335	357	376	356	375	395	365	403	394	338	352	369	375	364	345	369	383	386	388	354	339	385	374	354	342	375	334	366	378	365	355	350	399	380	352	380	379	362	384	390	328	374	332	407
25499	22843	39241	40537	38735	29766	12735	2394	882	731	566	499	500	482	487	508	473	511	453	470	442	481	479	483	476	452	483	487	476	503	482	503	497	516	477	507	499	513	528	463	479	463	487	487	465	509	524	493	498	511	458	445	490	453	465	486	490	472	509	481	450	480	456	463	482	492	506	439	455	466	470	495	487	477	460	508	466	443	479	473	467	468	485	514	504	504	454	494	471	500	481	453	484	438	493	471	476	448	532	511	460	459	470	518	458	536	492	461	487	497	513	490	470	495	482	470	453	510	432	499	447	469	474	449	495	473	493	464	500	495	497	464	497	435	453	522	476	477	445	487	479	461	471	450	464	464	467	453	454	497	495	467	445	472	486	477	476	487	427	498	451	440	463	450	472	458	466	453	470	471	451	535	504	535	488	479	465	454	499	469	487	500	495	437	455	436	439	442	489	467	468	483	444	485	497	477	489	477	512	467	474	443	478	462	477	503	477	479	468	478	514	474	451	483	478	469	434	454	478	493	483	409	483	485	488	494	510	491	485	473	477	478	476	440	477	478	469	454	509	464	479	477	483	466	500	459	450	487	456	455	472	474	475	517	439	449	509	477	490	510	437	457	462	446	491	450	493	515	495	472	465	460	507	449	515	474	486	499	486	455	459	478	493	451	478	502	492	475	470	498	466	502	520	523	492	465	469	523	446	512	492	512	470	470	437	458	494	452	464	477	478	497	487	430	506	479	501	455	498	433	492	453	494	502	491	468	511	504	523	466	496	446	455	475	495	450	498	442	477	454	518	472	494	461	456	462	486	460	450	482	482	460	467	472	448	486	484	428	459	496	497	490	450	484	495	467	484	507	444	468	452	471	480	468	492	451	440	504	479	475	489	457	460	484	468	470	514	439	421	471	500	443	482	495	438	474	521	511	497	495	472	505	443	477	424	480	433	514	516	488	492	480	478	494	440	504	522	471	456	462	482	486	468	497	505	498	462	468	460	494	492	493	507	466	496	460	508	501	459	456	460	488	478	478	444	453	472	442	491	508	481	512	493	509	498	472	498	461	446	475	477	450	503	477	428	520	461	520	467	452	496	496	476	468	429	460	494	417	417	473	447	485	468	479	483	499	463	508	476	481	473	484	444	468	481	492	457	522	474	460	507	463	457	475	532	494	477	478	499	515	447	455	487	460	463	473	470	461	421	469	492	461	439	485	460	476	498	469	478	465	486	470	469	487	452	517	508	477	489	460	463	438	483	478	468	462	504	442	473	467	475	485	466	473	433	474	460	490	473	460	487	476	454	482	468	476	441	491	459	476	497	449	480	500	492	453	481	486	456	467	449	476	466	484	446	479	482	522	456	472	513	438	482	480	515	487	441	479	495	481	502	461	468	467	465	497	489	487	455	499	479	463	495	497	497	477	475	464	486	442	497	484	447	464	461	483	508	460	483	478	485	485	466	462	514	461	465	477	520	502	481	483	448	499	446	487	502	490	441	450	463	451	474	489	495	446	479	473	499	444	445	484	470	509	478	500	470	470	446	465	467	491	453	459	446	472	465	493	489	469	469	462	489	484	464	464	445	471	479	467	485	477	483	465	432	444	506	471	500	449	481	460	479	489	487	457	474	488	484	506	480	457	470	457	511	472	477	485	485	488	459	468	458	468	480	484	488	493	475	509	442	440	493	501	479	488	498	466	503	485	495	464	432	482	468	487	475	487	495	457	474	443	443	453	461	461	441	470	482	486	453	473	458	474	509	486	512	509	511	497	469	469	451	468	484	493	477	488	468	492	435	441	479	513	425	482	450	464	486	451	448	482	460	482	460	476	509	497	507	490	477	464	500	472	477	469	500	463	512	495	483	482	472	483	464	482	491	500	448	482	456	450	467	467	493	491	504	465	492	498	475	505	511	499	476	497	465	447	460	479	477	458	464	483	448	464	456	472	505	464	443	488	465	453	492	458	463	479	476	515	495	460	451	472	469	481	471	500	451	499	524	460	472	475	445	434	482	457	454	463	476	475	451	454	491	449	470	506	479	441	484	488	450	471	495	458	457	483	455	487	485	465	481	501	453	487	461	470	489	495	465	476	503	486	494	456	487	548	497	486	471	476	449	451	497	463	482	492	460	454	477	447	494	457	475	512	475	481	488	483	487	456	478	444	476	498	483	458	464	467	493	477	463	493	491	479	467	491	464	477	473	501	467	504	467	492	466	488	446	469	429	464	477	450	475	445	521	494	481	467	493	465	476	435	455	470	480	487	453	473	447	479	455	493	497	468	529	466	468	522	494	461	452	476	501	441	493	504	456	478	466	477	490	504	506	466	457	487	475	462	474	454	483	474	472	456	478	489	529	437	465	468	453	449	499	443	473	483	456	460	499	469	500	518	483	457	488	508	456	483	477	526	503	482	482	436	466	502	462	452	480	490	506	515	442	471	473	472	516	472	477	469	464	439	442	485	472	491	481	485	465	482	486	476	485	472	482	436	473	481	470	460	535	459	468	506	467	460	472	475	487	467	491	484	524	463	435	499	472	473	493	470	496	435	507	445	422	438	465	499	470	441	520	516	483	453	479	471	476	497	480	479	448	503	469	477	493	493	495	474	485	496	478	480	506	447	481	486	471	494	477	479	478	492	451	473	455	497	468	450	488	458	487	467	444	430	421	436	454	463	459	513	462	479	510	434	513	477	486	459	457	516	524	482	481	444	455	518	489	459	493	483	489	518	498	447	450	459	454	503	481	494	455	515	474	502	493	499	502	492	469	471	457	482	501	440	475	474	479	451	485	456	453	484	452	479	498	498	483	498	477	454	508	427	477	478	504	474	432	458	498	484	482	494	446	493	527	520	433	463	487	516	501	517	524	473	467	451	495	465	525	463	486	468	485	480	501	447	446	464	498	488	493	480	504	484	523	436	459	454	486	477	505	489	475	503	497	478	487	466	470	445	482	492	467	495	478	466	529	472	497	475	446	501	491	481	494	505	451	500	479	443	477	497	456	490	498	431	435	515	501	479	466	483	450	470	452	498	510	478	486	502	499	482	505	489	478	441	492	492	454	504	482	489	475	451	485	494	509	474	537	482	432	460	452	460	486	460	498	458	478	486	492	475	484	454	465	470	497	483	436	476	482	466	490	475	483	506	500	448	481	475	469	445	457	470	467	475	513	538	462	448	460	536	473	502	434	463	482	473	504	481	450	501	467	479	463	505	483	507	485	511	503	477	474	511	435	494	465	465	474	475	491	510	488	461	448	483	450	458	468	489	506	497	441	496	483	457	502	471	467	515	508	476	452	501	465	447	471	472	497	478	506	485	473	461	474	494	517	440	493	449	461	459	472	447	452	449	482	505	479	474	458	425	479	487	471	492	508	464	441	477	473	472	456	495	480	468	469	449	481	443	475	471	448	468	461	449	479	481	470	478	468	477	457	446	463	478	455	478	471	486	470	493	485	483	461	474	468	464	453	484	479	463	486	476	487	490	458	474	512	479	469	474	473	470
47585	84995	71317	44143	38009	22768	7704	2133	948	862	471	440	403	472	432	459	444	460	444	437	461	409	425	457	421	457	450	429	444	462	426	468	456	420	445	426	419	425	462	429	431	457	427	433	398	416	465	402	419	415	464	428	443	423	440	417	419	443	460	445	438	474	417	408	457	445	432	408	427	429	480	435	470	413	415	428	446	385	457	442	437	395	449	426	450	424	454	421	405	441	443	432	399	439	423	457	458	446	447	444	427	409	442	432	431	444	402	437	457	470	460	397	439	444	444	470	426	457	406	417	431	477	441	428	445	431	430	424	430	472	441	420	454	461	408	444	436	420	435	458	453	448	450	431	450	448	416	476	456	456	406	440	393	492	435	444	419	425	446	426	433	420	406	395	434	404	432	399	460	436	415	451	464	423	474	401	438	444	435	425	440	421	465	440	421	420	410	452	449	429	425	420	440	438	392	436	449	433	420	456	419	457	392	425	432	428	412	408	433	443	409	430	416	425	411	411	406	397	427	430	444	433	393	460	461	424	431	432	460	455	406	418	446	414	448	442	433	428	435	451	442	417	461	425	421	427	419	389	414	445	446	445	427	425	463	371	466	419	405	447	429	429	472	431	410	428	453	438	442	407	449	402	439	424	429	461	412	440	438	423	432	470	441	428	446	445	433	410	434	419	425	451	457	421	430	392	452	424	389	420	393	446	447	439	413	440	432	442	426	412	435	417	426	462	436	440	414	434	426	454	429	433	455	417	442	418	461	429	451	428	429	441	432	475	449	461	430	454	438	421	481	446	456	423	425	419	423	466	421	423	408	452	454	429	441	458	433	443	430	409	438	452	434	455	414	457	401	501	385	493	420	419	412	475	427	438	443	428	438	418	438	392	406	441	450	448	422	433	437	427	440	392	429	410	491	453	453	391	454	418	453	446	461	434	410	454	432	434	433	413	419	427	410	480	438	427	472	424	442	395	449	422	422	423	427	437	447	447	421	423	445	449	420	432	436	414	432	396	420	471	427	449	427	416	428	418	476	443	436	458	408	468	466	442	412	434	452	437	404	431	422	450	470	423	418	406	465	416	433	416	462	470	442	400	420	468	425	453	425	433	417	461	443	413	467	421	427	431	438	423	440	470	462	410	380	476	451	464	477	448	424	396	413	450	391	458	430	418	466	400	452	428	431	397	453	417	435	446	457	442	416	461	431	430	445	453	425	438	441	414	397	455	418	455	447	463	400	442	429	460	449	447	424	420	446	432	437	415	435	411	447	425	446	433	419	456	409	491	420	439	414	432	455	451	468	425	410	423	412	460	439	436	428	460	400	422	439	452	400	420	438	443	421	424	463	459	441	426	419	396	435	418	449	439	460	406	456	421	433	459	399	449	427	425	428	427	449	447	467	459	402	405	439	395	444	413	413	455	436	436	434	436	451	427	443	444	443	452	389	409	417	453	409	446	426	419	429	400	454	447	410	399	433	452	425	449	442	418	426	391	431	412	455	425	446	432	443	409	403	426	421	411	413	436	396	420	442	428	446	449	433	410	451	409	435	431	439	415	457	389	428	434	393	454	437	435	423	433	423	458	443	451	413	401	462	423	399	454	398	411	430	415	412	466	451	406	398	404	442	453	416	458	409	423	418	434	417	442	458	413	411	422	420	422	454	411	397	432	386	450	443	425	417	417	452	432	436	436	441	483	437	407	428	441	467	424	429	437	403	415	459	453	479	449	431	447	411	426	447	471	441	433	428	448	414	493	431	434	415	430	441	410	425	434	406	429	436	442	436	446	449	438	471	435	462	448	432	408	467	421	432	422	454	490	399	422	424	433	447	409	420	425	471	437	460	478	450	406	425	404	432	454	426	444	417	433	446	451	414	413	435	461	456	404	419	428	459	426	420	413	446	415	461	450	430	434	442	408	466	416	427	453	459	410	458	429	418	429	398	445	422	432	400	450	452	449	397	397	437	405	408	433	447	431	449	407	448	408	461	423	424	471	450	436	439	467	446	452	459	417	434	424	421	451	440	424	424	413	440	420	453	468	375	437	480	411	463	421	441	475	441	414	443	478	421	403	477	425	358	434	470	450	449	467	433	415	431	403	389	424	439	381	402	413	457	436	423	415	400	421	443	417	449	461	403	425	446	393	457	396	452	384	443	446	419	428	417	446	425	438	422	425	439	463	445	456	414	434	473	438	474	415	457	462	439	405	425	401	452	431	481	452	416	440	435	476	440	426	409	425	439	429	429	412	441	442	395	391	434	411	440	457	445	483	391	427	469	454	488	444	422	417	433	426	440	460	426	419	416	448	467	467	446	428	457	416	443	423	418	418	416	432	387	423	402	443	429	412	436	421	444	419	457	418	423	438	462	460	459	441	461	442	419	460	476	437	436	446	421	418	416	445	442	422	424	453	444	390	447	426	387	434	427	402	428	423	436	435	428	432	434	444	427	391	443	429	434	383	437	450	401	423	423	473	411	437	402	452	426	406	432	402	460	400	415	417	409	429	440	416	442	410	444	434	443	426	406	426	407	384	412	420	440	428	419	428	419	417	418	412	415	444	413	406	448	428	475	455	466	476	409	465	421	452	442	410	409	420	443	409	439	420	439	455	403	443	429	430	434	441	422	425	468	414	437	420	452	414	456	410	443	434	400	410	464	402	428	434	456	411	429	425	439	428	450	434	439	464	419	411	412	436	436	460	450	404	434	419	411	398	430	481	468	467	470	461	453	407	415	413	431	450	421	454	430	426	406	396	451	416	420	420	474	445	433	438	460	424	405	415	417	419	432	428	419	428	432	441	433	423	436	431	411	481	434	423	405	425	466	397	439	449	435	401	426	479	421	418	469	489	438	463	436	424	427	422	461	409	405	403	441	410	418	455	418	419	395	437	448	418	427	433	414	410	428	421	419	451	416	431	437	453	450	455	451	439	409	429	457	457	434	391	423	471	449	446	428	430	407	458	423	395	404	454	430	472	418	430	433	453	442	435	409	406	404	407	445	444	412	421	485	460	461	410	425	429	447	427	414	370	398	447	421	463	400	408	421	456	408	444	429	426	450	439	455	414	440	468	459	453	428	420	438	421	425	405	408	419	403	444	411	432	441	440	472	455	422	472	453	463	390	408	464	390	475	463	431	446	427	411	404	451	443	452	437	446	426	455	439	446	457	457	420	395	468	416	453	471	438	442	424	409	462	427	421	465	435	445	472	402	410	443	425	395	480	423	432	443	397	399	427	455	447	448	445	417	443	460	446	446	410	408	413	426	472	443	445	434	454	434	443	436	462	434	436	430	428	376	453	445	437	428	421	434	445	412	424	475	437	439	426	454	403	406	437	441	428	459	429	400	448	420	401	419	392	421	419	419	449	446	399	454	436	427	421	418	429	428	410	397	423	435	441	423	402	427	408	456	441	473	419	435	433	464	456	420	413	403	413	387	476	491	393	450	420	445	440	427	427	439	421	404	460	452	450	398	412	463	428	476	399	441	423	424	452	420
24437	22145	34408	38035	43532	37986	21162	4759	1362	1044	678	554	542	571	572	564	558	548	550	569	563	534	573	565	569	594	540	533	575	571	554	541	553	566	532	530	540	524	582	566	543	567	560	541	576	563	576	528	536	610	545	557	587	600	603	562	533	531	532	573	525	569	500	530	588	527	534	521	583	538	592	583	569	543	531	536	529	543	541	516	587	596	563	519	540	574	617	549	576	547	562	581	566	515	526	522	513	535	545	570	511	578	570	541	593	585	541	548	544	556	532	576	574	582	537	546	534	560	548	539	541	564	533	557	557	531	555	558	543	543	555	588	543	527	539	517	540	587	559	514	547	519	560	547	533	515	527	520	547	541	552	539	506	578	545	564	569	538	546	537	526	584	533	590	564	567	536	538	580	542	568	553	561	530	506	564	546	546	545	515	507	517	515	556	575	560	566	565	510	546	574	514	527	546	553	569	543	516	518	551	559	554	513	530	538	534	589	559	588	557	529	551	552	549	509	565	579	543	598	549	568	557	549	560	525	514	533	535	517	575	539	535	561	554	533	545	519	549	561	567	516	498	553	569	552	560	534	563	545	565	497	540	571	536	551	570	518	520	537	541	542	531	576	583	530	559	548	504	543	572	576	549	545	566	509	582	516	555	536	540	587	571	570	582	556	523	512	548	554	496	558	516	550	561	561	579	535	495	536	555	578	567	555	553	581	559	539	580	562	561	555	531	562	516	545	578	605	559	522	567	534	560	570	545	557	558	517	573	587	542	528	563	571	584	573	513	545	506	571	530	547	542	526	556	530	547	550	501	483	556	556	554	567	574	531	571	558	550	525	538	536	578	546	504	563	534	596	558	558	588	552	559	533	568	553	553	527	552	560	572	555	556	527	530	594	502	565	555	506	562	571	527	542	525	551	532	519	500	541	603	610	548	559	569	525	542	559	515	561	546	506	548	547	520	566	578	540	587	538	574	547	576	541	515	591	554	527	561	559	548	516	548	520	501	561	541	534	533	523	548	537	546	562	555	505	568	560	534	572	565	558	520	556	550	564	526	564	583	518	569	560	532	547	513	529	580	560	582	532	579	565	538	572	598	542	560	572	561	546	548	598	505	565	553	560	532	525	538	528	525	553	516	586	553	584	578	530	526	517	558	528	527	559	556	573	558	555	614	565	546	558	582	544	576	573	540	526	513	541	557	577	555	549	575	553	558	580	535	514	495	538	550	511	542	534	545	593	566	545	526	544	545	519	536	586	521	555	548	568	562	563	573	561	574	517	545	557	548	567	538	564	549	520	520	534	541	567	585	563	582	572	536	560	576	550	537	602	561	569	524	547	540	533	535	562	568	561	536	528	592	545	528	555	560	520	545	529	560	545	571	515	563	554	552	577	553	529	555	553	537	580	514	579	555	558	532	533	510	560	565	529	511	519	550	568	571	539	543	526	561	536	550	510	543	533	588	589	548	520	592	555	559	555	562	552	535	575	541	540	527	525	559	534	504	549	559	601	530	517	556	548	566	588	584	578	594	490	495	536	573	552	508	605	556	543	582	557	570	558	559	564	544	573	553	570	587	580	510	534	531	533	557	522	574	568	523	543	515	515	536	575	536	522	562	523	522	496	586	572	570	553	562	533	536	530	546	524	549	501	566	518	570	542	575	523	541	555	531	564	580	529	559	532	532	566	540	561	580	536	533	523	575	570	583	541	565	525	539	543	519	560	521	537	542	530	554	550	537	556	554	503	510	555	558	538	569	522	567	538	512	548	526	564	581	550	541	511	524	580	572	558	581	539	522	522	506	563	593	546	561	539	547	546	550	518	562	514	546	590	538	518	571	531	543	541	540	560	532	552	515	546	574	508	584	555	561	536	570	595	538	564	558	532	549	578	536	557	509	525	498	543	504	559	489	585	519	555	572	523	538	576	606	529	561	562	605	562	554	554	560	535	542	574	577	517	542	571	530	549	555	566	534	512	528	541	578	532	563	559	515	554	567	505	538	551	532	535	532	518	544	496	575	560	548	543	518	555	531	546	585	575	535	536	546	528	585	579	535	559	554	560	548	557	554	537	530	548	542	539	528	575	577	536	556	525	525	530	537	542	542	527	525	539	542	531	563	530	518	584	524	524	553	603	526	572	523	569	515	547	590	555	546	526	542	495	511	522	565	488	564	544	562	547	554	530	581	514	540	519	525	528	569	538	556	530	550	559	527	549	520	551	562	560	558	568	551	563	543	546	552	527	527	564	566	522	506	538	537	568	556	530	539	554	549	569	550	535	562	607	565	550	569	520	541	526	548	529	539	490	505	513	539	552	534	546	554	546	566	541	555	573	539	558	574	572	542	541	544	576	573	530	544	539	591	563	593	543	563	556	575	536	577	530	558	533	528	533	544	595	564	507	547	531	549	552	579	583	539	504	565	548	518	511	495	551	528	560	506	553	536	538	594	587	571	584	549	554	497	539	535	561	528	512	606	585	541	560	544	532	529	528	535	560	531	568	519	569	552	547	580	558	537	558	533	547	571	577	541	564	559	548	508	561	500	565	534	539	517	546	554	555	563	524	512	552	527	561	552	561	553	592	561	608	565	557	558	542	593	549	555	527	529	561	516	585	580	588	552	531	525	553	508	538	516	566	551	505	593	526	541	515	542	564	558	565	566	564	528	528	486	531	533	562	540	586	584	530	572	552	522	535	539	560	584	576	563	546	545	531	518	597	548	536	525	535	564	590	580	531	559	535	551	572	508	551	526	555	538	509	605	552	541	548	561	489	531	527	565	532	500	598	548	529	536	560	537	526	547	544	565	551	571	532	543	584	503	509	602	553	565	558	526	581	559	583	554	575	501	557	519	525	512	579	547	554	500	530	550	568	540	566	529	583	542	569	550	554	522	524	525	533	571	514	536	523	522	522	578	541	566	530	559	547	511	576	537	543	553	558	551	507	560	532	569	547	515	553	573	583	548	563	536	541	534	570	581	552	532	534	542	582	534	543	573	532	536	540	584	530	570	471	558	544	516	525	549	550	558	565	521	524	533	554	554	532	546	537	533	538	558	550	581	535	558	591	545	539	556	551	541	527	562	593	548	515	534	541	522	533	491	561	559	595	568	557	552	531	555	525	569	505	570	534	549	578	534	563	495	574	494	494	532	549	581	523	578	605	550	543	534	551	554	547	590	514	530	555	509	537	549	547	532	546	546	570	557	563	522	571	558	541	493	564	556	576	512	537	559	524	573	542	551	559	563	496	562	528	544	514	509	556	531	577	524	560	551	606	570	538	543	563	533	517	520	539	502	544	557	511	563	543	553	498	523	521	571	527	527	571	540	545	527	570	546	510	577	546	543	565	540	546	565	539	519	557	573	544	553	571	530	566	520	552	547	544	531	575	553	566	494	561	557	552	529	527	520	558	537	535	530	552	563	521	559	500	563	517	571	541	531	587	545	527	545	608	519	578	563	530	521	581	570	526	502	539	568	537	579	536	587	535	549	514	592	517	543
58388	100258	80099	62230	51116	32971	12478	3453	1340	1183	613	489	519	501	533	505	511	496	476	519	489	526	517	555	515	504	547	517	489	512	506	531	533	500	520	520	509	507	534	504	551	512	515	519	541	503	533	475	538	518	528	519	482	520	537	555	484	520	482	532	491	473	519	491	532	494	459	503	504	482	520	501	547	508	508	503	493	510	528	509	504	518	468	491	499	493	457	516	528	524	501	555	495	530	521	529	540	530	504	505	536	497	524	493	497	500	504	489	469	540	500	524	577	565	481	490	523	489	509	526	539	458	474	539	493	532	497	488	489	495	539	551	464	507	498	520	500	503	536	514	495	535	518	492	559	492	534	478	506	510	493	482	491	515	496	513	483	536	500	505	517	522	535	529	531	510	497	491	569	515	500	515	477	497	521	504	500	558	478	525	516	520	518	505	544	496	511	518	523	516	545	475	494	504	529	497	518	512	520	520	528	522	521	474	495	537	515	500	499	519	511	503	531	515	535	511	505	494	501	480	528	509	530	520	527	531	520	497	470	522	503	517	480	514	496	546	468	501	435	513	550	490	508	500	526	529	489	522	513	526	526	520	544	504	458	486	537	515	519	510	538	555	528	503	483	542	507	545	489	505	504	548	533	503	491	521	498	527	503	514	493	492	498	488	509	541	521	479	531	550	512	501	504	528	537	499	497	534	501	503	550	533	465	471	526	502	517	536	490	472	472	532	524	542	505	516	544	478	476	533	507	521	471	546	518	462	538	534	493	502	563	515	514	500	539	502	521	510	524	521	507	458	507	485	517	559	532	493	514	471	533	537	523	494	467	486	499	519	502	511	499	537	532	542	505	509	510	504	475	493	533	525	535	511	489	527	526	501	536	502	497	477	495	481	536	511	492	529	529	533	466	522	516	505	537	492	526	547	512	531	507	516	489	529	495	508	522	500	495	538	483	506	511	513	502	513	546	512	497	490	507	524	490	483	522	468	479	488	536	529	550	499	480	503	512	563	497	540	509	492	513	481	483	521	496	526	513	535	483	551	501	559	513	469	494	500	485	514	518	502	507	518	479	522	528	499	506	533	536	560	494	458	526	521	527	491	533	469	484	522	523	529	473	504	497	521	537	509	542	460	510	552	496	500	498	548	484	518	510	541	479	535	520	490	532	501	491	542	532	533	489	480	490	501	491	496	494	525	501	531	542	485	536	482	497	497	457	514	505	513	531	517	543	487	553	511	546	537	547	539	499	530	518	525	525	531	488	526	506	523	507	510	527	530	511	505	477	488	494	503	533	529	504	528	514	480	537	497	496	530	507	494	517	526	507	515	479	522	546	507	517	498	500	515	507	512	481	504	522	522	496	507	555	549	453	515	522	504	569	477	484	495	488	455	521	504	517	552	538	534	521	507	507	511	481	523	517	508	495	533	496	511	489	500	504	547	519	503	518	464	544	508	489	514	528	498	564	520	538	492	501	494	529	494	510	509	530	512	515	524	469	548	501	523	490	477	501	455	534	497	481	508	488	551	519	505	496	532	514	540	500	534	519	512	484	538	480	550	528	508	528	517	460	502	546	491	489	505	498	539	480	468	476	526	508	495	470	508	499	485	532	530	484	525	493	523	496	483	544	524	536	536	505	530	486	464	499	519	506	485	526	549	474	506	504	495	494	504	539	514	488	513	529	519	488	503	547	541	526	488	500	493	498	507	492	497	504	575	522	501	475	539	501	451	527	497	509	489	502	534	565	499	540	501	508	524	540	532	523	527	520	526	529	504	496	517	515	521	494	511	505	552	486	518	515	519	494	511	515	486	498	489	527	531	515	551	523	509	505	462	513	543	561	508	533	495	502	502	528	522	490	535	503	498	539	498	529	507	482	471	524	524	539	541	548	520	534	484	519	494	504	528	488	490	501	499	515	523	488	513	481	488	528	501	491	522	487	473	507	529	492	521	520	537	546	498	498	460	533	508	509	528	503	471	484	533	599	471	497	544	505	486	531	501	513	537	508	519	485	549	510	553	522	485	569	514	471	521	505	514	499	516	500	513	488	536	506	485	517	476	527	500	513	513	467	450	511	512	494	516	534	501	478	501	542	512	524	520	482	499	482	547	539	471	536	484	484	524	502	511	504	512	504	502	529	528	499	511	512	487	509	535	509	503	496	472	545	481	480	498	472	542	519	484	493	521	510	517	490	536	520	520	541	472	520	518	513	474	514	561	524	482	542	512	498	539	506	525	488	475	489	533	500	534	519	521	529	523	509	510	514	495	497	497	515	513	521	486	514	526	503	496	506	543	502	523	536	504	527	490	535	539	509	476	506	518	474	500	524	499	530	490	468	491	508	465	539	541	499	510	507	553	522	492	508	483	480	534	508	496	505	468	583	507	522	504	559	518	526	475	544	519	546	493	524	481	490	478	526	517	503	517	485	507	527	517	508	496	519	531	536	472	524	498	492	516	524	489	519	538	519	560	481	504	556	481	531	494	485	508	492	475	473	509	500	482	536	463	530	492	515	496	507	480	480	509	540	454	526	506	481	491	495	527	514	488	518	492	524	490	486	487	543	511	571	511	490	510	542	531	505	476	515	521	512	523	493	511	506	484	466	522	511	485	511	491	492	501	494	499	515	478	519	474	505	475	504	528	562	511	551	528	504	504	475	551	525	473	517	520	514	509	487	511	482	523	505	528	504	537	586	523	531	526	500	482	517	515	497	483	479	472	468	483	507	528	537	492	501	535	493	523	493	485	488	483	539	471	469	491	529	553	530	520	505	541	529	520	499	497	531	507	551	488	494	501	541	499	501	499	516	545	495	475	499	530	506	527	482	494	484	503	495	513	468	530	500	514	539	457	551	520	515	523	500	480	520	519	527	529	493	539	468	539	496	535	513	483	513	498	472	473	501	524	469	504	488	503	530	516	499	498	494	504	552	513	481	515	500	500	525	482	500	529	484	481	489	491	518	488	554	477	542	506	506	484	486	518	511	513	485	488	509	468	515	508	488	538	527	485	491	515	495	493	512	487	506	518	514	487	526	521	522	525	481	543	499	507	491	517	494	492	514	533	477	497	493	483	526	544	494	514	480	524	511	529	528	543	500	507	515	555	481	525	499	465	507	482	508	502	460	514	517	525	522	518	503	515	518	495	502	501	520	492	511	487	509	509	513	518	498	493	542	530	539	465	523	508	529	524	516	525	511	489	522	488	512	482	496	511	515	476	478	546	507	541	511	519	528	521	496	550	532	570	530	541	536	487	490	503	539	520	549	491	533	517	477	519	482	512	533	491	486	505	508	462	530	513	541	533	506	518	458	539	504	533	474	544	499	493	535	510	465	504	485	507	532	500	514	498	497	468	527	510	496	491	494	490	459	502	542	498	493	490	501	531	489	476	483	508	524	530	522	533	502	490	477	547	509	503	505	557	550	539	507	541	487	528	534	505	470	521	493	460	541	531	533	514	547	537	510	510	512	517	470	522	543	485	504	552	509	529	545	505	496	527
28699	23517	22699	12025	6784	4166	1452	623	451	471	478	444	445	452	439	435	491	453	452	471	464	447	435	469	476	453	465	470	428	478	461	454	417	497	474	459	443	456	453	442	496	443	426	467	467	439	460	416	465	448	437	439	410	448	457	447	401	438	476	473	434	468	427	450	404	453	428	472	490	472	431	461	440	436	457	413	442	465	457	447	461	454	438	454	447	506	459	459	435	462	447	447	453	405	440	440	440	473	464	428	437	466	472	457	453	471	446	444	444	480	415	447	436	432	460	443	507	463	419	428	457	439	453	412	466	482	406	436	426	445	466	451	481	430	465	435	422	432	431	441	485	401	432	429	430	447	428	446	431	403	445	451	466	503	455	441	437	461	451	427	467	477	462	514	455	440	434	428	452	463	408	492	485	480	460	462	446	464	486	392	423	456	425	440	482	461	460	431	463	455	450	475	420	448	435	420	455	467	490	428	466	447	448	451	418	473	476	427	478	410	481	439	428	436	455	464	452	419	462	466	446	431	425	466	443	431	445	469	452	480	444	424	414	465	492	458	455	499	475	466	441	466	427	406	411	422	461	485	471	440	417	459	445	443	439	441	466	442	448	450	457	479	473	433	495	428	438	435	438	482	411	445	482	442	461	461	428	460	455	463	451	424	471	414	471	437	445	418	442	406	429	436	484	435	473	418	470	449	464	435	490	427	447	455	435	434	434	447	433	460	447	440	454	466	442	474	485	430	455	415	421	455	434	424	427	428	431	453	462	434	457	438	457	429	447	443	459	451	460	454	450	456	426	455	436	467	461	424	463	441	440	454	453	435	481	460	446	467	460	477	448	478	422	461	444	448	428	441	424	443	458	458	435	454	447	440	424	435	435	479	416	495	472	452	455	467	421	435	459	495	437	443	436	445	464	492	412	462	463	453	448	429	454	423	465	442	446	441	436	433	447	431	426	430	445	465	473	447	474	465	489	425	468	508	442	431	477	413	457	464	435	447	432	471	453	483	469	434	444	453	432	408	429	445	470	458	399	434	476	470	439	446	464	411	456	452	486	450	440	426	467	441	440	468	446	440	466	423	474	427	440	453	475	480	464	461	436	423	481	431	425	388	453	412	461	460	489	488	481	449	452	453	427	448	449	432	469	415	449	458	468	459	435	462	419	462	390	451	458	455	467	419	464	446	486	430	437	456	477	480	450	433	466	449	455	471	463	441	468	455	424	444	431	486	484	444	460	442	448	415	454	437	432	433	424	460	462	444	464	463	460	469	425	453	453	404	402	418	465	430	456	432	460	431	475	446	468	441	458	433	451	419	446	413	452	433	445	476	417	438	459	477	467	414	441	424	451	447	443	410	426	479	446	461	445	478	449	425	453	501	463	454	441	451	426	437	462	442	472	437	445	461	460	447	452	457	480	430	489	444	456	460	440	451	454	464	425	468	453	434	451	432	461	466	449	466	421	440	428	450	445	458	424	421	464	455	454	473	455	458	449	451	482	425	432	427	468	419	417	430	442	394	418	453	415	425	454	427	446	464	476	456	431	455	417	409	441	434	472	454	445	461	431	487	449	465	467	410	428	428	433	410	454	436	467	446	448	419	445	450	474	466	452	433	454	461	417	461	464	457	425	429	441	482	426	453	455	434	469	465	463	411	425	495	470	442	412	493	432	457	459	423	434	467	463	470	443	434	457	455	453	449	439	460	447	462	512	459	450	427	444	443	491	478	436	423	427	471	464	465	431	462	450	450	415	440	469	457	456	422	428	438	442	436	439	450	472	468	428	441	459	472	453	470	431	447	446	483	409	467	424	445	443	415	444	429	457	448	454	413	482	401	415	437	413	438	481	438	450	423	488	443	429	444	433	476	453	470	458	463	415	451	460	463	416	464	470	435	434	432	485	437	450	432	466	420	420	423	473	438	437	431	497	445	436	483	450	470	467	461	502	418	469	452	439	453	444	426	407	443	428	455	419	478	422	452	426	441	452	441	407	466	467	421	439	455	413	445	423	439	433	416	443	469	475	457	447	471	454	457	462	454	441	467	448	442	407	428	469	408	456	437	442	417	425	424	468	436	469	442	434	463	450	440	451	449	428	481	470	412	499	445	420	450	429	444	446	448	458	483	449	434	446	461	450	404	475	470	459	398	464	431	445	468	434	414	455	448	458	423	444	457	446	426	456	475	486	441	419	468	463	432	453	429	421	440	483	458	480	451	439	490	447	399	453	466	422	442	453	423	447	432	447	470	421	431	451	430	448	440	448	419	447	464	419	447	434	456	442	475	428	497	481	453	468	466	453	414	444	461	467	445	434	454	468	457	430	458	450	429	432	435	446	454	423	448	472	465	446	473	408	461	444	442	434	425	470	453	477	409	453	467	474	417	435	417	455	419	442	467	447	429	429	483	409	442	463	460	440	478	421	485	457	434	487	466	450	420	453	463	432	464	464	467	442	468	459	500	453	443	409	474	424	451	454	456	435	451	472	437	472	449	441	448	436	445	434	442	463	432	430	480	435	471	435	461	424	487	407	454	471	437	397	476	507	422	432	441	478	456	428	457	454	478	416	482	453	456	442	439	471	456	460	433	473	499	461	479	494	466	399	456	438	421	444	446	443	429	446	449	503	475	446	458	427	458	445	446	422	418	467	412	456	467	451	442	435	477	441	416	443	432	423	409	414	424	456	460	410	458	454	443	442	399	412	430	413	445	440	472	459	430	449	470	441	489	426	463	462	450	439	427	445	403	438	458	462	502	435	453	484	408	444	472	430	427	455	453	431	440	429	437	429	502	464	414	433	437	450	465	466	415	457	409	430	432	468	453	451	512	449	415	479	425	419	407	453	455	454	449	466	448	434	445	447	438	454	464	438	458	442	450	431	460	422	474	486	461	428	444	466	482	435	453	457	450	467	412	448	453	454	413	443	459	451	429	440	486	456	421	448	452	457	421	464	440	429	443	428	462	464	470	435	471	473	453	441	423	443	461	475	455	444	442	462	443	444	462	393	481	474	435	430	413	480	462	471	477	499	423	427	448	440	434	467	448	440	465	449	447	452	443	443	463	421	472	486	440	443	510	393	446	436	422	407	425	462	436	449	475	478	449	435	439	431	426	465	473	440	446	454	415	414	431	450	419	409	451	443	449	483	420	490	430	425	421	435	432	453	480	463	444	464	465	445	427	442	480	443	454	400	430	478	420	449	490	467	475	436	472	448	438	453	502	455	467	432	476	479	461	454	465	440	460	450	481	414	453	436	439	439	434	433	421	443	415	446	432	444	447	442	452	472	454	439	456	446	461	450	486	425	462	413	448	486	464	461	449	409	445	440	494	447	470	448	459	472	432	435	428	428	415	445	413	480	445	441	463	446	477	491	425	457	445	487	458	476	454	406	434	488	459	467	467	472	466	444	417	463	459	485	450	428	468	441	426	422	440	469	430	461	482	470	430	456	433	460	426	465	428	420	431	460	476	480	468	460	488	469	439	438	447	479	469	458	466
12630	25928	19857	8567	6156	3967	1329	578	380	395	422	373	361	386	386	403	383	400	378	369	335	356	394	378	377	379	411	375	376	375	356	379	394	398	361	372	373	405	364	389	379	375	399	341	368	401	392	343	386	387	401	357	378	385	353	403	369	367	370	371	349	348	375	384	365	346	343	342	353	376	384	400	364	363	355	365	351	369	384	363	361	402	359	402	394	393	386	369	378	368	349	361	383	381	372	391	386	384	365	373	346	350	367	369	358	402	356	371	387	386	401	347	388	362	355	405	345	384	367	405	371	385	375	380	394	374	349	385	385	379	369	340	377	373	349	380	370	356	364	340	347	350	359	349	382	396	348	380	363	365	387	372	354	380	368	398	338	382	373	366	358	342	378	370	336	369	371	393	394	369	388	352	352	402	386	313	392	360	347	426	356	356	334	354	372	341	357	377	374	411	359	398	379	388	336	354	370	399	402	348	371	372	394	388	365	383	400	380	347	394	378	354	413	375	342	344	354	356	340	374	374	380	394	374	365	410	392	395	397	301	363	321	376	369	399	365	334	389	353	367	364	389	364	384	368	393	381	367	392	347	375	379	383	373	364	312	374	395	364	346	417	365	395	372	356	356	335	380	356	398	360	341	418	351	359	345	396	370	337	370	378	366	371	393	395	379	387	344	362	353	354	403	355	332	344	383	400	353	383	407	333	368	372	347	380	374	359	377	395	385	385	382	367	390	338	387	398	336	379	382	379	392	335	346	371	397	405	365	380	410	378	377	355	369	354	384	374	360	395	361	397	364	389	404	362	383	375	403	377	370	326	381	345	378	391	357	335	368	356	398	348	374	375	351	383	320	353	346	388	383	396	380	364	358	351	391	367	351	371	366	383	398	350	349	361	355	382	380	384	396	389	376	392	369	384	371	392	370	369	384	415	351	359	348	394	380	377	390	354	375	375	352	386	364	369	405	349	359	399	387	362	364	367	346	417	366	396	378	357	377	399	361	419	359	356	394	342	403	341	349	394	374	389	343	358	393	386	356	371	349	354	369	343	388	377	372	380	375	369	378	358	388	378	370	381	387	394	345	349	374	400	365	355	357	396	361	355	379	384	356	387	382	377	380	368	348	365	372	368	419	363	328	403	353	395	363	356	376	366	370	391	358	381	358	361	367	362	375	371	353	368	370	384	369	372	332	353	392	381	396	382	371	369	362	373	366	380	344	353	389	368	396	360	347	394	386	397	350	381	361	355	352	380	384	336	350	359	385	372	384	315	408	381	383	410	391	361	370	388	402	391	404	357	382	374	403	390	392	366	367	378	377	391	370	383	375	350	390	351	350	367	398	400	392	346	366	369	374	339	335	395	356	340	368	347	348	361	399	381	388	400	358	375	354	359	399	384	370	390	384	370	394	404	384	355	356	386	388	381	385	379	344	382	391	388	394	397	351	357	366	393	389	379	373	389	382	398	337	392	384	387	383	369	381	355	410	360	377	366	344	350	366	388	391	351	361	380	384	385	376	359	359	410	354	373	360	370	375	384	367	372	339	363	351	376	383	362	368	375	365	364	377	376	379	376	387	373	376	370	336	382	358	371	343	391	369	368	433	351	380	384	386	350	352	350	350	399	370	344	377	405	387	359	380	345	372	378	397	380	365	354	374	375	333	369	390	405	365	359	395	393	384	397	342	373	351	333	393	370	329	360	349	377	355	387	377	415	377	384	418	360	344	367	377	409	393	387	408	395	361	396	332	401	366	361	354	365	380	355	350	358	357	404	383	374	342	391	358	385	370	356	379	344	344	384	428	345	393	357	363	364	365	356	370	349	343	366	368	364	369	380	384	347	390	358	367	372	380	385	402	384	348	364	377	369	373	344	358	371	364	362	381	354	382	392	351	349	375	373	393	380	370	363	363	354	353	378	350	376	384	390	390	342	376	337	405	348	373	391	330	365	386	392	353	358	362	321	361	363	394	366	360	393	392	389	380	354	378	362	355	357	374	380	401	389	399	380	382	391	344	368	389	360	375	395	392	363	375	370	363	397	382	386	377	368	347	408	383	397	356	405	397	334	339	396	378	362	352	366	372	363	405	379	395	378	360	390	381	406	337	399	357	376	384	371	376	352	365	418	404	363	373	337	368	364	386	379	385	378	374	364	368	347	395	390	373	396	357	364	376	358	326	403	363	369	405	393	368	371	362	372	389	363	364	385	385	383	359	385	393	383	395	378	334	355	381	424	362	382	413	362	370	389	330	381	378	401	393	350	350	330	352	377	349	352	351	365	394	413	386	334	386	367	386	387	389	381	371	365	393	383	331	326	378	374	394	389	360	372	338	388	378	376	384	384	395	370	373	365	379	378	405	386	372	408	408	387	379	308	398	391	376	383	377	384	384	375	366	373	385	388	360	363	368	402	352	384	334	376	335	375	337	341	357	380	338	357	387	385	361	391	368	363	383	382	382	414	384	352	398	365	339	364	362	373	367	384	395	382	361	382	367	376	374	399	398	338	385	361	412	357	348	397	387	392	357	363	385	372	396	396	385	367	347	374	374	341	378	378	393	422	378	380	403	359	361	386	400	362	350	422	410	354	377	338	351	392	380	377	319	403	354	394	338	409	384	360	384	378	385	394	371	363	378	343	339	419	375	383	366	375	364	387	376	386	353	381	408	387	381	382	331	330	370	337	384	365	379	384	366	368	366	345	370	385	367	387	403	380	376	362	392	407	355	384	389	339	361	353	370	355	387	384	386	371	358	352	365	379	384	349	365	383	392	391	364	408	424	390	344	356	359	365	356	368	415	347	365	413	395	365	359	421	375	401	359	352	373	400	376	390	364	353	370	347	389	374	385	380	376	373	410	391	348	378	381	358	391	385	403	323	365	367	367	396	377	376	374	370	378	362	383	414	404	377	367	365	343	352	389	373	389	365	352	407	395	392	369	380	357	351	381	359	389	354	369	399	331	346	338	385	383	399	336	400	367	343	379	368	386	370	371	325	366	380	405	355	379	385	358	377	384	383	374	349	419	358	371	381	377	335	375	340	375	384	370	336	381	356	366	419	351	390	393	383	348	343	347	381	382	358	356	354	387	398	349	378	353	365	334	374	358	365	370	352	382	384	356	351	396	378	366	377	358	376	375	349	353	374	349	383	369	369	347	374	385	369	360	393	371	386	381	366	404	386	367	353	362	345	341	337	374	369	383	369	361	389	396	385	405	357	383	333	384	365	403	355	365	376	398	402	340	407	404	351	381	369	396	368	403	378	371	369	360	356	361	361	388	388	383	357	362	370	358	401	401	358	343	374	358	381	375	380	395	379	383	396	347	378	334	389	381	340	368	378	357	407	367	371	362	379	370	386	375	396	368	340	415	411	383	420	407	356	368	397	397	371	402	417	358	368	355	339	370	394	357	369	395	392	383	355	376	370	362	343	362	324	346	390	345	390	342	369	393	390	393	394	385	343	363	380	389	402	383	371	395	355	339	383	365	325	376	375	386	378	383
25532	22924	37439	40048	38606	31686	14232	2591	846	812	626	525	535	497	460	498	488	477	503	499	489	519	498	505	515	475	488	519	516	453	503	489	487	480	483	506	474	513	465	479	484	497	448	510	513	493	438	481	484	484	488	493	480	511	499	468	519	487	474	510	506	469	471	486	466	495	508	458	489	497	489	463	526	446	502	471	474	473	529	475	514	455	498	480	463	492	475	463	479	526	451	486	432	500	468	477	495	488	474	500	462	533	487	492	502	485	478	508	507	509	483	472	446	477	467	476	490	477	479	497	455	496	475	467	447	493	471	496	453	495	503	488	478	495	492	484	479	462	502	444	505	491	458	508	454	436	458	477	505	442	468	471	472	500	489	509	470	506	472	487	483	506	469	478	513	488	455	456	478	477	505	491	473	459	480	506	462	466	513	446	513	433	502	491	474	505	442	479	434	475	518	472	458	491	471	439	457	495	473	473	483	507	452	473	484	482	485	502	470	460	462	504	492	471	485	438	478	485	464	506	479	444	461	491	511	459	478	451	502	506	447	472	476	502	482	499	473	463	482	481	492	464	503	458	486	474	457	467	433	460	444	529	496	507	453	462	513	520	506	487	512	523	453	495	520	475	499	472	461	481	495	455	484	501	490	501	477	467	489	485	519	512	484	492	462	474	503	483	431	478	491	446	460	481	470	478	497	487	487	493	491	463	487	474	463	489	487	517	495	484	459	466	510	452	465	470	471	472	472	493	485	495	506	468	490	486	493	487	497	469	444	455	483	470	506	465	476	497	506	475	492	486	460	465	478	470	503	504	440	487	456	502	467	473	506	476	486	488	420	484	460	468	482	498	497	479	457	483	495	463	439	465	503	511	488	471	454	464	490	500	463	449	496	487	483	476	488	492	489	477	539	479	502	453	468	467	506	462	456	520	478	479	483	489	463	418	493	486	493	490	515	433	484	481	468	442	506	463	465	469	453	526	460	468	481	484	476	505	498	469	513	476	505	458	472	498	485	463	520	486	460	514	446	455	429	484	474	478	458	483	507	492	477	479	453	470	481	456	458	464	434	469	496	489	470	453	498	462	483	472	481	482	479	482	463	439	454	465	465	489	494	448	485	485	524	476	486	473	480	502	484	454	462	464	480	435	496	470	488	520	491	453	470	499	515	536	479	495	498	476	468	481	475	483	501	478	424	478	479	456	468	510	495	502	489	475	478	481	457	462	431	496	399	469	449	496	494	486	487	507	496	489	496	503	497	495	506	513	487	472	486	466	499	466	461	499	478	493	464	431	504	515	483	451	493	485	486	473	480	470	497	477	465	478	461	509	465	462	513	475	506	462	460	468	472	507	447	479	459	459	458	503	439	476	460	459	499	483	503	452	516	479	496	503	489	488	417	512	463	456	514	471	479	465	443	466	511	483	490	458	450	459	492	480	449	476	513	456	447	492	490	473	515	449	495	477	490	442	455	472	453	478	478	499	449	479	501	468	464	483	550	484	470	466	484	503	466	467	487	503	472	470	509	498	468	484	468	489	468	481	477	509	468	490	479	469	521	471	504	478	544	523	479	500	488	450	457	459	486	490	468	439	526	517	505	505	489	431	482	497	502	486	438	454	507	491	492	492	462	448	481	488	460	495	494	439	460	471	474	488	525	502	454	506	470	478	465	457	470	440	487	455	482	399	512	470	465	457	470	474	465	478	475	479	500	502	515	478	474	522	504	446	519	493	480	495	465	464	468	497	506	471	464	463	425	492	505	492	472	478	461	484	464	470	491	492	456	492	475	484	511	486	455	484	511	478	462	511	471	457	483	529	493	453	460	439	441	453	526	468	455	472	451	461	503	471	503	496	512	456	458	478	503	503	480	484	492	467	485	489	452	473	510	489	460	490	478	462	438	456	451	462	520	473	491	487	500	504	447	472	469	496	478	478	506	504	462	474	496	509	500	496	495	477	495	466	480	484	509	437	474	446	483	454	462	470	462	475	496	490	468	494	444	492	486	482	501	476	467	453	453	484	478	480	462	499	473	464	468	473	465	491	446	486	479	507	474	463	480	446	496	460	534	483	490	457	494	467	487	481	485	428	490	463	441	449	478	466	467	487	489	507	484	465	499	481	466	466	481	446	468	458	476	498	478	451	488	478	473	476	487	488	473	489	482	462	526	525	487	437	482	451	514	472	487	489	507	488	438	484	497	445	466	477	467	528	464	461	448	477	468	518	529	472	481	489	508	492	446	469	509	513	459	508	457	490	517	485	475	485	434	453	514	418	472	476	518	486	498	490	469	476	500	450	462	447	506	487	468	491	479	468	522	472	493	462	454	486	489	476	465	476	500	478	466	498	473	451	492	463	497	500	493	474	465	478	482	474	491	502	506	518	461	459	491	461	474	497	484	508	454	476	483	484	492	496	431	476	505	435	462	488	473	523	459	477	528	513	460	472	496	480	515	494	494	516	494	506	437	510	467	497	498	456	505	461	470	478	468	472	459	481	497	479	463	471	523	489	497	438	455	477	511	477	510	496	463	467	466	438	479	468	460	505	488	488	463	502	474	489	487	492	468	495	481	453	470	498	472	477	465	504	463	488	480	460	470	470	496	469	406	469	500	454	455	446	456	463	484	478	524	463	504	491	451	502	479	511	445	492	484	476	500	490	448	458	507	469	492	503	432	475	480	479	450	505	470	499	457	487	465	484	461	499	484	478	492	447	516	479	481	486	513	476	479	476	489	438	479	441	436	435	462	468	477	451	509	509	497	488	454	438	507	481	477	522	501	469	496	466	512	448	481	496	474	494	495	469	482	511	470	451	458	490	490	465	488	484	454	492	492	459	493	476	484	436	489	459	501	478	467	491	459	470	462	445	495	472	451	460	457	421	495	485	500	502	507	464	475	461	500	450	484	503	450	501	483	493	472	508	491	469	542	451	495	510	497	531	484	472	470	452	502	497	500	478	440	460	457	490	486	466	455	454	449	470	506	428	454	484	450	429	476	459	480	492	498	491	453	489	459	491	472	448	539	470	480	494	505	473	506	486	466	493	465	418	467	461	477	509	480	470	478	456	493	449	495	501	498	474	514	487	479	496	461	482	503	456	479	487	489	503	462	412	463	464	464	448	476	459	513	476	511	471	521	486	506	495	458	454	451	498	457	483	503	505	492	476	485	478	480	473	425	530	491	490	452	471	452	461	423	471	511	489	492	505	443	465	468	488	461	430	463	481	502	503	444	440	499	482	513	475	424	476	458	507	480	505	455	487	477	509	485	445	501	466	463	453	491	488	477	486	492	489	488	484	487	499	488	473	524	499	495	487	468	491	470	511	518	459	471	452	500	499	456	470	471	480	479	486	465	480	482	483	519	516	459	454	508	478	455	487	486	494	444	519	488	446	476	491	470	526	468	489	401	509	472	466	463	461	445	480	447	445	470	484	510	509	487	496	511	501	512	498	449	485	472	466	514	467	477	490	483	456	498	489	457	461	458	482	472	487	504	460	477	484
49033	86024	66455	46754	38018	25083	8365	2186	936	854	587	426	437	444	437	430	465	466	452	442	455	431	439	452	420	447	433	462	476	487	432	458	422	452	430	449	433	469	428	440	471	449	418	431	438	436	427	444	429	419	453	461	486	422	428	406	429	401	430	454	440	446	447	432	459	463	464	472	461	462	424	453	415	435	454	430	419	442	425	465	431	469	470	441	415	464	422	434	452	434	480	421	426	424	436	428	440	440	426	456	427	428	450	416	433	434	437	419	428	409	423	421	442	436	413	433	429	480	428	442	435	423	450	472	422	466	453	417	415	434	435	426	451	449	446	444	431	462	476	419	431	440	439	449	457	453	419	429	483	414	450	438	464	405	404	426	462	440	422	430	455	432	453	458	429	421	388	424	430	411	435	456	477	459	418	422	445	435	447	427	472	476	450	414	443	454	442	448	484	478	414	442	440	441	411	458	409	480	440	436	426	418	437	435	419	442	435	444	431	431	423	442	410	422	446	420	423	417	430	475	479	421	417	446	443	464	443	439	430	466	403	422	424	469	432	405	411	390	444	425	447	415	436	452	439	416	407	419	412	447	421	465	476	411	448	431	438	400	474	450	450	445	448	419	412	460	476	428	434	413	453	464	425	476	417	434	409	434	432	440	426	432	428	428	429	437	442	451	409	419	435	450	407	431	428	428	404	453	423	455	454	427	445	425	443	438	428	447	432	419	424	462	447	455	407	438	437	431	444	423	411	428	430	456	425	476	439	434	432	430	452	486	450	455	421	446	412	424	461	474	438	447	426	434	410	404	406	466	411	432	413	433	422	421	450	419	452	443	448	426	441	439	426	423	449	412	406	413	442	461	448	427	427	436	404	442	434	415	434	433	441	453	409	454	423	458	435	411	404	456	415	426	419	432	413	448	377	437	435	413	433	446	447	426	454	458	426	442	451	441	429	438	426	432	456	430	444	412	466	459	440	433	453	434	457	416	449	469	455	462	441	448	435	434	438	427	418	435	464	430	411	474	428	427	454	424	443	444	461	425	421	435	463	405	441	430	420	442	453	423	464	429	447	446	449	441	452	437	432	449	448	466	425	449	427	392	454	440	443	455	420	424	465	410	440	464	451	427	474	422	412	411	455	456	460	443	490	418	430	435	433	458	412	453	430	482	455	422	435	460	473	436	418	429	420	460	447	450	429	454	460	430	447	419	449	431	379	441	438	419	440	423	462	412	416	440	426	428	455	431	422	441	456	439	440	436	433	438	449	460	450	428	466	429	467	455	475	458	444	442	405	443	448	471	434	438	458	433	428	447	448	427	437	440	434	447	459	403	432	420	396	443	423	407	451	436	428	424	450	442	417	427	455	438	449	432	468	446	409	419	439	438	430	424	414	439	445	438	454	482	412	423	412	428	418	458	455	451	442	457	402	422	428	463	406	470	428	440	448	435	485	424	411	432	407	441	413	461	410	419	449	443	425	477	437	407	426	432	450	427	435	424	411	460	426	415	422	421	419	398	443	444	437	426	417	396	418	412	469	428	422	450	422	451	418	456	487	408	407	476	459	454	409	433	453	439	449	429	405	420	455	444	434	428	440	431	424	441	444	424	433	471	433	418	441	418	466	446	421	444	426	418	421	424	463	428	449	452	443	426	438	448	415	432	420	454	416	486	438	470	446	444	430	409	448	399	445	421	445	463	454	412	456	480	410	408	426	416	457	460	447	477	404	430	476	434	426	435	425	417	468	450	490	426	435	441	428	431	436	429	444	397	443	425	457	428	439	436	415	455	404	414	401	411	407	476	431	451	477	460	426	460	412	416	431	424	435	457	461	407	433	480	426	424	456	450	452	423	447	433	432	412	431	481	447	411	452	443	404	468	488	448	408	445	441	452	464	418	452	454	460	450	422	439	481	444	443	397	434	424	430	459	447	426	411	463	446	407	433	428	427	440	476	424	457	426	452	435	437	456	447	429	450	466	467	426	436	391	453	447	426	478	407	429	432	445	489	448	458	451	482	422	445	469	442	467	490	477	417	427	418	441	437	454	439	397	468	445	448	446	459	447	423	416	457	412	435	425	445	413	458	454	419	424	450	400	450	450	452	446	398	442	425	426	427	442	438	402	422	483	452	477	430	437	395	442	443	417	453	426	435	414	435	430	418	457	457	465	399	408	394	440	469	454	450	432	434	459	454	425	435	420	474	432	476	445	421	473	443	443	433	443	439	434	448	444	441	432	445	395	457	432	449	409	427	434	460	453	398	462	419	424	462	410	409	477	431	435	388	453	413	467	435	434	415	402	416	426	463	439	442	417	401	449	450	416	463	436	492	440	446	442	421	446	432	426	449	474	414	436	453	433	445	458	434	424	442	428	456	443	470	453	468	479	481	437	408	465	438	437	428	455	415	421	436	426	463	427	432	421	406	430	424	465	476	444	470	439	420	433	452	423	383	427	437	406	455	470	469	468	408	412	434	448	462	432	461	459	423	417	422	457	458	483	448	457	441	436	425	450	447	451	402	442	433	470	424	428	427	452	464	457	431	463	438	451	395	426	430	409	462	461	428	463	436	435	427	433	444	440	420	421	420	459	432	422	422	401	411	476	461	424	419	418	458	426	426	483	417	404	435	418	481	407	453	436	462	461	418	429	437	490	461	414	430	472	437	437	454	413	433	388	447	445	449	426	471	445	450	424	457	412	402	422	426	450	446	486	433	425	414	431	424	442	426	456	413	429	433	446	432	418	429	411	432	455	425	419	443	442	428	458	443	461	435	462	436	436	437	411	416	409	459	419	451	433	437	456	488	411	445	449	465	417	429	432	420	457	440	452	431	470	451	394	446	433	411	420	445	447	458	453	455	404	433	409	417	472	463	409	421	418	455	428	438	461	448	458	402	453	426	439	432	436	424	448	449	460	455	454	433	476	452	410	457	404	421	419	419	435	435	457	479	442	433	438	457	452	442	426	450	397	468	452	437	429	401	438	457	468	433	479	463	430	478	437	445	434	450	397	456	445	425	451	484	439	435	417	446	455	429	431	452	454	410	430	447	438	412	463	431	446	467	448	444	414	454	458	425	410	441	450	458	403	449	403	398	448	431	434	458	451	456	442	430	422	417	436	451	474	429	446	420	447	472	417	423	436	435	418	445	433	448	456	412	414	435	442	445	471	412	455	431	389	453	424	462	446	412	433	424	441	463	398	401	462	402	428	446	439	470	407	426	456	431	432	433	418	443	437	439	493	415	440	436	450	420	393	428	449	432	416	444	454	457	414	406	464	444	444	454	444	423	464	449	462	430	400	438	414	466	429	422	430	417	406	418	416	419	422	396	437	433	455	447	430	422	389	436	430	478	431	443	423	461	438	453	441	430	429	403	451	442	429	416	449	433	474	424	445	428	472	394	447	403	450	431	457	429	459	449	428	400	385	448	419	424	425	423	425	454	444	439	470	404	406	426	478	433	445	467	405	482	413	464	416	452	429	442	453	441	444	436	421	448	446
24528	22189	34262	37051	44800	41835	24446	5856	1405	1070	841	572	579	626	575	527	550	554	563	548	578	532	560	547	526	600	594	536	533	555	546	585	556	587	550	570	561	513	521	539	562	557	565	537	566	571	559	572	556	550	519	603	551	543	557	555	508	562	578	578	570	516	549	499	533	555	518	563	608	533	580	575	572	546	543	534	574	578	554	588	529	567	552	529	557	570	586	547	574	525	536	546	575	588	569	559	591	580	566	549	539	508	527	529	541	541	537	604	550	559	528	569	556	575	570	555	536	546	512	531	545	558	511	533	573	602	559	497	547	564	516	523	562	598	539	558	507	528	579	526	574	553	575	578	579	521	513	557	556	561	555	516	545	524	545	552	522	556	540	499	545	545	513	512	562	589	550	556	550	541	556	565	559	559	547	548	555	532	549	556	567	543	573	558	563	593	566	535	517	533	532	541	596	546	529	551	514	526	545	518	540	574	567	499	538	551	516	564	555	555	605	554	543	539	558	559	519	558	546	547	543	536	563	588	554	532	554	498	554	557	543	560	576	557	509	557	505	538	572	630	548	558	524	548	541	610	535	541	571	593	543	563	502	542	516	533	541	591	517	558	520	566	538	568	559	579	556	550	555	572	526	518	538	549	545	544	561	556	550	563	519	520	540	556	550	575	547	503	531	526	553	557	529	552	563	525	522	581	589	521	532	572	542	515	588	517	567	529	578	575	585	548	516	526	558	556	509	550	561	557	594	532	576	582	520	570	514	539	538	571	579	589	582	589	560	526	562	565	531	529	532	536	574	550	565	589	559	542	561	559	533	514	529	565	543	540	538	525	545	531	537	527	531	536	547	560	535	510	542	562	580	558	570	539	542	540	529	547	573	514	546	534	545	535	510	540	529	558	593	558	544	564	534	577	577	542	607	586	548	572	509	550	540	553	533	535	520	576	563	569	540	549	602	540	558	567	557	556	567	524	550	535	516	536	505	527	523	568	533	577	575	564	568	532	565	583	500	544	591	544	518	535	573	583	506	586	525	591	535	572	555	558	551	570	505	570	559	566	576	538	567	590	587	562	528	563	513	596	559	544	554	578	568	554	585	549	563	521	533	540	511	540	557	543	618	540	546	575	522	530	565	555	563	519	517	539	540	520	557	610	544	545	586	534	542	522	558	547	567	514	558	514	543	539	540	551	552	513	582	518	534	545	513	558	572	553	546	535	524	567	586	552	529	547	513	567	545	530	560	593	551	531	564	562	529	532	535	559	574	544	521	587	534	516	576	558	569	578	578	579	553	529	563	554	552	556	536	539	539	587	537	572	559	542	584	545	550	536	536	590	527	536	568	538	557	567	562	595	534	557	545	496	576	612	573	578	531	552	558	546	551	531	572	576	541	563	557	585	552	571	523	536	575	561	543	549	550	527	530	558	552	538	583	556	555	557	541	512	574	574	546	563	520	579	526	555	566	530	553	554	532	542	531	543	514	572	569	569	559	577	544	534	532	536	530	554	585	554	557	541	562	564	583	561	538	518	546	511	562	530	575	534	537	553	547	575	548	531	514	544	524	565	547	528	562	617	555	515	583	527	600	531	557	507	556	553	561	559	555	539	517	525	520	550	545	550	562	521	574	523	516	517	546	565	561	559	555	550	524	525	532	507	504	529	552	525	537	564	548	602	558	541	559	530	526	522	558	598	528	529	514	584	521	512	564	550	563	531	523	536	544	582	505	567	541	544	559	550	594	498	584	548	528	535	555	599	511	548	546	585	538	563	551	540	547	558	605	601	548	592	515	561	556	546	591	522	553	574	536	503	540	546	563	563	513	523	525	550	542	532	542	589	532	521	595	559	559	556	560	560	550	565	498	515	575	590	561	549	575	560	533	565	530	570	568	574	576	588	580	576	565	558	534	577	539	557	548	563	556	562	551	526	561	581	569	522	538	560	600	520	552	506	566	586	539	547	549	548	557	575	570	574	525	515	516	528	570	516	566	578	549	559	546	582	550	537	529	561	571	559	549	572	541	576	554	601	544	532	548	535	599	589	557	563	538	529	548	496	524	526	564	539	585	529	550	514	533	579	530	560	535	501	548	539	558	556	539	549	543	546	570	579	520	548	594	515	536	557	513	554	535	583	575	569	553	561	548	549	554	576	576	544	518	521	548	553	584	542	551	539	543	504	580	535	558	570	589	563	535	552	550	509	521	525	542	516	560	577	510	545	575	577	567	511	556	529	562	538	508	560	590	576	549	530	549	494	574	518	547	565	560	572	529	562	573	538	561	564	545	512	573	518	521	517	538	584	552	573	576	540	549	543	586	566	550	553	562	593	568	550	536	558	539	493	545	585	562	587	567	593	516	522	512	556	548	567	556	563	582	546	559	538	580	536	587	553	573	568	559	510	542	601	598	568	561	566	557	505	574	546	539	553	534	579	588	510	532	567	582	531	582	511	550	549	532	582	577	529	536	529	568	559	578	534	570	507	551	584	568	529	536	566	550	587	570	580	536	541	569	547	574	558	537	546	565	536	535	546	536	556	601	587	563	545	541	572	553	548	569	577	567	558	555	572	547	565	533	522	527	560	537	542	548	593	577	614	576	491	572	542	542	552	551	539	541	567	561	556	591	552	581	523	532	543	621	547	589	538	506	546	540	527	613	517	529	585	566	557	544	542	559	581	577	500	523	585	531	524	528	571	604	590	509	522	560	577	560	520	596	556	598	598	519	517	505	543	586	565	561	598	502	569	526	544	558	541	572	509	539	545	581	550	530	541	562	562	526	517	552	552	582	499	567	572	555	555	526	556	561	587	560	516	538	587	552	591	529	569	560	536	548	569	535	553	520	561	533	553	613	564	552	572	524	585	540	530	546	525	540	551	541	547	578	543	576	515	543	531	534	538	545	542	534	554	558	548	568	518	525	554	532	545	541	525	606	573	518	546	522	560	540	572	527	556	528	522	588	480	526	532	548	530	541	537	578	528	556	557	580	534	562	533	537	530	535	567	575	550	547	529	605	570	552	530	544	565	554	565	572	549	535	537	529	541	551	560	540	530	563	570	533	589	555	535	575	586	569	585	578	544	585	565	565	519	519	518	544	571	558	608	553	535	559	546	578	570	538	546	545	556	576	568	546	547	519	572	560	579	573	545	544	560	502	561	522	546	541	566	550	543	553	564	560	541	556	532	573	536	574	544	526	536	576	583	555	573	540	578	565	583	528	527	564	527	555	570	555	541	544	551	552	552	554	560	542	561	559	550	568	576	575	589	516	562	589	559	525	576	545	534	566	595	551	550	513	542	551	529	566	544	552	586	557	512	587	559	538	527	550	526	540	568	520	528	573	557	539	576	555	547	573	497	536	549	549	557	522	539	567	514	534	555	523	558	514	571	584	549	499	519	584	605	544	554	533	580	577	540	536	567	515	579	506	531	537	549	566	572	549	532	592	584	580	540	557	555	564	553	567	526	523	540	592	550	537	535	556	530	573	543	564	570	538	548	556	567
57455	100846	76495	62041	53615	37300	15294	4125	1464	1271	818	529	535	523	549	512	514	509	520	520	545	515	505	519	558	537	534	568	541	466	555	529	537	540	499	523	509	552	510	524	523	539	511	484	483	540	518	516	503	529	509	520	521	568	526	519	502	518	525	493	541	562	541	509	503	556	524	539	538	499	581	527	508	504	560	536	524	529	545	516	540	494	517	517	514	524	509	499	534	555	506	531	512	502	542	546	523	546	529	475	528	491	496	537	520	521	543	540	517	483	538	524	484	545	459	557	491	529	496	500	531	469	490	505	522	520	507	499	499	502	514	538	511	514	521	511	494	506	515	553	546	535	514	514	473	519	531	493	499	505	543	521	520	547	533	520	501	551	522	493	508	469	507	495	493	520	545	517	510	508	540	528	533	528	515	521	511	499	485	483	533	537	525	543	515	524	482	534	517	522	551	487	531	489	524	559	523	507	482	498	500	519	494	483	500	521	520	520	501	502	512	505	507	494	481	521	510	516	504	524	509	506	487	522	494	504	560	523	514	570	534	505	527	508	488	521	539	484	505	500	531	517	529	492	524	512	500	512	528	539	507	523	539	484	516	475	524	526	524	544	521	504	510	495	531	515	504	470	505	502	508	518	509	477	499	536	534	528	533	540	466	559	496	504	476	533	519	441	479	542	526	490	482	532	502	506	499	477	534	497	522	538	499	532	484	493	539	506	506	485	507	531	495	553	471	515	536	536	505	524	510	520	504	511	517	495	511	523	500	555	518	519	513	510	495	525	513	504	518	529	524	500	488	543	538	504	508	553	501	550	505	522	472	498	497	527	544	524	521	518	485	464	517	472	536	488	505	457	515	514	530	507	513	547	483	527	477	510	529	526	505	530	500	514	533	500	482	502	492	520	463	549	533	479	513	517	529	535	520	540	527	514	514	493	512	503	507	517	564	549	503	470	504	501	517	533	515	504	483	506	549	503	540	491	483	489	484	521	532	495	518	527	524	533	498	505	539	486	498	524	505	517	514	538	501	521	475	489	520	527	515	511	481	508	494	516	514	527	553	536	538	502	536	545	544	529	549	526	522	541	499	528	523	553	499	502	513	505	525	519	533	536	509	579	491	543	477	527	494	520	491	539	490	551	507	517	490	537	535	486	534	485	546	513	530	446	516	523	548	507	495	527	465	508	489	503	516	543	546	554	502	517	541	516	506	522	518	519	545	512	542	478	492	488	507	566	510	532	484	548	547	556	552	523	492	496	532	514	504	526	509	524	489	529	523	491	538	512	517	463	499	502	509	477	518	519	528	517	528	504	500	497	553	499	543	526	529	512	506	515	534	531	527	540	523	523	541	540	519	503	522	500	520	563	496	519	519	529	505	507	517	487	498	521	503	569	476	517	529	490	505	547	501	515	479	502	538	482	511	557	461	495	507	492	507	541	522	469	486	573	534	532	513	525	520	510	516	543	531	520	540	517	517	509	503	516	517	544	518	486	516	531	532	494	497	544	511	545	517	511	499	531	521	530	547	494	489	506	530	493	507	502	539	513	517	534	526	491	548	498	517	516	514	528	522	518	499	526	513	509	522	479	524	498	522	544	564	516	486	560	504	540	520	498	495	542	539	536	496	513	506	517	491	541	485	483	509	521	472	541	541	518	482	482	517	515	495	519	529	488	537	521	495	483	507	540	505	494	521	520	581	505	507	483	538	531	512	520	517	482	526	568	531	515	501	512	535	540	522	523	509	534	584	470	530	490	517	529	483	518	512	536	503	534	524	547	503	537	525	507	542	485	465	492	521	485	515	530	530	463	529	515	536	534	540	518	502	550	505	509	479	541	540	543	546	492	528	540	498	510	545	500	490	519	516	529	540	504	489	532	485	490	522	522	490	501	529	501	506	512	535	533	534	499	509	505	473	554	499	488	536	582	546	493	535	549	510	503	509	491	508	508	503	498	542	476	507	530	541	509	521	489	543	501	485	502	506	527	538	538	505	552	528	511	544	478	506	530	546	537	471	525	503	518	512	516	483	537	497	509	483	519	551	491	494	540	514	503	521	502	520	503	511	504	544	512	551	504	498	486	504	514	520	488	510	542	508	497	489	483	515	527	566	535	462	499	512	530	524	549	539	489	533	531	545	511	508	474	503	491	498	508	546	562	505	554	469	533	519	547	534	512	514	549	525	495	502	514	538	497	535	528	514	567	530	521	491	498	546	527	544	535	510	511	494	519	488	546	509	512	500	499	541	531	500	526	564	536	525	515	496	498	528	477	509	434	490	517	503	528	534	461	557	507	514	523	510	501	540	524	522	558	541	537	518	523	522	491	518	524	541	530	507	506	531	533	556	521	481	554	496	488	518	515	518	545	511	488	513	513	522	502	518	542	477	482	538	500	503	471	538	552	494	523	489	573	521	485	525	502	531	525	535	475	539	521	525	539	525	565	506	500	503	525	519	513	502	524	471	507	528	532	505	513	484	500	529	522	503	475	468	491	515	547	485	491	503	505	529	503	510	489	518	522	515	550	512	514	547	513	536	500	522	527	532	542	528	464	523	539	496	518	504	520	514	523	517	533	530	484	488	523	521	531	529	522	474	473	526	514	523	517	509	510	487	565	514	508	480	503	540	480	495	490	500	490	486	518	519	524	520	489	525	545	488	556	495	510	533	519	513	517	549	510	511	523	520	523	539	494	500	522	535	516	513	530	511	497	523	506	532	540	517	490	516	504	507	560	514	479	539	541	478	520	506	530	479	474	471	561	532	521	519	529	517	517	552	535	502	503	531	499	491	509	509	496	523	511	506	495	516	535	497	503	485	502	494	527	518	477	522	517	518	538	497	512	532	472	486	533	547	517	521	470	518	497	504	479	524	536	494	533	477	537	564	527	502	468	519	469	519	507	523	486	522	526	543	480	496	501	533	551	484	465	518	518	535	531	536	524	548	515	473	488	513	537	524	487	506	469	530	484	516	497	513	482	527	539	563	491	518	549	516	523	519	535	524	522	496	521	529	512	490	540	544	550	480	555	495	495	508	514	507	496	517	522	518	518	519	505	491	512	540	508	522	500	497	527	525	555	532	524	502	527	519	503	542	513	528	492	494	564	533	488	488	458	517	505	530	520	466	554	502	522	556	546	514	478	509	515	545	511	517	524	546	526	542	466	502	505	497	497	492	537	471	509	572	508	501	516	551	536	510	506	482	508	558	529	491	495	511	531	523	504	509	521	537	548	567	512	538	461	476	512	488	481	498	548	517	498	534	519	483	518	542	543	481	508	499	512	497	545	477	530	452	475	536	522	475	512	501	529	540	486	519	534	509	522	524	489	497	492	519	523	515	513	499	500	491	508	525	466	489	530	456	497	516	566	525	545	526	538	518	513	540	499	494	566	518	500	504	501	481	516	502	512	518	532	504	500	528	541	527	519	526	547	503	483	533	512	534	524	511	472	530	511	538	494	530	519	523	485	552	526	471	542	527	528	510	537	499	511	534	500	545	486
28539	23826	21832	11380	6994	4625	2003	698	514	496	461	431	473	455	436	441	443	521	442	437	474	419	477	428	445	425	488	442	452	431	449	465	396	443	422	450	445	456	476	447	444	449	447	452	461	418	461	441	490	439	426	428	421	493	451	494	464	437	465	443	440	454	452	462	417	460	428	465	457	490	456	473	414	442	420	424	466	448	455	438	389	458	459	474	470	460	473	408	403	434	453	447	445	474	423	450	488	496	420	456	449	465	418	482	457	411	463	444	458	442	403	442	425	420	473	426	449	478	396	453	444	445	451	441	434	451	462	482	467	445	429	436	424	501	455	443	432	428	431	472	469	443	472	415	445	479	478	402	455	430	410	409	494	426	422	457	455	467	474	446	454	460	466	455	471	466	451	465	468	459	458	474	419	458	420	432	464	445	485	446	454	431	433	486	489	446	453	406	483	467	458	480	464	472	401	457	455	436	464	417	454	456	427	473	447	463	448	452	453	446	443	472	443	449	437	431	453	420	436	453	466	458	433	418	409	467	449	468	462	461	454	428	439	445	442	454	478	436	437	432	425	433	459	436	475	468	472	467	439	480	469	479	428	443	479	439	431	463	461	454	489	464	488	471	460	479	465	435	432	439	447	468	419	449	441	425	440	425	474	457	469	454	449	436	445	466	457	457	447	451	497	464	469	445	460	442	443	474	451	441	477	409	418	470	470	468	461	478	484	446	448	460	427	446	439	431	483	467	437	452	487	465	452	440	441	467	483	433	449	477	461	511	451	460	472	441	449	476	430	433	471	469	509	479	445	418	468	472	458	461	452	450	418	480	450	426	436	418	459	438	419	421	473	431	466	437	458	467	503	432	446	456	453	450	451	458	418	449	484	446	443	471	447	413	463	444	466	443	469	459	474	431	492	438	483	438	442	437	424	425	457	460	420	423	433	447	416	462	435	465	433	469	403	448	438	434	448	500	488	454	467	465	440	431	458	429	489	433	442	453	426	428	435	455	451	433	458	422	434	444	405	449	445	460	436	415	471	382	445	429	457	428	517	411	472	452	426	444	461	453	452	437	452	452	439	473	459	471	447	459	445	461	445	460	451	482	471	475	466	479	434	429	470	446	438	427	439	445	445	473	437	458	449	445	409	453	445	462	464	477	431	436	472	449	461	444	454	458	488	444	469	444	456	452	457	448	447	468	475	428	441	480	452	419	445	460	447	466	492	466	459	420	445	424	442	464	492	476	486	462	440	450	435	418	479	417	489	450	454	414	462	443	462	460	445	454	483	463	439	442	427	447	445	459	445	430	426	439	439	465	447	415	409	440	459	444	513	464	464	468	523	439	465	477	448	441	419	499	469	448	437	436	433	428	418	454	456	451	483	460	443	506	439	437	442	440	433	470	463	434	493	474	427	424	462	408	425	444	447	442	441	441	438	409	470	433	440	439	445	428	451	420	459	488	456	416	434	451	455	416	478	448	493	478	457	406	461	455	451	451	445	450	406	401	470	475	443	471	474	453	447	449	423	453	428	444	466	435	446	447	479	441	442	442	470	465	454	456	501	417	422	478	463	494	445	476	454	462	468	477	407	498	485	491	458	496	434	481	444	450	471	486	462	422	467	442	460	457	441	482	507	454	448	468	437	421	489	442	467	441	471	409	485	414	417	435	468	428	417	427	459	446	438	456	440	452	448	478	457	404	432	418	429	437	483	448	473	437	463	475	445	469	441	436	426	437	437	470	443	494	452	497	498	431	455	477	461	434	429	493	441	460	463	459	437	472	460	431	469	473	418	433	452	469	439	495	497	452	443	512	457	451	408	470	446	455	421	459	438	458	497	458	443	468	469	442	481	418	450	410	456	423	435	393	453	467	461	443	444	440	459	479	429	447	463	433	481	442	470	483	464	443	457	445	492	430	466	465	490	439	455	465	462	467	478	453	397	412	447	504	444	447	471	420	477	482	422	479	463	467	438	462	481	484	458	460	469	473	426	453	468	477	454	466	434	435	478	455	434	455	482	471	446	407	453	447	437	450	476	442	426	433	444	440	474	449	484	451	437	425	445	464	478	420	464	472	424	468	421	440	449	426	444	465	460	465	459	453	455	448	430	450	422	429	437	438	457	451	476	438	436	442	455	442	412	448	441	426	470	504	441	452	459	435	460	456	482	450	469	412	479	442	441	473	468	482	446	423	472	447	434	433	438	438	452	479	411	455	445	458	440	446	447	457	435	481	459	462	444	445	493	430	412	485	479	470	458	479	446	434	433	439	466	451	458	460	450	452	465	422	457	418	437	442	421	442	464	482	448	432	435	451	446	417	463	491	488	415	471	431	434	436	455	452	440	453	477	445	460	429	465	472	456	469	456	466	473	403	412	443	418	467	453	449	432	430	476	406	473	428	448	489	455	438	458	435	428	440	425	462	456	465	466	442	477	460	460	463	457	477	441	440	404	487	461	474	446	462	436	420	498	457	466	471	460	459	447	459	448	464	493	441	451	442	447	475	424	473	465	439	458	433	435	467	470	471	431	432	471	450	456	465	437	445	457	461	471	447	474	408	457	492	394	437	471	472	468	470	456	449	487	466	459	410	463	458	495	445	442	437	431	437	468	433	433	453	454	463	462	445	485	472	437	438	445	438	466	387	474	454	444	473	480	444	457	455	425	439	447	451	438	429	448	408	458	459	463	440	464	436	468	455	416	484	496	492	474	408	435	453	426	445	459	438	453	455	407	473	410	453	411	503	402	452	442	448	462	421	470	481	444	446	457	437	435	454	430	489	450	429	453	430	451	473	466	428	478	476	429	448	464	486	466	453	474	482	441	456	441	457	470	453	458	406	440	425	513	423	457	463	447	436	423	441	440	423	440	457	420	447	467	406	466	449	497	455	452	482	445	455	431	449	475	450	462	440	446	429	462	472	430	449	453	406	449	454	457	464	403	462	483	466	437	462	440	463	420	482	445	442	436	439	453	425	432	477	500	460	464	424	473	423	474	450	402	450	445	460	454	432	463	433	442	464	409	416	442	502	472	455	488	465	457	473	436	431	481	482	422	454	479	449	443	434	452	466	439	443	458	452	425	447	459	451	424	431	448	475	423	432	437	461	467	459	417	484	438	448	426	492	443	458	442	447	476	475	406	430	466	430	469	432	445	479	452	473	498	515	464	441	467	451	426	457	438	443	424	462	467	460	469	488	446	435	400	470	397	442	449	475	453	462	426	444	461	435	469	454	425	470	441	449	432	410	450	408	440	426	483	455	454	438	429	486	457	442	479	448	448	458	472	455	463	417	442	444	449	447	496	437	474	449	453	448	452	434	436	440	482	491	442	442	409	422	474	441	444	466	451	451	454	470	441	434	467	451	448	486	468	469	471	437	448	465	431	455	469	450	478	430	427	416	466	461	478	417	453	468	456	474	434	480	438	466	429	458	459	434	470	409	416	450	420	421	463	454	490	439	471	445	480	420	442	456	464	425	450	454	427	441	466	431	511	500	444	449
12249	27013	19005	8448	6657	4305	1848	625	388	408	380	378	389	371	376	387	371	378	390	414	376	376	380	375	370	387	380	352	367	352	348	404	392	372	373	430	377	422	390	382	366	370	390	360	358	399	381	368	416	395	396	350	399	387	388	315	373	381	375	352	378	397	358	361	386	369	381	386	394	351	377	352	364	394	388	380	409	388	372	390	357	380	409	402	380	401	374	349	340	408	394	383	375	376	380	382	350	413	393	382	415	385	354	365	393	360	403	397	378	411	373	371	391	380	394	388	378	429	382	422	400	389	368	368	374	363	371	364	348	388	363	391	405	422	386	399	386	398	361	359	409	365	377	381	376	399	384	362	355	408	345	357	349	340	405	364	408	360	351	372	367	372	365	373	387	405	393	360	369	389	362	353	364	392	378	400	392	386	338	374	370	378	406	380	362	362	407	373	400	340	389	399	389	363	359	392	370	389	353	423	398	365	357	377	405	418	391	373	389	379	379	417	393	350	382	376	374	347	361	401	369	370	379	371	362	392	395	364	370	392	374	369	380	378	372	403	387	382	376	388	370	359	370	376	369	373	376	390	402	382	382	367	385	361	394	331	400	375	362	411	376	361	381	376	381	382	372	365	370	404	355	399	386	353	396	388	390	355	368	386	373	400	394	352	359	392	338	360	372	387	376	335	368	361	415	359	400	374	367	381	401	394	392	403	415	393	355	391	355	385	340	367	395	394	364	359	379	379	396	349	415	396	370	344	397	365	369	348	377	379	408	399	384	360	352	377	403	387	370	386	349	372	370	344	416	376	392	374	368	386	369	363	388	351	382	378	427	354	350	367	339	387	393	392	354	397	382	353	359	372	389	370	387	388	364	392	396	365	361	367	371	383	365	375	342	358	422	398	386	351	373	383	382	342	380	354	397	367	386	382	415	405	338	412	381	391	354	372	372	397	387	391	393	355	352	409	380	371	351	379	367	405	335	372	356	440	329	393	351	390	373	371	396	359	388	400	385	363	361	399	387	402	382	380	404	380	377	389	364	341	376	382	352	338	377	395	357	379	368	416	364	386	385	412	411	389	398	383	377	413	395	389	379	376	380	404	390	391	359	368	351	372	375	333	366	371	375	386	396	369	342	359	377	397	403	365	364	386	328	383	374	384	372	401	376	369	383	346	376	398	368	393	392	376	384	390	391	367	383	330	395	372	362	383	402	388	394	402	346	386	362	360	365	334	373	361	399	361	369	403	339	381	424	361	359	388	380	360	373	399	362	345	346	407	397	378	366	378	335	414	348	377	354	384	380	401	417	381	389	336	392	352	374	370	369	398	405	381	395	386	353	343	350	337	366	394	351	395	382	381	389	390	410	376	401	409	374	352	384	356	374	386	369	378	385	377	414	361	380	365	396	400	354	384	387	370	362	400	396	368	410	349	396	346	385	368	386	380	373	347	390	358	412	373	364	395	372	361	383	398	391	379	376	348	383	426	369	375	370	404	365	371	396	379	370	418	382	391	376	400	358	379	378	404	423	408	358	428	395	394	404	340	389	415	400	396	361	400	363	373	398	411	385	387	359	357	360	395	369	393	356	406	377	383	360	378	356	390	387	376	404	407	375	363	359	372	347	383	377	411	359	392	363	362	369	367	369	384	366	395	394	369	370	386	369	399	404	402	378	386	403	373	365	397	391	381	370	390	390	376	404	363	390	402	379	370	357	369	363	388	407	367	398	382	402	343	380	354	359	369	397	370	369	388	395	359	393	340	354	392	402	381	387	409	367	395	378	400	405	375	415	333	402	362	396	372	365	395	366	413	363	363	393	392	376	371	353	397	365	357	352	378	372	389	367	376	359	334	388	417	338	393	389	360	387	384	404	393	376	396	375	377	326	368	362	375	392	398	399	385	361	390	385	372	372	386	391	398	382	391	367	331	362	399	385	363	389	366	343	370	373	374	385	383	412	387	359	404	383	406	369	358	391	393	366	391	368	404	400	352	377	392	372	406	384	375	393	378	368	397	407	389	388	371	370	391	375	387	384	392	346	377	367	395	397	414	391	412	383	368	381	386	323	379	397	401	395	363	346	381	359	405	374	373	373	375	420	390	405	388	378	381	388	374	370	372	379	388	380	349	377	350	392	356	387	393	379	372	369	383	387	390	360	357	364	426	394	409	402	403	342	389	368	345	373	398	369	350	377	396	391	408	396	357	373	373	417	413	349	378	371	369	337	394	385	363	369	388	387	369	372	348	405	379	380	391	400	381	365	380	386	375	357	401	367	373	412	376	355	419	417	367	359	351	379	393	387	377	374	382	407	366	359	351	361	387	395	366	362	373	371	419	399	377	415	393	404	380	386	392	387	414	396	378	403	402	375	380	414	345	377	365	403	360	373	351	373	369	372	396	364	394	373	377	397	385	382	410	378	375	393	422	375	368	385	359	370	366	399	378	378	377	390	412	378	384	349	374	369	395	401	344	335	385	378	373	379	379	385	409	348	427	378	365	398	403	383	374	367	387	378	387	354	368	400	403	394	381	386	391	399	375	382	356	374	397	367	378	380	357	379	380	360	386	364	379	360	381	364	380	391	368	368	373	376	374	402	395	364	369	378	358	388	370	344	362	391	391	389	397	390	364	421	390	378	389	350	421	395	380	397	385	392	367	329	416	386	339	384	403	374	376	376	382	370	382	393	374	414	355	388	360	373	350	417	372	368	401	371	344	381	397	364	371	340	358	375	380	385	359	408	432	383	411	351	358	346	365	348	380	393	379	403	381	377	398	392	378	351	396	385	366	363	407	352	396	391	355	403	388	372	406	418	367	383	371	380	349	370	371	360	368	347	398	378	389	400	379	390	362	404	371	371	359	415	380	397	382	400	367	401	383	404	358	379	380	359	390	371	351	451	379	392	358	356	399	380	387	358	417	338	413	322	386	380	356	409	380	373	402	373	360	389	402	392	373	418	378	384	402	376	400	393	387	393	389	398	354	384	399	385	374	387	370	382	385	393	372	384	369	332	398	374	418	398	400	365	399	386	353	359	401	384	360	382	400	389	384	430	380	397	353	381	348	402	323	404	346	363	358	380	377	343	385	353	381	336	384	370	378	356	349	380	394	378	371	379	417	379	389	353	395	387	346	366	376	411	360	368	375	392	375	405	358	382	348	370	393	389	429	379	376	352	395	387	410	363	381	406	398	363	381	368	428	372	380	368	369	409	376	354	353	375	382	374	363	399	349	386	403	369	364	362	388	375	394	384	368	360	428	384	360	379	381	332	355	348	374	376	352	314	369	354	378	362	350	381	413	391	369	362	419	392	375	376	412	380	380	401	404	371	393	399	358	380	363	357	406	374	387	368	379	414	371	374	363	378	355	375	360	351	342	409	383	382	380	362	339	360	367	360	387	349	395	369	390	361	392	379	395	365	370	401	374	373	410	385	406	364	365	380	409	372	366	369	389	378	385	384	380	401	411	389	389	377	406	364	392	356	384	362	393	382	335	391	378
25541	23025	36129	37733	37447	32795	17126	3452	964	834	625	477	471	466	509	524	479	471	489	472	496	480	467	499	481	479	493	493	509	485	488	494	469	489	458	510	508	476	470	516	451	480	484	467	477	505	472	527	523	497	478	467	467	476	457	482	448	439	459	450	532	464	473	479	474	504	472	428	478	496	503	527	480	447	487	458	482	483	472	514	499	499	493	503	483	479	479	460	481	514	448	461	487	490	452	520	473	472	485	519	441	504	513	495	471	488	503	516	465	479	450	506	501	493	471	500	499	465	455	478	463	505	463	498	482	460	435	501	427	488	501	478	467	469	500	480	484	496	480	476	451	526	493	432	484	465	489	476	478	489	488	509	458	486	481	449	479	449	523	438	463	447	498	466	475	488	478	533	438	492	480	510	439	462	493	525	466	497	490	480	478	496	487	435	457	496	466	445	489	440	457	431	437	453	521	479	487	499	478	473	427	472	494	484	463	458	486	482	470	457	456	513	478	480	474	481	477	458	538	481	466	503	520	480	492	473	493	439	484	487	452	476	452	502	503	515	484	486	479	510	469	470	440	485	458	452	502	496	498	466	547	448	457	494	474	479	471	496	500	505	448	538	468	435	474	503	499	470	482	458	503	497	502	490	466	478	469	492	453	482	486	472	469	509	497	483	479	501	506	448	481	483	483	451	496	481	480	470	473	437	504	508	464	503	446	458	468	518	538	506	502	477	493	468	486	495	507	518	515	513	504	513	450	505	501	490	451	485	433	450	461	477	487	479	485	441	446	492	493	484	522	493	479	506	469	475	464	469	494	462	449	451	487	470	460	506	502	509	474	471	479	488	513	453	521	483	509	503	439	454	455	436	468	456	451	507	505	473	468	501	507	481	507	475	482	476	444	467	468	466	496	469	527	468	451	480	492	506	474	453	457	486	504	472	483	453	490	470	505	458	456	456	421	452	508	469	428	487	478	489	488	471	479	470	470	469	469	463	477	484	466	488	462	468	499	475	497	493	452	491	469	486	465	537	483	495	510	448	468	475	491	478	454	490	499	496	508	429	500	478	455	413	471	499	465	441	471	485	470	476	494	474	481	525	491	486	453	494	540	528	466	462	473	466	476	462	477	470	518	455	460	509	466	484	526	459	491	484	495	483	534	483	528	485	499	484	493	526	534	516	511	454	511	482	475	466	486	498	481	475	487	472	482	496	460	496	472	476	508	519	477	489	474	443	458	451	458	453	484	481	467	494	445	497	450	446	525	482	485	458	477	494	450	482	493	479	494	455	464	491	478	512	507	458	477	483	475	442	460	484	479	489	487	460	447	448	475	483	440	482	460	518	503	499	445	466	496	520	508	511	483	483	492	510	485	501	515	482	456	479	447	468	461	471	505	454	528	471	499	509	466	458	461	499	451	493	496	479	502	459	476	455	508	473	485	491	505	500	472	487	497	478	472	471	444	496	487	513	470	501	501	474	487	477	464	496	451	446	535	473	500	503	492	508	482	484	517	491	508	465	453	470	454	470	497	472	492	492	456	506	476	481	501	494	493	457	479	483	478	494	460	490	487	535	486	462	490	431	489	520	507	462	490	492	459	451	490	449	479	478	494	489	514	511	484	465	497	488	457	471	475	496	472	496	466	462	471	487	477	458	465	523	477	502	447	494	454	480	473	512	497	480	493	469	515	485	511	484	491	531	449	475	482	478	468	515	458	486	460	475	453	456	488	485	444	499	453	489	460	494	442	495	488	439	442	525	486	509	466	470	496	484	493	456	475	482	470	501	437	503	491	484	449	489	496	441	458	475	471	518	472	451	474	470	480	472	478	459	444	489	504	460	496	482	517	430	498	512	488	496	468	480	486	489	481	482	493	500	455	500	521	459	492	454	482	477	533	471	499	489	447	443	492	453	500	494	493	456	427	491	444	497	511	492	501	488	494	498	515	487	481	499	484	469	480	474	475	455	478	481	490	492	461	429	462	514	479	469	494	502	472	515	476	469	522	471	509	490	508	454	444	484	484	463	496	433	475	467	494	493	473	470	481	466	455	509	497	474	501	460	485	507	481	427	451	457	486	503	485	488	453	453	474	480	502	501	471	502	461	522	443	475	498	507	503	493	493	485	481	448	496	473	494	468	517	495	469	451	522	496	496	465	485	508	463	507	508	486	468	464	523	448	460	481	467	473	470	510	502	520	480	504	460	521	471	445	481	492	492	450	442	474	431	496	455	493	447	459	508	487	502	460	522	477	470	495	469	461	472	467	491	469	472	467	464	480	509	495	476	446	492	490	499	485	478	501	478	481	492	443	481	489	493	446	491	466	465	484	489	439	486	463	503	470	493	494	471	489	547	469	446	478	516	497	482	509	512	478	486	472	513	526	502	491	489	474	483	513	492	501	468	484	464	475	486	494	481	460	494	484	474	495	469	455	434	478	496	510	509	466	453	492	482	509	531	502	506	460	466	447	458	473	493	503	493	491	485	487	480	509	510	488	465	514	454	465	421	483	485	447	492	480	507	480	481	464	475	471	513	468	478	467	503	504	471	484	464	490	459	468	507	484	505	499	477	491	508	512	535	500	445	471	495	477	483	503	474	488	473	469	490	439	487	502	533	474	502	495	466	528	472	486	467	462	495	463	467	468	520	519	481	525	500	459	514	459	525	492	497	451	474	473	462	479	504	498	466	469	493	516	499	506	515	464	486	508	479	480	492	496	451	477	521	459	465	477	460	470	503	458	496	460	488	513	461	442	473	490	486	533	507	482	453	484	481	481	470	507	498	484	465	495	503	449	487	485	515	474	464	485	507	436	491	475	511	478	473	468	498	475	491	478	489	484	475	479	464	510	501	466	488	443	486	483	516	522	469	488	497	492	483	477	441	435	502	542	474	436	467	484	466	472	484	486	508	519	461	480	461	527	475	517	490	503	482	484	475	466	507	465	485	436	467	502	442	463	464	454	479	478	521	489	497	489	491	493	458	487	468	514	482	542	447	462	511	466	475	417	491	470	471	483	494	510	485	469	516	461	490	461	471	479	494	470	471	399	485	510	483	447	470	530	498	463	511	449	493	492	512	535	510	445	472	461	484	498	497	476	512	501	451	522	505	483	438	529	508	448	473	475	466	455	520	449	512	495	485	492	464	494	456	470	489	481	482	494	480	478	493	537	490	488	478	471	479	508	462	505	480	500	461	499	465	462	466	463	481	503	434	493	499	445	494	455	494	475	491	474	472	465	498	448	477	488	500	486	472	495	507	476	479	515	472	511	462	469	488	497	476	463	484	492	478	468	491	497	497	472	464	504	456	470	519	489	486	501	470	487	437	475	458	472	494	429	437	541	487	469	496	513	482	472	467	447	518	495	472	445	471	482	441	436	456	467	501	490	469	454	459	499	477	442	497	455	488	421	509	540	443	472	522	486	454	472	484	480	462	518	483	449	456	439	488	509	464	480	456	444	487	467	496	481	448	497	482	509	478	497	497	471	496	448	507	450	486	490
48642	86419	63402	44191	37438	26325	10872	2818	1004	894	613	439	447	427	478	419	498	425	428	440	475	397	449	394	453	438	436	420	449	422	443	454	445	446	411	463	437	434	453	439	462	425	457	452	451	447	426	476	467	444	466	443	450	418	443	477	426	459	444	456	444	464	477	427	436	430	405	464	449	451	431	460	426	469	439	418	450	465	476	403	460	457	451	453	394	426	430	464	441	470	445	425	446	426	407	431	460	444	426	430	425	454	454	445	446	449	433	421	455	413	448	457	455	443	447	432	487	433	439	389	442	462	410	463	403	445	462	460	442	425	441	429	412	481	449	456	486	421	432	433	452	468	423	424	437	455	457	442	438	433	442	442	446	402	466	450	417	412	462	461	450	464	411	428	435	390	461	458	439	443	418	451	436	475	457	400	419	428	406	458	458	421	459	440	491	434	457	459	430	420	408	431	440	409	454	456	444	443	451	470	444	408	486	419	426	432	457	465	436	463	455	427	452	468	421	429	425	446	419	402	454	473	427	427	435	416	470	429	424	457	437	418	428	430	453	464	441	441	437	451	448	423	473	418	472	412	401	453	450	422	450	430	442	459	438	428	435	423	433	430	442	508	427	485	412	482	436	450	418	452	421	389	432	422	450	473	419	439	435	431	486	402	431	459	444	416	456	392	427	460	424	424	389	450	473	415	464	442	423	473	433	447	430	398	430	425	460	412	413	438	426	461	468	436	439	456	458	448	452	439	419	449	469	466	447	382	455	438	451	479	458	475	435	458	406	414	459	447	432	462	437	403	428	409	448	461	443	386	393	456	445	466	436	428	420	436	457	445	445	448	415	412	465	462	446	435	424	409	445	480	437	435	435	448	462	421	462	437	418	448	436	441	452	430	435	468	445	465	441	447	428	397	452	437	480	438	454	492	448	426	459	465	436	406	456	435	456	440	461	467	462	442	422	423	442	490	460	442	442	443	404	448	421	488	452	420	451	458	441	425	469	460	458	471	452	448	403	411	423	472	441	449	454	440	446	446	480	471	460	463	436	446	473	463	436	444	447	440	436	462	409	428	422	414	431	448	427	445	403	423	469	435	457	438	448	461	433	480	455	419	490	429	443	471	445	452	419	483	425	424	471	419	429	431	437	445	450	473	423	441	472	501	462	417	472	431	436	412	450	441	437	420	452	424	451	448	410	435	438	456	442	473	462	470	440	444	430	451	448	463	423	450	430	443	473	425	467	441	445	424	451	474	445	443	445	422	444	453	447	447	414	468	457	445	444	431	440	436	424	467	439	444	473	445	439	481	437	455	467	453	414	454	391	431	451	439	420	474	453	416	416	436	431	446	429	412	448	434	418	431	414	471	480	435	469	429	442	456	481	476	412	453	435	434	443	437	437	477	436	432	463	443	437	451	390	433	444	427	451	442	474	472	398	440	436	435	457	463	421	476	447	465	442	417	432	453	437	432	418	487	439	449	426	423	466	428	483	420	428	503	472	487	426	426	422	457	467	392	395	463	493	447	412	476	461	435	427	437	432	448	481	436	504	424	423	445	442	439	414	434	459	428	454	475	441	441	478	436	459	462	421	435	440	420	446	430	436	440	464	435	444	466	429	390	458	437	446	456	406	411	447	419	472	452	429	448	439	437	432	430	448	469	421	469	453	490	429	409	434	463	452	443	449	452	459	455	406	424	458	453	471	396	429	420	423	436	408	459	409	434	458	443	445	415	433	480	437	445	462	441	418	437	442	417	448	425	459	453	459	423	451	390	409	441	442	451	460	430	445	458	438	471	412	408	410	459	391	409	402	446	440	435	454	452	417	431	394	420	443	428	442	450	460	422	471	454	437	475	422	480	411	424	419	454	463	473	431	423	468	462	426	437	437	472	434	445	432	413	441	423	447	402	442	414	475	429	454	460	433	432	457	429	445	446	451	436	458	412	458	440	453	446	431	432	422	436	466	417	448	447	416	441	432	414	426	458	446	486	452	415	418	469	451	450	432	498	446	417	443	419	436	468	423	469	444	472	466	462	422	441	437	431	440	433	466	446	441	417	428	451	427	460	419	462	433	433	443	437	437	456	427	461	399	440	426	426	437	434	391	437	445	450	444	463	463	437	420	440	445	456	448	404	418	446	479	441	474	440	426	430	394	399	418	414	443	449	449	445	433	433	411	460	446	434	407	453	395	463	412	413	458	473	406	447	400	439	427	499	444	427	443	430	426	398	460	445	454	449	441	400	451	445	430	427	437	453	426	410	442	427	425	442	431	449	430	458	431	456	455	434	435	456	414	447	450	421	440	486	440	508	446	442	448	436	401	442	435	428	467	425	449	438	456	435	409	439	461	422	438	447	444	434	453	454	466	428	420	396	443	416	456	467	441	464	441	433	416	449	450	406	442	458	436	446	434	453	438	472	482	393	455	435	436	461	410	417	436	457	412	398	443	410	466	449	418	456	377	432	413	441	453	416	453	458	409	388	422	413	459	437	425	428	453	469	487	454	461	460	427	467	408	448	429	396	426	437	464	413	427	438	451	442	468	472	449	445	468	423	463	430	420	456	424	449	408	409	434	444	428	432	420	377	428	445	464	444	442	416	444	450	435	434	447	434	464	452	458	420	455	413	479	427	422	459	435	492	450	475	434	413	434	458	451	443	441	447	439	400	477	414	446	414	454	401	432	428	436	455	449	433	444	487	440	403	437	425	440	454	428	467	471	421	440	450	434	448	439	445	425	479	415	434	473	464	441	449	416	428	413	466	466	438	440	445	383	449	464	431	381	400	412	425	435	431	417	436	403	438	461	467	440	443	445	410	471	438	468	479	395	476	408	469	421	417	435	396	411	411	456	436	428	423	432	420	428	436	420	432	453	456	444	444	432	424	455	481	448	454	413	424	420	450	461	423	447	417	448	461	437	422	402	424	456	440	421	436	457	470	436	429	431	428	468	476	426	472	417	468	393	422	430	429	436	396	441	442	430	485	414	406	432	468	430	467	466	476	430	479	417	410	426	467	476	446	438	443	432	466	460	432	401	467	419	471	442	417	429	434	443	423	414	422	447	461	408	458	412	428	440	400	460	446	438	434	471	444	455	402	446	435	443	448	441	426	436	431	468	456	406	421	461	436	445	452	457	413	481	474	406	445	441	461	446	447	469	431	418	418	466	420	451	440	463	454	456	445	437	433	422	467	443	456	450	454	417	454	434	417	443	460	510	466	426	447	470	449	398	443	409	439	443	413	409	470	468	434	434	422	426	431	424	447	414	417	400	443	396	452	436	455	423	425	452	435	463	457	425	412	424	431	447	442	419	473	428	425	466	437	487	463	469	434	412	395	440	420	440	441	466	401	442	432	443	414	406	453	405	447	433	446	432	429	467	480	410	427	423	449	435	435	443	434	425	405	427	426	482	454	471	475	409	423	440	435	445	409	422	431	466	466	436	412	430	416	477	445	398	445	426	468	397	482	471	428	460	430	418	436	476	453	415	449	448	428	428	420
24424	22330	34075	36137	40483	41947	27059	7336	1597	1158	852	601	567	562	579	570	531	570	572	554	547	564	569	553	569	582	567	531	552	525	558	566	541	592	591	512	551	581	556	572	518	572	554	555	549	557	556	554	553	518	531	532	541	503	581	536	566	590	541	548	583	561	556	603	538	563	560	547	569	561	565	555	538	540	558	569	577	575	552	520	595	572	543	582	563	500	544	533	559	520	559	518	552	556	525	560	562	517	553	540	537	576	524	579	553	512	549	604	540	526	585	515	565	534	529	538	516	561	555	492	508	543	557	545	552	522	578	536	538	517	565	525	601	531	565	604	544	548	587	536	551	533	570	541	602	538	562	544	540	538	509	572	584	536	547	544	550	526	557	511	549	584	559	565	522	543	550	528	521	561	552	557	543	532	526	561	582	561	565	539	564	533	561	510	559	581	570	516	534	537	560	505	566	548	532	584	578	543	525	563	567	546	499	534	540	563	532	530	553	547	540	596	579	576	558	579	528	547	596	530	547	530	589	588	562	541	543	530	516	533	500	543	554	511	600	551	542	565	521	491	552	544	563	578	526	548	567	577	523	551	542	577	563	509	539	558	526	491	560	546	527	509	571	569	554	570	552	578	527	556	524	585	574	543	584	538	546	532	565	497	562	559	527	555	571	538	541	568	547	528	548	540	577	541	527	505	558	528	531	551	560	564	580	582	552	545	519	573	494	533	557	568	521	559	518	569	544	574	541	548	542	536	545	525	502	503	539	542	549	541	553	534	506	542	577	553	563	565	565	544	527	564	522	555	513	554	586	545	573	553	554	542	524	556	568	543	538	554	525	585	582	553	563	534	550	607	520	556	562	577	541	543	566	540	543	547	598	540	553	545	522	532	542	580	582	530	592	559	524	575	522	577	602	574	578	556	508	591	532	518	577	562	535	572	566	609	539	590	576	549	607	559	544	606	564	556	523	526	587	509	523	555	539	540	563	523	540	540	539	553	567	565	505	568	538	534	582	582	525	557	517	537	554	574	537	521	577	524	508	519	556	530	550	541	550	544	525	530	519	568	555	520	555	533	547	551	552	527	584	553	586	546	544	550	555	558	538	585	574	521	557	595	562	556	496	545	541	540	528	547	572	543	550	522	534	533	560	569	533	555	544	549	550	564	564	603	519	547	582	529	507	534	518	546	493	537	516	569	518	527	591	531	535	543	537	540	537	533	519	563	528	514	537	585	567	552	511	548	528	567	548	561	512	549	587	583	543	539	529	563	538	577	549	553	545	569	539	577	520	544	535	537	571	571	528	571	577	539	580	535	529	559	529	528	579	589	561	531	529	581	583	516	563	537	539	550	555	551	583	550	570	527	545	549	522	533	570	574	551	513	563	555	528	533	560	509	588	543	529	522	540	542	514	524	530	538	564	537	568	586	601	531	532	537	546	554	527	549	530	523	569	521	519	563	550	549	521	560	569	533	553	569	544	508	534	545	550	577	595	535	563	559	583	560	574	557	563	594	585	565	538	561	536	580	517	556	542	535	571	548	538	608	535	511	560	540	565	527	546	530	543	578	508	593	544	547	544	530	581	573	544	518	549	559	567	529	541	545	526	556	537	555	567	528	568	558	561	558	606	566	568	526	527	558	555	543	569	519	608	510	520	538	590	562	565	525	538	535	572	596	572	530	570	549	587	544	537	545	543	540	559	529	557	551	578	512	583	539	507	567	539	593	549	545	530	565	578	538	551	557	578	565	541	542	528	524	523	517	570	536	534	571	501	541	500	596	538	542	555	575	567	568	578	549	537	559	554	570	523	588	535	556	517	546	572	578	563	552	569	560	526	531	530	528	565	505	573	522	508	514	604	554	603	604	551	539	513	568	536	555	530	530	529	523	539	553	544	579	564	514	533	512	600	554	580	528	551	538	538	561	524	564	578	529	619	528	541	564	533	520	545	570	546	509	559	555	558	541	562	557	509	534	544	557	576	535	583	553	561	578	553	539	568	536	545	557	526	545	533	560	582	511	529	493	583	560	591	533	569	552	551	534	560	532	517	582	579	570	571	518	528	553	580	556	533	570	554	543	585	555	595	522	553	590	543	569	581	574	537	542	558	578	520	546	519	531	553	507	567	541	538	588	525	578	549	574	588	514	578	553	530	521	532	543	574	578	550	552	546	538	552	553	533	525	553	564	530	499	560	572	556	554	554	545	525	564	551	556	541	554	550	540	529	539	525	527	583	535	576	559	539	535	535	516	567	567	572	555	587	578	556	519	506	536	562	557	567	554	520	568	548	563	530	526	558	540	524	606	567	556	579	548	539	530	516	564	493	550	561	507	514	543	560	553	511	545	557	550	551	541	540	549	527	556	537	575	574	556	508	533	547	541	559	537	521	501	542	567	586	530	539	555	574	559	484	538	558	528	546	557	519	548	552	575	557	525	516	560	585	522	568	523	531	525	565	549	563	534	549	586	535	542	514	537	587	534	561	577	561	557	539	586	508	579	515	520	542	558	549	540	536	574	571	564	516	572	565	550	516	541	531	545	557	584	532	555	540	555	508	545	558	565	569	533	526	594	548	541	558	572	558	579	544	573	522	557	563	495	537	576	583	539	562	537	503	561	528	576	533	559	545	543	535	567	544	560	536	537	502	563	545	562	580	504	568	561	538	570	534	569	542	550	542	531	536	523	562	561	517	586	552	523	560	551	544	544	557	603	516	513	535	562	536	531	540	528	562	558	549	526	536	542	582	573	552	542	554	538	562	556	527	551	557	520	568	509	526	562	535	562	525	562	559	533	585	539	511	545	507	558	540	534	549	527	567	561	512	532	557	550	524	572	538	545	514	563	564	574	558	539	567	537	542	566	492	551	552	591	565	541	517	572	533	517	525	578	561	554	571	539	553	535	571	541	600	544	540	566	552	582	515	529	573	571	511	557	526	566	566	576	515	551	560	546	515	522	530	551	565	581	551	540	588	603	587	573	555	542	560	517	577	562	590	525	532	555	502	529	553	568	546	547	572	583	528	545	548	524	570	534	540	554	612	575	560	516	565	577	555	555	519	560	509	546	539	558	572	513	545	590	546	583	574	547	560	552	529	521	586	616	529	548	554	536	534	506	552	546	581	559	524	550	558	542	568	543	598	530	560	543	542	583	564	559	542	576	560	568	563	575	572	562	540	521	541	528	600	561	531	516	528	499	521	571	536	555	529	576	577	531	532	531	537	551	562	563	515	571	555	535	532	562	575	523	507	545	540	546	560	502	557	581	533	534	567	487	551	551	546	525	568	584	546	571	582	557	540	559	574	543	560	539	595	539	567	556	540	534	526	541	526	555	579	521	560	530	507	511	567	507	543	512	614	498	561	514	588	564	562	546	575	539	556	539	465	576	561	552	555	551	543	523	565	534	503	597	577	539	537	542	498	550	548	535	580	511	577	541	539	526	553	567	586	513	559	524	547	577	589	563	573	573	536	548	557	522	549	521	552	537	570	547	514	551	554	556
58310	100851	76995	58457	48762	38718	17873	5196	1703	1360	895	513	514	530	534	473	482	502	546	486	488	542	537	529	512	509	537	528	524	525	506	526	547	554	506	537	503	465	520	552	535	512	515	515	491	520	544	482	489	540	515	520	484	494	490	490	496	501	485	524	492	528	488	505	505	482	502	499	536	525	512	539	523	500	491	503	566	509	522	562	515	513	508	502	554	518	507	529	516	488	534	462	513	515	509	513	543	505	548	502	511	524	530	510	542	511	545	542	526	532	524	474	517	505	545	538	510	512	530	506	526	506	509	507	511	517	480	506	545	516	539	482	514	504	524	517	510	500	486	519	490	535	486	532	493	552	470	482	493	511	485	517	510	516	530	507	498	524	504	505	526	514	544	494	504	520	508	519	507	503	511	524	536	490	501	515	481	469	516	561	505	539	521	494	504	515	502	502	499	553	515	524	563	507	481	520	504	512	513	497	491	522	541	476	484	503	484	503	546	487	494	511	507	517	513	473	506	503	499	527	497	522	485	523	547	504	511	493	511	504	510	520	523	495	530	498	497	507	496	508	512	502	545	509	503	491	544	549	489	487	524	562	518	486	522	498	517	500	532	549	482	558	485	498	474	531	513	540	540	480	513	479	495	526	518	481	504	503	471	505	512	490	543	488	520	509	517	505	486	502	502	518	507	522	501	519	519	495	485	501	505	476	531	488	550	530	510	525	493	539	510	536	493	551	496	515	570	518	514	517	517	490	516	504	491	479	546	503	512	504	497	533	525	520	530	516	495	522	505	530	522	545	504	510	512	499	524	511	517	486	509	514	529	540	548	543	512	545	514	540	513	534	508	538	472	501	545	486	500	488	529	505	515	541	573	521	551	474	496	516	542	549	510	506	514	535	514	519	469	504	510	580	514	518	532	499	497	494	499	515	506	498	501	523	521	526	558	527	480	533	520	529	536	482	465	521	494	518	516	522	481	502	504	495	492	542	504	502	486	477	485	504	473	520	499	503	493	521	510	497	491	495	510	512	510	540	511	504	502	516	533	495	540	517	512	492	495	516	486	546	499	520	491	502	506	481	482	541	515	532	504	542	482	516	538	527	522	479	500	520	510	533	510	521	526	519	496	528	527	503	516	470	530	486	487	500	532	502	493	523	479	531	524	493	529	500	541	541	515	524	520	496	495	497	535	513	520	484	497	522	520	495	515	522	511	497	560	520	545	519	516	493	523	531	524	530	484	512	512	501	523	510	503	473	479	541	526	537	522	524	494	540	513	516	540	528	525	497	547	515	489	496	520	546	482	507	541	518	521	487	503	488	513	527	543	533	503	474	474	532	504	531	510	516	530	514	516	502	509	511	501	553	495	538	492	527	525	502	480	497	532	528	534	529	507	481	485	513	511	521	526	513	503	536	567	489	488	525	490	528	525	480	495	476	520	501	544	538	518	500	513	515	482	536	509	535	520	539	486	537	531	467	470	522	517	515	542	484	527	526	529	480	560	540	521	505	503	495	483	515	503	506	498	533	553	506	500	493	476	478	515	525	514	490	573	473	533	504	528	506	509	495	504	512	482	545	467	512	544	504	532	522	509	518	485	521	524	531	471	515	524	490	501	523	453	527	531	507	528	517	483	539	454	529	535	507	497	486	483	520	541	521	490	511	493	525	492	513	475	500	494	503	517	485	549	494	513	566	514	544	523	492	494	519	503	495	527	536	483	523	525	526	519	478	502	553	504	528	508	529	507	539	504	526	541	510	506	468	505	517	552	535	499	489	505	508	569	541	528	503	518	510	507	500	531	569	512	544	521	499	548	541	516	511	500	532	485	520	486	502	494	538	491	511	528	519	531	516	480	478	523	479	495	493	502	492	492	490	520	506	507	459	510	508	484	474	523	516	512	504	522	527	528	488	500	516	514	535	505	489	502	511	519	506	540	506	531	529	478	554	519	529	549	491	501	513	510	496	547	520	507	511	522	520	547	511	488	494	535	522	502	527	538	532	477	559	529	479	513	512	496	488	534	520	495	504	535	540	498	484	526	495	493	501	535	523	556	506	510	521	481	507	557	511	498	520	472	546	534	476	507	504	514	497	573	513	494	500	533	504	519	518	529	529	476	517	516	490	522	527	478	505	515	501	525	534	515	509	488	530	502	543	507	537	500	482	514	511	492	538	473	541	510	502	495	491	532	545	508	557	530	511	489	485	488	554	513	547	510	540	517	511	495	525	488	497	530	511	550	537	530	500	518	522	489	528	530	534	526	483	512	512	514	552	519	535	532	508	536	504	516	438	501	496	523	540	502	524	533	491	515	507	532	471	552	563	520	552	557	500	553	542	487	497	542	506	496	511	503	501	538	475	511	526	527	487	506	507	510	495	534	485	541	486	465	501	522	532	530	511	482	525	537	546	498	519	481	513	522	501	529	509	503	458	560	532	522	494	501	507	485	485	534	538	555	492	546	497	478	531	498	523	504	536	542	502	538	524	529	537	471	518	542	514	487	489	535	557	506	543	511	496	513	515	531	527	527	513	563	500	570	511	518	520	516	573	478	491	508	504	530	514	524	504	495	476	514	515	482	550	507	526	506	486	532	534	528	500	483	526	511	522	498	499	499	494	526	529	503	543	525	512	511	512	497	528	509	482	479	503	550	493	520	488	502	501	524	518	515	506	508	517	540	552	537	524	487	522	513	526	541	501	534	523	520	506	532	533	540	530	530	527	494	552	512	518	487	499	468	484	508	499	498	506	492	526	528	492	519	583	534	513	507	496	504	509	522	526	526	493	510	532	502	506	473	519	512	509	537	497	516	556	471	534	507	540	476	535	515	521	496	560	536	500	512	534	475	494	514	545	479	485	537	465	516	510	478	507	491	490	488	552	499	512	505	523	532	538	509	484	487	509	556	514	540	550	482	518	534	513	524	526	457	500	493	469	500	496	540	557	502	543	538	490	514	500	549	512	502	556	499	486	518	514	506	523	546	498	507	505	489	512	498	516	511	529	489	484	528	523	545	550	518	508	505	487	502	539	546	481	573	505	499	487	489	509	500	525	519	531	509	527	530	536	512	550	469	533	511	492	501	522	489	524	456	545	435	534	475	534	516	536	514	524	487	514	499	501	563	516	513	508	519	524	507	496	524	505	515	516	546	519	479	525	527	543	509	528	502	500	492	519	487	526	515	506	523	495	508	495	512	470	508	478	490	478	507	496	552	533	541	495	512	511	495	515	537	498	516	529	512	526	472	519	496	538	518	547	516	508	521	511	528	552	511	517	491	475	512	526	524	514	485	522	478	491	477	520	485	564	486	518	502	506	492	461	547	520	502	542	491	516	554	486	480	503	512	497	459	503	492	527	533	531	510	491	530	527	524	463	490	535	495	521	490	497	516	509	535	540	520	478	516	513	525	519	533	520	457	546	500	513	537	519	512	503	554	509	529	508	483	527	482	507	544	559	510	469	481	509	493	505	510	524	486	534	516	491	488	531	546	542	507	498	524	547
28659	23645	21953	11460	5297	3827	1964	750	535	459	435	440	480	484	426	498	475	508	482	471	435	435	456	428	434	490	475	439	476	480	449	444	444	444	486	450	459	433	445	481	456	484	441	453	420	418	462	453	433	422	477	422	445	452	449	461	430	434	472	422	471	449	426	503	444	439	462	435	436	460	478	428	426	489	435	413	480	441	432	412	454	478	437	471	429	468	459	429	478	467	477	430	394	489	514	491	461	439	437	416	439	454	453	418	438	464	438	446	464	487	460	437	461	485	451	444	461	471	465	424	476	442	435	491	417	402	433	454	426	433	463	480	460	437	469	455	488	435	474	467	446	434	414	452	474	479	398	464	471	450	421	432	439	462	455	429	432	469	417	418	395	470	496	485	444	455	447	469	472	431	441	465	418	422	474	474	449	449	462	474	416	455	426	437	456	469	475	444	504	453	489	442	448	464	436	437	438	450	457	456	429	479	440	463	446	444	453	476	486	474	475	453	449	461	449	457	442	485	442	428	435	459	466	438	450	469	457	455	509	439	442	434	470	463	475	492	443	453	429	462	450	467	414	453	447	454	431	469	416	459	460	433	470	470	458	497	452	441	415	428	443	499	402	464	450	435	483	461	443	426	453	485	390	466	425	475	474	470	459	457	426	458	462	451	485	435	415	438	440	456	419	428	432	470	470	455	447	470	439	440	406	451	441	416	450	424	479	449	448	451	430	425	445	434	436	443	463	463	451	466	399	445	467	465	478	466	477	485	427	470	429	459	430	475	484	444	459	473	453	468	453	450	451	472	477	431	442	460	436	468	434	464	432	406	437	470	463	416	471	472	434	472	457	446	471	427	438	463	462	442	453	423	430	477	433	440	485	450	458	477	464	494	462	445	424	441	427	452	462	444	434	443	444	437	413	442	414	422	479	479	460	457	435	438	428	475	472	462	457	472	446	507	444	460	450	436	436	455	420	434	439	431	422	478	481	462	463	453	437	464	494	449	462	488	475	456	432	438	487	445	459	430	453	479	461	444	435	444	441	462	456	445	467	440	459	475	465	439	418	445	448	479	400	439	467	486	401	453	426	430	459	438	453	457	433	418	454	471	436	473	468	463	449	459	467	441	484	455	451	477	400	436	451	489	464	489	424	473	443	454	478	445	496	437	446	461	445	423	457	469	442	431	443	451	469	431	442	445	494	463	464	455	447	413	483	459	439	467	455	449	449	428	456	437	466	454	460	444	449	459	452	469	464	458	471	447	498	429	428	468	430	440	452	451	473	433	466	463	444	501	462	438	473	443	438	427	431	443	448	462	468	447	425	486	456	481	441	437	436	479	428	484	478	466	464	462	426	460	445	473	424	449	440	459	410	494	471	455	458	455	461	431	460	438	442	433	477	476	432	493	476	406	439	444	400	471	417	492	455	458	476	460	481	472	442	490	449	418	474	455	434	422	463	451	453	440	397	485	445	445	444	480	459	471	455	489	463	420	471	472	479	471	429	446	437	452	444	431	458	462	419	412	428	438	498	398	431	433	453	472	435	460	463	454	447	462	489	405	474	423	461	483	412	476	460	434	462	481	445	470	446	439	456	486	459	430	468	442	469	433	450	457	479	478	443	446	445	458	483	468	425	474	454	469	448	486	448	407	466	435	478	446	463	461	488	457	473	460	445	447	466	469	464	418	449	454	468	457	451	412	404	478	461	454	447	466	452	419	477	495	441	453	504	462	487	451	449	427	470	421	445	434	435	453	451	445	450	448	472	461	483	461	437	481	444	472	457	447	402	471	435	465	418	456	469	452	447	428	496	451	452	481	459	475	424	471	426	457	459	463	458	448	433	475	442	463	429	491	486	463	473	455	465	465	454	486	427	443	472	459	437	428	458	478	436	441	450	432	449	434	473	486	427	409	435	444	470	442	427	428	474	432	395	455	464	394	484	458	408	448	421	467	450	424	471	451	511	425	441	461	429	443	474	468	414	449	464	480	450	461	434	437	475	475	442	468	471	485	444	422	485	505	409	436	446	469	431	449	452	435	459	458	466	424	472	440	416	434	474	444	481	466	497	407	452	415	462	438	407	432	448	469	479	477	428	444	468	489	453	420	461	448	462	481	429	463	496	449	481	435	443	448	451	442	414	422	476	461	453	468	466	438	485	442	450	434	480	440	448	442	455	450	446	452	430	469	430	488	460	433	484	470	445	460	466	455	416	447	467	482	449	428	476	447	434	438	470	450	475	421	415	457	442	457	424	458	420	478	454	466	434	433	461	457	456	454	482	438	426	431	437	446	444	473	492	450	457	468	462	437	443	464	478	421	464	473	461	437	482	460	455	445	468	410	435	473	497	444	469	498	408	428	484	454	455	462	469	443	436	437	436	440	427	445	459	486	488	487	422	432	492	475	458	443	468	449	441	447	468	474	424	469	421	429	456	446	448	437	447	447	431	427	438	442	438	433	453	458	452	490	449	461	462	440	413	487	453	464	445	478	472	401	467	475	440	454	435	445	481	465	459	444	438	449	475	453	473	449	477	460	413	460	440	431	466	420	439	463	431	457	425	470	479	467	487	443	442	473	415	456	482	467	479	441	456	421	423	422	457	485	461	432	473	483	472	456	447	442	432	429	418	451	465	478	466	471	494	432	485	442	462	480	466	430	419	431	467	458	424	474	455	431	498	460	440	468	439	472	470	430	442	438	479	436	446	428	475	446	458	463	456	449	457	483	418	440	446	417	443	465	462	469	471	477	495	477	421	451	443	439	487	440	498	451	467	490	482	448	476	432	443	467	468	454	447	437	423	462	445	433	468	481	448	444	453	446	442	447	431	443	438	450	424	462	404	435	479	446	443	461	454	472	471	469	468	461	483	422	413	453	464	436	467	433	468	463	431	458	463	464	449	484	420	472	448	491	444	436	427	457	435	456	452	447	422	482	408	455	442	439	484	473	424	434	430	412	469	465	430	450	463	451	448	417	460	448	455	428	426	436	459	450	467	482	426	468	436	436	433	443	427	452	497	452	491	448	480	434	452	446	428	477	434	433	448	481	442	438	438	443	429	410	443	451	468	493	441	465	449	461	449	473	447	487	489	485	419	475	460	456	483	442	436	487	444	478	447	454	464	425	449	476	401	457	418	470	479	421	423	430	431	454	441	466	401	432	467	462	447	472	476	470	460	470	457	459	512	443	457	414	456	463	458	442	430	488	466	438	431	442	484	450	458	438	488	444	453	444	483	449	473	462	430	461	533	453	458	474	459	472	460	451	426	457	459	481	439	449	456	502	482	441	421	492	457	464	464	436	452	458	438	449	443	471	451	442	478	438	441	395	450	433	464	450	443	404	491	455	420	471	447	435	459	443	463	444	493	481	425	456	433	439	435	478	466	473	459	470	441	425	466	444	410	449	436	444	473	444	430	448	501	480	442	458	467	464	497	453	436	471	472	447	435	428	452	438	457	418	462	442	454	440	452	465	501	450	449	424	457	455	462	449	434	409	411	445
12641	26017	18700	8172	4921	4034	1872	659	418	418	414	394	375	367	396	369	399	385	369	392	404	371	366	385	384	372	383	391	373	383	405	387	387	384	379	369	359	379	360	392	403	386	357	409	322	354	393	373	401	390	401	389	373	386	356	374	365	378	403	373	381	349	382	361	369	362	379	383	391	379	392	402	369	357	402	385	384	373	370	396	375	361	410	330	395	388	383	377	343	387	342	412	374	362	358	355	404	379	422	408	383	369	390	327	359	342	387	375	372	409	414	377	345	375	362	368	367	389	391	386	391	346	372	359	379	343	355	364	378	374	381	363	369	407	361	341	410	397	378	390	351	380	392	343	377	371	377	401	371	363	371	374	367	380	366	403	387	362	357	363	391	383	413	372	381	384	360	366	372	402	371	390	387	401	387	392	369	365	402	404	370	400	380	386	391	365	388	410	359	380	349	375	390	363	384	355	399	408	352	366	359	372	363	347	364	382	338	357	371	391	367	380	398	354	380	359	379	376	398	365	352	360	366	387	387	420	376	372	365	402	368	387	377	384	396	400	378	393	390	360	395	332	384	384	367	359	389	404	415	400	413	390	372	360	379	374	380	427	398	387	382	357	376	343	369	395	404	372	409	386	371	371	372	397	389	362	386	384	380	361	364	373	413	341	367	363	375	374	371	392	367	386	384	393	358	391	371	396	339	409	378	347	398	377	409	379	356	372	373	398	355	384	394	369	387	372	374	354	340	352	369	402	363	412	375	358	356	343	394	357	395	424	384	396	368	397	364	361	374	354	374	355	379	373	391	367	372	387	392	395	354	347	388	391	389	392	378	364	407	367	395	366	359	334	405	399	377	375	375	397	377	388	346	345	369	346	370	356	404	389	386	382	373	410	361	359	376	379	413	347	387	417	354	366	369	342	369	401	360	374	375	386	365	393	386	430	380	411	381	366	351	373	391	362	367	362	358	352	367	360	379	352	333	359	367	395	345	360	359	393	368	386	392	375	331	385	371	364	418	361	374	365	401	368	380	332	354	397	386	369	383	378	401	359	396	338	388	378	404	367	378	394	408	378	375	365	373	357	380	382	400	366	396	366	391	353	385	415	404	397	372	375	366	330	369	409	442	361	370	401	361	357	354	373	355	366	377	403	359	367	372	379	353	377	362	365	368	349	409	385	398	364	387	388	407	362	368	358	402	360	404	391	350	364	368	357	372	373	362	370	398	362	364	384	396	378	428	405	378	391	411	383	403	357	392	382	380	375	353	403	346	355	353	379	395	383	357	373	336	371	362	385	391	349	403	401	411	392	366	355	392	394	377	365	353	387	417	381	392	391	353	366	389	367	377	374	370	351	431	385	391	380	394	332	390	382	371	381	401	422	363	362	374	411	378	359	392	390	364	395	410	391	373	358	360	365	360	389	344	394	362	371	373	347	402	374	364	371	419	355	337	372	368	396	380	347	423	396	373	364	348	357	395	376	356	376	368	367	393	394	334	391	350	397	388	373	369	347	362	401	374	394	373	355	353	368	315	352	344	374	411	372	352	383	354	366	369	388	384	374	369	414	385	370	365	381	378	378	353	367	378	398	381	407	394	359	379	354	415	382	377	383	395	400	365	360	363	405	382	350	377	395	346	413	370	380	383	350	371	370	373	371	412	405	384	391	359	404	378	390	374	392	370	359	388	385	373	375	389	347	405	368	362	376	390	362	359	410	338	370	407	350	361	374	403	373	353	357	394	377	373	373	375	402	390	386	384	363	388	371	365	361	382	386	369	372	377	373	382	389	356	410	348	358	398	360	337	380	368	365	389	424	406	368	376	388	394	373	376	362	408	392	341	385	381	361	384	387	347	387	394	350	412	361	339	368	346	375	388	347	414	396	365	365	380	390	357	408	396	376	347	414	412	381	401	389	381	385	339	382	378	368	364	389	371	390	383	384	324	384	350	385	393	360	359	361	396	374	371	374	391	363	374	415	369	388	339	359	367	345	339	383	401	382	387	415	373	357	337	383	391	378	367	380	354	380	392	403	361	369	353	349	357	388	392	401	334	380	368	395	404	357	381	388	374	394	377	395	378	384	382	383	383	365	365	356	357	393	390	383	392	393	348	383	349	374	383	393	368	367	397	374	377	398	411	352	405	359	371	375	408	393	356	389	363	369	369	361	401	393	367	385	383	370	359	392	361	384	352	384	372	374	367	397	378	385	369	383	375	362	351	375	371	410	386	397	395	406	376	379	359	380	380	380	346	397	416	384	393	388	359	377	372	386	374	384	358	379	379	366	383	393	353	380	364	354	384	386	401	390	393	328	413	387	377	365	395	358	387	350	401	366	382	408	382	424	384	392	401	402	329	387	397	382	380	360	389	373	357	373	368	370	378	386	353	367	389	361	384	371	334	385	406	361	358	352	388	371	381	363	376	398	372	362	359	383	367	395	367	429	351	364	345	388	353	374	384	387	376	403	379	362	402	348	366	362	391	370	398	395	367	364	386	370	384	397	403	403	379	382	373	397	387	375	368	400	373	361	380	390	370	394	378	380	376	383	381	379	344	322	384	404	372	360	392	376	426	371	354	351	354	377	391	421	390	374	364	396	375	401	388	406	371	381	375	392	387	399	357	394	396	390	384	400	379	383	376	348	363	368	373	394	342	374	368	398	372	386	401	377	353	369	380	384	395	378	401	382	376	397	404	363	379	378	399	396	374	352	382	358	382	397	347	343	364	371	417	347	359	383	387	373	385	409	384	388	337	387	377	377	357	375	387	360	379	337	361	414	372	404	401	386	365	369	350	381	329	364	363	371	345	384	378	382	366	353	404	409	359	366	340	373	389	409	395	395	356	398	363	385	361	382	401	393	372	382	376	354	369	391	409	380	345	386	363	405	368	382	396	363	378	366	389	358	368	409	370	387	364	372	406	388	382	390	385	391	390	372	416	389	387	414	372	407	396	382	384	379	382	367	340	371	375	382	402	371	403	384	364	354	353	382	381	365	363	378	381	402	365	356	398	367	371	368	355	378	378	387	396	347	371	367	366	370	367	349	378	355	359	357	376	376	365	386	371	357	396	369	397	437	387	383	358	386	395	381	409	398	367	410	367	382	401	373	381	354	369	394	385	370	402	354	363	381	372	410	387	366	396	358	395	371	357	378	370	378	394	357	415	386	371	347	388	346	374	378	386	395	393	351	388	386	372	385	378	411	380	385	332	351	355	409	337	400	378	398	393	405	361	389	406	395	380	330	356	347	411	375	347	376	369	391	344	360	344	381	395	345	383	361	358	384	386	374	350	381	392	408	385	397	368	372	373	414	389	376	373	392	376	382	367	372	362	388	388	359	397	396	375	372	391	372	419	363	387	354	369	380	374	361	380	359	343	361	388	392	380	391	375	382	368	394	344	380	375	376	364	366	409	337	360	383	393	360	398	376	355	360	349	381	396	401	391	402	364	348	349	398	384	365	393	416	418	371	343	345	372	361	360	383	386	357	377	416	386	379
25507	22991	38651	41485	35320	30113	16786	3710	959	783	635	530	485	521	505	508	518	541	469	527	520	476	477	518	506	516	486	453	518	493	481	445	456	443	480	500	450	524	510	469	488	504	476	471	504	501	461	465	499	470	477	449	474	431	514	478	512	479	494	468	498	469	477	493	492	472	539	481	517	504	481	500	498	431	477	480	511	490	479	504	485	506	483	482	510	515	488	450	488	483	521	447	476	485	490	475	487	517	472	521	448	477	513	456	518	501	457	479	479	461	481	464	481	504	471	466	454	500	471	460	496	481	453	448	479	484	520	520	501	514	460	500	450	480	463	490	503	466	511	468	448	424	485	444	485	495	515	484	487	492	498	497	498	473	469	482	508	481	485	516	480	463	452	483	481	488	470	482	490	464	496	436	472	468	498	480	511	498	491	471	478	532	467	468	479	465	498	509	498	481	462	487	450	474	508	480	504	479	453	470	467	504	465	461	491	487	487	501	483	533	474	488	516	489	480	455	495	464	466	458	499	458	454	487	496	533	509	511	481	459	507	532	469	481	461	507	473	500	453	507	490	478	461	514	439	463	499	474	484	506	483	486	504	479	488	487	497	478	443	474	470	469	482	528	456	462	460	482	504	515	464	483	494	517	483	480	451	472	443	479	472	477	492	438	500	472	460	434	525	456	454	461	491	516	509	490	491	500	505	473	452	479	477	484	514	520	460	490	468	506	511	469	507	505	456	461	461	480	499	450	450	454	481	476	478	484	471	459	495	473	446	489	485	492	483	456	475	520	461	499	419	461	478	446	446	501	475	466	468	480	478	526	450	474	511	497	481	464	478	526	507	485	503	494	492	473	486	481	489	528	512	496	491	471	488	505	495	491	496	506	513	451	475	506	437	468	471	480	501	489	486	456	513	459	477	488	484	470	445	456	493	444	498	516	489	528	509	501	517	471	472	472	433	501	473	518	519	479	459	485	489	512	476	457	475	461	490	471	528	520	506	483	486	526	500	477	505	491	510	482	515	455	489	469	478	464	446	497	507	444	467	492	473	490	477	451	480	495	500	499	470	467	528	481	500	501	454	538	455	496	482	472	468	479	502	448	473	492	473	462	449	490	480	484	519	496	461	476	495	480	502	498	463	468	470	488	467	442	462	516	513	484	492	504	455	481	492	501	492	475	517	486	478	496	514	495	503	483	476	462	515	520	481	485	466	459	464	475	479	488	486	518	481	447	466	455	466	480	477	527	473	482	515	497	492	485	486	512	473	495	474	462	492	499	504	459	484	479	467	431	467	480	475	511	495	468	518	476	451	476	497	495	471	427	492	474	513	496	480	515	503	482	457	493	487	457	490	485	499	439	483	457	473	526	459	508	485	453	510	431	479	513	499	517	481	474	487	498	481	528	474	507	507	482	494	530	488	477	473	487	480	442	491	443	494	483	472	464	523	472	492	462	477	461	457	456	456	482	469	505	474	466	502	507	440	508	504	476	525	459	457	492	508	481	548	474	507	525	465	476	468	443	460	479	434	448	468	504	506	471	524	487	515	534	491	509	460	497	502	473	480	471	465	481	491	503	465	510	483	499	468	543	470	430	498	462	484	479	505	517	488	521	483	471	452	502	514	463	438	480	466	490	506	517	503	497	462	456	464	518	466	460	466	486	496	490	482	487	450	486	461	485	460	503	497	492	450	446	429	491	455	484	504	495	495	458	470	486	467	459	464	511	513	466	502	459	481	461	507	521	478	476	460	518	499	506	491	456	479	488	501	489	508	542	457	456	475	462	464	479	484	483	456	497	509	497	493	509	504	500	449	456	457	496	477	489	498	492	460	476	510	486	479	485	482	494	469	496	494	486	458	471	507	509	493	465	449	473	473	468	492	483	475	477	485	471	485	512	428	467	494	447	445	499	443	485	499	510	478	461	463	457	464	472	457	484	481	512	494	478	520	479	488	458	497	487	476	501	485	487	456	483	466	482	450	497	495	477	454	504	501	454	459	482	474	436	454	479	467	492	459	480	488	481	491	498	486	504	552	433	474	499	452	491	467	493	471	450	495	528	467	486	459	456	506	433	490	511	513	456	486	487	506	504	459	528	448	509	454	467	501	469	521	483	519	497	569	450	470	482	493	507	440	519	488	511	472	482	459	530	506	472	485	459	475	501	518	461	453	490	488	486	517	508	476	478	462	489	512	475	470	496	440	485	495	483	447	478	501	512	481	508	458	478	501	455	495	495	432	475	478	484	479	478	450	529	495	494	472	504	503	466	499	502	448	468	459	440	474	504	502	442	464	471	499	475	502	470	493	460	433	492	475	446	478	490	495	513	511	480	467	475	476	455	501	488	478	495	459	491	486	467	487	522	520	482	477	461	527	465	473	455	488	505	477	428	469	517	488	514	491	489	477	498	522	474	510	446	476	472	482	527	500	497	464	453	479	514	467	459	461	459	452	495	479	510	537	482	483	528	483	500	453	452	476	491	517	492	448	493	509	487	498	473	482	480	458	472	463	488	524	457	451	524	479	485	482	515	496	508	481	508	449	525	465	495	458	483	497	502	471	470	465	484	497	472	469	462	500	477	504	456	450	464	462	512	463	449	503	490	496	494	485	473	495	462	482	497	481	462	463	499	451	469	475	452	496	489	450	484	452	509	483	441	486	468	513	456	473	444	478	503	511	467	463	512	448	476	491	453	450	484	504	464	501	454	495	475	439	462	530	534	453	477	463	475	469	478	501	483	501	486	492	494	476	518	513	462	474	504	452	501	458	520	501	509	426	491	498	458	441	501	444	506	544	425	419	497	500	463	488	482	510	455	509	419	515	511	473	467	466	499	480	467	492	484	482	504	494	476	457	504	472	481	467	450	477	494	473	447	470	475	530	477	502	481	490	440	468	518	444	485	489	510	499	480	448	453	487	498	551	492	510	471	466	479	519	450	413	478	460	505	469	474	465	477	492	473	484	490	487	474	514	480	470	497	468	509	478	476	491	510	541	494	467	485	507	547	463	466	456	495	463	500	487	474	442	522	453	478	440	480	537	502	467	485	491	458	473	453	486	502	492	485	466	480	452	511	427	474	506	502	489	478	459	477	517	472	495	457	485	472	446	522	475	450	460	508	503	454	453	463	466	504	506	504	489	489	460	512	479	465	489	490	466	502	473	490	485	498	467	482	465	516	490	473	450	462	491	487	484	496	478	502	454	472	493	504	463	480	507	519	494	501	469	457	475	457	491	486	460	505	484	480	451	506	520	484	502	508	454	478	485	498	489	462	459	456	478	476	520	477	473	460	424	514	473	485	508	436	506	473	498	493	506	473	456	471	462	494	457	478	536	473	494	486	479	492	460	479	518	519	470	451	502	482	488	476	537	489	493	498	474	460	421	453	454	484	497	489	468	484	429	484	497	488	463	487	493	476	477	473	462	456	488	467	464	491	483	528	445	493	504	458	495	475	499	517	480	480	479	468	490	450	488	508	474	456	490	469	504	475	481	477	454	433
48107	86311	69506	45213	33803	24850	11176	3102	1050	872	637	445	437	454	417	443	463	434	440	419	460	448	413	443	443	459	480	438	433	438	430	450	476	486	414	464	450	442	440	454	435	463	470	410	468	454	438	451	436	444	434	413	472	436	476	431	443	443	387	441	475	424	455	454	423	454	448	400	440	391	448	452	456	460	430	424	470	445	424	431	448	441	453	442	440	421	427	479	473	426	419	462	429	430	447	438	461	406	430	439	419	434	459	489	471	479	435	475	455	490	430	460	417	428	421	433	449	442	420	446	408	426	430	459	427	464	466	437	442	450	446	417	455	383	422	452	457	454	444	436	470	441	439	454	501	426	430	440	396	396	418	427	454	464	409	405	467	442	418	474	443	476	438	440	424	427	455	438	476	444	465	454	445	448	452	427	435	439	395	449	439	429	469	440	430	438	437	443	419	393	443	437	437	423	449	436	419	447	434	466	471	417	480	451	418	475	442	415	405	404	436	493	478	499	433	396	469	424	398	426	413	467	485	456	434	452	431	458	418	436	438	449	428	443	439	431	463	454	440	466	427	452	429	444	452	451	446	460	415	445	426	448	449	435	481	432	443	430	469	469	432	460	431	413	468	411	434	387	417	440	406	443	432	445	422	432	442	451	434	468	401	423	437	465	422	433	401	397	461	437	421	412	442	431	453	418	476	477	388	494	417	413	454	441	443	425	421	409	432	459	453	432	473	425	465	437	446	424	486	450	426	417	427	443	455	391	487	472	422	447	446	445	417	477	439	452	407	493	430	436	450	436	437	455	480	420	464	411	456	465	431	467	448	411	417	448	429	436	445	472	417	425	423	412	447	431	450	450	395	474	424	443	431	466	421	432	429	451	431	419	413	414	447	432	462	456	444	392	404	450	444	454	431	411	442	451	427	426	448	422	430	448	438	430	447	430	452	426	423	436	454	431	452	450	458	415	450	412	473	455	399	433	449	429	458	448	436	463	446	476	459	409	439	444	463	451	440	429	424	455	428	455	469	436	475	464	425	456	420	429	461	445	422	460	449	436	440	427	434	422	380	429	441	419	430	434	470	431	419	450	509	469	414	418	412	449	459	431	434	437	437	444	447	451	437	446	436	456	436	440	431	461	484	429	453	408	413	408	426	452	417	455	463	404	426	430	444	428	476	454	446	418	405	451	426	417	424	445	444	460	477	375	457	424	445	452	459	454	486	440	443	456	449	442	437	416	454	483	457	442	467	440	448	442	429	383	475	454	489	420	409	467	456	416	459	486	458	437	445	423	449	467	493	420	438	431	466	445	442	399	447	448	426	441	451	462	458	405	453	423	450	451	479	431	463	424	427	457	448	442	489	441	428	450	433	413	452	426	434	458	440	424	464	465	470	438	498	414	444	439	476	419	425	425	457	442	465	423	441	481	431	431	423	454	468	450	458	439	461	420	424	452	413	459	428	489	472	452	397	480	434	418	424	426	459	463	440	442	383	469	420	408	448	460	441	425	449	429	428	437	417	432	437	486	469	422	443	453	428	455	446	457	473	425	441	423	407	439	397	467	451	463	407	446	433	436	486	475	463	472	394	439	423	452	422	462	430	441	458	447	433	470	414	449	414	445	459	480	423	423	428	482	461	456	437	427	449	457	431	451	442	458	465	457	443	419	448	454	440	499	462	408	426	415	430	452	480	468	460	399	431	446	404	426	446	434	449	458	408	454	464	436	480	430	449	467	447	436	466	446	431	426	405	427	449	456	427	436	485	442	448	423	408	424	459	428	432	446	444	471	429	409	448	416	443	449	463	435	416	413	431	461	435	452	478	464	395	454	465	420	448	425	433	439	417	485	425	399	458	459	461	429	425	461	432	458	419	439	460	449	451	431	422	435	462	457	462	433	433	431	441	488	443	442	440	419	469	422	472	434	472	466	436	443	424	444	467	471	450	456	418	423	424	442	481	438	455	451	457	421	468	447	456	400	433	441	472	420	430	457	423	444	464	445	438	446	457	448	398	464	418	439	460	432	429	467	417	506	459	455	418	463	455	425	468	433	439	466	441	431	464	446	466	448	424	460	440	457	463	424	425	444	467	437	448	455	393	429	495	461	453	426	447	445	472	447	443	497	472	435	430	451	434	421	434	479	435	467	469	447	446	441	452	429	482	456	408	421	417	457	431	436	459	415	448	417	423	469	453	441	423	467	446	415	441	484	433	439	446	437	455	465	431	426	463	428	442	447	451	432	453	473	430	467	444	422	456	393	447	439	416	462	438	453	444	436	457	420	437	438	453	437	442	429	442	420	425	414	460	493	449	413	459	454	443	402	430	463	441	413	411	430	420	475	411	461	449	437	465	416	457	447	450	396	413	397	426	443	402	490	403	484	447	436	426	460	493	453	448	420	439	461	446	480	478	483	449	405	437	414	440	437	430	447	473	424	432	437	488	444	426	458	438	432	423	386	443	422	427	466	423	459	429	440	421	432	455	413	437	436	461	430	423	441	458	439	417	425	437	401	436	448	480	412	456	463	433	449	442	451	445	435	444	476	450	385	478	438	441	458	402	495	424	438	449	424	453	473	441	435	417	434	447	444	431	419	456	436	458	449	437	403	452	428	472	451	428	474	462	469	430	462	421	433	438	451	464	456	484	435	473	460	431	432	423	452	452	467	449	454	415	448	425	433	462	458	448	445	443	448	396	392	434	434	464	443	413	429	436	450	444	420	449	463	436	403	469	466	402	427	458	449	417	450	437	440	451	460	471	418	419	428	441	443	438	411	443	459	442	459	467	465	426	411	430	432	405	448	417	457	459	426	466	434	440	418	437	458	462	437	390	414	430	457	411	430	421	436	436	427	440	452	427	452	426	469	453	438	439	448	409	467	399	434	423	480	467	465	443	414	436	441	443	411	437	450	441	483	422	430	460	425	443	448	455	447	472	423	473	444	416	447	471	438	406	477	418	450	463	453	447	448	423	464	415	460	459	457	411	445	430	457	408	458	440	426	433	427	448	465	442	445	405	427	435	442	470	450	401	428	399	425	476	484	441	438	419	424	437	411	474	415	449	437	491	431	424	427	423	422	463	453	469	419	402	463	430	479	460	436	474	431	449	426	463	454	459	442	450	466	426	476	464	430	420	449	433	462	416	433	399	430	384	433	446	460	443	436	441	447	423	419	428	442	440	423	433	416	449	423	455	434	453	421	452	455	435	488	439	455	420	437	411	473	429	441	421	463	417	466	405	460	451	472	427	456	465	397	439	409	416	428	412	467	449	439	417	412	405	420	440	447	412	441	450	433	440	419	426	432	460	449	447	460	445	458	416	403	456	491	439	434	408	431	427	410	428	468	452	406	441	442	434	419	414	444	456	403	448	462	426	443	443	427	451	424	449	441	453	463	475	445	430	445	434	430	426	453	436	427	434	429	450	479	455	443	447	463	441	473	461	436	434	420	434	466	416	436	433	441	426	422	467	452	456	467	428	414	417	453	462	444	424	436	469	423
24500	22090	34683	38773	39540	38367	25551	7113	1537	1179	845	634	593	564	585	620	568	576	589	552	536	537	557	562	541	546	569	562	544	545	558	594	577	522	569	547	541	596	564	541	533	562	553	545	541	536	560	594	570	552	540	555	563	557	587	517	552	581	519	533	581	494	550	557	569	530	539	551	527	556	558	531	569	535	589	533	537	564	573	528	561	564	569	524	551	535	531	577	616	562	532	534	567	517	552	547	576	508	533	572	569	536	540	551	553	559	531	533	574	572	538	524	560	534	539	545	550	608	544	563	580	566	540	552	542	512	560	516	558	523	568	548	508	473	505	545	571	553	561	516	560	597	589	571	564	547	537	571	546	517	535	524	587	523	559	531	585	561	519	511	574	541	539	541	555	539	540	535	569	550	577	589	542	570	544	538	581	602	546	513	512	482	544	550	527	584	533	556	544	579	555	536	533	563	501	571	588	565	563	547	563	572	568	603	588	547	580	557	554	513	558	523	575	597	541	548	547	588	571	549	532	527	533	587	550	525	549	559	522	544	543	523	557	557	526	558	533	531	542	534	527	526	538	591	570	543	569	547	531	549	549	528	542	529	542	565	573	509	604	511	541	537	534	534	529	553	521	537	519	539	539	555	598	551	599	545	538	596	509	511	559	583	571	590	531	574	543	555	519	555	503	567	537	479	524	575	537	533	513	609	513	517	550	562	551	569	553	541	538	540	563	530	494	559	551	594	573	559	551	539	588	604	568	570	593	546	559	570	568	562	565	500	543	585	531	558	565	550	535	503	534	585	561	518	536	509	544	568	506	520	575	584	581	535	600	547	512	574	578	502	550	583	530	504	531	580	523	538	529	497	538	558	570	580	575	554	541	554	548	539	519	506	534	541	531	532	511	555	546	553	540	520	546	568	521	513	541	549	525	635	534	572	560	522	503	585	582	562	522	551	554	552	579	566	506	565	558	562	550	569	542	534	547	556	529	607	547	533	582	588	524	545	540	543	553	566	498	550	576	566	550	519	559	567	555	507	533	568	517	589	546	581	570	537	523	514	565	551	515	551	549	515	577	555	565	597	568	562	565	601	551	619	542	535	572	565	483	590	513	507	544	513	574	589	552	641	538	548	540	486	508	581	546	514	562	557	503	527	565	541	530	546	602	522	524	564	589	541	561	528	525	530	531	558	544	522	535	535	550	564	550	557	539	519	535	571	564	550	553	537	577	520	571	558	588	540	567	575	563	576	541	503	568	552	597	607	548	564	529	573	528	559	538	529	548	536	570	522	523	581	505	574	585	575	551	578	583	562	543	536	525	592	551	589	578	529	532	518	546	565	576	516	600	570	490	547	538	543	554	527	537	558	579	523	553	517	573	549	536	535	580	560	546	543	602	520	515	517	538	517	575	580	565	564	546	551	580	553	516	568	592	555	569	516	587	576	570	553	586	540	557	510	550	589	601	559	530	562	524	570	601	562	497	571	556	572	563	533	566	524	541	549	563	521	536	531	539	509	544	532	565	537	565	572	533	540	519	513	571	532	548	608	570	566	556	579	544	532	575	538	583	528	527	505	542	539	554	583	574	592	501	546	565	555	553	563	561	581	546	571	558	560	582	592	555	569	527	559	527	559	572	513	587	525	519	594	546	465	548	557	536	515	569	523	558	550	567	526	577	542	541	544	546	581	550	515	525	547	592	533	571	559	596	548	570	539	511	558	568	537	552	595	556	530	532	526	536	564	548	569	509	498	544	556	574	595	555	570	549	564	598	562	553	577	561	544	573	552	587	593	533	582	525	530	565	544	595	572	546	558	513	573	561	557	512	581	536	555	558	568	527	540	557	563	537	528	573	549	525	551	522	535	517	518	559	593	585	543	569	562	570	552	548	578	547	509	526	574	566	547	546	550	530	562	568	562	510	549	545	572	594	576	504	572	605	583	537	560	543	530	563	523	527	572	578	539	514	603	571	575	540	595	522	553	569	557	554	552	558	534	557	552	569	585	531	534	548	486	542	576	574	519	502	564	561	506	528	487	516	546	611	563	519	544	540	551	533	531	540	505	518	507	548	544	535	501	564	525	573	572	578	571	512	526	602	582	526	569	575	568	560	556	542	559	580	590	544	560	539	566	570	555	568	591	521	519	600	548	593	567	542	548	540	529	543	588	536	538	541	565	542	500	548	519	568	542	541	533	604	544	520	540	528	565	546	532	596	535	498	506	544	532	584	558	536	571	491	503	562	521	550	537	550	553	562	551	572	560	501	566	559	497	568	576	580	549	545	555	536	546	566	556	521	547	545	563	555	601	564	547	573	544	554	482	513	579	559	531	558	507	579	524	564	567	596	521	569	589	566	589	571	559	506	584	541	572	559	557	504	543	565	544	579	577	526	528	545	555	557	576	616	537	533	518	578	504	557	558	548	530	570	555	553	551	565	537	545	524	545	574	568	522	521	525	540	549	567	588	568	542	587	544	547	536	540	539	530	588	554	569	496	590	572	574	528	522	545	532	546	515	544	524	525	541	521	556	545	518	522	529	552	556	549	586	597	564	519	566	550	583	555	552	584	534	523	594	568	584	575	583	524	547	566	538	593	575	508	563	543	556	562	580	526	504	528	579	550	560	565	534	559	547	581	564	555	568	551	535	541	513	576	593	535	543	565	538	559	544	542	530	525	552	589	570	531	545	530	576	540	569	586	584	548	510	537	529	601	581	627	587	534	552	580	529	551	561	535	555	523	542	527	541	565	524	567	572	554	512	575	572	569	546	530	534	520	548	552	507	516	580	545	530	545	570	540	554	533	591	583	558	562	551	554	582	550	566	541	551	535	566	529	526	525	547	499	533	532	549	565	532	566	538	545	533	566	565	556	540	549	533	555	570	519	573	591	548	553	550	472	505	558	519	530	544	548	559	540	568	544	534	586	536	519	557	524	574	595	558	524	499	598	544	565	540	510	574	541	511	556	551	512	541	556	541	536	548	549	533	571	528	551	575	588	546	552	549	534	582	556	555	524	550	584	549	568	556	530	551	569	575	586	561	528	505	535	548	565	534	577	522	537	526	563	585	530	552	587	568	573	550	490	543	535	579	516	568	550	495	595	571	565	551	543	522	555	539	587	555	576	535	568	554	533	584	566	525	538	541	549	527	555	565	537	583	534	539	570	569	573	525	562	557	539	522	583	574	585	526	530	547	519	560	526	552	536	575	562	565	543	544	588	523	526	524	580	568	523	541	566	540	549	585	522	589	553	564	550	545	559	523	555	596	537	568	555	535	528	571	573	583	587	554	513	545	580	561	564	534	535	514	493	545	535	548	548	528	510	536	583	575	520	569	549	599	565	571	568	541	540	537	520	565	557	566	517	583	595	549	587	539	558	553	564	530	549	542	532	511	532	534	511	524	568	601	532	590	554	553	544	601	564	508	559	541	564	624	530	585	562	530	542	553	584	569	578	564	519	586	534	561	589	536	555	517	562	556	529	584	545	569	559	532	548	516	549	609
58642	99693	82534	59276	47047	35200	17065	5007	1574	1430	915	540	494	537	520	534	499	532	536	499	516	515	526	546	557	551	499	573	543	517	502	523	513	531	536	543	489	481	526	530	505	504	514	553	498	529	516	526	542	529	523	511	496	524	523	502	506	477	514	510	523	524	511	551	519	497	551	515	504	538	474	523	552	512	511	539	496	525	505	506	498	518	530	480	532	512	524	550	495	517	478	492	474	529	508	515	534	531	514	513	508	533	490	519	498	491	517	505	520	525	466	504	521	488	521	533	502	518	471	513	531	502	529	518	456	494	522	515	527	516	502	524	541	552	493	527	521	507	542	509	546	511	571	505	538	494	518	491	515	549	486	500	549	528	491	481	513	518	487	548	512	521	505	514	528	528	556	463	543	525	529	492	522	509	513	489	488	514	514	509	517	563	484	508	559	560	501	567	556	468	496	505	526	493	514	512	498	490	546	501	512	513	502	510	522	536	526	508	447	522	501	538	537	489	545	535	542	493	530	507	536	540	527	503	504	511	512	508	517	506	540	529	514	463	495	526	527	494	526	540	538	499	462	481	509	516	492	519	513	524	459	516	516	553	519	538	491	526	517	503	520	526	524	465	522	508	506	532	505	492	535	524	535	504	490	474	512	570	510	497	547	513	507	500	538	528	494	505	495	524	471	509	507	530	500	537	469	496	533	463	510	520	533	498	516	520	504	500	526	541	474	493	523	524	484	498	534	504	478	535	492	501	492	534	524	526	498	508	508	507	508	495	546	519	491	473	523	498	460	516	537	498	481	480	553	518	507	474	527	483	530	519	517	519	475	478	478	497	510	491	506	531	507	526	513	498	517	497	561	510	486	531	528	493	526	467	522	532	509	496	472	529	539	534	511	537	508	478	522	536	534	511	549	513	521	533	530	542	540	507	517	514	488	532	525	501	496	506	541	503	532	488	518	506	525	538	523	510	503	547	549	490	482	507	505	540	494	502	531	523	514	560	534	544	523	523	494	506	490	516	519	516	516	502	498	527	520	574	472	516	514	511	487	498	545	559	475	490	532	526	503	545	508	464	497	524	494	510	526	535	573	515	499	502	547	489	526	542	478	512	507	510	511	525	522	564	496	540	558	550	500	472	524	482	509	497	505	511	555	510	488	505	506	513	532	524	522	522	535	503	479	522	547	519	558	508	520	533	488	547	541	508	485	521	479	527	464	476	503	487	509	531	509	478	501	518	511	507	513	497	474	547	512	471	522	543	486	498	527	494	508	529	566	502	511	465	536	544	522	504	469	480	521	495	528	506	512	512	546	546	513	543	548	517	537	497	498	483	551	523	503	511	513	486	524	524	541	490	522	522	495	532	534	507	493	478	468	493	526	500	486	506	487	515	505	514	505	504	538	495	535	562	533	512	537	529	577	535	476	496	523	525	561	532	483	507	516	526	522	482	502	485	521	498	517	516	499	523	480	520	534	512	509	553	521	508	521	503	537	502	511	496	538	500	483	561	496	506	460	509	516	559	455	492	556	522	481	523	534	511	506	493	471	509	528	490	522	507	498	514	497	528	505	512	499	512	497	501	486	527	530	514	521	487	487	460	466	526	472	512	483	475	483	495	531	511	497	543	479	462	494	505	521	474	519	525	508	473	530	527	520	536	478	537	517	549	559	508	468	522	477	487	493	498	491	527	513	494	493	519	544	495	552	518	543	494	524	511	523	515	521	465	508	507	548	507	504	526	509	486	508	531	490	527	527	500	533	491	538	494	531	480	523	519	483	520	498	542	518	497	495	483	515	475	507	512	563	505	507	506	510	526	516	502	527	513	481	530	489	497	561	495	505	523	494	461	502	499	513	496	500	528	531	530	528	500	516	532	524	499	531	519	482	521	495	514	499	509	503	542	499	523	501	506	461	531	516	504	465	477	495	500	466	505	455	483	507	502	479	507	501	518	481	522	537	511	530	496	510	510	534	508	532	527	519	469	536	525	535	517	534	510	479	518	548	492	500	506	498	532	549	499	506	495	522	526	492	508	494	521	478	528	523	521	494	534	487	488	474	484	509	547	534	497	492	494	527	503	485	522	543	545	535	516	499	502	518	517	525	514	493	513	537	497	523	491	499	563	526	528	536	507	503	514	515	500	516	495	486	509	510	489	522	496	523	544	543	537	538	519	501	495	509	508	514	537	506	518	483	499	461	526	480	572	522	529	484	501	505	482	502	549	511	511	509	539	513	514	502	527	502	509	461	498	521	512	519	537	497	547	512	507	516	547	528	507	521	465	556	511	520	526	514	496	491	518	498	530	504	490	496	514	495	494	471	522	510	543	536	507	491	491	491	539	530	526	503	483	496	530	508	507	540	485	488	528	528	512	501	511	479	517	525	506	542	489	501	543	551	551	532	536	514	455	488	502	522	498	503	508	494	513	496	504	527	541	529	465	492	506	519	497	490	466	513	523	488	491	482	539	485	502	495	510	493	498	484	534	550	551	502	554	519	565	495	503	518	517	486	505	517	525	532	503	485	493	545	504	498	539	543	502	545	521	511	509	496	490	509	515	537	470	499	552	493	517	544	472	535	545	527	540	505	518	525	530	493	494	504	525	551	535	508	526	503	517	491	538	548	503	540	544	515	525	527	491	509	536	509	454	563	520	500	544	476	525	524	504	509	562	483	504	521	525	476	469	503	504	505	533	540	514	522	516	536	505	528	551	526	538	503	569	506	512	556	514	520	505	545	562	497	470	505	523	524	513	502	472	521	494	549	508	503	524	523	521	549	500	518	501	524	501	531	483	542	495	528	513	474	539	514	491	489	475	518	489	507	511	502	499	553	527	510	499	549	526	573	533	515	518	536	515	493	494	517	540	547	537	508	550	467	467	505	520	480	555	507	506	479	534	500	538	497	495	533	521	505	494	510	553	478	517	517	501	527	498	517	537	496	499	530	477	493	496	529	481	488	494	546	483	522	521	501	502	512	525	469	492	457	516	493	530	477	499	494	499	508	476	507	516	484	524	510	516	513	540	481	498	515	493	511	528	509	524	510	455	514	518	503	553	490	528	499	515	519	522	551	537	483	514	503	559	528	515	510	500	505	480	516	533	491	518	514	505	521	560	534	498	559	490	511	501	522	519	525	517	485	500	503	535	493	494	515	479	501	519	543	524	540	520	473	484	529	487	489	498	520	496	500	563	500	497	531	496	537	517	507	544	543	481	477	496	495	512	528	479	502	515	529	499	522	477	541	505	498	520	519	480	514	512	462	486	506	526	507	510	509	502	532	524	518	516	514	508	509	490	536	504	510	533	525	541	519	501	494	517	521	518	543	486	528	495	483	498	500	497	526	555	494	479	542	519	510	504	490	541	525	503	488	482	507	505	499	520	503	501	482	528	489	507	499	528	539	509	543	537	506	495	528	515	527	534	485	471	537	495	450	496	520	489	512	531	505	514	481	533	579	510	538	511	484	516	516	535	558	477	522	514	484	523	502	536	496	501	523	505
28559	23177	24222	12927	5945	3806	1825	756	512	518	458	459	477	497	440	442	470	469	477	420	427	485	475	506	500	454	470	424	473	472	432	453	447	465	474	431	440	427	491	459	415	465	475	443	480	479	442	451	473	440	422	431	470	423	462	458	465	465	447	449	490	476	432	432	500	466	439	433	473	423	465	437	482	457	468	481	475	488	445	493	442	447	451	416	479	433	480	479	438	390	456	459	459	454	434	450	448	443	427	474	486	437	454	463	452	422	399	453	455	446	452	436	438	434	490	452	440	457	440	477	439	453	441	428	477	444	464	478	465	482	453	488	469	482	433	468	425	448	472	436	446	482	483	421	461	436	418	443	479	441	440	453	446	455	443	427	487	447	435	444	434	435	467	430	437	438	450	461	475	445	474	466	463	471	459	462	445	432	451	453	435	469	455	455	434	486	504	444	465	443	465	431	432	479	438	454	460	455	487	400	469	437	442	470	423	450	438	426	422	483	453	438	433	449	430	475	461	446	456	487	414	424	461	453	440	457	435	447	422	451	405	465	431	495	455	428	484	472	450	458	438	466	447	463	442	495	429	457	480	444	449	478	463	432	438	444	464	462	466	434	435	434	433	420	445	431	441	420	422	459	460	417	442	440	482	451	431	472	437	458	460	478	483	416	437	454	477	412	443	480	444	453	436	452	455	457	500	444	446	488	421	477	478	452	419	477	436	438	481	454	433	434	476	458	466	451	488	466	444	450	491	440	455	426	458	467	448	476	420	471	464	447	486	445	483	459	472	429	431	454	462	499	462	456	480	441	472	456	433	456	427	446	445	476	451	451	431	429	462	439	483	462	420	492	449	471	464	448	480	432	434	469	480	488	437	448	423	490	456	465	467	462	406	457	469	451	433	467	455	491	444	478	437	434	437	450	420	457	488	441	481	478	451	425	481	487	431	445	470	461	450	459	448	422	455	440	431	433	497	471	454	446	460	456	455	486	457	442	476	453	488	468	446	467	469	438	466	446	436	423	454	452	435	441	466	472	441	417	460	480	460	465	457	439	473	507	433	465	473	424	458	438	493	434	467	459	508	467	472	454	475	480	457	459	486	465	504	478	445	448	440	500	433	480	424	430	471	462	445	455	422	464	490	444	460	469	476	425	505	463	424	496	437	439	436	453	470	451	464	505	483	463	470	428	423	426	447	438	419	458	484	454	482	433	450	450	456	455	489	452	447	425	460	471	465	434	467	450	464	454	465	448	442	435	456	431	475	469	469	447	436	442	465	469	423	442	416	468	444	470	473	422	465	436	465	409	481	403	446	453	467	467	449	458	473	480	402	441	486	440	482	446	413	432	504	443	474	424	496	483	460	480	446	434	443	417	450	435	484	458	453	389	479	415	454	499	425	427	422	447	459	478	443	441	461	449	466	468	421	459	423	458	442	475	486	462	447	470	444	399	429	455	438	457	439	434	439	465	498	454	422	445	505	489	466	440	469	409	486	457	444	421	434	448	453	469	420	440	442	460	438	456	425	488	443	442	464	460	415	429	447	440	428	449	494	461	419	445	462	449	478	452	407	460	448	441	484	453	504	446	472	467	469	451	448	479	465	431	441	432	426	489	448	435	437	484	453	447	446	452	459	469	449	461	433	474	435	408	455	425	439	486	466	431	475	502	425	440	496	479	416	431	476	422	454	442	489	446	454	448	462	468	448	482	429	449	459	435	442	501	441	446	455	450	475	438	509	470	468	457	452	446	438	436	448	474	432	454	398	434	435	426	464	441	443	446	448	425	469	438	420	451	518	428	492	476	471	474	461	474	409	489	480	510	417	433	455	483	444	434	476	407	449	453	469	464	464	440	427	471	429	477	451	438	460	446	482	438	446	428	443	428	472	451	443	430	452	454	425	481	424	448	461	471	406	436	441	440	474	451	430	447	446	462	473	447	452	423	469	476	450	481	460	454	430	443	447	426	434	427	442	428	443	433	493	458	473	467	456	442	454	474	427	443	479	415	450	464	459	428	497	429	411	454	456	464	451	451	472	494	464	477	504	408	474	426	446	440	441	424	455	421	444	460	440	479	453	443	425	419	472	458	478	437	411	429	478	457	465	444	490	478	434	444	408	419	434	468	472	476	416	470	454	436	436	464	477	437	426	485	438	450	430	433	471	484	470	484	455	450	442	477	455	476	448	462	413	465	467	455	440	440	453	432	462	446	485	462	472	461	431	430	454	461	454	440	465	435	431	423	473	457	475	476	445	411	427	435	422	471	474	457	464	430	466	502	451	439	477	469	416	464	462	419	477	450	449	430	415	444	460	460	480	468	460	424	430	444	476	501	452	493	465	444	443	451	426	503	446	463	457	460	445	463	434	510	421	450	419	459	429	443	457	424	471	477	439	456	464	458	435	412	431	436	434	442	449	464	459	481	450	424	486	458	476	435	460	468	467	446	413	451	443	418	465	442	472	462	448	426	461	485	518	461	463	461	471	439	514	456	438	489	475	409	430	466	459	481	456	459	465	469	444	461	463	446	456	431	461	466	450	461	441	476	479	460	471	434	447	434	470	445	463	468	451	430	453	463	425	450	452	440	471	520	452	424	457	475	473	431	456	435	487	477	480	493	470	448	415	488	461	450	477	442	448	435	451	471	466	443	481	455	473	475	455	433	413	429	413	457	433	446	454	473	429	456	445	429	473	457	420	478	470	463	440	429	479	461	436	467	435	486	454	464	457	433	477	456	427	470	418	451	450	445	443	456	423	456	478	456	473	474	490	415	439	428	437	474	481	446	472	471	490	436	464	422	459	445	464	427	450	415	450	451	438	404	443	400	470	446	382	419	470	444	474	443	456	438	437	453	491	448	406	463	446	425	406	452	442	430	429	424	475	497	493	450	500	475	440	445	437	467	487	473	468	442	413	447	410	444	401	470	441	475	475	426	471	463	440	456	467	458	453	436	472	457	486	462	439	447	448	480	443	474	484	470	432	452	466	467	419	481	454	478	447	472	431	437	470	455	439	440	447	451	438	467	432	460	456	487	492	455	451	450	421	462	452	454	435	470	453	464	478	432	458	456	430	424	443	418	462	482	441	457	417	473	424	458	421	460	442	464	469	460	456	429	444	469	445	457	463	448	454	449	461	469	444	440	468	481	488	451	447	502	465	425	450	455	442	458	451	400	424	457	433	452	459	464	443	418	464	479	457	438	490	439	486	457	453	439	498	484	472	458	469	462	445	451	484	441	471	457	426	453	423	432	441	429	469	454	431	480	450	455	468	457	491	451	418	487	444	448	418	448	467	460	473	473	478	462	440	458	443	511	492	399	437	443	516	461	477	468	446	469	452	455	468	411	464	455	449	448	439	468	472	493	435	430	451	470	446	426	439	491	431	494	436	445	479	422	437	423	449	448	440	450	465	455	465	430	489	518	468	474	451	453	454	416	436	436	423	455	477	459	479	481	457	470	442	452	454	469	461	486	493	463	449	442	478	442	459	451	458	461	457	487
12887	25808	22020	8975	5288	3763	1694	668	444	434	391	379	382	370	378	409	405	394	361	372	351	365	384	378	387	400	399	379	353	372	386	390	376	369	389	395	385	366	391	406	399	371	373	367	383	360	338	392	391	389	382	433	369	379	353	373	410	392	311	398	394	372	399	367	359	391	372	402	347	395	390	346	349	352	380	383	353	398	378	355	401	381	394	377	394	404	355	395	376	349	401	407	404	362	349	373	370	398	385	393	362	377	375	364	368	412	379	373	386	388	337	400	387	384	365	360	396	358	363	394	402	361	408	383	374	385	419	403	413	406	367	391	389	371	363	401	395	374	359	376	366	399	338	403	354	402	383	368	426	392	369	347	373	372	401	388	376	387	378	353	362	370	362	348	367	365	374	351	385	418	352	393	353	367	370	373	367	400	407	377	389	349	390	361	340	389	385	403	387	381	368	409	405	365	381	389	361	424	369	360	368	333	368	367	398	407	391	381	380	377	413	365	354	418	350	399	344	375	379	376	371	379	358	365	380	370	337	380	342	333	359	353	397	388	374	382	398	409	367	408	376	414	357	379	378	375	376	385	405	369	401	335	381	430	376	362	371	401	362	390	382	389	379	372	392	422	399	385	370	383	351	389	389	337	383	365	364	352	368	371	374	370	341	354	399	360	372	412	365	382	382	395	390	375	373	332	379	377	364	388	388	364	369	372	416	330	402	381	387	385	342	371	370	369	374	371	341	405	388	379	444	380	364	380	338	352	357	352	392	404	377	389	372	367	399	396	379	390	385	368	377	401	377	408	414	392	352	368	403	394	357	379	378	382	415	369	364	386	395	391	367	391	369	383	399	375	383	348	388	352	342	374	402	388	374	393	388	386	378	386	372	406	395	357	416	396	379	365	371	393	388	346	367	415	381	383	398	388	375	394	373	369	340	336	425	362	364	383	389	421	344	352	379	384	378	356	341	405	430	405	398	394	405	390	374	373	369	386	390	377	418	357	395	359	402	377	413	397	352	338	403	389	379	363	368	358	389	425	391	367	405	417	348	386	370	388	385	399	413	372	361	380	343	360	361	397	337	377	360	373	361	365	404	377	393	353	382	380	366	341	396	385	409	390	374	424	376	377	397	351	356	365	367	376	369	392	368	355	377	404	386	403	402	341	374	365	371	363	378	427	382	374	360	398	390	374	382	360	372	376	402	363	386	386	389	357	368	361	409	371	372	371	431	396	373	389	374	384	382	387	372	397	400	368	358	348	395	388	355	380	361	365	335	352	377	377	370	369	374	380	369	358	345	381	358	392	367	381	386	376	379	384	401	375	366	360	362	357	370	402	371	377	366	384	390	340	366	388	402	352	362	388	382	372	405	393	354	367	390	349	369	347	376	377	342	334	386	370	373	373	398	394	379	364	377	371	371	396	385	348	394	399	380	359	405	335	368	371	389	387	360	384	396	389	403	403	370	364	351	363	358	401	374	406	371	391	360	381	369	364	389	421	383	358	363	395	368	363	386	370	390	391	375	372	373	379	355	401	378	390	405	378	421	361	371	386	396	346	375	396	391	365	367	363	367	369	403	374	357	329	342	404	361	346	366	363	367	351	387	419	383	387	366	391	349	366	344	347	364	379	402	373	382	370	383	359	384	390	382	371	382	374	347	383	390	382	367	371	383	361	385	403	390	404	345	397	403	404	376	385	346	359	357	394	351	396	406	381	394	391	381	361	382	372	393	419	343	370	379	409	355	337	387	402	382	368	346	385	363	399	376	376	358	404	402	376	338	380	402	416	388	391	389	369	383	378	363	364	418	380	392	411	350	397	398	417	394	394	376	405	378	386	383	389	365	360	392	367	401	379	351	402	352	347	374	388	389	357	376	362	383	367	367	353	394	397	380	380	369	319	362	408	386	365	367	367	363	371	400	373	362	373	370	372	388	369	383	413	376	375	384	409	350	394	368	365	364	366	392	356	370	368	377	374	384	374	367	373	377	400	397	364	372	377	359	394	367	399	394	371	385	393	401	405	331	378	354	402	385	404	338	444	387	396	393	357	410	378	359	392	387	349	381	364	367	367	388	378	401	389	379	371	397	366	378	368	362	371	367	347	343	396	368	399	404	362	366	327	391	375	386	408	378	374	397	365	374	368	396	396	402	420	365	400	400	369	353	384	396	353	356	372	392	357	365	369	383	377	380	379	392	387	379	405	391	379	377	389	374	364	404	364	372	366	409	379	365	394	382	399	352	394	382	372	361	390	389	358	349	362	351	372	407	342	410	413	381	381	363	393	367	367	399	375	365	396	378	390	336	381	361	356	377	360	371	370	357	362	368	382	349	354	390	380	367	373	369	381	367	373	349	362	372	403	391	353	325	389	358	340	428	381	385	377	344	338	407	381	376	386	376	384	392	391	341	357	365	354	373	376	397	367	375	384	365	380	395	342	371	393	398	405	339	389	389	388	386	375	438	397	402	393	373	394	347	342	419	348	379	371	368	386	395	367	411	371	373	395	381	392	388	370	392	365	388	364	371	385	406	386	354	406	371	368	358	367	378	349	370	371	395	363	385	368	416	394	401	349	383	359	358	380	387	386	401	358	371	367	344	372	369	381	370	355	354	416	327	371	363	379	350	390	401	408	352	321	376	372	399	390	351	413	388	315	355	385	401	406	335	387	351	400	356	332	389	369	354	359	411	364	371	406	368	353	395	365	385	365	358	363	397	396	373	367	367	396	391	382	375	378	360	357	387	358	357	364	379	405	357	409	365	393	355	358	386	382	351	400	352	401	366	389	371	406	379	398	384	417	395	382	372	349	371	405	355	403	386	365	384	400	397	352	391	393	364	387	395	417	342	383	374	363	362	391	384	401	350	371	377	378	397	417	344	350	374	353	374	363	360	377	343	364	376	380	353	358	356	371	360	378	334	407	380	361	377	362	377	367	342	357	373	383	372	363	375	389	375	379	380	373	386	366	362	371	391	382	405	375	376	395	380	381	344	348	348	393	370	364	391	391	372	376	411	354	392	391	382	374	380	344	373	333	371	378	394	397	409	367	367	372	404	361	367	375	371	354	412	371	349	376	393	381	379	354	419	377	416	379	373	376	385	366	382	339	357	383	393	346	373	392	407	415	410	347	356	398	387	358	340	376	363	340	383	368	329	370	402	372	384	395	422	378	402	346	379	376	375	346	388	365	365	365	372	407	372	375	383	363	404	371	348	386	388	354	371	359	373	389	353	341	385	325	426	351	365	348	380	382	372	383	384	348	390	394	407	341	397	402	356	377	323	379	395	359	391	376	373	378	366	367	373	380	416	388	382	370	367	414	380	378	359	378	401	367	386	350	369	380	388	373	367	404	362	391	377	362	378	353	361	385	393	343	417	357	363	365	390	368	368	378	367	350	378	372	410	375	385	351	362	372	368	381	386	352	389	374	410	367	381	350	363	380	399	396	338	388	368	356	385	380	382	362	387	375	364	393	385	398	366	390	371	367	357	397	373	397
25396	23101	40581	41986	35124	28228	14880	3232	968	791	624	509	511	549	493	493	492	502	483	499	473	475	501	498	496	481	455	470	451	450	500	472	490	466	495	496	509	497	493	447	511	474	479	485	483	472	457	477	497	514	461	493	485	480	462	455	482	442	500	472	468	481	465	508	482	489	462	485	525	479	503	509	490	501	479	473	509	485	469	489	529	476	452	502	481	490	512	480	475	469	483	427	442	471	531	469	477	464	490	497	543	470	515	461	500	527	495	480	428	445	455	458	482	500	464	424	443	496	480	481	492	440	478	442	461	448	452	485	488	469	499	476	465	492	485	491	466	477	467	503	499	487	478	483	479	516	501	471	466	478	486	510	487	449	462	470	449	483	453	468	452	491	470	470	500	522	509	465	452	518	478	449	501	506	455	494	469	443	468	489	439	498	487	474	488	464	469	452	471	451	473	519	501	461	456	482	459	465	448	495	441	513	536	492	453	485	498	519	434	500	489	458	478	483	469	483	446	482	525	488	444	470	472	501	496	497	535	470	515	463	484	515	527	459	464	456	486	459	437	471	484	494	486	454	489	494	515	488	482	474	501	464	470	498	479	501	463	509	465	498	468	455	448	515	490	458	456	514	484	468	499	462	463	447	440	509	480	470	453	474	461	464	482	469	497	469	475	477	470	443	464	478	508	506	459	514	492	494	479	495	483	458	485	471	439	523	511	475	476	462	462	458	498	506	469	504	470	458	486	482	468	444	481	459	458	479	453	457	468	465	494	476	467	507	492	452	478	430	499	477	455	470	478	481	474	498	503	503	515	471	486	477	416	482	488	469	506	460	499	419	501	468	499	456	426	494	450	485	450	467	465	443	460	457	456	450	476	476	508	498	482	483	551	479	489	429	485	507	485	473	483	460	496	500	467	496	473	474	468	511	498	468	480	501	456	483	492	505	471	453	490	445	502	488	501	487	427	471	489	485	460	515	433	483	455	481	457	480	512	521	478	449	460	492	450	535	466	506	483	462	503	484	478	468	491	465	477	467	499	489	464	476	498	491	451	459	471	508	467	506	468	459	474	478	545	491	495	491	477	493	451	501	500	463	465	426	482	469	490	465	439	462	469	507	466	478	476	482	478	462	456	493	507	500	474	472	436	428	453	498	472	497	496	503	478	465	498	486	486	473	514	497	459	485	464	515	467	509	492	541	499	470	476	476	485	478	465	472	475	443	494	494	515	519	456	465	474	455	482	462	479	502	476	460	453	445	515	481	509	454	466	477	458	460	486	469	479	521	469	488	472	489	497	482	466	518	495	511	460	474	492	461	508	477	488	501	479	515	465	489	504	461	464	485	441	466	473	445	459	489	450	489	494	498	448	490	481	488	460	482	518	474	489	490	467	485	513	459	480	461	506	538	456	499	459	465	503	495	431	472	481	455	479	484	479	459	469	464	487	468	486	477	487	480	495	470	445	476	481	422	449	469	486	467	482	500	470	481	463	511	478	483	473	485	496	465	435	503	470	433	469	459	494	492	494	485	480	503	493	443	505	506	487	489	484	467	489	474	498	497	512	478	473	478	458	499	500	485	490	494	468	481	476	475	505	471	451	487	428	434	453	488	478	483	467	475	468	448	471	494	474	456	471	486	453	484	481	471	488	450	481	473	478	432	488	474	486	482	515	479	435	447	463	516	499	495	435	486	476	494	464	464	487	460	485	495	482	469	509	459	498	472	488	471	452	491	454	499	488	406	484	483	465	479	478	503	471	484	450	443	437	497	501	508	467	505	508	478	482	508	440	450	449	482	515	494	477	478	512	467	473	475	454	471	487	471	453	473	509	467	443	512	489	473	460	462	471	490	481	479	463	475	482	523	488	469	501	502	484	474	479	465	497	491	487	477	444	518	454	481	496	473	471	452	467	490	475	489	471	501	466	500	500	513	460	502	460	499	496	496	452	523	500	495	463	483	440	462	493	477	494	444	454	511	504	509	458	487	467	484	466	475	456	452	504	464	487	449	476	503	482	485	492	441	491	494	444	535	478	509	516	434	480	495	507	446	493	479	489	479	459	493	476	505	491	490	474	463	456	470	473	483	491	407	498	490	463	501	471	466	476	518	504	496	473	484	439	470	503	488	522	477	500	519	461	465	448	470	477	459	491	500	468	422	472	493	478	469	462	491	461	475	506	476	438	443	468	474	441	473	452	498	457	486	514	471	452	455	485	470	462	476	489	463	450	526	500	473	447	477	491	477	475	418	460	496	468	501	429	472	460	489	469	483	514	472	519	471	485	509	458	487	471	478	524	499	454	477	505	448	489	493	438	429	501	480	486	464	452	491	496	492	500	479	517	476	456	448	443	488	483	456	513	463	452	484	470	459	501	467	510	524	475	502	447	498	477	474	417	472	473	461	494	495	477	430	437	470	468	462	504	448	475	434	492	436	521	475	462	421	518	485	477	469	485	506	472	497	449	487	469	469	498	447	478	494	499	494	536	463	528	464	476	501	474	433	478	470	469	499	501	458	498	467	474	481	473	472	454	479	483	502	480	442	474	506	500	494	479	486	513	449	481	476	431	512	492	485	480	485	448	471	462	449	455	482	501	532	457	471	497	463	467	493	460	521	460	479	482	449	472	494	485	503	516	483	526	492	448	536	449	476	482	519	490	514	510	477	469	476	454	451	485	455	475	509	447	506	496	536	476	462	492	501	495	472	463	454	479	463	473	492	472	499	489	509	476	471	470	426	450	476	489	447	439	482	483	505	461	470	468	468	478	459	474	484	466	449	492	462	455	444	501	512	477	470	465	500	499	454	489	496	512	461	488	497	468	524	465	463	486	465	472	474	500	512	462	459	460	415	493	455	491	491	471	467	513	474	463	465	483	496	484	485	513	496	524	460	451	484	524	495	441	450	470	464	465	463	488	463	473	469	466	495	434	479	485	483	458	454	482	479	451	455	521	450	484	486	474	455	477	471	501	452	461	466	438	497	489	471	490	476	448	490	522	475	493	485	500	489	486	472	457	471	490	490	444	491	461	494	531	474	484	515	519	490	496	441	460	451	503	487	489	489	466	507	477	503	503	469	475	461	495	465	490	439	453	442	471	488	488	472	487	470	473	474	494	435	506	478	474	483	500	478	456	469	451	485	494	495	477	469	469	490	461	453	482	473	508	493	502	450	490	497	462	492	502	479	472	478	422	470	480	451	497	447	493	447	449	486	503	476	451	500	492	454	467	469	475	470	468	508	475	478	504	450	452	511	478	458	462	476	491	459	481	498	505	490	491	462	497	501	456	488	468	491	406	443	437	495	478	523	479	431	505	451	514	492	471	513	468	465	477	472	475	441	443	469	447	463	506	500	497	459	475	475	445	476	458	457	491	495	494	453	527	518	521	468	496	447	462	471	493	495	498	488	478	461	478	472	489	457	498	482	460	482	520	464	460	477	461	455	492	471	501	501	471	498	486	459	489	471	511	473	483	515	522	466	471	461	486	457	509	475	496	510
45266	86944	73761	45344	33328	22830	9994	2799	1023	893	611	446	422	445	457	489	461	490	473	438	456	486	491	426	436	461	418	467	473	452	458	445	449	432	445	445	437	452	392	470	453	437	472	417	451	444	433	424	476	424	454	436	435	451	401	469	447	434	390	427	426	436	460	436	446	413	459	451	425	494	468	447	415	476	465	446	480	447	449	419	452	468	416	440	426	436	451	468	434	441	423	456	400	424	481	443	447	420	425	456	450	485	447	438	421	464	459	452	473	452	443	461	464	456	447	440	476	433	487	435	449	434	471	456	452	441	450	449	441	447	447	438	475	441	442	428	441	441	448	507	412	387	414	464	484	437	469	448	422	473	467	444	392	435	438	427	438	432	449	447	473	424	422	436	430	438	405	458	458	473	407	421	433	440	465	421	450	434	447	445	450	453	441	443	448	438	450	476	459	414	460	478	448	447	418	435	435	426	409	419	411	471	418	434	441	503	435	490	464	470	461	449	456	433	439	469	399	470	448	457	448	411	445	453	450	429	456	430	436	501	462	439	474	431	448	449	440	423	454	439	478	433	420	419	446	440	462	426	446	464	430	415	394	441	413	415	426	485	459	413	457	443	451	460	430	444	452	422	467	453	454	503	435	436	411	438	458	441	443	466	471	452	455	490	426	443	438	456	424	417	460	414	417	439	445	421	454	442	473	457	460	444	446	439	429	455	416	457	453	440	481	450	379	449	435	445	437	406	482	460	421	466	414	464	445	461	473	482	469	467	436	441	454	459	422	449	425	416	427	430	447	444	398	427	467	460	430	496	474	462	440	501	484	424	441	407	419	501	432	434	436	461	449	441	468	456	459	441	455	451	419	453	453	438	405	461	439	456	469	413	410	445	457	459	424	482	438	387	424	447	425	457	422	471	462	412	427	411	450	434	419	422	444	441	464	426	481	471	456	441	461	445	461	462	456	474	449	441	453	427	470	478	456	448	459	429	442	433	435	437	426	470	434	435	443	440	426	434	440	431	421	438	469	461	472	456	440	447	440	421	407	442	411	426	460	476	407	468	387	432	432	449	421	453	415	452	415	439	433	448	423	430	424	436	458	433	409	439	458	411	440	416	448	496	407	441	451	426	485	448	428	443	441	434	433	413	473	467	480	460	418	447	463	436	445	447	454	410	458	478	433	432	450	445	464	464	400	477	443	485	464	451	436	451	440	444	431	441	450	464	513	427	437	452	459	434	418	383	459	430	485	461	444	421	422	450	459	417	470	459	463	448	419	433	472	421	425	429	410	469	425	482	472	424	429	421	444	473	416	462	433	442	475	446	410	461	417	461	484	424	441	437	400	471	436	486	434	398	432	411	464	438	462	467	427	436	461	440	486	473	440	454	434	437	419	472	427	424	474	472	433	437	433	422	433	451	411	472	412	427	438	439	458	483	459	433	463	448	435	412	439	427	471	459	428	427	464	440	440	453	426	454	446	430	469	442	454	420	473	445	412	472	439	411	463	464	435	475	454	428	421	434	421	426	437	444	417	437	468	462	464	434	395	415	424	434	441	422	422	466	483	450	455	446	413	413	416	460	445	438	450	435	439	439	477	432	460	480	479	457	428	444	474	437	437	414	444	459	441	445	441	414	462	458	423	455	458	397	420	450	451	471	433	470	421	409	404	438	463	471	434	463	454	458	439	408	457	473	477	425	458	444	459	436	455	382	411	472	433	421	454	436	435	435	460	465	418	432	412	452	429	438	437	437	442	432	454	464	449	453	411	445	468	463	441	405	452	452	447	484	474	482	405	434	466	437	458	432	485	473	415	449	440	437	414	453	456	440	421	449	434	441	406	453	472	474	459	485	464	409	490	459	427	419	449	429	435	439	414	452	416	422	426	447	443	444	463	446	448	452	430	440	432	435	467	434	409	434	456	474	429	450	480	449	480	454	435	413	464	442	468	465	442	443	451	428	413	453	446	440	435	445	482	398	446	423	450	417	459	438	428	409	479	438	463	455	455	451	460	443	419	423	478	455	410	432	432	431	423	457	446	452	460	486	425	446	448	414	435	457	461	457	433	471	514	471	487	454	464	427	470	421	437	430	436	448	473	466	426	457	453	430	451	470	439	428	472	425	452	465	411	394	431	439	420	437	436	458	427	444	448	444	462	438	426	449	462	429	479	427	444	423	435	443	447	475	413	471	482	431	443	425	490	457	434	398	436	438	422	423	414	469	439	435	421	458	448	459	461	435	475	463	437	433	424	448	444	415	441	442	461	429	477	457	437	413	443	472	413	433	436	457	405	448	431	453	408	446	448	431	440	449	448	484	433	448	453	464	411	461	503	448	463	433	434	454	472	423	429	433	402	440	461	447	454	431	421	443	438	445	474	451	448	415	397	446	461	455	412	430	399	436	463	445	464	435	437	472	453	446	438	405	427	439	464	449	444	437	455	395	436	399	443	482	434	433	412	463	478	416	419	446	404	465	436	444	469	471	468	457	447	469	438	439	403	453	438	450	433	409	437	439	431	486	444	420	441	449	435	429	441	438	411	460	437	438	430	459	446	451	439	474	464	438	405	402	477	433	399	440	439	482	465	443	458	477	458	466	451	414	421	420	459	396	445	407	422	426	432	400	416	471	449	445	472	440	457	423	447	464	443	442	476	434	446	459	433	464	482	464	452	458	428	388	445	450	479	443	469	472	404	436	430	415	442	442	464	474	410	410	431	475	441	449	439	445	444	449	465	452	492	435	429	428	455	457	445	421	423	460	434	429	439	464	483	456	445	428	447	447	428	394	406	472	448	436	409	410	444	452	434	467	433	477	467	453	478	445	457	481	425	449	410	473	430	455	421	430	451	394	451	464	446	445	451	511	435	444	460	438	448	478	435	439	432	444	456	439	433	430	449	431	432	448	431	481	394	429	460	453	426	470	425	453	437	437	429	414	433	456	447	453	410	475	450	442	450	402	487	469	489	421	418	445	431	425	476	445	434	437	434	463	416	452	443	440	463	414	442	449	480	467	453	448	442	443	469	417	448	462	445	478	451	431	447	504	451	433	430	403	457	466	409	450	437	411	460	444	453	415	453	434	446	460	416	413	434	418	453	410	441	478	430	468	426	429	427	426	396	455	436	463	431	449	460	441	441	412	405	419	471	418	430	434	421	430	478	468	445	416	474	407	446	468	453	455	500	433	457	481	424	397	389	457	424	452	443	427	434	446	446	448	435	400	434	455	453	433	420	438	378	428	503	479	469	423	417	434	408	389	448	453	462	492	453	432	396	443	441	451	435	481	477	460	439	442	465	436	430	484	454	461	448	444	410	437	453	436	462	446	462	452	472	450	473	428	434	460	469	416	487	468	449	422	424	415	465	485	458	441	443	468	401	458	443	451	436	433	475	491	487	430	461	441	457	442	422	461	452	444	405	441	457	420	412	470	446	459	455	444	464	493	443	446	426	440	445	466	468	437	431	453	446	434	458	424	411	458	423	446	478	431	481	425	442	463
24520	22277	36823	39029	38617	36174	23956	6854	1497	1146	832	566	552	584	518	581	551	597	557	584	578	582	534	548	573	567	577	563	523	550	576	563	548	540	611	568	556	561	547	572	521	567	568	581	544	548	532	564	554	550	577	567	587	596	545	559	529	552	543	511	555	539	564	543	567	568	558	572	532	518	519	509	603	531	571	604	568	548	532	568	619	567	575	583	544	565	553	591	564	529	545	561	566	533	558	564	585	546	525	574	549	551	526	527	554	545	576	562	581	581	536	537	517	571	589	592	569	565	545	546	604	541	545	571	525	586	528	572	565	536	532	567	574	585	524	583	540	539	525	544	572	576	557	547	512	541	569	571	532	593	574	581	529	580	559	563	527	559	500	558	571	500	548	569	546	524	604	563	594	567	558	572	549	532	594	515	558	604	516	545	574	551	624	562	525	551	590	580	580	549	512	554	567	587	589	548	517	548	530	588	559	559	497	570	562	589	562	550	558	586	527	554	523	549	511	582	532	524	528	529	576	565	518	539	557	543	577	536	500	527	550	500	561	564	544	547	536	577	537	530	551	558	563	550	559	556	577	549	577	587	504	550	549	607	514	542	565	589	549	557	515	574	546	514	556	540	590	569	587	539	548	533	595	491	502	583	555	576	562	554	557	555	564	550	564	572	532	574	556	508	524	592	532	577	541	541	540	562	592	550	567	582	521	582	524	599	565	547	550	547	591	558	555	526	544	561	551	560	568	557	584	578	550	546	530	548	576	535	552	555	568	507	570	555	559	608	606	591	540	534	569	541	551	550	574	569	531	573	546	532	577	569	584	526	507	546	604	611	526	564	532	577	565	531	539	516	532	590	538	549	553	588	538	590	598	598	541	570	539	563	537	578	515	568	583	525	519	615	553	558	559	504	545	561	557	553	561	565	571	522	568	525	551	537	544	587	522	571	510	546	563	576	552	550	542	550	560	557	582	522	567	543	531	561	569	617	592	518	531	573	582	611	557	560	566	558	557	530	596	542	585	539	526	533	575	597	535	521	544	566	556	552	583	548	567	563	550	539	587	562	555	505	566	611	528	572	573	569	582	580	597	549	593	564	525	552	550	555	572	558	530	527	534	546	575	543	534	583	568	552	529	547	529	581	529	566	528	570	538	512	553	560	553	525	553	573	534	529	554	567	592	575	551	583	582	556	530	573	605	571	556	546	575	549	556	551	551	575	558	540	562	575	546	584	560	550	568	586	561	570	578	578	566	568	590	597	582	548	555	582	560	576	593	558	553	530	545	590	542	570	588	602	555	532	550	590	591	557	531	560	564	557	565	557	533	565	540	556	567	537	553	599	557	584	548	540	553	596	548	553	562	579	539	567	570	580	547	547	528	531	583	535	602	559	520	629	540	558	561	587	586	568	573	540	572	608	510	549	581	557	511	537	561	554	558	575	580	580	546	580	554	576	569	576	566	528	527	509	543	579	592	546	561	556	566	583	514	550	555	583	538	521	532	541	615	531	551	554	584	553	546	553	545	529	577	504	572	584	583	527	555	561	553	559	553	532	569	512	569	532	546	573	538	542	588	572	567	558	562	578	588	588	572	563	534	581	549	543	565	574	551	544	527	553	505	540	559	588	563	561	588	514	534	532	553	503	549	529	558	571	586	540	531	525	579	538	555	580	594	560	582	529	591	565	545	542	524	529	541	562	615	483	559	580	572	559	573	534	542	603	518	520	585	537	557	588	532	586	559	550	550	549	563	575	545	599	548	571	544	537	528	557	556	549	575	572	556	570	548	573	523	579	578	574	576	531	535	527	548	580	562	577	521	603	526	546	527	567	539	563	562	578	575	560	588	604	571	558	576	504	573	593	544	573	598	565	520	541	530	557	578	590	565	564	598	573	540	550	538	530	586	543	553	574	508	561	527	550	511	575	582	548	588	576	585	542	537	540	562	555	565	520	557	593	550	537	556	571	517	559	515	572	566	546	567	578	545	568	561	502	540	577	555	545	545	567	512	521	592	573	581	558	508	560	547	587	557	594	590	569	567	571	564	566	548	559	566	567	558	568	571	605	538	562	566	561	559	531	514	577	566	531	575	565	580	558	526	554	508	567	599	565	574	556	566	574	578	572	526	547	564	528	565	554	532	534	551	548	579	532	494	571	520	583	534	512	617	551	599	521	551	529	519	549	549	580	545	570	556	535	564	557	554	585	557	544	518	553	578	557	538	579	541	563	540	518	506	559	586	576	578	538	580	565	570	579	564	555	574	533	553	596	588	573	556	619	555	584	515	541	520	596	562	612	559	529	558	565	549	557	549	552	562	555	571	551	581	563	569	537	563	539	563	557	538	579	582	520	570	496	540	549	536	585	578	584	557	550	572	550	546	529	542	573	537	564	535	566	542	547	573	579	530	556	525	555	539	577	549	564	562	530	576	560	554	545	524	590	531	529	583	518	551	565	507	533	567	541	590	534	543	547	575	559	522	559	553	605	526	538	547	594	528	534	562	568	553	575	526	584	554	527	578	556	585	541	561	573	560	551	549	556	574	599	528	543	560	579	524	575	558	597	546	556	595	525	538	546	549	553	526	516	585	613	578	557	557	575	546	547	529	562	569	532	523	617	559	542	539	517	548	589	554	543	532	579	555	557	561	552	608	538	533	586	541	527	561	553	525	583	555	586	562	556	531	608	565	564	544	552	568	583	552	557	543	516	567	560	536	571	603	551	566	557	537	572	555	562	534	561	561	583	585	534	563	523	560	552	571	550	549	554	575	551	545	559	590	549	552	540	575	529	529	541	514	554	569	556	564	553	590	578	566	556	523	594	569	535	553	562	538	563	590	573	531	546	551	548	551	545	566	581	550	547	560	546	497	579	515	555	572	521	538	573	568	616	566	560	551	578	554	580	579	559	564	602	574	573	590	552	541	575	571	551	594	559	541	528	526	552	534	566	563	563	557	545	541	549	575	576	588	571	549	564	550	542	566	533	572	586	535	548	550	569	538	574	569	549	540	617	522	578	615	537	542	539	544	587	569	610	561	535	531	536	560	554	528	534	628	561	504	571	532	608	553	546	599	580	532	524	569	579	559	580	559	553	565	541	545	547	541	572	574	543	567	578	566	555	568	558	539	544	593	547	577	602	577	532	551	552	566	528	538	561	581	538	551	579	542	585	522	595	606	576	543	561	580	526	561	542	531	563	531	550	576	543	544	553	538	539	578	561	547	528	611	545	514	539	544	535	556	532	558	550	564	585	555	551	583	574	588	573	581	536	519	537	580	547	576	596	559	589	552	542	510	579	529	569	597	587	562	548	565	556	538	576	536	534	524	538	588	559	558	527	530	577	565	543	555	527	549	585	569	507	608	557	533	579	521	551	567	555	612	581	606	552	553	546	561	593	592	539	595	576	542	536	520	543	559	575	565	569	545	544	574	539	526	520	550	588	539	563	563	533	535	590	559	563	596	516	525	574	573	569	539	575	561	568	515	531	552	541	576	557	558	587
57483	100778	83740	59795	44997	32905	16104	5117	1688	1393	831	551	517	567	512	542	520	532	503	593	512	541	498	520	541	510	502	542	532	522	569	522	505	486	513	516	540	553	469	527	520	524	515	510	541	511	493	506	484	514	537	504	499	506	513	551	496	487	500	512	531	529	535	496	527	486	525	531	537	512	530	503	544	534	544	540	541	555	501	530	512	520	535	525	518	516	520	505	518	473	512	502	514	514	537	527	515	527	528	530	543	531	511	522	479	501	490	536	505	547	522	569	505	513	552	538	521	482	525	507	519	530	532	540	501	522	506	516	521	494	530	517	524	518	539	489	523	531	490	547	536	517	553	546	503	524	520	542	542	528	529	558	534	515	502	480	530	519	506	542	507	502	508	498	514	514	521	523	503	494	543	530	532	478	534	524	555	526	562	498	517	489	497	510	475	507	522	509	535	497	501	474	489	527	523	482	504	513	486	498	509	511	502	527	528	535	497	569	502	538	526	510	521	501	510	490	510	533	533	532	585	527	527	519	493	520	511	499	489	489	500	477	484	525	530	553	495	507	510	537	539	506	532	518	526	534	498	518	512	522	492	513	508	488	502	498	533	526	501	529	505	524	554	503	531	494	543	572	505	521	515	495	514	569	520	514	559	485	532	507	527	531	497	502	509	496	500	498	561	555	506	520	538	536	546	517	514	527	492	529	492	559	491	478	558	501	551	540	505	502	516	528	495	458	543	540	514	504	531	489	501	513	523	571	490	532	497	587	535	498	510	505	487	558	484	547	526	509	504	539	512	491	518	505	529	536	515	529	529	522	518	499	543	529	547	535	518	474	566	523	554	502	540	536	496	530	492	539	504	529	522	530	534	499	532	556	543	558	516	510	504	516	515	571	529	501	550	560	520	564	521	486	544	515	511	521	515	513	527	518	470	548	506	501	538	513	533	514	511	519	501	549	490	523	492	542	538	536	493	537	519	515	538	514	550	523	520	512	523	499	533	509	502	518	515	520	494	481	539	532	521	539	507	543	506	527	508	504	540	557	522	536	507	526	492	527	511	486	515	530	568	534	523	507	489	529	478	503	516	488	498	515	545	530	522	545	535	542	544	488	538	488	489	530	588	577	495	538	515	544	525	511	511	523	505	549	547	541	491	529	501	534	479	517	546	527	534	518	494	504	515	525	485	565	502	511	502	518	506	506	525	527	555	548	502	492	528	518	484	535	486	519	510	519	506	536	481	530	528	523	500	476	532	496	510	520	527	511	519	540	502	527	534	495	523	483	497	545	543	547	523	492	503	486	550	550	540	517	547	513	568	507	519	525	526	488	533	505	522	508	527	528	538	485	503	472	524	528	523	481	517	476	532	495	547	486	510	534	497	556	510	542	553	559	510	475	498	481	547	515	576	482	517	517	485	535	534	524	514	507	527	521	531	516	471	539	506	533	525	537	474	549	516	529	516	495	503	529	497	525	531	542	487	540	527	501	527	531	544	535	534	489	477	511	519	527	504	565	505	526	494	507	512	517	576	509	514	492	551	534	521	514	545	507	548	544	560	533	512	546	516	521	502	549	523	499	499	494	501	533	550	518	530	498	520	530	549	492	503	540	526	550	526	511	537	539	525	507	529	513	588	515	492	511	500	490	514	535	518	548	496	506	534	536	533	489	516	552	530	545	509	513	506	535	510	501	547	529	569	492	519	496	510	544	538	547	496	531	464	547	530	530	506	500	497	500	539	518	479	533	547	520	512	533	526	555	527	540	533	485	503	508	538	526	533	563	540	547	546	512	474	507	531	543	542	493	476	517	536	512	530	516	534	535	557	518	547	551	566	528	506	500	516	533	532	545	521	533	491	529	547	510	513	516	504	512	490	506	514	572	546	522	537	510	546	472	497	526	521	474	505	527	527	485	536	530	554	538	498	536	514	516	514	510	548	502	497	529	521	513	480	494	553	514	511	584	522	489	493	514	534	487	506	542	523	517	497	515	484	543	518	557	559	528	495	505	511	506	485	460	494	539	511	543	526	510	530	540	525	539	519	494	536	498	519	480	519	565	494	497	486	499	556	529	529	573	532	521	523	536	504	558	526	508	514	476	509	488	483	512	510	528	511	542	526	490	498	520	521	521	487	572	536	521	500	483	501	517	482	493	562	493	477	524	555	551	495	522	522	520	526	518	514	499	552	515	548	515	536	521	541	529	506	500	542	469	503	519	532	539	513	498	513	515	527	499	497	480	556	503	530	497	522	516	523	521	517	536	526	486	538	493	550	507	510	528	501	563	514	527	507	514	534	540	536	523	498	502	505	539	521	543	516	523	463	527	499	548	501	526	488	510	492	503	512	506	525	538	523	498	492	506	527	507	517	490	540	532	526	534	492	494	506	507	489	507	506	543	492	550	553	511	535	524	522	520	560	543	532	548	520	486	514	542	500	530	528	523	548	521	551	551	540	463	530	526	487	516	512	496	508	498	487	534	539	517	556	546	512	517	535	493	497	497	565	511	488	513	509	530	502	500	500	503	479	509	508	488	528	566	477	515	527	528	503	550	524	488	552	480	509	490	501	498	517	521	515	546	547	510	567	507	513	505	509	522	496	560	468	480	513	538	498	565	499	527	494	546	507	497	539	510	547	498	554	538	509	523	501	528	523	510	507	490	467	505	569	544	489	525	509	489	522	557	507	512	525	563	480	508	527	500	553	479	502	547	542	541	507	509	518	517	524	520	493	532	516	567	533	526	465	515	515	505	548	555	504	502	484	518	531	561	507	477	486	485	505	522	517	468	508	518	546	511	541	533	515	499	496	541	529	484	519	505	550	499	479	491	488	534	499	507	525	521	555	515	537	522	533	502	519	493	516	508	503	511	504	512	526	546	540	538	497	542	517	529	511	530	587	540	489	493	472	519	505	494	535	485	540	533	540	521	503	505	523	522	494	492	491	495	532	521	516	517	503	509	526	531	513	509	460	532	528	516	574	504	508	540	532	500	511	516	505	467	491	537	538	518	528	519	534	513	485	490	531	497	531	534	509	502	492	520	526	534	512	488	525	490	511	522	491	483	521	512	491	540	518	502	536	469	504	501	543	518	495	521	497	501	517	531	528	546	582	490	522	471	523	506	538	505	547	529	521	491	540	523	503	499	513	519	540	509	509	524	480	523	550	551	465	529	534	538	508	516	505	513	491	554	522	481	552	502	507	496	490	531	515	530	502	534	514	539	493	485	514	488	526	486	524	500	520	497	529	527	564	541	509	523	489	512	520	502	514	472	524	496	549	494	535	520	499	514	522	516	529	510	522	555	502	510	511	525	497	508	541	512	502	515	502	521	515	537	508	513	475	484	531	524	516	521	523	484	527	527	507	537	531	522	494	524	532	502	469	534	546	493	529	518	510	500	558	521	525	499	495	511	513	507	499	536	512	515	510	519	497	523	540	507	506	505	480	462	502	515	531	502	503	521	506	514	504	523	505	510	522	513	491	527	524	498	528	519	498	480	497	486
28515	23466	25205	13520	5997	3197	1520	625	517	464	464	464	451	464	531	449	459	465	433	448	472	454	465	442	436	463	484	402	476	466	467	451	410	444	436	461	438	477	470	476	483	472	462	438	421	472	440	488	449	426	437	430	466	414	470	429	480	477	472	475	462	444	434	440	447	451	451	420	454	490	411	432	440	435	472	443	490	421	440	440	456	488	460	472	481	435	448	482	460	414	439	450	491	430	465	489	462	456	475	458	456	435	465	431	426	437	460	415	458	453	530	462	455	450	453	446	424	465	452	453	456	439	435	480	434	456	463	429	436	466	443	456	433	464	472	475	464	459	455	451	493	471	412	443	431	471	493	456	504	436	442	508	450	476	448	450	457	440	449	463	428	473	494	472	502	431	448	460	452	430	481	460	417	464	436	475	415	469	474	450	462	482	429	481	414	467	445	438	457	445	466	445	441	465	440	438	458	473	459	419	481	477	448	438	395	460	483	475	476	481	465	499	460	489	452	488	434	440	440	426	451	502	465	470	445	447	446	455	480	465	470	476	410	447	496	428	449	452	421	438	457	441	459	457	481	468	452	453	460	458	464	470	449	453	463	502	445	458	474	473	485	427	455	472	442	475	482	465	421	442	461	425	442	427	488	468	448	475	464	469	448	459	424	464	465	454	461	438	456	449	490	444	472	453	433	489	466	475	439	428	507	434	486	451	422	447	489	448	450	509	408	437	442	438	440	465	475	430	472	447	435	475	423	469	478	497	502	458	490	454	478	460	393	467	454	453	469	469	465	450	436	462	428	445	409	463	480	442	432	466	446	518	457	452	465	446	458	469	475	486	454	471	439	446	421	457	450	484	492	459	463	463	454	419	446	440	461	477	468	463	503	493	438	457	424	455	464	463	464	437	493	458	413	442	501	403	483	452	414	436	472	429	458	503	459	435	475	460	470	465	470	462	472	457	448	455	472	461	437	429	477	477	455	457	452	442	454	451	440	450	464	447	478	434	469	416	446	477	446	452	430	494	442	451	432	413	431	426	499	422	483	461	468	449	459	437	437	517	435	461	434	452	471	487	466	432	481	481	507	421	456	448	414	448	415	448	449	436	477	475	450	468	490	390	459	491	457	445	439	494	425	453	462	481	466	459	467	451	486	476	461	455	492	438	447	461	442	468	426	463	476	495	451	433	433	424	452	446	444	476	424	437	434	423	420	459	462	472	467	450	445	470	420	432	459	500	466	464	437	476	439	480	432	430	438	473	441	472	419	473	430	482	460	455	476	509	465	456	477	433	462	463	447	436	451	423	444	477	455	458	472	419	423	466	450	472	465	426	431	480	435	471	466	438	465	455	417	421	459	427	440	440	443	433	492	467	449	463	451	457	446	462	470	470	433	465	439	456	435	458	449	440	468	436	508	417	458	491	458	451	451	427	472	453	452	445	459	486	415	445	446	461	482	464	463	519	469	471	486	470	449	471	448	485	411	478	471	494	470	449	466	493	462	486	419	497	437	453	446	462	423	454	414	467	448	479	440	496	472	501	446	445	458	435	465	464	433	443	454	531	432	459	479	451	470	468	466	458	461	467	464	411	432	465	440	486	452	439	424	475	435	478	419	485	449	443	482	457	450	462	460	448	459	461	464	477	437	428	463	452	446	430	427	462	425	451	458	480	471	431	449	464	466	462	448	439	457	513	435	457	445	450	462	449	454	464	422	453	442	442	453	474	478	440	463	477	471	421	446	463	450	428	457	455	472	433	426	464	465	466	432	453	475	467	462	478	454	478	481	438	436	449	466	457	425	432	456	467	456	442	417	432	454	473	456	445	476	460	433	482	466	462	454	459	486	393	473	446	448	449	491	483	452	476	499	482	454	476	462	449	467	451	433	414	447	493	458	429	474	467	431	467	459	417	468	461	444	426	440	467	471	477	435	464	453	455	449	428	479	451	456	465	460	518	473	444	469	486	451	440	432	447	452	440	485	478	463	453	421	447	444	429	507	446	429	460	499	476	433	514	473	489	449	450	431	497	466	456	472	455	489	488	517	453	426	430	450	479	462	449	431	442	457	457	427	453	452	442	467	429	471	463	444	420	462	450	460	448	462	449	427	474	496	482	449	473	390	456	448	431	460	477	483	430	445	470	435	440	505	459	484	462	436	442	448	438	434	433	438	475	447	418	448	462	460	442	464	445	456	490	471	434	437	431	472	489	417	402	443	477	458	460	463	461	440	497	428	454	441	484	457	450	455	469	465	405	457	458	434	460	480	468	438	420	463	451	451	449	440	432	459	444	449	444	470	461	448	463	457	442	427	473	477	462	471	471	499	466	457	456	469	460	456	475	473	469	457	435	460	462	438	473	438	461	473	434	507	460	470	410	422	433	426	448	491	452	483	439	479	434	432	442	458	451	453	426	417	453	449	452	456	453	431	453	462	464	441	467	461	467	459	443	485	454	454	423	441	472	443	441	461	417	427	410	446	462	431	457	447	433	437	458	474	421	444	437	436	470	440	420	491	474	437	476	445	446	450	464	431	505	436	451	490	465	472	475	441	509	441	449	478	447	452	430	447	435	449	475	468	457	493	484	431	455	417	435	420	460	470	449	419	459	470	465	406	444	489	456	446	468	462	493	443	447	455	465	467	449	421	449	478	455	501	495	491	433	450	483	422	484	477	449	481	475	432	426	436	467	438	463	482	425	439	463	424	472	465	455	437	427	445	462	433	439	476	479	412	462	442	489	422	481	477	425	464	435	483	452	443	429	433	444	452	416	473	465	499	455	431	450	463	451	436	465	463	457	451	431	436	454	442	466	483	455	464	435	446	447	457	461	483	435	450	467	477	470	499	462	449	503	461	472	488	441	441	462	466	460	448	443	440	479	452	485	465	469	407	458	460	468	459	472	451	448	443	459	435	458	449	491	457	453	485	487	440	434	466	429	435	466	475	440	468	430	425	432	439	452	457	460	446	424	451	465	460	464	448	455	457	461	488	498	460	461	459	449	448	495	461	440	461	449	457	479	467	477	439	465	472	430	458	480	434	438	400	428	474	460	457	407	477	474	488	467	460	429	448	419	461	472	457	438	429	490	456	424	442	467	465	407	462	474	421	511	472	482	415	455	445	477	457	470	458	445	453	403	421	477	431	397	482	494	495	449	452	511	468	472	460	450	443	489	461	437	495	444	454	453	433	413	468	475	451	401	431	486	422	421	472	466	442	442	449	458	466	463	453	488	432	447	430	429	421	445	474	456	405	467	463	458	479	471	456	441	437	475	453	478	436	476	460	422	470	494	486	470	476	470	464	434	483	449	461	454	443	457	476	462	444	434	456	445	438	446	459	449	450	448	454	438	448	485	466	439	450	460	445	438	475	466	448	450	437	434	480	461	456	486	470	453	464	420	437	434	466	435	477	456	466	458	433	455	416	481	475	497	477	451	459	473	458	454	436	432	480	421	434	434	441	428	465	480	455	484	456	473	445	427	462	485	434	449	473	480	430	453
11552	26140	22490	8878	5202	3277	1471	662	385	414	378	376	352	374	380	398	395	388	387	352	325	355	348	417	414	378	392	400	407	369	404	346	424	361	380	412	400	396	342	385	398	377	352	392	376	368	378	359	398	411	421	376	360	356	386	374	387	400	408	371	372	418	392	359	388	367	376	346	403	387	404	397	396	405	371	339	380	386	377	364	408	362	388	386	406	342	390	374	361	357	373	398	371	367	361	348	403	368	389	349	379	365	377	331	353	362	364	380	394	382	397	367	394	402	363	365	370	363	369	406	403	381	371	346	365	412	384	358	396	360	379	349	394	369	367	363	380	391	389	418	365	343	365	379	384	370	401	401	365	384	408	383	357	384	364	399	394	404	361	381	399	393	387	382	377	379	385	375	381	364	360	402	418	383	385	366	403	389	408	437	354	355	416	347	381	371	387	426	350	406	349	383	378	364	402	353	381	359	383	336	420	388	366	415	362	408	393	407	364	410	344	370	369	403	360	361	370	363	386	384	364	363	374	372	353	361	365	386	382	392	339	368	345	394	324	386	384	380	376	382	404	372	384	388	380	358	383	356	352	383	432	374	347	361	386	394	385	397	357	399	352	396	367	400	385	396	357	354	375	375	366	408	378	396	361	324	394	404	368	376	385	363	376	405	361	399	375	385	373	385	375	371	414	384	387	376	387	337	374	347	388	379	353	393	399	365	437	372	390	366	332	385	376	412	379	376	386	373	396	362	385	383	369	375	369	375	371	351	391	385	411	397	384	402	378	374	351	386	399	402	365	384	357	328	415	370	386	393	375	384	338	390	365	401	382	395	361	392	357	371	397	382	370	394	364	387	380	362	367	399	355	359	357	402	381	399	408	394	385	386	386	404	340	356	366	365	402	408	379	380	356	353	399	412	343	355	381	386	396	349	377	400	370	366	372	363	373	356	418	381	396	385	362	363	385	415	391	404	337	377	402	340	371	379	367	404	381	396	407	354	382	363	390	405	392	384	363	396	352	360	377	414	369	406	376	355	375	359	391	357	385	373	347	375	375	382	409	431	354	422	370	379	386	388	383	373	371	393	386	370	363	386	328	395	388	360	370	382	407	394	386	380	407	362	405	351	355	373	378	333	388	400	396	390	399	356	368	372	344	374	389	368	398	391	373	351	376	401	376	388	392	404	359	387	381	368	392	384	379	385	360	395	375	396	373	371	341	393	371	370	379	374	396	324	372	411	401	373	393	381	378	361	375	393	359	397	357	380	382	390	404	373	370	370	389	377	369	390	358	378	356	337	387	374	379	369	378	329	359	396	370	387	351	379	385	367	407	389	372	367	416	376	388	381	399	357	417	377	343	345	364	391	370	402	361	383	404	359	402	388	367	381	365	382	385	358	385	361	378	417	324	357	367	383	360	353	364	344	386	350	395	373	377	386	391	363	383	371	370	379	360	387	397	392	380	350	402	391	404	398	372	374	380	378	383	390	422	397	382	365	389	394	365	390	384	366	399	375	424	375	399	340	418	414	369	392	342	326	365	413	381	438	381	369	369	373	380	405	362	385	350	388	376	377	363	386	386	405	387	390	413	376	355	408	337	391	390	364	348	365	388	402	399	378	384	367	355	368	397	384	372	415	394	375	378	396	381	376	346	392	371	362	367	387	393	381	359	367	400	374	404	402	416	378	404	389	365	399	354	388	413	370	356	350	391	375	421	383	375	392	408	364	400	390	393	397	388	340	379	382	334	408	365	393	395	376	363	389	346	397	379	375	354	367	365	376	377	377	382	371	377	401	351	385	362	349	365	376	424	382	367	373	385	374	374	400	383	401	381	392	337	395	353	364	396	373	374	381	397	414	366	385	400	393	379	413	371	383	379	402	393	390	378	375	397	377	359	376	388	402	394	349	391	368	374	387	408	381	387	378	393	343	389	365	405	381	364	358	393	385	348	410	379	399	372	389	374	365	378	381	363	356	385	354	400	361	379	390	364	363	391	358	383	383	375	381	369	396	360	383	360	376	338	377	381	390	397	402	380	392	357	378	372	335	396	364	386	374	385	405	398	328	379	391	411	354	409	356	390	363	401	347	368	398	371	353	355	377	407	402	401	379	381	330	412	365	396	338	406	363	370	383	403	377	396	351	371	384	391	382	364	384	383	381	372	404	370	426	373	400	361	338	335	351	393	378	383	410	377	362	352	372	397	396	365	373	365	387	346	341	351	374	396	413	407	367	417	390	391	383	384	351	377	396	377	391	337	368	399	378	359	378	416	387	358	395	385	401	373	402	380	360	415	396	390	375	363	379	384	373	380	364	360	382	367	388	374	364	393	383	377	382	381	396	385	371	385	402	412	391	392	354	363	354	386	363	386	394	345	392	388	386	403	382	366	370	392	392	379	363	402	391	368	353	328	379	379	388	358	375	380	348	394	407	371	346	359	394	384	374	392	372	375	380	353	405	404	396	402	397	332	403	367	389	399	388	345	395	375	376	407	367	380	396	363	379	364	367	415	380	374	354	393	393	353	355	377	387	391	412	361	378	393	396	377	383	405	407	380	366	375	348	359	389	333	412	385	320	386	387	356	409	382	392	379	396	401	369	400	404	355	361	387	351	374	431	376	355	393	407	398	413	399	395	389	363	341	370	372	372	384	396	395	372	398	407	378	362	406	382	366	359	421	392	435	388	387	422	402	386	385	390	373	348	381	378	385	386	372	387	398	385	373	402	384	390	365	373	361	383	383	389	389	424	387	396	394	340	387	368	396	360	439	364	405	398	366	374	378	383	380	378	391	372	381	365	377	419	447	353	392	370	408	382	387	410	378	354	386	428	382	410	385	409	398	383	408	353	359	387	365	368	375	374	362	380	384	402	363	369	358	363	368	390	344	369	394	381	368	383	361	419	373	385	372	398	383	373	385	388	388	365	365	408	376	402	368	386	388	373	380	365	370	376	392	383	384	368	375	386	385	406	366	390	392	349	358	363	387	356	401	373	389	325	358	389	414	392	348	363	363	376	366	382	365	400	365	382	372	397	400	376	409	399	355	415	363	378	362	346	403	391	384	388	401	387	375	385	382	377	397	399	400	358	373	409	414	368	374	384	362	361	386	388	394	367	364	403	376	353	383	414	365	373	352	358	363	383	419	409	397	397	369	396	389	372	340	392	413	399	387	365	390	380	344	359	369	408	375	374	391	360	344	369	340	369	362	388	387	410	372	404	381	375	349	425	402	361	375	383	411	410	396	362	359	368	374	389	363	375	339	343	399	386	364	431	363	378	390	368	373	401	389	392	367	395	401	413	388	399	365	394	360	384	365	385	383	365	374	345	374	375	397	370	395	351	372	400	325	398	424	368	397	411	386	383	371	392	370	361	369	404	384	421	379	384	355	397	378	420	390	392	400	396	374	369	351	413	374	389	353	392	372	342	400	346	397	343	362	382	374	372	357	372	388	379	396	380	363	407	368	369	354	376	369	360	359	389	397	376	373	375	357	370	376	355
25420	23054	41318	41915	35120	27702	14843	3612	996	794	619	479	529	537	518	504	486	464	542	507	475	503	501	516	516	527	507	471	484	443	516	482	530	487	475	451	489	495	496	457	489	499	525	447	522	478	511	488	517	466	498	482	498	484	456	459	484	489	468	491	490	506	471	520	483	479	472	512	515	508	451	512	447	456	490	491	499	498	499	531	494	506	492	473	518	507	515	495	509	487	493	467	485	463	493	472	503	462	523	489	482	497	513	475	463	501	477	492	494	470	505	499	518	503	504	492	494	464	474	453	548	491	515	506	497	502	526	463	456	507	436	486	463	465	514	509	452	470	473	502	525	456	437	487	521	533	481	495	504	477	489	496	511	484	500	457	475	481	464	466	532	503	494	473	520	462	460	516	516	483	504	474	458	449	470	531	488	465	479	473	452	458	475	510	529	497	506	483	524	496	494	494	497	497	476	498	471	464	492	479	469	512	507	498	516	482	502	484	496	525	498	501	518	500	520	491	515	498	487	500	489	441	451	499	492	479	449	482	486	487	481	483	480	460	455	524	471	502	498	490	467	452	491	464	505	467	480	506	489	456	514	533	490	497	502	510	469	543	485	496	494	528	483	488	485	472	485	485	487	465	477	470	495	476	487	523	474	494	506	482	498	509	474	501	501	425	501	489	473	487	527	515	502	514	501	503	491	495	538	488	519	441	519	474	443	515	495	473	467	465	456	477	493	487	483	499	500	514	496	532	506	468	495	474	496	448	479	512	480	464	476	487	454	467	521	509	492	498	472	451	556	487	495	469	491	462	498	495	477	489	483	518	419	458	478	529	414	487	502	493	504	504	530	486	481	500	499	474	522	511	459	456	503	461	465	488	500	475	517	478	499	491	500	476	484	463	492	467	497	489	472	482	444	477	484	510	469	503	494	515	483	498	480	483	487	505	476	547	531	427	444	519	498	500	498	456	491	484	481	466	504	493	475	489	471	504	537	459	494	496	493	479	485	462	462	466	462	473	474	485	499	470	509	472	491	474	484	515	513	497	484	493	441	495	503	505	451	531	514	475	462	491	504	509	502	510	476	512	497	512	471	495	475	539	474	492	492	499	479	481	520	484	485	505	473	481	480	480	492	481	498	471	467	494	485	473	462	513	487	489	464	495	473	517	514	499	485	467	514	470	493	512	479	496	497	467	514	492	479	490	490	469	511	498	468	462	485	498	448	479	490	492	504	467	534	453	491	483	480	493	529	486	484	472	462	477	500	477	520	472	459	518	448	461	512	429	514	480	511	499	505	488	470	495	509	462	462	485	484	503	496	505	498	509	482	460	508	507	533	468	491	511	454	481	491	504	494	501	484	553	508	468	460	481	475	508	475	497	488	490	513	477	492	475	507	466	473	492	504	467	488	518	459	498	470	492	467	489	505	523	455	491	482	495	502	497	521	449	498	482	532	506	508	498	500	505	447	475	501	498	518	452	492	464	483	478	480	491	493	460	485	421	499	507	516	501	488	460	486	500	467	475	493	446	480	470	473	508	472	549	464	511	521	542	494	459	517	451	450	473	487	508	474	490	456	512	473	525	519	503	486	496	459	493	482	471	475	481	503	490	485	475	504	470	501	480	490	485	499	494	508	488	479	490	488	443	527	515	485	454	499	510	543	490	440	503	527	485	490	484	536	495	475	482	526	546	492	473	522	489	532	464	494	480	476	478	482	486	487	483	496	469	528	499	479	486	521	490	520	476	482	507	517	475	509	488	491	476	492	496	527	492	521	510	487	480	507	515	487	516	472	480	499	498	491	520	520	466	515	498	483	516	516	485	451	476	477	480	487	443	510	466	488	536	510	477	503	499	475	516	462	504	468	489	517	496	506	454	530	495	496	460	496	506	526	469	480	462	497	456	520	511	477	468	472	495	516	556	505	492	500	445	541	484	514	498	485	494	468	499	486	505	473	469	474	511	469	488	508	481	507	497	488	495	480	462	493	470	489	501	474	500	554	512	493	485	474	460	484	458	485	506	472	461	496	489	479	496	472	474	521	475	485	484	464	441	447	504	474	487	472	470	514	464	460	536	479	503	500	493	497	479	500	513	491	495	479	495	468	505	485	481	479	494	486	481	462	491	475	493	452	471	476	448	508	492	513	493	472	498	521	481	513	468	471	472	486	515	529	533	493	490	516	446	478	451	508	503	489	493	493	455	472	489	495	494	533	485	470	519	481	456	486	465	480	490	486	477	487	464	513	501	477	487	486	496	485	491	473	490	487	503	510	520	479	486	487	486	507	481	500	495	478	482	531	490	485	505	462	528	502	508	442	530	491	515	485	509	496	482	529	449	472	490	456	481	456	524	506	486	485	508	470	514	484	506	514	469	519	491	474	490	472	501	502	466	496	482	477	504	527	513	480	469	465	510	489	493	485	491	528	477	524	468	459	504	491	463	510	473	506	463	492	476	443	529	526	473	476	492	494	482	525	489	489	457	512	499	499	480	450	508	481	519	471	481	479	501	488	511	515	499	481	485	483	478	506	503	483	486	478	488	505	458	452	484	499	500	546	488	502	488	489	460	475	503	488	469	451	488	485	506	505	465	471	499	461	461	491	493	542	484	460	476	476	486	481	557	481	446	472	461	480	481	429	459	481	491	521	489	469	455	487	486	474	518	483	477	499	473	498	463	460	466	510	533	496	499	509	484	484	496	475	479	496	500	482	473	489	467	499	461	494	493	530	460	486	499	474	516	478	514	473	504	541	505	487	487	468	529	485	519	462	464	448	469	466	489	514	492	468	442	453	488	469	470	538	456	479	520	511	483	483	466	450	505	481	454	519	510	513	475	480	520	480	493	500	483	507	517	444	464	505	461	515	486	469	490	491	497	498	490	473	508	518	433	511	492	463	449	484	495	491	456	490	491	506	479	500	451	492	503	497	461	476	486	512	440	509	493	494	466	522	499	466	544	500	479	483	473	493	508	481	529	507	484	485	456	515	509	501	501	511	490	525	491	530	508	489	470	499	479	512	505	485	473	496	466	503	502	523	476	458	495	478	455	493	492	435	440	504	470	495	482	486	455	450	502	479	470	497	515	502	475	551	514	481	452	494	477	451	428	490	477	475	521	476	492	512	498	452	523	494	509	506	523	512	461	473	481	503	505	441	510	500	473	474	487	471	477	455	447	489	497	486	514	536	470	472	445	447	480	497	494	475	521	468	471	503	488	444	474	488	517	500	477	492	478	502	509	477	473	497	503	495	495	442	505	515	506	511	539	453	486	472	455	493	491	487	508	455	499	479	490	504	454	464	453	504	465	459	528	477	482	479	512	471	496	478	487	511	491	471	463	518	478	471	478	463	502	481	496	496	458	542	495	438	480	507	500	467	489	518	474	471	482	498	468	496	494	506	484	475	516	438	488	476	517	488	485	457	477	425	486	504	501	462	499	517	502	505	462	466	499	483	503	483	471	492	488	480	460	500	474	475	447	499	445	477	496	478	511	497	457	500	505
43393	86321	73963	46403	33212	21947	10016	3122	1077	889	584	433	461	439	440	456	491	500	440	461	473	438	395	478	447	454	460	469	440	440	425	445	455	453	449	434	452	472	443	457	420	437	452	403	448	436	420	438	452	459	430	441	442	498	469	475	431	481	467	393	442	412	448	446	428	447	443	447	442	472	441	463	444	429	432	426	449	476	416	404	454	441	499	440	423	441	454	464	456	442	447	413	437	475	496	434	467	423	449	442	442	430	422	443	445	448	460	456	377	468	445	437	467	493	455	437	466	433	429	446	401	450	443	419	450	442	403	461	464	430	441	457	451	442	458	467	429	491	428	405	442	447	439	443	447	455	453	445	405	422	448	500	442	434	492	485	459	444	474	427	431	438	476	426	443	446	398	474	438	459	468	466	423	471	409	415	441	427	416	433	427	425	457	460	453	443	443	433	451	465	473	468	455	461	454	450	416	429	434	476	475	460	463	482	447	433	457	454	443	486	495	444	460	445	424	457	468	444	455	450	446	415	453	459	451	461	449	468	457	435	436	458	458	439	436	469	423	473	477	458	476	432	454	466	464	429	508	451	490	436	472	447	471	448	459	423	441	415	476	456	426	458	424	455	440	435	431	454	423	423	468	423	453	431	472	473	509	490	426	426	478	498	424	432	461	462	400	449	486	459	452	450	448	456	425	429	435	435	436	435	453	463	452	432	423	441	445	432	441	452	405	454	431	441	447	464	502	425	449	417	451	493	454	419	467	448	455	444	426	465	452	413	399	414	446	442	430	437	473	459	441	460	435	442	435	476	418	425	423	441	416	431	430	444	426	477	478	477	484	441	434	494	460	433	475	474	432	441	456	450	458	464	455	454	441	459	435	448	441	507	448	419	493	438	452	496	456	393	439	455	457	479	455	458	454	473	440	477	457	436	438	471	412	456	436	438	428	385	449	463	457	451	464	432	454	446	480	448	424	420	458	453	402	459	418	454	448	425	458	422	449	435	441	409	441	432	455	465	451	425	486	441	430	429	434	439	452	424	466	488	414	430	453	478	465	433	432	422	439	470	453	443	388	422	443	432	421	457	405	529	465	446	428	462	464	462	444	450	435	438	477	450	421	437	442	426	419	475	407	454	452	381	424	476	432	465	419	420	424	467	429	487	429	494	466	485	455	430	430	474	442	467	437	431	439	434	469	467	443	456	443	446	422	432	427	420	413	444	448	450	393	471	438	453	473	440	448	470	507	457	470	464	442	458	466	402	459	463	436	463	462	435	439	448	448	439	426	436	451	499	421	433	432	454	451	433	451	445	433	461	450	445	475	444	438	450	442	417	463	417	424	490	471	456	436	468	449	458	438	420	450	438	425	441	427	475	423	450	453	438	441	428	460	428	435	469	476	460	455	459	440	464	465	440	407	426	479	439	462	413	456	446	467	415	433	434	433	494	469	477	461	447	466	455	441	456	420	450	432	435	440	460	444	451	416	447	448	436	423	428	450	470	455	434	456	416	428	464	477	458	427	452	453	439	423	458	452	440	445	497	464	477	507	482	491	454	403	410	433	465	447	456	398	434	437	443	421	456	469	467	457	417	424	474	426	465	451	414	477	447	415	428	450	437	448	446	504	456	445	443	481	430	443	452	442	429	459	430	395	450	446	471	445	452	418	473	453	452	439	422	449	392	467	446	458	466	456	463	455	436	485	430	461	464	406	444	447	422	420	445	458	426	463	505	457	428	430	450	451	459	471	464	444	427	465	446	481	465	463	420	462	419	503	458	457	435	433	423	498	458	460	460	444	453	395	455	464	451	459	446	430	398	468	466	425	420	429	449	441	463	442	451	404	429	420	423	417	454	437	447	472	441	457	473	506	415	433	433	460	447	437	459	427	469	463	456	495	408	448	458	455	450	455	455	438	425	458	414	443	436	484	454	436	440	448	440	403	427	444	483	406	456	436	428	427	446	467	446	450	437	450	467	427	420	414	446	490	479	456	456	434	466	440	408	448	432	448	494	458	434	452	415	462	426	412	460	420	455	418	447	454	430	482	475	489	447	427	461	466	431	433	441	453	445	471	457	447	460	455	454	431	412	439	419	435	469	432	430	457	482	461	472	454	503	467	439	434	426	464	434	433	426	418	423	466	444	455	494	456	475	458	460	425	442	446	442	440	421	436	409	461	476	445	417	445	429	462	417	421	433	441	449	421	426	424	472	456	440	466	480	462	437	440	440	453	479	455	443	463	460	480	438	462	459	433	456	461	442	436	431	461	473	454	489	461	390	418	450	459	409	413	449	482	421	415	447	448	465	448	435	444	449	416	448	423	428	460	431	452	456	443	405	458	460	429	477	429	446	458	462	430	443	457	452	414	489	403	456	410	408	461	411	416	433	484	431	439	453	431	449	427	462	458	449	446	434	446	469	452	427	392	434	453	435	447	472	462	478	440	424	456	448	437	446	426	418	437	450	455	432	457	433	424	478	419	434	496	405	449	435	419	478	423	464	446	456	452	436	419	428	434	449	473	458	435	435	418	436	425	440	461	478	412	446	444	458	423	467	446	444	445	435	471	454	446	429	471	440	424	456	410	449	470	449	406	443	470	436	438	442	429	455	411	422	461	453	423	474	423	450	464	445	462	455	425	430	482	448	449	469	425	446	446	460	434	447	495	452	444	474	450	426	454	425	431	461	438	456	443	449	421	452	421	409	434	451	446	455	441	439	428	435	437	450	464	458	429	451	434	464	421	465	449	490	423	469	418	435	417	429	449	407	444	467	429	482	423	415	456	458	472	458	436	412	433	463	467	464	424	449	482	481	439	441	450	439	442	442	478	408	424	423	454	397	463	434	417	435	460	451	462	480	439	464	462	451	421	474	447	448	427	457	446	482	444	466	445	491	418	484	422	405	454	468	466	474	436	414	453	410	418	389	443	442	448	459	427	407	437	401	469	433	477	425	436	419	448	452	428	456	446	458	445	439	432	452	435	486	477	466	437	427	433	435	447	432	471	490	437	435	434	396	426	451	434	462	420	476	464	397	471	466	453	431	408	387	439	445	450	423	428	438	436	476	437	463	409	495	440	446	467	438	413	479	459	415	426	441	489	443	445	453	426	443	418	422	449	456	414	431	438	454	467	420	444	419	495	442	423	515	433	464	438	440	450	435	443	463	465	465	445	479	478	451	396	425	484	441	446	461	417	444	424	422	451	435	433	396	455	411	410	463	397	469	439	468	456	452	442	477	475	473	437	435	454	429	444	428	423	428	452	488	439	432	467	434	411	455	460	438	436	439	448	449	422	423	438	473	419	430	433	432	456	444	421	432	447	500	437	397	443	424	506	436	450	443	422	441	469	435	444	447	453	426	437	461	418	430	453	431	443	432	439	415	456	405	456	461	424	449	435	417	395	436	466	433	430	442	476	420	437	477	459	401	426	428	433	466	429	478	469	454	466	466	418	436	483	456	440	420	417	432	418	438	455	440	443	491	432	453	449	448	462	403	484	448
24451	22250	36658	37753	38418	35784	23592	7096	1579	1162	825	594	550	598	606	576	581	572	561	545	564	568	556	546	579	604	553	590	603	566	556	570	541	616	602	542	562	540	540	534	575	561	588	536	583	567	567	560	553	568	538	590	580	582	565	574	547	552	553	573	533	592	548	550	529	543	549	572	582	568	528	568	564	521	529	527	553	577	565	530	569	555	554	550	570	586	561	541	548	512	529	542	538	547	567	582	580	595	547	602	526	556	542	567	562	546	533	559	540	517	584	534	589	538	542	529	575	602	580	568	524	574	587	527	603	566	555	557	577	545	570	546	543	555	582	585	602	569	579	580	576	552	568	566	511	565	562	564	569	567	590	592	588	561	573	574	531	560	523	555	511	543	548	559	577	567	577	532	514	543	548	559	572	528	561	522	577	548	544	575	510	528	518	548	571	542	552	552	560	566	557	531	556	552	567	557	529	559	520	594	571	554	517	543	577	544	569	561	572	553	558	538	533	570	547	558	548	550	514	560	559	584	526	578	529	569	536	543	545	559	596	572	540	598	543	572	565	555	564	582	570	526	554	582	569	577	552	607	558	567	493	580	561	577	573	545	572	551	581	591	544	564	565	602	548	553	574	569	525	551	533	541	525	570	586	563	539	560	550	517	537	552	580	524	521	550	550	529	576	548	561	561	541	508	569	536	576	514	590	545	553	568	540	540	592	525	580	568	545	538	583	528	540	534	549	582	602	545	580	552	579	561	541	569	562	517	572	536	548	551	550	590	588	518	521	558	509	595	540	566	542	579	577	528	567	591	557	529	556	570	570	558	556	504	508	523	515	575	566	577	550	537	518	541	551	593	551	555	574	565	567	574	557	556	565	521	567	584	557	556	535	569	551	542	564	568	574	529	540	535	588	571	558	550	564	543	524	566	533	527	547	542	562	572	568	514	531	587	535	557	525	587	597	554	577	515	552	520	572	547	573	517	551	540	578	549	572	555	599	509	540	564	563	525	544	610	569	560	560	562	549	552	604	529	538	547	564	473	519	515	552	544	589	575	587	572	576	548	543	519	552	591	566	546	514	576	595	567	570	526	521	569	587	552	555	599	579	561	532	537	544	579	547	570	567	556	590	562	528	573	530	564	550	569	549	542	570	564	549	521	546	574	540	560	567	550	571	558	527	577	547	528	551	581	539	563	570	571	576	541	608	600	606	519	577	555	559	541	557	528	582	564	595	556	532	550	545	571	580	587	515	516	529	549	595	574	559	576	550	588	604	537	564	557	609	578	527	580	553	568	535	582	563	546	559	566	558	554	509	562	558	536	590	537	582	540	560	572	535	553	568	533	483	597	569	541	513	538	543	552	514	545	594	551	562	547	556	572	631	564	601	565	542	525	538	511	616	550	504	520	522	600	542	615	566	520	531	549	564	533	560	577	542	499	523	563	577	553	585	539	546	542	563	555	619	536	573	536	606	562	557	541	567	560	619	590	557	554	551	551	498	567	587	568	574	546	581	529	564	548	540	567	581	536	517	527	570	589	561	515	541	549	535	566	526	536	513	562	571	528	574	573	522	566	564	543	551	552	607	549	577	599	528	582	518	552	538	518	581	581	555	560	552	550	557	570	546	584	501	530	530	550	518	578	564	545	603	538	544	549	549	615	556	541	523	542	589	605	556	565	528	547	505	575	588	553	556	552	568	505	520	533	539	542	559	590	525	566	567	542	524	559	557	558	557	537	545	581	537	598	569	535	548	555	548	578	527	582	593	575	559	549	519	544	539	565	554	516	532	502	563	519	584	553	548	543	577	596	511	550	549	557	523	563	519	560	573	538	554	543	534	504	556	550	587	565	546	541	532	591	543	549	572	584	572	557	550	534	561	574	559	559	545	565	510	573	579	545	535	547	559	542	570	557	579	559	541	539	572	539	551	575	594	530	539	558	536	562	556	552	524	531	537	575	543	572	590	549	557	534	586	570	552	550	512	554	543	575	523	569	569	548	566	562	546	527	533	556	562	530	536	502	520	549	599	539	584	572	571	584	540	568	542	555	557	599	537	561	517	534	539	540	557	533	561	591	555	571	546	542	517	583	545	585	575	571	577	575	595	571	600	528	607	548	534	515	569	576	555	555	559	557	529	547	550	574	554	552	553	571	583	504	568	538	563	571	562	586	601	571	563	572	573	532	549	548	553	564	521	547	572	539	585	567	537	535	574	563	576	527	513	535	560	534	534	560	595	521	536	548	597	544	529	567	559	543	543	555	546	567	553	579	546	556	599	548	570	562	528	520	538	565	556	543	542	569	557	576	554	516	575	519	539	541	542	547	572	550	549	525	530	529	556	518	582	538	551	525	552	533	593	573	592	572	538	552	552	555	579	580	588	586	573	545	551	551	554	518	554	549	591	508	556	559	575	566	576	539	544	530	502	549	575	581	527	579	512	565	584	560	545	542	531	531	562	565	572	549	559	538	596	611	570	571	571	546	588	558	558	585	578	538	539	565	518	574	585	582	598	545	579	582	556	555	557	577	545	545	535	581	571	528	540	532	539	564	521	558	551	509	548	570	522	536	567	586	536	550	558	541	549	561	513	590	547	563	583	533	601	593	538	558	544	559	553	567	588	568	556	581	560	564	526	592	558	614	537	531	572	542	540	510	582	550	565	575	546	593	566	539	599	509	558	530	525	577	579	612	538	545	530	542	562	560	555	562	558	575	570	580	604	564	545	557	532	550	535	545	550	574	547	578	502	537	533	583	572	602	529	548	576	560	603	581	530	638	551	569	535	535	465	540	584	598	583	551	541	539	572	570	525	576	572	544	568	549	581	543	539	574	603	568	582	577	535	583	585	568	560	577	568	563	520	551	556	542	547	549	528	601	567	536	557	620	566	585	540	539	516	598	539	527	529	558	562	570	523	567	589	549	578	564	554	590	566	557	531	552	568	532	590	576	562	556	549	566	537	521	605	571	525	562	531	507	570	535	554	517	522	535	545	550	555	570	544	557	525	541	558	559	603	579	536	565	569	585	555	558	533	549	547	555	541	545	578	537	563	538	597	528	537	555	546	571	518	556	562	577	599	566	547	569	588	573	576	596	544	581	520	544	591	571	554	554	564	536	561	530	537	546	590	538	554	564	545	531	559	567	533	551	547	569	610	508	585	533	557	564	555	545	551	562	573	599	591	525	584	526	512	571	539	538	514	570	562	562	520	553	553	574	545	527	558	587	558	543	587	561	584	578	500	538	589	533	591	533	561	579	581	564	549	570	548	509	582	559	526	574	548	522	539	534	583	578	554	534	561	556	522	530	586	540	547	549	509	566	540	563	536	570	577	512	572	548	599	554	553	518	501	561	542	551	556	539	525	543	558	573	568	544	536	538	575	564	569	550	550	545	551	578	512	562	568	514	561	561	606	560	560	554	612	586	556	551	552	584	566	516	529	584	577	574	558	551	550	559	583	569	548	540	553	521	555	538	534	561	563	556	588	538	554	558	560	567	565	566
57841	100538	83952	57152	45684	31609	16038	5488	1652	1362	892	547	544	547	544	540	517	514	546	543	552	584	495	524	550	544	528	520	551	522	541	569	534	520	532	527	526	518	554	526	493	481	528	505	510	540	536	501	577	504	554	514	522	548	532	552	491	520	550	507	514	558	481	535	514	513	538	506	545	511	490	517	543	511	526	543	554	514	530	558	540	491	545	527	554	527	526	523	557	515	527	573	508	528	523	502	529	527	511	496	522	475	506	543	534	533	558	539	534	549	524	564	529	522	529	533	501	535	513	516	498	534	506	517	528	535	528	502	523	509	595	530	500	489	482	518	495	522	509	506	554	535	526	483	525	522	500	499	532	540	546	498	499	545	485	493	512	519	506	544	513	513	539	491	527	493	565	532	520	569	581	511	519	503	573	528	540	530	557	512	521	543	498	514	490	523	555	510	526	512	507	550	547	529	522	533	551	532	546	495	510	505	513	475	567	532	537	495	520	524	491	535	516	584	522	535	547	511	492	532	530	514	535	549	571	525	543	510	485	519	514	531	521	525	527	555	526	500	520	537	520	542	516	509	510	542	546	504	506	562	530	507	499	544	551	519	528	531	534	526	523	496	563	518	515	495	512	536	481	503	532	536	508	528	491	486	470	518	508	509	503	531	523	507	517	516	522	509	551	512	489	509	497	538	524	539	525	544	522	531	562	522	527	510	558	517	512	548	528	548	533	520	442	521	510	492	519	566	500	550	559	499	497	514	503	555	504	576	517	525	526	492	514	492	535	517	520	484	535	529	492	508	480	504	504	511	552	548	466	564	526	518	518	559	506	545	509	534	513	520	505	521	478	498	519	521	512	545	543	464	507	535	498	528	486	513	472	542	530	516	550	526	535	529	527	575	558	519	510	513	542	520	528	519	520	476	492	520	548	516	537	521	519	517	539	498	516	530	563	537	497	548	560	509	540	543	504	574	554	541	517	487	479	500	516	531	496	509	551	494	558	511	498	495	540	547	532	519	548	532	517	537	514	505	511	564	534	532	481	525	522	502	498	520	509	523	514	535	524	544	535	556	507	522	543	575	507	542	468	541	550	606	553	539	478	558	517	496	489	505	480	524	534	504	487	545	491	483	509	496	530	507	545	531	480	530	475	505	492	512	543	480	537	548	527	522	525	518	534	550	483	503	495	506	513	528	525	528	485	520	502	514	513	518	499	512	517	500	556	503	532	509	526	537	495	499	512	539	530	517	499	480	535	540	558	495	554	525	518	557	521	511	536	555	506	529	520	524	568	540	505	507	520	569	556	509	536	539	493	543	529	535	546	516	546	484	519	525	500	493	550	512	515	525	516	504	513	521	507	528	512	512	535	529	530	549	512	538	527	528	536	542	544	541	509	482	523	519	502	515	498	502	486	523	562	542	566	482	505	520	504	519	510	529	470	523	512	521	530	537	513	516	516	538	523	492	498	508	501	488	574	514	530	539	534	457	503	585	538	528	551	538	493	513	497	543	506	513	540	523	513	520	503	530	583	494	535	518	507	532	544	537	560	511	510	476	541	537	487	468	557	546	499	498	514	503	524	507	529	514	535	497	559	469	547	529	491	517	544	541	536	549	535	552	530	494	496	511	514	576	528	549	522	555	544	490	511	503	495	484	490	522	561	537	531	528	517	515	542	530	522	534	525	533	508	546	510	504	513	525	526	524	486	519	529	514	517	518	535	523	542	502	545	522	525	499	528	518	479	477	549	510	558	540	509	533	516	523	512	514	520	545	516	550	492	503	556	509	580	550	545	530	479	555	525	527	530	514	548	485	515	505	508	548	525	545	557	518	537	520	518	519	529	534	507	515	498	549	514	497	521	537	517	547	535	517	540	532	486	548	503	491	560	526	506	500	498	542	489	518	501	523	500	524	511	512	523	530	550	520	494	521	574	518	515	535	533	529	541	514	521	519	528	535	536	518	502	490	522	505	519	552	526	520	571	542	527	530	500	553	526	508	524	517	488	512	483	541	552	516	490	541	504	511	512	516	514	490	525	499	525	540	523	499	522	540	541	530	547	528	550	505	526	521	538	501	507	490	556	519	555	552	518	514	517	510	562	587	532	489	537	503	537	545	488	549	528	552	540	520	475	521	509	514	532	552	522	501	556	504	514	538	513	539	530	521	526	510	511	489	546	484	541	525	531	515	512	537	509	559	560	486	511	531	514	487	533	520	510	546	519	519	527	505	546	516	502	508	537	526	527	525	538	479	508	532	528	486	530	529	487	533	559	479	506	513	528	539	538	545	500	499	541	538	511	522	518	552	534	514	501	514	514	503	527	506	498	537	540	494	517	507	510	536	528	552	516	509	476	523	498	503	523	527	468	538	515	537	517	520	513	511	510	487	540	529	527	509	551	523	506	552	515	533	512	489	528	534	507	550	550	535	550	468	502	536	515	547	505	565	518	536	495	516	538	557	518	531	540	532	520	558	586	485	488	520	516	520	519	515	529	506	489	522	535	523	522	496	502	521	509	554	498	497	554	514	511	474	495	527	535	509	506	538	525	499	537	505	542	516	495	487	516	486	536	523	480	532	491	499	543	507	511	530	534	523	529	534	524	528	484	549	512	531	545	521	549	497	521	545	525	532	542	491	542	507	470	517	549	510	515	550	532	547	517	527	568	484	485	568	537	539	532	510	509	544	523	511	564	505	536	547	494	513	596	526	522	549	553	528	532	511	532	524	536	513	506	508	493	518	547	523	512	521	521	549	490	530	529	528	513	503	528	540	500	544	491	511	514	513	524	513	524	509	509	553	505	527	532	513	483	505	503	526	532	538	523	560	526	506	524	501	496	523	481	519	522	489	546	576	545	512	530	522	527	564	563	540	532	531	523	522	499	508	535	541	559	494	493	490	544	570	493	496	517	521	534	554	511	529	515	486	509	515	554	506	536	512	552	535	551	537	517	493	498	526	516	524	556	542	536	521	549	523	515	538	486	531	521	550	538	523	499	562	534	590	523	538	515	518	544	513	499	536	516	530	541	501	536	505	550	522	494	554	537	528	484	517	559	521	515	496	529	523	476	483	513	545	496	494	522	495	538	499	528	508	547	570	548	506	516	531	519	474	502	494	542	548	530	513	549	528	597	518	520	569	490	482	525	535	518	544	492	520	523	550	511	523	497	529	511	499	517	537	538	505	516	518	491	511	510	516	547	527	544	463	527	514	532	550	532	490	536	506	499	501	512	521	538	526	550	476	541	487	542	503	516	506	524	546	505	470	518	523	516	524	522	493	527	514	512	509	505	477	507	528	532	514	552	550	546	528	533	551	500	485	524	521	552	528	521	526	499	528	515	549	533	545	511	488	518	536	500	528	533	524	514	552	494	526	511	577	551	497	545	525	516	494	494	535	507	511	513	505	512	505	505	509	549	520	497	483	523	566	518	546	507	526	517	507	523	545	527	531	558	556	532	548	538	582	532	526	567	490	561	478	495	528	503	539	537	499	546	521	537	574
28565	23695	24590	12934	5518	3377	1744	830	510	511	510	459	454	440	441	457	426	446	447	443	443	468	464	463	471	466	486	470	465	464	481	433	430	470	461	424	470	448	459	465	471	499	481	464	449	437	443	439	449	456	435	464	450	462	436	432	439	468	471	467	467	447	465	427	481	460	420	448	426	470	473	440	459	497	416	454	447	449	429	476	444	456	452	457	469	433	436	453	412	419	452	461	458	440	426	444	480	418	496	484	451	465	455	451	414	480	441	471	504	468	484	470	486	481	451	456	470	446	427	435	464	447	433	437	500	464	447	433	476	455	489	435	470	452	443	440	493	488	435	448	439	454	452	451	417	478	455	452	452	446	438	441	446	435	465	448	455	451	474	446	450	472	417	492	455	480	424	470	464	415	467	443	417	411	478	462	458	440	461	434	479	435	414	453	451	434	441	488	549	489	467	433	459	458	497	412	469	437	426	481	483	458	424	459	467	462	423	442	474	461	490	448	398	477	480	438	502	451	507	494	421	425	454	445	444	429	419	460	483	424	421	419	521	427	466	425	437	433	428	486	459	438	473	447	451	465	417	428	449	444	455	448	454	453	492	456	405	486	427	443	426	427	500	429	466	417	454	479	422	458	496	465	477	460	441	446	460	446	421	464	432	435	445	455	488	457	475	448	487	416	424	450	453	453	472	426	457	438	450	436	473	443	419	464	447	441	459	439	431	442	457	472	453	466	434	452	464	438	471	446	488	432	446	474	444	417	438	429	413	452	427	435	467	448	474	445	449	402	475	468	437	461	418	460	454	451	488	435	462	430	436	469	453	442	408	433	447	461	474	454	441	457	462	456	430	471	483	462	488	459	462	430	431	452	412	491	447	466	452	470	489	488	434	441	458	454	473	459	464	445	455	468	461	450	434	448	475	428	448	466	454	444	439	499	466	445	472	446	478	437	421	444	470	448	468	439	449	453	438	448	492	439	448	417	431	478	457	460	450	486	443	440	436	459	418	456	453	457	472	449	461	459	490	453	450	482	440	476	424	461	468	462	460	414	461	450	488	456	444	448	446	441	458	412	459	451	456	482	426	419	461	429	401	453	475	439	475	452	434	466	463	495	465	435	457	436	481	449	471	438	440	437	477	497	462	466	461	420	462	460	475	476	447	426	476	453	459	430	473	470	417	487	442	428	439	459	448	450	464	451	462	450	456	438	455	473	441	440	426	410	486	473	442	464	458	430	421	453	449	481	486	433	468	425	457	421	408	482	417	447	461	438	458	426	441	454	452	468	437	456	444	447	451	472	438	480	483	430	472	429	433	457	463	486	497	437	426	466	427	464	462	446	468	456	426	460	455	487	457	472	454	488	448	454	447	451	428	443	431	442	460	439	447	450	467	470	487	456	472	462	468	449	456	462	458	449	488	480	453	435	440	473	430	431	444	448	448	421	455	456	435	449	445	460	422	448	473	458	453	478	442	451	462	463	458	441	457	479	438	472	474	482	453	458	428	403	462	450	424	448	465	470	472	437	440	488	434	444	478	440	516	465	444	444	461	478	445	457	451	464	447	446	431	470	423	483	453	461	454	499	432	448	430	442	478	433	416	428	455	431	415	455	427	415	450	476	471	448	441	423	487	459	476	466	443	441	443	449	456	461	457	441	452	428	460	447	451	469	449	468	438	472	433	425	441	476	446	442	452	450	481	466	436	466	444	488	450	475	461	480	469	420	445	455	503	455	447	462	448	457	440	472	445	494	456	475	476	421	448	446	445	512	434	473	449	422	442	482	405	470	449	456	461	447	476	448	447	448	452	443	483	468	467	483	462	458	434	442	447	435	439	437	459	476	473	445	459	456	495	433	442	437	440	469	457	465	460	491	444	481	448	494	464	488	444	455	460	449	435	421	464	435	439	430	441	455	471	463	459	434	413	455	470	419	459	423	472	449	448	475	440	483	486	445	474	430	469	442	480	431	421	421	456	428	439	484	476	447	466	476	442	428	452	424	466	434	469	442	427	474	481	445	487	429	480	448	431	464	471	456	483	443	454	463	465	452	447	447	456	405	452	443	459	446	417	464	464	500	425	453	436	498	457	443	400	430	419	444	416	475	434	430	425	440	441	447	477	430	472	475	447	485	457	445	467	445	459	469	452	478	460	459	478	455	455	477	450	457	443	453	478	443	406	439	479	465	434	447	464	463	454	463	452	465	459	432	423	423	443	434	454	436	482	457	461	438	453	467	422	438	462	459	438	448	446	434	444	453	406	447	420	455	479	458	485	462	503	475	413	453	460	458	410	419	444	447	459	490	480	465	451	446	489	456	473	458	440	470	424	441	430	429	461	406	508	452	451	434	475	445	427	458	470	460	467	452	413	461	416	433	408	492	480	476	477	456	441	494	407	482	441	447	436	456	451	470	471	443	431	447	491	467	455	439	454	444	481	451	453	453	427	419	460	454	433	478	467	468	459	448	444	428	437	483	430	480	492	469	449	476	457	449	443	473	446	444	421	457	461	451	444	471	488	459	483	534	511	477	452	451	441	436	423	446	467	479	483	424	469	410	449	467	448	479	458	444	441	432	451	438	445	455	431	481	453	448	476	459	448	443	438	450	472	434	451	467	435	466	456	461	483	456	450	462	441	491	465	476	433	429	450	465	462	438	507	416	429	442	445	467	499	441	427	456	469	474	410	483	448	449	453	465	465	453	472	457	446	441	447	430	440	494	437	436	421	428	442	446	471	479	437	454	446	460	450	453	449	432	457	432	453	431	440	432	460	460	484	498	417	454	449	447	484	469	438	466	438	449	433	451	430	440	459	505	465	438	467	440	440	454	411	416	458	425	431	416	462	422	444	409	482	463	475	441	425	454	503	451	442	448	483	454	454	466	441	474	442	431	488	458	442	395	444	446	448	453	462	449	459	461	450	470	454	432	432	467	465	475	396	493	461	460	480	458	435	471	467	453	482	469	427	445	442	478	485	452	451	439	451	410	448	460	441	421	444	475	457	474	458	455	463	492	456	452	467	481	435	451	423	427	486	428	492	471	482	493	472	414	421	491	460	456	454	473	407	468	420	441	504	461	435	474	449	460	474	445	460	480	424	444	492	428	480	472	447	420	475	517	428	443	464	462	474	414	423	440	446	446	440	421	455	456	461	429	438	462	491	457	454	442	442	467	482	407	451	474	473	442	429	436	390	432	483	491	423	453	460	447	455	469	470	463	430	450	476	502	459	474	471	444	481	462	440	430	441	469	499	438	430	422	481	457	421	428	440	457	469	476	503	461	445	418	451	429	438	467	423	443	478	461	451	452	430	457	472	450	431	493	455	485	415	447	452	456	451	446	459	474	437	442	464	421	480	448	474	448	430	435	456	409	419	440	463	465	466	455	425	467	468	449	427	471	456	403	446	416	453	417	453	433	440	452	451	451	409	469	457	524	426	436	428	476	426	464	455	438	432	419	429	462	457	406	444	427	457	438	443	452	456	490	432	449	452	459	467	477
13126	26544	22776	8508	5078	3395	1706	749	449	431	410	408	392	371	392	363	412	362	381	349	403	342	366	370	427	392	365	396	379	387	384	377	341	384	368	393	373	360	375	358	377	373	368	376	343	384	366	381	398	387	373	382	389	376	391	349	356	371	369	398	365	382	363	369	371	355	370	397	360	429	353	401	361	381	393	349	377	374	390	417	410	378	363	366	389	370	393	370	389	390	406	383	383	375	354	392	378	393	392	370	380	394	392	397	375	389	408	359	360	384	389	381	402	351	343	387	371	391	398	397	404	398	378	411	376	380	378	410	399	388	369	360	357	365	403	383	392	342	374	379	388	388	373	382	368	389	366	339	365	369	413	378	375	373	392	402	377	404	391	410	351	404	356	384	363	360	375	369	400	419	372	375	367	404	371	392	400	368	408	398	387	428	415	356	359	357	378	394	362	360	386	372	371	353	385	381	379	361	416	351	390	367	380	370	392	397	375	390	358	360	373	387	419	380	388	353	386	376	368	374	394	376	389	389	393	370	350	396	402	387	362	348	393	393	378	380	344	360	408	395	387	368	387	360	379	353	395	399	398	393	390	370	388	415	354	350	370	373	411	408	364	391	411	399	374	403	350	374	414	395	406	376	417	389	385	370	401	357	409	378	393	380	408	380	390	383	397	384	384	406	378	387	363	386	389	374	374	418	377	353	377	360	402	391	372	378	375	409	357	400	402	422	412	378	389	358	375	356	365	378	399	338	389	364	412	372	367	393	382	394	395	385	407	388	389	390	397	387	419	394	350	398	381	391	374	394	402	388	376	384	413	371	363	358	354	393	401	400	386	385	355	400	390	414	379	370	427	369	370	380	360	390	388	368	353	362	365	359	374	359	370	371	390	357	367	401	392	366	384	378	343	397	397	414	406	352	389	362	426	380	416	380	385	397	356	401	351	364	408	351	386	375	378	370	374	416	376	390	369	358	372	396	370	375	381	398	389	344	363	418	379	370	347	376	349	404	374	367	361	380	367	387	381	390	383	338	379	387	408	399	397	377	391	344	357	370	381	386	397	380	352	372	397	374	376	389	377	355	385	379	378	381	410	405	380	434	378	418	370	378	386	347	362	351	354	413	372	379	388	373	399	410	390	348	407	369	381	416	380	404	364	354	367	362	369	389	354	405	367	398	351	376	377	355	393	410	408	376	376	388	350	400	399	372	368	327	373	371	406	375	378	374	404	404	367	370	385	368	365	342	373	389	373	402	359	354	372	379	388	361	386	404	361	397	361	390	374	370	361	369	428	371	413	380	401	356	384	396	357	363	356	340	383	386	368	382	400	373	365	395	370	367	375	354	375	380	383	405	388	378	386	416	403	377	380	403	374	382	367	397	396	399	388	380	351	390	370	400	377	359	385	390	384	382	366	394	366	370	356	401	374	363	412	386	365	410	373	359	381	393	378	381	388	396	387	375	378	386	366	367	388	379	384	395	371	385	400	382	347	362	397	365	373	356	401	402	407	412	360	358	366	370	389	351	370	361	383	376	402	385	373	417	356	400	377	370	383	405	387	383	414	376	375	395	390	325	385	393	396	374	391	361	386	397	365	361	374	398	362	383	378	378	390	406	368	428	377	389	372	427	388	356	364	375	366	375	376	386	364	388	400	400	349	354	375	365	381	389	354	394	391	371	403	387	362	386	359	379	428	378	384	365	381	391	367	384	396	395	406	361	405	341	398	414	378	382	405	366	384	405	392	392	336	369	376	368	392	355	342	356	390	383	369	367	378	361	407	390	393	346	394	373	360	367	370	384	422	367	370	373	362	390	343	397	375	376	357	381	410	360	375	376	381	381	385	392	396	344	394	412	390	353	358	384	349	370	373	379	366	400	375	397	339	394	381	402	374	371	353	412	390	383	407	426	394	421	381	415	401	361	403	358	394	398	383	392	393	376	397	397	384	349	333	371	357	360	358	367	376	424	398	375	375	407	358	364	387	394	418	369	353	392	378	388	421	337	379	354	373	369	391	384	363	376	379	373	389	391	385	366	389	372	376	361	400	404	343	357	405	354	412	348	383	390	387	370	339	354	375	377	356	404	376	366	396	379	348	374	385	382	355	363	363	363	355	370	357	386	395	388	412	384	403	371	379	394	397	379	414	387	365	382	410	359	351	372	412	370	374	398	355	384	371	371	405	385	371	364	373	379	407	384	364	394	392	410	366	377	423	359	421	398	351	372	376	394	352	408	399	361	403	397	401	406	364	420	356	368	397	355	361	384	356	383	369	391	370	375	372	397	342	394	395	381	403	398	386	403	375	355	400	366	392	359	399	376	385	388	373	410	352	415	372	363	359	394	389	368	378	376	370	373	392	380	402	388	344	366	364	365	390	341	391	389	406	399	351	374	404	320	367	390	400	386	384	364	387	432	357	372	388	374	352	410	398	324	408	394	380	364	357	374	403	376	387	382	353	369	409	381	374	426	349	365	388	363	369	382	377	384	380	410	351	378	361	380	379	369	351	374	368	373	407	363	359	387	361	376	388	398	397	373	363	384	407	398	360	400	423	387	374	376	375	394	391	424	385	385	387	405	365	377	391	398	393	372	390	388	381	380	410	339	366	358	404	384	376	359	410	426	380	367	369	364	383	409	392	382	372	390	387	409	372	404	399	390	394	375	400	399	411	339	376	395	384	371	383	388	398	373	373	357	369	358	387	382	414	389	400	377	378	375	380	363	391	379	411	362	414	377	368	411	391	404	361	404	383	412	353	381	384	399	384	360	380	375	378	402	395	407	365	372	365	384	361	380	359	396	325	376	411	389	394	363	370	368	368	388	377	349	386	372	365	363	362	352	387	374	391	364	390	380	377	359	359	350	381	377	365	355	373	380	412	359	366	388	368	401	361	388	417	370	374	352	340	376	409	379	409	381	361	365	354	387	391	396	373	348	365	391	352	363	418	370	370	355	364	390	361	363	366	360	352	427	365	382	409	357	391	371	387	362	423	389	351	371	378	393	370	381	376	352	398	403	397	387	388	357	412	395	351	355	383	354	404	379	400	410	391	375	363	377	405	359	363	360	384	369	347	374	362	392	385	388	393	332	391	402	354	402	376	416	399	393	396	399	373	363	406	404	372	408	373	375	402	386	400	365	357	359	356	361	386	400	424	367	358	366	353	373	371	385	395	376	399	399	384	358	385	398	394	367	379	355	381	374	399	373	408	374	347	379	429	341	387	353	400	392	408	380	412	383	375	389	347	390	374	400	405	364	384	383	395	410	358	388	381	361	376	393	371	362	360	354	381	380	417	382	388	368	391	362	415	396	356	342	351	381	380	386	374	387	357	361	371	379	369	414	393	383	386	374	367	397	416	412	397	362	395	358	360	365	368	392	367	396	395	398	376	370	381	371	360	398	395	400	357	346	365	375	414	394	396	393	386	371	396	391	410	362	370	382	374	415	381	373	368	392	396	398	362	385	370	383	370	356	369	408	392	388	368	413	384	383	357	342
25475	22976	40922	41632	34390	27415	14757	3690	1007	813	619	493	490	499	500	453	468	479	497	470	514	485	495	482	476	518	464	490	484	456	517	539	511	477	435	493	487	505	474	459	493	495	490	498	470	523	461	486	495	519	477	500	486	480	496	478	506	544	471	479	510	470	463	542	492	515	487	523	504	485	510	479	468	484	527	469	514	466	462	508	469	487	471	482	475	456	461	475	481	457	473	490	473	489	471	487	488	511	453	500	498	499	493	450	470	488	509	435	500	477	471	495	488	505	480	467	456	520	461	479	459	467	478	474	488	505	519	492	455	484	454	475	517	485	501	494	456	464	440	516	489	496	472	473	469	468	513	543	501	534	473	471	475	487	469	507	452	517	465	508	476	485	497	474	485	474	474	475	503	515	471	476	477	497	485	466	465	510	514	439	474	461	486	495	491	470	507	462	512	464	499	479	475	506	502	476	510	514	456	492	468	478	509	467	523	463	500	488	516	476	478	478	463	476	494	470	476	490	496	481	511	507	458	507	490	530	481	489	489	460	471	482	476	519	502	457	506	514	482	465	460	478	466	473	486	525	462	474	466	487	522	453	506	469	467	485	505	501	508	506	473	504	489	524	492	452	517	519	519	490	455	486	477	475	498	542	502	480	492	515	472	481	451	461	514	485	503	485	492	498	486	518	496	515	488	489	474	500	491	497	467	474	503	477	528	519	488	455	514	522	486	469	523	467	487	486	498	456	476	433	478	509	471	501	444	488	504	485	448	460	496	491	483	477	480	462	456	457	492	462	502	506	508	507	469	518	494	475	511	464	490	486	455	509	510	505	508	479	489	478	523	481	447	489	477	465	464	485	479	492	450	479	465	474	489	504	458	472	477	478	488	494	491	505	469	494	462	510	465	488	483	501	483	472	440	504	483	447	465	485	459	473	528	492	486	450	499	476	460	514	480	450	502	493	508	441	471	488	490	465	458	503	466	484	500	504	471	459	460	491	460	456	452	470	477	489	490	471	529	474	498	524	473	520	500	536	463	493	532	496	480	434	496	491	466	481	457	508	506	483	475	506	518	464	493	481	513	443	511	517	491	504	463	463	474	486	450	492	463	490	468	462	485	507	463	498	482	501	505	468	479	479	489	478	469	477	460	435	512	501	458	481	524	509	473	484	522	492	470	480	476	480	520	487	455	475	492	501	508	492	466	450	489	483	467	493	492	451	496	479	491	505	520	477	512	479	483	424	487	496	446	498	502	499	464	527	480	464	448	470	455	466	508	458	494	481	492	482	451	463	502	508	491	478	504	509	522	487	487	511	486	529	481	450	463	496	469	502	468	492	479	470	536	435	520	467	474	496	518	520	525	456	455	483	455	468	535	512	476	462	453	495	436	450	466	514	468	488	468	468	477	481	477	496	508	458	555	466	472	434	482	473	493	469	467	481	463	494	485	501	512	497	461	522	495	433	437	490	465	458	515	468	440	469	454	487	495	550	503	473	519	491	505	493	466	463	462	463	487	493	488	485	472	519	511	484	494	476	485	464	468	490	499	491	461	501	494	507	492	498	512	499	494	478	496	493	465	474	515	472	486	457	480	495	495	483	516	462	523	461	470	437	460	478	474	543	469	486	488	489	473	473	474	473	490	502	490	495	480	499	518	480	470	498	492	457	470	488	471	500	489	451	493	470	479	523	489	481	467	458	483	475	488	484	486	485	485	488	469	501	453	481	495	480	478	485	469	516	454	508	501	527	496	480	516	483	509	476	486	460	483	495	483	479	507	496	485	529	504	528	496	516	424	475	486	513	487	479	466	496	447	456	474	490	479	486	505	495	489	452	452	519	509	491	445	493	457	494	450	510	482	525	478	477	483	482	457	453	484	480	456	501	467	474	489	486	480	462	522	499	471	485	493	432	443	489	492	510	503	488	497	443	476	475	512	445	470	494	474	457	467	473	534	453	527	460	494	462	496	487	460	507	473	471	478	495	512	462	479	505	472	490	488	436	470	466	455	499	492	446	457	513	503	503	473	484	502	541	485	469	476	461	438	468	497	464	488	457	477	493	486	495	499	455	519	474	438	475	462	456	504	509	506	484	455	496	475	451	535	504	456	523	504	440	471	468	481	496	475	528	493	481	477	490	481	486	480	487	487	515	486	497	462	483	487	488	506	476	463	484	496	474	475	465	475	464	541	478	531	446	458	460	498	477	477	512	508	468	479	460	485	504	518	500	473	517	505	477	486	472	491	531	501	505	503	489	471	492	504	466	496	507	500	462	475	481	487	476	538	507	530	470	500	506	497	519	498	477	485	474	508	489	462	489	479	482	454	490	499	490	501	457	479	502	482	451	507	503	470	497	461	501	475	473	458	498	433	410	518	495	460	475	464	460	485	475	448	475	502	467	487	459	430	464	494	476	499	472	493	501	535	474	491	469	496	466	526	486	493	459	483	491	510	504	469	430	470	467	495	441	490	453	513	465	511	494	492	462	449	487	503	497	500	495	463	499	460	460	504	521	503	518	516	451	467	536	472	482	480	491	504	473	484	520	538	502	515	451	433	462	476	455	483	503	486	493	485	497	484	524	477	451	495	501	463	494	474	497	461	488	495	456	448	460	461	476	505	491	503	491	474	537	491	489	501	541	484	447	495	517	493	462	475	480	539	476	501	469	478	519	472	502	471	499	541	474	472	533	461	491	487	486	470	473	475	465	458	526	504	486	478	498	474	486	440	485	484	488	496	471	512	481	473	453	481	511	518	457	500	468	457	503	550	478	454	506	438	480	501	502	475	505	498	494	468	502	526	520	477	493	456	482	478	499	469	509	449	470	439	490	493	492	483	456	498	499	506	510	480	492	507	458	478	475	487	531	477	509	434	533	508	487	471	486	471	497	477	507	494	495	483	490	505	486	500	477	502	489	483	454	497	486	498	467	464	499	487	447	481	516	497	468	460	482	507	485	488	435	499	489	446	473	494	494	481	482	474	479	480	444	499	450	447	468	501	460	509	462	472	510	486	485	515	505	496	503	490	456	457	453	488	481	432	492	497	455	497	537	473	509	484	485	504	466	470	504	462	483	480	521	487	489	487	491	476	493	440	511	477	463	449	465	454	480	472	495	473	509	505	501	503	442	486	450	467	478	421	487	458	483	488	508	459	496	466	517	485	473	471	505	489	474	452	491	485	504	485	521	502	506	502	478	492	509	470	519	503	502	523	517	499	477	504	487	508	494	479	495	492	488	501	496	489	474	457	528	484	460	448	476	486	546	505	524	481	476	502	475	466	503	488	508	488	489	476	451	493	478	531	514	487	487	489	493	469	458	476	458	484	485	507	528	521	489	470	526	514	450	503	509	513	467	480	508	489	466	467	477	476	475	477	471	497	502	494	496	498	449	470	489	467	487	481	514	447	476	462	461	492	470	514	485	536	525	496	476	507	491	460	518	499	482	489	484	521	475	494	479	468	476	479	483	502	479	464	476	423	443	480	477	434	497	494	518	462	466
47809	85919	73393	44611	32418	21640	10219	3247	1140	923	596	452	441	481	470	438	441	420	459	437	461	486	447	439	417	466	483	437	424	438	446	451	431	494	439	404	466	452	437	433	498	466	435	430	463	427	413	457	439	428	465	439	471	426	503	396	409	437	450	423	437	441	413	441	430	440	437	458	424	445	457	389	458	453	477	419	445	464	418	455	441	435	433	430	439	468	433	444	437	481	426	429	467	410	440	464	420	448	450	435	441	437	455	493	435	443	459	409	431	452	446	416	471	439	431	422	487	425	464	459	444	425	467	453	425	435	440	450	451	437	434	433	432	426	445	484	446	443	445	432	441	433	444	428	423	450	473	452	502	434	453	421	437	447	424	461	499	431	429	484	429	406	451	460	484	438	443	451	442	435	436	438	487	481	422	452	452	457	487	426	431	430	429	421	426	405	421	444	423	435	441	457	379	429	428	432	450	476	465	448	412	451	419	416	475	464	438	467	424	464	426	436	449	439	477	440	437	453	443	451	424	442	434	431	446	461	448	448	436	464	472	391	476	447	426	423	461	459	484	458	467	460	493	440	456	428	426	407	435	429	461	410	467	405	443	435	439	442	417	471	458	446	483	446	446	418	459	410	460	448	409	432	411	427	471	450	449	452	453	452	443	434	441	470	433	407	463	493	481	416	407	432	437	445	447	465	440	496	430	465	438	435	408	453	434	437	436	435	485	448	436	434	456	449	426	428	440	475	457	452	446	420	427	422	468	444	449	441	437	463	393	449	427	434	448	442	463	461	430	441	442	409	407	439	453	431	463	477	452	435	432	472	405	462	477	465	421	443	443	465	446	411	452	431	433	463	424	434	432	447	456	440	452	429	443	453	436	422	426	465	453	432	445	439	447	435	421	450	442	404	434	429	436	407	456	413	435	394	478	438	445	449	440	458	377	438	434	442	452	430	441	454	422	447	437	416	431	444	430	490	434	429	434	416	462	416	480	460	444	469	429	465	420	420	473	436	421	445	413	425	439	454	425	440	454	400	438	443	461	404	442	439	435	438	491	457	425	442	451	460	460	460	434	417	445	479	440	463	412	439	402	458	444	440	442	453	428	401	484	451	445	437	464	437	445	431	384	464	430	475	436	421	464	456	442	468	459	425	468	455	428	414	439	436	448	423	432	420	427	455	445	472	489	492	428	406	417	441	425	445	410	397	456	417	472	446	437	472	455	439	456	416	422	434	452	447	444	442	461	489	436	431	414	466	428	440	468	393	441	441	477	420	421	454	444	442	487	414	435	442	428	439	451	493	449	418	500	447	409	449	466	457	430	436	441	457	433	436	449	412	447	427	447	421	450	472	456	440	462	430	464	404	423	436	408	453	428	399	455	453	494	435	438	473	489	445	408	437	455	449	465	465	421	447	438	414	455	444	436	457	458	469	462	454	443	443	433	405	400	455	412	428	463	453	440	426	451	376	418	426	415	425	417	445	452	459	437	429	436	477	479	456	474	435	404	457	434	483	413	428	463	410	425	476	473	442	498	468	478	424	413	432	434	442	459	455	420	411	467	455	421	452	453	420	417	464	458	452	447	430	424	434	446	420	445	429	476	437	395	415	498	426	469	444	462	455	437	440	429	447	462	472	420	462	464	394	434	435	475	466	453	400	467	439	463	439	419	444	456	427	448	445	475	420	475	452	428	425	430	418	445	451	419	422	506	443	419	466	431	507	418	452	450	434	446	393	434	463	463	451	446	453	472	468	451	418	447	434	431	418	414	436	442	454	445	462	442	425	477	484	444	448	461	448	453	459	441	446	428	435	429	460	471	447	432	433	445	456	436	471	457	441	430	436	480	399	449	465	455	435	458	441	422	484	453	411	464	429	443	444	433	437	427	447	408	428	485	456	416	412	433	443	425	461	409	438	437	505	416	428	446	467	430	430	443	437	465	449	465	425	428	441	400	413	427	464	473	415	409	436	463	434	427	406	451	454	440	418	427	427	429	454	423	444	467	456	453	460	432	415	440	419	443	427	448	452	469	438	466	418	462	435	410	431	453	406	461	449	438	445	420	472	429	463	409	437	428	431	459	451	440	468	458	446	419	477	443	486	447	439	404	448	433	417	423	465	455	461	448	457	445	428	431	434	448	418	448	431	466	467	452	468	405	460	457	436	464	454	464	460	439	476	418	448	466	443	424	439	448	423	433	418	432	440	423	443	471	435	458	452	432	454	478	440	442	415	443	459	438	432	410	408	425	452	445	406	440	496	464	423	379	477	429	461	439	433	438	453	440	426	456	427	421	439	402	469	432	417	459	436	452	440	437	485	427	453	450	409	439	446	435	442	449	471	412	392	420	462	462	450	418	422	426	453	430	437	421	457	438	453	439	437	434	420	377	444	421	467	462	434	443	417	446	478	451	441	428	454	470	425	453	421	448	430	412	420	387	457	446	437	460	473	442	435	436	469	449	429	443	431	432	459	445	441	457	453	408	457	424	452	447	414	446	453	466	458	407	424	433	407	425	411	465	425	412	430	411	379	438	422	404	463	420	409	402	441	420	450	484	455	487	469	460	443	413	431	455	433	455	443	436	465	432	425	432	439	421	419	428	415	383	453	428	416	451	438	466	443	414	445	462	439	420	439	437	420	470	413	426	489	432	443	404	449	423	463	428	438	462	428	443	403	456	449	458	451	440	421	435	452	443	428	438	447	424	439	460	441	436	422	440	426	413	443	477	454	461	407	414	440	431	432	443	449	433	435	440	430	484	490	444	456	422	420	472	446	450	435	422	418	434	462	450	445	451	440	460	496	465	407	437	449	404	416	434	399	437	434	471	446	458	425	419	427	459	461	445	440	481	433	422	460	448	434	420	445	451	431	459	458	403	434	455	463	444	403	459	431	427	457	456	425	425	479	446	429	439	434	478	427	444	454	434	449	459	479	469	451	451	454	443	443	420	469	402	416	456	425	425	440	448	432	469	421	414	473	434	419	448	442	446	426	432	440	407	412	439	414	458	425	439	430	470	431	442	455	440	466	418	445	490	412	471	437	475	451	482	467	449	431	465	463	453	442	425	447	452	441	436	437	464	445	443	476	411	446	470	441	413	441	431	450	476	432	453	451	446	443	430	420	456	442	429	436	430	454	426	404	420	433	453	432	423	425	452	426	440	457	489	470	470	428	463	425	481	415	400	442	461	476	459	453	447	419	431	456	413	435	440	450	452	424	439	456	440	436	456	451	474	462	414	431	428	432	464	477	458	501	488	412	434	454	431	418	458	468	463	408	430	397	426	492	417	450	435	448	437	451	488	420	456	442	447	432	438	441	469	404	463	431	435	431	446	445	449	438	435	463	417	484	459	411	460	428	438	444	471	416	442	430	432	450	441	438	443	458	444	456	468	395	469	470	432	428	433	463	466	457	442	440	421	457	473	415	447	454	392	446	453	460	433	417	444	437	456	438	432	416	459	427	436	479	467	468	450	433	432	435	415	435	464	414	415	386	447	452
24430	22145	35948	37918	38159	35933	24922	7834	1747	1180	827	584	590	543	561	593	563	603	563	559	575	557	617	526	577	544	589	560	590	596	539	548	557	607	573	552	556	594	595	535	600	530	583	589	586	557	546	534	583	516	591	554	557	565	556	502	543	611	578	563	549	604	581	585	596	543	539	572	557	585	559	553	528	577	538	557	590	575	557	593	617	583	575	589	549	552	564	563	589	552	548	587	567	587	507	583	552	583	520	530	571	521	601	555	587	570	598	559	547	585	527	498	556	538	547	567	586	530	579	567	585	580	565	547	545	569	536	560	591	589	537	540	568	551	571	541	581	577	580	556	562	533	581	584	573	556	574	586	569	571	513	538	567	598	570	564	583	591	567	526	525	559	586	570	593	564	575	612	546	580	585	550	562	545	583	585	578	547	560	595	556	536	543	598	538	546	547	562	569	577	542	562	577	575	541	555	594	565	565	504	553	558	581	584	572	578	596	572	597	560	571	571	592	577	557	542	556	590	600	580	548	556	556	551	584	539	556	593	552	525	548	601	592	574	566	579	548	563	601	540	529	508	539	581	589	547	587	586	600	550	552	555	582	526	524	541	579	529	533	556	565	521	500	551	588	576	556	559	558	546	557	578	583	543	558	556	577	627	578	547	525	550	555	551	551	568	553	551	579	517	548	541	561	573	548	532	542	587	556	537	551	518	632	560	543	582	588	513	523	578	565	610	559	559	586	529	570	584	579	559	596	534	562	563	560	564	570	520	524	561	541	563	568	586	607	565	584	534	551	582	511	591	561	562	574	570	555	591	550	555	547	556	551	575	599	519	524	575	559	536	582	569	581	528	568	576	549	527	528	540	557	533	539	574	550	534	586	551	550	556	536	568	581	581	540	562	567	516	570	585	546	592	535	561	617	555	589	558	566	571	564	527	563	575	555	532	588	548	575	514	517	551	601	598	579	529	564	556	555	523	572	513	535	572	544	550	615	581	560	531	578	501	542	557	594	542	621	567	612	552	561	551	542	508	562	579	583	517	539	555	579	534	567	566	576	538	541	547	553	548	564	553	557	538	561	527	558	587	576	606	569	596	588	579	594	546	578	564	561	551	523	551	540	523	575	554	568	549	566	550	549	561	578	546	564	564	581	564	591	532	520	512	571	582	590	571	536	536	513	553	562	562	519	525	549	557	605	540	609	575	559	573	558	586	574	578	538	564	549	525	565	535	554	556	525	546	600	532	573	530	541	540	557	528	539	550	554	528	550	583	523	557	563	582	574	572	573	586	589	530	570	539	527	553	591	566	547	560	588	556	531	536	541	559	569	578	497	551	542	557	541	540	535	616	542	532	575	563	556	607	548	552	534	510	548	533	554	518	510	624	569	545	613	540	564	557	557	529	586	550	589	582	564	554	528	566	560	590	546	569	539	580	545	527	581	521	572	552	511	553	540	584	557	570	574	574	549	591	525	526	558	527	553	543	542	566	549	611	587	586	576	553	576	563	565	523	592	540	538	554	542	544	569	557	588	546	591	570	564	513	572	555	551	588	596	538	574	578	565	585	541	520	555	540	603	565	603	558	558	558	499	559	542	553	540	533	541	574	570	568	526	545	558	557	581	560	550	503	551	587	542	560	554	556	559	549	565	557	526	513	573	569	558	593	578	562	624	517	602	625	525	571	553	564	553	568	572	591	540	581	546	539	506	557	542	527	565	471	573	616	514	538	541	552	566	573	587	571	527	516	547	543	522	558	560	549	594	588	543	552	640	593	620	530	553	574	479	558	590	561	549	566	552	606	583	583	550	622	583	563	540	557	593	587	576	542	545	547	523	567	559	583	502	535	586	534	544	513	591	592	527	536	526	579	562	568	542	570	573	570	548	576	589	604	523	542	551	577	498	530	545	588	555	557	579	556	580	597	585	536	535	511	589	581	563	592	543	559	536	544	584	530	516	553	552	553	512	552	566	580	552	525	527	552	532	537	523	561	565	543	551	589	554	536	597	550	520	603	564	564	542	578	582	568	559	531	561	536	575	542	586	582	536	517	544	566	584	586	505	535	558	544	574	532	592	592	536	593	552	565	523	581	573	534	567	587	609	542	632	570	563	569	539	582	582	603	602	508	540	553	555	540	561	611	524	569	589	561	552	558	559	554	559	579	547	529	546	553	592	554	583	556	582	533	565	574	547	585	551	558	545	587	547	532	561	575	560	595	574	521	579	514	558	596	571	596	563	572	578	559	546	515	558	558	558	608	568	578	562	520	624	586	553	573	565	560	517	553	562	563	581	542	555	586	598	564	530	530	542	581	593	557	571	532	556	571	589	577	565	557	558	565	586	532	525	558	586	572	518	537	549	577	525	533	568	550	561	590	561	528	597	557	580	565	552	541	563	552	560	535	517	594	574	544	549	534	584	583	537	572	555	593	497	542	577	563	538	555	548	501	536	568	603	556	526	575	564	534	552	571	586	569	533	576	593	588	566	556	542	567	537	549	534	615	543	570	519	596	605	579	549	612	505	560	541	543	615	580	546	576	548	553	509	564	542	580	540	543	583	521	549	542	570	592	588	566	600	584	569	560	541	529	537	525	527	572	553	580	554	570	515	572	567	545	579	545	553	552	555	540	536	564	562	548	550	558	535	526	538	547	567	541	531	586	547	566	580	542	534	535	542	586	553	573	554	584	542	565	532	586	533	539	553	532	565	549	580	561	545	537	559	521	572	577	570	553	568	563	548	547	573	562	590	555	547	536	578	574	570	512	557	561	539	569	542	530	595	598	563	572	556	555	557	550	521	573	557	553	584	575	568	546	562	560	572	536	567	577	568	565	536	561	585	544	529	516	546	581	566	554	590	565	596	549	553	581	604	573	595	548	537	483	562	591	561	546	554	583	581	582	562	538	572	547	549	561	578	560	558	550	538	562	537	525	538	560	596	554	543	558	527	547	568	511	564	532	567	548	537	570	566	524	591	583	568	572	547	537	598	550	543	561	574	603	560	568	578	532	558	551	573	543	548	601	579	601	591	547	582	527	550	565	536	570	554	546	582	561	564	530	569	554	531	587	595	514	544	534	564	502	565	564	550	587	546	576	570	557	540	534	548	591	560	571	551	571	560	543	576	541	552	568	569	518	545	576	602	572	585	533	556	569	518	519	535	568	589	523	585	550	528	535	571	556	562	556	558	551	561	563	539	581	622	554	588	572	558	577	557	567	528	583	587	604	565	566	544	558	540	509	605	582	534	495	570	557	538	545	600	582	548	563	549	570	565	577	570	561	508	499	521	540	552	513	570	543	605	572	559	563	564	559	576	554	508	536	580	573	570	545	553	533	555	567	545	555	557	536	493	596	532	583	581	533	585	592	553	575	572	577	571	560	553	542	596	583	533	608	534	555	549	561	578	572	536	522	535	582	565	575	546	561	554	553	563	543	549	598	602	525	545	557	568	568	571	571	531	551	572	542	542	517	501	520	553	574	585	551	552	532	533	540	535	565	591	499
56880	100555	83088	60105	45586	32181	17175	6028	1874	1296	858	529	517	555	577	563	529	547	564	512	496	497	550	552	512	487	536	522	507	502	508	538	493	476	507	488	538	513	512	527	572	523	549	507	526	539	531	496	516	520	498	503	522	549	523	547	522	562	529	521	509	537	510	517	536	549	519	530	519	515	506	502	531	519	518	532	539	487	554	486	531	526	531	586	493	506	497	567	544	547	519	510	508	547	539	479	545	539	509	518	536	512	516	523	534	542	499	512	525	486	536	553	513	549	526	557	493	549	469	539	533	506	535	513	480	471	488	531	552	581	507	525	532	548	541	515	532	534	545	540	516	504	538	561	556	528	521	517	521	523	516	503	518	534	505	492	505	521	550	513	509	498	551	531	547	511	505	490	514	499	478	555	528	511	526	516	517	510	508	511	494	512	511	553	523	508	499	489	523	504	494	524	499	546	532	461	497	511	544	517	454	490	508	492	518	555	557	494	534	503	530	525	506	520	527	525	521	540	493	500	482	523	501	522	514	524	550	538	542	522	497	490	505	536	532	529	516	527	536	514	518	515	521	553	501	524	498	514	522	544	516	511	523	549	484	454	564	553	486	527	475	552	541	529	585	521	539	521	561	520	527	553	511	537	509	511	530	555	491	526	513	494	545	533	556	509	525	568	495	495	522	506	531	504	501	540	523	492	496	486	530	542	556	503	556	532	517	519	538	540	497	531	520	494	536	512	550	560	502	533	477	528	523	520	510	520	491	534	510	552	530	521	550	514	484	544	554	571	514	475	518	549	547	528	507	540	506	550	513	543	500	542	470	537	499	520	543	541	521	508	532	504	571	523	523	493	505	524	510	515	535	514	534	506	498	495	534	557	516	482	514	530	527	507	521	570	528	529	549	544	499	488	542	548	515	487	519	544	518	499	513	558	502	564	529	496	525	538	512	505	533	548	532	540	558	520	543	516	505	510	519	492	533	512	511	533	530	518	515	524	549	548	505	502	509	527	553	508	480	520	542	507	526	515	496	526	525	502	554	520	547	516	504	507	527	528	550	495	534	507	570	532	497	500	527	558	534	503	521	519	543	569	573	514	534	518	551	529	539	524	517	547	544	541	499	536	495	496	536	519	513	542	546	474	494	551	486	514	533	493	503	509	536	541	549	540	506	498	504	551	513	498	529	568	508	522	498	563	539	508	484	515	563	530	509	518	481	535	529	503	562	521	575	541	489	518	565	511	510	514	514	527	525	487	475	515	535	488	491	541	525	486	496	529	504	501	532	531	538	511	517	536	520	558	512	519	577	501	489	513	484	517	544	535	542	495	519	498	529	523	524	466	551	500	539	560	528	535	514	546	504	495	486	480	494	506	494	533	537	500	516	501	495	529	525	528	516	527	557	536	530	497	583	550	570	538	535	520	528	546	507	548	520	535	539	529	527	507	504	523	541	488	457	496	528	545	537	507	536	557	553	550	549	486	562	498	495	512	540	536	545	513	497	535	566	503	507	506	540	494	513	512	509	494	552	561	534	559	518	528	482	508	526	541	525	511	522	516	506	560	537	519	552	568	518	519	528	546	511	534	494	543	536	548	545	556	470	480	550	521	508	551	525	477	492	491	520	537	488	539	527	493	520	528	485	538	530	556	557	518	533	501	513	578	512	500	532	555	533	539	511	500	524	552	526	524	549	540	496	505	502	482	515	519	561	518	563	526	544	515	498	518	536	489	521	488	511	539	553	513	524	517	504	518	545	511	491	470	543	556	538	533	530	544	518	559	530	500	516	503	528	515	552	507	490	531	573	509	499	483	498	502	521	484	492	527	501	547	499	523	554	547	527	535	564	549	512	527	502	517	491	514	555	494	501	532	555	541	521	565	524	528	477	510	534	487	508	512	515	539	550	535	551	510	512	516	527	499	529	525	540	552	529	497	520	538	525	510	524	569	488	550	500	509	517	562	496	474	485	487	597	564	509	505	507	569	531	528	550	520	532	533	503	512	519	551	534	526	538	531	497	460	509	515	557	543	507	540	545	491	518	519	468	536	505	479	471	512	515	513	519	528	525	500	557	506	534	539	522	491	488	538	560	530	501	535	505	531	506	537	538	515	527	498	488	508	495	511	507	521	490	533	508	535	506	518	503	523	485	519	517	514	549	486	499	501	550	528	526	517	533	516	557	475	559	559	530	490	511	516	545	540	538	527	499	506	516	607	526	535	503	531	498	477	472	514	528	500	521	502	492	554	530	505	522	530	523	559	529	490	539	518	555	510	511	479	483	522	513	533	473	518	527	506	464	537	570	507	512	532	515	529	525	534	516	519	549	539	469	506	516	542	558	515	518	504	506	530	487	509	465	530	511	507	524	535	570	536	531	503	518	533	507	488	531	490	470	545	517	471	507	498	526	511	527	539	508	521	485	514	534	509	531	501	535	539	505	532	500	521	517	494	553	508	525	524	511	500	466	566	516	474	545	534	575	520	588	525	523	518	491	510	522	532	463	510	526	547	497	535	553	491	504	554	542	496	523	518	493	533	583	516	526	492	530	536	522	533	516	543	529	516	548	529	522	530	514	527	523	498	510	542	529	515	517	559	518	532	508	504	513	540	523	536	516	506	543	548	524	552	557	507	560	487	528	532	494	511	537	510	515	548	538	515	481	541	511	535	500	543	538	493	538	507	540	509	547	539	517	488	534	524	518	532	521	527	521	507	535	550	545	581	504	541	526	562	527	526	562	504	469	532	547	521	549	505	536	520	560	475	506	537	548	528	519	520	566	532	524	548	514	497	513	452	509	552	494	493	540	502	528	530	523	524	569	546	504	506	521	531	522	499	502	501	551	539	529	519	555	511	486	515	516	551	542	494	549	522	495	542	530	575	494	492	532	505	552	506	551	509	538	497	516	540	537	500	526	528	489	526	548	496	516	508	548	515	530	534	538	544	524	517	525	509	525	519	522	518	481	507	520	527	547	541	509	535	508	571	520	522	517	576	500	471	509	534	558	514	514	553	499	511	555	547	501	528	504	509	570	490	512	528	496	508	538	477	529	486	494	531	563	496	523	520	497	525	503	571	554	567	548	526	516	531	546	505	505	525	473	506	482	525	554	529	498	516	521	505	545	485	534	517	505	526	534	492	492	540	522	554	555	510	530	512	532	519	556	501	530	532	523	536	558	534	480	528	545	543	513	525	503	522	547	516	508	556	543	527	544	550	514	478	475	506	491	514	545	498	529	550	521	538	478	511	526	521	533	492	520	505	515	543	506	511	566	512	493	507	505	508	506	504	521	544	521	545	520	537	544	518	559	516	502	552	453	531	468	523	495	538	483	524	515	503	534	533	498	539	515	506	552	543	507	528	539	540	523	531	537	499	540	545	550	518	528	563	537	487	559	528	507	563	511	499	505	579	485	507	492	521	519	526	521	493	560	526	584	546	480	523	522	524	525	523	517	542	536	502	498	548	538	502	520	532	533	509	547	517	488	539	523	493	522	493	538	559
28512	23606	25453	13563	5176	2990	1685	767	545	450	472	452	440	444	421	470	441	432	519	433	459	449	428	478	428	439	470	420	434	425	459	484	480	491	444	465	438	439	422	424	409	450	420	397	461	438	441	432	411	467	472	453	455	453	435	431	399	445	474	414	444	435	429	427	428	437	479	440	445	433	438	454	434	449	399	461	459	458	453	463	419	482	421	451	474	454	439	441	475	484	435	463	457	458	488	430	454	437	485	452	443	432	499	461	461	453	429	430	474	430	464	423	425	447	454	445	407	417	416	417	442	434	484	460	453	408	433	460	472	442	432	483	417	389	436	424	475	456	448	436	422	443	449	448	453	422	473	455	490	428	494	448	436	457	463	471	507	470	428	435	425	467	468	460	432	482	422	464	447	461	464	447	450	477	403	430	461	448	460	469	428	398	438	436	484	435	414	441	464	465	435	489	448	429	451	452	412	391	447	475	445	434	443	423	424	448	429	471	446	428	453	440	445	440	463	412	461	438	442	427	432	421	433	422	399	429	449	439	424	446	441	409	428	438	434	436	448	400	416	459	446	434	414	411	427	430	426	465	456	423	424	455	491	414	465	469	449	452	449	408	443	405	460	458	423	457	460	424	471	448	420	503	397	466	429	471	448	415	453	442	470	424	431	420	443	447	420	446	459	445	452	457	462	410	405	415	455	437	457	409	484	423	429	421	466	441	467	431	424	449	456	438	454	453	450	403	462	460	415	469	470	456	418	443	484	447	456	420	414	412	408	417	457	413	431	433	435	450	460	465	441	422	468	492	475	454	424	444	460	460	455	415	408	458	381	446	481	450	454	433	437	418	450	445	429	439	465	452	470	467	428	448	469	423	462	469	442	488	458	462	449	459	478	436	465	426	454	439	435	441	430	447	405	463	432	418	500	445	460	477	433	464	493	444	449	478	465	487	439	449	426	472	459	463	497	468	422	434	443	436	453	438	442	414	423	425	438	463	469	432	434	481	436	440	518	428	460	422	425	432	471	408	417	442	433	421	489	426	440	440	507	418	461	449	479	422	424	477	463	431	417	437	436	446	479	465	432	402	412	446	461	454	446	446	440	436	444	452	407	425	423	456	461	467	453	455	472	472	460	438	430	463	439	431	440	446	453	471	430	425	448	431	395	436	430	427	409	456	415	445	472	454	442	435	437	446	454	445	453	458	418	458	470	446	466	449	434	409	445	425	449	460	412	451	483	469	436	448	444	421	461	433	456	429	438	455	425	424	425	470	460	437	443	478	466	443	411	435	457	463	392	454	482	419	440	471	409	450	429	437	452	432	461	392	479	462	439	400	454	449	468	443	431	470	466	443	432	448	456	459	411	444	434	427	425	428	455	413	457	451	462	427	438	423	450	442	422	442	469	451	448	442	414	456	436	458	422	450	453	439	426	467	472	443	419	468	438	439	428	449	421	423	422	431	447	487	467	442	478	447	421	445	474	422	407	423	437	424	398	476	399	443	440	423	444	430	440	436	447	443	444	448	452	436	439	419	452	429	460	454	448	433	450	442	464	430	461	429	413	466	444	410	462	467	429	455	412	419	441	443	476	490	443	490	435	428	479	430	446	423	436	455	470	410	434	435	449	444	425	461	388	418	443	436	473	430	454	437	438	442	476	432	433	421	473	415	487	456	486	417	465	451	445	429	450	444	420	420	467	447	408	440	444	499	448	434	455	453	444	430	415	413	424	478	456	404	461	473	438	437	434	458	441	492	497	454	460	398	465	452	477	435	426	402	450	402	474	442	477	472	456	457	455	421	445	466	435	454	465	464	436	455	432	458	452	475	446	423	453	459	432	435	440	435	441	462	512	445	470	446	431	412	432	455	439	444	457	477	421	449	442	484	487	486	460	459	482	464	403	461	439	452	458	459	408	463	458	429	480	464	472	447	410	478	448	455	455	424	466	428	444	462	466	465	444	442	448	414	440	445	478	444	450	435	412	435	447	422	429	464	414	413	462	473	432	457	441	463	441	442	440	438	442	450	470	450	452	420	423	444	449	454	437	448	443	414	455	481	433	417	501	442	431	414	434	428	445	476	432	452	434	433	448	431	431	467	450	424	441	441	467	457	468	438	461	466	467	460	405	449	424	454	443	431	494	432	471	403	490	460	436	448	459	435	420	438	440	464	488	426	393	411	398	467	439	442	473	428	441	419	461	412	442	422	426	412	479	432	449	474	407	418	468	487	453	456	423	430	429	450	443	462	466	392	433	418	450	447	442	440	427	418	422	457	446	434	411	454	457	424	467	459	438	393	456	433	403	430	420	455	428	443	453	435	444	461	411	453	455	431	437	437	457	444	433	405	411	464	429	430	460	442	473	441	429	420	431	438	445	485	417	470	446	466	450	423	414	469	398	484	450	441	438	442	473	477	446	429	452	445	387	440	475	460	413	432	445	437	456	419	443	391	420	447	444	435	463	454	431	453	456	454	413	430	469	448	426	467	410	440	453	464	479	437	444	471	468	441	465	419	452	434	434	431	442	449	461	447	466	438	454	430	424	478	452	434	442	426	451	432	431	452	443	428	457	458	451	422	440	424	446	457	450	469	459	412	433	410	459	434	467	492	458	436	473	418	461	454	472	439	446	454	434	420	443	444	445	466	436	425	450	408	449	467	418	398	474	441	458	423	490	421	413	447	413	461	477	457	425	444	444	424	466	435	449	401	437	453	454	458	421	428	422	453	442	444	477	422	459	447	437	436	468	429	479	449	456	453	474	453	449	480	423	431	447	442	469	434	436	428	417	446	472	476	452	469	468	428	484	468	458	435	471	433	427	443	459	437	448	435	456	443	478	405	423	409	472	402	477	458	447	433	445	441	456	419	425	407	482	427	431	423	424	418	434	445	422	402	437	412	410	441	432	445	440	481	441	456	456	430	477	446	400	475	483	480	436	450	435	445	455	454	434	481	429	450	405	469	423	436	453	450	414	419	448	420	479	440	444	448	453	471	470	462	428	473	443	431	441	471	442	497	429	441	449	395	443	455	450	485	481	451	461	458	473	440	465	467	446	471	458	456	460	425	470	439	495	470	431	462	470	432	434	475	437	406	471	500	442	415	458	437	447	447	445	451	422	416	429	475	466	448	473	427	465	439	428	433	456	473	435	444	402	434	438	474	435	421	460	463	487	467	446	409	490	441	423	438	435	472	449	447	467	434	473	444	436	457	430	469	435	448	426	425	452	428	451	440	472	459	462	422	452	449	468	408	466	439	440	459	452	452	429	418	459	427	440	482	455	439	456	430	457	453	446	448	456	452	446	464	425	443	484	465	412	416	457	429	431	431	424	444	454	468	476	423	475	450	452	469	466	472	467	452	446	415	438	460	418	450	443	440	426	449	433	463	443	475	432	466	444	492	473	437	407	434	406	450	417	431	462	446	424	450	446	400	467	427	504	450	481	456	437	458	456	447	435	436	448	445	454	424	470	434	427	440	450	436	432	431	443	495	433	434	426	439
12098	25974	22938	8930	4532	3084	1675	792	457	411	371	397	384	399	383	407	396	379	417	381	385	402	335	392	361	358	394	370	387	391	402	368	358	381	379	361	391	373	394	378	388	344	351	374	389	370	386	381	368	356	406	392	394	384	377	376	378	389	365	365	362	355	385	367	362	373	368	370	386	348	384	371	364	402	355	398	370	399	357	400	388	412	412	344	383	380	383	399	348	346	326	348	377	379	371	395	383	382	370	367	381	376	388	381	366	413	385	373	375	372	364	418	368	381	376	396	408	358	348	380	360	386	383	373	377	391	390	387	389	364	381	369	372	375	357	365	387	365	353	347	358	357	392	386	352	371	363	395	363	391	341	392	342	389	396	371	356	379	328	360	392	346	344	313	381	395	363	387	376	374	390	418	374	378	410	381	365	396	372	394	355	369	408	365	362	421	375	343	418	368	364	338	372	386	349	373	374	322	340	365	362	379	352	355	370	386	388	384	369	376	361	391	349	345	379	370	348	348	380	376	354	377	370	362	341	347	355	406	393	376	366	365	353	373	352	370	350	352	392	351	334	355	342	365	360	373	371	369	390	328	368	400	357	343	369	372	384	409	375	348	375	374	368	371	375	385	421	381	391	384	386	404	373	386	352	388	384	382	397	378	383	375	414	387	358	377	348	338	367	364	378	358	378	385	385	404	355	380	380	349	370	392	374	359	384	365	367	381	381	357	384	409	402	374	351	397	398	366	358	357	387	373	362	369	382	392	334	355	373	362	354	416	355	358	397	351	384	357	370	396	374	409	369	404	388	346	369	357	368	374	386	403	384	351	325	364	395	380	359	364	370	346	399	388	354	361	357	372	360	356	359	373	369	345	404	406	387	387	376	361	412	362	398	369	376	359	389	400	386	390	361	377	387	380	335	405	368	354	391	390	393	380	360	373	385	369	368	365	348	354	373	386	378	365	381	383	367	354	366	359	370	391	389	377	374	384	392	346	364	398	368	364	396	409	379	376	403	349	375	381	388	384	364	328	393	335	370	372	339	369	362	380	387	407	413	373	372	380	376	382	421	374	358	363	395	360	346	397	400	375	411	393	367	389	368	379	367	381	356	386	389	369	415	358	376	370	368	383	394	380	375	415	349	376	373	390	387	383	374	360	369	358	362	363	381	368	382	359	387	346	384	365	346	358	405	370	380	355	374	384	382	347	339	406	372	408	377	353	363	368	375	391	385	335	376	400	365	363	359	373	384	396	386	405	379	368	333	352	378	386	359	376	365	373	357	350	326	354	414	358	425	389	353	376	363	389	405	351	382	395	353	405	402	372	370	393	370	365	359	372	380	407	371	337	367	363	383	346	385	352	355	370	397	348	365	350	406	384	361	384	367	362	369	374	367	387	383	381	369	405	387	360	377	396	347	372	377	397	377	363	384	365	365	375	362	383	373	381	356	387	365	372	360	412	363	367	376	355	362	354	356	400	388	349	388	400	376	407	370	401	349	377	392	373	365	381	389	347	370	365	378	364	371	355	383	358	415	368	370	399	398	386	381	340	354	367	379	390	390	395	397	390	396	352	374	386	403	381	404	372	384	367	438	376	337	336	372	377	359	357	346	397	372	377	390	396	345	376	377	411	359	376	401	380	374	353	363	369	405	372	391	356	397	405	379	380	331	360	347	389	375	417	379	379	388	395	353	372	414	367	416	374	354	397	377	375	401	405	393	378	381	335	347	396	368	361	380	381	393	362	432	385	372	356	376	374	340	375	403	355	369	373	346	398	352	421	411	375	380	389	339	344	358	388	359	399	352	351	378	391	377	426	362	353	388	378	362	366	377	404	375	348	360	389	366	376	411	357	393	349	393	394	385	387	376	354	374	370	386	373	385	399	370	366	392	393	360	364	383	377	375	387	370	382	385	354	356	392	394	380	382	364	357	393	375	346	358	389	386	368	399	384	361	379	380	389	411	357	376	363	404	383	374	370	356	405	404	395	352	375	418	380	355	356	381	365	366	392	427	376	356	367	342	356	369	393	391	355	399	368	347	350	390	360	411	377	375	383	343	367	370	354	377	382	386	345	365	356	342	394	337	406	398	385	373	395	390	391	351	397	400	365	381	390	339	416	396	351	356	378	399	384	353	351	388	372	409	345	343	396	387	371	370	374	366	336	392	371	380	390	371	359	376	383	408	390	387	409	387	358	404	400	354	373	360	385	359	375	385	365	388	413	372	411	349	340	349	385	408	395	371	362	394	373	381	378	388	370	380	353	349	368	390	379	406	400	372	366	380	382	359	352	372	359	357	369	389	388	360	378	362	389	367	402	364	346	388	365	366	395	395	360	365	389	354	384	345	420	383	330	351	370	351	351	391	367	394	355	349	372	346	399	387	382	351	391	399	348	344	363	393	392	403	379	379	361	372	381	347	338	369	357	357	391	365	382	369	387	380	365	402	381	385	354	369	392	384	403	367	391	344	362	374	388	384	400	397	409	411	350	377	405	395	343	359	363	391	406	382	335	348	394	411	388	409	368	367	395	400	379	381	362	379	364	373	388	343	363	356	414	431	355	421	382	363	409	417	402	371	378	376	391	366	391	350	367	365	442	392	339	374	376	351	386	384	391	384	357	369	372	408	403	391	358	379	363	377	371	386	384	370	410	378	387	352	399	412	411	365	364	376	392	381	353	366	346	389	373	384	364	361	369	406	386	386	344	378	382	352	401	347	379	395	355	354	360	375	406	374	369	401	377	377	361	359	424	404	397	394	358	364	369	374	368	374	369	371	356	348	370	380	372	393	373	383	379	375	371	388	409	363	411	372	369	370	386	359	390	376	365	399	339	371	379	371	365	385	399	374	339	378	361	374	365	354	398	361	393	356	363	337	403	359	365	370	395	358	392	334	355	387	371	354	342	355	358	383	406	342	364	401	404	338	399	369	385	347	390	375	409	348	397	363	383	411	377	381	403	360	370	402	396	370	371	365	373	365	370	377	396	357	363	365	368	340	380	379	351	368	370	363	389	344	372	393	415	398	393	383	379	351	379	356	380	377	403	365	371	370	377	360	369	348	374	373	353	396	352	353	398	352	412	400	389	373	355	362	383	375	352	400	411	348	406	415	363	395	354	378	383	391	403	361	389	360	326	376	393	360	390	374	376	402	371	396	388	368	402	402	430	380	373	366	375	407	357	362	398	358	409	354	415	406	365	365	341	375	371	370	345	347	355	356	403	369	363	397	339	398	396	384	366	391	379	371	365	366	380	376	404	380	347	396	379	400	393	357	369	382	382	376	374	376	361	360	366	369	368	327	358	399	378	365	422	378	404	399	361	377	355	364	394	394	379	369	345	414	353	337	386	376	407	400	398	384	390	379	406	371	366	388	373	355	384	343	373	368	410	377	392	381	382	376	449	352	348	403	375	359	355	329	371	381	394	394	373	415	382	355	381	367	346	391	392	357	415	384	376	397	382	374	347	372	375	397	382	346	387	396	349	361	364	370	381	377	387
25507	23126	40652	41987	32874	25756	15389	4082	1122	816	635	508	507	472	492	440	478	469	503	542	513	502	448	440	452	508	458	456	490	460	500	473	479	483	458	489	462	491	491	503	510	493	508	476	454	484	430	496	479	466	454	489	531	466	499	477	463	512	441	494	473	457	487	479	495	482	478	470	466	468	466	496	464	499	476	503	512	517	481	501	463	467	506	496	483	478	509	463	503	507	506	455	494	484	429	460	445	500	559	489	482	434	508	465	485	471	491	477	493	474	458	494	485	480	480	467	490	480	471	481	465	476	499	465	462	471	459	472	471	486	475	510	491	475	483	478	432	465	482	513	481	481	520	498	492	489	463	473	472	448	456	474	479	475	490	514	469	451	454	504	460	447	460	441	501	486	501	486	503	471	467	440	432	520	500	479	509	446	458	497	492	475	472	503	488	505	479	506	466	508	518	496	486	514	501	458	451	454	447	477	507	531	484	435	487	471	487	473	474	504	444	487	458	482	484	475	512	445	501	450	500	471	458	451	495	495	488	480	463	497	504	470	509	453	498	448	490	493	466	465	513	492	467	490	482	443	530	464	486	503	505	457	440	472	482	472	469	493	491	473	450	458	462	492	537	463	507	479	484	462	512	445	489	495	454	499	479	524	467	463	449	455	449	440	475	519	507	504	498	535	473	437	450	456	475	478	454	473	437	461	458	471	489	487	468	487	505	462	485	485	453	477	472	472	470	480	472	505	473	462	438	494	464	503	486	496	509	501	559	474	487	485	492	475	485	498	491	464	496	487	478	483	469	483	490	467	458	503	549	508	473	457	466	457	509	495	517	462	466	450	473	488	500	468	482	458	510	452	500	516	513	462	494	497	481	496	500	488	460	434	478	486	488	473	476	486	499	458	500	477	462	487	488	494	465	443	457	483	469	485	470	449	443	465	488	509	492	468	474	460	489	447	456	507	487	452	490	517	507	483	498	474	463	459	464	469	485	455	491	479	512	470	499	472	480	472	430	473	478	525	487	471	438	462	482	487	459	533	434	507	484	449	488	508	484	492	504	489	485	472	486	453	457	463	504	445	488	519	511	491	442	478	500	473	519	503	475	472	506	512	455	466	475	503	486	472	464	504	525	536	460	458	497	489	468	474	480	459	467	482	501	511	503	497	466	495	479	471	495	483	465	478	466	498	476	472	489	486	495	500	527	484	460	489	492	469	449	484	479	453	475	479	493	466	483	483	450	429	485	441	495	463	466	474	495	459	481	491	505	487	457	488	499	481	439	523	518	448	493	477	475	466	443	466	477	475	482	487	477	481	490	511	498	488	453	445	493	437	451	449	484	505	476	464	474	476	460	499	481	500	490	487	458	489	460	445	481	475	501	510	441	489	523	511	472	467	459	520	456	478	472	488	484	463	446	464	461	525	476	473	468	447	475	494	463	475	451	488	508	483	503	442	489	497	472	491	498	481	471	504	460	498	451	475	483	496	473	442	481	487	482	467	456	506	488	453	474	479	464	489	447	442	465	474	486	481	480	489	458	491	468	434	452	457	473	513	495	461	468	492	485	447	471	471	509	497	489	500	474	465	478	488	451	477	494	458	458	466	470	495	470	450	466	510	412	464	573	461	515	488	466	474	481	476	457	494	488	466	499	518	468	504	483	502	470	487	486	443	483	472	457	480	494	464	458	492	481	471	473	486	488	450	478	480	460	504	475	491	450	475	483	465	513	468	456	508	480	473	488	474	459	487	462	474	489	471	520	472	463	456	482	472	468	456	460	493	464	523	513	456	482	467	499	478	494	540	446	487	503	436	456	490	474	447	502	456	490	481	482	473	459	468	456	494	513	505	468	474	477	457	445	475	498	435	498	445	521	521	471	473	491	485	500	493	471	457	482	465	405	445	444	472	435	455	447	472	504	483	476	479	454	459	480	475	478	455	475	478	457	519	512	476	499	490	477	494	496	466	487	457	446	474	476	452	478	483	485	470	477	470	444	480	483	479	492	464	490	504	483	455	473	506	465	460	482	460	506	477	463	471	491	493	484	492	502	488	540	478	474	484	497	491	476	487	497	456	489	483	484	472	458	454	478	457	479	465	456	460	496	470	441	449	488	481	472	480	498	472	483	485	483	487	464	467	470	496	476	504	474	520	493	470	485	446	474	453	492	474	477	511	469	453	454	472	419	506	492	458	456	472	524	492	467	499	453	458	458	509	449	448	457	464	481	445	474	488	441	494	477	500	472	455	461	508	438	490	488	463	534	490	476	444	562	418	475	466	493	485	477	482	465	484	469	460	455	476	494	488	444	485	473	463	477	451	481	499	512	502	450	509	473	497	498	492	476	484	475	474	471	462	499	483	466	487	494	512	491	451	466	481	449	508	491	495	495	502	498	471	465	478	501	472	504	428	476	470	457	474	472	463	484	487	473	492	501	441	470	457	465	460	436	494	469	473	504	456	492	479	472	486	470	483	495	478	464	469	452	446	487	484	480	455	500	482	499	457	453	467	455	446	479	502	481	433	457	458	478	499	478	447	531	509	489	454	479	472	481	514	490	477	490	470	477	441	486	496	468	471	469	456	506	465	425	450	473	501	495	460	504	485	469	466	476	474	495	470	440	483	440	459	468	516	499	461	455	489	467	424	504	438	478	496	450	465	477	475	437	501	478	498	447	483	512	458	471	451	471	515	480	460	468	463	488	508	444	469	491	454	470	473	450	459	488	500	507	467	453	491	473	451	474	487	434	463	526	487	457	473	469	485	502	492	502	521	465	502	478	452	443	463	497	464	488	478	477	479	460	478	505	488	461	463	500	508	448	468	484	455	409	486	459	455	477	475	475	463	487	488	473	472	489	491	436	500	480	462	436	460	517	499	477	482	500	509	471	489	468	492	440	460	481	458	481	478	477	467	487	454	500	471	494	516	482	486	495	496	474	473	486	478	466	495	486	494	522	489	454	461	480	511	448	479	451	493	480	485	515	428	468	481	462	446	467	467	475	500	474	496	465	524	488	475	479	430	500	525	504	484	454	483	551	461	483	498	485	433	485	515	480	493	442	487	453	457	456	482	471	477	445	451	493	466	465	435	500	509	458	453	512	496	489	524	510	475	450	499	447	498	498	471	447	476	475	460	459	447	498	471	493	509	479	475	516	475	494	428	440	496	487	508	478	461	523	472	504	495	472	492	473	447	491	453	475	459	491	488	500	483	461	455	509	455	490	502	510	527	480	519	434	507	517	487	476	493	475	427	476	470	518	460	488	496	461	494	521	485	466	491	487	505	438	495	488	473	459	504	494	461	494	460	465	500	490	498	454	481	474	461	493	514	463	457	500	480	490	488	467	489	480	497	462	478	501	468	487	437	433	475	494	455	498	481	468	460	493	465	495	495	500	446	484	489	461	504	472	520	479	478	511	478	445	479	471	440	485	472	473	474	482	484	472	469	492	463	478	499	460	510	479	491	460	465	471	474	521	454	473	482	473	497	484	478	484	498	476	484
47100	87204	73854	45607	30448	20493	11024	3663	1204	882	607	437	480	470	426	452	445	436	446	443	447	434	472	464	463	443	439	462	443	470	473	464	449	438	438	442	445	424	427	427	459	431	409	443	445	447	418	430	441	424	413	419	442	468	426	447	419	445	405	433	462	450	445	462	447	436	434	430	433	436	459	413	409	467	471	464	432	427	473	443	418	444	419	410	433	412	470	448	452	415	417	443	418	471	424	430	471	413	460	472	423	441	433	448	431	429	440	435	449	469	453	450	435	450	457	438	455	496	432	458	458	388	444	457	434	438	438	424	440	456	424	463	410	451	423	403	454	463	386	443	423	457	418	433	405	409	470	474	422	443	459	416	446	442	441	442	442	414	436	441	403	454	445	420	414	446	466	417	461	473	429	430	448	468	452	422	447	435	457	454	454	436	463	428	434	443	449	450	423	454	467	412	413	455	437	413	433	449	407	439	463	479	420	425	406	446	431	480	462	435	453	407	460	384	422	433	427	436	444	443	428	460	443	425	422	466	418	465	451	459	477	440	456	454	463	438	416	418	425	412	442	465	457	433	426	447	430	431	488	491	447	412	440	493	446	443	446	446	438	432	452	430	411	475	414	444	466	446	439	417	417	440	439	404	448	436	431	442	427	448	437	446	453	448	444	452	462	449	438	466	419	396	434	433	391	433	427	418	461	416	410	483	402	440	439	447	454	436	458	468	429	439	497	441	426	448	419	472	424	413	429	441	459	467	464	453	432	430	428	458	435	447	435	444	434	444	413	467	437	408	436	456	445	449	447	457	429	412	472	425	434	470	420	423	463	430	388	409	466	421	436	428	424	426	450	453	445	439	433	458	446	461	409	420	451	410	455	428	443	435	400	412	417	413	461	426	437	419	425	436	443	438	455	446	416	402	472	468	461	448	430	412	426	445	479	461	461	420	431	483	398	415	421	419	450	430	483	404	408	431	455	425	452	492	427	406	433	431	427	412	472	446	399	427	424	438	430	449	457	440	467	426	470	436	423	451	423	427	431	414	430	439	450	439	481	451	436	441	421	391	451	446	426	452	481	452	446	447	445	451	468	437	423	473	394	421	429	445	448	442	452	443	464	434	398	412	413	401	449	442	465	457	410	428	444	444	448	471	466	483	390	432	440	431	450	440	456	437	456	433	447	387	428	481	433	439	414	442	441	466	394	446	467	426	433	447	426	450	455	444	473	417	419	455	444	451	453	423	454	403	466	391	444	383	464	473	430	412	452	458	411	476	417	422	410	415	459	430	442	443	433	419	455	401	447	450	472	472	440	402	422	442	447	457	444	420	465	422	465	466	431	432	452	434	430	419	446	432	461	436	443	472	399	471	424	453	427	404	436	453	453	446	458	424	444	450	419	441	438	443	415	423	443	423	413	395	428	414	470	422	441	444	432	441	434	443	444	435	489	406	454	455	457	441	484	434	451	446	446	421	450	417	421	462	389	487	445	424	389	419	433	436	450	435	428	471	460	429	440	429	404	441	418	435	411	434	427	444	427	433	441	443	436	412	463	437	441	461	429	406	458	423	448	407	410	430	405	409	442	452	444	454	453	424	436	455	446	446	409	436	459	464	421	451	482	434	448	445	440	465	461	427	454	444	444	452	456	447	452	410	403	450	414	433	419	445	395	410	407	419	453	417	414	438	460	443	444	412	486	432	441	459	414	437	412	447	460	428	451	464	403	465	392	431	406	383	452	418	453	396	445	413	513	464	467	421	442	489	469	420	438	437	451	481	435	474	418	443	462	474	436	405	456	469	445	481	463	425	450	492	447	413	477	390	424	423	429	424	421	432	430	485	426	448	435	432	436	430	485	458	429	430	441	427	439	468	438	381	398	421	443	429	442	456	423	462	458	438	439	443	456	455	445	404	438	433	436	450	439	426	428	421	430	415	484	415	442	433	429	428	419	465	458	499	384	467	394	450	449	422	427	444	469	483	437	473	460	443	453	453	408	460	467	451	413	430	414	448	459	404	433	439	402	433	425	462	433	440	449	501	473	445	432	440	414	402	461	452	430	451	419	392	413	414	439	418	449	433	450	439	415	429	431	448	442	415	430	425	437	465	422	446	456	416	461	463	461	434	390	443	412	457	443	452	439	427	430	438	457	437	412	466	479	448	473	471	443	432	438	455	422	457	413	465	454	464	416	414	438	439	447	411	428	443	423	407	422	464	446	443	429	445	403	450	475	475	462	435	434	403	398	438	435	450	424	449	405	428	442	486	480	432	409	450	445	411	447	433	448	455	425	425	430	431	448	470	443	413	436	444	434	428	483	472	468	424	427	437	456	436	436	448	429	422	385	452	419	396	476	416	448	402	452	406	428	435	434	453	417	436	488	416	445	416	453	444	424	483	415	438	468	453	469	430	448	430	470	431	424	445	441	432	422	439	447	464	455	447	450	433	454	431	410	448	454	394	429	427	453	447	441	438	448	419	424	418	467	464	484	443	435	468	462	409	420	447	460	411	420	448	450	455	419	431	430	448	442	464	484	462	461	462	473	484	403	427	446	416	456	441	442	445	438	405	432	449	455	424	446	434	447	459	449	413	451	404	409	439	471	456	439	441	461	444	400	443	450	477	514	441	444	448	432	422	410	479	420	446	457	437	440	424	417	471	419	419	458	387	445	428	429	432	449	448	424	442	415	446	421	483	417	391	477	456	435	444	388	451	456	431	414	428	433	445	426	408	409	449	448	466	430	420	457	409	419	421	431	410	421	443	431	423	430	454	448	452	452	434	410	444	456	411	417	426	426	439	431	480	411	427	445	395	457	460	425	471	409	450	417	452	467	467	439	455	416	451	422	434	480	436	464	439	444	419	456	437	433	431	424	425	430	431	448	454	404	408	454	438	438	440	463	440	418	435	426	465	440	442	440	413	469	448	419	436	426	452	416	456	443	446	414	443	446	428	460	427	437	471	427	426	438	416	425	415	408	424	456	423	434	473	447	459	442	412	432	441	450	450	411	432	438	445	455	445	449	444	432	452	428	453	409	439	422	390	417	446	467	451	451	420	431	441	406	453	466	454	416	411	474	441	414	411	451	447	468	500	422	427	420	428	445	462	410	424	432	455	447	428	450	450	423	427	434	443	485	431	429	391	436	433	436	433	443	409	439	442	438	423	444	450	430	439	440	453	442	419	472	476	445	444	426	464	449	424	465	452	454	459	446	476	445	430	392	464	419	440	416	447	442	449	454	422	394	446	446	441	401	446	445	425	421	411	449	467	445	456	465	439	448	454	421	454	446	428	451	420	423	456	389	414	430	432	409	440	450	437	457	465	469	440	494	433	443	420	437	429	441	404	443	480	447	453	434	404	390	463	456	422	431	446	473	409	445	441	416	432	437	444	456	445	446	416	402	446	460	423	472	437	473	439	435	419	483	398	445	454	435	435	425	425	436	427	413	442	427	443	431	441	444	449	442	448	458	480	404	439	451	428	427	463	458	409	446	435	412	423
24468	22469	36248	39751	37152	34752	25142	8293	1930	1127	833	612	549	583	597	560	557	568	553	551	579	576	610	572	558	550	562	538	542	560	559	538	586	579	545	576	580	540	562	569	581	602	516	520	573	592	551	505	591	577	592	525	566	532	557	558	573	572	547	552	562	534	524	592	568	541	548	566	562	591	546	610	534	578	593	537	541	541	523	523	604	547	585	600	549	518	541	567	546	575	539	590	537	537	563	562	555	549	566	544	550	571	559	533	521	570	550	575	542	577	531	560	567	544	578	535	551	570	547	559	567	600	540	535	564	541	538	543	551	576	583	544	577	586	568	594	558	554	588	558	587	585	594	565	568	612	582	575	574	579	534	571	575	562	525	612	524	568	566	575	580	539	525	550	534	578	515	548	584	570	536	579	604	569	599	593	572	587	537	544	530	544	579	564	531	551	584	567	569	576	559	536	568	566	565	543	566	552	561	527	559	565	570	551	593	585	541	547	534	583	585	544	556	549	576	573	555	562	557	554	547	581	514	549	570	563	556	530	590	585	497	533	569	554	556	537	548	533	570	548	536	540	546	539	570	536	539	575	574	518	540	545	556	588	593	570	525	539	589	547	557	560	540	512	551	548	584	569	561	530	539	590	550	549	491	551	605	567	541	544	565	606	562	560	552	546	569	559	587	559	509	559	606	565	559	534	582	548	559	533	549	568	556	549	574	573	529	548	610	545	553	527	559	557	521	532	589	591	559	541	544	543	521	584	588	565	542	589	577	556	526	566	579	563	535	586	509	537	569	549	582	512	579	567	604	601	599	551	522	557	564	570	566	582	571	568	552	540	540	570	582	543	593	564	506	537	569	565	547	555	560	547	557	568	566	495	557	566	579	513	559	555	530	511	567	538	578	566	581	557	583	581	555	508	549	522	592	571	558	598	545	572	550	568	549	556	556	566	570	542	544	544	567	584	514	559	542	580	559	603	543	561	570	577	569	599	553	575	525	552	560	547	559	553	568	568	559	496	599	556	573	513	556	590	550	535	542	535	556	567	574	508	539	526	568	538	562	550	590	572	548	581	576	565	560	546	573	529	567	504	520	547	539	544	566	543	530	549	530	530	578	536	561	535	571	517	579	548	561	581	593	532	551	560	565	568	587	536	587	551	562	537	563	550	591	523	560	510	557	556	551	578	562	555	536	526	566	537	538	553	595	575	560	520	566	538	562	560	567	529	533	558	538	527	547	546	584	575	594	575	571	622	550	547	557	577	574	586	583	533	560	538	561	565	529	561	561	586	548	547	540	529	563	542	551	525	568	513	570	568	533	544	507	548	583	563	576	566	518	569	554	571	552	587	579	545	613	545	582	548	583	561	510	555	549	579	572	548	550	587	578	585	536	531	519	567	599	536	562	553	520	597	581	543	535	561	575	539	562	529	576	568	554	538	565	554	582	547	593	573	554	574	582	539	557	557	592	522	550	614	602	603	538	529	498	554	545	559	579	564	529	569	545	555	573	594	538	551	552	520	543	558	599	556	579	571	528	572	562	590	550	576	547	542	549	592	547	605	557	548	574	557	600	597	542	548	541	527	573	559	517	524	541	556	531	572	550	537	555	566	529	570	526	556	546	548	534	560	539	565	525	537	552	527	564	562	590	551	497	575	580	549	596	563	612	543	528	561	536	539	553	556	559	581	543	570	533	587	520	570	540	556	579	562	568	594	543	550	576	572	524	579	541	572	501	534	542	550	549	533	597	526	591	533	564	603	585	540	551	538	550	587	602	513	582	588	561	580	579	546	593	552	563	564	563	526	511	557	581	608	593	585	547	580	547	583	540	565	547	515	610	562	566	523	535	527	536	558	526	542	559	553	535	586	573	552	530	518	561	568	573	575	576	529	552	560	546	540	564	546	567	527	610	574	513	513	544	600	579	605	548	553	585	535	564	535	556	570	540	626	563	504	543	575	542	534	501	553	585	560	561	586	536	528	541	558	555	541	564	584	567	646	559	519	597	555	565	551	598	548	565	569	589	540	573	538	616	541	558	544	548	539	565	549	534	524	516	550	537	541	553	588	571	541	539	590	525	554	544	564	588	534	547	549	578	537	551	558	564	572	576	524	562	532	575	547	576	584	558	566	531	597	548	563	590	548	536	565	544	534	564	521	568	569	572	575	567	578	564	520	521	537	553	550	560	558	591	553	597	540	550	544	553	553	521	590	550	560	534	544	546	573	526	583	552	584	615	617	576	557	562	532	545	526	533	536	517	576	534	551	567	541	555	542	533	521	549	577	562	526	561	561	552	538	532	544	553	538	535	537	515	555	555	534	592	549	518	563	535	540	564	558	541	524	525	530	542	579	531	583	595	545	629	528	508	581	544	555	544	548	531	566	573	590	583	549	553	548	565	569	544	556	541	585	512	550	592	514	553	546	564	530	555	553	542	487	551	571	573	566	537	583	569	575	567	544	553	595	593	553	595	559	561	604	566	564	558	561	525	594	586	525	571	555	551	518	539	550	530	517	573	519	525	584	556	605	604	553	576	536	552	592	568	605	567	567	544	559	549	541	528	550	556	537	562	584	580	555	526	553	549	595	551	564	568	587	561	582	549	545	546	590	524	523	553	556	542	523	532	578	588	568	576	576	553	615	575	564	552	551	537	574	558	546	568	572	543	579	550	524	514	548	565	562	524	570	549	586	583	545	581	614	581	581	498	521	558	584	534	530	546	514	556	606	569	523	555	562	531	561	586	534	570	571	598	544	551	573	543	574	581	601	593	582	549	536	550	544	566	557	583	581	581	592	532	551	515	550	613	549	554	539	552	575	551	536	506	543	579	576	556	599	572	544	597	582	579	494	580	532	586	571	602	593	589	582	558	563	552	538	543	585	569	582	540	554	550	550	584	577	574	569	582	556	534	562	574	541	540	579	575	568	577	565	556	529	548	574	548	563	549	569	561	563	584	577	521	539	566	552	576	535	547	535	631	554	526	555	564	514	573	528	562	570	572	544	551	528	553	533	590	528	548	548	563	561	567	574	553	587	538	603	542	545	551	556	549	559	598	587	585	546	571	577	560	545	616	573	563	567	527	580	519	600	534	535	509	526	493	531	556	599	554	538	544	564	543	554	550	560	518	581	557	559	589	573	567	602	578	530	516	569	552	559	548	549	540	535	507	552	588	565	552	559	556	547	513	510	543	579	565	562	558	542	624	539	500	602	564	542	540	536	552	583	569	558	571	535	559	560	588	555	583	602	568	573	552	549	572	558	536	573	560	516	597	551	534	589	589	547	552	554	560	583	580	554	537	547	585	563	560	552	566	568	521	543	547	599	583	527	570	571	576	544	537	574	539	567	534	571	529	518	602	549	603	559	571	546	540	550	519	545	544	576	565	558	549	561	562	532	540	535	541	578	551	530	534	576	538	574	564	549	557	559	568	570	556	564	585	512	582	564	540	561	553	511	532	551	580	574	547	594	537	524	531	549	540	546	555	567	530	529	545	524	559	535
57629	101325	85159	58831	43109	31208	17772	6626	1941	1342	808	529	518	540	523	538	470	484	494	543	551	525	538	538	536	536	502	524	505	531	530	499	485	510	496	501	518	550	502	523	525	545	526	514	522	532	503	522	530	531	545	518	526	538	544	487	527	538	506	540	547	502	515	508	566	525	522	531	538	519	558	548	541	505	543	502	547	494	539	505	521	529	544	568	535	506	531	492	492	545	525	540	538	506	494	528	556	505	522	526	512	570	540	499	522	493	558	532	540	530	515	514	535	481	541	499	484	525	493	519	537	510	536	525	484	508	531	545	548	508	495	524	538	519	523	494	471	510	526	534	550	536	476	514	564	517	532	489	534	506	527	504	508	507	535	528	523	566	512	510	485	545	528	487	523	541	470	518	532	489	504	519	498	510	528	558	501	530	515	504	548	525	495	531	527	525	505	510	493	524	522	536	509	496	511	521	584	478	547	523	508	513	522	496	561	551	513	543	523	482	521	487	484	510	509	520	528	542	536	565	517	536	521	500	525	523	520	480	543	538	558	500	534	529	495	531	517	505	495	504	476	522	526	513	515	523	524	492	542	481	531	524	512	545	509	523	527	490	499	518	519	500	533	530	495	511	532	524	484	488	484	544	511	517	541	498	513	520	502	534	517	563	478	522	521	546	523	520	564	480	528	494	526	518	496	477	499	534	508	546	494	501	507	503	479	547	518	511	505	523	513	500	545	507	515	485	535	522	546	484	472	534	517	515	504	498	514	512	532	523	498	535	490	547	509	522	537	493	538	498	558	546	536	503	514	481	520	479	568	518	540	498	476	502	516	494	526	514	512	499	530	499	498	495	526	497	486	491	500	527	520	517	521	509	513	517	480	504	477	496	477	495	508	490	495	480	525	519	528	520	509	525	488	514	506	507	526	514	526	507	532	529	517	523	529	545	517	542	531	463	528	533	505	520	526	507	500	511	509	503	518	438	527	576	554	562	514	549	532	487	508	526	542	476	547	570	517	514	516	496	535	533	516	491	484	476	518	517	534	519	523	508	516	506	522	514	501	525	549	529	517	528	528	540	490	517	517	532	539	508	515	493	558	522	509	509	557	519	532	556	483	555	482	517	502	489	540	529	476	517	508	504	550	536	529	560	541	545	486	518	514	541	508	560	523	528	523	528	548	498	547	499	537	528	501	547	488	527	525	508	508	536	475	484	516	449	519	556	538	513	487	531	489	532	519	529	510	493	477	516	501	544	464	506	512	498	555	523	524	520	555	498	478	511	512	503	502	475	499	528	519	502	503	565	537	495	529	494	470	537	532	469	481	554	547	529	503	523	538	491	530	540	500	559	542	509	528	543	537	501	496	539	553	574	472	523	518	571	524	526	515	543	536	504	541	521	501	522	524	510	533	538	474	490	482	520	501	488	544	552	477	559	542	503	534	523	512	515	546	552	539	507	534	486	523	547	551	496	537	460	506	470	489	515	557	547	535	510	526	513	497	460	543	502	476	526	533	517	499	467	507	526	506	491	529	522	539	493	505	568	554	550	545	525	503	503	525	553	531	468	522	493	520	507	555	507	534	496	487	513	536	524	522	521	511	534	541	532	544	519	509	501	521	488	496	542	501	516	506	500	500	496	516	480	543	498	527	507	553	500	523	530	541	550	538	534	507	539	528	556	519	472	521	511	511	497	523	515	525	508	511	500	529	499	526	531	570	517	497	470	535	564	551	520	549	489	528	543	551	506	493	506	538	472	502	522	505	536	498	527	530	501	543	518	502	497	521	518	508	541	499	543	562	506	548	515	513	522	513	487	517	519	518	516	526	495	524	511	522	554	495	555	544	550	513	525	546	494	493	504	516	549	558	520	547	527	515	539	492	539	523	551	545	528	535	485	459	514	483	534	471	493	559	503	531	544	506	522	475	519	515	533	528	481	542	528	540	486	526	542	542	523	519	513	498	529	523	560	498	513	539	510	488	509	518	467	497	489	524	470	491	523	544	508	530	501	505	467	489	485	470	519	534	508	509	503	493	509	507	542	511	480	505	522	514	467	553	566	499	528	530	539	541	511	521	520	556	543	462	530	489	483	540	554	514	532	540	492	484	516	539	488	481	525	498	511	464	531	534	481	552	531	509	539	509	495	491	535	511	513	561	538	501	483	470	537	519	509	531	513	534	531	473	576	499	505	527	528	508	507	519	491	522	527	502	534	487	535	566	492	494	578	533	508	525	513	494	493	512	535	524	515	498	532	524	529	530	515	517	555	520	500	508	510	482	507	498	479	500	492	509	516	495	460	554	515	522	545	518	509	531	498	515	533	532	555	513	491	463	487	540	486	517	519	495	513	492	501	550	501	488	530	508	503	526	502	522	512	515	561	508	531	535	518	515	527	553	501	521	503	511	496	536	526	519	528	506	518	486	519	520	553	540	512	504	534	510	525	519	555	506	539	508	532	522	545	511	555	505	499	514	534	532	480	457	532	560	547	524	520	491	523	537	504	503	498	529	522	490	542	508	518	512	532	523	473	538	522	523	515	492	479	515	565	509	556	516	466	534	537	552	519	556	527	465	538	531	516	507	515	502	520	509	505	514	512	512	474	523	545	522	539	537	500	511	476	526	529	538	518	524	496	516	535	551	510	531	506	501	475	507	530	502	505	518	549	502	473	506	543	507	556	507	523	480	497	477	525	480	543	494	521	542	561	519	507	509	514	512	487	532	528	498	523	506	474	519	528	576	489	555	528	512	537	539	552	531	491	508	511	479	559	503	510	526	503	532	510	490	497	547	465	509	465	516	532	502	502	468	527	504	547	525	522	512	534	514	536	516	537	557	505	480	530	526	533	565	530	584	500	510	514	503	503	502	497	496	497	587	499	533	512	538	532	523	517	543	519	554	519	496	523	495	517	533	522	522	526	555	500	501	505	530	517	487	520	502	507	531	494	554	516	518	513	548	533	528	495	490	507	519	506	473	489	504	484	496	498	511	569	556	493	504	519	566	517	529	527	539	490	526	513	485	532	514	485	521	498	493	516	491	503	505	482	495	503	477	498	518	497	526	498	511	545	537	506	521	523	515	520	536	490	470	444	479	526	518	496	518	523	513	519	498	516	509	522	505	540	457	526	498	524	541	508	506	472	509	522	540	482	474	516	539	514	513	513	504	524	495	495	522	495	499	527	495	480	530	498	488	552	496	533	504	540	522	501	530	484	499	526	483	509	492	530	509	496	534	497	481	500	517	464	488	518	514	524	527	510	530	504	493	512	502	527	535	558	508	516	545	537	496	514	499	491	485	541	491	528	522	552	549	525	493	482	498	533	554	490	514	535	553	518	503	510	532	531	488	536	514	540	503	504	485	490	511	471	536	531	526	530	538	499	477	548	550	508	558	526	512	519	513	516	512	515	479	536	509	523	536	532	526	533	508	515	530	542	498	486	509	536	500	512	532	526	533	545	531	507	521	497	522	539	512	477	547	531	566	521	512	526	550	512	548	525	495	500
28701	23610	24111	13364	5140	2905	1634	801	498	449	480	444	417	481	480	491	456	473	460	448	477	467	499	466	407	431	435	442	416	460	454	441	449	467	448	464	472	417	450	438	431	433	470	446	425	446	473	475	416	462	439	437	414	436	448	469	425	449	444	433	497	445	454	458	431	443	420	459	478	449	466	510	469	492	437	446	459	466	436	433	405	401	426	495	479	457	457	479	436	447	432	462	446	415	464	430	432	455	465	448	473	444	472	430	467	479	464	434	414	442	464	433	471	454	442	421	433	454	480	457	445	463	426	452	462	438	451	422	477	418	429	445	424	399	456	464	465	426	508	438	428	454	448	449	430	459	486	468	464	509	463	445	460	440	448	472	459	435	428	477	461	428	467	463	423	474	445	441	474	481	397	482	457	459	441	446	433	446	466	468	460	449	431	444	454	469	467	472	464	434	474	436	445	436	470	429	432	448	481	431	451	426	457	454	460	474	449	450	430	438	461	475	446	442	446	428	441	450	450	417	449	401	442	468	428	419	452	451	433	455	446	421	445	439	433	466	426	441	438	441	441	451	442	451	466	427	429	461	428	433	470	481	447	451	454	438	447	459	471	463	448	398	421	433	418	439	481	452	401	440	433	413	448	455	424	475	462	449	445	446	463	446	396	410	420	394	467	453	440	482	451	451	435	422	461	431	428	435	449	453	492	457	449	445	466	428	448	446	442	513	462	451	419	458	430	452	449	430	412	447	432	439	425	446	463	450	457	453	460	451	448	456	465	447	436	468	458	437	481	466	510	464	476	409	424	454	431	450	457	462	453	462	444	412	443	473	447	440	441	441	490	418	456	450	469	429	444	409	500	451	445	506	441	456	458	429	436	434	470	451	480	465	443	447	407	475	420	410	482	471	450	461	451	461	501	455	480	463	466	468	477	484	432	441	447	450	440	453	468	396	471	443	453	470	452	469	428	455	430	450	451	442	441	466	484	432	472	419	443	450	475	450	487	451	449	479	456	421	438	419	427	456	464	434	442	437	417	425	443	467	458	456	456	458	425	429	458	401	440	429	434	436	401	437	398	431	437	469	446	451	444	475	462	441	448	430	405	422	457	442	445	450	475	410	424	420	436	404	462	421	459	381	427	428	486	433	400	448	410	444	434	449	438	440	425	441	481	454	480	433	420	456	450	470	457	448	419	444	434	474	453	450	458	489	436	393	462	466	426	442	457	441	467	412	414	428	456	464	448	429	431	438	419	460	431	424	462	458	444	433	424	442	417	417	457	486	473	435	472	427	497	452	434	436	437	438	450	443	427	456	491	446	446	446	460	421	440	471	469	429	442	452	465	445	429	460	467	467	463	441	433	426	449	454	410	458	398	470	486	427	446	424	410	486	439	456	447	420	447	461	423	454	473	452	416	433	426	420	406	452	482	460	464	449	452	449	421	458	445	436	470	421	455	411	462	468	436	446	468	457	462	470	451	433	459	415	452	407	477	435	438	454	443	441	378	436	429	452	416	408	430	423	446	438	458	428	451	428	446	443	418	440	411	433	417	451	447	464	503	441	468	433	405	490	480	456	429	439	389	475	423	449	473	419	391	431	419	459	425	437	456	441	449	451	434	429	460	484	455	429	432	480	428	447	468	433	428	429	444	424	447	440	483	462	433	437	414	444	456	420	414	473	487	457	460	446	421	443	436	461	454	529	453	424	418	441	422	451	433	444	464	485	432	422	463	432	435	475	480	444	441	443	421	475	444	440	410	437	443	470	432	417	450	456	445	452	458	443	420	484	435	411	418	435	422	449	443	472	415	423	420	452	489	459	446	451	450	437	430	476	460	480	440	439	449	411	412	464	493	434	485	454	454	462	446	441	442	434	463	445	436	425	452	429	440	492	423	453	470	438	456	477	443	460	462	473	442	436	426	410	442	436	471	495	441	439	449	436	448	486	403	430	435	447	452	428	438	426	451	467	436	448	443	415	473	460	467	440	433	411	468	468	438	456	446	453	440	444	460	482	453	446	457	460	467	443	414	469	435	434	449	432	473	434	460	452	430	459	448	449	461	425	498	415	443	425	441	450	433	441	428	432	439	474	477	457	492	437	458	434	414	423	432	417	444	464	420	439	466	455	428	453	433	462	416	409	490	467	447	407	446	437	469	403	469	473	467	440	465	458	438	440	441	445	445	450	471	485	416	470	448	418	445	429	420	417	455	448	461	446	414	418	460	466	474	409	424	427	467	454	428	459	447	494	472	436	463	449	485	452	455	440	446	466	388	459	446	449	421	445	472	472	513	408	441	437	459	411	410	451	486	426	453	451	414	398	441	450	452	416	471	399	469	479	457	428	472	432	471	422	438	428	466	459	441	453	465	427	459	421	450	454	435	460	464	443	421	474	438	442	433	458	431	467	421	445	459	437	454	466	425	425	476	460	448	437	429	459	433	444	459	448	413	435	435	470	475	438	451	408	457	443	437	431	420	467	431	461	429	470	433	449	434	464	426	450	445	415	416	441	468	459	459	423	419	451	420	482	469	460	439	439	436	399	492	470	388	454	418	438	454	423	494	428	467	452	469	478	463	440	466	497	433	476	453	437	463	431	484	496	472	415	447	464	402	402	468	432	471	443	431	440	447	416	428	444	434	478	469	450	465	431	435	448	471	433	452	484	502	457	404	486	453	447	446	426	471	437	499	462	429	419	441	455	442	449	452	418	463	421	416	442	462	432	437	444	475	481	429	427	462	454	452	448	444	461	433	447	440	443	433	477	405	466	445	456	420	462	387	434	409	428	454	450	439	461	395	432	438	455	454	428	445	442	445	459	427	435	469	428	453	423	461	464	419	424	472	442	473	436	477	479	453	449	476	459	483	442	455	430	479	417	462	445	462	450	398	444	463	485	478	454	446	444	454	410	462	438	454	438	474	479	432	425	452	402	435	466	462	491	477	457	455	461	457	442	465	440	459	447	475	463	415	409	495	431	442	476	483	408	422	448	437	379	447	464	449	487	467	472	472	460	437	431	439	473	451	435	473	477	450	448	429	452	446	452	507	419	454	412	407	444	496	425	446	438	438	455	440	440	469	471	448	451	429	454	435	457	427	432	452	409	455	444	480	422	470	472	401	418	453	426	500	434	410	412	443	415	451	455	457	436	453	441	428	410	422	465	412	449	489	437	428	420	444	440	454	420	425	442	469	439	435	433	453	441	442	474	423	448	441	453	425	438	449	436	454	438	440	446	491	459	473	407	482	423	445	492	444	453	482	436	423	438	464	454	457	446	442	456	429	455	416	419	449	458	488	474	430	467	456	460	476	442	459	447	444	459	425	403	409	452	438	472	438	453	434	472	446	446	461	414	435	451	450	430	467	426	443	480	463	426	428	436	457	444	425	475	423	439	432	471	417	409	451	440	419	467	477	429	436	433	442	448	455	415	500	448	377	466	460	416	431	438	445	472	462	458	439	477	444	431	434	417	448	431	441	425	477	464	425	441	464	471	450	440
13251	26179	21597	8765	4522	2971	1786	727	465	406	365	363	385	386	368	370	363	347	387	408	371	406	375	360	383	402	379	362	380	360	375	341	389	367	360	380	414	380	371	367	357	376	367	404	370	365	364	372	392	383	345	392	379	391	377	375	368	381	393	405	349	395	419	395	358	369	387	388	369	338	395	402	379	394	385	381	378	406	356	372	397	355	391	404	365	388	356	361	368	379	351	384	360	375	403	388	383	378	379	376	387	363	398	371	358	380	349	362	357	348	379	397	378	382	400	371	357	338	417	394	376	351	401	375	328	395	383	354	384	373	386	374	356	357	374	370	386	372	383	352	392	343	376	355	373	412	412	392	370	349	359	380	342	413	352	365	359	352	383	359	395	354	367	364	364	353	384	349	379	355	354	354	411	360	366	354	383	371	372	360	379	390	353	360	372	377	345	358	362	383	341	367	360	353	366	363	381	339	367	356	379	378	372	356	382	374	363	401	385	354	382	368	397	361	377	400	391	367	360	386	361	366	381	382	359	370	406	399	372	379	354	375	397	345	377	424	344	349	378	386	355	370	403	356	354	362	387	391	368	357	350	385	405	371	335	361	368	375	360	376	387	374	388	384	371	369	387	411	384	346	394	409	411	363	352	359	356	372	372	367	351	413	335	368	348	335	353	342	349	379	347	356	367	407	389	385	367	383	358	379	368	372	399	338	350	365	386	396	349	359	368	368	353	367	387	394	376	397	376	376	378	358	387	359	352	375	395	358	344	387	369	342	419	351	344	348	370	393	353	377	382	345	405	391	365	368	344	408	383	371	372	365	371	350	391	350	335	375	333	376	385	411	371	373	368	365	370	352	371	347	381	366	381	403	376	384	382	374	367	407	380	375	390	345	365	359	370	355	367	336	348	341	345	343	401	374	385	384	378	347	405	375	350	367	328	339	366	375	352	342	388	359	387	394	375	391	363	361	343	347	384	383	378	354	381	386	375	347	372	355	384	357	349	354	335	383	336	379	389	369	372	369	382	347	382	370	366	326	335	367	414	383	366	361	368	373	350	359	393	364	350	366	373	345	365	351	394	378	375	374	360	386	348	369	378	374	371	357	334	334	395	354	373	345	374	338	378	383	355	385	366	409	412	385	382	368	376	367	395	364	360	343	372	399	366	377	359	370	380	414	375	381	380	350	382	352	371	399	382	413	415	344	379	381	355	324	335	362	378	381	365	416	369	371	357	372	370	350	392	364	397	352	361	380	386	382	342	371	351	362	369	363	378	359	360	384	393	363	376	372	353	389	371	409	385	342	395	397	363	344	345	403	394	370	387	370	366	368	351	381	382	366	366	360	384	382	358	388	378	346	378	355	385	358	379	364	345	414	363	360	386	373	356	358	356	365	340	355	369	380	382	384	349	373	356	362	359	364	385	367	378	358	379	388	389	389	331	419	394	385	369	378	391	381	395	375	371	401	384	371	364	391	360	388	356	382	377	403	417	373	380	333	400	398	370	368	343	354	399	346	340	379	360	374	374	328	350	355	355	348	415	383	359	385	377	330	347	377	343	388	377	365	371	371	363	378	382	381	353	359	359	417	347	377	380	332	400	375	359	390	370	355	386	376	368	343	379	378	333	366	352	378	355	348	405	372	381	392	359	350	357	396	409	358	357	353	392	405	397	396	362	356	391	346	326	404	367	377	352	368	380	370	323	354	380	371	358	397	407	350	399	357	371	396	352	350	367	387	363	371	333	355	369	357	384	358	370	363	395	379	375	388	375	367	378	374	404	370	363	361	379	354	437	373	378	367	354	396	373	358	349	367	343	358	380	409	372	375	383	396	291	347	347	350	361	381	362	369	410	358	361	365	346	360	354	386	347	354	387	361	353	410	370	362	373	368	381	388	385	393	370	373	382	359	399	389	358	372	362	396	368	409	332	396	331	377	345	335	351	365	364	377	392	327	385	364	358	375	379	361	367	375	384	395	384	346	365	381	369	388	393	349	371	362	404	337	396	391	353	386	363	368	367	361	388	363	349	334	395	362	395	369	370	397	349	380	384	370	372	360	361	376	342	366	402	336	382	382	361	384	362	370	386	374	347	347	379	354	385	394	402	377	396	382	406	366	398	351	369	380	383	394	380	337	345	370	403	376	361	363	375	383	363	358	353	378	369	354	365	349	357	358	362	385	349	388	349	391	361	375	407	384	383	364	355	419	367	348	365	371	356	380	379	365	377	377	350	370	364	322	381	376	350	390	377	356	402	412	372	392	398	398	396	401	364	374	371	381	408	378	373	387	361	355	388	367	401	378	371	349	350	372	385	358	343	387	347	372	379	380	383	370	359	370	320	334	398	376	415	362	341	385	374	388	345	375	398	344	367	360	381	376	331	385	348	356	378	361	383	368	374	350	370	380	394	366	385	361	367	385	382	365	408	365	338	391	350	373	386	408	386	365	403	387	419	386	352	370	365	396	379	395	337	367	327	385	382	368	371	348	369	369	366	356	409	341	374	369	400	324	346	362	381	369	382	358	368	375	374	373	402	352	371	345	397	352	356	386	377	359	363	391	394	377	334	361	417	369	374	372	339	417	349	378	340	342	357	389	402	394	360	384	372	359	373	344	368	412	356	341	379	396	369	361	352	346	355	356	392	384	361	391	333	381	364	354	392	379	359	373	353	371	355	326	375	370	352	393	351	374	378	381	374	339	368	358	418	413	354	374	374	364	364	375	385	376	396	388	397	372	371	367	366	355	372	384	379	388	384	342	369	376	386	372	329	331	379	372	365	368	379	352	393	377	390	397	377	396	359	372	339	372	397	396	392	398	396	354	391	391	372	384	377	383	369	349	374	355	377	369	341	390	386	371	365	393	369	354	378	358	383	377	390	373	339	361	376	383	332	372	348	372	383	360	320	347	359	415	357	387	371	335	373	380	406	334	390	368	345	385	370	395	366	352	370	358	349	424	386	361	368	358	390	362	391	358	350	338	370	396	361	387	378	396	371	377	377	398	376	362	373	392	394	342	388	366	318	440	359	370	392	352	375	399	364	356	389	400	366	357	368	378	365	360	403	396	338	390	364	360	343	371	366	378	352	340	360	364	377	362	363	381	368	390	351	385	379	399	396	382	336	401	393	379	402	342	384	358	379	386	399	381	386	340	353	366	394	355	366	356	363	358	398	364	389	364	382	350	358	356	365	354	375	367	390	363	368	378	380	388	379	324	374	357	357	390	374	361	397	381	356	387	364	372	370	373	393	363	408	358	390	363	343	394	358	386	367	328	384	370	360	366	378	388	375	398	390	377	404	380	380	359	374	372	369	354	379	364	356	384	369	372	367	382	365	342	364	369	347	369	367	337	315	357	350	382	375	385	358	362	371	353	349	342	372	379	378	365	374	373	379	371	404	365	377	377	378	384	369	399	394	375	375	369	354	366	392	345	383	396	372	359	383	360	378	358	411	385	361	407	362	360	351	361	375	361	394	380	344	337	389	344	339	392	404	377
25513	23122	39436	42059	34833	26019	15597	4202	1229	778	555	471	487	525	485	479	476	497	501	495	487	520	512	528	483	467	510	483	489	467	495	472	496	531	473	479	491	501	503	479	454	457	435	468	515	488	473	527	502	500	527	510	489	449	475	483	473	500	521	482	455	528	483	477	473	497	497	479	454	478	470	475	480	475	519	455	462	464	465	504	490	518	473	440	500	477	476	499	474	474	477	472	469	532	460	497	489	473	494	495	416	452	480	463	469	470	463	474	474	468	480	469	491	475	506	510	468	521	484	500	458	490	474	486	455	506	496	460	480	503	486	501	474	457	520	502	497	455	503	498	501	481	488	460	522	529	492	507	476	500	488	483	461	506	492	503	459	486	495	497	509	472	484	459	506	493	478	484	514	460	488	488	471	504	504	464	490	496	448	489	491	472	498	484	467	471	498	502	473	465	480	512	455	466	491	504	465	471	471	465	495	515	453	542	438	481	516	485	463	487	438	490	494	495	479	505	484	476	482	435	445	513	497	499	466	464	481	494	480	489	476	467	477	505	484	495	456	505	500	474	457	498	470	472	505	497	511	501	481	519	488	453	490	456	512	479	491	484	471	459	491	451	483	489	433	476	474	506	484	484	489	476	484	525	495	485	463	447	475	469	469	454	504	498	481	468	446	535	483	474	485	452	506	469	508	489	501	520	509	449	489	459	485	490	481	442	455	490	470	495	534	512	474	466	520	473	457	467	497	454	463	453	420	490	474	490	493	409	500	503	492	491	484	464	490	478	476	453	476	484	480	483	489	488	441	486	454	515	503	498	515	481	476	509	494	476	494	465	448	455	501	481	487	505	532	513	459	464	463	470	453	502	493	488	548	464	493	529	463	462	459	459	453	485	508	484	462	503	474	480	480	521	510	505	450	484	483	456	519	500	471	505	457	447	498	492	483	443	465	455	501	495	480	498	483	480	439	469	491	510	467	503	502	483	441	436	457	473	504	481	484	478	477	510	511	515	474	508	459	481	452	459	494	485	517	467	472	462	465	483	527	459	428	480	506	464	460	463	509	467	493	493	473	496	489	456	473	462	515	512	510	477	479	477	506	532	461	494	457	498	496	479	505	483	513	478	477	448	465	472	482	471	486	501	496	475	517	464	484	532	504	513	477	465	481	502	461	475	492	506	501	516	434	474	527	450	459	473	495	507	510	480	489	497	485	457	476	505	503	451	472	486	501	486	513	492	542	471	457	504	500	465	499	475	475	495	487	483	503	473	464	450	475	439	504	486	486	470	489	497	484	469	456	474	481	506	459	437	473	517	490	495	485	471	454	464	494	478	498	512	522	484	470	480	469	514	481	490	470	493	489	480	470	494	468	486	525	501	464	457	466	507	452	458	494	502	469	501	481	483	475	473	510	487	515	481	437	455	465	478	475	516	477	483	401	479	473	492	481	470	456	432	471	497	478	479	458	502	503	482	455	439	490	504	502	459	488	479	512	489	438	471	459	505	517	480	482	451	505	466	436	449	500	470	499	493	475	467	484	460	474	460	485	428	501	481	483	498	479	468	456	498	466	485	463	462	485	477	463	533	516	481	452	507	477	477	473	475	497	513	487	487	481	498	491	492	494	516	466	490	532	511	457	480	502	460	483	445	472	448	474	452	486	478	454	514	468	458	498	466	483	481	486	482	446	442	460	447	480	496	495	524	487	494	476	476	468	464	532	488	507	470	469	495	494	496	507	498	482	483	517	490	501	483	497	475	456	464	463	478	495	441	489	470	483	483	502	449	473	431	479	495	491	444	473	478	506	478	473	516	482	463	516	490	473	482	468	476	467	498	481	453	487	492	457	459	495	490	467	462	513	511	479	479	450	449	518	498	450	463	487	463	507	513	520	456	497	434	522	444	508	491	470	503	522	499	510	448	456	495	469	504	497	456	479	489	503	463	488	428	470	480	496	485	481	502	515	504	443	464	471	493	442	483	449	457	522	466	482	511	427	481	476	501	493	466	458	470	494	469	434	516	494	502	494	464	474	483	450	503	497	476	507	521	498	504	491	453	486	486	446	453	502	458	474	479	480	539	496	481	473	450	503	458	462	491	511	464	494	462	495	467	482	447	453	475	460	484	512	473	465	470	483	474	487	493	481	460	509	491	477	476	418	467	487	464	457	448	510	490	483	455	520	495	465	481	456	472	427	454	472	437	462	466	513	483	456	463	525	449	464	492	499	494	462	457	500	445	515	477	469	489	517	490	483	459	487	483	454	470	435	459	477	458	491	513	489	466	469	470	481	471	477	444	505	476	480	489	495	514	489	476	478	517	489	519	494	521	492	479	496	455	476	456	434	507	472	483	485	498	490	483	463	511	460	469	477	476	484	454	502	456	449	419	489	454	472	499	488	520	491	490	460	509	468	515	482	453	513	479	490	492	471	498	486	468	477	533	476	489	513	457	492	495	498	478	485	472	484	447	510	466	500	449	467	524	423	483	492	473	518	511	461	483	506	439	489	527	527	487	491	470	444	503	476	481	476	456	488	472	466	437	476	485	487	484	513	502	514	470	477	493	491	501	469	479	474	458	470	460	466	478	469	500	477	472	529	498	470	479	465	469	480	494	479	485	490	503	425	500	491	462	446	483	484	515	480	467	496	479	507	475	485	453	505	505	497	468	479	510	462	513	454	484	501	492	484	468	511	440	485	478	475	510	522	474	492	486	487	496	470	472	502	465	457	510	505	465	495	478	505	492	519	472	523	489	464	447	433	490	501	496	468	473	494	497	525	483	443	459	444	490	515	481	504	486	472	461	481	475	468	493	432	466	520	488	493	492	502	533	481	491	466	473	443	453	499	513	490	492	472	471	528	478	477	484	489	476	478	512	478	462	470	480	497	474	522	502	473	502	493	464	454	460	482	449	490	462	471	477	474	486	471	478	452	507	485	459	497	493	463	490	471	499	481	493	489	521	472	474	497	446	454	478	486	470	490	471	479	534	493	481	469	534	476	499	477	463	454	460	491	502	486	452	502	482	501	437	496	522	493	506	511	553	488	504	508	469	507	470	456	512	511	495	482	482	454	480	478	481	441	500	488	470	450	504	463	446	459	465	493	488	505	462	456	489	476	481	505	492	434	491	461	463	463	515	464	485	478	506	476	499	497	479	469	487	475	500	467	432	485	460	517	473	467	471	464	462	468	528	493	485	502	471	478	483	443	497	490	468	481	478	459	474	481	456	473	464	536	484	452	458	492	462	432	479	487	505	463	473	512	461	448	500	493	499	444	488	500	503	495	458	472	524	480	475	464	499	488	513	519	445	487	419	465	504	469	497	505	465	458	506	455	451	459	473	423	497	485	500	492	494	534	513	463	486	478	487	491	507	502	497	474	466	462	449	495	465	517	467	486	451	487	461	478	474	522	489	495	507	499	466	476	443	490	540	496	489	518	474	474	473	501	453	482	492	487	484	467	440	460	488	480	475	433	503	544	470	514	512	473	476	486	477	468	477
46565	86405	72990	45666	33065	20193	11201	3904	1336	815	568	434	448	446	464	470	477	462	416	424	452	436	432	447	442	455	427	460	459	435	453	442	414	413	437	464	501	441	444	424	457	430	426	420	448	451	411	480	434	437	419	438	454	447	474	434	435	482	424	457	478	390	415	404	456	454	437	460	475	470	447	437	457	470	444	407	410	449	485	423	431	457	433	465	432	455	439	506	489	422	443	467	467	408	470	437	474	441	407	450	468	439	450	428	458	448	468	477	395	430	463	424	431	441	409	447	409	465	429	438	444	435	437	436	452	438	456	443	417	453	425	448	430	463	442	454	468	460	448	455	411	459	428	459	431	404	461	453	424	453	445	415	427	483	446	457	426	477	474	440	463	416	459	457	461	457	417	424	423	453	429	432	462	436	445	436	425	415	423	442	449	415	433	426	458	450	438	459	459	408	440	417	465	406	396	423	404	467	419	460	426	442	454	448	411	427	478	437	445	409	439	472	425	427	452	465	468	452	432	452	437	434	432	439	469	449	440	429	404	456	417	430	396	461	434	464	432	443	391	451	425	449	431	450	426	444	429	426	445	464	451	425	425	396	455	430	412	440	460	451	421	400	408	437	445	442	428	403	450	439	490	440	443	429	455	465	449	483	441	440	404	421	435	455	440	431	450	453	459	422	440	420	481	492	455	430	422	449	430	456	457	465	433	471	432	444	411	453	414	447	482	455	448	441	496	444	422	476	436	469	416	430	468	469	468	454	453	425	415	425	420	425	456	454	458	466	460	444	432	441	415	477	437	422	407	418	400	437	449	435	479	437	456	456	403	432	445	425	450	450	450	430	416	432	461	471	407	494	453	468	416	432	428	435	471	436	423	400	430	446	448	408	465	428	464	449	432	427	425	432	466	425	486	467	409	455	418	454	433	437	428	448	426	416	445	442	467	479	457	440	440	461	477	440	457	437	457	445	493	465	453	481	451	459	425	426	514	411	423	412	494	417	433	437	419	456	432	472	470	468	462	459	417	410	467	407	425	412	475	449	437	433	411	449	423	461	425	479	440	431	442	462	459	469	436	425	459	424	434	456	433	424	460	400	459	443	452	433	439	424	451	415	429	454	435	496	457	460	429	453	432	424	447	455	490	435	460	442	392	490	451	454	427	436	476	440	445	468	420	484	413	430	424	431	460	456	434	398	435	408	422	412	428	433	448	444	442	447	432	454	446	430	477	444	456	476	462	471	465	454	431	415	476	459	441	484	448	427	462	464	424	445	439	411	456	464	437	443	442	456	459	451	436	470	424	443	455	457	435	439	445	437	444	439	442	437	403	405	426	439	421	412	462	402	418	465	422	436	396	432	458	455	433	472	440	425	467	435	416	434	430	435	432	443	406	454	455	461	458	453	450	409	436	435	457	462	452	462	443	478	460	431	469	433	444	455	447	434	425	430	424	421	478	455	422	430	421	439	440	453	424	397	426	425	458	435	433	446	427	468	465	447	459	458	417	440	452	465	433	406	442	426	482	454	480	442	451	428	420	464	384	440	464	455	417	456	438	445	422	455	461	455	432	420	419	442	442	444	460	449	472	457	422	462	440	419	410	424	455	423	405	479	459	481	424	418	401	438	423	429	430	452	429	430	466	444	447	479	483	444	405	415	452	410	428	476	437	446	444	451	444	435	418	511	473	417	460	465	437	433	468	456	446	443	458	414	442	476	448	466	439	429	453	435	429	466	485	393	464	436	421	418	436	442	466	465	431	433	437	388	423	445	415	438	416	428	462	446	438	438	400	426	438	476	429	432	430	474	429	436	436	414	439	422	435	422	409	420	418	420	426	442	385	430	417	405	436	391	451	443	417	473	424	455	500	431	473	455	433	419	455	461	445	434	448	466	437	454	450	457	469	451	445	434	426	481	443	450	445	413	462	414	492	447	421	453	455	445	436	426	463	440	464	478	457	448	448	440	470	455	401	418	404	421	460	466	451	445	456	391	461	440	404	432	412	433	468	431	432	452	441	431	443	452	467	456	441	468	456	430	431	448	453	457	418	422	430	443	420	454	420	442	412	431	420	421	465	422	430	454	426	437	464	421	453	448	448	472	453	451	439	453	430	444	427	441	440	421	455	445	436	452	425	450	429	440	415	444	394	434	455	455	441	450	469	439	436	441	432	431	421	444	410	451	412	442	440	451	430	429	423	468	430	423	459	456	431	453	411	434	407	446	424	422	459	439	461	448	448	434	432	421	465	458	464	434	420	433	383	422	433	387	432	429	465	410	419	381	392	419	421	420	466	452	448	421	437	452	448	420	423	463	456	462	485	426	473	439	434	441	458	453	486	441	417	439	432	432	413	451	442	425	478	430	461	451	431	438	443	469	436	448	407	436	428	432	459	457	417	436	420	454	400	389	422	415	447	439	394	433	427	442	436	425	445	416	422	434	430	425	467	435	430	442	428	448	415	471	430	428	451	449	473	470	478	432	455	438	446	441	430	424	407	452	436	422	418	457	443	424	455	428	475	430	411	419	445	430	408	404	461	474	447	462	424	451	424	444	410	445	436	424	426	441	428	438	421	435	431	444	408	429	458	392	433	418	462	422	452	418	485	438	424	435	416	443	448	458	430	470	414	422	443	439	464	458	437	408	414	441	459	425	472	436	458	422	439	471	397	427	419	417	414	467	457	418	386	491	436	443	469	443	418	457	469	427	436	435	454	474	452	450	425	409	458	464	453	427	460	432	449	478	415	437	447	377	461	395	427	449	454	459	444	419	408	450	426	435	400	445	449	441	458	443	426	443	446	431	424	417	411	432	425	441	451	441	443	415	438	429	429	443	451	475	465	471	437	427	494	389	464	439	441	437	433	406	436	386	415	419	409	446	443	466	428	424	478	431	427	427	402	463	428	440	438	429	459	402	433	390	426	448	469	457	408	439	402	465	412	448	433	437	466	434	430	441	413	412	415	418	448	412	469	456	453	395	442	429	467	442	435	416	461	468	452	423	432	429	457	412	439	430	441	448	435	467	492	434	468	451	443	433	406	412	423	400	435	482	409	430	440	440	431	441	480	419	466	438	463	407	450	467	441	446	452	467	441	431	436	453	414	446	437	450	434	476	454	500	436	445	458	433	427	437	471	452	434	414	431	447	426	442	448	432	449	455	414	466	454	443	486	427	438	451	453	436	440	450	472	474	434	460	447	448	436	423	435	441	416	419	452	425	449	448	413	437	470	480	442	431	421	452	413	419	483	450	403	472	456	487	412	410	432	444	472	436	466	425	434	490	441	454	453	435	444	417	427	455	401	462	414	445	415	438	480	429	459	428	462	461	451	460	458	443	452	460	437	400	460	460	428	439	436	488	455	451	436	453	430	397	447	459	464	422	452	443	425	446	402	408	443	456	426	413	435	437	408	437	435	456	438	446	457	460	412	432	471	401	419	436	467	418	427	428	431	403	437	461	477	465	446	467	438	438	438	391	460	408	450	437	462	457	406	457	441	454
24473	22132	35208	39358	40290	35487	25130	8392	2096	1107	773	586	535	649	585	606	580	597	600	608	565	574	587	557	554	549	625	532	573	533	583	541	544	566	514	612	559	566	561	581	554	586	513	557	515	585	623	584	574	582	560	595	599	573	543	529	508	562	592	607	550	602	561	563	554	583	538	544	545	576	566	569	573	569	540	568	598	542	581	557	536	553	601	555	561	566	602	552	566	604	548	581	625	579	584	542	558	510	573	569	577	583	601	542	531	571	571	570	562	549	568	568	564	572	573	596	566	577	553	524	560	546	611	569	579	598	524	601	575	583	529	533	568	552	543	577	565	592	560	562	560	572	590	550	605	562	596	574	556	551	531	571	547	504	567	548	523	607	568	561	561	557	577	512	544	516	543	530	527	587	521	578	562	544	546	539	572	548	539	526	573	580	556	534	544	560	557	530	569	563	559	544	565	602	554	567	608	532	607	586	583	538	523	571	580	553	552	532	508	575	572	547	592	602	573	616	578	559	578	598	605	543	565	566	582	580	582	563	545	547	554	548	561	563	573	621	543	564	558	580	553	561	547	562	578	538	560	568	556	563	564	542	587	558	582	544	558	559	532	537	568	565	562	595	528	565	575	584	541	582	562	576	565	564	588	503	561	584	515	536	528	540	583	547	567	548	566	560	572	564	550	604	577	565	568	527	596	574	590	536	540	545	549	530	534	573	539	566	570	562	581	559	572	566	538	563	596	576	520	594	564	559	565	583	540	560	552	563	567	598	529	572	569	536	553	518	586	598	556	561	568	567	546	570	558	598	591	546	564	533	548	566	564	559	546	565	537	565	574	571	554	564	558	562	563	591	591	575	553	546	538	515	562	545	545	556	525	548	515	543	548	586	577	619	548	558	569	569	538	566	566	567	519	547	552	562	560	569	569	538	637	550	574	565	552	533	584	576	585	530	561	568	571	556	543	564	613	520	547	573	573	556	569	551	543	590	601	553	573	560	560	572	553	556	584	573	587	587	568	579	549	548	540	548	568	581	537	520	578	540	576	542	556	509	541	550	504	542	518	509	567	558	558	541	575	537	541	550	556	557	584	567	614	584	612	577	507	578	579	562	524	574	613	570	585	575	551	571	513	558	589	580	603	545	522	509	582	620	569	572	608	573	522	528	588	562	555	555	582	532	564	557	546	564	567	566	574	563	502	549	539	575	587	599	528	544	524	545	550	534	572	536	553	556	571	542	565	544	553	558	525	541	534	557	578	596	593	563	593	536	533	540	520	578	542	530	518	514	559	515	606	560	523	560	588	546	504	572	547	530	589	582	561	638	587	593	539	544	563	557	526	571	515	524	604	573	550	523	539	539	589	579	548	549	550	578	531	595	566	592	536	555	566	535	544	558	591	564	550	570	548	598	563	594	544	559	583	523	586	545	550	543	555	556	579	535	521	562	582	510	558	511	523	547	588	569	577	593	583	587	533	599	559	551	586	523	585	549	581	574	565	566	593	549	546	563	548	604	570	603	572	538	592	584	538	548	528	582	564	558	571	565	518	549	539	562	532	538	525	589	542	571	552	557	542	559	610	594	546	572	561	573	515	545	566	528	590	576	515	583	595	588	525	553	601	565	563	534	546	601	591	547	578	609	546	564	574	543	578	532	578	548	537	556	578	572	585	553	578	528	533	553	523	523	575	576	562	566	586	587	578	553	589	544	582	581	536	551	564	541	568	541	555	518	580	573	542	546	590	518	548	556	543	540	522	586	575	523	576	574	590	576	562	549	552	598	539	577	562	521	542	567	581	607	566	542	546	540	563	578	542	550	570	564	573	567	574	485	539	566	513	575	557	536	555	556	554	523	560	554	534	559	585	558	566	542	549	579	542	566	555	550	534	571	563	559	527	541	532	582	560	578	503	563	585	507	577	569	573	564	549	578	512	570	617	568	513	568	562	559	543	559	581	523	563	556	578	575	534	523	595	553	559	588	582	552	570	535	587	511	608	599	580	569	536	590	587	563	557	552	574	524	552	551	549	560	541	553	574	554	515	541	575	566	566	551	591	577	584	571	555	526	602	619	564	538	503	592	549	561	497	576	569	592	542	497	525	548	552	521	582	581	546	550	525	562	591	544	531	578	515	564	581	559	535	577	543	556	534	558	569	594	548	572	532	566	572	537	602	592	569	533	582	517	610	551	510	585	582	556	559	565	530	534	568	607	565	572	597	581	596	498	559	571	554	579	530	566	528	534	552	573	570	540	569	566	554	584	537	544	589	598	543	563	569	579	570	538	574	521	551	555	592	514	556	563	576	590	544	539	542	556	561	610	586	573	544	540	566	619	582	577	568	595	592	551	564	539	538	571	539	542	557	540	565	565	565	594	610	565	581	581	533	520	596	579	598	582	540	571	571	558	563	560	564	588	589	570	586	573	575	521	566	532	543	585	556	541	540	546	561	604	517	566	515	553	558	552	569	610	514	593	578	548	566	573	573	589	504	542	568	563	568	578	564	564	561	564	585	577	535	564	546	537	535	579	544	567	584	589	558	584	573	576	559	555	575	580	548	523	520	560	555	601	590	570	554	585	557	556	582	610	560	581	545	545	587	580	624	539	593	569	543	547	581	600	544	561	565	538	532	610	546	586	538	616	553	544	564	593	575	566	551	592	525	535	554	594	583	539	547	543	534	555	532	562	578	577	578	566	579	592	575	588	565	577	553	566	586	549	574	568	565	572	592	572	606	585	582	499	576	542	576	531	550	545	558	580	542	539	543	606	570	578	580	536	587	527	492	540	546	579	590	522	563	537	589	548	507	542	546	594	555	531	610	553	585	541	570	548	564	550	516	541	586	578	526	533	599	550	569	650	551	573	536	537	537	549	572	562	522	581	577	525	553	602	558	570	583	511	555	584	591	560	575	618	548	571	553	545	523	571	552	569	556	525	537	564	584	549	568	541	595	573	540	543	532	540	564	514	581	552	523	544	585	518	575	545	517	560	548	554	547	565	599	587	528	550	563	511	588	518	564	529	509	563	552	560	562	586	564	579	536	569	559	543	508	554	578	573	585	584	560	575	590	545	581	607	531	514	528	538	552	530	548	617	495	578	517	591	567	560	571	591	529	556	570	556	590	561	578	581	568	565	593	535	547	527	565	575	589	579	524	544	539	599	533	546	562	543	594	559	571	537	551	518	529	552	555	544	555	575	585	584	593	534	555	524	545	529	538	551	562	570	573	547	556	564	552	570	564	570	587	513	564	588	541	547	598	523	540	537	562	576	578	543	537	519	541	582	624	532	571	551	578	535	533	560	567	579	557	523	511	608	557	586	565	588	544	564	576	557	571	531	563	525	532	578	541	539	546	558	572	577	570	541	542	600	575	586	530	565	596	515	536	567	589	553	571	526	564	564	560	574	545	538	551	551	608	534	570	523	531	582	536	584	564	568	538	573	547	549	514	542	569	553	536	572	589	541	526	539	521	528	566	607	569	598	548	560	560	563	551	571	613	558
57188	99975	85126	60327	47703	30692	17564	6477	2190	1209	784	540	525	538	511	534	543	506	530	476	566	545	514	528	526	508	546	547	523	556	517	559	531	520	528	529	579	519	490	529	508	522	536	533	485	503	531	502	520	550	553	508	505	465	528	536	533	533	551	491	513	528	542	541	537	496	519	464	500	499	523	549	538	550	497	501	543	512	528	529	530	538	490	511	563	520	506	513	498	517	538	511	479	573	498	482	559	504	485	503	572	531	484	498	533	510	528	481	524	541	490	528	509	557	515	501	508	541	534	487	502	519	533	489	549	551	529	529	522	530	507	524	477	527	510	485	565	543	572	512	500	531	531	529	503	480	520	523	475	555	513	566	528	536	520	484	534	529	525	505	511	501	511	495	559	537	524	507	558	507	523	499	544	513	528	503	535	523	509	496	483	540	559	521	482	542	518	515	479	531	515	531	548	517	500	541	498	499	515	478	562	525	524	518	525	500	524	512	525	554	514	511	519	525	506	565	521	507	509	521	528	540	520	532	470	526	539	548	521	544	539	499	555	514	545	526	540	483	503	534	513	495	547	548	518	475	508	472	518	527	478	536	504	532	479	496	494	544	492	541	530	559	494	523	526	514	506	522	492	551	512	530	507	511	506	525	507	500	496	511	515	474	535	498	508	538	492	548	528	500	510	475	545	511	512	509	505	524	526	506	496	537	512	526	509	509	515	529	533	526	500	499	530	512	497	501	509	531	550	499	510	491	510	512	503	525	490	519	561	539	511	516	495	526	535	518	520	539	519	484	497	490	546	567	516	478	478	552	526	519	572	488	499	493	532	504	549	515	507	522	500	589	493	508	486	557	539	524	442	504	528	517	509	502	481	505	518	513	511	494	533	513	486	496	491	483	517	554	503	515	510	546	524	490	514	501	554	511	509	506	509	486	500	504	535	460	555	528	561	520	495	549	485	564	508	521	509	532	544	523	491	535	547	519	542	513	485	550	519	519	478	560	527	531	540	534	551	465	528	543	514	516	532	503	535	525	509	543	545	507	540	537	550	527	493	554	457	524	537	509	510	531	495	547	503	534	517	495	501	543	529	521	549	517	487	501	478	478	521	518	470	485	511	507	549	488	509	539	518	584	548	516	523	521	497	499	524	557	494	544	550	536	515	474	547	516	535	484	523	528	523	528	563	509	534	539	548	493	513	524	498	471	521	507	535	507	507	485	489	584	532	511	545	513	487	514	520	540	527	514	570	500	531	487	505	542	493	510	514	514	521	527	534	520	524	500	536	532	477	524	520	474	510	512	522	509	528	529	577	510	516	545	511	524	549	500	525	495	532	497	545	521	544	491	512	501	524	534	548	516	473	546	520	531	547	489	534	517	525	547	486	533	502	532	534	513	508	507	490	496	484	483	513	524	517	559	479	560	539	496	498	551	516	475	557	538	524	537	547	508	487	549	520	532	501	508	508	516	490	498	506	507	548	518	526	513	547	500	523	495	553	502	479	475	522	524	490	510	574	508	503	518	498	534	584	540	509	550	517	553	527	497	508	486	522	553	550	531	503	512	514	523	485	540	510	522	524	535	548	500	513	497	509	537	543	508	538	542	501	521	516	575	539	558	537	519	545	528	486	522	514	540	504	526	510	513	533	542	483	544	522	530	526	515	531	517	526	507	514	544	536	532	546	526	503	505	537	504	527	490	544	498	521	513	518	499	501	509	530	508	509	541	540	524	522	500	504	520	522	503	554	513	547	526	515	539	531	559	502	517	524	485	565	480	502	510	547	519	524	573	523	538	524	503	478	514	460	510	508	527	503	482	591	538	501	524	516	546	520	515	488	556	491	523	569	500	532	527	497	568	544	526	538	510	513	519	487	519	495	499	536	509	502	502	477	558	557	533	491	538	524	527	525	533	500	528	536	540	538	512	512	522	489	509	520	531	557	505	519	478	535	533	535	545	501	531	508	524	523	524	498	544	515	568	510	518	527	532	512	510	500	505	533	464	542	533	500	557	524	500	485	521	476	556	503	506	489	474	516	536	522	538	509	511	547	550	502	505	509	566	542	494	545	520	509	503	530	531	529	554	531	520	493	517	537	515	519	471	511	543	543	547	543	486	496	529	511	527	523	509	492	528	531	542	498	544	493	516	493	554	516	503	542	505	522	503	518	497	530	502	519	512	507	519	525	537	506	513	512	488	503	523	529	525	531	512	528	516	502	513	533	524	485	490	514	500	520	518	496	507	532	520	511	539	523	528	571	486	521	487	494	501	513	510	515	561	471	504	531	559	536	486	509	566	513	536	480	576	500	486	470	527	527	515	523	507	521	491	517	515	508	512	522	491	541	533	536	547	529	496	525	532	499	521	498	475	539	536	514	498	519	544	499	463	505	511	533	542	516	500	524	537	535	558	534	508	497	550	509	518	465	523	540	495	525	523	552	553	529	505	520	528	514	557	545	554	552	500	533	507	509	503	533	524	506	518	525	493	526	554	498	507	515	513	523	495	471	519	517	544	491	504	485	486	542	515	525	475	543	527	509	486	483	512	536	491	563	517	487	503	487	505	515	537	473	489	516	517	520	520	515	534	492	548	527	496	546	539	513	543	497	507	495	534	501	508	463	530	523	532	519	536	506	548	539	528	482	517	498	545	481	509	542	491	539	537	532	529	527	490	500	504	530	496	494	498	519	550	528	568	536	557	514	566	503	546	534	531	507	509	536	548	500	559	510	505	532	532	532	545	538	536	500	520	513	519	539	506	511	528	516	501	532	541	499	497	502	528	526	510	535	505	518	515	517	500	522	502	500	530	546	535	543	553	543	503	523	521	507	500	544	525	546	551	541	507	538	502	491	514	506	491	489	568	525	550	556	527	515	518	481	490	491	491	539	512	522	534	515	505	515	553	497	538	515	498	555	496	532	506	517	518	519	505	501	522	484	501	489	489	494	512	501	525	514	540	520	473	545	501	555	506	521	528	512	483	479	540	521	500	532	524	546	521	534	496	579	523	471	513	485	505	553	534	522	533	556	505	520	514	508	549	563	520	522	510	510	476	484	507	562	533	492	521	514	528	522	564	503	499	525	545	516	498	527	498	545	483	503	529	550	530	561	487	499	542	536	526	523	531	498	503	525	511	494	544	502	503	487	507	514	499	540	523	506	519	504	514	482	501	507	538	521	486	528	506	497	511	507	519	483	531	518	505	560	535	513	514	514	512	541	491	522	513	541	531	514	522	578	576	490	567	512	489	491	473	523	510	575	492	556	507	483	511	515	510	538	516	531	573	507	490	517	553	527	490	536	470	483	520	508	549	517	553	517	513	505	517	488	525	546	519	528	450	533	475	478	504	515	528	473	524	516	503	464	518	514	529	482	543	505	527	566	539	541	493	510	473	503	546	495	513	505	466	501	529	541	528	516	497	532	494	489	453	499	547	548	522	520	510	503	520	517	546	486	528	498	501	533	530	523	531	549	529	515	529	525	572	547	515	530	494	513	536	527	464
28721	23654	23560	13110	6315	2970	1603	818	512	464	526	476	481	452	435	455	447	450	428	446	488	454	456	485	435	470	459	457	436	464	445	445	425	455	477	421	469	444	469	471	442	473	432	435	447	439	412	495	447	414	452	479	431	449	504	469	465	467	426	443	469	488	493	462	479	476	446	427	457	500	473	441	466	455	484	485	452	483	458	424	467	480	473	461	440	429	447	425	481	488	467	450	437	493	427	437	458	458	472	458	446	442	434	471	471	444	445	497	464	494	419	403	437	491	468	437	461	465	500	438	480	452	509	463	475	465	482	451	464	469	444	443	459	466	489	462	489	474	437	436	444	453	461	440	483	475	444	430	447	457	385	421	426	447	440	452	478	457	485	421	471	426	459	472	474	438	423	466	451	451	464	450	495	452	427	433	460	466	432	436	458	482	466	461	451	440	462	467	446	455	424	507	445	454	430	477	417	437	443	481	412	426	493	464	452	470	458	457	445	462	451	440	469	468	502	395	443	434	470	468	473	460	453	468	492	450	481	476	458	439	430	440	413	476	444	475	452	466	427	449	449	427	453	451	451	485	466	477	442	427	445	443	459	450	461	427	479	471	439	462	456	460	455	448	451	477	461	450	485	478	460	500	458	456	444	489	456	467	440	422	459	449	457	439	444	466	461	447	458	496	432	459	429	457	456	425	453	461	463	489	451	470	443	452	486	461	416	495	445	444	455	467	479	445	442	432	473	425	470	461	465	465	446	461	436	466	457	404	476	453	468	431	456	471	443	486	471	445	463	458	481	443	453	477	456	451	451	426	478	453	428	490	465	448	402	441	439	460	440	472	451	430	423	426	462	426	487	460	441	464	409	454	476	447	443	452	459	496	421	456	456	480	460	492	476	447	464	442	428	452	472	430	457	427	429	471	455	494	489	431	462	441	447	435	470	468	438	467	417	447	452	478	460	427	432	446	466	457	448	424	458	438	474	458	452	443	470	444	485	495	465	462	448	449	419	461	465	448	482	463	448	477	515	427	463	459	467	470	462	453	445	452	411	485	480	424	476	434	449	471	456	415	490	464	462	460	467	485	480	426	444	418	409	414	486	469	406	423	494	445	459	455	476	467	441	458	478	466	385	429	448	464	410	409	463	488	433	465	488	459	446	469	475	457	469	441	475	455	415	449	471	446	469	458	445	473	442	457	451	454	460	493	469	456	471	434	478	463	480	442	474	435	453	441	423	468	499	470	455	455	493	499	465	430	447	462	449	467	428	458	467	457	454	429	445	454	491	442	468	470	449	469	482	469	455	440	510	466	462	453	486	453	482	447	422	453	481	467	464	440	485	436	475	479	467	463	421	474	475	465	462	519	470	467	484	445	461	460	476	440	442	456	442	470	429	446	452	476	463	477	434	451	439	449	428	443	450	463	466	491	524	458	430	467	441	471	429	456	457	464	488	470	455	464	437	473	468	446	454	464	455	464	471	449	450	516	462	466	487	443	447	448	438	494	475	440	475	468	454	445	426	461	442	461	473	445	445	429	454	480	470	476	429	494	464	499	453	449	454	466	448	469	450	471	429	422	459	480	436	458	463	448	446	446	468	470	430	455	418	432	453	467	481	450	463	470	460	449	460	485	466	447	441	460	465	438	479	497	437	443	463	451	465	433	448	452	481	448	453	477	460	450	463	440	475	419	444	492	463	445	510	511	466	478	468	459	431	407	445	444	445	445	455	456	435	447	419	473	459	484	471	434	470	444	467	423	452	480	473	453	475	468	412	469	502	425	449	475	456	416	428	462	466	483	442	462	485	480	463	453	437	425	459	467	479	469	489	453	439	451	442	440	450	455	463	430	482	456	457	424	457	433	454	487	416	445	467	414	473	422	457	468	452	434	409	472	478	453	485	451	470	482	457	446	467	468	465	461	422	485	466	466	485	444	453	448	446	423	467	465	494	505	420	464	484	456	439	478	408	427	430	431	474	430	455	457	447	455	478	459	482	498	432	487	446	441	456	419	441	475	483	449	441	453	463	456	496	435	475	451	477	477	453	484	437	490	492	465	441	445	459	448	474	449	457	474	482	440	444	450	454	491	441	426	419	464	472	446	439	449	454	487	444	444	458	445	435	458	455	481	469	424	401	423	481	468	460	431	448	429	474	454	430	448	445	467	487	451	428	461	427	414	456	451	414	470	462	444	470	437	459	461	460	438	452	463	471	428	448	472	469	476	464	446	481	439	439	453	467	462	471	458	493	420	511	470	468	440	437	458	458	469	473	475	459	452	450	509	473	441	496	515	457	479	461	475	453	448	425	493	454	456	453	459	408	436	463	486	464	420	440	438	425	413	416	437	440	462	464	472	464	477	448	458	436	430	415	462	415	449	469	452	432	461	449	480	411	472	482	432	440	423	461	439	481	431	437	459	468	425	431	433	470	466	465	469	427	471	464	443	431	452	443	453	474	459	441	448	459	466	441	461	476	435	449	452	447	416	439	439	472	471	437	483	492	462	472	471	463	456	469	478	458	462	453	397	453	495	425	447	454	478	484	446	453	451	458	451	480	433	435	447	438	421	453	436	450	498	431	496	449	455	479	481	465	441	450	461	459	516	447	432	427	464	419	432	482	464	467	453	434	470	488	448	444	466	492	471	489	488	448	467	478	464	471	438	454	450	460	463	472	434	443	458	443	452	429	463	464	508	464	436	457	453	458	465	436	444	475	435	500	476	468	437	457	446	446	512	430	440	516	435	468	481	441	475	434	458	469	472	466	440	446	449	456	445	475	468	466	451	484	448	442	448	504	460	458	468	451	462	492	459	447	473	474	459	425	432	461	446	453	454	459	440	465	458	452	431	419	441	443	456	452	505	470	450	438	435	452	449	416	467	486	441	457	495	430	434	444	435	475	441	453	490	450	444	447	452	445	466	446	472	451	424	510	463	446	449	445	481	476	467	466	435	449	440	488	503	439	433	456	453	436	469	485	451	451	485	454	482	426	499	459	430	424	485	481	448	434	431	473	451	467	406	426	483	466	455	431	454	429	433	441	453	458	427	455	453	437	453	492	422	461	478	438	467	449	409	476	434	447	430	486	479	467	434	455	462	495	423	471	473	461	508	463	476	446	453	430	393	460	479	459	460	433	447	455	469	425	442	470	468	496	472	473	407	476	404	446	428	481	428	466	450	473	484	467	430	442	442	474	451	435	475	465	440	498	453	497	497	465	483	459	425	440	466	502	490	452	460	454	458	458	506	429	463	468	443	452	492	460	471	421	462	453	442	458	455	475	473	457	483	455	447	446	461	512	495	473	447	479	464	441	450	451	491	441	445	477	464	422	440	476	465	454	457	473	438	480	444	438	455	450	464	418	472	463	468	460	422	441	457	450	473	423	454	450	437	447	443	454	469	441	443	478	451	451	405	452	494	443	459	494	438	439	425	431	433	460	444	483	425	488	414	430	433	465	415	506	453	445	480	427	441	444	480	478	437	429	466	409	415	468	454	411	469
12348	26151	20987	8855	5479	2972	1655	776	480	420	401	366	385	381	382	402	414	391	384	363	375	380	374	365	385	410	425	385	363	420	353	398	397	409	378	384	412	374	399	361	373	348	350	348	355	391	410	385	382	367	405	362	333	339	393	387	361	393	405	371	391	364	383	368	357	392	334	372	367	362	383	407	381	376	410	374	377	372	369	359	348	359	389	370	380	384	383	412	381	375	411	355	384	368	377	349	388	388	378	379	390	402	362	379	385	374	380	386	385	374	364	356	407	392	375	366	410	365	368	371	374	364	405	350	400	386	378	348	356	395	390	374	416	399	390	416	391	379	388	395	372	407	378	372	364	383	404	377	368	375	394	385	391	394	399	409	388	379	390	412	390	373	428	385	404	363	369	382	398	410	404	376	404	337	397	396	373	381	411	389	387	391	386	415	364	394	406	395	359	395	402	406	386	363	420	382	409	376	377	392	383	378	379	382	373	384	366	385	346	386	336	350	365	369	415	354	407	383	402	416	357	388	379	389	355	383	387	367	356	383	371	335	419	359	376	381	370	357	386	361	365	381	351	416	355	346	373	359	351	381	352	373	370	351	388	397	352	341	375	373	380	361	365	379	378	352	359	347	362	418	383	404	366	359	382	379	371	365	406	380	416	366	411	330	412	396	425	350	367	373	393	354	348	397	413	386	414	388	404	378	392	369	375	374	366	342	389	394	378	388	391	401	358	356	354	382	354	385	333	371	391	351	419	358	398	363	389	394	352	381	390	381	380	390	368	386	385	373	369	391	412	369	375	393	372	389	403	394	381	363	386	372	389	377	373	371	358	366	384	377	359	356	391	386	373	371	349	367	378	350	380	357	353	369	377	397	382	369	411	397	383	352	410	391	403	387	401	351	365	386	386	398	362	387	394	361	344	371	376	389	395	351	365	392	376	356	405	390	387	403	414	422	402	372	360	368	336	384	389	357	376	331	378	423	394	349	385	385	341	366	367	397	377	401	418	375	375	388	388	398	387	385	387	353	375	367	339	357	351	363	377	368	380	379	409	374	383	392	376	402	354	361	411	387	370	384	366	409	378	353	375	389	392	361	377	412	365	416	355	357	395	380	353	394	371	375	399	356	377	387	360	401	414	388	382	355	358	361	344	379	378	361	415	365	392	345	377	388	366	378	361	375	377	387	401	393	405	362	379	378	392	380	407	418	390	381	368	415	378	356	408	376	372	406	410	375	379	389	371	417	390	407	384	416	389	379	388	368	374	396	402	384	358	387	404	398	393	372	364	384	372	375	381	382	382	411	371	387	408	364	370	335	364	353	393	361	382	360	371	362	407	370	367	369	391	374	353	424	361	377	387	355	377	373	379	367	362	374	366	397	357	389	383	367	373	375	399	363	366	380	395	368	355	378	385	388	404	386	368	395	362	403	367	372	365	419	392	354	385	372	391	327	400	373	384	388	378	392	415	377	354	389	380	430	349	383	406	367	417	391	384	398	389	419	415	405	350	370	350	372	381	369	375	431	375	374	384	386	404	375	367	355	334	403	404	367	365	365	384	381	389	405	398	373	371	406	377	373	382	382	333	337	381	387	390	386	367	373	389	387	390	376	370	412	349	388	353	365	396	388	366	384	350	371	376	379	389	379	365	365	380	354	360	361	401	353	379	380	402	403	378	340	391	367	377	399	380	388	355	373	359	345	388	370	373	406	392	423	355	363	374	361	370	388	342	365	352	373	358	391	370	363	358	389	338	395	401	400	367	373	378	380	378	398	371	359	389	389	374	383	414	394	413	376	411	372	396	358	395	384	392	395	371	361	372	373	379	404	362	399	413	358	402	390	408	384	394	386	377	382	430	411	387	386	372	355	394	372	373	385	346	415	378	382	371	388	427	367	356	354	388	355	348	400	351	357	384	344	365	375	360	341	366	393	390	374	390	380	372	343	377	385	377	398	385	381	379	374	383	365	360	401	360	362	371	373	367	352	356	417	367	349	382	391	354	336	357	385	378	371	408	387	377	371	419	408	396	360	381	353	363	374	358	410	353	365	369	392	401	336	354	359	408	410	376	372	416	381	381	362	403	409	350	385	357	371	364	369	398	397	384	391	381	367	365	396	370	392	423	387	354	410	402	382	387	380	373	420	390	359	377	363	353	369	377	401	395	344	368	378	371	405	381	369	375	371	370	335	381	414	394	385	401	378	378	424	363	378	373	416	407	386	384	396	393	363	385	391	378	395	387	405	379	371	388	361	394	410	393	356	407	356	403	399	391	354	396	368	351	369	378	404	370	357	376	377	379	401	406	431	384	379	363	416	381	367	362	382	373	379	336	363	383	393	370	346	394	377	368	380	407	372	391	395	389	390	407	401	370	381	367	403	381	384	369	358	328	411	391	387	379	373	374	341	376	366	397	374	317	404	389	398	366	396	364	380	391	379	391	369	370	387	411	336	403	364	365	359	370	384	343	341	397	384	381	385	371	425	375	352	349	419	395	382	388	374	383	388	388	415	379	407	379	379	405	356	379	364	418	387	375	382	411	373	407	381	352	325	363	364	410	394	373	382	381	387	369	391	407	353	342	401	366	384	417	377	397	358	351	379	397	369	375	385	388	358	375	376	364	346	382	360	375	397	371	367	369	362	408	380	384	388	372	385	378	348	398	392	394	396	380	381	387	360	351	374	374	377	418	333	403	370	406	372	380	418	381	430	336	354	394	370	383	414	366	418	404	356	372	392	406	384	407	376	361	381	360	394	426	386	376	367	370	390	420	389	366	368	354	387	364	350	376	373	396	397	379	398	370	380	387	375	367	376	377	407	365	379	381	393	359	409	411	380	397	410	378	401	414	393	409	384	372	408	359	384	391	364	402	392	385	348	371	362	389	367	435	349	360	347	399	393	366	392	376	387	393	414	379	419	384	369	361	380	361	393	395	393	416	401	385	373	362	358	389	363	403	376	368	357	370	372	377	408	386	366	387	384	380	370	399	351	377	396	402	335	372	372	410	362	398	381	397	353	367	436	369	386	330	374	380	385	351	370	395	426	375	377	377	391	386	377	407	388	373	385	385	344	368	377	402	381	387	384	358	371	377	367	364	380	415	370	386	362	366	382	369	377	394	402	377	372	356	378	418	381	375	363	405	370	347	360	397	365	383	382	369	385	383	394	375	363	394	359	388	388	392	370	413	369	385	368	389	331	385	348	385	393	413	389	374	396	377	379	380	423	354	391	380	403	407	366	356	410	416	373	371	406	398	361	350	389	377	376	440	382	362	356	331	380	323	363	402	378	386	341	409	426	374	396	407	373	386	363	378	350	379	385	349	368	367	382	389	403	370	378	344	363	400	397	369	378	391	404	391	384	373	348	394	384	417	375	398	382	370	404	375	369	348	388	393	358	406	375	368	393	373	369	394	364	371	398	388	362	386	365	359	395	357	351	372	344	379	389	394	375	347	378	388	399	374	366	379	382	384	371	384	314	394	364	426	407	402	392	339	376
25528	22928	39284	43829	37905	27128	15820	4603	1361	835	610	544	502	509	471	455	476	482	512	533	506	524	549	508	504	514	510	539	474	475	504	513	512	510	443	498	491	507	465	495	500	500	496	469	507	499	514	532	506	500	500	518	499	513	494	525	478	509	498	441	472	478	513	474	489	494	482	470	480	477	498	489	513	546	468	494	501	482	460	490	496	481	479	505	467	504	503	478	431	501	484	523	463	520	480	509	495	466	473	529	500	497	472	486	473	477	485	509	501	487	507	505	454	465	519	505	452	505	471	485	494	463	484	515	487	486	491	481	491	475	484	482	475	469	501	440	481	478	466	508	486	515	483	497	480	480	477	492	477	511	473	500	531	476	503	485	442	483	468	496	496	489	516	494	513	509	480	496	517	486	502	474	492	483	494	490	492	480	505	459	487	455	522	520	460	513	455	476	480	493	533	437	489	468	485	486	468	504	513	444	511	500	469	459	456	485	462	483	525	501	456	460	469	460	544	504	471	471	490	484	515	452	455	485	507	502	497	466	473	487	502	490	475	477	512	506	511	497	530	458	491	504	458	506	468	498	509	500	484	488	472	501	488	458	481	471	451	476	495	509	484	482	458	484	448	444	479	470	471	501	466	464	474	457	525	451	512	462	512	476	499	507	432	487	466	472	468	494	491	503	528	460	488	517	485	488	477	511	482	482	449	458	480	488	513	500	515	470	483	546	477	518	469	480	482	483	509	449	450	509	516	481	537	497	512	464	446	459	502	490	470	487	449	498	492	454	472	496	509	472	482	463	501	461	484	478	463	468	527	488	492	492	443	490	493	529	507	521	457	481	508	494	454	498	493	493	499	472	513	483	467	495	477	467	506	517	501	525	513	501	503	476	498	492	519	493	492	477	492	461	499	486	521	517	512	430	448	483	469	522	490	514	488	509	474	476	481	515	519	486	483	489	503	481	472	476	505	446	491	519	488	502	462	503	501	509	503	479	503	470	461	501	515	481	533	524	493	478	480	498	481	475	518	455	484	460	484	495	487	476	454	480	490	466	500	482	462	475	485	452	459	533	486	491	456	450	512	503	498	463	489	473	460	456	489	497	473	472	510	488	543	510	515	517	498	515	471	506	482	497	484	490	510	483	491	465	489	500	482	500	516	509	484	483	484	472	499	485	494	506	504	490	477	422	482	482	478	485	532	490	525	512	438	526	511	504	486	496	486	528	477	523	546	501	499	484	454	473	511	518	491	497	475	534	447	532	469	502	487	448	461	444	490	460	516	437	498	472	476	483	501	479	508	501	515	478	532	484	466	502	538	476	472	535	487	501	502	499	507	493	547	487	525	456	530	490	481	465	520	500	487	521	491	529	470	456	502	493	458	510	469	444	485	502	458	490	501	494	487	519	475	458	523	511	498	444	491	466	483	495	476	504	479	496	496	479	483	500	491	472	467	443	461	530	468	510	512	519	460	489	488	491	489	493	498	506	520	476	515	508	492	517	466	490	473	464	527	496	465	489	510	523	495	482	524	487	448	461	540	454	486	503	507	498	508	489	484	520	512	493	488	492	470	472	511	510	488	476	483	493	485	492	466	515	473	517	455	503	511	447	499	474	486	478	487	472	525	499	485	492	523	499	459	517	497	486	474	500	485	503	477	488	522	494	444	465	479	494	462	455	497	444	472	505	487	531	525	509	469	495	477	517	453	484	459	484	456	497	474	465	529	518	488	474	494	527	573	505	442	502	505	487	487	473	503	486	481	501	478	511	464	473	478	513	505	499	478	500	461	503	504	484	523	476	508	457	506	463	487	462	461	457	522	479	487	489	478	491	517	470	495	522	473	503	473	488	477	502	529	474	481	472	514	491	497	440	495	505	497	500	466	522	445	450	484	526	509	505	454	479	481	495	496	495	532	461	478	479	513	487	480	500	440	479	523	473	478	492	475	529	528	484	502	505	459	488	518	468	495	518	472	492	473	473	473	482	469	488	503	495	497	491	480	494	477	497	499	494	514	503	513	478	482	455	468	496	457	481	522	466	472	496	489	495	459	460	496	490	480	526	473	493	516	484	486	475	445	480	521	492	493	468	457	440	515	462	519	510	485	513	494	452	412	501	473	509	492	482	501	502	499	490	476	483	475	470	530	480	459	497	480	487	487	489	494	487	486	493	501	508	503	508	530	464	476	466	527	491	506	482	503	518	555	485	484	475	463	473	456	477	476	478	474	481	540	482	469	472	458	422	511	500	509	439	470	474	494	452	501	511	441	497	456	497	485	478	450	497	476	488	523	501	529	490	535	475	529	461	448	485	480	451	470	473	466	489	505	463	499	453	504	534	469	492	489	493	522	507	465	502	493	429	484	504	484	462	493	487	516	499	463	500	509	533	467	451	494	463	523	502	452	499	511	454	473	457	481	486	502	478	448	446	505	525	474	495	464	511	521	514	494	471	507	462	479	512	483	496	491	491	525	489	484	492	479	466	442	469	476	479	547	466	487	464	452	489	455	510	477	507	516	466	481	505	485	503	492	516	490	465	522	481	498	480	506	502	492	512	498	495	480	486	463	445	463	507	474	487	461	439	482	497	457	466	460	447	499	449	491	487	468	475	489	488	443	474	455	504	458	467	472	456	461	494	490	500	499	453	485	477	463	474	463	475	474	502	454	517	471	493	510	502	514	478	538	468	471	473	473	474	486	501	484	433	504	492	491	480	500	478	485	494	470	471	504	519	504	473	470	479	504	458	483	485	519	506	518	498	482	498	499	455	473	466	494	505	477	470	516	460	453	451	486	470	503	486	471	511	531	478	452	494	494	456	481	474	502	477	485	500	435	490	492	496	479	494	475	489	483	527	471	491	524	458	503	464	472	459	455	532	526	491	475	494	494	517	451	513	477	495	462	453	509	507	478	488	504	501	479	470	507	461	447	496	481	499	532	489	470	467	499	495	459	486	492	486	488	456	478	493	480	474	463	516	467	482	486	490	491	483	468	509	500	447	515	488	472	531	507	487	505	446	496	492	432	442	478	480	457	479	501	473	474	442	504	485	472	475	512	486	523	526	500	460	490	496	490	516	499	461	490	503	454	500	509	476	501	503	455	524	449	497	503	479	517	459	489	489	450	484	485	507	489	499	508	485	507	452	524	492	490	480	493	497	469	490	482	486	535	452	485	519	484	446	462	490	485	464	445	464	490	463	501	516	456	449	459	497	461	474	443	504	528	488	496	493	483	489	546	469	488	467	477	465	487	488	510	478	502	515	484	501	518	480	488	507	472	502	511	502	507	428	477	440	491	505	483	431	501	489	475	470	467	518	479	463	500	509	457	499	462	505	531	481	470	513	521	494	490	515	500	489	509	499	482	504	496	512	506	517	498	467	458	505	493	516	520	464	500	466	487	463	483	485	467	494	445	465	444	474	520	470	452	446	496	475	471	472	466	478	472	510	490	470	498	516	475	457	471	497	521	453	476	486	496	470	483	501	518	503	514	486	436	511	486	493
44710	85788	71382	49675	35773	20964	11147	4322	1553	898	546	457	424	436	461	423	456	456	469	425	481	432	456	448	465	473	460	434	465	451	454	451	445	452	465	417	425	443	455	475	434	450	459	443	453	500	468	430	405	468	450	521	515	439	439	416	454	437	478	478	409	457	452	477	451	458	444	448	463	473	469	441	427	413	420	437	484	440	456	452	483	456	481	451	434	471	506	402	435	455	422	466	423	460	461	464	465	424	451	416	428	460	410	398	451	478	461	439	437	449	425	436	438	472	436	466	445	386	458	432	462	417	412	409	412	481	405	446	419	427	436	449	456	454	421	442	488	424	433	454	461	470	437	424	471	439	439	457	408	442	451	445	463	454	429	427	446	458	457	449	442	442	468	454	438	448	432	435	484	444	465	435	440	461	461	462	427	456	450	460	423	434	462	444	420	434	472	444	438	467	485	440	426	470	472	458	408	450	449	424	432	467	458	440	438	458	451	433	424	448	449	491	445	428	497	462	452	437	445	479	442	427	459	408	432	448	453	467	435	467	453	432	472	475	426	447	429	412	432	476	443	456	389	435	444	448	474	467	420	463	462	438	468	445	450	454	436	424	441	468	454	457	458	436	457	442	432	442	456	468	434	466	422	460	442	450	436	424	445	477	462	468	469	462	417	433	462	412	460	454	411	423	451	444	446	449	439	451	455	442	472	436	459	475	469	456	443	460	449	481	446	449	420	453	414	475	461	480	476	497	481	447	471	477	472	489	451	461	407	431	427	467	470	425	459	433	440	467	447	453	473	438	453	432	436	457	444	476	452	415	458	449	441	436	467	452	472	436	432	461	449	467	435	449	488	458	424	454	422	439	442	452	422	471	435	457	422	423	441	461	427	434	444	482	440	489	452	472	458	444	515	431	408	439	419	473	432	461	422	480	437	423	464	401	437	449	462	429	448	432	447	449	428	433	456	450	465	476	436	439	428	434	448	441	429	418	436	435	474	414	449	447	446	483	467	427	508	462	451	435	423	466	469	456	463	463	460	437	480	493	449	438	462	405	442	449	484	445	401	444	436	448	454	433	395	464	481	439	466	435	431	452	473	453	430	452	462	488	431	434	439	456	427	438	506	493	452	472	485	441	457	460	462	462	457	432	444	438	443	413	472	466	466	461	441	464	433	433	426	416	496	421	470	425	453	452	456	479	429	434	445	487	440	431	430	423	435	432	425	481	484	442	454	405	478	438	472	461	443	460	404	445	417	440	438	463	436	484	470	433	460	431	441	456	443	454	412	438	455	412	454	440	467	458	442	454	477	432	429	447	437	458	453	432	460	460	446	441	456	444	458	425	445	441	429	453	430	454	431	473	418	470	459	454	450	474	462	460	437	448	458	426	455	446	448	457	459	435	469	434	476	425	447	456	411	445	468	448	441	435	452	480	479	505	449	478	448	430	465	452	465	429	421	460	451	439	464	433	467	445	436	429	455	463	450	461	446	480	487	448	465	453	449	447	445	467	413	455	470	451	441	487	437	445	468	483	472	483	433	419	448	437	462	471	462	428	425	431	443	451	422	427	462	463	429	445	483	453	469	445	458	425	409	467	421	427	463	467	445	410	455	449	492	468	453	432	468	432	425	427	430	475	470	405	463	437	444	446	447	480	423	466	464	487	431	461	479	475	479	439	454	438	439	492	460	423	472	432	441	437	432	451	405	494	478	454	464	444	447	446	467	456	448	485	456	440	431	457	485	452	406	477	458	466	437	447	480	457	391	456	489	472	446	440	430	434	450	462	450	465	460	412	433	425	460	421	433	473	436	466	445	442	437	456	495	469	457	404	457	439	463	439	448	440	431	452	419	475	456	441	456	428	428	460	435	424	462	426	448	421	421	424	439	433	467	439	427	431	480	483	450	488	396	456	441	398	476	446	452	440	456	439	439	423	396	400	446	434	455	447	492	519	420	442	452	455	447	390	449	431	428	455	426	446	447	484	453	412	456	413	447	434	473	430	451	468	463	490	412	439	410	461	465	423	465	429	427	422	439	488	429	422	436	446	465	447	439	451	456	476	471	447	438	461	477	462	404	424	412	441	429	410	429	456	448	468	453	437	486	441	468	432	430	457	458	449	464	447	443	465	466	470	416	461	429	488	463	465	429	426	429	492	458	481	481	481	478	423	457	437	475	443	431	431	433	421	445	453	426	488	461	437	413	452	479	451	433	437	420	455	392	438	490	428	441	429	427	452	456	425	471	428	453	452	511	473	426	464	465	477	452	418	437	421	461	444	411	444	474	497	490	458	420	457	434	460	462	426	475	453	461	437	420	445	440	457	415	449	455	455	455	451	426	434	473	501	432	454	444	435	433	442	426	445	438	437	454	426	414	483	437	457	454	490	433	475	461	468	453	456	470	449	426	451	431	488	451	452	423	429	451	436	455	487	471	476	439	406	465	432	459	454	428	436	435	478	438	457	440	444	470	471	468	415	429	457	449	470	462	432	424	450	403	460	443	441	463	430	443	444	452	418	452	455	407	451	471	417	452	405	425	453	434	433	459	436	485	436	419	452	467	448	443	456	435	450	426	428	489	434	440	467	458	463	433	482	447	460	428	437	432	381	507	475	416	457	443	450	427	489	448	437	488	429	443	469	446	470	479	459	450	427	477	454	395	430	461	440	466	465	449	447	457	452	478	465	462	451	421	466	433	458	465	435	428	426	476	449	449	410	458	461	434	431	452	432	430	441	448	440	495	440	451	446	429	474	468	483	408	429	424	480	466	474	479	469	456	456	442	487	459	426	419	459	408	463	424	410	456	493	417	408	462	427	432	467	413	452	444	486	446	414	393	450	429	450	455	492	413	398	442	462	434	440	412	454	440	480	448	429	465	503	419	451	449	462	451	429	433	428	431	412	440	443	430	377	452	442	468	461	458	457	448	466	445	477	424	443	486	495	433	488	495	460	435	455	423	470	422	448	458	452	470	447	434	469	405	419	462	443	410	445	435	407	456	427	467	452	426	406	453	458	454	460	441	457	439	496	480	439	492	430	474	476	410	448	432	449	413	438	414	440	434	464	412	430	457	429	479	447	412	423	436	426	425	454	446	440	428	458	439	452	433	434	427	447	442	500	452	439	460	444	451	466	449	469	470	452	462	419	441	432	465	476	442	493	437	475	476	475	409	456	426	451	447	468	470	437	439	442	433	433	408	457	430	467	435	447	443	463	472	419	430	428	464	427	445	433	452	479	428	449	461	449	450	437	450	458	463	401	462	459	443	442	432	459	404	434	467	429	464	460	473	391	450	455	440	459	445	457	443	436	437	471	443	457	425	441	480	449	408	455	462	477	441	432	482	437	463	416	454	422	480	437	461	457	472	431	446	424	426	435	430	452	449	397	431	464	440	468	440	449	445	444	457	434	390	437	440	462	451	464	463	428	439	488	445	448	457	398	405	429	412	476	452	472	442	471	506	447	462	451	447	422	447	474	473	455	415	466	409	433	428	455	461	448
24580	22259	34994	39564	42152	36471	25962	9737	2500	1336	729	634	560	602	626	578	582	597	610	593	576	564	543	600	584	575	555	563	581	521	587	568	589	589	578	559	575	590	566	557	566	547	564	569	553	563	592	532	554	591	555	563	506	607	551	560	566	525	567	582	565	563	555	588	544	525	602	561	571	540	589	573	586	563	564	528	585	528	650	573	626	567	557	536	516	585	545	552	558	632	570	583	546	607	562	545	537	560	528	589	575	569	594	512	568	555	555	570	548	567	578	552	579	555	595	551	553	536	533	555	562	549	562	584	548	515	534	526	519	557	591	570	570	549	538	546	562	523	550	554	544	541	604	580	576	546	541	572	522	510	600	578	559	560	561	547	540	569	551	574	525	577	547	546	543	548	537	552	573	569	560	543	587	559	580	572	534	599	546	518	534	602	571	553	576	590	600	576	578	560	592	576	525	553	567	556	545	528	563	547	560	611	581	541	544	566	544	560	548	572	594	561	539	553	576	571	562	586	569	565	556	545	562	566	569	554	558	570	603	588	525	556	593	550	557	544	585	569	552	555	547	568	580	593	565	555	535	556	547	567	599	526	535	537	601	547	534	590	531	547	579	523	551	580	557	541	535	559	578	572	571	562	505	560	569	518	593	574	520	592	567	539	555	557	581	557	570	578	572	532	557	555	575	547	562	540	582	546	563	563	568	572	541	613	535	571	544	559	568	553	561	577	546	547	576	554	520	558	565	535	565	540	565	528	581	577	530	564	563	543	569	551	556	571	558	550	594	567	562	579	575	558	527	555	535	565	584	580	580	532	546	580	552	580	555	561	510	557	577	578	547	609	591	528	537	538	605	544	562	554	593	545	582	587	548	550	575	565	573	520	527	593	567	598	558	579	580	545	546	589	568	538	552	548	572	546	568	563	553	525	532	522	564	565	539	575	556	578	530	565	563	552	556	583	600	604	565	532	587	571	513	543	548	559	581	552	537	537	541	556	557	598	571	597	565	594	519	521	542	534	563	559	569	550	554	549	557	533	556	572	576	567	552	573	549	606	550	544	581	553	544	554	559	602	551	540	533	567	558	549	581	558	538	568	548	565	555	543	576	576	577	551	562	523	574	571	555	553	556	526	548	534	511	603	545	533	531	535	517	585	559	578	604	550	551	538	580	586	534	513	601	551	597	561	540	567	531	564	550	632	597	543	545	569	542	571	568	546	563	583	540	567	564	585	544	567	570	555	557	567	531	539	507	554	524	578	591	559	593	595	565	554	521	558	562	553	561	585	553	571	532	577	545	569	578	570	524	508	543	547	562	520	565	608	527	523	559	520	537	535	563	602	544	547	570	537	545	564	520	556	611	555	528	576	558	530	550	569	522	571	547	569	583	566	567	540	568	539	566	559	536	561	597	547	533	534	567	553	519	561	564	535	544	560	581	579	540	596	527	536	527	574	559	524	528	591	537	578	544	569	587	598	551	576	599	591	566	563	602	581	573	530	556	576	561	601	577	557	562	533	563	575	516	544	581	570	579	557	575	541	557	568	557	584	534	561	521	532	555	573	541	559	516	543	555	548	593	544	552	567	532	538	568	536	505	548	567	575	520	571	560	553	599	597	577	529	586	528	552	530	546	593	583	554	572	539	520	544	549	528	510	538	563	593	542	535	565	541	527	514	536	563	569	562	560	556	591	539	550	547	550	559	577	550	569	568	557	567	601	544	526	550	540	526	559	561	534	539	570	553	554	561	554	547	588	583	549	570	547	578	579	538	559	549	534	559	515	547	521	529	566	576	550	534	537	554	557	525	558	565	554	597	545	565	582	568	564	588	567	566	566	569	552	608	537	550	597	532	554	548	579	559	548	551	577	578	534	561	609	571	546	538	553	559	522	533	555	474	566	540	545	576	563	583	609	568	579	549	566	532	590	577	569	530	562	570	570	580	529	559	587	526	524	566	577	548	543	558	564	584	541	582	627	552	558	565	564	506	554	545	562	549	532	549	566	575	600	541	569	555	567	555	571	551	557	549	574	580	541	567	557	575	541	543	542	588	533	573	574	564	495	621	539	563	545	528	593	509	597	590	551	542	549	580	551	566	551	593	560	522	523	525	534	544	543	533	597	559	551	538	546	549	565	565	539	559	514	528	562	544	570	576	554	565	576	565	575	595	565	557	581	544	565	545	540	572	564	538	546	552	587	533	588	559	587	552	554	584	547	582	582	563	548	571	527	544	547	578	572	533	537	540	577	533	510	575	564	536	570	602	560	572	566	547	573	559	550	570	549	594	577	552	585	519	560	532	523	568	544	511	509	526	533	540	532	574	571	528	527	565	533	545	567	613	557	570	546	567	528	563	570	591	576	533	550	582	571	568	571	598	555	568	522	512	568	571	539	524	532	556	560	580	549	552	543	593	560	565	556	560	547	562	589	548	491	537	561	568	606	560	487	559	571	540	598	520	547	574	556	550	575	562	592	577	555	563	588	548	521	562	592	545	612	524	599	566	553	528	601	537	575	590	590	543	555	515	557	544	534	561	561	544	528	559	575	566	572	580	545	575	548	549	521	531	586	566	515	541	597	624	555	542	591	573	546	554	559	602	534	552	563	551	558	567	544	496	564	566	612	574	565	546	560	594	540	601	539	552	542	557	579	527	567	539	569	549	598	531	542	557	543	567	542	493	611	535	507	544	594	589	554	562	560	536	587	547	578	565	511	549	567	554	604	529	574	584	541	566	562	602	583	581	563	521	533	542	536	572	558	593	525	606	571	550	551	558	609	570	520	576	564	538	567	560	557	576	555	573	549	541	573	576	542	530	598	572	540	521	529	570	516	548	539	542	609	586	576	549	548	550	545	573	564	494	552	513	600	520	549	564	548	540	567	573	558	531	523	555	550	571	565	549	576	591	523	603	549	528	521	558	575	551	550	509	548	570	526	586	567	544	544	588	555	544	593	546	560	618	530	566	547	559	531	539	529	558	602	525	641	572	586	621	548	535	531	530	515	526	538	563	537	553	512	555	601	587	555	539	530	563	549	565	523	573	612	573	552	595	592	575	525	566	581	558	582	562	563	538	550	556	578	537	536	612	596	566	571	536	550	578	608	562	508	541	550	543	563	603	540	585	572	586	568	546	545	515	569	502	540	535	564	579	557	527	584	534	549	530	609	574	566	541	546	552	575	529	537	560	554	553	546	556	579	553	556	510	542	591	575	557	567	539	580	565	544	593	566	558	534	510	515	507	624	538	583	546	550	521	584	570	544	542	587	530	554	556	553	558	516	520	551	553	576	599	531	578	518	542	535	603	548	533	531	557	546	503	564	573	529	606	507	564	560	589	513	554	587	573	608	581	534	565	551	590	574	537	521	534	564	513	573	568	543	489	553	593	518	558	565	555	553	615	540	558	534	608	548	567	554	538	523	584	534	572	565	522	544	571	554	561	537	555	562	545	578	563	551	526	541	573	596	560	598	547	577	588	540	538	555	541	553	551	524	560	589	536
54770	99380	82108	64566	49304	32378	18493	7534	2639	1499	708	537	533	492	563	545	519	554	528	536	514	513	555	558	531	528	563	511	520	547	552	510	495	500	485	509	529	523	566	542	508	540	519	545	540	523	506	566	529	534	483	530	549	539	543	558	508	523	491	515	543	571	552	529	497	488	594	534	538	525	522	550	514	563	517	537	538	510	541	520	479	555	484	547	503	530	538	506	516	556	537	519	535	553	520	511	544	524	564	506	544	542	519	517	502	538	520	530	550	498	522	531	497	543	570	531	504	518	558	511	512	503	544	515	495	507	564	554	519	482	542	516	520	550	577	530	555	544	519	523	521	519	494	540	545	547	536	522	487	524	537	555	523	511	528	501	520	501	531	522	529	503	549	521	527	508	553	539	568	522	522	506	512	529	519	545	534	540	562	517	530	576	519	541	565	540	562	532	535	536	526	506	511	493	529	520	516	502	518	511	478	527	524	550	546	550	483	487	536	552	517	540	527	540	536	551	531	517	556	515	525	524	530	532	547	537	503	522	532	546	544	535	505	534	519	546	516	530	526	501	487	530	490	520	501	529	543	563	538	522	532	540	513	513	514	531	531	546	516	543	570	528	510	529	545	536	518	475	540	543	560	516	554	531	513	514	555	559	517	518	518	551	527	503	575	563	542	544	553	473	528	526	522	522	493	517	545	500	513	528	544	539	531	520	507	542	503	506	503	556	502	522	507	525	563	540	494	527	513	534	503	542	523	505	540	558	557	539	528	460	515	546	513	529	529	548	503	527	550	535	550	501	539	521	521	522	510	531	555	517	553	533	521	490	522	516	543	534	549	549	512	572	468	543	514	519	478	519	553	499	541	541	507	500	536	556	529	474	537	585	537	567	516	503	498	521	513	519	496	543	554	560	542	484	526	534	514	583	506	495	555	495	518	496	502	538	494	508	556	515	515	522	523	490	520	517	549	496	485	505	521	534	502	510	495	541	512	483	530	523	510	514	499	514	527	482	523	492	570	518	528	485	519	502	534	518	518	507	536	525	540	565	495	481	522	510	538	548	520	497	522	477	508	538	535	528	525	523	516	551	532	550	510	532	473	523	510	530	521	488	531	500	495	476	558	519	535	569	553	535	526	526	544	524	561	546	563	535	511	564	537	539	485	499	487	533	511	522	547	522	529	530	488	508	548	510	513	539	547	505	530	530	527	524	543	482	518	519	549	536	538	559	536	500	535	502	534	528	518	475	509	535	538	532	551	530	536	507	541	573	534	519	537	496	501	521	521	540	536	537	529	523	530	491	547	536	517	523	523	522	563	568	501	519	505	488	520	537	521	541	524	518	558	491	526	528	477	517	537	521	506	520	573	507	524	518	510	501	540	506	524	506	525	515	513	488	524	526	508	543	477	556	556	506	549	493	527	545	523	504	529	526	523	531	516	510	518	531	476	547	560	522	468	511	573	513	563	529	506	510	558	549	553	508	552	519	502	511	476	498	519	494	508	575	507	508	498	485	545	545	497	531	514	557	505	523	488	525	525	537	494	535	503	522	534	545	526	559	477	555	544	542	536	535	561	539	503	495	543	477	499	466	508	528	510	522	533	502	521	527	490	518	536	517	527	529	554	503	500	483	522	532	545	498	541	482	491	516	531	582	494	535	524	497	534	506	520	539	510	474	534	569	487	549	562	540	546	518	524	532	531	540	543	548	516	507	561	527	502	498	520	517	552	529	499	525	549	540	505	513	539	500	543	486	526	521	506	568	598	529	507	511	543	522	549	501	529	564	497	552	515	503	533	537	544	516	504	515	499	480	515	567	513	510	525	481	506	517	499	543	528	547	529	505	523	534	517	536	482	538	496	549	496	557	495	559	510	522	529	524	514	530	533	521	522	567	559	525	545	532	578	525	493	529	493	528	521	512	519	523	562	552	506	582	513	532	524	496	504	535	512	554	537	512	495	526	511	511	453	516	522	476	533	513	513	545	548	499	548	554	558	557	514	538	552	500	533	515	527	526	498	532	515	495	569	527	529	534	514	474	493	519	503	522	512	524	562	543	500	505	519	560	488	478	509	496	533	510	517	517	484	501	557	512	530	535	557	508	527	509	515	525	497	533	485	519	541	555	556	522	522	551	527	532	483	518	509	507	552	510	508	537	519	506	480	550	511	533	544	516	514	485	519	539	545	520	514	533	529	495	573	507	527	507	528	505	501	521	538	541	473	552	520	549	544	537	510	512	514	523	556	511	500	505	474	547	522	529	521	520	535	521	566	499	533	517	482	536	541	546	528	529	567	537	523	544	516	502	521	527	547	549	525	539	490	539	482	519	514	527	506	552	522	546	500	545	540	580	539	534	565	493	507	519	549	539	514	538	535	518	520	509	505	513	525	520	504	497	539	486	563	509	497	523	496	542	495	514	539	520	541	491	565	502	531	537	539	519	538	509	485	505	533	541	543	507	551	524	520	535	471	505	529	517	526	536	504	542	548	525	537	514	558	489	537	517	560	541	560	530	471	527	526	486	488	505	499	511	490	549	535	520	496	528	516	509	506	557	502	503	511	526	497	491	504	519	546	484	555	524	515	538	547	531	510	553	487	498	486	519	512	529	515	535	507	514	487	547	499	526	474	561	521	541	522	538	544	541	534	520	511	547	484	519	494	549	540	503	556	523	518	538	581	510	546	482	529	557	513	570	533	541	516	514	570	537	523	477	478	529	493	500	549	532	518	506	504	484	490	494	562	505	522	539	484	517	495	498	506	516	520	517	563	516	519	520	548	479	519	512	525	515	506	512	519	514	493	533	538	513	523	534	515	516	532	496	516	535	517	514	476	487	496	527	541	517	514	557	538	521	499	508	486	543	506	511	555	595	532	543	541	569	551	543	546	545	488	500	543	520	528	561	528	561	530	568	530	486	519	495	564	515	551	502	513	505	514	519	530	531	507	549	499	463	528	539	541	512	537	510	495	524	544	520	530	496	537	533	495	507	533	516	540	524	521	548	503	511	504	477	514	536	524	523	521	551	482	510	485	498	515	568	561	513	534	511	537	502	547	515	486	509	486	530	520	528	501	507	527	530	534	499	552	514	553	532	493	527	538	521	507	560	503	544	551	490	494	529	489	550	536	536	538	512	538	558	490	492	529	539	527	532	537	525	500	501	563	517	489	503	536	570	528	482	523	492	556	566	508	553	552	524	530	521	512	525	539	492	514	495	491	506	518	534	518	490	493	514	548	549	501	532	502	545	564	537	492	541	556	508	496	571	519	519	500	513	521	550	486	546	518	513	504	547	507	530	506	546	534	470	513	471	508	531	477	507	499	549	542	504	542	509	542	545	537	560	500	533	548	538	541	556	551	515	515	532	513	462	504	502	526	533	536	538	534	504	547	505	525	511	541	525	506	579	540	479	517	509	523	517	498	511	491	567	515	540	527	532	512	485	529	528	498	565	524	483	497	487	540	493	540	547	507	512	541	498	522	520	534	544	552	513	527	534	544	541
28617	23772	22699	13322	6522	2947	1722	763	526	497	506	437	458	439	474	474	460	453	475	441	479	500	466	438	480	414	450	451	440	454	415	505	469	480	458	459	446	417	430	486	463	403	482	450	446	451	471	456	480	414	446	460	482	420	456	458	477	462	434	443	440	463	413	470	430	486	446	450	459	430	464	430	476	466	425	467	481	453	454	463	463	454	468	445	443	448	474	499	436	410	451	442	474	462	449	447	475	461	429	440	445	432	456	461	431	489	449	466	443	457	453	474	468	484	437	445	431	407	452	431	446	434	466	462	451	479	466	439	475	482	471	507	464	443	460	439	458	451	475	471	470	448	426	450	473	456	467	418	448	449	457	439	484	479	466	445	463	433	436	434	425	466	467	441	479	476	416	454	446	445	457	483	429	454	437	422	467	396	444	437	448	464	470	439	434	456	466	407	477	427	440	456	454	474	475	502	481	445	457	491	476	450	443	451	439	444	464	429	471	460	425	452	403	464	408	508	459	425	468	464	464	437	503	456	427	416	456	456	437	466	461	438	458	464	468	488	499	410	448	439	483	457	450	485	485	469	472	471	449	500	466	468	466	416	467	458	434	456	468	435	457	476	487	452	424	436	445	439	430	453	450	454	466	474	464	489	445	455	441	456	414	436	418	441	476	448	425	476	436	467	432	456	454	426	450	459	472	483	445	466	413	485	468	516	427	488	448	427	422	485	428	436	440	452	466	436	444	429	460	478	429	462	479	459	455	448	469	466	446	480	439	438	462	466	462	468	418	429	434	464	494	440	444	452	491	487	451	425	435	495	472	501	456	421	462	481	497	460	460	467	468	449	453	425	457	451	461	428	465	493	476	449	410	455	484	468	438	442	480	496	448	438	456	433	463	442	455	476	438	462	435	444	400	477	436	437	445	466	462	465	479	458	429	444	446	435	501	473	444	437	442	417	476	417	406	462	453	462	435	469	447	474	487	456	461	469	495	463	460	485	440	427	458	449	449	421	412	441	480	466	497	432	474	462	427	459	446	454	459	436	446	451	450	449	465	443	468	436	488	439	446	465	431	450	459	484	408	400	418	462	486	424	420	462	440	465	439	464	453	399	512	453	461	468	489	453	444	420	417	477	485	460	476	443	432	474	478	424	442	439	442	443	484	481	474	424	445	501	506	416	432	456	441	465	455	466	470	481	460	423	440	460	444	433	477	416	467	468	429	450	438	443	455	438	420	411	487	457	451	468	458	439	465	479	462	441	441	421	452	492	442	446	451	449	411	463	445	449	461	471	424	465	489	488	473	447	453	416	419	467	467	476	453	468	507	441	472	434	441	437	447	445	461	450	475	472	398	441	480	483	508	466	483	455	437	485	438	451	452	425	415	437	478	483	485	448	481	470	463	448	438	413	506	460	433	449	449	454	437	435	451	460	424	435	476	477	456	462	445	441	464	451	404	412	442	457	458	422	462	459	445	454	466	450	434	460	451	474	413	454	473	499	466	448	448	435	440	448	436	430	440	470	479	482	450	470	465	443	477	442	470	450	490	459	418	480	461	459	468	444	461	424	435	431	457	469	484	475	435	419	457	415	469	444	443	453	420	459	472	478	460	416	458	464	464	422	443	460	452	471	441	473	428	444	501	432	455	420	476	437	467	425	443	424	450	498	462	452	451	460	448	476	478	441	451	459	484	481	463	474	444	428	438	469	467	483	478	448	460	420	438	463	473	436	454	428	467	454	500	446	458	437	446	456	452	474	446	431	481	478	438	460	439	418	475	449	468	477	423	472	432	467	446	421	456	471	469	439	457	487	426	467	506	494	417	450	424	440	427	405	483	447	456	474	422	454	484	462	446	464	432	440	435	425	427	453	435	446	462	442	491	474	415	417	468	454	460	449	454	427	442	439	498	464	432	448	436	439	470	408	449	456	458	422	423	419	432	451	498	449	469	426	475	431	485	473	449	476	469	460	427	466	437	438	461	458	446	442	458	427	475	444	471	456	461	460	400	469	478	443	458	442	445	462	492	455	440	445	472	481	470	440	446	458	486	529	429	467	447	436	454	465	478	430	420	414	440	440	462	424	471	447	449	457	452	402	452	462	430	437	436	445	424	460	444	482	421	440	456	452	436	480	441	471	438	421	498	455	472	495	492	479	449	413	466	442	457	473	469	480	461	471	442	435	478	417	461	423	450	467	429	457	439	444	503	471	445	462	465	500	455	388	419	447	468	405	427	450	484	446	448	469	443	442	427	426	466	425	458	457	459	426	460	448	437	423	480	466	470	459	449	451	423	490	504	472	408	426	449	476	469	472	465	466	461	420	447	471	488	461	476	456	464	415	453	420	417	457	434	464	438	464	453	433	463	448	468	439	474	406	422	462	437	472	448	488	459	461	435	462	449	469	416	422	422	481	465	443	464	473	460	437	464	451	427	450	456	467	445	427	466	472	479	484	402	460	458	451	446	483	467	461	421	504	479	461	448	492	451	450	470	465	486	453	443	439	444	480	454	443	440	498	458	492	497	436	481	516	443	469	488	453	443	442	447	426	492	427	425	408	461	458	436	405	468	457	431	450	464	439	480	485	438	475	464	439	459	433	483	484	467	466	457	415	470	482	460	440	457	428	488	486	455	411	452	473	407	464	473	459	442	486	439	447	440	470	446	448	448	461	431	456	438	448	469	483	446	464	439	461	452	480	448	488	446	502	424	453	436	434	477	432	482	406	493	422	454	440	479	468	369	473	438	454	465	460	447	473	444	428	450	446	418	486	431	464	429	461	461	451	449	477	471	447	489	464	506	450	448	426	447	441	439	466	442	444	432	411	434	468	447	479	453	470	428	436	480	466	447	451	468	467	466	441	473	461	453	437	423	460	466	423	442	465	457	441	450	461	445	460	433	465	439	459	427	440	453	441	464	484	442	474	478	432	445	440	459	435	423	458	427	445	460	461	447	445	418	466	460	419	431	463	464	407	450	457	436	454	409	444	454	487	440	427	475	476	455	478	478	456	457	429	456	436	428	422	427	419	462	479	430	473	414	513	450	455	455	441	439	475	448	440	431	408	463	466	457	438	492	449	465	451	473	398	470	472	456	433	431	426	466	437	437	449	454	439	461	458	484	465	451	479	425	463	467	495	462	423	427	458	453	462	427	461	465	439	450	462	451	455	444	429	470	416	494	442	437	439	452	467	471	464	449	453	473	434	472	457	489	458	486	478	441	467	443	439	473	433	441	463	484	445	452	395	475	431	457	407	442	449	465	433	475	468	460	469	504	482	425	440	456	450	456	468	461	452	510	418	425	469	438	468	444	472	473	452	459	420	470	414	473	426	455	426	453	430	458	480	498	441	406	496	450	441	450	415	425	415	437	459	468	462	418	437	485	473	451	466	478	478	409	451	433	466	473	478	441	458	503	474	439	483	473	462	456	478	435	428	456	459	412	446	421	468	491	422	456	437	479	450	446	444	421	502	457	435	462	451	461	476	445	472	444	450	495	439
11814	26061	19975	9414	5671	3023	1734	767	485	446	387	375	372	392	381	358	385	375	390	396	385	387	367	397	378	383	347	397	395	383	418	345	362	386	361	395	346	385	398	362	384	342	400	354	356	385	406	365	383	396	400	398	385	370	397	375	408	373	391	371	411	360	359	400	411	385	423	371	410	401	365	401	390	404	377	395	432	390	365	387	381	417	402	360	391	387	371	380	372	429	388	347	419	386	375	370	363	386	365	394	378	340	369	378	363	391	369	357	400	363	397	368	388	402	367	375	357	401	418	395	370	344	368	356	376	385	399	373	365	395	375	385	367	383	403	382	379	376	405	400	369	371	404	412	382	360	417	386	358	376	360	404	375	375	361	363	375	375	383	352	383	372	360	401	360	366	393	368	364	382	389	374	378	389	365	413	400	419	365	384	380	391	397	375	340	385	361	403	383	371	364	369	358	369	370	338	378	346	359	394	395	363	345	376	375	372	329	381	387	359	386	395	365	383	370	392	402	409	366	365	373	390	385	398	368	373	397	382	393	397	399	360	411	405	375	394	381	375	375	389	372	401	374	390	399	371	435	413	376	390	420	335	377	370	371	365	377	396	375	363	356	366	354	365	391	343	382	391	377	402	370	393	396	401	388	326	379	358	375	374	382	361	433	379	377	399	357	348	396	370	361	393	364	361	379	394	389	429	403	355	376	343	387	379	424	392	382	366	392	373	345	368	355	427	385	380	378	404	387	348	376	333	386	415	390	371	397	379	372	363	375	386	409	375	382	365	354	325	386	407	365	374	373	375	388	377	366	390	383	367	340	392	347	383	388	403	402	358	379	384	388	386	407	361	396	373	381	413	405	393	355	369	376	373	356	363	387	382	369	390	409	395	381	375	358	385	400	361	374	384	375	405	375	399	383	351	368	399	404	403	382	371	386	408	363	406	376	368	382	337	376	362	395	393	399	381	368	363	390	395	339	366	387	378	401	353	364	382	368	393	346	366	370	418	371	386	353	352	391	353	410	372	404	408	384	382	379	396	369	382	366	408	384	372	372	360	396	385	388	384	376	380	372	391	373	379	374	407	398	392	398	415	394	373	367	394	374	398	358	378	358	367	371	417	379	404	368	371	391	399	400	401	401	371	366	398	401	390	388	377	390	397	411	399	371	361	382	399	378	415	405	351	374	351	406	378	386	406	388	401	375	365	389	360	384	389	376	361	378	430	367	398	361	411	390	367	379	419	388	347	424	356	398	382	400	388	402	368	374	362	370	387	380	374	375	381	401	371	375	379	361	386	378	380	357	381	388	382	397	377	417	400	385	414	367	368	363	409	387	365	396	344	374	418	361	426	381	396	360	378	401	370	394	394	379	385	422	389	356	361	373	400	387	378	372	369	397	351	373	329	363	350	360	357	384	390	398	376	364	400	389	388	383	386	368	383	338	353	381	394	377	382	395	371	363	394	350	364	368	377	382	385	388	342	412	382	367	387	416	397	407	347	386	384	397	359	349	365	388	384	404	386	384	379	384	359	416	370	372	384	361	311	348	412	370	353	415	362	383	355	371	354	381	324	391	390	392	397	392	380	412	396	386	371	413	369	390	362	346	379	366	373	371	416	336	436	410	364	427	378	393	367	357	370	380	391	377	404	401	395	434	367	380	388	421	351	369	380	373	390	380	408	358	366	386	405	359	404	387	377	369	390	385	377	375	377	356	393	345	412	357	382	370	370	403	357	387	365	361	364	377	404	368	409	404	328	391	395	397	392	422	425	389	378	390	390	422	374	375	371	371	392	402	381	357	398	377	416	375	370	336	366	376	355	340	355	399	371	388	361	407	397	397	379	366	380	407	399	343	378	371	379	360	405	371	426	362	399	345	344	394	379	403	371	374	419	348	389	429	385	388	406	361	383	355	400	382	352	346	366	409	394	376	383	401	382	352	346	375	379	384	366	381	367	381	332	360	417	392	315	393	389	399	378	364	422	373	409	369	398	407	414	410	377	385	385	402	352	396	386	361	396	390	346	355	376	345	378	402	385	386	385	382	384	400	356	406	390	397	370	398	389	368	393	391	391	353	395	364	366	405	370	406	394	383	401	429	367	362	350	356	404	372	383	413	403	402	333	378	364	361	401	390	402	378	398	360	373	389	367	365	377	383	373	365	387	365	368	392	388	376	382	363	392	377	389	418	390	392	395	387	349	360	366	391	356	387	389	371	343	412	397	370	400	388	423	378	421	392	368	381	411	351	375	388	364	410	372	405	365	400	409	422	404	367	391	363	408	377	372	387	412	378	363	365	411	357	350	374	399	396	386	396	368	363	418	395	344	372	366	356	350	363	387	360	385	393	362	355	378	360	370	364	350	371	364	374	399	386	392	382	358	367	373	386	373	358	368	396	380	376	362	368	372	376	381	389	392	381	401	420	369	338	361	395	392	368	425	363	374	357	401	364	397	367	370	365	390	352	373	370	382	400	407	410	377	411	384	406	380	401	374	372	413	370	370	365	364	384	356	383	352	351	363	336	366	378	379	366	387	416	365	369	372	379	392	364	368	343	398	383	387	418	367	389	384	363	354	385	360	393	405	367	370	372	352	347	403	349	385	396	375	371	401	383	373	349	351	399	387	361	370	376	378	398	361	359	398	339	368	378	387	369	399	383	361	366	404	398	397	392	374	383	394	379	412	355	396	395	390	424	384	401	386	377	382	365	383	367	360	405	352	336	352	393	358	368	376	350	388	382	376	358	387	388	399	364	390	373	374	410	356	345	425	351	373	409	378	418	399	394	381	371	385	366	381	356	345	352	345	349	365	347	359	337	368	379	393	386	387	360	357	349	383	359	403	393	368	354	345	394	381	378	392	369	442	385	355	423	386	397	376	365	379	392	355	386	378	415	383	382	364	383	381	374	375	371	385	401	347	406	426	357	377	406	352	391	405	342	392	416	398	395	365	340	361	349	371	371	379	404	365	381	417	382	390	352	382	365	404	379	346	371	409	340	397	369	360	364	372	362	396	396	410	396	383	394	386	383	375	398	393	406	374	377	390	403	398	358	374	377	389	405	364	356	384	391	358	353	391	374	400	364	365	381	418	353	395	360	349	389	387	383	356	388	382	385	385	369	377	368	365	384	348	387	390	371	411	386	356	387	408	399	372	335	368	378	388	381	409	364	376	377	368	365	354	388	399	363	347	367	368	380	376	379	398	389	400	397	393	388	408	386	393	373	382	389	382	357	387	365	350	378	395	382	392	374	388	391	363	384	360	395	386	391	402	400	403	391	382	354	372	383	375	374	393	366	368	399	378	389	383	376	374	390	363	388	359	362	378	332	400	418	397	382	398	389	381	405	407	347	389	389	379	403	363	365	364	347	366	352	378	377	421	388	340	360	397	383	389	403	384	410	369	377	398	371	382	375	382	383	361	403	354	364	366	352	390	396	338	345	389	378	379	382	379	377	395	370	382	352	406	402	375	379	397	365	388	347	377	352	386	368	387	409	372
25596	22957	38283	43586	37469	27730	15982	4706	1372	811	573	483	496	537	520	493	484	494	449	492	494	493	500	545	481	476	471	497	471	488	517	506	469	503	484	472	512	505	501	484	493	514	510	500	518	469	495	467	456	476	472	460	514	518	496	480	473	538	462	517	493	459	459	483	486	474	492	499	459	510	493	462	500	478	515	492	445	520	503	481	476	506	505	477	493	482	498	460	470	480	543	465	494	513	491	450	518	468	496	496	479	491	460	484	492	494	474	470	510	470	449	522	477	469	489	494	505	508	484	484	444	488	477	482	484	460	514	424	468	459	546	510	485	463	455	463	479	463	476	482	493	542	476	484	510	515	463	491	486	511	496	465	493	505	449	420	483	510	490	483	476	468	529	450	470	489	500	456	487	480	525	495	479	514	482	468	524	452	517	476	492	430	442	477	505	496	454	489	467	500	488	459	511	477	517	516	514	452	477	472	501	449	482	478	510	470	459	475	523	480	458	488	459	498	436	492	476	484	476	498	455	503	481	482	465	506	457	493	486	437	505	471	493	475	464	499	445	502	516	511	488	483	481	502	476	470	464	479	477	518	496	516	519	466	513	507	441	500	516	482	512	497	464	525	474	453	474	500	496	463	477	494	471	457	484	477	451	477	467	497	500	496	508	488	488	475	489	478	495	484	514	488	496	504	517	484	461	494	510	506	453	487	481	454	480	468	481	487	514	505	462	517	493	468	470	521	456	491	542	505	511	464	498	484	454	480	461	500	499	507	456	494	516	514	491	474	460	455	472	503	486	472	470	476	491	549	502	481	457	488	539	475	501	467	521	507	489	481	473	466	470	480	521	502	458	505	446	447	491	458	508	540	472	503	480	479	496	474	476	467	460	482	508	523	470	456	452	496	496	457	487	513	459	483	478	448	475	461	488	499	467	448	466	494	471	465	505	458	475	467	495	498	503	497	488	515	470	515	525	477	486	489	524	513	482	470	434	489	506	494	531	491	462	491	461	468	473	469	516	484	522	498	482	501	494	484	482	525	421	454	474	471	470	448	511	438	483	505	509	494	469	484	481	445	466	528	486	481	471	478	484	475	498	526	497	505	486	476	469	522	490	488	491	481	488	480	485	489	438	496	475	458	525	507	473	472	468	504	488	482	468	453	470	509	489	499	472	463	506	480	465	514	493	466	516	452	459	445	482	500	511	528	503	471	515	490	504	481	467	473	496	512	444	489	518	507	480	472	471	509	501	490	500	507	474	504	498	461	499	481	474	494	477	477	504	495	478	480	504	472	471	483	475	468	482	486	501	504	484	449	521	497	490	507	476	484	504	498	501	457	480	472	491	446	460	484	488	507	545	479	502	432	428	485	491	470	459	448	484	454	494	453	493	462	536	507	490	472	518	478	475	455	477	459	485	455	484	502	512	525	477	486	457	491	503	494	484	501	484	467	508	480	473	467	476	473	523	501	443	463	497	486	468	486	497	440	472	486	470	473	458	507	487	494	478	495	449	472	464	473	508	507	494	458	478	462	451	492	461	492	457	489	467	487	467	491	468	506	533	493	470	471	452	464	495	463	480	513	467	495	495	495	458	449	479	466	451	475	466	510	444	479	485	477	480	467	496	504	484	519	500	513	472	477	444	489	459	493	486	485	462	457	514	500	473	481	475	489	484	468	500	483	495	482	525	522	483	515	459	516	489	514	456	453	497	490	512	489	468	487	486	511	497	475	439	442	472	499	507	482	429	439	466	480	506	528	468	509	523	486	477	463	484	473	481	490	496	456	480	484	526	504	556	484	462	500	471	487	462	496	513	484	479	484	492	513	453	465	477	466	473	512	459	491	479	479	480	505	531	472	499	463	494	484	499	488	521	487	491	510	462	493	489	473	505	455	464	484	485	497	506	461	456	496	474	458	486	483	480	488	464	494	527	487	466	450	451	498	490	498	469	519	505	481	455	518	497	495	474	488	491	501	483	467	410	456	462	470	468	498	479	484	492	465	500	493	483	475	455	469	501	501	527	482	524	480	464	558	480	508	507	460	444	504	479	463	491	488	513	474	481	524	508	467	515	481	470	486	501	456	475	467	477	499	463	502	489	484	528	482	463	519	444	488	497	466	452	553	499	466	485	511	468	506	508	473	486	520	435	504	480	484	464	475	465	475	509	477	429	481	463	475	498	459	480	497	496	487	481	464	437	487	525	462	492	462	500	472	474	521	516	470	495	477	504	444	497	497	509	497	467	478	524	503	475	480	513	526	495	463	495	518	500	496	473	485	486	455	484	454	459	506	493	514	457	470	483	480	507	515	469	479	478	520	481	493	482	446	477	454	487	480	488	484	517	456	484	471	496	499	493	470	450	494	491	473	468	491	484	476	506	481	474	503	511	452	461	446	476	477	448	485	468	479	491	459	501	490	468	471	499	456	491	456	478	501	474	462	501	513	465	487	490	474	481	444	488	514	511	495	523	469	446	495	475	527	463	473	463	477	485	516	432	490	484	450	461	474	485	491	455	487	527	446	522	459	489	520	486	504	475	491	473	484	438	482	506	465	493	473	494	501	460	444	471	483	462	471	499	501	507	494	501	510	487	524	506	479	537	478	470	521	510	478	503	493	508	458	484	490	473	455	464	507	484	491	552	473	480	485	480	488	483	487	495	497	459	450	485	545	507	504	522	519	456	512	466	483	472	456	471	492	473	459	495	471	488	451	447	478	484	511	475	472	533	524	504	496	464	466	483	462	496	484	523	491	486	472	524	459	491	487	488	530	453	478	464	491	492	478	507	464	457	503	484	460	476	486	497	487	462	444	488	455	505	437	510	521	458	489	474	482	495	489	484	519	438	512	475	473	470	483	452	533	485	520	479	511	499	480	509	528	455	459	456	449	495	473	498	479	479	502	496	479	474	504	458	499	491	460	474	538	479	516	472	505	492	463	451	462	497	520	473	501	471	470	526	491	464	476	502	463	490	491	510	487	495	466	491	488	509	452	452	474	493	467	473	513	474	478	476	476	464	503	487	490	467	454	527	490	457	475	488	530	467	462	512	496	512	510	512	469	432	483	494	496	471	496	499	469	496	496	503	484	492	483	470	479	448	492	489	459	519	499	449	494	527	511	520	469	491	452	476	467	473	458	444	468	483	473	499	476	506	480	465	466	488	433	489	481	477	460	483	466	497	472	499	459	470	441	453	455	472	492	522	494	469	511	459	458	495	521	525	496	463	473	442	465	544	469	469	483	497	485	524	460	482	502	502	502	472	486	465	468	489	454	476	469	451	458	453	481	507	497	528	472	459	475	478	458	490	495	488	487	447	477	513	467	501	491	462	488	472	497	508	512	458	481	497	451	500	497	469	503	447	469	468	494	463	490	497	476	469	493	511	469	496	471	495	491	494	480	443	473	498	510	476	483	486	482	494	490	452	491	488	462	469	490	476	475	472	503	509	492	516	512	450	507	492	486	483	471	470	471	511	472	474	479	473	495	459	503	475	479	511	496
42833	86439	71272	50907	35623	21140	11162	4367	1553	876	513	453	446	420	437	444	461	456	445	447	475	428	460	447	438	452	398	457	463	471	418	472	441	453	462	449	476	440	441	446	476	435	416	448	404	441	463	445	435	455	418	460	457	458	430	395	432	447	458	505	400	480	418	445	422	421	418	427	438	474	419	479	465	467	445	466	399	435	468	476	400	499	465	456	458	418	446	440	438	458	425	430	500	446	439	436	420	447	421	415	408	461	430	433	437	460	448	447	490	448	453	430	436	448	495	401	453	463	409	447	427	468	410	456	480	482	480	414	455	418	425	454	447	440	430	463	463	415	423	444	454	414	440	442	470	446	446	466	460	452	437	450	462	441	459	461	456	478	395	418	472	420	427	414	457	429	459	444	444	441	442	445	472	468	471	453	442	448	457	488	424	451	460	492	464	432	443	465	435	442	434	443	433	427	449	447	445	401	427	484	394	431	432	434	407	451	378	426	435	461	442	393	431	408	488	437	457	430	419	452	447	437	449	425	452	417	455	444	457	434	468	415	423	441	437	431	443	452	426	446	427	446	415	448	421	475	452	425	461	445	439	441	455	459	448	449	433	438	464	400	474	494	465	433	452	452	485	428	493	451	455	470	463	446	437	462	428	462	437	474	440	458	439	456	481	450	459	447	445	449	411	473	437	422	433	446	401	431	467	451	429	411	422	474	441	461	431	450	431	483	432	409	456	452	441	438	427	447	455	417	437	415	478	456	400	474	463	461	410	465	429	465	422	452	427	442	443	463	441	434	423	434	442	456	454	426	457	477	455	470	434	436	434	415	430	448	436	411	435	442	454	450	427	453	425	447	479	419	405	428	400	448	463	448	463	461	410	450	423	418	465	456	438	448	409	424	467	452	420	455	459	449	431	457	420	434	448	481	458	450	453	437	472	443	469	468	445	455	461	455	461	450	422	418	449	438	477	398	469	454	435	442	427	417	406	485	482	420	476	447	423	487	438	424	422	448	436	413	426	457	444	434	435	470	449	451	422	465	418	438	429	448	465	448	457	438	441	419	445	438	413	430	462	475	441	438	412	477	464	432	457	474	439	419	434	447	434	456	489	449	441	431	456	428	420	428	474	432	440	412	415	483	485	463	459	426	463	451	468	429	443	461	437	443	467	423	469	462	470	480	440	425	485	442	441	450	440	438	430	434	436	402	460	436	417	395	468	497	445	436	455	433	425	430	491	445	456	461	437	436	465	421	411	473	404	458	440	424	449	433	459	453	436	428	428	430	483	438	458	453	476	439	476	441	452	459	454	443	401	438	455	443	461	443	437	451	466	448	444	432	446	434	452	441	440	483	457	439	442	418	434	435	430	464	426	442	457	418	384	488	423	428	440	410	438	466	436	444	450	464	478	427	467	447	433	457	411	464	438	463	466	428	434	446	441	444	445	443	438	480	454	470	402	464	432	425	458	397	467	441	491	475	427	458	458	428	434	479	460	423	456	447	458	447	398	452	455	418	453	417	430	455	411	407	473	416	420	433	432	472	420	454	414	472	474	422	424	429	466	418	457	478	463	423	433	460	409	447	447	471	455	447	442	511	425	428	466	428	443	406	450	433	469	442	426	454	452	478	465	489	451	427	470	423	402	473	462	417	434	437	441	458	453	448	443	479	411	490	466	456	425	462	450	469	416	454	455	440	446	487	390	457	450	431	420	464	469	456	443	449	441	437	408	397	451	390	403	434	448	424	454	434	477	451	456	414	465	450	451	397	453	436	435	466	442	450	423	452	418	449	446	419	424	448	416	415	444	447	444	440	461	438	434	429	444	458	467	431	460	430	461	465	446	447	442	412	414	423	438	440	435	419	484	454	444	435	461	476	401	461	457	421	426	431	431	450	496	452	466	417	452	424	454	468	474	487	459	420	437	452	419	445	439	481	414	444	456	438	471	483	418	413	450	455	460	427	458	460	477	402	440	426	446	438	486	436	437	457	456	445	405	452	434	444	468	424	415	440	406	502	443	409	462	430	443	432	461	428	441	466	439	424	414	423	419	455	410	426	454	461	437	448	450	456	460	448	427	452	450	426	447	439	454	456	484	424	441	444	422	451	445	429	453	437	429	472	461	458	406	451	448	483	453	423	444	419	422	429	456	458	411	443	444	421	433	457	477	426	488	501	416	431	441	454	420	418	433	443	433	427	463	456	495	458	443	423	435	448	447	436	442	426	451	447	461	430	450	419	391	459	468	420	432	444	449	456	467	420	434	453	449	426	410	407	473	423	418	421	461	423	445	465	455	447	422	465	469	403	423	432	456	438	463	445	448	478	455	432	418	405	457	440	460	458	425	444	420	413	400	452	426	470	451	460	449	415	448	457	428	453	491	442	425	459	427	463	435	425	467	419	443	468	468	454	408	475	463	449	443	440	477	428	475	466	423	463	432	467	461	420	458	437	437	455	453	447	460	468	449	449	450	435	423	455	421	482	456	434	459	478	480	454	436	476	477	434	434	495	428	470	450	472	430	447	448	457	441	442	452	402	423	449	443	443	450	414	480	458	486	431	462	456	446	460	477	408	438	449	409	458	416	430	415	443	444	432	492	435	431	448	449	442	428	425	443	462	474	480	433	442	451	436	447	496	457	443	440	468	446	436	459	442	436	453	448	410	457	439	466	441	429	461	429	473	435	452	438	420	417	474	428	461	438	418	435	413	455	411	428	441	450	451	458	459	484	447	438	457	454	466	455	478	452	465	421	453	449	466	428	448	454	451	454	460	430	404	447	435	435	447	456	433	461	442	436	471	447	447	409	456	491	405	453	421	429	457	416	431	433	449	438	434	393	438	417	410	466	458	440	459	431	434	426	461	427	466	419	460	434	478	428	451	458	446	420	417	486	456	443	420	457	420	451	405	438	420	463	459	463	462	439	440	428	399	446	476	444	443	456	446	459	465	455	453	487	428	448	458	443	421	463	456	435	437	476	463	465	437	476	448	454	437	438	424	479	455	447	447	465	470	442	447	436	451	439	451	480	438	441	488	453	448	422	456	431	442	479	450	428	470	432	438	454	426	425	453	460	450	462	424	474	455	428	463	429	439	465	455	440	445	461	491	441	448	457	458	428	482	464	484	429	466	441	448	433	414	464	438	484	442	437	425	440	459	443	458	453	422	438	448	474	439	467	490	455	438	478	456	448	431	409	434	467	458	445	464	428	413	407	438	441	419	432	432	440	426	440	420	398	462	469	489	445	413	472	469	469	469	408	455	449	450	410	425	483	429	489	475	435	480	453	461	453	455	434	431	434	428	447	448	456	452	446	474	437	427	461	452	435	432	440	453	424	418	448	430	444	465	420	444	420	451	454	472	438	473	441	456	440	458	439	414	458	419	416	441	439	447	442	448	432	447	445	416	414	407	416	452	450	461	435	450	453	452	450	459	487	434	455	432	435	405	434	427	460	440	456	434	396	448	452	442	446	433	432	394	426	431	447	432	439	489	416	436	468	435
24538	22175	34742	40991	42292	36659	25064	9394	2510	1249	764	613	602	572	592	587	571	591	592	562	587	598	561	590	573	553	540	573	622	584	601	541	554	624	554	534	586	575	559	584	589	558	550	599	603	570	527	597	573	525	606	530	578	567	572	563	585	542	570	540	602	603	552	584	603	568	528	564	575	543	558	597	537	542	546	592	564	554	564	562	532	565	540	552	514	584	572	553	588	557	598	573	552	569	542	564	597	549	532	585	581	587	587	573	580	554	573	497	557	565	522	554	540	543	564	547	540	576	577	617	557	580	566	571	574	569	583	554	573	544	558	557	602	532	531	534	583	561	547	544	536	545	558	546	554	583	591	562	560	504	565	548	545	544	548	534	523	556	552	555	555	546	573	564	633	589	522	528	578	567	514	549	585	543	545	547	548	585	579	576	583	569	555	527	538	585	561	577	563	584	562	587	520	593	558	567	555	583	548	529	581	552	568	568	582	557	600	593	543	572	589	561	547	584	512	566	551	564	535	556	573	553	544	565	609	615	523	590	537	545	557	528	568	544	557	545	583	542	537	571	576	573	570	563	571	520	539	538	516	554	572	563	521	545	540	550	567	615	563	570	557	580	583	590	559	584	588	583	517	522	592	558	528	558	567	580	537	520	585	617	563	541	563	543	577	550	598	576	558	577	521	534	594	584	574	536	575	557	543	518	530	567	536	563	596	572	573	597	570	591	558	535	546	581	572	526	559	535	559	567	556	524	558	599	576	559	583	569	607	559	581	572	555	557	561	570	536	546	604	544	553	569	553	520	568	566	571	581	556	573	565	550	608	563	593	532	550	567	546	594	581	575	572	546	520	536	543	561	583	548	561	518	572	576	512	521	585	558	568	560	554	568	573	558	512	562	543	546	552	579	607	552	560	562	549	555	551	502	603	570	581	525	601	511	543	574	594	561	532	551	556	570	573	557	583	535	592	584	528	568	554	549	576	539	553	617	554	551	560	601	577	550	575	573	545	539	527	622	551	566	575	578	552	533	585	525	551	576	592	557	561	598	529	550	542	569	563	540	551	567	573	557	597	591	517	514	557	580	568	587	554	592	575	576	576	612	560	555	595	570	551	558	543	550	588	518	582	563	601	541	584	560	521	569	566	581	554	578	512	557	579	567	526	593	578	578	546	579	585	524	536	543	588	524	517	532	576	553	547	553	557	591	566	553	580	544	564	533	572	553	543	568	529	515	522	574	571	535	606	558	533	575	505	536	605	530	570	595	548	537	549	572	524	556	523	521	585	539	560	563	562	561	558	520	556	570	566	566	556	531	563	556	543	519	541	532	556	542	593	550	562	566	590	547	540	558	531	535	571	545	542	585	525	561	550	537	574	576	552	544	544	556	528	553	588	571	592	579	578	580	551	579	573	570	554	561	566	552	527	544	564	575	535	533	553	582	560	573	523	530	577	573	587	533	530	500	576	546	586	557	574	529	565	573	572	592	552	562	550	550	578	576	566	527	575	560	555	541	605	526	559	566	553	556	587	562	558	576	606	569	582	553	616	576	605	600	576	547	580	552	591	572	574	520	584	541	532	531	544	549	565	533	543	534	553	570	575	578	574	506	539	596	550	561	506	493	520	585	519	533	604	581	584	580	562	519	558	563	536	564	533	583	562	587	581	564	559	570	546	530	561	554	577	574	575	556	531	544	511	597	564	510	594	544	549	554	563	582	554	583	544	556	558	530	571	557	574	561	618	558	527	542	570	581	566	587	521	535	563	533	619	557	573	573	538	496	528	588	570	560	578	553	593	536	563	541	574	573	565	546	576	586	537	564	578	521	563	543	573	562	563	618	589	580	542	542	586	527	549	574	549	558	548	570	559	571	557	588	588	523	593	567	570	572	548	562	526	539	570	575	555	587	570	565	572	550	554	548	544	546	585	559	560	588	567	557	536	560	533	585	578	567	552	545	569	569	531	516	608	578	557	582	574	557	554	536	555	555	572	543	587	529	569	565	561	546	580	547	540	527	535	563	585	538	573	558	553	573	527	571	591	556	556	567	571	542	570	558	540	555	558	575	559	575	524	577	632	504	530	578	544	536	554	539	546	533	592	524	535	533	549	544	555	557	550	543	577	532	539	566	562	575	574	567	526	591	560	531	554	585	535	579	547	564	554	576	536	584	566	534	620	551	586	547	593	583	562	566	551	580	561	579	541	563	560	544	557	530	517	516	539	549	561	564	596	561	572	547	530	562	527	563	538	537	566	561	559	583	556	568	550	578	517	553	545	573	590	529	580	548	545	554	563	565	551	547	535	545	548	587	564	545	574	583	588	540	552	581	555	533	572	544	578	606	527	571	519	541	517	540	547	566	544	570	578	552	503	568	545	558	581	578	579	544	528	575	573	546	562	577	534	558	562	602	544	579	561	547	547	592	585	569	568	589	535	591	555	549	522	567	501	555	566	588	572	583	524	557	570	558	569	520	546	552	560	570	560	619	557	539	537	562	560	565	559	535	515	554	597	554	524	580	596	546	583	569	580	544	597	555	572	535	618	573	560	547	563	575	564	560	557	558	547	589	531	579	550	547	561	579	568	523	569	588	585	591	571	534	569	570	530	610	571	568	580	531	565	592	571	552	568	576	541	577	563	541	589	567	563	572	547	534	562	558	542	590	540	540	558	590	534	555	577	591	548	558	559	584	552	615	565	579	561	584	540	569	529	542	563	531	575	548	550	561	573	533	585	535	580	562	577	541	593	540	604	581	553	589	521	556	572	566	578	524	495	526	591	495	578	537	536	567	564	549	568	568	560	559	526	540	539	549	551	592	536	515	583	570	544	598	613	558	548	573	581	537	554	539	563	541	559	581	578	567	514	542	590	560	598	559	540	571	553	529	594	589	571	585	526	527	600	526	575	558	569	526	540	533	548	540	561	533	535	584	553	527	529	538	584	586	549	512	570	574	530	593	552	573	534	553	577	549	550	565	563	546	587	562	583	534	560	561	610	571	603	575	567	592	544	551	525	555	579	550	540	525	546	595	589	548	535	558	568	550	556	577	544	535	564	595	559	546	566	547	580	569	585	594	542	581	578	537	537	567	594	553	553	542	540	567	562	583	543	559	521	569	561	574	554	543	561	587	562	591	603	572	528	578	540	589	564	507	521	571	528	552	569	578	568	544	545	547	556	578	557	560	549	559	537	597	541	562	549	566	554	552	538	566	557	530	548	527	629	502	563	590	557	562	590	557	541	550	555	559	533	526	546	531	585	598	553	541	534	582	575	536	559	564	563	555	542	554	570	567	539	566	541	559	535	517	534	482	536	561	564	580	588	564	591	508	565	564	575	570	546	570	558	552	567	567	536	528	573	582	508	563	532	570	539	545	575	570	569	543	543	584	546	530	584	527	549	602	583	603	570	511	540	553	554	535	501	563	559	562	525	533	529	557	534	536	557	555	561	574	591	538	542	556	572	577	557	628	561	543	558	542	564	533	544	550	574	564	584	518	544	550
53678	99959	84152	65323	49548	31622	17610	7662	2690	1386	691	515	600	521	535	533	538	559	508	515	549	511	542	458	574	538	552	532	531	543	524	536	496	545	514	509	505	488	514	546	534	508	493	516	525	531	531	506	521	561	537	547	505	529	539	506	517	497	510	506	544	521	519	524	489	544	523	570	528	511	500	535	536	500	500	545	493	563	515	496	488	537	534	515	510	519	467	505	518	572	531	537	519	524	512	529	453	502	519	490	563	508	548	506	510	469	521	491	513	536	506	513	525	512	490	531	510	518	520	551	531	517	538	549	512	536	547	526	529	504	544	561	557	506	525	519	524	545	519	498	518	501	514	544	530	493	519	531	512	497	512	551	512	490	515	570	528	549	544	509	481	483	550	514	481	541	537	502	494	512	561	492	489	508	551	495	552	487	532	514	495	515	537	490	520	512	503	553	517	525	487	516	491	478	513	502	507	467	532	529	539	540	517	520	537	514	495	552	505	513	503	499	510	559	566	490	549	571	497	512	523	572	526	553	550	526	539	545	532	497	512	523	480	495	507	490	523	532	541	525	533	542	486	534	516	516	502	517	525	546	496	501	543	485	490	518	548	558	530	504	534	507	552	555	540	515	512	500	558	572	529	533	519	515	506	517	540	485	556	521	539	486	514	544	510	530	502	538	523	561	498	563	562	486	488	573	517	565	500	510	526	512	538	515	514	466	528	527	525	524	510	509	560	531	502	520	531	492	510	531	501	500	512	502	521	520	556	523	509	527	525	516	460	534	559	539	511	522	458	559	507	502	504	543	552	526	540	527	542	510	551	554	493	528	505	585	530	496	567	499	521	513	544	521	527	501	543	535	522	528	519	510	516	473	522	514	523	534	538	603	561	561	527	542	544	516	512	537	515	505	582	565	586	525	507	519	543	521	550	544	536	534	528	505	551	523	512	565	497	495	491	548	549	566	538	496	503	499	481	543	502	546	508	501	521	529	539	530	520	544	542	521	528	535	564	549	493	545	491	562	509	528	544	522	524	522	518	510	492	543	519	460	505	522	545	538	526	507	517	479	516	502	522	566	531	486	526	545	527	549	517	499	542	508	490	560	528	544	571	536	580	505	534	534	547	556	538	499	514	495	470	494	518	529	524	555	520	521	538	550	534	520	524	522	513	522	549	531	540	535	550	530	526	527	535	526	497	538	539	496	532	518	509	491	537	502	540	525	570	526	554	495	548	564	521	529	557	475	537	575	501	539	515	523	530	468	489	498	519	499	519	568	510	484	548	527	544	510	492	557	529	542	539	541	513	506	535	568	544	539	515	493	492	551	546	538	524	556	507	517	543	513	563	519	531	527	530	500	527	548	557	522	509	550	470	505	517	561	542	553	473	484	534	524	554	533	545	532	530	522	562	514	538	546	534	546	506	503	482	501	503	508	485	481	530	513	532	540	492	544	563	537	541	541	509	520	506	502	531	567	557	540	499	529	581	508	542	532	522	544	484	541	483	535	489	514	533	513	539	536	543	529	531	506	514	585	525	525	529	501	534	518	545	512	545	529	519	470	567	519	529	533	530	554	519	510	530	546	555	516	567	532	510	535	547	508	531	521	506	550	508	506	505	540	527	531	541	479	477	563	524	473	552	512	538	511	537	539	509	556	544	528	519	532	537	504	519	522	524	509	499	521	555	523	532	508	515	520	514	525	515	516	515	525	526	543	545	531	513	485	538	533	505	573	531	509	501	513	480	543	505	532	490	520	512	526	518	509	517	492	558	503	506	562	534	498	535	523	539	548	535	509	523	514	520	516	531	564	534	524	567	489	534	502	541	502	504	581	518	545	559	483	531	505	530	529	540	483	547	557	514	508	520	528	548	505	499	546	524	532	543	533	517	518	552	572	503	507	540	549	553	529	525	583	512	522	519	516	514	488	534	506	516	515	531	533	535	544	520	482	505	520	511	524	466	537	472	453	546	519	525	507	530	530	509	493	555	538	509	495	564	589	519	512	498	504	501	515	537	539	535	556	538	521	541	531	525	565	539	520	482	517	505	494	532	504	519	526	525	496	507	493	518	546	526	538	473	509	536	554	546	558	541	504	495	507	530	547	524	558	512	480	487	504	559	529	522	552	532	544	449	541	511	546	485	514	527	543	525	483	521	505	505	524	544	526	509	581	504	526	498	477	560	499	480	512	538	554	503	544	518	519	507	521	510	527	467	529	526	531	509	520	509	540	534	530	522	542	558	507	531	472	515	499	547	487	552	544	567	516	543	518	523	526	534	511	498	516	526	555	518	466	500	499	538	502	559	498	521	537	518	538	546	555	549	540	543	517	480	522	556	557	536	515	496	553	511	525	525	513	491	512	537	486	521	498	522	544	530	499	529	533	466	513	522	505	500	536	464	505	507	519	493	527	532	589	493	560	536	505	529	574	509	563	504	499	491	487	524	534	502	513	499	504	538	548	521	517	537	498	522	476	539	529	534	549	477	498	499	508	524	526	532	481	498	527	506	469	583	531	492	498	491	512	508	503	510	519	557	564	506	528	506	516	514	535	504	495	525	517	500	511	525	520	484	540	523	509	528	508	505	564	478	499	501	533	524	549	495	501	472	530	512	514	507	512	491	520	521	497	521	479	521	540	566	508	478	559	528	485	522	518	515	532	547	507	511	556	502	512	542	522	492	530	519	524	512	523	511	576	534	566	509	536	563	516	533	555	530	503	536	543	534	573	514	540	523	541	543	504	511	495	547	487	510	508	548	547	526	483	512	530	551	523	530	524	530	524	503	513	522	532	515	509	512	556	534	511	557	545	519	499	530	501	530	511	524	502	501	544	510	536	517	522	573	532	531	518	528	499	533	522	569	485	491	521	517	545	514	549	515	514	519	530	480	552	519	531	519	533	545	534	506	485	548	528	545	506	531	513	500	557	504	521	511	471	524	519	519	505	526	530	508	517	509	524	529	523	519	529	537	516	493	563	506	555	553	500	487	514	582	512	517	543	512	542	556	520	531	502	540	537	521	601	513	560	498	544	503	495	503	516	539	552	508	497	519	569	466	529	516	510	500	503	511	561	488	537	543	469	521	544	499	498	555	512	492	512	525	530	531	542	564	531	508	533	505	534	527	508	512	516	534	527	529	539	504	542	504	509	486	522	533	530	536	561	519	538	560	510	503	508	573	502	498	530	532	531	538	484	525	547	518	509	530	507	516	525	546	498	550	493	528	525	517	523	519	500	566	519	533	503	528	528	492	506	506	512	521	543	529	530	543	530	520	514	523	508	530	540	522	511	537	520	509	527	536	519	524	530	500	507	533	447	490	513	524	537	526	485	548	510	521	530	512	504	503	521	543	511	518	494	478	507	525	534	518	562	539	539	499	504	560	505	534	501	525	525	553	542	498	539	530	547	494	504	501	534	508	551	525	524	490	505	497	508	533	530	527	504	529	562	514	504	496	519	559	496	605	524	543	499	491	536	538	546	551	544	526	494	533	525	505	515	497	515
28602	23729	22913	14178	6576	3162	1491	855	566	494	478	478	480	473	471	394	464	474	441	451	444	465	408	495	432	439	460	471	472	491	440	487	423	443	440	494	500	465	452	437	456	467	459	405	489	476	477	496	436	420	481	468	436	450	445	438	467	407	447	458	447	444	438	500	492	477	448	455	438	458	457	440	498	439	452	469	445	428	447	440	493	503	432	419	472	415	432	454	464	430	431	460	463	456	502	445	451	453	432	447	451	440	462	446	461	487	451	469	441	500	445	452	455	450	439	431	440	455	461	450	486	445	487	393	439	480	464	429	441	454	457	463	467	471	438	452	476	451	439	440	454	450	477	435	426	407	486	455	487	462	469	460	446	458	461	425	466	489	438	439	488	462	457	436	417	455	433	428	462	438	440	492	453	452	448	427	448	445	413	464	449	445	439	414	419	440	440	419	442	478	461	431	459	460	469	476	445	462	445	451	458	462	474	479	460	423	452	416	441	459	437	477	447	473	467	470	467	438	442	437	464	454	464	441	447	425	441	437	429	489	503	418	437	458	407	493	429	447	445	470	446	420	439	456	433	462	448	470	428	447	483	457	444	457	483	468	427	468	450	433	481	423	440	454	430	450	436	467	447	450	431	455	443	422	457	418	432	463	447	466	429	441	465	424	433	439	425	441	433	447	461	423	445	470	430	455	458	433	454	422	479	478	486	455	471	450	481	464	425	438	430	463	443	459	463	441	425	479	474	470	440	452	459	464	456	402	463	455	448	450	435	474	453	449	475	468	477	465	419	427	430	470	451	450	439	421	465	446	444	481	456	455	439	411	446	496	466	451	469	448	442	461	443	467	502	426	428	472	451	451	432	433	448	427	464	455	455	463	451	466	445	480	477	431	464	425	459	474	453	473	452	455	447	416	455	467	453	439	429	489	495	475	444	446	407	447	452	420	441	456	475	435	457	467	435	456	449	411	446	429	454	459	502	469	460	427	445	424	462	422	470	440	440	447	434	463	431	443	422	478	477	471	415	456	465	471	462	443	428	468	394	446	470	421	439	433	464	461	445	487	495	454	451	458	458	450	419	458	475	408	473	435	426	446	452	508	441	419	484	488	449	467	424	449	453	428	462	469	457	446	437	433	447	466	418	480	477	425	442	437	405	464	476	458	474	468	411	455	444	438	444	433	477	472	409	430	456	445	460	455	435	417	459	484	424	443	436	477	443	462	447	412	424	439	450	461	435	445	447	427	459	438	443	458	445	464	478	470	427	448	433	468	472	464	445	470	452	460	461	434	420	434	442	394	432	451	420	505	438	494	445	447	479	466	418	465	457	434	424	448	471	483	446	434	434	430	446	469	451	440	447	449	443	461	466	452	469	483	457	424	442	463	467	474	451	474	465	447	462	456	463	444	406	446	429	448	490	403	463	463	446	438	468	492	481	446	471	449	423	450	452	439	469	426	507	469	442	431	428	421	465	433	479	429	433	455	428	434	466	424	449	418	506	464	464	479	457	474	449	455	470	464	428	492	446	508	447	471	468	459	425	421	473	436	425	458	461	480	451	459	477	468	423	460	411	470	486	442	465	446	432	454	435	493	446	459	445	431	439	429	446	456	450	419	429	442	470	468	418	445	473	407	434	411	446	480	427	457	427	407	448	423	438	493	492	416	465	444	439	423	455	407	469	469	436	445	454	479	449	436	436	454	468	465	472	468	467	449	451	421	457	433	448	462	440	437	463	426	461	434	463	454	444	429	447	463	443	436	411	457	401	432	462	462	421	446	448	466	449	460	453	461	448	432	444	459	501	458	458	456	463	422	439	452	442	413	456	431	445	445	448	467	424	448	442	436	475	452	434	425	435	472	459	470	467	462	463	452	446	436	448	478	476	425	479	416	433	431	485	471	440	432	449	472	483	439	477	438	435	475	430	415	475	475	437	443	452	465	468	456	466	491	421	464	462	434	431	444	445	436	492	473	435	428	416	492	429	424	456	424	420	456	499	426	447	439	462	450	445	456	438	423	427	436	451	449	445	437	466	453	449	501	456	487	464	452	435	475	417	454	462	501	436	434	445	418	456	426	435	420	455	434	481	456	430	465	465	452	458	453	422	448	455	437	418	419	439	495	434	431	428	445	476	467	459	460	459	448	476	461	411	488	447	462	448	473	451	425	431	452	472	447	432	437	451	442	432	482	435	391	478	429	462	462	480	428	483	400	457	437	427	446	464	444	429	449	426	441	478	468	435	448	485	436	449	460	464	418	438	433	438	462	452	429	460	469	430	447	469	430	446	427	449	437	408	462	442	449	441	441	443	478	481	455	419	422	496	469	452	437	439	447	419	426	468	450	469	445	423	451	447	423	464	447	455	459	459	427	428	455	441	460	423	502	466	471	436	436	461	450	420	467	466	445	451	435	463	461	410	426	427	408	441	455	427	427	495	477	438	455	498	432	422	415	476	436	440	438	458	416	457	409	409	420	422	469	453	475	448	513	470	469	462	449	438	449	468	422	468	431	447	494	472	465	424	443	483	434	457	460	466	472	429	479	437	434	451	456	431	469	469	431	443	445	468	448	428	453	422	457	446	464	433	470	460	477	478	469	451	451	489	447	470	466	424	444	457	448	450	401	454	468	440	423	460	456	486	480	430	447	443	412	468	470	463	454	459	455	434	463	451	469	417	431	442	470	464	448	437	444	468	477	418	450	462	427	425	472	443	404	429	429	447	441	426	480	435	458	463	433	484	410	449	432	425	521	437	431	478	484	436	470	477	454	456	411	444	429	485	458	450	449	469	464	426	484	478	455	461	417	404	473	459	445	431	429	435	489	431	459	433	459	450	477	474	427	468	424	436	464	462	435	428	477	464	434	425	456	451	426	449	416	454	440	447	439	435	456	445	422	490	469	448	476	451	429	432	459	435	428	460	465	416	445	473	434	436	483	412	467	423	439	460	424	451	453	457	462	426	438	443	451	465	453	489	487	461	456	421	460	417	453	465	472	428	417	461	469	480	434	434	459	447	450	469	432	471	458	454	412	453	401	443	451	423	471	437	433	467	471	462	487	475	452	457	449	464	454	446	450	426	432	452	463	396	449	437	464	460	447	497	442	464	468	464	416	490	451	441	436	460	448	446	464	433	440	448	476	432	479	449	440	459	499	412	488	422	450	454	412	454	442	428	470	475	480	454	465	418	492	439	424	445	446	462	444	490	426	436	407	488	455	484	453	469	435	465	459	434	462	452	437	422	445	448	441	441	490	448	454	457	426	458	444	445	452	474	445	419	468	441	446	409	414	442	446	449	459	461	444	426	439	441	482	430	459	489	446	448	441	491	423	421	493	435	405	437	439	421	466	474	444	461	427	415	442	432	449	457	468	489	448	447	413	420	430	436	481	455	519	472	456	459	436	447	471	460	469	451	450	416	440	464	427	486	428	430	451	456	415	449	436	444	446	426	478	472	456	449	463	452	463	444	450	467	440	471	474	464	481	472	442	445	459	446	456
11212	26122	20331	9691	5602	3137	1492	810	481	451	409	358	366	368	397	396	370	363	373	391	372	360	345	378	370	366	356	411	358	381	390	375	402	351	386	400	383	383	380	378	371	368	354	350	361	368	399	404	387	382	401	381	376	368	380	385	399	376	344	394	379	387	356	403	362	402	369	381	387	383	410	419	378	365	381	360	361	339	391	390	388	363	363	346	386	393	353	369	377	382	359	342	371	401	387	363	397	369	340	392	384	367	384	387	411	384	344	347	330	356	346	369	402	370	370	361	405	359	340	371	332	371	389	398	369	369	387	338	356	390	374	403	363	357	364	346	357	343	365	367	334	363	402	353	406	375	328	356	375	401	403	352	362	369	393	377	368	348	360	368	369	368	357	352	369	369	346	397	353	359	339	364	428	385	381	384	399	388	363	339	377	394	356	382	376	365	372	375	373	365	355	383	375	365	347	386	377	382	376	383	357	363	384	393	370	359	387	393	375	371	400	367	395	391	367	369	361	405	372	357	372	349	403	366	380	350	389	379	379	377	383	414	355	372	381	354	398	359	362	376	394	353	378	396	379	345	369	364	375	373	359	374	376	403	360	346	361	352	386	378	359	407	375	373	414	366	389	382	387	380	361	365	378	334	373	354	387	352	373	385	351	374	395	390	392	370	360	420	364	367	373	366	375	382	387	357	351	363	332	410	391	367	386	375	347	385	351	374	365	376	364	364	378	399	361	372	389	373	382	373	358	344	358	409	401	326	354	398	348	403	350	343	350	345	373	376	377	352	375	403	411	364	412	368	388	381	389	368	371	376	372	370	403	376	350	430	374	411	374	357	383	357	351	379	384	348	370	365	369	389	360	391	365	382	354	363	390	376	355	375	378	405	369	407	389	389	358	356	383	378	374	364	347	352	363	374	375	358	336	340	369	376	358	371	389	389	385	369	366	402	358	362	374	380	409	404	389	369	378	392	379	370	384	339	327	345	389	352	360	355	402	393	391	369	337	376	343	394	387	334	377	371	402	375	381	370	382	347	350	363	410	386	350	363	390	349	390	374	385	371	407	383	380	387	352	386	376	357	390	391	376	374	401	424	363	380	397	406	371	378	390	398	373	372	376	339	393	364	393	357	361	384	373	368	394	371	385	371	340	361	408	341	393	359	381	376	388	385	359	414	372	373	354	385	356	363	398	388	395	368	389	370	360	367	392	379	353	366	430	388	374	369	345	362	396	358	339	401	404	358	393	363	341	342	379	360	376	393	385	379	410	380	355	378	400	375	336	397	379	371	360	398	352	364	348	386	363	348	399	367	340	389	363	359	380	315	419	381	366	382	361	379	371	349	390	396	385	364	391	360	396	316	389	388	348	350	307	403	364	401	398	356	378	367	377	346	375	393	356	349	357	357	395	372	371	401	358	355	382	399	390	364	364	379	338	390	406	358	380	380	399	377	380	366	353	327	367	354	363	379	359	358	358	389	383	373	364	391	364	384	381	378	382	364	398	382	363	382	377	392	377	350	354	361	394	360	404	368	348	375	384	348	369	398	369	350	395	384	395	357	374	387	406	428	385	336	372	348	389	362	397	388	393	363	383	348	393	363	388	354	383	389	377	384	365	387	365	390	372	380	391	388	362	340	367	384	377	377	345	359	405	347	344	364	389	376	401	372	379	367	378	381	351	379	349	388	371	347	378	367	373	352	366	378	341	402	357	366	358	390	372	368	332	370	401	365	385	353	402	364	355	359	357	378	370	387	387	386	373	363	367	382	379	364	376	375	385	356	372	382	342	380	425	358	323	354	364	362	391	392	378	363	338	383	364	356	363	392	408	422	373	396	346	416	367	359	394	373	371	375	340	357	367	393	364	363	363	371	370	354	337	402	373	417	331	335	387	392	386	347	385	381	348	402	377	379	383	387	391	387	398	355	389	378	384	361	389	362	366	408	387	366	394	379	382	363	337	349	399	350	385	327	388	371	348	390	367	378	354	364	401	391	411	345	392	372	360	400	348	374	371	387	414	389	368	387	401	402	391	390	384	403	408	389	365	398	388	375	406	377	372	351	387	367	370	358	344	357	378	400	369	392	376	402	385	355	360	382	402	366	387	346	359	356	374	392	383	393	369	375	365	364	372	358	395	352	342	405	407	354	368	405	381	363	371	373	335	367	373	393	402	392	368	384	355	405	368	345	370	348	372	397	336	398	339	352	395	366	412	385	398	345	375	351	351	340	384	369	394	386	374	362	383	358	378	364	393	368	323	357	373	384	384	341	372	359	409	387	355	361	347	371	370	347	383	362	400	390	378	365	413	375	355	370	377	365	374	384	330	392	384	388	396	357	363	354	386	323	367	385	402	343	399	341	372	376	409	372	353	370	424	387	371	378	403	365	381	375	393	343	372	357	396	334	403	416	373	388	392	389	378	378	349	354	345	391	335	378	389	388	387	364	371	344	350	383	383	407	379	348	350	356	375	368	379	388	375	360	404	374	404	369	372	376	378	427	363	395	347	384	372	408	375	375	340	418	404	372	342	387	377	397	362	380	405	342	363	356	354	352	376	396	398	327	378	359	382	359	348	392	375	343	358	377	380	376	385	382	385	387	383	386	382	390	360	385	360	381	399	382	388	396	328	397	348	382	385	358	373	381	362	356	405	383	357	362	391	392	384	354	392	384	372	379	353	364	321	367	361	393	391	412	367	390	370	354	377	403	359	344	335	393	415	348	393	408	384	363	346	358	359	383	375	347	408	396	368	393	368	350	370	377	387	396	376	384	363	352	368	387	410	400	353	376	376	372	336	422	371	388	386	374	393	370	395	358	414	365	389	376	338	351	343	365	381	380	427	358	379	387	356	389	391	370	361	378	387	373	366	397	373	358	368	378	374	385	372	376	413	397	350	370	367	381	382	349	366	376	360	373	375	373	391	343	349	396	368	375	399	351	360	354	346	383	357	361	397	353	401	408	383	395	410	396	351	351	370	345	355	375	365	403	388	387	368	363	372	352	382	397	416	371	329	398	358	387	389	380	372	343	384	369	382	347	395	352	364	357	374	375	368	408	368	350	350	396	375	370	363	377	415	406	330	387	387	368	375	379	369	377	360	371	369	347	359	371	383	375	386	354	412	369	352	413	396	385	405	374	390	378	372	386	372	395	381	360	385	388	387	340	379	356	402	341	358	344	374	360	368	354	356	370	358	389	397	370	402	408	394	390	359	383	365	365	373	420	366	367	400	363	374	360	361	359	377	393	390	381	380	404	331	361	360	390	401	373	344	399	376	394	385	413	394	373	363	378	359	371	395	384	363	343	392	367	369	383	365	371	366	354	369	363	369	382	351	370	363	343	372	343	390	385	381	358	364	381	355	383	380	402	323	378	344	352	363	351	360	376	350	373	421	343	407	394	380	393	375	351	342	392	398	374	412	370	414	384	385	345	365	356	372	365	384	340	365	390	387	370	385	395	382	382	382	372	354	366	399	411	350	369	373	345	365	357	376	396
25586	23317	38176	44187	37224	26706	14317	4732	1477	806	563	472	527	531	490	494	466	480	500	509	490	470	491	453	469	529	480	509	450	489	515	505	491	500	485	477	468	482	473	459	468	479	475	496	540	489	495	453	510	499	480	489	473	466	474	486	453	509	491	508	474	473	477	505	466	441	485	476	523	490	514	495	480	475	509	472	491	496	474	504	473	475	504	450	463	464	494	486	470	517	484	489	487	454	525	479	474	453	481	500	502	470	463	495	541	443	478	475	473	522	456	486	477	454	464	474	479	489	508	486	470	491	480	485	458	485	454	462	489	434	473	531	545	484	480	493	457	448	496	480	493	485	506	454	473	505	464	495	473	498	491	505	472	458	469	488	484	507	451	462	473	495	522	479	485	475	477	466	423	470	506	498	494	456	451	495	479	472	502	518	452	491	457	521	461	454	466	478	442	507	480	517	466	487	524	478	489	502	483	439	516	528	471	451	437	483	502	511	440	519	479	473	458	477	486	488	514	469	481	466	505	482	476	512	513	491	466	483	459	510	477	504	477	480	468	480	482	496	435	488	516	489	480	488	483	474	511	454	495	468	494	467	493	448	453	484	500	519	460	471	471	487	478	475	511	484	470	502	492	483	504	514	478	462	497	520	448	504	463	451	511	447	491	520	469	490	467	483	472	491	479	505	462	489	507	470	492	471	461	488	476	511	478	452	481	516	481	467	476	470	494	489	449	491	479	445	460	464	465	489	460	480	509	484	484	452	477	491	480	468	461	470	458	418	502	502	504	495	492	480	497	524	504	549	505	456	432	475	528	485	490	460	503	496	490	465	479	490	492	504	482	465	511	463	502	451	482	483	493	480	475	475	507	507	431	527	477	483	476	444	481	489	451	467	481	471	505	475	484	518	500	483	487	452	486	462	507	504	493	523	461	494	517	474	497	493	472	499	476	471	419	482	495	457	493	453	475	470	463	461	454	473	473	467	470	480	461	493	467	484	519	449	464	463	461	513	488	467	472	479	521	484	503	510	504	466	472	476	462	457	487	475	519	497	482	472	476	483	488	486	464	479	471	451	454	489	477	482	508	483	454	497	490	519	493	444	534	524	472	455	473	460	501	499	462	472	495	471	504	443	483	484	472	483	501	474	471	465	502	447	479	472	478	483	439	454	464	505	478	473	471	521	477	479	477	516	493	483	501	464	460	473	510	495	421	517	498	495	498	474	499	484	467	510	463	488	486	457	485	520	492	479	535	454	481	461	441	468	472	488	481	467	499	450	521	498	474	488	521	527	436	474	445	465	471	514	443	448	443	505	480	462	521	496	475	472	459	458	464	458	516	459	461	508	433	452	442	522	483	477	462	486	483	485	486	480	487	482	473	412	471	482	448	463	508	482	498	502	496	485	448	481	450	491	455	475	471	468	478	467	533	485	502	474	510	456	502	469	464	453	473	501	476	507	466	505	471	481	469	447	529	537	498	511	492	447	512	468	486	456	517	447	516	507	485	462	479	447	463	476	469	467	460	493	468	450	471	493	453	464	471	494	514	466	490	517	504	496	497	477	495	496	406	456	502	449	482	471	501	521	497	521	477	466	481	482	469	484	498	514	475	486	463	455	491	503	504	489	470	432	480	509	458	488	475	481	489	474	471	492	499	450	457	468	517	507	503	511	471	444	481	483	514	472	475	482	528	478	465	462	463	468	461	495	514	458	516	481	505	489	442	468	476	455	466	500	452	454	482	487	470	515	511	465	468	434	476	510	431	464	526	512	512	469	518	461	527	480	481	474	490	465	494	464	483	505	512	482	475	458	474	493	509	501	481	523	482	483	504	494	451	435	458	510	470	493	480	484	500	447	489	484	484	544	481	472	442	457	507	484	502	488	456	524	509	471	440	513	469	485	500	445	525	477	473	451	503	466	491	471	479	463	455	492	478	431	492	461	524	479	456	455	527	487	476	504	448	468	487	479	520	500	492	455	481	512	469	488	521	508	474	437	451	464	515	492	489	486	514	474	469	460	497	478	500	482	478	473	468	441	458	474	442	472	428	446	460	457	494	463	483	497	483	504	495	463	479	501	462	434	456	448	499	483	459	490	497	501	472	481	459	499	464	447	490	470	537	452	468	458	467	456	480	495	445	476	448	478	453	517	421	489	463	473	459	497	460	482	492	481	490	507	506	495	503	484	485	504	470	478	473	477	494	455	453	533	481	461	521	463	492	498	462	495	466	471	470	481	493	463	510	498	492	487	487	469	486	496	462	456	528	455	453	490	500	454	485	466	508	452	487	517	514	458	454	510	450	503	492	465	455	492	462	465	484	522	458	442	466	454	485	473	440	479	456	432	497	483	470	474	473	522	481	494	450	461	490	479	497	532	495	537	503	481	501	473	476	478	449	492	479	468	497	490	465	494	470	464	519	487	430	464	499	501	465	461	468	479	474	529	510	448	477	463	467	478	436	472	462	484	507	512	497	497	492	464	475	493	501	449	422	497	477	501	455	495	476	492	482	466	520	500	528	461	489	507	513	492	515	487	439	476	494	472	457	496	504	480	499	520	473	499	496	538	450	468	490	464	454	462	505	481	476	450	522	504	486	472	490	491	489	443	474	453	460	491	483	476	482	506	488	493	423	480	476	476	487	531	442	494	488	498	478	497	476	489	476	472	486	505	471	464	473	431	504	475	484	477	466	460	478	494	496	449	479	473	480	428	439	505	513	469	464	484	468	458	480	540	485	466	478	478	452	498	461	473	469	499	510	445	477	463	443	480	464	446	453	507	471	469	507	454	490	502	493	436	503	467	523	479	494	484	514	457	460	478	469	464	517	485	453	448	470	475	474	466	477	489	498	435	469	476	465	524	437	484	511	489	498	470	473	468	473	483	472	510	456	470	478	504	487	491	475	470	470	510	508	488	479	485	469	481	478	463	519	484	489	455	488	432	490	505	500	505	496	473	464	469	454	477	481	513	484	482	452	479	470	485	487	439	498	457	490	506	524	441	500	543	469	501	474	482	502	484	459	485	461	499	484	499	515	502	470	482	518	490	462	472	468	469	520	471	428	473	511	483	511	488	470	497	473	476	472	459	484	484	443	485	482	462	486	490	502	505	477	479	476	511	498	510	490	461	490	496	482	493	469	474	523	466	501	490	478	470	497	481	484	471	541	543	487	530	450	475	511	483	453	482	458	536	441	517	485	461	483	474	488	476	462	489	470	521	513	474	484	479	449	505	490	445	444	497	492	475	468	475	458	477	442	464	467	517	478	462	463	469	451	502	447	516	497	425	470	454	505	495	504	484	517	458	454	518	522	522	493	490	471	547	504	469	456	473	491	450	472	474	473	479	480	510	449	457	496	515	486	473	478	464	478	474	481	459	463	477	467	473	474	458	497	511	497	501	480	484	469	461	455	465	509	448	520	491	467	473	496	449	459	462	481	504	497	499	510	484	494	488	503	485	522	484	463	445	508	464	481	477	491	489	474	503	499	469	486	450	495	487
46690	86806	70619	49915	35638	19823	10440	4497	1672	826	484	448	461	485	463	422	448	428	431	509	445	450	427	447	426	447	415	458	473	424	432	427	511	475	475	458	435	423	417	425	446	433	463	505	473	422	483	418	459	470	459	439	481	437	431	414	405	469	446	444	440	423	425	440	471	489	462	412	445	492	445	467	430	436	432	444	421	444	448	408	449	433	456	468	450	462	432	399	451	469	452	450	459	431	405	413	439	456	425	434	449	455	466	415	431	416	441	430	437	432	447	433	420	433	419	453	411	421	445	443	418	453	439	498	454	472	479	381	454	457	419	445	435	476	438	417	440	431	421	457	488	410	446	452	459	448	458	455	414	438	435	455	449	440	456	483	467	440	390	450	452	440	458	429	454	462	469	449	448	456	427	456	412	450	441	475	448	477	437	454	431	457	447	430	449	452	473	442	435	435	446	444	456	408	463	420	443	463	473	454	438	453	484	434	446	468	490	445	430	430	471	492	432	392	437	411	452	426	445	447	492	451	454	441	435	469	446	450	426	442	464	481	450	433	465	451	434	461	448	440	455	409	454	462	423	435	436	453	425	468	436	436	453	435	432	417	436	454	440	482	484	419	433	424	441	410	468	482	431	455	437	449	462	435	441	463	433	441	479	442	496	492	451	433	443	431	446	462	461	430	475	473	449	415	465	454	449	441	468	450	476	428	446	463	461	424	469	428	415	441	454	437	461	436	458	450	460	417	468	458	435	426	437	443	459	473	448	422	396	440	439	445	445	433	450	476	426	459	428	444	455	455	434	434	498	412	439	476	409	425	449	425	458	428	447	429	429	453	448	465	455	440	409	450	435	460	425	466	445	431	461	420	446	409	443	477	436	449	404	420	448	412	458	479	450	436	426	430	466	454	425	441	491	431	459	442	427	435	495	448	387	450	442	437	442	436	462	481	411	482	449	451	413	449	477	437	428	444	445	470	442	440	441	436	453	422	434	439	428	444	465	441	455	451	421	422	469	438	441	464	409	422	412	438	451	467	453	464	432	433	416	410	479	457	406	443	462	471	434	472	451	424	439	448	447	455	461	431	424	445	406	438	420	401	430	407	486	438	450	451	453	482	458	429	458	486	433	454	432	455	423	448	429	446	422	474	436	454	439	473	411	463	460	438	452	486	450	403	407	450	461	422	438	422	403	467	447	511	468	452	436	477	433	468	418	445	407	439	418	490	454	405	462	426	448	438	443	404	480	423	430	449	430	469	437	436	428	373	422	454	421	450	478	449	447	421	457	438	443	458	426	450	436	449	419	412	452	444	464	445	425	477	433	452	424	418	442	438	422	408	470	438	432	504	456	447	440	438	445	408	438	455	445	460	444	452	417	443	438	452	446	408	452	404	443	469	417	427	464	431	427	471	453	402	434	405	427	442	485	445	472	477	431	424	437	465	452	441	461	436	457	467	477	475	398	432	427	439	464	421	451	408	432	442	424	425	445	455	475	447	446	456	448	407	451	439	483	436	440	403	450	426	415	463	460	454	474	466	438	418	439	433	474	434	473	441	446	470	410	441	424	426	436	419	447	465	463	479	445	440	464	395	421	392	481	430	434	485	416	421	440	474	441	478	480	444	430	441	441	414	438	439	418	460	407	434	438	428	449	396	445	448	404	442	443	448	430	421	476	442	452	430	399	439	432	440	463	435	419	414	436	440	414	454	404	415	423	435	445	404	445	445	491	489	465	447	498	466	450	449	422	452	438	452	458	415	448	468	402	433	447	434	454	457	452	441	486	459	443	441	444	409	430	449	472	453	466	457	477	480	430	457	431	454	449	465	462	449	456	430	459	452	456	446	442	431	456	453	445	469	445	484	430	479	443	462	398	430	444	446	420	445	474	471	406	433	446	450	454	439	457	429	426	451	470	423	430	429	468	431	424	462	443	448	454	400	454	448	482	471	484	456	430	424	453	434	455	416	418	487	471	477	403	443	380	484	458	463	459	414	458	454	427	447	437	429	468	423	432	446	410	424	454	461	452	470	436	459	451	471	452	444	453	416	467	445	443	438	432	424	441	457	446	461	444	423	439	466	459	421	421	471	446	428	438	426	435	443	427	445	462	449	427	448	418	425	464	434	470	424	428	424	439	419	432	474	404	445	451	445	439	479	426	425	463	435	443	431	426	457	405	434	455	438	455	449	425	428	479	488	445	481	394	402	445	431	440	436	448	402	460	427	455	440	465	439	445	466	469	455	406	417	448	431	418	430	466	442	452	426	436	440	442	422	401	469	397	473	463	432	430	442	441	439	462	453	428	459	400	472	424	428	454	465	435	444	421	450	465	417	469	438	446	441	459	429	443	410	423	448	449	454	426	421	424	460	425	429	445	419	413	487	432	469	452	459	406	433	449	422	466	417	425	455	467	432	437	450	476	447	430	394	461	483	450	428	493	465	447	455	414	424	400	419	466	440	415	476	432	424	440	457	432	437	435	415	443	418	419	432	439	482	438	459	432	427	459	457	433	453	472	402	451	435	440	436	412	465	410	447	489	476	451	419	448	433	428	467	428	455	468	438	404	436	470	459	450	413	483	458	409	429	422	435	444	460	456	467	467	432	469	459	468	469	427	459	475	422	424	435	469	435	414	430	457	435	456	422	435	453	417	452	416	472	399	446	445	471	430	454	464	428	440	457	419	449	442	456	404	479	416	420	479	444	445	438	422	440	441	422	460	473	453	429	443	402	421	466	437	442	434	419	451	455	450	421	466	416	456	450	430	435	464	468	453	432	461	405	445	393	452	448	464	414	409	421	428	430	438	423	457	434	432	469	429	429	417	447	439	439	414	414	439	442	420	474	443	436	464	410	436	441	423	442	437	466	459	432	437	427	426	429	442	422	452	419	430	463	434	483	422	468	431	439	448	453	430	419	432	455	414	424	416	470	443	423	421	423	481	460	411	448	456	447	444	442	435	462	447	437	435	413	423	396	471	397	449	428	477	459	422	468	412	461	461	437	430	421	450	443	441	498	409	463	441	446	452	432	462	433	452	394	432	433	399	419	451	474	458	400	457	422	417	426	422	443	435	419	441	418	415	418	467	440	443	455	452	456	445	445	455	416	436	472	395	460	494	445	407	409	424	452	419	418	480	451	437	412	485	448	433	431	449	457	441	484	450	415	437	430	451	415	488	441	417	440	412	438	410	424	434	446	441	441	478	470	479	493	443	421	442	474	452	433	439	454	442	436	459	448	452	439	460	419	454	454	449	448	422	464	461	474	438	463	484	452	469	431	461	439	438	442	420	439	401	463	438	435	457	443	449	425	434	434	428	456	463	447	440	435	459	461	471	456	448	437	475	442	489	409	468	445	423	457	415	432	435	420	475	456	432	454	432	445	466	418	432	436	456	418	444	395	418	463	437	460	479	453	407	439	434	463	443	431	438	435	461	487	450	451	432	489	454	432	460	455	454	431	419	496	425	461	419	467	493	467	404	441	439	447	471	475	440	453	466	412
24537	22262	34416	40633	42253	35155	23456	9710	2676	1262	784	625	636	609	602	537	552	556	563	555	560	539	605	573	606	577	561	610	552	560	573	558	563	552	580	562	606	584	608	572	550	583	591	564	565	560	605	571	573	539	591	543	599	550	589	563	538	591	534	551	528	549	580	584	546	574	558	567	558	593	582	549	530	560	586	569	541	601	562	560	529	618	572	587	569	549	572	595	583	558	630	531	593	568	555	533	588	516	616	489	543	558	531	512	581	548	549	564	553	590	551	519	533	509	536	542	569	539	568	517	601	573	598	595	524	563	551	597	574	587	571	560	510	566	505	624	596	585	581	587	579	571	546	576	553	579	557	572	582	560	555	551	619	576	572	550	567	531	538	582	605	545	580	578	554	551	559	550	579	589	525	601	549	580	558	525	534	570	594	545	555	559	585	540	541	585	552	530	566	519	542	575	550	548	579	595	528	581	565	555	571	613	536	574	582	545	555	542	580	573	530	549	557	585	548	551	571	554	546	514	520	544	555	556	605	589	527	542	532	547	559	535	530	523	594	566	593	560	584	559	572	583	557	559	541	558	582	538	566	578	537	547	530	541	533	559	572	594	496	526	573	501	540	532	560	526	591	564	582	533	567	539	543	561	527	561	557	544	581	562	575	523	545	540	591	537	614	569	525	550	523	574	593	565	541	617	568	580	549	522	589	556	527	545	551	570	544	546	538	566	577	567	571	567	569	564	576	556	606	546	556	582	558	510	548	573	522	564	544	547	536	558	532	629	576	518	560	550	580	618	537	522	568	562	529	552	594	546	571	600	567	556	529	569	591	521	547	586	553	554	555	549	550	531	584	548	575	511	582	548	555	513	564	545	539	551	533	560	615	520	563	522	554	542	574	547	568	536	523	576	545	544	544	556	563	524	563	581	597	563	563	536	550	574	525	544	537	543	582	514	542	532	574	564	589	538	572	554	557	549	569	591	581	565	578	524	540	557	545	571	553	546	582	553	559	550	507	578	557	568	575	555	575	537	567	600	525	566	606	523	571	534	571	524	523	512	571	576	560	589	578	572	540	570	522	561	557	549	514	595	533	568	539	574	512	564	600	592	549	558	557	540	550	543	546	563	569	593	531	584	544	558	562	554	571	544	516	548	567	560	530	560	602	548	572	563	536	539	575	605	589	557	575	553	543	538	551	547	572	563	586	554	614	523	489	571	562	538	539	590	575	575	535	589	592	562	522	547	552	559	547	559	570	561	569	591	576	580	557	563	574	560	548	530	554	551	580	561	558	580	528	587	556	507	532	527	533	597	564	564	565	562	531	568	548	539	581	568	554	563	577	588	590	572	546	561	562	579	606	573	577	563	576	553	566	565	614	553	561	609	582	533	563	547	544	560	520	559	554	553	576	572	553	535	543	591	550	551	526	558	539	557	547	531	524	572	520	569	557	564	581	532	565	562	556	550	542	567	568	569	536	540	534	503	510	525	515	534	568	574	607	577	551	551	558	595	563	552	590	549	536	517	557	565	556	556	563	559	529	573	576	580	590	516	602	578	562	553	528	524	548	600	557	543	516	590	547	576	581	576	569	553	593	559	517	533	563	515	555	524	569	592	573	553	604	496	563	535	533	545	537	560	516	530	538	553	585	575	536	608	560	526	597	545	549	583	555	538	583	547	540	551	546	546	582	553	578	526	536	598	538	521	573	542	585	569	601	558	565	509	559	578	530	579	561	578	570	552	608	563	559	590	584	545	569	571	568	557	564	580	534	598	520	548	562	574	566	582	565	560	523	591	577	588	533	566	550	521	534	531	565	551	571	592	574	565	581	579	562	551	555	588	538	550	556	537	554	588	584	555	523	574	572	548	590	589	528	560	644	535	583	507	525	594	563	521	581	536	568	546	546	574	501	535	533	509	579	560	489	581	584	505	582	573	556	549	556	513	584	503	568	588	542	579	534	575	596	520	553	559	529	572	554	499	568	553	537	567	559	559	538	563	588	536	529	554	581	554	565	560	562	565	563	545	594	576	570	561	588	537	578	548	587	585	561	540	554	568	546	526	573	555	548	532	533	532	576	560	547	615	513	501	542	558	535	547	580	561	514	557	522	558	542	507	540	546	590	505	521	554	543	542	537	557	567	553	566	608	521	581	528	550	547	567	548	545	534	573	543	542	561	538	586	650	595	520	512	591	543	561	527	599	574	550	549	572	592	569	540	550	538	591	557	572	606	541	565	578	531	577	566	540	534	562	522	574	562	552	564	540	571	540	538	523	562	565	553	563	589	553	553	560	578	584	544	510	557	567	519	573	534	536	536	550	557	542	551	509	532	597	554	554	554	585	561	574	551	552	605	518	583	556	556	559	556	605	569	584	508	531	543	545	575	566	580	561	568	632	555	535	543	547	559	595	560	555	567	570	608	564	560	559	567	525	551	519	554	563	576	568	583	556	569	535	531	561	559	546	572	548	561	518	582	543	591	550	580	569	539	606	576	533	540	564	538	558	567	574	524	540	545	526	573	596	584	546	561	503	593	583	558	557	561	602	544	561	567	593	574	553	594	540	547	588	528	511	575	535	557	545	550	529	549	560	583	561	556	601	528	543	576	547	509	572	600	529	567	533	555	547	587	540	587	532	548	537	572	577	548	564	542	548	609	565	577	547	553	573	553	564	564	565	596	554	574	538	514	489	561	541	553	568	531	536	569	549	606	583	546	567	517	551	553	534	572	554	534	573	591	541	542	565	543	519	564	574	564	550	567	564	520	556	578	532	572	525	567	504	537	570	586	556	580	543	580	556	565	547	540	568	582	527	534	548	558	566	589	509	537	564	570	586	519	531	573	539	566	573	602	551	539	527	584	527	521	570	530	548	564	540	482	575	552	552	576	572	585	571	512	545	581	574	575	558	520	525	555	557	575	550	562	575	603	535	581	547	566	565	559	565	535	576	568	536	571	528	593	562	549	534	581	556	564	564	543	525	612	546	548	580	558	561	593	558	537	548	544	569	538	584	533	576	534	551	535	558	544	543	529	544	545	545	593	537	554	576	571	523	558	520	516	518	575	544	574	546	520	569	560	490	532	510	551	557	532	519	586	557	551	543	552	517	532	558	523	562	533	564	511	537	555	521	551	558	511	551	531	550	558	580	561	551	566	557	533	561	557	535	554	550	563	578	549	546	550	560	537	559	587	551	567	555	534	593	587	524	541	540	566	559	580	626	541	556	581	560	582	534	607	539	587	516	503	533	556	537	567	593	552	535	538	574	557	583	572	569	519	599	514	602	539	591	557	546	601	600	548	586	542	549	550	550	533	530	546	588	554	568	522	503	577	509	540	565	603	528	580	536	568	544	553	566	543	544	576	547	528	535	533	567	541	546	625	556	516	582	553	563	569	542	538	580	536	594	526	553	578	534	537	533	520	507	531	562	570	562	579	513	580	544	540	560	555	560	545	552	552	548	562	522	576	530	552	504	536	584	568	552	581	549	603	589	532	529	547	572
57471	100647	83757	63742	49397	29476	16595	7988	2896	1375	734	552	555	558	508	521	549	496	546	491	515	508	511	561	530	514	539	543	504	531	507	551	566	525	511	541	524	506	526	501	525	529	506	522	516	515	505	462	558	570	525	500	500	508	513	530	521	484	481	531	503	554	518	537	528	513	525	556	539	507	485	510	518	535	553	515	562	517	525	477	543	517	555	520	517	529	553	530	524	559	547	550	575	531	529	528	509	528	504	519	492	539	551	555	568	537	494	530	559	516	530	514	497	532	522	538	559	526	501	505	510	518	543	510	520	541	504	507	504	514	490	524	526	522	583	528	552	523	495	531	587	499	491	492	534	496	518	544	543	501	502	513	522	535	511	525	532	536	519	538	541	519	559	527	494	526	541	498	541	527	562	521	527	530	519	506	515	542	556	512	520	513	513	512	477	547	480	508	477	516	538	498	507	537	568	546	482	519	546	500	530	541	509	538	544	498	512	534	524	540	514	516	549	536	520	492	518	479	547	536	570	542	553	511	523	546	518	539	562	533	566	542	519	520	515	533	543	522	554	505	549	511	521	539	490	541	511	487	477	510	521	473	505	521	492	516	576	519	510	481	539	537	481	540	517	508	517	480	538	491	522	494	534	502	540	516	547	504	511	495	479	551	516	532	512	544	504	552	468	506	547	555	569	572	537	482	506	524	516	535	540	524	525	521	489	527	554	496	526	469	523	532	479	567	514	492	518	481	524	487	503	535	505	500	525	539	516	548	559	530	522	533	517	536	481	536	523	523	499	519	521	553	527	490	536	542	537	534	521	530	531	564	498	507	498	521	533	555	497	525	532	509	481	525	493	536	523	526	505	542	509	510	560	514	530	537	529	518	505	504	523	512	536	529	550	517	520	509	561	519	526	521	497	516	526	492	537	507	484	509	551	528	510	542	523	518	530	512	501	529	515	523	510	533	494	522	485	512	536	524	528	545	529	537	535	501	546	524	511	546	511	562	487	552	540	516	487	544	535	518	529	510	505	538	555	521	520	506	518	529	525	516	550	533	504	519	556	523	503	543	511	513	568	523	529	533	560	556	542	498	526	503	545	536	508	511	536	538	514	520	533	511	550	490	530	523	464	509	487	531	530	554	504	521	528	489	534	522	545	528	529	496	544	495	493	494	515	522	528	513	540	518	543	542	515	515	516	556	522	508	547	521	521	525	520	526	485	501	496	506	533	557	545	560	516	538	507	544	491	517	584	510	524	523	536	482	541	452	517	490	501	512	541	537	501	517	495	528	503	529	541	527	511	515	526	511	496	538	485	485	534	523	566	463	527	506	555	536	525	507	546	569	524	546	535	528	502	530	531	536	541	537	576	520	524	472	487	534	573	504	539	533	509	534	508	509	486	557	541	486	504	477	538	508	551	500	512	514	498	548	522	538	539	533	552	513	526	523	540	492	505	548	504	514	511	507	517	534	514	491	530	511	516	505	498	580	529	518	487	505	502	546	549	513	547	537	565	502	545	514	510	516	552	486	518	508	504	513	532	516	513	517	486	517	534	512	543	524	511	507	508	498	542	468	557	510	529	509	502	530	535	558	520	502	525	509	516	533	528	507	571	486	512	536	528	523	522	512	531	524	519	485	494	512	533	462	499	550	508	563	564	562	510	513	522	503	523	538	557	497	527	487	504	501	537	529	515	492	484	512	527	503	498	548	529	501	522	469	509	508	538	529	508	503	531	505	552	534	542	493	501	522	450	534	529	540	523	513	547	461	503	535	502	544	521	494	534	548	543	545	544	484	502	512	488	543	515	499	506	515	532	531	525	499	523	535	514	570	545	495	533	520	528	532	478	530	534	573	533	552	493	481	527	502	526	506	535	526	513	554	523	505	515	491	565	536	507	477	481	529	546	521	523	541	523	511	548	578	529	540	571	546	534	524	532	535	495	519	527	511	543	581	494	514	500	535	507	488	507	497	503	543	512	487	496	511	476	504	555	547	536	519	537	509	482	532	521	513	515	513	541	517	537	507	496	576	506	531	533	540	533	521	489	531	526	536	551	522	524	558	508	519	568	484	504	551	530	569	492	516	529	502	529	514	514	533	527	508	498	545	517	516	506	536	516	520	514	530	546	515	553	533	565	529	539	537	513	540	542	507	502	564	511	503	520	518	517	540	510	509	530	528	502	489	510	510	541	511	567	559	535	515	500	516	497	510	522	557	527	506	501	480	496	529	527	519	508	506	515	500	493	538	552	507	535	512	529	516	507	580	544	510	551	535	531	505	549	509	547	521	523	514	538	492	520	541	514	537	539	509	530	504	528	545	537	517	543	542	523	494	520	575	509	533	527	555	517	551	492	557	479	526	515	525	537	520	539	545	541	514	495	526	528	512	502	528	518	546	493	509	522	495	539	510	515	516	494	533	536	524	519	526	528	494	537	525	594	522	519	566	511	552	496	506	521	481	513	519	501	521	500	523	512	523	493	544	501	516	520	519	533	508	481	544	510	553	504	531	571	552	462	516	547	464	489	521	500	522	529	520	519	474	512	509	519	500	511	499	525	480	516	501	495	510	518	523	513	476	527	518	522	524	539	539	526	529	507	537	527	500	526	487	509	514	539	480	522	561	532	515	493	528	573	535	506	562	531	544	568	496	493	524	493	550	530	504	499	507	518	520	505	506	512	471	524	556	507	547	536	526	531	525	525	514	532	488	553	503	460	501	514	490	528	509	521	502	499	563	518	490	512	550	539	513	514	526	496	515	511	501	500	516	548	496	508	492	463	530	518	524	505	531	527	503	511	525	519	502	544	474	512	530	521	541	491	495	534	510	541	485	525	560	493	522	521	501	513	529	538	535	512	531	565	542	485	507	507	558	491	485	512	561	566	527	533	542	540	505	526	487	549	499	519	526	548	472	492	539	541	492	543	529	486	507	506	516	504	514	517	517	539	494	513	514	524	486	536	485	589	514	552	508	567	521	507	532	524	517	536	496	550	544	497	546	521	535	507	497	521	511	565	524	558	479	540	506	515	511	571	519	549	558	549	517	562	548	467	485	521	520	545	520	510	511	598	539	524	517	560	531	505	533	520	510	522	551	532	532	533	526	544	503	505	557	498	513	503	512	500	520	500	514	498	493	525	567	511	528	513	518	507	546	537	493	529	524	480	484	478	489	521	542	508	514	524	529	483	495	502	488	532	488	512	526	501	537	524	505	522	534	551	474	524	507	492	516	549	528	532	541	534	524	529	543	500	499	522	531	449	511	537	533	526	505	544	531	496	526	550	521	459	512	556	560	538	523	544	510	517	538	503	531	562	548	489	462	505	500	538	524	535	524	483	489	575	508	544	543	517	525	516	515	511	528	567	515	502	512	496	547	475	522	472	509	530	519	492	554	519	518	486	535	521	573	504	529	484	524	525	501	531	559	503	514	488	549	478	520	511	556	517	532	520	527	502	486	514	530	537	517	527	533	515	530	510	530	482	509	538	506	496	526	534	525	507	550
28658	23162	22281	13796	6376	3036	1391	819	569	482	430	436	457	429	433	441	471	480	439	407	442	457	426	426	413	450	436	461	438	430	479	442	424	447	433	424	420	461	415	431	465	460	447	427	433	435	447	449	491	429	423	477	473	434	442	462	443	428	414	435	465	415	437	454	453	429	458	446	456	465	415	478	410	455	423	432	436	493	452	422	438	450	441	436	410	427	441	431	459	428	447	464	444	427	467	482	447	436	441	461	445	403	458	426	444	443	428	433	439	421	480	449	489	421	464	455	453	453	454	449	435	445	434	397	438	451	434	431	430	438	431	452	444	424	442	441	385	417	426	453	422	450	423	442	416	422	451	443	449	436	479	440	443	389	415	435	438	445	447	450	448	476	424	448	456	425	422	427	448	449	415	449	472	439	427	433	412	442	454	418	410	411	463	470	432	464	418	415	436	442	433	444	439	485	433	475	472	426	471	455	431	455	417	436	412	424	387	446	419	452	437	438	425	430	435	423	414	402	428	434	443	463	456	428	431	465	421	437	416	437	424	436	429	463	463	424	453	422	441	434	463	435	469	416	450	451	417	452	445	417	455	454	433	448	426	442	458	448	437	455	456	457	450	461	454	428	416	447	430	433	389	471	437	425	404	442	455	434	466	419	474	425	443	440	419	408	471	423	452	471	434	420	423	427	459	414	466	449	398	445	437	442	429	412	450	460	402	466	410	431	471	415	428	487	431	409	442	420	443	462	443	427	440	441	421	432	418	452	414	426	436	436	443	453	432	443	446	442	415	452	480	444	444	462	423	452	433	437	429	431	461	464	464	434	430	420	451	456	408	425	462	450	447	456	428	430	449	454	414	420	454	461	456	441	430	477	458	448	473	433	450	449	484	437	446	444	452	433	424	462	426	456	421	417	489	449	451	439	452	374	437	455	438	425	424	445	446	440	427	421	446	441	451	467	418	440	449	460	486	465	482	419	439	418	484	469	432	481	423	470	465	432	406	445	401	440	443	442	473	423	414	442	446	422	436	475	471	462	405	412	438	431	446	452	462	447	442	419	452	433	490	423	424	431	416	432	438	456	453	417	439	426	455	420	447	432	435	456	429	438	474	445	443	435	400	433	468	398	430	471	449	447	446	481	452	443	430	425	434	449	427	448	421	453	460	485	420	435	441	477	459	446	443	433	457	415	439	454	450	465	461	440	424	468	459	432	426	405	407	455	441	418	434	482	417	447	431	457	448	457	412	452	443	466	429	438	423	450	430	457	440	434	449	457	435	419	456	445	413	405	473	442	457	397	452	454	467	453	418	431	447	441	452	432	404	428	443	415	441	404	442	463	415	456	430	489	479	437	472	447	488	459	423	430	458	414	437	442	458	472	451	437	444	412	413	397	420	421	416	426	435	456	477	428	441	423	429	440	435	436	439	471	446	470	469	452	422	472	461	445	428	468	445	446	473	453	442	459	415	405	448	449	441	426	477	425	485	430	407	443	415	456	465	429	411	425	457	422	474	435	424	385	454	432	436	446	413	480	438	507	443	389	488	446	449	445	445	453	431	442	452	450	461	455	470	476	456	454	422	476	430	398	424	423	425	503	450	425	457	406	466	460	417	416	429	419	434	463	489	415	446	432	424	450	434	415	432	402	439	439	453	476	428	414	433	443	471	414	459	446	443	424	439	470	412	429	430	438	449	429	423	386	440	435	427	452	410	432	442	447	469	406	423	500	430	444	452	415	458	448	452	483	465	427	441	452	454	435	450	436	488	432	455	413	442	465	462	411	447	467	448	439	471	456	418	414	457	424	443	464	412	460	431	439	419	453	448	444	405	461	431	427	463	454	458	458	480	460	467	427	478	433	438	414	443	415	421	443	440	405	415	445	466	451	389	442	445	446	444	460	402	448	423	488	447	465	438	439	418	446	481	454	473	465	427	463	438	432	408	465	458	439	417	469	435	441	428	460	427	422	449	430	454	455	450	434	462	439	432	423	418	422	442	431	424	394	409	441	444	427	437	439	420	433	427	433	433	472	402	439	431	406	443	422	468	412	441	436	438	468	430	444	449	453	449	438	411	472	453	463	437	432	432	440	424	394	462	432	489	431	448	469	439	448	459	423	445	438	417	447	438	463	444	441	441	410	464	427	442	444	432	457	449	439	439	481	428	459	485	433	455	429	405	457	483	436	427	450	478	421	444	431	416	418	456	492	454	471	455	437	421	456	449	435	485	435	443	431	461	420	442	464	428	416	425	460	465	467	452	404	461	484	424	480	432	480	410	442	432	444	438	423	504	453	419	431	443	404	436	431	431	426	432	423	415	448	449	431	427	418	412	424	401	462	445	424	406	462	451	418	438	415	434	484	459	407	454	443	432	447	424	430	475	469	398	414	437	431	441	484	433	454	446	418	439	428	421	456	435	418	475	412	444	434	489	469	448	483	455	448	419	444	397	444	436	433	443	432	463	432	441	405	420	490	396	438	445	413	456	429	460	429	480	461	408	416	429	441	463	462	416	421	430	483	411	466	423	462	423	460	430	424	455	436	412	418	449	424	438	457	437	464	420	436	390	407	417	443	453	475	446	408	427	436	437	482	454	470	459	468	426	469	447	435	462	439	449	439	415	468	441	434	417	444	433	436	410	407	427	438	455	445	419	420	428	477	435	434	450	479	394	401	416	423	424	454	455	469	438	427	462	416	429	439	427	430	473	459	470	431	449	452	395	418	457	442	428	430	474	444	405	442	451	426	431	404	449	470	449	430	438	413	465	443	448	421	465	443	458	455	496	453	479	415	487	446	421	417	437	447	441	450	419	420	422	457	432	431	438	441	444	426	465	399	450	413	459	436	444	425	448	433	476	457	455	442	435	406	420	433	394	428	394	468	459	436	463	469	471	427	417	440	469	414	439	435	435	439	448	409	447	444	424	457	446	449	438	433	453	422	401	457	457	452	450	438	446	418	470	405	427	452	463	417	473	467	448	393	446	442	418	428	453	475	442	439	438	465	434	426	440	470	442	415	457	423	424	420	431	479	403	426	444	445	423	459	412	434	431	488	421	456	446	423	454	412	466	459	419	439	438	457	444	426	458	481	421	430	460	438	454	453	461	406	431	460	432	439	446	465	436	443	477	440	431	441	422	446	460	435	439	423	445	404	436	422	482	426	423	443	434	437	444	421	460	438	438	484	441	447	407	470	450	429	448	429	434	413	445	476	433	433	461	431	414	453	398	425	417	425	460	431	433	417	427	415	438	426	461	445	436	455	431	443	437	478	453	479	435	433	459	430	448	468	446	450	433	444	477	419	439	451	443	449	410	481	477	396	433	450	416	454	440	389	435	409	415	468	421	431	444	458	411	439	461	461	454	459	431	407	458	442	441	430	458	462	414	427	430	465	476	403	465	421	436	457	454	454	438	438	475	457	427	423	434	432	428	437	418	446	470	445	465	433	445	413	474	441	435	429	468	463	453	446	444	461	448	433	410	455	438	406	411	456	421	430
12723	25104	20107	9770	5560	2877	1458	829	493	428	370	389	383	377	374	384	368	369	364	402	383	369	357	402	357	385	404	388	381	367	354	363	401	364	361	375	399	365	374	354	385	375	396	344	368	380	339	359	335	361	407	351	380	361	348	389	396	399	388	345	372	358	377	377	358	380	363	369	368	355	374	385	413	395	356	383	380	340	375	385	349	395	365	401	364	377	366	381	400	408	349	357	346	367	355	367	399	379	356	376	370	392	374	386	386	381	331	377	364	391	369	410	359	403	402	384	348	369	401	363	370	378	366	390	357	347	366	368	380	375	355	368	397	367	353	375	368	396	371	340	382	379	378	395	351	372	385	367	378	395	350	398	383	392	367	352	364	354	359	412	354	347	354	317	352	328	406	389	394	361	342	403	354	376	355	402	370	365	365	369	355	398	358	418	378	385	385	383	416	394	347	366	368	377	358	368	357	360	372	393	348	375	351	362	355	364	366	398	405	375	352	387	375	359	363	377	373	382	359	353	358	368	345	336	389	379	362	386	371	368	343	377	342	374	365	410	355	348	375	339	366	399	334	345	374	347	352	366	328	369	357	390	334	382	348	406	383	347	372	362	356	360	367	349	343	363	382	357	380	367	380	360	363	397	395	350	348	396	358	360	367	395	381	357	384	375	389	400	335	385	403	388	373	373	377	340	340	377	373	389	370	383	387	376	361	379	349	395	412	331	374	399	357	386	368	370	391	361	363	346	356	371	368	348	387	382	362	395	376	390	384	394	374	368	411	345	376	350	347	377	371	370	381	373	370	369	373	394	383	383	394	372	380	380	412	358	391	386	355	394	369	372	358	393	389	372	361	362	362	376	362	387	354	370	350	395	355	365	364	348	366	401	373	375	362	401	398	369	372	392	384	380	354	375	371	383	367	371	406	355	362	364	365	369	361	383	385	337	388	360	422	376	367	391	360	341	358	402	379	400	335	371	369	385	406	393	371	358	344	372	371	371	379	372	357	369	358	364	350	372	354	371	367	420	414	389	395	370	347	354	363	398	388	349	406	381	351	397	360	348	364	356	380	337	377	355	395	365	338	335	362	382	361	393	392	376	368	357	361	388	382	379	397	398	356	361	371	410	353	326	381	356	411	395	413	360	371	391	388	381	369	383	380	380	383	388	388	384	339	373	361	369	383	363	359	385	348	364	345	377	370	391	349	357	373	383	377	436	383	370	388	343	344	356	398	396	355	354	368	366	359	368	357	378	393	391	373	356	376	409	372	390	371	350	358	360	363	327	396	393	381	368	376	354	377	352	396	391	399	355	367	366	359	373	346	354	376	368	354	377	410	375	369	354	338	395	379	382	382	361	394	369	368	367	382	390	394	396	397	371	417	358	359	370	398	375	376	364	374	368	357	351	366	362	373	392	374	383	389	376	373	362	400	366	429	355	391	365	322	399	370	374	386	398	395	398	366	375	376	377	362	386	347	381	376	394	359	322	362	361	373	344	363	358	382	394	384	358	376	387	368	340	373	387	387	370	345	342	356	380	402	371	380	355	388	430	376	390	395	371	370	419	392	394	385	372	382	394	358	384	365	363	344	361	362	392	385	363	404	349	333	368	377	380	373	362	352	404	380	404	400	364	375	400	357	389	403	374	377	370	375	358	369	370	383	368	376	356	402	367	361	367	381	386	414	382	325	362	402	401	368	383	382	389	364	362	401	398	385	368	341	366	349	367	350	396	377	391	385	368	383	382	346	350	409	358	382	371	348	396	351	358	393	368	403	390	354	408	381	377	366	376	416	367	346	406	376	379	351	342	347	381	405	371	352	386	389	360	348	384	382	386	399	336	363	340	384	359	394	360	380	396	368	390	392	402	378	356	355	379	391	363	360	376	377	405	390	386	343	338	399	371	405	365	375	355	391	343	340	363	358	396	341	397	366	374	359	389	409	370	352	348	349	381	342	379	378	380	366	366	417	365	336	373	377	419	416	386	385	370	407	388	368	360	378	377	364	389	372	396	348	371	376	390	385	371	349	369	387	354	389	352	385	362	383	368	369	398	394	376	373	375	390	401	352	374	352	365	342	385	377	395	355	372	350	400	374	349	364	360	349	368	376	372	384	400	363	390	370	392	351	414	354	339	400	387	362	394	357	378	396	375	352	434	347	372	375	359	398	381	370	348	370	399	389	385	388	378	355	354	354	403	384	378	364	379	356	370	352	389	399	343	361	373	385	352	378	361	366	408	363	363	362	388	338	384	378	363	381	397	377	386	376	350	419	383	381	398	376	376	382	397	370	400	371	309	389	349	398	367	368	385	386	380	385	381	346	384	356	358	393	350	374	402	367	412	347	364	372	374	380	381	312	409	369	388	354	353	354	349	404	366	400	368	361	330	373	377	379	382	367	397	376	402	374	402	358	368	342	391	394	400	384	355	388	383	377	388	361	320	355	346	390	388	392	353	374	361	369	392	373	400	374	370	392	406	393	369	407	369	331	387	364	377	392	393	409	347	403	380	387	379	394	406	364	371	391	333	384	392	350	354	337	389	395	383	427	408	390	399	380	374	370	377	402	402	368	406	385	376	415	326	386	384	377	338	406	371	377	395	337	395	414	361	358	378	381	361	374	336	364	389	344	366	405	364	389	361	414	364	383	399	390	371	366	389	371	383	345	410	387	413	399	368	389	367	337	393	344	391	399	372	365	349	377	372	398	317	358	359	389	397	378	328	352	389	363	357	363	383	391	363	363	375	363	392	378	389	376	379	386	357	359	391	394	401	354	352	369	388	398	370	407	369	358	372	349	401	376	348	379	378	367	382	364	363	395	377	371	391	368	364	376	410	369	356	349	346	370	385	384	364	370	404	380	366	400	373	319	394	362	396	367	369	378	356	358	391	363	357	333	380	399	382	388	377	377	347	379	402	371	343	354	376	402	361	388	381	381	388	366	386	358	360	386	377	400	393	369	388	369	372	365	357	368	387	416	385	382	346	377	370	362	349	378	366	383	403	403	356	367	360	363	353	381	370	344	396	375	385	360	346	398	335	385	415	405	365	382	368	376	371	359	374	372	429	369	380	361	349	378	373	355	388	400	365	381	355	385	379	351	376	404	341	344	412	354	355	371	376	362	380	401	397	391	391	354	356	394	376	358	350	374	348	366	388	397	381	384	377	396	388	359	343	369	355	382	381	402	370	342	366	393	397	385	388	345	398	365	363	392	366	370	351	405	375	401	402	391	376	359	389	369	372	406	373	342	371	374	351	357	384	422	380	373	375	326	385	398	392	372	358	359	347	364	383	390	384	342	352	362	376	357	375	401	352	392	366	352	354	381	380	386	374	377	403	392	435	350	344	398	382	339	347	400	372	387	371	390	336	370	391	401	412	368	410	382	385	377	361	371	375	394	355	373	371	356	363	347	359	381	397	359	348	391	376	373	376	338	343	396	335	337	380	339	337	362	371	363	370	396	373	382	372	389	389	383	360	337	369	383	362	408	371	349	361
25579	23103	38501	44562	37123	26084	13808	4808	1380	792	540	526	538	457	476	477	454	512	501	507	488	479	456	497	499	486	513	525	480	432	458	453	522	494	520	492	508	493	528	484	502	462	484	462	503	465	479	496	471	456	454	482	454	482	480	452	494	477	492	500	421	481	441	462	450	512	495	494	480	474	475	470	457	492	494	470	489	487	505	502	471	483	469	470	434	480	515	460	489	495	443	485	473	487	482	516	472	482	489	463	496	450	479	471	479	492	449	483	496	474	490	514	474	478	498	458	500	468	463	448	494	490	493	486	462	473	487	437	491	470	466	494	485	479	497	476	445	518	491	483	485	441	500	455	468	489	504	489	468	496	490	505	479	492	481	464	474	483	450	468	485	505	513	465	472	495	475	491	511	455	479	503	466	504	466	456	493	448	467	469	504	444	474	508	490	451	477	500	462	515	503	500	519	463	480	490	458	474	473	431	465	448	486	505	454	497	453	479	491	437	483	460	529	474	479	484	453	475	457	468	491	461	505	490	477	477	451	456	448	474	487	474	485	466	476	512	459	510	493	438	481	471	487	480	484	503	471	482	492	491	483	486	473	471	454	463	474	490	458	478	499	509	500	452	460	485	439	481	462	466	504	515	484	461	463	496	482	529	486	477	489	494	465	498	461	518	485	499	462	466	466	470	507	468	517	486	466	450	484	466	472	478	511	466	478	525	456	454	471	494	454	492	504	470	474	519	516	471	492	496	505	438	459	478	470	473	502	490	440	472	448	486	495	467	503	488	481	477	473	506	439	496	514	434	534	476	478	455	468	466	447	481	496	508	495	491	465	487	484	476	466	481	446	492	511	426	442	467	503	487	449	513	471	462	472	501	489	486	490	476	470	486	504	513	507	446	483	484	466	474	474	504	494	483	482	492	475	468	474	506	487	469	464	488	490	444	467	457	448	495	486	492	485	474	444	463	476	491	498	474	523	469	486	467	474	472	452	488	495	467	524	513	443	516	477	514	478	459	486	476	470	468	490	465	503	482	450	463	500	441	462	491	489	485	531	474	463	460	478	522	462	472	441	495	460	485	451	448	493	485	497	480	491	460	453	500	464	476	486	485	490	453	501	451	479	433	488	456	478	482	471	494	488	474	487	440	494	453	481	458	470	468	477	464	504	457	471	484	533	481	481	482	457	451	497	485	508	468	459	532	450	480	483	489	463	499	477	487	453	461	468	464	460	481	479	459	474	512	500	526	476	460	482	503	474	439	488	454	521	522	462	445	463	512	457	427	468	486	489	513	462	478	491	489	497	480	491	462	474	495	485	459	499	505	490	442	495	462	511	482	480	488	480	460	466	515	473	461	491	486	468	498	478	473	477	486	506	437	499	501	462	451	470	480	484	449	431	443	497	511	475	469	508	499	484	514	500	477	504	525	464	452	447	466	490	432	518	477	476	490	484	500	486	487	447	478	480	475	458	477	479	474	493	484	497	465	462	481	504	492	512	512	524	461	473	509	424	442	458	458	446	512	499	487	475	464	507	479	460	473	457	445	485	484	450	480	480	469	426	520	504	466	455	501	473	447	487	456	486	501	489	484	459	516	466	489	482	470	458	478	469	480	464	477	512	457	489	476	485	478	461	489	480	487	521	438	480	453	452	518	498	503	439	448	479	514	490	535	458	449	478	496	453	490	522	454	498	492	489	471	478	450	509	496	481	495	468	500	471	470	468	507	459	422	456	511	512	458	477	474	495	511	469	496	471	496	500	472	496	496	492	494	464	458	497	465	520	498	507	491	442	468	482	459	492	485	485	496	463	529	493	466	493	428	466	497	434	470	504	530	484	517	527	485	478	482	496	487	525	482	460	484	462	495	459	481	507	471	489	516	462	516	487	483	482	484	449	476	472	521	508	467	459	506	482	458	498	505	515	454	488	510	491	495	478	507	458	469	452	477	479	479	476	469	489	480	474	485	504	449	504	488	513	467	471	454	524	460	477	479	461	481	492	510	485	437	471	464	467	475	496	484	483	470	459	458	431	482	508	456	498	478	480	449	459	484	469	519	494	458	457	509	497	486	477	500	486	452	488	442	483	515	493	472	497	498	487	453	487	490	495	474	464	471	466	487	451	455	478	474	512	486	471	459	434	447	476	492	465	452	483	478	487	458	457	498	452	431	467	478	533	473	487	449	510	496	481	469	469	429	491	475	485	476	486	484	464	502	483	464	447	486	510	503	434	493	460	450	491	529	459	480	463	505	452	518	440	470	454	469	477	511	471	472	496	493	464	472	475	490	483	485	473	467	449	467	474	483	501	456	465	482	489	470	481	486	479	477	500	474	495	483	500	444	509	471	460	471	471	492	447	428	477	491	497	458	476	464	473	476	458	477	468	445	480	471	509	519	545	474	476	445	463	474	453	466	447	518	454	460	489	466	466	478	463	478	477	446	451	445	485	491	476	510	476	444	475	462	498	539	467	499	473	487	482	477	465	498	487	447	478	477	470	492	457	488	515	489	512	461	480	517	478	496	451	465	459	458	444	446	497	469	501	495	514	496	473	454	496	448	467	470	469	477	482	469	452	456	491	496	476	486	504	456	522	474	444	516	453	475	533	483	493	473	451	442	451	465	508	477	493	500	473	497	498	492	500	483	509	469	475	461	500	476	477	463	515	481	474	465	465	462	488	453	455	490	456	462	473	469	469	524	430	505	469	478	485	500	476	482	485	539	539	475	493	494	508	463	466	493	448	438	448	475	475	475	456	452	497	459	518	475	449	463	460	508	472	473	465	474	465	445	471	472	474	463	461	474	478	480	524	485	464	480	537	455	469	485	463	467	495	464	478	499	501	480	461	471	485	482	478	448	445	492	499	467	461	476	507	472	462	493	508	497	472	499	500	475	500	433	482	490	477	522	469	457	485	442	499	456	530	468	466	501	512	453	497	469	475	448	458	480	480	462	461	503	490	515	435	483	449	431	490	475	448	488	501	472	437	481	492	471	468	450	486	470	461	490	471	491	492	478	467	443	466	499	471	469	450	463	471	461	445	473	464	497	496	481	489	442	444	440	466	494	461	445	450	517	482	496	402	484	493	454	494	468	512	516	478	495	492	441	471	475	483	473	472	498	465	496	501	474	487	455	481	443	499	463	500	444	461	492	505	488	506	492	480	477	475	486	472	455	459	481	464	482	491	515	478	464	461	415	503	505	462	445	472	455	491	458	463	447	498	456	513	453	499	483	469	493	464	499	504	477	463	494	496	442	476	482	472	480	483	464	491	474	463	446	507	450	466	480	452	477	465	504	487	465	473	484	495	492	458	474	448	449	471	463	494	517	488	507	461	499	464	488	450	446	475	503	489	494	488	510	489	457	470	487	454	530	476	523	473	461	497	466	454	472	497	437	476	498	446	495	454	494	430	507	476	446	475	435	460	476	500	464	459	467	502	457	476	469	465	453	471	494	476	497	487	492	521	476	482	483	518	454	464	492	490	458	491	444	467	485	482	450
47076	85975	71146	50665	34606	19541	10063	4579	1597	836	550	465	436	435	468	449	419	457	444	495	444	423	455	412	438	424	414	458	436	487	476	424	421	429	389	431	428	463	463	451	469	429	437	435	483	428	482	443	425	443	458	439	442	464	476	468	467	467	451	442	472	464	434	441	431	453	441	406	448	414	476	466	477	454	455	464	446	444	434	450	446	444	448	425	440	447	467	418	430	461	437	405	414	494	436	453	485	422	431	445	472	455	455	426	429	440	474	430	430	453	457	451	412	459	465	414	452	446	473	439	447	423	425	455	432	449	447	417	446	432	474	445	429	429	444	459	473	441	440	460	444	454	447	444	454	485	452	455	396	472	435	442	448	452	446	447	417	435	440	433	410	467	425	436	463	443	458	438	466	455	483	456	418	409	442	478	443	438	427	419	429	451	488	404	452	457	439	441	469	455	431	437	425	464	466	445	433	439	425	441	453	442	429	438	465	418	441	432	395	440	427	415	478	469	447	440	429	421	493	429	415	425	434	434	441	448	434	423	445	452	465	485	425	469	426	432	441	477	469	439	411	446	412	419	472	459	461	455	450	444	409	483	407	459	432	431	432	413	428	445	442	436	420	454	461	449	405	463	427	440	446	426	430	481	461	437	469	438	443	457	454	463	460	437	464	435	491	433	407	451	466	437	453	450	393	457	433	467	435	427	441	416	480	436	425	425	432	461	413	434	442	462	454	444	437	420	430	444	443	438	411	420	449	436	473	459	436	409	450	440	435	451	401	424	467	454	436	408	449	472	422	459	417	442	490	448	442	445	451	430	412	456	414	471	458	496	438	453	415	420	460	466	443	413	443	462	476	470	427	431	475	451	452	415	454	403	425	465	424	432	476	450	440	445	468	490	438	453	418	408	444	465	466	447	452	443	473	433	484	459	467	405	434	466	437	392	466	414	434	431	430	447	438	414	476	459	476	432	426	448	438	408	445	392	449	463	424	412	482	457	437	414	452	424	457	432	422	449	434	477	461	425	444	438	468	441	408	473	411	469	458	430	431	418	429	426	489	450	386	441	478	474	461	463	470	403	436	467	424	457	423	466	436	442	407	458	439	406	444	424	442	420	422	444	437	438	507	481	438	424	445	456	436	430	394	441	441	439	438	442	436	434	421	424	426	462	449	440	450	447	448	472	434	421	448	396	419	446	405	446	438	474	431	421	446	427	436	468	451	468	408	439	456	481	394	429	417	468	405	448	457	405	459	436	416	427	422	425	435	455	461	450	437	454	439	434	466	424	450	426	422	450	457	430	467	432	404	443	433	444	402	465	427	475	430	477	443	456	408	451	479	453	429	437	497	430	459	459	432	462	443	451	422	439	428	439	433	432	486	425	433	433	451	435	406	464	422	460	429	453	456	422	448	460	463	435	451	425	481	413	424	479	409	444	446	452	416	418	461	454	458	491	459	426	431	421	415	429	426	403	442	439	405	389	384	452	427	508	401	413	434	468	453	432	446	461	433	448	461	442	421	453	435	466	466	478	444	457	436	420	450	447	440	455	409	444	462	420	455	426	434	437	459	470	446	462	406	402	418	482	461	448	457	463	397	440	426	472	453	468	434	489	455	465	473	447	456	425	424	423	409	467	467	437	444	452	478	464	423	415	447	457	451	425	490	446	462	428	464	428	471	480	422	412	432	464	465	469	425	419	403	437	400	462	485	407	453	463	433	444	404	458	434	436	469	437	465	449	445	442	468	454	460	438	413	426	441	460	447	448	438	451	438	419	450	417	505	446	421	437	450	447	444	450	443	449	419	390	468	419	435	435	465	465	435	448	410	439	415	430	460	441	459	435	423	451	446	470	411	439	432	463	439	423	452	424	437	439	434	441	460	450	411	465	429	421	425	450	477	433	422	473	455	426	431	444	408	455	453	472	449	461	451	446	444	440	446	408	403	425	443	444	462	450	424	448	439	466	466	457	479	460	428	465	454	471	444	462	469	448	427	392	457	408	449	415	452	422	433	476	409	452	426	407	437	444	452	454	425	433	430	444	439	434	442	401	397	408	440	442	453	446	439	434	432	417	463	459	456	434	441	404	462	420	419	418	440	456	444	443	456	447	437	465	422	416	441	444	433	434	431	435	439	448	441	448	451	467	463	466	410	478	428	440	448	398	449	451	430	407	417	435	449	418	435	433	422	487	441	481	492	410	423	442	440	418	431	441	436	443	408	421	444	447	458	500	462	484	404	435	446	420	426	422	436	444	428	468	471	438	438	420	439	420	429	432	436	455	445	442	430	438	440	424	444	443	454	437	420	450	455	448	436	437	422	417	423	448	436	455	481	431	450	444	417	459	439	441	428	460	425	413	413	446	408	452	426	457	413	446	438	400	430	441	443	427	427	449	443	413	457	461	449	446	459	432	438	467	458	443	436	433	474	449	479	431	472	458	424	455	441	449	475	429	427	448	425	460	448	454	423	459	428	410	464	436	442	421	438	436	474	437	414	460	432	443	463	417	452	419	465	444	433	439	452	439	438	429	427	442	439	459	443	479	464	452	418	454	435	431	419	445	444	421	406	460	426	460	418	436	399	420	457	451	432	449	464	428	430	410	443	463	443	448	428	429	449	422	474	436	427	416	442	439	496	464	482	457	452	451	407	458	417	437	500	448	405	456	472	453	434	478	432	422	429	426	476	481	414	427	438	463	475	443	435	419	431	468	465	439	458	451	469	441	434	450	430	468	426	444	465	444	477	459	435	427	488	448	415	435	440	433	425	445	445	434	416	449	423	450	469	455	414	450	472	459	448	442	450	447	403	397	466	437	443	413	456	444	413	465	440	441	436	434	412	414	413	402	436	414	428	485	477	452	413	437	441	444	445	442	447	451	450	452	420	436	431	459	442	457	446	453	406	438	434	430	431	433	443	413	458	438	467	426	459	424	449	426	406	493	450	430	425	452	455	474	444	483	431	457	399	405	415	466	432	444	420	458	462	475	444	438	430	491	431	421	497	432	474	453	449	418	493	431	424	425	444	460	419	481	448	419	431	439	438	422	439	459	454	426	426	450	481	440	440	494	452	450	461	485	481	430	454	427	458	462	418	459	433	410	473	457	386	433	431	413	463	418	441	454	432	439	463	427	417	403	436	397	445	413	450	451	427	421	486	437	453	429	434	426	435	424	436	421	438	446	439	447	457	450	435	428	404	462	467	485	451	463	476	438	388	426	469	429	440	415	446	455	403	459	404	409	470	459	439	429	422	418	391	482	425	434	424	451	424	430	459	425	413	416	433	437	457	417	478	464	419	446	433	430	429	403	429	459	440	440	429	451	399	448	466	459	477	466	440	414	440	465	441	409	399	431	466	443	469	423	443	433	448	390	464	459	491	449	454	447	463	436	487	460	442	454	413	434	426	462	437	422	474	447	450	405	468	457	421	437	439	461	452	475	430	425	438	422	420	418	440	386	426	471	430	481	422	438	399	457	438	413	438	413	436	434	466	422	451	432
24561	22271	34712	41118	41687	34929	23147	9259	2515	1016	706	576	592	545	554	594	568	588	556	560	640	576	563	565	505	544	586	531	534	583	520	637	568	552	539	589	503	518	554	588	603	567	565	550	578	568	542	574	607	520	557	520	542	555	565	546	545	525	559	551	579	604	544	567	547	551	564	596	530	552	520	576	526	558	531	526	557	523	534	557	556	525	507	540	554	562	519	559	553	516	576	568	547	555	563	519	543	568	563	596	570	585	547	563	531	552	567	565	548	573	518	532	519	549	514	555	536	561	580	576	572	548	555	573	581	543	538	494	544	524	596	532	536	566	505	521	600	552	561	574	564	578	578	576	560	566	576	558	521	547	535	574	588	576	582	511	569	536	562	555	520	545	584	553	571	501	550	555	532	537	546	586	563	580	526	514	523	536	556	571	557	530	583	562	557	592	572	548	598	585	512	564	540	572	535	565	560	585	563	584	585	568	564	593	574	510	576	558	567	529	546	537	574	561	566	570	556	520	530	559	533	589	559	584	573	571	557	582	536	501	544	550	543	519	561	584	556	519	522	544	545	553	538	588	592	561	582	563	539	592	575	504	529	552	529	572	591	553	578	559	568	546	524	536	517	579	568	574	587	571	524	542	548	559	570	572	530	523	577	598	543	546	577	574	547	560	578	591	581	548	588	573	549	563	580	572	548	566	575	562	546	568	554	573	533	546	563	561	540	581	559	535	540	552	559	568	567	571	570	527	581	572	556	538	554	533	552	570	555	567	546	566	542	565	525	514	527	567	596	549	582	547	573	502	534	562	544	551	549	590	583	542	506	570	558	547	610	552	542	581	538	545	506	522	566	574	539	543	555	556	559	549	541	578	578	547	542	586	548	573	573	533	554	504	537	538	542	524	558	536	569	588	585	563	541	593	561	574	567	548	570	559	600	577	575	547	535	490	541	540	582	501	564	542	560	595	527	550	563	528	558	571	546	517	542	583	554	542	568	597	546	533	590	560	577	568	595	613	532	552	571	562	544	551	545	576	575	532	524	544	569	537	540	583	566	561	558	510	558	596	541	516	545	534	592	542	576	576	554	525	543	544	570	528	566	551	584	561	586	573	569	574	537	540	526	580	585	522	594	556	551	544	528	528	540	496	516	524	557	484	551	547	563	541	560	581	525	570	582	576	527	563	552	536	549	537	575	531	529	553	568	554	531	578	585	580	523	589	513	595	528	594	509	600	578	593	552	569	576	572	528	554	578	520	530	549	576	554	568	535	506	569	590	565	577	544	578	555	528	559	557	553	578	530	564	567	520	566	569	565	558	550	546	569	537	579	562	570	516	543	554	517	539	557	544	508	569	583	521	536	525	555	525	602	578	536	538	531	536	561	571	581	527	520	537	510	532	569	570	523	549	541	559	588	561	558	562	543	545	536	595	531	603	566	548	539	561	544	525	533	517	522	551	590	570	565	558	582	550	539	549	554	530	551	593	539	519	553	529	558	558	541	530	574	567	521	549	562	550	540	536	594	554	568	547	540	557	577	577	543	587	561	533	536	563	531	533	531	546	559	599	565	556	559	589	548	555	560	569	537	547	561	571	570	537	586	543	570	540	514	522	527	535	562	563	512	588	555	551	553	563	529	546	535	507	571	510	601	549	568	527	518	550	548	580	585	537	492	559	544	538	555	533	565	523	516	535	543	543	558	542	564	575	555	546	506	576	528	583	545	478	519	592	577	565	569	569	550	546	534	555	518	568	579	604	548	552	546	567	554	534	542	556	570	608	566	500	588	547	583	582	552	504	514	509	586	543	544	547	528	578	581	554	546	596	591	558	576	522	587	565	569	535	562	520	545	546	557	572	565	529	523	545	548	537	535	545	508	562	569	551	579	522	574	566	573	565	555	552	547	566	549	557	580	527	524	511	517	503	528	563	529	512	589	599	546	560	579	549	569	591	538	573	531	545	573	572	550	583	543	513	565	550	544	549	542	537	599	544	552	550	574	571	539	556	576	525	558	539	519	558	544	532	521	548	553	545	583	554	591	546	532	544	532	573	576	556	557	534	539	569	588	533	535	571	525	513	556	587	524	591	561	553	574	578	570	565	520	539	570	575	534	540	557	522	582	547	553	523	538	540	609	586	526	548	541	560	557	602	595	564	522	631	565	529	501	517	546	565	543	592	578	532	539	551	542	544	526	554	551	619	565	510	532	541	599	580	570	586	559	555	561	580	533	548	539	530	563	561	536	538	592	557	550	500	536	531	609	518	526	561	543	557	541	548	561	510	528	594	571	560	569	523	561	526	595	599	567	565	576	558	550	555	554	559	545	560	543	570	564	560	559	533	527	532	538	522	537	523	534	548	568	568	548	522	533	557	543	565	556	552	533	565	515	513	547	547	568	569	562	590	539	497	577	570	565	539	519	534	572	524	553	564	531	553	564	513	573	549	514	550	566	558	571	510	541	539	557	561	544	574	560	556	570	622	540	526	556	542	614	604	556	564	558	540	555	525	563	566	587	548	603	543	553	541	572	565	564	543	557	606	542	563	538	578	554	505	549	559	533	526	524	555	529	551	579	555	575	519	537	552	547	555	539	538	562	554	553	565	536	534	543	564	560	578	519	561	530	561	568	563	540	535	571	563	572	589	551	547	551	546	568	583	566	576	588	595	541	527	555	528	551	571	552	519	562	548	563	533	511	589	535	529	506	530	545	569	523	530	578	549	597	555	551	522	573	566	516	579	529	554	541	545	584	551	584	539	517	571	563	554	560	583	574	572	560	558	537	554	605	553	551	557	590	539	525	563	526	599	589	577	564	505	560	547	558	549	564	554	571	547	571	565	514	542	565	556	539	520	533	512	587	602	550	556	558	584	601	536	580	543	569	574	547	549	517	550	573	562	570	563	574	507	552	545	492	592	555	561	538	579	540	554	533	541	518	514	548	544	578	529	553	617	558	544	547	569	550	577	584	591	516	544	552	527	559	591	581	549	513	547	555	496	569	544	599	555	589	541	499	556	543	551	552	550	562	578	550	566	549	544	536	559	525	525	541	622	574	555	532	538	516	603	525	541	549	550	548	592	502	585	550	567	529	534	553	538	542	481	535	563	549	529	525	542	573	601	583	551	583	498	556	589	504	556	533	569	549	530	507	573	541	555	519	565	534	580	515	593	566	554	561	564	574	523	567	556	584	555	557	561	544	530	563	518	525	567	545	584	559	518	544	533	576	539	551	510	548	572	570	598	530	542	541	592	541	525	548	546	542	552	567	525	588	554	550	527	544	591	521	545	562	604	557	565	541	509	549	529	560	563	528	504	564	559	509	555	553	551	547	578	592	602	532	591	540	577	525	563	535	499	533	570	541	551	528	561	596	533	514	535	525	521	531	567	599	539	583	540	515	556	577	519	595	528	558	572	564	560	544	567	515	550	593	558	548	547	577	523	538	581	523	524	571	548	538	563	511	575	558	549	516	554	527	572	568	546	564	536	566	528	586	587	563	561	519
58312	100315	84318	64894	48134	29446	16661	7853	2932	1116	657	546	521	534	547	572	556	505	547	541	552	504	542	513	512	558	537	538	521	512	508	481	532	488	551	490	532	542	495	511	547	502	553	562	489	552	526	540	534	554	526	511	498	548	508	510	517	490	524	512	532	536	522	549	553	537	507	502	556	549	551	510	548	506	538	557	530	549	539	529	544	522	497	514	531	512	552	530	538	515	503	541	558	504	497	518	581	557	579	521	522	508	516	532	511	557	504	516	537	518	533	516	502	469	545	528	560	538	504	551	526	519	514	554	550	531	509	511	513	528	516	513	505	533	510	548	551	533	537	511	497	529	525	551	566	534	524	498	508	511	521	501	538	454	562	521	546	516	542	534	508	502	529	506	497	527	525	558	563	507	554	515	485	514	499	498	558	509	552	521	487	571	532	554	555	521	479	547	517	507	510	529	515	499	519	517	541	515	545	535	517	543	520	525	524	534	542	522	497	540	532	546	504	563	515	535	483	549	494	546	519	500	515	523	522	500	518	519	532	565	523	529	526	519	512	480	516	534	527	508	530	522	529	497	495	544	544	546	555	483	523	542	529	532	509	545	550	490	515	489	540	529	504	516	511	510	532	502	550	524	547	501	522	540	527	515	519	488	510	527	516	507	536	496	545	499	510	511	523	527	566	531	519	560	507	511	558	519	527	537	573	550	524	554	505	538	543	533	523	493	523	542	541	552	545	528	545	503	510	551	503	529	505	502	510	520	564	492	534	534	516	521	526	526	526	518	542	518	527	529	516	499	530	518	490	524	544	563	500	520	513	486	550	534	511	542	535	512	538	506	535	526	547	509	525	510	512	493	531	543	511	515	542	548	514	513	531	514	526	538	501	558	572	553	516	559	514	525	555	517	558	516	529	521	519	552	496	511	517	529	558	522	532	516	549	529	540	540	586	502	528	546	516	503	514	515	573	497	568	553	561	509	527	529	532	541	505	516	519	501	528	528	540	528	528	501	537	497	541	534	537	541	515	461	542	522	482	533	532	505	528	507	512	510	530	500	569	515	498	555	533	534	514	520	529	539	510	561	523	532	540	526	536	547	510	518	514	534	556	532	515	503	534	535	515	559	514	516	532	549	541	528	545	538	564	511	522	560	515	530	487	501	504	560	537	560	572	520	514	498	492	531	523	512	513	490	508	542	552	506	562	504	566	551	543	504	503	495	533	518	498	501	521	532	531	548	521	533	529	525	528	508	536	515	461	517	477	536	554	522	524	498	502	536	523	539	561	526	522	528	522	479	518	552	498	529	566	477	540	536	479	543	539	542	512	545	564	522	510	539	540	543	550	530	501	549	537	499	506	494	512	560	512	511	559	510	520	512	559	528	509	523	523	509	570	512	529	485	518	539	518	584	519	496	535	542	581	539	515	565	543	501	532	543	504	509	500	535	532	518	559	505	549	532	561	520	545	564	523	553	513	547	481	551	499	504	548	535	559	501	558	519	488	506	542	516	540	552	535	491	518	521	542	528	537	549	565	520	544	539	511	563	539	541	523	514	566	536	499	544	477	552	523	510	533	549	556	527	488	517	513	500	538	540	529	546	547	581	524	548	512	544	530	519	484	530	546	556	546	532	506	504	541	511	495	524	511	512	524	539	548	533	533	559	519	510	541	550	483	545	531	536	539	472	530	485	526	554	504	475	483	493	501	550	502	548	490	517	551	495	498	505	495	561	570	570	507	551	518	567	569	499	491	559	536	503	513	547	519	508	518	563	552	518	545	519	518	528	514	525	520	525	514	552	498	495	506	489	546	547	504	551	504	534	550	537	514	549	544	531	537	528	516	523	529	527	511	561	546	532	535	547	507	554	534	522	525	503	521	493	526	522	559	497	495	484	539	546	532	548	534	500	538	552	536	509	527	547	532	553	532	527	567	541	523	530	505	525	549	538	547	528	518	514	499	517	572	530	520	511	491	542	522	498	503	528	538	554	549	548	502	470	517	522	497	505	552	550	499	535	542	515	491	560	531	524	506	539	509	561	526	522	538	518	499	524	507	547	555	508	541	502	483	515	539	561	529	519	540	521	512	500	494	522	566	543	510	513	506	553	498	517	505	545	522	506	508	505	502	543	535	534	508	510	519	555	543	484	515	561	521	542	512	524	556	492	490	494	516	514	528	515	545	506	492	534	532	513	533	495	560	514	570	479	591	522	526	493	574	547	526	518	514	528	539	539	546	556	546	547	505	507	543	525	532	574	506	513	526	524	548	545	471	526	548	506	547	543	519	526	554	524	563	563	491	526	496	513	517	517	568	497	517	512	549	520	512	513	559	509	538	520	513	542	506	509	560	569	488	505	531	519	559	579	473	527	528	547	533	516	523	528	509	540	514	554	509	499	514	514	499	546	522	521	527	510	520	518	510	531	530	562	562	499	551	522	540	565	514	538	540	521	547	528	534	549	518	524	536	514	527	542	527	533	548	532	530	546	536	527	507	532	569	503	527	527	483	503	529	491	509	496	518	554	540	515	528	553	510	498	591	522	484	480	511	535	541	540	505	522	501	517	487	512	526	553	526	563	542	495	529	519	503	548	532	508	534	509	510	512	506	527	485	508	520	518	473	526	536	522	532	506	509	537	511	532	513	524	496	503	519	528	493	523	553	511	517	556	593	535	503	540	516	510	564	522	521	512	568	481	508	532	543	545	536	514	560	507	522	533	558	526	545	549	520	519	526	531	540	500	536	528	576	530	514	540	523	481	520	533	518	517	512	503	517	569	527	482	540	511	514	535	557	500	542	521	534	504	564	508	507	533	499	537	534	493	509	552	554	523	533	528	492	563	517	530	531	570	521	499	520	544	525	500	505	505	541	521	549	469	521	526	553	513	531	488	532	562	547	533	521	501	492	560	518	505	545	526	526	544	509	500	494	542	494	519	495	538	533	550	560	525	508	535	536	532	518	517	523	531	520	520	508	507	515	546	519	512	512	545	499	499	522	492	567	531	506	494	548	566	508	525	487	522	528	531	526	519	530	544	499	550	522	501	538	566	482	547	526	507	518	515	514	538	543	527	534	539	530	538	506	528	519	512	551	516	534	521	518	553	544	529	552	548	552	560	517	553	529	486	557	533	528	562	525	533	483	515	545	530	496	520	540	535	511	540	481	481	504	519	536	532	502	512	516	546	530	515	537	518	526	555	546	489	495	542	522	520	508	569	493	535	525	541	562	566	551	532	511	504	523	492	479	543	531	569	519	518	510	508	518	487	505	509	553	538	531	496	517	528	489	512	477	531	502	515	560	484	535	533	485	542	521	549	519	512	553	532	499	502	495	513	528	527	524	528	517	490	524	514	525	513	484	482	513	507	550	547	500	549	537	531	516	510	544	516	470	533	525	540	551	526	529	523	514	509	572	503	564	535	512	531	564	529	521	548	534	543	518	528	487	489	554	481	504	562	531	534	526	521	556	494	562	550	516	497	500	519	520	514	555	539	489	537	573	511
28580	23224	22802	14695	6388	3028	1517	809	538	499	455	444	462	440	456	423	449	447	492	463	434	457	433	414	430	436	425	448	433	435	457	434	445	433	477	435	431	444	436	463	434	451	486	446	453	448	462	420	402	397	384	412	455	458	452	449	456	427	490	451	431	466	447	475	452	496	495	438	456	468	437	435	462	461	488	453	490	476	458	417	457	466	416	437	426	490	446	447	474	439	433	448	372	432	452	431	464	462	419	470	441	433	434	453	441	423	461	437	470	441	443	411	449	448	453	459	459	474	451	445	463	450	478	465	458	433	459	475	444	423	424	429	428	418	439	441	452	435	434	429	444	439	464	414	452	464	435	426	423	457	454	405	456	435	461	453	431	471	464	409	433	456	467	455	423	418	398	461	436	457	415	442	475	414	443	460	445	448	447	398	403	451	431	438	422	457	456	452	487	440	451	458	449	450	438	471	420	419	460	470	474	449	458	473	447	479	448	455	454	416	426	427	451	457	442	445	416	485	404	447	463	424	473	444	444	447	443	473	421	447	422	455	472	437	453	439	429	428	434	460	424	442	424	443	433	420	455	444	459	422	409	460	461	456	454	433	449	433	480	448	445	447	428	449	453	431	463	409	450	422	455	449	429	495	444	425	430	415	507	445	478	423	452	462	430	433	474	466	453	405	432	458	440	450	436	475	405	452	473	431	452	466	434	448	465	436	473	454	471	439	476	464	450	451	485	424	443	407	434	437	453	466	456	454	446	418	415	441	449	435	468	471	482	413	445	426	444	450	466	428	432	435	457	438	417	432	414	446	425	462	442	495	452	408	384	437	449	438	459	473	463	416	426	434	407	446	473	446	434	425	396	406	433	441	398	441	444	449	457	442	425	447	403	453	411	421	425	446	479	440	423	475	392	416	456	450	465	468	453	464	472	450	470	438	421	461	482	448	427	477	445	437	442	437	459	424	439	423	469	466	450	437	458	471	440	422	444	462	479	464	437	453	477	454	451	439	443	447	469	440	450	464	447	424	425	447	429	438	441	409	388	429	453	498	474	460	474	457	419	450	419	441	444	403	450	493	439	476	432	458	475	448	432	480	428	438	430	450	451	473	475	467	481	422	446	456	462	450	503	464	459	460	440	464	432	442	437	469	422	420	431	448	480	477	433	418	454	424	444	429	433	454	435	458	407	465	432	421	425	474	421	469	466	438	474	427	473	448	427	426	439	418	484	429	417	439	427	418	451	445	436	421	451	451	470	425	452	438	450	423	447	447	446	473	456	425	431	455	441	449	448	451	461	478	467	454	447	427	446	444	454	489	429	466	418	463	440	453	449	435	390	518	440	436	436	431	476	442	445	420	435	472	427	448	460	459	443	443	470	449	401	469	420	432	440	450	402	469	422	445	465	457	460	432	459	439	431	464	440	448	468	441	420	475	428	427	462	470	451	440	465	454	395	436	450	477	448	469	485	427	465	460	454	420	415	463	472	459	453	441	438	397	447	450	406	456	413	407	458	462	469	446	462	464	467	442	431	433	475	487	441	443	489	395	441	416	474	445	420	432	473	441	448	440	428	446	436	444	457	423	403	434	407	440	427	394	445	464	468	431	418	408	428	438	448	478	432	448	468	481	458	433	421	430	461	443	431	467	469	461	420	472	429	454	440	475	437	403	447	427	410	446	438	457	410	446	462	438	423	436	454	426	437	453	432	432	428	423	435	436	431	449	456	431	441	430	432	485	459	397	432	481	478	422	452	428	476	451	450	445	454	483	417	485	421	443	413	437	497	457	434	451	420	442	447	433	464	455	447	452	409	438	448	429	449	454	434	459	463	449	442	418	428	475	483	438	472	453	443	451	388	466	449	481	428	442	439	459	465	409	427	417	431	439	486	420	448	474	455	436	444	427	429	445	475	458	455	435	464	405	447	480	439	448	444	485	431	418	469	507	442	447	468	421	453	466	459	467	416	467	431	397	458	439	452	429	454	418	442	428	462	438	474	456	450	463	428	442	410	421	441	419	430	435	417	431	478	441	481	436	391	440	431	443	422	504	443	438	452	459	434	426	464	431	428	446	424	459	389	438	436	451	416	450	479	444	477	430	436	447	441	431	447	515	455	396	466	442	437	444	442	408	426	474	420	448	416	502	458	397	408	440	443	441	445	452	436	445	419	451	423	464	474	492	437	429	478	447	447	440	467	436	432	462	481	439	469	446	455	474	427	467	439	431	421	452	465	513	433	463	434	416	427	418	456	416	456	459	479	443	443	453	439	443	435	475	442	420	413	452	474	464	451	472	464	420	443	443	437	442	444	461	425	408	435	433	447	458	443	450	429	420	485	481	443	433	426	441	409	473	473	477	469	469	476	444	455	426	424	449	390	411	451	482	409	457	474	438	456	461	432	407	481	472	457	444	444	441	463	469	440	450	441	420	477	479	405	458	453	435	486	410	431	456	447	474	410	499	461	454	462	423	416	468	450	422	477	495	462	428	447	455	435	444	458	444	459	417	467	444	437	412	448	423	445	411	431	472	439	442	413	424	437	467	396	415	440	411	453	430	460	479	463	460	421	449	430	410	488	470	475	417	429	417	463	420	422	433	445	425	436	439	413	493	459	441	488	430	447	428	473	450	394	399	441	476	432	432	449	446	445	427	451	470	425	477	462	419	478	394	409	418	457	453	444	452	485	445	417	457	421	472	442	386	436	430	451	478	453	435	447	454	459	452	437	442	481	420	397	497	427	451	436	457	462	426	442	409	492	440	446	418	478	426	462	423	452	419	447	435	425	432	426	432	442	411	455	446	442	442	406	427	432	427	407	435	460	474	472	442	438	450	455	430	461	403	441	450	437	440	428	405	421	426	459	426	456	472	428	452	444	437	424	451	440	450	471	419	481	485	437	439	428	443	475	507	412	434	449	467	446	437	439	437	469	448	474	434	427	458	426	471	459	460	449	455	449	434	426	420	405	466	427	490	465	458	428	460	461	455	414	435	479	444	451	451	461	442	466	416	459	444	470	421	462	446	416	479	489	432	451	450	455	455	438	419	434	474	427	437	471	456	435	427	440	454	432	443	458	443	427	450	429	459	409	433	441	439	446	452	479	446	418	453	453	481	421	440	416	452	482	441	449	456	467	464	480	426	415	450	443	423	424	450	492	430	460	413	469	457	472	435	455	484	445	479	451	466	439	436	454	487	434	422	436	439	430	429	422	460	478	449	425	420	463	424	426	459	416	421	467	463	491	453	439	473	427	462	422	419	414	474	450	452	455	439	466	455	461	427	447	453	460	431	443	442	433	460	428	416	434	410	421	431	417	425	461	486	461	468	428	397	443	480	481	459	433	456	466	490	455	442	466	448	467	468	379	423	423	446	497	442	433	440	431	441	433	419	420	452	405	420	460	440	445	417	433	441	431	488	468	454	475	453	484	441	431	455	428	440	435	459	445	436	470	448	459	447	462	434	499	461	427	398	431	467	464	453	403	461	443	451	479	451	461	433
11921	24925	20511	10351	5553	2907	1536	811	496	393	357	359	390	390	379	380	350	326	367	376	380	358	342	348	365	368	380	379	389	383	393	346	394	421	363	327	364	382	388	377	357	369	397	396	349	368	406	387	395	348	363	403	354	378	404	380	370	371	385	391	360	381	384	414	391	350	396	340	418	373	348	335	363	396	368	389	373	392	397	359	394	404	343	361	350	372	396	361	392	385	357	359	376	379	376	411	379	366	347	353	397	384	361	348	389	359	372	370	383	337	353	408	394	429	380	386	381	333	364	354	407	374	391	377	361	385	347	350	379	372	367	387	375	404	401	394	346	355	367	371	388	380	396	375	371	369	369	357	352	382	417	395	369	340	382	392	362	364	395	404	361	369	395	363	412	394	379	401	362	355	382	362	361	398	398	383	393	395	393	362	367	348	416	381	399	365	394	358	367	375	371	341	364	382	384	391	375	368	394	357	407	401	348	381	380	374	398	381	370	401	387	358	369	384	406	401	356	380	368	351	380	374	416	385	363	368	359	342	363	372	380	396	381	373	409	371	369	394	342	376	393	377	374	370	374	350	366	360	401	388	364	378	372	390	398	367	391	377	395	367	379	368	367	388	381	360	377	372	366	337	363	354	364	350	387	354	379	367	360	342	352	367	377	421	374	409	361	345	364	354	356	366	355	343	338	379	392	370	434	344	383	389	349	354	373	332	426	372	395	360	398	360	362	393	376	376	365	360	374	374	377	364	369	376	361	352	316	380	401	373	365	378	344	384	344	336	385	371	376	366	376	385	365	359	420	366	386	353	403	405	390	381	390	360	401	381	400	383	364	377	342	382	398	408	342	382	382	360	383	395	379	330	356	346	427	341	383	358	365	380	365	378	327	387	354	383	347	373	379	354	404	389	387	389	393	361	370	368	355	395	378	355	367	374	354	396	375	356	325	339	349	404	391	377	368	395	364	359	368	344	375	348	394	355	375	403	413	355	358	355	401	386	372	408	383	390	359	352	381	365	359	385	351	356	371	369	411	386	390	357	346	345	382	397	395	358	375	383	379	378	376	411	383	382	335	351	372	370	359	372	375	395	345	352	365	389	372	383	389	366	371	416	330	377	340	357	355	372	393	393	389	384	389	345	373	387	378	375	395	373	381	382	363	350	348	376	361	379	391	344	423	368	363	400	372	392	335	395	375	392	374	373	386	381	370	391	389	345	409	337	405	397	362	392	355	397	343	378	381	406	373	366	370	362	394	376	380	373	394	393	401	365	384	376	369	373	371	387	366	357	378	352	388	341	387	387	357	345	372	352	422	379	395	368	363	361	366	372	380	396	379	399	358	367	369	408	352	369	350	398	347	379	387	392	370	367	337	376	372	359	350	397	372	390	418	374	394	377	384	359	382	398	364	378	375	377	341	368	357	422	375	366	422	411	400	392	399	366	341	376	376	391	383	367	366	392	382	382	417	403	337	355	386	398	354	379	410	368	376	375	405	366	350	386	369	384	381	336	392	371	395	394	381	350	402	375	388	382	391	401	376	349	369	417	381	390	378	375	331	354	360	397	308	379	401	355	357	378	357	362	360	371	380	377	373	405	359	389	366	355	378	388	361	375	362	384	352	354	390	369	383	372	366	329	380	391	371	370	371	358	353	388	380	365	369	374	367	347	360	359	338	403	374	370	366	402	376	392	377	351	428	395	390	383	382	369	359	369	396	384	367	363	345	356	385	363	416	401	366	396	395	364	383	398	392	407	375	381	409	375	385	385	318	345	383	410	375	350	329	365	327	401	382	372	359	342	370	345	361	380	377	399	375	371	396	388	338	345	374	365	368	369	368	352	368	382	376	367	353	341	371	385	398	367	391	387	379	378	387	370	358	366	400	422	385	373	392	350	343	372	354	380	382	402	402	348	384	414	364	389	395	410	350	374	368	402	375	381	347	387	383	340	379	370	380	378	352	344	367	358	375	386	403	445	376	369	367	360	386	368	369	392	415	374	352	386	350	352	364	363	383	405	349	408	352	364	357	392	376	345	393	352	371	397	391	394	351	392	393	418	359	385	375	367	369	362	395	392	422	379	365	372	356	380	349	353	392	363	348	427	378	375	367	381	375	405	393	380	372	348	384	347	384	401	354	393	377	356	385	396	361	355	368	362	391	356	357	393	353	367	380	366	362	341	369	349	364	385	356	342	372	348	391	375	378	362	379	394	376	362	369	399	374	369	368	369	394	396	388	382	447	358	376	365	357	374	354	355	391	374	371	404	348	382	357	358	349	417	394	391	370	328	368	346	327	396	357	376	388	344	362	374	369	411	322	393	372	384	367	361	379	339	401	375	373	374	387	366	367	377	392	380	383	400	379	379	392	386	371	384	361	358	359	396	363	366	380	390	377	375	388	361	365	393	371	365	404	367	350	373	409	396	343	367	384	363	366	358	386	357	393	387	378	374	373	349	380	402	382	370	343	385	351	352	348	371	414	372	370	371	351	370	359	372	348	342	377	351	392	353	375	374	351	403	358	372	362	380	369	373	374	387	351	352	376	343	390	422	396	360	394	376	354	400	377	359	351	362	402	391	369	358	389	374	347	349	383	382	382	363	373	349	356	389	380	365	349	354	365	359	343	377	383	366	357	422	387	357	382	406	349	365	374	393	364	368	395	369	391	341	372	375	396	385	365	382	370	406	415	357	376	365	356	351	400	384	338	339	377	366	353	364	364	362	347	394	326	353	365	364	404	416	403	357	394	368	397	353	400	413	376	393	376	358	398	369	363	384	386	375	377	367	406	367	395	377	368	376	382	346	393	386	352	343	353	365	393	375	372	381	386	337	385	384	391	368	356	371	357	347	362	395	350	389	378	387	373	385	358	351	358	404	373	388	380	369	369	359	407	339	401	379	390	372	410	385	369	365	366	362	344	378	382	384	374	373	365	374	412	360	330	362	379	399	397	377	375	345	367	374	356	377	385	370	403	367	401	352	394	390	371	346	397	388	388	398	359	372	349	383	373	396	356	356	382	388	386	392	396	385	365	363	382	382	378	353	389	367	366	394	369	400	360	357	416	383	384	369	370	338	382	404	334	394	354	390	350	353	345	398	392	388	356	378	379	342	369	375	371	372	372	379	404	394	374	415	381	362	370	365	368	388	354	374	368	372	404	382	410	333	383	384	376	336	383	352	355	377	392	438	343	388	406	366	357	363	351	415	371	377	381	372	390	373	377	341	374	374	391	382	375	377	347	390	357	356	389	397	380	344	378	371	378	367	369	408	399	404	376	429	357	397	392	368	386	395	365	368	379	384	393	410	371	366	360	389	379	376	401	365	390	358	342	366	348	376	369	392	359	380	378	362	373	380	375	349	365	358	362	368	360	383	339	391	361	412	373	354	404	381	359	400	384	372	366	391	367	400	390	381	355	403	385	360	345	383	382	371	370	386	377	347	360	411	383	348	349	361	351	374	375	347	401	388	365	363	394	351	373	358	378	355	382	379	386	395
25524	23183	39470	45448	35727	26982	14314	4736	1444	774	588	487	524	532	533	504	483	500	479	543	470	444	543	506	551	495	438	535	488	482	470	494	464	508	521	478	491	484	499	499	467	481	491	522	523	461	500	471	530	502	496	473	495	530	491	500	487	451	477	461	486	523	486	503	484	479	517	481	557	497	508	468	502	474	495	531	532	498	472	467	483	500	469	517	492	470	488	471	474	423	476	536	467	487	449	507	515	452	493	481	453	489	438	513	481	455	500	490	463	489	474	467	523	497	481	453	480	514	476	468	468	476	477	473	502	505	448	467	506	458	491	495	470	468	494	493	505	461	489	487	527	495	523	514	527	488	456	473	477	507	496	472	452	477	477	467	490	489	491	470	461	508	489	498	456	504	497	486	487	476	532	479	491	484	477	485	464	508	494	481	490	495	517	469	480	484	451	502	465	456	516	513	497	500	502	503	450	507	455	505	502	513	456	481	462	459	489	495	461	480	469	478	485	490	482	470	454	466	482	485	508	514	473	490	484	528	474	463	481	500	431	517	490	455	500	496	508	518	492	481	481	515	461	477	516	479	470	495	472	487	489	456	464	498	457	477	479	485	470	445	493	477	463	502	490	488	507	500	485	469	515	470	474	475	429	463	453	495	470	491	499	478	474	479	495	501	455	501	502	416	530	506	473	444	515	478	525	472	484	447	521	480	497	472	458	502	477	507	483	482	485	469	461	479	477	489	487	461	439	449	481	479	512	502	474	492	495	493	480	461	471	501	480	478	495	482	522	519	468	485	475	447	468	490	558	508	495	510	496	474	457	514	492	481	463	481	494	461	536	501	534	535	499	530	514	508	492	518	494	471	483	497	525	497	481	539	492	496	458	494	480	455	510	477	463	489	442	467	488	473	509	493	488	476	500	479	490	495	503	473	507	507	519	491	497	467	488	504	482	471	477	477	499	495	501	468	461	463	481	461	487	464	521	509	502	480	487	448	516	494	511	489	458	486	473	496	484	508	463	493	468	521	477	434	478	512	500	475	477	512	524	492	484	487	440	485	485	491	491	516	475	491	504	494	486	434	478	495	461	440	498	478	468	481	471	492	492	472	463	488	454	449	494	487	469	487	493	463	479	504	498	477	476	498	467	522	457	462	472	502	474	498	503	488	471	471	474	517	456	498	489	442	520	510	503	503	507	496	498	515	489	475	528	475	454	491	474	488	472	477	479	473	476	460	473	510	457	466	479	488	498	507	511	481	474	481	486	486	529	501	485	460	491	467	496	468	470	441	458	517	473	505	469	482	487	527	479	488	461	458	495	459	487	546	474	476	488	508	514	491	488	453	518	506	462	504	474	472	498	462	518	490	506	485	515	477	463	464	533	482	479	490	472	480	488	428	488	461	458	474	445	505	503	464	520	471	474	485	493	505	507	447	472	466	518	459	471	498	501	530	522	474	464	505	473	491	501	501	514	467	490	439	484	479	493	490	487	493	525	468	495	472	496	458	491	505	429	488	491	450	504	509	497	490	521	460	487	462	475	468	519	477	480	509	509	477	453	450	469	524	493	476	485	505	461	519	481	513	527	434	432	535	516	458	496	478	462	458	508	501	503	478	500	499	488	499	512	473	465	508	473	485	468	507	494	502	477	463	497	456	505	483	484	498	490	464	480	512	498	493	502	469	477	477	507	492	489	498	470	465	440	495	504	506	476	503	495	450	485	491	494	476	503	481	502	470	504	438	491	462	497	499	498	497	479	478	488	480	477	489	474	504	532	536	450	450	482	509	503	472	493	492	508	479	464	490	464	491	510	483	480	489	499	504	481	471	463	481	472	499	522	477	507	509	511	521	479	531	448	477	477	500	467	505	482	491	501	476	483	535	481	502	476	470	488	461	494	514	492	496	462	506	470	446	512	501	467	490	503	514	491	507	509	506	498	449	491	477	541	467	459	493	503	450	480	508	494	503	460	495	479	496	457	463	471	450	479	498	455	469	459	518	478	481	474	465	488	522	492	488	497	514	490	519	512	460	454	474	457	470	512	491	479	495	447	492	475	515	470	465	531	520	480	505	475	450	489	481	479	479	482	500	484	470	504	503	500	515	524	485	461	504	488	479	479	488	478	465	482	465	466	463	503	483	487	490	454	477	495	485	445	520	509	462	506	499	505	499	505	501	512	518	477	435	497	472	511	475	477	480	478	518	503	455	490	497	483	469	495	463	504	482	454	540	510	525	460	540	489	477	470	503	472	496	443	452	462	477	482	466	509	460	492	491	476	478	488	509	501	469	485	477	490	454	498	503	484	464	491	486	502	470	510	499	473	463	475	466	475	466	486	492	510	489	482	472	452	500	504	454	517	500	514	497	514	478	446	501	454	502	515	489	491	444	494	520	513	479	503	473	484	470	492	485	487	503	458	475	498	492	430	459	494	462	492	473	481	476	501	465	484	496	511	467	471	487	449	484	460	460	492	463	510	502	474	480	495	466	474	471	470	492	511	453	469	473	512	506	510	507	497	514	487	483	471	467	464	512	524	497	441	515	469	482	497	507	492	505	521	487	539	466	446	468	486	485	497	461	482	433	475	488	470	468	448	491	461	469	509	445	474	510	503	542	476	489	457	497	484	490	471	486	515	459	489	500	495	487	425	483	505	474	508	484	499	483	475	481	466	468	466	498	481	504	491	480	473	467	511	474	509	508	542	463	472	482	468	493	521	469	479	468	497	450	486	491	496	511	453	500	470	500	458	479	504	485	454	499	513	503	472	495	489	475	479	493	480	475	479	462	475	504	467	480	539	507	434	488	513	465	480	490	484	495	476	485	486	499	481	489	494	480	488	491	485	504	494	496	489	508	504	470	516	491	519	496	469	482	494	468	497	476	510	501	463	488	482	465	495	525	483	521	490	479	484	489	492	508	487	473	436	487	494	484	490	518	520	487	428	506	481	455	455	471	511	478	489	499	478	510	484	480	453	488	469	450	470	482	503	471	507	476	484	492	479	475	496	473	468	485	480	453	481	482	454	465	462	456	456	478	463	488	449	503	497	498	430	504	491	489	464	449	491	455	510	484	460	475	496	489	519	499	513	480	479	470	490	501	506	494	492	500	448	476	479	470	504	498	468	521	507	483	482	477	494	479	506	474	465	510	489	520	491	450	488	464	487	518	478	470	501	503	482	486	445	524	511	471	510	462	481	500	486	481	489	461	483	488	518	484	480	502	458	491	453	517	478	482	495	491	506	515	500	484	468	484	463	476	505	505	469	509	455	509	490	500	461	525	469	497	472	475	463	518	471	472	466	521	505	520	473	500	495	470	483	473	482	477	480	509	495	463	484	506	474	447	490	466	509	475	465	497	515	451	517	493	500	500	496	468	460	447	490	434	497	501	496	509	516	450	476	475	541	483	492	474	494	464	457	511	482	489	523	499	498	451	517	510	459	481	502	488	456	507	477	489	467	513	467	479	484	483	502	484	454	513	512	481	521	505	479	498	455	476	492	472
45859	86648	73457	50353	32679	21027	10353	4380	1750	749	480	457	448	452	443	471	445	421	456	442	487	476	475	438	444	454	455	458	443	442	425	438	411	422	452	456	421	434	428	445	417	461	453	452	452	470	481	452	441	456	445	480	467	457	426	420	452	456	430	479	454	430	448	461	459	466	482	459	448	437	463	467	472	426	437	457	429	450	471	422	466	472	466	423	449	448	453	442	452	425	477	478	463	469	460	425	426	434	441	449	398	455	423	454	440	407	436	445	435	455	469	446	443	463	493	454	404	467	429	444	443	438	433	459	438	437	477	445	493	412	412	425	432	498	457	415	470	456	465	411	448	456	419	471	431	453	445	434	458	455	427	407	462	464	460	402	454	468	433	493	418	472	480	427	447	459	427	431	423	435	414	488	446	471	463	468	422	408	448	448	453	478	432	426	394	458	447	444	438	479	460	421	450	467	449	479	453	439	459	441	439	458	443	448	457	482	461	423	447	441	440	423	433	475	437	467	444	471	457	421	446	442	459	437	443	441	421	445	455	477	440	476	471	402	420	437	458	445	460	431	440	454	437	455	479	435	463	446	443	419	419	429	449	448	439	444	421	441	470	437	455	483	423	447	425	480	424	462	437	441	454	440	454	450	459	448	430	463	477	439	430	463	454	467	435	435	435	418	436	438	411	457	424	447	439	395	431	426	481	418	452	438	446	419	483	432	435	425	432	479	445	467	415	435	417	438	480	476	405	470	433	405	399	446	441	477	446	442	438	448	406	412	448	415	435	456	445	436	487	404	462	472	468	446	440	437	460	399	428	431	434	427	428	414	474	397	481	457	454	454	431	463	431	439	440	460	456	461	443	412	462	463	430	445	425	458	448	451	447	422	439	445	448	437	468	471	425	406	449	457	439	450	416	461	458	447	405	459	441	444	433	446	397	438	394	451	448	474	438	422	481	444	376	449	398	445	482	480	466	463	449	476	442	441	438	477	455	430	407	474	471	432	379	436	434	463	431	413	487	409	420	431	431	461	472	439	443	449	471	438	409	494	440	427	452	463	461	438	418	386	447	447	428	466	421	449	415	422	488	442	433	464	461	414	451	459	425	423	441	480	404	460	460	456	444	430	429	420	437	426	474	437	459	460	453	443	413	448	461	464	460	422	437	481	449	464	470	417	396	430	415	443	424	457	463	472	440	455	408	442	460	457	455	471	438	440	441	407	466	422	438	460	434	438	431	430	437	436	446	463	450	477	425	439	435	452	426	448	442	453	456	419	460	455	433	452	419	442	454	448	453	450	449	427	450	507	481	438	462	425	436	442	406	423	423	466	441	485	399	476	441	469	431	485	471	388	474	435	461	435	469	448	435	413	463	443	458	460	469	417	418	459	438	453	415	422	400	407	432	430	486	453	434	474	428	468	451	430	422	431	464	434	447	472	447	457	449	438	438	423	441	430	437	400	439	464	452	444	468	444	417	448	453	465	460	424	489	441	411	464	460	438	419	484	459	446	453	464	483	406	377	419	463	464	455	448	447	399	438	460	432	427	457	421	429	436	470	508	467	450	418	431	405	394	409	462	446	446	434	435	409	509	454	465	454	446	458	433	434	464	423	480	441	470	468	470	407	449	480	449	412	470	448	431	437	448	437	443	424	441	432	458	458	440	475	450	440	413	429	436	426	478	436	437	430	433	465	461	432	454	438	432	418	427	464	416	417	454	461	439	461	497	466	415	424	404	404	493	455	424	433	455	432	405	452	440	456	448	442	413	445	444	442	443	446	450	403	469	434	480	451	424	440	460	475	446	423	465	418	439	487	425	417	451	398	463	444	449	472	454	437	494	443	442	459	464	464	427	456	451	383	405	447	455	402	469	459	430	433	416	433	461	450	446	461	459	436	471	434	450	430	440	427	416	446	493	445	460	453	438	434	427	475	477	449	469	433	401	443	484	426	457	446	455	478	425	412	429	450	442	392	437	446	447	408	437	452	476	445	460	423	425	450	407	417	464	465	458	427	427	471	467	462	429	488	448	427	469	457	441	453	469	426	458	454	443	489	452	450	460	455	451	465	425	447	433	433	379	472	398	448	478	415	426	388	468	470	460	471	455	428	481	437	454	438	419	428	490	421	440	468	444	427	440	459	468	432	418	419	459	451	455	499	406	443	453	476	441	410	418	424	473	481	419	441	454	445	438	444	430	450	404	431	487	414	478	466	426	428	440	472	480	436	444	449	440	485	425	410	442	451	463	442	468	449	437	437	455	470	464	449	403	410	441	491	442	428	469	438	476	412	393	455	462	437	475	452	465	459	434	465	458	487	480	497	409	466	471	383	424	425	444	433	394	457	436	442	457	455	462	409	470	438	434	448	433	457	439	470	466	460	475	436	444	405	442	408	435	414	432	450	481	440	436	427	435	435	460	446	460	447	438	464	433	437	457	462	469	443	456	434	442	428	457	436	480	420	468	465	469	490	444	420	430	449	467	481	428	440	432	471	431	448	403	452	435	392	420	433	424	449	480	451	440	457	487	436	430	451	453	438	431	422	411	422	428	470	458	431	428	437	433	426	425	462	465	403	429	460	435	429	428	424	448	428	449	454	450	435	472	440	455	436	437	432	438	416	460	429	431	450	460	476	427	459	433	425	428	453	445	456	430	427	424	456	438	440	461	445	452	440	439	428	406	461	452	458	463	410	429	427	417	445	456	469	430	437	425	462	444	437	438	438	445	458	437	438	461	445	415	423	391	420	410	457	444	436	448	445	465	472	427	434	459	426	423	443	472	434	428	446	444	434	431	450	445	461	420	441	455	471	447	430	442	432	415	435	462	448	474	433	482	491	436	425	469	443	425	432	455	411	456	470	486	438	428	448	433	415	452	463	468	441	475	439	446	448	425	434	404	477	433	444	432	459	446	453	456	429	411	403	445	461	429	457	436	434	487	468	441	428	452	465	434	413	452	454	444	426	449	441	442	418	425	454	434	472	491	438	462	424	460	448	432	438	478	406	433	464	448	442	455	423	429	473	435	440	450	409	468	420	434	431	458	457	430	439	458	422	440	423	463	426	439	436	444	443	434	433	416	468	432	420	418	439	428	391	489	450	433	485	418	455	443	429	430	444	409	434	414	466	454	453	457	437	449	454	468	464	472	427	481	442	435	422	430	447	512	433	446	457	402	487	438	459	475	439	430	455	491	424	426	426	464	452	388	476	421	453	449	442	459	469	482	449	437	448	438	449	471	456	454	437	457	425	459	472	422	464	429	447	434	436	462	455	407	446	467	401	444	482	468	481	443	450	388	454	436	480	419	427	432	469	412	433	433	451	402	449	441	396	411	437	447	449	467	452	457	440	457	444	444	447	439	441	470	450	433	440	452	483	470	402	448	440	457	492	451	467	448	450	450	418	449	382	447	417	460	447	413	426	423	440	447	421	438	414	426	457	439	434	426	433	458	436	446	445	477	467	427	449	480	465	460	427	497	417	422	451	434	447	466	416	456	449	416
24575	22291	35140	42161	39696	35285	23799	8956	2576	1221	645	581	595	577	561	570	557	566	589	592	577	564	541	568	568	548	576	539	590	565	612	635	605	556	565	491	636	600	594	580	570	546	554	530	595	592	619	532	579	588	593	615	603	551	549	550	565	553	548	588	593	526	549	580	527	535	549	570	581	573	560	596	555	594	548	550	578	590	528	585	597	585	573	583	559	558	555	595	583	586	571	580	595	579	576	553	566	566	581	559	538	597	570	614	565	551	572	510	603	560	525	537	581	541	592	545	583	557	559	574	580	561	561	589	566	595	607	534	539	551	600	600	552	608	520	554	583	544	507	507	574	599	527	554	539	595	561	554	580	526	614	547	526	624	577	575	559	550	554	525	570	617	587	571	539	564	509	523	564	561	592	566	598	580	567	535	521	561	554	594	544	571	613	566	616	529	556	533	561	557	526	569	548	610	544	570	549	576	550	512	567	538	543	543	572	594	579	550	543	527	608	552	545	552	587	549	556	535	573	576	573	550	544	572	567	531	584	560	539	527	514	585	585	591	584	548	588	558	538	589	545	549	565	577	566	554	547	529	612	566	564	593	540	522	538	580	577	545	556	568	529	575	551	522	539	540	570	551	613	589	584	572	562	583	611	564	578	582	510	589	557	547	548	579	528	549	566	524	550	546	557	560	547	542	545	585	556	555	523	576	545	553	555	590	581	554	562	525	567	579	596	556	570	535	587	563	589	542	557	544	611	552	577	569	532	546	480	584	552	539	527	538	581	567	567	593	538	590	565	564	537	609	512	566	582	572	568	565	624	565	537	576	589	577	609	532	563	557	528	534	550	580	585	551	588	512	542	561	599	565	577	552	575	530	536	571	572	538	620	583	558	569	592	574	514	587	599	560	601	556	565	568	562	541	527	547	584	572	563	606	577	534	550	574	589	562	554	550	582	542	592	540	553	561	545	571	540	556	560	550	621	558	559	549	542	588	505	538	538	563	574	547	561	549	605	553	530	588	524	564	587	566	602	567	539	559	546	550	571	569	597	552	502	539	527	590	593	529	564	544	595	558	543	529	543	562	593	561	600	589	571	591	542	584	610	600	557	522	577	561	593	564	567	605	561	523	534	564	567	545	582	561	580	570	568	533	534	604	599	567	529	578	577	577	595	577	574	556	584	556	575	539	554	567	598	537	570	592	566	576	530	582	540	549	551	598	523	567	565	550	577	557	571	594	557	566	551	557	566	522	561	582	566	518	570	567	545	547	542	601	571	606	602	547	584	539	561	550	604	588	597	583	531	571	534	573	548	561	549	558	593	576	583	547	557	562	573	536	562	522	565	546	525	585	558	556	517	543	557	522	558	581	536	551	579	553	536	561	539	597	556	562	567	574	561	585	528	593	561	554	561	602	558	550	543	612	564	560	562	548	600	518	535	536	550	524	625	556	565	558	583	586	505	574	503	554	576	547	580	567	575	542	540	568	605	569	547	543	578	526	595	591	561	557	601	546	580	571	589	517	552	555	575	565	555	551	566	548	552	589	565	579	568	600	535	534	566	562	564	562	565	578	568	577	528	589	567	562	543	553	492	586	533	589	542	547	563	594	558	596	552	581	576	539	540	556	554	576	583	559	563	554	578	574	557	521	508	583	578	547	526	536	542	544	555	540	563	534	562	560	523	591	558	561	536	541	547	586	545	580	568	549	561	537	532	572	533	527	572	555	552	543	590	550	569	570	591	565	509	591	564	590	573	544	537	544	586	607	599	562	535	563	567	582	542	583	595	557	565	573	596	543	532	518	562	605	572	607	592	530	559	552	575	558	608	549	586	559	588	576	564	598	582	555	548	640	554	568	583	574	591	552	488	574	530	544	576	575	530	538	561	538	511	570	633	548	579	566	506	582	563	544	577	592	570	569	548	556	552	593	540	584	580	579	520	533	521	573	591	551	546	607	566	569	575	564	610	539	549	563	590	569	582	538	602	601	560	612	594	549	563	597	538	556	554	577	561	546	512	550	575	556	508	545	570	607	566	571	557	544	552	575	553	527	589	574	552	583	576	589	569	584	599	554	537	538	533	592	565	586	537	600	571	546	572	546	558	539	567	560	586	538	549	574	620	573	606	544	568	555	581	561	550	583	598	582	570	531	571	567	562	590	548	532	592	559	538	564	551	566	552	562	565	572	564	544	551	549	583	604	584	566	573	588	558	547	558	551	540	590	598	577	569	561	544	524	585	525	580	552	545	589	533	582	588	582	544	542	550	566	558	543	554	573	580	553	595	556	586	596	601	596	524	548	618	571	519	574	595	576	516	650	567	582	539	547	580	526	517	590	578	549	607	542	577	607	527	600	527	559	584	588	533	555	554	546	559	562	548	560	581	593	612	578	544	583	584	539	577	572	563	553	582	537	566	558	530	567	574	503	561	525	592	528	562	549	563	549	558	549	573	564	594	571	571	554	608	552	561	530	564	560	544	543	560	550	566	553	543	560	604	591	576	531	572	570	555	569	554	545	589	590	542	557	583	575	566	549	566	542	549	557	530	568	537	572	586	566	588	567	546	578	595	553	523	546	555	530	533	570	588	566	533	577	571	572	570	557	522	562	520	591	565	559	543	589	591	567	554	570	538	552	570	581	585	541	558	540	565	522	544	553	549	555	578	568	558	557	544	552	640	563	567	579	546	584	578	537	597	623	538	538	542	566	571	598	574	546	560	525	567	590	530	555	538	585	566	562	567	606	547	568	535	588	602	585	608	561	593	550	578	603	599	591	570	552	534	580	596	568	564	559	581	563	542	587	532	591	574	582	557	590	531	547	562	530	562	566	555	574	511	564	590	554	578	574	591	564	568	572	570	564	537	555	518	585	603	555	547	534	560	565	566	533	579	561	586	564	545	538	548	561	506	537	533	552	565	552	547	561	578	544	562	542	570	558	602	537	534	554	592	552	533	584	549	586	564	613	529	551	528	561	571	570	482	559	558	569	612	549	574	558	580	516	546	563	561	597	528	598	563	534	562	554	577	560	541	551	588	530	549	557	609	569	560	553	526	587	540	592	563	522	596	591	608	553	578	575	597	570	565	581	564	604	555	601	541	552	595	537	593	596	534	595	569	562	543	588	598	550	563	529	530	518	578	537	563	575	575	546	522	600	562	535	632	563	579	531	528	549	559	572	550	554	552	577	549	548	584	572	570	570	579	547	549	534	594	539	609	538	566	570	570	568	575	555	568	518	576	533	516	589	540	575	579	556	583	531	565	554	580	579	554	553	558	553	514	513	547	528	556	562	582	610	516	593	592	554	564	546	545	527	535	554	558	592	603	571	583	554	551	545	560	575	574	562	593	569	554	536	533	592	545	555	555	551	607	552	532	552	544	578	577	582	576	583	571	534	605	533	596	590	555	568	581	568	597	576	553	537	525	537	569	576	550	563	585	577	535	575	505	606	564	616	566	581	577	573	579	578	549	535	611	592	563	542	581	581	576	538	581	540	527	524	578	575
57550	100137	86177	64427	44966	31511	16337	7389	2964	1338	577	573	515	518	561	559	535	483	544	490	559	525	554	493	506	509	521	556	533	585	556	551	526	534	555	545	482	533	535	552	483	553	524	546	551	516	502	536	532	571	543	499	514	583	530	551	519	555	501	505	519	511	516	552	551	566	545	536	502	552	561	561	506	545	526	498	562	537	551	531	513	563	526	539	551	548	499	539	560	501	534	545	506	517	533	496	520	482	513	534	509	524	517	532	510	490	520	578	546	533	526	534	508	512	478	495	525	540	521	484	548	527	565	519	561	517	539	539	515	520	526	501	528	536	516	567	518	515	558	523	523	511	530	546	549	526	548	477	499	548	524	531	524	554	537	544	497	513	567	525	532	502	542	521	527	532	509	542	508	554	486	472	534	524	524	479	512	525	535	499	567	504	518	522	472	536	504	508	512	480	502	488	466	530	535	507	550	514	544	525	548	493	522	517	542	533	510	530	496	504	528	487	527	510	499	545	499	528	509	535	494	541	530	492	498	533	501	521	580	519	558	519	546	547	525	503	538	515	525	498	537	554	512	538	578	514	517	514	515	525	508	532	541	527	510	528	529	581	525	498	522	531	507	560	502	543	520	518	529	510	528	552	521	549	521	535	524	528	520	514	544	557	523	522	512	509	535	516	536	536	538	489	531	500	505	509	511	532	571	489	503	554	563	502	496	550	533	499	514	540	506	556	539	528	506	545	546	508	524	519	529	481	487	499	519	489	527	546	518	523	530	559	510	527	535	542	562	533	540	551	484	537	500	523	518	529	511	533	500	551	522	561	495	555	493	522	511	547	492	536	540	496	520	509	534	505	547	553	543	577	535	557	524	548	528	554	566	482	517	489	523	498	472	555	510	491	529	533	485	519	505	553	507	518	497	543	539	532	521	578	536	547	542	513	561	487	554	498	555	495	491	514	538	520	529	534	524	559	533	499	509	542	544	518	523	524	584	547	521	546	542	503	504	508	552	528	553	490	530	547	515	527	526	516	542	538	563	528	559	564	507	526	556	533	550	530	511	497	528	564	526	508	529	514	519	578	538	521	514	529	522	556	489	515	575	511	524	516	505	518	507	542	544	494	507	521	552	530	531	524	542	513	535	523	525	590	512	498	524	548	540	496	536	520	539	507	532	501	513	512	562	517	534	526	488	523	545	531	515	528	513	520	513	532	488	530	553	544	543	528	544	526	496	476	523	556	547	493	531	509	523	534	537	504	536	540	509	538	542	511	518	597	566	501	533	535	497	496	519	536	492	523	528	541	505	507	552	510	519	549	529	536	517	534	529	529	515	516	523	537	544	542	510	559	516	500	531	532	502	481	498	546	538	537	560	528	553	497	492	519	514	557	495	508	501	561	545	507	509	517	511	504	521	512	499	535	536	540	483	552	562	538	503	517	487	502	486	538	496	538	526	513	535	581	528	564	511	500	514	534	521	552	531	498	530	503	525	512	505	551	522	516	480	534	521	497	531	569	521	496	546	508	515	489	502	531	494	505	563	468	534	532	528	534	544	509	531	513	542	534	516	567	539	585	538	510	500	555	505	528	552	532	539	543	553	544	537	467	534	491	504	537	569	533	533	526	532	460	539	524	477	543	528	533	549	550	492	521	537	520	552	537	517	537	565	524	522	517	534	539	497	550	531	524	521	524	539	579	528	522	507	530	579	508	501	530	546	522	535	519	526	536	494	535	527	558	500	508	526	523	501	529	527	553	508	520	550	513	517	516	569	531	542	523	497	503	530	482	533	495	510	560	525	547	567	528	488	483	510	524	527	509	550	481	559	523	528	548	493	542	544	539	562	471	538	507	586	536	514	478	501	518	539	511	576	526	573	494	544	529	553	561	551	506	572	527	535	536	523	486	520	542	535	531	504	526	529	505	553	510	541	497	575	535	565	519	501	477	523	521	521	509	506	557	513	518	487	531	499	531	519	541	553	497	489	560	511	498	546	509	510	520	532	532	508	528	523	527	478	540	532	532	527	522	503	533	504	519	501	507	513	521	478	491	505	560	527	526	520	523	527	500	552	502	526	559	510	514	529	539	531	484	496	449	505	506	578	545	518	497	518	539	585	523	555	512	560	560	544	512	589	536	498	491	543	518	543	501	508	515	550	509	522	497	500	507	522	538	546	542	496	536	558	542	504	483	552	584	490	543	517	523	546	569	516	512	508	511	490	465	484	547	544	519	518	534	531	546	558	501	554	552	538	541	478	541	574	524	503	526	543	515	584	536	505	529	535	507	507	530	506	535	540	552	554	493	506	530	516	504	531	521	528	505	475	486	536	533	514	519	548	514	530	484	557	530	506	493	545	486	581	558	578	544	529	541	534	560	515	540	535	558	568	493	522	511	520	538	503	488	488	545	558	530	549	520	521	537	518	506	543	521	505	491	507	502	529	539	512	507	532	500	499	553	515	502	479	520	526	530	528	526	522	480	477	517	529	524	553	512	556	482	534	536	558	557	500	532	484	545	561	500	510	493	532	531	518	503	509	481	523	473	529	526	531	528	498	484	547	536	502	533	502	501	538	520	455	544	545	522	485	501	558	512	508	512	535	531	497	548	556	540	518	480	537	490	540	556	539	505	516	527	525	522	508	516	530	545	553	498	513	555	488	534	536	521	469	513	483	493	535	534	538	482	533	516	527	539	508	532	527	476	526	506	554	524	543	494	567	536	520	529	545	557	503	568	512	534	481	539	505	503	521	503	487	508	534	521	549	505	548	513	534	549	587	524	548	540	527	523	525	501	526	520	535	503	489	517	526	574	517	513	527	527	571	496	538	526	544	540	574	484	539	524	529	509	538	534	520	545	524	534	549	519	561	540	512	524	521	549	484	515	496	506	552	587	566	536	489	538	542	527	557	566	497	496	525	537	517	540	525	524	514	537	474	546	484	521	539	513	535	514	515	525	539	554	492	498	487	520	486	547	524	504	528	513	527	525	508	503	537	503	537	541	502	529	503	530	533	521	526	529	500	547	576	546	546	492	560	485	498	570	503	535	560	484	534	536	563	503	508	489	540	553	557	492	553	526	573	550	541	531	525	566	510	524	567	555	525	496	507	500	628	563	484	518	526	528	541	506	493	510	565	571	492	514	509	552	527	549	537	511	536	551	540	547	544	575	508	512	486	527	557	488	569	498	510	529	524	521	479	517	533	551	510	562	496	492	479	535	535	501	525	512	551	530	511	510	544	554	533	536	523	520	547	509	510	521	562	543	528	529	514	511	511	511	498	539	489	487	535	496	534	539	536	468	499	526	503	509	493	522	513	515	545	527	516	471	500	527	599	507	525	507	529	528	473	555	545	490	496	534	521	537	488	522	518	515	492	514	542	511	513	553	539	465	522	513	517	531	536	510	531	526	529	529	521	524	511	558	508	571	538	519	542	517	508	563	540	551	521	508	517	528	491	543	556	472	536	476	567	535	522	494	478	503	492	525	542	508	541	581	528	514	476	556
28693	23567	22813	14269	5507	2903	1403	811	569	469	479	480	435	466	435	466	431	466	417	443	447	425	479	451	475	405	424	427	448	449	433	405	444	446	397	461	446	455	455	472	439	433	448	451	460	402	462	432	423	410	422	493	441	479	434	452	422	457	416	473	443	427	437	442	414	440	416	440	443	440	457	425	474	426	473	424	491	457	484	461	484	412	446	460	438	454	446	417	468	437	431	452	424	441	406	441	445	399	469	397	397	447	458	441	444	444	457	440	418	462	421	420	447	431	476	396	457	414	417	391	448	439	438	464	478	403	441	438	439	415	401	446	436	478	448	431	443	466	450	447	441	462	446	496	463	447	459	463	456	443	425	451	469	470	399	448	402	470	435	453	430	438	456	450	440	414	464	431	466	465	425	419	430	454	475	430	417	414	436	447	439	420	393	422	419	432	440	448	460	482	454	444	458	442	448	403	464	420	419	432	450	429	456	443	401	441	420	452	451	428	457	475	444	446	416	439	419	416	432	458	459	457	439	479	450	466	460	459	417	447	452	440	477	449	457	442	444	447	462	488	461	468	465	440	462	463	442	446	401	430	454	426	445	435	452	431	440	448	453	419	449	433	420	457	437	448	421	461	420	420	467	436	453	448	460	442	476	444	463	434	442	434	434	438	438	405	459	435	436	471	422	471	441	428	440	446	414	469	483	448	400	446	471	439	447	457	428	430	425	452	392	432	435	390	415	445	444	424	436	393	454	433	422	438	407	423	458	472	440	452	463	413	414	439	428	443	453	443	434	468	419	400	430	477	457	463	482	427	437	438	439	451	451	444	437	428	456	422	441	431	475	472	456	449	447	463	459	441	425	455	436	426	450	402	448	437	430	443	438	441	491	467	445	454	436	466	481	466	448	443	459	422	436	444	451	429	459	446	437	452	469	474	467	443	446	426	424	465	443	456	412	422	417	434	449	438	452	460	455	460	411	442	444	442	446	450	446	460	466	457	453	438	412	446	474	482	469	442	451	443	462	449	461	422	456	451	450	441	451	468	435	440	455	439	461	428	450	397	435	377	429	426	481	419	428	418	463	453	451	479	435	461	453	411	458	415	456	440	421	432	445	430	474	454	461	445	423	436	426	476	421	452	477	481	444	429	448	446	464	464	462	419	448	426	473	429	422	483	442	479	445	436	430	462	443	439	466	467	422	412	445	460	441	432	462	462	468	483	439	450	448	428	432	438	456	455	432	459	438	452	389	417	473	431	492	452	460	458	462	441	455	448	468	448	468	455	434	473	436	435	440	447	463	432	461	442	394	415	465	424	468	466	501	456	452	441	424	378	454	440	417	405	466	448	461	457	471	444	423	453	472	441	456	432	442	467	443	449	441	439	463	455	446	482	440	434	499	417	437	454	470	437	450	403	449	441	463	417	397	429	443	465	453	451	461	434	452	478	471	451	444	430	462	421	471	453	477	443	432	455	447	432	437	445	438	453	424	387	440	455	489	450	440	449	439	418	457	436	450	458	436	442	439	471	463	476	473	497	454	418	463	424	480	438	465	470	451	434	484	432	435	477	441	449	494	427	408	448	455	444	435	408	440	410	452	432	415	437	461	482	460	453	412	464	432	415	431	416	435	457	426	440	425	431	432	445	455	477	424	454	402	425	462	461	439	469	412	450	412	436	444	441	431	464	469	409	425	448	448	426	445	411	429	425	439	392	426	429	467	446	469	452	487	475	468	474	413	428	463	461	423	450	446	484	366	457	449	439	443	431	442	411	435	437	482	434	418	445	385	463	453	419	409	461	469	401	454	410	460	509	455	448	460	416	465	436	444	468	462	430	431	479	444	425	430	450	453	449	492	464	467	449	445	437	440	431	445	482	461	463	444	452	429	474	448	477	421	431	442	470	470	445	440	477	463	481	441	447	461	494	436	449	414	466	460	416	411	420	412	460	435	482	471	436	433	460	404	455	430	470	409	440	458	399	478	443	421	429	419	459	467	451	476	441	448	434	467	446	427	416	434	417	432	458	444	427	427	445	442	460	417	432	493	440	438	444	465	481	499	416	470	458	449	471	428	429	435	465	463	442	433	428	429	416	457	450	462	451	453	452	444	459	457	413	445	458	442	433	454	414	442	424	452	420	435	449	434	415	447	420	427	420	462	455	454	486	434	434	443	403	445	450	425	420	447	426	446	465	451	455	449	427	436	424	469	477	460	489	459	426	455	455	444	468	431	437	448	459	472	458	444	418	446	454	445	481	469	470	453	463	437	468	459	430	481	398	457	447	470	436	449	444	399	430	445	448	466	442	468	452	439	428	433	425	423	468	420	428	433	425	457	427	423	434	419	403	414	429	451	429	476	448	454	439	423	436	449	493	459	445	441	439	461	452	454	435	464	459	452	466	438	442	424	436	451	449	477	449	494	496	445	456	420	473	419	461	471	442	461	454	418	458	447	435	464	441	455	470	462	439	427	446	430	471	482	456	444	443	445	447	441	452	434	439	453	458	461	456	478	496	410	430	421	439	466	446	413	494	446	445	459	444	433	430	428	467	479	419	471	441	429	460	448	431	430	438	429	492	449	402	480	423	453	452	493	448	461	431	494	396	430	474	414	460	437	406	463	463	409	447	439	441	440	483	417	377	433	433	446	476	485	445	449	469	466	448	479	452	489	461	435	454	475	476	459	435	491	470	457	451	454	455	438	474	443	472	463	426	451	432	438	440	451	456	496	455	501	456	449	444	476	469	451	457	460	437	460	440	442	433	494	448	446	472	498	418	456	490	463	461	445	481	467	466	427	438	465	493	443	452	468	438	457	467	410	420	462	446	433	411	471	439	422	457	408	448	451	429	437	421	450	443	430	446	418	448	447	459	439	405	413	446	418	420	422	433	434	436	433	422	518	498	430	444	418	433	423	449	452	486	419	447	430	447	445	474	454	430	483	462	445	463	441	448	430	416	429	464	464	479	455	448	440	435	436	434	450	429	446	446	465	389	434	444	453	439	426	473	469	470	433	431	475	427	426	422	479	464	445	411	426	453	432	453	424	465	467	452	417	419	428	454	415	470	416	473	422	396	442	423	461	443	472	442	427	411	447	431	441	423	430	393	449	441	450	484	453	446	450	467	481	449	486	456	433	450	451	446	450	427	435	434	452	430	435	392	446	419	442	447	430	466	448	486	443	440	440	440	452	440	416	422	455	487	451	457	429	427	465	442	508	424	454	412	409	459	477	452	453	474	449	455	430	449	463	435	419	438	435	431	437	427	418	492	436	466	471	444	434	427	437	418	443	444	454	481	442	427	438	459	437	412	423	434	446	446	433	457	472	422	429	468	437	439	432	438	469	473	453	448	451	485	393	424	444	414	492	440	438	486	464	449	445	475	468	484	482	438	419	433	435	454	460	408	478	435	414	434	456	446	458	460	448	443	467	452	439	422	420	466	453	451	442	459	434	432	446	460	429	451	444	457	475	464	462	500	409	420	494	436	440	456	430	441	460	447
13371	25529	20436	9975	4764	3016	1553	771	521	423	378	387	395	368	372	372	385	377	393	401	359	369	343	359	375	407	379	392	388	358	340	378	360	394	347	375	370	398	346	369	411	389	338	373	372	375	380	422	384	363	392	387	343	345	372	347	413	366	376	367	355	330	374	344	422	410	361	360	344	346	380	360	389	369	355	395	391	389	377	380	384	379	356	367	379	373	391	379	345	387	362	389	364	347	374	355	352	379	335	383	383	363	368	376	351	394	389	368	363	396	388	355	387	358	384	341	366	353	382	339	381	387	373	377	371	345	393	363	345	370	383	362	370	356	361	347	334	354	366	342	390	360	363	379	414	335	364	345	376	372	379	403	381	349	397	362	373	383	398	357	369	383	357	393	390	389	374	338	425	345	407	359	350	367	358	382	377	360	366	371	381	396	371	382	369	349	395	369	355	387	356	353	375	368	370	352	377	373	371	381	356	327	357	347	318	365	368	384	371	339	363	383	363	383	361	367	362	350	352	362	366	377	376	375	392	398	374	359	354	361	359	377	393	366	350	369	371	353	382	384	371	383	378	368	381	396	356	371	381	376	354	381	380	379	398	367	382	375	386	375	356	382	361	358	350	403	401	363	377	382	351	368	384	371	364	379	406	362	393	349	383	381	364	346	379	395	398	367	404	387	359	352	374	361	380	361	379	374	372	415	376	361	375	372	389	373	364	359	374	383	347	347	347	379	385	363	379	376	379	402	414	381	318	378	360	391	361	375	364	401	386	388	379	358	399	370	363	380	388	353	408	391	377	373	348	372	365	388	362	415	402	365	374	376	343	362	344	335	385	363	363	368	384	381	385	370	379	350	359	361	403	381	394	377	363	357	385	372	361	370	394	413	345	390	348	396	356	372	336	373	413	377	365	391	376	379	429	358	367	352	360	354	395	389	346	369	377	362	364	365	351	382	369	358	389	392	382	358	378	401	363	349	362	393	364	389	391	378	370	346	372	355	403	378	374	394	356	386	388	413	400	392	404	353	406	353	362	350	382	350	372	388	334	372	374	384	383	342	350	354	375	389	373	386	396	337	348	394	365	347	398	384	390	376	394	418	384	403	374	408	371	377	352	367	385	368	363	353	382	384	372	405	360	355	384	374	395	370	377	361	359	370	414	402	400	400	337	354	427	351	394	370	367	410	360	388	391	353	374	354	359	389	338	346	401	382	364	397	376	390	381	408	411	419	371	358	370	361	400	369	361	368	357	371	363	382	363	370	385	405	358	401	368	372	385	368	338	377	351	387	344	367	396	372	422	360	359	350	369	347	343	373	382	407	366	345	421	397	372	366	383	393	391	360	365	387	368	385	394	370	389	385	393	361	355	374	356	354	343	390	367	393	342	340	375	388	393	366	366	358	363	401	363	378	375	390	403	390	354	383	344	380	364	388	385	382	333	333	363	381	376	369	379	370	317	348	387	398	369	411	380	385	409	357	351	356	395	399	369	358	348	395	414	393	382	386	383	369	407	360	358	354	371	358	353	355	376	357	360	376	339	379	384	405	385	364	395	391	386	357	367	377	383	346	416	375	398	400	355	386	388	408	343	361	352	384	372	367	393	372	367	355	353	406	376	378	356	347	395	377	360	397	398	351	351	344	385	367	391	377	378	360	357	399	363	406	394	391	360	378	353	381	351	387	391	364	365	372	367	386	380	375	409	377	358	344	359	352	365	406	362	348	368	368	370	363	373	390	373	389	386	367	363	337	384	396	403	390	375	390	385	381	379	369	358	395	356	407	367	350	349	387	380	363	371	391	362	381	365	391	375	382	360	365	353	407	366	377	343	366	370	359	365	365	363	373	375	393	389	376	364	397	362	405	369	366	386	393	363	374	390	392	369	363	380	377	383	339	358	354	377	374	354	355	347	364	389	399	395	424	370	384	362	372	389	359	403	378	375	350	388	345	367	403	386	387	377	372	369	359	401	377	390	367	409	387	391	433	358	349	371	328	374	397	367	398	363	376	358	407	371	375	383	375	370	391	372	391	382	385	411	350	370	357	354	330	391	362	376	363	381	310	346	383	396	383	388	395	385	364	356	412	405	332	365	347	397	362	337	380	391	398	376	349	346	374	383	389	412	406	376	372	358	382	389	407	361	375	374	348	364	364	378	362	376	410	372	393	390	375	374	376	384	409	364	374	378	372	379	362	356	369	402	378	358	390	357	366	367	358	357	364	364	400	357	369	380	327	382	367	364	377	341	355	383	377	370	378	384	379	380	374	394	372	361	381	347	368	374	367	361	393	354	358	400	362	361	383	361	399	363	372	358	379	367	358	365	401	362	408	380	408	333	390	359	421	351	366	405	366	355	402	385	387	378	384	341	383	404	362	409	396	354	346	394	333	359	392	336	379	356	380	370	363	404	356	378	416	415	407	350	352	331	350	368	361	346	409	379	404	366	357	369	389	364	385	377	356	391	359	327	408	346	362	396	341	370	367	390	376	350	414	379	374	334	334	385	379	383	373	354	394	366	381	374	403	348	384	369	388	400	393	380	396	384	374	396	385	354	347	362	342	379	390	385	374	361	364	401	388	388	384	383	354	369	345	384	413	373	361	364	351	364	368	383	372	358	381	370	332	423	362	357	337	402	406	354	366	398	401	369	365	387	395	338	376	374	370	382	414	396	396	351	381	359	378	353	359	380	359	364	388	398	355	400	388	405	405	372	386	351	362	389	388	359	369	396	368	364	379	377	372	389	390	390	390	372	400	410	384	340	374	359	396	368	363	365	399	370	358	379	362	368	364	423	354	400	353	375	361	393	390	386	373	406	341	337	377	423	369	412	362	373	342	410	386	348	371	366	374	395	360	373	347	362	381	365	361	364	381	370	372	384	410	366	357	388	372	372	381	384	396	390	324	362	344	385	351	384	382	371	372	361	383	377	391	401	344	399	383	371	357	387	364	360	393	379	347	368	330	353	346	383	372	361	348	389	364	374	349	359	375	388	351	340	380	378	388	343	357	369	342	346	379	356	384	373	346	351	367	380	361	354	351	389	367	385	389	418	347	408	376	392	394	386	365	373	408	344	369	368	410	347	347	390	388	354	348	367	385	388	387	355	386	377	375	368	371	344	371	375	387	366	391	388	332	373	362	381	380	374	395	410	391	407	387	338	347	401	363	426	405	394	377	362	363	396	358	392	361	353	369	374	409	360	353	339	357	356	359	396	393	385	399	365	374	382	379	368	384	353	326	364	388	384	392	392	347	362	397	396	374	364	385	388	340	363	382	373	365	376	377	401	341	389	370	388	382	404	336	374	398	377	410	374	394	378	341	358	344	375	385	331	360	410	359	370	401	389	350	378	366	383	386	368	347	353	347	410	359	373	362	338	373	361	374	396	355	369	392	375	372	387	350	324	386	368	391	389	393	407	365	372	383	394	380	355	383	388	389	397	383	364	343	375	375	379	387	371	398	379	361	346	384	374	394	379	391	390	429	371	361	385	366	370	388
25591	23082	38688	44045	34599	26654	14040	4181	1327	799	652	533	489	507	500	509	523	519	473	511	481	506	509	469	481	495	470	438	498	489	517	534	477	463	444	475	520	464	479	494	470	472	487	472	496	493	483	490	472	466	489	485	515	461	492	482	479	490	500	533	456	485	446	467	523	460	488	454	459	463	469	507	489	490	460	465	436	453	452	483	463	483	460	481	520	517	463	481	519	471	491	463	481	464	504	499	513	445	454	458	477	480	521	457	479	543	473	479	492	496	507	512	504	512	468	483	491	505	501	447	481	483	466	452	496	464	486	468	485	473	479	474	447	528	475	493	466	458	454	489	477	506	498	464	498	487	458	495	485	487	493	423	527	507	493	506	465	443	473	495	471	456	490	490	516	515	483	462	472	466	479	496	464	486	427	457	462	476	475	463	479	469	497	496	495	506	491	493	485	441	484	484	506	471	514	507	463	450	486	477	473	458	467	473	496	451	478	498	504	460	486	495	448	492	464	456	480	521	459	490	480	476	455	475	487	505	469	472	501	528	487	459	479	516	476	490	490	522	455	481	518	486	453	450	482	478	474	472	489	482	513	484	489	495	470	467	498	542	447	496	497	433	471	491	503	463	476	475	453	511	484	480	460	478	467	501	456	471	503	496	489	435	487	506	482	455	471	438	496	495	443	487	475	447	490	509	457	494	519	450	462	480	479	468	479	443	492	473	488	527	476	442	430	497	468	470	497	459	448	483	446	488	488	496	467	482	483	483	485	450	461	493	493	459	468	485	479	471	462	540	516	479	473	443	463	451	475	480	496	447	472	482	465	475	512	448	464	447	453	481	490	504	462	500	509	449	496	467	423	423	434	485	455	484	449	468	517	457	465	511	505	496	478	495	465	486	429	497	496	443	485	485	473	492	498	499	475	455	490	494	485	484	451	464	465	461	471	514	466	509	466	467	473	454	492	451	461	529	488	495	493	460	470	497	435	473	514	448	477	525	509	512	497	447	483	452	488	466	466	475	470	481	488	493	439	521	473	510	494	487	466	461	468	484	497	446	500	479	482	440	481	480	489	479	454	488	496	455	501	493	463	477	479	466	507	467	491	488	445	467	467	499	487	470	478	478	468	449	485	461	455	505	486	439	465	472	483	452	478	482	528	506	528	484	461	444	478	483	486	466	466	489	485	504	520	463	495	479	518	444	471	461	468	476	492	530	475	474	461	444	440	494	465	465	515	463	466	470	489	441	490	466	487	477	521	466	483	461	495	464	429	437	478	483	511	485	488	491	471	503	481	504	482	471	463	446	498	441	461	488	492	482	501	483	488	508	483	509	477	496	480	480	438	444	493	478	497	474	423	493	474	479	425	458	451	497	486	471	461	467	485	455	489	477	464	486	511	457	463	494	475	448	477	500	437	428	478	486	501	473	492	447	498	492	487	503	463	511	491	463	432	468	459	472	452	465	526	487	467	473	489	487	452	466	462	501	478	499	478	505	495	466	437	469	482	482	478	478	466	512	466	446	474	497	454	443	498	491	476	494	514	531	493	510	464	482	463	456	472	431	477	509	494	492	444	515	467	461	501	448	457	480	513	496	498	494	455	543	514	471	487	464	507	451	443	479	491	468	483	460	482	470	455	493	491	486	447	451	491	458	477	477	435	518	482	477	453	463	509	488	465	508	487	494	523	487	466	484	483	449	471	440	509	486	496	492	482	479	461	500	485	472	466	451	460	466	505	508	494	469	483	461	449	510	513	511	499	470	487	496	461	497	487	465	466	488	480	514	477	471	473	474	446	469	445	457	446	481	482	494	499	484	498	480	485	471	463	478	476	453	456	478	483	490	491	485	508	420	515	470	466	534	534	491	502	470	473	515	477	502	452	475	495	461	471	439	485	439	469	485	510	448	503	432	488	482	511	482	482	514	466	493	468	489	482	501	495	457	471	451	464	497	477	442	472	473	474	496	445	487	451	457	489	462	475	432	480	500	475	457	460	508	515	494	465	429	487	481	495	482	524	473	462	485	503	494	496	486	456	451	485	459	491	456	503	460	467	449	473	479	519	492	466	454	441	466	498	507	475	452	417	503	423	488	473	500	490	470	484	471	501	485	499	493	469	465	449	472	493	482	476	472	461	457	492	513	475	462	492	519	519	467	474	451	493	503	463	471	503	502	501	496	460	509	467	479	470	485	504	495	481	496	470	496	450	493	490	477	467	495	497	468	485	506	490	522	494	477	526	485	523	454	491	446	472	461	469	484	456	479	491	465	477	465	476	457	522	457	492	500	480	472	458	447	469	455	467	463	463	500	460	478	482	495	485	485	476	487	457	481	457	510	464	479	473	481	484	445	464	492	470	433	467	465	511	490	486	484	491	455	495	483	515	516	505	483	524	477	484	521	522	466	472	483	456	503	496	455	464	492	511	465	463	457	479	468	471	495	467	463	437	463	456	499	487	465	436	445	468	502	460	523	505	487	467	458	483	456	475	499	466	472	479	462	474	452	492	445	478	494	505	442	481	532	488	506	476	499	485	488	499	475	454	420	499	486	489	495	506	492	465	512	476	475	509	481	485	472	490	519	491	450	447	535	456	483	425	489	486	470	493	462	456	504	469	513	478	477	468	508	454	501	485	501	473	483	455	490	510	472	435	485	510	470	479	498	493	487	475	439	479	463	451	511	465	485	467	496	494	508	452	472	464	500	457	476	464	474	501	456	469	471	437	513	447	446	480	490	425	478	449	488	479	522	482	533	497	469	489	496	491	481	473	483	465	467	478	450	514	519	470	458	484	516	431	504	509	491	485	474	474	472	481	478	530	509	501	442	439	433	471	467	500	443	499	456	474	480	448	490	442	497	476	449	461	466	492	482	486	486	479	450	503	458	473	468	473	440	494	498	443	475	487	464	528	506	482	485	474	486	447	487	500	486	487	468	466	499	453	466	457	537	446	507	436	476	487	470	469	505	529	472	482	489	450	478	470	481	488	505	530	482	487	461	519	498	437	433	507	486	476	487	499	487	479	471	476	493	491	459	499	454	445	480	481	468	468	477	424	467	482	463	481	476	496	456	446	482	429	499	454	479	462	497	480	488	469	487	482	460	505	463	462	506	510	531	514	450	481	484	467	447	458	478	480	488	533	453	503	432	423	482	485	468	511	445	450	509	499	489	491	480	483	481	495	477	462	454	442	463	484	502	486	501	476	477	424	471	453	499	477	468	425	453	502	472	481	479	462	486	472	468	489	481	477	471	489	470	430	486	482	491	505	498	495	472	519	512	475	521	421	456	523	454	469	508	448	485	481	508	466	484	459	472	487	477	464	539	472	453	460	440	462	511	551	473	470	517	498	484	438	488	474	470	478	479	453	464	510	497	491	458	480	495	514	465	484	486	498	479	499	506	499	447	495	457	490	489	495	469	495	448	465	480	502	422	512	460	468	464	474	474	500	441	494	483	447	472	466	491	468	464	491	476	436	489	470	480	429	481	506	495	507	501	467	428
48645	85706	72029	49525	31495	21167	9799	3959	1514	808	608	406	423	492	455	441	422	413	472	462	483	431	460	462	456	426	446	448	432	428	469	445	429	416	460	424	455	393	482	430	434	449	440	421	518	445	454	468	460	445	434	492	481	450	466	440	457	461	456	447	433	449	456	444	428	436	460	426	407	471	441	421	442	436	482	458	453	452	407	454	438	411	438	466	452	423	449	440	452	419	480	448	450	448	432	455	476	409	417	432	423	426	478	465	436	434	444	424	442	451	449	439	467	479	445	421	427	477	452	465	470	446	397	461	488	405	441	441	423	438	439	468	430	444	432	464	432	469	447	439	435	379	456	435	469	435	466	446	478	442	509	478	432	461	487	452	449	421	423	447	408	432	434	428	419	442	461	445	475	396	444	460	420	425	485	443	432	449	474	464	438	465	431	465	420	475	422	445	466	455	446	407	473	427	467	451	457	424	425	445	448	418	452	459	447	441	449	487	457	449	413	436	445	415	466	445	475	478	444	441	487	433	429	475	467	444	444	432	443	429	455	469	447	417	407	433	428	419	415	433	477	462	434	408	448	418	458	427	421	451	434	422	446	462	460	454	461	446	432	469	452	427	435	454	477	445	467	443	464	400	469	423	462	439	449	444	447	411	414	440	462	448	425	464	447	465	437	471	457	469	419	423	423	425	439	428	434	424	429	402	462	475	439	456	456	476	481	436	440	441	455	431	443	465	467	435	434	473	410	437	481	450	423	440	430	431	413	422	464	458	399	462	407	478	479	462	444	439	436	432	436	438	434	482	456	424	440	466	447	462	443	441	467	477	423	453	475	485	449	436	416	458	432	463	421	418	420	468	485	466	425	476	416	473	418	473	430	399	424	457	462	449	437	437	410	450	460	446	439	435	442	431	457	447	458	428	426	456	434	420	437	401	445	482	421	414	439	441	432	421	452	489	464	429	426	430	485	421	424	437	407	439	421	454	410	400	440	457	404	400	459	429	431	422	424	464	461	465	445	435	457	466	465	466	431	442	457	495	422	472	431	442	454	439	452	438	428	409	462	483	398	429	420	442	448	422	416	444	448	455	449	436	462	414	447	461	436	431	461	449	481	480	435	415	434	452	437	464	468	425	473	457	418	435	470	438	415	452	453	426	440	447	441	446	419	437	429	469	470	437	442	431	444	420	439	460	442	464	410	417	443	475	419	420	421	474	431	436	459	424	428	431	420	447	447	440	472	437	431	422	469	411	425	418	451	452	461	462	459	477	445	401	464	428	409	440	416	453	450	447	413	446	445	413	436	431	490	422	494	420	388	458	432	452	412	425	409	415	462	446	480	445	458	430	480	467	444	397	451	469	424	458	469	450	434	482	459	445	433	455	430	471	445	412	436	474	439	389	449	450	415	462	440	490	418	443	456	450	465	465	476	451	414	494	431	471	456	426	456	457	433	410	387	415	413	456	426	454	444	459	446	457	438	452	467	440	437	450	408	472	455	481	430	480	484	452	462	457	465	441	405	474	433	441	458	478	443	436	406	452	435	454	418	445	454	439	460	434	443	440	419	417	458	436	442	421	410	469	430	456	469	457	425	420	417	421	425	452	434	411	439	439	457	394	449	456	452	465	446	439	450	427	437	446	419	435	430	455	424	454	445	419	496	417	451	431	458	459	430	433	419	473	485	445	473	432	471	410	444	482	433	422	455	435	449	446	460	464	418	461	405	434	442	424	455	420	475	455	451	458	443	439	430	471	483	451	440	451	451	451	462	437	440	427	449	465	407	435	481	435	457	433	427	461	429	456	436	449	466	463	459	460	460	443	433	425	420	450	461	442	436	447	391	442	436	458	449	452	478	426	429	452	460	420	478	422	446	422	434	478	477	453	422	420	443	447	488	418	434	471	432	418	455	392	424	445	402	441	474	420	454	461	417	454	486	466	466	389	462	459	443	404	463	457	429	452	442	417	467	496	418	438	458	433	468	400	475	442	428	460	423	432	374	444	440	467	500	442	433	446	440	439	402	436	425	441	462	445	462	432	440	466	414	435	483	457	481	440	409	412	425	470	465	405	398	423	458	445	432	420	488	395	421	485	434	460	423	464	466	488	446	410	448	471	444	475	471	475	468	426	439	444	439	435	456	458	424	426	446	433	461	458	423	449	443	451	448	479	425	416	445	434	460	445	394	452	433	484	461	485	478	448	423	434	431	443	451	466	444	465	464	497	426	458	419	428	433	471	402	440	465	462	423	458	444	475	460	454	465	433	438	405	443	446	422	441	457	433	468	438	439	445	442	495	435	433	453	445	444	448	466	438	458	454	418	431	396	413	437	441	449	471	417	473	479	490	406	442	450	461	425	475	477	443	468	467	448	471	422	408	468	424	451	434	425	442	449	449	439	464	421	432	463	438	446	434	436	421	425	462	439	424	418	458	431	458	448	442	467	445	437	432	419	435	461	461	451	459	483	426	434	445	456	435	425	425	440	430	442	440	482	428	450	455	442	468	416	419	455	435	440	437	432	434	449	434	415	448	491	450	427	446	464	448	456	436	390	458	449	440	447	470	505	425	452	433	472	404	473	466	438	429	429	425	444	466	402	436	470	402	429	436	447	418	438	458	458	438	447	420	424	452	447	432	436	476	449	443	417	421	444	465	449	473	460	443	431	466	454	411	438	441	437	467	432	456	419	442	427	433	440	430	442	439	472	467	480	447	479	474	448	450	444	451	443	469	435	442	444	442	441	441	455	415	412	488	450	468	450	465	467	444	436	431	451	457	478	452	412	471	430	429	445	463	441	439	445	474	466	390	423	399	423	427	456	470	455	463	464	446	445	435	462	415	454	399	487	452	403	483	453	443	452	456	460	430	450	455	440	428	476	467	467	442	445	413	477	414	425	455	422	392	396	446	446	455	456	430	452	427	454	478	426	443	458	437	454	443	443	446	443	467	446	456	415	442	420	466	433	436	448	413	438	447	457	421	490	438	464	451	418	406	438	431	419	431	407	421	493	410	412	422	457	439	432	464	484	425	439	448	449	437	473	475	432	490	450	470	440	443	415	438	438	452	399	471	456	435	416	445	418	432	414	432	437	450	438	440	444	444	461	422	464	457	460	409	448	460	430	439	430	422	458	419	470	469	434	413	462	476	458	469	454	451	455	459	453	455	452	430	420	445	443	437	451	445	435	403	443	455	433	482	463	411	469	455	454	457	447	439	445	442	449	414	503	455	454	463	428	446	434	475	448	445	452	450	426	468	469	454	420	455	502	456	406	429	426	434	403	458	422	432	436	448	446	438	449	431	450	462	433	442	459	485	427	473	415	445	463	436	469	436	481	457	452	474	437	476	447	480	446	456	453	421	414	484	451	455	431	422	419	415	435	444	433	484	470	413	424	411	427	467	453	455	413	425	423	444	450	413	422	456	472	432	489	428	412	437	430	448	426	424	475	460	466	457	445	443	483	453	450	417	462	450	461	429	451	422	472	440	467	440	436	470	451	400
24546	22289	34891	40908	37390	35660	24412	8559	2310	1131	731	613	638	588	621	591	538	581	581	587	599	569	612	592	529	624	538	592	566	586	584	563	578	563	512	596	575	587	570	532	579	582	553	553	594	551	579	571	566	571	541	552	632	561	613	566	519	624	558	578	565	577	547	557	577	531	586	526	551	533	559	549	563	535	587	577	555	518	558	556	582	601	572	561	577	575	588	559	543	538	601	548	545	565	543	591	555	577	562	580	547	562	544	539	566	568	554	562	581	630	563	578	576	536	558	567	578	541	524	562	574	592	526	597	538	500	552	618	522	572	543	564	571	518	573	550	534	548	541	544	534	554	529	568	564	560	565	582	553	558	541	528	532	563	508	526	569	526	541	554	530	575	527	557	541	565	548	573	543	571	570	514	526	544	534	578	550	542	548	570	563	524	579	564	562	544	572	571	531	526	541	560	550	568	569	541	537	578	589	520	506	556	547	568	586	577	550	569	565	553	541	568	590	554	595	549	614	532	567	562	564	537	576	549	586	561	571	535	538	585	551	578	588	551	555	552	582	537	541	567	566	598	570	557	541	596	545	555	612	563	560	555	582	573	560	558	571	584	568	564	533	562	566	581	527	609	553	554	572	559	553	539	581	576	591	588	521	601	545	591	519	539	518	551	565	524	545	529	573	578	559	542	577	521	544	574	606	599	591	569	534	555	560	567	550	520	561	545	581	563	589	548	555	582	553	535	560	566	574	584	543	536	545	554	513	529	549	536	568	601	580	538	547	540	529	559	579	569	527	556	579	581	595	553	566	527	548	558	529	587	591	537	548	555	507	570	573	548	517	562	561	581	546	539	532	545	548	556	586	595	562	579	517	584	544	541	559	540	506	554	534	553	561	555	547	591	541	573	571	558	555	568	572	533	572	544	534	551	546	562	561	569	572	576	569	547	599	572	531	528	526	514	551	569	560	564	552	583	536	566	538	495	573	537	515	593	558	589	541	581	581	561	578	540	561	540	567	539	569	515	502	593	562	568	517	525	599	550	553	581	579	540	564	565	570	542	600	561	569	546	612	593	544	577	553	582	577	556	532	587	552	583	587	535	583	559	596	576	554	521	543	552	520	619	544	576	579	528	565	553	583	553	548	587	553	559	519	608	568	550	587	548	577	579	543	542	549	496	529	576	580	499	539	556	522	542	536	556	514	545	542	564	572	540	562	524	567	546	586	563	544	558	563	568	545	529	578	515	555	513	542	548	553	550	538	560	563	570	544	580	584	557	610	586	532	556	617	598	576	573	515	534	554	540	585	548	590	605	533	546	528	523	561	539	530	559	584	549	518	540	561	564	553	586	604	616	563	534	574	565	544	530	565	612	524	509	566	555	590	537	592	568	533	591	574	574	541	558	583	512	593	517	563	532	533	533	520	586	589	556	520	576	552	556	513	556	535	552	525	526	558	528	596	560	577	571	556	532	581	610	565	549	559	573	536	581	525	552	553	539	559	543	629	540	521	514	564	552	520	564	553	550	557	586	531	535	547	555	497	532	563	572	555	511	565	565	589	533	573	554	588	556	570	548	539	522	565	535	574	568	593	561	542	565	562	526	534	590	531	563	586	542	578	567	558	569	560	568	526	585	564	575	563	561	592	564	566	528	557	577	523	510	560	540	565	533	576	556	560	527	593	580	523	572	523	575	552	545	528	548	551	523	583	587	589	533	579	557	565	592	550	597	579	610	531	541	547	589	515	541	554	544	572	559	538	530	522	537	583	558	603	563	563	582	559	566	566	565	540	517	581	535	544	560	546	614	545	578	573	595	546	605	555	554	542	543	589	568	509	579	537	553	577	561	573	569	585	597	568	582	590	557	573	569	540	566	536	588	531	572	574	582	544	569	604	539	554	547	551	533	539	574	525	569	557	572	561	569	542	562	579	586	568	570	559	594	543	563	592	603	560	513	534	541	565	560	558	536	532	558	567	584	525	519	590	513	543	576	580	566	543	536	553	563	530	575	555	526	574	570	554	535	576	552	550	570	535	530	557	522	525	558	607	552	504	532	569	560	573	576	561	585	556	590	539	522	554	577	562	552	561	581	541	535	538	556	586	534	575	531	601	535	579	557	568	555	581	560	523	518	541	570	533	538	523	551	581	546	546	542	559	566	547	606	563	548	604	576	563	547	540	541	557	557	571	590	580	566	552	571	548	523	575	531	548	570	525	540	552	570	598	611	530	582	565	561	543	568	587	534	571	558	557	538	551	540	545	567	573	527	555	545	541	577	553	495	522	546	584	560	543	599	532	559	554	531	521	608	547	554	537	529	510	590	517	560	533	531	560	585	531	562	600	597	596	579	600	533	578	569	541	564	588	556	587	567	533	516	545	565	546	608	524	565	552	563	558	531	583	522	534	578	569	581	533	567	575	554	558	525	571	556	563	539	579	610	548	561	565	547	531	562	571	602	545	552	543	585	542	527	565	546	562	542	571	591	536	551	557	568	579	569	569	582	506	590	601	604	580	561	557	560	540	548	556	539	566	531	562	532	585	557	522	559	595	574	549	541	524	553	551	576	550	555	578	544	543	566	512	545	572	562	541	557	575	550	573	559	553	557	547	587	550	572	529	564	574	568	574	547	544	602	600	543	566	590	562	609	553	594	564	572	542	519	595	526	560	540	516	560	556	563	519	547	551	530	556	537	536	545	567	593	574	551	571	572	550	587	543	534	554	545	533	565	541	542	586	528	611	540	596	574	569	521	559	548	568	585	537	586	587	595	557	550	523	576	565	552	528	557	546	552	547	578	546	534	557	546	555	557	536	556	599	606	593	568	597	518	597	593	538	546	561	554	554	574	597	559	571	590	554	584	545	521	561	565	554	571	541	507	579	547	559	565	585	536	536	602	566	560	540	544	554	549	579	547	556	577	552	514	615	551	585	553	539	538	586	562	541	563	539	551	583	569	532	556	562	557	517	579	587	534	573	540	526	535	581	539	575	587	522	566	580	536	552	578	517	563	547	568	546	533	534	533	598	550	527	588	584	534	543	551	539	551	562	616	537	565	574	540	520	562	593	596	546	538	523	529	525	547	570	560	549	560	569	547	571	560	559	566	606	515	559	543	547	564	521	550	582	566	556	559	555	598	553	544	590	554	537	566	581	549	503	538	565	594	570	579	519	511	529	597	592	611	536	541	548	507	577	592	556	569	524	576	543	557	542	546	510	514	568	566	552	562	571	568	574	581	515	574	554	557	534	557	548	546	544	521	532	589	577	585	609	575	558	551	517	543	508	578	537	561	533	547	525	588	609	581	581	564	582	536	571	524	537	559	610	611	536	550	576	578	552	542	518	542	587	552	556	577	564	558	547	571	573	558	551	573	596	557	570	580	535	556	535	543	524	595	504	564	562	528	570	564	524	556	637	585	580	575	546	542	552	557	567	540	557	519	561	577	600	564	546	527	522	564	536	611	584	550	582	578	581	564	539	573	578	620	594	557	583	584	544	534	552	571
58883	100794	85347	62422	42333	33095	16675	7165	2630	1256	793	521	514	539	543	511	564	515	563	531	539	518	524	569	503	566	535	538	531	532	588	513	490	519	519	521	538	540	568	551	570	549	539	554	544	577	489	504	574	529	508	567	525	526	519	532	529	488	495	511	566	544	516	488	519	526	532	547	556	522	521	531	522	522	563	507	524	501	509	519	536	508	530	531	535	524	494	546	518	550	527	537	539	519	547	480	528	550	505	511	547	556	558	562	535	507	519	518	547	516	537	524	541	533	517	510	512	508	543	519	541	526	469	537	571	544	515	517	559	549	549	551	529	508	548	593	504	502	582	525	542	496	543	521	506	515	511	522	519	561	502	553	480	550	529	527	526	552	512	508	535	512	510	561	517	510	493	521	515	536	548	526	519	518	552	529	536	499	531	503	540	534	552	523	509	521	521	500	552	552	547	505	562	551	522	531	482	536	537	501	534	514	506	550	561	496	544	535	528	506	551	495	537	550	505	503	550	510	526	532	509	544	547	496	542	539	528	512	522	539	533	524	521	527	525	523	539	546	535	506	506	524	531	523	533	543	503	527	557	560	547	523	546	527	529	537	551	544	517	536	529	543	535	497	531	550	550	497	523	516	510	498	508	488	488	560	547	555	517	528	518	543	521	508	545	494	523	512	535	529	557	492	485	497	496	526	553	522	530	539	529	503	534	507	536	509	510	515	519	533	536	587	543	518	534	518	514	511	573	520	555	551	496	568	503	548	493	548	546	520	506	539	504	519	553	557	537	543	561	511	530	547	490	545	505	554	531	523	556	515	522	483	527	556	558	506	532	492	523	507	502	549	524	524	536	572	510	553	509	534	482	497	505	507	507	538	577	525	527	522	536	501	467	517	546	519	524	512	542	508	522	530	510	509	529	500	540	491	516	528	543	530	536	534	510	511	532	540	531	505	528	521	549	527	523	567	586	509	545	540	485	523	538	544	540	548	510	561	518	523	515	543	531	524	542	542	485	549	514	499	503	537	518	513	549	513	512	511	548	505	519	496	506	553	518	510	484	546	517	535	533	509	546	565	516	500	542	487	535	494	498	540	511	541	530	495	552	550	526	503	517	570	536	483	521	555	531	502	482	571	550	577	509	539	540	552	531	519	538	520	521	499	455	561	560	513	526	528	508	545	517	512	503	491	538	513	544	544	507	521	552	531	542	562	492	524	511	513	516	529	508	514	548	506	519	531	518	515	519	542	545	532	484	552	532	574	535	520	493	496	546	529	487	545	498	523	488	545	535	551	537	534	542	557	531	491	513	542	552	507	475	530	593	499	516	518	491	563	543	523	529	497	558	511	540	549	523	521	508	523	533	550	534	496	514	512	543	537	551	503	548	560	549	535	531	520	527	530	519	541	505	468	535	570	500	525	507	508	519	498	542	525	503	524	457	525	499	530	534	489	511	526	517	497	509	497	520	516	504	558	511	538	500	524	514	534	511	516	508	541	518	538	523	529	512	505	518	587	535	539	543	495	506	544	504	522	503	564	504	537	547	502	542	507	517	518	523	532	530	518	531	514	527	549	548	525	531	542	503	494	489	516	488	509	516	518	495	514	526	522	537	517	552	514	530	588	540	521	540	520	573	487	497	527	542	490	524	519	539	514	541	523	526	525	528	518	523	508	537	552	505	515	563	550	470	501	500	510	509	516	555	526	539	531	539	522	502	502	503	558	529	533	452	514	520	553	522	539	540	508	505	535	535	532	511	520	513	543	517	504	488	545	500	519	504	530	598	549	537	520	505	561	507	523	515	542	557	522	494	515	541	526	539	521	516	498	534	530	506	529	504	534	564	505	561	560	544	549	548	561	533	550	539	520	531	522	530	507	563	513	548	545	544	537	510	555	535	524	572	514	529	573	569	524	503	583	520	506	526	561	534	531	521	540	510	567	524	537	513	530	524	558	521	540	555	556	535	495	531	503	505	532	517	526	491	539	536	517	537	513	502	536	552	499	493	510	512	532	503	497	504	588	521	517	507	500	490	545	487	508	548	524	545	511	557	552	569	552	512	517	509	518	547	498	545	492	524	483	544	539	534	572	572	526	507	540	521	513	528	561	540	523	532	529	568	512	575	566	539	549	507	533	513	505	536	540	505	519	511	550	523	547	515	502	530	540	506	558	492	530	509	557	523	493	535	583	538	528	515	549	544	542	545	467	500	566	505	551	502	534	543	505	523	496	509	492	554	528	536	502	541	535	532	533	537	517	511	534	549	514	523	502	532	508	526	509	541	498	529	567	487	571	504	517	527	541	529	544	533	544	529	515	550	525	520	514	483	505	541	532	522	497	546	520	529	563	504	517	515	515	515	484	559	517	528	566	526	543	487	566	558	562	542	497	528	523	541	509	530	524	545	529	465	521	513	550	535	542	569	490	534	516	525	525	483	509	520	512	543	522	528	538	519	530	492	532	533	552	521	525	516	509	541	500	559	516	511	546	541	548	494	533	532	528	516	527	493	556	515	532	546	529	506	498	510	504	525	484	556	531	520	515	529	543	564	510	522	530	553	548	554	536	496	521	518	540	535	546	545	485	524	545	524	534	544	525	571	544	535	509	531	525	527	532	499	499	537	545	546	497	546	481	533	531	548	496	523	520	542	538	491	527	535	560	551	511	547	533	537	506	579	502	503	524	510	507	508	507	518	509	504	559	574	516	532	534	521	513	525	522	538	546	522	499	501	525	522	545	501	525	529	526	500	540	530	535	492	497	542	534	493	541	527	507	486	538	502	541	543	552	523	523	514	533	537	521	551	476	510	540	537	518	549	529	527	505	498	528	516	590	483	548	540	574	519	551	514	548	517	518	557	540	512	486	573	518	519	530	521	551	533	520	552	554	528	534	561	503	520	518	490	528	523	508	541	504	522	511	507	498	515	462	547	552	522	492	556	454	513	519	530	510	530	554	537	545	510	527	545	472	520	503	527	565	486	508	485	550	567	530	490	515	505	515	489	524	518	519	515	492	506	539	549	512	509	508	535	511	505	509	571	506	528	557	533	497	512	522	563	533	535	489	533	513	506	518	551	552	565	541	501	505	542	521	512	508	479	519	538	567	532	554	492	521	546	526	510	494	526	498	515	532	516	542	514	524	495	489	516	509	517	526	548	568	490	525	541	510	505	530	504	532	513	518	518	533	525	524	525	518	502	530	538	534	538	555	551	540	554	574	538	535	518	523	571	553	516	523	563	516	498	499	543	506	556	520	523	559	522	491	553	484	469	549	478	565	476	529	506	540	560	514	525	540	510	549	521	592	527	532	513	485	498	533	538	529	505	502	526	552	544	503	515	537	493	531	499	519	511	483	492	505	578	489	556	538	535	518	533	515	496	539	503	495	526	514	533	520	542	500	546	547	567	567	560	478	565	543	527	577	527	528	532	538	502	564	534	500	521	523	475	574	500	546	523	520	559	498	525	484	542	543	525	509	521	552	496	518	543	534	520	525	516	500	524	534
28674	23598	23320	14329	5195	2969	1551	822	521	473	452	421	497	414	455	446	478	450	420	438	449	449	438	442	436	396	470	437	431	466	423	476	398	430	418	437	477	407	433	450	413	425	431	467	464	429	403	442	393	424	415	454	414	397	435	417	464	425	423	481	481	460	442	441	451	400	445	441	445	470	423	451	434	411	404	409	445	415	480	409	404	428	393	430	434	406	432	495	418	421	424	400	438	443	456	450	436	450	420	470	447	455	434	435	432	420	468	455	420	422	441	428	446	411	424	478	438	433	456	422	449	411	448	450	449	459	419	433	429	475	474	447	440	406	430	417	465	451	447	456	407	425	451	418	447	424	400	452	450	440	424	412	443	459	462	425	464	443	422	449	432	422	434	407	490	397	460	419	462	419	435	467	428	424	432	435	452	433	459	458	411	433	442	451	433	455	451	423	411	399	409	468	417	443	468	432	475	446	420	449	445	428	425	432	452	432	438	415	446	398	422	444	438	478	382	420	442	447	473	418	419	459	446	470	414	439	438	434	436	423	419	452	418	414	450	459	471	415	386	438	420	416	460	453	459	455	418	455	473	474	467	435	437	440	421	413	423	433	413	436	432	428	421	393	436	466	457	464	420	445	452	461	447	449	447	434	433	430	423	455	466	455	446	452	403	437	445	467	438	442	463	479	468	399	460	453	470	446	438	446	428	463	407	436	477	406	455	436	439	432	456	421	481	427	440	429	444	417	434	409	418	449	431	425	445	473	415	436	418	463	454	439	463	446	446	441	413	433	481	438	457	456	426	439	439	432	455	415	473	426	457	444	445	415	438	423	397	488	430	428	408	441	430	437	469	457	397	414	452	488	427	414	433	457	418	435	452	465	412	461	448	455	437	436	437	448	416	457	418	415	459	427	412	430	448	470	445	450	418	440	446	441	436	440	429	443	444	414	420	450	413	396	454	449	414	423	452	430	448	436	441	406	430	427	400	463	397	461	434	415	418	438	413	427	439	465	476	435	420	448	408	405	424	453	473	447	445	437	416	454	439	390	445	434	445	423	444	389	444	449	447	447	462	444	478	446	454	423	401	458	411	399	436	416	463	430	434	423	414	438	446	451	408	429	427	444	467	431	444	415	421	416	432	424	454	438	447	420	445	467	376	418	435	438	401	436	409	429	427	399	447	428	396	446	420	439	469	443	431	438	422	404	385	422	467	476	416	433	434	410	399	445	452	437	447	435	442	420	480	414	409	416	418	454	430	449	432	440	475	451	420	428	402	442	423	411	462	432	475	460	435	444	439	430	460	397	449	444	447	449	458	436	456	455	472	453	449	448	481	457	417	467	429	439	440	439	447	440	434	433	423	437	425	431	481	462	433	436	436	456	438	435	442	424	488	465	444	437	428	456	468	450	409	450	462	454	457	453	415	445	417	447	448	426	434	395	482	393	425	425	429	425	478	456	425	447	392	404	418	407	415	461	371	414	423	447	461	414	465	438	433	480	429	426	429	401	427	426	444	422	429	459	414	437	402	438	396	448	443	457	439	417	430	405	429	425	448	381	465	454	463	430	412	463	477	442	442	439	456	414	443	389	432	433	419	434	443	452	419	422	459	465	415	446	428	426	484	439	432	501	446	455	418	459	445	437	445	445	405	430	389	415	419	441	402	431	427	427	461	413	417	422	457	422	425	453	444	436	465	427	446	436	429	425	453	401	429	405	415	406	486	435	465	477	460	432	438	412	423	438	429	437	389	429	428	453	415	430	435	440	442	424	464	403	421	431	439	454	429	470	451	420	398	437	429	405	432	423	430	430	439	429	469	438	453	445	426	402	416	439	405	458	462	447	427	439	451	440	410	439	452	424	431	452	440	447	420	439	428	422	440	437	431	447	454	454	415	458	456	475	426	420	448	440	429	413	460	462	414	405	443	453	483	465	415	394	448	428	469	413	447	420	441	409	466	423	415	445	449	455	416	391	404	436	452	423	452	429	403	451	438	423	408	429	437	444	456	455	409	460	416	396	459	447	441	400	442	434	442	448	411	450	468	445	438	392	404	463	458	461	429	460	431	436	434	454	448	445	397	404	435	423	472	420	471	407	412	467	425	452	421	460	440	431	464	444	408	459	430	473	449	448	443	422	428	418	443	433	484	423	472	432	451	451	430	435	436	468	468	424	452	401	427	412	430	435	452	467	442	434	413	428	419	441	422	437	426	387	453	445	451	407	430	400	462	431	427	440	442	404	451	455	424	426	441	427	418	426	448	455	444	402	453	412	390	425	393	425	412	413	486	469	412	432	471	420	432	466	429	416	452	404	449	439	446	405	445	475	443	438	457	411	447	435	425	419	453	440	456	437	454	474	399	408	460	474	476	424	455	417	416	426	440	459	410	415	428	438	438	411	437	424	427	430	436	433	456	471	443	450	412	433	453	440	446	439	446	450	452	466	436	409	451	435	436	424	402	400	403	432	433	428	447	426	411	420	409	479	477	421	458	469	445	440	431	462	441	439	432	441	451	439	419	448	406	455	453	432	448	430	474	414	376	398	429	451	430	421	460	451	457	443	426	415	451	434	426	428	403	472	390	446	426	423	441	447	404	427	467	449	422	456	419	444	435	420	457	431	463	483	425	428	441	419	439	370	421	422	490	453	427	460	417	434	439	468	440	488	423	469	446	398	449	439	437	424	419	423	446	439	392	431	453	489	474	416	427	448	428	444	434	455	428	428	420	442	437	449	461	422	427	471	437	425	420	417	455	465	415	466	407	457	465	424	465	424	435	431	412	414	388	442	415	451	440	433	427	422	481	454	459	466	435	450	465	412	422	419	461	433	425	435	425	421	459	435	417	439	462	438	444	425	441	476	430	439	465	417	414	402	451	449	423	458	443	464	460	461	431	427	456	453	445	439	459	424	464	400	452	438	438	391	443	433	431	444	458	439	422	447	444	444	419	440	457	430	472	438	521	413	434	486	441	445	443	417	441	420	435	410	388	453	511	454	422	442	446	429	449	409	463	448	454	434	447	422	438	447	390	456	474	405	423	415	436	427	463	452	438	438	446	424	416	461	438	454	444	454	454	444	459	435	445	434	434	452	426	433	406	425	428	433	438	462	469	438	425	413	446	430	451	409	432	440	465	401	465	465	483	453	434	432	433	415	423	437	416	425	424	441	447	467	428	455	428	435	435	427	470	452	378	399	419	464	423	410	453	446	389	422	492	448	437	432	436	443	414	435	444	501	435	435	449	439	442	419	471	404	453	446	435	459	454	465	409	432	409	490	399	432	442	439	472	446	430	432	439	457	427	465	450	427	455	424	427	442	487	428	408	445	423	435	431	445	423	451	455	428	441	400	398	458	473	427	444	405	432	429	430	433	407	450	403	400	441	434	439	419	420	426	393	415	428	461	442	476	431	457	434	436	402	401	491	465	439	472	412	435	411	465	480	454	425	453	432	455	421	436	434	393	433	398	457	454	396	423	379	448	413	457	411	449	477	469	437	464
12278	25836	21030	9740	4558	3138	1538	733	441	407	362	379	381	363	346	372	394	370	373	380	388	397	373	386	397	368	382	375	372	376	370	359	379	385	379	364	336	372	401	371	389	406	369	350	360	361	385	348	383	389	384	362	374	377	381	396	392	390	347	407	373	350	372	368	357	377	386	351	381	372	357	416	372	349	378	393	374	368	368	388	381	379	334	367	356	348	370	387	378	339	374	341	389	380	346	378	355	381	336	399	365	390	362	359	372	357	391	380	376	364	366	344	360	338	336	347	383	351	384	392	357	379	357	369	359	345	361	394	357	368	380	344	372	377	338	341	378	386	393	389	362	388	384	342	377	375	358	354	340	378	341	373	337	407	387	337	394	360	355	383	389	325	348	365	347	340	339	380	407	374	401	410	375	361	390	378	363	374	379	374	366	368	355	384	361	382	395	379	365	364	372	371	365	370	362	361	362	339	372	404	348	347	373	345	371	346	390	372	389	355	387	409	367	377	368	374	378	392	362	402	360	362	364	377	351	322	389	371	397	391	340	394	373	372	383	348	381	399	340	365	350	351	343	376	357	370	360	359	402	366	370	399	378	335	375	361	389	394	362	353	409	421	362	349	346	367	383	368	354	355	379	367	360	369	380	346	384	341	366	347	375	379	403	345	383	385	354	377	369	396	414	389	357	356	366	380	383	381	359	377	355	377	344	356	343	364	343	396	370	367	376	368	378	388	378	387	357	362	329	367	343	369	362	393	371	381	371	324	345	352	376	353	333	364	333	361	392	377	339	371	420	356	341	347	378	351	335	370	380	358	353	353	371	378	345	377	377	347	372	374	386	359	325	387	391	378	378	373	387	389	416	367	377	383	350	385	386	347	362	366	386	388	328	372	392	361	375	402	339	355	410	377	402	388	368	370	358	376	375	368	403	400	380	374	358	358	347	357	369	367	334	315	385	353	371	394	361	358	384	370	340	368	332	379	363	392	357	348	376	359	360	397	366	386	373	401	403	362	370	364	371	330	360	393	346	359	362	377	397	369	368	361	379	350	343	373	384	344	372	374	367	382	333	340	377	357	369	375	377	417	330	355	381	373	400	360	365	368	394	366	391	357	369	378	376	362	350	374	356	399	380	409	398	334	410	372	360	354	355	353	340	363	372	351	391	344	389	357	404	376	372	371	399	370	357	363	374	349	327	392	386	367	398	380	345	363	324	370	354	343	383	353	342	388	360	383	394	358	358	369	346	376	362	388	335	394	363	352	365	352	330	353	380	349	385	364	341	353	368	354	370	355	387	380	364	372	379	330	400	345	354	357	368	388	400	383	354	341	369	385	339	378	376	384	360	350	371	349	352	369	372	381	378	367	375	359	362	370	389	366	342	353	390	365	397	331	342	388	391	353	373	391	403	349	370	402	374	395	377	384	401	391	402	378	381	375	370	344	374	368	379	364	373	374	362	364	378	344	369	395	375	367	361	363	359	342	359	366	381	373	378	358	365	358	349	378	403	353	355	375	329	397	391	401	365	364	388	355	356	362	388	365	387	381	354	367	366	350	366	357	384	388	392	377	358	397	360	369	363	357	386	392	382	392	398	375	352	350	363	379	368	384	352	379	370	410	362	343	358	403	342	376	370	374	351	345	352	384	400	363	384	393	374	353	357	388	400	380	365	352	396	391	418	359	350	379	372	370	369	365	371	367	344	372	384	385	323	390	384	360	341	387	392	388	367	384	389	368	375	372	365	346	366	388	363	326	367	372	385	370	351	381	356	329	369	374	366	368	367	380	397	398	398	410	370	372	360	351	386	364	369	361	380	350	336	378	400	361	358	359	368	372	358	381	345	367	360	375	369	401	383	388	353	373	365	374	377	382	339	380	375	340	385	354	410	338	358	364	370	379	366	363	414	389	400	373	347	344	390	365	394	412	354	363	354	389	373	381	370	378	371	400	359	384	373	352	378	367	345	373	326	368	366	323	365	401	389	373	367	380	377	366	366	397	368	380	366	391	370	387	357	395	401	351	354	361	395	375	371	390	370	383	389	367	379	366	394	390	349	358	376	368	373	347	411	353	361	367	396	370	380	358	381	387	360	379	339	392	332	346	344	368	345	337	374	357	391	315	360	395	333	373	349	384	403	363	372	366	390	348	386	355	359	363	360	384	389	404	365	384	376	317	343	366	365	379	348	363	341	378	375	358	384	412	364	376	346	357	388	390	394	361	388	368	385	404	408	354	359	359	372	351	359	389	389	353	353	355	370	383	361	389	390	374	335	366	383	371	359	363	372	409	355	378	405	369	383	368	355	386	386	328	360	362	354	364	366	369	368	382	365	389	408	375	355	400	393	428	352	358	381	373	346	351	359	404	367	358	410	364	372	379	379	354	376	352	356	350	363	353	359	393	333	360	375	360	356	376	403	397	382	357	347	335	378	368	320	348	402	345	336	376	356	376	341	359	399	371	344	364	375	354	368	330	381	407	387	350	383	369	369	359	351	357	348	411	365	360	352	363	404	345	388	373	358	314	360	349	379	335	372	404	361	368	348	326	384	375	376	344	361	367	390	373	387	384	355	373	368	384	396	383	347	362	391	381	359	377	378	376	349	361	340	347	366	415	370	392	345	385	321	374	354	387	363	377	365	398	394	371	396	372	358	376	325	371	391	375	375	354	335	370	366	356	354	353	362	373	411	428	377	383	382	396	361	416	381	356	356	381	334	337	378	402	363	372	362	347	406	362	370	377	359	348	380	387	361	380	377	361	408	381	373	341	398	358	355	331	348	377	365	342	352	347	369	369	364	394	339	409	374	379	380	349	371	378	372	393	378	364	382	391	388	367	361	359	406	366	388	355	390	358	377	402	351	374	394	377	359	357	355	348	404	383	374	340	376	351	391	379	405	369	356	362	403	383	401	358	374	369	402	391	393	370	375	335	402	353	394	348	385	381	420	344	362	348	341	373	363	367	356	375	363	332	375	361	364	401	401	360	387	401	337	383	335	325	379	373	334	378	361	385	366	374	356	345	412	371	383	363	385	348	354	428	377	356	390	347	390	376	361	348	377	383	361	385	374	399	357	371	388	350	381	375	371	365	372	358	365	384	351	388	354	354	369	372	406	393	367	385	365	368	361	383	378	357	357	370	384	416	366	373	356	383	379	360	366	390	380	382	373	399	324	356	355	374	340	369	378	369	407	343	409	346	395	379	358	379	390	365	419	400	379	370	354	371	372	384	396	389	358	379	394	362	378	374	394	356	345	338	361	377	359	374	347	408	354	376	387	378	391	371	399	372	386	371	389	347	376	406	404	375	340	352	379	357	358	367	411	358	345	373	394	357	397	409	395	356	411	382	355	350	372	352	393	356	364	379	342	348	355	363	375	385	348	404	363	366	374	367	387	378	372	367	355	359	389	360	395	340	374	388	407	343	367	365	376	371	409	377	405	344	368	371	384	389	376	361	375	356	387	378	405	362	358	370	349	388	362	397	336	384	349	398	380	361
25524	23021	39187	44412	34873	27482	15264	4294	1477	760	558	493	487	451	491	501	516	447	465	457	469	494	480	519	467	499	479	438	495	490	474	456	465	497	514	441	470	500	461	435	477	514	509	470	489	494	504	459	495	452	486	516	469	480	484	507	459	524	439	477	479	479	429	450	479	493	479	498	450	469	464	464	511	460	467	463	493	470	463	485	452	466	534	463	502	492	432	481	447	458	487	493	470	487	456	488	476	499	492	480	453	452	483	472	446	498	429	460	473	459	446	464	456	484	458	457	467	446	478	490	472	484	482	460	427	462	507	439	514	447	497	483	489	473	458	509	481	501	495	489	500	481	483	477	490	486	474	495	491	466	468	449	463	490	476	461	475	473	448	449	444	507	466	472	460	517	449	427	452	460	463	513	456	503	519	428	517	471	479	477	450	431	463	490	499	449	476	435	471	463	418	436	471	464	501	465	457	443	474	465	459	452	552	482	494	437	462	483	500	455	480	494	462	485	434	512	483	464	514	450	459	462	496	458	486	440	508	465	495	462	469	462	468	457	461	477	464	478	455	439	447	425	467	509	529	460	490	493	484	467	477	435	442	471	455	483	502	506	484	524	498	427	487	487	480	456	458	484	459	472	460	453	483	495	479	481	490	471	482	482	443	464	506	454	459	487	466	460	468	451	475	461	469	481	482	476	424	501	475	504	460	474	461	474	482	467	438	458	517	476	486	434	483	454	481	483	476	506	496	464	436	462	500	440	448	451	528	461	468	436	478	481	456	473	438	486	469	472	435	490	488	471	476	490	439	451	497	545	486	469	481	490	443	445	488	456	480	482	441	475	470	475	475	475	499	434	462	442	501	457	469	444	485	502	466	463	499	456	474	503	449	482	494	469	478	484	459	457	478	475	457	482	471	456	491	470	487	447	455	474	461	484	479	474	468	502	453	442	485	454	498	467	493	474	439	445	466	485	532	479	501	462	481	472	444	483	474	477	478	457	445	466	495	477	516	464	485	499	484	458	438	484	445	479	488	461	453	483	494	430	483	486	470	430	481	449	440	403	463	476	474	433	470	498	465	450	476	476	444	461	513	444	481	485	490	502	438	497	471	479	455	469	456	471	464	429	449	508	511	434	454	470	469	508	492	498	486	506	505	472	427	450	471	488	474	457	439	483	483	452	439	489	468	468	472	450	483	454	456	477	504	481	528	465	498	464	433	496	464	501	485	494	410	452	470	485	514	454	464	496	445	465	481	450	501	485	502	451	486	485	463	433	459	496	462	451	493	480	416	446	459	482	504	479	483	487	419	490	462	487	469	451	446	486	460	492	480	512	449	422	489	491	428	463	497	432	458	486	438	462	488	486	446	474	451	496	476	479	478	467	510	485	469	435	484	453	501	469	451	476	458	493	456	475	489	448	431	515	451	497	474	487	450	435	479	473	487	444	473	461	458	454	480	442	483	485	488	477	483	492	502	450	454	476	495	527	488	470	489	459	460	492	500	472	470	495	500	441	480	494	468	437	479	438	461	481	476	463	456	476	479	454	441	474	481	477	445	479	484	487	494	455	477	489	453	495	507	447	472	471	471	463	472	501	489	438	467	489	501	446	450	490	445	448	466	456	479	451	459	529	474	458	433	476	484	504	512	492	517	497	459	455	477	461	490	451	461	472	512	501	471	491	462	454	463	488	522	433	467	471	464	469	483	485	488	478	452	428	476	469	470	436	460	529	461	460	482	498	492	492	489	471	485	465	507	474	482	479	479	484	496	422	480	504	482	504	479	459	448	480	524	436	480	497	451	446	464	474	490	460	480	473	436	473	468	471	485	480	455	462	452	521	492	472	455	484	504	492	474	503	478	519	491	512	483	466	480	445	448	452	517	462	485	479	508	481	474	465	461	487	488	465	453	489	483	474	486	459	437	472	491	514	501	481	447	463	436	462	477	441	519	506	494	490	470	483	507	502	466	489	506	492	523	441	447	480	497	484	447	492	477	466	476	488	491	479	467	470	491	509	476	453	477	492	470	453	485	457	451	452	495	461	463	452	455	472	456	482	479	504	504	458	422	452	449	478	464	442	484	474	454	459	459	476	445	457	494	456	484	462	470	459	501	482	478	504	465	458	454	432	466	462	461	456	474	447	511	464	442	459	477	469	508	518	431	414	465	443	461	455	475	470	495	456	507	487	491	502	480	500	456	511	464	503	460	528	457	464	455	471	425	463	503	500	496	454	455	455	466	474	454	479	518	477	483	481	440	472	498	460	486	501	497	465	459	448	460	453	485	452	464	477	455	485	526	475	479	474	447	481	454	479	465	477	430	439	469	487	492	494	479	505	441	459	470	420	487	471	457	504	474	464	442	459	489	473	513	476	511	467	496	470	468	467	465	484	470	451	474	436	473	463	464	465	453	486	486	477	508	493	471	474	470	470	461	447	504	483	436	472	490	516	504	475	476	522	452	460	493	470	472	501	433	505	455	488	478	496	480	454	487	448	488	454	465	431	453	485	454	454	502	434	503	480	447	488	460	498	458	479	486	432	483	479	461	460	455	458	465	441	436	483	489	434	432	461	483	424	484	431	488	481	477	478	473	428	422	472	500	444	470	485	479	456	452	492	436	440	452	484	487	501	520	477	473	469	454	448	493	463	482	418	496	460	472	469	474	461	469	482	491	475	458	434	463	449	512	477	489	455	458	514	488	458	468	479	499	472	466	484	498	491	450	505	446	481	473	462	470	488	492	467	459	473	452	478	440	464	453	430	448	489	478	457	477	453	491	470	453	479	503	509	451	471	455	446	459	507	472	467	469	452	462	443	462	506	469	449	447	475	475	476	437	465	470	462	479	483	449	453	488	470	471	491	460	439	470	464	463	531	463	447	442	474	471	469	480	478	497	476	495	430	481	506	492	441	466	459	460	493	471	453	487	463	464	486	484	471	452	464	493	488	496	457	472	439	501	456	461	475	486	472	457	483	491	444	475	451	462	512	521	483	474	460	466	467	500	482	427	468	469	471	427	464	470	445	439	467	486	466	462	463	501	472	463	424	476	483	532	494	462	479	479	468	457	458	476	470	439	487	472	491	462	471	423	497	473	452	472	435	469	467	473	492	428	477	473	459	449	468	466	451	463	475	455	415	446	486	476	444	487	476	464	496	496	498	467	469	505	480	481	471	494	506	486	436	447	473	506	484	451	502	476	475	427	461	474	478	494	469	487	452	481	486	437	458	475	433	444	482	501	494	458	468	492	471	502	492	501	507	480	443	472	488	482	441	470	485	447	497	457	477	479	472	503	418	486	475	450	481	426	517	466	467	479	447	447	458	451	471	481	448	475	478	440	501	482	503	454	464	444	435	474	441	494	494	470	468	476	511	473	492	489	487	477	451	493	480	513	494	494	430	427	461	425	493	476	470	480	506	495	473	482	442	474	428	462	476	494	505	512	448	465	522	517	455	455	467	445	490	445	490	483	455	471	466	478	479	473	511	468	456	475	463	461	485
47429	84856	73258	49119	32076	21951	10785	4111	1621	805	542	452	434	451	445	472	460	456	418	461	471	422	470	423	458	443	479	407	436	434	428	430	489	461	422	419	424	448	444	422	464	423	449	432	428	455	418	468	466	441	420	428	398	457	449	429	397	417	456	434	434	507	456	438	450	472	446	453	473	446	469	440	474	451	413	467	443	477	461	448	441	461	444	420	440	422	464	432	421	416	378	455	472	433	479	467	404	440	444	449	461	427	417	449	439	438	466	443	476	457	426	428	438	463	422	442	455	425	477	412	451	431	463	467	411	464	462	440	430	467	427	475	436	440	429	472	468	500	457	458	427	441	408	461	436	413	448	439	486	404	429	414	417	445	433	423	479	434	430	447	431	431	429	453	432	436	452	479	436	434	466	432	428	467	487	450	433	453	407	459	412	467	439	490	428	461	472	427	471	434	423	452	421	412	414	464	427	434	462	456	404	415	469	391	443	399	469	445	418	471	397	482	451	493	449	451	482	422	475	443	426	454	440	443	447	439	441	448	438	422	431	441	460	421	455	474	417	416	440	439	412	448	417	453	427	424	429	425	420	436	448	463	471	451	397	464	428	459	408	414	396	426	465	428	429	453	415	420	436	438	420	448	390	443	450	390	426	436	481	444	449	452	472	429	478	509	416	473	436	436	413	429	454	425	433	399	439	420	444	417	433	431	418	463	415	428	464	464	439	421	447	410	470	451	422	437	425	452	424	414	484	439	466	438	427	423	420	431	433	437	448	475	416	430	430	449	445	431	413	454	445	424	430	480	422	471	445	433	448	473	391	456	460	437	475	433	438	439	456	422	442	404	454	458	376	437	471	451	443	440	452	438	465	420	442	473	458	415	448	426	442	476	452	499	450	475	467	429	424	432	413	423	469	435	445	449	441	460	406	461	427	438	443	406	463	437	411	475	438	464	421	480	464	450	421	477	460	458	442	427	487	409	441	410	478	454	406	437	433	442	446	441	455	453	465	445	457	443	452	458	441	466	445	434	437	468	430	488	430	441	481	450	463	447	454	419	450	419	441	450	435	443	424	419	440	429	428	445	431	461	442	442	458	423	444	437	389	443	463	443	418	446	452	443	432	420	483	453	464	480	443	416	453	467	412	452	442	407	420	432	448	430	426	424	411	437	444	435	443	401	410	469	438	455	464	428	461	415	424	438	416	448	460	465	436	472	442	456	450	446	451	445	459	431	386	448	423	508	467	407	430	422	452	416	473	422	409	462	473	473	446	445	441	487	429	483	384	439	433	450	398	413	461	441	464	407	444	438	450	435	472	430	430	465	420	449	482	439	402	481	423	433	412	441	453	470	406	448	433	472	452	430	433	444	408	424	448	433	438	430	471	458	472	392	418	458	451	408	462	468	398	454	424	448	411	479	436	469	427	450	464	459	497	463	475	420	453	454	448	423	463	434	443	438	425	420	454	424	430	447	454	454	425	433	462	421	443	456	405	434	463	475	392	446	451	399	473	454	442	420	415	475	424	411	415	456	435	403	438	459	454	479	426	445	462	461	427	416	463	407	421	403	445	419	437	437	446	420	442	447	419	461	444	456	446	427	473	472	473	443	376	457	415	442	424	443	413	421	422	416	458	437	467	455	463	418	421	451	438	465	437	420	432	453	455	450	460	468	445	417	450	476	447	424	446	454	412	460	421	405	476	451	414	444	470	424	470	429	409	452	397	415	422	411	450	454	443	460	433	448	458	408	419	436	457	465	436	411	461	480	433	451	472	437	420	434	431	439	445	426	467	423	435	455	447	404	457	447	445	450	484	460	427	436	422	474	463	382	430	405	418	446	410	457	428	459	469	456	441	444	422	462	426	462	413	445	416	476	413	435	460	429	454	467	468	439	449	453	466	426	425	426	487	434	411	438	435	399	420	448	434	435	495	454	426	420	450	444	454	452	403	446	410	443	405	438	466	424	482	452	451	436	469	434	466	426	426	439	389	449	429	426	495	459	467	444	421	428	440	471	422	441	476	453	458	411	406	472	460	436	430	431	448	470	415	424	458	446	440	436	428	425	428	437	438	440	429	420	446	462	447	459	446	457	457	406	434	441	416	467	428	449	441	455	439	425	443	425	474	419	409	413	411	481	460	443	418	424	422	453	438	437	454	450	434	415	469	435	438	400	428	422	428	471	418	388	440	452	438	458	456	471	421	416	449	420	427	454	440	409	451	460	444	445	474	415	429	431	411	412	457	412	394	439	446	399	405	446	431	415	425	456	459	408	464	434	453	421	470	412	452	454	413	446	457	412	435	437	430	435	424	440	406	457	429	446	412	470	450	434	463	442	405	479	445	412	426	417	444	453	489	441	451	465	407	458	424	483	437	450	453	448	418	433	432	454	498	444	438	441	425	429	394	448	471	430	433	460	408	435	421	475	451	422	443	435	411	405	431	435	413	432	441	454	440	447	465	418	418	459	463	465	434	419	410	456	434	425	433	455	441	413	385	403	441	446	416	450	438	440	390	424	444	420	480	468	452	440	412	451	461	439	464	448	470	433	402	419	443	420	442	474	430	413	440	446	440	413	424	452	430	447	417	436	441	458	448	457	481	453	414	481	442	470	440	428	440	449	440	456	409	479	460	460	440	434	459	398	414	460	435	436	452	401	421	463	437	447	467	421	438	461	444	431	460	421	464	426	456	462	465	447	439	430	430	425	428	426	431	444	450	468	442	443	482	449	455	454	442	410	437	437	447	442	449	440	409	440	439	452	411	468	452	435	427	475	461	450	425	420	453	454	437	422	419	427	428	428	468	409	417	419	444	408	431	439	463	419	456	461	433	462	452	440	444	454	447	427	414	446	452	396	453	450	457	414	407	468	449	463	460	452	463	435	416	448	463	428	439	455	430	439	427	456	468	418	459	434	443	397	446	455	438	470	424	452	441	425	448	421	441	450	400	397	452	416	442	440	409	454	468	425	456	423	463	467	444	450	458	444	459	435	407	446	446	425	494	450	440	476	425	401	439	471	434	446	404	404	440	452	451	418	403	455	440	444	468	443	466	442	448	439	454	443	456	436	437	419	484	445	475	424	429	426	447	458	413	445	425	453	472	408	440	462	440	465	436	432	416	460	424	441	423	415	445	445	463	471	427	457	426	428	443	486	466	443	443	446	490	450	434	451	427	441	442	424	433	472	426	418	466	475	464	419	436	449	419	448	471	464	427	441	455	421	455	444	465	434	452	476	437	420	462	473	397	464	409	448	430	425	431	406	400	419	405	410	432	463	419	430	429	400	446	428	415	453	412	413	409	455	422	410	426	432	445	426	468	460	433	439	447	447	443	453	453	428	449	450	439	503	427	459	438	429	427	452	457	487	444	419	467	446	422	457	444	437	422	460	438	433	463	454	463	437	437	432	447	444	472	417	421	455	431	439	410	406	384	444	428	436	469	506	447	402	460	450	437	422	430	419	476	423	439	457	433	449	437	475	447	451	435	472	439	447	476	423
24573	22272	36028	41587	38738	36817	25533	9130	2595	1173	738	575	606	606	575	598	583	562	605	606	588	549	542	550	548	577	559	549	562	563	543	580	583	541	578	598	602	612	545	585	555	526	552	603	544	547	558	552	558	548	585	537	540	538	575	546	569	602	551	581	566	572	556	560	541	599	569	589	590	589	508	577	558	542	533	575	568	573	562	549	551	569	546	544	584	540	563	579	580	534	568	602	558	526	525	581	557	548	523	525	526	554	590	599	547	583	582	585	543	614	543	537	535	577	531	558	601	556	562	509	550	560	556	548	555	571	553	537	563	578	540	536	563	599	546	530	543	572	616	555	555	568	602	545	563	554	528	562	567	560	583	538	556	550	530	583	550	557	560	582	515	542	551	558	566	492	611	590	511	530	541	488	612	547	562	551	503	525	547	578	575	519	510	553	562	586	557	572	549	518	513	617	566	550	579	544	573	595	580	574	556	511	522	555	536	551	557	568	560	510	557	500	534	563	534	572	503	512	551	567	540	554	568	583	574	603	525	549	579	567	551	558	514	552	515	537	548	545	565	569	546	494	531	558	527	522	577	585	589	543	532	525	573	562	572	565	578	591	537	575	556	561	552	542	579	575	532	564	533	537	547	571	569	575	590	601	522	513	560	537	554	556	572	574	558	572	535	535	558	546	566	521	533	552	593	575	562	583	578	544	559	536	561	573	566	547	554	559	571	580	533	573	549	581	558	555	536	594	576	568	548	610	531	567	562	571	532	506	588	567	557	604	515	536	563	565	554	606	616	603	599	541	560	526	562	560	536	580	594	566	553	602	562	581	569	566	534	600	573	516	538	557	534	554	544	517	543	543	586	568	565	547	564	573	573	565	580	557	566	560	575	539	503	566	525	562	583	526	525	523	555	566	575	571	581	555	580	535	560	549	574	528	584	544	543	569	576	564	542	554	584	543	523	562	551	520	529	574	540	550	584	575	553	558	601	523	557	566	564	572	583	566	548	539	551	529	533	489	527	543	573	572	565	565	579	570	553	512	602	548	542	564	563	530	570	524	551	565	528	566	551	561	568	572	557	541	547	553	544	547	542	556	565	545	527	565	583	577	546	556	548	567	591	554	553	568	579	547	556	626	598	526	565	542	544	543	537	565	553	591	528	556	565	546	529	546	544	542	571	535	558	561	582	565	524	552	566	544	574	570	548	578	577	520	509	569	578	556	584	553	595	573	558	591	592	553	544	592	563	593	551	547	558	557	541	515	577	575	574	537	539	532	525	588	558	553	535	568	544	611	568	525	552	546	578	542	575	576	533	576	569	581	555	552	532	570	543	516	531	542	539	502	535	537	555	534	566	572	569	559	549	580	564	569	544	526	570	563	562	590	600	574	531	558	559	550	551	575	561	544	553	548	569	573	552	540	521	576	601	564	552	551	542	554	553	568	533	546	582	568	542	560	565	545	562	545	558	559	526	539	557	578	543	568	561	571	581	549	513	536	556	522	632	575	549	577	498	567	528	555	560	527	589	567	572	500	549	555	577	559	561	550	508	527	539	577	554	580	532	545	600	536	506	553	518	555	553	566	540	528	565	531	543	552	585	508	563	538	519	541	582	506	565	598	586	541	562	565	544	552	546	569	522	566	548	581	523	533	558	577	525	548	538	555	547	552	530	561	589	541	578	563	537	573	526	559	548	533	557	560	519	596	548	549	576	543	545	590	541	549	573	579	558	604	597	514	575	566	529	510	523	558	535	538	550	575	565	530	582	583	583	566	569	544	551	556	599	519	587	526	570	524	564	545	524	581	527	535	524	605	558	557	516	586	586	527	542	576	554	590	564	559	554	566	581	540	539	533	581	550	587	618	572	524	507	592	557	574	520	494	553	556	553	505	573	544	586	604	558	525	545	573	580	562	545	579	562	590	544	528	514	576	524	508	510	526	577	566	605	538	558	508	646	609	579	558	552	539	556	551	522	535	557	548	517	541	523	561	520	512	566	558	581	556	554	581	570	517	532	536	513	526	587	562	579	542	570	569	551	534	552	544	556	553	533	557	587	616	576	563	559	539	599	557	564	527	519	549	566	564	555	552	576	549	550	565	553	547	588	552	580	566	545	526	586	548	545	490	553	556	522	546	603	559	556	585	557	542	552	552	556	550	576	548	559	547	543	542	614	574	556	596	554	562	540	551	598	616	589	544	513	536	519	573	542	591	545	576	567	546	526	556	535	566	559	581	541	546	538	589	592	553	577	547	528	579	562	514	542	539	583	591	620	557	582	570	573	534	542	560	544	567	562	562	570	565	554	553	559	567	575	554	565	544	558	546	614	541	536	561	504	547	531	572	547	578	525	549	566	522	581	515	537	572	566	543	523	557	590	543	558	573	544	552	588	526	528	605	554	599	524	536	589	566	569	546	551	500	557	546	583	559	555	595	558	541	553	557	582	581	532	596	583	532	542	551	567	550	575	564	525	580	595	522	550	580	590	518	553	547	558	538	566	522	559	554	544	542	579	527	559	543	549	569	582	554	533	562	556	576	543	561	542	556	521	511	548	531	516	577	564	589	559	543	532	588	566	535	585	566	561	523	559	540	548	545	561	560	524	531	588	576	585	590	567	555	589	573	554	538	567	575	542	515	531	540	571	554	569	491	587	548	532	554	545	591	512	574	562	526	532	588	562	535	575	581	560	548	496	571	587	573	612	597	554	546	550	572	527	568	537	563	583	555	545	566	566	558	596	550	511	575	587	548	554	579	560	582	583	559	566	527	537	530	537	564	557	555	593	560	572	569	592	581	559	540	546	528	543	554	569	543	526	558	502	562	582	584	594	572	550	561	529	540	583	570	593	532	553	574	577	534	568	557	601	583	534	526	532	548	535	550	576	569	542	561	548	557	551	572	521	553	557	542	535	499	545	574	582	515	551	538	542	536	579	519	533	539	511	508	570	595	583	523	573	567	567	521	599	577	552	529	557	530	521	580	537	548	494	574	621	565	574	528	561	525	565	570	540	581	564	563	567	562	535	544	587	552	573	537	539	561	529	546	541	546	567	544	607	563	574	514	586	559	549	560	535	528	563	571	547	523	595	587	568	529	581	557	549	553	609	553	537	541	547	533	550	563	541	510	543	545	553	591	564	518	565	598	564	602	597	544	547	540	563	524	579	559	567	566	561	538	556	575	493	584	528	501	583	587	511	581	596	553	539	542	559	556	590	585	534	605	555	563	574	539	534	556	549	596	531	550	549	573	570	525	559	511	567	525	553	576	569	571	581	584	561	558	524	572	597	552	592	582	570	564	616	543	529	524	585	541	575	563	542	518	611	588	540	545	563	566	580	554	583	553	544	550	556	551	548	555	584	607	566	588	585	551	556	568	566	541	598	572	535	618	580	525	553	562	519	550	529	556	519	577	546	566	559	563	578	566	576	532	495	559	536	531	580	575	546	549	546	557	594	535	549	586	560	559	524	585	564	550	532	551	543	552	556	550	557	570	541	536	537	543
56275	99694	85902	63101	43697	33663	18029	7163	2890	1301	692	466	564	516	568	528	521	494	536	530	503	488	517	542	495	490	510	530	519	543	552	550	510	520	533	474	550	510	528	520	535	554	526	544	506	524	556	530	523	511	506	562	512	522	513	508	494	549	546	454	558	500	533	532	516	534	503	522	542	551	571	508	508	522	531	485	520	523	527	542	538	515	520	510	534	545	526	526	517	529	507	520	582	536	513	537	513	516	491	538	554	535	498	560	519	535	516	524	512	541	542	509	495	517	578	561	552	478	526	552	565	533	535	532	567	530	513	535	530	529	536	473	533	498	538	522	538	513	516	506	518	558	565	527	485	469	519	503	538	514	518	536	529	523	512	533	487	556	550	532	595	513	529	507	561	558	491	510	554	545	519	499	528	536	514	502	493	507	526	508	530	512	487	522	518	535	510	514	548	515	518	525	543	578	525	502	502	534	528	526	519	528	533	504	534	540	529	500	563	534	502	533	512	530	569	545	571	518	521	505	541	525	572	529	549	513	537	525	540	560	553	510	510	527	557	521	529	477	512	504	498	510	541	540	532	552	537	493	540	548	516	518	517	499	551	496	498	534	580	513	488	507	522	535	494	544	498	506	530	548	554	530	541	516	529	520	558	493	560	513	521	534	557	516	535	550	549	544	557	510	538	533	467	481	542	499	486	537	484	517	500	591	526	486	534	548	509	519	542	523	525	500	550	518	526	537	522	540	530	523	576	477	537	512	504	551	537	486	548	538	556	531	532	520	505	498	532	504	543	552	515	562	516	497	547	523	548	500	523	506	512	543	496	504	513	562	530	512	520	522	533	496	533	539	528	514	488	513	518	522	495	547	550	535	497	479	501	546	592	536	516	537	555	512	530	524	518	498	537	573	510	511	486	503	515	549	570	521	574	566	548	501	526	521	548	538	497	553	510	490	562	499	572	462	571	490	552	535	477	519	504	518	541	549	508	527	499	520	532	536	513	528	510	547	548	521	509	505	537	521	505	519	518	515	549	538	514	519	533	556	537	471	492	538	538	518	467	534	524	527	540	529	501	500	520	501	530	544	510	550	517	549	513	534	550	523	520	517	526	558	526	560	511	523	521	536	494	559	482	515	492	492	509	530	511	509	484	539	510	499	511	524	536	544	530	524	537	530	514	511	556	553	497	506	562	497	530	550	514	546	546	515	554	546	487	534	523	577	549	562	526	527	560	525	505	502	537	537	559	498	527	534	536	510	513	468	504	529	494	518	488	553	511	502	516	546	533	540	520	531	520	511	541	501	518	526	508	521	514	508	511	523	497	497	544	536	556	557	522	532	499	536	531	512	490	512	537	505	512	520	517	552	515	531	536	518	488	551	542	518	491	503	512	519	546	499	527	514	545	500	470	535	549	509	481	553	543	526	519	483	595	522	526	470	510	555	528	500	502	493	498	492	552	573	498	502	524	512	531	516	526	524	496	547	489	508	529	546	585	512	481	521	500	452	536	530	553	512	534	515	545	467	529	561	505	540	481	500	558	513	490	528	525	517	508	545	572	518	485	513	569	575	479	512	559	528	526	513	480	516	524	513	534	530	537	529	512	494	532	522	565	531	530	539	509	539	529	500	512	563	525	498	531	526	541	549	512	509	527	526	520	569	495	528	544	506	536	499	536	517	530	541	500	522	552	537	520	531	537	481	534	457	483	523	514	456	522	553	520	519	537	529	545	522	511	503	517	548	522	515	527	527	512	556	507	542	493	544	488	550	487	514	534	543	503	495	543	521	481	511	508	517	533	569	554	554	515	533	529	532	501	546	525	499	570	557	550	529	534	499	516	543	516	514	525	546	518	548	512	522	513	517	515	499	503	513	516	479	534	505	497	535	533	554	512	536	544	516	541	480	515	519	520	512	555	502	523	506	531	531	527	506	510	540	509	545	526	495	531	515	518	493	499	518	527	509	525	522	543	524	516	502	529	515	470	530	516	472	543	516	513	507	541	522	576	537	546	518	540	549	521	520	545	534	555	548	520	512	465	537	530	533	559	513	520	517	535	499	472	469	552	534	491	531	475	511	494	556	526	504	490	533	527	545	509	515	551	524	530	513	487	534	547	510	528	554	524	492	507	512	483	490	542	528	541	524	524	498	535	486	499	460	552	560	477	512	504	525	471	511	552	537	521	543	544	548	517	503	528	569	485	536	510	540	519	516	504	496	508	554	517	555	490	512	496	512	514	519	548	551	503	506	454	511	532	528	600	493	444	511	536	519	528	517	515	509	476	512	500	483	506	491	522	519	482	523	506	529	542	486	514	535	485	573	514	532	516	521	561	470	548	516	467	510	488	542	507	540	501	485	523	518	524	541	527	543	516	526	547	538	509	511	522	543	548	526	543	562	544	487	525	532	509	483	546	579	506	505	510	535	541	546	547	516	520	490	557	521	522	544	515	543	523	509	510	514	545	566	516	531	542	474	553	514	502	526	508	502	483	510	529	524	515	565	531	544	528	522	536	563	546	562	559	534	516	534	526	525	541	492	520	522	513	509	493	499	487	483	527	534	501	532	503	542	523	552	531	522	486	532	510	518	559	525	542	540	544	526	552	543	520	537	524	534	526	526	523	571	527	538	525	544	519	531	552	532	493	557	544	541	520	560	564	498	549	515	512	538	527	554	525	503	507	533	563	542	530	535	530	528	508	537	511	526	518	494	539	518	481	525	546	546	517	525	528	535	551	530	474	519	472	532	542	533	513	567	500	510	545	483	536	535	514	477	496	531	501	529	517	473	526	503	516	490	510	488	512	521	544	518	544	545	541	527	538	514	568	496	514	497	521	497	570	559	517	528	507	526	472	544	601	524	528	513	500	524	554	544	531	528	516	518	549	514	546	541	495	497	506	485	510	533	513	525	565	533	522	493	509	540	514	498	502	549	536	484	546	528	482	508	547	516	513	496	531	496	539	514	525	497	510	524	561	488	501	518	511	535	519	478	546	507	552	514	492	560	559	511	511	489	537	504	493	514	501	506	539	514	531	501	518	536	551	516	495	508	566	555	536	526	549	523	521	537	531	468	497	507	517	526	515	535	498	571	537	531	505	543	510	533	511	549	543	515	532	481	544	527	540	555	487	556	528	508	538	527	524	520	544	525	563	516	499	478	533	499	506	533	526	528	523	529	537	522	521	520	537	503	546	518	504	524	526	506	513	531	525	523	534	562	538	555	565	525	515	458	514	543	569	533	528	511	552	509	525	501	510	532	549	525	526	552	537	558	534	546	514	492	519	523	517	513	508	561	517	546	524	554	493	513	539	510	541	519	483	548	510	496	534	513	557	536	525	529	543	546	537	547	507	509	478	470	477	486	534	503	517	526	504	489	539	527	560	531	503	463	498	532	514	507	527	517	525	512	533	524	548	529	506	507	534	535	491	543	541	531	506	544	507	559	553	525	531	541	551	506	518	500	533	495	536	498	513	508	536	496	570	501	495	496	510	546	487	523	526	496
28594	23364	23912	14266	5213	3091	1537	754	529	463	488	442	447	424	462	416	478	443	437	451	482	403	449	469	438	440	416	416	431	464	426	422	440	448	413	433	437	412	443	446	381	417	386	443	459	447	415	453	441	422	434	422	432	455	426	480	432	445	453	463	436	443	432	410	423	422	401	433	445	464	464	441	418	455	431	468	455	475	461	440	456	420	472	426	440	456	434	412	426	406	460	449	441	437	442	415	408	426	443	441	438	419	460	429	432	449	432	438	428	476	443	485	440	429	481	398	430	464	426	477	470	448	428	421	423	434	449	459	447	499	436	436	458	465	420	481	444	445	424	464	452	457	420	448	452	467	439	446	430	415	438	436	437	459	473	475	446	459	438	447	451	408	454	439	431	408	464	441	425	449	438	435	451	413	430	427	474	462	418	403	448	459	480	430	400	442	498	450	451	436	415	429	413	424	430	427	452	450	402	467	408	508	432	426	419	424	465	434	447	479	433	425	440	459	412	454	435	390	388	482	457	469	449	458	447	437	443	422	470	457	407	460	477	431	432	474	450	426	457	440	455	411	453	450	433	434	454	461	448	471	429	432	422	410	448	440	410	454	451	459	438	409	423	443	456	412	465	438	440	397	440	467	452	460	413	458	489	423	421	456	417	439	469	393	455	442	406	406	439	438	450	481	450	405	429	458	458	474	463	449	440	428	467	418	468	408	462	445	434	448	438	445	465	405	456	437	440	430	437	436	412	461	431	474	452	438	468	457	437	436	402	413	424	436	451	461	474	428	430	418	417	417	444	440	472	458	430	474	432	426	419	468	442	431	418	490	466	456	443	438	447	428	429	447	444	447	428	445	404	464	425	460	436	457	462	451	439	429	424	421	418	448	414	437	442	418	444	438	448	459	429	421	449	460	451	424	391	450	452	434	452	419	435	480	439	466	444	431	437	430	420	450	440	465	447	424	415	433	443	426	435	439	434	420	403	453	441	463	445	419	455	462	415	434	470	425	462	413	440	462	442	396	440	470	439	450	434	464	440	416	419	437	461	442	486	448	442	461	410	453	461	416	415	431	410	433	428	407	459	444	431	432	418	422	415	417	455	474	463	449	444	449	413	430	416	415	430	446	465	417	450	431	480	418	395	414	416	462	394	430	421	439	460	454	411	484	442	420	448	435	436	472	440	444	435	433	465	429	462	473	442	441	490	488	464	388	425	501	485	434	459	476	433	423	413	465	455	416	421	451	455	466	471	422	448	422	431	427	414	410	439	453	443	487	452	415	456	444	475	436	440	414	412	470	449	410	445	444	416	458	452	401	488	450	477	464	457	454	440	453	408	451	426	430	448	423	444	436	408	440	440	440	415	457	458	452	445	425	457	442	452	429	432	402	438	411	421	421	435	476	441	446	459	422	398	438	429	421	452	442	456	427	444	383	430	525	454	465	468	454	416	426	450	463	461	460	386	446	447	447	440	468	427	449	484	438	438	461	451	429	435	438	447	418	417	428	430	441	447	451	489	447	438	423	408	436	472	467	480	434	418	425	446	455	408	450	467	425	440	447	407	448	433	442	414	462	474	440	403	465	440	433	459	487	468	424	410	455	431	443	444	424	444	452	472	427	445	448	451	419	450	428	467	423	436	464	451	425	450	435	419	430	434	429	479	467	444	461	434	445	440	422	406	436	416	474	468	428	456	438	427	431	431	438	432	461	438	442	441	448	442	454	478	454	446	456	446	455	433	408	439	438	445	414	454	436	462	404	479	464	464	413	438	432	471	441	463	450	460	457	445	430	435	450	434	404	455	442	424	469	441	404	424	451	417	494	476	418	425	463	449	449	410	452	442	447	464	449	458	457	452	439	470	441	465	480	424	466	417	416	404	461	437	445	436	437	461	449	387	453	427	473	417	438	445	474	469	431	462	434	428	434	461	471	455	412	455	452	446	450	399	483	445	462	457	423	413	413	438	422	446	419	448	432	459	421	486	441	449	432	441	428	436	437	416	440	404	439	429	425	423	454	468	461	442	408	436	443	429	460	425	457	442	431	459	416	405	407	460	446	430	445	461	467	416	449	469	423	455	423	449	390	441	435	424	408	441	420	439	440	451	423	479	443	437	418	417	470	427	451	445	424	462	401	404	421	447	447	433	453	404	415	467	466	396	435	440	456	435	439	435	449	455	448	450	448	468	468	434	397	461	486	471	429	430	418	442	444	486	447	423	472	423	434	452	444	437	439	456	445	440	498	465	471	445	461	460	429	457	440	426	435	465	433	457	439	476	452	453	429	446	432	464	445	480	424	451	427	427	441	448	430	479	410	448	418	455	494	445	453	436	456	458	478	425	402	439	413	466	481	419	422	452	434	431	440	415	413	421	434	456	449	463	448	469	450	444	456	417	451	415	446	450	438	427	426	418	450	445	459	429	456	440	468	404	416	427	452	460	445	434	427	427	472	445	399	471	410	428	472	419	424	458	471	422	453	463	427	447	427	440	425	440	420	442	431	444	468	415	442	402	401	425	460	451	423	433	433	473	405	443	435	415	391	459	457	406	441	427	446	410	461	429	444	452	445	448	481	432	466	475	455	418	446	464	451	435	429	434	454	448	429	413	460	410	430	449	464	454	452	451	441	461	433	428	482	435	426	432	473	453	422	462	458	422	440	452	477	468	411	458	434	421	437	442	402	450	421	457	474	481	473	451	439	424	437	443	434	443	420	446	476	447	431	435	421	404	447	442	442	392	423	432	453	471	415	430	419	448	397	444	435	429	440	465	444	401	450	472	441	435	411	429	444	418	439	463	457	429	421	409	483	440	451	399	428	459	430	465	471	434	450	455	442	470	420	449	465	435	414	425	403	467	414	431	467	450	400	448	438	439	439	414	459	483	437	451	427	436	458	435	475	433	459	427	466	454	458	452	437	492	462	454	451	425	371	438	468	445	425	461	458	428	403	419	444	463	452	425	483	443	448	458	439	433	438	439	475	462	460	439	448	455	435	418	439	417	444	467	407	457	441	452	465	424	447	436	406	463	501	455	486	455	445	453	456	428	455	437	422	435	430	453	398	454	373	445	435	426	460	438	434	454	424	461	450	465	435	426	478	488	451	440	435	475	451	437	459	419	394	427	453	450	458	438	457	438	416	436	425	454	448	427	432	423	421	470	392	462	452	444	409	416	429	452	491	409	406	455	438	446	480	474	443	470	428	437	422	425	453	435	443	402	444	401	459	437	413	420	459	405	441	448	477	454	474	428	411	423	489	476	445	442	442	457	435	436	410	454	456	417	437	445	418	440	447	457	461	466	433	412	436	480	479	445	440	428	454	423	483	461	494	478	487	449	444	437	459	466	427	441	469	460	464	422	458	453	429	444	446	459	449	425	427	421	476	466	431	463	434	454	491	507	452	439	473	475	458	435	424	415	446	456	411	438	460	426	427	482	420	454	421	448	466	431	467	427	437	410	442	437	450	463	465	435	442	451	421	420	436	455	452	447	448	463	467
11931	25384	21675	9628	4584	3198	1770	773	489	408	398	377	394	369	365	380	382	355	378	391	388	358	402	360	395	356	380	360	371	390	368	370	356	361	373	359	435	389	359	384	362	382	397	352	389	371	369	364	366	367	363	365	383	371	389	385	372	402	328	362	402	392	355	376	350	368	382	367	366	392	383	368	360	360	378	400	364	367	352	412	365	347	348	366	400	342	400	371	369	378	358	380	397	370	377	381	361	366	343	346	360	403	389	388	358	363	371	342	369	412	391	378	363	392	384	392	359	378	395	409	350	380	400	367	386	384	344	384	375	358	372	358	390	376	397	357	367	364	368	359	340	388	348	385	381	364	399	343	363	359	361	370	349	387	355	404	366	353	363	375	365	408	352	370	375	405	386	361	366	368	406	350	381	381	336	325	368	388	368	393	391	385	358	375	395	391	384	380	387	354	366	391	365	372	360	345	362	348	375	373	381	345	412	368	377	352	391	349	390	374	365	389	347	401	392	385	389	353	348	363	381	351	391	354	350	383	368	357	394	400	355	375	379	363	368	387	373	393	383	373	352	347	364	400	380	376	379	362	352	385	373	347	382	396	374	365	400	371	365	391	367	347	398	387	362	383	369	330	377	353	354	363	372	362	357	402	371	377	355	372	368	364	370	411	355	356	370	385	376	373	391	386	380	375	377	373	383	369	355	362	389	377	364	392	369	341	331	351	380	363	380	361	361	367	385	380	396	359	381	355	402	391	384	357	406	361	375	380	370	377	369	388	374	364	397	355	407	390	361	352	365	391	377	352	405	401	384	361	354	363	393	345	394	357	391	343	340	376	359	404	389	392	371	342	385	367	387	340	389	377	352	370	388	364	350	350	385	391	358	390	377	298	380	390	390	346	380	377	350	382	375	345	383	387	347	377	394	376	376	360	362	353	362	374	383	356	384	370	367	359	354	361	374	347	368	370	401	343	372	429	371	360	405	361	409	361	379	379	389	390	364	374	372	385	366	347	343	358	359	381	381	382	364	403	329	345	370	335	381	394	398	388	363	369	369	388	403	408	373	354	367	362	381	397	357	372	401	368	368	356	367	368	335	363	384	382	376	396	397	384	365	366	379	396	356	381	357	400	367	392	376	375	318	374	396	391	380	348	366	356	370	353	371	381	341	349	380	379	380	380	361	369	380	403	349	350	356	391	379	399	355	354	368	371	358	395	372	398	353	405	388	354	364	387	385	342	406	361	388	362	392	396	388	368	392	347	352	369	388	386	395	378	367	369	377	371	395	354	326	393	387	361	365	364	364	347	401	357	350	352	343	365	375	354	383	352	353	351	335	380	377	352	355	371	346	407	360	398	356	350	358	365	373	371	393	376	359	368	399	346	357	324	341	370	410	360	377	338	383	371	377	398	393	353	379	339	346	374	390	384	398	378	355	398	363	389	378	362	365	399	366	370	370	384	375	402	369	365	378	374	383	379	360	363	389	405	394	360	365	384	404	366	382	389	360	425	383	369	399	362	391	324	368	417	394	338	364	347	387	351	369	387	404	381	378	421	391	391	368	374	385	350	352	363	373	404	365	383	365	363	378	347	320	357	372	413	373	395	371	383	380	380	383	397	377	360	382	371	370	370	377	360	373	363	361	366	366	389	404	375	381	362	379	353	362	364	360	371	377	345	341	381	363	355	345	380	350	396	368	340	366	355	345	364	375	374	371	317	363	379	381	371	375	389	358	370	350	386	360	442	388	377	359	375	359	361	377	359	376	381	356	363	383	369	358	347	382	345	363	329	337	374	378	382	369	373	352	376	394	353	360	387	379	352	391	349	342	357	351	350	373	402	362	363	376	365	371	363	366	368	382	343	370	389	377	376	336	342	348	378	392	386	323	364	373	377	341	369	347	372	393	369	341	377	400	379	389	360	375	386	369	353	354	345	378	344	381	378	336	361	368	378	371	332	372	363	363	394	377	360	386	372	378	374	401	390	368	422	385	363	390	348	369	367	363	366	387	396	346	328	357	380	375	371	356	371	358	347	343	371	396	382	389	364	378	331	359	405	349	389	357	369	343	382	339	409	387	367	357	377	399	361	385	359	365	387	376	366	363	391	363	345	385	387	365	353	384	353	333	346	357	366	371	359	363	368	365	387	387	356	377	366	368	358	345	375	391	372	367	372	357	361	392	379	394	329	368	379	362	355	358	349	362	436	380	379	389	355	395	388	386	390	401	366	372	360	363	386	359	347	362	355	340	375	396	356	355	355	360	352	349	393	367	354	362	360	356	361	336	374	386	379	370	358	395	396	358	383	373	392	374	393	367	357	363	355	351	339	340	377	342	338	387	382	388	398	360	371	388	376	382	360	348	393	364	368	387	381	352	392	364	386	331	376	359	365	367	371	381	360	389	367	338	363	377	374	341	364	354	358	333	363	367	364	388	353	361	339	384	401	388	362	362	377	374	347	379	359	360	377	368	353	350	328	395	344	344	393	390	371	369	393	348	405	372	371	374	344	332	359	374	369	370	344	370	369	381	363	377	404	379	376	366	351	385	370	376	355	372	379	363	356	417	384	384	341	349	332	347	371	333	412	356	328	353	367	357	359	341	370	386	377	349	331	391	348	390	353	379	378	384	366	364	341	338	401	362	334	355	374	342	357	380	398	393	396	374	387	374	351	386	408	387	344	364	367	364	374	352	375	382	386	388	361	377	376	378	393	369	379	378	384	384	406	367	351	367	389	370	381	342	353	361	352	400	388	377	329	324	348	358	347	365	370	380	339	396	347	372	379	359	351	371	337	379	363	382	363	399	382	353	361	340	411	366	364	388	366	370	410	349	359	392	333	376	412	373	386	358	379	380	364	353	377	370	411	404	384	389	362	365	393	358	355	370	392	360	380	366	396	393	356	337	369	389	362	381	387	346	405	376	407	367	384	352	369	393	393	348	388	346	391	380	357	381	406	370	394	372	385	371	371	385	407	345	343	342	365	375	363	364	364	346	415	385	382	346	347	351	390	358	387	369	343	359	399	358	359	380	383	377	382	375	365	356	386	392	336	394	392	411	377	385	403	345	361	352	356	369	387	381	425	358	360	338	389	356	393	390	359	359	367	365	354	350	398	359	380	366	359	377	381	355	346	350	365	360	382	387	378	371	331	346	349	377	352	370	375	347	358	399	377	339	371	376	377	338	378	357	362	345	403	373	378	336	341	352	367	333	349	387	358	349	368	368	417	345	379	418	409	377	375	372	353	397	375	392	360	429	372	390	351	348	399	380	361	394	373	365	373	326	357	357	368	387	352	369	396	360	394	349	387	345	379	351	343	362	402	388	375	334	365	374	397	403	339	341	363	381	372	334	358	357	372	373	349	365	374	358	359	365	369	382	415	399	372	393	345	338	370	338	364	403	395	330	370	365	367	364	392	381	374	327	350	371	365	363	399	356	394	357	388	358	379	381	386	374	396	340	363	373	382	374	388	344	355	387	394	390	357	385	387	365	337	383	368
25583	22942	39542	44169	33548	27513	15894	4160	1347	762	623	498	483	518	458	515	462	509	466	450	489	485	487	503	448	467	503	454	498	489	505	474	505	467	494	489	465	467	488	457	457	499	489	500	502	499	478	496	475	479	431	447	523	455	509	454	461	522	468	493	482	446	472	453	506	465	482	515	496	477	443	467	520	466	468	500	439	471	458	480	494	496	465	520	476	483	483	472	472	499	514	460	481	460	500	443	450	507	509	461	487	494	453	437	465	457	484	468	497	499	502	474	479	480	478	459	443	481	476	448	497	471	510	469	456	498	483	471	464	516	478	491	496	474	455	469	525	500	510	484	508	502	476	474	443	468	515	469	466	479	488	505	497	492	479	453	451	459	460	474	495	484	475	446	510	457	465	523	523	484	503	469	502	449	456	464	498	478	462	502	477	454	502	451	452	460	520	489	477	460	483	483	481	500	458	426	496	462	472	477	495	481	462	470	488	469	518	494	499	468	470	495	445	457	502	482	482	473	478	478	442	476	460	507	506	497	479	510	447	476	480	467	462	489	463	458	478	449	463	473	442	485	449	512	484	469	456	463	471	480	464	463	457	486	448	474	469	494	434	448	532	481	471	493	519	458	437	464	513	489	451	440	469	486	509	495	505	440	479	483	474	513	478	479	459	458	512	495	490	491	498	489	464	446	473	489	492	454	524	496	456	472	478	527	492	447	465	466	440	494	506	455	462	467	540	504	480	443	451	480	443	492	497	478	488	463	501	439	473	485	464	414	468	464	509	490	463	479	440	469	487	460	485	472	438	529	465	467	437	489	457	485	450	482	491	466	505	472	472	490	447	451	469	448	465	468	503	503	493	460	463	483	505	446	461	484	459	517	469	473	489	474	450	470	434	455	484	454	489	463	458	468	471	451	482	472	480	489	489	458	478	489	535	488	525	482	494	502	478	477	451	513	445	437	477	477	451	516	470	473	483	434	442	481	471	434	502	437	452	430	460	491	464	505	441	474	461	473	449	512	515	493	466	471	487	493	462	457	484	430	452	457	470	496	466	511	485	463	458	483	466	457	453	495	467	480	497	505	487	466	497	466	475	485	516	471	520	439	483	512	457	458	469	517	498	485	441	483	475	493	445	436	487	478	494	502	470	450	488	483	460	473	459	458	491	451	476	496	494	512	440	488	473	496	468	474	451	504	529	501	422	433	456	445	463	482	473	465	429	468	469	475	502	457	455	465	476	511	439	462	490	497	444	467	473	480	487	471	465	445	452	438	456	501	525	467	480	508	473	482	450	486	468	492	472	494	487	503	465	500	491	492	483	443	431	493	526	525	455	489	449	454	433	452	458	456	492	432	475	482	478	453	495	462	474	464	463	487	518	476	468	443	484	503	451	465	502	487	508	470	506	485	507	525	483	469	474	525	489	469	459	465	486	491	505	501	465	489	456	494	469	516	466	480	497	501	446	461	480	492	475	510	496	504	486	474	499	447	487	465	481	483	435	456	469	497	472	466	412	472	468	505	443	489	462	449	514	480	501	483	455	459	477	548	459	474	485	463	500	487	504	479	500	462	501	478	474	456	432	462	473	475	546	486	439	461	449	449	449	443	444	463	479	499	487	517	487	445	470	475	475	514	498	502	514	497	479	442	495	472	456	511	458	443	490	478	434	509	454	480	487	478	453	492	475	495	458	453	484	464	493	446	461	452	465	479	477	476	466	471	454	485	471	464	477	477	493	495	448	484	465	477	459	472	461	505	493	509	483	466	451	487	492	437	472	502	454	513	469	485	447	443	468	451	470	459	467	508	483	475	451	534	449	475	457	527	449	465	476	509	475	481	498	504	474	454	436	458	445	459	473	475	453	500	447	510	482	464	494	463	467	483	461	453	495	461	474	427	486	474	465	477	513	471	465	509	473	498	446	507	503	472	473	485	496	462	462	479	451	509	482	485	477	453	469	507	518	467	503	473	487	438	464	468	468	488	480	498	475	456	466	474	420	461	476	457	451	494	457	409	476	458	473	456	495	489	477	475	472	454	449	460	434	452	465	435	459	484	476	472	494	465	518	476	510	495	503	461	462	460	473	473	488	493	439	444	490	477	456	474	472	496	488	492	508	467	505	488	461	500	441	479	462	444	462	499	476	507	490	492	500	444	476	479	499	485	502	464	487	489	475	481	449	482	445	447	454	448	452	520	496	462	499	501	470	453	436	491	472	461	488	495	460	515	475	494	470	483	477	470	477	431	473	471	504	443	486	439	484	502	460	486	481	476	463	455	504	474	487	502	494	480	483	492	455	474	499	500	468	472	484	491	452	493	451	500	452	484	460	500	531	505	501	432	481	488	492	482	494	513	484	493	473	470	508	454	511	493	530	459	457	535	488	467	451	483	485	429	469	472	467	447	491	456	479	475	489	493	492	472	468	510	449	505	451	449	513	454	481	463	481	493	533	471	477	474	488	472	485	493	460	451	500	476	484	488	482	470	472	455	493	490	447	477	441	474	467	480	482	491	472	413	455	470	479	464	478	438	491	472	501	466	493	476	456	491	485	459	466	467	470	459	494	508	514	478	451	468	475	443	486	455	455	477	473	441	470	468	488	436	502	500	470	469	474	530	518	479	515	457	455	497	481	483	462	559	451	459	460	504	480	450	471	463	464	494	489	454	495	433	513	479	450	482	485	489	482	471	464	439	433	476	499	444	465	475	461	505	510	487	450	455	466	523	479	438	461	458	486	461	444	448	515	442	500	476	484	476	491	480	494	512	482	500	448	495	491	490	490	472	487	491	466	489	422	456	475	506	480	475	470	458	485	491	467	499	453	450	455	449	457	470	468	521	488	477	507	528	472	467	463	465	468	455	447	456	446	481	464	471	502	494	446	445	475	465	462	479	479	505	485	472	451	500	483	467	468	461	469	489	461	502	465	470	458	491	491	447	501	470	454	465	483	442	458	463	443	468	485	471	448	487	466	475	473	487	460	474	459	483	442	509	502	487	438	471	501	458	475	474	489	479	488	498	426	480	509	464	478	472	474	481	459	512	450	502	490	475	470	480	472	461	481	489	494	507	513	439	477	489	466	454	461	486	481	492	501	444	443	465	530	516	475	480	461	493	508	506	457	427	485	520	461	500	496	472	516	456	481	496	451	464	443	494	501	488	481	472	510	460	495	463	470	458	450	470	452	493	473	483	481	478	501	477	455	471	478	469	460	433	464	496	475	459	499	467	485	456	456	494	479	464	522	430	478	486	490	466	507	465	509	501	480	466	469	459	466	444	480	476	460	447	483	485	433	477	457	522	487	440	497	455	520	445	494	470	467	475	449	474	515	520	466	448	444	474	450	455	468	441	489	487	475	482	493	532	476	470	492	456	494	459	466	487	455	456	460	493	483	458	490	460	447	458	467	529	517	477	491	530	460	504	486	435	485	446	445	493	495	480	460	517	485	487	489	421	469	480	482	492	481	501	445	486	461	472	493	502	510	488	496	454	463	478	485	469
44968	86528	74277	49116	29926	22664	10706	3969	1604	835	575	432	462	459	434	431	442	452	441	474	409	402	439	427	439	446	470	423	440	408	452	485	415	445	448	423	459	436	437	441	462	428	454	495	440	422	438	417	458	436	470	441	417	434	483	463	447	458	454	432	477	468	412	447	449	459	440	439	414	481	467	437	446	469	413	447	429	455	496	458	439	476	448	449	458	456	436	450	400	443	472	500	473	405	468	423	423	439	423	452	444	442	441	416	416	443	427	437	438	428	444	474	441	442	487	432	416	424	471	437	439	443	437	454	450	468	467	431	452	433	441	460	424	459	450	457	448	463	436	479	477	423	456	441	440	446	440	430	465	402	469	448	457	411	456	446	462	437	434	417	457	433	427	430	448	447	480	426	443	448	438	458	425	439	455	416	428	452	431	414	483	428	459	424	426	438	461	455	424	489	426	425	437	463	393	396	441	416	428	428	454	460	449	439	444	425	428	400	451	457	454	423	436	492	439	419	437	456	435	459	462	458	437	451	431	413	455	451	441	427	433	431	443	463	426	453	456	454	439	450	440	433	457	448	425	430	501	448	481	439	424	454	434	444	414	423	418	420	418	424	434	488	413	452	483	435	449	437	462	442	419	444	413	431	472	451	470	470	446	445	418	452	428	490	397	426	428	459	452	492	441	410	436	429	454	419	429	460	453	449	444	446	429	430	439	462	421	453	487	451	440	453	431	393	432	444	440	450	425	420	460	455	477	470	445	425	433	455	447	433	443	410	504	442	442	451	460	448	419	433	462	450	455	429	460	397	449	485	470	449	437	465	423	415	481	461	422	449	468	448	457	461	457	426	444	419	437	414	431	408	459	437	478	464	402	428	430	457	443	399	453	421	439	430	448	429	417	473	441	455	480	434	434	457	424	446	449	453	439	460	450	429	465	430	399	450	457	405	452	411	456	464	451	459	417	444	444	440	437	446	449	421	488	418	461	418	438	489	413	403	432	412	458	429	459	477	422	429	454	455	415	469	478	433	445	423	435	452	407	425	404	473	478	428	467	488	465	442	416	445	425	440	433	455	449	450	424	425	409	434	390	462	487	435	419	435	403	476	455	453	445	400	464	398	444	448	438	458	450	416	466	433	451	431	450	427	451	454	430	396	455	441	472	435	474	469	440	442	480	409	405	448	462	442	436	420	405	493	388	442	440	426	455	446	434	453	472	461	446	440	453	428	430	424	399	441	419	444	422	413	415	456	425	445	482	438	419	436	449	420	420	420	419	460	447	450	439	425	419	398	456	425	454	450	463	442	444	436	456	446	476	436	462	414	448	469	467	458	435	450	424	483	429	443	424	420	426	463	449	442	443	444	456	431	458	461	434	439	449	423	437	444	440	473	447	452	436	419	450	432	476	446	467	442	434	462	459	437	457	448	448	426	420	416	454	453	474	494	445	437	437	420	426	428	446	471	418	432	458	464	492	482	454	431	430	444	461	434	444	420	434	474	424	416	429	483	465	383	488	447	407	443	481	466	451	419	459	452	437	405	419	426	444	439	455	422	451	443	483	463	441	449	440	474	437	425	443	444	447	393	468	423	438	465	446	456	442	436	453	467	449	428	431	463	432	451	451	430	404	446	456	461	430	431	435	434	442	457	451	443	436	437	420	442	430	481	496	412	436	458	439	424	418	444	471	434	423	465	440	474	417	452	435	446	427	440	447	439	426	419	434	451	429	445	448	423	449	458	433	485	425	467	444	424	431	438	477	471	437	424	457	462	412	414	445	452	457	455	457	466	408	447	442	480	473	438	437	439	406	448	432	444	438	454	474	474	438	407	438	413	408	416	475	428	417	421	409	447	457	432	434	430	462	454	432	416	444	429	418	441	452	456	414	413	430	456	441	427	462	457	421	435	448	462	455	457	446	445	424	448	415	414	433	454	420	445	418	433	452	485	413	429	412	429	452	435	421	436	486	425	432	469	433	439	459	453	488	436	430	410	442	427	420	432	426	446	455	414	454	458	449	443	437	465	463	470	453	441	448	428	475	470	400	417	417	478	478	487	431	428	446	403	433	499	458	451	453	462	471	440	427	438	443	426	456	456	444	424	431	457	444	427	407	415	445	493	424	405	469	463	426	466	450	392	467	485	456	427	418	419	448	470	467	431	530	432	419	459	442	435	455	442	433	427	463	418	432	444	458	431	419	414	447	440	430	425	429	450	472	455	438	431	418	416	473	456	428	470	459	486	427	438	465	430	476	431	423	440	466	433	467	425	457	472	449	432	436	444	438	453	441	439	429	436	428	467	409	437	425	414	416	445	432	435	427	446	407	461	470	453	439	435	391	474	412	415	420	425	428	456	463	434	464	452	452	465	466	447	417	462	456	451	477	441	443	429	462	418	424	447	418	446	407	418	426	440	429	456	462	446	454	452	460	441	437	417	460	449	443	454	398	423	439	457	444	430	462	435	406	463	415	457	469	456	441	440	449	456	453	427	441	460	423	424	436	427	425	455	417	423	423	449	478	445	426	435	447	483	449	446	465	426	412	421	431	493	449	475	451	451	432	501	459	424	432	448	442	413	451	471	434	470	412	430	454	439	431	465	448	451	433	443	448	463	440	420	445	428	452	419	426	446	438	462	425	424	442	423	460	434	436	427	408	438	421	420	471	402	440	427	443	427	458	421	440	452	473	438	456	430	423	476	399	430	449	429	448	379	455	429	436	482	403	448	432	426	443	422	431	431	446	456	470	432	419	429	477	445	420	447	439	463	448	432	419	436	444	437	425	444	428	460	443	440	406	455	475	441	430	484	392	461	507	414	482	468	446	423	436	430	443	462	433	415	422	417	390	441	440	436	409	427	447	442	407	432	421	441	424	415	439	456	462	461	457	467	461	432	457	433	446	458	496	447	455	453	436	460	448	411	432	457	418	457	469	425	463	456	445	461	412	436	458	418	433	474	428	419	456	416	469	461	448	461	420	458	478	428	437	415	463	418	460	433	439	475	471	442	431	420	451	427	440	442	439	440	416	473	492	441	464	413	408	392	431	421	443	433	412	446	464	439	419	429	463	440	411	416	416	424	427	434	427	490	452	460	410	481	461	436	426	430	428	424	439	442	465	445	428	429	429	411	425	485	415	447	479	400	425	446	420	456	438	457	409	452	447	441	444	423	458	435	443	396	435	400	479	437	425	426	441	454	450	418	449	440	429	459	453	440	459	458	435	436	426	455	477	439	441	463	440	447	439	440	491	459	410	434	479	443	440	431	468	445	441	459	423	449	415	439	433	426	428	442	442	467	411	451	450	434	447	430	444	439	461	488	433	467	492	428	450	460	409	427	448	467	413	449	448	454	456	481	443	453	422	463	428	410	387	407	446	466	498	450	430	424	461	449	447	423	452	442	442	450	416	437	402	418	418	458	420	460	453	442	472	453	420	433	435	480	463	442	436	430	435	442	461	449	432	436	446	431	461	407	452	457	457	419	479	462	422	438	442	446	449	439
24445	22361	35924	41609	38000	36209	24953	8278	2390	1194	716	622	599	607	564	624	579	563	597	598	565	605	576	595	631	553	566	572	566	599	548	623	561	587	586	567	560	595	535	552	595	584	577	583	501	535	554	543	521	573	558	532	581	639	577	588	543	553	563	570	581	585	568	575	567	553	549	542	532	577	584	574	551	558	554	582	564	565	564	576	565	563	540	576	560	535	564	521	609	574	576	514	585	547	570	528	585	514	624	595	607	532	588	597	518	550	573	568	555	548	596	595	580	588	557	526	527	547	576	553	573	541	570	559	552	591	539	605	537	610	550	512	547	572	556	551	560	548	526	567	493	537	564	570	561	546	521	541	547	529	533	582	539	595	574	574	540	551	524	572	571	546	588	582	517	586	573	545	527	511	581	548	563	584	586	580	561	572	557	557	549	590	568	535	569	570	551	554	593	551	515	519	547	554	564	563	575	561	581	580	570	567	542	547	593	543	582	584	573	556	546	548	568	545	589	591	540	540	553	533	559	566	543	548	548	564	582	566	579	561	587	579	552	558	585	569	553	595	569	561	553	574	564	618	580	595	556	588	591	619	543	523	563	576	579	569	542	519	533	575	583	555	599	540	566	528	596	565	593	592	563	574	546	589	567	582	586	531	498	544	572	543	561	541	549	578	535	587	539	574	558	539	576	520	535	574	575	546	569	580	573	571	524	565	598	580	571	574	539	581	576	542	597	584	587	520	542	538	568	547	510	567	557	516	563	568	598	582	583	576	523	565	520	544	513	545	561	526	574	555	528	570	556	566	573	582	562	575	536	581	581	583	584	584	543	585	568	580	591	561	549	596	535	527	581	589	585	589	532	565	574	601	599	539	528	570	547	608	611	512	549	545	544	567	583	567	558	550	540	532	568	537	572	524	539	552	528	572	533	605	590	553	571	561	554	551	507	579	554	546	582	563	595	534	568	614	531	568	583	549	559	561	544	550	559	566	559	546	560	563	584	545	601	520	562	575	597	584	558	608	556	575	540	526	552	562	546	585	508	564	526	557	607	543	533	557	581	561	604	546	579	578	552	554	565	516	598	553	568	617	556	590	531	565	583	574	561	555	582	594	597	556	541	505	588	539	564	519	561	556	575	553	550	560	529	604	557	548	544	594	542	568	508	595	598	561	570	559	539	564	600	530	604	548	560	568	562	596	612	566	617	536	557	590	570	592	567	589	570	565	595	554	556	531	541	593	567	559	544	575	560	567	565	570	534	553	557	597	529	546	558	518	544	578	565	541	584	576	530	558	563	562	561	594	544	535	563	561	560	545	602	575	554	562	521	529	578	591	571	524	587	582	532	561	558	543	569	564	575	556	552	575	576	588	587	537	534	543	548	627	541	559	554	591	554	569	578	571	563	577	556	516	589	531	551	566	545	563	552	539	561	562	579	542	538	592	564	552	597	569	540	526	579	564	563	539	563	600	552	559	570	565	569	578	556	585	543	551	548	566	577	560	549	583	500	578	571	567	558	556	551	514	531	546	600	568	542	492	543	524	543	512	564	563	525	515	607	580	507	559	551	573	543	573	575	568	552	570	532	532	581	575	559	557	576	531	539	577	562	516	567	558	554	567	536	567	536	533	557	554	578	577	519	551	562	565	612	615	512	507	529	569	560	544	557	546	572	594	595	551	562	575	549	568	556	580	545	576	567	549	540	571	547	577	520	571	581	544	539	569	581	595	566	549	561	561	574	535	560	579	537	530	563	588	527	538	566	557	582	536	541	557	569	592	587	575	512	546	507	578	589	569	563	582	605	535	569	570	562	529	602	563	547	568	549	580	582	543	558	569	561	568	532	581	583	584	549	524	562	562	520	591	574	627	538	541	609	568	566	573	523	511	525	502	570	560	564	528	582	567	526	566	584	563	553	515	565	593	563	555	558	566	542	570	591	535	561	536	578	559	567	555	516	587	536	589	521	511	563	552	546	572	520	593	584	559	577	557	543	538	606	540	534	587	571	546	519	569	560	553	580	598	588	554	578	558	510	534	568	556	545	569	560	564	571	568	560	563	568	579	539	559	541	571	600	547	554	555	560	517	525	536	539	595	531	565	556	570	561	562	540	550	543	567	565	535	562	589	602	566	611	558	557	573	544	571	538	581	521	569	570	553	581	552	572	558	526	514	519	568	563	584	564	569	516	585	550	566	571	563	583	512	554	567	567	570	581	570	574	547	549	544	606	569	543	559	570	529	549	548	570	564	574	580	548	551	588	582	593	574	593	534	530	571	589	592	542	563	583	559	547	517	554	554	551	498	567	516	511	544	599	560	578	519	548	581	575	568	531	589	538	563	532	568	535	561	556	537	531	543	556	567	544	574	533	551	553	574	579	528	578	549	586	598	560	578	569	581	522	595	625	614	532	583	525	583	593	576	604	566	568	565	525	506	516	545	547	548	580	560	553	560	557	578	577	577	538	536	561	540	567	592	568	582	552	576	544	541	582	574	579	559	527	553	556	532	558	561	541	592	535	542	550	562	544	537	547	536	569	556	550	593	566	587	560	546	557	591	586	552	524	561	590	584	584	532	565	561	534	582	545	545	562	544	566	545	543	607	539	548	602	594	566	545	547	562	545	579	577	595	556	551	555	561	562	559	565	566	596	563	561	571	539	560	552	532	587	569	544	556	541	566	577	524	562	560	559	546	595	583	542	580	529	596	579	613	591	574	566	584	504	539	571	567	550	565	589	554	581	522	555	566	541	548	580	572	522	565	596	586	526	552	529	571	579	531	600	600	563	508	580	570	571	545	540	574	565	597	555	563	598	546	592	544	576	556	543	572	573	534	521	545	540	568	623	574	573	577	578	538	525	537	581	554	583	567	596	559	593	556	574	543	587	567	580	552	558	531	583	547	595	532	566	585	554	548	549	587	559	557	563	600	603	552	579	537	528	578	533	554	507	518	527	539	572	571	512	567	551	544	574	571	533	595	547	631	532	597	581	559	566	533	568	534	549	591	547	538	552	508	545	548	553	587	543	561	585	575	529	558	534	607	542	538	543	575	522	559	554	512	541	562	567	539	558	522	540	552	536	541	561	550	547	588	553	535	561	579	552	523	552	561	598	576	537	570	570	551	585	543	582	550	581	531	549	586	501	602	548	559	565	592	573	554	565	560	568	533	571	568	526	564	557	562	517	557	535	563	592	551	570	572	536	582	536	565	546	575	564	513	508	557	543	558	563	524	573	582	568	588	592	554	555	580	560	552	539	573	535	504	615	627	557	538	561	605	557	578	610	531	590	548	582	579	530	576	609	568	581	557	543	525	603	547	559	551	527	579	556	555	489	575	521	522	547	566	556	578	531	574	603	598	580	575	546	551	549	541	582	572	559	540	583	540	562	521	593	589	583	578	534	534	525	533	576	553	552	527	556	533	583	589	511	564	573	560	538	534	528	601	528	568	538	604	576	557	564	611	593	546	545	573	570	591	557	492	543	565	602	561	574	532	568	554	517	532
53909	100917	86440	62940	42703	33215	17220	6535	2711	1309	648	542	532	548	536	514	569	538	496	541	525	502	564	571	552	516	507	550	523	558	550	546	546	547	534	557	529	538	544	493	546	512	508	515	532	561	572	526	510	525	511	529	523	490	514	537	565	513	556	525	536	506	547	503	527	535	500	570	519	567	559	521	517	542	564	550	520	558	502	535	529	523	560	557	554	533	492	551	473	575	523	516	476	533	544	504	563	525	517	529	539	519	552	513	546	520	514	517	527	529	501	515	500	551	526	540	541	562	561	516	539	537	507	538	511	546	520	561	552	515	536	508	532	512	527	491	558	525	524	530	536	522	535	492	540	542	493	493	542	519	499	551	487	545	550	517	531	488	550	500	508	528	531	531	524	540	502	524	547	551	571	548	518	548	531	529	536	545	558	492	522	522	526	544	532	525	519	527	537	532	514	538	533	552	519	568	548	542	530	508	526	514	534	504	492	552	511	501	535	535	525	512	489	493	513	554	549	498	534	561	504	541	525	529	545	550	557	532	538	487	574	504	516	586	554	579	532	535	542	536	509	540	514	534	532	501	491	548	538	512	505	522	549	543	552	521	477	509	559	542	492	492	584	547	526	540	551	531	550	558	515	585	538	511	517	511	526	540	496	519	571	540	493	526	515	533	515	510	543	553	493	528	531	583	543	523	537	521	506	555	517	543	480	552	523	535	540	503	542	521	545	519	530	570	472	571	525	521	518	521	560	517	564	521	515	523	515	538	564	526	551	512	508	522	523	551	567	521	483	548	519	533	534	520	528	556	516	549	510	516	498	535	546	508	544	529	557	499	525	510	524	571	512	532	504	517	542	554	522	551	521	523	545	528	510	555	529	502	552	500	527	495	533	522	519	520	536	541	502	516	494	504	543	494	491	566	478	502	529	534	504	490	545	528	534	476	477	546	548	532	507	525	536	529	571	527	556	536	461	575	518	505	532	537	516	507	514	553	572	484	546	525	540	523	517	547	499	507	501	540	518	526	548	552	492	506	543	569	522	486	516	552	531	526	530	504	485	516	538	494	517	520	526	522	535	536	549	512	537	535	551	543	538	498	525	499	522	512	515	541	518	554	514	541	520	513	535	530	551	497	522	465	529	484	483	515	524	532	509	514	538	527	512	527	513	510	552	533	554	537	548	525	537	513	537	526	492	508	541	496	529	519	531	520	509	488	479	506	532	494	507	487	551	528	542	518	521	561	551	500	550	523	521	547	484	583	528	521	491	510	521	488	511	545	522	548	521	530	544	522	520	491	532	523	501	547	548	537	482	546	499	536	536	495	525	470	517	541	512	513	522	550	528	514	495	563	526	525	535	507	565	532	533	555	529	524	495	512	496	572	462	523	563	548	527	540	504	546	527	565	523	510	527	508	519	507	534	490	517	504	495	557	503	516	536	531	571	494	525	507	539	523	556	533	560	529	545	527	502	527	472	561	544	562	546	505	517	537	517	579	551	518	522	532	534	508	518	540	525	503	572	537	542	531	517	543	499	531	500	545	556	496	520	481	525	474	505	507	556	521	537	507	541	491	495	556	557	507	545	520	499	524	500	565	520	515	540	515	536	510	560	541	512	508	570	539	494	517	522	466	513	517	470	513	510	513	536	567	506	556	527	538	570	538	511	539	549	516	522	533	535	537	546	531	559	552	525	568	525	530	521	557	555	550	552	535	515	518	480	540	505	528	528	492	499	592	571	513	521	528	546	502	518	497	505	561	561	520	493	495	533	538	504	518	556	507	461	500	564	528	517	527	475	526	530	540	517	525	518	547	524	529	523	521	506	488	511	505	499	505	468	523	538	520	547	519	504	577	500	541	505	520	493	505	538	547	536	515	527	587	489	516	541	535	539	504	515	523	515	571	522	535	515	517	538	565	545	520	523	515	554	508	482	526	501	521	560	510	537	513	522	508	560	510	516	464	524	513	544	524	518	559	503	525	562	512	521	517	563	523	490	580	503	510	493	546	557	485	496	575	531	523	511	533	494	494	515	505	511	539	544	523	549	548	573	532	506	477	557	535	505	485	527	525	529	520	522	534	506	553	543	543	513	505	566	524	532	559	532	514	552	502	521	491	531	550	467	526	496	540	531	501	530	519	515	518	492	557	508	481	513	539	502	513	470	531	519	542	506	573	518	549	514	527	546	520	550	559	482	531	532	545	500	529	509	518	505	545	518	544	503	497	531	500	549	535	515	514	532	498	529	513	480	542	535	501	531	534	532	518	506	537	556	507	532	467	523	489	507	558	529	518	501	509	494	530	530	543	565	527	526	556	501	485	477	501	530	472	526	534	564	525	521	519	478	560	573	517	526	518	512	501	544	528	528	551	504	543	530	566	527	579	560	540	525	525	532	540	541	494	540	526	496	571	522	504	541	536	523	495	553	544	552	530	513	546	516	525	544	530	506	530	562	536	553	490	535	516	513	523	549	540	537	548	504	528	530	499	484	532	556	521	524	564	489	512	558	506	527	544	519	522	484	532	520	496	515	569	558	503	480	495	497	552	557	533	519	554	557	468	500	484	492	534	543	486	559	528	588	511	513	520	506	516	485	521	486	479	512	512	546	577	535	542	509	531	521	453	532	485	525	515	545	528	516	517	528	555	542	544	513	539	486	521	514	518	528	533	568	485	556	520	546	482	509	521	503	552	528	509	525	503	543	552	480	555	533	530	505	515	507	496	521	519	543	538	529	524	573	505	520	523	554	519	505	536	511	512	528	523	510	524	470	489	561	469	518	556	545	515	527	508	507	516	521	498	568	564	509	506	556	494	552	543	521	539	488	533	519	530	522	517	573	530	515	473	552	486	502	516	540	510	515	530	509	545	522	519	515	524	513	520	504	567	489	491	539	558	521	576	541	511	466	548	524	503	548	523	486	519	488	523	554	498	524	497	504	492	520	516	516	528	522	501	549	500	524	540	524	522	544	505	499	541	555	571	556	542	486	514	486	535	497	506	506	534	487	526	513	520	558	522	490	503	543	536	509	511	491	530	486	470	547	564	530	550	562	509	485	545	501	495	487	571	523	531	486	507	518	533	533	494	539	595	538	513	537	470	520	508	527	510	522	515	494	518	537	506	525	525	525	516	564	540	550	522	514	531	471	551	532	517	557	517	508	574	531	564	499	499	524	539	530	513	558	532	525	506	514	513	519	522	536	512	516	581	546	498	485	538	541	515	521	548	545	489	558	506	541	506	546	564	522	508	499	499	483	528	527	511	536	494	525	482	545	506	558	525	533	506	496	550	549	545	521	525	524	518	558	530	487	511	515	509	520	521	528	505	524	514	510	574	499	514	525	521	523	555	518	590	514	556	530	556	525	515	533	498	559	531	530	546	553	505	517	568	486	525	527	577	572	509	471	521	525	566	530	544	508	532	526	538	492	578	522	531	509	551	523	523	520	478	524	548	526	523	539	491	525	546	537	555	529	507	527	527	549	515	519	523	500	530	478	494	494	489
28411	23803	24837	14651	5275	3066	1588	747	516	443	443	434	441	419	434	416	427	426	466	439	414	411	430	417	463	418	434	428	424	461	427	459	432	460	463	415	422	405	411	414	415	434	440	413	432	431	430	451	441	436	428	416	419	466	432	421	449	475	430	403	456	402	400	437	425	445	427	456	459	442	414	423	455	439	441	420	442	414	388	441	409	435	457	475	389	437	431	416	401	390	437	454	381	428	422	420	421	406	443	420	435	423	434	383	447	424	381	420	431	474	449	434	440	439	407	448	487	392	421	437	483	435	394	446	446	417	422	444	421	431	426	389	426	399	419	418	399	442	438	418	425	442	408	437	412	425	419	400	438	410	401	434	450	446	422	441	450	454	419	424	435	417	400	407	423	419	412	445	472	428	452	425	410	459	428	397	394	410	414	392	398	437	421	403	439	436	398	455	428	467	418	448	458	403	433	395	432	408	427	400	455	456	417	449	406	444	448	412	417	434	407	433	457	416	460	434	452	428	420	442	412	414	409	396	440	432	441	500	407	452	442	409	420	406	419	446	437	414	415	403	435	453	389	455	419	432	401	386	439	439	409	416	425	445	406	453	428	458	410	426	416	417	453	447	420	420	425	452	440	460	402	430	449	441	438	486	438	421	435	387	420	414	386	476	396	402	387	462	432	430	433	434	387	422	418	465	417	396	480	398	452	412	453	447	420	394	439	430	439	425	460	465	419	421	415	438	440	492	455	423	402	436	434	478	447	460	415	424	422	442	448	418	408	416	405	453	409	416	425	446	427	429	423	423	422	427	469	458	452	462	417	413	428	417	470	401	415	414	446	417	435	450	438	447	413	467	447	482	458	432	498	435	437	435	426	426	477	412	411	415	400	414	439	440	454	410	444	420	426	412	440	426	433	442	414	397	427	436	407	407	449	422	418	418	447	429	463	454	388	475	428	389	415	444	420	449	425	410	387	424	445	424	438	476	414	427	399	408	415	407	430	418	411	446	428	436	408	435	469	454	420	377	451	471	427	454	420	424	416	428	447	445	414	445	405	413	405	417	434	416	428	434	410	404	409	438	445	416	440	447	415	430	421	434	387	439	433	408	418	427	400	461	455	417	411	403	457	425	410	401	427	429	425	409	472	438	395	451	410	393	428	432	451	430	425	426	436	417	427	400	411	439	450	423	417	404	385	402	404	471	424	415	415	468	427	385	439	421	410	404	456	447	441	412	388	425	428	434	411	416	432	407	433	400	418	391	437	423	457	438	405	397	433	434	427	423	449	435	448	417	426	450	432	374	429	414	381	415	431	399	435	458	445	408	432	435	429	430	441	427	395	422	446	435	443	395	473	453	401	396	417	447	450	420	437	430	417	430	422	484	412	448	421	447	418	399	440	436	397	414	439	406	416	422	433	436	394	430	457	431	442	444	412	423	430	440	423	443	446	444	426	433	430	403	398	434	421	426	429	454	445	432	438	422	414	442	429	428	405	434	440	419	449	395	387	430	471	433	439	417	411	407	410	446	437	475	431	409	423	427	429	430	433	394	419	442	417	420	433	453	459	406	448	459	429	456	381	411	370	430	414	415	426	431	411	431	459	447	454	419	424	428	447	409	433	424	427	423	406	423	448	417	457	407	434	377	445	446	401	423	490	397	415	428	423	429	420	412	415	463	409	439	402	425	415	435	390	414	394	422	425	397	405	418	452	448	411	445	445	447	439	427	419	446	437	446	394	434	425	439	452	433	405	409	430	428	422	428	418	451	428	430	433	462	426	423	427	398	425	418	430	467	407	441	443	418	420	445	416	423	437	436	425	414	404	426	441	423	412	485	412	417	427	391	375	475	424	407	450	418	449	381	438	405	409	445	446	411	421	437	418	420	417	448	412	463	446	457	416	456	440	422	405	421	439	436	447	441	426	400	430	417	398	414	443	376	415	406	378	435	448	450	426	407	408	443	471	419	473	428	403	466	437	465	429	442	419	454	437	418	434	422	423	431	419	406	402	386	442	442	415	425	418	448	434	433	431	438	430	429	445	424	412	428	404	406	408	427	432	452	431	447	364	437	429	418	467	450	465	435	456	434	460	391	451	407	451	456	405	421	438	428	449	407	458	441	364	413	451	367	447	439	442	420	418	411	431	388	414	427	445	411	452	415	420	425	399	454	423	390	394	440	408	418	441	417	431	427	452	401	438	483	403	408	455	388	397	437	440	436	415	445	449	444	446	426	408	409	421	418	468	398	399	434	441	394	457	442	445	404	433	430	422	427	457	418	441	408	406	389	452	422	422	442	446	447	445	416	425	422	448	458	446	424	457	426	454	443	424	426	433	400	405	423	432	454	482	438	427	436	421	442	436	414	413	437	471	392	435	429	433	450	444	395	455	435	428	450	406	429	450	436	408	413	408	421	398	422	430	407	405	428	424	460	438	449	436	447	427	413	420	421	444	427	418	411	442	423	396	422	410	429	426	413	394	446	430	460	435	436	427	451	446	439	429	458	418	435	382	403	406	443	438	420	428	449	440	383	448	448	409	400	408	402	451	433	401	420	452	403	435	453	447	450	444	413	409	446	408	400	412	409	434	445	454	462	423	388	448	451	445	451	411	412	440	437	414	431	421	409	412	447	423	421	421	457	403	433	407	468	453	424	450	413	432	422	399	450	436	422	436	427	402	439	459	409	438	440	454	419	442	435	438	447	442	420	425	418	437	412	413	443	403	424	377	390	438	415	422	472	419	402	481	436	438	436	426	408	449	419	448	456	483	432	443	403	429	453	449	453	459	429	415	408	405	426	439	401	434	472	433	443	457	463	420	449	436	438	448	413	411	394	435	453	439	448	395	401	454	431	413	421	442	465	453	418	461	444	462	448	438	441	465	439	401	418	411	441	402	426	452	443	451	440	427	391	436	418	426	450	405	435	393	434	432	445	441	413	434	426	435	436	400	440	421	427	421	465	450	398	402	405	405	401	421	427	418	421	454	443	416	415	454	403	477	406	441	416	433	430	457	407	448	416	413	416	430	421	418	439	415	433	404	422	416	437	458	415	430	446	423	426	392	470	419	448	456	439	417	453	479	447	404	401	445	430	400	436	436	429	399	419	409	408	436	393	414	430	384	409	436	418	415	475	452	440	430	421	414	427	441	462	452	449	440	418	440	376	436	389	434	430	456	418	445	423	408	422	428	460	450	397	433	443	385	404	434	403	398	406	421	384	413	467	405	433	443	407	402	405	404	433	388	447	458	412	430	415	419	463	437	444	445	440	421	395	434	435	431	412	458	415	428	406	404	448	453	380	409	439	395	415	397	464	449	424	432	420	414	449	458	446	444	401	447	422	433	413	439	459	426	459	440	463	402	391	480	452	410	422	422	388	397	425	413	454	434	398	429	442	441	407	427	458	437	411	433	442	437	378	404	417	393	440	407	469	420	434	424	396	442	436	428	431	400	440	441	475	425	414	431	417	408	441	396	424	436	437	406	429	406	448	436	421	427	376
10883	26606	22677	9894	4601	3217	1698	699	439	426	368	369	378	388	357	360	353	348	341	374	385	330	358	367	358	382	362	390	331	361	343	329	338	352	358	373	322	342	338	347	350	375	402	363	389	348	366	363	366	360	387	379	392	362	377	342	346	348	369	371	372	354	369	375	365	358	373	367	364	343	350	392	379	370	349	386	374	382	370	352	351	324	350	334	384	385	341	381	376	372	381	356	372	346	359	337	354	342	383	364	359	377	377	390	358	361	357	372	394	363	387	367	350	353	355	354	342	346	352	390	336	377	386	401	346	365	344	371	356	380	375	387	364	389	392	369	349	365	341	362	366	324	339	315	357	395	353	364	344	358	375	332	346	345	366	390	377	342	377	372	362	320	339	364	357	351	364	375	375	352	340	345	365	378	371	393	370	334	353	350	351	342	346	348	366	349	387	345	378	379	379	374	356	343	368	339	387	334	344	339	369	349	375	343	361	373	398	362	382	349	357	349	354	346	366	373	348	339	350	318	346	354	337	345	350	383	348	350	336	346	351	339	372	345	367	363	398	338	366	370	360	346	359	365	369	357	326	377	351	356	364	380	356	363	415	362	390	370	349	346	380	384	357	329	337	376	337	359	370	344	345	352	376	374	324	368	346	349	340	335	397	358	401	368	362	347	372	374	376	368	357	355	358	350	351	373	362	320	357	363	339	324	348	397	354	362	384	339	356	342	369	366	363	340	334	388	372	372	332	354	366	337	362	366	338	376	354	399	359	329	370	387	369	373	323	354	341	371	361	327	362	357	371	351	353	369	373	337	359	359	378	396	388	354	351	379	337	361	366	341	370	379	331	354	306	374	351	372	356	354	354	373	397	381	357	378	358	381	354	416	375	366	367	351	315	348	379	351	332	395	380	366	330	360	381	401	361	324	342	367	349	328	322	374	361	338	371	341	357	377	372	374	363	357	372	369	340	354	386	369	351	351	374	346	377	349	363	350	353	346	360	369	368	380	363	365	341	354	383	352	377	373	361	380	375	348	354	361	359	344	379	351	368	359	361	361	347	365	369	320	333	368	371	390	370	352	342	334	365	365	354	381	394	340	385	364	349	327	357	338	345	351	352	333	369	359	361	396	366	353	368	380	397	368	349	343	383	369	352	368	336	354	333	367	341	370	350	372	350	361	351	351	385	396	375	367	346	382	387	346	366	387	363	346	368	368	345	347	337	361	347	356	331	330	365	361	363	347	333	345	328	358	367	357	382	390	367	341	410	351	386	384	344	383	338	374	346	377	358	342	352	349	363	392	383	350	368	357	363	331	373	371	371	346	395	357	404	360	337	365	334	366	357	352	346	357	343	336	364	353	376	360	363	356	371	347	359	346	373	348	406	332	355	359	374	324	378	347	393	404	371	350	380	361	351	359	327	354	384	374	391	346	375	376	348	368	347	363	349	355	334	325	387	359	360	358	368	364	377	371	388	372	388	325	353	368	350	398	348	378	386	369	350	307	363	371	363	368	380	353	360	374	372	362	348	358	367	384	355	375	369	390	360	341	324	379	373	371	369	339	338	365	333	358	387	328	375	379	359	373	356	378	365	361	376	365	362	349	355	368	371	387	357	368	331	365	346	351	362	360	350	393	351	379	362	391	339	363	354	376	353	360	388	381	364	375	362	366	329	387	345	383	356	373	385	355	381	376	346	338	353	371	351	384	356	321	347	339	389	367	333	332	338	363	349	346	344	375	361	380	364	359	370	388	373	383	354	324	369	359	355	372	405	379	369	399	333	355	349	355	335	369	330	344	388	340	379	332	376	352	344	321	355	349	373	376	381	368	339	385	370	352	378	355	341	340	361	360	345	376	373	367	334	341	340	394	362	393	376	373	384	334	366	373	358	368	358	345	366	414	356	365	359	311	355	328	329	359	342	394	373	359	345	376	363	366	366	350	346	369	352	372	377	367	344	364	370	356	385	335	370	342	370	379	310	329	371	339	398	347	327	347	351	339	351	337	349	358	374	346	341	351	343	365	326	378	348	362	351	380	357	388	379	376	332	397	358	362	362	367	376	382	349	392	346	355	381	380	361	341	365	333	364	365	374	382	386	346	368	399	344	360	373	368	333	350	383	356	335	341	361	382	356	386	376	407	389	383	344	370	348	334	384	371	368	387	373	345	390	380	393	357	348	369	366	355	338	350	388	354	357	347	365	381	365	371	358	378	385	386	387	388	373	370	365	368	315	397	357	376	367	356	391	356	364	379	360	347	346	384	380	366	370	334	318	365	339	356	384	385	371	336	352	367	360	376	333	363	356	369	394	358	368	360	350	353	377	361	345	414	376	347	353	370	345	367	364	330	358	356	375	332	388	417	386	363	360	342	358	332	341	373	386	384	372	362	352	355	364	347	395	336	353	342	333	334	354	364	363	343	376	359	371	355	358	379	374	373	380	374	347	398	399	388	347	376	331	388	382	334	403	389	364	374	347	367	374	365	376	389	364	369	377	387	370	350	365	391	366	369	363	358	356	359	383	367	373	407	362	331	359	337	378	373	348	356	342	363	373	321	359	377	344	350	404	347	358	363	341	413	375	353	358	353	361	375	382	381	363	346	361	401	382	359	369	326	356	359	353	380	363	363	342	377	362	370	351	353	365	321	339	359	361	361	365	377	343	358	359	382	347	357	326	355	343	353	351	365	355	329	373	363	360	354	352	345	320	363	381	365	361	377	334	374	388	360	374	364	370	348	350	355	367	343	373	373	366	355	354	329	376	364	401	390	376	363	387	358	374	342	349	394	377	355	331	353	381	351	353	342	347	376	347	380	367	361	350	392	367	422	335	405	330	367	340	371	384	349	376	343	406	357	348	371	357	353	326	372	363	357	388	343	333	362	365	351	347	398	376	369	378	369	350	354	347	368	331	348	344	365	344	328	364	367	348	358	381	389	371	372	355	331	361	408	374	345	377	370	372	340	371	364	342	356	370	360	348	343	375	411	372	407	340	323	335	368	329	378	362	344	372	385	336	325	359	355	335	377	364	362	385	370	330	369	394	376	333	342	349	378	369	374	390	365	356	371	377	399	335	380	362	390	360	366	355	335	344	354	385	372	347	347	378	367	358	342	359	307	350	376	375	334	314	350	337	330	357	370	331	390	365	356	355	361	364	386	365	390	352	365	343	368	343	375	358	383	339	368	345	365	344	365	374	389	368	319	362	358	349	358	359	356	352	393	353	344	407	357	362	384	342	370	342	372	378	363	362	350	353	367	348	384	340	364	361	367	356	379	337	344	344	405	355	378	368	341	368	382	352	356	366	334	403	366	384	370	387	366	343	382	374	369	380	365	339	372	359	377	377	351	366	346	373	374	281	347	392	348	353	345	347	357	348	357	354	347	386	393	362	359	330	347	376	348	305	354	384	345	366	390	375	388	371	379	371	348	419	341	375	347	352	375	360	358	365	353	394	326	352	367	360	383	379	371	354	373	374	403	378	402	381	388	335	377	351	334
25585	23047	40078	44649	34822	27971	14958	3853	1356	740	539	468	477	459	508	494	464	470	493	481	485	481	491	473	462	501	454	447	493	493	504	531	496	471	452	487	482	490	480	446	481	446	445	459	499	519	485	488	475	463	498	477	460	452	471	485	485	457	491	486	472	469	488	468	493	518	508	479	453	473	461	493	485	488	479	483	484	467	458	494	476	477	492	465	460	434	460	463	444	454	464	472	494	461	474	465	438	494	474	471	484	481	452	467	499	470	426	481	420	468	461	477	491	430	445	471	465	490	459	469	473	484	457	464	492	456	450	441	457	438	437	468	455	515	474	510	439	442	482	465	457	486	471	420	480	441	514	458	457	463	460	456	479	461	455	481	485	442	439	462	461	431	464	448	458	477	453	441	479	490	474	469	455	477	458	468	476	505	495	475	474	502	466	497	467	481	417	472	481	488	476	478	440	460	486	469	464	464	436	490	463	451	438	466	503	509	463	436	471	447	510	446	481	461	459	467	520	442	515	442	472	486	454	484	446	450	491	497	472	475	466	487	475	462	481	485	489	494	449	494	462	458	454	463	471	474	466	451	443	431	519	482	469	469	474	475	476	542	483	471	451	464	462	466	431	475	477	469	453	455	501	443	494	476	489	474	447	465	499	479	504	456	487	490	468	464	509	453	459	473	474	441	470	448	469	462	477	476	440	454	433	428	450	461	467	455	479	457	452	462	435	479	479	519	460	507	501	514	460	429	462	436	478	462	480	455	521	455	473	494	454	482	460	466	508	462	471	463	460	476	457	457	535	465	490	450	499	454	462	447	479	438	492	462	530	471	450	479	493	452	423	484	495	408	514	429	453	447	474	469	461	490	483	447	490	461	493	472	468	446	478	498	457	482	485	434	434	464	484	427	467	452	492	436	483	467	470	491	454	489	464	454	466	466	455	466	445	476	460	497	439	452	459	474	409	513	499	465	493	492	468	482	477	470	488	451	480	444	462	440	462	475	457	455	484	440	481	430	453	479	462	460	470	464	485	410	472	506	497	473	438	467	511	457	474	474	491	464	459	463	480	424	508	459	519	449	471	500	426	462	442	446	462	460	501	459	477	501	452	487	457	455	492	478	488	477	427	473	507	438	499	479	435	481	476	491	493	445	493	493	484	443	492	484	458	482	477	438	450	456	467	433	488	461	493	506	500	433	492	443	503	451	531	461	482	480	460	450	494	469	446	496	489	496	485	452	482	467	476	480	481	472	493	529	482	486	479	516	476	435	449	456	441	491	508	457	446	512	474	469	465	459	440	491	479	477	475	473	467	458	447	483	484	418	458	484	468	435	511	446	463	444	470	474	470	456	488	452	496	467	488	454	422	478	445	483	491	491	484	446	466	453	459	444	477	444	463	493	448	500	496	458	507	464	466	496	523	475	459	460	465	481	466	493	493	480	475	475	462	438	474	475	450	479	493	491	478	444	434	476	482	438	463	500	416	446	510	470	467	521	457	503	476	493	464	451	447	469	454	500	507	458	499	465	482	509	484	460	498	462	504	444	504	448	516	485	476	473	494	439	474	457	443	480	519	499	475	461	469	450	490	450	455	437	465	458	479	425	471	496	497	490	483	450	459	479	475	472	434	480	484	439	477	471	451	520	460	447	479	495	469	492	495	510	491	466	489	477	481	435	527	499	471	473	495	494	473	438	515	490	505	441	458	459	460	478	488	447	518	479	502	472	474	464	443	475	450	446	443	496	482	478	473	464	461	475	475	495	430	461	467	475	466	501	448	486	472	417	509	476	469	506	486	466	443	475	435	483	460	470	474	444	466	485	468	496	449	459	436	485	450	479	479	483	493	417	503	465	500	456	450	460	494	451	466	471	449	458	491	523	437	476	470	440	448	490	448	477	474	482	463	490	435	464	478	480	466	454	458	448	499	447	474	443	488	470	451	500	462	474	472	467	433	437	502	456	494	459	491	451	490	466	463	438	460	432	472	459	479	474	438	473	459	452	512	461	474	481	491	457	450	479	496	443	447	463	469	462	466	500	473	452	488	516	504	483	464	459	449	481	491	472	505	484	460	494	504	447	456	460	450	464	471	418	454	488	478	503	457	476	488	474	450	427	498	476	451	450	470	469	420	438	436	495	457	463	481	458	467	482	476	457	473	432	442	491	440	466	463	490	437	452	457	447	474	466	447	454	434	487	452	436	489	462	468	479	457	474	508	498	493	454	463	457	460	455	481	453	435	477	466	486	487	467	461	483	464	509	466	504	424	486	497	481	445	454	500	430	481	439	454	459	427	476	476	481	468	460	459	473	497	499	486	477	463	475	438	490	449	523	470	460	462	452	448	466	493	475	449	499	483	455	501	453	459	450	483	447	410	461	467	464	470	474	473	425	460	428	466	506	473	456	467	437	444	462	432	478	498	485	479	429	457	442	461	470	464	473	505	475	490	476	457	500	459	442	470	488	465	462	463	500	476	469	466	445	487	484	418	490	478	453	430	478	518	505	486	495	473	502	479	479	465	459	436	460	451	471	484	480	488	476	483	490	516	441	495	467	487	493	465	460	464	496	506	457	464	465	470	470	435	467	447	451	481	482	498	459	491	469	540	452	460	483	423	425	483	467	470	460	433	459	431	489	456	454	495	443	427	435	434	448	513	498	470	445	458	444	465	436	496	487	443	490	488	476	455	468	475	513	486	475	471	425	454	471	492	470	472	414	443	441	422	490	483	491	501	489	447	460	473	495	470	488	464	472	459	480	482	479	504	471	504	480	464	487	461	506	467	486	484	419	480	434	479	468	486	477	421	467	443	481	475	491	463	517	469	448	481	483	427	511	507	466	466	398	451	451	422	495	473	486	455	491	469	447	453	453	466	433	467	447	469	460	484	443	473	480	452	455	462	487	442	449	473	469	441	458	450	481	476	489	482	474	466	493	452	455	508	446	463	473	463	470	427	485	467	492	458	501	474	514	491	465	455	483	455	506	455	463	439	452	485	466	477	429	430	518	455	470	475	438	486	423	473	443	503	476	453	485	465	459	460	467	477	502	445	482	470	452	450	485	457	449	459	456	440	457	442	454	488	509	476	487	457	460	472	477	451	471	471	520	455	465	475	445	470	448	442	464	473	479	437	546	480	468	490	491	422	463	465	462	431	465	478	482	475	455	453	481	452	460	445	410	461	468	451	472	520	443	466	517	461	484	504	476	475	463	485	445	459	465	432	467	479	506	440	487	460	477	451	463	482	482	475	436	438	452	459	500	435	479	487	455	475	511	473	465	479	457	505	452	498	492	484	460	434	478	461	453	466	474	480	471	468	466	452	469	476	437	467	493	472	458	469	469	458	455	428	471	482	462	469	439	462	459	463	454	459	452	471	497	487	440	470	457	470	461	472	443	497	470	450	456	463	466	496	432	444	437	492	464	466	490	454	523	456	483	456	466	489	479	467	500	478	432	468	507	442	442	481	458	505	461	486	503	440	482	461	448	481	453	466	468	474	487
42208	86395	74848	48756	32246	22162	10572	3567	1549	747	480	475	428	457	437	428	425	385	455	425	403	417	424	468	455	449	436	416	453	430	422	417	461	446	432	401	468	472	439	439	438	395	442	477	462	465	397	436	397	465	438	439	414	460	438	467	436	434	411	448	439	409	479	446	472	448	438	404	449	441	446	448	444	403	414	412	394	449	427	465	486	407	447	438	473	426	457	456	400	447	411	448	409	415	417	446	439	403	477	425	478	419	427	455	445	398	414	416	391	420	445	433	453	440	445	478	453	381	417	413	449	410	405	442	429	427	458	461	397	431	426	387	431	453	441	438	420	442	419	399	424	473	417	461	411	406	455	441	450	431	416	460	441	416	401	396	429	438	440	451	405	415	448	428	456	423	422	424	403	425	449	404	448	442	426	412	457	427	417	453	413	447	417	440	452	399	418	417	407	400	439	457	407	402	439	442	434	450	463	435	416	416	436	447	443	472	436	415	403	415	435	450	438	439	418	415	422	398	397	409	421	465	426	424	441	466	406	442	439	409	478	431	402	406	433	448	474	483	415	459	479	441	447	413	463	457	458	445	423	414	441	435	422	440	451	422	435	436	396	429	411	442	467	431	442	441	417	426	437	417	443	431	424	402	417	411	407	421	471	435	436	442	408	423	443	435	428	427	426	456	463	459	468	462	451	406	405	425	451	419	437	423	439	445	432	432	445	412	424	427	480	440	454	396	444	443	455	404	401	398	436	422	447	432	429	425	429	448	452	419	442	448	452	436	457	438	411	419	425	393	412	392	459	426	451	458	436	446	454	475	442	458	419	432	418	438	425	452	444	440	430	420	445	419	438	422	462	442	419	396	441	393	414	421	411	483	440	460	439	443	412	454	435	425	415	431	444	482	437	396	440	420	473	434	436	422	440	435	420	430	416	445	437	474	461	461	417	449	397	501	434	428	474	416	415	416	454	463	435	408	395	425	431	404	406	454	452	409	410	458	405	450	427	432	433	416	428	413	395	457	435	435	425	445	427	422	448	436	423	426	455	397	437	440	427	462	408	424	431	399	423	427	432	442	426	394	431	442	440	406	455	473	454	468	449	372	431	433	421	417	409	412	459	413	418	457	415	425	427	419	424	438	428	415	439	451	453	456	446	409	436	418	452	442	417	427	452	423	459	442	454	435	402	433	402	442	469	468	435	437	423	413	447	442	421	431	435	466	413	443	448	425	417	419	455	418	426	439	462	442	431	441	409	448	429	439	476	460	447	471	424	435	468	412	429	451	444	408	379	445	418	414	455	418	428	446	459	415	439	455	454	468	412	450	439	417	372	439	421	432	415	407	449	444	434	423	486	428	371	434	448	407	442	437	418	436	452	437	459	429	456	395	436	403	423	452	480	410	414	446	429	413	401	406	458	413	422	431	446	458	413	421	434	425	462	418	436	419	436	408	438	410	443	421	460	410	417	445	412	411	424	444	418	434	431	443	425	444	445	411	439	407	451	421	421	404	422	417	418	420	445	427	443	448	459	424	438	443	443	436	409	436	434	456	470	420	424	406	438	446	395	450	385	420	458	404	448	474	438	447	423	407	427	432	440	420	419	427	450	431	449	425	442	477	443	444	435	441	445	429	439	407	401	448	444	390	416	415	417	409	395	438	436	429	450	433	429	421	436	402	431	397	455	461	444	432	407	444	422	420	451	435	411	448	441	457	446	412	448	447	454	480	422	432	469	419	441	438	407	439	432	415	438	458	444	447	437	478	381	444	469	426	440	408	481	424	412	396	458	421	437	410	448	409	420	444	430	446	431	411	414	458	395	457	419	427	458	456	439	461	414	451	417	440	443	479	441	442	433	439	413	465	424	417	454	409	406	428	441	462	409	456	421	452	464	441	442	430	431	420	407	458	427	417	434	451	485	446	422	457	426	399	460	437	426	388	423	459	452	448	466	435	413	454	469	446	468	468	430	451	400	400	460	436	434	408	455	464	416	437	413	446	423	412	462	496	410	418	465	411	411	413	448	463	466	425	452	409	404	464	437	424	430	393	440	461	456	417	456	421	393	440	445	453	406	445	469	452	393	426	456	445	424	437	410	410	430	479	419	412	460	424	438	404	437	438	440	449	435	495	418	434	412	411	434	467	411	462	402	436	417	410	422	446	441	415	414	434	445	417	441	432	453	432	472	439	438	444	461	431	416	453	403	456	434	474	437	436	423	432	424	448	437	420	435	412	428	418	431	464	439	435	466	437	394	449	452	433	444	438	454	459	419	419	403	417	455	418	470	414	438	461	409	432	396	432	430	445	439	423	423	452	438	446	428	440	435	442	388	415	398	434	447	442	441	430	427	456	448	427	456	410	454	395	439	428	431	420	432	429	479	426	430	405	454	448	417	434	421	447	429	431	463	459	450	427	460	462	422	450	423	424	416	454	406	440	461	444	455	409	438	391	407	448	446	457	402	471	424	417	408	451	413	388	455	443	424	390	420	421	441	408	425	400	414	431	432	427	421	453	467	448	434	421	424	437	435	443	424	452	487	446	402	426	437	415	402	425	441	463	426	453	411	413	418	428	447	434	426	393	427	441	441	447	420	454	475	399	426	421	413	446	426	417	432	442	464	432	429	451	426	426	446	444	443	421	429	471	431	450	431	450	401	427	446	438	454	443	424	438	428	457	464	429	392	435	446	436	452	445	417	412	417	413	440	446	393	434	438	461	431	437	455	395	407	439	451	459	440	443	435	465	461	433	414	419	452	421	450	438	451	402	466	427	424	449	441	373	419	408	395	452	502	461	440	429	436	446	425	437	435	412	397	449	441	454	430	411	453	435	444	444	446	451	428	405	468	454	470	452	415	420	446	415	464	431	441	456	433	450	425	417	440	408	416	447	477	452	402	417	393	402	421	404	430	435	435	470	415	412	432	443	446	445	412	411	423	448	427	411	462	433	421	444	414	432	454	447	435	446	468	436	387	452	410	431	468	442	451	423	431	446	442	418	427	458	415	416	430	442	423	441	458	420	447	444	457	393	446	455	446	434	407	400	410	423	434	428	446	469	424	422	440	448	440	422	412	431	425	428	474	405	445	416	421	425	459	403	418	446	428	445	424	442	397	413	426	440	436	417	398	444	418	450	421	400	440	448	419	427	492	431	425	413	430	419	415	454	433	449	436	430	388	441	411	379	453	443	389	436	407	467	427	449	451	443	416	450	466	448	422	515	449	446	424	422	481	450	430	431	402	417	417	437	457	416	445	421	444	448	393	422	424	446	412	406	438	421	422	414	456	471	429	407	445	420	420	416	451	427	449	418	449	412	418	428	454	457	422	433	432	408	451	409	448	427	456	390	420	407	421	462	408	439	439	423	421	413	445	441	427	430	395	462	415	419	447	472	429	399	410	449	432	456	460	442	468	421	419	429	451	439	405	464	445	467	453	438	408	421	397	414	461	422	410	440	443	417	409	455	444	423	458	466	419	448	413	416	434	421	425	450	467	429	442	434
24446	22393	36226	40890	38771	36063	24079	7598	2386	1055	613	579	650	544	548	589	539	566	569	573	559	595	585	581	570	581	577	552	571	554	587	547	554	585	571	574	566	533	551	527	561	567	608	599	595	563	593	517	537	534	563	588	539	558	568	601	554	552	584	575	587	584	575	563	573	532	577	560	575	542	603	564	629	582	550	538	551	511	568	528	534	601	523	576	582	580	576	571	535	552	623	602	555	513	530	537	567	578	545	527	560	558	583	544	537	559	543	580	579	586	592	575	577	541	548	572	565	599	584	579	575	578	553	550	514	571	535	570	551	556	584	566	515	561	591	567	549	572	570	557	534	555	536	526	597	516	561	524	587	553	550	555	565	531	554	514	548	574	549	584	580	559	594	600	572	509	578	531	569	545	543	568	586	559	608	567	561	594	548	543	550	581	552	564	540	564	569	573	510	567	577	582	535	575	567	556	568	537	594	570	558	552	589	556	559	532	551	551	584	583	561	580	579	605	568	531	580	572	537	567	516	563	616	579	532	604	540	577	539	554	582	554	607	534	604	574	571	541	563	561	538	585	509	565	550	547	559	564	572	558	583	526	578	519	571	562	585	540	573	506	595	563	560	524	578	604	568	569	538	543	585	543	582	523	569	535	564	539	550	492	579	544	555	557	550	574	520	548	541	535	553	539	538	584	573	545	574	521	556	582	508	572	526	586	568	580	557	539	528	558	563	610	560	543	564	576	499	557	599	530	568	567	581	547	586	542	541	519	613	556	557	549	596	559	515	550	573	565	560	532	569	580	566	568	578	553	518	559	583	565	538	582	588	551	550	527	552	551	572	505	556	545	563	569	546	578	540	554	560	552	573	564	552	550	545	557	592	539	550	549	540	585	585	538	568	555	584	546	527	533	603	582	551	586	525	546	531	583	518	562	560	567	556	561	548	602	550	524	539	566	577	536	537	540	539	556	533	509	542	580	546	565	559	540	559	581	614	560	596	611	567	553	578	620	558	523	561	504	554	574	518	521	583	582	527	605	494	554	543	523	545	513	522	550	577	584	563	553	524	524	563	567	583	551	547	548	567	565	545	561	520	574	562	536	587	523	581	518	552	572	567	562	540	549	532	512	557	576	548	501	580	550	557	597	554	569	536	547	568	545	570	550	557	573	574	564	568	575	604	560	584	547	516	551	546	577	585	574	546	560	586	525	571	582	524	566	569	556	554	539	595	554	553	554	511	507	565	586	576	539	514	516	581	574	574	522	568	529	553	538	546	585	545	535	532	550	549	523	545	554	547	486	572	544	550	553	555	530	552	562	513	559	568	574	532	516	618	537	543	574	529	554	542	592	561	524	557	565	584	546	532	563	536	587	513	580	561	546	563	525	520	547	581	552	577	547	559	561	589	582	570	572	573	556	565	535	522	560	536	553	590	548	557	566	570	537	588	554	533	572	614	587	559	559	604	607	534	509	573	565	562	590	532	546	561	565	564	527	559	590	561	534	536	560	592	538	519	575	577	568	550	557	557	513	554	525	559	545	532	549	572	573	553	550	597	573	544	567	569	569	558	562	574	569	596	540	539	531	547	565	542	560	554	603	539	558	573	581	542	527	589	586	537	529	578	572	580	568	561	570	568	547	582	535	572	590	548	540	537	604	560	546	540	572	559	546	588	565	565	580	519	544	563	557	590	535	564	568	560	568	573	577	600	583	586	557	545	596	557	532	575	580	530	549	525	555	541	546	547	590	522	526	584	527	562	568	575	545	564	564	580	578	592	561	560	544	523	546	546	603	549	582	586	590	527	589	556	608	571	561	604	542	564	564	525	514	608	559	591	549	561	578	571	568	515	570	538	552	538	645	583	574	541	544	577	573	571	560	584	570	560	564	570	550	556	545	538	564	536	499	525	565	548	577	554	577	552	555	555	574	570	590	529	577	527	581	548	564	540	559	515	565	598	549	538	592	548	556	557	529	518	590	575	572	566	555	548	530	564	519	548	579	579	555	544	569	548	537	581	542	499	578	521	544	583	606	574	545	554	548	553	571	562	554	534	549	583	566	571	549	564	604	532	574	573	535	564	610	562	581	560	576	599	563	543	564	574	524	553	584	555	551	537	601	624	564	556	524	556	555	540	548	512	516	561	503	542	546	584	516	559	541	566	537	525	568	563	576	533	552	532	571	571	548	594	595	568	550	548	553	552	528	567	570	565	554	572	523	534	557	550	544	602	570	529	559	591	617	560	554	580	575	521	567	615	552	565	587	561	514	575	541	575	528	546	591	593	587	554	560	578	555	591	571	551	586	579	539	567	562	565	560	516	579	555	566	532	553	589	543	557	574	580	518	551	564	550	567	579	552	573	521	550	536	557	521	507	552	556	558	591	562	553	597	552	573	578	561	597	585	579	587	548	577	583	567	574	535	615	536	570	571	539	567	559	545	558	618	569	547	584	529	503	530	536	568	572	574	511	577	575	570	516	564	558	534	525	554	576	555	551	535	556	554	594	588	541	588	532	578	505	589	553	570	561	549	549	595	561	551	577	573	595	600	538	545	562	586	560	570	571	587	535	572	551	564	567	530	613	594	589	569	542	553	555	575	571	538	572	512	593	551	539	567	547	581	526	548	547	573	540	521	575	585	590	564	550	547	556	571	550	536	569	532	539	565	578	553	574	553	511	582	567	555	566	575	579	557	558	556	561	571	571	592	559	522	557	575	593	534	531	579	571	554	551	587	539	589	577	538	583	534	522	546	539	560	557	536	568	572	543	552	567	525	565	583	551	564	576	563	553	602	582	561	550	572	530	563	576	546	545	572	557	554	556	549	574	576	568	531	573	552	558	529	563	564	585	555	549	562	584	567	605	577	564	542	552	517	550	541	559	566	586	577	557	569	536	561	554	582	559	533	576	547	549	521	546	541	550	573	561	572	607	559	545	569	568	593	511	564	543	513	555	577	555	573	584	551	577	551	578	594	591	566	583	562	565	538	519	556	564	497	565	526	594	533	546	540	574	528	544	521	550	561	551	554	548	613	545	591	548	588	544	541	549	558	599	528	549	574	588	553	549	533	544	530	595	533	555	545	508	559	580	483	565	581	542	579	560	519	566	563	581	538	555	542	568	550	541	555	500	553	557	554	538	655	565	536	562	573	535	503	534	548	536	554	561	566	555	562	571	533	518	568	579	571	527	557	565	543	521	561	576	567	606	554	512	557	557	548	548	559	543	527	582	587	589	590	556	587	545	521	585	541	581	544	531	566	491	555	539	575	559	555	568	561	575	562	557	565	556	551	521	567	591	601	636	520	494	537	551	584	563	542	571	581	570	556	549	570	538	567	594	616	606	565	558	544	486	564	558	572	575	604	546	555	513	570	555	560	566	581	534	562	549	549	560	560	545	593	598	566	576	555	525	572	566	560	556	531	556	563	562	578	540	523	537	541	585	586	606	579	556	542	621	540	584	537	568	581	557	579	569	588	570	606	563	524	533	525	575	540	546	578	549	549
53872	100373	85645	61559	44697	32514	16434	6073	2758	1071	592	544	521	515	498	541	523	516	567	546	524	502	550	534	477	543	577	527	538	534	537	533	519	543	496	555	565	468	516	505	530	514	531	490	510	507	529	519	515	547	503	533	545	485	503	570	532	532	525	535	511	544	531	565	554	505	566	506	497	500	539	547	523	526	565	511	507	554	533	517	491	521	501	525	521	539	509	508	492	499	551	495	524	534	502	524	519	523	522	468	537	567	540	545	472	534	495	523	553	568	461	539	497	527	534	552	538	510	503	550	538	536	519	570	509	517	551	532	489	510	548	539	552	529	543	492	511	504	503	516	516	480	561	508	543	540	529	514	500	551	514	527	533	509	538	488	516	529	518	532	503	520	551	510	506	481	530	505	490	513	533	530	564	536	507	485	514	504	543	474	521	503	517	569	512	509	489	470	543	537	567	524	505	502	503	523	551	505	508	538	522	516	519	531	519	557	534	523	540	452	502	530	516	509	518	534	475	511	511	524	479	523	534	574	486	522	488	516	530	538	466	515	530	478	534	536	489	571	540	529	569	527	551	497	546	506	505	524	509	544	540	511	523	506	528	518	528	532	477	550	497	515	520	565	516	541	525	526	542	496	536	519	524	469	547	513	493	548	507	544	512	514	480	496	509	552	521	529	538	538	508	544	533	540	554	519	508	514	511	526	563	502	562	500	517	529	488	511	513	512	536	508	549	514	509	522	492	524	534	505	482	531	488	521	549	489	540	552	513	546	532	508	526	532	543	528	515	513	497	545	531	533	505	521	545	527	515	554	514	499	503	521	518	534	530	522	494	513	522	538	539	520	567	556	487	530	503	493	530	508	530	541	516	535	482	526	559	530	536	524	567	529	515	522	524	525	555	524	505	512	530	545	570	491	529	531	568	504	541	530	543	539	520	557	491	507	518	505	494	529	518	536	505	520	529	529	504	549	527	532	494	478	558	490	518	532	531	523	520	494	542	510	508	530	513	543	548	510	501	590	532	519	549	549	512	511	535	508	506	549	547	497	509	520	505	533	535	556	499	540	522	498	516	495	530	498	525	520	512	497	498	554	484	572	523	531	501	501	554	502	544	500	514	524	527	561	532	497	492	519	549	537	523	517	550	536	503	488	512	502	561	533	583	547	513	546	560	525	509	550	516	500	509	520	524	530	517	525	529	525	521	518	513	546	452	501	490	532	495	544	517	548	538	559	487	491	516	560	505	514	528	539	543	515	534	541	500	548	538	526	533	539	525	520	532	516	520	492	498	529	560	526	577	554	531	483	490	480	517	482	503	539	501	513	549	519	480	480	592	502	521	539	491	510	506	518	516	489	524	504	547	493	554	496	531	559	531	541	492	486	462	522	504	559	511	515	504	487	498	534	521	528	545	542	520	516	504	507	500	517	499	541	542	513	532	547	572	527	502	518	523	492	505	529	573	526	548	555	535	490	510	485	522	535	540	552	516	516	530	521	536	569	514	496	546	519	516	494	540	553	569	522	549	535	516	495	488	466	497	540	526	509	491	483	515	524	539	480	517	491	506	580	513	499	503	512	537	506	495	522	470	509	471	518	498	526	510	500	542	514	504	515	531	505	542	554	501	578	517	498	522	539	518	525	505	508	548	541	559	506	502	511	535	539	524	518	502	503	550	536	542	510	550	528	553	470	503	544	541	523	530	512	520	509	534	524	567	553	573	510	517	530	536	523	607	539	550	519	522	554	530	515	503	512	508	522	561	511	552	491	520	492	485	516	511	515	511	509	526	508	523	512	560	517	539	521	482	537	483	471	558	538	540	508	513	510	531	553	515	526	545	506	527	506	511	532	566	488	532	552	535	547	532	495	504	517	534	530	488	504	537	501	497	566	532	523	523	526	526	512	488	498	533	512	528	513	544	538	542	520	567	501	519	530	538	516	528	532	547	531	535	483	503	532	499	497	473	526	503	536	513	500	499	543	555	515	527	498	537	534	544	489	495	508	547	496	542	508	571	547	526	539	527	510	537	540	486	525	511	527	493	507	499	538	504	529	565	549	506	505	530	517	533	491	514	509	481	541	509	512	494	552	487	501	511	499	495	516	502	511	531	508	489	538	550	521	499	534	522	504	508	525	544	511	559	530	488	540	553	479	492	533	526	461	486	518	511	540	504	519	554	500	516	472	518	513	495	511	532	546	545	514	546	535	551	501	548	544	527	491	503	530	520	497	483	487	511	519	512	499	497	543	523	506	498	527	545	482	503	526	529	514	543	501	501	515	503	532	518	537	518	530	496	511	531	534	519	509	518	483	524	568	482	526	492	543	568	516	527	468	514	488	514	515	491	526	572	483	527	501	521	545	504	493	581	512	547	499	522	497	538	520	479	515	534	484	550	491	552	527	544	510	536	485	528	513	520	507	543	495	519	518	553	489	500	499	527	526	581	531	515	552	521	502	493	544	541	560	520	528	528	513	538	546	560	506	521	539	473	554	495	481	515	497	533	509	519	530	549	459	532	510	505	511	537	517	519	536	518	538	491	525	583	517	533	524	526	502	465	484	485	489	549	513	505	538	544	518	523	530	515	500	501	548	536	507	489	523	523	545	534	531	527	487	519	499	566	516	528	524	463	515	481	521	546	501	541	555	550	521	522	516	507	535	523	514	578	532	496	487	505	552	573	524	513	483	525	541	505	570	515	550	503	530	480	520	500	527	550	536	548	520	512	521	503	514	515	528	517	498	542	515	561	504	504	552	494	491	540	505	560	559	509	535	500	494	519	501	535	499	556	496	556	511	546	520	541	472	506	562	541	555	562	504	486	525	533	485	501	538	512	480	481	543	486	556	498	506	495	520	540	509	501	559	523	490	543	490	508	510	515	515	523	505	503	498	532	490	542	516	546	523	491	520	488	491	493	499	524	535	507	518	485	499	510	553	505	489	537	517	544	526	501	519	535	510	522	541	481	522	516	536	510	521	503	506	547	535	520	507	481	482	471	531	515	514	566	562	539	556	536	523	530	500	563	522	532	537	487	535	523	540	507	504	507	498	554	542	500	553	545	516	520	535	541	522	500	538	482	506	491	557	519	498	499	517	481	528	554	533	543	537	521	531	525	519	542	513	524	521	566	518	530	515	519	504	504	493	536	534	483	555	552	531	504	524	528	516	525	538	473	495	499	520	536	493	500	485	531	519	546	474	523	569	493	500	518	530	503	509	550	517	493	553	530	516	499	503	527	545	528	513	521	500	503	553	529	515	493	531	516	532	546	520	539	530	512	513	523	549	442	560	508	566	502	539	517	510	518	507	517	516	525	492	560	482	566	531	567	518	527	505	529	481	527	540	532	530	452	539	549	490	491	498	525	514	526	498	497	503	562	519	535	536	523	515	509	517	505	525	522	499	527	544	503	502	543	548	566	543	539	503	549	528	548	516	508	488	563	511	491	482	516	526	561	537	526	538	537	522	476	524	510	504	495	509	533	550	545	514	505	533	498	499	511	506
28522	23897	24361	13926	5440	3246	1578	691	534	441	425	432	439	396	403	426	419	469	405	455	445	431	440	447	428	440	459	433	425	412	417	412	424	406	413	419	415	431	424	420	423	409	398	443	407	425	432	413	439	429	388	409	376	425	440	442	409	432	464	414	399	435	460	457	463	404	447	451	407	436	406	417	435	463	414	399	434	439	425	430	425	435	414	405	429	444	428	424	369	426	428	440	421	411	454	436	424	437	451	395	448	435	439	401	465	413	433	453	448	410	413	469	435	457	397	420	448	426	403	405	423	423	426	413	409	454	411	457	384	426	442	458	420	423	464	396	429	391	455	408	431	398	369	408	438	447	436	435	413	401	396	441	410	468	445	434	410	446	420	403	411	426	452	426	424	400	413	466	418	420	374	400	455	413	422	399	414	415	378	389	388	419	443	447	439	462	405	399	460	487	439	422	436	441	392	402	435	440	423	412	428	418	414	370	444	453	425	357	404	456	393	416	422	451	425	394	402	442	426	440	428	432	459	470	432	437	387	411	441	414	427	444	417	431	459	408	447	401	427	435	435	394	453	418	432	473	404	456	436	444	427	392	414	459	417	399	451	435	417	420	415	401	440	399	415	406	446	424	405	448	403	413	433	365	387	439	433	408	416	409	427	436	422	433	438	413	416	441	425	428	416	423	442	424	418	412	409	452	407	438	387	398	446	412	402	433	419	417	410	419	474	411	453	440	411	438	429	428	409	398	461	425	427	431	442	431	483	433	409	434	438	430	402	425	421	388	430	420	414	442	398	422	402	441	432	456	460	374	400	478	401	429	450	390	437	380	427	421	409	380	456	425	410	391	418	422	420	453	426	428	400	404	442	433	413	465	436	416	421	406	422	455	433	421	409	403	424	407	438	426	446	440	391	451	430	431	442	414	431	424	393	415	387	420	396	436	438	444	426	419	415	431	376	432	419	431	432	425	422	428	450	455	418	403	433	415	426	402	452	440	439	438	437	448	451	404	436	431	384	434	445	456	431	440	413	433	432	414	418	446	446	405	437	447	402	425	421	445	470	436	411	423	438	432	426	415	464	454	381	403	456	413	438	425	416	407	414	379	387	444	429	415	440	382	419	426	422	433	439	400	380	432	387	415	423	413	439	485	388	423	419	398	416	405	412	414	432	405	415	458	431	446	373	442	414	410	427	460	475	426	408	446	438	416	419	414	418	404	422	446	433	389	425	398	404	448	379	435	456	379	410	428	430	414	450	451	435	413	413	416	456	413	432	467	434	452	428	438	416	432	446	429	426	412	413	444	416	435	397	457	437	442	444	445	424	419	441	429	458	424	413	385	446	437	439	385	423	424	443	424	451	423	399	438	423	385	426	410	434	447	421	418	442	438	446	417	450	443	449	447	425	437	443	409	431	406	416	424	446	465	414	403	420	401	398	442	430	417	436	403	409	419	382	444	413	386	417	425	419	412	380	401	394	435	402	426	425	457	441	424	413	424	401	372	411	441	383	413	429	403	423	387	422	418	393	451	429	439	447	449	421	430	447	449	400	440	409	413	439	451	446	421	418	426	434	428	442	410	439	414	408	442	407	428	407	455	426	432	438	410	385	438	395	436	439	426	453	441	458	443	448	421	421	429	404	404	442	465	394	426	435	427	436	391	453	410	411	403	441	428	425	435	432	409	428	405	429	463	437	419	453	474	400	420	434	417	433	441	429	411	414	462	396	439	413	445	465	437	416	386	414	428	379	463	443	398	463	413	386	440	410	424	438	397	424	422	406	457	431	415	416	435	397	390	437	406	399	445	429	444	406	453	405	426	408	387	395	433	472	415	446	410	441	418	428	372	449	387	405	423	437	422	430	445	434	438	417	420	423	420	404	420	436	465	450	432	456	462	404	389	404	484	405	417	412	461	427	441	431	448	444	423	423	399	420	406	419	432	390	397	429	403	403	430	387	433	434	420	439	416	441	420	401	460	469	461	423	405	422	401	410	454	432	401	432	445	431	427	449	403	429	448	424	445	440	379	414	421	447	438	390	433	412	427	413	412	417	433	444	481	409	393	433	449	403	423	438	421	413	430	437	455	410	454	422	400	435	389	436	436	452	393	426	398	402	436	430	395	404	425	426	402	409	435	428	422	455	453	419	413	443	411	439	440	428	421	429	454	420	440	440	441	395	431	408	418	410	434	413	441	394	424	438	415	422	447	449	414	437	431	396	410	416	434	444	454	422	419	398	420	452	449	440	388	438	460	456	407	438	432	421	400	448	429	440	441	381	411	413	388	437	443	471	444	424	414	409	437	433	388	430	388	417	432	433	419	408	405	400	412	413	422	421	400	428	427	465	396	404	419	450	423	429	402	471	460	433	432	435	444	446	411	408	447	419	433	433	433	387	419	437	434	402	439	417	405	439	413	423	412	416	448	425	388	423	408	420	408	407	430	415	392	468	404	402	450	408	482	439	386	399	420	443	405	419	423	395	396	445	420	440	422	418	440	410	411	413	412	448	453	443	397	407	380	415	437	401	444	420	442	409	406	443	444	416	436	421	399	420	416	421	440	410	388	350	442	439	434	460	427	431	417	442	483	392	444	437	429	423	394	432	441	409	416	444	408	408	420	442	416	428	428	397	413	414	380	405	440	412	425	412	419	426	429	412	414	434	399	432	392	447	422	444	470	409	409	432	405	432	378	405	438	440	401	416	426	421	427	407	435	403	422	448	423	451	439	421	437	438	433	391	438	444	395	405	454	418	453	417	463	406	439	473	418	402	469	445	453	420	398	427	443	407	417	467	413	426	422	424	402	425	417	469	419	390	441	424	453	454	403	415	439	462	449	400	468	425	400	421	403	400	426	410	438	443	418	414	380	404	429	393	440	401	422	395	438	425	411	436	438	454	423	438	414	456	427	442	427	388	405	425	416	429	431	389	418	398	439	435	417	425	405	414	418	406	445	419	459	447	461	402	414	391	440	372	399	426	401	462	421	437	419	408	445	461	397	409	409	409	404	398	404	422	436	393	427	424	428	447	403	434	447	402	395	415	421	456	432	440	443	427	455	432	404	407	446	416	399	421	438	451	423	420	426	424	413	408	434	436	412	400	432	436	421	424	462	430	400	430	393	414	414	411	432	413	421	421	432	429	431	411	379	374	477	413	451	409	428	399	412	396	429	411	398	443	418	405	443	420	440	438	443	440	427	450	420	456	444	433	449	444	417	409	457	457	448	401	401	394	417	454	421	432	421	434	429	435	404	417	427	409	450	445	439	411	434	380	444	419	441	405	421	421	445	400	400	441	429	425	461	422	391	398	446	433	373	413	390	451	393	438	408	406	427	446	405	391	466	399	376	424	395	424	405	423	418	449	420	428	413	433	426	438	413	418	397	393	428	414	413	441	432	411	420	438	404	400	406	450	415	393	464	398	444	410	460	410	409	425	425	376	435	386	441	406	436	432	417	475	414	447	405	458	434	434	422	429	412	424	415	422	435	407	400	441	412
13090	27123	22229	9924	4811	3320	1637	700	483	391	363	366	352	380	339	395	358	348	368	370	390	340	367	384	351	361	357	340	371	361	375	370	348	400	388	359	327	346	345	342	385	341	373	390	352	383	370	392	358	339	370	374	371	336	372	323	391	346	355	325	362	410	360	348	360	366	367	365	360	370	356	377	374	341	362	315	380	345	360	348	394	373	381	336	359	348	349	338	349	340	382	367	363	364	340	374	338	326	363	343	361	392	349	332	367	350	365	357	338	352	365	390	368	389	333	373	382	334	339	364	354	361	334	325	333	356	367	319	370	326	349	376	361	352	349	344	368	359	332	357	354	362	362	375	380	386	362	359	367	373	328	362	317	356	362	364	339	376	330	368	334	365	361	355	378	355	347	353	372	371	379	366	373	329	378	344	341	355	356	372	380	355	366	399	360	336	372	371	384	350	360	347	349	363	366	395	341	367	360	370	324	342	349	382	373	335	352	356	371	380	349	347	363	407	347	322	355	338	354	371	369	376	372	346	357	356	365	343	350	359	397	363	368	359	335	366	381	350	364	353	336	355	349	340	381	362	348	366	351	346	348	338	371	370	340	347	375	353	388	324	356	380	346	360	359	345	341	338	360	365	334	355	360	365	342	349	395	361	359	392	349	342	361	352	388	353	364	351	365	356	378	359	375	363	365	385	367	373	329	381	346	377	379	336	338	359	338	338	371	348	341	352	354	353	350	377	330	390	348	369	371	323	358	366	323	360	342	343	415	375	396	377	396	372	350	339	374	341	359	350	384	327	386	348	373	378	366	321	403	355	342	375	351	358	363	332	311	337	357	340	382	352	360	332	353	363	338	341	370	343	364	343	306	352	338	345	349	344	368	376	377	399	359	389	385	353	332	354	341	352	357	357	340	369	339	363	355	327	379	327	391	324	336	328	351	372	345	341	349	349	370	333	352	373	370	356	346	362	357	343	365	364	380	360	343	331	326	382	375	372	352	343	373	377	339	359	354	366	353	397	354	349	355	360	345	377	356	340	351	321	340	396	366	379	373	336	340	368	332	363	368	324	357	357	342	367	367	366	358	366	382	347	353	369	343	361	347	354	328	352	383	399	350	408	372	351	314	358	361	377	383	359	371	336	354	347	358	371	353	360	398	395	337	307	380	356	352	378	317	347	340	344	341	361	371	344	312	379	357	350	363	347	309	348	351	398	370	349	405	351	344	336	375	359	362	378	344	396	372	359	354	369	328	376	394	371	358	363	380	368	361	392	329	383	379	355	315	405	360	336	389	371	371	381	363	367	336	320	384	352	338	373	337	368	360	350	341	354	380	340	362	362	363	379	346	363	370	357	385	357	367	356	409	397	360	380	397	381	367	367	359	388	396	353	350	353	329	373	343	360	372	382	356	350	338	364	351	366	339	333	335	348	372	346	360	358	366	361	375	399	337	320	372	362	350	353	363	341	360	359	329	382	351	385	347	372	332	355	337	350	354	357	352	370	393	317	368	361	389	389	356	365	363	366	327	369	361	349	375	353	372	351	342	370	345	382	345	355	340	356	334	351	329	365	367	355	344	321	312	359	363	392	368	361	340	355	350	368	334	355	369	346	382	363	370	334	334	362	375	366	329	362	340	363	323	363	372	355	348	345	340	355	376	343	362	345	341	354	380	364	386	360	372	359	345	350	376	339	356	378	341	352	355	356	339	359	354	354	359	359	358	353	312	365	320	359	360	366	360	347	357	373	369	377	354	393	360	341	359	373	374	351	400	345	389	380	369	377	337	357	355	361	372	373	345	354	372	335	355	331	370	343	387	361	345	352	378	348	371	343	357	370	379	350	349	379	349	324	373	369	346	379	373	335	376	343	377	326	406	383	352	380	337	360	354	371	355	362	378	339	368	337	354	360	373	370	376	326	369	363	371	338	348	344	347	378	388	308	368	356	377	352	360	366	329	335	377	353	364	380	341	342	385	377	361	324	364	346	318	339	363	347	375	378	365	333	345	360	373	353	356	370	361	356	354	358	360	373	392	335	345	381	346	368	336	403	376	329	355	351	357	376	376	380	340	357	349	344	351	333	383	346	365	365	325	329	361	370	352	319	349	336	352	353	360	350	345	358	353	373	354	371	303	358	383	344	370	360	379	384	369	354	344	358	398	338	372	407	362	364	361	341	341	385	348	339	342	369	377	364	361	347	359	388	360	369	333	364	348	356	388	346	350	357	364	349	348	367	351	376	335	374	334	332	333	343	356	365	338	329	404	340	360	338	380	354	355	353	366	366	364	363	381	351	376	379	349	351	363	376	358	367	394	381	379	378	352	351	365	376	359	357	341	385	344	362	341	366	350	362	368	354	357	323	337	356	330	346	358	353	385	343	352	348	340	342	378	364	392	373	372	391	362	364	348	353	354	340	365	358	358	365	378	354	374	360	372	360	359	362	351	358	380	366	384	365	380	354	341	354	349	351	342	335	352	377	398	376	341	322	365	338	374	334	392	343	385	323	332	344	386	388	339	376	350	376	363	361	376	361	352	366	365	362	381	347	394	378	358	384	388	341	388	354	368	365	329	370	378	362	370	348	362	339	330	331	353	368	358	357	383	364	337	345	350	351	332	394	341	344	340	337	335	339	381	366	334	347	337	365	393	367	349	378	349	336	354	388	372	375	356	365	350	351	380	350	359	325	344	355	354	372	354	347	355	368	374	357	347	341	349	337	355	333	384	371	392	349	346	360	330	361	379	365	321	407	330	360	371	324	343	364	356	377	341	382	343	357	349	344	312	399	367	342	347	352	364	388	347	368	331	364	334	371	350	357	379	340	355	394	390	349	359	342	360	384	380	367	331	367	375	350	358	353	366	363	347	328	377	355	341	339	350	392	382	347	379	367	378	352	359	330	366	353	366	351	342	332	375	383	371	367	362	360	374	334	336	341	367	330	338	328	357	342	350	354	347	331	359	352	354	335	377	364	380	360	352	363	351	397	367	352	348	347	337	354	350	352	365	311	347	338	367	354	361	396	355	320	353	353	337	374	372	320	371	370	359	379	371	355	384	350	383	400	361	355	339	394	361	363	362	372	348	351	382	402	366	380	396	332	351	344	335	322	383	354	326	353	339	383	349	354	350	366	378	377	352	388	354	360	370	365	350	370	401	342	380	358	336	345	344	338	386	372	374	341	360	378	347	354	340	376	357	337	347	392	353	374	353	370	365	352	356	347	361	374	333	360	388	363	351	358	329	405	331	349	376	353	358	359	370	351	320	375	377	344	361	362	366	392	386	339	354	365	354	375	337	391	383	364	380	361	359	361	329	376	341	359	362	355	358	372	360	357	359	351	381	333	328	383	348	389	362	362	338	359	371	373	363	391	331	344	350	367	363	351	341	374	362	346	344	376	352	362	354	368	359	370	342	369	364	364	349	317	376	343	362	349	353	365	346	355	404	363	344	351	376	357	369	363	299	366	335	374	374	365	327	377	351	328	368	332	372	389	357	372
25504	22822	39939	44680	34929	27715	14609	3403	1345	636	532	489	478	478	467	469	491	523	484	485	495	478	513	484	505	483	491	490	471	517	432	498	448	440	425	466	463	461	485	495	470	455	482	474	460	446	458	454	427	502	478	479	464	441	503	476	444	458	461	477	485	470	479	489	450	524	451	449	484	437	433	493	462	471	495	499	470	486	478	444	442	485	501	469	456	473	460	451	429	451	475	440	496	460	478	472	456	444	488	446	502	465	468	481	430	437	445	491	471	467	473	453	437	441	441	458	491	493	470	481	454	507	474	503	432	517	475	443	477	489	455	483	487	453	487	437	465	457	448	432	519	462	470	455	491	464	425	464	500	493	439	485	515	458	501	470	478	461	462	478	456	490	477	487	442	483	445	466	504	449	462	449	502	460	413	447	456	433	458	471	488	453	460	494	460	445	500	456	465	430	426	447	462	436	457	491	512	471	421	430	466	465	465	458	483	435	485	444	420	503	499	446	502	487	460	454	475	457	431	472	465	462	450	458	419	453	463	462	434	456	441	478	462	465	458	493	463	446	443	467	501	459	442	441	480	487	436	444	445	451	487	486	456	476	474	487	479	450	492	476	472	464	487	455	477	480	422	490	506	444	424	496	469	488	461	462	491	457	440	450	468	481	465	489	453	498	447	486	453	483	472	463	485	468	447	471	471	465	461	463	470	457	458	447	456	422	503	412	486	467	473	475	449	403	470	451	472	476	442	474	472	448	479	438	432	453	473	491	451	463	457	452	448	447	478	469	452	475	401	462	456	479	457	466	492	448	434	468	480	510	479	467	458	455	447	470	481	500	455	462	451	447	465	425	420	452	460	438	441	452	477	491	511	466	449	492	500	479	478	488	457	471	476	453	465	450	422	440	468	487	475	501	482	447	500	499	477	461	476	470	468	469	470	520	492	478	456	455	463	494	443	489	477	448	479	449	486	473	483	463	451	470	468	426	459	462	446	481	456	445	433	464	460	450	485	474	453	453	460	472	485	493	482	481	514	462	483	437	486	496	449	469	483	451	479	427	473	457	462	506	477	459	461	460	462	451	434	505	422	444	458	467	428	477	447	455	445	494	456	455	446	467	482	475	503	439	479	479	442	479	487	458	430	468	476	493	461	473	488	452	471	436	464	466	451	500	488	466	462	459	432	427	474	488	458	442	439	424	450	498	461	487	481	427	466	479	533	465	488	468	461	467	465	450	446	450	471	464	476	437	455	436	494	471	447	496	437	473	470	509	462	479	474	442	461	514	466	444	468	502	449	450	500	454	475	493	466	462	457	473	478	460	496	450	492	488	498	474	432	452	504	479	432	478	488	461	453	487	504	450	441	454	438	430	424	436	488	406	466	460	502	477	467	477	504	442	454	470	461	452	466	477	440	464	471	477	449	489	478	458	485	482	468	439	474	442	529	421	460	458	473	504	448	437	462	492	448	505	460	441	490	466	440	486	487	506	450	460	432	474	429	448	480	454	458	460	452	472	456	493	455	442	483	476	446	476	463	501	478	471	440	494	478	451	487	458	475	503	470	490	451	441	478	448	436	478	441	439	486	465	459	496	435	444	471	482	467	479	432	472	488	458	440	489	444	493	445	488	454	428	477	477	437	467	463	461	474	432	420	479	456	469	490	449	478	488	446	454	473	439	467	456	445	445	492	464	470	468	434	434	481	465	499	448	501	460	475	466	464	489	446	493	491	471	441	453	474	449	451	455	485	497	473	505	459	497	474	470	466	480	450	483	448	454	459	467	478	448	498	439	483	478	473	493	473	464	468	537	470	447	472	412	434	457	488	446	478	459	486	474	479	468	477	469	460	442	482	459	464	464	489	473	431	500	455	448	466	482	453	464	466	479	462	470	493	481	405	469	438	482	488	489	483	438	498	469	442	476	469	470	470	483	468	463	472	430	470	471	465	449	491	449	453	446	453	463	449	439	489	456	460	465	496	436	442	464	475	476	458	475	428	444	462	466	463	465	487	436	472	495	466	462	468	469	454	446	452	433	441	468	484	451	481	455	450	471	445	503	451	457	475	441	450	487	461	477	454	483	418	458	480	500	514	445	469	475	447	481	468	422	492	483	476	493	469	456	459	452	465	516	488	428	434	497	449	457	477	479	457	438	484	464	471	471	443	436	481	487	451	477	483	426	439	430	426	459	484	451	452	443	471	425	472	433	414	451	482	480	450	494	485	476	472	464	475	457	505	483	441	453	462	430	459	441	485	457	486	415	458	457	471	450	481	449	496	464	483	464	467	463	495	473	452	444	471	480	450	480	461	447	455	438	487	474	466	500	437	483	445	474	471	476	440	468	468	465	470	480	441	459	460	453	437	451	457	443	489	463	459	462	460	491	437	427	446	471	464	464	471	424	452	483	450	471	450	475	503	498	455	486	439	453	447	450	465	458	451	444	438	436	499	455	455	479	436	473	459	454	446	496	447	442	470	493	505	440	426	505	463	485	444	484	465	455	477	459	432	454	461	471	459	496	446	490	459	483	459	458	447	475	465	461	468	476	441	458	424	458	466	509	428	510	472	430	458	473	476	456	445	474	462	437	475	437	460	455	443	466	463	459	484	423	450	425	445	451	477	465	471	481	436	451	463	455	422	451	490	445	474	470	440	472	500	484	453	477	486	451	435	453	502	477	465	491	466	468	442	462	486	423	484	460	475	475	483	483	439	462	468	450	467	440	503	429	473	471	440	437	468	464	432	435	481	495	446	442	418	447	481	433	454	466	458	440	483	475	494	465	452	499	486	431	533	447	494	487	437	470	464	461	450	434	444	478	474	471	475	408	452	472	454	466	447	471	449	493	493	488	472	467	496	471	444	440	451	472	450	426	443	427	440	440	463	469	470	458	472	478	459	442	447	459	435	482	468	467	489	446	455	473	472	468	453	439	448	450	473	494	456	448	461	454	485	495	418	476	450	505	486	470	443	451	472	486	450	450	494	473	455	458	456	468	479	486	465	478	450	495	472	450	479	472	474	447	436	457	468	446	468	436	480	430	478	493	471	424	461	442	475	463	434	456	441	500	449	405	465	439	428	457	432	457	474	482	449	477	453	487	459	473	448	442	416	414	475	467	475	464	439	448	449	489	468	497	464	478	472	504	433	447	482	446	468	430	490	508	494	475	458	475	441	478	440	494	474	471	486	464	457	466	464	426	457	434	426	451	480	440	467	486	500	484	481	437	436	483	451	480	458	465	458	464	496	436	446	439	453	429	432	457	457	459	487	471	447	448	470	509	478	449	458	476	485	460	454	453	500	467	460	477	449	456	502	479	472	468	417	460	477	456	477	415	410	448	490	445	444	485	447	494	484	453	483	421	441	467	450	432	463	474	461	509	508	434	486	432	476	468	479	458	494	506	464	465	451	470	437	443	443	475	434	445	463	459	450	473	486	444	447	492	446	430	462	456	446	429	451	458	466	505	471	449	445	443	436	496	471	457	458	458	469	449	487	456	465	471
43276	85335	74393	48971	32368	22060	10238	3273	1590	644	485	445	421	411	439	446	421	461	448	445	449	446	430	444	446	465	452	437	453	445	451	412	416	429	406	423	462	408	437	417	436	454	450	431	404	429	434	419	414	447	472	451	414	446	422	414	475	396	404	433	437	432	458	434	439	441	470	463	440	436	443	424	467	446	401	424	428	470	447	454	435	419	371	385	436	444	410	420	431	415	414	461	460	451	447	448	447	412	465	430	411	417	430	453	429	429	431	444	384	426	425	435	454	436	438	462	440	406	461	452	455	416	408	476	392	418	431	418	437	416	465	447	417	396	437	418	390	436	476	479	428	413	419	432	446	422	444	400	435	453	453	429	429	454	377	435	437	447	420	418	424	409	428	467	440	427	454	440	423	426	431	458	434	443	453	419	452	423	444	428	414	450	442	446	432	484	447	410	401	446	437	464	431	419	411	451	437	414	429	453	436	398	457	417	403	440	432	454	431	455	430	442	403	430	452	432	418	451	372	486	429	425	429	406	445	412	390	430	396	418	404	439	424	420	425	437	411	442	412	455	436	428	440	448	417	451	426	415	478	426	431	405	463	435	408	450	426	444	409	424	428	432	455	430	408	434	455	431	402	407	422	427	444	444	414	461	419	434	435	429	446	459	451	443	427	435	420	421	462	412	432	425	412	442	451	402	433	423	456	377	461	421	420	403	434	424	414	412	430	387	432	446	429	432	435	445	446	434	419	434	474	418	437	426	460	426	433	415	435	387	451	436	412	465	435	446	459	439	404	440	429	439	431	468	425	424	437	452	448	452	419	419	465	453	440	401	424	418	430	391	434	429	410	404	429	426	462	424	414	422	501	435	451	448	414	488	421	409	412	454	429	409	390	446	448	427	411	479	418	421	424	435	361	438	435	434	468	455	445	408	446	482	405	445	441	429	413	435	443	418	437	430	454	441	412	427	393	389	451	377	435	456	440	443	447	426	437	457	462	437	447	446	438	431	423	415	422	438	435	406	404	446	433	437	441	443	411	454	422	453	423	433	431	447	444	460	424	456	393	429	415	403	415	415	420	429	470	415	428	451	437	454	457	421	443	441	428	419	453	436	435	444	420	404	428	407	435	402	417	418	417	399	448	473	471	443	388	443	429	429	438	420	442	432	464	467	428	425	442	418	425	407	428	425	443	433	418	391	467	419	479	416	417	422	416	464	417	404	418	444	413	382	429	439	444	408	433	447	418	436	444	465	464	434	440	407	481	397	460	450	449	426	420	408	408	457	444	431	428	418	412	447	427	412	417	408	419	376	427	442	442	414	451	419	455	452	438	418	404	408	458	478	454	451	443	450	410	453	435	459	448	416	409	394	443	454	423	441	453	448	421	435	460	457	417	409	410	423	437	392	439	408	409	441	395	414	414	452	445	428	404	437	422	409	435	407	411	410	377	424	427	432	451	415	422	442	446	419	418	420	448	452	415	462	403	438	454	438	424	397	455	426	407	445	448	441	403	459	439	430	435	430	395	407	448	458	415	441	431	425	403	428	420	445	438	398	413	423	439	437	396	442	471	451	425	449	414	449	436	433	389	429	446	429	419	437	425	430	438	437	455	401	419	443	408	461	458	410	413	422	412	430	456	439	420	411	426	471	459	430	460	429	434	450	424	474	392	452	434	429	423	467	433	408	413	404	396	472	455	420	439	443	400	433	424	470	436	438	425	402	485	441	435	437	437	429	408	435	443	457	411	414	401	475	403	443	461	446	441	459	436	435	435	437	407	422	417	412	425	444	421	435	423	450	419	419	451	413	435	407	435	409	440	444	411	374	427	418	435	397	486	452	441	460	436	445	448	436	416	458	419	425	443	436	455	477	396	432	430	392	433	459	400	426	413	409	437	463	435	448	406	450	423	427	439	438	452	403	444	446	463	476	446	433	416	431	415	414	428	437	399	445	422	436	411	425	439	474	424	449	428	409	437	441	390	441	450	436	441	381	443	445	420	421	404	449	439	429	403	402	412	403	425	432	408	447	454	414	430	461	441	435	447	423	411	446	434	384	410	427	433	378	442	457	417	455	427	408	432	437	430	440	438	458	373	465	418	417	472	458	411	425	436	399	447	438	383	430	428	430	410	418	394	448	433	422	435	426	405	433	449	468	400	435	410	418	465	422	514	427	423	396	423	410	453	441	486	397	438	423	436	439	414	424	409	454	447	464	414	402	397	471	430	463	455	429	463	442	420	428	429	446	427	423	439	434	460	420	401	450	416	400	420	407	465	415	393	400	479	436	434	404	422	416	426	454	419	437	432	400	431	432	461	418	446	436	465	427	440	434	422	402	399	450	420	419	434	403	413	469	408	456	452	460	444	427	429	447	414	410	441	426	426	443	432	430	421	442	399	459	428	439	468	443	431	406	406	412	413	403	434	436	446	421	433	428	425	416	446	390	453	438	428	426	418	434	443	437	447	425	413	401	412	419	420	435	457	446	390	402	442	403	418	460	458	427	436	438	439	431	418	445	450	444	424	433	398	425	466	433	412	415	448	470	457	465	433	420	435	452	414	434	419	415	407	437	416	423	400	428	421	407	451	410	447	403	440	415	440	436	405	444	413	441	439	417	459	449	408	410	418	459	397	396	392	451	429	436	435	423	470	427	450	419	421	422	444	405	412	427	434	489	448	444	450	404	404	394	422	391	388	435	452	469	434	419	437	439	421	482	428	435	440	420	441	437	423	415	452	450	408	468	458	439	420	435	418	442	433	455	461	438	450	456	410	420	451	412	460	407	430	440	387	420	444	445	418	411	428	441	459	400	435	438	422	451	421	413	417	441	436	467	408	402	437	479	435	444	401	468	439	423	455	422	433	428	431	439	428	444	442	425	413	469	375	420	422	436	427	470	446	432	425	446	436	427	485	457	434	425	378	426	459	422	476	449	418	430	418	418	442	377	433	415	457	384	416	450	451	440	432	424	450	400	444	438	417	454	446	436	413	456	417	473	425	455	389	455	414	426	435	389	397	440	428	449	405	433	402	420	436	410	405	414	403	418	436	429	409	436	407	439	431	454	446	433	438	405	423	458	453	406	445	443	419	402	404	393	425	434	451	435	438	427	426	407	448	432	410	438	426	395	435	455	420	440	447	432	424	433	412	431	409	469	433	448	437	420	392	419	454	434	419	421	420	413	432	442	436	416	441	428	452	402	455	441	472	438	440	422	446	439	389	441	444	445	434	442	455	427	412	425	444	444	443	418	416	399	397	452	438	443	413	436	434	409	446	440	424	443	405	414	403	429	419	425	449	435	451	464	409	454	386	440	411	414	446	460	402	418	434	416	467	438	406	434	408	413	442	429	449	432	433	459	411	439	412	442	416	464	431	426	443	436	452	442	423	448	418	430	404	407	424	484	419	407	443	402	439	405	432	400	419	425	444	471	450	402	429	408	425	426	420	452	428	413	422	427	417	433	444	451	438	406	448	441	466	412	399	426	415	450	414	422	419	429
24482	22094	36853	42592	39912	36921	24179	7257	2431	899	630	625	610	591	562	568	573	549	567	566	574	532	566	564	607	560	545	585	537	587	582	547	549	544	538	575	556	548	532	538	592	539	548	551	570	509	533	536	545	538	542	531	511	533	509	562	576	526	524	491	566	586	561	537	546	616	550	574	560	542	509	571	576	561	545	536	561	602	554	547	542	570	561	567	550	530	562	558	565	572	548	589	543	557	571	511	595	556	563	551	591	537	542	586	534	528	587	576	562	551	540	568	511	536	553	561	524	567	549	541	544	615	518	569	529	553	515	548	515	574	621	594	545	559	580	515	553	521	540	505	497	556	557	571	567	536	574	578	542	604	592	551	584	516	529	544	557	583	571	522	547	520	546	531	563	517	556	576	551	566	540	541	559	567	539	538	517	531	544	607	548	558	578	577	542	518	506	550	575	566	583	601	555	544	530	548	551	523	527	540	602	566	545	579	572	546	563	563	579	528	546	573	567	553	523	562	555	554	512	527	538	576	562	564	545	491	552	530	517	540	544	575	546	576	576	550	515	534	507	506	511	517	529	568	546	534	550	571	543	542	542	537	581	577	577	550	521	582	572	548	528	537	556	534	549	542	574	600	544	560	517	577	594	541	542	551	540	556	607	562	561	580	539	556	531	546	522	533	575	561	542	554	531	556	560	526	560	577	572	538	561	571	571	546	556	610	552	522	582	589	583	521	560	558	588	569	598	538	539	569	575	553	560	554	543	533	534	510	486	571	545	559	540	541	532	545	565	560	588	584	523	560	547	560	524	547	560	575	552	586	579	506	548	573	581	518	535	535	569	542	582	564	567	587	581	565	536	518	537	582	552	527	536	538	529	536	597	555	576	572	547	535	529	489	582	557	522	570	524	560	551	519	570	568	528	523	543	561	545	556	548	530	562	547	558	578	538	564	539	525	535	579	535	561	581	576	547	563	553	575	582	591	520	534	529	560	572	545	533	545	572	551	537	542	586	552	594	572	567	561	548	582	589	595	550	554	564	512	575	542	567	584	570	578	532	530	551	530	520	571	572	539	521	557	584	544	545	527	576	534	520	529	556	587	570	548	550	531	543	548	588	504	575	527	559	561	571	549	572	576	534	576	562	544	517	555	514	602	565	585	528	596	568	524	544	570	521	543	571	556	589	525	558	562	555	542	536	557	567	540	522	538	510	545	538	551	588	538	542	547	533	598	559	528	567	559	522	524	543	545	584	553	589	496	547	579	566	559	620	517	553	538	524	569	503	521	530	569	560	522	578	586	584	559	557	573	550	561	594	541	564	530	580	577	595	587	544	512	559	558	547	543	518	540	536	525	545	545	523	555	536	508	558	531	583	567	576	591	486	542	583	540	546	561	549	542	530	537	560	548	519	583	554	538	566	532	514	543	585	557	585	562	548	567	535	544	568	513	573	505	596	555	527	505	556	554	511	513	558	561	576	549	540	617	542	526	543	547	562	543	503	531	540	584	531	529	543	568	553	548	589	569	558	567	531	536	598	540	509	561	525	564	556	542	544	507	572	573	599	587	526	548	538	563	548	536	564	524	516	537	578	541	546	582	577	521	520	517	575	516	570	584	543	588	526	546	559	566	579	560	540	589	574	554	587	537	583	559	507	565	566	567	555	586	573	545	575	529	550	563	568	582	550	578	551	551	554	509	547	559	546	554	508	507	545	544	552	507	543	560	515	578	560	559	527	534	560	504	546	531	546	613	489	574	557	546	548	536	530	581	478	549	585	552	611	531	582	528	569	560	529	524	529	558	529	588	569	550	515	559	557	515	552	554	541	526	518	577	541	521	520	571	536	528	520	541	579	553	523	545	544	565	557	551	530	564	522	574	581	565	541	511	531	558	545	556	556	516	576	540	569	570	559	531	583	524	525	562	546	571	561	556	582	549	562	545	568	573	543	489	558	561	557	559	546	537	560	552	561	568	562	556	536	555	582	538	548	541	575	516	549	497	572	595	538	536	581	585	585	603	555	567	531	551	529	538	553	521	537	562	538	563	546	577	592	574	595	526	569	537	563	567	562	532	565	551	548	546	543	524	565	542	548	554	557	545	517	496	495	522	542	527	555	549	519	596	544	596	577	573	602	585	560	525	558	522	524	531	559	564	533	540	570	564	561	552	550	533	583	509	572	534	518	578	571	587	575	542	578	519	575	534	531	573	571	551	555	622	554	541	523	593	567	605	537	531	564	548	574	558	533	580	528	514	550	570	556	553	534	566	538	563	579	551	559	589	549	526	553	559	574	560	589	579	556	555	573	535	539	546	560	571	568	526	510	541	579	585	546	542	528	545	526	523	571	573	545	558	537	511	586	576	615	551	585	545	544	557	577	522	543	528	568	583	571	537	544	544	544	544	505	568	585	578	528	559	596	561	542	536	553	516	523	524	591	568	545	553	558	549	582	568	537	542	508	548	565	586	539	580	569	543	577	532	544	566	563	504	549	568	533	570	529	549	570	584	539	527	553	549	520	557	523	529	541	553	549	555	556	547	539	587	591	555	545	542	542	533	542	541	538	569	528	532	547	532	528	567	557	550	542	566	538	564	548	534	558	548	527	542	576	540	597	593	554	535	512	566	541	537	556	577	531	589	522	513	562	503	533	519	513	516	561	570	549	586	546	564	543	572	567	514	530	566	549	558	563	540	562	568	552	532	552	570	527	507	580	575	536	598	579	564	560	571	515	521	549	527	558	486	539	553	581	567	585	579	544	583	568	579	518	572	537	579	601	586	527	576	561	561	556	548	530	554	550	560	556	529	589	587	530	554	521	567	544	572	544	510	573	595	570	571	613	556	552	575	569	563	539	579	571	530	568	506	613	531	528	542	552	497	565	532	509	561	581	511	527	567	551	550	554	551	598	559	547	556	579	576	533	599	529	571	570	578	547	553	561	548	545	533	564	555	570	525	546	582	601	571	539	560	569	595	550	569	568	548	520	527	555	530	500	540	543	565	531	568	548	556	559	556	558	553	519	564	546	537	530	574	534	533	529	524	521	568	572	546	543	526	545	526	565	543	540	517	555	566	564	554	549	581	540	531	575	571	536	497	585	580	593	537	562	564	575	529	540	557	559	495	523	541	566	547	502	545	562	530	533	561	569	540	582	561	528	539	499	554	554	511	562	557	551	545	525	564	592	541	546	519	520	542	566	571	548	513	562	587	522	553	558	634	525	581	542	546	548	568	534	567	520	575	547	544	572	527	571	502	571	566	548	577	571	539	543	575	537	549	540	583	570	591	548	522	523	560	583	589	531	549	550	580	553	580	584	552	517	512	545	558	572	569	568	591	549	574	565	528	583	588	545	559	543	556	562	534	501	553	567	531	544	547	537	563	522	563	576	536	568	553	581	548	574	542	535	552	538	587	575	520	571	541	542	540	532	583	511	574	532	517	589	518	557	579	572	545	517	568	544	551	553	563	567	530	592	513	525	550	537	516	565	594	517	584	546	554	563	559
49090	97472	87276	63717	46578	33155	16579	5514	2847	976	565	556	499	519	524	520	546	482	563	523	482	517	509	557	502	530	520	578	497	566	548	539	494	543	521	510	534	506	485	524	514	529	505	519	523	464	529	519	528	475	582	517	522	511	526	520	516	520	523	547	554	532	512	560	507	559	484	452	561	493	540	530	525	527	508	544	508	532	515	545	519	486	537	513	521	516	502	549	522	499	498	526	506	517	542	566	583	489	517	530	513	504	540	519	528	503	521	513	520	521	523	493	517	513	527	541	531	554	546	535	510	550	539	495	511	547	505	573	542	534	502	520	535	509	500	501	502	502	517	557	515	531	523	533	525	529	525	554	506	508	514	516	501	531	517	490	495	486	491	563	508	486	532	519	523	484	548	497	517	508	519	513	521	524	501	568	536	559	499	488	554	541	548	519	507	499	471	554	521	535	498	504	518	552	529	518	524	528	463	531	477	495	490	531	515	532	493	496	517	507	513	537	514	541	520	531	482	500	492	465	539	474	495	519	510	528	500	562	514	515	532	520	502	518	521	513	566	471	534	543	480	501	525	547	541	497	507	541	494	526	544	520	535	537	504	521	530	501	441	551	536	553	510	522	547	537	500	478	529	544	536	530	517	501	545	554	542	500	492	517	492	526	511	514	511	515	527	553	529	516	492	515	500	549	501	517	517	488	469	527	531	473	551	532	531	509	528	550	528	527	524	471	480	517	511	542	495	491	492	541	534	553	528	522	528	519	510	517	512	533	518	531	506	506	491	501	514	539	504	524	545	498	544	503	491	512	516	518	517	538	516	508	525	521	549	520	490	530	531	522	523	474	520	539	507	553	515	491	506	480	548	515	469	542	465	493	543	509	555	510	520	566	508	498	517	512	557	548	501	502	569	491	501	489	502	491	494	490	513	497	539	493	526	542	502	549	524	523	482	536	509	518	537	521	492	501	499	558	546	512	503	509	511	520	478	495	545	501	496	543	513	522	519	511	526	552	513	498	499	505	528	536	510	529	543	536	518	499	480	504	493	523	497	526	497	525	535	529	507	478	497	510	560	564	478	557	461	531	533	526	538	532	515	549	504	511	542	519	489	523	500	527	492	490	509	493	493	479	498	523	516	516	495	522	544	511	528	484	492	492	524	493	501	509	531	498	500	507	486	548	491	549	492	551	553	508	514	510	524	518	541	507	570	504	537	525	512	529	487	508	549	525	531	483	477	528	509	539	553	492	524	541	528	511	544	519	497	505	522	546	572	540	494	497	480	560	500	547	492	515	528	554	533	534	567	525	516	539	483	488	542	514	520	502	532	465	491	470	520	503	474	497	533	514	523	540	506	522	541	529	515	529	543	524	522	536	488	469	556	544	465	488	516	517	481	496	500	511	479	497	513	495	539	520	532	503	510	544	522	474	480	529	510	511	498	515	478	531	504	532	526	500	488	562	492	500	501	521	515	509	483	496	502	577	522	521	504	513	481	560	507	475	498	562	540	539	557	521	560	482	471	505	511	497	529	493	547	529	521	542	490	455	517	499	511	516	510	494	510	536	493	513	538	573	513	521	539	543	509	563	481	511	545	496	494	509	537	527	551	532	479	516	506	511	543	538	499	448	548	537	515	512	535	529	556	534	551	490	485	594	492	525	543	535	472	540	519	514	522	578	505	497	518	495	528	527	537	518	539	512	519	532	521	496	489	507	519	519	503	541	571	533	545	555	505	548	496	529	505	548	500	548	495	504	513	508	564	540	579	525	548	509	501	541	513	526	534	517	537	524	523	478	547	526	499	556	512	447	508	493	502	515	508	560	494	502	497	545	557	484	516	519	477	504	516	513	506	497	510	506	539	532	534	535	481	502	520	512	563	488	509	552	517	520	519	516	527	540	550	525	533	505	522	544	505	527	500	535	523	549	494	522	577	511	485	483	529	499	536	535	504	548	550	511	505	494	524	566	517	530	531	499	503	554	547	491	521	496	496	497	483	514	506	534	509	505	521	523	497	563	520	533	514	539	536	508	574	518	482	548	507	511	486	557	538	526	492	526	503	531	510	526	503	499	502	539	531	529	538	552	528	488	528	545	527	527	545	536	534	528	521	514	502	521	478	575	531	523	542	508	517	479	547	513	537	532	487	537	493	549	503	499	540	530	548	522	505	519	535	523	498	534	483	517	508	517	506	512	533	530	543	541	524	504	526	541	511	512	497	525	555	541	512	515	510	522	519	491	543	508	513	542	516	500	489	545	550	537	539	507	547	560	539	500	549	496	501	541	510	543	526	487	573	503	500	494	478	505	505	456	520	534	521	514	509	568	486	463	486	560	532	542	536	541	539	470	506	527	515	515	545	496	544	551	536	545	509	570	536	516	553	534	538	529	540	546	512	522	529	491	477	537	489	515	514	486	520	497	525	529	547	534	488	526	528	526	538	487	500	516	528	518	503	492	522	484	515	499	477	527	485	503	551	529	532	505	503	504	523	517	529	483	481	503	511	505	500	520	528	538	487	510	494	501	470	457	513	519	501	517	511	468	492	507	491	519	512	496	499	521	542	527	495	526	580	515	516	556	531	500	510	539	508	473	532	518	532	490	508	470	537	527	500	528	508	493	572	506	543	555	563	519	509	548	485	537	525	546	537	494	528	493	529	563	508	550	526	496	470	474	499	542	520	565	505	490	505	555	529	508	509	509	532	524	498	520	550	466	506	489	519	552	489	548	553	505	515	516	484	493	523	494	520	525	484	543	516	558	573	467	522	481	538	557	536	519	488	525	489	534	511	525	518	520	510	504	518	504	502	515	514	517	528	504	528	545	502	541	548	517	501	525	535	507	535	488	511	484	508	510	495	546	476	511	484	525	514	534	495	509	538	495	501	558	516	463	543	562	500	555	523	541	521	522	516	503	576	515	507	494	499	507	536	518	500	522	495	530	505	502	494	533	509	546	560	528	493	475	515	477	519	494	576	505	507	511	531	528	489	520	494	546	508	530	512	519	524	522	573	532	512	499	516	550	533	541	556	470	537	498	538	521	500	515	513	466	503	541	514	527	495	543	579	515	559	544	483	503	511	486	502	514	509	503	494	520	521	517	555	471	515	507	515	495	550	469	533	518	466	499	504	499	522	508	505	537	488	538	482	516	524	525	505	492	541	516	531	513	520	541	527	505	509	542	531	513	516	538	475	524	509	488	534	514	509	532	529	517	503	545	535	523	537	491	529	541	508	528	476	553	505	504	516	541	523	535	470	540	542	468	508	488	541	532	520	497	535	470	522	511	539	532	486	508	513	494	531	546	491	543	524	530	518	498	505	492	540	527	493	488	517	528	529	532	500	537	487	525	540	509	488	489	504	488	513	517	495	510	526	515	493	524	510	517	519	541	487	537	527	511	520	514	513	521	511	541	505	521	556	524	536	531	500	499	468	491	488	548	534	584	502	515	493	506	492	558	478	523	538	487	478	512	500	517	528	541	488	522	498	526	529	482	513	469	530	484
28257	23184	24968	14914	6219	3454	1594	631	454	454	424	376	417	411	392	424	401	423	434	429	406	410	403	430	409	416	430	430	378	403	391	406	395	388	390	407	403	435	405	397	407	417	422	420	390	441	428	437	407	430	427	418	404	402	426	436	404	418	450	445	404	434	462	380	420	409	423	396	402	406	405	406	461	419	431	423	397	416	421	400	416	437	421	379	406	423	422	390	437	396	415	420	424	396	435	391	401	383	400	427	390	422	447	428	399	383	427	401	401	406	407	410	413	399	391	392	391	379	441	377	376	375	414	389	424	389	429	393	423	412	441	412	416	435	402	382	450	428	407	406	382	424	439	407	372	439	395	386	418	441	422	384	378	403	385	443	402	401	401	408	403	386	438	409	411	432	414	420	413	464	453	438	405	433	397	408	427	400	415	427	432	423	417	401	428	388	423	431	435	399	428	372	387	418	389	423	462	419	396	425	385	439	383	408	399	421	409	427	390	396	444	418	400	415	405	413	406	405	406	410	402	407	420	423	348	432	419	406	423	416	393	404	417	417	400	396	353	408	398	399	370	431	402	441	422	452	402	428	383	392	390	426	413	407	403	416	457	400	423	404	413	419	361	430	424	435	420	422	420	415	432	431	420	403	433	451	385	436	383	442	385	398	414	458	385	404	454	416	455	394	443	409	428	401	400	379	424	404	436	387	390	404	421	412	415	408	371	400	389	437	414	421	400	386	424	407	416	397	353	418	399	393	418	414	406	418	386	396	414	402	414	414	400	377	390	394	441	430	398	392	394	427	433	403	431	412	396	408	403	408	406	392	398	397	364	406	422	387	417	434	420	407	418	433	441	396	388	408	413	420	403	415	446	398	418	433	415	392	393	372	404	420	388	431	419	409	403	427	432	431	384	417	445	451	410	485	369	431	425	441	373	408	424	420	442	370	404	395	417	418	404	386	408	413	405	381	401	409	433	393	439	395	398	445	423	411	413	418	396	468	376	414	404	391	429	405	468	419	436	375	403	451	402	414	380	458	414	398	396	419	441	396	419	398	454	397	417	415	419	388	399	389	366	382	400	436	414	350	394	409	435	430	407	409	442	406	400	417	400	412	396	400	414	413	375	439	431	351	399	398	416	392	408	428	430	406	373	436	398	419	424	427	386	438	407	413	410	435	436	449	413	386	409	425	427	397	397	419	412	414	381	413	418	412	380	424	415	390	432	444	423	395	391	395	435	387	455	414	400	401	422	436	433	474	428	411	396	416	427	442	426	434	416	405	414	369	388	453	421	385	422	425	395	406	427	411	419	444	413	413	436	449	408	408	387	403	415	450	394	411	391	413	397	404	363	410	405	414	403	393	404	415	409	407	397	404	437	412	389	420	417	415	352	402	352	415	373	428	444	416	404	404	409	405	426	423	399	438	390	400	396	410	460	421	412	440	432	407	414	412	457	403	411	383	408	444	413	385	436	428	438	426	393	442	425	409	416	417	423	423	397	449	411	415	442	407	424	473	429	431	424	482	402	451	384	378	413	439	395	409	418	409	427	414	429	436	381	416	407	455	422	430	406	387	430	411	388	399	409	385	416	421	401	411	407	399	417	385	385	391	407	408	417	408	417	395	419	360	426	454	405	365	414	430	421	397	400	411	425	414	445	418	388	410	385	398	419	424	433	386	397	356	418	411	403	372	394	401	415	407	398	448	438	397	396	410	420	412	420	414	430	440	381	455	419	406	387	413	425	411	418	391	429	406	412	408	428	416	406	412	396	413	438	437	448	405	438	409	397	384	376	400	406	364	402	447	386	443	446	466	430	395	425	387	422	413	420	398	421	410	433	403	398	425	397	408	421	423	403	428	390	398	391	428	380	425	401	400	396	455	390	432	397	396	420	449	375	424	465	405	425	427	415	390	436	416	427	406	404	418	396	434	408	421	419	404	431	408	412	436	381	395	413	400	412	397	429	375	389	406	425	374	415	415	424	384	409	419	394	410	401	374	398	411	417	408	432	403	396	421	386	410	414	386	402	406	408	411	379	418	410	427	408	424	430	391	438	431	399	448	446	416	381	391	432	413	391	416	434	444	408	427	417	421	400	397	424	424	418	417	438	416	399	396	398	409	409	399	418	384	406	402	356	403	417	428	402	432	440	433	404	425	412	418	422	405	443	412	419	437	411	420	409	459	395	422	417	417	408	389	399	387	417	443	397	423	397	401	406	397	426	399	399	439	408	406	418	382	399	389	461	396	439	420	379	427	425	416	379	405	415	418	424	411	433	390	425	387	407	450	400	438	432	374	406	431	395	396	409	403	419	404	442	401	426	398	410	404	409	399	422	406	415	405	397	391	413	385	396	403	388	473	403	436	409	419	389	429	431	421	450	431	412	416	393	420	407	414	443	386	402	411	414	407	399	388	371	424	400	417	409	392	426	417	417	433	419	387	447	411	436	415	421	411	370	357	388	429	425	432	418	407	424	415	394	439	412	428	419	392	388	417	398	429	484	394	390	414	385	396	460	384	395	391	411	348	394	399	408	426	378	416	400	412	400	386	384	423	412	421	428	438	388	414	434	440	432	432	404	421	391	409	442	374	420	411	391	395	372	406	427	414	454	410	399	384	421	401	427	456	376	439	369	402	462	443	410	407	399	398	436	432	441	425	444	415	431	395	390	405	465	432	418	403	403	398	422	397	419	420	404	387	419	385	414	404	421	401	406	397	414	418	394	365	417	446	408	406	373	437	403	434	406	413	404	378	446	446	447	394	380	382	379	425	415	425	425	425	435	431	395	380	382	415	397	411	397	399	413	409	404	420	399	397	393	403	386	429	435	434	443	410	435	436	419	436	400	403	429	401	384	428	408	408	432	400	398	427	411	402	400	396	430	408	445	413	426	400	401	381	373	416	430	432	402	393	410	454	421	401	419	412	400	405	418	405	404	442	379	364	413	402	426	424	412	422	433	411	419	391	407	423	437	381	426	435	420	398	412	420	401	424	451	412	446	410	407	435	392	418	404	439	429	412	412	419	433	407	389	437	451	401	390	438	436	400	421	371	389	415	428	405	417	396	391	419	439	418	423	372	398	410	422	427	409	410	405	441	375	438	423	439	426	430	407	396	406	438	387	408	430	418	412	407	403	403	430	468	381	390	396	428	396	380	403	443	366	413	423	419	413	404	423	416	420	401	431	393	411	420	417	407	390	420	400	389	418	421	404	391	407	436	408	379	404	406	406	371	438	386	429	460	395	385	406	412	417	396	410	417	400	394	380	415	419	395	429	378	394	409	392	375	421	422	427	434	434	410	413	410	421	455	418	385	399	425	417	398	414	447	411	393	403	426	397	404	394	408	442	375	424	398	429	427	415	389	455	457	393	384	429	432	408	392	442	409	370	400	399	387	411	396	456	410	400	374	407	390	430	398	422	431	411	404	405	405	407	409	398	418	413	381	384	394	399	379	389	387	421	396	393	438	402	392	402	445	391	392	438	389	424	412	367	429	386	401
10410	26333	23394	10394	5458	3530	1592	637	442	333	332	350	357	330	338	358	328	312	339	337	398	343	297	347	344	371	364	356	333	323	369	362	343	373	341	352	333	339	341	331	369	381	342	349	350	379	358	330	365	340	339	330	330	359	344	320	343	339	329	334	403	350	375	304	329	342	377	315	367	332	308	343	299	385	356	330	364	318	389	340	341	364	344	371	325	343	336	323	377	350	362	336	346	323	357	374	338	352	314	313	329	351	366	357	354	338	351	353	374	346	367	361	373	325	367	322	382	324	346	329	341	367	355	343	371	322	358	347	325	364	327	328	346	370	343	311	331	329	364	357	359	343	310	348	369	354	330	329	361	348	353	338	348	334	359	313	325	336	383	370	342	350	357	352	304	355	352	355	359	353	326	320	329	350	321	321	336	349	314	323	360	336	356	344	325	362	363	314	366	350	315	334	336	320	345	356	343	344	329	345	367	353	373	346	352	328	347	347	367	374	328	314	339	353	353	366	369	347	354	331	339	345	370	360	383	368	338	323	360	355	337	364	328	367	362	353	354	336	356	331	351	368	347	350	362	347	318	334	376	343	336	354	375	341	354	303	358	348	344	332	320	353	351	368	344	318	343	382	321	354	344	342	339	332	324	320	357	335	337	369	330	351	349	332	342	331	367	306	339	376	354	325	385	372	312	387	333	345	335	335	333	337	349	341	325	375	350	330	350	348	345	324	334	330	364	363	334	359	376	356	320	353	351	359	341	312	333	353	380	333	369	304	336	335	330	348	342	357	357	362	314	331	353	355	380	349	347	330	352	374	342	375	351	331	368	351	336	330	385	357	339	334	328	335	350	349	363	333	359	353	345	349	332	333	299	329	302	356	355	368	310	341	350	353	329	369	315	325	342	318	351	306	302	357	325	374	326	339	309	367	330	360	314	333	382	375	336	383	363	342	327	344	338	347	340	352	344	365	330	366	347	304	323	323	322	334	357	335	359	358	362	342	341	350	361	330	350	333	344	321	368	377	376	317	341	343	362	354	334	371	339	336	356	366	349	370	380	374	373	340	336	328	340	336	347	365	316	361	341	352	361	368	361	343	367	367	352	360	352	321	353	367	364	352	352	360	343	344	384	336	345	359	379	344	318	369	343	352	341	331	317	327	316	363	343	372	339	340	352	324	384	335	350	349	333	331	339	334	315	326	367	359	317	328	331	362	360	352	324	342	363	320	368	346	347	343	342	365	352	340	372	355	347	329	331	368	323	343	342	361	354	319	333	335	360	363	299	291	383	380	347	368	364	361	325	331	365	339	344	345	361	338	322	327	325	365	348	300	331	335	390	329	311	369	325	360	347	346	333	372	349	338	345	346	311	354	349	347	339	332	386	294	338	380	317	379	375	339	321	369	319	321	376	371	329	364	337	357	363	334	341	312	339	348	341	337	334	348	324	329	355	367	361	332	332	316	374	376	344	325	302	366	336	346	350	343	340	385	348	346	334	356	358	348	327	329	327	357	341	344	348	358	368	353	340	340	365	377	325	353	353	362	295	315	331	361	365	333	329	366	348	361	342	331	353	356	370	351	363	338	335	352	372	390	343	344	359	334	359	357	365	343	305	331	329	372	333	366	379	352	366	330	331	345	359	348	355	342	355	345	344	334	346	358	344	355	338	313	343	357	364	357	346	349	334	339	335	386	357	360	358	361	344	356	355	326	335	346	338	367	375	358	361	348	353	370	319	372	354	344	348	368	369	355	362	336	352	304	391	333	362	360	373	380	343	347	340	324	337	361	308	317	358	338	369	327	357	343	340	325	354	355	309	317	348	338	353	359	365	340	371	327	341	351	335	354	361	334	343	350	350	376	376	360	323	346	365	342	377	333	323	371	364	329	328	349	361	372	346	321	359	360	342	326	355	386	347	371	359	334	378	348	302	322	312	321	373	340	360	332	329	329	327	355	355	346	370	346	349	339	369	352	355	328	362	325	358	354	355	375	331	345	297	350	337	341	324	348	349	343	327	315	338	368	335	335	347	334	380	371	364	361	351	327	317	353	358	359	354	368	369	357	334	320	357	335	342	345	336	338	336	330	303	352	328	339	348	327	334	359	341	358	356	336	338	334	346	353	368	341	350	345	350	343	388	325	372	337	344	370	323	373	346	332	356	355	338	350	331	333	340	331	323	354	334	345	336	358	351	315	334	354	382	333	333	357	350	341	333	337	338	364	341	343	365	346	364	366	362	309	332	335	334	360	326	324	346	345	329	354	345	352	311	374	362	340	360	334	376	334	359	382	351	318	358	347	321	356	325	330	339	326	355	323	348	334	334	339	367	340	340	336	319	361	342	339	337	375	362	369	334	334	299	349	337	351	347	355	319	361	348	353	326	353	350	328	351	337	352	310	322	325	341	355	332	330	400	324	343	316	345	346	344	342	359	325	359	363	359	360	330	364	343	359	358	363	371	348	320	313	321	351	309	341	327	357	343	326	359	378	341	315	331	337	337	332	347	347	337	326	338	344	346	365	319	355	346	320	325	338	331	357	369	322	318	339	343	368	343	350	324	337	379	335	359	317	311	350	374	335	346	364	328	340	315	392	341	343	317	338	356	366	356	358	343	359	334	313	329	382	357	323	361	375	354	323	374	361	360	331	359	323	379	362	365	348	354	340	375	341	319	310	332	352	364	373	361	331	328	358	356	340	369	336	354	335	370	351	344	335	350	330	347	358	378	364	394	331	375	352	333	358	314	348	366	357	341	351	356	347	319	357	353	333	303	377	355	320	347	366	323	338	328	340	347	347	340	327	358	328	359	320	335	298	365	375	330	366	370	341	354	355	338	359	298	356	342	325	323	343	282	366	352	321	372	335	351	348	354	345	360	343	329	334	372	363	345	336	336	348	336	324	331	334	328	337	369	303	343	368	336	354	329	363	352	347	343	344	334	344	335	338	362	338	347	343	312	368	349	358	347	343	350	355	335	364	379	333	357	339	337	316	320	335	376	364	325	361	297	345	323	324	348	338	354	321	377	346	355	350	366	323	335	333	332	335	328	380	314	361	331	356	318	329	339	393	372	340	326	350	357	324	362	338	356	314	356	345	358	371	294	334	314	334	342	339	332	347	365	377	320	340	328	332	346	328	372	372	337	348	352	338	332	352	365	388	337	371	360	351	329	311	358	351	343	367	365	366	346	341	335	339	381	323	324	364	325	343	320	350	339	314	335	376	329	328	332	334	307	351	343	324	327	352	354	336	356	356	351	328	371	331	357	341	325	363	361	363	346	346	321	310	338	339	348	370	351	337	354	337	356	357	344	350	344	308	363	346	364	326	322	333	348	376	385	373	307	351	356	360	352	330	377	303	337	352	338	363	341	355	323	328	315	343	344	363	374	334	354	350	359	321	345	327	342	356	344	324	330	344	379	329	376	329	361	314	327	332	376	353	365	353	315	380	350	308	341	329	322	373	387	343	389	338	338	352	330	344	336	350	333	343	354	339	327	340
25474	22972	40521	45099	35684	27461	14374	3196	1210	591	467	469	459	471	434	423	471	458	463	461	469	456	473	437	497	456	433	461	455	449	421	486	426	418	458	448	397	411	419	475	424	447	416	469	448	484	466	438	423	475	412	465	447	474	448	421	481	426	458	458	406	432	432	433	479	420	474	437	446	451	447	419	461	486	431	483	444	443	418	408	438	426	439	455	438	429	442	486	431	448	405	439	443	438	461	461	404	480	438	456	458	406	468	440	443	464	444	459	438	483	451	466	443	465	468	468	463	433	466	476	447	435	476	443	422	461	450	456	432	447	433	456	457	463	451	429	443	441	465	443	447	444	454	475	451	437	428	462	465	470	484	420	451	488	456	463	460	439	479	436	454	466	431	471	406	465	459	452	447	479	438	466	446	445	462	454	429	470	446	445	448	472	475	439	438	467	459	443	456	440	462	455	494	443	454	432	445	502	464	429	445	424	433	468	448	490	450	402	424	412	404	447	435	440	438	489	428	429	479	467	454	429	468	454	462	471	483	437	475	448	469	444	462	490	391	449	439	442	449	441	438	450	404	422	418	448	461	448	458	429	420	420	453	442	412	426	445	462	461	449	483	432	463	468	476	428	465	497	418	459	517	462	440	471	474	464	453	474	434	438	485	457	452	426	452	462	443	444	465	475	412	468	436	414	463	449	468	445	440	386	453	427	447	469	454	464	446	463	444	433	427	442	419	451	418	434	430	414	421	428	439	463	468	445	458	478	433	465	429	485	452	502	477	444	436	469	504	460	458	455	475	431	436	430	443	448	446	441	412	452	403	432	433	454	411	452	440	462	435	461	445	455	454	471	476	481	441	427	469	460	474	430	417	448	442	485	455	434	482	426	421	486	435	465	442	467	420	457	446	438	456	449	472	460	445	448	441	463	451	482	445	439	443	432	431	423	416	454	448	452	492	470	458	466	462	418	439	430	453	436	445	454	456	451	434	505	475	452	424	471	467	430	438	422	429	445	415	429	446	441	451	462	491	473	394	421	416	442	420	480	488	478	430	444	462	468	436	487	459	440	476	447	452	471	463	448	466	448	446	440	407	432	438	430	445	436	429	487	447	428	478	445	428	450	464	496	445	465	463	450	447	432	441	438	477	446	459	445	432	446	454	435	443	445	416	466	432	419	450	462	469	453	452	474	449	483	433	479	465	436	462	474	449	470	442	437	450	440	441	475	449	453	434	461	437	476	443	463	425	467	463	438	438	438	476	452	471	478	465	464	479	431	414	456	427	443	439	440	443	476	467	452	432	457	437	444	482	455	460	475	438	463	459	456	440	406	452	422	424	468	435	468	486	417	450	476	457	499	456	470	494	451	479	437	425	453	426	473	441	418	459	438	446	502	468	450	450	457	423	483	472	437	472	429	399	437	467	485	429	417	451	433	424	453	442	447	470	456	458	435	420	479	470	416	470	477	456	430	449	470	452	443	486	443	441	442	432	476	427	426	408	444	484	475	438	433	430	481	466	464	471	429	443	433	430	438	454	431	414	450	427	479	465	448	439	473	454	433	465	421	470	461	432	470	426	438	421	434	457	450	430	439	454	426	437	447	461	465	448	460	460	462	463	478	438	457	450	446	452	467	458	433	435	438	399	489	478	466	464	433	480	490	478	462	444	419	432	441	420	446	469	417	436	449	421	415	467	469	451	442	424	416	453	464	423	412	452	421	406	445	464	492	450	426	435	457	449	381	454	469	440	458	449	432	467	442	449	457	436	455	464	459	458	469	428	446	476	428	489	477	464	436	496	465	442	466	431	436	455	422	473	507	453	483	454	469	421	454	421	507	419	441	469	460	448	495	481	435	382	452	465	468	473	452	447	456	447	434	459	462	476	481	485	439	493	443	443	423	393	464	449	424	422	467	433	457	437	470	448	445	466	447	436	437	460	452	452	450	461	432	435	441	422	439	433	432	460	475	444	466	450	460	431	432	459	442	448	518	443	428	411	469	463	445	438	467	429	437	445	442	399	449	448	445	450	426	452	452	448	460	481	502	440	414	455	455	429	410	454	466	463	426	484	462	434	423	461	424	473	450	458	439	488	482	467	439	448	467	425	453	501	412	458	452	433	446	453	425	499	434	498	453	446	469	422	462	463	475	457	445	448	424	463	450	436	408	482	463	480	477	445	433	433	457	441	468	444	452	462	438	423	457	493	450	459	459	455	463	434	405	436	447	440	448	476	449	433	458	461	453	439	463	447	448	464	463	467	462	450	468	442	453	443	453	441	436	432	443	483	434	490	438	450	443	447	461	422	454	437	458	422	440	475	403	449	436	475	438	456	466	448	452	431	474	458	415	477	454	436	460	430	457	498	445	463	454	453	447	440	441	458	456	457	442	416	480	470	434	413	435	441	459	433	491	410	438	460	438	446	458	473	459	439	462	478	486	451	459	455	442	479	440	489	428	451	421	431	436	443	465	436	450	430	475	462	422	434	437	436	430	425	455	468	455	482	451	423	454	428	465	469	452	472	454	407	441	449	460	479	446	468	478	470	423	451	427	445	434	469	413	472	474	458	415	465	445	437	466	448	437	428	419	453	463	430	485	459	439	456	436	429	457	482	426	469	485	450	457	457	445	442	450	458	442	442	441	419	474	423	436	459	463	433	469	485	425	439	483	468	460	424	477	463	453	441	435	438	429	437	428	459	445	464	444	448	425	425	464	430	462	437	422	462	456	457	481	475	446	453	469	460	459	450	484	437	440	514	432	464	466	463	442	399	417	469	470	437	479	451	412	434	455	454	477	453	457	402	445	455	428	456	480	472	404	459	452	488	452	498	458	467	450	462	457	444	460	443	422	482	435	472	467	445	466	465	446	408	485	408	425	425	423	452	440	455	463	452	448	437	418	440	451	451	411	491	464	439	457	458	453	452	434	491	465	450	463	463	476	452	454	463	484	458	447	402	429	444	459	462	457	436	461	462	442	459	460	454	447	465	443	469	442	445	460	424	417	454	434	462	440	434	457	449	407	427	486	450	438	435	465	458	436	436	449	472	483	438	453	456	488	461	446	424	437	462	481	476	466	450	455	460	484	436	400	442	410	476	456	440	452	482	487	475	456	440	453	461	438	432	449	422	429	473	456	458	457	464	443	432	429	446	468	441	432	401	436	466	439	451	455	454	441	453	489	438	437	496	453	430	433	433	441	459	454	468	427	465	462	453	429	443	474	435	437	439	451	475	442	471	470	440	443	463	450	432	471	447	449	458	427	454	463	442	415	436	453	458	480	445	466	465	426	447	445	470	432	434	454	422	483	450	432	421	447	425	489	434	428	457	449	443	470	460	427	442	428	458	439	452	439	451	459	412	432	461	433	434	440	451	438	451	455	393	444	461	405	420	437	467	449	482	487	442	453	431	426	444	439	450	450	432	447	437	437	449	441	449	493	450	418	407	447	427	460	465	427	463	419	455	439	445	453	436	462	429	495	452	452	435	448	451	477	438	470	418	413
38416	85418	74528	50199	32553	21968	9718	3000	1438	567	411	403	416	423	399	450	438	416	461	428	427	417	399	386	405	448	438	407	431	435	407	395	405	402	435	435	426	422	423	405	424	381	420	431	464	431	411	382	439	463	429	426	411	455	430	434	451	463	418	379	419	438	427	420	420	444	405	430	433	395	439	433	459	439	442	445	441	432	417	413	418	400	422	440	401	393	390	438	435	395	422	429	434	433	413	418	406	402	425	386	425	433	478	413	462	401	377	408	449	407	423	382	392	421	472	423	423	421	401	406	423	435	422	402	436	426	418	444	404	456	410	435	377	458	423	414	409	452	413	449	461	416	407	445	453	434	477	394	472	419	444	424	423	392	392	430	394	416	417	422	444	415	426	429	413	423	432	400	400	413	418	447	401	409	444	441	410	412	383	388	401	411	386	433	382	413	404	422	404	403	412	440	431	425	417	423	465	434	422	400	421	391	442	443	412	415	408	426	427	456	425	434	400	394	435	401	425	397	385	380	444	425	437	375	437	432	407	404	395	411	393	395	403	395	418	451	446	415	418	370	416	419	396	455	404	403	418	425	439	389	425	352	383	431	441	435	415	429	435	436	381	438	409	429	386	409	372	408	412	437	417	411	409	430	413	456	408	431	420	422	419	451	416	400	378	393	388	421	413	415	400	415	398	393	422	423	373	399	467	426	390	432	416	397	442	376	437	420	421	435	445	440	441	396	416	399	405	446	447	406	446	422	361	424	411	412	449	411	388	395	427	378	430	429	399	437	413	412	426	402	440	420	456	425	429	453	466	375	413	418	419	445	421	381	412	397	424	429	422	416	438	417	430	416	366	381	440	408	431	435	401	447	418	426	426	382	419	451	468	436	451	431	394	400	395	436	447	421	442	404	404	393	416	466	413	440	409	343	421	439	410	434	381	415	402	424	445	430	405	413	430	446	433	400	417	426	445	433	400	401	429	414	389	453	434	422	430	425	401	416	430	408	427	386	439	398	448	413	420	427	426	430	429	437	409	443	406	410	408	407	427	427	468	471	416	420	405	421	402	422	402	389	424	437	412	451	416	426	439	422	409	406	377	412	407	437	440	463	445	438	424	394	395	418	423	432	439	423	435	400	386	364	415	401	391	447	428	427	419	399	418	463	457	418	444	431	433	409	423	402	441	413	414	406	415	433	392	447	441	407	421	440	422	402	412	378	413	451	452	430	409	402	397	423	477	431	430	444	412	415	447	425	419	411	423	386	410	429	416	432	411	432	430	448	417	429	408	399	402	406	426	434	404	420	417	407	423	399	429	412	416	418	444	449	405	431	421	409	427	423	387	432	419	395	446	418	398	421	457	406	413	357	409	412	430	467	377	459	410	409	409	439	420	396	384	449	396	398	415	426	407	420	455	411	434	425	422	409	417	408	433	412	422	423	406	410	412	387	386	425	424	389	443	434	417	415	367	457	389	390	397	416	418	425	432	419	398	432	378	433	427	398	409	420	416	425	384	445	375	388	443	460	478	449	388	398	414	393	461	393	407	421	434	412	411	418	425	404	425	391	448	419	374	438	416	432	395	432	379	428	448	409	400	423	441	444	449	448	446	422	425	397	406	403	431	428	411	412	418	435	402	421	436	406	399	400	388	426	416	387	436	429	406	448	400	440	446	434	434	430	449	383	388	367	416	450	467	385	454	430	407	411	393	448	390	390	424	368	415	412	450	379	436	426	412	421	387	442	432	423	388	414	418	407	418	441	373	399	420	437	430	413	382	444	408	379	419	398	407	433	404	418	402	403	440	429	364	376	444	385	410	415	394	441	430	428	439	410	421	428	434	404	451	426	396	389	392	434	403	406	457	414	426	390	393	423	440	423	419	408	417	419	387	420	429	433	418	420	408	386	448	454	404	441	410	412	440	420	492	424	423	414	430	418	391	425	370	408	368	412	407	413	399	454	430	402	462	400	431	382	412	384	461	412	424	429	430	433	409	415	442	390	440	467	403	396	411	415	401	440	445	420	416	404	421	445	462	439	429	375	427	441	412	418	420	424	404	412	420	425	408	420	409	432	388	427	467	424	433	426	392	411	416	425	376	428	397	410	414	413	391	420	402	447	418	389	438	433	426	425	454	432	447	436	435	405	421	422	407	420	414	415	401	394	419	391	409	435	415	407	396	434	401	431	456	400	443	408	429	433	431	408	418	394	422	420	446	441	425	392	393	412	433	448	412	427	446	434	410	410	396	444	409	427	397	461	409	402	427	438	390	414	471	423	422	405	426	425	411	429	459	451	387	418	401	417	408	422	407	438	420	405	416	404	406	423	414	426	432	417	407	397	444	420	409	432	413	462	407	422	412	390	424	436	420	386	416	416	404	453	425	446	411	403	448	396	412	427	430	416	453	429	431	410	396	408	396	415	429	444	392	429	463	393	449	402	416	420	406	418	416	454	442	411	420	455	453	421	417	407	409	386	422	402	409	438	387	416	438	410	376	406	445	428	420	425	417	415	426	453	419	431	414	419	438	382	437	435	435	412	423	398	402	397	432	417	440	440	426	419	459	436	424	435	415	414	420	448	425	435	467	436	408	423	440	393	412	435	395	397	445	455	387	444	418	403	426	396	409	461	460	415	404	449	431	396	394	393	435	438	432	409	413	379	398	438	410	420	439	389	380	406	398	415	430	388	421	434	403	409	406	453	409	442	422	429	399	437	398	382	416	410	412	395	420	417	423	404	429	432	405	418	400	404	409	404	398	438	411	445	410	428	403	412	441	410	404	408	407	423	403	438	415	398	405	443	405	408	432	417	428	383	428	467	420	414	423	399	452	426	421	421	451	434	405	408	413	420	405	430	418	417	383	403	414	425	445	433	421	439	432	413	422	415	400	394	398	455	448	428	384	386	430	436	423	420	417	441	447	429	441	438	423	428	403	398	410	425	385	424	408	437	409	420	437	418	421	401	415	440	422	393	416	406	408	424	435	421	426	432	418	415	406	421	442	419	424	453	408	453	402	378	411	376	407	378	423	434	404	413	477	420	451	424	377	419	422	449	415	426	421	431	468	444	381	416	430	402	427	399	425	395	412	436	403	416	422	407	371	447	424	408	398	395	439	443	429	421	420	441	414	437	433	373	391	436	432	461	382	441	427	410	436	406	395	418	414	452	429	413	421	407	412	413	440	478	440	407	406	397	423	414	451	452	408	431	394	403	418	423	447	415	424	400	410	408	434	418	413	454	398	410	423	386	421	404	410	413	410	426	420	428	441	439	457	433	415	451	425	419	418	427	470	417	422	406	411	386	407	426	424	407	455	415	407	397	425	423	404	400	396	411	439	408	431	425	377	440	411	431	416	423	434	418	424	435	411	404	421	411	392	410	398	410	435	422	391	402	428	390	430	390	454	414	445	410	423	400	446	372	438	428	428	417	458	397	419	424	453	425	460	405	411	411	401	440	448	429	414	448	439	445	391	412	444	415	418	432	428	432	379	405	407	433	433	416
24455	22229	36299	41979	40286	36443	23871	6571	2181	735	581	589	562	562	545	617	572	557	540	575	556	568	619	520	543	556	564	563	548	569	598	495	588	558	521	500	564	564	550	545	515	497	542	576	543	567	538	557	540	513	543	595	522	533	531	573	563	554	524	573	520	555	562	543	556	560	588	525	536	548	552	567	567	557	565	537	526	559	514	569	536	544	549	543	534	530	543	590	559	522	535	584	597	532	598	544	573	548	531	528	573	517	569	527	532	570	529	562	554	530	525	498	588	544	513	571	550	527	510	535	536	534	550	574	569	527	514	557	530	512	521	529	560	544	545	491	534	527	533	544	540	525	600	537	489	526	514	536	524	577	547	583	516	547	555	542	542	540	538	554	546	520	508	584	538	503	564	555	546	521	542	554	539	558	560	573	522	564	541	540	523	563	533	533	525	526	558	520	528	496	546	536	581	567	545	533	537	505	556	514	519	538	567	566	544	570	559	530	554	543	553	550	561	529	534	576	534	553	561	495	523	557	573	548	546	561	545	535	521	539	505	574	555	531	474	510	582	550	554	536	551	576	572	560	556	521	528	522	562	534	530	515	533	537	539	566	532	546	541	538	540	571	553	537	520	560	546	550	552	511	560	550	540	539	566	519	545	541	530	592	542	567	559	511	530	526	552	579	521	538	538	510	510	552	508	574	505	572	537	555	543	523	542	578	576	540	552	540	548	562	537	539	548	563	485	500	598	563	542	557	566	563	546	565	527	551	509	553	566	533	530	523	490	542	504	519	534	547	534	570	531	549	510	550	550	527	516	531	555	550	527	537	539	551	556	480	565	543	555	551	522	581	493	515	534	532	552	527	525	579	499	559	576	532	516	538	538	536	501	575	537	550	517	523	501	553	549	533	542	542	555	513	591	530	505	542	519	528	581	538	554	511	572	509	523	543	504	552	536	557	544	556	537	543	560	546	568	542	553	545	507	551	549	560	569	552	525	497	509	503	532	546	517	579	559	516	557	543	537	525	543	534	565	554	556	564	515	556	484	552	577	547	514	517	525	553	583	518	563	519	514	577	567	512	526	501	569	538	554	546	518	591	564	509	549	542	561	537	508	542	520	550	513	550	516	528	564	562	536	556	564	512	543	536	512	532	507	540	544	568	541	552	548	566	497	563	552	588	518	549	502	540	536	532	537	548	582	526	525	525	514	536	538	552	514	532	531	536	553	553	538	540	528	578	610	555	534	545	535	552	588	546	520	530	528	571	541	528	537	560	550	533	545	570	538	556	536	525	575	524	549	551	542	517	531	548	570	600	503	562	468	527	563	519	518	590	585	496	569	550	533	582	535	575	579	567	534	563	541	552	518	546	612	522	529	587	547	565	577	519	575	560	570	524	535	553	534	529	514	524	537	536	525	572	554	527	512	519	535	526	549	512	520	567	532	548	503	553	520	560	520	530	541	527	528	576	498	522	521	577	525	504	548	570	552	535	520	538	493	513	502	542	567	543	556	562	495	549	539	539	530	570	572	537	522	565	547	565	560	558	507	569	540	566	495	567	497	502	553	537	533	538	574	512	523	557	574	521	516	513	512	534	555	540	563	568	513	561	559	499	593	542	483	581	541	546	541	523	502	538	547	567	495	523	527	520	519	572	545	525	574	552	519	542	577	522	524	548	584	550	531	568	522	563	596	508	528	536	531	578	535	570	559	535	509	554	550	499	565	544	574	545	574	491	546	525	575	558	544	534	541	574	525	564	510	524	583	515	547	525	521	545	546	576	539	540	549	560	531	562	555	519	515	503	575	540	535	510	564	522	569	491	513	577	538	526	557	533	565	578	511	549	574	551	551	524	560	550	535	554	545	578	554	532	509	541	547	541	522	520	521	503	568	545	538	519	565	538	535	531	524	523	565	530	551	538	539	502	517	528	561	544	507	536	517	546	566	546	579	563	524	526	554	543	536	504	562	525	518	532	569	550	559	531	493	563	587	520	512	528	537	516	565	543	534	570	551	518	547	567	552	544	527	532	556	540	542	551	522	560	521	527	524	493	520	577	533	553	530	514	525	533	572	542	534	545	586	583	538	522	524	550	481	546	576	505	499	538	556	540	563	529	504	532	594	580	524	542	567	541	534	507	477	514	519	516	569	542	572	564	509	533	554	522	502	536	524	527	534	519	518	543	523	566	568	557	563	537	544	525	527	517	561	521	535	568	530	539	542	519	519	523	581	526	536	542	531	545	566	542	567	558	551	508	525	505	551	498	506	560	550	560	582	502	552	564	522	534	524	550	505	520	545	482	544	546	538	526	529	564	554	573	550	552	530	514	534	547	546	532	545	528	506	543	538	552	539	498	528	501	550	535	589	500	536	548	556	517	508	543	523	525	514	549	534	563	545	549	513	512	506	542	489	548	568	549	509	510	547	535	510	561	530	521	521	524	557	531	509	520	522	490	528	561	534	504	548	522	531	505	539	503	541	534	503	504	508	553	556	546	530	567	530	534	532	502	554	552	549	548	498	568	552	513	517	525	565	554	552	538	537	563	530	516	511	511	527	525	554	522	548	532	576	569	520	524	591	510	551	520	527	529	548	510	523	543	560	541	592	560	534	578	580	567	539	566	556	541	500	554	547	535	534	564	574	541	514	512	545	552	571	532	524	518	532	552	532	503	536	521	520	531	537	525	548	548	545	527	524	544	544	551	562	512	531	519	502	513	489	535	531	494	516	528	498	556	521	568	508	539	559	517	536	567	543	549	535	520	519	521	569	549	510	591	545	550	538	546	529	558	523	542	542	528	573	531	541	531	532	496	531	515	535	537	553	534	519	521	552	509	545	573	532	545	575	529	538	502	568	529	513	562	564	532	515	554	534	567	516	542	549	535	541	517	560	516	531	526	562	542	554	563	526	535	549	524	517	585	551	581	518	572	516	546	513	582	545	546	577	565	565	538	558	572	568	511	541	580	533	481	525	512	562	476	557	506	502	576	501	539	560	526	548	512	556	545	542	552	534	528	530	526	527	532	505	574	547	579	516	560	560	547	533	557	537	556	554	527	516	511	533	565	554	574	549	542	552	575	533	493	545	553	521	530	559	573	528	513	538	530	539	540	547	539	492	519	564	543	550	539	532	521	585	577	488	595	522	551	544	555	563	533	524	553	532	496	532	524	561	510	541	548	523	553	546	514	519	515	517	556	539	549	580	525	562	510	559	534	514	529	525	515	508	540	567	536	546	547	544	534	551	557	493	519	530	498	520	554	532	545	542	546	562	555	517	598	535	541	562	495	533	527	552	531	536	542	564	536	528	573	591	545	507	507	566	519	542	571	528	552	528	550	563	548	553	558	579	550	545	573	522	533	536	529	521	517	521	508	505	543	562	546	552	550	529	538	552	540	541	555	502	565	529	548	564	551	560	573	508	522	517	539	563	498	536	545	553	545	538	535	502	543	565	516	583	529	561	527	535	542	580	583	564	561	505	524	541	542	542	545	537	517	505	565	548	541
42793	97467	86960	64830	46416	32741	16130	5166	2471	701	563	536	582	539	518	541	536	494	519	542	556	483	520	516	516	529	544	535	508	524	544	522	550	511	502	532	546	513	522	506	549	522	518	510	509	520	516	536	485	539	516	496	494	544	511	488	501	517	526	509	580	532	501	530	521	484	495	502	533	509	497	526	549	519	481	505	485	511	560	490	489	513	510	505	485	507	502	583	531	537	521	524	511	551	511	524	510	494	557	536	520	515	538	515	530	507	498	521	565	474	549	491	505	494	525	557	479	500	495	490	538	519	555	538	560	497	523	513	497	519	494	514	565	492	522	527	499	491	532	514	515	486	516	518	529	510	531	516	512	521	519	512	528	485	487	496	531	571	514	550	459	538	500	502	511	494	523	472	533	536	541	524	587	526	463	481	498	492	495	546	523	481	510	522	486	526	514	522	544	543	492	540	550	502	541	491	504	503	501	525	528	458	532	553	548	499	518	521	530	503	560	500	511	526	550	535	536	511	523	498	514	504	496	527	553	526	538	492	521	477	491	528	500	544	536	508	514	514	526	534	542	525	508	539	517	539	489	537	474	519	552	537	516	505	537	475	461	524	511	530	504	526	525	462	559	456	550	495	552	498	517	506	498	511	477	530	529	555	562	481	528	534	508	512	517	535	503	528	514	495	548	565	504	497	505	506	508	490	525	482	505	497	550	521	529	503	509	505	513	539	527	543	518	556	512	532	484	481	545	495	488	523	513	547	514	545	528	514	530	512	536	509	538	492	484	500	530	508	523	528	558	548	495	479	516	535	514	507	501	541	470	544	523	493	519	487	491	545	506	513	550	485	501	516	508	482	507	471	526	541	522	540	504	515	516	493	504	481	547	503	541	552	492	521	536	512	506	530	540	544	525	511	510	510	544	511	550	521	523	549	531	545	515	468	494	525	507	560	495	547	535	503	496	533	492	514	512	535	488	481	502	494	502	526	515	506	527	544	478	548	506	501	500	505	502	517	517	520	488	520	539	532	540	529	487	462	547	527	526	571	531	506	535	537	494	559	518	526	521	494	539	501	515	539	530	512	485	498	500	513	522	474	496	540	487	503	522	489	486	505	507	563	507	525	567	504	498	486	504	485	550	556	546	508	468	526	531	476	517	515	500	511	546	482	503	507	491	522	505	521	487	495	555	462	515	502	524	508	520	517	511	513	507	526	519	502	539	515	516	502	503	543	512	540	528	530	506	532	547	461	517	540	502	555	495	538	515	515	502	513	489	536	510	477	510	538	522	492	496	506	504	507	538	511	499	533	494	512	534	537	523	532	511	500	524	512	511	524	554	508	471	490	533	546	490	518	486	508	505	551	538	508	493	550	536	546	536	496	500	508	518	519	535	527	525	548	517	517	570	496	499	505	528	548	522	515	522	549	569	517	527	501	542	515	464	554	555	468	516	516	487	495	489	528	558	549	525	540	537	536	557	550	510	525	496	504	505	525	498	505	569	496	570	506	501	513	506	501	532	544	492	500	507	518	537	518	492	516	497	493	545	502	524	512	495	487	516	506	455	536	544	474	498	455	559	531	493	489	522	505	539	503	520	516	521	515	521	517	556	502	482	546	540	518	536	546	554	507	519	471	507	523	531	536	514	507	493	545	542	512	490	504	491	528	515	507	494	541	476	490	517	517	488	497	505	496	513	544	490	537	502	532	489	501	531	521	503	536	538	496	503	483	502	496	466	544	553	512	523	527	521	497	509	503	532	523	516	464	524	528	513	538	533	490	509	529	559	521	493	507	507	480	531	505	503	502	490	500	533	518	498	505	509	528	517	502	536	536	502	529	506	491	518	519	495	552	520	519	535	479	487	533	525	538	543	507	532	503	516	538	530	519	548	544	473	541	497	561	504	504	517	523	525	560	578	489	517	525	535	516	524	540	498	513	487	514	553	568	505	542	513	497	537	495	482	481	518	510	551	508	505	538	536	511	528	532	545	492	520	489	497	520	530	536	540	485	530	519	498	486	528	538	522	509	528	511	497	496	518	491	486	537	502	511	504	534	517	489	524	522	553	535	493	526	527	515	532	525	534	499	563	440	506	499	563	534	497	483	534	505	509	491	510	526	510	495	488	495	543	550	488	545	483	509	460	496	568	502	508	513	532	558	529	505	536	503	525	523	519	540	507	488	522	541	503	504	501	493	515	560	559	506	506	527	526	487	531	519	529	550	521	497	508	478	493	528	509	486	504	494	499	507	498	506	530	535	503	512	523	489	543	511	558	532	499	530	500	483	543	529	539	484	504	481	532	554	520	512	493	510	507	521	521	506	532	509	524	490	521	512	510	496	490	569	521	531	506	528	508	510	577	524	487	533	491	474	487	534	536	519	530	514	488	506	555	537	530	514	524	561	518	546	481	520	541	520	501	502	474	502	499	497	508	525	491	499	481	497	530	482	493	530	480	545	537	501	507	537	524	482	525	528	510	510	510	534	530	498	497	512	507	474	510	543	527	489	527	516	523	487	531	543	493	478	479	503	519	526	526	536	476	525	478	544	503	492	524	473	553	496	537	502	548	511	494	500	538	524	504	520	540	515	519	520	517	506	503	491	529	569	534	519	516	508	531	507	484	536	465	534	501	470	519	488	521	508	516	499	537	488	540	542	515	504	493	472	514	532	525	514	483	495	510	546	529	518	494	448	522	523	513	525	537	534	517	509	535	546	521	530	521	505	514	487	510	499	500	510	526	518	500	482	528	512	494	523	489	514	523	506	518	506	522	481	509	531	498	513	470	520	491	519	500	526	494	481	481	541	514	521	511	516	482	484	480	505	464	505	550	489	501	520	501	476	518	521	516	503	556	515	518	493	511	547	519	495	495	526	471	489	537	529	572	501	575	533	459	507	484	501	551	538	491	508	553	586	525	552	530	492	520	463	519	512	478	511	504	546	528	527	491	510	553	507	510	527	479	536	556	547	500	494	524	501	505	519	518	492	530	530	547	516	498	527	487	545	480	518	534	529	463	489	506	519	510	519	509	564	476	504	548	487	478	534	517	540	512	509	529	507	485	544	513	506	541	496	514	508	510	461	492	528	519	554	529	488	555	515	523	510	492	485	543	511	526	504	564	558	527	492	507	550	516	559	568	529	546	534	469	501	542	507	521	535	519	514	506	510	542	543	498	493	513	539	506	520	503	516	554	507	544	515	447	515	490	462	473	535	482	499	484	560	504	564	550	529	520	510	523	481	528	544	511	499	496	541	530	523	540	541	554	489	523	493	537	486	511	542	504	477	522	530	542	510	502	544	517	559	513	546	489	492	488	465	523	496	517	505	491	484	505	534	463	552	483	532	515	547	494	507	530	556	499	491	529	569	498	506	574	509	518	513	502	516	506	503	483	539	553	514	510	550	510	520	512	511	534	539	526	505	515	518	512	485	554	457	561	545	479	566	496	530	518	508	540	506	496	486	489	504	521	514	502	524	561	549	504	504	494	513	513	470	500	485	522	529
28352	24443	24155	14278	5504	2811	1244	561	441	404	384	388	420	415	412	364	404	398	367	411	400	402	380	363	405	391	381	400	417	383	395	391	359	404	376	416	407	396	423	363	395	383	414	392	400	389	400	369	397	393	416	396	410	384	406	404	376	390	384	405	409	387	383	341	387	412	405	399	384	426	417	447	423	391	385	380	398	384	402	374	409	405	364	372	398	397	429	394	368	372	400	402	392	406	405	410	366	396	388	404	375	410	411	410	403	370	419	394	396	359	372	392	374	401	411	373	390	407	378	396	408	385	403	385	419	395	408	410	393	409	396	369	365	419	394	378	392	391	385	377	372	390	420	381	396	409	363	412	370	399	355	411	347	391	372	364	396	402	426	388	378	376	402	407	415	369	442	344	380	375	411	407	395	417	430	385	406	381	390	418	399	392	369	399	411	397	386	364	409	364	379	378	372	404	387	398	406	407	401	384	389	414	385	410	400	388	418	367	424	408	430	392	391	403	374	403	415	422	380	376	384	376	400	397	403	394	374	356	369	425	406	417	400	390	369	379	385	389	387	365	413	392	359	380	357	411	383	395	399	369	414	407	402	384	388	378	380	404	374	384	416	378	370	371	400	350	393	375	372	401	384	398	398	418	389	386	407	377	407	351	399	381	398	375	404	430	408	377	389	383	379	380	352	367	421	385	394	415	387	405	416	410	395	351	388	373	386	404	404	391	411	391	385	400	381	379	396	424	393	388	388	448	426	399	381	419	379	423	399	399	404	425	384	403	389	363	420	404	377	396	365	365	427	406	393	391	412	377	392	391	355	420	407	400	398	379	408	387	450	399	398	384	385	398	385	348	396	388	412	417	397	404	403	357	427	377	402	391	406	371	398	402	357	394	378	416	383	363	390	408	384	404	410	398	388	425	385	351	407	414	382	362	398	367	409	368	394	373	409	403	378	382	428	403	418	409	397	417	364	351	371	392	391	395	392	397	405	416	415	415	417	395	387	397	405	388	419	436	377	383	408	388	356	396	359	388	395	405	356	392	389	393	405	400	396	399	391	403	383	384	382	415	385	365	424	396	363	425	441	378	396	432	386	394	369	351	409	415	369	389	401	379	423	398	363	407	383	393	363	374	390	410	385	381	393	390	386	368	392	465	399	371	399	386	433	415	393	413	413	376	429	424	411	404	414	352	399	381	386	395	407	373	410	400	407	410	390	361	416	419	398	378	389	412	390	413	352	395	388	371	402	380	348	373	372	375	380	366	413	387	393	410	408	384	376	399	419	366	415	370	419	416	392	388	385	409	368	396	349	398	390	420	367	404	402	407	367	418	384	417	385	373	362	379	384	401	400	396	417	396	381	400	389	420	384	425	403	396	400	380	416	415	366	382	396	360	397	403	387	395	397	366	366	400	439	405	417	389	414	420	385	400	368	385	389	363	402	422	396	393	380	408	361	385	449	388	389	384	378	367	382	358	414	382	407	386	363	401	398	399	374	396	433	395	410	424	429	371	397	369	364	374	416	400	392	382	392	422	398	388	398	388	405	404	396	374	399	455	390	372	392	385	369	418	369	393	414	394	421	362	405	427	395	411	415	422	365	376	408	416	365	389	406	403	380	398	400	393	414	374	417	417	390	414	430	378	386	388	355	403	409	412	423	402	373	394	374	408	381	338	402	398	410	394	373	391	375	399	374	374	414	395	404	400	400	392	365	393	366	379	389	360	397	392	439	406	385	389	415	371	378	387	382	384	360	374	392	366	426	404	370	403	396	392	394	400	362	390	376	388	371	376	424	352	372	406	394	370	376	396	415	396	392	403	378	402	363	404	390	392	378	424	431	391	421	464	384	360	369	446	380	416	383	390	396	384	380	398	401	394	406	371	412	419	387	416	386	398	375	386	382	385	392	390	380	380	378	389	415	393	428	384	382	400	366	390	399	412	403	411	347	387	381	404	410	379	397	408	370	376	391	373	441	382	387	393	412	388	348	391	371	399	363	399	391	416	380	362	406	399	357	420	416	388	430	365	381	402	367	435	389	382	391	403	421	414	429	373	385	402	408	399	392	386	390	387	427	430	348	402	367	362	370	413	394	392	423	391	368	363	393	430	414	394	382	422	391	389	436	400	403	410	377	372	402	392	423	350	380	386	375	390	406	396	410	361	401	411	383	368	371	404	412	384	401	408	377	414	370	386	347	366	395	399	411	363	386	368	378	397	369	390	383	375	383	392	410	418	413	389	407	347	405	414	418	380	370	392	370	422	381	394	435	375	377	398	373	392	408	393	397	387	381	378	390	393	412	391	406	399	381	407	381	375	412	373	420	423	408	380	406	395	376	377	398	417	400	352	385	376	386	404	444	415	397	386	437	397	402	386	403	364	393	366	401	359	362	406	418	383	364	441	383	420	377	365	371	377	373	430	387	379	425	398	405	399	384	362	390	367	433	329	376	400	393	377	386	429	413	397	377	414	419	432	385	386	423	343	395	383	414	400	394	418	412	367	409	370	431	396	383	399	387	397	381	397	439	410	400	436	406	365	398	388	413	368	432	369	348	398	393	423	421	386	402	362	414	403	375	388	419	358	355	391	388	428	382	410	380	386	398	421	415	407	367	375	415	410	370	391	391	370	360	382	374	377	397	390	373	417	395	385	361	402	406	407	420	414	369	396	362	368	402	387	411	408	396	420	396	393	404	396	412	378	409	391	391	409	412	398	400	441	376	396	440	373	425	395	392	415	431	423	342	374	388	380	390	416	394	429	428	381	413	402	400	436	383	412	422	374	386	411	385	419	410	411	436	368	411	379	417	413	400	377	370	404	399	395	379	383	368	401	428	407	377	399	437	398	418	405	413	400	448	373	398	382	391	362	388	399	386	417	360	377	414	344	398	407	384	417	395	403	364	384	385	377	380	404	365	399	449	428	366	416	416	393	415	382	400	412	402	395	387	362	410	405	409	375	380	383	369	375	410	369	378	377	404	396	401	379	380	407	422	394	420	347	420	414	426	396	414	380	356	397	407	419	410	398	381	423	363	397	360	370	403	446	387	396	391	441	418	410	412	381	393	400	409	419	375	378	430	380	387	414	392	350	396	383	336	381	399	387	357	406	383	401	384	395	415	343	347	380	404	383	409	432	372	389	350	395	422	386	379	349	397	356	387	390	390	418	387	404	383	381	411	391	407	403	395	378	432	364	396	403	391	391	414	390	350	369	384	395	407	366	371	420	421	379	380	342	387	375	357	386	406	417	383	374	430	360	375	407	416	361	401	408	388	352	423	390	398	385	393	412	425	374	366	388	412	364	412	380	348	397	438	379	399	364	431	361	412	387	382	402	362	400	407	390	402	390	385	395	411	404	392	407	399	385	413	402	394	424	397	417	425	365	411	395	402	409	415	437	403	365	409	392	383	393	382	399	370	394	406	392	411	399	412	400	394	390	395	360	382	384	363	388	425	355	384	360	401	386	425	388	410	385	400	353	366	416	377	378	399	389	340	407
10809	27744	21900	9880	4746	2831	1263	561	435	374	340	364	321	349	345	328	320	314	352	334	335	327	330	327	320	321	353	337	332	347	360	353	322	328	334	354	369	340	347	324	338	342	283	347	357	346	335	329	340	355	371	329	340	328	351	345	354	319	329	357	330	322	360	341	342	348	285	369	340	338	322	335	349	342	330	372	362	326	332	328	348	337	310	334	345	350	307	332	303	370	341	313	336	325	337	362	327	366	302	349	343	349	357	323	342	342	344	345	361	365	352	323	331	311	356	348	335	326	337	340	313	315	332	350	316	340	334	315	365	340	344	339	343	354	341	334	365	321	336	328	312	331	321	382	338	308	337	312	359	341	323	337	330	341	353	341	330	330	298	345	316	349	354	322	359	347	333	327	318	337	359	346	335	354	323	329	336	303	325	333	325	348	333	333	323	359	317	320	330	352	335	328	383	339	324	338	324	345	315	334	318	319	339	309	354	341	333	315	374	373	329	309	319	309	337	347	336	352	338	356	322	351	323	307	355	331	346	334	316	304	331	385	331	363	316	350	318	312	349	375	363	366	322	335	350	321	336	323	327	318	348	322	351	330	308	359	316	363	317	369	306	377	315	308	324	329	335	328	342	330	338	343	320	315	388	324	322	352	359	338	334	389	356	334	323	337	370	324	335	354	328	323	383	350	344	401	343	323	343	342	354	338	357	342	351	303	325	361	354	368	320	322	346	351	349	318	315	336	379	329	357	320	317	335	334	336	325	332	341	348	335	324	341	368	356	324	359	323	360	376	324	328	352	359	316	376	365	320	335	356	345	342	328	324	362	338	310	340	326	341	338	315	334	349	311	352	343	323	330	348	333	383	355	361	358	375	322	350	304	359	372	360	337	356	303	332	356	331	344	343	327	321	328	330	337	333	340	399	332	367	365	323	344	328	360	348	364	367	330	322	310	334	340	316	355	348	380	341	339	317	350	322	324	373	320	369	358	352	332	372	361	340	353	329	359	315	337	377	320	312	338	333	345	345	314	332	351	354	327	352	341	349	345	327	352	329	339	340	320	343	290	346	367	322	329	348	312	316	316	326	332	347	349	364	306	378	298	315	340	327	330	330	380	341	345	347	315	307	320	343	324	367	336	326	374	332	340	339	357	356	340	311	315	339	364	321	375	327	374	310	341	307	341	356	371	323	362	334	325	312	345	361	344	311	342	330	341	359	300	330	314	355	344	308	352	335	386	328	331	321	301	334	366	356	333	339	309	340	332	348	335	310	354	300	339	339	330	347	323	339	363	313	333	364	334	337	353	376	355	353	336	307	348	335	299	333	371	359	343	336	368	350	365	355	322	312	363	366	364	311	326	339	359	385	352	333	342	365	339	361	340	375	321	365	332	337	331	334	328	345	369	360	324	329	335	345	329	342	332	325	346	310	349	320	371	350	350	299	351	323	362	324	334	338	333	349	316	333	336	351	324	341	311	346	332	347	315	339	337	357	353	357	358	364	337	343	347	331	347	322	325	335	331	368	345	331	321	301	370	322	313	357	347	316	344	318	326	379	317	340	396	343	322	349	322	346	316	321	364	318	360	338	310	308	316	364	345	329	315	355	340	317	350	344	322	346	325	339	370	333	317	312	327	321	336	344	366	320	334	295	316	323	324	375	327	346	319	321	327	354	325	314	325	330	334	343	306	329	341	342	349	356	351	334	349	314	318	326	336	333	360	330	337	351	343	353	359	358	357	354	368	318	330	346	343	336	331	348	339	356	317	348	348	317	331	362	322	345	307	329	337	321	341	335	338	361	322	334	373	325	329	319	374	334	318	307	375	329	354	354	331	337	336	299	329	298	343	284	346	362	358	336	320	337	339	354	363	368	319	339	359	337	338	327	338	324	343	362	343	352	326	364	315	300	341	326	345	353	345	346	320	334	338	317	356	296	307	334	344	293	338	322	362	304	341	338	336	345	323	340	326	313	324	322	346	358	347	366	376	331	354	329	362	359	338	363	339	335	379	364	334	349	348	333	336	318	343	338	327	341	321	349	353	350	366	335	331	316	335	348	347	380	324	300	322	358	342	349	322	319	347	323	364	352	341	373	355	331	356	362	317	345	324	314	356	312	313	356	310	342	363	340	329	322	378	333	328	336	299	341	324	359	371	344	344	348	361	329	347	350	356	363	359	326	325	340	359	334	340	332	348	353	329	350	340	357	342	295	332	351	374	348	362	367	347	338	344	352	346	352	363	347	347	369	350	362	366	324	341	342	357	349	347	326	322	306	327	386	308	330	335	347	345	309	330	337	336	327	306	327	332	368	386	314	355	335	359	321	351	333	348	352	331	348	346	358	336	299	349	331	307	355	329	365	295	335	326	357	319	385	340	318	322	330	343	332	337	350	325	323	331	313	358	341	338	342	324	331	329	352	337	307	312	356	330	323	303	331	285	318	352	359	359	357	368	372	315	311	373	332	347	334	375	369	336	321	328	333	346	352	351	351	363	329	367	315	315	337	329	362	351	334	340	346	328	367	333	363	315	345	350	394	343	326	359	356	332	325	322	374	372	326	362	372	339	349	355	322	317	322	349	335	316	330	331	338	338	378	352	349	337	333	331	332	363	338	327	343	325	346	338	354	361	294	355	359	319	329	339	381	341	310	338	353	337	341	360	327	348	336	341	343	327	366	309	352	337	346	341	316	343	348	325	382	364	328	330	351	360	354	348	331	323	306	332	337	342	332	321	340	372	351	318	342	330	357	340	301	356	308	352	335	341	344	353	364	294	358	311	342	356	336	346	327	325	365	322	367	325	338	335	312	362	324	335	355	351	335	313	339	328	320	329	355	341	327	320	313	332	338	350	333	336	358	358	330	382	363	348	373	359	345	316	329	334	332	343	347	306	316	374	339	326	333	367	316	326	329	340	340	328	331	334	326	360	353	320	339	351	339	358	332	343	335	373	345	309	355	341	355	321	362	363	323	353	320	347	322	352	328	339	313	338	346	378	326	307	353	340	337	349	336	320	323	324	310	346	352	313	338	347	331	339	345	323	332	311	335	310	343	335	331	317	352	330	318	330	307	380	349	340	345	335	374	364	338	335	338	312	360	326	330	331	341	326	335	323	364	328	349	355	342	337	340	325	318	322	324	339	328	358	293	351	352	346	328	353	313	325	335	332	355	319	337	346	312	351	309	338	322	359	347	343	335	338	352	326	325	307	324	331	326	349	336	334	313	310	329	344	311	365	315	334	375	332	363	311	338	392	339	329	340	334	359	339	322	349	342	328	356	333	335	332	327	316	330	327	351	341	332	315	384	325	365	309	349	351	328	303	311	330	320	383	337	366	346	329	364	314	353	352	337	341	334	342	352	335	331	348	325	295	333	343	343	345	323	338	330	364	326	344	325	321	336	356	322	356	325	326	358	366	368	353	381	350	354	364	326	354	378	355	345	340	371	369	350	374	339	366	315	327	308	328	328	340	321	328	368	308	340	356	339	310	350	340	338
25564	23267	39292	44331	34288	24927	11717	2526	1105	549	522	480	423	438	439	466	431	480	426	470	478	458	493	469	478	453	428	455	413	430	469	479	443	453	434	443	441	426	410	472	460	462	468	430	426	433	440	445	436	458	399	446	449	396	464	433	449	454	487	410	435	425	419	431	438	435	435	446	439	433	438	447	470	448	461	414	419	468	440	461	452	433	446	432	437	409	413	471	447	403	465	467	471	452	450	449	403	442	431	409	414	463	459	468	446	431	457	454	458	453	442	433	455	460	425	441	473	411	455	428	448	459	437	453	394	481	449	437	439	434	406	395	460	425	467	455	452	432	453	458	468	438	403	416	436	437	477	465	478	445	421	462	444	417	449	412	442	455	449	457	421	414	429	475	444	447	409	466	459	448	431	448	437	399	423	414	434	400	440	453	447	369	476	452	417	403	456	439	425	459	464	416	425	462	461	462	436	460	434	440	415	474	426	456	476	455	474	433	444	434	447	440	435	448	437	479	456	412	457	451	436	444	431	465	438	418	398	460	433	475	422	430	441	436	429	443	443	438	429	458	421	484	433	385	488	472	448	438	436	463	443	446	421	431	453	460	410	466	486	461	468	440	461	445	441	448	468	458	441	402	479	408	457	460	444	457	440	443	473	448	445	439	439	451	465	443	468	412	436	410	408	447	447	437	467	474	442	433	483	465	425	447	443	437	448	427	405	421	438	479	409	429	426	442	462	441	430	427	458	460	460	446	426	443	418	459	421	436	460	467	418	447	474	443	464	457	483	443	444	413	405	398	451	468	441	468	442	433	460	456	431	433	473	470	454	455	431	466	465	433	481	428	481	409	434	454	444	438	424	435	475	427	432	443	437	436	417	444	401	440	446	481	431	425	447	469	419	451	477	446	422	490	442	480	484	467	414	439	456	458	457	448	476	475	419	433	413	451	451	471	445	459	449	443	433	417	426	438	446	446	472	437	458	454	452	446	416	463	433	428	468	441	436	447	439	426	476	466	446	496	454	391	445	472	448	420	409	442	404	445	430	452	461	466	448	441	475	457	460	417	444	439	413	468	416	449	449	442	430	442	473	437	433	430	463	431	416	462	452	467	434	466	460	429	426	409	437	485	472	441	411	437	447	427	455	460	432	440	458	456	486	438	413	449	440	472	481	434	472	463	431	423	438	476	416	415	446	433	412	460	436	441	440	444	429	442	451	458	453	462	402	447	443	440	422	442	423	466	477	470	426	422	461	423	467	421	449	479	410	482	441	429	456	412	454	425	445	438	449	458	407	436	397	452	414	447	462	457	413	426	448	459	429	467	416	396	479	420	450	465	445	469	465	449	467	465	446	471	458	432	460	419	443	458	419	442	452	467	425	438	466	446	434	419	446	455	449	439	491	462	458	452	452	426	423	427	406	423	439	433	443	462	430	470	467	432	464	411	419	451	466	428	440	440	441	444	450	421	434	446	455	456	458	436	414	459	447	410	493	471	434	424	475	436	430	443	432	449	422	458	427	438	403	479	438	447	453	491	438	459	438	430	414	435	472	452	422	456	435	415	440	449	442	425	442	470	439	414	428	452	428	456	434	440	460	455	443	430	422	426	406	454	454	454	447	405	423	422	443	400	466	454	445	438	473	486	432	493	439	464	436	477	411	469	461	440	419	404	434	471	441	411	465	448	444	432	419	457	448	474	464	435	426	445	463	449	453	452	440	439	457	411	442	405	434	416	472	438	463	437	445	409	450	449	458	437	462	480	475	435	446	401	428	409	464	505	465	492	401	420	436	449	515	452	423	441	447	458	456	406	441	452	463	433	457	433	466	407	439	435	450	412	468	414	442	466	406	423	425	462	443	461	462	466	456	496	453	384	432	432	426	447	460	430	448	485	418	471	462	399	415	451	423	466	419	419	465	407	465	475	472	444	439	448	446	438	465	482	453	476	429	456	460	447	479	406	442	419	438	454	471	465	470	439	428	405	405	434	443	450	434	408	463	439	440	444	457	464	419	418	420	468	415	461	463	446	417	433	448	461	437	426	411	450	402	380	452	463	416	485	446	453	432	396	459	436	493	424	467	453	422	447	484	393	452	518	439	440	425	467	464	425	397	459	429	446	441	443	478	455	403	437	396	460	470	441	442	418	455	438	440	441	452	411	412	433	425	430	440	457	453	439	455	463	463	464	455	443	477	472	469	432	443	452	413	417	461	421	476	473	463	457	434	470	434	457	451	433	442	420	490	456	413	427	442	473	425	450	431	434	442	442	469	411	469	458	443	448	477	410	453	441	451	418	452	426	464	422	436	485	490	446	434	492	418	443	489	484	470	464	438	478	423	451	467	451	431	480	457	438	399	437	406	450	480	440	461	447	425	448	463	441	461	421	430	399	451	437	445	445	397	435	426	444	448	433	399	444	442	444	421	455	450	480	450	448	419	469	451	422	449	423	449	447	430	424	451	426	435	428	422	426	423	439	466	468	481	464	401	453	447	434	461	436	417	425	417	456	452	460	468	509	489	466	442	441	462	449	459	421	418	478	451	449	459	435	437	467	445	442	472	440	448	463	433	426	439	436	436	421	459	462	462	440	416	450	418	423	430	430	413	456	434	433	408	439	452	449	430	493	465	433	417	416	436	463	456	475	448	420	449	413	440	384	447	418	437	462	453	452	401	427	468	445	440	424	421	449	430	462	444	415	435	414	478	479	427	434	452	461	453	407	451	439	440	447	426	443	443	456	450	444	434	461	444	462	415	457	414	470	437	442	466	433	465	399	414	428	455	422	455	478	488	442	444	466	449	425	441	428	424	456	424	405	460	462	472	439	428	460	444	480	424	420	415	476	440	457	431	437	406	451	429	458	455	417	451	438	441	450	424	437	439	446	445	447	440	412	445	455	468	432	417	432	412	396	413	466	406	473	420	443	464	448	443	433	448	410	438	446	439	428	405	428	429	406	448	425	480	419	469	475	414	446	469	427	436	448	478	437	414	442	449	429	433	471	402	460	427	432	432	429	418	433	450	463	434	428	435	422	423	453	415	425	452	453	428	407	479	424	456	410	461	469	447	427	470	480	380	463	467	435	409	433	466	422	394	430	460	398	418	464	428	463	439	469	396	433	475	409	430	415	428	450	426	450	453	438	444	441	458	390	430	436	461	462	477	467	415	490	457	460	463	439	444	422	426	454	455	475	460	459	432	437	443	454	432	436	456	431	411	450	457	454	449	483	445	419	426	466	428	440	431	437	425	455	472	424	471	480	466	447	472	427	435	437	438	405	428	418	393	436	465	438	418	430	462	444	432	414	460	418	438	441	470	472	450	420	441	437	401	438	465	426	442	452	437	447	435	472	440	422	444	456	445	426	435	480	466	440	470	459	466	446	400	435	454	458	425	460	471	479	407	422	410	458	458	448	460	460	430	453	440	392	441	442	463	392	451	429	485	435	449	445	447	449	433	463	448	450	419	451	487	462	427	451	463	452	431	417	467	468	436	446	428	482
46942	86933	72030	49032	30606	19007	8112	2532	1420	515	502	408	446	456	404	411	433	428	413	411	431	443	424	449	460	445	423	427	433	396	441	421	449	416	418	392	417	439	422	460	417	409	415	443	425	452	430	420	405	434	426	424	421	390	434	383	427	425	397	426	424	421	390	426	426	439	410	413	429	403	421	417	405	498	460	414	393	399	455	432	424	424	439	429	407	419	416	408	410	398	416	418	402	424	410	411	435	404	420	419	431	407	442	410	429	421	400	432	431	400	385	403	410	401	431	394	418	385	429	403	410	399	421	403	449	399	438	417	412	409	436	389	420	415	410	397	398	462	419	413	463	428	451	427	421	397	438	409	410	405	394	442	405	413	340	448	435	407	418	420	409	417	444	456	396	430	430	399	398	375	414	422	426	390	434	415	417	374	356	414	391	400	415	416	381	423	409	395	407	407	427	399	380	443	415	421	417	382	433	429	437	440	394	461	407	411	444	438	407	414	428	439	442	412	404	395	437	393	432	454	405	436	447	428	420	441	382	383	412	444	391	420	394	415	394	419	411	426	402	424	398	431	415	395	401	421	413	395	428	396	460	438	402	400	425	392	398	421	381	407	429	437	407	420	394	416	421	426	427	377	430	426	434	394	419	435	408	462	369	430	408	445	416	367	401	410	434	396	438	449	395	424	433	418	446	392	403	411	443	424	397	426	421	440	454	397	425	458	417	390	406	414	407	450	461	445	416	424	411	388	431	389	407	448	401	422	437	350	432	418	434	428	421	446	375	424	426	403	423	418	415	453	418	398	406	440	465	411	400	412	421	423	423	408	437	427	384	415	411	429	414	419	416	450	406	421	388	404	381	426	431	437	397	404	403	441	392	404	408	408	381	419	423	409	422	433	438	390	425	422	423	382	391	405	424	438	431	386	401	419	453	439	396	443	440	422	427	420	391	389	441	396	422	390	421	440	446	425	402	433	423	427	446	456	433	399	444	436	382	429	400	372	408	384	406	427	421	410	435	440	415	447	395	440	400	402	391	422	438	404	413	423	396	382	431	422	448	425	463	410	411	384	419	444	391	422	425	415	422	448	411	430	437	417	408	413	416	431	433	427	391	414	405	446	379	391	424	430	408	435	394	420	397	431	425	393	401	396	407	395	430	411	405	414	402	422	382	395	394	425	412	411	423	407	400	406	375	425	402	437	463	422	390	397	461	405	409	416	413	404	435	402	383	436	422	419	419	378	396	418	416	386	396	415	430	415	406	412	432	394	403	417	432	426	468	420	412	416	409	435	410	432	411	462	430	439	407	409	426	428	404	424	434	392	369	448	436	421	416	431	409	466	414	404	433	392	433	406	406	418	405	434	427	376	419	424	389	419	403	408	436	411	460	433	435	434	412	401	399	396	417	438	448	411	409	416	410	398	388	387	444	414	426	404	401	410	408	442	452	450	428	442	437	419	417	388	420	425	392	410	406	453	385	376	405	403	399	413	396	377	453	375	391	409	419	419	432	406	445	438	414	444	423	409	402	430	426	399	426	427	423	427	398	426	428	414	432	433	419	419	431	418	405	394	445	398	430	425	405	406	392	392	463	442	405	407	427	440	392	414	396	442	458	413	353	425	393	412	383	402	418	439	437	421	450	414	440	424	405	432	398	402	425	412	416	370	428	385	399	383	442	423	411	430	393	416	385	422	441	403	389	437	363	422	413	420	393	406	418	446	394	429	443	400	414	418	406	446	432	400	436	441	458	415	394	396	388	431	401	411	430	447	430	400	423	427	437	415	446	392	440	425	399	437	428	412	401	421	397	418	439	422	443	445	407	412	455	408	420	419	424	420	458	396	412	416	444	414	396	413	391	406	405	422	405	426	436	408	398	405	419	434	438	406	428	417	399	410	395	445	407	444	438	393	412	400	414	446	436	420	406	446	440	410	380	396	463	415	425	401	443	426	416	396	439	401	393	423	407	458	360	396	429	392	462	432	395	405	393	448	436	405	398	378	424	409	409	380	399	451	426	406	440	419	409	447	443	402	395	457	427	429	450	442	417	426	426	424	406	402	423	406	463	427	406	461	424	417	442	414	433	392	453	423	452	413	424	433	402	441	391	443	425	420	397	420	401	406	435	404	421	409	450	391	436	403	456	392	444	437	423	415	399	388	376	438	432	403	383	414	420	421	426	421	398	461	404	401	417	384	390	425	360	396	443	398	433	430	426	423	458	383	425	398	380	424	415	408	435	417	420	408	427	399	415	420	409	427	394	404	437	388	358	427	383	400	433	394	420	419	377	430	437	428	416	429	359	391	445	448	414	425	436	440	436	437	358	427	406	381	448	415	404	388	414	421	417	429	415	376	411	426	405	371	416	405	410	420	422	383	440	430	439	433	403	440	431	442	417	392	413	397	422	409	388	405	398	431	409	447	392	439	374	429	403	455	416	433	436	403	410	402	378	463	414	405	412	427	452	409	418	451	430	450	435	408	381	415	404	396	408	437	453	405	401	414	438	452	424	414	402	436	443	408	408	418	418	407	415	416	437	438	400	390	404	408	433	408	401	439	414	396	457	442	446	404	376	412	427	443	417	428	396	409	434	386	423	412	376	414	405	393	425	426	436	432	404	418	393	414	421	400	405	433	449	422	400	403	420	447	396	446	412	377	426	454	410	405	347	433	398	435	436	392	471	434	442	417	394	400	415	394	440	377	453	425	421	400	410	476	422	396	454	411	468	422	425	427	434	407	373	426	426	395	397	391	430	415	411	439	428	430	410	427	440	401	404	394	410	417	438	427	435	388	428	393	392	399	426	399	406	476	363	424	436	403	436	434	437	401	442	427	410	412	406	425	469	420	397	422	419	427	375	396	408	385	441	420	446	374	439	404	448	413	435	392	393	407	411	389	411	388	367	408	405	411	361	402	441	425	439	435	396	382	414	416	416	440	433	469	369	446	391	444	425	456	414	450	405	441	386	417	459	407	440	424	410	479	465	412	429	396	428	362	342	385	399	429	441	437	451	441	438	389	382	418	417	438	400	433	399	391	439	447	422	433	415	433	439	417	414	402	409	433	393	433	432	397	402	419	421	413	407	388	428	440	400	455	436	441	385	413	405	433	451	421	412	398	441	461	445	410	429	407	453	372	408	444	394	410	400	407	391	417	396	435	414	424	424	400	416	420	414	362	397	449	406	435	414	413	429	425	455	381	415	435	453	420	408	419	408	421	418	467	421	394	394	432	398	422	391	421	407	388	421	461	421	409	433	423	415	436	397	447	433	430	433	420	432	417	421	396	393	416	437	422	408	448	449	451	397	434	440	432	446	421	471	397	417	418	396	418	424	381	447	369	408	395	408	412	413	409	412	385	386	446	395	439	425	441	432	424	406	396	438	392	404	422	420	368	446	416	413	404	434	404	417	448	388	430	400	421	421	418	433	458	387	428	408	387	402	428	430	414	423	421	432	420	391	410	427	383	400	377	433	424	406	384	414	425	383	387	414	404	386	407
24448	22210	36261	41554	40087	34896	20787	5572	2140	793	603	587	559	548	549	561	572	592	549	568	582	522	590	544	572	565	581	571	548	559	597	513	560	567	492	569	559	542	525	560	571	500	516	580	578	515	545	496	589	533	549	541	529	564	536	518	528	555	564	495	542	576	521	550	581	574	574	538	531	555	558	570	614	564	519	548	534	536	526	465	568	509	550	540	544	552	521	556	560	512	535	570	577	552	559	523	570	525	551	520	531	545	574	543	551	558	537	537	572	533	561	550	553	498	569	571	511	501	548	517	512	514	577	536	508	536	538	560	538	532	557	540	527	562	564	554	532	593	530	516	550	523	537	540	502	521	512	535	523	549	603	556	545	522	549	582	547	495	539	602	506	555	550	538	534	499	498	548	585	563	565	559	552	505	547	604	509	516	546	547	501	518	517	546	548	546	505	525	536	559	526	544	541	509	559	581	512	530	542	531	537	557	559	553	611	536	529	532	531	510	521	519	532	526	566	527	534	561	548	573	534	565	536	511	554	563	509	559	487	522	531	577	549	518	555	499	546	570	550	541	541	570	582	567	516	556	509	494	511	531	505	545	540	569	537	529	505	504	496	521	545	567	500	523	560	578	569	570	507	566	528	538	585	521	551	511	527	530	578	550	509	545	549	576	492	582	511	531	551	551	593	549	529	526	526	573	536	515	539	571	504	531	520	522	533	536	489	515	514	591	528	534	502	495	578	519	483	556	515	539	512	543	541	531	536	505	524	588	542	517	533	556	574	576	577	507	501	512	525	512	520	533	568	501	546	559	474	513	571	568	519	547	518	546	507	568	516	539	580	544	518	498	519	535	530	528	545	533	573	543	542	529	558	535	523	569	522	542	563	536	518	547	510	571	584	522	593	529	538	545	552	548	555	569	560	506	551	504	522	513	557	551	534	515	533	536	528	495	541	530	531	551	499	525	549	532	544	550	536	524	547	532	556	561	548	528	541	511	503	530	533	578	539	545	521	531	518	533	564	566	536	549	540	527	562	501	572	542	537	495	562	527	590	580	594	531	532	510	551	554	520	537	530	565	515	516	530	531	528	509	554	508	548	534	517	493	528	505	535	544	567	524	508	525	529	560	542	560	567	543	549	519	558	545	548	542	538	552	542	542	522	530	531	545	513	537	557	541	496	522	560	550	561	575	532	547	527	521	532	532	520	569	598	582	536	539	508	544	535	559	509	533	522	555	567	547	552	515	533	516	487	564	543	534	547	529	576	525	607	544	533	487	499	585	554	527	557	546	590	567	565	580	559	573	557	553	556	569	590	537	545	518	526	529	526	526	542	552	582	522	519	510	534	564	534	552	576	517	518	530	524	519	510	535	564	556	562	569	544	526	532	502	529	544	534	522	517	565	560	517	512	552	586	540	552	515	538	553	562	558	551	533	531	571	573	502	553	557	533	530	516	504	545	590	498	576	531	529	552	525	511	496	561	525	550	526	555	513	541	530	525	503	559	528	594	511	572	535	554	559	542	514	541	566	508	560	565	556	515	519	492	521	545	512	542	492	541	536	504	564	553	532	531	512	513	539	557	548	509	484	505	548	557	510	503	551	549	555	558	533	555	525	544	557	507	503	537	555	582	536	527	566	531	567	509	530	550	523	551	522	544	526	493	487	505	550	536	562	525	561	509	539	537	557	560	543	531	539	556	533	523	541	577	527	535	536	572	545	547	478	514	523	510	553	547	519	483	573	570	556	545	525	527	535	579	564	589	554	583	565	527	513	549	549	537	567	561	548	583	497	520	549	510	492	564	560	590	527	512	531	547	549	552	516	545	539	517	497	569	511	554	518	557	511	503	532	526	563	543	542	562	530	539	482	507	515	554	561	532	508	554	544	535	523	518	513	533	558	527	551	495	538	555	535	553	533	507	505	560	568	512	559	583	526	510	556	511	531	542	547	513	537	518	548	550	565	541	519	543	574	538	536	527	532	525	519	522	582	526	582	548	553	514	474	573	546	537	540	521	524	532	546	559	523	553	533	499	522	561	515	554	548	522	526	519	526	536	530	552	507	541	532	522	534	553	552	498	494	505	500	537	534	551	550	468	530	555	496	507	522	539	523	534	561	517	571	544	566	504	539	530	538	552	544	565	555	537	510	514	512	558	540	567	544	577	559	545	549	570	560	516	534	525	558	517	555	513	550	548	506	521	550	586	511	549	530	491	589	494	575	533	514	547	552	520	542	532	520	575	522	519	559	506	549	529	549	554	561	519	558	560	552	533	530	537	482	528	523	594	529	537	536	510	514	510	523	542	486	535	518	577	560	517	554	537	551	557	560	560	524	523	538	534	551	542	505	560	529	546	547	498	533	533	533	529	539	537	527	540	519	501	513	550	546	565	570	532	540	527	529	546	551	532	513	491	532	505	524	551	543	559	544	532	533	532	556	564	578	478	537	515	510	557	518	569	542	542	569	539	534	537	515	520	533	538	562	517	548	568	538	567	544	557	553	579	532	557	528	603	569	551	528	549	532	547	524	543	537	492	526	540	547	539	523	561	488	540	527	544	542	534	543	564	545	519	562	556	530	574	546	508	585	526	546	529	524	559	540	566	557	556	510	529	511	486	548	530	536	513	503	494	554	594	564	551	533	524	524	480	558	498	569	548	541	509	526	545	558	561	538	523	551	540	514	541	577	545	578	526	544	508	530	533	525	522	537	552	511	545	549	524	550	534	538	534	557	510	575	553	510	543	494	480	538	529	545	553	511	497	559	538	564	563	537	552	525	597	586	546	526	524	585	536	581	558	546	514	542	519	538	515	515	536	527	540	558	505	534	551	537	537	516	547	575	542	582	558	506	551	520	522	514	576	519	495	516	543	483	501	544	549	557	561	580	533	552	541	550	568	554	532	507	528	544	554	535	536	580	530	570	536	549	524	546	501	530	546	543	575	544	547	532	533	587	482	537	533	545	550	551	515	541	530	538	572	467	531	538	570	530	499	518	525	583	549	566	533	510	559	558	556	532	515	554	510	554	528	578	565	538	536	520	560	519	526	552	570	584	482	550	537	541	510	566	526	554	518	535	519	518	532	560	555	564	516	563	548	537	524	567	549	524	551	531	547	576	531	566	514	502	509	515	537	513	572	537	568	529	528	534	554	569	535	506	493	527	527	547	485	556	517	544	507	520	536	524	545	513	576	578	521	526	508	531	598	524	567	512	571	493	549	546	564	539	487	518	528	513	495	539	565	506	517	505	507	567	514	549	515	570	529	528	501	486	518	528	516	517	501	563	558	554	533	517	563	528	577	524	550	538	521	531	560	541	539	549	526	546	535	539	528	565	549	564	513	566	538	564	513	510	532	487	518	529	510	533	577	537	589	526	520	519	559	542	544	566	526	501	527	536	575	542	544	492	537	513	534	545	515	537	533	528	518	531	565	523	511	499	557	535	508	554	527	566	522	559	551	544	553	530	510	549	525	526	539	514	535	534	548	542	529	534	555	530	555	493
52046	100149	86165	63442	45838	30125	13473	4519	2619	738	599	532	521	520	514	506	525	492	565	557	530	517	481	568	514	523	488	538	532	566	518	534	539	487	499	541	514	545	493	541	533	540	551	519	492	518	511	495	548	525	527	514	539	549	503	520	527	549	524	523	500	521	520	486	499	556	476	518	500	558	513	594	549	523	529	570	507	530	496	482	494	526	492	465	478	485	509	509	540	564	508	477	486	498	517	545	517	505	518	538	538	475	512	528	528	511	516	537	508	531	477	511	528	512	561	494	505	526	514	516	521	470	469	481	531	512	548	541	498	536	526	504	503	507	489	537	520	510	500	538	538	474	490	496	520	483	508	553	499	531	518	507	533	474	512	532	539	520	537	516	530	502	520	585	506	503	504	541	545	514	531	503	523	548	504	502	515	531	514	525	553	521	495	526	537	538	497	548	559	506	476	533	524	513	532	512	586	528	491	522	514	536	494	505	545	504	530	474	506	532	552	517	521	543	512	491	545	520	527	548	533	463	479	527	512	544	514	503	511	507	498	540	537	482	546	502	501	524	499	486	520	557	525	520	495	536	534	527	528	501	540	532	496	462	511	530	529	504	520	516	525	542	485	521	572	509	545	513	517	507	509	509	470	498	515	517	501	558	534	497	539	497	517	511	549	508	545	505	544	569	510	508	530	564	508	551	503	494	509	520	533	507	532	493	533	532	558	494	517	518	492	505	533	550	552	526	502	520	499	476	534	498	535	548	505	511	472	514	505	511	526	529	515	498	503	541	515	523	507	572	494	537	541	546	505	523	526	543	487	486	521	530	527	519	541	535	522	485	499	543	518	486	486	527	522	537	480	486	529	539	542	528	468	531	514	489	528	496	562	491	516	542	528	553	541	537	545	515	489	549	513	516	513	539	510	516	475	514	521	511	525	535	521	481	494	504	535	505	471	499	533	501	519	517	529	499	498	503	545	508	496	534	515	516	523	532	514	507	494	496	544	510	506	505	538	507	561	534	561	493	522	482	493	543	504	519	481	523	532	537	530	498	502	529	524	557	517	520	517	493	532	494	499	530	527	553	532	512	510	511	519	535	496	529	560	515	505	529	507	521	532	527	525	494	527	502	512	545	540	529	503	495	519	507	527	545	520	517	511	501	552	496	499	530	495	519	542	482	521	508	515	473	472	530	505	512	531	560	527	521	541	527	483	543	548	511	525	538	507	530	529	500	522	537	523	525	515	504	476	508	505	498	534	569	507	538	539	543	542	531	527	503	504	542	488	538	553	492	474	516	513	513	518	498	537	552	490	524	525	552	480	530	521	511	554	518	473	531	519	562	527	542	484	501	480	528	489	524	544	545	516	524	502	558	541	501	538	538	489	485	536	525	506	549	528	495	449	504	470	559	486	520	507	532	531	547	535	498	529	494	525	502	490	502	480	535	532	553	532	526	498	517	500	547	521	475	518	520	522	507	493	531	500	523	541	551	512	494	500	509	499	511	559	511	530	531	519	494	515	496	513	520	513	550	480	525	549	511	496	550	488	501	535	554	496	516	510	529	531	508	503	520	516	481	489	468	515	557	522	487	466	523	567	495	531	493	534	442	544	520	548	520	517	551	492	527	501	521	519	493	504	561	573	503	523	488	517	499	544	534	566	525	483	532	502	540	478	518	485	484	543	454	533	503	501	511	558	521	548	515	518	458	520	550	514	533	503	527	511	511	535	508	524	535	519	520	525	489	518	513	537	495	489	524	488	500	530	588	532	511	521	487	530	531	459	502	544	495	524	521	533	510	515	515	490	493	483	504	503	507	505	506	512	554	507	518	531	499	566	566	541	523	515	485	492	520	503	516	502	505	505	489	533	505	515	457	501	508	540	538	502	540	533	541	531	499	497	498	530	512	532	516	497	479	478	501	567	527	505	546	482	535	528	506	496	544	532	524	519	486	514	528	484	520	497	512	507	473	525	513	531	503	498	505	469	508	519	520	468	465	545	547	512	555	514	486	505	500	507	511	535	512	546	505	528	496	527	520	555	482	521	551	494	507	490	514	512	499	511	533	500	531	512	503	543	525	524	484	471	539	474	510	531	546	522	512	544	520	501	505	489	543	517	563	530	530	510	475	538	530	525	558	516	561	548	534	512	538	482	523	529	543	573	522	532	535	504	551	498	523	522	518	522	545	501	479	532	497	532	544	529	507	495	545	523	556	491	516	503	511	518	542	506	512	471	493	562	507	535	514	505	505	505	501	494	520	521	523	554	483	510	485	527	530	500	543	485	506	490	516	530	510	517	532	551	535	505	488	469	522	512	540	554	493	495	506	515	531	514	577	531	552	509	478	496	491	534	519	535	527	520	499	492	532	534	513	492	500	512	556	534	501	530	538	479	513	524	500	501	496	520	570	539	503	557	534	502	504	565	548	549	515	490	562	534	487	515	468	527	492	520	483	531	550	568	546	542	517	494	527	488	530	486	517	527	531	539	509	521	507	510	507	552	517	492	507	480	485	485	528	541	537	554	509	533	536	510	491	522	517	513	508	508	525	494	467	504	540	492	551	504	538	531	472	494	514	478	551	526	477	508	479	513	518	475	486	543	504	521	494	520	526	564	517	471	506	531	525	502	514	517	505	526	560	533	534	511	496	502	538	509	513	502	530	518	500	498	562	508	495	500	516	524	507	532	492	492	495	485	512	526	501	487	497	535	526	580	547	510	527	511	509	549	496	510	507	544	545	517	530	504	500	512	539	457	507	556	508	479	549	442	537	527	521	475	501	485	511	513	505	523	499	536	547	534	476	497	567	483	516	503	493	520	501	472	506	520	501	483	492	477	482	521	522	544	478	504	508	556	518	532	515	490	566	491	523	501	471	499	499	527	497	523	542	496	491	443	499	477	540	531	507	531	533	538	533	512	534	491	498	548	533	538	512	521	479	505	507	493	511	509	509	514	470	515	516	491	488	501	437	558	527	481	511	495	490	502	507	520	493	510	485	489	541	505	529	473	520	516	500	461	509	491	519	516	483	505	511	510	511	526	557	492	516	508	513	508	549	498	520	517	481	542	508	515	498	483	520	488	512	542	512	550	496	478	518	518	522	526	476	489	526	493	518	515	502	475	524	527	491	510	507	528	487	521	479	524	512	494	502	530	514	556	507	528	502	499	487	529	525	539	503	543	480	502	545	503	516	522	493	497	524	537	517	522	512	531	510	523	529	492	488	536	560	528	460	562	499	522	523	520	524	462	524	556	530	489	536	535	486	546	470	547	530	527	540	551	496	538	496	511	516	526	496	495	504	493	528	519	542	502	514	504	506	496	507	521	543	550	510	553	540	527	519	513	506	498	530	479	505	520	535	529	483	511	542	518	530	515	511	559	489	520	504	571	493	518	493	499	546	498	523	500	475	518	505	517	558	518	503	497	541	488	505	486	520	487	590	496	525	514	508	505	544	509	530	493	494	492	485	512	511	531	599	496	523	499	515	559	491	535	520	534	504	498	532
28212	23215	24787	14752	5917	2876	1108	545	416	405	393	392	390	385	416	410	375	400	383	390	321	399	424	386	373	400	433	395	383	405	398	422	395	385	390	390	400	408	378	390	385	360	405	383	406	389	394	379	389	384	376	414	378	369	367	377	354	372	363	395	393	417	413	411	393	372	398	375	389	378	368	414	390	400	380	364	375	398	357	405	399	404	381	382	397	383	372	405	377	364	392	367	400	378	404	404	398	375	407	400	399	375	377	405	375	421	377	384	389	409	380	409	431	386	377	363	434	409	411	412	430	453	422	416	380	420	375	400	413	362	371	431	431	385	382	426	404	404	398	379	400	422	371	370	388	397	385	399	411	379	373	405	354	392	372	421	395	385	385	425	412	377	399	379	385	381	418	381	381	355	420	374	388	404	399	402	402	399	427	388	406	443	420	346	401	352	385	374	393	387	386	375	398	385	396	413	370	389	394	386	404	346	407	402	412	371	396	385	404	370	372	396	366	390	401	401	351	378	380	358	405	387	359	432	411	363	393	401	396	380	383	400	385	404	406	397	361	397	375	380	410	417	421	394	407	381	426	364	388	357	365	428	364	346	404	424	395	382	379	397	390	399	362	383	375	371	399	441	411	394	431	380	421	394	411	359	390	406	359	376	406	371	402	411	413	383	372	376	413	408	393	430	369	379	386	368	358	387	416	391	373	401	390	367	435	388	387	372	365	365	357	393	406	397	362	405	425	383	397	374	386	376	400	389	364	374	397	378	371	403	363	360	372	416	391	365	399	377	406	407	379	373	416	381	367	375	419	389	378	412	376	389	404	390	370	373	370	379	372	380	378	402	375	430	396	416	365	415	406	384	392	399	399	394	401	374	397	394	378	392	348	361	401	353	372	385	380	373	368	402	380	395	403	409	387	382	374	413	384	404	385	387	386	406	404	400	372	368	388	395	399	395	389	342	390	386	388	374	411	417	374	384	406	376	399	392	382	364	402	384	378	358	367	380	370	414	389	387	402	381	383	354	390	394	408	364	409	388	401	380	371	378	396	398	401	400	386	374	410	397	398	350	401	380	410	375	373	352	401	358	389	359	391	431	399	376	404	374	374	392	358	401	384	417	400	413	382	368	395	417	399	417	395	387	370	415	374	401	382	381	384	388	373	389	378	383	373	362	405	398	388	383	387	429	409	389	358	387	402	403	352	419	378	383	403	417	376	408	399	399	398	363	361	376	396	400	373	388	399	390	405	387	397	367	378	401	379	396	390	387	408	398	365	388	408	379	414	380	368	387	366	387	367	382	418	424	378	393	383	351	425	439	373	363	394	391	393	407	386	391	343	388	392	403	418	376	369	349	399	364	420	356	387	375	363	395	362	382	408	411	388	394	376	434	383	371	367	350	386	372	367	376	420	378	360	410	417	388	380	394	396	372	386	388	402	373	430	370	405	377	371	405	430	341	426	414	384	395	391	382	406	385	377	420	382	373	368	405	368	396	363	375	416	416	378	387	377	379	381	390	406	399	372	362	387	376	387	368	368	376	382	350	351	382	399	379	388	410	407	381	376	392	410	412	379	396	412	400	372	408	380	381	388	442	384	417	393	408	408	376	381	377	395	361	413	397	394	371	401	415	391	416	396	367	414	410	430	382	423	385	378	432	381	364	394	404	417	373	393	387	397	382	391	395	393	351	409	380	426	397	437	396	439	380	424	402	394	370	386	419	421	381	398	403	391	418	397	378	378	370	393	375	393	394	371	355	395	371	404	403	383	377	383	369	396	368	412	398	400	410	358	401	366	389	381	353	378	369	413	372	390	428	386	421	412	401	391	355	370	408	388	364	387	383	392	419	373	356	395	392	410	356	371	395	362	399	374	401	390	409	422	395	366	358	417	421	393	391	403	407	406	374	407	381	398	393	411	411	396	373	421	372	380	382	366	389	375	376	377	386	391	397	380	382	391	347	375	395	397	383	367	371	389	400	372	407	386	367	376	406	417	415	400	356	368	403	391	406	427	377	386	415	393	392	397	369	396	392	370	377	368	383	394	407	367	400	369	394	399	408	382	417	400	405	371	416	402	403	376	402	389	381	402	380	402	429	386	421	376	404	398	400	381	372	407	384	364	375	422	398	403	422	414	376	387	393	368	397	363	376	402	398	423	413	413	436	410	410	384	392	439	417	380	411	359	384	377	406	381	421	405	371	410	391	435	372	368	392	390	391	413	411	366	407	391	384	407	406	409	385	351	371	393	413	389	396	405	375	414	413	372	362	372	365	392	434	375	371	415	396	411	405	371	415	363	390	399	388	394	395	355	359	375	362	403	434	367	407	378	394	413	409	354	363	407	381	376	390	408	378	363	380	403	398	395	398	397	412	387	353	403	351	428	423	424	412	402	397	392	421	409	410	393	418	407	397	384	397	400	389	394	357	379	385	387	367	387	364	389	398	419	408	363	350	368	364	364	405	400	377	403	374	405	351	364	427	394	403	399	394	383	396	407	399	362	422	366	386	344	383	364	396	409	414	404	400	378	373	411	361	403	401	445	361	411	392	359	369	380	386	385	398	379	407	384	403	342	409	425	411	379	395	409	426	365	395	426	384	375	405	382	387	397	374	392	421	410	399	395	383	385	412	395	405	375	385	424	380	378	385	372	391	410	386	353	406	411	439	383	376	389	398	356	385	360	398	367	395	387	429	417	359	371	404	385	374	366	392	397	359	382	412	367	395	398	385	402	372	376	408	432	410	396	432	382	366	373	376	379	376	388	385	395	370	376	378	370	373	385	344	424	387	360	372	388	376	398	369	412	370	407	376	380	409	392	372	364	410	377	414	382	397	404	395	376	373	372	399	390	380	429	368	391	361	387	362	405	384	421	360	367	367	367	378	384	371	415	375	377	377	393	399	388	376	407	372	425	387	367	389	419	387	382	373	375	379	404	342	410	375	399	399	371	408	399	380	414	407	392	400	391	402	369	409	375	372	459	391	385	407	382	366	376	412	394	414	377	361	416	365	402	417	389	401	412	406	385	374	346	402	408	367	380	419	389	356	399	425	373	385	403	370	384	416	406	382	368	363	379	369	381	366	361	386	370	378	369	396	394	370	392	394	395	367	376	379	416	391	385	393	377	420	417	406	408	425	392	373	395	348	404	374	422	390	371	373	410	400	419	388	402	367	368	370	401	406	386	378	403	397	419	358	364	409	394	392	366	383	429	412	413	396	379	397	394	378	374	399	426	374	363	420	357	385	337	363	398	381	377	374	403	394	351	388	405	379	379	428	363	410	368	370	379	366	351	381	407	391	382	395	368	420	403	403	409	407	376	403	383	398	394	401	388	402	405	381	381	409	399	395	419	391	430	381	379	408	424	407	373	390	379	406	397	399	395	405	406	396	366	385	408	357	382	341	357	365	378	382	425	383	360	356	369	408	374	420	387	413	393	413	397	389	376	395	358	395	396	382	399	422	380	386	411	406	409	365	413	342	379	413	375	375	392	399	419	391
10119	25882	22649	10423	5255	2997	1163	593	428	330	350	343	343	338	326	349	358	344	321	347	334	324	315	341	335	344	331	307	331	309	327	304	325	334	365	376	335	337	319	346	342	345	320	346	337	370	353	352	337	329	330	351	369	341	358	368	349	343	349	332	306	348	330	359	333	346	334	325	321	333	355	329	330	319	345	353	360	365	370	345	320	354	328	316	355	370	339	339	336	296	346	341	318	328	363	349	335	368	333	351	374	353	348	336	347	319	330	339	362	344	342	328	330	343	345	355	336	348	342	317	301	329	346	336	316	311	350	334	347	358	297	375	337	347	304	353	362	330	324	323	356	297	335	320	337	367	329	295	334	345	361	358	332	309	340	359	327	331	336	339	316	316	355	348	363	319	361	361	325	317	347	321	342	357	342	349	318	360	347	346	329	342	349	341	338	328	345	333	313	354	383	346	339	306	330	333	331	334	344	345	321	367	354	336	335	348	346	363	373	348	329	332	376	335	332	310	359	356	378	332	323	350	347	330	365	319	353	348	292	340	364	361	338	335	317	349	330	330	339	338	312	335	378	356	333	376	335	343	313	348	365	324	326	350	312	360	356	315	318	354	319	342	326	328	309	353	365	356	337	337	341	328	342	329	342	326	353	358	310	342	345	399	360	360	343	364	359	333	350	333	344	339	393	360	345	328	340	342	334	364	367	360	321	341	310	349	352	348	348	353	330	350	331	315	314	358	338	330	311	352	343	365	349	372	351	366	380	360	342	346	328	334	346	328	367	324	332	313	330	342	335	334	325	309	330	326	340	314	354	339	355	371	352	356	316	346	340	352	364	364	345	339	338	345	314	317	340	326	331	311	325	333	339	338	367	350	299	337	347	331	348	326	329	331	321	322	305	305	338	335	333	301	363	309	327	349	369	296	326	353	312	342	359	324	317	320	334	320	329	364	341	377	353	333	331	306	329	341	334	334	358	318	376	321	323	321	334	334	302	367	320	361	338	315	340	359	330	331	325	346	332	356	320	308	359	321	343	338	328	331	341	339	321	314	347	348	340	330	322	343	319	335	307	330	341	346	322	352	350	324	294	324	337	351	319	341	335	320	332	352	326	297	304	347	319	338	322	351	316	340	319	346	339	331	323	327	341	325	363	352	338	320	298	362	298	336	359	300	300	290	359	367	378	341	341	313	356	350	337	343	313	344	296	338	331	334	332	319	329	327	347	346	342	363	342	324	333	328	378	319	351	352	340	349	335	319	360	320	317	346	332	352	332	324	338	355	332	330	310	323	314	362	344	359	318	349	347	386	335	323	372	329	348	323	348	319	376	370	359	344	348	322	326	361	332	338	318	362	311	372	357	284	361	322	356	350	318	333	335	284	336	342	363	346	347	321	281	353	354	350	333	367	374	339	350	355	340	339	328	299	347	338	348	348	360	390	371	339	334	327	319	325	360	361	341	324	285	326	314	327	347	348	285	340	345	366	335	330	341	353	325	333	330	321	309	327	337	341	344	332	340	325	311	339	352	357	369	332	340	348	300	319	346	344	309	360	330	345	324	322	332	366	334	326	331	292	359	334	323	319	333	328	328	355	328	354	347	359	358	359	336	353	356	353	331	332	313	306	338	338	374	363	367	354	346	338	325	319	314	326	332	333	331	365	348	327	361	362	355	355	329	357	362	354	382	347	320	384	329	366	339	331	341	348	315	343	350	369	337	340	354	351	348	331	334	316	316	324	353	337	373	328	328	300	325	329	323	358	302	352	314	327	339	331	344	349	353	331	338	359	317	324	350	294	369	356	319	315	361	354	330	343	339	327	343	314	325	354	320	338	383	353	319	340	350	348	339	325	323	340	343	364	327	323	318	333	372	364	367	368	339	340	312	379	314	316	375	332	319	332	329	311	314	327	316	339	353	344	383	324	308	338	391	345	323	358	310	336	316	329	361	333	343	312	360	340	358	346	341	322	362	326	343	350	375	316	320	323	362	346	341	330	333	329	333	323	330	352	331	363	343	325	356	351	351	354	347	332	322	330	322	365	326	357	304	322	317	339	317	333	344	326	302	333	316	339	307	345	322	317	325	346	317	304	339	358	313	352	338	353	315	367	324	306	333	346	336	336	320	345	340	357	302	316	343	350	301	345	368	359	378	304	318	321	325	329	351	331	350	362	346	325	335	340	347	315	331	322	346	345	340	331	346	345	302	336	365	337	318	323	288	400	317	336	339	348	334	375	336	342	369	314	349	330	344	319	341	325	365	348	351	361	333	373	341	352	321	355	343	355	361	338	361	328	344	356	314	362	339	396	334	324	316	309	327	346	320	335	324	316	359	342	339	306	340	354	341	321	355	326	340	301	339	347	332	351	338	356	343	316	361	336	366	338	319	307	335	346	337	341	343	371	327	350	372	336	361	339	316	332	331	325	343	349	379	325	336	312	325	327	337	351	335	329	352	327	357	332	334	326	361	326	337	366	347	306	330	332	340	351	368	301	337	349	319	388	323	344	366	339	359	346	385	305	335	357	344	324	325	377	318	353	356	355	337	358	358	338	341	330	329	359	315	366	364	319	395	334	353	318	349	342	327	376	326	328	373	341	363	318	351	318	303	306	317	305	343	342	338	328	380	321	311	322	292	349	321	339	348	363	364	356	342	335	324	340	335	363	328	360	319	344	365	339	350	339	356	344	369	316	350	345	344	339	334	351	343	358	336	327	338	347	310	352	341	340	317	345	317	335	367	315	346	347	343	331	348	352	355	345	366	340	349	381	338	308	334	329	345	304	355	348	303	369	362	303	335	369	347	339	306	378	366	340	339	342	343	320	315	323	364	347	337	338	327	338	329	315	340	346	309	327	361	347	350	330	311	367	303	312	309	334	357	342	330	338	345	318	345	362	346	364	310	369	322	336	323	349	302	315	327	352	377	322	348	332	349	302	322	306	330	331	323	308	341	310	348	322	289	344	335	359	341	342	335	345	349	358	344	354	326	356	357	350	336	336	349	301	292	312	298	343	332	387	350	364	328	326	338	374	321	306	328	339	324	329	365	336	336	342	346	340	318	339	321	332	338	339	299	322	336	329	334	301	368	333	390	352	358	361	352	315	334	335	314	324	338	338	323	337	343	347	334	369	346	360	334	323	313	378	319	338	335	359	325	329	332	321	342	322	351	334	312	308	325	373	312	326	348	313	353	330	337	357	359	374	324	347	342	298	373	342	328	340	325	340	326	321	349	321	358	327	325	343	341	327	320	304	338	351	345	344	359	340	319	358	337	326	355	331	347	330	320	349	317	346	318	285	317	352	347	341	314	347	328	321	349	382	305	346	331	336	337	339	336	330	355	315	318	340	331	357	360	355	314	347	308	375	297	312	378	383	340	347	374	333	386	349	335	294	305	336	339	321	304	345	320	358	340	331	350	354	362	353	338	293	347	305	332	306	348	340	349	331	341	341	297	336	335	341	342	356	352	355	305	351	368	319	305	338	367	324	338	338	337	374
25505	23215	39624	44413	35194	24850	10932	2605	1141	545	462	477	479	453	483	441	438	462	446	476	447	433	438	411	438	447	415	473	449	460	467	477	440	443	447	494	468	474	469	440	450	446	460	436	449	417	455	455	448	453	441	463	441	479	465	481	456	446	445	481	427	440	390	470	455	448	449	446	443	476	467	457	492	412	421	457	465	449	448	457	445	414	456	438	454	470	503	432	426	414	452	420	410	446	449	451	477	448	457	397	423	434	461	433	456	446	463	450	441	456	479	446	463	429	424	471	451	446	453	428	420	425	452	441	419	458	446	412	452	461	421	410	433	432	446	446	467	456	422	437	447	468	405	395	439	443	432	425	432	431	459	456	424	440	456	480	453	419	445	442	467	410	436	455	463	442	442	436	441	448	461	407	448	379	444	469	482	448	428	492	483	428	449	447	464	418	414	434	445	428	442	442	429	434	424	427	438	416	441	460	450	429	407	462	462	449	422	433	435	471	460	446	445	405	409	460	443	457	475	440	452	447	458	472	408	468	411	448	439	437	451	454	419	413	438	452	442	438	456	426	456	485	433	468	434	479	441	448	449	448	427	443	454	470	432	422	408	488	454	436	455	453	448	449	417	431	447	458	451	459	440	415	448	452	447	468	437	445	417	431	459	461	427	469	447	429	443	406	449	444	451	465	414	429	414	437	475	475	457	509	432	417	460	455	472	431	437	414	422	426	471	451	459	421	469	463	436	461	420	429	470	425	437	431	437	430	497	422	450	466	461	424	446	429	435	424	419	449	448	409	434	430	458	453	450	423	457	432	430	468	458	448	429	488	433	442	423	408	430	443	457	491	436	474	375	444	412	433	479	459	437	438	415	475	431	412	471	440	443	404	482	460	404	462	440	457	461	461	458	436	451	443	438	467	401	417	421	405	453	461	435	446	403	466	387	458	462	426	466	436	433	493	447	383	445	403	479	430	457	433	446	456	426	458	446	471	420	448	442	441	482	451	458	423	434	442	455	453	447	427	412	460	439	421	418	442	467	449	461	433	441	483	475	431	466	480	444	397	434	452	441	469	452	457	484	455	461	480	447	448	503	434	460	388	460	466	421	437	409	448	476	458	413	446	471	510	450	418	443	452	426	454	439	456	420	442	402	455	463	421	479	461	443	453	462	443	436	426	447	459	481	469	430	433	416	442	443	438	436	422	442	433	442	440	420	448	485	378	447	470	419	469	461	465	475	454	440	439	504	477	444	471	435	448	439	453	457	459	449	431	443	506	467	483	424	422	447	459	458	453	457	466	432	479	440	432	433	454	430	440	440	428	494	420	434	445	442	475	436	455	428	458	450	441	426	434	449	448	455	443	451	471	470	443	456	467	440	414	457	442	413	438	446	462	479	443	478	411	424	461	419	492	418	407	452	447	444	461	466	460	435	444	431	447	486	437	443	430	477	433	400	435	426	473	457	468	466	473	433	422	454	451	442	460	416	472	426	407	461	428	437	445	453	426	437	453	413	462	462	462	459	460	456	444	449	452	409	429	417	409	445	438	444	430	423	421	490	474	472	435	427	462	427	449	426	476	443	460	438	450	492	451	417	447	450	439	459	417	487	440	431	479	452	444	490	410	463	438	457	410	452	387	488	422	470	449	450	405	456	428	461	396	469	469	473	445	399	441	412	450	430	480	418	441	444	458	464	442	447	471	447	467	478	434	453	456	437	443	445	414	420	439	423	457	435	409	467	423	430	473	470	473	420	486	452	459	424	466	459	424	422	445	467	427	446	438	424	474	441	443	460	426	449	448	406	423	448	464	419	430	444	468	433	437	426	439	461	436	443	453	473	444	452	467	425	452	472	456	496	434	420	396	448	502	437	391	438	439	410	454	409	424	414	487	434	445	442	460	470	440	447	440	465	449	503	487	404	438	475	447	427	447	440	427	451	472	433	443	440	454	456	438	446	426	464	462	465	464	430	471	458	441	489	459	461	423	436	468	458	437	394	480	420	447	455	458	424	456	400	425	431	433	435	419	429	425	442	426	440	460	468	405	465	474	445	439	452	481	434	401	465	469	475	474	447	436	438	453	398	409	456	434	448	415	460	399	431	414	453	434	442	458	461	415	412	434	444	471	451	432	473	453	491	461	453	470	465	436	427	476	426	497	434	466	446	434	429	436	440	459	421	409	450	453	439	429	427	435	450	444	481	454	452	453	426	434	437	483	446	450	413	438	459	435	446	468	402	432	492	417	454	450	439	500	451	444	415	452	454	453	437	422	427	434	480	438	432	452	447	440	468	447	456	422	466	451	437	386	472	452	393	432	486	452	466	493	469	456	421	451	446	432	432	395	451	458	449	442	429	443	430	454	447	431	450	483	428	465	444	443	448	464	490	484	464	433	422	442	436	453	486	461	424	405	478	451	406	453	454	433	456	478	424	410	388	445	474	460	455	450	466	462	449	444	461	479	445	410	472	470	450	465	433	490	426	411	424	447	439	439	474	432	441	446	442	483	491	411	406	443	418	454	461	436	418	439	454	419	433	430	425	477	423	416	458	441	438	435	456	406	454	451	477	498	431	479	459	470	459	417	420	469	448	419	459	443	434	421	470	444	418	481	455	444	412	414	449	413	465	454	462	427	442	398	459	395	439	479	452	437	452	437	443	436	449	429	455	459	436	421	428	465	437	431	433	441	425	466	454	479	419	450	441	436	494	442	440	456	457	475	409	472	420	444	484	466	456	434	456	427	455	441	490	465	414	442	456	432	439	460	469	448	457	452	419	453	438	455	445	446	435	458	431	438	430	458	459	404	439	481	440	424	440	448	462	447	481	468	442	448	421	441	412	392	407	458	434	447	429	456	479	452	433	406	448	457	450	434	405	441	486	434	449	424	452	470	433	404	424	458	416	474	436	451	462	454	428	447	447	480	421	432	394	451	472	424	387	419	456	458	457	436	444	448	427	466	422	433	467	459	417	431	444	407	453	435	442	424	438	395	446	409	428	418	427	455	451	435	443	431	485	455	455	469	433	458	427	445	448	414	460	437	443	448	463	447	407	446	435	416	465	434	431	487	410	440	473	428	445	447	432	466	464	459	443	473	453	448	421	401	480	438	462	419	478	445	433	462	443	486	453	411	421	427	457	444	420	428	436	448	427	413	451	425	427	428	508	429	493	462	450	443	398	443	439	469	461	420	413	446	450	417	445	419	459	441	445	457	440	424	464	476	450	460	406	467	455	436	457	452	451	437	447	414	454	419	404	470	450	465	449	406	416	435	441	432	448	479	485	419	422	433	426	426	463	444	421	470	443	458	441	436	460	410	430	487	444	471	435	448	436	421	427	462	469	434	440	453	454	451	450	473	436	451	473	451	422	414	444	447	428	438	408	451	405	405	423	470	441	444	430	438	447	439	453	464	469	419	440	410	430	404	460	411	433	409	441	402	442	434	432	467	456	455	457	439	437	491	485	470	462	446	456	447	453	437	470	428	466	407	443	453	447	408	472	417
45886	86763	73215	50264	32381	18790	7504	2645	1393	534	415	431	417	446	408	458	466	452	425	418	400	386	437	434	416	425	437	458	412	408	406	410	378	445	406	377	433	390	437	437	410	432	453	433	431	449	455	407	436	407	445	419	406	420	403	459	429	440	428	421	413	398	453	405	415	403	403	427	425	422	447	449	450	398	412	398	438	432	430	420	447	412	419	427	389	465	403	441	400	403	432	440	434	423	427	415	433	420	414	452	403	418	416	419	429	407	403	428	398	433	398	427	422	408	422	395	420	385	423	464	421	407	457	449	418	427	391	439	410	391	466	410	381	401	408	426	387	422	421	441	434	452	416	419	442	407	433	444	436	397	427	408	416	414	424	417	425	431	421	414	408	420	429	449	400	408	468	411	429	428	436	399	476	410	404	409	442	423	383	432	455	390	383	408	414	403	435	418	419	418	420	420	421	421	437	423	376	396	417	427	410	394	383	422	431	436	425	445	432	433	430	447	363	405	433	401	444	436	393	412	393	380	423	393	403	437	420	394	439	450	433	445	422	474	432	417	411	452	419	438	391	421	389	453	411	384	377	423	406	425	418	410	411	419	447	406	362	397	413	388	415	433	410	432	380	433	400	405	432	412	399	418	424	441	420	434	403	436	435	407	424	412	403	466	425	425	436	405	395	424	394	402	420	435	442	415	374	414	389	423	458	424	379	404	449	429	449	456	429	415	393	436	404	411	418	430	418	425	414	431	438	416	397	430	397	426	408	421	409	398	390	421	400	449	394	433	406	391	458	420	430	419	390	425	436	412	408	426	428	436	436	413	420	455	425	411	442	406	412	426	420	409	395	437	435	393	389	396	394	413	422	436	431	433	430	404	405	418	413	415	452	416	423	448	420	442	419	448	415	396	410	454	435	444	409	392	426	427	448	399	418	410	417	396	368	404	405	381	393	423	421	436	392	414	406	446	418	382	385	413	455	387	414	384	422	409	439	435	445	402	435	448	403	431	428	448	429	431	462	421	470	396	403	445	422	385	422	429	421	381	420	443	425	427	396	414	449	346	436	387	427	416	436	435	452	393	404	414	432	392	438	446	409	405	417	441	438	408	409	393	407	413	415	434	406	414	408	477	409	397	413	440	433	431	419	424	425	430	390	429	427	382	410	417	407	432	412	440	433	444	429	416	429	383	409	456	421	437	454	390	408	440	437	429	389	397	410	412	401	415	415	417	392	439	434	397	390	398	413	443	430	432	409	427	467	385	420	415	414	444	431	437	433	433	394	441	415	400	396	425	367	435	410	433	443	439	407	447	441	446	389	389	404	412	397	420	398	423	397	412	436	415	375	411	439	412	420	413	411	388	455	449	440	397	404	402	392	426	417	417	399	424	386	446	475	458	467	411	436	419	441	426	425	436	390	408	412	409	416	438	387	470	413	429	382	416	406	398	439	419	414	398	416	445	410	431	411	416	408	388	437	387	453	422	383	406	422	457	410	418	413	427	441	444	399	404	425	442	390	471	429	425	418	420	442	431	435	424	424	428	405	413	412	379	367	410	420	421	450	442	417	396	383	418	409	400	426	378	411	432	417	400	396	408	446	421	421	435	434	386	447	365	388	406	423	424	410	429	434	414	425	421	432	401	465	423	386	428	418	407	426	407	401	432	419	410	443	429	390	387	408	410	422	415	396	436	405	425	431	429	449	404	419	418	396	410	403	414	422	411	372	449	383	423	418	426	410	441	428	402	473	421	420	423	413	452	401	434	421	451	465	426	444	416	412	416	451	438	380	405	428	414	422	415	415	376	441	393	387	415	419	447	405	421	419	428	422	392	415	410	398	411	429	410	464	416	428	382	436	403	439	407	387	402	435	430	454	428	417	435	423	380	462	427	419	400	399	394	395	457	447	432	408	391	412	406	435	406	423	382	413	402	389	418	453	380	425	416	436	457	435	423	428	416	404	444	426	408	418	403	465	400	410	382	424	419	437	438	450	428	401	445	409	383	400	403	406	406	423	437	415	371	388	402	428	402	379	430	420	424	409	404	445	401	420	398	397	410	397	457	462	397	445	431	422	413	451	420	433	417	438	413	411	429	422	410	400	435	392	432	395	406	424	415	421	441	407	423	423	405	440	443	428	422	418	413	420	428	414	420	405	438	423	457	432	432	431	418	417	437	434	419	426	416	384	450	429	447	426	438	427	421	412	466	413	442	462	399	447	445	459	415	451	411	432	432	377	438	380	428	423	413	427	404	387	447	424	437	433	446	440	452	423	373	404	379	352	445	397	375	404	388	380	436	431	393	405	405	436	378	382	415	429	405	404	439	423	432	408	390	400	406	428	472	431	457	411	421	450	428	460	407	409	409	483	377	415	395	417	461	435	444	409	425	413	431	429	369	410	404	419	422	394	418	394	426	448	437	437	429	438	423	442	373	419	394	423	406	448	415	414	400	415	438	420	407	438	431	395	419	444	424	407	392	440	413	397	420	431	465	414	457	475	444	425	431	403	405	420	436	424	432	380	434	407	448	446	415	420	392	433	416	399	405	425	405	449	408	437	370	426	398	455	455	391	430	426	392	423	418	460	406	390	416	404	420	451	423	417	424	384	427	428	426	406	414	409	438	406	442	412	426	425	423	418	459	414	442	402	411	420	457	391	443	394	432	389	383	423	425	420	401	415	445	449	409	408	412	448	406	430	429	442	426	407	438	404	422	447	446	447	460	399	427	416	377	389	447	397	386	382	404	401	426	403	396	400	452	434	422	425	419	410	396	392	386	402	413	416	451	410	421	417	403	383	406	410	441	448	431	427	406	427	418	384	446	430	393	408	418	434	411	406	447	439	426	443	410	436	426	407	419	416	421	391	417	431	411	422	412	435	411	423	391	407	379	430	416	387	397	418	433	425	413	385	436	410	426	435	444	439	433	417	400	401	432	404	413	440	420	403	407	443	386	444	402	418	429	410	431	412	431	426	426	421	461	420	421	424	426	431	396	446	423	391	418	393	374	404	443	433	436	443	429	417	369	430	391	416	402	408	432	386	437	401	408	411	417	435	424	395	430	387	417	388	412	397	437	412	392	444	415	378	407	419	473	401	423	423	464	440	469	442	429	441	394	410	448	443	450	432	405	389	420	431	435	386	415	442	403	427	420	422	431	401	401	404	466	403	443	422	397	415	403	459	440	389	422	428	423	413	460	407	420	461	411	421	411	424	433	434	426	425	435	391	419	406	417	408	408	392	438	411	399	420	414	435	407	390	435	413	431	437	442	424	415	415	428	384	430	438	385	431	426	400	401	395	464	418	438	412	412	403	397	437	417	413	428	430	449	435	444	412	425	446	375	418	408	442	385	440	413	460	358	400	413	415	393	402	428	403	419	395	398	391	396	398	415	415	444	448	381	403	410	439	454	428	432	400	413	387	459	422	401	426	406	424	403	481	437	403	387	416	412	433	414	418	424	405	427	417	424	413	420	421	396	419	477	414	363	402	471	407	426	453	396
24549	22153	35442	41686	40289	33739	20373	6067	1916	785	588	549	620	571	582	570	522	616	503	560	510	559	565	569	591	595	575	561	545	541	556	554	545	598	526	546	586	576	535	517	535	542	510	553	554	497	559	573	551	565	551	561	593	505	526	572	578	546	561	559	542	551	543	552	579	593	605	565	533	600	536	546	564	560	603	547	563	539	549	508	548	529	550	526	548	584	572	555	545	558	551	526	528	544	562	550	540	534	556	532	587	532	556	543	560	572	564	579	590	583	544	563	510	557	564	494	537	539	546	561	555	605	527	527	526	525	572	560	548	565	542	508	562	550	538	524	560	570	539	511	487	540	542	562	554	517	582	576	558	522	533	579	539	523	542	544	543	552	556	560	520	553	565	548	580	568	555	569	555	571	519	548	542	583	607	557	551	574	536	563	570	530	550	524	550	545	554	550	602	535	536	597	529	572	564	536	561	535	518	557	541	566	550	563	554	576	578	520	527	557	494	532	577	550	534	556	535	552	590	559	526	567	508	526	539	514	561	521	559	519	542	545	565	530	557	528	527	536	551	516	501	537	527	566	500	523	544	549	542	584	569	522	611	555	570	567	557	571	580	546	551	553	590	577	576	503	556	532	592	527	547	544	553	528	519	547	508	512	521	558	569	551	565	593	549	558	600	568	525	555	548	577	555	561	542	572	566	536	574	603	570	522	528	534	551	538	517	536	526	549	525	540	546	524	499	588	562	580	521	569	513	498	514	542	561	567	531	565	582	555	522	555	571	596	555	510	587	510	567	555	552	618	511	516	555	521	565	551	533	538	571	521	583	557	547	496	554	490	555	534	541	526	557	529	568	532	554	557	513	514	590	583	588	535	524	562	517	497	521	555	571	552	544	566	604	567	539	539	574	553	523	521	520	586	546	562	563	535	571	572	562	528	560	570	559	535	546	558	515	558	546	544	566	520	518	516	541	534	522	525	504	596	534	532	534	516	548	509	496	566	559	572	580	564	544	557	533	573	526	538	544	522	568	541	515	549	573	550	570	575	577	589	571	550	526	559	557	496	500	528	560	558	558	542	528	550	534	543	553	607	559	530	590	509	553	529	541	562	549	528	542	554	498	575	541	547	569	555	595	554	503	548	514	550	523	555	569	523	566	558	580	571	537	549	541	570	527	567	574	536	557	564	540	569	552	503	575	567	543	547	533	544	585	549	614	539	546	517	540	591	549	545	550	520	548	549	571	570	576	511	556	528	555	529	548	587	551	561	507	540	589	489	542	563	598	529	560	606	562	550	531	538	549	542	545	519	540	551	521	545	559	517	528	526	544	522	532	543	560	555	541	567	593	547	552	554	545	571	521	562	541	539	534	492	564	543	524	582	524	562	575	540	536	566	570	557	555	548	527	543	565	600	576	556	566	581	535	535	556	548	545	542	545	567	560	514	531	560	508	568	540	536	546	580	494	576	543	519	529	553	583	525	559	541	528	577	505	538	574	546	587	590	571	544	544	555	576	543	536	573	560	551	546	561	577	521	522	503	554	505	562	564	557	552	513	563	533	538	519	548	529	544	548	528	559	530	581	545	546	472	572	571	532	541	541	546	546	566	536	569	534	552	550	511	560	521	573	535	530	523	556	534	529	517	514	494	550	597	563	565	529	487	548	544	559	517	561	515	542	535	552	573	551	574	590	538	553	595	536	534	532	602	577	623	539	511	575	562	559	538	533	563	518	500	564	532	565	562	519	517	596	564	547	508	557	557	501	542	568	545	488	552	532	557	580	533	544	528	485	530	538	521	556	562	532	546	544	532	522	537	542	598	576	568	558	577	561	542	533	557	545	520	540	546	541	519	517	565	557	511	559	559	542	561	555	510	528	570	558	481	561	497	559	522	519	613	583	549	544	559	548	536	566	515	559	535	562	558	511	528	564	541	517	550	542	550	570	562	503	510	561	530	551	523	541	553	587	575	497	573	530	516	546	539	547	570	554	530	549	574	541	555	563	552	486	514	556	613	601	538	560	561	552	511	591	566	579	527	552	569	524	564	578	595	540	554	521	501	530	550	549	583	541	574	550	566	505	538	535	547	538	600	521	541	554	540	491	534	588	512	541	556	521	546	575	572	514	515	556	558	538	571	577	533	550	555	536	572	563	548	584	570	535	583	560	541	585	549	563	518	539	584	534	518	524	561	536	544	537	493	571	552	542	574	589	521	563	548	495	523	519	546	530	567	538	551	530	569	538	565	558	586	539	549	561	542	523	539	559	542	564	554	535	541	576	567	524	542	509	565	568	509	569	540	556	605	571	523	581	531	545	540	537	557	521	561	506	542	555	548	555	512	559	549	533	549	557	546	540	576	516	529	574	530	573	563	587	571	576	571	552	558	571	522	535	560	543	568	559	531	555	555	537	526	510	546	528	546	543	569	577	582	546	538	543	528	560	551	524	517	509	482	550	567	499	569	548	547	546	548	539	537	533	533	558	528	564	548	548	552	561	545	562	549	526	527	541	575	572	561	525	589	585	541	567	517	568	533	569	558	543	579	528	532	586	554	575	541	525	545	575	568	561	513	549	557	556	561	532	547	530	556	542	541	544	503	543	571	542	496	530	538	547	554	524	562	541	545	557	565	538	534	565	555	548	560	532	553	563	553	551	593	541	534	527	550	531	539	547	567	497	543	566	550	608	543	572	563	539	574	534	543	501	553	526	529	593	549	543	536	502	574	541	520	505	558	511	554	515	540	562	519	540	570	538	509	543	541	513	538	606	558	509	533	579	515	499	555	533	540	518	502	523	549	581	553	524	542	544	530	574	550	557	591	544	541	536	528	572	551	555	561	538	569	506	522	551	548	613	572	535	529	529	553	564	599	498	512	584	538	538	570	538	510	517	576	486	511	539	561	487	531	561	569	538	527	524	535	572	540	495	539	575	544	552	585	571	530	563	557	570	521	509	571	561	596	541	525	521	535	537	552	556	564	559	519	576	548	555	549	559	502	546	524	523	538	541	528	535	563	559	528	520	556	546	545	529	546	547	558	580	555	531	504	515	529	526	553	539	537	542	541	559	562	560	544	533	556	501	544	531	544	527	529	536	501	531	547	518	572	547	508	547	529	568	583	594	492	559	577	567	567	548	539	548	537	526	540	521	565	530	548	574	551	528	525	582	588	587	552	550	488	547	516	591	546	506	548	510	525	575	551	548	578	576	545	555	566	524	565	537	541	582	552	520	557	561	538	549	596	550	596	536	540	562	500	520	529	544	601	547	572	566	548	530	531	526	498	553	522	525	556	567	516	508	541	530	543	570	491	564	551	535	514	553	588	529	544	617	582	553	530	559	517	506	518	541	504	525	597	530	505	569	533	541	572	501	562	536	503	558	543	585	543	511	573	572	522	551	561	565	555	572	548	543	538	535	551	599	511	562	534	551	564	545	570	546	532	552	550	532	562	599	546	556	508	535	494	548	540	554	522	512	557	501	539	521	542	545	528	560	555	548	534	544	600
56667	100053	86537	64044	46177	29288	13211	5405	2316	762	548	543	548	488	532	542	583	504	583	528	545	554	516	542	510	564	551	523	528	465	503	532	517	539	538	520	531	525	526	547	485	543	510	541	489	512	534	523	535	490	529	465	502	531	492	506	522	526	569	475	522	519	546	524	556	545	538	504	518	536	532	511	542	551	543	485	556	520	526	515	506	529	510	531	511	535	507	571	567	544	539	553	517	458	533	502	541	522	488	519	503	526	507	507	545	521	578	515	530	571	497	532	495	527	530	508	525	521	552	465	504	513	520	528	510	476	542	501	547	532	503	488	516	540	506	504	486	543	541	526	544	515	530	502	521	490	492	510	521	548	534	527	507	543	495	471	528	534	549	487	527	522	550	515	545	544	550	520	532	531	553	549	522	530	553	574	556	546	502	529	556	540	531	500	538	539	558	514	541	543	537	504	545	529	547	574	520	509	547	560	526	520	540	516	457	538	520	548	518	533	548	528	542	480	503	540	534	517	515	512	538	529	549	535	550	528	541	539	526	524	513	518	545	547	557	548	500	523	548	522	525	495	520	500	527	506	525	531	530	485	521	523	541	480	491	539	549	549	538	510	525	550	492	461	514	561	535	551	529	505	500	498	472	522	554	503	525	503	554	530	537	503	563	472	468	536	516	534	568	466	502	541	520	566	537	491	491	516	550	534	516	504	541	509	498	528	550	500	478	508	486	511	506	525	614	550	486	520	554	512	527	540	523	519	529	508	548	513	519	511	496	544	547	522	541	523	526	528	529	529	522	541	524	539	543	515	522	554	529	510	523	536	512	497	566	521	506	529	515	539	544	509	536	534	539	470	517	528	558	541	561	526	517	555	535	501	533	492	567	537	548	514	524	542	504	533	538	510	492	526	538	505	506	521	560	517	515	552	526	557	529	531	545	485	503	550	514	528	478	571	539	506	507	546	547	535	506	499	530	526	505	503	521	551	542	513	540	553	529	489	491	525	519	527	508	529	488	543	538	485	500	516	525	526	549	548	517	516	533	505	542	522	521	527	526	517	554	489	542	509	522	489	504	522	507	543	497	532	521	531	488	558	544	534	508	486	514	508	522	525	496	524	521	537	522	516	537	508	518	551	543	537	531	534	516	507	532	525	554	545	503	513	534	514	528	538	537	538	509	498	513	506	498	500	488	525	513	515	523	492	503	474	535	490	510	516	512	523	542	518	512	546	496	538	508	553	513	506	483	525	542	514	506	553	521	525	547	480	539	521	496	511	509	513	501	508	524	553	530	503	503	503	514	515	522	509	499	519	530	534	540	478	525	541	538	570	494	528	513	520	490	516	525	519	503	495	547	535	556	521	518	521	538	511	504	509	523	481	529	503	535	509	536	525	554	469	483	541	552	513	488	524	520	511	518	520	529	570	531	502	530	483	551	556	519	517	520	537	496	549	565	503	556	498	479	534	503	537	522	541	532	514	530	558	507	574	504	569	564	539	522	508	506	502	536	488	469	517	549	487	549	505	553	514	510	544	531	506	502	506	529	511	546	553	523	539	523	540	499	515	499	559	513	520	507	486	495	556	513	542	492	502	545	545	542	498	508	551	501	544	510	479	551	560	534	520	532	517	555	498	514	514	532	540	473	527	497	567	507	515	519	494	522	527	509	530	523	485	580	534	506	503	561	539	556	512	502	516	542	532	519	517	513	554	510	507	519	475	507	500	542	518	570	555	530	568	520	492	500	543	556	505	496	526	505	510	444	491	518	526	501	510	518	515	506	497	474	540	525	506	536	528	519	546	494	527	540	520	506	526	540	545	545	622	541	509	540	475	514	498	474	517	527	470	577	527	535	521	463	517	520	501	539	531	492	552	523	497	480	524	528	513	521	515	533	500	533	545	528	561	494	560	495	482	476	510	518	488	544	514	508	464	526	549	549	530	502	540	526	513	538	536	533	463	578	524	494	516	515	543	493	527	497	532	565	467	570	519	541	520	504	490	505	558	523	512	527	514	532	546	520	527	516	494	524	533	509	528	484	503	540	526	500	494	534	524	513	506	520	524	557	470	495	524	538	537	534	502	552	519	588	603	498	534	534	501	535	513	547	538	509	485	530	510	490	518	527	571	488	556	520	538	590	491	515	528	554	488	551	483	484	485	530	497	496	490	534	484	543	559	482	520	535	510	547	489	490	551	512	490	514	515	519	520	524	486	519	556	542	523	534	541	508	522	502	543	531	498	539	518	536	578	507	505	517	536	522	494	448	508	512	548	525	517	536	526	492	536	508	551	509	504	507	542	491	518	470	531	505	507	531	509	520	510	515	541	518	502	554	491	501	497	518	550	519	474	521	556	499	532	499	556	475	532	492	498	523	579	534	547	530	482	510	497	525	514	557	534	522	557	535	547	571	543	512	529	524	477	542	512	524	473	483	535	532	550	475	556	473	506	497	533	523	511	522	513	500	561	527	506	508	524	566	528	470	553	474	530	560	499	526	501	513	486	528	498	550	525	540	523	479	539	493	546	512	511	545	534	528	532	514	539	515	560	524	505	519	531	505	525	512	535	514	508	532	525	528	489	528	466	506	512	464	564	499	557	515	515	498	538	539	523	514	492	560	506	539	536	482	521	526	496	481	507	552	471	520	508	574	501	495	523	507	534	540	514	521	495	506	490	512	499	531	514	496	543	528	514	520	535	500	495	461	541	487	533	533	567	535	535	492	585	560	503	497	562	596	521	535	514	533	497	536	497	579	507	490	519	520	477	527	563	517	542	529	513	477	535	535	539	542	515	528	533	537	549	547	538	490	495	510	533	493	523	475	502	529	524	506	501	533	519	520	526	525	492	516	534	518	490	500	508	531	534	528	489	555	537	529	517	537	506	534	503	519	541	532	508	533	535	552	513	524	528	531	517	505	525	537	504	470	483	537	547	488	479	496	536	515	552	506	527	519	528	534	506	501	548	512	514	504	533	494	499	504	495	540	529	562	516	530	533	492	545	501	532	554	561	504	542	491	542	526	498	520	548	540	509	520	509	482	539	501	550	523	561	530	521	543	523	503	491	519	510	516	520	519	529	532	521	533	523	567	498	528	526	496	554	530	559	534	511	507	515	526	497	502	517	510	512	522	503	500	541	502	553	518	522	546	516	551	538	509	515	524	526	496	550	513	531	485	509	563	530	549	492	487	514	525	529	504	527	480	522	496	529	541	541	502	526	507	504	567	505	493	512	550	546	525	522	509	516	511	478	505	507	526	515	543	537	528	543	550	518	472	496	517	499	569	479	551	531	503	545	506	508	534	548	525	551	523	530	509	498	469	521	522	510	515	538	544	554	478	509	510	544	567	531	509	548	502	506	532	503	550	490	520	528	498	551	487	523	514	484	494	531	519	479	522	513	522	521	550	554	497	533	492	522	544	534	506	548	478	534	509	491	508	505	526	522	489	487	516	528	496	533	549	499	529	528	520	542	506	544	535	510	478	511	516	559	574	534	544	476	534	530
28392	22923	23329	14704	6259	2788	1078	612	440	414	463	399	424	414	368	387	414	394	413	394	410	447	350	429	412	419	382	440	388	388	400	423	421	410	373	416	380	399	422	411	423	384	399	419	395	428	420	435	440	425	395	401	395	382	412	418	450	373	417	408	446	406	397	453	417	376	408	393	434	413	417	401	395	385	420	433	425	416	415	445	394	379	407	418	439	380	408	411	378	372	408	387	424	400	403	430	359	419	395	405	426	420	437	423	406	406	402	379	377	395	403	409	440	415	395	380	415	424	409	444	381	402	419	426	418	411	387	373	394	430	412	411	429	409	426	406	395	401	431	397	405	403	427	415	367	447	402	392	375	398	424	416	432	409	408	379	398	391	411	415	385	434	395	420	407	428	412	403	381	464	421	370	397	385	405	392	420	416	392	406	415	425	373	421	397	390	401	437	424	428	401	412	362	398	389	393	423	429	400	375	427	389	427	442	398	418	382	419	401	417	407	428	395	406	392	374	408	392	409	435	417	437	414	415	442	375	380	414	437	417	385	436	421	401	392	383	400	404	412	435	418	418	381	400	371	419	431	392	419	419	374	438	429	407	380	443	406	418	416	390	365	411	395	448	430	375	370	396	385	407	371	405	408	434	422	428	401	377	423	442	415	416	367	405	373	419	409	382	398	412	414	422	405	414	439	395	404	410	400	391	419	403	424	448	398	413	419	429	397	398	398	403	428	438	408	384	418	365	353	420	411	420	377	445	450	466	399	408	426	437	394	433	406	434	403	424	435	422	401	417	390	434	404	389	408	417	379	413	394	397	418	413	421	417	387	370	403	375	401	396	456	414	416	389	429	438	391	445	422	389	373	409	394	422	418	417	405	401	410	402	412	379	426	410	404	423	392	430	404	397	437	385	381	359	381	418	429	436	390	426	446	400	402	416	414	416	405	414	418	391	414	413	412	385	391	398	412	430	424	394	389	384	379	419	461	431	404	373	402	382	400	413	415	384	380	409	430	386	409	372	379	402	426	411	417	415	412	406	429	405	375	393	416	424	393	390	427	406	409	405	418	418	413	395	404	381	377	387	414	386	386	430	403	396	417	416	419	374	408	451	428	436	405	412	416	409	392	403	403	410	440	400	417	401	432	406	371	398	398	417	432	393	367	432	430	401	391	421	393	448	411	405	382	408	406	439	438	422	416	398	404	416	438	416	423	390	416	434	405	422	416	402	462	410	405	440	403	400	427	401	394	429	409	414	426	405	415	388	402	401	406	405	410	419	435	367	403	420	412	411	438	418	425	389	438	426	414	366	431	379	401	406	428	433	412	412	382	386	414	401	415	401	390	391	361	404	414	400	432	407	422	414	416	394	417	403	418	387	434	469	390	376	409	426	416	445	400	438	410	417	426	409	405	371	416	438	403	395	399	415	386	424	426	395	427	408	431	375	374	409	442	415	425	443	386	404	413	387	412	376	394	393	397	418	414	415	391	395	409	422	385	401	395	426	429	397	422	436	375	408	398	417	386	412	399	436	405	412	404	436	414	397	434	402	410	392	396	400	404	404	420	392	380	394	383	420	405	376	387	371	433	404	389	366	402	398	400	420	437	360	405	403	384	377	398	421	398	454	396	388	396	420	399	432	407	421	385	353	409	378	448	466	417	402	399	458	359	409	394	422	423	407	438	376	412	381	430	395	416	453	436	447	378	417	381	391	389	386	436	396	456	372	445	393	411	418	403	439	375	381	367	383	398	398	395	390	388	388	394	387	400	472	418	404	399	455	411	456	352	407	398	381	379	377	409	409	448	429	431	418	394	415	426	398	406	429	407	435	422	399	378	389	389	414	419	423	445	470	406	442	406	447	372	373	393	430	425	411	403	411	386	420	416	433	409	397	398	426	404	423	419	437	403	365	401	394	392	399	396	423	419	427	413	382	430	421	421	409	424	444	396	383	412	370	379	400	404	417	416	376	428	388	440	403	381	404	410	429	427	371	445	425	385	415	417	392	416	432	393	418	403	421	408	392	418	415	383	391	381	387	410	411	409	427	384	388	385	435	397	404	414	438	425	408	376	392	371	413	391	392	420	401	435	415	434	408	405	447	386	427	393	385	442	421	414	366	374	418	418	398	438	376	389	414	453	397	385	391	396	457	414	446	396	434	399	386	405	409	434	417	369	436	427	391	407	386	410	448	427	377	430	375	413	400	379	402	391	361	411	399	379	429	375	396	377	392	417	379	368	395	379	433	395	386	444	385	393	367	388	399	396	431	393	407	406	401	423	402	371	377	412	390	412	400	424	388	394	401	424	430	406	427	370	412	386	410	422	383	415	424	388	367	423	393	413	406	392	416	380	425	421	419	405	401	406	413	418	400	406	433	397	403	429	386	392	390	401	414	451	370	392	402	457	412	452	388	369	398	401	396	404	429	438	392	412	384	442	382	431	430	369	414	436	386	445	438	410	396	417	406	422	422	376	384	412	438	407	383	425	392	371	409	375	407	411	442	397	427	393	398	397	378	406	383	402	358	423	417	397	399	387	401	366	377	374	396	444	404	412	412	413	389	366	383	404	396	369	360	388	405	404	409	444	437	421	433	385	398	421	414	407	380	396	403	399	397	416	401	439	408	389	381	403	419	435	406	398	389	429	437	395	413	427	369	402	364	412	401	410	384	391	431	422	419	405	417	423	435	442	405	369	414	436	412	404	425	416	380	427	400	385	367	407	413	401	416	390	436	396	380	422	421	382	450	392	416	447	364	439	402	445	410	422	430	429	411	453	436	423	391	437	416	416	440	433	406	428	408	407	407	418	414	443	446	392	396	392	392	429	409	395	404	422	378	376	392	403	408	407	390	390	370	423	413	408	430	410	375	417	402	377	374	456	430	391	399	412	387	430	395	401	397	375	404	416	382	417	422	397	406	367	391	376	404	414	397	422	440	389	415	416	381	397	399	405	426	451	430	421	415	417	418	397	411	387	397	406	425	412	431	397	428	423	393	417	394	407	370	398	393	409	416	405	406	393	414	454	398	420	444	425	422	473	412	424	420	382	415	400	390	368	409	392	424	398	406	435	432	368	412	393	444	434	423	432	377	402	457	405	394	417	430	402	395	404	394	427	395	424	389	381	419	408	405	396	335	418	387	372	388	435	432	374	402	392	437	408	423	421	371	413	402	393	401	419	421	410	434	435	398	417	378	434	395	396	408	417	410	436	417	356	419	404	395	428	401	360	398	404	391	424	391	370	355	414	412	451	363	389	370	404	410	429	399	408	360	400	399	411	451	406	407	408	434	411	413	392	413	405	401	397	407	383	389	413	419	389	413	412	439	433	427	427	418	352	425	392	388	409	393	408	392	398	407	376	389	411	360	420	401	423	402	409	392	404	443	405	386	451	431	389	410	415	424	431	424	417	426	386	401	428	427	460	433	383	450	408	409	374	426	375	396	390	414	421	453	414	418	396	397	411	436	421	406	380	389	431	385	456	419	367	375	389	416	428	416
11730	24698	21661	10201	5509	2790	1160	595	415	361	356	325	363	345	332	410	334	345	365	417	340	359	336	333	364	354	331	373	328	382	366	338	381	340	373	355	366	385	361	332	400	343	327	382	362	318	317	392	363	351	372	378	321	352	356	348	348	344	324	378	370	371	324	367	382	350	348	350	357	330	354	322	328	350	364	366	320	360	338	349	344	346	337	378	347	359	354	383	329	348	370	373	351	368	362	335	353	360	345	363	356	365	369	340	401	338	353	345	346	351	346	372	364	350	346	351	320	363	328	357	352	372	358	349	379	392	317	366	387	338	322	363	386	366	350	358	371	362	349	366	373	349	318	341	356	372	328	328	358	367	327	346	342	337	319	361	345	380	381	365	360	338	331	398	345	357	361	365	345	337	352	356	386	352	360	342	352	381	360	375	330	346	362	343	381	334	321	378	358	379	365	336	342	347	338	294	358	347	360	363	337	337	362	332	341	383	342	354	363	329	311	345	345	355	357	333	348	345	376	347	342	313	352	330	361	360	382	361	337	363	328	340	370	369	350	348	331	344	357	359	347	330	370	339	342	336	363	368	339	362	324	355	331	332	367	326	335	366	349	352	351	332	314	358	387	321	333	349	365	325	346	348	367	378	336	336	310	362	347	345	391	364	339	362	383	358	360	358	372	313	351	354	339	332	362	313	333	354	350	316	350	346	341	338	316	369	350	373	347	359	347	353	334	353	333	358	361	362	384	336	379	317	337	346	338	341	350	338	365	374	382	345	336	380	330	351	330	365	321	356	350	348	336	368	329	350	345	358	317	365	339	356	352	353	379	338	371	350	356	374	363	344	353	357	347	353	326	350	360	348	340	367	383	316	346	376	357	348	341	345	359	370	339	353	374	356	336	375	386	340	315	321	350	348	343	359	375	357	333	352	353	370	340	338	379	343	339	388	362	352	363	343	363	364	340	333	310	319	389	365	373	374	378	369	350	350	326	380	348	349	349	343	363	359	362	323	358	335	378	338	383	380	325	381	364	326	310	363	364	333	376	355	361	337	345	359	322	398	347	361	372	370	342	349	375	369	355	335	354	310	334	368	343	356	370	347	383	367	350	379	335	357	358	340	351	365	334	340	366	343	324	327	353	377	330	355	353	345	367	374	339	347	376	352	374	331	347	334	354	344	361	349	366	421	378	347	351	353	365	356	346	338	369	357	352	348	358	346	346	356	358	361	362	351	383	352	334	363	358	338	340	351	326	338	331	375	328	361	365	370	349	355	354	383	349	315	375	341	353	333	363	367	336	347	370	351	387	334	373	367	369	339	352	382	374	311	364	354	359	350	375	367	356	331	335	375	372	332	329	350	332	373	365	361	337	360	355	333	367	323	333	344	352	311	333	361	324	364	340	362	339	369	368	361	356	368	365	395	357	354	339	339	358	349	342	348	377	344	356	347	341	308	381	334	341	354	393	347	364	365	342	394	371	320	353	362	341	333	383	335	331	384	318	373	371	341	323	341	334	348	383	340	361	355	367	377	365	330	364	347	361	361	368	335	345	359	328	360	346	368	370	380	333	375	331	344	346	336	391	372	356	346	358	356	342	304	353	348	376	340	348	350	376	366	351	360	338	339	355	315	354	371	343	335	377	355	379	354	354	374	355	351	348	318	354	324	382	379	346	329	340	362	360	369	350	332	354	351	350	362	349	329	379	346	352	334	321	365	329	379	368	365	337	359	364	358	365	347	365	348	343	353	364	325	357	368	329	353	350	369	365	343	341	361	304	355	340	377	367	378	365	377	349	362	348	350	384	338	361	348	365	355	347	335	357	317	387	367	361	376	344	354	352	341	342	352	351	367	349	340	341	370	312	330	344	342	334	389	370	378	332	320	348	343	336	340	325	356	372	378	351	386	351	337	329	301	338	368	365	373	359	336	374	332	363	360	352	343	390	356	393	351	322	366	341	350	336	365	346	343	349	348	349	376	330	376	375	367	335	398	355	370	317	345	376	337	363	336	351	364	325	321	380	347	362	343	336	335	403	353	343	341	393	343	349	394	329	345	341	325	372	345	357	352	378	355	343	333	358	366	373	364	351	340	332	355	336	320	296	345	313	356	363	344	347	344	335	349	354	332	383	354	323	330	334	332	332	348	355	345	334	350	360	368	349	370	353	344	350	348	331	346	360	367	366	356	388	370	362	358	351	349	318	352	353	382	367	332	348	310	354	350	350	358	380	366	353	362	377	333	350	353	353	345	334	348	387	332	355	348	320	359	332	343	326	355	371	336	355	355	382	345	368	355	400	354	362	371	366	338	366	367	377	360	309	332	337	360	347	360	349	325	371	356	344	369	359	348	391	366	356	349	366	314	339	338	330	334	334	335	351	385	335	340	353	317	349	377	330	329	358	324	388	325	385	364	357	336	353	375	351	371	364	359	353	348	340	335	351	343	368	356	333	338	370	338	323	358	369	339	325	344	348	350	359	372	350	347	361	341	344	361	328	364	373	337	343	347	367	367	343	355	385	313	343	335	337	342	335	343	350	312	373	334	309	352	338	348	349	324	367	365	385	371	335	350	392	389	337	351	327	349	310	366	338	324	346	365	341	326	383	342	375	360	331	353	337	302	367	379	360	356	339	333	370	328	388	369	369	326	355	356	359	341	364	350	337	362	350	354	339	346	366	361	342	361	365	358	382	340	331	320	345	348	335	354	362	351	338	362	340	382	340	329	345	319	348	347	357	336	358	314	366	392	352	381	339	359	324	329	377	361	377	352	341	360	354	343	354	335	338	388	339	375	327	354	319	382	379	348	360	316	338	335	333	348	354	349	347	329	373	323	344	338	351	364	336	354	357	335	348	357	360	359	360	338	372	352	350	382	349	372	339	335	378	365	366	394	353	387	348	369	351	344	342	329	391	342	336	334	356	341	379	350	352	339	348	345	314	381	351	343	377	350	336	336	376	358	331	318	387	353	376	332	316	342	335	339	364	364	363	370	354	345	355	329	372	328	349	355	337	346	347	371	347	347	354	344	356	344	377	373	359	359	354	337	326	367	331	368	315	337	339	372	352	353	344	376	367	348	332	347	338	340	348	356	374	318	343	342	365	360	383	345	359	339	363	353	349	371	336	363	356	328	355	357	372	365	340	367	373	349	379	345	321	340	355	334	337	350	331	324	355	359	356	335	353	366	340	357	371	354	372	371	338	346	362	382	342	340	332	385	359	373	357	362	332	354	349	357	388	405	335	386	374	361	324	338	344	352	376	331	375	370	332	352	331	362	362	332	346	371	305	318	360	346	365	333	354	363	346	328	338	339	333	355	346	349	387	340	362	337	347	387	361	379	358	365	330	316	328	331	343	359	320	380	337	314	349	371	340	348	379	337	373	379	337	366	350	352	359	347	337	385	337	342	367	369	393	334	369	362	376	318	325	341	349	336	366	321	336	376	350	347	329	335	374	347	343	375	348	348	342	378	358	354	351	364	320	371	340	321	322	360	355	361
25416	22797	40259	45239	37261	26239	11883	3275	1232	643	499	489	507	482	491	499	445	469	464	478	448	468	456	460	443	426	455	446	527	457	478	437	441	455	460	433	500	402	484	502	434	460	465	456	518	447	450	459	492	460	456	428	423	454	501	496	458	446	436	483	456	417	502	468	508	478	478	450	496	464	483	463	476	487	425	470	530	512	443	421	465	494	440	487	486	419	437	506	470	446	453	419	439	443	450	463	419	457	481	425	469	469	451	474	501	456	406	438	463	466	461	443	474	484	465	463	454	471	471	438	451	438	470	449	475	453	464	442	435	454	482	467	458	480	457	454	426	429	433	483	464	451	439	442	450	466	491	444	437	451	468	460	418	426	450	444	498	480	500	453	460	493	482	435	502	459	477	448	475	436	472	477	487	487	410	489	459	450	420	482	454	491	470	443	471	483	432	487	446	413	448	484	481	445	480	447	534	487	472	478	466	439	432	467	490	493	481	459	468	476	475	450	491	461	467	448	482	460	477	455	443	479	435	468	433	491	470	460	471	449	465	439	475	459	464	469	461	448	472	441	488	458	481	463	488	448	459	449	462	467	457	513	445	444	470	504	449	457	490	470	489	466	482	436	467	436	467	473	467	457	441	453	480	421	487	464	478	469	501	470	434	460	458	454	495	427	446	422	421	484	448	487	427	467	433	465	444	491	480	482	426	426	523	477	475	456	460	511	505	459	485	449	448	463	442	416	442	485	461	458	454	466	425	486	469	474	434	449	483	452	457	433	453	443	477	441	397	494	479	459	501	456	484	398	420	490	459	476	475	472	457	494	470	448	423	489	436	469	448	424	447	445	448	466	480	397	421	464	489	466	439	477	452	468	437	457	484	527	488	453	452	452	480	464	472	441	428	503	458	496	421	487	423	444	462	480	480	442	479	497	488	480	485	462	481	465	436	474	453	471	440	480	456	445	438	434	483	459	435	487	429	512	464	508	495	479	476	441	480	422	423	439	479	453	437	473	474	441	466	479	474	468	476	460	449	432	441	493	473	452	430	455	468	477	463	463	494	483	477	482	489	437	458	454	475	476	440	463	437	423	447	471	464	490	472	489	466	454	441	476	509	467	452	436	462	467	454	451	414	465	464	460	473	449	475	474	459	471	401	445	497	448	438	489	444	476	479	460	481	455	461	450	423	465	469	458	448	438	456	467	448	467	472	482	432	445	461	475	446	443	462	457	423	434	442	489	479	422	463	434	446	465	450	435	431	485	483	468	451	514	444	455	490	479	447	450	429	482	445	489	398	449	465	495	453	491	426	495	445	454	445	452	467	438	467	513	463	453	475	479	445	450	443	453	454	443	468	496	457	466	480	469	466	455	452	447	483	460	478	496	453	446	441	449	433	491	453	456	457	451	436	470	441	479	477	465	465	480	430	463	456	510	434	450	433	469	469	457	446	442	441	435	520	503	457	429	412	475	454	464	444	462	471	478	464	490	462	479	471	466	437	423	480	458	439	495	475	465	474	455	476	433	473	464	442	463	472	441	456	472	468	453	446	448	487	489	463	448	460	456	474	448	470	501	402	478	419	481	480	487	456	488	418	432	464	461	487	487	459	486	467	464	450	476	436	496	446	437	451	471	449	463	462	444	485	486	478	461	429	441	435	477	489	487	460	450	454	449	449	438	434	463	451	453	442	434	462	458	466	464	425	461	467	478	468	450	461	451	453	473	480	478	484	439	472	491	475	488	453	452	421	479	439	405	454	434	466	485	462	479	501	489	462	470	464	480	486	470	466	480	437	463	451	466	457	442	494	460	456	452	438	473	406	467	459	458	429	486	456	468	484	451	468	407	459	438	463	470	455	462	461	446	446	474	486	425	429	496	498	441	459	475	496	507	486	489	450	486	465	462	430	456	433	455	495	486	507	456	454	431	485	452	435	488	455	460	445	448	471	444	480	485	442	452	475	430	453	449	417	476	484	447	433	457	445	449	466	485	479	469	427	474	451	425	479	487	442	453	471	462	434	440	478	425	444	449	447	470	467	483	426	426	438	436	451	493	447	473	436	488	483	439	465	481	450	442	449	427	482	451	485	471	496	436	465	480	455	451	485	452	469	455	462	470	475	464	477	435	434	478	473	453	476	430	489	454	472	470	454	427	480	445	462	470	459	430	463	473	478	504	438	493	474	458	440	497	450	469	483	436	450	482	463	469	415	447	421	437	442	451	428	472	503	451	448	437	456	461	446	442	484	451	509	477	458	429	460	453	479	460	486	512	454	451	482	440	450	506	498	425	491	471	462	475	469	469	488	450	444	428	486	463	482	449	467	462	492	477	442	509	422	441	488	447	480	451	466	463	468	434	438	420	468	445	460	422	442	463	456	441	429	423	491	447	485	469	513	480	467	467	453	410	462	475	445	451	472	482	500	461	460	418	504	466	456	507	458	471	420	454	450	455	428	458	480	421	451	460	459	461	480	454	431	473	494	482	456	471	482	460	453	477	481	476	479	432	449	465	474	470	463	433	412	440	491	470	468	462	456	510	467	443	455	426	470	422	462	495	498	491	452	463	466	486	477	503	456	466	446	507	467	457	416	480	463	437	458	480	460	465	460	475	420	450	451	467	514	471	479	479	493	453	439	459	425	455	449	474	485	438	527	460	491	438	476	425	462	459	474	470	426	489	469	435	456	468	473	419	443	442	409	484	450	427	438	470	502	461	427	483	477	466	448	435	457	466	463	463	449	465	458	456	487	474	424	463	481	415	498	454	454	461	448	448	455	468	486	466	436	437	468	488	446	427	474	438	439	465	440	424	475	448	478	466	458	440	431	456	512	458	443	475	472	466	464	471	438	446	441	438	439	457	465	495	451	460	455	427	413	451	469	455	450	491	448	475	461	441	455	430	428	449	454	460	478	472	448	455	479	472	457	440	448	446	442	454	474	486	438	445	466	445	456	463	472	448	429	436	453	486	469	463	467	469	465	461	471	452	474	469	435	489	467	448	466	460	477	437	467	486	436	458	439	441	478	466	458	470	448	458	467	438	449	492	475	445	491	450	438	466	459	473	459	472	442	476	464	451	444	433	454	467	480	458	482	483	435	487	487	457	454	446	435	444	438	465	459	451	436	496	451	472	434	443	435	466	470	475	481	454	461	450	433	469	452	457	448	475	462	453	450	442	464	447	493	480	471	466	441	460	469	445	468	476	463	463	423	495	477	418	466	437	444	438	447	436	459	441	475	510	479	407	457	478	459	475	486	460	461	436	431	456	464	457	459	453	467	435	406	460	489	463	454	454	456	454	493	422	477	471	442	480	472	465	453	439	464	423	480	453	420	439	405	436	471	476	404	435	439	473	464	462	466	470	405	475	443	466	466	477	459	440	472	504	459	472	455	425	446	466	498	461	472	444	461	496	451	475	430	461	465	452	474	451	476	457	467	435	419	511	459	444	508	501	458	458	458	455	432	493	486	464	478	474	468	407	476	462	481	456	439	434	454	457	471	479
43473	83721	74512	50138	34081	19469	8204	3298	1528	647	429	476	456	427	448	414	441	411	456	446	441	466	416	396	449	453	466	445	422	421	442	400	433	394	411	467	437	417	449	433	425	400	421	467	445	387	422	441	441	433	390	408	415	462	450	426	442	405	430	398	437	443	449	456	431	429	443	423	397	402	423	392	416	439	453	451	434	425	434	431	421	417	467	456	432	418	400	403	408	412	441	432	481	466	424	451	411	424	423	409	435	434	396	407	428	461	418	437	457	390	436	452	413	432	428	415	386	419	443	439	436	453	438	417	462	402	422	404	427	423	457	483	459	430	423	439	429	414	448	444	435	426	464	435	438	453	431	432	424	426	421	442	383	427	377	421	438	415	388	438	406	436	421	427	438	411	386	449	424	427	417	401	439	438	408	449	453	439	411	438	462	438	442	473	437	416	412	440	419	469	410	453	382	436	408	458	426	411	431	444	409	412	417	440	427	451	416	438	396	458	417	420	457	471	463	446	457	401	410	460	461	426	427	411	435	444	388	456	443	438	461	453	422	416	434	407	407	411	440	482	451	389	430	418	439	435	430	437	468	410	473	446	436	420	414	434	413	458	424	423	426	447	463	413	453	423	450	442	431	426	524	403	433	423	435	452	401	456	422	427	460	442	437	418	475	446	399	439	422	458	395	429	453	469	428	427	431	438	417	414	455	450	391	460	441	457	436	441	443	453	422	418	460	428	406	428	435	396	447	413	402	450	396	418	414	444	423	433	442	433	436	471	388	430	415	410	456	430	401	433	417	497	470	425	452	437	422	461	436	435	400	410	459	414	454	429	423	438	441	418	425	454	396	420	446	436	428	405	385	417	429	471	414	437	439	424	433	470	418	437	432	426	427	454	426	433	389	429	426	456	447	418	443	422	440	413	429	421	430	414	420	428	422	385	422	452	433	447	430	442	417	459	430	434	432	471	430	443	409	428	408	405	414	431	422	432	429	418	415	432	456	417	422	432	432	448	433	468	401	447	447	390	434	415	427	428	420	405	458	410	459	428	444	421	441	425	426	445	420	410	404	448	449	384	457	429	435	425	411	391	430	389	465	439	447	428	417	409	469	430	462	433	448	414	422	397	417	426	395	418	448	400	449	439	410	454	402	431	427	430	415	458	436	432	429	443	479	406	466	465	421	438	457	422	424	455	415	433	443	469	401	460	422	432	444	440	405	449	441	391	402	411	451	449	410	379	457	465	432	423	446	424	430	449	445	430	444	450	411	409	389	429	451	432	406	447	408	490	423	445	447	448	449	449	387	441	446	434	437	410	447	436	410	422	426	413	421	406	402	407	478	379	418	439	469	439	410	436	432	448	450	415	428	414	497	432	419	430	433	437	431	448	433	445	408	440	402	446	458	426	464	413	413	427	478	448	443	459	446	455	441	413	436	432	396	412	422	468	431	420	443	421	405	410	399	435	409	403	433	433	452	430	421	426	410	453	432	419	425	421	418	384	433	456	398	438	405	429	418	432	440	422	432	445	394	443	429	447	472	457	446	447	418	414	425	454	419	435	408	441	423	426	438	431	426	450	460	402	458	387	461	485	416	453	462	417	408	443	459	460	421	463	448	454	446	432	416	385	413	430	434	429	407	400	437	402	426	446	431	422	460	393	421	399	466	419	469	393	451	466	478	440	427	468	410	448	457	458	464	408	433	452	404	420	420	434	440	414	456	435	404	433	431	404	391	439	413	413	435	465	423	422	389	387	454	431	426	437	413	440	431	440	475	406	408	405	424	426	420	418	398	461	438	415	450	445	423	402	439	411	426	429	441	403	409	437	420	425	441	458	435	464	395	391	413	383	407	425	445	417	420	466	467	456	431	448	420	427	436	425	456	408	436	406	415	413	468	441	406	425	429	458	458	418	460	452	447	470	434	438	432	443	436	419	454	383	409	442	453	415	463	415	435	419	410	478	426	431	436	427	412	420	450	411	413	410	453	460	449	406	471	399	436	437	418	442	422	397	423	399	455	460	450	414	413	416	442	413	441	470	442	443	406	423	423	420	434	482	454	412	452	408	443	421	414	433	429	433	412	433	421	480	416	402	418	428	431	434	433	387	423	434	418	412	424	474	442	450	408	441	426	446	466	457	415	445	420	402	437	433	443	413	423	428	409	446	463	431	431	421	449	454	422	406	454	398	434	450	417	398	421	418	411	441	413	448	426	475	453	422	432	439	443	428	409	358	439	417	410	409	418	410	450	425	417	425	457	431	385	444	417	449	387	432	448	388	435	396	401	393	412	421	420	419	394	396	425	415	423	446	413	437	472	422	416	409	442	409	450	441	425	420	461	411	433	401	415	435	446	419	452	455	425	401	454	424	414	428	458	451	433	419	436	446	415	419	452	422	433	453	430	446	410	436	430	430	425	406	412	415	437	458	429	447	461	412	464	387	429	426	426	422	431	427	405	427	428	452	439	435	410	450	448	432	401	442	430	431	414	411	429	438	432	435	416	401	450	459	433	396	459	438	376	465	426	453	420	413	459	441	449	433	443	456	394	422	413	395	459	453	422	473	424	463	459	398	423	455	433	459	442	435	455	451	424	426	460	429	424	414	442	446	433	461	404	394	438	422	462	414	433	405	420	413	419	401	422	425	417	397	435	409	423	428	418	431	447	435	435	435	453	411	456	453	428	416	472	438	422	450	460	432	427	412	428	419	414	461	433	439	429	417	456	419	450	468	442	440	423	483	404	424	428	415	409	407	413	426	427	450	417	432	401	434	440	432	449	456	397	448	445	449	392	398	446	395	425	415	461	472	437	406	441	409	449	461	420	391	439	431	425	427	412	387	427	420	402	447	436	426	430	424	486	417	400	465	416	440	419	427	470	420	448	445	437	433	394	417	401	398	457	400	408	415	428	427	421	474	412	462	429	451	421	426	462	409	438	450	418	419	481	463	435	450	424	427	406	440	403	440	448	414	426	422	386	404	452	423	411	481	416	428	461	446	441	445	427	388	405	427	432	412	445	468	425	430	442	451	420	426	419	421	433	416	421	443	473	479	486	425	410	394	417	445	409	429	424	446	411	480	425	409	476	435	443	432	429	444	439	451	424	421	454	435	415	445	426	447	415	417	390	410	445	429	425	401	423	442	455	410	382	452	436	423	443	428	450	404	462	450	433	393	384	435	410	465	419	432	411	416	423	429	437	428	431	444	498	439	448	426	437	434	423	413	404	409	405	450	439	442	475	413	443	419	425	461	462	423	401	425	444	425	425	436	461	451	402	398	415	449	434	420	435	425	441	461	424	458	433	410	460	423	428	441	426	449	418	429	433	417	404	418	446	451	403	439	395	428	438	423	400	419	445	487	429	402	449	391	399	436	460	445	446	425	404	444	427	439	431	437	448	440	422	436	465	450	439	435	437	430	399	416	451	402	388	450	398	413	451	449	440	435	433	410	399	399	438	429	409	446	395	429	422	422	427	472	426	446	407	446	420	410	423	417	409	441
24461	22097	35674	41401	42008	35310	21198	6790	2400	927	586	608	586	579	564	542	543	515	554	582	585	569	572	545	608	560	554	541	567	584	564	576	546	577	556	575	567	600	547	612	544	549	541	592	501	569	578	558	545	562	557	559	577	593	577	562	589	539	581	527	570	575	540	552	560	584	528	553	536	558	601	552	566	557	555	606	578	580	571	525	588	594	550	577	589	533	565	555	547	530	548	519	562	548	580	508	570	576	522	537	567	582	557	551	499	591	533	535	562	526	563	553	560	534	537	531	575	552	533	563	571	498	556	547	551	520	567	578	567	579	576	551	506	574	565	542	565	581	569	568	561	552	521	550	554	551	552	544	539	541	579	533	546	591	582	575	593	523	534	544	507	511	580	577	527	562	545	500	551	559	525	591	575	595	538	539	574	569	591	541	495	598	572	553	566	574	534	534	561	606	562	514	591	558	577	533	565	569	572	555	515	573	553	546	591	515	543	612	559	501	570	562	549	573	540	552	583	539	577	538	534	587	566	567	556	558	549	547	533	566	542	537	544	519	539	543	532	579	548	561	538	546	607	541	536	556	556	568	538	578	501	586	566	510	544	536	548	535	555	539	569	589	588	571	523	514	539	541	551	565	520	588	539	576	509	518	576	567	525	599	553	533	544	586	523	571	532	587	602	549	544	560	522	521	573	550	564	560	575	556	520	585	572	563	487	527	524	546	576	551	553	567	536	547	545	579	586	571	532	582	537	510	533	558	535	552	557	556	538	538	567	551	564	546	548	545	578	560	552	580	549	555	550	546	526	569	546	574	575	562	571	526	546	597	555	515	549	556	565	554	567	558	514	539	561	569	522	559	556	534	548	600	556	533	570	573	554	535	526	569	535	550	559	617	564	550	562	562	524	565	554	594	560	525	556	583	538	558	577	552	536	577	534	512	527	600	565	556	545	571	527	549	551	539	537	557	556	506	591	535	543	540	542	541	565	554	537	552	538	521	544	508	487	553	544	552	523	574	539	564	500	555	525	559	512	533	550	590	569	544	582	529	559	552	531	551	503	546	566	548	546	518	525	576	554	557	541	581	551	553	578	541	564	559	566	550	530	583	563	542	585	532	536	579	568	535	574	572	549	563	570	553	570	542	550	572	558	574	554	592	517	543	518	538	558	521	543	585	558	571	523	562	539	556	553	562	532	608	562	527	551	510	548	530	586	566	540	570	580	578	574	556	559	581	537	568	571	516	524	523	550	518	555	530	595	556	565	576	536	572	581	596	554	533	571	546	560	575	538	578	572	537	485	528	550	538	576	573	561	606	556	552	551	570	557	546	537	573	532	524	573	538	511	580	569	599	540	560	535	538	535	573	620	553	552	550	529	559	557	563	571	570	549	596	518	554	564	541	543	513	566	597	596	566	535	589	573	592	552	582	538	544	577	572	568	514	558	559	557	558	539	531	508	604	547	537	543	571	616	561	551	567	569	591	545	532	573	548	565	552	554	543	560	519	546	580	544	590	563	543	514	535	537	576	541	541	516	573	508	576	573	532	585	556	551	565	560	534	568	551	539	541	567	576	544	570	545	557	537	536	573	573	558	549	562	543	567	600	529	546	537	534	587	519	556	530	518	551	585	542	557	518	565	566	558	567	539	545	551	627	553	543	566	575	583	538	571	547	525	560	586	537	602	541	524	560	548	580	571	498	572	541	546	550	551	525	522	501	546	578	573	562	540	548	547	581	539	562	518	561	537	545	544	558	581	536	542	518	571	555	505	537	574	580	541	561	593	524	517	596	574	514	556	525	548	551	530	538	519	557	562	521	594	551	607	532	574	525	526	555	549	547	536	530	577	560	550	523	558	584	538	522	574	560	515	522	524	586	570	530	568	525	569	561	506	560	553	576	553	603	577	548	574	566	557	573	546	502	597	554	559	556	565	571	525	579	582	540	579	571	543	559	530	551	575	533	551	599	601	527	532	539	539	538	513	551	544	543	502	542	517	551	604	576	561	569	534	518	544	588	554	591	581	570	562	519	561	611	551	518	575	530	545	553	619	583	550	531	542	542	527	521	510	537	565	565	585	541	576	525	546	524	536	503	544	576	540	528	532	560	541	590	553	540	519	554	552	558	527	520	568	554	543	539	542	544	517	527	544	586	541	523	577	529	516	573	555	593	565	530	599	599	548	519	514	556	535	525	540	556	527	561	563	576	515	555	559	549	542	561	520	556	524	575	575	553	548	493	569	561	567	557	578	570	564	519	601	572	534	501	560	549	510	561	519	524	562	586	568	532	516	548	577	549	575	578	560	589	550	571	549	552	525	534	577	519	556	586	552	542	539	543	502	594	516	524	572	542	559	514	562	546	553	564	604	547	534	583	540	572	572	546	529	524	581	567	544	561	544	543	567	524	528	569	554	546	547	502	559	532	516	597	555	538	570	574	550	543	562	584	523	597	555	591	560	568	547	577	532	559	608	564	537	501	529	555	550	493	536	560	566	558	541	541	551	553	550	578	560	549	539	565	553	545	549	532	576	537	549	550	558	555	529	546	537	555	547	544	481	565	582	557	556	560	573	551	559	576	565	575	537	514	539	582	530	556	565	507	578	510	567	542	573	553	537	542	553	519	601	536	552	527	554	560	533	558	544	541	521	526	520	546	539	577	544	551	557	568	523	540	552	569	528	554	536	498	512	514	516	525	582	460	543	502	545	526	559	550	601	557	556	546	549	540	571	561	536	530	569	503	554	571	537	539	552	523	574	561	552	539	534	611	547	569	530	574	560	555	575	555	573	556	533	557	533	549	569	545	566	580	562	546	540	531	565	569	594	568	585	556	546	609	570	567	603	550	537	512	544	565	536	554	585	536	550	557	572	578	563	557	564	561	558	543	563	558	556	539	551	525	552	465	495	565	525	524	582	522	518	533	555	596	554	520	621	525	533	595	529	566	540	564	517	526	562	477	589	544	542	588	566	562	551	570	528	539	568	547	636	544	538	578	574	563	570	525	509	522	584	561	510	621	539	571	542	520	526	555	543	550	564	534	565	554	566	555	540	589	523	520	580	573	501	542	547	563	557	537	577	562	525	496	545	574	548	536	501	577	588	539	553	586	572	557	557	559	559	548	544	534	599	566	552	570	593	554	538	595	576	513	564	538	533	587	554	591	559	542	563	554	565	549	517	554	565	510	578	492	536	568	547	576	572	547	552	562	558	559	559	608	602	512	595	547	571	555	576	578	552	531	566	551	514	551	583	544	598	525	573	515	518	583	547	564	549	526	529	538	609	544	609	529	531	529	544	585	570	560	533	586	547	550	561	509	502	526	573	566	602	492	497	530	574	532	573	549	531	549	534	593	552	606	543	553	574	546	576	529	539	538	539	511	574	551	544	573	600	529	509	559	537	511	515	601	549	560	551	531	527	521	571	556	531	588	558	522	517	561	517	574	570	564	535	579	525	614	568	511	527	587	565	586	524	504	572	544	530	565	533	562	566	563	566	550	537	544
54324	98352	85430	65216	47845	29573	14394	5990	2892	906	554	558	534	528	534	494	530	460	544	541	509	537	489	492	495	508	504	510	548	496	538	522	509	508	533	504	506	536	520	552	531	525	501	493	514	529	548	520	514	516	454	522	540	521	527	503	505	535	560	567	549	497	514	529	533	574	530	487	553	500	524	553	551	525	528	528	508	536	506	501	499	504	505	497	508	519	523	526	529	508	528	523	511	551	490	501	542	492	493	541	534	506	505	528	478	501	538	572	543	542	515	527	506	502	494	501	517	515	567	496	520	521	506	567	532	538	496	523	512	538	518	513	557	578	530	522	523	524	519	490	533	540	566	548	518	523	548	535	488	499	522	541	492	465	517	503	485	482	457	487	491	492	489	530	515	509	536	544	537	526	507	530	518	531	524	559	495	480	470	515	530	522	532	495	530	513	531	533	508	490	513	535	502	505	541	524	492	521	533	479	505	520	522	525	560	528	466	536	550	479	524	505	516	521	520	518	527	470	571	517	494	461	490	497	493	469	535	498	499	490	473	497	505	529	571	480	535	531	523	557	541	481	514	475	537	503	537	485	538	530	493	514	565	512	585	541	533	520	551	506	543	501	548	513	507	501	505	513	518	517	528	508	542	539	501	543	508	529	547	512	516	524	498	533	538	559	541	487	480	522	518	507	500	522	541	526	541	543	521	510	513	503	514	492	500	523	539	504	538	491	490	507	566	544	491	557	522	562	531	485	507	502	507	539	532	561	535	529	531	495	519	525	543	518	515	502	494	508	482	518	560	524	505	491	547	506	486	509	549	503	536	552	547	479	546	524	487	536	486	521	517	528	569	506	535	524	516	522	557	534	497	535	504	519	517	507	546	520	549	506	526	486	485	541	531	507	503	530	549	504	532	526	539	517	508	504	539	501	530	521	515	502	503	468	498	496	517	521	548	498	483	523	537	499	557	522	514	537	513	532	499	510	482	503	526	550	537	546	510	491	491	484	493	528	478	501	544	562	551	526	548	490	479	590	517	533	544	528	516	536	513	474	496	538	489	511	538	507	554	494	508	546	530	557	514	484	527	521	493	539	525	559	491	546	520	523	489	505	521	516	548	514	534	532	520	532	498	512	514	549	540	470	506	564	513	514	538	522	525	529	494	529	510	532	519	502	543	523	518	500	529	515	481	508	588	488	493	472	533	513	538	523	530	536	532	531	540	502	477	527	533	529	510	502	526	551	509	539	524	533	562	536	507	524	545	535	509	482	525	521	540	497	528	521	513	574	511	527	554	534	526	511	517	495	498	503	507	497	495	517	539	491	506	503	528	517	526	542	521	540	535	545	514	512	525	538	490	495	510	487	514	511	495	536	547	506	541	562	535	511	478	504	539	522	479	554	485	530	532	517	497	500	511	557	504	501	482	504	527	510	522	581	534	493	530	541	504	545	495	505	507	591	525	501	502	495	513	537	500	529	505	472	563	580	555	543	472	536	525	525	523	520	507	467	515	488	523	505	506	484	482	532	515	529	519	527	491	527	520	523	522	494	535	536	492	490	489	494	536	498	444	518	538	523	535	487	541	511	469	487	508	526	524	550	492	533	536	523	534	503	504	500	502	504	501	479	535	547	494	518	520	565	512	524	550	503	518	502	476	492	514	537	511	531	523	570	529	521	536	544	543	487	488	481	537	535	496	508	498	508	549	497	510	508	514	490	507	530	502	476	491	494	481	502	504	468	514	491	548	548	510	552	510	502	510	528	529	497	516	524	514	521	502	520	528	536	548	558	495	556	527	519	539	565	509	514	502	502	502	555	532	453	513	533	505	523	514	510	574	548	531	474	469	526	500	533	500	517	520	516	578	492	514	510	528	556	497	526	520	504	534	504	583	520	521	508	560	528	494	533	536	508	518	553	511	569	496	463	515	515	523	505	512	546	525	536	549	489	520	503	519	563	519	514	498	491	538	501	506	554	512	491	536	481	502	537	553	508	516	524	515	515	531	537	517	512	519	514	514	543	478	495	501	521	538	533	521	561	512	521	539	480	553	535	546	517	508	554	501	507	514	503	527	547	497	509	529	565	517	506	517	499	493	546	473	511	524	537	528	504	540	527	501	547	540	469	519	531	540	480	533	489	512	489	506	553	540	480	539	555	535	479	499	503	501	536	524	535	595	534	474	529	512	545	529	502	487	497	534	525	536	530	498	495	507	476	476	540	509	512	539	545	507	487	506	506	545	522	507	537	501	509	490	501	491	502	502	520	523	543	452	519	563	520	509	523	519	527	527	522	509	517	479	521	522	499	530	495	551	505	501	562	505	481	522	488	543	555	512	478	528	559	527	541	527	530	519	485	531	460	532	522	523	498	518	524	557	527	535	545	481	500	515	582	543	571	484	520	544	502	560	498	518	548	551	513	481	510	501	526	516	529	506	479	525	499	537	600	520	487	518	569	540	536	552	518	491	485	502	486	524	517	536	539	473	540	466	556	517	520	528	529	519	488	565	515	504	468	540	520	506	502	527	496	551	538	564	524	510	514	534	509	523	544	511	522	485	478	548	570	533	549	533	504	544	525	531	517	529	490	478	518	539	533	521	485	506	547	518	509	500	523	511	566	514	539	506	500	519	482	523	539	506	537	519	500	490	517	547	546	500	515	514	542	498	541	502	544	523	519	493	507	534	527	485	526	506	531	520	496	512	517	519	551	524	516	506	517	489	565	463	537	538	544	507	474	483	531	518	498	491	558	504	504	560	506	557	531	559	458	512	567	526	522	551	488	530	566	524	510	541	499	496	526	521	526	502	530	554	534	536	507	495	515	546	517	509	512	479	538	535	494	512	531	525	551	479	522	503	522	486	502	536	533	520	498	512	499	515	508	574	461	511	498	510	509	548	503	475	493	505	531	513	586	506	503	546	506	445	531	477	494	524	550	537	480	517	509	533	520	531	535	504	534	480	521	524	545	535	479	519	538	522	482	521	537	531	495	525	505	512	530	553	506	506	551	497	542	510	553	528	475	505	546	536	497	508	579	509	499	506	507	520	486	560	518	505	504	561	509	518	543	500	491	516	556	542	514	533	520	536	528	500	579	504	537	500	538	509	488	510	522	551	565	490	523	504	510	500	514	520	488	562	484	511	529	530	514	500	525	499	543	514	506	505	542	547	542	554	511	481	521	516	486	536	544	467	477	526	479	506	532	507	515	541	532	512	559	506	524	504	519	535	498	507	481	492	522	489	528	519	483	546	516	493	495	500	493	522	547	536	525	492	541	556	520	498	539	535	538	506	544	499	490	500	523	531	492	525	479	503	498	500	497	559	546	492	526	524	469	549	526	501	525	547	473	508	521	492	491	521	529	496	519	536	489	491	527	503	479	544	521	533	502	470	511	489	491	543	478	532	504	518	502	536	498	517	554	525	488	527	505	502	548	526	526	546	493	516	494	511	553	488	502	482	520	501	533	508	504	547	514	486	479	517	475	546	510	518	538	564	539	536	509	529	520
28485	22656	23631	15216	6860	3122	1309	683	491	428	418	398	381	453	398	431	386	428	461	421	445	380	437	429	393	425	394	431	438	413	438	411	427	399	425	426	420	386	426	427	386	445	438	385	428	396	418	408	400	410	415	408	416	430	437	458	424	355	397	411	422	377	387	420	390	413	426	410	417	419	416	415	386	429	413	398	399	446	404	443	472	420	423	389	401	406	461	386	376	402	433	394	393	428	414	417	398	427	433	388	400	421	376	394	413	426	420	395	408	416	390	417	420	414	360	442	402	418	459	412	443	417	406	374	437	421	379	440	396	425	391	394	389	412	387	375	404	426	438	379	393	380	394	428	418	387	383	397	390	428	449	442	383	396	414	444	453	433	472	397	420	415	409	427	404	357	387	390	396	401	458	402	428	437	399	404	400	408	434	435	399	396	392	391	421	403	421	413	389	383	444	394	414	406	390	369	440	427	424	423	445	453	390	376	388	426	407	424	430	415	409	437	434	425	417	423	393	390	452	400	373	426	450	401	419	427	411	387	423	406	411	400	411	414	395	423	430	439	407	405	432	446	407	425	396	380	406	411	403	383	445	384	444	416	433	394	396	444	401	419	446	433	396	407	387	429	397	396	434	411	419	426	401	394	402	402	407	446	397	424	423	416	436	430	423	413	420	417	422	401	393	441	431	425	446	396	377	393	389	394	418	412	404	419	421	432	434	441	404	401	418	385	416	388	403	415	447	411	411	418	448	433	404	397	404	410	424	394	383	433	431	418	389	382	387	386	390	448	426	422	403	408	420	418	407	434	445	410	442	365	444	421	437	437	393	416	390	409	376	410	410	414	447	426	400	388	425	396	410	424	406	451	390	433	409	411	434	428	454	428	448	407	415	409	441	441	426	424	389	451	382	411	360	398	393	423	416	420	455	428	396	447	410	419	402	390	423	396	388	399	413	402	417	397	405	421	402	402	433	396	411	393	416	393	460	383	449	383	410	412	442	441	418	415	432	416	374	445	433	410	427	383	432	411	392	427	448	424	433	396	435	407	407	426	416	381	441	417	383	415	398	412	393	396	407	380	407	414	385	408	410	418	407	392	392	413	423	431	438	437	385	437	377	427	399	409	445	422	433	400	422	431	438	436	417	430	400	423	415	423	417	411	401	391	427	417	434	411	378	390	414	372	426	418	398	388	432	397	396	401	378	407	405	429	450	431	419	385	420	460	398	412	433	412	428	415	389	410	404	392	445	400	404	422	424	414	389	408	378	400	390	415	436	431	384	447	430	437	411	432	415	433	407	418	370	382	374	437	419	407	426	403	383	403	382	365	417	435	370	404	398	396	418	390	413	390	402	400	439	423	420	467	433	420	405	407	429	420	406	406	403	384	409	461	410	422	444	419	443	416	400	412	400	406	409	448	406	421	435	388	408	432	403	430	403	432	429	437	439	413	427	407	433	423	418	399	412	397	415	410	436	424	417	385	422	423	412	416	426	462	404	414	428	391	411	398	429	451	446	405	421	390	405	406	388	416	373	466	404	395	409	409	403	415	370	423	435	391	441	407	406	419	448	391	426	400	416	442	394	445	421	421	423	413	412	400	402	404	438	440	438	431	444	426	382	405	412	431	398	421	412	409	425	431	393	417	406	410	396	442	438	408	409	413	427	382	485	416	401	417	442	427	388	409	426	370	404	404	391	413	449	412	417	415	439	422	412	409	377	416	403	403	427	428	421	425	456	416	433	435	398	404	442	415	396	411	425	408	394	439	415	416	409	402	391	408	420	439	405	381	444	431	400	435	400	384	406	392	422	419	412	388	450	402	408	431	383	391	404	471	431	419	446	424	419	413	402	398	401	429	399	463	414	407	418	427	399	423	434	408	415	423	389	359	408	418	391	397	406	422	416	447	407	388	401	419	420	415	415	424	402	426	370	429	426	382	385	403	382	406	383	380	391	394	415	411	402	399	428	407	404	404	402	424	368	381	400	451	418	424	422	415	375	396	402	415	423	412	399	398	408	426	419	398	404	413	396	415	377	400	415	378	380	434	422	394	421	386	414	376	424	439	411	418	416	408	445	405	433	398	415	394	406	408	421	393	379	430	443	393	403	392	393	398	433	431	437	417	421	427	420	386	385	425	411	402	411	392	433	399	425	396	416	418	393	365	442	473	420	407	390	428	408	415	433	421	428	430	402	437	417	404	424	429	430	447	383	429	375	423	434	412	428	434	446	411	427	409	423	423	417	404	437	409	407	416	409	386	439	405	417	405	393	414	404	452	397	416	396	449	446	407	412	406	425	403	389	413	416	430	423	407	387	390	414	419	414	422	427	400	421	400	409	403	415	414	410	429	405	394	394	415	437	387	395	431	396	448	400	477	423	373	387	430	452	387	435	416	421	379	399	433	454	407	410	397	391	399	404	434	427	419	418	463	451	408	428	402	416	393	426	438	443	390	425	446	408	414	454	385	414	429	411	378	380	426	407	379	388	407	432	405	416	405	416	436	406	390	406	402	419	476	387	395	418	397	431	407	388	433	402	421	402	426	415	420	401	398	403	392	432	435	434	423	416	418	410	414	396	447	437	384	447	427	408	420	419	425	397	429	404	385	425	400	447	415	414	370	432	397	384	396	442	446	409	409	454	424	415	405	446	406	401	407	417	418	415	422	420	446	417	385	443	420	433	447	413	422	430	394	418	415	415	428	431	426	438	404	421	420	417	406	420	423	409	417	413	417	410	431	455	425	408	437	397	411	420	384	415	409	436	440	447	398	425	442	432	431	394	413	429	465	411	429	415	410	440	389	412	387	402	418	425	429	400	429	457	410	410	443	402	407	409	390	403	412	438	402	429	459	417	402	382	418	416	367	405	423	408	431	406	415	436	423	433	405	417	429	417	403	442	441	433	427	406	431	419	414	424	431	410	417	411	412	410	398	384	424	427	431	405	410	427	422	437	404	401	414	416	407	411	405	431	434	398	367	421	459	427	427	423	440	404	414	436	377	406	428	392	445	439	427	442	376	432	440	413	408	391	453	403	414	415	446	433	435	449	425	423	413	422	392	402	406	441	388	445	378	407	413	424	428	413	407	350	401	431	430	425	403	467	428	446	431	414	392	390	427	439	408	396	414	395	421	433	401	395	452	393	425	451	411	426	378	365	403	408	468	419	412	432	436	435	401	408	408	415	411	435	412	419	441	417	449	413	374	420	403	464	402	407	406	408	426	445	432	459	412	419	428	424	408	414	389	420	382	419	397	429	404	428	405	394	460	412	432	411	432	423	405	411	393	408	447	401	380	418	390	432	439	434	454	401	413	418	410	396	392	382	432	433	448	408	400	411	427	424	371	402	408	421	421	420	411	374	456	438	416	391	408	414	412	413	392	433	396	391	440	412	431	422	421	370	438	397	396	414	426	388	396	412	439	389	409	396	385	413	413	355	403	423	407	419	378	419	379	407	412	422	389	412	424	382	428	402	463	427	448	439	451	433	400	400	398	415	444
11996	25211	22239	10941	5848	2982	1332	639	516	388	355	379	368	373	340	383	392	338	355	350	355	368	371	351	389	362	350	377	350	312	343	351	357	314	358	346	353	309	347	363	379	380	352	396	376	375	342	367	357	345	360	378	383	348	387	360	344	361	366	376	342	346	369	368	341	360	376	350	365	386	389	363	385	379	361	382	380	386	349	348	339	370	311	369	413	343	369	360	368	320	329	345	341	353	367	367	407	336	342	364	290	392	336	342	383	326	361	352	332	340	345	375	342	379	370	347	344	320	342	373	369	363	395	352	367	345	331	378	336	377	383	395	395	366	350	362	359	353	347	349	361	339	350	384	363	377	380	380	327	356	365	391	362	369	381	353	356	320	337	354	355	344	348	339	341	374	365	338	336	337	343	354	358	369	405	350	351	335	389	353	355	339	336	391	357	352	376	315	378	340	371	366	378	356	327	365	336	377	376	326	355	348	345	354	387	367	347	361	343	362	409	362	354	401	348	375	356	334	379	374	337	350	391	316	371	356	384	337	353	362	358	361	338	368	351	346	358	332	337	357	301	340	341	315	342	369	361	315	338	349	367	324	347	363	374	345	363	365	382	322	386	381	355	342	346	411	377	395	354	320	321	380	341	353	364	363	339	360	357	362	349	397	356	387	377	364	352	314	358	337	364	346	350	361	373	401	323	388	385	355	361	374	363	345	355	325	368	394	353	370	357	364	358	370	316	338	374	370	379	372	355	330	361	359	370	378	340	335	357	376	321	357	374	309	360	358	348	401	333	356	396	397	347	347	369	364	336	350	363	313	344	366	374	333	339	387	378	337	350	392	364	371	322	368	380	378	385	354	349	349	336	355	383	326	390	373	369	331	342	370	349	357	360	362	355	377	373	373	370	380	374	381	367	383	348	404	370	376	379	347	355	369	357	376	340	366	391	312	361	356	334	364	356	337	322	320	342	319	394	382	397	387	355	364	330	338	385	356	356	325	350	333	338	358	385	353	366	348	355	362	348	350	364	355	343	332	368	347	367	367	309	337	374	377	356	382	345	376	352	356	363	368	359	389	343	345	341	325	332	357	355	365	333	335	327	413	343	363	340	350	377	335	368	390	358	327	370	376	358	360	345	367	336	367	339	341	349	327	371	347	358	351	355	349	350	356	376	349	370	368	307	359	364	363	370	327	359	377	379	350	363	390	365	373	352	365	372	360	338	339	390	365	353	346	339	350	353	348	357	344	325	358	369	369	370	353	386	364	378	309	381	398	388	348	339	361	359	330	366	364	376	357	351	353	353	349	343	337	330	367	350	400	335	336	361	385	352	371	322	354	358	360	354	376	375	357	365	362	350	342	345	360	367	353	380	349	359	378	364	358	336	334	373	363	384	355	363	373	374	376	352	302	380	350	355	355	332	400	389	372	340	329	352	338	361	379	399	394	365	340	348	344	332	375	348	396	326	319	373	367	337	348	333	342	351	336	354	357	366	355	381	325	369	365	373	346	346	359	346	365	373	344	347	358	354	337	375	343	363	325	334	377	362	368	347	350	355	358	355	389	333	386	359	361	361	345	304	349	356	353	350	345	362	375	349	331	349	324	376	342	339	345	360	359	374	345	349	365	366	319	377	350	356	374	390	353	373	365	402	357	366	385	350	330	335	367	347	352	388	348	358	366	355	402	349	342	359	352	350	339	327	376	349	345	361	339	342	369	352	346	355	384	346	335	365	372	387	343	349	391	398	356	357	336	357	332	359	366	357	344	386	366	353	337	355	356	342	369	347	386	373	377	351	348	385	356	320	365	348	372	355	354	351	357	346	349	349	351	332	379	314	322	347	342	348	343	344	368	337	374	392	359	357	360	367	343	345	360	359	353	337	342	349	370	351	344	355	409	402	358	379	395	379	378	331	363	345	341	347	375	344	325	382	371	327	320	356	359	348	385	381	343	330	351	394	346	374	374	360	360	353	365	377	334	343	372	340	382	365	348	348	354	351	328	364	359	372	352	351	367	370	352	328	390	377	329	391	388	350	363	385	398	338	354	337	363	347	327	320	340	384	375	375	356	354	325	358	350	345	353	363	340	380	347	331	347	320	378	323	352	361	374	327	341	388	342	334	314	368	347	391	372	342	321	341	353	369	330	381	376	346	321	357	385	369	366	353	382	355	398	365	339	389	375	363	351	357	318	345	377	351	345	369	357	321	354	375	370	337	330	352	369	367	381	338	299	355	357	349	370	331	349	369	343	365	360	369	342	369	355	343	356	357	358	338	375	335	365	317	344	378	362	377	378	340	340	382	380	337	362	366	359	349	361	359	368	369	358	358	358	340	378	375	359	367	366	382	337	363	355	359	369	374	334	348	390	371	393	362	372	320	364	366	346	364	358	357	320	349	351	332	343	325	378	364	355	383	379	350	372	366	336	333	362	384	365	377	366	353	341	372	365	323	370	376	336	346	374	372	346	380	374	369	364	375	364	363	375	358	366	360	370	373	347	351	340	336	327	367	379	399	341	336	364	328	374	352	359	356	341	369	389	381	371	344	364	311	397	353	329	392	387	381	345	383	383	375	366	374	341	380	330	355	368	349	335	359	359	352	383	370	385	341	345	347	371	380	360	347	347	325	339	372	324	333	355	345	402	388	357	380	346	358	359	390	355	315	372	380	368	339	348	344	359	398	351	382	374	361	341	353	365	359	353	368	364	326	338	364	370	352	369	344	353	338	381	326	382	331	350	350	359	378	374	349	363	384	351	359	357	402	357	382	376	373	367	365	358	359	366	360	391	331	360	356	361	364	354	351	382	353	341	358	367	336	316	367	346	380	365	386	344	343	360	395	332	364	382	379	352	347	368	371	366	355	334	385	319	340	368	367	336	337	328	379	377	372	359	354	380	364	364	307	330	345	361	358	369	348	354	387	362	336	343	342	381	325	332	376	334	364	383	370	342	355	340	379	348	351	367	346	354	398	391	347	369	389	366	387	357	379	346	361	357	330	333	358	408	366	348	374	374	360	355	355	393	361	348	371	338	343	372	343	375	314	318	377	358	339	338	296	355	372	361	393	373	351	352	315	363	341	336	385	355	348	326	365	329	335	369	344	368	333	324	321	338	340	340	343	362	342	353	367	338	351	367	322	339	335	369	373	342	353	344	362	342	399	325	364	341	323	342	364	351	368	366	351	328	330	360	349	373	366	374	365	380	357	353	336	331	368	346	364	344	335	391	353	358	331	376	339	363	358	378	334	401	370	372	354	405	375	357	363	383	334	376	403	379	358	310	327	344	388	373	330	351	369	327	370	329	335	364	354	337	335	366	379	358	361	347	362	350	368	336	360	321	367	345	359	345	359	374	362	354	355	337	357	406	373	339	367	347	337	391	378	350	328	345	347	358	365	349	340	351	380	337	386	400	374	369	379	331	358	349	359	363	367	364	357	345	337	349	375	356	335	340	330	344	338	353	386	371	374	375	356	326	367	374	370	354	363	389	356	384	371	338
25436	23101	39472	44790	37105	24890	11779	2953	1322	641	536	456	467	450	514	432	473	441	416	465	464	476	437	458	439	465	486	455	456	459	501	444	455	489	419	430	440	481	524	473	437	441	495	424	479	474	475	469	447	464	443	492	456	477	468	464	502	483	477	505	444	435	489	483	447	476	479	458	453	462	454	476	511	466	473	447	431	421	443	496	460	456	446	468	477	460	463	488	490	448	448	442	425	456	475	506	515	469	449	447	476	479	450	457	440	459	458	447	451	439	465	477	446	454	428	465	456	450	473	459	473	439	453	488	462	490	466	500	464	470	456	443	413	469	446	474	488	432	404	464	421	465	456	488	457	474	470	460	450	446	455	439	455	452	506	474	468	453	465	445	479	462	461	477	510	477	468	459	425	464	465	482	459	473	474	426	491	453	482	457	442	452	489	494	443	472	475	497	424	427	441	480	454	468	448	482	469	475	468	450	482	492	443	434	470	466	483	454	452	454	460	527	454	506	417	453	455	476	441	411	448	433	443	436	480	425	463	466	461	495	446	448	459	445	419	446	449	468	456	446	439	435	447	433	467	444	470	459	502	482	481	459	432	435	438	450	449	444	455	464	471	460	411	469	455	453	449	457	484	433	445	458	479	493	470	475	487	488	473	514	463	446	403	489	465	476	481	427	443	425	453	471	477	472	478	479	455	485	451	476	448	466	491	446	460	502	500	483	421	439	408	468	458	464	448	484	472	470	481	443	435	457	471	453	460	469	456	459	462	455	495	506	485	437	478	440	436	459	458	448	474	476	471	467	467	494	457	428	479	467	442	405	458	427	470	448	435	440	469	492	462	442	441	477	436	507	441	460	463	422	456	484	449	436	452	402	458	418	428	447	449	420	426	453	443	452	459	479	479	450	466	428	477	422	423	438	472	471	469	461	482	467	465	411	464	437	453	465	466	468	462	460	478	436	456	478	461	492	463	438	450	396	453	464	444	499	426	451	454	479	445	467	467	452	472	493	434	454	437	440	454	437	460	469	414	497	443	494	450	456	455	470	512	444	442	440	451	493	466	452	434	456	488	452	500	435	427	405	458	471	485	485	421	408	443	499	460	449	498	492	468	443	454	464	470	473	442	448	445	467	477	448	440	452	463	431	491	456	477	459	501	460	462	488	475	473	435	463	480	452	467	439	459	451	478	469	466	482	472	503	468	470	436	496	457	477	526	455	446	448	468	411	428	443	454	446	445	450	441	467	436	463	410	476	477	461	476	451	465	439	439	438	477	441	457	433	489	462	479	482	477	476	436	458	470	478	442	423	447	485	480	458	450	484	449	426	491	491	433	444	458	444	470	450	446	477	474	466	406	474	460	468	474	469	434	447	465	450	425	484	479	456	439	475	423	466	461	453	436	423	479	455	420	462	429	465	436	449	453	464	447	488	487	448	457	472	488	451	457	462	486	489	463	466	441	465	463	466	434	453	476	450	444	447	423	460	470	412	468	486	480	503	473	471	479	460	421	482	444	474	452	483	467	475	450	450	433	483	439	449	442	451	495	492	448	460	457	472	445	488	443	465	459	498	443	474	498	445	449	488	447	432	437	409	456	423	475	478	466	457	446	437	441	453	467	459	475	450	422	462	441	436	452	440	511	451	474	453	441	456	446	436	434	428	450	410	482	438	454	449	446	452	491	472	439	448	436	457	482	437	455	497	451	449	477	476	468	434	448	475	444	416	470	467	465	462	447	454	417	433	437	439	419	455	421	462	462	483	459	450	471	439	470	456	387	421	486	446	461	462	440	463	450	443	445	463	489	454	475	490	446	455	463	437	484	451	449	451	454	498	468	477	416	450	450	457	460	460	444	478	451	489	487	464	513	527	451	453	424	474	478	513	454	480	423	475	469	453	455	490	466	499	509	453	471	463	433	446	458	412	473	428	467	458	487	459	460	440	461	475	458	490	395	422	433	421	430	432	479	446	470	454	456	476	459	426	477	421	453	465	453	451	458	454	467	449	479	466	475	484	487	433	446	426	448	475	481	488	510	460	432	458	431	498	460	465	417	500	472	468	448	478	470	445	491	459	499	513	461	467	456	499	410	463	469	419	450	454	487	423	468	490	458	467	511	476	451	464	446	465	428	447	459	466	498	445	447	444	437	469	440	423	497	465	438	434	407	427	457	445	471	465	433	441	504	461	461	475	451	479	442	467	428	464	418	461	435	429	476	436	465	455	462	454	455	432	427	484	464	476	404	479	494	472	471	473	494	462	449	474	457	435	443	446	438	460	484	445	458	438	435	434	468	475	432	441	464	437	446	454	445	447	492	446	441	427	483	441	471	465	437	467	463	457	455	445	486	465	435	458	486	461	474	448	432	461	439	458	472	440	471	463	436	449	480	445	466	442	421	426	445	419	445	477	454	470	415	417	445	465	406	470	491	430	439	465	459	435	446	468	459	497	453	439	441	475	452	469	466	407	431	444	441	469	424	425	450	432	433	399	458	463	478	430	443	432	455	420	495	428	460	421	449	486	405	466	467	459	412	520	458	486	429	457	449	456	482	471	466	484	472	466	476	423	479	503	425	455	466	474	472	473	456	439	457	457	468	458	435	472	433	452	458	425	435	471	453	484	447	448	453	475	432	481	500	480	462	502	425	468	443	478	446	434	437	421	471	464	491	478	461	462	458	429	461	467	456	459	486	474	443	448	443	480	447	473	450	458	437	466	498	459	472	457	435	463	470	472	406	472	425	478	429	467	449	461	440	480	451	458	485	452	421	490	441	460	460	428	461	440	444	430	449	413	473	449	444	455	462	457	474	473	420	412	453	440	438	446	464	455	465	487	432	450	471	491	524	437	439	486	500	406	467	437	443	467	474	470	453	459	455	478	471	472	428	456	505	484	473	467	465	459	488	473	410	409	454	435	480	439	490	441	487	459	483	434	416	440	433	491	451	485	493	463	449	452	432	428	474	484	477	420	445	442	436	437	441	457	466	485	487	435	451	434	453	467	443	444	485	477	452	430	451	469	450	506	490	430	469	456	452	439	488	468	492	444	472	486	446	489	444	436	469	462	421	479	464	448	489	452	455	460	447	491	439	453	436	429	442	467	457	467	448	437	458	417	440	425	461	423	432	415	440	485	466	444	442	455	456	430	497	485	507	455	488	439	461	485	494	449	449	473	486	461	474	455	458	444	436	463	458	440	466	474	426	476	449	439	482	469	466	443	443	448	473	446	442	447	458	475	478	463	456	460	437	475	439	479	476	479	460	462	488	452	502	417	452	455	457	473	464	482	387	434	485	424	456	485	414	469	490	467	434	489	522	442	440	473	440	448	464	420	434	458	474	463	464	422	475	478	465	510	446	472	466	477	437	464	464	405	449	472	479	466	427	413	446	450	446	443	464	461	468	487	461	484	475	466	481	480	450	481	444	476	485	450	452	459	442	476	436	455	415	477	435	445	471	444	436	469	446	450	472	443	442	445	459	481	474	472	435	466	410	450	418	449
42586	85879	73284	51861	34208	17746	8254	2884	1603	600	425	453	413	436	396	462	459	430	431	478	429	462	432	455	421	462	407	438	428	436	426	438	439	463	464	437	474	455	390	431	426	463	425	459	447	446	416	442	387	408	402	421	443	424	426	445	433	423	454	401	427	411	447	452	457	420	429	405	459	409	441	450	442	397	415	440	451	447	422	443	427	425	417	442	418	412	406	462	434	417	407	441	429	419	467	444	422	429	391	425	438	388	438	437	420	431	444	479	446	414	426	397	437	431	425	407	393	405	378	432	381	470	426	430	415	448	452	440	433	412	411	437	395	420	439	399	433	419	404	455	454	414	429	426	463	435	426	359	444	440	460	444	438	410	404	442	440	443	436	432	442	422	466	405	443	405	429	400	431	469	409	450	458	424	441	437	396	432	404	437	453	472	438	450	427	442	472	446	450	455	427	412	452	418	416	404	435	433	420	438	437	384	421	422	421	407	395	462	456	426	414	464	454	441	419	445	417	440	413	410	434	422	442	456	445	410	432	408	445	407	408	407	392	436	414	431	409	388	403	428	427	390	409	452	430	424	446	438	413	434	438	421	406	460	429	426	455	420	395	421	435	457	418	446	421	392	402	445	403	442	426	453	420	406	460	430	430	423	443	433	461	439	435	435	432	455	441	433	425	433	433	400	441	451	410	401	465	437	448	428	403	434	390	415	412	419	431	428	443	416	399	414	436	440	411	434	401	420	434	450	426	426	464	437	427	415	390	435	431	473	429	462	421	420	419	435	441	407	425	433	455	465	397	409	410	415	430	400	429	419	446	403	429	438	424	464	454	438	413	451	442	429	431	455	415	403	450	429	441	474	413	413	413	432	414	429	442	411	428	416	406	429	397	444	429	419	436	405	484	456	433	424	454	401	419	449	461	467	406	389	413	421	434	433	459	440	437	409	421	475	414	454	457	433	425	445	422	447	439	442	421	445	431	429	409	434	413	407	400	451	430	434	441	425	402	432	444	473	425	410	425	454	430	447	430	376	456	426	462	399	424	430	442	417	402	409	435	436	424	415	411	442	444	475	425	437	411	416	428	442	435	389	439	418	414	462	465	418	444	426	436	444	448	423	419	435	430	413	434	439	419	470	413	424	415	420	409	419	407	417	439	468	468	429	453	435	442	436	414	405	469	405	405	423	412	417	417	441	420	405	465	428	392	414	425	419	483	425	421	410	443	466	427	461	409	430	404	409	396	423	448	394	411	436	399	404	421	427	475	430	406	398	410	427	417	414	422	404	420	411	414	437	451	388	453	456	423	403	433	429	395	414	493	465	423	439	406	436	420	435	429	444	421	437	438	440	427	451	416	464	407	428	431	412	461	423	398	455	414	456	414	398	414	407	413	469	460	439	446	452	399	424	439	446	446	438	407	431	448	409	418	417	408	413	447	402	419	418	464	452	454	448	383	424	428	431	437	412	447	394	440	437	449	411	429	446	426	404	456	425	398	416	429	426	434	434	413	406	429	426	428	439	421	425	473	469	405	409	390	421	419	435	457	450	412	393	428	411	431	442	433	403	398	435	443	421	441	459	427	445	420	432	440	445	393	422	424	417	425	433	410	441	418	430	415	419	463	398	437	434	435	464	467	448	418	433	440	449	422	412	425	392	415	415	396	403	402	404	466	419	444	465	437	426	456	437	430	439	458	427	414	435	391	406	426	463	409	433	461	421	404	415	413	393	462	406	424	433	447	440	433	463	448	436	426	444	468	444	425	416	416	427	433	451	407	374	413	431	474	443	427	437	439	400	381	426	433	426	425	427	426	439	432	430	424	423	440	458	445	405	453	435	449	449	443	419	414	445	457	419	439	427	473	434	425	446	435	422	431	398	428	415	454	422	441	424	434	446	397	445	431	427	418	452	425	407	435	433	419	451	427	416	425	426	427	392	411	406	470	443	400	427	444	400	392	422	396	435	459	446	453	447	478	438	435	458	442	409	399	431	429	439	456	455	400	440	414	462	412	436	468	453	408	408	440	429	412	376	455	430	429	445	481	392	433	437	442	437	430	411	423	415	404	467	449	406	418	456	421	405	454	445	434	461	440	438	442	440	432	461	442	460	416	406	430	427	424	431	457	409	423	459	458	453	427	466	446	430	393	423	450	417	444	431	423	446	446	441	396	464	455	416	440	421	435	438	426	399	462	410	414	429	414	400	422	414	434	411	407	454	442	438	440	469	440	441	397	415	424	434	416	438	433	446	454	450	457	449	400	426	378	417	471	420	446	398	414	416	414	443	420	443	429	394	440	449	431	421	405	417	414	400	406	438	439	401	432	398	403	420	430	431	428	429	392	431	440	450	409	415	393	452	407	443	433	463	429	426	400	420	441	427	435	456	435	474	418	408	427	434	444	439	462	395	463	428	459	465	458	406	405	440	464	448	446	410	428	466	425	413	430	469	441	422	431	429	428	429	458	435	413	421	445	428	447	445	454	411	448	400	455	432	405	451	406	419	407	436	446	415	403	428	418	397	399	424	437	456	409	424	427	467	432	411	432	413	415	436	376	454	430	421	423	403	426	443	394	432	463	453	441	403	457	470	392	436	435	431	438	394	420	419	405	410	431	457	408	445	426	427	418	430	408	420	395	444	403	416	438	409	388	429	421	445	432	425	419	448	400	441	433	422	454	444	421	417	462	390	403	441	420	437	473	411	439	442	434	441	415	408	413	433	407	434	436	460	421	423	447	393	434	423	395	432	440	459	408	438	402	427	419	453	437	435	403	418	422	427	423	428	489	438	448	447	414	394	435	393	425	472	426	457	429	439	423	437	436	418	434	451	434	434	434	426	477	441	427	432	417	399	408	419	390	428	421	456	418	421	464	438	421	419	418	433	399	435	434	478	429	432	416	429	456	425	401	424	454	425	431	400	415	449	436	454	430	406	469	427	447	428	413	437	391	445	400	439	448	442	425	420	418	447	423	412	444	442	450	424	423	425	422	437	442	448	435	448	424	424	472	435	412	404	429	421	437	423	406	404	413	455	418	426	436	402	460	435	443	403	420	407	440	399	480	449	419	416	418	417	465	440	394	452	425	415	410	444	429	438	419	442	446	431	454	436	410	441	428	417	430	429	428	424	424	416	472	425	420	450	401	446	417	416	426	409	444	447	416	397	428	434	460	412	404	404	431	458	396	419	392	455	428	426	448	404	436	437	455	452	415	434	459	460	427	431	398	482	432	406	444	465	435	421	433	440	433	456	427	435	407	440	412	438	422	405	428	426	440	429	405	469	432	391	431	451	391	449	421	428	432	443	459	403	385	459	418	419	448	429	434	425	452	427	447	445	397	436	404	433	426	398	444	420	471	437	430	446	437	431	449	487	420	426	436	401	381	446	432	444	432	439	420	443	438	450	490	390	440	457	420	433	460	444	407	425	502	427	417	423	408	406	424	398	451	437	461	437	441	412	432	455	433	439	419	441	403	400	441	448	446	437	469	415	450	438	430	422
24481	22215	36203	43415	41244	31549	19810	5798	2172	963	573	560	625	598	592	563	553	578	542	533	574	571	568	571	587	526	565	544	538	581	561	552	563	575	599	498	545	558	547	522	514	555	559	535	581	592	530	564	540	520	573	554	521	544	590	561	561	586	586	558	536	545	543	563	519	568	535	543	548	552	569	565	605	551	558	533	533	580	516	559	523	524	526	525	521	532	571	598	552	526	580	516	500	560	543	515	587	542	524	619	558	534	557	516	530	515	530	581	561	528	565	545	523	539	555	580	534	534	538	593	521	545	520	536	554	555	546	494	513	547	535	579	531	559	519	531	578	567	562	513	613	511	521	552	526	509	576	548	509	569	570	547	533	522	542	579	542	540	586	575	523	532	506	521	574	559	555	529	598	525	560	555	579	531	506	556	543	559	543	581	560	534	566	580	563	560	546	549	560	580	526	523	521	546	572	578	526	522	545	536	511	530	553	561	530	556	579	588	579	547	535	577	537	578	546	560	534	549	531	515	532	566	502	572	542	527	558	567	540	555	529	554	537	524	600	568	521	523	565	531	559	540	532	556	534	531	511	506	562	580	557	535	505	531	566	529	565	527	549	539	585	576	579	551	548	541	576	567	520	561	537	568	538	546	505	554	526	551	534	544	574	627	522	523	558	475	532	535	536	512	554	531	532	527	525	548	457	553	572	550	518	525	500	549	554	532	557	546	558	499	513	537	506	491	551	521	534	552	590	539	499	580	567	513	520	512	553	505	577	546	534	496	547	573	532	507	557	576	528	518	563	514	510	558	552	518	577	551	546	548	553	527	560	528	540	528	553	572	549	531	504	568	542	521	540	517	560	550	563	526	561	566	518	553	568	538	573	517	531	543	510	502	522	516	543	520	542	509	556	521	531	597	523	559	586	580	560	532	555	615	569	551	604	539	595	547	561	549	546	537	518	520	529	558	569	559	562	566	541	550	575	536	534	551	521	512	515	556	576	553	525	544	493	512	518	527	522	559	528	517	563	536	536	573	498	518	518	563	541	548	559	517	553	524	550	533	534	541	547	530	574	554	553	535	573	536	574	525	575	519	553	566	555	520	524	528	534	560	548	544	538	544	550	538	500	525	525	534	528	521	534	500	522	558	582	530	538	541	524	558	581	575	507	529	538	560	573	527	573	558	543	571	574	544	513	568	570	531	518	571	582	539	536	569	524	583	525	561	537	518	558	566	583	547	542	560	556	571	546	536	575	581	525	546	528	529	548	541	535	586	535	559	542	590	583	522	588	552	545	523	553	518	559	530	590	513	566	549	565	557	537	589	554	565	554	541	540	578	543	551	549	535	562	519	537	530	566	540	568	544	519	522	526	551	498	579	543	536	554	546	511	549	545	563	544	568	523	558	551	527	537	550	505	529	556	595	584	541	536	541	578	575	545	535	490	531	527	519	511	511	559	550	576	587	523	486	540	521	527	562	547	488	528	550	542	522	547	558	520	547	514	537	526	534	521	535	556	543	536	548	523	550	575	559	543	557	579	567	540	532	547	565	532	565	542	534	532	515	559	528	559	535	545	552	593	585	553	550	568	551	553	556	539	517	583	538	504	536	485	534	557	539	556	555	546	532	510	528	516	516	586	517	529	565	559	586	522	528	550	560	543	522	568	567	545	572	542	539	533	488	535	513	554	524	533	509	516	513	529	542	554	552	554	538	578	539	565	529	585	576	536	506	512	552	540	548	545	593	541	538	558	530	532	551	591	553	568	565	563	522	585	562	561	550	532	570	589	496	556	546	529	519	592	533	564	530	559	475	540	505	527	554	549	523	569	567	558	557	507	535	503	524	531	550	557	535	545	546	549	571	575	497	524	537	528	540	543	534	512	520	565	548	586	478	558	502	519	576	574	506	554	514	531	529	561	564	556	562	558	521	532	507	513	556	531	547	569	558	541	559	550	501	534	540	599	535	538	580	522	532	541	556	514	507	569	560	482	520	572	549	517	535	577	532	516	568	570	506	570	531	582	536	583	529	537	546	586	524	555	531	518	502	524	551	538	547	562	500	566	584	509	529	575	530	552	509	557	562	532	504	512	559	573	527	569	526	557	547	542	528	586	541	534	545	505	529	543	526	535	549	574	541	548	566	530	576	542	505	530	520	505	569	502	500	556	564	548	569	531	510	526	552	522	577	556	515	531	515	528	551	533	544	547	563	524	546	499	559	552	530	521	556	548	540	524	523	521	575	544	580	547	508	540	560	569	513	522	567	531	550	600	535	537	527	586	509	507	511	527	534	534	547	485	555	556	543	566	544	538	540	560	587	541	570	520	534	543	563	567	563	520	538	554	534	549	507	523	520	553	540	522	538	557	514	554	530	501	537	521	561	564	508	528	515	522	554	518	550	540	555	548	604	579	536	536	546	573	545	552	536	530	556	539	545	567	528	546	589	525	559	528	553	568	538	494	541	534	545	520	515	580	508	526	566	567	541	474	581	568	531	579	531	489	545	537	571	527	518	595	531	526	530	531	539	599	528	557	537	564	564	532	542	558	522	551	499	553	532	534	573	540	543	518	495	559	531	515	544	541	565	547	582	521	528	547	558	596	569	542	573	515	588	544	502	549	533	578	594	554	533	539	539	555	511	519	596	495	557	550	545	511	581	541	545	578	541	547	530	565	551	531	506	534	518	538	532	551	510	523	558	576	557	615	516	533	590	512	512	582	494	534	543	549	538	558	564	550	602	550	547	573	573	552	570	545	586	526	518	558	544	555	546	549	555	517	561	482	515	537	515	564	506	559	548	564	567	557	573	506	517	522	569	580	580	532	570	574	541	559	498	578	538	573	568	516	555	537	584	528	567	519	547	545	542	525	564	530	584	538	525	536	546	508	606	558	552	545	506	528	550	553	559	580	509	519	549	515	577	557	547	604	533	534	539	559	521	556	547	505	527	500	542	522	551	537	560	577	560	534	527	531	533	528	511	531	540	557	483	525	511	538	502	552	593	560	524	565	511	517	503	579	502	557	577	542	508	547	480	559	558	565	546	520	547	547	534	544	545	484	512	561	538	533	538	486	535	550	539	556	555	491	566	497	534	548	561	582	563	482	546	564	540	541	593	561	558	522	583	542	558	563	535	524	523	550	544	544	526	546	560	532	560	522	551	518	596	530	561	523	589	527	555	538	532	538	528	533	507	572	541	498	539	540	554	522	576	567	523	528	524	546	546	520	572	565	533	547	559	554	540	518	486	527	557	537	556	555	576	569	583	552	567	516	548	572	532	533	557	572	541	541	551	533	506	565	506	541	539	525	513	542	557	522	528	558	553	517	510	549	554	538	562	563	544	565	521	545	546	543	572	540	554	534	517	536	535	578	531	536	547	523	491	533	521	564	518	544	552	517	508	555	553	572	553	557	573	529	526	554	522	561	578	585	514	555	534	527	554	527	509	595	537	542	520	537	512	582	597	542	496	587	535	531	551	528	544	555	549	557	533	553	517	530	525	507	533
55340	100124	85952	66251	46156	25271	13135	4889	2704	1085	548	530	553	531	533	545	538	517	511	533	546	494	524	540	551	540	501	556	574	494	499	559	533	515	497	504	513	536	533	507	531	507	517	591	474	491	523	530	569	533	492	546	518	486	508	492	492	523	540	473	530	529	533	488	495	517	526	525	448	518	555	529	522	549	518	544	537	535	507	502	512	509	517	516	486	510	506	492	515	468	560	537	535	489	532	542	505	476	500	505	515	524	521	556	558	492	518	506	531	512	503	528	524	523	536	524	572	533	516	539	532	511	505	498	510	534	502	556	511	506	558	520	495	485	538	495	541	512	524	547	507	487	491	539	545	517	531	525	531	486	489	526	513	536	515	524	516	490	522	502	527	544	516	495	496	538	532	521	487	523	519	508	524	509	523	478	487	521	505	510	546	479	519	495	480	539	510	501	541	538	476	503	556	540	534	518	505	520	517	541	510	475	540	534	539	532	531	535	506	527	509	544	524	550	511	489	546	511	493	490	511	516	523	523	527	508	524	483	564	542	549	539	480	531	502	495	541	541	547	483	519	528	482	490	526	526	533	528	487	506	491	516	546	513	543	538	501	503	543	491	511	550	534	532	499	543	521	534	515	535	532	511	541	508	523	476	525	530	480	514	514	515	516	530	519	518	537	509	501	492	552	526	525	524	531	551	525	488	494	514	499	520	549	506	488	538	519	524	515	519	531	514	500	537	528	515	521	531	485	542	513	542	531	501	554	519	513	502	509	440	544	524	537	535	507	557	525	511	474	503	522	518	465	528	506	523	507	542	492	549	508	545	501	508	527	520	499	514	480	512	498	523	552	491	535	485	511	549	495	526	516	537	481	515	516	499	521	532	513	539	502	526	531	521	555	485	537	543	521	501	513	501	482	521	542	505	567	477	547	557	487	516	501	558	531	488	502	526	518	533	527	537	527	565	505	491	518	533	539	536	537	512	523	490	465	523	531	529	525	509	502	523	478	531	524	543	518	533	548	525	529	511	539	521	554	471	522	529	551	542	497	509	499	492	512	528	502	470	495	514	512	506	533	502	517	534	508	499	553	519	501	517	540	533	510	490	542	509	504	480	519	515	491	514	554	522	485	516	562	515	505	486	518	504	516	529	494	517	551	498	490	504	502	523	526	515	547	536	536	567	499	556	522	524	497	494	501	496	487	509	512	499	554	523	571	508	482	518	489	477	506	518	502	478	530	526	524	536	487	545	508	555	556	514	520	537	479	501	526	496	511	470	502	515	515	512	544	496	495	525	554	468	534	484	549	507	516	489	529	470	528	503	548	509	490	481	518	497	516	525	539	507	555	494	477	548	493	518	518	526	489	498	509	509	471	495	483	524	499	491	482	509	541	510	516	548	505	560	543	494	513	525	528	513	475	514	502	509	514	520	531	487	547	542	489	524	520	510	491	535	512	479	492	499	525	488	503	512	546	533	534	505	531	528	522	505	559	515	509	504	508	507	483	554	505	508	518	530	501	470	473	499	517	496	517	519	561	491	547	550	524	543	538	523	505	528	511	520	538	467	526	525	501	530	544	521	511	481	531	476	510	491	559	513	521	533	509	482	524	527	554	510	541	519	513	491	467	509	523	545	553	542	505	519	525	498	523	535	497	524	514	527	525	558	515	534	503	495	503	535	510	524	503	518	482	471	474	508	512	537	515	522	520	534	547	548	535	526	481	526	532	543	558	532	517	500	532	542	525	481	547	533	484	517	530	531	528	548	534	544	498	521	517	547	535	526	503	519	520	524	526	515	521	504	518	525	517	542	536	500	509	472	496	509	530	526	539	520	511	511	557	485	475	527	501	533	516	546	520	521	524	505	569	536	523	454	523	510	499	543	519	551	524	566	524	512	536	503	513	531	549	473	518	539	559	527	512	502	527	521	514	501	505	531	523	476	493	527	471	537	490	470	540	532	525	464	528	512	473	508	520	548	506	519	504	560	484	532	497	498	495	524	468	486	499	535	502	513	521	512	520	574	477	526	545	517	503	526	509	513	545	504	522	538	513	542	484	529	493	543	509	507	535	541	528	534	490	530	526	518	526	521	527	535	500	507	532	536	491	550	508	498	513	522	513	529	502	498	519	495	522	551	521	482	515	477	474	525	487	512	513	509	499	540	512	499	517	492	528	564	501	491	479	505	503	513	499	490	523	497	517	490	516	520	470	502	495	485	492	518	585	500	513	539	481	467	499	524	512	524	535	513	536	523	522	486	524	534	505	493	486	491	528	534	497	546	517	492	529	504	503	511	469	511	490	502	526	561	517	513	516	523	530	510	542	501	501	557	509	547	547	532	504	468	486	503	525	500	510	530	518	547	522	513	517	515	529	501	530	515	488	530	561	543	522	539	531	530	544	504	569	468	532	549	524	551	510	504	528	539	528	521	479	532	511	516	542	507	507	515	487	529	534	513	528	551	530	549	523	501	494	549	487	519	493	485	494	484	496	485	505	534	479	518	550	493	482	501	492	504	482	498	547	533	528	518	568	502	493	526	529	513	529	455	536	521	541	493	498	510	520	509	515	523	518	520	523	516	481	508	511	490	485	499	556	562	507	550	538	510	543	485	524	525	526	529	494	509	487	476	477	539	520	512	548	493	525	546	537	456	479	527	523	527	537	526	541	514	505	496	548	516	513	508	514	504	529	500	503	515	512	472	518	542	549	530	513	433	523	497	524	527	500	553	526	538	509	520	516	485	487	475	542	531	523	507	501	519	517	532	528	547	500	480	553	536	530	530	540	522	508	539	544	544	496	496	524	511	487	551	522	517	525	520	502	521	569	485	514	508	501	530	504	485	511	510	545	533	481	535	548	509	497	512	493	512	482	529	529	493	537	535	510	553	463	530	551	537	514	509	490	530	520	542	500	507	522	556	515	566	528	536	488	535	551	498	509	521	517	513	523	553	516	487	481	529	497	523	498	484	547	517	502	493	524	516	521	496	520	490	511	556	523	492	497	508	489	494	544	509	511	524	529	504	519	500	518	520	518	501	525	491	504	530	567	498	529	521	503	473	525	477	485	445	507	468	508	528	473	443	524	522	514	511	507	479	509	512	523	528	511	503	514	493	527	498	491	522	509	511	546	496	530	509	526	525	529	427	509	518	525	505	506	545	510	495	496	526	504	502	534	513	560	528	511	512	517	510	463	529	536	524	468	560	522	506	530	526	467	536	494	525	498	485	506	524	493	513	461	523	526	516	512	531	501	532	496	543	535	524	533	519	567	512	555	561	515	539	524	521	524	536	477	510	516	499	513	547	538	495	497	543	508	559	521	525	497	506	492	536	495	509	515	522	518	522	537	522	510	513	529	490	511	529	557	526	529	533	548	528	540	514	505	540	526	530	532	504	523	533	534	486	530	494	492	506	552	575	496	524	508	532	514	491	510	512	528	544	546	468	506	483	504	506	493	524	514	523	560	497	551	492	504	526	524	539	529	528	525	514	552	560	513	458	497	488
28484	23866	24704	15978	6798	2607	1146	611	445	420	390	419	450	433	406	403	407	446	404	420	431	423	387	425	428	422	401	407	427	411	386	443	415	390	442	392	389	403	437	389	409	428	410	363	436	393	382	381	396	413	415	405	436	397	471	440	438	439	415	406	411	400	392	399	432	409	435	477	416	405	375	395	434	426	421	407	400	400	392	425	419	414	406	410	423	390	460	383	380	428	424	378	373	419	432	437	406	382	439	380	398	417	386	405	415	420	352	404	411	410	386	421	413	393	415	384	421	414	405	397	434	412	418	403	407	398	418	429	435	402	415	447	409	452	397	375	415	384	408	412	392	443	410	403	425	411	390	424	410	403	406	436	430	419	418	392	412	384	421	385	409	390	430	386	405	402	346	425	371	420	424	437	403	435	421	432	431	428	406	417	413	384	356	395	441	411	378	405	409	395	401	384	379	382	445	392	375	410	361	425	400	431	396	410	411	394	414	412	403	437	387	413	421	392	416	449	401	425	418	389	433	392	450	418	369	412	431	405	420	395	408	378	413	416	405	421	403	396	460	432	392	404	433	370	397	435	400	427	413	388	427	418	417	452	359	407	421	416	431	408	425	427	421	396	358	391	405	410	445	422	368	403	399	412	398	378	405	408	403	415	418	377	422	404	398	380	431	362	446	384	428	407	418	415	410	398	372	409	387	442	434	375	373	404	402	441	375	395	432	411	417	402	405	398	454	360	423	403	379	427	413	404	412	394	409	429	395	367	450	405	400	411	366	381	387	383	392	367	424	420	366	381	407	412	434	397	413	443	399	428	420	389	424	385	402	361	406	365	430	430	422	401	413	398	390	432	440	393	432	434	367	435	407	410	404	427	400	409	418	410	447	388	435	395	401	416	434	433	409	391	414	416	389	433	390	405	424	388	435	363	437	405	378	392	404	405	427	360	410	424	377	419	394	397	427	385	392	403	386	395	411	397	406	425	417	404	390	417	414	382	393	409	390	439	394	409	423	407	397	401	364	453	354	392	410	374	372	432	405	387	392	412	392	397	379	374	429	402	417	420	376	471	424	416	392	408	396	404	417	407	377	444	433	354	426	438	409	394	409	418	390	422	377	407	420	391	384	400	427	404	426	383	453	386	416	415	413	392	419	417	426	417	393	436	436	383	406	404	452	383	415	411	415	429	403	422	406	398	398	420	420	437	436	408	438	409	414	382	397	442	430	384	419	409	415	393	388	412	369	405	448	408	349	387	395	419	396	404	402	370	422	411	425	400	374	408	425	407	403	408	389	426	422	412	430	427	425	433	432	379	414	431	454	382	409	430	389	395	394	417	388	392	421	402	422	405	397	398	364	412	401	388	412	416	422	392	397	377	389	439	429	409	382	432	397	416	402	422	430	410	401	376	372	385	396	395	418	409	443	436	421	458	435	425	435	425	361	378	448	385	413	404	395	424	416	422	412	424	464	414	395	421	423	373	386	437	425	382	397	400	394	387	422	425	433	432	435	402	387	394	403	410	453	421	447	451	399	407	413	390	390	424	439	450	389	426	416	412	408	391	390	415	386	403	383	423	408	436	426	393	405	454	378	421	408	387	411	437	409	377	431	395	365	409	402	387	390	434	379	420	384	385	376	430	376	404	398	414	403	433	391	389	369	420	402	432	404	393	391	403	445	406	409	418	408	397	404	391	387	435	408	430	404	400	387	383	383	394	384	394	393	407	399	422	414	390	417	430	455	428	404	389	427	385	388	402	391	398	426	375	398	419	394	417	422	375	407	394	399	397	394	414	411	399	392	389	387	413	406	423	420	426	386	360	400	363	404	390	423	378	369	418	414	410	452	405	431	374	417	358	427	453	382	391	398	412	418	423	435	391	408	384	388	419	402	400	445	403	408	409	408	428	420	407	417	425	420	417	438	418	421	433	388	419	357	420	370	436	395	419	401	414	437	381	382	364	414	388	396	403	422	443	437	420	425	400	414	425	423	379	414	406	400	414	408	371	407	444	418	428	401	395	413	390	442	415	391	404	403	383	441	414	414	398	424	400	418	414	430	427	401	458	412	431	401	381	401	420	400	407	435	386	420	394	376	426	384	385	416	429	382	420	400	417	436	440	408	396	394	402	357	382	409	424	411	399	430	383	425	407	406	359	378	431	450	405	434	412	379	396	368	427	426	399	387	391	365	427	389	403	398	405	414	418	366	417	402	380	373	395	407	418	415	396	416	416	405	431	402	418	411	399	403	423	388	388	389	380	394	421	407	369	422	432	392	379	382	402	426	397	403	404	418	413	371	369	392	374	405	385	437	430	411	394	439	412	370	455	407	384	409	417	441	383	433	397	423	407	409	446	394	389	383	393	411	410	393	394	383	396	400	386	412	394	396	421	436	392	427	405	417	399	398	394	408	408	395	404	393	408	412	401	380	433	374	396	401	356	403	405	367	401	399	415	412	416	406	387	401	415	412	407	446	420	386	376	392	372	423	441	396	425	396	404	385	379	375	421	423	389	405	399	401	386	403	413	366	447	398	408	397	447	411	399	413	396	400	399	390	395	387	423	408	397	425	411	375	400	399	419	417	416	410	454	368	441	414	430	401	394	409	396	394	368	403	417	395	389	431	432	396	377	414	390	401	426	399	429	435	407	400	411	419	404	381	444	398	436	396	393	376	418	412	382	427	382	410	421	407	391	401	422	411	398	402	382	418	394	376	371	421	398	423	406	380	385	419	431	367	415	381	446	390	410	376	390	425	432	393	428	429	417	407	408	417	416	443	433	391	413	388	407	408	403	366	382	406	365	412	390	426	401	405	402	410	417	422	420	423	417	422	415	419	455	386	450	394	414	411	437	422	420	378	410	429	392	399	440	451	375	396	405	401	417	388	435	443	414	403	440	421	412	391	400	393	420	476	388	405	416	410	418	458	376	409	449	403	395	385	382	450	404	389	402	428	420	421	403	356	402	395	451	443	378	402	408	402	430	409	423	450	404	445	406	382	406	408	377	437	410	395	397	408	390	347	415	417	384	434	421	414	406	405	410	419	408	427	405	401	386	405	407	418	466	379	413	392	429	402	401	408	407	425	382	400	382	397	430	425	382	408	390	415	376	382	418	406	414	423	441	423	414	366	434	435	415	406	383	390	421	398	399	382	424	400	406	416	418	398	372	382	391	397	414	370	411	419	387	410	401	411	431	405	389	386	489	410	426	413	416	399	462	360	403	422	399	376	419	409	405	416	366	415	436	375	392	413	385	388	396	400	423	412	434	400	409	387	364	416	414	383	386	384	404	390	415	416	416	408	393	392	408	421	404	431	410	404	405	387	397	379	408	387	379	415	415	427	402	383	393	392	409	438	411	407	394	439	407	413	398	396	386	407	392	411	392	423	388	412	398	411	368	408	440	422	401	391	373	377	374	415	409	416	403	390	411	384	421	407	429	388	426	416	408	424	377	384	385	393	370	395	396	399	395	397	389	371	392	399	389	435	422	392	377	418	387
12243	27634	22938	11616	5635	2467	1186	615	522	403	347	346	357	360	346	392	356	345	334	392	350	324	339	373	346	338	338	379	348	377	359	359	351	332	337	312	332	325	367	369	382	347	374	371	318	354	349	345	351	343	321	366	329	383	411	367	369	343	323	380	396	357	338	337	343	339	359	333	355	371	358	337	348	363	342	388	320	351	357	343	409	348	359	332	350	353	322	351	337	337	365	344	375	380	368	353	339	343	345	335	388	330	355	361	358	354	369	354	362	375	355	390	361	324	352	366	342	391	364	323	368	370	364	348	393	357	307	370	388	335	343	326	381	373	346	388	376	319	355	306	348	338	342	365	366	339	374	394	360	342	361	343	392	324	362	316	355	394	369	367	340	378	343	357	349	319	362	373	338	334	344	333	355	331	354	345	354	331	360	345	350	361	345	346	356	347	352	339	319	364	340	369	337	385	338	349	348	335	359	389	333	299	349	336	382	349	375	339	363	339	329	348	344	311	329	349	343	343	360	315	352	332	344	336	342	351	371	351	324	377	345	320	329	338	321	398	323	335	361	390	344	332	332	363	331	320	323	371	345	339	356	340	356	361	375	386	356	338	377	343	353	333	336	351	348	386	350	347	373	365	340	356	341	342	365	356	343	354	364	327	325	331	329	320	378	349	348	356	332	369	336	326	336	340	325	321	383	331	329	374	350	320	366	350	333	348	371	368	344	319	346	370	352	350	378	362	340	346	346	335	348	345	352	333	379	346	347	354	374	369	318	343	388	359	345	323	365	337	349	357	329	328	313	336	357	358	343	336	348	387	378	349	348	344	377	342	338	368	358	372	340	344	334	342	350	348	365	372	326	352	361	338	346	343	366	327	320	361	376	365	342	349	337	372	355	352	350	349	381	324	387	352	340	334	329	313	358	338	333	341	357	357	344	365	345	364	346	354	381	395	361	339	344	355	361	332	327	370	339	368	315	348	376	340	378	322	354	374	359	350	328	342	332	369	354	361	377	361	352	362	366	342	362	348	347	334	335	351	330	365	366	352	356	339	369	330	358	349	340	359	378	355	323	345	358	344	343	350	354	359	335	347	364	355	351	361	345	344	365	370	368	364	357	361	351	384	378	381	345	340	335	361	356	359	348	344	395	357	383	341	333	344	322	353	328	331	396	359	346	295	351	352	354	334	324	373	349	364	340	347	357	340	375	338	354	347	330	314	310	382	369	371	338	322	331	365	350	368	386	390	360	358	354	352	357	332	341	389	352	338	388	371	350	351	373	369	300	349	359	356	350	364	357	337	363	362	328	373	362	374	376	342	380	326	339	359	321	340	344	359	356	317	365	368	371	321	354	358	358	342	368	343	339	374	337	361	362	357	401	354	331	337	325	355	357	373	342	316	327	376	353	366	390	334	348	341	350	353	329	351	378	329	361	374	317	350	334	365	349	365	355	347	361	347	350	337	386	336	375	371	343	371	341	368	332	364	349	328	366	368	344	321	350	356	356	356	340	343	365	359	362	384	352	319	386	370	343	368	333	351	345	355	345	367	334	326	345	366	312	352	364	367	327	323	322	340	337	366	364	340	339	348	338	323	336	381	363	371	349	338	362	340	349	308	352	343	353	324	358	377	359	332	365	331	360	336	320	348	340	315	347	333	348	340	334	379	375	358	341	324	334	376	352	330	350	345	327	374	344	341	367	381	340	344	344	349	366	348	359	382	327	356	359	326	368	344	326	363	366	351	340	349	349	346	343	323	354	379	361	341	366	335	351	374	323	356	358	350	341	345	344	367	336	339	340	393	333	355	360	332	367	346	366	359	378	348	371	394	363	373	347	396	356	353	336	314	375	354	344	346	363	346	354	354	353	368	339	341	337	365	367	388	344	312	374	373	343	357	356	351	330	345	350	394	295	331	336	351	372	345	356	332	343	345	352	358	364	333	365	331	362	358	329	349	311	384	366	358	363	377	346	348	359	369	366	345	334	377	329	368	338	367	339	370	352	348	305	334	330	344	384	365	389	329	327	378	356	373	339	382	338	345	366	369	332	340	370	349	355	358	324	380	358	307	352	365	383	327	323	368	326	336	391	401	375	338	328	348	358	382	332	342	347	359	363	314	363	374	328	384	378	313	329	338	317	340	367	343	348	344	356	310	362	322	389	331	380	380	339	358	299	373	363	373	342	338	356	342	345	339	360	331	354	345	375	373	338	361	371	356	320	376	330	333	382	331	360	347	384	353	364	335	354	341	387	367	328	331	367	357	360	376	361	322	341	333	368	342	339	338	361	346	373	316	354	365	369	356	342	407	332	331	370	368	372	359	397	323	360	336	333	366	351	341	355	355	377	358	372	353	321	372	354	352	354	372	336	344	330	366	357	356	346	376	346	357	352	328	353	373	348	316	348	331	348	326	352	341	335	355	346	327	351	364	366	367	344	356	372	357	357	370	362	324	318	335	396	309	352	331	364	382	347	375	334	348	391	339	337	362	322	358	362	358	370	344	340	328	344	365	369	356	358	323	343	340	345	333	365	368	358	359	332	344	363	383	331	367	358	349	358	354	334	325	329	332	359	366	356	313	349	331	323	336	377	349	340	320	325	348	332	355	346	361	339	354	376	350	353	374	382	336	379	342	369	299	343	375	361	359	381	368	357	346	359	367	342	371	357	358	331	320	348	327	331	328	390	367	356	347	376	369	335	361	361	354	352	370	300	364	387	360	348	355	356	391	358	339	363	362	342	358	378	364	354	354	377	345	323	334	357	361	383	371	344	342	320	346	329	345	367	353	378	334	328	341	357	353	361	352	402	392	383	373	358	365	370	371	364	343	340	320	352	333	365	361	355	338	339	348	338	328	365	353	342	350	376	369	344	325	363	361	348	348	323	388	363	321	389	357	348	356	335	350	370	331	349	320	354	359	363	355	348	342	374	370	344	341	334	352	320	371	367	355	348	349	353	359	339	357	345	360	332	327	373	394	364	342	346	356	355	328	338	353	389	360	356	353	325	370	334	373	345	335	342	336	351	361	373	351	324	361	346	328	347	301	381	328	344	380	349	353	330	355	342	354	385	357	334	343	333	370	380	331	357	378	378	319	337	338	359	346	373	361	372	346	333	341	341	362	349	363	345	355	362	361	331	351	349	334	324	370	395	340	385	329	337	399	345	338	342	322	332	342	386	358	360	351	359	352	376	377	345	339	344	342	369	354	378	336	352	356	378	353	340	353	305	379	364	336	381	359	353	320	376	355	355	385	342	350	349	356	359	374	363	308	350	366	354	328	358	331	338	305	355	338	382	330	364	377	351	329	353	351	328	308	324	340	340	358	373	380	323	320	366	313	340	376	340	376	381	342	374	345	347	394	297	347	327	335	381	337	349	375	340	362	361	336	353	336	341	336	347	353	345	342	354	358	365	363	330	331	338	368	339	373	324	323	336	344	333	325	341	329	378	338	328	348	309	335	334	364	378	357	349	369	388	360	360	310	348	348	343	333	346	361
25420	23312	40742	45870	36483	22780	10707	2718	1290	713	443	511	473	477	483	504	474	474	473	493	466	463	495	475	444	451	416	472	461	474	435	450	467	462	466	460	435	463	473	504	472	460	432	451	478	469	493	472	467	434	519	495	445	482	508	471	440	477	479	438	454	424	475	475	448	450	474	498	467	457	464	490	476	484	476	471	461	461	448	453	465	508	460	464	452	490	461	457	441	452	513	438	452	427	477	465	456	436	455	466	494	436	447	454	469	453	447	455	439	437	455	463	430	495	460	492	465	453	481	421	423	448	458	461	450	468	475	484	451	446	441	463	450	411	436	454	478	445	464	443	488	457	496	443	502	429	439	443	457	446	456	464	451	448	477	429	445	478	449	429	465	449	471	414	463	449	463	451	507	461	446	444	469	458	495	433	478	434	466	439	465	444	494	419	497	465	489	455	450	442	475	488	455	458	501	437	439	474	456	425	411	484	467	444	458	485	477	454	455	413	458	482	470	518	422	461	459	437	466	465	460	446	465	508	472	472	497	476	478	519	431	478	456	466	434	457	462	476	450	437	487	460	465	451	479	444	462	458	442	420	456	459	475	454	497	453	458	436	451	500	487	441	450	473	507	430	485	479	419	441	436	472	435	448	427	469	454	473	470	497	483	465	469	430	445	448	469	440	451	465	440	488	462	466	446	467	483	465	448	469	443	445	460	442	469	490	471	453	447	479	470	410	427	433	464	434	481	475	465	502	455	421	461	451	456	431	443	490	439	504	457	474	421	475	438	465	484	476	472	458	455	446	423	434	442	476	435	425	418	503	456	490	487	453	489	452	451	438	451	451	448	447	459	448	434	414	444	487	484	423	486	438	526	461	481	461	423	502	467	448	428	472	474	489	479	466	476	448	468	457	479	454	475	411	449	468	478	455	450	439	453	450	463	453	492	467	482	471	481	478	431	466	444	432	476	460	450	428	456	450	458	478	450	475	491	402	457	512	466	433	461	442	441	419	474	451	412	438	465	471	501	410	444	460	448	437	506	476	456	431	493	438	461	444	468	441	477	444	460	456	501	460	463	465	451	449	477	440	457	457	478	458	469	464	454	476	464	421	454	448	440	462	432	475	451	476	478	496	436	473	450	457	477	477	455	437	477	440	464	458	443	433	456	465	434	435	481	467	446	425	415	452	498	475	451	482	461	472	472	443	447	477	456	474	413	462	445	457	462	468	458	472	431	414	452	441	468	473	464	487	479	460	461	486	420	449	470	483	440	464	461	450	427	442	454	466	430	484	464	500	437	516	488	479	434	429	454	440	429	472	484	513	446	474	440	467	452	465	439	453	469	431	395	446	479	451	480	463	485	444	431	481	443	447	446	457	457	465	473	454	476	464	495	448	472	467	458	472	496	460	453	493	446	487	462	461	464	488	455	466	480	443	465	449	442	452	499	408	478	439	436	447	430	445	474	492	465	475	454	466	488	471	425	457	453	496	479	445	463	457	450	485	422	483	436	455	441	488	500	481	474	443	452	407	461	460	406	460	444	448	422	430	441	454	441	457	482	479	467	503	451	460	424	446	448	450	451	449	433	470	460	440	441	496	435	444	462	435	433	479	420	486	513	468	444	437	457	418	440	460	464	437	451	443	441	493	463	474	434	447	437	432	463	488	438	434	453	439	451	429	472	481	459	483	484	476	441	471	460	459	470	493	456	459	499	445	469	435	504	468	459	452	459	448	446	423	425	507	440	418	465	437	437	449	506	453	482	479	464	464	472	467	467	450	431	465	438	480	474	486	465	452	469	462	497	451	436	422	469	453	469	468	448	457	479	439	427	472	448	473	445	492	459	460	491	430	479	488	496	444	427	495	476	514	467	483	477	462	446	507	487	422	448	506	414	452	446	424	475	472	458	475	443	470	482	447	479	465	460	453	469	465	435	441	480	469	423	454	418	472	444	466	459	445	418	440	443	419	427	440	469	442	450	420	481	459	424	445	457	457	456	443	473	477	481	459	496	441	452	450	442	477	504	458	438	501	487	481	464	433	417	443	449	462	434	451	504	435	463	447	444	453	454	499	459	460	442	480	452	462	422	439	445	478	446	464	442	456	416	437	460	436	424	448	453	473	436	452	475	434	459	436	481	478	485	491	429	476	455	440	459	432	461	454	462	485	441	463	454	420	463	496	478	436	464	446	437	477	464	438	454	465	486	443	456	459	424	433	401	460	461	446	459	429	463	429	450	455	447	454	460	487	491	448	456	443	447	447	451	453	469	456	442	448	436	455	484	452	423	419	448	430	406	468	451	486	404	458	442	439	453	493	498	507	456	459	442	461	485	498	432	477	488	445	450	478	431	437	453	441	474	457	441	481	420	452	440	488	451	446	466	439	464	437	445	475	458	508	436	441	481	465	454	451	437	467	433	451	449	491	452	495	446	445	465	459	510	493	462	445	471	458	435	416	439	465	470	486	500	455	492	474	457	496	450	443	465	472	462	488	487	463	464	474	458	416	446	471	449	432	473	477	448	429	462	460	453	451	462	432	452	444	449	425	440	482	465	470	457	452	429	460	455	463	469	460	463	453	478	493	464	478	485	486	487	506	453	474	467	483	453	485	441	466	472	485	468	464	473	414	469	457	420	468	440	503	469	474	484	481	470	478	459	441	480	450	440	437	478	499	432	453	462	450	502	467	440	446	439	447	493	467	442	485	417	499	475	477	484	481	437	482	472	432	439	435	494	457	476	436	449	443	463	429	436	449	434	448	469	442	451	447	452	466	463	484	431	433	459	445	480	441	434	462	418	434	484	456	461	452	459	462	466	490	454	434	472	476	488	447	485	460	450	457	521	437	483	475	447	428	463	470	468	455	444	472	390	439	452	460	468	434	438	484	454	451	490	476	449	485	432	447	458	478	433	484	481	452	439	450	462	477	445	462	471	434	471	444	423	467	461	447	480	465	443	444	444	484	472	433	435	451	477	469	439	454	406	494	432	476	413	471	461	442	456	486	456	433	423	440	453	440	442	478	444	490	446	475	461	472	466	469	463	488	437	462	466	453	466	498	456	434	478	470	463	464	449	438	463	450	466	481	478	504	444	449	473	442	454	439	464	472	490	479	437	460	444	455	461	447	450	462	444	456	469	485	494	456	512	468	462	459	441	488	480	444	437	502	425	455	484	454	457	416	472	471	459	486	452	486	440	463	440	471	487	438	450	450	460	451	469	450	464	440	467	444	455	453	495	455	478	488	482	423	436	442	444	453	484	446	391	472	455	441	434	446	420	459	430	483	479	468	422	447	472	477	444	444	459	475	438	443	430	457	469	429	466	446	418	481	440	462	444	464	498	437	482	444	443	425	499	476	462	497	448	453	476	447	426	418	459	467	411	464	507	486	498	478	452	473	431	466	505	478	486	440	498	518	460	471	434	421	479	433	435	496	478	417	437	454	428	451	394	462	429	483	434	443	444	442	457	463	461	469	478	445	521	451	457	470	431	452	455	466	478	442
43781	86527	73853	51838	32430	16143	7865	2776	1737	683	427	452	421	468	414	411	409	426	447	419	425	446	438	432	430	472	401	444	454	428	407	440	422	442	409	452	436	460	435	418	457	422	410	441	433	458	419	440	419	448	460	423	433	447	372	435	423	435	444	429	450	457	442	433	419	465	417	421	433	426	432	448	457	412	445	451	436	438	435	416	445	439	437	429	416	424	387	422	431	436	435	447	467	425	418	431	439	429	435	435	466	450	436	431	413	437	419	404	424	395	429	429	452	458	417	412	410	426	426	397	456	459	416	462	441	420	466	421	424	422	456	434	401	424	415	451	398	409	435	443	416	429	407	407	453	434	460	441	419	447	437	415	453	438	393	435	441	441	393	428	425	455	388	445	413	452	422	456	451	407	417	433	452	467	444	419	425	411	427	437	450	422	446	409	436	411	403	398	417	421	470	408	455	477	436	425	430	434	419	449	415	429	438	445	391	398	429	393	457	402	434	452	432	452	428	431	460	444	467	410	476	430	466	414	402	441	406	414	425	426	421	417	398	426	472	425	400	432	414	462	472	445	431	408	446	423	461	442	426	435	397	388	453	468	424	462	434	460	440	409	440	396	465	467	424	396	439	425	437	432	441	438	440	455	459	445	432	436	423	417	427	457	419	423	458	415	477	433	438	448	438	411	401	448	446	411	474	415	436	430	403	454	411	424	446	431	451	439	430	421	444	415	448	423	428	403	414	440	460	425	449	424	462	419	407	406	415	462	422	450	459	432	408	413	429	387	489	415	469	436	410	409	445	441	447	440	477	411	417	417	413	405	439	424	443	462	469	450	470	453	378	416	416	419	415	414	404	443	401	450	431	409	432	447	427	431	452	416	483	414	390	434	465	419	450	439	466	465	425	440	487	414	435	429	428	425	408	437	465	395	435	452	430	414	471	420	471	425	436	395	449	441	406	442	422	450	419	434	438	446	421	420	436	430	450	407	431	425	430	422	444	426	461	412	436	413	442	408	428	419	458	459	442	427	443	415	459	421	410	450	446	436	443	440	435	409	414	429	432	418	412	430	450	466	476	439	444	416	398	449	462	431	452	451	442	400	438	460	415	431	425	427	415	437	420	392	428	389	421	427	430	414	440	442	398	446	413	431	468	428	436	441	403	425	434	462	413	431	448	429	432	438	409	430	437	450	429	432	435	442	422	413	440	436	404	435	404	424	391	441	493	420	397	415	429	391	441	426	437	418	423	412	408	450	410	438	421	422	447	417	398	435	471	401	474	459	420	386	419	420	408	414	441	455	420	444	409	393	434	425	401	418	435	438	398	429	439	408	434	415	427	431	440	450	449	435	437	421	438	419	411	427	419	415	458	462	431	424	441	440	410	430	425	417	463	430	425	457	391	447	438	434	439	428	443	437	414	423	414	418	418	476	425	431	456	460	397	418	418	432	414	457	435	457	410	404	407	426	438	401	433	410	465	436	457	447	434	443	412	433	448	441	421	418	401	429	465	447	415	452	441	419	443	445	423	415	423	426	462	418	463	416	415	404	439	443	437	415	419	423	441	465	466	458	412	401	429	437	388	414	394	443	434	490	418	418	467	414	441	418	432	424	443	421	471	462	433	442	388	412	398	429	445	411	458	459	423	439	447	411	453	428	442	440	434	421	424	411	395	422	404	417	421	445	410	375	389	444	387	442	435	425	444	427	439	432	428	440	393	437	434	447	422	422	436	423	399	431	417	437	384	459	459	426	402	439	427	400	419	454	431	421	440	446	433	385	433	443	440	434	433	470	437	418	406	445	391	424	400	439	382	426	427	439	436	421	422	431	414	424	430	463	430	398	454	416	392	444	438	464	457	471	453	425	411	421	420	432	438	422	435	438	414	494	449	434	396	420	415	430	458	441	442	429	437	424	471	415	430	438	454	421	432	410	439	432	440	404	479	472	405	419	412	443	407	404	426	463	379	423	443	439	412	414	445	429	428	437	451	428	421	447	429	443	436	428	441	436	491	430	442	462	430	428	438	426	414	396	410	410	412	471	450	473	420	439	418	414	452	447	421	444	412	442	392	455	430	454	415	426	395	393	408	454	431	463	396	472	439	399	466	452	434	434	416	446	412	411	401	443	449	431	430	425	402	457	425	411	438	429	419	443	464	422	408	422	441	406	416	454	434	429	455	422	449	426	442	440	395	445	378	474	466	453	452	399	437	441	438	443	391	431	473	416	441	447	423	408	441	420	412	421	431	451	417	433	406	429	465	437	427	420	415	402	419	433	450	405	389	421	396	439	426	438	439	415	453	406	395	421	437	454	435	419	411	437	424	462	424	436	427	412	418	427	429	448	434	435	447	436	376	440	417	403	443	423	410	451	449	404	457	471	418	420	425	411	437	409	448	452	438	458	402	451	419	415	433	451	417	427	427	443	425	461	433	448	439	419	429	405	431	451	391	442	429	408	402	425	485	431	398	413	426	459	437	394	406	416	424	399	446	443	436	436	440	439	460	462	415	400	441	440	448	455	424	409	404	425	431	436	438	446	421	431	448	430	385	446	435	438	420	441	420	396	438	439	436	412	397	412	405	418	436	420	442	433	452	420	451	415	402	422	445	423	387	394	444	442	427	399	467	467	433	425	392	408	418	351	404	421	414	405	430	430	411	434	397	398	439	420	423	440	445	417	449	436	453	416	440	460	416	433	429	424	428	407	414	451	429	446	374	431	441	433	440	421	451	405	414	435	432	443	467	391	409	406	412	411	426	398	429	454	431	448	445	441	400	432	441	397	451	432	426	434	460	423	453	421	433	421	436	425	420	406	433	436	447	406	408	448	437	431	425	462	419	464	448	455	421	425	482	462	403	404	471	403	437	404	442	439	423	429	438	452	426	470	417	425	432	440	475	366	463	393	408	421	440	419	454	420	416	454	430	450	392	417	435	430	396	415	422	403	452	440	432	434	429	416	408	440	443	459	433	436	415	428	441	395	420	410	428	427	431	435	449	447	436	391	437	375	402	436	428	461	465	434	427	416	448	399	441	429	419	459	419	441	418	411	431	433	427	437	422	407	460	385	430	476	457	445	418	417	424	428	463	429	458	422	423	440	451	408	422	455	421	459	417	449	446	440	424	403	415	423	417	457	432	431	402	399	403	444	461	403	451	428	419	406	409	420	460	436	417	447	458	415	418	432	419	415	427	454	412	442	456	420	435	425	433	411	439	408	410	446	411	433	454	449	411	459	433	487	429	406	388	463	441	424	442	416	446	431	401	475	422	419	403	417	430	418	408	438	425	455	387	440	418	420	392	394	427	468	451	439	436	432	413	383	411	436	414	425	451	443	409	429	445	400	395	436	403	422	414	440	437	437	439	454	390	427	446	434	427	445	445	435	434	391	412	436	416	431	446	426	459	416	431	444	475	407	443	436	427	422	435	413	428	445	409	457	464	448	420	423	456	431	418	399	432	445	442	440	431	432	433	432	449	434	422	421	418	477	409	402	437	411
24476	22230	36396	43561	41069	30842	19286	5552	2281	1133	628	591	559	614	602	579	598	550	566	557	576	591	568	524	595	559	527	570	581	579	558	559	554	586	570	599	567	535	565	525	549	560	569	568	530	558	593	577	545	546	603	598	570	590	536	599	554	589	542	581	518	552	515	572	514	566	522	495	564	560	586	544	571	529	557	590	586	555	624	596	536	563	547	570	540	525	563	558	589	558	554	550	559	577	570	473	551	556	551	583	538	542	552	561	550	550	530	552	587	555	546	555	566	527	553	543	484	537	554	554	546	541	546	564	541	534	567	572	585	552	554	556	563	569	589	564	574	540	583	613	541	542	539	561	548	565	548	562	574	592	551	584	558	555	582	571	538	572	578	533	565	593	581	555	565	513	545	567	578	509	537	568	547	537	559	547	566	549	511	559	532	539	542	554	555	535	577	564	580	554	568	584	564	537	605	526	524	563	552	567	579	560	583	529	532	547	554	550	552	579	556	553	567	533	545	565	545	515	521	569	601	531	552	542	532	544	568	557	573	528	594	602	520	565	574	546	543	563	574	559	557	505	542	579	588	571	556	585	550	592	542	510	480	625	565	530	583	550	544	534	546	532	530	531	530	535	559	537	497	575	561	600	591	540	545	526	595	533	596	525	540	554	536	520	556	553	590	569	550	520	552	512	524	539	559	533	559	559	538	586	517	573	561	524	574	541	585	548	522	592	532	581	556	531	600	544	546	534	552	566	540	561	550	562	550	548	566	544	555	534	559	540	523	544	576	540	555	524	528	533	548	601	534	553	546	568	534	523	583	583	542	531	554	525	559	553	530	576	552	497	569	571	569	578	582	503	532	538	564	529	551	596	537	585	567	554	548	541	566	517	536	588	591	535	617	518	549	502	540	581	545	550	548	491	560	537	581	525	566	623	564	594	601	585	577	570	529	502	587	559	590	549	599	582	578	547	565	571	551	612	566	547	531	548	593	561	550	574	561	525	541	566	530	511	520	508	558	587	569	551	578	569	561	569	550	563	522	574	576	542	547	565	576	569	552	566	548	537	569	524	554	553	565	569	562	594	573	566	535	529	580	563	567	568	578	539	580	574	554	525	592	560	548	581	526	561	558	532	552	572	572	519	616	528	580	588	561	573	554	537	566	560	585	565	558	541	553	553	516	542	558	546	501	520	581	549	531	579	537	515	568	593	496	552	564	593	542	524	581	557	548	613	543	556	565	568	557	516	514	529	585	532	528	552	543	562	539	554	549	538	559	569	544	558	541	564	563	560	571	532	571	620	518	567	554	563	567	534	551	568	523	569	582	584	499	548	535	549	570	557	591	558	561	552	562	587	560	536	513	579	588	551	560	554	542	576	564	546	563	566	567	589	546	578	572	555	582	548	550	619	567	579	540	535	570	580	569	588	544	567	569	576	575	522	571	547	527	580	552	541	550	535	562	533	559	538	522	530	593	547	568	536	537	586	543	551	514	568	530	526	589	531	592	546	551	512	584	626	537	544	558	595	563	608	555	585	552	569	570	571	559	534	555	527	543	575	567	544	561	569	523	554	532	564	527	555	532	576	586	599	587	548	566	539	570	557	552	595	526	596	554	564	562	540	525	575	581	574	571	581	584	559	539	560	554	561	515	550	537	555	549	539	549	556	559	563	551	552	579	541	538	524	528	575	555	570	551	590	546	546	580	566	553	514	585	568	516	583	539	528	567	544	573	596	592	540	528	551	583	522	567	526	542	574	577	543	572	532	560	525	562	543	566	543	527	560	581	542	539	521	541	557	538	552	577	548	534	556	561	584	528	581	536	522	514	559	560	560	545	538	549	531	542	554	570	538	539	561	539	542	557	576	566	551	559	557	566	559	555	531	551	526	552	553	552	557	545	541	562	558	545	523	537	547	535	569	594	555	575	557	547	537	545	554	564	605	546	575	554	579	549	565	528	584	572	526	567	602	543	556	555	540	530	561	553	549	537	528	526	560	585	538	584	558	556	528	517	548	550	571	552	572	554	561	579	547	502	604	555	558	549	589	628	565	553	571	537	588	575	531	556	605	551	556	613	554	548	619	553	552	590	531	524	563	522	556	585	535	544	564	573	558	564	540	549	581	559	553	555	598	559	555	526	519	540	524	533	548	564	586	551	529	521	534	554	565	563	574	546	530	516	563	565	566	560	568	578	567	560	537	519	554	597	560	580	580	554	563	550	565	539	604	587	566	532	546	544	544	548	549	577	570	568	549	605	542	550	538	520	573	579	531	552	575	552	542	557	526	542	539	572	582	565	551	558	598	595	533	543	557	559	559	559	541	550	610	558	525	545	577	563	568	562	539	524	562	552	580	589	560	562	560	525	569	575	563	512	544	520	598	576	542	538	563	582	607	531	591	536	569	571	564	551	528	569	594	563	539	558	596	539	544	557	538	580	607	550	551	563	572	554	559	553	552	555	568	566	564	572	595	518	588	569	510	578	579	543	564	549	556	600	507	564	530	544	567	569	567	557	543	552	568	548	529	559	561	542	571	520	542	546	550	530	538	575	494	574	544	586	607	548	577	576	549	602	556	587	532	550	549	534	541	564	576	562	579	552	534	565	572	516	530	545	526	498	568	524	545	629	602	535	503	557	562	542	601	559	586	547	583	568	570	608	539	527	550	550	550	557	556	560	542	539	547	574	560	561	582	575	549	559	516	560	549	501	537	578	529	523	520	554	588	560	571	563	560	538	541	586	566	563	556	531	605	512	519	567	543	534	585	580	521	563	549	529	526	541	566	596	555	563	603	542	567	576	562	563	571	584	566	558	533	578	531	507	547	547	545	493	550	574	533	543	565	545	592	567	558	550	561	512	587	581	534	541	555	582	525	505	541	533	555	551	530	559	607	569	586	579	595	558	603	597	535	535	541	520	540	582	550	544	533	564	582	524	533	545	577	593	598	561	553	568	543	538	577	547	531	572	552	574	546	541	579	584	565	586	517	554	524	541	506	573	569	552	595	566	588	573	564	547	568	549	561	543	549	578	553	563	536	546	557	565	572	571	541	552	575	545	552	587	563	559	561	581	523	541	544	539	547	548	567	527	604	578	576	542	537	527	552	575	538	553	527	552	518	527	540	568	591	571	570	576	547	570	553	532	541	622	524	524	554	538	546	545	561	572	506	556	538	555	576	528	521	592	575	577	555	533	524	549	534	592	537	534	581	559	566	557	586	547	546	547	514	548	569	523	534	528	556	578	527	544	579	566	548	551	541	598	547	567	594	551	551	576	563	587	575	561	563	577	567	591	509	569	533	556	580	577	561	547	534	572	591	526	580	589	538	573	563	538	606	553	549	609	570	537	566	538	546	545	571	552	520	545	611	528	560	550	576	554	530	600	565	552	567	546	512	545	572	569	532	546	567	553	551	532	569	564	599	536	543	571	532	568	547	558	516	535	567	542	568	596	531	541	564	576	574	556	542	536	571	601	589	590	566	532	540	498	554	539	531	547	580	574	527
54913	99656	85512	66770	44547	25012	12989	4971	2826	1176	508	519	533	538	500	529	566	542	495	550	575	577	563	532	555	565	546	571	584	507	540	548	519	547	516	548	561	512	529	539	538	536	522	500	511	546	513	532	505	543	565	514	534	491	507	511	540	507	535	547	510	530	552	527	518	522	548	481	557	518	527	512	527	575	514	486	506	541	522	574	536	585	488	554	513	538	534	525	513	520	525	533	546	551	532	488	549	522	564	513	523	540	521	555	501	511	526	550	515	539	556	539	535	513	506	492	537	579	557	544	521	509	547	541	503	521	559	529	521	586	554	554	546	519	552	518	516	509	547	502	507	529	502	500	525	472	534	531	507	516	558	493	539	498	471	540	493	512	520	512	551	536	501	500	533	484	515	501	538	518	531	490	532	506	513	523	515	585	492	513	557	575	515	526	541	520	562	534	476	524	581	520	533	529	469	555	507	539	520	567	520	535	490	524	520	572	469	504	501	514	527	543	525	496	537	522	535	516	543	516	525	514	551	545	538	513	517	533	486	531	541	515	566	512	514	523	487	527	513	524	480	563	556	545	507	513	530	542	533	507	508	499	479	520	530	542	558	498	533	548	555	485	490	504	503	503	508	507	549	526	500	490	519	514	481	549	531	535	535	510	553	541	521	508	490	520	472	524	563	540	496	531	570	479	552	501	544	522	510	512	488	540	501	519	500	568	512	525	538	508	495	509	532	512	526	527	519	537	520	501	510	501	499	492	540	496	534	513	574	553	501	523	539	521	551	499	536	521	527	511	562	522	511	522	520	535	479	512	495	556	564	555	559	514	510	502	514	524	563	516	492	533	518	506	513	533	526	490	514	536	501	532	552	540	529	523	565	482	539	533	508	523	538	514	501	556	540	522	507	547	532	534	536	517	521	519	533	568	522	532	522	523	505	508	516	521	555	489	490	543	554	501	526	521	533	514	550	509	514	535	502	510	496	513	552	538	516	551	549	517	524	546	559	541	525	504	511	531	494	524	546	530	571	536	479	516	488	531	551	513	499	535	529	545	515	549	541	531	539	515	542	514	508	520	531	492	531	529	528	528	520	521	506	479	490	543	508	520	502	554	526	558	525	496	537	499	550	488	543	502	535	534	536	496	521	515	528	523	581	548	529	520	569	504	533	545	516	526	507	529	513	519	568	570	523	492	503	559	505	529	525	535	490	492	529	539	518	573	526	528	500	486	497	542	514	509	515	502	502	512	546	485	525	519	543	551	505	574	520	508	535	539	511	475	524	518	517	512	511	512	514	508	491	564	533	540	551	536	553	502	522	501	545	511	523	510	544	537	523	519	504	521	541	499	529	512	553	562	548	541	498	548	522	491	509	531	490	513	483	532	544	534	556	544	509	524	533	484	482	501	508	513	505	543	527	534	493	527	518	526	513	506	509	513	529	481	554	523	538	516	519	536	523	572	517	550	478	549	573	515	526	505	555	554	529	482	468	490	501	480	529	529	516	504	537	517	503	514	553	491	515	473	509	581	540	555	519	510	499	501	523	539	529	543	490	530	447	531	541	486	507	507	563	563	583	549	515	510	569	529	519	500	508	547	542	529	540	558	530	518	500	530	516	498	512	532	502	503	520	537	494	530	512	467	534	495	529	526	538	541	522	492	570	523	519	513	548	564	530	548	525	539	538	524	495	502	526	515	538	561	498	514	482	545	510	535	524	536	508	486	490	532	537	525	503	520	521	496	582	497	548	519	549	539	538	515	511	473	564	469	512	512	517	495	530	542	506	467	560	511	541	556	504	486	531	535	519	540	573	547	502	506	531	501	547	527	484	505	499	507	539	509	501	512	519	514	570	514	557	563	526	505	492	535	526	525	528	521	499	542	518	554	547	500	530	509	521	543	515	499	505	509	502	529	530	518	536	529	515	516	504	480	500	547	548	550	567	505	481	509	512	502	538	534	472	488	597	522	496	521	539	509	488	479	528	541	535	565	477	520	515	548	540	559	497	549	520	544	497	525	515	535	511	520	474	516	518	499	487	509	535	547	486	528	496	540	516	505	520	534	514	541	479	496	517	559	505	548	521	522	481	573	536	513	553	482	563	515	509	508	513	514	489	493	539	498	514	493	596	553	543	505	521	495	516	562	544	516	525	515	515	541	562	533	508	495	473	529	527	511	528	541	567	533	481	518	521	503	500	517	553	507	562	514	526	516	558	517	505	501	541	527	512	517	479	543	533	546	527	492	502	520	546	526	510	501	545	527	520	529	531	530	534	513	561	524	520	532	571	529	516	534	545	542	511	517	511	558	515	485	529	540	507	546	520	504	540	502	533	569	543	538	520	556	519	509	471	512	541	506	519	518	555	490	522	503	492	511	527	493	511	490	552	536	512	487	532	518	535	532	476	517	501	499	561	530	541	506	508	535	541	522	522	543	497	570	521	536	504	513	512	501	588	535	545	470	498	527	532	521	506	511	530	530	523	521	541	516	525	525	547	557	525	549	526	566	512	522	512	518	528	538	530	557	507	532	529	518	528	506	514	495	486	533	531	511	558	562	514	549	506	536	489	504	468	539	501	526	542	540	479	499	541	528	533	495	511	531	502	518	530	527	509	509	510	510	517	534	541	515	514	544	501	510	521	507	549	503	506	553	504	565	516	478	558	500	516	493	499	486	499	478	544	521	540	508	546	530	518	520	556	518	518	514	499	517	496	548	521	497	527	509	523	507	533	519	525	559	537	500	556	500	519	500	507	475	566	524	525	524	498	537	501	524	491	526	499	501	517	509	522	549	531	522	511	476	485	507	529	496	508	534	526	518	537	499	527	539	553	544	537	547	517	500	504	539	497	530	507	518	526	489	531	535	535	521	509	493	517	540	483	550	535	527	500	488	499	534	526	519	502	518	550	525	503	518	557	540	534	497	514	527	567	531	523	511	500	530	559	511	523	514	512	547	518	507	524	530	511	508	513	484	495	499	499	542	506	521	527	513	521	531	510	537	496	525	511	522	540	477	537	514	539	504	502	502	543	476	544	523	556	515	535	544	513	546	507	526	530	511	498	534	538	515	540	481	509	533	497	509	546	515	527	480	544	508	489	542	520	499	523	521	504	503	513	559	536	460	505	536	555	513	516	495	491	557	514	501	543	534	502	517	552	515	523	528	533	514	519	488	540	499	506	549	516	505	538	563	481	502	503	486	537	524	542	521	528	498	501	496	501	513	532	508	519	507	530	509	507	511	532	558	533	493	540	527	478	517	478	500	520	520	509	497	496	558	490	515	545	503	543	512	488	543	553	530	525	497	514	523	517	537	509	561	517	523	537	478	523	536	518	484	485	504	568	491	511	512	501	544	532	514	513	521	543	506	516	534	542	493	475	573	537	518	544	524	511	514	555	481	535	566	505	516	514	500	507	520	513	495	494	533	519	536	505	528	548	548	563	516	524	504	544	537	518	526	550	543	521	531	511	496	518	484	507	462	519	497	483	506	504	515	495	513	516	529
28418	22732	25030	16821	6461	2348	1265	612	535	423	411	417	424	392	441	383	399	423	416	428	385	448	416	435	437	454	470	436	426	417	452	449	411	431	423	423	427	429	411	440	390	399	442	434	412	424	431	432	442	414	393	385	411	383	443	412	396	425	441	400	416	437	427	441	430	409	425	424	401	401	398	410	436	444	389	437	422	448	411	459	435	390	434	393	429	420	466	463	412	438	419	415	460	402	432	428	456	421	425	388	396	424	407	456	407	400	402	427	403	435	434	450	429	438	416	412	409	434	419	435	381	413	438	404	442	433	459	431	410	443	384	426	422	398	409	401	414	433	414	434	425	421	412	422	411	444	434	414	401	429	429	466	423	426	450	390	406	401	410	414	428	428	447	432	366	381	364	388	407	415	407	455	415	424	437	417	411	418	441	431	374	439	441	411	443	391	432	414	421	393	428	459	461	414	453	409	399	445	421	426	411	479	421	435	434	417	427	438	415	413	429	409	404	424	445	391	448	415	391	399	441	447	449	407	432	439	400	421	425	408	422	446	455	434	393	420	423	394	438	445	430	407	425	414	427	432	428	416	422	431	422	419	381	441	404	422	432	421	399	439	418	438	444	424	426	403	402	426	434	429	408	380	403	392	419	415	396	449	425	437	432	406	444	390	460	417	426	408	461	393	446	393	406	421	448	431	432	411	430	406	437	425	402	426	416	408	430	440	394	414	405	412	446	399	387	456	403	420	383	448	399	478	420	414	418	414	427	423	385	415	435	390	392	438	363	424	430	431	385	402	397	430	411	416	433	378	440	412	379	429	395	415	420	421	422	414	416	410	442	392	441	401	393	368	404	403	429	402	452	443	430	435	408	417	379	383	402	448	421	423	378	429	447	420	434	413	411	435	416	443	403	434	403	402	415	380	409	423	395	402	400	413	405	416	421	436	414	425	424	374	385	431	439	415	435	399	402	419	415	413	404	420	415	477	403	415	427	399	405	437	418	426	417	377	433	397	446	405	391	416	422	426	433	447	398	422	426	407	440	415	389	468	405	418	418	414	420	403	403	446	439	420	427	425	396	423	432	414	440	425	409	422	473	410	429	405	421	397	404	404	414	424	414	416	393	397	403	462	442	412	436	506	419	433	423	421	384	403	432	403	456	426	421	410	415	401	429	446	387	439	424	408	445	442	448	412	413	401	414	401	437	416	396	419	411	420	427	437	398	408	447	386	435	405	403	420	466	405	423	426	433	412	406	415	411	437	387	418	425	394	433	436	460	438	412	401	420	424	381	427	393	445	436	380	392	424	404	436	432	428	437	424	428	467	409	389	418	395	433	385	407	411	432	408	418	418	423	449	428	406	437	439	391	403	401	421	442	431	431	371	429	421	412	430	402	399	401	420	449	421	437	413	431	412	399	415	441	430	414	416	436	435	428	390	444	451	457	412	452	468	415	409	433	417	431	404	446	396	407	435	402	416	425	410	412	417	431	393	434	406	404	402	409	389	416	429	390	395	391	406	409	411	441	408	454	422	397	433	410	433	449	431	396	409	454	441	412	428	429	443	415	443	430	420	396	419	457	438	431	437	430	453	432	391	388	433	435	402	404	422	422	391	416	383	442	404	413	440	428	382	444	432	463	417	419	383	431	398	411	395	398	416	420	418	470	424	422	447	425	434	420	427	406	406	441	421	375	414	434	420	412	426	418	406	398	428	460	441	435	444	421	386	414	369	400	411	439	417	413	392	405	410	456	419	428	431	387	398	446	442	394	374	394	413	402	438	415	414	442	423	455	413	392	427	422	410	396	420	396	398	405	417	413	433	439	413	417	414	390	408	404	393	414	432	413	393	420	419	404	441	433	429	412	358	422	451	467	382	430	415	395	440	422	412	397	458	379	421	397	426	444	383	423	502	454	375	471	412	424	416	357	432	428	400	442	429	428	458	406	457	426	436	412	421	447	417	442	418	432	418	434	420	436	417	427	422	385	399	420	388	440	387	437	418	404	427	442	452	436	425	414	423	433	432	404	410	428	434	388	399	446	426	468	405	402	407	383	393	420	398	411	402	408	427	421	459	377	419	408	418	444	437	421	391	404	414	410	450	438	415	356	382	467	422	444	437	447	425	425	386	461	416	442	450	424	433	403	385	420	459	432	446	447	407	409	382	418	416	426	452	453	409	437	442	420	435	370	416	415	424	422	441	405	435	390	437	400	435	438	453	454	397	476	425	412	441	433	392	408	411	455	432	402	380	417	395	412	424	423	425	402	418	388	418	406	430	438	410	397	415	432	430	429	416	440	375	417	422	444	442	432	397	376	413	387	452	412	438	403	441	408	454	418	410	408	397	388	458	455	400	411	389	435	414	414	413	425	409	434	404	455	444	387	415	378	424	449	417	491	456	429	428	408	418	403	421	429	394	419	418	436	420	417	442	420	428	415	433	408	399	388	430	416	420	450	465	443	380	451	449	430	419	397	458	432	410	420	402	443	391	416	427	461	438	416	436	441	419	401	430	417	422	414	419	409	405	424	374	416	400	447	420	393	400	432	401	407	391	428	404	412	407	417	449	433	416	443	410	456	422	431	407	429	412	423	415	430	428	434	411	441	383	379	427	426	417	411	433	437	420	424	435	409	414	424	440	389	428	430	436	436	447	454	424	417	403	443	449	404	398	433	412	426	416	380	407	419	421	418	425	399	401	435	410	421	389	385	428	433	457	415	424	387	448	415	434	434	445	449	444	404	408	430	425	405	403	402	395	373	404	406	402	437	429	424	438	430	400	424	389	430	417	423	418	454	408	399	430	439	442	412	422	407	423	418	416	396	417	434	415	418	428	410	390	405	422	450	418	408	411	418	447	416	405	396	439	414	401	409	447	435	394	416	409	434	418	427	401	390	408	404	418	421	410	447	416	400	438	406	435	455	433	425	440	402	445	416	425	414	415	479	399	402	464	416	415	391	429	420	406	412	411	431	421	407	409	431	394	385	413	403	416	437	413	426	388	438	403	447	381	428	414	426	430	441	420	418	429	410	411	421	411	416	398	431	414	416	409	415	417	421	425	425	443	423	411	397	403	409	423	444	398	394	443	442	435	396	452	431	404	405	421	438	421	438	419	401	434	394	374	397	432	451	443	434	391	398	432	419	420	401	394	469	380	425	441	388	398	417	391	414	400	443	430	401	439	455	404	434	430	384	426	440	393	426	424	406	426	436	458	380	399	423	409	420	398	419	393	420	405	437	397	395	427	418	405	417	394	407	423	399	402	426	420	432	404	402	418	431	445	477	412	386	411	424	425	437	426	409	432	380	380	383	442	442	400	399	447	428	416	460	426	412	420	407	423	421	454	466	400	408	432	414	450	448	440	415	413	456	458	452	407	456	414	425	440	419	436	432	414	409	457	450	389	444	451	407	441	408	417	420	417	414	443	409	383	422	412	445	411	398	386	425	408	409	397	399	419	434	418	453	437	416	402	416	424	445	413	363	446	437	412	450	408	398	402
11928	24676	23815	11967	5286	2207	1246	579	514	355	391	351	373	391	398	356	329	361	373	386	386	377	351	342	346	379	391	354	357	383	361	352	330	363	389	370	361	341	372	374	383	337	354	361	361	358	343	359	362	351	336	363	339	320	395	342	348	338	353	362	337	345	363	359	363	359	359	368	307	354	360	370	367	393	325	363	396	324	368	373	342	359	370	359	348	351	348	331	366	362	349	365	356	378	332	366	332	390	342	367	350	363	325	366	391	377	340	339	357	346	341	344	357	428	368	336	365	392	346	323	306	379	358	398	349	364	348	353	381	351	348	358	348	386	365	343	391	359	320	343	382	388	346	340	379	313	346	360	376	347	353	362	339	328	357	349	392	328	363	333	344	355	329	406	362	344	362	393	352	380	335	363	339	368	361	342	370	379	358	336	370	410	363	370	337	349	374	376	329	393	354	371	332	365	374	389	367	374	345	359	371	373	370	373	364	354	364	347	354	332	334	354	366	381	374	371	343	365	331	364	359	360	361	320	354	329	324	348	364	341	354	339	378	362	334	331	354	340	348	365	344	359	332	369	353	340	336	389	351	375	356	393	335	316	340	384	357	360	364	346	341	360	372	392	352	367	343	357	340	347	326	349	370	362	374	343	404	376	334	332	326	334	367	387	351	404	344	341	372	351	339	350	381	342	348	350	347	369	382	353	388	368	321	367	337	332	344	386	343	367	359	363	346	340	361	373	363	334	335	373	366	361	389	383	381	349	351	341	404	329	386	359	377	363	351	379	343	351	347	379	382	350	323	377	338	380	361	346	347	374	390	330	341	372	358	337	372	385	377	348	349	360	343	328	360	335	321	343	361	364	350	344	344	334	335	333	358	377	337	338	368	350	352	336	379	358	293	343	370	359	387	394	344	358	354	365	364	340	345	332	355	369	366	337	322	358	378	355	359	345	339	338	369	351	371	325	397	345	349	366	372	349	369	372	354	402	367	377	350	349	350	359	366	331	325	355	360	368	355	369	337	333	351	348	338	348	386	346	383	368	353	341	400	325	367	331	346	327	329	361	354	355	346	351	384	359	344	326	370	338	352	355	373	333	365	363	358	369	352	327	327	381	347	332	312	342	371	389	342	348	348	354	361	346	353	361	333	398	340	367	341	357	362	338	311	396	330	354	355	385	366	333	347	345	384	369	357	327	342	388	362	330	343	334	350	363	373	331	336	370	389	346	344	347	381	366	321	367	368	334	362	340	346	349	365	353	353	334	351	355	351	389	374	338	366	352	357	363	363	353	346	337	366	359	358	346	350	340	398	306	372	369	386	338	375	357	349	392	373	386	395	347	366	360	359	391	366	334	369	349	344	326	330	344	361	338	355	367	353	379	321	368	341	360	366	358	357	351	366	353	367	343	358	353	329	359	356	325	344	359	342	371	339	332	329	349	328	358	385	399	359	359	353	326	370	359	355	354	352	361	367	326	365	372	344	367	348	352	369	351	367	339	379	345	353	317	335	347	349	345	387	384	379	334	402	371	337	368	350	335	382	365	362	361	356	378	386	350	342	347	339	357	340	356	359	345	385	361	386	310	313	379	375	383	338	376	356	363	350	329	387	366	378	382	364	400	373	384	351	348	369	364	364	365	376	343	342	342	341	360	325	367	388	333	359	386	369	338	369	359	357	351	370	329	370	377	382	401	357	374	342	369	340	327	323	341	370	347	382	367	357	378	351	357	360	342	386	360	357	357	338	359	338	366	371	355	428	368	341	359	350	372	363	333	359	358	341	372	353	359	353	348	347	340	356	366	342	352	353	329	363	353	359	359	315	332	367	358	368	403	377	377	361	334	358	373	299	337	343	336	377	366	363	370	358	374	341	358	334	342	357	373	350	316	357	325	389	364	342	343	352	350	386	340	332	357	363	324	353	405	347	335	338	375	343	336	313	339	347	354	395	359	348	343	354	384	335	359	388	361	355	364	356	360	346	377	347	362	328	330	399	355	353	362	370	356	361	377	338	365	384	365	387	335	348	375	337	345	343	303	340	362	346	359	369	342	357	371	340	350	335	353	359	348	359	323	343	350	357	323	376	352	354	328	360	342	391	327	334	366	331	345	362	361	343	352	339	358	321	353	361	357	359	362	338	332	334	369	354	329	373	368	369	346	348	357	377	345	360	361	335	343	366	358	354	345	363	355	395	358	361	348	335	374	326	350	331	363	352	367	356	332	352	379	373	371	375	371	368	354	400	375	378	353	356	333	359	351	345	386	324	378	377	363	368	371	355	330	327	332	331	341	359	366	350	366	350	331	374	384	375	357	347	373	359	384	360	325	358	336	343	342	359	352	336	375	370	380	347	354	334	362	326	342	349	385	333	355	379	389	380	385	371	373	330	382	339	360	369	369	355	359	411	344	371	392	335	358	330	340	373	402	357	357	353	355	364	350	357	362	358	382	323	360	323	372	379	384	341	346	350	336	369	373	321	392	330	355	381	348	335	335	384	322	344	360	367	351	331	330	368	372	348	332	358	380	361	360	337	391	373	345	345	379	382	359	356	350	371	332	372	359	367	363	346	357	374	361	382	336	333	355	356	350	348	381	306	365	372	351	386	354	327	372	373	375	344	343	358	357	353	339	321	406	399	357	342	338	367	370	326	357	343	340	328	367	385	355	362	361	388	372	388	370	364	354	364	348	345	353	366	362	382	380	364	377	389	354	365	378	362	372	368	381	342	357	362	328	349	334	375	369	367	378	320	356	388	359	296	350	384	341	368	354	355	360	338	331	352	361	391	351	384	375	366	370	343	351	353	338	363	361	320	341	402	384	331	351	366	303	360	364	397	395	354	348	335	344	357	371	368	360	319	341	333	331	352	372	345	390	328	376	377	335	401	376	317	338	373	334	339	341	356	385	343	344	358	383	398	323	392	382	397	357	380	372	373	358	355	373	344	353	336	331	384	349	393	349	352	349	360	363	334	371	375	343	373	353	341	354	351	358	367	352	347	358	373	367	371	327	348	371	370	341	365	369	372	346	328	373	363	361	367	354	359	354	356	406	327	374	381	355	361	370	368	375	359	320	353	373	352	358	370	331	359	391	363	356	336	358	371	338	372	362	364	392	389	379	358	346	353	386	360	369	355	344	337	359	348	369	357	355	357	395	345	353	335	366	378	339	333	348	348	375	366	338	374	336	360	366	343	368	349	333	364	324	347	340	367	366	335	353	357	335	350	356	368	363	370	347	339	357	367	392	350	380	344	354	348	342	364	349	397	375	385	339	340	347	363	372	347	358	372	369	328	365	375	349	342	372	357	330	375	391	379	363	390	413	369	359	383	321	373	341	384	337	365	326	365	364	348	348	359	362	361	373	367	366	322	351	363	328	370	346	351	360	374	321	366	373	354	347	394	354	358	345	383	344	348	345	368	321	341	344	352	355	371	315	376	370	356	360	354	337	377	387	321	355	359	371	366	340	356	368	373	337	370	343	356	358	342	381	370	343	355	364
25470	22223	40191	47647	38012	24184	11371	2615	1567	661	499	510	468	492	478	461	502	494	474	459	466	417	463	438	446	483	451	461	464	484	470	461	471	502	452	480	467	489	457	495	474	460	443	470	454	493	452	461	434	445	500	489	468	444	459	445	466	465	473	477	426	469	434	466	505	431	410	449	515	469	439	422	475	484	472	454	456	432	478	457	485	464	468	492	445	482	488	455	450	487	463	474	458	503	474	477	458	467	445	476	449	491	472	465	446	458	448	531	466	484	466	436	455	454	490	426	469	447	457	444	469	436	479	474	466	457	480	509	457	475	491	447	482	450	463	452	491	468	461	469	436	450	477	472	445	466	436	400	441	489	452	448	463	438	473	469	493	457	446	454	440	456	502	447	446	452	466	465	469	424	450	503	456	478	445	468	491	455	474	499	491	462	473	459	497	501	468	471	470	463	447	480	444	464	474	466	431	461	479	449	474	480	491	446	453	499	482	517	464	444	471	467	450	484	498	490	469	473	403	447	465	488	505	477	479	462	460	464	492	459	456	484	443	464	455	486	449	476	444	424	438	471	459	494	482	484	471	411	522	448	491	481	433	466	471	432	441	439	452	456	438	432	465	485	442	453	443	464	455	485	471	400	480	471	468	481	439	481	442	463	479	442	486	491	486	492	472	450	412	461	515	456	459	510	485	443	505	442	470	505	449	472	461	439	494	494	457	470	473	459	438	459	450	444	486	493	469	510	464	463	443	488	433	450	426	508	477	454	450	480	463	457	455	478	483	464	451	458	452	478	454	457	444	468	481	451	462	465	457	461	456	485	478	434	467	464	443	489	472	475	437	439	469	478	452	436	452	497	453	424	472	480	454	446	440	450	427	457	439	458	454	447	461	448	475	454	445	505	467	474	456	462	485	483	471	470	507	446	502	447	428	457	459	482	448	444	472	463	444	464	463	455	499	499	479	459	440	487	438	471	463	472	470	474	428	520	427	482	472	429	445	440	451	438	451	478	480	529	483	465	461	469	470	516	458	495	461	481	455	486	441	467	465	487	463	452	455	491	464	465	472	468	440	447	447	432	467	463	499	443	469	441	489	406	475	465	486	448	489	469	416	457	447	439	472	448	477	479	441	469	443	493	503	455	450	422	477	486	510	471	445	473	476	468	455	472	467	464	462	442	448	452	475	504	461	451	446	458	468	470	472	489	455	467	474	462	436	474	478	458	458	423	448	460	414	499	476	483	483	469	459	428	475	432	465	466	482	431	485	450	448	414	454	506	481	492	471	448	469	456	454	443	418	437	443	454	472	423	484	476	471	442	471	467	502	461	479	432	458	441	483	479	454	455	464	451	500	494	457	475	494	446	461	473	480	493	396	502	455	486	456	451	501	494	487	479	471	422	474	479	483	465	480	400	461	466	490	458	462	458	485	489	460	457	424	464	452	452	496	467	502	465	476	455	466	476	497	465	464	448	459	478	430	432	481	450	495	488	452	457	492	496	477	509	493	453	468	420	444	455	483	417	461	436	462	470	506	438	463	458	483	492	459	478	448	435	490	459	444	437	453	470	434	480	451	458	445	514	462	455	483	458	461	419	468	466	440	468	457	479	470	433	464	454	456	428	458	453	434	470	458	444	495	483	467	472	464	442	474	465	472	474	424	463	485	473	487	477	461	473	480	426	439	419	449	450	512	466	472	515	493	414	481	442	472	480	483	502	513	472	490	459	479	497	495	469	443	467	479	446	474	476	477	463	434	482	437	512	445	492	458	467	494	489	454	482	452	464	466	470	483	473	498	477	462	535	486	494	468	478	439	433	483	450	466	465	506	451	486	432	468	438	434	460	464	464	449	495	498	477	452	454	469	452	461	462	428	460	475	461	459	490	456	466	476	449	446	468	467	457	527	499	451	473	475	484	443	478	479	464	524	451	466	478	460	475	438	488	511	453	458	443	455	463	469	460	482	462	482	456	482	456	435	457	487	486	455	429	460	470	457	446	479	428	457	484	511	481	426	436	446	452	481	471	437	457	422	479	429	411	464	434	459	472	453	464	477	465	472	521	450	469	503	448	439	485	491	455	496	460	472	452	462	463	484	486	490	453	474	491	437	476	429	448	450	472	498	502	480	454	468	427	481	440	435	509	466	472	473	472	485	487	499	476	446	466	462	438	440	441	467	447	447	492	450	455	439	458	450	445	440	483	449	471	461	451	505	454	449	472	496	476	464	439	472	464	445	463	496	478	449	447	463	445	437	477	484	457	442	471	449	481	454	486	453	468	438	464	491	460	472	434	449	474	455	444	471	442	451	460	414	428	508	493	480	465	490	471	459	462	431	467	461	491	458	455	469	432	434	468	470	458	486	438	455	482	464	491	441	438	447	466	447	490	444	448	464	464	436	444	498	451	476	504	468	452	437	439	474	462	478	499	464	444	456	483	509	468	478	445	473	443	445	427	487	463	468	484	491	471	426	517	484	446	472	430	445	498	446	462	495	466	473	450	461	438	462	474	460	500	407	465	445	453	479	463	477	490	490	452	471	504	453	441	449	457	442	486	475	425	483	476	511	467	422	495	433	423	461	460	458	472	434	435	441	429	468	449	480	475	432	425	436	473	470	439	440	505	453	469	456	420	421	469	486	438	439	469	434	483	417	500	427	447	471	435	449	456	448	464	484	477	445	440	510	490	484	441	493	427	443	424	461	470	500	496	452	459	456	438	450	432	468	467	474	448	460	451	495	472	514	458	428	431	491	457	441	482	430	464	441	461	444	509	450	493	463	447	454	482	472	455	461	419	423	453	468	450	458	487	431	469	458	472	506	473	492	439	428	462	433	478	444	489	444	470	442	455	450	441	475	446	426	463	473	485	442	470	465	471	452	444	482	454	444	446	428	470	478	449	407	488	482	501	459	468	495	490	446	464	481	468	463	476	541	454	493	424	455	455	454	486	460	434	473	456	463	482	453	482	447	451	475	443	472	472	490	439	465	462	420	442	476	497	467	478	461	435	448	487	466	489	470	505	528	455	454	448	451	500	451	434	491	421	488	490	437	458	475	439	455	480	467	463	476	462	468	515	462	479	453	465	456	478	452	428	477	453	438	451	457	459	462	437	475	435	460	497	450	444	464	458	458	492	479	468	463	436	451	477	449	456	460	475	481	478	455	471	456	476	468	492	474	449	458	497	467	474	454	471	474	482	436	438	491	449	503	474	481	470	446	435	489	440	454	428	441	458	407	427	478	459	465	462	473	478	476	458	468	456	484	475	479	472	460	499	444	460	440	488	431	456	450	462	472	490	470	443	485	449	479	471	451	435	492	470	475	423	439	447	440	469	483	456	461	504	462	439	447	448	456	486	468	444	444	442	468	437	479	464	470	461	457	494	445	428	444	473	443	459	491	490	475	459	447	456	461	472	447	461	476	461	496	463	434	460	499	495	493	475	444	506	458	454	463	440	440	477	438	466	454	443	446	470	481	475	437	454	456	450	440	456	455	455	449	477
41317	78912	74993	55487	33654	17337	7793	2776	2035	717	417	461	448	458	428	434	422	422	425	399	426	443	441	405	402	407	400	446	458	442	438	473	454	432	437	434	448	413	418	459	433	391	436	464	425	403	427	456	405	402	442	431	425	455	465	469	447	418	470	413	460	448	449	428	438	461	463	441	428	420	436	422	459	397	460	435	405	437	435	479	459	412	436	413	448	424	393	426	452	421	381	406	472	379	443	446	405	441	410	463	455	462	411	436	373	443	417	442	463	408	435	458	438	428	430	445	461	421	449	410	426	411	423	458	430	443	417	435	434	413	481	467	432	448	437	476	458	382	457	422	420	463	429	412	445	454	386	450	463	412	438	413	420	416	428	415	397	406	448	401	428	427	413	425	443	435	433	426	437	444	397	417	422	448	452	406	462	413	456	430	416	436	428	426	423	446	426	446	438	444	423	422	449	449	407	438	440	423	418	399	420	399	396	421	417	416	424	440	458	429	464	438	440	460	426	477	465	457	437	396	409	457	441	404	441	462	423	427	421	448	475	429	458	452	453	397	448	444	441	441	403	425	453	419	413	443	435	431	422	418	400	451	410	433	409	413	455	437	437	406	409	423	483	397	432	414	443	437	431	415	405	462	473	393	434	439	443	430	419	420	440	432	434	444	435	410	427	441	460	431	411	413	441	424	434	419	438	412	428	406	472	454	438	439	402	404	427	432	445	452	411	422	397	460	385	425	431	418	410	394	413	451	441	429	418	425	405	433	443	409	466	419	477	454	395	450	426	404	432	430	447	414	447	446	417	413	450	414	420	423	400	450	416	405	448	444	382	420	466	382	415	436	424	427	448	451	403	408	443	423	455	428	472	433	448	432	446	449	395	448	412	415	493	417	441	401	444	370	409	432	410	434	421	435	415	445	433	415	455	416	473	445	430	438	445	466	460	432	406	405	438	399	473	479	441	461	433	443	436	432	434	419	424	420	433	425	436	481	416	437	412	418	445	433	436	446	471	400	456	410	457	439	421	412	431	400	439	470	436	441	429	427	437	425	423	423	465	445	437	456	449	395	439	434	397	452	441	474	415	418	443	414	422	463	402	449	418	417	452	443	432	464	468	406	430	428	428	456	409	465	429	422	422	413	397	451	424	445	444	441	425	459	418	418	410	401	400	441	473	425	407	435	435	481	416	433	421	418	397	460	426	433	444	442	418	448	460	455	456	438	400	385	425	450	429	426	415	398	439	404	392	418	468	405	457	464	429	456	447	442	415	469	467	440	395	425	459	416	457	423	417	458	445	446	489	442	416	390	421	438	413	459	437	480	435	461	450	448	440	414	424	424	412	437	433	431	408	404	451	450	390	425	456	425	438	441	436	463	446	453	419	408	426	429	442	449	430	418	406	439	446	434	435	419	412	432	437	415	408	406	411	419	448	462	407	395	426	442	437	424	470	413	440	434	440	466	428	478	398	414	409	395	396	458	415	432	424	406	454	458	391	429	432	400	408	406	429	405	449	439	463	442	465	419	440	428	394	421	429	456	414	444	411	401	412	412	436	418	412	436	449	424	423	422	443	440	449	469	412	442	474	441	413	438	408	448	415	446	414	436	401	424	445	470	404	432	412	440	408	395	419	479	433	406	428	389	448	453	404	415	446	456	436	431	470	417	413	446	401	435	429	416	417	443	447	406	433	458	420	458	393	454	394	397	442	408	426	469	430	418	442	441	421	420	411	421	420	429	438	425	429	438	428	434	443	417	464	423	437	448	464	429	430	429	442	431	417	448	422	438	435	441	433	443	430	427	431	445	390	402	417	440	420	456	387	407	448	440	420	387	421	440	403	423	417	390	441	424	448	460	383	437	463	406	426	395	435	459	401	430	430	442	405	435	431	404	408	434	430	415	448	423	425	409	429	417	412	454	412	461	463	434	398	449	429	464	453	419	451	471	463	464	426	446	431	466	415	405	428	445	461	402	426	430	435	453	442	450	448	413	374	424	400	442	397	408	422	395	426	433	424	393	447	434	415	426	460	464	431	412	440	402	418	427	442	432	412	449	421	420	423	416	435	462	425	464	462	419	410	434	424	443	393	395	426	458	400	483	407	419	431	448	436	400	433	441	431	419	410	406	437	477	448	419	454	457	446	387	418	432	425	428	429	417	427	419	407	401	418	394	442	406	430	444	434	426	427	396	428	447	431	419	426	452	445	419	437	426	443	408	465	431	429	428	431	452	425	406	429	404	408	444	424	435	477	459	429	441	444	441	401	414	460	434	435	450	432	455	440	421	407	452	475	448	438	441	448	430	441	415	435	436	488	401	418	418	454	427	442	440	453	429	460	443	458	452	447	476	432	443	416	429	430	385	436	451	440	405	424	433	431	407	412	436	408	414	419	428	418	428	449	469	449	428	427	438	433	489	439	478	440	410	406	443	455	424	428	447	467	424	447	430	455	437	479	397	427	471	449	444	445	421	450	441	434	436	421	427	411	403	426	417	446	477	421	431	445	396	423	447	420	437	448	429	412	431	410	432	428	406	433	424	393	422	434	384	409	404	484	413	439	424	438	447	435	422	447	416	468	450	421	422	449	453	437	437	442	447	436	437	432	440	416	443	431	471	428	433	443	408	396	403	419	431	400	385	436	426	423	364	427	459	424	459	444	424	462	425	401	443	411	422	461	421	450	444	430	438	454	423	462	449	454	447	419	429	407	453	433	413	446	447	440	415	442	437	448	392	427	409	452	433	475	437	420	412	420	426	460	426	424	424	448	463	399	435	404	419	414	425	476	385	421	440	462	407	439	440	422	379	460	412	419	401	421	394	458	436	419	412	424	436	464	407	439	463	456	396	426	413	437	423	420	435	437	421	465	439	482	417	436	382	426	434	443	430	412	429	452	412	431	425	442	417	433	434	425	388	434	437	429	420	425	417	458	422	413	411	425	399	404	414	466	436	408	475	410	439	445	433	429	438	430	413	470	481	476	383	454	401	400	485	394	429	443	407	452	450	435	422	419	406	394	423	381	442	446	441	446	441	404	392	430	424	408	445	435	449	405	415	427	484	441	427	463	434	408	430	460	451	434	435	428	465	405	414	420	453	391	415	434	422	448	433	382	429	431	396	415	422	406	395	450	412	418	447	415	436	454	427	446	428	423	400	457	422	420	409	418	408	445	437	429	419	419	443	423	437	409	458	467	430	453	448	425	449	426	394	442	376	431	458	406	432	384	464	420	437	401	404	413	417	440	435	418	410	433	431	441	450	440	422	444	419	419	455	433	415	407	449	437	398	446	467	438	412	407	433	431	407	447	420	397	435	429	416	436	418	479	416	424	465	423	428	394	436	458	389	452	407	412	439	416	482	464	432	440	477	408	436	426	434	394	416	448	420	446	453	410	402	423	440	380	421	456	430	439	398	408	406	446	448	433	482	432	415	463	437	436	435	450	457	436	444	444	466	434	447	452	449	444	439	425	469	409	403	418	422	413	441	436	432	386	384	452	429
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
