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
338774797191	338774797761	338774798309	338774798859	338774799409	338774799961	338774800511	338774801059	338774801634	338774802234	338774802811	338774803361	338774803911	338774804461	338774805011	338774805561	338774806109	338774806661	338774807211	338774807761	338774808309	338774808859	338774809409	338774809959	338774810511	338774811061	338774811609	338774812161	338774812711	338774813259	338774813811	338774814361	338774814911	338774815459	338774816011	338774816561	338774817109	338774817661	338774818211	338774818786	338774819359	338774819909	338774820461	338774821011	338774821559	338774822111	338774822659	338774823209	338774823761	338774824311	338774824859	338774825409	338774825959	338774826511	338774827061	338774827611	338774828161	338774828711	338774829261	338774829811	338774830361	338774830934	338774831536	338774832136	338774832686	338774833284	338774833884	338774834434	338774834986	338774835584	338774836136	338774836736	338774837336	338774837934	338774838534	338774839084	338774839634	338774840234	338774840784	338774841336	338774841936	338774842536	338774843084	338774843684	338774844284	338774844834	338774845434	338774846036	338774846584	338774847184	338774847734	338774848286	338774848886	338774849486	338774850036	338774850634	338774851186	338774851786	338774852384	338774852934	338774853484	338774854084	338774854634	338774855184	338774855734	338774856334	338774856886	338774857486	338774858084	338774858638	338774859236	338774859784	338774860336	338774860934	338774861486	338774862084	338774862634	338774863184	338774863736	338774864334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24189	21745	28522	25445	21719	21763	11707	1512	1093	986	898	937	825	836	842	756	730	759	727	695	704	665	749	684	686	657	713	669	689	674	588	688	659	695	677	640	642	659	618	663	683	631	652	701	673	673	648	653	688	652	665	647	694	624	659	657	643	624	676	680	666	660	663	644	638	656	666	637	662	642	629	638	623	596	639	714	690	662	608	640	633	651	660	654	655	622	601	650	663	650	616	621	652	636	637	652	624	624	660	668	623	626	653	671	606	653	653	642	636	651	654	675	650	628	652	682	630	674	626	628	657	657	692	682	637	663	621	638	640	610	656	696	596	642	595	652	586	635	692	696	609	650	598	683	660	569	649	637	619	629	638	699	650	637	612	622	601	633	626	680	674	644	672	650	629	628	596	652	671	690	642	650	672	649	584	644	626	642	617	619	645	628	663	634	684	626	648	617	637	657	650	642	652	661	648	622	628	618	639	669	629	645	661	616	664	634	670	645	605	623	637	618	600	660	672	646	621	644	591	622	614	670	651	636	630	657	629	654	682	608	641	641	614	611	647	677	652	599	600	621	656	612	612	627	636	660	607	625	637	642	609	626	629	689	639	640	630	686	630	672	650	600	616	642	640	604	614	653	612	605	667	608	643	630	612	695	640	691	621	641	633	689	619	653	624	630	635	606	643	680	625	593	640	623	604	575	636	663	646	626	614	612	636	664	678	650	651	662	628	643	654	649	632	619	645	631	692	612	616	667	642	643	669	629	618	654	650	678	661	634	615	652	661	658	612	654	650	656	668	638	654	688	636	583	629	612	665	630	655	682	640	605	632	628	665	646	650	661	629	647	624	641	636	640	654	646	596	655	638	632	629	634	655	616	631	616	658	632	638	646	602	631	622	670	629	658	627	644	627	610	633	709	623	660	657	646	693	641	631	652	575	618	675	636	650	626	666	655	625	647	623	602	631	632	611	637	693	631	645	648	650	600	677	620	686	618	679	665	663	647	625	668	643	645	601	673	624	634	659	619	664	620	611	627	624	602	658	639	602	642	669	623	684	610	615	638	648	636	622	633	672	625	679	642	619	635	594	648	606	610	613	615	600	657	670	652	631	678	648	624	663	628	655	646	648	643	630	624	660	666	626	614	612	640	658	594	671	607	607	656	660	630	681	649	646	700	644	579	647	692	603	605	616	632	645	648	613	635	674	646	638	656	607	648	638	680	628	592	673	609	729	658	654	653	647	638	642	638	667	571	630	654	663	629	626	589	674	678	647	653	606	612	626	648	664	636	595	676	587	611	596	622	629	673	650	620	623	593	614	590	635	673	618	646	658	656	652	649	607	619	642	619	646	677	638	617	652	576	667	667	646	658	592	617	619	661	653	654	636	632	696	603	590	628	632	628	646	628	619	656	617	644	652	633	640	629	608	642	642	666	656	614	659	637	599	634	683	612	656	639	643	586	647	626	641	630	618	670	604	636	644	655	648	635	614	653	601	657	673	661	644	580	605	653	633	635	605	643	622	620	571	652	638	634	594	623	619	636	659	679	641	622	646	673	641	688	597	585	676	628	627	656	611	631	622	658	640	594	592	638	649	574	656	660	624	665	668	630	668	671	608	591	625	626	636	666	626	623	680	649	624	646	632	605	657	644	584	647	673	605	577	641	635	607	617	633	575	611	597	676	568	578	619	619	666	651	648	638	630	607	640	633	648	621	627	633	674	614	657	629	631	607	667	632	623	656	624	643	633	645	618	603	635	657	671	654	610	660	615	647	670	674	656	630	627	657	650	625	665	633	625	593	626	643	599	607	626	644	572	581	662	641	685	659	608	640	611	611	629	637	622	651	642	614	627	632	653	660	601	604	606	633	646	667	619	592	649	612	648	622	643	623	644	640	623	652	599	617	615	656	702	639	607	638	660	613	654	687	617	672	605	637	662	604	639	654	643	649	660	658	583	613	640	644	669	634	615	642	605	606	684	654	647	589	630	638	636	636	612	651	662	622	619	697	628	586	618	676	658	634	649	643	567	675	626	611	626	664	604	631	641	662	640	634	612	616	649	623	675	630	686	587	675	656	597	603	658	632	675	632	637	664	596	659	653	690	629	643	627	614	648	680	669	601	614	678	635	603	670	667	670	630	617	583	622	605	643	648	643	641	646	630	666	640	601	610	649	621	621	623	630	624	607	613	616	667	707	648	613	678	634	658	644	634	651	586	629	691	658	634	616	628	659	641	627	661	622	663	632	638	638	652	601	622	639	616	643	631	653	627	621	642	703	679	615	619	594	628	589	685	642	620	623	624	620	669	635	639	654	653	610	621	652	619	639	685	608	623	600	624	628	609	658	625	603	599	652	616	630	685	621	624	627	647	649	670	620	634	616	639	590	651	653	629	609	644	676	653	621	634	652	638	634	690	654	593	676	634	635	652	637	632	593	659	615	608	628	618	623	687	641	649	652	670	637	673	620	619	619	622	628	660	612	635	646	652	626	669	582	668	643	644	649	619	664	632	627	620	593	645	651	633	631	654	635	636	630	637	623	647	632	633	671	634	607	590	665	708	659	609	646	614	614	636	666	665	650	613	633	643	621	617	605	625	621	620	641	637	622	652	646	649	658	591	657	658	611	639	633	627	664	602	651	617	643	624	634	611	625	649	613	649	675	662	668	619	633	663	631	658	615	614	655	632	664	670	621	660	640	601	624	654	599	657	622	678	649	673	590	598	638	592	618	637	638	621	627	602	616	656	648	649	633	561	609	612	597	668	658	616	581	624	669	652	614	638	672	664	662	690	662	646	664	618	620	624	600	606	661	670	609	631	615	695	681	630	619	608	644	599	633	646	655	646	629	643	651	656	631	634	601	634	644	623	620	617	637	648	641	632	607	617	653	616	643	603	601	662	579	627	610	663	570	603	638	636	649	653	608	657	649	639	642	620	630	647	622	680	624	637	616	671	626	649	673	645	656	661	641	641	646	663	608	644	649	646	591	701	636	676	657	650	640	647	632	641	633	639	613	642	639	652	643	629	641	619	628	634	640	653	667	659	629	627	641	642	665	672	677	649	638	631	656	607	597	616	673	599	645	662	651	642	645	643	676	605	643	665	629	651	668	666	612	716	595	675	624	661	615	606	652	634	652	624	644	662	656	624	629	622	655	695	613	621	632	670	653	661	686	610	614	573	649	612	599	641	594	660	628	658	611	646	628	598	647	649	659	603	656	661	608	627	635	630	635	665	602	608	634	642	655	630	636	675	619	608	622	594	624	631	643	626	641	610	661	621	619	619	621	650	644	613	612	642	638	635	676	638	623	601	663	630	611	649	625	618	607	655	702	670	652	634	597	626	649	629	611	613	671	662	619	621	621	663	632	633	620	626	668	601	625	669	722	684	619	639	672	645	638	618	703	627	639	633	616	685	608	630	642	621	657	635	640	667	628	644	639	653	673	628	620	645	663	616	581	628	612	604	636	593	627	670	683	658	645	691	644	631	634	619	620	669	630	607	612	609
61404	11934	11555	6827	4366	3015	2392	1884	1611	1383	1253	1143	1092	1007	924	898	854	810	877	769	720	767	725	741	751	682	701	653	653	669	692	679	680	626	664	619	629	637	601	641	643	681	617	617	616	631	634	638	632	607	639	637	652	624	647	613	621	616	660	637	617	612	626	633	611	561	650	653	602	627	614	639	611	582	599	600	644	570	581	579	544	653	595	574	577	545	583	633	569	589	607	548	611	639	572	610	597	590	598	622	644	608	566	604	587	570	627	611	602	627	596	567	594	626	590	624	626	560	593	605	615	634	614	602	542	638	612	655	622	595	608	637	600	605	582	571	579	627	590	574	624	549	591	610	589	614	568	609	580	645	595	584	574	639	616	609	571	587	588	572	596	593	610	593	631	597	592	561	627	635	636	576	608	559	580	610	601	592	596	621	626	624	599	626	624	609	565	611	588	593	597	578	579	566	632	532	597	628	599	664	598	597	584	612	568	629	590	598	631	634	598	603	578	605	631	640	635	578	621	617	585	621	658	657	613	584	584	620	602	521	605	610	630	566	551	605	619	603	577	566	553	609	629	612	586	575	621	567	602	588	604	571	606	613	645	585	621	586	571	605	577	616	638	581	599	586	590	601	580	547	581	596	587	620	590	628	668	580	599	578	616	597	587	589	561	584	606	544	632	549	614	632	600	609	586	587	583	610	585	620	568	580	628	597	603	607	626	625	542	641	629	608	613	614	618	618	603	602	585	556	565	614	580	608	622	591	607	593	614	588	594	560	599	581	615	544	658	565	574	612	587	560	616	605	554	589	596	615	604	553	628	602	659	581	659	649	576	587	587	538	547	581	581	632	593	587	598	622	594	590	628	607	650	592	592	604	594	556	626	629	610	660	592	630	611	556	578	578	571	616	600	618	608	630	564	597	574	555	590	590	602	591	592	585	588	575	588	637	601	632	592	580	586	594	596	620	581	573	587	614	612	588	598	615	602	567	591	608	594	599	579	618	588	620	570	555	590	558	614	581	606	580	611	534	616	564	593	581	651	615	579	586	605	637	618	624	550	599	653	633	615	577	558	586	624	586	630	567	623	639	551	627	564	610	619	583	612	648	659	588	596	620	593	607	613	590	583	576	577	600	615	559	567	593	606	595	594	594	608	585	579	629	617	589	624	604	608	623	609	585	665	606	597	610	562	600	584	600	643	597	587	603	554	573	596	619	604	554	593	615	587	613	643	585	558	585	644	635	610	586	610	619	609	629	617	598	598	590	562	640	559	585	582	602	577	609	601	597	656	588	573	607	593	597	627	615	640	590	606	612	618	589	614	576	594	571	596	614	604	578	596	574	606	584	631	656	587	591	610	639	626	598	573	603	623	573	627	620	606	579	629	604	603	645	592	595	551	622	606	642	602	581	642	622	573	580	596	572	593	584	624	602	587	598	589	609	592	616	618	534	636	574	600	609	585	631	597	617	602	662	597	614	654	604	607	592	587	631	616	617	605	623	618	562	605	562	589	601	626	661	558	616	603	568	587	570	571	591	574	598	622	591	568	616	607	588	588	609	592	612	617	577	567	595	575	572	592	598	617	606	623	611	577	632	593	617	553	535	594	655	594	604	638	565	588	544	584	584	595	630	584	596	613	597	585	600	594	606	579	625	548	588	572	573	659	579	627	598	625	602	568	580	583	603	583	595	609	592	597	581	605	568	601	570	626	644	619	639	647	601	597	625	612	577	556	563	647	580	600	573	598	572	571	616	582	590	600	611	606	619	567	623	616	623	607	626	566	608	588	615	579	590	586	615	583	601	586	597	569	595	629	610	613	597	593	595	561	588	581	606	600	580	619	565	568	620	610	610	602	600	629	588	617	647	589	633	555	625	571	558	572	570	609	607	574	567	600	623	621	588	569	619	625	651	558	582	586	620	626	568	625	626	602	593	592	585	597	579	559	612	602	637	621	613	627	577	587	637	572	581	569	596	626	617	625	594	579	591	645	648	583	607	552	575	609	579	565	616	601	629	622	600	571	614	597	618	595	584	571	611	599	592	621	619	602	613	643	545	606	601	604	604	594	590	642	624	575	600	606	603	573	583	625	581	588	667	602	625	618	604	597	579	619	637	619	619	593	572	572	576	588	618	589	612	592	617	600	629	601	572	606	662	601	594	578	560	605	559	616	619	593	607	604	560	611	590	619	604	594	608	627	584	574	610	590	595	575	622	578	546	642	574	598	601	589	557	588	611	632	571	599	624	572	588	619	563	578	579	613	658	610	575	585	618	605	603	598	605	619	596	631	617	551	595	609	608	585	610	652	603	615	553	587	633	563	632	593	639	616	593	578	604	600	642	599	610	570	587	627	590	592	568	650	595	578	624	573	583	621	605	575	572	605	556	606	604	606	623	646	591	559	617	566	638	606	557	641	637	593	624	590	573	579	584	550	587	608	649	584	586	577	596	555	591	582	628	585	578	584	577	595	625	599	613	583	587	636	619	599	617	608	604	616	585	605	600	626	585	580	569	613	601	609	609	621	617	597	636	575	584	594	598	610	625	586	570	603	590	550	640	593	599	591	631	573	627	588	632	567	603	575	584	586	567	591	622	587	592	576	616	617	586	592	642	613	558	611	623	558	606	617	558	636	625	605	593	604	597	612	609	627	566	574	588	587	564	560	611	611	556	572	586	607	595	608	564	574	600	595	577	621	616	585	573	615	612	587	574	636	602	576	635	584	593	582	544	561	633	647	624	619	621	625	619	581	592	588	605	637	593	643	595	588	587	553	592	603	564	634	608	612	582	584	630	629	569	591	600	600	532	610	582	584	563	621	595	644	594	614	578	590	622	585	596	610	597	640	645	666	572	584	573	624	612	616	574	562	617	576	563	564	605	597	597	601	526	601	614	546	616	579	610	616	551	598	588	606	599	590	618	583	571	573	609	583	568	591	588	600	604	595	592	585	593	575	641	630	627	598	625	624	630	583	573	591	597	575	583	553	608	618	564	634	597	586	579	584	608	573	588	585	589	600	598	604	596	548	605	583	595	644	564	607	600	567	636	600	602	618	624	603	587	608	628	544	617	599	588	625	626	632	560	610	635	622	570	600	588	605	587	584	607	589	578	604	625	600	607	565	604	597	602	615	566	654	622	585	615	588	615	550	611	629	640	636	621	656	564	577	596	597	569	609	582	606	587	685	595	579	619	600	577	616	599	598	575	586	641	625	596	592	627	624	616	589	589	599	602	613	610	620	580	618	596	600	584	627	572	596	598	596	580	599	570	573	616	598	602	611	589	617	629	622	612	671	576	567	632	557	580	649	603	570	585	617	631	622	593	607	584	615	592	617	622	577	614	600	563	580	629	573	588	603	643	623	569	598	607	571	607	603	609	612	576	601	604	613	604	604	613	588	641	624	629	575	603	590	590	605	612	622	635	669	611	527	606	587	627	628	592	621	626	604	623	651	556	626	581	608	583	601	561	626	623	587	629	588	643	620	627	563	596	580	583	611	560
34197	18725	4846	723	541	533	537	481	472	481	494	470	493	531	489	491	486	499	457	469	464	487	494	464	514	456	480	484	518	409	496	500	505	499	465	476	482	473	461	516	494	474	482	488	489	483	454	484	460	516	518	474	507	518	504	480	494	482	446	514	502	472	520	488	458	437	486	493	458	525	517	480	484	462	492	439	499	528	493	488	494	482	483	481	451	484	518	488	451	482	482	489	484	472	519	491	503	491	454	511	428	463	491	505	451	472	476	497	445	502	467	449	507	492	489	470	499	485	474	504	484	469	475	477	479	485	501	496	504	487	470	497	479	494	496	479	496	455	489	450	502	476	467	517	452	476	498	487	495	502	483	502	516	452	461	509	504	465	476	478	496	462	485	501	475	451	525	409	464	433	515	495	492	492	524	482	504	495	481	525	490	446	515	486	435	484	486	477	516	511	456	447	484	502	495	495	494	486	450	471	462	477	501	493	491	462	504	479	504	496	507	477	464	475	485	467	519	424	480	541	470	473	507	512	439	493	454	471	484	452	459	476	501	487	489	500	493	449	483	488	478	486	490	514	437	491	496	469	536	423	455	478	473	460	499	497	479	450	527	497	471	454	502	487	478	447	506	516	456	487	489	473	471	477	506	474	439	458	487	481	461	504	468	533	501	516	503	448	516	436	456	547	450	491	452	511	469	466	469	478	495	461	481	484	478	490	448	433	484	487	503	489	470	479	492	430	451	477	487	464	486	476	501	493	484	517	491	475	493	473	474	453	472	468	495	483	487	528	464	491	494	470	486	519	457	494	478	488	493	537	476	475	470	455	476	490	485	463	429	476	455	461	465	501	459	474	516	460	480	492	487	478	485	504	493	488	508	507	474	465	457	485	480	480	464	464	494	480	478	477	522	455	473	514	491	453	510	478	490	468	447	493	444	506	468	494	486	503	499	457	566	485	470	468	461	506	474	455	483	475	507	487	491	461	504	490	495	490	476	462	492	486	503	457	522	473	453	456	520	507	511	436	481	508	486	503	487	448	473	463	471	476	469	481	466	440	480	488	495	469	454	472	500	443	466	493	522	485	497	468	484	523	475	484	410	471	475	478	511	493	460	479	495	489	466	466	465	473	487	459	487	451	513	473	465	491	467	474	444	481	487	484	523	482	469	486	508	532	451	482	512	499	484	462	478	459	446	517	455	466	483	466	455	454	499	474	540	498	492	494	501	471	486	512	450	472	461	456	472	510	500	521	477	485	492	485	472	452	478	483	502	456	509	451	463	487	493	484	484	485	487	466	477	471	478	435	493	433	519	500	492	471	513	503	498	474	487	483	482	490	511	449	504	432	495	449	518	467	445	498	486	478	467	455	511	501	506	498	504	460	496	511	474	498	490	481	481	464	468	439	463	495	464	499	488	465	476	479	481	478	463	468	450	489	481	515	458	490	494	490	519	526	454	541	498	507	460	472	474	445	438	466	486	467	511	511	455	496	473	509	479	459	529	467	486	499	517	480	481	459	473	428	481	474	481	460	502	467	476	505	455	452	469	496	454	504	495	517	464	480	489	518	485	469	455	484	458	484	481	472	498	475	522	490	466	455	533	487	480	512	486	500	528	434	546	489	474	508	496	478	481	492	471	505	446	473	460	485	491	482	491	448	445	489	523	454	486	463	509	484	452	497	494	493	517	501	473	523	479	485	495	494	470	496	490	474	477	458	515	476	485	531	473	506	432	490	489	525	498	447	496	464	489	529	466	513	460	470	492	509	498	476	479	478	458	456	471	504	506	454	454	517	490	479	461	478	461	472	470	476	499	485	508	465	486	442	478	467	475	497	495	491	506	482	465	431	459	475	464	483	519	470	500	490	466	473	465	493	467	485	477	510	483	493	500	457	507	517	447	460	503	505	495	517	511	455	487	461	493	475	462	482	527	480	489	453	497	444	456	453	467	506	454	468	482	506	469	449	471	506	453	456	473	487	476	459	471	476	480	483	456	462	524	482	486	421	497	485	511	479	482	472	499	506	485	506	512	478	498	460	475	510	460	454	511	520	456	513	486	514	475	486	479	480	527	506	491	488	483	494	492	506	517	479	479	497	449	482	524	477	490	478	500	480	488	449	498	509	471	478	478	453	514	475	433	503	512	479	495	475	454	500	494	491	484	490	533	435	457	540	484	504	461	507	464	469	484	497	449	478	497	477	492	475	478	514	528	541	450	505	473	486	458	477	491	510	477	488	509	442	476	489	464	511	485	498	453	464	481	473	469	526	478	465	478	504	503	491	488	471	498	491	478	445	477	441	455	472	458	467	454	470	491	500	496	446	473	502	492	485	465	497	476	476	507	485	472	478	470	501	462	487	473	529	478	486	505	492	496	468	435	477	499	446	490	450	444	485	464	512	481	485	479	462	523	480	489	476	510	500	467	502	496	474	539	485	498	495	488	497	476	483	478	497	453	485	465	461	478	487	460	539	456	495	473	496	484	491	535	479	478	497	476	521	501	453	460	462	466	501	504	447	486	463	481	496	479	481	517	471	454	485	474	482	488	458	455	505	478	495	463	464	499	495	490	478	501	482	456	491	495	489	461	503	458	466	474	479	475	507	487	480	495	544	453	449	467	475	440	476	486	462	454	516	506	464	495	480	496	506	466	431	470	455	457	469	497	441	492	491	493	462	423	465	449	460	501	509	444	489	507	489	467	445	489	485	506	449	450	447	497	477	505	489	498	494	487	431	466	443	518	465	498	503	529	478	477	494	472	514	497	437	505	482	451	490	489	499	484	484	487	464	429	489	478	516	522	489	480	450	486	509	492	474	495	482	503	473	472	449	486	469	450	473	496	494	469	504	498	460	467	481	485	472	476	466	485	499	466	461	497	467	450	466	506	495	484	440	486	506	466	496	470	463	443	499	501	515	499	482	481	478	483	417	466	493	490	505	480	475	504	490	480	462	503	476	492	481	505	486	442	499	531	473	497	462	472	487	516	488	476	476	481	503	473	492	467	451	483	460	452	461	462	468	498	470	508	443	486	441	473	520	474	482	469	481	473	474	504	518	494	496	472	430	488	512	494	463	465	484	475	476	465	537	453	455	488	454	507	492	485	479	487	473	524	494	459	508	491	476	476	521	475	513	507	471	489	458	477	471	507	499	501	484	496	496	482	493	475	480	457	497	479	486	503	477	473	489	458	465	507	493	491	528	481	513	510	469	510	491	488	466	519	479	534	475	506	490	516	457	515	498	496	501	465	495	460	496	454	465	509	516	485	494	522	470	486	504	495	436	492	539	482	460	458	508	495	433	480	505	503	469	503	465	476	505	467	476	471	503	474	501	473	472	440	454	508	458	483	502	449	452	467	435	492	439	492	514	475	447	495	456	471	484	455	492	507	479	469	467	447	501	491	489	498	509	466	517	499	507	493	507	499	509	514	463	482	491	453	487	467	520	513	455	497	496	481	506	500	474	517	448	444	489	498	453	507	456	499	499	475	464	506	488	504	473
33110	3817	855	662	616	546	550	530	560	509	514	533	483	497	485	520	512	512	518	518	476	513	499	546	540	517	512	532	499	502	493	524	527	502	485	490	482	492	487	508	471	480	495	482	556	496	485	505	503	454	447	526	452	496	487	521	495	537	520	541	512	515	482	495	480	540	516	522	524	494	501	505	539	490	501	479	504	504	497	528	489	565	497	482	518	523	506	526	535	533	516	509	486	530	488	481	517	482	498	529	486	548	479	509	486	498	483	483	516	524	515	504	488	513	498	496	488	513	474	533	550	521	542	538	502	487	492	506	477	501	526	517	494	521	523	515	486	485	489	502	522	545	492	497	512	504	513	519	501	541	528	533	484	519	470	533	516	495	498	505	495	537	511	491	494	501	536	508	479	539	513	511	502	532	518	473	529	532	482	488	493	491	502	475	500	492	483	513	508	526	504	486	494	511	499	502	495	519	469	504	530	489	509	506	494	530	498	529	490	517	531	488	512	523	509	533	505	493	480	547	458	533	509	498	530	497	528	527	486	506	506	526	512	497	535	523	524	512	505	541	489	483	510	438	495	547	472	532	483	492	507	514	485	492	491	537	515	510	526	513	470	511	490	541	467	518	488	468	498	534	537	499	499	524	513	472	514	529	502	491	473	499	527	528	520	532	505	538	462	487	491	514	498	507	483	529	469	531	505	492	502	513	484	508	524	466	501	524	496	516	544	512	496	512	526	503	564	512	525	568	531	461	453	491	477	553	502	468	515	534	484	486	489	530	508	489	492	508	504	494	499	502	512	519	503	526	541	503	495	481	527	510	493	556	513	519	527	514	522	489	462	537	497	498	540	539	539	517	522	485	463	489	507	496	511	500	533	510	504	499	512	529	512	517	546	473	520	523	503	512	495	498	471	487	474	497	504	491	475	501	489	470	492	522	508	493	508	486	513	496	511	514	539	559	543	537	474	487	520	505	505	493	494	505	517	525	501	530	522	485	456	540	483	487	530	536	520	551	511	461	509	491	489	499	509	486	529	506	497	498	518	478	501	517	519	506	477	543	465	533	503	513	496	506	499	494	515	511	541	493	519	533	533	505	495	529	486	498	494	501	504	524	487	505	510	491	485	491	506	517	523	506	516	503	500	507	510	544	480	510	528	530	523	463	515	492	502	526	510	520	496	540	543	492	510	511	499	515	476	484	502	500	518	528	499	494	530	508	526	463	483	527	533	495	526	517	481	506	521	509	497	519	516	484	497	523	545	546	514	476	518	521	475	476	519	522	499	485	495	516	545	512	521	527	527	500	520	511	564	472	535	463	482	530	508	544	502	484	498	477	498	533	518	469	522	514	491	518	524	470	510	525	537	511	552	485	530	523	481	487	526	463	493	505	469	493	514	527	544	532	530	485	557	473	506	492	487	492	498	477	505	482	550	478	519	525	511	535	499	521	510	509	502	509	507	513	509	488	518	522	460	497	511	513	485	495	502	499	516	507	519	550	482	526	524	545	526	507	579	554	500	487	511	490	497	509	498	524	541	560	516	557	456	499	524	460	487	512	505	506	474	560	521	516	483	465	509	533	501	490	521	517	499	487	533	544	547	531	515	521	484	503	536	508	496	518	507	547	527	495	543	494	502	520	498	509	501	524	525	495	501	469	532	494	524	503	481	494	500	501	519	531	514	509	494	511	508	550	532	478	521	503	513	546	490	510	517	507	482	519	488	546	482	522	469	486	505	543	503	491	498	522	495	507	498	507	505	498	483	505	531	543	475	477	484	494	528	487	533	548	519	526	517	497	499	504	535	496	466	506	524	540	503	490	512	540	448	491	542	541	497	518	530	469	513	467	473	522	514	497	525	487	531	511	531	479	504	516	506	482	480	517	464	553	518	492	492	498	507	548	513	535	523	513	500	516	515	506	538	485	497	508	493	513	531	485	527	522	528	508	541	504	523	511	521	479	455	479	477	494	502	527	539	510	480	510	485	513	496	530	530	500	500	525	523	482	522	500	469	479	521	527	526	487	528	531	510	475	515	494	501	512	486	492	501	487	501	492	488	504	548	477	531	502	512	529	499	528	517	517	510	485	507	502	501	516	530	477	542	524	506	508	470	544	532	515	513	520	492	479	509	517	499	512	489	537	504	474	487	497	537	498	482	534	505	549	531	520	503	496	514	510	516	507	505	503	503	508	535	477	536	467	485	511	489	499	489	547	503	498	513	524	508	519	525	516	501	511	494	471	496	500	522	502	536	528	511	504	456	513	534	498	499	512	502	500	484	457	514	491	493	488	476	483	528	503	504	473	553	544	527	502	534	513	507	483	489	513	525	498	541	474	483	529	504	536	482	553	495	519	545	511	466	512	486	531	525	490	537	502	522	528	531	499	478	516	523	540	493	521	511	501	503	520	491	497	527	486	562	489	509	533	510	487	490	491	548	530	541	559	551	514	508	559	537	484	511	474	510	525	489	516	506	505	497	543	514	516	503	521	545	520	465	509	530	508	523	515	501	487	534	492	501	494	517	504	514	479	492	485	486	522	484	525	499	506	561	532	508	490	491	467	537	517	514	495	523	520	513	482	518	488	520	468	506	526	553	523	537	504	501	522	528	501	540	543	548	510	482	496	506	540	519	507	516	527	484	475	527	467	473	519	488	493	528	527	498	543	527	495	523	468	516	513	501	562	500	456	479	519	510	509	515	516	453	486	482	507	472	496	514	495	536	537	517	530	515	526	495	522	513	525	496	527	498	514	500	482	509	538	501	499	494	507	530	499	505	545	488	527	483	503	507	519	510	523	463	516	510	522	532	480	518	514	508	527	503	476	455	472	519	498	537	552	534	513	515	544	507	499	506	488	515	508	497	503	569	566	499	514	498	495	495	488	495	516	502	537	502	522	459	522	491	528	537	507	517	490	523	508	527	521	530	496	494	523	501	517	495	497	486	512	525	508	475	533	522	489	532	485	481	493	530	469	519	505	479	506	505	461	512	507	507	510	530	457	558	502	507	549	456	487	492	500	490	510	530	559	491	495	506	498	512	535	524	496	460	494	540	528	504	531	503	518	477	540	519	492	511	471	481	527	497	467	480	459	540	502	535	519	481	478	516	500	514	520	525	525	480	499	514	564	492	498	521	524	503	496	494	488	483	504	513	468	519	526	509	512	496	487	500	490	524	469	497	495	480	536	497	471	472	520	514	494	508	488	503	520	479	540	520	523	513	532	488	538	503	484	453	514	489	484	537	519	502	525	469	496	506	539	467	517	499	485	504	498	511	494	498	485	525	495	474	537	523	541	483	541	529	538	526	521	523	524	575	502	492	513	501	512	508	468	555	547	557	507	477	498	512	494	557	543	524	509	508	517	533	514	507	486	505	466	510	542	494	507	500	486	518	501	494	500	486	549	532	516	503	507	518	491	521	477	499	528	514	504	523	499	504	509	470	494	505	538	500	516	525	503	487	535	477	516	469	503	498	535	516	472	516	505	497	525	519	486	493	470
25329	21014	27027	24967	20917	10623	930	570	495	481	424	393	382	403	338	363	339	381	365	341	350	309	333	298	285	343	324	311	335	327	324	321	260	323	322	310	307	294	310	276	319	290	294	280	320	358	299	326	286	321	296	303	309	323	296	307	314	309	306	332	283	311	306	348	286	342	302	295	293	337	315	314	318	316	286	289	279	290	343	291	293	288	318	287	261	308	285	278	280	288	305	282	312	295	284	334	304	291	323	351	291	295	272	304	280	315	307	296	302	301	288	331	325	303	317	297	276	290	327	301	313	307	296	309	265	314	315	305	318	356	303	289	323	284	280	294	321	297	275	310	283	273	296	337	308	342	301	284	305	275	247	293	306	290	306	321	338	323	293	299	326	277	300	327	318	289	277	310	303	294	291	277	303	303	281	270	302	293	291	290	302	299	322	308	276	290	283	315	298	325	291	296	309	294	291	309	298	292	303	307	310	302	315	302	325	342	290	292	312	318	313	316	295	280	292	299	304	318	275	270	267	300	324	286	319	296	317	287	284	284	296	331	304	310	289	341	290	330	297	290	294	293	313	303	308	294	283	317	317	301	275	292	310	328	290	284	325	277	313	304	305	262	329	308	305	318	283	318	294	275	298	288	284	294	296	302	320	316	331	275	289	310	299	289	301	306	292	290	293	282	305	313	279	298	271	303	287	258	308	325	272	305	287	297	293	301	256	283	298	325	291	302	323	260	312	293	291	289	263	294	273	333	306	314	305	296	278	285	279	281	279	284	321	299	324	352	299	275	264	283	301	289	326	305	315	293	324	308	292	287	291	331	282	279	310	292	311	340	268	299	315	298	288	308	317	293	311	295	307	299	269	328	299	327	315	302	295	265	278	289	326	272	283	303	335	273	303	290	273	286	314	309	319	287	302	308	287	312	284	298	284	325	301	312	275	262	277	306	306	309	317	276	321	292	312	295	285	309	282	312	304	320	321	294	323	307	301	285	270	279	295	314	288	289	275	315	305	298	280	304	276	309	292	330	316	267	322	273	308	298	323	274	316	307	291	285	309	320	321	308	281	320	270	258	297	329	288	268	296	308	302	293	318	298	290	272	260	310	285	278	310	286	295	313	292	296	332	271	305	326	297	286	291	257	287	306	298	288	306	300	263	299	308	327	284	294	277	309	275	329	297	317	297	333	287	295	287	304	330	300	320	278	299	280	304	279	301	296	315	294	306	308	314	299	267	321	278	299	303	304	311	322	303	304	291	294	298	306	290	294	263	289	276	275	297	285	280	311	293	300	296	312	294	322	302	299	285	319	306	283	303	288	297	328	305	290	315	297	282	294	315	317	324	321	293	313	308	304	306	287	273	309	283	307	303	285	281	283	285	336	325	283	302	296	321	321	291	272	267	288	315	320	271	265	291	319	279	286	269	308	296	297	280	299	316	266	307	307	309	277	296	297	286	282	301	304	306	273	296	328	290	320	311	322	287	340	319	299	298	293	305	259	283	309	299	296	328	291	306	293	292	328	282	312	287	296	304	297	300	298	300	321	309	305	290	322	329	267	306	291	300	279	284	297	289	305	304	293	304	296	310	305	291	289	306	293	287	332	301	304	292	322	279	311	325	324	300	285	271	322	265	308	295	276	286	298	312	315	298	297	287	298	302	291	270	306	288	314	312	297	298	326	290	344	305	295	322	309	295	290	330	311	305	301	304	282	287	288	295	276	301	271	332	304	290	273	287	285	289	287	287	285	290	291	313	284	283	321	319	316	285	300	289	308	316	306	295	308	293	274	310	282	291	273	300	296	269	303	274	300	321	302	308	303	288	317	292	272	267	317	309	294	274	300	324	296	289	270	313	269	289	295	267	300	316	287	336	284	290	296	288	293	305	327	299	312	312	342	319	317	309	331	306	288	270	296	266	311	339	318	295	318	312	303	309	298	305	307	280	292	290	288	327	310	285	271	288	324	276	281	285	281	310	286	262	305	296	287	261	307	283	319	296	315	301	289	290	331	281	277	285	292	289	295	300	318	276	313	286	301	321	334	294	298	309	319	294	311	284	262	281	276	282	296	313	318	298	272	300	328	287	290	308	267	273	323	261	290	300	304	311	305	307	293	286	303	324	306	295	289	299	323	317	302	306	291	274	280	305	288	310	267	322	332	289	298	291	306	317	276	288	298	291	304	319	278	313	292	301	297	289	297	303	321	297	284	311	283	297	286	269	320	302	301	281	305	303	324	295	309	303	275	296	292	294	273	289	298	267	330	294	296	310	307	299	284	309	280	324	300	284	315	285	296	271	298	279	282	319	285	278	306	313	320	307	311	323	263	255	314	282	336	307	308	291	298	280	296	292	294	322	306	281	312	300	295	291	291	265	301	321	287	301	307	300	305	310	327	324	322	300	280	276	305	273	293	280	269	336	338	306	299	283	300	300	304	306	315	344	320	306	319	316	307	302	290	284	313	278	284	277	282	270	286	307	278	259	290	302	290	294	296	311	289	296	294	319	299	349	291	294	315	299	303	334	303	293	316	325	317	323	317	313	312	304	317	288	321	289	304	281	305	329	287	313	307	298	298	292	297	295	294	286	291	274	296	279	283	287	269	329	289	292	311	307	292	313	307	280	310	331	289	298	338	328	302	297	254	300	308	303	297	321	289	284	309	271	299	356	296	295	318	306	264	345	288	337	299	282	301	296	271	293	281	336	290	304	308	301	322	289	312	276	295	257	301	295	309	291	340	295	291	323	312	286	275	297	317	283	275	306	292	286	299	300	293	284	283	276	312	304	297	320	333	296	296	316	291	279	328	312	304	299	292	292	308	294	301	299	351	269	280	277	303	285	301	301	296	334	292	307	303	322	318	295	325	303	290	298	299	308	322	287	275	314	304	289	314	312	287	266	320	299	335	307	286	274	299	295	299	342	305	311	287	334	303	301	282	318	301	280	292	278	288	291	278	296	304	318	304	283	313	297	309	303	294	291	314	305	326	318	289	308	306	284	312	309	299	302	244	312	298	275	295	293	291	299	270	306	278	298	306	300	295	294	292	316	306	273	316	331	298	306	311	295	296	305	322	292	325	315	290	338	303	346	295	277	312	294	312	296	322	296	289	304	307	311	279	289	295	329	298	331	294	277	318	290	305	310	309	301	299	312	289	303	297	296	278	303	278	298	298	309	331	291	300	303	318	303	299	328	302	278	273	313	309	311	298	296	281	294	305	286	287	284	293	277	287	309	296	317	317	297	283	315	318	307	275	315	313	298	300	289	331	284	277	286	306	289	313	292	302	302	314	343	317	295	308	323	283	303	287	331	291	308	326	317	303	280	271	331	306	292	323	297	310	282	296	304	317	298	315	300	276	311	321	294	294	288	290	289	290	289	275	266	324	301	286	321	320	289	308	316	276	306	308	285	298	323	304	284	301	303	316	299	310	305	307	294	313	303	294	284	271	293	289	293	312	311	293	300	304	285	287	289	283	294	292	302	310	280	301	291	281	307	332
58722	10899	6426	3681	2323	1565	1243	994	804	690	632	611	550	513	467	455	433	410	396	401	407	376	393	332	364	365	367	314	342	343	355	374	360	359	314	348	335	345	335	362	361	329	302	294	362	320	334	341	333	336	332	341	328	287	327	326	341	309	350	343	306	345	322	297	314	345	314	325	332	317	334	338	318	308	347	319	323	295	331	296	296	326	297	313	306	325	306	343	303	318	308	311	290	294	337	327	308	302	282	334	312	291	346	306	311	296	319	300	302	344	317	295	303	314	285	293	304	309	299	307	293	306	312	349	320	277	328	320	343	304	340	311	298	283	326	321	286	326	353	292	359	329	290	320	309	299	293	358	295	332	279	316	266	328	303	324	311	301	330	336	304	307	337	322	313	286	306	273	300	305	337	315	330	320	319	296	333	301	316	294	284	309	300	333	324	288	273	308	326	302	270	289	351	294	327	300	301	321	319	312	341	326	277	339	315	293	289	313	326	302	314	297	318	306	291	302	325	343	333	361	316	295	337	276	311	308	286	284	305	324	287	313	327	315	290	310	318	303	338	289	299	304	308	278	301	311	308	316	327	330	311	312	284	314	303	258	325	344	268	303	307	308	300	302	299	325	308	296	294	309	342	329	321	317	318	334	323	302	324	306	300	316	320	298	321	268	309	294	299	321	286	328	352	297	316	312	302	325	296	313	307	286	305	315	289	300	290	293	319	306	281	293	317	296	297	283	323	303	321	307	282	317	271	336	284	282	295	297	340	336	278	302	319	312	312	316	309	320	313	284	292	328	290	317	283	287	305	321	308	312	324	340	288	303	304	329	303	314	337	312	335	301	340	284	313	337	319	320	316	331	316	308	343	308	302	313	326	341	344	321	296	318	339	319	299	308	335	301	289	296	289	312	311	318	345	303	279	299	344	277	339	306	332	357	325	286	316	303	299	327	323	321	338	291	321	300	323	317	348	325	295	290	306	318	318	321	298	307	336	328	343	314	335	349	351	326	339	270	307	297	328	325	309	333	313	309	315	322	336	330	318	315	280	293	317	294	270	335	298	299	282	320	327	291	290	355	321	310	302	295	283	322	313	335	322	296	324	302	290	302	304	316	333	300	296	302	340	299	290	336	324	347	340	315	278	315	297	294	309	302	322	285	310	333	276	305	314	305	307	300	328	307	335	330	288	283	299	321	334	299	316	307	322	326	320	303	297	298	312	335	312	283	325	327	336	326	288	342	311	312	316	296	295	297	340	300	315	289	338	288	305	307	324	313	286	314	302	332	302	298	311	305	324	321	294	312	330	313	341	327	294	321	306	301	311	318	328	296	285	322	294	320	327	336	309	332	298	352	298	315	330	279	320	313	307	311	300	297	331	300	298	310	331	336	316	306	338	284	325	302	302	306	329	348	326	289	334	307	282	320	296	314	336	306	327	324	318	314	301	303	299	340	341	329	330	294	289	332	295	300	306	330	343	307	311	320	268	298	264	313	327	301	279	322	292	287	299	309	318	319	319	288	299	321	339	291	300	314	315	329	309	324	325	321	291	324	334	309	337	314	308	326	329	277	316	279	295	315	335	327	351	301	317	315	312	300	334	319	266	325	342	356	300	286	320	306	313	304	305	326	328	313	326	323	318	319	322	319	319	323	343	306	311	314	318	322	341	329	308	309	303	291	308	293	310	304	312	300	318	334	316	294	297	284	310	328	318	348	335	350	316	283	314	288	304	333	292	349	334	331	329	277	326	289	309	333	303	303	320	293	337	327	321	309	308	347	295	302	294	329	299	296	305	328	320	319	292	327	291	314	310	333	320	299	308	303	308	314	336	327	307	309	293	301	291	323	292	302	254	309	293	341	269	323	309	296	333	285	331	314	294	321	308	314	297	307	316	304	288	311	316	337	350	293	307	327	305	325	320	338	305	320	325	316	313	323	298	294	294	335	336	285	322	299	299	308	328	300	333	330	298	273	308	305	304	318	305	301	306	308	305	350	315	332	298	304	330	290	312	308	289	313	333	325	319	310	322	303	295	298	300	292	336	339	324	330	311	302	284	312	299	318	272	296	299	316	303	312	320	325	337	323	284	321	299	299	280	309	309	292	315	312	346	345	282	303	304	309	290	298	298	299	311	288	310	296	317	305	309	304	300	295	323	324	303	333	323	301	331	321	294	282	314	292	301	279	310	341	330	317	304	312	312	314	338	306	288	312	297	301	316	267	327	331	333	299	287	361	305	328	313	307	310	296	336	314	326	335	278	299	327	291	326	312	292	308	345	295	331	312	313	323	333	313	324	334	326	298	326	320	290	313	337	294	319	294	320	304	302	317	323	304	302	304	319	311	326	311	307	323	305	310	304	301	332	340	292	340	309	322	340	314	338	322	321	306	307	333	327	302	292	307	330	341	299	304	300	371	343	317	342	302	304	333	295	332	341	277	275	298	327	308	278	320	289	297	283	322	289	325	280	291	295	283	304	310	305	298	333	344	329	306	299	323	283	291	317	309	323	275	326	316	311	322	317	295	303	295	338	328	288	293	302	320	295	360	315	319	331	335	319	321	324	323	317	327	296	312	339	275	316	297	300	329	321	287	322	268	309	306	266	313	321	323	327	313	345	273	316	267	328	328	341	311	312	306	313	301	317	309	288	320	297	295	311	320	310	325	296	310	299	312	334	305	316	291	279	334	343	321	312	292	329	299	337	318	301	301	315	346	297	282	325	324	295	301	276	332	290	324	303	305	309	324	314	316	279	326	291	338	299	318	331	300	307	312	292	300	268	298	318	303	299	299	280	297	306	287	306	311	332	329	309	289	279	312	322	317	286	299	324	290	310	308	285	289	295	298	291	324	312	317	286	331	284	296	322	297	302	326	319	323	298	305	312	283	299	287	309	318	326	298	287	307	330	312	318	325	278	318	329	309	317	323	317	314	304	313	332	324	329	338	319	338	321	313	308	303	300	320	288	289	293	309	328	318	289	328	328	313	340	325	294	284	299	347	311	296	317	262	318	279	278	328	294	339	298	290	293	321	310	311	317	298	293	341	302	327	324	313	327	292	334	290	315	307	315	294	322	306	330	326	330	313	309	332	266	293	327	295	306	320	332	333	319	292	285	320	296	309	327	292	311	313	319	306	322	333	302	301	318	272	293	286	301	281	321	326	300	340	303	317	302	285	329	277	326	284	282	317	280	330	318	311	310	305	341	287	275	282	292	319	306	313	305	321	323	329	313	309	267	299	293	275	315	315	315	305	284	292	300	308	310	309	285	319	303	338	308	344	303	304	337	316	334	336	303	291	338	312	324	315	314	287	301	314	263	289	352	319	301	304	330	275	312	285	315	330	317	316	295	333	317	350	314	297	306	336	335	279	325	279	295	321	327	284	294	298	306	306	315	305	288	311	325	281	289	304	313	333	295	337	332	302	313	301	296	318	307	316	299	298	327	323	301	342	336	329	290	316	335	310	327	314	279	324	318	289	302	282	318	307	312	314	322	330
23292	20976	27396	24669	20953	21031	10464	1456	1040	908	898	883	810	811	769	735	724	722	737	705	669	698	669	636	637	672	657	641	662	652	611	646	669	633	663	636	647	665	638	662	590	636	639	660	608	644	642	613	608	613	654	633	639	652	646	686	612	621	674	641	641	611	621	609	646	620	631	612	670	559	623	621	607	623	640	591	582	613	595	631	605	619	568	628	593	612	612	650	609	673	630	616	648	591	639	597	616	636	623	635	612	613	635	579	564	588	655	590	661	630	682	611	622	584	619	597	608	602	618	630	589	611	650	616	625	658	610	607	642	622	648	584	625	660	629	575	623	576	640	621	654	592	613	598	641	615	624	602	636	616	579	624	624	630	555	637	606	626	627	632	608	606	594	645	579	634	621	582	632	675	608	626	599	564	643	647	613	577	622	617	601	623	599	625	614	602	618	609	632	619	625	592	595	647	609	582	606	595	658	628	630	622	631	569	610	549	578	612	626	615	631	628	617	624	569	584	600	629	641	619	590	651	586	642	618	567	617	569	612	609	595	631	637	614	603	613	610	640	648	605	604	587	601	602	612	599	625	582	681	624	605	640	609	599	640	639	611	564	610	683	598	613	608	635	622	589	630	622	634	605	611	622	631	601	602	609	613	610	633	616	571	600	608	598	624	639	624	608	609	649	629	599	635	620	627	628	568	587	591	604	601	598	625	617	586	620	637	605	608	621	616	623	620	606	622	609	637	560	637	606	673	591	628	631	619	651	627	616	622	624	604	636	636	596	617	602	618	626	586	616	612	614	611	624	591	571	663	616	586	611	634	608	601	630	622	626	612	625	626	572	585	589	627	618	614	651	593	591	603	629	635	616	633	599	606	591	642	638	597	606	645	623	554	618	644	593	630	621	661	602	561	600	595	657	610	591	643	599	592	637	624	631	660	609	604	582	621	585	637	636	637	575	586	605	587	620	624	583	580	597	598	593	600	614	596	655	612	609	624	618	643	641	618	618	589	606	606	619	606	569	621	628	640	638	608	615	617	658	643	641	570	623	595	618	620	604	625	590	610	649	630	646	595	625	607	625	623	620	600	612	582	667	614	662	608	640	615	632	635	620	585	582	598	610	658	585	590	613	631	611	622	622	611	571	573	601	621	666	601	600	643	608	640	627	633	578	597	637	592	607	608	591	630	593	581	649	616	648	627	636	599	628	656	567	634	612	584	580	596	579	624	619	619	616	645	640	570	615	593	645	613	632	579	601	604	604	619	630	578	653	611	582	627	593	617	608	627	627	623	622	587	576	578	668	635	630	629	613	617	581	661	630	570	616	658	602	653	602	662	613	640	576	540	613	631	609	599	625	623	640	607	612	608	595	569	609	619	588	627	619	624	603	641	643	608	607	633	600	591	582	603	643	597	649	624	575	611	624	574	600	608	633	620	631	622	626	613	684	615	601	595	609	596	642	676	653	575	592	553	547	623	613	614	661	628	612	599	620	605	623	628	610	620	627	623	633	615	582	586	599	618	644	624	625	647	568	590	604	653	639	631	610	621	639	573	612	601	635	699	607	614	597	569	616	619	574	601	640	583	667	608	608	533	595	565	607	618	639	595	608	606	619	607	610	591	605	606	582	604	644	622	586	610	598	620	597	572	618	620	629	610	600	608	669	613	640	631	601	630	615	671	602	673	590	624	592	617	613	592	636	662	591	586	595	602	607	574	559	633	615	638	651	618	636	601	606	640	637	627	647	602	658	634	638	590	616	590	606	669	623	646	595	646	606	613	612	635	609	591	610	598	607	607	614	612	582	588	623	647	615	613	619	655	605	614	625	613	621	630	614	661	648	601	658	640	577	646	653	608	610	596	607	676	656	611	616	633	591	630	596	655	573	573	627	633	645	616	632	658	594	615	616	592	654	554	643	625	619	605	609	650	567	595	648	576	620	607	630	589	657	604	634	619	655	591	606	626	624	628	587	636	624	587	628	656	642	627	607	646	558	617	622	566	650	631	611	652	617	601	625	609	612	566	605	644	548	604	612	555	592	615	581	599	639	636	602	605	581	640	615	617	591	580	619	611	587	598	591	596	638	573	593	580	611	630	579	620	560	594	609	607	646	633	630	634	604	597	617	640	561	641	638	623	605	621	607	614	585	638	598	640	590	599	635	591	608	593	572	609	656	594	610	588	614	619	641	639	668	628	600	617	609	596	630	608	636	650	613	609	578	636	670	646	608	616	603	627	582	651	660	595	611	639	608	588	614	611	636	653	570	614	611	657	587	617	574	658	629	586	625	628	616	655	632	605	624	575	606	595	689	608	659	641	583	627	644	617	586	588	603	651	613	628	597	646	608	604	619	599	631	638	624	630	592	661	601	631	632	609	569	635	642	589	654	609	618	614	632	647	551	592	603	585	635	591	635	608	594	577	600	573	592	645	609	570	636	623	631	580	598	636	584	623	594	594	606	620	644	622	631	609	650	626	619	628	616	579	578	641	598	578	654	571	608	566	596	609	628	630	592	610	610	600	601	597	640	609	559	607	548	578	557	634	644	614	609	634	651	597	636	591	578	621	617	612	591	623	661	586	631	623	612	666	631	592	619	581	622	628	645	597	631	679	608	642	639	658	608	631	607	607	642	610	585	562	610	562	645	625	592	640	625	554	598	625	625	653	574	638	613	650	662	635	599	641	606	620	632	640	583	633	606	622	637	621	598	580	590	607	626	602	625	616	661	644	618	631	610	657	620	591	647	598	583	573	638	579	598	622	599	591	601	629	582	592	636	618	675	593	621	612	638	637	632	578	597	593	638	604	620	645	640	598	593	600	623	587	641	639	576	599	626	606	606	612	622	625	605	611	626	607	607	645	608	627	611	615	604	620	621	620	644	582	626	601	655	603	620	637	588	609	584	651	573	562	665	583	575	584	617	588	661	609	641	619	597	625	665	644	663	594	605	602	587	632	669	607	635	614	606	611	604	618	618	618	625	607	631	615	564	650	640	607	608	597	597	621	619	626	602	609	620	607	602	648	596	613	605	651	660	597	605	618	589	630	633	603	605	617	576	607	609	611	603	583	602	588	625	601	595	646	629	626	629	595	595	629	662	605	579	624	581	573	638	613	656	629	610	612	612	652	637	607	618	623	625	594	614	563	587	587	610	630	591	653	601	591	648	634	608	602	609	661	632	610	641	609	598	636	637	599	592	627	654	585	662	591	619	629	592	627	620	633	584	626	579	606	598	622	621	661	611	577	659	635	615	647	623	588	594	596	647	614	654	643	565	624	579	584	583	560	590	597	572	605	594	618	624	575	643	604	602	616	638	640	610	600	587	618	588	630	598	580	600	611	592	626	593	618	599	623	623	587	586	582	589	611	601	580	602	597	613	661	576	533	603	571	639	634	626	559	594	659	608	582	604	611	662	631	588	595	610	616	618	596	542	613	626	626	643	608	615	617	647	619	647	634	558	640	629	666	622	637	604	614	630	665	583	613	601	595	573	627	644	590	621
59236	13189	11350	6721	4186	2972	2336	1873	1586	1371	1271	1133	1073	975	887	859	772	772	794	786	765	740	719	725	694	640	692	659	610	657	675	606	686	618	649	643	588	625	613	564	591	628	569	618	602	642	656	602	607	608	604	574	594	629	628	594	649	631	650	589	650	560	594	598	547	596	585	554	580	577	580	606	583	604	572	608	601	572	621	564	564	617	588	619	559	573	599	552	587	590	570	545	542	513	600	579	551	560	569	560	593	571	566	542	573	610	579	590	575	596	551	595	594	611	586	586	566	566	603	623	602	571	583	572	525	589	554	565	593	539	558	590	586	554	563	551	596	572	607	579	539	603	581	557	593	559	594	570	547	557	546	558	639	581	597	570	576	615	572	586	597	613	587	594	570	571	560	578	556	595	589	584	557	577	605	571	537	548	572	602	568	537	576	577	610	632	567	596	558	558	566	537	597	577	603	600	571	586	585	544	565	563	588	614	598	618	562	558	583	611	578	625	581	597	604	595	584	581	583	577	564	572	580	610	608	571	592	592	510	591	611	601	559	564	544	555	609	566	556	586	553	556	578	587	569	580	553	606	582	600	566	586	596	566	583	570	538	555	566	594	590	587	591	598	627	547	572	554	638	572	572	598	554	583	589	576	525	563	555	594	574	593	544	602	597	559	587	600	576	584	605	600	551	561	594	587	559	561	522	617	603	625	539	617	573	566	585	569	604	596	617	591	572	571	575	592	610	554	573	549	576	579	577	568	561	579	561	530	561	571	560	587	574	609	584	551	528	578	622	588	575	552	568	558	574	574	553	561	561	598	571	563	613	614	600	592	565	608	598	563	563	557	586	582	541	533	553	571	554	595	578	583	552	561	525	593	541	598	569	555	559	585	595	545	605	604	622	537	583	556	608	577	511	581	606	577	590	591	586	582	565	594	585	587	559	584	613	596	562	613	540	569	590	566	590	577	601	558	568	588	574	595	533	546	572	549	535	583	572	575	555	595	555	594	576	596	544	589	574	614	542	601	536	615	588	609	607	549	565	568	624	560	611	587	570	578	561	632	530	568	601	590	589	593	597	553	576	559	563	608	523	603	592	565	620	594	632	518	591	572	572	544	611	612	576	590	625	544	580	556	543	573	576	530	551	565	621	552	595	607	566	572	545	588	603	565	572	565	556	578	620	571	545	555	584	595	589	567	600	566	557	572	578	603	551	542	589	600	569	588	555	584	607	580	548	604	515	565	579	578	599	603	576	593	573	598	541	545	571	584	585	567	582	560	600	552	596	549	649	601	573	583	569	569	563	587	572	578	569	579	616	609	566	561	555	566	597	594	537	537	557	591	582	568	603	574	559	583	566	584	623	565	546	543	544	595	618	586	593	605	591	569	565	571	589	547	561	584	594	582	572	590	557	553	523	572	545	636	587	599	544	582	592	570	546	518	586	573	565	586	573	567	621	601	608	599	584	544	588	550	553	591	569	603	564	567	587	611	566	584	625	596	582	586	560	559	602	644	578	559	549	583	579	567	573	540	594	603	573	588	562	597	550	552	579	598	567	631	578	521	576	586	614	574	584	602	566	588	626	553	562	553	486	568	572	604	560	570	561	579	586	516	585	591	597	523	607	596	591	588	581	573	548	566	606	551	585	545	594	574	529	546	583	581	633	605	592	606	564	594	571	559	561	596	602	615	584	566	625	617	574	512	574	572	582	584	588	535	586	565	594	592	537	578	601	554	609	585	591	570	571	590	592	598	546	561	556	529	539	588	568	563	596	573	576	583	589	525	543	553	589	567	578	591	623	552	625	612	565	541	563	590	537	575	569	600	569	589	599	570	536	573	562	551	564	584	571	599	579	562	566	619	561	569	602	573	578	591	589	596	599	621	563	563	577	624	541	613	544	528	602	556	554	587	595	551	545	608	618	575	573	579	570	568	530	554	554	586	576	577	568	571	646	562	581	579	560	593	570	579	542	585	565	560	583	542	565	594	531	577	571	589	558	567	561	567	613	595	522	583	533	576	558	545	584	579	555	533	556	588	579	552	537	579	588	566	601	578	548	596	604	605	570	569	582	533	585	601	622	561	603	570	556	555	602	575	553	554	575	604	590	614	584	583	571	554	593	607	546	595	632	540	622	561	607	577	547	553	598	547	573	583	597	590	594	549	570	548	560	560	592	557	543	606	602	580	573	539	570	594	590	577	626	552	542	561	584	580	561	573	593	589	563	583	604	576	540	601	578	590	599	567	607	548	538	586	545	583	596	583	593	552	622	575	593	616	540	588	559	614	536	577	590	577	536	590	610	629	580	565	557	574	609	535	561	581	588	564	557	578	571	598	572	581	559	585	545	502	539	575	601	594	577	561	536	631	574	615	533	570	535	589	622	543	576	556	595	635	585	628	553	552	575	561	569	557	555	569	648	544	557	568	593	606	587	554	599	561	570	520	629	541	586	624	556	577	570	595	566	565	576	620	578	613	553	561	579	566	555	570	594	574	583	582	616	580	587	608	570	549	577	587	575	580	559	569	587	545	594	599	579	563	588	575	600	580	571	599	609	618	527	564	564	627	566	565	600	566	559	599	539	605	533	556	537	582	586	564	565	554	555	572	549	569	586	568	565	597	614	585	547	595	597	576	568	575	588	578	549	582	587	615	524	512	594	549	572	586	550	545	585	558	563	604	536	551	558	550	563	608	558	567	538	570	551	585	584	561	544	571	563	548	556	568	591	547	544	599	586	562	567	573	559	548	590	581	585	585	536	581	582	571	595	596	597	567	512	548	653	581	604	547	591	549	574	578	577	572	598	592	575	594	578	566	575	577	581	590	547	551	607	580	560	584	619	583	573	592	573	600	583	574	569	558	555	570	589	556	578	569	541	588	605	605	562	614	576	535	578	599	527	563	556	565	557	564	584	626	576	574	586	596	570	512	556	579	542	578	548	575	576	570	581	577	591	546	594	559	595	598	536	540	573	552	615	596	573	593	591	538	542	576	566	558	593	584	591	581	620	579	596	553	561	602	590	596	568	563	622	605	570	560	561	563	580	565	565	617	567	567	575	585	619	573	618	589	558	574	544	573	577	567	590	565	573	534	597	601	539	551	563	575	580	588	580	589	568	616	609	587	561	562	555	549	528	586	536	570	594	540	541	592	565	613	640	600	594	569	587	560	533	571	597	533	570	593	566	616	563	578	531	555	623	576	576	541	563	563	553	587	575	616	574	582	612	613	592	518	589	577	584	589	576	581	555	589	604	583	585	613	522	563	572	574	540	535	558	606	542	597	583	589	594	604	599	593	581	566	580	619	581	566	555	573	553	622	634	570	558	554	558	549	603	589	534	575	591	545	565	601	573	553	634	569	605	593	581	578	575	520	577	603	608	537	593	597	568	577	586	507	590	606	579	583	572	570	580	576	562	616	586	553	554	563	557	587	573	583	581	614	529	588	561	546	612	565	612	554	530	581	528	565	557	565	559	553	577	612	604	572	589	596	557	562	547	571
34094	18745	4412	713	540	521	500	505	484	492	501	509	492	511	469	481	517	497	515	498	430	462	486	472	472	500	468	496	457	538	468	479	503	514	493	457	480	453	484	511	510	506	496	476	482	467	503	504	453	439	507	506	462	464	443	475	464	460	470	507	519	514	521	520	461	495	457	478	526	499	490	506	472	492	454	476	500	478	487	532	487	487	450	491	498	465	497	513	476	497	499	486	466	499	463	438	510	538	514	476	489	477	485	485	466	464	508	438	484	484	533	465	430	491	520	463	485	493	479	490	474	513	500	481	498	523	493	492	535	491	471	484	475	539	497	514	493	429	462	481	490	484	476	479	472	453	460	520	464	464	531	509	491	482	496	503	493	498	463	537	511	491	487	475	444	474	469	514	462	473	527	496	494	524	481	455	485	495	468	495	491	492	491	532	515	498	492	490	474	475	529	457	457	463	507	495	494	522	522	464	465	481	502	459	453	477	483	462	456	493	479	418	505	492	446	447	498	533	509	542	475	482	493	518	466	499	476	480	487	453	474	505	525	503	546	509	480	494	489	516	450	469	495	472	460	491	518	504	475	474	451	487	519	496	489	496	508	487	449	446	507	495	447	486	487	500	433	495	482	455	511	478	498	513	426	441	523	476	502	459	485	473	502	459	491	521	484	496	475	506	463	483	485	520	468	469	458	457	476	438	465	471	521	483	525	500	503	471	525	501	495	477	528	506	484	503	471	521	494	487	506	496	511	468	473	503	502	528	498	488	516	528	469	468	495	469	470	498	490	495	463	508	485	488	500	458	526	490	489	497	472	470	458	467	501	516	478	500	504	472	475	487	462	452	493	459	524	484	464	461	461	507	531	471	487	516	506	466	466	453	461	491	490	497	471	440	460	497	495	463	502	515	478	487	496	538	494	490	472	503	476	556	482	457	497	503	485	505	514	456	499	470	487	478	464	469	503	478	486	502	477	467	506	483	503	435	433	507	497	477	478	474	504	481	496	505	489	471	455	488	492	479	469	477	489	504	457	453	494	486	455	509	528	485	484	469	485	465	499	509	461	495	508	498	514	502	476	480	496	494	414	487	446	481	540	476	510	505	496	432	473	479	465	498	495	501	488	477	471	491	495	476	503	536	479	506	494	500	453	496	501	464	493	486	478	515	516	466	442	476	456	513	510	454	483	469	484	476	483	500	480	412	504	485	488	497	499	476	494	521	510	479	454	475	491	490	482	466	457	454	531	481	544	505	444	475	496	468	510	460	478	458	465	466	454	495	527	453	494	462	517	435	460	486	474	496	491	519	499	474	460	453	499	513	462	504	483	500	496	480	466	500	488	487	462	485	482	552	489	481	476	510	504	536	456	525	474	484	505	540	504	498	515	482	479	531	499	490	507	447	441	500	458	492	476	480	515	470	534	462	486	487	475	495	470	499	487	497	467	505	488	477	458	462	462	495	483	536	508	515	525	524	471	486	507	500	453	484	496	469	487	497	481	520	505	500	443	484	514	469	506	468	484	488	506	492	490	465	495	476	477	489	458	488	478	493	511	479	483	481	479	493	488	465	499	457	491	493	491	480	505	498	533	522	500	489	529	503	451	482	487	447	452	460	461	438	443	458	448	506	487	442	500	478	516	512	515	492	480	476	475	511	472	511	471	542	495	514	480	475	473	486	491	494	499	511	487	501	468	462	476	462	498	446	501	493	488	483	464	485	491	516	517	475	519	499	454	507	464	486	523	473	510	511	467	492	446	456	478	509	473	488	516	451	542	509	464	467	513	489	467	482	523	491	488	462	476	519	484	469	469	491	505	480	476	492	494	547	442	482	525	489	482	475	471	454	444	517	505	520	458	514	486	444	501	512	450	515	501	530	527	451	486	507	532	488	508	482	475	512	482	484	502	447	472	500	493	470	467	515	439	482	525	507	469	459	436	484	496	494	512	501	478	465	493	478	500	515	480	438	491	472	462	451	535	488	448	502	519	478	512	479	503	479	493	497	457	492	488	495	497	465	500	518	514	546	497	522	502	523	523	516	480	515	474	490	466	485	446	489	486	477	484	506	491	490	488	496	490	495	492	514	481	497	454	497	480	468	497	459	470	492	485	484	506	482	485	482	472	477	511	529	478	471	438	462	458	501	506	501	509	509	479	482	496	503	475	485	469	477	508	472	484	527	489	456	484	487	472	477	490	536	466	505	475	467	451	461	468	472	473	479	481	467	483	463	467	468	492	509	452	508	486	473	491	480	496	478	469	446	509	481	509	472	447	464	489	420	473	497	471	518	527	472	460	465	493	469	489	472	491	463	481	473	482	505	473	445	463	495	489	476	478	506	472	495	529	460	485	497	519	505	457	496	450	476	487	471	449	505	481	475	506	483	493	499	470	459	499	502	474	498	470	502	472	483	459	516	480	503	508	443	483	475	518	469	475	508	462	474	463	472	445	471	465	451	446	482	507	474	520	491	502	461	490	453	507	517	446	462	497	474	524	472	468	487	465	507	502	478	510	491	482	470	503	452	495	503	482	513	497	443	502	501	516	515	490	503	483	498	504	531	506	517	485	482	507	498	462	487	480	455	487	476	499	518	483	452	492	525	472	461	490	486	449	479	467	458	459	510	503	514	490	466	485	491	465	451	450	470	454	477	455	515	496	485	492	460	501	475	510	508	478	481	468	481	454	489	480	544	485	493	474	491	504	495	502	488	472	491	536	464	516	484	463	463	471	514	500	496	527	495	477	474	450	486	521	466	466	528	491	512	482	481	496	454	514	455	510	507	469	452	490	466	485	507	467	507	483	482	434	502	503	469	477	491	480	486	442	461	459	480	507	520	504	483	503	483	493	456	491	442	464	488	471	510	512	481	526	503	513	452	453	491	504	487	479	466	466	471	425	489	458	475	490	495	511	491	471	478	450	497	504	473	480	491	469	468	483	509	472	486	488	506	486	505	501	505	493	540	538	471	479	468	526	478	486	516	479	462	507	461	497	483	444	467	487	503	449	472	495	478	478	531	483	486	504	472	454	445	478	490	508	452	470	458	473	486	460	516	487	450	510	513	475	495	472	456	468	454	476	514	449	489	527	512	511	471	523	468	505	542	495	434	504	482	497	481	464	493	524	448	500	448	484	499	474	479	463	513	495	486	497	511	497	453	478	521	482	468	501	482	469	456	463	426	476	480	500	497	485	472	478	476	474	469	500	492	483	468	492	463	474	474	498	510	494	473	502	526	514	501	466	466	495	485	500	467	482	468	441	505	477	500	505	483	505	455	446	504	507	448	499	477	483	471	512	465	487	465	483	514	498	506	535	489	509	484	486	489	495	474	476	497	474	508	486	509	538	485	517	503	469	496	498	481	479	475	513	502	486	442	483	460	456	503	494	480	489	490	478	480	495	514	456	504	510	495	486	478	456	484	513	516	483	483	490	483	514	519	502	481	502	524	465	469	517	451	472	478	468	487	471	482	491	507	475	459	490	496	487	468	474	455	477	527
32473	5477	870	660	623	563	539	533	523	527	554	500	491	513	481	498	493	479	492	511	484	527	500	510	506	523	501	487	538	512	480	500	484	511	524	545	530	494	536	516	473	498	534	526	523	513	560	533	511	504	502	506	529	486	475	535	513	536	535	539	500	490	510	501	502	522	499	468	504	468	490	507	526	506	510	511	469	500	497	529	485	480	517	506	497	508	542	530	500	531	460	513	512	500	508	496	474	497	493	504	564	542	486	512	505	521	470	493	499	487	529	537	486	553	495	508	533	501	520	485	484	526	503	496	551	484	500	514	526	514	484	510	529	502	508	515	519	520	500	490	492	500	484	540	550	521	477	480	485	494	499	499	496	512	500	497	512	490	511	489	522	496	510	493	539	518	493	490	510	526	506	500	495	490	481	557	528	515	521	488	519	495	506	489	507	486	481	492	511	534	537	512	532	473	502	532	494	481	529	494	527	529	463	508	489	542	491	469	481	526	500	541	483	468	543	516	539	512	529	540	514	486	507	512	507	499	461	519	490	517	512	507	503	498	514	496	499	522	456	488	504	528	491	515	528	511	497	517	500	527	519	498	542	474	457	500	505	458	488	532	529	503	507	542	513	470	481	497	531	534	496	507	491	509	538	484	482	521	532	517	486	485	477	517	516	506	483	496	503	511	519	502	481	497	535	523	481	511	511	512	510	522	483	493	509	476	494	494	508	519	522	562	520	542	468	501	527	503	510	535	527	497	533	544	521	516	484	503	478	493	491	484	511	542	502	476	533	535	504	535	535	471	500	537	516	553	522	559	511	471	486	487	509	481	473	507	487	480	522	507	481	476	526	503	489	524	527	503	530	532	486	483	511	537	508	479	538	523	533	522	509	506	487	496	488	574	528	494	484	425	521	517	476	536	489	516	512	527	535	521	527	521	484	521	547	464	524	520	475	559	506	523	501	502	554	519	511	564	528	553	470	496	534	535	499	486	490	508	553	525	509	514	538	508	518	460	514	480	470	561	551	462	490	561	535	481	492	517	516	448	548	524	511	472	489	521	519	498	489	516	505	501	450	513	510	508	508	537	499	495	531	457	462	503	558	479	477	497	522	483	515	479	530	502	533	501	489	536	504	496	479	516	508	494	527	500	531	514	498	536	520	530	479	541	532	526	522	533	474	528	498	505	514	504	496	519	484	512	489	512	523	492	464	535	512	491	497	530	494	500	499	550	480	540	500	483	520	546	546	503	457	539	535	497	502	504	523	515	499	485	543	477	449	484	488	446	513	506	519	527	538	482	496	520	498	480	507	478	510	505	545	493	522	513	499	502	478	485	488	527	498	505	533	506	489	517	523	486	473	512	494	542	495	488	497	521	528	516	504	503	475	522	506	513	473	479	504	505	521	514	517	482	539	531	515	539	511	505	513	460	452	488	490	478	482	506	531	492	501	522	498	511	546	525	527	508	502	500	500	545	483	511	490	493	490	511	474	506	473	544	499	503	497	545	494	538	494	528	522	520	534	546	524	482	511	511	504	513	547	489	459	498	507	517	551	491	529	510	500	505	548	513	509	478	508	547	523	501	521	479	531	509	519	492	478	512	490	518	520	512	465	495	518	472	445	484	504	511	554	509	474	513	506	484	462	470	510	497	513	504	469	529	485	489	490	521	522	515	523	485	506	492	492	505	506	517	482	475	517	491	469	469	511	540	496	488	516	479	478	469	473	482	515	479	522	521	533	519	524	522	494	506	536	466	476	514	525	521	478	511	483	514	520	485	498	509	529	525	505	512	512	494	490	531	507	484	507	527	506	488	526	502	469	498	500	513	529	482	487	466	474	495	513	508	474	495	544	520	515	521	511	524	481	520	503	481	496	478	475	503	479	501	522	495	501	491	527	557	485	489	497	530	522	534	508	580	533	543	510	534	532	549	515	494	517	476	529	540	495	517	502	490	504	485	482	534	525	475	500	474	504	514	485	478	540	497	518	500	480	493	452	478	483	531	528	492	521	517	478	542	485	484	495	538	516	478	469	503	470	506	511	525	503	533	517	537	500	496	515	490	493	504	521	490	528	490	526	508	508	515	492	533	483	533	535	482	521	504	488	481	525	492	519	502	504	492	518	532	489	525	506	501	494	517	504	475	488	470	505	507	477	495	495	511	510	472	508	488	521	496	519	498	496	485	521	463	519	530	503	493	497	495	504	513	466	463	508	500	541	540	487	492	484	486	523	489	542	507	502	544	508	521	502	507	507	487	478	503	502	520	480	483	517	469	490	509	516	481	520	491	515	513	515	515	517	537	493	534	465	524	500	512	505	474	531	506	512	495	563	504	503	479	531	500	512	525	517	500	481	513	486	505	505	508	500	459	483	529	528	505	545	503	478	512	472	524	528	502	497	510	509	453	529	484	489	508	523	534	519	540	490	500	524	487	489	506	517	478	497	541	528	534	507	507	503	530	513	524	520	526	506	487	517	493	506	462	509	479	502	494	505	483	540	485	511	491	520	526	506	496	561	503	551	471	516	501	509	543	526	528	514	478	518	512	545	515	516	490	505	531	506	519	482	527	569	495	525	497	565	519	502	489	535	520	515	524	555	492	523	474	521	509	480	509	495	543	513	488	461	497	524	500	477	549	486	490	468	499	547	525	496	522	516	548	528	491	550	503	502	519	496	517	478	507	457	497	474	469	480	533	525	481	515	487	501	541	499	490	506	521	492	505	484	461	522	468	519	506	507	484	488	543	528	493	495	499	493	510	529	468	510	489	504	477	484	507	513	476	470	522	492	539	515	489	487	520	513	492	504	512	508	514	457	518	499	514	532	477	485	503	500	495	541	514	523	504	474	511	497	498	476	500	493	522	502	478	467	505	489	485	463	487	500	462	486	525	480	486	519	503	489	479	517	511	521	513	490	500	488	507	526	524	501	507	532	543	550	495	496	535	496	519	526	512	506	516	516	497	524	479	511	538	503	543	500	490	528	480	526	500	510	514	474	478	547	525	495	538	492	564	485	507	525	505	481	503	524	481	499	503	477	495	522	489	541	468	515	566	533	530	539	486	495	493	469	543	519	468	505	508	487	526	524	531	496	507	529	540	526	495	509	483	483	519	543	523	529	519	546	504	502	499	512	573	484	520	516	511	538	498	495	527	490	466	496	498	483	480	544	500	490	524	530	513	542	478	471	547	489	492	493	494	502	511	511	536	546	510	491	494	499	498	469	511	492	531	483	517	524	490	528	475	482	513	507	541	473	499	499	496	497	477	513	519	521	520	482	499	487	489	493	541	493	476	532	519	488	501	502	534	493	539	490	463	493	521	505	501	505	473	508	493	523	470	562	508	517	487	522	507	516	464	516	484	504	514	492	497	507	507	486	499	469	450	491	484	463	515	487	506	508	494	551	516	510	517	479	531	524	522	500	527	494	521	494	499	510	536	549	499	519	513	536	456	493	475	506	487	518	533	497	480	498	490	483	486	484	469	500	507	502	505	491	520	493	478
25295	21091	26748	25272	20914	9983	961	626	509	467	418	441	411	368	371	367	377	345	348	335	327	319	324	333	330	317	351	315	315	302	315	326	310	313	315	313	286	297	327	322	299	340	317	268	326	308	291	388	307	301	327	291	300	338	345	324	287	331	334	321	299	299	333	323	326	310	325	295	294	299	311	311	299	311	294	334	304	319	322	304	302	308	319	291	285	279	304	314	292	292	285	320	310	274	327	304	307	317	301	311	315	323	300	317	289	289	306	306	276	310	306	292	282	292	291	315	318	319	328	308	285	311	316	269	339	326	315	286	310	293	304	291	305	340	331	318	308	276	318	295	298	290	300	313	300	310	275	281	300	306	298	316	295	291	314	301	303	307	321	332	300	314	304	284	329	304	322	288	293	291	306	318	298	313	262	287	344	309	278	291	286	271	294	316	296	283	289	326	313	308	305	290	335	304	289	295	314	289	267	309	296	313	268	299	295	328	316	315	285	306	302	285	292	305	316	275	300	315	322	303	310	280	303	294	298	296	296	315	279	295	284	308	297	352	280	292	315	327	311	308	307	281	306	284	288	284	296	288	302	290	317	285	319	339	288	304	287	291	287	307	300	317	302	294	277	286	297	284	335	295	301	264	298	306	297	335	310	332	298	316	288	309	278	320	333	274	306	275	303	307	302	289	279	278	296	320	306	292	313	293	310	283	315	289	294	302	306	293	303	287	309	298	316	271	306	313	272	272	302	314	334	292	313	311	295	288	295	288	301	288	300	311	301	300	310	350	270	324	278	327	301	299	321	327	316	245	273	299	282	290	314	323	289	276	307	274	320	278	291	321	302	288	307	316	295	276	331	310	294	288	275	293	326	273	286	331	293	291	298	277	308	306	275	276	322	323	293	305	284	321	300	259	305	278	293	317	313	299	300	313	292	293	307	304	283	297	306	338	324	308	309	316	298	299	304	280	303	303	304	258	308	285	293	320	312	299	308	270	298	303	293	305	272	332	306	292	301	329	308	317	304	291	307	320	301	297	290	305	302	305	291	295	313	300	317	291	314	290	278	298	300	297	307	293	333	295	287	282	308	259	299	292	306	290	303	309	303	281	293	301	312	301	288	306	320	300	291	307	272	300	282	322	284	299	276	308	315	305	319	280	310	303	307	290	316	301	305	290	326	318	261	306	321	325	296	286	302	319	281	309	330	309	332	308	321	283	335	296	279	267	256	266	296	312	297	324	292	308	300	285	319	288	273	311	309	295	316	273	324	307	282	309	290	304	285	281	288	312	317	262	323	283	289	337	306	322	293	295	329	307	320	300	323	329	309	309	292	269	329	310	301	289	301	301	284	296	290	276	317	306	295	331	290	302	318	327	336	300	305	291	295	307	302	332	288	276	293	308	271	311	299	298	269	304	323	283	307	295	301	283	281	310	294	310	297	318	287	315	281	282	299	281	317	319	308	284	270	282	292	289	294	301	309	317	312	308	267	295	298	320	282	282	281	299	279	312	294	317	320	260	289	324	326	325	316	316	297	297	322	307	309	333	292	317	299	330	297	308	290	262	326	303	296	297	293	315	288	305	298	293	323	278	313	288	269	290	326	302	273	302	296	301	311	301	286	314	307	310	298	306	307	332	259	281	310	297	351	272	276	288	332	277	281	320	266	287	300	285	308	289	311	320	306	314	323	323	313	302	321	302	267	295	298	310	325	316	271	324	305	293	304	273	280	298	334	296	321	313	284	278	295	324	294	319	329	290	304	287	306	321	329	307	303	271	303	342	280	333	301	288	328	288	278	304	308	319	323	299	279	309	323	279	304	297	297	335	274	290	293	304	286	324	301	313	277	289	318	309	295	263	263	311	278	268	282	288	277	268	304	285	318	314	314	300	295	314	284	315	322	295	264	305	309	293	297	305	301	300	289	295	268	260	306	327	300	289	307	315	323	311	288	314	289	333	269	300	293	290	317	283	287	272	329	284	301	276	308	290	312	311	313	298	295	323	310	321	303	291	311	293	292	281	295	306	304	307	288	274	311	277	320	308	277	312	309	289	287	302	276	283	338	319	296	322	277	304	323	346	336	290	255	303	306	269	305	303	254	284	334	276	311	329	310	297	300	280	296	276	292	311	290	276	311	281	296	292	281	269	304	290	301	338	321	311	288	284	305	282	295	273	299	324	341	286	289	323	303	283	327	295	302	313	279	287	301	304	350	309	290	307	295	319	276	294	279	279	307	296	293	294	294	272	278	316	311	313	312	318	282	275	275	316	301	311	286	296	269	303	301	310	295	306	286	269	261	270	308	293	293	294	283	281	327	293	306	293	341	296	279	295	319	288	292	293	312	303	316	277	300	310	291	327	319	326	309	287	284	293	298	297	275	289	299	300	283	297	297	316	293	280	326	325	317	319	283	283	318	329	289	297	315	315	313	282	293	286	311	304	285	297	296	306	286	306	310	290	312	296	311	313	312	301	313	298	286	288	318	318	316	278	285	311	348	284	307	278	271	285	335	311	300	272	312	306	280	290	310	299	307	315	328	276	309	284	314	288	276	290	339	300	286	277	277	298	305	304	302	308	285	290	278	298	302	282	287	291	276	301	314	327	320	279	287	315	291	279	289	299	303	275	321	291	327	290	308	294	279	294	273	331	316	270	330	289	337	309	299	305	313	279	304	295	277	321	312	302	325	278	298	316	273	263	292	298	295	327	300	292	333	298	275	308	335	293	309	289	324	335	303	308	315	291	312	291	288	286	285	307	285	310	301	296	291	288	283	296	306	270	303	308	294	275	307	297	276	303	290	353	300	333	315	355	311	330	289	300	308	271	280	281	319	296	326	281	296	296	315	272	282	310	307	302	315	291	286	272	321	292	323	337	312	292	294	308	280	288	337	299	276	311	283	299	296	299	308	320	306	290	291	285	341	280	286	318	298	304	295	272	290	309	297	295	320	302	286	305	294	308	286	274	300	284	316	295	290	301	269	277	329	286	304	306	277	286	292	297	298	298	297	301	279	311	297	289	301	302	294	309	298	298	303	285	315	312	297	285	297	296	295	279	288	297	288	291	284	282	304	302	285	308	302	303	325	320	308	283	271	298	324	281	316	319	302	285	283	278	308	307	312	291	310	321	309	288	308	281	287	310	293	306	299	294	310	271	299	323	316	336	294	272	304	301	318	317	309	332	290	304	301	310	274	306	273	264	323	285	300	268	306	288	323	309	312	291	313	271	286	318	315	311	295	299	295	286	290	324	308	325	313	313	292	304	336	308	300	316	288	304	306	295	279	316	273	261	307	276	289	315	309	275	296	285	292	296	309	299	300	292	265	299	291	311	313	300	324	312	301	304	292	299	310	294	275	323	316	302	307	285	302	301	304	277	277	320	286	289	290	317	305	302	287	298	278	330	280	301	315	279	272	259	292	303	315	266	274	290	286	300	273	299	307	322	276	304	316	325	277	323	307	301	268	279	305	304	302	271	312	297	281	331	291	280	297	303	281	298
59810	15294	6661	3681	2219	1551	1191	901	794	689	658	565	541	500	503	481	440	419	409	368	406	399	416	344	363	360	335	345	337	348	326	325	334	327	329	344	344	348	302	342	348	293	354	338	340	319	324	342	315	341	340	317	359	303	319	304	341	332	372	338	350	331	333	335	322	327	315	323	314	305	327	334	311	299	340	339	311	300	310	304	359	343	343	302	310	331	347	316	316	335	293	318	333	302	279	324	304	339	312	308	331	326	321	308	301	296	280	307	323	325	352	319	307	301	296	309	302	320	311	311	321	292	308	312	288	285	334	293	292	303	320	303	278	327	314	351	317	319	307	342	306	327	289	300	347	322	290	316	323	310	350	323	331	267	312	308	321	334	314	294	358	307	312	345	293	309	288	301	290	344	320	349	326	308	318	321	340	337	347	322	309	328	314	326	324	296	296	301	328	350	335	326	340	308	293	326	372	333	344	317	299	314	307	293	324	327	297	316	327	333	306	307	305	341	306	307	296	341	316	289	315	315	328	317	322	308	318	304	310	312	301	297	321	272	311	305	311	289	311	292	326	316	306	331	288	340	309	299	306	328	328	353	274	295	298	315	273	281	334	319	293	304	293	340	297	302	309	305	309	304	332	336	324	317	296	306	326	332	358	302	309	315	321	332	280	312	312	321	334	300	316	319	325	293	303	298	317	295	324	330	275	298	318	315	315	319	275	328	335	323	292	330	339	284	311	330	321	323	292	321	303	317	315	290	306	329	333	307	298	321	293	308	317	322	331	270	341	301	309	306	334	311	301	315	316	336	302	364	314	335	296	310	312	312	332	318	302	310	315	312	310	328	316	327	345	308	308	328	305	310	311	323	326	312	301	319	341	334	302	278	345	285	295	336	303	323	318	325	310	322	303	328	331	311	316	288	307	335	318	328	320	321	334	302	333	323	311	314	313	312	312	278	354	333	334	330	291	307	310	337	308	315	320	332	318	338	316	323	292	327	303	321	304	316	281	299	305	351	298	318	307	324	313	309	299	313	320	311	325	296	304	310	328	323	305	325	327	312	348	316	322	334	307	328	302	306	322	302	319	329	314	309	308	335	321	349	294	302	345	307	322	361	305	301	296	344	270	324	341	348	322	304	302	311	307	314	291	291	302	305	297	318	297	323	295	321	313	319	306	291	300	271	305	325	319	287	275	308	276	306	284	326	311	272	337	318	305	316	329	330	285	333	312	324	320	304	288	304	309	317	307	305	288	294	302	311	308	321	314	305	336	282	321	330	324	307	304	335	303	328	311	331	291	294	350	309	293	367	336	317	285	336	314	289	310	313	326	308	294	293	273	320	313	323	288	305	319	309	298	268	309	288	320	296	340	330	322	312	307	309	341	340	335	340	333	286	298	329	326	301	296	349	333	312	310	338	281	345	330	312	302	316	304	326	299	313	300	314	323	287	276	350	326	311	304	307	317	318	311	298	299	340	292	340	311	289	309	324	297	313	309	318	285	323	291	314	268	306	328	328	310	295	341	314	312	322	317	300	308	295	333	304	323	279	284	316	323	310	331	315	319	319	303	319	288	304	308	306	321	302	347	314	319	286	295	304	302	306	335	304	315	314	298	308	339	324	336	292	299	340	287	304	300	301	293	318	328	315	298	295	290	333	318	300	293	330	337	292	300	304	323	301	288	313	290	283	317	329	272	317	276	290	335	321	317	308	333	312	318	301	308	334	326	338	333	336	300	339	307	297	338	335	323	312	328	285	294	309	297	313	311	331	311	291	296	310	317	281	312	316	329	321	315	336	306	302	332	324	304	334	298	320	321	312	307	293	291	316	350	304	311	304	322	284	301	286	271	336	319	314	310	305	327	336	317	315	302	306	322	305	308	329	321	316	313	341	309	301	337	339	307	304	301	298	318	297	341	304	329	304	349	292	307	289	324	323	303	318	304	332	321	310	314	325	291	319	323	305	303	319	312	307	316	294	289	341	331	318	292	317	323	329	334	306	316	318	320	297	304	307	292	328	317	308	309	325	314	323	326	320	292	290	316	329	323	317	314	300	308	328	323	318	334	331	330	315	298	292	300	308	296	325	313	318	308	311	310	288	334	275	314	278	316	330	281	308	317	310	308	316	323	299	316	289	303	336	339	314	306	308	351	343	326	338	330	322	340	323	302	264	315	321	285	319	300	298	293	338	313	313	311	341	297	322	355	326	303	284	304	294	344	310	295	289	300	329	328	344	316	287	326	315	346	319	330	286	320	316	315	313	310	324	306	289	316	335	304	323	291	321	339	329	331	331	307	307	311	301	324	316	311	363	310	302	316	326	306	315	293	305	288	326	296	288	286	292	322	293	313	302	306	285	285	299	311	312	330	301	343	318	298	304	333	291	327	317	315	296	309	321	318	319	336	336	315	336	279	309	332	330	309	320	335	298	327	340	316	309	299	304	324	323	328	347	328	355	322	313	313	298	309	275	329	322	320	316	283	321	331	310	308	333	333	341	313	317	304	325	332	299	306	340	283	333	301	291	307	268	315	305	282	319	323	323	323	317	336	306	344	303	338	346	290	306	313	319	304	303	304	324	335	291	300	334	283	341	289	317	307	299	320	318	321	308	312	327	308	333	325	302	312	333	310	313	317	309	318	284	318	316	296	297	308	296	316	331	321	306	305	336	318	317	304	290	309	295	289	310	310	317	289	296	302	300	300	343	324	302	316	310	307	311	327	303	301	310	345	310	307	289	300	296	294	305	326	309	312	321	307	301	306	318	288	307	299	309	328	301	335	331	301	310	313	314	296	312	321	349	331	334	300	305	316	306	312	309	298	316	302	296	321	309	314	314	338	308	338	303	326	313	351	303	345	327	291	294	309	302	319	302	300	317	360	289	310	302	304	330	283	349	278	327	302	300	295	306	301	305	338	304	313	302	309	293	323	338	321	319	322	283	344	306	309	345	313	313	324	321	305	299	303	331	310	292	335	302	298	300	310	321	327	315	294	317	308	320	311	336	334	312	290	313	340	336	336	331	289	313	312	315	273	325	284	328	305	296	273	334	344	301	316	306	306	341	339	324	325	300	321	305	337	327	307	312	312	324	330	331	313	343	350	349	341	326	301	278	311	278	310	294	331	293	350	301	319	298	309	311	270	297	315	339	339	321	318	284	327	308	315	315	318	311	333	294	314	330	298	303	328	332	301	308	320	314	330	295	294	296	314	327	319	345	318	357	315	319	282	301	306	330	278	302	306	342	323	305	290	311	302	323	326	293	310	311	327	316	312	306	304	316	305	285	326	286	313	300	294	344	289	314	319	309	315	327	325	318	320	317	305	297	295	294	334	310	336	294	326	331	297	346	299	330	328	303	306	335	312	337	350	295	295	276	291	326	301	306	314	310	333	296	288	305	310	337	315	328	322	353	297	286	292	308	328	321	316	301	321	295	318	330	305	310	285	318	289	301	334	290	325	338	324	329	308	296	359	278	311	314	323	321	316	339	308	314	299	314
23240	20943	27266	24680	20911	20949	9914	1319	1054	965	931	856	789	780	754	738	777	687	694	656	712	696	678	706	657	693	678	652	656	618	632	649	612	643	646	650	605	641	611	606	626	605	575	602	612	598	642	668	620	650	640	637	628	630	656	610	643	645	594	657	606	629	605	648	619	623	590	630	603	643	635	596	613	637	612	599	602	609	584	577	609	622	630	561	641	606	627	609	660	626	601	603	569	616	587	613	630	593	650	590	586	613	630	663	628	637	661	653	644	666	610	650	610	625	597	590	590	638	603	590	621	601	618	645	609	604	598	671	599	612	663	648	595	648	628	612	630	602	627	608	590	628	656	634	613	656	640	582	624	607	597	601	605	602	557	599	614	616	621	682	595	578	575	631	637	595	642	611	636	635	621	617	593	616	604	586	574	599	634	591	578	618	606	649	600	615	622	592	663	624	597	617	592	618	578	661	648	585	644	663	587	550	621	632	585	548	657	611	638	654	636	582	597	611	587	678	614	595	584	629	650	559	588	582	607	578	589	602	631	613	593	643	590	607	584	600	620	621	608	653	651	603	581	587	581	635	597	597	592	620	592	616	615	616	586	591	616	621	615	649	632	606	605	646	600	613	639	616	635	619	573	633	588	608	648	651	630	611	601	626	627	615	661	632	624	612	586	629	598	606	611	620	642	646	564	563	596	619	646	596	586	598	637	620	600	631	643	646	562	618	619	615	611	608	624	627	625	613	618	613	568	615	603	645	646	603	569	617	635	645	568	622	610	598	634	587	634	596	647	638	581	574	592	623	634	583	605	632	582	566	573	601	650	666	614	651	605	602	595	652	627	576	648	578	622	545	636	608	612	592	613	604	628	594	593	609	620	570	561	616	615	587	612	643	635	645	610	672	611	616	645	613	590	586	613	647	641	642	616	606	575	623	616	636	597	607	587	597	585	643	598	593	626	632	613	641	659	597	597	613	613	632	609	589	587	651	611	637	607	640	615	592	597	605	623	593	602	599	597	569	625	596	633	564	626	640	637	594	590	581	608	591	569	604	634	650	597	603	575	623	588	563	661	561	612	598	580	588	624	628	619	614	602	623	584	622	635	620	629	608	644	619	623	597	571	621	590	598	625	596	635	599	617	628	604	592	624	570	623	595	666	648	625	624	617	573	586	628	635	623	624	615	630	635	620	615	632	580	606	612	615	614	568	570	631	629	623	634	645	614	588	591	623	602	607	619	617	619	644	619	617	605	559	595	663	618	620	594	643	574	624	608	588	659	628	637	592	646	616	569	572	651	631	599	622	645	590	637	631	600	647	640	594	591	607	650	609	613	642	583	608	634	598	586	619	568	592	613	628	549	566	632	566	578	653	642	639	585	609	603	620	638	593	616	642	617	618	630	562	605	608	655	631	603	617	598	639	620	580	612	625	609	615	649	577	637	616	619	580	603	604	558	614	610	607	605	584	579	570	629	572	636	622	654	629	612	655	570	631	605	589	629	630	595	581	615	620	605	620	625	582	612	610	603	624	620	601	651	616	621	614	569	628	619	604	592	663	606	657	617	684	642	618	645	615	640	605	610	629	608	640	600	601	620	641	630	587	641	586	623	616	581	566	652	585	606	628	618	615	589	529	607	611	593	644	643	598	625	623	634	640	625	598	606	632	628	622	606	644	630	662	631	653	622	607	572	593	586	614	626	620	625	596	670	665	591	595	620	622	593	578	605	579	650	628	564	596	599	602	588	600	593	579	627	601	620	575	601	632	581	594	619	596	583	645	628	602	565	635	602	621	605	566	631	633	616	580	592	579	608	576	636	600	607	623	568	616	613	616	630	651	633	598	616	657	639	640	594	652	582	613	563	591	608	607	585	590	640	576	574	606	643	608	659	620	627	600	611	586	582	647	631	592	624	652	582	620	576	643	619	556	647	570	594	600	610	624	647	597	585	572	608	612	585	646	609	600	699	623	654	623	596	636	590	649	618	622	595	592	635	622	626	605	617	636	604	618	625	650	598	570	588	678	577	655	596	601	581	622	623	631	613	650	594	605	609	634	614	643	594	610	603	643	626	603	634	621	607	629	594	621	621	606	607	647	605	597	643	657	625	645	621	647	614	612	616	617	619	608	655	578	609	591	582	619	617	643	687	644	617	625	618	630	563	603	618	636	634	665	555	582	601	634	644	614	632	619	616	576	594	613	610	608	626	605	646	603	589	657	624	606	614	637	636	572	621	587	594	594	603	651	606	603	615	598	621	625	591	588	626	625	643	613	648	623	618	603	660	645	573	660	579	650	582	622	622	652	621	626	615	630	597	643	581	638	634	588	556	632	622	615	605	565	649	602	633	609	546	599	633	605	637	627	617	617	623	597	638	591	634	630	637	580	612	623	628	592	621	614	572	578	635	568	572	605	600	546	577	567	647	609	563	607	632	630	620	633	566	643	621	603	558	590	631	594	622	597	650	600	568	652	612	606	593	594	627	596	578	655	624	632	623	580	634	632	605	614	590	617	616	590	567	542	582	612	579	614	657	621	619	626	624	614	572	591	607	592	603	602	604	585	643	608	591	637	612	615	647	585	563	624	606	590	612	605	597	603	633	608	624	583	615	631	632	618	604	576	618	556	627	629	592	598	599	608	607	601	563	608	590	620	614	626	604	603	663	583	636	639	561	602	621	659	567	598	550	595	610	663	565	593	615	623	625	611	609	625	641	615	639	621	573	605	608	632	644	635	584	576	592	629	621	607	618	634	613	643	587	630	629	590	584	650	623	622	626	603	592	588	596	643	622	623	594	602	596	617	598	670	589	606	584	608	643	616	623	615	596	618	635	577	649	595	618	622	643	617	646	640	608	615	607	604	605	607	594	587	613	581	632	614	611	591	616	599	625	590	607	611	594	617	604	603	581	620	622	592	624	596	594	621	640	610	624	597	666	631	596	572	610	632	600	562	616	612	608	631	560	652	595	538	608	645	593	596	599	616	623	619	581	619	556	604	617	638	630	625	625	628	652	659	639	600	596	603	631	533	593	633	633	616	604	632	633	595	588	640	630	624	614	607	574	643	611	654	641	602	632	597	614	573	613	649	635	635	647	595	623	637	604	642	578	599	593	610	630	594	630	566	623	598	662	618	599	590	636	638	637	616	620	586	642	630	620	574	586	632	596	636	619	641	594	614	601	626	625	640	546	549	645	589	567	595	604	640	639	635	552	656	548	597	620	590	650	615	597	586	567	611	584	605	624	626	581	591	636	626	626	588	602	605	634	641	616	628	617	590	579	593	626	624	632	581	654	615	634	568	617	588	626	605	641	607	604	598	591	634	661	586	660	654	583	642	606	607	623	640	597	597	612	633	609	642	628	599	653	642	641	629	622	582	584	584	603	673	581	581	635	622	635	588	669	661	636	635	576	612	602	634	619	612	624	625	651	606	639	596	566	584	633	626	598	597	612	617	629	626	588	570	593	630	611	627	609	621	661	614	659	639	617	579	608	624	626	584	585
59076	16198	11508	6695	4244	2973	2360	1867	1592	1387	1270	1154	1077	938	932	849	809	831	828	717	766	725	718	703	696	700	697	664	651	623	639	651	623	616	606	659	621	634	587	611	568	581	605	582	618	622	629	587	607	608	601	600	657	564	584	600	581	596	639	605	623	567	627	549	596	654	590	610	574	614	540	598	576	601	596	606	578	598	585	546	584	653	601	575	590	602	580	565	554	590	582	559	558	561	591	589	566	586	608	587	600	565	548	562	581	546	589	595	620	623	622	624	576	571	546	574	552	528	597	548	625	553	555	573	588	593	594	569	580	588	613	614	595	570	560	561	539	580	598	562	549	603	585	608	589	577	582	588	598	555	604	575	564	581	578	588	620	597	620	567	610	555	581	613	563	583	586	574	619	585	593	612	560	650	592	572	600	547	596	546	608	546	587	609	563	522	552	546	561	556	591	589	590	553	598	593	579	611	537	524	591	586	592	532	588	586	527	541	575	581	563	526	566	564	537	571	613	540	581	589	587	575	525	604	582	538	628	590	568	573	603	589	587	571	540	579	594	537	555	531	566	576	550	543	624	579	557	540	598	578	581	591	589	569	605	585	568	573	606	544	551	578	557	554	568	605	627	599	625	583	577	563	572	576	561	579	545	564	581	552	556	577	595	572	555	527	570	538	586	543	571	549	534	561	578	590	560	591	582	588	594	596	583	611	580	600	612	552	595	571	587	558	633	583	591	535	554	603	565	532	561	564	608	595	557	576	621	576	583	587	620	550	581	546	594	599	544	589	642	579	569	560	545	567	586	597	568	585	593	565	570	628	540	568	600	545	602	589	582	532	611	575	565	533	604	567	605	570	535	569	564	598	564	585	537	550	588	594	594	590	549	590	552	538	568	559	560	585	574	576	547	586	565	578	601	554	562	601	492	589	585	593	581	539	566	598	637	585	560	571	607	616	537	595	549	582	592	571	583	615	593	623	513	567	607	573	559	566	567	549	611	583	565	625	575	603	572	589	569	575	605	581	596	619	583	579	572	555	578	577	606	546	560	558	598	611	595	607	544	543	596	586	623	582	604	535	571	505	559	581	576	611	570	561	572	565	575	557	592	546	579	586	534	597	574	572	560	552	522	566	593	540	590	589	585	562	583	523	579	569	554	547	576	520	553	589	545	569	544	571	565	579	541	578	567	577	582	564	559	594	530	567	553	555	560	549	582	532	595	574	571	572	571	572	558	627	577	572	575	568	588	606	592	568	611	563	593	580	568	564	598	580	588	566	590	602	607	595	612	609	582	619	592	555	587	580	651	561	589	570	580	591	563	608	568	578	545	595	581	589	578	641	545	633	605	580	569	564	592	592	579	594	597	566	596	593	547	527	586	545	544	584	531	620	576	603	570	585	579	555	607	570	540	574	587	612	569	561	562	609	596	620	576	629	558	521	611	543	580	599	588	535	554	557	585	576	554	560	559	597	553	578	538	583	562	582	607	570	557	612	587	571	581	568	577	561	571	571	554	560	555	583	573	582	596	638	568	538	592	576	570	566	556	568	597	582	593	598	575	568	582	548	590	600	575	593	535	629	580	586	579	588	590	609	576	565	593	574	555	582	594	524	515	577	561	616	600	562	554	590	576	570	568	593	570	580	605	547	525	599	618	601	575	614	566	572	590	592	596	538	543	542	576	613	623	558	593	586	600	602	614	540	536	619	614	558	598	550	545	599	589	562	554	535	569	562	528	551	570	602	573	596	589	596	536	566	573	593	557	552	550	570	572	615	564	576	576	543	533	579	575	542	586	572	628	567	581	579	619	546	631	596	574	607	557	558	560	551	594	569	581	552	605	591	569	544	610	556	585	535	544	555	607	572	554	590	610	593	591	571	616	567	596	561	645	553	585	565	567	592	569	574	546	580	593	596	595	567	526	559	569	565	546	560	550	568	585	550	579	548	572	531	578	574	621	550	586	582	603	591	558	580	595	596	574	589	590	546	566	582	606	623	575	565	581	594	542	583	566	551	528	598	604	592	603	561	620	575	581	581	629	583	545	586	560	575	570	560	535	551	565	556	546	537	564	551	561	617	579	557	580	593	579	550	540	578	562	567	556	556	575	558	607	577	577	581	557	653	597	623	594	569	602	533	605	589	576	619	571	568	589	582	519	551	572	535	581	583	619	597	612	579	579	561	556	585	582	573	584	590	591	560	550	608	603	567	594	558	589	607	565	576	579	582	551	589	541	589	580	590	591	592	558	556	619	564	665	601	547	592	570	578	575	569	580	600	595	616	557	626	581	573	557	580	601	592	598	607	568	583	568	575	578	543	554	564	597	583	597	565	566	569	584	634	533	586	570	625	601	575	568	530	572	571	516	537	577	553	564	536	596	567	598	571	587	527	551	596	529	561	586	555	561	601	557	547	585	566	581	530	561	554	578	613	561	573	553	600	589	563	536	591	568	551	601	575	565	588	565	564	538	605	562	571	573	592	488	571	596	614	590	579	564	600	583	594	562	594	579	550	565	560	594	558	535	538	568	525	586	554	577	592	565	557	592	588	592	590	583	597	588	560	535	562	558	581	614	576	538	610	567	591	538	594	577	585	558	600	567	538	573	544	551	557	584	568	614	602	568	586	577	582	586	620	593	569	533	526	574	568	530	576	571	600	559	571	561	577	570	598	592	584	564	617	592	553	559	604	560	544	551	621	571	580	550	576	574	592	556	581	514	548	585	551	562	557	585	559	563	632	551	587	574	535	588	553	529	604	573	588	567	594	593	574	540	567	559	577	592	577	571	570	552	574	570	606	605	603	573	584	516	552	554	589	558	547	526	583	604	643	586	588	574	576	582	587	606	593	593	631	584	540	569	578	564	562	543	647	548	580	600	552	571	574	556	592	556	613	555	544	570	578	599	558	592	584	571	521	567	604	592	563	596	566	592	603	567	585	596	546	564	588	526	572	581	560	570	543	522	552	580	621	547	606	589	602	556	537	548	593	576	576	512	629	582	596	534	572	577	611	589	572	544	588	578	589	557	546	581	626	583	554	547	558	560	596	577	524	543	635	598	526	622	588	567	580	569	582	557	625	539	577	584	561	573	592	634	596	609	598	566	583	521	553	619	572	566	615	557	622	538	559	584	607	584	570	574	584	564	592	586	594	563	574	554	573	589	543	555	577	586	562	597	597	562	569	538	544	587	585	562	548	603	613	544	592	598	583	574	585	589	573	567	565	554	610	546	613	612	568	597	587	604	546	565	587	581	570	571	554	565	521	547	530	556	562	598	581	565	535	555	556	575	594	548	602	549	592	526	557	593	557	593	570	529	598	586	551	625	561	589	616	587	553	552	584	565	589	614	612	580	614	572	605	577	595	582	581	572	554	587	540	584	563	582	597	592	616	600	551	576	566	562	574	550	607	550	570	557	593	552	561	590	589	573	578	578	552	575	612	553	562	571	609	592	622	583	532	583	546	598	594	547	588	557	568	574	573	536	580	590	550	554	612	624	568
33967	18964	4248	731	557	520	500	504	501	462	492	484	533	486	525	518	500	482	484	503	478	455	482	504	487	460	465	460	465	469	487	471	514	482	517	502	485	458	499	456	468	451	481	496	446	488	505	508	433	461	517	492	487	494	497	510	492	482	461	479	482	461	502	463	487	508	475	451	491	517	466	499	485	454	498	494	469	473	478	481	459	516	478	500	533	520	467	500	453	481	448	472	507	527	460	474	438	508	470	480	484	449	482	498	511	512	469	462	529	495	526	507	437	453	469	489	482	491	466	472	477	509	468	489	459	524	459	511	513	468	474	443	448	444	488	484	459	481	494	467	494	547	467	492	472	458	519	461	480	506	512	496	480	471	478	475	466	502	454	472	496	500	485	501	462	460	484	453	472	510	478	477	464	481	466	518	468	433	483	474	499	519	495	484	481	500	534	503	500	464	450	468	478	503	480	474	451	463	491	482	465	486	531	487	487	490	487	449	500	491	482	472	474	461	463	458	436	460	488	496	526	459	486	528	476	468	498	496	449	492	497	471	507	484	438	514	524	475	499	507	482	460	470	466	490	489	508	500	507	462	479	475	455	493	506	468	486	509	467	464	483	477	477	502	457	488	482	474	429	468	465	473	475	496	467	511	504	494	498	487	479	506	482	478	487	480	503	490	488	453	490	491	460	474	524	489	523	527	502	470	572	492	484	500	509	473	468	428	474	496	482	489	468	448	473	483	502	496	494	440	481	471	495	454	481	452	472	518	478	505	524	486	466	470	465	541	477	503	489	451	511	501	435	482	462	484	478	460	448	472	456	480	502	495	478	445	518	480	490	458	476	507	494	501	493	510	496	489	510	474	484	502	463	512	505	462	449	503	508	519	502	506	452	486	459	493	495	506	444	468	523	477	495	480	487	530	508	515	506	464	492	502	476	461	449	504	466	487	475	492	477	510	474	506	468	436	449	450	491	538	468	508	468	452	499	479	485	451	503	459	471	473	480	524	538	535	441	491	479	479	532	499	453	500	467	473	448	490	442	492	489	489	496	539	503	516	477	465	486	460	467	425	525	455	488	476	491	521	477	501	519	457	508	530	477	477	471	488	487	455	442	487	527	485	480	467	481	463	508	511	522	501	474	472	491	499	461	466	515	498	471	485	447	492	431	462	450	481	459	437	490	475	453	510	494	481	465	506	511	515	504	460	452	483	488	507	472	488	452	489	487	510	513	469	472	468	491	484	494	499	514	509	455	509	446	483	510	508	497	539	486	465	458	495	518	521	474	473	470	508	461	432	472	473	531	482	492	451	490	478	493	514	467	463	456	487	485	496	456	494	502	474	507	483	440	481	493	496	501	485	490	469	486	466	490	515	454	512	503	528	484	450	495	425	472	523	471	507	474	465	476	521	456	454	468	470	476	506	452	516	467	481	452	457	522	470	450	477	530	491	470	450	500	529	481	438	459	511	502	511	512	469	439	466	473	519	488	487	440	473	493	517	474	502	468	466	491	512	478	479	469	509	451	470	458	490	485	477	471	468	467	454	468	488	487	484	498	532	491	495	485	490	493	515	448	498	435	477	485	499	455	446	464	485	484	449	542	474	511	453	487	511	507	507	483	502	491	418	473	504	505	481	491	482	453	494	467	437	454	522	485	492	437	426	482	479	500	506	474	435	463	531	486	507	500	498	492	473	478	491	504	481	464	481	474	489	464	484	464	474	452	488	502	466	471	483	502	453	463	505	466	520	478	499	478	472	464	482	487	462	466	461	496	451	469	487	501	484	488	459	467	459	472	440	486	528	461	456	466	525	511	432	489	501	454	473	511	495	493	495	464	529	481	485	478	484	450	517	468	489	487	524	486	478	486	506	473	511	470	500	555	468	484	483	509	468	440	492	505	471	506	501	469	510	488	500	473	475	506	460	485	490	522	432	452	470	492	488	482	514	523	497	501	523	456	515	494	512	440	492	458	498	455	480	456	478	524	526	472	509	466	506	512	470	466	530	450	453	448	474	486	495	463	508	496	485	526	457	475	501	481	489	472	424	495	497	517	508	451	457	468	490	469	499	513	486	501	482	468	482	514	444	510	483	516	464	474	480	503	448	487	469	486	490	512	495	502	501	514	486	479	478	476	521	480	467	482	482	482	484	492	513	486	469	458	472	494	499	457	490	507	474	477	480	501	499	471	493	482	464	501	456	504	482	469	484	448	494	514	490	504	478	491	467	440	509	491	500	466	492	466	471	488	522	502	481	495	511	493	492	475	484	463	463	469	506	511	456	471	495	474	468	467	497	483	481	468	470	461	486	500	471	482	500	478	457	483	512	431	492	484	511	535	499	527	505	492	461	472	468	465	445	459	443	433	492	493	480	506	497	499	450	486	463	498	484	527	480	469	480	480	485	474	508	501	483	470	483	463	505	462	528	489	470	480	487	470	491	453	481	514	484	470	478	491	526	469	509	480	508	516	476	495	522	519	490	455	494	485	418	466	472	528	448	525	478	502	497	529	504	472	515	492	498	467	482	527	480	473	508	464	477	454	474	471	495	492	502	452	475	456	534	439	459	450	487	521	489	483	461	450	452	504	454	476	494	494	466	491	495	497	478	490	507	454	486	491	519	517	530	478	504	493	482	503	486	485	460	468	505	485	511	476	514	476	473	508	497	493	489	474	518	500	480	459	508	503	512	503	526	515	469	488	484	464	445	519	480	435	509	490	471	514	500	501	483	452	489	478	496	518	495	496	470	520	467	449	489	466	445	547	449	459	464	483	486	443	478	476	492	476	507	498	488	492	459	513	510	479	480	496	480	482	510	515	493	483	474	451	478	503	492	501	471	498	498	459	492	460	475	492	470	483	492	498	503	451	432	502	471	475	466	502	508	489	473	435	473	496	458	497	469	458	491	459	453	483	462	468	515	465	499	506	496	492	489	486	482	502	477	485	476	484	475	452	487	432	486	469	476	463	490	487	496	459	504	469	498	467	503	462	482	475	522	453	492	461	494	461	498	441	495	471	469	510	523	485	539	504	475	497	490	464	514	458	493	509	532	482	475	468	516	477	485	471	512	507	447	467	492	476	480	467	521	456	430	479	476	524	496	469	498	548	484	473	504	449	534	504	533	489	495	470	450	490	524	513	458	518	474	495	478	472	493	465	478	489	504	508	516	518	485	483	487	471	502	500	465	477	497	472	462	481	486	483	446	449	501	467	462	469	495	488	496	466	501	515	504	494	489	482	451	466	477	459	460	463	450	461	471	453	514	465	466	466	501	457	452	469	486	566	522	514	467	492	501	525	463	490	495	461	457	491	494	469	481	460	476	520	502	474	464	489	469	448	497	491	501	505	482	483	473	487	495	437	509	480	489	505	459	488	500	506	438	518	469	490	478	478	479	495	515	500	530	499	531	465	465	472	487	499	466	461	470	486	459	452	473	531	484	481	480	510	463	454	468	471	513	529	496	474	490	485	461	526	505	471	481	480	477	488	477	509	488	482	471
32396	6386	866	679	614	560	585	534	545	493	504	511	541	544	529	542	500	543	509	532	511	483	512	505	493	488	494	477	500	504	523	492	533	485	507	490	486	472	537	549	513	477	544	514	490	519	513	524	530	520	522	464	520	536	481	474	542	525	495	496	511	495	550	506	515	501	539	507	517	502	511	507	513	494	497	470	503	550	501	523	484	490	501	494	465	507	509	503	503	519	492	506	507	513	490	513	517	507	501	522	511	486	510	506	522	495	535	512	471	501	488	459	510	460	505	480	526	526	476	509	486	468	481	552	452	511	519	480	511	506	550	506	502	494	526	494	520	496	493	501	482	474	492	507	509	475	508	510	503	514	490	477	476	504	478	511	521	491	539	524	526	493	525	539	485	486	491	525	520	521	513	510	524	505	503	530	537	514	482	512	504	496	515	492	514	559	516	490	481	505	490	522	487	519	552	533	523	450	507	509	520	542	467	491	534	524	516	517	505	500	501	484	501	496	470	498	559	506	461	499	514	525	512	503	508	523	487	465	477	523	511	504	517	459	495	515	500	501	504	485	528	491	513	519	487	489	491	499	513	532	496	499	542	503	503	520	490	476	485	511	508	464	555	485	492	527	505	503	488	482	476	505	498	526	520	502	505	599	512	491	536	505	537	470	491	520	512	533	531	520	517	525	529	521	452	540	496	496	481	516	508	524	512	496	515	493	492	568	504	522	522	507	495	497	501	493	541	494	518	514	496	495	496	490	524	479	532	529	514	494	485	512	502	492	507	501	499	514	501	524	510	500	490	514	556	490	515	520	541	535	503	537	499	498	476	522	530	507	517	486	503	479	471	507	505	531	547	527	473	510	501	517	504	484	467	504	518	507	509	526	496	505	525	514	535	533	519	515	511	501	480	482	564	489	494	521	490	523	510	499	480	530	536	505	511	482	512	486	534	501	511	520	492	486	506	499	459	533	530	526	474	499	499	542	480	528	497	509	497	481	509	527	503	485	511	448	508	514	493	492	495	499	495	484	517	505	547	488	478	544	499	490	519	482	501	521	504	497	523	522	503	506	550	535	482	518	533	516	492	543	491	520	529	506	551	491	548	511	554	503	512	505	545	501	502	480	505	507	510	513	510	512	470	540	508	496	479	532	514	521	506	492	462	519	521	520	442	481	507	510	464	536	507	504	534	459	526	521	495	503	517	521	492	543	521	519	488	497	535	545	529	497	542	515	496	509	516	493	463	507	517	490	515	483	536	507	492	516	490	492	537	512	483	520	483	501	546	524	532	490	539	506	494	510	516	507	507	525	529	472	564	520	516	467	459	484	543	554	504	498	505	490	520	512	504	497	511	487	534	493	492	513	479	487	486	514	445	497	477	491	494	529	521	510	540	507	487	539	508	505	524	535	448	489	512	493	463	519	517	494	524	526	474	548	517	491	476	478	533	512	541	489	545	519	508	501	465	518	478	489	463	520	477	516	528	511	497	465	522	497	476	494	486	509	495	483	510	481	488	515	450	505	488	462	522	462	507	518	497	516	525	499	521	505	515	494	535	494	509	520	490	486	493	502	512	540	498	472	526	523	520	485	517	514	519	538	471	489	467	499	542	521	508	479	497	483	525	493	523	509	504	484	520	516	497	499	474	490	490	494	532	505	526	498	499	512	478	562	532	524	526	520	536	494	532	504	495	528	510	510	487	503	539	500	514	530	488	481	499	466	494	469	489	500	535	521	530	517	536	458	507	529	525	491	481	486	514	462	509	510	542	506	467	519	544	540	490	527	458	499	500	529	505	508	523	516	511	482	528	503	485	518	527	513	521	490	511	522	524	479	512	491	481	520	460	490	509	463	474	480	514	466	500	503	534	517	547	520	525	517	534	498	550	506	504	499	544	499	467	505	469	486	499	520	492	504	524	547	468	516	493	463	521	529	520	494	517	530	479	488	548	515	469	493	506	535	525	560	470	477	502	494	556	455	496	475	501	483	519	527	510	476	504	532	517	553	514	509	506	525	506	539	501	513	507	493	469	544	498	493	502	516	471	505	524	476	520	505	517	492	487	495	495	516	538	532	540	462	506	496	511	517	511	509	523	494	491	532	507	486	498	512	477	496	526	514	556	470	521	499	517	488	541	536	506	511	452	512	463	490	507	484	477	501	500	503	511	523	465	485	532	540	516	526	485	505	505	506	530	503	459	457	518	473	488	493	492	538	513	487	516	507	491	496	504	511	484	509	507	520	519	581	529	530	521	555	525	512	530	521	534	529	475	533	523	529	492	468	510	509	489	541	489	500	503	490	526	495	523	484	480	544	488	489	538	436	481	507	507	502	516	503	503	513	510	526	511	528	477	510	515	479	508	499	528	548	481	471	515	484	501	488	509	496	496	506	483	521	510	507	540	501	476	483	489	501	506	486	481	508	482	498	514	508	480	496	524	500	521	488	501	504	488	531	510	497	504	510	521	516	528	487	512	522	525	510	478	518	458	531	519	455	544	502	502	511	494	453	477	548	536	505	533	475	490	490	507	483	523	477	501	471	508	512	514	470	493	492	507	529	518	511	482	533	488	536	486	504	492	489	465	505	502	530	455	495	435	501	522	518	496	488	506	507	543	463	533	473	500	502	492	516	512	516	489	499	513	490	480	522	494	515	503	503	474	499	543	539	512	526	500	521	518	513	515	485	502	484	488	502	483	522	517	497	529	513	529	524	489	475	499	497	448	504	530	499	542	491	501	490	532	517	513	518	514	516	528	484	494	527	513	525	458	513	521	529	508	524	509	522	495	519	525	479	520	524	532	513	498	513	519	514	474	510	521	541	547	473	510	507	476	487	529	510	451	511	496	514	500	489	502	525	531	511	496	487	520	493	482	531	520	509	543	530	457	538	503	505	558	545	478	504	534	497	486	537	502	512	510	498	508	505	525	510	514	510	521	495	474	499	488	517	491	510	527	523	545	484	513	493	462	509	481	522	532	524	510	489	520	508	522	499	530	483	479	497	501	523	524	488	543	521	529	500	496	513	530	528	505	489	538	514	547	489	511	468	497	504	525	475	522	483	525	588	513	506	572	517	518	525	512	504	531	511	515	522	523	494	512	520	526	527	479	506	551	485	494	480	513	491	514	515	531	483	518	488	507	469	526	490	496	526	505	487	528	521	459	470	504	542	521	526	513	481	486	498	510	555	496	484	471	510	508	546	484	505	504	531	535	520	512	466	505	500	517	517	498	510	518	540	505	509	485	497	532	493	529	478	466	494	486	482	519	532	489	515	504	541	499	491	496	509	521	508	513	501	464	510	497	512	533	540	498	523	470	536	511	468	460	490	507	531	471	542	516	488	473	496	439	505	535	503	512	539	514	487	551	462	537	524	519	492	507	545	472	498	559	510	527	503	516	500	527	477	529	495	510	475	517	482	541	511	521	518	452	530	498	527	459	503	527	512	479	559	524	562	523	457	528	530	535	513	465	470	523	480	487	500	534	520	481	511	517	506	501	512
26601	22085	28213	26411	21974	11099	976	666	569	505	502	424	393	409	372	352	333	368	343	403	339	335	359	340	357	343	331	348	315	352	313	325	323	313	319	326	293	304	297	304	327	317	325	327	332	308	300	349	309	341	313	335	345	330	337	285	304	310	323	339	330	335	339	315	328	326	316	346	313	325	335	313	352	325	317	300	313	315	292	286	313	278	311	307	333	290	307	332	305	335	315	315	319	306	297	316	313	332	278	298	321	275	289	300	319	323	321	311	329	332	315	328	336	315	315	319	331	346	312	296	286	320	309	338	329	373	303	300	306	310	309	332	289	320	326	347	280	285	306	293	324	317	333	315	285	353	335	282	347	309	321	323	310	302	324	306	329	313	300	324	305	309	358	329	311	328	319	317	327	337	336	285	324	314	300	310	300	313	295	297	318	312	332	300	316	299	333	295	304	288	316	308	311	303	305	297	313	301	308	287	303	302	324	333	287	330	310	314	295	316	314	312	298	312	337	329	315	292	317	322	297	304	299	322	298	288	334	311	298	320	318	297	316	307	307	319	290	312	304	311	293	324	303	328	332	331	296	332	297	335	306	289	338	326	305	302	308	300	301	320	333	311	304	313	305	316	323	310	291	336	302	312	325	335	341	308	304	331	288	284	314	314	328	302	315	295	280	289	314	328	301	284	324	314	337	310	317	348	310	303	318	328	315	299	288	304	319	306	318	325	340	305	335	314	314	377	329	309	318	303	332	333	329	314	327	343	300	289	333	312	308	305	335	317	344	324	295	289	316	323	279	342	320	321	308	321	309	312	353	284	314	318	329	297	323	313	348	301	312	336	286	326	329	308	312	314	310	319	308	322	298	313	286	291	314	311	314	331	312	315	321	340	319	313	308	318	299	294	313	331	304	300	331	323	324	314	316	283	302	338	279	290	334	307	311	316	318	321	335	317	314	320	333	299	265	305	307	314	320	313	309	323	310	327	312	321	291	302	304	319	328	305	318	302	303	318	356	300	293	296	308	317	305	310	271	320	316	342	302	319	310	318	327	292	302	332	304	310	344	317	316	292	305	286	353	312	275	338	294	306	336	319	297	321	285	317	308	298	292	296	275	323	312	327	320	310	310	315	290	314	296	320	295	305	287	326	328	306	267	302	317	330	287	312	291	323	300	304	291	271	312	301	296	297	314	306	323	323	316	348	274	344	315	298	338	297	342	308	321	314	308	307	326	287	283	325	287	312	290	294	311	288	313	306	294	323	315	297	285	327	298	313	295	300	309	284	302	311	298	297	287	304	308	327	290	302	310	305	305	333	322	304	339	335	313	335	296	337	309	313	306	282	288	335	302	325	302	323	336	297	347	319	324	310	357	322	308	295	328	339	338	312	320	328	334	316	328	327	327	294	352	316	319	296	300	318	329	297	283	282	360	336	335	317	330	324	306	302	270	303	344	294	309	304	306	306	304	325	319	292	318	312	287	297	307	335	338	300	312	317	288	301	309	296	324	307	322	291	334	322	314	301	343	302	288	324	307	304	275	317	337	301	302	325	306	314	329	314	332	340	331	298	318	305	308	328	299	298	316	305	306	334	324	301	316	321	319	335	307	289	301	311	333	295	334	290	330	330	303	282	282	284	324	305	310	301	366	310	288	296	306	320	303	319	316	306	288	287	339	320	322	323	305	307	307	305	295	325	327	305	308	322	296	295	284	313	298	308	319	304	284	310	319	323	302	349	312	302	315	330	294	337	299	300	309	288	313	332	288	303	289	300	292	296	317	307	300	318	330	320	287	297	297	327	315	322	299	313	300	323	310	320	303	328	309	277	329	329	327	324	308	300	313	349	311	305	317	322	353	296	277	318	281	307	304	304	293	322	293	318	305	299	319	268	304	299	312	309	323	322	289	280	319	311	318	288	304	306	337	302	288	318	309	306	318	351	306	292	276	297	317	322	271	276	324	319	293	307	289	299	311	302	325	325	289	294	319	286	303	311	285	307	305	332	311	281	327	304	304	325	314	335	357	324	356	311	298	301	317	298	311	287	294	310	283	334	298	289	344	330	319	321	297	315	326	318	298	334	297	290	322	305	314	298	284	301	319	294	291	340	316	298	299	311	294	317	330	319	328	278	325	295	286	338	280	332	296	308	311	331	315	315	327	292	318	292	308	306	325	319	317	314	320	311	333	300	327	284	303	318	292	318	306	298	316	286	284	300	293	310	312	326	310	314	296	343	322	300	307	278	283	317	345	345	291	331	308	311	307	297	335	303	333	304	329	272	317	313	331	315	315	310	310	314	310	292	311	319	298	273	313	305	304	281	305	303	316	300	314	334	329	314	305	327	297	307	313	290	323	290	325	304	334	299	301	326	303	310	319	296	318	252	305	309	329	325	312	297	304	314	288	328	308	341	337	334	339	313	286	288	329	279	303	299	326	331	325	321	337	296	337	334	286	322	311	312	340	308	304	287	289	314	329	289	320	304	313	324	291	288	292	325	313	291	315	291	286	325	327	323	284	372	310	301	316	294	321	325	300	316	313	298	296	339	342	330	305	308	323	322	319	311	323	299	289	319	329	305	328	308	298	312	309	316	319	312	320	327	286	316	319	332	282	300	309	304	293	304	316	309	316	276	289	312	303	299	327	294	300	309	319	268	334	283	330	324	280	295	341	321	345	336	300	302	326	289	304	333	313	322	322	275	300	318	307	295	319	338	333	301	311	308	316	323	310	282	303	296	283	311	309	304	314	299	308	282	345	292	339	335	298	278	307	316	300	298	304	339	303	327	321	304	306	322	291	285	334	294	306	325	316	277	328	331	301	330	303	297	328	323	313	329	357	328	327	290	311	296	345	297	348	341	314	334	351	320	329	300	296	319	284	322	328	308	302	317	311	292	309	289	298	312	298	325	323	325	291	335	296	310	313	332	318	290	307	310	318	290	315	304	321	306	298	333	285	312	314	295	364	311	329	290	335	340	328	317	320	323	298	306	338	350	323	299	286	331	278	305	290	311	317	304	289	323	331	318	321	309	293	289	288	303	335	341	318	278	310	299	297	319	306	287	304	308	305	328	283	312	344	326	327	322	289	329	294	335	306	313	329	315	307	294	291	323	322	299	296	303	335	298	312	335	350	299	301	300	340	303	344	287	270	331	279	330	349	319	285	307	308	297	293	305	338	294	300	341	303	317	300	309	313	293	313	278	316	316	302	306	269	303	310	318	295	294	308	318	313	304	331	311	278	301	311	327	313	300	317	307	322	325	287	281	330	310	308	296	269	337	317	339	339	329	290	290	301	318	381	362	335	316	295	290	299	313	292	316	313	326	311	306	295	310	332	306	304	293	326	297	300	297	297	313	344	295	301	302	317	320	344	300	316	307	314	288	319	287	264	312	307	325	298	318	355	302	305	345	317	324	294	312	306	294	325	331	303	341	327	352	295	325	289	315	328	296	280	295	303	324	315	279	356	309	320	262	342	293	307	310	315	293	306	289	320	309	328	336
63085	16515	6945	3980	2411	1636	1270	1024	885	755	681	664	586	532	507	454	450	427	448	457	433	402	400	400	389	368	381	368	380	378	361	348	353	368	324	365	315	350	355	350	400	334	306	331	355	410	321	372	359	373	376	358	346	359	342	366	398	398	351	355	363	374	335	360	326	361	345	311	329	341	297	348	326	331	355	306	330	329	350	368	332	362	340	318	295	330	368	341	320	327	333	349	339	306	328	329	334	346	322	287	318	319	300	322	324	337	326	304	322	303	312	327	335	317	336	364	336	323	317	312	311	320	298	327	375	333	337	340	343	332	309	339	330	359	329	329	361	311	354	334	371	349	368	324	335	318	328	326	330	338	296	290	351	301	363	313	321	332	324	317	307	323	305	350	336	335	327	339	339	337	351	327	317	319	334	327	306	306	358	340	307	326	336	328	331	339	288	329	352	341	327	322	327	326	331	336	325	345	328	329	360	324	324	357	325	301	315	355	347	351	311	336	326	294	341	349	335	331	345	317	306	319	334	352	317	297	315	343	334	300	303	344	304	325	342	313	350	313	369	325	300	293	351	339	328	334	342	299	336	363	301	332	307	348	328	345	328	309	323	308	309	318	336	359	331	322	318	340	338	353	345	350	327	305	280	339	348	336	350	330	308	319	310	316	342	321	316	329	346	316	289	324	314	310	327	334	325	353	300	314	332	331	332	329	325	336	341	314	311	342	337	327	314	320	323	374	335	306	331	303	310	306	323	331	325	328	285	352	301	336	314	333	310	291	320	283	343	327	294	307	335	342	344	354	330	320	335	343	339	334	348	361	357	321	322	285	321	321	305	351	328	297	324	361	325	339	316	311	362	332	359	307	302	321	338	338	344	315	330	326	322	341	325	300	310	293	355	343	319	328	338	335	357	327	321	321	299	360	314	316	350	313	349	311	341	311	329	314	344	313	318	340	306	326	342	337	314	310	318	316	338	346	323	347	302	311	322	326	335	333	324	317	300	331	347	311	314	333	327	315	339	333	327	334	344	372	337	337	310	329	321	332	365	323	358	348	303	339	326	339	329	337	328	346	350	364	340	323	322	304	334	348	337	310	321	328	306	334	313	332	341	317	305	314	327	298	330	323	304	329	337	319	332	336	341	334	353	324	306	317	326	360	322	348	316	341	322	332	346	349	318	335	309	311	302	344	348	313	328	319	318	322	322	331	329	323	384	320	290	329	312	310	335	337	333	313	328	317	330	312	351	294	346	319	349	322	322	335	329	336	318	315	291	304	332	336	344	312	321	280	338	315	300	353	309	322	331	342	316	323	358	328	325	297	314	333	334	330	308	311	332	325	292	342	333	350	337	291	333	319	333	337	345	357	327	362	322	310	305	312	365	327	312	335	292	321	335	338	305	322	324	348	363	317	313	347	310	323	331	334	326	357	317	318	321	356	350	294	311	324	317	352	321	329	361	345	318	335	315	304	312	347	307	323	343	296	322	349	327	333	347	347	361	323	322	306	346	354	328	323	341	330	320	288	331	331	319	317	320	310	325	324	330	331	298	309	338	275	331	315	333	337	328	348	337	323	337	312	314	317	355	312	323	305	313	299	299	344	313	332	332	311	315	299	361	303	310	325	342	299	339	375	328	357	324	327	349	314	343	334	299	321	330	338	312	317	328	321	300	332	331	317	286	315	330	315	334	304	293	334	367	315	321	330	306	314	316	329	315	358	331	317	337	317	314	323	325	336	363	331	298	317	346	314	370	340	319	310	305	340	350	316	295	325	333	320	344	317	313	328	333	325	334	309	299	328	308	353	302	322	279	301	309	352	309	388	361	336	314	321	376	290	324	320	350	330	311	349	328	300	328	313	330	337	328	330	305	325	356	329	297	353	321	356	371	351	359	338	341	333	335	337	298	320	309	318	304	283	292	282	309	319	315	347	354	360	343	312	350	313	323	316	326	330	312	312	352	321	313	317	311	316	355	338	307	333	316	334	346	342	317	343	328	328	320	329	283	328	342	336	335	307	363	320	316	345	321	313	339	322	335	355	356	325	336	316	301	335	356	340	334	323	311	371	355	316	331	304	354	348	295	313	307	322	298	325	332	343	321	301	359	350	311	339	367	323	304	346	326	327	300	309	326	297	297	360	308	307	340	362	342	329	343	291	334	331	340	339	344	332	317	328	323	341	337	332	311	289	306	332	315	305	325	335	366	325	301	324	304	356	333	348	327	325	363	322	334	324	316	342	296	318	313	327	334	294	307	322	327	331	329	328	345	298	337	344	347	317	340	355	322	294	318	338	348	275	350	310	315	312	346	355	308	364	328	296	333	330	295	314	341	361	315	307	315	321	316	306	344	351	322	316	333	336	355	302	330	325	317	325	353	327	330	368	307	328	332	327	318	327	293	354	347	294	320	346	327	329	321	338	286	328	348	325	331	320	357	306	323	323	324	322	335	358	310	324	303	373	310	341	344	346	331	333	315	330	347	325	301	338	315	328	305	308	346	337	317	331	347	308	333	315	325	325	330	353	300	315	324	312	321	311	335	332	325	348	329	336	337	283	357	359	322	337	322	310	322	310	317	330	313	318	346	340	317	337	327	288	346	326	317	328	323	338	306	342	335	309	312	313	337	343	320	340	318	314	330	335	357	337	317	361	327	310	301	313	340	335	323	324	318	282	322	332	329	342	343	320	344	307	363	306	341	305	324	281	329	300	321	318	315	326	317	329	321	334	337	333	272	327	345	330	328	333	326	313	339	301	349	327	351	338	335	281	325	325	311	302	310	306	342	334	310	308	314	328	305	351	337	297	313	346	355	355	323	332	351	323	332	303	338	315	316	316	306	335	305	350	348	334	372	297	319	301	364	300	321	337	316	316	367	349	322	326	349	333	325	345	327	349	338	328	315	361	335	305	322	335	308	328	309	358	320	328	331	333	324	304	341	348	314	322	331	360	327	311	339	334	303	350	305	327	319	315	336	318	360	330	324	339	326	302	287	351	303	330	316	294	317	331	359	319	290	345	343	334	335	291	325	325	316	355	337	333	332	347	320	305	341	310	348	329	323	342	319	301	305	348	316	313	327	349	330	280	357	308	354	324	327	323	347	332	326	294	325	310	304	306	313	318	331	331	330	350	351	354	330	300	321	318	318	319	326	324	334	330	335	317	328	314	332	321	322	316	296	300	359	326	324	332	363	341	326	329	342	337	326	310	316	324	331	341	302	347	328	326	327	331	307	350	348	326	309	313	343	312	325	323	303	301	287	339	326	318	311	324	317	336	355	298	346	301	309	301	303	316	321	343	310	306	331	337	319	297	289	329	317	320	336	316	319	315	351	310	329	331	296	290	343	312	300	333	327	322	358	325	309	314	334	317	336	331	332	344	312	343	318	346	316	301	318	328	344	310	343	319	338	328	314	292	314	368	303	348	311	314	319	312	317	304	308	324	333	312	322	366	333	317	335	324	315	313	301	306	328	326	313	328	332	338	331	306	301	316	315	283
24347	21979	28531	25918	21909	21932	9426	1441	1112	1051	963	896	825	820	716	744	775	726	737	740	701	704	734	696	671	641	663	697	712	673	685	677	674	690	676	695	663	666	651	705	665	691	688	672	632	691	629	674	700	666	649	672	628	666	649	652	644	655	700	698	642	634	629	623	701	680	671	637	656	665	623	629	640	642	689	669	659	665	655	649	648	667	682	589	596	622	671	648	675	622	634	603	635	642	642	603	623	672	659	608	598	669	613	608	643	653	604	655	717	682	640	645	672	650	635	653	676	667	624	617	662	687	651	658	693	648	684	683	679	671	668	637	657	647	649	622	645	665	629	603	652	648	641	663	659	664	615	658	675	631	615	668	628	649	594	609	637	653	614	627	625	650	642	694	648	645	620	619	649	642	614	623	617	644	595	629	633	613	643	662	656	643	628	641	712	643	653	645	663	626	664	606	635	628	626	658	624	637	671	664	660	571	638	661	632	624	659	626	688	656	670	661	690	634	655	628	659	640	653	650	622	649	633	607	616	642	649	652	632	648	636	678	629	622	615	618	635	656	654	667	633	630	624	665	652	628	684	637	667	647	568	636	685	656	641	653	657	625	667	668	622	649	660	607	677	635	578	610	633	668	632	634	626	668	678	659	635	621	595	694	618	640	672	615	619	625	658	624	638	650	641	644	624	639	615	623	609	672	676	650	649	630	622	689	625	679	677	666	656	663	631	576	680	624	624	621	636	649	643	631	676	615	630	626	619	607	638	615	647	622	679	681	631	612	646	650	635	624	644	628	594	624	621	653	635	643	653	602	638	634	667	645	618	661	670	630	657	658	597	572	619	613	661	673	629	627	658	641	661	629	634	640	641	678	653	633	680	663	601	660	608	665	622	679	665	571	677	622	590	659	638	655	607	631	643	655	646	615	669	629	646	665	680	645	634	627	626	677	661	634	647	612	704	656	680	616	679	667	654	673	670	618	635	692	621	659	676	638	616	646	598	624	627	618	605	686	685	612	661	657	648	626	619	659	607	617	654	675	661	630	625	639	672	585	668	645	616	630	617	614	612	645	631	654	665	651	698	673	638	648	660	599	698	598	633	677	622	685	630	665	629	630	676	657	624	630	627	638	651	665	647	616	635	639	632	641	656	684	645	639	601	637	660	687	652	620	626	664	639	635	606	676	650	621	599	617	638	647	625	642	657	666	635	635	689	573	644	650	626	616	608	568	662	658	683	653	642	643	638	647	670	647	607	608	680	655	649	646	622	601	649	631	634	614	652	698	669	631	684	661	603	647	642	632	644	651	651	665	639	637	626	654	643	678	667	674	622	638	647	672	656	607	643	667	703	622	655	637	656	636	669	576	639	630	640	650	640	631	645	623	641	652	667	638	624	670	660	638	603	612	633	664	602	662	617	641	656	612	648	640	636	651	582	653	681	675	669	594	614	629	671	605	651	640	685	684	662	659	669	625	676	663	638	668	628	662	595	614	630	616	677	646	649	623	638	651	596	688	668	662	636	633	658	647	612	661	700	683	692	611	644	654	711	667	634	625	627	658	633	653	661	639	609	606	655	644	607	674	640	640	655	635	636	696	603	612	645	636	636	670	647	613	657	653	628	657	638	654	667	617	623	633	628	593	688	626	666	599	605	618	676	665	622	624	635	621	617	669	629	644	660	681	670	640	688	671	630	625	613	661	645	649	669	648	675	639	641	675	626	644	591	660	623	618	594	663	631	628	601	612	655	648	643	622	655	655	639	642	687	637	652	635	675	588	604	630	651	641	641	646	675	600	667	647	639	652	652	589	627	651	632	623	620	632	657	633	615	638	644	612	599	666	672	724	673	645	673	642	632	669	655	633	664	642	612	631	654	619	632	648	654	643	633	672	631	661	642	635	634	670	655	632	622	711	637	601	619	609	677	630	643	638	656	639	666	671	661	647	649	648	676	658	625	595	640	652	656	693	640	611	655	635	647	634	608	643	672	631	679	705	630	640	628	658	580	632	598	632	655	615	658	645	662	622	603	632	605	684	673	615	651	604	679	603	667	684	655	626	666	623	623	631	652	653	604	605	634	677	671	588	626	635	651	671	616	645	655	673	636	645	609	627	662	600	643	707	629	660	635	649	636	668	653	651	626	621	664	624	676	659	662	706	658	651	623	661	659	693	687	654	673	615	598	635	632	650	636	632	621	642	611	640	662	669	648	641	689	626	629	660	640	658	654	665	639	654	678	666	637	619	606	671	670	608	612	658	637	657	620	660	671	645	644	641	648	667	632	642	658	614	642	601	593	619	654	618	688	676	637	597	691	652	598	622	639	654	649	635	618	629	626	678	657	628	629	611	696	633	670	661	660	652	614	630	672	606	644	642	626	659	681	680	589	619	621	664	644	652	629	656	667	627	637	616	639	676	660	659	652	645	618	633	644	713	611	603	668	649	658	600	669	634	645	624	620	695	637	652	665	619	657	636	665	663	671	688	674	606	661	618	631	651	679	685	657	625	688	651	636	615	653	630	635	605	644	638	628	647	651	605	671	665	661	633	668	621	653	631	633	686	637	673	664	639	611	643	603	651	652	671	673	665	679	605	637	687	610	654	665	612	654	649	700	647	617	625	636	628	672	625	637	615	612	633	640	655	625	598	632	597	633	653	648	621	607	619	615	647	629	624	582	641	656	665	632	574	618	616	609	623	634	657	595	607	622	615	662	650	621	617	660	613	653	574	599	686	658	653	635	633	611	628	659	646	614	615	644	639	643	616	617	602	683	637	668	633	642	664	640	636	620	664	594	598	622	589	650	637	658	650	700	666	584	629	643	620	685	647	625	662	661	623	672	659	653	606	642	651	653	656	676	674	675	642	659	660	652	643	679	664	650	675	663	662	600	638	637	600	653	596	615	606	649	645	610	639	633	616	657	664	641	655	623	658	634	680	624	595	683	611	656	616	658	626	658	648	705	641	656	650	624	631	635	643	611	668	624	623	604	692	652	641	617	625	638	661	639	642	595	662	684	647	669	615	633	671	603	680	625	640	610	628	688	615	603	630	676	646	642	641	608	644	637	635	676	702	626	648	634	667	657	657	637	625	647	646	629	651	620	650	580	609	580	670	642	647	653	626	608	613	625	635	655	639	659	607	640	630	587	642	665	636	608	594	578	662	689	593	613	608	634	653	683	637	628	629	632	641	681	611	627	627	679	679	582	669	645	634	676	646	625	655	642	646	620	650	655	671	612	658	653	661	666	604	609	619	644	644	622	657	674	648	660	598	629	647	601	671	605	627	618	666	655	610	662	608	621	664	635	598	663	608	727	689	654	612	670	630	649	608	672	630	678	655	673	645	613	615	647	648	630	637	647	619	663	620	677	639	649	625	656	701	641	614	668	644	689	630	591	644	636	658	606	654	673	607	637	645	677	627	635	642	674	609	636	690	652	661	671	655	654	644	646	591	638	640	660	618	642	612	644	676	678	689	645	689	630	721	651	618	620	619	689	697	600	619
64698	25799	11943	6900	4380	3159	2483	1955	1673	1439	1316	1163	1108	1009	949	875	850	877	806	808	800	734	706	762	696	646	674	666	674	660	612	665	675	645	623	659	611	666	619	635	657	643	650	679	618	664	671	590	650	632	655	631	618	618	644	625	632	623	645	648	656	644	628	617	625	655	621	605	625	620	627	623	657	624	628	610	647	607	593	608	640	601	657	608	560	560	622	626	568	632	652	634	566	607	620	570	581	616	597	624	624	664	595	574	619	623	585	585	647	573	631	639	597	544	603	614	620	596	610	605	570	607	644	640	589	602	576	606	600	582	609	611	606	605	606	605	609	634	587	597	603	607	584	597	610	619	620	558	559	646	600	603	591	606	541	605	602	629	617	656	580	564	609	599	623	601	568	598	595	567	607	614	643	622	582	623	565	605	596	608	649	562	587	636	612	576	607	606	611	602	619	616	583	597	587	583	577	658	597	606	597	604	623	600	589	566	644	638	595	589	604	610	602	607	616	598	578	582	627	579	593	665	574	596	614	609	609	613	628	573	556	572	625	564	642	625	599	562	617	626	598	596	600	626	605	615	556	620	632	619	595	601	587	643	559	652	642	573	599	639	587	621	613	566	636	607	587	628	606	599	610	626	582	627	566	593	596	612	599	633	600	594	582	665	605	620	601	596	605	622	611	676	638	582	661	615	626	638	638	589	625	617	604	614	602	632	590	601	599	574	623	612	615	636	584	621	622	605	610	622	618	628	587	634	614	568	637	579	629	593	569	621	605	599	580	625	663	619	559	603	560	631	588	625	578	610	608	602	688	620	638	586	562	564	581	614	623	565	600	605	606	636	619	558	617	643	616	598	592	597	601	622	588	579	567	584	528	597	633	625	608	578	555	620	583	597	610	621	633	582	585	585	605	606	632	569	593	585	616	588	559	576	542	600	543	652	615	577	609	634	589	624	593	596	607	577	598	573	599	611	620	576	589	616	657	614	602	614	612	617	571	590	598	575	612	589	634	649	615	631	606	602	581	576	586	609	593	589	621	585	578	592	659	618	591	630	607	563	614	620	563	584	625	627	589	617	657	629	624	619	647	637	564	590	605	610	611	606	591	582	636	589	640	639	577	612	641	582	615	566	562	582	609	614	576	569	640	603	604	575	599	627	643	598	652	587	627	616	555	585	576	567	610	622	591	643	607	563	606	631	596	599	591	644	614	607	622	599	634	579	574	608	595	588	641	582	625	598	604	607	617	576	614	614	584	608	616	577	583	602	613	613	593	601	610	642	637	609	662	618	638	587	593	595	605	582	635	640	579	607	640	564	594	643	643	598	604	639	591	608	515	604	551	635	599	602	635	598	615	597	583	609	612	633	636	580	552	607	608	570	588	572	561	605	673	616	606	610	612	563	643	626	570	582	618	584	626	542	635	576	635	606	569	622	586	628	607	607	589	630	588	634	631	586	605	592	591	625	612	582	620	604	575	601	601	579	635	645	589	583	637	574	607	576	623	606	594	610	621	619	628	628	631	574	571	622	599	593	617	634	577	588	596	584	556	606	586	573	589	616	590	613	578	610	593	592	604	594	593	592	632	636	601	623	610	589	564	574	578	629	605	643	629	559	636	642	622	579	653	588	600	644	572	650	619	617	607	659	642	578	590	619	603	597	574	639	639	620	613	588	592	613	597	625	587	570	624	600	621	612	616	576	605	596	614	674	595	615	692	623	594	606	579	582	579	626	582	601	582	604	592	589	648	634	610	585	649	569	595	616	582	590	607	584	579	598	646	545	664	629	601	575	552	619	630	577	570	597	641	613	644	619	593	628	584	611	585	622	612	601	573	624	601	587	614	603	627	606	573	567	605	603	548	560	596	653	635	610	625	573	613	637	577	622	603	631	544	607	560	615	609	590	604	609	613	600	630	603	607	629	613	624	568	621	578	604	583	597	605	595	605	628	631	595	639	593	616	616	540	604	590	616	623	587	564	615	606	625	627	553	618	595	595	617	614	585	648	615	591	625	615	609	551	585	607	604	612	595	579	561	590	640	603	617	552	627	631	579	650	644	628	607	581	668	594	602	644	586	621	628	555	619	629	625	607	564	647	615	620	573	575	565	546	631	595	585	613	580	612	585	626	591	600	637	611	653	599	621	587	587	593	602	611	647	605	630	590	601	619	615	610	603	617	623	613	632	618	587	617	582	552	589	636	606	595	591	602	568	606	614	589	662	574	598	643	617	605	614	602	610	565	590	592	589	594	601	650	646	634	579	617	626	588	594	616	608	580	586	607	608	592	610	611	584	624	572	616	625	608	640	588	608	645	637	610	601	616	565	623	642	616	582	613	571	638	578	618	595	632	641	567	620	600	614	564	591	646	608	593	636	640	566	608	597	634	610	573	588	611	579	566	584	573	610	569	621	610	587	644	625	573	632	606	616	563	581	634	522	623	625	590	569	596	597	593	562	579	608	596	592	622	614	610	583	651	601	591	561	590	628	566	599	588	569	631	592	601	604	577	605	596	581	652	524	605	593	653	628	621	623	607	605	643	602	645	593	620	555	587	615	634	577	592	639	576	595	604	589	589	612	612	576	598	589	668	576	634	623	601	615	603	609	630	612	595	599	621	622	601	554	612	561	624	630	610	582	614	622	645	638	606	602	623	592	620	573	602	593	603	568	607	546	620	581	601	646	635	592	625	593	605	615	655	588	617	606	580	605	629	581	580	645	593	602	639	628	555	630	576	613	609	587	610	590	619	566	604	646	656	616	626	613	567	635	585	600	615	580	555	641	648	625	618	574	610	622	586	599	629	618	667	594	635	596	597	610	656	599	600	581	636	592	629	636	599	569	626	645	641	606	626	595	604	633	628	612	652	570	606	628	629	623	656	631	628	594	606	599	559	615	610	617	617	601	622	607	610	632	583	614	616	614	620	616	598	636	633	624	584	578	563	628	582	623	621	608	556	591	623	639	645	618	596	616	633	584	606	625	666	566	585	617	612	594	585	568	622	605	571	592	604	642	610	618	622	629	623	596	614	630	581	603	625	653	584	610	622	556	640	610	549	567	573	626	610	616	590	574	602	585	600	571	584	630	590	601	603	607	583	579	576	635	581	566	636	582	563	572	605	550	631	614	596	609	615	615	601	600	608	565	615	601	621	586	646	646	671	617	633	606	568	676	642	611	629	595	630	627	597	631	605	605	635	589	589	639	641	601	612	621	574	596	632	592	623	628	607	586	563	631	629	603	589	575	599	597	623	599	598	605	592	594	618	596	574	577	572	593	583	641	585	587	616	586	607	600	613	590	601	579	592	583	570	609	627	599	579	644	574	644	591	601	619	561	603	625	600	604	595	585	631	629	620	625	602	597	604	572	592	624	574	612	602	614	614	613	608	589	621	620	603	631	578	593	612	586	587	588	569	649	632	635	596	643	617	584	578	574	636	597	589	608	590	632	582	582	640	549	578	599	622	593	609	576	593	590	618	593	577	610	622	588	605	594	577	560
33637	19696	4252	674	578	551	522	493	440	510	483	479	497	506	496	492	476	478	480	497	477	488	476	470	480	451	503	508	508	491	521	507	505	496	471	493	451	498	472	515	501	492	475	443	526	481	495	499	476	481	454	499	465	471	481	502	465	518	506	459	486	488	498	503	481	473	505	500	517	497	479	463	467	524	455	505	479	482	453	475	476	481	457	519	476	484	485	494	464	455	482	495	478	486	526	474	508	471	472	485	518	491	509	523	489	447	485	468	457	483	449	469	471	469	488	480	462	531	484	481	503	508	468	482	492	512	446	480	459	470	477	505	487	500	486	503	465	502	525	428	486	490	460	517	464	461	445	467	496	496	496	504	492	468	494	507	455	475	471	451	456	497	505	517	485	461	513	530	467	472	493	494	455	506	464	489	491	467	489	480	457	492	484	479	483	500	454	493	499	476	471	505	507	477	476	490	461	485	476	469	461	476	496	504	457	499	474	489	528	473	430	469	471	462	457	494	479	488	494	524	495	536	469	480	542	476	480	509	489	484	442	425	504	489	503	488	489	466	521	464	483	481	477	499	467	461	458	493	538	536	495	461	458	472	494	479	478	474	462	458	455	458	472	511	484	492	493	463	474	456	491	474	522	481	461	476	460	506	489	461	478	461	479	538	493	485	473	464	491	485	464	480	480	467	499	488	475	500	525	485	462	487	478	486	437	495	475	442	525	464	484	505	499	440	462	467	478	497	480	501	500	471	444	511	467	511	469	475	429	486	466	462	495	507	482	470	473	480	467	474	474	464	495	503	496	466	461	499	483	496	460	504	459	462	455	466	468	455	493	510	472	467	438	510	502	451	496	464	502	471	495	516	492	498	503	473	450	436	516	483	513	462	469	456	493	449	479	439	466	437	459	456	543	475	520	470	512	481	494	509	500	494	504	482	433	469	469	474	475	449	507	478	484	456	467	525	491	476	484	460	484	446	526	464	507	502	455	484	453	483	494	447	475	473	519	467	498	491	455	469	488	486	489	480	486	502	497	521	478	475	456	492	476	485	443	481	459	468	440	481	497	455	485	474	470	449	486	471	485	459	466	443	544	480	459	498	487	457	494	457	489	446	527	479	481	488	451	462	478	466	469	498	497	501	461	486	508	516	472	473	493	449	491	486	475	527	450	476	460	511	465	483	478	503	479	463	461	474	501	451	464	482	512	441	464	512	511	522	462	472	448	527	519	486	490	513	456	453	512	469	474	501	454	494	474	466	449	478	481	465	480	497	466	462	524	451	479	500	458	493	473	455	491	477	454	488	468	459	490	495	492	492	514	484	479	445	425	491	496	496	522	489	503	467	500	421	477	484	435	478	483	444	476	435	481	485	467	460	484	473	478	485	513	483	461	494	499	516	473	518	495	472	484	437	503	486	510	497	473	450	464	484	488	472	457	503	485	480	452	462	451	483	506	497	512	507	495	505	528	501	492	488	455	492	495	513	482	525	467	496	502	491	455	497	482	526	477	455	500	457	478	486	499	492	495	470	483	495	486	434	463	463	466	492	478	445	461	499	477	492	483	486	511	474	484	502	420	490	464	448	490	460	449	460	519	478	501	535	525	488	462	506	497	469	454	458	520	525	474	516	444	483	474	491	453	493	475	507	485	491	501	437	486	491	449	476	491	489	484	527	476	526	500	487	524	459	458	493	469	455	448	481	449	474	513	415	472	501	494	474	453	494	504	504	503	510	511	505	501	474	504	493	485	484	527	530	479	449	498	503	495	478	462	456	497	500	456	494	489	485	500	478	516	483	477	459	485	501	479	479	536	481	490	504	513	457	482	485	455	483	502	487	474	481	483	470	534	499	478	464	471	463	452	506	493	472	482	487	482	504	498	504	507	490	458	470	494	469	494	487	499	502	474	480	497	499	454	520	489	476	486	509	502	474	465	482	484	508	480	504	443	469	472	500	528	507	526	487	491	485	474	468	495	508	470	464	494	483	470	479	516	464	436	475	493	503	521	498	495	454	477	495	483	477	512	466	443	463	463	497	487	500	479	470	495	481	472	500	477	503	472	495	473	488	484	509	456	502	481	472	470	481	469	477	458	445	474	489	478	496	502	501	486	528	509	478	471	440	496	533	543	470	465	505	480	522	472	506	534	496	483	463	517	478	474	494	478	501	500	526	447	495	452	475	473	459	494	503	502	485	471	492	531	460	513	497	478	477	482	497	516	469	501	458	516	495	524	518	537	473	490	476	485	455	513	457	495	503	504	464	505	460	498	494	483	442	480	485	500	458	441	504	498	442	499	456	485	483	479	507	481	452	477	503	459	465	497	483	527	481	505	505	507	504	432	488	496	481	461	488	485	488	466	485	488	468	497	461	463	470	471	506	460	484	458	479	505	465	467	478	485	476	465	470	497	464	451	492	519	475	471	511	446	461	459	468	486	488	483	452	507	501	457	455	460	524	540	523	502	500	476	497	488	499	494	479	497	478	492	472	484	473	485	463	520	468	472	493	446	513	517	446	465	480	464	448	467	492	478	499	519	476	454	510	464	478	487	456	449	484	475	486	485	489	468	484	493	476	501	467	483	504	472	499	487	456	495	505	480	466	435	474	498	518	502	507	481	499	474	439	465	500	471	475	523	503	483	503	483	501	501	516	504	481	526	473	492	475	471	494	539	476	472	476	514	470	509	484	479	474	491	481	481	436	475	447	527	487	484	487	480	462	482	491	464	485	486	520	483	439	522	431	465	457	498	462	452	491	454	509	486	486	489	451	474	518	487	490	462	458	493	486	448	471	481	475	479	481	475	450	488	458	509	496	491	502	480	461	464	470	501	449	471	470	469	504	494	509	466	502	511	516	462	528	493	509	494	478	527	500	519	485	503	487	468	449	471	513	473	468	484	461	462	443	488	508	450	465	513	523	487	486	481	455	467	520	503	489	482	496	488	492	480	515	484	496	524	511	445	486	472	507	494	464	463	444	472	482	499	457	476	451	509	456	487	483	521	462	503	486	513	500	475	495	490	475	453	518	464	493	504	490	461	501	500	503	484	513	481	474	504	458	479	478	456	523	534	504	528	442	493	476	461	498	459	506	497	474	465	444	480	425	506	528	486	463	501	478	526	489	500	450	470	446	481	485	488	485	464	497	469	499	479	490	465	473	505	490	487	499	501	481	477	473	478	497	496	509	488	501	475	484	465	487	492	492	531	498	489	477	470	487	487	503	502	491	514	507	504	443	485	435	482	473	510	497	463	483	468	450	479	496	484	482	461	506	490	482	525	478	487	488	484	489	520	484	432	466	507	463	481	448	485	470	504	506	487	490	482	473	482	460	441	497	457	468	495	475	506	510	476	474	453	510	483	451	451	471	489	469	507	504	487	488	461	496	520	495	465	482	508	505	510	501	472	511	458	472	533	490	502	450	442	496	470	525	502	443	527	486	520	487	493	471	480	487	491	473	469	489	479	536	490	495	493	461	473	501	444	465	505	527	464	501	451	477
31831	9616	861	710	626	550	522	515	540	512	477	506	488	496	497	510	506	531	518	467	517	487	524	495	477	506	496	518	539	465	501	503	553	483	510	492	482	504	497	471	507	473	472	464	506	545	528	511	510	509	493	511	544	520	511	515	517	488	515	541	552	500	522	507	520	528	505	508	484	528	515	531	476	514	466	499	540	454	507	482	503	472	507	520	520	534	521	513	451	483	524	514	572	531	477	473	507	541	518	496	499	470	500	456	511	489	469	481	453	472	494	502	486	551	507	528	537	512	509	500	510	492	531	472	523	524	500	495	542	501	509	464	501	502	546	481	499	493	490	530	470	559	530	503	536	510	477	454	498	465	509	507	530	499	500	502	468	484	454	515	511	525	547	497	486	530	497	464	542	481	534	464	513	474	495	530	505	461	534	507	522	515	540	514	511	527	502	533	473	492	525	478	493	510	528	488	487	537	549	541	507	516	489	530	521	514	483	528	531	502	473	501	483	504	508	509	532	482	544	501	528	506	510	535	501	489	448	484	536	495	469	509	524	474	491	461	500	519	532	496	509	518	507	489	482	529	499	504	498	522	499	513	513	522	498	508	459	483	502	476	516	453	496	495	498	517	535	518	524	513	494	494	559	484	514	487	499	522	514	526	527	501	554	489	477	514	506	487	523	461	507	475	522	484	524	517	494	512	485	542	484	472	517	533	486	491	505	516	517	449	506	508	494	518	517	495	521	523	473	500	547	478	489	488	522	473	536	528	510	490	489	513	495	488	493	525	521	541	506	517	503	488	493	544	477	493	514	491	532	514	495	503	526	504	495	490	498	506	539	530	484	522	478	492	466	495	520	464	542	484	500	481	485	515	523	490	500	517	490	477	478	489	465	487	475	507	495	495	526	495	530	511	563	480	474	549	494	511	497	515	517	487	464	476	510	523	535	519	456	510	475	483	490	510	522	517	514	502	490	533	516	468	525	496	515	511	475	509	468	514	495	507	504	492	542	516	473	496	494	482	537	507	507	508	488	507	527	511	535	495	518	514	478	494	503	466	522	472	501	482	519	507	474	517	496	461	518	493	511	533	477	483	508	468	521	496	534	521	498	514	466	522	505	519	496	514	507	525	496	534	502	569	497	550	512	512	499	517	513	483	464	551	501	489	482	468	535	519	519	499	512	481	505	520	533	491	513	503	486	506	508	505	480	475	494	557	535	506	540	508	525	548	490	468	517	520	524	510	501	479	480	529	501	500	530	505	492	491	490	498	500	484	481	522	510	527	512	535	489	518	530	506	517	530	495	499	490	501	530	515	489	503	537	510	507	512	466	508	504	511	484	513	529	543	503	486	501	531	516	506	493	512	497	470	483	521	492	492	500	478	508	473	488	506	486	496	496	491	518	488	518	469	494	500	527	518	520	512	510	545	505	459	474	531	521	521	542	478	458	509	515	504	492	497	530	493	532	514	498	485	537	558	483	478	467	511	535	527	531	511	499	470	474	481	506	497	500	502	475	466	502	479	532	504	469	511	510	516	503	519	494	479	526	507	505	503	503	535	498	476	497	522	471	509	512	506	479	502	530	550	482	535	525	515	484	472	524	483	503	498	489	529	496	528	498	534	512	525	524	477	490	484	504	518	519	485	527	503	531	502	513	511	513	531	500	495	508	479	487	496	533	503	497	523	515	540	501	534	467	487	521	500	519	472	489	491	499	480	551	499	503	479	450	529	516	488	498	555	492	516	493	480	513	486	508	475	531	503	513	509	517	525	510	504	522	524	495	474	522	507	505	481	524	572	496	509	529	470	514	481	527	506	487	482	534	522	518	534	468	484	547	516	480	497	483	506	474	500	510	531	518	477	501	513	444	528	556	534	479	525	501	544	509	468	471	502	536	525	478	528	490	475	500	471	523	478	464	502	527	511	489	494	557	558	525	514	473	569	500	538	512	517	489	487	503	501	503	477	501	503	535	479	493	526	502	501	514	491	508	475	472	492	479	499	508	513	511	470	493	511	521	522	526	497	531	511	490	491	531	472	518	485	509	490	497	501	481	509	509	550	489	496	491	491	510	465	499	493	518	493	500	499	537	508	481	480	536	467	536	507	473	491	541	502	493	564	457	504	513	505	508	508	496	534	519	468	516	532	518	516	443	517	512	532	509	492	516	528	477	461	498	488	506	462	522	518	481	493	524	514	513	511	486	492	491	489	519	525	492	526	541	529	491	524	491	470	489	494	521	558	488	512	504	490	499	516	507	481	484	492	502	503	491	493	509	518	549	544	490	501	489	536	515	460	535	501	513	553	544	505	536	506	526	509	481	501	504	475	517	489	525	459	529	493	515	502	494	485	485	487	499	486	472	497	526	514	477	488	486	506	529	510	505	502	536	484	507	533	479	494	528	516	516	504	496	516	506	545	491	545	493	480	510	454	548	533	489	486	539	494	496	480	514	540	463	502	498	504	517	475	512	559	536	482	503	504	509	481	482	491	515	468	495	507	506	481	468	464	503	518	481	500	493	499	516	554	504	477	499	478	472	511	476	542	508	496	510	536	535	521	521	506	512	496	486	505	521	496	506	501	511	489	495	478	532	539	504	520	509	493	468	514	501	530	486	523	484	482	528	492	491	479	532	475	482	516	493	519	500	496	487	509	507	510	515	516	485	481	489	468	539	522	507	490	521	499	512	490	533	495	489	502	479	476	480	530	504	487	505	505	491	505	481	541	524	526	521	482	504	492	492	502	526	490	536	504	509	507	557	519	497	525	559	521	523	514	485	494	561	504	476	551	485	497	497	501	490	503	469	496	486	510	487	490	496	485	530	468	508	527	498	526	492	496	543	494	477	498	545	565	482	485	524	509	498	551	503	496	495	503	488	516	501	541	497	511	508	485	507	519	512	513	510	492	464	511	515	493	532	505	551	513	499	498	491	489	466	523	498	489	505	448	483	505	510	479	512	480	539	477	523	433	511	495	549	514	527	492	492	469	480	520	493	525	523	521	508	516	474	471	511	488	470	521	495	489	539	497	492	497	502	534	521	508	523	472	497	494	520	488	520	581	539	484	510	524	513	498	539	511	536	528	486	512	496	508	521	494	517	531	527	517	502	469	533	472	484	479	488	504	483	528	499	520	513	508	499	495	520	467	524	487	487	483	498	492	525	468	503	497	505	549	525	474	473	527	495	463	496	515	497	486	534	530	447	477	520	482	483	525	495	486	496	510	533	499	519	497	512	483	476	539	487	478	482	474	512	506	530	527	514	478	451	503	553	522	535	487	523	516	542	516	512	464	522	497	533	518	502	505	479	477	519	562	545	520	520	501	509	508	514	468	511	523	475	500	532	500	536	546	478	503	523	487	499	523	472	508	496	536	516	496	535	530	481	499	513	478	524	507	491	515	513	514	482	521	543	554	502	504	464	478	505	547	463	522	486	487	508	500	527	481	481	510	497	523	506	489	512	515	510	495	481	482	510	529	506	502	499	503	496	498	478	533	494	500
25253	21342	26964	25010	20583	6597	854	592	530	462	482	411	398	400	369	394	381	358	352	348	328	345	304	322	342	366	330	309	320	318	315	293	316	326	316	319	308	310	302	310	316	289	298	311	303	324	334	309	291	320	319	293	332	326	316	316	325	310	272	307	333	338	303	306	320	306	320	309	302	307	303	302	298	289	267	310	294	309	306	297	314	308	277	313	289	297	330	307	308	299	317	317	290	349	307	304	318	294	296	308	316	307	269	275	294	278	304	302	317	296	313	267	305	315	334	282	305	290	294	284	330	308	290	286	314	296	303	283	327	325	320	301	295	285	314	326	294	274	287	299	308	286	346	295	287	302	330	320	299	294	314	288	286	328	253	283	282	290	333	280	308	309	309	336	328	316	272	328	305	313	296	296	283	284	290	305	271	294	295	288	286	327	334	306	292	290	301	306	289	295	297	314	271	307	279	301	299	308	282	302	340	325	302	290	306	292	300	311	327	321	331	265	282	291	309	306	316	264	274	265	336	312	321	301	328	301	297	323	279	295	296	294	313	280	283	296	266	296	304	311	269	284	272	310	304	315	281	259	276	280	289	285	298	261	319	295	310	302	294	285	293	310	322	276	315	288	305	285	311	290	335	345	287	319	329	304	311	279	281	283	307	307	306	305	292	288	296	298	244	279	317	286	308	320	319	324	288	298	289	279	292	308	309	303	320	315	274	328	296	338	308	300	322	267	287	324	300	293	332	326	282	312	302	301	293	301	275	346	297	305	288	324	288	298	307	303	295	329	322	296	342	290	304	295	318	319	307	329	298	264	306	303	268	311	307	285	267	315	310	311	290	273	310	295	275	296	322	281	325	297	280	299	293	299	299	301	338	314	305	306	290	304	320	301	299	297	285	304	279	290	332	297	320	278	273	316	336	305	319	337	299	296	307	268	307	323	322	304	278	303	309	321	298	298	284	310	307	298	277	307	303	290	292	323	269	294	296	317	290	295	287	307	329	302	278	306	337	291	287	313	272	295	315	296	267	317	317	296	296	280	321	311	281	301	333	305	300	287	311	337	291	313	304	303	316	275	258	296	298	285	283	295	317	300	323	299	321	334	307	303	330	283	324	306	290	301	297	295	274	262	337	273	280	316	299	302	311	326	304	315	301	262	308	277	310	272	311	324	297	298	341	299	293	301	349	314	300	268	290	293	292	348	285	314	319	284	291	308	295	290	310	306	322	291	307	307	303	315	294	288	292	296	310	315	306	330	316	328	299	301	293	296	291	285	311	273	287	301	285	279	303	302	270	266	315	285	284	297	279	285	303	290	303	337	282	309	296	288	276	288	334	318	301	302	336	330	283	279	316	331	305	296	292	334	325	292	296	320	286	315	281	331	282	313	290	305	280	317	334	295	295	292	290	301	271	314	310	315	343	303	290	317	314	313	284	337	287	284	283	317	302	298	296	289	308	313	352	307	278	293	306	258	315	290	297	286	324	280	308	278	293	309	284	287	285	321	299	290	298	295	309	302	308	291	323	314	280	297	307	302	279	285	301	265	304	290	305	327	320	252	314	321	277	298	275	291	290	289	294	308	274	292	282	288	313	274	296	278	301	316	331	308	286	318	292	313	305	311	318	272	303	319	250	275	297	265	298	301	278	294	315	317	298	313	307	279	273	280	301	309	317	270	277	290	292	291	305	300	330	302	319	296	315	326	322	287	298	336	280	280	293	307	291	317	329	302	270	303	297	304	300	313	315	278	276	293	297	290	325	300	283	290	291	290	329	301	326	308	299	324	309	325	317	323	276	291	304	311	320	295	295	305	276	302	290	294	323	295	324	306	312	292	284	288	300	292	322	341	290	297	299	297	319	311	269	297	301	292	315	299	312	286	295	281	312	315	301	284	255	344	307	275	286	284	329	309	290	295	318	281	296	285	299	291	262	311	306	300	299	310	292	314	281	311	285	303	323	314	291	287	292	313	311	290	293	307	266	299	299	301	304	297	313	298	271	326	327	280	274	313	305	263	273	294	332	286	323	296	273	295	277	310	301	315	299	294	290	314	340	322	328	341	275	294	281	302	299	297	292	282	314	282	306	289	298	330	340	274	306	320	296	306	313	287	286	266	299	317	285	305	274	264	298	320	298	280	295	277	299	295	257	297	303	279	278	302	299	319	293	292	289	335	312	306	296	271	278	281	304	293	310	315	320	312	270	293	274	277	295	326	295	285	311	291	302	323	297	288	312	319	312	307	306	297	289	284	316	301	281	315	284	291	277	281	298	293	306	309	316	298	292	287	302	295	282	288	326	326	302	315	276	304	313	300	266	305	305	316	280	300	320	302	296	300	294	296	314	280	280	316	295	295	310	291	285	282	301	275	288	304	286	302	294	302	284	304	274	273	285	251	295	302	343	335	288	320	287	313	307	272	283	283	312	301	299	301	296	304	290	317	264	317	323	289	281	305	318	300	306	276	292	304	308	299	279	313	289	290	285	270	285	299	312	342	278	286	306	259	306	315	300	325	285	287	318	335	293	323	303	308	327	285	320	313	330	267	304	318	292	275	292	337	311	295	313	298	308	325	283	294	317	301	280	289	300	304	315	288	325	287	306	309	293	280	293	309	299	281	293	290	297	326	329	293	297	303	313	304	294	300	331	303	281	287	302	322	306	344	281	325	306	266	350	291	298	290	305	320	306	269	301	325	291	296	307	313	303	281	305	277	317	281	290	300	284	276	325	282	309	304	328	290	286	294	289	312	293	306	307	292	286	319	311	290	286	292	301	296	302	287	322	322	308	294	324	292	276	308	306	311	319	332	301	288	311	282	331	287	309	281	294	273	290	285	284	347	286	317	292	320	292	292	288	326	327	304	331	298	296	252	308	282	297	313	274	286	293	304	294	279	310	282	291	285	289	325	305	313	294	278	294	302	299	311	293	327	302	314	290	254	329	332	332	307	302	300	295	274	292	286	281	276	261	295	274	322	308	286	281	291	277	290	328	325	325	345	298	290	305	281	312	336	310	300	293	314	298	303	306	317	314	312	287	299	320	305	307	282	306	319	294	320	294	295	284	288	293	318	301	283	280	285	296	329	283	325	290	311	305	328	310	285	312	296	280	283	289	270	311	293	278	299	287	301	286	269	288	297	287	292	307	307	330	301	292	293	312	285	318	300	288	324	308	304	305	296	329	323	327	288	296	312	301	340	295	305	325	298	299	320	307	272	311	308	310	284	306	294	299	297	301	327	332	336	277	311	302	289	267	304	302	300	282	309	297	336	275	362	315	275	280	295	264	283	302	320	325	276	287	293	304	297	288	283	308	320	289	274	300	275	320	322	290	282	305	288	300	287	268	310	322	290	302	322	314	296	314	294	294	320	311	305	246	297	283	294	288	292	311	315	286	299	295	320	254	308	297	339	324	303	271	278	296	329	322	288	301	307	326	313	274	313	282	281	292	303	294	317	307	293	317	295	282	308	302	287	289	285	312	312	289	295	308	306	310	282
60766	24514	6446	3586	2256	1519	1203	957	794	706	638	572	551	505	453	470	457	422	384	370	429	382	409	386	360	347	348	357	369	352	325	324	324	347	339	367	327	315	310	350	286	336	339	361	338	340	351	345	386	323	334	324	301	346	329	367	344	314	327	321	343	331	331	314	325	327	340	329	341	336	313	353	342	309	305	311	316	306	308	342	322	316	337	342	328	337	312	331	298	311	325	290	330	298	293	311	304	327	313	288	293	333	330	288	334	313	289	348	298	321	326	317	318	322	294	328	308	334	325	340	324	297	303	339	300	300	342	322	312	302	313	286	279	325	272	336	302	327	336	312	299	330	319	290	312	290	318	326	297	288	298	315	295	319	298	294	324	327	309	324	312	306	333	293	321	322	308	325	290	303	316	324	311	312	303	307	307	326	307	321	324	345	316	307	314	293	336	302	313	303	333	291	311	330	327	291	302	341	296	309	308	299	312	327	269	308	316	297	319	327	367	317	290	308	341	289	285	290	314	298	315	304	306	320	297	341	329	323	272	311	313	305	317	308	317	330	308	304	290	315	326	322	346	332	325	325	342	303	314	328	352	328	313	265	299	324	314	316	343	317	288	301	309	328	321	314	299	313	299	293	297	291	307	312	300	277	345	311	316	320	298	345	311	321	309	310	291	310	325	351	305	298	321	318	340	318	285	308	356	305	320	333	316	312	342	328	330	322	308	300	311	281	320	281	293	300	287	340	317	335	291	300	315	301	308	277	308	296	303	275	312	294	311	308	282	341	315	339	286	351	349	310	285	319	322	315	291	288	339	300	328	315	296	318	322	309	300	312	309	319	328	294	315	307	332	293	306	344	274	309	334	318	286	307	336	285	302	310	324	314	341	290	323	353	301	304	340	322	319	299	343	329	292	309	316	297	342	330	270	293	333	308	326	317	297	298	295	332	288	323	346	303	303	330	325	335	339	329	304	335	304	335	286	346	299	328	298	321	301	311	312	298	316	337	304	337	320	343	322	319	331	322	335	305	311	315	326	308	272	348	340	325	346	310	329	308	308	338	298	321	269	350	292	336	317	310	298	295	319	357	318	329	308	334	298	335	310	292	308	280	319	310	325	312	280	324	301	319	288	314	341	305	260	344	339	320	321	275	310	329	296	310	323	314	327	322	322	331	324	307	355	327	351	325	299	330	310	336	293	315	313	279	310	321	280	328	312	333	288	311	324	312	309	307	339	342	310	341	321	328	317	301	325	346	283	309	308	310	310	283	297	308	322	295	309	340	327	337	328	313	318	349	312	312	334	305	297	324	306	313	323	326	334	355	357	309	341	313	344	316	302	314	349	314	352	324	316	292	315	328	321	312	312	335	321	317	325	312	313	312	333	334	306	309	283	292	318	302	303	309	309	304	312	320	324	301	325	305	313	287	314	313	326	332	335	314	304	351	327	314	313	297	317	314	323	303	330	310	333	311	317	306	315	295	335	302	317	315	307	319	325	318	299	307	314	326	325	319	298	326	292	283	307	279	325	300	317	365	312	309	328	297	288	314	335	336	343	326	317	303	329	333	289	287	358	338	310	297	288	338	298	312	314	307	320	308	345	297	285	340	309	277	351	293	295	330	310	314	319	315	291	315	330	296	343	292	295	311	310	324	326	319	316	352	323	305	299	324	335	305	325	273	306	270	340	299	333	310	315	314	281	361	281	314	328	328	283	326	304	310	349	303	334	344	307	300	304	311	310	315	279	332	286	313	297	313	295	317	329	336	313	315	316	308	296	303	326	328	321	312	313	306	327	353	297	301	281	286	303	295	318	333	316	304	310	300	309	300	285	303	316	337	313	301	310	314	346	308	308	322	304	319	307	324	331	302	289	293	332	301	319	318	303	279	342	303	307	305	320	298	315	330	304	302	341	324	304	283	327	324	303	316	315	334	306	299	310	297	303	321	336	287	318	276	304	287	325	312	316	318	294	295	312	307	314	303	309	310	305	347	303	277	306	330	317	315	325	303	302	319	279	304	321	296	292	319	323	328	293	295	278	288	326	287	313	309	310	326	335	310	304	296	315	318	327	281	317	312	313	327	293	319	298	322	331	309	279	318	308	324	305	285	300	307	295	318	299	308	304	316	289	322	304	297	312	306	322	338	316	326	291	333	303	307	321	318	315	314	285	318	373	293	317	325	324	299	284	319	324	311	321	286	320	314	324	287	350	308	346	340	315	329	297	304	316	310	313	311	339	297	327	320	332	312	267	321	310	312	330	312	319	312	330	301	320	310	297	278	325	319	298	303	290	315	325	310	296	294	327	304	344	304	328	289	299	306	281	301	314	302	324	326	307	304	272	312	308	294	300	338	319	331	304	317	346	308	318	293	318	301	275	290	321	316	300	355	304	334	313	323	337	336	310	312	304	348	296	335	296	285	336	293	311	318	338	311	321	321	325	322	337	319	299	288	290	305	322	306	292	342	290	285	303	325	319	329	330	319	310	325	307	313	315	313	295	326	314	331	293	318	323	326	323	311	335	305	312	310	335	317	281	261	343	314	318	338	366	331	326	319	311	327	319	304	316	301	301	305	280	304	352	347	301	331	321	300	298	317	331	307	321	317	275	303	335	294	305	307	345	309	307	309	316	323	302	329	298	369	352	279	353	328	339	298	302	317	297	318	266	281	311	315	301	319	321	315	304	305	278	322	290	303	291	295	289	308	293	314	316	319	282	316	358	322	305	291	328	306	329	293	320	324	292	328	301	302	325	310	323	305	294	296	301	327	310	302	334	299	329	308	290	307	335	335	297	294	292	328	337	319	314	311	319	313	345	336	316	298	336	343	323	317	323	349	346	308	297	337	291	292	302	322	322	313	310	339	296	328	326	318	333	330	311	347	357	321	284	337	300	337	306	321	317	267	298	301	306	274	337	303	308	278	323	299	307	337	347	327	333	296	358	304	308	299	331	324	341	322	319	287	307	336	309	335	334	334	313	329	325	321	297	336	311	317	314	310	307	326	315	348	281	321	324	304	306	304	337	334	325	312	304	307	303	323	308	326	288	326	306	310	325	293	328	305	314	308	313	328	311	275	290	298	319	331	276	296	299	328	322	300	314	302	327	327	347	305	301	307	342	336	315	329	326	338	307	285	342	339	297	289	310	305	304	290	316	320	299	314	268	329	314	302	302	329	335	303	319	330	292	306	315	304	308	311	323	303	332	328	331	334	291	318	324	324	328	328	313	302	299	325	312	301	328	295	306	290	319	328	311	328	313	298	304	293	332	331	310	321	314	318	334	304	329	343	337	325	301	296	315	318	298	334	358	331	315	293	307	306	314	326	308	284	288	345	338	335	294	304	307	291	299	351	310	302	313	316	305	287	308	329	342	312	345	331	333	310	325	298	312	322	288	316	291	326	303	310	286	298	323	299	345	283	348	316	334	291	330	309	322	332	344	310	333	327	292	294	305	316	291	334	313	317	282	331	279	312	290	293	260	298	316	367	328	294	287	275
23220	21006	26925	25041	20913	20883	7385	1357	1017	1010	862	813	798	763	774	749	729	752	692	668	690	683	666	705	693	655	654	625	625	634	638	666	669	631	642	612	617	649	635	666	605	642	601	577	667	591	574	612	640	653	669	615	618	657	627	616	609	643	657	603	605	628	652	668	582	635	622	646	589	632	655	617	645	589	607	626	653	614	569	619	639	612	583	551	633	612	602	620	653	619	636	589	620	697	637	589	586	608	590	594	642	586	576	611	613	580	602	574	615	662	602	619	584	641	590	638	624	629	586	618	564	563	571	584	616	641	586	607	559	621	644	570	667	644	578	636	668	585	589	585	586	614	576	604	624	611	641	611	604	611	586	619	630	670	609	578	608	615	582	624	653	612	611	581	610	610	573	593	600	608	596	620	633	628	577	553	574	603	637	638	606	605	592	600	592	598	644	579	567	635	600	576	623	587	596	623	558	585	642	627	628	653	647	589	567	593	656	615	601	579	615	609	627	597	595	638	603	615	614	601	596	621	602	620	575	573	611	561	623	616	595	596	602	591	588	603	604	624	581	620	565	625	613	630	609	603	624	663	633	642	587	649	598	564	609	669	578	591	590	598	660	645	623	623	621	542	595	617	654	588	611	618	624	566	634	641	604	588	602	607	661	621	642	620	561	617	667	635	604	591	615	569	571	622	623	589	593	620	647	624	637	625	639	618	587	622	613	640	647	576	595	627	586	594	602	653	592	622	631	621	589	653	608	607	629	606	624	597	629	565	628	576	663	634	621	621	669	599	619	574	648	560	602	588	640	620	589	622	606	630	651	626	603	569	606	597	666	595	598	588	607	577	620	615	591	621	650	586	595	611	652	611	631	618	644	585	674	669	581	565	592	605	605	643	597	627	637	629	601	601	597	596	580	615	619	606	618	636	618	582	576	633	602	590	598	648	643	609	583	671	611	598	608	590	654	636	625	646	614	607	661	611	599	633	661	612	621	619	663	574	612	604	631	581	644	582	617	592	606	618	638	603	579	632	613	611	647	576	621	621	607	601	574	630	593	619	596	585	610	614	598	624	616	639	619	579	616	615	570	565	625	581	550	582	632	625	594	629	538	627	592	570	652	589	639	570	600	565	613	609	619	601	581	611	633	566	634	600	622	609	612	633	565	628	610	597	610	600	606	642	604	595	608	625	595	576	627	609	562	613	627	657	652	597	655	619	569	608	620	653	576	594	578	584	619	590	607	616	607	649	596	589	635	565	630	623	617	620	600	637	608	582	587	594	640	602	600	656	589	605	622	603	629	574	625	628	632	619	566	604	575	642	597	654	597	621	651	629	614	640	615	586	639	627	676	619	581	633	589	657	654	623	616	603	602	624	560	625	594	598	616	605	638	564	615	588	620	601	599	663	594	577	649	599	651	606	630	596	619	646	599	600	610	635	631	605	587	594	583	626	639	613	620	622	660	638	631	650	605	589	655	633	584	623	667	608	590	594	584	606	574	624	598	580	641	634	583	583	642	609	625	598	630	617	628	592	604	542	591	638	619	615	671	616	607	590	560	657	595	615	613	582	589	613	602	643	578	570	625	601	592	587	598	632	625	608	587	608	616	589	596	586	586	618	605	621	606	558	583	612	607	647	559	635	631	592	563	614	641	662	586	603	628	616	606	603	654	590	576	620	625	580	655	591	587	608	601	626	631	606	618	605	590	626	551	658	648	625	606	580	646	609	549	631	606	615	631	600	632	620	617	578	667	639	602	609	579	615	664	613	600	589	615	611	657	609	612	624	555	609	637	592	619	631	580	654	660	593	621	652	591	621	635	592	665	598	615	646	606	622	627	625	620	570	597	610	607	630	653	609	597	609	597	609	595	640	636	607	614	622	659	603	671	620	574	615	613	625	623	627	580	594	572	616	603	567	607	592	601	630	627	596	576	600	566	594	631	603	593	578	592	654	627	611	589	638	613	646	565	663	605	638	580	630	557	601	581	610	620	588	602	622	643	577	569	615	620	584	586	624	624	630	631	615	621	611	603	649	606	614	619	647	645	595	547	588	593	592	594	582	619	612	591	585	559	581	571	594	597	606	637	603	608	614	559	622	589	586	573	605	615	604	613	707	609	626	667	600	581	598	603	625	633	543	598	556	660	592	619	617	631	607	583	637	608	621	644	630	648	619	602	624	568	578	598	607	597	630	614	615	605	598	585	591	605	595	611	629	590	620	596	588	672	639	628	567	640	597	625	574	627	562	630	619	588	580	608	645	616	592	598	595	646	587	589	622	571	610	649	601	598	561	567	644	643	619	614	630	626	635	560	667	665	616	677	648	657	625	604	612	621	624	612	569	596	639	618	630	623	634	593	609	610	593	593	639	603	622	616	585	595	594	636	618	661	595	670	622	621	572	611	584	618	612	598	606	590	656	621	608	635	567	632	622	598	585	619	646	609	622	585	573	578	601	617	615	652	652	598	591	637	596	621	621	641	606	587	625	637	606	609	657	645	589	675	685	602	611	585	607	651	583	632	622	637	570	595	613	588	591	657	613	546	614	616	609	621	580	605	609	619	568	614	605	582	559	600	606	644	624	585	605	611	585	550	603	592	596	617	602	594	594	622	592	585	606	606	617	576	560	581	564	594	598	648	634	554	558	619	583	588	638	660	581	610	638	632	608	610	626	607	609	607	660	601	595	590	620	625	620	569	611	635	634	624	631	616	611	615	559	567	648	632	593	621	627	567	634	598	638	620	631	645	615	593	582	636	620	658	628	630	640	619	586	607	607	617	590	615	592	586	622	653	599	638	635	601	585	619	616	622	653	622	624	616	639	574	655	588	605	564	610	615	652	627	637	640	581	552	619	603	620	595	623	616	618	606	606	610	590	647	608	593	594	586	641	614	584	606	589	591	604	604	613	631	639	602	588	643	617	612	612	595	628	596	589	600	602	597	634	574	631	642	593	640	591	624	622	627	643	604	606	606	547	563	618	651	616	578	561	606	640	584	580	580	590	571	606	622	617	576	604	629	613	603	568	600	626	600	557	631	640	619	607	603	622	623	593	615	652	618	631	611	618	644	680	632	640	647	572	564	623	636	568	604	582	621	560	637	611	588	618	626	609	640	651	647	601	656	602	596	585	623	609	605	584	636	635	609	648	620	611	625	602	570	662	631	606	600	571	600	604	598	654	645	616	570	564	572	652	637	622	610	598	601	612	618	642	632	601	592	580	570	589	637	618	592	626	591	617	611	602	607	593	575	636	623	611	618	641	595	667	613	558	618	627	655	628	622	619	602	554	615	613	570	603	552	622	655	600	673	605	617	600	601	644	624	622	570	570	596	591	609	592	640	630	636	633	590	630	625	622	646	585	597	594	604	647	644	626	604	633	565	603	596	623	656	564	598	567	595	590	601	591	577	589	631	602	596	614	610	612	602	586	620	612	620	560	620	632	641	599	626	643	611	603	626	609	572	650	621	623	615	612	618	638	580	615	593	578	593	600	569	600	691	568
62295	21872	11305	6653	4254	3010	2258	1804	1615	1342	1204	1169	1026	995	927	890	818	796	756	752	741	699	697	708	646	673	639	647	637	613	570	660	670	584	624	640	574	646	572	618	637	627	562	587	611	664	587	608	633	574	630	651	643	597	609	600	587	593	633	640	616	604	592	596	547	614	559	573	602	529	606	595	554	588	627	582	582	622	581	595	579	616	553	563	590	579	553	563	590	539	555	575	529	606	575	589	562	580	551	631	612	610	583	582	568	555	551	570	560	555	586	559	595	531	592	578	585	536	539	594	586	561	604	513	545	621	561	594	570	588	567	530	589	556	552	541	620	532	530	592	622	570	599	579	575	602	559	605	569	626	539	602	585	550	571	595	605	591	586	613	546	566	568	588	594	545	573	609	585	597	570	567	585	627	576	562	554	599	568	580	584	608	590	578	620	577	598	575	551	577	567	572	571	570	573	534	625	596	653	571	574	584	582	585	575	585	595	588	621	561	557	586	550	580	592	555	573	597	559	592	588	587	532	565	629	565	555	582	587	590	607	540	549	616	561	553	554	602	571	530	589	587	560	581	569	562	579	568	554	627	570	567	616	590	586	579	553	552	550	574	573	601	589	574	556	597	623	566	549	580	573	584	598	564	548	623	626	566	587	593	537	631	552	554	624	581	550	574	575	641	578	566	550	553	538	584	552	583	551	566	599	572	557	587	591	583	572	599	605	564	593	553	573	561	575	584	581	551	569	594	584	567	568	572	545	576	542	595	552	604	582	554	619	578	572	567	549	589	602	604	550	516	573	552	573	609	601	570	595	593	575	559	589	610	596	554	571	599	574	548	555	584	601	596	625	640	583	615	589	570	542	583	557	576	554	604	567	607	587	563	589	555	591	586	573	576	534	522	600	575	554	612	599	521	560	601	576	586	570	591	577	582	536	522	606	583	582	571	566	599	592	565	591	606	539	601	611	610	546	617	593	555	571	586	579	560	610	574	590	572	556	573	628	563	535	566	589	610	608	561	554	528	557	570	558	561	560	579	596	574	583	596	594	581	565	585	527	562	547	593	572	585	582	558	575	555	594	579	552	586	561	600	569	573	573	587	568	568	594	605	580	572	579	565	612	585	576	545	559	587	568	569	580	606	587	561	585	550	588	605	541	571	618	567	536	542	547	588	574	565	565	559	636	599	571	626	567	560	561	558	627	557	583	557	592	546	589	588	572	539	554	607	577	588	579	584	606	560	568	615	536	599	622	554	583	545	609	562	594	566	575	573	559	546	576	565	611	582	610	563	601	567	564	583	568	562	617	565	578	581	565	533	546	550	568	568	575	540	602	635	563	560	584	571	566	600	568	572	576	565	560	576	605	565	581	552	575	634	570	601	589	553	589	551	597	576	563	565	613	568	575	597	575	578	570	582	565	609	563	564	567	589	566	543	541	603	575	588	598	567	548	596	604	597	616	572	590	543	568	555	594	572	547	607	585	580	578	602	583	575	592	601	586	581	526	585	552	595	573	604	537	520	566	587	591	583	603	576	590	606	581	530	556	622	557	575	591	575	558	589	605	548	568	604	578	593	605	555	551	529	580	582	590	566	574	604	603	653	600	603	573	548	546	574	607	553	579	583	570	640	559	600	560	592	569	596	557	522	557	567	520	571	584	575	598	563	586	585	572	586	549	557	564	530	573	570	564	556	603	564	546	578	583	573	567	560	610	596	585	597	607	604	612	566	558	572	603	634	618	583	565	568	569	576	587	551	562	598	528	577	598	565	547	614	593	571	587	570	578	541	577	578	576	545	571	588	595	618	576	542	598	530	607	573	567	595	613	578	561	538	571	565	575	557	594	600	574	535	621	623	563	565	533	573	573	569	605	569	542	579	599	596	587	599	605	561	584	580	587	590	505	593	553	585	571	552	561	551	603	566	555	580	591	558	608	573	535	564	582	602	600	502	561	587	568	569	595	588	581	590	576	555	652	548	525	562	544	572	560	621	583	575	550	568	555	576	559	542	559	576	594	542	545	558	552	559	575	542	555	581	552	613	597	588	606	596	531	559	603	596	551	576	529	604	549	565	595	546	588	585	603	581	542	553	597	548	605	545	589	559	625	530	558	610	599	589	615	613	572	591	541	593	579	541	584	566	564	582	572	569	593	576	559	574	627	589	557	573	596	591	575	577	562	581	604	562	600	588	607	586	588	587	566	609	560	553	622	565	594	561	538	572	564	582	611	568	552	524	557	581	613	557	575	593	550	534	536	576	522	619	590	553	608	622	580	569	595	585	567	571	624	616	564	577	608	566	574	560	580	575	599	552	591	540	547	610	589	585	585	579	580	600	586	574	574	599	593	589	614	590	583	574	547	576	571	594	587	566	588	570	573	565	568	581	565	554	546	549	539	581	574	579	590	597	536	586	561	582	572	561	570	574	571	559	561	533	569	564	592	523	562	583	588	513	595	579	574	575	554	563	605	573	610	579	607	556	532	633	583	546	595	563	574	559	615	588	547	570	562	573	589	599	573	571	574	562	612	595	578	540	618	558	587	608	522	588	569	562	612	602	607	589	584	609	623	584	582	576	582	574	603	630	547	580	615	565	569	628	561	567	556	576	595	622	600	560	558	575	537	579	590	584	549	572	594	568	525	561	586	575	577	558	584	566	588	560	597	559	585	524	601	555	620	566	552	553	586	544	574	582	616	547	612	568	597	550	618	604	552	615	587	612	520	629	567	607	562	538	592	555	614	566	573	590	584	553	578	559	546	597	552	572	612	600	603	577	569	585	630	517	531	572	604	582	583	548	612	570	595	598	585	548	570	579	599	595	591	559	562	573	566	550	571	584	610	595	569	577	581	568	593	619	585	543	547	577	571	575	579	586	530	581	551	549	534	537	584	562	574	569	579	566	555	614	551	600	597	585	644	579	595	582	552	604	542	578	535	623	621	568	540	545	580	581	566	571	567	587	599	531	571	608	598	532	553	550	607	587	563	565	551	580	547	608	558	589	610	580	537	542	574	551	570	514	623	599	558	542	579	618	547	591	556	564	552	573	589	570	585	603	547	527	548	550	607	581	588	561	535	589	572	561	558	602	572	587	614	550	589	584	559	619	586	612	600	584	605	592	544	562	576	569	567	581	531	580	573	575	622	605	606	584	575	603	571	606	577	581	560	549	591	598	610	552	583	600	572	546	620	558	546	620	577	566	588	577	542	566	588	574	571	589	565	570	535	559	563	588	617	596	585	576	616	602	584	590	556	580	602	538	606	573	580	616	568	558	555	555	552	534	578	589	548	588	576	559	552	545	554	559	572	581	590	578	581	557	592	544	599	604	577	620	571	580	554	589	561	578	563	590	573	568	559	589	542	588	593	593	572	565	546	569	568	612	558	622	546	577	612	596	544	620	619	604	605	604	556	591	584	576	606	578	584	584	579	591	562	609	599	569	620	590	550	576	602	562	596	534	569	567	579	637	554	556	538	583	583	594	594	609	581	591	568	590	608	526
33452	18661	4289	718	514	531	501	458	478	517	468	492	469	496	467	480	484	477	437	487	485	472	466	470	480	496	479	468	528	473	478	526	451	479	468	511	501	462	477	477	425	462	482	496	419	480	468	496	515	467	510	519	462	425	461	489	480	445	484	500	498	503	483	451	468	466	454	410	442	427	477	489	473	473	473	485	487	479	457	467	483	450	436	453	464	434	477	470	469	473	455	451	461	493	477	525	484	495	498	478	461	490	464	499	469	435	449	483	468	501	449	446	458	499	481	487	481	502	500	480	443	483	502	501	471	456	446	511	445	454	482	448	472	492	464	516	466	496	463	518	467	474	439	493	483	447	460	469	472	500	458	472	486	501	478	472	432	457	480	456	475	479	457	480	495	482	500	490	489	441	485	492	460	451	534	469	449	448	506	508	482	461	462	499	464	495	484	503	487	461	429	473	455	503	469	460	478	468	472	440	446	464	477	490	491	462	459	461	450	470	503	516	489	468	462	455	481	493	468	484	477	462	482	468	466	488	494	476	454	473	460	462	485	449	492	483	467	499	464	506	469	439	472	499	485	500	474	456	468	485	449	480	473	481	451	469	487	470	503	455	489	452	462	486	460	461	469	483	522	488	477	446	471	473	473	488	476	492	472	468	492	455	483	462	492	487	441	471	454	499	470	456	481	515	510	491	435	491	479	497	510	449	491	470	480	505	462	472	442	492	506	466	453	503	472	455	467	492	462	462	434	476	485	490	456	451	485	476	450	462	459	449	495	495	497	471	483	489	526	499	498	460	435	438	482	486	472	479	460	457	494	485	450	472	490	482	469	453	454	519	464	529	460	481	498	475	479	464	482	483	496	460	502	477	490	476	471	483	481	469	486	454	453	515	431	494	436	492	512	472	477	474	464	468	463	441	503	485	467	492	491	474	492	476	466	446	486	509	491	458	462	488	463	479	512	467	457	485	468	448	470	460	512	441	482	485	492	511	500	517	503	481	501	447	480	507	461	458	495	454	470	441	439	507	453	480	485	503	479	463	470	509	494	483	415	489	434	478	431	476	451	456	470	477	520	477	458	494	464	473	459	513	502	518	509	484	453	469	475	508	478	474	449	473	469	452	463	480	465	475	486	447	472	473	491	480	462	462	472	453	499	476	479	465	496	483	449	475	471	505	452	472	502	467	491	459	483	429	463	478	466	434	487	482	453	490	488	485	456	484	471	510	483	494	503	493	453	504	488	490	466	511	485	474	453	444	476	496	430	504	417	483	471	507	453	481	474	468	443	452	462	460	490	512	533	494	473	460	474	450	468	489	452	515	428	514	455	461	452	463	438	478	500	473	500	483	440	484	467	469	468	504	485	492	473	505	441	487	498	427	487	523	463	479	491	467	456	479	460	488	453	495	467	515	465	484	485	482	495	484	475	453	464	421	450	406	471	467	433	439	446	456	442	462	478	447	477	453	473	483	480	456	515	466	449	510	480	466	446	485	459	530	482	495	415	483	471	509	468	457	404	487	506	512	465	458	477	470	494	493	483	475	472	484	457	473	447	489	494	467	469	460	455	499	515	474	450	434	473	447	462	480	480	450	465	467	455	464	516	477	471	477	447	465	463	442	476	483	473	477	466	462	474	533	520	468	478	465	480	468	476	478	502	482	447	446	492	478	436	509	453	466	466	468	452	428	462	456	461	473	452	470	476	447	516	507	506	457	454	497	512	494	462	490	471	528	463	492	460	422	455	465	498	523	492	462	454	453	455	468	451	466	463	461	491	468	484	484	469	478	476	465	473	474	490	451	453	462	483	487	441	491	480	471	456	481	471	465	515	499	475	501	504	444	501	475	491	460	476	474	493	488	481	501	461	448	484	487	495	483	454	474	450	451	508	469	484	497	450	514	452	479	486	474	512	463	469	479	469	477	454	481	526	446	482	488	473	481	483	474	462	476	480	488	491	473	486	455	494	448	473	470	471	472	485	458	488	479	493	491	421	470	489	492	478	484	482	498	490	486	467	493	445	448	491	480	450	444	460	452	474	500	485	486	467	504	466	482	461	429	458	460	483	460	415	465	491	462	439	494	419	464	471	451	422	458	536	465	492	473	525	448	483	446	462	465	504	464	483	490	491	492	480	475	502	461	489	466	510	460	506	477	503	479	444	473	464	458	504	473	507	501	490	470	468	472	493	471	433	482	434	462	467	461	484	462	512	436	468	488	480	473	490	483	517	478	517	494	442	465	469	477	475	497	452	485	512	490	441	469	468	461	502	504	487	463	483	484	497	468	487	501	449	488	462	468	491	477	483	493	527	470	471	474	502	495	487	512	478	443	484	462	484	528	484	447	483	437	470	516	492	472	456	495	476	501	466	470	477	467	513	487	476	443	454	484	445	418	481	477	520	485	506	480	461	474	506	485	506	464	447	513	469	485	477	487	485	466	457	473	493	473	441	454	475	461	464	498	470	461	476	450	466	491	438	429	461	516	492	500	472	444	475	497	473	496	502	453	428	501	475	452	472	452	462	493	436	476	484	481	495	448	475	529	518	472	474	498	471	463	466	519	500	507	486	456	480	447	470	497	474	516	464	467	492	464	469	532	504	452	484	475	474	540	457	500	504	481	458	483	470	472	492	504	492	471	481	499	488	490	491	458	462	447	467	485	477	455	463	425	506	498	478	479	452	491	487	458	476	463	497	467	502	468	465	483	484	480	453	480	471	475	481	465	456	450	508	443	459	467	486	505	467	466	474	442	456	495	530	472	497	431	483	469	485	464	478	490	496	464	483	446	468	440	470	499	447	482	491	486	485	486	516	472	490	478	479	502	478	470	526	464	499	469	505	496	468	457	491	434	493	475	510	441	517	481	456	460	517	481	466	507	497	454	517	491	513	492	511	442	466	497	474	471	428	480	486	501	458	460	495	494	503	512	499	470	466	507	476	476	468	483	474	494	497	502	479	475	520	477	491	533	458	486	473	502	455	430	499	477	493	443	468	485	453	545	498	506	436	496	519	455	519	473	487	467	444	494	482	472	519	470	451	479	483	458	452	491	467	515	480	496	510	492	477	463	467	470	512	443	509	496	469	485	456	503	462	494	495	441	468	540	482	476	431	442	487	439	492	491	469	439	487	455	479	461	489	461	512	489	516	459	483	458	487	445	414	460	488	450	453	479	464	519	439	489	472	432	518	484	492	462	498	441	497	481	494	516	487	460	465	450	486	497	448	508	486	473	494	480	492	451	475	440	469	472	439	438	465	456	480	497	489	464	455	482	478	458	489	465	447	465	482	477	473	445	508	507	441	466	489	527	485	476	455	459	527	497	482	463	480	468	445	492	479	465	443	450	505	516	463	468	520	473	490	488	454	511	464	509	449	473	464	475	452	454	510	479	486	467	469	452	481	484	437	457	446	505	486	490	461	434	464	429	466	479	446	414	444	488	461	469	451	452	463	468	459	458	432	468	512	521	487	455	492	486	472	459	440	478	494	467	438	457	444	466
32096	5318	849	671	601	543	508	509	524	498	528	507	534	512	499	516	476	487	489	495	510	514	444	502	521	518	514	512	450	524	538	500	485	515	515	525	448	478	505	510	502	487	519	478	475	486	512	557	502	524	529	493	478	504	515	511	476	517	488	492	500	523	477	545	533	494	504	473	503	488	507	524	470	501	507	524	511	501	521	548	498	497	530	523	527	478	489	469	519	518	506	520	496	502	508	507	502	505	487	477	535	528	514	482	513	525	496	516	522	461	522	496	485	513	504	494	460	511	550	499	537	497	469	472	502	520	540	547	493	529	496	498	501	502	483	504	463	525	510	531	457	483	522	537	504	526	456	491	515	491	484	497	458	511	528	493	487	508	488	508	469	481	475	492	509	509	519	495	521	528	478	489	498	520	512	496	497	492	529	513	480	466	510	500	501	543	549	486	484	502	492	513	514	523	505	500	480	518	529	490	516	494	505	457	492	452	493	503	503	483	518	523	510	488	511	510	519	478	491	511	521	496	504	493	531	521	497	519	488	470	538	457	472	509	456	529	508	467	422	500	504	500	519	520	439	502	481	470	471	486	496	483	459	490	445	492	494	517	476	470	530	474	458	460	500	482	522	494	489	518	511	541	518	479	508	510	482	471	501	499	470	476	497	453	472	512	490	485	453	498	505	464	492	507	493	525	518	496	446	477	465	442	491	508	462	509	488	519	479	517	476	494	481	499	527	544	481	515	489	521	495	504	512	523	551	519	496	504	500	520	496	509	481	513	497	462	472	509	502	511	484	485	499	482	506	478	523	510	468	517	487	502	510	499	488	520	464	497	501	489	493	509	459	535	537	483	498	478	486	514	507	458	454	505	508	479	469	474	525	484	513	499	484	444	531	513	488	487	473	503	498	470	518	500	513	511	508	497	521	509	500	526	458	509	480	508	504	504	497	502	497	486	508	511	490	506	507	505	478	486	542	475	474	464	488	495	494	496	470	480	521	479	492	455	487	479	525	528	501	497	505	474	501	483	481	495	478	471	487	502	511	472	491	519	528	493	503	491	511	488	523	539	528	490	527	499	504	522	534	506	524	503	524	511	500	496	494	495	501	497	469	489	469	506	496	466	518	489	520	492	515	497	494	480	467	498	459	506	456	487	493	487	535	456	491	497	477	470	533	531	514	550	495	502	500	524	503	529	483	505	464	516	513	499	491	539	501	494	534	477	511	505	492	493	482	485	489	489	522	519	521	506	498	525	506	505	487	521	471	532	512	482	477	496	510	501	487	479	453	479	487	514	508	507	507	515	484	505	492	470	532	464	495	508	540	504	524	483	536	494	493	497	501	489	535	521	484	547	529	501	495	528	477	494	499	491	517	505	487	469	499	493	501	529	500	493	469	490	464	496	481	492	473	504	502	536	487	497	482	512	509	535	513	492	487	505	488	497	535	474	530	491	559	486	499	489	503	536	506	536	486	508	512	491	481	506	495	535	537	484	510	494	493	520	518	481	500	527	532	499	493	498	456	496	492	505	485	483	524	513	515	501	534	473	467	546	522	440	513	471	497	514	493	460	517	481	496	491	513	501	522	514	499	495	510	500	503	488	526	480	474	451	511	492	477	559	483	472	524	486	535	543	476	519	496	458	493	517	504	489	480	526	488	513	464	492	470	504	509	440	512	497	481	493	511	528	496	483	574	486	481	494	446	476	538	520	541	528	497	485	500	467	481	536	534	482	512	508	490	460	498	521	542	490	513	533	527	508	477	544	502	487	458	473	494	500	476	507	528	544	507	482	501	494	532	484	470	519	451	461	517	452	544	500	520	520	515	494	479	506	493	511	468	487	521	514	486	507	508	538	490	532	514	493	525	488	510	497	504	511	479	516	458	541	502	537	531	483	539	497	506	472	531	500	528	490	492	495	539	472	517	469	475	531	463	459	490	449	497	500	525	476	509	516	539	536	503	467	527	480	487	471	504	496	503	519	504	527	490	517	485	494	521	482	515	480	523	519	480	529	479	521	509	505	514	521	554	504	500	529	476	509	480	491	483	496	474	489	484	513	485	488	483	499	499	525	518	486	514	483	503	476	526	507	527	493	488	486	447	523	527	517	525	490	483	494	484	513	527	476	528	502	519	520	534	506	551	455	496	497	480	534	522	491	487	496	540	520	482	503	530	465	484	486	481	485	508	547	497	459	521	491	474	513	516	490	467	501	464	509	475	500	486	491	485	504	495	474	536	507	524	508	458	509	497	475	512	523	501	506	499	530	483	491	498	436	547	480	499	496	494	477	562	512	477	509	519	512	511	473	473	500	480	504	481	484	453	507	515	477	473	469	510	502	511	503	481	506	528	511	533	511	490	492	496	480	515	494	528	508	499	481	510	493	508	525	467	539	487	484	453	496	487	491	502	471	501	516	481	523	486	513	486	498	493	526	494	499	488	476	471	516	491	478	481	507	507	469	471	498	460	522	520	502	507	496	476	535	516	518	509	490	516	538	496	492	475	458	499	519	552	494	496	490	499	474	508	507	497	465	483	516	473	470	528	507	495	519	524	513	525	482	494	480	459	526	508	511	490	513	496	507	531	537	515	511	520	476	512	527	494	516	483	527	506	481	487	514	483	462	509	475	480	506	516	497	535	543	509	513	474	498	479	485	520	515	482	491	494	479	504	484	503	517	511	474	501	522	463	480	494	500	537	489	464	509	537	447	498	487	498	509	530	486	485	475	515	488	528	506	519	492	516	516	523	489	478	492	515	469	498	493	494	501	511	488	506	527	476	514	473	488	519	528	519	495	500	492	471	482	491	509	472	445	468	536	505	486	461	493	508	496	486	494	511	548	505	493	482	516	517	510	488	490	540	485	544	522	555	504	528	486	517	522	482	518	503	490	499	499	462	520	525	466	535	514	490	501	493	501	523	510	492	521	523	492	507	518	530	520	477	527	497	474	528	509	519	522	549	542	481	513	469	482	493	502	479	508	492	494	515	505	501	526	545	512	539	527	504	516	496	460	528	521	495	526	511	527	482	519	562	465	497	488	497	544	525	473	510	518	515	536	499	487	506	492	486	508	487	508	527	493	508	504	487	496	491	536	510	520	504	509	474	520	515	526	515	511	504	468	504	468	514	509	535	472	500	510	503	491	493	511	519	538	505	520	506	492	502	447	506	496	512	481	492	542	512	465	462	487	498	534	508	506	499	513	481	485	521	503	558	499	469	501	539	509	468	471	501	497	497	495	480	529	513	532	512	470	536	468	455	479	479	480	490	480	475	517	488	489	527	547	482	531	507	484	540	474	512	483	537	489	483	535	492	493	549	487	507	525	492	502	437	508	490	469	515	479	493	466	489	553	491	515	536	493	469	497	478	501	518	525	515	540	524	529	523	500	520	527	475	490	453	506	497	524	528	493	486	547	517	500	533	495	518	455	493	492	524	508	519	524	536	474	518	482	539	477	507	487	511	461	532	504	491	492	502	510	489	498	490	502	511	497	494	513
25295	21034	26696	25305	20891	9950	937	597	486	499	453	439	396	377	361	353	349	328	335	357	343	310	312	316	358	321	331	326	359	296	338	274	310	297	306	275	306	297	328	333	305	321	317	311	315	330	319	305	323	301	296	325	299	309	343	324	271	304	304	289	283	296	292	291	309	310	326	299	309	302	292	270	366	309	309	310	297	309	285	316	324	328	300	308	267	295	280	300	289	279	293	283	288	284	309	289	278	304	268	298	284	314	296	284	297	310	288	290	309	302	299	296	273	296	285	281	297	302	288	306	269	301	283	279	281	292	293	320	256	304	297	325	292	307	350	292	293	288	302	307	295	329	293	272	280	272	315	313	293	300	312	257	273	308	292	293	284	302	316	278	273	306	262	251	306	287	272	312	319	297	288	312	320	279	286	336	281	298	271	299	308	270	302	291	312	303	268	296	292	307	262	268	320	309	265	281	300	286	270	283	311	279	281	298	312	294	297	302	302	285	288	317	307	339	279	262	304	312	274	283	300	291	300	292	299	304	285	260	280	295	274	295	298	301	317	320	306	316	288	295	322	311	308	312	276	277	260	310	278	258	265	307	299	286	264	325	309	265	291	292	312	312	307	278	288	253	319	299	306	296	297	304	302	310	277	289	292	285	303	290	290	335	252	309	294	301	320	311	347	298	305	306	289	271	270	282	277	314	315	304	296	268	289	295	313	305	298	289	299	315	301	281	330	304	299	302	338	315	302	276	290	281	278	291	314	289	301	271	278	272	301	305	334	310	327	277	302	295	263	274	281	303	292	292	317	292	238	325	280	279	290	305	300	298	301	316	277	289	270	307	285	314	290	327	312	282	273	317	304	284	292	304	301	297	281	339	297	294	289	312	288	284	280	300	289	277	300	280	264	304	296	299	286	323	298	309	303	275	269	322	334	276	293	311	296	288	296	301	325	279	301	309	320	312	294	278	314	276	293	291	302	298	290	307	281	293	283	279	272	304	292	305	311	273	322	286	277	297	296	303	285	289	323	284	296	300	314	314	311	290	286	324	298	265	261	280	286	275	276	300	319	283	303	298	279	297	254	290	282	294	302	276	322	267	301	322	268	288	289	275	296	314	314	271	283	306	293	304	314	298	293	339	282	293	290	316	284	268	275	297	308	323	308	290	293	325	299	319	307	280	298	292	300	315	301	278	266	315	301	306	298	301	284	289	303	286	299	334	309	319	303	283	293	297	285	299	284	283	322	278	286	302	311	296	317	314	328	295	300	307	302	287	278	310	288	307	259	309	305	299	298	277	297	312	307	297	277	272	292	283	279	290	288	283	304	305	325	302	297	318	312	297	278	302	293	291	307	312	295	300	303	300	280	292	277	304	316	280	292	301	312	294	279	309	320	287	309	270	282	297	306	283	308	307	296	277	284	289	334	306	293	290	269	305	299	333	275	305	260	306	300	294	292	275	277	273	254	282	305	328	311	272	314	280	281	282	317	330	285	299	282	289	300	290	292	319	298	311	306	313	306	289	291	289	316	284	295	295	301	303	294	295	309	315	297	320	310	308	320	270	287	302	287	302	292	307	273	309	299	315	270	277	297	302	276	294	258	325	302	284	308	305	273	329	322	333	287	267	298	303	279	299	307	328	286	297	282	301	307	288	249	298	274	325	295	307	299	277	265	276	272	314	282	296	293	283	250	296	302	312	285	275	318	266	277	325	340	324	285	270	294	294	299	298	286	314	272	306	286	305	294	282	306	307	279	300	295	275	296	307	296	300	300	288	290	307	266	300	303	305	274	297	282	266	297	314	279	300	281	317	300	266	266	295	323	297	299	309	303	282	322	363	291	289	302	263	304	324	305	292	299	297	294	292	308	295	282	328	308	306	298	318	287	283	319	305	318	308	285	266	270	275	270	297	291	286	309	284	305	277	290	318	275	294	268	317	311	302	284	296	291	310	274	307	277	315	302	278	258	325	310	286	288	277	277	294	278	290	313	266	275	290	303	293	294	284	321	283	302	292	296	301	313	300	282	292	312	283	307	269	303	306	315	299	294	286	310	288	300	312	303	291	286	263	309	320	306	307	306	293	282	305	316	319	306	284	288	307	339	297	318	305	312	301	298	282	316	326	305	305	291	292	299	281	284	286	291	268	310	290	299	274	314	292	285	334	304	308	294	293	299	311	273	294	295	277	272	300	281	309	288	283	257	299	315	281	317	322	300	293	281	262	307	295	273	287	266	302	286	295	316	316	313	297	301	323	318	295	279	280	285	292	319	301	264	286	291	284	301	300	266	272	317	284	271	264	275	268	295	302	346	295	314	304	291	249	266	288	315	265	284	276	299	272	321	292	255	291	306	326	290	302	305	274	298	304	291	319	276	293	296	303	292	286	275	293	292	310	310	293	287	318	296	296	330	309	312	309	293	312	284	295	281	308	313	285	314	284	292	296	313	283	273	282	298	302	293	262	299	259	289	312	258	273	275	267	291	293	311	289	289	291	303	317	296	295	271	269	248	292	287	292	292	298	279	289	291	280	324	291	309	305	269	293	315	270	289	254	299	293	289	273	323	266	306	285	264	322	290	309	309	334	318	304	288	265	314	244	273	316	283	306	318	314	273	283	296	315	308	324	328	272	292	280	286	258	260	292	306	297	300	312	305	297	312	290	310	292	282	280	287	306	287	292	298	290	322	303	284	282	308	277	270	291	298	279	258	284	328	304	335	292	302	284	293	275	300	286	309	306	287	298	282	281	300	292	289	314	276	298	274	301	305	286	347	280	297	298	311	296	285	294	268	303	295	261	281	255	289	291	309	296	318	304	280	308	267	301	310	298	290	327	302	301	290	272	311	295	264	294	289	286	288	291	307	313	287	282	276	252	310	312	292	278	331	306	282	337	304	288	306	311	295	281	275	315	309	269	301	312	302	314	311	302	315	276	286	312	289	302	310	325	291	304	279	289	308	258	265	306	332	284	260	281	279	341	280	309	305	324	295	312	294	260	285	298	307	296	301	268	304	317	288	284	275	265	299	290	298	280	283	289	311	273	306	298	282	292	322	269	270	309	294	287	284	316	266	255	293	287	296	311	317	286	286	286	320	295	275	310	350	316	317	294	283	331	279	293	298	292	287	252	313	305	287	285	294	295	294	303	300	333	274	275	294	293	260	280	279	308	261	309	289	320	324	302	303	312	324	301	291	295	308	306	278	292	263	270	265	277	318	258	296	321	307	287	298	273	302	317	264	283	296	289	286	293	278	256	302	287	288	301	300	310	273	287	281	294	292	312	285	306	291	302	306	293	265	308	268	265	302	287	302	275	292	307	286	275	314	292	295	328	311	281	316	287	290	298	297	280	294	304	285	291	295	306	290	281	306	310	305	321	291	306	298	288	297	298	348	298	264	276	316	273	320	291	319	313	304	295	301	289	279	270	288	261	295	288	285	277	308	293	325	278	266	300	290	291	325	301	304	335	288	272	306	313	292	306	285	291	291	263	288	300	308	301
60492	16355	6668	3817	2169	1659	1187	1001	880	732	660	569	567	540	497	454	419	433	402	399	403	362	384	359	381	358	340	321	348	368	364	339	337	351	353	338	359	348	347	318	327	337	340	302	318	328	321	366	316	342	333	338	335	354	323	347	331	331	320	374	322	327	292	315	317	323	330	325	312	328	315	304	313	330	338	314	329	322	330	297	325	333	302	324	303	302	311	289	328	281	280	294	299	300	289	311	297	295	306	301	267	307	318	304	304	308	313	303	311	337	314	327	304	316	307	305	319	318	297	312	290	276	296	330	288	334	311	340	347	325	272	318	321	313	344	308	319	284	315	270	302	314	307	312	309	300	307	307	298	292	350	319	307	282	302	293	299	309	303	306	302	322	314	319	281	329	321	299	341	307	325	307	322	304	315	307	294	323	304	295	308	309	326	285	287	334	322	324	337	319	324	318	297	309	324	312	307	320	313	324	328	298	292	266	327	318	297	286	330	337	323	309	327	294	279	283	328	308	308	293	284	285	343	316	322	294	324	278	321	314	295	315	309	284	313	309	315	330	307	330	309	295	315	343	320	301	315	323	304	312	294	310	295	336	336	317	290	322	315	307	278	337	273	316	297	293	285	313	309	309	323	312	304	329	298	341	310	310	284	303	308	308	264	317	318	341	330	303	311	306	296	300	310	297	298	329	309	326	299	314	297	315	300	291	306	311	287	291	311	297	299	365	309	343	308	312	298	307	275	291	318	320	343	306	332	272	314	327	322	314	294	296	319	324	320	290	307	299	311	290	316	273	276	312	305	289	326	308	319	309	326	295	291	299	275	321	317	298	319	253	304	291	302	301	311	272	300	318	290	286	294	292	315	290	335	303	311	284	306	329	310	316	325	324	299	311	297	338	341	324	335	328	301	311	275	324	300	342	317	344	302	319	316	277	300	315	315	333	322	320	289	292	322	299	311	327	324	289	307	279	299	306	318	289	313	342	302	313	289	299	294	284	310	301	278	313	333	319	282	299	319	313	325	310	328	318	307	327	304	302	290	321	312	335	290	311	306	311	331	322	297	305	305	292	320	294	320	330	298	302	338	294	307	283	307	286	293	316	297	308	299	360	311	297	300	337	318	317	334	325	317	356	296	299	321	307	329	289	311	320	331	310	269	293	313	303	320	335	270	282	285	316	311	332	275	328	265	299	309	310	330	328	296	329	299	347	318	321	300	314	319	282	307	317	287	308	282	305	363	280	281	309	296	266	276	328	290	312	307	320	364	308	278	290	312	321	292	324	287	320	332	330	283	325	307	324	313	276	339	351	278	322	311	318	304	299	316	327	302	287	328	258	293	285	297	321	312	277	281	320	279	313	292	312	326	327	299	352	302	304	304	304	320	320	299	299	318	298	278	289	341	326	307	292	295	314	288	309	314	298	326	338	324	323	293	305	290	260	308	315	291	312	324	288	280	283	331	311	296	297	327	304	322	339	350	304	327	312	293	319	316	301	306	308	305	317	293	300	322	279	321	290	305	301	312	315	304	299	303	302	297	310	297	334	294	326	319	322	345	309	347	276	306	303	300	329	299	309	320	328	314	306	322	317	321	307	333	284	302	285	325	329	341	306	300	341	312	327	323	305	297	325	320	302	328	302	276	303	308	289	312	308	299	308	278	303	290	324	309	326	312	349	282	289	337	279	316	322	324	305	298	329	322	301	324	327	293	312	339	316	301	322	320	332	285	339	323	284	306	321	314	291	323	305	316	280	306	306	308	293	327	332	288	319	330	282	342	309	308	296	311	304	291	271	267	327	286	310	296	284	325	274	338	284	328	331	300	299	297	303	321	297	327	307	296	295	318	303	317	313	314	291	289	313	325	312	290	314	332	311	294	309	302	306	323	344	334	305	304	281	306	314	313	313	304	307	310	306	313	296	318	288	305	285	329	338	324	314	326	270	283	305	296	297	317	326	318	294	336	292	304	293	305	304	286	316	317	316	280	315	303	326	297	320	301	303	303	331	296	264	312	313	335	290	318	300	311	322	316	299	306	328	344	327	335	308	305	330	285	298	318	297	324	296	314	299	316	299	311	316	339	317	310	305	303	298	280	321	328	333	290	294	298	286	346	347	319	326	304	328	312	319	312	324	304	307	308	304	322	319	308	286	301	305	317	338	302	303	293	322	288	308	318	302	328	293	320	337	344	326	306	296	281	279	345	294	308	307	295	305	321	301	334	300	310	319	312	272	307	325	328	307	311	280	324	334	292	311	332	309	316	301	289	316	324	299	287	327	296	300	285	290	293	328	333	320	288	315	269	301	299	293	324	319	303	290	318	304	281	306	324	312	292	294	299	328	305	295	301	320	290	298	312	310	304	301	307	322	308	318	295	304	275	307	323	286	318	292	307	338	298	308	320	305	291	293	342	310	317	332	334	298	330	316	368	321	288	341	315	289	327	278	312	312	322	343	291	295	283	305	307	297	312	328	305	294	271	342	310	326	319	289	324	310	296	296	331	319	293	287	310	275	328	337	299	322	294	305	280	341	322	288	323	337	333	285	306	284	328	330	327	304	276	297	301	317	293	334	334	298	318	296	336	326	323	314	305	326	313	303	285	297	306	287	279	328	324	340	326	283	290	321	297	325	310	320	294	292	317	286	286	292	306	290	325	325	298	319	328	266	314	305	277	279	303	278	315	312	302	289	301	281	307	314	313	303	319	314	329	305	303	295	307	272	289	291	323	297	296	333	311	320	317	311	295	292	332	348	312	327	299	327	306	276	294	292	290	299	281	264	296	285	326	320	303	348	289	318	273	280	310	321	270	339	288	301	302	302	307	292	315	312	322	294	335	309	284	311	298	312	317	290	308	275	303	303	307	316	287	303	288	314	298	314	290	296	272	299	301	327	334	322	311	307	305	321	303	298	316	333	300	276	315	274	288	319	325	294	337	307	311	325	312	314	315	300	312	293	305	309	334	307	325	273	311	291	324	304	287	333	286	306	287	297	335	315	294	334	314	311	314	332	330	336	332	304	326	309	300	284	289	307	320	319	289	314	309	306	289	306	323	297	306	322	289	293	326	318	308	291	280	292	345	326	306	301	305	292	320	292	323	290	283	288	284	333	300	313	316	305	314	324	324	339	264	302	306	307	305	302	286	293	295	313	326	286	324	311	335	309	306	290	305	329	293	307	298	302	290	288	268	287	306	316	330	278	295	287	300	320	321	316	325	283	306	303	322	325	305	304	296	321	348	301	323	327	310	304	306	324	318	339	328	335	290	304	326	302	305	304	316	289	320	334	312	297	311	297	347	310	300	316	322	318	342	292	325	322	312	314	304	333	270	314	284	287	317	316	290	334	303	330	316	297	333	295	321	303	296	290	305	298	308	297	305	304	313	299	281	283	294	320	333	356	322	342	296	298	334	298	290	303	326	301	290	281	315	326	289	329	293	307	297	326	294	312	281	286	327	323	331	290	319	325	297	323	331	327	332	309	313	332	300	309	300	312
23222	20978	27125	24864	20918	20941	8569	1412	1075	926	862	821	820	748	756	733	739	709	702	681	646	694	667	666	679	628	634	629	648	653	636	623	617	636	628	632	594	575	599	641	633	642	658	672	660	614	627	625	633	641	611	604	590	612	615	616	686	608	628	582	610	632	594	638	595	653	587	625	655	608	623	637	669	627	629	626	632	629	635	588	624	632	607	568	605	615	599	652	626	633	590	586	632	578	607	604	602	621	637	641	613	643	635	628	599	605	637	578	603	582	583	606	647	603	596	639	591	626	600	620	626	593	592	605	620	583	615	585	574	672	623	645	628	606	610	626	598	591	617	593	615	621	621	634	619	593	613	592	607	585	702	624	642	633	579	634	577	615	590	641	604	602	530	620	576	601	625	629	610	628	624	613	691	624	561	592	601	599	651	605	620	600	679	594	641	602	624	623	630	577	640	619	598	626	666	607	620	626	582	641	645	656	596	626	581	657	610	602	568	645	603	629	653	593	627	598	608	630	611	616	619	604	588	622	618	615	586	672	630	606	575	586	631	609	613	625	625	604	636	593	585	638	620	634	626	626	619	649	621	605	582	571	564	627	624	625	623	624	603	589	569	594	595	564	613	598	624	618	619	639	608	624	621	622	612	573	627	573	555	627	628	605	621	617	575	590	578	613	584	582	615	641	622	622	644	630	638	629	584	601	635	553	596	613	619	576	604	603	640	642	598	629	581	616	579	626	632	593	635	615	616	596	605	610	575	605	598	559	662	593	595	594	637	586	566	577	620	625	621	618	566	621	597	632	590	575	638	614	561	609	615	640	591	621	608	580	614	608	593	564	587	587	572	615	621	586	556	540	623	636	591	569	596	611	604	608	623	587	596	647	632	574	628	597	608	645	590	604	617	630	601	633	610	609	567	589	647	626	633	610	663	605	589	627	588	609	639	588	637	631	592	579	611	620	623	624	637	603	571	563	619	559	579	598	604	555	622	555	592	567	613	640	639	650	632	627	644	612	581	636	592	594	636	627	598	618	639	610	619	624	658	641	625	577	599	583	672	658	611	644	579	604	629	592	650	607	600	637	633	600	586	550	589	573	619	617	594	629	582	670	600	603	635	592	626	624	658	629	627	609	567	602	603	589	572	613	641	614	560	591	626	600	632	596	622	631	616	602	647	615	612	577	624	622	596	620	592	592	601	613	572	633	600	592	641	658	591	627	580	599	598	619	626	631	630	621	647	644	615	584	576	590	613	604	609	622	634	645	628	629	598	629	553	636	638	608	620	559	611	627	649	605	626	629	606	621	597	599	617	629	600	621	629	585	618	640	580	580	636	611	630	599	604	601	624	640	648	603	616	589	660	618	605	634	633	630	595	590	623	588	578	607	547	579	600	626	652	603	630	613	603	589	598	624	577	585	617	612	651	636	634	644	623	652	591	638	598	606	626	623	597	603	551	616	610	588	587	585	615	621	579	591	586	592	632	628	661	613	632	606	607	681	626	657	590	652	599	595	616	612	594	610	603	648	665	598	635	624	594	593	598	593	604	588	646	588	569	607	602	590	625	638	543	620	543	599	627	589	585	634	612	619	620	641	645	606	607	630	628	652	590	602	562	624	658	611	583	595	646	598	596	634	623	600	572	593	636	625	598	656	579	618	634	624	640	585	578	573	576	597	586	609	630	585	627	640	630	569	581	613	580	586	621	626	561	619	594	598	619	607	616	576	578	597	618	608	609	583	622	596	635	637	623	580	623	597	597	649	616	563	611	606	623	620	609	648	621	576	636	547	625	620	632	603	612	626	629	607	628	649	622	590	618	628	603	602	603	620	643	585	595	616	577	612	604	598	597	649	598	554	599	636	607	645	637	625	609	619	599	640	602	655	605	586	623	623	627	583	621	598	621	673	599	605	625	632	651	636	602	642	626	557	637	649	623	638	603	629	609	615	606	606	634	618	614	588	626	588	644	619	645	629	602	602	599	615	629	579	629	607	570	602	635	621	598	640	606	622	586	598	590	602	605	588	626	621	597	624	615	603	634	619	633	598	606	644	617	578	596	660	568	643	634	657	577	605	665	593	600	608	597	639	581	626	611	587	586	609	629	593	666	615	668	634	573	634	619	628	582	563	566	589	588	571	597	599	585	644	597	609	639	584	624	563	612	620	597	616	611	594	642	612	576	621	609	583	642	611	636	613	588	603	572	634	612	593	655	630	627	604	626	620	604	662	619	606	595	656	594	607	608	625	589	591	618	626	599	613	619	629	597	582	606	601	620	623	575	625	633	567	650	620	588	594	618	571	603	664	667	610	605	633	657	587	601	590	601	578	661	634	598	606	623	578	604	655	608	638	577	579	583	616	607	595	593	586	627	623	633	633	641	622	620	612	572	560	643	571	616	637	597	560	616	652	600	606	655	657	596	601	595	600	623	593	600	587	627	637	593	657	591	606	647	588	598	621	586	656	648	637	586	561	620	584	639	591	632	579	648	582	573	687	600	642	620	596	601	630	589	609	618	640	583	588	631	614	579	603	635	606	603	628	632	624	576	603	630	631	596	627	609	567	585	630	583	623	574	562	602	598	605	543	611	618	619	606	622	580	648	655	585	640	624	599	619	627	583	632	583	632	555	618	653	606	650	587	592	579	619	577	630	597	613	595	653	642	620	645	626	574	608	617	649	572	602	599	582	643	626	599	659	630	603	652	602	601	540	618	634	623	613	642	632	593	612	556	578	648	607	596	641	619	623	621	617	584	603	607	597	599	681	587	601	616	607	623	652	592	631	626	619	620	577	636	616	621	605	589	578	623	583	590	612	596	625	624	601	616	607	586	612	605	580	590	565	651	606	598	620	600	640	597	547	588	544	634	616	596	624	644	609	602	644	570	601	628	642	661	601	620	607	594	632	656	615	585	594	602	587	618	631	652	600	602	581	611	603	602	625	563	615	600	612	592	601	645	559	620	645	581	532	595	614	622	589	588	607	598	638	576	652	619	629	658	607	610	617	607	606	613	680	620	604	624	580	597	601	619	615	621	616	626	625	618	593	677	659	629	633	595	591	618	599	617	621	612	618	628	635	640	624	601	618	644	574	616	580	616	586	612	610	581	621	614	618	608	613	588	573	617	593	594	589	602	608	604	650	619	586	618	666	643	610	666	617	604	617	589	605	626	627	624	614	621	606	604	612	616	576	610	610	611	637	610	583	599	521	603	630	640	648	604	632	616	587	621	627	618	614	649	613	593	604	598	594	630	633	597	589	634	567	590	609	612	580	626	595	602	588	579	618	614	642	629	641	613	616	624	584	617	600	652	547	613	605	543	628	644	593	642	639	606	622	601	571	561	600	609	602	591	560	606	578	643	564	624	650	609	620	582	576	596	632	595	583	646	621	597	617	628	653	618	597	592	579	626	592	608	632	606	622	598	606	604	595	633	599	601	590	603	607	596	587	610	602	624	570	613	587	632	588	595	595	609	589	598	598	572	577	606	608	619	609	628	610	590
62544	18791	11471	6831	4255	3158	2427	1804	1642	1428	1233	1133	1036	986	957	917	830	831	785	743	734	684	699	697	654	687	664	672	679	627	573	630	661	629	681	662	638	615	620	636	580	608	606	593	606	582	614	629	595	630	660	605	625	608	637	596	584	576	605	623	581	552	598	596	581	587	546	599	571	624	553	581	543	630	553	606	594	612	595	583	570	571	574	575	593	613	583	567	591	591	594	571	561	622	549	576	563	569	570	555	557	562	565	593	587	589	551	601	536	577	549	579	550	543	540	593	551	600	580	587	581	574	582	599	618	594	558	576	571	589	549	557	545	591	564	561	581	610	540	587	552	587	614	577	561	559	553	558	580	569	575	611	570	597	567	567	536	560	548	554	559	590	521	550	573	582	563	588	549	568	569	565	586	547	569	563	537	577	526	552	591	601	570	570	564	614	593	572	558	601	595	575	596	568	571	566	557	551	590	599	524	546	508	587	573	561	572	573	595	546	588	561	595	584	590	575	551	571	626	566	571	590	561	579	591	599	553	624	610	528	612	573	542	546	530	600	589	579	557	578	592	581	566	530	557	595	603	545	559	580	604	548	531	562	560	562	591	547	605	541	590	554	602	555	583	574	573	587	598	563	579	579	554	591	580	578	556	597	539	567	588	537	598	596	569	552	599	601	638	591	561	562	586	592	535	608	571	584	627	558	521	546	575	589	565	573	608	571	577	604	559	563	585	562	577	570	624	562	533	557	571	548	575	567	562	577	568	559	523	570	582	568	581	613	579	547	585	559	549	602	564	566	577	578	567	582	580	582	568	578	560	586	615	525	561	590	602	579	549	546	569	562	586	572	576	518	576	575	574	564	586	548	591	608	574	579	593	625	594	596	621	623	557	565	571	560	553	600	543	602	553	567	562	550	599	583	605	566	573	541	596	538	552	562	548	557	590	586	576	600	589	570	576	537	576	600	581	562	593	579	591	569	542	573	553	574	581	618	582	566	606	573	557	539	575	519	560	579	564	547	557	589	555	590	555	634	608	567	602	602	567	594	615	596	585	547	528	575	604	557	556	575	538	571	594	594	602	575	569	588	600	549	507	585	582	637	572	573	583	574	572	532	593	561	599	567	583	581	577	583	587	573	570	564	609	590	607	588	540	565	597	593	559	600	555	566	585	561	588	586	582	575	573	576	554	534	602	564	532	540	583	552	574	583	559	553	551	522	567	590	599	574	558	566	573	549	565	599	587	541	572	579	545	598	591	634	552	599	577	591	536	542	598	525	594	587	583	563	569	552	572	555	578	592	589	579	543	581	589	569	569	563	534	603	573	511	522	547	564	605	547	570	579	597	599	585	541	570	557	546	592	538	561	543	579	518	568	560	609	574	623	569	551	517	586	609	564	576	539	558	574	552	571	562	579	577	541	624	555	556	584	557	544	564	594	537	586	573	610	591	540	591	569	587	542	596	592	558	570	578	584	573	576	562	538	548	565	558	564	559	556	576	547	603	587	552	569	570	555	536	553	552	578	578	583	585	556	589	605	544	608	577	579	594	570	580	560	561	580	555	594	586	599	593	524	551	586	630	579	578	555	598	578	578	592	561	593	574	591	588	553	605	597	575	546	526	564	592	595	587	564	569	538	562	599	575	587	594	630	536	570	546	534	608	588	593	565	604	591	561	592	572	614	564	580	564	572	599	554	594	551	567	587	545	553	561	528	557	583	560	563	597	560	570	519	595	585	592	581	554	540	596	627	565	607	545	561	549	562	563	605	565	562	597	574	547	555	556	546	587	548	588	597	567	556	592	599	519	548	604	607	535	600	614	568	597	596	556	564	570	532	541	541	609	525	550	548	556	611	584	561	590	602	599	571	567	525	552	572	569	564	557	576	548	529	582	594	542	578	559	592	523	582	563	593	543	573	580	554	586	545	549	593	556	554	566	562	564	563	581	566	621	569	603	575	551	591	575	578	548	588	558	546	596	584	616	566	593	572	585	565	587	596	599	598	576	606	566	598	545	626	578	552	593	552	584	603	581	557	550	592	555	611	572	555	566	589	576	602	562	551	596	580	563	603	570	590	612	600	542	605	572	561	594	550	594	607	537	537	558	571	626	567	564	583	591	578	550	566	544	610	568	600	539	568	580	596	547	597	595	575	589	590	577	558	556	558	603	554	600	585	583	579	558	546	597	576	581	626	562	577	568	569	581	609	595	576	535	589	569	549	590	564	585	610	569	585	591	562	534	530	529	565	602	555	558	583	561	593	619	563	548	564	553	555	566	566	575	597	593	619	580	611	553	613	555	537	587	587	562	534	572	567	564	584	600	563	537	563	548	534	540	565	550	587	583	638	567	560	571	555	606	555	582	525	570	566	530	576	591	586	547	565	586	560	566	524	538	576	551	638	596	573	570	565	562	558	602	601	554	555	548	587	585	538	552	563	610	543	567	558	588	611	546	529	582	555	575	569	555	541	548	592	533	559	601	538	619	567	562	537	549	586	566	571	571	541	601	625	593	593	577	560	557	585	549	590	581	575	577	591	570	581	573	550	572	572	566	610	613	570	607	591	575	585	583	537	602	596	553	528	564	594	565	524	528	621	585	594	591	551	574	599	591	615	591	588	581	603	590	549	568	581	581	558	589	582	595	576	564	577	577	564	545	576	578	566	581	563	604	567	601	555	567	572	578	539	568	575	593	577	553	618	574	583	555	576	584	565	558	557	548	585	599	572	596	556	553	580	568	528	529	609	571	562	572	624	586	588	548	531	574	593	615	593	572	584	568	583	543	571	552	567	598	576	556	579	571	586	548	570	578	547	550	577	579	581	560	595	567	596	603	585	553	596	582	581	575	627	610	617	581	543	571	609	593	575	571	549	583	615	571	580	584	572	605	603	550	587	572	575	528	567	562	598	554	566	559	599	606	565	543	593	577	588	599	588	562	587	563	530	604	601	535	604	554	575	556	551	588	569	597	559	569	576	618	555	537	564	561	563	583	623	576	571	563	593	563	553	584	558	575	595	592	602	577	595	578	524	586	614	529	607	549	603	617	554	595	598	550	602	594	577	583	584	575	554	572	577	574	573	572	579	616	550	599	552	575	543	598	545	602	586	580	562	588	595	581	569	580	580	542	566	590	553	578	564	602	580	549	546	584	593	574	617	618	570	556	563	611	576	513	583	578	548	562	560	577	560	588	607	547	579	613	547	567	552	566	595	562	586	568	525	610	583	570	545	550	565	568	554	603	615	564	527	593	536	541	571	565	596	533	566	538	554	573	582	587	541	543	589	589	573	564	562	615	588	586	581	564	592	567	598	621	608	591	561	624	600	575	550	558	597	565	547	585	564	556	558	610	606	598	592	540	578	578	554	581	569	527	560	553	624	585	556	587	565	594	574	602	544	557	577	596	608	597	555	612	571	588	537	587	554	615	590	588	577	614	554	599	570	599	574	535	604	547	558	533	551	571	610	539	606	587	582	593	586	588	506	597	563	576	559	569	573	532
33471	18667	4143	704	569	525	491	491	495	528	523	491	509	527	476	457	487	472	464	489	503	440	492	460	487	477	441	495	475	462	447	461	485	450	483	518	467	499	450	470	533	455	478	517	489	465	526	498	505	446	467	484	458	450	497	491	479	484	484	473	495	492	514	498	480	495	473	502	452	472	489	473	467	494	488	505	486	465	468	470	468	488	479	447	471	464	459	478	485	509	496	456	499	506	514	461	453	512	430	474	440	504	445	454	503	485	467	477	518	447	449	435	501	465	454	454	493	438	457	474	486	463	458	469	447	474	478	483	469	450	468	488	518	473	493	461	477	453	522	447	455	454	404	469	499	528	458	449	497	470	490	503	472	490	480	503	470	479	470	461	468	453	431	437	501	479	458	458	439	479	494	466	482	459	466	472	534	479	490	464	516	495	463	473	517	458	461	473	512	516	461	467	529	481	452	497	464	486	441	477	503	458	473	463	459	519	440	450	441	509	429	480	463	472	471	494	454	485	463	491	474	466	497	464	454	455	465	488	473	485	466	465	510	491	464	464	458	463	454	460	474	462	458	484	470	480	466	451	501	410	476	459	483	488	507	452	460	470	483	502	485	448	456	507	471	486	460	443	450	446	455	503	474	464	513	526	438	445	471	470	456	506	513	471	492	470	499	478	455	496	462	487	486	461	522	491	515	484	514	469	467	482	469	476	486	461	532	472	495	478	452	507	425	503	482	455	485	474	451	505	443	461	492	498	466	470	493	481	468	448	463	494	447	473	511	472	440	459	466	471	493	509	436	461	476	453	486	466	448	479	475	467	445	459	511	492	446	451	457	526	471	494	447	417	457	463	490	542	442	504	481	470	526	466	483	491	463	443	495	467	470	483	512	490	474	471	496	483	481	486	498	484	475	486	489	481	492	452	455	453	478	478	448	490	498	464	491	484	515	475	472	492	440	477	509	483	517	474	486	475	488	434	485	482	501	464	481	473	552	530	556	440	502	452	468	482	458	475	506	495	535	475	451	499	493	477	458	463	473	484	486	467	493	501	520	472	507	469	455	494	532	486	484	472	467	506	498	505	449	505	496	446	431	468	463	471	464	475	456	467	472	455	457	459	499	476	489	477	471	489	503	493	449	488	485	467	479	459	491	460	508	481	461	519	447	481	461	434	495	466	487	453	456	486	483	449	440	490	460	483	466	509	479	462	473	513	452	492	446	475	466	463	484	501	450	471	503	456	492	448	484	455	491	459	428	483	474	467	471	509	479	445	489	463	486	493	477	474	466	480	459	450	508	472	453	462	452	468	477	467	454	500	503	512	469	473	483	468	510	423	428	459	446	494	442	479	486	436	474	473	491	465	470	480	480	460	448	495	457	468	471	472	529	475	472	484	478	466	449	469	501	478	466	443	516	477	480	473	470	484	447	437	512	465	491	464	465	469	457	498	460	443	463	474	450	458	474	482	481	502	493	486	478	464	490	446	471	481	476	486	474	448	448	476	501	483	485	496	492	437	453	466	504	454	472	453	492	434	498	483	462	502	474	472	465	461	496	466	473	445	469	513	486	510	492	498	507	463	504	537	476	483	492	498	469	463	487	473	513	462	481	427	434	474	476	479	497	432	459	424	480	456	428	448	454	474	482	461	506	484	433	421	477	481	489	481	448	470	458	497	492	420	498	471	470	464	513	475	472	427	507	481	459	456	462	479	474	501	473	485	448	467	486	459	526	491	493	485	492	495	446	495	460	469	499	488	475	485	483	474	449	485	486	485	498	487	470	442	482	458	510	523	478	497	512	465	537	514	486	501	463	521	473	499	490	475	480	464	451	470	502	489	503	484	460	459	483	450	401	473	513	480	497	478	484	479	445	471	487	454	485	475	465	449	505	472	510	517	496	494	453	462	503	428	476	456	470	451	491	471	452	484	462	433	491	474	462	507	427	474	486	483	490	497	500	467	494	502	480	508	487	460	440	471	481	507	479	477	467	462	464	460	458	479	461	460	455	460	480	495	493	477	458	487	480	453	438	447	500	521	473	474	505	501	488	476	528	456	472	483	488	453	479	439	444	431	442	477	501	450	459	478	490	491	484	482	488	476	478	481	488	437	473	459	479	453	476	487	462	505	499	459	507	477	464	461	467	515	485	469	448	459	464	460	454	462	453	474	502	476	479	456	481	479	488	463	450	470	480	455	490	470	465	451	457	484	495	447	465	474	474	480	440	487	474	501	485	452	506	480	457	497	473	471	444	471	461	440	511	486	461	515	438	480	489	483	511	461	446	498	444	481	473	463	486	475	487	459	477	497	490	449	498	473	465	507	474	494	436	510	472	479	466	473	482	464	496	445	509	498	461	502	503	485	435	477	488	495	460	478	487	472	438	486	504	531	483	507	485	429	447	496	468	489	456	455	455	477	447	487	478	442	489	446	452	475	470	423	483	464	483	474	439	473	447	463	463	471	488	470	485	472	512	449	479	465	477	479	511	472	450	472	429	510	454	479	466	435	480	506	482	486	459	491	486	474	476	459	480	503	459	461	484	497	480	496	470	473	459	489	480	475	486	491	474	462	458	486	487	468	473	473	549	466	468	493	481	473	517	479	479	515	506	502	482	460	491	493	429	422	473	485	479	488	504	507	444	488	465	478	413	465	440	470	470	476	493	491	486	474	499	490	464	493	477	475	512	488	474	476	452	488	511	489	459	462	481	457	456	480	437	469	475	500	458	524	495	507	497	451	490	522	486	463	472	488	482	494	455	462	471	475	494	460	478	502	463	483	489	481	467	484	499	481	463	458	491	492	478	453	450	456	498	469	502	463	489	476	473	475	468	489	469	466	452	490	469	501	462	441	463	493	458	480	460	449	496	447	478	440	480	451	448	473	482	443	470	490	458	484	486	508	504	487	436	468	476	470	455	464	485	475	417	504	442	453	494	489	470	418	535	460	465	456	475	466	467	496	464	467	465	437	450	459	526	436	491	476	473	476	445	467	441	470	479	481	495	469	450	477	438	471	510	524	464	473	473	452	482	493	496	447	476	493	461	456	475	438	478	445	464	493	468	467	428	491	479	449	452	431	473	484	474	493	430	492	459	468	485	475	489	518	455	534	449	436	460	439	507	471	504	505	527	470	463	457	450	470	512	494	507	481	444	439	447	523	443	474	469	479	460	497	486	477	483	474	465	451	473	470	487	477	470	484	481	494	498	474	468	484	442	502	473	471	481	484	460	468	488	455	511	454	493	488	457	451	506	446	517	475	504	489	491	425	479	510	459	474	482	465	487	475	483	434	455	486	488	469	487	447	425	458	477	467	438	484	477	463	474	501	529	513	486	465	486	444	444	466	463	452	480	474	456	546	471	474	473	442	502	461	488	477	496	506	451	441	521	455	462	509	459	456	510	507	497	482	490	470	479	468	507	490	477	492	490	469	455	528	478	450	468	477	459	488	490	449	489	487	464	488	481	503	458	518	436	469	493	448	491	466	453	487	491	443	482	448
32132	5593	891	683	619	548	584	539	517	534	490	530	527	510	470	497	488	496	478	539	518	537	483	475	465	446	486	493	486	450	527	492	501	483	505	486	497	481	447	498	454	512	463	482	513	497	469	537	463	493	463	479	526	516	503	520	515	478	488	483	518	496	495	489	513	484	480	488	477	524	526	518	488	491	506	541	456	495	524	499	497	515	516	543	503	472	470	476	541	539	502	472	483	506	477	507	494	514	504	466	516	467	531	452	508	498	506	475	519	455	459	458	540	506	481	544	521	508	474	504	469	491	491	487	479	467	522	494	492	503	483	477	494	465	489	480	540	501	554	470	491	471	492	513	497	463	517	493	501	516	461	496	494	432	513	506	517	495	511	534	479	522	531	541	531	543	493	482	490	498	488	498	503	517	489	518	481	462	505	485	464	511	503	467	525	516	515	483	526	499	495	490	448	500	473	494	489	510	489	558	488	487	535	506	466	539	489	508	506	467	503	500	493	501	503	499	491	503	538	496	515	472	540	528	482	522	453	503	512	502	520	482	462	474	504	489	523	528	528	503	482	517	505	529	522	478	500	518	521	525	496	516	472	511	475	511	488	517	505	506	516	524	512	503	493	492	507	456	486	482	489	501	489	530	502	452	465	462	469	513	499	555	500	507	492	513	477	491	469	482	462	503	530	485	499	487	467	489	489	478	512	501	477	510	470	481	498	495	509	508	494	460	511	481	514	540	500	496	510	540	505	496	503	516	486	497	500	542	457	492	498	479	501	480	462	484	504	470	528	551	475	492	492	509	520	523	513	542	489	447	493	501	479	468	526	489	476	482	515	487	509	464	501	504	539	415	540	513	485	481	519	475	496	523	522	451	490	467	517	545	518	501	522	497	499	504	560	477	501	520	476	483	517	492	519	495	522	472	485	501	518	482	507	529	511	504	507	506	484	497	502	525	497	479	514	535	511	474	481	537	536	506	469	517	493	490	476	494	502	480	503	500	476	512	554	480	471	489	542	483	492	519	495	554	486	481	477	514	499	524	467	502	496	484	548	482	535	511	493	487	509	524	484	467	500	466	452	474	509	485	513	467	516	514	475	499	470	510	476	518	476	485	518	516	505	555	485	523	491	504	473	475	458	502	519	513	499	502	496	533	502	547	480	488	509	528	516	480	490	515	469	537	503	532	514	485	474	485	486	456	512	514	481	497	511	476	506	506	509	477	543	530	537	516	509	518	448	485	523	552	523	487	481	505	475	513	513	478	508	486	512	451	538	520	484	519	480	489	541	493	506	521	496	475	487	532	456	514	502	522	494	506	469	497	489	527	505	517	469	481	539	482	509	529	479	475	460	561	475	505	491	456	503	489	491	501	498	482	475	492	491	510	469	489	517	537	528	508	489	522	509	469	497	471	506	512	433	474	482	482	510	478	468	509	473	483	464	495	493	496	470	522	484	536	523	510	502	500	526	497	492	497	480	484	491	486	508	475	536	488	509	468	491	559	486	518	495	514	511	482	484	516	481	501	497	479	533	497	512	484	500	513	512	512	481	502	507	462	478	543	500	512	495	512	480	490	495	507	516	476	507	489	489	497	468	494	511	483	485	511	470	527	499	504	460	480	492	529	535	473	495	474	529	492	490	491	499	487	525	470	514	512	475	518	491	452	475	517	511	478	507	504	494	512	514	510	522	473	517	459	508	465	492	483	510	534	521	466	522	515	474	460	496	480	493	484	502	467	511	497	532	517	499	516	469	516	471	545	481	515	472	480	511	473	486	534	540	513	546	481	479	512	523	485	517	496	512	519	527	473	511	504	479	475	512	536	531	470	523	510	497	494	514	516	497	498	507	495	478	492	509	535	522	496	498	513	519	496	534	489	469	519	497	495	520	499	500	494	508	527	494	471	472	478	464	470	532	506	465	479	509	471	534	505	489	490	494	460	511	485	461	467	498	468	491	521	456	455	554	473	500	512	491	527	507	494	522	524	529	481	489	498	501	508	546	511	494	502	505	518	544	460	529	526	514	531	527	474	469	493	513	461	489	523	489	504	536	492	534	525	467	480	506	487	468	472	531	493	449	476	492	488	483	494	513	532	486	483	474	503	522	485	499	516	491	533	509	525	535	512	520	528	457	533	474	471	460	491	475	511	544	487	501	525	489	500	536	506	501	526	559	490	511	481	506	462	460	484	494	485	502	511	479	506	444	489	476	515	530	496	499	522	484	535	518	499	480	513	491	513	536	508	523	501	490	501	488	528	497	510	449	469	528	493	512	494	503	488	492	483	503	522	481	504	510	521	474	438	494	490	508	486	478	474	513	515	504	529	466	495	505	502	476	463	531	486	495	479	500	549	476	477	454	499	511	510	539	484	485	492	494	483	471	500	492	522	542	496	516	495	518	494	494	509	503	511	476	479	499	495	514	476	525	505	514	511	494	498	520	453	479	481	507	497	509	525	480	510	476	498	513	498	487	543	507	483	481	502	491	506	500	500	522	489	505	481	474	522	531	497	512	469	513	498	514	458	452	485	495	494	490	498	481	495	484	472	468	514	514	490	495	471	489	522	502	507	485	515	516	492	484	530	476	506	478	459	486	481	506	452	463	500	491	496	476	506	535	524	531	491	485	510	503	479	495	492	462	477	488	487	526	524	466	498	469	456	513	488	457	493	477	524	542	483	486	527	454	486	513	495	477	469	510	489	511	508	483	514	492	507	466	487	479	503	517	503	486	520	517	545	512	502	491	506	498	509	485	492	494	481	528	489	478	523	485	496	543	526	533	470	499	502	533	515	455	528	490	463	530	494	489	487	499	488	563	493	478	491	535	508	527	499	502	491	505	482	472	484	522	511	485	503	491	497	485	463	516	474	483	471	487	497	495	501	454	478	499	534	488	484	476	486	499	471	520	497	531	495	553	537	510	511	475	491	478	507	486	520	490	511	485	508	491	505	495	524	495	514	487	505	516	516	463	526	499	485	515	480	471	488	470	515	528	489	526	516	523	517	449	496	512	495	500	499	499	491	500	526	513	533	476	485	506	477	487	509	484	526	497	486	479	492	525	525	502	513	522	532	526	460	493	487	497	490	528	494	481	499	493	490	472	465	502	493	517	477	475	501	469	516	521	523	523	500	480	508	524	475	534	518	501	510	509	520	537	479	519	498	469	492	493	507	513	505	527	500	501	522	511	506	480	542	497	495	491	513	465	558	533	463	500	517	471	496	507	512	506	485	487	508	503	476	478	491	495	510	523	515	506	517	495	504	469	497	472	535	471	463	493	525	501	484	489	517	534	508	482	505	503	469	486	509	517	525	494	506	469	494	485	523	478	495	563	515	484	473	478	503	465	484	473	510	498	499	515	488	491	543	482	484	484	477	456	507	527	497	474	501	475	483	452	504	457	529	501	511	511	496	509	483	484	449	474	501	492	500	499	491	506	516	514	495	472	486	520	502	502	486	541	485	496	491	476	481	483	490	508	502	457	517	477	486	466	496	542	472
25247	20996	27170	24841	20926	10923	980	615	478	445	445	418	397	371	342	383	298	348	366	375	307	325	315	316	292	306	341	326	324	314	312	315	289	305	291	317	355	303	316	296	312	284	307	318	312	303	310	280	289	284	297	315	296	327	310	317	305	343	297	264	312	321	313	321	295	259	288	286	283	305	316	318	294	285	305	311	294	298	277	300	297	301	276	293	275	316	324	272	272	283	283	328	306	298	281	297	285	298	273	263	313	301	306	318	335	288	287	299	294	306	284	307	289	316	281	308	298	293	284	309	288	316	300	303	326	286	301	287	311	283	305	259	294	335	321	302	270	297	287	257	318	296	302	281	302	290	290	301	287	269	311	312	301	290	302	301	291	328	291	292	307	302	268	286	319	279	302	329	287	297	286	275	257	305	315	290	284	295	310	301	305	281	293	306	280	304	281	276	274	309	264	288	295	280	285	292	306	291	271	311	326	279	329	297	307	309	305	313	279	309	278	258	287	296	270	294	305	301	317	290	300	285	292	290	302	257	341	270	321	289	297	312	302	325	301	294	291	297	296	278	307	289	296	276	313	323	312	289	299	308	294	281	301	338	267	302	314	289	304	276	274	274	283	305	299	271	275	269	280	289	254	317	289	285	295	281	265	301	283	280	272	267	313	284	283	276	289	266	274	294	297	304	312	312	331	296	302	349	305	267	330	293	336	306	268	312	278	324	294	274	301	292	306	300	340	275	274	307	266	280	281	291	260	284	287	311	275	307	308	310	295	311	249	293	296	288	280	292	274	302	264	270	268	265	328	309	298	279	290	297	308	277	338	290	264	304	308	296	290	293	297	317	276	283	258	294	301	293	294	296	314	275	327	322	274	310	270	312	285	321	297	292	301	286	299	274	287	274	317	262	281	297	264	295	274	294	271	280	316	321	297	283	298	250	281	285	265	314	309	263	327	324	300	348	295	304	295	277	308	294	284	289	276	320	299	265	307	318	306	298	317	302	292	317	275	251	305	291	278	297	294	311	280	276	301	328	256	330	298	280	296	298	275	298	271	270	286	303	308	317	276	280	281	304	300	293	301	274	291	294	291	298	265	269	269	284	311	276	286	289	284	281	280	263	296	294	241	285	275	279	284	277	284	281	288	290	295	276	298	325	280	287	293	281	304	259	304	329	274	301	301	285	307	309	262	304	294	287	279	283	262	292	315	282	299	283	287	313	291	294	322	295	308	268	303	267	292	285	301	274	311	311	261	276	275	287	305	301	293	291	279	308	282	287	297	318	256	260	270	270	293	296	299	264	294	296	298	285	301	327	306	295	321	306	296	311	319	272	278	303	320	270	266	289	295	277	316	286	313	292	280	253	280	258	279	280	266	304	279	284	338	275	311	311	308	328	296	281	255	275	344	237	298	302	311	291	281	296	265	297	287	303	295	274	290	289	296	281	301	284	271	297	269	316	299	274	284	300	303	305	289	299	294	317	297	289	275	289	297	306	292	271	314	272	286	302	296	258	274	307	311	305	276	283	302	293	280	315	300	323	257	303	303	260	301	275	286	274	251	309	275	302	269	300	281	258	261	312	313	316	302	299	292	331	270	274	297	321	302	276	301	326	321	318	287	290	294	279	282	300	297	287	321	283	304	293	315	265	301	285	290	292	279	311	280	333	279	301	303	278	273	281	277	279	277	317	325	323	277	307	316	293	277	291	274	302	271	286	303	290	302	318	300	270	292	295	285	284	315	334	278	342	320	295	277	268	271	279	295	278	274	278	288	285	274	281	278	299	284	295	248	282	301	281	307	304	279	294	325	307	302	292	314	257	283	287	289	270	317	268	283	291	291	293	263	276	262	276	311	283	284	274	286	287	282	269	281	297	296	274	300	310	286	270	276	275	281	310	292	271	320	288	284	292	287	303	280	290	277	268	272	277	308	293	256	304	313	311	292	304	311	278	296	296	284	286	297	277	288	287	270	305	280	292	330	314	299	290	267	286	280	302	271	307	320	278	301	282	325	292	269	290	326	277	334	293	282	319	311	273	279	268	280	284	301	276	300	293	283	263	292	308	292	268	298	293	253	263	251	265	274	283	321	291	280	270	304	316	292	301	306	323	297	300	311	289	287	271	338	267	272	304	278	294	287	285	279	290	288	270	282	285	314	295	269	332	309	306	301	289	302	297	284	310	296	288	310	305	288	278	286	322	282	318	294	290	311	268	290	295	291	296	299	298	296	325	299	284	286	261	262	291	328	307	317	294	293	310	314	284	299	287	295	270	287	282	299	291	280	305	263	293	302	307	305	307	287	291	312	275	277	274	302	290	295	292	290	266	293	279	315	291	277	310	280	315	318	295	298	313	296	276	297	320	293	313	317	313	304	300	318	265	313	284	279	269	304	305	293	264	285	280	280	290	283	305	296	286	278	259	271	280	282	299	271	282	307	302	299	289	294	321	298	324	295	296	280	295	280	278	291	285	290	274	294	288	286	309	272	308	308	278	279	298	290	285	279	316	336	296	313	289	307	283	286	298	269	300	299	318	329	316	277	283	325	302	263	290	299	298	285	286	295	313	290	301	294	297	319	294	293	295	294	284	273	280	304	268	305	290	303	280	265	278	253	290	285	293	288	264	331	312	270	295	303	252	289	322	309	288	297	287	303	299	280	342	290	261	289	334	254	277	285	296	316	294	299	308	278	312	265	313	260	306	255	280	275	278	298	255	292	286	292	292	269	299	297	320	267	300	264	265	281	331	296	284	298	294	290	266	282	284	288	275	284	299	285	310	301	288	315	301	325	301	281	303	294	292	299	296	287	267	299	296	278	325	296	290	291	305	288	305	270	319	264	290	297	276	293	263	287	295	289	287	284	280	300	298	303	280	295	308	285	288	265	293	278	283	290	281	313	290	282	306	324	289	312	255	270	280	254	263	291	275	271	282	297	313	271	287	287	298	294	298	305	276	279	290	292	318	301	295	290	287	294	334	271	299	294	303	277	310	303	313	303	329	278	257	319	276	277	306	295	283	288	309	290	290	284	313	260	316	276	273	306	309	301	321	300	301	286	304	289	254	321	290	296	308	281	288	278	282	323	301	263	284	283	286	262	315	274	279	286	284	316	319	294	293	292	321	284	296	291	270	294	297	291	300	285	307	320	337	301	276	264	279	292	282	295	286	284	279	288	301	271	318	266	302	278	275	274	302	305	316	286	315	292	299	285	267	284	292	298	270	262	291	301	286	278	274	295	303	277	307	319	288	281	306	289	294	286	284	306	287	257	267	270	270	313	268	293	311	276	301	301	300	285	340	296	310	282	334	289	303	275	334	286	280	282	301	298	292	268	300	307	293	299	271	295	319	307	308	274	294	286	267	322	275	313	283	295	279	314	281	280	315	278	277	289	282	267	332	280	280	259	289	288	289	299	271	279	300	304	293	296	289	326	285	317	293	273	280	278	289	293	322	300	297	284	309	277	306	280	296	258	305	310	308	293	299	297	294	312	283	270	277
59139	10574	6889	3899	2428	1647	1265	1067	851	747	673	618	563	502	466	478	414	425	439	403	388	404	363	357	367	367	352	308	326	355	382	356	330	365	306	360	325	319	311	326	325	325	331	318	342	326	324	350	310	322	330	331	336	324	324	326	289	373	333	336	307	329	347	348	327	306	323	305	301	306	309	333	310	260	294	311	337	320	317	287	303	306	286	302	300	290	299	305	337	295	290	287	287	321	336	334	305	288	300	311	263	325	327	342	298	296	332	282	307	303	310	310	282	284	333	291	298	286	285	313	281	317	299	305	329	289	299	308	271	350	313	291	312	307	304	282	284	280	320	327	318	300	310	298	295	305	295	326	275	292	333	307	316	278	290	330	333	273	338	312	360	308	301	321	274	312	299	282	308	302	292	287	313	294	301	321	328	321	301	316	322	308	296	317	317	307	306	300	323	323	305	305	343	283	306	299	271	312	314	318	321	279	332	296	325	288	301	326	324	327	309	303	292	268	313	294	302	320	317	324	316	333	291	281	311	294	290	288	307	311	306	302	309	283	326	288	323	282	307	289	314	331	340	302	324	315	305	277	315	280	285	292	311	298	293	318	297	299	328	308	306	301	304	307	290	326	299	326	272	301	325	308	296	293	294	322	276	303	292	293	307	281	292	349	303	302	302	272	287	312	292	295	318	295	311	298	288	300	308	306	289	284	296	322	310	289	332	316	302	304	290	297	309	316	307	314	257	309	300	310	353	309	297	313	324	293	298	304	291	337	286	317	322	308	292	300	317	292	287	310	336	299	318	314	315	308	315	326	289	331	329	280	317	299	282	315	302	330	327	309	292	327	335	312	295	329	312	326	312	319	322	321	300	336	306	280	333	313	328	280	322	297	308	305	327	329	328	296	339	315	292	292	340	320	309	270	281	278	327	301	309	295	294	343	312	284	309	301	299	297	319	328	292	304	325	360	319	326	304	310	304	260	270	286	274	298	327	301	278	301	306	292	303	280	336	297	318	317	286	326	322	298	317	309	310	319	302	292	299	293	346	296	288	324	334	294	315	337	292	307	291	293	293	287	307	313	313	316	314	292	345	310	271	327	297	313	306	314	310	335	329	293	320	274	315	285	318	303	332	303	303	319	295	256	300	316	327	296	316	294	320	296	270	293	277	317	318	314	305	261	310	275	303	301	316	307	313	291	301	295	296	296	286	300	294	317	290	309	303	296	316	290	307	298	318	282	308	312	331	301	314	315	318	266	309	296	296	278	321	309	296	302	287	329	307	292	318	294	316	298	298	310	326	297	298	322	289	289	297	303	307	299	314	315	288	309	314	274	316	317	307	302	307	302	299	331	314	313	283	308	310	286	322	314	343	291	361	293	305	293	308	292	296	328	301	306	289	274	318	308	295	312	297	301	313	296	279	299	294	293	324	308	297	277	299	304	325	326	303	328	287	290	299	316	320	334	269	311	314	300	264	302	303	297	321	280	292	265	342	285	312	303	294	314	331	269	333	300	320	289	282	312	303	303	309	290	336	299	315	320	304	277	331	310	274	295	319	305	316	336	286	316	328	278	301	307	303	279	252	320	306	319	303	323	291	295	320	328	299	308	284	313	284	318	297	281	310	294	304	287	325	306	293	284	327	299	292	289	292	308	322	302	307	283	298	301	319	311	324	289	313	279	284	331	292	308	306	301	295	304	289	304	304	307	299	310	331	317	338	292	301	291	343	302	281	311	322	321	334	308	298	298	333	352	293	311	323	298	319	342	291	316	289	304	297	314	289	280	295	274	329	295	320	304	297	306	335	317	293	276	319	292	298	308	317	314	288	321	318	292	320	277	323	300	312	302	283	313	312	309	306	300	294	301	298	306	302	309	346	297	301	300	314	316	347	302	265	321	306	300	316	312	308	287	311	300	293	297	322	294	324	291	328	294	270	314	307	320	276	290	286	305	304	350	295	289	306	320	311	311	306	303	273	294	314	303	293	300	293	297	327	293	292	349	306	283	288	292	283	300	330	322	308	324	309	270	300	308	310	325	287	260	289	278	314	285	289	294	315	324	285	292	313	321	291	318	281	298	312	298	306	275	324	297	293	299	281	287	315	289	267	298	308	294	306	284	272	319	259	305	292	316	293	300	301	302	314	335	318	320	309	323	297	296	287	304	296	320	290	322	316	328	347	303	283	306	303	309	332	323	322	305	308	312	306	336	279	302	312	274	317	322	291	310	314	284	299	289	300	288	318	313	277	324	291	276	324	318	287	306	325	319	341	317	328	310	328	303	286	285	337	284	303	319	306	277	294	311	313	309	316	281	290	291	280	335	336	319	294	303	280	327	295	293	343	298	290	310	289	289	303	289	327	304	298	319	295	298	331	301	299	278	277	309	350	305	332	311	287	315	298	324	334	301	311	302	304	290	317	319	342	279	290	329	281	331	335	283	322	303	292	306	270	320	305	300	330	313	327	296	304	314	321	305	330	310	324	338	310	299	289	280	255	318	301	290	276	325	307	305	271	270	314	304	315	286	331	286	293	279	283	338	326	322	292	307	296	282	291	311	268	332	289	293	312	318	283	325	292	308	328	316	270	296	303	325	313	305	314	311	280	305	326	275	322	321	296	324	320	315	284	299	310	315	302	290	314	320	328	283	290	297	326	299	341	288	341	312	252	286	298	294	306	342	299	319	295	272	305	287	300	293	285	309	286	303	321	311	286	327	265	302	316	313	295	304	322	322	330	318	294	297	321	302	290	284	323	321	307	284	302	291	286	293	316	352	292	293	316	320	317	304	308	297	296	318	335	289	295	295	308	296	294	305	283	307	316	321	314	305	308	339	315	319	298	293	311	288	290	327	326	309	301	285	299	305	282	289	293	292	294	319	296	337	309	302	312	306	277	278	309	296	311	334	306	289	313	312	307	304	282	310	306	287	330	268	292	264	309	333	300	330	283	285	288	311	329	316	281	314	304	307	282	299	327	296	291	314	304	300	291	318	264	307	294	282	307	292	291	304	305	297	284	279	312	301	299	330	307	296	311	293	313	357	322	310	303	281	306	302	283	319	337	306	326	310	304	270	326	302	298	290	324	310	315	278	282	325	333	296	288	321	307	322	269	292	313	294	307	300	292	309	313	285	325	312	315	336	315	279	331	300	311	310	296	312	320	315	302	302	298	303	268	291	277	299	324	308	323	316	304	264	302	304	278	324	333	277	306	301	291	354	304	298	305	346	269	281	318	303	289	309	285	315	318	327	275	331	275	289	297	340	317	319	271	271	262	283	306	298	289	313	295	299	282	334	291	308	325	318	331	311	303	292	280	323	316	309	292	285	287	342	303	320	292	329	277	285	313	311	331	286	283	338	297	298	334	322	302	318	285	316	285	309	303	318	301	314	310	313	321	334	305	298	288	331	331	295	297	316	323	324	312	302	300	338	289	300	318	316	284	313	304	336	307	280	324	326	316	286	278	297	315	278	272	319	339	305	326	316	325	297	304	311	329	298
23260	20940	27840	24143	20938	21007	11003	1459	1065	1047	890	843	867	816	741	730	719	667	758	671	726	668	689	700	633	652	657	608	704	611	673	606	630	656	619	576	636	622	604	682	570	603	621	616	627	614	655	661	614	626	614	609	652	655	652	560	555	638	621	624	654	607	637	576	591	635	579	646	589	660	584	615	610	628	597	607	624	609	618	633	573	641	606	575	567	615	612	629	617	593	599	631	573	670	679	645	595	578	640	618	580	570	591	626	629	608	620	600	659	598	593	602	615	641	610	586	560	609	610	579	563	596	607	670	615	611	631	612	589	660	589	615	571	612	641	584	589	590	623	602	639	596	648	610	586	606	606	569	560	554	612	584	655	591	602	627	599	616	616	612	560	654	603	611	651	576	600	616	650	596	626	595	614	602	595	614	598	640	600	593	604	571	596	630	612	620	637	662	612	632	642	596	609	598	602	605	575	574	532	599	618	576	589	615	621	625	634	589	622	651	646	639	577	567	629	578	566	615	598	590	601	582	583	588	554	621	574	611	642	649	632	593	612	533	587	583	613	577	627	585	607	589	580	578	609	595	610	575	604	604	604	548	636	601	596	594	629	632	601	568	637	593	644	616	593	624	595	587	588	612	613	618	591	572	591	609	597	614	623	603	617	607	620	574	615	641	593	628	620	575	578	628	606	620	612	598	556	580	597	603	643	643	615	634	610	609	585	604	601	598	610	621	554	597	600	543	625	597	586	606	610	588	590	616	591	604	648	622	583	590	593	598	587	551	616	581	571	587	618	634	650	602	615	589	656	620	588	590	582	595	613	580	577	623	629	668	638	567	586	617	610	586	589	579	618	591	588	657	620	626	626	595	664	613	647	604	627	608	560	595	583	567	563	608	617	638	592	612	566	602	613	624	581	564	630	662	587	609	577	576	632	617	582	571	633	600	583	642	572	587	666	653	560	649	594	613	584	606	631	613	619	633	609	643	594	624	558	564	636	562	600	592	603	599	575	586	589	573	607	600	585	639	594	572	593	642	607	589	595	605	570	603	591	600	611	617	592	602	617	614	604	583	593	619	603	575	583	589	616	598	593	568	606	613	633	593	606	583	592	593	608	665	600	603	618	615	581	605	656	584	591	592	574	600	610	591	592	634	575	602	635	615	631	587	612	561	588	610	572	644	633	653	601	635	585	623	596	621	591	632	589	609	600	613	569	612	542	607	573	584	616	605	641	619	592	626	594	593	614	626	581	557	599	587	635	580	595	558	617	615	565	652	611	609	583	609	594	549	627	605	580	638	594	598	635	595	587	604	619	609	627	633	622	626	568	602	595	635	624	579	620	611	563	584	618	602	589	637	566	590	621	586	592	622	587	613	570	635	695	606	579	619	622	597	616	592	615	630	600	592	604	580	599	623	662	610	619	605	597	631	619	590	602	600	620	655	575	589	607	581	642	619	603	629	547	599	622	604	574	628	602	630	584	594	607	599	589	643	611	556	575	610	608	624	615	580	643	543	586	589	623	655	610	574	565	645	563	632	639	621	603	601	566	587	604	584	590	619	631	570	597	575	607	648	588	574	644	608	563	613	544	594	619	595	590	566	637	604	597	592	596	585	601	598	627	582	590	624	583	583	602	595	612	625	642	609	581	625	545	642	613	611	590	580	645	612	617	542	584	567	602	633	563	624	599	580	589	579	561	603	602	635	586	577	608	616	562	659	597	610	640	611	591	583	636	604	582	576	604	603	660	591	643	601	655	634	559	567	628	603	635	564	562	595	587	628	596	634	574	599	542	583	586	606	584	588	608	616	631	557	572	618	607	603	580	624	561	629	640	569	620	611	645	608	651	616	626	571	601	632	616	596	580	591	639	614	618	610	644	611	583	687	647	577	660	561	594	590	611	627	592	608	555	613	640	609	635	592	563	590	606	620	604	617	584	578	615	609	596	573	650	592	607	630	633	613	629	595	554	555	635	671	586	582	596	582	623	590	595	578	622	585	639	624	573	582	632	637	589	570	585	583	648	662	624	579	637	589	567	641	605	632	575	594	577	591	629	586	630	580	673	580	618	585	589	620	650	608	591	602	643	649	599	556	622	584	617	635	611	524	591	596	608	566	611	596	604	615	552	610	617	569	626	609	583	618	605	646	614	631	583	608	619	633	654	637	555	615	613	623	569	624	575	618	590	625	605	574	594	586	558	624	612	621	637	585	582	619	630	580	635	625	613	597	604	538	623	616	615	613	617	587	576	590	608	591	597	578	607	633	603	591	639	624	640	622	584	648	591	621	649	642	601	601	627	580	588	618	613	635	587	596	632	570	641	596	577	644	580	558	631	617	618	629	572	600	585	619	613	629	583	621	644	620	611	578	575	609	635	579	608	620	569	596	606	600	649	598	596	688	643	577	592	595	599	613	645	603	599	623	583	626	611	617	586	606	620	583	558	557	580	621	601	631	583	630	576	581	577	573	673	593	645	631	658	622	615	597	591	616	604	607	605	646	602	602	623	568	610	651	583	568	607	589	603	574	639	616	619	575	595	628	643	572	643	636	642	673	595	610	608	590	583	568	611	609	632	605	559	594	596	595	615	558	614	643	635	610	598	577	624	552	612	602	574	654	601	644	544	568	600	625	580	564	596	594	608	605	605	612	635	566	605	649	619	614	613	571	586	583	565	613	621	638	587	585	603	604	591	644	648	583	641	563	559	647	565	616	553	537	594	582	636	568	607	639	590	602	626	615	675	565	573	568	578	657	582	581	567	593	566	575	630	605	614	611	606	603	592	590	578	615	622	624	601	627	658	599	620	621	597	587	604	596	594	556	635	616	601	604	628	608	617	608	590	625	630	622	589	570	638	614	604	592	604	603	565	575	599	641	566	562	593	561	611	565	604	574	659	595	648	625	610	608	589	611	621	565	599	632	552	579	591	591	610	624	629	599	601	621	629	621	643	606	577	548	590	574	568	592	629	608	602	621	630	567	593	617	593	644	585	588	613	597	581	593	607	610	610	582	638	675	594	642	603	581	633	576	598	595	592	591	558	606	598	586	614	597	653	597	607	610	574	583	596	659	660	618	603	622	620	588	586	649	600	615	585	634	631	581	611	611	559	599	607	605	536	686	612	575	604	571	617	592	574	601	633	583	590	579	595	610	650	601	606	573	581	624	623	595	580	613	614	595	603	555	606	622	562	622	569	610	579	539	576	634	572	597	600	604	630	596	656	654	595	626	644	558	613	576	635	575	586	551	589	596	615	627	620	617	585	573	615	607	609	628	565	536	593	617	616	624	621	640	608	600	602	585	640	578	623	579	589	615	610	613	561	594	565	589	634	626	593	591	611	667	632	580	606	628	574	585	601	600	590	581	586	640	591	602	601	615	619	592	630	545	604	613	602	615	656	591	573	633	602	614	582	600	584	618	609	583	627	577	602	617	628	604	586	618	602	618	596	600	627	567	603	568	603	559	551	617	637	604	586	555	598	608	603	617	605	545	651	594	579	631
60059	11737	12054	7192	4546	3135	2469	2035	1681	1467	1256	1111	989	1002	932	885	841	843	755	836	710	747	677	720	696	631	701	644	649	601	642	648	658	650	608	581	641	627	645	615	661	629	621	592	650	644	617	609	619	582	611	588	616	618	633	623	611	625	613	551	630	613	573	614	571	593	562	608	607	586	611	595	578	560	588	554	591	565	578	564	538	562	613	588	568	588	579	550	589	573	566	546	568	595	583	573	542	562	521	544	604	553	579	568	559	602	549	585	585	567	553	579	561	568	542	579	554	561	555	542	549	552	567	572	589	570	543	583	545	555	571	562	588	541	591	580	592	589	563	564	561	593	563	573	530	595	557	575	536	624	583	590	587	530	542	537	586	583	582	586	535	543	575	571	562	584	589	537	550	551	559	563	599	594	551	630	550	587	544	575	575	589	617	566	553	566	564	559	567	553	571	571	595	579	580	557	561	562	571	575	556	550	545	594	569	599	576	567	576	585	573	551	594	535	543	547	574	587	540	624	503	572	599	581	577	638	609	559	555	571	537	554	578	590	559	595	571	585	572	586	558	544	576	564	550	548	585	559	566	551	563	543	587	565	548	575	526	571	594	585	552	552	594	570	562	552	552	563	568	552	604	550	595	547	601	565	540	584	556	564	537	555	586	554	579	574	553	588	566	579	557	578	564	571	578	568	600	546	592	562	579	642	555	535	618	598	582	586	604	549	559	573	538	576	586	568	539	540	562	576	569	594	516	557	563	519	568	589	546	521	573	556	558	562	546	574	551	599	550	530	562	568	570	566	554	548	589	564	581	549	577	589	594	596	545	524	594	567	588	562	587	558	607	555	559	570	571	580	580	526	616	566	621	551	556	581	536	559	588	574	564	557	581	560	598	576	521	558	569	511	577	584	562	566	567	567	558	556	566	569	581	572	559	572	557	580	605	570	573	557	575	586	566	532	561	574	584	582	559	639	551	547	571	533	568	561	567	576	577	544	572	565	575	592	595	571	583	537	562	607	604	543	607	601	570	596	578	529	574	576	567	584	596	561	566	552	539	550	561	591	558	551	548	525	547	574	561	550	531	587	573	606	570	553	569	571	570	546	565	577	581	606	568	554	591	574	591	567	565	528	539	563	583	576	537	545	571	547	578	531	536	536	584	573	519	593	589	586	593	586	601	562	580	576	581	547	568	573	587	571	572	553	587	564	567	552	578	549	578	580	544	554	599	583	593	550	529	559	563	539	573	606	584	576	598	568	548	567	587	566	603	529	562	584	591	509	590	634	577	541	562	571	542	565	594	546	568	530	512	577	563	569	579	541	539	602	579	560	572	528	575	557	578	552	535	570	561	597	548	585	554	559	568	585	567	531	597	557	540	558	577	559	570	560	610	570	545	566	523	594	561	597	565	567	594	573	573	511	549	561	584	560	518	558	528	530	547	609	586	601	550	547	577	542	555	565	570	582	533	572	540	569	547	553	602	584	569	570	555	581	591	580	574	537	514	543	567	583	606	593	561	563	561	560	578	561	572	528	594	553	564	563	603	578	572	533	607	590	532	580	579	597	584	547	556	613	587	582	571	569	574	575	578	557	552	550	558	546	609	579	587	599	523	573	579	545	557	561	588	624	594	561	564	577	554	557	552	567	570	589	579	548	574	616	576	534	590	570	556	580	586	550	523	531	603	639	597	551	568	585	638	547	608	577	593	601	561	562	560	561	572	568	608	542	562	554	506	568	570	565	602	557	610	551	545	548	573	589	527	622	607	544	599	597	550	558	534	569	561	593	568	571	527	579	568	593	571	524	560	515	583	571	549	576	572	641	564	590	549	602	563	536	544	560	591	555	539	562	576	564	530	617	588	595	551	597	610	643	530	581	598	567	542	569	588	557	558	568	563	574	583	574	555	568	535	521	533	576	563	595	583	609	622	567	533	575	541	584	541	600	543	587	609	569	578	550	551	598	580	597	565	569	598	576	564	552	575	576	557	577	544	539	598	537	513	566	588	555	568	591	585	589	570	548	569	537	582	600	573	534	580	591	595	555	577	597	546	565	615	580	546	595	535	599	537	550	528	531	576	603	559	555	533	591	578	574	570	559	567	554	564	578	562	557	571	572	585	587	561	562	559	591	558	576	579	570	561	578	556	574	548	599	547	580	569	578	532	602	578	543	617	559	578	537	566	561	588	575	564	557	532	602	566	611	554	577	548	593	606	529	560	616	596	564	603	572	529	555	598	571	547	580	583	590	587	525	612	626	615	569	568	568	557	596	567	564	539	557	613	577	543	540	520	584	525	577	576	567	564	556	556	590	548	574	538	521	581	562	542	563	580	571	547	561	536	575	556	563	561	548	545	547	565	538	573	580	562	596	568	548	550	552	589	571	580	543	591	626	561	564	569	593	585	558	587	586	528	574	599	551	605	526	596	595	556	604	608	581	575	574	565	534	571	536	561	501	599	560	614	581	551	583	549	553	551	536	572	608	553	616	580	544	566	562	548	585	572	568	554	556	523	575	603	599	553	602	541	545	569	590	579	549	570	565	574	588	581	519	576	577	547	561	633	606	594	538	543	642	553	593	552	570	574	551	579	591	569	587	587	562	565	548	599	540	581	561	572	522	558	502	617	566	530	589	580	561	604	571	577	640	586	610	597	551	573	602	556	589	594	619	548	557	587	538	570	583	535	564	542	619	580	549	596	610	540	561	537	595	533	534	572	556	591	591	540	553	587	547	588	583	568	550	525	508	540	545	574	596	574	602	585	568	613	603	580	555	587	542	567	529	554	554	583	549	593	617	579	577	554	553	576	567	551	559	564	564	585	550	557	560	575	576	552	546	566	606	583	523	555	555	585	574	556	571	570	587	573	498	592	538	614	537	582	541	551	585	613	569	579	539	566	613	598	545	569	557	553	549	567	588	551	560	528	602	598	550	553	563	511	591	593	552	571	566	547	566	591	539	594	620	605	538	554	529	546	549	555	558	540	556	561	566	574	573	595	604	541	573	561	562	539	554	565	576	563	577	541	594	583	524	582	591	581	560	549	582	586	562	552	592	558	570	567	579	578	579	579	556	591	556	577	567	549	570	578	561	547	558	567	596	601	615	554	545	576	568	604	549	521	565	539	559	527	553	524	548	575	544	547	535	570	554	531	582	606	587	625	572	604	590	549	591	532	580	600	553	580	550	558	564	565	536	624	546	578	608	567	519	551	590	546	521	573	570	565	548	570	570	568	555	544	575	582	558	613	566	593	596	526	579	557	557	602	538	560	568	578	564	569	566	609	565	572	543	573	530	587	526	601	588	567	601	549	552	573	537	592	581	556	534	553	573	556	581	569	555	580	605	558	613	584	565	523	566	583	561	558	555	601	568	588	542	582	542	573	613	602	563	567	577	573	596	569	557	625	559	553	533	569	536	530	561	580	572	586	545	543	549	567	557	556	574	579	574	582	555	608	579	588	572	571	531	526	554	558	554	582	613	584	606	588	591	550	548	633	577
33660	17928	4365	685	521	488	481	533	487	479	476	450	406	459	459	493	482	469	506	487	442	485	485	459	493	497	487	444	468	485	467	507	456	485	483	498	449	474	479	509	486	458	496	475	445	439	523	463	429	473	446	459	490	459	490	462	466	495	467	517	461	456	445	475	443	477	453	466	487	490	478	508	484	499	490	471	468	444	465	463	497	485	435	462	481	490	466	464	462	462	453	490	465	437	486	494	462	480	441	476	486	485	514	464	482	463	479	514	507	489	457	459	437	487	462	468	444	478	480	501	458	447	455	419	491	452	441	486	457	463	427	458	442	465	451	460	487	486	450	505	431	460	466	469	433	500	452	456	490	463	486	466	516	491	461	445	477	449	505	462	470	461	474	455	478	474	415	491	492	483	442	455	434	475	471	435	464	460	458	484	437	472	472	443	480	493	476	471	468	515	400	445	454	476	492	470	422	489	494	510	469	470	450	486	472	492	499	453	464	482	458	475	485	525	453	449	461	450	506	475	509	505	443	481	494	489	459	472	475	453	521	438	476	490	503	440	458	517	446	458	442	455	450	439	451	430	468	458	451	484	456	452	437	494	469	419	486	463	476	486	461	449	437	461	489	463	438	499	481	494	458	504	463	448	468	493	505	474	479	500	469	495	450	469	460	464	421	474	486	482	460	447	464	482	540	448	456	462	471	491	480	461	475	470	474	464	507	470	494	446	482	483	441	469	515	476	467	481	438	448	516	422	455	457	465	471	515	480	452	514	450	509	484	445	456	482	488	446	434	477	432	460	499	475	481	461	452	462	428	490	522	479	474	482	439	471	490	474	465	487	425	471	490	500	453	474	490	439	463	488	483	508	451	494	465	445	438	420	484	472	465	462	444	464	448	483	480	490	471	480	489	457	489	516	450	484	491	461	497	460	469	462	484	497	455	508	483	462	483	499	486	494	444	491	471	485	493	488	463	445	449	462	500	481	430	434	453	489	430	481	488	481	460	463	445	475	451	483	442	461	480	458	482	478	442	485	469	473	466	530	461	474	446	455	475	469	504	476	493	469	469	446	476	422	499	461	459	495	481	502	469	434	484	499	438	465	456	472	492	466	443	481	477	450	441	492	442	448	455	505	488	470	466	471	485	485	464	445	481	463	442	489	472	451	448	481	453	465	489	465	447	468	477	476	455	495	454	453	511	459	432	468	460	432	476	491	443	461	483	475	479	443	502	432	446	424	479	483	463	430	469	472	465	463	454	461	497	482	481	489	430	496	479	466	459	451	515	452	481	466	467	493	433	459	472	468	423	464	458	483	461	493	455	463	495	480	460	499	441	492	496	449	451	496	460	493	465	474	444	452	523	490	479	451	487	412	482	463	452	469	476	514	482	448	454	467	505	450	469	455	495	419	452	483	445	452	484	450	476	470	459	435	450	465	492	487	467	463	447	469	484	446	472	482	471	455	502	468	449	474	463	450	447	452	468	492	462	482	502	471	507	474	452	474	477	491	445	441	463	451	464	478	453	506	500	504	412	517	459	458	473	476	448	419	485	472	474	421	454	492	500	481	495	476	454	468	465	459	458	486	453	494	439	431	437	423	493	488	474	521	484	492	452	473	453	508	466	491	473	446	474	478	455	460	479	494	464	439	460	426	456	463	479	474	438	447	454	434	469	450	483	490	495	469	451	464	509	443	490	493	448	441	492	459	485	460	478	443	469	482	468	489	475	473	487	474	455	496	499	467	450	437	457	506	446	462	491	498	498	462	464	467	440	439	458	458	475	437	436	476	481	463	449	479	469	468	452	460	499	415	510	442	476	437	446	468	479	462	487	478	473	421	468	473	478	481	467	463	461	457	462	512	483	398	457	480	451	506	466	477	468	494	477	503	477	477	452	487	446	450	503	450	465	484	510	488	469	470	466	448	490	496	499	466	466	453	488	480	447	471	490	465	477	472	470	484	457	502	449	459	483	506	454	482	430	443	464	466	534	439	444	466	472	500	489	452	466	479	477	473	484	526	536	451	442	512	454	460	471	471	482	466	489	493	480	441	456	459	482	473	454	469	478	454	489	483	455	426	441	461	464	490	467	469	451	449	472	457	470	440	464	477	451	460	468	461	460	476	511	469	475	422	480	495	475	482	419	465	455	454	465	498	457	469	495	492	470	491	462	493	447	482	433	429	464	467	461	474	493	444	497	455	465	505	453	495	451	481	471	470	471	478	505	439	432	453	450	509	433	466	446	432	504	523	491	489	449	439	456	495	500	480	460	459	465	462	484	460	470	467	477	484	466	415	456	422	484	486	481	477	455	455	450	503	530	524	482	469	405	468	483	448	507	507	464	480	496	432	468	459	469	492	470	467	451	489	475	477	455	497	436	507	441	497	486	496	489	489	476	491	486	487	485	488	506	471	450	510	510	443	480	455	469	452	430	448	446	469	443	443	447	466	455	445	513	420	503	489	467	481	452	478	473	486	462	466	469	483	482	509	449	494	448	469	470	475	456	533	503	439	456	469	471	448	505	453	465	473	470	452	482	445	451	457	435	477	473	483	475	480	481	471	461	465	462	466	450	447	507	445	426	477	467	449	475	470	501	508	475	449	439	442	484	515	477	468	472	479	466	479	492	464	443	479	475	466	465	479	469	448	475	494	487	497	467	468	442	462	447	447	480	462	440	477	494	490	470	457	484	460	471	467	461	489	462	433	478	438	480	512	454	443	512	470	466	461	467	437	482	447	493	460	440	514	466	490	491	447	491	435	455	443	436	500	462	481	484	505	453	453	508	461	467	476	421	481	406	466	467	480	467	467	476	502	471	499	505	518	513	454	460	498	484	480	495	465	470	444	471	462	463	497	490	481	436	463	471	442	481	465	460	454	462	493	457	483	472	461	458	497	471	458	471	473	455	508	479	483	494	492	437	472	453	438	481	489	507	495	504	475	442	489	461	501	505	485	504	472	480	513	467	496	471	433	460	462	501	481	478	485	449	443	467	466	479	428	450	484	450	449	474	462	508	450	480	460	479	465	439	466	522	490	486	478	496	518	449	486	453	453	487	492	474	477	465	485	461	456	494	474	479	487	450	413	457	479	449	426	502	473	417	475	454	442	482	446	461	477	473	515	465	445	481	455	486	431	488	470	507	485	428	485	499	470	491	466	458	431	468	462	452	476	492	416	454	466	468	430	426	481	484	525	470	480	431	456	472	474	460	482	500	475	479	475	489	462	459	444	520	433	501	442	492	445	485	497	425	447	481	433	476	495	456	465	459	466	496	494	472	444	445	451	471	469	486	473	444	474	493	483	455	460	452	497	467	450	425	451	507	445	495	448	503	501	461	489	469	461	482	487	505	449	447	436	448	480	458	468	458	473	498	446	466	485	531	435	477	483	490	465	475	452	480	497	480	466	520	465	476	467	468	495	506	502	471	453	482	443	443	446	453	471	502	489	476	459	460	470	470	442	495	452	465	478	471	493	477	475	452	470	437	443	483	460	448	461
31660	3048	860	679	619	550	545	530	520	478	512	504	518	524	491	518	492	504	496	535	511	486	478	462	512	498	497	478	480	560	499	488	508	462	508	466	485	491	458	484	532	468	521	472	481	448	489	510	474	500	508	503	504	498	505	491	513	490	503	500	480	503	533	476	477	467	482	501	478	489	547	466	482	513	457	492	484	483	552	489	489	477	511	484	479	482	502	499	481	517	533	481	485	500	455	490	501	534	477	479	451	451	488	489	448	502	512	487	496	476	503	531	444	481	510	493	506	524	498	487	506	495	478	486	514	511	524	488	486	503	522	441	485	510	490	493	515	505	473	485	455	445	511	496	511	487	504	520	454	534	469	480	513	506	511	483	500	472	495	461	457	482	476	465	482	510	515	501	489	481	508	493	466	481	474	484	467	491	459	531	486	511	483	503	474	490	467	516	464	494	495	501	480	495	438	506	487	491	519	511	503	524	466	492	533	511	512	490	494	503	501	487	513	486	487	470	500	488	516	502	495	486	503	443	494	505	456	506	528	502	502	461	491	449	443	522	524	506	459	509	504	538	515	451	474	461	493	475	513	471	473	542	470	486	477	464	480	487	461	446	466	464	494	506	468	448	497	468	479	520	479	479	478	497	482	520	539	467	492	468	510	516	485	521	501	504	518	475	519	474	512	457	484	489	453	487	515	538	480	515	486	453	502	497	475	529	523	489	502	508	465	506	484	474	512	470	462	489	471	482	468	498	455	525	492	477	496	482	480	513	471	499	541	467	527	491	497	482	503	503	470	470	449	484	480	478	530	481	473	510	462	510	503	477	495	505	476	514	484	495	486	495	474	491	474	526	466	492	483	464	472	505	460	518	454	510	484	475	556	492	522	491	464	485	480	490	488	495	491	471	496	544	494	498	495	470	484	464	506	499	500	475	505	503	521	513	503	548	524	492	499	494	496	477	482	477	491	507	477	487	509	464	493	478	499	489	504	476	465	506	532	503	464	517	480	502	482	510	523	483	485	489	483	504	477	500	520	485	545	464	469	474	490	471	487	514	491	504	492	505	468	465	518	473	448	519	519	482	453	547	488	475	504	531	470	493	475	525	525	478	508	495	469	506	490	527	509	486	489	520	475	491	477	505	480	482	459	496	478	473	481	508	555	509	507	518	497	465	485	521	530	478	500	501	504	459	512	470	471	485	448	515	449	507	481	525	497	471	476	483	503	519	512	474	461	492	496	483	487	482	503	499	492	489	502	501	494	475	525	489	511	483	472	491	481	474	496	513	515	504	498	482	490	480	489	527	472	491	512	499	489	476	535	480	500	482	510	555	485	498	525	484	446	471	494	518	513	493	495	517	498	460	481	495	484	515	508	503	529	508	531	467	493	486	508	470	538	519	489	490	477	490	480	497	505	491	473	552	511	496	536	513	502	486	506	475	487	494	507	529	479	498	502	489	475	517	511	495	494	511	501	492	553	475	523	464	462	466	489	533	463	474	474	496	469	514	497	514	497	520	471	523	490	508	480	521	470	456	460	481	506	494	523	455	544	520	500	514	506	517	484	461	495	507	496	526	470	480	477	504	521	500	493	462	475	522	526	482	516	491	497	462	481	484	482	509	484	506	496	502	468	481	495	491	491	508	497	471	477	488	490	481	495	503	466	492	500	482	466	470	472	512	474	481	500	489	517	487	429	532	476	502	483	459	487	482	490	489	511	461	481	509	494	511	478	498	479	510	487	503	508	510	518	491	500	501	444	488	509	519	477	497	521	472	493	492	499	494	443	512	463	474	504	498	481	504	512	486	542	507	476	483	440	529	504	500	467	492	485	522	533	469	477	503	514	432	484	501	468	515	491	473	516	486	507	470	525	517	486	488	493	482	505	505	506	499	488	489	515	491	475	501	493	468	469	468	499	505	503	466	507	496	481	517	498	463	500	501	476	505	496	492	493	495	471	486	511	480	502	527	482	487	518	471	486	461	512	513	505	477	452	473	462	487	486	504	521	477	515	484	501	484	507	475	494	490	495	517	512	472	486	527	514	475	502	489	521	516	530	495	487	473	461	510	461	480	536	497	509	489	500	505	516	486	525	504	473	484	474	500	488	469	487	509	481	514	467	519	493	469	530	539	493	487	511	520	491	517	469	490	500	492	472	470	500	458	512	492	492	490	509	490	467	494	487	481	490	517	504	484	532	471	498	497	474	462	474	491	487	527	458	457	466	512	460	486	495	527	478	485	446	509	493	480	485	498	474	470	519	514	461	502	510	459	507	485	491	497	478	540	490	468	519	463	483	515	484	540	480	521	474	488	479	480	462	494	484	498	498	500	492	495	489	486	463	482	502	466	495	511	471	452	494	492	531	499	466	473	516	502	497	483	484	453	453	529	521	505	515	481	502	496	495	467	506	515	477	502	508	499	475	501	483	514	541	461	457	473	460	446	515	515	485	517	456	462	477	519	471	512	530	516	481	481	477	486	523	550	483	491	501	487	461	497	504	500	473	538	477	488	475	498	502	491	528	484	484	454	503	477	488	540	479	525	518	490	515	489	523	515	513	494	517	494	508	493	512	475	472	518	521	516	461	488	440	481	503	470	489	514	476	489	494	510	502	482	458	502	487	487	480	523	513	509	557	444	434	556	489	460	487	484	508	505	494	449	504	507	495	506	514	497	457	530	491	506	528	457	491	527	498	520	516	481	521	527	496	496	501	471	492	496	480	486	460	473	478	506	479	479	527	499	508	493	470	470	452	502	496	473	462	510	465	495	533	486	458	498	474	486	470	449	508	475	483	508	508	476	521	483	505	490	498	511	505	489	452	483	488	506	459	480	465	455	482	519	466	469	460	481	505	458	497	489	466	504	476	483	470	495	491	500	457	508	481	467	503	509	462	506	525	502	459	481	500	485	502	468	513	439	473	476	477	498	474	516	485	468	476	516	508	528	462	462	472	518	525	499	452	452	485	487	479	477	483	483	478	472	493	501	482	518	474	475	504	524	481	470	507	486	506	479	510	451	483	477	511	502	507	492	482	498	538	468	501	504	517	468	475	483	486	478	554	466	489	484	544	478	452	450	465	472	526	457	507	504	498	494	462	511	533	476	492	475	508	514	526	505	497	514	497	507	510	484	476	520	503	475	507	514	514	514	492	504	517	467	501	503	559	476	492	495	518	497	511	481	512	485	522	484	462	515	470	506	535	480	465	488	493	509	475	483	467	474	483	499	523	487	515	528	501	493	505	507	514	499	490	460	493	452	471	538	504	470	476	457	527	503	495	471	465	505	518	501	497	510	502	473	484	497	481	474	488	493	506	485	481	468	506	509	471	482	503	501	486	481	452	530	493	464	494	481	501	489	493	482	463	518	461	450	485	486	475	491	504	510	498	486	470	501	479	491	508	482	473	521	468	502	479	488	490	467	499	501	468	486	495	483	526	503	513	525	498	476	467	485	464	449	498	468	541	508	496	481	530	496	522	496	494	487	532	509	480	461	517	485
25254	20961	27345	24627	20906	11088	1014	625	517	438	391	427	395	352	350	392	351	339	365	313	332	331	343	310	328	299	312	297	319	283	296	318	309	296	295	273	306	311	328	293	299	308	294	307	303	298	297	271	314	319	278	310	281	304	312	294	308	311	279	296	305	362	286	287	289	286	252	274	295	304	295	297	300	273	326	269	275	281	286	275	272	292	275	308	278	272	279	280	264	287	307	311	295	283	296	296	295	255	292	309	296	320	312	284	278	287	290	274	284	297	278	285	285	309	288	330	311	273	312	273	284	296	277	316	277	313	283	304	252	303	276	261	291	317	275	254	284	279	287	281	275	262	301	295	269	296	301	289	305	292	285	290	297	297	272	292	307	257	294	312	307	282	302	302	307	279	277	298	290	261	299	265	289	297	302	296	259	271	310	267	292	316	287	287	325	329	304	337	267	297	287	283	278	286	271	276	278	291	308	278	313	290	288	306	282	270	279	272	299	276	278	297	273	314	307	285	295	307	294	264	285	290	270	306	318	312	297	275	289	281	321	300	284	316	293	282	284	313	286	303	273	304	282	311	276	289	285	309	276	290	270	276	313	293	301	284	283	265	297	280	282	269	279	308	324	275	267	326	257	298	278	282	271	256	275	289	283	277	279	317	301	284	287	283	302	313	300	261	282	279	285	296	322	284	301	281	299	306	285	278	317	303	252	287	312	324	249	294	275	294	270	271	247	295	270	311	318	275	306	303	292	280	299	308	277	286	287	285	290	251	274	292	308	297	321	284	285	277	308	280	302	269	292	276	298	294	322	304	310	318	275	352	304	342	261	288	312	288	283	308	295	311	288	288	282	280	267	282	256	291	280	278	276	281	317	293	308	258	293	273	307	272	295	283	293	295	318	287	289	314	282	296	299	286	281	267	288	292	294	280	310	313	285	292	280	280	289	257	302	288	258	281	311	295	285	290	316	276	306	313	322	302	305	273	327	289	304	271	293	279	302	292	293	301	272	287	253	280	293	325	281	279	277	270	312	272	284	286	263	286	284	277	288	289	281	303	309	271	331	283	270	274	293	263	305	297	288	286	300	269	280	285	269	272	281	289	275	256	289	285	306	272	286	291	285	286	278	273	290	318	279	261	343	300	287	298	292	292	271	292	299	301	312	308	321	271	306	258	296	299	266	279	303	315	312	294	281	300	295	314	265	280	285	293	268	267	272	284	285	284	299	312	296	288	284	282	271	298	305	288	276	277	288	299	287	276	286	260	291	312	262	301	286	272	319	278	293	290	301	271	282	288	308	283	322	278	272	282	335	233	265	268	285	298	291	292	291	293	271	257	289	260	295	279	283	295	305	291	262	278	269	301	296	292	293	300	286	271	261	288	284	265	303	265	283	297	318	264	299	243	313	291	283	292	306	313	272	266	300	289	271	281	280	293	281	278	283	270	287	309	286	274	285	272	289	275	289	286	274	283	328	299	316	326	275	313	281	302	288	306	311	283	293	310	314	288	301	286	317	289	276	293	265	301	305	301	281	289	264	307	301	278	290	288	276	289	295	293	290	260	285	293	298	334	273	284	271	264	264	303	270	310	275	282	325	303	276	277	290	287	284	308	305	289	269	303	315	292	268	295	273	315	288	278	285	291	275	282	276	298	272	278	309	296	281	285	284	319	293	275	277	297	293	281	295	301	284	290	263	281	300	301	283	302	300	289	289	277	299	262	296	317	290	318	325	269	283	281	300	295	273	277	275	281	296	288	270	277	287	337	331	304	294	271	330	279	319	310	251	300	307	290	290	282	285	276	284	271	266	273	278	300	280	289	287	299	282	291	268	304	281	296	298	279	265	317	258	286	303	302	287	326	302	272	254	297	294	311	272	302	278	304	264	308	292	305	263	317	297	283	279	304	283	311	270	329	310	276	302	293	278	303	303	284	301	285	304	346	286	280	271	289	265	246	271	267	266	297	296	295	290	272	312	286	300	283	272	302	294	283	298	307	295	298	273	307	302	290	299	287	283	304	313	270	254	272	293	310	299	289	286	304	290	294	301	280	307	286	289	256	297	273	287	300	283	282	267	299	285	297	295	285	281	294	298	289	301	285	317	299	272	297	294	269	305	283	278	279	315	282	318	295	283	298	268	272	280	325	281	293	291	282	259	252	317	292	296	340	279	293	270	289	260	272	301	283	301	298	257	300	272	276	271	274	273	273	295	272	299	328	292	307	309	285	269	274	314	280	284	289	275	282	285	309	263	331	267	292	284	290	309	281	302	305	258	312	278	277	285	314	269	315	275	274	316	271	299	289	309	282	288	299	284	268	264	306	303	287	360	296	306	306	291	293	258	311	309	287	261	245	296	312	283	284	269	277	285	299	297	279	276	309	299	277	286	278	307	271	273	288	259	292	299	302	279	289	305	300	301	241	281	294	298	290	289	299	311	284	289	283	278	289	275	303	318	297	297	288	291	267	283	313	294	260	299	292	263	254	282	289	295	275	295	271	305	339	310	303	320	271	268	308	339	279	266	283	276	286	270	283	300	309	264	299	308	296	282	295	280	277	289	272	278	309	261	296	283	296	322	270	272	302	279	284	288	260	294	299	288	279	282	267	275	255	283	291	303	298	281	306	301	276	288	294	288	313	283	266	289	280	252	265	291	289	299	287	294	295	271	270	299	308	300	300	287	289	287	321	292	296	284	292	293	293	289	267	282	280	268	307	287	319	308	287	304	276	267	262	288	269	307	307	279	301	291	232	289	271	282	298	299	281	266	266	282	290	327	279	276	281	317	270	272	267	277	295	299	283	249	299	290	296	302	271	306	297	314	279	313	299	278	304	339	309	281	298	295	254	286	291	272	291	270	302	271	277	253	293	310	272	316	290	278	322	278	273	296	292	266	291	309	279	269	280	270	270	285	286	297	300	301	284	276	283	295	300	273	279	275	258	281	284	281	278	300	289	285	286	287	301	286	283	266	303	288	286	286	312	267	318	296	298	325	312	306	294	302	300	288	307	279	278	257	318	302	294	288	294	305	301	287	285	296	261	244	314	299	305	272	262	270	331	290	293	288	300	302	267	288	261	296	280	327	280	276	276	278	281	292	296	285	313	309	309	285	282	312	278	265	283	256	316	299	273	289	300	263	297	303	291	281	255	307	298	306	297	299	296	290	301	279	295	271	276	268	286	283	310	314	257	303	293	287	250	284	303	251	276	293	268	278	278	270	319	273	316	267	272	276	298	296	310	281	280	288	353	320	297	307	301	303	295	281	291	300	287	269	287	286	288	273	276	283	286	269	274	304	271	273	275	311	269	301	310	303	288	296	291	271	281	263	298	305	293	294	285	299	309	301	305	283	267	288	310	313	280	262	274	270	276	287	279	297	279	317	292	308	302	291	291	279	299	303	263	309	290	306	319	300	312	288	299	287	308	292	260	281	283	310	308	290	290	263	307	319	309	303	318	246	307	281	303	278	286	327	269	321	249	280	297	267	282	282	319	302	263
58282	9170	7073	3962	2405	1826	1284	1057	914	746	686	611	585	512	463	441	475	469	388	419	382	367	378	377	370	351	390	338	353	351	372	332	302	331	334	332	338	330	325	300	336	307	304	342	307	304	345	360	320	326	314	346	328	329	325	324	319	315	326	315	338	317	330	295	317	284	283	327	304	330	324	276	321	293	324	310	300	353	343	309	289	307	309	306	324	319	296	339	305	302	309	303	265	319	331	310	345	299	287	292	289	299	306	288	306	342	288	295	337	307	283	282	325	306	285	273	298	326	306	307	307	304	286	308	310	331	296	298	279	301	297	318	339	309	294	321	316	333	300	309	280	312	311	302	291	284	301	283	293	317	294	296	299	292	309	276	281	276	303	316	300	300	308	288	316	342	299	335	312	284	306	327	288	309	314	312	325	282	314	329	312	320	302	310	295	297	306	262	297	305	286	305	294	283	274	295	308	327	307	302	308	305	298	296	327	330	302	297	322	286	305	277	310	287	288	302	281	274	303	295	291	282	265	299	298	285	294	304	319	311	321	281	333	287	331	328	267	279	300	307	297	298	308	276	318	277	303	306	327	297	321	311	304	295	290	294	311	301	313	286	326	292	275	288	284	312	332	311	339	294	282	289	320	277	317	302	304	279	300	301	302	314	313	295	288	305	331	277	300	323	312	294	298	324	304	312	318	292	309	317	278	304	293	341	281	272	293	293	347	320	274	290	280	302	250	312	324	291	293	335	317	309	264	308	284	295	297	310	311	308	318	284	290	308	320	297	328	301	292	287	276	308	303	321	288	304	277	282	315	309	306	328	313	289	289	281	286	315	293	326	330	271	275	293	291	321	292	290	331	354	291	289	302	316	288	297	293	338	319	308	298	269	319	332	316	293	268	304	337	308	345	316	292	343	350	310	289	298	294	296	309	345	306	317	304	326	324	309	280	282	285	278	313	304	302	298	315	307	309	277	294	299	316	306	318	302	336	324	300	294	295	301	278	307	330	332	310	303	312	319	304	295	268	296	333	311	293	281	296	325	310	283	327	320	268	317	308	290	312	313	280	301	291	324	309	297	293	304	315	344	300	333	312	318	305	302	272	298	296	311	302	328	291	346	294	291	330	299	324	300	301	332	292	319	303	303	328	339	342	288	301	298	295	302	286	321	312	299	314	303	292	305	298	297	289	305	312	273	279	302	313	305	301	339	295	317	314	320	301	312	279	302	310	293	311	308	295	288	336	332	286	285	268	318	310	314	311	307	296	300	284	330	324	295	303	285	276	285	292	331	299	327	330	316	289	342	299	295	302	301	278	268	308	299	302	300	310	297	302	326	301	294	296	321	305	305	301	280	309	278	307	294	308	280	310	316	282	318	319	258	280	322	318	318	273	331	296	298	296	278	319	272	341	324	293	278	286	291	322	292	306	286	300	323	332	307	289	297	275	311	289	327	249	311	292	297	290	299	293	279	309	309	312	327	323	285	312	303	307	318	322	283	323	333	300	305	317	295	312	276	297	299	309	300	311	318	311	326	295	275	280	321	293	290	310	321	285	314	294	299	298	315	300	336	285	294	309	303	303	316	296	323	306	288	302	309	315	287	266	331	304	311	291	298	282	309	307	304	296	313	297	286	286	289	303	293	315	292	319	291	304	293	280	291	303	314	288	288	313	298	298	278	339	299	282	292	327	277	288	275	314	311	280	289	290	297	288	306	297	320	304	333	304	318	303	302	283	313	297	290	333	342	304	313	303	314	285	329	317	291	318	328	313	297	270	310	284	303	301	338	316	326	300	327	304	282	312	273	316	316	306	290	339	298	305	277	310	285	292	272	287	318	293	314	312	311	312	308	333	311	304	308	306	339	289	317	301	326	279	296	321	300	287	297	316	301	343	294	291	299	278	300	283	304	316	286	337	291	294	293	289	319	297	287	305	308	275	303	266	310	321	306	311	322	288	311	314	303	300	322	292	298	288	285	301	303	312	308	349	306	299	305	288	298	299	304	327	283	303	304	321	335	290	330	289	302	280	299	268	328	270	317	313	313	319	295	332	304	296	336	314	309	305	307	303	303	322	304	291	298	295	296	300	325	317	312	292	286	258	324	292	286	322	305	294	280	316	294	301	279	286	325	311	268	326	305	314	275	305	283	288	311	336	297	296	290	259	303	327	264	302	308	310	289	303	304	299	298	323	319	311	273	333	318	303	329	317	314	305	295	313	303	324	306	273	306	258	291	282	299	286	330	302	293	299	303	320	305	287	325	311	319	314	307	281	287	285	308	296	279	292	288	299	326	305	300	285	301	283	261	279	302	319	318	310	295	301	317	296	302	316	282	338	323	296	275	277	303	310	289	325	302	304	290	291	312	304	307	312	320	318	299	303	319	300	295	308	319	271	318	306	304	310	314	299	327	311	282	326	311	276	271	288	301	303	286	329	305	308	294	310	323	313	290	319	321	291	317	279	308	308	301	316	300	298	323	278	298	293	303	301	278	302	312	280	320	290	297	311	301	291	286	285	314	303	311	304	279	276	290	305	283	304	343	314	288	292	308	307	295	286	300	290	318	305	315	293	305	314	294	331	300	318	343	314	330	294	331	299	312	292	321	346	302	310	303	311	289	302	289	273	328	306	292	319	292	299	292	298	318	282	299	318	309	327	310	302	293	284	290	336	294	322	285	289	316	304	324	326	292	317	331	301	308	283	285	274	311	294	263	304	315	309	287	302	292	332	297	310	308	263	312	286	288	297	308	285	337	338	316	314	318	311	291	310	293	303	297	307	323	293	320	313	291	301	287	293	284	288	327	293	288	292	303	336	306	310	297	298	316	295	296	317	299	278	291	313	285	296	317	317	285	277	277	291	301	293	306	291	293	295	288	321	308	268	302	281	299	303	303	285	311	303	306	327	280	303	279	286	272	281	314	302	318	298	312	290	298	301	349	315	284	319	312	330	324	301	306	310	308	282	325	317	299	345	295	285	306	272	314	296	287	306	301	319	301	303	312	308	309	306	310	322	333	300	303	278	308	318	333	293	295	316	308	298	283	301	297	302	341	287	291	346	296	325	316	318	287	293	316	297	308	307	286	297	318	276	306	305	318	302	311	316	291	302	319	301	315	286	331	278	321	280	298	331	344	273	306	300	303	292	309	312	312	306	323	323	301	274	322	294	287	304	300	291	289	307	302	318	301	304	316	313	316	290	330	289	329	274	305	291	325	314	303	300	297	272	300	286	299	309	284	273	274	294	313	291	293	297	317	298	313	273	318	307	314	293	326	310	302	294	335	265	313	312	304	323	313	318	280	320	283	311	295	317	311	326	292	287	316	272	302	292	324	307	322	323	292	294	302	306	321	341	300	298	307	294	322	313	322	305	293	300	298	313	298	298	309	294	319	307	305	292	316	336	290	274	312	321	293	311	315	327	313	304	274	291	304	315	312	312	274	315	290	296	318	289	294	289	312	288	311	291	294	317	295	309	296	305	268	307	311	312	308	288	316
23264	20949	27804	24236	20945	21000	10787	1375	1035	946	904	871	826	834	785	757	667	718	753	748	629	654	652	639	633	694	693	663	658	684	647	662	655	635	598	597	634	628	604	666	661	603	572	620	642	637	600	661	649	682	631	654	649	647	664	606	593	649	610	631	641	593	644	670	619	598	663	675	635	604	648	627	628	642	631	659	620	587	638	596	611	603	635	585	637	610	632	593	607	607	599	586	658	607	604	585	539	556	622	620	629	587	634	604	626	571	615	583	617	622	617	612	557	604	551	587	646	600	587	591	638	575	594	589	549	588	622	602	550	609	621	606	624	631	619	584	599	585	652	570	580	555	584	601	603	569	637	651	602	671	626	624	584	637	603	624	566	613	588	580	595	621	594	606	632	582	596	588	588	658	614	648	642	614	558	603	618	618	593	625	594	669	600	571	611	566	610	635	639	606	624	611	616	628	587	537	548	571	593	596	584	575	619	674	583	608	621	574	605	599	557	614	634	545	605	626	610	608	633	613	652	575	596	588	601	579	593	626	569	625	587	587	635	571	581	608	600	626	616	587	551	593	601	606	603	648	614	602	590	656	588	634	615	599	659	551	570	591	637	585	627	647	621	625	632	669	603	616	604	577	579	653	652	606	584	589	650	577	610	622	574	635	579	594	624	641	578	596	595	556	567	642	624	595	600	617	612	597	571	622	617	561	565	612	626	638	589	606	601	581	610	608	620	582	578	602	657	621	612	597	597	612	591	593	567	610	611	591	653	629	661	595	584	637	609	585	647	602	617	612	607	666	576	596	617	604	594	636	583	623	616	613	636	620	616	585	605	615	643	604	597	612	627	578	597	585	604	567	638	601	572	591	656	597	615	582	605	621	620	668	580	601	620	617	594	602	588	624	564	625	625	625	614	649	604	610	655	627	593	558	571	588	610	576	622	618	597	618	606	582	558	595	610	624	586	643	600	608	631	584	610	614	632	637	594	642	555	635	597	624	620	617	651	592	592	660	610	633	608	605	606	573	623	614	611	539	586	629	600	624	590	577	596	575	597	615	605	572	644	622	606	580	613	633	633	597	641	602	587	605	675	577	614	586	622	607	585	597	624	605	607	634	594	579	610	558	589	614	616	635	632	565	648	591	560	612	633	606	588	619	623	621	622	653	556	572	583	653	581	608	595	623	601	611	618	598	619	625	608	618	606	607	620	625	604	599	565	596	623	610	647	597	612	639	653	570	617	595	591	575	609	602	552	578	579	620	605	642	616	599	587	597	616	599	584	581	619	632	617	557	568	625	613	601	609	624	605	602	575	603	666	619	582	562	624	572	593	592	586	581	632	555	609	591	603	597	608	665	593	581	607	580	606	621	614	610	613	605	600	640	611	583	587	575	588	652	640	614	564	581	621	658	579	596	584	578	561	621	615	602	627	645	609	608	632	632	595	570	610	664	616	572	613	625	592	597	614	590	629	633	553	601	620	601	622	589	584	667	654	620	620	601	559	647	585	635	599	612	600	635	559	615	615	615	645	626	639	612	601	611	633	587	556	671	574	591	567	578	542	596	602	583	643	603	590	624	602	580	608	583	615	599	602	603	591	601	639	589	613	627	593	567	607	616	634	649	593	619	585	608	609	618	601	643	627	595	584	603	619	604	583	611	586	613	599	615	587	634	603	608	568	596	556	555	615	587	601	620	613	602	619	621	605	602	606	589	610	604	573	589	593	598	597	607	632	637	575	580	614	567	591	651	613	608	629	590	591	575	557	588	579	594	603	630	600	588	565	616	612	603	588	585	635	586	548	600	599	599	565	579	629	587	636	566	606	617	605	612	591	592	565	593	587	625	624	640	629	569	574	611	591	600	610	640	528	569	627	611	594	600	557	596	617	563	626	572	636	604	605	588	614	590	589	573	600	629	631	599	598	592	610	578	590	571	628	596	600	624	611	551	657	614	652	613	604	587	594	587	621	592	591	627	566	586	623	643	596	601	619	564	571	622	607	557	602	574	597	614	563	583	597	664	652	568	588	609	608	590	591	594	602	567	584	610	636	572	591	565	575	643	566	603	604	616	603	583	611	590	598	616	568	600	585	596	632	651	616	664	668	554	613	577	582	568	566	607	606	626	616	612	606	620	633	643	652	579	557	606	589	612	642	601	588	639	646	588	612	594	585	568	602	601	596	620	644	598	619	635	568	617	624	621	651	603	629	660	643	614	652	583	531	571	570	572	563	588	542	651	623	570	588	532	640	612	638	617	629	586	621	622	596	626	609	613	568	589	633	637	584	606	635	584	566	570	591	554	574	611	585	602	612	591	601	615	623	589	593	583	600	587	611	644	611	607	580	626	591	629	574	586	550	574	621	573	631	622	612	663	595	598	601	578	575	606	600	562	600	615	608	615	588	576	603	603	601	592	620	608	617	599	601	585	598	591	609	591	628	627	560	636	580	611	565	589	622	592	634	615	600	583	612	639	612	600	622	645	600	604	618	630	611	646	613	587	626	616	613	600	592	636	606	601	593	603	631	575	609	577	574	608	653	557	646	575	598	610	564	615	634	596	587	585	553	634	616	632	566	603	617	629	623	628	630	585	629	600	609	627	565	550	616	565	640	637	583	541	611	606	617	596	606	589	584	646	603	605	578	642	571	577	565	639	592	553	591	619	594	616	630	602	611	572	607	649	640	585	583	633	597	612	570	614	567	584	630	624	601	612	642	589	608	603	586	634	579	599	608	593	657	590	560	637	565	558	622	662	587	641	603	615	592	625	563	613	599	619	636	572	577	633	615	586	617	598	590	588	605	589	622	609	589	608	615	612	573	575	608	612	584	589	578	633	630	575	583	610	602	589	639	594	605	634	576	573	576	594	597	600	626	607	583	587	651	612	554	540	555	602	606	614	613	572	636	609	602	630	576	608	582	652	651	558	588	623	589	613	579	584	618	596	577	580	591	573	590	663	606	617	610	578	583	624	618	574	604	577	612	610	627	584	641	630	600	595	589	587	645	604	617	636	629	615	583	603	628	564	593	623	599	619	600	583	585	593	564	592	641	613	582	630	580	588	607	650	619	622	568	610	651	579	637	607	574	570	622	589	589	583	563	633	579	578	603	602	635	554	612	632	650	585	588	579	614	622	607	577	589	621	590	620	633	614	616	585	627	639	605	588	577	609	575	620	596	614	608	603	635	629	575	588	573	533	610	633	581	570	596	633	602	615	628	620	646	614	616	595	558	570	575	603	607	600	572	586	576	650	639	574	550	581	577	601	618	623	588	640	614	619	582	634	618	624	586	583	654	655	602	598	617	569	624	603	618	626	615	583	548	602	615	572	605	593	566	639	616	590	612	580	582	536	599	593	597	623	623	595	621	574	620	602	575	599	658	589	569	624	570	601	645	643	590	600	625	604	611	612	612	596	610	627	607	622	611	610	582	624	617	616	634	561	689	584	604	572	609	609	614	574	570	605	606	604	575	595	604	616	644	647	622	613	602	635	582	644	615	647
59945	12190	11827	7189	4498	3101	2435	2002	1671	1426	1255	1201	1086	1033	882	910	811	771	822	733	707	688	709	700	688	648	691	684	687	700	674	609	610	628	617	563	604	603	642	609	614	619	637	654	623	574	642	599	635	612	557	631	601	602	592	625	625	574	649	611	631	569	619	554	557	600	569	557	602	570	562	601	630	579	620	609	643	589	607	571	548	576	571	584	588	558	544	568	580	557	550	593	554	644	598	568	627	599	541	567	576	554	570	598	556	536	560	573	596	565	574	563	591	570	588	594	603	553	554	622	584	544	580	550	537	540	585	587	575	580	579	565	581	565	560	558	566	619	562	630	543	570	593	534	600	553	545	536	587	584	574	603	540	580	538	578	597	565	606	586	582	618	621	577	547	537	586	597	553	566	541	597	512	535	593	588	553	574	567	566	564	579	594	564	575	561	583	548	563	594	586	537	605	573	605	608	575	554	592	557	575	581	556	582	560	553	571	560	531	565	592	569	587	592	583	541	549	554	549	544	529	524	556	568	556	614	566	567	612	605	562	601	558	567	595	580	532	557	521	561	562	568	574	586	600	539	572	571	604	550	568	567	551	583	537	561	562	605	558	622	607	597	565	619	559	548	544	545	554	522	568	557	585	633	556	541	579	559	570	621	560	586	566	585	551	617	562	573	590	539	570	515	578	563	537	578	554	559	612	528	566	535	580	555	572	605	586	551	522	536	590	560	565	549	559	520	576	546	599	563	579	512	580	588	563	623	605	571	588	552	539	560	592	571	555	522	599	627	585	608	568	560	594	584	552	587	576	589	640	582	570	573	545	614	594	575	540	567	602	585	578	574	584	602	544	561	569	598	550	546	566	571	579	585	551	562	560	597	607	562	580	532	555	558	545	559	568	557	561	618	574	542	553	571	580	518	598	528	566	554	613	585	553	532	594	577	587	587	590	556	538	619	576	596	586	565	552	588	575	523	578	592	541	603	574	540	521	588	538	566	600	553	594	557	554	528	547	626	564	585	545	554	589	574	540	557	612	566	588	564	545	570	585	598	575	535	544	566	514	586	557	562	544	579	557	567	625	595	539	603	518	511	584	575	570	548	561	626	542	588	568	589	545	546	552	554	566	531	547	560	559	597	585	594	606	559	577	596	557	591	587	577	581	585	523	562	523	540	545	547	552	559	569	544	613	573	533	572	550	565	586	564	572	571	627	577	583	580	570	583	556	578	583	591	563	563	552	567	561	570	544	583	563	553	588	541	572	547	555	521	522	560	584	587	567	498	567	582	623	579	523	563	560	567	574	568	581	603	591	571	603	521	546	535	558	558	528	549	555	573	579	621	601	532	560	570	566	585	602	561	618	562	548	592	572	530	560	577	560	542	539	562	564	573	552	522	585	557	559	601	580	527	578	552	584	593	549	580	612	561	599	552	567	579	584	577	541	572	588	600	581	576	544	553	580	555	593	564	559	577	554	556	588	592	562	590	535	564	635	598	574	535	544	592	603	569	545	549	594	554	551	538	570	623	562	600	555	536	592	590	552	571	527	566	596	603	564	575	573	567	594	574	559	548	605	552	584	549	558	627	613	534	592	597	532	587	579	564	570	617	567	587	569	553	585	549	580	567	565	525	577	600	613	592	560	548	556	617	539	554	541	558	567	577	533	601	591	584	571	548	590	588	562	615	613	555	525	572	546	578	566	531	533	561	544	567	564	582	531	560	585	580	570	602	546	593	572	566	558	549	521	559	546	569	569	565	590	559	572	567	574	575	553	551	567	566	579	615	553	537	564	503	569	558	556	553	566	572	559	573	567	599	565	574	552	562	564	588	571	516	543	576	578	594	576	594	590	559	548	530	552	535	532	572	566	525	560	587	564	528	544	563	563	551	589	602	538	572	570	602	564	573	564	581	621	589	576	517	562	565	603	602	556	528	605	603	587	556	556	526	542	594	571	581	571	550	617	588	574	558	576	574	577	543	556	539	554	551	587	552	583	603	565	575	582	564	604	524	589	568	562	632	577	561	591	547	586	570	581	535	561	562	552	597	579	552	595	551	595	580	582	569	551	532	572	590	611	574	540	552	576	560	559	559	571	614	551	585	607	567	568	575	565	609	579	571	577	573	554	623	576	541	553	566	555	563	572	547	548	594	568	613	563	609	576	602	557	533	588	542	611	532	593	583	582	537	577	527	561	556	531	608	546	555	625	565	549	570	564	565	550	526	574	572	573	576	555	564	554	537	582	552	575	591	522	584	553	573	611	585	573	593	571	564	576	576	570	576	571	600	591	572	582	523	577	561	528	621	545	560	625	586	543	536	538	640	577	606	543	565	560	544	538	569	549	529	542	571	574	558	578	553	569	595	569	569	533	562	554	575	605	556	567	545	608	580	571	619	544	534	522	550	639	581	616	579	639	559	608	585	589	587	564	580	587	548	566	561	549	581	562	586	572	610	583	607	568	535	571	557	609	616	596	573	539	560	590	599	559	539	548	587	561	571	593	598	555	525	539	563	581	599	577	585	535	568	579	566	583	571	577	548	578	582	599	567	589	565	612	592	570	585	600	568	579	552	543	543	563	596	554	572	541	563	532	530	535	546	571	553	565	583	595	626	541	559	595	582	576	601	600	555	520	521	596	544	567	571	548	507	572	572	557	573	606	585	528	592	581	615	532	589	544	538	534	513	567	559	567	549	574	578	564	600	570	570	575	577	589	563	548	593	580	599	575	559	572	558	563	557	524	570	530	574	582	558	568	576	593	565	586	531	585	566	612	593	580	568	532	544	548	536	591	561	632	625	560	573	595	583	592	561	583	581	568	612	595	560	558	543	546	596	633	561	570	565	558	557	545	586	552	512	585	575	564	590	622	584	592	581	553	552	598	563	573	573	618	571	563	583	534	551	572	598	575	576	549	561	555	530	539	606	564	529	631	570	601	574	511	546	594	553	594	568	540	588	545	521	570	548	595	575	585	575	546	543	524	588	520	549	555	565	570	546	556	584	566	598	543	556	541	597	566	552	569	602	574	560	580	567	603	561	568	563	612	589	580	558	574	588	613	566	565	530	552	576	565	602	587	591	572	552	569	568	564	589	556	541	538	552	543	586	600	646	568	561	571	551	575	547	579	580	563	581	621	561	599	563	614	543	603	578	578	535	602	551	561	561	596	568	565	556	560	542	545	600	603	581	570	584	604	601	597	554	584	568	583	586	534	545	538	567	556	564	523	546	519	569	574	558	526	559	561	593	573	557	600	569	605	565	564	592	579	538	594	598	603	591	554	532	588	581	572	566	573	544	579	577	582	575	548	592	548	548	565	565	598	580	566	587	587	614	571	537	588	570	549	589	597	577	543	566	566	573	554	577	561	604	593	561	597	626	543	552	619	557	574	573	576	574	557	605	572	587	603	592	621	576	567	538	565	539	609	584	612	589	534	548	593	611	535	585	568	592	554	555	599	577	555	554	517	557	604	600	575	550	558	625	559	563	573	583	582	569	583	593
33676	18229	4336	704	547	485	497	489	469	470	494	476	482	494	480	501	462	484	467	488	483	436	452	505	445	490	472	512	430	471	451	479	481	445	447	454	493	486	477	487	455	465	463	480	467	506	484	445	454	489	461	486	478	469	473	453	491	472	451	468	473	434	514	433	447	458	460	482	498	465	476	478	460	478	487	500	457	485	463	454	455	455	483	479	484	522	494	458	420	508	466	455	452	455	458	434	461	456	454	498	493	488	451	472	498	461	469	474	484	468	480	449	430	411	472	499	462	437	479	467	482	497	459	457	466	409	452	468	445	476	450	428	531	443	466	491	445	478	442	478	464	460	435	462	467	456	453	508	483	467	498	461	463	444	499	489	452	467	464	473	451	486	490	461	468	434	469	484	477	454	505	445	475	465	455	511	462	460	441	483	471	480	455	450	488	497	457	461	461	490	458	493	468	465	507	470	466	481	497	477	488	495	459	497	443	478	489	456	427	444	476	511	415	451	492	452	425	455	468	465	450	435	453	474	475	434	461	473	484	447	492	451	441	452	463	441	482	467	423	471	484	477	473	482	447	474	453	433	504	449	467	466	521	469	454	474	475	500	440	456	486	442	456	445	472	464	444	487	453	467	491	445	482	468	448	511	494	480	459	481	480	458	470	457	429	487	492	488	477	460	489	483	481	468	446	457	425	520	460	484	482	491	483	439	483	477	473	491	463	517	471	458	433	448	468	478	473	470	464	463	471	471	505	466	468	472	478	454	487	475	459	497	449	435	481	455	487	434	451	429	498	487	478	487	448	474	448	475	503	491	471	426	456	484	509	450	477	492	486	470	451	462	462	473	511	440	428	491	474	486	469	492	471	466	456	456	468	476	499	503	474	439	461	486	460	488	445	483	458	475	417	496	501	488	493	467	433	512	463	444	468	439	475	457	516	491	499	483	482	493	415	465	482	470	437	470	461	478	452	439	462	482	447	460	468	486	454	478	472	452	498	438	457	456	469	490	447	468	471	473	458	482	482	463	441	492	474	468	498	478	465	520	453	518	458	436	445	502	460	424	441	451	476	483	415	445	457	524	479	461	465	482	490	491	439	493	435	462	468	501	465	487	471	450	480	454	495	519	470	466	476	448	456	460	477	488	445	498	412	494	469	467	485	490	489	445	494	484	468	485	452	461	477	495	492	426	487	471	454	413	448	465	518	502	451	432	468	450	477	456	457	451	484	470	481	440	465	503	499	445	446	474	451	484	464	456	458	461	472	464	448	451	452	436	477	461	481	461	489	451	447	476	494	463	478	481	452	465	470	477	448	477	466	446	430	430	459	508	485	482	461	481	479	524	490	426	491	497	476	466	466	466	422	458	452	446	425	494	434	465	477	475	476	472	449	504	438	513	470	480	488	473	472	496	475	439	499	440	514	504	490	483	489	471	505	463	489	467	430	465	468	492	434	480	476	494	488	446	516	469	444	507	462	506	416	467	487	470	479	463	469	479	495	456	498	462	474	475	442	449	500	446	432	489	465	470	476	518	463	485	456	501	474	509	508	452	493	449	505	488	472	475	421	454	449	459	485	488	469	507	488	501	453	446	462	471	465	480	437	461	477	476	463	471	445	458	487	463	475	442	472	479	469	458	473	483	460	434	502	458	503	431	479	443	448	438	477	452	442	457	476	472	478	452	478	440	454	426	459	475	489	446	489	450	513	437	498	493	467	466	437	485	490	479	473	458	469	466	430	462	487	492	465	481	488	493	496	480	435	474	450	459	467	478	495	469	453	452	504	495	466	484	471	458	477	490	491	451	474	470	465	441	427	472	476	514	445	480	441	470	451	442	444	492	484	507	490	498	484	465	458	502	472	464	457	431	456	509	456	449	477	468	479	480	492	506	482	463	470	501	460	474	493	454	446	455	466	461	475	456	475	507	478	477	445	464	457	470	501	443	463	460	433	490	507	500	453	491	487	431	478	495	509	444	489	472	478	504	477	474	490	480	478	494	494	427	461	484	450	479	460	462	443	451	486	446	461	465	466	480	477	481	486	444	497	494	453	478	498	453	459	479	458	443	451	455	444	458	472	484	450	473	454	460	505	460	456	460	479	452	443	488	474	438	445	503	479	498	474	499	448	489	472	476	485	491	492	478	487	462	474	494	462	453	479	466	418	422	467	489	470	475	514	455	433	495	468	475	490	478	424	440	450	469	489	421	498	454	503	451	518	470	436	437	456	463	437	465	454	471	486	405	475	470	459	450	473	472	465	443	473	468	483	453	463	534	512	423	425	462	473	432	466	463	474	505	457	438	456	462	499	493	441	434	472	480	490	463	479	485	488	446	441	486	534	481	439	465	474	494	481	454	478	471	465	454	450	471	460	434	511	428	470	482	439	479	500	431	500	481	449	491	487	463	493	461	514	432	504	463	470	463	466	431	464	518	463	491	493	461	504	453	463	510	429	467	480	431	454	464	459	479	467	455	455	482	459	457	455	464	461	431	424	446	430	498	473	451	476	402	429	449	480	503	450	456	489	469	428	502	467	443	479	454	492	488	503	481	464	444	423	487	430	433	480	437	425	446	464	463	467	453	437	456	463	483	453	447	463	460	468	509	482	473	462	458	456	455	484	436	462	477	429	461	480	458	469	483	440	445	426	469	483	471	482	447	496	446	456	468	471	477	481	460	429	457	488	492	487	413	461	486	477	457	482	491	471	470	462	466	444	456	484	456	466	480	434	482	453	496	505	491	455	461	429	463	455	451	456	443	473	483	473	486	457	478	421	437	466	461	516	463	458	494	482	438	470	479	556	458	488	445	488	480	505	491	485	462	484	492	479	479	467	471	439	466	505	440	432	479	441	463	480	474	450	443	485	499	472	460	509	455	455	459	492	500	439	458	491	450	514	489	460	456	494	449	507	497	490	490	460	466	466	490	465	438	458	486	432	518	497	487	432	467	462	459	459	470	426	500	398	480	422	481	430	463	468	448	491	474	451	422	476	452	462	484	480	440	484	418	477	557	437	455	482	470	449	503	470	480	445	499	474	470	493	452	461	455	431	515	503	459	472	453	442	502	453	517	492	481	492	442	478	484	443	454	468	462	519	490	462	445	465	480	434	467	475	480	495	436	533	479	442	487	503	464	482	490	479	445	441	486	468	515	447	436	466	425	417	433	428	440	455	492	467	487	450	471	493	455	478	481	473	491	431	457	466	478	490	479	519	463	463	483	471	477	475	508	438	425	458	452	472	476	488	479	450	486	478	500	461	466	512	475	473	477	448	502	455	468	489	502	463	438	472	460	460	487	470	456	462	422	475	465	414	468	465	460	476	462	494	448	456	450	504	449	464	419	463	468	471	457	469	431	488	474	504	463	468	464	488	485	504	466	447	474	466	509	448	449	487	471	428	470	454	447	511	479	499	493	532	479	465	481	469	467	454	449	460	446	475	464	472	427	489	451	496	488	472	442	483	489	493	443	434	483	481	449	479	450	454	507	457	496	453	436
32115	3703	864	710	562	568	526	527	535	486	485	525	499	463	514	453	498	472	503	463	480	501	501	501	480	493	522	492	501	504	512	497	466	491	497	504	498	463	500	507	483	525	469	491	536	468	532	515	496	490	491	512	510	523	517	503	555	469	517	479	487	489	490	503	481	529	495	470	468	475	484	514	497	510	449	495	476	480	491	516	445	460	484	480	483	564	494	524	498	489	479	508	498	491	491	511	519	461	531	492	502	485	479	527	494	487	500	465	532	491	514	491	489	495	451	499	475	475	485	515	500	511	520	492	490	519	496	544	511	493	443	499	440	505	468	514	492	485	481	530	493	526	485	489	515	488	487	499	536	493	489	489	464	509	481	473	510	476	503	478	485	481	474	455	489	483	487	467	508	496	488	535	468	508	470	483	457	503	497	468	495	513	490	519	530	534	473	478	487	528	481	507	489	489	455	521	488	475	486	491	499	458	457	462	462	460	499	513	488	506	490	501	452	522	509	473	538	472	474	510	469	524	520	470	511	460	528	514	519	485	553	464	490	473	507	468	515	480	478	511	469	501	489	514	527	488	479	449	515	483	536	517	461	489	467	512	544	542	506	482	523	489	431	492	505	501	475	488	504	538	492	503	501	521	475	463	495	488	498	496	495	472	468	505	479	481	497	486	503	464	513	506	529	513	510	495	500	474	504	514	512	501	524	491	441	477	455	478	499	494	498	512	522	540	481	458	520	499	521	487	462	493	506	511	478	475	483	473	488	499	479	492	468	462	500	511	479	511	522	511	498	491	464	535	479	493	492	503	510	448	493	510	504	486	434	487	500	518	496	456	495	493	520	474	487	518	493	473	470	483	491	476	502	465	534	475	459	500	514	474	513	496	501	463	482	490	487	481	476	498	499	479	495	512	472	489	478	507	473	491	495	499	507	479	538	498	504	467	494	515	506	498	442	434	489	480	494	518	460	491	502	496	509	486	490	498	485	509	474	504	479	517	480	498	510	487	518	467	495	483	505	472	475	479	528	497	481	486	479	489	481	501	500	484	528	499	458	470	525	476	496	496	513	496	502	516	485	504	472	496	500	536	462	473	535	488	537	499	511	485	532	481	494	511	500	530	505	469	478	524	444	529	444	514	495	449	507	479	502	483	457	496	496	483	460	472	485	453	510	475	454	496	538	451	462	472	480	513	499	479	482	511	517	463	452	508	504	510	481	476	482	474	503	510	466	537	527	531	477	478	495	495	515	464	501	503	478	455	482	515	483	481	503	447	523	502	480	468	488	516	530	481	464	487	488	511	527	533	479	468	472	474	478	482	467	486	492	488	525	464	468	450	506	496	498	459	489	479	497	500	432	481	497	486	535	478	473	502	536	481	496	539	464	443	520	460	506	516	526	470	472	448	511	467	495	492	485	513	471	493	488	486	515	486	505	507	497	499	498	475	483	507	492	485	490	498	490	498	495	494	476	494	511	500	485	480	505	484	500	480	485	451	453	508	521	454	531	469	503	477	473	506	530	472	481	496	501	525	452	478	503	542	532	490	514	487	488	515	492	492	501	473	443	470	518	492	463	546	502	510	477	495	497	468	514	491	501	485	476	479	508	507	513	517	515	486	477	452	502	501	474	496	494	460	501	495	511	504	456	500	496	515	515	470	499	493	489	499	562	449	462	501	458	457	513	517	559	507	462	512	473	497	485	475	479	495	482	489	498	510	492	495	487	502	466	499	487	476	548	511	450	499	491	473	512	467	497	471	460	495	506	436	524	524	501	525	482	449	491	520	450	488	502	506	487	479	497	478	485	495	453	507	468	491	501	476	498	554	506	480	455	462	487	467	485	485	507	462	501	510	473	501	502	468	456	508	488	481	522	531	448	469	525	468	504	521	459	511	454	467	453	467	501	498	511	484	478	485	498	503	487	530	507	500	499	493	466	495	492	519	497	472	476	530	457	488	497	502	498	504	488	503	486	460	508	489	492	515	522	526	506	495	492	494	517	520	505	446	537	452	462	462	482	496	481	471	489	467	498	496	514	498	521	514	496	479	508	507	496	446	483	463	480	498	493	472	519	485	514	505	471	476	472	474	470	459	490	529	502	479	484	471	522	453	478	494	503	508	486	526	517	491	483	512	531	471	530	512	494	476	482	519	531	508	497	496	475	505	496	486	508	508	478	472	534	480	504	493	496	511	479	494	486	450	525	511	484	489	451	495	456	479	485	477	519	513	473	512	478	500	460	524	478	528	500	460	474	496	508	512	509	513	472	511	523	480	492	483	516	536	501	493	522	550	466	485	492	476	479	475	490	491	491	472	459	519	480	502	496	511	501	530	495	473	482	442	475	537	498	503	502	484	490	451	483	544	479	462	517	502	492	497	471	467	475	461	493	517	481	500	476	483	505	478	499	500	512	501	492	507	530	518	497	495	484	505	484	496	511	497	452	448	512	517	487	510	480	479	482	477	497	509	521	514	461	461	487	495	518	484	538	467	521	497	482	536	514	496	472	495	568	498	483	489	529	485	497	505	470	519	474	502	484	499	487	508	500	510	506	500	507	482	467	495	510	491	481	480	458	498	498	493	515	521	496	509	493	487	450	493	535	504	498	453	527	512	498	461	455	492	521	517	517	468	479	508	488	511	520	491	490	480	517	451	484	495	489	481	478	474	497	505	496	472	489	508	491	465	498	500	559	505	502	477	512	495	480	509	485	463	502	511	482	486	470	463	474	498	493	508	481	492	519	463	499	497	467	489	466	474	557	468	468	550	482	491	487	529	462	506	498	470	478	521	534	481	463	476	498	460	491	532	488	498	491	498	498	479	490	502	484	487	518	485	454	519	501	485	507	528	500	471	481	459	484	500	493	521	487	466	515	488	466	524	470	463	499	464	487	463	463	525	482	522	518	524	446	483	523	526	496	490	498	498	524	526	531	466	488	510	496	495	515	491	509	502	488	496	487	526	464	476	515	551	492	518	476	476	522	448	505	525	450	452	494	497	500	501	492	510	501	520	483	490	453	507	486	520	480	499	468	484	476	509	482	526	485	473	460	511	475	483	500	487	485	488	524	477	465	510	471	496	495	533	466	485	538	452	507	486	508	464	456	524	467	478	481	464	506	479	487	503	464	494	499	495	464	464	486	507	481	547	488	470	501	502	467	456	452	507	540	511	521	494	505	482	515	504	519	487	508	464	466	484	526	486	474	509	494	484	486	504	517	488	470	490	448	485	494	515	515	462	516	499	468	485	474	507	505	462	473	487	523	512	438	483	471	474	486	511	471	459	465	520	509	486	458	469	527	489	461	485	501	465	469	496	492	464	476	494	486	503	512	489	487	472	490	497	499	495	484	505	510	494	471	485	479	506	500	492	486	514	518	485	467	523	527	506	483	515	499	447	496	494	481	485	475	521	488	490	469	513	490	496	458	504	516	481	511	521	515	504	513	475	471	501	488	491	501	506	506	481	462	458	488	475	507	496	498	503	509	494	493	506	463	471
25282	21011	27272	24823	20950	10577	963	622	520	458	462	444	373	385	355	374	399	338	364	332	352	318	322	333	305	311	299	330	353	292	355	299	320	303	328	310	325	339	295	308	333	248	296	319	263	286	334	291	319	319	302	318	330	322	290	311	320	315	291	298	319	264	273	290	309	317	281	336	309	281	270	300	307	305	303	273	281	272	269	273	290	332	315	278	307	285	316	264	295	287	298	302	318	318	287	290	298	304	301	318	297	294	291	315	286	283	289	331	279	300	306	280	312	258	272	268	297	295	286	280	329	299	327	287	292	285	285	299	307	276	283	313	301	302	326	278	270	294	264	274	297	307	300	301	290	297	288	287	321	249	281	285	319	285	306	282	299	290	269	291	322	282	321	292	292	287	295	243	339	302	291	289	270	255	303	307	299	273	326	289	272	326	284	288	269	263	281	306	283	258	302	291	267	297	283	269	287	300	304	280	300	301	276	299	293	317	265	273	300	294	274	280	288	296	295	236	301	315	309	268	259	286	278	302	309	274	284	299	282	314	306	314	251	305	319	290	314	310	288	285	315	304	257	276	295	302	281	285	291	291	288	291	273	276	290	281	257	292	320	281	283	320	332	278	287	283	311	295	323	317	306	295	294	278	315	325	279	279	285	303	306	290	277	292	281	274	283	306	321	295	265	294	272	265	316	284	317	322	305	315	300	306	299	293	282	309	291	270	333	303	315	283	291	288	305	286	300	286	290	296	286	280	259	287	280	302	298	266	288	265	303	270	278	287	319	304	265	294	299	263	328	283	321	296	319	305	300	291	309	279	280	301	272	293	286	280	269	253	314	297	274	281	300	259	306	285	279	310	297	276	265	312	267	282	295	291	276	293	294	292	306	271	311	303	294	276	283	291	284	272	289	292	290	298	281	290	283	280	292	310	273	276	294	291	280	266	274	267	325	290	289	275	285	292	309	275	309	319	266	298	296	284	295	272	280	302	303	301	277	289	270	314	291	260	291	274	287	317	307	289	317	278	289	321	267	302	263	286	274	299	287	260	276	271	279	291	274	262	297	299	286	274	314	281	262	279	290	310	301	289	290	293	299	315	267	301	261	296	303	290	320	303	276	309	311	290	292	328	313	293	288	298	305	279	294	252	292	276	293	268	286	292	312	328	299	281	279	274	289	309	279	280	286	278	303	278	315	293	301	289	301	279	321	278	312	307	317	283	305	296	296	298	284	303	292	305	294	317	297	297	297	275	296	310	295	289	305	298	305	293	281	315	292	263	283	282	295	251	321	298	285	277	275	269	296	289	284	323	312	282	312	280	279	298	276	298	286	288	285	289	301	282	259	300	282	283	282	276	296	293	307	330	292	290	280	283	273	315	306	291	266	297	304	299	304	295	292	267	265	293	300	276	268	309	292	299	307	270	287	291	300	269	258	309	293	316	304	282	308	316	281	314	294	309	312	297	289	286	298	300	310	271	303	303	274	309	274	269	292	282	321	274	284	293	294	286	318	275	308	293	289	301	285	305	287	237	292	318	294	269	322	287	334	300	288	296	286	292	297	300	302	310	302	292	259	295	275	310	317	276	257	299	285	305	284	309	249	284	318	303	285	293	291	310	265	298	270	291	289	286	312	304	280	298	269	284	281	265	288	286	285	292	288	317	289	299	306	301	273	286	295	269	293	286	266	288	314	277	317	326	295	311	294	296	286	283	285	276	273	269	278	301	301	288	316	291	295	291	307	262	300	301	275	303	274	293	274	285	312	270	317	277	275	290	310	279	273	298	329	263	306	308	294	317	314	263	288	315	305	295	291	276	273	264	327	286	281	297	287	255	270	272	283	284	279	277	319	319	309	284	301	282	282	287	323	312	262	298	319	282	280	273	260	312	300	313	273	308	260	316	272	283	268	307	318	279	294	314	292	305	299	280	277	308	292	290	288	281	304	292	292	284	266	271	306	330	279	251	282	321	296	270	272	295	287	303	279	293	292	288	285	309	306	293	290	269	308	284	275	287	320	294	304	313	294	289	325	300	285	334	281	298	301	313	268	281	289	274	293	286	300	292	269	270	294	287	290	292	280	288	287	295	302	298	302	279	304	292	251	309	286	297	301	287	302	306	278	303	308	301	271	263	288	263	302	291	303	285	282	259	294	297	288	280	294	297	291	291	283	293	277	282	281	295	297	294	281	283	292	292	308	307	277	285	312	278	263	277	272	301	294	318	298	293	310	292	317	293	305	317	275	276	322	293	250	293	306	284	264	281	295	297	322	293	298	290	272	338	292	283	290	266	291	317	299	297	298	307	303	272	299	303	287	281	265	301	284	292	280	305	302	275	290	307	285	293	255	269	267	318	286	286	290	325	306	309	299	272	274	299	308	265	295	285	280	298	291	291	338	275	329	316	300	292	271	302	274	279	270	288	272	279	253	289	281	305	293	287	263	306	287	280	267	295	294	267	283	275	283	311	286	324	305	257	312	287	281	272	327	313	281	309	286	306	297	308	261	281	279	294	281	287	280	312	300	283	278	300	294	275	327	295	296	272	245	279	299	280	263	293	285	306	286	305	323	303	282	277	306	283	280	288	276	250	268	277	312	291	315	333	275	315	319	305	321	325	280	286	277	289	291	310	304	299	277	260	273	282	299	276	271	298	288	312	298	260	254	303	300	275	291	267	296	312	286	313	282	305	289	314	271	307	304	305	267	313	292	320	273	289	295	277	268	280	292	281	303	299	269	304	310	293	312	325	299	285	269	245	293	311	280	287	292	289	310	294	287	319	303	280	276	266	295	272	263	296	309	274	296	314	297	302	307	238	306	299	294	303	291	300	277	305	304	301	306	311	288	300	299	311	288	331	312	297	284	305	285	297	303	269	293	299	280	296	296	307	271	294	308	311	278	261	311	303	298	311	265	310	281	275	275	288	293	290	299	242	295	289	281	317	282	307	265	277	293	284	302	273	280	292	283	283	282	279	287	316	265	306	279	306	258	328	287	292	285	281	326	262	289	288	262	257	265	297	305	296	278	271	293	282	295	289	286	298	280	327	297	301	304	276	308	284	302	270	297	286	272	305	297	297	320	275	315	325	269	275	333	301	286	272	289	314	321	282	272	303	293	285	276	289	310	272	281	268	288	289	303	293	294	279	296	301	304	306	263	307	272	279	277	280	311	297	294	297	295	295	303	282	326	266	314	281	296	353	244	294	298	324	287	317	295	306	297	340	285	278	288	282	263	292	326	305	288	286	282	289	325	297	281	281	279	301	328	280	272	272	300	261	328	293	256	286	284	269	306	290	265	295	312	305	302	291	272	286	327	278	275	272	292	291	294	297	290	327	283	306	291	293	308	273	292	278	286	275	282	302	276	273	295	255	284	309	281	304	299	291	277	280	279	277	278	311	301	286	295	279	293	273	358	272	307	274	286	314	290	278	267	264	296	293	293	280	301	254	313	303	316	290	255	305	285	315	279	302	317	282	300	310	302	317	276	301	263	329	274	282
52777	9139	6312	3647	2082	1537	1177	942	849	654	619	562	522	445	438	389	427	386	381	348	353	349	362	320	295	303	326	332	303	325	309	296	309	316	320	284	303	305	298	290	307	305	291	304	308	326	279	266	275	320	301	304	301	303	291	310	296	302	321	271	298	297	293	301	293	281	284	273	304	270	286	280	277	273	281	296	294	266	280	271	258	292	308	283	281	280	336	310	266	296	274	261	317	219	280	283	277	281	252	286	272	293	267	283	309	251	264	281	305	265	284	266	265	248	293	285	258	262	296	306	291	282	272	287	279	249	271	267	284	256	261	306	275	267	241	284	270	278	288	258	285	291	237	285	288	271	274	239	277	280	266	278	308	273	291	260	292	279	246	277	287	259	253	273	287	253	254	291	278	280	264	235	288	272	272	267	273	258	254	281	267	277	258	264	272	290	291	272	241	271	273	268	265	277	274	290	300	267	283	285	267	256	281	252	266	292	279	295	242	274	268	271	255	273	266	317	280	291	280	261	271	288	253	255	263	240	294	280	309	280	260	261	283	268	316	269	279	261	265	270	284	259	264	262	246	257	287	287	275	289	287	277	275	261	250	284	271	261	291	282	266	287	269	288	285	295	281	310	287	303	286	305	267	293	258	313	254	297	258	266	295	273	275	261	273	250	269	250	248	280	269	272	277	269	267	251	262	268	309	264	298	278	277	296	276	272	273	279	277	246	264	267	279	249	256	277	272	279	286	285	268	297	267	281	268	287	264	268	293	254	285	284	277	264	273	274	253	264	272	248	269	283	278	227	271	294	278	270	284	275	295	280	302	273	261	266	276	255	288	273	274	261	277	262	289	248	298	274	252	278	283	249	304	234	288	259	270	270	273	276	273	275	234	302	280	273	270	263	300	321	249	299	246	275	277	287	263	279	272	258	258	256	269	291	245	260	267	273	266	268	268	260	282	296	254	279	276	260	303	287	292	275	278	265	274	279	311	249	270	275	275	263	266	253	277	300	289	260	260	275	267	290	260	236	292	269	252	283	287	276	267	282	271	283	260	266	298	264	261	269	257	273	263	269	256	277	303	270	258	298	259	262	322	278	280	266	265	280	267	258	240	274	268	265	264	304	290	247	250	283	268	275	258	291	238	273	313	263	302	251	270	272	237	277	283	292	279	276	272	272	294	259	278	277	290	274	274	253	276	248	264	264	292	258	292	275	277	277	284	253	275	265	294	273	262	287	269	303	269	272	256	247	280	281	301	276	306	292	272	265	290	249	290	282	298	309	240	292	253	247	261	293	272	277	277	285	314	277	280	280	269	282	295	266	304	272	260	258	298	273	309	277	278	269	293	278	257	262	295	271	300	324	266	281	258	275	248	253	286	302	262	284	256	285	292	286	267	278	269	263	286	260	257	284	260	265	277	256	269	264	244	260	263	267	279	239	265	258	285	253	271	290	268	262	263	251	307	284	267	270	271	268	278	278	260	264	273	257	300	283	239	254	275	264	271	273	292	272	296	292	263	277	294	257	284	255	262	260	274	287	302	276	283	280	290	277	271	275	271	254	266	274	283	291	281	262	294	258	263	299	273	274	229	270	262	251	256	274	285	264	273	273	269	277	275	264	281	278	270	269	303	258	254	246	276	272	286	273	291	272	275	303	301	243	269	283	276	283	269	273	288	263	265	262	272	264	258	248	296	282	280	282	272	253	288	265	251	296	292	279	256	280	297	289	296	262	235	264	282	281	270	275	253	278	260	281	275	259	290	284	299	297	263	277	278	289	271	265	248	291	265	247	273	292	287	284	289	285	267	251	271	315	231	285	252	295	288	304	286	271	259	244	283	296	266	273	276	256	277	274	269	272	276	279	275	256	300	305	266	306	278	272	303	299	273	266	260	247	231	277	262	273	268	287	285	256	272	293	282	269	261	243	271	297	273	283	246	269	249	256	275	262	264	265	272	282	267	287	261	300	290	260	289	251	294	278	281	245	289	242	260	271	278	268	301	265	271	262	325	251	259	295	263	275	252	282	297	257	293	259	276	290	280	269	286	286	284	291	255	277	280	291	309	251	285	270	276	272	252	302	303	286	296	303	288	289	263	279	282	264	272	282	265	277	277	297	252	270	279	271	286	243	264	254	270	281	271	284	321	284	264	297	266	273	266	267	277	290	273	268	291	263	307	282	286	280	277	281	273	288	263	284	284	279	279	283	288	294	277	281	287	249	254	301	264	277	255	276	249	266	255	289	294	288	277	281	248	261	294	291	272	268	286	270	281	246	273	266	270	273	270	274	252	243	259	308	278	282	296	277	276	270	244	291	242	280	277	251	280	296	266	266	272	269	285	260	243	290	295	273	249	256	238	290	270	314	282	276	283	321	249	274	290	275	276	280	265	287	269	283	296	276	273	260	264	276	281	253	302	261	277	284	269	299	279	281	277	276	270	261	294	287	261	279	251	257	294	274	243	297	295	282	265	257	271	244	241	276	268	286	302	271	253	277	257	268	268	258	258	247	252	293	280	261	294	249	269	281	266	287	276	296	285	282	275	309	274	280	267	285	303	271	276	264	282	284	281	258	282	278	227	284	272	264	270	265	275	262	283	262	299	283	279	260	292	266	287	262	294	280	291	268	254	305	288	288	258	261	291	262	284	254	264	269	253	286	271	254	273	274	273	284	280	300	278	292	273	248	266	288	284	277	267	287	279	246	290	254	264	262	266	258	246	309	267	306	278	266	285	282	290	276	283	285	284	274	290	256	259	292	276	277	250	247	273	300	282	264	296	277	258	234	277	279	290	237	303	288	277	292	264	283	285	233	268	252	256	243	295	274	285	271	277	243	260	255	327	299	289	232	271	247	256	292	237	314	273	279	274	250	275	275	271	270	279	252	274	250	274	284	269	298	266	249	283	289	264	278	275	262	285	267	245	310	256	291	289	291	254	282	273	274	261	260	281	259	303	269	299	234	243	283	277	240	280	297	265	275	294	246	269	276	254	289	274	269	252	281	267	246	284	281	283	253	272	282	305	263	276	300	277	266	268	225	301	289	262	270	280	285	278	281	298	270	274	274	290	271	278	268	270	264	286	299	290	273	314	252	305	277	240	241	256	287	271	269	266	265	259	276	280	275	245	265	268	258	274	247	292	258	268	296	282	294	275	273	268	269	268	256	271	275	320	290	270	277	283	281	279	287	273	279	277	261	294	314	281	278	285	274	269	282	270	283	279	289	268	295	277	268	273	286	267	265	268	260	278	253	248	268	291	277	290	305	251	281	280	248	263	270	277	295	277	288	286	270	275	257	283	284	268	267	277	326	255	287	287	258	280	279	253	273	275	276	278	265	283	269	279	283	306	275	266	298	256	252	318	270	287	272	283	283	280	263	263	306	253	260	307	267	240	259	281	281	269	280	273	299	263	269	254	283	263	294	282	268	280	265	269	255	262	269	276	273	278	258	281	283	292	270	282	271	295	268	294	277	271	276	270	273	272	291	259	267	262	302
23265	20939	27849	24201	20943	20991	10153	1400	1007	956	912	885	795	798	783	719	712	679	711	647	658	672	652	650	716	624	597	672	697	686	684	660	671	635	565	616	632	581	639	637	620	606	653	621	621	626	586	585	626	637	621	584	667	631	612	629	618	589	664	617	583	608	612	644	621	603	665	599	628	616	657	649	630	611	655	604	592	630	592	628	618	619	577	623	619	581	617	598	604	624	595	608	599	656	641	626	583	629	592	596	629	608	591	611	586	638	615	566	588	636	622	589	581	584	603	592	584	599	555	592	578	601	567	551	600	598	629	605	607	583	597	625	589	591	632	575	613	647	626	578	608	578	639	586	599	595	615	587	627	592	560	585	613	601	588	582	642	590	598	587	620	581	547	589	611	600	620	616	605	613	617	615	562	596	575	605	570	596	603	593	566	668	645	571	582	599	625	578	608	564	606	560	622	553	611	659	626	557	632	601	557	631	615	623	622	613	639	606	579	628	632	599	619	591	640	583	608	610	635	565	636	627	598	574	621	603	554	595	554	548	579	600	647	578	636	565	582	604	631	600	631	560	584	602	575	595	584	636	615	610	586	605	610	578	548	572	588	566	603	607	608	586	613	596	600	615	619	624	594	612	582	576	612	609	656	645	630	586	573	609	627	622	582	573	618	587	598	590	603	623	595	632	588	601	608	602	602	594	596	611	614	549	625	580	569	646	595	593	617	621	627	604	569	583	574	638	596	594	577	580	582	590	550	623	588	602	586	602	592	558	623	593	564	583	608	637	552	591	592	640	594	597	574	589	586	633	631	646	539	570	591	572	569	556	636	546	589	611	595	597	624	598	578	596	605	626	600	543	572	591	639	581	623	622	612	612	557	605	617	582	608	602	546	626	561	575	591	599	577	591	561	620	599	639	597	581	574	608	575	604	621	616	599	622	568	615	632	610	584	586	583	611	632	595	594	587	575	570	604	584	611	593	629	615	584	607	574	644	612	579	610	563	658	636	628	641	631	591	615	621	610	619	579	636	578	566	648	577	556	622	629	592	564	590	625	595	605	656	618	624	572	630	621	573	598	568	614	647	612	606	577	570	617	601	582	588	637	618	598	625	564	615	599	558	624	584	608	607	654	584	584	573	592	592	602	638	614	605	598	607	624	580	596	622	653	635	566	610	580	607	566	629	637	593	603	605	579	605	587	590	612	587	622	625	596	631	595	617	573	586	597	561	622	617	615	576	637	607	613	614	624	663	589	637	629	662	605	621	610	603	621	621	605	583	552	646	638	631	583	545	597	594	673	606	609	633	617	589	628	601	569	599	611	600	645	640	580	616	584	536	606	538	622	581	611	607	579	581	625	618	610	621	631	590	582	579	592	624	595	599	615	585	574	578	576	548	614	547	542	563	618	627	620	541	608	600	604	598	598	637	572	605	619	569	564	626	610	600	609	557	626	531	568	625	577	573	567	604	598	593	583	616	621	585	604	639	583	623	562	575	558	605	609	646	632	601	602	626	629	603	600	652	605	612	619	621	564	616	632	634	602	589	580	644	589	595	560	613	610	583	613	614	613	593	613	618	592	595	595	569	588	595	615	604	620	633	605	587	585	582	615	590	598	611	531	578	572	595	600	585	594	604	635	595	616	641	616	597	592	574	621	599	647	582	603	605	618	588	577	608	568	612	599	612	607	619	615	595	535	584	586	557	582	587	604	570	613	605	608	553	592	616	623	603	615	571	609	606	607	605	559	630	625	611	604	613	602	618	646	601	598	614	574	616	568	547	658	566	608	592	601	577	585	594	594	563	624	566	629	583	555	585	590	621	608	589	594	589	630	584	608	593	598	614	607	581	637	611	578	611	584	650	601	630	591	609	571	595	619	600	638	618	555	591	592	580	552	583	593	544	586	636	552	613	587	633	572	624	589	592	602	610	588	572	627	572	579	599	610	603	583	623	601	622	601	587	576	577	632	574	617	632	565	582	655	647	626	590	611	601	551	640	604	622	596	610	605	594	587	589	635	576	594	616	652	614	625	599	622	626	598	618	603	602	554	650	573	610	593	605	581	542	598	579	590	594	624	567	581	600	617	589	594	589	605	594	605	628	574	574	591	569	572	610	665	594	573	589	602	598	626	594	570	600	568	556	602	591	565	604	581	601	622	612	592	551	608	594	589	602	611	603	577	579	605	571	594	619	624	636	596	597	601	581	608	577	599	575	581	617	623	570	676	597	594	600	597	580	645	567	581	579	609	626	613	595	572	608	648	577	584	634	559	561	591	574	590	621	540	613	614	574	564	558	623	631	636	638	649	606	585	598	568	599	603	602	566	602	593	575	589	644	614	616	641	562	617	577	593	622	626	588	628	614	649	618	573	591	618	612	596	614	596	598	596	612	609	608	612	608	593	589	615	587	594	589	598	602	602	579	570	585	597	625	562	587	560	590	633	617	589	635	606	571	574	616	597	633	601	592	582	609	572	624	615	614	579	583	584	624	559	594	595	556	630	606	633	620	606	611	595	632	590	607	581	590	583	611	606	586	673	603	606	588	630	574	646	574	651	596	595	603	592	619	595	564	564	611	616	610	639	626	600	653	611	629	636	583	602	607	640	555	564	630	616	622	599	615	611	620	607	605	625	580	570	601	642	584	607	585	595	598	570	615	551	596	596	629	611	626	564	623	610	627	586	545	629	606	580	587	597	613	580	607	637	586	599	578	598	605	622	595	579	590	641	629	595	576	589	597	618	617	572	628	612	613	566	576	645	605	600	598	582	592	609	620	617	605	580	574	550	596	620	606	571	583	641	598	595	637	614	627	626	578	648	633	580	575	580	591	565	566	573	621	602	572	565	563	581	570	601	590	636	578	606	566	637	575	601	577	606	563	566	597	642	616	589	611	551	598	587	632	576	617	597	637	609	602	613	595	596	635	600	571	561	575	590	619	562	585	567	620	603	606	621	624	604	582	559	558	630	582	634	607	612	584	568	575	631	605	605	584	609	580	670	587	587	614	581	632	622	578	617	611	582	634	574	642	598	596	586	584	622	579	604	584	593	609	561	559	663	644	587	548	628	611	573	608	541	570	609	650	599	579	622	568	621	615	558	608	558	622	604	599	619	576	552	589	588	562	543	637	659	637	582	613	624	622	656	604	650	542	608	570	620	576	594	596	591	569	667	628	582	546	591	597	604	627	583	584	613	583	588	613	603	574	625	601	596	670	605	621	572	590	619	606	579	579	624	647	587	629	609	585	610	583	638	594	548	570	626	571	654	573	599	620	666	611	587	626	612	605	606	570	592	610	597	613	583	623	618	611	622	649	582	574	617	588	583	610	611	602	563	652	594	585	613	598	636	609	557	555	603	577	584	622	596	580	604	590	601	638	612	614	614	624	638	564	607	622	626	616	605	586	594	628	556	607	566	616	600	595	573	606	579	614	619	593	569	526	589	559	620	615	578	560	584	571	580	605	552	609	617	642	595	597	592	580	573	596	582	585	598	565	605	583
57715	11522	11766	7224	4532	3194	2380	1998	1637	1406	1284	1120	1111	987	953	861	843	805	807	729	709	692	731	716	724	672	627	653	640	632	626	612	683	616	612	622	611	576	612	609	614	584	643	578	611	656	631	646	599	592	577	594	556	614	586	627	568	626	583	568	609	569	599	585	595	617	617	609	616	591	606	612	607	590	601	583	575	561	555	581	548	611	555	573	548	598	560	560	591	584	577	541	577	634	562	615	554	589	596	553	549	573	558	574	596	550	600	540	527	603	571	577	577	604	557	585	571	611	539	560	580	572	559	591	549	612	572	566	539	576	554	599	561	529	586	515	559	548	536	542	535	618	573	548	571	566	563	574	567	586	569	538	588	581	572	563	557	586	541	575	551	577	623	596	541	531	551	562	534	504	607	557	545	607	606	544	549	532	575	551	555	601	552	545	574	580	555	569	568	572	574	562	563	576	600	575	581	595	613	535	574	506	581	547	548	544	564	652	566	612	589	569	579	607	563	591	580	539	555	575	555	566	569	561	574	548	544	569	539	589	580	545	546	542	605	573	586	582	566	579	609	555	581	568	558	555	555	551	582	618	556	600	581	573	617	575	558	576	583	549	553	573	528	571	591	528	578	560	567	572	568	583	570	561	569	560	547	572	609	583	565	575	576	553	587	547	559	573	530	588	572	547	547	607	535	585	561	534	566	564	573	566	577	572	516	556	599	612	581	563	581	544	554	593	579	553	555	562	571	565	581	541	555	576	584	597	547	586	566	573	578	537	556	569	551	546	567	539	566	566	562	559	550	573	546	588	546	613	542	577	564	594	580	572	543	568	561	543	555	548	530	528	584	547	587	565	544	562	567	545	564	563	576	552	586	544	580	581	551	571	578	583	556	563	577	571	536	553	562	562	564	543	572	564	552	561	537	573	612	589	552	569	592	592	575	502	560	579	578	555	587	552	594	574	576	559	561	591	528	540	554	566	565	555	564	600	572	565	563	567	583	587	580	583	530	592	573	543	560	570	550	577	519	545	599	574	584	595	594	560	552	600	560	548	554	539	556	603	564	538	580	555	541	572	571	560	572	544	557	554	560	545	587	581	563	573	574	579	557	543	590	577	569	600	569	514	572	567	569	566	563	574	579	530	551	512	563	578	543	565	587	552	573	553	548	545	542	571	575	547	541	507	517	553	543	597	564	575	571	606	594	530	570	585	538	586	558	572	591	604	521	577	568	599	608	554	575	576	582	565	545	518	589	587	526	569	565	545	556	560	595	596	563	564	534	547	542	566	591	557	578	626	558	560	552	585	608	573	603	578	559	574	585	553	602	587	563	553	589	560	568	572	572	582	521	553	538	548	588	567	611	569	561	568	590	551	559	565	534	588	588	557	618	544	607	628	554	600	571	544	575	573	544	574	589	576	596	541	551	534	613	567	583	533	600	540	559	578	564	557	606	582	555	575	542	539	562	573	579	564	552	584	593	590	543	566	572	575	529	569	612	567	590	565	589	537	592	515	578	595	521	587	589	534	561	603	586	575	559	564	536	577	563	543	550	584	604	570	551	562	586	580	581	556	603	549	523	564	579	591	544	556	564	578	581	557	601	581	550	569	547	558	535	576	598	573	581	564	573	573	608	533	629	555	581	622	566	543	608	560	548	558	607	598	579	581	588	530	590	552	537	540	637	595	515	536	553	541	564	529	581	592	538	545	541	521	557	580	505	557	552	546	531	569	575	571	564	561	559	568	554	569	559	558	565	602	602	571	602	522	557	566	597	527	629	598	596	519	593	557	613	547	579	543	539	590	551	543	583	522	548	553	563	572	558	586	577	572	582	570	545	578	555	544	543	577	526	592	560	537	604	561	551	597	527	574	583	565	561	569	556	558	601	587	564	531	586	607	573	596	561	604	559	552	596	537	577	566	582	596	563	567	570	607	578	584	594	563	559	613	544	564	581	563	573	504	562	546	580	553	541	600	577	585	544	583	545	552	572	546	559	545	556	593	565	548	547	620	636	552	599	584	560	529	577	569	590	550	571	589	608	548	548	514	552	573	579	567	572	561	576	583	535	603	567	608	570	563	572	580	561	571	563	554	619	528	570	584	571	583	540	559	579	556	566	570	592	545	590	566	554	600	523	584	575	604	584	547	601	553	556	576	563	545	555	557	565	547	576	553	567	573	556	569	588	561	577	525	569	558	601	560	570	549	554	530	581	554	612	536	578	540	580	540	597	572	584	583	571	577	560	587	537	570	578	567	628	549	576	565	557	592	555	533	554	607	553	518	569	554	557	571	582	540	520	595	573	598	541	567	584	548	581	600	599	559	598	572	526	580	570	565	551	578	565	539	560	593	556	569	560	578	586	572	548	575	544	556	564	578	592	528	576	604	565	591	593	525	536	606	524	569	553	559	537	582	597	558	560	571	603	541	540	528	595	569	549	563	569	592	566	580	571	575	563	547	590	584	567	583	586	556	587	578	554	574	567	585	585	571	557	603	561	533	560	521	547	593	560	553	530	595	594	589	616	587	553	614	556	598	528	561	531	524	554	515	497	555	545	587	578	543	578	623	568	596	569	596	534	554	561	559	562	596	551	556	585	577	531	588	574	570	587	525	596	547	607	605	549	589	582	568	568	584	502	508	588	566	545	558	540	581	537	561	565	572	556	599	594	601	533	574	542	586	574	591	586	521	577	565	513	607	564	553	545	584	583	595	559	569	586	549	572	550	538	532	558	563	572	618	608	588	582	544	569	602	547	614	592	536	560	558	610	564	559	573	553	559	558	549	599	589	596	553	549	538	533	538	580	522	532	580	637	524	578	555	560	562	596	547	518	575	579	573	600	552	567	542	535	621	565	570	593	537	575	590	573	543	592	569	571	572	549	535	583	579	553	560	529	576	596	531	577	579	553	563	624	551	535	534	537	529	560	591	564	546	580	568	573	599	544	583	588	563	567	566	569	610	610	578	541	559	543	559	562	549	571	571	573	519	501	549	600	585	584	597	532	541	564	543	539	586	590	604	542	563	589	524	603	576	582	562	606	520	584	585	538	559	567	557	536	570	586	571	569	600	550	572	529	617	572	565	562	559	567	582	596	564	567	590	583	585	549	562	549	565	578	573	586	577	520	579	555	575	597	588	571	528	532	565	587	583	611	530	563	575	565	558	600	561	564	553	568	574	549	549	575	528	552	571	565	605	590	568	596	546	531	545	572	526	604	582	533	581	610	541	586	530	520	534	566	535	560	556	559	596	555	566	542	556	597	562	559	569	565	575	563	580	603	590	569	568	607	567	586	559	538	590	548	622	594	594	576	600	531	532	581	536	571	556	600	531	597	561	547	595	594	540	605	598	571	562	547	544	560	577	592	554	581	556	561	559	568	570	563	548	576	569	563	550	578	573	571	580	519	554	592	573	595	543	545	614	571	563	610	592	614	562	518	585	566	543	597	556	603	562	570	591	583	560	522	585	551	580	593	580	521	578	542	608	580	581	604	565	591	617
33543	17042	3696	690	531	505	480	461	537	495	459	471	459	465	472	462	455	414	474	440	482	490	469	487	440	480	506	469	484	443	482	452	442	451	461	485	477	456	416	520	450	459	464	430	445	467	476	466	447	467	455	439	444	492	473	465	498	441	494	505	451	467	448	447	450	433	451	456	406	435	501	463	462	483	447	422	474	440	485	470	491	469	466	427	496	462	446	478	443	464	476	439	433	447	474	485	445	487	452	488	478	486	452	478	412	446	500	442	453	457	495	425	522	462	406	448	471	451	459	460	463	433	466	453	439	503	438	464	470	474	455	478	475	454	462	488	458	471	468	494	462	474	415	434	470	471	462	468	519	472	451	482	466	486	477	490	445	470	462	446	466	474	464	475	467	416	490	501	472	477	476	508	429	454	451	436	465	491	445	491	478	409	451	412	419	472	489	427	468	480	468	465	459	461	452	459	468	452	511	461	488	463	456	457	460	469	447	476	495	486	452	452	459	433	472	442	460	459	469	454	453	440	449	483	489	464	459	433	483	495	457	446	479	495	481	446	465	472	437	449	434	472	447	458	457	474	484	474	422	502	496	484	477	482	475	452	477	509	435	472	456	436	509	498	447	461	447	438	450	485	446	450	483	469	467	469	466	474	444	450	507	466	438	459	466	435	455	442	472	455	531	474	420	488	463	465	426	437	486	491	471	416	465	431	472	459	429	505	507	456	459	426	462	441	495	448	442	472	452	479	459	462	526	457	486	487	438	440	473	456	463	467	469	459	453	447	444	466	466	466	427	487	466	468	496	464	455	468	488	491	460	489	435	487	483	471	481	533	517	495	477	448	445	472	491	478	498	454	506	456	475	468	448	434	473	449	463	460	468	467	464	491	449	494	453	494	498	477	450	479	470	500	449	465	437	477	490	469	493	449	421	472	474	482	469	463	456	509	448	432	482	432	433	475	470	441	466	441	475	455	426	475	487	499	463	483	469	483	439	472	455	487	483	463	465	457	469	453	483	441	461	441	438	434	493	504	486	452	446	460	464	469	434	485	477	463	502	490	451	440	445	459	424	450	444	493	494	454	441	479	451	459	459	470	474	423	483	475	482	488	439	459	443	444	466	483	471	505	492	433	487	416	450	514	470	474	481	457	499	473	480	481	444	471	432	418	455	473	427	450	432	443	435	463	473	477	452	451	499	469	462	464	453	462	475	455	473	479	468	435	494	446	455	480	450	436	438	419	456	490	473	475	476	480	477	438	437	453	462	466	465	431	459	492	450	459	469	477	465	446	487	484	470	442	448	465	483	498	455	486	477	471	469	426	459	461	464	441	482	462	461	457	470	466	485	472	472	411	428	428	496	416	497	509	489	459	435	462	481	454	441	472	487	468	497	464	496	480	472	473	469	487	501	435	434	467	430	455	474	453	503	463	470	480	440	482	458	463	468	468	427	441	512	442	469	466	447	476	448	475	454	435	448	489	478	485	453	479	467	461	478	451	442	443	481	439	430	458	436	488	506	485	446	448	472	462	443	471	447	477	462	466	476	423	433	502	454	463	430	445	479	478	452	451	462	474	444	490	462	429	449	443	466	466	459	414	458	435	423	488	472	491	474	458	485	482	470	441	514	521	491	510	486	437	480	462	466	479	473	481	482	459	453	473	458	428	475	487	420	446	445	490	464	474	474	480	483	435	479	454	440	488	477	493	463	447	493	466	500	431	459	457	511	471	487	467	450	464	481	472	436	483	452	453	478	454	436	469	456	428	460	444	458	482	457	452	464	461	491	434	493	461	507	512	485	436	462	449	504	469	451	465	501	425	471	482	470	438	471	451	428	449	477	471	458	459	484	455	455	481	435	463	475	474	495	458	464	452	474	472	472	457	501	461	427	473	498	456	457	489	447	455	437	460	445	486	452	413	480	472	490	469	449	452	467	430	456	492	435	473	490	455	461	433	437	478	491	476	426	458	425	496	468	453	447	450	444	479	441	500	464	461	447	481	506	465	488	441	444	464	468	465	441	467	464	486	444	445	426	432	486	461	477	465	445	461	454	475	453	435	502	476	466	475	472	486	483	459	500	451	500	458	463	462	435	443	480	449	453	489	453	495	486	460	450	453	449	483	463	517	448	478	476	455	483	457	473	469	439	491	431	461	467	487	510	499	457	489	451	468	486	464	457	479	438	463	491	522	500	430	474	473	415	460	475	457	438	499	463	460	458	427	470	458	457	436	454	480	470	479	458	519	470	444	440	468	456	412	478	442	466	469	451	487	468	471	439	471	496	465	462	466	479	428	447	438	437	457	485	424	502	466	442	463	455	475	480	440	472	452	446	456	449	443	413	450	454	483	476	475	477	475	495	458	429	493	455	471	487	475	435	464	448	454	467	450	479	453	433	492	442	488	469	415	471	467	433	452	469	488	455	459	453	448	457	472	450	432	478	453	466	476	429	464	461	499	493	454	470	493	448	490	458	463	477	482	449	461	445	463	460	466	463	465	494	456	445	474	472	455	483	438	450	459	476	456	477	437	453	441	447	454	521	440	477	457	490	458	479	492	482	439	419	422	472	441	430	444	455	420	491	430	460	459	448	434	484	464	484	478	464	472	447	466	458	508	429	427	459	495	460	463	448	465	468	483	420	476	454	476	436	455	438	487	462	481	489	454	452	477	484	466	430	451	449	473	444	489	444	442	445	456	440	475	457	485	442	493	470	470	462	479	473	476	445	454	451	431	466	445	481	464	467	472	485	480	474	463	478	477	463	491	456	488	455	453	460	467	440	439	447	439	456	453	469	452	466	421	458	471	453	422	464	443	476	488	483	459	460	472	490	475	436	490	471	456	473	460	471	461	415	499	397	449	459	495	489	448	447	446	468	468	452	496	505	445	442	414	472	459	412	461	484	457	469	436	505	476	448	472	438	485	455	472	451	463	456	457	471	445	498	460	448	474	435	475	496	410	487	469	441	448	468	453	455	489	443	452	502	496	465	463	459	456	445	477	471	442	416	448	464	486	482	478	489	457	468	496	487	459	456	481	477	456	466	441	471	437	485	463	440	481	443	455	498	462	410	421	440	471	499	468	458	466	470	463	447	470	470	470	450	452	449	510	461	481	437	455	429	491	480	498	474	463	439	478	452	461	467	460	465	467	491	459	460	444	439	489	486	460	459	455	471	454	430	470	464	447	445	497	446	488	456	488	456	474	474	477	460	476	481	471	453	436	498	483	465	452	466	459	479	429	456	443	470	464	464	441	435	448	472	478	507	441	432	458	474	473	450	471	501	462	458	441	474	450	433	475	465	476	469	437	488	449	485	450	467	463	458	474	446	401	515	449	437	491	462	451	467	445	518	481	483	481	485	442	491	497	485	465	446	452	443	479	467	466	431	463	485	441	455	452	435	472	488	483	462	451	437	416	453	503	469	450	478	434	481	433	491	458	451	470	458	439	481	476	412	468	450	457	483	450	449	457	423	454	411	464	436	467	459	431	482	401	445	473
30475	1795	859	666	571	554	530	528	486	502	499	499	488	464	455	439	504	485	484	485	449	498	499	462	449	516	491	492	488	479	495	447	505	497	455	484	493	469	469	469	499	488	498	519	475	508	476	505	485	471	499	484	488	496	491	509	484	489	460	525	500	485	492	532	481	507	502	493	489	520	470	473	509	478	479	466	508	492	485	504	464	489	478	489	478	469	465	483	511	533	482	465	468	486	505	501	480	507	515	504	461	474	517	481	486	428	496	510	473	457	483	510	522	489	462	488	470	482	489	465	480	537	481	517	460	472	493	457	465	412	476	493	483	485	497	483	468	474	519	492	464	486	487	477	479	491	508	471	440	490	516	478	508	496	498	473	480	499	473	469	496	491	526	488	449	456	491	533	484	469	509	507	475	491	500	496	465	490	485	464	494	490	515	472	473	484	455	507	482	478	473	489	479	535	456	490	502	476	457	485	457	469	473	489	457	531	476	474	468	468	506	465	476	485	442	455	492	512	514	494	489	480	474	504	454	476	467	483	506	490	458	489	504	480	484	489	469	503	495	509	532	472	460	469	445	515	492	422	518	478	494	458	480	496	514	452	500	464	500	496	462	506	456	503	483	522	500	465	476	469	465	430	481	494	522	490	504	464	492	504	441	494	519	460	469	494	479	510	482	513	481	497	475	497	470	496	496	523	514	485	485	484	471	506	459	473	430	501	444	534	463	457	458	502	456	503	517	501	493	507	462	509	496	508	508	464	455	469	500	490	491	474	488	497	492	473	459	501	450	476	499	500	477	481	492	499	488	488	483	503	485	462	433	458	473	531	483	478	501	481	477	453	483	450	475	492	496	483	474	485	466	455	495	489	463	476	495	483	466	497	465	478	488	453	460	470	481	473	506	479	484	512	487	477	502	494	514	505	453	499	489	503	517	514	482	507	492	473	475	459	440	494	473	533	472	480	456	464	450	460	504	456	484	511	505	441	467	472	525	466	510	460	474	484	500	487	483	498	494	465	496	475	496	481	537	499	497	516	470	432	483	476	491	483	509	494	470	469	454	470	536	485	492	493	520	442	495	511	482	457	488	505	487	441	480	463	486	467	514	478	496	480	452	473	501	490	440	494	494	478	502	519	464	541	487	522	512	492	471	488	474	529	476	447	459	476	442	542	490	507	454	462	457	445	466	473	527	518	527	468	510	475	470	500	488	449	511	527	512	479	495	491	484	472	483	463	485	465	498	488	492	498	464	491	471	505	430	473	486	484	494	502	455	476	482	501	468	518	453	483	449	494	489	451	509	504	473	467	499	493	530	492	463	472	453	504	525	481	489	457	423	487	499	479	489	493	453	483	432	465	481	485	514	494	455	472	486	475	504	490	505	485	483	489	503	489	469	530	518	497	479	451	500	489	485	450	502	484	455	507	544	446	458	507	501	512	499	457	494	458	441	463	517	467	440	518	495	506	483	515	468	479	501	471	489	472	491	495	505	475	514	522	516	490	474	489	514	545	500	463	468	474	450	508	503	453	486	470	488	481	523	497	446	451	479	472	480	537	471	476	485	497	502	516	503	464	503	452	450	473	493	524	475	490	464	445	506	504	507	460	497	490	469	494	483	467	469	505	495	489	479	486	462	514	518	464	475	483	480	478	517	520	459	494	507	429	470	475	498	518	468	476	522	507	508	492	513	488	477	467	480	519	473	486	487	482	548	511	474	482	504	484	461	442	486	475	494	497	517	495	528	493	505	478	505	505	490	486	492	455	458	473	485	454	490	503	480	450	524	460	500	519	508	470	485	496	441	528	470	465	495	498	495	483	509	472	508	488	504	490	487	496	461	511	483	505	442	465	497	443	520	512	525	503	503	501	455	448	471	500	475	446	487	498	489	494	475	479	492	499	501	490	490	528	496	478	484	518	483	514	424	509	511	501	473	505	439	459	461	506	468	520	517	479	467	503	479	461	498	431	493	474	462	432	493	448	467	463	498	481	510	512	457	479	493	473	464	471	483	490	467	479	480	512	505	448	489	483	489	493	500	500	480	505	463	486	488	500	489	433	477	513	468	498	509	469	431	533	491	450	516	494	519	533	482	474	477	479	535	472	436	482	492	499	456	488	489	483	498	509	462	498	478	504	499	455	518	502	465	477	469	475	475	462	477	470	462	524	498	473	494	474	484	471	506	444	509	452	476	508	499	441	471	477	519	472	476	495	482	485	495	513	428	514	450	491	469	526	473	506	469	486	517	507	496	493	479	492	479	473	503	507	500	511	476	503	471	494	529	466	486	471	531	499	457	482	463	501	521	475	461	484	474	495	525	460	507	491	468	458	491	468	449	540	463	485	505	504	478	483	505	509	506	517	488	501	452	475	503	472	508	477	481	443	471	486	474	465	499	487	495	482	474	461	468	467	518	511	509	500	443	513	477	478	498	524	477	476	478	458	460	471	478	467	518	494	486	499	451	471	453	495	460	483	495	500	493	530	490	494	493	467	496	480	453	446	498	496	494	486	535	515	477	544	498	489	493	469	496	466	520	531	501	488	458	478	481	482	444	493	518	497	510	464	487	459	475	451	450	457	523	487	508	457	482	481	485	464	494	511	507	484	474	518	480	451	532	499	490	462	469	499	463	508	468	445	529	509	495	523	500	458	511	449	537	469	505	544	514	466	494	456	511	502	478	477	519	470	488	497	471	529	448	506	463	452	467	468	493	503	465	490	453	478	529	470	476	444	496	503	473	481	490	499	496	476	460	524	530	482	487	499	453	503	518	463	472	471	530	492	456	491	469	469	460	486	501	439	450	459	465	498	494	492	509	517	509	473	476	483	467	482	475	469	461	457	543	463	493	478	452	498	509	505	497	470	486	509	481	492	496	500	496	463	485	446	472	499	485	486	507	503	545	470	497	494	484	493	508	446	454	503	480	481	494	510	473	501	485	504	466	449	481	482	495	477	471	501	515	515	467	458	493	465	506	519	454	508	480	491	515	481	455	475	452	463	524	505	500	494	514	473	510	458	469	454	490	460	510	473	472	448	493	514	489	478	476	500	519	477	472	481	502	478	500	487	524	473	486	478	480	534	492	492	491	446	481	489	459	481	478	465	481	498	504	463	464	465	455	500	489	485	480	474	517	470	473	536	452	475	482	467	497	471	486	502	513	473	482	520	507	490	485	507	503	501	512	483	440	470	503	458	493	483	473	470	447	443	461	480	471	519	485	468	516	441	517	469	480	518	523	497	453	467	491	474	503	530	515	499	486	476	491	508	501	484	530	555	486	525	464	471	478	497	507	508	497	461	467	495	498	505	536	493	483	496	489	441	445	482	490	518	476	462	449	483	483	475	471	491	489	455	483	488	504	476	498	503	481	491	471	476	489	486	534	502	481	507	536	520	475	501	466	449	514	492	492	490	485	514	477	469	496	488	500	483	448	486	496	467	476	445	507	478	459	483	510	463	477	466	478	518	501	466	505	538	441	476	489	441	518	499	444	468	521	460
25217	20942	27484	24557	20902	10013	1017	641	502	480	487	396	379	334	416	347	342	338	348	326	331	322	329	282	331	308	308	289	289	316	312	329	302	328	311	275	303	358	280	280	291	293	301	314	297	295	278	277	283	293	302	334	293	326	302	313	258	293	317	286	331	286	287	308	281	300	296	275	307	283	316	297	314	318	287	275	287	302	318	280	288	268	285	271	311	309	299	257	281	313	315	304	291	305	287	289	280	313	315	320	290	302	281	274	276	300	297	287	293	261	307	287	260	278	254	301	289	278	317	315	295	253	311	299	304	279	286	281	268	283	277	299	274	285	255	312	294	290	292	298	277	285	290	293	297	307	317	267	321	290	286	298	318	308	306	296	263	293	289	286	291	297	282	302	296	310	263	274	296	301	266	279	304	294	275	290	296	306	270	307	261	299	260	285	309	312	282	274	274	241	308	308	274	296	254	301	262	281	304	247	288	296	286	262	254	287	264	282	325	293	277	266	275	292	279	294	304	298	285	291	310	279	298	258	289	290	287	282	310	279	301	281	292	268	257	296	295	286	308	277	264	304	283	281	283	265	272	260	300	285	295	293	281	293	302	264	273	286	269	284	248	301	300	295	327	275	283	269	304	286	291	264	274	305	306	301	282	294	297	317	293	245	252	315	297	283	264	292	277	292	297	294	288	261	255	304	290	309	265	279	295	314	299	250	272	281	290	280	282	281	274	280	307	279	273	273	301	293	290	293	273	281	307	283	293	286	286	291	287	287	271	294	304	286	251	286	266	291	300	308	302	265	306	306	281	267	271	335	319	290	296	288	309	251	270	290	302	294	284	287	294	284	287	285	276	264	257	283	285	314	279	285	297	306	322	285	255	298	267	283	305	255	280	298	299	301	263	273	290	307	282	260	269	285	270	285	262	282	297	305	310	320	286	325	273	294	291	276	275	296	300	291	323	284	293	271	285	263	305	278	315	280	309	282	291	268	288	263	280	275	280	272	287	256	287	321	325	270	270	281	308	297	280	264	329	277	270	297	276	303	282	284	275	276	290	305	289	296	278	280	319	273	276	295	303	279	298	265	296	294	310	281	252	300	315	291	316	256	265	252	303	292	264	281	282	295	299	300	285	293	270	251	285	282	281	280	294	260	284	293	284	257	296	319	285	273	284	276	279	273	286	291	300	290	274	319	270	285	299	283	292	282	296	297	277	310	286	309	295	306	301	288	278	269	317	291	283	301	292	282	315	305	281	289	300	280	294	295	261	281	273	290	321	268	271	303	292	288	293	298	287	280	290	285	298	285	265	314	285	287	294	282	279	309	314	342	277	290	318	272	296	257	282	279	286	292	298	296	269	254	312	271	265	304	294	267	293	257	288	296	290	306	234	289	280	302	276	285	304	290	292	275	286	293	267	280	252	290	278	273	266	272	277	290	280	264	264	314	267	299	313	283	284	295	299	276	290	295	312	314	274	282	263	312	292	288	285	307	302	258	305	282	255	293	292	233	287	288	276	308	265	296	254	275	270	285	299	250	291	287	251	268	284	282	284	260	297	273	278	260	308	292	287	314	267	270	285	304	262	304	286	281	308	307	292	296	269	277	301	297	275	253	297	285	264	312	294	297	291	317	279	270	298	270	304	253	311	264	267	272	286	285	307	276	266	283	286	282	261	290	265	301	275	296	286	275	299	290	274	292	310	264	293	294	321	288	264	296	282	292	297	311	308	281	299	320	278	259	308	311	262	313	261	299	259	291	299	294	269	288	325	301	279	284	292	272	288	279	262	260	266	290	292	279	268	282	289	275	267	275	278	262	303	304	293	279	310	287	286	300	277	287	294	264	311	305	303	269	267	313	259	308	271	291	276	312	281	287	286	285	255	300	293	300	298	298	247	278	297	273	306	283	286	283	293	302	294	297	292	268	286	300	275	270	287	302	283	315	275	302	286	295	293	274	267	273	300	281	298	308	295	271	265	307	273	285	308	299	286	301	304	256	272	263	302	276	295	265	298	272	288	292	279	258	270	262	262	292	302	306	292	255	270	303	262	272	296	299	286	268	284	303	261	295	267	272	273	291	283	251	275	280	279	324	289	289	317	317	262	270	285	288	283	283	274	260	250	281	312	259	286	288	263	271	267	294	271	285	289	294	280	255	274	271	273	272	244	294	256	306	271	290	283	274	332	296	263	267	309	281	290	312	259	286	280	275	288	261	330	295	284	296	321	303	318	309	272	275	289	274	299	265	299	295	275	270	276	288	306	263	280	289	298	279	274	290	300	260	271	269	281	272	291	284	274	276	270	294	297	309	283	278	267	309	281	258	279	273	296	291	277	284	273	245	275	296	310	249	290	291	317	314	308	279	278	282	292	269	287	265	296	272	276	303	267	272	289	295	287	260	287	278	278	279	281	272	267	270	290	282	287	268	284	294	318	319	299	282	275	299	258	316	270	312	326	261	289	280	281	289	284	282	292	280	294	293	294	285	283	259	267	298	296	285	296	294	318	265	272	308	311	303	304	302	281	279	278	310	266	289	309	278	261	297	280	313	275	281	273	304	279	274	267	276	264	310	279	282	290	243	297	294	298	310	284	261	275	282	286	298	295	280	268	260	268	327	284	298	308	278	279	259	275	285	292	300	290	275	299	319	276	264	294	309	262	265	286	281	282	269	263	288	286	286	284	297	302	285	273	311	289	282	291	320	287	286	283	255	306	300	289	287	261	274	305	255	278	298	279	279	279	292	302	289	299	294	289	283	278	310	288	282	273	260	237	289	291	312	286	292	301	248	271	282	293	285	298	274	282	288	308	295	247	282	291	286	297	328	287	310	302	280	285	284	286	263	277	290	306	284	293	279	287	250	296	300	270	316	270	278	269	278	299	258	301	288	282	257	240	283	270	339	293	272	316	317	294	275	287	284	285	291	296	293	293	255	294	271	275	294	279	294	303	279	287	276	302	286	295	281	281	322	272	297	316	284	293	308	286	270	288	279	276	294	310	281	282	277	269	275	278	294	299	275	280	285	302	255	295	303	317	276	263	308	267	262	277	281	310	298	275	260	300	278	288	294	251	286	291	261	286	277	296	290	274	283	287	290	285	270	298	303	278	296	293	272	285	273	259	291	304	274	325	310	298	280	296	279	294	284	316	294	317	291	314	283	264	313	273	269	280	262	309	294	284	252	286	300	267	275	261	295	274	284	301	295	264	277	335	282	278	302	275	276	276	309	278	283	294	283	287	280	296	266	270	298	302	301	304	250	281	265	293	306	248	287	287	310	305	265	310	304	286	308	294	290	304	303	278	269	287	313	318	292	280	280	307	301	299	301	284	319	292	263	268	282	262	299	294	305	275	290	269	277	352	294	264	292	254	289	313	274	296	278	266	305	288	310	282	258	284	286	288	280	292	307	285	282	319	280	237	287	289	276	278	286	284	288	296	275	283	308	298	276	273	297	308	276	293	300	261	261	255	306	290	271	267	295	274	266	274	271	294	274	256	289
54591	8356	7302	4115	2509	1693	1274	1083	900	734	676	576	556	541	542	450	461	437	398	426	391	421	371	373	346	346	330	373	330	356	348	342	356	347	318	329	299	341	323	301	308	295	346	347	328	308	333	357	359	332	348	332	364	309	329	331	317	300	343	313	320	310	294	304	317	323	309	316	333	308	332	316	313	273	310	340	325	290	321	332	290	322	315	307	289	353	277	288	295	306	309	296	326	316	327	291	290	292	307	296	319	293	297	288	311	298	292	278	270	325	301	300	294	306	299	324	283	303	314	317	308	299	318	297	320	300	298	308	285	271	278	282	296	296	299	306	287	287	326	293	274	305	296	294	309	288	288	281	276	304	283	293	288	288	297	297	301	299	308	289	285	293	293	339	296	286	312	310	307	268	322	323	296	304	312	325	285	302	335	312	305	293	307	283	313	319	315	287	309	314	308	265	283	290	306	294	320	300	309	302	289	326	304	300	291	300	312	309	305	264	318	282	284	275	318	315	300	284	293	285	308	275	295	304	307	333	299	299	282	310	297	278	287	295	284	318	290	287	305	292	278	317	285	310	290	315	324	305	267	298	297	290	295	296	330	316	315	323	298	305	289	298	321	307	325	310	301	299	273	283	323	301	318	309	290	269	314	286	306	296	297	284	304	301	247	285	306	287	311	299	294	302	288	307	325	297	312	277	281	280	287	291	271	316	294	337	293	282	285	282	314	310	302	319	294	296	276	288	304	328	307	294	282	300	302	281	310	287	294	312	279	289	300	273	285	311	314	288	287	312	298	278	335	312	291	308	307	274	282	302	279	286	299	279	294	318	269	311	293	313	300	273	298	287	307	318	283	315	270	299	296	281	298	318	311	310	293	306	268	278	297	316	334	265	314	295	286	325	314	282	289	281	281	316	292	332	319	293	303	305	267	285	293	300	281	279	319	266	289	320	290	288	302	291	311	308	304	306	289	296	295	310	258	294	287	290	299	288	275	314	290	296	291	283	311	319	294	298	298	312	293	305	299	330	288	318	316	309	315	270	322	311	291	278	284	266	300	289	343	266	309	279	309	304	332	292	290	325	293	249	307	292	300	267	328	299	292	325	293	286	342	300	287	319	288	316	296	264	304	268	308	327	294	343	305	314	295	279	276	310	306	298	292	283	299	292	314	300	307	270	311	315	269	302	310	311	300	306	296	269	289	328	298	265	266	280	300	324	290	278	335	284	285	315	316	321	311	330	303	305	315	300	290	288	274	302	309	297	288	300	314	294	316	293	324	312	292	308	309	273	272	310	299	292	294	292	301	300	329	291	309	289	286	267	306	297	282	326	289	285	324	313	295	324	324	324	279	318	298	296	286	309	297	310	331	301	281	293	303	301	290	339	300	337	279	315	299	288	281	291	310	287	285	313	290	308	274	277	317	303	283	319	282	279	308	269	283	310	312	262	304	311	286	275	268	298	289	297	324	250	301	304	312	334	346	291	281	287	277	298	269	298	323	281	276	310	295	299	290	318	324	282	276	278	292	347	305	306	324	313	301	320	292	299	287	332	314	302	304	317	302	292	312	312	308	314	316	309	304	304	300	288	331	298	294	290	305	282	279	284	276	270	333	293	287	293	349	276	304	318	301	309	250	276	276	271	286	301	328	321	305	283	295	289	278	307	318	308	295	290	273	282	321	309	282	284	289	299	290	302	318	291	285	299	295	288	299	293	309	325	317	316	310	299	297	293	334	286	294	311	296	309	313	296	293	299	305	295	295	304	294	296	261	290	291	273	310	285	324	288	328	315	300	298	277	254	286	303	273	320	308	261	271	294	297	283	278	284	291	319	321	343	286	292	298	302	287	308	275	284	294	323	295	276	268	307	294	285	294	275	307	270	289	322	317	308	321	301	301	306	304	298	305	308	291	303	330	307	267	340	318	337	298	324	291	287	305	304	315	272	306	303	345	298	314	282	314	291	310	283	309	295	290	293	291	299	308	304	335	277	305	297	316	274	340	320	318	291	256	308	282	269	300	313	323	298	282	331	275	299	291	318	292	323	306	281	280	326	313	309	349	263	269	304	302	291	296	288	313	293	295	297	271	285	282	305	299	301	274	322	292	281	302	330	283	290	301	302	307	281	303	301	280	278	296	299	291	298	297	281	317	278	291	311	316	289	324	314	312	316	284	332	265	299	281	282	294	283	309	302	311	290	310	297	279	292	287	350	274	287	291	299	277	314	281	315	297	317	299	286	324	300	320	305	291	298	329	317	301	307	273	282	286	285	294	286	301	290	286	284	300	319	302	306	315	305	288	290	303	279	319	358	300	288	352	312	260	301	297	292	323	287	288	288	294	317	316	285	300	298	324	318	290	310	322	284	305	283	319	328	319	299	297	318	314	279	298	268	316	305	312	288	283	308	297	284	278	277	291	299	303	342	300	307	291	286	275	309	316	287	279	286	300	298	285	266	300	326	289	271	292	272	300	314	291	294	321	302	311	292	325	291	301	326	317	316	318	315	305	303	318	290	300	271	304	309	272	260	333	314	314	300	294	311	348	303	292	283	299	304	275	276	322	293	294	318	322	308	297	304	286	307	280	280	275	287	290	307	265	322	296	321	309	271	311	269	317	326	299	280	303	299	298	292	265	283	285	302	318	281	303	301	295	307	295	288	307	283	308	282	294	282	298	286	305	277	319	296	299	289	308	289	283	290	301	287	302	308	317	322	277	315	295	311	274	276	299	319	271	301	314	316	295	305	318	298	285	302	301	315	313	312	309	316	286	294	282	311	294	304	279	313	294	289	300	304	336	323	303	330	315	296	331	290	305	305	299	278	286	272	311	298	322	262	264	286	308	283	298	287	286	295	308	308	281	322	290	281	308	269	292	311	295	317	280	286	309	331	280	303	321	311	287	328	315	302	291	308	304	307	301	316	303	303	328	303	312	317	302	291	281	299	305	291	290	308	270	311	293	287	286	338	278	327	290	298	300	276	306	299	292	289	314	284	298	282	304	300	326	309	283	273	284	308	305	281	308	324	293	262	310	310	265	251	292	268	295	294	310	299	313	287	310	309	291	268	293	293	283	307	318	303	290	295	311	269	299	296	297	287	303	282	297	308	278	324	271	280	309	303	306	291	301	280	300	324	286	304	307	288	288	310	275	311	306	309	308	303	266	276	309	303	300	319	308	275	300	308	295	282	301	281	326	288	302	313	273	305	270	292	303	312	344	308	300	298	255	297	293	337	300	315	343	296	304	297	276	296	274	286	326	306	321	349	293	271	306	281	301	296	273	300	321	275	304	313	268	292	298	314	307	289	320	346	302	281	293	305	310	302	303	304	261	296	281	304	302	323	294	289	281	299	289	312	306	280	322	313	249	289	295	284	290	308	297	278	337	324	279	270	289	314	318	301	290	270	303	292	282	289	296	302	301	293	308	301	274	317	304	326	266	282	296	300	294	306	309	318	313	323	291	321	262	300	290	336	288	282	302	307	316	317	306	341	310	309
23232	20918	27887	24111	20923	20987	9934	1410	1074	967	974	876	814	754	771	742	768	723	687	659	613	684	646	703	687	631	593	672	666	635	702	655	654	599	671	650	653	650	613	634	639	590	652	639	617	645	624	626	624	595	644	616	648	610	625	633	613	616	632	595	622	587	629	634	602	637	621	662	665	616	626	597	636	642	557	632	599	587	640	633	583	637	615	631	593	560	618	573	603	574	619	603	606	594	586	612	631	584	594	565	575	578	566	624	619	582	576	631	573	594	571	632	623	591	592	608	555	564	597	601	587	598	579	545	616	593	585	581	611	632	596	623	558	610	622	647	616	654	606	573	617	652	622	609	602	558	569	599	595	588	593	607	596	600	587	558	611	595	626	679	582	610	627	572	560	607	585	605	567	590	594	604	609	591	630	592	584	632	620	597	641	540	589	645	603	645	597	603	586	599	599	615	581	634	589	589	575	603	600	615	576	580	573	644	578	611	618	619	574	632	588	576	612	628	612	600	586	622	577	585	627	573	597	555	627	649	618	574	611	601	600	594	587	620	587	586	587	612	576	600	597	610	618	594	651	552	667	612	584	587	603	593	607	660	584	595	597	562	596	638	561	672	565	606	630	597	562	632	570	601	616	600	635	560	582	613	606	646	616	652	581	593	609	630	612	613	616	580	574	602	612	583	599	546	645	629	601	601	648	608	578	566	575	573	631	598	616	629	593	615	593	621	594	641	606	622	571	568	533	584	604	590	624	583	574	587	582	661	620	592	585	612	587	582	642	600	602	579	617	562	605	625	595	576	587	714	595	643	622	554	609	562	616	601	577	549	592	563	620	572	546	622	612	623	598	596	528	588	548	617	590	625	588	632	594	603	581	608	599	615	591	578	583	579	628	593	594	590	629	586	616	635	591	584	594	581	594	567	590	595	594	629	567	556	632	576	602	633	593	624	632	574	575	625	593	579	576	577	606	591	603	586	550	625	559	601	679	602	580	622	577	568	615	627	575	597	612	634	598	637	594	586	626	624	577	556	614	633	613	592	613	596	640	649	624	537	586	557	582	651	619	605	583	637	602	612	577	612	617	659	563	567	614	575	597	585	639	610	588	592	612	589	608	621	600	601	573	583	669	612	621	637	678	570	593	652	606	606	628	616	604	602	609	603	624	589	615	598	590	550	608	659	628	625	613	608	584	589	614	619	580	597	663	609	593	594	586	590	601	618	607	629	580	629	599	625	618	621	644	604	634	616	621	574	601	653	616	599	578	626	556	587	583	614	623	567	621	580	603	577	595	625	588	602	586	598	631	620	618	592	602	616	599	632	623	596	609	583	616	594	596	619	592	608	619	609	606	592	590	588	621	596	588	631	601	622	591	601	627	640	579	561	617	555	583	622	582	649	656	605	589	557	604	635	585	577	617	615	613	636	566	637	654	573	616	591	624	596	603	606	589	611	613	633	562	534	598	605	608	624	609	607	599	568	582	618	578	599	564	601	593	617	608	589	588	611	568	599	571	597	625	578	582	622	649	636	614	613	583	614	623	572	599	616	620	621	543	619	630	619	574	644	586	653	588	606	626	590	570	616	561	605	571	625	623	623	583	662	602	603	562	601	621	643	604	612	636	616	630	622	608	574	629	578	568	623	625	611	628	583	604	602	606	598	606	649	592	575	612	610	605	635	613	580	578	599	589	641	589	573	590	617	578	599	617	663	626	619	631	640	595	618	594	580	605	581	611	600	600	582	576	626	627	582	654	565	623	597	554	575	668	607	602	587	595	601	624	595	583	569	575	613	648	596	590	618	617	602	573	547	580	582	620	585	596	616	567	590	625	628	600	559	603	576	583	561	589	624	586	568	612	626	602	565	579	588	606	602	632	571	598	601	581	616	571	584	594	592	636	628	608	608	607	608	630	585	602	588	606	617	627	588	606	585	606	635	589	599	580	559	581	592	622	600	667	608	618	649	599	640	594	607	528	591	617	596	603	629	592	590	588	600	623	620	605	621	595	576	630	631	583	636	595	588	606	635	628	599	648	587	597	612	631	607	633	630	581	599	585	585	590	576	581	574	595	575	599	626	591	624	592	596	601	608	587	620	604	580	617	600	611	602	592	577	612	574	621	661	581	594	646	601	602	642	634	603	608	620	624	582	584	579	618	653	639	591	612	654	585	605	595	584	600	599	574	608	595	619	603	596	575	543	609	581	606	589	561	619	602	600	594	573	613	588	623	612	557	577	564	598	640	650	616	590	619	616	618	582	656	615	614	572	631	611	557	610	580	588	605	581	594	587	619	579	589	646	642	592	623	632	632	557	620	578	596	623	557	567	598	608	580	601	608	591	616	562	626	596	639	563	643	582	635	593	619	609	603	633	597	618	595	585	601	608	621	625	560	639	587	582	602	573	599	579	627	587	605	611	643	575	620	644	595	582	617	560	611	585	589	631	639	604	657	636	636	559	587	605	594	586	530	590	598	608	583	614	636	595	576	616	588	545	614	594	569	604	617	623	609	583	584	584	591	621	571	627	574	606	603	599	587	562	612	643	618	629	562	549	585	619	522	627	596	571	584	596	593	595	594	576	549	633	612	627	567	558	614	607	632	600	643	608	571	583	533	602	617	601	568	637	580	615	620	574	611	576	623	576	576	577	551	621	617	620	645	613	561	601	598	584	608	597	588	587	604	607	600	570	587	615	598	581	622	631	622	613	597	574	633	595	578	571	594	609	555	628	562	608	637	625	608	591	612	600	622	606	584	638	639	610	584	586	559	607	611	560	589	626	620	578	626	630	613	606	611	612	599	629	592	614	639	609	588	587	579	581	640	564	560	625	601	617	611	625	583	622	605	613	572	658	637	580	621	597	626	541	546	629	585	591	563	600	576	616	566	557	617	589	616	657	618	638	578	573	573	590	581	602	554	598	574	577	602	623	603	588	590	594	585	591	615	557	581	585	617	579	577	612	610	572	591	542	595	602	550	603	617	556	606	572	602	606	612	606	594	611	555	610	632	586	628	577	609	622	562	559	642	587	563	627	606	568	574	549	598	600	573	630	570	600	605	580	591	617	632	649	605	589	637	612	615	594	623	579	590	613	625	605	589	584	656	607	617	612	587	580	562	620	616	619	631	596	577	583	610	563	606	637	625	612	576	594	565	621	617	588	618	560	594	645	618	610	611	601	625	603	620	570	633	647	560	615	599	635	625	595	593	619	566	592	602	567	623	589	599	607	625	592	599	601	590	591	626	603	628	615	605	578	597	584	583	614	611	594	599	626	601	604	587	620	609	636	610	560	588	572	613	606	618	601	618	595	555	566	648	612	602	597	616	570	595	555	601	600	568	614	627	613	551	593	584	601	588	593	614	581	586	617	565	557	627	630	601	661	582	598	600	577	637	622	567	655	599	556	641	590	581	615	611	574	591	598	616	622	604	636	582	605	637	581	596	692	587	571	601	549	605	634	632	594	660	590	580	605	596	615	635	566	570	609	606	581	648	585	612	600
55154	12050	12149	7454	4469	3185	2527	1994	1689	1487	1314	1212	1078	982	957	915	840	823	791	740	718	752	664	705	669	661	647	665	664	641	613	632	580	608	607	623	604	610	648	560	630	655	615	621	625	629	624	600	578	616	574	642	598	605	604	585	603	604	565	654	592	574	590	647	571	584	568	594	559	622	604	606	591	574	575	630	561	597	553	596	575	591	568	603	626	537	584	566	579	545	586	615	570	577	558	542	602	606	574	561	606	528	558	574	550	582	582	526	562	525	623	590	580	561	579	583	590	576	537	530	567	577	590	583	592	581	587	541	573	552	593	562	566	570	586	596	525	585	572	522	612	606	541	606	586	590	593	598	520	573	549	607	554	600	560	567	588	583	561	585	552	545	535	566	593	562	557	600	544	552	571	590	585	561	588	524	551	570	537	574	566	564	613	576	578	579	565	573	606	537	533	541	546	541	558	572	529	557	593	589	598	544	604	552	617	585	580	542	521	565	555	559	578	570	606	541	576	570	554	570	588	552	567	559	562	562	600	601	574	567	543	597	599	549	559	581	570	535	563	562	541	559	613	528	537	548	568	585	574	550	549	567	561	575	584	577	583	554	544	583	566	588	564	515	592	593	589	535	566	538	554	602	523	576	581	592	545	654	569	591	578	603	547	581	551	543	527	547	598	572	521	577	530	538	567	587	582	532	584	540	570	551	585	571	549	555	536	565	548	550	583	556	555	554	541	548	577	556	539	580	549	544	578	606	594	614	567	536	567	569	566	560	574	579	542	573	536	611	568	539	569	553	562	564	592	561	590	558	543	547	540	554	559	541	519	561	596	574	553	583	574	569	522	574	557	564	598	595	556	564	643	519	527	547	604	581	581	567	566	569	560	620	603	586	535	567	577	578	591	551	586	565	538	528	555	582	566	529	563	561	557	560	541	559	596	557	583	528	556	577	591	594	545	537	523	593	515	592	557	565	612	606	533	546	593	548	548	574	567	562	576	588	570	552	600	567	554	551	555	589	563	559	582	583	563	572	577	625	600	570	530	537	572	521	552	575	575	567	582	535	578	582	570	581	578	575	563	566	549	592	566	547	576	569	572	578	583	545	540	558	507	557	549	556	600	506	545	555	550	538	564	577	559	576	571	564	547	581	569	585	551	594	574	614	574	551	552	578	521	561	593	591	586	571	550	580	583	563	579	570	575	573	543	607	554	607	550	580	539	566	604	570	593	599	600	584	605	569	547	608	532	534	555	603	602	583	580	550	595	587	539	582	558	543	568	534	558	526	552	578	546	573	543	617	516	547	530	531	600	562	561	598	532	592	584	564	539	570	523	530	616	586	574	564	575	577	555	513	573	564	586	527	588	510	518	589	530	553	562	575	552	596	533	538	566	539	596	578	559	560	555	555	575	531	565	581	583	592	563	586	537	577	560	598	598	529	562	589	548	603	562	581	555	566	603	587	560	564	595	557	585	575	586	547	588	589	614	553	577	600	546	541	549	547	564	564	577	572	577	529	560	565	572	551	560	555	536	555	550	571	523	562	579	562	542	568	557	547	556	575	551	543	567	573	551	555	561	559	602	575	593	550	564	549	550	582	602	575	592	537	547	557	551	530	558	561	532	606	523	576	575	537	551	555	580	579	574	594	581	590	566	547	544	556	604	558	593	590	541	553	553	594	566	589	631	548	580	523	610	558	545	583	561	541	515	549	551	584	519	529	556	582	624	553	560	573	602	617	592	580	566	595	572	588	564	533	573	601	596	624	564	518	606	581	579	527	582	561	565	579	589	572	571	559	525	536	561	554	554	525	563	529	559	551	589	599	558	572	598	549	579	556	591	559	574	557	585	576	552	574	575	573	553	609	575	537	583	548	558	550	569	597	559	591	557	553	556	559	551	563	550	533	550	589	605	568	575	560	588	597	573	551	556	555	588	552	603	555	574	534	522	556	549	551	612	584	553	546	557	583	583	564	577	560	565	539	597	611	570	556	542	565	528	579	539	584	552	613	547	553	565	568	534	565	562	550	565	562	558	553	591	557	569	554	576	576	614	551	579	549	574	545	539	557	544	544	518	577	526	620	566	557	585	538	559	554	577	578	602	579	543	560	575	624	553	605	521	571	570	593	578	555	532	575	570	537	561	572	540	583	549	585	564	542	612	581	576	609	537	561	604	549	553	576	573	557	585	546	576	593	589	592	608	599	558	523	570	542	523	529	581	522	564	571	539	519	543	588	587	551	546	528	561	563	599	566	535	571	557	541	597	551	572	530	576	610	613	588	540	549	548	584	571	538	553	569	530	555	533	533	562	592	597	528	527	540	595	593	565	557	524	566	534	554	581	558	545	607	577	500	573	540	521	555	581	528	579	561	562	586	531	566	525	607	565	529	525	572	544	528	547	564	564	562	549	574	582	579	587	558	578	581	601	528	557	565	535	534	590	524	528	573	539	573	606	587	510	551	541	557	589	519	516	602	529	519	581	539	580	603	558	596	547	519	525	544	576	550	540	535	563	570	518	563	562	571	545	557	550	546	537	573	597	530	611	542	568	556	561	561	529	570	569	573	556	568	541	584	542	556	576	554	588	583	533	565	589	586	575	513	594	601	519	558	557	539	555	569	515	567	548	578	578	563	559	540	587	601	566	556	566	566	566	580	551	543	604	586	537	558	528	526	565	544	572	522	623	581	557	543	587	546	551	561	556	571	535	578	572	572	536	569	557	577	578	556	561	551	583	524	567	559	607	572	557	578	562	590	550	536	524	579	547	589	544	595	540	567	551	579	589	541	575	553	568	552	614	623	554	581	577	544	583	572	580	589	574	578	525	540	585	532	533	608	526	559	560	559	526	581	590	517	565	565	587	566	567	560	564	559	592	619	581	591	585	543	557	563	578	559	565	576	555	626	582	540	575	557	614	543	531	573	605	562	560	593	538	521	585	563	550	560	570	549	554	577	556	528	577	537	552	539	567	566	547	553	563	586	554	563	593	563	591	562	570	558	575	567	545	569	554	557	571	558	579	562	562	600	563	569	576	533	570	563	547	525	544	541	579	586	572	577	587	557	570	587	546	582	587	540	584	578	547	500	505	522	574	576	542	571	546	589	583	540	577	578	561	565	553	548	604	556	534	535	531	580	576	560	575	543	579	563	584	577	571	498	563	538	539	584	566	515	570	595	588	602	590	609	572	617	527	511	538	589	584	578	528	562	579	546	592	558	548	552	556	592	561	537	580	541	562	569	549	557	561	578	579	546	551	600	565	573	563	572	560	521	590	534	547	522	519	549	537	550	565	564	544	573	553	603	579	541	620	525	567	492	569	551	600	582	527	555	583	591	582	576	565	544	566	535	565	565	581	536	572	562	527	534	585	538	560	535	550	587	560	577	560	596	557	532	592	555	562	508	538	559	531	546	568	543	587	543	566	564	598	594	541	546	540	593	599	564	572	536	539	591	539	550	604	573	565	636	575	531	615	537	611	565	523	569	561	582	535	515	545	552
33351	17453	3834	731	545	498	475	488	473	438	542	492	503	478	501	453	468	501	496	480	448	445	488	448	475	495	466	451	464	465	440	482	455	461	480	478	426	493	420	422	484	487	457	495	442	435	427	436	447	473	468	489	456	475	435	468	461	491	449	486	465	457	456	457	441	499	457	464	474	493	433	472	447	475	490	448	474	455	453	441	490	460	430	477	464	466	441	477	457	500	489	470	469	469	472	447	472	461	458	473	437	458	483	475	442	445	459	457	486	474	438	438	469	433	470	434	512	446	444	467	449	423	439	465	447	478	489	502	494	437	426	484	453	462	483	424	456	464	460	459	456	453	516	433	435	454	453	467	440	533	482	508	482	453	459	452	478	435	483	488	441	479	470	475	462	464	444	483	449	490	443	473	430	461	498	476	492	448	481	461	464	447	482	485	450	468	483	469	439	432	444	494	475	435	416	481	492	442	481	474	424	465	467	469	483	468	466	485	484	479	530	494	431	414	460	477	425	412	471	446	464	460	418	476	440	444	478	442	477	453	468	495	425	457	463	527	464	447	452	456	440	448	451	474	420	427	436	475	467	456	455	448	493	451	482	447	429	466	480	434	439	458	472	474	509	455	489	517	513	438	506	483	508	473	430	458	506	458	453	474	428	455	452	413	440	441	478	473	444	482	479	430	477	437	481	459	462	467	483	469	430	497	461	472	457	433	481	476	495	459	472	475	450	486	460	510	479	428	463	434	502	478	449	447	464	499	461	486	417	437	505	497	450	510	453	443	461	455	446	482	483	475	472	458	466	454	443	434	481	502	473	447	460	462	454	496	461	485	460	451	479	443	457	464	484	477	455	440	499	495	519	470	506	430	477	438	482	417	447	496	468	477	468	439	455	480	500	470	456	481	441	479	484	478	457	466	462	447	428	431	488	476	445	471	457	453	462	485	453	472	463	478	451	476	462	458	439	474	495	451	500	502	456	465	447	485	471	478	472	465	472	472	463	466	446	424	430	473	470	454	441	472	470	468	483	523	443	449	435	483	465	460	469	458	450	460	471	463	491	440	433	469	438	465	463	476	449	481	447	462	447	419	474	513	456	448	491	456	420	440	489	481	447	447	465	454	478	469	440	457	432	434	500	458	488	451	490	509	474	463	468	487	454	462	482	497	445	474	495	469	437	456	440	476	473	484	464	467	468	447	485	440	454	449	463	489	505	447	456	447	428	475	450	439	444	453	457	434	457	470	476	450	459	483	483	465	454	424	480	495	456	436	433	448	464	477	459	433	454	480	447	487	448	455	461	480	492	477	466	475	471	455	422	479	488	487	475	510	454	462	476	458	494	430	482	487	486	432	482	454	492	479	453	448	470	475	489	476	422	500	456	504	438	457	421	426	461	467	463	419	462	467	456	425	461	476	479	447	477	436	445	430	469	438	441	477	457	436	423	423	469	467	449	442	482	460	485	459	495	466	477	474	468	466	496	478	471	465	483	436	434	430	452	474	485	467	466	489	442	504	440	470	477	447	419	463	435	454	450	499	461	464	407	521	513	465	455	468	454	419	459	409	438	419	487	475	479	485	480	469	443	468	456	467	470	505	432	491	474	491	449	469	461	488	497	434	490	491	500	466	475	472	495	494	471	477	477	497	456	468	466	472	488	457	457	477	438	503	506	482	481	432	473	436	481	440	465	478	472	454	474	428	455	491	460	455	440	484	474	399	467	449	460	470	432	463	503	456	449	491	460	466	487	478	468	447	440	456	463	427	464	468	469	458	458	463	451	452	412	466	480	466	478	449	465	487	442	469	497	446	482	491	463	471	404	439	475	407	441	441	521	431	485	482	447	447	474	447	486	488	460	432	440	493	464	466	447	502	437	453	456	468	431	490	481	487	485	451	463	476	485	472	459	471	431	464	439	485	495	472	510	483	431	476	474	440	455	474	481	455	470	448	466	482	436	421	429	467	427	492	446	452	429	446	465	476	438	496	495	480	508	441	484	447	474	480	436	445	421	496	461	508	466	474	496	500	459	478	486	470	522	454	463	448	465	472	418	464	469	499	468	461	492	444	461	420	458	468	475	457	477	473	450	453	463	464	485	497	460	483	473	476	463	463	457	447	498	456	474	454	470	453	454	455	488	471	448	441	498	465	471	482	499	471	432	488	435	447	446	478	456	472	456	489	438	451	480	436	465	487	489	471	476	454	484	450	445	442	431	458	452	450	451	473	486	480	461	482	455	462	431	460	447	463	438	488	448	461	461	480	483	488	477	480	470	455	493	525	431	465	472	463	443	440	453	492	451	445	476	451	446	442	462	479	435	441	483	483	434	505	478	467	488	492	496	471	450	479	498	426	463	488	440	472	434	469	447	458	438	435	459	457	481	437	490	471	464	452	433	448	435	476	398	474	470	476	487	503	458	457	431	459	450	450	489	468	437	494	458	470	450	473	437	476	474	448	486	476	467	461	471	476	483	455	440	472	440	459	458	444	441	467	459	480	437	453	435	479	453	448	467	458	434	446	490	516	439	440	481	500	470	460	469	451	442	449	476	499	485	478	503	452	501	461	455	457	474	464	418	438	471	451	468	448	436	453	452	447	444	441	452	434	493	420	473	480	496	448	436	417	464	462	477	439	487	478	447	506	429	455	485	449	454	500	475	451	465	482	431	460	460	482	464	465	454	483	501	464	472	504	494	492	467	466	485	462	495	460	489	488	464	464	475	436	486	464	479	466	475	434	467	490	474	470	436	483	492	434	495	425	459	459	475	473	435	474	463	481	486	507	462	428	450	449	479	461	442	492	474	449	453	459	464	472	477	439	490	458	491	469	474	477	488	428	484	466	470	459	466	469	480	456	454	481	505	444	447	474	475	476	489	493	476	451	475	432	457	450	481	486	450	485	452	435	465	471	419	462	432	465	491	480	487	460	484	435	457	488	481	458	477	483	457	442	500	455	474	462	442	470	445	458	482	460	457	470	451	448	464	405	476	477	521	445	467	502	459	497	468	440	471	492	459	473	475	460	469	436	475	492	456	479	459	496	471	458	434	463	494	493	464	459	472	465	457	467	426	483	450	463	499	457	462	434	464	477	458	504	492	435	431	514	465	453	433	468	466	464	456	476	429	453	405	450	469	454	440	452	460	479	476	447	466	479	471	470	453	447	477	446	474	445	450	460	496	428	477	456	459	459	472	506	453	462	432	412	455	466	481	468	463	449	449	451	438	508	456	460	500	495	441	434	476	446	473	443	512	495	483	474	466	465	447	495	473	439	436	413	478	440	509	458	482	476	488	470	462	438	449	403	457	461	456	469	453	487	478	472	448	467	486	467	410	486	499	457	482	438	462	406	461	471	442	485	446	455	454	484	476	472	535	478	466	478	466	464	422	451	473	451	489	461	436	465	437	428	461	466	457	442	451	506	517	436	441	451	435	435	449	482	443	452	479	454	494	433	477	466	435	461	468	486	468	456	489	509	436	456	505	452	468	468	502	474	447	464
30609	2485	853	702	594	571	507	534	500	517	506	487	503	481	505	485	487	457	506	451	501	533	492	501	459	496	487	526	473	492	493	499	505	499	516	472	480	484	449	477	488	458	488	474	468	468	485	539	489	546	490	490	517	517	512	493	516	470	493	494	497	450	449	488	502	508	501	502	464	506	460	503	506	467	513	488	489	479	499	535	535	477	504	489	476	461	460	488	510	442	501	475	531	526	498	489	461	482	507	527	519	429	444	475	458	470	481	480	526	488	483	500	516	507	487	490	478	476	455	532	493	505	505	496	470	464	509	483	466	468	452	478	467	485	480	503	479	457	482	477	480	467	487	442	462	456	507	484	451	506	523	476	499	466	492	493	465	472	513	472	465	484	503	530	468	494	511	517	527	455	521	497	465	503	478	504	489	480	495	477	454	475	508	511	472	520	516	471	465	483	465	509	481	432	463	467	494	449	485	483	490	512	491	491	484	496	453	521	486	475	473	486	462	476	486	477	464	473	505	513	489	521	504	545	474	464	482	519	472	464	460	493	515	466	508	463	498	511	509	529	454	485	473	489	462	452	502	484	484	486	457	521	509	514	520	526	489	496	480	476	441	500	508	457	447	479	488	506	462	484	483	483	525	508	465	453	482	481	473	488	452	518	467	525	508	467	472	508	498	505	459	513	458	465	473	496	465	449	484	483	519	464	475	486	523	492	481	480	455	491	499	491	511	457	484	477	480	484	487	471	488	524	460	468	469	476	518	495	472	454	459	473	493	513	465	505	475	459	499	480	468	523	471	469	509	533	482	508	477	507	458	498	499	471	453	484	450	488	500	471	507	455	458	484	465	468	473	487	511	478	427	472	486	473	470	472	472	490	476	487	440	501	492	497	449	496	478	491	464	447	483	433	495	456	500	478	505	523	466	481	483	479	491	451	525	500	474	457	481	478	499	486	453	474	491	468	503	503	471	505	483	499	478	463	493	497	463	482	503	481	501	436	469	490	517	481	494	456	510	472	501	488	474	556	503	492	489	472	497	457	454	493	468	458	470	506	474	476	478	518	462	507	514	457	493	479	504	488	509	471	473	487	461	503	471	475	477	486	469	455	507	506	506	506	497	460	486	496	479	485	490	489	495	464	494	474	537	489	463	470	492	521	462	478	491	509	501	505	473	461	498	455	485	461	485	491	481	493	463	493	489	490	511	464	507	479	479	497	501	483	497	489	524	486	481	500	486	458	450	473	482	463	490	487	503	504	488	468	470	509	497	519	488	486	457	496	516	491	506	474	486	480	494	483	464	510	453	473	497	529	511	453	487	499	510	446	532	450	489	516	528	516	524	502	478	483	473	459	478	451	441	471	525	500	473	445	484	423	518	476	516	479	509	521	478	500	473	464	496	482	468	488	478	537	471	503	459	478	516	470	492	481	498	479	478	478	512	519	472	506	521	491	488	488	477	473	451	473	502	494	488	457	478	467	439	494	491	504	461	509	483	466	495	509	472	504	475	443	482	456	486	494	525	495	445	475	495	504	477	491	471	518	484	474	490	457	443	500	517	479	474	450	462	533	526	459	480	465	497	498	472	491	478	489	481	453	542	477	509	469	454	484	487	484	494	447	492	481	473	480	482	513	464	468	459	489	477	526	476	496	483	520	478	494	474	510	495	485	500	489	474	471	503	484	510	452	442	490	465	480	513	472	476	499	487	521	477	459	515	490	516	470	499	450	507	501	481	505	506	517	505	451	452	487	453	475	488	465	497	477	484	464	527	458	475	520	476	473	474	451	473	460	453	468	517	496	506	470	474	457	500	468	489	475	499	456	477	470	486	507	475	466	484	474	474	499	464	493	487	504	463	480	488	497	482	473	469	469	438	499	512	474	496	477	460	514	497	480	520	441	470	518	535	441	481	474	490	472	479	444	506	456	504	486	470	500	508	451	466	460	457	460	507	468	486	464	501	499	501	466	513	469	477	485	509	492	496	465	453	484	506	447	531	510	490	513	493	443	501	471	490	503	486	474	520	476	456	481	462	512	469	514	493	504	479	461	467	480	459	490	442	469	479	470	510	487	479	459	495	522	498	455	477	489	469	486	477	490	516	497	476	459	501	497	492	484	522	454	504	469	492	458	494	508	530	496	499	515	537	478	426	468	465	486	528	495	470	459	446	492	437	493	516	456	475	478	458	470	498	490	505	473	459	446	463	496	471	484	483	495	497	495	499	480	519	527	497	496	483	478	496	470	480	489	497	442	464	519	492	480	500	460	494	466	524	464	509	489	493	450	479	439	513	519	499	478	464	477	488	511	498	531	508	519	490	463	507	472	425	456	512	439	503	468	488	513	534	517	480	504	476	495	457	460	512	459	495	508	482	428	491	451	463	536	454	486	513	515	510	490	493	488	468	475	499	452	462	473	513	520	496	508	489	459	483	488	501	518	469	511	483	516	475	496	505	467	440	442	462	467	493	500	494	463	464	486	524	471	519	473	479	450	478	469	508	451	497	501	466	448	494	483	461	463	506	459	439	465	520	479	482	464	502	489	462	462	503	470	504	512	511	474	490	472	514	488	480	484	491	475	490	487	496	520	479	506	492	474	464	479	484	508	480	485	476	492	470	539	483	480	487	465	477	506	457	471	476	505	450	477	441	469	447	483	540	468	504	504	493	542	487	484	494	497	504	508	535	514	487	466	482	502	462	509	471	516	505	525	488	487	493	501	471	494	491	495	496	441	515	515	470	511	493	475	480	485	490	486	500	497	473	496	491	451	488	472	446	494	508	474	510	493	523	476	450	487	486	478	450	461	519	511	480	498	451	496	496	493	492	450	478	508	481	431	477	473	506	474	524	509	435	484	452	475	505	508	452	447	438	504	502	472	489	461	478	482	474	490	478	496	495	494	497	488	532	492	479	465	465	443	481	488	484	465	447	477	491	475	471	540	499	463	451	484	473	507	469	481	469	490	487	515	464	520	488	496	494	485	530	473	484	500	515	487	470	484	489	471	473	515	445	487	492	452	473	479	486	478	484	489	464	478	472	495	464	500	540	444	527	508	474	489	498	465	508	502	486	520	503	472	471	472	486	466	470	512	440	482	477	431	489	490	472	497	478	470	493	471	461	474	482	493	493	485	470	484	450	491	488	499	490	504	455	503	449	496	447	484	515	466	470	474	529	515	536	478	500	483	501	508	485	460	518	457	502	455	486	492	479	472	456	502	469	522	493	537	460	468	478	508	464	487	503	481	517	481	495	442	476	480	481	498	478	466	477	484	505	476	465	473	482	515	438	419	461	484	457	480	459	505	475	476	462	509	503	486	481	504	491	486	503	500	505	498	505	442	473	521	505	473	470	513	533	492	452	497	471	482	490	473	497	470	483	485	471	469	483	488	486	485	502	500	505	466	496	463	466	551	524	490	472	519	435	512	471	449	453	498	441	461	574	490	483	530	476	498	490	474	489	463	503	467	478	495	450	477	501	478	450	479	511	492	468	456	475	458
25254	20995	27359	24740	20966	10688	982	611	522	486	432	395	405	386	350	350	326	338	340	307	328	357	331	291	308	354	306	337	303	287	276	305	290	304	300	316	295	307	341	304	306	293	264	306	297	288	290	295	296	311	308	307	329	302	282	301	329	280	341	288	284	324	312	295	290	318	287	286	269	269	327	300	314	294	312	308	285	292	275	295	292	296	304	289	282	276	280	296	306	278	281	322	277	290	313	285	306	255	277	289	298	290	301	273	277	294	261	273	273	308	277	289	305	259	309	281	330	256	328	302	292	267	259	255	278	283	290	298	344	278	295	280	288	301	307	282	296	285	285	297	277	261	255	282	262	303	301	275	286	271	270	292	289	269	285	282	293	316	278	284	255	283	292	267	260	309	294	282	271	297	270	306	278	274	270	294	283	270	289	284	277	295	303	303	280	313	279	286	245	257	269	291	289	271	287	288	285	296	279	287	270	310	307	276	287	281	304	290	320	306	291	284	290	272	258	280	317	299	294	307	321	295	300	315	292	239	299	253	290	271	310	275	291	276	300	287	301	293	297	269	307	277	295	284	245	269	302	265	280	321	284	247	289	291	276	286	296	296	286	275	275	309	262	286	282	309	291	283	307	272	296	259	274	299	260	304	278	280	297	282	315	265	280	293	250	263	277	273	269	323	285	261	268	304	293	301	272	262	281	297	290	278	289	272	302	289	270	271	300	269	285	291	279	306	286	280	293	316	286	292	319	248	286	280	297	280	283	265	304	300	245	296	262	282	292	282	271	275	271	328	260	258	279	299	302	280	280	281	286	264	293	291	312	284	253	270	299	283	282	272	311	290	287	285	292	279	283	285	285	267	299	292	296	260	296	266	287	313	291	291	313	283	245	299	295	290	275	298	285	287	274	276	296	284	297	287	281	293	292	271	275	293	280	293	308	298	294	330	295	296	294	286	258	284	263	317	291	298	289	297	304	294	298	266	313	283	251	286	296	260	299	274	297	313	287	296	298	282	297	296	287	302	272	296	261	271	290	276	261	272	307	280	291	289	288	302	278	283	309	274	306	302	274	280	284	279	264	311	272	282	315	283	310	258	270	265	274	302	289	284	283	286	285	299	289	299	297	264	316	258	293	323	295	274	301	275	293	272	260	292	284	287	293	302	290	299	292	276	305	274	317	292	298	271	260	259	284	269	293	263	296	271	274	261	277	313	268	312	297	296	306	302	299	265	277	247	266	249	328	297	291	265	278	287	296	316	278	260	303	299	272	300	313	315	294	290	293	267	299	271	281	313	292	274	309	319	279	282	299	302	277	303	283	253	277	279	282	283	284	305	274	276	294	299	282	294	270	331	292	298	280	269	268	308	290	288	309	280	328	271	291	319	296	300	268	272	266	286	263	295	300	295	304	287	280	290	296	282	285	288	290	283	272	308	307	296	294	284	275	282	259	274	266	281	273	266	280	281	286	276	296	304	273	287	276	313	304	292	300	298	273	298	321	277	312	256	276	283	292	263	283	302	279	279	290	273	273	285	266	292	287	260	250	272	280	278	300	291	265	326	278	283	301	297	265	339	286	268	303	291	308	294	294	266	289	330	269	312	303	282	294	281	286	293	275	303	288	266	312	289	299	292	282	275	322	291	265	291	270	319	257	292	281	270	305	296	276	293	298	259	292	261	252	287	307	286	285	301	278	283	302	267	302	314	281	281	280	263	296	295	309	313	292	308	290	273	291	280	303	297	296	291	270	278	254	310	305	308	304	296	298	268	283	267	269	290	264	308	318	267	282	274	294	297	278	272	286	255	291	274	319	284	304	267	275	298	281	278	304	284	299	292	278	269	287	293	275	282	304	263	262	284	264	289	283	307	286	275	280	283	323	300	288	321	279	302	298	289	303	292	268	278	285	303	322	289	301	284	279	287	268	289	266	288	298	280	286	268	279	257	286	304	275	298	298	285	273	263	280	292	291	304	294	286	272	304	273	258	285	275	278	288	250	285	288	293	310	307	282	269	293	308	266	285	272	284	292	285	336	304	280	265	293	308	268	317	260	290	281	285	303	277	244	282	293	295	291	260	311	302	286	295	274	281	275	305	314	295	295	286	302	275	291	249	287	309	288	323	297	286	298	287	286	268	284	268	297	254	287	283	280	308	281	283	303	281	282	281	281	267	280	278	300	300	274	310	270	310	292	281	285	282	279	291	298	285	299	305	254	277	315	321	304	299	298	284	297	323	279	294	282	272	266	290	270	266	262	251	308	285	250	320	307	266	307	308	284	316	293	293	274	305	318	305	267	287	268	298	287	295	264	296	261	301	298	293	285	268	275	293	296	276	252	271	282	285	285	277	297	280	304	293	277	304	280	315	306	299	276	298	275	283	296	256	289	281	285	283	296	303	291	312	270	306	255	281	255	263	272	297	291	312	292	319	287	296	287	276	283	309	314	290	264	295	303	318	286	301	303	276	288	261	313	297	280	298	281	283	271	300	281	280	294	274	291	279	304	288	270	297	291	326	286	264	291	275	267	298	297	269	300	275	305	278	275	287	284	293	292	272	284	277	312	287	304	304	306	308	271	278	282	322	277	309	308	265	342	282	291	292	294	294	286	262	281	281	287	281	294	306	280	310	318	260	261	290	284	280	274	282	250	282	298	286	284	272	303	293	282	286	298	285	304	278	304	308	301	277	276	276	295	294	300	296	239	289	310	289	278	288	308	288	304	259	252	301	272	300	294	292	295	289	286	298	286	294	264	286	294	277	289	281	259	282	278	293	304	274	300	303	243	294	321	281	282	278	310	260	291	291	299	276	287	286	302	294	286	292	262	306	281	259	285	297	305	275	304	290	282	304	272	284	303	288	276	294	300	278	274	286	303	303	277	309	278	305	291	272	257	329	295	305	275	290	323	268	257	294	293	290	345	278	267	249	257	292	271	296	279	292	284	294	267	280	294	288	272	293	283	291	292	283	280	312	292	290	273	289	261	265	297	296	284	301	266	271	262	281	290	298	284	318	304	295	320	296	279	282	311	274	309	281	268	293	270	277	276	306	300	293	275	290	259	301	300	281	294	268	302	282	300	278	293	270	271	282	306	270	266	295	266	255	297	291	276	278	277	283	267	285	276	308	289	291	291	251	272	283	285	319	250	299	294	309	261	248	271	277	281	272	324	307	274	270	280	319	298	267	294	273	283	272	280	292	272	265	293	302	277	300	290	278	294	299	276	317	284	286	296	307	270	278	291	292	274	290	307	291	286	310	277	284	296	277	286	257	283	281	287	292	307	294	288	259	297	310	326	257	295	268	287	302	263	279	296	285	301	301	300	273	281	284	322	297	299	294	281	304	273	278	299	305	255	280	270	289	302	295	306	283	291	281	264	291	259	315	270	287	323	275	270	286	277	309	290	298	311	271	324	286	267	271	282	284	270	282	294	291	269	250	304	306	277	304	320	311	278	296	297	284	290	281	285	312	273	270	306	310	271	276	294	314	279	287	257	281
57176	9772	7395	4108	2436	1739	1309	1058	899	771	627	625	528	526	505	476	432	425	400	397	411	359	391	337	316	357	325	373	346	334	309	352	332	357	316	315	332	332	330	312	282	328	294	305	313	349	320	314	336	312	272	318	316	288	299	337	299	295	317	284	309	310	340	319	307	293	320	297	283	328	308	292	309	297	311	329	327	330	305	298	297	321	313	296	320	304	349	279	307	282	299	335	311	283	283	308	298	313	311	282	311	291	303	312	304	301	286	298	296	309	294	288	305	318	330	305	310	306	293	292	325	311	334	292	302	313	282	303	287	288	309	309	272	305	280	314	300	271	311	289	306	290	280	284	293	273	289	301	312	302	314	312	289	329	291	298	286	294	318	297	279	297	303	289	286	316	317	325	269	313	276	289	293	304	318	296	301	274	289	299	295	329	307	314	309	295	326	322	333	311	280	306	273	297	305	284	296	291	319	304	272	307	313	301	311	304	259	320	281	307	307	284	311	307	327	306	297	339	320	301	302	315	318	314	287	297	255	332	298	296	291	273	298	300	293	284	280	298	346	309	313	332	301	311	290	274	317	313	324	315	319	317	320	281	313	291	304	308	305	262	284	282	323	273	291	334	321	300	267	302	292	302	300	319	330	304	298	299	300	284	279	318	296	279	299	302	320	307	295	290	285	304	300	306	322	287	306	299	293	319	309	302	262	316	296	337	254	310	303	320	309	329	333	305	312	282	304	290	278	315	301	303	280	320	279	268	302	257	278	299	292	304	302	308	296	274	312	300	264	314	312	331	284	301	307	269	309	286	309	307	319	317	260	312	307	324	308	279	303	309	329	306	313	287	297	312	292	288	294	276	282	280	279	345	286	314	308	321	305	304	282	310	316	285	287	301	262	295	306	309	326	324	310	331	327	318	303	298	303	278	309	299	290	314	279	300	303	310	288	305	277	323	312	298	283	280	321	310	311	287	332	309	308	316	290	294	317	307	297	277	314	316	282	276	304	290	278	305	271	275	286	318	272	275	299	291	308	296	309	274	307	327	265	319	331	299	286	291	354	287	282	286	314	300	284	249	310	314	319	302	277	293	307	321	280	321	280	291	274	314	306	298	309	278	294	282	289	274	303	303	313	294	295	300	274	310	288	295	311	295	284	328	309	288	334	288	278	307	298	275	298	309	298	298	312	318	299	303	335	285	303	307	293	281	314	313	297	336	303	275	282	285	295	315	258	295	293	282	305	311	278	348	315	289	335	290	279	295	315	304	285	317	312	304	291	311	314	300	296	275	274	303	312	311	317	295	310	305	306	331	312	311	290	300	299	310	286	328	293	295	305	305	273	313	315	296	297	277	330	316	328	306	315	296	305	294	306	299	282	311	322	299	313	321	319	287	334	305	312	311	307	302	313	317	291	344	315	329	334	268	284	304	320	308	304	301	292	331	285	301	328	300	325	279	307	289	303	278	317	261	313	312	322	315	294	283	302	311	291	285	311	298	289	285	293	312	281	340	313	302	332	266	306	288	274	322	324	336	289	287	290	303	271	280	300	297	305	284	311	307	293	315	277	314	286	308	258	309	291	290	270	290	271	330	314	278	294	293	313	292	277	321	342	331	292	306	335	304	301	301	304	315	349	283	294	304	290	292	285	295	300	271	314	310	282	312	306	316	295	298	283	305	267	309	270	306	273	309	285	292	289	319	280	314	308	284	286	311	273	285	309	300	310	298	290	293	319	281	315	339	297	306	279	318	321	291	293	327	286	280	299	279	314	295	296	292	290	289	291	332	269	310	299	287	289	284	275	300	310	309	306	295	309	319	282	307	295	301	325	301	317	303	314	302	307	261	302	288	279	309	303	287	318	302	320	290	287	312	288	304	276	320	321	306	284	289	308	271	290	289	292	272	288	287	308	300	301	321	281	299	325	313	300	302	316	315	282	290	283	306	327	327	277	324	286	311	275	330	269	315	305	301	290	297	305	272	295	274	311	325	300	258	331	302	316	264	326	299	288	287	286	284	307	325	272	286	303	315	318	279	298	296	287	277	309	321	322	328	283	307	286	300	291	294	278	313	310	320	300	310	292	309	328	307	276	304	285	330	318	285	283	295	290	276	308	293	328	284	319	315	292	335	298	339	263	300	336	265	290	298	314	298	292	290	311	310	306	317	307	296	292	298	296	281	267	288	272	253	271	267	300	301	317	285	267	303	287	288	294	297	321	287	290	278	293	321	345	315	290	280	315	253	305	266	270	313	304	326	284	297	281	285	269	306	292	285	280	341	313	271	311	293	310	295	301	288	312	285	300	320	298	317	279	314	303	248	313	278	280	304	324	281	281	329	301	309	279	271	315	285	267	325	263	304	308	291	295	283	313	282	294	321	301	317	272	295	346	288	285	322	297	285	297	282	293	273	309	309	316	280	320	292	314	308	301	272	316	303	278	339	275	300	298	279	330	309	315	267	292	280	280	311	265	324	312	271	290	303	287	330	297	316	306	292	292	313	301	309	280	296	318	287	293	283	284	281	307	264	283	271	304	293	335	307	307	315	310	286	297	319	302	295	296	324	304	307	291	312	283	307	300	295	312	324	291	301	319	311	267	291	296	288	284	298	297	313	304	310	295	303	275	311	278	320	300	324	276	268	298	275	292	265	304	280	320	299	318	299	270	292	294	293	310	296	301	273	282	275	266	269	312	293	296	297	313	282	292	318	326	308	305	300	298	267	342	316	292	296	298	282	319	296	285	329	295	318	311	302	281	302	298	302	300	274	311	283	315	326	301	302	305	296	314	287	278	302	332	263	303	321	295	327	292	309	300	319	257	309	295	286	280	283	286	304	266	308	294	320	268	305	320	286	288	351	293	352	342	301	295	317	267	274	325	299	311	298	293	312	299	276	289	332	326	299	294	277	293	308	282	296	308	333	300	277	323	291	287	297	309	305	281	315	316	292	306	307	312	275	313	276	294	284	293	307	275	320	292	272	304	309	295	309	319	299	293	295	307	266	295	279	329	310	284	288	260	316	278	299	305	303	312	306	286	283	297	284	298	314	320	292	309	291	280	299	327	295	306	314	281	303	278	326	300	314	310	292	308	276	295	330	274	295	291	302	290	298	276	258	259	317	310	275	302	296	295	291	283	294	322	326	301	349	283	283	294	287	289	290	285	301	320	267	288	322	293	295	295	318	284	284	314	286	284	298	303	292	281	273	308	314	291	294	324	299	287	307	288	287	309	314	307	314	287	294	328	284	328	319	300	316	312	304	303	291	284	296	300	290	299	312	283	325	306	278	312	297	299	274	272	306	298	303	309	296	291	280	332	279	305	279	281	321	330	301	307	312	299	302	292	297	294	285	320	294	298	313	279	286	314	250	289	280	302	305	321	309	320	277	312	293	287	320	298	313	292	338	304	300	317	292	322	274	317	272	296	291	304	297	279	318	328	304	291	333	268	328	307	303	308	290	325	275	279	319	303	306	323	295	294	318	303	269	274	301	314	314
23232	20943	27895	24140	20945	21010	10183	1438	1095	929	910	887	830	809	735	705	767	682	737	728	714	627	680	652	673	618	668	604	647	649	619	629	654	636	648	652	579	650	619	671	624	599	603	641	635	615	613	708	602	644	625	632	619	628	599	625	602	597	546	579	566	576	584	642	627	668	609	614	646	609	609	623	588	605	617	599	605	626	607	628	638	620	573	623	583	587	656	650	636	597	637	614	614	572	620	610	605	616	586	567	604	622	578	646	571	585	570	631	632	584	589	568	527	580	576	617	624	632	577	603	594	584	623	588	609	630	605	585	609	627	600	602	574	554	583	611	598	573	601	556	591	637	577	571	633	617	587	600	629	585	607	642	552	611	630	593	620	602	608	615	598	570	562	580	592	600	608	614	583	579	647	599	614	574	614	614	590	592	610	590	613	583	568	625	607	623	597	613	568	585	594	605	589	603	603	587	615	629	626	652	578	604	611	606	586	617	644	614	607	626	602	570	633	602	624	572	593	640	556	621	603	633	619	599	635	615	589	600	606	640	657	603	560	594	615	569	617	607	630	621	566	591	612	611	580	592	589	622	608	563	639	548	603	585	586	619	615	604	594	608	611	577	574	608	586	640	611	610	603	619	598	554	618	592	588	590	604	593	587	627	633	551	617	605	569	620	641	567	589	590	584	603	542	582	555	598	599	595	586	600	614	627	605	636	638	550	617	608	614	595	594	609	607	603	565	575	606	613	611	551	639	621	574	587	591	600	612	590	590	602	598	622	641	598	597	604	613	626	564	623	597	614	649	591	640	602	653	646	592	601	605	583	588	610	594	620	592	602	636	599	573	568	600	584	567	579	593	631	581	629	583	590	607	582	583	603	602	581	566	592	599	525	581	617	641	603	625	575	648	590	601	585	587	592	629	563	627	566	551	624	549	625	633	588	555	622	618	615	603	565	615	589	587	641	575	633	607	587	585	563	552	606	611	561	582	629	587	596	598	622	587	553	595	571	583	609	592	617	606	607	605	600	600	598	662	640	568	608	625	597	580	619	600	555	607	584	617	621	582	585	605	591	603	606	616	608	600	559	596	570	613	577	549	618	604	623	613	599	593	613	611	553	603	625	617	602	593	607	633	651	595	572	579	628	631	610	621	621	662	601	606	565	603	580	650	596	611	558	588	607	570	586	576	628	586	596	574	577	605	556	623	582	590	596	551	586	585	605	599	616	601	605	588	599	624	584	568	591	603	635	562	590	581	561	562	616	584	568	574	600	602	573	578	613	572	600	568	611	612	613	635	580	596	591	576	571	620	584	621	572	598	623	547	624	596	595	573	624	626	648	605	593	609	620	562	604	576	584	592	555	574	603	605	562	593	593	604	551	641	595	594	586	592	577	589	576	613	566	559	603	588	602	596	640	620	606	624	601	593	636	609	597	597	584	598	645	598	609	626	579	640	611	587	578	593	594	570	591	591	630	609	585	584	573	589	568	598	623	623	603	588	615	569	592	598	629	591	616	584	671	666	667	615	573	607	607	590	619	586	572	586	603	633	637	572	575	620	582	627	590	575	608	651	652	640	594	612	626	539	623	616	589	581	635	575	618	592	561	603	634	600	656	594	630	639	597	590	564	562	644	624	551	623	612	642	637	573	611	588	591	612	577	624	572	577	605	582	567	610	600	589	599	562	634	617	586	595	607	599	639	629	563	607	581	560	666	590	593	590	603	580	632	619	586	584	623	627	591	587	583	568	597	608	602	572	593	579	601	594	575	587	588	597	596	649	574	591	628	606	552	605	575	536	529	611	587	598	600	627	610	631	636	587	608	607	623	593	568	586	630	597	630	559	583	575	617	587	624	538	587	624	642	644	594	613	624	632	577	615	608	612	556	590	633	602	605	580	532	589	617	594	588	599	581	601	644	618	623	554	597	596	602	596	621	640	602	641	627	597	624	545	620	573	579	581	632	609	574	617	596	630	621	611	607	606	562	563	589	589	618	575	555	608	588	585	560	637	569	599	590	615	624	594	608	605	567	612	596	586	591	628	589	610	588	623	567	618	605	614	607	605	600	553	625	623	575	588	616	609	575	589	592	623	611	574	565	600	564	582	582	581	627	628	629	605	593	603	633	602	616	619	623	608	608	640	587	576	603	576	573	588	579	618	636	604	581	563	576	582	609	593	631	634	632	580	597	638	606	605	596	617	606	578	585	619	630	576	567	617	598	604	576	566	593	625	624	585	634	534	595	581	662	551	628	607	583	591	667	610	607	605	594	549	610	639	587	603	590	574	616	636	613	589	596	586	593	586	609	610	628	593	620	602	600	611	583	626	595	618	558	626	601	582	610	579	593	596	630	624	567	629	587	614	608	569	591	599	595	603	579	610	627	601	636	612	590	607	562	609	598	612	595	556	575	631	575	552	582	567	607	575	557	602	638	578	572	616	556	617	596	608	590	607	577	660	626	603	613	574	576	580	619	572	610	630	592	638	623	635	570	649	597	569	648	551	584	570	553	580	594	626	558	607	621	579	593	598	598	630	625	558	586	591	611	566	605	614	581	639	654	616	535	618	613	554	598	579	594	597	566	573	577	609	550	624	596	578	582	579	600	572	581	563	593	616	609	582	607	587	554	580	597	570	613	609	605	554	608	606	610	610	591	616	661	593	580	639	607	576	615	574	615	580	568	592	596	588	602	584	614	568	595	620	630	591	598	628	590	558	548	605	589	533	621	604	597	608	584	642	599	584	576	578	585	624	610	596	602	581	524	609	595	577	584	556	584	559	647	590	588	568	597	579	602	618	594	634	589	592	608	586	615	570	619	646	548	618	577	619	586	597	558	612	597	637	598	635	603	630	631	637	649	564	642	620	579	585	585	574	638	627	633	647	598	662	607	584	560	575	610	621	564	581	601	600	604	587	558	588	653	606	602	605	599	574	565	578	591	538	644	572	621	595	571	590	594	616	567	601	602	556	614	635	598	625	598	602	589	607	592	621	576	612	612	651	591	633	629	626	559	632	584	576	591	610	601	561	576	606	601	652	598	647	635	615	583	600	607	599	608	619	549	568	617	596	619	557	599	574	582	558	560	590	569	602	622	608	612	628	600	594	624	639	592	597	570	646	611	574	636	578	559	600	637	618	602	639	596	576	596	587	582	557	564	616	599	648	589	568	590	566	612	591	597	622	564	593	612	654	619	572	620	621	626	595	579	611	622	580	567	625	572	627	595	612	618	618	611	556	619	600	617	599	580	618	578	606	597	637	599	563	620	594	555	580	659	576	642	551	619	617	665	591	584	549	605	567	562	591	631	616	593	629	607	580	624	615	582	593	608	605	641	551	535	576	611	614	590	582	612	599	542	659	624	590	604	590	574	612	592	625	599	588	604	620	633	594	587	603	599	627	603	533	553	567	599	562	603	617	569	615	612	580	593	539	591	573	556	621	601	563	612	615	591	536	571	607	593	565	585	571	648	577	625	553	641	582	555	597	610	589	600	601	585	576	612
56457	12554	12435	7350	4623	3319	2544	2049	1692	1494	1262	1166	1046	993	920	911	838	806	784	791	708	705	701	706	679	699	630	671	675	658	636	617	654	596	603	626	582	583	575	595	582	598	615	597	586	625	607	620	594	617	629	607	632	632	589	601	577	606	605	606	584	623	558	575	558	581	563	653	625	571	560	543	571	556	608	561	604	584	596	585	583	603	552	553	578	567	561	573	567	595	571	614	533	520	587	559	547	548	513	595	584	584	586	569	562	561	594	546	564	566	611	537	586	539	559	541	554	548	559	584	563	591	605	561	551	581	607	573	586	605	564	579	593	577	584	563	574	563	556	610	544	591	549	585	519	590	585	553	541	591	551	562	563	584	554	525	521	607	572	543	562	554	536	579	578	514	578	591	540	567	570	578	580	584	573	565	564	589	595	573	598	598	546	547	563	561	597	577	538	585	549	565	589	568	531	595	593	599	568	571	596	565	578	552	544	568	503	547	561	552	542	597	539	601	590	492	543	530	569	578	584	585	540	528	582	583	610	558	526	517	543	581	554	586	552	535	571	539	522	531	563	573	518	582	542	583	533	590	595	590	572	531	517	546	559	567	569	557	530	575	590	575	571	543	570	577	556	566	575	544	590	543	575	553	556	544	601	582	557	547	548	583	560	555	530	569	586	578	570	559	549	535	584	572	581	541	594	557	553	540	511	576	603	566	563	533	620	621	621	539	578	560	538	587	559	540	542	524	554	573	533	586	543	554	593	560	590	591	546	536	558	554	570	599	587	584	596	530	503	534	593	547	537	545	597	533	521	578	539	560	571	562	566	537	604	558	562	530	546	579	541	560	554	606	555	566	545	586	530	543	551	585	575	589	573	550	616	608	552	560	613	568	546	584	533	562	542	560	589	519	571	566	604	533	599	588	541	605	544	584	545	571	549	528	545	604	603	568	613	528	577	574	571	564	556	584	546	570	568	548	552	589	572	585	560	584	572	571	585	561	514	606	575	560	518	571	575	561	595	548	575	531	551	552	593	535	557	514	598	541	577	565	565	577	536	561	562	614	555	525	536	528	608	588	525	560	549	554	573	550	564	544	575	548	598	589	591	555	555	547	585	529	588	588	560	553	574	553	595	582	546	565	547	619	555	571	556	544	543	532	568	575	556	580	598	575	600	561	531	524	534	539	559	570	567	565	578	589	554	557	569	594	592	544	565	543	578	538	541	559	571	564	552	580	567	558	595	536	542	529	588	587	570	570	571	579	541	558	560	601	582	542	589	572	548	578	580	560	536	583	587	557	555	578	550	567	568	563	561	578	560	570	509	639	550	530	558	531	584	511	547	558	592	542	551	586	530	598	625	613	587	538	535	552	553	609	566	578	514	616	564	533	579	611	582	546	589	570	561	529	569	561	547	559	529	555	561	594	568	582	561	590	552	541	544	607	572	555	535	574	547	577	573	561	586	563	560	572	609	566	546	551	573	564	566	514	574	554	602	594	587	588	541	523	544	592	566	565	540	532	568	594	547	531	561	570	575	587	550	565	554	580	535	542	596	584	577	584	537	581	549	549	588	544	576	541	548	597	579	620	531	554	608	585	573	567	570	552	569	565	584	595	557	594	635	573	567	528	588	555	560	575	550	593	573	586	553	543	597	606	598	557	592	556	578	560	588	532	613	554	530	550	596	534	565	560	579	554	572	538	593	615	599	569	549	570	559	598	563	544	520	588	516	589	576	611	585	548	587	589	538	510	596	571	562	570	627	576	568	567	568	557	592	508	566	547	556	560	558	548	541	568	607	601	543	537	601	583	527	592	608	597	577	614	608	592	588	583	578	555	586	522	532	552	564	559	562	558	572	568	567	541	524	567	596	537	543	554	538	595	560	576	585	617	530	511	580	570	535	550	522	582	531	554	522	598	532	561	561	565	560	598	580	548	525	564	556	562	580	583	527	599	574	564	566	528	590	526	584	517	562	519	585	597	582	511	603	587	586	556	522	555	535	592	560	568	532	570	604	544	575	582	563	564	552	580	591	562	559	563	583	565	593	576	528	539	574	566	546	562	565	588	568	550	562	536	603	563	560	551	568	601	583	562	557	623	538	559	574	590	584	572	569	570	570	593	545	604	541	568	568	568	545	566	588	558	568	565	553	559	576	566	552	554	564	563	560	588	545	570	562	558	538	593	563	581	559	580	572	556	510	592	588	573	574	556	582	571	560	556	606	586	544	561	538	543	570	530	532	602	559	557	535	528	576	589	567	584	576	529	568	551	562	587	567	579	589	519	574	570	567	541	586	553	548	527	555	548	577	574	581	584	614	604	566	581	557	565	589	571	561	570	577	548	557	545	572	580	593	558	544	543	578	524	577	571	550	602	574	564	534	553	565	526	609	564	571	562	619	573	566	550	539	556	568	548	555	542	590	566	585	565	551	547	522	538	564	592	538	593	577	577	574	596	583	546	564	610	580	548	550	563	575	579	534	584	552	569	588	536	572	568	558	585	605	556	564	554	565	575	565	555	578	520	548	573	556	554	546	556	563	539	554	593	561	561	531	571	558	564	579	578	592	558	588	591	580	584	527	517	555	566	582	568	543	568	550	541	562	589	584	619	576	544	551	576	589	560	564	521	536	553	551	530	557	566	555	560	573	549	585	538	579	599	577	541	554	512	558	579	587	597	587	522	543	527	547	571	577	577	583	563	565	568	567	569	560	581	609	533	563	643	580	582	535	586	590	557	560	562	549	546	542	549	546	579	548	554	559	550	548	537	583	562	578	571	551	590	577	565	539	569	572	538	540	578	564	555	555	558	552	525	555	545	592	608	537	537	583	588	568	554	531	574	529	542	532	589	582	583	578	586	576	567	579	568	558	569	548	579	547	576	559	605	592	580	574	617	579	567	600	592	546	559	567	545	576	530	584	552	548	556	575	558	581	583	547	574	527	565	557	568	561	530	555	546	558	567	587	572	561	556	550	608	610	576	555	586	586	547	583	559	586	571	574	550	580	570	515	568	572	539	568	537	586	577	550	537	553	588	556	543	592	558	559	573	566	544	579	536	542	547	605	550	563	527	577	579	609	537	602	582	546	587	525	605	596	540	615	531	586	559	555	617	603	579	540	549	542	588	587	567	550	599	529	572	607	581	587	532	609	533	583	600	513	554	549	553	575	599	584	546	578	594	553	553	579	591	544	606	546	554	571	538	581	568	566	593	572	529	598	570	564	513	544	543	580	577	564	548	554	526	599	586	552	582	589	539	544	579	577	568	582	529	594	550	624	560	562	556	615	558	542	601	548	548	581	554	586	586	571	578	551	515	575	579	528	580	551	579	582	532	543	544	579	580	589	558	543	565	605	587	569	552	550	575	503	536	567	541	583	557	520	599	573	586	533	544	538	580	608	547	568	570	600	547	544	557	570	543	588	523	581	556	560	556	613	605	575	546	543	588	569	557	593	553	584	602	544	567	531	541	589	556	575	552	553	553	559	560	572	543	579	588	531	529
33105	17727	4057	692	592	507	513	440	506	503	469	496	473	453	469	457	460	474	467	472	463	450	461	447	468	440	432	463	496	470	470	459	483	476	477	452	475	461	489	466	451	474	440	469	464	472	462	453	466	428	494	493	466	446	470	481	477	451	465	483	523	471	422	470	468	444	469	462	468	450	513	437	486	474	488	468	445	465	478	472	412	466	464	455	471	484	429	445	462	457	413	489	476	451	471	467	496	459	490	475	456	488	497	467	485	465	450	458	470	488	468	448	468	495	483	451	444	472	532	458	470	451	492	464	463	520	476	513	447	466	466	462	438	454	476	456	468	504	461	449	457	454	454	458	468	407	416	461	488	455	464	435	466	470	461	495	447	468	428	410	466	466	466	442	475	444	460	449	462	438	440	422	441	472	489	455	475	439	453	464	464	463	463	471	453	457	475	471	430	456	465	408	454	472	451	463	444	442	458	494	468	463	428	480	472	436	441	423	459	451	457	454	469	462	443	427	505	434	465	489	509	455	451	493	449	499	452	438	470	448	465	508	461	494	489	470	432	454	491	500	458	440	456	428	465	462	471	460	444	448	469	474	472	476	449	483	447	469	475	451	456	500	467	485	500	471	473	483	451	391	495	453	468	487	439	440	470	473	438	475	453	507	416	468	458	443	454	457	432	488	472	457	499	443	453	485	447	436	391	446	444	499	438	497	477	475	462	459	461	435	459	461	498	484	462	432	448	459	449	421	484	460	455	474	416	490	473	438	423	472	462	442	508	433	473	463	440	487	445	447	481	433	466	423	450	433	429	468	444	474	430	421	472	482	508	489	506	476	464	452	425	450	462	468	456	449	470	484	454	484	478	471	486	460	454	442	470	424	470	448	483	477	436	504	448	435	450	483	469	425	420	486	460	448	458	451	479	422	467	457	455	502	453	467	478	468	469	430	457	437	464	440	465	507	500	486	463	466	450	457	435	455	477	472	465	431	453	469	486	444	477	434	462	490	465	491	426	444	468	446	473	460	476	468	457	463	458	470	451	477	493	478	434	422	486	477	495	432	484	453	448	415	442	435	475	446	442	492	463	428	513	468	505	449	502	468	456	460	461	501	459	455	492	448	470	472	461	443	470	451	467	444	453	452	435	459	440	448	433	445	467	443	482	485	483	475	472	482	440	501	437	454	513	450	456	454	464	469	487	472	455	488	477	477	431	456	434	513	449	474	453	460	504	442	452	472	428	415	413	461	456	452	509	423	425	417	468	492	499	443	468	470	461	445	476	470	454	462	467	424	439	489	484	454	455	432	452	470	465	461	473	459	452	472	459	465	445	478	470	475	495	440	475	466	453	473	480	465	466	449	461	440	452	495	457	440	478	459	414	446	470	446	465	468	429	439	437	468	465	450	503	404	467	442	483	457	477	473	474	384	411	455	469	505	493	449	461	445	497	444	464	471	503	456	444	435	455	474	448	494	486	479	500	467	456	420	451	464	474	456	478	483	451	454	498	471	476	462	461	460	454	480	449	429	478	431	458	421	446	473	465	426	469	475	494	458	469	454	514	479	453	494	471	486	516	497	474	451	453	459	487	488	499	475	431	464	463	469	496	469	465	453	446	464	428	410	489	456	460	425	464	482	456	477	440	449	423	448	450	452	483	481	441	483	477	458	455	452	472	475	462	428	477	522	430	470	466	462	442	447	446	480	444	458	492	436	498	453	444	439	457	468	451	478	445	427	485	451	445	468	459	447	445	456	471	488	450	463	497	433	497	460	458	460	488	423	457	502	429	520	455	502	437	446	466	426	460	512	472	451	472	453	461	453	461	441	431	475	463	466	457	455	469	473	492	472	501	455	452	500	472	445	446	473	491	482	425	466	454	465	444	445	463	456	462	493	480	500	459	465	459	450	493	484	509	442	431	469	472	448	451	482	480	478	451	464	481	444	447	456	448	474	478	410	474	452	472	436	474	492	466	446	430	438	447	446	455	454	434	467	433	480	470	424	481	471	445	446	458	460	466	431	464	470	482	514	420	425	520	484	471	438	418	435	469	465	454	465	480	461	481	464	464	484	416	469	488	456	451	462	450	423	487	443	465	489	485	473	459	466	439	474	469	472	490	486	494	447	478	459	449	487	443	458	427	464	453	458	484	454	476	472	452	445	493	454	453	435	422	489	424	473	465	446	477	481	453	438	471	463	427	474	426	435	455	495	456	463	430	448	478	501	469	497	426	466	484	444	468	456	462	441	439	445	456	467	471	438	474	492	471	484	480	476	469	462	459	476	448	434	457	474	453	501	449	498	499	439	431	462	478	511	441	411	484	485	433	476	465	437	462	492	444	461	426	481	493	437	468	434	446	446	478	496	478	465	483	459	459	466	466	477	512	486	466	447	480	428	479	446	447	482	447	426	448	450	478	495	449	472	517	461	461	482	465	493	434	469	515	469	480	480	471	416	471	455	496	449	441	433	469	498	462	486	471	468	464	509	505	448	485	514	455	477	480	497	470	485	420	473	478	476	448	457	447	470	449	465	441	465	481	477	505	453	485	484	478	486	439	496	445	453	419	457	451	468	448	489	476	453	448	426	469	487	438	477	448	441	468	485	433	463	448	495	455	488	481	455	465	460	415	475	469	460	433	456	521	453	461	460	418	485	525	464	454	476	408	471	435	433	450	445	477	472	470	440	479	450	430	445	430	446	443	474	476	417	465	442	466	487	472	425	442	470	432	484	448	470	434	435	449	449	427	433	448	460	470	486	487	471	433	464	503	411	488	463	492	504	414	464	447	504	445	514	470	460	444	494	468	452	453	439	437	446	507	513	476	426	461	446	471	463	450	465	449	468	456	463	489	440	422	457	452	456	436	418	438	454	455	473	472	435	461	464	451	419	482	472	506	462	484	486	424	443	489	414	456	447	465	493	451	470	435	448	510	438	466	445	464	503	464	455	425	471	443	457	462	491	489	462	460	446	466	479	490	488	449	469	472	419	448	497	465	481	460	462	435	436	479	460	441	402	441	485	438	474	471	426	475	444	459	458	453	472	473	464	469	467	464	457	478	437	483	476	431	478	456	453	450	462	429	465	469	468	490	466	453	460	461	458	492	438	497	481	444	477	439	457	472	440	453	490	443	435	406	452	441	461	426	466	466	449	470	459	483	481	445	469	477	437	455	429	499	450	496	495	404	471	466	477	461	481	486	470	435	471	470	472	483	452	488	446	460	479	460	496	451	414	447	498	472	455	488	477	418	446	462	433	468	461	431	493	496	511	458	432	427	472	411	456	452	485	443	484	460	487	466	396	468	468	458	480	480	409	484	491	486	463	487	468	476	462	431	463	446	508	462	453	454	447	480	440	475	483	458	496	492	426	478	460	506	458	487	473	462	479	461	484	431	466	442	450	450	478	426	430	484	473	434	448	460	470	444	490	467	463	481	424	458	444	425	461	457	465	443	439	458	437	469	456	465	487	436	437	492	440	440	441	468	453	423	443	441	524	431	469
30746	2838	869	688	611	559	567	516	512	509	507	515	510	537	512	466	473	511	526	510	498	510	483	478	495	424	489	484	486	469	489	456	494	486	488	472	483	484	501	486	482	447	506	491	496	484	544	513	495	472	485	444	519	509	468	513	527	516	476	503	483	503	477	516	489	444	489	466	485	494	448	512	491	518	500	485	502	475	518	498	500	507	458	500	487	478	498	506	463	517	483	499	504	501	533	462	446	498	501	483	463	488	472	486	478	474	460	419	460	492	460	524	479	536	550	462	523	444	467	526	499	486	478	510	459	492	491	495	505	470	497	515	507	485	498	473	460	470	530	518	474	493	446	479	474	502	470	462	515	487	492	424	430	472	485	471	455	504	503	491	490	496	491	487	443	451	473	480	508	496	502	496	494	467	511	496	463	501	512	483	470	479	501	472	496	466	471	468	466	499	469	483	476	479	500	476	494	478	488	474	451	500	485	473	495	453	476	471	491	487	496	428	503	486	490	468	523	469	489	500	490	444	422	488	441	488	485	482	450	487	469	520	530	543	469	467	522	492	506	456	462	507	479	469	500	484	465	448	476	464	472	460	541	480	529	460	489	477	466	470	480	473	493	490	479	503	480	512	495	474	487	467	491	479	479	470	495	479	463	511	449	506	520	471	468	480	465	494	519	466	500	483	491	486	509	450	510	511	484	483	509	520	472	478	454	509	492	460	469	503	453	497	494	483	483	499	505	466	463	472	488	433	492	476	491	486	495	468	434	518	503	481	495	497	513	470	503	510	493	462	490	526	468	452	481	466	495	454	482	525	474	443	463	458	477	477	502	503	471	517	478	485	513	479	476	485	481	517	461	482	459	517	436	469	521	457	493	456	470	502	450	473	503	471	484	474	516	520	454	453	481	482	472	467	504	467	475	478	492	502	502	499	457	497	508	498	502	459	481	467	472	471	492	498	517	442	492	487	490	496	480	524	472	525	439	522	498	473	444	498	465	490	465	457	466	489	499	504	504	448	554	475	499	491	480	453	510	449	484	537	478	458	473	479	481	473	456	475	548	487	486	483	498	464	465	461	484	473	468	462	489	482	495	502	491	472	505	474	506	447	493	490	518	508	474	467	514	461	506	482	498	481	460	449	479	503	509	484	470	523	469	507	462	539	494	493	476	509	486	452	498	458	518	487	453	439	488	504	520	539	509	477	455	477	495	473	492	502	517	469	490	495	488	484	488	474	463	460	488	512	469	470	521	438	480	494	514	508	513	473	512	494	499	510	488	511	505	470	480	517	489	472	470	480	501	488	492	461	459	450	518	495	461	455	483	500	493	479	485	514	477	503	478	485	520	485	448	458	488	508	447	559	506	493	455	540	453	452	505	513	482	492	468	461	485	501	517	489	549	491	487	515	512	503	465	480	494	463	497	473	488	473	469	497	473	469	507	514	488	450	478	499	470	495	491	485	471	474	468	512	481	482	464	469	494	491	474	470	510	497	497	496	505	451	537	550	493	467	456	481	471	501	481	476	512	488	456	476	450	467	472	491	473	482	492	464	488	470	455	461	479	522	486	462	510	515	515	515	484	507	491	488	477	500	497	497	531	469	497	469	534	515	494	485	479	477	479	480	481	481	497	486	466	522	471	484	478	485	475	488	497	467	496	466	490	523	448	516	449	490	516	478	472	480	469	487	456	478	459	487	506	481	474	489	468	455	489	480	504	462	461	472	491	492	516	504	480	514	465	449	463	458	516	491	472	435	502	522	485	479	478	472	468	474	521	458	473	480	486	515	446	502	476	444	492	469	485	479	480	503	479	477	523	521	465	443	471	516	520	504	508	510	479	448	485	490	504	463	489	471	467	461	486	513	471	493	472	456	462	491	457	509	492	514	494	492	479	476	475	457	457	471	530	484	419	479	505	500	492	468	502	459	452	470	467	474	482	499	476	468	517	501	482	467	519	451	475	475	483	449	502	493	489	460	491	462	459	499	462	485	505	460	472	497	484	481	508	511	492	506	484	502	468	481	449	475	480	477	458	511	467	482	503	558	490	459	469	483	498	475	451	502	479	459	501	495	496	479	463	448	475	463	501	522	450	482	498	474	519	470	471	502	516	457	473	494	503	515	506	488	477	491	508	522	472	446	513	478	505	505	466	494	473	448	476	463	523	504	474	485	491	471	504	465	463	480	474	498	537	484	417	471	460	472	482	476	505	476	490	492	469	482	495	486	443	504	491	496	491	472	524	478	481	499	510	460	475	493	530	530	463	477	484	464	465	463	501	471	456	498	485	487	506	498	516	483	452	480	528	489	514	488	480	469	453	483	495	433	534	506	482	466	487	487	442	496	497	478	494	477	476	497	502	509	463	467	484	532	481	506	535	464	488	490	473	483	484	513	461	471	416	485	492	426	477	450	489	439	507	485	480	484	460	493	457	479	511	499	515	499	477	471	487	491	453	483	482	471	465	494	469	506	477	480	461	514	462	502	441	492	482	478	466	517	517	512	470	489	464	444	529	477	493	469	442	488	499	487	498	550	487	471	493	473	483	467	509	485	489	500	503	488	466	507	476	458	456	489	507	487	523	460	511	504	472	489	516	480	490	480	458	440	525	501	511	511	528	518	491	486	515	487	455	461	521	421	490	473	481	483	482	474	516	480	479	483	457	538	463	497	460	521	467	465	468	459	473	471	450	482	504	464	492	519	490	479	467	492	458	461	494	500	478	484	490	507	468	485	512	488	436	497	460	455	461	513	484	463	469	490	492	504	502	526	428	455	490	482	515	479	515	494	492	495	470	509	528	467	566	484	481	537	516	517	476	452	492	441	476	512	484	495	510	490	467	485	465	462	475	449	513	475	479	487	514	481	506	514	506	502	494	480	496	472	505	492	474	517	458	440	503	506	509	470	456	492	518	540	477	499	486	504	533	514	496	513	506	488	480	493	494	520	506	492	463	493	464	518	472	476	505	493	490	537	491	466	478	493	435	476	495	493	492	475	447	494	480	462	501	508	482	484	493	451	514	502	538	540	478	471	482	472	496	470	465	467	470	487	496	509	487	477	443	488	459	482	498	486	459	448	473	471	470	530	452	505	447	470	507	456	490	510	452	484	502	448	489	474	480	476	445	474	471	466	479	464	501	499	477	486	511	462	442	461	518	498	490	525	500	459	504	512	513	467	514	493	465	509	484	502	442	483	479	506	489	500	458	512	504	479	483	477	499	470	454	482	485	497	505	510	480	489	482	436	465	504	483	518	475	449	497	473	484	521	502	480	482	470	483	504	524	499	508	485	474	499	475	475	512	507	486	474	499	468	457	453	458	451	490	474	458	480	486	520	524	475	482	516	466	519	489	480	489	507	513	511	513	475	432	471	475	531	488	495	461	481	517	498	479	463	475	494	502	459	494	483	465	442	514	466	495	488	467	519	491	480	476	497	481	505	478	484	495	484	492	465	489	470	494	479	490	477	477	495	464	478	475	511	485	521	458	483	488	498	449	434
25303	20944	27499	24450	20913	10262	957	663	507	491	434	409	400	366	378	397	349	342	324	316	358	337	313	311	316	318	318	309	331	285	332	282	312	273	301	320	311	317	298	312	310	266	291	310	322	302	301	292	292	278	274	310	309	334	302	280	253	308	308	265	290	302	294	308	300	321	271	317	283	281	296	287	301	286	311	297	264	286	288	281	310	309	283	292	273	291	284	288	246	282	303	307	276	282	297	301	289	295	310	290	288	269	274	305	285	305	318	276	287	271	267	284	272	295	289	270	305	288	310	311	296	305	305	285	285	271	288	294	266	296	318	266	296	265	286	286	280	274	302	326	272	308	244	309	282	293	281	301	316	274	281	280	302	265	258	270	297	298	267	309	272	284	287	293	279	316	292	300	271	247	279	295	268	275	301	312	307	269	270	256	282	283	265	283	303	307	300	266	284	305	293	293	287	291	310	309	275	285	276	280	258	284	260	258	259	308	273	261	291	261	301	240	287	280	286	283	268	294	279	295	273	270	286	271	283	277	297	275	282	292	276	253	294	291	312	308	280	301	274	298	318	302	277	290	278	286	268	274	285	290	269	255	310	287	292	310	274	299	268	301	277	285	288	277	284	299	295	266	312	253	291	288	294	315	295	282	321	280	298	299	301	288	300	295	268	272	258	258	284	269	272	294	290	276	288	289	276	288	301	278	298	296	310	267	308	269	271	291	313	278	288	274	273	285	291	300	283	302	296	297	253	257	279	289	251	303	278	282	318	273	287	292	299	304	278	305	302	316	291	271	274	283	279	294	304	279	275	300	285	296	299	282	277	299	303	257	283	280	297	301	305	266	306	296	292	276	270	268	297	276	293	298	277	299	269	291	292	271	258	293	271	293	290	271	288	289	298	303	303	298	276	252	271	287	265	261	290	295	297	281	296	288	275	286	315	323	300	260	284	300	275	267	259	298	278	272	268	250	262	256	306	254	303	274	261	253	286	278	302	327	291	264	300	293	293	240	276	288	283	293	273	258	295	279	279	275	303	265	290	287	258	308	267	284	297	279	290	317	270	273	281	296	284	280	279	278	321	296	258	265	248	273	279	272	260	298	293	290	311	279	293	251	286	278	266	277	279	287	279	287	316	268	307	288	294	299	283	298	284	304	302	281	305	287	277	286	289	290	295	283	271	291	273	269	288	277	303	284	301	281	279	300	292	291	291	293	304	292	285	301	294	302	281	256	265	290	276	261	291	277	327	273	295	288	265	303	298	254	280	299	266	290	278	275	290	273	277	315	310	306	320	286	290	293	324	273	297	267	278	285	310	312	247	272	278	288	284	303	284	313	268	318	304	273	282	290	259	264	280	262	306	287	330	321	277	282	290	261	290	285	291	302	272	287	269	301	312	317	258	253	293	278	317	306	254	291	247	279	277	298	282	318	296	280	278	248	251	283	290	273	289	307	329	297	287	329	259	269	265	314	309	291	310	314	291	309	297	287	286	293	290	285	284	278	280	267	281	293	290	268	278	271	303	303	288	264	236	281	305	276	312	256	272	280	302	278	310	270	262	323	275	250	306	299	294	295	294	266	282	254	263	267	312	286	266	322	283	268	283	301	289	296	265	275	261	285	285	278	296	292	293	264	310	287	294	324	294	290	288	284	288	298	278	259	281	291	273	277	300	272	286	306	296	270	274	291	307	282	303	283	277	299	286	275	278	285	255	286	288	299	285	294	301	273	276	292	281	308	283	259	292	290	294	304	277	306	291	282	276	296	314	323	267	287	288	308	260	229	294	262	302	298	255	269	275	276	262	293	278	291	279	257	296	279	239	277	289	295	287	254	324	288	257	265	240	323	315	270	308	279	297	304	291	314	266	275	257	301	284	303	319	290	292	300	254	282	299	271	287	290	261	269	283	294	303	328	275	295	291	279	299	279	305	283	282	302	302	316	285	322	295	271	312	273	274	268	270	308	303	278	265	294	266	250	285	284	264	290	269	276	265	278	275	289	276	293	268	313	260	268	296	285	263	292	279	275	282	316	250	274	276	276	279	283	299	317	322	303	293	289	265	280	296	292	292	293	292	301	283	260	286	292	299	287	309	268	271	278	314	262	292	272	284	269	301	280	290	305	287	283	264	298	273	263	292	291	310	265	317	295	277	302	282	277	258	265	268	284	267	261	310	300	290	279	294	285	306	251	298	282	301	284	308	317	304	267	288	269	272	287	285	316	282	274	295	280	319	255	305	276	278	322	300	282	299	283	310	278	313	255	288	304	266	282	291	281	300	279	285	285	303	303	257	277	305	283	320	287	295	270	277	316	281	317	267	283	279	332	307	261	266	290	249	291	297	264	270	277	277	285	293	270	275	307	268	322	294	276	280	285	298	287	267	270	259	271	264	268	304	274	284	273	318	296	291	299	272	278	282	278	295	270	268	288	306	323	287	303	277	260	286	275	276	257	282	280	296	290	296	301	296	268	282	304	302	259	295	261	333	278	294	257	276	288	311	280	283	288	251	311	262	275	304	312	295	285	282	283	254	294	286	272	301	293	265	280	281	298	271	276	297	277	272	288	286	283	290	270	275	299	304	291	305	268	281	265	255	269	297	275	271	289	313	329	286	262	272	269	283	282	241	310	288	288	280	291	283	286	279	304	281	294	272	283	306	282	290	284	289	287	317	289	317	274	289	304	275	259	283	273	299	235	291	256	288	297	270	303	294	285	283	268	294	273	301	267	271	276	284	278	293	284	281	289	251	297	288	259	315	297	296	275	297	273	281	285	304	273	301	290	292	294	265	285	259	286	277	267	292	245	275	291	276	305	270	271	294	288	283	334	311	289	289	294	298	295	274	292	287	278	251	293	285	286	271	297	295	285	342	263	276	256	263	271	292	292	335	300	288	318	296	262	317	293	270	311	307	267	289	274	278	292	278	245	312	258	311	273	300	301	269	283	289	283	293	274	299	276	262	274	285	281	312	271	305	264	305	273	305	273	293	301	306	317	294	269	292	322	307	280	278	319	304	273	277	312	265	282	307	268	282	318	275	285	300	273	308	276	305	288	277	269	267	282	268	294	292	282	290	300	268	285	298	276	316	275	254	286	257	272	263	263	284	300	311	280	267	270	289	287	279	292	265	280	285	249	306	325	307	287	280	267	273	279	260	301	266	286	262	254	308	263	295	304	308	266	274	281	297	305	271	306	290	254	293	258	282	297	257	292	264	305	289	272	299	285	277	311	303	296	294	268	286	290	318	304	293	300	304	301	282	282	292	285	283	299	253	273	270	292	290	304	287	299	306	272	296	310	290	293	262	298	291	301	271	298	303	300	294	283	287	260	282	272	289	289	274	293	262	300	289	288	332	269	286	289	284	302	269	271	289	289	250	271	289	246	296	288	277	276	294	275	256	302	267	257	292	263	302	304	290	269	276	278	262	257	314	270	289	283	275	281	286	281	287	291	315	313	277	259	312	276	292	260	298	292	288	307	277	320	280	279	267	264	293	296
56780	8717	7190	4150	2521	1699	1353	1077	880	763	708	618	561	520	525	475	464	414	394	366	392	343	361	346	333	340	334	309	352	330	338	348	328	326	281	327	327	319	303	323	326	327	305	343	327	319	336	314	317	304	304	304	308	325	298	340	314	343	318	341	319	323	307	298	309	292	300	308	337	294	299	318	312	337	317	314	288	333	302	318	290	269	288	292	277	300	297	325	299	314	306	290	300	285	290	313	332	307	322	283	306	291	327	281	304	304	315	273	318	306	296	312	287	303	333	313	298	340	314	291	315	296	295	295	310	301	330	298	283	287	334	297	281	312	318	323	273	332	317	324	289	284	302	257	306	285	288	285	315	291	312	280	330	303	313	288	311	283	322	271	282	261	331	288	290	307	257	314	320	283	309	289	279	319	278	310	301	303	304	308	312	277	306	279	268	256	297	284	306	290	308	284	289	307	268	298	293	252	324	290	270	307	268	330	286	297	301	331	277	301	324	278	284	311	274	274	310	315	307	293	278	304	309	316	312	312	274	272	272	325	335	271	312	284	295	290	313	303	318	312	305	304	265	311	305	302	304	303	300	278	306	289	308	309	336	281	300	323	289	311	306	277	324	296	297	312	289	288	291	276	322	309	310	309	304	266	295	297	308	284	284	328	317	290	278	271	271	283	312	283	312	317	291	325	275	311	294	316	318	318	309	305	338	293	328	315	307	282	294	323	300	271	316	298	318	298	304	342	271	306	276	289	288	294	287	313	299	326	299	288	302	301	300	307	332	312	280	333	289	306	297	285	298	308	267	316	305	302	286	318	339	316	309	274	280	306	315	277	294	305	292	315	276	307	275	277	303	286	286	328	328	309	270	276	310	304	300	339	304	291	321	299	306	292	283	281	274	302	282	308	289	310	311	295	308	312	286	292	303	276	314	343	288	321	298	305	295	317	311	279	296	299	288	348	300	309	264	280	284	281	301	311	288	273	331	296	272	292	301	311	293	287	299	313	266	288	288	299	287	300	362	301	309	287	309	304	301	303	320	295	315	301	281	291	336	299	286	277	291	324	305	305	288	291	331	284	300	287	319	299	283	280	293	295	312	306	288	311	324	308	303	284	320	287	303	304	284	294	281	296	304	291	323	322	321	296	275	269	329	313	315	281	302	322	310	298	303	290	299	288	310	283	306	296	301	270	293	304	304	288	298	337	294	302	298	294	290	279	325	298	279	293	293	311	299	277	319	286	285	298	272	282	296	333	290	292	298	304	324	284	295	282	292	300	273	291	296	310	291	292	322	277	300	288	303	294	287	273	299	299	272	266	308	322	293	263	352	293	295	278	315	284	305	284	280	308	310	281	295	310	302	304	305	292	308	268	291	303	265	305	278	297	310	305	297	290	312	311	304	304	303	302	307	296	314	282	263	284	291	325	325	304	308	299	296	283	280	303	303	306	304	310	275	296	280	275	309	288	299	281	297	289	289	312	317	299	280	303	282	290	285	279	315	291	301	313	292	297	290	281	303	337	309	301	290	334	292	298	286	293	287	322	284	325	320	317	284	286	306	308	286	293	290	284	294	320	279	289	272	291	304	293	313	275	287	293	345	313	287	304	299	293	281	291	297	305	296	326	271	306	302	299	308	312	270	298	289	278	301	265	259	268	320	324	300	292	293	327	297	287	311	305	303	290	279	306	317	290	280	306	292	322	294	293	311	263	310	321	293	285	290	311	283	303	289	297	294	318	268	341	285	304	310	308	287	322	291	306	275	335	286	297	294	325	295	260	315	294	298	322	282	305	273	305	316	306	281	304	330	309	274	308	267	309	308	288	287	322	280	259	290	285	285	316	299	292	275	294	284	303	314	296	282	321	304	286	269	275	297	299	279	305	285	304	306	287	282	270	290	297	301	303	272	318	296	324	285	285	280	297	323	286	319	325	279	305	306	278	295	308	305	310	308	293	275	280	310	264	289	326	321	310	278	287	258	263	308	302	310	300	284	321	293	277	302	307	291	280	281	344	274	280	306	312	293	273	254	319	289	278	290	295	344	301	298	279	265	304	287	311	319	286	268	275	287	331	293	318	309	327	292	277	304	297	291	283	296	319	298	304	298	291	290	307	280	287	297	309	282	275	284	297	295	325	277	309	285	310	306	297	299	297	300	302	296	284	306	247	306	331	314	312	322	271	313	312	299	305	302	273	302	306	300	284	313	319	281	301	303	291	286	302	319	275	291	316	317	316	290	302	318	303	276	275	311	298	265	325	291	316	287	313	304	289	305	275	301	287	276	284	282	296	299	320	329	298	305	297	321	314	292	282	293	295	300	296	310	283	283	277	304	311	299	284	319	305	315	334	283	298	306	311	309	295	294	310	287	295	324	307	281	316	300	258	319	267	278	289	250	304	283	306	294	290	308	300	333	289	286	334	271	285	292	302	298	322	314	304	314	308	285	321	319	292	302	295	288	306	325	289	307	283	338	293	278	272	257	285	299	320	319	303	306	313	326	287	301	299	278	302	299	299	272	310	284	281	320	289	282	303	287	286	285	304	302	281	303	299	311	344	284	299	307	313	266	310	321	307	294	295	309	318	299	267	271	339	290	297	325	301	313	308	272	295	268	313	308	298	276	283	330	313	313	263	275	300	295	285	290	305	279	309	285	316	294	300	310	299	312	284	308	296	275	299	323	314	266	285	312	287	311	317	295	296	309	297	296	290	281	315	301	296	274	291	312	301	300	309	316	287	316	294	268	284	277	281	285	290	293	294	294	298	311	274	284	295	310	331	300	299	288	289	297	313	286	301	322	314	318	319	291	310	306	269	299	308	289	320	323	295	313	284	278	320	272	277	308	294	316	280	309	327	284	269	275	283	285	304	304	277	283	309	244	303	286	265	282	289	291	313	307	292	280	311	296	286	302	292	300	278	293	290	271	296	273	277	313	277	299	281	329	316	318	329	274	267	311	288	294	280	301	292	308	296	294	308	296	280	283	273	309	307	289	284	289	291	303	298	298	277	321	283	295	279	296	291	288	293	282	305	310	268	330	288	281	290	284	296	301	312	314	297	310	308	249	306	321	306	294	270	300	285	287	291	271	287	285	283	325	301	303	308	265	298	314	302	279	294	283	292	293	309	302	307	292	326	332	292	308	306	307	287	323	301	280	296	307	338	284	317	320	285	323	308	327	297	305	290	298	259	307	314	317	310	309	297	285	286	310	277	277	315	282	285	298	316	301	319	286	295	271	312	301	305	252	306	294	316	297	306	275	291	302	286	310	313	295	326	302	303	324	297	284	248	289	297	287	325	310	267	290	299	294	316	300	269	284	302	289	303	304	293	308	314	297	273	303	294	304	298	291	322	328	276	312	266	309	295	303	299	273	283	312	317	309	274	334	295	312	274	263	294	304	296	280	290	286	344	339	288	301	282	305	291	335	295	312	329	281	290	293	295	287	285	288	290	285	305	304	314	291	284	296	274	292	328	287	303	304	301	320	284	303	318	279	299
23283	20945	27812	24213	20944	20999	9144	1389	1057	931	885	822	826	798	788	800	744	695	692	690	645	696	658	635	682	646	607	658	642	639	634	634	634	630	614	626	633	600	617	624	617	627	634	684	628	648	608	637	619	564	628	622	626	626	647	593	648	615	570	612	610	647	651	621	641	615	631	618	630	599	605	594	630	614	593	597	578	586	632	599	569	591	565	625	617	585	598	584	567	637	553	608	572	582	579	640	612	588	608	648	630	602	615	603	590	561	598	601	581	601	582	619	587	588	606	613	603	591	580	646	623	608	552	651	627	668	589	586	543	639	604	598	584	605	613	625	614	613	580	613	592	631	559	634	633	610	555	582	583	631	618	572	581	627	602	614	631	559	567	615	643	636	645	628	604	617	633	636	574	626	617	583	596	644	616	617	562	577	562	619	629	576	611	586	600	579	677	584	574	605	577	619	595	586	634	619	552	607	595	563	652	590	650	612	569	599	620	568	581	574	579	579	574	615	542	518	590	598	617	631	599	597	594	597	558	588	578	598	641	642	579	589	577	607	579	582	577	608	643	665	663	600	600	618	565	571	592	559	614	581	590	571	580	611	643	651	626	633	600	602	627	621	574	623	623	587	597	565	567	577	566	555	589	585	624	575	606	636	620	587	630	617	595	620	572	546	591	585	662	614	581	586	607	622	619	607	567	580	642	594	581	610	613	613	579	606	618	564	551	626	582	598	523	608	617	582	579	576	552	597	587	586	592	613	569	595	609	599	594	581	625	601	625	618	589	594	565	581	605	590	536	648	590	593	578	589	609	609	619	601	615	607	604	627	585	608	607	561	577	584	629	594	568	584	585	573	608	572	593	575	599	590	612	590	605	598	592	628	587	554	560	602	601	617	593	592	585	585	564	643	583	602	603	608	562	603	605	577	578	603	598	620	593	588	582	585	577	591	594	594	555	599	618	570	582	620	613	600	591	610	613	596	605	560	601	584	594	620	600	614	566	590	562	559	639	592	593	546	590	566	549	602	586	587	616	644	590	634	648	606	614	605	582	613	553	597	581	602	572	637	567	585	609	565	589	626	618	581	602	604	599	596	578	607	614	593	607	602	634	628	614	584	611	588	580	607	592	608	594	600	598	547	598	553	625	590	590	620	643	595	594	598	616	585	584	634	618	607	564	564	625	550	635	586	564	569	607	586	617	588	620	592	605	603	590	650	583	628	635	588	575	639	567	571	572	638	697	586	595	590	593	577	609	606	586	608	597	565	597	582	618	635	600	583	627	595	642	623	583	580	563	552	622	613	586	608	542	605	635	584	584	590	614	621	608	601	573	552	610	595	618	643	587	552	639	559	616	601	606	638	619	609	582	604	572	553	588	608	634	578	599	601	581	546	630	637	610	625	602	578	617	561	577	555	613	573	593	597	608	622	578	583	593	570	577	589	638	625	569	593	592	615	547	594	593	658	566	607	596	597	601	600	607	608	627	604	609	598	594	625	579	628	630	575	608	573	574	609	607	585	646	602	544	631	556	611	608	586	580	619	587	585	584	609	587	580	607	601	623	600	589	580	566	612	595	582	580	613	575	600	605	604	562	592	572	592	627	587	562	600	613	574	576	580	605	570	669	583	569	558	639	562	604	568	609	626	624	618	622	645	613	597	597	592	600	629	619	607	610	621	642	586	583	585	597	526	575	610	585	609	606	611	620	572	575	567	586	585	589	608	584	601	567	610	600	638	610	583	570	578	599	581	623	649	573	584	638	573	609	634	581	636	635	615	620	559	632	607	595	644	584	631	594	603	620	592	598	543	570	640	578	581	599	618	617	565	594	614	577	586	618	616	593	615	590	561	597	627	607	593	623	616	599	611	591	610	599	591	569	591	599	601	593	611	620	578	555	583	578	593	583	618	632	594	564	636	614	612	612	646	603	585	578	638	568	568	611	552	624	599	636	554	629	596	558	617	596	587	591	589	592	572	579	579	582	631	623	608	628	549	567	578	588	544	607	612	577	587	620	572	590	579	606	593	594	592	599	561	604	594	583	620	573	551	606	590	576	589	521	598	661	584	584	563	600	652	615	582	563	589	614	623	585	580	603	628	615	636	561	586	614	603	596	598	581	634	569	601	597	613	602	604	596	617	607	582	604	579	568	569	569	586	586	583	616	639	633	616	587	589	631	572	665	605	628	602	564	612	599	660	565	603	604	601	617	622	558	587	565	571	620	610	624	620	575	604	637	573	567	629	573	586	571	568	586	562	571	562	614	582	578	619	558	593	604	574	585	612	589	596	631	602	597	597	595	558	579	624	554	564	576	613	600	619	569	612	597	604	524	595	573	588	596	615	600	590	568	596	602	644	588	579	622	581	559	569	617	596	617	599	566	580	563	591	585	581	563	596	634	573	576	585	571	619	564	587	590	588	597	609	583	600	587	589	584	557	572	590	562	582	564	589	547	612	609	622	570	626	592	568	610	606	583	553	551	568	544	585	554	609	583	562	587	598	626	616	603	622	623	603	574	617	580	619	584	608	574	601	618	589	542	578	594	594	572	609	624	608	585	623	559	549	589	602	586	615	624	609	599	572	594	608	605	606	569	585	595	582	564	559	578	568	590	590	545	587	613	584	610	616	630	606	629	616	591	602	597	614	599	625	628	556	615	626	600	582	611	558	568	578	628	610	588	596	605	552	584	555	624	619	574	601	607	599	571	591	570	585	618	614	643	623	581	545	567	596	629	617	614	585	644	606	596	598	605	658	648	609	605	589	591	611	583	576	612	630	603	602	618	617	608	576	572	628	585	547	643	619	591	599	593	617	581	590	543	565	615	578	561	572	644	629	603	626	644	614	559	597	613	572	597	613	592	592	634	604	571	589	612	665	605	578	555	601	578	621	612	554	584	566	622	592	589	576	639	589	603	632	614	588	590	627	618	649	557	618	643	579	578	607	563	572	546	598	623	609	615	655	599	554	638	658	613	618	567	603	601	596	626	604	576	588	584	579	574	641	599	602	570	622	641	592	604	581	572	604	600	575	610	586	591	573	616	643	584	578	635	578	571	582	593	568	625	618	606	602	631	591	608	581	605	582	628	626	592	595	603	595	635	617	631	605	584	603	651	602	589	613	620	641	627	667	569	632	620	627	579	566	594	580	588	587	571	609	614	614	559	607	587	557	587	590	614	562	598	599	583	617	635	603	587	587	575	587	582	589	593	595	628	564	602	595	563	580	617	632	603	571	589	618	627	615	575	557	602	582	601	593	601	609	566	596	619	641	590	597	597	597	599	634	589	596	580	607	581	568	577	544	590	586	584	603	607	556	622	603	620	596	574	604	617	564	613	617	624	598	617	621	599	565	593	587	568	599	580	587	572	592	610	625	592	549	611	623	560	595	578	620	564	559	600	589	602	652	593	600	596	579	613	606	599	576	620	629	623	614	585	594	573	586	577	599	606	630	567	617	594	573	592	625	569	590	588	545	580	546	576	581	589	613	602	595	551	600	622	567
56827	12573	12352	7489	4766	3315	2570	2110	1652	1438	1287	1174	1021	973	921	883	865	788	815	762	767	709	756	687	691	684	700	634	656	639	627	619	604	646	588	611	599	615	595	612	626	613	621	633	634	630	566	618	633	597	640	650	574	605	618	601	600	595	591	574	595	564	612	624	587	581	582	604	604	601	576	570	632	582	573	593	584	583	559	593	587	607	565	568	534	593	594	560	594	581	578	583	550	579	558	599	567	569	587	586	575	584	575	565	569	604	561	569	581	559	592	639	598	496	559	602	558	538	531	573	602	557	556	601	577	588	564	579	549	583	570	509	592	566	564	601	556	590	566	550	554	576	585	597	601	563	533	609	547	558	575	564	520	590	594	581	580	593	577	545	554	600	561	577	559	560	533	559	561	528	570	540	562	586	561	527	566	551	582	512	560	575	564	537	543	563	557	573	565	547	542	575	558	548	566	617	551	564	547	544	548	575	582	557	551	566	536	594	554	575	557	561	558	572	568	583	568	571	568	492	576	577	615	579	558	560	574	565	560	561	527	550	572	598	554	558	567	545	553	547	562	565	580	623	534	539	589	594	532	568	585	537	604	590	556	544	524	526	583	597	569	566	546	560	532	585	616	583	554	574	595	535	568	550	577	535	570	555	592	585	565	547	531	556	562	590	572	523	549	533	563	561	546	597	534	574	601	518	548	571	599	530	545	575	570	554	553	524	559	588	547	595	599	601	545	592	531	562	543	578	513	586	537	529	615	578	568	579	538	574	582	596	557	573	567	574	620	551	531	533	527	611	571	534	574	554	513	562	551	543	620	554	595	581	592	567	560	572	569	568	563	563	550	561	578	546	569	534	559	567	583	547	536	532	536	557	593	547	552	556	532	572	571	575	589	550	552	598	533	549	568	538	537	541	582	558	554	541	542	550	555	556	601	576	574	583	582	564	549	550	559	570	543	550	553	579	625	595	564	574	540	564	548	540	567	593	553	558	547	566	584	555	555	562	572	589	561	542	555	539	528	567	571	545	534	561	529	561	597	551	563	541	568	583	561	605	565	578	553	524	555	560	551	578	544	580	527	569	589	570	557	589	548	615	589	563	584	576	553	549	572	570	555	526	586	561	530	587	615	536	597	517	565	562	559	594	559	559	566	583	587	597	559	583	552	529	558	583	573	626	544	574	564	617	561	563	550	556	541	544	561	557	567	553	528	598	521	564	597	547	521	533	549	551	526	529	523	587	544	575	534	587	546	589	537	552	562	572	553	558	537	565	561	532	604	596	567	580	575	565	521	543	571	586	577	548	562	586	548	531	562	539	565	558	512	580	552	583	579	573	571	589	560	565	525	489	593	598	551	555	596	587	563	547	551	576	557	596	562	555	542	562	569	512	540	552	542	616	575	588	617	542	593	587	622	576	599	613	562	604	554	546	567	538	566	606	590	565	582	549	558	589	524	593	564	587	539	552	586	579	534	564	571	583	556	556	583	572	573	577	560	513	554	574	554	585	488	511	551	565	524	562	570	609	567	580	557	550	506	589	602	552	544	596	551	536	541	585	606	597	620	545	605	569	557	576	525	558	545	590	549	546	546	580	565	586	584	485	544	557	510	557	567	542	628	527	605	598	563	563	593	565	542	542	572	587	606	582	509	552	521	542	563	567	577	567	539	561	558	595	565	551	562	585	536	571	584	552	557	567	572	540	571	589	563	556	596	575	580	614	531	575	561	559	554	548	572	581	569	566	586	537	529	576	540	552	552	586	590	575	564	575	549	572	532	595	572	538	540	569	583	555	579	549	528	557	513	562	566	559	541	538	541	584	570	548	542	561	584	547	562	557	552	565	559	565	559	534	557	539	539	563	582	561	577	568	551	575	558	536	560	595	553	538	565	611	581	520	567	531	575	532	559	547	522	547	597	592	600	572	539	569	563	518	560	575	564	561	604	554	570	532	610	570	570	574	548	571	567	545	557	589	561	577	538	601	622	603	574	604	593	549	555	566	559	517	541	581	554	537	569	538	597	627	543	549	557	560	553	587	543	548	552	609	571	592	568	529	551	562	549	552	528	564	583	558	564	644	605	554	571	568	570	556	563	575	537	581	600	560	485	606	545	583	556	526	610	561	544	591	565	575	520	596	553	570	531	537	532	567	580	572	527	592	617	563	545	613	528	572	594	558	561	533	582	576	559	544	553	539	609	627	586	563	570	566	586	576	551	546	555	545	604	586	560	555	611	573	587	541	540	547	555	556	542	558	578	581	554	565	563	595	553	601	537	570	539	556	564	549	572	545	563	531	552	565	545	518	577	569	588	577	566	602	554	552	565	581	555	557	572	568	554	585	613	544	562	618	589	562	607	556	567	551	563	580	559	574	585	550	552	591	552	509	565	557	607	556	574	575	580	570	552	574	553	568	575	539	519	533	573	556	529	561	567	573	605	553	571	580	562	556	592	526	559	543	546	557	544	582	530	585	551	572	570	580	555	534	569	569	576	565	536	567	557	600	531	598	569	524	548	567	603	563	543	544	544	554	595	589	570	564	571	606	590	549	578	503	546	564	561	596	552	563	532	546	582	554	586	567	587	553	528	560	559	577	586	552	552	584	551	584	542	553	576	570	571	535	550	549	588	545	570	552	562	560	625	554	536	566	491	600	545	594	565	583	543	559	588	570	575	534	556	547	541	555	529	568	544	544	572	528	553	573	533	549	540	558	585	567	573	563	609	558	528	582	606	532	552	586	588	529	524	555	592	539	537	593	543	570	541	539	544	583	574	583	584	591	546	562	582	567	589	545	528	555	590	582	525	570	591	574	552	558	555	541	559	591	598	574	534	592	591	567	612	579	575	567	508	526	556	546	560	530	512	584	615	551	587	524	556	563	570	546	540	507	543	553	559	588	521	576	556	591	565	575	561	547	562	537	603	536	556	602	537	548	562	588	534	574	602	590	616	576	581	534	581	596	559	592	548	535	595	546	558	549	545	559	563	525	554	600	596	544	561	584	552	550	587	550	588	578	585	583	549	553	554	563	582	530	581	626	586	559	579	582	539	576	594	522	599	571	569	559	568	575	547	519	573	558	575	547	584	600	561	560	573	574	591	562	520	543	553	538	580	524	564	539	563	555	557	585	554	548	571	579	574	575	539	576	587	565	569	620	564	553	569	541	598	585	537	566	519	551	549	563	575	540	577	579	563	547	554	582	589	603	565	557	575	588	523	559	578	593	525	571	600	536	519	524	608	546	563	541	592	597	564	575	581	594	563	545	544	620	564	580	532	548	553	534	546	559	565	576	599	548	580	567	564	591	598	556	581	565	550	577	607	580	609	556	542	581	576	599	529	560	569	580	554	530	562	545	563	547	553	589	598	575	553	618	591	561	551	557	555	575	530	599	580	563	574	553	569	565	560	591	617	584	568	558	556	581	572	559	562	568	555	545	571	574	552	577	541	556	548	603	607	577	549	559	562	537	540	587	496	537	579	568	573	572	581	587	540	606	541	575
33109	16735	3526	681	533	496	511	451	433	466	480	471	476	473	475	457	483	452	455	486	441	458	492	470	417	450	467	442	473	494	464	477	428	445	437	472	445	471	469	476	478	465	464	468	469	443	458	464	438	491	509	496	440	487	451	482	431	460	484	414	458	423	432	484	494	468	450	463	474	468	453	447	468	454	458	470	499	526	450	437	459	462	470	437	426	511	459	451	441	470	454	498	436	464	441	418	467	445	429	446	472	448	442	496	423	483	474	459	466	467	457	427	462	458	463	443	446	459	460	416	414	495	457	468	471	438	469	472	486	479	465	467	475	491	446	458	446	426	459	425	454	459	476	438	442	460	438	460	451	493	440	454	442	478	476	447	431	492	438	466	462	498	403	458	462	474	426	450	470	472	461	488	464	436	461	424	413	471	453	462	479	470	493	438	478	462	432	426	494	470	455	432	440	490	461	403	488	465	478	473	439	500	480	404	497	440	474	473	505	437	486	408	422	426	436	444	450	453	473	479	434	465	458	468	435	467	436	453	463	489	498	419	479	457	474	478	459	449	465	444	467	466	439	462	460	479	456	454	448	450	487	474	430	462	443	438	448	438	466	457	444	474	484	438	454	462	501	455	445	443	450	454	428	435	428	461	472	472	487	431	485	412	482	438	442	431	491	437	457	462	441	440	430	491	461	442	460	432	444	472	460	437	443	457	481	444	431	507	453	434	427	453	435	456	467	436	481	453	432	450	487	415	448	448	433	476	487	443	440	409	464	421	495	513	472	453	461	478	402	459	434	487	440	514	440	497	466	453	469	449	464	454	458	409	473	482	488	418	441	463	427	464	470	445	418	469	451	458	388	465	490	456	493	455	454	460	454	454	458	456	465	437	437	480	443	463	465	506	478	484	485	417	467	438	461	431	467	429	466	449	470	429	462	443	451	453	435	473	472	497	426	441	481	473	475	498	432	471	423	469	487	422	485	447	439	461	442	441	459	434	440	471	423	478	458	494	488	456	415	458	455	471	455	432	420	475	460	441	408	427	472	462	443	489	428	465	452	468	456	458	441	500	444	471	455	441	442	460	505	461	522	465	486	476	451	457	442	514	461	472	469	458	465	473	453	472	478	459	443	489	466	460	471	437	454	433	437	434	445	437	453	442	448	419	439	479	484	476	476	440	460	441	452	474	481	502	442	459	448	444	465	486	476	470	427	465	445	435	437	461	437	460	465	458	425	437	438	486	483	494	451	422	443	456	438	416	458	442	466	444	441	457	433	444	483	448	460	478	478	498	448	449	419	429	460	449	450	480	478	461	461	441	429	450	462	467	441	435	447	485	442	449	453	454	433	427	442	467	445	506	442	478	435	479	458	433	449	489	495	473	462	502	476	456	461	444	475	431	466	459	456	483	463	457	459	466	446	433	468	442	479	451	466	431	446	486	460	461	431	478	493	473	468	459	450	466	436	497	431	471	477	483	467	431	420	411	504	457	433	459	468	440	483	446	443	465	489	476	493	456	434	438	482	458	425	453	447	453	437	451	424	445	438	489	469	478	439	484	434	440	467	472	476	491	451	427	470	486	474	447	410	499	430	471	494	426	454	438	483	465	442	476	454	428	463	441	420	491	459	459	431	478	445	482	476	454	449	427	470	462	453	488	481	481	478	493	470	449	451	455	437	443	475	471	437	466	501	466	440	498	455	482	413	449	485	460	456	485	438	444	442	477	450	472	468	481	445	442	403	481	464	480	429	449	481	476	436	435	478	490	462	457	475	473	445	462	488	426	437	479	474	443	456	452	467	487	488	419	471	466	472	474	453	442	480	480	427	424	450	453	438	434	469	449	465	457	485	493	423	432	466	473	468	439	463	493	469	458	447	454	488	454	452	451	457	460	491	444	481	437	442	441	458	466	450	457	437	468	462	432	446	471	443	450	458	426	439	483	428	487	441	475	476	433	448	451	453	448	452	450	484	432	438	441	450	473	455	488	463	449	480	425	486	476	456	490	477	480	444	436	467	462	466	424	461	478	462	498	440	435	433	408	465	457	474	465	480	469	449	444	441	471	443	419	462	453	471	474	403	448	441	447	484	422	452	490	495	429	495	475	451	436	436	439	447	483	457	439	438	450	475	459	384	438	465	438	427	455	473	480	463	478	461	458	452	444	454	456	498	465	456	445	467	431	471	463	438	435	414	511	488	431	471	480	498	451	466	468	467	476	480	458	464	474	468	478	479	448	422	461	444	416	448	437	443	453	463	441	437	471	441	477	512	480	442	478	456	421	455	424	486	458	452	469	453	458	411	480	494	478	448	496	451	445	421	435	423	459	449	453	456	442	473	445	459	432	470	460	468	470	459	443	455	419	456	438	448	453	461	459	481	437	455	466	436	449	465	476	419	451	447	465	442	453	461	430	491	488	477	434	449	434	453	456	470	431	446	492	445	452	478	460	448	473	463	468	475	491	496	450	458	436	453	434	460	444	471	451	469	460	462	466	431	468	420	448	471	471	445	467	457	432	452	466	441	418	471	450	446	452	442	419	479	441	447	454	461	456	449	471	455	487	448	443	390	432	460	390	455	474	446	463	460	462	467	453	455	446	485	434	458	435	421	442	461	430	430	415	447	452	463	437	432	424	466	485	473	446	408	496	465	489	450	415	426	413	448	445	482	480	491	465	494	446	415	446	421	452	498	486	421	427	413	458	452	465	456	437	432	457	504	432	428	429	444	438	463	458	462	450	442	445	446	464	456	453	444	419	488	473	436	425	516	463	486	470	456	496	467	460	418	461	458	463	464	462	479	452	429	427	433	487	480	456	448	449	450	439	454	446	470	443	483	425	423	447	470	484	470	456	446	463	434	462	459	493	418	453	485	485	433	489	461	434	501	445	449	492	447	458	467	449	444	447	470	445	432	475	448	497	449	444	478	473	446	472	421	424	422	438	435	472	452	448	433	456	472	457	462	446	465	427	460	472	453	479	475	463	466	461	457	456	488	466	448	480	455	435	468	474	433	467	460	498	456	451	484	454	435	465	428	419	449	456	419	460	450	439	466	485	480	481	479	450	445	461	441	428	471	460	440	472	469	500	435	416	474	470	455	471	421	455	452	493	444	463	464	466	467	476	487	456	485	468	438	469	505	451	413	444	425	434	448	453	455	446	434	448	472	440	456	446	456	467	459	438	453	469	442	441	464	451	462	454	481	437	447	442	440	465	469	443	463	456	477	480	503	436	468	449	488	435	458	474	453	505	461	465	488	421	446	475	468	470	474	449	464	430	432	450	456	481	495	452	495	497	475	464	453	460	463	429	502	480	478	476	482	477	438	465	496	448	458	453	462	439	451	471	492	447	461	457	471	429	463	473	471	461	440	443	429	479	481	460	455	459	412	429	458	484	447	459	461	454	440	462	467	438	425	430	447	501	452	489	461	472	410	450	443	475	486	434	418	427	471	506	448	462	459	495	479	468	434	447	475	453	443	413	469	455	433	467	498	457	423	452
30313	2155	882	693	567	531	506	530	525	517	504	505	493	492	451	489	494	513	476	491	484	474	478	488	479	492	447	473	517	490	480	473	506	455	477	479	484	522	460	491	502	488	499	482	531	499	512	490	486	500	451	472	508	487	520	456	474	479	505	507	456	495	497	494	475	473	504	506	445	496	483	462	497	509	480	517	455	473	502	495	466	488	500	469	494	469	489	445	514	478	496	464	474	507	478	443	537	502	516	490	483	472	462	476	474	505	531	479	467	479	458	490	476	489	487	526	482	515	457	476	513	484	468	516	508	443	475	502	471	496	524	520	463	446	511	502	451	487	488	451	448	467	492	486	493	512	448	454	451	466	476	500	512	481	490	476	490	504	462	469	510	499	462	482	480	488	472	522	480	498	490	459	485	479	486	484	503	503	469	517	492	463	521	503	529	454	501	463	485	490	469	447	428	486	479	497	485	477	514	435	495	518	459	489	518	490	460	455	454	453	463	463	461	501	469	472	520	474	469	467	466	479	444	498	457	507	509	467	485	494	490	473	505	447	466	511	492	507	520	474	509	490	467	499	508	441	504	465	506	531	462	495	503	475	500	504	461	498	491	470	459	469	469	509	456	465	476	486	466	485	440	505	492	501	482	478	492	464	503	473	474	483	461	468	503	489	489	516	472	503	485	473	446	475	478	464	490	454	476	476	493	542	483	475	451	449	494	470	524	458	437	490	466	466	483	505	465	460	470	435	446	495	459	469	488	466	481	496	516	523	460	442	490	491	475	485	445	486	482	446	490	477	487	474	490	490	482	463	491	481	519	485	454	453	519	475	478	541	491	492	477	458	498	474	481	498	528	500	518	497	474	502	482	487	487	447	481	492	471	489	487	474	497	505	466	458	494	462	503	485	487	499	477	543	480	433	474	468	482	454	470	498	482	446	453	476	497	455	471	464	468	462	482	491	447	461	509	474	470	453	485	523	496	478	475	476	476	477	466	468	483	490	445	467	461	477	477	475	480	514	467	471	456	508	459	460	461	487	465	455	430	443	504	460	456	542	502	497	488	485	445	523	517	490	468	500	488	504	506	485	494	477	515	450	494	490	487	486	479	476	508	485	504	465	490	432	483	443	521	498	476	464	469	471	474	450	485	522	471	493	465	474	505	476	485	472	486	475	449	469	459	493	499	466	464	519	470	456	514	497	462	473	481	491	469	470	472	532	505	496	476	496	490	488	498	489	448	473	443	459	484	481	460	526	487	452	484	474	449	466	462	474	503	497	475	472	479	488	536	451	468	468	491	462	509	505	495	462	500	485	498	495	489	487	491	470	440	473	485	489	468	471	519	469	474	455	482	458	454	478	482	517	459	499	494	499	489	507	446	457	504	488	460	477	488	456	470	462	494	484	478	484	481	467	520	488	475	497	439	500	518	464	475	466	440	459	451	475	483	465	470	485	464	460	518	508	484	466	461	505	510	449	437	517	486	462	485	502	519	480	478	472	469	466	478	503	497	455	463	490	476	454	477	490	502	489	526	462	500	518	451	465	515	454	461	500	458	479	492	509	458	501	531	498	469	447	476	484	507	484	477	512	497	506	462	484	509	493	454	507	458	429	450	496	497	450	479	476	500	501	484	509	490	470	472	462	460	457	447	461	481	508	500	477	531	499	484	483	457	479	471	455	518	511	504	491	495	467	467	524	453	474	479	500	507	478	500	445	451	463	502	510	509	500	469	467	465	469	449	456	508	438	467	475	456	492	459	489	453	428	448	470	486	520	466	484	464	526	506	510	456	451	474	491	481	459	484	505	487	515	482	455	509	476	522	465	487	490	454	480	477	495	508	474	494	480	444	499	486	483	448	487	470	479	468	476	521	482	467	473	508	508	470	504	504	471	490	489	472	471	494	470	489	474	514	484	499	486	515	499	472	526	465	456	485	482	501	508	491	487	456	495	465	482	474	481	468	494	489	475	491	495	496	513	500	523	516	488	454	459	517	496	425	480	507	460	464	512	466	475	493	492	497	484	498	461	487	501	489	460	499	480	444	489	494	490	489	464	437	486	464	476	503	485	491	511	465	508	444	511	453	487	520	484	490	490	479	473	464	453	514	499	462	510	467	460	483	485	499	448	439	467	490	426	472	471	461	487	492	475	479	497	451	507	468	467	525	475	513	451	447	458	464	488	425	467	471	501	521	484	457	464	459	443	459	512	477	489	461	476	526	485	499	497	490	490	475	502	487	472	477	530	494	482	525	483	479	500	461	478	541	455	514	489	497	502	479	511	473	473	531	471	501	485	506	505	478	514	495	504	477	499	527	488	456	477	476	494	478	520	478	497	452	524	477	452	519	471	484	478	432	479	436	503	498	473	447	532	501	510	458	495	486	482	471	473	474	478	510	451	498	475	480	447	512	468	461	474	482	490	500	471	524	473	496	442	482	479	461	496	465	477	451	460	484	475	474	449	495	458	477	503	478	516	438	448	474	447	457	488	473	472	499	492	463	454	457	521	499	482	463	471	485	452	495	454	484	516	479	480	492	476	446	484	482	462	477	467	486	477	487	509	478	492	477	462	476	491	523	480	484	464	492	487	480	497	491	491	489	478	527	499	513	464	522	463	492	494	451	456	461	500	472	488	439	477	562	462	447	469	495	489	491	455	464	481	476	497	478	464	498	453	469	511	505	459	438	491	461	448	475	482	471	510	480	474	450	463	505	464	470	498	464	479	464	489	496	522	494	448	479	457	454	470	456	466	498	479	479	466	465	492	481	490	526	485	493	462	468	516	492	497	481	468	502	489	457	462	436	510	534	481	485	498	503	508	471	497	472	500	474	476	476	500	486	491	482	462	445	497	470	481	471	522	482	488	507	485	487	463	476	446	457	520	520	495	532	479	467	492	499	456	478	493	491	464	464	494	440	504	464	438	483	456	466	507	493	446	515	472	449	482	500	470	460	483	554	468	471	479	455	454	509	499	486	504	514	457	477	452	467	436	511	476	461	499	509	491	479	472	515	516	462	480	488	440	475	481	489	497	447	462	468	479	486	503	474	478	473	489	468	492	456	518	502	499	474	505	475	509	475	495	486	467	442	491	471	532	468	476	462	486	470	430	495	481	476	509	518	491	469	520	488	460	507	484	446	468	483	512	419	480	495	474	490	479	483	486	475	519	475	483	497	475	508	470	481	469	441	477	515	480	505	472	490	461	469	522	517	516	451	505	493	469	451	462	490	520	467	447	488	513	453	492	518	487	443	504	473	499	464	486	504	475	447	497	505	481	444	465	477	481	467	499	491	474	488	451	488	462	478	510	491	476	483	452	467	481	491	508	488	483	458	479	469	495	440	481	463	454	513	474	490	458	488	453	487	514	459	433	462	483	452	490	498	500	497	445	484	475	478	461	503	502	511	472	455	508	471	497	454	502	456	493	486	484	483	465	468	459	474	475	480	476	464	472	485	466	492	492	485	494	509	473	471	528	464	493	488	470	500	514	487	487	498	469
25312	20946	27702	24263	20896	8976	921	644	518	471	415	402	399	365	366	376	356	323	349	342	330	324	335	335	312	347	295	331	310	310	283	298	298	274	262	274	299	322	301	305	274	301	306	303	292	265	311	305	309	309	307	283	327	312	272	307	297	281	276	305	290	294	283	307	294	287	276	294	270	303	250	281	320	266	288	304	275	291	276	269	299	283	287	293	305	306	281	319	268	266	287	272	302	304	262	279	272	277	300	296	280	286	291	269	303	305	297	299	247	283	288	314	297	274	298	250	296	279	290	274	275	285	291	273	300	306	266	289	294	252	265	284	260	318	330	310	267	283	301	271	245	248	287	290	260	301	269	319	270	298	284	274	284	283	285	274	286	287	249	300	311	300	285	302	276	278	260	296	276	282	281	285	274	287	262	326	254	282	284	306	285	268	289	269	279	271	270	271	297	274	305	302	274	297	273	315	274	287	288	270	287	264	303	279	303	308	292	303	281	275	270	333	312	264	267	269	266	292	319	310	268	270	305	297	322	282	286	314	294	281	288	276	273	276	299	266	286	281	304	252	256	276	297	295	312	259	303	274	301	258	266	284	274	294	263	261	321	300	275	265	283	253	296	269	321	263	284	288	294	297	278	300	269	295	292	290	256	280	285	312	245	277	308	265	275	261	318	283	274	280	299	292	297	273	321	287	300	288	262	285	272	279	306	294	261	281	292	278	302	283	249	287	247	304	289	311	317	320	269	297	258	278	310	281	287	265	306	270	259	301	268	274	286	291	301	287	292	286	293	288	291	276	285	275	266	296	308	284	299	285	287	273	274	311	290	281	291	264	273	270	302	264	282	282	299	285	265	288	304	293	281	305	295	262	266	287	286	322	247	278	264	275	264	250	254	288	276	290	256	251	276	246	285	282	292	284	316	291	299	301	277	297	266	288	261	295	273	291	282	276	295	297	259	268	289	298	269	257	291	314	261	277	302	276	282	300	269	287	285	297	283	261	280	286	294	276	266	281	247	279	307	278	310	277	298	272	291	257	270	300	271	277	286	278	300	289	289	252	253	296	323	275	254	318	279	284	307	294	300	273	258	272	288	303	278	271	288	276	301	252	274	284	295	291	255	262	264	293	264	335	264	272	274	310	301	256	279	294	251	311	262	316	291	284	306	272	288	293	306	278	273	251	288	273	264	278	285	284	278	304	271	283	282	270	273	255	276	288	270	288	280	326	277	290	292	298	305	296	318	254	283	284	283	283	272	265	273	264	261	261	265	320	297	273	281	270	252	241	287	295	266	298	284	270	297	299	321	296	286	291	267	294	274	275	297	307	254	313	280	298	263	286	287	271	254	315	291	293	269	284	299	280	286	278	308	284	285	270	280	288	268	294	233	275	305	281	281	249	287	308	260	280	282	283	295	285	283	265	277	272	288	261	288	274	303	290	267	254	281	280	268	282	266	292	310	264	284	301	271	270	283	304	284	288	283	279	284	270	279	288	323	286	284	268	277	273	291	289	254	278	283	302	249	303	285	266	296	297	280	280	289	288	290	270	323	271	288	288	281	269	298	261	280	275	298	300	328	279	282	280	274	302	301	291	263	280	272	286	319	268	279	284	292	267	271	289	271	294	275	277	287	294	278	271	300	284	293	261	292	309	303	278	266	293	267	315	271	275	270	270	272	261	315	274	304	300	315	299	272	290	307	287	307	294	276	283	271	290	309	289	306	289	277	281	265	272	273	303	307	293	290	278	276	280	281	284	269	313	276	296	275	293	289	323	265	257	281	261	305	273	296	303	300	279	296	291	277	291	293	277	277	287	278	284	285	289	274	317	312	257	270	264	306	305	283	275	314	287	300	294	296	266	289	270	262	267	314	281	270	298	271	286	279	306	283	275	270	270	307	264	306	296	285	291	268	285	268	274	284	284	283	297	270	288	265	291	294	267	271	284	286	279	268	266	269	305	247	289	285	258	284	272	311	260	304	292	286	291	311	290	314	300	282	277	269	290	286	288	307	303	293	303	267	294	269	304	271	285	321	332	315	285	237	289	293	279	296	236	268	294	298	280	272	269	270	281	270	307	303	279	287	281	319	254	282	273	289	287	274	312	281	275	278	293	256	293	275	274	313	259	313	268	289	299	248	270	284	279	300	291	314	291	295	265	281	284	289	313	296	264	280	311	269	272	296	284	268	297	294	302	313	298	269	284	279	289	269	275	268	279	293	303	276	279	299	284	280	270	275	278	277	273	290	278	283	279	291	312	293	320	300	290	311	275	314	281	273	291	274	281	274	281	269	276	258	293	273	269	286	269	292	277	296	303	302	292	269	263	277	288	283	301	285	277	288	267	304	264	266	329	294	305	257	286	306	261	281	284	266	283	261	281	248	241	286	278	295	284	287	303	297	303	276	272	271	276	342	283	282	249	284	276	278	277	259	263	278	304	292	297	265	254	294	283	272	261	267	282	286	287	259	269	281	291	294	261	298	286	296	294	285	258	285	289	261	281	296	263	292	277	278	264	274	299	290	266	283	271	278	303	238	243	299	276	297	292	270	266	291	276	259	283	283	278	285	262	301	288	293	300	285	302	316	281	286	278	272	296	304	258	266	279	275	285	262	278	305	288	268	288	273	277	250	292	275	299	271	294	281	275	283	287	269	279	283	307	277	264	273	277	280	299	305	286	286	288	287	308	266	268	294	279	301	293	297	306	308	307	301	270	273	294	286	300	304	277	293	288	292	316	284	270	265	278	295	280	292	297	291	271	269	264	279	272	282	307	287	324	301	278	279	262	280	266	312	294	271	287	293	289	277	293	300	265	284	292	267	298	299	294	252	274	290	268	293	282	264	311	275	289	260	283	255	257	282	304	302	286	300	317	292	271	262	274	265	316	279	272	255	302	283	327	292	290	293	293	288	277	286	288	264	268	273	267	284	251	272	296	277	283	326	302	316	286	270	258	282	275	277	291	278	296	299	285	262	272	293	287	275	283	294	275	287	286	307	316	284	310	286	282	307	289	254	268	301	269	275	298	295	289	286	281	324	279	260	273	279	301	292	281	260	278	282	277	291	283	257	293	293	265	275	252	293	271	280	278	297	245	271	316	281	248	293	272	296	296	280	264	302	284	297	282	311	307	277	284	300	294	303	301	296	303	320	286	277	283	305	295	274	271	279	295	280	302	270	275	285	279	290	296	308	281	278	318	304	289	249	274	287	296	247	276	291	277	283	277	286	280	265	286	280	304	260	297	266	273	251	276	299	283	269	276	276	287	267	269	309	262	296	262	293	299	298	275	270	284	322	294	310	322	285	281	294	261	295	304	295	250	295	284	296	284	287	266	303	263	269	289	276	280	296	283	292	287	295	303	278	277	286	269	302	264	282	304	269	290	297	264	295	297	277	272	306	275	279	302	297	301	282	286	298	292	298	278	294	291	299	285	293	274	275	274	248	283	294	270	304	261	233	278	284	258	304	299	257	269	280	297	290	275	267	278	294	314	300	297
53965	8559	7157	4111	2516	1730	1406	1074	846	747	672	636	537	499	499	482	469	382	415	412	386	340	386	340	342	349	356	364	316	314	350	320	298	332	333	295	316	304	299	294	287	303	293	332	303	328	330	339	324	324	305	349	325	301	303	332	333	331	303	313	318	298	342	301	308	282	318	313	285	286	318	312	298	288	281	317	308	318	277	302	326	271	288	293	276	330	261	312	291	290	296	321	294	301	327	300	285	310	310	287	289	308	304	315	302	323	301	334	295	320	303	284	288	296	324	283	256	306	294	318	283	309	297	303	309	283	311	301	316	281	283	304	297	294	329	316	285	277	314	298	316	291	292	310	269	294	265	307	283	306	303	265	300	305	311	289	300	320	293	295	275	344	302	282	311	287	325	277	295	300	311	271	322	306	309	290	289	294	277	268	289	247	291	351	268	286	263	306	301	267	274	294	293	290	304	266	297	325	273	291	287	283	285	268	287	282	301	290	275	297	321	286	310	276	278	304	309	287	309	282	277	278	305	302	302	284	270	297	289	298	317	292	299	309	297	310	269	309	318	310	319	288	288	316	319	286	325	292	306	273	312	310	295	312	329	304	284	323	307	325	330	265	277	311	300	268	316	320	285	301	306	284	276	308	290	302	316	295	278	334	259	287	271	289	306	277	275	292	288	282	316	285	308	300	287	290	294	317	282	301	297	309	297	313	323	274	308	311	280	272	278	306	263	286	283	295	301	294	304	285	318	280	293	301	294	300	292	278	293	295	293	319	285	294	290	296	281	300	292	285	311	276	290	312	301	306	300	262	310	285	324	296	305	288	309	339	282	320	288	298	272	308	305	303	286	310	293	320	293	297	330	310	298	273	307	287	333	284	304	297	275	288	296	328	302	347	305	296	282	292	274	305	306	270	313	282	292	275	272	284	273	300	310	275	275	275	306	293	307	309	273	283	295	273	294	299	324	287	303	286	321	297	239	297	294	286	298	306	295	311	299	287	317	309	298	268	289	264	302	281	299	299	291	265	269	313	293	312	316	343	317	284	289	310	281	327	270	277	294	274	294	310	316	291	297	326	280	293	297	281	295	290	274	302	309	288	298	318	281	277	279	296	302	266	282	308	299	307	329	348	287	292	264	298	279	279	336	289	303	297	295	294	268	309	316	317	296	255	298	271	286	285	280	302	270	275	296	294	303	308	283	316	305	305	293	271	292	290	319	280	275	298	309	328	312	299	280	301	296	280	270	302	314	321	292	304	276	313	277	306	278	281	280	291	325	307	286	309	306	318	300	303	312	283	315	302	308	315	251	262	291	327	287	285	281	297	280	308	273	314	292	316	296	300	289	306	321	281	304	275	269	283	285	278	312	305	268	294	278	284	306	263	292	328	272	339	287	289	303	297	306	308	327	286	265	300	311	289	317	304	283	300	293	296	318	289	259	318	271	297	299	271	295	286	263	280	302	302	302	292	269	278	301	314	277	325	320	288	299	300	283	298	276	289	275	298	319	305	300	291	246	311	300	294	279	309	319	287	264	291	297	286	293	326	276	293	291	333	290	299	249	295	308	309	306	289	311	302	289	308	269	311	316	283	273	289	284	306	291	301	311	298	288	323	290	290	297	292	283	301	309	317	284	301	336	276	299	288	296	305	294	281	283	249	292	291	291	295	294	265	309	297	295	298	282	312	293	311	281	296	299	300	275	297	296	288	294	285	309	277	285	293	283	313	285	300	328	303	294	307	279	272	306	301	318	317	302	303	283	310	305	288	304	292	304	283	302	296	254	272	282	304	283	316	300	331	300	301	294	314	321	314	309	282	278	319	273	299	280	319	315	289	275	270	311	315	312	286	273	311	305	332	295	291	287	296	284	285	318	280	308	304	301	308	317	288	309	282	318	254	283	300	277	260	317	314	256	307	303	302	294	333	312	301	315	274	317	273	302	281	293	276	310	295	297	295	291	293	290	300	282	329	294	301	296	299	303	279	282	301	294	290	301	294	292	303	309	294	309	288	309	282	287	294	289	289	288	298	276	313	303	271	313	310	286	285	290	311	288	300	307	270	282	301	301	273	322	290	328	277	289	286	282	316	302	299	271	301	296	291	292	257	275	305	327	294	304	314	342	276	312	273	296	295	322	300	311	300	295	273	294	288	281	277	284	317	276	347	298	283	291	296	296	274	311	299	328	308	265	318	300	290	281	307	306	285	300	279	314	303	309	283	276	304	301	277	337	288	303	273	300	297	273	297	286	308	293	310	274	293	303	297	309	280	302	298	264	294	279	285	291	280	281	304	280	308	314	309	299	308	308	314	317	328	282	294	318	293	284	319	295	282	298	310	295	318	299	320	305	278	278	277	280	305	334	307	293	312	310	277	337	302	300	310	268	268	285	293	317	303	289	284	301	330	284	294	319	311	333	332	307	324	316	315	285	302	271	289	274	321	290	282	296	312	293	309	302	303	302	302	316	276	276	327	243	270	315	280	298	259	270	303	285	303	296	295	279	306	293	280	308	250	331	284	325	291	330	303	276	288	294	284	297	299	292	316	326	303	322	280	294	292	303	299	282	299	279	330	283	321	304	263	297	319	278	301	328	302	309	315	326	287	305	286	295	276	273	283	289	290	285	324	295	313	286	276	290	284	283	302	291	277	301	298	304	309	302	280	282	309	313	276	288	284	300	288	310	300	292	285	283	291	290	278	304	285	271	277	310	303	289	283	288	297	273	276	268	267	302	273	265	302	297	272	325	293	295	274	298	279	304	299	296	282	293	305	287	288	278	282	294	304	268	297	309	322	315	289	294	291	252	269	268	302	291	258	307	297	298	303	291	296	280	287	285	280	292	331	332	318	277	297	329	296	306	316	284	287	317	286	284	296	314	314	282	310	299	327	317	299	270	322	302	314	313	305	269	314	309	274	306	274	301	307	315	273	272	284	307	312	281	332	281	305	293	302	306	291	292	312	305	279	281	310	294	265	292	307	271	279	286	298	304	299	293	280	277	290	299	335	308	282	315	295	338	318	329	268	273	329	283	311	278	291	312	306	291	297	268	311	325	315	279	298	294	293	306	321	312	289	304	320	288	297	319	265	299	293	313	303	288	294	320	295	295	292	306	282	291	301	311	280	311	298	280	297	311	293	270	296	291	283	312	306	280	282	291	261	296	320	268	326	284	291	287	304	305	278	284	295	324	321	282	298	280	287	290	313	264	305	292	293	283	306	285	336	283	314	284	293	282	289	280	299	286	292	300	278	293	295	301	306	327	313	286	297	284	299	319	306	300	303	331	296	279	287	315	294	338	287	287	296	288	287	318	299	306	303	272	296	279	321	329	291	292	294	297	305	313	317	293	313	281	284	318	297	296	255	295	291	286	290	293	270	281	288	338	277	294	283	311	279	295	312	292	315	308	302	292	269	292	324	271	312	298	304	301	284	260	282	306	304	308	284	287	314	302	262	298	261	284	268	309	339	287	309	281	300	296	317	299	291	296	276	300	316
23192	20928	28038	23961	20927	20977	8936	1442	1055	970	931	829	799	807	706	818	718	729	680	674	677	704	631	698	643	660	658	637	662	647	645	657	622	593	656	638	600	602	658	619	553	605	620	598	627	598	664	623	598	622	632	612	651	606	616	606	642	616	602	627	617	638	668	565	583	616	607	639	599	588	596	603	632	550	601	607	601	614	604	577	610	623	639	639	563	589	632	562	609	593	625	587	601	577	563	589	586	574	599	604	626	565	562	587	605	659	563	619	607	574	608	603	606	567	576	587	612	630	618	590	627	595	610	590	587	578	585	605	586	599	637	555	617	563	586	587	614	632	597	590	586	606	613	599	599	618	649	594	550	603	640	592	597	592	544	644	586	624	611	580	615	608	607	594	579	602	576	629	577	547	634	586	646	590	588	635	615	545	580	560	608	605	607	603	559	574	632	591	595	587	591	601	590	608	555	583	610	643	602	627	576	554	609	581	639	595	587	621	593	608	630	624	608	577	587	593	580	607	611	590	622	607	599	597	575	561	550	619	584	589	583	658	622	576	630	623	601	589	569	625	533	566	587	588	612	627	605	600	596	568	597	603	606	608	610	588	562	611	618	648	595	574	597	622	610	615	600	615	586	604	607	573	633	588	600	593	617	648	588	607	558	614	574	599	597	610	587	620	577	619	608	595	566	592	601	570	581	593	594	583	585	604	564	562	619	624	588	598	590	603	557	610	595	567	591	597	582	590	572	557	586	564	627	596	643	584	656	621	588	567	611	598	590	602	617	596	612	557	606	607	596	590	613	586	624	604	608	568	582	610	594	609	588	551	609	620	598	597	627	646	596	582	591	561	572	578	604	583	590	611	606	599	613	612	620	597	574	582	625	637	598	588	608	578	601	631	574	580	570	556	620	584	580	622	601	613	583	559	576	595	613	614	574	557	613	580	654	591	608	628	593	599	581	599	575	589	614	597	594	596	574	559	568	583	590	612	577	584	605	579	592	568	594	634	587	555	605	562	615	574	622	563	584	620	563	583	657	563	570	585	603	592	610	583	595	646	626	584	618	583	616	621	592	587	639	610	589	603	575	598	630	603	538	603	592	572	614	626	588	606	612	583	604	593	560	605	597	619	583	557	591	607	583	565	573	557	617	590	615	571	592	621	581	595	584	561	635	598	621	586	520	575	602	561	569	651	619	596	613	589	626	615	597	620	601	583	581	580	601	563	608	624	623	619	601	616	579	612	576	605	608	562	591	623	618	590	604	575	598	592	603	605	594	591	575	562	596	597	580	616	594	595	604	611	569	533	571	643	591	570	593	606	610	606	635	629	602	593	573	561	573	592	577	562	582	594	608	587	607	658	611	543	616	567	595	547	627	576	627	569	595	583	600	625	600	579	598	562	569	607	628	603	571	623	625	589	567	589	622	531	586	570	575	609	586	610	598	587	599	577	570	567	599	595	621	618	572	616	609	559	560	588	568	579	591	623	640	556	573	572	594	569	577	605	627	576	591	550	560	596	587	618	653	616	588	565	620	560	558	616	589	554	598	599	617	565	572	576	582	617	601	594	577	598	609	576	647	589	531	560	603	601	582	605	570	600	557	603	592	616	595	634	568	580	626	594	602	624	578	589	622	583	615	577	584	623	626	598	627	599	615	589	596	604	560	622	593	551	624	613	655	648	613	611	596	640	612	646	579	571	622	592	615	612	600	598	566	593	650	615	608	571	591	586	568	582	579	588	573	591	611	547	607	573	598	611	581	579	639	635	622	586	628	551	628	590	613	569	607	585	609	555	629	643	582	601	566	634	626	583	617	553	604	560	589	581	576	628	589	596	584	563	586	581	608	594	628	628	562	616	590	563	602	597	567	567	562	601	582	539	613	568	596	596	649	604	586	578	626	612	569	596	574	580	547	541	621	596	600	583	600	596	590	539	553	610	627	592	597	572	571	616	576	584	594	589	614	605	626	584	543	608	628	580	606	585	529	612	604	586	557	620	578	595	546	566	614	607	615	558	615	583	579	589	614	591	599	642	563	551	629	600	614	598	548	600	592	632	589	576	633	559	610	568	578	567	620	560	533	593	575	566	595	586	562	604	584	651	606	609	604	604	595	599	595	591	591	628	611	569	594	592	635	628	596	564	581	626	619	581	649	608	611	596	586	610	583	629	565	613	635	600	567	619	604	607	608	580	615	610	606	609	584	616	562	584	602	605	585	606	590	653	607	614	607	613	593	566	611	557	603	616	597	580	592	628	600	621	596	580	574	631	628	604	592	571	536	615	586	582	567	615	615	612	540	580	581	608	625	595	604	558	564	598	609	592	640	604	606	549	629	591	600	600	634	587	604	580	586	625	584	637	610	593	608	572	626	580	552	602	583	557	606	593	572	597	558	603	583	594	587	582	585	582	584	647	610	566	651	594	590	565	626	617	619	603	572	611	568	573	588	613	558	598	597	584	567	585	598	570	581	592	611	591	639	606	633	578	589	555	648	553	570	578	574	625	614	603	556	602	582	587	612	607	594	584	565	567	592	613	590	624	640	565	606	577	635	596	611	614	598	582	604	589	619	640	576	579	576	613	591	606	629	630	603	581	610	580	586	621	587	598	590	599	564	570	615	605	610	602	583	572	617	611	552	602	581	574	619	622	616	578	646	572	568	578	613	570	618	553	597	555	590	623	614	601	556	579	598	596	583	568	582	582	587	584	589	568	586	565	584	561	624	611	570	567	598	591	617	640	537	619	583	613	558	588	619	629	617	594	594	608	578	547	582	587	619	574	622	602	610	587	595	581	584	611	580	579	632	605	588	618	627	577	554	537	565	611	589	618	660	588	550	585	622	596	576	615	586	599	564	629	581	631	573	632	620	558	566	638	577	596	569	619	610	633	571	595	638	588	601	586	591	606	560	574	610	563	609	600	593	578	593	575	612	604	617	612	584	600	557	573	568	624	616	571	610	560	599	551	593	588	603	557	561	593	592	635	641	543	619	594	580	573	565	610	594	594	589	587	569	598	602	588	580	609	598	612	547	590	611	634	606	620	609	563	591	612	623	601	574	565	583	595	586	603	590	573	576	597	626	624	603	591	552	654	622	563	581	597	597	573	585	575	578	599	585	582	588	632	565	605	557	597	588	594	552	558	578	624	567	546	610	570	596	592	589	632	567	587	616	616	600	585	609	636	586	661	559	617	649	588	588	667	579	586	591	615	592	615	586	585	631	575	588	589	583	625	639	607	615	626	576	586	609	601	620	596	602	598	582	581	580	610	616	620	590	636	645	607	630	580	617	621	638	600	541	555	590	615	568	606	625	626	603	606	618	617	603	624	612	619	643	582	604	587	590	606	585	648	619	652	627	619	587	610	601	573	617	581	574	573	567	570	567	556	594	594	558	616	604	626	615	586	592	595	616	617	598	597	581	580	602	602	598	571	634	577	598	611	586	644	538	621	589	588	590	579	526	621	641	617	560	615	557	596	588	590	629	572	585	600	579	612	547	629
55571	11815	12159	7266	4652	3178	2442	2008	1693	1461	1287	1119	1058	1026	994	858	844	845	811	737	777	695	776	694	696	657	640	650	655	632	595	647	652	652	618	650	624	623	585	626	589	587	570	661	605	621	634	589	622	585	587	618	616	594	586	591	588	636	596	563	552	599	600	525	603	575	583	553	610	593	599	616	568	597	578	525	546	562	566	586	577	591	589	618	559	589	544	545	586	636	587	566	580	541	598	539	613	547	607	529	542	582	527	558	572	594	546	534	593	541	568	583	594	542	516	585	581	566	547	549	575	594	557	539	568	535	555	560	569	602	553	585	558	557	563	573	604	603	534	596	554	587	553	556	532	553	534	541	574	609	570	539	547	564	559	569	538	556	561	551	599	543	530	563	563	578	621	587	537	582	550	553	595	603	532	544	554	613	540	600	522	553	566	564	546	607	590	535	509	566	541	567	507	566	565	586	577	583	567	553	577	514	553	559	603	577	588	563	539	577	553	559	594	577	565	591	593	562	549	552	558	569	557	564	546	578	556	562	548	530	592	576	560	591	576	551	523	567	552	558	557	606	566	568	575	542	559	566	546	560	570	581	570	544	580	618	559	551	542	588	533	559	539	540	557	552	564	570	571	583	550	545	578	554	533	510	573	574	566	563	524	549	569	593	573	560	608	591	560	567	584	547	575	551	541	548	544	538	586	587	502	598	607	564	584	589	579	540	581	591	570	559	518	525	582	545	576	572	575	618	519	606	560	543	588	592	560	603	549	541	580	592	555	579	576	533	561	560	595	542	590	544	540	570	500	559	565	540	578	546	569	560	596	562	592	638	570	578	531	563	527	567	576	569	593	543	589	575	548	568	568	559	554	575	562	541	550	499	574	577	584	533	531	554	561	546	586	576	531	600	566	572	563	537	567	567	554	612	558	563	585	544	564	595	513	545	568	572	545	573	543	604	590	553	561	541	551	585	562	550	571	578	562	559	557	598	584	564	575	527	523	529	537	544	592	548	587	572	578	542	551	559	566	566	565	557	575	525	580	605	559	587	554	594	554	583	595	583	559	546	563	557	573	570	600	591	585	546	536	570	551	520	552	550	569	595	602	539	532	576	532	612	570	558	595	573	583	552	573	521	553	602	514	512	574	552	609	608	548	539	541	594	577	575	518	591	576	557	568	538	574	597	545	516	559	559	516	608	557	556	520	576	564	563	525	582	536	585	575	588	572	568	581	568	547	569	573	595	554	560	590	541	566	580	543	571	578	559	551	515	584	580	566	593	558	532	589	554	578	576	558	571	561	589	556	568	551	574	586	592	550	564	560	553	593	562	577	539	567	577	575	567	533	531	578	590	573	591	540	583	548	613	557	561	564	561	548	576	580	548	529	569	525	545	540	566	537	540	581	566	563	556	566	585	552	543	608	534	556	592	593	578	578	559	554	572	547	590	560	518	558	604	533	581	551	579	576	533	569	545	575	549	525	544	555	599	569	551	566	578	561	574	555	516	552	587	565	575	554	621	550	546	598	534	562	545	594	553	570	535	564	564	569	541	572	589	545	532	587	568	592	573	556	520	543	551	596	524	558	562	561	596	563	573	561	559	598	535	539	514	546	573	544	571	595	577	572	537	545	545	505	558	576	574	552	578	567	589	536	561	557	582	472	533	597	561	554	557	539	580	555	558	558	577	535	530	578	566	583	549	536	573	577	538	578	550	563	504	548	554	545	573	585	570	526	560	549	565	588	533	561	518	537	613	543	556	540	546	569	504	536	574	609	545	584	583	560	610	524	516	541	600	620	632	586	570	545	505	604	557	563	589	587	545	576	524	581	576	555	589	581	597	553	587	571	560	529	572	538	558	578	569	583	573	566	580	563	546	586	551	572	571	529	529	564	564	592	619	585	549	582	546	560	553	570	571	582	541	566	552	532	572	556	557	586	545	520	598	585	563	577	543	530	581	590	579	586	554	588	576	539	539	558	568	565	586	552	578	594	506	545	528	528	571	553	578	606	533	545	584	598	541	604	570	543	569	557	597	599	563	562	558	549	571	551	556	547	569	518	502	533	554	644	580	541	555	555	559	534	568	575	541	583	543	575	549	572	530	584	546	576	581	574	514	570	553	556	548	554	607	528	568	591	526	546	565	549	560	515	562	580	548	553	577	558	602	560	567	557	560	594	539	574	585	543	571	518	560	595	612	575	571	558	581	575	541	572	546	559	559	559	541	555	513	543	530	555	582	553	567	543	544	558	532	533	550	536	593	528	524	594	561	540	561	556	590	548	571	579	579	520	555	527	554	571	517	572	556	504	574	583	499	567	549	543	555	563	617	562	585	569	536	549	599	522	542	549	539	546	544	576	558	519	560	534	573	567	557	563	567	532	573	583	531	588	522	611	526	546	543	606	583	571	541	563	601	579	516	627	614	564	546	555	565	598	566	558	539	561	633	542	548	562	532	538	568	561	652	545	643	593	539	554	547	551	508	549	532	562	554	562	555	585	587	536	582	562	545	590	550	580	570	529	509	509	569	500	555	572	566	586	586	576	553	601	578	580	564	612	567	559	559	558	531	567	551	604	573	602	580	545	542	576	584	561	574	572	573	537	585	559	548	559	563	547	562	542	563	555	528	569	572	558	582	601	557	595	565	576	536	556	613	609	568	543	557	565	487	591	558	545	534	561	551	540	548	571	548	605	548	542	588	590	546	588	595	550	544	575	523	588	571	560	554	562	533	566	585	596	589	545	583	551	548	596	584	534	550	559	577	547	557	581	543	557	584	521	592	551	586	562	596	595	563	572	620	538	551	555	545	532	544	583	580	559	594	578	561	586	561	614	579	578	551	549	575	588	624	554	610	577	536	578	531	570	570	575	591	557	557	568	599	530	598	592	592	527	615	564	579	556	545	548	529	570	561	515	599	552	533	537	563	547	587	548	559	528	577	544	602	501	544	576	587	533	561	574	570	504	618	550	574	524	564	536	539	594	558	594	554	554	559	563	606	533	535	567	547	544	590	612	564	580	513	579	555	580	545	544	562	555	572	529	552	524	525	517	539	555	565	541	560	590	528	602	575	554	564	554	571	583	570	583	557	574	547	566	555	569	575	532	565	577	602	543	586	571	525	583	518	572	576	548	539	575	582	584	578	558	523	568	544	599	533	564	571	587	592	573	564	534	516	582	546	555	561	564	614	575	536	568	561	585	563	591	550	514	576	568	546	574	533	547	543	610	588	555	538	555	542	565	545	554	560	567	589	548	559	522	568	588	574	569	531	550	506	575	540	568	594	577	593	554	587	547	572	553	536	601	562	551	549	549	571	582	575	588	553	536	583	533	567	552	551	530	550	562	559	547	574	500	559	541	565	580	599	533	556	561	577	551	551	540	559	588	564	582	597	517	525	526	594	514	557	535	538	562	604	567	526	575	569	528	566	523	601	581	561	565	551	548	547	562	562	560	576	540	532	592	542	548	542	578	539	506	582	550	541	560	558	549	548	582	557	572	582
33474	17384	3736	688	583	509	515	469	466	485	484	483	461	463	490	471	465	480	478	474	413	499	475	440	456	445	463	431	508	449	444	469	465	414	480	486	452	456	484	436	465	426	455	478	446	474	481	486	530	459	467	467	447	411	450	446	445	475	439	434	458	463	432	490	440	485	464	465	468	475	470	460	423	424	483	482	441	421	461	452	420	416	428	464	430	499	452	442	515	453	437	458	425	454	460	443	492	471	442	473	433	444	429	475	417	442	439	438	418	427	484	454	449	461	504	470	462	461	459	461	464	485	505	449	467	450	468	463	438	430	457	482	497	476	429	464	436	433	475	462	445	474	444	423	476	433	467	445	480	445	481	488	478	424	445	438	472	465	429	462	460	439	473	444	449	486	516	451	429	432	437	463	452	455	432	475	483	442	443	429	478	455	490	445	514	463	445	455	439	487	470	426	446	421	441	447	463	469	451	450	466	492	471	424	473	433	476	468	450	458	420	433	490	469	443	446	461	463	430	446	459	450	478	428	398	464	454	472	503	478	493	478	420	446	467	486	456	471	489	437	492	452	427	450	429	460	434	431	454	477	441	462	474	437	475	427	468	451	498	456	472	436	460	442	499	462	455	475	448	468	443	471	459	459	464	433	466	451	448	484	448	489	491	432	437	423	439	392	454	475	493	441	514	472	487	460	447	483	484	444	466	440	423	426	472	453	445	477	484	484	458	465	414	434	434	475	512	433	490	464	436	458	454	468	470	466	489	454	441	469	436	452	450	459	465	457	440	444	480	462	496	487	452	440	424	430	456	463	438	430	452	471	471	464	503	501	464	454	435	440	458	390	478	459	498	439	482	474	428	436	420	459	435	458	439	496	481	443	452	450	438	458	440	489	479	501	475	467	480	456	453	442	429	444	438	426	424	446	494	456	477	450	484	481	445	442	510	450	458	481	490	483	463	441	464	411	508	470	479	452	447	441	436	464	486	474	419	489	432	443	412	448	450	477	476	443	466	462	466	489	475	429	461	486	494	472	467	444	443	462	481	438	472	470	447	427	471	477	427	461	483	432	467	453	457	466	448	469	451	454	457	453	472	508	434	471	450	459	450	434	477	479	464	427	460	447	484	485	422	458	447	444	469	494	455	445	448	440	449	470	453	471	465	446	506	471	472	497	473	436	501	446	435	450	458	454	460	470	443	463	438	472	434	457	431	420	482	440	494	480	456	392	445	451	480	475	442	406	461	481	460	443	460	503	424	479	433	439	453	450	486	501	442	442	438	471	420	456	450	440	457	475	447	515	441	447	508	456	447	468	484	447	436	519	459	456	445	419	457	438	453	441	432	485	440	405	432	456	432	430	450	471	434	471	486	469	457	495	466	433	421	464	422	471	501	455	490	477	462	406	456	445	455	457	446	452	469	449	483	493	449	425	462	447	450	446	480	456	500	477	456	468	439	448	462	428	455	455	440	443	460	497	450	476	493	389	438	468	487	426	438	480	454	451	442	467	451	483	411	455	465	473	444	444	478	462	447	450	451	444	442	423	476	456	444	437	488	482	455	466	449	442	419	446	452	443	502	461	481	458	483	469	465	470	487	388	447	452	435	429	462	475	450	479	447	446	464	455	451	462	469	440	496	496	479	415	432	465	476	463	456	424	458	456	464	442	443	452	420	469	463	480	501	445	470	425	461	453	458	433	459	450	459	440	452	489	490	458	442	463	481	435	478	491	463	461	472	446	452	460	467	467	479	446	443	414	451	477	433	450	480	463	430	464	457	475	477	454	437	456	474	498	466	428	447	475	457	464	434	461	432	441	471	477	436	497	476	464	474	438	470	472	437	468	457	476	451	468	439	491	450	460	489	458	482	426	417	457	465	471	444	472	470	486	483	470	462	436	464	435	421	475	462	508	441	469	469	482	458	469	454	432	451	494	436	470	451	468	443	432	449	436	450	449	453	437	479	467	510	437	418	482	461	489	437	462	472	436	477	457	422	454	446	489	485	444	446	434	508	479	439	465	479	453	504	446	406	468	436	499	467	454	452	468	430	413	456	480	458	469	461	451	461	440	435	469	415	490	447	442	491	484	473	482	443	509	440	423	492	477	492	434	475	474	485	478	451	452	474	450	437	457	429	444	448	452	445	456	462	465	457	445	453	473	452	475	436	470	453	458	479	464	466	449	468	447	438	491	451	417	423	449	442	450	423	489	458	470	432	431	404	435	471	489	473	445	409	473	478	477	444	484	439	460	473	464	449	428	459	443	488	459	450	462	505	490	447	471	447	494	462	447	474	469	456	512	403	440	447	421	453	495	461	436	451	458	474	498	470	489	443	476	473	434	471	456	471	470	407	512	484	475	420	475	448	453	446	450	458	424	472	464	469	434	471	471	423	404	459	443	478	455	470	447	429	474	456	423	473	460	467	460	484	442	519	449	457	480	468	467	512	430	465	454	437	428	463	412	418	469	459	456	467	446	490	456	457	437	453	438	425	459	431	477	457	445	454	453	502	428	422	461	459	441	451	466	468	484	425	448	421	482	517	460	433	493	438	435	482	435	490	461	424	457	415	441	452	443	481	449	478	437	452	433	458	498	459	446	470	452	451	466	466	479	484	436	432	448	493	395	489	433	439	436	465	460	469	447	444	444	420	448	493	448	445	466	466	492	495	430	439	462	398	502	466	432	457	462	417	465	466	486	456	473	458	460	421	440	418	473	467	439	466	502	450	446	434	490	418	485	475	468	478	458	492	477	461	437	482	432	412	446	433	495	480	466	444	447	498	459	460	456	475	473	470	474	426	443	476	479	484	456	496	466	439	474	469	480	467	465	508	418	427	425	480	461	419	415	502	487	483	479	444	442	441	460	477	456	491	453	465	462	450	479	487	485	456	485	445	471	461	446	451	456	440	430	427	438	481	433	453	449	484	438	484	448	476	466	450	444	468	448	478	442	432	459	448	456	420	442	422	471	448	453	468	429	476	460	466	457	433	444	444	464	474	446	478	479	445	469	452	452	480	445	464	438	411	481	477	473	460	430	457	465	475	452	461	465	467	460	422	456	470	436	455	420	414	462	487	452	464	440	472	464	462	439	450	485	489	484	457	497	434	448	475	477	430	468	472	420	457	439	481	470	463	482	470	458	457	464	444	465	420	430	442	452	446	453	471	421	443	446	440	474	473	433	490	433	472	457	484	463	454	443	465	439	461	484	440	461	437	433	451	449	431	474	468	424	469	444	497	468	469	452	447	485	422	420	459	461	479	404	434	483	458	450	452	438	496	453	429	435	473	495	428	433	461	424	460	467	438	455	463	438	453	484	484	441	434	464	498	449	473	441	473	465	477	462	482	450	433	478	496	468	457	461	457	418	499	453	440	472	466	467	469	430	448	477	444	461	462	454	472	436	453	458	478	451	498	475	460	445	476	470	453	457	455	464	441	493	481	447	458	448	477	484	461	461	420	423	433	449	467	464	434	452	495	455	498	397	445	448	478	420	457	467
30969	2585	847	687	544	565	532	530	495	506	507	496	486	461	500	519	473	495	450	482	492	495	474	467	492	489	509	489	484	479	481	449	488	536	451	490	488	466	515	440	500	482	455	471	489	490	462	486	496	531	494	489	486	482	472	476	517	518	458	498	509	489	474	490	493	524	501	465	494	533	484	455	479	476	472	511	472	500	478	461	477	483	508	514	448	479	535	520	479	482	487	501	491	450	463	497	460	483	481	482	460	481	470	495	506	508	461	489	477	518	462	469	460	482	486	532	490	478	489	482	537	478	471	499	472	458	479	438	458	463	471	503	455	498	441	455	494	446	476	487	497	472	468	498	477	519	474	503	498	465	479	501	518	475	482	475	490	479	521	466	518	462	476	468	454	465	463	514	497	511	510	480	439	435	467	485	488	432	512	514	472	499	487	457	477	484	463	513	469	469	525	485	470	473	462	487	469	456	468	479	495	460	486	490	458	481	472	492	466	489	478	486	468	488	450	489	479	507	499	470	497	487	496	473	504	497	467	470	474	450	485	455	466	471	468	499	492	520	481	473	458	476	483	487	486	482	479	470	483	486	510	474	471	466	497	511	466	422	475	500	473	484	522	514	495	503	482	459	478	498	478	488	506	482	497	499	452	489	514	523	488	489	503	488	485	518	503	485	464	474	456	486	454	475	492	498	476	465	481	475	456	471	509	480	479	475	439	445	500	467	487	433	471	484	472	499	481	505	506	469	492	510	512	468	502	449	506	478	513	491	477	463	501	452	476	477	494	462	498	498	508	512	463	472	502	519	481	488	476	461	483	500	501	502	478	514	453	445	497	502	465	477	452	490	478	526	470	468	477	490	470	509	451	453	474	499	447	467	489	486	472	478	485	510	458	457	507	492	461	494	495	431	487	451	471	496	535	494	521	457	476	475	457	468	460	486	469	475	493	504	492	468	480	506	479	479	462	451	466	453	492	499	464	450	476	458	484	506	467	461	491	487	455	467	461	516	500	480	480	489	481	467	430	469	504	521	460	493	469	500	498	466	521	453	486	498	477	477	479	484	531	467	495	518	496	462	470	470	468	538	449	498	471	487	431	499	467	490	446	424	510	470	503	474	530	499	449	459	526	458	471	478	458	504	452	487	495	527	499	455	505	496	486	461	497	500	473	465	473	485	480	489	484	484	478	487	478	457	482	450	471	505	463	474	478	474	430	461	459	501	505	468	501	477	482	468	457	477	459	488	460	460	491	458	486	476	505	469	479	487	457	460	468	503	489	492	513	493	499	432	509	462	487	449	500	483	489	485	482	479	447	505	503	505	460	497	515	478	486	452	479	449	514	483	501	462	521	554	503	478	455	489	521	500	456	491	519	531	472	500	482	446	481	481	506	439	456	506	465	467	486	524	463	455	449	507	478	495	480	488	480	478	468	504	504	464	471	493	483	486	498	446	463	482	485	476	454	482	415	490	507	514	456	495	475	457	518	435	484	494	517	476	478	472	475	469	500	520	521	481	458	447	497	488	501	473	486	474	474	461	484	488	503	477	484	444	518	469	525	472	487	461	472	465	429	476	515	466	473	492	474	472	477	450	457	466	488	457	497	479	483	485	499	473	459	454	504	489	484	478	515	467	460	464	472	475	463	493	475	491	518	483	503	505	469	464	485	486	450	499	471	460	477	528	477	471	494	496	486	440	487	508	492	507	493	462	448	472	491	449	469	492	493	485	463	472	515	481	516	475	512	486	480	464	476	476	501	478	476	498	475	465	446	478	467	471	497	494	487	472	497	474	475	526	458	457	435	484	448	455	486	474	483	476	485	508	472	481	506	489	451	483	501	495	476	474	470	473	482	494	482	516	533	463	486	502	511	516	439	492	471	501	449	468	488	444	490	466	478	459	506	470	476	498	487	500	466	530	487	511	483	470	497	444	471	521	484	515	490	421	517	472	481	464	521	497	528	520	472	462	482	450	480	460	451	488	466	508	517	456	459	485	515	515	516	490	496	475	451	452	437	501	454	477	477	455	482	483	474	494	495	467	515	459	490	465	483	450	475	480	482	468	488	461	472	460	497	472	497	479	428	471	486	484	485	493	512	484	461	487	458	493	467	474	465	470	431	488	444	474	460	436	488	467	484	463	531	440	511	489	430	493	446	479	503	476	437	446	499	468	476	517	483	478	453	462	467	472	479	489	486	486	526	482	448	452	459	479	457	469	455	478	462	472	478	468	503	455	483	455	472	482	499	517	486	458	462	498	508	494	508	523	450	487	496	496	465	445	499	484	494	545	521	483	466	475	478	505	494	495	504	471	515	507	466	451	497	473	482	475	473	486	508	444	496	484	457	500	496	517	470	482	482	460	461	508	490	491	536	440	462	472	442	469	459	441	501	489	490	494	466	500	451	508	499	462	463	497	480	466	515	520	473	469	470	466	507	460	460	469	487	489	490	509	453	482	467	507	501	448	486	499	492	475	446	490	489	478	476	465	499	495	505	501	484	477	482	481	437	485	481	484	487	512	456	469	504	448	465	487	473	468	482	489	457	462	523	472	442	489	473	467	505	499	498	501	476	485	476	513	462	483	463	461	487	448	507	471	469	469	473	460	507	445	523	495	522	519	528	484	468	460	505	518	484	470	486	452	495	457	501	450	504	464	497	441	495	461	495	481	527	534	495	503	542	504	493	484	499	472	465	479	490	472	507	525	534	504	489	495	440	479	448	481	502	511	533	430	458	486	475	491	480	472	476	476	476	497	485	479	480	520	516	493	493	506	466	499	490	479	507	538	444	482	483	479	499	478	462	500	473	492	460	507	476	483	485	453	508	508	445	492	497	457	452	498	477	477	508	486	506	482	480	466	467	455	493	455	500	474	478	527	480	517	447	471	499	444	464	470	504	453	459	457	487	493	468	484	453	477	491	450	478	447	500	446	494	498	495	487	532	456	534	469	497	496	461	469	416	441	466	460	490	498	466	446	476	480	454	485	445	473	505	472	492	484	473	504	477	468	480	514	489	535	485	478	464	455	444	479	494	500	450	507	499	471	474	459	512	481	465	495	438	501	475	499	475	503	484	464	506	490	470	494	475	483	471	488	463	446	491	475	515	473	479	500	492	508	452	489	498	502	465	471	531	495	487	473	474	477	464	509	424	420	509	480	502	455	495	454	461	489	497	492	500	491	498	460	487	484	505	487	516	484	482	483	451	462	469	492	487	452	499	475	461	443	482	509	491	473	461	452	468	471	479	487	466	499	499	494	454	492	504	461	509	493	467	484	477	485	488	478	478	475	490	513	461	436	476	485	464	446	504	529	482	525	467	476	522	469	500	525	473	477	479	504	492	499	453	506	460	448	450	457	477	458	478	496	502	511	487	508	463	463	529	487	457	457	466	457	435	534	523	463	484	481	451	476	507	461	478	457	478	498	498	530	484	482	508	502	510	449	471	454	502	457	496	459	522	514	477	475	468	489	495	510	480	499	483	503	455	527	488	492	476	501
25256	21006	27600	24474	20947	9650	935	629	532	447	453	392	376	371	352	369	367	343	336	369	305	294	325	333	327	351	311	324	313	286	317	327	287	301	324	248	294	295	287	273	281	270	306	333	316	301	284	309	303	324	314	321	320	300	334	312	275	270	286	274	278	280	288	312	295	331	303	300	302	322	276	277	315	269	311	292	293	280	298	298	280	299	280	282	318	297	266	280	236	285	295	289	308	285	280	291	267	285	267	295	310	269	317	312	282	315	320	288	307	290	307	304	285	319	264	269	290	264	260	275	280	281	294	288	284	269	302	265	284	301	275	287	258	302	274	259	281	272	286	301	258	286	315	294	252	286	301	277	291	295	297	271	299	304	292	307	277	263	275	284	335	283	289	294	268	279	269	281	300	268	264	281	250	295	286	284	281	301	313	288	286	257	285	259	288	292	281	261	265	276	289	270	292	267	298	282	288	291	269	315	295	293	300	284	297	292	285	297	286	305	249	293	312	275	272	295	282	264	241	278	286	268	258	302	294	294	301	291	288	316	273	283	268	305	293	308	292	273	278	279	307	307	339	270	264	270	263	292	290	258	309	291	292	309	287	287	287	281	288	300	275	276	265	264	285	312	283	302	269	283	283	304	283	287	268	288	297	284	275	291	279	265	276	298	299	298	296	315	253	281	301	300	316	282	287	322	286	286	281	295	296	276	281	271	296	292	295	264	287	298	282	299	274	288	300	284	331	269	318	295	276	283	281	303	294	285	275	250	280	315	275	280	251	282	286	311	286	310	307	324	283	289	304	279	316	286	288	260	264	289	275	310	297	295	292	326	302	321	291	298	288	304	282	308	285	290	262	304	286	308	284	292	293	261	245	260	270	290	296	293	269	274	281	285	296	283	262	289	269	276	285	261	286	246	309	288	288	321	299	313	291	295	255	290	290	282	285	270	304	285	293	298	284	249	262	321	331	290	282	279	280	257	278	295	252	317	301	293	303	304	285	284	284	270	288	276	270	300	289	297	275	291	276	300	278	311	298	302	274	287	291	295	307	297	314	276	278	293	277	289	268	287	246	266	291	284	279	286	307	292	285	310	303	278	300	292	287	281	292	274	278	294	296	304	297	282	269	286	288	306	297	309	305	314	285	278	312	260	250	288	297	293	307	302	287	250	295	291	303	280	290	321	283	300	286	285	301	294	263	267	306	247	298	278	303	271	326	323	321	255	288	311	282	268	282	289	288	293	331	293	258	249	270	278	253	303	290	283	259	298	295	311	284	300	287	276	320	299	290	279	310	302	303	292	281	300	291	271	264	310	270	270	271	285	284	308	281	296	305	315	268	279	288	291	307	309	274	295	301	307	281	274	302	263	304	276	280	308	265	250	276	296	281	297	275	273	313	291	271	272	294	282	276	275	290	290	272	291	290	303	280	297	288	276	300	251	278	287	268	281	314	288	300	283	290	286	279	306	294	280	304	292	311	278	289	287	287	279	273	289	295	285	290	301	304	316	286	284	282	302	300	261	280	252	308	301	275	276	264	260	242	261	257	277	287	282	282	296	255	259	288	268	259	255	291	300	256	299	264	253	289	280	278	265	301	294	301	292	283	285	298	272	303	299	240	271	271	301	249	274	300	305	281	268	286	278	266	287	267	288	296	307	290	281	259	269	296	265	279	267	277	288	306	317	318	303	288	281	295	279	258	301	276	283	264	278	280	265	286	270	302	311	302	288	277	293	300	298	318	262	280	255	291	275	296	288	316	249	271	269	276	301	302	291	274	259	305	300	266	291	301	289	287	278	276	288	282	296	295	271	292	263	290	254	255	281	265	284	309	288	303	309	292	281	284	288	274	297	278	269	289	278	257	299	289	295	317	276	263	278	304	287	263	322	252	291	280	267	271	294	309	296	279	296	275	266	318	298	286	286	294	282	331	285	266	281	271	320	286	267	289	272	287	283	271	303	303	289	285	272	276	292	293	295	277	267	298	270	274	289	288	258	293	305	266	267	323	265	307	284	286	310	298	274	271	281	278	292	299	278	301	296	277	267	289	297	288	272	296	292	251	305	283	287	292	280	297	270	271	278	282	318	271	265	293	295	287	262	266	292	276	267	325	268	294	251	269	305	284	276	318	276	293	315	293	275	284	297	273	284	264	280	268	290	271	275	298	307	304	275	283	272	285	283	266	267	296	239	310	312	279	276	294	301	311	262	290	294	330	258	261	292	261	279	283	287	271	304	289	289	288	279	274	290	291	264	284	273	334	294	274	271	261	275	308	293	291	279	304	260	272	267	301	301	283	269	268	287	285	274	257	287	293	268	281	300	297	309	296	307	262	308	284	281	301	268	298	297	274	279	286	299	286	261	312	304	292	284	288	300	262	288	293	250	287	289	276	267	271	261	316	301	290	259	291	292	292	304	290	293	285	277	311	285	291	313	288	297	294	299	274	298	278	269	266	286	312	283	276	298	297	296	262	301	282	287	259	272	264	263	251	287	301	290	288	270	298	280	293	270	270	293	301	300	310	302	306	290	264	269	296	298	288	266	285	299	291	291	280	285	302	272	308	289	334	271	296	288	295	303	296	270	309	290	254	266	305	306	271	296	253	264	287	297	282	277	282	287	277	277	274	257	256	324	287	292	324	275	295	260	309	288	273	314	277	304	275	273	254	274	302	316	290	293	299	299	283	288	296	286	299	290	279	312	310	265	301	300	316	270	293	278	281	284	304	289	284	279	321	288	250	299	262	275	271	274	283	274	263	252	264	299	287	288	259	305	303	263	313	305	278	278	260	314	326	291	267	277	274	286	314	284	304	302	285	265	310	299	273	298	313	306	316	303	269	288	283	262	298	295	263	308	276	329	277	309	308	280	302	270	276	287	318	282	296	290	263	249	267	298	260	299	295	266	292	304	285	271	289	285	291	290	253	275	287	280	268	286	286	301	285	264	297	305	288	281	281	287	271	294	295	319	286	274	264	286	274	308	292	302	274	303	295	290	306	275	281	284	283	314	263	293	281	259	263	259	295	312	285	289	324	300	285	333	283	267	254	287	265	294	305	288	295	266	290	295	317	302	285	256	297	292	280	251	261	282	278	275	286	267	317	317	312	260	286	298	270	267	290	283	314	296	288	310	295	300	331	283	284	283	244	289	293	282	285	282	301	273	277	295	285	306	268	288	288	293	289	286	286	295	301	295	253	273	280	265	296	297	309	299	313	305	287	297	286	288	284	273	282	284	287	257	298	273	317	290	318	306	276	286	263	270	292	296	299	261	295	306	280	283	278	281	300	290	286	288	273	283	283	277	304	302	272	267	290	285	273	272	283	262	287	272	277	272	280	286	275	288	245	308	295	312	284	269	290	282	280	306	273	313	312	283	275	331	310	319	286	309	264	322	275	289	298	295	276	273	287	282	273	308	286	281	290	277	298	274	308	281	278	293	296	307	272	298	296	302	281	279	303	261	305	289	276	292	291	294	278	255	288	305	279	306	286	258	273	300
56325	8909	7191	4060	2513	1711	1299	1082	909	741	709	658	560	481	456	455	499	436	395	383	417	372	323	367	348	379	357	344	344	320	315	331	334	316	335	349	334	331	280	278	299	316	331	324	356	349	333	324	321	337	348	326	371	319	329	320	308	288	321	302	297	304	325	320	336	325	303	324	305	300	317	320	292	274	339	340	272	337	341	284	285	314	311	332	307	336	284	284	308	290	326	289	280	300	277	314	264	344	286	311	284	298	304	309	315	309	321	308	283	301	303	331	287	290	285	276	286	272	315	302	309	279	315	275	303	310	303	348	283	327	299	291	313	308	322	300	306	328	300	308	289	301	336	306	321	289	283	284	294	294	325	312	321	327	300	294	316	328	309	288	319	296	280	289	285	307	314	312	314	299	287	292	323	333	294	299	317	313	293	322	316	303	303	268	330	323	306	292	306	284	309	298	323	301	277	317	298	309	283	291	339	320	295	317	286	304	315	300	311	309	271	310	281	274	277	339	304	280	295	270	307	280	271	338	355	291	319	311	306	314	289	327	280	311	320	267	293	294	285	336	312	271	302	301	293	321	268	320	293	285	302	267	305	309	316	313	285	300	303	300	311	287	275	331	292	290	299	291	312	319	303	297	287	310	302	288	305	249	290	328	307	291	286	297	280	283	319	312	328	308	296	311	313	297	288	286	288	290	289	292	303	299	278	285	305	290	282	308	272	308	319	281	301	292	295	304	295	319	306	321	319	288	283	321	332	295	325	294	287	311	290	275	332	281	298	302	291	311	329	272	305	296	299	282	320	270	317	341	308	314	299	320	309	317	337	306	297	284	312	288	323	282	303	299	300	280	269	298	306	305	307	295	285	283	281	316	287	295	272	280	300	294	294	300	286	279	305	313	301	283	292	317	319	303	281	316	300	296	287	289	314	301	291	318	286	313	295	296	271	317	291	292	296	292	297	311	276	324	271	309	321	319	325	309	291	333	265	301	294	285	280	255	279	280	323	301	338	291	315	317	305	320	312	311	311	285	315	297	315	314	287	318	300	321	332	293	292	284	292	315	302	305	308	319	314	287	259	323	300	290	313	304	295	309	310	287	297	297	304	292	288	338	285	299	315	300	295	323	309	325	301	292	304	268	257	317	318	301	266	287	305	290	293	320	313	298	302	286	288	299	286	264	308	292	275	291	305	258	281	313	270	291	282	298	307	295	309	297	307	302	309	308	290	298	301	289	316	339	297	290	263	316	329	318	295	306	326	351	289	325	319	319	279	308	294	308	315	318	300	308	299	306	311	290	288	311	291	325	297	285	304	311	337	320	329	302	308	297	310	331	307	283	296	322	291	322	325	314	313	313	311	309	282	309	294	279	304	266	286	289	275	284	321	299	298	278	314	291	271	308	266	320	296	328	271	286	270	300	304	308	297	311	280	299	320	317	288	313	269	324	287	281	294	301	276	307	311	301	325	294	295	301	276	321	315	290	312	290	305	298	319	309	306	318	299	308	292	274	314	325	314	285	280	294	283	305	294	297	271	296	294	317	275	297	327	282	278	305	322	282	293	310	321	316	312	287	314	305	288	285	291	284	291	306	296	287	332	267	310	285	311	310	293	336	305	326	294	315	279	303	276	316	326	257	301	293	312	286	329	296	325	324	316	332	293	316	318	312	294	307	296	294	300	318	329	296	277	308	289	317	290	293	308	287	321	293	274	311	294	281	279	326	316	324	304	264	294	276	287	276	271	274	285	297	295	301	272	320	305	322	291	290	306	284	320	304	322	307	327	295	278	290	280	301	302	296	310	273	285	280	306	266	284	302	311	313	286	288	289	276	304	303	280	288	280	295	324	274	311	310	304	299	297	332	291	302	305	274	310	314	268	296	287	300	295	335	299	286	330	296	310	308	306	298	280	259	303	279	309	305	298	322	314	302	304	316	316	293	294	286	274	311	263	295	293	289	260	289	304	284	304	272	295	275	274	312	318	293	298	281	304	292	302	311	299	297	277	314	283	320	305	303	333	317	284	350	301	300	322	311	265	321	261	323	285	299	293	325	319	307	316	319	303	293	293	311	313	300	290	292	307	303	324	292	290	275	288	307	307	296	313	291	325	312	262	295	295	275	303	287	301	346	315	289	299	291	303	303	311	274	300	334	275	290	305	316	305	272	279	291	326	313	292	298	300	320	292	330	313	290	275	313	325	322	288	279	298	305	306	299	271	297	318	302	301	299	267	257	290	281	297	299	314	295	306	286	279	321	257	333	293	297	281	296	286	337	308	311	327	304	292	281	289	306	308	305	309	299	280	305	331	284	294	288	309	288	283	296	313	295	305	313	281	308	289	284	301	276	287	298	326	276	282	295	276	302	291	325	285	300	325	305	328	302	318	273	270	297	278	274	305	270	302	299	294	302	312	308	294	298	295	287	277	309	296	306	300	336	301	301	316	294	294	300	322	275	280	334	307	271	289	297	310	284	337	299	290	306	302	305	237	286	315	286	293	296	293	286	287	301	311	305	292	278	278	293	293	288	289	316	325	300	337	295	298	301	335	309	314	291	301	326	281	266	287	303	284	311	298	317	298	333	313	270	288	309	306	288	300	306	274	253	302	300	298	311	295	311	327	276	320	279	282	315	266	300	273	289	275	329	311	292	289	291	303	301	312	297	277	316	275	324	309	304	269	282	289	326	296	304	282	299	290	295	301	320	281	307	306	281	322	312	308	314	314	305	272	316	297	307	313	302	325	290	290	339	299	295	272	297	273	315	295	282	294	292	306	289	302	289	316	277	331	298	320	306	297	297	283	277	319	312	294	323	284	285	294	316	329	303	292	280	306	310	288	283	303	322	318	308	292	328	304	260	292	303	298	302	307	285	335	298	317	315	275	310	290	280	296	291	310	287	293	315	286	328	277	284	291	276	299	329	316	302	277	293	292	292	287	278	262	285	302	334	298	271	299	326	336	324	329	321	298	282	295	283	296	300	311	314	316	286	311	288	265	304	287	319	283	279	303	306	297	276	298	299	308	287	296	313	277	298	301	311	304	294	329	289	288	310	292	294	323	275	298	282	255	267	282	300	297	270	297	290	281	330	303	293	330	311	278	258	321	289	315	293	286	310	298	323	298	293	303	254	346	328	268	299	290	333	280	301	296	272	330	290	291	310	298	284	307	300	299	288	296	296	307	299	292	312	332	301	300	310	301	305	314	280	291	357	313	307	305	315	309	283	307	320	293	283	269	328	269	305	313	300	314	300	286	293	294	329	313	301	311	302	280	299	321	305	305	273	307	263	297	302	314	318	298	304	290	334	314	286	305	290	333	286	291	319	292	274	300	312	296	302	305	307	306	291	303	276	314	299	318	283	291	289	295	326	332	289	312	289	278	290	310	295	322	314	324	314	282	293	297	317	313	300	304	261	272	297	296	314	272	316	284	299	309	292	283	295	336	320	297	263	285	309	323	289	262	286	295	329	305	316	320	294	274	327	325	303	271	316	307	267
24414	21913	29305	25118	21905	21980	10299	1481	1118	964	904	921	807	773	779	775	797	754	683	716	718	714	684	667	672	649	638	673	692	664	697	639	639	645	632	700	649	655	610	681	665	686	622	687	700	680	656	659	663	628	686	637	651	651	686	689	651	615	645	678	612	656	610	641	663	644	610	647	634	646	644	607	647	628	677	669	633	644	650	639	627	637	651	664	604	650	653	627	634	589	666	624	621	639	655	635	649	623	648	607	656	685	637	616	623	646	641	644	677	616	641	662	638	671	634	693	663	619	627	686	676	667	614	623	599	608	692	634	608	675	661	653	626	689	636	622	645	640	646	659	628	614	635	655	629	637	618	631	621	608	650	628	589	619	654	677	609	650	635	609	642	631	673	612	655	646	615	628	661	636	610	699	611	576	623	596	640	643	630	610	614	600	621	640	620	620	612	623	649	706	645	663	598	644	607	660	607	624	641	608	575	584	662	647	614	637	635	589	626	627	621	654	648	644	661	618	579	636	630	662	611	611	636	610	626	647	619	591	591	648	594	633	611	628	647	643	595	633	603	631	686	591	635	611	613	651	612	647	640	581	586	592	683	606	618	600	640	605	646	654	620	633	635	629	709	604	643	619	622	639	617	569	614	603	648	628	664	625	621	641	654	680	590	658	648	646	662	586	643	634	595	628	621	608	566	641	612	627	607	624	620	662	608	619	610	625	625	606	615	563	608	609	619	666	670	639	637	678	603	641	645	668	632	641	625	615	635	629	630	628	601	633	616	599	621	590	661	623	637	671	658	605	601	660	622	623	617	616	624	641	643	602	620	655	610	625	608	628	658	608	644	574	615	678	637	633	643	591	572	605	596	601	633	599	604	635	611	642	666	616	625	615	682	631	625	604	621	680	633	605	656	650	659	646	642	655	646	527	644	677	630	645	656	619	653	639	628	630	654	634	627	617	625	608	623	648	612	604	640	601	637	613	604	597	583	628	659	617	644	631	617	621	642	638	627	625	662	621	624	646	583	648	597	628	583	634	622	623	608	627	637	638	606	629	584	595	623	598	619	600	599	637	615	608	587	646	659	652	658	641	654	655	665	642	652	592	635	626	626	601	605	624	638	635	613	582	652	643	695	628	652	633	670	630	616	607	602	634	657	581	602	605	622	659	639	582	620	651	625	626	613	636	630	623	661	610	697	625	589	611	649	645	693	637	649	641	649	614	624	616	657	676	638	657	611	629	572	578	623	679	665	648	654	618	626	571	663	663	631	603	594	628	641	602	616	629	633	605	622	643	596	556	620	640	639	618	635	611	618	626	631	614	621	613	600	610	625	624	608	620	603	643	628	606	628	613	615	621	650	672	581	615	628	675	609	594	648	633	586	613	630	633	611	614	626	615	641	632	619	586	633	595	659	618	581	638	590	598	630	619	620	616	604	608	610	590	596	653	646	620	617	641	618	668	659	629	594	639	631	637	634	647	628	622	628	626	623	646	638	648	616	650	615	664	635	582	597	616	601	640	628	609	647	629	613	628	620	647	645	623	670	604	623	626	670	599	651	635	663	659	622	620	649	640	690	610	657	616	636	661	623	631	660	643	604	649	591	632	668	621	659	650	602	606	622	625	663	617	664	637	604	622	619	662	649	642	661	586	628	659	664	658	636	606	614	666	605	632	594	652	612	670	628	624	633	613	644	624	618	588	623	561	641	601	656	602	673	599	612	606	624	629	669	640	607	602	625	624	626	649	662	637	638	643	641	615	633	638	644	611	659	614	593	656	614	635	647	652	640	610	624	641	596	649	630	616	664	628	620	650	665	629	657	627	646	650	615	615	593	606	612	633	601	634	664	611	676	589	632	647	657	615	637	600	653	596	683	622	624	624	595	658	653	609	567	640	613	641	604	594	591	639	625	645	652	612	613	647	601	602	670	617	592	623	612	587	594	646	591	642	584	598	617	621	630	592	604	623	639	580	572	638	616	656	630	667	616	640	676	645	611	622	611	620	627	641	628	615	658	626	638	631	681	591	661	598	611	651	615	634	587	585	657	633	640	652	654	640	634	592	627	677	624	651	611	636	646	607	640	639	637	636	605	610	592	648	659	604	622	668	634	616	647	589	629	613	635	612	587	591	642	596	603	649	615	619	621	632	621	672	629	613	649	617	612	649	602	639	645	669	629	643	628	659	611	665	584	597	674	621	611	596	639	658	613	634	604	621	635	611	647	600	652	654	655	635	626	607	649	628	623	659	610	685	629	643	590	637	649	596	604	663	652	622	648	627	631	636	660	575	615	595	628	646	637	622	579	599	573	688	627	635	656	648	600	608	621	613	643	650	666	631	608	614	622	626	607	620	612	645	586	642	652	650	630	617	602	613	637	576	612	590	631	629	655	593	634	682	632	602	615	629	622	602	615	617	618	593	607	648	650	664	596	628	627	648	687	578	623	624	640	642	622	640	673	661	633	651	607	613	607	653	631	646	641	587	628	603	622	645	662	699	630	675	650	617	611	651	578	605	681	609	645	630	644	665	630	606	638	665	625	662	629	649	587	634	620	661	642	593	642	613	644	634	637	635	660	599	577	633	601	636	640	642	661	635	626	631	637	607	674	652	595	584	632	640	589	633	677	625	638	597	646	599	630	576	647	653	602	615	643	617	626	673	632	589	630	641	648	615	621	661	649	627	641	639	622	631	621	632	645	600	657	631	617	624	631	659	632	640	648	633	608	674	635	636	653	622	604	657	648	638	616	634	621	634	667	617	636	672	619	623	622	636	645	635	586	593	596	622	619	624	599	627	632	601	667	645	650	643	644	577	644	628	599	602	632	605	645	624	637	651	684	606	631	640	614	623	571	640	602	656	702	643	646	629	642	614	631	590	585	622	620	602	586	656	638	628	635	673	607	641	652	657	626	631	641	604	653	651	681	658	609	658	649	610	624	605	663	590	618	627	695	640	624	594	626	626	626	612	561	632	655	610	629	572	653	624	612	654	678	618	627	594	619	626	670	686	619	605	640	619	597	623	604	618	621	664	644	618	651	650	649	598	645	582	649	614	630	651	578	627	638	624	653	592	627	638	664	555	628	642	616	675	606	639	633	655	626	676	631	618	629	633	638	685	648	654	640	633	633	606	618	597	587	596	640	590	600	640	634	560	631	656	604	639	599	598	628	650	641	601	657	634	654	656	629	624	623	602	651	675	630	637	643	650	617	659	640	600	637	603	610	653	649	615	598	642	652	555	626	633	612	621	661	590	660	665	668	656	614	592	646	633	623	631	631	595	598	679	620	630	604	643	653	655	653	635	645	615	613	612	621	622	604	644	615	613	629	632	605	594	625	623	652	638	654	638	577	617	607	626	600	609	635	635	585	603	624	598	635	622	641	635	590	633	600	665	603	586	610	656	636	627	649	627	682	615	629	603	610	627	604	679	604	647	627	669	641	623	639	669	655	666	590	612	653	664	591	630	610	661	668	598	635	637	662	627	643	640	637	616	629	663	600	588
59520	12212	12328	7462	4665	3400	2564	1984	1634	1505	1316	1270	1077	1010	1013	926	882	853	798	786	779	729	746	702	721	689	712	664	704	658	696	667	642	655	673	607	624	615	655	649	595	660	614	653	687	645	645	614	624	658	616	610	645	623	653	615	627	616	621	628	614	604	623	563	567	653	585	581	615	604	629	620	599	644	599	622	623	618	614	606	618	606	601	617	620	602	653	615	577	611	610	587	619	563	555	596	585	589	634	599	605	606	621	603	597	620	623	603	630	631	588	598	594	632	598	592	618	568	566	606	581	598	605	599	586	583	617	558	587	593	598	587	632	612	614	598	615	593	585	570	567	578	619	599	606	593	596	596	584	617	548	586	561	596	616	543	622	596	600	577	570	582	570	600	615	601	601	591	626	616	578	634	603	614	587	592	581	621	601	603	558	588	626	566	599	553	571	608	587	611	629	596	575	586	581	586	576	576	638	607	599	604	604	579	559	617	556	574	617	591	544	589	602	614	607	579	577	588	596	577	576	595	598	556	575	599	621	566	557	566	615	575	616	581	593	607	584	611	608	607	542	604	577	607	573	579	570	556	613	596	623	606	612	636	608	634	565	553	574	563	618	605	641	567	582	620	655	584	613	572	536	573	550	600	575	547	618	564	619	555	633	581	611	641	619	595	596	579	588	605	572	611	595	605	638	581	594	582	600	569	555	601	545	564	622	593	607	597	598	576	595	576	603	623	548	561	594	613	575	617	597	609	563	605	556	580	626	598	596	605	625	587	591	615	583	590	585	611	610	575	620	609	563	594	561	591	650	616	585	577	611	609	553	636	580	606	558	585	604	581	598	599	615	636	626	569	610	596	551	593	571	571	650	593	617	563	597	560	596	579	580	613	593	609	572	589	597	558	609	589	592	577	581	632	604	598	582	584	578	565	616	545	645	590	597	568	595	631	599	567	616	588	592	627	595	591	679	612	596	607	546	567	613	582	577	612	609	583	576	602	584	564	615	547	627	617	619	611	578	652	569	597	574	567	593	593	565	595	600	609	607	547	573	584	593	630	553	609	578	605	556	630	630	588	608	577	597	588	577	593	579	611	646	611	616	564	570	603	639	587	663	616	579	550	572	660	616	592	603	608	590	621	605	566	618	588	621	586	630	584	617	586	584	534	603	580	550	573	571	575	582	593	604	562	597	639	600	661	627	603	621	572	592	582	603	556	580	626	628	634	596	654	562	534	587	561	545	533	605	597	611	556	593	610	568	582	605	589	619	617	621	598	608	632	587	618	641	588	588	586	592	640	568	587	638	617	598	641	577	580	582	631	576	605	559	632	592	565	578	586	573	556	615	532	571	581	572	569	612	555	607	618	615	548	615	588	632	568	577	562	650	621	585	574	569	657	562	576	589	596	598	599	587	578	568	598	618	607	567	577	598	595	589	558	565	604	602	568	548	621	585	575	627	583	590	622	615	566	574	556	620	592	589	590	590	585	588	604	611	561	593	615	584	561	596	619	548	585	608	601	597	587	625	553	611	601	565	563	615	608	619	571	601	656	584	557	607	595	620	619	620	579	546	605	609	535	651	578	610	547	618	597	573	587	569	582	589	558	605	625	550	598	621	547	599	573	562	597	590	620	571	575	577	563	589	557	568	595	631	610	596	609	571	613	566	580	624	587	604	613	590	579	548	568	589	568	601	588	616	541	594	619	617	601	629	571	563	619	612	616	571	609	606	600	625	582	624	604	612	562	593	610	587	633	606	585	586	554	581	612	530	532	576	628	618	569	558	621	593	559	590	595	564	581	592	624	591	598	597	586	627	591	572	629	571	598	581	598	595	629	602	618	580	589	603	582	595	607	647	606	578	564	645	636	596	613	594	600	637	610	602	609	590	569	557	606	606	594	601	621	626	561	572	606	601	579	605	597	581	618	572	610	593	580	544	618	569	564	583	604	622	594	566	562	647	595	554	587	585	555	594	580	593	597	592	592	604	653	599	585	626	568	593	610	597	582	605	560	549	631	589	587	589	610	572	573	575	613	557	576	633	621	545	620	555	590	587	596	623	607	564	634	579	559	563	619	572	573	584	607	613	598	614	603	565	587	621	618	588	633	585	584	578	592	583	582	619	585	613	609	596	577	611	616	628	593	622	586	594	610	605	595	588	597	625	612	618	574	602	587	615	597	592	587	608	587	609	610	589	560	644	615	602	624	586	568	558	580	574	595	577	555	590	559	622	607	610	603	572	619	545	594	577	552	607	612	573	559	585	603	577	538	616	619	574	572	549	587	619	603	575	577	627	552	613	568	607	576	577	554	629	574	628	610	576	573	586	605	614	614	599	602	598	595	566	578	565	630	584	588	610	570	607	616	597	610	575	601	603	611	594	616	543	587	612	586	597	555	591	600	649	603	551	608	574	606	600	574	570	604	574	585	602	570	593	591	588	600	569	568	601	591	556	583	589	619	587	579	603	594	580	630	588	579	561	610	574	553	588	583	592	567	594	612	565	603	617	604	590	592	574	587	596	598	603	614	590	559	586	594	619	613	610	581	594	602	599	634	601	572	652	602	601	589	615	658	587	587	577	651	597	627	578	595	594	603	578	618	635	621	605	582	529	610	588	624	581	577	598	633	593	579	613	626	609	614	568	613	598	590	594	564	583	606	592	576	616	570	637	571	627	585	590	594	609	572	604	569	588	611	561	578	580	588	583	566	578	566	602	589	592	604	540	621	590	604	623	576	582	605	610	544	611	565	599	538	601	602	572	638	631	634	560	561	579	583	614	595	575	597	606	583	570	592	574	593	625	686	594	595	625	596	605	625	613	576	605	592	607	587	627	593	628	600	596	573	620	598	570	600	564	606	584	548	623	597	580	606	614	563	656	582	595	615	570	615	604	591	565	596	537	611	543	590	634	618	599	541	581	607	622	605	589	604	584	581	596	615	597	559	586	610	591	584	593	599	584	591	591	608	597	585	629	600	587	561	580	593	585	556	563	603	581	584	580	598	575	628	626	593	594	575	573	583	597	604	594	580	580	601	579	597	613	633	587	572	612	601	579	620	577	620	572	607	601	531	606	576	605	596	567	575	582	607	608	633	601	560	554	621	570	628	607	570	635	547	569	563	603	622	587	566	631	619	613	567	624	575	590	612	625	592	574	572	572	574	579	583	566	584	593	594	559	606	647	583	562	623	607	617	582	543	577	601	620	571	554	605	600	592	580	609	568	578	625	563	625	611	587	610	581	625	581	559	586	585	596	567	575	587	606	602	624	623	564	619	555	617	600	553	568	625	557	571	619	596	576	595	598	578	591	582	590	600	595	590	590	558	566	608	566	586	563	600	599	599	592	578	582	604	626	629	570	571	568	611	626	623	577	554	623	615	617	655	641	582	615	562	548	622	631	633	571	614	581	577	564	621	609	609	647	590	610	608	595	617	607	625	602	523	577	579	621	579	606	610	607	578	594	621	565	620	573	638	613	578	606	585	579	582	597	622	587	574	595	596
33769	18220	4133	691	501	481	490	418	493	493	407	514	475	465	466	482	499	481	480	460	463	471	465	456	445	450	457	451	459	472	502	436	425	504	508	478	457	478	477	498	477	426	423	480	481	441	470	471	451	450	446	427	478	442	484	435	450	468	470	439	480	452	402	482	466	456	423	444	437	451	519	474	466	453	475	447	442	462	467	485	479	480	439	449	446	450	448	470	483	455	476	417	442	425	459	430	453	444	451	438	454	465	430	451	454	492	483	445	453	465	459	443	448	401	473	511	441	521	443	436	486	437	472	449	412	450	509	475	485	461	463	496	459	470	474	475	443	471	467	408	460	468	468	502	425	425	467	494	452	468	442	461	459	433	412	453	450	476	475	448	470	484	459	447	467	446	440	461	469	487	477	459	432	416	456	450	458	436	439	465	481	440	457	447	487	455	506	472	462	519	498	454	475	444	467	464	466	494	494	459	406	476	454	452	447	462	463	442	442	444	483	456	433	465	443	457	453	476	456	470	474	443	421	473	469	450	437	463	487	433	461	480	444	489	465	443	482	438	467	490	470	447	515	493	475	458	432	449	469	406	463	451	478	436	460	464	452	456	446	433	438	440	432	433	495	448	443	451	453	463	442	450	430	489	459	520	473	450	448	477	463	473	478	445	462	428	444	432	438	499	460	446	494	489	467	475	462	434	461	441	422	454	471	442	452	478	467	456	443	467	464	459	440	430	482	456	453	465	463	477	457	451	501	468	460	394	470	468	442	489	490	457	445	466	502	457	462	454	480	467	426	444	482	441	451	459	482	446	453	420	421	478	458	471	485	454	496	426	519	419	470	459	429	443	481	429	457	453	471	466	451	476	459	493	444	435	450	463	479	430	492	453	465	469	474	475	466	447	474	445	449	437	483	471	438	449	421	439	451	450	415	459	446	464	473	444	460	467	443	467	449	461	450	434	430	485	454	440	444	503	476	442	449	473	429	466	458	450	449	428	476	421	459	391	441	475	466	463	461	454	469	435	447	450	439	458	431	471	486	477	449	457	478	438	436	449	481	451	461	459	465	485	448	445	443	468	418	442	482	456	434	480	431	477	453	437	467	470	462	450	445	489	452	485	432	403	502	423	491	450	455	450	449	431	446	465	455	482	485	478	464	451	492	450	469	429	455	503	420	477	433	460	436	434	429	433	487	455	495	466	439	446	479	469	466	466	469	463	434	476	494	413	491	500	480	458	415	487	456	483	460	475	459	470	475	451	482	470	444	434	468	473	487	482	440	471	489	465	531	447	473	464	473	483	459	456	511	459	428	487	438	456	451	471	443	453	494	420	437	484	463	460	451	490	490	455	442	478	453	444	470	420	498	469	413	445	449	440	432	447	448	513	489	435	473	449	486	459	457	393	430	459	505	456	434	468	442	494	484	441	491	435	456	459	429	445	478	494	479	478	439	460	466	481	437	471	431	484	447	450	452	453	472	473	478	450	444	460	461	456	441	474	440	449	435	412	420	468	495	457	476	457	457	466	459	495	445	478	447	441	482	446	477	447	431	478	481	439	422	462	475	432	445	451	471	448	439	466	438	459	450	471	464	454	425	479	503	452	461	436	475	466	446	425	431	475	466	440	441	439	436	455	436	479	470	449	451	505	462	440	450	459	454	459	476	480	510	478	437	477	457	471	464	445	467	443	445	429	450	455	443	430	441	467	486	433	501	461	492	442	451	437	434	494	460	451	476	432	473	455	449	459	478	472	493	460	471	479	422	425	473	453	467	466	433	444	477	456	474	476	462	461	453	464	451	484	434	461	429	477	435	476	458	456	468	435	426	460	446	431	491	432	463	471	432	454	476	505	458	492	473	458	445	484	451	428	467	459	440	489	467	416	482	486	444	419	452	436	430	484	472	479	437	431	483	460	463	451	466	432	462	468	445	411	454	490	482	420	462	444	435	467	443	461	443	438	454	432	495	458	469	435	482	472	493	468	426	492	468	476	386	510	456	490	422	500	409	484	433	428	453	480	485	483	448	421	494	488	447	472	455	473	484	446	459	439	466	430	437	449	463	482	413	471	455	455	455	474	455	470	441	446	425	457	447	458	403	410	444	452	449	437	469	494	458	440	446	483	505	486	451	456	474	465	469	465	516	474	466	415	497	477	443	449	424	465	463	465	485	466	493	478	489	431	451	491	458	448	462	472	480	422	426	449	469	455	430	459	471	452	483	472	505	455	459	400	463	432	445	476	442	412	505	460	444	467	480	463	495	491	444	422	449	459	438	461	447	441	449	468	468	489	456	453	440	431	501	459	435	424	422	436	477	469	459	484	461	434	439	418	463	444	457	482	454	498	458	474	452	478	418	467	449	440	463	462	467	476	404	453	474	447	422	478	471	462	472	466	467	436	476	440	417	420	421	457	506	450	460	472	455	444	441	407	448	458	455	444	471	473	487	491	447	428	496	461	463	491	426	447	460	416	454	450	478	509	428	470	455	437	442	491	467	437	461	459	497	519	455	448	461	460	464	448	469	431	459	429	467	479	459	486	462	445	450	455	489	443	466	423	439	443	440	456	479	447	420	428	448	479	492	452	466	447	517	486	468	410	498	447	463	468	417	491	485	472	463	470	433	467	433	440	496	460	451	470	427	453	500	421	465	431	445	465	460	486	499	452	478	440	458	459	426	464	440	455	476	426	456	392	423	446	482	464	426	471	481	446	443	442	446	448	486	467	446	437	460	473	462	459	450	465	421	449	451	413	432	476	449	475	472	455	444	445	416	448	482	443	463	482	423	465	415	411	457	430	449	467	448	453	457	457	506	454	458	427	463	480	436	511	431	443	478	428	460	441	457	425	463	446	491	458	446	448	461	437	424	476	462	422	470	494	475	483	480	456	457	507	460	451	479	447	460	443	477	420	497	415	470	444	465	475	446	480	500	486	474	461	443	443	449	467	432	457	440	479	499	476	505	492	486	463	461	437	447	457	455	488	449	418	480	494	439	459	463	460	489	443	490	479	452	481	438	404	436	492	467	453	449	453	449	428	473	448	473	484	466	441	470	489	477	504	498	457	453	483	473	444	428	402	475	442	488	470	429	484	461	412	463	412	448	439	453	485	470	456	477	470	419	445	459	474	437	470	475	516	451	449	431	468	459	481	481	445	461	469	470	478	458	476	484	495	440	446	496	466	506	499	443	452	469	451	415	437	449	430	441	462	449	465	454	462	447	439	450	475	445	439	451	430	446	460	458	429	438	509	490	482	462	517	458	459	493	450	429	480	442	454	459	452	468	408	456	449	493	447	432	474	484	514	413	452	461	450	482	463	461	454	456	493	480	456	487	481	419	447	452	431	442	445	436	497	477	465	466	459	489	405	446	456	428	462	453	464	487	440	437	443	477	454	479	427	440	457	467	461	454	473	435	468	463	436	487	471	456	472	486	456	450	451	489	434	458	450	439	454	438	432	433	459	478	469	460	444	474	463	502	454	458	461	451	410	457	448	503	459
32169	4135	822	677	625	539	540	537	509	502	506	540	481	493	482	474	485	481	497	481	499	492	450	505	488	474	468	508	460	491	449	497	492	480	452	472	500	496	526	502	487	473	492	506	485	513	519	510	472	482	497	480	511	495	508	483	494	483	514	486	493	468	487	503	497	479	479	486	500	505	478	482	493	473	454	508	500	491	478	486	471	478	476	468	506	481	471	492	451	495	441	490	468	449	497	538	489	474	460	497	507	467	466	495	496	469	469	440	504	464	495	473	491	477	473	503	484	512	463	469	496	507	498	500	475	486	498	505	485	489	478	519	488	491	503	492	445	464	489	472	459	453	498	480	469	469	506	438	509	479	458	450	505	484	471	475	423	475	445	474	478	449	459	505	497	464	490	469	496	498	495	443	468	447	481	455	493	499	491	480	464	447	447	436	456	463	483	442	447	479	495	472	467	452	477	469	493	519	488	457	493	482	462	466	519	495	482	503	516	501	467	498	442	454	490	487	466	525	459	500	507	499	440	458	510	460	455	485	492	438	464	499	483	478	478	475	489	447	457	439	531	480	494	460	470	497	478	490	472	479	481	507	509	466	494	480	496	491	459	506	530	489	478	502	463	518	468	497	477	502	498	489	451	481	462	486	474	533	538	494	496	498	515	500	465	507	431	463	467	464	483	502	456	457	488	475	469	496	509	543	498	515	513	483	494	495	470	496	478	476	474	504	464	471	468	439	457	479	489	458	476	529	481	474	506	495	525	478	472	468	507	510	457	494	474	486	486	513	504	516	494	529	494	525	501	495	455	519	459	482	518	445	495	469	462	492	470	487	488	495	483	493	448	496	476	440	473	474	447	490	504	469	503	478	498	460	470	488	488	481	464	441	475	466	480	494	434	481	531	467	467	469	493	459	485	449	487	499	454	461	496	474	467	490	502	496	477	455	469	459	457	445	501	499	483	431	512	475	467	433	446	486	481	500	512	479	507	499	479	476	454	476	456	499	472	479	466	496	499	542	456	507	489	525	486	482	512	468	481	478	470	464	506	483	469	479	487	497	482	445	453	534	517	478	462	479	483	475	501	497	480	461	502	534	496	479	443	501	444	428	440	499	504	488	491	462	491	453	463	486	480	494	498	493	462	466	474	473	489	487	461	470	489	475	520	518	506	489	480	500	509	509	508	465	483	524	478	470	485	471	478	456	540	486	485	508	520	489	475	483	459	490	507	489	455	514	500	465	408	491	480	502	460	458	463	475	502	521	500	457	437	487	506	503	491	480	512	497	513	491	486	490	444	450	488	465	474	493	538	481	505	509	472	484	446	515	466	445	491	493	493	482	474	506	465	504	490	495	519	474	472	496	482	496	476	518	474	458	466	482	482	525	497	503	462	466	468	469	505	504	490	470	479	483	495	490	481	457	495	485	486	430	494	459	464	482	484	447	510	515	505	483	470	451	493	465	460	492	518	477	459	484	461	481	445	477	489	471	493	481	485	489	483	518	470	476	489	499	462	462	431	447	465	466	454	493	509	449	479	514	522	492	468	478	488	470	467	475	534	503	474	443	470	508	467	473	512	466	485	472	469	519	482	447	472	501	467	468	496	463	462	459	452	463	527	461	478	482	467	449	488	478	487	511	506	461	444	497	471	490	513	506	504	454	458	512	505	462	522	460	473	485	501	497	468	452	498	500	500	525	488	476	477	471	468	501	471	462	480	467	487	466	459	489	440	487	500	455	457	458	506	503	443	453	493	493	472	501	486	487	526	490	492	502	457	484	516	472	536	482	473	483	449	458	482	498	486	490	512	442	440	484	496	454	481	468	479	484	467	437	490	484	492	448	466	434	471	503	541	494	473	473	457	469	497	498	449	502	440	477	467	514	468	454	493	476	486	451	491	520	474	479	495	502	508	486	509	472	491	520	473	446	440	493	509	488	492	445	454	481	497	485	472	487	516	494	482	466	523	486	498	470	490	489	489	501	468	498	492	471	478	504	463	491	498	496	494	468	446	481	474	529	489	482	470	491	518	493	500	450	494	471	466	461	484	490	461	469	461	429	446	501	490	477	511	506	482	473	470	472	494	485	453	451	503	540	464	464	484	457	492	520	465	457	486	490	488	456	493	456	474	494	499	471	462	525	466	499	498	532	476	465	472	485	500	490	482	506	493	445	436	483	521	486	490	472	442	458	508	478	476	460	482	486	527	519	494	464	494	419	456	471	504	474	512	512	452	502	522	468	507	483	486	514	501	460	466	512	501	476	469	521	514	508	459	507	494	471	473	492	442	506	498	494	453	464	524	481	478	544	446	453	487	489	496	478	487	507	506	485	474	492	449	494	499	472	503	467	461	475	443	478	458	452	482	487	473	460	480	473	481	479	462	500	470	489	546	450	476	494	459	495	498	477	499	487	470	512	514	447	471	451	476	493	516	463	494	491	508	523	475	491	530	472	471	491	499	483	456	486	510	484	500	485	451	487	489	508	503	470	483	483	499	445	466	503	471	471	451	475	462	505	471	478	526	483	447	507	477	480	490	477	447	479	482	440	502	500	486	510	449	495	449	489	506	439	467	525	476	491	486	488	508	506	503	473	465	493	500	459	502	469	462	526	471	461	480	476	444	492	500	469	502	502	492	492	468	503	494	483	494	478	476	519	461	480	474	505	474	481	472	500	455	479	448	457	475	495	529	481	469	467	466	471	481	494	486	469	480	472	506	518	455	455	474	486	479	458	489	474	472	534	524	481	523	450	518	504	496	505	466	439	506	472	505	454	496	487	495	500	490	489	491	475	475	441	500	508	507	507	479	511	503	463	483	469	485	482	456	451	467	477	466	448	494	480	471	487	478	466	478	479	476	481	491	480	453	475	481	510	503	460	467	474	465	479	477	477	486	465	486	452	447	439	522	502	470	533	486	479	478	482	444	441	477	496	498	456	536	469	485	504	449	470	480	497	499	504	478	470	447	542	457	464	459	495	463	521	455	499	502	491	484	466	516	462	448	521	466	475	494	473	536	477	477	497	443	451	480	476	510	464	532	442	505	496	490	480	497	468	448	471	461	459	428	431	489	497	483	478	466	472	468	502	475	474	489	499	488	496	492	448	457	511	457	465	516	503	509	498	498	476	488	432	531	465	515	491	497	473	504	472	472	488	507	448	507	473	511	480	461	463	465	518	473	471	469	481	468	488	432	496	524	490	482	462	489	513	491	495	483	480	498	495	477	492	514	478	501	447	476	474	454	486	505	470	476	495	463	468	464	473	457	480	484	479	475	482	483	495	484	521	509	486	473	475	467	481	513	473	482	445	478	481	476	480	480	492	478	483	496	485	495	460	456	470	484	471	460	500	485	471	465	440	487	518	481	463	463	505	496	482	459	436	460	477	477	467	488	465	487	491	516	481	487	499	493	490	481	496	465	495	463	512	510	459	468	526	499	469	485	442	486	456	496	451	462	464	459	503	451	494	502	523	480	483	468	494	492	472	478	480	493	517	552	460
25351	21073	27204	24868	20943	9618	931	598	521	496	462	417	367	371	396	322	342	345	350	347	311	333	327	304	311	314	324	319	288	309	306	305	308	322	276	311	307	312	280	281	310	307	336	340	301	308	280	304	279	296	298	314	331	317	302	306	296	291	287	307	289	287	310	292	273	294	300	308	315	292	311	314	288	307	284	299	288	294	271	309	301	297	295	278	295	300	292	299	275	305	297	280	270	285	314	325	306	316	292	313	255	290	287	258	339	278	279	311	279	269	282	294	322	253	290	286	319	329	299	315	321	277	309	293	285	284	287	296	298	302	264	286	277	292	306	312	253	282	270	296	287	280	290	285	278	297	289	306	298	277	281	266	266	301	301	280	329	279	265	290	263	281	299	322	295	312	284	321	284	297	278	303	308	309	302	259	314	321	278	295	295	293	293	312	279	267	274	268	274	270	313	299	303	307	270	305	271	289	298	283	309	281	282	305	309	275	280	272	261	288	278	293	275	290	291	305	304	284	282	298	292	256	261	272	316	292	303	246	276	293	268	291	261	285	294	306	302	272	269	293	296	293	301	277	280	308	285	277	282	296	277	278	303	325	290	286	288	300	304	310	308	288	288	293	312	313	249	265	284	339	295	250	279	282	274	275	269	317	286	293	280	309	322	297	260	294	280	286	314	307	276	293	299	312	289	295	289	294	296	300	293	294	324	266	322	285	277	285	297	286	302	293	282	282	296	284	283	297	305	276	325	284	264	299	300	316	298	286	259	290	274	277	282	286	281	302	267	279	296	311	286	287	307	296	258	280	304	317	303	306	292	290	244	294	300	289	258	280	272	292	310	284	294	272	293	266	279	277	324	294	306	277	304	300	284	299	296	276	298	300	282	285	308	292	297	263	325	277	327	293	322	292	295	289	291	306	282	283	322	287	285	324	287	292	275	321	332	292	283	307	322	260	303	287	292	269	291	292	310	291	322	284	288	267	327	283	313	282	283	260	304	276	302	313	275	306	304	290	281	292	264	295	304	295	311	278	269	304	317	266	310	272	283	294	305	267	295	313	297	277	298	296	304	313	320	271	294	299	284	298	302	285	291	329	294	295	285	288	285	280	291	284	286	275	263	288	287	303	271	295	321	277	301	278	289	304	311	296	287	274	306	306	308	289	295	285	297	315	289	307	268	296	296	286	307	291	269	293	294	275	280	261	288	302	300	262	309	265	307	282	278	273	319	304	273	286	301	303	313	266	301	280	280	279	300	277	304	279	312	285	286	281	286	280	315	271	300	304	270	277	249	290	294	285	286	282	280	323	288	300	332	273	279	309	277	279	285	304	281	283	285	285	316	275	254	294	301	299	300	295	267	281	299	271	293	314	309	329	284	304	308	270	318	320	275	284	283	282	294	268	290	299	321	308	284	270	302	288	298	289	285	287	241	273	290	259	292	289	331	285	310	325	290	329	269	278	298	284	309	279	271	327	290	322	318	290	280	269	269	294	278	290	295	282	269	275	280	290	275	262	274	282	294	290	281	290	297	299	290	259	288	328	303	276	290	287	301	303	294	267	300	290	286	283	322	277	270	285	310	299	263	280	274	293	295	296	319	293	294	299	286	297	293	280	277	334	280	271	265	274	289	280	282	283	308	289	302	286	280	316	293	286	324	282	281	313	292	285	293	291	275	296	318	273	261	306	289	318	289	288	300	312	293	266	280	294	291	303	288	296	284	281	294	316	297	292	278	302	323	279	289	273	286	264	270	288	302	277	295	295	277	275	291	272	277	311	278	287	287	287	308	286	295	299	279	303	277	293	292	322	308	267	298	300	301	305	308	290	294	301	287	282	285	289	289	281	297	301	288	308	281	295	280	310	283	287	294	291	314	276	286	283	312	292	293	311	304	274	317	285	283	304	311	302	295	277	315	314	294	276	290	290	311	313	292	289	293	289	274	315	277	296	298	279	273	262	323	301	298	290	310	270	298	285	266	277	305	279	255	304	319	311	304	297	280	254	318	314	315	297	296	308	317	273	290	304	296	311	287	306	326	256	273	281	290	302	307	300	283	323	305	294	305	286	272	279	278	272	312	289	288	292	293	300	300	287	323	263	287	320	310	301	278	294	324	291	284	250	261	293	295	269	300	317	299	284	276	266	277	297	310	307	311	305	322	284	289	289	317	279	293	310	306	310	299	268	297	321	281	280	286	294	248	277	275	267	289	290	296	266	289	248	304	300	291	282	296	282	313	296	324	286	303	297	296	310	288	296	305	303	289	288	302	285	306	287	334	294	303	294	300	292	278	273	278	275	296	276	298	281	276	274	309	276	289	274	285	297	295	293	299	302	291	260	314	299	269	289	301	277	256	292	267	278	278	290	324	279	291	295	291	290	303	266	259	289	277	296	280	283	295	303	288	276	276	323	274	328	257	326	307	278	297	295	286	276	259	276	286	308	285	282	281	296	314	290	290	260	311	297	291	296	306	271	296	288	255	287	309	312	284	299	324	297	278	306	276	301	272	289	294	270	284	288	298	325	290	290	294	298	305	295	288	292	308	288	296	329	310	288	293	301	306	286	297	295	319	294	338	298	302	285	319	286	241	277	277	283	283	309	264	300	314	312	289	299	298	267	288	311	305	281	286	298	297	269	292	293	308	309	277	295	294	270	268	268	259	282	312	277	278	293	264	331	290	308	293	316	284	283	306	284	282	321	255	281	301	290	290	292	281	256	320	306	301	291	268	305	293	306	282	270	307	308	304	278	322	315	262	277	290	318	292	284	309	278	285	281	285	281	314	318	316	321	276	275	307	293	282	281	291	269	287	279	286	300	297	317	282	307	308	290	273	294	271	292	320	301	290	287	284	291	309	275	304	297	269	282	290	272	275	310	276	307	278	303	287	275	310	268	340	306	305	293	288	328	298	309	277	300	298	294	298	286	265	298	304	289	295	307	292	289	271	305	307	308	273	270	311	304	264	255	295	298	312	296	313	293	289	279	278	278	310	313	296	308	286	266	259	321	295	312	310	287	280	299	294	245	284	278	299	287	280	285	292	264	300	324	285	305	294	275	294	302	292	288	310	300	285	308	272	309	297	277	307	279	277	262	298	265	283	292	274	317	287	277	286	301	302	290	274	291	269	304	282	270	266	294	314	300	280	263	300	306	322	286	273	283	293	283	320	296	270	275	324	253	281	287	297	288	273	291	297	305	315	300	299	288	308	262	325	290	306	296	266	290	296	326	313	281	283	265	320	297	278	262	267	276	275	303	302	277	303	277	284	296	294	306	307	279	315	299	297	286	300	291	332	281	294	319	294	278	316	284	296	284	317	313	291	297	306	334	316	326	276	316	307	291	299	287	274	292	291	294	285	293	276	286	292	297	301	304	297	273	281	271	286	290	271	312	295	285	262	280	315	279	322	273	289	314	290	270	278	315	277	282	319	284	297	277	296	271	299	321	300	277	322	299	291	278	277	277	298	272	293	300	320	285	286	276	271	293	282	319	305	300
58880	13056	6810	3856	2393	1686	1358	1037	798	770	683	575	545	501	476	468	424	436	389	371	392	388	355	344	332	355	381	372	347	361	318	336	353	350	352	322	341	315	357	313	292	301	302	316	332	334	325	320	292	356	336	326	315	319	346	347	304	315	296	321	353	303	299	293	274	276	318	322	322	300	277	301	313	345	323	315	306	314	322	331	290	305	313	300	305	279	292	313	328	286	312	316	297	291	288	339	306	337	307	307	322	311	266	281	317	318	340	325	298	308	303	293	280	299	297	320	293	301	264	311	294	304	301	324	285	302	318	286	298	313	322	277	303	312	323	301	305	295	315	317	299	298	316	284	295	284	326	267	283	318	288	312	289	309	300	302	316	310	294	279	286	334	303	328	301	310	302	272	262	304	292	282	311	281	284	305	261	329	307	309	308	263	295	305	301	316	290	287	274	301	294	311	297	275	275	287	300	330	310	304	310	336	297	297	316	313	296	313	320	298	282	298	309	282	291	299	301	318	332	292	314	275	299	296	309	312	301	283	287	294	305	317	325	310	316	328	298	316	294	314	340	289	290	287	295	303	291	283	312	289	290	297	294	291	304	313	291	352	297	334	289	283	304	331	314	315	298	304	320	302	296	313	321	280	292	318	283	296	294	318	308	302	284	279	317	310	304	285	292	296	299	292	309	302	297	315	318	326	306	303	312	323	312	336	284	302	314	314	335	294	324	280	278	321	300	305	288	327	274	294	296	282	327	312	304	320	324	291	279	285	329	317	269	289	298	316	292	334	297	313	297	278	330	308	289	304	317	277	305	310	264	306	304	296	294	330	281	331	291	312	284	298	277	295	282	294	312	278	332	313	308	281	312	283	309	266	280	313	308	306	277	325	293	314	311	305	298	297	298	314	293	313	294	278	284	326	284	298	297	288	317	283	300	292	304	290	305	314	292	328	280	287	341	299	291	303	312	294	337	311	301	307	305	320	300	302	317	264	286	313	295	275	295	318	302	301	287	307	283	313	313	305	313	307	344	305	296	291	285	296	305	281	322	304	314	289	329	286	294	293	290	302	290	287	302	305	312	339	298	286	312	304	287	336	287	283	301	320	301	328	324	257	315	318	299	319	335	287	308	310	317	285	314	284	275	298	289	287	281	301	300	289	290	293	290	294	301	305	313	268	309	289	314	299	296	295	337	273	314	299	287	259	327	295	321	317	316	315	284	292	301	265	290	318	271	334	284	290	311	281	302	302	330	337	306	303	297	291	312	278	326	292	280	319	273	321	308	297	304	294	332	317	307	287	295	315	281	308	268	316	315	299	319	323	292	318	311	269	292	308	301	278	288	298	299	293	314	268	297	297	279	271	317	329	284	287	297	308	335	317	320	311	299	275	343	321	338	314	297	308	290	276	299	287	309	266	310	279	286	290	303	292	281	294	281	312	291	316	329	295	313	290	300	302	289	285	309	284	314	324	315	294	274	296	264	289	299	295	303	301	312	344	293	298	305	291	295	301	301	308	301	336	295	313	337	282	327	286	305	311	304	316	298	295	280	340	299	311	279	285	290	286	280	291	287	328	295	265	306	278	284	305	252	301	303	282	334	284	290	279	332	303	306	291	313	303	282	297	293	285	325	259	308	320	320	279	291	277	319	295	311	318	281	254	273	310	291	291	304	289	290	290	297	300	315	313	306	320	289	297	287	308	314	300	293	307	286	302	293	311	323	320	305	320	314	314	308	311	285	293	291	280	296	304	306	313	291	314	300	315	267	309	297	299	300	303	296	301	274	301	315	318	303	305	318	333	274	323	283	291	289	319	310	316	295	272	333	280	310	336	290	278	288	289	279	331	307	319	327	314	317	300	307	304	304	315	309	320	285	289	305	325	298	292	323	320	327	297	295	286	301	295	305	325	277	320	268	313	299	327	307	292	300	289	293	304	282	322	323	339	289	302	305	292	315	306	332	285	285	272	292	335	313	291	303	298	315	292	291	296	329	262	316	296	298	295	316	275	311	312	322	298	282	309	299	303	302	285	306	304	297	315	286	297	311	311	334	304	311	287	307	317	303	294	309	326	295	323	310	309	338	293	302	317	295	312	314	313	298	320	322	267	299	329	309	285	283	301	289	288	291	293	336	291	269	289	281	311	316	308	271	314	306	304	312	291	287	278	308	317	297	315	305	286	296	313	310	292	328	321	333	299	268	287	294	267	302	281	291	304	303	284	314	276	303	319	313	295	323	331	283	289	307	297	317	279	318	318	296	306	302	285	307	278	313	274	295	287	282	320	324	325	343	310	284	288	282	296	303	318	332	301	330	326	312	284	284	288	293	297	289	313	275	311	325	323	336	301	315	290	322	349	321	318	306	296	309	294	288	320	288	265	338	309	331	299	300	317	329	305	312	319	314	298	305	307	307	307	325	304	301	276	306	258	340	312	300	294	304	319	317	279	292	282	311	267	320	278	290	311	278	287	269	298	296	300	296	311	300	293	324	282	306	296	310	288	298	294	294	329	273	319	288	273	280	292	277	310	319	310	302	307	334	283	318	300	313	302	277	295	314	305	331	303	320	293	298	298	309	285	276	288	291	322	300	294	322	280	270	291	313	289	305	299	292	298	286	293	290	277	303	312	294	285	313	321	317	310	316	268	297	323	298	291	280	264	319	319	276	286	286	306	285	287	313	295	295	334	267	306	307	273	299	298	272	327	299	288	281	305	285	299	303	295	280	291	339	297	319	304	288	280	307	310	316	333	300	306	311	314	298	281	299	338	282	284	287	302	300	337	293	279	343	295	299	298	271	326	317	273	303	304	289	277	292	323	308	278	333	282	291	302	296	322	336	329	266	318	299	281	306	311	318	321	308	291	337	300	323	338	315	291	258	311	283	327	313	301	322	312	315	295	306	276	292	307	296	293	302	299	270	284	290	312	292	304	298	320	296	286	289	319	335	279	289	295	291	304	300	306	298	301	304	306	310	326	272	303	296	291	271	310	298	300	289	284	278	334	274	302	319	307	301	279	303	287	285	284	306	332	296	305	311	314	308	325	302	300	297	310	310	293	298	286	289	293	294	306	297	289	287	319	331	307	264	285	302	286	313	312	270	314	289	285	285	281	279	319	303	318	304	302	306	295	302	277	300	306	302	305	307	283	300	318	308	283	297	307	318	295	323	326	312	287	306	286	306	308	295	297	283	313	291	294	261	303	296	292	315	282	289	332	284	291	318	285	277	310	298	293	301	322	298	278	305	315	315	317	307	326	329	301	297	322	331	311	314	314	284	293	284	318	274	311	298	327	285	281	290	285	318	302	318	294	310	294	321	282	297	283	294	303	295	297	330	317	290	277	303	323	326	304	272	311	286	292	274	323	313	304	309	340	313	286	272	308	314	313	320	275	302	315	305	307	308	299	303	328	296	289	312	308	305	326	276	291	293	285	315	318	321	291	325	306	282	307	308	291	298	315	334	295	306	319	348	286	291	300	310	315	304	308	294	322	316	286
23309	20980	27681	24399	20947	20999	9837	1429	1050	900	895	831	757	808	745	719	716	704	729	727	667	667	667	689	645	661	626	614	643	612	587	622	634	612	606	606	588	656	597	605	610	582	648	673	604	602	615	619	643	628	591	671	636	610	614	626	609	614	636	642	588	618	610	605	649	621	603	641	592	620	614	595	628	642	621	581	605	601	663	620	611	559	646	642	546	625	609	639	635	640	627	643	614	623	617	605	629	635	577	601	625	618	580	582	642	628	659	622	577	576	601	613	531	621	626	620	644	638	602	599	617	555	582	589	642	573	601	582	571	615	585	635	619	566	588	648	634	627	629	590	623	690	590	611	598	606	643	601	614	531	610	577	605	616	602	607	656	607	624	608	575	613	603	597	597	584	578	607	597	569	604	578	616	615	591	576	576	602	613	634	618	608	608	616	605	626	573	606	606	610	579	591	599	581	618	638	607	559	634	664	593	594	636	613	617	571	576	591	604	611	576	643	637	614	627	574	574	605	654	623	627	614	575	569	590	583	598	627	588	604	572	624	569	601	596	601	591	580	635	592	639	608	585	536	597	611	590	623	643	655	607	637	604	611	592	627	586	592	639	607	603	601	624	624	649	619	616	648	592	575	594	601	576	625	603	595	558	598	598	606	605	611	620	602	567	565	615	573	550	569	604	601	599	573	597	577	557	594	597	594	616	631	654	643	631	645	580	585	544	592	562	600	585	568	624	596	612	612	548	628	606	618	622	604	633	577	563	590	642	635	632	636	592	581	569	612	582	642	609	586	643	588	629	661	607	581	608	576	581	601	598	586	626	621	649	607	644	565	634	651	635	595	606	587	604	580	606	637	600	609	606	622	613	624	595	584	595	653	584	594	601	585	593	638	630	557	571	601	580	586	556	577	625	618	559	607	596	607	629	594	616	618	601	569	602	605	614	573	591	598	604	662	590	587	578	590	591	599	583	603	605	607	604	597	606	592	572	606	602	614	653	660	602	603	589	643	618	638	584	640	623	594	602	600	568	616	598	608	620	621	564	593	575	600	632	590	580	582	603	626	587	582	595	589	597	587	646	611	590	619	568	577	579	579	610	592	595	614	648	609	589	577	580	633	576	589	583	609	601	677	562	597	642	589	569	598	623	609	556	599	595	638	609	629	579	615	637	581	619	604	622	637	623	618	598	567	626	612	595	638	623	577	597	556	591	586	647	618	638	635	581	592	602	586	589	613	588	607	677	591	559	581	569	654	574	571	603	595	570	584	609	602	623	609	577	575	607	650	551	616	582	591	598	578	619	596	617	609	592	614	607	591	607	614	605	626	597	614	630	583	588	566	586	622	592	592	652	585	631	635	591	656	596	633	631	615	558	599	587	659	593	566	593	632	611	651	618	568	641	621	588	627	607	563	592	617	558	569	588	593	580	631	621	650	583	608	598	603	575	565	592	569	545	605	613	607	597	647	634	634	595	606	602	592	616	580	617	598	634	593	628	631	655	623	603	563	619	613	562	588	583	648	600	626	574	620	633	609	590	585	565	612	557	607	554	537	627	579	580	549	590	595	540	591	588	578	631	632	631	604	586	629	579	616	583	623	595	599	607	640	596	602	596	584	642	617	617	618	586	616	600	596	540	595	637	601	604	577	610	593	598	612	611	608	604	606	618	587	578	542	609	617	566	614	597	586	598	624	585	569	581	565	590	642	637	627	587	565	586	595	587	597	626	638	606	618	598	595	625	632	654	597	591	601	601	589	620	601	624	610	554	580	589	616	581	620	610	609	572	598	626	620	600	636	591	590	627	597	594	577	598	580	585	589	579	594	644	588	625	587	609	594	606	614	612	624	584	588	581	579	560	589	583	584	604	597	612	593	603	583	599	605	633	624	612	611	649	592	623	653	631	600	585	584	636	615	650	619	605	567	601	622	583	583	586	599	580	575	659	590	588	623	593	575	613	640	610	568	610	574	602	572	599	549	628	579	636	602	598	591	599	634	583	600	602	584	591	571	589	632	605	626	608	604	592	608	582	616	578	567	585	610	636	565	610	599	618	575	618	596	598	632	567	632	612	576	609	586	608	685	594	607	621	600	583	580	609	607	570	608	581	603	620	558	604	640	614	591	602	610	655	641	649	559	606	579	623	625	600	558	637	576	583	610	587	613	657	593	568	623	633	637	599	614	619	608	619	593	628	581	590	568	593	598	605	592	590	642	632	594	589	581	617	632	633	587	623	625	563	604	631	574	632	595	624	590	616	570	635	609	599	605	617	617	607	592	615	644	612	630	564	616	587	598	579	625	571	618	594	571	626	598	584	567	594	593	636	631	612	580	642	635	611	613	609	606	628	590	606	589	646	616	601	609	576	594	602	605	599	641	554	624	565	590	629	587	646	617	609	612	592	569	618	608	617	577	579	586	594	642	617	609	612	591	605	642	592	613	591	672	626	630	591	618	591	667	613	574	603	569	573	621	605	615	615	595	626	578	613	610	625	620	607	579	586	610	595	563	615	592	541	580	593	618	644	552	652	584	640	622	608	606	582	636	601	608	599	606	607	621	578	613	595	608	600	576	603	608	630	562	602	610	575	604	596	604	629	583	652	653	607	592	615	644	597	587	572	630	638	605	626	606	624	614	580	642	570	601	607	626	619	588	621	612	619	559	615	573	665	588	641	663	621	548	642	593	599	588	604	600	557	600	621	651	604	615	645	611	604	625	652	602	587	646	635	612	662	622	555	548	638	567	601	572	569	627	610	631	537	643	629	580	590	624	582	634	591	594	576	513	582	567	601	581	602	610	634	580	542	604	604	625	595	592	578	586	639	587	601	619	621	604	588	594	583	584	574	644	645	658	581	607	584	614	597	624	615	596	630	599	602	603	633	574	620	611	603	604	624	601	610	632	644	606	589	597	589	571	632	593	600	617	618	599	591	579	621	547	587	629	581	585	629	573	586	600	583	647	593	626	601	577	567	573	590	592	615	560	634	619	633	598	597	624	582	540	587	594	645	608	626	614	604	580	644	552	612	632	621	546	627	608	616	582	589	621	570	631	627	599	567	605	584	607	583	608	609	595	559	617	621	599	639	592	600	585	578	624	620	550	607	625	615	627	579	583	603	652	603	617	616	597	623	582	591	620	605	574	614	627	601	604	612	598	636	613	630	619	606	583	610	627	587	618	623	604	629	597	591	612	601	592	578	584	629	595	596	572	626	612	622	584	609	626	597	572	566	594	590	608	563	578	620	548	599	604	612	606	639	635	586	619	568	589	584	608	604	595	590	599	587	588	605	549	614	605	598	624	579	583	596	591	565	569	564	576	620	593	599	601	587	596	582	536	621	603	585	609	603	641	614	614	601	657	625	584	607	598	613	586	628	593	622	584	572	601	578	611	601	582	601	615	593	621	611	588	582	582	600	523	558	573	597	584	610	586	630	633	633	586	627	563	580	606	618	625	629	587	597	595	602	562	611	552	583	615	607	544	622	593	553	597	617	585	626	609
52799	11651	10404	6119	3992	2724	2166	1743	1461	1280	1154	979	933	874	824	807	767	725	686	683	696	657	634	644	620	588	633	555	628	528	547	558	583	538	562	569	606	530	551	533	555	565	551	585	554	554	555	579	540	525	551	524	551	533	524	526	542	555	519	519	558	511	530	514	534	518	556	548	562	463	504	526	492	524	505	537	508	561	483	484	515	557	572	543	543	515	523	530	512	528	520	488	513	457	462	458	462	476	500	494	507	512	556	468	509	509	522	490	514	502	504	478	499	509	520	557	550	536	537	520	499	519	531	544	525	544	588	523	533	530	496	524	520	540	526	556	499	557	500	480	493	515	479	506	518	518	502	533	508	533	584	535	557	547	525	486	495	535	535	513	517	488	496	489	539	518	506	530	489	523	466	544	500	522	471	478	504	525	508	504	511	529	488	531	572	554	494	543	527	479	509	566	491	516	507	516	457	509	517	535	506	524	492	510	539	524	514	516	563	511	536	505	508	521	491	526	477	530	488	485	503	505	519	490	441	510	505	496	499	468	505	479	535	531	443	500	471	566	517	491	508	515	493	536	523	533	567	536	570	509	480	467	503	535	517	538	529	518	524	540	491	496	524	547	529	505	501	507	541	519	492	460	579	526	490	530	502	514	510	518	488	506	478	508	512	513	546	542	520	518	479	561	477	527	521	523	544	500	499	480	504	518	518	513	495	501	521	511	522	542	550	533	487	539	506	534	532	535	502	488	510	529	539	549	507	509	499	513	499	516	519	500	508	486	501	520	516	509	501	526	494	506	545	510	506	518	506	484	512	515	532	517	503	529	552	519	509	500	528	505	515	508	501	493	510	503	521	498	505	493	502	504	505	509	530	484	498	533	523	505	518	528	506	524	507	505	516	488	482	532	530	508	500	508	549	527	570	518	532	529	553	570	491	506	514	551	476	525	494	516	560	529	513	499	502	480	530	519	591	515	534	500	511	561	482	472	510	501	530	489	498	515	514	485	519	472	494	518	513	517	537	477	492	521	497	497	511	534	499	487	498	526	522	476	522	499	524	492	511	518	509	567	473	478	513	514	496	479	502	485	517	520	508	534	568	519	504	503	541	471	513	514	572	515	510	484	524	517	507	479	514	518	509	507	506	508	509	521	490	460	492	529	550	525	558	491	528	503	531	495	501	486	523	498	523	501	506	544	493	519	492	522	519	516	523	558	489	518	511	504	533	534	485	514	459	517	537	495	503	508	522	529	541	513	474	508	523	496	528	496	544	498	524	546	505	496	502	536	552	498	491	506	527	535	524	477	493	547	475	506	476	494	480	500	519	512	503	521	512	506	542	529	499	505	478	495	494	508	502	518	537	541	517	501	522	500	509	528	520	519	536	530	522	516	521	525	511	497	507	547	484	517	546	523	516	498	508	526	536	505	481	504	525	511	505	463	531	524	494	542	479	551	480	501	470	522	521	487	512	538	512	537	527	509	467	521	495	513	509	529	496	512	499	548	479	561	528	512	513	513	530	515	503	507	526	463	516	459	525	505	510	485	500	520	532	538	519	527	479	505	498	479	494	525	506	498	485	514	567	528	520	526	494	532	497	516	510	509	494	543	549	497	530	486	513	533	522	510	500	525	510	539	520	496	478	519	531	527	513	506	495	525	491	504	478	533	483	522	528	526	549	555	506	517	523	496	543	469	517	494	550	514	535	531	505	511	518	508	470	512	515	486	538	526	528	524	559	518	500	547	536	482	542	539	522	564	523	474	532	493	509	504	497	522	482	526	500	488	504	503	545	489	523	497	497	503	491	495	520	517	501	567	502	495	486	515	472	522	486	541	497	523	520	550	496	513	544	531	520	530	501	508	479	501	554	512	508	518	520	560	506	522	529	503	495	526	509	503	548	520	529	498	474	508	537	537	529	509	528	502	516	514	526	528	553	526	515	492	578	536	474	481	527	467	558	513	506	502	500	517	499	508	520	487	486	516	521	546	504	522	511	523	485	513	562	549	534	477	501	518	539	511	503	521	507	499	505	536	468	509	500	519	509	522	525	508	536	492	504	536	496	509	505	498	506	568	530	484	512	518	509	484	504	485	488	495	460	540	507	470	511	522	507	510	547	525	515	484	481	499	542	536	484	496	525	522	476	550	502	475	516	506	519	523	505	509	490	473	511	535	507	505	524	471	473	518	530	543	536	519	523	516	511	515	484	525	525	541	504	491	518	490	494	529	519	537	475	539	539	535	490	531	525	484	496	528	511	493	511	514	480	490	539	483	536	489	515	525	467	529	528	541	521	508	534	522	473	500	546	533	469	546	517	476	496	521	510	508	502	483	503	564	520	526	537	536	533	479	479	514	526	517	540	494	481	502	534	488	555	566	537	489	535	528	512	528	513	524	540	517	458	497	507	533	531	540	537	573	531	475	540	508	505	513	499	509	502	531	530	468	536	535	508	473	510	497	481	480	512	535	520	532	532	508	496	514	534	526	487	501	529	512	540	455	479	474	522	512	493	465	498	498	525	509	520	460	490	538	573	525	537	537	516	516	512	530	480	505	529	524	534	533	517	511	500	502	483	501	532	508	511	512	529	520	525	488	515	506	536	547	551	525	519	506	514	488	517	531	496	472	468	527	497	495	574	497	494	518	531	512	547	496	507	435	538	533	518	524	524	495	508	523	491	511	519	532	527	489	517	489	525	540	519	492	533	508	490	488	519	499	490	545	568	465	505	509	497	493	517	490	509	511	538	521	497	505	541	505	495	517	505	503	531	471	502	519	479	505	518	537	532	492	529	486	510	512	532	520	523	514	504	494	497	513	471	480	513	476	501	528	530	479	519	472	514	455	503	495	476	502	527	486	526	520	502	528	492	537	495	525	495	531	521	544	513	502	503	483	538	517	530	510	540	519	491	460	510	531	519	494	514	503	531	519	557	524	526	480	488	580	487	476	552	533	504	488	531	507	503	480	510	510	519	517	509	519	508	525	552	476	504	531	512	523	517	581	495	525	553	499	546	479	525	472	567	498	552	492	526	529	515	510	497	463	505	494	510	546	510	497	515	513	513	533	514	516	513	494	519	514	539	513	519	502	522	466	502	535	503	477	495	501	508	489	492	550	547	517	565	471	532	494	496	486	559	534	507	505	462	516	550	499	499	495	544	506	528	538	537	517	514	532	496	467	547	510	496	483	500	511	525	499	512	479	499	475	500	543	520	497	523	539	470	505	530	519	487	534	478	511	471	517	516	481	533	513	509	485	481	516	539	517	540	515	518	528	507	494	526	519	564	555	535	453	531	539	522	508	545	513	527	511	506	526	521	498	519	488	503	508	505	530	536	519	507	471	527	522	504	483	574	520	504	523	472	475	513	499	528	525	484	532	545	550	524	518	521	472	537	535	526	497	550	463	483	471	525	494	525	489	489	544	491	527	504	529	491	537	526	497	497	489	521	510	497	487	500	523	527	503	504	533	508	520	527	484	545	514	530	501	527	485	530	512	504	505
34052	17975	4282	668	492	520	465	498	493	481	467	481	484	440	418	457	435	445	460	484	489	467	469	442	466	497	452	449	456	451	447	476	457	446	470	457	434	459	487	456	490	471	461	450	415	462	462	471	460	465	443	433	437	444	486	489	507	455	460	457	467	473	469	489	440	474	457	449	460	466	412	459	460	461	460	447	407	449	459	460	423	484	491	468	467	462	470	432	450	456	465	431	437	514	464	481	475	488	461	497	449	438	432	479	475	455	412	444	442	435	467	447	443	445	468	466	455	455	464	448	464	477	456	490	494	447	485	456	446	475	512	484	485	446	475	461	463	420	472	464	434	462	438	478	466	445	451	441	460	434	506	487	457	455	428	436	435	441	449	463	454	491	461	457	473	458	451	440	503	466	428	468	456	447	470	468	453	448	444	438	452	470	432	444	406	456	444	446	457	426	421	439	475	479	522	469	455	434	484	455	441	447	422	480	429	459	464	451	472	498	435	445	420	473	467	435	456	460	459	460	465	480	440	469	478	455	470	450	498	464	430	516	465	470	444	433	470	491	450	417	448	433	420	439	463	433	448	470	432	463	484	448	466	473	476	458	434	454	429	441	471	460	471	453	496	468	470	433	443	457	462	490	493	454	479	479	470	469	421	423	441	484	484	464	455	487	439	460	457	479	433	471	442	474	456	455	458	494	455	480	461	462	486	439	483	446	447	449	444	453	451	451	456	484	498	449	471	477	420	461	439	470	475	495	449	448	460	459	434	492	457	446	475	484	501	496	464	432	428	464	460	502	469	451	483	431	448	458	523	477	487	420	419	475	455	441	512	486	481	462	453	474	418	470	450	455	482	458	411	457	441	437	456	448	468	503	481	450	459	468	472	441	439	445	464	466	434	441	415	454	469	478	488	462	458	460	449	472	447	465	470	461	482	484	488	438	469	494	456	483	424	484	486	435	482	425	472	422	464	445	432	477	447	476	453	458	444	438	508	455	402	450	489	421	466	513	469	422	473	465	458	467	440	474	486	493	466	462	470	449	477	452	471	454	452	467	428	429	454	464	476	514	463	479	432	459	430	462	467	467	454	472	480	431	462	429	454	478	463	441	452	462	476	475	406	428	474	448	465	499	467	451	461	464	500	470	454	487	463	417	456	464	455	460	468	439	441	486	463	487	471	457	490	450	466	501	467	470	473	446	419	424	458	450	463	464	457	424	436	487	465	481	450	488	467	468	442	435	424	441	475	396	436	425	432	491	467	476	439	466	463	427	485	451	486	463	434	437	419	465	463	478	448	455	471	481	440	469	464	491	481	462	414	445	431	468	501	492	460	436	482	443	476	472	516	459	471	459	451	453	426	454	448	453	450	485	438	443	434	467	459	440	447	454	462	424	431	467	473	412	465	432	444	491	469	457	484	487	432	448	497	460	454	469	494	446	466	468	455	444	493	464	458	484	473	486	445	455	450	505	442	452	474	446	470	444	479	463	456	488	447	455	463	477	505	479	460	476	462	455	472	455	452	441	476	519	414	494	461	487	396	474	459	452	440	470	483	472	436	461	457	444	466	476	458	467	461	449	464	463	456	456	431	458	455	483	460	460	470	448	428	451	470	462	458	442	458	478	483	443	477	473	455	441	453	485	458	451	464	490	485	469	478	479	429	464	478	441	437	429	488	454	418	478	477	459	469	438	467	457	461	430	444	452	427	447	459	459	480	431	456	463	477	441	471	445	438	416	460	466	454	469	433	427	461	434	504	477	451	444	473	475	449	499	442	443	475	470	481	452	491	474	483	435	484	453	466	437	467	501	487	421	452	432	498	457	443	460	469	474	428	445	467	496	428	476	461	479	408	440	441	482	448	490	450	444	459	427	475	447	498	489	461	400	486	473	464	426	446	470	461	469	477	420	443	476	508	494	432	452	457	431	457	460	480	435	430	440	481	477	435	447	467	457	462	471	474	489	461	492	455	482	432	492	490	457	487	456	389	440	496	499	468	496	494	482	451	495	490	501	477	472	429	453	463	503	431	506	468	450	463	462	462	444	448	453	451	452	476	457	481	458	491	500	470	440	433	428	430	435	453	470	477	423	446	466	484	428	473	429	429	461	435	496	473	482	466	443	434	419	463	447	450	506	515	452	439	473	445	446	435	429	432	466	448	458	461	451	433	479	462	424	476	480	464	481	443	461	430	452	470	444	470	404	459	443	465	428	460	454	457	471	440	460	457	437	489	462	458	416	409	451	437	436	424	453	419	472	452	473	461	439	468	483	447	445	447	443	433	445	463	476	481	450	464	460	493	496	459	509	482	473	480	476	474	456	431	445	442	456	474	428	479	433	462	410	461	446	506	493	459	487	427	466	383	446	500	457	445	478	469	491	462	449	461	462	456	460	437	449	462	448	452	505	484	500	472	423	458	450	472	421	427	447	469	468	461	473	486	465	449	458	454	452	452	458	482	445	457	435	475	465	439	480	451	461	472	414	469	496	454	436	458	430	462	427	463	538	435	491	465	465	424	458	460	477	418	462	453	492	453	474	488	450	495	450	455	416	502	419	425	470	462	469	463	477	430	426	443	451	457	486	446	434	440	475	446	496	504	518	485	421	443	440	456	459	466	451	484	462	469	442	508	468	448	469	463	443	456	471	465	468	463	459	451	438	449	459	486	489	456	449	477	473	440	458	473	484	424	448	443	457	487	477	419	397	456	444	444	451	505	450	456	464	484	486	502	458	441	451	471	431	467	443	482	502	443	490	459	424	440	492	461	452	455	468	438	465	442	444	518	454	429	484	436	439	413	456	479	473	463	440	467	448	459	444	445	453	455	438	427	420	464	467	439	439	415	428	449	448	464	451	466	418	470	425	482	465	470	462	491	441	422	461	449	451	463	464	439	439	494	475	438	477	472	466	473	458	448	418	436	456	469	450	447	462	443	495	464	451	448	435	459	445	441	406	428	483	468	440	418	470	450	440	504	466	477	431	449	426	479	429	436	452	445	470	434	473	446	483	473	454	467	506	452	487	443	460	471	471	443	445	427	442	482	429	452	460	464	460	486	435	484	498	465	451	454	429	460	447	459	445	468	413	442	456	466	491	475	455	476	448	454	474	445	449	467	428	446	454	474	410	470	437	461	503	473	489	451	474	479	428	438	447	405	484	476	470	408	445	445	475	472	469	459	489	488	453	463	440	438	418	461	486	451	445	492	466	437	437	417	431	470	470	431	487	438	444	477	461	442	487	454	496	443	506	475	408	426	451	450	443	448	455	486	466	456	466	469	466	408	446	447	474	515	496	469	476	435	405	409	450	433	431	431	465	458	458	491	422	438	433	449	467	461	454	495	436	479	503	467	486	451	461	457	442	461	429	480	444	449	424	476	465	422	464	441	471	469	457	476	442	457	474	464	485	452	451	449	454	480	471	440	467	441	457	480	439	466	481	452	503	454	428	471	451	492	434	468	447	457	472	431	444	432	447	467	441	467	412	440	470	470	462	474	495
32431	3355	820	607	595	532	483	487	504	445	528	500	484	466	467	504	478	480	472	447	485	502	475	502	478	491	496	472	495	475	487	466	451	471	497	449	509	467	446	485	479	495	450	485	487	496	489	490	457	498	470	455	518	499	438	486	488	509	489	502	489	472	503	506	474	463	494	522	476	516	493	478	504	528	502	483	461	476	491	527	496	462	451	471	473	475	505	506	479	438	486	500	447	491	501	470	511	501	495	464	481	509	452	466	468	465	483	434	492	483	470	493	480	482	447	445	475	489	482	482	525	529	467	478	491	477	484	475	482	454	437	460	491	532	491	487	453	455	494	490	466	511	482	471	506	468	498	469	488	443	485	474	475	503	473	477	494	507	446	487	471	512	491	454	441	484	503	522	485	421	481	496	474	495	460	506	474	506	439	501	509	457	473	486	497	498	502	480	487	461	471	485	452	483	466	463	498	485	472	490	512	466	451	478	490	493	462	517	457	522	510	494	486	493	502	492	472	483	480	480	442	507	467	485	461	484	451	477	442	460	489	467	473	478	495	470	516	464	473	498	473	471	533	512	499	498	464	466	503	450	471	491	484	483	518	493	489	422	498	522	456	491	495	483	511	456	474	472	439	484	484	484	482	473	448	509	496	472	504	468	468	490	454	460	465	459	444	492	528	516	497	513	493	444	487	471	461	473	484	445	441	495	468	468	475	487	477	474	497	495	469	484	523	481	497	484	503	463	482	442	487	467	467	466	463	456	482	425	487	476	524	516	496	464	459	417	493	463	476	477	448	491	551	467	469	482	473	462	465	500	465	479	481	494	476	492	473	497	442	509	468	471	499	466	458	461	469	476	476	547	522	468	457	496	494	496	478	448	486	473	475	497	465	478	473	504	456	494	491	486	505	475	503	484	477	509	486	484	462	496	472	470	481	447	472	471	449	469	453	488	485	444	466	474	519	484	487	514	498	450	459	468	492	483	494	480	474	435	520	476	460	477	472	463	490	453	435	476	499	506	473	481	493	503	500	461	467	423	460	520	441	499	485	504	463	460	469	477	467	494	519	503	517	460	446	495	446	454	420	504	491	454	494	485	461	484	488	518	502	481	469	481	495	466	469	467	450	487	505	481	452	486	490	481	461	483	475	462	477	462	505	470	449	430	486	470	499	484	495	466	464	456	481	467	472	470	441	492	462	474	470	472	474	451	473	509	469	508	470	454	488	438	504	485	468	484	518	458	468	473	468	485	519	489	486	515	459	456	465	490	464	471	467	471	538	441	487	460	495	449	471	443	495	465	472	507	420	443	475	487	470	492	534	496	464	475	457	473	556	462	471	440	469	455	492	460	472	471	494	460	486	479	451	497	484	479	497	491	469	496	511	528	476	507	472	485	510	478	484	454	522	468	489	455	497	476	451	523	466	500	477	487	528	430	474	507	481	479	479	458	478	507	485	423	476	499	422	491	484	486	513	477	503	464	504	448	506	475	489	466	476	478	456	467	444	465	491	498	453	480	473	464	471	457	455	512	495	452	489	485	494	458	479	457	497	471	471	503	482	506	483	480	481	473	441	448	473	488	459	440	500	472	463	468	475	447	500	452	466	477	492	467	476	455	467	460	465	500	458	484	462	458	451	457	486	491	474	481	455	459	481	445	474	477	462	497	463	459	499	480	449	455	510	479	470	467	462	522	454	459	502	484	495	507	480	451	468	432	452	457	523	455	438	479	491	485	502	496	494	472	473	486	443	461	479	487	509	441	471	479	498	469	478	503	482	512	498	478	473	480	503	460	479	476	479	481	487	457	463	487	456	502	472	475	485	437	459	490	496	478	469	488	463	475	459	517	492	450	446	507	493	475	457	489	519	482	476	512	505	493	491	475	495	459	517	480	444	519	481	538	441	463	476	475	487	453	467	501	527	492	445	520	465	506	473	482	515	507	465	487	462	459	462	485	487	504	469	481	511	472	491	503	446	462	454	503	525	440	461	465	471	454	520	475	494	486	495	477	475	457	479	478	487	482	501	480	474	501	495	487	487	496	441	483	491	484	477	509	533	486	473	477	477	459	496	456	466	483	462	486	492	458	458	477	472	467	485	474	479	501	463	486	464	512	501	490	465	472	465	497	458	487	480	482	505	499	474	477	501	451	460	464	466	533	481	452	479	482	473	468	462	536	441	468	464	505	512	436	509	472	432	468	489	429	460	522	479	472	461	475	494	448	510	468	500	480	510	434	488	479	514	481	517	492	462	496	488	507	490	474	475	454	457	469	435	513	486	492	484	492	478	481	500	495	477	473	497	462	495	460	471	500	488	483	438	485	512	466	457	444	484	462	502	459	497	488	480	468	494	455	482	512	484	459	425	457	459	456	491	480	479	520	496	478	477	496	469	493	482	493	443	506	483	463	454	481	460	528	519	477	502	485	466	470	470	504	507	504	499	511	519	467	468	473	473	452	449	463	485	474	465	515	454	500	438	533	481	480	474	496	473	454	486	510	452	469	518	482	479	496	452	429	503	486	425	491	458	443	467	455	459	502	480	499	472	460	470	511	492	470	505	464	461	470	452	522	463	464	480	422	515	477	497	487	469	492	457	471	502	450	487	440	460	494	454	523	474	447	476	494	483	452	498	483	493	466	472	473	496	484	482	510	485	428	475	471	446	455	541	456	422	469	501	502	490	471	475	504	506	512	487	480	444	473	488	458	459	473	492	469	469	502	531	459	456	477	500	481	494	486	480	527	453	489	503	483	466	458	457	490	490	494	490	486	484	478	522	437	482	459	478	541	461	464	463	471	526	507	453	484	469	477	453	477	500	532	461	510	438	465	476	492	464	462	473	512	474	477	549	500	470	466	474	487	492	485	499	482	472	455	484	487	521	477	471	487	503	480	443	491	500	481	496	466	464	484	486	476	441	476	490	449	480	517	475	462	508	455	455	443	487	537	464	430	441	503	551	460	470	440	472	497	484	506	471	466	494	519	491	495	486	466	499	449	485	503	511	489	454	475	506	480	472	472	483	466	513	448	485	484	470	468	444	512	478	504	476	489	486	521	482	508	466	485	527	474	474	419	478	519	489	483	465	439	469	470	473	453	479	475	480	488	495	517	462	509	460	478	467	453	495	500	470	476	497	485	428	476	465	511	472	434	458	504	511	511	431	497	532	442	474	478	504	458	501	466	477	468	463	462	472	523	473	507	492	436	481	467	481	517	478	483	454	464	482	492	494	513	473	474	472	468	505	472	482	467	448	470	489	468	494	455	466	450	476	484	477	474	481	480	488	450	483	435	503	452	497	488	474	499	491	487	503	495	499	517	460	491	443	480	482	488	475	472	478	496	470	530	477	493	507	486	451	474	461	490	475	479	457	484	463	455	476	517	455	489	488	469	458	509	467	488	465	471	462	487	472	477	508	486	475	497	471	444	446	483	503	477	442	459	487	493	474	474	461	468	474	475	502	465	518	489	506	484	458	447	467	471	499	487	435	482	490	493	482	503
25448	21071	27214	24902	20915	8806	885	559	540	475	480	398	372	384	374	335	377	351	322	333	314	348	326	312	317	328	319	334	291	306	281	301	288	261	306	306	295	311	289	308	313	283	300	273	266	298	289	311	301	288	333	265	301	323	285	275	302	252	322	288	315	278	292	273	298	270	277	287	271	284	288	299	310	283	285	308	296	267	300	298	283	307	275	290	324	273	273	288	258	278	288	308	270	288	276	274	306	274	309	268	304	318	340	290	298	272	301	306	318	316	292	303	283	288	283	303	314	260	299	270	281	313	320	299	309	297	296	291	289	312	305	300	318	287	288	293	287	278	300	310	292	294	304	309	286	295	330	272	281	294	293	289	303	283	254	280	316	295	314	274	292	290	285	293	292	270	301	294	256	266	299	290	297	287	310	312	296	299	310	263	291	293	294	259	273	303	297	310	308	310	280	262	347	292	286	276	291	296	306	318	306	278	305	278	286	279	283	268	302	281	307	275	279	274	306	302	253	312	333	308	288	298	276	292	283	312	276	291	294	298	312	271	272	296	276	309	313	290	284	279	303	292	274	280	279	297	289	295	297	321	291	313	283	315	296	277	296	286	278	285	282	294	277	283	311	297	290	251	293	288	300	282	285	263	281	287	275	272	271	289	315	316	288	286	280	253	306	284	278	278	296	289	280	284	300	274	294	300	286	304	285	307	276	295	310	260	293	277	314	270	288	276	285	307	282	291	305	284	308	273	316	284	326	288	293	276	286	303	292	298	281	303	285	288	271	303	289	313	285	279	271	306	315	278	269	293	287	305	317	266	282	303	299	284	253	260	260	285	257	283	306	287	294	293	306	301	327	284	284	276	299	282	287	272	286	274	289	274	291	307	305	297	279	300	275	309	286	312	290	299	302	255	274	280	300	292	301	259	278	312	282	294	291	297	266	257	268	318	312	306	302	291	299	315	290	279	301	285	293	289	295	294	329	274	294	294	278	285	291	295	294	280	326	286	295	297	274	323	308	272	276	297	291	269	263	316	316	283	287	303	288	310	267	275	267	316	325	302	277	278	300	303	282	299	261	292	335	295	314	298	309	279	266	257	315	295	265	319	298	288	294	280	291	289	297	315	287	288	317	285	317	282	279	315	292	296	282	290	265	307	336	262	285	313	295	285	274	270	281	295	285	280	253	264	278	266	281	274	271	278	268	292	279	286	275	261	269	276	307	287	282	293	274	280	272	269	279	313	300	282	309	305	273	285	297	281	301	267	293	304	307	323	262	271	287	286	285	304	270	266	300	294	306	276	290	275	275	263	280	339	273	302	267	276	288	294	292	303	257	314	269	276	257	274	287	277	281	276	303	263	270	303	266	298	272	295	324	283	288	283	297	275	279	307	283	245	251	309	253	297	307	276	266	303	293	271	307	315	281	286	290	318	282	240	315	287	294	278	281	246	289	300	281	271	275	271	283	281	273	272	276	272	259	269	295	299	283	335	257	301	299	295	310	314	296	292	288	267	274	288	288	267	321	274	265	288	296	285	317	275	303	282	273	280	321	266	295	289	294	267	273	302	305	280	277	279	269	331	280	316	315	292	277	318	297	277	284	315	310	255	309	298	303	264	259	275	329	268	278	296	280	305	301	302	260	310	301	264	271	275	274	268	294	292	257	277	278	294	283	297	294	286	261	303	281	302	287	287	283	273	301	259	270	274	309	265	291	318	290	277	262	294	269	296	271	314	310	293	276	288	281	298	286	290	290	270	281	278	263	258	267	301	295	289	318	259	292	283	325	282	268	256	309	279	299	297	309	295	285	293	298	295	304	314	301	289	284	337	320	262	276	281	283	285	293	280	291	295	285	284	303	301	280	277	278	283	285	286	316	290	304	284	298	294	316	297	293	297	289	309	279	298	301	302	294	298	302	305	277	321	333	324	279	309	280	281	309	329	309	308	297	278	310	297	293	283	298	266	269	309	276	277	292	294	305	287	286	332	328	296	275	285	263	307	267	251	295	291	291	313	277	311	303	264	269	292	286	275	307	288	307	302	246	300	281	276	289	297	275	288	273	304	297	302	278	289	297	272	286	265	291	288	281	267	288	293	322	320	280	246	261	303	314	281	304	286	276	291	295	290	314	313	293	303	310	300	286	296	325	282	294	269	307	299	287	296	303	278	309	268	285	290	292	280	314	292	286	303	257	257	305	284	333	297	281	276	260	287	307	284	283	316	296	317	279	272	266	306	290	260	297	270	294	294	310	302	267	281	254	318	294	311	273	262	276	276	247	286	278	289	285	298	304	271	270	319	287	304	260	320	294	282	290	302	295	286	263	294	293	282	263	282	287	314	251	290	289	314	294	266	280	298	276	289	306	300	295	271	299	323	312	330	275	275	329	304	279	282	291	311	263	296	274	315	294	303	309	295	292	265	300	301	267	273	318	304	316	247	308	303	300	308	287	328	327	284	268	300	300	257	268	290	267	283	263	265	277	291	308	300	306	304	287	302	327	262	294	300	274	291	259	329	282	303	265	291	275	264	281	281	308	270	303	289	282	285	298	288	279	315	288	278	283	271	303	290	305	297	278	286	283	301	314	279	278	277	283	279	271	310	280	306	292	253	294	294	311	299	316	282	294	287	284	269	282	283	280	273	289	272	289	294	271	296	292	259	289	298	289	275	291	283	279	291	287	276	279	298	285	317	271	292	288	296	273	292	271	280	285	295	274	282	264	272	289	286	252	271	295	296	281	294	292	286	295	307	316	286	293	293	275	313	293	291	282	306	297	267	299	290	292	315	286	327	299	295	294	285	300	315	299	325	316	265	283	298	269	308	293	298	277	272	293	264	289	277	292	288	312	264	266	261	297	269	303	260	292	331	257	288	285	282	295	311	275	286	299	292	254	259	314	294	330	337	296	284	290	301	305	310	288	277	305	294	296	324	311	266	258	272	302	282	277	318	285	275	280	312	319	283	310	289	308	294	298	256	307	301	270	284	265	266	284	274	265	301	280	263	309	261	289	279	286	308	290	285	298	276	287	262	298	298	285	317	296	288	261	287	284	281	279	292	265	312	283	340	290	283	311	272	264	303	276	295	298	319	292	300	288	267	282	331	272	280	293	289	313	256	275	290	272	303	268	277	288	294	298	268	294	256	297	249	327	285	278	314	302	299	302	279	291	271	303	311	278	278	269	278	295	276	302	298	311	296	309	308	257	296	283	287	283	325	288	269	278	296	297	308	253	330	263	319	302	275	297	288	300	317	263	251	291	255	283	293	278	294	314	334	282	300	294	285	292	282	280	259	289	298	263	308	302	301	295	285	283	253	276	265	285	309	278	302	307	282	284	297	315	296	263	291	283	269	309	274	265	280	297	292	277	266	320	289	295	267	281	288	289	300	296	289	265	263	275	299	280	304	300	291	264	291	286	285	307	295	303	274	279	287	282	278	268	297	274	280	269	301	288	306	302	298	283	281	290	264	265	272	274	294	280	290	301	256	305	272	317	290
57110	13561	6606	3678	2230	1672	1261	1003	846	719	638	577	567	496	532	448	440	452	411	397	386	388	375	340	344	377	341	335	334	349	318	349	325	321	328	321	323	331	332	298	305	327	327	329	325	321	338	316	300	313	314	351	335	338	286	340	254	306	346	348	301	325	322	299	300	297	307	324	333	312	313	283	311	333	296	294	321	296	279	315	299	300	314	336	346	289	273	329	323	291	311	288	333	307	275	310	323	317	282	334	309	327	298	314	343	285	292	324	303	305	319	318	279	288	302	321	314	328	270	301	311	285	316	258	301	283	318	292	283	304	283	292	301	275	335	323	330	321	266	310	284	292	301	304	302	290	333	269	353	320	319	303	288	291	275	286	314	300	265	296	316	311	274	287	303	309	283	305	311	269	318	303	280	296	285	292	344	302	308	272	325	318	318	288	305	325	282	287	309	290	298	298	318	308	330	316	282	284	343	318	261	281	326	333	276	299	308	312	317	320	252	317	314	325	315	269	309	296	307	287	297	298	281	302	295	286	281	303	329	334	304	307	329	284	299	321	286	291	287	300	328	296	274	290	320	307	309	304	295	301	313	305	295	304	312	287	278	299	315	332	273	296	293	313	298	314	292	312	294	266	318	323	322	327	300	308	277	294	303	281	281	299	308	309	287	270	303	280	312	294	306	289	290	292	314	312	318	331	300	270	275	274	311	302	312	267	283	332	340	318	313	308	270	277	295	319	284	296	313	298	292	297	260	304	296	284	298	294	296	295	292	293	313	343	310	315	312	273	299	306	274	316	314	287	266	307	303	323	309	310	318	262	298	326	310	300	301	289	330	299	317	296	319	306	292	305	283	304	311	280	273	318	322	352	277	309	278	318	298	327	301	279	294	317	334	322	305	309	293	317	283	289	299	319	335	302	314	262	305	302	284	276	318	329	292	330	306	303	286	307	307	297	319	368	305	271	297	267	311	292	273	271	293	315	268	305	278	299	316	324	310	281	297	301	334	316	275	284	317	334	315	267	293	293	278	310	303	307	326	305	332	321	292	277	276	281	298	290	287	288	284	277	314	304	285	302	313	266	313	280	310	284	290	298	281	295	281	314	309	298	273	269	299	308	290	285	299	306	309	325	312	272	318	305	287	330	283	320	298	302	324	282	287	289	300	293	278	324	280	345	285	316	332	286	295	308	288	303	328	290	302	269	303	299	296	315	277	302	321	294	285	310	321	292	298	287	292	282	299	285	312	311	315	300	318	283	297	300	327	322	277	281	293	313	268	272	321	318	312	291	319	287	283	352	302	323	311	314	281	289	300	320	277	328	304	326	302	317	300	295	304	302	322	296	291	295	339	301	285	276	361	273	283	297	305	304	343	309	270	292	295	317	294	310	306	312	277	335	298	340	340	327	296	298	292	285	316	292	316	301	279	301	316	296	284	293	302	293	319	307	301	310	282	300	295	291	325	302	293	307	299	312	299	331	269	287	286	280	273	313	302	301	266	303	310	298	304	274	291	280	319	295	314	295	318	276	310	320	296	308	292	329	304	324	319	316	273	286	303	276	300	301	303	283	289	339	294	305	300	300	299	311	285	322	288	310	312	288	282	285	314	296	329	285	285	292	265	308	331	297	279	280	291	319	310	289	305	292	311	289	299	302	307	317	285	296	290	325	308	291	312	292	312	270	288	309	280	271	261	323	341	289	294	301	300	304	319	330	317	280	290	314	312	282	305	292	293	277	299	297	290	285	303	289	278	298	280	316	274	331	290	291	287	252	294	315	296	279	295	313	331	292	319	310	316	296	294	281	310	292	320	311	316	323	281	306	280	306	299	302	278	286	341	320	289	341	304	284	302	290	317	338	276	280	265	321	301	283	307	316	306	289	337	276	318	280	288	284	282	305	313	291	284	290	279	298	314	296	305	277	285	333	301	290	270	277	295	289	293	294	277	315	283	263	274	290	306	322	296	283	297	325	320	304	303	291	280	303	280	300	295	288	279	296	311	305	292	304	309	295	297	336	329	286	304	304	317	306	298	325	288	293	293	294	284	311	295	282	293	285	291	311	286	294	294	304	307	292	326	316	294	303	316	304	294	306	310	326	299	293	331	307	312	323	329	291	321	282	302	309	297	311	304	279	316	301	289	298	277	329	299	302	269	292	325	267	291	337	323	306	292	289	287	289	308	269	273	307	272	299	298	308	279	307	285	293	273	312	321	312	288	311	275	279	283	293	309	293	310	291	295	321	290	279	329	294	287	301	304	295	320	320	320	295	287	301	311	303	311	287	315	328	323	285	291	296	290	285	325	271	278	282	308	316	315	251	309	268	294	304	283	316	317	337	300	304	301	278	316	306	308	300	308	274	309	303	303	305	286	308	315	286	284	279	307	322	323	278	279	273	300	323	296	275	279	302	277	292	304	306	274	297	309	309	323	292	287	291	300	290	268	287	273	301	281	292	280	283	293	296	294	288	308	304	297	304	304	314	294	302	274	328	308	281	289	301	289	326	293	291	296	303	287	311	288	287	296	326	293	313	310	313	295	316	288	301	322	302	271	273	315	332	297	303	294	325	300	288	306	322	324	277	312	300	281	296	311	301	307	294	302	316	322	279	302	305	301	290	293	348	299	316	266	295	299	318	296	309	287	271	310	293	280	308	302	313	267	330	291	281	309	284	315	289	323	276	301	318	299	306	300	326	323	280	288	282	278	283	298	310	271	287	348	314	310	283	293	311	297	286	316	318	282	274	312	323	276	324	322	304	287	315	318	290	275	338	302	266	311	302	272	291	311	263	330	293	317	282	328	306	322	283	279	292	318	287	307	282	300	324	314	268	356	324	315	299	325	294	306	279	326	315	304	306	311	326	304	322	329	302	258	269	303	296	301	276	309	316	300	314	294	293	327	302	290	261	311	270	308	305	280	298	323	312	295	331	294	307	329	273	319	295	304	271	296	281	287	302	279	276	364	334	299	283	302	292	288	310	322	325	292	321	326	269	303	306	301	273	331	314	303	302	315	282	293	309	331	321	294	307	306	309	262	320	305	318	308	313	312	304	331	258	294	282	280	311	301	285	274	303	315	276	285	298	304	292	306	318	323	279	295	306	305	282	289	312	271	290	293	318	294	331	276	308	315	288	287	294	267	282	294	312	326	285	320	318	305	319	304	288	320	318	343	260	289	296	309	342	319	283	313	299	276	270	302	287	306	277	310	287	295	331	306	289	322	288	334	276	304	319	309	283	282	290	296	287	287	294	266	273	303	311	308	285	302	299	266	308	302	297	292	288	291	305	313	301	289	269	313	293	302	299	282	299	282	316	280	278	301	303	283	314	295	280	306	305	291	314	275	293	320	276	311	318	291	282	304	305	315	283	291	319	318	318	298	306	312	301	286	309	290	289	281	319	312	295	279	318	311	292	289	264	296	309	291	290	259	322	298	324	300	293	283	302	301	305	325	333	318	322	300	278	314	308	276	316	310	291	306	286	303	265	305	316	297	300
23284	20936	27736	24203	20913	20939	8167	1334	1041	963	896	844	810	793	767	754	756	680	714	679	706	663	681	648	633	661	616	613	625	615	642	639	659	650	638	613	650	627	637	650	597	621	624	634	617	659	597	598	582	602	591	600	578	651	609	615	675	657	614	625	661	606	574	604	587	638	625	619	616	605	618	650	601	574	638	600	598	601	606	612	610	567	627	574	585	631	636	574	603	599	584	571	588	596	616	630	577	613	616	553	613	580	563	575	555	586	582	623	554	575	610	591	579	579	566	606	585	593	606	596	591	596	599	616	600	645	623	621	570	621	620	593	628	555	564	582	622	603	598	631	578	623	597	590	577	633	585	603	598	592	602	650	601	598	603	593	612	570	603	601	633	588	598	555	617	595	601	591	622	591	571	569	607	629	573	588	605	589	582	567	602	624	601	597	617	646	574	591	567	607	592	606	639	652	625	607	595	618	615	612	587	573	607	619	580	595	607	611	561	713	609	621	644	600	572	560	577	646	593	601	645	616	617	594	647	514	563	600	593	628	630	606	607	576	613	587	606	575	557	592	543	592	589	545	602	590	590	610	579	622	548	614	589	628	596	605	590	548	629	568	612	610	594	603	642	624	601	598	650	587	575	614	626	573	609	591	584	612	564	594	633	609	600	553	600	619	621	599	636	588	601	618	612	573	618	604	619	598	626	642	621	611	579	622	525	620	600	580	580	601	603	576	574	638	612	608	582	616	585	591	605	589	632	619	625	596	643	613	616	618	595	575	573	623	595	599	620	590	625	600	618	593	597	615	607	599	604	624	619	568	578	563	576	581	573	610	587	561	551	582	568	618	612	560	582	599	568	587	591	578	593	639	602	613	617	600	640	585	605	575	614	615	634	618	585	600	608	587	616	589	591	585	572	581	574	607	599	583	560	606	626	630	587	605	572	643	600	595	595	608	609	580	574	600	582	573	577	594	572	608	602	621	630	604	605	599	570	572	590	593	639	623	575	602	592	587	549	606	571	595	623	581	574	585	611	610	605	589	570	660	561	620	632	639	607	639	622	600	669	584	577	608	614	580	559	571	559	565	607	583	617	595	625	618	630	570	587	598	593	578	609	607	608	563	585	603	567	571	605	657	649	593	628	598	574	584	611	589	615	602	609	580	595	593	607	531	584	564	593	606	586	624	603	572	636	595	586	622	584	561	590	635	619	554	657	622	630	628	662	614	594	586	568	622	586	591	559	607	599	631	567	645	649	584	641	582	573	617	621	631	628	584	603	544	601	607	620	575	598	624	602	620	585	595	596	595	583	588	599	612	577	614	624	614	632	583	547	573	599	608	541	586	587	575	547	612	556	586	617	593	623	600	584	605	578	606	573	571	621	640	609	601	678	617	591	578	549	579	598	549	637	622	614	621	593	622	636	626	595	555	583	595	595	608	614	623	598	608	643	560	580	603	573	621	659	586	610	576	567	602	631	573	605	575	613	580	581	609	590	584	601	579	600	614	594	572	496	593	582	572	580	607	584	596	562	551	602	602	554	612	595	579	599	606	611	588	597	581	596	565	614	581	648	562	565	617	601	635	583	600	592	564	613	620	575	573	569	555	596	637	588	599	584	603	586	536	572	608	587	580	602	550	604	595	594	590	614	591	615	629	625	672	623	566	602	618	579	604	588	592	614	570	610	533	609	627	611	541	600	593	601	617	636	588	614	628	599	582	598	600	593	603	576	585	580	617	642	582	604	566	604	606	596	613	599	577	610	594	587	558	573	608	577	596	625	627	582	612	568	585	605	568	600	620	605	572	561	653	638	587	586	613	563	625	582	581	590	605	616	608	602	609	587	637	580	602	574	579	625	548	626	614	627	649	564	609	579	605	601	576	607	576	579	600	596	557	582	599	608	589	577	643	579	597	617	658	582	594	589	573	577	598	598	571	580	614	592	595	624	605	562	614	583	569	590	587	565	614	602	599	654	592	602	607	591	599	596	611	576	572	645	584	633	600	576	612	578	631	586	569	638	630	570	559	628	597	591	594	560	580	580	653	582	552	558	559	577	620	596	597	574	548	594	596	602	560	609	648	589	599	563	613	577	622	623	583	554	558	585	608	601	639	601	598	600	605	646	560	591	570	602	595	605	618	585	632	588	658	582	587	580	587	556	626	619	610	630	582	600	597	607	618	636	583	622	638	625	590	606	560	598	610	580	648	574	600	575	573	613	557	601	609	604	641	622	582	605	574	601	620	543	582	588	615	575	610	562	607	597	540	603	626	620	614	574	571	583	593	593	582	612	597	626	616	626	579	587	641	576	626	615	599	621	621	647	626	624	610	610	635	594	633	623	603	623	568	589	639	665	572	574	592	678	590	632	616	624	576	577	634	615	595	615	593	587	545	613	663	618	626	617	552	592	615	628	591	594	551	585	639	615	636	615	592	612	594	620	565	575	541	615	596	572	629	619	608	600	602	583	647	598	597	643	638	618	553	651	580	622	624	624	648	587	597	508	612	589	607	574	620	544	598	598	593	601	628	596	643	613	593	597	617	597	586	643	595	630	594	626	551	570	599	619	623	607	571	648	621	574	580	627	610	609	570	581	571	607	585	611	580	592	626	593	595	627	617	584	572	598	601	597	572	621	581	612	563	594	565	578	587	654	585	565	619	661	605	602	634	597	620	587	653	601	591	644	642	570	591	590	596	556	563	570	584	589	631	553	614	615	601	598	610	615	581	637	604	592	631	615	608	602	640	582	634	601	568	638	596	596	580	596	628	564	634	597	612	644	589	619	587	574	591	574	589	601	587	619	578	569	609	599	564	564	563	594	612	603	561	617	585	621	616	612	602	613	633	598	586	622	581	546	582	567	609	600	583	602	592	641	570	611	524	581	616	573	562	606	559	581	635	611	638	572	568	586	577	635	640	609	597	620	616	593	589	641	623	613	624	600	589	593	620	633	619	654	604	609	627	598	587	603	653	586	597	587	550	599	610	597	603	545	600	618	598	623	586	604	610	602	606	571	578	566	598	577	588	597	581	629	597	603	591	591	602	629	546	601	620	577	625	594	615	568	583	620	581	592	590	561	600	593	630	582	610	637	585	594	596	609	637	609	570	585	608	603	576	585	587	578	586	584	605	602	558	623	579	608	599	613	606	576	608	600	587	585	605	594	606	612	596	629	590	618	609	596	616	590	588	570	613	577	605	631	591	571	584	622	610	603	619	636	604	631	591	562	579	634	631	638	581	613	611	574	631	584	630	611	589	614	617	569	593	555	665	578	656	586	572	594	608	623	587	614	618	617	612	590	605	605	612	601	550	591	599	581	561	572	596	606	590	613	604	603	580	589	558	565	636	600	588	651	534	611	579	585	625	601	570	608	590	624	553	566	650	645	569	590	622	558	591	637	601	616	611	618	548	621	584	621	604	586	596	604	630	612	573	591	616	630	646	608	661	609	589	558	600	561	612	611	604	587	599	628	580	569	603	574	594	592	630	582	614	652	601	620	604
53897	13577	11513	6929	4402	3113	2364	1892	1687	1399	1228	1076	1068	893	904	868	862	810	751	787	700	685	737	685	697	670	657	650	684	602	631	674	618	569	630	616	604	596	590	575	647	578	579	639	664	592	613	605	635	611	590	613	589	593	571	617	572	622	568	612	554	566	601	557	609	625	595	555	577	588	597	568	589	582	580	539	564	583	563	545	555	567	546	563	585	598	542	577	532	583	584	565	561	591	573	553	600	578	607	541	562	572	564	538	572	581	561	539	552	558	591	612	557	557	542	557	591	556	568	537	604	567	550	583	586	564	570	586	559	589	567	552	562	548	580	564	541	579	573	561	571	551	518	591	535	554	606	551	537	548	571	565	565	565	590	542	526	554	537	605	601	578	541	566	541	598	563	556	545	560	574	594	599	592	549	577	541	602	574	565	582	594	579	532	587	561	589	552	607	528	582	522	519	573	583	589	588	564	539	528	569	580	591	555	550	577	578	585	577	567	609	549	561	539	559	589	571	582	580	590	577	591	550	539	543	552	555	581	551	528	598	566	546	540	581	603	590	568	580	546	520	538	584	556	598	539	569	600	566	585	543	560	564	533	572	532	562	501	557	566	611	534	556	559	608	570	524	521	621	539	572	559	555	565	585	557	566	571	575	549	544	535	572	586	576	542	573	600	588	566	562	552	549	524	573	565	546	572	597	556	558	538	550	579	550	594	531	537	558	548	524	523	566	561	573	624	560	497	545	581	583	516	587	534	534	594	570	583	545	552	527	579	570	581	595	539	544	559	587	587	552	563	579	581	531	591	588	571	586	582	574	551	571	586	604	555	580	616	576	599	557	552	570	542	583	610	527	532	578	560	535	545	541	534	548	556	557	552	507	565	554	570	600	583	597	548	574	527	566	593	559	577	555	546	580	575	577	601	562	530	559	573	557	596	588	566	555	575	532	571	561	530	571	568	581	571	587	517	566	546	591	559	584	566	569	563	581	602	517	581	556	555	571	566	532	563	514	585	608	532	536	533	539	555	555	568	576	568	534	581	553	583	533	529	570	569	582	543	561	572	597	516	583	572	543	558	559	574	540	555	561	534	567	566	536	570	580	512	602	573	570	567	589	581	574	523	609	582	611	573	542	561	590	559	567	551	563	555	565	564	563	538	605	612	563	542	573	531	556	568	578	583	560	543	535	582	548	587	625	574	608	541	577	548	591	572	542	596	559	586	585	572	576	565	560	558	568	531	537	547	564	591	591	601	571	556	582	591	596	569	567	589	553	594	575	540	558	555	560	570	572	549	570	556	576	583	556	541	553	568	600	552	572	598	565	551	581	585	592	543	530	568	536	544	567	570	574	568	596	555	581	613	554	598	543	530	561	565	558	578	569	535	547	611	557	540	574	578	560	563	552	534	569	546	542	553	575	601	539	578	583	625	557	567	565	540	559	570	555	607	588	585	583	572	570	603	551	574	535	577	539	603	575	502	598	537	546	614	555	605	527	565	579	530	552	545	577	547	567	557	572	547	556	589	569	610	550	567	582	518	594	572	559	587	587	580	586	576	565	544	540	539	580	574	539	534	595	575	550	610	537	583	588	564	591	628	508	555	591	549	557	583	541	554	560	539	570	562	585	589	571	563	592	559	534	562	586	584	559	593	580	519	569	570	572	553	541	533	587	513	552	582	572	544	556	575	595	572	559	558	595	582	585	554	556	518	556	572	533	607	593	556	573	579	582	556	592	632	571	617	578	566	554	568	514	608	617	570	570	594	561	593	555	580	554	576	504	590	552	563	547	580	590	530	574	563	567	552	555	547	576	593	539	550	574	563	529	555	589	556	550	574	603	550	519	575	563	581	560	568	540	563	575	569	591	572	548	581	573	602	540	545	567	561	539	567	558	615	592	611	510	541	558	550	561	549	536	556	580	602	568	554	541	555	603	549	566	571	575	603	558	514	574	551	570	559	593	599	584	578	539	566	564	536	580	587	605	558	553	585	530	559	577	555	540	529	549	558	605	559	558	549	588	551	577	556	541	562	542	556	553	536	580	575	578	523	598	550	540	536	539	602	578	560	563	582	576	568	586	546	527	531	525	582	543	548	553	616	584	544	559	566	616	569	593	557	575	569	553	624	541	551	552	545	527	552	544	573	559	560	566	542	548	563	564	576	577	552	556	551	552	536	514	549	598	553	583	553	582	543	559	585	590	562	519	593	560	589	586	592	569	569	574	561	597	568	556	553	576	545	541	580	574	546	571	583	567	564	588	602	550	553	573	562	582	514	573	582	556	568	572	552	581	542	554	578	554	526	565	513	581	504	560	561	550	579	564	584	549	551	555	596	585	570	523	576	619	628	556	569	564	586	604	590	573	579	610	594	574	545	580	599	558	533	591	544	567	566	539	591	591	552	594	535	581	567	574	515	539	568	586	569	568	533	546	570	623	579	575	552	539	528	545	574	548	590	563	594	591	564	529	607	556	625	576	570	575	572	572	565	612	606	551	573	587	539	558	553	562	631	552	572	571	599	587	561	572	573	533	583	557	518	571	538	561	574	528	599	567	561	557	536	576	586	589	580	603	535	551	567	582	607	534	569	556	527	545	529	582	567	586	585	550	567	577	574	565	583	564	557	569	549	564	564	578	568	592	573	581	551	550	565	566	570	550	587	550	582	594	564	530	544	529	611	567	575	586	560	570	540	587	582	540	579	548	554	567	559	561	575	609	563	585	558	583	581	579	550	590	596	574	546	562	571	540	536	578	588	571	545	562	567	586	567	568	533	588	556	509	591	555	575	566	563	555	589	557	569	585	589	548	563	497	604	550	567	568	572	582	560	592	539	542	596	529	533	550	502	571	542	512	581	569	564	531	530	561	538	541	579	574	554	552	518	558	561	575	537	527	597	559	560	564	536	544	592	552	564	545	569	562	562	546	590	527	542	582	628	588	582	544	582	613	535	556	535	590	559	507	523	546	573	580	552	556	585	603	558	535	573	577	534	562	612	585	549	544	540	529	576	587	569	540	527	599	592	559	513	538	574	527	584	531	531	602	570	535	558	545	567	580	595	553	546	573	564	565	591	586	588	565	568	554	541	567	539	565	532	567	603	566	582	547	551	586	541	616	545	585	599	576	577	599	601	532	547	561	584	554	573	570	580	552	521	532	595	573	540	575	588	546	535	528	575	592	559	555	545	547	584	541	578	580	552	578	590	597	582	581	610	586	574	602	556	567	561	588	563	568	563	579	629	596	531	570	526	580	523	576	550	549	571	553	565	571	584	628	554	493	574	546	556	548	580	580	521	533	566	542	593	520	536	561	571	587	592	572	574	568	585	576	561	580	562	554	566	583	585	577	598	577	559	569	589	600	591	557	575	539	564	590	546	512	560	597	542	510	544	556	573	546	511	540	562	554	578	553	505	540	556	557	541	571	571	565	544	556	550	588	546	553	570	547	615	534	568	558	584	544	554	540	572	587	525	624	588	566	569	524	580	566	564	547	553	590	540
34024	18097	4012	743	533	507	474	491	479	450	503	476	506	469	435	499	439	483	441	448	428	463	442	405	469	480	478	447	414	467	466	459	475	471	461	430	473	432	449	481	463	433	478	459	476	461	465	469	439	443	428	454	436	460	479	477	451	464	456	480	489	491	476	506	431	450	428	461	471	446	423	482	457	457	450	429	423	465	458	414	427	432	447	452	468	456	490	469	434	433	467	462	488	466	458	434	426	435	424	458	465	447	458	437	463	460	421	466	461	472	450	442	465	475	401	467	442	478	487	451	421	447	441	463	444	427	441	450	480	469	458	489	450	447	425	447	463	447	447	477	448	515	474	431	446	463	473	473	445	454	508	437	485	466	426	461	434	468	458	437	448	445	442	451	497	467	474	461	436	446	473	471	439	486	474	427	443	429	449	453	438	456	428	454	453	460	461	449	420	442	405	399	446	402	444	473	448	447	474	477	479	477	464	496	427	426	453	428	427	439	436	472	452	459	447	451	463	450	460	469	450	492	488	444	461	457	433	435	471	453	427	452	468	447	464	492	460	437	439	449	407	451	426	476	459	455	438	501	453	445	460	467	469	460	413	450	411	475	477	460	419	433	417	494	458	451	428	448	440	471	446	479	450	462	473	444	460	452	429	464	480	445	447	442	444	481	449	450	446	446	456	440	480	489	457	475	443	468	499	497	451	485	481	440	471	465	441	486	480	397	457	479	470	476	445	490	473	452	438	470	454	434	459	449	481	448	451	459	479	431	428	455	440	458	422	465	484	430	441	439	436	453	486	478	451	446	488	421	443	487	419	475	430	473	461	464	413	436	435	495	449	422	438	450	483	480	445	437	464	442	457	471	493	415	475	463	432	472	419	478	411	457	428	496	468	455	451	453	461	465	471	467	465	482	447	484	420	473	450	485	463	479	458	439	449	449	457	433	475	433	439	459	464	445	474	459	476	439	427	450	456	460	474	422	431	474	486	446	454	479	449	433	439	436	405	451	466	456	485	474	432	435	452	444	450	422	418	447	454	463	448	470	447	452	479	471	468	475	445	419	462	428	442	462	460	449	451	489	417	470	453	432	450	473	425	473	433	449	478	448	468	466	482	467	469	437	467	457	479	438	481	478	511	435	430	472	448	450	445	471	430	453	456	444	425	467	458	454	475	475	440	445	455	425	422	475	458	441	426	417	428	483	483	439	424	429	436	457	429	488	459	424	449	444	446	426	485	437	507	451	412	472	443	468	453	441	461	433	465	470	459	456	425	471	466	448	437	443	479	450	419	470	451	428	426	417	468	477	459	448	439	409	467	462	500	463	428	475	459	454	457	451	464	484	484	474	456	433	467	484	473	455	424	437	439	484	457	423	474	462	449	509	428	440	464	465	487	463	428	466	451	460	434	457	471	446	449	465	456	451	424	418	435	455	456	459	493	442	417	457	457	427	404	444	464	452	455	418	474	459	487	426	411	454	430	473	421	464	483	466	460	471	441	456	426	431	461	435	420	439	430	473	465	425	433	466	449	461	487	478	450	460	446	461	451	431	429	394	431	460	454	449	485	399	472	486	470	453	456	445	418	490	425	442	474	430	488	433	433	488	465	430	465	471	504	458	459	434	508	466	484	454	458	438	505	414	415	504	433	459	463	497	455	446	489	417	466	471	454	464	451	464	437	450	442	433	491	488	501	474	419	479	478	398	465	464	453	463	466	482	469	457	459	460	447	449	462	472	488	432	475	475	458	436	431	504	439	467	473	451	460	495	469	460	454	462	470	452	471	462	465	452	513	427	466	468	454	437	448	414	468	469	468	501	458	461	473	464	476	424	450	426	424	462	447	458	465	475	461	455	480	463	485	446	440	457	454	424	494	465	475	496	447	430	487	466	437	456	482	486	485	435	474	429	407	448	470	438	459	453	458	445	461	454	432	456	436	489	497	465	438	443	470	443	427	481	441	425	458	470	468	441	466	447	477	471	477	450	438	477	453	462	411	456	450	486	474	474	448	458	442	447	423	448	459	445	416	463	478	440	466	477	431	464	441	414	463	450	427	450	441	454	448	446	483	460	425	456	472	433	464	406	467	427	441	469	457	450	494	478	485	457	484	465	455	474	423	422	465	432	429	424	431	428	463	456	485	459	461	462	500	459	408	458	470	446	475	445	454	461	467	441	453	455	433	447	458	450	455	430	414	487	489	495	447	441	482	434	443	464	439	463	497	448	468	480	440	453	372	485	457	434	436	429	481	442	467	476	455	444	449	416	434	464	438	473	454	456	472	456	474	440	441	434	467	440	431	462	473	479	444	454	453	432	472	472	470	458	467	458	470	471	435	467	478	501	486	481	457	476	439	456	448	425	440	438	451	414	450	462	448	448	445	482	443	418	481	491	471	440	487	437	431	456	436	443	437	472	456	461	464	446	450	469	464	462	457	429	463	460	476	500	461	409	467	446	475	451	506	433	473	471	448	428	486	457	457	446	466	491	442	468	482	487	484	446	422	474	476	447	427	466	477	462	427	447	444	448	462	438	427	478	445	457	432	476	439	429	438	482	455	432	466	483	450	396	458	447	459	431	472	435	401	432	487	441	465	448	478	448	484	434	429	502	493	415	463	479	422	445	463	499	447	433	429	432	471	467	440	450	460	459	453	482	401	441	471	457	427	482	445	444	471	424	446	425	458	477	450	493	448	481	483	459	454	441	470	479	459	480	463	427	437	456	479	485	433	442	479	467	435	462	436	471	450	474	439	404	429	487	452	436	445	440	433	465	408	492	479	455	443	464	462	464	469	446	405	467	447	453	478	431	435	460	432	430	459	427	456	438	417	423	477	469	433	448	473	465	449	443	468	416	466	412	430	442	446	441	457	431	396	450	465	448	459	446	489	443	425	405	437	446	413	460	438	444	467	476	484	476	396	451	451	474	467	417	457	457	489	476	455	444	435	420	450	461	455	480	461	463	461	424	441	464	435	438	454	413	427	483	466	449	446	453	464	421	490	493	445	467	417	470	442	439	470	466	466	464	487	441	447	413	437	456	463	475	467	438	441	453	444	435	431	435	484	423	466	425	460	482	444	454	444	417	444	439	438	479	443	453	458	466	477	463	459	452	450	465	469	457	442	428	465	422	439	448	435	440	460	481	476	504	457	500	457	475	474	444	475	420	438	452	429	431	460	428	495	472	466	466	508	446	466	460	421	449	451	424	435	437	473	448	422	464	441	446	436	452	433	444	477	467	456	454	456	443	461	442	475	472	475	471	470	456	428	474	472	482	421	451	472	486	466	448	448	460	459	443	445	447	469	477	431	488	434	464	488	458	478	449	442	464	466	443	472	435	447	427	455	436	474	436	455	491	445	416	434	465	439	470	476	471	477	455	470	452	487	465	454	434	467	459	467	457	428	440	488	446	464	447	444	466	483	440	441	467	495	415	490	443	436	426	459	468	457	459	464	458	483	460	435	439	470	480	460	440	456	426	438	438	457	488	502	465	455	453
32185	4454	789	712	590	594	516	476	516	488	472	501	537	498	489	493	446	506	488	483	481	510	515	471	482	469	479	527	483	521	451	472	461	509	487	491	499	498	523	480	490	507	467	489	506	532	465	478	517	517	494	475	499	489	499	481	468	512	497	501	489	509	485	493	531	498	519	521	490	468	442	509	462	463	474	524	529	467	479	488	457	457	484	475	527	491	476	485	476	501	483	498	480	495	468	457	495	503	510	483	453	465	479	472	486	454	517	502	481	477	484	448	476	475	486	453	482	496	462	465	481	463	520	467	503	481	467	465	476	485	461	462	503	480	517	487	466	494	449	487	518	454	485	474	496	484	481	473	454	460	495	478	470	463	480	502	458	487	480	479	498	467	488	475	501	458	509	491	492	485	490	461	471	508	490	502	517	461	472	480	505	479	512	462	508	501	460	466	484	473	491	465	476	469	467	462	496	481	444	452	443	534	452	485	506	514	472	455	467	468	489	482	454	483	454	474	452	458	461	443	435	457	504	455	494	465	465	492	468	484	493	425	469	495	514	497	462	491	441	451	479	467	479	512	450	482	489	475	480	511	467	472	480	451	498	480	478	467	424	485	471	487	493	452	453	465	460	469	481	484	490	457	502	467	461	515	527	470	490	508	481	443	466	455	473	449	455	479	459	454	457	468	460	486	492	502	512	462	473	495	485	463	461	527	477	475	476	479	465	490	462	500	447	472	473	502	462	506	476	497	441	477	477	460	452	495	497	449	480	478	494	543	461	468	447	510	453	475	473	456	492	478	475	472	478	427	470	469	483	435	447	490	459	513	455	489	474	496	474	476	440	496	450	448	468	525	480	484	508	488	501	461	522	503	499	485	480	500	498	490	430	462	443	481	472	454	479	528	482	480	485	501	440	504	459	505	478	476	454	506	480	489	479	479	475	496	453	419	524	476	487	551	479	507	513	495	470	468	457	476	465	447	482	491	478	473	492	491	463	487	460	480	470	495	484	500	474	474	503	498	509	488	461	485	482	491	496	451	475	492	533	450	485	456	450	467	495	506	478	468	465	482	489	496	479	455	473	477	466	464	484	508	526	476	469	476	493	453	485	452	483	490	465	473	469	533	449	458	498	491	458	466	468	467	477	474	431	466	452	462	483	465	424	463	450	445	465	500	504	504	483	482	481	462	488	444	468	507	513	473	438	490	466	485	473	464	492	505	470	467	484	465	460	490	456	448	464	487	439	481	450	485	467	445	459	501	510	477	509	445	442	502	486	498	441	454	488	488	480	501	496	490	477	447	473	506	475	464	439	470	457	448	502	455	454	509	483	498	474	470	476	507	494	454	498	481	498	436	455	456	484	468	519	498	489	460	510	518	492	497	482	512	514	436	501	475	463	495	481	486	473	477	491	453	477	447	464	454	474	507	477	446	465	442	454	474	482	458	512	479	497	485	493	440	435	457	497	484	482	439	489	462	458	486	501	479	439	480	501	507	496	476	437	416	512	524	515	428	482	465	442	472	451	487	459	486	507	457	476	486	468	502	470	485	488	511	449	441	477	504	494	487	443	468	493	455	443	474	521	443	460	500	496	494	468	469	477	464	464	455	474	487	462	468	504	488	472	492	475	499	478	476	455	455	432	461	480	476	477	522	482	479	467	462	470	482	474	489	451	486	513	470	496	478	484	437	485	535	469	439	454	439	487	473	473	489	498	488	521	485	470	446	440	496	459	481	496	492	517	467	454	484	458	463	469	493	462	481	508	485	492	469	478	488	491	484	483	452	460	504	474	478	430	491	455	485	482	441	506	519	462	528	483	485	491	483	500	480	484	469	443	476	459	492	460	492	502	467	455	489	503	481	514	448	526	490	468	480	442	498	496	487	465	479	471	465	459	484	457	470	493	513	463	507	478	463	486	472	433	488	433	483	484	468	515	479	463	483	482	479	474	503	500	461	459	477	496	501	484	501	481	486	519	458	492	463	493	472	471	503	493	471	474	458	479	474	525	505	472	513	480	459	472	472	469	457	508	464	491	472	489	474	473	454	455	489	497	495	463	490	430	472	494	463	488	473	499	482	500	462	477	501	525	474	493	509	537	472	486	508	444	499	499	478	465	464	471	456	433	488	490	508	440	448	481	470	469	494	478	445	474	486	476	449	478	468	493	472	498	480	469	505	448	439	487	468	481	410	476	439	468	513	480	469	519	497	451	469	514	473	443	472	488	493	463	509	472	476	484	487	501	472	473	491	526	453	489	456	460	466	480	450	481	471	462	460	447	515	506	457	498	480	478	449	447	456	477	454	445	443	436	482	455	471	473	445	461	496	492	491	528	475	518	465	469	451	478	489	526	469	452	487	499	480	445	501	510	452	508	475	474	508	521	408	475	470	497	454	466	510	471	487	445	535	503	477	465	501	457	464	454	483	480	431	485	452	461	489	504	473	460	499	469	503	469	507	451	483	518	460	512	482	504	491	467	462	471	446	452	480	487	487	445	467	520	470	493	452	467	470	472	474	519	504	496	450	484	478	491	507	451	457	487	489	478	517	456	474	506	468	487	495	518	454	511	478	458	471	460	477	427	487	471	462	512	490	552	495	480	492	468	464	510	468	492	483	480	477	491	470	511	515	487	493	461	457	459	535	462	484	523	518	510	471	477	439	456	481	507	471	484	471	468	483	487	477	500	468	459	474	526	464	486	479	464	468	455	471	463	475	462	509	480	434	472	457	468	485	459	465	469	452	496	478	470	480	477	517	471	476	467	481	493	488	519	494	471	489	462	454	473	481	440	475	458	493	486	488	469	447	458	489	455	488	504	457	489	531	469	485	479	492	517	503	486	488	482	480	460	461	458	457	476	512	430	493	482	478	480	475	482	461	465	482	483	481	503	456	467	485	453	500	454	516	456	486	487	501	457	471	500	453	487	471	485	496	450	467	510	495	490	487	431	480	451	502	505	428	479	468	476	467	455	445	511	480	502	492	515	494	542	512	516	509	461	552	466	470	464	501	480	451	527	517	453	498	429	477	471	475	481	449	509	474	488	472	490	448	487	451	437	501	437	450	457	475	500	434	439	454	503	486	447	467	436	502	488	454	480	530	463	478	504	466	488	478	446	439	475	468	460	476	468	495	450	470	498	466	445	497	454	526	451	483	426	498	481	496	501	441	482	478	461	506	464	486	450	504	490	465	428	454	480	502	484	459	493	466	488	455	480	461	495	487	417	513	507	465	484	489	476	467	447	472	465	485	471	459	475	480	488	453	477	483	514	456	493	482	517	510	458	464	488	493	471	498	467	467	512	507	467	458	477	466	482	481	435	463	474	507	468	509	479	503	454	480	494	453	482	461	501	480	456	432	505	491	489	436	469	486	484	469	478	485	455	478	475	447	484	495	501	481	463	470	491	501	467	476	488	484	506	484	469	517	450	513	496	487	472	492	497	477	438	459	484	496	467	500	509	460	495	474	455	474	467	479	462	498	463	520	472	454	482	457	498	451
25431	21044	27195	24837	20918	9545	899	577	489	473	454	413	365	377	362	366	348	363	349	362	329	301	283	290	306	307	327	306	326	292	291	280	288	296	317	290	285	298	291	290	296	252	307	294	327	303	317	321	312	276	289	298	293	308	291	289	268	289	295	264	337	276	268	321	309	268	285	285	302	293	311	306	273	263	314	298	294	288	284	288	314	304	302	270	269	297	283	273	261	266	290	298	282	306	291	277	287	294	309	271	291	272	290	310	285	285	314	278	291	279	287	277	252	270	281	280	309	264	313	285	308	274	290	288	307	261	294	309	306	258	301	277	285	298	299	314	307	290	279	267	271	296	289	274	301	283	281	315	303	297	275	318	282	261	292	266	281	277	272	268	278	294	291	286	289	283	313	275	282	249	303	303	257	285	291	279	259	252	312	280	241	298	266	279	296	294	302	294	310	289	290	272	306	285	286	268	264	244	247	266	288	288	254	320	299	289	287	278	263	326	289	314	267	296	259	282	263	290	272	327	255	292	288	304	305	273	275	284	286	292	258	320	259	274	292	269	280	274	301	278	260	262	268	285	292	288	292	297	308	300	307	322	324	331	278	288	334	287	276	280	279	268	298	315	307	302	289	279	274	270	284	303	291	306	309	293	274	290	309	276	293	283	265	279	325	300	295	272	298	267	312	266	259	303	297	276	287	299	248	286	300	283	298	289	317	276	302	235	315	316	259	281	328	303	276	288	292	294	263	317	284	294	298	294	272	272	295	287	282	283	282	272	316	306	277	321	266	276	274	271	297	302	274	286	265	268	273	269	278	298	284	289	326	289	323	299	292	303	318	270	301	273	301	279	275	304	253	281	292	293	261	288	314	316	291	311	289	284	256	290	311	264	263	279	283	264	294	294	277	304	258	288	308	268	300	269	290	294	302	268	287	292	287	294	308	258	266	268	274	284	270	268	279	268	300	326	310	293	299	295	252	294	309	292	299	228	250	275	256	311	305	280	273	269	279	279	294	286	268	286	261	292	269	284	287	273	262	278	298	287	276	326	278	318	256	263	278	290	276	268	296	279	265	268	307	284	266	288	306	269	297	263	277	271	287	287	293	290	284	301	262	300	298	280	254	293	259	294	270	262	281	297	282	278	303	315	294	333	253	282	265	263	315	297	293	298	296	261	302	294	280	311	273	252	282	283	271	290	288	296	299	287	300	327	267	255	276	293	279	282	284	298	296	283	284	298	255	266	282	270	301	299	254	267	295	285	309	310	286	268	269	303	291	273	304	277	289	298	305	292	304	285	310	260	284	311	287	316	298	305	276	301	323	286	267	295	273	300	290	291	293	316	300	267	300	271	303	295	285	271	320	291	272	282	310	296	266	293	283	288	267	310	274	301	270	302	275	261	257	299	284	282	284	266	299	290	284	318	285	287	292	312	280	281	304	280	297	277	280	292	272	303	291	277	290	281	283	275	330	313	297	293	258	274	314	295	287	296	303	280	298	291	304	274	312	283	280	285	284	267	290	282	297	296	295	303	312	279	259	269	293	287	296	269	315	274	278	273	274	277	301	286	315	281	284	269	278	296	307	273	310	282	293	283	321	291	298	282	284	288	300	279	271	316	275	296	279	281	278	304	274	313	276	280	247	298	293	297	316	287	282	277	299	288	317	316	274	283	274	285	264	301	303	302	309	280	316	289	309	312	291	285	301	293	273	276	296	304	284	268	279	280	271	283	272	278	286	260	281	299	284	293	272	277	271	319	276	299	244	266	287	300	290	280	312	279	298	294	274	269	292	274	290	272	286	269	320	297	251	267	271	304	277	293	315	298	285	300	308	309	263	277	279	273	287	267	278	302	311	257	315	280	280	278	273	271	309	277	299	264	279	293	292	284	280	287	273	301	292	323	302	278	295	281	278	273	268	302	322	296	284	323	279	287	278	278	280	306	279	295	300	288	275	291	306	320	276	302	290	296	306	282	281	271	295	279	300	292	281	270	282	294	295	284	315	298	295	290	287	277	288	270	292	300	283	260	296	292	310	294	313	290	284	266	289	275	305	296	293	270	316	298	284	302	328	287	292	310	283	294	294	312	280	295	307	268	285	275	298	286	270	311	284	329	272	295	299	305	299	318	294	296	298	285	300	292	276	303	282	270	302	294	283	287	287	271	311	311	280	301	289	262	277	309	281	281	290	286	306	264	299	306	295	312	283	273	295	260	303	294	281	312	288	287	283	295	290	280	298	290	316	301	257	270	292	283	306	279	312	278	284	289	270	300	315	282	331	293	308	302	304	340	311	289	312	291	277	286	281	276	321	300	299	305	275	298	291	278	257	285	300	278	300	274	311	271	283	298	245	252	286	296	295	282	298	273	272	262	297	270	303	298	306	331	273	284	318	300	274	269	299	252	302	308	290	286	270	294	289	280	274	287	284	320	281	267	294	294	302	275	286	294	304	275	303	315	298	313	279	281	292	310	264	303	283	263	285	274	279	271	270	287	285	269	293	315	296	261	294	304	284	274	302	300	281	282	300	300	305	274	310	307	305	284	309	264	271	281	283	311	255	308	310	279	285	270	300	270	278	308	274	284	305	278	282	285	268	286	293	287	298	262	289	309	326	309	283	300	291	288	272	297	267	295	269	283	314	301	284	319	279	270	298	284	265	286	294	268	301	344	292	321	245	290	290	250	274	263	262	280	292	317	273	301	284	262	278	290	321	318	334	304	268	272	290	282	273	256	284	310	308	313	288	302	292	286	324	273	249	277	285	289	279	295	304	262	266	268	279	298	306	287	289	303	279	285	282	296	278	281	267	307	291	290	297	281	287	278	300	307	274	267	280	281	280	291	313	288	282	319	324	275	296	303	277	261	305	283	300	286	280	276	256	300	283	273	303	286	273	291	278	290	296	316	299	305	291	325	264	291	292	297	304	312	271	293	300	270	284	287	300	260	285	294	257	270	308	273	270	287	272	280	263	254	287	303	302	277	249	249	282	305	259	292	280	278	277	282	304	292	334	292	293	284	271	264	288	273	280	276	316	275	252	306	279	303	278	271	302	292	295	278	267	311	308	303	313	300	283	279	288	312	295	298	262	297	307	290	283	275	293	268	260	308	268	319	281	260	305	269	276	317	264	320	292	291	302	248	280	288	275	287	261	272	296	289	292	279	278	297	291	262	296	278	299	273	263	309	276	260	294	279	309	287	254	273	259	253	294	301	281	309	282	261	291	294	270	284	273	279	313	277	303	275	288	288	319	280	295	277	289	307	299	290	288	315	293	289	309	296	283	299	282	285	265	305	281	279	276	293	326	277	263	277	297	299	281	276	260	316	289	267	294	269	251	319	290	253	255	312	276	277	287	270	268	299	279	264	261	286	299	276	304	293	296	269	279	294	303	288	307	281	312	287	302	295	271	299	286	274	292	297	296	264	269	278	300	316	309	291	269	280	277	288	284	296	311	297	296	279	295	307	289	316	277	308	289	282	319	268	275	264	300	272	288	288
57905	12834	6630	3747	2321	1688	1202	1052	824	670	631	613	526	482	461	452	441	413	427	373	365	370	395	385	357	345	366	364	350	341	308	313	349	327	302	347	296	309	342	359	317	335	339	318	323	370	325	355	336	320	317	325	329	333	322	286	305	344	318	358	283	299	295	309	325	302	327	296	306	321	322	326	280	343	290	301	317	324	314	304	258	291	293	304	297	313	273	307	326	283	323	294	291	315	300	313	281	311	315	320	316	300	316	282	303	326	310	298	321	303	322	300	301	277	285	302	291	304	323	336	293	294	337	317	284	290	315	305	297	296	290	295	282	271	300	314	310	277	305	296	313	304	325	252	326	280	288	292	292	293	287	311	299	326	309	297	288	275	303	317	290	277	309	307	293	304	282	318	292	285	321	328	312	287	326	328	300	288	274	274	286	289	307	304	295	292	316	283	291	325	285	285	296	280	346	282	319	310	266	282	277	318	304	269	322	313	277	280	300	310	271	304	262	329	294	314	309	313	278	319	274	294	267	312	294	277	295	319	309	317	289	279	309	273	290	303	307	285	313	313	287	297	269	294	344	304	296	270	282	309	287	291	318	303	318	280	290	311	292	293	319	325	296	279	316	304	307	292	292	308	298	290	309	306	279	326	323	318	295	314	314	352	299	331	316	299	317	279	333	294	303	278	314	302	297	294	309	295	297	324	331	295	306	317	294	311	307	278	280	306	255	298	315	287	320	287	302	307	293	299	310	284	308	310	300	293	300	293	283	304	302	282	321	296	296	320	281	286	299	251	284	286	292	300	299	284	291	293	299	258	270	294	294	292	312	323	296	304	267	311	297	289	300	299	288	333	299	292	293	289	292	307	315	259	336	297	305	304	291	300	289	272	297	308	296	288	308	294	298	306	320	291	275	293	294	286	288	308	282	332	274	271	287	296	295	312	290	295	329	281	295	304	317	315	309	285	293	310	307	296	301	306	289	294	315	308	289	318	300	285	304	279	300	313	307	361	272	293	300	322	307	278	322	286	318	285	302	311	269	304	291	277	287	301	292	302	320	304	273	268	303	308	305	296	269	276	286	282	316	267	301	307	272	301	302	285	319	295	282	254	313	351	322	278	301	292	299	323	290	300	290	295	291	308	301	280	288	298	306	285	281	320	317	318	313	277	293	311	303	319	290	285	272	289	289	283	270	293	311	286	301	291	305	293	283	296	298	322	310	318	307	321	277	324	301	324	319	346	312	318	280	273	315	296	307	291	286	278	262	283	293	298	307	307	307	297	306	312	302	293	290	287	316	293	306	298	305	272	307	310	275	288	287	293	328	317	292	255	277	286	300	286	290	306	306	299	294	315	323	285	271	311	289	302	319	281	287	284	290	292	275	276	298	270	311	290	290	322	311	304	286	295	303	282	315	320	322	290	316	328	292	331	297	279	289	314	311	269	301	331	322	275	282	294	283	280	267	318	292	301	302	293	292	297	306	314	280	287	305	317	287	279	302	307	260	297	287	291	334	308	298	305	268	284	336	285	295	306	299	300	301	322	324	303	315	269	321	316	267	302	314	285	317	290	318	286	309	313	300	276	283	294	300	299	318	275	277	287	324	259	289	299	321	330	293	298	263	309	325	292	289	300	282	303	303	283	289	276	280	298	307	270	304	302	281	342	330	268	278	330	321	292	295	320	299	297	311	302	314	269	296	317	302	320	304	314	323	332	282	339	307	288	268	311	313	287	297	319	296	291	290	269	303	315	298	312	308	281	307	317	275	305	322	284	316	316	325	301	294	316	283	298	323	323	286	284	290	293	281	283	286	328	310	320	291	298	276	305	293	345	295	316	314	285	324	317	294	292	289	308	284	330	327	288	302	318	313	284	306	302	295	258	296	274	322	306	297	337	299	284	282	282	312	267	300	306	325	305	285	301	322	315	289	292	280	291	288	279	282	296	302	258	307	292	304	311	276	278	285	307	310	294	284	304	284	305	306	298	312	290	320	338	324	297	327	283	316	302	303	261	310	305	312	285	283	298	304	285	285	277	301	322	322	286	323	301	306	288	289	333	284	311	277	276	313	311	326	301	280	284	326	273	297	297	339	293	299	315	282	298	269	309	295	263	297	282	270	322	267	276	292	280	316	293	313	271	323	284	294	297	290	294	287	279	273	301	277	284	282	295	298	297	298	285	330	283	314	285	289	293	282	306	279	282	303	336	316	293	303	301	312	303	303	286	293	295	329	302	275	266	288	293	296	281	293	307	300	307	301	340	297	318	254	302	288	302	283	285	306	311	314	307	284	280	303	301	336	301	291	237	304	293	307	346	312	301	316	277	310	310	278	285	280	302	318	324	287	290	303	300	294	280	320	296	296	313	318	310	315	315	310	320	261	321	310	304	301	304	331	279	312	301	308	324	321	277	298	304	300	284	335	280	303	287	279	302	300	285	320	302	327	274	292	301	301	314	298	299	301	307	296	276	268	270	278	267	321	278	316	279	305	305	289	281	316	297	309	278	304	301	294	280	292	295	281	340	305	308	294	277	295	304	288	284	292	312	284	318	300	302	314	272	308	310	327	309	292	305	292	271	298	292	312	274	294	310	317	298	323	295	337	273	292	302	293	310	300	273	310	306	322	314	294	299	292	303	282	291	285	312	299	270	290	305	302	296	310	274	278	298	305	278	262	289	295	307	294	279	272	272	324	295	316	289	275	282	322	283	265	309	297	311	311	275	275	327	321	306	277	298	302	291	295	326	304	266	309	301	274	283	320	283	301	332	304	293	300	290	311	314	297	282	338	289	309	284	272	302	313	278	285	261	302	271	336	302	301	294	283	274	291	314	317	299	345	335	299	320	286	287	332	295	297	290	303	310	286	297	294	260	273	296	300	289	313	308	302	346	299	274	287	298	300	277	291	303	287	302	298	306	306	304	304	318	317	305	304	300	310	288	279	301	320	329	317	322	283	274	291	289	317	286	305	323	332	286	295	315	328	273	289	298	330	303	288	280	290	276	325	290	274	283	320	324	287	286	287	313	289	270	320	271	306	295	303	293	282	321	296	292	275	308	319	288	314	317	281	312	303	345	298	277	298	301	308	308	328	299	307	309	315	276	292	273	294	279	281	324	306	303	307	274	282	286	303	290	298	294	308	298	321	319	293	294	295	307	305	308	304	320	301	280	298	304	289	298	282	303	317	279	295	288	304	308	295	273	293	297	282	296	278	273	273	285	291	322	278	265	293	270	295	313	322	302	270	295	331	322	332	291	274	272	280	287	307	291	290	294	282	281	327	258	306	289	276	294	303	286	283	311	274	310	315	313	282	311	320	300	239	290	309	301	282	302	331	271	312	337	266	289	285	317	295	303	254	289	295	326	309	280	295	313	312	334	290	273	270	272	310	296	299	309	282	306	280	311	283	314	292	278	285	316	293	305	299	303	290	339	302	307	256	308	294	321	277	330	285	302	292	305	301	318	315	288	283	315	288	285	298	305	292	295	284	299	290	313
23343	20970	27602	24433	20941	20967	8547	1408	1038	993	882	836	802	747	735	735	742	696	763	715	638	687	638	693	654	650	646	644	634	638	629	600	602	612	624	665	581	572	585	600	618	614	610	580	687	587	649	634	643	597	575	627	572	586	575	592	636	625	640	576	592	619	583	627	536	655	620	654	613	586	596	597	548	627	631	591	628	588	622	654	640	595	620	573	578	622	594	589	589	554	602	592	586	611	625	606	619	614	637	612	573	613	583	627	623	626	572	622	597	596	628	595	570	614	564	619	613	627	611	630	572	555	603	597	576	596	620	591	630	564	638	587	565	641	584	607	563	568	620	543	603	574	600	567	597	639	634	604	598	626	646	635	580	552	624	636	578	600	573	564	586	568	607	609	583	563	606	581	603	602	594	605	550	610	623	592	585	590	629	598	551	569	620	627	593	570	599	548	616	564	606	649	608	576	581	602	595	594	596	588	591	583	614	552	574	577	606	624	616	587	646	612	601	625	554	633	588	627	597	602	587	571	610	605	602	604	585	650	627	621	600	603	620	600	587	642	598	585	616	589	599	604	592	561	573	576	611	629	610	595	622	591	595	598	587	582	636	580	543	556	633	607	586	537	578	576	567	593	610	553	625	637	624	571	561	595	646	603	591	599	590	604	595	620	567	627	568	592	577	559	605	602	600	605	591	588	625	565	609	595	553	603	625	618	554	595	631	586	651	581	597	560	602	622	627	585	538	608	561	596	599	629	623	574	615	588	620	620	594	597	566	574	612	615	571	587	601	623	603	566	558	625	623	590	602	588	586	624	611	570	625	588	596	566	644	579	634	631	624	600	639	598	613	603	568	577	626	656	626	550	586	647	606	621	596	615	601	588	615	633	617	613	579	575	578	580	551	558	587	597	602	652	578	615	598	567	582	593	608	598	588	570	606	600	608	567	605	587	576	600	585	596	598	591	560	605	582	632	605	541	643	593	569	627	602	550	606	606	589	583	568	565	625	536	595	570	575	620	614	588	617	567	607	564	607	578	592	616	625	645	533	594	596	582	614	588	596	591	553	597	572	603	550	600	616	591	601	630	632	630	645	613	581	595	587	634	565	563	613	544	586	623	610	546	591	585	632	573	602	594	588	622	583	584	605	564	568	607	598	559	590	605	574	663	579	614	620	573	608	613	590	635	589	553	606	599	581	600	528	526	585	604	632	547	571	611	580	589	575	582	666	629	574	622	592	606	597	575	558	561	607	613	596	593	585	573	584	607	598	568	569	601	593	596	554	629	699	576	635	593	560	624	567	593	599	544	562	612	615	602	622	591	615	618	606	567	603	611	593	574	623	623	614	550	628	588	612	619	639	623	602	607	619	589	583	649	567	609	586	565	583	599	610	617	587	638	600	575	647	612	643	541	636	574	597	587	600	651	585	582	620	585	625	591	583	598	636	606	586	618	555	621	615	577	608	572	573	646	586	630	625	610	626	618	617	626	641	610	561	585	582	577	612	590	601	590	614	604	580	599	609	623	623	622	615	619	591	616	630	635	564	609	625	618	621	609	564	614	593	595	603	568	581	546	623	606	585	616	610	605	634	593	574	609	583	623	630	563	587	600	615	624	612	581	537	605	576	583	602	570	611	588	662	588	605	626	618	603	587	601	606	584	649	565	582	588	612	611	527	595	584	568	573	586	576	628	621	611	611	592	589	612	625	588	542	591	592	645	608	581	615	621	586	579	630	608	597	618	586	579	613	562	558	656	583	598	559	592	606	565	610	574	573	611	642	605	612	617	666	602	589	625	607	594	585	614	595	589	607	634	592	561	610	581	617	656	607	537	573	623	558	595	582	553	609	606	623	592	590	553	620	603	610	587	621	638	583	600	604	576	640	578	645	596	572	596	538	630	599	597	611	604	582	582	606	560	596	658	613	548	582	611	603	625	553	580	613	644	584	594	585	583	597	628	622	596	615	591	577	595	590	600	607	605	578	641	556	554	595	613	564	595	606	593	586	579	606	553	626	610	541	573	588	577	597	612	566	675	604	578	628	608	617	629	600	598	621	569	615	528	640	640	591	581	633	588	551	610	592	637	569	547	596	578	585	638	596	570	621	638	586	590	614	578	591	574	636	624	594	615	552	551	601	631	625	660	606	588	601	612	623	617	584	597	601	621	581	581	586	605	627	619	576	605	598	609	612	582	612	623	602	583	576	596	611	577	583	622	601	578	626	608	612	641	562	564	590	590	585	575	624	580	625	618	585	612	573	617	619	579	563	616	573	592	617	608	605	626	651	578	639	612	619	589	597	584	585	582	591	544	631	600	624	582	579	629	594	635	620	615	596	671	588	563	619	558	611	573	610	629	626	595	611	573	622	586	575	610	584	609	597	623	564	644	592	579	580	539	603	646	577	547	583	585	575	623	580	635	588	581	557	640	585	608	604	642	582	611	603	581	548	578	593	547	549	581	641	590	609	611	628	555	646	547	604	611	610	586	559	574	595	599	610	590	583	559	640	623	592	604	603	588	569	597	619	613	574	593	645	617	588	604	615	620	566	608	627	589	625	615	579	592	613	577	605	610	568	579	571	594	594	615	609	630	629	567	572	641	640	552	580	592	632	555	598	597	598	599	611	555	566	616	608	566	611	597	590	619	590	558	621	603	604	648	593	590	603	535	582	605	605	631	609	627	589	559	620	636	588	604	601	638	632	588	652	604	612	588	576	587	558	591	564	547	588	645	589	619	575	608	599	634	569	574	588	557	541	570	627	604	548	537	580	571	625	565	565	653	616	600	584	618	601	586	609	626	590	593	602	600	661	582	573	602	546	599	624	581	573	594	581	608	598	601	599	579	596	609	585	588	603	581	573	580	605	528	592	606	589	579	611	608	590	604	612	608	579	597	622	560	563	569	592	599	578	610	567	596	605	595	588	626	572	610	551	565	602	589	618	611	607	624	610	595	654	635	581	598	599	584	575	577	588	596	598	601	595	598	566	608	577	567	623	614	600	627	573	642	601	587	573	578	646	577	619	616	554	590	567	596	659	627	583	633	615	595	610	617	589	600	578	537	569	602	642	583	606	610	578	595	605	619	614	616	588	602	627	632	562	594	560	582	616	582	601	590	602	605	576	598	592	622	574	567	596	582	607	566	610	551	570	589	578	585	632	564	602	571	590	543	607	578	644	609	531	612	574	596	585	578	546	598	591	605	579	605	577	619	558	615	596	587	599	586	584	578	615	576	570	557	614	596	559	581	563	557	593	606	596	609	576	561	555	606	603	572	576	592	651	606	616	576	591	562	615	548	607	603	611	610	572	566	605	612	601	604	609	601	572	621	613	601	585	606	616	561	611	606	569	577	588	609	610	596	610	556	543	592	616	592	634	583	581	587	613	602	604	594	608	653	567	548	562	546	598	607	632	597	574	638	643	575	591	612	570	573	645	645	579	589	586	637	618	574	567	628	611	597	602	576	639	575	577	624	586	575	640	586	562	584	611	602	623	640	604	582
56578	15329	11677	6958	4403	3068	2402	1994	1665	1384	1280	1145	1071	981	872	831	804	809	798	728	744	731	662	689	680	618	639	647	638	637	632	634	627	609	617	607	606	632	586	559	534	627	599	641	602	603	631	607	599	597	588	598	604	568	595	591	654	624	582	598	589	591	567	612	612	637	610	589	584	559	638	635	582	582	555	530	564	618	581	539	514	549	584	566	591	516	602	553	549	619	531	578	566	612	572	558	576	580	545	573	604	601	582	570	546	582	525	582	487	553	559	552	531	597	533	564	559	526	589	598	589	528	560	551	560	549	619	552	590	555	577	577	591	558	551	584	590	539	576	579	568	569	564	565	544	586	539	548	559	587	561	577	574	591	541	561	569	547	539	562	585	557	552	546	577	596	541	529	590	593	623	544	549	552	598	533	553	561	548	563	558	578	540	560	609	551	575	552	562	579	542	536	532	588	568	540	573	580	593	547	562	562	566	561	537	586	577	582	551	557	569	578	577	526	571	563	560	565	534	554	541	570	542	569	568	524	583	559	530	573	546	551	590	526	511	593	563	555	548	581	560	580	568	535	574	560	595	558	573	565	546	562	525	550	606	554	546	560	565	549	573	543	576	562	556	591	552	633	559	560	585	551	563	551	582	554	502	540	569	546	519	592	549	545	556	568	556	573	589	555	568	515	553	544	564	574	538	569	552	627	551	507	542	627	549	569	555	541	559	578	573	529	578	578	532	523	558	518	542	533	554	591	550	549	552	560	629	564	574	587	602	567	588	595	529	561	571	537	573	570	529	542	545	546	563	538	561	575	528	601	570	606	549	534	572	592	563	512	565	579	587	605	555	540	593	581	562	600	535	528	536	631	553	558	591	539	573	510	528	518	578	564	564	612	565	561	543	532	539	538	620	604	611	523	555	585	551	612	551	533	546	520	619	574	528	554	589	598	525	556	528	561	535	535	590	563	536	589	559	527	554	544	546	606	590	597	554	544	534	541	544	624	555	537	534	566	573	578	554	593	561	541	578	574	574	575	542	559	554	566	594	554	565	582	528	572	624	547	539	540	515	563	558	575	579	561	567	536	559	533	590	587	520	542	554	596	571	540	563	558	532	583	514	595	518	565	540	587	553	591	582	584	561	575	585	563	572	540	534	561	556	552	546	534	540	552	603	517	554	523	526	554	555	610	567	536	508	553	579	568	549	545	568	557	588	570	550	544	574	546	530	546	571	587	620	549	569	568	566	534	595	569	570	589	585	587	563	532	563	582	555	585	590	542	580	545	586	538	526	558	545	512	593	549	601	528	592	574	506	565	553	542	527	536	542	618	547	544	584	592	556	574	533	599	621	559	563	555	604	559	573	580	542	574	578	587	563	588	601	535	597	575	577	546	516	599	594	571	611	588	603	557	561	586	582	574	584	535	559	560	576	536	551	582	550	531	564	577	547	571	597	584	596	566	559	587	598	561	589	548	561	544	578	625	602	512	555	534	588	519	533	579	535	590	557	566	571	562	552	559	567	560	552	529	543	580	570	575	613	535	582	589	571	528	558	589	565	537	567	538	502	585	572	551	569	618	616	557	573	569	581	587	574	571	540	557	597	580	564	547	564	564	558	540	531	587	558	594	580	577	568	563	583	539	582	527	548	569	546	563	593	540	595	542	568	550	553	586	563	570	578	540	529	568	587	569	581	568	556	572	533	609	545	561	559	540	582	554	541	535	555	556	591	601	552	565	581	565	571	571	575	538	580	586	597	623	521	551	578	561	588	532	552	582	565	563	542	550	566	560	595	526	537	554	594	578	588	537	572	554	527	611	532	531	598	554	573	561	556	572	574	579	593	542	610	527	562	589	628	539	585	598	599	603	566	553	570	564	558	576	573	548	537	547	584	576	563	573	573	589	552	544	568	597	538	563	585	616	565	573	558	558	588	540	573	560	573	555	511	578	546	597	542	610	600	629	574	565	564	549	589	585	539	554	601	580	572	614	558	597	535	557	574	549	585	598	564	573	549	591	565	585	582	547	533	600	584	600	518	574	523	537	564	586	587	620	556	555	601	574	546	571	546	562	565	580	558	563	616	575	591	589	528	569	534	602	564	543	529	543	547	577	548	610	545	555	550	573	513	520	589	534	567	552	571	581	576	571	574	593	575	563	524	556	574	539	531	513	576	598	522	596	562	540	569	544	560	567	565	575	527	583	533	531	539	569	577	527	586	581	536	536	526	569	547	536	562	550	557	530	559	550	568	548	560	574	581	604	560	556	608	562	581	569	539	569	537	523	556	558	572	569	525	590	559	554	570	576	551	564	541	564	572	529	543	541	601	567	530	597	555	593	595	564	602	586	574	600	577	570	552	559	551	574	570	557	576	590	592	543	565	555	560	586	542	567	606	551	553	555	537	535	583	573	562	558	537	542	596	558	577	587	536	590	533	552	547	589	571	564	547	571	539	550	584	571	578	576	540	554	573	541	568	575	539	591	534	572	547	554	560	541	556	575	579	551	528	593	551	587	555	532	571	566	563	577	555	556	596	562	535	548	554	530	565	556	568	602	570	539	541	533	556	546	540	514	559	569	519	561	561	602	589	578	573	528	582	567	532	549	544	529	590	541	592	541	573	551	572	623	562	559	583	547	546	582	525	533	550	553	590	560	569	551	547	583	535	551	563	537	570	541	562	532	578	588	565	518	501	528	598	554	579	600	588	541	571	544	536	558	560	600	549	546	567	584	549	563	549	569	542	565	527	527	568	564	554	535	516	571	510	545	543	540	567	588	586	600	575	565	563	578	527	574	540	585	594	590	572	531	563	569	612	539	569	597	546	534	532	552	554	532	598	571	544	582	561	587	570	536	535	582	540	546	529	598	572	550	548	598	576	548	549	555	564	551	550	538	569	547	519	564	571	570	559	556	567	551	537	570	554	553	532	555	549	567	545	515	565	579	587	564	548	537	564	518	562	604	605	503	576	540	554	517	586	582	527	569	594	563	524	574	580	600	579	530	530	510	580	573	543	560	584	544	551	572	563	599	584	582	559	608	599	590	561	542	572	580	564	585	570	560	544	596	589	558	534	519	560	560	564	601	578	579	560	531	624	572	570	548	593	588	557	569	560	592	588	567	554	562	564	594	584	582	532	546	594	575	579	512	623	586	569	576	577	547	546	540	537	531	575	543	552	593	582	543	527	549	558	582	549	554	585	596	546	581	582	563	559	556	593	585	588	587	604	550	569	556	606	605	534	581	562	578	548	649	552	534	539	553	564	609	538	561	562	575	616	613	582	561	565	567	528	575	547	547	564	543	585	610	543	550	534	556	596	561	573	553	544	514	504	565	534	571	586	576	573	575	536	573	576	629	550	537	558	563	580	534	582	544	564	520	562	610	605	592	513	569	575	595	573	568	522	537	606	581	576	552	534	538	555	544	566	609	560	523	586	521	538	598	520	545	563	562	562	568	534	528	558	573	593	551	562	553	574	572	597	533	584	589	598	599	554	561	580	600
33540	17592	3820	649	562	457	474	464	493	462	428	474	491	469	487	477	446	484	434	462	429	446	456	457	465	425	455	432	461	467	451	441	444	443	436	467	448	432	486	424	456	455	428	431	440	420	431	471	449	399	431	475	437	461	454	448	454	460	425	478	447	427	432	432	446	447	472	450	431	467	432	429	447	446	449	468	430	455	466	436	454	469	410	470	442	429	431	460	525	421	440	436	442	441	479	445	474	422	450	441	450	440	401	429	448	401	456	430	442	478	455	443	432	388	435	431	447	439	455	439	443	445	456	436	455	446	463	463	433	432	439	442	451	464	461	431	419	449	442	467	473	423	470	452	401	463	437	454	419	437	449	422	417	456	430	464	427	427	459	451	476	452	459	410	405	428	396	450	453	459	437	453	415	470	412	479	430	448	440	475	426	452	498	432	443	448	460	442	430	449	456	477	517	436	434	431	456	425	460	409	431	403	429	434	494	426	428	478	432	484	428	420	453	466	472	413	460	432	461	465	441	427	477	457	469	462	436	430	430	434	473	462	470	448	463	457	449	440	458	460	432	421	446	463	418	449	426	461	420	445	443	428	447	478	450	499	454	459	437	452	437	458	489	474	459	473	460	481	412	435	442	441	448	429	481	441	418	437	430	485	450	450	466	455	426	415	464	440	430	451	443	441	459	457	462	411	434	421	453	432	458	444	459	444	468	419	445	453	447	486	447	452	432	460	414	424	448	459	445	445	444	446	447	455	452	444	449	422	472	465	424	425	447	428	478	448	436	431	415	449	472	444	454	482	433	451	435	430	476	436	436	451	445	455	437	435	429	422	450	441	448	451	472	465	435	486	438	442	424	468	446	455	438	492	448	501	447	429	453	460	444	446	426	447	438	428	425	445	480	426	436	454	452	450	440	451	487	455	423	469	474	448	461	434	435	422	407	446	437	453	410	494	469	483	461	406	444	492	421	405	432	466	444	456	457	442	446	439	450	417	484	439	445	454	425	433	439	432	472	462	445	438	459	428	467	469	461	437	456	445	418	456	431	462	449	435	452	469	473	446	490	470	435	439	448	454	430	427	458	438	451	463	433	448	448	439	438	455	436	452	446	483	479	427	374	422	423	465	425	399	457	453	384	429	479	427	422	435	444	404	433	446	444	472	467	417	458	452	451	448	445	470	490	468	468	433	439	467	462	435	476	455	419	447	462	484	452	422	449	456	443	469	430	416	434	426	410	450	458	451	431	457	442	434	398	431	443	403	452	446	465	416	453	466	439	456	433	468	449	459	403	436	469	408	425	462	420	442	427	460	447	421	455	454	454	445	425	441	431	439	460	465	423	449	454	433	431	449	488	458	451	451	455	398	463	441	446	456	449	473	453	431	441	425	458	460	447	455	420	463	446	420	423	451	465	480	451	502	469	439	465	462	440	461	446	447	425	443	426	454	451	434	427	426	482	471	409	426	467	461	455	432	439	448	462	454	449	416	454	425	433	458	458	427	442	474	475	481	449	443	438	479	451	479	460	431	423	426	452	416	447	411	450	423	472	436	422	477	433	461	455	400	417	454	436	427	455	429	469	430	471	442	429	423	440	443	458	414	413	416	479	424	458	448	467	436	436	410	425	429	466	438	484	455	468	438	454	445	411	407	484	440	436	447	448	438	440	435	486	453	480	452	477	439	427	461	457	438	439	405	466	458	403	476	474	423	410	418	443	460	440	455	435	464	462	467	438	493	481	439	461	437	434	419	431	412	438	402	494	447	448	446	419	491	419	405	421	459	455	428	418	485	441	448	426	467	401	458	445	454	452	472	426	440	406	443	447	485	429	467	450	434	414	410	446	462	453	469	474	438	495	467	480	416	435	452	432	439	467	432	458	443	414	437	427	416	467	474	449	450	498	494	419	443	485	452	439	425	450	429	452	449	461	444	472	452	419	429	454	486	437	433	425	471	474	416	452	441	441	440	470	437	420	440	459	400	452	445	424	445	436	447	432	467	438	459	466	440	450	457	410	471	473	476	493	455	433	447	428	450	454	436	423	412	446	437	463	434	443	439	441	431	454	447	471	437	459	453	463	423	442	435	425	448	435	464	438	484	485	471	440	457	456	456	466	461	467	420	429	465	484	444	428	447	463	495	458	446	451	458	457	459	429	449	459	436	430	456	473	419	501	451	441	480	468	407	415	465	459	467	460	466	442	463	406	462	436	471	431	418	440	439	427	406	441	483	427	510	457	449	464	454	437	456	445	472	444	493	428	450	457	420	457	454	534	470	416	450	445	448	455	468	440	441	440	455	453	467	479	461	449	413	467	420	443	468	458	409	455	447	468	430	463	437	424	438	448	475	451	470	434	432	419	428	432	434	442	433	421	453	462	459	417	423	461	446	445	426	439	442	441	464	463	455	424	482	475	449	478	480	463	458	441	461	489	422	462	432	428	429	434	459	434	436	457	443	456	419	447	455	453	436	431	455	436	442	460	435	396	454	444	449	448	435	458	459	476	427	441	479	467	463	441	442	426	442	455	443	470	466	474	449	434	437	441	442	412	483	425	438	504	441	491	427	443	466	416	455	435	425	451	441	428	442	470	421	453	418	450	450	433	411	443	445	458	446	447	452	447	437	441	450	449	418	421	427	440	453	442	429	501	423	444	474	442	476	450	441	416	439	439	433	465	426	439	438	448	416	461	456	476	395	439	414	447	455	478	480	466	481	423	372	416	432	463	467	444	456	425	425	454	474	450	459	448	434	471	443	465	458	484	443	418	464	434	420	455	421	451	437	445	443	441	437	473	416	462	431	424	427	476	463	453	424	471	439	462	439	396	422	398	449	432	465	438	483	462	447	443	449	468	468	460	417	438	428	449	449	446	430	447	451	474	446	444	421	465	415	462	452	446	404	454	438	418	494	468	436	458	426	435	461	464	433	484	444	445	477	421	478	460	458	431	435	419	445	440	445	512	487	463	444	461	434	460	446	459	431	426	470	443	426	494	456	444	502	446	447	459	454	456	434	457	442	433	435	425	444	481	456	431	460	431	439	477	425	408	447	477	438	438	463	416	493	428	501	463	435	459	458	455	426	453	423	443	444	445	413	462	414	464	465	450	451	438	436	461	441	455	479	451	431	463	430	493	470	397	457	446	439	473	452	411	437	430	449	453	449	441	416	439	425	433	472	458	484	423	429	441	406	406	447	424	470	461	455	422	468	426	487	381	457	447	407	457	412	426	423	467	444	469	436	426	436	454	480	441	467	414	465	486	484	428	435	479	463	440	500	437	469	404	447	467	475	455	455	438	456	439	415	423	426	468	482	442	416	483	456	471	437	458	468	472	426	450	418	455	471	431	413	443	479	435	434	409	470	442	478	458	451	444	435	452	426	424	456	475	445	460	455	457	459	419	444	435	484	442	442	445	425	460	433	442	419	458	458	427	451	424	469	449	400	421	442	448	467	414	457	418	441	446	467	445	440	434	468	459	442	461	462	451	481	443	505	436	474
31420	3771	846	638	569	578	499	521	462	497	525	489	480	470	456	502	485	451	445	466	428	478	474	487	457	502	480	454	456	447	451	489	521	490	475	481	450	485	462	462	466	459	476	491	486	515	484	473	471	478	500	490	457	489	479	525	513	478	470	484	474	441	499	434	514	467	461	454	455	545	491	453	488	500	476	460	488	446	477	473	482	486	490	423	492	441	477	474	470	497	495	453	495	458	450	453	470	461	484	470	500	437	470	446	493	484	489	483	458	482	486	452	476	493	488	498	451	453	501	497	469	490	422	452	458	477	463	439	487	485	469	470	466	502	466	484	509	477	514	480	465	503	480	460	448	508	501	468	461	443	443	475	486	499	478	423	484	461	485	484	472	446	483	474	458	466	467	451	523	471	454	485	478	476	488	514	481	452	471	471	482	481	495	473	450	468	469	476	485	477	483	483	493	523	443	460	460	500	410	466	480	493	499	488	501	440	433	453	468	481	480	446	503	458	482	460	474	504	459	466	461	524	462	499	488	473	477	441	466	468	451	415	502	506	463	485	479	476	483	431	513	506	511	487	463	470	480	441	467	516	477	494	466	525	479	470	462	452	468	489	503	478	434	455	500	454	490	484	453	510	504	479	466	465	457	504	466	454	513	489	458	475	459	507	434	486	440	427	468	448	488	476	466	426	486	445	494	472	415	479	457	480	484	423	435	462	472	446	487	479	503	493	491	472	470	514	461	479	503	431	444	473	482	505	494	484	481	464	467	461	482	433	472	416	463	491	477	486	445	478	437	455	506	485	460	467	461	443	468	484	461	474	460	481	433	506	494	447	448	456	498	505	443	434	421	505	471	494	455	435	481	518	472	444	460	520	455	484	481	475	481	489	483	506	471	495	459	464	473	462	499	471	481	514	451	475	474	451	492	479	446	462	486	471	452	511	462	479	436	453	481	484	481	463	420	497	507	479	472	505	482	464	471	502	476	494	465	458	498	479	507	473	433	471	458	500	457	492	467	457	515	478	480	466	459	475	471	475	497	465	469	445	459	435	454	483	500	475	464	496	491	505	461	462	511	465	452	471	493	447	482	455	436	472	519	478	489	465	489	489	473	498	474	441	474	462	509	463	451	471	493	457	472	496	490	474	467	483	481	499	475	456	474	473	517	456	460	451	472	499	462	473	464	456	435	465	410	445	455	438	498	467	480	482	476	464	452	453	526	435	483	447	481	463	485	457	462	508	471	461	488	446	461	479	436	460	479	474	499	460	471	483	454	484	478	461	445	497	474	429	446	491	445	428	481	470	522	471	497	465	492	474	481	476	450	487	471	473	448	464	500	464	469	476	469	469	464	450	495	473	491	446	482	461	471	466	434	464	480	454	443	490	482	464	486	509	461	492	501	459	424	486	480	490	450	487	455	508	447	470	480	437	466	425	469	435	457	450	476	471	482	409	475	448	507	462	477	479	455	482	475	446	461	463	432	456	459	483	509	466	469	486	465	478	459	491	471	479	443	462	456	533	487	481	505	476	458	470	493	485	461	465	484	511	460	439	468	454	491	467	483	467	470	474	464	462	467	476	496	464	482	458	478	452	476	467	459	465	481	483	510	457	483	486	481	485	454	463	507	478	470	443	481	466	488	459	475	508	479	474	475	475	458	456	465	474	478	477	482	462	453	491	456	417	467	461	469	470	488	513	446	466	458	448	517	454	458	416	503	478	463	468	479	470	488	500	468	482	499	497	498	481	494	470	458	458	486	514	511	435	500	454	452	502	498	461	506	437	473	468	481	421	502	493	455	457	501	434	457	485	492	486	454	456	505	443	480	486	456	482	517	444	462	471	490	496	488	502	445	475	536	481	460	471	470	447	477	468	508	459	480	483	512	491	464	496	484	489	471	488	463	463	454	456	427	471	503	491	504	481	459	457	504	495	456	499	521	499	466	448	517	482	472	487	474	450	458	453	459	459	443	474	458	458	462	472	489	474	464	450	515	478	436	498	489	460	489	452	449	479	470	453	449	454	499	471	482	482	474	468	444	489	452	444	473	458	508	503	488	510	511	477	471	507	476	437	472	476	451	450	503	427	519	485	492	438	444	449	496	511	460	450	424	460	457	506	504	442	447	468	443	469	474	510	484	458	492	438	455	477	480	453	471	485	475	499	485	468	465	493	486	497	483	508	463	466	473	467	491	464	478	485	472	440	466	478	497	464	401	459	520	466	481	474	479	476	470	473	466	441	471	471	487	465	473	439	414	488	460	489	482	437	466	516	477	479	480	465	456	435	486	485	461	470	460	437	476	475	455	458	453	465	476	472	456	487	477	497	488	431	475	447	466	510	485	481	481	461	486	455	454	468	487	471	464	462	430	471	444	503	500	463	483	447	501	464	439	500	475	471	483	463	450	453	470	459	472	457	429	475	473	496	518	493	437	494	450	496	471	474	485	473	503	474	462	480	434	455	471	416	475	508	473	429	471	498	486	502	483	486	505	470	465	501	455	506	488	456	495	476	469	505	473	482	473	497	447	491	449	471	472	454	451	497	491	495	489	448	480	475	483	490	460	495	444	490	499	453	476	481	511	489	497	460	441	506	456	507	477	415	484	476	457	460	469	478	476	454	453	466	503	510	483	496	420	529	465	458	470	485	501	482	456	536	498	438	473	495	523	478	497	451	468	491	475	475	474	464	476	472	473	459	501	485	442	479	487	453	517	440	471	471	451	473	454	457	470	462	491	472	493	433	500	470	482	479	470	491	472	492	448	456	496	470	492	485	465	465	463	457	471	435	482	513	486	476	506	448	441	515	458	493	473	445	500	445	478	480	431	448	466	460	469	470	449	476	448	488	461	455	486	460	492	461	457	469	489	486	453	482	457	483	495	466	445	485	479	480	465	495	460	424	492	476	507	448	454	464	480	465	465	480	466	448	495	504	471	488	495	471	547	470	484	493	539	449	492	469	452	472	488	461	453	455	415	474	475	477	445	520	449	454	466	428	470	494	449	449	464	470	453	498	457	475	483	451	473	469	456	432	455	469	471	507	481	496	473	424	486	463	477	481	471	449	432	493	465	464	465	506	450	471	456	462	482	470	460	476	440	461	449	445	482	454	497	501	454	491	477	452	473	480	480	427	511	446	484	501	470	478	496	447	483	463	474	485	453	452	462	508	454	460	483	447	472	453	492	431	486	453	425	471	449	476	444	504	473	464	505	481	476	460	425	485	474	479	469	503	452	460	481	462	458	415	501	487	463	468	473	491	440	474	463	480	501	468	504	477	515	497	420	486	465	452	480	522	432	492	479	489	490	462	439	481	489	496	485	474	466	459	460	446	477	464	470	485	525	457	480	472	444	433	496	484	475	523	473	422	467	465	458	447	478	505	472	440	491	489	478	475	477	478	490	443	485	458	479	454	467	483	477	448	434	503	438	443	437	453	448	465	491	484	503	523	433	467	477	528	499	475	466	459	510	477	463	468	501	467	496	453	445	461	510	454	433	504
25243	21004	27145	24889	20926	9015	947	611	550	462	428	375	393	397	332	346	355	352	334	351	308	329	281	305	294	270	305	330	308	310	305	338	284	297	326	287	293	306	269	273	291	302	267	307	305	293	284	289	309	285	309	281	282	301	285	314	309	280	272	285	265	323	274	275	282	285	273	280	283	302	291	274	296	288	320	272	282	299	296	262	275	298	307	285	296	297	288	275	313	290	296	274	292	293	254	286	271	271	258	288	278	284	304	285	281	309	279	262	285	261	275	286	285	299	278	277	287	296	278	295	311	296	272	268	295	277	306	277	288	256	286	276	273	290	311	310	274	280	268	297	257	317	269	250	281	308	268	273	279	283	294	274	272	308	288	269	260	269	288	267	303	288	259	266	271	265	257	285	263	281	297	263	287	315	273	259	312	311	275	283	297	291	280	267	291	293	270	239	272	272	284	288	277	279	259	287	264	287	283	273	248	300	288	277	281	276	246	274	251	258	292	286	282	312	269	294	279	270	306	265	252	288	288	284	261	286	276	280	288	266	304	286	284	326	324	281	303	263	280	280	286	250	290	289	292	304	260	262	298	267	268	298	277	266	285	250	278	278	282	304	274	255	281	283	280	242	264	290	303	279	291	285	280	274	273	258	300	276	278	250	259	276	310	267	281	271	271	283	252	287	270	293	245	289	255	283	276	283	258	310	263	277	259	309	281	304	276	300	283	297	290	296	253	274	263	261	305	297	301	297	272	272	247	268	262	275	269	264	285	268	278	265	303	290	279	277	266	333	280	318	287	302	295	250	287	308	306	286	273	271	253	278	315	284	256	286	288	267	310	247	251	270	290	279	259	239	285	250	290	320	292	269	268	306	277	290	282	303	274	274	308	279	294	293	268	264	302	279	270	291	311	298	258	310	287	277	255	275	264	259	304	272	259	264	286	265	271	296	283	294	257	267	302	273	303	304	263	272	303	302	294	282	302	275	281	293	282	251	284	317	314	280	294	265	288	281	298	271	276	267	281	268	244	252	294	309	301	280	259	282	287	305	264	283	276	314	281	305	274	269	293	241	272	296	283	286	275	300	291	271	278	261	295	242	278	292	271	287	294	245	290	277	278	295	254	298	270	274	284	284	279	310	271	258	249	277	328	285	269	278	290	296	272	309	276	301	257	291	283	272	295	265	302	261	318	259	284	317	281	279	288	291	240	290	292	269	292	289	282	288	245	252	292	266	259	264	276	285	284	278	271	291	251	226	254	280	315	292	303	277	300	300	295	294	278	277	274	291	258	272	289	275	300	278	275	265	292	264	281	287	248	270	310	255	281	270	283	282	280	286	277	291	304	287	276	259	253	280	282	288	290	255	247	271	267	272	240	232	317	284	289	271	272	265	276	284	233	281	326	309	264	286	303	282	311	270	263	281	270	263	289	291	248	260	265	294	294	281	283	268	294	278	317	277	305	297	288	277	284	296	274	276	257	283	285	276	316	246	272	265	258	255	285	287	286	239	305	257	265	270	277	316	282	291	251	293	280	272	281	299	306	270	293	280	319	264	271	253	280	299	289	250	277	258	297	310	268	269	284	282	278	289	289	283	268	295	286	270	285	298	301	275	300	259	296	301	259	261	276	298	317	288	330	258	303	288	264	277	289	269	267	308	295	263	259	309	257	298	290	295	247	277	292	292	266	279	299	293	257	301	300	273	277	286	269	267	287	273	253	270	310	300	249	285	268	271	283	288	295	301	253	252	272	296	279	298	288	256	284	299	312	270	281	270	264	272	272	283	259	257	282	273	280	267	301	297	291	298	281	281	270	262	265	266	260	273	293	303	273	278	287	300	300	302	279	281	262	274	301	291	262	308	294	281	264	264	260	278	276	265	316	265	248	293	287	288	292	281	265	285	260	285	292	287	260	268	260	291	279	300	286	261	280	320	288	264	253	291	259	307	275	250	305	260	297	295	270	287	275	287	267	318	278	284	278	247	317	275	304	300	268	292	264	285	275	278	288	314	313	294	263	284	268	279	264	264	297	279	257	281	276	265	282	290	286	307	296	263	260	311	288	274	282	267	268	256	250	288	272	276	287	281	298	275	292	275	270	258	266	278	302	291	291	280	287	265	285	287	274	316	262	261	319	266	282	276	288	309	275	272	288	264	254	229	274	273	238	285	253	269	287	283	287	307	265	289	296	282	283	271	294	241	272	253	288	283	266	264	291	281	260	279	305	298	317	275	279	287	267	294	299	273	279	280	281	275	296	301	300	305	264	250	307	288	314	275	300	247	304	269	284	272	288	280	269	276	265	251	281	272	304	267	250	291	274	286	267	275	248	247	249	279	288	244	278	279	255	288	265	302	248	293	260	303	312	253	282	299	314	284	298	282	291	310	271	260	281	283	252	291	251	295	280	254	289	254	253	279	275	286	279	277	274	262	313	257	302	282	276	306	281	283	290	268	281	285	282	268	289	254	259	282	283	277	288	301	277	263	302	286	262	298	288	297	304	317	284	279	278	285	251	269	258	269	282	264	283	298	264	253	266	297	260	281	289	267	276	279	254	276	293	296	260	290	297	270	287	284	252	325	276	268	276	291	276	295	278	287	301	304	295	278	258	260	286	259	271	283	271	246	278	277	269	292	283	284	242	255	295	267	261	250	286	283	293	278	280	281	268	309	287	274	307	316	262	257	305	294	270	258	279	277	282	259	294	285	289	273	259	306	315	295	288	268	275	268	284	270	269	255	313	302	305	283	287	271	303	279	286	311	258	282	298	285	265	282	248	313	281	267	286	301	264	279	279	269	281	296	283	296	272	302	302	286	262	304	238	269	313	269	273	255	249	279	288	273	277	273	279	288	272	279	266	299	278	276	270	292	272	300	247	306	305	291	271	271	264	278	267	270	265	283	265	315	253	240	292	295	282	281	293	294	276	271	271	289	265	271	268	278	279	261	286	281	284	293	286	262	261	297	299	290	283	248	290	234	258	294	272	305	265	291	279	254	287	256	263	301	296	265	290	259	296	265	253	267	299	271	309	280	275	282	293	274	303	275	260	281	265	275	308	292	287	273	283	285	239	278	285	298	265	301	296	290	279	274	262	300	253	273	327	286	262	302	261	257	293	300	264	272	287	295	275	277	279	277	256	295	307	259	278	283	300	309	303	297	259	276	286	294	268	259	260	301	284	281	280	276	275	271	283	278	270	287	282	286	280	277	261	267	294	292	262	268	257	257	305	261	275	269	289	297	269	296	287	259	289	296	275	305	260	285	250	289	293	247	276	283	275	290	264	269	318	281	290	278	290	295	259	278	286	277	272	293	282	276	265	291	299	297	284	273	263	288	286	272	278	244	300	275	298	270	280	274	276	279	274	255	273	281	295	278	264	279	250	279	297	269	243	287	286	299	268	274	307	257	290	294	280	303	270	270	264	297	281	279	270	283	283	291	305	275	279	263	254	304	292	255	295	282	273	273	280	258	294	283	276	272	279	311	278	274	290	269	282	280
55760	13153	7244	4009	2491	1622	1320	1027	866	731	677	592	565	551	488	440	413	410	422	400	342	399	368	354	361	318	355	320	317	315	309	308	293	337	314	323	339	291	323	310	304	321	317	346	315	322	332	299	324	303	367	319	297	296	297	302	309	316	298	332	322	314	315	304	298	340	311	289	318	301	302	312	275	290	314	285	306	335	330	316	285	290	298	284	298	299	318	287	303	293	318	278	307	299	303	290	288	278	337	316	302	310	282	347	266	323	292	308	290	287	300	314	296	263	323	312	306	319	298	290	272	297	293	293	296	289	310	326	254	298	306	275	312	288	302	280	303	290	290	288	286	296	305	293	318	276	296	273	297	312	293	315	281	320	279	294	325	289	281	278	284	288	288	272	315	274	252	321	284	273	304	315	291	333	318	297	285	298	299	270	286	277	293	287	280	316	303	273	293	312	313	313	307	277	305	278	278	299	281	288	291	294	326	304	285	281	314	276	290	276	329	275	276	293	316	274	304	326	281	292	304	308	290	287	283	339	300	297	279	306	324	278	299	296	287	312	304	331	325	269	279	275	308	318	283	354	281	312	272	267	271	290	290	294	334	279	279	306	293	278	300	272	319	308	288	314	264	289	263	276	287	273	289	268	315	326	296	296	284	297	296	320	290	306	274	301	287	302	295	322	268	272	271	308	268	296	274	314	272	278	293	278	328	305	286	271	286	317	297	291	306	295	301	285	274	290	295	279	279	302	307	300	292	291	298	255	298	317	314	308	302	300	284	295	307	315	290	286	313	275	279	279	289	298	291	290	321	289	320	299	316	300	282	301	294	270	305	283	242	321	325	334	331	297	310	292	302	299	294	316	286	335	294	324	296	290	326	285	276	255	327	275	277	311	280	293	311	305	289	322	311	293	274	305	305	283	287	301	299	276	278	299	309	299	285	279	265	284	318	302	281	297	312	289	272	295	277	279	276	266	305	273	296	335	301	302	282	291	299	290	292	270	273	291	301	292	290	296	275	299	318	302	323	288	289	302	303	298	304	299	316	291	279	266	314	255	311	277	298	306	292	276	266	287	296	274	285	284	299	314	302	304	304	275	294	256	313	260	310	302	304	280	295	284	280	291	296	264	271	284	313	278	266	262	309	265	280	281	302	283	294	323	299	289	318	305	265	291	286	329	308	296	291	308	298	294	324	295	273	274	298	288	251	295	297	290	300	282	308	304	290	271	278	279	299	325	275	272	286	307	279	313	302	295	284	286	305	304	305	308	297	309	303	312	315	307	280	292	322	291	286	292	290	292	299	297	297	271	298	260	323	296	339	283	302	290	267	291	301	283	267	245	294	288	312	304	288	272	307	306	312	308	319	327	291	308	279	287	310	285	320	306	279	306	309	313	311	260	287	280	278	291	311	297	308	304	283	293	289	304	293	290	275	306	308	274	300	316	267	287	290	303	321	309	309	310	281	307	300	277	308	306	272	288	277	316	285	296	273	324	313	281	284	303	303	330	292	275	254	292	289	300	318	313	281	295	294	301	281	301	270	284	324	287	261	306	295	286	285	317	296	294	297	278	277	300	274	279	299	300	300	299	277	273	279	272	291	298	340	291	259	307	268	288	310	279	255	326	286	320	267	297	331	271	306	295	289	291	258	319	307	309	314	317	268	270	290	287	289	296	278	273	295	334	300	271	312	296	269	312	298	286	278	279	287	281	287	313	342	307	285	294	272	307	274	284	280	278	289	296	319	304	282	295	281	282	268	307	266	291	273	301	310	274	285	311	302	310	283	264	283	312	289	271	319	309	286	280	282	256	274	294	297	313	280	314	297	284	274	316	300	311	285	312	300	314	275	308	288	294	281	297	338	288	320	290	274	316	292	307	291	322	310	264	274	279	280	305	294	307	314	299	278	293	322	308	246	311	272	311	285	308	263	272	296	304	316	301	270	306	304	305	278	268	303	312	318	301	301	286	322	281	291	288	277	277	280	293	291	337	304	317	306	293	320	289	270	305	328	302	289	324	287	305	301	288	287	280	303	291	296	289	290	293	282	303	292	320	276	272	314	318	327	297	272	276	253	306	284	297	290	297	298	312	288	279	321	308	296	324	296	301	282	297	308	291	272	253	296	266	263	311	329	283	302	294	331	303	294	273	304	298	337	308	308	278	281	328	318	297	287	275	325	268	287	274	293	265	285	327	298	293	267	320	302	302	298	293	293	285	306	273	296	305	321	300	256	276	307	294	284	282	290	259	276	291	278	271	285	287	281	295	298	293	322	281	323	275	309	279	307	285	282	282	300	292	288	303	278	290	291	311	301	281	304	274	299	289	267	288	312	288	301	282	316	278	305	296	326	291	295	310	300	262	283	296	308	306	301	316	264	320	325	307	267	288	305	307	286	294	312	307	313	311	289	291	294	261	281	268	264	290	305	286	298	298	321	319	290	277	284	296	273	273	289	284	281	289	291	290	275	290	303	286	266	316	282	293	299	286	280	302	284	273	313	298	328	312	264	274	279	295	312	278	288	301	293	314	305	295	304	327	275	301	271	275	312	311	309	286	303	311	331	291	306	316	312	280	277	287	303	271	327	271	295	283	268	288	290	257	296	289	290	273	276	278	304	301	294	307	309	290	294	301	290	287	278	276	311	274	324	292	280	313	278	324	286	282	290	294	290	296	325	309	316	259	292	299	277	285	294	297	293	292	305	276	273	277	275	261	296	296	271	296	287	323	278	289	289	270	276	296	313	272	318	290	299	313	299	272	286	287	317	303	294	290	298	294	318	288	314	274	281	261	309	281	263	309	309	289	298	296	289	300	311	331	281	294	294	290	301	270	289	355	298	324	302	299	296	288	289	300	289	289	284	297	297	286	298	285	315	301	312	294	313	300	321	308	297	300	299	307	300	302	356	324	282	301	286	297	298	278	333	297	276	288	280	273	281	277	270	282	293	291	298	270	270	300	318	288	308	299	276	317	268	302	287	276	308	268	290	293	316	306	318	304	311	274	295	295	272	282	268	287	324	288	275	278	280	296	330	313	284	341	265	296	321	298	284	334	321	301	258	297	290	291	305	301	332	266	289	304	283	297	311	282	284	313	315	272	304	294	302	294	298	284	298	256	311	296	288	268	268	338	279	260	278	241	287	287	284	320	275	277	280	285	306	293	281	318	308	325	303	293	307	328	314	303	309	276	286	296	308	316	272	276	271	295	295	305	309	279	282	312	312	295	297	321	264	248	287	310	292	310	287	321	296	314	299	303	312	330	310	293	316	287	278	297	279	311	291	255	290	305	285	280	290	294	297	300	311	304	301	285	253	275	309	305	281	298	312	267	307	292	323	319	291	305	320	314	302	279	305	255	304	288	254	317	271	295	262	290	289	284	296	276	308	284	287	266	316	305	303	295	291	254	269	284	327	312	287	299	273	289	272	301	282	316	293	297	289	314	289	312	294	325	266	291	269	299	285	296	295	293	298	286	311	266	276	285	291	302	286	293	309	292
23277	20935	27699	24294	20931	20980	8688	1461	1011	961	931	792	799	750	726	684	729	689	693	654	693	648	641	630	628	597	679	679	643	625	584	638	607	600	618	623	655	557	592	646	601	635	579	652	589	618	613	618	570	614	636	625	639	608	588	625	637	652	587	620	626	606	657	630	626	655	609	598	622	613	575	603	614	573	544	617	588	627	620	593	583	628	579	589	607	601	629	579	553	583	582	606	555	640	608	613	584	617	582	553	623	563	612	598	554	597	579	564	606	630	612	549	545	579	571	579	585	582	601	583	537	623	628	610	639	579	631	596	580	579	599	568	591	580	600	611	581	571	623	599	573	579	596	607	608	562	598	563	616	572	551	602	592	552	585	592	570	605	541	614	592	562	598	553	559	599	584	588	616	578	574	619	570	580	644	622	585	580	588	573	609	558	573	583	607	584	553	566	571	618	574	610	595	612	586	601	607	573	623	544	563	611	580	590	605	642	621	586	590	625	576	580	542	621	612	592	597	625	646	602	611	584	602	567	576	597	602	554	589	592	643	580	588	550	641	585	574	566	623	592	611	609	593	626	585	626	594	601	617	607	589	650	568	597	581	635	589	560	561	586	611	575	567	577	602	568	586	623	603	540	604	625	578	561	578	560	574	603	593	589	577	618	586	558	571	589	620	594	607	581	603	591	564	568	563	600	557	620	625	566	556	598	563	588	578	630	592	591	590	580	583	632	608	604	552	563	553	619	588	576	619	607	572	599	619	580	590	619	597	569	582	585	643	593	604	599	578	599	606	609	552	533	595	597	589	577	623	598	636	542	607	616	605	588	604	568	578	571	614	575	575	585	615	553	564	556	605	566	520	596	573	548	578	610	597	564	622	571	596	578	567	589	620	598	599	595	590	630	577	618	615	558	558	564	572	580	587	659	613	619	600	592	616	552	584	599	571	574	553	622	565	611	621	551	612	542	579	594	583	563	538	564	584	527	571	599	538	653	587	653	584	569	580	548	567	596	578	572	610	575	632	583	577	563	614	600	553	567	643	581	620	602	648	556	593	606	582	585	566	571	610	570	629	605	598	598	587	620	575	592	544	602	590	602	603	630	566	628	584	579	586	606	602	568	585	568	614	620	568	579	528	607	576	584	576	592	574	621	622	604	595	551	604	563	596	584	594	586	593	558	591	591	566	603	605	551	589	615	592	559	622	592	590	635	625	521	620	563	586	561	606	596	595	609	619	605	565	549	564	615	601	613	581	571	591	625	618	542	607	642	611	612	563	575	545	626	593	575	587	561	614	644	595	586	548	575	530	581	618	573	583	626	563	564	581	569	594	614	552	590	577	590	571	565	594	583	574	561	620	591	612	596	618	591	621	591	561	569	597	543	557	607	573	589	615	548	614	604	581	547	569	569	605	558	538	590	542	586	584	608	571	605	565	582	586	587	565	575	588	599	573	570	576	589	586	639	588	586	605	598	622	597	622	541	588	591	572	587	557	614	595	588	588	546	617	586	610	626	571	598	581	609	598	617	576	609	552	592	562	586	572	616	615	548	613	590	579	605	588	617	594	551	537	587	549	577	568	574	595	549	608	584	590	622	611	622	601	548	575	565	603	572	607	596	556	582	611	567	641	633	581	641	570	599	587	579	581	601	554	574	578	606	601	614	609	621	570	627	620	598	562	595	602	584	559	615	567	573	631	614	590	596	626	555	585	628	632	571	578	582	582	619	554	619	598	566	590	574	617	634	620	579	583	628	607	597	581	589	593	577	588	567	574	620	628	583	572	572	574	588	633	587	597	624	568	594	574	576	596	613	624	592	615	589	613	582	573	583	600	540	606	592	590	581	618	598	575	592	582	547	660	642	620	604	585	579	596	560	610	624	572	590	550	619	649	529	626	586	611	605	565	567	572	594	571	566	622	598	595	609	584	562	590	620	609	572	609	598	568	581	579	551	584	605	611	605	538	558	594	610	600	563	611	589	583	596	582	549	601	581	585	552	574	608	612	579	596	553	564	552	587	584	552	572	555	564	575	584	620	588	625	577	628	655	596	574	600	612	638	599	587	577	591	575	587	588	591	584	581	612	602	600	561	578	577	609	573	599	580	600	572	603	630	626	543	605	568	586	593	569	575	597	612	628	624	580	555	595	596	594	560	568	583	584	615	572	609	608	608	590	604	599	612	628	585	586	565	562	598	663	582	617	608	574	564	575	600	575	568	596	572	614	608	575	585	584	618	622	539	587	580	593	641	578	627	605	580	578	633	594	556	584	597	594	555	619	597	597	606	597	610	621	588	533	600	591	607	585	562	543	599	604	601	597	609	587	581	601	623	579	550	564	620	524	573	571	575	574	547	587	644	607	577	553	604	601	582	650	542	599	585	582	610	580	608	564	556	617	570	563	578	619	566	581	558	602	586	547	564	573	572	569	584	601	590	617	612	585	604	595	540	630	623	597	590	604	600	547	592	583	610	578	597	581	577	554	578	580	586	524	544	594	596	565	599	574	591	561	612	566	558	599	583	611	561	599	646	542	628	595	585	530	580	659	564	584	559	608	563	593	537	573	562	583	578	574	564	584	580	559	602	571	581	585	613	571	593	556	585	564	564	578	594	548	551	590	631	557	607	582	602	588	606	598	591	620	622	571	544	627	533	558	640	582	607	616	598	572	616	663	579	613	617	561	579	576	573	581	602	566	575	608	603	567	547	601	618	575	602	574	623	565	558	592	578	624	633	569	625	563	593	537	593	568	609	607	602	583	584	588	594	604	570	612	601	570	580	583	602	596	620	547	611	621	565	590	569	556	582	596	555	579	541	596	595	550	613	587	550	597	608	623	619	576	587	651	584	633	545	602	569	575	577	591	560	595	595	571	583	578	611	582	583	572	586	543	583	538	605	600	591	606	596	607	561	618	608	605	607	576	577	594	644	635	587	621	601	567	583	567	576	608	620	539	594	605	589	589	597	591	582	600	658	613	605	595	570	595	575	590	582	610	595	584	564	572	571	537	586	571	599	564	572	566	618	592	562	589	567	590	590	600	631	610	580	555	584	566	603	559	575	584	609	545	623	564	602	591	586	576	563	582	586	594	592	584	610	565	607	512	562	565	571	595	576	609	559	594	564	601	603	600	568	560	560	618	615	597	586	568	611	566	549	582	560	552	545	576	617	578	566	569	593	623	561	616	566	573	602	606	581	587	593	552	585	598	586	560	576	622	558	609	537	584	614	587	548	592	610	600	610	602	580	648	602	613	579	591	613	608	590	590	593	567	592	576	531	556	639	612	599	590	607	607	582	628	599	618	575	624	614	614	564	538	575	608	598	583	602	593	568	595	536	539	529	579	604	583	548	602	587	607	603	591	562	566	612	588	605	624	573	602	587	590	621	555	594	573	564	592	578	610	539	591	567	612	625	598	578	569	607	569	593	602	594	542	585	571	615	554	634	616	592	573	578	615	607	608	620	609	598	542	578	587	544	580	567	577	614	556	609	570	617	619	558	567
54245	12762	12086	7215	4621	3370	2495	1960	1643	1424	1316	1138	1069	1041	923	882	807	821	807	776	731	726	681	671	701	659	700	649	671	638	608	603	580	670	626	659	592	612	592	618	594	568	564	611	602	616	626	561	592	590	603	631	566	592	629	615	566	604	599	585	613	576	575	601	554	583	571	545	569	597	599	622	579	574	525	639	592	558	563	617	554	600	568	539	518	580	588	602	568	548	565	521	590	553	571	549	543	556	578	548	552	571	504	570	500	546	546	564	551	557	584	534	536	545	541	593	566	581	576	534	585	605	583	553	568	527	556	585	533	593	520	558	560	574	570	572	560	566	550	587	523	589	568	571	583	583	574	543	546	584	568	555	568	588	551	573	592	554	541	582	567	555	614	555	591	578	544	581	568	590	557	571	581	539	565	541	555	562	523	543	564	546	545	534	591	552	584	535	592	537	557	588	525	579	599	576	563	592	530	556	527	567	589	562	587	582	566	568	541	549	591	554	533	554	562	556	551	559	586	602	529	583	575	547	555	568	533	597	550	587	563	579	591	559	571	557	573	550	576	547	564	567	563	546	558	554	586	551	567	536	567	522	560	520	575	548	562	558	560	600	561	544	528	514	537	565	564	522	545	555	511	581	567	573	554	584	537	562	545	574	560	580	576	601	536	589	587	529	588	501	581	557	565	576	564	561	531	557	546	568	519	561	580	547	547	564	566	589	519	580	521	568	570	548	542	579	533	557	563	573	508	528	565	556	543	574	549	542	544	541	516	520	592	555	560	551	511	612	511	567	531	579	526	492	507	527	532	584	532	565	549	574	525	564	528	528	508	553	523	572	555	568	510	584	565	546	544	537	542	574	543	523	560	579	550	512	574	596	577	530	549	560	509	586	540	525	535	558	543	511	601	543	573	563	543	573	577	589	535	562	552	551	558	543	535	561	527	540	527	584	580	536	573	538	551	522	551	588	531	581	552	560	573	531	545	543	526	571	566	604	605	547	568	534	554	545	573	578	555	565	531	565	550	522	552	560	584	534	558	590	527	514	593	546	509	549	532	601	522	570	537	538	560	554	536	516	573	544	548	571	590	536	584	525	559	529	575	570	569	545	528	595	501	571	570	548	576	532	576	575	566	512	572	563	558	596	553	550	554	599	597	552	573	573	585	543	586	544	541	528	546	539	567	551	563	563	565	548	590	575	602	538	531	532	570	559	582	558	564	602	552	581	593	550	525	604	554	557	518	564	544	544	541	575	513	589	568	525	544	567	601	562	558	548	546	568	575	549	574	571	565	604	576	558	559	557	567	530	551	517	543	577	560	563	538	506	543	547	503	543	561	549	549	537	545	578	546	535	581	521	549	585	542	590	546	572	561	565	556	540	527	518	537	539	612	582	590	540	559	573	542	580	572	594	561	572	575	540	573	533	594	583	564	573	549	581	577	549	592	616	551	552	591	516	522	564	579	564	536	546	523	553	550	549	550	534	545	571	500	585	546	582	547	572	612	608	533	578	535	560	541	517	599	545	519	560	543	557	576	508	580	565	563	524	532	601	551	572	566	547	565	563	569	595	552	555	556	598	551	564	564	606	538	552	568	559	565	554	548	569	558	573	553	538	576	575	581	569	521	535	541	560	571	560	557	528	544	560	575	526	605	531	630	519	564	562	576	572	576	572	563	533	571	565	545	526	571	574	517	559	548	557	542	546	554	543	533	585	501	579	558	538	591	608	528	526	555	544	554	573	564	559	556	556	567	531	539	556	610	580	566	504	571	526	559	545	523	540	567	569	556	563	588	603	527	544	552	537	577	551	553	547	575	626	545	537	546	516	551	538	575	559	567	521	554	563	537	570	509	570	583	557	517	571	561	570	543	581	561	594	553	537	604	554	539	561	520	547	550	501	579	552	588	548	542	560	557	507	576	576	570	528	547	555	540	557	571	532	566	551	542	556	576	578	578	558	583	565	550	556	567	585	573	571	553	549	585	540	539	524	560	498	572	571	573	563	563	584	566	501	608	538	533	557	530	568	536	580	537	553	547	544	529	574	560	592	550	584	553	562	579	575	568	576	582	555	541	563	518	520	518	559	549	550	537	554	582	570	573	558	540	557	594	525	512	570	570	584	544	599	532	602	543	571	490	566	553	521	538	575	549	554	612	548	546	535	547	608	559	572	536	571	549	547	534	519	563	557	558	544	549	583	543	585	593	581	541	549	546	505	548	547	556	586	525	556	526	539	579	544	556	567	550	573	559	562	552	531	589	575	597	568	554	554	535	553	569	558	565	537	520	600	544	539	540	559	539	538	539	532	579	523	590	595	583	565	547	536	548	540	575	569	559	555	589	562	537	574	594	532	530	600	560	537	568	585	572	534	595	589	550	541	563	537	561	583	526	564	534	561	535	544	540	553	550	535	517	550	543	580	518	537	550	585	542	582	544	562	566	512	589	560	560	580	495	576	564	544	560	585	543	576	568	518	555	548	527	513	548	560	605	576	566	575	560	593	593	591	605	560	556	531	575	559	545	565	595	581	523	583	546	600	542	585	590	560	585	578	562	565	569	536	599	598	567	558	581	514	576	572	543	530	516	509	556	523	559	541	512	580	556	552	525	535	486	578	567	577	564	520	572	552	543	538	539	563	584	590	569	531	537	523	549	551	560	547	531	544	549	544	561	572	535	546	564	569	553	590	559	526	571	593	531	584	549	539	559	552	493	522	530	542	543	527	538	532	544	567	483	529	541	530	551	565	588	570	551	523	526	551	579	551	531	551	533	599	541	551	580	549	531	549	543	559	597	605	549	600	542	562	556	568	549	573	510	539	576	532	558	542	611	583	549	542	550	515	556	550	569	592	557	617	559	548	559	546	526	524	544	588	543	554	578	544	605	579	571	557	541	535	538	596	537	579	575	549	543	553	562	548	534	552	545	571	559	552	553	561	529	577	600	554	592	559	589	609	586	582	530	554	575	572	533	532	552	593	561	573	552	577	577	578	571	527	594	562	554	539	600	572	517	546	529	536	541	565	550	567	568	558	579	535	531	529	588	538	572	547	573	532	590	563	601	511	536	546	580	539	560	583	555	527	567	595	536	578	598	572	541	561	565	558	560	517	561	602	537	553	537	530	529	570	564	559	563	531	560	551	570	541	600	578	548	535	574	547	557	551	532	539	507	583	577	578	525	566	574	536	548	539	570	573	523	551	597	545	544	563	590	546	585	560	521	574	600	562	583	582	550	606	568	546	576	549	534	512	551	532	560	589	551	553	525	567	573	557	538	575	509	586	556	557	539	547	548	517	550	548	556	584	564	557	493	543	548	549	571	571	535	535	583	589	562	530	546	557	542	570	577	564	537	580	546	579	545	608	534	564	586	531	549	598	624	559	549	564	532	560	551	552	576	523	526	561	552	508	560	569	585	552	589	603	575	564	563	568	538	587	554	554	582	538	531	562	568	548	599	574	563	575	526	545	601	543	521	543	579	548	551	539	556	542	615	574	557	576
33353	16737	3358	687	533	475	463	489	468	443	467	490	453	425	438	454	465	439	501	423	474	487	441	459	476	414	462	451	432	437	455	435	463	425	476	429	447	449	436	430	449	448	457	453	469	439	470	433	449	443	446	440	463	441	435	476	453	460	412	443	420	480	436	418	430	429	442	454	476	397	481	447	444	478	433	440	429	445	485	478	444	418	449	457	433	458	457	418	431	387	467	433	438	418	414	441	430	460	447	444	479	454	434	443	408	441	434	448	448	448	437	458	473	450	445	431	510	431	441	423	442	497	470	409	434	414	447	412	457	435	479	438	450	453	420	461	428	409	442	461	463	419	474	418	436	452	429	439	426	429	440	444	444	419	469	418	405	424	407	396	447	427	462	434	460	421	416	437	437	446	422	466	417	485	458	492	406	484	417	405	449	423	440	388	438	416	445	439	443	439	486	424	489	427	451	426	421	475	445	467	433	438	425	422	493	428	418	444	434	436	435	474	420	464	436	440	470	456	467	471	456	442	447	446	441	443	421	438	472	459	445	469	467	448	446	430	476	417	536	466	473	463	421	436	428	435	413	450	454	441	461	430	439	410	446	454	440	443	443	442	444	451	460	423	461	485	437	444	422	443	451	439	427	433	420	445	458	442	443	410	422	410	461	444	467	437	454	413	474	432	445	467	454	449	441	449	452	445	436	447	476	443	478	423	429	436	395	419	426	445	418	472	454	458	442	408	419	485	392	438	473	428	440	457	456	464	436	398	443	421	439	412	473	442	465	429	445	476	441	447	450	450	444	442	439	463	433	455	425	465	402	463	433	450	453	425	432	422	460	457	463	413	468	405	432	474	440	448	463	437	441	472	422	459	429	421	445	425	481	436	439	425	448	444	415	423	432	464	441	460	464	422	434	433	404	460	465	455	436	450	436	438	464	452	407	450	437	445	429	438	415	400	447	439	464	431	431	449	455	435	444	419	461	432	407	445	440	440	490	447	422	441	447	430	464	462	400	429	432	404	444	431	433	499	447	442	478	472	449	464	460	421	399	450	458	437	489	454	414	430	473	474	423	436	411	435	439	426	492	471	457	448	487	425	413	441	442	436	447	439	484	408	430	430	446	459	466	432	428	399	447	442	452	413	455	431	410	473	479	400	448	429	449	443	449	470	471	464	439	432	392	439	453	476	444	419	443	439	465	445	442	444	412	380	454	462	478	480	430	448	433	432	429	429	438	446	422	439	427	450	445	429	448	417	457	440	414	478	439	429	443	428	444	433	449	437	436	443	471	424	434	431	436	416	480	459	465	456	445	447	430	419	433	454	434	428	475	452	442	412	479	450	434	424	428	474	462	405	430	409	424	483	444	429	449	457	422	478	434	413	457	469	462	459	482	470	436	476	457	438	443	423	436	396	450	446	417	442	407	409	416	456	425	450	411	458	417	429	460	416	431	446	473	455	447	469	422	422	442	436	437	450	473	459	432	475	432	464	433	406	456	400	453	474	440	414	471	437	453	451	452	448	427	467	448	439	478	439	462	419	446	446	452	422	447	395	448	476	448	431	453	451	433	432	418	421	451	447	465	424	427	456	422	482	473	418	454	444	447	456	472	441	444	437	426	441	416	462	427	444	480	473	466	424	430	438	456	458	412	424	417	443	433	456	405	433	413	407	404	453	464	435	438	456	441	434	424	421	441	479	467	430	469	422	466	432	443	431	423	431	419	440	453	457	429	447	442	462	430	478	472	441	437	437	495	475	457	464	459	445	437	414	433	435	420	463	452	467	454	440	459	402	456	430	427	449	441	419	435	428	431	452	435	436	456	450	442	436	451	478	439	472	444	436	444	434	446	440	421	472	414	424	440	429	448	446	459	443	443	448	438	415	439	467	415	449	429	461	466	421	446	446	452	473	428	427	441	449	453	464	437	447	419	449	430	457	440	450	457	462	474	438	400	428	467	483	430	438	443	466	480	453	453	423	425	430	440	475	446	463	405	444	419	460	429	433	416	423	452	426	406	466	432	467	412	412	426	438	429	463	439	445	448	461	442	451	447	415	465	455	442	412	410	479	446	464	409	457	503	465	471	472	437	435	415	395	445	452	453	445	410	414	454	447	420	492	439	457	393	444	435	469	453	441	455	420	429	467	455	414	407	429	453	438	441	433	477	449	441	463	446	445	432	406	450	456	451	430	481	427	416	443	469	457	440	431	454	426	454	426	456	445	453	430	457	460	429	418	445	492	429	434	433	411	449	461	448	428	461	459	453	415	450	418	446	437	432	431	431	419	441	457	458	401	476	458	472	442	462	467	480	424	398	452	431	455	446	462	470	467	413	466	388	471	508	469	415	421	466	478	485	427	450	433	447	475	443	444	441	433	437	467	421	454	424	448	430	415	471	435	457	408	386	444	408	437	438	460	433	439	435	439	456	478	474	460	417	445	503	485	425	456	469	427	429	396	439	404	450	441	447	462	440	404	452	438	390	465	422	432	426	438	439	467	434	413	400	437	430	440	440	424	452	457	482	437	427	420	481	448	466	424	480	433	451	458	455	431	453	445	440	469	428	423	418	436	433	471	448	452	497	438	424	486	423	406	484	450	455	428	455	415	472	423	404	436	441	433	439	460	452	459	421	424	414	422	465	409	450	413	453	419	453	442	448	428	441	459	464	473	424	450	435	449	468	430	422	482	426	465	432	439	435	494	414	424	441	401	432	422	428	443	475	442	455	450	448	470	471	455	478	428	449	449	413	448	442	480	445	444	447	451	457	446	415	452	450	413	441	410	470	448	429	485	429	452	463	468	456	485	451	467	433	471	436	450	454	452	403	446	438	449	432	452	411	418	458	431	405	449	430	416	453	452	454	423	466	467	482	452	438	496	438	423	471	449	453	474	437	471	424	432	454	420	440	411	482	509	482	426	455	446	430	452	444	433	432	468	445	439	455	412	410	410	423	426	462	443	444	442	418	479	433	461	426	432	428	420	435	433	476	454	462	436	473	478	421	459	447	445	474	469	457	451	430	425	431	459	458	465	448	469	400	435	448	448	443	454	452	440	440	464	437	468	447	433	438	435	436	473	409	441	433	422	458	441	478	444	461	467	466	485	463	452	423	457	409	439	426	460	467	448	472	414	406	455	421	463	466	453	451	435	429	418	463	453	445	446	447	451	449	442	440	482	426	456	423	499	412	434	442	442	448	434	450	461	444	449	419	440	419	459	426	453	474	470	438	454	416	425	427	441	435	445	443	440	440	424	455	410	433	408	424	456	427	415	476	448	450	424	454	443	475	449	434	453	435	447	472	464	443	452	459	446	423	450	509	438	432	477	473	488	465	459	414	467	461	463	432	470	426	435	406	459	395	453	443	441	401	447	461	446	419	477	448	452	422	464	429	455	462	455	409	437	404	446	425	435	436	436	428	469	415	457	427	457	481	449	457	428	425	445	417	430	451	437	430	453	434	451	421	400	416	433	420	453	468	433	425	433	458	430	440	398	479	427
30410	2787	879	660	549	514	496	519	488	500	453	503	505	429	465	446	485	454	477	460	481	477	470	477	510	451	472	482	462	454	448	493	475	479	485	492	455	486	460	488	476	444	472	488	508	491	464	503	469	496	455	479	464	488	457	491	483	498	480	494	493	493	440	459	465	490	500	459	472	467	458	453	497	431	487	451	473	470	517	510	470	474	465	472	450	467	489	435	484	489	449	476	491	455	474	460	491	475	484	481	462	467	463	431	471	513	460	483	474	500	466	467	475	431	457	475	450	513	515	456	464	493	478	447	508	452	448	429	441	465	480	468	461	472	463	456	430	454	443	477	486	494	497	445	447	514	465	452	488	456	460	448	463	494	524	443	410	490	481	449	491	489	461	463	483	482	469	444	472	491	450	449	486	493	448	473	459	462	481	454	459	476	487	500	515	437	522	458	487	447	431	457	487	486	456	479	444	478	462	499	462	442	487	507	439	504	493	435	489	486	473	486	425	463	489	485	486	471	476	487	460	440	531	476	454	447	436	464	457	466	455	446	462	453	476	466	434	431	440	463	459	431	500	449	466	471	514	464	470	488	464	490	475	455	454	483	433	453	466	452	448	458	460	438	444	485	465	463	472	461	467	479	461	438	457	414	473	476	474	458	461	479	469	505	444	462	441	461	461	462	461	478	470	481	479	447	465	457	473	457	447	463	456	443	473	428	414	470	503	467	472	470	457	474	466	472	471	477	448	455	463	494	462	450	475	479	479	493	459	462	492	466	502	450	472	485	435	492	454	468	499	491	461	444	500	462	517	504	476	488	467	441	462	456	497	480	497	476	461	444	449	479	478	505	451	459	439	520	486	473	504	456	443	473	456	453	482	449	462	470	450	480	444	486	496	469	477	489	453	472	497	485	464	487	466	469	443	439	475	432	456	461	452	469	460	504	462	444	485	465	457	531	468	499	456	446	444	426	464	453	427	453	487	467	467	463	479	452	490	454	474	449	448	481	511	482	497	460	503	472	446	463	464	466	481	462	469	484	501	471	479	448	455	468	497	471	459	448	503	457	484	450	465	479	492	504	463	498	456	497	513	432	451	437	456	442	479	454	490	474	504	463	449	483	489	462	496	491	461	493	466	462	478	483	441	490	480	490	468	475	496	462	443	477	439	492	477	462	460	485	472	502	512	490	461	478	501	504	477	469	441	477	465	491	465	467	470	527	461	433	503	465	413	468	467	457	462	500	473	477	466	490	476	480	460	504	461	480	445	487	453	469	456	483	416	485	490	436	434	459	491	488	518	465	515	467	473	476	472	448	463	462	498	475	484	483	486	496	460	494	435	450	473	469	457	468	449	455	495	460	469	480	444	485	477	461	474	485	466	455	473	461	482	427	495	476	502	443	449	469	468	487	451	499	465	480	489	464	449	454	471	479	490	448	464	442	483	450	486	467	467	462	455	457	481	456	481	452	480	465	453	444	466	493	452	476	496	480	491	462	457	475	488	450	494	437	467	448	440	439	481	485	495	441	492	455	468	464	463	510	486	444	472	407	442	461	466	463	469	468	481	440	434	420	445	456	463	497	464	480	413	496	462	485	482	446	466	480	485	484	431	517	452	433	469	462	442	484	487	477	506	505	473	461	455	430	480	490	456	497	451	443	489	492	463	457	508	488	453	443	461	471	458	504	450	478	459	473	434	468	450	499	496	480	456	479	452	481	495	477	461	478	488	491	496	433	511	497	520	473	473	457	498	473	474	488	445	460	450	452	469	483	474	440	489	465	501	472	444	419	452	450	490	474	492	491	480	471	503	497	506	450	483	463	480	463	434	465	454	483	482	465	460	481	453	454	465	488	473	498	454	445	472	494	446	482	510	466	456	487	480	423	496	493	465	464	511	458	443	410	462	465	431	470	422	468	479	454	492	433	468	468	447	448	459	509	487	496	482	464	510	478	456	454	498	489	452	453	460	465	502	448	448	484	499	486	468	466	498	481	476	481	456	471	419	460	464	489	485	457	483	466	499	484	468	473	474	464	477	458	503	485	486	456	481	521	454	453	471	445	460	458	473	473	449	442	459	468	480	479	517	488	453	466	447	461	478	468	435	458	444	465	477	472	460	445	455	459	458	455	470	442	471	437	474	474	488	486	460	482	459	468	493	463	469	484	453	416	449	479	447	453	431	504	487	450	478	476	478	491	529	507	477	483	506	498	476	494	482	459	441	441	508	473	443	469	482	488	458	495	447	478	472	468	483	450	497	493	487	486	504	484	455	466	457	457	451	465	493	453	480	478	503	460	450	457	460	447	445	472	519	479	453	465	485	453	462	481	497	437	472	434	472	412	472	461	416	464	460	442	469	460	442	470	457	453	460	466	427	468	465	438	466	510	478	461	467	434	476	460	495	486	449	463	474	465	505	449	511	451	429	477	467	505	423	455	489	498	482	472	475	444	444	492	499	476	447	457	448	481	460	456	426	476	487	465	491	443	451	474	509	501	448	463	452	485	482	475	461	480	449	464	494	475	441	442	437	464	483	490	456	476	445	440	443	499	464	476	450	476	460	512	470	429	474	502	498	414	464	441	456	473	494	459	502	461	451	466	434	485	506	462	520	486	472	513	446	500	445	487	487	479	442	486	464	448	487	474	467	411	477	460	484	505	470	473	459	474	480	501	477	488	450	441	497	459	475	482	466	431	463	462	461	436	485	463	469	462	488	484	460	424	477	450	456	496	480	416	443	466	449	519	456	497	460	476	487	444	450	429	469	445	476	464	479	483	425	473	451	482	488	470	473	430	464	486	462	456	465	491	440	482	489	463	471	466	455	497	492	484	465	480	453	485	476	454	456	471	442	438	450	477	470	453	453	451	464	489	479	467	468	474	436	477	475	482	454	470	496	493	479	488	494	487	434	451	444	493	443	461	485	471	461	460	488	468	471	474	448	455	437	479	493	484	443	466	457	445	474	496	455	487	456	518	449	459	443	490	485	458	482	502	486	456	466	467	477	468	482	465	460	461	477	469	435	491	439	474	489	479	453	444	469	479	442	469	492	494	484	474	437	443	433	477	493	478	511	459	497	477	455	505	501	477	436	489	457	451	476	452	483	466	469	426	449	469	482	434	513	440	454	474	439	472	450	498	482	521	469	474	484	478	472	484	464	497	461	498	485	475	435	471	438	459	519	480	477	446	493	429	497	482	511	424	461	440	496	452	500	417	494	464	424	425	469	478	479	489	424	490	488	492	478	456	449	508	478	496	462	439	462	435	479	471	463	477	496	467	480	474	463	455	494	471	467	480	486	496	443	474	492	457	460	478	485	486	455	476	437	426	467	426	444	487	430	449	440	467	458	446	485	481	448	481	449	463	445	489	452	468	462	501	461	493	491	449	477	484	487	482	473	456	496	463	458	459	475	441	447	427	471	500	494	469	485	494	451	452	482	461	477	478	489	478	476	523	453	483	472	472	466	453	443	477	466	487	437	504	469	452	460	464	477	467	516	478
25204	20936	26996	24938	20854	9179	909	626	481	488	408	422	354	378	365	329	356	347	301	303	294	324	321	315	329	311	300	296	278	309	300	299	295	305	274	327	298	270	290	293	257	285	268	325	279	274	303	237	297	257	289	292	288	307	293	289	270	295	296	287	316	295	284	291	318	277	286	286	276	269	286	278	284	266	307	278	257	273	278	306	282	260	285	298	271	250	270	248	280	266	244	304	292	265	281	306	274	255	296	300	259	275	268	283	261	285	259	261	296	278	281	273	265	282	282	281	266	270	317	284	265	293	266	294	270	263	273	284	275	273	274	261	273	269	258	261	273	292	272	257	324	271	298	286	263	263	273	285	266	274	262	252	280	238	254	288	282	283	279	289	285	295	289	259	298	273	265	307	257	292	282	268	274	290	250	286	261	280	230	251	278	270	310	282	254	263	255	250	263	301	268	305	264	276	267	269	291	258	289	282	253	276	277	275	290	288	273	275	263	250	291	263	280	273	313	291	285	261	287	297	282	267	237	277	276	278	281	264	278	305	259	273	256	243	300	246	273	249	262	265	285	241	268	285	306	292	297	263	260	275	282	277	251	282	282	281	288	267	311	253	273	272	276	298	286	284	281	304	278	286	259	298	287	237	282	284	278	312	263	259	310	274	275	286	269	259	260	286	279	293	269	282	281	290	273	276	276	256	265	292	279	274	289	283	276	296	292	276	274	277	289	262	272	294	273	298	287	282	267	308	279	266	258	301	252	290	304	282	279	277	279	263	293	264	274	285	269	244	265	269	270	289	288	301	288	310	275	260	282	283	298	276	280	263	256	271	261	297	277	281	253	302	286	317	292	262	275	307	305	279	284	289	286	291	274	293	297	304	273	271	272	300	288	275	270	260	248	272	269	261	324	266	292	263	252	223	266	272	278	263	304	266	263	309	294	277	275	303	261	265	268	233	269	241	281	290	280	270	288	279	267	279	279	303	280	282	289	275	315	282	318	278	272	266	281	274	263	280	270	238	266	275	274	259	289	310	300	319	265	283	290	264	279	278	250	296	276	289	291	265	302	310	286	260	281	257	278	290	297	281	291	261	287	269	297	324	274	290	279	285	275	284	257	280	264	285	284	258	290	278	264	307	288	307	276	282	285	283	290	306	280	267	286	278	256	269	281	268	278	285	278	269	268	272	301	286	261	273	269	261	267	292	284	283	269	256	282	277	238	273	268	255	304	291	281	272	267	251	332	290	293	262	272	264	250	292	277	262	269	262	271	317	290	239	314	281	278	296	279	250	295	294	264	261	265	257	296	272	267	287	265	280	276	281	276	246	256	290	262	262	279	284	277	275	250	274	272	286	275	261	271	263	248	286	264	287	281	316	271	257	284	283	269	266	270	283	281	266	285	288	265	260	280	267	258	297	272	247	284	268	310	291	261	264	301	288	256	281	273	333	251	295	298	305	265	275	263	310	309	271	239	293	301	276	262	276	243	298	272	286	269	278	295	294	282	285	296	247	250	270	306	298	292	289	276	281	269	314	264	264	261	282	255	295	285	271	295	279	224	301	299	300	280	298	280	291	316	265	247	266	268	262	294	284	303	268	258	282	312	280	281	239	267	293	287	269	288	269	234	259	277	264	271	290	278	268	256	270	265	282	283	261	256	261	292	273	269	285	250	281	243	277	293	272	283	286	281	272	251	250	297	295	283	285	287	284	280	290	293	277	282	274	289	278	258	278	282	256	262	275	317	279	281	291	265	291	255	294	264	292	286	307	291	268	287	292	253	283	292	249	270	269	270	285	290	275	268	282	282	243	284	276	290	285	286	263	267	274	296	278	267	289	284	258	266	277	254	277	259	282	265	276	278	262	277	290	299	256	282	287	283	256	259	275	269	252	260	298	295	275	298	283	267	296	283	265	275	262	284	291	243	269	281	254	282	284	286	256	261	293	275	284	282	285	281	283	285	269	250	279	258	273	280	263	288	243	278	280	269	256	261	248	273	248	295	287	285	264	270	270	296	272	259	264	292	262	241	288	279	283	302	280	261	272	273	297	274	276	284	256	269	272	268	251	258	294	232	274	284	298	271	269	264	260	278	250	298	293	275	278	275	275	277	238	301	269	275	280	262	288	290	261	270	299	269	277	296	291	244	292	281	248	288	282	252	288	308	248	281	264	278	253	280	271	252	310	270	307	274	245	286	250	291	254	269	281	269	290	267	251	285	284	264	286	285	287	290	259	293	280	279	292	253	258	278	265	299	278	289	286	322	265	284	293	298	286	283	269	293	275	269	251	271	263	305	237	314	299	288	281	279	301	271	299	277	257	299	237	285	281	269	282	247	271	261	295	289	266	299	285	295	278	257	266	309	254	269	290	289	259	286	291	279	275	305	278	281	260	268	261	287	282	293	288	296	269	292	300	269	261	270	294	250	275	291	273	248	297	282	309	282	265	276	267	281	279	267	283	296	287	285	263	270	262	302	255	302	300	280	281	270	277	270	257	267	288	265	271	259	298	255	292	300	258	253	293	240	275	262	254	282	266	289	286	254	263	278	267	273	291	293	282	266	269	294	306	294	296	273	279	267	282	280	270	282	283	283	279	260	267	298	302	280	257	249	249	264	273	303	227	289	260	268	273	257	277	268	295	279	266	268	249	247	257	289	260	291	255	269	258	253	295	252	285	256	283	254	278	269	306	283	289	270	270	280	248	278	287	289	302	278	283	284	268	273	273	273	271	279	273	260	256	301	265	276	286	264	269	252	292	295	278	265	280	273	289	260	255	279	294	318	307	259	284	296	293	280	285	260	284	307	257	292	246	257	294	293	260	306	280	309	265	272	281	274	288	279	304	265	251	282	294	284	259	272	269	267	280	271	274	275	262	283	273	288	277	275	246	269	276	255	272	297	262	261	274	285	298	304	276	257	268	276	290	290	279	279	257	276	292	258	270	289	307	298	287	269	272	254	268	280	269	275	279	266	255	280	277	278	265	295	264	288	286	235	277	250	250	284	256	301	263	278	260	309	298	279	286	280	280	266	266	278	297	272	248	289	276	251	281	291	263	250	253	264	292	300	266	236	296	253	247	294	285	297	271	274	273	259	255	252	257	281	299	277	261	276	287	276	290	288	298	265	277	266	277	292	283	269	269	288	308	303	286	233	256	300	310	288	278	268	318	262	266	280	280	287	284	257	281	254	266	285	266	289	264	251	263	299	289	275	284	269	269	303	265	277	278	255	247	257	278	281	278	290	279	287	263	282	280	308	254	283	300	255	255	258	269	311	310	275	302	282	275	274	277	267	312	260	280	294	302	298	280	275	259	291	290	250	272	286	255	270	278	296	295	273	246	289	274	291	287	281	271	243	279	247	278	270	274	253	277	298	263	249	258	253	284	273	254	282	291	263	263	259	255	280	248	263	282	260	263	269	288	295	296	283	269	278	278	278	268	283	302	283	292	292	276	266	254	266	281	270	289	257	260	297	275	295	292	273	260	286	288	273	280
55705	11421	7237	4078	2522	1746	1304	1077	849	765	605	605	510	524	480	489	456	450	392	356	405	389	357	338	335	354	344	339	371	339	321	380	342	321	336	322	337	330	303	303	269	327	297	317	296	304	307	296	289	277	309	292	306	324	297	283	304	303	360	285	285	306	339	306	308	313	288	294	348	296	266	278	319	298	315	307	282	271	329	311	308	278	254	303	296	263	263	313	315	323	309	302	308	278	291	301	256	314	281	329	325	295	312	303	281	276	296	302	302	273	312	304	284	297	302	280	290	278	302	275	309	261	282	289	306	273	288	282	298	288	283	275	326	273	310	326	305	289	281	304	277	301	312	310	295	307	281	309	289	249	305	314	282	330	296	281	257	300	268	269	297	283	276	290	296	299	312	289	303	305	248	276	257	292	282	268	316	310	282	288	270	290	262	295	276	295	277	291	294	297	323	286	276	307	303	299	294	281	297	296	294	292	278	280	269	296	287	279	303	294	278	267	279	299	297	314	280	298	268	291	285	285	274	279	288	279	293	274	329	309	293	282	282	256	267	338	309	321	288	278	298	300	309	278	245	272	299	299	308	308	287	303	314	294	248	293	299	298	266	302	287	282	280	283	308	278	316	316	302	281	292	285	279	284	288	298	278	261	320	288	311	292	262	278	293	275	291	300	291	276	296	280	302	289	296	324	287	289	287	283	292	313	327	282	331	285	319	302	290	278	304	303	305	288	274	277	269	307	245	291	297	291	290	294	293	288	271	312	287	305	284	272	293	295	296	290	306	334	303	298	280	292	288	279	286	288	284	293	283	278	298	291	260	288	268	289	315	260	312	272	303	288	281	274	290	269	305	284	311	312	279	303	259	280	286	284	317	307	292	295	266	274	276	289	290	256	276	283	322	267	267	274	287	301	274	315	276	285	299	263	302	273	308	317	291	298	320	295	324	317	280	293	303	310	292	313	288	288	268	293	269	307	308	291	289	300	284	275	296	258	254	271	260	306	272	285	281	334	285	290	294	308	278	291	305	290	294	284	292	291	291	279	288	322	292	272	315	282	321	273	297	299	287	287	280	301	299	301	251	310	272	284	302	334	255	276	248	288	296	245	297	308	275	303	294	287	289	286	299	310	275	278	325	283	278	283	318	310	295	275	279	299	280	310	266	287	300	289	290	289	281	272	278	252	295	280	298	297	296	280	260	276	303	285	300	252	285	310	300	278	278	289	308	302	286	277	277	280	270	316	310	295	273	312	290	284	289	271	276	310	301	291	283	316	275	295	304	284	305	290	289	286	300	293	274	271	300	306	253	316	268	319	284	307	303	306	293	296	325	292	286	264	310	286	277	278	311	297	263	279	301	308	274	306	293	314	289	315	296	290	289	277	282	307	276	291	299	298	304	278	314	308	277	312	302	289	314	279	285	271	308	262	277	281	268	285	308	294	279	272	256	296	283	288	299	312	278	278	306	301	292	318	265	302	263	277	274	281	294	295	285	276	290	296	304	299	278	303	285	289	301	280	265	276	293	263	291	274	278	305	303	295	257	293	270	288	298	268	279	318	256	305	280	288	281	284	298	287	280	281	285	296	307	304	274	276	308	277	270	274	294	298	289	299	280	300	282	265	307	286	263	281	299	260	276	296	301	298	293	269	311	280	288	317	260	290	295	286	300	283	289	298	298	281	295	299	303	279	292	316	304	304	299	296	279	275	307	297	328	275	289	265	269	284	287	304	277	253	341	296	333	273	309	297	278	306	285	292	295	261	291	301	299	328	296	310	305	297	306	288	295	286	354	329	276	312	285	309	307	244	261	302	284	288	291	290	294	297	271	281	294	304	276	275	293	293	297	273	286	278	310	289	298	308	282	318	292	310	310	296	313	299	277	297	301	252	288	278	291	280	269	259	303	280	271	279	278	285	280	295	291	281	285	288	277	261	282	279	286	276	289	294	278	290	291	245	308	290	280	315	303	297	273	300	315	258	309	257	275	275	296	283	288	285	310	281	290	311	285	291	277	312	279	284	304	328	292	284	290	268	287	255	282	271	292	319	280	259	291	269	301	302	303	300	315	293	314	290	264	323	287	310	285	271	274	271	285	275	317	256	282	288	296	297	280	296	305	272	275	300	287	304	302	280	308	265	281	280	299	290	299	312	273	281	271	291	292	326	284	307	304	291	270	292	317	299	310	292	279	245	274	282	278	303	309	279	308	298	264	298	300	294	308	286	267	323	281	305	290	288	283	286	276	290	262	298	278	255	277	311	285	299	303	285	292	268	327	255	279	291	272	289	314	285	303	285	311	319	259	291	302	280	268	276	304	280	315	299	289	298	276	280	293	288	270	266	307	282	295	268	279	277	264	287	278	285	287	291	301	327	277	266	305	275	282	288	276	297	280	280	288	299	292	293	301	280	306	291	311	307	281	284	298	303	299	286	282	272	267	271	256	305	303	307	303	290	331	271	306	267	285	318	277	268	298	290	299	285	294	271	284	301	289	268	285	292	313	310	300	303	277	279	278	293	268	296	307	321	306	307	283	291	290	292	286	311	287	291	285	294	289	283	276	282	295	288	269	285	290	287	289	299	288	284	308	303	296	287	279	291	281	305	277	292	290	274	275	307	303	278	271	281	276	298	295	284	287	297	282	287	286	314	289	289	302	281	280	301	308	310	287	280	283	297	309	291	282	281	262	278	298	284	301	276	285	277	279	281	285	273	298	297	301	310	284	308	276	284	307	304	313	280	296	287	273	259	267	273	290	272	280	302	272	286	290	297	275	297	281	268	275	270	267	294	301	288	265	308	306	293	298	297	288	275	272	311	277	310	308	297	278	271	271	310	267	297	287	289	305	302	312	287	288	266	299	318	284	302	316	291	310	283	272	291	308	256	294	294	327	260	292	308	272	327	289	317	314	299	325	306	274	292	309	252	279	261	288	322	295	256	320	302	296	281	272	307	282	277	268	308	273	274	262	295	327	315	287	286	273	280	268	274	271	289	296	290	288	282	267	297	289	261	273	295	270	296	292	273	284	280	266	296	305	294	269	307	281	317	260	299	301	280	281	256	265	307	308	306	287	316	306	271	269	268	316	332	280	284	317	295	290	288	270	322	296	247	313	298	281	291	297	307	320	270	284	260	299	289	271	298	270	292	309	295	286	307	295	293	296	281	283	282	286	264	298	287	297	317	273	273	280	292	286	300	270	291	287	309	281	308	307	267	292	287	312	282	300	271	289	292	274	287	285	289	272	301	278	300	262	310	273	275	323	304	316	306	307	284	301	318	286	308	310	296	284	265	282	307	304	293	295	266	283	282	297	302	283	276	292	285	297	301	304	268	265	310	297	301	286	288	265	318	279	278	307	268	275	292	294	272	260	259	283	282	277	297	307	283	273	279	304	267	289	308	272	284	282	309	298	288	288	289	277	286	286	287	267	313	287	294	270	277	311	266	270	316	311	280	300	304	277	307	311	275	259	292	253	291	276	297	305	304	272	318	282	300
23301	20925	27532	24473	20927	20948	8232	1416	1032	980	892	807	775	743	758	714	752	687	715	689	660	688	687	645	654	636	654	649	617	608	585	597	582	635	601	576	593	591	573	636	635	655	584	579	575	659	609	670	591	647	594	663	596	568	617	574	554	609	627	612	628	601	638	585	636	636	645	624	559	617	576	561	588	573	590	607	581	570	604	574	619	592	590	554	625	539	598	534	598	610	571	616	582	590	639	569	632	596	577	614	598	589	588	605	569	574	591	569	568	566	591	630	596	583	624	594	590	577	585	585	577	613	618	579	575	590	580	567	609	583	610	583	600	576	564	600	608	564	576	600	577	586	565	576	591	582	582	601	599	576	590	593	597	621	570	573	594	585	569	565	583	572	603	595	620	543	536	583	557	594	618	614	598	589	580	627	559	599	591	632	546	602	640	562	527	592	640	595	628	593	603	604	582	626	557	577	534	562	589	558	592	609	551	640	523	618	604	644	565	609	569	581	559	578	600	562	592	600	533	537	580	614	638	582	620	594	581	581	624	558	575	572	595	601	624	560	630	621	607	552	574	603	612	591	594	582	593	557	551	580	579	585	605	588	636	574	611	609	570	587	581	600	610	548	611	618	647	579	546	577	588	531	572	545	584	608	615	571	579	566	567	592	497	567	601	571	549	589	596	566	614	547	594	584	615	597	548	620	603	543	596	612	603	608	596	554	593	599	584	520	626	587	559	605	548	612	577	550	570	601	596	581	587	546	549	569	592	594	594	563	605	578	598	612	545	591	585	603	601	541	538	585	579	628	595	599	606	618	606	542	580	580	565	551	587	576	570	586	592	568	600	626	565	585	565	531	570	610	626	621	579	583	572	601	610	562	585	642	586	594	600	595	643	597	564	586	620	583	600	594	581	577	546	614	568	623	555	571	574	594	607	611	573	596	562	590	588	582	651	590	581	619	597	596	580	572	596	601	589	578	618	597	637	550	608	612	591	543	563	606	570	590	570	610	619	554	544	578	588	559	576	543	560	571	561	621	587	592	544	611	614	598	574	572	576	617	596	573	612	558	600	569	588	567	609	593	605	595	563	592	557	579	612	605	610	589	584	563	617	587	562	606	585	572	586	580	552	560	588	615	577	546	577	614	600	608	592	543	611	597	628	538	577	596	625	575	582	580	576	574	592	560	584	560	598	538	594	587	563	607	613	543	573	572	591	606	544	588	595	621	589	575	594	602	556	595	622	577	543	535	530	609	610	568	563	552	575	560	625	570	594	564	570	550	612	618	581	598	580	596	618	596	550	565	617	577	562	595	579	580	645	619	637	590	590	621	595	578	579	585	614	584	576	587	574	607	546	588	548	612	559	611	583	571	532	586	616	596	580	576	656	586	603	571	587	559	578	567	616	606	583	556	575	597	603	619	551	568	566	633	629	571	579	581	564	557	545	564	551	570	569	577	600	587	654	597	577	610	623	580	598	544	553	591	594	575	591	588	588	592	608	586	604	615	569	633	577	610	576	542	602	563	590	623	623	541	588	633	572	519	616	534	610	580	585	579	554	607	578	580	573	600	557	619	577	606	578	573	631	592	630	587	576	557	570	611	603	633	592	563	618	592	594	581	637	596	601	592	614	577	589	649	587	574	537	612	573	547	590	572	569	531	563	556	581	632	592	561	629	659	563	572	638	625	576	618	561	623	548	621	589	585	564	557	589	601	583	569	590	644	572	571	589	588	581	548	596	582	561	575	588	586	543	524	549	561	611	558	581	612	586	564	546	588	608	620	573	594	616	598	617	594	604	587	617	591	605	572	563	553	565	630	555	617	539	603	580	571	550	558	592	567	552	583	588	596	595	564	613	602	573	552	598	580	567	579	536	562	531	540	612	613	591	576	567	591	541	578	622	563	577	609	580	614	590	599	557	593	522	604	565	587	603	574	574	586	556	585	579	594	596	568	616	616	577	608	592	613	601	630	573	567	602	619	594	591	618	600	530	582	588	572	549	621	613	620	561	597	571	587	566	585	573	602	611	588	625	590	604	599	594	613	621	596	619	565	581	580	583	582	560	620	526	603	579	613	564	562	580	553	607	560	569	623	584	586	542	588	543	571	599	585	574	576	590	559	570	575	574	573	570	615	582	587	607	580	548	577	565	572	613	581	566	598	606	591	594	554	578	580	567	563	589	595	565	614	560	547	616	564	637	606	574	627	576	564	565	522	580	596	593	622	575	564	562	581	604	598	572	555	589	616	580	595	577	612	603	624	646	551	548	620	592	612	599	592	563	583	591	586	582	589	596	635	559	546	568	626	570	620	548	612	562	600	600	563	610	577	546	601	568	591	582	629	591	598	546	583	595	581	584	599	552	577	577	598	626	555	577	547	608	596	579	588	600	582	597	587	564	516	603	580	576	563	566	606	595	579	584	573	585	571	580	590	606	587	644	599	570	602	567	604	598	577	608	566	589	556	614	611	600	576	588	619	591	566	549	595	588	558	618	577	562	573	603	575	558	585	592	594	609	586	613	622	526	584	587	546	584	627	595	589	592	530	541	588	652	569	549	579	596	615	571	553	608	582	598	600	560	560	605	591	617	548	586	603	557	557	591	615	608	604	573	617	599	563	600	587	574	598	572	577	596	584	530	594	595	566	556	540	592	557	601	593	535	565	572	594	596	565	562	562	592	572	632	586	536	562	590	603	605	556	563	569	626	622	601	588	636	607	555	583	582	599	607	590	558	584	593	556	602	538	604	582	574	561	586	563	548	570	593	599	565	586	566	555	592	587	591	587	575	584	645	606	573	564	569	599	582	587	580	576	617	574	578	612	587	557	591	563	588	598	644	628	600	602	585	587	600	557	548	580	566	607	620	527	555	580	569	575	591	562	579	601	581	551	578	577	563	579	590	550	580	581	583	575	552	557	568	602	550	574	589	572	559	587	597	608	558	579	585	579	591	610	553	599	564	565	590	606	605	594	597	586	605	566	596	576	575	588	578	617	597	620	629	633	571	593	584	587	614	604	565	548	563	582	608	584	577	609	659	599	553	581	592	527	610	627	580	583	557	573	582	582	541	562	613	583	590	581	597	568	583	573	606	560	579	600	599	576	582	613	602	612	592	549	591	549	570	586	636	549	573	575	573	612	560	552	611	569	580	596	563	597	599	610	557	622	542	590	564	579	601	587	594	613	598	579	575	586	540	563	632	571	553	562	578	568	601	633	623	578	582	626	585	555	532	595	589	568	575	582	598	570	601	585	581	550	575	589	568	557	534	568	571	562	564	567	544	583	601	525	583	607	617	564	605	584	617	592	594	558	620	538	555	580	562	587	607	597	583	535	606	608	546	607	548	591	567	592	618	578	586	570	622	609	558	582	583	612	603	590	598	584	595	585	600	582	607	568	551	574	595	576	554	627	533	658	578	564	554	574	541	559	621	581	581	569	591	534	601	564	599	581	585	582	535	578	578	583	568	584	634	521	629	614	611	586	581	552	581	569	575	593	585	617
54630	14688	12176	7377	4604	3474	2501	2008	1693	1347	1289	1192	1087	951	933	862	848	824	782	792	723	718	678	683	690	694	671	643	616	593	639	630	594	628	621	644	612	592	617	595	573	592	597	573	642	601	597	588	601	572	601	613	563	637	557	585	596	646	567	525	580	587	547	609	572	595	546	598	581	571	567	538	576	535	572	567	542	585	595	571	527	562	586	577	538	580	539	620	549	599	585	600	565	542	563	554	571	582	550	551	541	553	553	527	580	514	565	569	602	580	567	532	607	532	584	546	559	571	563	513	537	573	509	551	546	566	563	560	578	561	580	539	548	549	535	567	536	577	573	540	564	572	569	596	535	507	537	557	568	541	517	571	520	532	562	537	579	523	491	540	531	578	556	600	552	527	553	554	556	534	568	590	533	549	534	548	513	537	547	595	549	595	586	553	570	524	599	557	551	540	560	577	555	573	580	559	542	516	588	532	571	582	547	532	520	569	526	561	566	524	529	563	553	553	560	568	553	547	587	560	531	606	564	575	567	593	557	549	582	563	519	557	580	537	587	559	565	552	578	575	565	555	551	549	555	539	526	545	625	575	574	549	542	559	549	528	576	560	558	553	587	559	564	558	591	599	564	539	542	560	587	589	583	519	585	549	597	563	555	515	507	550	527	564	553	559	545	554	577	556	575	589	592	552	580	585	526	598	563	532	511	569	547	603	517	551	545	531	564	545	542	538	538	518	534	584	563	539	536	555	601	562	533	527	557	555	591	517	571	538	573	569	500	556	557	547	550	564	575	565	627	575	540	552	607	525	579	610	530	551	575	570	588	556	545	551	580	585	525	536	584	565	562	490	534	546	541	541	570	517	549	538	571	576	507	533	552	502	547	592	538	549	560	529	551	557	596	531	574	595	567	516	572	557	585	556	502	539	586	546	563	574	540	585	558	594	520	550	554	542	543	581	533	547	531	564	543	552	540	581	532	571	546	570	559	539	569	529	563	566	587	535	580	576	552	565	577	595	554	532	583	552	555	573	554	592	527	571	560	568	581	554	574	518	545	545	559	554	526	562	523	558	552	552	529	560	578	569	517	551	545	519	610	542	546	523	509	565	585	555	544	584	581	561	567	573	578	567	553	578	532	538	533	579	538	584	566	556	539	544	563	559	550	512	544	537	553	550	561	557	543	568	545	552	546	533	578	548	562	534	550	568	548	523	555	565	576	523	610	536	541	532	607	579	524	516	603	551	572	545	563	511	546	590	525	564	536	551	542	548	542	527	573	557	568	563	614	576	540	558	592	551	566	602	531	581	588	551	554	542	597	558	548	585	553	568	566	553	565	568	531	551	548	555	537	558	540	562	520	520	589	557	537	552	525	543	545	583	565	555	566	536	553	573	539	496	568	566	566	562	565	529	539	560	564	582	564	536	584	589	598	539	571	541	524	568	581	605	589	543	597	513	538	533	572	571	597	586	557	551	557	532	550	536	557	557	570	551	559	558	550	565	558	560	564	566	587	532	567	564	574	570	535	547	602	573	596	574	526	517	578	538	568	519	575	584	540	573	574	587	533	579	616	577	559	559	559	538	551	546	596	605	572	555	573	564	629	585	573	604	574	564	547	550	545	525	565	584	542	582	535	561	561	550	532	546	553	569	548	556	569	548	518	586	545	536	579	548	577	550	516	554	552	509	549	552	563	488	548	548	558	542	573	570	549	543	561	588	563	567	562	498	485	546	527	569	561	556	532	606	557	545	616	593	560	591	517	553	545	643	574	539	517	537	604	544	590	557	530	567	566	540	570	554	535	554	519	520	588	565	548	544	551	556	543	596	607	558	585	541	579	533	541	537	558	566	506	518	561	559	602	518	569	588	554	536	532	545	575	551	574	535	595	565	533	562	517	560	520	563	559	532	554	518	554	526	550	569	538	548	522	518	539	545	590	578	543	540	543	530	529	557	537	571	569	532	541	530	534	560	542	521	603	530	603	583	585	569	557	545	536	537	559	545	550	555	585	546	552	564	564	570	521	525	573	602	545	547	538	548	543	581	539	566	548	596	554	555	548	574	559	555	545	558	605	565	529	574	559	587	564	567	553	564	521	546	539	530	559	554	564	558	529	544	550	568	519	533	539	556	571	537	531	523	537	564	529	547	528	568	570	568	562	600	543	590	568	566	545	539	544	540	551	561	564	566	553	577	587	598	568	573	556	542	548	556	559	547	575	580	556	585	572	577	537	542	534	579	561	592	580	541	553	555	554	558	558	574	533	536	559	517	544	605	541	561	565	523	550	554	517	611	609	568	580	569	569	533	567	574	534	543	550	535	564	601	518	540	553	551	579	545	542	563	584	608	588	563	562	614	595	562	571	568	560	550	561	581	535	574	527	562	608	530	573	558	502	547	561	554	531	541	555	567	543	534	540	538	557	539	523	608	585	578	530	552	549	509	529	561	537	554	625	545	569	541	542	515	576	571	532	581	576	614	582	532	557	582	574	570	575	543	595	527	556	560	584	543	563	579	543	522	548	567	541	529	560	563	539	516	582	566	539	546	534	620	539	550	552	557	597	569	567	576	558	576	570	553	537	593	557	574	538	546	557	532	537	572	564	552	559	577	537	522	536	531	538	583	563	563	587	533	538	581	521	574	561	553	575	584	538	533	528	620	586	510	539	549	574	597	556	578	573	570	569	571	534	528	529	574	562	561	548	552	582	574	558	568	545	555	547	567	541	573	538	510	523	569	562	554	581	557	604	538	534	590	541	585	500	595	544	553	555	550	573	538	575	604	559	507	527	540	556	544	548	554	504	569	578	524	578	527	564	531	526	528	515	559	537	572	529	592	537	528	542	588	596	555	557	554	539	555	584	576	534	520	530	562	528	570	579	573	542	596	600	520	560	581	555	558	518	499	511	570	585	582	574	615	585	597	504	537	541	530	553	582	557	583	589	564	573	527	503	595	626	578	543	544	562	571	520	600	568	557	551	562	550	587	581	556	592	529	552	567	546	518	559	554	532	561	600	554	570	548	560	558	523	537	577	569	632	569	543	554	540	584	552	589	554	523	552	573	542	506	564	565	529	552	559	519	566	551	556	538	551	557	568	554	561	536	546	510	527	580	572	554	545	535	564	526	544	568	535	504	520	508	596	576	541	587	529	499	587	585	534	605	595	541	544	535	600	554	561	581	519	555	588	562	526	574	561	584	570	553	589	548	522	535	563	571	561	556	541	570	556	540	564	543	551	552	541	576	544	550	554	585	544	548	567	583	583	552	577	536	600	568	592	548	580	548	552	569	596	559	549	582	550	571	591	553	585	542	523	574	583	589	553	555	582	564	550	564	562	548	601	577	550	580	537	522	573	575	553	565	566	541	543	563	571	528	526	563	517	543	591	550	541	540	556	555	560	517	562	592	547	533	572	539	617	564	553	584	592	567	533	542	544	561	549	610	553	528	571	592	565	582	524	535	558	552	584	530	608	563	578	544	536	586	529	580	555	550	550	551	582	578
33295	16646	3227	697	566	495	438	459	444	456	459	434	434	468	405	416	440	432	421	468	472	402	459	443	436	442	431	400	438	414	470	409	411	434	458	437	483	415	420	437	443	475	431	432	426	418	414	447	465	399	461	389	449	422	450	477	443	444	442	445	445	431	488	428	467	389	413	444	436	447	462	430	419	439	396	425	433	408	417	475	434	407	411	414	447	479	438	471	424	444	409	466	437	425	436	430	447	423	468	430	451	418	409	442	447	481	413	460	419	406	451	434	467	454	448	432	451	450	419	451	428	455	422	436	381	469	406	414	445	455	436	422	422	474	455	424	433	430	464	424	432	456	465	451	441	454	458	434	414	404	409	423	391	408	415	454	442	458	404	469	438	427	462	454	431	427	459	490	480	456	408	426	456	427	419	419	406	452	435	475	438	439	448	451	408	441	428	429	446	426	479	464	448	454	451	452	440	439	466	460	425	463	478	478	429	434	444	459	404	382	424	414	433	436	498	433	485	453	441	455	412	424	404	385	397	450	432	443	425	456	443	449	445	451	444	468	436	485	454	465	429	447	420	432	444	447	409	441	455	440	449	419	448	447	473	469	472	428	456	419	456	443	419	436	413	430	427	452	431	438	439	454	407	422	402	457	457	426	428	432	442	436	435	417	402	446	426	385	426	443	449	416	426	458	442	386	416	455	426	461	449	448	400	480	430	426	415	444	431	433	414	403	436	425	457	445	455	441	430	463	442	418	463	402	469	412	431	380	441	461	436	427	455	444	433	461	432	447	437	441	430	457	441	424	423	415	439	437	424	390	433	425	426	421	450	407	449	433	412	452	464	448	450	425	439	474	448	440	470	457	432	429	465	432	431	433	424	482	433	452	455	419	438	442	428	435	431	436	395	458	455	399	479	420	454	397	445	441	406	455	470	463	441	411	413	419	468	394	419	415	425	427	455	411	470	410	471	466	445	442	435	453	433	411	412	405	445	439	438	420	426	452	460	395	397	496	456	482	447	472	419	412	406	425	441	428	435	429	443	441	427	434	417	456	445	445	444	427	416	428	426	431	431	407	417	400	400	399	452	450	417	460	447	490	436	449	445	392	458	437	461	407	436	393	436	435	419	431	446	441	431	442	473	432	463	452	448	451	418	433	432	433	441	427	451	425	442	422	416	421	419	438	429	433	409	455	448	440	457	431	451	434	445	423	418	454	421	432	474	410	449	403	452	430	485	443	470	455	449	424	425	470	442	388	446	385	458	464	418	415	446	430	431	446	390	466	455	488	436	425	422	442	453	471	431	457	415	445	436	400	442	460	467	468	432	451	386	434	455	413	414	439	485	450	413	421	423	412	473	462	438	452	414	456	434	450	428	429	402	401	436	439	447	464	447	455	421	403	421	415	466	451	451	410	440	470	455	447	421	402	452	464	422	426	413	419	437	450	448	412	452	438	406	418	412	424	455	448	430	472	449	459	444	441	437	436	440	427	433	442	421	458	442	446	447	444	442	449	471	433	453	461	435	422	449	475	458	443	365	415	455	428	443	427	421	423	449	426	459	426	438	437	441	439	450	440	434	440	432	476	412	438	448	454	429	418	453	453	424	452	463	447	421	421	459	449	439	457	470	430	428	417	438	446	416	404	420	435	448	428	449	449	465	413	477	467	433	448	436	457	434	436	418	440	452	440	421	454	422	454	446	454	424	419	450	409	429	434	429	436	451	436	423	393	451	429	437	439	419	445	426	436	438	453	454	420	456	397	447	452	422	421	440	436	429	457	436	446	441	442	424	436	410	407	413	432	430	447	473	394	461	456	460	441	406	430	432	437	438	458	449	441	396	445	447	460	422	447	420	452	485	444	438	424	429	456	446	433	459	414	449	413	439	438	436	432	462	429	481	489	452	393	461	435	449	432	406	425	454	461	463	451	465	404	508	457	437	430	421	433	426	447	476	409	420	429	432	453	446	410	430	369	428	416	441	424	430	467	434	400	467	445	405	418	485	421	410	425	416	476	454	471	452	452	457	474	427	441	472	448	458	441	401	397	410	459	441	433	399	434	445	382	416	454	454	455	463	411	465	396	419	414	450	461	423	463	457	430	446	457	403	441	447	422	433	455	461	451	400	435	439	455	418	419	447	437	430	438	469	461	458	457	417	412	447	434	445	432	424	457	445	406	437	421	463	473	455	437	438	425	430	449	416	417	456	467	445	445	411	423	441	444	458	468	436	471	466	436	477	441	422	422	462	465	448	456	419	426	402	453	402	403	425	454	414	431	430	468	462	432	429	436	418	423	422	406	446	439	434	431	427	445	439	409	430	426	410	442	449	443	377	459	439	437	444	442	449	451	454	447	433	455	445	425	432	437	404	441	477	438	419	426	397	439	478	414	434	415	477	463	477	422	454	473	401	444	440	472	416	418	419	453	399	435	415	411	434	465	415	441	444	386	458	441	428	422	481	442	436	426	411	450	476	405	428	454	445	418	453	458	430	434	433	443	447	392	434	465	417	447	407	468	451	392	418	434	417	470	433	467	451	438	412	438	438	449	402	375	461	477	460	459	436	467	405	460	442	440	440	444	440	432	458	456	442	432	436	478	428	436	475	464	483	422	438	425	440	443	449	445	436	414	427	456	415	403	482	449	437	448	449	460	420	405	439	414	436	456	419	412	445	417	434	451	432	435	393	404	407	455	457	433	415	442	439	433	447	397	467	464	437	414	466	465	418	435	440	427	440	450	412	470	410	423	439	417	394	445	435	455	452	468	477	435	408	427	450	422	458	469	432	414	384	439	450	468	451	421	429	460	455	429	443	448	449	427	427	473	438	455	462	451	442	430	471	436	448	470	438	405	415	418	480	449	461	459	462	469	443	444	456	410	464	456	443	420	482	456	476	423	443	440	446	442	450	439	478	439	492	466	443	463	455	454	436	453	426	435	411	418	454	458	426	409	436	429	429	405	488	444	414	421	461	418	449	423	468	418	414	388	431	404	472	442	458	417	417	453	460	474	431	435	389	414	384	429	439	433	413	449	404	439	426	465	428	450	422	454	428	430	444	455	422	415	422	427	440	390	443	446	455	416	429	440	429	431	411	432	417	472	449	431	441	459	446	460	441	454	450	461	444	465	428	454	460	431	432	413	420	431	411	440	416	447	427	444	452	413	436	443	465	430	453	459	442	443	469	448	435	434	450	431	429	456	439	422	453	444	453	443	443	422	440	426	462	436	450	453	493	429	444	444	435	439	442	443	437	429	432	418	443	421	412	401	443	441	425	480	456	427	433	451	422	438	435	491	433	443	412	430	427	444	456	426	431	461	484	423	436	442	446	435	440	434	417	397	426	445	455	457	439	437	458	410	423	390	434	443	437	455	406	403	422	439	424	427	427	439	407	444	414	442	452	452	418	452	439	420	426	443	407	479	444	417	442	417	458	467	472	465	408	489	433	435	507	467	477	430	467	423	409	434	455	419	422	455	438	391	416	474	430	455	458	452	439	430
30129	2979	867	667	578	536	559	526	468	497	480	475	471	450	452	476	473	471	482	487	451	478	495	467	484	470	468	462	467	446	487	446	494	462	484	479	467	469	458	439	517	500	454	500	443	490	501	449	504	483	522	469	473	474	480	478	461	434	446	485	488	505	465	476	447	458	473	466	481	474	454	433	485	440	467	442	438	451	466	467	480	422	499	467	466	450	476	463	434	491	461	490	461	426	473	482	488	443	469	480	460	476	495	449	488	444	464	459	479	480	467	463	446	466	435	454	516	486	417	435	478	483	462	477	507	488	454	492	477	457	434	452	466	481	468	513	426	472	479	468	476	461	497	445	474	435	460	466	452	464	490	486	475	480	467	507	464	419	467	470	472	508	467	439	477	465	478	451	448	438	462	454	484	454	452	467	497	521	477	470	475	472	484	474	479	465	465	483	458	489	500	482	452	462	447	483	467	478	454	455	478	466	479	462	468	450	469	402	484	460	458	485	436	447	487	470	480	447	437	464	434	444	467	469	455	436	483	438	449	484	452	492	464	502	496	469	450	471	451	443	448	489	451	473	459	459	454	463	476	480	456	481	451	457	432	444	498	489	485	489	449	476	459	472	475	504	473	498	458	470	472	460	469	459	470	450	494	462	531	466	466	461	446	459	472	446	448	462	467	427	459	484	454	448	456	471	484	448	493	464	464	472	453	455	426	498	456	485	442	470	482	454	469	459	467	422	424	473	481	464	444	443	474	467	488	454	466	452	473	462	481	415	475	433	499	499	430	468	465	448	403	464	452	457	449	492	488	483	456	451	496	480	464	455	496	496	471	491	463	470	441	482	470	457	460	481	492	503	497	525	444	478	496	522	453	448	464	452	506	486	436	476	507	487	470	459	496	442	456	461	503	431	423	435	444	456	479	480	490	465	466	421	478	451	435	479	433	464	479	465	450	430	456	450	434	445	492	448	451	444	469	429	479	500	490	469	462	434	476	427	463	454	506	459	426	500	490	513	452	470	448	489	460	507	443	514	467	455	446	429	482	462	499	466	481	490	462	482	462	463	479	466	495	467	450	492	480	486	425	470	447	414	463	463	477	464	472	480	449	463	456	417	478	471	445	525	432	481	511	446	460	435	466	488	497	483	472	464	439	464	457	463	491	461	443	477	475	477	462	467	447	440	450	448	440	428	463	419	429	461	439	464	489	484	496	457	488	448	445	494	473	485	444	445	494	489	465	484	461	443	459	483	479	421	462	452	495	494	468	422	469	453	445	476	506	417	477	467	448	486	462	444	456	446	452	479	481	496	474	471	498	465	454	477	479	484	469	465	450	487	436	480	442	464	461	476	445	493	464	473	504	487	478	435	471	505	467	508	469	436	482	447	479	473	470	503	463	441	460	504	480	497	450	454	501	495	475	443	490	433	479	438	486	444	467	449	462	485	455	511	467	491	447	473	493	509	498	421	454	470	454	452	450	468	459	482	472	431	495	443	493	434	448	448	460	449	458	472	462	426	487	450	457	456	502	484	471	464	466	449	474	450	436	455	476	448	443	454	441	443	477	458	458	485	436	475	476	482	459	450	476	455	481	460	454	490	505	475	450	500	463	461	439	490	428	449	438	471	501	458	458	475	485	464	474	480	529	483	454	420	430	456	485	525	426	459	455	509	438	458	467	484	438	457	465	482	498	450	503	431	453	483	454	454	439	440	470	454	468	444	482	463	434	419	479	451	476	429	479	438	482	474	454	481	455	459	471	461	512	487	448	490	444	454	452	455	471	462	455	483	482	459	418	453	485	523	469	447	467	460	497	455	465	477	441	474	464	488	437	441	424	445	479	441	484	455	449	475	448	454	446	456	424	427	484	463	418	473	437	507	468	524	467	475	485	458	485	510	490	482	459	473	439	436	470	441	429	417	487	435	435	459	472	472	501	472	480	491	470	427	476	489	475	441	475	459	455	443	451	469	449	410	458	464	499	459	488	474	461	448	470	442	479	432	473	448	458	470	449	479	467	449	471	468	476	448	455	473	466	482	478	454	453	405	465	424	474	485	487	508	461	428	464	499	458	474	458	456	457	478	462	470	498	464	452	445	479	428	495	465	493	479	471	446	433	466	461	455	438	452	488	458	495	473	464	490	459	462	425	450	473	443	462	460	445	504	441	434	496	468	464	495	464	519	459	455	444	454	473	472	429	466	444	463	452	504	484	460	474	499	499	457	508	486	473	430	470	494	462	525	514	408	467	468	429	457	459	485	495	458	465	435	476	456	469	456	464	454	477	457	441	455	453	456	477	473	462	462	480	459	459	459	466	471	447	401	493	472	485	429	511	466	451	467	456	426	447	473	454	450	468	482	475	451	439	488	453	469	490	470	455	475	476	457	433	464	447	452	456	472	459	481	466	481	470	443	461	469	483	487	460	490	482	476	457	474	491	462	470	456	431	486	477	442	498	459	485	462	447	452	497	488	491	457	447	436	495	439	455	498	469	467	410	474	464	477	484	471	469	453	444	447	458	477	442	485	469	488	469	471	452	425	466	465	439	431	481	487	474	437	503	486	432	477	454	441	480	488	445	477	477	464	482	479	458	454	452	429	500	444	484	463	494	503	446	471	477	471	445	451	467	440	473	477	470	436	480	445	458	491	483	459	436	432	450	513	469	448	473	458	514	482	443	494	455	457	473	480	474	483	479	449	467	488	443	481	431	450	468	485	480	514	463	456	467	442	443	459	448	494	467	492	462	465	450	456	500	470	482	488	442	449	497	453	466	462	530	456	462	464	458	450	447	452	467	476	461	442	487	478	500	493	454	448	452	426	470	440	494	471	472	466	473	489	499	511	484	500	459	470	467	439	460	471	457	485	451	480	479	495	464	479	443	484	485	475	460	434	443	457	454	467	473	447	459	492	460	489	462	459	423	434	447	479	489	511	469	480	441	485	499	445	491	462	466	493	471	421	484	482	458	465	464	478	449	476	462	464	487	468	490	474	455	497	453	431	455	425	489	457	450	446	488	544	439	443	429	455	447	449	488	446	456	444	470	443	441	450	474	495	458	450	442	461	458	516	447	451	514	454	513	485	451	493	463	499	474	521	438	464	483	453	458	493	446	461	459	437	475	493	449	482	466	444	514	477	466	502	446	440	492	481	483	497	487	475	480	474	454	459	464	459	433	449	435	459	500	466	455	476	502	459	480	469	478	520	448	461	503	454	439	458	465	502	487	506	508	448	457	476	467	477	454	488	442	499	500	462	478	473	448	449	434	453	449	456	454	456	492	490	436	475	451	493	462	480	494	456	439	457	450	466	454	460	426	530	440	479	432	459	432	469	479	397	463	477	480	479	466	465	484	429	478	464	477	467	465	472	461	451	478	447	469	484	457	443	452	447	474	459	483	502	489	431	471	484	469	466	461	457	438	470	465	476	528	452	471	462	491	464	493	437	504	432	458	452	485	483	501	480	457	512	504	471	474	473	474	500	431	475	508	460	425	496	456	484
25257	20970	26859	25113	20907	9273	954	611	512	475	426	442	384	353	357	347	354	347	334	335	334	343	356	326	281	299	293	322	284	303	286	263	295	286	253	281	271	279	300	286	299	279	309	286	288	294	272	300	294	272	270	269	267	291	270	277	298	278	258	281	289	263	289	304	308	282	303	316	280	282	243	305	297	274	277	243	256	271	282	275	299	275	284	278	289	286	308	265	286	267	281	305	276	286	254	293	283	295	275	250	308	287	264	263	288	262	287	276	259	300	296	288	255	280	286	248	263	273	263	275	268	262	282	285	284	256	265	256	266	298	276	287	266	258	258	270	246	293	272	283	290	251	266	267	298	273	265	304	283	275	265	294	295	291	301	250	233	264	288	274	280	298	276	278	263	276	261	318	288	261	283	281	297	271	293	257	278	258	265	291	270	281	265	296	275	265	306	291	279	284	260	283	275	262	265	262	276	249	266	310	298	275	278	235	286	272	298	282	296	271	255	262	251	268	288	282	290	264	282	265	306	252	262	264	312	240	254	277	287	261	285	266	251	283	273	285	258	287	271	264	240	288	286	283	257	280	290	286	272	277	289	248	286	308	283	264	252	304	260	304	272	269	278	266	282	254	257	273	249	262	299	276	309	274	244	277	299	260	268	289	305	259	295	268	260	265	301	253	281	294	276	270	305	244	282	273	291	267	284	246	287	263	290	284	267	285	279	264	271	286	269	283	252	264	287	295	274	261	278	246	285	289	267	257	284	256	277	278	271	284	279	296	293	281	305	240	257	302	267	281	301	250	265	270	263	286	252	268	272	250	275	281	252	285	254	269	280	288	279	273	275	274	276	290	285	283	274	307	265	287	262	274	281	272	284	296	256	270	255	277	289	270	282	295	275	266	261	282	284	241	277	287	269	279	286	317	246	287	283	255	287	307	268	290	260	265	260	281	333	304	264	280	263	296	278	265	249	285	278	292	245	285	273	289	280	294	300	279	274	260	279	258	289	292	263	282	275	316	253	237	288	287	284	251	247	309	251	286	288	245	272	265	271	263	236	255	275	263	234	298	246	272	295	300	301	264	279	267	270	312	259	284	284	266	277	266	289	270	276	277	268	284	257	268	243	291	255	298	268	290	274	269	275	279	292	282	274	274	267	277	249	252	267	281	266	302	281	280	274	266	266	258	243	279	281	264	286	280	289	271	276	275	268	272	302	265	297	295	284	277	252	287	284	288	226	283	261	274	267	320	280	280	302	257	241	273	269	279	276	262	267	266	272	251	287	246	268	278	279	258	287	289	262	273	272	285	269	303	271	258	274	281	256	273	264	308	305	291	274	266	264	293	262	272	278	290	256	303	298	262	265	294	259	272	258	286	293	258	292	269	286	265	267	301	259	278	285	239	260	264	264	268	272	292	263	277	282	308	253	264	319	275	293	294	255	261	288	281	302	256	299	280	274	268	278	253	259	310	271	289	288	283	300	263	314	250	286	285	287	291	293	280	274	275	293	270	280	280	254	255	265	285	276	260	288	264	236	294	279	262	293	275	290	303	289	282	251	244	257	268	271	234	275	263	281	275	261	275	264	268	297	253	279	274	281	263	247	253	288	273	300	276	277	256	274	297	262	290	282	289	270	270	277	265	307	268	290	277	276	275	273	266	272	306	256	282	291	261	250	241	292	251	279	249	263	266	279	298	267	252	264	260	274	290	286	326	264	277	311	283	273	249	248	279	254	287	299	323	292	278	282	292	280	294	261	286	277	270	271	265	301	276	266	278	296	267	289	269	276	304	287	294	309	278	269	296	295	256	264	295	302	282	261	292	248	258	265	260	302	301	271	296	266	299	270	288	282	284	298	247	287	271	303	280	283	260	307	271	279	284	299	271	253	262	265	284	257	267	251	276	297	265	290	272	261	275	301	282	272	244	287	297	287	267	268	292	274	282	261	291	239	264	294	267	272	272	266	270	282	274	290	245	260	273	287	250	261	255	277	304	269	237	268	292	263	293	270	271	270	284	262	286	271	282	291	321	261	247	294	300	277	280	270	249	282	273	303	281	256	272	274	270	284	256	285	273	246	310	277	279	285	299	280	295	298	279	286	294	248	273	276	265	300	304	304	300	291	289	247	291	289	260	267	292	287	283	280	286	266	308	299	285	304	279	268	253	253	261	289	282	300	276	244	272	255	264	284	275	268	287	246	286	304	261	271	288	273	282	288	269	289	250	294	256	280	298	255	271	275	289	286	263	229	282	295	268	296	305	262	273	284	271	279	269	288	267	279	290	270	257	270	248	275	278	285	287	251	264	275	304	272	253	269	269	298	259	266	257	272	245	307	273	267	270	264	254	272	254	278	292	292	280	284	272	276	251	293	290	284	269	286	285	252	248	299	246	320	278	264	298	264	272	272	258	275	256	252	277	245	291	278	254	260	281	298	272	259	303	276	262	272	271	251	300	269	268	280	266	267	276	273	265	261	260	243	246	277	275	274	279	261	260	273	274	261	257	266	257	272	246	236	272	238	285	270	275	273	278	250	299	258	243	269	277	280	251	275	262	274	265	260	283	243	274	270	272	270	291	274	288	269	281	271	277	283	260	285	262	280	270	285	248	274	281	266	271	310	274	260	295	263	270	279	260	277	260	292	275	273	250	253	267	280	268	305	287	268	263	287	253	298	258	262	269	263	274	260	288	272	286	284	281	275	282	291	281	265	265	283	264	270	268	287	292	276	277	228	249	284	287	300	271	285	264	275	264	277	303	264	270	275	273	254	274	261	304	299	274	262	292	292	280	265	294	267	249	278	279	251	280	276	248	262	257	264	265	285	293	280	283	276	284	256	258	264	268	291	282	259	260	279	291	266	270	255	284	270	268	294	268	279	269	264	248	256	281	252	283	290	271	268	258	272	273	304	268	299	270	302	284	269	292	268	256	268	270	278	277	242	273	278	265	249	250	286	275	207	270	267	277	267	267	290	264	263	288	280	284	280	288	285	278	256	278	266	288	281	298	282	286	255	283	297	294	293	292	256	273	278	298	284	269	267	281	281	246	275	258	271	294	263	249	300	253	263	264	283	280	300	290	267	258	272	269	269	293	281	292	267	292	254	256	264	265	256	274	262	285	314	236	268	249	238	258	255	266	268	305	293	260	299	275	271	280	277	276	261	246	299	293	282	253	272	287	282	260	286	290	262	274	274	275	249	276	284	289	290	256	283	301	307	246	293	250	270	262	261	278	278	272	246	265	271	272	264	277	260	283	263	281	272	295	269	278	313	263	295	260	284	276	270	255	272	294	277	278	272	296	245	249	252	290	273	279	287	297	249	284	287	297	267	256	255	244	259	288	261	277	259	249	312	246	276	280	245	273	294	273	275	280	276	288	283	302	322	283	261	269	272	280	273	276	276	284	237	271	250	251	313	302	277	267	267	291	252	268	268	295	273	293	282	240	307	243	257	293	294	248	273	289	280	240	289	264	267	272	257	250	244	264	299	276	283	262	274	267
56739	13464	7029	4052	2417	1699	1313	1105	863	750	679	611	602	510	484	432	427	439	375	352	381	406	346	389	357	337	334	332	306	343	317	348	340	333	339	323	318	320	292	306	310	290	284	313	337	322	317	325	317	325	309	302	303	319	326	329	328	298	275	299	289	320	314	292	327	290	310	299	291	282	299	267	311	299	295	290	294	294	297	282	311	306	281	313	282	293	311	307	310	297	284	308	305	332	276	297	290	283	289	303	296	328	301	326	308	284	309	305	282	267	313	274	295	266	294	299	325	312	267	296	300	283	283	285	276	302	276	280	300	283	298	275	289	280	259	286	281	324	291	278	269	282	321	287	314	287	272	289	313	292	303	314	267	306	278	286	280	279	296	298	304	257	285	293	298	313	283	300	271	268	303	312	319	264	301	276	317	288	291	294	285	286	299	308	282	302	261	315	306	281	291	268	288	276	296	271	247	279	296	250	300	295	282	299	306	303	333	329	280	285	292	304	286	309	284	302	303	281	281	334	292	276	288	314	310	307	274	293	280	273	277	278	294	285	255	275	251	311	287	288	265	307	313	246	278	293	311	276	313	305	274	327	274	304	274	297	287	295	283	308	291	251	283	308	302	281	289	287	289	286	298	296	281	278	283	287	277	282	271	319	290	301	274	309	269	292	300	275	273	261	274	284	298	263	308	281	291	253	294	302	288	311	284	282	278	260	292	296	272	276	306	286	321	294	294	284	274	277	296	272	286	336	278	282	293	301	263	297	315	290	292	294	274	273	263	261	290	283	307	311	296	280	276	268	337	288	284	270	275	247	270	270	298	255	303	292	307	307	277	301	285	312	294	288	288	274	277	298	299	294	302	296	298	239	309	281	287	297	281	305	272	265	303	299	278	299	303	285	311	298	287	296	301	316	298	271	265	300	304	307	300	296	329	270	314	267	284	311	285	304	298	285	281	279	296	301	296	289	283	308	281	281	279	277	296	270	295	279	334	328	280	302	272	283	310	284	278	305	257	291	297	290	297	292	320	303	286	268	304	266	292	297	284	289	278	292	317	290	272	279	275	300	306	286	305	282	304	309	325	265	310	265	296	289	310	274	285	293	301	329	301	302	290	273	301	333	293	247	284	272	285	296	283	316	284	291	274	310	295	323	294	300	288	286	267	304	300	294	276	296	323	299	286	296	281	271	303	311	288	313	266	260	306	292	294	280	305	289	299	280	284	274	292	302	270	325	305	274	270	288	298	301	288	303	288	270	273	280	306	296	295	262	306	273	306	299	285	269	290	275	285	303	271	287	255	274	305	251	283	325	307	268	312	276	309	291	307	327	278	285	274	296	271	289	307	305	312	300	298	301	297	271	299	288	284	289	277	276	293	290	287	276	293	296	305	275	299	333	281	293	299	310	301	281	304	282	284	294	305	311	312	293	296	263	315	285	269	255	283	267	280	249	295	308	261	286	278	300	305	285	276	321	275	268	314	286	294	278	283	280	299	306	300	289	274	275	292	278	281	272	288	265	301	261	277	295	303	282	298	289	311	297	282	289	293	315	292	294	292	239	272	298	295	279	296	295	278	316	298	285	293	283	288	307	282	306	317	283	291	267	261	291	308	297	300	271	297	299	279	294	310	272	295	294	272	248	284	307	319	280	288	301	319	276	289	313	309	288	275	282	286	277	281	301	291	259	284	329	301	272	263	283	288	284	289	285	349	267	335	303	286	300	281	266	305	285	290	283	314	334	319	259	285	282	275	293	299	287	269	295	289	289	281	282	293	296	313	291	274	298	283	285	266	273	311	295	276	284	282	270	272	267	278	302	306	242	308	277	286	255	292	306	307	257	305	307	283	261	279	295	340	291	255	268	297	320	291	311	283	293	296	286	310	276	297	298	292	281	305	270	311	274	295	289	263	286	291	286	257	287	271	299	269	263	281	292	283	289	299	335	293	299	306	306	274	284	266	298	279	288	281	270	285	274	292	294	284	280	339	307	302	291	281	293	294	286	309	302	296	292	318	252	310	303	311	291	310	313	276	277	291	309	288	272	290	294	267	290	305	289	275	303	304	256	298	256	278	299	280	264	304	282	289	294	262	306	266	273	277	301	293	288	278	306	316	284	303	304	282	322	284	282	341	276	275	285	293	305	310	311	284	301	304	266	259	290	284	268	286	276	293	294	284	311	295	267	288	310	305	273	287	286	300	285	295	277	307	307	321	285	320	285	297	293	300	297	293	301	278	271	310	290	299	279	275	282	297	293	279	289	292	300	269	305	281	321	285	317	291	275	315	255	290	271	308	262	289	291	294	305	309	299	274	271	306	268	306	311	280	247	291	297	294	292	282	288	300	293	281	284	280	261	312	267	294	287	305	317	308	306	283	277	277	261	294	287	320	321	312	302	283	242	280	279	292	284	278	278	329	313	287	271	260	307	299	308	298	308	289	316	283	289	277	292	298	302	296	302	284	314	294	295	322	282	251	271	294	315	266	307	295	266	269	271	306	292	286	297	322	294	282	272	276	285	278	295	255	268	282	304	299	276	305	295	289	303	285	272	294	288	265	303	284	290	292	307	281	281	301	297	286	302	291	294	301	303	273	279	285	262	295	290	293	277	256	301	291	269	287	241	293	300	286	277	283	295	264	307	307	324	289	268	323	290	299	262	284	270	294	298	312	259	291	282	274	302	287	273	307	268	284	307	281	286	286	308	271	284	278	311	294	318	277	283	263	281	297	276	282	270	286	286	309	297	283	263	271	266	261	317	287	293	270	295	274	267	279	290	299	283	255	291	310	267	312	255	314	267	273	279	303	313	292	281	279	319	282	272	283	288	307	284	258	274	277	299	293	322	297	283	300	280	273	269	297	307	259	277	283	284	315	299	255	295	266	260	279	293	294	297	301	306	307	290	285	289	275	297	269	292	306	300	281	276	314	285	286	301	304	292	284	275	300	322	280	270	302	273	273	307	286	316	264	283	301	292	258	283	267	299	293	273	308	277	279	315	304	276	300	265	262	272	280	276	282	297	299	278	307	303	281	288	308	280	274	283	296	288	270	272	288	281	311	294	309	298	281	301	286	287	262	290	289	299	282	273	294	277	286	264	293	297	286	288	265	304	300	265	290	337	285	265	308	282	302	327	301	303	288	277	306	292	301	290	274	257	304	277	316	271	296	292	311	281	278	271	292	288	291	288	310	319	325	271	286	274	256	276	262	297	290	308	278	297	316	297	289	317	275	295	266	267	280	289	261	325	312	297	282	278	310	260	301	319	277	268	307	297	309	265	278	285	290	308	293	286	323	319	303	270	266	283	287	278	287	300	312	272	287	296	300	296	272	292	298	303	264	294	300	278	264	289	257	298	285	310	309	267	312	270	263	274	304	271	303	300	266	282	286	328	268	323	303	260	266	293	282	308	303	244	252	304	292	298	295	295	286	299	332	282	294	269	314	270	267	255	278	284	291	294	279	285	294	302	279	311	300	279	304	307	306	318	285	252	325	265
23228	20938	27536	24470	20941	20968	9144	1384	1116	987	883	822	797	788	723	728	699	741	654	674	660	637	701	639	643	625	639	672	582	652	573	625	649	594	584	574	566	622	633	600	604	617	637	600	630	638	614	588	668	644	662	618	619	565	620	593	595	609	590	580	592	593	576	597	588	574	581	586	606	613	584	628	541	584	544	610	624	587	554	581	571	535	577	565	588	608	601	575	573	622	641	569	584	578	631	594	593	622	601	590	603	585	612	580	600	538	591	578	580	625	632	557	582	577	623	591	608	585	606	616	617	625	659	555	574	583	527	577	590	583	580	615	596	606	605	556	607	551	592	555	554	572	546	584	589	573	600	589	596	542	585	617	595	594	618	596	586	612	565	558	607	609	584	658	594	595	592	616	572	596	567	579	566	578	579	613	608	617	579	620	570	622	578	586	588	588	583	566	634	569	558	575	581	582	580	594	570	609	573	565	582	589	617	534	620	592	609	599	626	590	597	585	572	618	543	628	632	617	553	618	576	557	554	566	601	595	546	574	562	541	556	571	602	608	553	610	562	584	614	578	576	614	626	613	649	533	613	598	583	601	534	594	606	580	573	574	582	590	534	553	582	570	573	584	607	597	635	596	588	602	593	607	603	572	635	571	579	587	563	562	600	554	588	570	579	568	592	572	599	603	602	582	570	613	605	567	614	563	600	611	574	621	565	583	555	585	596	572	562	524	609	575	614	613	571	541	583	590	592	573	591	632	577	545	575	582	580	585	606	581	597	582	606	605	558	578	611	590	578	604	534	602	634	596	620	611	587	604	598	579	546	588	616	606	574	632	588	576	533	640	569	557	591	587	585	590	578	604	604	551	567	586	583	619	549	567	546	590	601	582	597	616	635	598	594	595	618	623	599	575	587	608	571	558	593	612	599	609	553	537	570	554	632	553	550	584	554	601	579	604	583	543	585	629	568	568	587	610	591	588	555	641	599	578	592	607	566	574	608	588	586	616	586	599	582	572	592	581	602	608	617	580	569	585	573	610	569	579	594	609	624	600	615	556	638	555	610	623	600	575	582	600	558	588	524	577	610	571	570	584	600	608	553	553	649	542	582	612	604	606	570	588	589	543	581	537	572	606	593	609	641	570	560	582	568	602	553	592	581	592	590	611	579	643	619	576	583	601	601	556	613	569	570	576	576	622	572	659	541	621	587	595	581	597	573	543	564	568	591	562	566	606	588	599	579	645	583	606	606	627	592	582	581	545	578	629	618	605	553	541	549	606	603	583	658	568	569	546	583	554	622	623	501	605	605	604	581	581	601	636	554	585	614	572	592	642	593	625	611	601	590	595	572	579	610	593	589	558	559	592	608	598	570	608	610	564	578	630	550	577	605	571	627	557	597	550	581	597	616	574	635	587	549	553	565	622	616	525	618	599	574	590	630	560	594	585	584	588	577	610	597	584	608	555	534	630	623	566	615	585	569	578	606	599	594	592	562	592	591	575	632	586	590	561	597	590	567	545	643	588	564	567	563	611	576	608	535	602	577	590	576	624	552	604	562	606	554	613	580	618	560	550	555	575	598	621	595	593	577	565	573	657	588	535	573	568	539	580	609	597	568	565	575	597	553	564	600	579	632	580	584	608	563	560	614	577	597	560	573	623	526	602	586	630	572	614	584	588	548	594	598	563	666	566	564	610	556	578	596	592	600	620	566	601	577	553	592	561	588	599	542	574	551	575	580	605	608	591	603	615	585	605	606	566	611	598	560	585	631	543	589	627	559	553	620	617	571	587	606	545	586	605	592	584	561	551	608	554	605	553	583	569	610	618	583	562	592	543	561	578	609	595	546	575	554	606	557	556	598	629	589	529	605	583	586	575	602	524	585	553	555	606	538	596	618	599	584	599	585	598	582	572	586	622	617	595	564	573	599	579	574	579	572	542	628	552	585	623	629	577	566	565	564	601	613	589	573	567	593	597	602	567	621	538	575	547	621	587	562	598	567	575	589	582	548	598	606	590	579	549	624	598	566	573	599	570	592	554	642	615	601	595	609	621	558	579	582	620	542	566	601	604	625	595	557	585	553	621	585	614	612	536	539	597	562	598	628	574	595	571	591	595	607	591	621	573	577	550	606	570	581	542	549	607	589	573	594	561	590	531	574	575	596	598	570	581	565	604	604	596	565	584	552	572	548	586	570	625	563	622	573	594	562	582	562	635	573	560	652	661	563	616	601	599	577	602	574	587	618	593	603	582	593	550	556	590	564	580	585	608	594	625	603	558	588	518	584	571	557	608	550	576	593	614	555	577	582	580	584	629	603	590	565	587	582	554	567	643	568	585	592	585	592	565	547	624	578	599	605	590	574	561	569	562	586	593	552	591	563	658	564	597	593	567	610	635	632	618	553	615	628	621	586	577	577	590	613	579	559	574	572	602	605	618	586	601	546	537	593	570	581	592	555	639	557	552	577	615	554	576	548	595	559	630	579	582	560	608	609	588	572	623	590	591	556	577	577	581	603	528	640	579	608	606	596	596	584	599	632	580	590	587	619	601	581	593	566	570	617	613	564	595	584	605	607	585	623	600	549	588	593	612	615	592	577	622	546	601	590	615	582	572	611	573	574	599	591	575	573	610	587	543	541	629	564	572	609	592	550	539	601	598	616	582	608	569	613	604	601	608	597	601	597	605	630	575	622	596	619	581	564	581	554	613	570	594	648	584	567	601	560	617	588	583	566	605	540	613	607	592	550	590	613	623	576	573	578	594	594	584	592	584	606	607	572	568	565	560	599	564	606	623	550	590	554	586	597	586	583	624	564	586	594	606	616	558	571	578	599	604	562	626	623	592	560	609	596	543	626	607	583	553	578	584	601	574	602	608	586	587	612	586	560	577	573	558	555	593	571	602	621	601	603	567	593	588	591	572	548	591	608	599	583	566	587	592	657	570	595	575	608	569	579	601	625	630	541	584	571	569	581	556	598	584	601	587	600	586	586	552	570	631	573	564	586	569	542	616	605	604	552	603	568	573	602	592	565	551	561	598	577	549	582	606	574	570	577	592	555	570	543	568	604	595	567	546	571	600	628	619	577	579	584	541	548	570	600	610	603	623	577	597	567	589	600	555	564	567	568	559	564	590	588	559	586	576	615	578	566	548	577	569	596	570	593	630	589	602	634	618	541	550	614	594	597	650	609	568	628	549	607	540	568	569	609	565	586	621	645	629	647	577	580	549	600	618	595	571	580	554	589	612	585	598	575	534	596	555	577	579	564	603	595	563	617	591	577	557	583	584	584	596	597	580	597	601	526	590	607	601	568	616	618	563	599	606	550	593	600	598	591	576	565	567	577	608	608	591	599	586	584	571	595	567	574	607	609	605	589	604	597	609	583	601	556	609	577	569	642	585	568	592	633	582	585	627	579	583	581	571	570	596	572	645	564	570	617	630	628	563	587	611	606	556	593	576	596	627	572	550	599	596	646	591	606	580	600	578	564	618	615	596	544	656	548	591
57120	14797	12163	7312	4572	3294	2508	2064	1686	1418	1299	1144	1074	983	892	899	835	794	758	723	734	721	676	722	685	688	641	711	663	615	639	642	644	617	654	621	625	661	567	627	617	609	615	590	638	601	613	568	584	543	566	591	624	548	558	576	611	561	602	591	591	570	627	568	560	579	554	581	585	571	590	557	559	556	597	576	589	597	544	549	552	533	568	552	577	608	543	536	559	553	560	510	571	594	578	575	571	543	585	572	538	539	576	553	543	585	505	557	569	555	571	561	552	543	566	565	554	567	543	571	537	521	556	607	599	538	566	550	563	549	541	582	561	532	563	556	571	559	570	522	533	527	622	590	554	563	589	513	583	565	578	569	555	561	543	548	559	555	542	555	529	556	566	608	521	557	536	567	574	558	563	561	565	571	557	513	536	536	527	544	559	502	569	538	570	570	530	532	585	550	529	565	585	542	581	577	561	564	568	528	572	564	538	580	568	538	599	539	539	554	566	526	554	517	580	577	527	569	565	555	576	519	548	523	568	564	544	501	549	556	575	559	574	615	537	570	516	541	557	577	581	599	541	556	573	539	584	581	530	552	541	526	553	548	559	518	564	554	573	538	551	530	584	541	553	528	549	542	526	546	562	557	546	609	567	553	542	544	561	597	526	557	570	558	589	580	564	607	505	516	585	561	559	560	546	511	540	568	581	571	565	536	575	582	577	616	532	557	536	560	553	537	572	569	531	524	560	555	601	536	531	529	539	526	550	569	578	575	531	584	542	581	560	576	603	574	562	542	551	587	550	534	575	546	549	498	585	527	565	558	560	579	535	582	514	563	554	552	573	534	541	534	549	528	574	528	526	571	533	575	590	545	558	520	550	580	600	559	562	543	539	551	564	553	572	507	535	561	559	579	503	534	552	560	533	551	564	566	548	554	563	534	607	510	525	561	552	569	559	543	535	579	585	557	543	600	523	560	587	561	592	550	563	569	564	523	530	559	605	542	554	542	578	535	532	552	526	555	583	566	557	595	551	560	538	552	566	559	534	559	523	560	563	532	533	573	565	539	569	556	550	575	573	606	524	545	539	553	572	564	542	555	568	565	562	568	550	546	569	576	530	531	559	585	555	496	606	556	577	537	563	574	524	559	555	516	549	536	540	549	578	577	540	590	587	582	547	539	528	527	526	555	585	542	549	563	600	533	571	563	554	540	568	592	573	602	538	590	531	564	530	571	567	540	565	594	546	556	569	524	550	567	538	523	566	551	577	568	575	549	565	534	522	538	542	555	569	541	562	578	566	558	555	518	534	558	541	555	550	531	518	575	559	591	565	535	506	528	511	542	530	549	512	520	563	524	525	572	544	565	531	525	567	512	573	538	573	579	562	557	576	554	581	573	550	553	557	578	543	519	541	515	537	553	578	536	542	541	538	523	574	564	569	568	518	561	556	554	569	532	584	545	558	536	538	525	535	559	563	518	539	567	522	566	556	539	542	556	591	602	557	570	560	528	546	529	573	562	552	523	534	574	564	540	582	566	567	529	532	555	537	582	555	539	551	559	517	552	540	533	534	572	534	562	597	584	567	587	546	552	560	582	553	570	551	549	584	522	586	560	561	540	564	565	540	605	580	550	597	588	543	574	571	518	513	608	536	559	518	558	495	547	531	497	557	545	550	565	589	549	563	525	574	502	566	561	534	566	527	540	525	550	542	546	580	576	564	544	510	577	557	521	570	563	553	533	547	570	551	550	614	553	546	552	540	581	565	563	583	572	588	538	554	523	579	548	544	549	544	520	569	532	589	521	535	621	559	536	540	565	559	557	527	572	572	529	567	529	564	504	554	510	543	561	534	578	585	533	569	566	520	542	550	566	576	587	594	548	577	601	544	520	572	570	509	578	559	516	505	558	541	532	541	519	558	510	540	584	568	562	561	552	555	555	562	553	530	544	565	619	525	596	557	565	530	579	598	557	593	581	530	594	547	584	587	534	559	551	580	549	579	585	542	573	523	538	562	553	549	517	569	617	559	593	540	588	522	552	581	558	585	562	555	565	551	546	553	531	587	526	537	555	559	557	518	571	553	523	541	535	558	487	554	512	555	595	568	584	599	563	611	566	572	565	579	520	530	572	570	548	573	523	553	585	589	557	531	556	595	574	513	551	532	513	564	572	572	555	558	538	554	538	533	572	504	514	556	613	548	595	534	538	569	584	525	612	566	552	590	554	549	529	536	521	569	553	553	549	574	544	554	558	522	556	563	596	601	557	552	584	570	565	508	549	559	597	573	546	545	538	541	562	570	538	567	511	547	557	535	573	519	570	574	561	599	569	516	570	561	549	521	550	518	589	573	573	527	571	519	560	530	556	552	539	590	560	566	552	572	617	557	558	563	549	616	537	531	563	523	549	538	524	532	584	611	576	567	556	595	596	566	551	560	584	554	576	530	556	532	557	564	537	542	558	587	615	547	552	526	529	593	531	525	552	541	564	551	565	560	549	556	531	577	528	545	520	562	553	579	585	513	583	517	481	537	560	565	548	585	505	592	582	578	558	529	555	579	549	512	574	579	561	578	538	568	547	532	554	551	568	523	596	574	545	586	609	527	534	572	530	616	610	540	545	567	576	548	573	547	568	523	584	613	554	568	585	573	525	528	582	584	605	547	531	532	531	552	531	565	537	563	545	542	592	554	512	564	530	537	582	593	557	523	593	530	584	567	561	585	565	558	603	577	561	545	548	576	546	561	545	531	540	572	500	565	555	543	567	571	543	586	592	548	535	525	600	573	583	550	573	549	550	554	525	568	538	552	531	553	521	564	548	526	528	574	544	577	567	574	549	547	559	528	536	536	519	545	567	536	553	570	552	573	525	557	541	556	556	563	529	545	592	557	560	546	516	557	537	556	537	558	547	558	563	594	537	547	546	560	554	574	545	581	539	561	574	558	531	517	577	602	529	553	558	544	557	537	530	549	552	558	529	582	555	560	542	551	564	554	559	576	546	545	581	553	549	524	547	549	517	546	548	581	548	589	572	507	562	550	559	508	532	547	539	516	529	548	558	545	543	536	600	556	587	540	563	584	572	530	561	555	569	534	580	558	539	541	596	536	592	537	557	532	536	520	548	603	553	555	595	539	532	556	553	567	522	553	566	549	532	546	534	561	561	577	596	568	529	558	588	543	571	570	565	510	523	542	540	544	590	550	569	533	542	604	533	539	530	553	581	593	570	534	593	590	576	515	551	554	528	550	541	578	563	563	559	541	581	519	549	577	544	563	534	525	566	553	592	594	559	526	533	556	553	566	578	525	546	548	535	596	530	558	516	591	537	569	576	543	606	572	526	586	561	553	537	522	533	564	561	552	545	523	571	567	570	585	595	560	541	547	553	561	529	570	555	538	560	580	549	516	553	561	523	561	519	577	536	522	504	529	543	537	543	534	573	550	580	582	586	584	562	570	556	535	555	538	575	579	547	583	521	572	548	584	548	549	597	545	535	538	571	564	526	574	547
33204	16944	3422	701	501	480	467	445	438	441	449	459	435	445	434	470	424	496	452	458	473	451	440	439	483	434	429	429	435	457	413	436	455	435	439	403	426	441	435	442	437	459	431	442	453	407	439	446	440	428	419	413	420	453	473	449	432	431	459	432	443	446	458	417	409	455	439	433	453	465	410	447	431	454	435	445	447	461	412	465	468	451	454	440	471	416	399	408	467	425	443	457	444	457	447	421	468	447	396	412	442	452	444	433	484	441	433	438	450	423	411	439	451	423	476	446	453	463	430	431	415	474	415	417	413	411	473	441	470	443	406	408	433	455	425	423	425	416	458	436	419	438	468	441	416	423	445	466	451	464	443	456	450	440	444	456	405	353	419	440	439	476	419	432	414	427	440	436	420	466	436	428	434	387	472	455	454	465	431	409	415	439	417	465	450	416	452	453	463	467	442	405	458	440	420	458	421	422	444	467	404	421	408	419	473	424	467	450	411	482	462	433	413	431	379	454	431	426	421	417	463	436	412	399	445	416	429	469	449	424	413	423	423	447	472	455	444	419	426	418	467	474	435	444	414	442	421	442	434	439	415	443	444	442	430	470	439	434	463	433	450	459	427	443	441	443	417	431	441	440	453	456	385	426	443	435	438	442	426	444	448	420	419	428	392	448	462	470	468	438	417	439	428	425	455	416	449	447	467	465	421	459	468	443	455	424	444	408	416	432	459	442	436	431	437	412	426	461	461	418	484	436	468	481	404	436	445	479	410	430	421	474	458	430	449	436	455	459	444	435	421	455	511	427	438	460	452	419	472	478	447	453	403	434	428	434	423	426	428	442	457	428	387	436	418	469	459	431	466	436	437	437	466	467	438	472	441	453	403	414	432	472	466	438	416	484	433	381	464	436	471	466	442	437	415	443	467	459	402	467	447	471	442	401	449	400	449	461	434	472	491	430	452	463	438	420	439	434	437	433	432	462	455	468	418	466	439	452	444	424	457	474	455	437	417	464	460	434	415	482	444	437	414	413	408	441	389	424	444	471	435	439	462	444	469	479	457	476	418	455	405	419	409	450	476	424	440	430	441	462	444	426	420	434	441	415	426	426	468	430	471	453	470	430	434	389	429	448	469	471	406	409	437	394	460	478	443	442	418	409	494	420	428	463	425	441	453	450	416	445	452	430	436	423	450	432	416	433	434	474	469	433	444	433	435	408	443	447	397	446	455	426	413	458	415	433	417	452	431	441	445	435	452	481	461	473	452	434	423	445	450	425	466	473	449	424	415	441	463	440	443	414	405	432	439	424	437	481	441	478	470	447	476	462	449	444	420	441	472	433	468	482	443	450	430	400	430	431	442	432	424	452	435	439	458	438	447	462	437	467	430	416	475	442	435	457	431	415	457	453	432	441	414	438	430	400	442	457	436	405	443	473	421	431	468	455	461	417	435	476	462	454	444	483	435	465	451	426	460	436	490	407	460	412	418	458	413	442	436	473	453	433	486	436	474	431	408	429	424	431	441	445	425	445	483	427	450	465	431	441	444	428	429	427	472	404	430	403	429	480	425	477	447	445	448	432	399	469	450	441	484	429	484	432	420	469	429	471	452	451	489	447	408	417	434	407	431	449	452	481	458	402	453	452	428	468	457	435	475	422	418	457	430	433	439	426	454	447	411	444	439	443	438	457	457	440	429	463	468	435	437	452	432	389	404	408	431	427	455	456	451	431	426	451	412	402	468	433	468	422	430	422	413	408	411	457	452	441	439	437	417	428	409	421	433	446	440	440	462	433	387	418	457	468	442	440	447	395	444	449	417	437	425	450	448	478	450	475	431	462	438	446	463	429	470	436	446	425	418	432	420	475	446	444	456	425	453	431	424	452	463	431	492	464	494	429	452	424	433	415	457	417	421	433	455	440	401	452	439	448	491	427	447	454	432	431	444	445	393	442	421	450	405	426	438	430	449	415	439	463	429	463	425	429	443	440	446	447	449	497	423	475	445	441	467	441	407	428	461	464	399	423	413	493	433	470	422	428	429	438	427	411	419	459	405	478	434	422	415	452	469	501	408	421	427	430	414	422	418	449	435	432	427	460	432	420	444	421	423	385	412	429	408	445	433	400	425	450	485	450	454	439	435	452	453	454	446	423	434	458	443	444	459	463	438	480	457	428	465	417	449	462	437	422	430	436	476	439	426	428	469	403	434	459	477	430	419	404	454	448	433	434	444	435	427	482	456	455	427	452	443	419	453	431	457	437	426	446	421	404	435	447	450	452	461	425	458	429	465	484	469	452	443	491	440	445	426	460	455	382	439	430	445	406	410	416	427	470	488	426	466	454	429	480	475	430	448	440	410	408	439	485	441	437	431	460	450	431	442	437	459	415	467	490	432	446	429	458	450	435	458	446	419	445	424	429	452	445	441	450	435	438	468	462	414	439	395	450	419	412	432	408	454	455	414	440	465	458	431	444	437	421	416	458	437	443	426	441	473	452	441	416	440	404	434	419	425	443	430	470	404	405	426	453	434	445	397	447	456	425	424	417	460	452	419	451	387	444	432	432	440	435	400	428	445	415	415	421	386	454	394	436	439	413	455	462	449	439	472	412	410	444	425	477	430	442	420	436	431	442	448	496	440	457	454	422	439	405	417	458	487	462	483	441	455	469	392	490	439	419	451	438	423	457	442	396	447	454	454	483	431	409	408	425	430	464	420	452	445	426	443	430	449	458	444	451	448	430	448	455	440	446	438	425	434	454	395	429	465	407	418	437	383	449	440	436	463	449	442	450	424	453	438	489	424	447	448	458	402	435	418	458	461	434	456	456	455	468	466	451	440	412	408	428	410	409	446	442	419	453	412	412	421	414	434	457	405	425	454	422	449	446	420	479	398	427	486	447	408	481	418	421	420	396	430	479	464	412	446	440	503	416	449	414	428	448	458	409	482	413	412	380	426	411	448	408	470	452	448	442	447	443	480	412	417	413	475	452	448	450	452	435	464	419	483	462	427	428	437	422	460	406	467	439	428	429	441	475	444	452	428	499	432	452	416	407	433	480	468	470	420	432	465	436	430	419	471	452	434	452	440	410	474	455	449	469	447	463	415	463	446	453	434	461	449	473	439	461	448	387	447	412	423	469	460	415	449	449	401	451	429	446	428	457	434	419	409	444	442	440	433	451	452	450	399	456	426	444	443	425	479	454	463	433	426	403	408	475	496	484	471	415	432	449	444	430	476	437	415	470	439	432	412	394	440	435	442	437	454	437	466	446	452	464	400	419	434	452	482	439	437	418	444	429	433	470	435	474	428	433	407	418	479	433	411	462	449	465	418	443	443	430	442	433	448	414	411	441	409	405	437	447	399	426	409	424	445	413	474	443	479	476	430	430	446	440	458	450	439	435	444	389	412	416	428	468	440	448	433	401	473	471	486	456	455	446	455	434	428	420	475	417	435	413	447	496	415	458	408	424	420	424	453	467	443	482	443	421	420	480	396	426	419	382	456	462
30569	3134	824	632	580	552	495	496	473	503	448	497	513	457	478	464	470	485	483	456	486	457	475	485	474	464	454	464	479	448	462	429	437	465	480	489	500	511	467	482	463	490	459	462	478	482	452	460	536	476	471	478	445	431	470	493	464	448	440	442	477	482	476	472	469	479	476	443	447	474	503	460	432	438	431	440	474	483	427	412	436	473	467	455	512	468	464	467	462	445	438	473	441	462	434	478	453	467	452	444	482	445	472	458	493	463	426	452	424	468	488	495	503	481	413	504	470	442	449	463	463	433	485	472	471	463	467	413	475	469	473	456	472	467	478	486	486	454	489	468	465	454	480	515	422	459	452	432	442	466	450	471	459	499	472	440	471	467	470	444	486	450	493	458	504	421	454	483	456	446	471	464	462	496	459	472	460	491	463	439	488	471	439	471	438	478	436	468	466	452	438	459	456	449	478	464	458	479	463	469	474	491	450	428	460	483	446	473	433	437	462	481	460	504	460	461	478	441	431	482	480	416	477	413	420	463	420	452	515	458	441	467	467	472	460	419	454	453	439	446	439	464	452	468	451	496	440	433	450	428	480	443	455	458	483	434	460	424	451	445	480	469	464	434	487	482	445	452	446	430	504	462	462	465	466	435	472	523	438	486	442	465	479	487	461	499	481	473	484	486	474	433	458	450	459	511	460	434	492	477	485	480	470	477	476	437	450	457	470	444	468	431	450	451	517	474	449	445	484	436	484	500	478	485	460	460	460	424	464	471	491	477	457	417	455	439	470	466	455	490	469	460	465	451	430	486	461	412	468	429	447	495	475	435	495	431	443	453	479	478	471	467	444	472	454	461	465	457	440	494	475	475	441	443	445	447	466	441	448	497	466	459	462	505	495	469	482	493	458	457	462	469	453	491	445	457	461	464	449	435	431	472	481	462	471	453	474	504	460	472	516	472	416	458	488	458	429	458	475	487	430	463	389	491	458	429	508	472	447	444	445	445	478	487	493	484	485	490	460	444	467	435	509	435	423	478	447	457	461	452	423	438	452	483	451	469	465	467	464	474	450	472	452	438	447	464	475	480	441	445	463	405	445	483	475	472	451	489	452	476	455	452	463	411	485	467	490	516	484	429	459	491	456	453	454	498	487	476	454	447	472	480	477	428	459	448	485	444	471	438	465	479	491	487	459	464	490	475	437	477	453	435	445	441	470	439	445	434	484	432	445	492	483	450	460	458	432	464	495	471	463	411	448	482	488	474	431	448	417	445	495	430	487	427	455	469	472	476	478	448	484	457	448	459	454	481	475	502	434	479	452	469	471	435	463	482	476	459	465	445	492	514	449	511	481	477	440	475	477	487	464	502	436	469	420	470	481	485	450	470	476	463	456	455	463	466	434	444	474	459	466	478	424	444	447	484	485	464	476	450	465	464	497	465	480	506	471	471	477	475	432	480	427	473	464	452	461	441	489	478	464	462	490	445	483	481	493	429	436	473	503	494	444	465	439	453	440	477	471	481	447	477	470	481	453	430	475	474	470	480	445	405	490	478	428	470	494	507	473	475	468	454	510	459	455	463	470	446	458	454	453	465	479	454	460	446	426	463	449	463	462	467	474	479	461	475	457	476	455	452	462	451	503	473	476	495	448	473	499	449	419	469	482	461	466	419	471	424	470	508	479	444	424	459	457	424	460	457	487	495	464	440	443	500	471	438	474	455	430	446	443	395	459	496	476	476	469	464	463	469	439	475	458	445	499	448	480	493	480	467	442	461	476	512	458	449	486	471	481	468	455	444	450	446	468	471	461	489	481	465	433	482	475	495	482	455	446	435	454	445	454	453	455	448	459	452	452	459	469	449	471	479	476	458	478	477	448	449	452	472	451	456	480	469	466	507	446	473	471	486	489	466	486	460	462	474	475	471	484	441	494	478	457	473	447	437	493	461	478	503	425	467	484	457	464	465	458	454	434	459	432	480	492	466	444	489	445	441	446	455	491	478	474	461	480	495	443	439	441	495	455	446	444	487	434	439	489	473	456	448	431	458	475	487	436	468	462	455	471	430	480	459	411	451	443	470	491	437	469	490	473	441	500	478	472	477	450	479	481	454	468	490	437	482	471	444	495	451	444	493	443	448	447	487	447	466	482	453	487	455	422	478	447	536	461	463	440	445	476	481	431	441	433	470	479	441	463	471	459	461	475	441	475	477	434	484	452	473	473	481	435	453	456	486	457	465	458	447	467	462	459	464	445	453	453	508	471	463	466	500	482	463	465	493	459	456	477	464	508	456	485	485	474	479	457	451	482	470	469	447	494	442	482	436	459	484	471	433	454	471	450	471	465	470	433	435	495	467	479	470	503	470	468	484	422	453	473	443	454	438	471	478	464	437	487	463	473	505	450	499	465	494	468	466	432	439	452	480	483	438	461	462	456	476	434	434	465	484	453	486	459	479	486	488	482	461	502	433	485	472	482	431	463	495	483	474	488	496	518	451	447	456	440	457	449	425	469	416	464	453	452	484	451	497	423	493	454	474	450	452	452	480	481	532	436	488	436	443	448	477	423	436	483	460	455	436	477	464	458	513	471	482	485	465	459	470	489	474	444	454	457	463	475	454	453	419	441	470	422	443	465	490	465	457	478	492	483	489	462	475	440	499	484	440	476	468	464	475	458	426	454	472	454	473	476	481	455	460	441	457	489	456	472	434	471	468	478	456	425	467	443	447	433	506	453	462	505	455	413	462	478	448	468	461	512	475	511	459	455	468	453	495	423	474	492	464	472	487	503	462	475	467	462	466	504	428	458	457	443	473	451	476	499	512	445	462	469	458	431	437	452	473	456	470	457	484	495	460	456	485	467	474	411	454	479	500	496	426	476	492	442	417	450	472	449	458	472	439	471	484	450	486	457	499	476	477	469	474	480	478	475	478	490	432	395	473	470	438	460	464	453	446	476	476	502	449	464	506	488	477	462	487	438	469	496	447	467	451	475	463	489	466	461	465	465	481	448	463	430	446	457	510	468	461	484	432	434	453	494	429	429	451	481	494	454	456	429	460	438	473	466	469	465	442	446	488	470	465	455	466	461	455	487	465	480	459	455	440	467	438	439	487	453	466	462	476	480	456	491	442	495	446	450	474	470	446	489	454	464	414	469	452	473	464	498	433	480	459	504	481	476	467	499	478	492	458	479	464	471	465	436	478	479	470	433	473	481	477	480	418	472	475	474	423	426	460	442	489	473	449	460	485	480	468	499	459	468	475	492	465	447	408	460	480	436	439	470	442	465	513	444	448	453	418	478	508	462	489	469	495	478	455	461	460	461	472	440	434	430	499	498	461	462	490	491	430	463	460	485	404	440	473	431	454	473	476	428	492	421	473	446	449	438	434	428	433	464	440	486	456	452	434	457	428	475	489	466	442	477	464	437	468	462	480	459	487	482	439	449	444	441	468	482	468	474	498	452	446	470	471	469	446	458	451	436	486	464	437	475	464	477	438	475	498	467	434
25271	20945	27110	24865	20892	9500	956	618	521	456	420	371	372	375	377	347	365	319	341	282	325	330	281	340	331	323	288	283	270	305	274	320	285	290	300	273	274	278	297	288	224	303	273	307	309	314	278	280	291	316	247	293	307	253	270	271	306	280	312	275	306	312	327	261	291	316	261	296	266	250	285	287	286	269	248	283	295	293	290	286	283	269	281	260	278	278	272	279	270	305	272	264	241	285	265	276	287	294	291	301	314	286	305	287	263	276	306	260	283	281	278	298	257	288	281	249	298	313	265	247	279	299	271	288	290	282	275	272	271	251	272	284	287	289	234	283	262	272	255	242	285	277	270	269	278	262	262	271	291	300	259	287	275	272	276	283	281	278	286	284	251	254	270	276	294	290	283	308	294	312	325	288	282	319	298	261	312	264	285	285	261	270	268	271	282	282	276	281	267	285	262	275	307	302	265	290	281	292	274	253	296	289	311	287	262	245	273	256	295	296	271	272	282	291	292	270	244	274	289	256	277	275	294	277	240	305	252	271	271	257	290	298	265	257	261	280	274	259	271	271	259	264	278	270	262	266	270	263	256	269	261	258	296	274	247	264	277	272	277	260	297	266	290	271	283	268	260	272	250	322	305	274	288	240	283	270	279	287	294	280	249	245	310	279	231	266	255	280	258	282	266	264	277	305	270	276	245	280	267	293	254	259	292	258	262	273	266	276	298	294	259	261	292	282	238	267	282	284	268	266	266	294	274	262	284	263	303	281	251	287	293	273	269	261	275	294	308	284	265	261	294	247	245	261	275	253	295	249	271	287	290	273	286	279	281	274	262	275	285	282	286	255	277	282	271	273	281	268	284	263	257	308	276	274	271	292	240	264	253	253	276	293	266	295	259	270	268	288	277	268	264	244	289	271	273	276	287	270	286	259	275	270	256	293	289	275	265	286	296	282	249	276	265	283	313	283	258	290	279	252	274	286	271	268	270	267	282	264	274	304	281	270	286	269	301	269	263	258	281	266	290	277	250	249	277	312	259	277	262	265	253	267	270	276	269	255	275	286	251	258	280	262	272	295	272	278	275	292	258	273	262	292	292	302	278	285	272	302	264	281	286	294	254	312	251	288	272	275	283	262	254	285	277	294	245	251	274	287	298	270	294	265	276	292	281	289	297	300	250	279	265	255	270	291	276	233	282	256	250	283	287	267	226	284	280	270	268	288	290	296	269	306	299	256	284	271	292	298	270	285	292	285	285	287	230	275	260	280	273	288	248	303	249	265	253	278	297	285	276	275	296	302	282	296	257	279	251	261	269	274	273	279	254	280	294	264	257	304	286	265	272	282	291	275	308	299	268	285	275	299	293	247	250	280	268	262	285	274	309	278	283	326	249	301	275	263	266	260	292	295	260	270	305	281	272	277	269	268	254	291	289	312	266	253	288	292	299	240	273	253	272	296	260	305	285	278	263	281	258	306	262	276	269	281	277	295	273	290	288	284	287	284	268	266	281	292	282	312	272	248	268	292	291	275	254	279	272	301	267	295	261	273	296	264	296	276	280	280	291	246	248	252	257	296	277	274	255	273	271	242	287	255	261	262	284	283	269	286	295	266	254	253	246	268	279	288	265	291	270	284	275	237	258	246	280	275	245	296	270	264	276	241	253	251	265	241	298	278	268	266	279	285	273	275	262	266	260	286	244	283	251	263	302	289	282	299	294	304	253	249	275	272	280	263	274	252	309	280	286	279	285	267	269	275	260	290	290	292	235	281	278	285	269	262	271	273	274	298	240	275	265	289	294	295	288	277	281	275	284	262	289	253	258	286	298	241	265	262	275	313	240	274	308	255	283	278	276	252	268	269	301	255	278	276	274	305	271	259	239	255	277	267	296	288	278	280	282	281	283	256	264	251	271	255	250	284	282	310	294	277	293	257	252	242	265	251	282	280	259	316	279	263	276	280	229	283	295	268	279	282	282	256	264	270	275	255	308	275	270	259	291	280	262	236	260	271	247	301	273	267	274	280	249	286	233	282	259	268	253	273	278	256	278	274	296	295	296	287	273	281	276	262	286	294	294	295	293	295	259	289	308	262	283	259	271	325	266	270	265	266	285	273	264	282	251	254	273	273	270	265	268	268	257	265	276	306	284	275	279	268	272	253	258	236	243	279	268	270	267	286	260	293	291	256	246	286	266	255	274	276	254	292	270	247	272	249	282	270	273	276	293	269	305	281	264	304	294	274	280	281	270	269	280	255	294	279	295	285	256	281	257	290	260	299	268	285	303	257	271	273	285	296	286	290	265	285	280	278	282	299	244	280	277	276	260	280	295	273	265	288	291	283	291	300	277	292	253	278	294	277	285	253	265	277	272	325	279	263	293	280	249	268	281	295	263	296	299	302	283	277	253	276	281	288	309	284	263	274	287	261	285	272	287	293	284	264	293	268	284	291	267	300	249	254	276	274	252	285	327	276	274	304	271	258	253	283	296	270	285	289	276	255	284	276	304	280	297	248	275	237	281	307	284	299	283	282	305	302	296	267	291	291	304	263	273	252	294	283	244	264	272	280	282	286	303	260	268	275	292	283	280	294	268	263	277	287	277	235	276	320	274	283	270	250	283	260	281	275	304	282	287	247	284	271	283	262	266	281	263	281	266	288	257	256	262	237	291	285	281	301	285	289	275	249	267	245	254	271	286	261	259	243	224	289	278	256	262	250	257	288	263	276	249	270	281	291	267	297	283	281	286	288	261	262	286	281	286	317	264	275	249	290	288	275	287	291	285	267	273	277	272	294	254	265	274	283	302	263	281	264	285	253	249	292	283	283	298	259	305	244	278	275	264	290	274	296	262	255	300	258	279	248	276	305	269	270	310	282	256	278	284	299	284	278	294	277	299	236	300	237	247	242	296	296	265	261	273	286	259	276	286	267	308	289	282	283	254	298	291	240	270	281	274	274	292	271	293	271	291	288	250	277	225	280	255	258	270	265	271	299	271	256	261	264	261	269	271	275	260	286	252	269	273	289	255	283	270	282	275	285	309	270	283	266	280	284	274	292	290	255	305	279	249	286	272	294	286	299	294	297	261	280	263	283	273	266	277	286	275	279	285	290	271	263	285	260	272	288	295	288	295	259	242	271	258	259	283	262	249	279	286	295	282	267	270	286	264	247	247	287	270	283	264	260	302	279	268	258	282	254	292	302	276	279	283	285	290	294	269	300	263	284	276	272	265	296	284	299	298	263	264	232	290	285	273	271	275	270	248	255	251	278	289	261	304	250	256	279	295	260	293	271	283	312	271	283	283	293	266	270	250	308	257	279	282	277	262	315	289	254	235	292	279	266	268	249	251	278	294	261	253	286	303	280	296	282	262	259	265	299	276	283	279	291	253	270	270	279	293	294	282	284	277	299	282	257	298	290	294	268	262	298	295	289	273	263	273	272	264	266	271	252	246	293	239	282	271	273	276	292	235	260	267	285	298	282	287	266	236	270	259	253	273	247	267	248
55618	10897	7152	4107	2432	1729	1334	1055	905	739	687	634	527	511	486	431	433	395	424	366	409	370	382	344	330	354	330	348	337	344	338	327	307	330	300	327	311	308	298	341	292	307	320	309	283	296	333	312	321	317	329	309	317	339	282	322	322	280	277	289	289	274	289	311	287	293	296	301	310	281	289	286	252	304	312	301	288	264	307	279	305	308	274	270	301	283	286	291	321	290	300	281	286	290	315	298	270	281	259	288	278	283	270	275	260	288	250	281	304	300	262	270	275	311	289	316	306	281	312	285	273	286	304	276	345	297	312	335	257	303	269	310	296	304	312	306	289	280	265	295	272	279	257	297	295	278	280	313	285	283	317	271	275	281	292	276	292	292	300	270	308	289	305	303	277	273	289	321	275	285	281	304	264	326	295	287	299	285	296	259	278	303	297	307	246	269	282	269	300	272	301	268	280	290	327	300	294	277	299	289	275	286	255	285	315	280	292	292	262	292	277	302	269	266	265	285	288	292	310	291	285	274	300	293	312	272	284	273	268	268	292	297	280	286	303	294	280	284	301	321	288	247	308	257	256	306	283	301	281	283	269	270	284	299	268	294	300	257	261	291	290	303	292	284	290	276	296	295	304	290	300	304	248	256	292	262	282	286	276	304	264	285	276	268	252	279	260	306	298	280	309	295	289	292	281	296	269	297	290	298	294	281	292	287	284	326	289	289	307	326	304	266	303	301	260	294	327	303	267	301	276	292	280	296	283	277	308	298	310	318	287	277	302	313	289	269	268	282	269	280	331	281	317	312	283	281	275	274	283	304	282	295	280	298	303	270	269	277	269	263	281	285	285	278	326	301	286	282	311	285	315	273	282	279	295	269	264	271	276	266	312	282	300	320	282	293	266	296	269	298	308	297	313	312	284	290	302	278	308	299	273	291	266	271	308	306	280	305	290	286	276	313	278	320	294	286	302	292	301	298	302	279	279	273	272	286	302	288	272	297	295	308	268	281	318	314	278	289	283	268	311	300	309	307	292	279	271	290	313	270	308	308	303	323	275	273	285	298	279	279	293	294	312	248	249	295	283	288	283	271	275	273	254	274	290	285	276	295	281	274	290	307	297	301	266	277	290	285	295	333	298	304	287	297	307	286	282	294	291	277	294	300	291	290	270	281	269	324	283	316	282	336	307	290	264	302	291	292	304	280	270	305	296	294	292	244	335	286	272	294	306	267	309	270	314	295	295	329	277	306	279	288	281	270	312	303	270	272	299	275	323	289	317	275	282	305	280	294	288	308	273	284	298	281	272	268	295	271	299	300	284	266	289	287	308	262	269	267	293	279	269	289	295	305	306	273	295	283	272	289	268	321	285	313	250	265	269	278	288	265	274	271	291	279	291	300	288	287	314	271	254	302	285	271	288	273	292	285	317	285	292	284	292	281	260	317	299	329	292	271	282	307	310	302	309	312	271	301	330	297	275	278	249	294	274	319	297	304	290	279	276	279	282	309	284	289	290	281	298	285	287	299	285	321	308	295	285	286	288	285	304	255	280	292	292	273	303	291	273	267	275	284	281	273	323	295	297	284	266	297	304	296	286	291	276	294	289	294	294	286	306	280	330	253	267	271	285	251	292	297	315	271	306	306	314	285	278	314	262	289	282	271	267	292	341	284	288	292	290	292	279	310	313	320	267	279	277	295	263	290	271	276	298	290	284	286	267	276	273	270	282	280	267	281	271	274	286	274	292	296	290	288	248	296	291	285	282	295	308	292	283	276	288	281	294	315	302	265	292	232	293	299	308	303	285	301	250	291	293	317	292	283	286	274	299	322	309	275	291	307	289	257	291	289	294	301	299	313	260	275	274	269	289	312	292	279	284	287	290	264	278	298	282	274	288	294	302	298	276	268	264	299	289	304	294	271	278	268	303	295	305	275	297	292	327	300	250	300	278	289	300	331	308	294	319	267	283	322	265	280	274	281	339	297	329	309	262	293	283	286	303	320	287	288	271	288	283	279	290	311	268	293	293	289	274	280	329	301	281	292	300	284	283	293	270	287	300	283	312	306	294	312	286	306	279	316	292	289	291	278	289	288	306	282	318	290	280	273	266	310	289	293	273	294	248	268	257	283	265	279	250	272	279	278	284	267	294	322	323	271	303	320	301	284	289	276	292	315	275	296	305	275	276	293	290	263	300	276	301	295	282	288	256	318	293	284	252	322	261	306	283	305	299	295	268	293	287	291	283	314	285	302	278	299	270	289	274	274	287	276	277	284	273	292	308	301	287	291	259	313	268	288	272	269	264	290	302	300	302	263	280	283	295	284	289	270	264	274	285	292	274	254	304	322	257	260	307	291	291	261	286	252	289	316	283	305	302	309	277	294	281	307	281	277	250	296	276	281	296	265	293	311	302	318	309	272	283	281	287	284	315	308	284	270	320	282	286	294	302	283	270	283	318	267	323	275	310	302	285	272	254	292	291	283	287	306	296	304	267	280	303	295	304	285	278	310	277	290	286	267	298	315	302	262	307	308	298	249	266	293	264	271	278	272	276	292	299	261	293	297	322	273	311	275	300	258	284	271	291	268	304	292	281	282	263	290	287	287	276	311	318	282	270	250	281	304	284	300	307	282	268	289	294	312	268	278	299	313	296	252	280	286	297	261	259	307	275	311	254	310	281	279	283	285	281	297	293	310	321	279	267	298	278	281	265	310	281	289	263	286	291	267	280	306	278	280	289	313	312	287	293	279	306	288	278	277	285	294	310	305	329	250	295	273	298	305	260	265	280	288	282	307	272	297	294	287	287	304	280	291	284	290	271	288	269	275	272	306	296	296	272	293	287	315	297	301	266	278	311	327	304	333	304	282	282	301	291	284	298	298	303	255	281	266	284	288	279	288	255	298	298	287	298	262	316	290	304	327	272	287	299	291	283	265	272	319	293	268	284	267	284	259	265	292	290	287	292	300	309	255	294	326	289	287	300	275	312	312	270	281	292	299	274	315	299	306	305	255	268	260	276	305	298	310	261	262	254	298	326	285	290	310	269	288	300	301	284	282	291	304	293	294	301	261	277	286	313	294	297	286	284	284	290	295	295	294	287	268	278	312	276	249	261	295	283	286	290	280	283	271	303	287	280	260	308	301	265	292	310	285	277	309	277	295	271	290	282	304	287	292	269	265	285	288	258	257	303	300	292	303	280	306	309	291	280	285	299	297	274	291	312	281	292	281	312	248	271	269	287	288	292	299	245	302	289	279	276	284	276	249	285	265	279	322	286	314	296	337	250	254	313	305	291	309	289	286	299	294	260	297	285	298	319	285	290	297	311	267	293	285	253	293	293	304	293	271	279	282	301	265	326	278	296	288	268	276	300	297	296	295	319	312	260	288	305	299	288	292	301	284	320	308	324	276	295	262	272	266	271	285	281	324	275	280	286	278	315	261	268	326	305	294	317	282	318	298	300	280	276	277	298	264	279	294	288	278	282	264	344	278	262	300	256	267	286	289
23294	20971	27548	24564	20978	21026	8639	1422	1062	954	892	844	843	789	747	724	716	688	684	692	630	657	647	678	604	654	661	601	647	662	664	662	619	609	597	647	614	578	571	586	567	572	646	620	675	621	594	584	557	586	594	618	602	620	600	621	594	600	649	611	581	590	586	582	635	647	577	601	575	621	571	546	607	580	614	618	600	633	538	573	590	538	610	613	577	607	634	644	570	612	577	623	589	597	589	594	557	584	614	563	555	571	605	580	596	571	595	512	569	563	614	557	577	624	548	596	585	575	638	566	554	555	596	634	561	594	594	603	569	584	570	567	543	575	622	586	601	591	581	623	591	573	629	591	609	540	570	551	638	563	652	612	548	557	580	613	582	642	498	601	612	615	563	625	577	590	580	608	613	598	602	604	597	630	602	556	591	624	613	560	564	552	634	559	579	581	610	629	581	604	552	599	617	570	594	600	604	604	583	612	548	635	592	589	573	585	586	555	597	613	564	600	600	590	570	609	588	598	593	594	546	573	600	571	570	607	618	547	556	566	577	601	555	606	615	597	553	590	630	541	599	571	592	593	663	580	566	573	625	590	619	547	564	562	536	558	589	599	622	574	559	607	571	599	614	555	594	578	596	556	546	584	592	579	581	587	626	613	582	599	581	583	596	638	573	547	594	632	603	636	618	609	592	616	601	634	612	566	593	527	585	631	597	561	562	580	601	573	589	572	618	611	578	631	569	613	576	591	536	558	544	561	600	631	622	553	600	570	574	630	570	551	602	616	578	570	592	560	646	588	610	614	566	573	612	537	588	569	600	616	607	580	626	576	583	591	569	598	606	617	613	602	586	567	621	566	575	570	594	590	550	561	591	612	584	594	594	579	562	586	589	561	574	601	641	609	552	582	603	587	598	590	602	598	596	579	590	612	580	574	572	634	533	567	598	606	551	613	575	570	604	553	588	612	660	564	577	596	562	574	545	609	595	570	567	583	569	576	561	578	561	614	582	621	619	549	646	603	605	571	559	672	570	585	591	583	609	608	592	544	599	583	588	563	644	614	598	627	583	582	583	614	565	536	559	574	567	573	552	587	581	572	565	585	579	606	591	647	562	563	559	622	620	605	608	585	571	536	616	576	560	566	585	570	566	544	598	607	640	591	590	586	583	583	612	610	590	578	572	641	582	571	615	606	549	626	559	559	568	611	573	614	585	582	521	603	594	598	569	583	622	574	603	546	581	571	568	552	587	607	625	548	611	602	589	581	565	591	567	563	562	638	602	620	620	563	575	554	614	547	580	602	582	588	592	542	599	585	539	626	590	596	576	636	598	589	585	573	590	579	576	557	582	608	626	602	613	562	605	599	612	620	593	581	588	588	603	591	549	617	647	555	580	546	579	544	627	575	576	607	586	628	576	595	628	615	606	549	568	567	578	562	596	602	614	541	574	575	581	607	607	611	599	566	560	579	577	626	568	581	603	583	566	598	575	598	604	622	593	580	610	550	589	602	583	604	587	582	621	590	585	633	566	592	612	582	631	601	583	566	587	625	563	612	617	591	598	600	576	584	575	649	562	631	531	584	622	587	551	595	582	604	599	571	584	611	583	600	559	564	577	618	607	567	615	579	644	603	595	580	567	610	587	563	618	613	575	545	585	549	572	614	583	536	561	627	575	578	582	606	586	551	601	602	570	568	584	582	593	605	584	559	597	589	606	550	566	577	585	572	576	629	571	575	556	599	576	613	596	544	598	584	585	573	540	602	601	561	572	577	548	620	563	590	594	595	577	587	562	586	578	577	599	577	561	592	525	585	562	560	607	654	557	568	603	570	592	629	607	588	594	598	572	588	594	587	623	562	638	616	585	601	603	603	633	588	557	576	562	585	614	612	580	575	523	628	616	583	564	639	603	594	571	647	565	581	589	583	580	552	535	553	603	617	589	632	578	589	610	630	589	629	583	559	609	616	596	603	556	611	594	595	602	608	599	578	588	554	585	569	582	538	586	569	594	582	580	623	616	580	577	580	628	580	589	596	607	595	572	577	619	596	600	561	596	559	590	575	600	570	562	605	575	552	593	576	589	546	577	599	565	573	591	606	624	589	576	559	630	584	601	626	528	543	555	581	578	604	593	610	612	546	611	612	567	550	614	570	542	613	572	583	600	619	565	548	614	534	554	535	614	593	581	588	600	613	572	605	614	617	579	606	555	626	595	566	628	567	603	508	605	579	589	560	639	588	605	601	587	625	609	645	604	601	572	592	556	560	603	561	593	565	633	609	563	572	626	563	618	601	577	604	629	561	617	585	591	577	622	590	585	593	597	597	616	609	608	566	617	590	603	598	592	578	611	606	626	616	585	612	591	585	576	602	548	568	600	594	648	555	586	568	576	597	610	545	611	534	583	576	567	556	582	589	596	567	579	608	591	594	590	605	569	576	587	592	613	554	564	595	600	582	596	577	562	565	620	597	599	589	593	615	576	564	571	571	618	611	560	593	629	618	580	549	535	610	580	571	601	564	624	586	579	619	547	591	569	554	577	617	596	590	583	571	588	637	584	579	621	581	612	596	585	569	631	615	578	597	553	616	560	614	595	591	607	607	571	601	609	634	629	585	578	577	642	624	594	572	551	591	578	613	598	584	606	582	585	599	590	584	583	593	577	589	567	551	602	578	570	577	578	555	585	552	621	601	635	537	606	578	579	656	557	599	584	582	550	589	595	584	563	566	569	575	549	578	602	598	535	563	549	569	607	621	576	591	593	598	591	559	596	611	622	542	577	568	522	611	587	587	564	574	609	617	564	589	553	574	561	544	545	582	625	608	581	592	638	556	599	589	614	568	605	592	562	561	619	593	633	554	531	605	619	606	655	562	566	593	583	589	600	527	580	564	592	595	583	640	565	600	544	591	595	561	571	593	589	555	629	564	584	612	592	562	640	585	555	599	608	618	578	598	578	596	594	593	580	591	609	575	584	605	561	518	624	584	585	556	555	599	559	529	595	576	597	631	596	571	597	561	589	604	592	590	578	584	566	595	596	574	596	547	572	595	551	607	633	561	525	584	519	607	570	583	574	566	577	586	611	588	599	583	590	616	563	582	539	567	607	610	581	607	581	610	551	575	527	591	595	586	595	611	591	578	584	553	606	616	601	600	640	603	606	596	602	604	592	613	622	571	601	595	578	546	590	554	549	576	557	590	595	557	606	584	607	609	582	593	575	581	610	578	573	622	611	604	603	579	562	570	591	631	574	542	566	605	608	625	546	552	610	591	635	554	617	572	609	610	568	620	574	617	614	582	612	569	596	567	573	591	555	590	581	585	555	553	658	556	571	613	563	606	587	572	603	587	607	570	615	590	585	598	611	584	602	592	552	636	563	588	592	657	596	627	599	537	579	571	590	573	579	608	618	587	597	643	618	548	629	620	585	604	573	577	575	592	588	590	602	524	553	530	577	596	605	574	600	562	577	572	566	603	589	602	609	608	565	606	567	648	590	559	583	569	584	537
53518	14617	12199	7241	4474	3247	2520	2035	1686	1378	1278	1214	1084	1053	942	914	850	841	749	775	691	711	740	667	648	696	683	643	657	649	633	646	622	643	620	642	630	580	597	602	574	602	593	611	627	625	560	549	585	568	557	610	581	578	553	565	561	618	608	642	571	602	552	565	559	580	584	553	553	575	555	584	584	536	540	541	587	567	559	557	558	556	570	561	573	648	575	576	581	565	555	535	572	582	552	573	579	539	541	579	573	562	573	566	586	551	523	584	565	542	523	567	599	537	548	571	562	590	556	605	532	572	523	555	557	604	540	559	538	529	560	584	550	544	545	578	583	583	549	564	560	545	591	562	572	557	502	568	597	569	585	501	562	570	534	585	569	557	563	580	519	569	533	513	607	612	571	522	511	527	601	512	550	518	613	550	543	595	542	569	584	530	542	553	565	583	554	576	585	520	574	541	553	560	574	566	581	525	516	557	550	583	506	563	530	563	600	582	599	572	557	502	580	563	595	583	549	544	541	555	562	586	575	565	585	557	551	548	560	539	584	551	511	566	551	585	554	527	557	535	572	544	560	563	556	558	541	551	559	545	554	587	564	589	564	512	573	571	556	560	545	556	525	561	514	607	552	563	532	535	491	551	582	563	561	532	554	551	533	573	560	554	526	533	552	530	492	562	544	526	542	582	541	543	600	520	585	564	603	559	540	545	597	577	554	567	567	521	557	534	535	563	562	557	549	581	518	602	592	548	560	585	551	588	525	565	541	554	561	559	570	616	570	548	532	563	533	549	546	566	528	563	558	578	558	529	517	549	550	541	578	550	544	604	522	559	571	555	600	561	560	592	552	570	561	536	570	530	557	552	564	593	541	546	555	595	541	538	582	555	551	562	543	581	517	580	593	564	544	574	531	539	556	537	544	560	548	547	579	534	582	597	530	536	552	624	537	561	569	553	579	540	554	532	553	539	581	553	547	581	556	573	578	567	576	592	514	562	562	581	552	501	560	534	608	544	576	506	565	581	569	570	587	571	552	522	541	536	542	529	569	582	550	562	568	571	571	579	531	560	517	550	589	527	556	541	592	598	513	526	553	565	532	561	595	557	514	560	557	570	596	535	543	567	527	539	577	557	571	549	564	570	591	543	581	572	531	535	575	562	536	566	579	543	560	527	527	569	577	599	601	556	581	526	568	545	516	547	543	585	547	589	580	562	543	562	585	613	554	552	545	545	557	538	557	587	510	535	549	568	502	552	554	543	581	549	543	543	566	552	567	533	604	578	542	502	495	535	588	555	562	527	518	547	572	528	526	564	550	544	538	552	602	582	554	591	533	590	591	577	563	541	551	566	539	562	590	539	572	558	549	571	539	566	542	557	531	508	595	556	566	557	531	548	524	571	510	542	565	550	546	565	577	547	508	525	557	532	525	602	559	535	516	570	532	597	555	585	531	583	568	534	583	533	561	553	543	605	555	538	538	560	530	558	534	562	548	581	524	563	573	565	555	572	572	524	525	567	569	571	553	570	516	565	526	524	553	535	533	569	547	523	556	552	564	560	578	525	560	563	532	574	556	527	596	571	504	571	550	571	494	575	555	532	561	574	598	558	539	565	571	547	576	586	540	528	572	517	578	514	555	560	575	553	553	580	590	580	580	596	544	559	568	572	565	533	524	566	566	574	560	631	552	550	587	558	526	581	549	529	522	574	553	550	565	550	531	538	520	600	621	551	548	525	529	527	535	565	544	585	558	550	597	519	553	596	505	524	551	530	570	541	518	533	557	568	565	549	568	596	551	514	552	509	557	562	545	522	624	597	544	593	531	533	569	552	549	513	543	555	557	550	546	546	552	561	583	543	584	581	542	551	548	537	568	564	572	541	545	528	583	543	567	547	566	574	581	535	563	559	544	580	539	546	556	569	570	550	475	595	556	541	574	587	551	577	567	561	588	538	520	567	567	534	573	564	569	588	567	529	519	556	576	510	542	584	556	555	537	583	560	541	561	539	589	578	584	543	569	569	517	566	535	577	542	524	533	547	562	544	592	540	558	534	536	554	550	554	564	578	504	534	521	559	598	533	542	560	541	545	522	540	562	562	575	519	564	564	599	561	530	531	541	549	570	488	568	547	554	543	572	579	537	570	548	533	549	563	542	595	552	572	528	577	549	566	599	541	541	508	534	569	570	520	575	559	571	535	552	573	577	558	504	558	562	555	556	552	540	561	533	506	597	554	587	560	564	542	519	541	570	561	605	561	572	554	544	537	563	526	546	546	534	572	521	553	521	585	522	546	545	570	539	556	541	553	538	543	525	542	583	544	553	529	546	552	547	544	566	557	559	556	586	575	586	557	567	557	508	515	515	565	567	567	552	567	581	555	576	545	567	556	563	543	530	492	512	539	592	557	552	540	557	561	514	522	539	518	572	526	576	505	552	519	552	563	582	558	563	535	567	548	530	521	534	572	544	593	577	546	547	570	551	553	582	575	531	551	550	569	556	581	554	576	534	556	561	564	558	551	557	556	530	590	577	590	567	552	518	587	585	562	547	574	577	586	548	551	543	530	547	505	604	543	541	499	547	563	563	592	543	563	539	603	524	572	534	550	566	580	602	569	555	528	539	555	574	535	563	574	556	573	542	552	561	559	586	509	561	529	597	602	577	566	579	559	559	564	558	582	543	557	561	558	565	574	583	532	575	542	536	564	549	560	574	523	535	570	551	547	568	550	579	553	566	567	583	526	531	564	576	568	580	503	546	558	560	576	545	529	567	545	556	562	556	551	568	572	560	518	569	558	538	523	538	547	566	513	537	563	567	549	601	581	553	589	567	597	568	594	587	551	573	548	558	546	529	528	555	620	602	588	594	512	553	547	534	554	542	522	553	579	551	537	579	560	528	570	586	542	558	555	554	556	546	566	575	531	570	542	596	531	585	566	584	528	578	556	555	550	533	521	558	531	554	592	589	521	571	574	572	548	530	565	543	547	539	542	559	550	587	544	549	562	568	530	556	542	559	602	568	556	536	572	537	546	531	543	554	550	544	584	597	593	542	545	539	590	532	592	575	555	522	543	517	564	570	511	551	539	573	564	549	561	537	549	562	552	545	552	575	561	575	582	569	610	574	535	547	551	549	551	547	590	600	565	581	602	578	504	583	552	555	575	557	570	574	552	533	534	555	557	582	514	548	553	595	536	566	628	535	558	550	531	522	554	529	577	560	582	586	562	537	559	597	539	556	587	566	543	589	572	553	572	565	576	604	509	532	535	546	560	569	571	519	530	550	553	595	550	540	565	572	557	554	576	555	540	558	545	508	568	553	525	515	500	541	512	545	515	538	579	546	509	559	571	581	558	516	572	542	539	592	540	592	548	563	554	515	570	594	532	600	559	569	566	556	553	538	566	528	573	519	559	555	551	559	522	578	568	568	558	573	601	601	536	530	553	550	562	505	547	556	612	551	548	535	571	555	585	525	531	574	559	518	584	577	587	562	553	530	549	565	554	551	564
35271	18315	3790	699	569	475	468	479	463	495	483	467	443	482	488	479	437	481	456	420	414	489	459	502	470	435	444	466	434	466	462	455	493	463	478	445	472	424	429	433	477	468	459	444	465	472	454	460	476	457	470	478	478	455	452	483	452	514	487	437	440	437	483	460	464	464	461	473	486	469	465	490	457	483	478	466	455	451	469	464	463	472	518	446	457	467	434	489	442	457	457	443	515	474	483	460	456	459	430	431	481	498	472	466	460	442	432	492	477	462	480	499	484	426	514	426	450	474	446	475	429	444	457	482	434	475	443	442	460	450	466	466	469	448	477	461	459	445	443	457	454	460	487	442	500	469	463	453	495	463	455	459	435	451	447	477	429	468	479	435	469	486	454	474	440	465	459	484	439	455	469	466	440	488	422	451	475	468	479	447	452	473	460	458	475	415	465	460	496	457	436	444	467	460	457	445	446	428	480	451	484	424	465	487	419	510	490	449	455	504	454	410	446	459	497	476	431	503	463	428	451	446	475	475	470	477	441	434	458	463	444	470	430	427	462	439	474	490	470	451	448	451	448	471	416	431	491	436	453	481	471	487	423	430	497	471	433	438	438	484	463	458	487	457	457	451	469	458	411	499	418	503	463	435	420	453	459	469	479	463	454	445	461	480	423	468	455	462	481	417	451	484	452	446	432	495	439	493	458	443	460	453	478	421	498	449	434	465	463	491	454	476	465	447	462	492	449	484	458	438	502	449	437	455	469	483	474	473	465	451	443	487	434	467	430	463	433	439	451	485	414	462	464	452	485	475	494	468	501	449	477	454	465	461	441	468	464	437	475	460	451	447	456	467	465	438	458	460	418	448	438	477	442	453	488	453	457	445	457	485	473	473	464	447	466	467	472	453	487	507	461	463	443	464	432	479	450	466	441	450	465	505	479	486	483	435	456	421	463	507	436	455	454	453	477	459	465	471	481	473	499	465	496	454	464	445	464	472	477	459	508	462	448	443	438	425	467	503	460	457	405	413	478	485	444	438	457	483	485	445	424	441	439	453	442	470	500	454	489	455	452	430	449	428	484	511	465	462	496	426	463	466	451	426	488	429	456	484	461	480	458	476	459	495	469	485	460	463	497	480	476	463	423	435	414	481	477	439	501	480	444	442	470	484	445	447	491	480	470	451	441	449	496	460	464	431	466	466	467	433	463	444	475	458	459	471	496	424	485	481	475	453	452	477	468	479	451	470	430	517	465	466	468	462	482	440	459	479	472	498	463	468	416	423	457	460	423	426	437	435	528	491	493	447	472	481	476	473	472	463	462	467	443	502	446	447	436	460	475	435	502	442	456	441	449	491	444	444	451	493	482	484	495	476	458	438	464	434	460	447	455	469	470	467	423	440	496	444	434	471	456	472	416	471	455	436	482	468	463	446	450	430	490	472	505	516	442	469	476	462	460	417	468	486	462	457	491	439	424	493	506	457	462	492	457	496	480	488	459	460	497	493	487	445	475	492	464	485	475	440	468	465	418	454	468	436	456	440	452	465	443	483	444	477	486	464	467	480	466	447	491	469	452	453	481	450	505	447	470	467	467	436	494	461	461	429	436	435	451	391	446	493	478	435	429	484	423	491	504	491	453	466	486	501	480	460	469	491	438	454	456	446	454	394	477	450	461	489	430	451	470	419	486	479	446	426	467	484	444	477	462	463	477	444	458	454	455	459	451	500	493	473	442	449	457	439	467	433	496	425	455	449	442	429	486	438	453	468	476	433	478	480	493	444	428	486	470	453	483	454	444	513	480	487	470	468	425	427	479	470	433	440	458	490	448	481	466	469	459	441	485	463	471	428	464	429	482	431	465	441	435	470	484	477	499	465	466	484	493	441	442	440	465	469	453	456	475	480	464	467	479	433	441	425	461	438	424	431	426	464	465	434	446	507	500	436	462	463	453	461	476	480	444	438	453	525	451	455	451	456	462	502	498	445	504	468	466	504	450	459	420	431	436	489	490	456	455	480	490	482	473	446	445	428	477	457	410	489	447	474	472	464	470	472	458	491	466	490	442	440	484	485	513	460	461	508	412	444	434	451	444	510	485	464	453	429	459	429	502	494	450	496	435	475	447	457	505	501	464	479	489	447	428	458	434	475	442	469	450	495	456	460	435	451	439	447	458	451	465	472	475	492	459	499	456	436	455	480	446	468	473	453	515	472	465	511	451	438	439	462	454	469	436	449	475	442	471	445	461	454	452	456	467	475	462	462	467	463	485	469	457	453	483	442	498	470	509	451	457	455	455	475	433	446	429	468	439	484	465	461	486	458	462	474	473	451	486	466	455	459	479	441	466	480	457	460	443	493	423	477	451	451	485	455	496	468	437	464	467	451	475	451	499	465	476	466	464	492	452	470	466	470	453	439	481	449	513	437	442	468	431	452	477	456	446	433	443	454	486	469	480	449	493	440	448	487	440	457	477	473	443	433	492	468	427	459	440	429	458	482	447	461	471	436	465	464	449	459	495	461	475	448	471	436	451	461	451	432	433	458	429	450	460	448	426	450	497	486	465	445	419	434	459	463	503	483	449	495	461	453	470	451	457	460	476	477	474	456	477	482	492	443	437	479	476	461	438	511	443	479	480	476	492	439	459	431	427	472	457	445	475	452	466	423	461	425	445	496	431	458	525	462	481	470	446	466	458	456	460	459	452	470	468	441	466	465	500	515	445	488	485	489	463	464	491	489	475	478	450	471	458	371	455	434	463	440	474	478	446	458	415	433	455	446	460	466	438	394	502	447	428	471	465	413	452	481	449	461	462	473	478	471	483	463	523	483	475	483	470	469	485	436	448	475	431	462	489	421	459	484	436	472	447	455	475	452	474	442	423	467	469	460	472	480	481	469	434	443	457	456	460	494	442	446	463	509	487	460	455	460	478	449	456	427	481	494	461	439	491	463	449	495	450	493	484	470	488	501	451	463	462	461	438	473	449	475	443	488	454	455	459	473	456	473	431	440	470	458	390	440	445	474	457	451	487	433	475	477	447	461	446	445	461	428	473	468	459	489	477	480	489	453	465	476	487	507	452	476	463	467	451	502	454	443	466	445	464	445	466	442	485	496	474	460	453	448	456	488	486	455	433	453	451	441	433	468	451	438	449	455	444	465	448	465	431	476	453	438	445	450	461	495	491	499	474	489	507	433	468	440	444	448	456	459	472	510	430	459	490	481	496	464	441	454	434	447	485	466	497	426	465	447	468	448	442	476	429	454	464	468	462	446	444	439	440	507	460	500	457	457	449	436	459	435	458	497	478	466	420	466	471	426	417	473	461	459	432	443	486	483	456	460	434	475	477	437	468	474	464	465	446	474	461	444	458	485	458	445	443	471	443	485	452	440	437	432	494	476	477	481	474	500	465	453	473	500	454	453	462	493	452	449	463	450	437	514	489	460	476	471	494	478	452	494	485	441	503	480	457	483	469	484	465	516	434	433	461	424	475	480	484	474	452	490	472	447
32400	4005	863	722	567	586	534	506	537	490	501	497	500	548	478	491	500	504	511	495	502	492	529	507	491	492	489	466	509	474	519	510	462	488	483	494	510	513	486	473	494	515	498	528	484	475	505	503	479	523	466	503	532	476	468	519	463	505	491	501	494	458	477	498	510	481	504	528	487	449	485	545	465	506	460	513	486	473	464	489	526	485	478	505	466	463	488	475	469	457	476	508	480	530	461	494	486	458	490	495	475	471	539	502	435	478	476	508	513	512	449	525	481	493	495	483	495	493	470	483	503	469	439	449	475	475	523	504	464	470	502	522	520	504	477	492	507	448	476	481	475	498	472	478	456	511	495	466	453	478	440	454	493	506	492	523	469	513	475	482	488	486	485	515	471	482	492	541	519	469	473	482	485	507	445	502	506	464	501	495	500	475	468	476	487	455	470	473	469	496	496	522	484	463	495	480	485	511	490	499	497	474	508	505	485	490	450	531	489	453	491	471	492	495	527	512	486	486	473	478	507	505	492	495	502	494	462	474	466	495	468	497	500	490	498	478	465	471	493	539	496	488	500	498	507	464	488	498	474	507	460	464	492	491	495	490	468	511	494	489	447	450	451	507	473	481	515	490	508	474	534	499	484	476	503	504	425	489	452	490	453	493	438	484	463	473	477	514	476	486	468	439	501	506	497	539	497	447	479	465	470	468	487	483	461	502	511	521	466	503	487	518	461	482	521	470	517	492	504	475	523	485	521	478	504	530	482	503	461	466	469	454	450	467	467	475	489	471	509	468	482	450	535	516	488	483	490	462	474	488	467	502	490	479	489	497	446	535	509	493	482	515	441	506	469	527	496	452	466	514	470	499	500	452	465	437	497	498	475	489	451	476	441	519	470	481	477	517	463	469	469	464	475	489	486	488	501	492	518	496	492	507	536	575	498	465	475	481	480	500	493	484	481	540	519	455	482	481	497	443	491	514	461	475	504	457	474	468	495	450	503	483	484	487	457	519	461	525	497	476	482	485	487	518	469	494	496	474	516	484	495	504	514	504	496	482	457	434	483	516	460	475	500	481	459	462	494	474	499	500	446	493	507	478	527	470	471	503	508	490	482	503	459	491	512	443	485	497	454	475	485	488	477	482	456	456	469	462	452	478	487	504	471	514	450	473	515	483	484	470	484	503	513	480	477	495	522	495	472	487	464	448	505	482	510	481	484	493	516	480	493	475	492	482	514	493	455	490	489	467	485	510	469	458	493	448	475	455	482	477	500	488	521	480	521	461	518	471	490	467	480	505	484	473	471	503	478	503	469	448	460	474	484	488	521	465	477	454	451	508	517	482	493	508	485	489	495	478	485	494	500	507	495	500	489	497	517	489	482	478	487	532	492	470	509	506	450	529	482	519	490	486	496	459	518	492	513	482	544	469	507	475	472	462	481	535	474	493	486	478	488	464	440	458	490	473	463	503	502	508	498	483	492	477	443	475	482	499	504	491	492	505	496	463	476	469	461	475	508	511	518	493	478	452	484	477	480	475	503	487	530	475	467	464	485	433	499	442	467	488	488	497	496	465	484	479	503	489	507	565	513	460	495	473	468	517	496	495	508	490	466	489	457	468	470	495	503	515	496	463	454	448	481	500	496	468	464	468	429	508	458	511	461	491	439	487	449	504	449	488	496	493	503	493	478	468	498	460	475	474	469	489	477	498	522	478	481	501	503	480	520	475	508	504	509	485	487	493	506	487	502	466	478	459	544	497	452	471	494	531	482	419	456	472	428	462	477	455	479	501	488	479	470	511	474	482	502	496	488	464	487	463	472	515	457	473	495	504	469	473	516	497	497	509	473	502	479	529	502	505	513	445	482	473	520	502	494	475	478	498	502	485	496	513	462	500	482	504	479	498	503	477	478	507	447	466	489	470	520	480	473	519	430	526	523	495	456	478	474	485	510	518	481	486	505	496	501	525	489	482	520	439	488	481	471	459	448	467	495	486	494	515	482	468	514	477	499	474	493	462	463	442	514	487	483	442	494	491	493	472	479	473	475	494	520	508	464	454	439	487	486	486	463	490	502	478	486	461	518	512	474	476	475	476	494	490	482	485	479	498	479	465	502	498	460	485	457	515	469	449	496	491	478	451	457	508	505	492	502	481	485	488	498	508	502	482	496	446	523	479	498	500	550	490	465	509	509	463	501	481	492	477	519	484	469	501	499	472	479	491	479	468	495	473	496	486	443	495	472	466	494	478	493	458	468	470	493	490	498	469	492	468	512	488	451	526	450	500	482	509	433	501	499	488	525	503	488	464	445	478	468	501	468	492	457	485	483	460	514	452	468	460	490	536	517	508	488	470	480	502	496	494	504	463	429	495	504	513	453	500	424	515	486	476	504	449	507	489	491	510	443	485	445	476	503	528	474	492	535	499	482	498	500	502	468	514	506	494	472	441	484	490	438	517	458	486	485	499	479	483	463	481	480	515	492	480	498	498	518	508	483	482	472	475	510	513	500	470	499	461	506	469	459	480	520	474	530	485	466	471	496	483	469	513	485	497	478	469	473	543	483	501	470	466	462	485	494	498	437	480	492	488	494	457	512	475	493	462	483	492	478	469	504	500	455	498	466	474	469	496	462	511	464	454	503	486	472	466	491	485	534	527	473	478	444	522	497	470	478	461	499	492	492	493	478	477	485	504	480	495	492	492	478	487	465	499	477	497	469	467	490	498	488	496	489	468	462	520	471	518	485	460	500	456	502	476	505	485	482	495	499	491	482	486	476	473	477	472	476	508	471	499	500	459	473	551	472	504	472	470	485	475	524	461	530	482	502	490	475	446	467	455	477	462	531	486	501	493	477	488	449	481	517	490	492	521	468	473	492	495	449	483	461	452	496	510	448	486	503	450	491	469	497	469	478	482	467	450	475	489	517	467	467	466	498	498	459	482	527	452	488	459	472	520	473	472	484	495	468	484	502	501	484	517	522	531	504	512	462	456	483	487	489	532	507	494	516	476	483	509	485	494	487	491	515	439	501	494	484	505	450	494	495	501	448	502	481	471	461	477	480	505	453	463	486	514	480	521	459	484	480	516	489	496	469	465	500	479	499	492	503	494	465	487	501	532	470	472	488	507	454	514	501	472	499	475	487	450	480	489	487	485	497	486	515	495	505	528	506	480	482	495	484	490	455	478	508	427	487	526	461	455	484	470	511	497	476	475	500	471	468	500	472	500	488	464	488	464	490	491	523	499	497	482	484	453	510	511	484	498	463	479	525	470	478	501	470	494	494	483	499	459	503	505	517	488	500	498	473	453	487	449	502	470	464	492	480	477	460	501	458	498	501	461	521	497	506	503	481	534	484	487	463	550	480	480	484	471	510	505	491	488	486	485	485	513	518	461	488	439	520	474	440	481	480	475	501	503	487	478	484	476	479	495	487	497	496	496	463	426	527	484	482	452	484	519	461	488	489	535	491	462	480	475	480	487	484	448	514	505	474	494	527	507	490	465
26611	22066	28473	26233	22006	9839	1008	651	556	499	427	435	398	374	395	383	369	388	362	320	321	317	315	311	363	323	310	302	306	305	300	342	340	295	310	319	302	295	301	289	310	316	350	317	311	307	326	309	313	275	333	278	286	307	300	316	311	324	323	281	296	294	323	324	300	265	277	287	288	316	286	284	272	288	301	286	322	315	268	310	281	253	319	300	273	313	295	305	327	285	322	288	261	289	270	279	290	298	318	297	283	268	292	291	293	318	324	318	280	309	310	258	330	288	308	298	279	312	309	275	283	294	303	278	302	312	254	291	258	311	300	293	296	319	277	282	276	308	308	299	274	253	263	275	288	297	281	299	300	270	300	271	272	311	298	280	276	282	296	294	273	299	269	291	287	277	292	281	287	307	283	302	273	282	283	308	281	312	302	301	311	296	276	297	276	278	304	318	316	300	284	300	293	299	299	269	290	307	279	316	286	270	292	299	288	288	273	264	286	305	296	287	265	305	290	275	285	289	299	322	277	275	276	287	302	315	313	265	285	294	283	309	296	289	268	313	288	290	263	267	307	301	271	297	293	289	245	265	280	295	273	299	290	301	299	287	304	290	250	298	280	294	294	299	344	304	294	313	309	281	300	295	302	265	298	286	308	284	303	299	310	283	279	312	297	310	318	259	293	284	278	318	287	291	269	311	286	279	295	305	312	285	251	267	284	268	292	280	297	275	279	284	271	272	299	302	296	328	316	295	280	306	250	294	299	292	282	282	278	288	300	297	273	301	298	307	278	291	305	283	275	286	307	297	271	278	297	298	298	285	260	312	282	277	316	286	302	299	307	291	258	301	300	274	308	262	281	317	308	277	269	308	303	268	316	272	335	302	296	269	286	282	293	302	268	282	303	267	256	277	284	291	313	299	285	283	301	274	302	270	288	273	297	267	272	292	312	284	304	286	305	267	292	270	297	310	272	306	292	292	278	283	291	304	297	263	293	284	299	294	285	293	295	287	288	291	276	298	273	280	277	246	309	259	305	304	319	267	319	254	310	293	307	266	284	307	284	271	311	290	259	264	299	291	289	270	297	302	307	312	299	277	267	301	309	296	283	261	308	304	306	296	277	301	287	284	300	283	284	293	285	290	290	278	270	288	289	303	267	303	292	273	291	306	290	271	283	295	304	297	307	302	312	340	293	352	320	308	282	271	319	303	296	285	275	287	306	279	285	291	305	257	277	259	277	295	277	302	278	304	286	352	290	282	289	273	292	307	294	266	282	292	296	294	293	280	272	293	309	286	281	250	278	273	294	309	287	287	274	302	251	285	288	294	268	270	291	269	296	296	275	316	288	259	271	318	253	303	298	302	288	279	308	293	282	291	303	307	308	299	287	321	290	303	263	296	297	280	285	259	281	277	278	262	304	300	304	309	299	266	299	280	305	300	314	306	300	296	292	331	307	312	295	300	312	275	288	339	303	297	314	301	284	260	306	299	261	304	311	302	284	320	298	291	294	312	280	299	286	314	273	303	329	306	301	282	316	287	270	276	305	286	303	303	303	309	258	286	269	287	272	319	306	289	287	304	272	260	317	299	320	273	282	287	299	302	275	268	292	276	286	306	291	296	290	277	288	288	273	290	273	296	290	263	299	303	288	279	289	337	263	277	270	288	309	291	296	286	274	306	314	304	295	286	285	291	312	295	277	280	286	290	264	302	265	305	313	301	332	279	319	316	298	286	324	297	282	301	277	298	294	299	299	287	302	293	295	277	284	291	338	283	283	283	302	307	286	287	300	261	309	289	319	270	327	282	307	287	309	292	294	289	296	254	297	282	269	257	303	300	295	322	291	315	303	315	285	301	305	324	304	300	284	295	302	308	288	299	291	265	294	301	321	290	307	298	324	310	326	275	254	291	324	275	310	310	286	284	296	278	293	296	292	276	263	284	295	297	260	287	290	275	272	280	306	292	268	293	275	295	297	308	246	302	298	304	290	306	301	286	273	318	307	307	274	287	280	289	245	287	294	289	300	308	277	284	275	286	277	266	296	291	302	280	263	296	293	307	263	275	292	303	274	311	316	263	296	289	301	306	318	300	277	284	295	281	295	305	305	275	300	295	307	315	303	307	290	302	287	278	278	315	287	288	305	305	326	255	298	289	306	298	330	274	296	283	299	304	278	295	323	288	300	315	271	268	313	308	277	259	289	276	271	287	284	304	306	304	295	294	285	275	290	309	284	281	259	294	292	296	310	312	283	293	279	296	309	268	309	265	285	320	316	315	312	251	307	310	283	275	284	267	288	284	292	296	286	312	285	303	295	284	282	317	271	297	297	274	298	255	272	288	287	292	263	293	284	317	285	285	280	287	306	285	292	287	312	317	300	312	282	314	285	319	261	281	294	277	279	292	304	308	301	280	297	297	248	303	315	293	305	284	275	299	300	257	285	309	311	299	287	302	268	288	285	283	296	302	295	311	290	279	268	286	313	329	304	292	300	309	299	293	301	297	305	298	276	278	303	321	282	286	281	318	278	263	290	294	299	299	282	287	286	283	283	294	290	315	297	307	283	305	317	266	276	289	289	300	270	285	294	285	306	290	307	305	265	279	289	294	305	268	253	288	292	283	285	259	298	280	278	306	311	293	285	291	314	292	294	292	297	282	290	322	273	310	298	272	281	277	287	297	276	275	276	279	299	261	288	299	297	285	274	286	282	291	298	255	285	284	287	286	270	242	285	253	266	321	288	278	265	284	293	288	299	300	273	256	296	300	291	293	341	278	322	304	277	282	293	293	284	255	308	287	304	283	306	300	301	324	322	295	300	315	300	330	307	296	248	282	305	308	299	269	299	285	290	254	298	296	247	313	300	251	272	303	269	279	321	275	321	286	292	282	302	296	278	294	311	304	317	292	287	267	298	274	282	298	273	295	291	331	270	315	311	269	307	273	279	276	277	295	280	301	311	303	293	280	286	271	261	281	306	274	291	290	293	275	273	296	308	274	285	302	291	261	306	267	250	309	324	258	293	273	275	263	257	301	305	299	286	303	290	274	305	304	319	288	270	275	288	304	269	263	295	273	294	286	250	274	270	271	276	304	288	310	262	290	330	306	304	283	286	280	292	276	272	291	296	289	288	293	270	306	258	292	302	276	270	301	294	286	294	317	278	285	311	285	307	283	284	273	305	280	293	310	304	273	326	297	296	316	302	281	282	259	286	290	290	291	308	312	300	290	297	303	283	305	290	307	297	264	265	295	306	317	288	285	294	313	282	299	298	285	303	284	301	287	304	325	300	314	274	290	289	301	295	270	265	310	291	321	307	287	280	314	290	302	308	261	324	308	295	275	307	291	294	306	295	313	303	291	334	295	272	291	284	283	275	283	285	304	295	285	274	309	305	302	277	270	320	292	284	309	270	264	268	271	270	281	309	289	290	310	247	297	305	298	278	332	293	299	272	308	292	276	254	286	291	273	314	292	303	267	276	280	279	307	273	289	293	281	318	293	310	288
58091	13191	7265	4296	2523	1819	1328	1094	919	767	694	641	538	464	492	494	472	464	403	428	411	421	403	369	372	390	389	347	359	336	323	363	333	324	294	300	346	335	325	327	321	342	322	326	345	330	318	338	320	313	352	345	333	296	324	310	307	316	319	336	317	322	314	319	309	288	344	319	315	320	336	314	332	322	303	313	296	295	288	301	285	284	343	290	301	298	351	290	368	336	331	351	275	308	323	308	308	307	288	281	332	333	289	286	333	319	308	285	309	312	315	300	300	292	303	263	297	289	292	266	328	303	321	338	312	297	333	301	304	289	287	309	332	294	309	332	326	299	285	303	306	285	282	271	284	311	305	314	318	322	320	284	302	302	285	303	336	289	322	284	293	304	299	296	282	277	333	312	310	316	303	307	320	311	286	307	301	298	319	321	284	290	267	316	292	306	301	336	293	275	279	303	306	319	284	290	330	295	308	294	274	304	304	292	311	299	318	294	309	307	295	276	291	289	310	304	299	308	294	283	294	293	255	284	325	258	295	288	291	295	324	292	318	282	275	302	278	288	311	272	304	344	299	281	273	283	334	298	320	294	328	278	323	327	335	303	316	290	304	340	350	305	307	285	287	305	321	278	298	316	300	290	323	305	299	304	305	292	347	287	311	323	315	292	313	291	320	304	302	291	308	317	283	306	297	301	303	285	282	337	302	306	306	302	315	283	300	314	316	304	323	295	290	304	299	292	283	302	321	315	303	303	285	343	279	297	291	310	290	301	318	296	286	280	312	280	326	336	320	307	293	313	319	311	331	319	296	323	320	267	320	308	317	336	299	334	321	286	291	322	304	303	327	313	294	274	307	310	298	317	321	295	319	290	288	301	286	272	313	285	314	284	289	318	346	326	299	301	311	298	309	298	290	293	303	297	316	286	320	302	291	318	277	316	295	278	335	262	290	269	306	298	306	305	315	282	316	317	275	278	287	291	321	300	283	332	306	293	286	292	306	306	299	301	288	304	329	323	312	299	293	318	317	307	286	302	299	356	281	290	300	308	342	311	290	295	297	314	306	305	307	291	302	279	303	324	289	271	281	293	288	294	281	304	313	297	284	314	357	295	309	306	323	315	304	292	322	322	326	291	278	302	328	292	295	308	342	290	307	316	297	325	307	298	275	335	296	308	298	266	301	297	348	325	294	309	312	285	306	274	282	309	318	307	311	308	308	296	338	311	312	289	298	295	301	289	329	320	312	298	273	299	295	301	305	293	261	282	312	293	311	300	280	278	263	298	294	292	294	326	299	299	290	312	290	302	301	289	261	293	286	285	285	306	290	325	312	292	268	342	306	297	304	285	296	297	316	285	328	294	307	288	313	302	330	283	259	322	302	311	299	304	281	303	274	314	316	295	309	275	287	294	295	335	298	310	292	276	335	289	313	301	317	286	291	311	322	280	284	365	301	270	311	315	313	314	295	271	299	299	284	296	306	293	317	292	284	318	287	287	327	304	288	308	282	289	316	304	302	304	323	301	322	281	322	319	314	264	317	274	324	304	293	298	311	321	293	299	300	285	288	299	303	321	303	278	330	260	320	324	292	263	314	295	306	305	305	318	292	315	299	284	309	290	289	303	329	310	306	295	311	342	335	294	336	295	278	279	311	303	262	318	314	291	292	309	299	299	284	320	334	311	296	286	296	292	287	317	315	326	326	304	315	312	288	295	329	296	275	323	312	316	276	283	272	316	308	314	288	282	313	325	288	307	303	310	300	313	269	299	303	303	313	309	289	308	287	295	315	311	306	301	339	289	267	305	293	306	307	340	270	308	302	291	291	301	326	336	317	268	308	288	287	312	316	313	276	297	307	284	272	298	300	301	297	317	294	282	293	280	304	308	300	280	306	300	306	338	292	278	289	303	304	298	312	321	312	298	331	347	303	298	314	320	301	304	319	309	288	319	274	297	293	283	283	310	277	287	290	324	339	321	312	305	287	309	324	319	318	310	288	323	314	315	294	299	310	294	305	288	283	314	282	319	310	276	283	288	302	294	296	276	285	297	298	285	291	266	309	284	307	301	302	282	298	319	293	301	295	301	339	318	298	313	274	288	321	344	316	317	328	291	291	299	314	293	313	306	305	313	298	318	349	277	283	292	366	297	300	326	326	293	315	306	283	303	311	288	321	274	289	285	287	306	315	328	313	288	327	335	304	280	302	294	295	308	293	278	272	299	307	307	292	293	329	315	277	292	339	278	311	303	290	351	312	329	290	268	297	309	322	297	334	297	315	314	306	270	308	304	296	301	309	302	304	298	317	319	300	288	298	259	306	328	318	295	303	305	287	320	302	289	313	313	305	275	309	301	293	315	277	296	299	301	308	321	300	309	304	306	272	299	324	281	289	331	304	298	307	269	308	316	281	315	299	308	302	271	303	301	302	301	294	277	296	303	286	314	275	280	299	309	306	277	323	286	318	280	305	273	324	295	303	319	325	292	307	277	285	272	311	303	304	316	313	328	307	309	303	294	317	309	270	290	325	286	320	285	305	286	305	288	327	308	304	278	286	319	305	316	337	287	310	329	325	319	290	307	292	302	343	314	303	293	316	295	292	292	307	315	299	304	303	289	266	325	316	317	316	307	281	316	281	321	318	304	318	282	319	309	296	310	278	300	313	295	307	289	317	283	295	299	285	303	298	274	291	351	288	301	304	289	298	284	271	358	324	321	291	294	321	307	276	297	297	275	295	316	300	312	300	306	289	301	299	312	321	312	309	294	311	277	311	298	310	297	277	290	299	287	318	340	326	290	314	269	298	283	295	303	294	309	317	292	314	327	291	318	298	324	303	334	271	292	309	295	348	298	307	281	290	292	294	332	300	307	270	325	301	294	284	301	309	289	267	293	295	312	312	307	291	293	321	308	304	307	310	305	323	309	287	260	290	303	307	296	326	312	298	305	294	315	301	350	285	335	315	297	301	285	283	246	287	274	284	279	292	312	295	299	293	305	289	322	321	303	299	281	303	308	337	290	265	292	291	332	282	314	279	278	308	299	256	317	298	320	315	284	326	320	305	279	315	287	304	328	319	276	287	325	292	295	279	283	309	326	307	283	313	309	334	320	292	285	310	291	324	326	310	307	306	304	323	304	311	289	334	313	328	290	304	290	265	317	286	330	336	310	270	282	318	307	324	313	307	262	266	316	285	300	292	289	264	323	293	315	272	327	284	325	294	263	294	275	295	319	320	301	271	312	294	286	298	299	309	299	336	301	305	285	283	315	308	305	286	306	287	307	307	297	294	312	292	309	315	285	294	324	314	307	293	301	311	315	321	343	329	294	258	313	289	289	280	320	308	334	309	320	284	338	295	303	298	296	269	313	313	300	310	324	317	300	324	313	252	328	298	308	317	317	298	314	314	316	298	311	305	290	304	317	284	260	312	314	354	313	290	325	302	305	304	318	294	278	318	295	291	313	328	278	331	309	304	295	295	302	282	301	318	332	313	299	292	312	278	314
22216	20023	26266	23451	20018	20036	7390	1263	957	918	825	788	778	795	698	697	667	641	621	621	604	636	623	627	581	563	583	618	613	519	581	602	609	660	609	584	595	594	583	563	578	562	580	629	569	550	603	620	540	596	611	590	551	611	591	594	567	575	570	599	629	586	517	568	557	550	577	590	561	577	554	571	554	536	573	587	578	543	548	580	572	573	550	556	579	547	590	591	559	567	544	588	528	517	521	563	590	591	522	616	517	587	580	602	537	590	575	552	507	575	591	568	571	558	594	577	546	512	541	553	584	550	592	557	550	526	556	557	585	568	580	544	585	549	580	586	595	571	580	576	566	553	528	570	601	578	553	578	577	585	551	608	564	577	563	522	550	539	566	515	576	534	556	547	539	506	521	554	551	531	576	535	559	548	573	577	555	568	562	561	540	559	571	539	546	606	552	552	610	562	517	559	561	557	571	568	567	571	574	578	541	558	557	528	603	623	543	533	598	551	551	568	564	560	551	518	578	522	657	505	554	523	566	590	604	539	569	519	557	541	579	529	559	548	595	565	537	578	581	554	555	543	560	532	542	577	585	588	557	576	536	587	583	578	547	545	514	588	600	623	555	565	548	521	547	538	560	533	573	533	518	521	539	587	566	556	548	568	576	572	561	547	541	600	567	555	517	547	567	527	587	554	540	559	574	532	509	553	576	603	524	597	549	514	569	617	601	579	543	505	589	569	550	528	567	556	566	551	589	586	595	588	564	574	585	558	531	594	509	534	581	569	561	571	611	548	560	583	560	556	535	578	565	553	553	540	555	552	560	533	558	577	527	507	573	578	550	543	558	569	546	561	578	552	593	601	535	530	563	565	565	568	552	557	543	557	554	618	543	586	569	605	573	533	602	543	582	519	549	573	564	571	605	504	557	531	573	539	615	552	598	521	583	538	551	613	555	563	564	542	513	559	574	539	593	563	577	532	523	566	563	574	614	556	578	554	580	591	581	530	590	583	558	525	569	544	576	564	538	577	539	557	555	524	601	577	528	543	552	536	580	568	591	573	531	568	531	563	578	557	563	550	553	565	536	563	565	512	575	574	566	531	557	558	557	587	550	516	548	557	548	544	552	514	512	547	560	514	531	550	561	594	555	549	569	559	569	547	524	540	516	529	524	550	517	578	537	558	590	573	559	538	569	589	524	566	582	595	544	549	591	586	524	560	599	593	574	549	542	553	583	563	524	557	575	569	574	575	552	548	590	563	562	566	559	540	545	543	564	576	581	508	575	562	510	542	573	546	579	551	584	532	573	523	548	578	570	579	550	536	568	570	549	544	544	559	540	557	579	546	578	601	593	577	555	529	522	551	530	552	543	567	578	552	558	562	525	572	528	559	581	528	565	568	543	550	555	628	540	522	570	527	607	561	565	535	567	565	567	521	566	550	575	583	568	534	552	556	551	562	529	534	579	547	555	535	552	547	557	517	585	564	553	554	543	560	571	556	544	547	538	557	586	550	580	527	562	575	541	584	550	558	593	563	585	588	576	577	564	561	525	534	541	564	589	532	579	527	541	591	564	558	559	512	574	547	568	560	539	595	507	508	559	559	574	550	547	593	553	588	549	554	513	551	556	561	522	555	572	566	549	578	507	595	578	519	536	576	573	554	581	552	543	568	556	560	544	561	549	589	583	534	570	618	559	534	577	544	557	525	564	527	602	587	626	566	573	559	563	584	555	596	543	560	580	569	530	558	553	550	595	567	539	572	604	543	532	575	525	535	539	568	539	542	586	561	560	577	617	538	559	559	536	567	555	547	579	541	545	602	596	563	520	563	585	568	580	572	574	545	543	549	566	583	552	560	583	570	533	578	566	564	575	546	566	579	593	555	561	549	542	557	542	589	547	514	511	591	540	558	564	558	557	609	575	562	600	575	644	558	562	574	560	561	585	568	576	552	547	533	551	561	552	609	587	534	566	519	552	589	538	564	603	525	585	493	568	543	526	525	526	554	572	577	502	540	587	592	564	597	536	487	587	571	515	553	522	569	519	543	564	565	512	561	551	548	528	577	536	542	557	617	564	568	510	569	562	555	563	553	577	533	556	583	576	548	522	534	570	554	537	510	532	566	537	621	551	564	563	566	598	569	571	553	537	519	563	548	584	546	559	550	577	600	537	584	543	573	569	561	635	544	580	504	525	605	576	533	542	580	548	583	533	613	528	586	555	521	584	519	558	600	566	573	575	602	564	559	573	543	518	570	596	613	561	586	519	562	556	564	555	577	521	581	573	585	556	550	544	574	568	570	556	535	559	612	534	591	571	525	583	557	574	587	543	570	572	558	602	505	582	531	527	571	567	556	554	578	574	555	575	571	561	551	549	528	557	570	580	560	530	580	566	609	545	550	559	512	612	565	554	568	569	551	577	561	584	530	598	542	608	533	590	575	521	537	588	549	598	543	551	551	585	540	555	563	560	602	565	579	600	601	560	579	554	560	561	565	593	571	542	538	570	512	553	542	562	528	547	549	553	559	589	546	567	533	546	538	562	578	550	533	516	569	572	545	614	566	603	594	533	560	576	553	578	572	598	574	550	544	531	591	560	536	552	538	572	623	541	531	560	556	570	538	549	573	535	514	586	539	567	541	555	547	528	551	563	533	558	528	537	548	549	527	546	554	569	578	591	546	478	555	517	543	539	575	564	552	553	501	540	553	546	519	579	553	534	534	567	589	545	546	596	544	581	539	562	563	561	542	544	557	590	569	549	551	518	531	615	562	565	537	535	517	576	580	536	553	546	539	552	567	583	555	544	561	536	534	518	572	590	525	629	545	575	555	569	557	560	578	539	542	591	570	555	543	525	590	585	580	548	585	560	573	538	579	609	567	607	573	549	598	590	559	566	546	544	540	607	553	523	566	552	569	595	561	556	609	585	568	587	554	526	547	547	562	527	561	543	507	555	569	548	552	558	569	574	507	546	562	523	553	582	529	521	558	528	580	562	564	581	545	556	545	564	552	555	554	564	568	546	580	535	577	543	562	561	577	529	611	560	539	575	562	568	598	570	548	578	548	540	545	566	516	558	574	550	577	547	545	560	559	542	542	534	558	556	601	540	581	572	545	571	583	578	554	561	548	546	562	578	543	560	564	552	530	549	520	571	612	561	552	527	552	601	535	546	521	568	531	555	583	524	519	564	586	530	567	567	555	570	538	565	541	517	533	612	544	516	557	576	567	557	556	545	568	512	508	537	565	552	552	545	578	530	528	569	563	526	554	548	573	539	525	559	486	570	536	560	549	578	581	569	534	554	557	607	616	557	548	547	568	570	590	544	514	569	534	539	539	577	590	522	522	527	577	584	539	565	527	597	596	598	556	546	535	582	551	574	542	508	564	563	547	555	529	549	553	565	571	539	560	520	571	602	570	560	568	541	568	560	586	559	567	550	550	591	564	606	535	567	615	548	576	576	577	534	556	518	580	561	541	562	559	555	567	577	546	583	567	587	529	554	583	585	537
50133	16991	11378	6929	4330	3080	2419	1929	1552	1363	1227	1139	977	934	908	818	841	783	763	706	734	727	721	645	631	634	603	643	638	642	602	549	608	559	560	541	556	543	531	585	591	556	566	585	554	528	546	530	524	547	554	615	550	536	536	537	514	571	553	572	542	568	551	550	539	580	544	558	525	511	560	557	530	539	545	520	574	563	497	577	548	539	540	559	556	568	555	527	503	557	521	528	525	574	521	508	520	578	508	548	499	556	558	481	549	553	517	534	519	511	543	555	524	518	493	555	497	515	542	494	527	537	507	516	514	552	503	518	547	546	523	517	557	516	559	518	533	529	491	525	541	520	556	517	535	539	542	509	524	545	550	503	566	527	554	547	494	507	541	544	531	527	528	528	535	527	534	547	507	522	515	508	500	512	578	522	516	524	527	534	549	551	554	502	529	510	541	522	516	520	516	524	519	488	526	556	523	530	493	539	523	536	492	567	520	488	562	532	493	543	543	565	508	499	532	529	549	504	502	504	508	529	493	498	503	508	534	542	539	554	512	528	540	512	480	539	552	552	500	525	533	510	506	527	582	503	509	555	567	535	492	506	516	523	545	507	512	537	515	548	509	519	544	531	529	536	537	530	513	567	507	514	512	517	547	522	531	525	560	510	511	476	540	515	500	539	504	504	475	531	540	487	526	542	554	536	507	538	553	557	556	526	554	557	535	519	497	547	496	526	543	536	562	528	522	495	537	533	550	516	515	551	553	536	532	512	553	503	479	538	563	510	493	484	516	565	505	486	552	518	527	509	489	571	546	545	547	525	527	511	532	523	501	536	537	510	547	542	545	543	553	536	509	532	496	555	529	549	524	573	566	538	586	535	525	527	554	525	523	523	545	539	518	502	517	507	552	532	540	559	558	544	517	478	523	528	513	522	551	485	505	483	542	529	505	526	499	578	576	534	531	498	529	517	519	540	514	538	532	551	519	514	551	543	544	532	491	540	546	508	555	518	577	541	486	512	528	510	495	516	522	556	510	531	553	526	506	510	548	515	514	587	524	515	537	532	484	538	522	547	520	529	512	513	526	524	525	558	480	511	526	509	555	542	534	504	512	545	525	537	576	516	486	499	533	507	544	545	549	554	490	539	497	584	493	522	508	488	565	539	514	554	562	535	472	534	544	539	475	489	520	563	493	492	547	569	516	519	498	541	535	553	562	531	480	539	496	509	535	540	530	534	562	491	557	541	506	532	529	544	512	546	562	541	477	562	517	487	526	491	517	553	526	525	527	500	528	519	497	517	523	547	540	561	574	480	522	521	527	522	519	573	571	546	533	505	516	501	557	550	527	486	536	594	520	552	522	534	538	529	543	548	558	477	484	532	505	510	536	510	504	529	517	530	539	559	527	493	521	518	555	560	481	484	511	545	559	515	508	543	504	563	563	507	543	548	513	472	531	566	468	537	550	523	548	572	511	530	531	527	531	539	550	527	548	545	526	560	502	528	530	515	559	474	532	523	542	504	521	500	535	483	519	529	553	523	534	517	541	551	583	484	552	473	501	524	534	468	530	527	558	488	514	495	541	498	547	500	516	550	538	552	528	481	546	553	546	521	537	497	534	548	536	514	546	519	539	538	527	506	507	541	500	565	515	530	532	509	541	545	480	551	545	532	536	547	559	508	553	517	534	542	539	563	517	501	529	528	542	515	550	527	514	505	521	532	531	518	522	517	571	537	534	485	537	502	524	501	527	547	542	514	556	534	519	541	520	526	510	527	499	523	532	514	539	540	574	499	565	557	510	498	520	560	537	569	550	514	512	565	569	511	525	513	530	507	538	544	540	516	510	555	525	526	538	523	518	516	510	536	540	541	529	512	505	558	550	570	519	527	578	543	522	546	549	551	507	500	559	533	516	513	529	523	535	497	557	561	580	513	570	562	472	544	543	506	542	531	534	549	517	547	540	504	495	524	520	555	534	519	561	559	468	552	508	547	567	525	533	550	485	555	556	552	496	491	543	525	511	551	529	508	494	551	559	527	527	515	519	537	498	542	503	547	489	567	521	578	528	524	522	541	520	545	554	515	554	547	522	541	526	554	537	488	547	527	511	563	521	534	559	549	529	520	504	520	560	479	526	536	537	535	523	562	518	563	545	548	542	539	540	538	538	541	550	539	568	542	532	507	501	541	527	561	515	532	510	535	574	509	498	563	533	537	541	535	556	571	527	555	512	508	531	472	552	499	537	510	515	533	563	499	498	520	531	539	498	517	503	529	520	541	534	535	531	519	547	519	531	524	585	553	489	535	528	558	515	550	501	495	559	554	534	510	515	514	532	479	522	518	528	567	536	564	546	499	545	533	531	497	501	534	546	512	535	516	512	481	541	506	547	532	504	558	492	564	519	528	548	495	523	530	531	526	538	528	545	556	523	495	566	554	542	548	508	519	520	530	564	501	532	544	547	535	527	524	513	525	531	515	526	514	502	556	521	538	499	508	483	527	481	518	542	573	531	535	520	498	477	537	537	515	539	505	553	505	537	525	493	487	539	524	541	495	532	512	534	530	509	525	514	547	522	546	532	544	565	537	525	503	564	496	498	487	557	578	541	527	545	551	507	499	491	514	559	529	528	535	531	512	528	491	504	540	538	479	542	526	517	531	563	513	531	502	552	517	556	521	514	535	532	492	578	519	499	514	495	499	568	520	547	511	539	530	522	538	538	539	500	548	478	545	538	548	541	541	519	544	534	536	549	494	505	536	555	515	499	520	533	525	511	559	558	516	534	541	518	532	526	530	534	566	526	529	523	546	536	535	533	518	506	551	509	556	557	532	533	529	537	493	525	537	538	461	531	551	529	540	548	508	527	531	525	519	543	531	516	523	514	537	522	511	528	519	558	544	555	520	536	524	513	575	502	537	481	542	513	470	515	505	555	505	545	539	510	517	562	547	576	473	505	517	508	499	483	493	512	535	494	536	531	540	548	524	524	561	527	544	507	576	545	506	512	510	529	526	485	548	549	519	523	526	518	563	552	525	557	540	516	493	521	519	540	584	521	539	562	536	493	500	509	512	510	516	487	537	524	512	502	546	528	512	542	545	546	537	526	581	526	522	562	541	559	544	537	529	493	527	492	512	502	532	503	521	500	501	517	536	548	518	512	528	526	567	500	552	529	516	546	501	548	536	549	521	519	518	522	490	517	508	560	537	513	556	542	505	517	507	519	543	559	489	540	520	562	553	515	503	539	517	551	535	513	551	499	508	521	549	498	514	474	547	531	552	525	511	537	513	564	524	542	543	537	518	538	490	542	545	508	544	523	514	531	478	542	511	553	510	538	510	526	507	495	556	516	490	519	525	524	539	515	497	553	547	543	511	552	537	520	552	510	519	516	528	520	512	536	530	546	549	516	467	523	530	534	602	557	531	562	533	479	547	519	511	581	551	579	546	524	499	528	492	507	535	502	508	513	532	541	497	511	540	540	534	524	545	529	547	544	519	527	550	518	495	546	520
35403	18192	3625	623	576	472	486	486	481	528	498	474	488	486	517	465	489	493	448	445	428	428	424	425	494	437	460	445	481	472	480	436	458	458	484	476	431	479	489	450	492	439	467	481	485	447	467	503	438	444	433	443	450	416	465	468	442	457	434	460	520	459	489	434	461	446	434	470	467	490	473	479	461	453	452	462	468	479	445	464	491	488	457	494	470	479	475	481	514	437	482	475	470	487	477	485	462	462	442	448	501	474	464	481	491	440	476	461	465	464	458	487	439	481	467	446	458	458	440	481	475	448	466	423	454	463	489	460	439	439	447	437	460	442	446	462	457	448	445	487	499	467	473	443	475	462	454	457	448	462	426	421	465	465	434	436	478	492	502	496	482	443	465	442	423	506	446	512	454	454	486	460	494	468	488	454	473	447	422	436	459	443	453	445	462	445	447	495	466	441	447	444	425	482	471	455	469	472	458	455	490	491	474	482	472	454	480	435	473	459	429	437	467	448	479	455	517	456	470	451	481	489	407	490	421	505	448	454	427	449	438	449	470	475	451	429	454	450	494	442	426	454	425	505	464	466	464	452	439	454	471	427	470	443	462	438	466	452	462	448	442	498	426	458	447	471	414	493	478	456	415	495	484	457	445	471	450	525	423	437	469	445	480	467	491	481	463	430	480	440	433	488	433	471	469	465	473	458	463	482	452	449	472	470	476	474	464	429	441	493	480	486	461	468	477	483	474	453	439	478	457	477	480	484	426	415	457	471	498	482	425	472	482	471	435	450	458	480	492	446	472	460	449	447	464	461	461	459	490	441	442	459	456	506	454	449	410	445	477	450	411	466	457	473	484	416	474	437	478	478	428	466	443	452	471	453	490	444	438	440	446	474	481	428	422	467	482	487	443	496	463	469	472	429	477	434	460	433	433	426	452	461	433	509	466	455	438	460	456	437	424	456	447	457	449	482	460	455	463	458	484	459	447	432	476	469	464	464	451	457	439	462	479	464	433	443	434	475	463	472	512	471	471	472	478	489	499	453	458	426	466	462	441	459	443	481	472	477	425	436	463	479	467	469	473	457	434	470	468	446	502	493	430	415	493	481	443	487	430	444	481	436	476	464	473	503	423	445	455	457	455	476	445	480	435	415	439	439	457	470	452	475	453	468	447	431	441	472	452	454	442	457	421	462	475	471	435	491	479	444	465	445	454	440	505	423	469	471	451	433	451	489	424	460	482	434	452	435	462	437	449	474	477	455	473	438	456	433	458	475	489	487	483	436	468	461	496	487	466	486	453	431	441	487	455	468	436	451	431	495	473	483	467	476	488	435	404	465	470	495	501	466	438	461	482	449	443	446	457	442	440	486	494	453	515	461	467	482	492	462	452	436	450	469	491	462	475	488	482	441	486	464	448	482	458	493	484	463	477	455	457	470	471	478	444	464	468	440	486	448	480	495	467	413	434	448	504	448	485	437	432	441	500	488	496	446	438	461	480	447	455	418	441	489	463	496	452	454	464	440	439	476	462	447	476	482	439	464	466	524	425	452	499	495	465	450	427	465	461	452	462	453	447	473	409	479	469	439	441	485	494	473	456	494	436	433	458	500	448	468	483	459	472	453	501	464	440	440	487	479	438	454	484	426	447	427	446	401	488	499	444	453	447	506	460	455	466	444	459	478	445	464	462	472	452	474	456	452	477	443	463	508	467	488	476	440	457	455	464	465	450	472	441	442	457	470	490	470	462	479	452	459	490	438	452	442	447	464	481	451	469	419	436	435	459	423	453	463	439	480	472	456	466	491	488	422	418	460	454	442	469	479	505	456	471	452	500	458	445	469	456	456	464	485	463	462	480	474	461	405	418	460	467	468	449	450	503	488	480	441	489	490	454	468	458	487	469	458	435	465	442	448	455	515	420	445	487	403	478	480	480	483	432	481	467	474	444	456	436	450	436	480	464	481	457	434	443	437	452	441	468	447	419	451	453	446	463	427	449	471	493	464	489	481	484	490	475	474	481	436	469	469	464	425	473	457	447	497	471	440	470	503	466	469	455	485	460	501	459	479	483	474	431	458	465	444	448	460	448	457	418	437	465	445	456	437	482	497	441	446	455	451	468	453	444	481	481	456	449	502	447	455	486	446	455	432	456	428	455	465	495	507	468	438	497	463	412	453	467	442	480	471	463	470	451	453	453	450	512	463	474	458	436	463	434	432	445	461	467	453	427	426	471	462	477	445	452	470	477	478	508	475	491	490	450	451	441	453	455	426	454	455	470	475	475	467	495	473	436	476	486	492	495	436	475	438	479	469	442	483	427	475	452	454	472	473	459	473	446	451	466	498	482	477	427	487	443	467	448	483	452	452	438	446	490	483	475	469	463	473	470	479	453	452	496	456	444	403	461	443	471	445	419	411	469	464	473	440	499	467	486	450	439	488	478	483	444	460	471	487	477	436	426	452	473	472	460	440	466	441	484	457	488	469	457	455	500	457	455	471	454	489	485	439	444	463	419	440	410	454	442	442	473	435	493	424	452	431	447	462	460	491	417	464	505	459	442	436	440	442	484	461	457	475	470	487	471	476	507	482	421	520	498	459	428	419	459	427	492	501	491	493	497	418	451	450	465	475	468	462	485	444	436	518	463	446	463	471	469	481	459	476	483	467	389	471	487	449	435	464	471	436	494	420	439	466	428	426	432	485	470	480	429	448	451	507	460	478	459	425	488	430	458	473	475	441	469	438	545	429	512	454	476	454	462	484	421	425	488	456	451	508	481	440	408	420	415	474	485	476	476	493	472	474	440	457	481	451	457	438	474	462	494	448	450	465	446	451	491	448	448	441	451	453	488	446	462	461	465	401	461	422	471	467	448	458	472	470	452	480	423	446	464	465	482	454	466	499	450	475	461	460	465	501	467	469	489	462	482	452	448	445	500	495	487	446	451	452	452	436	416	451	474	484	481	483	474	436	477	494	439	445	465	456	498	484	471	445	453	450	431	459	496	482	437	471	467	460	458	469	466	439	447	457	462	426	476	442	492	461	475	463	453	469	453	463	490	488	464	473	415	440	441	494	451	428	431	474	496	429	448	454	449	481	488	455	490	493	474	437	439	457	456	430	416	484	449	464	477	447	491	447	464	438	455	474	496	444	464	481	471	459	441	454	451	485	422	439	447	455	498	433	447	459	484	428	446	449	479	498	454	479	492	461	435	458	463	439	479	447	449	487	469	472	460	465	483	445	461	489	467	470	457	426	450	466	439	467	485	440	432	467	444	444	448	443	502	457	485	484	435	508	440	469	414	470	405	439	499	501	476	419	450	432	481	461	460	464	464	451	440	510	458	437	453	458	426	458	469	442	431	462	448	454	480	468	487	486	447	447	481	444	441	473	476	428	416	470	468	435	451	467	473	437	456	432	476	480	459	425	479	459	482	481	436	506	474	448	462	481	450	449	532	429	427	460	479	476	445	442	434	473	484	414	462	454	504	483	448	425	435	453	451	483	476	471
32540	4324	818	654	584	556	502	513	496	504	481	501	496	516	494	457	460	521	504	484	513	494	510	481	491	505	498	485	479	480	510	509	506	513	494	499	496	523	507	483	480	508	472	501	571	531	519	516	478	500	482	522	465	501	485	499	458	500	513	484	483	470	517	504	515	496	509	503	491	506	503	454	537	489	509	496	469	527	484	501	521	495	467	455	488	474	482	453	492	488	472	455	496	473	490	500	481	527	455	518	458	496	449	493	447	530	458	505	503	528	461	484	457	452	505	476	468	472	465	526	501	507	451	509	489	494	482	489	474	466	504	475	494	519	480	527	498	479	448	474	476	483	478	474	480	489	494	460	522	453	477	454	459	488	499	519	491	498	507	559	439	492	464	469	493	475	461	488	508	504	480	464	495	491	473	508	465	510	470	512	500	495	481	457	466	470	489	457	460	482	478	500	481	494	451	498	465	496	504	509	506	492	476	473	462	509	486	480	445	456	497	501	485	493	509	524	510	462	524	484	509	471	501	508	487	475	496	490	502	469	466	532	509	484	471	502	513	488	485	453	519	443	485	470	498	469	507	485	457	518	485	476	465	476	503	487	523	492	506	535	523	466	463	508	481	499	475	449	481	500	460	471	488	503	452	493	443	500	494	481	481	504	520	475	496	505	501	496	492	433	448	488	483	493	456	505	531	471	489	518	495	499	475	476	489	513	490	461	479	533	505	471	444	510	503	485	474	473	482	492	485	504	470	470	504	511	456	467	487	467	518	471	494	444	484	481	506	509	465	482	488	491	471	538	490	481	492	513	504	511	482	476	511	466	487	445	473	466	464	500	513	465	492	496	438	436	468	477	470	494	502	482	462	451	448	512	466	499	486	488	441	522	485	478	465	500	518	493	453	517	506	499	514	487	496	493	487	447	540	449	468	511	459	526	468	518	466	505	483	470	481	494	448	501	471	488	459	470	455	479	476	491	463	503	445	448	487	464	471	514	475	468	450	490	486	518	520	502	470	470	498	499	472	471	435	489	481	497	506	457	498	497	439	482	469	484	523	495	450	473	459	483	498	493	489	528	506	496	472	448	535	494	459	495	468	450	473	492	493	466	481	496	472	467	490	490	502	477	495	474	496	501	490	498	471	474	508	489	474	497	494	503	480	461	480	478	490	505	458	467	505	456	501	497	505	454	517	490	507	470	502	479	437	515	493	503	493	457	477	493	505	462	478	489	462	499	519	502	502	469	500	499	456	475	460	459	497	425	482	488	512	460	475	485	502	487	490	425	458	493	454	517	495	444	451	482	491	485	501	519	556	490	490	500	453	489	488	493	511	467	474	490	464	455	501	476	482	451	480	506	488	471	495	509	509	484	491	457	488	460	472	467	471	473	498	498	462	449	461	544	469	484	482	507	496	484	505	455	473	484	482	484	491	475	471	521	507	484	505	477	470	514	496	486	461	482	470	474	469	450	483	508	458	489	519	486	510	503	478	462	450	473	481	499	473	484	524	453	448	454	499	504	453	496	481	526	476	480	515	470	495	517	485	476	521	478	462	501	465	522	448	473	446	465	478	461	481	496	510	494	456	457	499	450	457	478	494	465	505	495	484	508	487	495	503	494	511	513	472	473	485	487	471	480	478	481	475	506	466	497	461	529	459	490	510	472	459	444	513	482	485	521	482	529	475	460	476	481	493	493	453	482	462	476	471	516	515	522	486	457	484	441	479	529	477	462	478	470	477	526	509	439	486	433	471	448	473	493	511	465	527	533	470	495	493	476	502	492	504	468	480	442	462	425	546	500	482	477	518	450	509	487	493	482	467	466	509	492	474	473	462	502	471	492	490	501	509	497	449	446	494	512	482	468	504	486	470	470	504	455	508	517	486	470	495	486	486	439	488	514	541	463	460	466	519	475	498	471	498	521	485	483	518	486	473	502	491	463	495	509	476	462	440	455	483	484	477	472	515	489	510	476	512	485	474	489	480	496	484	491	483	465	459	499	513	477	513	514	477	461	496	459	469	513	470	510	469	463	479	462	487	491	469	448	485	466	469	480	483	477	491	520	459	452	450	438	492	486	477	485	488	470	499	507	511	473	490	471	500	479	510	500	457	476	456	493	499	461	521	477	504	486	477	487	516	478	469	489	469	502	474	471	514	468	486	473	490	440	469	455	506	468	477	464	524	479	466	467	505	483	478	487	448	497	482	529	487	509	523	529	493	524	472	453	439	473	488	456	509	461	483	494	464	479	499	512	471	485	482	465	486	518	468	487	484	442	448	506	500	502	486	470	470	496	456	486	474	508	500	464	451	485	479	453	482	543	475	498	458	455	455	473	485	489	478	488	486	474	477	520	498	505	477	472	496	472	502	526	484	492	498	489	538	481	442	460	469	471	467	494	484	530	492	492	488	477	470	502	471	483	484	512	469	496	457	481	498	468	481	472	523	498	494	496	497	511	488	483	509	518	465	476	457	524	465	473	531	472	454	517	498	480	484	488	491	483	493	525	470	466	502	456	487	521	470	488	465	464	453	450	475	467	450	513	510	476	509	443	484	495	482	490	475	489	459	502	441	443	483	490	421	470	512	466	469	519	483	482	461	504	531	478	481	486	496	502	480	518	460	498	457	486	479	449	501	514	475	517	497	469	502	513	507	518	507	483	496	493	479	489	470	505	460	466	471	496	497	506	479	456	499	487	500	482	444	483	487	510	493	455	501	475	492	503	471	471	482	527	517	456	491	506	479	548	444	461	467	510	512	495	467	476	512	480	474	490	540	479	509	491	504	514	495	486	506	446	496	457	454	461	480	482	519	497	503	500	491	453	460	480	482	476	489	471	511	509	473	467	452	517	459	461	514	460	505	482	487	485	473	473	495	486	480	493	459	494	487	490	486	512	483	465	481	507	435	479	453	464	490	490	497	468	471	494	486	453	501	489	491	504	473	482	489	503	468	526	484	515	499	463	499	480	448	487	495	471	506	490	515	463	517	509	481	495	459	531	507	454	473	444	496	455	473	490	484	495	442	516	479	516	534	498	486	488	504	438	469	522	473	487	468	469	469	495	484	478	486	481	495	478	486	499	462	492	505	464	449	495	458	494	483	438	479	472	512	458	486	489	521	447	534	515	487	495	503	468	507	472	486	477	507	490	478	496	480	473	449	477	457	522	543	493	473	489	505	504	464	499	463	502	504	462	466	486	489	488	517	492	494	483	476	452	487	478	455	515	504	518	471	439	467	512	513	445	496	466	505	513	473	500	506	500	464	473	465	481	522	480	469	473	484	470	489	450	451	495	425	484	507	459	487	470	523	481	499	441	504	486	474	480	487	492	466	458	497	502	500	475	506	456	496	496	504	461	492	454	464	460	499	461	490	489	505	488	495	497	448	449	474	501	478	489	504	499	503	482	469	496	488	469	502	437	494	462	518	460	506	514	495	489	491	482	465	486	462	457	478	486	483	484	481	452	450	480	460	528	465	465	467	483	509	453	479	394	486	448
26598	22028	28358	26252	21949	9450	944	612	563	450	444	436	413	413	381	359	351	356	352	356	348	345	340	316	315	316	318	304	301	325	302	320	311	283	300	297	298	306	316	310	330	293	264	334	288	309	298	339	312	332	299	271	329	320	266	270	309	288	291	309	352	299	303	308	288	281	313	292	278	282	307	289	303	285	301	266	281	280	303	315	289	321	308	296	297	323	295	313	259	277	273	287	298	298	296	276	312	275	289	279	259	285	302	313	302	270	278	265	302	285	300	302	285	301	318	304	268	285	301	290	282	274	305	303	305	273	292	297	270	276	318	286	288	297	310	305	300	293	294	295	312	319	330	263	293	314	266	295	303	300	291	291	284	327	264	294	296	299	273	286	282	329	263	277	266	313	274	272	300	282	302	299	311	296	298	311	315	308	317	303	296	320	305	287	291	308	292	290	291	311	325	298	302	268	296	278	293	303	316	283	294	303	285	277	305	279	280	280	283	322	297	273	305	271	265	297	271	293	317	284	299	261	327	329	271	274	282	269	290	292	274	280	241	287	314	312	290	300	289	277	269	313	289	256	312	289	309	283	310	278	282	281	292	273	304	294	281	293	293	276	318	290	253	261	289	279	323	294	284	295	292	318	285	286	316	301	295	325	276	309	299	307	288	326	290	322	280	271	287	295	284	292	319	263	314	281	320	290	282	296	284	292	286	284	308	301	298	333	270	297	279	293	288	300	308	297	312	320	314	316	277	263	304	306	321	307	316	309	286	306	275	289	292	309	300	285	273	283	300	279	313	304	288	277	296	286	305	268	305	313	274	284	287	248	288	301	331	308	292	314	303	310	270	275	264	287	297	300	294	305	295	296	292	267	319	288	324	290	306	270	275	320	277	324	274	316	286	246	308	283	266	273	302	292	294	312	280	285	299	311	278	300	279	272	262	305	271	281	300	281	284	304	317	286	286	273	280	272	308	296	288	306	277	303	295	296	270	274	309	309	260	295	290	327	293	331	270	266	303	263	267	299	293	315	348	299	289	305	284	306	281	310	314	317	312	280	314	293	295	292	272	314	296	295	295	287	329	286	298	278	312	288	277	294	315	299	282	306	303	289	281	290	269	314	293	268	309	255	312	298	288	249	282	269	275	283	279	264	298	298	307	277	279	334	270	316	321	316	290	289	284	311	267	288	283	306	294	306	289	264	260	281	286	285	290	316	287	311	343	273	296	301	281	277	298	296	304	302	277	275	276	299	273	282	305	295	285	331	303	258	294	270	286	298	295	292	306	285	273	309	297	266	307	281	297	294	300	327	293	311	310	295	289	264	281	314	288	289	314	305	282	285	260	297	280	274	302	299	281	324	287	279	282	298	263	273	303	289	284	301	296	288	282	319	270	283	315	326	280	308	271	302	312	267	321	265	316	275	299	285	309	304	282	290	305	303	298	270	296	253	260	301	282	327	298	298	279	264	292	286	288	319	298	331	278	271	292	313	302	311	283	306	290	286	276	280	299	297	312	306	295	294	322	314	313	295	263	266	279	277	296	303	284	304	288	304	278	294	272	289	283	298	302	264	291	279	273	255	287	321	289	291	318	291	284	303	248	294	276	294	325	267	287	316	282	269	292	283	278	264	305	305	284	277	272	266	285	320	303	303	303	275	288	262	302	284	293	303	288	331	279	276	284	300	320	278	292	283	292	295	275	295	295	249	285	318	301	335	315	302	278	313	263	301	290	272	345	297	302	302	305	299	306	278	319	312	317	301	302	281	293	286	282	297	283	310	298	283	276	279	311	296	293	310	319	304	284	280	293	308	264	280	292	316	311	276	298	280	288	344	269	293	283	297	283	292	283	309	318	295	300	265	273	251	285	272	251	276	275	296	316	281	250	295	308	250	290	305	256	314	298	279	272	273	285	277	297	280	296	300	284	287	275	269	280	270	274	262	287	302	282	321	310	314	302	300	288	278	267	245	310	286	273	274	299	278	302	281	260	287	270	306	296	292	294	299	287	267	295	278	307	285	279	303	279	293	274	280	269	321	301	299	291	323	297	278	269	312	275	280	318	313	280	327	303	283	277	275	265	315	282	332	297	299	292	290	280	278	278	289	293	300	278	295	325	311	294	293	286	284	272	274	287	293	292	320	299	291	274	297	266	307	306	280	298	278	305	280	297	278	294	286	306	303	298	298	283	293	314	284	292	323	293	300	295	306	290	287	285	321	331	342	289	315	327	313	308	301	272	300	308	302	265	274	303	292	308	276	305	311	262	272	313	286	291	285	281	283	274	300	299	299	309	309	305	279	305	282	320	290	284	297	286	283	310	272	306	285	310	295	333	270	322	277	324	274	262	277	318	278	321	278	303	302	300	277	302	308	285	278	306	277	275	312	314	295	284	312	330	295	306	287	279	286	265	286	307	270	300	293	311	291	314	272	285	266	254	300	287	283	294	293	296	249	281	263	281	260	316	308	274	292	295	293	299	292	320	324	304	298	294	290	259	277	288	289	272	293	291	288	269	285	285	264	290	315	281	303	260	286	274	318	266	305	305	304	292	281	284	277	313	305	301	264	262	302	288	288	257	285	307	291	305	262	285	262	260	277	296	256	285	280	292	264	301	307	320	250	280	318	306	273	277	296	296	311	258	299	269	303	266	314	273	281	285	304	286	294	286	275	281	268	292	333	300	308	288	310	277	288	286	275	297	277	292	291	298	288	289	306	280	294	321	275	300	281	305	311	288	297	334	261	341	296	290	264	285	274	282	275	323	292	304	306	289	270	283	310	276	248	294	272	282	317	297	301	301	292	290	271	283	290	288	306	296	292	287	311	296	278	313	267	277	299	283	278	286	295	330	280	288	289	314	294	283	268	324	301	317	268	287	285	297	301	293	283	275	291	289	275	302	311	305	281	304	294	304	308	286	247	275	311	304	306	303	279	296	276	327	285	273	273	329	272	317	300	295	293	286	283	313	284	261	283	320	254	312	307	290	298	303	293	324	294	264	288	290	263	299	302	297	287	276	293	291	293	282	254	317	307	319	320	290	298	305	269	283	303	247	275	291	276	290	314	284	293	298	300	270	332	271	293	276	326	264	280	297	288	318	273	318	277	301	293	292	307	328	272	291	284	288	274	283	298	284	274	314	261	272	300	264	288	334	272	295	277	289	302	307	303	280	309	312	273	287	289	292	296	260	304	287	303	304	277	303	280	284	294	271	284	318	296	275	295	293	296	283	294	291	277	296	308	278	278	269	305	277	263	307	259	317	276	326	264	288	282	287	254	296	273	265	295	294	309	289	292	298	313	313	310	281	266	287	291	316	300	313	282	318	318	288	278	284	276	291	272	294	311	289	295	265	308	305	304	295	317	308	297	285	269	286	285	304	294	280	308	300	278	278	264	294	289	315	306	307	283	274	303	288	327	290	290	304	305	326	278	293	290	308	310	283	281	304	278	273	302	297	275	322	304	278	293	291	276	280	307	296	285	296	306	281	293	296	273	278	302
57631	13593	7321	4100	2537	1787	1305	1066	894	772	646	665	570	526	510	462	480	411	458	402	390	346	424	355	371	342	348	368	351	325	337	327	300	321	338	334	331	328	318	342	327	287	330	353	325	341	341	343	335	282	338	324	322	333	300	301	320	313	325	325	331	336	319	312	304	302	345	331	305	314	312	295	330	319	327	319	304	305	314	302	278	312	310	315	290	290	326	299	303	317	296	292	319	306	311	304	318	318	298	312	304	288	293	294	305	314	299	328	312	255	324	299	289	304	291	310	292	286	311	322	286	303	259	299	294	309	313	310	289	255	297	331	325	305	325	296	312	286	289	321	324	305	302	310	291	273	267	316	285	290	339	286	312	301	288	292	299	294	281	302	296	310	284	291	317	315	299	298	305	294	297	302	289	317	288	291	293	317	328	313	279	312	330	312	298	307	286	337	273	314	298	257	305	325	333	290	291	306	285	301	327	311	324	293	332	312	293	299	326	294	307	281	301	321	296	287	306	315	303	321	268	308	292	297	306	282	304	259	329	317	328	299	300	350	280	289	330	304	296	325	325	313	298	310	309	286	302	346	282	324	297	311	302	318	289	330	298	304	306	274	297	305	312	332	283	320	297	314	304	315	319	320	289	276	302	296	287	279	277	283	303	311	290	308	283	303	317	309	315	306	293	315	287	292	312	301	320	310	348	302	268	318	299	300	346	313	316	302	322	281	321	281	301	305	296	319	338	325	312	311	294	309	282	285	297	294	315	320	328	322	321	294	303	313	313	299	279	314	304	293	305	325	300	298	310	300	272	301	279	306	295	294	304	292	294	285	286	301	313	301	315	271	274	318	287	310	283	288	300	327	299	313	327	327	337	314	286	287	329	301	312	307	282	308	324	285	302	319	302	292	324	328	305	299	299	283	276	322	277	317	295	303	334	283	318	318	326	307	305	322	329	322	352	287	315	282	292	298	285	307	358	303	313	290	300	301	278	338	321	308	316	303	305	290	344	301	301	301	303	308	324	286	306	337	312	273	291	296	266	271	316	299	304	299	308	301	311	277	312	292	311	294	276	301	282	305	320	308	303	306	299	301	278	316	299	305	271	298	324	297	321	292	285	344	245	307	329	316	311	316	324	294	309	290	299	319	294	331	301	283	305	327	323	276	318	320	311	272	297	289	282	305	334	282	279	297	304	316	327	317	334	300	305	280	339	317	278	309	280	275	300	310	322	325	303	304	314	302	281	317	291	312	318	306	274	297	328	311	295	314	272	287	292	285	304	276	287	291	286	301	271	318	302	296	300	288	308	316	310	341	315	284	316	332	286	275	338	314	305	329	302	301	290	320	319	329	312	334	294	305	320	296	317	275	287	350	346	303	292	274	294	303	321	346	279	309	320	279	306	293	285	268	296	338	279	295	314	304	325	314	292	291	275	284	310	300	305	293	297	309	328	294	285	304	295	275	299	321	264	327	313	268	300	276	278	301	289	285	296	300	303	285	321	315	270	310	304	268	303	331	297	312	307	314	332	289	284	303	284	288	295	312	319	327	305	290	283	308	328	308	282	341	318	295	269	288	310	316	334	348	324	303	328	284	297	318	307	280	266	316	293	320	283	307	296	289	314	295	324	284	284	296	303	301	281	301	289	288	281	295	310	329	327	332	265	282	314	305	270	302	316	299	263	305	303	305	330	322	293	294	271	316	306	334	298	321	287	311	296	302	310	287	303	287	313	326	276	295	295	295	311	309	279	311	310	312	309	300	309	277	318	319	307	307	291	281	289	278	315	295	286	308	298	279	319	308	295	313	306	303	297	301	280	294	280	331	307	274	290	334	294	323	343	311	300	287	284	311	299	314	311	295	311	299	292	321	313	290	297	331	276	283	303	339	274	300	312	296	285	322	286	295	295	295	313	287	315	274	312	307	300	308	313	308	303	279	308	329	314	310	299	311	278	304	288	284	315	277	331	309	283	288	295	318	262	293	326	327	320	323	304	272	288	321	314	299	331	286	311	263	290	317	314	306	297	323	308	278	281	283	293	266	307	311	332	289	276	314	326	318	322	268	291	333	296	289	292	321	321	306	286	308	314	311	290	296	274	287	298	304	292	297	326	306	312	302	322	311	287	296	304	284	325	294	324	308	289	297	326	284	297	297	312	300	296	287	287	295	289	304	306	318	315	300	284	312	314	300	304	293	297	331	302	287	291	292	310	293	276	312	315	305	286	319	332	310	317	283	291	311	337	320	295	294	320	336	288	291	301	298	305	321	274	322	283	291	285	305	275	301	323	310	299	304	282	326	320	298	318	310	311	308	303	332	283	292	303	286	288	303	289	286	310	294	304	296	313	300	307	334	307	289	327	303	295	296	313	295	287	323	288	322	316	310	299	330	311	300	315	282	277	315	288	325	283	300	300	291	283	322	303	304	322	304	314	288	300	293	305	319	307	298	285	295	295	305	293	308	305	332	292	297	290	314	293	310	309	303	309	300	295	322	325	299	273	314	291	304	293	331	287	278	298	304	294	317	301	322	279	313	291	307	300	315	289	304	309	310	326	303	279	330	320	318	293	307	327	313	312	295	331	284	292	274	307	289	287	317	309	293	295	317	337	311	308	263	309	281	278	276	314	284	303	332	345	284	313	280	308	279	336	293	312	294	319	308	299	308	310	294	271	305	321	300	269	313	326	274	280	315	293	307	273	272	311	310	308	293	292	280	273	277	314	305	319	303	313	318	293	314	292	300	284	297	342	290	307	292	287	292	314	304	296	299	287	282	294	305	285	314	291	289	278	298	307	299	323	311	299	335	327	294	329	332	283	311	296	304	306	300	283	294	315	311	290	308	306	335	268	313	349	292	318	336	301	293	313	283	296	272	294	283	307	287	317	304	318	293	305	299	279	308	305	304	305	300	292	296	289	322	322	307	265	309	300	297	302	326	320	336	301	280	289	307	339	320	300	309	320	308	311	285	316	289	310	320	265	312	291	303	301	309	310	300	293	284	287	289	322	293	311	271	305	270	268	309	301	287	319	315	335	300	299	308	301	300	304	305	324	301	277	287	302	305	310	329	312	281	318	333	282	306	278	318	334	345	301	299	272	280	274	337	327	338	267	309	306	278	306	311	281	278	296	307	280	315	308	294	317	297	249	294	336	297	281	323	310	318	317	308	295	318	311	266	281	303	292	296	289	308	276	325	299	337	313	295	298	298	296	330	291	296	321	322	319	323	303	290	262	291	295	338	280	292	298	283	297	313	325	281	303	321	305	316	323	325	272	308	288	357	297	320	310	310	287	291	294	279	313	315	279	331	308	291	303	300	303	297	319	294	321	284	277	289	332	275	298	303	293	310	296	315	318	291	311	289	307	298	307	305	312	300	319	303	320	306	273	314	310	314	274	317	288	306	311	303	288	285	337	331	284	287	312	333	303	319	320	306	291	271	321	313	307	281	303	347	324	306	314	323	317	338	299	298	301	312	318	283	279	271	301	306	302	284	308	327
22295	20049	26319	23483	20045	20100	9015	1326	1043	896	889	796	745	797	696	697	639	687	678	674	634	642	604	649	596	619	571	602	606	542	595	588	623	574	573	587	602	542	563	560	532	592	600	547	605	541	526	579	553	527	519	568	575	572	544	545	581	590	585	560	532	563	538	555	547	601	573	593	576	580	546	583	582	553	558	581	568	520	567	604	568	612	574	614	528	545	551	566	603	590	541	566	544	598	581	570	559	562	547	554	549	609	583	603	568	525	564	569	578	568	571	549	586	548	597	561	591	555	531	558	560	571	531	520	581	568	586	569	592	533	568	583	557	592	592	575	538	550	562	551	579	561	576	575	560	545	584	595	571	608	573	601	588	561	600	564	544	526	569	575	553	569	518	532	556	574	539	510	573	551	572	600	567	551	575	542	540	548	543	567	585	597	553	594	516	558	569	615	543	574	552	513	575	573	547	554	566	592	559	532	559	567	573	550	559	563	533	585	531	604	536	564	614	570	547	609	603	573	567	556	530	550	580	620	560	530	591	539	565	533	593	565	581	559	550	561	611	572	577	552	597	551	559	577	553	572	580	566	518	558	568	558	590	574	550	530	552	573	568	552	591	591	560	554	598	601	541	567	580	597	550	551	558	532	591	580	548	534	620	533	545	598	543	536	559	589	542	532	530	591	567	583	562	539	564	554	572	579	567	549	576	559	537	560	546	563	516	563	600	612	609	562	570	579	547	529	577	560	599	538	579	547	575	528	581	541	556	560	586	545	585	613	536	567	530	546	564	555	563	610	565	571	591	573	570	482	590	573	531	574	568	547	561	567	552	557	545	582	581	550	558	541	559	576	562	538	564	546	558	535	589	576	550	532	583	542	593	583	553	589	588	585	574	548	557	552	550	561	557	557	613	572	593	612	550	553	554	572	555	581	579	547	582	550	551	566	581	580	517	561	599	579	505	583	614	563	558	570	548	556	527	613	528	528	581	532	527	559	565	603	585	555	554	576	563	540	622	528	600	612	589	565	578	611	587	568	555	592	594	548	582	571	581	576	565	559	511	592	553	588	525	558	548	547	551	581	566	565	520	539	559	548	527	568	559	569	587	546	570	590	556	567	568	604	562	601	528	542	598	611	563	625	554	554	614	552	598	556	530	584	570	606	548	587	533	550	548	575	593	546	557	584	539	538	575	564	573	540	553	548	557	569	599	577	556	542	599	567	561	536	528	530	533	563	585	560	532	560	591	568	540	537	540	557	523	570	588	533	588	555	508	552	576	563	546	554	567	565	553	604	549	573	575	567	583	560	524	496	549	557	549	548	551	567	541	593	544	595	602	591	559	593	527	580	567	553	552	571	535	515	567	605	563	565	567	552	560	571	530	540	555	606	593	522	587	548	557	507	531	555	547	558	595	536	550	525	553	520	609	571	533	596	546	591	593	570	548	590	556	561	531	555	557	554	547	587	554	507	545	535	551	562	559	545	598	568	569	569	603	556	553	549	560	621	563	544	540	602	598	524	582	564	514	562	539	553	581	537	540	546	553	552	536	577	528	567	554	564	567	593	575	544	594	615	556	549	574	554	578	569	594	543	547	528	578	553	556	572	582	541	582	550	539	567	628	529	562	538	549	589	529	597	584	578	577	541	557	563	567	564	563	554	576	584	516	572	579	584	553	564	520	582	546	531	551	597	604	598	554	566	553	578	565	543	542	573	573	565	536	561	564	563	534	560	590	573	538	564	574	594	529	559	559	509	571	584	596	596	566	554	531	584	549	530	523	591	580	594	551	565	546	604	582	577	554	538	565	570	562	575	539	542	529	566	563	539	524	544	549	608	594	545	586	563	550	569	584	562	594	572	585	582	537	544	599	547	523	576	543	557	549	546	598	553	572	530	546	620	599	568	566	517	547	556	620	597	574	536	522	599	550	571	529	519	566	565	542	543	576	614	564	563	579	600	614	534	564	545	553	541	580	527	544	590	587	571	559	559	547	564	549	575	622	562	610	593	549	560	578	626	558	520	539	588	572	541	581	590	552	546	590	587	569	589	563	523	566	556	521	592	564	546	575	520	606	554	588	558	565	560	532	583	535	538	548	557	552	556	517	568	554	573	569	547	572	554	555	555	554	570	533	540	558	589	591	564	580	541	573	579	550	553	543	537	589	507	551	577	577	567	545	612	569	599	574	543	582	542	537	601	534	550	573	561	549	553	594	551	564	535	555	564	543	554	525	534	551	564	528	526	564	515	560	602	569	571	529	537	528	573	520	550	585	576	610	539	610	576	565	536	563	520	568	611	566	583	595	603	566	556	602	597	562	544	538	629	596	528	560	536	551	569	568	580	574	564	563	564	549	579	563	583	539	586	568	590	562	548	600	530	546	529	560	540	544	606	589	600	605	587	615	543	596	567	546	551	577	555	551	603	539	601	583	547	574	597	568	526	553	557	534	586	559	597	531	559	616	569	564	564	529	563	556	578	631	536	488	519	548	569	565	546	555	587	566	533	542	584	547	563	581	531	513	534	586	598	542	546	518	579	539	533	605	584	564	604	579	607	533	557	564	561	543	583	603	567	559	568	602	583	557	594	570	560	595	516	564	574	577	564	542	569	571	551	518	559	536	540	585	561	566	561	601	518	547	564	610	595	593	557	558	559	579	591	562	556	567	580	546	551	560	585	562	540	532	584	566	544	590	583	546	539	537	582	546	554	539	612	574	572	592	581	546	550	574	585	544	551	569	539	526	569	572	531	533	525	586	605	557	539	524	598	556	582	558	579	577	567	566	582	528	562	565	580	567	559	598	502	549	607	578	553	577	576	560	549	560	506	601	545	576	583	555	510	603	553	591	572	550	585	531	578	584	579	511	501	594	536	534	519	560	540	574	581	556	580	575	610	565	555	544	609	569	567	544	552	576	579	523	565	567	526	582	548	564	539	546	575	554	576	550	551	521	563	548	520	564	548	569	567	556	591	541	571	533	588	574	575	555	541	527	561	569	549	551	525	578	576	590	569	570	553	536	566	546	587	567	501	591	581	576	566	546	555	530	558	526	532	573	549	557	581	544	558	557	539	630	562	560	591	584	553	539	589	573	548	551	580	548	528	604	578	551	565	591	582	573	568	578	562	572	550	582	526	542	596	547	585	555	549	522	559	552	553	604	547	556	576	525	548	528	577	569	573	581	568	526	606	537	545	547	571	624	572	603	543	578	560	544	551	508	558	569	578	540	603	552	516	571	611	586	566	584	534	572	559	571	626	565	510	568	567	580	591	559	570	517	547	537	554	565	546	596	592	558	601	539	580	541	522	584	574	561	581	566	548	513	498	572	547	598	548	603	544	557	550	551	573	567	579	559	568	579	589	586	543	567	572	529	558	557	561	531	561	505	596	563	529	530	528	579	559	554	531	542	554	595	562	582	552	557	558	552	559	538	589	544	504	545	559	533	590	561	525	559	523	579	544	556	595	586	571	531	577	532	600	580	624	555	530	570	512	611	553	591	523
52167	13292	11413	6833	4134	3065	2408	1833	1623	1315	1173	1050	1011	953	859	837	812	735	710	683	717	673	663	622	653	611	599	627	634	620	557	584	647	575	573	572	586	570	559	574	568	561	576	590	527	559	530	567	565	536	538	573	548	568	567	539	580	528	549	574	564	581	568	569	566	571	526	538	534	566	539	553	533	554	537	544	543	534	543	547	554	534	529	517	532	533	469	574	551	507	548	543	544	524	545	547	536	544	551	534	507	519	548	546	557	566	525	537	536	526	528	544	559	529	509	543	540	553	530	536	524	535	483	559	532	542	506	535	531	554	547	521	495	539	532	531	542	527	500	532	530	494	559	534	494	526	553	510	551	537	565	515	553	518	538	490	506	517	520	512	567	558	495	543	542	535	524	545	530	535	534	471	516	526	547	558	514	561	554	490	503	520	558	535	552	514	517	496	507	538	488	539	562	521	546	494	511	556	529	541	517	558	525	505	578	509	554	542	541	503	537	572	498	528	511	526	520	557	516	548	559	511	504	510	505	532	561	523	570	531	553	543	518	524	529	569	526	505	518	497	552	501	559	545	539	528	567	507	540	511	512	495	524	544	539	532	530	511	529	554	520	559	538	540	527	532	535	567	537	529	520	549	578	487	541	538	523	509	510	550	546	552	514	513	499	511	552	534	552	532	507	517	577	499	554	510	553	553	500	561	536	503	487	553	495	495	522	541	502	514	518	575	528	556	571	515	524	518	516	531	539	495	504	551	562	492	542	468	547	546	525	538	527	565	516	512	535	539	549	552	522	536	542	532	497	528	539	500	529	491	516	493	527	505	500	523	496	508	520	491	569	522	522	539	519	527	495	513	527	519	514	542	487	537	549	524	563	520	552	561	549	510	565	513	524	507	504	541	570	576	567	574	531	525	571	586	545	489	515	532	531	492	537	508	512	484	535	506	577	515	482	535	528	521	533	570	515	546	554	559	524	506	522	558	572	532	507	514	531	528	555	507	539	530	549	539	516	527	517	561	530	575	551	518	520	576	546	560	560	546	540	508	573	521	535	562	542	532	521	531	555	534	516	541	540	508	558	523	502	569	551	527	535	504	520	504	548	548	523	499	549	523	530	490	540	544	504	560	542	560	527	536	507	501	517	531	561	559	493	523	523	508	560	522	548	521	541	490	504	535	534	545	517	496	524	513	528	529	491	527	553	587	561	518	536	564	571	500	544	529	490	546	553	522	548	550	512	539	505	494	508	524	503	548	535	539	495	523	500	592	566	542	540	546	502	553	529	554	552	506	530	548	537	539	510	538	533	524	531	563	500	528	545	555	553	525	540	553	496	526	542	545	542	518	547	477	540	545	543	508	497	555	559	541	527	545	564	523	532	484	512	522	515	539	539	572	516	504	507	524	554	533	542	537	551	527	565	584	534	511	534	524	541	511	524	488	545	528	557	564	513	524	521	524	500	508	559	515	546	531	512	524	493	537	544	538	555	541	532	514	515	545	584	531	507	531	562	531	543	500	484	539	512	537	505	536	531	504	506	528	505	508	548	524	539	541	572	530	501	527	512	497	527	529	537	512	540	468	500	539	522	546	513	554	520	544	544	497	527	520	478	554	511	515	546	535	561	522	534	527	516	503	495	543	545	528	582	502	515	541	546	517	553	542	548	534	569	528	550	565	531	536	553	534	540	529	587	557	551	507	554	510	504	544	542	537	558	536	548	500	514	514	511	502	493	536	534	537	565	515	545	541	510	524	562	485	514	544	592	508	530	518	543	529	520	550	539	527	546	511	528	535	546	522	558	551	498	542	501	498	514	541	522	537	503	558	533	528	561	538	567	531	515	539	532	509	532	531	539	502	518	528	518	528	506	583	543	528	532	517	535	521	523	553	490	547	526	518	553	553	494	500	551	540	504	541	496	520	530	545	503	511	488	508	509	498	526	538	527	514	487	508	531	549	558	531	542	536	486	522	538	552	538	548	536	548	497	508	512	531	565	556	515	538	525	551	538	536	503	508	522	542	523	558	539	509	536	525	538	533	510	529	546	489	537	544	545	516	522	553	489	528	524	513	539	500	523	493	522	514	533	510	544	525	515	532	542	517	494	521	549	536	544	521	532	528	521	524	536	542	530	503	545	551	491	546	496	544	583	533	538	558	565	523	513	524	527	543	523	512	528	545	522	521	531	517	526	545	513	507	540	515	519	527	544	496	454	520	529	583	569	552	546	540	519	562	513	522	530	557	524	539	511	523	564	501	548	552	533	502	555	519	564	522	544	514	540	501	496	513	539	548	546	531	535	591	495	552	546	507	492	512	560	548	550	560	499	545	505	548	513	551	538	519	527	517	494	566	532	537	507	561	567	527	519	524	498	507	477	532	520	567	473	536	553	566	520	521	497	560	511	529	513	550	468	545	561	494	536	518	543	528	534	539	546	497	487	517	536	530	568	553	545	524	570	499	548	528	540	560	527	550	572	534	525	536	548	525	521	490	537	550	556	542	524	529	527	505	540	539	547	533	536	581	543	542	524	498	544	525	544	522	528	541	516	579	511	562	512	557	504	525	520	530	563	568	525	544	560	512	593	521	509	519	495	576	579	538	566	542	497	557	507	495	463	510	555	558	537	552	548	543	531	494	484	517	584	537	544	524	539	552	540	492	592	586	528	527	531	523	586	523	544	514	515	516	542	525	500	504	607	503	552	517	503	498	543	520	555	540	543	521	530	528	526	557	546	497	535	506	549	529	552	512	521	525	488	526	551	514	518	543	475	522	515	550	532	461	502	508	533	543	528	511	525	536	513	536	523	517	517	483	548	480	584	534	493	557	530	535	555	549	541	532	554	530	582	540	536	549	528	542	528	531	544	501	540	560	544	565	558	535	546	496	498	505	582	501	545	555	555	507	514	529	559	503	532	504	551	494	509	520	529	538	512	531	533	541	559	490	509	521	540	504	570	543	505	536	529	530	518	551	541	520	526	544	529	511	540	535	534	561	532	540	502	481	540	504	520	572	559	564	510	509	525	545	509	487	548	513	533	505	525	531	570	568	513	510	489	520	565	506	531	507	539	551	487	534	523	514	559	533	501	537	553	518	572	540	574	529	515	538	495	526	542	528	505	509	548	560	523	542	547	546	536	539	523	565	519	501	505	474	534	552	513	546	565	544	551	514	553	511	526	554	512	541	544	548	507	545	515	547	479	514	521	514	509	528	502	529	516	555	522	528	523	521	532	539	522	480	530	548	528	537	495	518	481	509	509	519	552	473	515	552	542	528	556	526	482	585	517	510	508	545	547	514	500	555	510	543	552	534	558	536	538	537	545	488	528	551	528	480	535	554	535	542	510	517	544	541	529	494	537	540	489	536	534	565	528	528	532	520	563	511	536	539	529	523	527	557	548	543	527	510	553	530	506	557	534	504	499	519	497	513	524	581	480	545	508	541	555	502	527	499	548	554	511	556	528	544	545	497	506	516	512	513	538	518	506	534	537	549	536	506	495	532
32420	16812	3633	654	488	477	449	473	426	414	382	383	426	415	445	430	437	447	427	436	424	389	426	417	400	431	384	412	406	403	445	416	411	436	428	475	442	434	454	421	472	390	412	412	422	436	420	447	406	429	416	410	443	432	414	404	419	427	439	444	408	447	433	402	408	382	421	402	457	433	437	405	424	434	417	431	416	443	426	414	381	430	455	445	426	402	402	414	417	412	396	444	394	384	422	435	403	409	409	394	426	440	442	429	429	419	446	413	404	429	413	405	441	377	442	418	417	405	421	413	452	393	429	439	417	434	433	463	410	394	421	431	438	404	452	377	437	399	397	414	405	391	425	440	419	423	420	428	386	395	395	437	437	445	414	432	427	385	432	427	425	437	408	425	415	404	437	432	431	404	428	441	429	426	405	421	452	466	438	442	428	406	409	398	420	408	423	419	469	422	418	389	435	425	425	411	469	413	401	380	423	425	434	403	430	453	448	412	400	426	443	405	420	424	457	428	390	437	410	409	407	415	383	406	413	414	418	420	448	373	432	418	420	437	427	396	427	446	414	429	425	443	405	402	436	388	472	373	422	428	412	443	427	432	434	406	397	411	431	403	441	424	429	447	415	409	430	407	408	415	456	420	426	404	421	388	404	413	419	393	427	410	395	426	418	423	430	397	431	417	405	409	383	408	411	434	452	430	413	414	464	437	421	422	375	425	450	416	403	404	410	422	373	414	432	427	453	402	401	460	414	426	444	439	392	455	421	419	424	450	425	388	438	418	413	418	462	430	410	468	445	404	464	378	436	428	386	427	437	420	422	433	428	399	408	394	425	373	418	407	431	443	397	436	399	442	413	421	439	398	397	396	413	393	417	419	429	415	411	405	403	408	408	414	417	401	407	401	437	391	428	405	444	431	418	426	414	417	438	410	389	445	430	401	414	414	419	412	416	414	409	403	416	412	445	414	448	386	435	412	387	408	417	414	460	405	439	371	420	416	425	417	419	411	422	423	407	409	433	389	412	415	457	401	422	454	451	439	448	435	417	466	438	391	394	414	413	454	390	427	420	446	432	400	412	423	449	407	409	395	406	413	431	452	392	455	437	414	409	409	448	421	409	419	404	440	385	462	399	388	404	442	416	412	426	443	434	417	401	440	401	384	443	428	385	441	382	381	428	430	414	391	435	438	394	402	415	383	412	411	405	397	438	391	455	448	413	435	388	401	443	420	420	405	391	424	428	397	420	439	428	449	425	385	438	388	454	420	403	437	405	422	401	426	428	424	419	416	426	420	412	430	437	422	427	439	428	430	459	394	425	426	464	440	429	440	410	449	450	449	404	437	408	423	436	417	431	427	377	394	417	416	433	423	389	435	389	428	469	404	439	389	374	455	431	468	410	458	413	437	454	393	446	461	408	478	402	409	429	408	416	406	426	411	392	443	437	405	412	404	397	460	406	399	415	373	403	411	414	408	409	429	399	423	472	412	419	394	448	423	419	422	435	427	448	401	359	451	381	393	410	401	440	463	430	395	414	421	439	406	399	400	409	405	463	427	370	462	436	440	409	420	396	402	408	415	457	418	400	413	424	420	392	417	391	424	388	436	408	439	415	404	423	382	398	396	431	405	398	385	427	415	430	435	450	432	432	422	406	399	428	431	452	409	427	393	421	405	420	406	417	426	433	423	435	420	431	421	403	403	444	422	438	422	438	446	412	427	427	445	393	407	373	414	394	419	446	448	438	415	421	409	414	423	391	426	415	373	412	436	395	422	432	392	411	428	427	389	454	403	421	449	415	398	414	426	418	451	401	443	407	415	407	462	450	408	411	450	385	408	399	396	428	375	404	442	457	418	409	410	439	429	371	438	423	431	424	435	413	384	414	428	391	414	410	389	395	469	427	381	424	379	414	428	439	423	427	415	419	426	389	405	458	411	455	428	427	411	396	435	415	395	432	407	397	452	403	403	422	406	413	377	435	383	421	408	426	420	436	404	425	415	410	388	425	442	406	418	388	432	379	450	403	464	427	443	438	439	411	430	443	416	399	435	405	420	438	420	433	376	382	392	436	411	392	440	402	396	411	422	438	393	416	454	407	401	426	407	414	390	414	439	398	389	437	390	424	412	412	389	420	413	405	395	382	411	382	404	446	441	392	388	391	393	421	449	453	427	425	430	435	421	431	403	439	412	401	404	408	385	382	415	438	423	414	408	444	427	437	414	428	430	418	443	442	437	422	416	431	412	405	491	456	408	416	425	412	418	408	412	436	469	443	424	431	424	406	425	362	437	425	392	421	420	404	417	415	421	394	409	417	429	399	430	398	442	389	380	399	388	424	431	419	429	438	415	419	421	437	387	398	415	446	427	403	401	395	416	441	460	419	448	397	395	436	395	399	426	419	430	404	418	438	419	406	433	401	430	408	415	400	414	435	426	424	410	388	405	412	419	474	406	392	403	451	411	439	447	417	489	412	392	393	456	426	392	440	411	384	383	418	415	460	396	418	405	436	422	408	470	404	434	437	394	412	399	423	444	422	397	424	395	416	431	421	467	424	436	391	411	415	445	409	428	437	426	404	457	425	438	447	420	411	405	451	401	399	439	422	373	432	388	413	419	414	424	425	425	397	408	384	411	401	433	447	377	439	409	411	411	414	431	426	397	425	436	412	407	448	417	431	400	432	408	454	394	421	404	431	424	405	399	416	412	392	433	466	402	398	408	377	372	454	409	389	422	395	432	454	400	413	431	421	449	458	423	447	431	415	432	417	422	428	411	443	423	394	434	417	426	419	417	419	421	426	443	465	432	454	425	436	421	419	419	399	424	405	429	447	413	454	431	388	396	423	401	436	460	422	444	463	412	416	421	441	442	418	411	437	415	440	394	434	412	426	470	423	461	413	432	446	397	428	425	403	419	419	408	418	412	466	440	391	437	449	422	440	409	390	429	405	435	386	409	381	440	411	433	413	444	404	385	418	423	418	420	385	440	435	378	415	484	450	385	426	426	375	429	395	425	400	432	392	391	427	423	413	428	407	411	428	403	415	429	435	426	422	433	425	451	443	427	410	393	441	414	430	412	434	406	427	409	394	394	402	439	433	417	448	421	400	452	468	434	423	408	435	446	432	419	476	396	396	424	404	414	436	399	419	426	414	420	408	407	441	413	427	438	430	369	419	409	415	433	411	395	420	407	403	391	413	432	405	460	439	394	434	388	399	380	382	390	451	405	437	397	409	426	418	424	416	414	412	437	427	429	430	405	392	414	406	413	402	392	404	426	391	449	412	409	396	414	441	459	435	435	433	434	435	397	396	417	431	421	438	445	442	477	398	436	381	422	388	415	422	400	400	450	427	413	405	442	397	425	413	371	423	414	424	419	409	404	397	445	382	415	426	425	392	407	452	408	430	397	423	432	431	429	432	401	391	396	398	419	410	436	431	394	394	423	398	409	432	409	420	425	410	401	437	416	417	450	415	380	435	407	402	394	436	444	436	449	414	393	395	403
30146	3357	823	618	552	522	457	467	462	469	479	461	439	453	464	435	479	455	444	429	417	431	433	462	431	411	445	448	453	444	468	428	428	442	493	404	440	484	460	449	471	474	474	465	429	455	467	451	461	470	453	476	441	411	433	440	468	456	475	490	428	463	452	465	421	444	455	467	440	435	444	457	451	457	449	446	425	454	441	450	456	413	423	420	444	451	433	423	460	440	434	447	470	450	447	435	446	426	431	429	429	442	438	428	447	464	446	465	434	442	434	451	413	449	429	434	429	437	446	430	436	431	475	456	440	428	457	420	444	435	433	424	461	437	435	434	411	432	480	429	419	389	458	478	457	431	437	411	463	460	473	430	417	438	454	412	453	418	412	424	432	484	432	406	449	429	475	440	435	474	459	434	449	427	441	405	435	470	456	440	456	440	462	493	451	452	433	433	443	446	425	431	400	433	398	452	441	470	419	408	444	412	422	395	437	430	427	424	471	432	421	447	418	454	482	436	509	449	473	415	473	403	412	421	418	441	432	429	440	417	441	441	430	423	411	423	443	450	417	436	419	441	418	445	404	466	442	455	430	468	440	391	459	417	460	462	445	430	430	437	449	455	394	468	438	457	404	450	413	431	451	500	436	439	424	439	428	422	480	446	454	440	421	428	455	419	432	455	419	430	451	477	447	477	426	452	429	420	442	451	440	435	447	422	433	451	398	456	414	446	451	418	423	451	471	451	418	413	417	412	393	411	416	444	461	444	451	447	428	416	469	449	455	464	454	441	427	421	457	434	459	474	425	451	408	467	457	452	428	403	433	452	452	434	426	417	460	389	471	441	420	392	463	435	446	456	445	406	447	435	413	463	404	462	441	443	453	465	452	441	427	429	433	466	475	463	465	428	439	477	416	444	462	418	437	452	484	451	390	459	480	452	431	449	446	444	434	471	428	426	433	407	457	435	467	450	420	468	432	449	417	425	443	409	425	459	458	431	484	403	454	444	427	442	470	486	428	515	461	460	478	451	439	440	506	425	467	435	446	452	441	427	428	463	436	445	455	442	422	405	478	427	437	461	422	466	425	470	400	468	439	493	460	436	430	442	447	396	430	420	488	429	432	481	430	435	427	477	440	445	423	487	442	431	471	435	444	460	409	419	416	440	405	433	436	390	443	427	446	445	448	414	424	435	485	452	466	418	458	449	438	473	420	456	435	449	426	464	455	441	454	426	440	444	407	434	409	423	441	431	433	426	435	416	479	431	469	427	416	440	453	469	412	428	457	426	450	415	439	437	422	475	429	423	438	454	403	495	420	465	426	407	412	455	423	467	449	451	425	437	440	445	431	432	463	463	451	450	421	441	445	504	447	467	413	433	438	434	445	436	468	447	437	487	460	444	470	424	435	430	465	421	448	445	427	447	388	434	460	466	444	480	469	430	433	437	448	425	461	439	438	434	431	463	465	402	453	407	438	452	404	434	458	411	437	416	403	422	460	419	463	437	413	432	419	454	436	387	434	445	461	429	457	472	439	427	411	425	451	413	467	460	411	422	466	465	476	458	462	438	474	446	448	442	412	468	447	441	492	412	462	452	445	478	430	461	443	454	444	428	490	454	436	426	481	460	421	442	429	413	443	420	452	446	458	439	462	456	457	434	459	440	475	409	446	444	446	418	450	428	452	440	437	451	439	445	411	454	440	458	453	423	428	403	443	454	411	440	407	420	490	421	412	464	438	477	462	467	443	421	468	425	445	447	426	415	474	414	451	457	461	442	480	456	460	455	423	448	467	463	442	428	472	424	412	427	478	446	431	442	429	446	415	429	453	422	441	411	435	381	448	440	421	484	470	456	447	410	459	430	399	459	437	478	403	403	456	425	394	456	438	419	460	466	457	457	433	450	457	419	443	465	454	478	462	447	427	429	446	437	452	444	419	456	444	427	391	458	450	452	479	452	462	452	458	474	418	436	419	444	363	441	471	427	463	417	440	454	429	384	484	466	451	476	403	454	456	485	418	444	409	462	464	448	456	441	462	429	442	450	420	484	454	432	404	447	418	436	456	439	427	484	468	417	440	427	456	431	443	465	464	436	413	445	409	495	437	471	438	420	423	405	444	453	422	471	452	434	470	438	468	450	436	451	396	459	426	458	493	426	415	453	406	450	432	423	455	453	430	499	438	406	455	443	464	446	448	433	412	445	434	416	441	404	444	458	460	442	451	435	431	414	429	440	465	468	438	445	470	439	446	440	416	480	457	449	439	454	490	424	430	470	460	427	434	449	423	452	478	448	431	444	408	436	442	412	469	472	438	426	445	468	457	452	429	411	402	450	443	402	459	430	477	424	433	446	441	437	452	415	471	400	446	441	463	424	429	462	475	423	481	415	441	446	442	432	403	420	429	424	428	453	453	447	437	467	431	413	448	472	470	435	431	457	441	501	405	425	431	425	433	451	406	447	449	443	443	466	453	445	465	422	423	423	433	450	405	423	478	425	463	461	464	454	445	379	454	425	411	412	424	418	426	438	450	451	424	484	428	420	460	462	430	452	454	421	422	453	449	461	445	477	447	455	433	431	446	442	477	471	456	453	412	461	419	414	425	457	443	491	428	409	460	415	453	466	482	399	468	492	463	420	413	420	430	405	422	466	442	477	420	426	429	439	423	434	429	451	396	430	417	426	406	463	449	359	482	426	436	412	419	449	429	443	452	447	469	464	387	431	427	430	415	422	460	448	434	455	425	451	402	386	455	427	433	466	456	451	406	420	436	420	428	450	453	401	407	423	447	441	403	446	451	437	498	428	424	452	443	421	442	420	486	477	434	453	436	444	447	457	436	414	431	458	433	423	442	418	443	400	465	440	457	413	466	431	428	416	392	452	441	410	457	418	416	412	431	418	420	471	477	449	457	449	479	427	429	448	467	452	432	427	416	475	434	446	449	421	421	477	437	444	448	465	411	427	451	444	404	414	462	430	455	415	455	451	454	430	486	438	427	442	457	479	442	454	431	477	465	478	448	435	471	419	444	459	452	432	468	428	416	430	460	474	412	429	472	388	448	400	427	439	460	444	458	416	439	484	463	473	448	432	511	433	437	404	496	454	436	482	454	444	452	443	416	456	433	427	435	405	481	434	407	439	454	435	435	433	462	458	464	431	422	454	453	421	474	426	434	444	432	419	458	424	409	429	421	424	413	430	472	425	425	465	435	463	446	465	437	461	457	485	423	438	420	431	434	423	433	468	475	465	431	411	468	464	424	436	423	457	440	414	462	432	433	428	436	419	447	463	457	397	448	477	448	469	453	468	402	426	421	448	462	432	425	415	425	458	456	445	457	437	430	494	477	444	453	451	426	454	439	473	469	397	462	442	420	450	433	448	427	432	423	430	434	424	430	476	426	451	461	451	423	440	439	446	424	445	446	387	447	419	477	438	371	440	421	408	422	416	449	435	405	482	471	449	463	450	428	479	426	478	430	450	433	433	419	445	454	447	435	430	455	444	437	425
26496	22010	28459	26116	21943	9654	974	656	571	507	445	436	412	417	378	363	362	332	319	322	332	348	302	314	334	316	333	290	301	281	307	297	294	296	315	295	306	287	291	310	298	289	287	284	321	294	315	330	331	279	292	310	298	297	299	323	329	302	264	301	291	304	317	291	302	280	275	304	282	281	297	277	270	279	308	293	323	310	292	300	273	291	312	279	258	279	264	306	288	276	293	292	291	282	276	305	277	270	311	280	297	326	290	258	261	255	271	282	294	299	318	269	286	321	282	313	255	279	291	312	322	323	352	303	292	294	289	311	292	262	275	296	290	314	274	268	299	314	270	294	339	311	305	297	286	302	262	264	300	296	299	290	315	294	304	304	294	244	289	247	285	308	287	288	291	300	304	296	293	318	264	275	294	305	263	309	276	288	320	280	294	269	303	287	273	247	328	279	297	310	289	289	283	292	286	286	265	273	315	306	300	304	290	262	294	283	301	326	273	292	266	292	305	299	293	293	284	292	265	293	264	322	306	263	326	275	288	325	293	304	343	312	254	264	264	283	309	268	272	285	273	307	295	282	314	299	291	287	270	257	264	305	275	281	279	288	281	305	291	287	270	297	258	284	309	288	276	301	281	288	303	311	281	296	305	307	300	284	281	272	263	306	260	293	263	293	272	285	269	313	294	269	295	289	305	311	304	299	285	264	308	305	298	296	271	279	287	280	251	241	275	288	297	307	276	293	295	280	296	282	274	294	277	312	302	279	311	291	299	297	297	268	288	287	284	265	309	277	247	290	282	291	307	323	312	308	270	305	289	281	282	299	298	282	286	313	275	299	273	301	259	279	315	283	294	288	293	279	289	299	285	267	280	293	283	296	304	314	263	303	314	307	287	283	308	284	317	312	289	319	263	294	292	268	296	300	288	284	242	300	312	277	289	325	304	314	290	278	286	284	303	263	299	301	309	309	281	304	295	280	286	294	260	268	328	303	276	286	303	302	294	312	268	284	257	270	282	262	272	284	297	278	325	320	281	307	280	276	277	281	288	260	280	276	302	273	273	274	283	288	297	296	271	320	279	292	306	291	284	272	283	287	309	282	284	283	262	305	278	274	290	284	297	310	273	301	290	307	279	270	285	312	298	300	294	304	294	267	271	292	309	301	280	281	303	279	300	293	315	300	294	317	266	300	286	280	282	305	259	288	285	249	302	283	256	278	267	272	312	273	282	286	309	300	299	295	310	260	291	277	286	286	330	282	321	287	325	279	317	318	285	253	283	293	294	285	287	284	288	278	297	300	298	291	307	289	300	259	270	250	298	289	293	285	300	327	291	288	300	275	285	275	298	306	301	271	328	281	267	270	299	304	279	272	292	297	307	315	291	304	334	261	309	302	265	250	283	245	331	280	309	324	318	276	268	302	304	305	303	272	281	267	264	303	330	302	305	272	301	317	273	287	270	301	273	295	275	290	291	281	276	296	285	302	300	281	314	264	304	308	269	314	290	297	276	289	303	305	303	264	300	297	285	281	277	305	295	259	288	300	284	264	301	290	302	305	278	300	286	304	313	299	311	275	291	283	280	281	279	267	299	266	290	299	285	280	269	292	269	293	264	286	308	301	284	279	310	279	265	227	306	284	316	309	302	276	299	292	296	291	284	266	301	316	284	253	280	282	259	285	281	281	282	283	308	283	281	294	281	278	279	254	278	269	292	271	262	284	289	299	295	331	302	299	304	261	276	331	300	288	272	278	266	309	281	290	303	276	267	303	318	291	277	297	301	274	274	272	290	258	302	294	321	288	298	262	291	298	256	290	268	266	266	279	305	266	269	284	284	300	295	268	281	296	300	268	280	265	292	288	286	289	307	304	312	283	272	311	272	292	306	288	311	293	304	281	306	288	281	251	297	305	289	297	297	284	317	265	301	285	283	297	296	293	288	306	294	306	306	293	301	306	257	272	269	265	297	275	258	338	290	293	292	315	292	283	287	289	273	292	290	272	319	308	257	283	308	287	270	285	297	275	301	267	247	284	295	268	298	280	282	254	286	300	331	302	290	293	290	272	321	305	257	287	278	279	280	307	288	281	297	264	296	282	257	292	307	335	295	303	307	285	259	296	261	309	271	277	303	271	283	301	287	297	278	255	279	256	281	289	265	301	291	267	270	274	297	320	296	289	301	283	286	290	269	306	293	291	340	281	315	283	280	312	291	299	270	299	269	297	306	327	280	305	312	307	294	303	322	282	298	276	266	298	287	290	271	283	307	301	272	334	298	281	264	306	266	291	292	277	295	278	314	301	299	275	291	268	300	301	311	313	311	319	273	267	309	300	334	295	260	302	266	301	300	330	289	291	274	325	286	283	294	307	289	300	293	245	296	279	287	273	305	280	308	260	286	280	263	252	306	303	284	280	273	299	272	302	295	311	275	294	287	290	269	289	262	295	305	314	292	278	280	290	257	262	313	310	308	283	277	284	271	320	323	292	272	302	319	294	271	289	296	295	274	241	286	297	293	287	262	288	277	299	285	303	277	306	261	300	293	284	283	273	301	272	304	290	283	288	277	270	289	274	308	284	308	327	309	298	281	273	275	280	260	270	300	288	286	278	311	335	308	279	284	313	258	309	285	320	273	291	295	263	283	285	273	271	288	289	280	309	268	326	281	302	290	277	299	298	298	291	319	298	282	300	301	298	315	282	281	301	290	287	275	290	306	283	312	291	276	290	281	289	298	293	261	290	316	277	312	292	282	295	268	305	274	277	319	304	288	270	292	286	331	302	273	269	289	308	306	300	260	274	310	300	292	285	295	285	269	278	323	263	290	295	306	271	305	302	265	278	295	291	294	276	285	278	289	309	264	299	249	266	260	304	269	271	295	232	303	307	293	300	286	299	322	295	298	290	288	268	293	288	300	274	285	282	307	292	275	295	273	301	280	272	302	299	282	294	311	269	297	282	307	309	292	322	282	292	273	277	278	283	304	279	293	302	288	322	310	299	273	315	288	258	264	298	257	305	278	288	287	255	294	317	309	298	273	286	301	303	304	271	324	254	276	286	291	283	289	279	290	307	289	307	276	304	290	267	262	324	289	283	308	267	274	275	292	288	288	242	318	306	296	301	288	287	285	263	285	278	307	290	283	300	287	277	297	299	301	260	316	289	264	299	304	261	304	298	286	312	293	287	309	276	283	294	305	308	308	257	285	292	279	289	300	285	282	292	279	298	299	279	294	311	277	316	288	257	325	282	269	287	279	304	297	273	247	306	300	288	313	298	296	295	282	263	284	296	312	265	323	268	285	281	263	276	290	283	272	290	307	301	313	276	274	294	308	278	331	292	304	281	286	286	315	283	282	255	284	278	287	296	291	271	304	316	266	301	259	275	278	307	294	319	289	283	267	277	277	306	294	288	288	281	285	273	296	298	293	269	320	300	317	310	268	296	315	284	276	302	294	259	280	281	294	293	284	306	271	296	280	304	266	299	289	274	272	306	269	292	287	289	309	277
56121	12582	7384	4189	2564	1858	1263	1034	871	773	646	618	614	463	512	460	411	420	408	416	417	380	372	373	384	353	348	333	373	362	317	347	324	277	305	310	296	305	301	314	337	323	339	327	324	313	328	324	321	349	332	327	312	306	321	314	348	347	363	316	309	357	311	309	289	296	271	315	293	299	302	331	299	316	300	343	301	299	296	309	293	305	312	313	293	298	298	298	281	302	299	314	294	294	294	319	335	333	326	343	320	275	292	279	315	298	294	308	317	292	312	317	286	308	316	273	280	270	305	288	312	305	308	275	295	290	299	321	314	313	292	286	307	294	292	277	294	335	277	331	319	324	303	297	303	319	302	306	311	326	314	308	316	291	308	332	268	298	310	279	287	325	304	269	305	267	326	282	288	321	297	317	301	268	312	320	307	284	306	298	289	290	310	314	306	277	303	322	316	319	309	312	254	287	284	304	319	270	263	290	305	325	332	298	311	315	302	284	325	298	287	304	296	309	302	273	294	320	308	327	289	277	285	281	306	299	302	306	284	308	278	319	308	311	303	293	303	283	316	306	318	298	315	295	299	268	283	271	317	334	332	293	318	311	300	336	279	284	294	274	291	285	297	315	326	297	303	333	321	313	335	304	290	325	315	304	280	301	318	305	291	264	321	308	303	314	297	280	308	295	294	293	291	263	316	331	299	274	293	294	274	347	335	275	319	283	295	297	288	311	324	304	282	283	331	359	286	295	334	289	317	326	332	310	313	283	286	282	272	320	326	290	308	306	311	308	290	328	289	287	315	299	306	290	313	311	273	332	295	287	272	297	304	282	299	276	306	286	307	296	276	313	323	286	289	284	305	288	328	314	282	303	304	302	298	247	309	311	314	257	304	271	291	280	295	307	316	315	298	305	320	269	302	310	324	306	322	293	286	285	300	290	289	299	318	308	291	315	313	295	266	306	308	270	303	280	294	302	286	313	326	279	326	303	293	280	297	290	297	294	336	309	284	314	322	306	273	295	300	332	297	306	279	312	297	302	297	305	303	308	310	286	321	317	297	301	297	352	301	319	313	286	276	295	269	288	316	307	276	315	300	300	320	297	302	309	293	293	297	270	303	288	288	295	300	341	300	324	320	341	330	286	294	294	320	296	287	303	278	281	305	275	313	289	327	297	294	332	296	340	296	263	281	292	311	297	302	303	296	314	311	281	298	302	308	323	283	262	324	318	309	294	310	307	269	292	306	321	302	325	314	304	291	319	278	338	283	344	291	298	303	324	289	298	306	309	314	286	285	311	298	297	299	280	283	297	288	301	293	288	308	305	308	282	321	302	305	311	308	303	314	306	311	344	305	317	306	327	287	308	287	299	319	314	269	279	268	287	278	301	262	290	297	326	292	349	295	304	300	344	289	321	308	327	301	318	291	290	308	296	289	279	257	300	284	293	308	295	298	309	319	316	330	297	284	307	316	332	315	315	291	279	299	325	311	289	295	260	290	286	290	268	298	322	340	265	303	300	263	306	314	263	286	288	294	295	311	323	313	289	316	296	300	296	268	264	294	302	302	289	316	303	285	308	292	327	324	301	309	293	297	291	318	280	308	320	303	291	295	278	293	302	270	313	331	325	293	269	308	305	300	279	300	301	321	340	285	279	306	324	299	292	290	292	268	295	299	315	303	283	310	289	314	311	291	309	314	309	323	288	337	300	280	292	290	302	305	287	315	302	317	274	310	285	347	311	310	314	303	301	327	290	299	275	306	310	291	300	279	268	307	280	323	295	299	318	285	293	300	313	317	318	293	284	319	308	323	306	293	272	303	306	261	334	310	273	285	309	316	293	293	296	311	299	316	283	340	332	333	271	327	282	276	308	279	298	297	297	318	297	292	298	273	288	283	303	286	308	319	304	290	284	291	304	282	310	301	306	300	262	311	310	293	316	296	292	306	301	304	324	297	297	273	317	315	316	309	304	305	286	303	288	292	276	323	312	289	285	298	339	320	299	290	300	302	300	323	312	294	308	324	298	279	315	306	284	280	297	334	336	273	311	290	282	290	295	290	289	332	298	312	309	287	325	291	290	332	309	300	312	294	321	311	311	318	313	272	314	330	322	319	309	269	302	289	313	308	314	307	305	305	305	257	301	303	305	322	285	282	269	300	274	268	271	304	298	294	274	302	276	301	297	298	307	310	313	315	298	337	307	279	275	296	299	332	322	328	305	272	268	304	288	295	320	293	321	255	308	310	309	289	305	318	269	296	300	317	318	333	294	300	289	321	280	284	299	334	293	303	293	304	282	304	279	289	306	343	311	289	286	321	275	274	311	282	324	292	277	298	287	290	285	309	290	279	292	344	301	302	321	269	310	287	321	279	280	305	286	282	286	333	293	284	290	331	293	294	323	318	328	302	297	325	304	278	311	290	290	305	284	305	290	307	316	274	278	299	302	303	307	277	280	304	290	282	296	290	300	288	276	290	301	316	330	309	314	305	319	319	333	287	298	298	318	293	321	281	294	299	299	319	282	306	329	292	279	242	289	300	301	332	297	284	315	291	294	309	296	317	288	288	305	303	296	280	304	308	315	277	293	279	302	288	303	285	285	312	320	290	270	305	277	289	307	309	309	303	261	298	311	292	324	297	300	310	307	288	279	280	309	298	280	325	315	309	285	299	328	322	328	298	311	290	267	319	296	308	274	271	308	318	307	302	315	310	315	291	306	290	292	314	311	309	298	297	301	296	293	274	268	280	303	309	316	306	266	321	300	286	298	289	308	296	313	314	269	306	304	292	338	292	292	319	312	331	288	305	293	330	321	320	306	292	287	310	297	313	316	299	313	314	314	305	300	324	291	296	310	353	286	278	318	305	294	300	288	263	306	300	316	292	333	283	316	291	302	323	281	327	311	313	312	289	331	276	318	309	278	311	284	275	264	284	319	280	294	304	291	284	292	311	327	327	307	296	334	309	294	306	265	318	302	267	312	321	289	300	293	287	319	316	302	291	307	335	311	302	316	299	283	285	284	276	327	302	312	289	269	316	285	308	324	301	321	314	283	283	313	279	281	292	284	298	303	315	305	305	279	305	278	281	285	281	272	300	313	296	319	326	279	316	282	266	311	295	324	313	309	295	305	302	321	303	287	310	286	294	275	278	313	276	310	302	293	294	320	313	297	313	273	284	317	289	306	325	306	290	295	301	294	271	311	283	298	319	310	278	276	336	313	290	278	312	326	292	289	307	270	328	318	276	266	284	288	313	313	282	312	290	306	302	299	296	311	285	306	306	308	290	286	313	311	307	315	297	288	293	301	291	289	308	301	297	295	313	305	275	275	321	311	289	298	311	267	303	302	293	312	299	294	287	297	283	289	299	309	314	299	295	337	330	306	300	309	277	301	303	306	335	302	306	299	310	261	305	287	301	294	298	279	285	324	287	276	302	310	298	311	303	251	265	286	261	297	349	283	291	320	295	286	313	322	277	321	303	291	301	315	315	291	290	297	302	311	317	301
22235	20014	26513	23222	20010	20055	8978	1340	1019	921	820	800	752	773	682	722	654	657	617	602	632	622	678	628	590	630	622	609	599	571	591	593	657	570	566	600	622	583	601	564	595	557	570	625	599	584	591	537	555	617	596	552	562	531	549	585	586	553	566	573	578	524	560	631	592	575	524	583	558	591	566	589	552	559	546	583	605	509	556	537	549	576	589	582	535	584	577	580	544	547	579	564	537	549	597	522	572	612	558	551	575	551	587	597	566	528	564	595	583	556	555	541	554	551	599	564	566	569	535	533	570	594	545	637	557	586	529	554	550	629	583	565	562	542	516	555	535	616	609	549	583	587	559	573	546	570	605	570	556	539	600	563	557	579	516	566	526	541	520	587	584	615	578	548	583	618	576	508	560	562	546	548	557	541	560	590	600	591	521	560	573	557	559	564	583	610	574	545	540	569	532	549	563	559	561	552	506	557	531	551	562	550	569	562	527	548	554	532	572	533	581	562	540	566	552	575	559	555	550	606	556	562	604	555	505	523	535	557	557	534	573	544	574	540	528	558	558	602	564	563	560	578	558	537	551	575	551	535	549	560	554	551	549	569	586	564	578	555	546	562	557	551	578	562	520	569	547	534	580	519	552	606	561	570	531	554	544	562	540	564	531	534	560	567	558	560	599	551	558	570	580	621	552	537	541	600	535	585	551	579	588	553	586	570	586	593	629	579	569	547	590	575	554	563	560	601	524	591	606	523	580	532	596	537	528	560	547	536	571	593	552	564	581	532	580	538	562	576	584	561	598	513	547	549	537	560	602	571	525	554	536	572	533	556	558	614	616	564	524	555	547	553	554	542	583	580	562	528	575	562	621	558	594	593	533	577	539	561	595	503	598	572	580	591	536	574	553	543	568	564	499	567	570	561	589	540	560	567	544	545	581	577	616	531	559	568	603	584	601	548	566	543	579	564	534	598	560	613	565	562	577	586	511	551	614	576	574	558	577	577	529	552	555	561	559	540	525	531	566	545	593	580	585	567	525	550	611	546	542	553	566	571	555	553	550	520	562	549	588	542	544	549	567	533	537	584	606	575	548	571	533	510	552	564	500	528	563	520	539	575	557	531	571	615	570	571	581	571	586	591	562	557	558	557	551	526	553	562	559	591	541	561	582	584	557	548	589	529	553	563	534	553	577	588	580	588	581	514	528	543	560	587	540	570	533	561	563	545	570	529	564	567	534	529	565	611	553	553	596	553	592	566	549	576	532	581	576	570	544	552	562	544	517	520	544	580	521	561	557	571	555	489	574	552	556	544	578	567	553	562	560	572	593	567	603	570	550	533	552	556	533	579	556	574	561	526	564	573	557	577	563	579	579	568	584	561	567	553	570	527	591	570	525	579	495	546	565	574	541	559	571	564	536	602	563	557	482	577	556	573	533	528	553	567	577	561	559	588	575	539	576	601	578	559	551	564	572	518	586	555	558	583	559	603	575	554	571	583	588	574	614	538	589	605	573	566	566	583	574	563	564	574	563	608	521	570	581	595	564	563	547	584	580	579	568	543	539	541	588	559	568	568	578	579	547	535	606	538	532	573	545	546	582	573	563	596	549	561	572	575	548	608	556	582	541	548	545	588	565	568	575	569	530	590	537	569	532	525	561	578	574	515	546	559	549	571	584	551	563	546	576	552	565	563	542	571	565	595	568	572	592	554	531	562	575	527	566	551	548	595	573	566	556	574	572	544	576	590	517	544	519	579	568	538	535	558	560	597	540	586	578	571	599	598	541	531	622	539	552	569	556	532	602	551	534	509	534	571	532	522	550	576	613	575	596	550	508	564	574	547	531	588	629	561	613	572	528	613	572	593	541	540	550	538	607	559	570	550	527	580	559	534	543	603	587	550	548	537	570	574	595	546	557	591	536	575	603	568	570	580	570	556	551	564	563	601	540	521	520	583	566	575	535	542	539	527	578	512	562	576	553	588	574	548	574	542	550	544	583	580	551	621	537	533	566	552	586	528	590	488	577	580	557	569	560	582	550	554	595	544	601	525	544	615	509	592	560	587	551	536	564	576	529	514	603	589	524	544	508	565	538	574	551	599	574	604	575	600	557	551	579	578	559	586	515	569	547	587	588	588	548	555	576	534	545	558	583	539	548	548	543	572	567	595	546	533	589	561	566	555	578	567	534	622	512	552	585	588	558	614	556	569	559	501	577	603	540	513	604	587	599	551	543	552	563	566	551	500	589	548	573	534	575	559	522	544	534	554	581	541	576	588	528	562	560	564	547	523	566	623	553	561	540	607	582	541	600	570	521	556	568	545	530	563	571	576	510	521	554	593	566	586	543	570	550	538	580	541	558	583	563	593	579	561	561	544	554	615	543	519	511	575	570	562	595	563	579	518	632	548	595	576	622	528	555	550	566	606	580	610	624	578	503	523	551	582	529	549	551	563	620	532	551	544	535	599	583	510	536	580	562	532	570	568	574	578	545	567	551	558	524	552	541	561	609	569	552	568	567	554	572	570	585	568	586	582	565	530	617	547	559	594	598	564	580	571	551	603	557	554	533	549	569	624	522	587	565	590	573	547	528	559	594	541	566	576	563	578	561	612	589	543	522	582	576	525	563	532	579	546	580	570	548	563	570	576	603	592	575	592	534	543	565	543	564	536	552	565	605	584	606	536	554	577	547	516	580	559	556	609	540	541	583	536	544	552	513	567	571	525	599	551	549	557	537	564	551	569	603	572	568	574	571	577	544	541	572	541	615	576	565	593	572	526	550	568	529	576	560	566	526	530	586	560	583	524	573	611	581	574	565	573	554	566	574	589	553	579	546	540	546	562	575	562	536	581	642	571	594	553	616	597	511	558	560	582	558	565	561	563	574	500	546	576	574	553	549	594	598	578	564	557	592	578	532	570	577	604	565	576	584	606	542	543	562	565	488	548	553	596	529	541	578	552	582	580	570	533	549	547	583	549	585	562	562	561	566	579	561	577	540	538	565	573	590	550	502	536	525	521	566	542	561	602	575	543	557	540	565	565	548	547	506	586	523	583	533	540	575	544	562	502	559	560	533	557	560	568	628	542	542	627	532	574	559	613	533	575	599	577	543	574	579	561	541	554	586	556	536	529	543	572	581	596	565	518	578	542	560	512	544	523	546	593	608	591	561	538	552	579	537	522	561	604	544	590	602	544	562	581	559	581	563	562	573	560	583	561	572	597	512	563	575	567	578	550	560	592	588	592	548	574	584	523	582	537	572	553	541	559	542	519	560	575	528	585	590	553	570	574	587	579	594	581	567	547	562	553	548	561	560	536	553	587	543	528	567	565	551	516	574	501	523	570	538	539	577	576	557	548	541	558	530	555	511	609	554	560	531	574	619	549	528	591	535	575	586	602	519	545	523	614	515	534	528	556	542	559	577	561	549	552	562	581	564	550	559	517	568	543	558	616	587	572	551	589	568	586	521	590	591	563	586	558	562	565	528	564	545	540	534	564	529	570	566	584
48454	12361	11709	6981	4441	3064	2409	1957	1611	1374	1214	1079	940	974	847	809	847	760	740	721	702	721	671	689	629	633	653	625	594	594	608	576	585	600	594	588	582	578	617	589	541	581	632	580	562	607	590	588	552	592	554	567	540	567	569	550	565	567	523	578	560	547	569	533	568	571	535	519	575	573	543	538	557	520	518	513	521	531	501	559	505	516	504	505	527	527	539	517	538	499	524	524	554	533	526	555	581	506	544	514	531	523	491	516	539	523	523	546	526	571	538	537	527	525	522	560	490	520	542	511	552	562	480	517	535	532	546	557	500	575	536	508	566	527	542	514	507	538	527	548	502	560	529	494	528	554	528	551	560	513	528	505	531	542	493	529	479	533	498	509	499	510	537	503	492	554	493	510	507	548	507	548	513	555	506	506	528	532	497	512	520	509	487	517	507	484	506	534	531	529	512	542	472	539	527	527	520	525	513	526	511	525	520	524	497	557	516	511	488	517	541	499	556	576	557	511	532	507	549	523	506	546	507	523	504	490	490	564	551	538	525	526	549	552	500	546	491	534	573	524	495	511	474	548	478	537	549	553	549	556	550	529	541	456	561	500	535	527	559	498	528	539	501	544	493	482	468	492	501	503	488	533	498	500	568	515	551	476	569	538	527	502	551	504	553	489	543	527	542	490	529	502	502	480	547	519	498	533	533	578	510	516	547	537	497	497	537	560	535	557	500	485	477	545	491	502	501	546	508	524	562	516	552	488	549	526	554	486	516	507	516	520	536	538	519	533	522	524	533	558	518	499	548	512	490	497	545	580	504	526	538	563	552	523	508	515	563	546	521	547	510	500	545	544	555	501	539	517	513	551	513	535	552	520	521	575	534	566	506	558	524	563	549	513	559	483	503	533	558	549	521	527	499	548	525	557	511	526	493	513	507	480	507	546	529	511	508	549	504	534	519	495	546	508	550	533	549	553	507	537	542	521	530	535	512	512	533	566	530	538	464	520	539	534	511	531	517	535	537	568	527	554	513	527	491	538	545	512	509	530	523	522	518	511	520	520	506	502	497	552	526	530	507	557	498	521	504	516	484	547	527	564	525	514	562	547	524	527	507	558	526	535	546	559	544	533	565	532	522	496	504	525	504	543	543	521	501	508	542	531	545	548	545	521	516	510	534	490	541	539	508	530	518	521	507	520	514	506	508	539	495	555	523	518	521	520	526	544	506	495	571	515	563	538	537	491	530	500	482	514	543	538	521	502	535	532	515	511	548	538	577	549	543	533	543	556	521	524	525	504	546	503	535	569	542	520	564	513	543	518	529	534	524	508	544	505	505	465	529	500	525	508	499	524	473	549	530	496	521	496	488	521	558	534	547	522	528	501	513	546	513	501	519	512	521	517	509	533	490	547	509	525	510	510	536	482	576	540	518	528	523	520	532	529	486	527	517	565	491	535	488	488	498	516	504	523	555	503	497	487	559	503	498	552	526	508	515	530	495	556	502	527	512	556	510	568	568	508	516	542	557	544	512	541	504	518	542	503	573	486	513	538	544	523	563	523	589	534	527	529	540	523	552	512	523	526	531	513	522	544	524	539	580	545	525	546	558	527	517	524	558	561	515	505	545	497	538	523	565	504	577	508	547	533	540	514	535	545	507	531	559	547	547	518	511	516	539	549	488	538	518	500	534	551	508	532	509	514	531	506	537	487	564	520	497	521	530	491	506	546	504	511	533	549	517	513	507	534	531	543	507	521	583	539	547	502	496	553	498	541	523	518	496	509	566	552	509	527	559	527	521	474	507	543	486	528	523	512	492	468	524	550	502	550	521	554	541	523	540	523	561	545	540	530	502	580	550	548	492	534	467	510	518	506	547	502	507	494	549	542	557	556	498	557	532	505	540	542	525	512	529	491	544	525	535	519	503	525	530	489	481	508	526	567	529	519	537	474	542	554	546	529	553	481	509	534	522	575	503	521	526	525	523	518	496	509	570	491	529	494	551	564	481	529	562	492	500	531	510	540	524	535	542	501	518	510	546	537	540	552	524	569	489	511	530	483	566	510	519	540	503	493	522	517	512	522	501	520	523	481	518	562	531	520	508	532	506	500	526	533	496	495	499	471	542	560	505	531	507	504	531	509	553	478	513	543	546	495	526	545	511	518	544	518	494	509	505	526	532	536	516	547	554	500	538	516	505	533	529	559	480	528	518	542	490	521	571	503	523	498	509	548	526	480	513	533	509	522	570	532	527	482	496	546	539	521	539	510	521	504	537	501	513	559	527	529	520	509	523	557	535	505	566	504	534	503	501	510	532	529	535	551	527	484	530	491	500	518	494	500	521	521	506	545	522	528	516	545	528	528	517	528	492	519	547	537	535	468	501	538	523	497	528	544	546	477	560	506	521	509	495	494	559	493	591	539	516	518	535	513	485	517	474	568	529	547	474	533	530	549	524	558	537	519	536	546	501	513	531	518	505	527	545	539	517	526	536	493	534	489	503	547	528	539	540	536	525	572	495	575	494	490	524	521	542	525	520	490	553	543	490	524	517	520	532	512	504	523	504	523	549	519	469	517	536	500	530	555	498	533	551	563	496	544	505	491	529	568	535	493	494	540	512	541	525	568	556	569	501	505	497	522	509	537	538	484	511	532	482	535	520	492	571	536	530	559	548	522	551	553	532	536	503	529	556	586	514	532	517	528	524	505	505	524	544	550	557	510	513	516	500	543	527	545	536	510	574	449	509	551	531	519	545	543	515	522	553	539	537	525	542	499	552	495	503	579	509	520	547	530	520	563	551	549	538	529	533	555	509	575	513	504	538	518	508	509	552	546	497	542	524	513	516	525	526	553	536	509	520	516	563	532	534	516	556	554	495	546	511	563	540	525	532	543	478	522	533	540	553	516	488	542	569	512	539	482	526	568	510	524	490	519	536	520	543	489	494	505	545	558	520	541	536	569	509	511	512	523	526	529	521	529	526	556	533	534	549	509	536	497	494	514	556	525	524	530	528	548	511	503	522	514	529	503	545	534	506	541	503	531	529	505	530	517	509	508	534	530	531	484	510	507	506	514	549	557	511	577	551	568	490	528	547	541	509	506	479	489	527	530	522	551	510	521	513	542	518	547	526	519	550	514	568	533	491	568	501	552	507	540	538	547	521	507	511	541	509	546	508	560	523	534	517	542	533	514	509	512	537	539	500	515	534	531	531	482	532	516	539	539	514	488	547	551	528	543	554	492	526	518	507	562	550	531	523	517	532	531	479	527	549	539	473	496	523	485	522	471	530	526	574	550	552	501	490	510	501	511	547	569	530	507	509	558	556	518	518	530	540	529	525	546	544	507	476	490	532	558	580	509	527	543	516	514	577	543	548	545	490	565	575	522	526	549	560	478	553	563	542	555	504	551	489	517	518	559	494	513	522	515	547	511	573	517	544	507	547	510	541	506	510	546	510	529	551	484	576	541	542	504	488	533	510	526	516	509	526	561	520	542	559	528	501	486	514	505
35183	17529	3461	658	540	491	432	509	403	498	448	499	436	460	425	448	399	471	443	438	431	447	457	483	441	457	449	458	447	493	486	434	470	461	468	469	427	498	458	429	449	490	442	472	453	452	459	488	469	503	422	430	457	402	459	419	426	471	512	441	466	468	445	495	477	487	458	461	457	445	446	457	466	411	478	441	439	489	475	501	494	497	449	466	471	442	477	469	452	473	458	461	423	441	430	466	449	463	423	417	449	459	447	464	492	439	454	455	480	448	474	455	464	492	473	457	470	451	471	475	446	442	472	468	448	430	470	462	464	443	448	454	446	458	439	422	455	456	496	472	437	464	436	451	457	427	445	495	424	409	509	484	469	484	445	424	480	449	463	467	467	485	445	452	438	484	470	434	446	468	492	417	472	460	423	415	441	483	498	482	430	456	405	438	419	444	460	448	417	498	467	479	459	491	455	465	431	472	464	479	446	461	452	470	441	410	445	459	440	460	420	470	470	471	435	417	460	466	464	443	465	434	493	451	439	478	457	456	434	497	435	465	450	411	455	426	434	434	466	454	463	475	489	453	457	446	437	427	454	491	450	449	467	475	441	450	452	471	477	469	435	474	510	467	413	430	436	458	445	436	482	456	457	443	496	464	490	455	466	451	464	487	415	482	434	446	471	454	444	431	446	451	473	455	470	451	461	471	470	471	499	463	449	502	464	487	462	456	460	444	447	418	490	412	416	472	405	450	447	460	459	484	473	474	450	458	405	435	485	417	430	461	486	466	477	447	452	480	445	440	452	508	438	453	480	429	456	419	432	436	457	432	442	468	432	469	466	461	498	451	430	440	455	475	460	410	415	445	453	443	456	433	437	436	439	446	461	454	494	469	481	454	464	465	430	431	484	471	493	436	466	452	523	453	432	430	470	469	413	465	523	436	436	471	463	445	491	461	472	463	462	412	414	454	439	472	457	433	457	463	477	456	467	456	405	455	423	427	447	487	448	480	433	464	449	484	476	478	443	450	458	459	462	445	477	447	500	463	471	480	477	437	470	429	463	474	460	452	413	456	518	447	483	453	444	435	448	440	492	457	450	418	442	457	471	486	463	475	463	459	466	435	430	459	432	437	469	430	468	450	443	437	428	491	473	439	457	463	424	428	424	442	474	462	477	497	407	456	452	465	480	480	465	447	458	437	459	435	458	446	459	489	467	486	480	466	469	484	445	424	397	483	456	482	470	446	397	430	440	494	456	447	451	480	466	441	460	437	450	430	461	456	464	415	456	467	444	478	486	472	467	423	482	427	460	412	456	459	440	415	477	440	430	446	485	430	482	435	456	525	433	455	448	478	445	494	487	513	468	458	449	450	476	450	426	426	483	453	450	443	446	412	451	472	478	479	455	440	452	433	466	476	402	472	457	421	448	463	470	452	455	470	465	440	423	439	461	460	440	467	457	462	463	435	414	464	427	420	454	482	481	470	432	437	463	436	443	454	462	466	511	439	462	431	485	444	431	411	460	467	453	421	450	485	467	491	473	450	437	446	458	494	477	409	466	466	487	463	421	452	398	435	453	439	446	443	489	440	469	492	442	414	426	468	475	451	485	477	445	446	473	501	479	452	478	452	425	461	453	463	426	429	500	486	414	478	487	472	449	426	473	449	467	425	480	460	472	467	484	459	444	470	452	464	437	426	488	483	451	447	483	461	470	474	442	497	459	436	449	450	423	456	475	452	475	457	431	467	442	474	411	476	444	479	431	436	495	443	446	448	459	494	464	460	459	485	458	467	490	445	494	460	445	485	502	472	456	452	468	451	468	485	450	465	435	467	453	440	414	444	449	442	416	484	441	482	452	448	426	468	452	404	461	464	453	447	472	412	457	431	467	471	475	441	445	466	461	443	441	429	410	458	472	460	479	432	449	441	452	443	449	442	470	451	454	461	448	452	451	466	450	462	457	427	453	427	442	462	448	461	503	493	469	476	464	489	471	422	508	480	449	449	423	439	492	469	439	474	415	405	476	461	480	490	448	455	478	460	422	457	456	481	459	439	498	442	406	453	459	462	443	457	440	480	427	422	436	457	438	438	487	441	476	457	451	489	473	442	498	455	443	462	481	479	492	485	418	449	434	430	458	416	458	459	439	435	473	448	462	444	454	461	449	470	475	440	431	440	437	456	451	434	424	426	451	493	474	465	497	457	488	462	441	477	463	435	465	449	450	429	467	455	475	494	457	480	423	438	417	442	426	434	459	447	443	469	394	451	458	484	446	495	464	459	436	452	450	488	415	443	437	444	444	435	478	471	456	475	430	468	486	438	497	501	453	480	457	450	469	456	454	454	452	480	430	462	460	459	456	430	472	459	483	465	472	437	425	424	440	478	447	464	452	461	478	425	437	474	478	475	461	441	504	477	473	476	470	442	423	432	435	486	442	451	463	448	437	504	487	450	441	484	439	471	452	454	470	496	428	467	460	460	472	447	447	462	461	456	517	460	470	453	437	409	473	491	462	477	447	468	431	453	441	453	428	452	451	495	456	450	456	439	455	490	491	443	432	457	453	475	462	473	465	473	486	410	472	441	451	438	468	472	436	462	450	437	434	489	424	446	432	494	463	473	472	462	408	419	443	495	436	413	468	464	481	450	447	383	443	480	471	445	445	438	413	465	461	457	432	458	454	459	443	466	442	442	419	424	472	447	478	475	455	450	457	425	447	463	447	411	466	466	445	456	449	450	493	445	447	458	477	480	467	468	467	496	439	455	461	467	457	439	481	468	478	455	473	448	473	462	485	489	430	485	448	455	469	447	488	454	462	452	463	434	450	453	443	461	474	449	455	495	463	476	477	483	462	484	441	438	463	446	494	478	419	505	456	467	503	485	431	411	446	449	420	441	411	460	457	457	444	458	431	486	433	511	465	465	434	441	427	458	471	419	494	462	463	468	500	473	420	415	455	447	432	445	439	455	430	497	454	433	428	452	452	464	433	452	423	499	453	488	463	431	464	458	453	474	479	468	426	473	455	485	444	450	484	415	427	411	433	447	442	422	429	459	476	466	433	451	455	469	468	460	469	455	480	464	466	435	501	466	485	469	473	477	460	457	455	447	489	430	444	472	436	472	475	452	490	436	439	449	471	487	464	440	463	464	439	460	452	472	436	464	448	446	451	446	447	427	488	484	468	468	468	436	470	444	462	461	473	463	468	460	506	479	446	404	410	455	465	479	443	471	441	453	473	447	464	436	445	420	481	468	466	467	462	445	432	449	436	445	454	466	459	502	452	475	501	473	480	443	441	461	436	471	468	428	469	484	449	465	449	452	438	464	464	432	472	459	447	445	467	417	456	470	429	425	457	457	464	482	480	472	468	461	483	469	462	438	458	466	456	495	446	451	507	456	419	458	441	472	465	416	427	450	474	482	438	446	489	461	426	461	459	465	444	451	430	459	441	445	488	421	465	421	475	439	420	472	477	482	432	433	464	443	448	460	455	472	454	476	461	455	432	439
31634	2165	905	645	607	563	518	553	471	479	494	483	502	509	508	473	491	483	498	506	516	478	489	447	445	467	496	497	501	468	458	499	458	451	464	487	455	465	491	515	459	470	447	496	477	496	532	489	450	473	477	496	463	486	473	496	485	544	442	493	504	491	464	466	471	487	474	450	492	448	478	500	480	445	443	488	505	489	483	471	472	441	447	493	484	506	508	495	468	454	470	493	515	493	458	493	453	451	500	506	464	468	475	495	459	485	455	487	480	451	463	482	501	527	505	475	479	479	488	484	459	477	484	492	465	479	473	484	488	462	477	491	440	467	497	490	463	441	467	468	476	527	456	490	472	454	465	468	504	465	504	480	517	466	471	465	473	489	482	484	452	535	465	456	477	475	497	487	485	527	447	499	435	458	490	473	464	502	493	477	489	479	475	502	465	462	486	496	507	458	457	465	439	433	486	439	451	456	471	515	450	480	507	484	482	480	468	493	497	456	451	472	450	531	517	480	486	449	463	487	515	460	482	487	466	518	486	485	523	466	506	474	463	487	507	468	457	468	468	467	494	487	463	518	477	536	463	490	493	485	478	490	521	475	475	455	512	523	477	508	501	450	486	454	490	495	498	497	480	473	518	435	476	485	482	496	484	499	472	485	450	469	447	474	484	470	493	456	462	453	483	489	471	484	482	497	486	461	468	467	468	465	411	493	459	475	484	483	467	469	482	515	486	464	457	468	454	483	454	472	460	452	505	418	485	432	512	459	516	507	443	515	519	475	448	505	454	460	507	433	493	477	505	496	439	484	478	472	455	453	493	460	437	467	490	451	472	483	470	465	507	460	501	473	483	478	440	421	483	497	543	453	461	450	454	486	510	501	466	457	482	445	446	493	466	488	503	470	489	451	473	529	487	469	509	470	506	486	452	463	481	484	479	487	480	469	475	480	464	444	471	491	458	474	485	494	476	507	516	469	469	502	467	482	494	461	463	504	484	497	463	487	468	473	479	489	477	502	479	454	468	462	469	450	486	470	486	472	500	446	450	482	480	495	481	488	495	449	488	480	470	527	467	487	450	467	477	486	492	480	471	467	479	478	472	465	460	478	474	512	446	465	485	496	519	486	450	507	466	460	484	486	449	477	467	481	470	443	492	417	525	476	508	513	480	504	531	500	484	457	510	466	469	491	502	542	519	456	457	468	458	475	432	540	479	465	512	503	499	479	496	477	468	455	467	454	495	476	473	500	475	491	503	462	458	465	442	442	452	465	462	456	461	467	456	501	530	470	444	471	448	447	446	497	453	475	438	485	472	474	487	473	498	460	491	478	456	484	497	461	495	483	475	463	514	503	495	485	455	526	505	480	450	474	483	467	488	440	481	494	465	466	484	494	453	521	481	469	499	505	483	493	487	462	468	502	489	465	514	505	464	463	468	476	504	464	440	456	448	502	468	474	465	500	464	498	478	489	488	488	477	480	474	498	492	482	460	467	468	487	483	467	502	475	511	468	504	521	471	489	459	479	494	472	476	499	491	464	443	456	454	480	452	478	498	467	463	463	480	487	495	497	487	459	456	471	496	459	421	472	512	498	475	474	457	469	542	491	487	498	480	489	514	472	467	512	455	477	503	502	499	481	523	489	511	467	460	504	486	467	513	473	523	493	489	494	455	470	456	491	462	472	467	463	482	452	431	499	457	506	472	467	476	503	506	501	446	448	438	470	476	476	477	468	456	470	482	493	457	465	496	457	476	483	450	513	460	496	450	482	455	489	469	497	486	474	491	451	469	488	517	488	500	475	496	461	466	425	497	472	475	513	478	442	499	466	469	521	506	505	501	460	450	475	446	470	458	448	499	465	478	468	473	503	466	477	489	473	497	504	487	480	452	476	486	438	495	472	484	476	451	474	498	515	454	497	494	502	440	492	490	498	449	496	492	504	469	435	469	503	509	461	471	461	464	484	479	467	509	485	486	455	500	500	458	480	438	471	495	463	484	479	472	452	445	446	463	503	465	471	451	465	460	496	452	430	479	503	466	473	488	465	515	469	513	526	486	448	457	468	487	469	474	462	499	447	492	469	499	448	434	456	497	468	500	460	507	445	515	479	455	490	473	485	482	447	484	465	505	511	440	447	504	476	462	478	466	507	475	501	457	518	486	441	455	468	452	492	469	442	483	485	506	455	477	450	447	489	444	491	434	457	440	478	474	458	481	464	464	476	463	478	449	504	481	468	473	512	464	481	465	471	450	486	482	471	479	496	454	507	475	464	514	463	473	484	483	475	449	494	487	451	446	474	472	479	511	474	470	487	494	481	543	472	481	419	473	472	484	463	449	472	473	467	463	462	480	475	473	488	502	504	440	450	486	504	484	468	479	482	468	489	468	474	473	518	487	451	466	470	464	479	503	461	439	487	448	453	498	492	474	476	477	488	493	491	510	439	463	463	493	487	503	517	469	454	477	434	481	473	527	500	466	533	480	494	450	488	492	487	453	484	456	451	458	451	471	487	475	473	467	488	486	465	483	494	450	474	471	451	491	527	459	500	462	480	501	496	444	486	486	499	500	463	500	488	501	489	496	457	492	490	505	458	506	512	469	490	493	473	481	480	468	493	493	494	452	530	509	494	494	489	466	473	482	490	502	496	458	500	468	496	487	471	499	521	472	487	455	498	484	490	483	474	477	486	456	499	497	498	479	470	493	466	469	501	480	461	474	487	432	470	457	485	488	478	467	514	471	476	476	490	487	431	438	403	501	472	480	484	502	448	498	465	471	524	495	474	489	465	464	465	466	481	473	482	487	477	492	495	513	466	494	461	435	445	495	506	460	476	462	430	453	504	497	468	499	513	474	482	491	476	476	442	443	441	479	469	493	465	466	479	487	495	434	472	476	448	459	481	476	445	420	486	486	526	476	470	481	442	453	453	472	477	416	517	516	502	492	486	476	518	480	473	494	496	476	513	503	490	488	490	483	431	468	484	510	453	502	493	494	497	496	479	501	467	463	479	490	496	456	464	456	500	464	445	442	448	486	445	481	480	465	468	471	509	465	469	489	490	477	505	463	492	461	487	506	470	460	504	453	465	466	491	479	453	471	471	508	457	471	502	483	448	487	507	461	493	477	493	493	433	477	470	460	515	453	494	435	483	487	445	446	473	511	452	462	479	485	513	464	468	482	439	461	471	466	505	481	508	484	508	471	496	470	472	486	519	474	477	495	444	453	513	470	466	487	478	442	474	489	498	456	486	489	468	456	504	434	432	473	479	460	473	488	489	491	488	465	450	460	465	457	532	453	496	492	458	521	487	446	457	470	485	485	464	479	485	453	512	495	507	484	449	531	484	471	485	478	470	497	485	495	494	476	468	479	481	523	460	474	502	510	497	505	460	515	452	439	464	469	487	484	443	473	455	469	440	474	494	472	463	503	511	505	450	488	498	510	487	475	492	445	487	478	459	455	503	456	469	548	455	482	470	489	463	492	486	485	485	455	476	476	467	475	522
26560	21986	28625	26007	21958	9264	984	640	573	506	412	415	392	389	372	356	351	357	314	318	329	323	302	302	291	339	322	283	333	313	305	298	325	299	307	299	275	298	292	327	300	282	312	297	314	299	335	299	326	314	302	305	253	309	276	289	278	309	299	325	266	270	293	280	296	302	256	306	299	261	298	279	256	312	302	286	266	291	287	324	295	306	293	305	308	300	294	275	288	267	287	271	286	282	246	318	268	291	306	300	296	304	298	292	276	259	302	287	287	277	286	299	284	301	314	299	310	295	260	308	263	256	259	309	308	276	293	280	267	304	270	269	295	293	304	306	301	286	269	311	292	308	276	284	276	284	302	318	273	275	291	290	266	278	280	296	282	301	277	279	296	349	292	240	298	298	277	259	290	301	293	266	268	278	266	266	292	294	287	262	274	283	285	268	276	290	270	274	272	269	290	273	279	297	312	266	275	288	283	287	268	289	300	294	275	300	300	271	277	272	300	268	264	291	269	296	270	294	282	272	276	270	270	248	287	302	293	308	285	275	256	305	270	314	309	301	307	271	251	303	281	288	279	290	308	289	305	283	299	277	293	264	274	281	289	272	281	280	274	304	272	267	307	313	284	281	294	266	274	302	305	266	302	320	281	287	270	287	286	297	277	318	264	294	261	304	265	252	299	310	311	274	279	284	267	282	295	274	288	282	270	281	297	293	280	284	274	287	283	273	261	279	283	271	287	301	281	273	256	276	287	283	266	309	286	297	275	296	313	279	296	302	246	282	261	289	274	286	273	292	292	258	291	275	279	278	272	270	304	302	290	280	261	283	275	284	311	291	274	315	309	264	287	287	280	271	280	273	252	282	253	253	278	290	271	265	272	293	242	292	299	305	290	299	304	271	292	277	283	285	297	283	282	282	284	280	297	281	303	258	247	307	266	303	272	291	310	264	291	295	301	282	294	287	258	268	306	279	283	276	287	285	255	257	296	306	272	294	281	258	282	270	285	297	267	278	288	262	301	256	264	292	304	286	275	294	277	265	259	287	308	264	279	278	309	305	293	293	285	266	297	288	268	286	281	282	289	291	283	301	295	271	270	274	298	255	278	274	277	288	262	288	278	276	294	243	270	307	269	297	307	311	267	284	312	278	262	278	296	297	265	300	295	279	306	287	267	320	273	297	278	281	295	252	285	255	281	312	300	283	279	279	305	304	303	289	307	307	270	282	313	276	291	237	295	276	280	274	322	285	254	301	334	280	302	279	288	292	265	309	266	281	271	274	259	265	312	303	337	274	245	282	246	254	304	304	298	296	292	280	271	287	309	273	299	279	303	301	284	271	294	249	278	276	300	274	298	243	273	273	271	296	298	267	289	317	295	303	287	303	249	306	270	278	302	275	298	299	291	312	281	270	262	275	250	289	290	285	314	268	251	254	296	253	266	263	301	272	293	311	278	292	279	300	274	293	284	297	299	285	259	290	304	281	249	310	282	296	275	270	282	300	288	292	273	299	289	273	312	264	290	294	291	274	266	247	274	318	253	279	305	268	251	270	257	268	265	294	286	293	296	273	275	303	297	261	260	270	272	296	298	268	278	259	289	290	311	282	284	255	296	323	291	274	289	311	281	291	315	260	289	300	289	301	264	304	315	291	287	283	288	317	288	289	250	297	283	282	275	274	300	264	281	293	283	285	296	289	296	298	282	295	286	254	259	306	268	278	296	271	266	313	309	260	277	263	293	291	311	264	304	308	296	268	271	247	259	289	311	308	312	322	280	298	269	316	290	302	262	271	294	321	284	282	276	266	288	287	277	285	276	303	307	290	281	282	284	271	279	273	299	294	300	295	299	271	261	286	325	282	269	245	294	274	268	316	294	279	270	272	306	283	285	259	278	296	301	263	288	282	258	267	261	295	310	288	255	262	281	303	308	283	290	275	290	296	291	267	285	323	297	239	298	283	315	294	287	280	310	294	327	287	275	317	284	258	267	262	313	271	276	295	287	270	290	250	291	280	254	285	257	310	278	261	321	274	272	293	271	280	296	260	291	301	296	283	256	278	298	290	277	293	278	317	288	298	307	290	282	243	270	309	282	291	262	250	279	268	292	289	283	281	296	305	287	294	274	279	284	268	297	260	312	293	293	299	313	294	295	272	280	295	279	297	293	255	278	256	286	283	308	286	275	301	280	288	279	295	322	294	292	278	308	309	305	301	266	319	288	299	285	285	317	294	243	281	295	268	251	276	249	263	297	288	269	310	273	273	293	269	289	284	271	263	267	296	283	263	300	296	295	263	299	306	315	295	316	277	302	285	287	275	282	309	298	326	291	287	283	267	237	258	268	271	259	294	254	268	282	295	257	288	288	281	273	279	286	269	261	281	287	330	267	257	266	272	263	327	281	247	284	277	302	263	278	265	300	309	249	247	281	286	302	278	292	260	283	274	311	287	287	272	264	292	266	328	296	284	312	307	284	295	285	274	286	257	265	267	276	292	276	292	266	291	310	283	307	284	293	291	277	272	318	326	271	289	287	295	262	284	282	273	255	265	300	302	330	279	298	291	275	274	291	268	302	319	263	288	304	278	283	283	280	291	287	299	282	303	293	277	269	286	287	285	302	283	299	279	275	275	281	272	273	286	280	293	288	287	331	274	261	288	300	286	274	286	307	291	282	292	330	289	266	293	295	297	280	265	265	285	298	324	270	307	259	262	272	258	286	290	290	266	294	315	299	305	287	252	286	295	280	267	287	283	268	289	299	272	270	293	301	272	289	286	295	276	283	277	291	275	270	262	288	257	310	309	278	268	293	274	261	276	281	316	284	264	268	281	287	277	272	283	285	265	284	309	250	289	287	306	262	325	308	281	252	300	311	277	282	289	296	270	274	269	282	264	276	258	291	291	274	271	331	283	269	261	285	254	291	299	285	281	268	280	282	296	295	293	310	256	274	275	317	263	278	254	302	271	290	256	300	259	303	311	276	307	275	254	293	278	293	288	258	300	276	272	284	262	304	267	279	287	273	272	291	291	284	266	275	273	302	304	292	278	286	320	277	283	271	279	270	277	259	286	293	263	259	246	312	272	289	291	283	296	311	278	286	295	279	287	287	270	290	294	278	306	276	304	249	282	307	271	272	333	279	271	261	290	277	303	288	291	251	307	277	257	315	300	300	286	291	311	271	289	268	274	271	292	308	279	281	282	282	296	287	257	287	302	290	294	285	293	307	279	279	276	292	266	267	251	272	270	277	275	278	276	287	288	259	291	301	292	280	286	300	289	304	292	257	280	270	267	277	277	304	303	264	309	305	323	277	275	269	272	266	296	272	278	232	295	307	293	278	302	285	283	259	275	296	259	288	288	292	285	287	278	293	254	290	275	282	281	279	272	277	260	277	288	303	258	288	300	293	293	269	305	301	275	300	275	257	299	282	320	289	327	294	290	318	283	294	265	288	308	287	299	290	280	282	265	265	302	276	331	283	296	281	297	278	275	280	294	255	274	270	304
53980	11334	7726	4332	2581	1794	1398	1086	912	740	713	635	541	555	523	481	438	442	457	381	392	365	366	384	365	356	376	332	367	348	332	351	336	314	314	344	325	326	338	334	336	331	329	324	334	321	330	315	333	284	330	310	277	314	291	311	325	337	295	314	338	306	314	309	299	297	308	301	317	310	319	302	311	288	336	325	299	296	308	317	301	344	276	319	304	327	294	305	336	294	281	288	293	303	306	300	312	308	296	321	303	322	324	329	314	292	273	290	316	293	280	318	301	323	283	292	343	311	315	282	317	288	293	276	268	307	261	302	284	318	296	298	304	293	305	312	298	324	282	288	329	291	305	309	306	275	292	301	295	287	300	278	296	298	329	296	310	302	285	304	321	322	293	300	296	310	285	296	282	297	316	315	292	288	311	314	304	304	322	332	279	297	285	318	311	292	295	301	318	268	307	325	296	282	321	307	281	303	315	301	300	303	296	292	288	314	302	296	292	295	266	293	280	270	296	261	284	306	303	313	308	315	317	292	302	285	322	277	291	316	299	301	325	319	279	279	297	300	289	310	262	281	288	312	298	323	283	300	275	305	318	295	284	303	288	312	312	280	294	307	337	286	331	300	310	322	300	315	309	304	297	292	299	289	290	276	307	293	321	299	271	279	291	313	304	310	287	317	316	332	288	302	302	330	309	293	267	305	312	305	290	303	274	299	285	304	297	267	304	299	310	292	309	305	292	308	323	295	311	285	302	294	319	290	310	260	291	319	314	285	260	295	320	275	296	309	294	307	295	316	279	311	302	298	322	296	279	318	311	296	297	303	299	301	319	325	309	274	304	302	295	269	297	292	305	264	309	307	292	322	318	299	314	314	272	300	266	273	296	306	291	314	296	307	297	311	291	326	278	330	304	287	306	323	287	240	292	331	281	309	287	305	316	302	300	281	290	296	293	284	289	310	313	311	278	299	333	271	320	270	298	289	310	285	305	288	301	288	284	297	331	298	297	280	352	301	269	312	317	297	278	303	308	310	286	312	312	306	282	319	307	299	293	298	278	285	296	296	282	240	270	318	312	331	336	326	336	306	284	299	292	287	302	287	295	294	289	326	249	299	263	288	305	304	324	272	337	310	320	298	306	288	289	320	300	327	266	303	291	348	285	292	314	288	299	281	272	300	256	289	306	294	292	331	288	298	293	331	312	318	312	295	280	310	312	293	306	311	309	285	289	292	304	272	289	311	313	279	290	290	301	287	296	293	298	282	275	305	290	322	275	266	313	285	304	312	277	320	326	268	273	316	280	296	309	319	267	315	299	304	284	289	295	357	310	305	289	289	310	315	288	328	326	302	292	298	305	255	322	300	295	303	309	269	285	302	295	300	286	317	274	279	292	272	286	296	281	278	298	280	333	278	315	282	308	355	289	271	306	295	298	297	311	297	332	294	312	306	301	310	309	289	333	286	300	289	271	292	291	291	315	278	306	279	304	276	297	290	297	270	296	302	283	286	336	298	296	297	296	278	323	306	306	290	300	316	289	307	282	307	310	297	292	273	320	310	298	300	310	304	292	282	265	293	314	342	309	312	286	277	298	272	277	323	320	283	316	299	314	274	305	291	283	318	320	290	311	299	323	302	299	286	262	290	307	303	309	280	305	276	299	298	308	283	315	321	286	312	308	310	269	308	263	285	297	288	302	312	305	289	329	353	296	299	309	312	306	315	317	282	316	276	310	316	290	329	320	302	280	317	293	294	283	260	304	305	285	281	262	296	294	321	300	289	300	284	298	283	301	307	298	292	297	287	302	296	319	327	306	300	291	325	299	308	284	269	285	287	320	322	266	290	258	291	273	260	334	332	317	280	290	291	289	281	282	268	296	288	293	290	282	302	263	304	299	314	288	313	279	301	320	283	326	301	276	301	302	303	324	286	284	332	289	307	303	298	303	327	309	298	309	296	297	286	325	288	286	282	318	313	287	293	324	296	271	282	307	300	295	295	290	303	251	294	290	268	264	316	334	288	302	294	319	325	286	294	303	274	311	298	304	297	289	296	305	266	292	297	300	273	284	278	304	330	331	288	280	298	313	296	275	261	288	288	310	301	277	296	279	305	308	306	296	290	276	280	256	321	264	301	314	292	282	320	293	289	298	303	292	289	310	303	305	284	298	279	288	291	292	303	290	289	280	290	285	312	283	290	292	307	307	312	295	310	314	291	302	273	269	276	300	299	308	292	318	309	273	306	307	275	288	303	317	294	317	294	292	286	302	267	300	266	271	277	310	292	274	298	290	285	276	302	322	293	272	302	309	290	314	303	323	297	299	313	326	325	329	313	312	318	308	271	287	278	303	302	279	311	311	324	312	285	305	287	292	271	302	310	294	303	293	306	284	291	306	307	319	293	315	300	316	306	308	303	287	323	303	315	287	287	276	333	290	268	285	292	299	302	303	308	300	297	286	297	297	311	308	292	302	276	291	284	282	319	314	299	261	317	313	292	266	284	274	301	276	260	310	308	279	339	278	279	277	299	333	323	317	291	299	302	312	281	306	307	302	277	331	275	274	291	311	303	308	288	304	284	289	283	322	291	324	318	303	281	312	288	304	313	316	302	288	286	302	267	303	294	302	291	273	300	292	276	286	290	311	293	290	314	294	293	295	287	294	267	298	294	312	304	284	292	276	326	307	284	266	271	301	290	291	264	318	322	305	328	286	305	310	302	300	309	298	299	292	294	303	298	291	299	291	296	318	271	318	288	267	307	287	294	343	291	274	315	281	303	281	296	288	305	284	318	308	272	286	309	294	342	319	291	301	314	293	303	286	292	306	299	272	315	288	297	304	310	296	296	258	306	296	295	314	289	303	330	325	317	316	291	278	301	300	307	279	284	294	292	294	322	300	287	287	322	250	287	308	303	288	319	301	269	272	284	304	283	276	297	248	312	312	276	281	277	288	307	286	298	287	316	298	293	305	277	281	268	330	304	287	302	319	297	287	314	304	297	280	292	287	317	314	296	298	297	320	309	298	306	313	265	273	305	288	279	318	290	294	314	305	297	311	290	271	322	292	305	338	316	309	310	283	315	342	297	295	320	294	281	292	325	316	315	318	302	276	310	298	259	308	288	306	278	304	279	305	332	299	309	284	293	294	273	280	314	308	312	287	287	325	303	284	278	278	318	302	286	310	322	291	281	308	277	286	305	316	315	301	272	280	309	328	317	290	297	291	295	289	309	295	274	265	284	293	300	320	291	280	303	288	276	308	298	305	280	269	302	286	323	290	329	318	320	310	299	302	282	307	298	314	291	251	300	328	275	294	309	325	296	321	331	281	295	291	267	284	306	316	316	325	290	300	270	261	299	287	310	281	294	281	295	320	312	318	308	301	290	300	319	312	290	277	303	316	292	286	289	318	289	301	288	315	297	293	302	305	298	284	317	293	287	290	294	282	282	283	290	273	292	298	291	318	299	297	284	314	281	305	286	307	303	284	297	294	304	307	276	296	279	293	260
24488	22030	29000	25737	22026	22074	8585	1451	1108	978	886	868	857	847	806	762	699	683	705	679	646	650	671	696	705	668	631	627	623	681	633	649	677	681	656	654	673	661	640	635	605	644	662	640	595	683	639	659	618	681	673	638	641	616	627	652	677	669	639	635	614	656	642	624	589	636	615	623	614	630	615	656	610	634	628	606	623	610	613	621	655	616	691	606	636	609	618	610	622	653	667	638	609	587	652	606	613	570	618	597	614	636	595	607	608	647	567	638	631	613	613	650	597	645	616	598	630	600	607	623	602	605	602	639	629	607	614	618	599	632	621	583	581	646	604	631	649	620	601	649	624	626	600	569	626	579	616	625	630	643	637	541	590	609	583	595	634	589	588	620	646	617	622	621	641	613	632	634	582	622	583	579	632	612	643	621	601	620	592	631	668	627	581	662	598	581	561	632	612	631	622	615	637	596	628	635	636	620	607	582	612	681	645	649	616	589	628	626	595	621	603	621	629	631	622	556	628	636	612	611	583	666	618	664	619	639	609	580	620	623	609	596	636	588	634	638	596	625	566	644	572	610	594	623	609	642	648	594	623	584	575	649	649	608	643	661	644	644	655	629	605	650	608	665	555	598	637	602	595	587	597	613	640	643	598	634	635	592	582	617	651	614	609	586	610	604	610	581	638	602	620	620	613	604	608	591	599	627	586	630	603	573	566	569	624	621	591	617	625	613	621	633	609	612	538	589	626	588	576	587	657	580	587	611	654	606	622	592	612	597	609	599	599	638	601	660	585	609	639	652	631	622	623	606	608	640	608	552	584	603	604	605	593	622	638	591	665	594	602	579	624	627	590	621	612	635	636	605	631	566	598	588	606	580	641	585	614	620	610	622	616	633	614	657	610	603	621	682	647	605	641	625	643	615	624	552	619	598	590	635	564	626	606	631	622	614	615	616	626	620	648	592	633	602	617	618	622	599	599	640	628	611	634	640	617	618	612	598	605	617	613	610	617	648	628	606	575	616	606	623	587	567	646	577	622	573	585	660	612	544	633	603	603	572	585	604	604	617	665	598	668	643	616	623	658	621	627	593	647	632	631	612	611	648	625	613	616	539	585	610	612	594	603	625	602	597	571	693	620	600	653	616	606	582	603	606	630	596	609	620	608	606	632	616	614	615	575	600	639	597	565	515	603	603	579	627	617	590	581	640	609	607	586	650	609	605	642	608	610	646	589	609	643	579	569	660	542	577	620	593	587	606	613	630	633	601	608	579	621	598	601	623	578	621	607	649	598	589	589	610	608	618	652	559	627	589	586	580	618	623	596	645	621	649	614	569	615	629	631	622	616	646	642	603	700	599	654	566	618	611	635	660	609	567	590	606	604	628	664	640	601	628	569	622	660	626	570	615	635	594	636	610	593	625	557	630	616	597	599	578	607	635	599	575	621	648	617	596	656	644	644	601	588	631	572	666	601	608	626	604	620	635	601	593	604	595	609	609	618	598	629	613	616	571	574	620	619	592	669	627	596	640	628	617	591	594	653	612	615	587	586	628	634	573	621	640	631	603	622	603	607	602	615	598	616	614	575	619	599	579	622	628	587	651	622	597	616	619	594	615	631	624	629	601	587	637	598	592	582	603	622	616	606	685	595	598	648	646	614	615	585	598	624	654	655	620	614	616	626	611	606	602	630	613	574	583	644	605	603	660	618	583	590	620	603	667	619	602	633	625	603	603	590	650	614	561	624	644	583	614	605	612	576	614	588	613	592	604	623	644	629	629	619	609	611	588	671	632	596	645	596	625	630	584	609	589	629	620	640	586	579	617	593	666	659	584	591	638	648	635	599	598	647	622	634	611	599	629	607	583	618	592	627	593	630	626	629	643	607	648	590	607	666	605	587	600	658	593	586	601	639	595	630	599	606	625	655	576	618	610	633	585	580	642	594	586	590	628	622	627	600	614	593	602	616	613	630	581	591	587	606	623	593	584	641	640	651	662	592	611	621	606	654	591	572	590	620	632	612	637	642	619	555	601	579	600	626	633	613	595	607	586	598	616	593	632	597	625	587	643	582	629	656	606	613	623	617	573	630	653	611	661	611	585	630	603	609	614	599	640	642	601	585	631	601	584	618	654	656	594	640	616	625	631	667	610	595	595	607	621	672	582	619	573	613	608	586	627	559	624	566	569	631	602	576	619	601	593	621	580	633	609	599	581	624	609	643	615	609	659	589	576	577	592	586	603	618	587	627	634	608	574	635	614	587	615	596	635	640	615	588	597	618	600	606	643	600	615	603	616	607	627	663	564	619	590	572	633	595	619	586	586	608	619	625	585	609	626	560	626	636	627	613	645	620	603	615	643	630	638	591	655	621	586	568	613	648	590	635	614	661	601	628	627	619	631	610	607	633	627	626	598	631	606	627	614	648	645	615	638	617	571	592	568	582	637	568	641	595	597	652	591	638	628	612	587	632	577	582	620	595	623	631	592	623	634	615	635	652	634	586	597	573	608	595	615	610	605	624	581	645	584	600	594	639	621	603	617	632	606	625	563	601	574	585	585	622	621	607	625	616	573	597	618	603	564	621	689	603	584	572	585	611	598	635	594	563	610	605	601	657	639	610	606	652	624	618	633	606	612	594	585	616	610	610	576	632	588	635	644	581	586	620	610	633	666	626	569	605	606	601	602	640	571	674	626	602	611	581	594	612	535	586	582	583	612	604	609	604	612	578	575	592	607	620	616	608	640	650	606	629	553	617	658	622	598	618	641	632	557	619	606	630	618	632	611	610	642	587	606	590	603	570	587	622	620	580	573	616	568	638	641	619	626	590	605	654	614	626	646	581	565	622	604	577	592	613	583	591	611	586	609	614	597	589	626	599	692	604	601	613	680	623	589	647	624	633	656	599	611	578	615	597	619	605	556	642	669	585	632	622	606	607	602	587	586	617	570	591	633	631	588	634	600	628	557	616	642	578	646	634	635	615	604	623	633	597	663	615	614	604	649	569	606	597	587	602	615	632	603	580	649	599	597	597	620	588	636	605	627	612	618	602	596	603	644	616	560	621	592	615	608	606	650	627	614	613	649	585	619	625	599	607	653	640	619	615	625	600	589	570	608	653	585	612	613	621	611	584	581	613	598	610	593	601	670	601	617	606	656	614	620	577	613	636	601	644	589	608	641	617	627	636	630	648	636	569	641	604	613	604	646	648	614	655	619	594	607	595	597	576	602	585	638	624	599	620	585	613	614	618	597	605	639	605	649	613	620	615	632	623	623	608	590	594	596	608	634	633	642	633	594	593	630	567	603	637	601	647	609	664	656	649	620	603	596	557	580	634	602	580	598	621	633	578	621	621	579	608	611	635	618	607	662	633	572	601	578	631	622	573	644	619	617	616	621	587	626	649	636	556	591	623	626	614	604	615	573	608	595	622	606	585	600	561	628	648	607	633	584	591	637	561	633	581	653	600	626	632	593	591	642	563	655	610	645	614	573	610	618	657	617	600	574	648	581
51719	16189	12789	7617	4805	3511	2664	2083	1752	1545	1354	1207	1162	1013	1005	938	882	828	828	793	755	753	761	751	710	681	707	657	666	690	654	607	623	641	594	605	603	632	640	610	618	577	600	619	612	616	591	627	614	608	598	615	618	631	614	612	624	632	614	574	583	595	654	604	606	589	607	553	569	549	602	628	567	590	614	609	587	599	569	595	537	628	583	621	630	556	592	557	581	623	592	591	606	611	556	613	627	580	567	594	595	577	610	559	611	551	543	543	553	553	597	555	608	616	586	589	595	597	525	592	605	555	624	592	584	581	610	566	548	626	603	594	603	599	592	574	595	564	603	647	574	604	592	582	546	598	516	592	525	594	563	535	541	572	576	575	603	566	543	559	546	573	594	555	602	549	565	593	600	601	562	542	550	560	573	581	567	580	536	596	616	578	626	601	519	577	571	591	596	602	596	576	563	610	542	621	597	586	622	570	573	587	598	605	561	558	599	574	585	575	547	585	583	572	556	588	599	557	621	567	603	630	597	590	568	575	563	543	563	588	575	604	556	558	558	601	550	576	593	512	575	535	568	561	616	595	571	598	531	575	523	564	573	584	572	608	577	590	574	582	577	552	582	552	595	590	567	579	557	598	577	557	570	542	585	584	591	568	560	542	590	568	632	590	628	574	569	581	618	583	595	588	577	602	584	571	561	549	538	579	570	592	561	519	577	566	610	552	589	604	577	600	542	578	551	626	627	570	587	570	569	576	566	556	551	566	521	562	574	623	534	561	579	561	621	558	597	562	549	585	576	604	585	587	555	556	594	528	514	579	611	527	545	582	579	573	601	594	592	598	583	557	605	559	600	580	587	594	577	573	570	608	564	552	591	575	589	550	576	600	561	571	579	529	594	579	566	621	544	565	547	610	557	618	569	566	576	581	579	574	538	570	533	562	578	617	551	581	556	600	575	590	610	598	579	576	596	557	557	593	658	592	558	558	591	612	559	585	604	590	584	563	551	576	596	608	559	564	607	563	583	582	548	560	614	550	588	547	597	619	593	546	581	595	578	590	585	579	584	537	541	531	593	598	614	564	560	566	562	584	538	577	597	570	563	602	587	568	568	586	564	592	609	550	599	582	561	601	590	582	583	539	598	603	556	582	591	579	588	551	565	563	601	569	570	532	556	551	564	528	549	564	518	574	553	570	583	584	544	569	602	578	580	608	526	582	589	571	529	546	619	598	589	587	601	594	618	589	577	535	578	584	550	573	563	582	580	580	579	571	589	543	537	595	558	533	608	545	572	597	577	570	575	583	554	560	542	565	626	639	612	582	548	582	575	558	544	605	586	552	559	552	554	592	556	634	578	549	552	588	528	542	545	562	579	526	557	586	560	561	575	597	575	590	586	552	587	598	581	564	569	551	539	590	551	554	564	555	599	589	594	598	534	564	579	609	521	577	581	510	596	587	600	611	614	585	580	588	582	567	583	597	567	581	625	548	581	589	601	539	574	588	544	550	602	589	567	603	555	602	563	587	564	547	624	577	586	549	552	583	568	603	557	556	584	534	566	655	555	594	521	576	603	570	569	609	589	558	567	564	582	609	618	570	573	570	577	622	606	590	573	592	588	605	580	561	617	566	584	616	581	556	601	570	614	555	612	603	583	561	537	562	569	543	576	568	596	554	594	571	563	554	620	549	576	555	601	557	609	567	524	601	571	547	571	572	576	589	593	589	543	590	584	566	590	566	577	567	580	631	551	616	559	589	561	592	581	568	600	596	596	602	539	571	575	549	592	599	639	533	587	596	595	585	550	595	609	530	589	579	575	550	569	532	545	589	582	601	575	557	555	556	553	558	558	556	602	599	583	593	578	627	591	553	566	590	541	585	601	592	565	662	589	570	617	590	581	573	584	584	596	543	562	578	579	594	580	551	584	592	592	579	557	566	542	600	603	593	585	607	600	589	592	565	599	536	601	594	584	537	554	553	584	557	589	569	587	569	542	582	585	562	549	589	559	546	573	597	586	614	588	622	576	562	591	623	560	574	579	614	553	609	578	619	583	619	600	560	547	594	556	585	584	563	579	547	623	606	556	582	571	590	576	535	603	581	563	575	550	560	579	560	571	575	556	571	557	604	603	573	599	586	579	597	576	521	550	567	629	603	616	596	617	578	571	566	592	565	567	577	576	587	632	563	613	576	574	604	556	584	611	561	597	606	591	571	589	601	564	598	551	576	586	572	598	584	553	577	545	562	569	567	575	585	573	610	583	584	564	561	565	577	557	613	580	549	542	566	544	569	572	598	597	591	580	590	592	588	611	601	582	622	592	584	591	591	569	578	616	586	605	556	587	589	543	565	576	626	555	529	580	567	582	578	558	580	573	572	584	565	555	573	598	582	579	637	618	536	589	595	587	512	565	584	598	572	563	567	588	581	555	562	551	579	620	546	549	593	574	584	565	574	570	541	601	560	583	576	544	561	578	536	574	578	533	551	558	627	553	610	573	583	556	559	572	606	590	580	550	583	573	594	594	577	607	574	599	591	563	617	532	612	626	573	609	589	619	600	606	562	607	574	582	602	594	581	551	595	551	559	535	551	541	602	562	546	580	592	575	585	601	577	595	645	600	581	579	566	562	592	577	554	559	575	572	543	582	600	571	576	601	565	579	583	590	563	565	560	559	588	534	591	610	581	587	591	616	560	584	575	573	620	562	599	554	543	623	584	557	533	564	608	607	568	590	563	623	546	511	568	586	640	611	583	565	539	569	576	571	597	616	596	589	603	573	598	569	553	536	578	547	593	540	539	548	541	569	634	558	624	623	566	607	540	563	536	581	589	596	575	579	591	578	586	575	624	604	547	535	609	561	589	574	541	560	571	585	519	626	558	562	576	594	627	608	586	570	542	582	562	581	592	544	623	567	554	605	584	583	599	610	558	629	577	586	562	539	604	607	586	559	564	581	577	588	588	626	576	586	618	570	564	584	557	539	554	503	549	583	568	571	586	590	584	626	559	556	575	543	588	598	618	615	573	572	592	609	531	590	574	566	545	627	546	594	535	584	551	568	552	567	573	581	560	561	602	565	605	606	576	574	566	584	589	597	544	606	550	541	601	550	582	588	588	583	565	568	584	571	564	618	551	602	575	552	590	544	528	585	584	568	598	616	618	573	538	578	549	582	593	610	583	585	553	593	598	652	570	585	556	551	570	596	579	584	549	581	605	552	588	587	550	564	592	605	569	562	611	568	579	585	576	604	539	596	594	552	565	555	548	578	561	548	581	615	613	567	594	630	593	575	581	582	591	541	572	540	616	566	582	570	583	572	562	590	527	566	587	601	586	588	530	609	557	576	622	549	609	532	608	579	584	612	616	586	569	553	571	565	604	574	629	547	570	600	565	573	588	549	564	557	560	559	576	574	555	539	609	588	556	595	549	597	543	663	592	554	559	622	577	571	598	556	614	553	575	592	578	592	581	599	587	595	574	577	551	571	561	559	632	615	601	583	569	564	552
35571	17235	3137	638	480	476	499	492	488	444	442	464	446	444	451	486	445	496	495	480	418	504	402	498	446	462	448	455	423	461	468	472	445	438	454	482	443	438	437	450	459	431	453	435	433	456	491	448	417	461	458	437	448	454	427	465	428	420	512	455	420	471	458	450	441	499	466	425	437	470	426	487	451	458	469	481	431	464	483	450	411	454	471	461	450	513	426	440	435	417	429	437	485	450	460	429	478	425	423	487	456	447	484	479	457	490	453	480	440	455	477	447	486	445	479	476	465	464	492	464	449	435	453	436	493	434	442	492	425	455	430	440	457	461	401	466	453	479	453	406	447	445	481	459	455	473	476	465	446	461	475	482	449	421	474	440	488	480	426	466	481	485	442	424	462	494	431	443	446	529	479	460	434	438	471	467	441	429	426	453	436	470	434	486	444	456	446	428	430	457	473	431	451	481	488	456	496	454	452	439	430	462	407	505	463	457	466	436	423	479	458	443	428	463	479	435	433	452	439	467	460	447	435	438	443	455	449	441	471	444	496	458	462	471	448	415	433	453	477	471	419	463	420	423	428	495	464	444	423	456	474	431	484	439	442	460	412	444	513	447	482	465	431	431	476	454	501	423	461	494	491	443	426	458	425	455	459	407	467	484	454	447	500	418	440	449	447	477	446	451	412	461	453	456	457	475	458	468	450	447	467	466	451	479	450	432	454	454	461	514	433	454	448	453	458	434	423	436	444	440	485	433	430	425	486	443	419	498	380	486	506	422	438	455	417	421	469	412	466	444	425	477	465	461	463	483	485	473	430	462	429	481	443	447	440	455	439	447	448	437	463	437	431	449	456	475	446	435	450	426	451	413	460	433	475	429	457	440	462	439	430	459	436	430	465	457	451	432	456	440	449	472	478	473	413	459	499	444	450	414	422	401	468	429	460	483	462	452	455	450	454	457	401	456	461	452	459	485	483	443	486	447	459	435	440	451	433	452	425	425	478	406	449	479	500	510	435	421	500	441	456	457	461	435	429	464	453	450	452	469	510	464	464	480	438	447	421	460	470	455	461	441	454	440	460	401	481	435	486	415	464	440	447	453	455	483	439	467	421	453	427	468	443	457	485	436	457	460	468	474	437	466	454	442	472	428	468	443	455	458	481	458	453	406	504	419	456	451	444	441	433	445	503	483	437	428	460	433	486	495	456	416	457	448	466	457	452	479	459	455	465	437	454	451	452	456	431	419	457	445	456	489	437	456	477	435	484	480	449	441	454	439	424	426	469	458	465	463	452	459	453	465	436	477	457	458	442	437	443	447	493	448	467	449	467	433	464	494	483	448	470	445	450	473	431	475	456	498	451	461	492	492	513	453	429	443	441	426	480	460	467	456	445	454	418	475	442	465	414	492	454	465	485	481	463	457	421	450	460	451	478	468	452	470	468	450	401	441	449	439	432	459	446	453	479	454	464	466	447	462	437	458	453	495	426	449	467	430	457	407	405	483	440	445	406	461	454	465	482	451	441	446	431	409	444	486	430	437	526	465	488	467	476	459	434	470	441	420	468	491	466	479	436	449	441	452	437	457	444	440	431	491	485	427	450	479	444	467	433	456	453	435	470	464	407	459	432	464	432	476	424	453	476	440	457	495	447	472	429	422	444	465	456	443	406	432	458	460	429	415	430	407	420	398	433	443	456	461	474	420	406	448	469	409	487	448	427	443	440	456	450	414	480	434	407	454	449	446	449	446	429	486	440	427	446	425	466	472	441	418	448	447	452	493	435	445	396	456	428	455	469	448	511	444	436	457	433	455	449	476	447	466	453	413	407	468	438	447	464	419	484	433	487	474	448	453	459	487	440	471	396	469	440	443	445	443	407	478	431	439	441	448	420	444	480	478	473	429	444	464	448	464	449	450	437	442	484	432	438	433	435	441	452	445	442	410	465	464	440	451	441	436	493	425	453	421	460	471	466	450	436	450	442	453	428	456	441	418	478	513	468	404	465	431	434	420	453	455	436	455	451	455	432	463	438	433	421	464	447	494	476	478	454	430	465	454	442	432	469	481	449	440	459	441	455	469	446	441	438	503	430	431	432	485	471	465	484	447	479	460	464	481	475	466	476	458	444	393	479	448	454	491	420	458	433	473	470	430	482	427	441	462	462	483	449	433	441	408	494	497	440	451	432	437	451	468	438	441	459	453	461	434	443	468	465	453	467	451	462	453	462	426	476	485	468	490	489	443	452	438	426	489	465	495	449	463	445	462	438	475	396	478	469	446	426	448	445	455	436	476	433	434	456	475	433	461	460	420	473	498	429	464	448	436	444	446	484	446	432	448	428	436	446	485	460	435	479	475	469	455	504	432	492	419	456	460	446	450	467	453	471	472	454	407	446	480	503	490	467	470	470	426	456	474	472	449	422	501	435	465	431	477	472	427	456	462	411	449	445	450	458	479	461	421	493	484	455	457	437	446	437	466	460	452	465	465	432	484	456	455	456	459	436	449	449	484	455	462	496	483	467	460	466	467	432	454	447	483	445	459	426	473	462	478	466	445	439	442	476	468	463	496	464	480	413	459	439	469	437	458	462	428	405	452	460	467	459	420	444	471	470	440	455	424	495	464	478	466	431	430	444	462	436	439	453	445	398	438	451	443	465	462	477	466	442	468	469	434	461	456	454	453	428	435	463	429	420	454	469	452	449	445	467	455	471	446	436	454	463	444	483	464	465	432	458	470	452	416	440	468	413	437	434	421	481	466	438	467	458	472	447	468	431	470	454	411	425	479	452	488	466	462	489	441	470	459	459	439	451	451	484	464	459	443	435	438	458	442	497	423	473	488	437	468	450	425	434	438	456	440	449	457	476	456	447	454	470	460	463	474	404	484	441	465	448	456	508	464	444	446	456	495	429	459	436	492	454	451	436	443	461	467	472	473	443	431	455	469	430	455	474	462	466	452	482	448	452	463	440	479	424	431	430	454	389	469	469	479	489	478	447	444	425	441	422	488	429	456	489	454	431	435	446	406	432	439	458	415	452	492	434	476	443	475	442	453	466	453	448	441	463	441	453	474	426	495	451	423	442	480	447	463	444	453	441	456	463	440	494	400	442	439	423	461	438	456	454	451	458	436	478	439	467	488	444	439	433	440	453	447	454	480	434	435	475	452	460	440	460	466	438	456	444	403	453	440	493	455	403	443	427	494	432	468	410	428	465	443	434	468	449	488	462	493	416	417	460	482	461	409	418	451	463	463	447	471	457	474	500	440	461	435	482	435	434	416	463	481	466	502	473	466	460	451	466	459	436	425	440	450	448	497	474	417	423	449	474	466	454	482	474	457	446	462	450	474	484	473	419	430	462	482	440	405	431	463	446	453	515	470	413	468	465	477	475	452	459	443	445	453	463	453	429	471	432	429	465	467	429	425	445	453	416	441	450	473	459	475	457	452	421	417	445	446	465	431	449	487	414	468	458	437	477	441	451	476	453	469	431	435	470	412	448	474	441	449
31436	2944	878	702	559	553	514	538	486	471	505	496	490	506	512	518	477	468	534	517	462	505	463	440	476	477	440	498	472	512	455	511	483	440	470	468	445	498	464	485	437	508	494	467	485	468	484	499	492	486	518	471	476	469	479	488	497	460	508	488	479	473	493	469	495	538	469	453	526	501	493	522	503	488	473	488	493	466	461	485	461	502	490	492	492	483	457	446	498	454	512	487	468	484	504	442	488	476	492	507	463	508	468	462	495	485	474	533	496	480	466	472	473	514	494	496	499	478	494	474	482	480	475	463	459	463	497	494	502	467	486	486	481	505	452	488	475	500	495	487	477	499	462	475	459	465	461	457	484	489	498	493	519	487	474	471	479	476	474	505	510	460	491	438	489	476	504	483	490	472	483	467	470	469	465	517	423	486	491	472	467	477	486	461	506	473	473	463	489	497	496	463	514	447	454	448	496	469	470	449	485	458	518	461	493	479	496	495	462	466	449	469	461	487	481	468	499	464	486	471	462	440	519	488	464	508	484	461	497	513	496	454	474	502	461	478	463	457	486	488	468	474	491	490	522	486	490	481	461	521	509	489	523	470	490	516	464	453	494	496	479	479	463	489	458	473	508	469	417	461	477	466	494	520	507	501	463	513	451	512	460	453	508	501	480	477	521	506	495	462	460	508	482	517	455	463	477	448	490	444	463	440	555	447	502	478	460	482	499	541	499	506	487	500	448	511	472	499	460	460	476	445	484	485	470	429	487	463	520	462	533	509	500	483	458	457	478	493	489	492	447	496	504	475	501	501	505	465	480	474	456	474	445	473	465	483	446	483	499	495	500	473	481	513	439	463	435	502	465	475	461	481	487	491	467	511	454	485	480	495	474	508	510	435	481	483	443	476	471	476	454	474	506	482	486	470	467	492	507	466	474	525	473	463	487	479	462	446	449	509	484	462	479	475	443	473	460	475	428	446	517	474	466	484	463	460	470	513	498	503	471	521	491	475	419	489	519	460	491	481	481	480	470	479	495	464	452	484	422	485	524	511	484	431	448	489	488	488	486	498	495	475	489	450	510	485	477	497	519	486	438	466	450	494	469	496	493	477	456	449	507	509	450	451	488	493	493	506	469	475	489	464	513	456	474	485	497	505	476	481	441	455	509	509	495	480	486	421	480	475	467	455	473	457	451	514	497	504	458	493	497	487	476	465	521	505	454	479	468	496	452	445	510	495	502	496	440	460	468	475	456	457	436	457	454	495	455	466	492	489	479	506	472	476	484	452	489	491	458	482	481	478	502	536	477	480	479	452	478	479	474	519	463	482	467	490	495	434	536	471	468	452	469	500	474	511	447	462	511	453	483	477	494	474	472	470	445	467	517	450	514	507	513	481	479	508	466	491	486	468	485	475	469	456	443	480	456	491	470	497	422	466	513	481	487	473	457	494	450	492	504	495	476	500	485	495	486	456	482	451	497	479	490	500	479	430	489	468	496	460	474	469	463	508	477	463	479	443	461	465	543	476	494	487	493	480	501	493	489	496	433	485	469	446	495	446	466	465	484	466	476	474	476	500	472	481	452	467	450	464	440	463	451	475	489	485	472	488	461	452	528	495	456	511	490	506	485	492	450	481	485	484	453	441	480	499	497	474	485	491	460	474	481	486	440	502	494	486	490	495	476	445	485	519	472	465	532	458	484	496	507	443	465	455	472	480	544	455	460	470	494	477	491	489	501	508	488	473	484	494	429	480	482	489	456	476	451	474	446	497	462	453	429	471	475	441	468	451	472	515	430	532	462	489	476	466	451	470	527	466	490	474	513	456	429	479	476	469	473	444	496	461	485	494	457	495	503	462	482	478	515	471	492	467	476	495	465	478	451	486	517	440	487	448	448	476	503	480	434	488	487	487	533	514	479	450	479	453	498	478	492	486	457	437	475	450	465	464	497	473	486	500	475	482	470	477	453	481	481	504	471	463	482	448	481	456	472	470	512	482	518	462	449	469	492	497	491	500	485	479	458	491	447	526	500	468	479	470	456	492	421	504	452	476	469	471	463	489	458	452	507	513	502	462	565	511	511	510	470	452	508	487	469	486	484	515	462	452	478	468	488	462	467	457	487	499	460	448	469	459	475	474	488	476	464	486	485	490	476	490	499	483	495	473	504	495	501	442	465	477	449	459	487	465	484	494	480	448	466	459	519	485	483	498	491	477	476	511	459	471	481	484	472	476	455	475	501	473	494	420	475	454	524	515	486	449	513	494	478	462	469	508	500	462	503	479	490	490	455	460	483	514	472	512	456	469	490	510	490	532	459	474	453	446	489	467	494	457	472	489	459	448	475	496	513	455	497	495	456	507	459	461	438	477	509	441	476	487	522	454	462	469	460	506	473	442	501	508	503	490	519	466	498	488	455	477	459	477	478	487	494	482	506	501	484	488	482	467	499	506	489	507	511	463	470	486	490	454	473	470	443	486	479	438	490	454	502	465	480	489	450	485	487	482	469	442	457	510	504	443	456	461	490	439	476	481	488	467	467	468	450	478	499	426	485	506	492	472	467	490	494	483	454	488	473	470	463	434	465	468	459	496	453	454	497	513	489	462	483	462	463	497	459	450	497	522	519	491	487	482	497	477	472	488	528	460	475	433	475	477	479	515	473	464	512	446	463	453	493	483	467	510	460	499	499	479	448	523	488	467	461	465	504	482	509	492	474	510	450	478	525	439	513	464	434	477	479	483	461	444	496	496	440	463	495	483	519	455	462	509	481	467	450	480	472	449	466	460	469	467	448	529	469	451	463	446	512	509	483	460	464	470	463	433	489	487	477	519	454	511	487	466	513	488	460	502	469	494	473	516	485	490	473	488	474	468	476	492	452	458	476	506	487	476	464	475	537	479	485	479	458	442	455	450	464	539	481	471	465	501	433	449	474	493	524	488	446	493	517	500	461	487	508	477	498	494	492	515	485	479	466	465	485	479	442	508	501	449	531	458	476	475	452	492	528	470	497	449	502	480	466	493	456	458	491	450	486	512	461	486	492	535	492	466	515	447	447	539	457	486	464	494	485	505	458	514	498	451	485	486	502	475	463	479	461	482	518	458	442	483	508	493	503	514	445	491	472	453	532	505	487	463	473	482	475	469	507	478	504	461	487	461	484	503	481	504	455	490	486	491	442	476	501	489	497	444	505	495	511	467	444	462	486	465	485	495	464	473	476	467	477	508	487	534	487	448	497	507	497	511	447	495	462	512	482	479	513	495	506	486	486	483	518	454	448	495	444	472	495	502	477	466	463	468	505	491	487	506	448	480	521	500	461	494	479	496	457	488	442	491	487	462	535	441	473	497	476	483	488	484	474	479	492	508	476	487	514	505	441	474	486	474	463	476	502	467	491	497	494	461	475	474	473	456	461	465	446	500	478	481	471	490	467	481	476	506	445	465	456	478	452	511	521	466	448	490	521	468	490	495	501	474	472	437	505	460	453	489	462	479	518	524	439	486	494	481
24254	20004	25662	24032	19939	7977	829	613	439	472	404	414	330	358	348	346	348	302	295	268	311	280	274	284	295	287	262	291	271	279	289	265	278	254	277	297	246	259	266	282	271	270	261	293	271	261	257	281	280	277	226	294	252	274	280	264	244	296	262	264	263	261	263	262	279	294	285	279	293	253	270	255	258	266	250	254	255	240	262	254	263	251	253	271	257	242	264	250	277	261	255	257	238	254	279	264	226	258	270	264	263	240	262	262	240	236	268	240	262	282	259	239	248	292	264	228	260	283	288	283	268	242	267	255	243	257	261	241	247	264	265	275	242	250	298	268	262	277	267	266	240	262	298	251	250	268	209	294	244	242	278	279	277	261	276	287	272	256	260	258	246	244	267	242	228	239	248	259	243	263	269	253	256	281	243	257	257	237	264	233	262	246	268	266	272	272	293	248	262	252	244	238	280	266	255	255	242	236	238	259	239	261	276	262	288	237	250	250	250	255	254	260	284	268	275	268	269	269	246	270	253	252	249	270	250	228	285	261	277	271	278	277	241	277	276	292	266	269	256	256	252	284	279	248	257	258	240	247	237	263	262	259	278	259	252	263	270	292	261	277	265	273	284	297	271	236	263	237	273	250	262	267	250	253	270	250	285	249	252	215	264	260	255	276	260	278	256	293	252	248	264	297	269	296	259	244	271	240	271	252	262	265	273	256	257	262	277	281	258	272	267	254	284	286	251	251	253	258	277	269	267	253	287	270	267	259	244	254	253	280	258	243	292	278	272	241	263	263	258	285	272	294	242	257	275	258	236	292	290	264	274	255	263	261	265	281	264	259	264	241	284	270	307	261	279	274	277	237	277	259	257	277	254	266	268	277	253	255	254	230	256	253	237	230	244	270	288	246	241	270	298	255	242	258	240	298	277	259	247	260	274	263	256	285	248	228	239	260	263	245	302	253	249	252	263	247	246	243	265	277	282	247	213	273	261	269	303	280	232	267	248	285	268	269	249	285	271	255	255	263	273	261	242	278	254	247	238	259	296	256	287	259	265	252	228	232	261	257	275	277	236	247	257	255	241	274	290	246	266	242	270	269	258	253	245	253	272	261	234	261	246	244	277	289	283	235	258	268	256	267	237	245	261	266	266	271	253	268	286	276	232	259	272	262	263	249	283	254	257	244	268	245	259	264	263	272	274	258	242	246	235	268	250	264	268	270	302	261	256	257	270	265	248	251	278	283	268	280	263	279	266	233	251	227	239	288	244	280	251	277	244	258	269	263	257	262	244	275	242	263	256	251	263	265	257	270	252	282	253	258	284	263	238	267	263	260	260	251	247	253	258	265	283	269	258	247	231	272	239	258	267	265	255	287	276	264	273	293	259	273	269	288	276	234	273	241	278	245	272	267	246	306	272	286	256	281	255	234	246	246	234	246	256	283	269	271	237	254	242	229	251	258	237	293	253	251	242	260	262	287	293	293	260	260	242	268	247	279	247	287	245	277	257	259	270	238	243	283	274	257	262	255	271	273	240	255	257	261	262	270	253	258	249	250	254	250	268	259	259	279	248	248	266	226	269	244	281	251	265	265	281	241	226	293	264	256	257	272	279	282	269	261	269	270	268	266	269	261	255	254	259	245	264	244	240	261	287	283	279	242	294	240	248	247	271	245	284	267	250	252	259	279	285	272	256	238	253	239	246	260	238	261	254	244	265	266	283	268	269	269	272	261	281	246	274	270	248	253	241	266	278	260	256	279	268	248	254	279	251	261	268	247	266	246	256	261	281	217	278	238	239	259	267	250	248	247	277	285	254	264	249	275	269	210	279	270	228	282	233	261	281	241	259	244	261	268	267	274	279	270	259	236	246	248	256	293	264	254	290	253	254	244	258	253	247	266	254	259	270	243	266	272	286	258	261	267	277	247	278	263	292	253	276	248	276	255	219	275	259	255	229	272	265	257	229	252	280	263	285	240	258	255	257	291	249	243	275	248	242	255	265	249	257	260	249	255	285	285	253	246	245	268	251	243	253	251	262	264	279	249	253	271	262	255	261	283	238	278	252	265	264	277	249	229	244	273	253	254	262	261	279	240	224	288	237	273	231	248	268	289	277	256	237	298	271	237	255	259	260	252	260	270	247	278	253	252	239	248	244	258	232	231	229	259	252	258	253	256	231	298	253	275	271	265	251	255	253	270	272	246	262	249	232	243	256	259	253	267	259	253	237	248	258	209	279	236	259	231	271	252	292	270	271	261	264	281	247	261	274	231	245	247	291	269	258	268	263	265	241	264	246	287	257	252	272	257	277	278	269	239	275	244	251	263	249	239	275	261	253	256	254	247	287	251	244	266	253	267	258	267	244	261	256	225	256	263	262	229	253	259	230	279	262	247	313	264	269	279	219	263	260	290	278	267	223	270	278	234	267	249	237	284	246	279	250	259	281	249	249	266	263	245	286	252	251	267	241	255	260	246	289	245	273	260	256	264	256	280	260	292	247	242	273	264	273	274	269	274	253	272	264	251	256	248	255	256	301	245	236	277	267	254	247	240	253	269	249	245	273	275	270	251	253	264	256	245	249	255	279	284	276	255	255	230	267	273	261	281	241	251	241	267	248	237	253	252	278	281	255	250	259	257	254	248	270	264	246	277	283	251	259	252	292	279	246	253	258	249	261	243	251	272	253	264	275	273	266	242	251	280	250	271	280	303	262	276	249	274	265	275	252	256	266	263	228	265	276	272	262	259	279	277	253	276	245	255	255	257	283	275	291	209	245	269	253	265	260	238	235	258	251	224	252	248	247	229	266	259	260	264	264	248	273	260	272	259	282	278	274	270	283	264	262	252	249	243	282	262	276	225	274	275	256	249	248	249	270	264	255	270	284	263	260	258	273	251	244	259	238	254	268	293	242	265	242	292	241	275	269	228	262	273	250	247	272	252	250	260	267	263	245	239	267	245	261	255	295	277	240	273	249	243	250	258	254	265	272	239	255	232	233	258	248	249	264	292	249	282	249	238	260	269	268	261	273	247	270	282	254	251	260	278	258	282	279	245	235	256	274	245	241	275	266	296	256	261	245	248	277	288	256	266	239	241	245	270	228	240	258	262	253	253	259	258	270	263	261	264	264	261	260	277	267	280	253	210	267	257	241	242	267	245	274	245	274	259	266	253	286	254	250	261	266	253	254	263	314	292	229	258	274	288	252	261	274	231	304	260	286	273	248	259	307	296	239	266	244	252	264	280	264	263	267	258	250	265	249	262	267	278	268	248	263	259	273	260	258	235	256	266	237	278	259	276	258	272	258	259	239	235	259	270	219	244	234	243	260	274	263	265	295	249	247	252	236	266	249	265	260	248	251	262	259	265	239	290	263	255	259	267	260	272	282	273	256	234	241	251	250	244	280	281	265	289	290	265	243	311	274	262	273	246	277	247	275	267	260	242	256	229	252	263	252	272	272	251	257	240	274	229	256	248	242	224	257	278	245	260	269	274	272	249	246	239	266	275
49032	11982	6854	3761	2259	1670	1256	993	845	685	605	539	532	472	438	468	410	434	346	372	360	353	348	330	332	316	319	285	312	309	326	301	309	313	308	315	304	259	274	303	318	303	299	310	278	283	328	300	276	287	333	293	260	283	269	330	327	294	274	315	271	277	278	268	287	298	287	263	293	302	281	268	256	288	272	266	285	265	299	281	278	282	269	275	246	285	265	236	250	263	290	302	259	257	296	259	270	261	256	266	269	271	274	254	285	242	305	253	263	274	243	261	286	253	262	270	245	260	286	283	264	292	281	296	254	276	284	265	249	288	300	297	294	249	281	259	301	273	283	314	263	265	297	275	251	268	285	276	282	257	269	278	250	312	278	276	275	245	267	279	279	269	263	281	258	224	257	283	267	300	297	294	274	270	269	250	248	274	259	276	267	235	266	275	282	278	258	270	277	264	250	261	271	318	291	280	273	274	262	263	267	307	244	295	273	264	277	273	256	277	287	269	233	304	269	252	292	247	250	293	266	263	273	297	290	253	268	256	253	251	301	262	303	277	261	281	264	280	253	285	272	272	272	272	286	277	265	262	255	274	251	263	279	270	293	263	271	276	271	252	282	284	301	266	267	292	253	292	272	296	275	293	242	277	274	261	311	242	252	260	310	283	261	275	270	294	259	286	287	285	259	267	293	300	265	277	267	284	267	267	250	302	297	278	258	284	271	282	267	270	262	262	278	268	244	254	254	276	298	279	266	252	264	273	277	268	242	266	256	294	314	270	283	265	262	269	279	266	284	269	281	278	276	257	276	266	303	280	296	293	267	288	277	264	246	241	283	257	280	266	279	263	272	277	252	261	257	276	283	278	247	269	254	247	278	256	272	252	246	266	285	264	257	270	272	264	264	276	267	280	273	267	267	265	249	273	270	301	269	258	266	262	255	276	286	248	251	284	280	290	281	245	248	287	273	278	271	282	285	296	242	263	243	249	287	262	237	283	286	250	265	280	257	269	254	285	272	253	247	281	258	276	266	256	315	272	263	251	244	287	274	263	270	267	273	262	257	271	268	258	237	251	291	261	283	274	274	272	264	266	271	242	273	276	270	265	240	266	257	256	275	258	304	264	265	273	302	284	312	259	271	273	246	263	254	293	252	249	290	281	248	260	275	236	281	280	282	286	258	299	268	271	270	274	287	276	287	278	254	254	251	268	247	269	275	249	275	255	293	271	295	264	288	241	262	290	292	254	253	282	265	276	275	276	255	281	284	287	279	254	274	260	285	259	275	256	263	278	285	265	264	288	267	279	273	256	316	295	248	258	255	292	239	248	227	281	295	254	288	290	295	268	275	289	257	285	259	297	269	318	292	276	300	234	272	260	285	252	292	257	266	275	260	270	258	284	254	227	279	293	272	285	297	258	283	289	283	260	307	237	252	256	293	284	278	264	275	252	237	292	277	259	296	272	274	271	251	266	258	268	279	247	267	299	260	280	252	282	260	278	282	266	264	256	261	284	275	266	253	273	292	290	281	270	310	271	274	248	242	287	271	279	255	261	284	253	245	263	244	259	303	310	246	285	270	324	276	245	246	291	258	246	243	252	295	268	280	262	290	285	279	264	278	271	304	288	264	262	256	279	278	278	257	261	270	320	301	249	284	260	294	267	261	275	246	281	267	251	269	243	235	295	251	294	260	263	260	264	264	280	284	256	249	280	279	244	271	249	235	260	256	290	259	278	258	285	258	252	262	267	263	257	263	251	274	253	287	277	247	278	268	257	263	270	266	272	254	292	270	282	279	295	297	246	287	285	251	266	265	259	279	268	274	306	269	278	234	299	285	252	265	297	296	301	311	273	294	265	267	253	279	244	279	285	275	293	289	264	254	299	254	269	287	275	286	259	297	282	283	278	274	237	260	282	288	260	287	265	242	254	294	258	295	255	268	266	273	275	271	267	254	276	267	263	287	253	275	251	288	290	277	250	268	260	293	260	256	259	303	257	266	238	263	270	279	267	303	262	255	276	270	271	286	272	248	286	261	281	303	232	281	275	307	265	271	274	283	273	293	259	265	263	311	258	269	274	293	254	271	276	229	276	258	273	272	251	281	287	254	269	258	273	287	287	256	270	267	262	243	269	272	280	280	242	270	280	275	286	277	275	252	263	284	281	270	262	268	284	254	282	251	273	266	267	268	256	263	272	247	269	286	277	274	299	251	273	275	239	277	283	260	294	255	262	252	269	254	241	271	283	273	269	280	283	255	263	242	258	271	261	277	279	289	283	271	290	244	294	252	268	292	236	264	284	280	278	265	288	272	288	292	291	277	258	269	292	273	263	286	292	277	284	253	273	254	252	252	286	280	293	304	295	246	273	286	270	273	301	265	285	284	274	263	234	304	261	290	266	256	302	261	283	304	294	283	263	270	259	269	289	301	294	306	310	282	255	270	281	275	262	280	258	299	278	304	272	246	287	287	300	276	300	274	264	283	259	282	259	315	240	253	278	271	262	254	275	243	297	283	252	251	250	282	259	256	267	262	288	275	256	252	276	259	245	283	269	295	240	290	264	241	276	270	308	291	247	250	267	268	276	289	256	263	293	276	278	276	255	315	280	285	255	272	260	288	263	239	275	269	265	256	252	268	258	278	282	257	255	270	293	280	279	249	277	276	274	263	283	308	279	238	296	241	270	279	273	277	280	262	261	269	279	291	276	240	256	277	240	275	270	262	279	272	276	260	268	264	266	272	265	255	279	299	262	257	278	241	233	275	263	268	237	253	283	278	294	271	286	277	244	261	268	276	273	253	270	299	248	263	281	260	275	276	273	285	263	272	274	274	278	259	250	265	292	258	275	273	284	243	272	259	259	273	287	256	274	294	273	256	286	294	255	277	255	279	283	249	265	271	277	259	264	280	292	303	302	258	266	282	249	264	282	272	258	306	285	263	251	265	277	257	244	274	277	266	282	273	264	267	277	282	248	275	269	313	251	260	268	267	274	264	284	277	249	278	253	276	287	263	262	256	280	279	290	270	279	267	298	250	242	281	243	276	277	285	287	267	279	281	261	252	272	285	272	233	276	258	264	256	262	271	263	255	262	277	284	242	295	309	274	254	278	265	276	289	308	274	278	278	271	247	266	257	277	265	281	235	246	274	285	261	256	270	251	293	280	277	280	254	302	274	281	253	286	274	257	256	276	247	269	250	305	252	269	292	270	275	278	278	271	297	275	282	278	277	268	277	276	271	273	280	258	262	253	265	296	259	258	285	250	251	281	277	224	268	275	258	276	278	260	262	292	249	291	268	256	240	286	271	268	260	307	256	262	248	294	248	263	268	258	291	272	265	285	264	263	284	287	277	265	242	258	290	276	260	281	283	265	271	257	247	260	272	257	272	269	277	252	256	251	273	248	283	280	278	270	262	277	259	251	248	242	266	267	273	285	284	279	262	291	288	245	273	245	258	270	265	248	268	298	270	290	275	257	271	306	267	261	277	267	272	288	264	229	293	286
22227	19996	26338	23356	20006	20037	7503	1345	978	929	858	865	734	717	754	669	689	659	664	675	623	631	648	632	608	582	564	572	610	620	619	584	535	592	561	532	595	534	604	596	600	558	568	558	572	619	579	629	575	589	606	570	555	572	586	569	589	583	557	578	591	541	638	559	613	568	576	546	530	547	567	549	562	573	539	576	570	555	570	565	564	570	536	548	600	536	596	593	580	576	559	569	560	561	599	564	558	540	536	610	584	543	566	550	549	565	515	571	558	532	549	570	579	561	593	562	545	552	538	582	550	581	529	523	497	575	546	587	533	592	546	610	566	563	560	545	578	563	559	578	565	551	569	595	570	572	553	549	545	552	565	609	540	552	589	538	569	566	579	537	556	584	571	620	557	567	592	554	566	530	535	583	580	565	589	550	563	556	564	509	568	537	582	583	549	562	567	639	607	525	525	536	530	597	524	612	518	554	557	568	558	536	540	580	521	558	519	525	600	513	533	572	610	572	518	574	549	559	559	573	569	556	562	553	592	548	534	522	532	547	597	551	522	563	552	587	531	549	553	546	593	566	530	537	546	572	558	529	541	574	589	601	559	542	591	587	516	589	532	548	568	527	592	530	534	563	528	573	584	533	552	584	551	555	543	585	537	540	550	597	566	538	603	598	606	561	561	521	557	544	601	522	562	560	578	560	572	550	580	538	540	548	579	575	558	544	559	506	536	571	570	527	574	586	548	603	574	547	565	558	587	546	544	577	532	557	575	543	545	529	595	542	556	556	542	557	574	565	562	546	507	539	558	526	565	564	543	543	562	557	553	563	544	520	581	576	554	572	575	563	547	557	534	589	573	547	600	585	587	572	552	570	517	552	529	526	580	566	530	520	577	571	554	532	554	544	532	544	581	557	528	531	562	612	562	550	516	562	593	569	528	588	579	566	574	531	585	565	503	573	595	588	532	552	547	592	564	561	574	577	504	542	594	565	554	636	557	542	558	613	542	580	607	570	548	527	538	543	559	587	535	506	547	540	561	578	553	554	562	563	527	528	541	564	514	524	528	571	549	588	548	546	602	537	529	505	511	559	560	527	551	547	571	591	544	561	558	543	538	568	536	536	565	506	515	517	612	572	569	570	525	556	545	583	570	552	583	570	586	555	554	568	543	564	592	532	508	541	581	578	516	560	581	576	521	573	567	554	567	581	526	491	549	545	535	555	565	574	567	538	549	551	553	596	576	508	585	517	557	561	578	578	590	558	604	574	604	515	544	585	565	574	535	572	521	598	545	569	585	580	540	556	525	546	541	568	546	539	590	537	559	538	565	550	555	539	511	555	568	544	549	580	539	516	534	504	529	593	515	580	561	577	552	546	576	556	570	599	569	540	538	557	569	574	567	561	563	559	552	561	536	544	546	542	557	545	562	540	524	551	572	561	538	597	538	561	528	534	555	546	512	546	610	556	545	559	575	601	574	538	545	493	517	532	568	585	589	531	557	560	572	601	541	550	534	565	566	578	611	535	530	521	514	555	570	535	578	590	610	533	539	545	554	521	550	570	590	521	582	571	514	565	548	540	512	525	534	550	549	552	559	563	590	568	511	571	557	567	561	564	569	572	526	561	572	570	599	525	547	557	557	541	502	598	562	563	588	545	578	547	605	566	556	535	586	568	519	590	581	548	581	560	555	592	557	572	578	546	534	536	578	546	616	522	580	585	529	596	568	537	565	539	558	580	573	575	571	584	518	575	571	587	526	573	542	564	559	553	551	572	572	522	567	540	578	554	530	542	533	539	575	581	571	552	570	533	589	564	552	563	587	543	556	579	561	542	603	580	580	585	551	572	576	563	555	525	552	588	578	561	545	564	558	597	565	547	598	538	559	558	602	534	526	535	570	529	572	571	545	544	541	574	525	593	574	563	572	540	572	586	519	589	539	570	557	544	582	589	537	533	576	516	568	538	574	548	573	556	528	568	577	553	527	502	591	538	590	587	556	583	530	594	556	536	545	599	543	535	593	542	543	533	566	605	539	578	531	551	558	537	600	560	565	573	577	591	577	526	545	603	559	566	546	552	552	566	595	560	562	580	572	620	562	538	546	551	526	569	606	521	582	520	585	586	599	558	556	555	535	598	565	522	576	539	593	565	559	607	539	558	554	551	538	583	560	541	555	597	538	551	552	582	578	512	530	555	549	578	556	580	554	528	560	576	585	549	568	566	582	571	590	582	575	595	574	541	526	569	536	514	579	536	549	599	552	574	537	525	573	558	509	567	581	537	563	560	554	542	487	602	575	550	570	526	579	557	579	537	557	588	571	585	570	557	574	525	523	547	501	578	578	570	560	563	570	587	515	504	611	552	565	555	543	555	533	545	554	538	555	569	541	572	564	589	544	569	564	588	565	520	595	564	576	562	554	544	583	561	538	568	555	547	555	545	585	564	605	565	583	526	534	558	562	565	580	554	512	559	563	540	576	572	542	538	554	566	545	567	523	575	532	543	553	519	549	506	550	622	545	526	536	551	538	557	574	594	550	567	510	540	558	560	509	582	546	577	527	560	573	582	564	572	518	548	567	529	555	513	597	560	543	526	587	571	562	627	513	529	591	569	575	543	541	531	550	599	579	606	574	535	551	588	529	585	564	532	560	578	546	573	547	527	566	563	552	578	549	599	538	534	573	529	559	543	525	574	497	601	536	537	533	560	571	595	569	519	545	566	520	533	565	614	546	617	560	558	528	579	527	588	579	566	542	569	568	559	559	555	544	543	562	546	551	592	561	547	541	556	513	570	556	581	524	604	605	547	550	510	586	563	541	534	529	562	572	526	553	571	542	556	586	557	605	547	572	602	558	531	582	576	539	549	563	547	548	572	532	536	538	579	553	556	584	572	555	553	563	578	576	502	536	558	551	536	563	593	521	542	533	579	559	528	562	521	537	550	580	550	523	553	508	527	561	573	562	574	515	548	566	576	563	567	570	548	577	563	583	557	581	537	555	545	566	546	554	546	592	549	600	571	516	565	557	589	541	561	566	580	584	563	551	570	543	501	583	559	536	546	538	589	569	525	586	581	555	558	536	522	558	574	626	506	550	583	548	583	514	540	559	517	558	574	596	547	563	530	536	567	565	567	577	579	560	549	518	525	565	542	539	593	580	572	517	622	560	530	576	580	563	544	524	544	578	551	544	559	571	525	495	582	556	556	548	595	540	548	550	531	534	545	600	585	575	574	582	531	517	481	524	591	607	567	554	563	546	544	534	561	569	588	553	553	547	563	568	559	549	561	549	559	566	544	570	574	558	589	574	590	539	542	555	519	581	539	557	552	557	526	574	538	508	605	562	533	554	542	583	517	581	522	549	616	549	535	557	531	578	556	564	569	573	535	620	546	550	544	553	565	603	537	564	563	567	557	562	578	567	589	531	536	536	592	548	594	540	533	520	611	521	532	511	563	540	578	574	558	539	604	509	559	558	530	580	579	564	551	523	545	584	560	559	559	522	590	545	550
44714	12607	11872	7017	4339	3199	2474	1956	1600	1427	1164	1058	970	895	842	889	774	723	727	704	698	702	646	669	631	647	647	616	641	592	546	563	614	589	578	597	596	552	530	539	554	584	567	560	574	562	581	580	581	546	531	590	544	541	517	574	538	541	577	493	539	508	547	512	505	516	557	529	566	528	545	563	576	549	529	559	565	508	537	506	521	517	534	516	500	512	513	508	529	521	560	554	530	540	535	563	560	550	486	502	504	548	519	521	524	478	524	534	514	506	539	534	554	531	500	467	535	550	537	556	511	555	569	558	553	535	528	529	545	512	550	535	541	540	560	521	537	507	505	545	485	534	501	513	525	519	520	514	532	530	514	515	520	535	572	535	519	491	546	546	526	535	510	511	502	531	554	517	537	529	538	489	503	512	540	547	519	526	516	493	501	524	532	528	526	508	531	480	559	550	488	536	525	504	507	529	521	527	537	555	536	511	536	538	524	526	550	535	512	545	524	513	503	507	529	530	511	526	548	537	544	576	505	508	545	522	556	532	526	499	507	525	517	506	505	508	570	556	523	543	537	554	563	508	522	529	554	546	528	502	471	507	529	535	533	544	505	562	477	510	536	510	538	552	515	516	527	484	538	516	547	518	506	539	520	496	540	540	522	517	540	527	509	552	529	509	542	502	547	472	509	518	550	489	528	518	504	470	526	552	490	509	504	519	529	554	512	517	519	510	548	534	558	481	523	541	563	509	555	501	509	534	518	551	534	496	523	503	525	564	528	534	499	499	487	519	541	537	540	526	528	563	507	535	474	499	554	552	559	516	510	510	547	519	517	524	488	579	545	560	519	536	522	549	523	520	518	542	520	540	499	553	545	532	528	527	528	518	487	542	511	531	553	511	530	539	566	523	540	499	503	511	522	508	491	538	509	462	514	502	542	533	527	503	551	495	529	541	574	547	532	526	536	515	555	515	530	510	523	504	533	556	560	556	539	526	552	515	521	519	484	516	551	544	520	506	534	543	523	515	504	513	513	511	507	513	496	515	571	536	548	554	519	530	512	499	491	544	541	518	559	501	530	538	528	542	528	557	476	523	540	537	501	525	529	523	527	517	542	514	522	510	502	517	530	535	522	531	486	545	477	503	515	506	561	514	509	536	466	478	547	509	569	514	533	506	546	535	553	542	510	572	537	487	535	512	524	498	528	510	530	523	541	529	522	511	521	500	515	489	505	542	523	538	510	524	519	533	495	498	494	534	569	522	528	545	517	503	507	503	541	545	560	502	536	519	505	531	525	487	510	536	554	514	542	573	520	491	522	544	523	512	505	529	525	529	553	491	544	507	518	542	479	521	536	554	542	567	536	573	530	531	514	502	530	517	504	501	525	508	504	514	510	513	551	506	529	492	541	551	527	514	551	522	536	510	543	526	536	553	518	517	553	532	484	547	551	518	495	533	482	563	525	536	508	493	513	509	506	503	513	534	531	536	544	492	513	534	526	547	555	542	552	469	529	559	560	545	525	534	503	565	534	518	522	507	529	572	546	552	530	491	522	540	535	502	539	510	524	498	511	530	496	489	541	479	528	534	566	539	513	535	499	518	501	479	529	537	509	533	548	528	540	555	493	527	572	502	499	528	546	531	516	506	506	553	530	564	569	548	497	515	532	576	537	474	520	483	516	527	440	524	499	495	493	537	517	511	523	574	518	539	512	489	495	532	519	528	471	506	573	526	530	503	532	528	512	543	510	509	491	489	489	514	526	515	515	512	520	517	520	490	496	536	514	522	518	538	502	486	524	511	557	558	499	512	526	559	521	537	540	536	518	522	523	540	552	501	545	489	513	507	530	504	532	546	519	511	538	489	512	551	524	499	518	528	520	483	527	529	481	540	555	592	561	521	513	482	534	483	503	506	529	497	515	571	517	530	517	475	497	539	552	533	551	527	553	554	561	519	558	516	499	500	477	506	514	536	548	521	518	528	545	500	499	517	531	497	513	530	520	536	521	531	544	500	546	521	470	542	509	540	525	504	495	519	503	525	546	528	532	539	536	536	510	545	531	528	481	519	522	506	558	546	491	525	537	556	505	514	518	514	525	512	538	531	505	526	507	533	540	489	534	548	499	545	512	505	528	543	527	544	471	512	528	545	535	524	493	525	485	529	520	513	520	509	515	537	504	507	549	499	539	530	471	521	530	523	474	519	515	511	515	541	505	538	501	496	532	512	530	488	554	490	554	479	495	505	536	533	548	503	528	527	514	487	513	517	509	508	512	550	521	579	558	544	527	539	491	479	568	533	515	540	519	497	527	517	520	562	516	520	507	531	494	496	538	508	521	512	548	534	486	515	521	519	496	490	484	526	557	538	542	526	550	543	504	534	508	513	538	476	491	547	512	562	523	547	486	552	506	552	569	538	542	534	497	538	541	534	523	537	518	500	504	547	553	534	531	562	556	512	571	520	512	535	517	525	530	524	504	502	511	520	560	548	555	487	546	501	538	522	557	504	530	509	546	556	519	510	509	534	549	522	513	500	544	546	542	504	562	503	549	503	504	511	500	487	503	493	533	524	512	551	504	495	519	547	532	540	492	547	536	504	525	529	530	509	539	558	514	509	524	512	517	526	505	517	496	504	519	542	530	527	502	517	521	483	507	507	542	538	522	516	517	516	556	506	564	521	541	553	484	530	517	600	556	523	499	537	548	532	570	509	513	442	523	495	531	551	473	564	521	558	519	521	511	573	512	478	524	516	513	538	519	530	503	524	512	556	534	507	554	489	532	532	576	568	557	513	525	532	495	522	565	531	549	527	539	511	540	544	510	540	529	481	583	494	511	501	515	546	480	518	513	537	546	540	512	511	510	507	488	561	528	524	508	531	543	541	489	544	520	541	564	519	540	563	503	493	501	532	531	535	513	504	539	535	523	503	516	513	518	520	528	514	548	517	519	543	507	483	543	533	515	557	518	495	471	514	546	525	541	563	525	553	537	508	536	509	521	545	551	534	511	507	542	528	525	514	545	524	525	539	563	578	558	477	510	576	557	561	507	493	562	515	534	535	523	511	541	523	527	527	513	528	515	540	502	519	529	525	553	535	534	546	535	518	543	521	501	539	538	519	485	517	524	534	537	510	526	521	515	517	523	517	560	534	517	503	535	494	554	510	528	496	532	502	485	516	492	517	525	502	499	499	532	556	532	531	505	540	531	522	556	550	554	515	531	477	500	541	531	524	488	496	477	564	512	450	514	500	518	509	548	545	530	549	542	482	528	533	517	516	470	484	521	528	542	501	509	509	498	534	498	539	510	500	498	508	545	507	542	503	469	526	544	505	528	496	517	501	487	509	548	513	556	544	517	529	536	488	543	546	495	509	532	534	551	516	521	557	548	563	534	557	545	510	491	498	511	529	545	465	530	555	507	506	517	504	517	521	540	540	489	557	560	504	536	547	520	506	576	509	508	515	513	516	540	581	502	539	552	523	529	549	502	517	515	497	493	547	553	530	479	495
35549	17231	3148	702	511	509	476	506	434	482	494	473	472	475	463	423	474	506	499	450	458	458	466	441	485	430	447	428	457	434	482	438	446	494	432	478	456	439	425	419	467	457	454	462	459	479	447	436	471	465	457	445	429	461	439	475	449	446	432	471	459	481	440	423	451	441	489	489	488	410	450	472	488	456	478	477	489	435	453	458	455	459	423	472	464	429	435	429	473	451	465	472	488	441	479	420	466	454	461	464	462	456	470	444	428	459	457	420	437	457	413	445	461	437	495	453	418	464	439	440	436	465	451	445	468	449	514	422	419	411	437	465	421	422	430	470	458	459	456	412	487	439	499	459	458	483	437	448	463	429	430	430	472	436	457	464	472	476	435	427	422	473	438	436	438	445	422	435	468	475	464	477	416	445	457	423	416	452	460	453	445	442	498	499	441	446	439	447	505	443	478	426	464	477	438	449	466	439	468	450	399	471	448	442	427	462	451	435	455	459	448	442	447	457	463	454	477	468	474	481	472	477	464	415	422	470	448	463	533	424	439	445	446	462	486	476	443	457	436	457	452	455	450	458	493	449	475	460	454	445	428	441	453	460	468	450	427	438	428	459	434	447	435	463	455	442	402	438	436	449	471	429	456	468	416	432	482	454	400	459	472	474	441	451	458	451	421	441	445	486	433	448	460	456	440	447	447	500	453	434	436	447	478	434	419	461	473	475	400	474	459	438	477	450	457	457	429	424	456	452	437	461	431	459	428	422	448	455	446	445	481	487	465	445	458	479	473	464	434	456	483	452	424	464	435	469	473	432	409	428	482	474	430	448	436	449	463	484	423	443	447	447	447	477	502	399	433	474	491	420	456	492	436	448	436	446	447	468	466	408	461	461	435	455	455	457	454	467	447	438	429	443	420	394	457	465	424	425	438	434	481	437	436	475	456	435	468	435	453	466	443	441	432	493	469	422	424	501	417	453	451	488	473	417	458	491	465	437	464	452	426	467	461	437	453	446	479	469	447	467	424	448	460	441	469	456	471	441	453	433	455	425	438	472	445	454	436	471	430	464	462	455	458	451	468	452	523	463	437	455	436	442	458	459	474	493	426	477	442	467	437	443	445	443	485	463	485	439	409	465	478	433	406	460	436	460	462	436	445	452	454	479	458	431	476	435	457	462	412	491	427	430	456	447	460	423	462	447	449	478	459	448	423	459	458	431	467	446	464	465	484	431	460	447	464	425	456	487	435	433	475	470	439	441	463	457	438	447	461	430	440	416	451	471	483	455	457	466	442	446	465	464	482	476	455	441	462	448	456	463	427	479	475	436	493	455	471	480	474	425	450	427	469	438	403	454	445	481	417	442	452	454	467	438	457	482	468	452	457	478	496	473	458	473	455	440	495	448	452	483	410	418	453	405	442	411	481	461	427	472	461	467	455	449	405	480	420	468	438	422	476	461	461	450	456	453	417	441	447	447	432	452	451	454	452	476	447	459	456	442	478	469	450	482	452	455	432	432	479	426	423	468	479	448	471	452	473	422	420	491	445	397	479	477	429	418	453	450	450	464	452	435	449	446	452	426	458	436	479	470	445	467	446	437	486	440	437	413	470	455	435	459	485	454	469	415	463	484	423	448	451	479	426	427	438	452	464	477	430	473	452	469	430	481	455	447	444	454	442	475	454	470	431	430	436	476	447	460	453	464	451	448	405	497	402	473	426	455	442	472	473	420	477	457	440	432	417	442	443	451	463	451	446	486	461	464	437	470	448	501	459	463	455	423	441	429	446	467	453	431	471	476	484	425	435	472	465	471	419	401	429	448	462	455	458	469	472	449	451	454	446	408	416	445	435	466	439	433	452	480	449	438	467	467	428	459	455	460	465	436	440	444	461	463	438	479	451	448	462	483	426	453	454	437	507	502	459	490	456	440	459	424	474	496	412	472	473	472	468	420	445	444	417	441	439	504	435	457	466	472	462	439	449	415	438	496	468	446	446	478	473	472	428	470	460	457	462	461	507	428	457	457	475	455	431	408	482	455	470	463	466	484	483	462	486	449	465	472	449	469	431	459	472	491	446	455	445	443	443	418	445	410	429	428	458	475	460	439	414	444	386	426	460	468	445	458	460	448	457	466	460	468	473	475	460	407	436	444	430	463	456	417	457	426	495	430	454	456	444	439	492	455	477	454	441	467	409	441	506	405	450	475	442	460	456	431	451	397	457	407	468	480	432	450	427	428	472	458	459	455	460	455	439	453	467	469	441	463	460	460	439	468	489	472	450	480	457	404	490	436	456	483	477	414	429	469	448	474	454	468	454	466	454	471	425	479	475	432	461	448	466	483	483	456	462	430	458	450	447	443	451	476	489	425	491	451	438	448	446	476	460	521	476	446	453	522	473	487	460	456	484	480	477	454	441	411	481	444	414	481	431	480	462	447	461	459	430	450	438	494	444	456	480	485	460	435	496	478	469	445	455	484	446	429	499	490	460	444	477	407	428	451	442	496	440	474	425	463	412	453	476	498	447	392	466	435	446	457	442	487	453	441	479	426	408	457	450	444	464	443	449	411	447	467	427	477	463	445	423	465	474	442	450	484	434	470	466	476	462	480	441	433	436	428	416	430	464	458	444	441	479	420	479	478	484	478	472	444	454	443	446	447	470	439	416	434	438	449	443	421	447	487	448	446	385	479	461	437	435	430	471	445	468	488	446	460	456	436	435	505	462	433	459	468	449	446	420	441	459	494	468	423	491	450	448	429	430	470	445	421	467	468	455	478	436	442	478	448	477	460	455	456	460	462	462	459	466	430	469	437	452	477	501	435	496	454	462	470	459	455	493	484	445	480	477	448	485	415	450	459	453	441	423	455	450	465	442	457	454	485	471	434	444	450	438	494	424	463	456	417	423	410	426	424	425	442	460	470	415	450	434	461	483	498	466	475	453	448	455	436	456	426	471	466	417	463	455	482	426	449	486	465	458	445	429	451	485	469	499	454	514	451	456	430	415	486	445	426	414	446	458	416	454	451	463	446	482	404	449	428	446	423	421	429	444	434	455	407	460	468	457	486	454	440	444	421	459	487	443	440	460	445	467	482	448	468	480	472	432	426	428	434	451	467	434	438	438	452	475	417	449	440	436	416	438	418	440	443	467	460	461	428	419	482	471	480	443	490	460	430	467	453	427	417	423	466	467	498	434	460	423	454	461	448	453	469	425	435	453	466	470	462	472	439	441	476	456	477	414	449	473	438	433	419	455	496	474	518	482	450	440	435	476	425	446	412	430	468	458	427	428	446	402	473	447	471	480	449	448	466	455	446	399	422	455	455	429	440	428	445	447	412	441	440	454	431	488	479	460	420	448	468	430	471	509	456	484	475	467	439	450	431	474	455	433	455	453	424	439	461	491	457	462	453	454	494	429	456	458	460	419	418	481	485	445	453	472	427	462	466	440	440	448	477	484	436	461	449	424	456	456	437	428	460	419	448	416	469	471	475	459	458	442	438	478	452
31664	2722	851	706	588	580	518	527	506	526	542	469	484	450	430	501	480	498	481	511	445	530	483	511	493	504	456	505	490	486	474	496	441	468	509	464	472	451	485	511	476	480	495	474	478	470	540	450	467	467	461	504	484	502	482	470	479	506	509	481	532	464	501	450	489	447	492	478	493	515	463	468	476	484	520	482	523	497	456	490	499	490	485	481	489	468	462	502	487	479	467	455	485	478	488	449	499	440	472	495	485	469	447	498	480	500	495	476	490	459	448	433	490	500	440	457	466	469	448	466	476	511	472	447	480	476	439	481	465	486	482	456	474	481	461	470	460	461	476	516	419	465	477	484	493	483	451	471	477	506	476	467	499	476	511	472	484	471	501	489	468	456	484	461	484	484	475	476	475	481	458	447	460	424	481	468	502	478	455	444	496	421	527	481	453	458	454	468	457	464	498	452	432	477	475	479	488	491	477	472	508	442	482	529	481	501	478	518	510	458	474	492	438	462	477	476	467	481	466	494	439	489	467	499	491	467	510	449	452	479	515	449	463	492	482	504	477	433	476	462	447	443	510	520	464	446	448	466	472	487	476	479	456	493	503	515	479	501	431	457	458	461	458	480	463	474	512	512	477	504	456	438	512	489	529	476	461	429	475	496	503	437	518	491	474	481	513	527	438	475	455	484	465	459	497	500	472	531	454	481	476	477	470	481	455	442	493	462	492	432	445	506	508	473	498	435	426	469	467	450	498	468	467	464	528	462	498	476	491	428	499	458	485	493	478	488	459	509	468	481	474	468	480	485	452	449	472	477	461	479	464	476	436	454	466	490	463	520	472	538	458	478	476	518	472	480	442	510	481	466	460	480	455	468	423	467	495	514	454	456	489	451	486	495	472	468	471	450	483	473	515	471	469	442	474	483	452	484	496	465	420	489	459	458	446	499	446	472	507	442	494	470	468	509	471	494	462	497	473	508	481	512	484	450	511	487	492	489	474	504	480	455	500	477	488	488	457	492	455	467	500	517	449	471	481	462	489	456	467	485	458	456	506	520	481	479	456	502	460	468	527	467	469	477	457	486	479	482	495	523	431	482	475	504	470	452	558	500	494	484	527	494	488	433	512	505	482	476	483	440	443	447	487	438	500	445	430	422	456	459	497	473	485	529	500	490	472	491	486	479	493	493	463	509	475	469	469	454	478	468	474	452	456	487	472	487	506	516	478	481	453	459	462	452	467	473	464	500	509	516	459	474	490	476	499	501	504	450	498	501	480	497	493	463	467	492	470	513	452	452	477	478	476	473	477	441	486	467	500	455	456	479	465	464	450	525	471	449	481	468	490	467	507	493	495	435	483	463	476	519	478	456	475	460	519	508	471	463	470	485	437	465	492	458	480	453	484	474	506	469	495	497	473	456	532	514	498	483	472	454	502	471	469	523	459	443	503	471	453	544	460	443	455	499	467	449	474	458	445	478	444	470	475	435	437	457	467	504	493	473	510	482	482	461	474	458	446	528	502	456	478	491	468	481	488	501	485	471	457	485	483	486	467	487	492	496	455	463	462	497	511	450	455	491	466	486	447	480	489	472	439	498	472	487	471	501	446	471	500	467	492	461	479	527	474	498	449	459	454	486	496	550	449	467	492	485	461	472	461	480	506	514	462	442	456	463	463	473	463	417	460	460	487	485	453	484	486	490	447	445	474	482	476	509	431	449	487	477	492	482	470	499	467	474	448	469	439	450	468	448	465	529	457	474	495	487	510	483	468	498	487	464	476	463	497	473	491	475	467	475	470	453	484	505	460	448	519	480	511	485	453	475	443	483	458	472	448	466	463	505	415	482	500	458	459	449	457	435	512	498	477	454	483	502	462	471	483	481	474	491	501	448	495	465	462	497	479	473	477	511	459	461	446	488	489	460	474	467	491	498	508	498	508	461	485	471	481	453	491	494	457	491	433	472	496	460	458	479	482	485	448	451	489	469	523	495	475	486	487	463	488	498	457	486	454	488	477	469	445	515	502	474	488	445	459	495	500	496	488	471	456	476	486	495	493	523	515	447	462	452	502	466	511	435	465	436	462	451	483	458	440	458	482	445	474	478	507	481	474	487	435	434	485	466	449	503	459	477	500	485	465	490	470	484	472	458	467	474	462	474	471	446	497	484	463	492	466	492	453	454	485	494	428	483	462	476	472	464	481	458	501	478	441	425	465	473	454	506	447	480	476	477	480	450	485	473	470	488	521	514	491	483	445	474	487	458	447	514	479	487	484	472	444	464	451	475	503	456	518	513	478	477	477	491	464	475	473	487	495	503	508	488	497	492	475	467	462	489	445	473	520	498	506	486	465	433	505	460	517	468	528	463	479	485	446	503	437	495	477	459	463	466	462	477	505	496	480	474	440	476	512	454	510	483	417	451	500	444	470	465	491	455	501	485	469	516	480	474	457	449	482	476	457	481	468	488	463	494	474	486	469	477	479	479	514	474	487	483	430	487	467	497	466	488	496	504	500	477	487	478	487	509	460	427	456	472	463	498	489	478	473	512	502	480	458	496	486	492	472	484	509	481	466	503	486	498	490	443	503	478	475	491	491	482	518	489	491	450	484	476	496	492	467	490	458	457	473	455	521	520	487	475	470	491	490	465	476	478	468	451	442	496	508	469	473	494	487	512	483	446	443	482	466	435	467	458	456	442	498	479	447	474	479	486	474	491	499	429	477	470	454	456	508	456	468	485	473	460	464	504	464	466	466	437	495	478	490	440	486	465	477	477	497	455	481	465	488	491	449	453	479	440	477	471	474	468	478	494	466	507	448	450	465	476	497	496	458	477	419	476	474	510	512	462	461	499	467	450	492	473	502	505	502	492	506	473	463	481	513	534	514	455	480	510	473	462	469	453	485	486	522	492	452	455	494	498	463	441	469	483	480	495	456	448	467	433	466	444	476	521	501	447	453	470	502	493	434	455	456	475	491	493	490	485	533	481	472	457	520	453	473	430	511	491	486	456	455	440	444	464	466	418	487	492	476	488	515	501	500	457	446	461	466	472	478	467	471	515	471	475	485	485	442	448	453	526	457	460	492	529	435	468	483	485	467	476	475	492	503	475	445	464	462	479	469	524	487	469	473	464	462	450	471	464	472	520	454	474	478	503	449	480	494	518	453	450	485	474	505	446	476	493	488	484	497	488	513	483	465	497	445	467	503	474	462	468	453	463	454	476	473	469	486	496	509	444	483	484	475	497	471	507	482	472	492	493	458	467	452	485	493	478	444	479	497	499	463	469	495	469	482	475	466	460	487	449	458	511	468	455	511	485	469	503	495	436	449	479	473	459	488	516	523	479	491	504	509	488	487	496	468	470	476	510	449	452	473	465	479	484	427	503	496	485	453	468	487	478	482	460	496	446	463	458	447	507	467	459	481	456	447	501	499	437	495	507	450	443	474	525	455	464	447	491	463	409	472	488	485	500	469	486	457	460	463	532	483	499	470	478	462	462	488	463	485	477
24070	20024	25792	23893	19959	8311	862	597	472	446	397	399	381	306	382	305	286	283	282	298	321	304	274	270	311	262	295	285	281	262	295	265	263	275	267	252	288	280	261	251	253	271	302	300	288	301	265	275	302	257	277	260	266	283	292	253	269	268	258	263	257	280	271	271	269	265	268	259	254	262	238	263	241	264	278	249	253	279	277	250	250	255	247	278	238	286	299	266	239	256	267	268	272	269	262	259	280	255	267	256	268	296	266	278	265	273	232	269	270	268	256	290	284	280	278	262	247	240	238	264	269	245	295	275	261	261	252	256	248	261	279	260	260	252	259	263	260	239	267	268	251	244	253	240	270	247	268	255	245	238	255	248	246	245	244	248	280	288	252	261	257	244	246	252	243	259	252	275	245	281	266	268	269	272	252	262	291	251	257	231	242	286	265	283	259	270	277	269	257	251	220	243	246	223	251	267	192	254	256	260	283	271	266	243	265	263	256	243	248	253	275	286	266	263	265	255	270	266	252	268	246	265	248	247	248	249	265	268	238	260	245	253	270	248	281	259	259	275	282	242	251	291	297	246	245	252	251	247	264	259	265	264	271	251	261	241	269	277	269	254	274	264	237	232	251	271	260	263	276	270	265	275	296	258	267	252	225	268	295	277	250	261	243	246	257	261	278	293	267	255	275	251	262	287	270	265	245	250	235	253	250	238	283	280	291	267	271	252	249	250	261	264	243	243	261	255	252	280	271	263	278	241	257	236	283	255	290	234	255	262	254	243	258	255	273	247	240	267	267	304	257	258	267	231	271	265	253	266	226	253	248	251	269	237	274	267	252	262	248	244	255	238	256	271	272	250	260	257	268	239	232	238	267	251	245	251	253	235	245	245	279	248	272	250	233	259	244	236	211	256	254	252	265	278	272	255	253	303	281	249	261	273	242	273	267	256	304	252	251	220	264	267	262	256	245	253	258	281	273	266	233	243	260	226	281	253	285	258	257	241	265	256	259	250	258	254	257	270	276	272	256	236	269	277	246	263	217	254	286	262	270	250	259	249	252	251	242	261	250	265	256	253	271	253	237	257	238	266	263	287	269	259	281	260	255	232	250	265	260	239	262	273	259	246	242	256	254	308	262	265	261	237	274	285	257	270	277	240	257	255	250	274	270	264	252	260	262	248	267	258	269	224	242	259	239	271	260	269	269	248	240	257	251	252	254	245	278	262	279	235	264	251	261	238	258	257	260	269	269	252	312	247	292	251	277	275	244	248	271	269	264	278	276	266	275	278	258	253	252	252	259	263	271	255	243	233	217	254	248	273	259	245	293	254	269	245	266	281	271	262	286	232	248	285	268	241	290	253	280	250	253	274	266	262	274	277	246	250	282	246	279	219	271	237	259	278	248	230	230	242	246	259	266	264	262	250	247	264	244	276	240	224	242	253	255	252	248	253	264	274	283	284	261	232	268	287	258	261	259	259	260	246	239	265	247	275	260	260	284	261	253	245	298	252	256	290	289	252	254	296	273	242	255	261	236	281	245	253	247	247	265	273	267	270	279	251	255	232	260	267	232	267	253	265	294	270	243	266	247	271	269	269	300	255	237	256	240	248	261	221	280	260	231	250	244	269	262	280	266	219	254	266	250	258	304	259	263	242	274	260	251	259	270	292	273	247	264	239	296	268	234	275	235	236	263	253	250	262	241	264	251	265	268	256	259	273	240	270	248	243	254	287	271	273	240	241	269	243	277	270	266	234	255	245	269	287	305	237	274	282	263	247	247	255	247	263	284	260	249	249	252	222	272	249	275	282	280	237	243	273	258	224	278	266	278	250	270	279	263	256	231	284	244	259	260	247	280	263	260	269	259	255	263	238	268	302	240	273	252	267	275	278	292	241	267	243	247	274	235	255	270	267	262	270	234	260	243	252	256	213	247	277	247	234	244	279	219	248	281	278	249	241	260	229	248	267	255	246	256	268	277	302	268	227	237	244	264	263	260	256	270	251	274	238	259	242	283	261	250	252	278	246	279	266	247	238	239	285	266	299	264	255	274	232	244	250	264	252	283	265	261	271	270	259	271	245	250	271	236	255	247	257	252	301	271	247	259	259	286	258	240	284	274	257	267	256	288	260	246	278	238	259	267	269	246	252	235	288	270	292	259	254	241	266	269	254	279	254	237	261	234	283	262	263	241	273	241	261	270	248	234	273	253	253	251	244	251	279	261	277	255	254	237	242	252	246	262	244	270	241	266	254	279	276	242	237	270	198	259	273	272	253	267	245	263	249	258	253	267	245	256	276	267	266	249	256	256	272	264	274	244	267	277	235	267	245	231	271	236	270	250	244	249	277	283	228	244	275	266	260	279	243	256	281	237	255	282	258	260	251	258	245	238	265	259	271	277	288	247	242	250	264	261	269	252	237	244	257	252	265	253	265	241	269	246	268	230	259	255	253	254	282	249	276	262	252	271	267	265	237	256	262	252	259	249	279	242	263	255	245	260	261	285	270	243	266	249	265	291	273	273	250	277	275	251	246	235	284	231	254	285	284	255	287	245	263	256	277	261	237	255	255	251	268	260	241	271	265	264	263	265	248	264	253	258	290	314	238	250	308	260	270	274	278	245	287	266	258	251	269	267	243	256	251	275	254	289	256	261	294	255	269	254	272	263	250	255	269	243	280	236	263	253	251	249	251	262	266	246	271	241	272	295	247	258	275	255	248	264	290	238	276	271	278	260	267	265	255	269	261	256	284	239	271	249	280	272	275	251	247	252	240	266	278	240	246	244	296	245	278	273	246	250	287	257	250	267	288	264	287	256	262	264	264	248	253	273	280	252	269	244	252	260	260	249	281	264	254	244	266	274	234	277	279	265	249	290	260	272	261	273	246	234	245	271	253	261	248	254	270	300	289	234	258	259	261	246	244	278	248	233	265	262	268	258	265	294	282	246	244	275	221	243	267	262	264	265	250	259	259	285	285	253	267	248	264	238	245	239	253	249	227	254	263	252	266	273	271	257	224	255	273	274	286	220	242	253	270	279	273	285	232	245	253	264	230	240	267	275	267	271	229	264	242	226	273	229	218	238	276	259	278	256	271	253	273	262	264	251	240	260	275	263	276	244	250	279	280	265	240	267	262	275	242	247	277	272	258	256	293	244	259	273	258	293	252	259	242	254	257	241	284	269	288	246	256	235	254	251	222	246	249	282	281	232	241	256	266	263	287	280	254	263	287	286	260	257	267	255	264	243	268	282	266	245	291	254	282	238	244	252	247	271	229	259	273	259	250	260	274	244	267	229	256	254	273	259	246	246	265	278	257	256	250	256	244	252	244	240	268	248	267	245	280	266	258	256	283	264	260	272	255	265	257	273	267	263	263	284	287	264	259	275	259	248	269	267	268	248	263	263	251	227	257	295	254	255	275	241	245	274	268	266	273	272	254	228	267	223	267	244	224	270	262	284	265	291	248	296	265	248	246	288	268	282	257	285	245	265	232	243	269	278	264	266	245
49331	10604	6842	3903	2284	1708	1248	957	809	679	630	549	540	465	468	438	406	368	390	314	354	366	328	309	337	329	300	310	328	291	280	297	280	269	291	305	292	298	294	275	283	290	280	286	281	285	285	326	301	303	293	283	273	318	268	272	287	277	295	272	312	271	309	297	282	265	272	305	282	287	285	271	264	275	288	284	226	294	283	275	285	247	290	263	261	261	249	281	277	299	290	250	256	220	272	259	289	284	267	289	288	282	295	274	285	281	265	265	252	279	269	269	274	288	266	276	261	275	269	283	293	257	276	248	263	277	264	271	232	300	266	280	266	271	262	264	257	268	267	273	283	276	284	282	275	285	282	327	249	266	257	269	265	280	263	285	269	266	262	254	281	277	301	266	265	296	245	284	299	295	261	258	274	273	271	275	264	309	248	266	267	287	257	279	280	279	271	269	263	275	298	254	260	271	248	284	279	287	244	273	259	287	282	264	266	281	250	284	275	266	267	250	263	278	276	289	259	232	264	257	300	272	285	277	294	279	267	255	286	257	275	283	255	281	263	262	249	300	272	266	276	303	246	250	256	256	275	275	279	264	252	281	244	245	250	271	287	288	250	240	248	276	289	243	263	294	274	277	253	266	275	273	269	272	266	274	258	319	275	266	244	272	253	279	250	258	248	283	290	281	260	303	271	282	270	255	253	248	263	292	262	273	231	268	263	261	266	277	299	280	274	267	281	252	263	280	238	259	259	264	253	254	250	266	288	241	296	274	264	270	265	285	275	267	287	282	286	264	271	258	261	262	265	285	268	274	283	258	277	260	262	277	280	263	256	257	273	292	275	251	260	228	290	266	255	278	258	260	266	240	254	276	257	288	262	273	294	286	268	254	278	282	275	262	265	298	276	252	288	263	252	260	268	231	252	278	285	277	258	272	288	258	256	251	251	264	284	278	275	282	283	277	274	270	259	262	288	256	271	260	298	286	258	252	254	289	273	286	274	286	247	291	248	277	270	275	283	280	267	261	296	273	268	272	266	271	322	270	269	270	272	280	274	267	245	272	277	253	269	287	287	298	285	284	241	280	266	258	288	267	278	264	259	265	281	251	261	282	279	277	268	296	264	257	275	240	278	257	288	276	275	259	260	271	274	275	277	248	277	301	251	262	278	282	274	252	278	257	270	258	274	276	285	288	241	261	281	244	267	243	262	289	245	235	273	241	276	272	305	242	274	259	292	248	273	242	278	260	268	278	268	269	278	250	270	251	266	267	311	276	274	278	277	261	264	245	264	287	269	258	252	274	287	253	230	292	286	276	257	274	270	276	276	266	269	244	252	281	267	265	269	250	256	248	260	319	266	287	281	266	299	273	256	285	245	285	249	263	255	275	275	249	264	253	248	260	279	253	241	287	282	261	251	273	270	278	280	260	261	276	279	247	278	282	254	282	251	284	258	240	293	282	263	264	282	266	243	268	258	276	309	257	290	277	290	286	291	292	268	264	288	267	288	280	286	258	268	275	296	260	307	275	260	262	278	283	253	270	260	265	281	253	257	263	269	280	283	265	273	241	290	252	275	260	255	256	260	285	266	262	248	313	281	273	252	276	296	283	279	259	258	268	267	279	254	293	279	232	261	268	284	241	270	272	258	256	303	294	270	246	284	303	281	259	275	279	243	258	279	274	269	297	252	284	257	300	259	271	255	258	232	300	287	268	296	265	271	266	262	280	249	291	265	238	290	264	233	277	276	272	271	280	268	269	292	296	246	267	311	303	294	243	286	284	262	238	264	245	257	261	230	260	263	267	301	289	299	260	264	245	272	252	274	285	265	266	242	251	259	256	270	270	279	274	266	253	265	271	263	277	274	282	261	293	248	256	273	249	262	281	277	243	273	265	264	292	294	266	241	259	276	267	266	286	261	308	273	267	240	277	282	279	277	255	289	249	284	294	267	269	268	236	271	282	252	264	263	281	262	278	286	282	260	271	256	297	263	259	262	255	250	267	268	262	281	262	291	258	270	275	287	239	283	244	268	283	259	231	267	242	276	264	239	250	272	274	266	279	289	230	240	281	267	288	305	259	257	296	246	304	265	277	284	273	258	264	279	272	275	273	267	234	276	253	271	278	258	233	289	285	260	256	268	307	267	270	304	282	236	267	244	272	259	294	279	242	260	259	227	261	285	287	276	263	293	299	241	241	256	226	299	250	278	275	273	246	272	285	291	258	268	302	261	273	254	264	274	252	275	278	299	284	295	272	275	275	277	262	259	286	296	264	259	253	294	259	258	289	267	286	293	251	276	279	275	242	266	255	243	279	270	276	273	261	293	250	269	278	261	270	270	238	254	272	263	310	266	231	235	309	287	290	235	245	281	266	241	316	253	246	280	259	258	276	280	266	276	276	269	274	263	293	259	269	282	277	278	281	270	285	271	252	290	260	255	269	263	211	259	250	255	270	260	268	318	251	272	276	272	297	258	277	261	304	288	264	293	262	257	280	269	259	273	268	273	255	272	271	273	275	281	271	275	254	234	243	278	279	279	253	270	270	291	273	278	263	268	264	292	253	273	256	261	255	274	270	265	276	235	280	281	287	251	276	286	261	262	305	258	244	240	250	293	278	252	234	302	256	273	294	252	288	286	267	273	274	262	262	283	291	252	282	269	261	240	267	242	300	246	278	255	265	257	276	289	251	290	251	301	277	257	263	284	260	249	283	282	274	296	261	261	271	274	274	250	257	259	275	247	265	288	294	269	262	265	283	260	310	237	242	261	261	273	270	250	288	279	319	263	288	264	299	247	265	248	254	247	272	269	279	264	256	258	268	271	265	264	290	285	274	230	257	246	263	287	289	241	245	280	279	255	271	259	268	265	256	259	276	289	263	253	254	291	302	275	261	267	234	282	278	280	251	305	279	266	275	261	260	267	276	285	279	238	295	264	275	280	276	288	291	274	259	259	285	261	250	278	270	286	293	271	256	269	254	270	280	304	278	300	271	285	260	257	282	295	265	278	249	275	254	250	273	264	276	298	257	266	272	266	248	245	264	283	290	273	292	278	297	257	275	274	276	248	266	267	294	259	249	302	281	241	272	304	289	280	284	250	245	283	259	256	264	266	299	239	265	279	264	265	261	261	236	257	272	260	256	270	291	256	272	272	258	252	268	261	249	246	266	290	278	228	250	293	247	290	273	253	276	285	288	266	252	245	265	267	302	243	256	255	272	276	243	265	280	294	274	299	283	280	269	276	261	286	271	269	306	275	263	287	276	266	266	278	244	282	298	258	275	267	277	274	285	258	270	266	282	264	292	252	270	261	264	279	257	256	265	263	290	253	253	298	265	273	269	271	276	270	247	264	283	296	250	283	287	273	271	289	269	283	260	247	277	265	267	249	279	282	277	259	254	281	286	256	258	280	261	243	274	265	271	281	261	254	277	273	254	287	247	272	250	254	264	280	271	237	290	293	262	286	295	290	274	283	299	284	265	272	290	252	283	279	303	255	288	273	260
22240	20032	26447	23354	20042	20085	7882	1318	984	865	863	789	793	763	699	673	705	623	648	604	630	575	628	636	568	583	620	608	589	636	567	600	536	631	594	566	574	600	565	599	603	578	565	590	574	596	578	543	572	581	572	553	563	581	545	505	550	582	578	577	562	556	540	554	559	598	538	583	546	508	587	554	548	532	558	540	562	576	548	569	577	553	589	549	580	568	536	563	559	558	589	567	565	549	550	528	568	553	576	558	566	548	543	537	598	553	531	551	530	570	548	536	587	569	497	554	571	572	563	545	571	499	546	595	559	560	586	569	597	517	596	535	550	535	568	588	612	593	568	554	559	542	527	592	505	524	548	558	544	535	555	563	559	563	501	526	549	555	558	578	571	565	565	576	565	538	550	545	526	569	555	546	542	578	593	549	552	579	494	555	547	535	533	544	544	535	540	561	556	537	522	592	584	569	553	600	581	595	516	556	546	546	584	560	545	552	527	533	568	530	547	550	586	570	552	549	554	557	552	554	530	544	549	560	546	582	553	527	530	536	571	563	586	577	583	585	532	591	564	530	545	582	600	552	559	597	560	515	525	579	527	530	539	555	551	575	585	533	573	582	539	539	537	569	544	539	529	535	553	565	523	544	559	541	578	578	560	588	559	546	553	575	520	530	590	519	559	586	532	550	569	525	541	552	547	529	582	563	584	561	577	581	522	498	530	520	561	535	579	554	518	532	564	577	535	547	600	577	550	542	577	534	524	560	572	503	583	579	574	523	531	505	580	524	556	552	612	562	560	579	562	548	577	586	543	550	538	594	533	570	571	584	571	588	535	560	527	575	575	568	588	557	532	574	552	590	551	534	544	564	554	538	576	554	606	507	520	551	576	540	542	537	518	553	575	568	588	547	517	549	567	602	567	570	558	560	551	524	568	560	579	585	542	554	547	556	533	557	570	581	571	585	593	555	515	578	573	546	511	565	535	555	529	553	497	540	501	516	532	550	574	538	535	601	560	505	571	564	537	550	550	547	556	541	551	568	563	531	542	552	541	585	579	589	570	555	553	581	550	580	535	555	598	568	499	513	542	526	508	596	550	557	584	560	584	536	548	602	536	524	542	532	531	532	535	607	556	565	560	528	570	554	544	595	497	540	555	566	536	486	467	536	566	505	562	554	570	543	546	546	522	549	510	580	531	517	537	558	599	572	565	522	571	540	529	535	560	553	558	533	546	595	570	558	563	537	514	536	543	551	519	525	543	575	582	593	539	556	542	554	539	585	586	559	526	589	523	543	562	579	510	586	540	570	561	556	554	573	543	537	610	546	587	541	562	571	580	555	559	533	515	551	524	548	564	597	604	619	565	538	537	553	554	519	580	566	555	578	543	520	588	579	540	561	532	542	565	568	545	598	562	552	591	571	557	580	591	570	573	562	549	564	575	550	602	530	525	550	530	574	620	514	522	517	503	558	565	581	538	565	547	555	523	615	579	524	578	523	539	538	558	571	563	560	534	517	515	600	600	568	555	548	580	534	570	568	568	570	565	564	542	527	536	569	550	559	576	581	587	543	564	544	559	545	566	543	550	565	559	524	531	519	540	567	566	540	510	553	567	555	567	538	557	541	587	498	596	552	571	581	552	525	534	551	526	506	557	585	565	544	531	545	537	542	565	590	546	566	556	527	587	546	548	539	568	504	556	565	541	522	542	541	561	574	535	539	534	547	530	556	544	541	552	606	593	522	575	541	542	530	535	515	555	504	563	554	560	601	545	514	564	577	528	577	580	579	521	483	515	518	531	538	545	562	554	575	531	556	581	547	518	555	562	583	549	540	548	527	556	565	567	515	571	523	508	584	535	574	532	580	573	535	516	561	511	576	502	553	582	551	571	575	553	532	539	555	555	572	582	520	587	531	535	570	538	540	600	570	568	582	576	590	504	571	578	509	515	588	540	560	559	568	561	549	556	542	537	535	560	565	559	548	590	531	522	577	532	537	544	507	534	555	538	569	581	512	595	549	515	562	514	542	562	557	520	570	598	564	510	552	546	614	551	570	550	583	519	529	504	581	523	567	544	538	593	571	541	542	565	555	531	544	553	576	622	544	560	541	522	542	554	542	538	517	547	551	531	582	562	565	526	570	557	530	567	540	519	560	547	539	521	552	502	562	543	549	526	534	597	577	592	584	547	542	556	541	560	556	569	557	596	562	543	587	568	560	544	549	551	532	558	536	541	574	573	564	572	580	557	516	542	515	589	531	584	596	573	559	538	571	605	589	578	547	537	561	559	524	517	535	570	546	551	572	531	522	538	587	539	577	534	534	533	517	526	509	571	558	538	552	532	561	519	546	566	571	564	572	539	571	535	568	544	530	567	573	525	601	586	551	559	572	560	594	575	558	517	553	537	555	542	523	574	544	552	527	567	515	531	510	593	552	558	518	575	506	517	529	548	531	553	534	514	544	605	596	583	554	594	554	548	534	558	568	580	523	548	519	565	521	574	558	539	527	608	532	591	537	498	608	539	583	560	533	539	523	579	534	555	541	533	531	517	560	570	562	525	570	570	521	552	612	562	527	556	516	559	570	566	525	558	535	565	606	520	573	551	555	573	540	575	558	562	605	547	556	560	556	511	575	552	498	568	559	513	603	519	571	566	535	544	539	587	509	587	568	544	549	538	512	527	551	508	546	512	541	527	579	562	527	580	592	512	570	533	557	553	589	534	497	546	565	512	524	564	531	558	564	529	561	526	577	540	532	582	545	559	587	555	559	523	542	500	559	568	564	543	544	575	583	551	541	527	563	576	530	563	572	579	543	556	568	596	577	561	564	562	536	559	542	502	536	586	617	545	567	541	555	578	556	534	545	511	600	576	505	538	495	536	541	555	585	556	565	545	569	541	565	575	562	533	517	598	555	587	518	566	588	611	555	503	574	580	552	520	568	537	542	533	538	565	525	508	545	585	541	548	560	608	549	557	548	564	531	547	514	587	545	606	557	597	538	591	584	534	535	531	552	546	585	518	540	587	539	591	558	544	544	568	566	536	543	548	567	584	548	558	556	540	544	575	594	551	575	515	546	572	560	528	601	560	569	525	593	508	578	579	558	537	565	553	546	510	522	569	536	583	523	531	587	580	550	573	575	525	571	530	521	554	536	524	561	593	556	582	558	531	548	569	560	556	534	570	559	572	518	602	544	576	544	589	574	549	519	571	598	576	577	555	550	555	586	559	514	578	542	551	571	528	515	580	530	594	576	530	542	522	548	577	553	538	531	541	560	521	509	601	512	550	528	524	544	571	574	566	526	533	521	530	549	542	539	578	546	519	610	555	595	571	563	558	572	561	575	564	545	608	533	558	542	540	599	598	569	559	557	589	540	529	544	562	561	533	554	561	563	528	542	526	576	573	563	537	561	555	546	565	517	560	588	551	599	581	530	562	552	596	529	604	572	560	531	533	519	551	554	540	549	558	621	547	598	573	545	537	534	582	536	536	560	564	564	543	552	539	540
44741	12237	11970	7102	4417	3210	2431	1972	1581	1375	1187	1190	1041	951	861	879	813	816	750	711	657	694	651	688	677	597	601	599	606	606	599	607	601	581	576	613	553	596	558	552	558	576	545	535	587	572	548	546	566	542	537	553	574	533	536	561	577	541	540	526	566	553	545	573	528	549	583	522	548	535	543	522	544	548	520	556	528	536	490	524	519	540	540	586	521	536	509	517	529	548	554	503	477	540	522	501	484	535	532	541	543	537	515	498	552	556	575	548	518	516	512	540	520	485	498	538	567	493	556	575	534	507	526	536	565	525	540	556	539	527	507	488	541	507	526	499	520	510	503	545	512	507	501	564	542	560	535	488	555	558	544	509	506	481	526	500	515	504	541	557	556	523	526	511	531	512	542	532	519	537	528	566	482	559	498	514	516	529	547	496	505	502	483	524	556	526	499	532	517	497	541	547	488	539	525	514	537	499	510	474	527	506	556	497	579	539	512	568	549	508	524	499	512	500	526	526	519	498	488	556	537	513	524	490	512	517	509	525	533	503	476	515	526	526	524	520	458	506	527	574	515	511	536	510	508	503	536	523	544	541	523	494	549	509	512	497	533	519	503	535	508	511	527	522	498	577	532	529	542	558	537	465	567	512	541	518	502	504	548	509	512	514	485	519	467	499	503	541	520	493	507	531	506	524	544	555	553	533	492	554	525	518	514	491	498	520	556	533	502	524	534	510	520	534	501	528	517	531	531	524	578	533	522	501	535	534	523	505	523	538	526	540	492	511	535	516	518	523	531	540	475	525	524	542	507	520	562	491	567	545	543	492	566	533	575	517	530	527	521	497	545	510	543	530	521	497	528	509	541	502	519	482	536	562	530	538	572	494	536	534	485	543	491	537	481	531	580	534	544	500	553	557	532	519	484	568	522	534	471	545	504	519	495	515	567	508	520	468	546	555	513	548	533	509	504	563	487	577	539	508	557	533	561	517	510	468	499	539	531	526	511	581	538	482	541	543	538	526	539	479	489	530	522	550	522	519	520	552	541	557	495	465	505	523	513	534	491	523	525	502	532	515	501	546	543	547	535	539	544	524	522	487	556	526	520	534	532	510	528	522	546	504	522	539	506	494	536	543	525	563	482	532	536	533	523	517	519	527	506	506	515	555	514	521	490	505	524	503	527	552	509	522	500	528	546	519	535	500	533	504	512	561	511	573	465	495	538	529	509	570	526	506	528	546	505	526	529	490	541	514	547	525	521	561	528	547	512	504	556	528	558	534	530	492	541	491	516	504	526	490	549	536	536	516	529	520	508	524	520	547	518	531	551	526	528	552	501	487	506	541	476	540	551	550	518	491	541	507	502	533	549	516	508	577	483	507	537	517	545	506	549	512	521	522	518	499	541	518	545	533	514	507	526	530	515	534	512	495	506	538	470	503	559	508	525	544	509	531	590	508	518	564	518	521	543	520	533	508	551	514	522	562	563	509	507	485	555	520	507	537	554	544	549	534	513	507	505	486	528	552	564	566	505	523	545	578	521	522	479	532	503	523	540	510	515	501	513	504	520	490	520	525	548	500	569	562	543	519	513	548	547	538	540	526	506	554	550	520	529	518	525	534	520	507	565	533	513	509	500	540	478	493	503	525	526	539	517	519	550	522	515	557	537	501	543	544	513	540	514	538	516	529	476	524	545	562	514	516	506	526	539	530	521	482	510	538	507	510	514	554	534	530	515	492	539	525	526	494	511	530	507	509	477	499	511	540	544	540	541	499	508	492	497	534	532	528	545	560	527	565	527	545	554	494	558	539	523	520	520	489	528	548	508	526	544	508	508	493	507	526	528	550	522	559	549	523	559	506	532	517	534	526	521	557	525	554	535	498	540	538	501	563	567	516	507	495	550	510	510	533	517	548	549	508	496	527	527	529	519	546	506	534	550	508	533	539	548	496	552	521	534	531	533	551	517	520	510	511	516	511	587	551	526	543	564	507	526	531	497	537	539	522	506	557	501	539	499	525	524	538	528	567	537	484	516	569	522	504	550	511	528	523	534	536	531	551	529	500	534	534	521	535	535	511	534	533	511	525	543	515	490	533	549	516	517	495	530	525	506	504	507	549	563	521	521	514	500	518	510	559	530	513	526	521	509	544	531	546	530	535	554	496	525	537	539	519	520	518	536	505	501	528	510	553	533	559	581	518	487	494	539	554	496	534	518	496	535	547	537	512	486	531	518	542	534	510	503	465	512	520	534	540	477	496	491	532	528	551	515	507	525	533	537	551	546	531	540	522	532	523	523	558	529	511	533	484	490	532	538	517	523	502	502	525	464	570	537	521	517	493	499	537	555	517	511	513	502	524	531	534	509	497	543	503	523	488	519	520	528	510	540	544	505	551	489	512	535	523	563	526	541	510	516	554	519	531	515	546	569	515	522	534	503	560	515	494	518	534	519	511	528	524	518	528	516	514	511	512	496	512	531	489	511	549	532	501	523	505	510	522	517	548	518	533	533	516	501	528	512	547	535	557	526	546	483	503	538	509	546	511	542	541	518	563	521	529	532	506	554	544	503	564	572	527	530	518	509	503	523	561	507	499	535	505	499	551	540	533	553	519	564	511	515	527	596	521	564	504	543	513	518	544	517	534	552	494	508	519	522	488	520	485	534	540	528	503	583	537	570	527	505	502	529	507	556	528	495	524	527	503	512	536	561	529	514	510	479	484	540	524	515	491	507	518	523	497	500	478	584	446	559	542	491	502	551	554	537	511	531	532	501	527	542	519	528	525	500	557	495	524	534	510	500	518	521	542	558	527	560	532	545	499	558	510	526	527	526	500	507	514	526	498	512	514	544	520	508	519	507	532	546	528	520	533	557	548	520	544	532	510	547	550	545	570	533	532	528	515	516	513	527	499	545	500	518	540	477	538	543	532	547	480	510	526	538	524	551	581	492	515	543	546	524	514	491	527	517	495	499	555	518	507	508	505	550	542	541	499	533	545	516	540	526	548	540	548	496	521	530	533	551	527	517	534	557	517	480	511	541	499	500	504	565	512	502	529	539	518	518	538	530	508	504	497	496	524	538	539	543	540	536	520	541	534	481	508	500	561	519	506	504	517	556	535	524	517	558	543	526	467	512	516	507	474	547	527	539	473	559	553	502	488	525	553	573	559	528	539	549	536	517	532	509	521	476	491	508	520	554	537	565	549	504	533	523	578	481	516	486	557	513	522	498	529	488	553	558	526	514	532	551	542	517	526	524	497	538	526	536	550	493	539	566	517	551	548	497	514	519	538	510	520	539	543	547	534	516	532	545	551	514	546	481	524	530	510	538	480	510	501	555	543	555	527	521	524	526	504	564	513	513	532	528	525	552	519	547	504	546	563	531	535	503	526	574	526	511	520	489	540	490	506	488	503	501	541	542	517	517	534	513	537	501	528	498	511	517	538	508	554	538	558	522	512	515	523	532	517	511	521	552	510	525	533	507	561	526	524	552	514	503	485	544	527	539	538
35103	17020	3156	705	507	495	481	425	476	457	457	440	486	422	451	429	460	489	503	479	433	455	479	421	454	459	447	446	462	471	461	452	456	427	445	456	445	458	453	442	451	467	442	458	422	441	470	408	463	410	463	466	420	469	407	447	446	417	427	450	464	437	448	431	473	426	478	454	441	455	463	490	439	422	464	468	461	469	464	421	462	446	472	448	476	449	457	428	444	436	465	421	435	433	426	417	414	460	448	446	435	430	416	455	463	453	416	419	459	460	484	432	455	488	423	469	460	478	478	432	437	448	446	448	425	434	456	457	466	437	453	430	442	454	447	421	428	459	450	499	468	448	442	434	439	431	443	439	460	451	450	462	455	464	479	473	452	491	430	393	441	437	434	460	418	401	440	474	416	478	442	471	440	445	460	451	433	443	436	398	447	459	452	425	436	466	441	445	433	454	450	426	427	427	433	450	445	415	446	451	476	481	467	441	445	379	489	471	418	437	436	428	453	423	492	416	450	446	443	450	477	416	443	422	404	415	469	457	441	411	454	442	437	424	451	458	477	461	457	446	402	446	451	476	420	445	449	444	423	446	415	459	468	436	461	412	440	444	498	444	447	397	438	466	454	444	452	468	450	451	436	448	470	469	405	460	461	497	437	471	430	415	420	478	452	454	444	441	456	428	425	479	433	466	407	438	477	460	448	428	428	439	458	450	446	413	441	406	414	446	453	404	448	451	451	464	464	454	440	441	449	430	444	415	427	418	449	486	418	433	441	482	416	434	427	463	435	432	472	452	429	426	426	445	449	462	449	445	439	427	459	417	459	427	415	458	436	463	433	459	406	430	448	431	411	434	472	459	450	443	454	441	462	424	450	456	461	410	434	473	440	445	420	433	455	462	475	446	482	422	461	420	408	420	450	431	456	441	477	439	442	434	429	458	451	448	460	442	452	410	442	458	470	458	391	486	437	454	462	469	459	455	443	434	452	445	468	437	454	436	445	457	418	440	442	466	444	431	437	468	428	447	422	446	460	428	455	442	456	434	500	439	461	429	421	434	430	463	403	452	442	414	439	462	432	403	435	426	462	457	469	476	417	479	438	423	418	444	458	448	476	486	462	462	428	440	411	430	490	458	472	442	413	448	412	448	427	448	444	409	432	437	413	429	392	460	448	448	440	417	430	439	442	448	437	475	448	452	385	463	435	423	467	436	439	432	453	458	450	401	444	470	448	436	428	426	450	485	390	469	481	457	441	483	434	426	445	449	502	425	419	472	469	432	432	453	458	451	443	430	442	420	435	467	438	429	481	457	458	475	447	431	452	480	463	475	459	445	490	469	443	454	412	430	398	422	473	431	430	430	448	451	455	445	441	436	462	455	454	446	438	443	422	436	428	458	439	430	491	485	419	426	429	487	456	414	456	396	418	435	428	452	412	417	464	457	448	422	416	444	449	457	461	447	417	418	431	434	410	421	454	443	477	451	474	478	479	472	440	488	460	447	435	488	465	431	425	479	461	444	469	450	478	451	433	415	487	400	480	469	470	446	436	416	494	453	493	449	441	454	415	455	402	456	445	477	456	481	406	443	446	457	466	454	434	452	444	469	427	461	465	446	453	485	478	434	466	437	417	438	453	452	454	446	478	493	471	479	450	455	414	443	401	458	437	426	433	452	466	462	429	468	457	444	428	431	422	432	458	452	428	463	452	429	460	445	461	471	398	467	433	478	456	410	458	424	459	411	395	441	403	412	447	431	463	446	451	493	439	441	439	443	460	458	456	401	475	403	436	433	475	454	457	470	408	406	425	453	451	444	422	454	463	390	444	406	451	458	445	421	448	439	459	440	466	417	479	449	468	484	444	468	428	422	450	446	403	454	408	455	458	452	444	445	465	473	443	487	445	431	432	450	460	450	463	437	432	452	432	461	465	455	448	458	435	458	417	433	441	472	471	452	458	455	441	422	420	454	421	422	480	437	433	442	443	439	471	486	448	417	460	464	454	467	448	461	465	433	440	429	440	452	454	461	469	449	435	404	459	433	463	456	420	452	420	482	449	397	431	424	447	455	447	450	443	456	446	456	422	473	438	450	448	475	429	447	457	434	432	445	476	411	478	468	470	442	415	458	403	439	442	420	459	462	426	452	454	485	451	474	436	493	467	452	414	451	435	439	433	466	462	444	442	457	419	469	442	470	478	456	455	457	431	435	476	421	405	435	482	459	441	425	430	446	439	449	441	410	435	426	455	450	485	434	445	415	470	456	447	391	411	459	471	462	430	463	425	476	452	489	468	463	433	427	481	427	458	461	427	477	436	417	446	458	427	431	454	407	481	466	412	457	436	442	471	479	455	451	458	434	439	463	451	476	452	406	447	441	482	471	424	443	429	425	454	444	461	443	463	444	436	452	476	423	429	456	412	478	457	440	452	444	439	465	485	401	441	424	438	425	432	457	442	463	439	467	442	421	463	410	437	445	448	457	441	459	482	427	425	458	429	483	462	427	434	438	433	422	472	457	423	455	465	469	452	453	407	494	422	448	484	439	467	488	470	454	448	412	428	444	442	481	444	481	435	444	426	469	457	416	472	450	463	472	459	432	460	477	469	417	474	417	424	454	429	461	459	454	496	450	424	421	448	448	472	452	435	445	446	437	453	402	452	470	458	441	411	411	440	434	421	429	461	479	427	423	433	439	469	475	470	464	453	456	501	430	462	454	438	413	414	403	435	429	468	433	449	468	463	445	479	458	502	455	421	463	418	457	441	447	476	405	421	431	459	461	424	487	443	434	451	451	412	425	445	454	458	411	484	443	445	460	421	424	414	462	459	480	502	456	447	455	442	440	430	435	445	438	439	451	440	480	464	427	450	459	462	423	461	448	441	435	440	430	457	420	457	496	439	445	456	451	461	442	417	378	451	430	473	441	461	455	440	451	439	428	480	480	443	434	432	453	454	457	474	461	454	441	467	453	476	449	403	415	455	432	467	447	451	457	467	441	502	430	430	382	430	450	462	433	446	436	426	464	424	464	440	450	500	447	466	464	455	438	471	423	409	455	427	454	424	430	478	418	426	474	449	450	461	487	414	464	421	440	423	472	448	443	470	443	437	451	412	431	444	443	450	495	445	467	416	440	460	445	439	439	458	439	434	412	450	476	432	478	441	439	451	427	479	444	400	442	460	447	436	435	427	436	426	428	457	420	492	420	446	481	450	443	424	466	466	434	427	435	425	443	448	445	460	458	387	433	456	370	459	486	424	428	429	421	429	454	433	440	511	448	500	471	490	480	456	427	446	452	423	430	460	451	462	465	465	413	470	452	457	451	422	454	435	456	404	453	460	446	447	475	430	440	453	440	497	438	455	476	480	441	423	398	425	462	418	453	439	446	447	392	449	412	442	475	461	418	425	418	416	429	458	443	422	470	448	466	415	469	442	418	488	408	456	452	406	411	440	417	440	437	463	442	407	453	470	428	425	447	443	449	465	425	429	431	440	453	432	421	487	406
30682	1619	942	685	581	587	560	490	458	485	520	447	472	485	476	459	486	447	482	497	466	461	453	470	472	529	456	478	462	469	465	470	454	493	471	493	462	461	517	427	456	455	502	478	473	488	538	453	472	467	485	485	478	497	525	505	511	503	480	497	453	486	493	471	454	510	456	470	497	444	477	468	472	479	472	517	470	477	485	505	488	477	459	448	440	470	457	489	483	465	493	444	485	475	463	486	512	412	450	499	476	503	465	517	493	468	421	476	461	468	506	513	495	526	424	478	488	485	469	464	481	471	464	447	500	468	441	494	491	433	475	474	458	449	477	476	456	462	457	459	482	428	485	483	459	457	479	488	492	462	489	475	493	497	476	450	485	497	467	459	475	465	473	502	458	452	470	479	483	460	459	458	454	495	436	458	469	442	453	488	461	478	465	507	468	524	446	458	484	490	489	465	480	487	447	491	460	465	483	459	503	467	450	509	433	474	478	522	498	458	450	460	482	460	513	452	461	440	451	486	495	524	457	486	468	470	479	482	497	466	462	460	447	492	448	460	462	457	467	525	481	442	464	491	456	471	486	437	471	484	479	436	501	494	505	464	476	458	445	443	455	459	468	462	507	456	460	465	494	493	457	486	455	518	509	450	468	500	467	473	488	477	447	439	474	484	456	438	448	474	450	512	489	454	512	463	478	492	475	452	467	459	480	424	458	475	469	474	462	467	508	476	458	445	530	444	451	449	459	487	475	502	455	504	500	496	490	466	483	455	467	513	438	449	497	469	479	461	484	475	485	475	428	477	492	451	480	534	439	468	474	475	459	455	461	488	453	465	498	478	465	493	479	475	484	424	478	439	458	472	523	478	499	454	445	483	458	474	496	440	482	495	499	451	455	481	503	466	466	507	501	449	495	490	444	497	462	446	489	455	445	463	513	495	467	481	489	460	472	489	461	445	459	456	441	470	514	496	493	444	467	462	441	511	507	490	499	485	483	480	482	476	512	487	465	477	465	479	471	443	474	489	488	478	483	469	508	453	478	475	535	470	481	456	480	495	489	481	515	479	532	489	490	478	447	493	499	489	484	455	471	469	479	469	462	453	451	464	465	464	489	491	461	450	465	460	454	493	481	463	480	494	473	503	471	453	449	491	442	469	479	510	438	487	534	500	500	463	479	438	481	471	450	497	475	467	490	488	484	499	441	459	503	503	424	491	499	480	454	457	497	487	448	473	500	465	497	465	474	508	448	463	468	497	475	459	504	469	440	462	457	474	443	468	454	456	459	492	480	473	474	468	450	466	490	494	461	435	457	505	466	486	434	454	472	482	484	490	482	443	449	432	493	483	493	465	502	483	438	523	492	471	471	468	447	469	477	466	491	479	486	470	440	517	482	465	470	479	476	461	502	484	495	475	474	474	474	415	485	477	438	514	478	488	452	520	487	469	453	479	482	466	497	436	475	478	501	476	446	503	471	448	486	490	516	462	468	519	493	496	489	459	483	476	430	497	462	495	506	481	478	488	481	482	469	452	455	460	448	474	464	532	471	478	490	447	477	457	530	492	478	481	502	450	473	538	472	439	493	447	454	467	468	463	465	441	488	508	470	459	460	443	451	452	464	422	458	461	439	466	448	470	486	466	486	464	494	469	513	488	469	493	478	476	500	451	523	520	503	503	458	480	485	504	474	505	486	487	476	469	477	465	502	464	488	494	487	455	462	445	486	480	447	478	527	474	469	505	485	476	448	500	443	488	480	483	450	470	459	492	484	516	469	439	488	459	470	496	445	492	506	441	457	488	509	456	488	490	470	486	519	510	494	469	474	497	473	466	476	455	492	498	486	467	459	464	480	483	432	461	490	447	474	508	486	462	401	460	463	489	500	465	509	461	458	423	500	477	463	467	492	498	477	446	479	503	474	469	500	467	476	432	490	466	481	448	450	492	457	517	476	496	509	455	478	439	512	448	472	471	458	496	431	469	470	433	449	423	429	505	456	501	493	475	471	480	506	442	512	463	430	481	494	491	496	480	442	449	469	444	492	474	470	471	480	497	484	478	470	477	485	494	480	502	435	446	511	445	476	469	453	428	486	459	493	478	496	492	467	493	498	475	502	487	463	454	435	488	468	469	486	458	525	471	441	474	451	433	441	492	481	472	488	473	501	457	459	469	467	481	465	456	455	477	448	464	469	517	514	448	445	443	450	493	426	491	486	460	491	459	428	478	486	473	520	480	495	514	458	485	504	489	448	452	444	484	504	471	475	478	423	490	452	472	465	469	481	435	454	478	474	457	472	454	444	447	513	500	477	500	460	462	480	471	457	476	467	491	478	493	469	482	485	454	480	473	500	471	455	488	512	508	470	478	421	466	471	475	416	467	451	471	487	462	471	462	434	481	442	509	437	452	491	455	450	473	494	477	456	435	473	483	428	498	441	474	449	472	455	483	494	480	461	471	462	450	518	483	454	433	478	446	464	450	466	474	488	460	509	471	433	460	424	455	492	476	456	472	504	493	471	502	478	490	451	480	448	497	479	459	477	448	411	461	449	463	472	447	477	451	464	468	471	466	433	470	509	428	477	462	480	494	449	470	465	460	528	483	488	427	451	489	463	470	453	468	494	465	477	435	462	463	482	498	450	487	442	466	489	476	502	483	471	506	471	474	493	485	499	479	485	513	464	452	450	475	465	459	446	490	460	442	456	453	440	488	470	464	457	478	469	499	440	497	437	464	442	493	465	476	492	477	478	441	477	448	515	492	475	450	512	461	476	456	502	454	467	488	469	500	468	502	514	484	485	441	447	444	486	472	459	445	457	487	482	499	463	468	453	467	475	490	500	501	477	479	457	495	439	499	507	466	469	476	476	449	474	496	482	476	486	519	446	471	454	505	449	442	483	500	489	479	467	488	458	460	472	442	490	498	445	477	477	444	479	498	467	473	478	464	478	444	491	487	455	448	429	462	445	483	472	423	495	463	484	455	488	506	449	448	465	470	427	459	475	479	466	469	458	481	460	448	459	468	464	427	470	469	482	464	449	468	491	485	455	465	466	429	496	461	470	455	467	478	465	454	480	424	461	473	490	450	515	465	485	429	451	477	483	489	461	465	480	453	436	491	480	457	534	480	470	437	468	502	456	471	480	454	481	485	489	452	477	453	494	496	461	471	451	475	478	461	425	473	479	451	434	462	455	477	477	431	452	508	455	491	440	444	453	470	511	478	487	438	480	482	485	457	486	473	434	452	470	460	447	472	448	466	431	465	468	482	456	466	448	500	481	490	485	473	470	494	519	468	482	484	478	458	472	463	521	491	481	478	464	454	469	491	458	454	491	476	493	458	503	458	484	481	442	442	485	495	453	450	494	470	462	479	471	472	472	437	472	445	447	496	497	466	504	471	473	449	415	475	452	486	511	454	472	478	494	516	481	486	528	454	460	471	464	491	464	484	480	494	428	459	446	502	472	456	494	478	464	458	468	440	481	468	464	458	462	474	470	474	484	509
26473	21993	28530	26117	21943	8383	910	602	540	464	437	424	384	417	368	357	377	343	367	323	326	299	342	312	281	308	312	265	326	306	298	321	294	292	334	291	296	319	274	306	317	310	294	270	288	288	292	285	310	315	323	302	273	291	296	257	279	319	303	305	305	290	289	298	325	274	259	291	298	280	311	236	300	295	283	272	269	275	261	290	271	280	305	254	296	308	322	288	290	290	296	273	274	280	321	293	289	302	271	267	296	288	273	245	263	291	291	246	274	278	309	278	288	272	267	263	284	279	299	303	277	289	271	289	307	262	274	299	252	290	269	307	290	291	287	260	271	275	254	302	280	302	293	279	272	302	280	264	308	251	277	286	284	283	298	334	283	252	275	285	252	304	299	275	299	273	281	309	308	270	325	273	284	283	310	273	276	275	283	262	291	272	280	276	285	256	301	283	297	282	262	302	261	288	265	297	287	296	279	292	289	289	266	265	272	296	283	274	270	268	235	295	251	305	294	309	277	293	279	318	272	266	263	276	275	260	288	281	282	290	259	304	284	282	269	267	264	299	254	271	284	290	291	243	270	294	280	275	297	293	296	265	303	275	281	268	274	269	258	279	286	284	256	301	269	258	286	280	265	250	292	289	273	269	273	273	278	276	288	296	259	300	241	259	253	280	294	293	297	297	313	279	291	280	283	264	271	277	328	282	279	307	281	276	272	252	292	288	293	283	294	293	315	279	302	321	267	302	249	286	311	271	286	284	274	291	265	289	301	284	272	293	294	294	285	274	301	273	299	260	284	265	282	284	264	284	266	270	263	265	300	275	271	281	306	272	262	298	283	275	290	272	273	283	278	286	289	291	277	293	295	259	294	266	272	267	284	298	260	294	253	288	284	293	285	302	300	283	291	291	274	259	292	279	302	255	281	275	277	291	295	286	286	271	310	262	261	289	283	289	294	338	286	284	284	282	296	285	264	273	275	288	271	260	303	297	274	268	286	254	265	255	257	295	282	250	304	229	291	295	304	292	293	297	258	297	258	267	254	276	289	275	281	291	269	298	292	311	282	266	294	273	271	263	298	255	258	262	302	286	287	315	270	274	287	274	289	259	281	282	305	315	268	278	263	297	324	291	278	287	302	286	307	293	282	295	289	291	302	266	279	287	295	314	284	281	298	280	289	293	278	315	317	269	283	307	291	280	293	288	285	278	301	301	290	269	316	276	278	312	278	280	280	285	261	270	321	289	271	246	309	281	302	284	313	258	268	326	305	298	276	265	281	262	269	294	269	310	294	282	295	260	272	296	272	258	300	302	284	279	262	287	254	267	280	283	304	322	296	309	281	280	284	286	297	303	288	271	292	302	304	278	279	296	258	305	285	299	266	276	243	302	235	260	303	311	267	270	301	283	274	273	262	282	281	263	279	274	303	298	279	312	284	287	273	276	278	243	271	280	291	273	283	279	261	307	263	291	304	282	266	270	295	263	307	290	266	277	277	308	277	313	256	291	252	279	297	277	284	306	298	295	279	285	318	268	313	308	285	296	283	277	262	258	320	277	264	307	275	259	269	287	286	280	240	304	267	288	275	255	292	272	275	266	276	312	322	289	279	261	297	269	308	258	306	283	281	257	257	298	299	297	296	306	274	298	257	289	299	286	295	307	299	266	273	300	247	297	298	267	271	306	254	314	268	288	274	269	269	280	242	281	284	302	283	305	275	291	253	252	279	243	272	250	288	302	269	308	282	280	276	304	291	290	253	287	275	272	324	287	287	265	290	296	267	273	292	276	271	291	253	286	316	302	272	266	266	309	295	315	274	296	276	263	298	287	308	309	289	272	288	280	291	303	266	290	258	268	271	267	268	266	251	273	269	285	282	294	257	286	296	304	296	287	275	278	260	252	285	265	294	293	294	261	290	277	265	275	279	286	288	306	305	294	280	279	279	288	321	289	276	274	259	328	273	310	313	300	299	260	274	260	261	292	281	256	257	271	294	257	294	295	300	275	270	289	250	296	286	293	282	281	300	268	291	278	287	283	291	280	275	259	283	296	284	259	289	301	266	288	278	292	311	293	250	266	265	285	294	303	304	269	297	287	317	293	286	266	278	291	277	292	269	275	311	295	266	278	292	293	269	266	287	302	310	271	282	231	293	292	269	267	309	297	286	300	253	287	281	305	292	251	302	295	281	274	313	268	287	278	290	247	297	284	271	293	284	266	257	263	270	285	264	285	289	283	274	289	288	272	289	253	263	280	271	311	308	259	277	283	292	303	277	303	279	286	288	243	232	304	282	296	260	289	293	288	288	326	294	263	279	261	279	270	270	290	306	274	279	274	285	309	267	319	260	280	256	317	266	250	277	255	257	255	255	283	264	278	309	292	284	288	279	277	301	291	259	285	263	269	328	247	273	266	291	248	291	263	244	297	282	269	308	292	259	279	279	296	292	241	292	289	265	273	282	290	275	263	272	318	272	312	283	253	296	248	316	302	279	312	302	297	290	285	267	281	272	282	280	284	309	292	276	291	294	303	269	289	308	274	291	294	262	280	284	291	268	284	268	292	270	304	313	306	294	278	301	289	293	301	262	242	264	287	264	263	283	307	274	272	289	269	302	251	287	296	284	286	280	258	279	276	267	281	309	283	301	281	266	292	282	275	255	270	285	266	275	262	311	296	253	334	286	279	310	243	261	248	311	260	287	294	296	281	278	290	307	307	285	288	307	296	303	294	281	263	277	284	262	281	312	252	283	265	276	316	284	311	285	302	287	322	264	298	239	276	278	279	275	297	249	269	282	266	242	278	269	276	251	298	275	268	284	293	281	290	265	303	295	278	285	256	255	303	280	285	298	274	289	316	298	275	266	285	282	265	325	274	265	256	293	312	270	293	281	275	282	302	285	288	279	261	295	290	303	271	292	253	288	268	321	261	285	263	289	281	288	290	303	273	276	318	281	284	262	279	271	287	274	284	272	293	315	301	284	284	295	275	279	298	276	291	314	285	263	294	287	270	301	293	284	256	284	288	253	275	292	282	290	284	266	253	305	260	294	282	298	269	295	259	301	290	272	284	268	264	293	299	262	301	260	268	268	271	272	284	263	263	280	287	276	280	288	277	316	293	295	305	289	278	304	246	273	243	263	292	270	235	266	287	299	280	295	303	276	310	288	278	295	274	290	265	267	318	262	316	266	317	297	266	266	270	259	269	305	277	278	302	278	284	268	260	276	273	269	275	289	258	278	284	269	266	265	291	255	287	279	302	253	287	282	270	291	265	269	277	301	279	288	291	289	288	282	285	262	262	319	297	276	267	284	279	271	297	293	276	307	260	251	272	272	280	268	283	273	302	274	274	274	281	297	273	283	301	279	275	279	296	305	282	297	276	271	287	291	282	311	270	291	267	286	291	259	319	307	287	284	284	313	291	291	274	289	304	285	288	274	274	263	280	312	324	262	289	262	304	296	286	249	286	253	260	267	272	266	289	301	259	273	316	267	282	280	302	284	272
51249	11470	7706	4295	2640	1891	1455	1153	935	753	685	625	571	553	526	484	435	413	403	427	414	337	359	370	346	362	345	326	348	301	313	315	313	305	328	314	337	322	323	328	347	306	340	307	335	338	334	324	285	316	312	319	322	368	315	333	336	286	313	278	287	306	326	312	294	295	311	293	262	319	301	295	307	287	275	322	299	301	329	306	326	309	299	296	327	270	318	282	333	300	320	323	302	311	289	270	318	261	304	291	277	269	279	291	293	265	279	306	290	301	312	304	265	299	324	306	331	292	305	308	300	261	294	291	308	313	302	323	327	261	308	279	301	287	304	320	285	268	314	295	327	297	336	314	295	298	293	283	279	280	306	284	306	296	295	319	301	327	287	299	290	301	303	279	315	296	306	278	319	299	272	327	286	342	311	309	299	294	326	303	287	288	314	320	261	282	290	306	286	271	300	306	276	261	332	307	260	282	308	286	316	265	305	305	290	293	282	295	318	284	299	293	302	312	312	312	276	290	288	296	314	280	288	308	298	314	284	290	290	308	305	280	321	303	294	281	289	271	309	295	291	291	309	270	295	280	284	290	292	306	252	294	307	298	313	314	290	268	305	259	318	293	272	305	300	301	282	318	308	316	290	273	290	276	299	311	294	307	320	286	309	316	315	315	289	295	297	308	312	290	310	303	287	300	309	311	334	285	317	289	319	300	294	305	307	263	309	275	301	282	330	290	262	309	273	335	300	308	280	283	286	295	275	309	290	293	303	287	318	285	292	268	313	280	290	300	306	305	299	286	305	283	322	321	314	343	305	288	292	295	254	275	303	300	289	295	266	303	304	268	288	314	304	325	298	287	309	312	290	295	303	315	314	288	306	277	301	306	305	300	307	276	311	287	300	286	296	287	304	291	292	316	285	292	292	295	314	292	280	288	293	287	303	286	279	268	298	270	307	269	317	269	281	288	309	282	265	292	284	286	284	303	273	302	304	290	280	297	284	314	312	307	286	327	337	285	312	304	318	317	330	292	304	284	315	297	287	314	291	305	290	303	289	287	285	296	294	297	276	314	278	301	319	300	300	289	295	299	293	301	270	276	318	295	289	298	274	289	283	299	269	298	301	312	298	283	303	311	283	284	250	283	279	284	285	309	286	289	307	306	273	299	302	308	269	302	312	317	299	310	285	304	301	292	289	294	311	289	288	308	306	306	296	276	284	300	306	287	316	326	309	306	291	261	317	308	303	288	304	285	278	307	306	298	291	259	311	293	282	314	261	302	287	287	299	299	277	264	336	307	284	296	293	318	319	298	288	278	307	295	292	284	315	278	306	281	279	265	311	307	276	285	293	296	320	284	307	278	290	274	302	294	317	314	267	300	328	298	301	312	309	269	313	310	259	275	315	305	285	301	285	274	292	315	283	322	284	278	308	292	295	304	288	309	291	298	312	283	318	269	275	286	264	282	289	301	316	306	292	320	302	279	298	273	325	316	297	320	300	299	292	326	301	339	285	309	307	304	265	313	301	292	305	307	331	289	321	287	292	294	293	285	301	309	318	283	292	286	294	330	302	300	307	258	280	272	325	304	296	294	287	289	282	294	290	304	283	300	295	301	318	293	270	307	280	297	336	292	313	317	299	292	334	309	259	279	288	282	297	299	318	292	283	296	288	317	276	278	299	301	331	312	275	319	290	278	281	294	337	297	312	298	277	310	299	293	302	278	301	273	280	302	295	312	306	312	301	306	292	282	322	304	297	293	299	280	288	270	302	310	293	311	297	282	271	302	261	322	279	295	299	293	299	287	292	291	304	298	286	275	320	296	291	262	277	270	297	296	321	322	284	313	287	264	300	300	286	307	303	301	296	292	280	298	339	305	308	316	308	277	312	289	285	305	313	291	289	265	305	295	287	302	282	307	274	282	285	295	268	281	297	300	303	286	297	291	284	290	294	320	285	322	315	269	317	289	321	288	277	298	302	292	321	281	295	292	301	293	296	323	273	311	296	291	287	282	307	309	291	298	289	271	323	299	296	272	332	298	267	284	271	291	294	297	292	306	274	306	304	283	294	314	322	303	300	296	293	262	306	285	308	291	289	300	293	306	318	320	281	291	275	291	276	273	283	300	271	302	287	318	284	307	272	283	277	324	272	263	284	272	276	316	294	274	314	288	300	303	298	284	322	273	293	293	293	303	301	266	300	275	265	289	264	302	266	330	309	299	274	276	298	311	276	302	305	303	321	274	313	303	293	314	294	287	297	305	287	328	283	298	303	273	300	298	300	260	276	294	289	299	290	284	305	310	303	300	276	280	290	301	284	284	328	278	294	306	334	336	295	309	329	295	266	321	298	298	313	303	285	262	272	278	298	309	315	315	291	292	282	331	301	315	292	282	299	293	291	281	282	345	275	282	316	319	288	310	304	287	297	297	301	274	263	314	314	344	301	264	285	283	261	314	297	321	302	295	288	298	255	288	297	305	296	289	279	299	285	305	288	294	274	285	289	293	290	295	309	297	287	303	318	296	291	286	298	282	285	271	318	314	301	303	335	324	333	305	281	315	296	290	271	302	316	288	289	279	275	263	297	328	296	287	280	291	290	301	312	295	329	275	285	314	327	274	273	325	287	320	316	300	281	301	300	283	278	299	324	328	283	290	288	306	266	294	327	301	314	296	296	325	292	334	338	292	285	314	305	319	277	313	312	307	304	327	297	297	299	326	294	325	300	317	288	318	324	285	293	281	299	288	289	273	316	286	311	294	284	272	318	308	268	295	329	274	301	275	289	298	303	309	301	287	285	273	267	304	292	283	300	320	276	284	295	282	306	284	299	288	313	270	329	297	299	290	296	290	260	307	326	279	282	295	291	290	287	310	310	323	275	307	283	301	274	309	307	295	310	301	311	284	291	282	278	273	309	305	313	285	287	292	303	279	301	295	275	300	305	311	304	283	273	303	292	270	294	282	305	289	285	289	298	301	319	309	308	283	300	292	296	302	328	317	316	260	297	290	285	306	290	282	283	278	292	291	289	285	292	295	264	296	308	307	274	286	305	308	307	310	285	281	302	281	284	293	296	340	285	299	283	282	300	285	256	320	252	289	303	313	313	309	289	305	294	319	276	303	269	312	317	306	294	285	279	288	287	309	295	296	288	299	272	294	303	322	308	268	277	293	312	288	281	296	310	304	306	283	269	285	307	278	294	301	304	270	296	313	345	276	301	283	278	294	295	298	279	292	284	295	298	315	283	273	281	300	310	312	314	320	298	307	274	311	311	265	291	294	254	308	276	263	273	275	289	298	280	287	293	283	283	283	300	300	294	280	273	290	307	297	299	304	303	286	292	290	291	274	278	283	287	306	349	303	296	311	292	281	330	290	305	279	307	299	285	295	302	279	295	298	287	300	291	326	271	323	305	311	309	282	304	293	297	310	272	300	283	326	278	293	280	303	331	295	283	304	289	292	311	295	273	290	270	296	289	291	285	264	305	284	309	277	281	287	273	298	304	302
22262	20016	26511	23249	20020	20081	8867	1290	1009	954	830	797	763	706	722	702	656	636	684	654	626	663	611	568	638	602	540	573	579	629	572	614	538	631	542	603	602	593	598	578	626	633	536	559	598	588	641	547	587	570	609	608	539	583	582	594	552	582	559	548	577	573	590	591	592	554	572	542	564	592	563	573	609	544	552	597	560	575	542	578	549	548	626	544	542	547	564	618	529	582	570	510	560	593	521	532	525	559	613	538	559	534	555	545	566	537	591	545	581	589	534	540	586	588	544	504	536	542	533	528	589	559	571	533	580	581	571	551	567	564	566	569	575	562	527	564	621	585	589	559	572	536	523	553	590	563	564	558	597	504	561	526	514	540	555	532	534	572	536	553	581	524	566	559	573	566	517	579	537	536	588	541	544	567	542	562	486	563	577	569	536	554	581	540	592	597	549	518	552	585	553	527	558	599	542	525	536	586	547	580	553	567	601	549	567	524	554	590	583	579	559	566	536	533	530	553	553	529	539	583	575	574	560	528	585	584	559	575	549	527	537	551	539	529	554	545	591	570	559	540	602	588	547	552	561	578	567	588	581	550	557	543	562	551	583	551	571	534	578	564	595	572	575	594	550	566	618	588	596	574	530	549	580	566	562	583	540	496	517	537	597	574	575	555	521	534	584	547	549	588	535	558	529	568	550	573	539	537	559	562	569	561	562	535	534	567	555	562	552	577	565	534	577	568	564	549	551	537	538	520	530	539	555	558	590	576	583	536	563	550	546	540	574	542	513	567	565	595	574	518	536	582	507	555	584	518	583	559	546	587	554	573	580	606	582	541	540	552	520	549	571	581	565	553	577	544	597	560	563	572	530	599	596	605	529	521	556	561	566	590	498	584	571	547	540	512	554	570	520	547	534	550	570	564	558	579	543	588	591	534	582	504	576	546	550	534	583	559	518	562	546	571	548	572	594	538	576	563	541	556	552	568	620	600	541	533	555	555	580	567	570	560	592	560	526	531	555	552	566	535	549	560	577	595	602	581	541	558	578	556	569	548	552	526	569	543	597	550	556	556	548	589	531	570	568	558	562	602	548	583	544	573	541	553	518	556	546	569	552	579	538	551	586	587	570	575	502	562	568	579	557	558	574	600	570	550	538	561	531	602	522	542	541	567	572	593	571	569	566	564	544	512	562	507	529	574	543	545	590	553	526	526	537	563	530	561	526	568	559	554	562	563	609	568	547	561	569	525	544	578	517	575	577	523	591	539	562	547	514	619	570	539	600	587	571	568	560	528	528	538	541	533	546	565	554	536	543	578	558	550	563	572	557	565	533	600	569	502	552	567	537	517	623	513	505	548	571	568	579	551	545	567	546	555	568	550	595	539	565	569	550	563	549	549	532	581	563	509	559	571	561	572	585	543	535	527	551	578	566	546	550	557	565	566	598	614	545	535	573	577	551	564	512	568	568	513	555	514	565	561	510	559	530	554	555	556	590	580	552	560	575	595	542	531	552	551	530	562	565	575	576	546	499	573	565	572	569	563	545	585	585	544	604	593	548	509	538	523	569	575	558	598	538	523	586	583	563	510	577	535	600	582	547	582	587	552	540	609	540	541	565	557	561	504	543	558	583	558	547	495	531	554	565	546	546	517	498	570	517	540	506	563	582	567	618	512	530	559	554	591	554	568	543	569	593	526	549	560	556	581	565	538	572	563	604	584	582	579	563	574	559	549	495	531	540	550	545	576	581	501	551	547	576	566	539	600	579	563	604	513	570	574	549	557	603	515	604	555	572	542	544	569	527	574	548	527	538	560	554	517	539	558	563	604	541	561	529	524	530	515	520	564	508	574	537	545	528	610	538	535	561	547	538	527	582	541	571	557	540	538	577	576	537	556	554	556	522	555	588	551	561	593	565	552	587	541	543	588	561	568	542	543	567	543	496	560	578	593	567	578	601	560	543	567	558	594	552	535	575	583	552	554	535	584	565	562	524	524	584	557	550	550	556	566	563	578	528	574	529	562	574	570	573	559	535	570	529	565	579	576	535	559	577	572	589	576	553	567	552	524	573	573	557	524	536	568	576	553	511	572	529	530	561	535	563	543	575	568	525	568	579	563	548	559	526	555	542	552	559	579	518	522	572	557	517	575	574	532	515	548	530	519	577	545	594	528	547	521	551	510	573	568	526	559	555	569	506	531	605	573	583	550	563	529	569	613	534	573	530	590	618	567	541	531	536	555	544	608	567	539	559	570	551	522	556	533	537	564	605	558	522	581	603	543	555	523	544	528	543	547	553	532	550	591	562	573	569	576	537	578	519	549	556	526	527	557	564	584	634	552	551	593	562	537	564	527	536	569	521	532	525	546	523	539	566	550	541	563	530	546	523	588	555	549	579	589	564	572	516	543	596	621	623	546	586	574	535	572	571	578	544	554	536	532	520	504	570	530	578	582	564	553	579	535	581	532	563	553	536	540	543	553	589	540	598	554	563	532	549	579	547	567	574	568	574	575	563	619	548	606	542	538	542	547	559	546	551	562	536	557	582	561	553	511	558	541	531	527	549	512	603	539	599	561	591	568	519	535	539	571	533	537	565	564	540	582	513	570	517	550	604	632	568	513	568	527	530	524	501	556	544	573	573	656	559	579	596	552	525	575	582	515	531	562	525	537	553	551	554	545	518	576	499	555	578	561	569	564	533	553	522	552	539	551	538	539	553	526	565	599	529	567	530	561	559	567	573	551	557	551	526	624	560	573	551	580	586	577	576	571	575	510	561	563	574	536	586	558	580	569	546	484	556	562	567	598	526	548	531	556	558	550	512	575	500	509	579	521	554	537	545	560	534	518	617	558	570	533	545	518	574	524	559	531	588	547	545	543	531	550	550	560	601	589	565	565	570	562	571	575	583	569	561	531	565	553	530	555	604	536	553	546	574	537	576	598	496	515	541	530	564	571	556	564	573	522	529	577	560	530	550	556	527	586	558	581	559	548	552	538	526	490	551	566	585	572	572	565	498	584	600	560	509	561	550	520	579	575	546	533	579	563	530	577	572	530	575	539	525	543	519	570	546	542	569	564	535	566	530	533	577	562	565	573	548	556	574	516	541	560	558	565	569	579	567	569	534	543	523	600	551	554	551	602	558	546	594	524	490	544	546	600	534	585	567	581	528	557	549	549	549	527	529	549	585	552	558	527	546	532	569	621	551	595	594	573	571	595	528	561	561	549	563	558	564	531	553	489	561	571	569	545	532	564	607	555	555	544	515	585	540	560	561	594	574	574	556	540	533	566	546	539	535	538	542	609	571	540	567	563	552	547	528	560	559	529	527	551	540	580	514	529	547	533	521	544	534	567	531	560	550	545	586	553	615	564	552	500	514	542	520	544	535	540	518	596	518	542	579	594	553	552	563	543	554	542	519	543	529	528	522	574	566	537	547	559	575	592	580	590	507	547	549	576	535	529	546	569	540	558	565	575	581	555	580	551	559	548	544	551	544	543	606	520	555	560
48958	13269	11657	6980	4216	3048	2377	1872	1620	1313	1164	1085	974	967	900	842	755	802	702	742	754	642	694	615	666	613	635	570	584	633	609	584	570	565	562	574	568	592	511	525	569	537	567	534	516	548	581	563	595	553	564	566	566	503	540	591	543	533	530	524	573	511	567	470	516	543	536	533	583	519	564	557	576	542	538	569	534	548	550	540	538	541	564	536	502	558	575	534	553	519	520	520	549	531	539	534	559	534	553	524	511	532	504	571	533	522	531	569	508	520	496	553	523	538	531	543	485	558	515	536	502	547	512	526	504	519	543	534	544	536	549	524	504	527	510	553	500	557	508	511	570	502	518	520	535	499	528	584	554	497	495	520	478	549	527	579	530	486	548	536	549	552	526	519	516	544	520	534	534	503	504	499	498	547	530	541	576	519	538	534	507	490	578	538	558	498	522	510	515	516	504	518	550	519	510	539	525	551	551	479	513	536	508	511	505	506	512	506	527	556	577	515	523	581	532	518	530	536	482	517	517	514	465	515	523	531	512	535	470	492	488	523	503	534	514	503	531	521	534	528	505	558	558	529	522	505	563	536	521	573	565	518	560	544	518	503	541	485	553	491	527	552	518	531	534	507	580	510	539	498	540	492	525	553	499	495	541	536	500	546	524	525	529	548	546	495	548	544	526	511	505	526	542	559	557	534	497	555	517	555	480	519	536	535	498	527	554	481	553	536	510	491	550	536	533	519	522	495	492	509	536	555	539	507	537	482	474	515	534	555	518	535	509	497	532	523	532	565	530	525	521	511	523	493	541	484	518	514	543	527	537	520	503	530	536	553	538	543	537	506	564	580	517	549	533	514	537	558	494	485	566	550	571	491	543	512	512	498	561	529	545	506	556	529	509	514	539	512	497	563	515	472	566	544	487	560	570	495	530	508	517	536	551	472	567	532	495	554	500	546	495	517	550	494	501	542	503	555	495	499	532	465	499	522	521	494	531	507	560	540	550	545	536	528	512	563	489	528	515	539	514	499	523	538	512	517	546	517	502	467	512	520	576	489	515	488	524	541	565	513	550	528	500	511	564	571	536	543	530	519	510	503	521	530	490	538	522	517	539	568	530	496	525	487	513	537	543	540	494	533	491	538	537	524	551	523	502	538	506	563	546	520	528	530	552	513	540	505	488	500	497	552	564	538	513	544	555	549	534	489	481	539	530	529	518	557	507	504	507	562	523	499	521	532	535	582	548	518	524	529	544	483	502	572	517	507	530	488	515	525	505	526	491	491	517	568	531	540	486	545	486	580	547	482	598	533	534	572	487	530	517	514	529	505	528	529	536	557	493	481	534	496	536	528	482	531	521	528	522	526	532	541	513	528	521	513	527	552	536	531	529	565	555	483	526	525	552	488	523	541	533	510	513	484	488	533	515	543	526	507	529	501	540	538	551	555	566	527	485	502	536	530	524	556	504	563	536	550	491	489	505	519	515	471	520	536	513	563	524	575	461	512	539	537	498	533	506	553	475	539	542	498	533	522	521	539	494	566	501	541	507	515	505	557	544	474	486	502	524	508	530	477	528	505	513	520	489	523	512	525	544	531	542	539	542	520	496	493	504	497	521	525	539	552	550	534	505	476	537	529	495	522	490	500	513	542	481	560	551	538	498	564	529	517	514	534	510	537	494	535	513	558	517	562	554	515	553	590	493	492	488	548	518	523	517	533	557	515	528	555	550	525	543	491	514	563	530	514	508	540	552	582	531	519	503	512	542	549	518	520	501	535	549	557	520	537	518	512	541	495	468	528	524	559	494	555	497	523	541	499	516	538	554	581	510	522	557	526	566	527	512	510	504	541	495	516	543	543	524	561	514	506	542	510	502	550	527	544	505	496	519	517	538	539	516	533	536	550	520	550	475	504	507	521	525	549	514	519	529	515	535	579	550	544	547	484	530	524	545	523	473	500	557	520	506	486	533	533	517	566	531	543	507	516	555	532	518	519	505	503	550	532	517	545	518	518	538	499	544	518	507	566	478	504	492	516	507	511	495	548	549	498	527	595	516	540	490	492	543	533	573	533	475	501	506	532	537	501	512	511	563	518	526	510	571	580	516	537	515	492	494	510	506	506	492	525	525	587	517	490	564	490	516	518	535	545	504	545	535	517	529	534	527	489	550	518	556	507	523	493	530	526	540	561	524	505	530	521	501	515	516	538	526	561	548	499	502	494	541	518	538	503	526	527	561	526	516	514	535	537	521	535	518	537	518	507	478	514	518	542	534	454	549	516	520	552	503	505	533	534	477	564	533	537	566	533	555	521	527	529	547	510	522	507	515	527	554	519	508	575	450	532	571	549	547	533	524	544	545	498	548	484	563	518	523	497	486	538	544	489	531	547	547	532	536	511	538	528	537	550	524	509	556	562	512	526	525	548	490	527	519	523	529	553	534	523	528	488	534	546	537	502	550	547	533	520	567	551	534	528	559	495	526	544	522	525	543	496	494	540	548	515	527	519	521	527	504	532	495	519	516	533	506	523	541	535	550	521	524	530	523	509	495	522	491	511	456	521	532	526	543	493	554	520	525	553	522	523	515	517	486	530	507	590	542	520	545	525	551	480	550	505	507	531	533	520	535	530	535	511	493	539	526	546	535	579	522	512	499	543	532	507	520	555	509	506	560	567	518	520	509	518	528	536	496	516	522	484	489	504	464	563	512	499	513	528	491	560	541	500	520	533	536	519	492	570	495	515	535	517	550	545	519	503	509	536	522	501	516	523	501	539	563	506	550	525	533	489	565	536	503	528	538	504	517	518	505	543	529	526	544	546	566	528	521	488	522	512	546	568	523	536	485	539	480	534	527	508	503	513	531	531	527	539	543	499	516	539	543	552	499	530	535	541	520	507	548	541	500	536	532	497	488	545	539	526	528	503	530	482	530	502	515	499	535	526	544	538	503	525	490	558	532	514	517	550	505	532	580	517	528	511	576	498	534	492	495	471	534	546	499	542	556	545	499	530	539	549	514	528	509	553	477	522	574	564	501	548	543	533	545	478	530	524	550	496	462	529	488	561	508	514	515	544	499	496	534	532	481	543	538	511	517	556	568	560	526	560	521	529	492	529	550	560	531	495	517	553	497	537	493	507	504	473	515	529	554	572	546	529	552	499	530	540	501	497	517	530	499	507	527	516	525	542	541	532	496	511	480	542	535	525	504	540	531	563	565	531	551	530	534	483	513	506	542	541	561	529	485	510	523	544	528	513	529	519	473	477	529	522	518	550	508	528	505	534	544	530	521	541	526	537	493	547	493	544	539	524	547	533	540	504	526	523	544	539	522	512	536	499	483	514	557	478	522	547	505	529	561	509	533	575	517	490	524	549	521	521	527	509	521	512	538	513	509	518	508	518	474	538	505	489	537	492	525	518	521	530	549	503	539	492	509	499	514	548	531	552	498	541	514	518	528	547	556	500	495	560	528	521	502	499	561	495	506	538	501	533	544	530	529	534	515	507	529	527
34873	17294	3460	662	538	487	470	463	442	483	447	486	419	476	408	440	480	446	477	446	481	417	464	443	478	439	469	449	427	419	440	431	432	460	434	435	418	400	466	450	460	418	435	464	420	445	420	434	469	495	419	455	450	463	466	453	439	404	447	467	432	494	483	411	427	469	423	451	420	430	460	436	423	465	480	436	449	491	449	423	466	464	465	447	435	447	450	444	443	459	440	415	449	461	446	438	439	480	478	440	462	442	438	471	462	463	458	434	466	405	399	468	471	468	460	428	412	421	426	432	442	405	454	446	458	412	450	451	482	455	454	457	422	454	433	435	453	468	435	463	402	470	449	397	410	447	442	464	460	438	436	465	474	452	430	439	413	442	440	453	459	488	378	436	422	438	428	418	435	439	372	414	444	429	470	463	437	470	485	433	438	420	443	442	442	413	436	475	458	406	443	423	442	451	425	461	432	422	448	448	457	435	442	451	418	455	419	425	459	413	461	421	418	435	469	449	422	452	434	449	461	433	451	402	454	430	479	411	424	486	447	460	455	439	475	445	428	438	447	426	441	449	432	486	453	474	464	440	433	462	442	458	441	455	453	416	446	465	448	466	425	441	429	457	472	432	447	428	445	423	443	426	413	434	448	460	424	470	475	460	436	468	445	461	464	449	489	452	437	440	477	418	447	417	459	457	433	446	432	458	454	458	414	500	426	488	443	459	462	459	448	442	465	478	431	475	454	465	456	453	437	441	431	424	435	437	434	445	418	482	454	406	440	447	470	461	410	432	468	449	461	473	416	451	456	451	442	430	456	420	436	429	464	466	464	472	442	467	451	435	485	469	463	432	449	482	460	464	422	478	447	452	430	435	451	470	398	455	460	417	462	432	423	493	462	423	465	490	466	450	445	461	459	416	406	424	497	411	482	431	442	456	443	452	445	472	484	467	432	442	479	446	407	464	453	434	431	433	444	433	468	391	417	436	416	450	441	443	446	434	418	448	441	488	434	451	465	425	408	464	408	440	468	481	453	479	439	444	475	461	430	475	480	431	455	464	462	465	462	474	457	443	456	427	453	448	434	451	447	444	462	465	440	452	461	420	422	427	439	442	418	438	443	409	412	412	445	436	457	456	397	427	483	422	433	449	438	458	442	447	439	445	445	463	473	474	414	430	496	481	465	452	433	420	444	472	439	415	457	439	486	474	467	445	427	455	442	446	426	472	435	444	444	455	427	475	448	442	455	436	421	449	442	457	444	448	449	433	423	458	444	450	421	461	448	430	449	458	435	477	420	455	439	449	423	427	475	450	455	439	451	466	467	460	444	483	482	426	443	481	455	455	433	435	394	465	426	394	485	452	413	451	418	491	414	427	436	432	457	419	482	470	432	426	406	441	429	452	463	425	461	464	413	421	464	443	439	438	429	416	414	450	456	486	443	420	460	447	432	501	440	469	405	416	431	442	463	448	410	438	442	454	454	460	467	462	444	433	462	461	462	414	429	471	461	440	462	442	419	452	447	437	422	448	468	433	456	449	445	454	479	424	398	450	437	421	466	428	459	449	474	469	441	446	444	421	411	452	450	456	461	454	442	434	477	461	464	451	427	421	380	450	465	443	454	446	449	475	469	456	439	419	438	413	430	441	439	438	429	416	481	444	419	447	451	428	451	458	427	447	423	411	459	449	443	436	405	439	435	454	438	459	418	454	482	453	436	482	449	417	447	424	448	450	471	460	462	455	419	420	455	460	457	477	443	436	469	429	454	447	441	458	459	458	444	480	443	462	436	463	466	460	426	413	430	451	453	460	445	458	402	415	443	457	443	448	401	452	487	407	430	415	471	430	468	461	411	444	422	443	434	445	403	457	458	439	454	436	460	445	446	457	472	431	434	459	394	444	460	437	406	448	467	426	447	467	445	446	446	453	459	454	457	465	475	430	462	477	435	478	429	477	469	476	402	428	439	429	468	445	418	455	439	434	494	446	469	455	442	470	447	436	473	481	426	430	477	486	414	461	458	475	445	467	436	424	465	483	432	429	486	444	454	439	421	425	479	454	443	462	469	466	415	460	440	432	433	460	446	417	439	404	445	422	404	482	404	467	458	438	431	458	478	446	417	447	449	461	429	482	414	479	450	436	452	446	457	408	425	465	418	433	418	499	454	440	427	455	451	427	441	428	444	447	457	476	442	445	447	431	433	439	461	478	475	441	480	463	476	427	454	448	437	428	430	503	458	415	411	432	447	431	392	472	463	447	442	446	462	430	460	442	416	471	447	435	424	448	439	448	448	427	448	460	482	462	430	427	451	448	406	428	433	425	430	450	432	430	442	445	469	421	479	441	438	426	441	419	421	470	435	414	454	426	438	432	384	439	468	430	430	442	477	442	423	500	434	460	453	461	440	405	467	462	439	445	476	449	483	427	438	455	498	444	444	429	436	483	445	447	470	439	430	444	457	418	478	447	448	470	474	439	469	435	448	419	422	458	455	449	435	457	456	433	444	453	460	444	438	441	473	434	433	482	440	437	447	451	474	428	452	410	491	411	427	412	440	480	435	453	393	443	452	454	469	475	450	462	411	449	440	469	449	449	482	459	432	463	424	469	453	440	443	409	436	461	428	464	467	452	436	471	416	464	414	486	459	453	456	420	392	453	449	448	484	443	450	455	431	473	445	464	479	460	472	436	489	443	477	453	433	451	438	463	427	471	447	464	494	442	465	455	452	445	417	463	426	416	452	440	435	423	457	453	456	445	414	445	444	441	413	466	486	459	420	462	430	459	425	453	439	414	431	458	402	435	421	466	446	428	428	426	462	444	432	503	463	408	445	445	450	449	461	461	447	445	414	446	452	467	423	422	461	431	487	464	460	467	429	435	458	422	456	406	459	423	415	451	455	467	433	467	458	428	449	449	446	460	467	427	450	408	453	463	421	421	457	472	431	423	419	455	447	426	480	476	434	452	456	436	503	475	424	426	425	453	426	477	473	434	459	451	448	431	438	465	488	488	459	428	452	437	436	448	461	425	416	437	410	426	453	468	450	461	443	451	441	457	451	478	466	448	453	468	472	438	472	453	465	429	442	429	470	454	451	446	420	473	422	436	457	444	448	433	427	445	460	376	439	417	445	448	486	459	462	464	457	450	449	454	445	393	456	446	429	482	419	454	450	406	436	479	434	450	483	486	430	461	435	457	446	410	436	435	464	441	460	457	457	447	427	466	410	447	442	423	419	426	456	446	431	449	447	466	434	420	413	504	485	463	431	449	474	455	463	475	471	436	440	452	454	441	444	467	414	410	459	450	427	438	419	464	434	473	447	455	444	429	403	466	435	418	443	427	436	435	442	452	437	463	448	470	449	455	491	473	395	426	448	415	453	465	447	422	434	421	482	476	434	464	450	454	453	466	465	486	438	451	449	461	421	466	420	413	426	439	440	489	468	454	454	443	445	462	469	447	455	416	400	426	417	444	451	452	455	450	432	465	455	457	480	437	439	455	481	455
31590	2530	882	656	587	563	495	488	478	486	459	508	475	494	471	475	505	453	438	482	474	462	494	473	459	458	483	485	457	463	473	479	472	464	468	472	470	482	460	451	483	482	465	512	470	516	486	455	508	445	448	492	482	450	454	485	500	482	462	491	440	509	467	467	463	437	481	501	472	466	455	455	490	461	448	471	482	481	460	441	455	510	491	486	482	512	458	483	468	468	484	460	470	425	511	465	480	509	491	511	480	471	487	439	451	463	513	501	474	511	501	482	453	449	504	515	474	499	511	473	469	479	493	464	478	491	459	466	468	448	471	457	508	455	498	474	450	534	473	459	459	493	473	488	448	459	455	462	493	473	480	504	450	438	457	483	488	439	516	531	501	477	486	457	490	459	487	466	455	491	456	486	478	441	495	497	472	468	479	479	454	450	452	506	492	477	483	459	456	484	477	430	461	457	458	521	455	468	477	467	442	466	506	465	449	460	429	461	474	461	462	458	468	449	457	427	456	467	494	472	511	456	473	459	522	474	467	480	457	472	465	489	510	449	492	470	444	507	455	442	466	465	462	512	468	457	448	476	484	479	469	486	467	511	452	466	491	475	475	459	500	471	436	473	467	455	473	470	454	465	470	462	450	454	463	476	430	474	480	458	449	492	461	461	479	459	491	445	483	471	446	499	481	492	508	501	461	472	485	457	434	488	500	470	426	460	463	465	530	459	487	477	478	481	469	467	470	459	491	485	472	464	475	454	459	457	456	506	462	444	458	472	488	466	477	450	493	473	480	479	446	507	474	458	447	503	487	432	471	490	457	480	506	457	476	458	458	479	504	495	486	451	465	487	434	493	460	488	474	495	476	459	477	466	486	487	452	427	496	433	510	492	509	466	482	503	466	449	467	445	462	464	429	511	457	484	472	470	493	441	489	492	513	470	438	485	460	457	498	477	478	456	475	467	466	456	459	491	484	483	470	489	456	496	492	494	462	495	471	445	452	504	511	487	432	486	491	455	461	496	471	497	456	474	470	430	414	469	463	495	441	490	486	463	453	467	452	483	482	487	431	487	450	465	526	465	466	455	463	483	496	476	470	467	496	456	497	456	490	466	477	462	441	513	474	447	482	457	480	459	494	468	489	476	494	500	464	441	447	462	453	509	478	513	505	468	477	446	446	517	476	477	502	476	478	480	476	448	466	507	476	494	477	456	470	476	476	511	469	444	434	462	466	493	489	485	498	509	446	488	484	477	459	497	481	471	501	456	468	516	460	500	468	465	482	543	472	466	481	489	479	470	502	457	478	451	458	495	482	459	494	483	478	470	457	443	466	492	476	482	461	473	457	488	467	449	476	453	437	502	473	430	490	447	495	459	457	499	426	438	440	493	443	436	489	503	471	498	479	466	473	475	454	441	499	505	450	425	458	457	458	466	466	470	487	477	453	498	458	480	490	481	481	467	437	492	462	480	436	485	458	489	454	489	468	463	485	491	475	463	448	504	493	468	456	474	447	538	498	470	441	477	468	509	461	454	463	456	481	441	466	448	470	468	476	494	490	462	438	479	468	477	505	472	453	520	469	440	483	475	476	449	490	470	517	506	475	461	428	465	463	437	484	455	482	517	458	479	460	432	407	470	459	466	463	458	467	499	472	461	477	460	453	460	438	477	461	519	479	482	514	493	504	487	494	505	445	459	480	452	479	487	439	449	480	479	454	496	453	475	466	506	461	460	460	472	480	503	477	503	482	481	499	461	499	466	500	481	464	499	506	463	478	483	463	441	498	483	449	468	518	393	493	508	461	503	464	451	468	500	452	486	482	512	451	489	473	452	465	486	489	465	469	452	446	454	478	468	511	485	464	439	480	456	470	504	460	495	486	446	482	463	468	428	482	452	501	482	468	447	493	452	458	453	486	464	481	485	475	440	510	472	439	489	466	459	469	496	463	460	465	462	467	488	429	485	469	499	490	438	478	451	472	471	494	484	483	487	454	500	470	481	482	469	471	485	464	473	480	520	475	480	455	483	497	507	486	486	479	485	438	449	459	463	463	497	470	480	474	481	478	471	488	480	494	485	466	458	459	482	497	454	456	473	481	451	461	456	474	462	440	463	446	492	448	460	484	412	481	482	477	505	478	503	517	498	456	467	486	441	443	482	464	458	492	515	463	441	481	475	471	458	466	497	473	481	519	453	464	505	452	471	462	482	466	466	444	489	439	469	425	451	466	479	457	439	467	436	476	478	436	476	486	457	439	450	460	456	486	461	477	504	469	481	451	482	495	468	446	500	462	453	463	476	462	491	492	458	450	463	468	472	462	470	473	444	435	512	472	471	453	452	474	486	482	443	484	477	481	495	450	463	480	494	485	501	483	467	508	434	501	459	466	457	462	492	512	488	469	456	500	474	444	468	436	449	477	477	506	452	475	451	465	477	457	467	454	449	519	476	507	496	463	456	451	508	434	514	479	486	462	450	470	425	500	488	444	469	470	481	444	479	430	503	457	474	444	449	475	480	453	461	485	455	497	479	507	474	472	470	484	491	506	508	502	468	439	480	467	500	467	480	513	446	479	536	464	508	477	500	460	436	441	474	455	454	452	493	476	472	472	467	454	478	475	505	475	451	495	483	458	474	449	475	454	455	476	495	447	489	509	471	465	487	467	437	461	472	480	457	442	469	498	447	446	463	462	477	459	487	483	480	434	455	510	471	471	447	473	472	439	505	432	489	473	477	463	479	449	462	484	467	469	468	452	465	435	480	437	467	425	497	476	468	498	469	492	497	437	453	446	465	498	482	476	433	456	480	473	475	475	476	489	512	481	457	505	476	455	479	462	450	480	471	461	483	455	511	445	486	479	479	481	448	459	503	430	496	435	467	487	453	484	465	462	475	466	480	443	487	451	491	462	472	478	454	461	522	490	473	460	458	482	472	442	470	482	487	466	464	474	505	459	459	482	454	481	461	450	451	454	465	428	453	481	460	468	460	473	508	439	476	468	462	467	494	428	441	445	501	460	476	490	460	459	444	449	461	478	483	480	456	518	441	460	485	503	455	467	500	486	504	458	473	521	431	479	469	471	506	458	471	474	445	479	469	476	477	507	479	471	480	483	455	464	476	442	494	468	439	457	481	460	486	472	480	513	472	453	451	485	477	472	488	464	468	471	475	504	480	440	441	457	507	454	496	486	418	451	500	467	482	476	491	485	496	446	459	486	450	473	474	502	506	490	465	463	449	520	485	484	472	457	425	453	490	441	475	467	436	502	523	460	452	481	461	466	509	468	491	433	516	420	416	456	488	505	448	472	450	451	444	493	491	490	482	461	474	517	451	453	475	474	503	453	473	452	497	455	441	456	468	469	479	493	475	495	453	448	506	447	457	479	495	488	474	440	495	516	499	468	470	466	463	505	482	449	532	491	454	476	487	473	475	494	491	451	521	451	471	443	457	478	480	490	463	454	480	481	476	433	462	482	459	474	486	494	530	477	433	495	448	452	452	511	471
26598	22024	28696	25962	21934	9023	1023	648	509	477	430	381	391	388	356	340	327	339	335	338	321	294	343	339	330	295	323	298	295	297	321	317	366	330	316	291	295	281	289	274	319	302	306	321	280	294	307	297	257	274	305	291	300	320	318	280	313	302	316	304	318	292	301	283	283	296	267	293	299	272	292	289	269	276	296	289	275	280	275	287	281	325	285	347	303	252	300	272	285	299	271	302	291	275	284	288	288	289	317	287	278	307	286	276	274	266	280	277	302	269	316	305	288	291	296	283	270	307	314	307	286	301	279	315	288	289	276	300	292	271	306	303	246	268	318	300	296	301	294	296	322	264	298	306	294	273	297	296	260	298	278	271	278	301	284	292	276	252	277	286	306	271	314	310	302	283	293	273	302	302	294	279	291	288	290	295	299	279	292	254	260	268	299	279	285	249	281	283	250	302	262	282	292	268	308	296	313	300	281	280	272	293	296	299	270	278	283	274	296	292	278	292	288	305	240	308	281	287	276	301	291	304	287	269	287	301	298	279	309	279	266	295	284	298	306	296	259	284	297	275	274	274	265	307	248	298	279	262	298	285	277	294	300	298	302	316	296	290	287	313	262	291	271	287	319	315	271	267	297	304	271	282	293	314	303	320	324	291	289	306	267	272	301	262	308	302	282	277	271	286	309	287	295	280	280	294	278	279	270	286	304	290	309	293	294	267	293	291	280	275	292	272	288	264	289	277	268	261	265	279	273	278	280	295	268	301	289	305	283	306	270	279	286	272	299	294	245	312	272	293	287	309	270	242	316	276	290	306	283	288	321	275	286	289	307	301	269	318	308	280	281	311	277	299	269	249	294	299	280	274	295	267	297	314	321	284	288	270	301	272	280	263	277	298	277	280	282	284	268	255	288	276	267	289	301	256	281	263	275	292	310	253	276	294	290	261	302	269	273	293	315	255	279	274	287	266	279	278	296	282	302	275	276	328	265	294	272	275	274	279	308	287	287	283	275	262	311	283	273	287	293	283	274	279	286	267	320	314	289	291	302	314	290	274	287	281	263	300	279	279	276	329	298	302	284	309	300	278	320	324	295	278	274	257	279	286	272	284	286	312	283	288	264	294	281	306	283	267	246	317	300	319	271	288	306	318	292	285	252	272	309	296	327	293	284	262	285	282	273	293	284	263	290	293	272	297	291	285	278	274	272	304	305	277	281	316	271	308	294	256	289	293	311	288	296	301	294	255	298	282	308	287	283	281	263	279	293	283	271	279	270	274	295	276	272	265	301	256	298	322	326	278	280	280	305	276	271	274	298	290	304	265	288	262	297	290	290	318	276	253	282	273	310	285	278	249	275	269	287	283	312	309	289	302	267	259	275	264	288	266	276	296	275	287	288	253	275	277	310	279	288	285	290	285	291	274	278	267	302	294	287	290	304	271	278	274	278	309	290	301	307	277	247	296	284	295	274	288	281	266	280	297	320	294	289	285	298	278	246	303	279	306	288	287	286	297	304	271	274	292	299	296	287	266	259	265	279	296	277	273	274	307	287	284	284	291	273	286	264	251	287	266	301	292	302	246	264	260	269	285	299	326	286	267	287	259	239	316	273	312	283	294	309	292	292	271	317	319	282	308	318	306	248	296	291	289	283	333	273	282	262	278	275	284	271	291	293	273	301	270	291	271	298	330	285	279	278	271	240	301	279	309	296	285	287	291	278	255	310	252	274	278	252	289	282	275	299	295	273	268	263	310	294	299	303	264	281	291	276	265	244	274	266	304	264	296	245	269	264	285	272	289	281	274	307	280	276	302	289	305	280	300	310	291	289	289	289	274	282	279	331	278	318	265	282	271	295	289	272	308	277	290	274	286	289	324	287	304	289	259	277	293	302	306	313	284	277	297	265	291	265	277	303	285	293	270	279	303	289	305	289	284	285	310	300	279	269	270	288	315	285	307	280	280	273	299	283	290	292	282	284	301	297	288	298	250	268	267	306	276	281	324	270	299	298	293	275	264	291	257	288	274	274	297	284	260	313	286	315	255	307	270	274	271	269	302	291	276	258	276	284	272	289	287	306	268	297	284	281	267	324	290	288	286	277	255	288	266	265	280	267	304	281	275	286	265	291	278	275	290	294	253	289	295	254	269	277	256	291	313	271	322	289	321	286	300	291	298	335	250	282	292	293	324	295	303	287	285	286	302	304	281	267	283	246	285	278	292	282	294	281	284	275	301	290	319	303	288	310	300	271	285	295	293	272	284	273	257	230	291	282	322	279	260	284	294	284	248	269	268	303	282	295	300	289	278	274	274	266	306	316	303	305	294	302	280	261	285	268	315	282	290	295	287	275	286	292	294	277	276	271	280	272	314	295	291	282	295	283	264	279	278	321	286	273	300	248	289	282	303	299	295	274	297	277	273	284	289	295	328	266	253	283	261	301	292	292	280	255	327	311	299	305	304	318	279	294	266	316	255	275	295	305	301	280	283	284	282	278	303	282	303	280	281	256	276	288	279	278	282	271	268	270	312	303	293	276	274	299	270	288	310	263	267	292	268	283	274	304	287	278	290	271	249	281	281	259	266	283	268	305	283	275	275	311	261	291	281	301	279	284	294	283	305	260	241	280	288	261	296	283	268	305	267	274	280	294	300	284	294	271	298	301	275	281	280	286	301	313	275	293	256	287	287	292	285	290	289	268	290	301	296	314	275	313	270	305	278	301	275	283	266	290	285	290	265	287	256	265	272	294	295	293	312	291	299	294	294	272	306	262	302	245	263	284	293	256	298	312	296	290	277	271	245	283	282	290	305	296	278	295	256	273	315	298	299	254	275	253	266	295	278	298	287	286	280	275	264	268	286	268	280	272	291	310	304	314	297	304	299	296	288	316	281	254	299	287	280	296	279	280	266	287	295	284	304	288	281	299	262	303	276	307	298	288	284	310	291	291	269	272	263	301	310	271	258	274	296	279	278	320	319	283	279	279	277	289	302	283	321	291	295	295	288	290	271	311	251	298	285	272	289	272	295	293	278	269	294	257	283	280	316	294	283	299	294	304	292	306	266	308	292	280	280	281	301	304	317	284	269	264	286	276	274	245	255	305	275	288	297	290	297	268	294	260	277	281	270	304	274	286	328	281	282	296	292	283	280	288	280	291	283	290	301	272	303	334	328	258	277	279	282	264	287	263	306	266	316	298	311	304	279	310	277	298	271	284	293	235	298	279	302	250	281	307	285	273	289	263	299	306	276	269	243	297	282	307	300	294	270	298	312	273	285	296	319	256	289	291	297	303	283	311	299	302	284	275	316	312	281	277	293	283	310	285	277	323	258	299	283	313	276	249	292	286	297	284	281	307	293	275	301	301	291	314	293	275	299	295	298	293	280	281	303	301	274	273	279	283	303	274	270	291	277	272	268	314	302	308	296	283	285	259	275	262	305	276	275	294	293	312	282	305	270	297	292	305	275	310	284	258	276	298	295	274	264	300	279	289	277	284	312	303	253	277	286
55149	12284	7361	4068	2488	1768	1372	1086	885	784	684	614	567	560	502	471	413	407	414	395	398	366	345	354	338	317	329	331	332	355	332	362	315	321	319	327	337	300	337	334	308	331	313	308	349	319	364	343	291	326	306	339	314	291	295	302	345	319	311	319	298	305	304	283	305	296	306	311	294	292	289	288	280	271	318	306	288	319	290	295	294	335	280	308	301	303	286	282	338	323	312	293	304	284	345	288	331	283	337	314	292	327	303	282	316	307	291	315	277	309	314	319	312	262	281	295	312	290	299	293	295	315	295	310	290	282	307	303	305	310	299	295	302	302	274	288	305	293	292	292	292	295	283	258	307	299	292	319	292	303	312	292	329	290	314	316	340	291	306	304	285	313	278	268	303	275	279	300	323	324	278	300	309	289	278	266	307	288	321	290	304	324	302	311	334	296	283	281	329	306	251	258	282	301	310	296	304	293	281	305	293	305	283	290	275	301	282	326	291	280	283	322	295	304	317	313	275	295	308	311	297	319	281	271	301	261	269	299	268	281	330	330	313	274	306	298	275	291	289	280	339	329	291	269	274	297	325	300	262	287	304	268	291	290	326	300	298	316	286	293	311	311	323	305	298	280	285	289	336	274	306	284	324	302	305	308	326	262	288	294	276	290	267	288	330	283	273	322	275	308	287	277	316	303	286	269	318	310	283	301	259	279	284	301	282	278	293	288	299	290	281	287	278	328	283	276	311	314	291	283	281	304	299	288	287	277	285	293	293	298	309	321	275	292	266	276	308	303	276	289	298	290	275	291	280	312	290	285	312	298	292	255	306	306	309	282	335	310	300	284	299	285	291	318	286	301	284	275	319	280	292	281	301	331	300	296	300	305	317	301	299	275	298	300	305	298	320	312	283	269	306	330	313	270	299	287	291	294	292	316	312	295	310	300	290	312	306	289	319	306	311	289	317	285	260	315	328	277	298	298	301	286	265	258	312	268	274	283	302	284	305	301	327	325	276	289	298	281	319	300	297	301	289	276	315	285	286	295	295	326	263	332	322	292	297	317	288	294	318	315	263	344	294	289	302	323	303	281	259	293	283	315	286	296	317	261	286	304	284	287	298	306	288	275	258	268	307	303	320	296	285	311	287	327	264	285	304	295	322	325	288	281	278	293	313	291	288	310	275	323	285	297	273	266	317	293	289	299	295	299	311	302	280	286	320	304	286	328	258	305	312	316	310	276	289	283	297	293	295	303	263	271	323	349	298	261	309	312	331	274	327	289	293	289	281	291	315	303	289	277	318	295	274	298	306	295	279	321	277	305	333	306	282	303	308	327	322	286	316	297	303	280	318	331	308	282	287	285	291	307	315	278	339	317	269	283	309	309	304	297	305	312	264	308	280	319	307	276	298	286	305	312	305	281	322	312	269	279	297	308	290	287	281	280	311	307	263	298	292	305	299	289	287	324	306	307	295	303	315	301	297	312	315	281	289	326	308	273	278	294	311	317	281	292	305	287	281	281	302	295	297	296	305	292	293	301	301	301	304	280	299	285	288	291	285	294	314	306	317	311	281	305	328	311	281	267	303	324	289	324	313	300	271	296	308	307	289	303	337	321	309	313	291	293	331	317	285	283	263	296	263	304	294	279	315	296	269	300	295	300	256	277	308	287	304	328	329	314	290	289	281	281	286	280	295	314	301	298	320	292	290	287	306	271	264	311	277	316	292	311	250	314	281	325	276	315	291	278	317	292	292	281	287	275	316	296	286	295	341	277	313	305	304	264	292	278	317	284	320	289	297	288	293	292	304	319	313	329	301	276	280	286	290	292	314	314	291	296	280	313	312	295	302	295	320	289	292	276	287	321	321	330	291	303	321	292	312	297	317	277	318	299	264	310	275	285	298	311	271	326	326	302	316	292	287	308	259	291	291	300	309	289	292	284	277	293	305	289	276	299	293	291	322	302	307	278	290	301	292	346	285	300	303	275	274	291	306	303	309	282	308	309	300	293	327	314	290	286	285	278	312	299	288	305	291	329	304	279	295	319	285	319	302	307	291	303	299	307	284	293	309	319	288	302	310	307	308	250	296	291	322	295	286	276	332	336	311	295	280	303	308	313	311	287	270	300	273	300	296	324	285	270	297	288	299	320	311	315	297	281	287	299	305	303	291	289	308	281	284	280	266	263	313	294	302	313	297	294	267	303	323	276	306	316	321	287	286	272	309	291	301	283	275	287	322	299	294	275	280	340	281	282	291	306	293	321	324	308	278	304	277	278	297	307	283	281	310	288	293	319	288	282	323	317	294	277	286	291	299	305	310	325	274	317	313	315	299	325	302	309	301	284	288	296	292	312	299	300	294	317	272	280	252	329	288	317	302	309	328	276	290	275	298	288	306	283	299	287	283	295	291	283	299	295	302	277	267	297	323	320	316	315	290	345	259	305	297	284	291	308	263	282	276	310	280	324	312	309	283	300	348	296	292	282	299	257	332	306	280	307	315	306	279	296	320	289	308	305	290	296	295	308	286	284	319	315	344	290	284	282	325	328	292	315	324	292	308	303	290	291	306	328	284	296	332	279	292	320	304	304	294	335	271	298	279	250	318	290	281	342	281	305	314	344	295	292	284	265	304	312	298	288	264	276	338	286	287	260	296	354	292	312	281	275	300	299	315	271	295	316	297	303	314	242	304	292	257	345	313	268	341	286	294	290	322	298	290	306	301	316	321	308	275	337	290	322	286	314	297	312	316	314	338	292	315	293	295	299	292	295	318	306	309	294	297	303	294	286	266	288	289	326	265	280	297	284	294	293	309	297	283	294	299	327	281	311	287	288	301	295	308	272	277	267	298	277	315	294	324	299	290	289	287	290	294	302	279	283	300	322	332	270	291	306	282	306	310	326	296	285	305	296	310	302	307	286	279	313	293	306	310	320	302	299	266	282	317	265	348	296	297	302	289	290	308	296	291	300	287	297	322	299	271	295	292	309	297	284	291	289	296	296	309	259	322	305	295	300	308	326	283	287	279	292	267	290	308	311	304	318	283	309	303	292	288	292	297	306	261	296	286	289	277	310	305	290	277	296	315	291	314	317	293	314	300	281	258	284	295	306	298	285	331	315	297	305	285	323	304	315	294	284	324	306	317	290	297	287	323	263	296	271	317	309	264	300	307	297	306	322	286	309	304	322	294	282	265	298	254	287	272	283	290	290	292	251	288	299	297	308	312	286	304	281	299	292	314	322	286	277	313	273	289	309	322	278	265	265	273	305	312	306	294	284	300	320	263	307	282	277	285	283	306	286	294	316	307	288	272	287	311	315	273	278	340	324	281	310	328	320	285	290	290	288	308	298	292	323	311	292	322	315	271	271	291	275	271	289	307	290	266	285	309	287	301	264	269	304	275	297	302	294	306	303	273	284	293	317	325	303	272	292	300	304	307	312	325	285	287	315	266	273	281	300	300	307	319	289	298	290	328	287	279	286	311	298	274	328	310	310	269	313	287	274	303	323
22269	20031	26552	23251	20033	20081	8086	1366	983	885	845	755	733	716	682	666	646	665	662	629	611	645	611	611	620	637	587	619	607	571	541	595	595	618	578	570	599	567	550	574	592	595	565	586	571	567	616	553	573	555	555	562	583	568	599	580	546	566	585	548	526	549	557	581	565	603	583	571	560	589	542	520	562	570	591	567	589	619	552	549	596	521	555	574	557	568	582	561	603	616	599	541	568	583	582	530	606	560	555	559	548	588	536	526	567	555	574	571	545	570	544	533	574	582	574	564	566	549	526	623	558	580	540	588	614	556	549	567	609	557	570	594	550	538	614	587	568	573	572	576	578	575	576	539	595	583	568	568	565	562	517	550	517	522	537	541	563	569	587	558	571	534	549	546	606	551	588	542	550	540	521	554	514	569	543	566	553	598	556	563	546	545	536	567	547	553	574	573	568	578	554	540	550	555	576	580	554	551	571	510	547	572	548	539	551	545	566	553	556	580	524	528	598	555	514	529	552	571	599	550	546	545	626	596	526	575	523	531	555	570	515	559	526	559	555	508	560	556	594	566	574	581	573	591	556	568	553	542	549	565	534	537	571	561	577	521	551	574	541	524	527	583	554	564	536	574	561	513	612	538	568	555	574	548	548	582	542	548	591	584	566	517	519	536	538	515	559	549	572	572	577	609	571	562	555	552	589	582	578	533	553	541	530	570	570	506	517	575	590	517	570	568	571	545	540	548	557	530	516	522	561	591	511	547	573	546	561	537	610	517	537	587	554	548	539	542	557	531	556	557	560	550	538	523	525	520	567	537	577	571	566	610	527	549	564	551	571	560	536	559	573	530	550	573	525	548	547	563	533	561	544	547	538	558	541	569	572	572	567	562	561	519	565	515	560	555	563	527	576	539	545	563	566	520	525	569	579	543	585	529	536	530	539	546	551	604	550	540	568	597	537	529	541	553	601	545	562	586	526	539	581	527	529	551	527	518	542	569	558	553	560	568	579	553	559	547	475	545	537	579	580	510	587	564	512	562	566	560	523	536	593	542	528	555	555	580	578	574	553	531	554	578	541	547	559	592	563	577	536	525	568	560	495	575	567	546	575	569	570	546	572	531	532	576	541	540	575	574	501	577	563	585	584	551	577	514	537	569	588	572	599	510	498	566	578	593	576	567	570	559	557	511	548	564	592	556	571	582	529	548	536	579	575	573	541	556	540	567	575	523	556	529	546	574	557	540	575	568	547	545	567	566	567	547	553	530	568	546	560	591	566	572	549	524	532	541	565	539	527	545	531	484	556	550	591	572	555	522	538	608	494	550	548	587	558	563	566	543	537	569	549	517	559	535	552	520	541	532	564	548	571	533	566	588	531	527	553	568	552	557	541	577	542	565	524	522	594	496	587	560	544	593	548	510	549	554	534	526	573	508	532	580	537	582	555	557	544	534	598	535	588	603	545	534	572	533	564	558	559	554	532	564	595	545	560	583	539	571	588	560	540	559	570	551	564	526	600	573	546	570	567	559	559	601	572	593	545	560	575	544	573	558	587	545	542	583	602	562	566	559	581	562	533	585	553	573	547	523	548	524	543	524	572	530	590	560	599	580	541	514	585	551	567	584	564	551	555	579	521	557	588	584	586	562	551	554	525	596	570	567	580	535	510	536	545	560	545	527	568	560	545	568	537	539	540	561	576	563	554	561	558	500	534	586	568	540	532	558	535	541	579	543	573	563	552	536	535	582	583	576	595	592	551	567	576	572	547	513	540	559	538	594	549	553	551	554	572	555	594	560	572	554	568	541	581	569	555	566	551	592	587	550	554	582	577	558	555	541	549	532	565	543	533	569	545	565	549	552	569	614	557	525	530	583	532	540	508	506	523	573	554	553	557	587	539	518	571	551	571	545	576	542	577	526	548	559	569	559	572	548	517	548	563	563	571	548	548	579	546	587	549	516	561	540	627	537	516	600	562	532	522	528	540	532	572	547	546	598	537	559	556	556	561	575	560	575	579	583	527	509	564	513	522	549	539	560	598	571	527	546	555	597	561	570	571	551	552	540	518	494	563	549	567	600	561	530	522	568	550	586	538	555	551	526	587	556	580	556	547	567	544	576	575	529	521	561	506	556	555	583	545	544	627	576	550	540	556	580	579	528	542	533	572	583	560	550	558	535	575	558	590	549	573	592	562	544	602	529	534	546	589	566	544	561	517	577	543	536	540	502	513	529	558	544	554	570	529	561	546	539	567	516	544	552	568	594	586	536	553	584	523	556	547	581	558	549	519	570	574	542	540	532	550	601	581	552	598	575	554	539	528	580	554	594	527	555	554	577	549	556	543	597	511	579	591	555	546	552	547	570	579	521	530	514	553	506	566	566	566	536	557	557	558	554	562	545	519	555	533	554	519	568	542	561	599	575	575	528	566	525	561	521	593	547	529	550	536	509	592	554	573	550	582	564	529	528	587	638	575	588	556	519	547	580	605	503	543	616	546	550	541	556	579	553	528	557	511	554	521	570	555	588	592	532	575	547	544	526	539	552	514	549	554	596	535	564	524	557	553	534	571	573	526	561	551	532	557	499	517	522	552	545	594	585	553	576	549	538	546	575	542	554	548	555	556	542	554	589	569	606	549	496	516	534	548	547	578	594	543	541	579	528	595	586	565	566	503	566	534	566	590	570	551	539	583	549	571	527	526	589	537	577	582	550	553	558	594	519	544	581	495	574	507	521	527	531	588	585	528	598	555	555	517	534	565	528	530	596	548	518	548	535	529	603	587	546	541	533	588	513	581	575	572	543	572	588	548	535	539	545	510	540	549	559	500	488	526	569	535	565	515	579	571	612	512	514	493	517	528	552	556	552	589	546	554	576	523	568	562	548	569	560	571	551	570	546	557	515	529	592	569	524	567	546	574	559	553	570	575	522	539	566	529	558	538	577	566	557	572	571	531	506	542	556	526	530	515	556	574	581	544	567	537	574	585	551	551	526	525	551	575	574	587	535	564	569	577	594	547	565	566	551	580	539	579	610	566	559	585	520	551	559	558	573	567	562	570	596	555	546	588	566	548	527	560	521	562	571	527	539	546	548	533	538	522	517	565	571	550	588	610	551	546	541	547	561	540	560	591	566	529	543	555	566	502	571	519	565	556	551	558	561	511	540	518	538	530	555	555	552	528	559	528	550	573	587	585	544	562	572	600	548	578	541	560	555	539	546	536	568	554	554	580	536	545	556	529	558	539	572	561	545	527	535	569	543	571	568	536	531	595	535	542	570	516	579	586	513	547	554	490	519	557	530	592	501	560	580	536	557	542	624	541	553	522	557	584	541	539	589	564	536	562	543	553	567	604	573	593	532	535	539	596	561	565	553	531	540	561	563	547	540	590	550	560	571	591	547	572	620	544	509	590	548	500	561	551	583	570	586	580	570	584	562	608	554	548	544	537	546	595	556	571	549	542	552	550	571	587	569	557	565	564	574	577	569	509	531	582	555	528	557	558	560	543	571
48491	12755	11647	7101	4346	3166	2452	1907	1588	1324	1208	1077	1051	955	896	841	826	794	783	759	706	679	712	619	660	661	622	613	567	538	589	580	542	534	573	530	560	545	520	554	579	545	582	517	553	541	577	541	538	570	575	579	598	527	568	561	566	524	578	525	487	550	534	526	529	551	552	526	564	508	547	515	572	493	551	517	549	492	510	542	569	503	510	537	538	542	507	556	541	567	537	554	525	524	524	524	583	567	499	530	541	536	521	559	530	502	535	527	493	511	524	537	525	542	545	533	527	503	538	530	573	508	514	527	495	563	488	533	523	540	504	546	548	514	532	521	552	485	548	564	553	501	503	505	538	529	512	495	502	524	539	536	515	547	577	531	557	497	527	501	497	515	514	507	536	505	545	596	528	500	526	516	463	514	498	534	536	522	502	544	501	528	530	542	558	527	467	445	513	510	518	519	529	521	547	545	504	487	509	549	547	524	534	531	503	554	492	510	548	549	535	503	519	541	484	528	535	515	538	533	512	512	504	500	555	501	506	522	513	525	541	518	516	520	525	458	516	539	561	487	523	514	582	527	537	534	528	537	536	537	547	526	514	478	507	502	515	494	512	531	582	508	504	523	515	524	515	499	525	533	528	520	563	541	544	536	532	509	554	513	507	494	535	508	490	547	511	519	532	518	512	541	512	513	481	498	524	532	475	530	532	492	504	504	517	528	572	565	502	501	543	505	528	540	513	491	522	531	543	503	506	576	488	583	484	510	531	540	585	529	473	513	506	553	531	518	497	526	484	560	530	512	542	519	504	560	551	509	545	496	515	531	544	543	513	536	517	532	521	547	574	558	488	517	511	520	531	498	515	546	540	525	525	547	554	509	515	544	534	521	535	546	516	509	521	526	482	484	539	489	500	556	523	512	523	544	512	510	536	520	502	499	556	555	529	526	520	519	536	536	497	568	531	529	530	517	531	569	572	517	550	508	530	514	557	504	488	546	531	524	539	537	497	513	554	492	511	517	520	574	513	536	521	500	562	514	564	548	531	521	575	516	512	524	529	537	513	514	536	554	448	520	497	514	497	529	548	564	518	512	536	510	480	533	546	518	537	498	513	531	515	495	509	533	515	500	583	507	517	483	532	485	529	536	501	502	538	515	554	544	539	517	543	541	494	527	537	522	515	531	543	543	564	544	509	550	531	509	535	552	519	538	478	498	524	512	543	485	534	551	519	569	527	553	512	552	568	502	533	540	487	527	519	509	525	495	545	479	519	547	491	489	465	543	506	529	529	528	515	519	540	495	511	500	525	505	502	524	519	544	555	549	528	513	554	515	558	540	477	541	533	520	521	508	563	481	506	530	509	513	482	529	512	536	566	538	473	533	521	528	538	522	524	485	511	527	538	529	521	519	495	486	503	525	515	554	522	545	523	567	510	525	502	516	491	516	509	527	513	528	540	594	510	559	514	531	543	525	523	527	506	544	514	488	499	502	515	518	533	528	511	499	479	489	527	545	529	517	529	527	528	523	529	536	533	550	492	521	548	522	536	554	545	544	564	536	552	508	506	526	528	519	536	509	525	557	468	533	493	531	548	530	534	515	554	524	577	561	509	517	533	472	519	572	547	545	501	543	488	544	514	538	519	502	518	535	500	556	522	587	499	498	519	534	538	557	511	546	497	531	498	542	536	508	512	544	526	509	541	504	517	538	564	512	515	552	513	562	516	494	526	533	553	492	473	532	552	539	520	544	546	508	571	544	543	501	535	536	496	545	489	541	533	525	549	523	501	540	549	531	566	555	511	518	508	535	552	515	543	529	517	541	509	540	514	507	501	509	504	543	534	523	522	539	515	520	494	501	505	533	527	533	492	535	508	542	518	553	527	554	501	564	535	515	534	535	521	544	539	572	556	551	535	523	546	531	548	533	559	508	548	536	504	514	555	488	522	561	511	524	514	522	509	549	544	509	554	537	529	520	526	533	514	530	527	518	586	525	502	525	514	522	519	497	568	540	518	521	553	528	502	520	554	546	512	489	495	523	536	549	526	509	523	560	538	513	522	527	531	513	525	530	542	506	484	528	511	536	528	541	556	535	568	530	553	523	510	522	560	530	505	483	502	529	557	560	535	510	527	506	510	529	514	514	524	531	511	523	509	527	498	521	526	570	528	532	538	492	502	506	564	533	497	524	553	511	492	550	525	572	543	499	544	542	519	528	515	556	525	531	501	538	543	537	552	571	531	533	568	534	574	545	542	522	513	519	484	486	554	518	549	498	484	510	537	496	561	552	489	510	525	537	520	499	510	512	508	533	520	506	561	509	486	542	542	497	550	551	533	533	544	531	510	498	497	546	535	491	510	541	507	530	505	520	513	514	570	577	508	556	493	521	529	520	532	541	528	540	517	502	485	525	527	512	528	491	511	547	526	529	501	515	505	510	538	516	516	543	510	532	516	537	485	569	524	545	511	510	567	492	506	529	496	542	507	491	506	557	576	502	509	544	546	524	527	535	555	551	526	533	510	500	551	541	547	556	497	532	550	516	533	516	508	540	523	545	513	533	518	540	548	489	484	531	534	499	511	520	531	547	534	548	489	509	506	538	532	549	490	508	518	515	536	568	497	510	523	507	490	541	497	513	537	542	542	533	485	543	534	498	533	510	524	520	534	527	519	522	543	488	570	546	525	545	533	520	506	544	523	570	562	517	547	499	538	520	525	506	507	544	476	570	519	511	585	504	480	542	534	537	547	533	539	526	493	481	545	508	521	538	545	581	522	554	490	525	528	532	510	499	473	543	517	545	544	512	528	557	534	490	506	562	519	538	516	519	546	514	512	538	518	552	515	518	529	529	488	518	476	534	507	529	544	509	527	520	490	481	539	538	532	507	508	535	531	525	512	526	534	567	506	538	538	518	560	558	524	512	520	586	580	512	505	519	520	524	466	528	556	496	508	495	548	520	564	533	530	494	527	491	513	521	462	505	506	456	549	497	559	541	531	548	497	530	552	537	510	527	504	510	512	474	566	491	520	520	533	543	540	552	547	577	543	523	527	531	512	552	520	487	562	536	480	476	511	517	545	529	529	533	504	531	508	523	543	520	509	568	486	560	496	508	531	564	527	462	537	533	543	515	562	503	504	512	557	561	528	517	540	535	528	479	493	547	502	535	509	479	520	533	497	551	552	552	540	545	502	504	525	555	540	549	541	515	516	530	544	516	514	498	521	519	581	528	519	496	541	532	557	493	519	528	528	533	539	502	516	516	573	459	533	565	498	523	573	552	503	532	504	536	530	536	509	500	518	515	514	500	532	513	538	495	531	513	515	550	498	551	515	500	510	507	527	541	532	536	517	537	558	526	508	513	542	516	503	504	528	538	505	533	526	513	514	545	531	513	507	539	537	526	523	541	518	507	539	510	544	523	572	523	523	497	518	539	507	519	499	472	524	532	516	505	525	552	537	525	508	518	536	512	522	505	515	505	530	487	518	531	505	512	505	506	534	540	528	526
35112	16680	2798	683	501	504	458	498	440	465	452	441	469	466	448	452	437	460	463	467	409	429	454	467	427	470	451	418	397	455	403	462	431	424	444	438	446	416	461	461	451	417	429	435	462	444	431	468	415	489	419	448	449	420	462	488	462	464	421	456	433	442	438	424	458	475	430	436	492	445	447	440	434	449	484	458	437	446	426	460	475	444	433	417	450	445	445	457	424	466	401	464	439	448	390	431	432	432	465	448	412	430	420	443	462	428	456	498	468	458	456	430	464	424	435	424	454	427	455	417	442	482	473	454	436	438	455	435	494	439	441	450	409	464	441	425	432	447	451	470	390	438	477	466	417	419	458	449	441	420	483	419	461	464	488	417	421	451	406	452	471	438	439	431	455	441	474	445	423	423	459	432	444	430	444	451	472	439	403	425	480	428	462	442	473	438	453	451	431	476	441	456	436	431	476	435	449	431	464	420	458	471	404	468	443	433	436	426	451	463	470	425	458	456	471	429	424	508	437	475	422	455	454	454	431	426	441	466	454	433	427	411	458	462	429	453	462	400	445	429	462	427	433	453	439	429	473	454	427	454	436	442	434	424	417	410	465	458	452	456	460	444	436	447	421	426	458	448	484	443	464	452	433	450	430	449	425	471	417	466	449	442	430	478	421	507	442	466	440	467	475	438	445	460	430	457	408	432	437	457	421	452	452	452	414	452	498	510	441	479	477	454	459	424	472	444	431	450	456	459	471	413	452	479	463	418	435	470	434	469	438	455	443	473	444	470	452	414	454	424	442	431	448	462	458	465	429	445	438	467	403	452	454	468	431	491	427	452	439	415	440	446	456	471	435	444	477	462	451	455	423	468	448	450	455	486	458	459	444	448	445	442	456	441	498	444	462	469	433	421	426	425	445	456	467	435	422	441	441	457	496	456	469	480	456	455	453	472	478	488	455	489	438	486	414	432	425	450	468	483	460	421	451	441	461	449	442	453	473	462	467	433	423	475	473	409	402	477	459	450	431	473	433	411	426	443	412	423	437	448	467	439	448	460	429	417	447	431	450	451	449	471	440	447	451	466	456	438	411	465	432	470	421	446	450	443	501	426	456	446	430	471	426	471	432	444	467	437	451	444	468	441	471	476	425	451	442	447	505	446	449	433	406	448	451	425	453	427	468	458	480	416	468	458	442	456	439	426	468	427	447	454	441	431	455	450	426	452	455	405	432	436	408	438	453	424	436	489	454	438	470	432	430	449	433	445	467	460	406	456	435	459	437	455	450	484	405	459	473	455	433	400	425	422	441	445	407	430	445	501	432	465	465	441	452	431	451	476	436	457	393	434	431	448	451	417	444	434	456	464	453	393	438	463	488	460	482	430	458	447	460	457	448	433	424	478	400	435	444	453	422	448	468	447	452	424	466	409	442	445	444	452	438	449	460	447	460	456	458	452	484	453	459	461	424	441	455	427	442	437	465	445	468	460	415	442	471	437	430	476	432	429	474	441	424	434	453	505	457	483	435	482	429	484	454	463	434	437	433	462	438	433	429	453	456	433	472	425	427	472	457	429	464	443	398	418	441	484	448	448	464	482	444	425	447	448	466	452	472	473	421	453	438	448	429	481	440	440	421	404	409	461	454	479	445	435	432	476	445	466	434	422	423	448	460	453	483	417	432	465	469	435	460	417	480	421	432	468	479	457	443	441	411	453	441	431	485	478	478	446	427	441	424	512	472	431	470	428	432	464	435	430	454	471	400	480	427	421	455	481	441	425	443	440	410	463	449	436	429	428	433	429	432	439	447	407	429	461	440	431	470	426	444	435	440	416	448	439	449	429	467	429	449	442	461	463	460	458	470	416	448	416	445	447	421	454	417	449	442	437	430	469	430	459	432	451	435	429	432	472	407	424	421	443	441	441	425	433	439	445	452	405	448	441	424	413	452	405	441	430	442	428	445	442	419	444	409	421	468	448	435	469	489	438	476	448	455	472	423	435	450	406	472	436	422	414	390	441	432	469	457	471	422	443	433	438	432	442	430	443	477	404	438	460	440	462	449	485	452	458	462	484	474	441	447	462	463	448	456	423	472	394	447	426	443	449	446	457	450	393	400	438	450	458	439	421	431	456	417	449	451	399	414	467	426	473	484	396	449	432	452	417	479	431	450	423	473	473	460	459	417	439	410	438	408	413	431	447	481	454	467	412	436	410	435	443	438	451	413	428	418	472	482	414	428	429	431	450	412	425	429	436	452	492	419	480	420	425	422	442	447	432	417	468	495	459	418	440	433	434	445	456	455	475	462	433	429	462	449	419	439	426	450	437	502	436	440	430	459	458	452	430	432	449	421	475	447	447	413	457	492	493	470	407	422	443	439	421	450	471	476	459	473	441	451	407	417	401	448	459	433	433	471	431	421	428	441	415	465	434	435	450	447	424	435	461	456	443	436	462	442	422	472	451	448	449	454	465	449	445	479	460	445	449	479	449	424	430	479	420	440	410	477	445	429	473	459	417	422	434	492	425	439	483	476	466	452	425	429	456	473	413	461	437	433	457	466	486	494	477	426	463	428	456	462	426	445	478	468	442	491	397	416	428	475	444	464	437	438	458	468	419	463	467	400	488	467	474	420	433	434	460	409	465	404	408	419	430	427	435	457	448	444	480	446	465	437	456	426	460	425	433	421	451	439	478	424	425	477	437	447	484	439	434	401	457	454	478	466	449	482	480	433	465	398	439	470	418	456	456	466	422	446	456	490	435	442	422	447	466	387	430	408	422	472	478	455	384	423	452	425	457	475	403	455	416	470	447	508	456	475	466	471	435	425	414	434	438	444	429	462	462	446	431	438	462	426	433	439	454	429	420	454	453	460	459	403	447	473	458	417	444	451	470	389	396	446	434	487	438	428	442	446	452	456	457	439	459	477	460	490	443	454	441	422	411	445	479	447	412	437	435	450	429	416	467	466	462	430	434	486	487	459	450	447	440	428	406	443	437	434	468	414	449	396	459	455	450	456	447	450	410	448	443	448	443	429	456	414	425	440	430	455	438	433	417	424	440	433	469	465	430	436	435	440	436	466	436	424	450	446	437	443	437	464	446	432	442	427	429	409	445	445	438	423	419	429	448	467	436	440	454	408	472	433	459	412	420	457	442	460	435	465	455	456	422	460	418	422	468	435	471	430	423	435	421	453	462	458	463	410	435	448	451	454	471	412	433	465	459	461	396	431	456	446	478	431	454	415	407	438	432	444	452	465	422	435	413	413	423	432	433	402	444	445	437	431	443	464	406	423	455	468	418	469	472	495	432	415	441	428	465	404	453	436	398	454	498	459	458	461	478	423	439	463	462	422	429	464	476	481	449	511	421	465	459	402	430	430	429	457	432	462	455	461	444	433	463	470	477	430	460	429	441	440	467	472	421	422	489	449	451	445	431	440	442	439	486	418	445	484	427	464	452	440	431	449	440	442	477	441	418	448	416	479	465	454	430	417	443	440	408	444	441	447	455
30043	3134	892	682	599	535	501	477	477	505	507	476	474	511	471	458	487	482	478	485	420	502	460	470	454	484	457	485	452	508	486	488	440	464	487	480	468	492	449	457	462	511	459	489	522	465	473	499	472	483	482	477	478	490	501	495	488	468	477	467	481	463	490	456	499	454	507	466	496	431	501	457	458	461	436	453	407	442	450	462	452	487	507	478	525	452	467	476	503	466	443	427	450	473	483	462	493	460	460	436	435	457	484	498	454	441	418	501	467	502	475	482	499	470	473	496	448	471	501	459	491	472	471	462	487	428	462	476	479	507	428	509	480	459	466	458	431	442	461	471	504	484	455	441	461	433	491	455	508	459	455	506	470	469	499	452	484	466	507	433	484	425	495	480	478	480	452	525	469	475	459	464	490	499	501	465	431	456	437	491	479	446	459	450	443	459	436	470	463	483	479	493	455	473	454	491	480	466	444	471	521	477	444	472	493	479	433	469	464	435	471	479	491	494	457	495	510	463	474	454	439	499	423	488	439	468	446	472	470	439	461	457	484	449	491	489	467	454	497	493	453	451	474	466	430	442	476	493	447	473	450	455	456	461	484	462	464	422	489	465	498	450	491	464	476	505	476	442	476	491	474	511	489	439	509	495	453	467	471	465	433	440	424	478	477	477	449	454	455	434	476	474	501	500	492	492	456	502	452	466	474	490	479	492	472	462	489	470	484	440	453	455	436	466	459	489	472	435	431	465	493	440	500	477	489	460	439	455	522	501	467	476	413	487	464	467	458	448	477	472	458	491	477	492	454	473	477	461	483	441	458	451	456	451	436	502	476	467	486	442	467	501	436	475	473	450	494	461	427	458	454	475	478	493	461	441	448	454	466	471	439	474	497	502	474	471	448	452	460	461	450	479	479	505	448	476	468	464	451	453	489	449	460	461	467	487	467	505	464	478	478	465	440	448	466	477	461	462	460	482	481	499	445	442	464	462	484	440	442	461	479	457	448	457	460	452	478	454	487	431	447	472	448	489	433	481	472	487	484	489	423	481	465	498	484	460	495	485	442	464	483	468	471	489	441	483	455	447	528	486	460	487	502	507	464	476	478	480	491	474	463	437	485	456	500	492	489	446	476	461	485	476	457	435	440	493	506	431	455	521	463	503	470	463	444	478	503	474	471	459	529	473	441	457	512	506	463	476	478	474	477	480	461	483	457	439	476	458	492	461	483	479	467	454	456	471	460	501	478	484	483	394	489	468	454	489	497	464	468	448	467	518	466	446	439	532	482	449	438	467	468	488	464	509	461	464	461	451	451	443	496	490	472	489	477	462	455	457	455	482	482	488	478	498	422	424	418	464	477	449	467	449	504	463	438	481	507	420	516	470	478	475	489	483	473	454	451	435	438	466	471	463	432	493	461	484	496	467	470	474	497	460	478	455	475	489	473	484	476	455	480	469	494	487	449	487	489	486	447	455	482	493	456	462	491	475	468	470	420	493	483	474	498	451	468	477	450	437	508	468	505	443	441	455	444	458	478	466	484	470	462	463	483	513	483	477	524	495	466	439	475	505	450	463	459	459	437	458	443	545	492	437	448	476	479	480	453	490	451	477	455	489	458	512	488	448	466	489	442	538	494	466	440	471	454	443	494	478	472	465	429	484	474	462	440	461	469	460	503	471	439	476	487	513	441	492	453	475	441	515	474	466	504	481	450	459	481	477	449	468	498	492	495	452	481	491	463	469	484	421	484	475	471	485	526	500	459	459	457	465	451	456	484	521	445	464	477	468	475	472	441	457	493	451	451	463	522	487	465	483	469	449	467	481	496	484	460	461	430	449	426	508	435	469	473	432	475	468	481	482	473	465	444	485	441	437	498	504	444	455	498	456	505	457	486	450	441	438	456	487	459	493	511	470	421	462	470	456	470	494	467	485	472	436	442	477	429	467	443	452	458	450	477	467	465	447	465	445	412	460	486	442	448	460	479	466	512	493	493	466	429	462	451	436	513	496	468	487	484	447	489	465	491	461	443	452	484	457	477	483	429	502	449	450	482	474	475	465	497	502	453	480	473	461	441	489	494	437	489	470	492	468	469	458	450	469	488	474	479	479	466	446	484	474	491	494	486	458	432	462	463	458	471	435	443	442	469	455	437	496	459	471	494	473	505	479	495	477	465	470	449	454	466	469	451	485	467	510	468	430	471	472	447	476	439	448	468	490	465	451	459	471	432	491	495	487	501	449	490	474	470	447	459	472	433	495	510	491	478	497	459	486	495	476	496	495	469	465	470	499	448	501	485	477	511	494	428	452	450	478	475	476	488	457	453	490	465	453	462	469	444	442	444	487	420	462	436	507	454	470	477	466	459	492	507	473	482	469	488	496	457	465	488	420	459	473	489	450	488	476	478	461	495	495	452	487	478	484	469	478	486	460	502	517	486	486	455	431	483	491	459	467	486	480	440	420	521	441	478	434	475	517	496	450	508	468	458	455	482	498	494	462	481	446	459	440	493	456	474	486	434	429	443	474	476	452	464	473	455	450	473	450	491	502	479	480	490	473	434	478	485	496	441	461	436	451	442	478	479	451	457	483	478	464	446	496	456	476	430	480	496	484	478	466	459	465	423	475	429	466	448	486	481	464	483	425	455	466	460	506	465	439	471	461	493	436	468	502	477	481	470	470	494	461	478	476	455	456	474	452	432	460	466	447	450	462	431	451	461	494	470	481	490	458	479	505	478	505	441	458	462	471	460	460	478	448	458	481	422	486	488	478	490	504	474	437	463	490	483	475	451	521	470	466	447	480	462	465	492	505	429	473	460	447	473	461	492	479	434	501	494	480	472	458	460	472	416	455	435	453	472	471	456	457	520	485	437	477	445	484	452	465	445	424	463	461	465	445	424	448	451	470	492	463	450	504	454	436	517	460	481	505	451	479	530	462	465	476	468	513	465	441	466	486	472	477	458	496	477	458	490	455	483	443	450	470	528	474	441	449	473	472	472	472	463	490	490	500	460	459	469	487	487	499	446	470	450	444	445	459	471	477	440	511	446	473	467	468	482	476	472	470	467	440	490	467	473	490	492	486	491	473	458	471	472	483	465	460	469	449	477	489	453	469	487	454	476	477	468	493	494	484	478	487	450	467	453	485	469	442	501	458	494	513	482	455	507	477	433	485	476	509	480	486	475	472	453	487	442	416	481	452	436	466	496	446	445	466	487	485	478	438	479	482	491	516	456	483	461	465	466	484	455	486	447	478	465	461	444	469	463	461	453	452	443	439	486	489	468	430	489	445	465	455	452	498	488	485	468	483	460	463	468	450	481	457	470	492	491	455	478	472	492	503	465	433	427	422	458	474	481	527	498	479	495	463	476	455	450	486	467	461	448	466	463	467	506	451	453	469	482	458	490	492	456	499	502	494	464	494	489	487	443	464	459	485	470	502	479	475	472	418	443	474	489	447	481	458	500	458	485	477	464	476	507	443	443	462	424	507	466	431	484	461	467	485
26611	22006	28330	26308	21935	8734	992	635	540	482	472	396	435	394	370	363	325	339	299	319	331	301	306	284	318	304	309	310	297	308	282	285	316	301	280	320	273	272	316	299	299	285	325	288	279	314	317	294	256	279	303	269	317	281	308	303	316	301	315	278	281	279	274	296	306	303	288	258	308	274	280	271	288	276	291	310	283	278	268	298	316	275	278	282	272	290	297	248	292	261	293	285	281	300	297	280	294	323	298	279	276	315	296	287	299	286	273	257	287	294	300	256	286	265	264	303	284	289	275	272	270	273	313	286	302	305	265	312	292	272	284	278	257	288	267	272	273	295	306	303	272	274	277	269	267	306	303	296	287	261	281	252	290	291	274	291	303	284	285	317	263	289	272	304	267	262	265	269	274	283	273	281	294	322	300	237	301	277	280	276	271	267	307	298	303	294	281	270	274	267	292	282	287	296	276	282	241	251	280	289	271	325	275	284	270	292	290	278	294	293	281	288	267	286	261	269	278	303	280	289	285	267	280	287	300	299	299	312	269	306	261	285	294	279	307	295	250	270	272	269	272	267	265	260	305	277	289	290	279	294	297	273	294	263	281	307	273	314	278	299	270	280	292	291	302	256	279	280	270	253	267	260	274	271	322	284	312	305	265	288	276	274	286	288	267	319	230	304	279	260	279	280	280	293	288	276	276	264	282	297	317	302	315	289	300	270	263	301	261	269	295	273	271	281	300	299	279	277	273	290	251	272	253	301	275	308	281	284	269	256	282	298	274	266	286	292	281	287	287	279	272	272	273	285	291	299	280	259	276	277	254	277	271	267	332	289	276	260	292	304	268	276	273	308	300	285	274	300	285	301	319	288	277	261	298	262	271	278	309	289	309	282	274	281	292	270	283	292	302	293	280	253	287	280	268	285	284	289	279	274	276	278	269	285	275	294	291	258	285	273	260	293	257	275	270	280	291	308	298	268	296	307	277	298	306	265	249	306	298	276	303	249	294	255	281	316	264	250	299	298	279	269	272	271	284	279	291	293	283	285	293	314	261	288	242	282	286	278	311	246	292	262	286	304	316	298	303	268	272	273	277	286	285	277	290	286	266	291	265	262	265	267	299	303	283	286	311	273	262	268	266	290	311	277	304	279	285	287	273	260	248	271	289	257	276	279	263	274	303	280	277	284	275	297	259	300	289	308	289	282	256	307	255	342	277	290	287	294	279	297	287	278	264	290	252	252	314	285	267	266	267	280	286	306	269	274	291	294	271	282	297	252	280	291	276	316	250	289	278	294	287	270	277	249	280	276	287	274	292	309	282	277	294	258	277	267	263	265	275	278	300	285	293	315	266	300	294	294	279	285	282	310	260	283	268	298	310	288	271	291	296	271	272	273	267	319	253	286	258	269	271	273	267	293	315	300	279	262	272	284	268	303	266	274	274	244	288	282	288	276	273	286	288	283	289	277	296	287	324	281	287	320	272	281	266	256	285	307	280	283	289	264	298	287	299	293	285	285	304	297	265	289	282	291	282	258	260	256	266	319	316	282	304	296	259	276	292	275	268	282	281	250	280	287	292	307	278	310	313	311	256	279	309	286	272	286	282	281	310	305	271	264	303	306	299	282	306	278	288	290	306	278	274	291	288	280	294	259	277	288	305	288	252	306	324	280	269	293	287	274	272	300	268	283	292	275	283	314	299	283	264	298	248	310	320	280	261	296	279	275	303	265	286	319	295	302	271	293	267	307	299	271	275	260	271	265	307	302	291	265	318	273	285	276	281	265	267	275	252	261	281	297	261	275	264	295	295	301	249	264	297	259	275	305	285	315	262	321	274	320	255	268	294	259	314	262	284	319	261	302	286	255	283	280	278	281	295	258	263	255	297	315	309	320	247	246	268	317	287	265	272	284	296	290	280	264	277	291	308	286	286	284	297	249	289	272	281	283	313	271	283	289	286	272	278	287	318	294	338	293	292	281	286	276	265	290	302	263	252	283	325	289	317	280	244	304	282	277	251	301	300	264	260	270	297	281	276	266	274	287	307	270	289	252	271	257	285	282	278	266	266	280	263	290	280	281	282	295	278	289	285	289	302	270	258	306	285	271	292	316	295	296	299	289	294	293	290	271	284	331	308	299	272	292	275	291	272	269	269	273	259	275	278	263	323	297	302	267	252	285	270	289	277	271	288	300	278	272	284	269	265	280	281	292	297	270	308	271	267	303	306	307	281	283	266	279	263	272	267	287	302	282	298	280	313	255	293	277	340	290	292	313	273	268	292	296	258	286	249	287	294	285	292	294	288	288	270	304	272	268	281	259	285	310	268	302	247	241	286	280	274	264	275	289	298	277	308	299	271	265	252	311	282	286	283	260	271	329	278	246	300	304	299	286	255	269	270	254	266	271	270	277	270	290	279	263	283	312	289	299	281	295	285	304	268	293	274	300	275	309	264	285	279	287	265	279	295	277	284	271	283	278	298	239	277	282	291	287	278	251	279	251	259	288	304	311	285	305	269	285	315	279	279	267	258	268	219	297	261	295	259	291	261	263	287	284	284	270	297	262	288	292	261	273	288	291	315	252	304	285	266	311	315	257	271	242	278	301	287	270	294	265	283	284	287	276	289	309	303	252	245	300	277	282	274	275	271	261	313	275	301	258	298	301	284	278	284	294	272	265	312	312	273	280	282	276	272	263	311	298	275	288	296	290	301	268	275	262	290	300	289	264	319	304	279	267	268	280	272	262	288	327	291	293	272	234	301	277	304	302	273	271	304	296	292	298	281	285	319	296	286	297	271	275	282	315	310	295	301	281	272	311	277	269	287	298	291	300	273	274	281	288	281	275	258	283	284	266	296	274	277	313	273	291	292	295	256	295	272	269	264	307	265	286	280	275	288	281	291	300	286	295	302	272	303	282	283	304	299	307	279	287	299	265	286	285	291	289	290	256	289	294	288	266	296	261	262	282	326	264	279	239	263	265	303	258	244	277	278	287	293	282	292	299	277	296	276	276	268	283	279	284	269	286	282	295	266	289	305	329	286	285	250	253	279	306	291	325	267	293	306	262	262	287	264	273	260	284	256	239	288	285	283	288	283	323	302	280	253	280	264	273	282	283	284	302	278	309	282	282	278	280	261	261	288	284	279	270	290	290	323	280	297	267	296	312	262	275	280	281	270	270	254	304	292	288	290	290	266	284	262	275	274	308	278	274	266	286	235	295	257	304	277	274	284	281	312	282	304	269	289	276	263	268	265	264	272	262	288	271	292	314	262	296	266	258	274	316	263	265	273	259	276	296	269	277	295	288	285	294	304	279	271	314	294	278	331	293	264	260	272	265	289	297	302	305	268	305	281	272	278	314	265	279	283	273	284	262	292	304	287	268	273	298	285	309	282	278	237	279	292	290	263	268	289	291	283	273	274	289	284	286	284	306	280	281	279	316	280	290	306	302	282	292	240	280	248	293	270	298	291	287	267	258	279	268	299	284	301	273	289	305	298	294	278	256
53440	11879	7529	4341	2496	1813	1336	1102	877	773	679	659	568	518	468	492	462	405	444	415	402	335	368	347	333	330	381	367	348	339	335	361	338	282	333	314	296	313	294	334	291	343	337	313	368	329	348	297	300	338	340	319	302	313	314	320	301	331	321	270	313	303	294	298	309	290	292	280	314	304	288	297	291	331	302	302	326	282	294	300	309	346	283	296	268	293	296	289	290	292	298	264	297	287	293	304	305	315	342	302	310	306	289	298	302	284	281	292	273	269	281	281	309	273	302	314	271	292	330	298	274	296	315	276	302	287	296	295	283	274	287	276	306	305	286	312	290	279	294	302	324	281	289	319	297	288	329	253	281	266	311	281	324	315	289	276	300	303	315	301	269	307	302	316	286	276	304	299	297	237	292	286	303	303	308	319	326	299	280	301	282	280	286	332	307	317	294	291	284	285	315	282	314	306	311	309	279	287	301	282	311	293	282	312	311	298	269	280	324	277	303	328	281	270	299	340	299	281	297	295	283	295	303	309	287	279	285	297	290	269	294	305	306	272	346	305	266	307	262	306	308	283	294	315	282	294	313	301	315	284	320	295	282	267	328	284	290	276	268	295	293	291	291	274	270	331	303	308	290	310	321	274	323	288	300	275	323	293	303	296	269	271	329	285	272	286	302	273	274	290	296	290	303	286	309	293	332	281	326	313	299	298	283	302	300	291	282	300	304	296	269	284	287	286	305	304	276	315	286	341	291	305	290	331	306	285	307	349	296	310	274	273	294	279	332	288	310	259	306	267	309	296	270	286	290	292	318	280	305	316	315	284	306	280	299	322	298	304	326	272	291	296	282	293	291	298	286	308	331	263	280	322	279	280	306	294	299	286	294	290	325	287	314	283	281	295	306	279	292	327	319	273	310	298	306	308	298	286	278	315	295	318	286	285	291	334	302	284	296	317	340	308	321	302	327	313	294	312	294	291	280	286	284	273	271	277	308	297	265	284	318	308	284	270	316	304	288	288	295	300	301	299	254	326	293	317	303	296	285	280	281	281	281	297	304	296	301	328	296	277	290	287	261	280	304	312	274	302	315	316	270	296	294	280	322	300	295	294	309	271	318	262	313	294	265	303	292	301	293	307	264	294	279	303	296	324	271	280	323	300	326	290	317	268	297	258	320	328	284	304	282	298	300	282	326	298	305	275	299	293	264	286	279	286	295	250	318	295	312	274	290	272	299	315	306	313	290	280	297	313	264	273	287	283	312	310	284	277	287	273	306	274	335	264	304	291	338	322	269	296	331	289	300	273	312	276	259	308	274	291	271	282	288	289	269	327	257	299	317	297	296	293	292	302	285	283	289	327	292	299	324	294	297	300	311	294	302	300	278	310	325	309	277	277	305	296	285	324	295	290	279	286	268	306	277	293	308	280	307	292	281	283	299	302	292	298	272	264	298	322	288	302	286	286	281	308	346	287	293	281	275	275	278	273	323	306	292	258	310	298	308	285	297	290	295	282	309	292	303	258	301	256	295	319	308	309	313	333	299	307	308	304	296	318	302	319	278	283	315	311	281	278	291	301	278	312	319	297	292	310	286	304	318	278	296	290	301	303	286	275	295	310	268	286	280	306	273	280	272	295	286	299	299	296	268	268	310	317	280	302	303	288	340	294	289	296	291	327	277	299	268	306	303	317	298	321	299	286	268	298	280	314	282	312	290	290	281	306	273	308	285	290	263	281	292	290	309	291	279	300	327	303	314	291	273	293	274	316	302	296	286	289	331	283	297	287	331	284	281	289	311	301	308	310	286	308	316	297	313	306	283	263	283	313	286	266	323	308	319	286	312	316	307	299	302	305	293	322	311	305	290	283	277	291	279	287	290	309	316	307	322	292	274	307	314	301	333	322	293	304	316	260	297	284	287	303	318	292	300	290	304	294	287	273	315	297	317	305	310	291	298	285	284	279	292	312	289	284	285	283	286	297	321	308	317	305	298	305	309	276	319	264	310	287	299	317	280	275	322	298	276	313	267	327	313	269	303	307	293	295	302	279	293	292	292	331	280	310	282	291	301	304	274	292	310	284	285	320	283	283	287	293	298	281	314	302	266	276	259	295	291	282	276	296	345	303	263	292	308	313	303	259	308	253	285	290	290	289	319	303	266	271	311	300	290	270	308	293	315	284	324	299	306	323	301	296	312	288	297	319	324	287	311	318	281	325	304	285	275	281	292	312	278	295	277	267	303	287	301	313	282	294	328	268	321	275	284	304	298	273	311	308	322	294	296	274	282	277	296	278	272	302	318	314	288	332	277	269	313	313	301	301	281	315	257	310	293	289	289	294	296	298	312	298	328	312	292	273	277	259	276	266	275	299	268	302	290	310	305	324	320	265	306	311	314	323	273	292	312	284	301	300	281	278	304	284	286	282	315	282	276	290	306	259	302	294	273	291	313	264	287	278	287	315	268	291	303	343	277	308	273	291	296	315	302	293	289	279	282	273	320	314	281	284	281	291	308	293	314	281	282	322	279	306	311	298	280	270	289	298	278	303	281	294	335	300	306	285	249	270	290	301	309	320	321	260	304	308	287	326	281	281	288	313	301	274	281	273	284	285	298	280	302	317	300	326	318	315	296	283	262	302	307	311	305	291	323	309	293	274	296	305	296	292	297	271	298	307	289	319	329	290	285	303	294	286	307	279	307	273	265	301	307	281	308	281	324	259	288	313	282	289	283	284	287	278	260	317	310	331	295	292	299	313	305	273	265	308	277	306	317	298	330	280	316	300	278	304	280	291	294	272	322	304	288	309	279	302	304	295	287	262	289	314	277	286	301	279	307	331	298	299	279	298	285	321	293	297	268	300	291	298	287	280	294	269	279	293	306	302	302	280	271	257	277	322	287	282	305	303	277	308	302	298	281	281	306	301	309	306	318	298	284	294	295	275	310	293	282	303	294	305	312	294	305	294	286	285	315	266	276	261	305	288	281	311	305	271	267	319	302	291	315	280	325	279	312	276	302	278	300	319	258	296	286	294	300	272	321	320	302	255	316	320	286	273	290	280	265	317	302	253	294	299	292	298	292	333	292	290	305	292	302	277	285	285	287	269	297	260	303	298	298	295	292	289	333	305	292	272	292	300	296	277	298	323	287	276	306	300	299	312	283	312	284	315	281	298	293	290	275	290	279	272	275	318	303	300	280	293	282	312	307	283	325	297	305	272	289	305	277	257	305	301	259	296	267	286	268	316	336	285	300	282	303	294	274	298	285	297	309	288	292	321	288	300	275	293	328	296	285	279	285	304	298	301	274	283	257	308	295	304	319	284	312	298	295	282	253	275	332	310	279	278	317	280	302	271	306	312	274	297	290	312	276	300	305	313	270	302	283	302	281	264	309	289	285	312	307	298	306	305	283	310	295	278	268	292	310	319	306	294	300	319	295	298	284	264	292	291	307	267	288	277	295	295	275	297	280	292	293	298	281	303	335	303	283	303	283	303	286	304	293	284	312	291
22237	20014	26040	23706	20012	20057	9457	1441	1005	974	854	781	737	732	701	718	684	606	654	644	599	640	625	642	590	616	627	630	608	603	565	556	591	547	567	562	576	586	558	556	604	527	558	611	598	564	582	541	581	576	568	583	610	590	537	570	546	583	576	606	533	554	577	531	548	551	565	549	552	516	602	568	558	560	620	549	579	569	508	597	564	546	545	529	524	597	559	577	551	547	554	561	537	553	582	584	617	590	553	548	557	585	590	578	544	563	593	595	534	524	574	544	574	548	609	509	588	557	550	561	571	547	561	498	557	512	522	578	550	551	491	540	551	534	554	577	538	633	535	551	544	585	522	549	602	556	589	529	569	588	596	526	596	566	559	539	581	541	542	542	525	577	519	547	546	568	584	548	594	542	542	546	571	535	571	559	498	540	556	575	536	593	568	517	548	541	560	546	526	577	583	567	569	532	546	564	547	562	549	569	581	545	569	510	541	574	581	542	579	535	523	521	551	519	532	566	546	561	546	549	591	545	537	556	563	549	566	543	580	528	521	544	567	539	546	554	521	573	569	565	539	558	560	586	547	555	575	584	547	551	571	570	534	548	520	538	555	541	556	564	520	537	562	536	537	537	549	537	578	543	535	539	536	584	514	557	536	535	557	576	564	526	544	535	550	564	561	506	540	581	553	600	542	535	564	550	561	567	566	592	543	560	551	555	553	541	515	540	529	530	523	602	575	580	608	552	553	535	541	585	584	523	541	536	566	576	546	567	594	554	561	523	566	525	560	539	552	588	602	543	565	548	533	569	510	537	572	567	541	530	530	545	571	564	575	545	569	552	570	549	579	505	503	537	530	537	554	582	593	543	580	543	546	565	533	597	517	549	571	517	559	562	537	578	518	540	533	563	528	501	567	579	568	520	546	546	548	569	555	503	547	532	560	521	609	554	561	536	578	549	576	549	579	522	547	539	546	526	561	503	595	540	563	527	563	554	581	541	576	546	532	543	539	605	565	565	581	552	509	583	614	563	552	555	558	514	617	549	566	539	529	543	547	510	564	551	555	538	600	570	583	534	549	593	537	574	579	557	585	560	578	570	547	560	539	524	594	532	568	507	515	582	537	595	545	538	582	579	529	536	564	540	630	550	564	555	564	555	538	542	552	577	541	569	570	519	577	539	590	572	524	523	534	564	510	535	545	541	527	511	583	573	564	523	577	549	530	543	543	514	523	588	563	589	546	578	566	568	573	514	537	563	533	550	563	559	542	560	548	512	569	558	524	543	512	534	514	537	516	561	577	563	595	570	557	548	555	559	555	611	560	572	547	579	580	541	539	558	557	561	531	564	495	509	576	550	563	551	531	548	516	545	561	535	522	530	555	559	560	537	589	560	560	550	532	545	550	525	563	574	559	585	578	540	533	553	553	538	584	558	580	533	557	551	533	539	570	508	529	583	550	536	561	518	533	573	549	613	562	538	534	545	558	511	586	549	560	578	562	616	544	570	540	545	545	539	552	525	541	602	579	545	508	539	557	565	561	519	549	562	532	542	532	530	495	568	525	584	551	549	607	615	548	559	548	594	561	579	553	601	568	543	575	560	510	551	593	519	542	564	571	628	578	569	551	536	550	563	557	529	567	578	534	523	518	531	543	527	565	560	558	544	577	545	554	581	570	577	593	554	504	570	548	524	595	538	543	577	541	569	543	578	566	544	597	531	597	529	594	544	512	571	600	563	566	526	565	593	548	539	574	529	554	582	569	553	523	574	560	589	547	544	535	529	572	539	575	531	557	588	549	546	551	597	573	571	546	548	579	549	546	505	588	545	554	540	510	511	579	561	545	578	546	560	506	512	530	537	609	575	554	580	574	525	550	571	546	535	556	558	554	566	578	533	570	504	555	528	556	546	535	540	574	546	542	552	533	545	550	555	529	518	579	564	545	575	510	543	557	545	532	584	552	562	582	570	533	512	556	552	537	526	520	552	521	529	554	583	581	562	551	503	575	623	564	544	550	563	555	528	561	558	551	573	518	481	535	537	570	566	527	531	538	553	534	565	543	584	546	504	576	554	523	565	507	566	568	565	581	546	566	536	546	588	552	578	586	528	546	564	556	506	534	572	563	578	546	553	574	532	539	580	583	581	576	506	615	556	507	554	524	545	543	556	582	570	541	557	560	561	539	554	532	546	545	577	562	555	588	555	510	559	555	560	528	557	540	573	582	527	569	527	617	547	502	529	595	541	552	554	577	527	569	579	542	571	558	567	579	541	540	543	585	564	558	561	534	576	579	565	580	527	538	555	547	564	547	568	548	529	502	554	564	581	543	557	529	553	587	549	489	571	515	574	566	556	530	582	608	542	548	552	560	573	513	560	575	577	551	582	536	568	580	589	542	524	550	537	501	503	543	567	516	515	532	560	518	504	552	565	589	562	545	585	527	557	548	568	535	558	520	568	569	564	524	571	592	596	581	525	578	547	567	574	561	581	516	563	513	578	563	564	534	574	578	556	555	566	577	556	569	555	558	551	550	603	510	577	559	569	583	523	588	517	515	565	533	562	520	521	549	544	540	536	548	597	565	566	516	518	548	521	589	544	563	550	522	542	538	563	581	527	569	516	576	549	526	563	543	513	572	581	558	521	576	571	603	510	564	583	576	562	535	527	566	555	575	586	550	559	540	543	541	544	566	534	512	554	575	586	562	574	549	549	550	578	531	520	583	572	549	581	514	558	539	554	553	557	540	589	550	522	567	537	567	526	536	556	539	498	524	585	547	569	536	545	529	568	521	589	598	542	517	544	558	545	555	562	561	547	593	557	535	533	597	514	562	531	555	522	532	562	577	559	554	555	576	560	571	525	584	602	515	520	517	589	566	586	543	603	519	555	557	565	564	539	533	564	539	605	592	572	556	550	508	577	531	544	534	540	535	499	553	574	533	548	548	533	554	559	551	538	535	561	600	573	508	562	524	516	572	521	585	564	576	540	562	565	522	602	530	544	548	569	548	537	510	606	582	569	593	522	532	549	550	556	539	511	511	580	549	534	556	599	552	564	552	562	570	624	572	561	550	573	594	531	547	575	581	568	565	615	537	526	610	551	582	551	522	533	579	553	575	521	551	514	582	549	608	578	552	550	570	517	506	523	523	514	522	549	591	563	539	611	583	548	566	565	574	560	556	568	596	530	541	569	523	547	566	570	540	551	525	514	533	524	551	575	560	557	543	539	516	532	596	547	570	535	530	531	575	533	556	523	552	545	538	555	565	511	566	547	568	532	514	539	563	567	532	558	610	532	542	558	524	524	575	516	498	492	527	556	544	566	507	548	567	564	583	613	562	555	526	535	575	508	570	551	572	580	560	589	573	550	541	571	564	554	553	522	526	596	601	561	566	571	554	595	549	539	512	578	543	554	557	557	551	558	553	537	581	591	574	583	531	561	545	575	560	565	591	532	507	598	569	538	569	555	553	578	561	509	554	576	542	562	524	559	528	569	583	580	506	540	585	551
48045	14042	11829	7040	4294	3170	2402	1971	1655	1369	1206	1024	1006	977	898	821	795	756	727	685	714	664	649	620	626	599	618	643	624	607	583	598	534	579	583	603	573	599	564	531	568	514	527	581	618	535	557	601	581	564	539	557	558	588	535	556	548	511	558	580	540	532	572	570	535	562	533	516	559	534	579	530	521	483	532	536	555	514	529	525	570	531	504	566	541	518	518	501	534	554	539	556	554	483	486	577	506	495	516	572	508	543	547	537	493	549	503	559	553	527	517	513	530	550	548	529	542	509	518	545	495	544	564	525	538	541	513	529	538	560	545	536	533	503	497	532	514	524	490	544	507	506	520	470	557	534	514	500	510	503	526	553	572	514	561	526	514	574	573	545	508	532	534	521	546	523	552	580	503	519	540	541	517	548	572	533	522	515	532	481	565	521	521	539	499	542	521	574	522	513	517	511	538	515	489	486	523	563	487	484	516	535	558	510	519	527	512	535	514	513	507	501	538	520	516	528	510	525	479	507	482	561	575	472	494	514	496	596	500	521	525	505	521	528	492	508	544	542	517	531	543	557	484	518	556	511	553	500	497	513	510	544	532	515	501	491	520	528	504	539	527	540	494	515	531	523	560	527	479	549	494	541	515	517	510	488	557	494	527	501	533	521	520	510	543	522	472	540	463	531	521	535	536	518	497	541	503	465	504	500	520	540	537	506	517	524	515	507	552	519	561	545	536	524	521	480	533	526	551	541	522	526	517	518	492	530	527	492	556	519	558	520	530	526	530	534	489	554	514	528	512	519	518	528	506	476	525	561	548	536	510	556	512	540	519	518	538	523	524	557	535	531	526	556	546	550	532	541	547	532	537	541	500	509	517	528	514	499	540	563	567	508	548	495	524	533	544	551	509	529	523	548	584	515	494	576	509	483	531	510	526	509	530	488	508	512	503	487	521	530	547	578	512	525	490	500	517	530	523	504	506	542	549	538	513	554	518	530	539	519	553	510	514	514	539	512	514	544	552	502	520	507	532	492	549	535	525	511	537	537	521	523	519	526	513	537	506	547	534	538	563	543	524	550	543	530	496	547	525	538	476	529	544	535	482	504	524	497	521	487	561	493	551	510	577	506	537	509	566	526	581	516	513	544	544	525	503	538	511	528	515	483	580	506	538	574	510	540	566	566	520	509	519	506	491	491	513	529	521	519	518	502	542	527	596	515	487	484	529	501	532	521	512	548	473	523	470	513	514	551	510	523	521	524	515	518	557	548	507	491	539	506	530	506	543	519	529	507	526	530	500	477	510	549	503	560	509	482	502	521	542	510	514	475	446	545	488	528	529	531	502	530	511	507	523	532	523	501	550	502	525	512	563	497	485	515	523	478	531	534	532	529	518	500	532	552	542	549	510	563	494	523	493	519	500	535	544	527	488	544	491	544	476	531	505	560	530	501	521	523	565	475	526	506	534	526	507	510	567	537	533	558	518	503	510	479	524	490	526	481	557	521	526	517	517	556	576	531	538	504	544	548	523	557	523	472	542	532	522	501	546	546	514	513	532	519	541	523	550	535	511	558	486	495	501	526	521	526	531	527	548	511	537	535	492	532	522	522	502	563	526	534	487	545	521	559	548	546	507	503	521	514	498	553	495	536	528	536	555	531	550	490	511	519	511	551	553	497	531	493	507	536	528	530	512	536	533	498	526	555	491	535	519	532	550	496	521	540	537	551	504	501	529	472	514	565	496	532	521	555	519	525	533	505	543	518	493	541	529	524	498	569	544	509	562	532	540	502	487	542	542	530	530	547	542	521	510	504	531	503	557	524	583	563	495	516	555	500	514	525	533	525	539	528	520	547	494	517	502	486	506	579	528	533	531	548	514	508	524	543	506	518	551	499	503	522	547	554	502	507	552	519	501	528	540	475	526	502	511	509	501	528	464	532	527	499	510	499	532	506	544	597	483	531	520	519	503	525	546	530	525	502	532	538	495	531	557	514	522	534	546	559	526	481	554	512	536	530	521	504	489	496	526	527	493	500	542	521	518	490	566	543	520	464	504	520	525	503	506	498	547	540	549	520	550	548	519	468	508	550	536	548	534	549	547	553	558	530	547	514	487	509	496	541	522	529	507	533	544	557	535	537	494	527	481	559	551	539	486	564	510	508	534	554	528	515	495	523	567	519	499	524	525	513	529	521	509	559	487	504	521	505	552	504	549	508	524	551	474	498	530	488	545	540	503	519	510	496	556	537	528	514	541	556	556	525	529	509	502	557	517	517	525	520	515	498	513	505	506	539	558	488	522	565	496	522	532	520	537	489	541	500	527	518	556	566	546	513	562	525	521	482	541	520	554	525	504	520	544	492	540	530	513	503	513	498	576	536	592	491	539	536	503	571	557	501	523	492	518	521	515	549	525	522	480	484	573	527	512	510	517	530	508	545	540	502	492	488	530	501	521	522	505	518	515	490	537	517	523	511	563	501	543	546	503	537	558	544	509	517	498	545	520	502	515	547	518	507	544	478	538	591	535	532	536	509	518	489	521	529	551	534	566	525	487	517	493	513	506	522	590	532	470	513	499	528	520	545	532	511	495	531	498	525	502	494	494	549	507	528	534	512	519	551	481	529	560	540	527	582	502	508	518	494	566	474	525	497	509	510	489	514	513	509	502	536	508	554	523	525	540	498	540	501	552	562	516	525	502	523	557	535	517	484	529	536	492	493	462	536	509	524	522	512	521	496	508	555	513	560	517	541	539	523	559	505	493	555	535	520	528	536	496	551	519	497	518	513	548	531	542	502	499	494	482	543	525	523	521	511	514	545	510	546	535	547	578	533	498	515	522	486	518	529	506	525	523	551	558	538	495	493	485	532	539	540	485	522	538	535	513	536	539	516	512	500	523	528	499	529	542	514	565	516	554	522	513	513	527	501	513	554	546	533	539	503	510	531	490	519	499	510	502	568	519	507	498	517	526	541	519	524	540	521	528	559	532	491	532	586	514	526	522	577	507	525	534	507	542	528	529	519	567	521	531	554	545	509	532	512	496	484	524	560	535	526	532	542	534	503	563	530	523	556	510	482	512	531	562	521	519	543	570	538	500	503	525	507	526	550	569	540	588	520	539	550	529	526	474	526	531	535	525	519	490	542	466	546	559	506	499	507	517	516	491	533	535	522	489	499	498	545	574	520	501	526	508	539	502	526	527	517	493	550	524	528	497	499	514	537	542	508	533	524	526	492	526	504	509	548	525	518	522	517	488	508	514	563	549	523	554	533	512	589	564	494	498	534	474	544	542	495	484	546	543	557	500	507	495	512	506	528	517	508	534	506	501	527	551	568	535	507	512	510	515	511	550	531	565	514	504	509	518	515	494	561	512	579	521	493	507	522	468	524	541	557	522	496	510	530	520	530	552	542	538	496	547	562	543	528	520	506	522	538	486	496	514	533	539	560	498	521	523	513	534	499	537	516	479	530	499	529	515	509	525	526	494	519	561	516	536	519	507	522	527	539
35211	17712	3444	685	502	498	457	441	471	437	458	473	414	465	464	447	421	452	416	466	466	473	468	400	431	440	418	468	457	419	449	493	485	458	461	430	425	454	453	422	460	452	433	420	482	421	494	449	445	463	442	445	451	453	451	419	466	438	457	459	427	450	452	391	424	441	402	508	456	458	485	453	476	421	462	457	455	446	447	464	446	470	442	461	440	465	459	423	454	468	421	426	443	445	421	454	425	470	461	441	415	446	416	421	471	446	435	459	436	415	438	427	423	442	432	447	456	460	442	480	453	474	466	434	453	476	458	422	428	443	445	435	416	434	429	464	439	422	446	470	444	425	443	485	410	416	461	435	449	438	463	494	422	444	455	407	423	453	458	429	454	478	464	449	478	441	449	418	443	417	469	458	477	472	435	468	462	484	449	475	430	432	448	407	448	417	417	419	451	460	473	401	461	445	435	487	470	464	451	448	420	440	453	430	422	444	458	409	447	425	452	458	444	427	469	447	456	453	466	448	450	476	424	426	451	460	456	452	453	416	447	407	445	447	445	446	472	442	420	426	445	443	420	434	433	449	445	456	427	445	421	463	444	449	466	414	452	428	471	444	449	448	483	444	493	416	444	432	428	461	420	435	464	417	419	429	440	409	448	452	417	436	441	446	395	411	453	458	431	440	436	455	454	462	466	457	448	445	462	464	459	421	428	438	448	436	475	466	479	458	426	469	434	444	392	458	454	439	449	485	455	483	459	440	428	444	433	442	448	450	436	444	436	406	478	454	454	428	434	476	416	421	414	482	435	417	457	441	461	439	442	451	424	434	443	439	428	457	441	467	502	437	415	476	465	475	492	406	425	417	474	430	410	490	470	428	449	421	429	456	469	447	440	418	458	426	454	400	460	446	446	430	457	443	451	452	494	440	458	440	403	439	412	489	411	442	430	478	476	458	398	450	417	450	423	467	465	482	444	475	436	435	423	441	446	455	416	459	476	422	413	418	481	444	440	433	440	459	417	458	451	417	487	436	452	456	423	433	438	410	449	456	465	470	408	449	441	458	445	429	450	432	463	424	479	369	457	467	463	426	454	427	465	436	461	453	410	458	454	459	456	435	472	416	446	417	468	446	420	435	431	429	445	432	420	447	430	431	431	440	493	460	424	438	449	444	438	444	445	447	438	440	425	445	454	424	409	393	482	409	446	453	457	450	453	469	439	426	422	456	421	443	441	445	419	436	450	463	431	428	433	428	409	446	436	484	469	467	501	451	436	462	478	437	428	434	453	451	465	470	455	462	413	413	448	411	443	445	422	431	420	467	432	427	436	454	438	443	453	456	428	469	406	485	433	432	469	426	442	458	413	473	441	471	407	466	466	460	430	442	441	467	440	438	401	436	473	454	400	431	456	470	403	446	422	445	428	454	450	460	409	419	454	419	421	444	442	457	467	454	434	439	442	470	459	451	473	450	433	431	420	446	442	427	460	462	444	454	471	408	445	438	413	469	436	449	444	452	449	440	441	450	430	457	437	501	464	436	440	449	408	470	446	445	464	448	453	439	438	426	433	437	444	471	462	472	423	432	416	426	440	440	445	465	417	444	490	406	424	476	450	434	471	416	394	388	471	457	430	440	444	408	448	481	408	431	468	410	449	455	519	444	449	463	426	467	440	448	432	409	467	455	448	411	393	426	443	438	449	442	465	399	477	437	457	426	414	447	436	435	475	432	475	484	429	448	432	467	445	457	459	418	443	445	399	427	399	493	453	469	441	483	457	433	425	459	425	422	412	456	461	457	390	435	450	442	415	487	400	416	439	450	460	475	424	431	434	426	520	426	429	474	468	440	450	429	413	479	411	471	442	465	501	459	424	408	444	460	450	463	429	400	436	452	443	420	445	433	447	409	463	459	458	450	440	434	430	434	438	427	433	440	463	456	509	453	429	416	435	456	455	471	434	437	437	451	445	437	487	431	456	461	446	435	421	436	406	447	456	461	408	457	469	414	473	438	437	457	480	425	453	437	449	430	444	451	418	454	432	393	456	404	473	415	433	411	462	438	445	441	429	444	433	422	436	418	480	448	436	455	448	477	425	421	439	463	427	432	449	464	419	421	491	441	410	498	423	480	448	424	452	421	494	430	462	445	449	446	458	445	445	422	435	454	395	444	432	446	427	462	444	449	421	451	450	463	488	443	421	462	450	463	469	469	469	451	518	460	436	450	477	423	421	436	417	433	466	443	456	445	429	455	417	459	435	442	428	475	435	463	446	450	452	414	450	447	460	475	466	460	454	451	446	436	457	436	455	465	439	478	441	438	416	450	391	462	431	433	435	473	414	455	459	445	465	449	437	451	461	421	479	418	470	475	426	407	456	463	474	447	479	411	457	451	452	474	464	445	423	428	457	433	491	483	463	472	431	430	411	461	421	460	505	446	425	442	439	471	453	434	462	447	436	456	434	427	434	465	444	439	434	471	433	463	450	462	416	435	433	429	455	450	505	445	473	452	420	438	425	452	446	403	475	474	442	457	462	429	451	435	417	451	469	415	442	428	467	429	424	475	460	438	453	467	432	429	420	428	474	462	415	453	479	444	422	431	430	461	451	434	427	444	451	441	441	465	450	478	453	420	423	434	459	450	455	426	456	448	401	441	451	458	438	425	480	438	440	510	438	466	482	467	446	455	442	459	438	469	439	437	413	458	443	426	473	454	426	478	469	491	421	459	456	418	451	475	455	403	414	476	470	418	443	432	500	423	454	486	414	442	444	445	465	469	449	453	375	466	426	489	455	470	453	439	448	410	479	450	449	463	451	441	465	489	442	480	441	443	448	436	468	413	450	439	449	455	465	476	444	438	432	445	430	445	463	423	427	430	421	477	409	447	441	442	423	445	417	505	458	470	421	434	465	444	442	452	434	450	402	466	475	445	462	433	425	447	440	462	497	436	464	461	413	456	472	434	476	438	435	484	424	452	418	425	451	429	421	460	439	432	464	478	461	439	443	426	432	464	417	471	479	438	470	407	453	455	388	421	421	475	436	449	463	450	432	420	435	476	454	443	415	452	474	439	428	444	448	477	451	451	449	467	449	432	485	445	451	451	430	434	445	446	428	450	427	441	449	439	422	464	442	437	432	473	469	445	480	425	445	425	468	424	465	434	444	437	438	442	493	434	474	482	479	403	430	390	467	474	459	420	436	408	422	449	487	453	406	439	436	421	472	475	454	420	438	475	435	440	463	396	457	416	461	431	448	437	439	462	457	412	450	446	434	466	436	440	425	461	461	467	461	433	436	445	421	453	420	437	461	445	457	432	434	428	467	484	473	432	424	467	447	459	436	405	482	418	477	425	445	476	484	446	456	437	433	408	437	474	429	428	460	452	446	495	447	453	481	410	413	460	441	432	432	482	455	456	468	425	428	464	471	466	451	447	395	463	432	446	456	493	451	418	432	433	460	449	443	432	437	439	499	431	457	418	492	441	423	433	439	421	454	418	428	445	442	449
31882	3795	872	684	558	537	516	494	497	522	502	508	487	490	493	494	502	485	439	456	435	497	497	449	454	456	473	499	462	465	470	460	476	429	485	449	495	449	447	469	463	497	462	464	480	453	495	453	489	464	455	479	492	472	482	479	466	482	505	467	496	480	484	506	438	439	502	516	484	520	485	465	452	481	465	495	483	432	478	473	484	496	483	498	435	467	474	480	446	468	467	482	449	450	495	482	466	484	437	453	463	479	506	470	455	482	438	471	470	484	438	475	450	476	485	423	472	466	455	457	435	443	448	522	474	490	442	489	427	487	462	484	466	475	449	461	505	507	456	486	475	463	445	472	458	425	468	467	465	467	497	459	462	464	498	496	468	474	458	488	477	435	462	498	451	463	513	468	495	464	464	467	437	445	507	446	431	433	486	457	472	473	457	528	468	470	489	486	461	432	431	499	494	478	479	439	475	444	483	514	483	481	457	496	497	498	454	487	463	446	489	447	495	462	479	455	409	468	509	474	469	468	435	520	473	492	478	507	481	503	448	472	479	455	471	471	453	474	485	495	475	457	459	447	478	414	485	429	482	483	440	481	459	484	471	420	455	488	468	459	515	449	485	455	461	456	465	466	500	444	485	442	464	493	462	485	524	449	495	469	495	447	455	421	467	471	484	454	453	490	484	454	507	483	461	467	465	466	487	490	499	505	495	493	467	499	507	427	485	503	458	472	500	463	461	460	473	463	476	449	464	479	463	440	457	499	476	491	458	467	481	447	495	500	491	476	487	489	440	505	487	457	467	463	454	444	506	440	461	467	487	439	466	459	453	470	431	450	488	452	435	477	452	503	489	504	478	508	538	497	460	450	471	465	445	485	476	451	450	442	469	453	430	499	470	504	459	468	488	438	522	521	410	446	464	471	489	485	462	461	457	456	447	444	461	469	488	489	485	475	470	475	476	484	456	480	454	521	476	488	490	440	490	475	509	468	471	484	441	444	428	437	428	465	487	454	477	461	488	480	467	493	456	475	437	469	451	437	496	503	463	490	506	428	443	464	456	457	464	470	512	464	459	477	508	479	443	421	467	505	466	496	465	479	449	460	484	498	455	482	459	482	539	441	471	487	479	434	464	470	509	465	476	462	433	469	455	455	473	490	437	461	477	487	464	440	480	498	470	459	490	413	459	420	474	443	482	463	493	484	505	449	426	454	475	483	443	447	475	433	504	450	521	485	509	467	446	500	469	446	468	507	446	493	523	487	512	470	471	460	451	511	490	472	453	442	448	461	476	491	479	449	503	482	491	475	481	478	525	436	483	451	487	533	470	440	532	484	489	474	473	475	504	472	442	456	424	445	504	487	499	494	464	457	456	490	478	491	467	481	474	483	459	461	507	461	464	476	453	457	446	442	466	476	486	509	474	525	432	511	477	466	476	456	488	421	445	477	476	471	483	484	465	470	502	458	474	472	459	482	423	498	468	452	462	521	479	475	445	448	479	456	455	443	463	454	447	424	505	485	505	473	434	461	422	458	456	466	478	452	467	448	461	480	452	459	490	459	466	462	512	467	480	444	468	454	479	452	475	446	449	494	458	482	456	448	457	505	466	478	479	460	458	487	440	477	448	455	474	472	481	450	498	487	427	484	478	477	464	497	462	502	498	489	474	515	482	481	478	470	443	482	474	448	478	464	499	492	477	484	433	474	488	470	468	443	470	476	479	497	445	440	470	506	487	518	482	467	489	475	469	464	452	469	494	479	458	456	453	452	477	476	522	412	493	454	479	433	446	464	482	458	474	456	464	476	464	452	476	485	474	472	462	451	442	467	482	449	473	470	432	469	464	467	500	435	470	461	463	448	494	451	488	440	447	436	446	489	501	489	443	477	506	471	471	487	458	490	490	474	466	465	454	480	437	430	419	468	488	492	518	477	466	469	461	501	489	490	442	429	472	457	473	437	456	471	459	480	455	479	497	519	477	475	516	465	458	474	478	471	455	469	463	432	471	472	460	460	477	471	486	482	467	466	487	485	437	490	494	455	491	479	471	471	458	445	494	478	448	487	456	449	440	471	471	479	470	458	466	473	470	476	424	442	476	489	473	457	497	494	483	471	430	442	474	449	418	450	441	459	494	496	489	473	469	445	463	493	493	460	498	472	478	468	464	478	441	465	483	495	517	495	481	485	496	478	443	450	465	467	445	484	495	441	435	469	465	466	462	506	450	461	456	495	447	427	467	490	485	487	475	483	428	491	454	487	447	504	479	460	480	474	470	493	459	478	484	494	480	442	440	472	457	491	500	467	506	441	478	465	497	452	475	512	458	458	469	479	468	466	489	427	462	461	484	501	493	483	483	448	460	474	497	465	503	472	492	511	495	460	473	497	458	460	451	490	442	469	457	510	438	489	457	481	430	490	467	478	462	490	491	453	458	454	450	461	457	467	492	524	498	456	474	461	453	488	472	492	495	440	467	480	484	459	459	454	464	473	484	498	492	471	459	448	493	476	479	429	520	488	495	466	464	517	465	469	442	465	458	451	454	498	464	468	472	432	449	450	474	454	465	485	480	502	470	478	474	471	485	472	513	421	460	476	516	466	480	454	495	433	465	503	465	468	480	456	474	436	400	483	466	463	451	449	447	487	514	454	481	503	477	467	501	500	464	511	482	463	452	473	502	467	466	472	487	506	451	485	491	481	518	476	495	483	476	450	450	478	476	461	497	476	480	487	469	499	417	497	481	458	465	495	492	447	503	447	490	466	457	459	429	476	510	467	488	478	431	455	475	443	486	468	494	435	459	424	466	477	448	459	486	435	465	483	480	537	466	456	460	481	446	480	471	459	487	467	482	457	504	463	447	454	442	485	478	463	478	519	469	460	453	437	476	451	494	495	480	458	489	482	470	515	431	465	485	449	465	492	491	458	466	440	464	511	439	491	489	463	529	491	466	468	459	484	457	475	489	457	443	489	478	432	493	485	475	504	452	474	478	492	475	488	445	461	498	453	454	505	453	487	475	450	456	452	436	460	464	434	480	457	450	456	449	485	467	476	450	526	458	475	445	471	485	469	466	441	477	453	479	487	455	459	477	457	489	446	487	485	460	488	481	482	485	443	468	444	494	511	488	455	440	481	481	439	493	465	454	505	469	461	470	489	487	461	479	474	443	458	446	479	448	470	487	507	488	438	462	453	464	447	444	501	493	495	441	449	473	461	460	519	490	449	470	505	472	438	490	474	467	461	450	470	459	459	480	480	447	481	519	459	438	481	472	487	503	561	454	477	460	466	453	445	459	467	530	498	491	463	486	442	486	499	454	460	484	446	494	440	467	459	491	477	486	473	507	456	473	455	443	491	468	478	478	467	455	474	473	520	472	476	460	480	498	439	490	483	448	470	493	489	494	495	459	433	445	482	512	455	475	450	447	479	446	489	473	503	489	502	483	462	485	453	512	454	450	439	519	450	446	476	508	450	432	497	460	456	475	490	484	493	451	451	503	451	439	444
24141	20006	25933	23747	19895	7531	895	580	448	444	406	373	357	397	346	326	323	314	298	307	321	310	275	297	272	286	274	297	278	279	296	289	297	293	303	322	257	278	269	271	279	286	274	317	290	275	273	290	285	273	267	255	285	244	277	241	254	260	284	261	237	271	271	288	255	243	257	280	257	241	259	270	289	249	254	259	236	274	262	238	251	254	292	245	237	286	277	252	245	253	281	260	264	277	275	253	275	291	250	258	271	234	265	261	234	284	268	253	244	260	243	226	262	264	227	260	253	265	279	278	240	256	257	257	279	294	237	246	262	232	255	277	238	252	259	277	245	240	270	287	277	277	288	270	265	261	232	278	232	265	266	251	261	279	270	247	255	261	261	256	241	277	261	260	265	236	272	262	250	257	230	268	275	259	247	281	280	241	255	251	229	240	268	242	267	251	243	243	234	260	269	239	269	258	264	254	269	216	247	234	261	244	236	273	261	254	271	259	249	272	233	260	250	265	241	265	233	261	274	255	254	246	260	272	244	243	246	261	236	263	244	246	273	273	271	247	251	254	246	265	269	255	275	244	265	264	253	250	268	237	268	237	259	258	231	264	266	283	275	247	262	258	246	258	272	259	257	239	232	289	232	239	242	260	237	287	253	252	216	262	277	296	254	254	284	274	257	250	265	235	244	252	244	234	255	247	247	241	258	260	257	236	252	236	260	251	259	250	262	226	246	233	254	243	262	270	258	257	221	277	263	241	236	292	264	245	246	260	224	244	251	247	249	266	224	257	277	257	273	250	259	254	263	262	252	223	250	266	245	241	271	248	296	285	302	267	239	262	236	288	275	256	283	282	271	246	241	255	272	249	297	252	229	239	254	245	269	249	234	250	258	269	262	282	285	241	243	260	260	275	244	260	275	276	254	233	251	256	244	236	261	241	271	281	283	248	250	233	243	250	260	235	255	250	292	254	248	245	265	278	239	268	254	239	266	228	268	266	252	243	288	244	261	266	242	297	271	244	238	243	263	288	263	234	290	264	231	267	283	263	253	239	274	261	271	280	255	253	262	246	281	266	261	272	268	243	271	237	267	235	241	255	256	257	278	235	238	269	265	282	209	239	254	273	275	259	265	248	267	245	260	240	233	256	272	269	245	278	262	283	272	261	233	247	264	267	244	244	250	271	264	280	265	263	275	242	271	271	250	253	268	235	244	254	237	260	269	261	289	265	275	259	250	268	250	246	295	240	284	228	243	228	270	255	249	265	252	286	256	257	260	268	224	245	251	248	248	217	255	245	284	245	265	248	252	252	262	255	261	246	262	252	257	254	273	246	251	248	233	242	250	257	266	256	248	235	257	256	258	275	261	258	248	251	270	229	252	257	257	235	255	222	277	247	244	236	274	269	252	251	241	270	266	256	252	256	266	219	252	232	256	255	263	261	297	263	286	232	231	244	266	279	253	248	266	255	247	268	275	261	267	280	278	239	226	257	243	276	269	247	271	251	313	236	237	288	272	285	250	273	232	245	254	277	270	261	259	241	245	264	260	242	220	269	238	263	252	225	269	288	230	245	266	241	258	263	242	278	250	268	230	246	276	259	262	246	269	245	270	256	257	269	264	251	234	274	265	265	262	290	256	249	243	254	268	243	280	286	261	280	242	278	279	258	239	227	263	276	266	260	234	252	225	248	253	266	281	259	251	280	260	265	249	242	262	272	251	263	249	231	261	265	273	272	243	269	257	212	230	233	294	234	279	219	276	266	275	240	234	231	279	262	234	221	262	258	255	241	257	255	283	281	283	251	279	254	273	268	292	293	257	251	286	282	254	237	260	269	272	246	251	255	248	279	250	267	292	254	248	234	243	264	282	266	273	233	270	258	259	255	294	269	251	231	259	255	246	246	246	282	252	277	250	282	253	247	243	237	272	244	288	249	268	244	262	268	238	247	262	267	278	267	262	228	239	234	261	252	260	253	248	267	248	235	281	269	258	276	261	257	254	270	235	222	260	255	259	226	277	264	256	244	282	250	255	254	246	266	239	279	241	251	258	264	249	269	263	278	244	251	293	244	266	254	267	254	255	273	262	249	279	250	272	283	250	252	244	241	242	261	230	245	277	271	246	262	262	249	255	253	249	273	250	267	264	269	259	241	290	235	234	272	252	247	260	263	270	255	279	261	256	244	253	249	266	233	238	239	268	269	276	260	291	244	243	237	263	266	234	234	256	297	268	258	257	270	251	259	262	221	256	257	279	221	237	240	261	260	274	266	268	277	245	289	268	275	250	254	238	271	265	277	251	256	269	262	261	222	253	266	240	269	272	254	241	249	265	238	260	253	244	271	252	277	243	274	272	253	263	246	238	268	265	296	215	278	270	233	241	281	254	232	272	277	252	252	257	269	283	270	261	253	274	226	257	242	251	266	257	277	267	276	266	259	254	237	265	250	258	270	266	268	261	246	249	259	273	248	242	237	276	266	262	263	260	270	264	259	272	273	254	281	267	263	254	258	251	284	268	225	252	251	254	275	236	282	267	274	227	232	240	250	258	225	281	273	278	269	266	274	259	245	248	241	258	282	247	274	234	254	257	268	269	259	275	259	237	270	261	259	267	240	248	222	233	255	280	237	255	258	251	272	295	287	272	253	253	252	249	257	277	258	251	243	257	250	272	285	267	262	256	269	280	264	265	249	238	245	247	259	295	280	247	277	248	292	249	267	248	266	256	249	243	246	255	262	228	279	229	259	262	247	253	250	238	241	233	261	248	253	271	280	278	254	267	245	260	243	230	251	267	251	250	255	265	251	251	285	288	277	271	258	265	236	245	273	252	267	277	294	233	238	231	258	256	230	255	245	276	225	225	248	254	249	231	258	251	281	304	243	237	262	238	255	256	235	259	237	247	232	249	237	240	257	277	268	242	247	266	260	236	241	264	235	265	255	254	242	233	260	248	261	266	271	246	265	247	260	261	251	246	269	267	289	254	266	252	272	235	263	244	249	264	271	241	265	247	242	264	256	267	237	269	283	272	234	273	272	244	267	261	283	270	258	235	246	262	264	255	282	246	255	237	276	249	265	287	266	251	253	242	247	263	274	254	259	252	267	219	256	233	275	272	271	272	243	248	245	253	248	253	261	252	258	240	251	269	264	256	265	268	275	251	262	259	271	261	249	273	252	258	284	275	270	269	262	242	268	251	257	250	256	252	246	258	245	292	278	229	272	242	268	269	225	253	251	256	246	277	241	246	268	254	252	258	276	266	235	256	242	251	264	247	243	260	277	274	229	269	262	255	248	269	265	260	266	274	272	261	291	245	252	254	263	274	259	272	241	268	259	264	263	234	252	287	229	251	241	296	240	231	242	277	235	256	244	267	282	239	307	260	254	269	243	252	260	275	253	258	248	222	264	259	284	238	280	271	239	261	247	274	253	267	269	252	245	265	254	251	266	284	263	240	262	250	283	219	282	218	256	248	234	247	217	220	250	244	232	240	271	286	249	270	261	252	278
48256	12710	6846	3920	2360	1675	1263	986	839	680	596	556	504	472	463	444	425	410	378	334	323	353	328	321	342	290	326	296	282	309	324	301	304	281	285	255	309	294	310	257	277	271	285	275	283	284	293	253	314	281	312	281	304	271	283	256	282	302	288	290	272	309	263	293	291	291	288	266	295	283	284	296	269	263	279	292	289	300	262	268	277	263	298	255	258	257	285	259	277	281	292	294	279	255	272	272	274	264	270	257	267	275	281	262	270	289	243	262	256	241	269	273	256	272	283	229	246	279	279	287	261	282	258	279	244	241	256	267	283	274	279	266	270	279	267	275	269	270	249	276	269	259	273	267	268	244	250	254	248	246	263	263	280	285	263	263	249	294	255	262	252	236	261	291	305	268	247	273	297	280	276	246	282	267	276	278	250	253	277	284	288	277	291	271	277	291	258	254	253	256	279	278	259	264	263	255	251	280	282	276	293	267	267	256	273	238	271	292	295	280	275	249	251	263	279	262	254	283	269	268	301	241	227	242	257	272	273	250	272	251	291	258	259	255	256	260	228	285	255	265	242	263	246	256	274	276	278	283	280	250	269	251	263	272	258	264	267	270	266	274	266	267	267	281	254	260	294	262	296	280	269	282	270	237	250	285	259	273	260	289	286	280	269	243	268	283	271	258	268	236	296	294	281	270	255	281	281	272	278	261	275	297	296	269	261	242	271	271	284	252	268	245	281	283	274	287	262	245	272	262	251	272	245	249	270	256	271	253	236	241	249	264	264	279	278	260	281	275	263	269	268	268	302	279	267	275	274	248	282	294	262	293	277	288	276	225	302	300	277	278	280	278	270	275	266	269	263	248	285	301	272	273	302	263	277	261	279	260	255	283	307	255	274	259	289	265	284	249	260	259	258	268	255	260	246	267	244	258	270	245	276	241	246	270	274	253	278	308	294	292	269	300	264	267	261	249	272	255	268	285	243	271	300	232	256	257	265	257	270	264	258	240	277	277	256	245	280	288	273	259	267	273	256	274	267	259	274	290	264	263	274	253	265	280	256	272	296	265	256	263	262	266	256	280	241	275	248	284	258	268	290	222	291	276	275	263	265	275	281	298	260	279	256	292	254	273	260	301	245	266	280	281	259	296	282	265	254	288	282	269	226	269	272	246	272	246	273	244	250	264	259	293	256	279	290	272	279	279	267	283	272	263	253	269	286	274	285	297	266	257	271	275	294	263	290	258	258	268	274	303	284	282	269	304	259	284	264	260	265	260	255	260	258	259	266	271	294	281	298	259	225	281	301	273	237	268	264	245	272	250	259	259	282	245	220	228	259	267	277	269	268	237	275	264	305	267	298	272	276	247	266	279	283	285	286	275	269	246	262	279	265	248	264	295	250	255	251	261	302	267	279	272	284	258	249	277	267	248	254	266	251	266	286	267	267	253	278	251	252	241	298	265	267	273	232	259	254	282	258	261	302	284	286	257	301	269	290	271	252	244	263	266	260	264	246	267	267	268	263	283	262	238	260	268	269	276	303	252	294	291	275	282	227	254	251	276	314	293	240	273	242	266	263	268	280	288	263	268	268	261	251	258	272	293	258	241	267	252	258	260	262	266	271	295	254	281	281	250	257	250	266	254	293	273	278	282	275	241	255	269	248	266	270	251	280	232	245	287	274	270	240	267	280	290	244	228	289	257	258	266	290	280	281	259	266	258	297	273	275	282	277	278	233	278	264	267	250	277	282	234	277	301	261	253	244	312	264	236	252	273	300	280	266	296	261	244	263	263	266	277	261	270	262	263	284	263	262	248	268	271	277	257	247	277	266	253	272	273	286	279	241	260	302	241	252	302	240	243	260	270	261	231	255	291	267	270	288	260	267	289	269	283	274	278	273	252	264	272	248	265	269	258	249	252	257	288	302	271	294	242	254	271	278	250	275	270	262	249	270	292	275	267	249	306	306	275	289	255	299	238	264	262	261	256	264	230	250	238	242	293	273	241	279	292	253	284	280	238	282	278	279	259	244	253	275	262	235	293	271	303	268	236	281	247	260	259	256	250	275	278	297	283	245	238	278	285	263	285	274	262	264	248	268	270	265	261	273	272	283	288	256	251	241	266	271	269	275	260	261	275	281	269	289	288	272	298	266	261	255	281	242	259	252	250	275	257	282	288	256	262	271	258	260	253	264	255	303	266	268	281	244	261	291	271	274	271	267	271	277	252	274	299	263	296	282	288	263	260	264	245	259	259	272	279	277	251	243	292	291	270	280	266	287	248	248	291	251	254	285	280	263	254	261	277	284	247	280	268	276	291	261	251	271	270	275	259	269	309	268	251	256	266	272	240	278	261	268	272	263	243	256	287	260	274	282	259	273	270	274	277	271	266	278	265	286	275	266	278	281	279	277	279	295	273	272	256	267	239	262	288	253	298	271	264	270	296	269	270	244	281	237	242	256	272	275	264	258	264	279	275	273	260	255	262	282	262	280	285	295	242	279	259	268	236	269	254	258	258	268	255	281	261	289	251	284	289	281	264	296	283	275	258	260	235	301	289	258	248	255	280	273	268	249	270	290	253	264	246	262	274	266	294	278	277	292	278	283	270	263	278	273	265	278	256	262	270	281	253	268	298	290	270	248	248	277	275	262	293	260	253	288	265	307	257	248	251	275	234	286	231	301	291	281	257	303	279	267	254	294	253	281	263	255	275	252	269	254	284	269	263	271	267	254	256	256	260	286	281	259	298	258	296	286	259	242	287	290	265	309	247	263	249	280	282	258	282	264	272	266	279	254	257	235	258	289	239	259	252	279	239	276	268	237	256	275	278	265	269	270	264	253	271	230	275	251	246	255	251	265	268	296	299	274	293	256	271	292	287	269	253	277	241	267	251	278	279	243	271	273	265	289	248	259	268	279	268	298	279	269	263	281	252	260	253	274	283	259	284	283	272	289	266	266	252	252	265	290	270	292	241	260	250	268	261	304	264	285	269	243	245	245	270	275	282	300	267	288	273	268	266	228	264	261	301	289	255	263	272	249	262	267	260	275	269	260	288	273	300	253	243	247	260	259	256	279	249	263	273	272	275	264	230	274	253	249	263	271	260	291	256	321	250	264	267	259	286	279	278	277	289	245	234	278	307	259	258	249	258	246	259	261	271	275	285	268	272	264	241	265	260	256	265	265	285	256	266	277	235	254	249	238	270	251	261	264	275	266	269	263	275	262	272	305	299	282	253	292	250	265	267	275	303	258	295	305	280	265	264	256	259	264	283	272	246	279	271	289	267	245	255	259	280	256	282	260	278	283	286	293	286	286	290	265	255	266	260	274	278	260	272	286	286	273	264	288	267	261	267	262	267	288	299	266	271	292	271	263	285	250	278	266	290	235	281	235	269	287	275	263	277	248	262	247	243	263	246	287	270	266	259	249	293	258	279	266	278	297	270	264	276	241	261	252	291	291	318	283	246	234	290	256	251	278	280	267	251	280	264	272	273	281	249	264	289	293	288
22258	19994	26237	23430	19995	19980	6228	1306	1026	933	842	807	814	742	704	684	687	635	639	645	623	650	619	613	558	598	632	603	592	610	572	603	592	610	575	557	615	553	590	604	592	572	572	547	593	579	544	569	571	569	542	594	577	607	606	590	533	534	583	554	559	558	617	587	573	519	498	548	573	541	554	597	552	547	561	552	561	612	584	560	513	576	527	541	491	566	579	591	553	555	544	556	527	587	540	535	566	541	589	545	505	571	569	557	501	514	538	554	584	553	549	544	556	527	594	539	537	574	547	561	558	547	608	553	556	579	528	547	520	570	598	567	551	581	538	581	561	506	566	593	566	566	529	572	559	544	513	529	545	558	585	550	556	557	576	566	570	554	500	583	549	572	518	568	533	567	583	530	585	547	592	552	553	553	563	574	538	564	590	548	534	527	592	534	536	552	575	586	543	547	526	521	497	589	588	544	550	610	556	574	553	581	523	527	553	565	562	561	586	574	536	574	550	513	541	595	511	540	545	538	564	554	565	567	559	542	543	566	572	536	560	581	560	495	532	553	557	563	536	547	569	571	497	538	553	581	535	515	550	584	529	570	561	551	565	573	577	549	562	550	571	534	587	599	547	545	504	531	537	576	541	564	529	558	541	549	543	531	551	539	505	557	527	550	552	599	546	541	552	594	580	553	578	539	581	525	520	517	545	516	573	566	518	559	534	571	558	520	557	535	582	547	522	546	542	561	528	612	592	556	541	539	583	554	541	602	543	545	509	580	534	508	565	567	597	539	553	561	530	562	556	516	511	524	532	595	550	545	553	553	575	534	521	524	584	485	545	522	573	538	523	568	556	551	527	556	540	546	572	518	547	602	542	548	577	549	526	528	568	535	531	567	497	518	609	561	549	543	531	569	481	570	559	558	562	565	543	611	541	570	499	528	557	525	560	545	545	528	569	524	559	548	554	491	496	584	581	563	564	539	563	548	546	503	577	489	561	543	551	539	554	580	538	547	543	551	517	561	548	555	568	542	558	536	525	576	543	596	557	558	560	552	571	568	572	585	535	545	563	542	521	522	498	578	564	541	549	535	516	555	575	504	536	531	523	568	540	559	566	556	531	576	571	501	518	546	528	572	517	557	564	513	588	555	507	583	567	547	571	513	542	571	515	613	569	546	525	550	556	555	560	567	577	515	567	561	543	506	548	551	535	587	550	552	588	544	517	555	552	520	559	560	504	557	544	588	534	564	538	535	548	568	555	542	611	553	541	600	572	546	546	543	561	524	556	569	576	560	557	572	592	554	567	596	515	538	543	544	581	539	526	586	544	593	548	561	553	555	530	514	557	554	532	552	557	523	584	518	563	557	566	571	539	544	512	591	530	548	557	544	594	564	529	541	576	570	560	543	505	570	519	575	575	539	568	591	560	534	499	544	540	561	588	539	567	594	530	558	567	553	549	563	526	574	578	573	563	539	583	532	495	508	544	534	543	543	534	553	569	598	556	611	515	519	540	543	507	557	561	574	552	554	541	511	522	557	596	556	516	562	529	559	526	528	526	540	510	539	523	588	547	542	539	573	539	528	516	507	556	541	534	563	589	574	584	547	514	526	562	564	557	509	574	562	565	593	528	577	547	549	562	526	535	573	571	539	561	553	559	559	586	538	557	499	563	585	502	549	540	558	523	575	537	557	567	570	588	531	570	523	573	572	561	581	546	581	540	526	533	551	567	529	524	506	594	504	535	539	559	550	583	550	558	546	545	526	565	598	542	576	539	546	526	550	566	552	558	561	526	511	609	537	546	518	551	606	552	500	521	542	536	527	511	514	574	527	598	548	528	554	572	598	543	546	501	513	524	549	501	496	502	593	552	573	570	540	540	566	588	593	574	565	563	577	545	580	506	555	561	525	530	559	540	539	573	568	543	521	561	538	554	572	526	554	497	563	548	539	578	557	564	526	581	560	581	525	520	552	554	587	596	587	505	556	529	602	552	528	566	600	570	526	571	519	549	555	499	521	506	607	509	513	543	533	542	510	551	556	569	568	554	551	522	553	542	539	518	578	568	531	548	574	593	574	552	511	522	547	578	557	551	534	553	554	527	552	531	521	575	567	553	549	562	509	532	539	527	542	554	555	542	562	577	536	563	519	537	543	538	520	540	541	548	541	547	579	531	575	601	529	540	525	553	559	571	551	569	491	578	551	580	556	513	522	558	589	563	543	535	508	505	532	550	548	566	555	569	529	542	537	559	517	557	584	549	555	580	554	569	531	533	548	548	609	559	550	559	531	585	570	509	508	576	577	520	545	563	531	528	610	588	527	577	558	540	561	537	605	580	540	560	559	610	555	531	588	593	587	581	563	560	568	535	526	542	546	580	547	582	540	571	555	564	537	555	528	532	577	565	539	549	578	511	548	539	549	560	587	519	572	545	582	570	573	565	524	532	546	514	513	519	543	545	534	573	572	538	577	529	533	562	561	501	532	527	511	521	537	555	566	548	588	593	558	545	541	571	545	524	539	548	540	550	545	553	566	572	550	548	578	498	554	570	542	570	515	537	521	550	594	572	572	575	538	536	521	592	545	556	526	555	562	545	582	580	540	552	590	535	553	508	543	568	566	530	523	579	577	539	540	559	527	544	532	544	578	514	548	552	592	593	524	523	518	555	546	542	564	562	530	617	548	557	545	565	559	534	531	546	554	585	566	553	509	541	587	545	519	573	559	528	566	542	540	526	558	553	545	568	570	554	531	536	563	532	549	614	562	535	567	546	550	559	551	588	537	534	543	549	569	535	533	539	559	527	557	574	587	573	543	577	562	551	548	524	513	493	576	520	517	588	540	582	538	556	566	566	564	598	529	547	560	556	527	526	502	522	542	577	547	572	598	503	520	523	523	538	535	554	520	542	559	551	568	523	571	498	550	533	558	538	538	580	537	519	570	557	534	552	577	504	535	528	529	554	549	565	524	556	486	541	506	537	520	566	554	528	581	560	585	552	575	547	493	523	555	551	569	546	581	526	552	543	528	545	537	542	583	580	569	525	539	533	536	504	549	554	559	555	570	556	597	595	590	543	511	542	559	603	564	542	542	572	515	556	579	597	575	614	540	544	562	534	574	536	557	597	503	545	541	525	561	550	535	557	608	555	537	540	556	555	558	558	579	565	529	569	531	557	555	549	511	585	562	569	531	571	530	561	501	524	547	522	539	529	521	511	529	571	547	573	516	533	532	573	543	560	541	555	568	545	564	552	517	550	542	556	564	563	565	539	558	592	575	474	538	538	505	544	551	549	552	544	548	576	532	573	570	551	562	581	574	529	482	608	535	574	587	528	548	539	565	542	621	580	497	524	542	556	591	577	542	551	575	566	540	582	529	552	554	555	586	512	527	582	605	543	569	584	585	542	568	554	532	547	532	533	582	542	524	562	573	601	516	541	555	548	546	584	549	555	565	559	561	544	492	575	518	544	527	552	545	599	564	595	560	584	536	540	539	535	522	537	505	591	547
39815	19124	12193	7346	4554	3323	2453	1911	1589	1398	1189	1146	1046	978	896	874	838	759	742	716	633	669	647	667	617	650	626	585	611	605	585	629	605	580	595	591	512	616	582	545	605	536	512	574	556	610	564	542	543	576	540	567	564	583	585	529	555	540	543	567	554	557	541	578	529	513	550	518	545	538	543	551	541	535	526	559	525	537	529	499	573	518	526	588	548	527	523	503	550	506	495	557	492	519	522	531	527	507	490	523	516	546	499	584	534	510	514	515	540	531	516	508	499	493	524	542	507	567	515	512	543	511	501	537	515	518	500	473	550	486	521	540	500	542	493	534	525	532	511	535	524	533	530	504	496	513	545	543	503	558	508	542	522	533	533	515	494	489	492	588	478	521	557	533	494	520	519	522	500	514	520	521	572	535	528	526	488	505	513	532	477	491	568	525	538	498	524	541	528	509	540	529	574	467	522	525	570	558	485	504	508	503	552	468	574	521	529	531	511	502	517	493	556	535	530	520	542	541	517	532	533	555	546	495	525	518	501	560	509	541	531	509	512	560	517	500	505	484	541	516	556	510	532	485	496	562	551	500	500	528	544	558	550	496	499	506	522	516	481	497	540	540	508	553	549	478	497	493	537	520	522	510	535	524	503	511	503	495	526	531	523	530	521	531	522	550	538	521	536	494	519	523	527	487	567	491	521	535	506	527	519	499	559	476	526	511	514	510	502	481	518	523	530	517	511	548	525	543	530	538	497	532	504	545	535	547	519	561	520	530	537	571	511	531	498	532	497	520	534	543	531	498	518	524	503	520	507	487	514	522	524	556	543	533	507	510	535	495	556	504	500	492	529	546	503	470	499	513	546	533	524	491	533	515	506	521	487	557	515	492	516	556	519	483	547	527	483	556	497	487	512	526	514	520	525	497	534	550	547	476	494	529	569	502	531	491	449	502	523	516	469	490	509	511	563	486	496	524	546	508	528	521	540	508	470	536	496	534	541	504	494	500	506	522	502	528	508	513	536	538	514	525	500	500	504	486	524	467	519	501	549	535	521	522	516	493	549	509	516	495	491	490	493	493	540	507	491	509	524	512	517	555	497	507	522	497	520	527	507	504	514	524	517	508	488	478	508	522	519	476	508	515	517	502	521	526	538	562	503	519	526	559	521	541	555	505	527	524	505	516	519	506	556	498	503	496	528	498	529	501	481	524	560	536	532	555	468	528	530	529	552	518	562	530	541	547	539	500	501	523	526	506	516	509	545	497	526	512	501	523	475	546	495	512	512	521	498	503	525	552	507	556	505	494	504	471	531	537	534	533	512	549	509	528	511	534	555	502	503	509	518	502	533	538	502	496	516	522	497	482	522	524	552	533	526	513	482	517	555	546	545	552	529	487	514	472	514	573	502	514	525	553	518	550	545	525	528	551	504	513	533	501	506	538	506	503	477	501	581	544	518	500	545	503	520	517	500	550	486	448	518	515	556	544	504	541	492	488	489	464	515	480	514	546	546	500	531	524	519	500	547	544	579	549	521	464	523	531	541	494	525	522	496	518	497	511	496	527	512	537	501	502	538	519	535	528	563	540	531	562	554	567	526	540	522	489	522	464	498	535	535	484	516	527	494	544	514	502	506	549	505	516	502	507	485	513	508	527	505	507	563	509	500	518	526	574	553	471	498	521	506	546	539	537	563	503	522	550	537	474	475	532	513	513	530	556	496	542	545	508	564	519	528	567	516	544	559	511	501	533	571	486	501	492	487	537	506	544	537	544	534	507	513	530	531	479	530	512	582	535	512	528	515	535	481	546	509	484	480	526	544	503	524	555	550	528	528	506	537	538	535	539	503	510	550	532	552	523	507	530	533	521	476	519	492	540	479	553	520	545	514	520	487	493	549	520	526	503	498	495	522	501	525	497	490	505	498	493	510	526	493	503	511	537	500	510	503	487	517	526	560	519	510	472	494	529	517	496	551	525	535	515	559	490	521	515	536	551	528	539	516	555	511	564	507	540	527	533	506	476	507	486	557	528	504	543	510	513	510	518	532	491	518	533	507	503	527	507	504	508	466	507	510	478	518	525	534	566	550	535	515	481	559	485	516	489	481	515	522	524	535	518	477	499	469	510	554	561	516	532	509	526	548	504	492	533	545	514	502	506	498	523	531	511	505	541	532	552	508	516	549	483	555	553	536	510	461	516	502	482	544	526	543	515	540	535	505	503	565	501	550	527	494	533	507	478	493	523	506	544	507	514	510	563	476	490	518	495	508	515	497	520	568	508	514	487	503	504	503	544	518	522	514	509	508	542	545	538	548	502	511	546	547	535	550	520	516	567	518	512	489	498	518	535	499	527	520	526	518	475	562	536	501	503	547	513	518	527	500	557	486	518	537	499	521	515	484	492	553	523	530	497	483	468	496	525	548	527	484	502	515	524	536	526	496	523	554	531	505	504	488	532	529	512	520	514	510	529	534	551	547	523	531	532	523	529	480	532	528	528	541	506	553	483	535	524	544	492	521	525	552	507	527	505	548	540	504	500	511	518	542	461	530	506	509	544	508	515	558	511	550	524	545	541	487	511	567	510	511	569	533	530	549	512	494	511	513	554	553	496	462	513	509	514	507	492	517	510	528	533	491	491	491	528	517	526	492	496	518	561	539	543	539	528	487	568	509	501	492	517	484	520	529	524	522	535	554	516	558	495	547	524	566	528	517	478	527	518	519	512	537	527	486	522	528	517	516	500	506	501	485	544	497	514	538	478	533	550	511	507	543	523	547	524	504	522	546	537	524	496	532	519	513	492	529	495	519	542	523	500	514	500	502	499	507	527	496	517	495	520	497	507	521	547	514	510	532	465	527	554	518	537	511	519	492	482	513	556	488	514	539	566	507	528	538	548	542	515	541	510	513	507	506	518	514	517	537	534	502	484	509	504	521	496	495	494	531	516	503	499	547	492	498	530	509	516	531	505	538	520	554	550	537	539	503	509	505	545	499	507	481	482	535	533	528	502	500	492	481	521	550	518	533	514	506	501	545	524	505	541	527	504	517	512	514	530	506	531	542	515	577	501	502	524	487	529	490	518	522	525	500	491	475	560	537	532	567	516	575	510	491	504	519	569	515	548	527	571	501	509	494	523	500	536	574	551	526	510	531	571	551	543	503	491	541	495	528	543	553	515	501	560	544	496	535	518	560	534	482	509	535	502	520	541	501	550	502	493	511	556	479	534	512	525	503	590	478	531	518	550	523	524	545	512	509	539	504	544	528	526	510	501	526	502	546	523	516	529	494	517	534	556	542	504	509	505	507	461	520	511	501	507	524	512	521	523	497	519	552	494	551	508	517	535	539	525	461	482	502	493	519	515	509	497	502	474	508	521	505	539	555	509	519	550	516	505	522	550	541	496	517	502	559	497	524	556	512	524	519	564	521	535	555	513	532	516	515	509	582	521	534	506	491	558	500	519	494	549	487	512	515	521	572	516	533	566	499	508	508	518	515	484	502	467	493	498
35098	16944	3016	586	490	482	445	483	428	468	434	486	455	429	457	451	387	452	440	418	413	425	475	415	415	443	448	454	453	457	408	457	450	484	462	439	427	448	425	501	458	437	461	444	462	443	441	401	431	493	427	416	435	448	453	452	454	461	443	420	453	485	440	451	439	404	454	442	432	447	421	444	466	429	464	436	438	461	452	408	428	373	404	454	448	453	431	454	427	431	454	394	456	462	479	451	427	463	420	430	411	441	411	451	434	412	449	444	430	478	441	435	425	411	462	418	450	431	427	403	429	434	429	457	468	428	454	430	455	469	466	464	441	424	438	434	445	449	453	456	439	384	429	425	424	448	391	440	458	409	437	458	446	476	442	428	416	457	454	451	461	421	427	464	464	425	427	404	412	446	457	419	472	460	440	457	416	469	446	425	439	439	444	439	422	420	432	448	485	456	440	394	460	456	395	447	440	422	418	432	447	456	483	411	475	407	450	445	466	443	413	445	437	423	445	431	455	433	437	436	443	442	442	418	406	421	432	457	464	414	443	436	459	469	409	442	405	462	431	450	418	446	403	457	440	461	442	438	435	455	447	432	427	407	428	413	441	464	419	463	414	475	482	414	414	460	474	470	441	434	443	422	489	410	413	440	432	416	433	458	473	417	470	456	432	413	411	447	424	444	424	417	408	436	463	442	448	462	422	423	468	446	415	441	463	427	441	430	435	429	433	452	435	409	400	456	430	445	433	471	451	446	471	408	419	411	462	434	438	446	425	409	455	427	465	456	414	453	508	448	416	429	440	454	474	429	422	439	411	413	445	452	440	449	414	449	414	494	431	440	446	434	446	394	416	446	426	452	439	409	430	447	445	446	430	480	476	476	438	432	456	453	426	441	418	435	461	432	441	441	403	426	444	389	446	431	451	418	446	429	442	436	452	447	420	438	425	481	458	438	439	482	447	428	427	454	447	411	440	423	442	464	423	426	444	413	437	455	433	400	403	450	455	439	439	453	422	428	443	450	449	458	425	417	467	441	409	455	456	442	426	452	455	412	424	441	427	454	472	439	452	438	465	433	457	492	442	453	451	419	473	465	454	446	434	436	445	442	412	437	424	442	408	429	421	476	439	474	430	450	420	443	401	472	430	418	476	407	424	417	438	481	443	418	403	418	400	453	412	442	465	444	420	506	473	487	432	434	417	390	422	439	404	448	468	423	437	468	452	416	433	449	437	428	428	468	439	424	454	466	481	431	427	423	396	428	433	453	446	450	441	461	395	452	424	454	434	458	467	450	438	456	446	437	435	433	450	442	440	452	452	432	417	422	454	454	429	414	415	436	451	452	456	440	436	409	481	458	476	442	454	410	460	437	424	416	424	472	454	436	433	444	444	419	470	431	496	439	459	405	438	445	461	448	430	471	442	432	426	476	439	437	407	461	448	443	404	394	437	447	458	436	425	443	404	412	420	429	439	437	400	445	436	409	420	487	454	448	464	464	429	436	467	446	435	397	421	444	412	417	424	435	413	454	420	458	494	441	427	487	469	433	422	464	469	457	435	433	436	447	461	426	436	431	432	449	420	440	450	427	429	437	433	415	443	450	422	441	469	440	459	434	439	471	452	417	472	441	456	446	448	425	470	440	471	448	432	428	455	426	446	460	455	440	461	423	417	491	419	414	440	473	425	495	431	454	433	439	470	426	443	433	416	402	434	430	424	416	427	438	450	440	430	429	443	440	423	449	448	440	463	429	468	451	436	448	470	438	441	465	450	441	430	437	428	431	444	424	448	425	453	447	473	436	429	473	476	441	456	446	494	430	441	415	429	433	447	426	467	437	455	426	465	418	449	440	470	434	428	430	441	416	440	462	464	455	439	420	446	419	407	450	429	435	402	419	465	432	448	434	441	469	452	404	429	447	412	417	455	419	442	443	468	475	488	425	448	445	456	417	446	468	451	406	469	458	407	423	410	463	452	463	432	461	449	428	434	472	429	409	442	464	470	411	432	472	417	470	442	482	418	411	453	455	415	501	453	421	435	424	427	408	405	403	429	440	450	460	437	411	429	455	452	416	463	438	423	432	466	440	474	419	455	424	434	424	419	473	435	436	442	428	463	448	432	451	444	430	446	439	444	444	411	406	434	449	442	476	465	382	433	461	443	468	459	430	426	456	426	416	460	399	443	429	436	507	473	446	410	468	423	430	453	448	454	463	437	458	449	402	412	391	461	465	440	444	446	441	451	443	429	446	478	425	430	474	444	435	442	403	412	460	398	449	441	438	447	443	460	433	432	421	434	479	442	414	423	444	442	442	437	463	445	415	462	421	428	472	417	477	414	427	468	435	427	441	447	418	403	403	492	438	444	416	441	426	450	436	451	399	464	420	448	440	487	440	445	427	450	420	449	453	467	457	402	444	446	464	455	416	436	452	448	449	400	452	466	445	496	436	453	445	443	471	447	469	442	448	452	475	448	460	403	441	481	430	458	437	408	426	440	460	420	437	418	426	418	446	449	442	453	446	435	428	418	444	458	455	449	458	445	440	414	469	429	481	469	413	426	448	443	409	443	464	451	467	443	451	458	447	467	455	458	442	440	483	399	419	424	419	414	465	445	439	421	456	444	420	433	425	427	468	416	469	449	465	456	451	410	472	422	434	463	469	479	464	413	413	394	418	453	452	475	442	449	423	512	476	444	430	443	457	435	414	439	439	425	437	460	436	457	443	454	429	446	483	417	419	433	439	460	454	451	438	410	438	418	413	427	421	461	417	453	435	419	447	459	458	450	411	444	445	433	485	435	442	442	433	388	443	443	484	443	434	409	486	473	440	439	458	419	443	439	474	461	482	454	408	423	442	493	459	400	433	456	446	433	414	502	475	472	432	414	448	419	421	417	398	472	464	423	404	398	393	453	393	456	424	416	451	481	424	432	436	449	412	432	420	439	429	476	460	430	417	416	424	436	443	421	442	470	460	467	424	473	433	456	426	444	432	434	427	445	468	422	417	435	449	460	445	439	466	431	436	434	405	435	449	432	450	433	409	457	468	414	460	432	452	454	439	429	427	408	404	454	421	415	455	470	422	414	453	449	444	449	421	440	460	443	445	447	434	428	437	436	426	456	426	452	469	470	409	469	449	435	443	424	451	431	458	452	414	462	445	441	461	405	452	446	506	451	456	479	450	427	440	445	436	475	452	444	442	419	433	442	462	420	453	449	444	413	440	450	443	474	472	455	419	412	442	465	443	457	429	443	449	419	429	426	444	440	456	437	427	434	453	439	412	463	414	490	469	446	466	468	418	441	410	444	426	447	399	448	433	439	449	474	412	430	446	443	444	442	447	491	438	438	443	435	464	446	424	445	415	454	446	451	443	446	440	415	409	433	478	457	430	419	444	424	445	404	462	463	408	435	414	453	435	450	462	491	437	459	449	489	443	417	453	427	429	448	439	401	426	480	445	468	428	443	409	448	478	470	432	452	408	420	429	437	409	458	465	457	435	420	408
30188	4067	926	674	565	517	459	484	482	523	490	480	476	469	491	460	470	447	477	458	504	454	447	474	464	447	468	454	442	484	451	452	431	450	509	478	477	438	449	474	497	497	531	432	469	483	474	458	479	467	457	500	441	479	453	486	509	476	472	479	445	488	501	507	456	445	445	474	438	443	471	478	461	502	481	460	508	460	447	490	512	489	511	492	474	462	414	431	482	440	457	462	489	462	450	457	474	472	446	473	437	467	461	467	442	478	456	481	449	480	506	445	435	496	449	451	460	453	448	470	508	459	452	482	479	464	434	475	450	487	416	475	469	459	441	470	500	444	467	469	467	469	444	450	440	439	470	480	481	473	490	444	489	480	491	465	440	450	438	416	470	481	418	484	490	437	455	492	437	429	468	509	472	462	506	441	467	447	488	445	460	451	467	456	505	449	444	483	471	432	432	480	446	472	431	446	454	437	494	504	495	462	473	423	485	467	457	434	468	487	465	490	457	506	477	460	472	448	428	474	471	441	477	517	473	460	498	439	469	479	421	439	470	498	469	482	448	459	452	450	472	453	460	440	446	439	470	457	453	470	464	479	451	476	425	464	501	449	429	465	469	478	431	462	450	484	443	479	464	483	482	464	451	482	451	466	451	462	485	478	461	414	461	427	455	545	453	448	437	456	496	485	451	448	478	428	492	488	438	468	422	425	469	463	483	438	483	493	506	496	433	457	523	482	439	481	462	494	444	509	447	491	481	430	470	462	452	491	465	466	448	442	406	457	478	457	453	474	493	474	440	489	447	483	476	477	475	470	470	470	481	457	447	481	444	470	479	471	461	444	447	474	480	471	443	496	447	449	484	506	473	473	439	447	427	487	456	450	446	472	447	449	479	469	477	446	475	485	456	483	474	487	474	489	456	475	499	470	435	451	495	504	474	465	442	485	444	496	443	462	489	437	451	454	487	420	422	450	457	459	470	443	440	470	457	454	491	453	479	474	459	469	507	464	471	502	449	412	466	425	465	459	409	463	494	455	491	478	454	474	462	472	444	455	495	489	467	478	489	466	450	494	454	485	462	450	491	438	472	486	438	419	447	504	473	476	505	482	499	461	487	479	472	477	484	460	439	495	446	477	477	437	515	456	486	420	501	432	489	460	479	483	488	473	468	459	509	473	452	487	447	468	459	493	477	452	455	461	450	444	464	494	468	487	458	464	451	516	443	448	454	448	477	466	493	463	493	476	472	483	452	455	450	428	486	472	466	411	476	479	476	469	473	430	526	481	476	489	491	450	475	468	471	465	468	482	477	424	461	456	481	448	493	469	456	498	470	452	480	503	457	514	441	479	487	478	491	448	495	427	467	432	454	460	453	456	470	461	456	493	418	458	456	443	475	490	478	487	486	455	472	482	490	527	485	470	435	406	456	458	479	431	432	438	433	477	505	495	463	446	458	474	443	494	518	480	523	447	479	429	436	480	489	433	464	422	448	507	488	451	477	509	498	425	470	442	495	461	469	450	448	464	468	442	469	476	488	491	444	501	431	475	468	499	484	472	420	514	473	430	465	498	492	469	489	481	483	449	430	470	444	493	467	466	441	461	486	458	452	444	487	482	460	472	489	475	491	470	461	498	461	473	491	456	471	436	488	459	421	483	446	486	487	475	452	484	453	480	469	466	505	471	474	489	471	447	465	449	480	487	475	493	483	441	473	474	479	476	468	443	445	469	435	460	469	480	463	484	455	458	484	456	486	466	447	487	466	443	432	457	490	438	502	446	504	429	433	500	485	450	470	431	459	431	488	458	485	462	480	494	415	459	430	463	488	484	478	468	467	458	513	503	437	463	447	461	433	455	446	461	485	522	459	456	453	469	483	457	455	469	471	461	468	439	443	456	452	438	509	482	465	432	430	459	458	512	486	437	474	465	493	481	461	465	482	469	469	479	476	463	480	439	420	465	463	453	472	480	463	465	482	474	476	441	473	485	430	424	485	483	499	417	447	468	467	491	507	470	467	432	466	446	459	466	469	462	506	460	435	463	445	482	450	489	480	478	466	491	477	483	480	456	480	475	447	447	492	438	493	455	461	427	469	457	488	460	435	460	448	462	484	437	518	445	503	445	485	454	495	458	427	525	462	465	511	460	444	473	472	475	431	436	476	477	482	479	446	453	493	459	471	461	502	466	466	442	450	463	492	450	441	466	489	463	494	466	439	462	481	454	463	485	487	463	449	458	493	439	461	466	473	466	476	478	471	491	446	495	460	438	487	480	466	473	454	456	461	476	476	473	446	464	466	483	458	486	464	460	488	472	472	480	479	495	496	490	443	490	450	508	458	486	480	453	458	449	430	452	484	475	496	445	474	442	457	462	455	474	475	486	445	439	468	444	480	476	436	445	454	476	436	443	476	425	455	505	468	442	452	497	452	507	500	443	482	449	479	463	437	482	501	510	484	479	485	454	434	456	486	455	456	440	457	433	470	465	475	448	483	469	451	471	448	468	465	463	490	455	469	457	495	472	449	433	507	443	475	466	481	444	508	467	443	430	456	442	466	486	427	434	463	424	444	463	475	497	475	470	478	463	458	479	460	465	475	465	487	441	429	453	501	511	445	461	464	458	461	438	534	437	446	451	451	494	455	469	442	428	484	455	470	462	458	470	471	448	472	488	437	440	452	461	459	487	458	468	465	450	464	417	399	465	463	437	440	465	494	463	459	473	479	452	414	432	445	457	448	473	463	430	486	450	483	483	499	502	469	486	438	465	482	446	448	471	519	464	462	445	477	452	479	436	458	444	447	472	456	459	451	468	442	481	443	439	492	501	482	449	518	439	461	460	478	472	466	454	465	464	455	470	439	448	440	457	451	457	491	496	477	457	456	479	492	485	479	459	481	476	491	463	470	471	496	457	475	464	456	479	455	461	455	488	460	462	463	440	427	473	442	467	455	498	497	479	460	441	457	476	478	472	485	477	488	412	480	481	420	459	478	447	486	468	460	476	433	457	506	453	468	473	476	469	469	446	447	475	491	518	479	445	458	468	452	451	466	463	448	451	452	459	474	455	509	449	454	436	489	429	457	460	460	483	433	467	467	442	501	450	461	456	470	526	453	479	468	479	435	437	450	467	466	516	443	449	451	480	491	456	486	483	472	454	469	479	491	463	498	501	456	451	494	479	442	489	446	461	473	484	507	448	478	497	485	519	486	467	455	451	441	483	467	487	504	495	447	451	441	495	453	454	515	447	439	501	502	440	463	449	457	484	439	473	453	451	492	501	462	452	465	472	467	450	495	456	457	470	458	461	451	455	462	463	443	450	436	469	460	510	478	456	460	441	455	493	458	481	466	447	453	478	461	478	484	467	466	465	460	449	480	448	464	442	471	488	414	468	444	471	469	488	459	441	471	467	469	450	471	433	431	465	427	422	463	462	464	473	452	423	476	482	505	449	444	460	482	459	470	476	484	479	468	492	506	444	493	440	453	467	435	483	452	443	479	482	478	453
26541	22073	28251	26407	21854	8057	919	660	565	490	444	438	400	373	373	339	339	330	375	323	330	286	299	289	329	330	280	304	314	324	280	337	293	288	281	303	291	299	296	266	305	303	308	288	312	280	319	297	309	258	307	301	280	299	257	311	273	315	296	274	272	273	288	305	291	280	302	282	296	282	298	303	263	289	318	255	310	287	283	295	300	293	270	283	307	288	284	285	286	270	269	287	308	317	265	308	290	316	290	287	279	282	281	306	299	255	308	284	277	274	300	267	293	291	258	258	302	263	269	312	274	294	297	304	244	303	298	310	261	298	298	289	286	298	293	271	285	271	263	276	287	322	262	262	261	270	283	290	240	281	294	289	274	300	268	275	244	285	268	284	278	302	259	274	301	304	275	295	283	301	295	294	309	283	289	292	286	279	293	264	281	290	291	283	273	245	278	287	274	277	305	283	285	299	299	273	289	260	279	294	282	307	267	305	293	284	278	273	304	281	276	263	259	302	325	288	281	284	282	289	297	304	291	285	309	273	285	257	270	278	283	293	282	280	300	312	276	279	270	283	303	269	269	294	286	287	250	286	260	283	266	310	248	285	276	260	292	309	276	281	260	291	295	260	305	301	275	258	298	273	308	290	271	282	274	292	264	287	290	287	279	280	267	260	310	266	289	266	264	293	278	286	289	283	280	297	293	300	281	273	314	295	281	289	250	285	259	262	282	296	267	290	318	288	296	287	299	299	291	278	278	273	267	297	306	300	249	279	289	244	270	279	279	290	265	288	276	314	266	287	287	261	302	281	269	309	277	273	315	269	294	294	273	306	274	272	300	277	296	260	281	274	306	308	265	285	287	275	283	274	291	287	259	256	277	275	267	301	269	284	260	284	303	290	272	269	267	273	313	279	259	319	281	291	286	307	274	271	292	260	281	286	265	293	273	253	267	273	297	272	282	270	285	261	289	283	292	302	261	267	271	264	289	283	262	306	259	270	282	276	257	269	280	269	293	289	286	287	266	276	298	268	284	266	298	253	308	272	320	297	275	290	284	302	286	289	268	279	284	266	315	278	261	280	300	325	277	278	281	284	274	275	267	283	284	294	280	321	277	300	294	312	273	261	280	264	277	301	284	266	280	269	278	297	283	287	290	276	296	288	307	288	316	304	261	300	290	319	262	302	282	294	282	294	277	308	324	256	279	300	245	274	280	280	281	272	299	245	239	293	285	269	294	279	296	272	296	277	292	301	306	300	277	261	283	279	322	275	273	285	284	284	277	260	260	305	271	270	283	298	270	295	285	278	278	277	256	290	305	268	262	273	281	297	297	285	295	265	250	296	273	282	324	298	272	270	288	305	287	310	281	318	283	302	290	265	299	294	247	286	297	269	269	283	282	294	284	303	278	294	284	262	274	285	289	287	270	276	274	259	280	295	312	270	301	300	283	262	266	264	267	287	284	272	275	284	312	285	275	264	269	259	309	257	276	243	271	306	273	257	292	283	257	314	270	300	292	276	296	279	277	287	284	268	306	269	239	275	278	292	264	266	283	254	253	278	271	261	261	318	279	272	292	282	238	286	294	272	268	296	269	249	265	328	282	307	273	287	238	300	268	294	284	285	286	287	276	300	282	298	296	267	252	281	290	265	264	275	274	284	297	265	294	305	272	273	297	287	246	294	298	291	282	284	300	282	295	282	240	276	294	295	279	279	298	260	273	283	280	275	289	287	290	257	286	263	286	282	277	267	274	294	309	264	284	272	276	287	295	293	258	257	250	248	288	291	293	255	289	256	262	273	296	285	277	292	282	278	272	277	283	321	267	266	288	306	289	272	282	258	270	280	312	320	277	268	294	297	280	259	294	258	316	289	288	277	279	292	289	279	295	302	280	258	269	293	281	260	301	305	280	289	296	307	293	295	260	303	279	286	288	283	293	303	269	302	278	290	303	282	292	287	273	272	274	265	306	299	292	271	289	267	296	273	262	282	287	242	281	279	295	300	253	275	284	296	282	276	291	273	291	316	251	262	283	266	295	302	300	273	295	283	278	297	278	286	306	297	282	281	283	268	284	262	268	266	266	283	282	300	283	301	278	292	280	272	299	282	266	280	285	282	310	300	291	295	273	253	305	271	276	281	303	305	311	278	292	272	266	283	318	286	264	283	280	330	320	299	271	306	277	267	290	279	260	291	274	285	295	294	298	303	278	238	276	284	291	308	274	276	278	267	312	299	302	295	272	286	269	285	279	286	267	264	272	248	266	278	302	265	280	289	289	275	309	266	280	279	307	301	292	296	286	265	302	279	302	287	279	288	277	295	277	284	254	286	279	292	317	281	265	288	284	263	282	258	288	295	282	285	264	294	284	321	323	290	288	290	256	296	282	268	325	268	274	279	316	280	275	306	282	296	276	293	301	266	295	297	268	291	258	279	299	323	276	267	291	281	286	276	292	299	296	268	283	285	287	299	302	301	274	294	296	276	298	277	261	284	264	288	271	299	300	303	291	303	301	279	229	296	285	266	312	277	266	244	305	303	254	287	292	268	265	273	255	296	257	293	288	277	281	276	267	293	265	311	290	290	282	261	283	273	297	279	295	270	307	279	275	257	279	285	296	280	283	323	279	279	332	275	276	284	260	274	282	280	279	311	280	290	278	268	311	293	287	267	315	295	292	298	280	300	275	265	254	291	287	249	286	287	273	270	273	302	278	277	283	260	272	306	255	287	286	274	271	303	268	279	299	288	269	258	315	267	245	263	293	270	288	287	288	290	270	274	301	288	262	275	251	257	264	294	268	315	303	292	277	294	256	273	283	314	248	279	315	274	286	278	266	297	273	299	278	270	276	305	275	287	262	301	311	293	300	298	250	293	302	254	268	302	271	292	283	299	295	284	306	301	269	258	296	278	294	281	278	283	302	297	311	287	303	256	304	272	318	296	281	283	301	302	290	277	314	277	282	241	293	294	261	282	265	281	282	260	258	323	268	273	301	305	278	254	305	283	269	277	281	276	314	287	283	297	283	294	281	242	269	273	296	262	302	268	309	304	292	279	292	308	303	263	280	294	250	285	280	319	309	265	275	291	275	313	302	338	278	292	284	261	301	296	282	319	268	299	292	291	307	279	284	298	296	295	252	296	270	264	280	289	280	295	286	269	290	282	248	281	312	291	283	242	260	286	289	266	297	274	268	309	271	302	264	261	289	279	299	309	266	280	263	241	268	262	266	302	302	309	290	291	286	284	272	290	307	302	293	302	276	254	311	311	310	284	254	292	273	285	278	328	264	299	294	253	274	266	273	291	255	282	250	301	276	253	294	290	273	276	274	264	319	289	299	306	285	279	283	284	309	294	320	269	302	292	318	271	258	300	284	273	295	274	303	255	299	297	303	280	311	278	282	262	263	257	271	266	276	290	300	296	269	276	275	296	251	307	295	267	316	286	262	296	299	275	307	289	258	283	282	270	292	285	271	298	301	273	279	259	279	292	257	258	277	285	240	271	273	289
55060	22413	7519	4261	2572	1833	1422	1076	910	743	666	618	546	542	484	462	436	435	383	391	414	383	346	334	334	355	335	358	327	356	340	335	291	332	346	297	352	336	318	310	340	332	337	337	328	332	316	310	316	332	331	309	308	300	297	347	302	296	305	293	299	329	314	320	295	303	338	293	271	328	317	314	273	302	289	276	299	290	334	305	284	318	316	303	317	322	309	282	313	287	285	280	301	305	276	330	270	324	297	279	276	275	293	314	297	302	299	288	292	315	302	279	291	336	293	278	287	305	298	304	289	317	286	316	304	276	304	285	295	319	313	291	280	300	330	302	269	281	258	278	304	278	276	285	299	277	301	289	301	308	293	265	283	315	315	315	293	298	318	300	286	303	282	301	278	318	298	271	290	294	302	286	306	330	310	289	304	280	260	333	283	264	288	302	301	302	287	323	295	293	301	298	293	260	297	305	278	335	260	304	293	288	291	282	299	297	298	283	252	298	271	248	282	301	294	307	332	285	288	297	285	303	307	290	294	281	298	287	279	285	307	294	278	332	294	318	277	297	311	273	289	293	310	282	308	298	311	287	314	281	328	288	294	308	310	303	291	303	313	315	314	287	310	302	287	300	280	309	298	310	306	290	306	309	284	300	278	278	290	287	277	292	294	302	295	299	284	288	283	304	310	306	276	302	314	280	319	322	293	300	296	305	290	298	290	323	303	307	301	291	291	326	285	316	297	300	301	295	309	303	284	292	286	286	253	314	288	316	302	319	318	287	271	315	304	302	283	273	271	291	317	277	301	299	258	268	271	327	274	278	281	283	300	302	287	315	315	313	294	330	295	302	267	292	308	299	284	295	276	289	337	297	297	299	298	321	302	276	293	286	308	274	289	294	290	302	290	282	317	314	306	247	288	271	317	284	278	279	317	294	316	307	285	287	294	289	302	304	291	339	302	337	284	331	300	303	271	312	274	291	296	268	306	271	295	299	299	300	280	293	305	296	302	302	293	266	324	301	300	294	299	295	311	287	286	308	296	279	301	269	310	308	263	263	288	291	297	295	292	281	267	271	311	326	327	294	292	302	279	285	268	277	305	269	313	282	286	313	289	268	282	298	307	280	250	273	329	294	297	286	262	312	299	298	306	287	311	286	300	291	284	296	282	298	250	254	290	299	306	273	288	313	310	307	299	291	288	307	298	312	296	297	294	311	317	297	287	290	286	309	274	307	261	290	287	316	301	294	271	299	292	279	301	283	272	292	299	301	310	284	278	325	291	294	308	292	261	292	296	256	324	320	303	277	301	258	313	293	288	344	292	332	304	291	282	292	275	318	286	308	324	313	281	314	316	300	298	327	303	287	310	277	281	276	298	301	273	296	282	299	308	271	287	298	286	311	290	308	302	290	313	296	316	288	292	292	288	305	275	295	306	307	304	303	284	288	280	248	327	291	303	308	286	309	305	273	293	275	291	269	263	276	284	264	279	302	325	293	291	319	274	316	322	285	302	269	311	297	298	314	253	317	291	295	328	276	319	273	292	294	299	291	270	306	308	273	295	284	283	327	286	331	279	301	300	299	312	314	274	282	300	310	290	294	292	246	283	292	297	278	285	285	324	296	316	294	304	297	280	282	304	326	273	289	294	293	251	280	311	315	284	297	278	284	280	278	306	289	285	304	287	289	282	284	267	278	295	288	309	294	320	288	336	283	291	298	295	304	278	310	284	292	286	304	292	303	310	302	270	300	338	282	289	304	272	275	260	309	305	313	313	298	299	288	307	303	276	275	299	309	287	254	278	307	284	306	299	272	296	304	309	293	281	315	300	304	302	312	274	278	279	296	321	282	296	281	307	301	279	293	320	294	311	300	297	268	266	310	287	300	297	296	304	299	295	302	303	307	310	311	309	278	303	302	294	286	291	285	304	288	315	320	301	267	257	319	284	297	308	307	289	316	290	289	310	322	271	310	289	312	287	301	298	293	279	269	314	304	278	290	299	264	292	292	308	314	350	304	304	286	303	296	297	276	286	277	287	314	284	276	264	281	301	310	251	295	271	292	288	317	282	272	296	320	298	298	298	287	289	299	308	270	320	281	307	277	326	298	319	314	274	310	321	292	291	267	277	279	276	301	301	287	288	300	282	294	295	290	301	300	320	296	287	294	311	280	267	312	289	293	317	293	318	276	298	298	272	287	276	291	266	280	273	289	279	280	288	328	303	322	311	293	304	292	281	283	266	293	273	276	310	309	285	304	287	308	275	290	328	294	302	314	328	288	279	280	306	270	283	304	295	274	308	297	327	282	293	271	289	302	309	324	322	319	310	302	288	302	304	293	271	296	301	315	289	306	304	287	310	278	282	309	312	297	263	295	313	270	304	296	305	310	319	318	327	324	308	312	317	279	275	296	268	306	288	283	298	317	310	303	314	314	268	300	296	294	295	269	272	311	274	278	290	312	301	295	289	325	284	284	295	290	300	308	301	287	307	293	312	289	274	295	291	328	325	244	286	280	320	285	320	283	272	300	279	296	279	309	329	289	272	309	295	281	283	277	315	289	292	304	283	273	283	314	307	311	281	283	287	313	298	295	275	316	305	283	274	298	297	319	258	281	307	286	308	311	319	300	264	331	302	282	282	300	287	275	298	290	294	301	286	274	295	308	311	316	276	286	253	295	301	304	294	298	289	296	273	303	291	319	273	282	275	296	281	310	290	317	325	326	312	293	294	283	282	291	286	300	295	286	290	283	282	306	285	284	298	312	275	316	294	321	315	285	283	275	290	266	291	286	276	303	283	294	309	324	280	315	292	274	305	332	305	289	299	296	303	299	305	309	292	277	291	334	298	310	314	296	268	300	307	283	290	301	292	299	277	307	288	306	285	310	315	288	276	287	308	296	288	284	270	283	283	306	333	298	330	309	294	280	276	291	323	300	302	306	286	279	288	298	290	298	306	286	270	298	285	318	266	293	313	302	307	303	285	298	305	287	267	296	286	270	303	308	281	285	296	290	295	282	287	279	326	300	299	294	319	297	320	318	304	303	311	312	299	269	288	290	303	310	275	325	293	279	300	334	324	281	306	289	312	296	298	321	289	296	312	306	302	309	305	294	297	277	317	275	287	295	268	300	294	331	308	314	268	289	298	308	298	315	293	268	265	303	289	288	309	300	309	293	301	270	297	285	295	316	293	283	294	278	289	306	304	315	289	292	323	310	264	331	300	309	278	320	302	283	290	313	300	283	277	307	289	293	291	294	271	289	285	275	281	292	303	268	300	284	288	302	283	292	282	280	315	329	306	273	296	302	292	315	265	302	285	280	314	279	303	282	286	311	312	304	281	307	283	286	311	348	291	310	281	294	293	292	304	315	275	310	304	310	315	305	295	278	305	326	300	273	323	292	296	302	301	300	307	308	283	313	284	273	309	266	299	277	313	305	317	285	303	252	312	273	311	321	270	321	303	284	299	288	314	289	287	282	291	295	286	286	303	304	289	298	286	300	289	310
22263	20022	26207	23514	20015	20032	7341	1257	1029	943	905	813	757	696	742	681	653	626	613	637	629	607	617	583	595	587	594	561	618	569	640	587	586	572	551	572	575	562	580	558	552	575	614	576	545	548	567	588	541	566	597	595	587	528	527	588	621	590	539	574	542	615	601	577	582	599	608	530	557	595	575	582	553	567	573	584	563	573	566	588	549	592	582	579	561	560	555	545	573	574	547	573	548	584	539	549	605	561	551	510	525	560	544	557	554	560	570	528	522	538	526	519	566	565	558	560	591	551	598	559	537	536	539	542	569	520	563	592	547	596	502	571	563	539	559	545	573	543	582	537	538	544	546	562	545	549	546	538	519	557	583	562	566	529	549	540	556	558	541	532	559	556	559	564	528	526	540	540	566	589	538	540	592	506	515	589	572	529	550	563	564	549	573	543	587	545	564	590	571	553	560	528	543	532	516	610	559	547	557	558	552	532	540	560	567	544	544	538	551	550	575	573	580	555	581	539	536	547	524	566	544	517	537	551	548	556	543	506	522	562	559	542	539	568	587	590	558	547	575	574	541	592	541	544	554	581	568	544	533	547	532	546	566	545	556	513	556	553	531	547	561	573	552	533	557	573	567	567	551	559	541	537	547	549	586	579	555	533	523	569	567	550	539	541	539	593	545	572	540	581	497	571	574	568	545	598	538	573	518	567	582	591	591	539	528	525	524	504	583	527	544	585	575	517	547	561	576	526	577	562	538	565	568	533	552	532	570	589	536	541	539	571	565	548	560	535	543	593	571	571	590	554	561	550	544	525	539	572	577	538	535	578	506	539	580	557	582	567	599	550	516	574	558	591	569	579	562	565	530	580	596	552	548	545	575	570	551	583	521	507	545	531	571	562	529	549	616	495	508	545	571	522	553	591	549	536	552	582	572	539	565	584	525	503	562	551	568	560	553	524	540	495	546	585	536	545	586	585	527	584	607	570	547	550	553	592	555	559	527	569	535	553	524	560	572	573	603	530	537	551	517	595	526	580	570	571	551	523	580	614	521	566	536	598	584	570	585	524	571	579	564	540	503	571	516	615	540	543	519	585	563	562	585	574	572	559	572	556	527	540	575	468	563	593	567	540	600	526	579	542	573	562	590	582	580	576	585	552	548	518	579	552	548	568	535	575	560	568	545	536	586	553	539	536	586	534	571	549	586	540	524	556	581	597	587	564	529	564	565	537	537	584	596	530	537	522	552	512	562	534	528	522	572	514	562	531	544	558	580	546	527	574	528	528	577	582	570	586	579	568	554	570	561	557	572	563	521	584	506	548	568	534	581	536	549	539	520	560	578	545	559	541	572	561	545	558	530	546	541	573	553	540	542	582	560	548	490	543	568	527	575	579	584	577	547	586	555	544	521	540	525	552	572	543	510	542	535	554	514	538	561	556	503	555	578	521	583	568	517	518	600	565	546	567	520	547	528	550	538	569	514	538	555	530	573	555	542	523	532	515	502	567	592	575	569	541	534	520	550	526	561	581	551	560	547	572	533	527	534	556	555	562	540	584	560	519	552	571	570	586	562	551	542	537	551	579	539	559	584	587	601	541	576	555	552	498	570	563	526	573	593	554	526	536	542	547	512	547	596	509	548	520	527	584	584	552	548	556	551	572	588	555	570	568	530	551	560	541	505	546	596	583	558	496	520	556	548	540	569	593	550	576	581	579	560	536	534	579	556	590	569	559	581	604	580	540	575	567	553	538	547	571	566	518	529	583	550	560	592	553	551	545	575	543	566	546	555	553	538	582	558	575	521	565	541	525	535	553	544	563	587	499	571	517	522	557	525	533	555	528	530	574	568	578	560	575	537	535	550	584	516	520	556	538	559	533	555	557	566	488	565	535	582	575	553	525	530	529	545	590	579	568	541	538	582	561	562	592	563	577	560	519	594	600	568	557	558	536	554	531	548	548	524	557	516	573	585	553	540	559	541	506	545	554	564	546	562	560	570	546	551	517	555	532	575	551	562	567	530	519	567	556	592	552	530	547	552	575	570	527	561	518	592	590	613	545	536	548	560	579	555	599	555	550	543	565	582	536	572	565	569	575	564	562	602	555	545	551	587	557	577	551	549	578	574	552	527	545	588	568	527	541	553	525	559	521	510	533	565	550	558	528	551	543	525	539	562	542	587	572	540	597	597	563	545	571	543	551	585	558	586	557	591	502	554	568	537	520	587	603	533	557	523	599	547	547	571	535	546	570	580	555	531	558	544	558	532	578	524	596	535	601	516	542	546	546	576	522	487	570	560	550	534	527	557	558	553	532	555	548	554	559	556	541	553	562	577	558	531	567	539	554	554	610	538	569	508	578	558	533	535	624	586	576	550	561	598	576	573	601	520	564	517	509	554	562	578	565	545	546	538	600	555	536	539	505	558	527	554	554	565	544	546	547	542	555	537	538	567	522	539	546	545	519	551	551	576	551	578	567	533	553	572	567	590	538	587	512	569	558	532	565	527	546	582	555	562	589	534	542	573	567	574	558	597	527	547	518	535	555	557	575	558	549	537	561	579	534	550	538	538	574	535	592	544	546	538	528	535	528	526	518	541	568	556	570	584	509	575	569	549	577	544	526	550	566	550	544	598	524	544	545	542	546	574	525	549	569	515	600	569	538	527	547	541	546	553	551	580	611	558	543	556	589	548	538	576	531	581	558	586	544	580	542	587	550	553	549	566	555	536	572	553	549	533	567	560	522	576	541	606	541	505	574	514	560	554	549	576	528	578	508	527	600	530	553	584	553	546	551	562	536	551	551	552	585	575	535	548	548	546	601	579	567	560	558	578	555	531	514	535	567	557	524	574	594	579	535	571	549	539	562	562	528	574	563	524	584	542	534	562	574	538	520	535	580	584	552	530	541	560	551	582	547	578	534	589	565	546	578	582	526	571	564	545	596	553	513	587	532	537	540	549	564	584	549	571	563	550	558	546	551	571	566	538	542	561	540	560	607	547	535	544	563	545	587	533	570	546	559	561	531	573	534	602	531	542	581	544	563	594	546	557	568	517	554	563	557	544	592	504	572	590	534	547	530	536	571	523	540	555	568	573	501	548	510	520	564	520	584	558	533	550	612	559	557	549	520	543	597	604	556	529	519	557	518	580	546	566	542	567	575	537	582	558	490	525	542	517	542	543	527	518	576	589	599	545	573	544	558	523	538	535	536	524	555	568	533	578	530	540	525	563	543	556	526	568	553	519	594	524	566	557	565	550	521	536	566	571	521	534	520	568	518	541	562	550	563	564	547	551	523	581	589	578	554	540	565	523	513	590	525	569	537	563	572	577	540	545	537	566	532	564	580	535	562	589	503	528	590	533	542	539	573	599	560	530	558	568	528	533	531	558	552	554	560	526	539	583	547	540	544	581	552	583	538	575	571	569	567	550	539	571	539	517	520	524	580	543	561	546	555	557	574	584	593	581	512	562	585	545	533	612	597	557	546	562	554	524	549	523	586	573	555	537	526
49003	18449	11648	6913	4475	3243	2421	1963	1604	1350	1208	1097	1005	901	881	841	810	792	741	707	697	684	691	617	671	614	583	611	586	598	605	618	582	620	591	576	611	561	549	581	548	573	532	600	570	557	537	528	527	591	575	534	579	562	580	566	581	513	539	549	520	529	495	522	527	554	586	586	525	522	538	532	538	590	546	529	540	524	502	548	482	521	570	545	507	491	511	519	494	529	524	548	528	536	511	568	478	538	524	536	552	556	554	524	518	464	504	567	523	554	531	504	515	541	511	503	496	540	522	530	524	518	543	507	501	525	486	512	526	531	500	516	549	532	504	549	548	468	539	514	576	540	506	493	538	522	544	514	477	521	532	519	514	522	540	549	531	564	493	508	495	532	517	532	516	527	530	577	494	522	546	584	494	510	535	509	544	497	578	520	529	575	532	541	530	531	545	529	527	571	540	509	546	534	531	522	537	543	502	510	490	535	549	534	460	532	510	506	531	551	509	530	556	552	493	531	517	514	561	500	557	529	490	503	511	502	588	520	517	558	554	535	548	533	523	504	521	525	506	514	511	495	533	515	527	525	521	546	512	558	528	520	529	503	521	539	543	542	561	534	527	521	493	551	507	560	474	514	511	529	520	521	512	533	511	508	512	491	533	510	515	505	524	537	537	551	541	530	537	534	450	567	493	468	538	517	503	552	541	520	517	520	483	531	542	564	519	531	520	505	526	531	520	529	518	543	519	515	556	553	500	502	531	520	518	502	503	556	514	529	543	516	519	512	534	499	543	505	475	527	500	529	527	524	500	548	510	516	522	522	538	521	493	537	563	523	569	537	501	550	526	553	500	487	533	557	480	502	470	524	542	525	530	530	528	503	512	512	512	527	535	517	559	484	547	508	539	535	504	501	544	523	517	518	532	550	512	541	529	521	517	548	548	517	505	558	532	495	527	535	495	535	566	563	515	526	513	534	514	512	509	515	495	494	529	520	507	516	551	543	500	514	498	540	539	521	530	562	525	537	532	564	486	497	560	524	482	535	533	561	540	496	507	531	492	509	491	558	544	524	514	560	555	550	548	518	549	512	496	519	557	487	540	571	510	501	539	537	508	576	510	507	528	506	538	518	567	519	509	517	506	538	516	517	517	528	504	537	544	538	541	543	487	509	544	537	544	562	484	505	540	502	529	536	519	517	526	505	523	523	493	506	523	515	524	526	507	505	508	521	520	500	532	481	493	527	471	528	531	498	550	500	537	543	510	527	522	505	513	482	535	498	502	484	512	495	481	537	491	494	562	525	505	532	511	507	524	516	538	518	540	536	520	528	535	498	466	501	532	486	514	515	506	498	538	495	540	521	507	528	524	535	525	521	524	534	523	546	525	519	493	522	507	519	499	538	559	548	552	529	523	519	498	511	528	492	574	515	512	542	540	484	516	497	508	512	507	531	535	510	459	495	490	507	523	507	528	546	541	530	505	494	542	547	541	544	524	495	509	536	518	521	552	526	513	540	546	513	524	504	527	486	531	508	549	536	511	531	516	546	507	504	499	552	500	514	461	544	565	506	524	533	523	508	508	504	541	532	503	537	522	518	537	517	531	525	548	503	471	548	526	503	509	546	544	544	539	522	519	525	576	508	533	577	577	539	526	490	524	537	500	462	520	531	501	524	512	530	527	543	518	519	511	553	567	496	537	522	565	535	522	525	530	547	503	542	531	479	550	559	496	548	528	518	518	483	481	518	518	534	513	504	566	530	489	515	509	496	516	556	514	540	490	483	515	537	534	555	524	535	549	481	518	511	516	563	526	521	542	523	516	538	568	517	524	535	511	546	568	554	478	516	497	556	520	539	531	536	487	466	511	511	539	564	488	498	547	501	515	505	516	539	508	533	488	492	546	525	537	530	539	495	540	530	550	503	524	539	528	474	520	544	520	541	570	535	517	542	520	525	563	568	495	546	524	529	536	531	464	510	491	565	519	555	514	525	504	508	539	521	531	468	546	526	548	563	554	533	522	499	522	485	544	517	518	531	481	523	552	517	535	534	523	499	511	527	552	527	547	522	532	524	519	520	528	506	509	538	520	569	527	493	555	510	512	501	539	516	502	465	535	537	481	501	552	545	531	517	497	518	499	519	489	532	532	509	469	544	499	493	508	543	527	501	551	548	527	491	539	519	541	544	513	505	521	555	499	508	519	545	550	502	552	511	534	501	533	515	520	519	489	497	506	578	512	527	516	541	518	522	523	527	537	530	477	552	487	493	538	525	536	513	492	492	539	492	509	519	497	492	499	553	471	540	510	549	498	541	505	522	494	507	546	532	533	534	548	490	511	520	527	510	495	493	538	528	485	511	559	532	512	531	536	530	501	525	512	549	523	549	515	539	542	520	486	538	561	467	494	529	541	507	581	527	487	524	512	536	518	515	555	531	554	490	579	526	528	477	523	514	584	517	534	515	501	524	575	503	589	496	502	528	543	529	498	493	474	544	514	547	570	505	506	550	519	502	521	537	544	535	475	522	576	511	555	528	533	512	493	523	508	523	552	530	522	538	529	507	504	512	516	500	546	531	515	519	485	530	559	527	494	546	524	526	552	527	508	505	514	528	548	498	492	532	512	525	508	516	528	547	541	557	547	552	555	499	508	472	509	503	512	504	490	551	516	501	511	505	508	469	554	554	504	518	458	462	553	537	503	558	539	506	537	517	506	505	552	509	540	557	518	516	541	569	510	521	561	520	558	546	549	541	555	485	544	530	527	507	575	500	536	506	517	547	487	511	546	503	504	525	520	523	520	483	541	569	536	504	498	513	523	508	543	460	550	514	515	537	510	501	552	501	530	492	520	486	484	541	558	527	515	508	572	480	526	531	533	514	542	500	519	554	507	537	466	529	535	501	547	538	504	514	507	531	522	503	554	589	531	524	493	547	549	530	516	548	517	509	504	518	510	542	517	502	534	503	506	535	568	514	511	552	542	507	509	500	519	541	524	535	484	496	509	483	543	555	490	543	511	547	563	526	545	527	520	530	514	541	494	497	533	514	511	529	542	529	495	531	535	543	525	523	511	553	536	514	490	543	535	486	523	516	575	513	513	532	508	486	537	509	547	536	543	501	533	516	524	510	566	532	520	562	499	475	486	500	499	548	539	507	501	522	472	513	525	520	508	526	507	548	545	550	571	554	512	500	529	485	502	520	537	513	519	539	540	544	574	545	559	496	567	468	527	499	525	524	477	548	518	497	495	534	544	530	540	520	514	489	525	508	522	523	496	527	539	528	456	525	532	500	525	512	562	514	511	548	549	523	553	539	519	517	543	509	523	572	517	542	505	532	521	546	511	554	532	517	522	518	534	539	543	498	521	579	567	527	531	465	513	528	526	476	515	513	482	547	559	531	512	531	556	507	524	497	535	505	494	556	475	503	505	542	500	513	548	492	521	501	559	504	509	527	548	519	516	540	520	519	522	531	556	542	506	502	481	535	507	571	525	472	511	525	566	514	524	532
35072	17210	3189	645	533	463	443	473	444	435	441	438	406	453	455	427	463	461	439	436	500	438	464	418	456	453	471	436	459	401	459	444	442	425	451	454	439	465	478	487	446	441	432	412	465	461	421	462	467	449	425	435	491	471	466	462	439	415	477	436	457	416	425	441	424	481	454	421	404	460	415	419	451	414	489	416	453	424	441	481	451	450	486	456	422	435	459	455	468	419	457	456	461	487	435	451	452	449	487	485	441	429	407	456	476	464	417	445	417	435	421	452	412	441	411	468	486	440	440	435	451	450	435	427	436	427	430	459	438	417	476	444	438	421	454	477	429	399	459	427	456	423	446	463	460	463	474	450	421	439	435	433	463	424	413	446	462	473	412	423	438	455	478	422	454	436	473	460	427	479	431	466	433	456	437	474	432	410	416	445	464	466	438	445	436	427	424	440	479	416	418	473	500	434	433	425	468	463	489	430	431	476	447	405	438	485	481	441	460	438	420	454	488	429	462	458	403	460	450	486	453	450	435	466	450	449	372	425	437	429	424	435	449	423	462	452	467	433	479	407	452	419	432	473	438	455	429	446	435	432	433	426	482	455	469	463	434	453	455	479	434	472	451	459	474	457	418	440	427	420	434	437	445	471	467	441	456	407	465	404	452	447	455	442	479	451	438	464	437	467	425	450	421	434	411	436	491	428	417	464	408	469	479	396	420	433	459	452	447	445	446	415	437	443	466	453	460	469	483	437	426	499	431	444	440	428	429	465	461	454	423	437	471	500	433	463	456	459	464	420	489	428	442	456	486	441	410	473	433	436	449	426	430	445	474	441	432	433	423	434	444	451	423	427	413	477	432	449	430	466	439	443	477	451	441	435	438	464	460	439	446	415	463	426	434	472	447	438	422	443	452	427	429	444	417	436	419	470	451	449	459	427	450	438	450	476	471	439	436	432	423	458	466	463	443	381	479	437	480	446	480	408	435	432	457	443	414	448	462	432	457	441	418	484	464	469	432	464	435	455	429	456	435	464	471	428	426	424	445	454	426	442	489	430	468	423	430	423	427	452	418	423	467	477	466	442	456	405	462	449	457	434	414	446	451	459	449	445	470	412	438	412	462	440	461	482	446	418	451	409	482	433	441	452	421	425	438	438	455	396	467	467	402	403	418	442	436	442	434	425	470	476	420	475	403	436	478	456	453	464	441	447	424	453	446	409	437	458	403	449	409	475	470	432	449	427	405	408	436	457	435	430	437	417	412	415	458	427	456	422	422	478	454	428	444	492	436	446	479	393	439	447	436	427	483	462	431	440	467	447	448	440	430	436	467	470	470	427	407	440	463	437	434	437	418	431	444	474	458	457	447	504	447	462	460	464	439	469	458	397	438	487	437	467	454	407	466	482	437	437	427	476	440	480	436	426	466	464	437	417	433	450	447	405	442	445	432	432	436	475	473	412	425	468	460	412	447	415	449	435	447	447	436	471	409	434	436	452	443	379	438	432	438	442	405	418	464	450	424	417	442	514	435	419	399	427	417	468	474	458	435	403	424	441	434	433	486	435	449	463	431	483	456	441	422	408	471	436	443	445	459	456	434	450	442	456	444	412	431	425	456	468	436	433	455	445	423	417	471	421	469	420	427	425	451	451	422	469	449	450	462	424	423	438	477	459	440	429	452	450	472	412	455	410	474	436	420	460	448	431	419	439	404	465	451	441	448	459	437	398	462	478	437	437	456	408	451	453	456	469	447	408	429	449	465	427	432	438	442	463	437	430	452	458	453	450	448	426	451	453	495	420	438	423	417	400	434	439	425	456	439	442	423	399	423	437	442	450	477	472	417	446	420	455	449	440	431	393	444	416	450	451	466	492	456	425	448	444	407	470	465	422	453	468	447	424	447	444	431	428	408	458	435	438	436	423	461	470	445	483	415	453	436	435	426	456	448	430	457	432	476	458	434	471	436	443	424	434	444	433	447	471	471	460	446	450	455	449	453	422	460	439	475	444	470	476	425	430	410	431	466	439	431	439	425	478	462	449	422	441	429	464	435	418	466	432	442	418	422	443	428	423	444	436	412	444	470	430	465	447	418	450	410	434	413	434	453	464	404	450	438	450	443	437	472	411	448	463	470	464	430	451	421	443	419	426	459	438	436	430	435	397	465	416	443	413	478	427	422	448	451	411	438	444	460	466	443	445	428	444	422	433	457	445	507	417	424	434	439	398	438	426	431	432	402	443	417	439	419	454	435	460	455	444	409	415	435	444	484	417	416	475	457	451	422	460	427	459	449	448	400	450	471	420	453	455	427	447	444	415	446	414	447	436	485	468	419	454	449	451	448	456	419	421	469	448	423	384	469	450	460	445	440	451	477	445	451	458	462	444	438	419	454	442	468	482	436	441	466	427	396	405	439	428	447	437	490	443	450	457	437	448	423	432	416	440	475	484	425	427	436	423	436	480	444	431	448	459	447	445	420	427	483	397	481	420	403	408	422	465	415	470	414	447	455	471	441	453	425	410	442	429	423	456	472	469	472	442	453	460	441	432	474	460	438	402	440	456	443	452	404	475	428	442	415	437	438	438	457	457	506	485	436	441	461	441	439	453	460	462	434	417	437	452	419	424	472	445	441	430	438	471	424	469	393	480	459	427	400	447	447	419	440	428	465	468	479	436	453	445	466	414	417	470	457	430	438	445	449	454	444	466	451	453	408	459	443	463	430	423	494	459	456	456	437	374	455	445	442	428	474	423	430	448	487	465	443	430	446	464	398	431	452	448	456	427	476	407	417	422	430	436	447	418	454	503	463	457	454	465	419	447	477	412	465	458	425	453	435	467	424	467	448	439	444	495	462	449	445	471	444	430	422	447	445	442	449	443	455	473	457	459	439	456	432	469	435	410	453	417	444	469	464	434	444	441	465	427	400	425	448	442	428	459	452	423	470	485	441	442	474	415	415	462	482	443	407	420	413	417	455	453	447	439	411	442	463	451	467	468	430	408	420	441	465	433	434	449	421	438	395	436	449	417	396	439	427	443	432	463	456	483	463	478	423	441	434	427	442	404	443	429	469	471	451	456	447	445	420	448	467	438	421	446	434	475	417	452	431	428	432	447	471	431	405	460	473	456	453	412	427	481	440	460	431	458	415	413	413	491	441	450	448	451	443	420	432	423	484	434	432	455	457	440	455	442	411	432	447	451	458	441	434	457	418	414	473	485	430	431	470	448	485	457	445	424	453	460	473	426	450	449	435	419	389	445	427	447	424	402	424	441	379	456	453	481	457	442	438	471	442	437	440	457	457	439	466	399	412	447	450	435	464	436	472	433	430	447	434	462	427	435	444	490	447	466	417	433	427	398	447	439	410	432	411	485	435	446	424	447	453	476	443	466	472	408	448	407	428	450	434	455	433	485	427	433	465	437	428	428	427	461	418	462	440	436	410	408	452	462	431	438	439	459	441	457	464	414	421	444	442	455	468	430	436	434	466	454	437	495	436	477	424	455	430	469
31308	3095	870	688	588	510	542	471	490	460	499	501	534	447	491	513	486	455	526	459	469	491	462	460	507	511	460	426	466	473	500	473	496	478	460	482	466	475	513	424	444	470	445	476	456	445	473	499	476	512	469	465	462	494	444	502	482	457	466	504	472	517	489	473	498	444	471	471	452	479	449	494	462	451	447	487	475	498	465	481	439	482	483	467	420	451	458	473	479	462	509	501	466	463	460	455	472	455	480	454	454	500	471	487	461	492	456	460	477	436	460	491	453	450	470	441	487	432	461	442	479	478	495	464	463	484	494	498	438	443	508	470	517	449	445	468	423	429	478	478	477	478	460	465	523	457	435	456	495	485	459	444	451	485	438	447	428	496	465	450	481	463	465	485	471	443	434	479	490	481	460	438	418	438	476	475	411	474	495	471	460	469	475	434	490	481	503	468	463	456	475	442	420	447	441	455	430	469	448	464	490	464	469	456	468	469	458	480	461	486	458	483	457	443	481	467	487	484	428	441	447	487	463	493	471	451	477	479	492	445	456	463	434	490	464	465	426	443	503	481	458	475	474	470	447	485	442	474	454	427	426	460	454	434	485	485	471	449	464	511	481	469	470	484	452	450	445	480	481	462	425	492	502	496	469	477	424	490	474	484	464	454	483	515	465	464	458	475	494	450	425	461	465	445	474	440	494	447	467	470	489	407	481	477	502	491	432	458	466	481	482	475	443	453	467	480	480	466	484	458	467	448	433	460	442	452	463	463	485	483	446	460	453	478	489	465	480	455	458	463	442	466	454	481	519	494	446	491	477	504	485	473	454	483	470	469	447	466	464	465	455	451	417	497	465	470	489	480	464	440	439	459	481	478	488	459	462	465	481	480	475	505	487	468	470	469	465	447	466	473	447	436	481	493	482	474	466	442	455	436	438	482	477	470	452	497	478	440	489	462	435	518	472	469	471	460	440	474	490	454	459	454	476	427	464	462	504	469	446	445	444	466	467	497	447	477	458	465	466	491	480	518	420	463	456	463	454	469	487	468	462	472	480	509	467	484	470	461	483	463	478	460	473	481	447	485	470	473	442	502	471	480	427	476	457	456	446	495	440	468	451	453	467	507	463	482	471	466	476	474	480	505	465	455	457	487	472	498	462	505	441	461	448	456	471	449	418	452	446	489	481	461	459	491	451	476	453	469	477	441	472	495	457	490	479	461	453	471	477	472	473	465	478	459	463	425	465	471	448	452	432	430	473	468	460	421	450	442	466	449	459	446	470	463	442	454	440	420	505	480	525	453	463	455	412	445	445	457	479	485	471	466	443	450	431	463	481	467	500	473	439	456	470	465	481	471	460	489	465	489	494	494	468	464	496	499	479	452	463	471	461	457	445	487	476	493	470	444	480	476	439	485	435	452	514	440	426	496	458	489	478	450	463	496	509	441	452	492	499	468	473	495	468	463	485	407	508	485	494	474	475	432	453	459	486	468	462	470	467	479	415	481	447	485	443	429	527	451	480	471	445	433	427	457	441	477	486	449	485	453	444	430	500	455	483	431	440	478	464	450	479	496	454	475	450	409	474	473	472	446	451	462	460	453	478	510	481	465	489	470	421	496	454	470	455	431	419	467	479	453	490	449	453	448	493	483	495	438	447	446	456	492	461	451	525	442	460	466	476	487	454	479	476	456	464	474	465	509	464	469	457	451	487	487	478	504	464	445	485	477	469	451	449	444	495	476	427	493	520	469	472	493	461	424	484	466	468	484	487	499	514	438	474	482	473	465	459	473	489	480	513	475	431	502	466	435	455	496	473	475	465	461	492	451	509	480	472	456	495	467	490	455	447	426	488	453	459	454	435	433	471	473	460	455	509	439	468	477	429	488	461	450	447	498	434	467	421	470	458	459	500	460	477	486	447	469	489	437	444	494	491	488	476	471	437	476	473	445	471	455	479	466	451	477	454	491	503	484	469	469	459	484	501	504	457	459	480	464	480	477	443	501	446	480	494	454	515	476	469	488	443	494	448	483	470	442	478	457	448	466	467	492	482	437	477	484	453	454	497	444	461	457	463	467	460	486	476	460	446	449	459	483	415	438	447	471	478	454	450	435	439	476	499	478	463	465	442	453	451	437	450	477	472	514	441	474	464	470	467	509	460	438	446	480	432	479	452	441	453	466	477	436	437	501	458	490	438	479	480	457	466	494	489	476	456	479	433	433	441	443	466	432	413	490	438	456	476	468	456	451	424	479	451	509	462	489	461	516	465	463	481	456	442	481	417	452	491	444	438	452	467	487	445	483	511	478	441	459	461	483	481	447	451	485	464	473	444	483	492	452	473	475	435	462	438	501	497	491	501	489	452	467	485	467	477	465	421	456	457	475	487	475	459	495	475	471	521	447	456	483	479	428	491	434	470	465	481	466	447	436	485	438	508	452	492	488	513	464	487	476	454	503	474	462	489	493	435	458	484	458	484	453	468	466	420	468	490	483	438	496	487	474	460	457	470	429	435	452	456	475	486	478	462	448	472	480	462	517	457	505	473	448	435	448	482	453	469	467	495	490	471	459	455	452	477	463	459	416	437	477	483	483	446	449	465	460	504	472	451	453	482	453	432	488	446	445	478	498	443	514	494	481	468	483	489	484	466	432	489	473	460	484	484	485	487	462	427	461	461	454	438	474	468	480	476	500	449	450	436	455	461	452	454	479	508	499	490	435	500	469	465	503	460	447	480	499	457	459	461	469	451	518	480	528	470	459	508	488	454	487	440	450	461	468	475	424	478	462	473	477	463	470	483	459	447	427	477	486	461	445	423	431	496	463	478	511	460	465	468	446	492	466	437	453	408	463	480	482	477	473	447	457	464	474	443	459	469	450	509	481	482	476	485	456	472	456	501	432	461	485	470	437	500	447	457	444	485	458	496	481	474	445	463	452	483	465	470	491	457	468	448	490	455	490	473	454	475	508	467	490	473	489	457	449	451	480	516	469	469	473	490	480	491	454	468	432	458	491	487	462	427	492	458	489	451	478	459	423	439	470	491	442	417	512	492	466	460	494	472	445	462	454	450	451	473	495	471	445	461	459	498	446	449	499	498	434	501	475	466	493	436	463	454	475	482	477	468	476	469	480	454	479	479	457	513	446	463	454	423	472	465	497	440	499	462	432	473	460	445	477	471	473	477	496	482	471	481	505	467	425	492	426	429	512	436	456	444	506	486	438	438	498	483	475	464	489	454	498	499	478	456	429	496	470	506	436	457	474	448	452	480	480	448	498	431	446	446	500	458	495	484	480	426	440	446	424	507	474	497	445	496	466	462	483	468	435	484	457	487	461	476	469	488	444	519	483	482	507	485	472	505	506	455	498	471	476	460	474	441	450	467	466	433	470	442	491	475	462	486	492	456	485	472	468	464	496	463	479	416	434	445	445	447	477	466	440	423	434	459	476	453	475	488	439	480	447	463	467	446	445	445	455	462	451	476	499	484	489	445	439	513	457	489	463	476	455
24122	20020	25775	23892	19978	8988	897	585	493	433	392	352	361	364	375	307	304	293	328	296	331	287	268	288	297	290	265	264	282	256	277	267	288	261	263	247	293	278	282	246	278	268	303	268	276	259	273	292	282	262	242	292	285	270	233	283	264	253	245	285	252	269	260	277	260	237	281	264	255	265	270	257	257	292	256	238	263	259	257	250	252	225	225	268	269	250	229	278	246	234	264	293	251	266	257	256	266	237	291	274	262	227	244	258	251	270	269	252	250	264	278	245	292	248	266	270	256	264	262	232	285	262	265	284	246	243	234	252	237	252	262	262	240	264	230	255	230	292	255	272	248	257	250	255	248	267	252	246	252	245	229	239	257	267	254	279	252	241	240	243	258	279	254	233	273	220	281	292	244	267	267	239	249	256	246	273	255	268	226	250	284	247	250	269	255	258	234	260	248	233	246	243	258	229	229	278	271	268	230	271	235	246	249	277	263	228	262	238	231	249	221	293	237	261	266	254	247	252	238	272	257	250	250	220	255	254	257	256	262	269	284	253	256	267	247	238	231	268	257	244	250	218	199	248	245	260	227	251	263	268	289	257	284	271	245	278	259	262	272	289	248	253	269	265	251	247	257	277	263	254	251	305	255	270	279	249	235	236	261	241	289	229	255	252	254	268	247	244	270	251	243	249	279	252	268	276	280	263	277	265	263	246	244	254	250	263	259	227	231	266	238	252	240	253	238	246	256	216	246	262	263	240	286	248	289	225	257	257	265	225	249	265	273	278	270	246	253	244	268	270	264	289	248	260	278	224	255	257	266	254	265	248	236	249	245	236	266	240	253	278	283	294	272	253	234	253	265	263	238	262	273	274	268	243	245	273	273	282	259	248	247	250	225	227	262	275	260	253	268	255	261	269	242	244	279	260	266	285	244	240	227	231	251	237	264	247	247	277	254	249	239	269	248	272	256	262	260	261	229	264	252	240	226	240	246	236	222	255	281	243	243	232	267	217	268	234	274	241	263	252	251	243	249	258	272	261	262	289	244	242	246	296	297	250	239	267	235	251	233	255	257	216	282	244	273	249	242	233	213	267	254	262	258	251	246	240	262	260	260	231	277	267	286	261	256	260	299	257	281	252	237	234	237	245	259	253	288	232	254	252	238	256	270	268	211	293	256	246	276	229	241	251	264	242	237	211	228	262	251	252	240	246	237	244	267	241	266	246	292	259	243	229	246	251	223	258	286	285	261	241	269	248	253	295	280	256	274	258	239	272	294	270	240	241	265	225	242	254	290	238	254	246	268	242	261	261	257	244	252	236	241	245	259	242	257	255	247	269	246	267	255	252	269	255	259	254	272	262	246	264	237	256	255	259	249	239	239	265	223	264	251	244	266	261	244	245	242	277	234	239	227	292	249	246	249	262	276	249	260	232	242	251	248	255	247	265	273	262	247	254	265	253	260	278	268	254	273	261	281	261	250	247	224	243	255	249	259	234	243	251	269	250	238	246	274	264	280	229	256	246	264	270	270	268	266	244	244	281	269	265	249	255	242	229	254	266	269	256	272	246	292	300	258	268	239	262	247	244	266	244	247	250	283	274	279	230	273	246	279	252	277	238	266	274	272	255	240	265	259	267	239	234	231	283	286	239	262	260	257	253	214	268	280	298	241	244	243	258	257	257	269	272	251	245	260	267	249	279	277	248	258	242	279	249	264	218	248	226	285	234	237	296	283	236	274	240	243	251	269	240	272	267	281	280	266	248	261	262	268	270	254	245	251	254	266	254	283	279	256	253	238	268	291	236	259	242	244	267	252	262	239	253	256	261	259	229	237	239	256	269	264	243	252	258	242	223	262	236	258	263	252	254	257	247	262	234	242	269	233	271	267	272	250	241	254	243	274	239	238	246	254	231	271	243	262	279	238	267	262	275	245	253	253	251	282	280	281	264	262	245	260	253	248	280	257	242	252	259	272	250	241	255	235	244	274	256	274	252	238	291	279	263	266	258	272	257	257	227	246	265	258	263	256	271	209	258	269	258	262	280	266	251	262	253	265	241	260	250	267	266	261	275	242	250	240	234	260	248	235	251	239	246	259	249	242	232	243	267	267	247	273	293	255	272	254	285	245	256	249	271	259	261	265	230	253	236	271	263	273	270	256	251	246	280	249	271	247	262	248	271	267	243	296	268	244	241	252	258	273	267	235	245	246	289	250	259	245	265	220	260	264	272	228	276	249	235	249	234	277	227	260	258	228	301	244	265	228	245	236	244	268	243	261	268	251	280	267	249	221	277	246	263	250	237	250	260	233	274	270	237	224	271	245	252	251	261	253	239	243	253	262	277	254	241	263	273	265	261	240	256	250	260	289	234	258	251	256	244	234	280	287	245	277	237	249	278	274	239	238	274	242	260	278	245	236	278	236	238	246	242	240	249	238	249	272	263	238	250	268	274	253	243	268	268	231	269	263	249	257	261	253	263	256	256	276	233	270	232	246	247	238	271	272	250	273	282	277	268	273	289	251	257	241	239	247	235	257	245	249	262	254	257	240	256	236	244	276	264	270	241	229	254	257	243	254	276	257	275	256	244	268	246	242	296	241	269	245	254	225	258	255	284	259	275	227	262	260	278	283	262	261	269	237	256	250	223	246	270	293	240	238	270	231	235	252	231	258	262	256	253	279	266	257	259	248	262	250	249	268	207	278	271	276	241	234	253	275	281	279	252	229	253	224	285	293	264	240	242	266	244	249	255	263	261	258	263	274	233	252	224	236	249	233	283	261	264	261	265	258	278	245	256	248	257	240	265	258	283	290	274	259	233	238	278	220	280	248	252	253	236	268	257	262	260	233	248	265	254	269	243	251	247	259	244	281	278	220	301	263	288	269	238	263	258	245	248	238	249	248	256	254	285	260	271	273	259	250	261	292	256	248	239	265	245	268	235	271	261	280	250	283	226	250	262	261	263	237	240	262	267	257	234	309	246	275	253	242	258	268	244	263	251	246	265	265	276	291	235	251	258	233	260	245	297	260	260	245	237	287	273	255	274	263	267	289	274	235	265	283	264	263	266	283	279	258	270	270	244	275	264	259	257	273	261	265	263	291	234	255	269	289	234	252	245	250	269	264	290	241	270	262	246	268	227	223	247	249	232	264	262	234	271	267	266	236	282	271	230	282	257	250	254	261	264	277	254	229	239	269	264	239	265	259	258	240	263	253	280	247	244	225	259	256	259	270	263	268	260	241	253	253	261	270	251	234	241	219	272	280	240	252	258	235	267	263	248	255	274	245	257	269	247	281	248	235	269	219	233	240	230	259	268	249	254	244	237	258	251	273	256	275	270	266	266	253	251	275	256	247	238	253	252	231	274	266	252	253	232	256	244	236	240	244	271	270	254	265	241	262	239	249	237	262	253	259	248	261	287	246	270	267	260	289	267	233	221	250	260	256	240	233	291	243	241	233	254	262	258	278	283	251	281	264	269	241	232	240	276	252	260	272	238	247	238	284	286
52327	13809	6702	3799	2294	1620	1235	958	826	686	657	558	515	486	462	420	418	366	382	376	381	337	343	354	296	310	308	271	298	306	318	285	306	288	286	268	294	277	285	257	276	277	260	309	261	305	300	278	286	276	261	303	278	282	290	293	291	311	284	309	270	296	273	267	307	287	292	262	298	264	254	272	254	275	284	266	283	295	255	288	279	267	291	302	245	244	276	282	258	254	275	277	255	261	256	272	256	265	277	279	256	245	260	280	272	301	305	273	278	272	286	251	250	274	310	288	288	271	264	263	250	257	261	257	277	256	267	280	264	294	283	270	285	272	269	266	254	288	250	279	244	239	247	256	271	276	269	232	259	277	263	285	288	255	293	268	282	242	294	240	263	255	279	272	273	236	275	283	264	258	283	276	278	250	258	298	286	277	289	261	260	269	227	269	275	247	252	262	248	268	243	257	260	261	272	274	266	266	248	261	284	245	233	293	271	248	266	258	272	253	268	270	268	254	267	251	284	285	261	260	249	290	264	285	279	247	292	284	268	255	271	300	316	276	267	270	259	270	261	275	273	291	260	296	272	260	263	274	270	301	288	271	269	260	275	285	269	283	297	264	247	228	234	262	264	264	275	259	271	268	241	302	283	251	256	259	247	276	252	277	263	260	252	254	262	225	269	274	249	295	270	269	276	285	262	243	275	278	263	254	255	237	264	273	272	251	260	264	251	272	275	277	261	266	273	277	267	281	273	241	259	250	269	275	293	289	281	289	266	279	263	271	281	278	292	250	289	262	238	238	249	246	307	273	240	286	276	254	262	293	255	259	268	266	274	276	274	261	248	245	281	276	264	268	276	264	259	285	280	263	278	236	288	263	277	261	262	278	276	263	251	291	255	258	261	251	284	286	255	262	256	279	275	281	288	263	293	272	279	247	258	248	288	248	314	287	256	257	264	279	273	282	253	251	263	277	225	278	274	261	273	267	258	260	262	263	271	272	269	272	272	269	271	261	254	223	289	280	283	271	279	267	231	272	252	254	293	255	247	278	269	283	270	267	253	263	294	286	253	281	272	234	290	257	281	274	270	283	276	274	282	260	229	255	277	287	256	266	244	276	274	296	252	290	263	273	276	288	253	260	270	239	253	298	241	266	273	246	277	265	244	261	284	274	270	278	288	284	282	301	262	259	271	294	269	247	280	274	263	278	273	238	276	257	286	278	264	254	269	250	257	247	279	253	252	275	257	306	271	296	281	271	295	259	254	263	291	281	262	257	273	272	220	290	275	268	252	279	288	277	250	243	276	254	286	280	276	252	248	234	268	229	246	271	269	280	259	267	263	256	281	243	265	299	279	272	281	272	278	265	246	282	295	263	260	262	290	259	253	299	269	253	265	246	267	273	296	270	276	277	255	251	250	272	241	280	228	261	253	278	267	284	265	313	271	290	262	247	308	256	279	279	279	271	277	260	267	258	274	304	264	265	260	282	277	232	254	258	274	285	275	246	245	250	278	288	281	273	280	266	259	281	259	274	264	255	260	270	267	275	261	291	246	288	267	237	267	240	282	278	279	240	262	279	254	240	267	289	265	261	256	267	247	268	283	264	240	292	267	245	234	279	284	285	279	252	264	256	286	284	248	271	249	250	277	257	277	280	271	264	270	272	258	295	245	266	301	293	272	273	270	260	267	267	265	290	258	261	293	274	236	277	245	300	251	308	296	265	285	247	277	281	260	256	262	265	251	257	267	277	291	289	268	265	280	257	282	288	256	254	269	282	253	261	255	283	274	242	256	270	285	296	277	231	302	271	233	241	267	245	258	289	238	262	268	270	257	277	271	254	259	270	261	265	277	246	283	248	260	281	268	255	282	273	268	265	269	289	267	291	284	274	262	275	241	272	227	286	262	263	268	291	267	295	272	265	271	266	243	275	251	266	261	261	271	251	246	283	281	259	268	265	304	255	249	300	277	255	286	285	247	267	261	266	248	288	277	244	260	285	257	252	304	257	288	281	279	256	257	269	251	255	269	277	263	263	243	282	253	253	287	268	278	254	271	246	266	241	260	298	289	264	274	264	245	287	271	297	295	253	278	269	268	256	278	258	268	264	248	268	264	288	287	240	244	261	286	245	259	284	291	259	256	259	268	278	254	250	292	270	285	246	265	273	264	274	259	295	307	270	265	261	276	278	279	260	265	296	274	289	258	296	265	259	243	282	259	278	268	295	267	267	293	264	246	275	289	279	248	244	263	269	276	260	275	242	246	277	282	264	258	248	227	287	261	307	262	269	268	220	284	280	255	280	268	282	249	244	254	263	270	276	257	269	252	288	299	257	273	262	292	276	279	263	252	247	274	258	274	280	262	274	281	269	240	258	277	281	226	276	255	272	243	246	262	267	283	271	245	241	246	236	274	321	259	239	270	297	248	291	269	280	283	267	292	248	275	239	274	280	286	287	271	280	271	274	275	273	260	264	279	262	301	252	234	293	234	269	250	234	282	268	267	285	261	250	257	247	258	247	261	248	289	273	270	250	254	252	270	277	262	277	284	291	258	268	247	259	286	268	271	271	243	241	243	265	290	280	256	281	291	237	300	311	274	273	253	264	272	263	248	253	254	248	282	271	249	287	298	261	272	245	233	282	266	261	259	256	282	283	286	243	275	258	267	261	248	274	260	263	289	241	250	270	268	270	262	269	266	252	256	288	273	272	263	268	278	319	271	263	260	235	301	272	295	295	232	270	265	244	282	277	295	261	264	239	293	273	276	296	284	275	241	279	249	261	265	262	278	253	262	286	273	267	281	276	269	278	263	269	260	252	279	277	247	275	253	273	250	261	259	263	262	269	264	249	306	275	274	288	306	243	272	264	282	305	265	284	251	249	276	286	265	271	255	277	260	259	268	264	278	265	247	232	261	292	283	273	267	296	238	257	276	266	295	262	250	260	250	253	231	246	263	267	279	283	263	283	286	241	251	276	272	280	288	251	280	278	269	248	262	280	266	267	297	245	267	265	295	284	252	254	249	269	298	288	287	270	299	271	254	275	268	264	246	266	297	264	266	255	264	260	258	284	294	241	277	267	265	267	265	239	268	252	273	270	258	243	245	252	309	298	272	275	267	295	265	258	276	260	273	278	272	250	274	250	302	263	258	244	284	261	285	253	262	279	258	272	269	278	261	269	271	276	273	256	268	255	274	271	259	242	256	268	279	265	239	297	240	250	269	269	272	271	278	287	259	240	280	250	267	239	264	275	264	252	246	275	239	277	261	287	258	294	264	286	279	267	298	261	295	297	285	277	255	286	261	265	249	272	277	250	252	268	283	256	242	293	289	269	297	281	278	307	240	249	254	273	242	242	268	294	260	292	249	249	299	278	280	253	254	269	280	270	261	271	275	269	265	267	272	288	253	249	276	245	273	275	267	247	239	273	254	270	270	269	274	271	251	269	251	260	272	255	283	259	269	270	259	258	258	251	301	288	276	299	241	276	246	232	271	283	271	249	296	294
24446	22000	28887	25781	22002	22026	7910	1441	1116	1040	907	889	818	746	797	719	765	761	719	722	717	667	679	637	641	676	669	682	642	651	646	616	578	674	596	655	666	613	609	638	619	587	620	628	611	618	641	683	664	617	621	601	679	631	594	578	623	616	649	649	644	637	620	604	613	596	676	582	584	609	573	622	586	624	596	615	629	638	626	601	631	600	620	647	590	646	588	575	586	611	622	628	600	589	597	609	571	579	620	584	596	640	643	658	645	611	635	586	567	617	571	620	584	575	561	606	601	558	616	593	580	612	594	583	600	641	612	609	580	620	561	630	612	682	629	649	600	629	591	639	617	623	615	614	595	676	625	622	622	621	624	618	616	566	633	600	642	604	595	611	558	589	596	614	601	568	589	599	585	604	635	593	598	582	627	645	576	609	608	595	577	625	612	617	594	668	624	588	601	563	602	601	584	576	588	532	600	599	655	649	600	589	580	648	648	575	606	614	600	622	645	606	589	594	610	605	549	611	641	586	570	672	573	589	613	614	624	620	582	587	633	616	583	631	626	603	633	617	597	598	574	610	600	610	626	617	642	613	574	626	590	606	633	565	613	580	637	612	584	599	650	603	617	611	620	586	604	602	596	577	601	612	583	591	583	613	609	624	608	591	627	612	633	617	634	589	632	583	616	595	584	603	608	600	645	649	595	618	628	628	625	606	641	637	613	571	639	606	582	594	618	590	620	626	612	607	617	606	600	562	580	573	604	598	632	625	626	635	611	620	645	660	617	610	590	617	627	594	616	572	624	604	622	591	641	568	593	575	659	610	595	642	568	617	645	570	595	627	624	591	590	609	601	588	584	599	659	606	655	649	581	620	613	601	592	598	621	588	606	639	611	598	600	608	629	624	606	612	563	580	602	601	601	591	633	652	583	563	646	580	647	599	647	641	605	622	586	565	586	624	616	581	611	606	611	630	630	556	594	588	646	610	634	562	608	654	579	646	634	623	614	581	607	584	594	622	643	622	571	616	601	593	618	598	618	608	570	639	587	643	601	665	593	608	624	582	641	591	611	577	598	609	637	606	598	605	596	620	574	564	621	600	566	611	631	635	605	639	656	592	638	582	616	603	606	619	599	606	602	623	610	600	522	555	629	584	574	632	611	607	585	635	631	600	616	614	574	621	588	606	608	591	596	593	564	645	596	590	613	603	591	599	587	612	565	607	644	608	615	614	571	665	579	568	609	617	615	605	601	608	581	607	593	613	594	580	609	665	604	587	621	607	590	595	597	591	663	620	593	601	616	606	578	641	590	635	585	605	653	610	581	598	595	631	610	587	652	611	617	615	615	644	635	651	616	599	635	603	646	631	619	556	606	605	594	609	609	666	605	612	615	620	583	632	592	557	580	593	617	617	568	604	574	577	631	599	594	626	617	591	591	588	579	652	592	593	617	626	580	583	613	586	611	595	594	591	616	635	634	616	631	649	618	623	622	617	589	578	575	606	584	591	623	611	618	638	610	599	569	589	600	599	607	590	628	609	567	623	635	594	586	601	654	585	549	635	599	613	568	604	583	599	570	637	575	601	618	585	564	580	576	592	578	580	566	620	611	608	572	601	574	615	592	598	618	581	606	600	637	624	620	577	584	591	596	572	584	601	549	618	626	590	621	650	639	648	610	601	599	625	617	646	628	589	571	646	595	596	604	592	603	634	615	554	624	682	600	622	651	621	590	628	555	624	590	578	617	629	661	611	648	586	643	586	601	599	628	605	592	625	609	596	614	631	569	629	623	616	590	656	622	625	607	595	628	595	604	618	634	607	620	620	604	615	622	575	589	613	608	595	574	614	621	600	602	613	640	632	589	575	654	588	641	659	590	601	580	568	634	595	625	636	622	595	619	621	615	626	563	613	608	554	608	598	648	608	614	600	578	609	639	582	616	611	639	559	668	612	581	614	624	605	609	631	599	652	560	576	581	614	600	549	573	586	574	621	616	622	598	599	599	639	570	621	588	623	596	603	662	568	605	620	615	565	606	627	614	544	609	579	642	608	550	567	616	612	653	598	616	618	615	568	640	622	587	635	605	604	594	621	642	589	603	644	588	631	588	586	600	635	568	615	605	601	592	617	622	601	594	597	545	563	592	583	609	636	598	596	576	579	602	587	632	582	653	612	571	553	588	604	604	609	624	649	627	602	610	616	659	640	616	536	618	619	607	611	591	634	547	569	617	611	627	547	607	630	564	594	633	572	590	588	625	610	610	595	619	617	579	557	600	636	663	635	592	632	625	551	658	588	632	613	607	609	633	600	575	624	596	591	620	615	594	600	634	547	567	589	618	591	645	597	633	594	586	600	615	636	603	546	607	605	651	655	604	605	577	580	634	611	613	581	595	601	619	611	610	554	584	616	593	603	578	582	574	617	635	615	629	632	575	566	593	577	609	611	636	629	583	617	619	588	600	594	577	570	632	610	609	590	583	564	623	619	605	605	617	615	579	616	583	596	610	617	622	569	593	611	605	626	607	606	611	591	637	627	621	603	640	590	572	601	603	601	667	584	602	623	587	607	609	617	583	581	616	616	630	622	652	610	614	621	629	617	629	615	558	597	586	585	566	552	574	596	608	603	579	595	605	583	564	628	568	619	590	606	596	628	612	617	636	628	593	573	616	583	615	592	592	572	551	576	633	622	659	606	608	614	611	575	603	611	603	630	674	625	572	610	580	581	602	591	639	616	654	552	614	548	592	612	607	642	589	595	577	585	631	600	594	608	545	622	588	582	597	615	602	581	616	591	587	606	601	591	622	581	637	597	617	611	592	658	611	616	596	623	639	599	592	629	630	632	582	595	639	599	618	638	593	596	631	614	618	615	576	645	575	614	613	615	637	571	569	606	613	631	604	624	591	661	627	610	593	596	622	585	626	613	585	626	582	610	599	584	603	616	603	577	594	607	564	613	569	626	674	609	618	629	626	637	607	634	565	597	641	600	597	615	579	624	599	591	578	563	584	615	597	576	558	594	611	610	611	579	621	636	606	576	638	637	590	580	567	620	564	579	586	606	599	580	580	613	579	596	589	669	588	640	595	579	583	613	599	559	578	660	560	590	625	624	616	628	641	619	594	607	633	601	611	582	593	612	572	600	603	650	569	597	603	606	565	573	610	628	591	593	579	634	584	590	641	607	592	625	575	657	571	642	651	600	584	585	593	615	623	602	620	609	606	570	601	595	600	603	597	595	552	647	604	627	620	630	619	622	592	649	617	621	588	553	599	622	586	601	627	625	604	624	630	607	576	569	602	610	596	573	598	595	646	585	635	545	606	579	587	565	630	600	590	606	655	625	583	589	601	631	639	589	583	614	617	633	633	621	591	592	613	582	580	583	624	630	582	615	675	604	592	629	600	604	594	599	616	577	582	628	600	618	625	589	626	594	618	625	636	582	622	686	602	590	592	615	630	594	597	584	575	606	583	559	607	628	594	579	624	590	600	590	622	588	594	642	585	615	639	632
52397	19554	12969	7896	4764	3596	2676	2210	1806	1540	1343	1217	1116	1070	985	930	881	816	846	784	769	731	750	678	691	716	700	652	667	632	638	637	641	665	625	631	626	627	571	650	608	614	640	625	626	589	577	579	609	644	580	612	550	611	574	591	624	587	606	608	586	621	626	576	587	593	587	576	561	590	619	575	592	623	577	610	574	612	618	615	613	599	564	635	588	536	616	582	604	581	558	597	575	582	563	582	574	585	602	572	568	620	590	590	586	551	588	609	569	619	545	571	541	575	547	610	555	594	596	601	580	610	590	593	536	533	561	560	555	579	594	582	583	535	582	586	593	579	558	565	561	561	601	588	595	552	603	565	604	580	618	583	596	558	561	574	588	582	580	591	590	535	615	575	553	563	546	635	528	584	540	544	574	567	571	534	578	598	574	573	609	572	554	584	642	588	563	610	582	545	594	583	573	545	543	568	556	581	541	582	561	561	524	586	590	556	559	576	578	588	557	571	546	559	574	568	566	577	592	563	571	537	578	549	592	545	584	541	530	552	558	581	565	535	546	574	565	525	562	546	573	575	564	632	558	601	559	592	592	591	550	572	582	582	580	561	610	574	569	540	573	572	620	536	571	577	578	540	543	530	570	570	570	570	631	576	552	561	540	588	567	577	546	594	535	570	571	598	596	596	577	588	560	547	576	550	614	586	542	569	575	548	571	566	576	591	584	548	563	639	553	541	569	581	557	607	584	608	603	548	575	610	584	558	565	537	577	546	574	543	607	528	537	575	571	563	576	534	570	550	563	630	628	597	561	624	546	621	538	615	549	641	559	577	556	584	585	581	581	623	550	600	608	584	584	619	579	546	515	552	581	613	535	602	555	629	580	584	565	588	593	532	560	584	582	626	578	530	593	605	590	555	563	520	600	553	555	549	591	589	552	590	575	529	557	574	607	575	628	603	560	574	541	548	558	594	573	582	565	601	562	569	596	600	556	602	569	561	559	562	549	582	616	570	587	596	635	540	604	574	567	560	528	543	599	585	533	514	567	579	565	571	582	569	572	574	565	546	586	572	582	573	567	575	562	561	529	599	531	544	531	582	529	562	581	616	583	612	592	581	589	569	590	591	551	583	616	533	605	600	599	596	561	575	568	524	536	610	571	595	540	574	527	552	538	572	583	602	562	574	565	565	617	588	569	596	561	596	552	599	564	547	612	566	546	630	572	552	568	563	633	548	623	546	559	595	565	567	585	537	627	581	569	583	564	583	575	560	601	550	594	591	597	594	571	617	605	596	589	558	523	529	556	560	546	570	557	588	604	567	570	646	552	618	563	598	574	608	563	604	590	576	569	561	576	586	563	556	580	617	546	589	545	642	560	591	553	541	584	565	535	593	551	580	572	572	541	534	574	583	550	606	567	604	567	579	575	573	542	539	614	547	562	532	580	561	535	546	577	574	567	575	577	608	553	548	565	549	598	562	559	535	561	553	535	578	570	574	548	607	572	600	599	620	560	587	554	574	579	558	564	566	619	556	587	639	595	598	564	594	595	573	593	569	577	573	536	551	581	572	591	559	635	597	590	571	570	592	533	559	548	575	550	576	614	604	587	587	526	574	589	577	596	561	607	577	593	564	563	591	543	580	587	559	559	562	547	559	557	603	576	582	544	570	572	644	599	555	587	585	569	578	556	566	588	598	589	584	558	555	560	549	608	523	531	546	580	555	589	559	591	547	540	565	592	580	605	592	611	584	552	608	569	600	558	600	614	598	569	581	543	557	558	588	547	575	587	582	539	564	600	609	558	571	574	603	553	538	542	564	526	570	556	572	571	556	593	582	588	598	552	572	557	545	582	602	565	583	573	561	603	565	591	565	587	568	559	581	558	608	594	600	590	605	607	565	577	578	592	595	572	593	595	569	589	569	519	589	593	578	599	564	563	596	562	611	590	528	577	561	593	614	588	569	565	564	604	589	568	561	510	548	570	582	582	606	555	562	567	557	621	582	544	593	550	549	560	585	572	571	561	586	557	601	590	575	595	539	602	569	563	549	538	574	562	586	583	568	597	544	608	543	585	598	588	573	595	543	598	547	567	564	564	553	579	600	550	535	553	549	555	572	578	580	543	629	566	576	570	588	577	584	543	534	567	542	575	505	584	553	540	569	612	569	585	563	531	562	558	593	587	533	537	609	560	589	556	538	584	596	563	545	550	564	564	579	559	546	585	577	577	589	588	586	529	552	584	607	541	534	578	584	553	588	559	576	573	596	576	563	541	594	557	610	537	583	616	560	534	638	541	542	584	562	565	595	546	578	571	581	585	564	574	565	559	580	575	612	516	539	529	566	570	567	563	557	538	543	567	573	560	560	584	591	595	576	597	587	550	564	558	576	591	602	560	565	612	576	581	595	590	547	539	587	587	523	598	579	592	568	605	596	576	576	555	587	556	571	570	566	596	537	528	558	589	546	569	602	599	602	549	556	527	606	606	551	573	611	594	582	615	570	570	600	572	565	585	532	592	565	555	565	583	587	559	567	587	589	582	584	546	573	540	586	578	544	562	563	610	589	573	583	531	583	522	596	606	604	588	584	551	596	559	591	582	584	559	553	613	527	555	590	588	568	589	542	550	558	549	565	590	560	565	582	537	560	575	566	577	552	562	564	555	551	572	565	563	626	594	552	556	578	582	589	593	574	589	571	591	579	563	581	544	596	571	604	601	603	587	561	551	578	572	575	495	582	633	569	569	550	593	554	562	533	603	560	536	571	594	591	613	554	595	570	542	590	610	587	546	551	577	590	616	580	554	583	579	587	555	573	588	595	568	571	582	538	619	562	567	554	540	582	593	578	538	556	559	576	540	602	611	589	596	615	565	593	607	540	565	575	551	585	574	490	541	578	588	594	530	579	564	582	575	573	574	552	589	582	562	600	559	584	519	623	601	572	534	573	565	563	552	519	541	556	586	559	539	534	576	608	555	555	553	546	580	557	543	556	600	554	560	547	557	541	538	544	593	612	567	588	589	563	591	534	593	591	548	556	587	560	565	605	567	586	574	553	584	580	574	585	595	551	547	557	619	588	568	535	556	592	584	578	578	615	543	627	571	598	592	566	559	543	541	599	575	584	572	597	550	576	564	588	594	528	568	607	561	587	550	615	547	579	586	578	549	590	572	588	565	597	588	630	571	619	562	593	591	600	574	557	594	563	606	553	543	537	570	570	573	568	570	531	563	594	572	557	572	538	584	598	550	598	551	564	603	583	589	595	532	614	583	522	577	555	589	594	544	533	528	566	546	593	583	610	605	606	584	564	569	589	610	579	591	551	602	606	559	546	572	546	583	607	560	597	572	551	541	498	607	575	596	598	552	563	549	554	588	580	555	583	634	552	595	547	557	564	557	593	571	576	574	582	574	518	576	550	530	567	593	608	549	585	578	542	558	580	575	609	602	536	544	555	524	609	650	548	608	544	548	533	536	571	591	580	573	571	565	571	552	614	594	541	579	542	549	563
34571	17277	3269	660	513	490	460	419	417	423	454	441	449	432	453	442	480	490	430	442	461	444	420	454	432	455	453	446	433	484	452	412	420	462	444	470	459	439	464	437	423	414	490	403	446	433	456	439	443	456	448	429	451	431	459	430	418	428	454	449	474	404	424	417	435	418	422	443	441	422	444	483	392	461	426	430	432	433	424	388	440	447	459	436	454	436	422	470	396	438	427	453	460	425	446	433	465	456	425	432	444	459	440	434	407	447	415	441	457	458	415	431	433	422	406	413	417	460	423	406	448	432	437	421	422	450	426	436	401	421	433	438	430	414	450	458	450	444	429	423	444	439	416	458	426	451	453	442	440	435	464	435	446	421	457	469	433	458	464	449	426	434	398	429	443	466	445	425	465	423	453	451	409	418	404	443	444	431	405	453	419	407	400	437	399	467	416	402	442	463	424	454	458	425	440	478	409	513	422	445	443	413	428	424	443	442	452	435	433	469	436	450	449	431	448	425	442	430	423	435	468	452	427	448	427	487	423	425	383	395	423	457	424	435	427	453	459	426	454	441	448	468	466	443	420	502	442	420	467	432	449	467	443	436	418	467	452	435	497	435	434	464	415	467	435	436	464	451	434	465	457	420	451	403	491	455	441	425	448	457	443	417	458	404	441	428	436	424	485	431	447	426	456	424	434	401	429	437	464	446	440	440	429	462	441	424	410	445	396	424	412	435	484	443	436	416	441	401	441	412	453	450	467	461	428	417	447	427	386	430	415	440	408	428	431	440	445	467	451	442	400	448	436	487	447	414	425	412	405	472	471	487	445	446	409	443	456	428	396	470	446	418	430	435	411	444	444	415	464	445	432	453	471	422	420	445	442	428	453	421	410	439	446	446	410	435	438	439	417	418	437	459	403	454	435	399	409	467	444	444	451	453	438	414	439	480	434	468	456	412	447	466	471	417	437	428	443	446	438	439	429	462	420	371	477	440	462	416	471	459	451	435	416	459	458	471	438	447	415	422	390	413	425	435	460	458	483	449	446	417	417	422	468	439	448	460	448	453	465	446	447	433	451	439	457	410	415	419	441	403	423	421	409	437	451	461	435	451	423	475	430	411	452	438	464	470	409	446	427	447	433	419	399	430	446	438	442	453	425	451	425	426	432	476	477	427	432	451	491	463	451	458	470	445	419	387	419	431	453	435	438	470	424	419	452	441	444	451	429	436	436	446	455	431	449	430	452	443	427	429	442	447	402	402	448	422	429	441	466	433	452	452	448	427	435	415	459	444	466	469	450	449	450	433	419	389	441	447	427	411	472	452	422	448	452	470	479	435	442	414	479	413	457	416	471	441	481	480	431	414	442	441	455	436	418	437	452	437	414	408	431	460	471	438	429	430	462	434	425	419	432	481	473	402	422	447	422	420	425	478	414	439	476	447	458	410	451	450	412	456	448	400	447	425	446	443	442	422	408	441	429	457	433	431	445	369	447	441	434	455	456	460	434	418	451	436	435	413	431	428	428	436	398	431	491	464	454	412	408	436	457	418	424	448	433	429	431	427	439	477	435	426	450	431	448	428	484	439	429	471	430	462	405	469	479	424	436	413	422	436	430	429	431	434	445	473	405	438	424	396	441	426	438	419	418	457	446	415	427	431	456	449	424	417	451	417	454	412	456	443	438	432	422	427	443	476	458	423	455	428	442	467	386	399	410	459	438	455	474	431	454	457	442	474	471	430	432	465	443	424	428	443	438	420	471	440	460	445	444	474	472	415	463	446	421	419	441	451	424	465	465	425	444	455	452	429	404	441	470	463	396	388	442	445	436	424	482	423	468	423	472	465	443	429	459	421	441	437	423	458	422	425	427	451	462	483	437	422	443	433	444	424	442	434	418	482	463	418	449	457	404	435	420	450	459	420	446	438	431	466	451	444	448	416	454	441	433	447	464	439	438	450	410	428	432	396	421	433	436	459	408	460	443	443	414	436	423	426	388	439	419	452	431	423	433	427	455	413	456	445	420	420	430	452	448	405	465	455	446	450	447	463	473	437	457	433	443	467	429	432	462	444	431	482	452	457	429	439	440	386	442	431	429	435	427	446	451	463	453	420	429	432	425	423	452	419	401	445	471	438	426	459	450	506	421	445	468	447	450	455	431	422	457	431	406	457	402	440	460	431	450	462	471	410	427	502	461	456	468	427	415	420	444	450	423	424	403	447	457	439	464	461	452	473	454	434	445	474	421	444	423	378	431	443	439	420	412	439	434	423	445	477	430	441	478	445	376	411	467	436	443	437	462	462	476	427	445	425	409	411	469	432	434	417	434	411	418	457	446	434	455	434	470	450	441	443	461	456	439	429	411	447	437	416	452	422	408	462	417	427	430	464	404	443	409	419	442	417	486	419	425	434	418	451	435	451	429	426	429	442	468	447	404	432	453	407	445	427	457	434	431	439	470	444	468	412	406	446	456	471	444	490	392	436	441	495	423	472	445	414	426	442	444	460	472	467	430	451	432	451	414	423	426	439	430	438	436	447	434	435	432	441	437	449	402	468	444	462	457	476	446	417	403	431	430	451	423	410	452	440	460	435	445	420	455	420	437	440	410	488	451	412	389	461	418	460	441	410	412	435	460	452	456	431	436	436	441	422	495	447	449	433	444	458	441	446	388	422	411	414	444	468	453	462	398	446	450	450	462	413	403	443	455	437	434	407	487	442	436	458	448	480	451	448	431	453	423	451	442	433	425	420	437	469	441	434	479	434	449	404	440	444	454	475	469	445	461	419	433	414	445	426	420	454	449	441	416	448	419	412	435	433	457	448	448	464	465	483	436	424	422	448	440	447	413	456	433	397	458	438	432	414	438	440	452	440	463	442	462	437	399	440	421	461	455	422	432	412	439	400	434	421	442	445	431	417	412	441	449	485	448	407	459	440	479	437	432	422	450	418	395	437	453	415	430	435	465	420	456	430	444	435	426	425	414	459	475	373	485	449	448	490	421	407	443	400	434	420	449	449	410	408	481	388	473	429	426	450	428	429	428	458	420	465	426	440	460	412	439	443	410	427	436	449	413	444	409	430	418	429	424	457	438	464	442	427	419	464	458	415	412	427	434	444	429	434	398	434	461	416	440	416	464	415	472	440	456	485	407	449	417	432	416	396	469	408	421	438	492	459	433	435	439	450	442	456	424	469	434	427	434	436	474	451	412	465	489	434	383	430	423	413	418	443	425	413	452	430	481	410	448	406	408	406	458	430	436	461	453	421	425	420	440	426	414	447	413	464	425	445	444	434	453	429	455	446	414	447	396	435	448	425	436	457	437	476	468	439	473	429	452	440	451	394	447	443	438	466	447	447	440	434	416	434	414	459	412	416	469	436	445	422	418	421	457	428	433	442	433	440	415	440	446	448	426	446	468	435	437	454	464	426	448	458	477	445	458	436	439	425	422	431	448	435	475	432	425	446	451	438	448	442	458	405	441	444	424	438	442	427	464	439	443	400	445	436
30532	3258	894	649	658	518	543	535	521	512	479	497	501	453	512	502	457	507	473	460	474	456	479	491	478	483	474	467	517	455	493	439	465	461	443	471	463	480	503	474	465	484	478	463	455	454	462	446	460	506	469	505	494	455	480	478	458	481	451	463	469	503	465	470	488	505	464	415	457	454	437	440	490	469	459	419	471	477	464	449	451	457	471	449	490	409	469	523	445	438	482	434	497	483	487	459	431	469	456	447	476	491	469	481	444	421	457	440	479	449	473	452	426	453	442	474	437	417	463	469	445	456	437	446	439	432	465	485	430	416	473	445	486	447	438	458	437	440	468	485	447	490	464	509	458	470	467	473	438	442	430	440	498	493	416	477	487	443	489	457	469	428	465	437	445	438	452	452	468	411	439	458	473	455	463	439	468	519	467	430	452	479	514	455	455	453	461	459	442	459	440	504	451	461	474	434	457	476	515	459	445	482	481	483	436	468	497	456	432	475	470	482	475	453	421	458	424	449	463	469	463	443	476	500	474	475	473	447	460	437	455	487	468	429	450	467	431	437	470	442	468	434	457	448	470	466	471	506	470	468	455	460	467	481	469	512	451	500	440	465	458	458	447	481	444	480	427	432	507	478	467	480	442	430	407	510	440	430	455	462	449	467	438	472	456	467	493	477	432	499	449	465	462	489	437	449	443	423	480	478	465	505	453	415	479	470	461	436	409	478	462	456	497	482	449	467	441	458	460	458	451	470	469	430	473	418	458	497	443	494	441	476	423	490	508	451	452	448	464	464	495	437	444	460	467	444	447	430	470	439	448	463	464	488	487	469	487	482	441	425	459	442	440	451	477	496	477	447	443	470	466	458	455	447	485	474	434	485	493	463	470	460	436	454	433	509	462	449	469	485	420	460	441	423	492	481	462	482	460	452	510	452	463	455	459	444	474	465	461	466	443	462	442	462	473	465	463	477	468	460	510	465	483	452	447	458	447	467	441	494	484	426	486	473	462	417	487	471	433	492	459	468	465	451	490	435	460	471	433	431	455	462	462	445	483	441	481	493	489	468	448	467	423	439	484	466	469	458	469	453	445	433	438	495	459	464	442	451	485	497	468	428	450	454	466	460	477	405	472	455	472	459	424	438	486	438	484	459	415	467	493	476	460	437	463	467	465	445	459	460	472	492	469	475	497	497	505	456	459	441	456	484	466	437	434	467	465	478	431	452	456	427	450	466	442	468	492	497	477	441	454	486	427	458	479	453	431	412	491	479	446	496	467	427	448	455	457	486	443	511	466	432	501	465	448	461	486	460	476	453	449	459	453	501	450	433	483	483	514	494	450	489	444	438	468	502	467	491	466	450	463	451	464	461	448	422	445	498	484	459	431	487	474	443	480	445	470	475	443	480	482	478	438	470	503	437	436	462	472	453	449	471	444	472	440	433	482	472	463	461	431	476	452	452	461	468	469	460	444	463	464	429	444	479	464	480	473	492	429	471	416	460	461	453	471	450	466	427	433	469	479	442	464	459	477	456	480	419	460	489	463	473	471	436	441	518	513	454	484	468	493	430	487	470	466	492	450	489	445	442	415	451	417	461	446	479	468	481	445	430	433	471	463	478	480	437	460	458	452	482	443	482	469	415	484	445	460	450	456	489	456	473	455	500	457	490	475	483	480	454	468	456	435	447	469	452	510	453	475	443	484	438	476	437	444	408	473	481	489	499	488	451	452	453	394	483	460	489	477	438	436	473	479	482	471	476	453	464	480	449	435	442	475	456	449	477	482	464	440	462	476	487	461	447	443	436	435	457	461	455	476	478	482	476	482	459	466	481	446	468	454	470	437	465	498	492	453	476	439	475	472	454	460	469	469	424	490	463	448	462	456	521	464	478	472	441	489	452	483	410	475	426	471	450	476	477	470	434	457	493	417	469	446	503	504	453	457	435	453	419	435	499	448	463	485	472	459	502	441	469	479	452	483	475	454	491	460	437	446	466	470	456	469	459	479	498	451	454	484	468	496	451	494	476	476	473	461	458	441	490	459	465	451	480	446	475	460	481	430	477	456	474	437	460	443	440	448	460	464	464	477	429	436	463	455	457	443	492	453	484	444	464	431	426	473	469	444	459	437	460	490	468	479	477	491	495	472	468	466	432	459	437	457	441	451	487	448	501	435	442	441	443	482	470	462	456	469	470	447	458	483	435	401	463	481	471	480	456	447	482	459	449	457	451	503	469	430	482	440	477	486	431	432	441	493	478	486	473	465	408	487	426	479	443	454	458	510	475	465	426	450	438	459	431	426	473	460	466	447	473	454	441	493	489	504	474	473	480	429	484	434	454	443	459	492	464	479	440	492	447	482	494	483	474	452	467	432	459	432	492	447	473	434	466	477	465	463	420	456	426	442	478	454	461	500	444	442	450	474	468	492	441	472	455	457	478	489	466	448	466	432	464	478	481	437	466	463	451	485	468	459	402	454	451	498	453	475	472	447	438	501	445	436	431	460	484	462	469	463	476	475	476	451	458	453	475	458	475	437	436	469	462	432	462	490	458	511	467	479	471	520	457	473	491	440	479	459	485	503	508	474	444	494	449	434	440	508	476	429	442	439	497	450	414	464	453	465	460	463	508	420	471	499	486	476	478	486	490	446	445	460	436	462	499	484	457	440	457	464	473	480	472	446	470	471	489	491	482	442	450	470	471	443	436	460	458	457	427	470	470	509	493	426	470	459	474	446	469	455	462	478	492	492	478	476	473	477	494	484	435	488	438	484	464	474	443	493	459	442	447	452	481	474	491	475	496	455	470	459	466	464	485	463	463	460	475	452	460	450	448	458	473	466	472	463	488	465	459	447	491	466	467	444	483	421	486	428	434	512	451	452	468	423	488	485	435	507	429	462	431	469	498	494	478	472	463	454	457	480	462	441	490	482	464	466	445	483	493	506	450	438	479	433	455	462	465	433	457	447	425	415	469	481	473	458	455	452	450	455	493	486	483	479	460	468	474	445	456	472	459	477	466	475	481	480	466	470	473	427	465	423	445	473	483	452	456	492	467	453	460	443	445	468	436	470	476	475	469	471	471	452	459	457	433	472	432	482	412	467	452	492	466	416	424	453	455	470	495	480	475	450	476	459	466	488	506	435	473	506	497	494	443	474	450	496	481	472	464	451	453	477	420	471	439	480	435	443	435	460	486	472	427	454	483	476	474	426	494	452	477	448	456	459	483	449	453	466	473	448	423	444	460	484	468	504	467	436	470	475	432	477	424	500	484	477	465	437	510	467	497	482	502	452	491	476	435	509	444	486	458	446	449	439	474	482	447	434	459	458	457	432	464	455	473	467	468	430	464	454	454	431	513	451	496	460	457	467	463	460	457	465	444	472	516	465	417	482	462	488	441	473	433	448	440	456	475	440	459	454	475	503	475	463	448	472	474	472	478	490	492	456	451	445	436	482	482	453	444	473	476	443	463	445	467	474	458	425	465	452	465	463	473	471	462	440	447
24160	20034	25987	23796	19970	7549	859	638	482	440	409	375	353	328	318	305	302	310	305	283	302	319	255	254	263	225	232	276	262	263	276	272	251	304	260	281	255	272	230	226	273	264	259	262	269	265	271	245	299	259	264	241	232	249	260	270	273	248	256	277	252	234	252	260	249	271	243	257	226	257	224	254	247	247	245	261	270	239	262	255	288	247	276	250	211	245	251	248	250	237	240	253	285	240	263	255	255	269	247	260	242	238	262	279	247	267	227	278	232	254	237	228	261	267	281	291	237	248	269	224	259	252	254	259	266	261	245	251	229	260	233	227	242	239	249	278	293	253	257	248	267	248	261	243	257	251	254	229	262	274	247	264	248	261	262	289	258	243	235	236	244	239	259	249	245	246	236	252	286	239	248	270	251	286	246	229	241	224	272	243	262	230	256	252	245	247	248	248	252	237	272	275	242	242	257	256	285	240	258	257	283	257	250	267	255	273	229	270	269	253	285	248	216	263	293	270	241	274	228	231	245	249	265	257	233	258	251	242	260	232	214	254	241	263	279	248	243	259	266	235	256	268	258	230	263	272	226	258	239	232	266	223	275	243	249	247	266	244	268	240	276	272	233	248	252	228	249	240	266	240	277	302	267	246	254	254	250	250	270	245	244	259	270	237	246	231	264	241	262	218	234	236	267	243	237	246	262	254	235	248	254	273	279	248	232	261	239	209	273	265	215	239	241	259	270	267	259	247	262	270	271	245	250	247	266	264	230	247	236	254	269	261	277	227	263	253	236	275	257	221	262	257	230	248	246	282	262	295	248	272	237	217	240	229	238	254	244	244	266	233	263	256	272	258	258	257	240	256	256	251	247	246	254	283	256	245	235	248	258	251	241	279	247	237	255	238	240	241	263	275	306	235	258	252	289	231	253	247	228	272	260	252	244	279	244	239	248	230	268	261	237	246	276	238	260	241	246	230	224	257	243	267	237	253	243	240	246	232	246	250	256	243	262	289	274	242	264	249	257	259	269	252	233	262	246	250	264	252	272	275	283	256	222	271	275	257	259	263	242	230	227	205	246	236	249	292	275	264	263	261	254	256	249	265	241	238	235	246	228	279	269	250	275	252	247	254	262	245	252	245	250	268	224	241	229	268	244	242	257	276	249	263	254	259	252	263	254	252	241	251	230	241	248	266	229	266	261	261	250	274	262	271	263	259	240	236	259	266	259	233	249	275	234	232	257	230	256	247	269	231	259	279	241	246	234	258	260	235	279	245	268	264	262	256	237	222	241	248	256	260	247	258	267	230	236	263	257	248	261	272	263	268	270	234	270	261	265	264	251	226	239	264	235	256	265	232	248	287	230	241	227	243	239	258	232	247	296	272	264	244	278	242	248	263	272	257	236	229	224	253	216	267	271	251	227	227	255	280	262	264	235	255	265	251	286	257	239	248	272	265	235	283	231	261	235	242	231	263	247	232	286	231	246	211	239	257	257	258	222	267	229	257	242	266	242	258	254	228	254	227	259	241	264	243	222	236	262	237	264	259	250	262	263	260	252	239	246	251	238	277	247	253	242	216	230	257	272	239	210	264	263	274	275	266	240	229	230	249	239	221	239	249	276	261	249	247	227	248	254	281	253	247	249	244	254	241	271	255	271	225	259	250	278	221	244	249	263	253	252	263	247	253	232	246	253	275	246	239	251	254	242	227	220	240	243	223	239	250	231	259	279	234	246	244	278	265	262	286	263	256	265	249	224	253	235	284	238	259	232	252	240	261	242	250	257	239	260	246	268	235	224	249	246	240	282	237	248	251	228	267	245	269	261	253	263	247	232	248	241	237	251	279	256	254	269	251	266	281	236	240	257	228	264	253	251	278	229	252	271	261	237	262	231	237	265	287	249	267	247	253	218	281	282	261	246	222	257	238	237	250	265	253	256	233	273	257	250	236	239	269	238	242	271	245	232	256	268	260	224	236	263	254	230	270	267	273	272	268	255	268	259	277	261	253	260	243	241	240	233	253	234	271	256	244	256	266	263	299	223	258	232	246	272	264	269	256	276	215	241	259	240	230	229	275	260	276	261	245	243	266	261	244	258	231	263	253	260	244	258	265	250	261	244	276	237	258	225	254	266	240	230	250	242	227	242	265	228	242	243	230	257	243	270	250	270	251	229	262	251	242	277	224	284	301	238	286	261	254	255	259	228	256	266	249	238	256	270	247	262	256	223	255	260	247	242	279	258	260	244	252	276	224	255	247	255	258	272	275	277	228	252	268	225	232	262	263	250	250	259	267	254	235	238	254	223	272	239	271	255	254	270	222	273	242	264	240	225	263	246	225	224	269	258	250	288	246	245	241	243	237	254	261	235	280	253	229	262	253	243	271	204	275	254	280	276	241	262	233	247	281	247	261	273	263	240	259	257	262	231	219	241	239	249	250	243	242	251	269	232	228	275	234	236	258	254	249	227	258	263	238	250	239	239	252	251	249	260	232	218	258	230	226	271	271	256	251	256	263	244	248	283	278	262	254	225	243	258	263	250	264	272	233	242	261	257	254	241	253	276	226	243	240	270	275	249	241	247	247	256	240	250	240	270	229	287	246	235	246	251	234	227	247	253	265	258	243	247	231	256	266	257	269	231	242	246	238	223	227	251	252	232	262	247	243	231	254	253	258	260	237	237	244	267	263	284	222	267	246	265	242	229	263	227	222	248	236	289	235	222	227	296	267	242	245	246	249	242	250	255	272	219	270	276	273	241	226	254	236	257	263	245	261	245	262	247	273	247	252	239	276	277	253	242	257	264	259	242	237	246	251	244	271	240	231	276	255	282	260	231	242	250	244	244	267	244	264	263	268	249	256	253	229	210	250	233	251	257	238	268	256	245	247	248	250	244	265	254	262	242	266	278	253	249	275	250	225	253	252	219	254	252	237	246	269	255	257	259	239	268	239	247	236	232	255	280	240	258	242	257	234	272	221	238	222	239	250	248	253	245	263	243	244	260	241	271	264	292	238	240	241	270	245	269	247	268	256	248	248	235	263	251	269	255	231	269	276	248	257	267	272	259	273	244	254	219	258	251	243	248	241	234	233	255	288	259	243	268	264	237	240	269	257	258	234	245	224	204	242	242	265	285	282	267	255	235	224	235	243	229	243	252	262	253	257	257	239	251	246	258	252	243	245	228	240	250	255	273	263	273	269	247	281	228	255	264	244	239	268	258	225	270	232	255	265	248	245	263	238	260	251	253	268	261	271	258	261	262	255	256	242	235	237	254	260	273	257	261	251	251	252	253	237	240	252	291	247	232	256	252	262	238	230	249	231	281	241	242	275	252	245	253	245	273	275	267	271	262	281	250	241	255	228	256	256	262	257	249	259	227	270	255	245	260	266	249	252	237	231	243	260	251	279	273	236	266	236	270	228	241	241	256	244	261	247	235	254	248	239	238	273	249	226	251	240	245	257	236	265	269	249	272	263	249	219	259	256	244	251	256	259	259	265	267	254	250	241
46235	9669	7176	3970	2370	1839	1366	1039	836	708	654	536	572	498	483	452	383	387	362	365	352	319	302	320	313	323	313	328	315	273	311	314	297	278	275	272	266	294	304	250	257	290	297	297	297	264	257	281	275	285	288	269	306	268	275	281	253	275	261	283	267	270	289	271	269	271	290	278	305	276	277	250	258	270	266	268	276	275	297	278	262	278	263	285	266	274	263	256	281	259	272	264	262	284	267	259	258	231	246	241	273	277	299	270	247	258	300	246	281	273	261	256	271	280	236	288	273	284	251	241	230	278	268	247	253	273	249	276	237	263	274	284	265	275	266	242	272	270	274	273	242	274	254	274	270	263	248	253	272	260	251	248	278	266	239	233	246	271	255	271	297	278	278	275	272	289	254	267	278	249	263	253	240	243	258	284	275	232	248	257	269	279	273	281	258	285	240	251	260	254	264	290	281	270	274	246	269	301	266	261	286	262	248	266	286	277	281	256	261	261	294	297	285	247	252	244	262	247	261	263	258	243	257	243	279	270	288	266	265	279	275	276	261	252	276	242	285	241	279	252	275	269	292	264	285	276	266	289	267	270	283	267	268	270	260	278	267	265	256	261	247	276	235	228	284	271	243	297	262	256	272	267	259	272	236	250	271	289	265	250	266	240	257	283	298	249	279	300	267	249	262	269	245	273	242	268	259	281	258	239	254	294	282	259	256	257	285	253	278	261	260	262	260	275	262	257	266	270	261	286	259	250	279	269	257	268	292	275	240	267	272	272	251	286	258	255	297	252	299	283	271	259	268	247	273	235	246	262	276	290	240	274	299	258	264	259	288	283	245	255	248	259	260	250	282	291	259	270	258	253	262	270	236	274	267	275	238	286	256	280	239	250	257	260	281	245	270	244	256	281	276	259	254	256	279	245	243	242	252	263	275	264	277	272	258	261	254	271	264	264	260	231	244	265	272	287	253	257	242	246	255	233	244	284	271	262	288	282	252	253	242	268	244	297	268	288	245	261	267	286	258	278	285	265	249	273	272	240	265	275	254	245	270	264	245	257	241	254	257	248	242	290	260	253	260	246	286	254	250	274	279	247	267	255	252	283	269	250	243	251	248	265	270	269	262	282	260	273	238	269	254	284	247	265	302	283	249	261	259	285	262	258	249	249	255	267	296	246	249	266	263	257	242	267	245	286	289	244	276	282	281	259	256	276	247	270	236	277	257	272	291	288	258	266	259	265	248	289	257	278	273	262	255	260	261	286	264	244	253	262	266	265	277	263	243	252	257	264	274	266	252	278	279	256	251	269	257	253	268	240	293	260	275	262	256	274	251	273	274	250	263	246	267	273	256	273	283	247	248	226	282	254	283	261	255	236	250	248	240	278	262	255	251	271	234	263	265	264	262	263	260	266	307	261	225	270	262	258	297	265	243	230	285	264	260	252	261	253	266	239	270	235	286	245	269	277	242	268	251	253	287	284	248	259	255	268	265	253	262	261	259	241	277	257	253	251	268	254	277	257	261	233	259	226	275	257	259	264	254	269	267	258	270	259	261	261	261	271	262	286	277	264	245	270	262	261	264	240	244	293	266	272	257	277	281	274	229	263	256	289	249	260	256	287	240	275	255	246	245	270	238	268	241	268	282	274	266	270	243	262	241	269	227	259	254	264	252	254	263	241	251	240	282	262	259	275	274	241	301	280	248	270	288	251	247	285	254	262	266	272	265	278	264	271	267	272	266	276	255	256	246	286	246	249	266	263	280	273	278	276	280	277	268	297	252	265	241	245	260	280	286	223	275	264	231	275	259	254	239	252	258	264	263	289	234	265	283	248	264	236	281	275	275	273	268	239	283	269	258	262	285	248	259	248	268	250	256	257	259	267	288	275	298	274	246	267	270	243	277	288	284	256	257	272	240	249	246	298	242	265	270	263	279	263	254	254	257	263	262	247	263	250	255	265	230	268	275	273	269	266	284	275	244	223	288	244	245	248	287	288	269	277	273	275	255	272	271	252	207	310	282	301	246	267	261	238	293	274	278	257	275	268	292	281	271	270	258	263	265	270	282	270	258	277	245	256	250	277	268	252	288	285	275	254	276	243	245	280	267	259	240	283	254	305	295	246	249	246	258	297	256	265	254	257	264	279	262	220	265	281	258	267	244	303	288	259	294	260	245	229	255	254	292	283	281	256	260	268	272	247	253	244	262	295	272	257	247	284	255	247	256	228	253	290	273	291	301	267	271	259	258	285	269	253	268	278	268	230	252	231	281	288	256	269	262	270	268	240	250	281	297	258	248	267	290	260	264	275	243	271	254	275	277	264	255	278	239	248	263	257	258	250	266	270	262	281	268	261	242	245	282	280	252	256	271	258	264	259	253	253	273	249	256	282	265	276	272	259	272	272	272	244	269	274	256	281	272	281	260	267	240	236	269	287	265	224	250	259	282	289	268	291	230	263	268	270	253	283	257	260	281	295	255	278	253	233	271	246	242	242	251	255	264	268	272	268	249	295	241	249	276	263	281	241	284	234	256	281	264	240	258	228	243	256	260	289	265	279	256	235	275	265	256	276	240	279	247	261	238	279	251	247	277	285	237	268	297	244	248	274	277	274	248	285	281	263	245	274	239	233	284	263	255	254	269	282	289	283	273	259	242	265	269	237	262	277	288	258	261	264	257	286	255	231	232	261	269	270	274	227	246	278	258	251	268	256	257	289	240	264	244	244	264	252	244	265	294	277	252	258	244	225	277	254	271	242	237	248	276	268	260	271	254	293	255	257	283	258	262	269	259	282	246	257	261	253	267	239	254	251	281	248	247	267	255	260	251	257	259	248	249	270	273	256	264	270	267	255	252	222	296	260	300	254	260	267	269	262	238	275	252	235	265	256	259	240	232	247	250	258	267	239	284	267	262	270	251	266	295	259	296	237	243	266	272	254	275	255	281	269	269	281	266	260	270	266	247	294	282	287	248	276	257	270	252	274	262	292	278	291	268	263	298	232	253	262	262	262	294	285	277	252	266	229	265	239	269	262	270	278	270	260	273	257	237	251	284	276	282	254	253	240	256	246	241	266	232	252	277	250	276	261	283	242	250	249	277	284	290	246	269	230	249	278	272	271	292	255	244	300	271	289	275	259	259	272	245	237	259	265	297	253	272	270	253	252	271	271	266	253	274	279	270	244	268	286	281	274	236	253	254	266	258	250	247	259	254	237	275	254	259	252	230	263	261	258	269	248	238	279	261	262	240	253	256	224	251	262	287	227	264	218	320	281	277	264	258	276	264	292	271	269	275	274	260	271	248	283	272	264	241	242	232	257	264	261	238	266	241	264	281	245	251	262	257	297	264	262	266	232	266	268	256	279	252	265	253	264	276	248	276	280	246	272	245	271	265	262	289	258	247	258	242	264	262	259	277	291	240	262	230	262	248	270	256	273	245	242	258	265	266	257	274	247	287	289	283	247	274	245	266	254	261	246	262	262	246	254	242	274	295	278	238	301	264	266
22253	20009	26419	23307	20011	19946	5903	1287	933	947	827	785	733	735	685	678	678	624	652	607	591	618	574	594	601	579	606	594	641	586	564	618	615	585	569	572	553	573	546	582	604	549	575	553	525	565	577	556	592	548	587	561	557	567	552	533	519	571	560	568	581	558	594	537	507	528	569	563	597	536	596	547	511	587	565	587	522	619	539	567	536	572	538	553	567	577	602	590	580	591	505	587	544	527	515	565	568	553	543	522	566	546	545	535	567	565	512	512	546	517	567	597	598	522	543	557	585	563	507	524	572	587	535	583	584	605	536	576	539	549	508	544	526	539	569	537	527	565	572	584	552	530	556	567	547	540	547	537	550	539	571	518	542	516	511	497	531	511	553	569	527	534	533	553	515	568	551	578	527	552	563	580	512	546	563	567	555	563	544	538	558	515	526	569	579	515	596	556	551	586	527	526	549	552	600	522	531	535	554	542	535	533	531	516	572	533	526	516	545	576	583	514	545	511	527	586	545	479	571	535	540	555	557	555	548	528	533	545	581	504	510	586	506	543	550	522	523	578	512	553	526	568	538	549	533	577	542	536	574	574	561	532	529	566	540	541	521	530	530	555	556	521	550	583	573	518	573	564	552	533	567	564	544	574	597	523	559	562	543	556	575	549	515	560	562	545	541	561	569	524	542	557	556	518	565	540	511	537	582	523	599	546	550	525	553	574	499	576	546	518	518	536	507	518	508	569	583	532	525	558	517	515	514	597	555	572	531	548	543	570	532	580	557	518	590	541	584	561	553	570	521	521	530	548	553	497	527	518	505	553	562	609	539	499	553	562	514	550	504	577	548	525	601	581	541	542	586	523	548	522	524	550	557	535	600	525	564	536	553	529	536	528	557	558	500	548	550	538	586	535	565	564	513	567	578	542	564	503	530	533	526	581	554	523	531	515	532	510	526	511	573	549	531	580	572	558	605	552	629	545	529	518	553	508	529	595	568	506	532	554	568	530	529	549	549	527	542	565	578	520	574	546	580	552	552	575	543	543	553	525	540	518	588	521	561	533	548	528	532	517	523	540	540	558	544	540	503	518	561	529	540	571	530	569	564	540	537	556	565	579	555	582	545	559	570	525	545	536	574	522	509	542	588	564	550	524	539	557	534	530	518	551	551	554	560	558	575	570	594	570	560	521	510	533	558	542	564	540	539	555	554	561	497	566	555	563	555	560	559	542	530	547	505	583	558	557	518	549	534	587	529	534	545	562	532	532	541	541	511	558	556	556	569	499	523	519	541	566	558	570	530	540	534	548	525	566	548	581	547	507	561	533	583	532	568	573	553	573	520	588	534	571	583	590	555	532	506	553	594	537	528	530	524	518	554	542	536	533	601	516	597	518	548	554	549	587	541	540	524	585	532	496	566	512	536	512	494	518	571	551	540	548	533	558	566	562	572	540	521	564	573	586	549	540	559	593	529	543	540	545	594	521	539	537	508	537	553	517	574	554	578	589	529	547	535	562	567	535	563	502	531	605	512	577	580	562	556	576	547	574	563	557	542	567	555	488	591	554	529	558	527	543	505	571	547	535	550	572	590	558	571	549	557	565	500	576	544	554	554	548	539	560	554	533	571	533	620	552	591	540	577	540	545	524	542	586	517	535	523	579	587	575	537	531	516	565	488	505	585	583	510	584	561	555	557	532	559	520	567	546	582	554	541	537	514	546	538	549	557	516	537	585	584	515	516	584	540	596	575	533	540	533	581	571	546	539	559	535	545	580	516	567	570	508	568	537	551	512	565	553	583	569	559	554	570	544	520	567	528	528	598	529	501	509	539	532	545	529	576	547	547	556	528	559	532	521	556	534	543	588	549	515	539	562	512	576	538	525	575	533	536	560	517	549	568	574	538	538	539	519	585	534	564	550	543	575	542	510	523	501	568	537	514	515	536	525	579	493	551	544	537	508	559	532	529	555	549	567	579	532	537	544	494	538	528	547	597	547	547	523	537	531	557	545	563	523	544	563	568	556	515	540	508	544	492	534	557	576	518	535	538	539	570	561	573	523	551	536	536	544	543	512	537	537	589	501	523	520	534	571	529	564	555	537	535	490	537	522	586	556	563	565	517	553	547	550	550	528	554	536	502	548	495	519	566	535	556	551	516	551	547	578	533	564	558	533	581	556	535	569	499	521	601	534	536	558	571	541	529	508	530	598	542	499	510	518	558	540	536	554	541	585	550	527	508	594	561	519	579	537	540	562	576	544	518	527	502	534	605	558	545	562	542	560	591	601	528	543	524	556	547	538	581	574	528	504	555	571	538	514	569	543	540	519	537	514	562	577	530	569	578	564	547	531	484	609	522	569	554	597	524	562	562	532	572	542	543	531	571	563	555	558	545	561	539	535	536	520	524	544	551	572	562	525	542	579	539	557	518	537	558	565	550	578	552	553	538	540	576	561	542	573	569	556	587	571	548	533	564	593	545	540	564	567	543	513	545	538	564	556	565	560	535	551	536	537	537	547	541	498	566	578	544	534	572	564	541	552	572	561	538	524	512	576	523	540	494	549	535	524	574	535	542	535	572	541	552	572	562	556	550	488	534	549	541	520	551	563	571	537	513	578	500	560	551	552	619	567	503	549	568	557	538	542	533	510	525	549	522	534	553	563	569	575	530	516	543	549	560	498	543	565	541	560	549	520	569	572	596	533	550	601	543	615	578	555	547	531	575	547	547	567	597	558	558	526	576	524	520	521	542	557	535	518	534	581	532	568	549	563	542	536	565	516	541	545	554	532	515	567	535	562	571	525	509	572	585	547	538	598	519	561	598	548	570	531	521	531	577	528	537	512	544	608	539	542	543	539	532	497	561	559	582	540	552	535	545	565	564	540	536	506	598	541	522	563	589	561	562	548	574	560	567	563	523	562	513	575	503	562	549	569	552	557	540	536	569	568	550	546	547	547	535	580	545	499	571	516	531	560	533	538	514	570	570	545	540	556	503	528	524	534	500	574	562	519	558	533	584	538	578	561	548	571	526	537	557	560	571	534	545	545	536	533	498	543	519	540	565	565	567	597	537	531	540	532	569	539	522	546	570	529	518	557	547	572	497	518	559	548	534	534	560	512	503	586	512	531	542	541	595	541	516	573	550	538	545	542	543	561	587	549	530	560	513	535	551	550	517	540	558	564	586	533	568	549	579	526	539	519	546	546	506	595	540	600	507	539	535	561	637	545	535	520	536	545	534	483	552	501	576	550	510	572	538	562	558	533	560	521	529	558	530	551	552	583	570	560	574	535	557	534	546	542	590	516	579	554	544	528	530	525	539	568	552	579	552	552	461	548	539	586	538	524	527	553	534	497	538	536	556	544	540	553	590	523	554	560	523	545	557	529	542	548	541	541	524	549	506	570	509	616	550	548	574	573	550	546	546	519	571	551	507	547	555	564	563	588	569	548	557	499	565	554	526	529	580	524	533	529	562	555	559	578	523	545	548	572	576	555	574	516	528	543	523	575
44216	16858	12221	7359	4475	3262	2536	1989	1650	1368	1205	1151	1042	989	927	826	814	714	772	664	669	683	656	654	621	630	675	649	621	577	627	562	564	581	580	552	588	543	559	565	549	552	561	596	585	532	534	560	549	563	560	507	537	504	542	534	551	530	560	575	524	496	554	562	537	544	525	595	510	574	524	532	531	541	551	561	508	532	552	543	515	515	520	511	514	552	549	504	548	528	545	547	472	522	515	517	538	519	510	502	540	487	509	538	497	533	514	511	492	517	537	511	537	534	506	519	519	549	519	525	504	547	518	555	481	539	511	501	514	510	476	492	550	539	527	534	490	522	514	537	517	516	530	547	527	539	542	525	507	506	539	493	538	545	487	545	541	513	557	523	526	544	527	539	509	527	517	540	555	479	542	508	516	540	504	545	519	526	508	534	513	509	561	529	530	500	555	540	484	493	537	478	514	513	516	538	495	507	528	520	561	519	538	525	544	508	527	527	514	494	505	531	499	543	463	505	594	526	535	524	542	531	499	540	537	473	515	509	496	549	533	547	537	487	534	534	478	526	514	498	511	546	593	479	491	504	533	565	500	553	498	500	534	498	502	532	551	520	511	528	552	532	509	534	521	516	520	535	496	500	518	513	495	523	500	517	541	530	534	523	491	473	499	530	509	543	558	555	477	497	531	512	514	525	524	530	516	525	516	557	551	491	556	491	524	486	531	523	515	503	533	578	506	522	498	501	526	511	519	523	536	530	508	537	518	499	543	501	514	490	518	517	543	553	538	530	520	524	466	525	507	472	507	531	513	543	529	508	510	520	486	549	553	543	525	518	522	499	540	513	535	515	526	491	527	539	515	504	548	554	486	515	498	506	534	506	532	504	515	500	519	528	526	529	505	524	502	504	531	532	497	527	482	481	521	525	493	497	540	506	526	516	523	513	542	508	525	545	516	509	517	516	499	482	531	527	490	555	537	503	523	499	537	514	489	518	499	507	554	530	513	514	534	490	523	514	523	538	476	498	515	496	478	521	509	550	507	536	542	521	570	513	559	545	527	541	577	495	542	523	536	529	516	494	530	522	533	518	547	524	529	496	509	543	529	509	488	533	492	489	508	497	476	494	552	502	528	500	521	547	512	490	509	528	510	496	503	519	515	581	510	544	506	571	512	516	568	526	549	513	487	528	502	524	524	514	533	509	506	536	502	517	518	511	506	545	477	508	539	533	543	481	529	529	535	509	538	491	532	548	503	521	488	517	495	511	517	512	542	486	557	565	522	527	499	529	559	500	508	521	489	508	519	466	530	502	561	492	538	492	528	490	499	521	515	532	487	502	492	503	484	589	525	534	536	490	510	529	474	511	512	508	504	533	524	518	497	532	563	531	512	508	532	511	520	514	508	523	486	495	516	529	537	527	521	505	505	497	555	475	488	548	528	498	533	516	553	508	520	493	514	548	503	524	507	543	542	516	517	472	521	511	490	498	525	493	523	549	513	479	518	521	556	500	537	533	517	503	555	495	540	533	531	512	522	562	573	507	479	512	531	546	517	525	530	530	511	546	510	534	505	530	523	491	527	569	515	559	509	553	535	541	578	491	510	520	533	538	544	574	505	515	551	502	537	513	561	522	494	499	467	494	499	507	558	536	502	517	505	525	518	513	514	528	506	541	517	483	536	519	497	531	547	520	515	547	523	529	501	505	513	522	494	512	511	498	564	513	476	582	483	524	507	507	506	506	493	513	488	504	535	490	494	491	520	493	518	500	481	520	526	498	517	547	516	484	490	558	536	488	510	539	561	498	530	502	525	586	493	525	488	532	500	501	530	532	520	514	551	505	518	535	557	478	480	557	483	531	530	536	513	541	516	514	515	515	520	566	523	528	521	539	526	519	526	497	535	501	514	520	522	533	524	498	499	508	531	504	534	525	508	570	505	547	522	533	500	529	489	497	489	505	535	505	516	517	476	548	486	533	545	525	498	510	548	508	537	516	531	517	499	547	528	516	529	502	507	534	516	525	511	520	506	508	518	534	541	513	513	546	524	565	506	494	551	563	561	522	519	506	546	576	466	516	529	524	514	505	527	519	552	529	546	509	527	531	502	553	530	514	516	520	507	543	567	490	509	522	485	513	546	526	532	572	502	525	544	505	496	538	515	503	491	558	493	518	537	525	516	518	549	528	509	514	515	524	538	479	535	531	563	505	534	481	518	469	521	492	510	516	549	511	533	531	541	553	507	542	528	527	500	531	489	528	504	512	539	484	502	555	526	505	509	480	498	472	524	530	522	507	510	525	577	540	519	466	494	546	545	520	535	501	505	473	484	551	524	523	559	545	507	512	506	534	488	511	547	515	486	495	548	575	538	516	562	497	548	500	496	504	531	523	520	539	558	499	485	535	528	506	566	504	515	525	535	515	486	522	527	568	513	548	519	500	498	525	526	494	473	540	527	501	513	536	571	497	472	571	510	544	519	495	517	535	503	488	499	517	530	507	487	519	549	495	530	514	536	530	496	511	481	501	479	465	486	567	536	523	558	531	519	521	532	532	509	509	511	570	498	553	536	471	511	499	492	512	535	504	523	521	502	524	531	523	485	531	479	502	478	515	516	499	527	508	565	534	476	518	518	496	518	524	516	524	524	548	521	558	528	526	516	485	531	517	496	521	526	517	573	513	517	507	493	495	558	512	505	536	482	527	495	499	499	524	527	552	502	525	522	487	536	526	529	571	525	532	526	571	525	546	542	548	538	529	494	474	524	524	494	506	524	536	493	514	511	507	495	530	479	538	526	499	530	484	495	536	537	527	544	520	509	511	480	506	543	503	527	481	505	541	513	513	485	500	500	484	542	490	496	515	498	507	542	489	506	512	487	507	477	495	544	493	496	507	483	514	556	522	517	530	535	513	576	480	504	525	547	500	521	515	530	523	523	460	570	479	516	506	554	511	528	514	525	546	516	524	519	549	488	509	555	508	534	487	524	518	537	523	495	524	523	505	494	528	558	524	545	537	498	498	547	518	490	501	525	482	535	521	468	501	506	544	523	507	538	495	522	536	503	539	529	532	485	526	533	509	513	532	508	533	522	525	473	543	541	515	549	509	489	502	496	534	508	528	481	506	469	518	550	521	566	527	498	530	497	552	503	530	551	496	467	574	533	549	550	531	538	528	533	546	536	512	508	511	570	530	511	534	500	514	555	481	533	495	509	513	501	493	521	529	526	517	477	543	527	535	499	520	516	490	525	490	528	501	508	526	524	531	506	517	487	503	570	489	488	499	521	513	497	502	477	523	532	539	541	479	522	504	517	483	525	533	512	558	525	535	520	525	529	482	500	530	498	522	563	501	500	513	496	529	469	540	522	534	493	522	518	515	539	525	498	518	506	530	507	520	551	529	543	564	522	509	521	579	529	516	501	514	517	521	491	546	483	542	546	468	528	529	470	544	522	479	537	526	522	534	538	496	563	503	497	493	483	491	507	486	544	491	518	488	527	488	517	492	556	540
34617	16961	2975	720	593	553	464	463	448	417	450	452	435	452	456	458	425	395	438	441	421	426	416	458	459	401	421	439	446	412	414	431	427	421	434	408	415	434	478	402	462	417	443	420	450	430	429	434	444	421	438	432	394	409	454	428	403	451	427	469	457	451	428	445	433	472	446	455	406	447	437	415	434	427	449	439	432	449	400	448	469	434	448	432	408	425	417	455	442	395	447	430	439	418	410	445	473	452	429	434	463	445	396	442	424	441	460	450	447	443	439	393	436	447	413	434	390	424	448	414	437	402	457	457	399	429	478	431	429	419	434	432	388	461	427	434	436	427	436	406	430	427	406	436	444	428	400	438	448	427	436	429	445	422	430	467	462	438	410	421	435	459	430	419	408	465	426	441	432	427	426	442	407	444	454	427	416	383	439	433	429	463	426	444	463	446	425	393	440	433	428	408	451	417	464	446	413	446	428	455	416	444	429	455	396	418	421	418	431	406	462	430	430	418	428	447	413	450	449	429	439	424	406	434	412	392	421	421	473	439	444	431	421	420	433	412	434	426	422	439	399	434	428	436	452	423	409	425	470	493	439	421	427	457	432	416	416	377	429	397	442	450	441	371	423	411	449	431	430	440	424	470	457	459	413	456	465	411	455	440	415	436	441	454	411	424	433	454	427	469	400	433	438	434	429	417	458	399	414	381	429	466	419	442	453	437	441	449	494	401	417	383	431	450	446	408	448	448	399	442	386	492	444	453	451	423	432	426	444	422	457	431	425	429	470	489	442	420	430	412	449	425	443	407	451	384	460	455	408	422	415	435	441	441	402	433	432	492	420	450	456	453	433	463	440	444	453	444	393	433	456	423	399	418	442	370	430	448	409	432	430	425	432	441	458	448	425	440	428	397	420	480	404	435	421	439	441	442	426	460	450	422	451	459	458	468	429	415	435	462	418	419	453	395	447	433	415	463	397	408	445	418	422	405	432	427	427	442	415	451	413	432	465	433	479	439	452	414	446	410	490	452	423	399	411	424	421	450	435	386	412	436	408	437	441	433	408	435	435	385	457	394	418	444	422	437	455	428	470	426	419	427	467	469	446	442	421	435	450	446	400	424	422	420	465	423	396	432	426	428	492	437	464	476	457	407	466	386	437	431	430	446	407	433	432	421	421	446	432	411	387	418	411	413	437	463	456	427	425	405	414	400	444	410	424	427	421	416	474	464	448	430	470	428	461	459	408	382	434	458	407	485	429	430	454	449	427	417	427	461	414	426	414	399	437	414	429	426	418	443	440	444	469	435	410	425	427	427	439	424	427	422	477	448	445	416	430	438	413	478	417	471	442	449	451	440	436	442	450	414	405	473	420	422	431	451	411	429	434	430	442	466	389	466	452	423	416	411	473	476	441	428	433	438	420	421	406	437	424	410	403	424	445	407	452	464	430	445	432	477	441	438	423	473	421	434	447	388	490	426	427	457	440	421	457	465	439	437	468	442	424	428	429	460	418	447	428	460	470	442	426	427	417	435	474	412	418	396	457	461	450	436	419	374	387	462	428	442	414	457	425	423	462	415	427	405	398	435	396	460	390	449	468	426	415	490	462	414	453	432	429	434	416	451	448	403	445	455	413	442	416	436	378	449	403	383	408	412	451	408	386	438	441	454	430	416	416	438	422	402	390	408	442	415	448	431	425	462	410	421	465	474	429	413	432	428	428	438	421	412	453	438	430	481	429	412	443	432	420	450	431	445	455	423	451	426	451	435	441	465	429	436	451	447	441	388	455	452	444	420	471	436	453	451	393	467	455	433	405	429	420	441	436	419	421	430	412	465	464	415	420	426	416	427	432	422	393	477	397	417	413	428	431	408	447	466	422	414	414	455	463	430	403	410	456	428	455	453	393	410	429	410	414	450	437	443	438	412	453	457	430	415	426	456	412	436	417	438	437	467	459	429	416	445	437	435	480	428	429	442	429	458	392	418	442	425	468	422	425	447	461	414	464	416	443	480	423	410	417	429	448	440	439	438	453	389	456	424	395	417	426	428	441	420	430	473	455	414	427	450	412	410	431	423	423	410	429	455	443	430	406	467	438	386	434	429	438	449	421	417	404	430	474	453	445	422	405	409	479	457	450	447	440	421	457	456	430	424	462	436	415	458	436	419	431	426	453	395	463	425	424	452	439	444	459	428	418	449	440	397	426	449	385	470	433	421	452	443	415	416	427	428	443	444	461	439	453	431	405	425	465	432	468	403	419	445	431	405	420	456	420	432	442	449	448	439	420	455	446	433	447	463	378	455	445	439	428	413	457	420	452	452	428	431	405	437	394	423	447	399	421	389	427	435	428	435	422	405	456	418	437	439	397	406	433	443	425	437	411	435	491	467	474	465	443	410	424	451	406	403	449	433	434	426	417	433	478	418	388	422	408	437	406	409	442	460	461	429	425	390	432	421	411	412	444	413	409	479	468	419	450	432	430	450	416	438	453	422	438	433	489	471	421	401	415	429	397	426	449	410	434	430	416	467	438	411	425	403	436	448	416	427	438	415	433	462	430	397	472	442	424	416	407	444	414	418	437	429	446	424	436	441	456	466	449	434	469	436	375	410	424	416	428	465	446	439	396	445	419	417	419	433	388	444	428	467	438	422	438	458	441	434	405	459	423	463	453	422	457	395	420	452	370	431	421	428	456	432	429	453	433	421	404	426	445	433	394	380	427	397	420	445	455	456	436	419	476	453	414	442	432	458	424	421	428	434	419	424	439	469	444	474	405	424	437	442	429	485	453	412	453	452	423	427	425	476	451	399	433	422	434	463	439	435	455	401	468	425	459	456	424	436	440	436	426	438	448	411	395	391	447	424	454	415	421	459	429	409	440	387	417	433	431	449	451	418	419	459	464	435	418	418	469	419	448	402	459	448	434	463	449	425	447	440	431	404	461	411	442	407	461	467	392	423	405	409	455	457	438	408	408	403	423	435	408	450	459	436	406	414	480	408	454	443	446	413	444	450	451	430	425	428	401	478	418	410	449	404	434	422	438	462	441	452	397	419	428	457	432	441	449	407	442	431	474	447	452	441	444	444	420	468	416	451	398	409	438	384	442	432	442	438	437	421	425	430	432	398	443	478	434	427	441	430	409	430	425	446	443	425	458	424	432	439	457	406	409	451	445	445	400	439	429	450	417	397	400	443	400	432	428	449	407	391	434	454	412	441	434	420	428	430	427	440	422	466	474	437	452	429	428	423	453	428	445	429	451	447	425	434	432	444	433	461	455	447	431	411	465	432	411	433	463	449	443	419	451	427	410	476	430	468	442	428	450	434	458	453	434	442	475	425	459	431	434	411	422	436	437	404	429	433	434	431	417	414	466	450	441	483	440	413	499	446	445	413	473	462	453	435	454	426	428	423	392	413	426	439	414	419	427	406	442	430	434	463	426	459	444	416	392	447	449	470	425	425	431	431	465	430	427	426	397	430	446	445	429	480	431	418	459	428	478	410	418	463
29921	3256	969	686	596	582	508	516	488	524	511	504	469	480	487	515	481	467	482	460	504	458	485	480	503	476	471	447	458	450	472	482	469	463	483	443	488	471	464	479	456	463	424	497	419	490	453	495	444	476	490	495	476	446	467	404	449	445	506	438	489	441	450	449	460	459	489	478	478	440	485	446	459	470	464	459	464	463	460	457	496	460	480	484	449	454	442	475	468	482	465	476	465	483	480	461	456	461	475	446	503	456	429	478	485	468	489	488	458	431	469	469	466	435	432	465	469	430	497	436	488	456	482	436	494	484	473	462	411	448	461	420	429	464	480	484	501	472	445	464	424	480	462	512	454	437	443	466	469	447	468	438	444	458	490	461	470	474	481	460	473	480	485	451	479	444	489	469	454	479	457	436	463	472	447	439	450	450	466	468	459	430	438	497	464	445	487	481	444	485	460	446	483	464	509	445	460	483	439	471	466	459	468	490	457	442	475	492	470	474	489	449	465	436	467	444	459	497	406	459	464	435	473	494	489	496	451	483	427	449	459	461	433	455	459	420	457	492	491	477	489	478	464	486	452	449	512	452	439	409	441	473	480	444	423	488	448	502	486	453	454	501	437	503	439	474	465	463	498	466	476	505	446	468	458	476	459	451	453	472	463	454	488	447	468	447	465	486	461	489	453	491	445	463	455	474	446	431	484	476	445	447	466	468	468	461	447	473	483	443	471	440	450	463	440	403	469	443	473	472	455	463	468	453	492	470	478	422	434	490	409	471	504	465	450	467	485	451	464	487	448	423	455	433	464	415	459	451	483	402	477	445	451	451	487	477	462	455	454	450	478	463	489	453	471	436	468	456	409	441	474	458	458	448	484	435	473	468	437	436	448	444	462	459	455	510	461	424	499	457	447	490	474	480	437	455	465	469	475	476	471	491	461	444	423	495	439	414	485	461	468	462	476	494	409	478	462	435	427	444	499	462	430	480	482	490	497	468	463	434	492	419	431	448	441	439	422	497	480	480	449	454	448	454	472	517	449	497	463	418	454	433	462	465	485	457	424	397	442	465	453	512	479	470	439	458	476	457	441	426	460	462	480	494	447	457	463	481	467	450	448	443	474	451	479	405	515	475	479	459	441	434	461	465	457	465	494	469	458	443	471	424	451	434	449	480	471	443	458	462	458	471	470	424	461	467	481	446	472	473	436	463	467	453	475	496	466	468	471	499	446	422	477	467	457	486	438	449	434	449	455	446	428	432	441	432	480	499	451	428	423	437	480	476	461	492	418	456	479	501	472	448	462	462	480	473	466	458	454	444	461	481	505	495	463	479	443	496	464	483	474	468	469	501	446	504	460	451	488	476	477	493	450	480	462	445	479	449	430	452	467	494	417	480	468	435	511	500	470	406	461	430	448	482	446	494	455	427	458	450	447	476	464	446	460	443	463	491	464	481	498	496	439	452	446	447	454	438	478	413	446	484	449	441	502	436	480	438	432	426	469	468	438	453	458	457	464	449	456	473	442	450	473	457	484	424	429	461	483	476	465	491	462	442	438	461	460	464	449	471	477	472	422	473	455	474	435	463	452	511	479	482	479	483	437	455	438	403	434	434	438	436	449	419	436	442	466	468	485	443	417	443	463	463	436	472	482	462	473	478	510	469	446	503	474	463	468	498	453	461	532	473	450	416	477	452	460	468	470	510	468	467	488	469	462	425	445	422	440	497	469	480	487	458	445	492	455	484	440	447	462	434	492	467	476	486	481	442	471	461	454	479	483	450	480	462	460	459	489	465	488	487	443	435	469	454	474	470	444	471	460	417	455	462	438	495	458	455	440	465	472	443	445	438	469	452	434	472	465	459	477	499	468	467	467	479	469	499	474	489	462	450	467	466	481	416	440	426	466	478	426	457	460	447	468	434	485	424	446	444	500	443	462	486	431	497	429	429	488	446	476	484	454	466	449	459	463	498	454	477	439	448	446	482	430	481	472	445	457	468	439	479	507	475	482	460	452	469	438	464	488	467	428	466	488	429	429	456	453	472	470	450	451	457	464	440	443	489	446	460	495	457	459	477	463	452	476	475	455	429	449	442	455	468	456	468	429	467	470	437	440	477	431	451	446	492	478	431	455	488	451	463	506	503	451	460	455	471	462	465	472	480	462	472	451	461	466	482	485	460	466	453	449	457	468	479	479	458	482	457	495	437	464	467	464	443	464	439	464	472	458	435	475	481	443	481	463	450	497	475	440	488	444	492	457	468	457	483	474	483	437	463	458	502	475	465	433	451	466	451	462	402	475	441	445	460	457	469	466	443	460	493	450	443	486	452	432	451	476	500	445	438	442	479	454	453	463	472	450	497	443	475	450	427	434	454	484	436	457	470	438	454	480	461	461	465	430	448	473	467	462	460	458	468	488	429	408	454	511	476	448	463	462	463	474	467	476	472	446	457	463	437	464	466	472	501	422	414	447	468	461	434	464	458	433	490	455	467	458	484	492	476	459	466	464	456	453	434	442	502	444	484	483	447	465	474	475	437	465	430	472	455	445	456	457	434	462	455	497	451	462	478	469	473	479	451	481	457	451	483	485	445	477	459	431	460	456	495	492	501	446	464	437	484	442	461	493	456	461	470	457	474	402	458	458	457	456	409	457	473	444	466	492	497	490	436	454	489	469	466	460	449	472	492	455	449	453	478	477	451	457	450	444	455	453	419	470	429	451	483	492	498	432	443	451	469	451	470	452	453	485	507	469	482	436	467	430	481	449	452	448	455	477	413	442	470	448	492	453	412	457	451	448	458	471	447	474	459	464	477	465	467	467	498	432	471	467	493	479	466	447	473	482	456	460	471	431	446	480	439	493	433	459	502	495	480	484	471	464	437	512	507	490	456	440	462	470	449	449	460	473	470	469	428	441	462	461	469	452	470	460	456	452	461	451	467	448	436	457	424	460	488	437	451	431	468	451	454	429	469	459	455	454	469	432	500	469	442	464	412	493	485	459	492	493	492	465	467	444	461	468	453	481	489	463	481	407	482	446	474	457	459	456	476	455	463	428	461	436	417	448	453	440	459	484	436	465	454	424	444	493	452	455	425	491	476	444	429	446	499	466	444	441	455	440	485	470	420	431	499	458	448	450	472	494	460	453	480	499	474	487	433	462	507	467	468	474	431	475	479	454	485	468	507	468	464	462	446	461	460	475	443	517	460	482	472	469	441	455	456	450	446	471	442	497	450	419	458	494	430	475	503	466	474	473	444	469	447	453	455	445	477	439	444	457	520	470	518	459	496	456	453	458	460	465	462	447	441	468	473	454	447	439	456	450	467	466	469	456	491	457	469	460	492	459	447	456	464	436	473	498	449	503	470	459	464	494	456	444	440	491	468	442	485	482	495	457	472	503	446	482	444	444	460	428	456	475	460	468	463	488	472	443	494	467	477	463	423	454	452	463	500	421	449	433	458	462	464	490	477	423	481	452	449	429	455	467	478	429	502	442	519	490	464	453	453
24064	20023	26018	23683	19918	7143	837	605	462	431	412	382	360	328	322	329	322	291	303	289	305	335	287	288	283	282	268	285	246	303	282	285	287	262	244	266	260	244	238	290	263	262	264	276	268	244	236	245	255	281	241	257	262	301	220	230	281	256	259	278	245	238	227	286	252	243	280	273	251	239	250	253	276	261	278	236	240	264	276	261	259	236	248	252	245	270	216	245	250	254	313	247	242	238	243	234	251	262	231	267	232	266	264	250	236	250	238	254	245	255	243	244	260	271	252	245	246	266	274	239	229	240	257	247	245	280	234	253	250	249	257	237	254	252	262	231	241	245	234	262	260	239	237	229	258	257	265	245	276	245	265	249	230	284	277	256	245	287	263	239	247	232	259	256	244	272	253	254	245	244	231	244	282	250	272	234	226	261	248	281	254	267	265	215	274	281	205	267	216	273	247	263	263	240	248	279	235	276	256	250	269	271	234	259	244	278	282	254	251	272	238	262	269	255	259	243	263	248	271	244	241	260	265	262	276	273	256	262	240	248	255	279	237	226	269	257	248	268	268	239	248	236	252	264	253	224	232	259	245	268	271	279	261	257	263	268	220	235	266	234	248	244	236	246	252	258	243	246	285	294	245	245	258	242	248	255	270	290	272	249	243	270	238	260	247	261	245	260	235	239	265	254	272	276	242	246	281	233	260	248	237	250	234	262	233	253	243	255	259	245	246	250	230	248	278	267	252	277	266	245	277	245	257	251	234	280	265	236	254	246	254	225	258	243	250	262	290	244	254	224	265	247	263	257	258	253	251	284	256	235	233	271	260	236	231	257	241	262	228	274	257	229	258	275	247	235	241	256	273	226	251	229	291	232	248	276	226	245	265	236	268	258	279	247	223	242	233	255	234	234	247	240	236	239	237	247	237	250	272	276	275	281	237	249	246	220	236	231	274	236	245	245	275	233	246	276	238	236	239	247	255	287	232	287	244	268	272	237	228	232	259	231	290	264	224	266	271	233	269	260	250	237	255	212	260	251	234	235	239	279	258	262	288	250	243	268	243	261	258	222	244	230	238	227	245	264	254	245	262	262	230	224	255	238	255	257	255	242	224	236	244	238	238	242	243	244	249	247	259	258	254	273	249	266	246	248	249	269	252	254	254	261	236	266	281	250	252	267	239	253	254	223	240	252	261	242	237	252	251	237	283	257	225	240	242	261	244	228	240	228	256	250	240	261	261	265	257	234	269	248	235	279	237	260	261	240	244	264	248	244	234	240	264	253	285	229	272	279	233	261	251	238	252	248	260	274	243	257	263	274	259	252	239	259	278	246	248	253	246	286	267	259	221	248	231	240	238	239	239	265	271	235	251	262	249	268	260	277	249	254	273	237	259	245	255	262	252	227	257	251	263	235	275	224	253	263	274	277	242	267	226	255	245	279	245	276	262	243	267	277	234	262	251	248	261	263	256	245	260	239	230	277	230	278	260	229	244	239	253	223	253	275	241	238	249	256	263	246	249	277	268	258	247	245	234	250	232	282	275	240	255	257	249	252	249	226	258	275	259	291	247	226	269	239	254	262	236	230	233	261	271	237	235	261	266	258	252	259	272	310	224	256	271	254	235	246	242	259	256	253	238	251	252	250	264	250	218	248	263	246	243	228	251	271	219	246	236	256	253	240	280	279	243	238	258	277	244	234	251	245	214	268	268	286	241	238	222	252	282	237	253	248	264	258	244	262	252	254	256	265	263	248	268	250	261	291	248	278	239	250	234	253	224	229	269	281	243	271	244	247	274	247	244	229	258	269	254	257	281	263	226	249	230	251	262	260	262	230	268	258	233	249	244	245	267	243	258	261	261	254	280	214	228	245	244	256	268	227	245	239	258	273	240	239	245	251	253	243	269	243	227	245	247	230	260	243	283	250	238	261	283	267	227	252	239	227	266	246	276	258	225	252	239	241	262	243	245	246	234	285	244	279	250	297	259	233	279	235	253	274	262	261	239	256	237	250	263	262	269	250	258	254	266	257	241	265	252	280	255	232	257	251	267	240	235	257	246	281	244	239	285	275	230	245	285	270	207	271	251	247	253	257	274	226	247	242	240	239	251	267	230	245	256	252	214	233	287	290	234	259	272	246	283	253	262	245	253	249	254	249	228	265	241	271	236	293	229	275	267	258	286	230	254	237	238	286	257	247	253	242	236	226	282	256	244	231	254	263	250	247	230	231	244	255	249	266	270	253	248	256	236	259	220	263	273	256	224	244	246	254	287	276	279	233	274	250	266	230	277	244	270	231	268	246	238	271	265	259	249	256	244	232	263	257	241	250	244	241	247	228	275	230	241	222	262	269	266	254	251	238	208	234	231	236	260	265	286	258	267	231	267	254	247	255	268	288	259	243	217	245	222	274	241	283	231	272	254	264	248	257	252	255	240	235	248	245	278	273	231	243	265	278	250	245	231	232	271	230	237	278	262	228	240	266	272	237	269	250	267	257	227	277	256	253	245	238	236	238	250	294	247	250	268	242	268	265	260	244	244	282	233	255	255	252	241	270	250	256	255	224	220	264	260	267	242	267	243	284	220	248	251	240	248	230	242	258	250	241	220	252	266	215	261	224	263	245	259	264	231	265	242	242	254	256	250	276	238	244	281	252	245	231	239	245	261	239	292	250	240	230	246	259	241	290	254	262	233	277	252	262	240	236	219	260	263	249	229	248	244	239	262	257	227	269	244	275	276	270	233	236	259	256	264	259	227	269	250	262	243	224	258	266	257	235	257	239	263	259	237	242	244	260	256	247	223	239	256	267	269	243	223	251	227	251	220	250	226	259	246	246	260	248	270	278	272	231	277	264	274	271	265	282	230	252	236	228	246	250	245	241	239	280	253	254	249	245	259	258	238	237	257	243	230	251	244	274	235	259	278	258	240	255	254	261	286	243	227	262	252	241	260	246	242	273	265	243	255	247	251	271	264	244	258	232	268	274	259	257	248	223	242	250	271	252	233	242	254	261	258	222	234	259	252	227	243	264	249	251	241	253	263	254	255	268	229	241	267	240	264	259	239	262	234	262	234	223	244	218	269	265	245	243	255	257	245	247	235	247	270	282	247	245	263	260	275	256	268	268	239	233	252	249	243	246	244	230	227	239	216	227	240	242	264	263	275	250	274	234	270	224	229	266	268	241	243	230	247	271	258	254	264	260	239	251	308	236	254	245	246	227	291	230	271	256	270	274	259	258	249	231	255	264	247	264	261	249	255	213	230	238	246	240	280	235	274	266	254	266	245	241	242	260	254	266	254	248	236	281	274	247	247	229	278	259	242	287	213	259	254	238	253	237	252	263	257	242	238	269	264	276	245	245	255	230	263	234	246	246	262	234	219	253	256	224	249	261	245	249	233	242	241	245	257	237	266	261	239	264	254	259	241	260	284	259	242	245	273	252	248	240	229	224	270	250	262	251	268	282	232	252	279	266	241	263	266	273	266	244	277	246	288	249	230	237	259	248
49373	13241	7064	3874	2417	1659	1263	995	848	732	639	567	559	473	452	465	418	409	404	355	340	349	321	337	295	328	304	281	277	326	343	309	280	273	285	286	319	279	301	313	274	266	293	301	282	257	268	293	274	268	270	313	276	273	272	276	277	280	280	277	258	299	267	265	231	278	237	256	261	279	242	264	257	252	276	276	283	279	301	269	272	229	250	274	279	274	301	233	265	254	277	275	248	272	265	288	289	262	258	255	272	245	272	302	269	237	289	236	266	241	268	275	262	287	241	305	262	272	244	298	264	252	244	262	262	267	272	254	292	263	280	283	258	254	272	265	262	233	251	271	288	261	287	273	275	269	253	267	267	275	226	265	269	290	258	264	283	284	251	268	251	248	244	284	280	286	260	256	269	256	253	276	230	234	241	233	268	269	246	258	274	260	264	275	263	292	279	256	250	249	252	241	262	284	260	272	289	272	284	263	243	255	234	273	269	233	253	245	280	282	253	247	279	265	276	268	247	268	241	247	278	242	253	251	292	307	255	231	272	256	255	255	277	263	283	254	265	276	256	292	235	251	278	283	281	254	270	226	278	251	289	275	270	259	259	270	266	256	238	275	248	281	292	228	283	249	263	265	261	237	247	255	235	263	258	263	284	247	254	253	250	245	272	271	285	264	266	252	234	265	254	264	263	257	260	232	284	265	269	280	255	231	249	260	251	271	249	278	240	280	229	259	252	288	225	281	263	277	260	308	258	270	269	270	246	272	257	261	248	284	288	274	247	256	256	248	272	282	252	299	313	246	232	276	295	260	255	258	254	259	250	275	270	264	272	258	268	269	248	280	273	284	236	317	275	267	270	269	268	265	303	278	260	250	268	253	252	267	245	239	278	277	287	254	245	251	270	253	256	254	282	289	276	257	278	258	247	266	262	276	248	269	277	260	236	273	259	278	259	240	245	274	274	286	250	289	263	267	252	252	262	266	239	265	255	269	263	292	236	257	286	299	244	293	268	291	300	290	258	260	237	261	276	271	249	283	237	278	260	273	255	264	231	255	296	260	280	267	273	226	285	287	261	257	277	264	241	292	288	260	261	289	240	298	279	268	283	274	274	293	293	264	295	287	245	267	261	276	294	255	293	269	282	249	270	269	260	268	268	248	263	292	260	273	267	257	250	253	282	265	280	259	276	261	256	264	244	272	263	271	261	270	257	309	286	273	264	244	275	278	270	232	255	273	275	228	278	266	262	261	249	254	235	277	278	268	264	275	286	253	259	241	252	275	260	268	278	254	277	232	251	250	249	251	261	269	264	273	300	275	294	254	268	232	282	272	260	281	276	271	263	289	269	241	291	274	263	248	258	267	243	248	291	276	257	267	277	273	290	268	217	293	260	269	275	269	264	286	280	258	254	249	261	271	286	253	277	277	279	293	286	249	257	276	254	293	253	287	231	244	238	252	263	263	232	237	275	266	294	273	273	275	270	274	243	284	263	259	266	272	276	284	271	258	255	266	242	263	244	274	248	239	257	243	257	309	236	250	277	256	253	293	283	293	277	258	270	251	259	252	251	275	253	235	259	242	271	281	259	272	234	258	259	272	246	266	275	289	273	290	267	244	284	298	246	276	272	292	272	237	248	273	265	264	255	247	303	298	246	256	285	279	271	267	232	247	272	293	273	265	262	273	266	273	242	268	232	256	229	249	273	256	253	268	313	268	278	276	265	220	268	241	274	244	267	268	254	289	268	267	266	287	290	251	285	281	272	276	265	261	274	279	226	292	280	272	258	236	260	262	285	252	277	265	257	236	273	276	282	270	271	252	282	259	247	251	267	281	262	243	284	269	226	257	272	267	237	246	244	271	274	242	278	261	284	232	250	274	261	236	276	230	262	254	285	266	240	246	251	268	227	280	256	246	280	248	252	268	294	249	270	252	269	261	241	308	255	253	255	245	286	234	241	262	266	274	273	280	280	246	276	269	279	283	271	272	270	256	278	259	260	280	260	256	264	253	247	248	292	255	271	260	261	265	270	229	269	245	263	250	241	301	236	285	272	266	249	275	264	279	244	269	248	277	253	259	260	253	245	272	281	251	281	320	243	276	243	276	263	250	266	272	245	278	272	286	275	249	246	278	254	261	239	272	231	264	226	275	256	247	250	286	271	301	263	294	243	275	274	257	260	270	244	292	260	262	273	291	288	261	296	243	262	279	276	259	268	269	247	254	254	228	268	251	250	277	275	289	257	260	274	253	263	241	275	259	274	273	239	260	283	245	285	271	259	273	277	221	248	279	281	243	270	274	282	235	272	250	265	259	277	282	277	252	260	235	272	233	234	261	264	251	264	258	253	242	284	281	259	262	255	298	257	251	289	248	271	246	261	253	270	259	266	269	240	248	259	281	272	282	291	256	313	249	259	246	266	259	279	259	257	275	229	259	284	241	265	280	274	271	271	253	259	260	249	241	253	254	255	236	281	234	237	284	272	301	252	271	294	281	272	272	281	289	276	258	275	236	257	251	249	272	246	263	270	242	259	302	272	255	268	230	268	268	248	263	241	233	253	259	243	271	243	269	288	243	278	259	302	260	260	242	256	266	275	278	273	230	270	276	253	237	234	249	252	261	260	276	267	241	246	245	276	244	252	277	233	232	265	292	271	258	269	277	277	265	238	243	263	245	274	225	281	256	274	257	243	261	273	244	263	252	246	265	248	265	257	264	280	263	258	251	256	271	281	230	256	257	242	277	285	278	267	264	251	221	260	265	262	261	240	265	277	253	285	259	229	269	237	244	252	263	275	265	263	268	271	279	278	274	266	252	266	266	240	286	245	260	248	272	256	250	284	270	275	294	280	267	272	267	285	254	247	250	290	246	268	253	263	240	264	261	284	269	274	271	239	273	279	262	269	261	289	274	260	248	264	256	251	254	243	266	269	257	268	255	266	269	268	252	272	275	279	249	261	285	294	264	248	271	253	253	269	281	257	250	279	273	272	275	262	224	267	267	310	285	262	259	269	289	253	247	265	265	287	244	253	247	229	290	259	240	263	267	251	246	262	239	266	271	261	259	233	277	273	247	256	283	263	307	260	282	227	242	275	266	264	249	296	266	231	251	271	263	250	242	295	265	244	289	262	250	251	265	278	242	266	255	266	263	291	281	245	233	261	262	282	273	268	308	293	260	266	277	276	291	242	273	240	260	271	278	271	276	256	272	268	279	271	268	260	238	232	289	269	251	256	253	266	289	251	233	247	278	263	263	270	257	273	258	256	271	267	247	273	272	259	244	256	265	264	250	270	277	297	260	230	263	284	253	285	290	285	269	278	253	255	258	265	261	200	267	256	243	240	264	250	267	266	293	265	284	259	253	245	253	261	222	261	259	275	270	288	252	261	267	285	245	269	287	274	242	239	287	256	278	272	276	303	279	277	233	272	262	242	260	270	265	259	267	265	261	278	266	256	246	247	274	286	294	293	254	277	269	272	263	275	271	278	258	290	271	248	266	268	257
22262	19991	26175	23501	19993	20005	6917	1325	961	937	867	868	775	746	759	663	655	633	673	622	639	645	616	596	606	601	629	601	571	568	589	554	591	601	536	534	587	582	581	599	579	586	590	599	599	568	550	567	546	520	544	548	615	541	570	542	531	571	556	569	596	563	574	600	545	534	621	567	570	517	563	541	551	565	579	529	536	544	570	526	545	569	600	573	552	554	568	537	537	507	523	617	553	506	526	517	519	533	554	571	556	566	533	611	520	561	578	544	507	544	534	551	533	573	595	519	543	545	550	516	544	513	585	563	552	505	539	531	575	551	544	579	527	518	572	561	530	517	566	553	507	544	545	559	581	545	572	527	551	571	571	503	543	581	553	553	580	565	557	546	559	586	578	564	561	536	539	581	561	538	527	548	563	588	561	586	533	517	550	578	561	592	496	525	524	556	502	553	529	512	534	553	543	547	515	505	562	541	534	571	588	582	560	542	503	580	537	565	535	545	554	563	521	532	576	484	520	572	553	541	519	515	559	577	524	556	547	567	539	490	571	538	533	544	555	530	526	555	581	517	523	575	585	549	534	590	546	532	560	518	542	550	575	549	560	542	557	582	573	560	520	575	540	546	534	560	566	503	513	556	550	549	577	532	539	604	550	567	545	512	489	562	555	540	569	561	543	524	541	521	581	530	518	573	554	520	541	549	559	567	556	533	552	565	540	536	544	527	565	523	540	538	540	522	553	540	544	531	592	535	513	596	540	519	531	544	532	536	596	542	576	561	538	557	541	570	552	556	561	568	528	515	555	576	565	530	532	590	562	509	557	549	563	561	483	519	519	568	531	557	531	540	524	557	565	579	560	591	558	536	545	525	508	575	588	515	538	581	557	577	570	561	564	530	542	531	582	575	557	565	532	531	518	558	543	563	547	533	522	531	587	496	511	530	530	514	561	569	522	538	555	561	585	542	555	494	556	502	532	578	539	555	560	549	544	533	560	593	512	523	545	545	573	576	529	538	548	596	556	526	562	575	523	517	548	547	520	563	547	494	526	549	535	520	524	539	568	536	603	524	531	561	573	565	538	569	513	546	597	581	555	537	553	539	607	543	545	552	562	565	544	550	527	524	569	586	540	573	534	538	542	549	543	524	547	524	552	524	531	524	539	557	571	512	557	549	552	579	572	567	530	532	603	555	501	558	519	542	580	512	562	527	563	550	519	580	592	553	554	521	572	521	528	518	586	558	535	569	582	515	520	571	521	554	554	577	571	549	568	568	520	591	517	544	562	526	564	577	575	574	556	561	548	543	564	557	563	555	574	554	523	572	551	513	526	496	560	557	562	551	571	538	543	507	525	516	564	534	537	537	514	518	548	537	547	571	516	557	562	570	547	523	561	503	565	520	522	540	548	600	546	564	583	571	568	567	580	529	526	518	548	545	530	518	522	570	510	563	534	586	586	521	505	544	560	570	545	531	571	571	532	541	552	586	576	554	518	579	515	564	507	546	555	534	543	566	551	579	529	515	555	548	600	544	595	570	571	576	521	544	534	543	544	555	555	537	510	528	583	535	579	564	546	552	538	522	559	521	555	506	584	512	536	524	539	535	563	548	548	572	536	554	564	558	543	533	550	534	498	512	507	542	550	567	515	563	556	587	562	566	556	561	557	550	513	537	558	579	585	574	513	536	540	570	541	558	565	520	524	508	568	559	580	557	511	529	553	520	561	554	522	555	504	536	573	553	578	545	534	570	551	581	570	564	569	531	581	566	516	522	524	556	584	545	570	565	522	539	513	561	547	535	551	519	569	555	546	568	569	562	548	552	545	539	560	543	543	532	528	523	532	562	537	547	566	560	523	514	554	541	555	567	537	531	518	570	542	558	565	531	583	530	542	569	523	575	527	530	522	504	537	586	533	597	526	562	550	538	531	547	560	531	557	572	517	558	555	570	584	529	573	569	527	589	541	529	549	560	557	554	558	572	522	565	519	562	581	553	531	511	538	557	551	529	536	527	525	553	569	582	590	524	533	563	557	598	548	599	569	544	510	529	556	530	542	509	570	533	528	527	595	516	569	545	560	544	501	577	530	532	523	517	583	581	536	542	535	550	514	531	608	549	546	530	560	560	572	539	567	541	590	528	533	524	511	569	580	543	559	550	523	549	526	577	568	517	548	573	564	531	556	552	529	529	567	544	500	557	582	503	552	536	565	516	551	581	508	535	539	534	508	550	551	558	565	573	561	484	575	538	553	534	565	544	542	569	538	511	561	563	528	547	519	568	566	514	530	539	566	538	577	548	552	536	550	518	560	546	550	589	520	561	536	541	560	535	562	543	552	575	563	501	589	536	536	535	523	512	547	514	553	527	522	546	545	540	560	548	503	548	544	556	501	559	553	537	500	516	585	547	541	547	529	577	537	516	511	580	519	542	525	566	548	589	511	568	515	548	545	537	535	546	551	566	548	539	577	534	540	526	543	595	602	548	543	502	517	516	521	503	567	604	553	604	528	585	536	561	551	535	558	551	595	553	547	523	543	553	580	545	547	518	528	522	530	542	532	564	536	544	539	553	545	554	545	518	567	567	576	539	538	540	516	555	563	522	553	509	518	532	578	548	583	549	531	547	554	541	499	545	547	541	581	548	580	541	538	571	573	521	566	532	537	542	549	530	556	576	509	523	523	614	559	523	552	542	540	577	569	554	571	500	508	551	573	522	570	580	566	582	534	545	561	574	551	557	573	529	575	544	552	551	619	539	553	490	521	554	520	517	550	527	556	598	580	550	541	539	523	545	540	546	589	548	578	562	521	582	602	538	543	531	555	573	523	547	555	547	558	556	539	520	522	494	524	543	541	539	562	522	549	581	563	575	555	557	479	540	553	586	539	545	495	596	558	553	491	567	564	525	538	560	602	598	515	555	542	551	551	536	556	542	551	535	551	566	563	530	541	514	572	563	563	577	545	531	524	527	591	552	526	549	511	553	583	515	545	550	560	556	541	596	520	563	558	588	513	535	523	552	601	547	525	567	495	521	510	580	573	518	569	557	531	548	559	545	538	567	513	535	560	516	568	561	556	552	549	524	489	536	524	527	562	549	557	529	564	530	596	535	550	534	529	577	544	565	547	573	534	555	581	586	548	508	562	521	556	532	585	526	543	545	547	573	551	559	520	528	562	554	549	570	558	551	566	545	580	531	555	565	551	486	548	545	533	572	491	548	550	566	574	554	557	595	555	520	557	537	562	540	542	570	548	558	555	578	530	537	545	558	543	539	571	551	528	529	557	531	516	532	554	572	537	548	541	575	534	595	582	575	594	550	509	558	541	539	546	502	562	553	563	530	522	563	511	553	544	542	578	514	555	535	577	572	548	518	514	571	549	584	531	524	539	587	527	529	557	538	545	572	576	552	538	574	542	565	588	525	569	520	542	558	546	574	557	580	563	523	568	517	539	580	541	540	544	576	543	555	522	561	535	505	589	546	541	536	549	523	553	567	537	539	559	515	602	577
47875	16608	12143	7287	4488	3248	2420	2013	1622	1383	1303	1115	1038	1006	935	894	765	735	743	679	690	723	631	652	661	612	637	580	601	639	569	559	561	554	585	573	545	547	534	530	572	514	553	586	578	541	545	527	584	552	576	578	567	527	537	545	540	525	532	526	535	575	518	528	542	521	533	533	526	576	561	575	554	557	486	515	542	508	546	533	572	541	524	550	545	504	525	531	517	561	503	505	587	568	523	489	511	483	517	515	506	490	535	510	538	526	537	510	526	532	497	543	501	521	523	528	504	542	481	543	508	463	516	495	534	505	498	514	492	516	553	552	492	551	507	515	485	490	520	494	522	548	509	524	523	494	508	481	522	519	496	515	518	516	563	510	491	464	517	556	531	536	488	486	480	503	513	530	516	532	485	530	524	541	502	525	535	472	524	522	516	538	530	522	537	546	490	508	498	515	545	510	578	502	514	547	526	506	546	511	550	515	529	511	519	528	506	496	505	538	551	532	532	508	532	501	494	498	486	518	525	509	507	511	527	524	512	491	528	500	505	486	527	537	542	523	508	486	542	557	559	487	523	516	530	518	536	496	551	504	538	499	529	496	546	508	488	512	544	508	521	522	505	524	494	537	531	510	487	518	523	555	516	527	532	507	525	511	482	534	498	484	523	547	537	477	542	500	527	493	521	514	546	535	530	516	516	499	509	539	519	516	533	527	521	571	526	532	553	530	477	570	522	542	533	506	497	534	529	524	444	531	515	522	530	551	556	511	513	510	506	524	525	517	492	530	527	511	540	533	525	557	540	504	508	523	494	489	513	522	531	533	546	504	521	499	526	522	501	506	539	564	520	491	476	516	503	510	518	524	502	514	546	548	508	530	529	538	528	518	492	514	481	520	515	548	501	564	543	487	497	513	504	506	500	472	512	499	531	543	511	502	493	531	530	554	495	514	550	484	507	491	492	494	549	534	514	488	531	533	522	482	533	500	511	529	537	504	544	504	494	491	495	523	510	550	487	536	547	496	506	523	513	508	538	531	493	511	523	529	492	497	523	546	500	488	483	459	506	543	513	520	484	525	503	512	496	507	516	546	508	521	537	530	528	533	488	529	512	497	545	521	545	525	485	564	524	524	540	498	538	533	541	543	488	504	505	506	512	558	488	500	526	510	502	544	542	524	521	542	594	494	486	496	546	512	490	505	500	472	571	526	515	514	526	512	517	517	481	511	521	510	526	495	512	493	514	529	498	535	542	546	574	546	503	490	542	505	537	495	477	534	511	548	539	545	527	475	570	508	528	505	553	527	500	516	581	525	530	511	494	509	519	498	501	487	502	543	553	561	533	540	500	552	541	535	518	552	498	534	541	534	521	481	484	520	547	568	524	502	547	539	535	516	541	485	453	515	477	483	538	499	546	514	536	514	511	537	503	527	551	531	530	532	498	542	491	531	544	538	500	531	477	490	502	539	498	475	490	532	521	512	514	513	521	530	515	508	528	548	531	524	474	468	511	560	511	541	526	493	535	503	469	529	514	530	523	491	493	575	507	505	493	552	524	469	549	518	505	493	546	536	517	533	518	521	519	503	512	565	549	507	515	522	511	521	541	550	509	554	558	543	458	520	500	512	504	547	482	518	506	484	500	524	558	573	539	524	521	521	528	521	493	551	543	521	507	477	517	497	520	545	525	494	542	524	500	497	534	513	533	516	491	496	507	531	532	529	496	511	502	565	491	527	548	519	496	545	497	535	492	494	526	503	523	529	551	483	504	514	500	523	502	500	553	493	502	509	509	510	534	483	498	512	525	529	543	513	497	529	543	537	511	525	510	526	511	520	574	537	502	540	500	515	521	553	534	520	521	508	519	503	506	552	497	506	526	498	499	547	532	514	512	497	509	522	546	525	517	511	506	508	504	517	529	535	531	535	531	486	524	517	498	506	508	516	508	560	523	556	532	467	507	475	531	506	487	535	528	525	526	549	508	500	497	554	486	548	543	490	511	545	462	538	501	502	527	487	541	515	531	534	462	532	525	525	547	510	485	537	503	489	512	508	541	502	503	505	517	527	520	505	499	483	514	525	536	533	545	553	551	557	550	529	554	534	506	531	530	485	530	514	522	513	538	470	538	543	563	485	463	526	515	497	494	511	490	524	517	494	561	469	531	500	549	500	513	504	514	509	518	526	540	524	531	474	527	548	523	499	525	518	490	507	506	517	493	503	524	529	541	499	517	496	531	510	469	512	542	524	535	520	507	494	533	532	540	510	545	470	548	515	527	521	498	542	522	531	528	502	534	556	499	476	502	480	539	505	526	540	527	538	481	502	493	538	475	532	518	485	502	511	502	531	508	508	470	507	497	541	541	466	505	551	504	475	511	520	548	524	527	531	485	492	540	516	527	532	527	524	481	487	480	514	497	488	535	498	534	543	546	526	536	500	523	486	527	522	508	534	530	520	507	500	517	541	499	490	546	535	518	500	500	536	520	528	508	507	537	565	513	524	542	502	531	544	509	537	542	498	509	543	538	491	519	497	503	494	544	526	504	530	508	536	528	543	509	546	498	503	538	541	521	501	495	512	515	538	541	542	532	549	508	471	558	504	463	546	487	537	525	516	575	528	493	506	512	513	490	505	512	556	489	486	522	521	515	530	487	530	517	499	445	584	517	473	513	496	525	543	529	509	552	520	552	526	506	505	518	507	535	508	519	509	522	532	512	522	526	531	551	520	498	553	514	552	542	573	504	504	544	505	489	534	538	548	519	501	475	530	508	503	541	516	527	491	494	497	500	505	534	488	514	525	528	556	526	503	566	500	506	502	524	483	520	523	509	480	493	551	532	544	486	533	517	537	501	545	501	517	491	511	487	496	547	511	515	516	488	522	503	505	504	534	526	525	556	479	554	521	470	517	513	545	518	511	519	511	539	569	526	511	513	539	547	508	539	501	499	505	538	555	522	515	522	537	489	557	543	515	492	522	542	489	526	492	532	537	493	522	509	550	487	557	539	500	516	500	498	512	466	494	535	549	511	549	515	481	530	531	521	531	487	522	496	526	528	531	497	539	526	500	570	581	509	522	488	506	486	522	528	502	512	523	550	512	535	501	487	470	533	512	480	527	502	512	501	542	511	510	530	512	548	536	531	505	547	505	514	527	506	545	528	475	523	520	501	568	484	496	534	488	527	504	542	485	532	509	546	521	497	536	534	500	495	517	508	487	487	524	504	527	542	558	527	531	509	539	541	493	488	578	506	510	553	528	520	491	506	520	508	491	513	519	527	468	507	531	484	552	565	522	489	517	525	505	526	485	513	535	505	508	525	549	518	513	519	494	513	534	536	547	502	526	521	549	509	530	522	562	541	522	542	516	493	543	531	523	489	498	494	530	531	526	504	539	493	549	504	465	523	531	502	557	519	531	555	533	492	462	510	524	545	507	485	513	477	556	549	529	527	522	491	520	462	532	575	503	510	540	531	523	582	526	501	481	523	479	548	534	509	481	556	491	553	564
31285	15764	3000	724	536	536	451	390	471	383	401	408	402	376	409	411	386	379	428	391	393	412	440	393	390	379	421	373	392	381	410	413	389	404	379	366	405	369	369	368	415	405	421	405	428	387	411	388	368	441	404	393	409	413	358	398	402	370	393	384	395	353	382	381	397	380	375	391	383	450	402	396	415	382	402	403	425	404	395	363	414	376	390	415	424	409	397	432	410	407	352	430	402	378	440	368	401	383	391	403	419	369	386	373	406	415	383	390	411	407	389	399	404	367	375	368	412	428	370	387	389	429	373	418	423	365	396	395	411	357	354	374	388	395	374	431	396	389	413	398	391	394	398	391	423	430	381	393	378	367	407	389	419	353	386	380	384	425	421	407	403	398	366	379	375	364	401	405	402	407	395	399	418	427	415	409	437	361	436	392	399	358	387	420	386	395	346	392	386	420	383	412	417	383	402	387	402	418	376	409	350	397	419	364	380	365	362	366	412	390	406	392	413	403	420	384	423	390	387	417	368	363	371	389	429	411	397	395	408	415	377	422	408	421	389	379	363	369	389	411	384	362	392	390	372	361	390	411	425	390	405	437	379	410	375	410	411	382	431	399	393	375	382	392	379	362	369	406	381	400	364	350	412	379	393	372	426	422	397	398	408	375	374	387	377	397	406	415	387	366	399	405	367	414	381	428	416	401	403	397	385	369	411	373	403	387	397	367	409	355	444	411	374	356	406	381	412	381	389	382	430	392	386	399	413	401	393	427	395	410	433	398	359	429	388	405	386	414	404	381	427	427	404	412	368	379	411	424	396	406	415	400	439	412	401	414	416	372	383	367	413	363	422	411	391	382	393	402	399	389	394	427	404	368	382	382	373	405	375	391	439	411	357	394	351	401	405	392	401	354	384	367	385	378	399	400	394	386	363	373	382	388	386	378	410	348	399	424	400	398	390	368	368	365	401	390	410	412	366	363	403	374	366	388	410	357	386	370	405	411	377	416	389	411	418	403	443	381	413	395	408	404	405	367	382	369	389	386	340	379	418	387	437	395	454	383	369	445	409	402	399	394	408	395	402	351	372	387	392	417	400	373	434	455	413	434	386	368	423	424	387	389	397	394	410	400	403	387	394	446	394	397	393	389	425	370	387	376	390	393	394	369	394	392	376	431	402	391	401	377	384	370	387	415	393	403	400	379	377	430	384	420	375	399	379	398	405	373	393	398	421	440	417	386	415	414	386	432	391	369	407	407	400	369	397	378	390	409	403	409	432	369	379	410	424	399	403	406	401	418	374	413	389	388	372	396	369	430	400	393	396	413	406	378	370	385	375	386	391	418	378	388	369	383	400	417	384	388	423	396	401	409	374	382	406	391	409	415	414	395	400	399	424	399	429	394	437	386	381	443	425	360	393	368	409	414	376	359	365	400	389	406	376	398	387	394	415	409	398	385	384	382	386	422	415	411	384	406	371	385	345	380	405	391	425	398	432	411	417	392	398	389	439	387	385	381	396	398	391	432	414	346	383	436	403	406	388	422	364	427	410	368	374	395	346	370	369	428	428	375	366	387	398	426	378	368	375	391	383	426	402	411	386	420	384	391	414	424	369	395	373	422	371	370	394	423	394	394	388	398	388	350	411	416	406	418	416	427	427	379	400	385	382	390	405	376	406	422	404	414	391	382	394	361	339	404	414	350	391	398	399	400	415	416	395	377	380	380	372	384	412	373	403	359	377	413	438	386	379	386	343	405	419	387	425	375	424	425	410	424	399	414	421	400	359	406	402	377	356	394	409	368	401	363	390	405	409	398	385	350	401	380	367	376	397	378	404	398	376	420	406	382	375	390	386	381	429	416	395	382	414	385	373	368	362	408	379	425	384	356	380	366	378	398	448	411	435	393	391	384	417	389	404	389	379	415	408	392	382	389	404	381	419	402	443	414	380	407	391	413	412	346	417	410	390	387	362	391	366	388	416	370	397	372	381	383	391	385	404	444	392	413	454	399	399	400	416	390	400	388	374	428	416	390	404	376	432	394	404	424	366	405	385	387	410	375	394	395	407	413	377	403	431	388	406	366	393	370	406	392	427	408	387	385	381	370	396	418	409	421	435	426	400	409	395	365	381	391	373	397	403	402	400	359	433	382	388	410	374	401	411	406	361	417	360	401	396	405	384	367	416	396	434	396	379	424	401	395	412	377	399	383	382	381	388	400	399	400	400	407	389	432	422	412	398	382	383	405	381	368	387	371	406	399	406	369	365	357	398	394	389	398	393	387	425	393	410	377	375	403	399	393	439	381	385	382	450	399	426	362	409	399	395	404	386	400	368	412	460	354	374	392	372	382	362	405	401	391	406	434	361	359	420	385	381	401	381	381	364	378	403	368	430	402	390	391	449	386	412	402	408	400	410	367	388	378	440	375	387	395	383	425	397	383	409	401	382	402	417	377	373	376	404	366	398	406	400	354	405	364	393	404	417	381	407	373	394	395	364	374	383	367	380	388	392	389	384	389	401	416	396	380	390	396	373	372	410	405	399	434	397	360	394	374	382	394	398	404	385	421	375	425	393	407	378	397	374	428	423	399	396	376	396	371	370	363	400	353	391	399	403	355	373	353	391	382	398	379	383	395	390	384	418	409	411	405	377	381	398	370	422	382	381	402	388	386	407	394	402	415	429	387	393	402	385	391	396	411	400	397	435	374	379	393	405	422	360	383	373	375	396	375	404	391	386	353	399	378	375	397	375	376	384	393	398	405	379	407	394	384	375	412	430	418	371	404	380	388	446	396	367	364	403	382	401	360	365	356	393	404	395	409	393	387	411	425	371	407	407	395	399	412	348	396	405	371	398	400	390	398	392	401	393	446	404	377	406	375	380	420	396	403	382	371	392	414	351	359	389	407	377	398	408	424	394	387	375	398	423	375	400	413	382	393	401	407	387	376	388	370	391	435	388	374	421	414	414	377	413	408	363	392	381	439	409	366	381	408	373	411	410	407	400	411	397	379	398	384	406	355	392	404	438	435	426	388	398	413	373	369	398	366	332	371	399	393	383	390	407	409	358	397	420	409	417	396	373	397	377	435	422	372	380	419	416	407	370	435	403	398	367	385	437	388	407	381	357	405	434	395	370	372	409	376	416	363	415	383	393	405	399	388	414	341	387	405	419	412	396	387	408	389	405	371	407	403	410	371	392	381	387	351	357	406	370	379	369	385	407	364	382	389	440	412	381	427	410	409	385	393	387	393	375	397	395	393	408	408	379	380	394	388	398	392	369	404	392	385	371	400	441	412	403	366	364	385	368	395	391	368	396	443	390	359	422	390	407	347	414	409	356	382	424	380	388	425	419	381	417	389	418	415	401	395	377	433	388	392	379	360	388	410	382	419	399	422	401	403	391	386	413	373	373	384	400	396	381	356	403	421	388	405	399	370	379	427	405	403	423	411	405	365	385	403	434	391	359	392	422	390	395	414	417	398	397	399	391	387	396	425	404	355	364	406	374	402
27648	2733	853	623	545	472	453	478	492	458	438	401	427	442	481	433	429	440	445	454	466	428	451	448	431	379	407	426	396	425	403	403	401	430	396	435	415	404	412	453	445	434	396	419	441	415	426	421	411	428	417	416	423	445	454	433	399	421	417	449	438	411	435	409	406	412	425	407	421	444	419	423	387	368	412	422	437	458	423	424	449	433	423	418	414	460	412	445	422	392	433	397	449	423	416	419	413	384	418	409	399	364	433	428	438	420	365	399	435	433	419	443	419	413	396	460	426	429	426	385	425	425	436	445	404	426	430	433	448	391	448	365	431	444	415	380	434	446	395	417	422	451	390	410	459	410	412	394	418	374	425	401	417	422	451	395	409	438	408	415	384	472	424	430	432	388	431	405	428	474	408	424	415	438	459	421	439	428	443	455	414	410	425	384	469	443	430	439	414	400	428	409	418	457	431	427	438	416	436	423	387	433	431	439	440	421	412	423	405	402	411	404	413	418	452	441	432	411	415	427	427	406	421	439	385	434	415	390	411	414	435	401	409	396	419	418	423	453	406	427	430	420	402	353	397	418	408	446	432	426	431	418	409	439	439	460	406	414	435	416	390	426	455	410	407	405	435	458	410	444	424	396	420	449	412	418	422	413	420	454	370	395	406	397	358	409	412	450	427	422	456	415	430	442	392	427	411	456	415	405	442	424	414	396	457	435	433	436	421	389	441	406	424	430	394	421	419	440	420	445	422	390	414	456	402	425	402	441	430	426	438	449	429	431	414	422	461	436	439	452	404	381	442	399	407	416	432	441	410	424	405	394	418	422	423	402	426	402	449	403	419	391	454	424	417	421	403	402	444	391	437	429	456	412	406	419	399	436	432	393	399	430	423	425	469	415	443	421	401	409	430	461	428	405	434	466	441	384	417	427	394	388	371	420	422	436	392	380	420	418	437	438	406	418	433	400	416	412	425	461	417	390	419	391	428	431	426	398	439	399	399	442	396	417	415	413	392	428	436	427	429	420	437	397	410	407	419	453	414	419	438	413	425	409	456	443	403	406	424	412	404	419	423	377	409	392	428	417	434	433	416	426	426	428	421	411	444	414	431	424	399	416	416	406	420	417	397	353	392	417	414	433	418	425	410	388	448	445	436	452	402	446	402	401	450	428	429	418	421	406	396	413	432	439	430	421	438	418	406	406	428	423	403	432	374	448	408	431	394	388	434	353	405	439	412	441	391	426	418	409	444	410	431	452	428	412	428	380	428	394	414	447	426	435	462	429	393	415	404	451	429	477	425	396	423	418	402	409	412	363	397	397	450	427	426	433	399	420	409	395	436	417	458	392	441	445	388	435	404	418	422	389	392	428	416	404	426	411	448	399	407	442	397	403	395	399	422	444	425	430	421	428	393	410	426	423	388	418	430	411	401	416	400	439	426	409	433	407	406	426	448	412	370	416	384	376	405	412	414	427	420	422	455	435	400	447	401	449	430	467	430	422	417	425	395	377	396	444	414	406	424	427	435	407	413	406	465	377	397	396	417	447	413	414	441	397	394	422	448	396	430	411	405	415	409	386	417	406	391	430	411	398	408	436	393	455	431	403	396	421	424	413	452	401	423	416	431	429	373	442	402	434	441	412	436	431	414	410	431	479	423	414	411	416	396	376	457	427	383	415	436	423	446	446	399	451	422	415	382	395	411	419	429	386	418	392	427	386	425	446	426	412	447	444	400	396	439	403	434	431	407	419	390	397	433	429	458	408	412	399	385	426	373	384	433	413	399	413	391	415	421	428	444	435	426	398	417	438	405	408	399	427	418	456	394	434	446	418	418	427	433	390	423	451	392	413	403	432	429	434	423	408	429	411	417	432	411	435	412	436	386	420	405	423	427	424	375	438	421	408	385	407	428	409	402	411	396	409	431	430	403	402	420	393	398	416	403	432	424	398	423	420	417	424	395	419	423	439	465	422	433	413	419	425	431	392	400	417	434	387	476	389	429	414	414	403	439	402	421	396	432	413	447	412	439	406	446	448	413	467	404	388	418	413	398	443	412	389	402	442	438	470	425	406	436	428	423	434	440	408	398	420	431	419	443	417	423	450	441	432	442	426	427	406	401	388	388	415	418	427	396	405	427	452	404	381	422	440	481	412	443	412	407	404	441	425	406	440	396	383	462	400	402	402	389	414	421	439	404	433	437	425	392	430	404	384	398	447	412	431	410	384	440	462	375	389	409	441	418	441	418	409	423	423	433	439	425	425	425	408	422	423	421	447	392	433	403	442	422	402	451	432	421	424	386	395	442	437	405	399	434	442	417	432	430	437	437	443	445	396	455	450	443	414	409	402	445	426	431	415	406	449	422	445	420	430	437	467	459	448	440	459	395	455	439	371	422	432	426	413	405	474	454	384	430	434	421	426	429	405	413	405	403	476	431	442	437	401	379	421	421	429	422	420	424	408	424	413	387	443	424	446	421	396	417	385	426	455	457	409	398	367	419	433	423	447	411	393	422	437	442	455	402	399	431	432	375	419	399	415	395	416	408	407	372	418	393	425	403	437	427	424	417	408	446	399	447	404	398	395	465	398	424	434	421	392	405	424	435	404	447	408	388	406	415	423	430	411	415	429	428	430	419	437	417	411	398	417	389	428	397	458	477	413	419	438	384	414	421	411	426	439	427	424	418	406	430	413	412	415	431	409	441	421	445	428	399	425	436	434	425	417	432	460	429	388	428	419	428	376	445	404	389	404	428	426	402	409	386	427	445	409	393	414	425	424	389	399	429	413	409	438	442	418	413	415	439	428	419	450	419	399	385	412	446	474	418	413	412	417	403	428	407	413	406	442	400	417	450	456	414	419	420	416	401	436	434	410	390	441	397	457	427	446	406	424	414	375	422	412	423	433	414	472	406	440	379	429	408	402	394	428	373	383	418	414	398	443	420	420	421	419	426	417	411	463	434	404	460	437	420	477	421	426	412	446	440	427	416	409	399	425	423	437	410	427	472	416	380	435	427	433	416	407	341	431	429	445	437	415	418	421	422	422	412	435	411	407	443	412	405	442	420	394	462	419	409	423	464	421	439	447	405	461	417	408	422	441	437	462	398	430	423	399	430	395	398	409	447	424	425	419	424	440	423	422	398	388	424	406	440	448	433	404	397	454	428	398	422	426	415	403	418	424	404	411	413	463	420	442	444	435	370	396	405	409	421	455	432	447	423	424	422	387	420	428	379	437	418	427	425	424	467	378	404	427	387	421	409	429	413	408	401	406	359	410	474	409	419	435	444	398	428	418	400	418	414	398	412	417	418	400	418	413	434	382	444	421	391	402	406	400	403	419	365	391	387	439	387	399	380	449	451	422	422	415	410	425	399	436	380	429	396	405	422	406	390	437	433	432	405	430	427	429	423	408	420	427	391	440	419	411	401	441	409	383	396	406	400	420	406	424	407	438	424	416	419	430	401	431	430	411	432	437	387	405	450	432	425	436	437	393	423	437	420	435
26545	22017	28388	26280	21940	8686	929	650	547	481	464	422	388	376	357	391	344	337	333	377	329	322	335	293	291	314	286	325	310	308	309	297	269	290	299	268	282	328	257	295	256	292	308	304	312	281	300	272	283	312	292	279	270	280	297	264	302	278	303	257	295	270	265	288	279	269	288	310	292	290	277	293	276	262	285	276	269	273	299	265	293	251	311	299	259	257	276	293	298	269	283	280	297	283	297	249	289	298	302	256	304	284	280	297	283	286	282	302	280	287	265	296	288	320	275	288	263	298	285	291	242	283	292	274	267	296	288	265	273	275	306	285	267	272	269	278	272	273	296	282	307	273	308	284	260	310	280	281	277	261	290	282	228	282	248	278	277	292	275	277	312	269	255	274	276	280	281	283	266	261	272	312	301	285	290	255	306	307	281	280	282	272	271	264	255	315	269	267	280	260	288	253	272	292	301	270	300	245	251	273	273	263	282	284	268	257	266	276	255	283	264	282	271	305	270	279	271	271	264	255	301	304	257	268	268	257	275	282	274	292	257	280	276	257	288	272	289	291	276	287	239	262	257	283	261	283	240	298	265	278	264	270	270	271	276	271	273	281	259	251	285	277	274	290	282	266	275	262	297	266	278	275	295	279	288	284	269	251	255	260	275	234	257	276	265	287	292	273	260	314	246	263	266	286	267	291	281	277	268	310	277	292	281	261	257	271	267	301	288	292	249	291	265	269	288	253	310	293	267	263	285	296	270	259	289	289	268	269	283	289	283	281	278	277	272	279	295	265	296	271	279	266	264	291	283	283	272	276	279	264	274	288	253	252	279	276	264	257	256	270	271	264	250	241	269	308	312	307	279	285	264	283	257	272	257	271	277	246	281	279	279	264	267	281	301	271	286	245	263	296	239	253	258	264	241	276	276	294	301	291	260	294	257	283	262	288	293	289	263	294	287	273	258	298	257	277	279	265	282	260	267	273	268	270	322	284	269	286	265	263	269	266	284	310	286	285	266	282	292	293	260	263	261	282	273	272	274	309	283	267	295	281	291	297	275	256	273	270	256	259	316	308	267	282	254	287	271	306	269	270	291	291	286	290	237	269	281	260	267	278	281	307	286	279	296	277	282	296	241	277	282	270	269	262	300	282	284	264	251	290	252	268	261	277	280	299	288	256	275	273	267	266	274	291	284	309	294	293	271	246	264	276	267	289	267	273	286	265	266	268	264	270	252	257	296	291	296	267	302	290	289	322	275	268	274	293	274	295	294	262	257	301	243	285	276	301	276	263	282	283	275	265	290	253	283	276	281	282	286	254	295	269	305	296	283	289	282	269	263	241	289	270	247	286	267	259	297	313	295	271	258	283	268	251	272	267	276	275	320	271	258	297	287	295	258	266	257	262	258	275	261	279	277	275	277	277	293	264	282	288	269	280	291	257	290	300	267	260	253	274	285	276	308	269	292	245	285	293	272	294	272	279	291	276	271	282	283	272	278	302	264	254	299	282	295	289	280	270	282	316	254	300	304	296	266	260	262	256	254	312	274	286	269	300	273	281	248	268	251	255	275	257	286	287	262	291	289	309	320	298	224	247	292	263	249	262	291	265	277	283	303	243	268	254	275	289	283	289	274	277	258	295	259	258	300	309	271	269	272	311	299	268	277	290	260	270	290	304	278	291	263	288	282	287	252	285	264	263	269	297	303	265	235	286	288	276	284	288	260	272	254	282	282	279	266	291	273	259	290	266	285	254	252	280	235	283	314	289	295	299	300	238	274	241	283	275	299	275	275	305	278	291	280	283	260	250	277	272	264	273	265	266	271	281	263	292	274	264	299	246	257	288	267	294	311	267	288	304	288	263	266	247	261	261	286	239	274	280	259	301	261	266	267	287	284	240	262	282	288	298	303	275	295	274	282	288	286	284	252	273	292	281	268	301	294	245	254	312	308	254	260	279	286	249	284	255	297	276	305	263	262	265	269	313	267	274	291	281	258	303	305	269	295	296	283	268	276	279	255	288	273	270	266	279	270	284	312	298	290	301	260	260	256	298	296	296	274	258	277	262	263	302	258	254	284	276	273	279	262	293	246	298	290	284	260	256	266	296	263	251	280	282	291	267	281	259	245	260	294	316	301	263	288	300	266	301	309	252	285	256	288	238	292	264	263	277	285	277	243	270	259	302	281	268	277	280	272	275	242	295	257	288	269	253	299	276	287	239	280	243	271	258	236	286	251	270	244	269	239	284	256	258	237	261	279	266	234	284	264	288	253	267	272	291	274	251	283	275	316	278	299	310	271	237	301	278	302	278	271	286	261	289	281	285	283	286	281	290	243	274	299	277	303	267	294	270	263	252	278	251	274	240	269	295	265	282	289	269	257	274	296	271	277	277	277	283	288	290	270	267	277	297	283	277	271	283	288	265	264	262	247	291	275	290	250	308	285	276	288	287	288	305	242	272	318	240	307	256	250	298	261	272	277	267	289	278	295	243	254	265	287	270	288	234	300	280	298	277	272	268	259	246	281	243	243	264	258	282	299	249	278	292	288	268	272	287	293	290	297	264	297	276	273	287	243	285	277	256	279	274	267	304	301	277	269	229	265	307	252	315	280	294	278	293	275	284	275	285	277	270	284	275	285	274	284	287	263	288	282	285	240	248	270	301	279	300	286	285	297	288	270	245	292	261	248	278	258	280	248	264	279	288	250	248	259	244	285	266	284	262	288	282	267	280	265	274	280	280	287	295	255	268	280	282	266	303	291	296	261	269	271	267	254	280	297	252	289	252	259	239	283	283	267	288	287	263	292	292	280	280	290	288	269	274	250	287	274	297	271	306	294	302	279	275	309	263	254	264	266	275	268	273	257	268	311	284	290	284	276	286	301	304	254	267	260	264	252	251	250	263	278	281	288	298	277	269	275	263	278	283	262	309	286	293	282	257	267	259	269	269	291	273	296	242	276	288	278	293	293	276	278	299	286	292	269	267	282	274	286	270	275	311	298	273	279	246	312	277	292	263	291	284	284	277	296	244	300	279	244	291	270	293	288	281	280	286	260	297	258	258	283	284	269	256	318	261	284	271	275	275	252	251	254	288	287	280	300	264	277	275	267	246	273	274	277	256	295	309	265	260	271	264	244	289	264	298	260	256	280	246	271	280	247	267	255	269	256	282	264	309	304	258	260	266	267	253	266	296	274	293	265	280	300	293	256	269	316	282	279	273	264	281	301	263	280	260	240	264	292	256	269	279	286	266	279	287	245	297	256	259	295	284	287	274	247	264	254	276	235	283	263	282	272	274	251	293	261	270	272	307	300	272	288	260	271	264	306	277	285	275	281	278	275	250	280	275	286	270	296	270	284	274	286	256	270	266	266	301	277	305	269	274	245	269	266	272	292	270	286	281	287	222	332	297	281	262	284	263	290	247	287	284	281	280	265	289	259	267	262	271	272	276	266	270	277	258	289	278	267	292	258	266	272	263	282	265	266	222	278	255	273	262	267	255	296	311
54741	14419	7943	4411	2648	1901	1449	1153	959	763	740	658	589	523	502	439	418	449	424	403	364	406	346	363	367	325	370	336	305	311	307	323	336	313	313	318	322	334	325	324	281	295	302	317	305	338	338	311	330	290	322	314	284	302	294	306	329	304	320	300	293	303	279	320	295	319	265	294	325	305	305	280	271	294	308	277	282	308	284	313	310	267	300	299	294	272	284	297	294	287	279	274	284	278	255	315	288	296	278	291	264	303	310	287	298	269	295	289	295	294	268	273	270	276	251	280	295	286	285	277	324	315	291	301	289	323	303	281	286	295	302	281	317	295	288	281	282	286	359	295	303	317	306	320	282	264	297	303	279	264	316	285	298	268	306	321	300	266	259	301	284	300	292	268	294	279	291	322	301	271	304	302	280	290	287	303	319	315	280	256	271	288	294	293	282	255	302	280	292	276	311	292	319	291	280	306	310	307	261	254	312	282	282	288	281	296	287	290	259	268	292	254	272	278	294	270	298	284	281	283	282	275	288	290	292	299	275	277	297	295	288	281	292	279	291	288	300	275	298	315	294	299	323	278	271	314	279	310	270	292	290	296	282	267	278	279	283	273	282	291	268	310	266	280	277	275	280	265	292	321	304	298	287	288	289	284	305	320	287	250	293	282	270	274	307	299	295	273	314	257	293	283	298	320	288	300	268	295	265	278	287	303	287	291	291	289	295	292	317	297	284	315	286	257	275	295	299	290	276	289	326	290	275	300	298	286	292	310	292	303	306	313	296	295	248	258	296	308	280	280	277	292	296	270	293	282	301	315	292	297	299	303	270	327	281	282	256	270	285	289	276	286	301	320	275	291	306	294	291	289	305	279	281	294	297	295	277	259	283	249	269	286	300	271	286	277	285	274	283	296	291	270	280	282	319	299	265	322	311	293	309	274	324	268	269	257	291	283	320	308	277	326	283	269	282	282	318	287	289	293	316	266	283	304	280	272	291	280	279	292	273	312	293	273	252	283	360	258	249	310	275	276	318	287	284	291	270	276	295	267	282	295	267	311	274	277	289	245	286	266	289	274	265	314	258	323	292	292	305	277	275	299	270	295	276	277	289	284	306	277	294	303	266	295	334	254	292	273	299	282	288	279	286	276	308	282	288	261	262	273	275	282	280	290	269	258	274	330	309	289	293	298	265	287	256	317	300	297	333	274	329	243	268	292	315	289	316	314	300	298	301	275	305	278	282	277	267	299	270	279	258	291	295	295	297	309	307	303	272	317	295	278	254	288	269	309	295	319	303	291	277	281	297	285	280	272	276	280	291	285	317	302	288	298	279	306	258	293	254	289	273	304	280	283	313	312	279	280	277	279	272	288	298	294	279	308	283	279	293	291	281	282	281	280	295	257	275	308	299	289	282	283	297	278	281	268	294	284	287	286	270	303	265	309	268	284	295	339	262	282	300	304	267	321	296	277	267	294	305	288	297	303	292	287	304	282	316	307	320	302	267	280	303	306	292	293	319	305	270	278	311	315	296	268	294	313	272	293	283	289	300	287	285	274	279	292	286	271	262	314	289	333	277	264	281	286	290	304	280	292	307	274	323	263	279	276	289	270	295	295	290	335	295	291	321	276	290	283	291	271	271	276	304	289	322	249	310	301	294	276	267	299	259	311	314	291	271	323	296	272	287	323	274	274	277	257	267	285	296	281	270	280	320	269	286	284	285	261	276	279	267	288	295	310	302	283	262	305	277	287	302	307	269	295	291	281	299	281	313	284	258	282	316	295	282	258	320	295	293	262	281	348	309	324	290	289	289	313	286	268	287	280	268	271	282	305	293	269	299	307	310	280	307	300	307	283	286	297	309	291	266	306	284	271	301	300	293	284	280	280	271	314	265	273	276	274	296	265	303	299	265	289	275	268	260	301	298	305	287	272	271	278	297	235	261	306	298	313	256	294	286	285	308	297	296	291	297	263	269	286	305	304	276	321	290	273	305	288	292	290	269	280	288	322	272	297	310	289	286	270	264	293	261	296	303	277	293	276	291	289	277	304	316	292	290	284	272	282	289	279	280	277	282	277	306	250	301	263	268	301	261	283	269	308	294	268	323	306	291	288	288	284	304	276	302	267	291	277	290	277	285	285	295	295	302	274	309	314	295	285	300	283	294	267	304	280	310	256	307	276	293	289	256	280	302	245	299	279	249	250	300	274	305	325	285	287	297	283	279	267	277	290	293	294	300	281	285	292	287	304	293	284	285	304	279	290	289	286	295	297	293	298	296	308	265	291	297	259	260	301	289	268	308	279	284	272	301	280	290	298	279	315	302	307	317	277	310	273	278	309	268	299	316	286	297	314	287	303	268	278	280	269	291	276	276	292	287	306	291	282	301	311	294	262	287	296	280	309	282	305	282	264	309	292	302	298	289	285	297	271	305	265	277	278	290	263	283	266	281	279	284	268	275	289	281	271	295	252	301	289	295	283	278	288	281	274	293	280	297	268	293	306	285	247	282	307	291	275	280	284	256	292	296	269	303	273	254	297	293	318	258	283	287	295	293	308	286	292	284	298	295	294	307	286	310	291	267	282	275	295	306	272	260	282	273	304	265	273	258	289	278	262	287	290	282	306	304	309	296	300	299	282	257	302	297	275	294	268	291	314	287	312	282	294	285	312	314	289	317	305	307	305	277	275	276	284	292	285	311	277	280	284	267	286	271	285	303	264	304	310	281	301	301	279	294	293	291	293	312	311	282	294	287	301	265	285	306	284	289	303	272	272	262	312	315	285	298	295	296	263	282	307	281	278	304	261	272	286	304	269	282	306	304	284	322	294	276	284	264	280	266	272	302	283	305	296	290	290	288	294	296	290	295	313	279	268	285	260	285	327	268	255	301	268	276	289	302	297	294	280	271	290	277	300	283	281	304	310	290	294	314	278	288	264	298	260	290	305	302	290	299	274	279	267	272	291	274	273	269	298	302	279	284	286	282	274	290	282	266	279	287	312	295	302	280	286	270	283	281	291	273	275	297	277	285	255	259	294	289	311	264	267	292	290	281	272	272	277	301	272	310	298	290	297	296	302	287	304	287	289	294	299	280	299	263	282	286	306	290	287	296	297	267	294	285	329	293	257	275	279	282	297	284	266	280	300	296	308	302	275	281	311	267	280	283	314	272	291	285	271	286	287	292	267	276	313	305	301	323	273	300	303	311	273	307	277	278	299	283	285	321	293	278	308	282	273	316	271	290	277	276	289	309	292	280	241	299	304	279	318	313	291	305	287	283	271	300	264	294	309	275	288	298	295	264	304	296	258	301	301	298	293	304	298	284	282	283	285	310	296	255	313	279	268	265	317	333	282	275	276	263	279	319	304	248	287	304	286	276	291	286	294	279	271	261	258	327	274	300	270	290	298	266	288	297	291	267	290	296	287	306	267	301	289	310	298	285	283	334	292	271	304	292	269	267	310	309	288	290	249	286	294	282	316	296	268	280	299	266	290	325	279	278	293	271	295
22220	20046	26231	23554	20038	20007	6256	1325	1034	932	836	835	728	695	699	707	673	603	623	676	611	640	555	618	615	582	626	631	557	592	561	644	556	572	558	596	538	546	530	563	579	554	558	587	524	569	507	554	600	564	536	555	601	550	575	570	585	575	573	563	563	587	566	567	549	569	557	561	537	568	579	553	584	546	522	555	547	520	548	506	574	545	600	547	540	585	551	520	516	580	597	534	552	533	564	556	547	565	540	566	555	586	586	547	533	579	548	556	554	580	572	516	520	567	544	591	529	588	577	558	525	534	569	506	568	559	543	526	548	552	539	573	544	564	544	520	558	552	528	551	557	515	548	512	542	561	570	538	568	525	535	542	561	579	543	528	528	563	559	569	562	557	507	548	519	529	537	570	516	531	565	551	562	513	516	578	556	561	540	533	525	543	538	517	537	552	558	578	561	552	481	537	536	531	559	553	556	565	539	546	559	552	570	535	503	545	556	531	563	525	559	566	564	550	527	551	552	508	557	559	552	544	538	585	552	544	581	549	535	545	544	557	589	546	567	591	561	548	524	529	536	552	557	555	594	539	612	498	520	559	498	536	560	538	487	533	502	545	525	549	566	531	536	541	568	549	573	562	572	593	555	482	580	538	543	529	516	572	575	520	544	518	554	532	555	569	529	541	582	535	550	551	495	506	517	566	510	549	559	499	556	531	500	560	577	578	526	573	566	567	554	557	542	528	528	570	598	536	519	538	575	518	540	522	559	521	543	539	535	560	615	549	560	557	535	526	593	520	565	574	514	536	534	543	628	549	534	598	525	541	571	512	523	547	521	573	558	573	563	535	577	548	548	545	562	545	549	540	546	563	511	572	555	559	527	551	577	541	529	532	549	551	507	545	536	547	515	553	501	549	522	558	552	550	524	515	576	548	533	534	550	558	546	537	557	519	552	558	534	519	585	516	531	565	518	569	482	537	544	579	550	567	501	545	556	514	556	530	560	494	535	564	565	513	551	563	548	529	650	556	543	548	589	541	543	560	576	549	552	558	553	578	555	525	574	547	507	565	560	541	513	542	522	538	493	582	507	520	552	544	590	501	494	565	589	578	577	551	537	581	548	549	540	513	535	550	569	568	557	564	533	559	568	574	538	542	566	551	499	551	540	552	557	546	539	522	576	583	505	557	538	555	560	567	540	495	552	538	522	567	546	561	531	514	551	554	560	540	547	522	564	531	554	535	528	548	536	533	533	508	549	602	541	543	523	558	539	527	499	563	558	549	554	534	580	562	529	556	571	549	532	555	602	530	543	538	518	564	529	496	561	541	555	567	556	552	564	501	534	523	544	562	539	569	537	537	508	565	584	588	568	535	524	568	518	546	544	578	575	515	538	549	559	562	520	537	537	547	578	581	562	548	529	561	530	554	544	494	520	529	530	569	521	502	581	567	579	520	558	603	567	562	568	593	523	506	522	558	531	543	561	495	558	526	552	520	576	546	589	545	558	561	497	554	552	538	505	546	523	573	559	577	520	545	516	558	556	525	531	532	584	591	552	564	535	508	570	487	548	547	547	549	470	540	527	544	570	553	532	547	547	530	567	537	528	534	523	502	536	541	520	550	501	541	496	558	555	543	518	540	515	545	549	523	567	571	528	565	567	559	544	555	549	544	551	595	586	519	540	542	520	553	575	511	530	536	529	517	585	539	548	553	572	536	525	545	580	526	537	530	546	555	547	512	503	543	520	531	551	509	556	547	568	535	524	508	534	539	504	586	540	510	533	567	584	573	571	561	544	542	556	590	523	581	504	579	543	536	534	569	557	554	529	547	543	525	573	544	557	537	570	558	586	513	560	561	576	537	529	521	533	503	511	555	588	580	559	560	526	518	568	546	563	542	530	543	549	498	526	556	569	550	513	525	545	521	538	524	580	540	547	502	600	549	575	541	537	519	493	539	550	501	527	532	533	595	525	578	522	567	587	532	566	519	564	532	528	554	564	536	550	544	557	533	550	563	511	504	514	562	578	564	513	525	547	572	573	568	548	554	522	549	571	584	579	530	565	553	579	538	573	567	536	503	543	549	530	503	525	543	545	543	525	535	532	561	540	545	572	573	577	539	551	541	545	519	525	549	574	511	540	574	523	537	568	590	570	560	577	550	542	567	583	551	525	587	529	582	528	581	549	530	559	520	543	577	519	554	584	550	551	508	520	509	538	486	512	548	535	534	558	551	522	545	524	503	545	571	568	491	556	524	542	540	489	610	535	546	544	576	567	523	539	528	513	541	562	522	545	528	532	548	554	555	524	540	540	524	546	552	549	523	557	546	532	574	548	547	549	560	545	527	565	574	572	531	559	558	553	549	539	574	532	537	557	536	606	510	503	556	578	561	583	574	552	575	563	540	514	549	535	554	512	551	538	537	546	525	550	556	537	517	524	535	536	528	522	490	557	539	537	553	510	508	541	551	545	600	555	549	573	586	530	542	545	530	552	559	585	547	532	578	544	581	555	563	554	539	558	497	551	598	518	545	572	549	566	568	546	544	584	501	524	530	550	546	562	502	554	547	564	579	521	546	483	575	554	523	528	529	519	535	550	527	533	526	563	589	542	567	537	579	523	589	597	561	541	542	529	533	582	543	557	534	558	543	595	554	512	557	560	564	543	534	545	537	531	543	545	534	538	550	555	524	581	555	533	555	599	578	571	554	559	533	572	549	550	557	561	530	556	532	554	549	518	515	575	537	547	587	550	573	556	517	571	535	558	539	546	544	529	564	527	527	578	552	539	555	516	571	555	555	579	572	547	553	543	510	534	565	537	554	537	537	530	519	559	571	569	554	536	573	565	581	548	532	524	559	559	566	568	578	574	555	511	536	569	562	520	576	550	584	590	544	535	523	569	546	561	527	553	536	548	504	545	565	514	576	553	485	576	554	576	537	551	588	537	576	498	546	553	557	531	552	513	493	559	516	562	562	576	547	557	539	510	527	557	520	542	545	503	572	525	549	584	549	542	593	557	581	598	595	543	553	535	557	516	536	546	529	551	555	514	570	561	573	562	566	534	569	532	529	553	556	528	528	552	548	573	529	531	566	529	550	544	532	601	589	544	545	548	556	547	523	543	554	537	568	552	535	522	538	515	602	555	565	569	572	562	593	510	522	551	587	552	558	580	554	551	519	552	507	575	527	556	561	543	551	535	566	540	556	485	557	573	524	584	538	553	605	558	529	551	491	574	537	579	511	478	542	582	550	565	528	547	554	551	613	533	561	608	563	545	584	572	522	566	531	544	512	554	551	544	544	584	523	548	536	549	568	538	555	558	535	529	549	547	553	544	503	554	519	532	580	569	518	494	545	544	510	552	569	560	577	525	542	576	535	548	568	535	505	566	531	571	524	503	519	592	574	561	515	613	562	526	611	539	519	572	545	574	517	559	601	548	544	542	582	570	548	505	509	556	512	548	602	570	547	527	550	560	546	570	533	507	560	552	584	538	525	582	554	566	526	544	572
51168	22793	12207	7349	4378	3275	2553	1977	1569	1398	1237	1117	1014	939	916	829	792	720	740	753	674	676	676	676	617	630	624	629	605	584	554	601	549	620	559	551	611	592	517	585	537	583	557	547	553	524	608	570	582	590	542	541	538	565	540	518	526	488	606	517	549	519	533	556	554	547	532	557	573	552	548	547	533	510	553	505	527	534	514	526	516	552	506	560	534	577	551	496	532	558	526	554	535	483	526	499	483	473	504	492	540	497	525	510	541	520	539	493	551	544	531	528	508	503	501	570	514	564	501	513	528	538	499	538	510	546	519	522	565	512	543	510	560	519	574	516	520	500	518	523	545	551	510	528	539	527	521	521	473	570	536	609	540	516	522	487	525	482	502	520	506	552	545	488	517	517	552	508	523	550	547	450	509	510	522	505	508	521	521	497	495	512	507	516	490	527	509	521	540	505	521	509	522	532	493	536	515	531	567	495	541	526	521	501	504	499	508	512	490	545	498	510	497	522	463	498	563	506	477	514	528	458	501	554	537	536	541	503	496	517	492	491	456	547	507	526	519	542	542	542	528	513	514	498	532	510	482	549	517	508	511	518	505	508	558	524	509	507	545	498	556	501	521	516	503	538	489	516	499	520	513	507	542	565	502	514	528	515	512	537	512	497	482	545	529	531	546	467	530	513	537	530	496	533	529	518	493	519	533	456	499	531	523	560	500	514	535	508	537	517	539	522	552	586	517	520	498	473	508	516	475	523	549	507	523	505	523	559	519	493	553	507	575	527	569	514	521	551	532	480	506	523	528	490	500	497	534	523	509	522	494	507	496	512	513	525	492	517	533	541	484	537	477	524	511	517	530	518	537	508	499	516	486	539	504	501	532	481	560	557	550	525	500	482	500	548	516	502	593	499	497	499	498	500	538	522	546	571	533	501	504	489	484	537	522	527	507	535	537	533	525	503	533	537	526	484	491	524	535	507	535	507	522	515	533	537	483	507	564	525	529	516	506	506	530	491	481	523	537	560	533	479	539	516	531	555	505	519	508	512	552	537	542	519	492	516	521	538	543	523	508	534	495	543	542	540	582	490	509	466	509	483	521	512	527	536	483	534	524	509	487	534	536	467	510	511	548	522	501	503	502	515	531	546	503	509	525	551	512	541	479	505	510	515	508	510	531	535	510	526	486	545	536	493	513	506	529	509	495	508	509	490	520	527	518	510	531	513	543	478	513	530	535	538	495	538	486	577	531	548	530	536	478	534	523	508	503	541	537	493	541	524	445	532	497	523	509	543	530	514	482	539	517	538	578	553	524	540	487	529	521	517	521	508	540	535	520	517	508	492	506	517	522	536	501	536	535	560	502	531	522	488	516	536	496	540	568	525	457	506	473	488	551	565	510	500	518	506	556	531	514	541	507	487	520	504	559	531	505	555	517	535	516	482	524	521	532	543	505	547	502	492	498	525	499	533	546	509	541	482	512	537	510	545	527	516	509	443	551	586	531	514	533	481	538	522	534	506	523	545	512	561	544	497	556	526	462	564	526	519	503	475	529	549	569	501	463	502	522	543	569	486	524	533	512	498	527	534	541	540	522	510	545	494	522	505	481	531	524	519	513	524	524	550	511	517	480	539	551	529	547	514	547	549	538	518	517	558	509	521	551	518	504	512	517	544	515	541	501	546	520	536	483	547	513	529	543	553	528	514	488	532	527	508	512	518	522	473	488	530	518	528	545	562	527	538	525	478	500	548	531	482	514	517	545	536	489	499	492	543	512	570	537	498	509	519	509	522	530	523	518	531	521	512	542	527	462	520	526	512	536	513	495	578	545	485	509	526	482	519	516	516	551	520	568	503	532	528	561	518	510	521	482	489	527	580	587	515	503	565	509	522	511	512	513	476	493	539	477	550	480	494	575	536	543	525	528	518	575	503	519	521	506	530	495	526	547	500	510	546	477	526	528	482	487	569	490	519	576	547	573	516	481	535	491	514	498	521	493	518	477	489	535	507	494	475	505	494	512	480	528	534	539	481	512	515	482	530	535	495	547	522	547	487	518	505	560	509	497	523	591	551	495	533	541	485	492	526	482	502	505	587	501	505	568	514	500	490	497	548	506	512	519	522	513	541	551	496	510	525	477	527	531	501	544	521	505	535	506	534	513	534	526	574	489	509	537	512	545	461	517	514	544	544	506	502	497	487	530	484	511	539	505	478	512	485	522	528	525	506	557	543	516	509	538	541	504	496	510	522	479	536	515	540	535	487	502	560	544	526	491	490	510	525	516	509	518	507	501	520	508	532	485	556	495	507	543	529	532	522	549	509	534	520	503	512	514	510	545	506	520	525	489	524	524	531	527	519	528	517	510	513	507	524	550	514	516	523	500	541	513	484	483	496	521	504	519	522	496	513	500	550	504	548	549	497	482	537	482	521	527	491	536	531	506	519	498	575	536	540	520	531	533	506	536	556	472	491	534	527	499	518	539	501	533	507	476	528	511	530	527	480	500	508	513	531	517	520	530	519	522	484	503	538	514	546	510	525	512	503	544	481	516	529	507	518	516	511	523	492	503	500	535	534	498	486	505	506	491	486	530	480	554	492	490	534	541	473	507	511	493	526	545	535	513	538	510	508	509	466	467	513	528	498	505	570	524	515	519	551	521	556	528	513	533	523	479	539	461	546	531	522	507	547	527	529	552	532	526	542	581	504	528	495	545	528	516	504	538	537	495	521	498	523	551	535	505	526	538	519	472	515	502	538	524	508	501	549	521	537	506	509	503	538	509	477	493	519	507	541	523	546	532	508	494	492	555	511	498	522	505	496	536	503	524	513	485	528	546	517	479	506	543	551	478	533	532	514	518	544	541	512	485	551	526	501	512	533	509	504	516	494	527	533	513	474	485	505	498	504	532	531	465	507	504	522	515	554	504	501	490	501	499	511	506	517	494	506	535	541	503	511	518	513	499	539	502	524	493	557	553	543	495	521	517	483	499	523	522	525	554	505	504	493	473	499	519	558	538	505	538	511	520	490	529	516	514	488	507	507	542	516	549	519	535	500	508	520	502	518	528	506	537	483	496	505	520	548	537	493	524	497	487	549	489	519	504	513	495	478	493	503	531	501	512	515	517	518	496	529	541	498	506	559	504	521	485	533	519	511	572	519	509	510	507	521	544	538	502	507	517	512	503	504	500	509	564	564	540	519	534	505	513	465	554	547	575	494	499	519	539	520	506	581	511	516	527	532	486	573	521	483	515	544	509	545	513	491	502	535	492	538	529	539	543	537	494	523	528	538	499	520	521	515	535	502	556	513	504	519	559	507	487	472	504	517	496	509	549	511	504	525	517	472	520	504	514	519	526	533	492	541	523	480	502	502	546	518	495	485	543	557	504	489	529	498	516	521	554	538	525	519	534	532	531	533	512	525	563	511	543	515	543	515	553	535	528	516	496	553	533	502	509	553	487	527	515	486	504	494	525	519	522	496	514	555	514	517	537	485	539	500	467	499	457	546
34096	19085	3892	667	506	522	485	431	448	464	437	476	444	404	402	425	436	425	459	409	427	396	435	411	443	449	440	456	425	444	429	425	422	429	402	446	424	421	472	436	416	439	436	443	447	423	445	433	440	420	423	419	421	384	403	429	400	446	428	483	461	454	427	470	457	430	451	452	430	419	430	438	418	450	437	441	419	416	398	427	454	441	379	422	445	442	408	454	450	433	457	417	468	433	422	402	428	417	434	432	423	444	458	433	429	471	436	411	428	423	410	459	494	427	436	451	427	425	412	445	439	454	434	415	413	407	466	469	431	449	405	416	472	402	431	404	443	444	452	435	441	440	420	410	430	419	433	436	423	423	464	425	446	429	423	423	440	415	415	446	463	449	456	416	402	440	425	424	429	462	436	419	437	477	445	436	448	453	402	431	453	434	426	446	437	406	435	433	446	438	449	434	423	436	442	486	481	446	422	417	402	447	477	418	431	449	433	417	425	422	432	401	483	416	472	407	426	441	453	432	420	431	381	416	434	455	472	411	487	448	450	474	428	424	405	416	478	442	464	429	443	405	443	426	442	403	400	438	427	421	442	458	442	436	451	436	423	445	429	445	401	415	436	434	432	503	411	411	440	467	435	454	479	422	447	399	461	454	418	435	408	465	443	457	458	425	418	414	427	454	429	446	425	447	431	433	430	444	402	449	443	451	434	421	492	456	420	461	439	424	447	441	426	433	443	453	440	425	418	397	431	461	495	436	425	433	456	430	475	433	431	413	438	431	421	446	439	415	448	435	474	419	409	423	442	439	421	431	402	462	400	408	452	415	448	453	448	418	425	420	395	468	429	458	451	469	430	443	458	440	454	450	455	446	434	443	438	454	418	403	421	412	417	429	420	437	432	439	421	421	406	436	436	417	393	443	458	457	437	455	437	407	429	407	440	438	415	477	448	455	461	442	437	423	401	441	434	475	441	434	410	446	393	436	444	435	433	485	422	410	445	438	443	438	452	413	451	410	421	439	450	413	454	435	435	464	449	431	425	422	434	447	444	403	458	421	448	418	442	413	396	436	429	420	409	428	394	440	460	475	423	434	436	474	453	409	416	399	405	410	479	421	401	475	469	445	437	428	398	406	437	447	463	420	461	447	442	413	461	445	433	442	432	450	421	415	463	427	452	427	435	418	434	425	418	434	436	460	451	417	481	432	422	403	409	420	447	459	460	413	431	458	436	437	407	459	445	442	434	456	439	436	482	463	410	436	433	429	442	439	473	428	471	424	439	453	460	449	459	455	433	422	417	451	418	460	398	404	444	432	463	440	430	431	428	398	426	448	439	439	433	462	421	397	439	472	424	439	428	451	428	435	439	416	475	435	403	429	447	466	435	404	454	418	436	406	424	433	440	424	441	433	454	453	461	463	454	431	440	449	455	393	475	418	444	424	446	457	456	396	410	474	457	402	430	414	429	434	460	441	462	444	389	412	409	408	420	395	409	444	448	434	476	445	382	412	410	430	432	435	414	449	451	440	400	463	455	483	454	424	417	460	390	470	450	429	421	433	443	405	440	429	405	434	473	441	434	460	412	455	460	427	436	426	407	413	444	431	438	456	433	415	463	426	437	459	448	439	441	432	458	446	457	407	405	415	406	400	428	398	434	449	452	440	408	445	427	413	442	434	410	407	419	412	419	436	437	423	451	441	442	445	403	427	427	454	422	453	409	414	449	465	420	442	434	421	440	419	476	444	471	414	402	421	456	460	442	418	446	434	444	464	417	453	423	424	453	415	449	450	421	401	441	445	426	429	432	445	405	446	437	452	468	453	415	406	460	415	429	450	444	425	433	459	457	393	443	403	432	440	431	418	473	421	440	462	453	467	410	401	460	417	440	435	423	433	456	421	450	445	367	445	412	402	394	435	456	434	436	399	390	395	446	432	473	400	412	452	400	437	428	462	427	392	442	447	450	430	421	449	469	431	442	437	426	421	441	447	411	430	471	415	409	412	390	455	442	454	410	450	408	427	386	441	446	446	459	429	432	426	464	383	418	460	417	458	446	415	432	419	427	458	423	415	453	452	428	414	425	422	415	425	434	427	397	469	415	398	448	432	468	429	454	422	409	451	456	414	394	443	425	438	433	413	453	435	417	447	462	423	443	449	428	417	422	428	410	436	469	429	418	435	421	440	425	445	440	447	420	395	447	416	457	414	429	442	439	419	441	461	443	427	474	439	436	420	444	382	461	449	455	411	418	441	403	417	432	436	387	428	427	442	446	452	450	406	431	422	446	456	439	452	484	420	405	459	439	426	439	469	470	441	446	417	484	437	460	447	430	450	421	393	460	430	395	422	479	443	428	456	451	399	438	429	452	452	412	389	436	454	438	433	430	400	461	430	449	431	410	456	441	440	444	425	427	426	456	396	407	438	455	451	438	434	456	432	407	441	466	385	433	430	421	436	438	444	441	397	415	450	445	440	428	441	453	470	414	429	438	459	492	453	450	440	474	427	464	477	474	419	458	457	447	419	432	443	444	423	433	433	419	436	419	455	420	387	423	409	418	408	454	447	417	456	404	460	437	447	457	441	436	437	444	478	425	464	430	467	462	421	457	437	424	430	409	477	424	444	433	426	412	428	429	415	441	437	461	429	435	440	429	417	410	413	460	419	428	410	432	427	407	437	459	465	469	421	440	446	433	421	456	425	417	437	451	431	451	477	444	418	417	452	464	435	478	448	434	434	412	455	462	412	444	463	456	390	437	435	443	418	466	439	465	436	453	419	454	445	460	406	422	419	407	435	379	432	388	452	445	442	430	417	428	401	454	435	458	417	441	427	418	396	413	444	455	408	445	439	457	436	417	429	432	444	407	486	448	448	423	425	422	417	469	418	447	477	433	465	459	435	431	449	466	449	445	478	369	413	436	449	476	449	421	439	423	424	397	462	427	402	435	438	466	469	440	457	441	431	472	433	416	449	433	427	432	442	398	485	481	430	398	445	443	427	435	452	455	411	451	413	468	425	448	426	428	446	403	424	480	407	433	423	438	460	431	417	452	398	428	469	439	434	453	427	460	431	459	458	462	426	422	436	459	419	433	481	433	423	439	431	417	410	410	416	435	441	421	434	465	464	397	438	461	451	410	424	424	443	438	462	445	444	444	393	460	422	425	430	483	426	446	449	444	425	431	405	443	433	421	481	448	445	464	439	415	430	443	437	422	407	439	467	450	403	452	421	407	427	402	453	450	441	408	439	449	416	466	411	439	469	436	453	449	440	419	402	416	438	429	404	472	453	422	433	429	392	421	410	435	447	431	438	416	444	469	449	416	391	421	424	422	439	406	435	445	406	433	453	427	449	429	423	450	424	448	435	455	454	417	425	412	394	416	401	441	416	442	463	424	423	425	433	433	439	450	414	404	433	479	414	435	450	434	420	453	469	425	419	426	425	448	437	424	453	422	442	446	492	435	457	410	426	434	441	441	474	446	428	423	411	431	446	457	444	447	399
30614	9325	869	619	557	526	505	500	482	484	483	452	453	475	474	484	433	479	477	484	462	448	509	460	424	492	470	486	465	445	494	479	436	457	460	445	441	458	444	441	461	453	439	461	486	465	452	451	462	434	480	469	444	441	452	465	449	442	483	455	455	459	468	466	420	483	453	428	479	440	453	457	456	499	448	439	480	446	454	473	473	450	427	437	452	476	440	458	461	444	476	436	479	434	497	427	423	421	461	475	451	466	448	430	473	443	446	456	469	462	513	443	433	447	468	471	451	455	468	475	480	449	430	516	448	493	489	451	489	461	434	440	466	478	443	493	455	455	448	460	429	482	470	428	465	456	505	478	448	461	471	438	434	436	472	453	454	480	473	478	483	468	470	453	455	450	462	439	436	490	469	460	443	460	459	475	480	463	447	489	457	471	494	470	465	457	455	449	447	475	472	450	447	465	463	439	437	475	466	416	480	478	448	456	426	435	414	478	465	440	472	467	484	437	466	434	475	458	454	465	469	466	456	442	470	479	478	467	485	461	510	449	466	447	439	427	421	461	471	447	458	458	467	440	476	445	454	443	472	458	481	464	463	448	442	453	438	507	444	476	436	459	430	465	488	461	442	462	454	484	429	488	463	468	422	501	490	412	447	471	501	468	435	485	481	499	440	473	483	444	419	468	437	469	418	463	486	460	465	478	465	481	481	429	471	464	466	451	480	459	468	443	468	471	502	446	477	481	473	468	471	453	474	463	468	446	436	465	461	482	476	483	447	439	460	442	467	453	429	470	478	430	427	485	468	489	446	460	477	469	489	455	455	454	444	438	483	455	497	422	467	479	447	454	443	459	459	491	419	465	471	458	442	443	443	496	461	445	501	463	477	474	442	467	457	470	409	464	439	461	425	435	468	460	419	448	434	467	495	409	461	471	477	446	497	463	476	461	467	491	461	493	488	430	441	464	450	450	436	447	460	451	461	439	471	459	455	445	460	449	462	443	456	462	449	459	465	433	454	450	451	451	467	428	454	457	432	451	478	462	460	431	459	450	482	406	440	450	448	486	482	481	423	482	477	480	461	447	443	458	487	448	456	462	447	465	459	460	452	452	428	464	487	473	463	521	424	494	488	466	499	466	428	440	463	444	450	435	455	476	494	441	459	451	454	437	464	464	449	442	448	430	490	498	446	472	467	445	485	451	457	438	450	473	467	501	475	450	488	467	430	485	450	480	461	448	455	466	468	426	487	486	424	467	452	454	473	549	457	478	413	467	428	464	458	467	433	476	491	493	496	463	420	463	481	499	490	510	456	431	476	505	439	484	456	504	480	459	458	453	440	456	482	436	464	495	452	457	464	446	481	429	493	476	476	408	450	459	461	485	470	443	460	474	484	457	443	478	485	439	476	460	418	457	450	475	473	475	465	411	450	464	467	479	474	485	490	466	450	444	430	499	499	484	479	466	472	442	440	489	455	454	443	456	471	458	433	445	435	465	453	459	439	483	472	454	482	479	421	436	441	478	435	472	491	481	459	490	460	475	435	465	499	456	480	455	457	499	478	449	432	437	468	462	462	440	448	456	445	478	472	473	458	487	461	499	486	488	472	491	446	461	394	455	496	461	455	445	422	463	524	474	468	444	473	466	459	438	497	477	419	463	422	453	467	477	444	441	439	448	464	460	471	433	459	445	469	439	468	458	455	450	450	492	441	418	451	477	508	433	442	445	475	476	424	459	453	464	443	484	495	454	460	423	475	509	439	463	452	472	477	443	424	489	417	492	457	475	462	437	453	473	460	476	462	444	478	454	473	457	461	472	462	447	461	478	456	472	461	459	490	478	454	455	466	483	468	503	456	444	483	420	466	466	494	454	448	481	479	491	446	452	442	461	434	470	432	463	469	470	466	453	466	501	458	437	476	438	439	496	467	479	475	458	455	480	471	453	471	440	466	468	436	448	446	489	461	460	458	462	466	478	466	493	475	463	425	498	457	439	450	461	453	461	487	444	460	457	452	468	453	453	451	474	472	420	479	475	467	473	452	485	446	451	475	510	441	458	476	471	484	476	453	483	479	503	445	458	452	431	467	453	435	476	472	498	456	430	464	451	470	473	475	483	472	437	520	467	480	441	466	474	450	475	457	489	465	451	468	469	468	467	458	481	457	436	451	455	493	440	424	434	478	459	449	443	498	440	426	463	462	471	457	457	442	414	446	443	464	440	426	424	462	434	432	460	464	440	453	483	453	452	447	473	473	472	474	442	464	459	453	442	468	511	467	454	442	499	438	432	457	466	443	494	496	432	501	492	480	464	447	460	455	448	500	502	497	485	445	463	461	467	465	457	482	463	444	475	494	488	504	459	465	472	446	452	450	461	454	488	435	473	452	447	430	421	442	459	450	443	484	455	434	487	435	466	499	441	437	485	460	436	470	499	441	416	469	483	422	482	469	429	447	479	471	472	444	455	483	472	464	445	436	471	447	428	514	475	463	450	473	460	456	451	468	475	408	417	488	443	427	428	412	448	467	483	485	475	459	471	439	420	499	469	407	435	463	436	487	475	453	450	428	441	485	419	465	456	481	464	445	493	442	471	482	481	464	454	481	457	450	439	490	446	469	426	469	419	481	485	448	414	479	490	476	445	492	475	486	487	461	474	458	458	468	446	425	455	464	450	471	455	470	428	481	451	434	487	473	455	460	460	449	471	476	489	458	467	434	466	429	427	436	431	492	463	412	441	467	492	451	467	489	488	442	450	441	452	467	482	486	481	437	477	448	479	460	458	482	427	441	484	437	477	450	475	483	449	460	469	475	462	470	453	476	482	477	455	441	449	434	430	436	464	469	426	503	430	482	421	442	430	440	458	451	450	455	461	452	459	471	453	469	466	458	438	437	512	435	460	463	464	412	450	470	464	459	457	459	454	500	486	436	483	458	475	467	445	481	491	502	483	473	441	471	448	458	505	434	438	490	471	466	435	416	476	444	478	459	447	458	410	442	481	492	495	450	451	474	433	479	460	467	486	433	479	466	454	473	435	417	487	456	444	481	509	459	478	448	445	449	510	495	504	448	426	468	453	451	469	490	500	432	436	493	417	452	496	464	503	470	450	495	434	461	457	458	478	418	458	427	445	485	432	509	458	455	452	427	482	454	462	484	447	436	480	459	494	432	447	496	436	455	466	454	480	502	427	475	458	467	491	486	451	418	427	453	464	496	463	465	431	449	476	454	421	486	475	435	418	450	425	483	477	466	468	468	458	453	469	452	445	479	470	435	508	468	451	432	412	505	445	464	522	475	462	422	431	474	468	449	405	452	432	486	445	480	445	449	453	491	429	483	450	452	487	458	494	464	458	433	450	476	460	477	424	445	435	415	471	463	463	444	449	466	456	450	476	433	475	467	472	463	454	477	456	479	454	460	495	455	493	443	443	465	491	447	443	483	480	456	510	491	484	492	444	469	468	449	447	478	439	487	445	425	420	465	462	390	449	453	436	476	450	487	477
26515	22400	28474	26128	21429	6370	955	658	561	474	443	420	368	326	355	344	347	339	309	334	383	304	311	293	303	283	307	315	283	265	294	325	319	280	309	312	305	311	277	310	277	328	319	306	302	286	307	297	318	253	292	284	293	257	312	286	283	319	300	314	264	292	303	294	290	324	290	256	311	261	272	280	316	285	296	314	303	317	309	280	294	278	303	282	315	277	322	288	295	253	304	289	286	300	280	301	247	288	271	302	284	291	269	298	262	291	300	292	292	301	286	304	291	292	292	278	275	298	286	289	292	271	253	286	282	308	283	278	298	301	307	302	287	316	290	317	272	266	296	284	292	296	298	277	258	282	296	277	293	297	270	279	289	270	297	275	261	296	292	287	295	300	278	305	272	264	288	286	292	291	305	263	291	286	311	278	316	251	277	290	282	276	291	247	279	288	272	305	253	322	302	278	325	268	263	296	303	281	275	281	310	270	314	280	306	331	287	306	284	292	301	300	274	263	291	307	259	289	312	273	280	311	277	319	293	289	282	292	279	280	309	276	259	266	283	285	310	288	275	273	313	281	303	284	307	314	297	292	287	299	272	283	304	260	299	274	287	293	298	283	253	274	227	279	295	265	284	255	263	292	278	282	281	310	316	302	317	272	308	301	298	265	304	300	319	289	284	277	280	312	296	312	304	291	259	274	280	270	334	319	301	281	271	282	250	287	289	292	265	295	282	289	264	299	268	270	284	301	253	275	301	260	261	307	287	299	298	280	275	281	295	278	277	264	320	320	255	286	288	275	271	267	275	274	283	276	265	271	282	306	285	270	291	295	307	271	310	279	282	305	263	282	275	276	296	259	276	298	292	281	286	298	257	245	260	276	287	299	269	287	280	248	262	301	301	275	277	266	294	277	293	283	287	293	279	234	243	282	281	276	260	309	293	315	301	266	281	282	295	295	276	308	289	280	302	319	299	266	279	302	268	262	319	316	275	286	295	306	260	283	308	270	308	284	239	276	285	250	299	302	289	314	276	307	286	273	297	288	281	312	301	305	290	295	292	274	277	295	254	292	289	285	308	277	279	297	280	295	263	305	305	299	315	264	283	281	296	306	274	317	272	324	301	286	296	283	243	294	295	302	287	254	296	263	294	268	309	290	273	282	308	276	286	276	332	280	276	296	284	270	283	280	276	243	288	302	331	291	289	283	318	257	269	300	277	308	271	301	273	294	292	307	294	276	309	301	295	317	255	305	294	292	257	288	303	338	276	287	296	304	259	282	297	255	267	266	259	304	324	293	252	272	298	286	285	278	272	284	302	297	248	286	296	285	302	271	261	284	263	310	288	265	303	267	266	262	291	282	274	295	299	254	269	280	274	226	292	252	299	280	292	278	276	287	307	289	260	298	256	261	312	278	253	309	274	296	296	277	290	280	294	284	283	299	286	266	289	310	251	290	254	268	266	308	303	299	332	303	269	265	241	269	263	276	280	286	281	293	292	305	265	300	286	297	309	276	278	283	265	276	319	296	322	306	287	290	277	275	310	261	309	294	257	296	290	301	275	246	298	297	314	307	283	302	270	286	279	277	297	270	281	278	318	265	266	279	287	289	257	278	290	307	297	306	270	291	276	306	315	288	312	271	309	260	273	267	291	269	303	291	308	283	264	278	254	299	281	298	256	290	310	242	289	313	284	280	270	274	291	287	275	278	282	312	293	279	267	280	304	272	300	293	300	297	303	321	275	261	267	290	331	314	279	253	304	277	270	271	302	293	303	280	266	294	280	282	284	272	293	303	281	277	295	273	291	285	255	311	258	284	301	271	270	274	305	282	287	308	296	323	300	277	290	267	294	302	257	258	269	285	295	313	314	288	277	292	299	291	283	265	297	275	284	239	290	299	250	275	295	280	281	308	269	266	289	262	272	298	305	280	290	288	280	282	293	284	269	270	302	287	301	288	309	277	320	313	295	301	288	280	305	291	290	282	307	279	308	310	308	305	288	285	247	248	284	267	290	279	302	292	282	290	286	285	270	244	292	296	273	302	313	287	284	289	283	272	312	301	300	283	268	311	268	264	283	289	290	286	276	300	267	289	297	289	302	271	288	285	306	289	308	255	294	290	292	282	319	263	301	281	284	258	254	301	286	278	273	276	289	285	270	301	272	269	297	279	268	294	291	294	247	280	301	286	257	258	268	311	288	276	254	268	314	263	258	272	280	276	304	280	304	290	288	298	252	267	276	305	306	287	291	294	255	309	283	308	303	272	288	286	265	309	300	279	290	306	260	315	295	275	292	218	270	275	277	277	283	276	258	264	272	285	276	264	302	315	266	320	308	304	300	271	282	260	290	321	301	311	272	307	285	282	298	272	278	275	285	274	249	279	265	288	286	278	271	280	293	287	278	283	291	299	262	300	269	313	296	250	282	301	295	298	284	278	249	269	267	255	276	277	286	273	264	282	276	288	305	298	285	289	268	293	267	292	295	287	283	293	273	288	281	272	283	307	310	259	302	268	315	279	287	256	289	323	277	282	287	311	299	284	237	282	260	272	252	287	294	263	275	253	284	310	270	288	281	291	265	275	271	331	287	255	279	245	226	294	304	303	306	284	304	297	285	279	286	289	306	291	290	265	291	259	247	286	268	291	285	273	284	295	322	291	287	270	303	307	286	296	268	285	282	267	294	288	284	282	291	302	266	262	297	296	318	281	300	300	279	270	281	283	276	254	299	245	277	307	289	291	271	282	277	263	292	260	310	284	262	286	278	275	279	258	279	297	295	286	296	290	305	308	270	267	292	311	284	309	264	291	292	266	289	289	266	275	280	264	288	278	289	292	297	320	264	315	273	294	292	280	273	330	315	294	306	294	273	255	301	258	282	283	266	260	278	263	269	267	275	277	278	277	286	270	308	298	306	278	297	273	292	286	235	267	291	287	284	292	253	284	284	256	260	290	299	304	255	282	285	257	303	246	282	286	260	268	317	280	296	315	303	265	292	275	301	273	309	275	274	263	297	289	280	296	286	291	324	287	301	286	272	334	256	259	272	286	291	316	262	293	294	307	283	276	298	287	260	305	263	298	304	289	268	264	274	314	308	317	278	315	289	290	238	295	305	261	284	291	262	297	294	279	270	299	285	269	254	297	301	279	295	284	288	260	299	292	274	278	298	277	289	299	281	283	289	261	307	294	297	298	296	294	274	288	301	277	272	301	297	291	284	312	317	301	289	295	289	252	300	292	292	249	289	273	292	282	292	285	275	238	252	303	311	304	270	278	280	287	269	280	287	269	277	299	301	282	297	318	271	292	297	309	258	279	285	262	323	311	289	267	266	281	267	287	269	271	293	261	282	297	302	265	287	273	256	269	290	292	292	284	271	296	260	290	268	275	315	293	307	289	282	265	293	307	293	296	279	275	271	269	273	265	291	293	272	279	281	324	270	278	270	313	283	265	277	258	264	299	332	307	283	292	285	259	286	257	296	280	271	274	291	258	250	292	291	297	320	300
62101	28546	7127	3919	2346	1707	1271	1050	893	752	677	538	549	494	480	490	435	414	375	424	355	381	358	363	350	363	324	353	349	341	321	324	301	315	331	320	331	372	327	335	323	319	326	280	299	315	330	314	263	279	307	295	292	309	287	305	299	289	287	331	332	282	294	312	297	315	322	331	294	321	337	327	268	299	289	293	311	306	298	324	324	297	307	317	299	300	290	337	324	283	308	318	305	309	267	289	301	318	284	285	297	297	324	284	294	308	279	307	320	295	318	319	313	283	320	293	295	300	318	297	318	282	306	290	312	302	306	288	329	278	284	291	259	328	296	268	302	279	347	288	301	289	330	294	282	266	323	279	283	279	298	280	311	296	338	280	273	268	296	325	343	277	311	295	298	303	322	286	321	310	287	276	314	314	314	278	286	309	284	350	292	307	297	285	273	311	319	351	301	285	328	279	285	327	324	300	309	305	304	302	320	277	313	293	305	306	298	317	322	296	290	296	298	291	295	278	280	323	307	318	293	293	316	287	293	308	277	314	296	300	281	279	290	316	306	317	300	286	342	302	294	268	309	311	291	289	296	311	270	319	301	297	298	301	307	292	316	305	293	290	337	320	293	303	274	282	321	271	290	284	311	287	278	282	313	332	301	316	286	312	285	318	288	289	321	313	295	291	303	312	298	290	312	307	276	294	293	288	278	295	314	312	303	288	292	295	289	316	291	277	298	286	266	294	285	325	293	289	313	263	303	310	277	287	297	307	300	321	325	295	328	304	278	286	293	315	304	315	295	330	282	277	278	291	300	267	286	312	297	304	298	327	309	302	300	318	306	301	290	289	285	268	307	296	274	293	273	296	314	310	316	309	301	274	300	275	297	318	286	289	283	297	288	326	289	279	302	320	272	315	261	283	329	288	302	283	306	305	294	298	276	302	296	290	283	289	274	269	255	290	292	284	281	301	303	302	305	306	286	299	286	286	317	274	317	296	282	281	282	301	278	307	305	277	297	288	282	290	281	301	296	304	279	321	297	313	278	302	328	310	310	332	297	303	255	316	303	261	288	277	300	298	304	284	273	310	293	307	284	290	283	276	307	305	295	301	280	299	298	288	290	270	292	295	290	292	293	283	307	298	274	311	297	288	263	287	320	286	298	285	276	278	312	283	287	300	305	273	295	280	278	277	303	302	295	304	284	289	301	284	306	295	284	320	312	307	283	282	293	293	295	338	302	316	292	289	262	299	276	327	268	277	320	292	275	271	289	273	302	316	301	304	304	325	311	297	319	283	275	328	293	283	338	308	284	295	295	313	284	315	307	288	296	312	290	293	269	313	296	289	291	307	316	276	304	309	300	298	307	279	268	276	306	266	302	286	256	293	332	321	284	301	281	321	293	293	295	279	316	288	265	324	295	307	294	308	289	312	278	299	318	282	326	282	290	289	310	267	294	300	321	265	297	295	297	314	281	281	326	280	280	282	277	288	312	287	284	322	327	307	283	319	318	288	297	279	274	288	303	299	284	289	279	258	269	296	310	305	279	289	301	287	330	289	307	286	316	310	327	279	306	318	267	311	303	320	272	315	314	316	304	300	330	281	272	273	266	304	305	283	271	312	287	306	315	310	293	305	298	295	300	337	302	282	327	280	298	280	318	305	296	312	300	307	310	273	304	305	282	275	297	294	262	311	325	326	309	345	299	312	276	274	304	290	293	312	288	287	302	299	277	290	255	268	307	292	298	297	273	298	279	282	275	303	289	249	307	274	299	318	284	307	297	336	277	317	296	270	314	308	314	296	321	305	318	299	286	295	310	277	302	324	279	296	304	296	282	300	290	308	308	326	284	293	314	286	308	328	297	296	278	263	275	313	290	298	285	309	297	288	297	312	325	316	299	301	286	300	322	284	275	305	249	295	307	294	308	276	320	303	334	310	309	272	285	292	260	283	290	288	318	288	291	278	297	300	310	251	298	308	297	297	273	283	294	296	325	289	319	290	280	319	293	276	305	305	292	311	289	283	304	334	277	302	260	313	289	302	316	299	286	278	272	298	299	281	318	291	282	292	299	266	319	286	286	308	296	319	311	290	327	308	289	286	314	306	280	262	283	301	297	289	270	338	323	292	306	293	303	286	288	320	307	304	283	329	280	292	299	291	272	304	280	329	265	310	316	349	307	282	282	319	308	345	281	283	303	285	284	280	287	285	331	291	314	285	283	304	305	278	296	262	325	310	290	295	307	300	294	331	301	308	316	310	295	306	315	289	306	285	304	294	308	316	299	295	315	287	298	321	320	297	319	325	303	308	306	301	323	331	303	284	280	333	297	290	271	307	295	279	315	298	288	283	319	275	283	289	320	310	294	283	282	303	300	292	284	300	311	307	329	283	272	282	283	299	281	269	287	262	302	327	319	293	307	320	310	300	288	286	293	317	301	296	272	305	303	264	305	289	300	296	298	278	296	310	286	316	281	312	269	294	286	268	295	295	311	283	276	269	276	315	298	265	299	322	316	303	305	281	280	272	283	283	270	294	272	270	295	309	327	268	301	292	287	315	282	314	293	304	315	289	304	311	304	284	271	285	254	311	329	285	294	298	285	284	295	332	264	320	278	292	302	303	282	335	307	291	303	300	295	315	275	316	300	311	308	302	302	318	297	287	302	302	315	276	302	290	299	262	308	283	303	280	317	296	305	284	306	290	284	281	298	324	317	293	271	281	324	282	310	295	265	301	291	285	265	296	297	284	272	299	305	283	332	293	351	289	279	301	266	292	285	297	316	319	338	295	291	326	291	306	289	283	278	283	302	294	322	280	321	317	280	279	289	294	298	273	299	309	267	330	290	277	307	284	296	303	298	317	288	283	279	300	308	325	298	290	324	312	325	273	296	285	308	300	291	293	276	324	279	305	323	309	300	288	320	335	292	290	289	302	309	264	334	304	282	278	319	288	294	302	328	331	299	291	290	317	305	303	278	319	300	291	306	314	301	293	272	317	268	271	300	281	313	286	300	294	292	316	311	330	335	267	302	308	309	309	270	308	305	310	320	295	276	317	267	287	327	284	267	273	295	325	262	305	309	304	287	307	281	293	301	285	295	306	288	303	299	302	289	318	303	303	302	264	270	282	295	283	314	298	302	282	304	322	288	313	272	311	288	305	292	302	268	291	286	290	315	266	327	296	289	304	318	285	288	258	289	265	270	269	317	290	294	284	308	289	276	287	293	307	285	292	314	314	297	304	308	266	276	299	281	323	308	280	310	302	334	297	326	277	299	282	290	293	303	271	289	307	292	281	277	285	298	314	282	322	309	288	287	307	326	313	305	281	299	294	302	330	294	320	315	321	289	302	282	282	297	290	279	283	296	311	325	313	320	280	310	282	266	309	296	307	307	292	306	303	302	300	277	314	273	286	294	291	290	320	288	294	297	310	297	273	303	309	294	297	308	285	296	303	309	296	323	298	306	333	299	273	292	304	268	299	293	253	302	297	287	305	325	295	259	283	301	311
22300	20298	25891	23894	20033	19329	3974	1231	928	877	823	753	743	732	738	701	693	660	620	657	605	610	587	590	607	587	614	605	579	591	631	589	559	635	550	560	601	605	577	617	553	623	578	615	569	591	595	565	546	604	575	565	600	537	571	609	544	565	580	581	558	568	608	587	581	538	530	580	583	554	581	601	575	535	560	557	568	533	581	536	550	573	572	575	588	543	554	605	517	559	567	527	609	585	562	548	556	532	561	553	586	529	524	622	543	535	548	577	542	604	532	589	562	587	594	540	535	593	548	543	526	539	551	572	563	551	573	545	551	599	541	570	580	580	546	580	594	530	557	526	574	537	550	577	568	534	526	546	561	557	530	565	531	554	552	541	592	506	566	577	581	583	561	572	573	513	579	527	579	571	566	548	597	584	526	583	553	579	569	561	563	574	589	578	546	593	643	541	561	583	551	564	560	578	559	525	554	599	549	567	570	555	590	555	558	572	573	545	582	564	586	544	578	547	549	550	553	583	507	569	571	562	585	519	565	520	591	566	567	527	562	539	574	516	572	596	512	595	546	525	545	513	561	552	529	557	535	557	550	577	555	602	543	546	559	578	554	563	553	581	536	544	575	581	561	586	560	577	529	542	551	543	538	524	583	547	530	563	569	560	630	542	565	568	551	522	579	540	566	548	569	560	582	546	567	528	564	543	573	583	556	619	594	590	580	536	548	506	563	538	521	570	579	510	597	535	566	574	559	533	576	541	590	558	575	572	505	556	542	512	584	573	568	579	575	535	574	545	548	502	567	547	590	570	548	611	538	535	523	539	589	599	601	574	563	574	599	562	548	533	540	580	530	568	583	525	554	564	529	537	538	530	552	578	545	556	542	537	527	571	575	567	623	613	539	576	551	582	583	565	532	562	565	563	571	543	591	555	577	573	598	567	556	556	575	590	555	544	579	516	588	602	535	534	502	535	528	562	601	575	528	516	561	548	601	520	550	542	544	589	561	557	530	553	580	576	555	604	594	557	577	574	533	556	599	548	573	542	558	556	572	519	575	555	532	557	579	587	544	547	561	578	531	580	526	530	566	555	592	564	603	551	571	518	566	531	514	553	570	566	545	596	554	586	568	550	594	545	586	530	569	561	571	548	534	555	562	556	586	578	586	598	606	567	568	557	558	504	597	523	537	513	555	579	562	550	586	566	558	532	560	565	564	583	586	582	524	573	575	587	558	548	553	525	552	576	573	532	582	592	552	508	562	542	596	542	563	580	539	560	582	605	580	571	570	537	564	573	518	571	546	583	580	570	548	538	582	564	531	530	569	563	535	532	556	558	572	577	537	587	554	561	546	570	602	581	574	550	569	579	532	552	559	541	556	583	554	540	549	577	545	536	569	553	570	534	558	568	548	621	541	560	546	598	573	607	533	572	630	553	528	561	520	590	555	547	559	539	566	560	542	533	572	566	542	563	596	562	552	545	560	550	569	555	537	585	572	555	595	565	534	549	529	556	584	569	557	540	560	583	548	530	538	530	535	531	519	545	634	584	615	534	536	575	582	591	516	573	573	530	555	549	553	601	561	569	538	557	564	554	574	564	502	581	565	559	500	528	590	573	580	573	546	545	556	551	547	568	541	540	574	553	594	525	536	582	553	572	547	559	567	537	529	578	546	542	570	566	599	567	558	541	563	515	535	564	547	580	587	551	535	541	564	558	539	583	549	566	575	549	568	528	576	615	550	559	604	582	574	557	541	593	570	557	537	601	562	539	573	561	590	553	561	550	583	573	598	613	518	529	593	569	589	545	607	519	558	574	586	534	570	555	557	576	590	562	567	564	610	595	588	550	534	525	603	597	532	588	581	563	545	577	547	597	567	541	544	582	591	582	553	577	564	539	559	582	590	565	538	557	550	595	556	530	567	565	555	610	611	577	573	545	579	563	588	545	538	573	617	582	540	512	556	546	542	530	580	575	575	565	534	531	543	552	555	558	563	610	551	531	535	564	537	579	489	543	541	564	561	580	558	535	552	605	581	546	571	566	526	558	559	524	550	539	586	575	566	524	598	522	514	587	550	576	576	522	563	537	554	541	551	532	533	559	536	572	533	547	541	566	551	588	587	589	561	549	555	559	549	539	559	529	598	568	587	546	559	599	553	555	550	570	514	518	560	585	581	572	546	578	563	577	558	589	522	569	554	546	569	552	542	542	565	526	602	571	598	543	569	519	589	561	538	522	575	525	607	559	608	564	549	551	561	566	589	530	563	584	559	543	584	555	548	589	518	534	537	565	547	534	526	534	558	556	523	554	574	563	588	557	500	541	611	538	577	574	567	605	546	577	601	550	555	599	571	550	546	548	561	574	550	549	551	598	568	548	590	567	550	568	542	541	539	568	533	571	559	570	564	537	603	556	600	563	581	562	581	591	587	553	558	536	553	562	543	577	542	588	570	547	530	578	537	560	581	546	551	518	608	589	542	550	545	555	581	591	532	545	556	571	557	567	549	568	591	584	536	529	569	545	574	568	492	571	541	546	557	610	578	508	585	558	574	560	569	587	603	590	536	520	560	587	627	570	506	561	577	571	548	525	554	557	565	545	569	545	540	590	546	557	588	569	555	522	590	537	548	564	586	508	573	554	518	563	569	567	493	533	555	552	599	531	598	546	578	543	565	554	561	575	532	566	528	558	582	585	518	569	580	601	599	589	553	569	558	527	563	536	520	540	615	549	525	576	540	507	545	572	550	592	565	598	562	535	568	549	554	552	568	590	532	610	554	559	514	596	551	549	510	532	573	606	550	562	559	574	540	488	568	576	569	541	557	557	608	577	540	545	531	536	551	536	573	530	546	593	555	545	556	565	556	565	544	533	569	583	544	611	543	555	549	554	544	561	528	565	507	575	569	559	600	585	575	527	559	558	581	607	573	538	548	547	575	562	547	583	558	559	543	535	554	571	552	539	553	558	557	556	612	551	551	588	577	599	586	559	544	560	573	578	562	568	552	559	548	569	551	542	582	549	543	579	540	550	558	566	562	571	609	557	542	592	643	553	517	553	535	528	594	554	578	546	587	595	548	528	582	543	545	548	587	576	545	564	568	556	568	588	538	550	565	537	524	594	550	544	561	560	560	544	589	586	567	563	598	553	593	561	571	536	559	559	537	537	578	580	569	534	582	580	583	545	557	552	533	585	607	566	590	565	527	550	581	555	555	566	586	568	593	532	526	525	521	557	541	590	541	514	506	564	536	554	559	623	543	558	543	540	581	572	546	534	584	495	580	584	527	533	541	609	563	588	529	564	575	525	534	568	579	541	519	565	545	583	522	567	558	549	536	581	568	552	566	572	545	569	598	573	566	572	516	568	558	562	569	591	579	555	544	528	591	579	553	557	584	560	534	595	561	560	576	581	600	578	550	574	559	570	535	608	538	538	567	556	538	570	559	580	556	545	567	571	567	566	565	560	564	538	538	606	585	561	568	556	525	591	580	560	562	519	608	574	539	578	508	529
60385	27752	10802	6412	3974	2917	2205	1709	1529	1318	1117	1064	984	907	884	788	748	751	755	672	698	637	659	639	625	573	588	622	609	573	611	569	593	582	600	584	582	567	577	576	579	574	576	575	529	494	519	530	580	557	537	532	536	570	567	547	574	533	536	533	540	544	549	550	539	570	553	498	561	545	549	570	519	556	545	567	549	513	585	561	551	549	555	552	510	556	524	524	524	524	531	507	519	531	541	524	530	541	565	522	543	538	511	585	520	548	569	537	512	530	537	537	548	562	549	556	524	489	497	536	540	507	509	529	509	492	527	522	517	519	572	544	515	518	543	551	502	542	521	549	489	525	572	559	551	530	539	527	575	505	541	545	551	538	494	520	522	529	538	529	522	534	538	538	509	521	531	543	555	511	523	534	530	502	505	536	545	558	565	553	519	538	501	552	499	533	538	553	557	542	539	544	528	549	488	527	521	504	545	545	525	505	503	518	526	539	535	561	558	519	531	558	520	512	550	528	508	551	535	528	526	488	496	563	544	520	545	505	581	548	537	517	520	541	508	543	557	570	535	523	512	539	534	555	527	588	541	505	533	498	543	482	503	535	568	542	530	506	552	535	516	532	545	549	536	547	535	493	559	506	505	536	543	484	561	512	543	533	540	534	537	525	557	521	502	517	512	487	532	548	527	577	501	519	531	500	520	551	508	557	545	544	557	544	578	573	522	539	523	541	534	517	548	567	519	566	549	487	525	538	475	518	515	516	495	487	567	522	560	517	530	551	566	527	516	533	537	542	521	579	508	503	488	481	519	571	525	551	544	552	507	536	533	516	514	546	497	522	533	517	531	553	568	516	558	541	527	483	549	536	494	530	530	537	506	551	534	535	524	491	547	532	489	539	524	510	535	557	535	518	511	553	555	524	525	506	545	507	506	546	535	533	528	534	492	548	493	513	528	513	554	481	509	501	593	522	508	530	541	504	517	505	523	478	550	509	533	518	534	559	525	509	520	522	516	561	540	534	539	547	504	521	489	496	515	539	565	552	554	499	563	539	537	526	516	513	523	527	551	475	485	545	510	530	533	552	567	518	558	562	547	554	541	506	550	540	511	481	513	504	494	519	533	487	507	502	516	524	474	525	535	557	535	542	514	555	518	568	544	554	505	499	519	524	525	532	528	515	523	505	567	505	540	502	558	500	529	522	555	561	549	537	519	530	536	525	549	585	537	508	524	550	516	530	533	520	505	522	550	516	499	492	526	577	540	565	516	523	544	561	540	564	509	547	542	526	520	503	575	513	514	505	543	502	548	511	530	510	484	505	556	536	546	534	546	540	505	574	470	511	535	515	512	563	489	496	534	547	548	537	521	525	543	525	552	514	550	530	539	512	506	525	506	555	522	523	508	523	574	509	498	530	572	518	522	532	560	526	487	528	538	485	530	568	501	503	523	523	545	523	545	558	522	549	535	561	529	560	521	546	549	474	542	512	522	542	570	526	565	492	531	563	532	466	527	539	529	549	544	524	498	507	572	527	512	521	520	572	533	521	579	496	526	534	524	492	497	557	551	534	553	536	543	514	508	517	543	529	510	509	525	508	532	533	543	515	557	521	536	507	486	529	488	554	532	537	519	531	553	535	473	531	533	507	533	512	555	553	535	502	533	499	535	528	540	482	520	539	524	520	505	531	540	540	506	521	529	547	533	547	562	480	517	502	507	537	514	517	516	510	568	515	530	550	584	552	523	546	524	507	547	527	544	499	552	533	583	546	513	517	495	511	510	525	542	497	588	530	510	510	524	533	527	503	505	530	524	524	513	495	552	530	515	499	521	510	483	517	540	526	547	537	549	563	524	539	535	515	501	540	502	517	530	570	525	523	562	529	547	531	507	531	513	558	519	519	511	511	551	535	512	553	579	547	584	536	535	545	495	491	534	517	556	543	530	529	551	562	534	502	535	501	553	512	534	489	540	529	540	554	511	543	514	529	542	557	572	512	523	535	497	528	546	540	484	522	536	496	544	536	536	507	539	554	491	564	560	523	537	529	557	526	513	511	508	531	528	547	516	538	527	531	579	511	526	538	525	481	553	545	529	491	527	509	560	574	510	498	535	555	533	508	522	541	524	510	508	522	499	567	476	540	554	576	484	538	523	516	537	545	497	490	509	517	525	546	503	517	522	552	522	551	499	531	575	505	516	490	533	520	501	523	556	530	521	503	518	520	524	531	521	554	523	527	514	552	552	494	518	497	554	486	528	537	543	533	546	536	520	538	508	537	531	538	553	520	502	573	549	534	514	531	492	484	501	555	516	590	495	519	511	546	509	542	556	522	524	521	530	508	519	507	527	545	519	523	540	508	559	521	481	544	506	517	550	530	525	576	513	506	476	552	551	527	551	565	560	598	536	565	533	549	521	531	481	511	523	520	533	517	530	556	569	527	522	548	530	513	538	523	537	551	536	504	552	533	541	532	511	538	491	543	549	519	515	517	482	505	538	526	528	560	531	537	525	546	491	531	511	560	538	535	503	522	543	541	554	479	587	502	526	530	512	554	581	510	472	548	546	500	525	545	524	515	519	529	491	575	530	505	535	502	546	516	501	519	508	526	571	538	541	502	537	534	551	490	540	523	526	554	532	539	551	563	529	539	512	540	530	506	523	531	541	541	476	520	493	517	510	530	547	542	537	511	529	537	566	545	494	498	500	536	517	549	550	557	512	586	531	522	503	533	516	531	541	529	515	526	515	570	521	538	497	517	508	555	533	538	540	515	508	534	571	546	529	548	552	517	544	528	494	529	528	531	524	521	546	522	567	579	545	494	534	525	517	500	508	497	502	601	510	510	486	543	532	556	488	496	529	525	539	556	556	520	535	553	532	517	498	513	510	581	564	478	534	540	533	549	549	526	519	483	543	539	555	524	519	519	565	534	504	531	514	544	485	517	531	582	529	534	518	568	535	526	502	525	560	538	519	573	476	557	566	540	539	524	503	520	501	538	516	537	490	577	520	536	464	493	492	552	534	549	532	542	520	487	518	522	509	518	537	513	506	512	520	529	497	539	558	533	567	562	497	538	522	505	515	503	568	498	494	551	543	483	549	494	484	492	539	574	514	533	535	500	519	549	564	530	599	542	514	518	544	516	531	494	509	542	533	505	527	571	508	536	514	548	541	464	528	519	570	549	514	547	523	518	529	512	505	542	550	552	531	515	584	566	499	569	540	520	507	521	509	535	547	495	531	545	522	509	513	516	490	518	515	519	522	535	570	534	535	521	526	562	532	488	554	510	555	558	540	534	510	489	564	490	488	557	514	539	534	510	513	543	520	539	538	548	514	524	550	491	566	558	517	548	523	564	564	547	522	550	525	531	541	541	526	527	537	516	493	559	484	551	527	494	524	561	555	512	539	521	528	544	521	543	519	508	510	508	508	513	533	514	590	501	543	551	520	528	498	505	486	579	509	541	519	525	529	563	510	559	501	516	520	509	509	526	504	550	531	519	554	526	501	558
34961	19622	4463	689	513	543	470	477	485	391	419	406	459	492	403	436	455	446	443	424	434	438	415	403	451	384	441	451	453	471	429	378	434	404	429	472	416	436	423	394	459	451	434	439	410	395	449	440	437	431	446	431	418	462	417	441	432	408	422	487	472	451	440	448	424	427	406	424	420	433	423	414	424	433	426	438	437	409	398	449	448	458	443	417	421	478	434	393	463	467	421	423	424	419	450	472	464	430	432	421	437	424	431	444	450	467	395	434	416	423	462	452	479	425	443	408	438	435	421	442	435	389	477	473	429	464	427	454	412	415	443	421	418	417	440	437	393	470	414	452	456	437	426	427	421	407	453	443	426	410	445	448	404	467	412	420	423	421	455	415	479	415	445	434	418	418	409	478	429	409	427	412	422	462	430	449	450	479	397	417	417	432	419	429	478	424	434	455	434	438	433	411	473	448	441	411	415	445	475	422	414	410	436	436	442	412	446	469	468	439	398	433	391	428	479	447	390	450	442	428	431	439	423	396	456	419	429	452	442	462	408	387	451	423	439	422	427	457	414	434	449	407	396	423	469	420	421	408	438	473	390	431	472	421	434	463	439	423	441	393	442	405	421	418	435	481	437	431	423	446	410	467	437	431	439	439	411	405	462	381	440	417	417	436	436	433	459	456	443	438	437	425	425	432	425	427	407	466	411	432	418	445	431	397	422	458	469	401	412	451	467	439	470	424	422	414	427	439	436	409	399	457	411	406	422	423	429	430	447	424	461	409	456	396	401	463	462	421	435	409	464	447	446	418	431	422	422	420	465	397	444	447	486	443	463	465	429	396	439	440	424	443	429	439	437	451	446	397	465	471	448	434	450	414	427	417	436	438	436	410	436	430	449	441	452	466	415	417	459	427	420	416	400	428	426	378	441	408	438	453	415	415	396	427	415	430	461	437	429	394	431	456	455	480	455	433	388	458	429	458	428	385	408	441	427	470	464	432	416	425	472	433	441	436	447	401	428	468	427	452	435	412	458	395	418	451	442	427	437	445	400	456	437	445	431	445	427	463	402	417	455	424	461	419	411	439	438	393	384	451	395	413	431	436	443	410	398	430	414	464	437	467	449	427	449	404	442	412	413	448	413	412	436	450	483	432	409	429	424	405	438	396	451	446	455	419	420	428	443	422	409	409	440	446	423	449	456	432	417	486	453	471	434	439	406	468	453	398	435	433	460	428	429	452	442	430	427	397	423	435	436	379	427	461	426	404	423	410	387	418	422	456	423	406	403	452	483	427	440	431	465	432	388	399	412	423	419	434	476	449	405	436	434	462	431	412	464	483	446	468	429	396	421	402	450	462	424	443	427	422	431	430	388	423	390	459	450	440	441	412	444	430	430	422	436	466	430	442	428	434	435	422	425	421	441	404	405	452	440	439	423	495	375	439	421	426	436	437	432	443	405	401	408	439	418	403	437	409	461	437	441	485	460	411	412	445	433	435	424	457	400	434	433	412	447	413	398	454	438	456	457	429	446	422	409	434	456	412	427	468	440	434	403	435	424	448	429	471	434	441	416	410	446	401	419	430	420	450	425	452	446	401	426	453	438	440	441	430	427	454	431	475	454	431	419	430	445	433	425	438	461	436	450	453	449	431	441	430	449	433	463	426	421	413	452	407	436	442	411	449	434	414	424	459	422	433	417	420	437	461	411	430	415	456	407	481	448	424	451	432	439	444	421	442	464	438	405	417	426	423	440	395	436	410	477	468	413	453	394	443	444	407	448	411	403	419	476	377	406	486	456	492	404	424	437	442	438	429	453	427	466	441	420	486	446	394	505	467	452	423	435	428	443	448	441	426	450	444	416	420	404	429	467	440	426	424	415	434	477	421	446	440	422	441	432	443	418	422	475	438	456	465	449	451	446	436	415	429	457	424	453	493	430	439	461	394	419	428	463	424	428	421	478	460	411	429	458	424	458	432	424	418	419	447	452	422	430	436	427	451	450	395	456	450	418	405	427	417	418	458	431	420	430	433	413	410	427	443	422	441	435	404	441	443	437	413	421	398	457	457	448	442	410	477	412	424	393	432	409	450	401	421	418	450	422	484	429	450	431	413	411	421	443	467	479	479	444	421	433	469	434	418	445	463	427	464	452	414	436	458	409	411	424	447	448	463	447	421	436	427	429	425	420	426	456	435	429	397	471	407	419	403	411	445	463	460	443	429	469	442	449	425	438	447	433	437	472	465	441	451	435	462	453	475	436	433	444	435	449	417	444	429	420	439	431	443	467	438	446	436	371	464	448	416	425	388	414	418	461	445	429	423	440	418	424	485	463	465	449	442	426	436	415	405	426	431	416	420	415	421	462	432	451	437	409	414	408	466	451	437	428	414	453	431	425	421	414	439	423	428	442	422	442	453	422	421	424	441	424	468	418	458	450	445	447	448	421	462	408	435	420	409	404	387	424	440	423	469	438	414	445	414	480	462	442	446	408	442	409	413	450	421	432	420	412	451	396	421	437	401	445	426	423	477	457	417	415	400	447	421	388	422	392	423	414	417	447	453	365	411	428	447	453	454	439	419	428	421	456	440	397	405	443	447	437	461	452	452	456	425	400	446	478	481	402	428	403	445	411	385	452	447	427	405	397	430	425	450	437	448	406	435	423	443	375	450	430	467	428	434	428	446	451	433	401	393	442	441	398	414	411	464	429	419	449	449	464	418	418	438	422	453	445	462	458	428	441	439	437	428	433	397	426	434	444	421	466	395	431	438	441	430	409	419	418	443	413	451	410	409	438	442	420	480	426	425	439	452	441	422	435	422	438	421	434	420	423	430	417	418	407	438	439	437	456	397	420	430	431	474	462	427	431	471	472	443	407	434	418	441	460	446	413	425	426	433	418	436	412	432	456	458	421	448	443	420	455	445	420	440	424	435	446	467	467	470	472	446	461	464	451	458	415	440	462	461	464	458	415	461	398	425	432	425	395	451	406	429	434	417	434	431	448	436	427	400	453	434	441	413	455	451	430	421	457	428	464	387	439	451	419	447	434	443	423	405	456	412	432	448	456	429	411	418	398	418	446	405	397	457	448	412	442	460	401	421	424	445	434	419	427	447	463	416	449	487	448	448	437	430	428	448	438	456	416	410	446	452	471	446	450	425	454	437	396	472	449	433	434	415	450	419	429	415	460	447	405	408	438	474	452	486	436	394	437	405	459	457	438	433	407	479	423	426	418	438	454	423	429	426	425	428	423	424	441	440	411	429	425	427	423	425	444	418	439	410	440	445	411	397	395	449	434	447	453	448	382	480	454	439	482	446	442	417	446	411	455	450	424	435	446	423	470	421	425	441	418	448	461	452	430	423	415	404	422	430	427	419	413	420	455	437	458	468	436	448	434	419	429	406	447	423	410	440	425	403	435	414	444	397	459	437	428	445	400	445	387	451	417	430	424	449	409	437	450	453	473	455	386	415	437	463	415	419	443	436	466	443	412	439	462	472	468	466	445	407
32807	4865	885	612	581	507	472	520	458	495	491	502	501	465	466	460	436	479	470	485	444	457	473	462	475	476	416	463	429	504	442	486	450	438	441	431	443	519	475	479	477	491	479	429	471	444	460	470	481	487	443	444	443	439	436	453	474	476	499	499	457	473	483	480	461	473	477	425	458	474	458	446	479	447	463	465	452	481	453	450	487	431	463	476	469	489	486	410	492	458	452	466	454	444	481	456	469	423	438	455	471	509	487	431	461	453	481	466	457	463	474	485	416	416	432	460	453	440	477	443	464	487	440	465	474	503	480	469	424	471	454	471	445	485	478	471	458	447	453	462	437	473	424	454	450	443	447	467	451	446	431	451	455	461	428	429	482	448	471	436	461	485	502	482	490	495	439	487	472	433	480	471	466	464	457	455	423	429	463	451	441	442	445	501	427	448	499	446	444	459	492	455	456	471	433	500	478	412	463	462	459	475	483	452	461	427	462	459	460	482	443	458	413	484	494	466	468	452	450	436	468	452	465	425	439	447	485	434	525	436	431	471	480	491	503	474	418	469	520	478	417	492	469	435	459	476	479	497	442	466	514	449	486	429	462	490	448	488	471	464	487	496	456	443	447	440	464	486	521	434	468	484	471	439	446	450	465	481	470	462	434	463	475	494	460	487	457	454	443	463	477	460	431	432	463	441	449	458	450	473	442	462	461	441	454	438	442	408	495	489	497	460	457	438	451	406	452	437	485	466	444	445	450	482	473	465	461	451	466	478	458	454	464	459	483	415	464	447	457	465	441	460	470	431	474	431	466	449	430	440	409	464	447	427	490	504	471	476	480	389	472	430	461	449	450	457	468	466	466	460	471	471	443	463	449	478	471	490	454	492	469	466	433	487	459	440	476	490	504	442	437	447	472	439	420	458	420	490	473	462	482	452	421	455	443	484	457	473	437	494	507	434	442	454	443	469	480	474	369	446	463	460	476	426	465	481	456	481	435	454	472	455	482	455	484	459	412	462	439	454	481	459	426	469	484	460	465	459	406	435	442	462	435	435	466	451	426	429	447	514	488	408	483	480	439	481	479	487	468	454	430	416	405	466	438	486	425	455	458	433	485	480	487	434	444	461	477	442	449	485	488	452	464	450	451	485	454	417	457	486	477	470	447	469	504	461	464	463	464	500	475	466	464	477	467	479	479	434	446	518	434	458	493	425	467	412	446	490	453	474	451	464	486	462	470	473	453	460	441	455	453	444	433	468	457	482	440	492	463	452	473	462	435	462	430	476	462	454	464	464	464	437	433	462	473	471	466	472	414	431	435	471	473	452	455	457	465	413	469	463	479	456	449	458	420	444	420	481	482	455	430	461	463	459	445	448	505	433	498	455	461	443	489	454	475	473	475	452	499	435	445	487	456	520	501	455	457	432	454	456	483	437	477	455	437	427	433	453	443	451	437	465	486	417	442	411	486	466	490	455	424	478	434	445	475	469	461	449	418	458	472	446	470	457	433	448	471	514	477	455	470	469	448	433	472	464	454	465	457	440	480	485	435	427	491	455	473	472	474	477	481	475	412	481	495	451	459	463	429	471	478	467	458	462	474	445	436	493	484	458	483	473	465	512	495	450	442	450	439	436	457	447	480	453	474	471	446	450	467	481	423	476	436	419	477	490	427	463	450	460	464	459	478	430	455	434	458	460	418	422	427	486	484	492	455	484	418	450	470	479	459	442	512	459	459	445	472	444	442	428	449	471	469	506	489	506	449	472	474	447	478	482	408	486	437	441	495	434	460	487	435	464	398	456	413	504	457	452	462	470	454	468	491	460	452	437	472	492	457	452	438	433	446	429	464	487	430	436	448	480	472	427	458	467	463	491	439	486	475	460	449	440	469	431	492	456	396	445	456	446	491	505	503	455	463	486	454	436	454	424	433	453	439	468	465	484	506	472	507	461	475	452	461	453	461	475	457	473	482	493	443	484	486	441	483	453	460	444	434	452	471	441	480	436	418	466	459	460	467	450	447	414	511	424	446	511	445	472	464	467	467	458	441	483	496	460	404	424	420	501	470	507	458	423	469	440	436	479	464	468	492	467	447	435	425	441	470	457	430	450	465	432	449	439	441	435	465	445	464	464	442	465	468	438	496	482	517	457	513	445	444	446	458	454	478	457	492	467	474	453	443	449	460	482	484	472	469	466	493	446	457	454	449	453	438	478	472	448	441	448	429	459	471	449	456	474	431	439	461	431	466	473	450	432	442	440	467	464	458	470	472	416	448	485	510	432	437	507	480	478	454	464	432	442	459	432	432	446	456	484	455	434	452	466	426	498	449	463	447	467	419	413	428	445	455	433	451	437	489	500	470	452	427	463	422	476	479	491	438	465	463	477	465	474	489	470	454	446	430	433	461	456	457	447	485	434	517	475	469	477	453	482	454	461	464	454	441	463	427	511	457	454	463	472	462	464	443	453	511	456	482	465	429	462	458	426	462	442	395	473	453	439	457	463	466	459	442	455	441	469	446	473	460	434	419	480	445	437	455	485	499	448	482	433	468	432	499	424	454	490	460	462	474	457	480	426	468	479	491	429	436	464	470	448	475	431	425	451	474	450	484	460	468	453	523	467	480	449	445	468	449	430	472	459	441	514	405	515	475	464	443	443	461	458	452	493	499	447	477	468	448	433	433	430	427	485	475	454	471	452	493	425	430	450	440	428	431	478	460	450	467	451	409	470	450	440	431	493	467	452	483	503	451	466	430	500	444	428	471	448	502	445	438	455	490	489	453	468	468	467	453	468	483	447	436	445	476	443	470	473	429	488	502	490	500	468	482	453	478	486	451	478	449	477	446	428	459	474	451	475	441	483	470	477	455	443	449	472	465	436	468	473	457	474	464	437	476	473	436	453	459	479	489	491	446	494	444	475	504	486	456	468	472	495	500	489	454	435	468	445	460	443	446	471	444	433	461	465	470	424	448	441	440	479	458	449	439	465	452	453	451	472	450	494	433	455	458	460	414	438	465	480	475	486	449	463	490	478	486	471	447	488	473	463	451	472	454	461	513	449	485	465	451	466	477	493	461	452	472	446	434	472	467	451	492	455	414	422	465	473	473	445	450	474	453	458	477	462	482	452	457	474	466	463	474	470	461	444	469	444	466	447	463	464	452	462	444	483	462	442	435	470	504	418	455	456	456	459	452	458	490	479	487	459	457	475	505	446	448	506	450	449	446	509	452	490	471	492	451	477	450	453	492	448	477	435	427	468	506	445	469	483	491	452	427	404	489	424	452	451	431	459	496	466	463	473	478	475	450	462	483	454	456	473	510	443	465	442	461	467	505	451	443	454	476	439	454	456	434	479	474	455	427	493	487	424	490	475	447	477	492	464	473	455	461	461	463	425	445	442	484	456	445	462	481	488	461	482	482	453	445	461	475	468	474	453	432	467	423	492	407	467	494	432	476	426	469	485	496	474	493	478	473	476	512	456	482	441	430	470	473	451	480	454	479	476
24198	20041	26268	23382	19964	9615	867	563	486	454	374	350	326	350	337	327	324	279	323	289	272	271	296	270	268	271	287	293	283	305	277	252	271	272	282	264	250	294	268	278	306	278	282	279	260	256	256	272	280	256	258	265	273	276	245	267	274	269	280	268	268	251	254	219	262	253	287	272	262	287	251	246	246	256	242	270	284	261	235	231	230	243	228	263	255	261	279	259	268	259	269	251	230	240	257	243	250	254	272	272	232	256	239	246	267	264	273	247	230	262	251	262	259	261	274	254	226	249	251	272	262	241	210	260	265	243	274	243	262	272	264	224	252	266	223	238	254	253	230	249	286	233	242	261	233	235	254	268	271	243	253	279	229	241	272	242	263	278	280	265	265	257	245	258	271	279	259	270	253	228	243	281	273	248	267	254	262	219	239	225	288	284	242	270	233	243	224	262	279	277	289	244	235	258	261	271	251	262	267	276	288	250	263	232	261	243	247	251	279	258	300	242	235	237	224	232	251	251	261	257	251	248	277	249	259	268	262	259	227	252	260	237	228	241	280	264	247	268	279	259	250	256	258	246	245	244	253	271	237	270	265	236	253	265	262	226	291	285	272	255	280	263	268	258	236	281	268	269	286	284	244	262	255	231	265	243	259	258	234	269	276	261	278	285	257	234	262	287	259	256	270	260	281	247	268	222	295	237	247	255	229	218	260	281	252	239	270	274	253	266	254	268	238	254	252	257	242	269	235	248	254	245	244	228	252	249	235	276	263	248	249	243	263	258	274	259	266	271	258	269	231	293	231	232	242	255	264	245	287	267	259	261	274	241	254	290	264	228	271	235	254	254	230	251	269	261	266	279	224	251	237	257	246	272	260	257	240	247	272	237	302	284	260	250	255	245	237	269	256	238	266	236	248	259	247	246	244	254	256	252	268	264	254	250	240	278	257	244	245	248	265	244	256	284	229	252	280	239	242	228	263	276	223	246	266	284	271	255	276	235	254	256	234	262	259	254	270	251	264	251	245	252	246	248	253	285	240	268	236	245	244	233	258	264	230	255	261	243	262	269	243	235	226	220	262	256	292	268	299	263	234	254	226	270	282	233	248	247	238	232	273	256	247	266	256	257	271	239	275	251	269	245	240	246	256	258	253	235	261	267	282	264	256	254	256	233	237	236	267	255	240	251	253	247	229	254	257	258	220	222	241	241	280	284	233	226	250	236	276	243	258	258	228	233	264	240	258	244	268	260	235	269	226	234	292	282	278	261	262	240	261	251	259	264	258	239	232	255	242	261	271	258	251	273	245	241	248	262	231	238	283	261	268	262	254	235	241	266	237	260	275	236	254	270	270	277	246	273	252	247	255	260	258	274	259	255	262	241	252	261	220	237	270	264	262	231	268	260	253	283	260	241	260	263	266	258	261	245	277	239	259	232	243	226	256	258	260	255	253	258	240	247	268	275	259	251	240	249	257	242	255	270	247	281	243	268	260	258	244	261	280	253	257	271	285	248	227	265	235	240	235	247	264	250	243	252	283	264	255	270	278	250	244	267	282	262	254	259	248	263	250	231	245	275	245	255	277	277	276	269	270	280	249	246	288	258	248	271	263	240	243	271	247	273	244	257	260	246	247	220	286	299	246	244	245	261	246	265	288	267	244	262	246	259	248	256	249	250	258	263	245	271	233	257	283	275	235	276	252	228	260	248	273	233	236	209	239	243	260	256	251	273	279	273	236	248	260	242	253	272	253	251	283	255	278	260	245	262	252	255	243	253	264	264	253	266	243	247	239	267	241	263	247	247	272	242	270	225	231	252	253	237	263	265	272	255	271	219	222	251	251	308	270	231	247	262	249	238	241	248	262	268	252	250	231	242	233	244	252	229	262	266	255	267	261	239	238	258	280	229	258	278	267	265	260	232	261	254	261	262	282	243	280	263	262	259	220	250	263	257	268	273	240	295	291	260	259	256	240	229	247	239	255	270	226	241	250	289	224	230	231	276	266	276	260	291	278	266	254	252	235	267	269	275	254	253	272	255	298	234	285	252	268	259	251	270	264	276	276	274	256	257	239	246	271	240	268	262	243	252	254	249	253	217	275	268	271	239	255	241	258	262	254	245	240	249	248	242	252	263	277	228	247	275	266	236	251	264	246	279	237	239	253	240	252	250	282	231	242	281	260	256	217	265	257	246	224	246	237	258	230	263	270	246	249	247	282	293	223	250	263	289	248	266	252	256	256	253	229	257	262	240	274	279	293	248	247	257	237	255	244	234	260	241	244	292	274	261	263	277	255	247	258	261	276	242	259	248	222	257	238	258	239	259	243	236	249	278	269	266	251	278	249	270	253	248	250	267	241	256	254	273	231	268	245	279	261	249	244	262	252	263	240	252	275	252	272	227	250	239	260	248	269	270	252	277	254	243	237	278	262	277	276	256	240	252	248	237	266	268	263	236	244	254	259	284	256	292	238	269	236	242	274	252	251	254	269	225	269	248	256	229	268	259	229	262	233	265	270	249	251	253	246	247	254	226	290	235	242	252	245	219	250	236	238	271	248	246	279	268	225	247	258	262	239	279	273	260	258	271	230	266	248	248	258	279	265	255	259	249	263	230	270	267	240	274	243	262	229	258	218	255	233	230	224	253	233	235	245	259	252	251	245	256	270	241	286	281	265	259	243	282	259	249	255	254	268	272	238	257	254	235	235	215	244	251	251	260	269	237	258	259	237	261	268	296	236	234	243	254	248	266	246	276	263	268	237	248	260	245	250	251	241	263	246	255	243	221	268	264	248	258	273	258	275	233	235	249	252	268	236	255	262	231	224	249	242	262	277	256	235	234	243	232	265	281	235	216	261	274	256	239	251	252	258	254	242	272	233	286	243	282	264	243	259	252	247	271	225	246	246	247	244	276	265	249	236	230	247	257	276	256	260	283	249	220	267	286	257	244	261	243	247	277	210	258	250	239	259	253	247	255	253	265	247	259	246	251	256	249	248	266	236	278	253	257	233	259	256	276	240	255	235	266	246	250	265	244	252	234	246	232	256	269	261	273	280	277	260	260	264	245	231	255	246	260	265	269	235	239	255	256	249	239	259	280	268	268	277	267	243	245	236	249	237	251	284	271	250	245	275	250	272	268	226	225	247	259	279	228	278	216	248	279	260	244	240	243	248	233	262	248	270	250	227	245	228	231	255	248	277	259	265	232	239	268	259	264	263	249	271	263	242	271	277	254	259	227	257	261	258	249	240	246	269	240	263	271	260	257	266	251	251	225	259	250	223	245	268	269	247	254	256	260	264	259	257	253	259	241	256	279	291	247	273	265	249	257	288	250	274	244	283	239	252	253	273	248	280	258	260	269	256	256	258	256	251	255	238	220	235	277	271	266	271	262	270	254	264	241	266	297	269	226	245	261	267	236	231	268	256	272	252	266	262	244	260	264	285	256	240	268	227	265	295	283	257	241	293	228	228	246	274	261	263	243	235	270	255	260	275	250	241	239	230	259
54822	14871	6793	3875	2347	1631	1216	917	821	699	594	563	521	469	419	457	404	412	391	323	360	324	360	334	297	315	336	309	319	291	311	260	270	284	301	296	296	290	308	311	296	284	284	266	310	279	307	276	299	324	279	295	266	290	245	285	257	255	258	294	295	274	262	247	290	263	262	290	280	278	268	248	281	260	290	276	287	264	282	277	287	291	248	259	292	250	250	246	249	266	279	281	255	261	266	281	265	251	278	278	221	296	264	258	296	269	274	289	252	279	283	289	271	256	272	255	253	278	258	277	291	270	291	272	285	262	247	275	295	254	248	276	278	298	266	270	283	270	267	251	281	245	259	277	223	268	267	250	249	251	248	260	302	247	261	252	276	259	264	245	298	268	262	244	273	263	251	262	273	285	258	274	269	253	274	241	275	278	259	264	253	267	265	214	273	258	271	259	246	237	250	250	271	282	268	232	257	269	264	249	281	266	290	252	293	257	269	257	281	282	273	255	277	272	261	272	276	246	284	274	268	261	247	249	218	274	239	265	271	276	295	253	289	292	295	268	270	254	264	278	291	267	274	266	226	256	266	290	253	270	246	291	243	271	246	275	251	282	282	258	272	264	278	281	235	260	276	259	261	244	265	245	263	253	255	288	268	271	268	254	251	265	284	273	263	284	248	244	287	245	268	268	237	279	250	246	283	288	262	270	269	307	284	256	281	255	308	292	275	278	251	292	265	277	244	256	280	253	266	290	282	273	239	277	251	272	239	274	299	285	256	253	291	242	254	271	263	266	241	248	249	254	243	267	273	269	255	265	259	246	268	277	277	245	256	276	249	242	251	269	238	277	280	251	278	277	269	256	230	269	278	259	278	259	254	272	295	257	238	271	273	269	257	245	279	259	288	250	276	248	256	258	293	276	281	274	252	254	289	276	244	251	281	241	278	251	260	263	299	250	268	238	260	250	280	258	265	278	276	272	268	264	243	278	259	278	301	280	260	265	274	256	255	254	253	280	252	260	245	268	297	269	243	263	249	286	272	251	275	251	266	297	275	284	290	244	285	260	263	265	331	262	269	282	248	244	263	274	276	259	253	284	260	268	252	265	274	242	281	259	261	275	259	278	266	265	276	239	296	227	284	275	262	273	235	240	245	247	274	259	275	284	264	253	290	284	246	255	271	265	275	241	236	240	267	257	267	309	260	256	261	254	261	254	250	266	247	266	277	286	264	258	274	268	280	257	274	272	262	260	299	251	233	294	265	250	280	272	264	264	274	247	284	256	232	241	263	264	253	278	275	257	285	292	271	257	246	267	264	271	267	273	275	233	257	265	262	269	292	258	265	271	289	254	258	288	281	254	288	278	234	267	269	264	282	275	265	269	260	275	278	248	283	252	271	293	269	259	256	254	284	268	302	289	229	260	269	256	274	256	273	260	245	254	268	267	235	258	255	296	236	271	242	260	228	247	256	276	283	232	261	279	254	239	257	233	266	283	256	257	278	258	274	304	278	241	278	276	264	260	269	269	254	247	266	249	281	242	226	253	262	252	250	255	278	265	260	278	263	257	249	265	273	251	286	273	262	282	277	251	248	287	237	286	281	256	245	233	232	266	253	261	273	256	283	260	254	263	252	243	269	254	281	243	275	237	275	261	255	270	258	246	306	246	287	288	286	294	244	263	291	278	264	275	281	277	279	273	284	250	258	253	229	258	254	230	248	242	254	258	232	262	242	273	274	276	277	282	261	262	258	242	256	283	285	284	264	273	256	295	286	246	255	273	274	262	264	286	256	271	252	250	246	267	292	256	229	279	268	277	259	244	296	235	263	260	227	244	243	270	240	284	284	275	274	269	274	276	253	274	294	280	320	233	240	264	270	232	252	251	273	257	244	285	255	295	241	270	289	285	263	259	252	286	286	266	265	244	237	251	272	272	258	274	255	304	282	267	265	272	244	282	290	260	260	275	300	283	247	262	229	248	242	255	269	246	274	258	273	286	248	250	255	282	278	281	253	260	264	262	251	256	256	257	268	308	255	272	243	254	264	290	265	274	288	287	261	257	246	254	265	260	310	273	261	233	257	259	268	248	277	271	241	236	268	273	288	271	244	292	278	270	254	255	280	288	253	245	270	229	232	280	252	262	278	250	281	243	280	270	281	256	266	283	274	272	272	248	249	263	259	256	244	254	251	284	264	245	266	279	268	265	233	256	279	241	257	280	276	284	271	264	254	268	284	235	266	265	301	285	256	247	253	272	272	308	251	274	264	265	261	282	253	262	265	251	226	263	245	248	272	264	255	272	275	272	266	266	236	249	249	273	271	267	273	284	267	268	286	268	261	268	239	259	289	266	262	278	255	265	241	280	282	275	238	268	276	262	244	254	255	268	304	274	265	256	279	273	273	252	265	250	257	263	251	236	278	259	250	275	264	227	268	276	255	269	254	264	258	270	264	263	268	280	262	270	274	261	254	252	286	263	277	263	258	245	240	283	276	264	291	280	268	255	253	262	261	253	243	253	247	243	270	288	244	287	298	253	274	282	232	275	262	277	286	269	251	236	264	259	246	272	256	251	271	263	246	269	292	257	252	258	253	272	264	237	225	247	264	263	242	245	264	255	264	277	265	255	257	260	264	281	293	252	274	275	237	241	290	270	261	238	247	275	288	243	277	275	277	255	255	263	241	260	284	277	278	274	256	287	225	246	291	263	273	254	256	233	238	288	277	290	251	274	255	274	289	247	259	255	247	256	246	255	267	230	261	241	277	227	270	249	276	234	273	274	252	261	276	300	280	279	285	254	272	238	274	255	256	257	263	276	279	273	280	268	250	249	258	279	252	316	261	274	250	262	279	293	291	268	271	284	294	238	260	262	279	278	248	231	271	306	295	248	252	275	258	292	260	268	286	276	281	257	262	261	260	241	291	245	259	247	255	258	269	259	257	268	274	277	273	255	229	275	263	258	268	253	265	281	278	263	259	263	237	260	268	257	267	266	273	245	266	282	246	247	260	248	276	255	272	266	249	274	285	268	247	271	235	280	274	264	241	224	263	244	270	284	280	282	278	273	281	264	252	273	260	247	231	269	285	269	257	252	297	275	265	250	235	269	265	263	279	298	246	264	270	265	294	269	277	279	288	236	274	242	300	267	250	269	264	278	259	279	273	256	257	245	247	283	246	256	276	248	266	254	260	227	260	261	309	245	266	256	262	291	261	279	295	268	244	270	266	250	269	266	274	275	275	255	254	259	300	264	249	246	253	327	260	251	267	273	253	255	271	275	264	272	281	276	272	253	276	278	255	236	249	272	268	265	294	263	249	283	255	280	269	262	278	282	278	260	268	249	272	236	260	241	257	242	272	268	253	251	254	274	256	250	252	274	264	283	282	277	255	277	264	256	289	255	282	242	279	264	274	250	282	264	262	264	260	289	254	262	267	295	236	237	240	256	287	253	282	259	267	286	269	261	269	278	254	290	238	254	263	243	238	231	276	276	228	226	239	279	298	248
22271	20005	26730	22934	19995	19944	7419	1337	1014	923	871	767	732	696	700	646	688	693	656	666	697	618	671	595	619	626	594	572	583	569	605	575	558	589	549	566	553	614	559	542	557	588	532	571	615	579	577	571	563	592	563	590	529	579	528	568	558	544	561	564	578	523	551	556	607	537	607	521	555	527	572	577	600	581	595	557	556	531	545	581	507	537	523	566	530	589	595	571	558	542	529	603	542	532	551	528	535	547	552	575	527	511	547	538	556	564	528	573	578	573	575	551	564	543	518	548	553	533	539	556	528	520	540	551	525	553	553	523	524	570	519	560	524	562	550	541	566	534	566	541	535	552	549	536	565	544	526	541	571	554	581	540	557	548	575	551	529	547	549	558	525	557	575	568	551	546	574	564	582	557	575	551	557	527	560	535	588	557	564	529	541	568	528	576	530	545	538	567	546	534	573	562	548	535	557	539	561	519	578	553	572	591	596	570	553	611	564	592	538	551	549	587	531	556	579	523	542	542	565	533	558	546	543	567	553	515	545	558	571	535	548	500	570	542	557	518	582	553	529	553	542	561	533	557	561	529	533	566	534	622	520	550	525	590	575	518	529	586	601	544	538	534	532	571	569	546	552	547	548	567	577	553	582	555	552	530	534	553	545	540	542	522	564	569	542	580	540	565	562	549	572	556	511	561	563	556	560	583	558	555	555	559	569	586	502	526	519	541	530	534	557	566	563	541	545	561	537	574	533	550	554	590	509	522	552	565	572	542	555	518	563	551	527	553	523	559	531	530	535	579	523	579	587	571	560	561	548	579	576	573	520	553	554	532	556	543	513	544	552	544	494	558	524	580	556	532	535	540	553	563	570	602	575	585	546	581	573	532	553	559	536	570	593	518	581	558	532	541	554	593	542	540	544	534	585	553	556	521	571	567	513	571	611	539	579	524	601	568	588	577	566	550	565	572	538	552	556	582	536	570	547	580	515	511	608	569	561	550	562	602	570	505	549	561	549	554	537	540	584	563	564	597	567	561	558	602	534	538	583	594	489	515	593	533	560	550	596	566	584	593	546	543	551	542	556	560	541	517	516	569	569	521	537	550	536	543	558	577	509	554	516	543	537	576	560	524	552	505	568	524	582	545	588	518	561	538	555	547	554	538	576	510	536	552	568	575	536	547	564	578	557	556	562	550	536	533	592	573	611	540	539	565	542	538	611	521	512	537	543	575	498	559	562	535	580	554	517	539	552	581	567	548	532	571	546	503	540	538	564	558	561	530	548	551	547	511	549	556	522	594	533	539	534	545	566	524	544	527	546	548	525	583	546	551	540	535	578	535	518	544	511	570	577	571	550	572	534	521	553	547	584	573	546	518	543	532	564	564	537	565	530	524	571	545	545	545	562	518	538	596	560	490	549	542	560	543	541	550	553	599	583	558	568	546	509	538	557	578	519	533	555	524	570	570	577	565	546	529	514	552	533	541	551	541	592	517	540	603	540	585	554	541	545	547	563	527	563	594	592	538	552	551	527	541	525	582	532	575	561	555	564	508	562	546	564	540	548	551	519	557	588	554	526	541	549	569	516	529	542	525	528	564	540	516	579	553	543	553	555	530	589	562	550	580	576	546	530	579	558	508	571	576	564	523	540	523	573	557	593	565	553	558	527	530	548	512	543	555	560	539	562	540	587	571	602	540	527	584	529	550	584	561	517	546	533	547	572	519	530	536	572	566	540	511	545	515	579	553	570	534	552	561	564	549	592	585	578	558	547	506	551	563	598	521	530	567	583	571	524	537	548	576	546	550	561	563	553	569	571	545	561	566	518	591	590	528	581	547	564	567	563	579	538	553	543	539	546	535	548	549	530	536	544	536	544	550	546	562	535	585	570	552	565	545	535	592	565	540	584	537	577	583	547	543	529	560	549	586	537	551	533	531	553	549	547	571	553	527	565	565	532	547	549	512	527	517	509	556	534	544	555	553	535	555	546	558	576	560	570	558	550	575	559	554	550	566	555	584	576	554	544	555	523	528	583	530	542	559	559	587	534	589	555	572	537	567	547	543	525	531	534	527	571	534	565	576	572	549	515	576	523	533	540	538	509	541	589	564	552	536	562	606	565	536	603	539	513	592	577	581	552	591	559	545	527	523	522	564	586	537	536	576	553	566	535	536	518	574	539	579	522	537	566	545	583	582	545	535	553	564	540	556	551	528	541	534	581	510	530	551	582	535	608	525	578	553	527	531	564	540	582	564	553	526	531	565	560	608	550	587	531	561	549	554	559	529	549	557	517	572	588	522	546	522	560	579	549	507	545	575	544	580	539	508	548	558	525	549	576	560	527	527	544	592	590	551	548	551	560	512	573	544	548	548	604	504	565	591	565	493	508	548	607	535	575	537	554	599	586	582	558	583	514	493	550	527	515	529	530	549	524	565	567	514	528	564	534	567	539	564	566	564	588	522	563	556	546	591	550	537	531	557	559	539	543	546	533	560	530	585	580	553	547	576	556	560	560	536	545	573	584	578	566	575	559	557	529	598	583	587	533	559	539	547	557	550	540	531	546	502	538	577	594	500	540	565	527	550	524	521	535	545	574	541	528	592	556	567	519	587	528	561	520	587	570	575	556	565	530	576	548	574	568	573	539	546	547	500	569	527	559	521	495	551	585	550	576	575	526	509	514	569	540	513	572	566	575	557	592	534	589	492	564	546	540	542	554	585	559	544	539	550	530	546	554	516	532	513	553	570	556	600	546	554	510	571	597	550	564	545	527	539	554	520	533	590	531	529	547	508	543	586	550	536	586	529	551	546	579	569	563	529	607	567	541	590	557	542	569	526	514	546	543	549	534	550	550	565	524	540	546	554	544	581	552	507	555	524	566	548	600	538	544	537	546	529	531	611	532	568	529	541	555	515	518	565	566	548	562	555	521	566	594	568	581	546	560	574	569	552	552	576	531	547	542	522	546	548	564	556	569	562	565	575	547	561	579	517	554	537	577	539	565	556	508	502	561	554	523	508	514	570	501	539	491	543	514	538	548	501	550	561	598	555	539	512	568	556	549	546	574	562	581	545	524	549	551	572	550	519	568	577	511	575	541	517	579	551	567	533	578	548	574	568	564	533	538	563	519	553	538	507	534	542	519	573	507	533	527	531	532	565	541	570	560	561	552	556	571	569	542	545	574	534	519	557	561	541	573	556	587	552	506	547	577	559	551	570	577	523	519	572	560	591	564	508	578	546	532	576	558	570	553	563	544	550	555	603	551	528	573	536	561	519	558	491	550	559	555	549	550	593	514	542	518	554	556	536	528	512	589	503	529	565	540	544	570	555	563	542	598	582	548	572	518	525	537	517	543	554	525	593	562	513	505	540	515	548	532	545	539	560	591	528	538	570	536	546	533	595	572	522	615	559	546	531	559	551	564	544	533	557	548	574	547	548	540	573	541	570	553	524	530	555	565	549	551	570	529	592	547	561	581	529	560	576	557	529	534	555	532	560	581	529	582	528
51260	18625	11831	7011	4480	3172	2362	1939	1543	1379	1235	1138	1018	963	899	873	825	745	770	707	686	679	675	641	610	631	611	600	589	585	620	569	568	553	570	535	542	591	564	530	566	572	582	575	540	569	549	513	544	559	589	539	531	604	550	507	519	518	494	530	534	510	565	556	533	539	559	554	550	535	524	582	530	513	545	521	569	528	525	550	526	547	499	514	526	496	491	482	531	538	502	572	544	511	521	512	476	502	505	504	542	561	518	513	525	521	476	523	489	518	507	522	488	517	518	528	513	498	524	520	550	541	508	511	515	502	549	498	554	507	534	556	526	490	540	497	544	536	498	536	531	506	499	523	541	511	479	541	496	545	549	499	529	515	556	493	500	478	525	516	488	593	509	519	547	500	530	505	501	516	513	485	566	487	508	514	543	481	524	480	517	494	505	563	570	527	490	519	466	478	512	490	510	499	544	498	510	522	532	525	544	510	505	503	545	495	519	530	542	494	511	493	506	528	542	540	517	503	496	491	471	510	524	529	546	503	521	502	522	505	517	528	520	468	537	562	490	521	488	516	502	529	551	515	522	519	510	549	537	464	497	525	506	509	513	520	488	532	523	502	537	506	535	533	553	547	480	523	513	522	477	528	527	512	523	518	507	514	498	548	548	489	569	530	514	549	457	517	497	521	488	489	488	496	508	514	572	489	509	546	573	489	500	532	516	538	550	511	524	473	488	522	522	506	516	500	576	520	575	496	513	467	508	583	484	490	524	502	522	516	509	539	536	570	549	560	537	542	507	511	517	509	529	564	529	513	452	504	522	508	489	490	540	527	595	516	491	499	492	532	554	519	533	481	499	524	535	512	522	513	510	506	581	507	506	506	534	534	539	537	544	515	529	543	515	509	533	522	525	513	551	527	483	498	511	506	513	522	500	549	546	469	546	531	561	509	561	533	499	518	484	515	498	506	494	514	509	522	513	524	527	534	573	540	490	481	534	519	537	459	536	539	523	511	529	524	534	556	497	540	533	503	523	518	488	522	544	492	517	514	480	526	496	552	549	533	486	525	512	521	501	560	500	558	511	517	517	521	485	544	543	505	463	548	505	491	533	506	544	556	520	489	547	495	517	524	510	535	542	532	484	526	522	508	521	495	521	520	530	490	536	521	486	531	529	498	523	561	513	543	554	534	560	490	553	508	536	523	537	496	528	555	494	507	537	506	556	533	523	508	553	527	541	523	497	532	544	507	508	510	508	528	526	519	531	540	535	560	497	518	529	564	546	554	510	543	524	522	534	552	505	526	517	491	530	515	526	516	528	503	501	550	507	522	511	486	533	506	548	500	520	518	518	507	517	513	536	498	550	507	542	502	547	484	502	539	539	532	526	532	545	534	520	508	489	517	509	507	494	537	505	527	518	495	524	546	468	492	537	503	523	516	505	506	550	537	547	505	516	497	492	503	502	512	533	522	539	504	515	539	545	531	531	568	487	527	488	502	521	507	484	526	518	530	500	540	523	503	521	538	554	519	541	554	568	536	506	526	522	522	522	527	535	504	493	510	530	536	499	560	544	528	552	561	526	538	514	507	525	497	511	503	513	522	493	521	494	540	509	513	557	505	534	509	513	489	526	535	499	498	520	529	537	519	480	527	524	512	542	509	526	542	553	525	529	526	557	490	526	541	546	513	537	521	535	512	502	503	511	516	523	478	510	554	483	507	507	499	514	527	502	546	508	539	564	530	530	490	520	523	474	525	509	532	489	513	509	519	476	508	536	544	559	499	538	485	494	503	517	515	518	508	503	532	526	536	495	530	476	556	544	509	518	538	581	494	479	545	498	532	490	516	528	512	517	504	549	510	542	503	543	513	527	519	503	538	509	515	519	548	507	493	543	533	500	534	528	528	517	533	511	489	514	539	546	504	510	521	512	544	534	499	507	513	559	528	485	519	510	495	512	524	512	531	516	503	544	549	515	514	526	493	513	516	528	545	527	492	529	512	521	522	498	538	486	529	514	507	553	503	519	466	509	519	540	540	566	543	487	555	494	506	531	490	498	530	519	534	523	478	558	526	485	535	446	497	515	547	508	499	532	530	519	474	539	526	555	531	512	520	491	550	517	517	496	522	544	523	537	474	507	533	516	514	523	529	499	520	510	486	562	562	518	478	507	525	506	513	526	540	531	533	520	546	477	485	498	503	522	523	496	467	510	524	530	503	473	532	498	518	539	515	498	521	486	508	522	513	521	553	549	518	488	489	505	526	522	519	506	548	491	568	584	562	514	495	524	488	531	556	537	511	559	512	511	507	508	579	524	524	527	515	538	562	537	563	472	511	545	529	495	504	488	523	522	515	458	504	510	505	510	492	502	538	526	490	532	526	558	523	527	513	531	528	514	512	503	521	508	522	509	502	496	516	519	525	491	502	534	538	509	511	457	545	481	503	516	526	545	563	533	568	513	505	533	517	559	523	492	541	480	530	527	523	493	489	522	513	488	503	489	515	481	537	516	527	486	518	520	573	540	533	534	495	521	519	526	504	523	532	516	532	516	548	494	548	508	522	508	517	536	520	497	509	529	530	516	530	502	574	556	519	546	554	498	505	528	494	545	546	538	500	518	484	490	474	501	546	483	519	556	550	499	508	481	491	519	519	504	461	497	507	519	519	558	541	526	498	538	526	517	534	539	528	520	530	587	544	542	540	525	506	519	473	511	505	511	521	503	533	534	491	503	491	522	488	544	527	509	498	568	497	498	512	550	552	521	524	520	505	489	507	504	525	531	494	509	547	524	510	519	551	545	540	502	531	500	495	539	515	472	524	510	521	523	495	545	483	510	559	534	499	521	497	564	541	497	508	525	550	516	534	547	518	531	497	493	511	555	549	511	521	543	515	536	501	514	525	519	503	513	528	516	515	528	502	500	524	543	549	515	469	549	466	496	493	510	522	508	510	550	519	563	536	529	517	498	553	490	515	508	488	487	496	507	520	499	566	527	497	517	490	534	557	518	508	514	522	532	524	495	544	503	528	543	558	509	507	526	514	505	536	500	495	530	532	536	511	548	513	535	486	510	508	546	485	540	519	488	503	545	506	525	513	574	521	488	516	524	480	514	553	526	575	517	534	532	513	485	488	537	563	538	498	524	513	509	521	527	496	507	502	527	488	527	515	507	555	516	540	525	528	535	516	537	516	531	546	510	549	523	533	503	491	541	535	526	508	512	532	516	510	514	484	500	532	506	515	517	484	528	496	524	515	551	505	482	502	487	472	499	527	509	521	528	531	544	520	541	517	484	542	471	526	522	501	529	553	528	518	557	511	538	519	530	500	527	521	500	514	528	578	503	483	482	520	536	532	481	503	505	527	524	522	521	507	533	504	478	524	528	483	535	527	518	500	538	551	501	537	515	513	513	486	510	502	517	518	492	503	487	492	543	508	530	520	540	506	514	519	500	512	554	567	479	542	491	537	495	546	492	510	505	531	484	478	545	535	505	520	522	481	490	524	543	512
34614	16615	2780	660	539	476	483	431	419	454	442	411	415	427	412	420	436	419	392	437	437	384	373	447	432	416	417	444	437	414	423	428	390	419	436	435	465	420	421	429	444	407	465	444	422	394	427	436	407	439	427	423	458	469	435	438	458	404	481	459	463	464	428	411	459	431	428	431	415	457	424	405	439	422	440	461	440	429	429	395	410	410	470	411	436	367	398	398	372	426	412	453	435	403	418	441	415	419	408	414	426	438	417	427	436	413	434	399	418	434	402	418	458	429	435	439	409	421	422	412	413	423	413	462	413	419	415	380	404	444	413	418	424	440	409	451	435	423	442	439	457	455	441	392	424	420	423	443	393	422	441	445	448	420	445	405	442	444	443	395	423	424	402	393	386	411	409	436	448	423	437	427	421	427	385	437	415	408	433	395	418	430	437	387	438	446	431	427	458	476	442	425	412	423	416	417	438	411	420	415	402	419	370	430	415	454	426	378	418	413	435	423	421	442	401	419	450	415	428	443	440	424	406	414	380	428	420	434	385	451	404	388	428	420	432	418	433	440	408	415	448	423	429	393	418	433	434	438	478	403	425	432	434	410	404	466	467	435	422	425	454	420	401	439	393	376	465	435	398	461	410	426	476	418	437	434	430	445	400	439	420	415	392	423	414	392	456	439	391	398	442	404	427	439	437	439	463	449	435	435	405	411	429	427	395	430	408	400	388	411	425	429	410	399	458	401	425	423	465	398	419	447	420	397	408	420	415	425	401	389	446	424	413	447	426	443	450	409	450	441	418	467	438	433	399	406	450	450	439	491	429	422	415	407	422	419	401	403	391	432	414	431	406	427	434	419	412	447	455	393	459	429	465	435	463	404	413	397	416	449	408	403	419	451	424	451	418	405	462	439	428	420	434	390	424	436	424	442	457	445	387	400	445	419	412	443	445	390	404	411	410	425	457	410	423	415	385	405	399	427	467	428	410	419	428	412	425	417	416	416	395	428	409	431	424	465	427	443	442	441	442	440	420	483	386	409	438	393	402	441	417	407	438	466	378	429	413	407	428	444	436	435	402	430	424	427	457	402	424	430	423	409	407	404	441	381	419	444	459	416	423	467	407	421	387	447	433	415	402	425	429	433	442	478	416	436	421	405	466	424	434	461	389	399	449	479	444	423	438	448	439	420	437	404	393	420	439	462	395	431	429	463	422	457	430	423	381	427	427	432	457	418	422	479	452	433	416	408	432	408	448	459	464	395	435	446	407	418	456	427	451	425	414	435	425	399	367	410	435	399	424	437	427	430	408	400	429	407	418	440	400	468	426	449	445	418	418	433	426	435	427	414	455	426	437	409	448	443	416	446	434	429	440	357	397	447	447	409	391	454	459	418	437	438	447	401	414	417	412	428	437	409	449	455	449	422	456	414	440	464	422	433	410	420	411	413	402	430	422	465	418	401	431	419	414	448	441	448	430	501	426	405	459	419	422	401	385	457	435	443	445	400	421	418	400	427	431	425	397	418	432	496	444	435	456	438	458	420	410	434	455	421	463	449	392	424	429	433	393	413	433	430	436	438	410	439	432	419	428	413	433	413	469	448	448	422	457	407	440	439	438	469	399	444	438	454	407	440	435	411	430	430	450	402	448	406	417	432	416	432	409	414	435	439	426	422	454	420	408	419	441	438	435	453	431	430	407	379	423	421	399	438	439	390	413	434	398	453	429	424	388	447	393	422	443	416	388	407	428	388	464	425	418	438	483	417	422	433	410	448	445	431	460	430	435	446	436	454	425	418	416	420	454	409	437	419	417	423	438	442	441	424	429	400	418	450	446	441	459	423	427	448	438	475	409	406	460	417	411	422	418	425	422	447	419	437	439	469	399	429	431	427	445	446	421	401	398	439	402	444	419	442	410	458	402	449	396	418	389	397	419	435	460	438	416	410	416	430	408	442	382	412	393	406	452	413	454	435	412	436	416	428	396	415	418	416	409	431	406	406	431	456	455	423	407	411	399	431	415	447	429	433	454	403	423	386	470	429	447	438	423	432	427	388	428	412	393	434	412	399	460	408	410	453	414	429	402	441	427	434	441	420	413	428	414	382	421	401	440	424	450	405	408	444	438	424	410	395	443	445	392	414	418	424	413	423	419	419	396	403	430	410	408	434	428	426	430	419	443	416	428	426	440	449	440	448	413	427	437	413	438	431	402	452	409	418	419	411	421	396	415	468	428	422	431	396	435	463	427	446	430	428	446	424	433	385	432	424	400	427	415	400	431	419	435	444	436	427	399	445	431	431	429	423	418	421	433	440	443	452	403	461	440	442	402	423	421	463	420	440	436	390	430	408	418	409	426	425	471	440	444	463	417	439	410	419	389	404	430	449	424	432	430	417	410	401	441	420	413	415	387	458	407	428	412	385	400	440	443	450	416	401	421	409	427	451	416	445	420	437	435	410	421	440	419	426	435	418	409	418	442	410	424	378	443	425	389	416	427	442	403	439	430	425	428	429	461	399	412	421	382	380	403	405	385	418	420	454	435	473	450	429	430	449	428	408	403	456	424	415	396	391	459	407	430	454	431	425	462	448	406	411	452	415	455	413	449	480	443	432	442	411	411	426	426	435	440	417	442	443	431	473	416	426	421	403	442	455	426	457	437	388	404	407	418	438	412	428	443	423	456	443	450	467	439	427	424	449	425	422	452	411	430	404	432	409	426	444	400	405	401	425	393	425	447	408	438	424	406	451	438	422	415	418	393	456	422	430	382	426	430	416	427	450	407	454	457	432	409	419	425	408	460	425	391	464	430	417	436	498	426	398	403	431	409	436	395	396	461	458	444	406	434	401	436	415	447	450	420	432	445	394	406	425	416	454	443	418	445	432	395	420	434	442	391	399	398	436	411	456	464	425	437	426	446	403	397	383	376	422	443	445	424	405	405	430	423	448	407	460	439	402	389	419	463	420	440	439	483	404	437	442	408	423	433	371	411	436	474	444	440	466	428	429	410	424	431	442	414	446	455	450	426	419	445	443	447	424	446	403	401	415	415	380	426	412	421	404	460	434	400	413	414	434	436	431	461	406	452	401	450	385	447	418	439	412	415	371	452	410	426	416	427	434	414	413	402	412	416	432	398	395	464	451	430	450	421	444	442	456	406	430	455	435	432	435	406	411	417	407	424	434	459	467	409	415	433	381	440	423	400	429	381	418	445	428	391	396	426	426	410	431	435	429	426	424	427	438	430	422	476	405	422	452	446	458	401	405	413	409	428	424	426	432	433	449	421	423	424	424	403	444	393	431	416	390	424	425	460	419	440	422	405	393	399	453	385	410	430	414	416	405	440	427	426	429	415	423	437	419	456	411	414	438	389	432	427	398	432	423	414	431	423	425	413	443	452	448	408	376	436	430	406	412	426	423	429	435	445	400	413	405	389	434	475	416	433	421	384	417	428	420	452	420	466	437	430	414	436	396	442	399	422	453	416	423	435	415	442	433	409	428	434	460	415	438
29730	4687	867	665	570	512	457	488	496	452	478	499	456	471	474	424	517	445	473	484	422	458	479	436	468	432	436	433	433	475	415	449	429	468	436	445	446	484	448	432	453	462	441	463	465	438	489	473	461	457	483	458	475	436	440	427	488	467	463	451	417	483	439	465	472	438	465	493	448	462	447	473	462	436	490	450	473	480	473	457	444	487	464	444	436	495	471	449	431	457	461	474	417	452	454	478	465	465	461	444	495	434	442	430	450	452	463	455	459	424	451	468	426	464	450	470	413	462	440	451	440	471	455	439	443	479	466	443	464	424	438	442	437	453	460	456	467	442	463	440	423	461	459	437	453	433	435	436	456	457	479	444	450	450	481	481	465	452	463	447	439	463	423	425	410	447	420	467	458	457	476	445	481	480	446	445	471	433	451	430	484	440	414	436	423	455	470	471	437	464	442	466	451	514	476	448	435	439	462	455	485	477	485	457	449	478	433	446	426	466	455	419	493	492	456	436	483	451	453	501	454	461	448	427	427	453	442	435	449	476	463	457	461	420	463	429	399	463	464	458	439	438	456	463	451	498	457	462	440	442	493	456	457	448	487	462	425	456	432	444	492	438	472	458	459	455	449	442	464	447	497	449	430	484	458	462	459	435	478	437	457	422	456	456	472	447	428	447	457	463	436	476	457	434	425	438	442	451	455	461	432	439	454	432	481	421	448	479	458	424	456	477	461	429	425	399	418	461	450	461	457	439	471	462	454	450	445	467	444	488	421	459	456	442	473	461	463	461	470	450	422	441	462	473	422	481	455	471	426	469	450	428	463	436	438	496	449	448	457	425	443	475	465	472	435	456	434	470	476	438	451	412	425	463	476	443	449	449	448	459	426	438	478	408	458	448	453	446	454	428	500	427	457	474	454	439	424	474	405	421	465	443	485	445	433	486	438	447	463	481	416	504	414	468	443	461	447	482	463	452	461	477	451	445	457	453	416	439	456	466	462	457	444	438	453	462	433	398	443	431	432	418	470	484	436	482	442	459	450	448	430	436	436	452	418	461	439	479	449	509	445	453	453	421	474	464	455	418	472	466	428	483	448	462	457	475	466	425	441	451	436	440	490	447	459	458	471	498	495	466	485	436	518	491	432	428	433	466	398	446	430	452	451	440	498	451	464	451	461	481	432	456	462	435	465	430	468	435	458	430	484	468	427	420	466	464	470	443	455	452	501	437	412	479	419	487	469	453	433	435	444	439	459	472	482	449	487	443	458	445	430	505	458	450	468	416	451	487	476	431	424	463	414	498	426	464	432	433	456	468	454	439	416	441	456	444	446	476	479	430	491	469	486	444	462	437	466	520	444	448	441	477	480	444	461	453	473	501	443	434	465	461	411	459	426	481	461	435	479	421	463	425	433	505	427	479	441	464	415	468	461	449	459	451	459	436	449	446	442	484	431	481	436	450	464	462	440	439	432	445	483	440	485	449	439	418	411	455	459	472	469	444	460	442	420	455	448	470	428	460	432	403	458	452	476	410	456	471	457	429	439	442	456	432	471	481	433	458	423	463	457	490	426	461	477	409	475	422	476	442	434	439	440	474	460	444	424	414	421	436	470	454	433	430	455	454	426	455	408	421	472	438	440	409	492	439	432	462	471	479	477	484	475	448	470	497	453	482	482	483	448	468	438	494	461	442	435	391	443	436	414	434	455	414	452	471	467	445	488	460	462	457	478	489	443	441	462	459	484	473	498	450	461	480	454	440	448	439	440	487	461	464	427	461	479	474	492	483	459	484	461	426	427	459	420	447	438	445	472	436	444	480	475	476	454	425	461	459	431	437	477	453	444	455	441	454	437	485	480	454	484	462	454	456	427	429	477	469	465	447	483	461	480	470	409	486	416	425	434	452	444	479	447	489	499	468	460	474	445	460	462	428	439	468	471	410	448	447	458	436	464	464	472	417	468	448	442	418	459	448	461	459	484	427	456	430	442	430	438	477	456	436	446	482	421	462	441	406	472	473	438	485	444	422	430	468	464	446	462	406	447	479	433	460	444	466	451	412	457	423	430	437	446	483	424	451	487	425	487	443	460	423	494	483	463	422	451	484	441	471	436	450	432	424	452	446	474	459	502	426	470	464	464	442	428	471	479	444	426	448	430	447	430	416	447	477	467	433	458	454	450	488	437	475	427	451	448	441	420	467	475	475	490	477	460	442	450	463	464	462	453	445	484	459	442	488	439	413	446	456	461	469	441	444	447	441	454	470	473	455	435	447	435	405	416	476	446	460	467	447	449	439	463	439	510	438	462	460	498	465	497	447	462	470	480	417	469	479	483	441	421	458	424	433	455	444	432	433	459	463	449	474	419	457	455	472	472	477	457	461	498	445	474	433	465	484	463	443	472	477	443	485	467	480	450	436	436	438	435	428	459	417	492	433	498	489	443	474	449	429	417	480	426	450	423	449	446	467	482	466	471	482	471	482	450	465	423	464	463	407	426	425	494	468	464	477	442	428	464	446	445	415	429	466	429	455	439	448	501	476	413	464	440	464	515	486	422	458	476	431	433	465	441	444	457	421	455	431	434	450	460	450	436	436	465	467	455	444	455	427	480	485	452	443	483	468	432	455	454	442	450	452	466	443	450	455	457	430	450	453	460	489	441	456	452	460	438	447	443	408	450	455	430	453	463	447	470	458	442	440	452	396	492	453	459	493	448	501	497	443	449	442	466	468	472	491	421	478	444	438	479	460	468	423	444	439	438	476	484	457	446	431	458	459	482	473	434	443	444	445	432	442	450	472	419	462	429	490	456	448	451	457	419	426	444	433	469	417	454	473	432	453	443	464	444	471	494	450	429	428	412	453	452	457	445	404	456	459	476	465	495	475	455	449	489	466	458	471	468	454	469	442	491	443	446	453	500	455	439	453	412	508	428	445	451	429	422	450	494	444	450	450	478	459	462	463	469	456	437	502	462	445	421	443	466	458	446	491	464	426	429	469	469	392	493	439	483	424	446	452	445	469	448	459	446	411	447	457	442	435	438	433	458	466	472	457	451	469	465	440	484	451	437	457	460	455	467	438	438	410	445	449	468	481	457	410	432	460	440	478	481	437	465	426	460	474	445	438	459	481	479	454	484	436	447	452	455	442	465	413	476	421	420	433	426	481	448	415	470	460	425	468	452	420	489	433	470	464	474	449	441	471	461	436	430	438	456	475	463	447	438	416	490	423	469	455	458	467	471	462	440	432	469	478	428	474	457	434	431	423	431	474	442	447	468	470	454	454	481	485	441	440	430	463	436	441	448	440	455	510	499	460	442	449	456	432	447	427	445	471	447	465	465	464	473	461	491	450	441	485	472	430	431	457	472	459	458	444	428	448	482	455	475	422	427	444	452	442	472	445	477	418	457	422	471	479	438	448	480	456	439	450	426	457	459	448	465	459	410	431	499	443	431	444	451	445	417	429	479	428	456	440	504	438	452	483	435	401	428	449	477	412	514	454	497	471
24162	20076	26107	23663	19940	7715	911	551	487	447	418	388	375	342	330	302	323	292	304	279	281	278	296	291	298	313	285	279	284	288	291	273	264	261	276	248	267	226	258	250	254	275	284	242	249	270	258	260	236	256	277	252	280	281	245	248	269	254	289	269	233	277	289	294	239	234	269	246	276	263	253	247	249	263	262	224	262	256	251	259	261	254	244	233	255	284	291	273	243	261	253	242	257	280	210	259	276	237	250	237	266	266	253	246	227	263	260	261	245	281	275	234	226	223	235	252	278	246	268	235	262	253	263	238	253	284	249	256	281	262	269	271	270	242	264	252	246	253	218	249	231	258	241	237	263	244	239	281	245	245	249	268	275	261	288	253	248	214	258	226	249	265	265	269	264	244	249	246	254	259	243	247	247	189	233	225	259	258	250	251	247	233	268	261	243	257	247	239	254	252	272	249	248	252	250	253	249	253	231	259	227	253	250	243	221	278	257	261	262	255	241	272	261	254	260	304	242	251	228	254	258	241	249	260	262	266	242	245	249	250	270	228	272	250	267	261	212	257	258	251	248	259	253	261	247	249	247	266	223	246	252	277	247	241	258	239	255	227	243	275	277	238	241	253	229	294	243	231	263	261	269	242	262	277	222	249	255	232	246	265	236	248	279	249	254	255	276	234	242	239	260	259	249	254	252	280	257	247	272	274	264	247	271	249	241	266	259	245	263	212	258	246	258	225	281	251	234	237	261	247	269	268	249	213	271	239	245	253	262	249	238	252	249	256	260	258	241	261	252	280	248	261	219	228	238	238	267	241	250	264	265	233	272	257	236	238	242	280	243	271	244	226	244	271	272	234	256	244	257	273	244	249	239	262	236	265	248	269	239	250	250	232	258	246	235	247	261	266	237	253	267	245	258	243	239	260	252	265	234	241	238	279	259	256	269	254	264	257	259	235	222	283	249	250	263	269	260	265	253	251	251	263	249	233	232	243	278	275	250	256	223	260	229	237	237	259	278	248	243	256	232	266	259	248	257	235	261	248	222	250	255	248	277	236	230	255	254	253	256	236	257	255	250	234	263	257	255	266	261	249	255	236	230	275	248	270	264	245	208	247	237	250	281	241	263	239	251	202	265	249	245	236	266	270	274	274	274	284	237	264	255	236	254	278	208	226	256	265	253	278	244	235	270	258	248	258	237	236	223	271	268	261	274	258	267	258	280	243	234	266	220	228	257	266	260	274	218	246	244	264	262	233	246	241	261	244	265	254	254	271	248	222	253	262	238	253	253	241	230	252	238	244	224	261	226	255	263	244	254	263	227	270	267	251	240	234	247	258	304	296	233	252	252	256	227	254	243	276	239	236	255	242	261	258	276	246	237	287	242	249	260	219	264	251	226	244	234	234	236	250	252	259	236	262	219	233	255	243	262	256	270	231	234	263	253	303	241	267	237	261	267	235	245	255	221	264	224	278	246	230	246	278	259	250	273	252	272	249	241	247	219	243	260	254	220	231	252	250	257	256	231	293	245	217	226	252	276	241	245	246	236	250	243	246	256	227	252	242	237	255	210	248	241	262	242	235	233	274	256	262	268	244	259	254	260	251	271	233	257	264	250	260	235	231	260	267	235	253	231	246	255	248	244	251	241	232	271	242	250	244	254	254	259	263	300	234	244	229	250	271	239	250	244	264	242	216	232	286	246	226	263	231	228	251	253	271	249	255	258	265	273	243	260	244	242	235	271	211	268	246	247	273	254	266	265	249	275	246	256	244	257	288	243	234	294	241	291	244	231	246	269	274	240	263	249	241	261	228	278	269	245	236	257	248	260	284	269	228	271	248	237	239	268	271	222	238	270	239	250	263	261	249	245	228	247	257	303	253	246	254	239	250	253	224	267	248	245	247	230	229	238	234	224	252	249	266	248	254	237	263	273	250	284	256	250	253	262	237	249	243	255	259	243	256	268	295	266	256	247	243	245	271	215	275	232	247	239	229	215	252	241	229	241	243	226	262	240	244	275	227	248	233	243	246	246	270	244	232	279	240	252	266	225	270	232	232	270	280	258	258	264	272	260	269	238	228	253	261	263	276	267	257	236	229	243	221	263	247	285	248	238	234	231	248	276	241	250	218	219	251	228	226	246	283	249	235	261	242	257	257	213	259	219	245	273	244	241	250	261	253	291	239	243	257	231	239	269	260	262	279	269	260	263	279	278	268	251	249	229	245	236	237	249	284	256	236	261	235	244	245	247	239	249	242	227	249	258	251	250	255	249	240	222	251	251	245	255	256	266	245	234	270	236	240	251	249	260	234	233	229	281	250	253	218	260	242	242	249	260	273	229	245	234	257	233	259	247	259	252	259	233	256	245	230	229	280	252	269	253	269	238	235	242	249	261	264	274	248	235	259	231	266	257	266	256	239	237	221	275	254	269	288	240	231	247	252	280	250	280	241	260	237	261	260	237	230	269	257	254	270	250	222	235	242	274	256	259	237	247	246	233	232	247	257	234	247	261	242	230	270	257	250	283	250	260	254	216	264	253	258	261	241	223	259	270	258	256	253	258	237	254	259	225	274	237	267	261	257	237	269	255	245	256	221	255	250	276	241	244	244	240	255	271	251	272	249	240	248	253	240	254	224	250	267	260	251	241	236	245	249	264	278	246	257	275	263	222	233	229	260	225	250	248	245	261	254	251	295	245	230	232	262	256	238	240	251	256	262	250	263	236	277	253	235	266	234	262	228	273	265	261	222	244	271	254	274	261	247	256	245	279	260	227	271	275	219	234	277	265	232	259	276	234	244	271	240	252	234	258	242	258	234	244	251	272	257	282	265	260	288	241	267	265	225	233	250	259	243	266	255	247	238	245	281	272	246	246	252	243	234	236	244	241	249	274	233	264	235	255	248	237	246	233	251	236	253	259	242	244	232	247	248	242	254	232	238	275	252	248	246	245	246	263	256	239	254	245	243	229	241	268	269	269	265	266	292	241	269	269	263	251	243	278	260	256	232	238	236	276	262	260	284	254	280	235	245	235	234	256	235	230	246	254	267	267	237	257	218	244	273	234	236	241	227	256	273	249	226	264	260	237	227	270	257	276	251	235	247	259	259	231	264	251	238	268	237	279	268	224	243	255	237	232	243	230	246	231	245	259	239	254	258	249	270	236	255	241	245	250	253	222	267	231	258	235	238	263	243	245	230	240	259	253	251	218	258	241	251	260	260	264	225	230	269	249	255	239	231	248	246	293	239	260	258	242	240	250	250	270	243	267	245	247	252	278	240	263	242	259	233	264	247	261	239	256	239	247	255	258	247	232	301	268	258	254	259	237	285	268	228	245	283	258	219	250	290	267	216	274	262	242	269	268	223	272	233	247	271	226	271	256	235	240	261	244	247	255	288	225	241	245	245	247	239	244	246	241	254	273	247	240	264	263	269	236	259	267	246	258	250	271	238	252	261	288	280	205	231	272	259	259	254	229	257	225	264	269	253	237	218	248	269	276	247	250	256
51198	17697	6995	3938	2374	1711	1290	1006	863	680	648	588	493	483	453	452	381	411	397	379	327	354	319	311	296	325	298	303	297	315	280	300	307	277	327	293	294	265	264	278	279	267	291	291	278	256	251	285	282	278	254	272	275	250	261	284	292	265	286	294	277	259	271	277	279	267	244	301	275	264	270	289	246	274	278	261	273	302	260	275	277	246	257	260	285	254	274	264	267	271	267	252	277	268	266	275	264	285	262	280	261	263	263	265	264	231	274	264	274	264	260	238	285	262	264	277	284	279	279	238	271	259	295	299	262	279	237	245	276	220	258	255	255	275	266	261	232	275	246	255	276	264	280	250	258	271	254	256	266	251	256	269	261	267	270	287	276	241	282	233	280	255	255	281	255	269	269	262	279	262	259	282	267	253	282	259	277	261	240	263	261	255	260	259	268	274	243	255	275	253	269	257	249	250	292	261	263	269	274	284	237	260	257	266	243	264	283	259	250	229	268	237	246	253	278	263	235	243	242	269	266	259	254	253	273	258	272	251	236	262	262	249	260	258	264	283	264	252	258	295	281	278	223	256	259	248	263	250	242	258	261	248	262	222	263	259	266	254	245	260	247	276	280	234	258	274	281	255	286	262	250	226	297	281	265	268	261	255	261	257	294	284	244	248	253	225	276	282	240	265	271	268	271	255	265	246	265	258	274	251	269	247	267	259	271	266	265	264	257	267	252	239	286	258	281	296	275	264	266	240	253	255	250	253	256	263	264	304	264	305	274	260	281	258	244	259	261	270	280	228	256	258	295	234	262	276	251	275	233	290	252	252	279	260	244	274	272	249	265	264	240	263	237	281	252	235	235	258	275	270	246	258	273	276	279	253	249	252	265	248	253	231	257	255	242	268	226	278	257	312	233	255	261	259	253	267	267	262	246	282	265	283	255	261	255	247	261	242	277	277	296	259	232	262	238	283	245	269	242	257	282	253	250	247	262	269	286	277	261	265	252	260	240	277	243	261	258	277	223	214	285	267	254	269	234	244	254	266	257	252	272	261	257	234	263	265	257	279	277	301	278	262	278	275	281	247	269	268	239	251	266	252	281	261	277	277	283	270	251	258	242	272	236	245	287	272	237	247	284	245	277	283	269	267	266	270	249	253	252	292	261	265	268	272	257	243	251	265	246	261	261	277	282	239	264	249	269	279	247	228	271	268	263	273	271	232	263	262	277	276	273	270	282	264	284	284	254	249	271	248	274	274	271	252	246	245	290	264	274	300	270	249	289	273	297	271	262	242	243	259	305	264	267	266	244	254	236	257	253	251	247	251	261	243	271	245	263	251	265	257	272	247	292	285	279	250	288	256	276	274	252	230	246	262	225	258	249	252	240	232	271	275	251	262	266	244	295	285	255	271	269	270	264	282	237	278	252	289	254	268	238	270	278	233	252	237	258	266	266	259	275	255	265	268	244	273	269	279	260	264	235	223	251	265	264	273	282	268	272	250	265	265	263	259	280	256	267	246	281	283	255	268	242	263	257	268	250	281	260	247	244	238	263	263	235	284	289	232	290	259	272	270	248	271	269	286	267	239	273	229	287	289	265	226	245	266	274	267	242	262	284	295	277	255	255	269	231	257	256	262	265	261	265	269	296	267	258	270	269	291	228	266	267	249	239	284	283	281	251	254	267	266	253	270	265	216	260	258	262	257	267	297	247	259	277	254	233	274	241	244	232	259	235	247	226	276	239	263	281	284	241	235	299	261	292	241	273	249	253	247	276	297	255	256	252	253	266	249	272	298	269	276	280	255	256	249	265	246	271	259	252	266	257	276	268	264	249	251	253	267	277	263	252	273	255	259	254	272	269	291	250	276	283	267	275	248	242	272	270	256	260	272	247	250	242	243	237	258	255	262	261	243	255	277	285	258	284	241	232	261	271	272	264	265	284	297	271	245	299	223	270	268	248	253	264	261	237	238	275	235	251	271	328	259	239	267	259	265	279	283	276	301	274	245	268	289	281	294	255	301	252	264	233	255	258	284	260	256	255	251	270	283	262	286	287	266	264	243	267	288	255	259	278	266	242	265	255	255	264	251	279	258	294	268	274	248	241	292	262	250	273	234	273	239	281	248	235	267	279	270	266	250	273	247	267	265	290	248	250	267	280	237	260	251	248	297	257	263	269	278	248	242	264	290	263	254	299	267	288	252	256	270	276	272	267	255	264	254	273	266	266	274	270	275	268	246	294	263	248	276	259	267	275	245	281	284	294	261	242	268	277	267	237	266	247	264	268	228	246	262	260	256	253	246	264	252	265	298	252	279	258	267	247	279	280	242	253	225	254	280	235	252	277	271	268	247	241	279	295	257	281	248	279	262	290	260	270	274	248	257	242	262	267	289	288	269	272	287	268	256	255	249	280	254	245	276	235	262	289	275	253	292	241	272	255	285	273	257	253	268	249	273	250	229	249	245	271	247	293	273	260	264	273	260	242	277	245	269	257	250	250	257	249	271	242	262	241	263	259	235	285	273	271	257	296	254	280	252	275	253	262	260	267	280	257	259	264	259	254	248	254	269	260	262	263	271	286	273	307	271	291	288	230	275	261	262	285	278	283	277	286	254	258	259	254	228	258	271	264	251	256	253	277	278	276	264	245	268	300	273	251	240	259	258	264	234	276	241	282	299	267	290	264	247	248	275	250	246	231	266	256	271	281	285	243	249	298	270	266	275	255	257	264	279	269	271	277	245	247	271	310	269	268	276	254	238	270	239	292	245	242	254	303	246	256	282	270	279	245	260	270	273	233	270	244	244	261	264	266	278	232	264	248	257	239	255	264	263	264	266	246	248	270	299	279	286	264	248	255	263	282	275	272	269	261	272	263	261	249	284	267	273	252	276	272	268	256	246	256	268	280	276	283	275	272	244	262	261	270	276	247	290	273	247	246	288	260	260	273	231	239	254	268	271	245	259	295	258	273	256	266	264	276	258	269	280	263	281	282	257	280	259	252	275	282	261	249	283	238	275	266	264	241	277	274	259	224	276	267	252	249	289	256	258	259	237	261	266	265	248	257	250	249	263	250	289	280	250	277	270	255	266	287	241	275	289	248	276	277	271	264	222	253	282	282	291	262	265	240	276	252	271	279	303	253	258	267	255	261	264	274	242	263	267	268	232	242	252	279	288	245	246	285	230	249	257	259	242	280	264	277	229	255	273	248	248	272	267	262	240	262	267	258	264	245	295	272	273	232	288	277	260	288	266	250	261	287	264	274	254	266	295	238	282	259	283	296	254	270	259	241	269	250	266	269	247	263	283	272	282	251	253	214	281	279	277	252	234	255	255	246	268	265	256	254	236	260	258	254	326	252	236	247	254	266	267	282	270	268	264	271	230	271	289	246	281	286	249	252	277	252	263	242	240	279	269	259	271	278	260	243	279	267	222	246	266	240	234	248	277	253	260	244	277	266	242	259	280	262	241	265	261	270	264	249	270	260	254	271	264	257	244	267	238	269	251
24496	21994	29078	25567	21989	21973	7380	1482	1076	1064	953	899	876	817	806	747	709	704	741	700	671	696	673	698	640	650	679	663	643	634	668	607	624	614	637	576	662	634	613	595	654	649	652	662	595	693	610	650	630	664	655	626	592	647	632	630	604	597	597	622	648	568	619	580	653	642	625	622	637	604	619	586	612	643	642	614	623	578	566	557	575	588	587	633	614	617	610	593	634	608	577	597	523	630	636	622	542	647	612	584	576	594	615	624	587	613	642	570	586	613	593	634	576	581	637	603	588	612	601	616	572	614	546	605	595	593	561	585	609	569	625	636	597	592	584	630	584	574	609	590	604	575	618	599	643	625	593	585	628	547	566	603	593	589	572	645	563	552	639	624	605	597	577	608	633	631	579	647	578	604	617	602	551	602	629	643	643	599	599	577	608	562	621	606	634	576	566	620	596	581	602	577	614	587	611	597	608	596	606	604	615	564	563	605	579	585	584	566	534	588	599	626	633	556	615	622	620	570	615	580	580	578	588	612	596	605	578	602	606	602	594	597	598	587	597	590	609	597	602	605	602	557	576	616	586	571	593	646	605	607	618	574	600	586	605	643	584	561	604	625	612	594	585	588	575	561	581	635	569	638	608	590	633	596	663	594	597	605	615	592	592	599	593	614	568	626	617	613	641	592	587	560	594	536	593	568	598	597	625	625	636	568	637	571	635	601	561	647	616	606	577	643	606	584	607	634	581	626	582	625	559	640	592	607	631	582	610	627	632	610	620	626	602	594	600	638	630	640	587	563	590	572	617	628	585	594	576	548	629	601	635	590	566	618	678	593	590	623	621	624	595	565	625	571	589	659	572	601	579	529	600	561	599	587	591	607	601	578	606	634	617	625	558	575	633	572	583	571	559	595	630	596	601	576	585	586	595	667	590	610	591	662	586	592	602	611	598	633	566	662	584	566	565	615	571	581	605	602	576	621	601	570	647	621	613	624	573	594	611	632	646	555	596	615	590	571	552	640	577	587	573	606	603	628	626	605	574	580	639	597	606	569	600	561	573	587	583	621	590	614	609	573	605	604	582	569	566	562	576	610	615	574	627	581	569	593	604	601	644	623	652	623	623	596	612	596	608	642	614	633	573	627	616	577	621	606	642	565	617	584	615	614	583	600	549	608	642	625	608	593	584	610	613	632	614	557	600	562	614	588	640	611	627	631	551	646	581	584	570	611	632	629	583	602	626	644	605	600	614	633	631	591	605	563	570	639	653	608	604	580	555	638	631	593	624	659	580	576	618	587	590	641	628	576	604	603	566	624	603	602	641	585	597	573	625	603	636	641	623	615	596	627	640	623	537	622	595	590	599	566	563	610	576	563	612	584	615	595	664	567	587	600	619	676	621	605	578	568	611	606	580	573	621	599	646	611	602	574	596	584	587	569	585	602	598	602	566	634	613	586	547	619	582	553	601	622	575	634	543	580	582	552	626	615	607	598	597	585	576	580	584	604	573	574	591	578	617	609	642	619	597	572	562	619	596	579	562	592	564	634	616	613	643	586	622	620	593	623	593	604	577	573	590	598	615	611	597	588	608	601	629	548	589	633	584	598	601	629	594	594	594	614	664	568	634	559	617	604	580	606	562	669	584	633	597	587	590	630	604	640	606	585	580	600	628	642	552	631	601	600	577	558	589	589	585	585	644	617	602	597	548	602	598	564	608	585	627	607	668	644	629	590	609	589	601	607	634	564	588	618	591	592	608	582	610	604	588	631	561	617	560	581	560	612	578	602	574	557	619	572	615	604	581	595	572	607	582	577	607	555	592	603	593	557	571	623	622	578	581	601	616	635	637	622	642	643	593	591	587	591	585	566	572	617	609	605	575	601	639	608	564	610	630	592	600	556	640	585	604	631	592	605	571	616	561	570	534	584	599	615	598	642	558	617	602	592	577	615	590	607	588	595	575	596	641	584	604	578	620	606	576	612	600	592	602	628	591	602	606	617	617	622	585	593	577	636	547	613	627	602	598	604	582	603	613	605	565	608	585	614	592	608	627	584	564	602	593	620	590	582	650	602	636	593	588	611	603	571	601	541	583	622	610	556	599	603	637	645	598	601	594	578	555	570	610	578	587	644	611	624	572	638	602	599	565	593	585	593	594	596	613	636	635	602	597	616	609	572	614	602	580	582	587	586	619	572	596	617	605	637	574	575	597	595	593	595	580	591	578	570	560	622	601	572	632	598	545	585	634	581	619	660	646	621	645	608	601	584	576	626	588	613	593	621	653	601	597	634	563	539	578	596	604	590	566	561	600	584	611	628	649	602	584	590	589	622	578	622	604	627	585	574	597	633	619	608	589	625	615	606	597	605	623	582	584	620	588	633	590	602	620	596	613	598	587	597	604	609	592	614	598	568	588	642	600	612	595	617	616	613	607	600	618	577	597	624	557	603	582	642	605	599	619	630	612	561	636	600	616	628	600	596	626	573	625	597	600	607	597	615	603	584	592	624	595	570	628	584	615	572	611	607	603	618	597	622	608	608	592	595	571	584	600	619	600	610	584	562	636	584	597	629	579	588	607	624	603	660	584	624	605	596	599	566	632	580	585	590	618	614	572	591	605	568	586	609	613	631	620	613	598	611	605	591	578	594	615	639	601	596	597	623	583	613	620	576	623	599	556	565	628	612	629	611	589	579	589	581	630	620	571	576	595	568	603	592	603	587	597	600	619	630	604	607	620	602	593	639	596	643	597	642	586	558	582	597	586	601	596	594	613	572	603	599	598	567	580	596	561	615	574	630	573	565	621	556	630	582	618	611	578	597	600	571	613	613	576	575	600	607	651	632	566	626	597	628	574	609	617	545	582	602	635	582	608	552	585	603	574	594	590	635	627	590	584	659	574	620	569	581	648	635	584	556	581	620	586	569	603	630	559	588	599	581	579	571	601	621	588	602	603	651	578	581	607	594	611	611	606	597	622	609	618	638	600	618	631	582	618	605	565	594	619	640	594	577	551	610	654	567	614	555	629	630	601	543	617	597	585	599	617	602	611	600	584	613	643	604	635	593	621	596	619	605	611	590	617	563	610	566	636	626	595	584	614	579	623	641	568	582	594	583	578	619	616	598	622	581	626	578	628	614	643	562	561	612	610	611	586	573	583	604	622	590	630	599	609	591	593	581	523	593	650	657	600	611	588	626	562	600	589	613	589	587	613	612	611	582	602	598	621	648	606	589	636	611	635	568	577	613	599	587	587	614	586	568	640	606	631	621	570	621	637	602	639	576	592	617	612	627	598	552	548	594	598	570	555	588	613	631	598	647	629	633	550	619	615	589	579	572	552	596	633	652	636	592	613	587	632	592	600	558	589	646	548	608	657	624	564	605	595	591	634	624	596	577	606	592	610	588	595	626	588	577	546	605	578	673	603	601	605	639	608	583	586	589	606	587	623	616	605	644	601	591	563	619	579	561	616	601	543	570	606	585	566	587	604	605	606	575	606	560	627	586	605	597
53063	19090	13373	7972	4884	3624	2621	2142	1797	1551	1355	1267	1078	1106	933	856	891	854	840	800	753	749	756	701	689	695	666	643	676	650	652	651	634	625	625	623	607	626	597	585	642	638	608	637	583	613	613	612	585	616	561	556	582	557	607	573	607	597	530	627	622	547	580	597	559	598	621	568	599	573	596	599	595	563	581	560	604	590	618	590	560	587	580	620	570	528	559	584	593	585	575	537	578	577	558	586	531	590	595	550	589	595	574	534	573	619	568	598	586	590	543	616	565	552	574	595	577	562	600	605	532	572	578	573	541	599	578	585	551	533	545	548	559	625	577	597	591	582	566	565	550	616	595	539	582	571	592	589	588	540	601	573	586	585	568	558	558	597	597	566	567	573	562	529	563	574	564	608	585	516	544	542	554	609	582	601	564	549	586	524	590	534	528	583	550	561	565	556	586	591	587	570	561	558	609	568	559	551	553	604	540	605	582	596	512	539	547	595	535	587	595	559	605	587	591	553	584	601	594	561	561	585	574	562	590	625	525	588	562	573	543	614	574	576	562	572	520	552	604	575	551	533	559	571	586	547	555	571	551	615	589	589	597	593	559	562	558	575	551	590	580	606	560	561	547	561	538	552	521	616	591	585	610	596	567	556	526	558	532	590	557	570	547	566	563	585	566	563	581	533	532	572	576	573	546	544	583	545	594	572	585	598	554	574	539	596	591	535	591	589	564	603	573	550	564	561	592	582	561	631	554	550	576	587	604	599	557	582	589	559	593	538	531	572	557	558	542	572	510	579	542	607	582	549	638	556	565	513	559	548	523	598	579	582	585	591	592	574	586	582	584	569	582	594	574	540	583	560	568	584	580	534	603	577	548	562	557	597	547	586	563	578	592	588	588	533	573	556	577	596	574	597	582	538	555	581	536	557	563	580	580	617	520	543	585	533	581	576	615	529	537	579	572	495	557	564	533	503	538	598	607	565	576	560	548	559	589	581	542	576	565	577	573	563	544	591	548	597	574	598	598	558	546	564	568	569	555	598	554	579	553	565	544	565	551	534	545	561	546	557	609	581	537	564	537	552	553	556	550	552	553	570	565	538	512	556	578	588	549	556	577	610	612	559	598	541	558	528	550	558	571	559	580	558	573	545	546	595	554	567	535	565	598	578	601	579	521	539	591	611	582	580	612	584	557	569	563	577	544	583	556	592	552	543	563	558	550	554	531	563	566	555	568	543	549	575	547	543	539	563	561	563	580	544	564	536	547	545	614	560	566	564	588	535	541	593	579	550	567	600	609	600	539	534	574	560	596	556	595	556	550	615	577	547	556	552	577	555	589	566	574	612	536	585	596	546	583	566	566	564	598	562	599	599	550	577	537	564	560	567	553	599	525	595	539	592	593	583	584	586	548	577	582	559	553	591	550	570	587	584	548	585	564	552	569	544	581	577	544	550	580	536	550	629	557	618	568	534	550	556	588	531	567	538	561	595	564	554	546	596	581	511	570	601	558	524	551	591	601	595	616	555	582	550	556	587	509	569	554	589	567	536	559	577	573	527	612	574	623	584	564	623	550	585	548	560	550	557	565	593	578	555	572	575	583	615	583	586	574	537	563	606	556	540	578	552	539	574	572	628	559	595	561	570	608	550	561	561	581	564	579	539	517	593	553	576	548	583	574	582	582	573	588	578	555	535	554	577	567	585	559	603	529	554	512	568	565	573	550	552	545	556	558	575	564	560	537	561	589	562	607	538	580	601	560	543	573	537	562	585	616	595	549	557	558	635	549	573	540	620	531	584	610	548	604	565	560	561	580	599	560	581	574	562	545	540	532	567	571	507	549	612	594	561	584	579	564	544	568	573	571	549	558	518	591	541	556	606	586	576	559	591	510	559	590	576	536	571	580	536	590	553	534	507	539	551	588	565	591	569	539	595	545	557	610	555	569	555	551	542	593	545	587	576	544	576	579	577	577	562	595	589	540	557	566	520	586	542	614	506	567	570	566	593	583	561	554	601	566	551	537	573	597	576	565	583	560	538	564	579	579	605	573	582	555	582	565	533	562	561	555	601	575	559	587	549	600	574	548	563	585	587	559	522	565	552	593	552	563	576	539	558	531	540	529	558	574	526	586	533	594	553	525	545	560	609	541	600	594	566	574	622	557	520	623	574	537	604	565	589	561	598	547	583	561	565	528	569	549	575	573	585	532	550	593	548	588	582	547	542	566	554	590	535	579	573	561	608	569	565	584	553	592	579	590	565	571	548	548	535	576	556	539	567	575	595	561	579	602	530	592	592	557	548	541	591	566	577	584	569	568	586	581	579	537	600	576	554	559	540	552	573	574	544	547	601	596	560	577	575	575	558	550	549	553	576	564	550	584	600	518	534	580	548	554	552	583	547	612	551	607	548	571	596	600	515	576	558	588	555	612	534	563	586	566	606	557	548	543	596	589	557	557	573	562	525	615	597	555	569	598	565	523	572	603	606	585	561	572	506	618	565	563	541	566	586	524	580	558	595	589	590	612	565	576	540	566	542	569	549	593	600	567	572	614	544	586	581	596	544	563	559	577	547	621	547	580	558	563	529	551	574	556	546	618	619	555	574	547	553	589	563	561	547	592	596	600	513	608	569	589	604	607	585	567	550	529	576	559	558	580	560	539	589	575	555	538	571	600	573	569	581	582	580	563	594	579	595	575	557	564	610	615	558	606	599	562	570	540	581	558	533	570	546	561	571	573	503	565	561	593	571	539	537	518	561	559	626	574	600	555	563	561	582	575	575	531	589	543	566	583	570	620	598	557	562	579	525	586	597	553	570	553	535	531	577	556	539	561	584	569	571	543	559	541	550	624	568	551	548	566	569	555	607	560	545	552	574	578	548	559	566	553	608	546	568	607	577	602	575	590	571	576	513	572	575	538	569	547	553	587	543	556	574	545	534	561	538	558	579	578	605	583	562	518	569	544	570	578	525	602	531	577	556	574	593	531	541	570	568	587	557	541	607	590	529	636	611	540	548	595	565	560	561	570	552	571	588	560	611	548	596	547	600	544	581	588	549	603	566	575	568	621	568	586	582	544	637	597	568	548	559	565	558	574	563	538	573	588	566	535	606	577	549	609	562	556	565	568	512	550	558	593	571	588	586	597	567	568	576	618	523	559	587	579	575	577	574	561	602	532	565	543	595	551	559	551	586	557	559	557	570	517	552	551	574	530	597	565	569	547	541	593	559	602	537	595	548	573	540	564	568	571	591	594	607	542	548	594	599	552	604	550	533	612	561	553	586	565	537	588	567	563	597	566	530	583	580	583	550	592	569	576	584	570	589	551	569	624	564	570	588	534	574	630	523	563	548	547	574	567	548	574	559	551	555	566	537	566	595	528	594	619	606	575	587	563	531	526	561	564	551	589	562	586	556	563	551	573	611	572	542	563	569	546	527	562	576	606	570	575	561	534	499	539	578	586	558	555	537	583	531	558	613	567	555	570	604	569	560	557	563	598	593	568	591
31394	16581	3163	617	494	443	396	403	405	408	397	389	427	373	379	424	372	403	447	437	383	396	433	392	390	418	408	393	391	389	365	416	385	385	389	397	402	403	362	382	406	356	403	374	364	368	412	356	397	414	378	337	374	383	410	408	446	399	373	367	384	392	367	366	361	396	381	379	397	393	384	377	381	389	368	387	365	393	384	405	399	423	376	358	403	363	389	413	403	367	385	413	372	378	390	374	402	404	405	382	400	403	344	391	425	423	388	387	382	439	403	410	395	404	430	364	394	374	393	419	385	363	411	387	387	383	407	395	427	386	384	386	404	391	393	382	389	425	391	366	379	368	398	373	411	364	379	352	384	377	352	391	368	410	401	382	365	363	375	419	376	389	384	410	403	399	427	387	377	403	419	362	367	374	400	406	369	425	440	417	393	382	399	401	399	403	386	381	381	373	383	375	398	372	412	410	413	392	370	403	455	385	405	396	407	410	372	376	386	385	404	426	385	406	382	380	350	402	379	379	385	395	383	401	399	398	406	401	400	394	400	364	404	410	384	377	404	398	382	415	406	402	429	400	421	409	418	379	441	367	392	394	416	365	392	401	428	364	394	409	369	388	429	394	374	369	402	382	391	396	384	379	410	413	398	373	399	398	399	392	382	368	394	376	361	404	383	388	347	390	406	382	365	429	415	384	398	383	382	423	354	381	387	341	389	347	408	415	380	394	399	398	371	364	390	403	390	395	392	354	407	380	397	376	396	396	356	383	371	371	398	391	382	408	400	399	381	364	366	411	397	360	399	412	376	401	383	369	397	392	383	404	415	407	361	381	359	358	433	383	388	364	366	379	402	388	408	382	360	380	369	382	369	409	384	362	399	419	399	397	404	400	380	399	385	410	412	398	376	381	380	379	375	380	397	396	403	420	387	366	404	380	348	391	401	402	374	367	376	400	372	400	390	374	410	385	385	354	352	401	386	374	381	405	376	363	403	394	396	426	360	375	355	377	379	390	407	390	373	419	381	383	365	376	361	397	385	402	389	388	397	420	398	385	385	387	384	363	383	385	387	402	372	410	393	351	396	377	375	394	373	397	393	399	376	402	372	416	391	394	415	381	390	384	419	383	372	361	399	426	425	413	395	363	392	372	396	388	414	372	415	353	384	405	393	368	385	400	359	424	366	418	389	413	376	429	399	378	381	344	391	373	364	403	392	390	370	370	369	362	425	374	362	401	382	363	415	371	391	397	362	340	406	396	441	358	412	382	333	362	360	335	371	366	394	379	384	412	382	393	397	385	360	356	386	381	391	440	401	387	393	430	357	409	379	380	389	435	403	374	404	402	433	387	396	395	394	390	419	406	381	386	385	426	324	400	411	404	405	363	361	387	371	389	377	345	400	367	392	416	422	373	408	416	409	392	424	418	406	377	404	380	367	379	397	396	360	396	402	403	370	439	410	423	401	378	405	382	378	386	381	364	390	346	389	394	400	409	394	363	408	372	394	368	379	367	394	365	432	386	393	418	396	365	388	384	397	390	397	370	357	392	396	380	382	353	399	411	403	424	372	400	373	326	399	359	348	363	398	387	359	399	403	405	378	361	413	372	380	389	367	364	383	381	380	378	379	432	394	351	414	380	389	376	336	405	361	374	388	392	376	389	360	379	349	409	420	399	384	379	355	397	375	400	399	381	383	420	423	370	407	382	351	400	436	383	354	386	404	383	395	386	374	381	387	388	389	392	386	378	359	415	420	383	409	402	404	366	416	386	344	431	408	372	386	384	391	389	386	448	376	402	400	374	387	396	426	402	384	383	400	425	419	394	389	427	408	379	409	385	395	392	404	384	387	374	397	401	415	419	382	403	362	400	378	404	392	388	373	399	354	435	423	403	357	416	420	372	367	393	397	409	363	388	415	372	380	401	414	374	426	396	342	389	397	406	396	381	393	392	431	345	388	395	388	356	367	425	393	391	377	391	422	379	402	414	385	365	394	404	377	430	394	380	368	364	390	363	404	359	381	404	376	365	396	414	414	367	445	371	410	369	377	369	395	405	354	449	362	383	365	384	390	365	365	432	402	365	381	383	441	406	400	381	362	353	385	380	342	398	417	376	380	402	368	385	372	385	404	393	377	423	392	350	391	386	412	422	374	413	402	385	376	407	407	399	397	372	400	384	398	379	383	378	375	399	408	401	372	387	337	397	388	393	393	337	393	351	365	394	373	386	405	383	367	410	394	425	410	359	366	374	380	383	404	408	385	431	392	386	420	409	421	420	364	342	372	371	453	391	376	405	369	388	408	379	398	392	403	388	409	386	368	414	380	406	364	415	396	354	396	392	384	378	410	411	390	415	382	375	385	405	379	421	389	383	404	396	382	408	403	420	368	347	398	348	390	405	397	357	343	383	370	394	400	440	406	385	373	401	389	394	366	383	374	408	370	407	412	378	383	413	377	390	363	390	402	378	412	394	415	362	339	400	365	405	383	387	441	362	387	374	357	362	402	375	376	384	409	398	416	387	414	417	372	395	396	391	389	380	407	357	409	386	354	362	412	392	400	359	414	427	368	416	381	335	381	427	372	419	381	377	393	342	396	376	410	361	397	402	395	423	415	375	387	372	406	368	359	420	388	382	386	363	396	372	393	385	383	410	387	412	354	410	382	390	401	408	387	358	399	394	417	391	379	377	385	384	413	380	394	412	379	377	391	405	408	402	395	391	407	379	396	402	369	400	387	392	386	342	388	382	396	353	376	377	411	378	374	394	349	419	365	430	383	408	390	386	396	433	408	418	384	420	421	381	375	397	429	394	400	399	398	415	395	400	412	385	389	386	405	399	402	385	364	401	383	424	427	420	385	381	391	402	354	412	395	398	383	365	385	400	380	383	405	383	404	363	367	399	365	381	391	390	407	379	359	421	376	404	405	442	374	392	381	362	425	401	383	390	418	401	406	358	354	440	354	390	406	366	387	402	413	366	342	394	403	375	414	381	385	370	384	383	359	393	375	360	403	385	400	396	365	415	405	389	447	389	366	395	355	405	412	357	381	366	400	412	412	370	389	421	380	398	375	373	383	396	414	403	397	392	408	406	386	391	372	379	371	385	356	412	389	414	398	378	368	380	398	384	386	382	390	417	333	360	387	402	427	373	388	411	378	395	399	404	381	410	375	378	364	424	405	389	440	420	381	411	418	336	392	386	398	405	393	391	375	360	406	405	389	457	407	405	380	401	399	405	406	377	415	375	377	404	447	373	418	435	372	398	403	379	372	379	373	374	361	370	379	411	390	424	371	386	354	409	337	408	411	382	397	392	385	410	382	378	408	381	414	385	400	415	397	393	362	404	390	401	376	377	407	401	394	409	403	405	373	397	384	438	376	438	343	419	401	397	402	411	404	408	402	384	418	387	346	372	374	379	435	393	408	399	396	406	411	381	384	408	352	385	379	374	412	371	431	419	379	370	413	391	404	385	353	403	375	362	399	375	402	377	378	373	399	375	349	405
28669	4305	786	618	553	485	508	433	423	478	444	395	415	403	383	391	451	420	414	464	423	410	376	380	424	395	429	405	443	399	427	437	434	425	432	447	392	395	424	431	385	424	387	442	403	401	425	463	414	425	420	378	427	449	420	421	418	445	461	445	417	412	421	425	388	421	403	440	381	426	399	426	463	386	403	409	442	400	433	418	377	417	425	437	422	406	417	413	449	426	431	389	402	438	430	430	422	426	387	388	393	417	388	423	380	407	412	373	402	433	438	369	433	395	426	378	446	407	422	422	386	405	444	364	431	414	430	431	399	426	418	364	437	420	436	396	414	416	429	402	462	411	375	433	413	408	393	434	432	428	417	392	438	426	404	400	437	402	390	389	411	391	375	391	389	396	429	394	421	396	412	395	409	447	410	413	406	397	390	405	428	435	422	397	410	398	413	435	421	398	412	391	443	405	411	428	436	395	409	388	391	429	398	439	433	390	417	423	414	421	427	450	411	444	406	420	420	457	393	421	416	392	444	384	434	402	421	412	387	402	404	400	427	398	403	441	426	444	415	435	414	440	445	427	447	400	412	444	406	406	443	391	441	410	405	402	439	385	437	423	436	375	414	414	401	392	371	422	394	403	413	427	402	418	411	440	422	397	393	432	382	412	385	411	424	435	385	430	409	379	437	437	406	436	396	406	397	394	371	403	416	458	415	424	410	392	387	419	399	426	391	436	406	434	439	429	427	408	417	407	442	440	410	391	414	414	416	397	437	437	360	441	407	427	444	408	429	412	441	440	385	367	438	384	444	417	381	407	394	439	390	420	445	377	406	407	402	397	402	415	425	387	419	424	385	358	405	380	419	400	429	410	457	390	409	392	429	428	448	432	388	364	416	414	417	400	408	418	416	423	447	423	405	433	405	411	413	424	410	405	384	426	391	458	399	402	422	402	393	407	410	419	444	402	388	420	426	415	392	429	400	414	409	430	388	424	393	429	427	410	394	369	426	397	449	417	426	403	418	448	382	391	433	397	442	413	402	394	406	441	388	393	418	423	426	427	404	400	402	458	398	366	397	433	381	376	390	403	432	447	410	428	446	404	411	433	399	455	403	401	417	378	420	367	448	423	445	414	436	404	399	390	409	410	399	446	410	378	412	414	380	374	437	393	407	436	428	394	387	422	391	445	411	389	411	385	434	379	417	402	430	394	417	430	429	457	403	405	411	422	387	443	400	439	397	424	381	427	431	402	420	427	397	432	407	402	339	390	480	411	390	423	418	416	420	424	413	443	432	452	413	446	423	428	424	419	417	475	453	399	433	422	428	379	410	422	395	420	400	396	462	438	429	401	419	423	404	420	461	400	385	417	401	410	389	434	413	397	407	411	373	413	407	387	419	386	432	437	425	414	406	401	384	408	425	418	443	402	433	447	395	399	438	395	391	456	399	395	402	415	398	366	412	432	415	387	410	428	413	377	409	425	431	426	408	395	405	419	402	419	411	400	405	380	424	397	387	442	416	477	412	424	391	441	439	384	394	395	436	421	376	417	377	437	398	383	420	444	409	400	437	390	393	414	376	421	376	423	397	448	430	392	437	408	394	395	410	431	436	406	411	426	414	420	393	403	392	390	413	456	427	386	399	426	453	417	422	428	421	390	436	447	420	413	441	385	406	422	451	440	403	378	414	456	419	403	420	448	378	436	413	410	384	401	390	383	436	412	430	434	423	453	359	395	432	379	419	422	405	425	405	401	398	390	407	386	396	433	389	421	418	388	406	414	396	409	373	425	399	395	417	419	407	440	447	379	372	434	433	420	345	386	418	431	428	406	437	404	391	402	414	422	442	430	403	434	470	408	410	410	415	433	443	387	411	393	425	386	406	414	424	419	427	419	401	403	404	392	448	426	406	412	419	430	429	424	413	422	465	406	424	426	409	387	421	377	440	408	427	393	370	418	417	412	392	431	405	434	424	416	394	449	425	408	429	453	418	411	394	417	415	426	409	429	435	428	416	416	432	386	402	420	413	401	425	420	409	420	416	416	404	375	469	415	459	407	386	434	406	414	438	401	429	437	446	400	404	389	412	413	368	445	399	428	403	431	401	444	458	423	432	447	401	406	431	417	415	428	414	422	382	384	420	396	432	415	408	447	439	399	413	406	391	418	434	408	437	408	410	429	451	400	376	382	399	400	419	405	426	415	403	407	444	390	416	384	422	408	417	419	389	403	435	439	415	433	406	417	432	440	439	424	402	425	419	404	400	399	393	415	389	404	380	393	393	437	395	388	409	399	400	421	420	398	413	427	412	400	383	406	429	438	404	410	389	427	428	379	403	408	393	434	421	464	414	423	425	450	450	441	410	378	399	441	381	394	404	417	462	420	438	399	431	395	420	411	403	444	384	433	428	419	409	404	412	392	404	411	405	435	398	440	429	384	444	419	429	428	423	392	409	445	411	413	442	400	437	405	456	426	446	437	432	407	416	394	433	397	416	414	417	400	400	431	405	468	434	410	422	423	422	422	455	430	407	399	435	398	404	395	420	383	440	393	432	436	437	459	411	451	435	417	384	429	404	434	454	390	437	437	396	401	426	414	415	421	401	419	409	381	375	371	435	423	386	420	417	460	403	399	441	426	403	453	398	411	419	404	454	415	380	418	419	456	418	404	415	395	437	381	437	425	440	429	343	416	399	387	394	459	414	407	430	432	423	453	418	411	415	386	446	432	400	427	445	413	441	410	444	431	389	397	413	425	417	432	428	453	423	400	390	436	417	406	405	403	403	426	434	433	421	422	456	414	448	367	453	417	438	415	405	432	413	424	417	384	407	391	414	422	397	399	387	417	414	393	403	434	391	446	457	420	393	403	434	388	373	396	425	417	443	385	426	398	445	387	392	427	431	468	440	409	431	405	396	380	464	413	422	403	396	399	433	423	441	390	399	416	437	443	402	450	398	413	450	392	394	421	443	414	442	383	464	434	431	392	396	413	382	373	442	412	413	420	422	421	421	426	437	390	423	389	418	412	389	410	413	405	434	438	413	426	437	376	426	455	422	367	389	448	450	418	400	404	439	402	425	446	418	424	436	398	416	400	403	410	412	414	428	417	423	389	436	402	379	404	401	435	436	422	395	374	451	409	421	423	440	394	404	417	404	405	407	409	460	405	411	371	410	367	421	435	394	393	373	425	429	450	420	433	434	423	394	411	382	392	415	406	449	435	433	416	374	375	393	428	392	395	411	435	393	463	423	417	379	426	421	395	402	412	411	427	406	431	440	396	421	426	434	426	398	417	419	417	405	405	428	414	419	425	432	398	414	394	400	442	402	386	455	435	417	387	424	418	436	401	413	431	410	396	417	453	384	361	430	424	430	419	396	439	415	447	460	423	404	422	395	408	411	438	416	425	366	427	429	439	410	385	441	425	393	408	403	386	428	426	412	409	403	409	399	402	372	436	404	416	394	416	443	404	426	432	421	395	442	396	426	412	410	428	376	398	428	369	438	397
24214	20070	25901	23834	19957	8221	899	559	451	469	392	378	369	357	295	323	304	288	284	307	325	293	293	272	266	262	266	284	286	262	276	257	250	249	270	266	245	263	257	254	262	262	278	246	246	234	249	257	246	249	241	244	225	243	255	267	257	283	264	239	257	221	249	249	255	234	228	248	264	272	251	238	253	238	242	258	272	278	256	291	274	257	261	250	259	212	270	227	238	282	258	261	229	256	243	247	255	271	243	224	228	253	252	230	251	255	245	252	253	258	249	252	244	254	252	219	243	250	246	243	268	248	268	255	259	268	249	265	265	248	236	258	251	259	237	270	272	225	252	277	243	251	253	258	265	246	231	255	232	244	241	246	261	242	267	257	258	244	236	273	225	229	245	259	261	241	230	230	240	250	255	255	218	262	231	254	254	241	241	247	242	255	245	250	271	257	238	243	272	251	243	240	241	256	241	258	229	256	242	249	221	209	266	264	255	247	273	274	233	273	249	244	246	254	268	280	247	271	260	239	274	247	234	225	249	265	227	260	266	214	253	227	269	241	250	247	245	247	248	236	241	257	238	240	250	238	269	231	243	242	251	249	218	253	256	260	260	258	262	241	271	243	273	240	224	279	235	230	244	253	238	248	254	253	252	240	258	240	252	222	245	256	246	214	259	244	225	282	241	249	235	256	231	234	233	280	258	254	246	256	244	223	256	259	277	269	250	254	261	265	236	297	229	243	245	247	254	235	240	241	253	243	266	230	237	253	232	258	248	240	255	269	234	238	271	237	244	221	247	277	232	245	248	214	252	242	268	235	262	254	256	254	260	247	236	260	274	248	277	249	232	248	266	231	258	267	273	252	251	256	232	235	242	257	271	246	282	240	247	271	251	276	264	263	244	242	234	270	243	241	239	254	235	262	265	250	226	270	249	251	270	254	234	244	236	264	251	254	244	228	225	258	241	243	230	242	263	242	254	217	211	276	271	250	262	256	228	252	257	247	250	260	253	249	242	244	246	231	253	254	252	266	257	264	263	271	256	246	247	236	269	272	275	235	235	215	277	211	241	250	246	248	262	288	275	255	240	263	264	229	255	275	247	231	237	234	217	254	231	281	226	233	227	260	235	243	232	266	265	256	265	270	232	256	256	234	238	252	257	253	259	254	214	247	279	244	239	262	222	238	261	231	255	247	246	240	293	268	270	247	262	251	255	247	253	276	239	252	252	257	274	247	254	268	224	250	284	288	220	237	286	244	241	253	237	236	224	238	227	226	250	241	259	235	256	233	266	239	244	244	248	261	275	256	234	241	233	240	250	265	231	272	280	275	267	290	246	223	238	255	275	231	226	258	265	232	251	259	268	263	250	227	263	245	242	243	254	253	284	243	277	261	224	266	270	264	200	255	220	239	266	255	261	243	245	260	243	240	229	277	247	221	267	240	215	241	258	243	247	225	260	236	230	235	268	271	240	260	233	262	248	224	238	242	257	238	231	251	236	236	254	217	251	217	266	260	234	221	258	240	265	232	232	254	249	229	231	267	255	244	268	265	250	253	241	242	232	256	229	277	268	249	232	247	261	252	253	212	251	247	287	252	245	246	265	223	235	278	257	228	253	219	267	234	275	275	261	248	227	242	248	231	242	255	255	255	230	246	259	258	257	269	257	245	227	238	238	247	228	236	244	238	234	265	247	255	249	236	217	231	254	244	255	278	223	242	252	230	267	242	247	226	243	246	265	265	242	228	262	261	276	262	246	248	226	217	240	278	235	241	228	229	250	256	250	268	242	276	270	280	216	256	265	250	250	249	254	258	220	249	263	239	221	254	239	263	254	245	257	251	237	255	236	266	270	221	232	289	270	252	276	280	257	246	239	270	252	260	252	241	258	261	251	228	228	295	222	256	237	231	222	258	243	249	248	245	264	240	252	272	269	244	258	251	212	242	253	227	242	230	238	232	250	229	261	247	282	242	244	259	239	280	240	257	229	267	264	262	261	225	266	252	237	282	246	269	269	254	251	227	294	237	250	266	267	275	247	256	279	284	266	255	269	235	258	286	229	280	282	243	259	256	250	265	233	236	259	215	267	242	251	236	253	275	256	223	244	278	282	259	247	224	230	216	283	276	227	225	263	294	232	240	287	256	235	251	270	233	274	273	251	262	250	257	265	252	267	249	239	256	255	233	207	248	267	281	296	255	286	250	251	253	252	244	257	265	235	268	271	218	255	273	255	255	259	255	236	241	244	254	242	245	219	254	252	244	257	284	243	218	269	280	268	263	240	231	249	243	242	242	250	228	263	243	246	261	229	235	250	244	265	249	267	252	226	240	250	206	245	225	261	232	251	273	260	248	260	261	244	268	250	249	230	259	253	276	232	245	241	250	280	243	275	264	244	251	251	242	239	225	259	246	234	257	252	254	225	236	222	231	269	248	242	231	254	262	258	245	240	236	254	232	242	249	248	240	237	265	248	273	278	265	241	249	267	236	254	242	267	243	267	264	231	262	260	278	237	259	257	241	234	246	251	254	271	239	269	269	265	251	232	237	218	254	231	212	257	230	257	265	235	257	231	251	271	230	284	259	261	288	254	266	275	244	241	249	232	255	238	234	225	260	242	261	264	224	253	245	274	237	233	253	240	244	228	264	256	236	259	245	262	241	232	253	239	251	232	261	229	256	262	232	276	240	227	283	236	242	257	254	230	289	245	261	260	244	265	240	232	252	251	270	271	261	249	239	228	282	252	243	246	249	239	265	253	228	256	258	249	260	237	242	251	262	237	250	269	264	263	268	275	240	247	250	245	266	276	276	228	238	264	255	258	226	253	218	247	220	255	264	246	229	218	216	266	261	247	248	267	233	264	260	244	244	276	256	238	264	256	244	255	236	258	247	259	260	257	237	250	253	273	256	258	240	284	248	215	266	268	230	224	247	224	250	248	256	274	238	243	239	240	268	260	267	222	228	237	239	220	253	272	258	237	251	244	230	212	223	268	273	235	276	265	261	244	255	258	255	235	252	251	282	240	246	274	255	237	275	238	262	238	260	264	245	248	259	233	241	270	268	238	224	258	263	262	268	282	268	257	231	248	261	263	200	244	261	250	243	233	258	293	297	252	244	268	241	237	254	237	278	254	261	251	239	240	265	233	280	295	255	231	243	247	256	275	265	224	250	259	256	242	249	247	275	267	251	231	269	236	253	254	262	248	276	240	269	224	251	238	264	251	267	244	242	276	254	285	269	271	257	276	220	241	255	252	240	218	265	252	256	278	258	266	224	277	263	264	244	236	265	269	247	245	261	228	253	250	264	260	224	249	243	241	244	257	231	264	249	257	284	252	275	257	262	239	262	241	246	231	265	226	247	235	241	255	264	251	235	270	264	218	246	250	265	248	284	265	243	244	225	267	237	251	228	258	246	234	238	248	274	265	240	273	245	249	220	279	231	263	271	246	249	231	262	273	237	218	290	247	271	277	264	248	238	269	217	272	250	253	257	247	268	281	266	239	254
52818	16353	6944	3937	2412	1666	1295	953	860	650	644	571	530	495	446	435	415	367	383	387	338	351	340	318	318	308	329	319	291	286	284	283	262	262	290	269	267	292	259	287	254	286	302	291	311	277	278	254	269	257	289	279	274	267	292	286	270	302	262	295	271	249	272	256	291	276	281	267	302	285	272	262	284	247	261	281	274	290	282	268	275	264	258	236	265	255	244	266	244	286	262	295	267	269	260	270	276	235	254	251	256	278	286	277	264	248	268	263	279	256	267	236	281	282	248	286	267	257	252	262	279	261	288	234	285	256	238	251	245	303	284	225	234	271	266	272	260	270	272	269	239	259	257	268	255	250	262	274	218	296	246	249	224	272	271	276	260	253	262	244	263	258	266	237	254	282	283	240	260	256	277	265	264	260	245	257	279	274	255	223	252	275	276	241	250	251	287	268	297	225	246	253	241	240	251	257	254	259	268	247	253	240	274	262	254	291	246	255	281	266	253	267	272	248	278	254	271	268	263	251	244	247	279	287	270	266	229	264	271	265	287	276	265	251	292	261	265	247	287	257	254	267	257	292	277	273	245	283	263	259	257	264	260	275	251	243	236	285	235	264	244	240	250	253	295	267	261	265	279	261	263	274	257	265	270	260	256	255	261	268	252	262	273	276	268	283	283	259	236	296	232	245	279	263	256	245	243	289	237	286	280	254	269	250	281	255	257	253	278	272	276	255	246	273	278	236	265	283	267	266	278	266	225	276	285	234	279	256	266	268	258	256	271	256	264	264	271	269	269	267	252	253	282	270	267	240	251	269	261	266	283	266	265	271	297	286	249	244	251	273	283	260	239	266	250	281	258	265	263	272	279	254	259	232	268	276	285	275	284	248	245	246	260	259	255	295	287	262	269	255	270	266	261	235	263	251	266	277	238	248	247	271	308	283	281	256	258	252	251	254	294	253	249	253	243	274	232	240	286	236	255	254	265	225	236	250	268	221	252	242	270	264	259	266	279	257	273	257	258	269	288	267	296	282	265	278	272	272	291	285	253	255	290	244	258	273	277	275	246	291	292	263	266	266	271	259	269	258	269	274	257	275	257	287	274	269	278	283	268	245	247	244	277	257	236	230	272	268	261	302	257	253	238	253	245	277	280	232	294	225	279	254	290	236	237	268	270	256	269	276	274	264	231	247	245	243	267	286	267	256	262	278	291	270	311	246	245	261	240	224	260	249	270	241	253	249	261	265	268	246	274	252	257	283	275	277	266	272	279	232	260	259	272	255	259	278	248	238	234	273	273	262	241	248	276	230	272	252	267	290	239	270	253	271	268	245	250	236	250	276	256	242	254	301	263	267	280	261	261	240	284	252	249	278	267	257	285	257	287	260	272	258	279	277	272	299	284	257	285	268	282	261	246	268	265	277	240	263	273	234	284	258	264	255	276	274	263	255	266	246	258	258	300	240	266	263	252	272	238	278	237	243	269	264	252	256	270	288	268	262	261	252	271	264	260	289	249	277	261	263	270	261	256	290	251	250	271	254	258	287	282	243	283	282	268	280	259	261	252	262	264	230	294	271	258	254	272	256	262	264	250	277	246	269	276	292	273	274	288	265	255	274	280	277	285	246	254	285	245	257	266	249	266	272	246	259	267	273	260	279	283	251	282	270	260	261	249	251	253	296	267	257	288	281	274	252	251	285	250	255	239	251	290	261	261	266	253	276	257	268	274	288	277	263	252	271	253	280	257	255	245	265	275	258	269	247	259	283	225	278	270	280	243	255	243	256	264	269	249	254	264	234	249	248	227	243	307	268	269	264	259	262	242	260	267	262	254	265	257	257	255	246	269	269	292	265	254	262	280	242	250	297	275	261	283	254	261	254	266	261	248	262	261	257	263	288	256	270	291	262	262	233	260	259	240	293	287	275	281	253	250	262	243	293	269	247	285	259	252	240	286	268	292	253	270	252	253	270	270	251	245	256	273	252	272	237	243	280	284	244	263	238	281	271	260	277	244	265	247	245	270	244	269	243	261	259	257	280	274	250	248	269	255	283	267	260	249	233	293	287	265	255	251	255	260	275	231	248	270	244	253	262	269	262	269	269	283	274	247	268	263	277	270	272	291	273	255	264	268	256	261	278	258	250	253	262	261	259	272	251	254	262	258	276	275	254	244	265	261	257	267	254	286	264	240	278	280	246	250	252	258	278	243	245	263	248	242	261	264	245	256	252	240	246	283	226	254	297	273	263	273	266	271	269	271	270	279	267	251	244	278	261	243	238	264	295	248	261	259	282	260	233	255	278	293	289	258	269	270	293	265	255	256	275	256	299	257	226	288	264	258	261	257	249	246	274	257	256	236	263	264	251	290	290	268	275	240	265	261	264	264	308	262	268	251	236	254	271	237	281	248	249	267	271	273	307	274	284	268	295	303	257	263	259	257	285	267	269	250	268	251	259	258	260	271	267	270	263	252	251	257	263	208	265	279	248	266	262	275	270	243	257	265	268	260	223	260	243	291	273	257	265	264	281	243	279	252	284	255	263	291	258	248	247	283	266	284	281	277	252	276	284	288	267	259	273	271	247	256	253	252	230	247	255	257	270	263	286	248	261	255	265	253	279	262	234	260	273	245	247	274	247	246	244	252	255	255	279	224	264	257	277	265	252	255	257	264	253	230	267	274	264	261	272	259	264	279	237	233	262	271	251	265	273	276	261	262	273	259	271	252	248	275	277	248	256	256	275	263	238	284	261	243	246	257	245	270	283	282	223	255	213	270	249	282	238	242	253	291	245	259	290	255	250	262	249	234	272	279	263	264	249	268	262	241	268	256	254	274	274	243	265	287	250	262	284	267	290	261	270	242	256	231	270	268	275	256	235	266	265	259	259	276	261	279	255	235	267	269	259	273	256	266	277	284	257	240	271	269	286	233	284	272	248	271	264	250	266	253	244	270	255	254	277	249	261	264	287	247	244	275	246	286	264	250	241	276	259	271	255	274	258	266	246	284	260	254	253	265	258	278	243	268	250	259	250	267	265	267	281	269	268	260	227	275	269	250	245	253	257	259	253	267	269	273	238	281	252	270	288	275	243	273	243	247	231	262	296	266	278	244	267	279	244	276	260	252	258	264	285	264	248	290	258	268	264	258	258	266	263	273	262	260	246	260	262	233	252	253	225	246	271	287	237	284	260	251	251	246	277	240	262	252	267	228	271	273	277	233	249	258	262	280	299	248	256	261	287	275	261	289	250	256	242	244	254	286	261	262	263	263	261	236	278	259	278	279	245	268	270	258	265	288	262	280	281	253	282	272	262	249	251	254	258	251	256	237	251	248	257	267	251	272	249	241	312	256	272	273	274	266	253	278	233	264	269	258	282	278	265	220	233	264	272	272	270	281	258	237	267	247	276	281	220	253	286	262	243	291	267	259	264	267	255	259	256	274	257	281	237	290	242	261	253	256	291	286	261	258	251	265	264	263	259	224	261	258	248	242	284	278	265	231	269	262	277
22214	20010	26812	22866	19999	20004	7048	1266	1047	922	851	806	765	766	652	694	677	689	626	629	607	596	591	616	585	568	604	611	615	631	581	602	533	568	596	600	598	576	529	554	584	554	617	539	570	562	533	536	557	548	546	540	572	555	567	581	539	582	531	537	558	522	548	571	596	525	500	522	588	561	608	564	576	545	559	563	531	539	542	551	565	593	487	537	553	502	556	523	569	532	559	531	548	574	559	567	549	551	521	541	588	577	547	536	553	563	576	556	489	556	532	519	569	558	588	540	559	579	535	530	549	495	548	597	534	535	500	575	574	571	546	565	549	529	557	532	581	556	552	531	531	516	529	565	548	551	527	536	523	544	572	527	531	533	534	574	590	530	563	593	586	543	547	543	514	546	532	517	567	548	531	561	555	539	550	535	515	513	566	571	562	532	528	595	515	534	549	556	584	568	538	582	501	551	543	499	520	535	536	559	542	564	559	565	530	550	529	506	560	532	541	534	596	536	530	560	528	553	546	547	532	543	546	486	527	565	572	591	575	542	542	532	537	543	597	586	568	554	563	545	572	538	580	532	534	545	554	568	534	555	557	509	546	538	541	562	572	549	543	532	511	554	572	558	580	536	536	550	524	530	543	574	532	526	516	527	567	549	558	510	586	568	545	553	566	511	523	518	544	531	514	543	565	568	576	540	519	549	561	505	577	545	534	566	513	560	574	500	561	583	521	551	580	538	595	536	572	548	523	514	538	570	562	564	538	596	560	579	528	545	569	582	548	549	555	554	580	564	555	561	599	563	550	511	587	535	579	537	525	548	562	534	570	559	556	520	549	543	590	557	576	509	548	561	538	532	537	549	570	569	541	536	564	541	564	544	574	558	547	546	562	527	550	555	543	580	547	539	551	534	530	523	536	566	522	535	508	477	552	524	547	576	562	523	567	569	576	517	549	596	578	525	545	545	519	522	536	551	551	591	525	529	558	509	561	504	531	526	544	516	545	557	590	569	527	539	540	539	579	571	545	522	544	524	557	566	593	576	532	521	531	579	544	509	558	506	587	543	579	546	560	522	540	569	564	543	546	554	545	578	545	562	534	521	568	554	537	564	572	578	510	588	545	500	580	532	566	511	552	569	540	510	570	535	530	532	547	517	545	528	567	570	525	595	530	562	531	559	561	541	540	525	582	584	517	554	541	555	547	566	521	553	550	532	549	576	558	550	554	524	512	571	539	546	523	559	546	563	544	573	549	543	549	505	588	562	579	548	522	532	540	531	562	537	560	551	521	561	592	572	556	483	542	509	546	489	517	518	551	546	534	536	530	569	537	573	573	575	576	604	564	567	543	533	566	573	535	552	573	559	516	563	522	502	548	516	605	556	539	510	544	570	505	506	529	537	544	526	542	571	597	596	557	552	538	582	555	535	554	518	510	551	571	516	549	509	530	549	553	575	492	555	572	539	570	551	586	575	549	543	531	541	582	571	503	550	558	531	521	552	561	545	509	571	534	528	529	558	525	593	571	532	505	569	555	518	534	553	501	502	534	571	575	547	541	518	545	545	583	581	518	551	535	547	545	573	499	556	579	544	577	512	568	541	543	550	544	556	575	518	556	551	552	586	593	570	585	538	506	558	572	532	541	560	537	508	534	546	550	536	563	570	562	522	535	581	522	520	536	588	551	541	554	569	560	568	582	536	615	583	578	556	558	566	533	571	520	559	519	545	578	542	552	516	544	550	510	555	553	521	551	505	553	530	522	540	554	547	570	531	519	547	551	608	558	543	573	557	524	536	544	535	557	546	547	559	548	534	571	572	560	554	576	496	560	595	530	545	549	543	540	529	538	554	550	508	531	552	533	555	570	550	540	544	558	537	549	502	536	508	542	532	558	543	497	541	505	595	548	586	526	523	530	563	534	560	548	622	561	533	593	557	555	572	569	548	504	564	517	549	578	533	532	541	531	539	550	584	554	545	555	581	567	565	543	500	518	585	586	566	540	542	537	544	576	559	592	580	548	593	592	526	580	571	545	584	604	562	541	534	523	552	565	522	543	551	552	555	522	526	514	533	469	582	511	569	581	527	530	569	540	545	559	589	577	484	566	552	584	549	530	560	535	599	569	551	538	571	562	568	585	556	547	517	530	573	550	522	525	547	585	541	551	541	568	558	559	556	526	555	508	563	534	572	539	592	537	538	523	572	543	510	602	554	591	554	587	538	566	538	608	497	571	564	556	541	539	525	532	554	560	527	536	565	545	521	550	589	550	536	520	535	550	545	545	536	562	556	544	510	564	569	531	530	535	553	557	549	552	519	533	537	575	550	583	583	563	560	557	583	576	525	543	520	549	555	536	539	523	555	580	542	549	583	558	566	524	580	574	597	534	567	550	542	573	544	580	528	538	565	597	564	580	576	550	539	608	530	525	547	570	523	561	569	576	529	532	536	543	502	548	529	566	541	553	489	539	493	551	515	570	588	518	586	543	540	522	529	553	570	574	582	555	585	562	542	563	551	542	509	569	592	523	563	531	510	545	517	560	523	548	567	569	551	539	539	563	533	556	587	540	558	538	557	564	518	513	540	566	591	544	541	549	558	582	581	581	584	544	534	577	529	613	621	549	581	565	518	539	564	536	516	571	563	568	494	542	510	538	564	546	578	538	525	527	582	578	566	546	527	561	559	550	531	525	539	590	497	538	582	532	550	518	515	593	571	554	508	589	569	532	540	585	519	470	564	554	541	560	563	549	537	544	501	552	551	504	550	522	545	548	569	540	539	512	517	560	570	548	563	581	512	564	522	581	548	549	517	545	569	560	573	540	551	588	560	568	556	516	551	550	513	517	546	550	536	587	517	543	541	552	556	556	530	508	541	547	574	532	543	556	527	528	555	536	527	515	574	576	586	539	524	533	547	528	559	530	555	548	587	558	543	555	538	579	534	571	507	542	539	574	560	561	594	543	499	571	571	593	546	583	551	526	510	540	545	519	541	525	516	534	542	527	533	531	517	544	537	491	541	574	535	539	555	564	563	534	529	538	562	537	537	537	530	503	553	575	530	525	549	520	527	520	592	572	580	581	526	538	581	562	552	564	551	572	480	570	540	525	563	567	568	533	534	536	548	528	557	574	535	547	546	566	537	536	534	564	554	510	583	564	568	558	556	547	524	583	590	537	568	505	505	592	554	558	538	558	501	559	531	551	566	582	494	530	525	567	561	539	557	548	538	578	506	590	534	555	540	548	539	581	521	513	586	534	513	550	544	543	532	512	561	582	540	560	554	587	578	551	575	528	549	561	522	567	563	589	535	529	518	532	536	544	603	537	563	604	527	575	572	530	588	538	533	549	559	554	523	577	565	585	574	567	540	550	596	527	534	570	523	585	525	530	525	569	564	550	489	559	576	518	542	510	525	558	569	562	580	528	563	574	532	524	580	535	570	552	532	540	531	527	542	546	559	548	586	590	529	593	529	531	562	525	561	572	517	554	522	581	585	549	562	569	523	571	558
49926	26822	11881	6888	4486	3263	2349	1945	1614	1364	1248	1094	1018	976	871	822	782	786	735	670	682	636	661	631	629	636	637	586	583	597	555	589	596	599	612	588	564	557	562	585	556	537	560	546	530	546	547	549	575	576	557	568	546	522	544	537	546	598	571	581	502	552	546	592	520	536	528	549	561	573	510	551	539	521	522	581	518	474	548	534	530	538	497	509	538	552	552	500	493	543	517	487	555	524	547	498	512	560	505	549	516	492	524	524	548	512	509	521	541	538	549	551	528	542	527	500	503	534	514	548	561	529	591	524	480	504	509	532	524	481	496	565	543	499	555	541	492	485	481	521	539	543	517	542	503	523	510	486	524	540	466	522	552	522	547	546	559	488	523	522	511	459	525	524	529	525	506	501	525	542	498	489	541	513	498	504	493	557	507	471	552	544	518	496	583	519	518	558	497	483	567	532	512	523	499	529	539	516	509	541	525	510	557	548	515	469	491	453	517	470	544	520	479	471	500	550	555	519	498	516	556	531	519	544	514	509	514	493	544	515	552	541	531	569	529	515	463	525	503	504	513	519	480	513	507	535	510	518	509	540	511	541	525	484	516	536	545	544	518	565	511	543	566	493	537	503	494	539	525	536	509	517	534	508	524	501	523	488	512	571	534	528	525	489	480	546	509	530	538	522	502	552	491	559	532	537	518	496	538	535	484	533	496	465	524	535	523	517	523	521	515	543	497	523	502	515	505	515	500	528	521	516	517	540	528	490	508	534	546	516	549	489	525	537	475	515	511	504	539	566	506	577	528	497	501	508	533	577	527	515	532	509	489	502	507	548	506	474	535	516	522	498	523	497	521	535	509	516	486	497	521	529	517	513	530	528	539	509	504	482	462	536	532	516	533	476	514	513	566	532	559	527	532	543	531	494	521	511	531	513	572	529	520	510	545	513	548	557	529	533	541	538	436	543	537	516	528	511	493	524	541	496	552	512	530	544	549	502	563	459	497	516	525	499	529	515	527	505	516	523	467	536	498	510	523	497	544	552	466	507	498	486	524	492	519	533	535	522	525	506	501	533	486	503	531	538	534	511	542	550	487	527	524	536	534	511	524	555	543	517	505	552	500	518	465	518	576	551	532	543	501	495	513	538	525	495	499	510	442	506	479	526	524	507	551	500	575	513	512	495	489	530	480	503	568	533	534	512	521	516	514	542	548	548	517	515	485	500	519	526	538	484	510	539	502	527	538	520	534	531	559	554	515	554	499	560	530	533	535	491	502	553	502	539	501	515	525	537	465	547	499	549	539	513	525	517	503	536	528	528	521	502	513	548	527	519	531	522	550	493	489	494	508	517	523	516	519	508	512	515	494	536	516	498	522	537	519	512	519	518	500	546	530	517	494	537	517	482	497	537	497	520	550	504	533	527	557	517	520	508	494	520	512	536	506	532	487	533	505	490	506	526	514	501	521	532	539	487	489	526	522	505	557	522	483	540	512	521	502	501	545	537	508	530	515	551	532	523	517	498	527	500	523	509	549	541	509	493	514	521	524	524	562	511	507	530	530	549	555	491	529	507	519	473	513	522	527	511	538	508	482	511	519	530	515	517	485	524	529	502	517	525	515	514	486	491	538	517	492	521	538	522	525	507	517	506	540	544	536	541	467	518	525	552	515	515	574	528	541	533	517	520	525	545	541	535	524	481	490	494	542	503	478	533	518	492	547	506	516	532	519	530	533	506	511	507	488	518	553	524	521	542	544	541	486	527	505	497	512	500	540	491	516	539	530	542	568	545	539	525	541	486	545	525	558	504	494	533	507	509	490	499	556	527	541	532	527	522	532	519	486	496	564	535	459	512	524	517	521	562	504	527	545	542	509	521	532	517	537	555	485	517	511	538	524	556	532	548	518	527	510	530	505	527	468	517	475	552	551	497	494	492	533	531	488	539	537	571	504	482	495	502	531	576	537	503	519	519	499	517	492	505	490	474	528	486	540	548	493	533	492	562	537	501	515	508	567	553	486	523	554	513	498	489	512	517	544	500	539	544	540	483	497	488	501	553	508	535	539	492	523	512	505	537	517	522	518	531	540	489	531	486	516	551	530	483	493	515	512	493	529	509	523	502	531	482	543	489	532	503	517	481	519	510	503	541	516	497	506	506	543	520	514	519	512	538	505	528	554	537	484	513	512	526	557	483	523	501	532	514	499	506	495	512	510	548	511	557	507	522	566	518	517	488	485	501	527	544	532	534	509	542	522	500	486	559	480	538	490	581	544	482	523	530	509	466	529	493	521	491	512	491	479	554	493	496	496	516	527	544	521	534	502	568	515	527	496	467	533	538	497	506	507	511	527	488	517	502	503	524	507	537	525	526	543	536	523	511	528	490	527	479	515	530	487	497	513	523	506	545	540	522	529	490	526	521	535	520	501	484	534	532	520	512	534	480	524	491	524	531	514	499	535	567	532	509	489	523	491	490	513	507	505	514	490	550	490	514	494	504	506	532	549	498	490	557	523	531	502	496	517	508	513	502	481	535	504	546	543	532	553	526	548	547	526	585	541	554	508	550	565	538	517	488	493	490	495	542	511	536	512	538	493	541	566	545	508	540	522	502	503	496	483	534	516	511	550	499	472	548	458	474	507	515	506	509	507	498	516	497	550	559	520	542	497	485	519	517	514	510	487	519	506	541	515	510	552	519	528	571	517	545	538	554	529	484	544	522	531	503	512	546	523	493	540	501	518	513	533	544	502	532	545	530	539	514	499	514	518	522	531	509	508	507	518	514	504	487	544	493	605	499	499	512	479	474	535	514	531	492	505	565	528	512	505	540	500	587	518	488	516	533	523	511	546	508	512	586	503	538	526	523	504	511	524	549	532	518	510	555	496	523	508	524	522	510	535	547	531	552	506	475	504	530	492	514	522	534	527	495	495	538	515	533	507	503	512	482	490	516	546	480	505	544	513	509	544	517	526	535	515	502	534	509	467	515	513	510	515	547	527	518	507	514	514	547	479	539	496	489	510	487	484	502	564	521	493	516	530	520	505	491	507	543	477	528	490	499	555	518	492	479	516	519	508	570	491	558	550	525	544	493	547	476	515	536	511	500	519	533	488	498	522	532	507	512	555	544	543	555	497	469	522	514	535	515	563	536	536	521	547	481	508	539	504	520	519	539	511	493	553	531	517	505	484	493	492	561	522	529	519	551	498	528	482	518	550	506	501	548	525	515	554	491	536	518	501	521	503	490	539	497	502	586	520	503	492	527	528	523	505	500	532	509	509	511	541	524	533	487	506	494	535	502	525	504	524	489	545	494	578	559	499	485	493	525	488	525	531	569	530	527	513	524	517	502	529	547	555	506	484	516	491	516	483	480	562	507	535	550	489	515	533	536	520	516	517	530	515	529	530	537	522	503	488	533	534	495	519	522	485	540	519	510	514	553	524	486	537	552	491	535	545	512	543	488	479	528	567	533	459	499	514	503	496	517	499	503	547	526	514	518	494	534	502	551
34251	17680	3027	623	534	508	452	413	405	484	445	439	460	415	404	427	467	427	428	424	386	416	427	428	416	403	461	443	416	425	440	467	413	436	446	430	436	407	414	398	423	452	391	375	434	421	430	442	409	447	437	431	430	426	379	411	428	392	390	403	438	450	422	419	425	419	466	415	407	421	431	435	416	415	423	447	424	444	419	469	443	413	409	434	393	436	435	397	418	442	438	457	409	400	398	400	414	439	405	423	423	438	460	393	413	438	423	445	431	442	439	395	422	426	422	436	460	401	401	417	399	411	430	421	386	452	435	423	424	428	385	453	408	405	406	452	430	446	401	430	449	411	420	425	421	441	440	448	432	428	404	400	414	413	394	425	438	415	468	460	437	461	443	419	429	494	417	440	444	417	407	437	451	427	428	430	399	374	429	449	411	453	433	431	441	454	413	434	418	419	413	425	440	405	468	441	436	424	448	405	429	420	442	452	458	398	427	442	445	423	415	427	410	444	432	415	437	390	411	428	435	414	401	399	431	425	447	418	459	433	443	417	455	409	396	427	397	401	426	436	430	420	433	420	431	421	413	394	422	417	417	456	454	412	435	451	427	428	443	445	465	435	429	444	413	420	356	398	412	408	406	414	414	415	444	480	451	441	433	449	418	404	429	412	410	450	439	422	425	448	410	449	406	471	412	435	404	446	419	429	448	423	389	433	460	414	436	427	406	408	478	423	446	414	417	404	388	428	414	441	434	439	389	404	438	450	430	435	439	435	430	424	452	410	423	418	449	448	404	414	452	431	430	442	446	466	425	451	474	473	439	402	412	440	418	435	414	414	433	436	424	393	424	412	434	448	420	449	419	394	423	436	432	442	437	387	429	452	405	475	414	425	435	454	393	435	426	428	410	397	376	412	416	419	421	431	396	410	415	436	423	434	444	397	421	438	381	489	422	434	398	423	408	443	458	404	398	426	421	411	418	431	433	424	441	421	399	453	422	434	448	437	397	442	420	408	427	409	405	410	416	401	399	445	427	463	413	406	399	477	414	416	424	393	452	397	449	394	420	400	415	432	456	400	416	407	454	429	412	443	424	446	441	400	411	439	413	390	450	391	409	433	417	395	434	442	426	405	408	430	389	392	445	443	428	427	460	424	441	402	458	451	387	426	454	414	426	426	443	450	404	392	452	428	431	436	455	421	425	426	441	400	454	462	402	392	407	418	391	419	427	437	410	448	391	433	427	449	436	434	433	397	432	380	450	424	423	410	401	453	436	420	391	402	397	457	424	447	426	382	412	441	397	413	459	399	395	423	455	390	443	423	405	450	426	425	439	404	405	420	414	435	446	442	413	413	404	440	426	410	435	397	435	405	427	398	435	462	417	424	421	422	408	414	448	417	429	426	399	436	436	433	451	405	430	405	414	430	442	405	474	443	429	440	428	413	436	452	439	441	374	425	432	422	418	429	443	401	378	398	401	430	444	430	417	429	386	413	441	412	407	411	436	432	434	416	429	435	414	426	392	451	422	428	419	445	425	405	407	399	431	449	425	458	392	436	441	461	418	449	413	425	411	437	415	464	430	432	415	396	417	446	461	402	444	423	435	408	411	423	446	395	444	407	424	414	424	440	449	398	369	418	402	427	434	398	392	444	401	435	416	429	425	381	470	407	441	388	404	412	421	416	428	426	453	430	439	410	426	417	452	447	424	426	416	439	404	444	442	429	410	426	434	424	398	433	448	424	422	464	445	422	402	409	425	430	449	411	434	377	409	421	395	395	399	428	403	414	449	426	449	416	454	432	407	464	396	410	431	445	427	479	420	406	416	446	405	425	423	473	428	383	439	435	460	407	423	435	454	423	383	430	442	393	442	394	449	454	430	398	468	434	453	431	413	440	436	421	397	410	444	471	439	406	435	434	433	411	415	448	408	400	413	416	416	447	422	417	412	409	407	415	419	449	453	427	432	421	411	438	408	422	449	396	391	414	450	433	439	409	427	453	406	418	413	457	429	403	425	420	437	409	448	391	444	443	476	390	419	397	421	407	450	417	401	444	415	439	389	437	433	413	425	455	417	391	482	434	418	399	458	426	433	428	437	426	395	439	442	426	407	436	384	400	412	440	454	414	438	423	409	422	437	443	422	458	412	435	434	444	447	437	421	461	404	443	418	442	411	400	434	422	437	423	451	447	408	433	447	439	450	404	421	437	425	419	405	399	441	376	432	409	407	438	421	428	414	411	433	432	449	454	437	419	458	422	426	428	409	445	409	432	441	440	438	403	416	415	441	414	428	402	415	431	407	405	431	407	387	445	450	444	430	432	434	471	441	420	439	432	444	415	425	426	431	391	456	455	420	430	440	414	414	411	399	432	470	441	403	405	410	436	420	389	414	433	433	413	440	430	436	438	427	411	432	390	454	447	412	403	465	403	394	441	420	425	413	467	442	414	457	429	426	447	427	419	462	418	445	434	437	425	412	426	432	433	436	432	440	423	431	436	433	427	435	411	411	427	419	416	407	411	431	404	445	442	413	419	439	401	410	469	405	418	439	439	441	412	421	440	434	438	408	426	411	453	450	417	406	433	409	405	426	469	445	400	397	438	408	433	434	433	424	446	396	417	409	383	415	406	404	425	429	408	465	441	429	431	461	372	415	469	456	417	440	436	453	428	396	398	420	449	434	447	423	405	411	410	419	454	421	399	443	428	459	455	408	422	425	435	422	428	426	398	428	426	417	379	400	449	406	398	438	436	438	461	433	401	441	435	429	405	419	451	466	414	393	455	452	421	456	420	464	421	394	422	455	416	390	410	423	443	418	418	360	458	438	412	451	446	456	404	434	437	470	427	426	419	452	413	452	425	376	413	419	424	422	417	445	413	486	415	407	424	420	423	463	467	407	444	412	449	419	424	429	398	398	417	434	417	440	403	413	409	405	422	410	427	425	423	447	396	427	429	401	429	433	396	424	421	403	417	408	414	383	431	416	446	449	434	395	417	420	417	421	409	429	428	420	408	411	404	431	438	430	451	366	428	418	483	414	477	389	440	431	417	402	407	419	423	402	394	411	426	422	440	442	404	419	412	432	444	432	432	421	405	456	385	457	459	417	438	392	418	464	414	416	413	432	416	402	427	398	429	430	408	416	420	426	429	398	453	428	397	448	433	382	421	441	429	436	434	443	443	449	378	414	435	440	398	452	374	447	405	436	406	386	400	389	425	415	435	411	432	415	433	406	431	409	488	428	408	436	421	430	430	411	426	421	446	437	422	419	391	441	383	440	432	382	420	459	424	441	439	456	427	432	416	468	414	439	402	423	420	432	423	420	443	393	486	440	396	403	440	455	418	408	429	414	451	412	417	436	425	426	426	423	462	384	399	453	439	445	435	425	407	430	415	441	417	416	443	396	444	427	439	413	407	418	407	432	424	360	426	441	410	413	417	381	421	403	437	389	453	426	437	415	406	477	437	421	419	400	437	434	428	406	487	444	410	398	421	405	402	422	413
30309	6455	937	682	571	509	492	493	504	470	435	490	462	456	441	464	460	461	475	402	418	451	463	502	474	416	441	427	463	453	454	455	451	434	473	436	469	475	458	418	469	430	479	425	430	442	453	443	438	485	425	455	422	498	475	431	435	460	462	456	453	442	488	438	438	461	495	470	447	465	482	458	456	441	501	423	458	431	462	442	442	473	420	447	476	457	447	450	463	489	443	436	411	426	478	435	462	478	438	463	423	429	433	445	460	466	412	478	445	409	452	447	412	484	482	484	458	446	440	455	456	455	493	448	478	473	462	486	456	438	450	411	466	445	459	477	422	467	443	400	405	465	453	414	482	423	438	450	469	453	460	455	464	472	491	491	482	478	476	422	412	444	442	445	448	477	438	400	472	483	466	442	437	474	443	447	459	439	480	427	461	441	465	419	445	497	448	446	446	436	397	453	460	476	449	461	488	457	456	414	445	476	456	421	478	465	459	471	456	511	478	424	452	448	478	447	447	445	479	447	440	433	436	447	486	390	475	476	470	487	469	396	429	417	446	445	436	437	430	430	461	451	481	449	427	474	448	456	462	451	468	431	458	459	427	437	456	444	457	436	454	444	481	457	418	479	422	461	453	465	428	442	440	463	449	510	459	447	473	454	446	494	444	459	424	422	449	427	443	491	450	435	448	443	477	467	428	459	425	453	470	456	450	473	471	471	414	461	416	461	440	437	420	437	456	484	470	419	454	481	442	504	459	468	432	416	472	439	465	457	447	439	453	435	470	472	465	473	460	457	432	472	441	415	455	432	458	474	457	461	460	459	434	469	419	435	477	470	422	442	440	486	473	468	477	478	470	460	445	461	413	410	457	456	516	427	458	456	458	452	480	433	447	462	411	438	417	460	437	488	454	461	483	482	443	441	477	467	467	501	459	464	451	409	493	449	455	459	410	454	480	452	430	441	434	430	455	460	448	468	498	415	447	441	446	468	416	465	476	443	453	449	435	438	451	443	442	450	450	456	466	447	458	457	429	478	452	456	428	465	442	416	432	462	455	474	475	450	431	427	451	437	468	464	490	473	426	437	464	456	485	430	494	455	433	421	459	476	447	455	421	485	456	442	443	470	455	444	447	441	454	475	436	449	488	455	430	484	425	521	453	450	428	450	458	459	414	450	464	443	488	439	453	435	447	470	483	437	446	470	465	445	465	452	472	447	462	436	410	426	450	467	447	458	419	468	475	424	478	432	471	430	465	491	454	401	427	430	454	457	438	458	471	444	462	474	446	472	432	476	452	455	450	438	424	445	453	437	420	456	474	462	428	439	499	492	469	452	461	455	455	439	434	435	486	448	463	486	435	422	460	481	446	459	467	462	444	476	466	436	493	436	423	446	450	450	467	475	431	445	430	450	468	475	470	485	462	465	463	451	460	422	456	441	416	456	417	409	429	446	438	460	459	447	442	456	470	431	457	436	454	434	481	445	480	438	419	429	442	425	470	459	469	434	462	470	460	408	425	458	449	420	463	436	476	438	424	425	483	414	437	415	479	448	437	437	486	453	459	440	448	459	453	454	501	432	466	428	452	461	429	475	447	412	461	449	403	424	426	459	473	486	462	438	474	458	449	471	469	435	447	446	480	475	402	487	439	424	443	426	454	420	418	450	459	479	435	484	477	432	453	450	460	429	491	477	468	462	424	468	458	447	432	474	425	463	445	460	456	493	447	431	443	449	432	497	472	454	464	436	434	466	474	456	482	438	479	417	445	417	475	421	441	472	413	444	418	471	448	485	424	489	492	452	478	440	447	466	434	456	432	482	450	479	438	425	467	467	455	480	446	455	442	466	475	439	434	464	483	473	412	420	455	402	454	447	456	464	478	429	414	450	425	446	430	455	447	426	440	503	452	432	460	453	453	474	466	457	455	486	437	429	425	425	444	441	445	432	472	477	406	481	464	459	466	459	418	470	490	458	454	460	462	445	481	459	449	459	452	475	441	471	491	434	448	444	468	426	475	445	470	481	437	454	454	445	408	414	455	464	411	444	420	457	410	458	459	440	426	403	453	481	422	448	455	456	413	459	457	486	487	427	439	510	463	452	436	445	459	443	484	480	478	401	422	441	473	491	443	434	464	442	486	489	458	470	467	477	425	477	435	421	456	465	442	453	441	418	410	475	441	483	461	492	421	434	456	467	465	459	410	474	472	417	462	432	460	401	432	430	432	489	417	478	497	463	426	431	448	477	424	422	449	454	479	464	475	455	458	431	454	428	423	466	447	445	441	472	500	423	440	446	437	396	446	469	473	479	455	456	462	410	450	474	466	464	440	441	433	415	457	425	487	468	450	457	458	471	487	440	489	461	412	455	452	451	433	449	449	475	452	432	459	485	406	434	456	489	487	478	457	400	446	467	447	419	467	474	448	489	463	452	477	437	469	470	429	457	463	458	455	474	418	457	464	446	479	470	461	496	466	430	451	459	480	472	506	448	487	417	463	457	465	468	475	434	445	442	444	468	480	483	463	448	445	415	414	470	468	446	409	469	493	431	417	426	448	436	444	428	460	485	466	437	452	485	453	471	466	468	446	471	452	449	441	427	425	432	437	502	470	436	475	442	467	444	443	452	473	462	469	413	464	456	468	430	464	460	441	468	442	477	447	458	452	455	458	438	464	420	448	448	438	461	443	444	437	479	437	420	456	445	457	478	455	450	481	466	467	452	481	442	466	434	449	446	435	436	447	452	441	448	421	441	438	430	457	398	473	449	449	419	496	425	434	430	451	446	431	474	461	445	460	473	405	425	445	441	425	476	473	460	460	457	468	465	461	439	436	435	455	472	443	440	453	443	481	450	429	451	471	421	451	453	454	454	455	451	438	444	439	462	437	450	424	458	468	421	441	470	440	443	438	465	473	463	466	460	447	428	463	461	451	479	444	495	446	435	426	455	461	459	450	439	455	458	422	522	492	450	477	416	446	491	408	456	467	460	458	422	454	424	479	452	444	427	452	490	454	475	428	485	459	438	468	442	475	454	467	468	429	447	452	435	444	437	475	454	462	466	488	463	457	421	426	454	492	462	420	443	445	464	448	438	470	452	451	450	469	426	448	470	467	425	472	492	453	455	416	472	444	454	438	466	433	468	455	442	447	448	432	451	478	448	459	465	429	458	477	442	458	436	466	459	454	429	423	476	455	487	461	446	450	430	457	407	400	444	480	444	471	466	443	437	471	500	432	473	448	447	432	472	483	472	425	461	416	472	481	463	453	440	434	437	454	466	445	440	437	423	442	393	435	445	433	459	462	424	487	432	458	469	458	426	417	439	426	464	487	476	454	446	500	456	438	434	501	409	442	423	423	472	458	433	438	418	487	450	460	441	465	482	478	457	477	437	483	445	479	457	435	476	473	429	509	463	448	441	467	410	416	433	452	440	469	446	456	481	437	467	411	450	473	449	461	472	449	455	455	432	475	466	458	441	469	475	471	458	452	476	487	453	453	454	407	460
24050	20153	25496	24198	19798	6589	792	569	482	429	415	364	357	351	324	322	335	319	297	303	284	300	268	285	291	271	293	256	271	263	267	254	271	269	299	291	269	232	243	265	276	265	279	256	259	264	246	283	298	258	270	266	250	245	230	248	281	229	254	247	254	246	242	257	275	269	240	271	287	237	261	268	231	257	260	255	239	260	227	258	243	267	243	255	272	305	254	258	258	259	280	234	255	252	256	255	269	259	249	249	244	221	271	264	259	241	248	259	268	259	245	262	250	237	249	253	259	241	252	256	266	226	224	260	272	224	242	257	232	270	257	221	267	243	278	240	262	255	239	251	249	269	223	267	274	239	238	223	276	270	235	275	251	260	230	252	230	274	248	264	249	246	290	245	253	282	256	257	268	264	254	256	259	302	261	239	239	264	269	272	284	231	278	236	273	244	258	228	255	269	266	262	277	229	271	253	250	285	270	238	237	247	268	254	215	269	271	232	248	253	236	259	277	229	234	246	248	286	280	236	246	248	285	269	249	251	272	251	248	265	234	254	217	233	268	284	248	257	262	256	249	257	257	254	255	270	235	240	279	277	255	275	234	250	287	267	250	249	284	271	257	272	247	281	249	267	249	233	236	256	239	242	255	244	281	281	262	277	237	251	237	252	265	260	264	294	254	257	238	243	242	253	266	237	267	266	258	247	233	251	272	226	243	283	249	256	237	251	286	282	254	252	254	236	276	266	233	256	256	254	286	243	274	231	250	251	261	276	242	245	253	255	232	246	291	235	260	248	250	264	263	242	236	259	255	248	251	243	225	219	290	234	239	240	237	264	257	256	274	276	227	271	258	255	247	267	249	255	255	248	259	258	231	268	236	254	276	256	257	253	218	263	252	255	269	256	252	246	259	253	290	241	262	253	243	258	247	239	279	214	244	249	277	248	279	262	255	241	246	273	249	265	228	257	270	236	283	242	237	263	239	233	225	255	250	232	238	246	285	273	257	275	244	244	231	254	239	257	258	246	280	262	249	285	232	250	220	240	266	243	218	254	265	249	223	273	245	252	244	254	228	249	251	265	232	280	264	246	235	248	258	255	270	265	246	255	220	257	248	279	246	263	260	269	259	261	247	226	253	267	256	254	256	272	264	252	248	240	266	241	237	252	280	254	283	256	262	234	262	264	266	239	292	257	250	234	235	240	253	241	258	247	276	263	243	274	247	215	258	242	238	250	282	270	255	256	247	251	221	248	283	276	281	246	279	270	272	236	212	247	252	259	259	262	268	235	251	247	272	237	249	233	225	279	237	250	294	236	231	283	238	248	260	241	237	236	264	265	259	243	236	242	260	230	236	273	253	252	236	251	269	283	266	279	253	240	272	262	237	262	251	271	268	257	247	255	268	236	241	298	269	255	256	268	240	243	266	232	236	250	265	232	241	268	244	246	248	264	235	265	256	251	268	232	250	248	239	241	246	251	233	252	256	259	248	262	239	281	248	252	224	257	267	254	267	249	255	252	262	244	245	226	238	274	264	255	262	274	250	251	229	215	273	228	241	242	254	237	247	251	263	281	233	282	240	268	290	270	274	254	268	247	274	244	259	266	265	261	245	269	261	258	271	252	278	254	249	254	241	283	238	266	251	269	262	241	248	234	264	293	251	259	231	250	241	230	259	242	241	294	257	276	249	263	269	255	243	233	240	222	243	265	246	238	236	285	245	259	292	286	262	238	249	227	282	277	257	262	273	227	229	249	275	280	236	233	234	252	272	261	270	277	255	258	265	286	255	269	249	225	258	261	245	256	248	256	241	234	256	271	262	226	254	243	236	244	275	269	250	275	271	265	241	260	241	253	242	264	263	261	258	250	283	256	242	246	242	264	258	238	265	237	242	246	280	265	234	286	236	278	264	228	272	247	264	271	248	272	264	245	243	231	246	266	251	281	223	271	236	276	261	254	239	253	257	264	240	272	256	252	262	233	270	248	244	232	217	264	256	243	252	284	236	248	212	247	279	241	266	248	269	246	262	257	263	247	250	257	275	227	243	248	249	272	262	242	251	237	246	230	262	279	252	242	249	246	247	300	275	264	265	253	246	245	264	287	239	234	262	240	260	250	258	273	254	257	265	277	270	257	240	240	216	258	267	236	254	256	252	254	294	294	257	252	250	249	229	248	256	245	281	264	276	262	236	250	216	271	261	244	286	260	245	247	233	233	262	211	241	255	250	240	267	251	263	259	240	244	223	262	241	267	270	257	230	254	268	260	264	250	244	234	270	212	257	248	259	242	255	263	261	242	250	254	223	241	244	262	237	248	260	242	258	248	237	265	233	255	294	260	224	256	252	260	270	236	248	219	261	273	254	258	243	260	248	261	270	252	264	270	263	254	260	269	284	255	287	241	223	235	241	248	275	241	244	236	265	225	271	247	255	245	225	251	299	257	249	276	257	262	241	247	231	271	248	226	267	273	225	296	266	273	259	238	243	248	223	263	247	246	260	218	257	241	271	246	211	252	240	246	270	249	242	250	241	258	239	235	230	258	262	288	236	266	236	244	257	260	240	256	244	246	228	267	236	271	222	268	254	231	248	267	245	242	266	251	261	232	278	257	249	272	240	228	305	268	265	260	280	231	257	252	251	250	252	270	296	246	278	266	228	277	238	237	242	251	245	268	261	248	257	248	257	246	269	219	228	279	252	270	265	227	241	272	268	247	239	239	246	251	244	255	248	245	266	255	237	262	265	229	276	258	258	264	260	236	258	281	265	247	214	252	243	224	258	264	255	277	248	260	249	278	256	268	273	237	265	234	283	279	246	263	250	276	265	257	257	252	243	239	232	243	242	236	255	262	238	251	233	248	241	234	225	249	245	234	261	224	262	256	262	269	248	252	241	245	240	232	250	235	266	228	252	261	249	242	247	259	238	262	258	248	237	248	261	262	236	256	255	241	255	258	234	254	237	266	262	260	286	225	253	245	265	225	223	251	257	266	263	276	280	247	262	262	245	251	244	238	260	229	257	251	253	223	231	276	258	268	242	242	259	259	239	252	241	288	250	241	246	274	271	259	253	246	231	255	228	241	267	258	277	234	279	268	252	223	240	261	259	263	208	223	252	231	257	248	251	251	249	244	231	266	256	255	266	252	259	287	238	249	241	244	240	232	273	275	267	244	241	251	265	245	250	248	249	254	258	268	206	272	258	273	250	225	253	244	262	218	248	245	238	238	244	232	224	235	271	236	234	247	266	243	271	249	273	257	235	238	269	252	222	268	230	252	249	280	237	263	266	234	241	265	222	222	278	264	263	257	250	257	260	230	254	255	244	220	278	251	224	259	261	227	234	237	262	281	233	235	239	247	225	268	220	286	255	246	267	293	258	242	252	269	277	277	263	264	256	227	267	284	242	249	223	238	234	241	237	266	248	232	275	245	228	246	290	244	280	248	246	258	246	275	239	265	234	252	234	258	247	244	260	245	251	238	269	257	239	264	224	230	257	270	255	249	285	276
54300	20738	6939	3832	2353	1621	1243	998	785	694	632	526	523	483	432	420	396	390	369	340	365	346	347	329	315	324	333	307	302	300	279	288	255	298	285	317	264	266	279	267	281	276	263	270	295	254	300	310	294	294	256	285	288	297	252	269	273	323	262	280	286	242	258	251	222	271	275	270	286	278	267	304	263	291	326	296	256	257	278	268	261	280	261	278	261	273	234	268	272	292	244	265	244	276	248	266	253	247	255	287	290	261	278	279	273	252	258	284	249	267	253	261	259	262	270	276	260	269	244	295	252	262	277	281	272	297	276	259	278	278	240	244	278	247	247	238	261	272	269	256	281	263	290	260	296	280	262	234	258	250	273	298	236	244	291	269	251	265	255	278	265	267	289	237	266	277	265	282	248	291	288	256	287	243	267	246	260	251	250	253	277	271	252	278	233	270	264	240	277	280	272	273	267	266	271	245	242	274	254	254	244	289	260	242	270	275	266	283	269	260	271	273	246	250	266	269	242	251	284	256	244	273	250	278	263	260	261	284	266	262	260	276	273	265	279	251	288	253	252	268	264	246	267	259	257	271	265	236	274	284	270	247	252	251	224	236	288	240	271	256	280	284	253	267	250	294	290	285	273	272	296	288	233	260	301	269	272	265	261	275	231	270	266	286	267	256	276	287	274	282	244	254	276	235	261	288	262	252	216	278	241	250	235	257	256	268	248	227	265	231	258	242	289	294	306	268	274	280	254	243	237	287	294	260	270	273	257	257	288	270	255	256	251	234	282	256	241	247	246	265	261	244	295	256	255	275	254	262	286	238	272	265	295	237	269	271	250	256	279	265	263	252	255	282	265	257	280	241	264	270	253	259	274	244	260	257	276	263	271	253	269	270	271	271	290	260	268	261	231	269	258	256	272	262	261	264	287	268	285	280	245	259	253	271	254	287	265	259	273	263	227	243	289	291	287	285	281	264	294	285	301	248	253	268	261	267	274	275	285	270	282	286	245	252	269	286	279	251	278	251	279	264	282	245	251	261	265	267	232	254	266	262	248	273	261	251	237	251	281	249	243	296	283	244	272	238	243	270	254	246	272	271	248	274	292	286	270	272	272	253	260	269	248	273	271	257	272	257	254	253	269	272	266	270	263	260	281	236	251	263	296	267	237	260	259	288	300	279	262	277	283	229	286	261	280	260	254	267	239	259	246	262	266	274	306	254	241	266	269	254	268	279	233	236	260	261	275	286	232	249	260	254	266	262	286	253	285	240	225	302	261	270	255	307	274	295	249	236	255	258	257	273	260	281	272	241	262	275	272	258	277	270	261	282	252	240	233	253	263	273	271	258	253	266	260	269	250	265	280	241	251	250	291	271	231	256	255	295	245	267	302	250	270	283	255	288	270	251	241	284	266	269	278	283	263	260	260	265	280	257	259	266	266	271	270	270	279	255	282	288	272	274	278	268	244	292	277	260	304	297	255	265	299	272	273	274	259	262	246	272	259	227	271	276	248	259	240	268	247	268	276	272	273	274	268	253	251	260	277	274	287	301	245	281	267	265	271	259	263	289	261	262	272	271	291	298	250	245	278	294	277	267	255	253	242	241	294	254	259	267	270	256	229	249	268	258	293	234	264	293	266	249	260	250	260	243	279	283	276	252	282	245	261	252	263	280	239	324	251	303	261	265	248	259	235	299	306	272	277	245	267	248	276	276	250	248	247	259	247	273	256	275	302	266	227	250	256	266	244	257	255	277	272	268	247	259	282	270	265	255	281	245	218	256	260	273	242	247	286	256	295	271	237	275	249	238	270	288	280	241	278	256	242	233	239	275	262	275	252	269	277	239	269	277	263	285	266	296	258	253	262	258	253	285	269	265	263	266	270	262	266	289	265	280	243	248	276	270	267	240	269	266	259	255	274	286	286	248	262	258	264	270	278	270	252	248	268	265	257	293	255	258	278	279	249	288	255	305	250	262	266	259	278	266	272	275	276	241	261	283	276	233	279	269	262	256	258	263	262	262	253	272	308	248	249	263	289	272	281	263	268	243	255	263	274	268	254	253	244	272	259	293	254	268	259	270	262	266	257	260	272	276	246	251	247	248	276	280	304	275	288	261	274	263	278	253	240	274	265	253	282	251	277	267	252	275	241	274	237	255	311	267	251	267	260	230	256	289	272	250	272	261	265	301	283	267	241	278	254	268	232	266	262	277	257	292	283	252	234	276	266	283	259	266	249	257	267	259	252	247	270	241	221	287	295	271	268	284	277	268	255	262	256	242	260	269	276	268	270	276	255	287	266	271	297	245	269	269	279	276	264	261	244	247	270	282	286	268	270	248	282	282	276	243	282	263	268	252	257	272	250	258	280	290	281	256	284	249	244	266	245	263	290	254	259	244	252	279	280	235	255	243	252	246	290	236	250	262	249	278	251	266	244	252	304	260	288	255	257	274	260	301	263	264	235	260	287	265	241	272	277	272	281	288	262	252	227	274	269	239	263	274	277	257	269	271	281	245	281	265	274	249	251	278	257	263	290	233	255	260	269	274	265	259	280	282	300	242	285	257	254	236	265	254	278	273	247	258	249	233	268	274	270	259	274	246	252	274	260	249	276	272	257	263	273	256	256	257	265	263	267	261	242	257	250	245	291	266	300	265	254	234	274	263	266	263	253	257	247	261	271	245	261	269	300	254	285	278	269	259	279	295	261	256	291	278	284	256	228	266	243	281	289	281	252	267	253	240	251	255	251	251	266	288	261	273	238	267	283	264	282	233	270	233	280	277	261	268	252	259	267	273	256	261	262	277	272	271	269	293	258	270	260	256	251	264	250	290	279	263	263	255	239	272	250	284	306	256	255	246	281	258	263	263	269	264	241	261	241	255	264	271	247	272	264	265	268	248	265	263	261	282	239	276	270	252	263	249	304	273	274	246	272	254	262	244	276	259	241	253	254	268	261	274	253	295	258	277	269	293	218	272	259	273	249	264	257	247	253	284	274	265	270	250	293	265	282	254	268	271	270	266	231	285	262	278	262	273	261	299	270	286	294	281	265	275	267	262	255	275	258	266	251	254	271	241	273	250	296	271	271	303	277	251	261	249	238	244	230	283	274	283	255	272	268	283	271	260	241	249	278	260	250	294	255	266	264	263	254	268	261	261	238	242	298	257	277	262	262	266	278	263	258	273	269	246	269	314	258	257	293	276	254	306	257	262	270	258	266	254	262	265	260	270	284	240	272	261	261	297	260	260	284	244	278	258	270	260	290	257	247	262	252	259	263	238	283	256	270	253	263	251	253	263	254	229	273	261	280	252	306	266	275	279	278	249	243	276	266	259	267	246	285	273	289	261	284	256	278	262	283	267	272	247	245	243	242	270	278	259	242	285	287	267	270	239	261	264	232	266	266	275	273	253	282	224	281	251	261	262	275	250	271	250	285	297	277	276	276	250	300	259	272	228	253	259	281	274	261	238	271	259	242	258	255	269	268	267	265	268	273	272	239	257	263	258
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
