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
339389094720	339389095240	339389095789	339389096339	339389096890	339389097439	339389097989	339389098539	339389099089	339389099639	339389100189	339389100739	339389101289	339389101839	339389102389	339389102939	339389103489	339389104039	339389104589	339389105139	339389105689	339389106239	339389106789	339389107339	339389107889	339389108439	339389108989	339389109539	339389110089	339389110639	339389111189	339389111739	339389112289	339389112839	339389113389	339389113939	339389114489	339389115039	339389115589	339389116139	339389116689	339389117239	339389117790	339389118340	339389118889	339389119439	339389119989	339389120539	339389121089	339389121640	339389122189	339389122739	339389123290	339389123839	339389124389	339389124939	339389125490	339389126039	339389126589	339389127140	339389127689	339389128239	339389128789	339389129339	339389129889	339389130439	339389130989	339389131539	339389132090	339389132640	339389133190	339389133739	339389134289	339389134839	339389135389	339389135939	339389136490	339389137040	339389137589	339389138139	339389138689	339389139239	339389139789	339389140340	339389140890	339389141440	339389141990	339389142539	339389143090	339389143639	339389144190	339389144740	339389145289	339389145840	339389146390	339389146939	339389147490	339389148040	339389148590	339389149140	339389149690	339389150240	339389150790	339389151340	339389151889	339389152440	339389152990	339389153540	339389154089	339389154640	339389155190	339389155739	339389156290	339389156840	339389157390	339389157940	339389158489	339389159040	339389159590	339389160140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2670	3600	2300	2670	3600	2300	2670	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2668	3600	2300	2667	3600	2300	2667	3600	2300	2667	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2663	3600	2300	2662	3600	2300	2662	3600	2300	2662	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2661	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2659	3600	2300	2659	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23028	20268	27204	23151	20209	8178	1708	1130	21255	42612	27250	10931	3121	1124	704	606	594	573	586	612	637	617	618	636	633	603	595	643	630	599	607	628	597	607	624	596	607	575	620	553	640	659	619	641	611	583	632	573	600	609	601	606	561	607	619	639	615	590	590	613	563	529	625	650	619	569	626	619	585	576	626	587	601	608	628	562	592	572	558	635	623	593	585	630	599	554	630	626	616	625	594	578	592	596	608	646	622	584	596	540	622	606	594	604	575	613	606	634	604	607	591	624	600	597	553	565	606	617	599	581	597	610	622	606	578	576	635	621	613	595	570	580	594	588	606	592	535	572	616	617	663	600	603	608	592	615	589	608	596	617	607	602	603	605	593	619	608	580	634	618	602	599	615	578	588	613	573	589	606	625	582	609	610	627	596	564	574	608	571	634	636	591	629	580	582	560	629	612	600	568	582	578	606	615	608	581	601	592	614	594	619	591	638	610	608	593	600	603	549	608	574	610	578	595	616	594	636	588	605	633	592	572	611	609	601	611	590	584	605	576	584	612	616	600	611	572	562	594	598	607	571	559	605	618	616	618	609	631	600	628	594	612	607	586	608	543	559	615	592	594	576	541	647	557	616	589	600	578	585	606	606	558	611	621	601	623	606	644	600	574	599	596	563	600	604	585	618	591	605	573	653	631	611	602	603	619	560	595	605	562	597	571	606	655	599	568	640	660	605	600	577	565	585	590	616	607	605	591	599	566	589	565	596	622	567	610	611	618	562	555	581	597	577	576	594	609	558	621	625	592	619	621	628	587	654	595	625	593	594	614	595	586	626	620	611	614	599	596	631	574	606	635	576	607	561	622	577	589	577	609	567	593	637	623	610	573	600	588	598	568	613	582	648	587	625	582	611	612	596	574	585	587	602	610	552	540	574	608	580	611	604	591	631	562	634	567	596	631	604	573	607	537	577	591	596	587	590	603	574	595	582	568	580	555	609	608	652	586	575	612	581	585	586	583	582	596	654	612	608	593	616	629	608	592	615	577	582	587	594	602	622	595	583	560	601	609	617	592	632	661	600	587	578	630	603	599	576	585	578	635	588	599	576	620	588	604	619	592	596	632	594	617	595	627	600	618	599	599	607	619	620	593	602	588	611	568	604	571	613	585	538	583	598	652	630	621	570	619	597	569	594	578	603	625	565	604	557	556	564	585	587	605	633	622	633	638	587	602	607	640	602	581	607	591	630	617	540	594	597	565	598	567	574	635	615	596	548	604	591	614	564	570	539	655	596	574	602	632	591	611	598	626	629	600	598	601	591	606	593	588	575	634	600	618	611	610	611	558	577	651	624	617	606	567	623	556	625	628	590	560	622	592	590	624	581	547	606	564	622	620	609	579	581	600	592	541	616	568	585	565	588	591	641	594	575	612	588	552	630	585	556	621	649	651	633	562	570	643	599	581	598	592	586	581	579	568	583	627	572	582	580	603	611	551	615	593	635	575	625	650	624	614	607	584	601	584	576	640	627	601	595	623	638	553	605	658	589	588	549	590	586	607	629	604	646	586	612	557	600	601	589	581	620	599	589	571	611	581	580	617	543	589	602	561	602	614	574	597	634	591	580	583	654	608	618	635	607	610	607	594	615	559	587	570	609	610	592	601	575	572	604	596	613	590	594	624	609	562	614	589	602	571	615	607	566	605	628	561	561	649	597	644	617	601	602	577	632	583	580	579	582	580	622	574	560	636	605	595	584	628	600	602	610	585	626	602	621	621	627	607	603	592	616	596	587	596	618	608	584	635	580	601	573	554	572	604	612	606	626	618	628	571	613	616	612	618	625	591	630	634	614	572	600	625	600	575	573	605	533	623	561	634	597	575	595	615	612	613	592	605	561	644	601	612	606	626	560	606	598	613	604	600	572	574	585	616	612	601	582	572	572	575	635	644	593	595	574	536	566	585	603	581	582	607	551	580	630	570	623	543	628	570	559	605	602	558	588	610	587	571	628	602	616	595	608	567	616	609	606	618	565	630	646	630	631	578	595	597	572	597	616	600	600	584	589	557	594	613	540	637	635	620	580	587	598	628	612	598	624	592	597	616	617	549	597	587	602	547	584	563	577	568	573	587	569	596	569	554	575	607	650	637	552	593	606	588	563	566	601	604	601	583	582	572	611	576	600	578	607	585	630	586	615	589	629	602	619	585	572	586	566	580	591	565	615	617	570	630	537	620	608	623	569	544	602	639	540	614	575	603	592	607	572	615	596	612	631	601	609	606	572	643	561	608	582	647	614	624	612	605	588	586	581	645	592	579	552	613	599	630	580	589	619	562	595	592	612	603	602	595	574	534	609	625	573	585	589	581	568	639	585	625	599	616	610	622	596	618	582	600	582	595	590	636	589	606	579	582	603	562	586	598	578	611	621	584	569	576	548	602	641	541	623	606	614	572	614	567	572	608	588	606	631	558	636	593	630	549	561	594	633	614	618	593	567	593	598	608	612	614	623	569	587	556	546	554	560	593	600	638	574	561	628	585	571	635	609	616	548	626	620	566	606	572	558	610	605	580	599	631	618	590	576	574	595	597	595	621	626	578	645	632	573	607	593	585	596	614	565	597	569	593	605	623	611	569	592	580	671	573	564	602	583	649	585	585	580	599	613	634	567	590	623	622	604	581	584	621	600	595	609	614	592	621	604	631	580	618	608	616	596	605	564	586	561	625	575	582	591	602	626	619	593	519	566	592	600	575	575	603	567	609	649	612	622	623	663	608	618	612	600	593	590	574	597	604	557	584	636	605	611	593	646	676	611	603	583	580	606	575	615	581	571	627	578	575	597	558	598	620	618	654	610	581	592	559	566	613	648	588	636	617	628	594	596	556	623	615	558	554	650	605	606	590	576	586	596	590	575	638	625	547	616	592	599	643	592	614	611	622	587	570	604	551	624	587	587	625	587	585	601	583	590	576	612	616	573	591	618	552	622	614	587	585	627	580	619	576	607	600	620	591	624	568	590	558	643	615	638	601	579	564	612	610	579	637	627	558	636	571	617	580	596	579	600	596	605	567	602	606	612	628	623	565	583	578	614	610	559	594	613	566	595	549	556	607	607	567	617	596	611	612	561	595	605	623	596	574	573	598	595	617	578	597	623	576	597	556	605	578	638	583	593	605	624	587	596	574	609	612	574	659	581	587	635	630	599	627	610	611	595	628	624	586	593	563	578	626	616	631	584	584	586	573	653	599	630	572	579	645	553	584	574	639	626	557	613	663	603	576	555	603	568	592	605	613	595	590	617	592	574	619	609	587	612	582	606	587	579	623	619	583	593	610	559	579	602	573	575	611	607	608	627	604	604	548	628	578	576	613	595	580	644	635	632	588	602	619	643	567	565	604	581	595	607	608	579	625	569	599	618	621	675	595	567	607	572	612	627	567	617	630	632	583	585	575	564	608	652	592	591	583	577	618	583	593	567	600	629	595	633	603	616	590	586	584	614	565	584	606	619	626	545	580	591	636
5466	10032	7358	3904	2795	1577	1310	1212	24961	36253	20447	7628	2857	1071	612	507	509	545	563	521	554	521	519	528	557	515	481	504	545	505	555	497	556	531	508	523	525	537	487	525	508	504	543	552	522	491	509	548	543	507	512	493	519	536	538	494	514	528	505	511	485	462	531	524	510	486	528	507	505	504	539	505	537	543	552	531	490	482	515	500	510	527	485	502	527	522	504	531	506	552	553	524	512	513	523	549	530	481	510	506	513	477	528	488	573	496	516	535	553	527	530	534	546	496	525	538	506	506	553	516	454	517	511	515	492	528	494	507	480	494	497	542	518	513	502	511	513	539	530	518	505	496	502	495	545	508	481	526	511	528	499	504	507	519	558	547	494	541	508	523	504	520	536	527	477	486	534	538	531	528	507	514	460	544	488	554	527	550	496	502	493	524	516	532	485	526	503	491	505	511	512	490	474	511	531	508	477	506	511	561	520	493	498	501	501	499	540	488	519	499	510	493	530	485	519	533	533	488	503	497	503	516	500	491	474	504	488	500	543	547	496	543	526	467	506	488	479	524	504	514	494	512	541	495	514	512	460	504	473	520	529	465	504	536	505	529	475	490	526	520	545	471	507	510	528	517	501	498	468	521	529	531	529	475	514	491	567	512	531	530	525	497	508	532	493	513	543	483	509	533	492	498	499	555	511	497	563	512	463	517	521	497	492	503	528	522	511	493	523	507	536	460	516	551	512	546	526	519	522	530	529	556	511	496	537	506	506	475	497	571	504	554	518	464	579	541	475	490	505	491	490	504	524	539	525	499	515	511	509	544	501	533	487	531	519	516	500	544	541	517	531	480	485	514	511	522	518	531	517	509	523	559	548	488	486	494	510	518	512	503	511	507	537	528	505	517	525	538	526	529	490	522	542	537	485	521	511	495	493	469	523	505	514	497	542	468	488	498	547	522	522	503	508	479	478	515	532	497	547	508	526	502	566	526	513	506	512	490	513	546	469	510	493	520	488	479	478	486	488	494	525	547	530	482	536	560	497	508	542	505	507	529	494	528	533	517	520	507	495	527	512	493	545	522	483	539	522	529	520	526	500	530	511	495	476	507	531	492	542	512	524	524	498	502	530	492	481	501	505	538	522	509	527	526	541	495	506	522	517	533	491	518	532	520	526	493	509	498	506	511	456	507	572	494	519	515	514	493	545	534	527	539	503	520	499	522	474	508	527	538	490	512	496	465	521	477	514	529	515	489	487	488	555	503	513	551	539	543	520	487	533	523	496	528	496	523	515	543	524	546	523	514	504	530	508	500	537	522	492	504	488	512	507	516	491	515	505	510	553	507	486	529	502	498	529	483	494	480	485	492	487	508	513	519	518	531	556	510	500	523	539	504	483	521	495	483	564	482	488	500	538	486	539	483	508	501	518	495	530	483	534	515	470	488	518	511	519	482	560	526	531	493	523	567	511	500	491	513	480	524	503	526	477	493	483	447	516	470	517	489	504	487	504	483	506	530	528	528	492	497	530	536	525	520	536	522	526	518	518	578	505	500	483	514	505	514	518	494	513	527	504	526	497	502	503	495	498	545	496	484	505	455	522	510	537	538	501	490	515	490	503	523	534	526	516	522	503	479	491	517	494	498	504	527	495	498	480	511	495	486	514	535	548	526	514	518	500	536	540	537	527	482	494	557	537	503	476	534	514	501	490	503	534	492	489	519	544	519	504	508	527	484	521	503	524	521	502	512	529	520	513	545	499	523	516	540	581	545	526	516	532	523	520	498	528	512	542	447	530	508	498	505	523	519	517	485	551	521	520	539	535	494	538	522	527	494	530	526	540	507	539	519	503	532	531	487	511	522	517	505	560	564	526	470	515	524	511	529	501	503	485	547	486	463	498	512	531	554	535	510	498	499	528	516	508	530	496	501	491	531	518	500	511	488	534	549	480	525	517	511	503	491	530	490	535	465	529	534	515	500	518	535	503	458	526	508	498	468	516	549	501	505	497	466	543	525	501	511	480	517	555	555	496	501	542	517	488	475	505	487	507	490	521	470	474	504	513	504	534	502	484	499	530	488	512	528	511	506	494	529	500	487	510	503	543	539	520	529	511	493	519	472	499	505	568	530	557	512	570	511	518	498	511	493	528	470	535	483	516	516	510	545	489	504	508	502	561	506	519	546	484	543	491	518	521	516	522	493	516	475	505	560	522	534	504	509	535	557	528	498	520	528	534	532	477	520	494	500	510	524	466	514	513	510	514	514	482	497	479	572	518	520	530	468	522	499	528	517	494	528	512	531	501	486	499	522	477	523	505	482	504	488	497	451	534	505	493	510	514	496	491	489	533	482	479	517	542	491	526	492	516	504	490	501	567	520	508	542	529	515	557	550	525	507	510	524	517	499	504	529	543	504	492	469	478	509	519	523	514	535	549	529	497	515	483	507	505	493	523	508	504	515	548	489	487	474	545	539	538	522	541	537	535	507	507	512	463	504	508	528	513	519	489	526	542	521	503	521	535	510	535	515	499	509	513	531	475	486	546	518	483	508	516	557	503	499	491	512	559	526	498	476	532	526	505	482	498	535	536	521	476	485	482	502	502	486	523	513	531	445	502	493	501	528	482	531	490	503	505	519	489	551	473	533	506	481	494	515	521	526	487	450	519	518	499	517	467	544	508	482	532	499	489	540	508	550	529	467	544	487	535	529	521	507	544	514	502	504	533	490	523	529	506	503	513	522	501	525	504	517	514	510	466	540	521	551	528	522	501	501	495	483	572	507	422	522	526	466	490	549	494	515	524	524	499	502	520	505	476	511	480	469	536	499	514	556	516	529	487	514	506	461	521	516	553	496	544	541	536	498	469	478	500	520	489	530	529	543	500	525	511	532	491	498	543	508	527	563	500	495	505	527	516	543	533	528	471	502	533	517	511	514	506	517	516	494	524	561	505	519	492	513	518	532	484	512	509	470	522	509	557	526	527	505	511	537	467	512	570	544	494	538	523	514	516	541	517	490	553	491	572	522	573	476	508	496	526	491	585	481	525	484	538	498	509	514	483	527	497	522	527	499	491	487	511	504	519	482	514	498	483	499	529	531	452	515	496	513	534	521	514	521	499	516	551	501	528	457	467	523	498	539	481	507	534	545	533	483	492	507	519	519	493	519	530	480	476	510	513	488	462	497	513	506	469	498	529	501	521	541	501	542	529	488	531	523	551	477	511	498	510	522	497	514	531	524	518	500	543	506	521	516	490	517	480	525	507	509	494	529	500	502	500	491	500	498	539	501	512	523	512	498	508	489	526	525	517	540	483	525	485	515	532	539	532	582	515	481	508	507	505	511	526	521	480	507	546	509	502	516	500	465	539	517	537	474	507	509	492	524	502	537	530	526	522	551	526	528	499	551	524	512	504	529	505	493	516	524	519	530	525	490	514	534	531	501	504	503	495	525	521	527	506	489	531	513	529	503	510	487	479	520	479	541	514	482	542	516	513	514	535	508	495	544	538	506
27538	12387	1999	1015	650	484	533	447	878	2906	2675	1349	766	550	495	460	437	456	511	476	454	453	447	494	439	476	457	447	458	488	452	424	479	465	479	456	458	475	429	484	454	442	481	460	450	431	471	495	453	487	497	425	435	470	447	452	469	433	480	451	484	436	471	440	450	477	419	481	442	457	456	429	479	482	425	436	464	437	469	453	462	476	471	437	475	437	442	443	472	458	453	489	459	436	414	417	458	444	435	489	450	430	446	458	441	448	451	460	456	438	420	423	475	500	455	438	464	471	466	404	461	439	472	436	419	434	425	447	450	432	519	433	500	477	450	421	456	514	518	469	457	454	397	501	478	437	450	444	438	474	440	462	479	447	412	474	426	447	407	464	458	491	459	457	441	478	460	486	465	503	453	416	480	464	432	466	452	438	467	430	430	447	435	476	459	479	485	442	452	455	441	468	515	453	469	480	410	457	509	455	479	435	432	483	447	456	428	432	408	464	472	460	435	445	400	459	456	445	441	448	469	461	449	462	464	447	418	458	487	453	493	423	451	454	505	455	482	432	467	484	453	432	421	441	435	460	416	431	443	435	437	476	427	417	429	474	456	450	464	423	438	443	444	428	428	434	442	463	451	454	447	460	449	474	484	451	434	470	443	455	455	450	420	450	452	478	411	434	405	452	458	463	459	453	460	418	453	479	483	448	473	438	469	437	442	438	405	468	439	413	460	419	463	449	455	429	467	457	430	432	470	454	421	385	434	428	434	417	469	470	438	472	452	465	490	419	445	468	455	453	451	469	432	447	453	467	489	427	434	497	479	461	457	415	457	464	423	465	478	426	435	413	448	429	471	431	457	451	440	433	469	482	469	479	429	483	416	433	487	433	446	476	509	418	478	470	470	461	462	449	469	482	458	480	501	448	455	488	464	455	438	444	466	446	432	448	465	456	491	452	472	462	451	465	469	442	447	468	475	462	474	477	475	442	426	460	446	455	449	418	459	413	433	456	489	469	437	453	433	438	457	431	473	428	469	440	440	465	423	431	477	456	454	431	470	437	482	461	438	458	466	465	488	451	442	434	479	424	419	472	441	454	459	425	445	460	446	448	440	455	458	530	450	468	418	457	452	443	455	468	464	447	436	473	431	459	464	415	476	449	443	475	440	417	479	454	446	439	423	450	458	434	456	417	448	397	455	472	452	442	426	454	475	430	432	413	447	419	449	480	470	463	467	486	427	420	436	447	430	440	474	473	441	445	419	446	491	490	441	482	481	433	467	445	447	465	487	450	465	462	421	440	462	452	449	447	434	442	452	454	520	438	464	469	459	443	440	463	436	495	448	472	453	468	472	415	471	487	470	446	415	438	467	436	448	450	460	430	430	439	458	462	452	448	482	448	456	459	499	451	471	461	474	441	495	478	438	431	437	438	507	473	467	480	435	443	465	499	440	488	461	462	451	463	457	470	473	468	435	482	485	459	483	443	470	434	436	445	481	421	445	452	439	497	422	460	463	471	446	426	425	441	407	422	483	429	435	408	411	437	396	445	466	462	450	440	469	435	428	420	469	461	451	451	458	452	452	495	474	459	448	462	480	440	436	467	446	449	454	439	464	459	444	441	473	459	439	424	474	462	447	468	449	453	415	436	494	491	451	497	429	426	422	473	438	462	448	489	441	416	430	434	430	420	432	454	486	465	447	461	470	475	424	423	479	460	437	418	477	442	439	437	450	469	437	495	488	438	443	449	490	476	451	475	486	443	451	438	438	451	447	471	412	432	491	478	439	430	465	444	493	461	437	503	430	452	461	450	416	442	446	460	414	420	448	453	450	493	471	456	488	475	446	463	445	451	489	431	452	451	452	436	446	462	440	456	462	423	455	451	464	464	389	429	466	472	431	451	432	467	490	447	419	478	444	417	461	456	498	479	432	464	453	471	424	474	464	456	417	451	485	471	478	435	436	484	462	434	426	477	481	459	457	465	486	442	447	472	480	488	423	437	437	473	484	445	476	474	458	447	428	465	469	483	470	480	433	498	424	474	489	447	471	482	461	489	423	469	455	418	472	484	456	465	465	446	475	423	497	455	488	434	437	474	451	432	402	424	465	434	422	444	471	437	419	437	429	455	426	439	470	464	453	432	437	409	425	457	456	465	422	438	454	458	471	432	440	454	423	416	449	418	472	447	412	459	463	469	420	482	488	455	505	440	455	412	434	443	422	419	475	460	493	425	451	454	432	448	431	456	492	437	437	464	471	504	467	441	455	447	474	447	424	489	447	458	419	526	453	462	418	478	460	458	443	413	482	457	462	481	478	454	446	453	412	448	456	458	439	420	462	445	436	441	460	446	485	469	422	427	469	458	452	476	458	443	451	445	452	452	457	441	427	446	463	431	471	452	452	458	418	478	457	436	465	458	489	454	460	458	413	458	479	455	398	473	447	463	479	435	470	449	443	444	447	478	487	460	454	458	453	450	445	462	433	490	452	454	467	442	462	461	456	427	478	506	449	472	487	443	439	434	469	438	460	487	507	462	462	413	483	448	441	446	460	466	436	483	448	450	468	466	448	433	431	483	443	446	446	462	447	480	430	440	460	462	446	460	464	475	433	449	447	438	413	430	430	451	466	447	426	432	464	440	480	425	437	429	458	439	463	407	458	477	444	433	479	446	432	437	415	491	482	452	475	464	460	430	437	433	424	442	485	441	493	460	445	420	465	465	435	432	472	450	449	461	497	424	426	438	397	460	492	461	455	474	475	465	464	450	480	436	456	458	435	453	449	441	439	451	430	447	469	454	455	451	478	445	420	453	463	477	485	449	467	449	431	439	497	413	456	442	463	468	456	442	471	478	474	444	456	470	461	444	469	460	455	475	430	469	440	425	449	466	428	438	451	466	450	425	439	427	453	458	468	464	432	489	487	474	449	458	453	439	443	473	444	483	467	433	478	466	434	463	456	488	441	441	454	430	481	421	443	475	445	474	436	471	420	423	443	440	458	444	468	466	455	463	420	444	460	445	424	445	457	449	434	428	482	428	424	455	460	445	444	452	465	459	454	457	413	494	464	468	446	419	436	457	454	434	444	459	500	479	464	466	425	435	449	431	452	478	431	487	428	472	424	452	440	442	452	439	473	413	465	479	486	476	438	420	436	459	469	460	468	461	448	490	459	474	460	462	480	447	453	426	493	448	432	447	451	466	432	453	418	483	455	440	447	431	435	476	469	474	469	443	480	473	423	429	438	423	446	478	452	459	455	443	409	466	475	460	447	435	479	491	440	483	435	429	467	467	443	450	466	469	438	480	443	455	445	466	457	465	444	416	476	421	454	481	431	441	447	455	459	401	420	443	472	458	439	465	474	423	462	471	468	455	474	442	466	451	435	433	460	438	416	465	415	468	455	447	453	466	412	433	438	483	432	459	409	457	448	455	445	479	443	423	459	467	421	427	459	422	422	459	435	392	455	460	450	454	450	496	459	486	478	431	486	455	425	430	485	453	443	478
5574	1808	1311	709	676	478	534	494	1211	3546	2859	1333	742	449	420	392	359	396	402	413	391	375	400	360	413	366	387	420	410	341	393	379	342	375	390	391	411	360	387	412	379	397	368	376	385	387	404	389	381	403	377	384	385	415	388	369	357	408	395	378	377	395	344	409	393	376	391	374	366	366	361	423	380	416	396	373	403	371	420	349	381	385	372	354	372	359	342	409	442	365	413	369	395	400	355	374	387	352	388	386	367	403	383	402	415	388	388	394	372	370	390	395	414	368	394	423	388	383	411	364	376	372	394	366	363	408	360	368	384	399	403	361	396	374	379	381	348	370	356	362	377	377	364	381	355	382	409	402	370	351	379	422	386	369	420	391	402	400	381	392	403	341	383	366	399	363	387	397	404	353	408	369	379	393	383	392	387	379	357	397	386	379	380	352	380	384	378	406	352	388	395	385	404	374	369	394	387	376	357	366	371	356	370	395	394	390	383	398	438	405	400	392	365	364	393	381	377	412	386	361	374	364	370	387	376	384	393	381	381	401	373	406	427	329	365	373	389	380	376	397	389	393	402	378	383	394	415	354	416	367	344	371	377	374	378	379	361	375	392	367	375	408	378	373	358	404	399	370	382	375	362	380	368	377	385	382	348	360	388	376	378	386	406	367	403	384	387	395	399	380	386	404	370	352	378	381	360	393	393	389	400	378	411	374	373	411	382	368	373	367	361	362	388	373	388	410	386	380	366	385	374	383	366	383	396	363	400	376	386	388	346	368	387	369	409	342	404	339	381	398	356	392	397	402	370	367	392	403	379	361	401	404	373	368	377	402	367	370	396	392	385	392	391	364	349	373	384	371	401	386	432	370	388	381	364	411	368	399	396	446	380	371	418	369	367	398	374	367	342	370	385	386	391	392	379	348	373	389	382	390	403	391	367	385	388	376	399	401	396	356	392	405	379	408	368	373	360	351	404	399	388	341	385	388	388	359	400	379	368	379	408	398	374	354	353	392	382	400	379	358	411	370	408	380	358	399	380	404	396	407	385	394	384	383	384	376	369	395	377	387	397	395	365	401	364	362	389	376	414	379	381	347	362	361	389	402	370	381	362	383	393	393	360	391	412	360	429	420	393	430	394	385	367	415	382	359	371	390	379	386	348	407	386	404	373	411	401	368	393	383	370	358	373	376	398	328	381	365	381	359	431	394	396	370	406	388	358	402	384	391	380	373	400	380	386	395	375	379	390	375	377	396	402	397	357	402	381	357	412	403	405	390	378	375	400	407	365	366	382	389	383	409	402	377	398	370	407	371	383	346	419	406	389	383	366	394	379	416	374	372	388	381	387	369	394	428	411	405	377	364	395	379	399	397	393	396	401	382	385	393	375	389	361	380	373	374	370	383	389	375	379	377	365	392	408	417	379	409	369	412	378	379	366	405	374	387	377	409	375	398	382	388	406	377	390	380	390	392	369	382	364	393	430	404	369	367	390	360	394	374	389	395	371	381	363	378	376	393	402	336	351	348	376	408	376	406	406	428	373	363	373	390	385	388	349	408	373	399	347	395	394	428	415	397	394	344	396	362	402	394	362	384	355	371	378	380	376	399	358	399	336	377	383	384	383	376	382	381	377	348	393	349	388	373	378	393	385	380	377	383	408	361	366	363	400	394	355	363	411	402	392	397	397	368	356	401	372	365	360	369	379	389	371	366	410	399	410	378	373	400	373	409	375	380	405	358	350	362	410	387	364	369	409	408	386	370	408	360	419	405	376	382	409	376	393	386	412	403	369	365	389	354	383	370	414	369	404	360	413	377	385	381	393	403	422	362	387	340	422	379	378	359	368	403	395	375	386	374	404	385	350	372	351	380	425	385	407	386	392	389	399	373	387	393	369	371	390	376	363	376	388	393	338	374	399	373	351	402	378	387	376	379	399	374	382	371	362	389	357	404	393	377	363	329	401	395	372	401	371	389	407	363	388	382	393	407	369	390	350	369	390	400	407	397	396	370	458	387	384	376	365	345	390	407	401	406	379	396	390	410	384	378	380	351	383	370	379	379	382	397	397	437	385	374	392	377	371	395	378	407	363	370	385	404	361	378	348	424	353	416	399	410	385	382	381	342	349	398	401	392	391	381	421	347	378	450	391	384	352	383	374	366	374	378	369	407	404	387	397	375	377	395	380	347	387	412	353	378	365	402	385	375	400	365	365	354	391	413	366	401	378	359	369	377	399	390	386	408	392	383	399	377	386	374	378	395	404	411	358	360	379	393	405	414	373	378	371	366	418	358	400	385	389	370	394	366	355	351	399	361	376	433	369	408	381	372	376	352	386	399	370	383	422	388	382	392	360	382	414	382	372	382	425	375	421	399	375	369	404	346	364	399	358	379	403	370	428	399	382	383	332	385	370	359	385	389	396	393	415	404	376	401	373	383	382	358	379	415	406	394	383	344	386	370	385	387	399	378	383	428	359	392	400	397	356	418	379	399	372	375	371	386	430	426	399	381	388	375	428	385	385	392	414	374	377	371	386	390	376	399	342	377	412	401	419	350	381	387	385	438	403	369	400	376	402	368	371	377	417	384	395	371	378	362	381	378	382	402	385	382	352	384	358	362	341	374	405	374	438	411	413	417	344	409	438	400	361	402	371	369	395	402	379	405	388	347	362	385	408	379	363	374	391	376	365	372	393	342	376	375	375	394	351	371	355	349	375	368	388	397	355	374	370	420	357	350	386	389	411	396	364	393	382	382	397	404	404	378	362	374	407	392	366	385	363	413	380	426	387	365	397	402	409	390	396	393	389	403	359	370	363	379	384	367	395	405	395	387	397	367	376	381	400	399	377	366	392	394	376	382	390	408	346	397	398	360	359	391	415	389	362	411	385	388	386	390	406	396	392	403	399	398	408	382	372	370	339	422	404	388	380	399	399	358	375	391	367	351	338	387	381	392	421	364	391	416	370	388	407	409	389	380	365	345	405	416	423	386	373	431	410	394	399	361	388	409	379	400	378	349	378	417	389	412	417	379	402	387	355	404	415	419	407	419	359	413	359	407	372	399	408	394	406	370	352	387	360	410	397	369	346	391	386	408	399	382	386	397	337	382	368	383	359	400	375	342	426	392	388	368	397	339	367	361	394	352	363	380	387	395	405	382	367	377	435	383	371	393	412	371	402	393	396	378	376	363	394	375	390	368	398	379	415	380	384	382	352	355	365	390	370	366	384	423	369	364	385	409	404	408	380	397	422	421	394	344	378	406	358	428	365	417	386	371	352	390	377	377	382	417	414	339	395	392	409	369	394	394	372	408	358	395	400	411	389	429	406	356	376	372	357	383	388	401	357	373	358	356	392	405	366	422	370	369	375	394	382	328	360	353	409	390	358	401	386	401	382	359	377	365	366	383	369	374	364	372	377	381	390	407	400	406	372	383	399	396	347	371	355	384	386	410	378	390	403	372	387	419	406	410	365	363	343	383	422	379	370	361	376	374	387	363	412	403	384	398
25618	21414	27344	25437	5856	1414	1033	799	5222	20404	20112	8489	2376	998	587	482	552	483	498	557	498	512	508	469	501	461	533	495	468	478	481	486	472	506	515	526	490	483	501	508	525	515	490	519	531	529	512	516	530	534	498	526	530	483	513	511	497	478	502	477	486	514	491	473	514	525	508	505	492	515	492	515	490	547	476	504	527	502	520	514	513	504	506	521	508	476	514	510	499	527	521	521	477	496	509	501	517	501	494	495	500	508	499	489	521	486	499	517	511	527	518	503	504	464	533	497	508	524	482	496	490	510	459	473	491	520	530	483	512	524	517	529	494	485	484	515	490	517	503	497	469	560	485	499	502	517	504	484	481	513	523	513	506	501	508	476	500	486	528	495	495	561	531	530	540	538	482	520	487	511	499	532	491	502	494	477	503	478	496	485	498	533	523	486	485	506	512	540	515	564	518	539	496	476	509	479	483	481	519	497	490	518	520	504	516	480	529	489	508	551	496	510	502	499	513	488	507	486	516	548	531	525	516	483	518	508	527	505	559	537	519	503	483	524	501	493	517	499	458	471	519	497	497	508	505	525	513	514	518	491	522	493	515	536	504	485	488	487	506	544	517	528	482	526	460	509	494	521	501	476	537	513	530	503	507	514	547	518	498	489	478	566	472	535	518	502	490	514	567	508	512	537	538	495	511	543	524	518	520	510	502	498	504	498	548	539	488	462	516	506	524	521	551	513	485	479	545	512	504	500	513	470	532	524	451	493	489	494	467	540	525	478	517	490	529	464	543	486	501	485	527	533	483	504	526	511	451	496	517	483	506	492	462	483	480	511	492	530	541	502	499	498	494	496	480	530	513	506	499	485	495	531	467	496	476	526	499	492	466	520	472	463	514	486	486	521	496	491	518	466	487	531	530	502	495	519	516	493	495	522	511	502	547	502	500	503	509	530	517	529	499	478	491	499	502	515	497	535	526	498	495	480	502	471	511	490	519	522	501	509	506	512	486	509	502	505	502	498	521	463	502	512	496	482	514	509	511	569	533	522	492	485	464	524	498	519	536	523	507	565	453	502	477	510	505	500	489	477	503	484	509	504	507	527	527	501	502	502	528	506	522	501	513	500	524	495	507	470	493	513	477	487	530	519	511	538	540	525	524	488	502	511	480	518	496	467	477	515	474	493	499	508	521	514	536	520	491	518	476	482	546	504	514	493	532	527	506	519	486	487	483	475	491	513	498	476	505	491	499	486	490	509	508	506	523	509	479	528	510	516	547	493	511	483	507	508	470	462	506	516	470	473	527	514	515	523	546	508	522	500	501	495	518	513	501	491	506	508	521	487	491	522	550	518	492	513	487	537	454	503	527	462	509	514	555	484	515	503	517	509	523	498	488	507	557	506	489	515	463	502	509	503	517	530	480	554	485	487	522	520	514	502	508	536	464	490	534	514	510	537	526	490	493	505	511	501	493	534	506	501	514	498	520	530	518	533	487	515	495	463	551	513	536	505	531	484	515	522	539	510	492	519	537	527	510	546	515	495	537	506	533	497	490	505	522	525	477	533	490	522	469	449	538	477	521	505	532	532	509	476	449	491	479	511	510	526	508	522	514	496	461	482	518	515	534	516	504	512	516	481	485	499	487	502	504	498	505	521	497	478	468	499	490	512	512	534	489	483	511	531	484	487	473	491	489	479	497	510	471	477	474	513	518	541	510	539	551	487	533	490	519	519	481	508	478	511	506	482	541	507	505	529	472	535	527	498	461	531	485	524	511	490	512	498	527	492	517	458	483	524	538	514	558	506	499	545	451	503	503	517	487	484	501	517	514	478	468	488	475	543	485	516	517	481	462	541	508	515	529	504	484	547	515	503	508	483	496	475	501	493	481	491	486	539	552	497	537	505	513	490	540	509	524	479	525	533	450	475	490	474	497	466	492	505	503	512	505	503	490	516	523	568	530	534	489	499	526	484	482	486	548	541	517	528	518	466	509	500	489	496	473	525	472	513	552	511	476	571	497	492	499	509	461	494	507	469	491	484	470	542	496	505	508	516	509	516	515	557	537	507	493	509	512	505	484	546	521	525	525	510	502	536	518	487	517	499	527	504	540	468	501	519	506	514	517	505	522	498	514	475	521	445	502	527	531	480	465	518	502	511	530	483	485	497	485	504	504	509	512	513	451	500	507	546	526	492	534	519	495	547	519	476	516	522	487	566	494	478	502	534	495	501	503	510	498	497	486	518	501	505	477	469	453	522	510	531	500	538	498	502	461	528	504	527	509	470	543	479	509	542	536	476	508	515	531	491	523	487	518	462	491	490	515	514	503	532	490	547	508	503	521	488	536	488	488	506	529	514	458	566	500	496	554	499	501	525	502	510	506	510	489	474	456	532	534	479	519	508	517	485	501	496	504	496	521	444	491	505	537	503	557	493	492	490	549	544	522	527	500	532	520	505	513	457	502	507	490	473	491	471	478	504	500	486	522	494	480	487	529	522	530	506	498	516	465	510	495	515	456	506	516	504	485	513	517	527	484	539	475	502	506	498	504	550	519	510	517	505	465	508	510	513	493	503	463	530	484	509	524	472	546	506	519	452	476	500	528	562	508	566	534	519	555	518	544	467	515	462	501	539	511	516	509	471	531	506	509	507	526	533	478	477	547	520	482	503	539	482	488	489	523	508	483	523	448	512	484	522	541	504	485	472	493	529	526	492	481	540	522	537	467	464	497	504	480	510	534	524	515	480	524	516	529	512	522	475	517	519	496	502	519	521	495	503	518	520	541	456	528	488	494	463	519	527	493	465	465	498	475	500	548	527	490	520	527	505	515	537	537	504	496	511	489	519	470	488	514	465	522	490	508	484	486	483	528	527	501	469	488	499	551	509	442	505	481	524	466	461	497	528	504	483	526	490	507	505	499	473	528	506	507	470	531	532	497	532	489	488	505	487	468	502	515	525	516	535	541	493	451	513	483	511	490	488	513	513	518	507	499	467	519	481	544	523	451	501	485	511	472	485	455	544	492	533	506	524	488	479	502	506	499	520	499	504	525	556	510	508	492	509	525	519	506	481	506	533	518	493	540	494	512	539	511	522	517	463	506	496	476	526	510	531	553	508	555	478	520	500	504	506	533	544	523	528	467	479	491	509	528	499	519	535	488	523	516	507	477	516	505	485	497	503	488	468	522	528	482	515	508	534	493	504	497	480	521	587	453	538	535	490	523	495	511	495	459	492	457	522	537	517	529	509	505	458	522	516	529	534	493	472	505	531	454	514	536	513	522	531	516	493	503	506	523	527	474	526	510	541	484	530	529	528	502	537	536	538	478	522	514	514	523	457	480	498	554	502	501	526	510	525	537	534	537	545	476	509	537	516	497	498	515	469	498	496	497	498	479	498	499	532	515	484	517	524	493	478	502	524	491	518	466	453	537	510	485	548	510	503	505	544	530	508	492	467	517	512	498	495	472	460	499	537	509	503	472	507	519	514	495	509	475	453	475	484	506	540
4867	5148	4153	1979	1447	1182	943	928	7658	20572	16978	6811	2400	950	521	460	421	472	452	446	430	460	430	476	451	460	459	437	410	445	455	451	453	433	460	409	477	435	446	473	440	457	447	468	450	446	446	446	477	423	407	463	453	433	400	440	438	438	434	412	425	421	432	433	450	444	422	438	431	433	458	451	496	458	444	447	424	451	445	474	451	459	460	492	436	459	463	435	428	466	418	440	451	424	436	414	407	453	451	418	442	430	420	432	457	455	416	492	449	439	443	437	475	402	415	456	446	399	473	446	450	439	419	452	453	465	473	460	398	447	441	436	507	485	440	462	445	466	433	411	461	446	457	456	465	464	446	454	445	418	442	450	482	430	445	433	465	431	419	462	430	407	452	440	431	470	440	450	441	474	418	448	431	421	444	458	413	412	436	455	450	415	464	417	402	405	479	438	413	448	414	440	444	421	455	427	486	464	415	449	441	423	407	456	447	464	433	429	445	424	435	431	421	389	422	486	417	434	425	440	433	453	444	453	419	444	404	431	420	446	438	447	441	431	458	443	438	433	469	473	446	451	436	452	449	482	442	421	430	444	456	463	456	426	430	426	415	450	430	467	467	412	411	430	448	453	436	418	438	434	435	408	435	407	427	470	484	410	451	460	485	447	422	438	413	461	416	448	421	406	475	450	477	426	417	427	456	417	445	422	465	404	443	449	439	455	467	427	469	437	468	416	454	469	403	452	423	440	457	408	409	468	435	432	418	446	403	431	437	483	471	448	460	445	449	450	468	454	467	459	443	452	460	392	438	428	451	444	436	420	470	427	464	422	484	441	433	430	411	412	409	444	480	448	428	421	440	402	476	421	429	474	443	474	444	410	418	417	467	441	442	435	432	453	417	424	387	447	418	428	426	465	401	472	468	470	455	451	456	413	439	414	431	443	438	430	442	448	495	457	442	457	449	440	420	445	449	447	440	471	454	474	449	444	458	432	397	450	422	434	439	459	437	454	464	409	451	450	477	439	438	418	418	421	416	436	443	417	404	461	422	431	455	441	441	434	450	450	422	430	427	417	434	437	451	432	414	421	428	443	444	422	502	428	428	452	431	478	503	449	468	451	423	443	437	440	481	382	481	463	435	489	409	449	426	460	471	450	442	456	458	439	460	433	446	444	473	409	434	450	467	439	428	421	445	467	448	446	438	433	479	436	399	425	429	438	447	457	451	464	429	435	439	434	418	456	430	447	436	440	426	413	449	453	448	457	464	474	418	445	410	464	421	481	438	429	429	412	482	467	464	422	442	440	435	440	451	450	434	467	438	409	412	449	425	437	415	421	458	447	430	429	440	441	454	432	422	409	449	461	427	441	439	435	390	432	442	454	383	439	426	467	390	410	449	454	457	468	464	402	438	433	406	452	435	421	460	415	420	439	437	446	463	453	459	440	501	445	444	436	464	430	447	453	451	450	438	434	388	441	456	449	446	423	455	464	437	423	460	404	409	436	476	412	436	440	454	455	465	431	414	427	458	399	443	442	439	398	425	449	423	412	445	429	411	415	420	426	446	454	433	413	468	484	415	460	442	464	433	454	444	462	424	397	428	431	430	428	406	450	441	432	426	449	433	433	414	443	458	442	394	455	458	433	411	444	436	414	437	414	448	406	442	427	424	436	464	481	439	422	444	409	473	447	426	452	441	441	440	403	458	435	397	460	445	427	428	436	435	440	430	423	395	474	491	424	458	450	462	487	434	484	414	456	465	476	416	446	409	467	410	466	454	445	407	428	441	438	402	462	463	418	418	445	432	418	454	442	403	453	421	402	429	466	430	442	453	450	413	440	462	468	436	446	433	412	443	378	408	424	449	441	434	424	443	458	440	420	459	435	426	415	447	444	456	425	411	474	470	418	429	411	444	421	448	466	423	430	423	437	445	490	439	422	407	449	408	446	405	443	448	442	418	421	397	439	457	462	454	418	427	416	480	416	416	442	467	468	450	450	492	446	412	424	417	473	455	455	473	440	411	435	448	428	427	422	418	466	410	406	468	467	449	457	435	432	410	409	454	409	502	424	416	412	438	437	433	435	416	414	440	442	444	480	450	462	433	404	430	418	461	456	432	440	441	440	454	436	467	440	411	415	431	442	408	421	403	448	408	430	460	449	445	444	413	433	455	443	457	434	397	409	451	424	435	459	436	434	431	440	433	438	409	429	421	425	415	445	446	465	460	470	437	458	448	446	441	424	444	425	397	444	473	417	424	420	415	361	438	453	426	485	435	438	460	404	422	447	483	424	485	432	443	431	453	437	484	410	429	433	419	429	418	436	434	419	444	435	422	446	439	443	472	459	413	449	427	462	429	481	443	446	424	432	459	430	462	475	440	425	461	409	474	418	437	471	467	439	492	415	454	450	429	425	439	436	468	437	426	436	398	420	442	424	417	433	431	449	434	474	424	456	422	440	456	460	457	463	417	468	396	427	462	403	414	446	415	433	444	447	406	447	442	429	459	450	455	431	436	419	431	468	452	414	401	464	500	451	442	430	434	480	420	414	427	456	437	441	431	410	435	443	427	412	463	427	419	437	459	419	430	410	402	437	460	438	437	462	454	432	432	409	444	443	423	415	455	436	413	448	449	443	432	421	441	466	456	451	437	405	421	473	433	446	433	429	408	397	428	422	444	460	488	436	458	437	394	432	427	418	447	428	441	470	406	427	433	441	472	422	407	401	448	433	416	475	425	485	427	421	428	446	470	465	439	464	419	441	449	418	461	421	461	424	435	423	475	435	392	454	401	406	433	421	426	485	456	459	437	405	412	420	426	440	426	443	443	449	462	429	424	451	448	417	444	434	435	422	483	445	434	430	452	455	447	444	427	436	445	443	435	450	423	371	439	404	430	439	439	441	423	438	437	439	440	426	409	442	463	454	441	445	402	438	454	443	459	435	449	443	470	421	432	472	475	496	435	471	431	424	439	427	494	429	429	420	374	435	437	430	453	420	427	437	408	408	453	399	441	425	429	461	464	476	467	425	422	429	424	439	466	470	410	442	456	405	418	487	420	447	456	393	434	399	431	468	403	431	449	436	436	436	488	431	415	449	461	434	468	444	433	441	463	437	453	416	455	492	458	402	414	425	438	446	409	420	446	459	435	445	425	434	424	452	435	454	463	418	423	455	437	446	435	413	453	403	461	439	467	425	449	456	461	410	479	418	469	444	412	458	434	425	433	436	443	449	431	419	452	439	458	449	402	455	438	416	479	443	417	458	423	416	424	465	451	439	463	459	435	447	459	402	428	432	425	412	453	443	455	445	462	404	477	435	451	428	439	465	404	444	466	447	446	437	415	410	436	437	468	468	452	427	430	451	427	469	408	402	419	445	403	445	417	400	452	450	480	445	435	460	417	434	477	478	457	429	429	446	437	446	433	449	407	428	451	432	433	436	489	429	440	425	448	420	434	440	475	454	432	409	434	444	435	427	398	399	463	430	412	442	423	411	435	447	465	445
24384	21436	28785	24515	21302	8632	2252	8119	22339	36624	31412	15600	4810	1643	804	682	701	665	640	661	635	688	630	662	653	622	656	665	617	644	612	646	632	659	621	662	682	692	665	660	646	661	662	623	622	642	688	588	666	631	660	646	659	636	683	636	662	681	649	647	669	604	622	615	647	631	653	626	687	655	591	625	634	667	664	648	665	656	649	670	677	613	615	601	609	636	665	685	663	671	630	627	590	635	655	673	639	653	660	625	660	663	646	658	629	683	626	599	681	648	659	641	698	642	643	661	680	646	665	608	619	614	653	657	608	598	682	672	648	663	622	615	614	660	593	670	678	630	672	651	636	653	606	641	618	622	630	576	615	658	640	638	631	621	657	642	615	628	647	639	645	621	682	677	602	642	615	632	650	655	649	624	655	643	618	690	635	645	687	664	627	666	622	652	614	589	645	656	671	635	659	672	672	661	630	648	640	669	637	649	672	613	607	665	647	670	668	697	649	624	650	655	618	614	623	630	652	630	603	690	650	649	625	644	674	617	616	639	652	615	619	661	643	657	642	642	641	659	644	629	663	598	641	681	647	646	704	647	630	642	638	659	647	654	656	678	651	640	661	616	631	667	681	658	656	621	664	653	664	648	604	668	617	648	625	671	665	620	616	632	672	623	676	648	618	656	589	637	622	674	638	655	625	673	647	635	698	641	685	685	649	633	622	630	612	638	687	677	664	633	610	665	674	642	619	638	651	673	595	657	601	617	643	597	628	607	642	664	643	636	631	675	669	640	644	677	652	678	660	634	662	665	644	593	632	623	626	620	618	654	621	594	609	671	618	699	634	635	596	659	688	622	634	624	652	687	626	632	660	658	621	624	646	637	671	656	648	644	656	666	645	644	654	606	635	629	623	635	642	652	635	645	657	644	630	641	671	682	605	628	607	677	628	619	590	699	687	613	631	664	647	653	655	646	628	654	659	662	610	646	629	664	668	658	626	607	618	657	702	587	670	626	668	709	636	591	647	672	607	628	655	623	622	648	682	588	630	673	635	663	613	628	652	638	635	672	693	600	645	644	636	601	633	639	644	635	693	655	659	668	595	652	634	660	626	667	631	609	646	646	649	637	674	636	623	676	690	650	672	622	638	647	614	680	649	619	642	648	647	603	632	678	632	656	627	654	648	658	645	685	699	624	652	629	656	651	644	645	624	693	669	609	645	628	629	633	643	619	682	633	633	669	649	684	605	645	648	598	610	624	629	676	601	603	575	661	652	654	645	652	663	582	627	616	659	638	669	619	649	609	621	705	654	666	664	659	618	649	615	651	604	646	650	660	620	623	636	621	654	592	634	589	647	642	658	654	666	633	695	646	655	667	606	663	678	676	629	671	570	616	620	647	660	623	609	643	658	652	611	598	625	641	653	675	679	653	640	667	706	616	649	594	660	575	594	626	637	595	650	655	658	633	631	638	602	631	611	673	612	642	613	678	658	696	610	615	669	690	648	698	625	667	720	621	662	624	652	627	632	672	647	622	675	654	647	636	666	588	651	670	617	680	615	634	604	634	636	685	599	651	624	662	665	650	609	650	693	678	635	651	674	606	613	606	613	611	684	638	655	638	625	629	627	668	588	638	645	633	638	651	635	608	655	608	643	655	614	655	623	665	626	600	677	653	644	710	595	628	646	675	634	601	631	619	669	598	660	599	609	575	628	637	622	638	681	652	667	630	636	600	672	681	675	620	635	603	654	674	634	646	641	585	662	658	653	644	635	660	646	662	661	634	612	606	590	606	678	646	650	657	639	622	664	650	649	710	636	634	645	672	670	641	664	616	628	605	646	647	638	624	632	688	630	698	631	657	652	693	609	627	640	630	657	666	650	636	619	666	647	662	605	622	638	642	642	607	622	660	618	608	619	647	664	679	584	645	659	646	637	638	619	634	620	632	636	656	639	665	632	646	621	622	605	674	638	648	648	639	655	634	611	615	677	631	641	673	634	644	670	646	619	629	633	627	634	617	689	601	612	595	664	589	634	630	614	646	614	664	638	650	655	615	629	606	659	663	660	633	653	676	630	625	598	701	611	659	655	626	653	691	661	657	683	651	629	611	635	617	639	634	641	655	671	627	654	631	667	589	647	631	650	678	696	630	636	606	697	624	625	621	620	664	686	634	622	643	646	677	636	651	620	621	649	652	639	632	614	663	671	684	629	611	623	635	619	672	647	663	627	647	649	642	639	650	634	679	667	660	613	633	670	686	604	623	637	636	619	629	616	615	618	608	654	657	647	670	642	663	653	670	606	654	674	616	661	652	668	656	670	653	607	608	620	684	658	597	666	685	599	602	620	646	667	624	639	668	652	654	666	655	622	634	658	612	648	669	658	596	625	597	642	629	623	648	674	623	637	658	629	640	609	649	601	664	681	654	633	649	649	644	603	610	622	631	692	588	619	705	635	649	681	664	597	665	666	643	619	635	643	642	721	646	662	612	614	651	617	653	665	625	633	677	623	655	645	623	668	690	634	623	652	584	642	651	629	602	618	647	653	655	628	660	674	677	605	678	618	624	624	685	690	618	625	634	602	620	646	601	632	608	652	604	661	631	661	593	650	650	640	615	624	628	636	583	661	629	628	649	657	605	619	625	647	619	605	633	629	606	679	616	638	625	614	686	623	624	612	660	601	678	695	638	627	606	613	637	609	630	667	618	635	667	644	615	687	642	621	655	673	616	639	640	641	634	649	650	674	669	669	652	633	620	641	655	619	616	622	651	631	620	682	632	619	637	661	698	646	614	638	638	675	633	682	653	657	635	624	662	612	612	669	664	682	620	667	627	643	626	631	637	590	641	647	630	692	663	648	619	709	615	656	657	654	602	681	622	612	610	628	638	666	629	672	616	676	640	625	664	655	694	631	630	631	650	643	662	600	643	616	669	661	654	632	640	645	669	643	633	683	656	666	643	649	665	642	656	616	658	651	700	631	658	691	660	652	620	652	658	620	633	660	625	650	661	629	640	642	617	588	630	616	652	625	655	667	600	612	630	651	650	641	645	615	654	681	625	614	632	616	619	677	582	643	659	696	658	665	701	608	679	635	674	670	696	645	608	649	638	652	652	664	669	635	616	628	670	601	650	626	620	626	627	648	616	633	600	655	620	696	694	616	625	642	639	635	640	675	625	630	617	629	650	646	639	660	650	623	631	642	647	675	655	676	590	655	659	634	666	651	653	632	632	604	673	618	642	685	600	680	690	613	619	682	660	597	644	608	684	657	640	676	690	663	626	654	616	656	682	654	639	638	613	623	653	635	661	648	672	642	674	661	607	618	651	675	636	678	675	683	639	642	657	624	627	650	618	619	631	667	633	695	600	644	622	582	633	623	646	625	651	634	634	640	628	612	687	620	657	673	646	646	626	677	698	643	652	641	650	635	645	617	629	630	649	653	625	625	613	591	621	670	658	700	646	612	647	629	623	624	629	701	654	612	626	602	633	637	644	632	602	668	660	579	652	614	620
5320	9233	7211	4507	2886	2035	1694	10589	22628	33571	26801	11460	4109	1524	722	579	576	502	523	532	567	503	539	637	585	562	548	540	593	521	563	561	540	565	539	566	574	515	632	576	542	568	535	551	578	553	543	548	569	526	551	532	548	544	497	571	524	528	561	561	564	577	572	536	616	543	558	531	558	564	552	551	548	575	585	576	548	587	550	490	511	540	551	577	576	545	532	580	547	550	540	552	560	576	593	549	584	558	542	561	526	583	558	590	525	540	545	595	541	571	547	574	554	551	543	608	542	570	534	605	547	555	544	557	546	555	564	517	572	579	558	532	564	564	517	547	528	561	537	543	559	588	584	561	531	545	548	546	629	542	542	545	596	536	602	497	556	570	547	512	548	545	506	572	615	504	479	555	496	575	538	569	554	544	559	552	569	499	577	522	546	582	552	535	552	541	580	566	556	554	557	539	570	596	533	531	574	533	559	535	559	563	538	572	555	607	529	592	584	535	556	538	568	544	545	561	549	551	546	539	584	546	547	576	551	548	510	514	549	562	481	553	495	535	565	542	540	549	559	543	572	545	581	604	544	521	526	566	505	555	559	525	532	565	551	542	563	546	580	557	534	567	562	568	590	550	537	532	504	556	562	555	558	589	557	515	579	556	550	530	544	576	567	559	568	550	555	562	554	551	502	569	585	564	527	538	508	591	555	584	546	522	547	553	579	521	542	551	537	574	517	555	564	535	531	567	563	557	530	563	496	547	526	592	561	552	567	530	517	520	516	544	514	609	537	555	540	541	520	551	566	574	534	559	527	553	555	578	556	548	535	585	522	531	590	550	562	539	554	523	522	539	555	569	546	606	528	556	540	541	542	528	578	518	553	511	556	579	513	524	554	581	550	566	558	559	525	571	544	556	521	558	564	554	544	545	526	585	533	558	542	581	531	519	549	601	537	551	543	560	543	539	538	520	524	543	537	533	571	566	544	576	562	582	546	545	570	551	523	517	533	582	567	516	552	507	549	566	581	535	586	545	503	527	544	563	570	558	562	568	540	544	527	502	505	517	533	544	535	573	580	574	496	562	590	588	509	532	583	552	559	549	549	515	533	585	573	547	551	506	552	549	553	549	581	541	537	586	549	558	509	549	562	576	529	580	561	521	586	561	556	544	497	578	552	534	533	556	517	509	573	553	600	537	548	552	523	549	582	597	632	523	543	543	581	555	533	522	581	543	544	524	546	523	559	528	513	520	593	505	556	597	549	555	539	542	557	547	566	545	536	514	578	514	562	592	568	540	558	547	534	576	494	546	554	554	538	533	561	519	528	565	566	539	515	582	535	575	558	539	510	539	538	558	554	541	532	549	576	524	561	505	550	542	521	584	533	550	557	527	532	558	556	552	593	531	576	533	577	569	559	553	531	538	565	540	555	530	511	526	565	520	550	559	537	557	551	527	572	546	516	586	507	568	588	531	562	527	530	579	528	535	541	540	525	588	541	502	491	555	575	530	514	585	551	559	515	561	509	565	531	567	554	567	546	571	559	579	531	569	570	534	539	580	552	516	540	585	555	545	561	545	499	520	578	561	587	528	554	570	505	526	515	555	577	574	552	520	550	553	567	562	533	526	527	556	562	525	528	538	561	566	511	566	531	519	542	549	545	565	531	555	539	577	541	582	563	559	532	553	530	577	570	567	509	575	550	496	556	543	536	585	528	563	593	536	538	556	550	496	550	548	547	541	552	555	571	539	533	526	511	507	537	541	554	527	514	536	528	539	519	524	560	538	526	529	552	541	544	576	500	547	560	513	563	530	528	559	540	539	575	533	514	544	559	603	533	520	571	562	530	520	594	508	526	539	562	529	567	571	571	549	598	551	518	512	577	525	591	534	512	522	554	504	543	566	533	536	582	529	533	578	527	578	576	551	514	525	526	551	546	522	555	547	605	518	540	535	514	577	590	561	518	502	550	536	587	495	556	541	502	568	526	541	535	541	503	575	551	576	525	561	532	547	538	480	547	522	594	565	555	554	507	523	540	574	550	541	534	524	586	553	556	573	556	530	527	600	546	540	555	533	525	564	552	537	544	522	543	552	524	557	521	540	560	531	530	557	551	571	557	567	568	526	577	551	551	577	536	561	539	598	598	539	516	579	568	562	569	531	540	577	525	524	550	579	564	553	573	551	534	571	556	569	527	533	552	509	595	518	530	567	559	541	574	583	517	544	586	544	530	502	562	533	531	505	542	540	524	560	538	543	567	551	543	545	544	530	550	543	546	526	562	555	572	600	529	566	563	570	516	547	543	525	547	561	561	560	519	537	498	588	524	587	564	620	602	529	538	563	556	544	538	554	526	534	502	490	557	527	587	566	536	526	539	554	536	539	555	546	534	567	539	574	532	511	524	502	533	524	542	547	561	568	555	541	577	548	528	569	556	537	574	533	576	578	562	541	537	574	562	582	563	544	492	533	556	537	542	536	544	591	551	536	526	543	496	536	538	572	544	545	537	535	580	569	516	539	577	550	482	543	541	525	561	530	506	515	561	496	610	555	567	543	539	616	558	523	584	560	550	524	551	488	554	533	556	600	543	520	559	556	531	531	559	521	533	559	557	550	545	551	546	507	568	537	525	523	543	544	603	566	561	513	534	543	547	552	502	544	547	536	546	578	538	532	573	534	494	571	553	537	557	527	505	568	543	532	524	533	563	558	538	546	522	531	535	536	554	527	536	564	563	546	490	526	535	514	502	535	532	545	567	559	516	539	553	561	549	565	541	588	508	515	519	550	545	526	549	501	544	569	555	502	583	535	501	551	546	570	521	607	554	611	497	570	563	577	532	570	523	534	551	564	555	570	503	567	534	545	565	576	532	517	554	547	559	555	567	542	551	605	526	519	568	533	562	598	560	510	545	546	557	560	569	533	555	576	546	568	553	515	551	537	542	542	512	557	553	559	536	520	514	598	579	539	522	578	509	577	528	554	552	533	534	557	527	545	516	553	550	565	508	555	559	547	524	511	524	556	560	544	471	529	570	523	553	583	566	583	550	553	520	542	557	538	543	524	524	526	556	552	537	533	547	538	563	542	540	516	566	537	583	546	555	568	570	551	582	562	541	550	551	563	520	509	533	539	571	523	516	570	568	562	498	559	560	539	579	599	567	550	523	560	532	548	510	586	549	542	554	549	561	569	529	547	545	560	578	507	575	549	578	540	575	566	559	544	560	551	554	547	527	526	496	571	585	535	526	539	521	572	567	553	533	547	556	520	546	518	568	480	541	539	492	560	547	528	525	556	533	566	514	576	581	535	531	545	560	557	527	531	531	541	558	546	540	547	534	529	563	552	583	568	573	526	555	539	506	540	559	557	514	548	555	519	542	564	548	555	562	536	583	578	535	530	502	543	543	559	486	542	532	537	533	503	544	526	552	538	531	551	584	552	557	581	587	555	533	520	525	608	535	548	524	568	552	553	518	573	571	520	547	543	520	529	562	550	508	525	524	577	530	513	545	552
27760	12428	2079	1214	800	611	532	965	2285	2312	1944	1136	688	503	507	470	463	470	446	530	468	462	489	495	457	465	454	462	450	438	465	467	493	491	504	486	489	484	456	462	438	476	521	475	500	434	517	501	486	485	461	516	482	506	469	497	467	482	496	481	482	488	494	485	454	491	450	494	500	522	463	473	468	480	515	438	498	459	444	458	450	471	491	495	469	480	492	499	490	484	470	518	490	490	518	505	481	423	453	522	484	477	460	467	493	477	479	434	488	510	480	473	474	454	483	512	434	469	492	482	504	460	490	473	479	461	515	476	475	487	477	468	479	510	485	466	453	482	497	492	486	468	455	496	466	511	490	490	505	513	434	474	496	447	468	458	452	445	470	451	459	491	464	513	515	479	475	474	447	474	477	509	463	489	474	441	480	481	478	500	468	504	472	510	498	545	480	477	485	464	481	447	501	482	485	494	516	491	446	456	480	485	481	497	501	466	520	484	462	449	507	466	458	472	473	487	486	471	491	510	493	488	541	466	471	470	497	471	468	475	448	473	478	470	448	504	502	463	407	494	528	498	503	453	518	490	529	455	467	478	407	445	484	489	440	474	505	454	498	491	465	465	458	497	501	464	501	439	485	475	444	510	464	476	490	454	513	464	466	496	460	448	467	476	490	515	458	490	488	473	469	460	436	485	487	476	459	494	509	518	476	449	506	479	507	493	481	419	478	460	447	455	455	478	423	489	457	479	479	484	474	465	529	515	493	493	434	482	506	478	498	529	513	470	460	464	509	471	494	489	497	467	448	484	474	502	457	454	456	496	464	449	503	461	461	520	461	506	478	471	492	453	489	469	481	473	448	457	474	485	442	486	494	491	442	507	477	464	501	507	480	470	464	451	444	526	454	490	474	469	483	485	501	487	468	493	456	485	483	493	461	496	430	464	499	477	490	466	489	509	449	466	434	497	485	527	497	460	464	445	512	466	440	472	479	451	497	491	499	481	459	474	466	478	486	457	494	470	500	441	476	447	419	479	485	446	479	496	496	506	493	436	455	455	465	497	511	455	470	463	487	485	463	496	464	455	504	474	500	464	454	508	462	517	451	477	459	503	467	426	465	438	486	479	442	515	446	452	455	489	476	469	484	504	495	486	475	500	517	446	481	458	496	526	503	477	455	471	475	491	469	504	462	525	484	487	485	475	471	450	500	448	479	482	462	496	478	472	486	448	476	500	499	490	472	476	463	526	468	487	516	436	470	519	545	456	466	501	531	461	449	465	492	510	489	454	481	478	472	464	489	464	517	466	518	455	443	479	496	478	457	446	463	498	460	450	448	421	449	450	498	478	499	495	466	473	498	498	497	530	479	480	444	459	459	462	465	487	489	504	474	471	471	498	475	467	461	442	486	470	495	485	494	475	485	479	424	486	445	498	479	465	468	486	479	485	459	461	466	490	444	482	470	479	479	461	489	464	482	472	497	458	485	532	448	469	478	466	472	487	474	459	491	464	499	499	469	449	471	493	440	490	456	481	473	487	488	473	474	510	468	469	466	480	479	480	487	459	474	503	478	474	486	462	509	475	477	466	472	478	480	479	504	489	436	482	463	440	485	504	465	499	477	543	463	472	492	467	479	475	483	474	490	475	479	489	460	463	506	437	437	476	447	492	438	484	484	449	504	473	488	510	490	450	457	507	443	445	467	465	489	467	474	424	494	483	473	460	480	457	441	469	469	442	487	453	489	479	465	477	499	498	472	487	482	456	483	487	487	478	462	525	486	491	457	471	513	490	477	495	486	436	466	475	493	502	505	460	492	493	470	463	455	482	489	472	465	475	452	463	457	483	495	481	516	487	487	478	481	470	469	519	517	463	504	486	489	512	505	448	490	474	499	436	505	457	476	446	533	484	495	491	471	463	442	435	428	482	497	450	458	465	531	489	485	462	469	495	498	480	515	432	498	483	464	473	536	467	471	475	519	519	505	478	467	490	472	478	473	496	467	487	494	470	439	481	453	474	497	469	464	496	486	457	489	481	450	484	490	466	484	473	484	482	480	472	459	479	451	462	478	454	495	488	432	493	453	472	481	486	495	469	489	486	483	457	477	470	533	511	503	489	473	474	473	456	468	462	503	508	499	456	474	483	476	485	467	467	444	472	436	478	502	464	488	481	494	477	517	464	492	494	478	458	452	481	470	442	480	470	441	475	493	450	442	453	472	490	514	463	469	435	462	466	461	512	488	456	461	501	454	449	498	477	495	493	482	449	482	482	477	472	454	448	500	483	484	457	504	482	497	512	478	493	500	494	460	449	489	510	514	467	500	480	462	421	469	471	462	474	517	486	440	487	508	469	468	446	480	535	464	449	493	522	451	553	482	495	484	479	456	461	476	507	446	490	476	495	484	486	511	480	517	489	506	497	479	448	513	442	501	519	476	481	471	540	462	457	488	471	501	486	464	478	541	491	453	428	480	467	467	460	522	464	441	488	484	448	484	448	478	488	545	483	505	505	462	460	469	460	485	494	485	466	494	479	507	485	474	475	508	486	442	511	469	447	457	442	445	501	472	471	482	446	508	490	501	499	471	483	489	482	476	457	452	508	502	483	481	465	446	452	494	473	507	519	477	479	476	501	497	473	476	470	444	454	489	474	451	487	457	475	516	493	493	465	460	495	512	458	492	479	467	530	508	505	451	452	471	499	507	479	444	491	468	515	488	462	470	491	486	471	458	495	494	518	494	487	484	514	494	464	449	436	448	500	490	496	469	439	489	453	459	447	480	462	433	472	523	456	497	480	474	461	487	519	462	495	472	464	478	500	471	500	482	471	464	504	461	451	465	463	482	456	453	480	485	484	469	473	456	458	473	510	469	459	471	519	457	518	516	481	507	493	501	447	467	470	449	491	455	504	464	498	492	442	485	515	473	493	487	462	503	488	484	469	443	487	469	471	465	442	479	452	470	486	506	468	459	499	489	491	470	544	493	442	479	536	470	496	448	462	502	465	483	483	490	475	518	475	466	424	456	469	446	501	516	493	446	485	444	481	490	497	492	484	480	457	483	475	493	478	503	483	474	510	471	474	445	449	488	518	503	505	469	505	504	519	481	470	453	426	432	495	481	455	460	481	467	445	449	485	516	465	483	488	437	506	502	466	493	489	490	486	432	500	467	456	491	488	482	466	451	461	491	487	471	488	467	476	472	479	479	482	452	462	478	469	468	498	498	455	443	479	461	487	474	466	513	461	480	470	502	507	494	480	510	479	476	477	475	516	501	428	486	485	489	494	436	478	448	479	480	516	503	459	488	465	503	476	434	525	483	476	440	486	456	507	463	479	469	492	511	452	455	464	486	488	485	495	510	485	482	485	485	467	469	467	482	481	468	495	483	444	472	525	502	474	483	478	478	479	488	472	499	453	474	524	477	507	526	455	504	465	473	465	451	484	489	453	464	499	467	455	455	477	470	506	450	457	515	513	446	491	481	489	509	454	493	493	486	473	496	457	449	470
5633	1547	1362	872	851	629	495	1127	2809	2742	2139	1109	645	533	401	440	365	449	427	390	407	383	392	403	392	382	366	373	458	422	409	441	401	423	392	391	365	420	388	398	375	420	423	373	439	343	417	421	406	425	387	426	414	415	404	436	426	430	403	364	440	407	429	402	403	414	385	414	422	413	432	410	407	369	403	378	417	404	388	418	409	380	401	399	397	405	415	433	394	403	374	403	385	388	429	415	388	410	427	385	393	408	375	398	352	403	400	430	371	407	397	430	372	392	410	400	425	448	388	378	384	402	416	382	403	409	430	405	418	402	406	373	393	381	412	393	403	397	395	410	391	405	392	401	420	392	406	404	414	407	379	414	448	362	393	426	418	401	392	403	384	390	373	388	394	414	398	386	422	422	427	437	412	377	375	416	393	448	408	382	440	413	397	412	393	421	370	409	424	387	397	371	379	399	368	418	396	409	409	382	410	419	413	382	396	399	373	438	372	424	405	415	423	391	376	387	378	381	384	392	396	384	380	365	394	418	438	391	412	427	410	382	377	404	393	396	440	397	389	395	376	422	388	413	356	388	402	427	394	400	395	397	417	407	417	402	416	390	405	387	441	437	377	383	419	385	396	352	380	390	389	384	336	409	403	425	383	444	384	410	379	390	421	436	414	385	411	427	390	426	409	394	429	402	387	410	396	414	372	419	404	429	397	400	428	401	371	388	389	387	387	412	387	427	406	393	411	372	427	435	423	373	401	421	420	403	407	390	374	400	382	403	392	371	400	432	397	404	405	413	405	388	370	409	391	402	413	414	390	386	391	367	401	439	393	428	356	382	412	398	392	374	385	416	387	421	364	404	379	373	403	424	411	389	419	430	375	412	384	401	378	416	430	371	415	386	396	423	416	415	406	386	406	419	408	431	390	373	393	411	388	425	385	418	388	385	407	404	354	441	391	402	385	346	371	359	388	399	456	419	378	365	367	409	404	378	380	380	393	415	365	400	421	399	374	424	383	424	405	380	450	402	409	429	460	366	419	401	403	404	426	394	424	372	408	418	398	417	390	398	428	342	392	385	359	391	392	399	385	414	419	373	378	424	403	388	403	408	398	411	364	387	404	396	395	452	431	399	397	383	404	403	362	407	407	448	370	406	382	380	360	358	390	396	426	391	414	399	427	398	424	408	396	416	395	418	370	420	390	399	387	422	384	413	403	403	414	354	395	411	409	399	393	377	390	387	371	413	378	391	407	387	442	408	404	398	367	406	407	412	394	392	415	413	423	394	402	415	413	413	424	404	429	416	392	390	442	407	382	354	406	402	401	398	403	395	444	383	440	408	398	393	434	400	401	367	414	411	402	430	405	406	422	421	408	437	396	404	411	383	390	427	434	385	408	378	381	385	414	449	388	363	384	391	378	383	387	369	418	403	396	435	409	366	415	398	427	395	393	414	416	409	399	416	390	368	431	416	392	403	415	404	367	364	435	414	371	443	410	410	379	389	420	406	403	394	431	423	413	381	389	397	388	386	387	416	402	413	388	381	347	376	399	388	389	383	384	379	409	407	446	404	390	385	407	400	420	376	394	385	422	412	421	400	382	398	394	410	387	436	392	413	384	394	388	397	398	374	403	414	387	421	405	407	421	420	447	416	388	403	405	395	401	405	396	408	438	385	391	410	403	410	413	401	396	409	383	423	375	416	421	412	434	404	415	415	362	376	444	418	403	417	397	357	376	392	407	378	399	395	420	414	399	391	392	371	439	434	419	431	421	414	382	398	398	378	390	391	395	394	376	402	406	387	382	374	424	450	393	407	407	381	352	381	429	412	404	409	366	404	379	362	421	453	420	376	382	399	389	387	379	400	405	393	421	385	406	363	419	405	380	413	363	428	414	375	419	441	397	379	360	442	415	378	419	401	398	397	401	400	413	400	426	391	410	386	400	355	385	401	372	429	425	400	360	391	383	390	407	389	405	423	392	393	368	414	394	377	391	401	411	416	391	377	409	381	402	398	402	417	417	421	409	418	413	418	382	401	387	385	403	386	400	383	395	430	392	381	419	391	396	405	406	404	404	390	426	436	390	412	391	399	406	406	383	429	405	376	392	372	411	396	405	426	365	418	413	387	384	443	399	409	409	375	374	433	419	421	366	411	426	430	435	393	417	408	435	421	397	375	413	440	417	406	407	392	419	386	397	393	415	411	403	423	383	402	398	372	441	376	403	414	399	440	387	423	394	378	398	416	404	380	370	391	358	411	400	378	430	423	380	384	404	403	423	395	354	371	388	418	396	367	401	387	393	427	418	426	374	431	391	421	412	427	422	405	388	383	410	422	417	381	394	406	425	381	407	382	394	423	398	408	411	393	377	390	455	416	432	375	429	368	412	377	417	350	429	423	418	426	386	396	377	375	417	428	434	406	394	436	406	413	403	402	404	430	444	376	411	403	421	375	379	423	384	402	382	414	398	394	377	392	375	393	432	408	385	422	382	369	428	410	385	411	377	405	399	422	390	368	403	357	388	401	436	384	370	405	385	418	398	367	406	368	369	402	394	371	420	437	442	379	427	430	399	408	390	409	390	425	382	393	409	417	388	374	405	430	385	422	375	375	421	411	415	400	397	437	382	389	402	391	434	395	411	395	421	382	392	413	437	372	414	408	416	388	381	407	430	402	443	368	372	393	401	398	398	378	436	427	382	372	407	436	350	399	376	377	413	459	425	397	381	406	417	391	426	385	393	378	420	392	400	388	407	416	367	390	395	409	394	383	391	347	381	414	394	398	417	400	390	386	396	389	398	441	398	400	457	395	385	429	380	361	349	415	377	407	377	418	385	411	378	413	384	383	415	417	390	407	418	392	406	389	408	401	394	399	418	390	427	398	370	425	421	401	371	372	410	384	427	384	421	422	375	415	384	373	406	381	406	393	400	417	431	402	409	393	433	389	427	394	392	422	414	380	410	442	403	413	396	405	392	406	414	394	416	398	401	377	429	377	442	395	391	398	388	399	403	378	430	409	393	402	422	424	412	441	389	397	400	356	403	424	424	396	417	438	400	391	414	396	409	429	390	414	417	383	399	375	427	380	409	395	418	401	421	370	398	418	403	372	399	423	371	397	408	401	398	413	413	424	378	388	400	376	390	425	419	387	372	399	418	439	414	404	403	397	433	399	387	422	401	400	414	395	386	364	408	366	372	429	385	380	403	407	370	424	407	393	430	409	354	380	403	404	427	352	404	415	368	418	348	401	407	409	396	404	372	380	373	407	424	403	410	404	417	440	370	382	418	398	399	369	416	432	413	416	424	406	383	422	406	387	417	427	377	420	437	373	405	410	439	379	405	417	402	405	408	442	398	372	377	391	400	397	416	407	455	394	422	389	434	427	394	404	388	380	411	393	385	394	446	407	398	385	375	422	400	411	421	379	416	394	411	400	421	394	433	392	385	399	399	429	389	378	411	408	388	413	384	376	341	381	369	385	420	442	400	405	403	399	443	376	394	389
25655	21486	27428	25431	6122	1447	942	11107	22492	19164	11249	4580	1461	788	611	594	533	538	520	552	538	550	547	536	584	523	550	560	528	478	566	494	528	488	510	526	518	554	555	559	540	529	539	569	553	556	546	534	546	501	516	569	548	491	540	543	565	535	520	560	537	563	586	528	500	529	536	528	505	505	578	524	515	555	536	536	526	517	530	525	529	499	534	517	507	559	580	528	544	570	501	512	494	576	536	540	517	561	529	549	566	530	521	560	546	540	556	533	516	535	541	543	540	548	529	558	560	502	510	532	534	549	507	500	480	520	563	568	549	545	560	564	529	532	527	500	550	522	527	529	524	514	535	528	487	552	557	516	518	552	535	506	539	532	537	499	529	484	547	588	494	534	559	529	529	510	533	540	552	467	506	542	542	563	551	543	553	520	515	570	504	537	542	584	493	557	516	561	505	504	563	518	541	582	514	534	541	528	546	542	538	509	517	527	546	588	531	513	531	537	520	525	535	516	533	540	560	513	559	518	473	540	544	526	525	532	564	524	507	514	528	521	537	535	542	534	547	512	556	582	567	518	552	518	560	526	571	547	515	505	516	542	564	511	503	524	556	515	523	524	552	542	510	555	492	528	547	533	547	536	514	556	514	506	497	555	532	555	571	532	570	533	543	554	537	518	529	564	513	519	540	543	538	517	566	534	490	568	508	497	557	567	553	550	535	521	511	509	509	518	530	581	499	545	530	529	497	518	515	569	522	536	530	490	524	533	517	593	534	511	537	508	534	507	532	536	537	508	534	561	539	537	517	539	499	513	471	509	522	609	566	527	535	534	505	502	520	523	515	584	544	555	575	553	537	531	566	545	543	516	538	503	510	494	520	502	522	559	544	533	536	552	515	502	550	539	556	515	502	547	526	530	585	522	552	542	520	504	518	505	570	532	546	517	564	552	539	542	545	563	541	515	554	532	570	518	520	516	529	525	563	532	542	519	526	548	554	505	500	551	510	548	528	527	564	527	503	589	556	560	523	532	530	535	560	530	494	555	499	554	522	523	574	491	532	496	523	580	539	533	500	579	524	514	518	536	535	510	524	544	547	493	472	527	493	558	539	547	476	518	516	550	521	537	542	496	552	567	481	474	492	522	493	507	509	575	520	509	532	545	553	525	501	515	534	469	564	542	556	533	569	561	559	546	541	539	511	521	515	537	551	531	541	480	504	521	533	530	510	503	523	513	530	514	516	556	503	553	529	570	564	495	515	537	527	513	563	516	511	549	511	529	469	525	540	507	536	504	556	526	519	513	525	522	545	520	482	529	563	521	571	537	540	540	511	532	486	488	540	541	557	536	496	539	553	532	570	541	544	542	530	544	572	534	571	534	556	557	560	527	558	522	517	553	556	548	533	515	543	569	505	495	525	553	555	536	538	498	519	541	506	502	569	547	528	532	515	514	546	506	510	527	517	534	519	501	576	549	522	529	567	544	508	552	540	525	504	558	523	520	488	525	506	547	519	506	536	555	573	478	545	501	552	514	547	503	546	538	493	521	508	506	542	511	549	503	551	535	518	581	551	538	527	555	517	531	535	563	582	526	535	542	518	509	540	550	570	496	510	518	516	594	521	513	532	517	529	573	504	549	554	553	546	506	538	544	527	519	500	492	509	535	541	526	528	567	531	521	507	554	530	540	526	550	492	513	539	506	566	516	498	555	504	545	503	515	543	564	494	551	559	548	518	484	543	551	535	524	496	514	516	524	537	486	548	523	506	515	535	536	559	556	485	535	508	529	546	553	534	532	561	530	531	529	527	514	538	541	512	530	519	548	506	549	544	507	495	543	549	471	480	510	536	526	551	509	546	549	515	514	530	509	519	549	521	538	547	505	494	493	534	555	532	541	507	544	525	520	528	568	537	493	550	533	545	508	530	536	482	547	549	548	521	518	547	574	523	500	519	523	526	533	519	550	570	543	542	545	517	529	523	528	539	531	506	553	555	512	529	515	554	522	515	502	532	517	534	536	551	538	497	509	538	548	528	558	539	521	509	514	540	549	553	525	504	534	537	521	559	577	501	549	580	512	573	531	528	540	514	556	536	540	507	537	528	506	538	510	528	517	521	489	543	531	529	517	534	531	549	531	517	535	543	524	489	514	542	491	540	500	528	550	504	533	532	499	521	528	513	508	501	557	539	525	531	535	511	566	491	557	484	561	566	525	506	550	526	558	513	533	557	535	515	541	547	530	545	540	546	518	559	499	556	512	530	492	564	504	558	540	589	557	501	501	517	485	528	554	497	517	532	520	529	549	506	544	531	516	530	533	536	547	533	536	519	504	520	500	549	533	449	510	523	557	543	550	553	514	533	503	565	549	530	523	511	540	546	554	548	529	540	544	516	531	504	566	542	540	509	521	513	511	550	524	527	538	533	547	535	514	485	502	513	523	540	529	514	514	532	534	544	518	526	550	505	568	540	539	573	557	515	477	483	506	525	525	527	516	518	548	503	512	520	508	553	530	519	541	538	521	511	558	504	554	514	514	521	541	531	544	526	534	482	518	515	525	502	519	518	513	503	507	539	527	530	565	484	500	532	540	490	532	556	529	499	567	549	533	550	514	547	514	503	531	575	562	509	511	556	535	565	563	486	558	521	584	513	515	527	552	518	528	543	539	503	520	514	474	536	592	546	533	521	531	546	528	538	530	510	519	526	526	493	519	569	512	518	556	505	548	589	553	506	533	553	500	508	523	514	529	563	517	527	572	509	515	508	544	522	526	542	565	496	523	529	520	534	543	569	551	523	522	506	538	558	483	532	547	504	483	554	491	548	537	514	536	552	536	525	552	535	490	560	547	524	536	549	532	538	510	537	514	536	541	553	518	518	532	536	556	502	509	556	536	530	547	518	534	533	519	478	505	555	532	561	520	530	529	519	531	520	523	562	542	553	520	543	504	546	510	495	565	536	540	520	488	519	533	477	515	537	535	531	500	575	526	567	531	511	535	481	516	563	501	500	547	561	502	558	541	467	577	572	543	526	580	539	524	555	551	522	540	515	554	517	567	536	507	557	520	562	527	538	528	518	554	528	525	553	501	531	560	492	529	547	536	520	524	557	527	544	532	528	544	531	506	536	548	550	545	547	498	508	546	549	516	513	534	553	492	526	533	536	520	523	549	505	508	557	533	533	570	520	527	536	487	540	571	538	521	549	502	544	576	527	549	516	510	560	585	584	513	546	518	522	487	545	489	549	505	473	512	503	525	531	544	548	526	546	540	507	535	505	540	560	518	450	497	534	557	563	523	515	514	536	520	557	500	501	497	504	496	529	518	523	521	529	534	510	523	532	498	499	526	542	509	505	493	504	506	524	526	517	555	522	514	515	534	537	515	489	529	524	520	570	541	528	542	559	579	494	539	510	509	537	552	547	540	523	487	483	539	527	485	491	501	552	530	505	558	491	489	560	541	531	517	540	545	526	541	466	554	553	540	506	563	518	566	550	530	536	499	541	512	551	466
4599	4560	3764	2122	1726	1179	810	13078	21210	16603	9743	4321	1488	791	541	506	462	494	490	488	476	451	425	476	450	506	457	467	487	445	421	472	475	450	486	463	453	508	471	445	446	481	459	461	451	450	452	433	476	479	485	455	472	475	459	436	457	472	503	489	481	454	423	527	512	450	464	441	456	466	455	478	501	481	456	403	463	477	446	467	429	461	488	455	466	485	465	473	478	438	448	451	438	439	467	446	445	492	455	445	456	429	469	460	494	465	475	480	435	495	489	484	468	448	463	448	439	450	421	459	447	449	466	485	433	485	450	463	460	479	485	483	500	460	458	463	477	464	446	460	407	446	479	440	464	428	437	447	487	451	473	432	482	460	488	468	494	446	480	441	485	459	450	477	483	471	475	452	465	467	472	477	477	441	425	455	454	446	456	438	438	437	460	478	425	489	457	458	440	531	439	468	471	490	498	472	454	477	433	459	464	474	460	415	423	455	433	417	485	430	494	465	482	474	466	427	477	480	446	471	470	462	458	453	487	437	448	471	476	470	444	437	504	497	448	446	488	466	481	436	478	478	470	485	470	473	487	458	485	447	470	441	413	510	460	468	449	486	461	449	460	436	463	451	433	450	478	453	449	441	473	462	465	462	498	465	514	520	442	452	461	460	468	476	418	471	465	447	483	472	438	437	475	513	478	483	457	488	435	459	446	528	478	463	415	493	452	462	467	420	497	480	421	399	494	436	449	410	462	448	476	433	445	458	456	456	457	462	444	435	485	506	454	429	457	471	451	468	497	470	457	429	451	446	442	477	445	458	459	440	467	472	427	473	468	451	459	449	450	448	423	441	459	429	433	456	497	432	421	452	447	451	503	450	473	436	462	474	482	440	456	422	449	445	473	435	456	498	492	466	442	459	451	488	451	469	461	413	444	468	485	448	447	482	425	483	446	497	453	496	467	487	455	467	475	447	438	463	483	470	500	451	474	458	483	454	455	491	449	454	487	433	479	500	437	457	489	455	465	435	476	438	466	426	451	468	425	486	489	462	444	463	458	482	450	458	496	498	441	529	478	460	470	414	461	424	461	456	459	487	436	483	460	470	462	452	461	443	487	451	483	446	465	475	433	478	456	444	452	461	464	470	481	476	460	462	485	459	452	484	447	472	484	431	504	457	500	441	467	461	469	478	469	460	466	464	460	469	482	455	448	473	479	468	457	472	490	463	427	439	424	452	476	466	457	471	451	455	461	448	465	494	491	501	456	466	487	452	450	454	440	462	453	478	458	443	444	480	500	438	481	497	465	418	471	426	432	482	424	428	466	475	423	444	494	438	499	466	490	455	425	492	460	440	470	476	465	421	445	430	497	461	470	456	467	443	451	483	421	407	474	457	468	457	479	440	456	429	469	470	450	477	452	435	475	448	446	494	440	448	456	475	482	461	429	456	436	462	497	418	435	479	479	424	446	485	470	447	439	478	464	442	434	482	420	477	446	440	464	437	493	427	455	474	461	435	481	444	476	445	450	500	454	494	393	464	483	447	433	450	448	478	468	501	456	455	461	446	445	483	484	482	453	465	450	419	470	472	460	420	401	453	465	478	449	440	475	448	473	461	469	454	478	456	462	477	469	452	443	448	476	490	442	452	437	417	427	467	461	451	442	473	452	463	477	486	483	462	472	468	461	484	494	456	457	474	472	444	437	491	476	474	489	470	453	493	489	481	455	480	455	498	432	466	450	460	432	469	482	468	445	458	475	479	465	482	452	463	481	443	469	437	475	429	428	420	471	469	478	462	453	457	453	444	443	448	462	428	466	456	448	477	464	415	482	426	467	431	489	421	495	469	428	434	451	497	428	477	447	459	432	486	472	473	457	468	442	451	423	495	458	386	467	468	438	454	450	437	468	481	462	484	509	419	492	428	474	443	460	453	451	455	435	479	446	455	436	456	425	461	478	476	509	489	489	478	478	458	461	474	491	452	457	460	469	421	397	468	494	431	498	460	475	436	468	436	464	468	443	501	472	458	467	470	445	450	449	470	433	480	482	497	452	457	427	486	481	503	434	437	501	464	456	465	440	457	434	476	476	452	459	435	467	429	460	457	464	431	423	474	453	463	458	411	493	442	455	445	487	486	469	458	461	494	431	437	429	484	440	469	466	474	418	447	496	444	470	444	445	458	451	485	448	426	505	469	467	460	404	445	446	471	446	490	477	472	462	501	458	450	441	429	434	422	458	481	475	460	475	452	444	452	469	460	485	462	461	473	469	438	451	462	471	511	462	458	462	472	439	448	424	483	426	448	439	486	394	421	421	477	429	496	448	477	438	447	447	468	440	457	470	478	460	471	455	470	483	431	422	485	436	459	460	473	486	480	438	465	439	430	430	461	449	468	465	420	434	486	461	477	444	473	460	461	458	459	450	449	452	421	439	438	480	453	442	453	450	445	473	434	460	453	433	467	471	430	436	468	501	448	468	469	437	471	474	472	430	455	462	506	468	440	467	454	473	465	436	493	454	465	449	456	468	454	447	467	428	441	488	491	479	452	449	468	480	452	461	441	469	449	467	468	485	390	427	469	440	447	427	436	478	442	477	454	499	466	448	428	461	424	461	467	452	467	468	452	461	495	470	436	442	455	474	486	484	519	485	450	464	459	460	456	444	454	447	431	438	442	421	442	460	498	467	468	499	436	458	419	499	471	440	473	447	439	441	442	471	491	450	449	461	445	477	477	440	467	454	491	480	468	465	461	457	462	430	458	487	469	469	486	458	457	428	482	444	407	459	446	461	440	467	474	467	440	492	475	442	454	455	470	470	472	475	453	460	481	425	445	470	477	451	469	413	496	474	462	465	471	438	455	431	449	467	453	437	477	462	453	450	460	414	479	472	439	477	451	485	475	421	485	462	462	444	474	453	466	457	472	465	489	463	492	440	476	497	503	467	426	437	470	443	474	446	426	471	473	467	436	470	474	484	446	475	454	447	483	503	489	446	483	434	448	468	459	479	449	442	466	482	463	505	450	490	481	471	464	442	450	428	455	465	484	440	473	481	470	423	473	461	513	444	438	434	471	466	502	477	456	461	475	496	464	429	450	453	436	453	455	482	457	481	487	468	462	444	454	441	479	460	453	435	430	463	433	430	443	469	426	510	510	418	447	454	504	487	471	469	457	495	438	479	445	436	478	434	467	453	473	470	469	473	484	420	460	466	442	473	442	475	476	436	451	474	443	431	484	475	454	448	494	442	465	457	452	453	420	450	421	457	459	476	423	447	459	484	470	462	443	502	427	443	447	452	435	461	447	462	467	453	473	433	481	425	489	454	480	471	462	470	494	433	467	443	467	485	466	475	409	474	422	465	469	447	467	456	436	453	451	436	465	449	471	497	461	478	475	498	435	441	467	434	464	449	431	447	456	436	431	433	493	467	439	460	403	427	462	473	453	457	457	452	463	461	477	452	507	469	447	465	501	501	454	430	482	463	450	484	430	477	491	474	445	488	468	466	442
24404	21443	28734	24580	21387	8503	1829	24206	43205	33877	20597	9397	2691	1284	764	695	721	721	648	684	721	638	656	697	676	677	648	692	691	714	646	659	667	677	644	653	687	667	664	628	651	681	681	627	675	690	641	669	682	623	659	681	672	693	652	683	666	721	618	733	706	668	652	651	663	685	725	662	656	644	633	623	636	675	702	656	708	704	679	686	661	729	649	685	696	658	673	676	650	655	675	657	648	680	661	697	678	665	695	671	654	675	681	658	653	672	652	688	683	672	635	669	650	629	694	615	706	688	689	684	639	673	683	666	667	656	732	704	661	678	662	680	691	668	637	619	645	634	654	647	643	619	662	671	655	622	670	681	647	663	695	633	643	680	713	719	658	728	660	626	659	622	609	669	650	658	637	685	648	663	662	665	652	650	673	646	666	676	663	677	692	691	658	674	630	605	642	686	677	683	699	662	627	656	668	640	633	686	659	669	664	686	659	644	651	678	656	678	678	646	679	658	657	679	662	683	703	662	700	704	676	694	703	644	680	681	695	670	671	621	667	690	629	652	688	635	644	639	642	630	666	631	654	686	637	604	679	678	646	661	640	679	671	693	654	695	699	631	688	662	631	730	680	671	706	705	646	704	725	636	669	646	678	635	660	638	711	654	668	654	674	684	693	651	645	669	663	644	635	703	697	666	625	641	722	663	661	676	685	658	647	700	699	638	686	652	684	692	675	655	649	714	640	648	695	687	660	661	610	661	669	640	645	694	672	635	651	660	698	677	659	671	628	684	650	638	694	725	635	671	637	633	671	654	723	695	699	670	667	692	681	654	692	644	653	675	667	641	688	642	673	667	681	645	651	644	646	666	655	698	643	642	665	702	661	654	659	688	641	666	672	585	643	665	687	646	678	669	635	652	658	659	633	649	688	640	677	685	629	676	638	660	649	667	646	652	612	643	648	662	624	648	636	639	650	687	651	660	680	672	648	684	676	659	718	633	693	685	718	625	633	674	675	635	645	687	646	658	701	663	686	678	694	661	679	673	672	680	663	692	658	635	691	663	680	634	637	687	693	644	709	649	698	718	648	614	622	649	659	630	670	668	712	658	638	679	667	664	677	685	658	670	641	654	642	686	664	678	656	631	685	680	699	642	646	643	654	673	664	686	703	683	633	639	643	628	609	652	669	660	683	650	647	628	638	667	659	632	647	650	680	649	630	654	612	648	644	661	667	650	657	681	638	623	696	688	637	660	717	640	657	614	637	679	667	668	643	672	688	648	671	639	685	685	655	709	607	713	688	687	660	647	694	657	619	665	594	677	653	640	639	683	611	668	665	652	683	633	677	652	658	624	684	661	652	685	687	669	677	662	656	706	700	665	678	666	642	689	638	731	619	636	650	704	674	643	665	635	647	659	635	641	643	660	639	689	671	642	657	684	698	656	668	676	667	697	659	676	635	656	691	676	656	687	686	671	690	673	678	666	670	720	634	698	661	655	677	652	687	673	663	635	681	621	660	625	686	660	651	675	656	670	630	629	637	675	676	648	665	665	647	647	627	686	677	702	640	685	687	658	687	654	666	666	651	629	673	620	633	608	629	647	685	699	641	630	661	657	619	625	688	689	633	609	650	647	655	637	640	703	635	674	668	678	725	661	673	706	626	596	629	645	694	675	669	684	643	646	639	695	665	639	690	647	690	670	647	654	669	668	665	688	642	685	698	711	637	636	676	625	651	713	680	650	703	634	640	651	690	679	615	627	655	671	637	646	646	710	657	690	645	673	663	618	670	665	627	657	647	657	649	641	727	704	671	613	623	673	660	694	627	632	625	668	668	660	634	709	664	695	656	633	649	712	662	629	652	680	689	692	612	646	651	707	653	636	654	680	642	659	691	673	703	664	685	676	710	694	668	666	684	661	696	637	646	707	637	642	698	660	627	629	604	642	658	690	653	617	633	644	644	616	671	651	713	653	652	662	639	624	613	659	683	700	627	708	666	632	680	686	703	671	654	669	626	719	624	610	678	603	646	655	641	638	683	640	638	638	660	649	680	660	666	643	706	673	677	658	694	621	681	658	672	660	702	647	630	645	641	647	661	636	666	649	675	663	638	649	612	647	693	677	689	683	646	652	631	659	695	636	662	640	646	682	645	690	674	664	671	689	652	662	665	648	707	601	653	699	685	626	692	667	635	659	734	694	627	658	661	711	689	635	614	682	690	701	633	658	647	697	685	637	688	669	665	664	690	667	634	685	638	662	684	692	659	649	616	702	685	648	684	686	610	601	677	680	627	672	697	662	680	666	672	632	667	699	678	644	689	674	673	654	683	691	688	658	657	674	624	631	658	618	635	661	659	640	690	596	645	652	668	622	623	699	687	691	678	657	643	673	647	656	638	650	651	681	643	652	686	671	676	694	678	670	726	685	695	648	651	654	631	651	687	663	693	629	674	615	652	620	700	629	667	643	678	646	631	672	695	666	679	683	661	677	667	643	638	683	676	670	722	623	678	683	666	658	676	646	683	644	653	651	662	661	647	700	606	690	657	689	642	649	640	617	669	631	690	618	634	637	680	652	658	609	631	710	662	654	677	681	686	696	677	712	660	679	682	629	631	637	654	695	654	643	625	620	637	654	627	649	642	667	673	663	588	664	659	652	650	636	651	637	649	687	649	684	605	649	664	655	673	634	657	676	639	722	688	674	684	705	655	711	728	647	658	633	697	627	655	691	637	649	700	678	674	594	662	635	666	668	674	678	683	628	689	655	671	663	682	706	663	659	665	669	645	652	677	657	642	659	683	634	717	656	654	658	651	620	663	649	697	680	644	682	668	626	650	684	625	654	636	659	643	675	633	675	647	693	678	658	654	635	669	662	645	634	637	616	671	619	670	638	661	640	630	652	628	646	683	626	686	660	689	666	654	662	677	645	638	678	684	731	631	620	683	635	645	646	666	661	671	659	686	651	657	681	669	623	710	659	672	703	666	677	641	660	694	675	687	654	674	669	693	639	684	641	683	658	653	686	667	648	720	674	707	642	671	699	641	681	635	650	640	603	642	684	657	684	683	666	682	666	676	630	642	652	687	673	651	667	660	677	687	704	663	673	643	638	684	659	655	681	667	684	674	637	660	668	658	667	738	642	674	658	648	637	643	657	659	660	674	669	658	653	632	663	692	635	633	725	692	703	679	646	657	647	612	672	673	673	642	659	637	654	597	662	614	674	644	701	624	707	707	688	679	660	678	655	710	629	648	623	673	634	655	656	623	679	654	623	671	672	664	659	627	624	663	674	705	677	718	640	679	667	721	646	640	657	678	627	685	661	657	685	667	674	657	671	656	620	660	733	668	633	671	644	688	648	693	648	688	669	656	680	634	675	633	657	673	709	672	666	695	650	634	665	682	647	588	646	644	705	625	686	647	682	617	685	656	698	675	703	663	657	671	643	672	684	656	687	706	647	653	671	653	660	671	689	696	645	641	662	656	723	656	633	619	690	682	698	699	648	762	608	678	673
5031	8253	7098	3604	2964	1613	1256	26429	39605	27184	16521	7862	2671	1254	719	574	579	598	576	605	556	548	562	583	573	583	592	577	568	556	564	565	569	574	558	589	579	598	588	563	551	605	588	598	576	592	562	615	570	578	567	588	559	559	531	583	646	558	540	574	604	617	555	550	554	563	559	586	587	614	558	588	563	542	534	600	559	570	598	544	516	558	613	608	578	601	530	581	582	614	543	585	608	551	569	567	565	586	571	574	581	535	563	566	593	558	574	570	608	558	582	570	585	560	570	605	537	563	568	590	577	573	570	580	577	591	532	582	592	578	565	585	558	598	558	592	561	559	540	562	542	617	596	551	540	619	582	568	543	551	579	567	534	567	539	560	537	589	550	602	567	565	568	570	507	541	521	508	600	567	531	595	557	598	576	593	597	535	577	554	603	517	571	572	580	598	542	544	559	555	540	628	601	583	545	572	543	575	530	583	564	544	549	591	593	554	568	581	588	541	587	568	570	561	542	571	540	580	601	552	557	603	577	543	537	548	602	587	550	610	588	571	583	584	595	546	543	566	577	580	594	573	563	570	637	605	561	557	590	531	625	578	554	590	532	524	535	580	602	598	592	578	570	587	547	584	565	600	577	583	562	564	584	560	579	499	558	513	575	568	551	561	589	548	548	556	601	573	552	600	498	618	596	582	615	563	558	552	539	579	538	603	616	582	560	570	585	577	578	582	610	563	575	551	587	592	558	578	599	558	553	591	510	521	583	567	566	554	570	602	555	539	611	579	545	527	562	509	554	608	577	537	555	550	546	560	566	570	552	574	608	593	621	602	593	540	559	583	612	554	585	540	568	565	568	585	599	563	555	614	520	571	566	586	567	597	557	564	580	588	573	556	556	566	586	571	491	545	592	556	562	589	571	604	590	608	542	574	563	568	551	584	577	595	571	559	598	544	580	561	594	559	587	577	593	569	585	556	604	575	586	554	595	590	588	540	547	580	569	595	552	593	553	547	555	568	577	567	577	587	583	606	596	591	568	569	549	548	565	517	526	554	577	576	558	593	569	595	553	585	547	557	549	565	550	583	550	568	562	555	557	580	574	580	579	544	586	577	574	519	572	562	542	559	587	578	562	548	595	523	568	589	578	588	584	587	540	569	572	527	570	558	619	610	577	553	589	586	563	600	573	566	548	587	561	598	586	542	593	597	539	509	598	557	536	608	522	547	597	570	580	628	601	562	565	556	560	565	600	568	586	536	576	573	590	558	572	541	543	572	520	563	536	587	600	560	527	537	575	538	596	599	571	556	562	599	552	542	565	571	540	597	619	554	530	590	589	590	539	555	585	566	582	633	589	572	587	580	564	584	564	565	603	565	559	551	571	610	507	563	566	559	569	564	557	522	589	528	633	570	586	595	568	542	546	581	551	598	570	603	592	545	602	552	550	552	560	528	597	538	585	540	553	547	551	586	604	597	555	574	560	536	557	529	567	596	599	622	580	531	565	553	583	572	580	593	576	572	544	557	577	566	558	533	587	563	583	559	545	560	616	538	587	601	570	576	528	532	551	565	552	552	549	568	548	613	568	542	620	604	551	538	524	571	538	598	556	595	616	578	545	557	600	583	590	571	550	526	571	578	572	512	521	544	592	582	589	551	610	584	568	551	566	604	600	589	571	586	545	567	580	607	578	571	566	585	547	563	594	570	564	549	502	619	608	564	571	541	588	519	596	562	574	591	545	564	527	539	549	548	572	565	600	593	597	555	580	501	531	553	554	521	580	564	566	569	536	571	545	557	562	542	550	538	592	558	585	552	551	588	562	571	577	551	525	568	523	560	555	540	562	571	535	544	579	552	553	629	546	555	590	579	603	564	577	587	557	580	584	603	539	604	582	598	551	593	553	597	582	582	568	591	541	520	553	543	562	579	607	559	534	631	581	523	587	582	540	541	555	580	604	613	585	550	582	565	559	533	540	567	582	557	574	552	565	574	556	579	547	547	552	588	588	582	589	576	574	567	568	589	550	557	560	547	619	514	578	557	559	619	566	528	546	581	580	580	582	580	538	584	557	587	600	574	555	557	573	546	560	578	567	579	562	598	585	532	570	589	583	542	563	603	555	571	536	577	562	560	555	586	607	560	548	577	562	577	579	613	546	575	601	529	545	569	534	567	538	576	568	566	568	594	549	556	567	603	547	537	570	540	558	543	534	571	560	509	587	562	581	576	545	556	563	600	529	535	556	554	565	522	567	555	528	521	583	538	553	592	581	555	597	588	559	553	590	577	626	576	608	541	572	604	577	576	579	565	546	560	551	561	596	592	617	568	598	513	557	559	538	585	538	518	569	589	541	624	587	564	554	593	532	551	593	568	604	554	568	573	585	527	581	540	533	552	567	531	581	556	602	608	568	616	589	563	557	574	621	555	524	555	566	531	545	585	557	530	552	596	538	559	516	597	598	547	593	540	612	572	602	550	571	531	584	577	579	604	555	544	584	584	570	593	578	605	579	583	607	580	588	538	545	521	601	531	536	541	598	566	511	610	579	569	563	590	564	587	550	593	621	574	591	574	577	528	550	551	556	527	565	539	602	574	596	533	575	541	557	516	571	554	564	551	538	547	543	547	593	556	587	567	527	516	538	553	588	562	525	573	575	522	564	596	545	587	535	581	565	549	607	552	579	549	588	537	559	601	535	559	574	542	568	573	557	544	561	575	585	573	549	584	574	559	559	569	549	583	559	589	573	555	601	546	581	554	571	548	596	586	555	565	583	541	579	571	576	573	572	545	575	581	559	540	588	536	573	528	546	548	599	550	582	611	574	597	557	549	564	611	564	546	569	538	563	541	587	533	555	568	560	581	560	549	606	571	520	537	536	563	572	562	546	540	560	544	556	599	551	559	576	563	574	583	569	558	546	569	567	572	562	619	545	575	593	572	587	553	537	571	558	572	577	529	524	550	544	527	569	528	540	553	533	542	594	594	523	560	546	574	558	592	555	535	532	573	559	523	598	507	558	549	558	581	578	593	560	545	591	547	543	522	567	572	594	601	555	574	565	571	553	567	560	575	544	578	555	602	546	546	555	526	535	593	567	561	585	554	544	560	581	561	576	581	553	599	544	583	548	562	540	524	558	557	537	569	570	540	575	558	561	605	532	540	573	532	545	530	600	603	569	549	606	554	546	519	531	546	567	583	535	536	570	569	533	565	571	598	530	594	589	615	587	563	590	551	549	561	592	550	582	557	538	582	613	541	552	554	554	548	566	520	531	525	545	571	564	573	555	603	543	527	540	534	575	578	552	555	550	589	543	556	570	584	589	529	570	596	546	590	525	553	551	584	555	554	601	554	599	541	594	553	600	546	546	580	574	560	560	593	576	589	571	579	613	572	594	569	546	584	589	561	559	580	593	550	565	570	601	598	556	584	527	547	552	545	594	591	547	534	567	549	533	573	575	587	583	575	597	576	565	541	584	574	572	590	537	538	589	543	589	561	605	548	558	576	528	566
27772	12479	2161	1197	764	610	529	2086	2795	2386	1623	1002	731	570	518	501	511	506	493	482	470	508	517	529	488	531	516	544	508	487	507	485	510	491	516	488	487	513	523	525	499	510	502	483	532	470	486	513	510	522	486	511	499	495	546	500	519	532	482	529	494	543	496	510	483	494	519	489	522	479	476	490	548	471	481	548	482	444	551	495	515	522	492	521	494	482	527	465	507	509	491	494	532	488	476	515	500	484	552	503	441	509	535	505	484	483	493	511	456	513	471	507	516	542	522	540	466	477	529	503	544	483	489	478	523	502	535	468	494	484	518	529	485	526	504	512	503	468	440	519	511	490	502	543	533	481	516	502	528	492	502	478	532	506	509	498	536	506	524	508	470	494	501	460	490	466	512	511	491	499	522	488	484	491	501	489	476	505	493	479	522	485	514	511	478	522	465	490	450	473	482	534	494	550	510	506	497	494	506	475	503	518	479	498	525	516	519	523	486	492	542	493	534	506	504	515	530	487	529	501	518	502	529	498	534	497	473	511	522	493	467	477	476	530	490	446	510	492	474	511	513	502	516	509	519	477	503	514	495	495	535	503	480	502	513	465	508	510	551	461	519	465	492	543	464	486	489	489	461	510	532	557	506	488	493	481	475	488	511	506	540	512	534	524	532	483	545	491	551	509	478	514	521	542	500	525	527	443	511	495	469	533	509	514	490	526	514	475	504	475	497	522	479	504	505	497	521	509	488	541	492	533	487	519	518	500	518	498	524	510	494	528	499	491	471	465	495	498	480	481	497	532	504	504	498	506	514	532	528	484	494	538	516	524	549	477	531	464	521	504	504	506	503	484	501	536	466	481	477	519	528	539	496	469	490	506	535	459	475	493	478	518	517	488	473	495	505	492	492	508	482	511	513	500	487	519	478	513	541	471	508	517	516	512	511	518	513	568	514	538	488	531	510	544	497	531	464	496	506	512	457	510	521	529	501	485	496	506	544	490	508	493	492	500	453	490	507	451	498	473	498	475	514	501	473	478	483	481	503	514	516	533	526	524	495	539	559	511	505	537	503	478	475	506	545	540	489	482	469	494	501	569	506	500	526	504	506	465	465	522	501	509	483	538	535	491	512	481	544	474	538	518	474	512	529	533	475	518	506	512	496	521	524	490	529	478	542	507	479	499	548	523	488	475	544	476	490	500	492	497	517	499	448	509	504	472	489	442	510	477	452	498	517	496	525	553	527	507	496	465	535	486	524	533	491	541	496	542	505	493	483	502	496	484	508	512	474	507	494	537	507	509	481	555	523	560	504	494	488	468	499	475	504	489	519	509	502	516	504	466	500	480	470	536	489	521	474	501	538	523	535	461	579	493	517	491	486	540	496	509	491	451	530	510	512	491	528	526	459	499	494	485	471	529	535	521	536	526	498	519	538	499	542	518	493	491	484	522	542	489	522	537	523	497	525	466	475	508	518	539	505	499	483	483	528	477	507	550	483	488	495	484	490	514	476	511	478	492	486	497	473	524	500	493	511	506	535	469	485	488	498	458	519	523	467	490	484	491	511	483	501	490	493	488	481	478	465	504	535	511	495	485	510	505	506	496	529	486	547	533	496	486	514	487	507	491	497	504	478	493	526	498	510	511	531	453	502	503	486	493	491	507	531	484	511	513	496	536	491	488	502	488	527	480	490	494	536	483	482	479	518	505	514	522	531	500	453	465	503	530	495	528	526	512	493	530	493	470	483	485	474	517	530	528	501	485	518	523	455	542	490	481	485	531	532	468	509	502	503	479	551	468	507	532	449	500	550	544	497	511	513	507	483	445	483	510	496	511	501	524	519	507	515	530	549	500	506	535	494	475	532	531	482	463	487	479	519	500	494	525	509	495	518	503	487	470	513	498	488	566	504	501	508	495	502	512	495	496	527	518	509	510	528	501	558	551	474	486	520	459	502	519	511	485	488	553	523	550	486	537	504	485	503	489	504	487	525	481	547	456	534	512	470	543	525	495	563	533	511	482	496	515	491	464	455	517	519	496	484	524	556	460	511	488	498	482	477	502	496	488	487	495	496	544	528	476	501	515	516	519	495	506	469	492	514	517	502	499	491	505	501	514	466	484	514	500	529	555	550	471	486	555	544	469	522	495	518	492	488	500	480	513	534	479	507	519	481	532	493	476	516	481	524	500	504	492	499	485	490	510	478	541	511	515	532	512	492	522	524	475	500	491	500	523	526	479	488	485	520	480	491	506	481	526	504	481	500	517	523	456	454	536	474	552	554	524	523	519	513	493	479	480	542	514	533	484	509	511	478	492	525	521	517	526	495	472	498	486	485	489	470	515	550	487	445	500	519	512	519	485	489	465	449	511	522	525	498	465	475	522	502	516	479	482	488	544	492	502	518	516	514	480	500	494	532	513	520	510	487	510	491	483	500	518	514	531	497	517	529	502	493	508	527	498	517	468	515	517	471	490	485	503	494	521	499	512	478	496	509	495	534	529	491	511	522	503	483	495	510	516	464	532	535	523	528	510	512	482	505	539	499	499	489	526	487	513	540	542	497	550	479	462	511	499	499	467	490	478	501	500	499	486	528	548	517	505	493	508	554	535	518	534	491	488	491	473	528	482	514	482	480	501	498	492	493	546	503	526	501	508	476	553	484	536	519	510	476	508	489	471	500	467	520	499	481	492	477	518	508	463	503	495	517	520	507	547	497	502	439	464	530	493	516	505	491	474	525	519	529	442	503	494	499	547	514	451	517	512	482	516	493	527	496	462	500	496	532	525	529	456	502	506	527	496	524	511	507	451	475	524	498	488	472	484	488	472	513	509	501	515	485	503	479	514	486	495	533	491	500	521	467	525	489	517	496	492	532	523	470	479	521	503	487	445	509	513	471	476	482	549	509	515	544	496	479	542	504	524	473	442	511	475	468	519	520	498	517	559	491	479	466	525	517	534	477	494	512	498	500	498	514	522	495	503	503	504	569	475	493	508	480	503	521	499	502	511	466	505	494	533	491	464	501	501	530	516	470	485	531	459	461	498	474	519	496	543	506	504	529	479	511	496	516	523	501	515	486	518	469	461	478	480	518	495	516	503	512	541	501	479	536	483	524	490	526	511	491	499	535	481	502	528	507	511	449	506	483	481	483	509	490	506	499	485	504	544	493	539	539	506	481	510	487	468	490	496	501	504	478	473	507	507	515	476	487	505	488	515	485	500	487	534	482	501	466	494	527	494	537	494	477	528	516	538	493	490	470	496	470	475	488	490	511	521	494	508	512	526	511	512	509	511	510	486	506	502	522	548	497	504	474	470	541	525	479	484	499	533	545	507	526	524	480	502	508	481	562	528	517	491	460	522	499	525	532	476	529	522	464	517	502	500	518	490	500	532	507	483	514	515	476	554	484	494	486	463	491	501	525	499	520	467	446	497	532	465	502	487	450	484	498	520	481	480	506	530	520	515	509	518	482	524	513	438	528	542	498	526	515	511	480	510	479	510	489	508
5532	1588	1354	810	605	520	443	2755	3270	2537	1662	1006	588	511	433	417	433	433	411	393	430	418	423	438	411	421	390	429	430	413	424	406	427	450	435	423	421	453	432	420	402	408	412	428	423	454	409	397	414	438	468	397	458	424	437	424	460	441	361	429	430	421	434	429	433	418	432	427	433	385	390	420	450	419	457	395	417	446	429	404	446	461	454	461	426	368	447	406	393	437	396	414	419	396	384	448	387	399	431	400	411	428	416	448	426	411	392	438	416	450	366	392	442	413	451	408	443	417	403	443	430	443	408	385	432	432	410	417	400	416	449	407	413	401	450	442	441	421	423	415	433	401	433	394	406	410	407	410	426	421	413	452	432	388	419	445	401	411	413	409	418	428	430	467	405	406	375	417	404	420	430	399	425	421	409	392	385	445	454	456	416	438	399	416	378	419	388	419	417	390	431	405	444	426	397	413	380	397	415	385	456	404	408	409	434	436	465	408	444	396	406	393	405	395	417	405	429	434	443	433	402	377	397	390	426	411	405	404	396	393	405	417	438	424	402	409	419	433	417	420	398	399	423	397	423	433	443	405	409	442	415	418	432	443	402	420	408	385	405	394	415	420	428	436	430	436	414	452	426	412	446	441	417	408	434	382	447	425	437	408	399	416	442	416	398	432	437	422	427	457	411	437	466	386	422	408	426	435	401	421	406	460	441	435	429	404	420	392	399	417	426	397	397	413	415	423	420	431	453	419	418	434	396	411	412	396	454	391	416	428	437	396	417	421	397	426	433	451	404	420	419	439	460	437	430	406	421	474	433	422	400	359	392	400	396	470	449	409	416	421	418	437	412	433	447	401	431	433	476	428	411	435	424	427	394	430	488	411	420	417	465	439	418	387	416	431	417	439	380	453	401	418	390	403	463	391	447	465	419	418	426	400	409	437	420	418	436	417	438	444	429	421	427	418	408	408	390	379	424	408	448	442	396	445	425	460	430	427	402	391	393	413	413	405	405	440	426	422	418	471	417	417	409	392	410	377	412	406	430	422	416	425	394	424	442	407	433	417	422	433	416	427	382	425	414	421	425	416	399	406	375	380	442	419	396	425	408	385	442	433	445	396	428	445	427	428	395	427	394	449	420	424	421	429	396	398	402	408	486	426	388	444	423	411	408	430	434	401	398	431	447	422	436	446	415	441	413	405	455	421	401	429	417	440	431	424	428	415	415	433	445	422	396	415	447	426	406	417	410	404	442	426	429	427	436	418	430	414	451	407	403	406	423	389	373	445	426	403	417	434	424	426	468	468	363	364	424	436	442	447	439	449	428	407	410	411	416	392	440	414	404	459	409	390	435	449	438	397	398	424	388	431	416	425	414	434	439	413	408	421	427	439	466	444	425	390	413	412	404	395	385	427	436	395	390	397	430	417	393	394	479	430	383	403	402	392	389	396	392	410	438	399	427	405	442	427	418	403	422	433	412	403	430	401	463	440	387	422	414	415	429	393	416	456	424	383	418	385	424	410	457	416	369	435	400	431	418	414	408	451	396	425	418	420	425	446	409	415	430	394	418	421	431	419	412	428	429	404	403	388	412	418	438	441	430	410	410	392	392	441	432	412	393	420	423	405	438	428	407	404	486	426	396	454	406	405	420	423	450	399	439	419	420	413	416	438	405	406	398	443	412	405	446	401	399	430	392	395	455	408	425	397	413	399	410	450	401	408	424	415	433	486	437	415	408	414	435	414	405	426	436	425	390	427	435	436	425	428	425	405	414	385	411	410	400	413	440	402	424	414	412	408	436	442	415	444	403	391	418	416	427	425	424	418	430	421	462	422	446	445	442	429	435	403	420	457	402	444	383	454	398	448	439	398	405	416	455	393	408	453	419	423	467	402	416	418	410	430	395	449	378	450	417	411	461	418	399	388	411	379	430	376	382	415	433	383	406	440	425	444	413	431	435	425	420	419	413	434	412	408	419	411	392	409	403	430	447	408	405	427	433	414	405	417	444	445	430	403	422	427	419	427	411	430	451	407	411	428	446	410	432	395	429	430	408	438	406	386	428	419	404	416	435	439	444	428	448	419	424	446	426	452	384	407	394	405	441	406	409	415	384	430	446	417	444	447	415	420	420	413	437	414	368	437	398	400	439	409	417	401	437	420	423	412	441	443	401	387	404	404	452	391	420	417	422	431	415	458	390	428	409	414	452	419	402	450	428	388	438	429	430	440	419	399	401	449	428	400	390	439	424	387	465	419	431	403	413	430	411	444	369	408	410	429	415	417	407	409	434	439	422	422	428	430	407	422	452	417	442	453	453	413	435	378	423	427	417	431	450	448	410	421	432	421	424	398	397	406	414	421	427	451	382	421	413	452	409	394	411	381	412	406	440	420	405	394	473	425	444	404	446	424	407	393	414	404	444	439	448	402	423	418	396	411	408	397	410	410	434	452	430	431	429	477	432	438	427	386	415	387	399	428	417	373	444	413	449	424	432	428	430	395	401	434	404	427	395	424	421	412	405	416	410	407	416	391	415	405	397	403	414	400	433	420	392	410	406	434	421	437	397	431	429	396	422	418	423	415	457	390	393	430	418	418	434	449	413	400	397	412	404	451	438	413	465	401	422	416	436	459	426	444	422	412	430	403	412	417	413	418	437	385	401	399	430	399	377	438	418	404	424	461	418	447	434	410	468	409	370	429	444	433	451	391	434	418	423	428	430	440	417	413	408	438	442	449	407	403	422	399	415	422	401	417	407	369	419	417	435	443	397	433	411	410	428	424	412	432	393	430	412	424	438	439	412	431	407	424	432	419	412	445	399	386	463	446	416	397	443	425	436	432	399	419	452	414	390	430	400	411	458	421	424	433	433	442	448	434	436	435	425	414	416	429	430	412	445	410	410	424	415	439	434	402	422	427	419	440	429	419	418	448	464	404	422	396	437	392	412	448	435	460	433	405	448	404	407	419	451	404	393	411	407	413	429	418	465	441	414	415	389	393	442	394	404	407	403	435	427	374	418	444	434	402	457	412	411	403	415	426	420	410	432	443	427	408	439	409	404	377	434	401	438	410	389	429	405	417	423	420	444	420	417	428	398	458	418	401	414	430	460	433	431	447	412	387	385	431	401	443	446	392	405	455	419	429	455	441	416	413	396	440	419	432	433	445	447	427	429	397	466	432	411	447	413	417	398	399	366	423	422	424	446	404	440	401	400	434	480	424	394	447	433	414	402	421	377	383	415	408	418	395	422	432	382	393	412	434	422	437	428	410	428	446	442	423	440	424	405	392	415	451	414	410	444	389	419	416	419	407	406	420	457	447	423	426	411	407	400	424	456	420	405	435	386	424	409	419	397	400	379	437	455	403	407	463	470	431	446	409	399	450	424	406	390	428	390	447	419	444	423	423	394	456	409	412	412	460	422	418	443	400	447	414	466	447	421	426	456	431	429	401	399	427	410	388	446	399	418	426	445	372	398	404	405	399	416	437	419	431	426	402	403	459	416	405
25618	21406	27287	25348	5458	1491	1039	14589	24317	19105	10005	3926	1359	815	635	547	566	572	579	584	577	608	557	555	569	577	581	539	580	628	521	598	574	587	576	541	560	569	574	515	515	575	537	534	561	534	567	559	554	548	575	606	554	583	540	610	558	551	545	546	592	564	594	550	529	511	548	557	545	577	569	513	567	592	546	530	541	537	553	548	557	561	603	550	543	530	562	583	539	563	500	537	547	584	545	549	610	600	555	569	577	535	537	568	566	537	571	547	570	556	575	551	577	536	564	570	552	554	570	537	579	630	569	564	571	568	554	547	517	571	508	551	531	504	557	563	559	570	540	546	535	545	574	567	504	521	540	553	580	542	554	544	544	493	504	562	562	579	610	526	537	565	543	560	533	598	587	531	553	563	547	513	533	532	514	535	565	526	566	568	555	590	599	537	547	532	564	555	557	519	567	587	541	525	542	605	510	567	577	591	552	553	542	641	583	548	647	584	586	550	551	517	569	589	552	573	563	556	559	548	538	601	550	550	594	550	577	526	546	530	561	565	528	546	562	538	556	563	582	526	511	568	562	541	548	574	538	567	547	561	581	537	547	548	561	550	534	552	506	565	523	552	531	560	598	504	544	540	522	533	551	541	560	524	561	564	539	560	567	589	585	523	511	567	544	590	563	548	562	539	594	523	539	538	555	567	553	503	553	508	573	552	606	550	554	544	589	549	561	526	530	558	585	542	533	552	564	559	589	605	547	530	529	604	575	546	560	565	589	521	540	539	542	566	543	510	514	517	559	555	545	533	560	551	558	520	588	529	531	571	579	581	557	560	590	537	563	554	533	566	559	565	548	575	571	529	524	556	562	537	576	575	543	536	557	567	496	579	521	545	577	529	558	509	545	512	484	584	561	556	608	564	558	572	589	523	578	549	573	512	535	552	544	527	559	511	523	537	558	565	567	554	529	550	540	565	546	545	549	556	561	560	506	580	521	546	565	549	545	547	571	563	526	567	585	591	549	546	561	529	529	574	547	563	552	569	563	579	541	525	561	563	544	525	572	525	534	555	575	576	535	527	551	529	521	520	568	538	563	577	556	617	592	559	552	594	587	553	564	485	535	524	512	530	556	573	538	561	552	530	541	605	551	531	577	541	531	614	546	567	538	567	594	564	561	556	553	538	532	563	562	608	574	519	554	531	557	554	520	592	575	549	525	512	548	531	533	529	547	562	553	532	567	538	552	568	561	579	565	558	629	548	533	513	552	559	590	572	515	566	569	578	541	542	583	526	599	543	572	549	554	570	535	525	561	545	570	538	564	578	524	561	563	550	546	558	561	525	543	550	519	548	544	538	563	585	545	542	565	562	594	576	530	581	557	594	527	569	552	541	520	593	516	517	521	569	586	566	602	552	582	561	543	549	534	560	532	555	529	548	542	539	537	558	577	514	561	523	547	554	528	557	528	585	570	522	563	515	529	544	549	551	557	531	563	540	556	522	572	552	574	576	609	559	546	556	553	550	602	549	503	595	560	524	564	586	542	542	554	565	565	543	574	528	546	577	566	568	565	545	526	575	540	539	579	531	583	522	553	563	564	554	558	544	538	506	547	572	596	551	554	566	557	535	567	571	559	582	577	526	548	555	539	578	596	527	523	527	556	574	554	549	516	545	527	545	548	541	560	550	550	551	561	552	534	570	521	562	536	569	565	542	518	529	539	554	579	557	554	526	569	498	548	562	572	528	531	598	560	572	553	548	564	522	549	537	503	550	547	581	548	539	573	513	533	563	540	519	603	497	558	529	541	511	529	565	539	539	608	536	528	556	552	561	571	552	534	587	580	560	549	585	517	543	555	594	505	590	560	510	548	537	549	548	555	576	555	535	524	533	551	547	538	550	574	539	573	509	558	542	552	553	580	529	510	504	559	583	509	504	559	548	556	583	531	585	545	548	542	549	550	558	531	558	557	538	546	526	514	565	558	518	545	548	582	560	587	563	525	559	561	579	574	570	519	560	505	538	595	598	608	552	509	566	552	554	569	580	542	538	546	554	537	529	547	547	620	545	531	579	558	574	500	574	546	523	563	535	589	560	532	574	543	548	561	535	561	525	558	564	538	554	541	537	554	609	525	562	513	577	523	555	559	558	510	592	573	569	515	538	538	534	536	573	518	539	544	539	578	539	538	554	549	588	542	511	528	552	516	576	511	544	560	541	537	527	545	545	509	534	573	588	538	520	551	599	573	538	528	584	562	550	572	588	540	534	554	533	544	555	538	580	550	570	517	592	556	577	538	565	577	533	568	539	562	534	533	546	567	568	546	568	538	556	539	558	518	547	549	568	560	513	568	527	572	513	560	560	566	559	527	576	544	539	579	519	582	534	554	562	548	570	550	562	521	517	576	589	588	582	591	588	543	577	579	556	523	538	578	530	584	519	580	531	514	589	542	543	560	551	549	515	538	509	532	525	526	506	562	584	576	588	562	498	556	564	545	548	539	572	537	556	564	570	562	548	534	545	511	552	539	549	555	555	598	551	544	546	554	551	591	532	581	544	537	562	518	545	590	549	574	517	556	582	554	566	523	580	523	540	552	544	541	513	613	501	552	550	559	567	586	563	518	565	584	543	538	557	536	552	523	567	554	554	592	509	511	535	515	572	535	594	528	595	537	510	567	547	556	528	583	600	569	559	568	538	557	609	562	549	544	577	564	558	580	602	558	546	526	589	619	555	558	551	541	564	541	565	574	581	515	541	527	539	542	534	585	567	538	543	578	553	537	554	554	533	543	526	539	588	570	521	555	514	534	567	518	594	604	588	565	548	585	580	556	579	556	534	508	551	543	555	544	554	570	577	517	584	556	531	557	558	531	540	523	514	496	544	563	534	529	533	540	519	513	546	537	526	562	585	582	542	586	549	509	545	517	507	512	516	514	522	571	535	550	518	546	562	516	531	526	588	541	534	542	561	537	520	537	547	572	584	547	562	533	536	527	540	533	550	536	491	548	598	513	575	578	536	566	564	535	568	533	535	539	591	589	587	584	547	582	551	553	526	508	582	573	553	559	560	506	557	557	538	552	583	594	565	569	568	588	546	559	549	545	538	545	510	545	529	585	538	576	573	560	614	536	562	554	565	574	542	570	548	515	492	557	533	549	582	540	533	532	552	535	539	583	539	546	525	552	566	539	559	580	545	537	527	541	514	569	577	574	633	562	588	543	571	571	548	652	551	537	555	549	534	563	539	517	568	553	555	572	584	547	564	556	560	525	554	528	533	596	578	533	533	558	542	564	536	512	539	529	539	561	566	581	523	567	582	582	547	548	514	560	574	598	575	611	536	516	562	538	553	563	516	543	560	548	537	568	524	579	551	550	547	546	592	539	514	596	569	541	554	552	498	577	569	552	582	539	517	546	568	593	541	552	529	541	534	542	541	551	594	540	558	517	528	530	536	567	564	593	583	565	558	527	543	571	513	546	501	567	525	545	571	565	564	575	589	583	559	547	554	575	558
4382	4762	3950	1984	1391	1202	827	17379	22384	15658	8637	3860	1282	762	562	471	519	523	505	523	463	472	462	482	474	499	499	476	491	469	500	484	472	490	449	472	473	484	453	472	443	474	492	463	487	433	504	519	487	456	481	488	477	479	503	467	479	475	539	477	491	466	449	474	467	477	477	515	474	475	518	516	502	499	449	463	463	504	467	489	476	473	480	513	483	494	448	467	472	480	482	467	500	494	466	485	522	503	498	457	502	527	466	482	482	486	491	543	462	433	517	481	499	515	460	486	492	502	492	465	460	486	507	426	479	475	466	485	502	479	509	497	477	482	488	508	499	481	503	462	508	491	491	497	455	528	470	478	463	514	479	446	507	494	468	487	514	454	475	477	468	528	497	464	496	474	483	444	486	455	462	472	475	502	459	501	461	449	464	489	480	469	464	489	482	446	461	476	486	459	467	467	480	472	477	482	486	433	443	485	482	503	478	491	467	434	514	479	519	464	448	478	491	461	474	454	486	462	478	479	468	476	474	466	445	467	461	465	479	453	470	494	454	482	470	476	447	462	489	485	475	456	532	434	493	484	498	449	504	464	510	464	453	542	432	463	454	462	494	475	530	467	459	494	489	490	472	474	491	508	497	469	476	463	498	467	483	501	486	495	454	483	503	497	465	470	453	496	481	485	529	482	484	449	491	484	480	500	465	520	496	479	519	496	501	488	464	473	489	506	510	490	473	497	513	472	465	488	478	483	450	494	502	434	477	456	489	498	492	452	456	480	512	469	497	539	462	473	464	512	479	484	482	427	471	474	486	496	428	458	458	491	493	466	512	432	467	439	466	440	457	483	459	460	510	495	469	535	484	477	540	476	477	469	459	480	421	462	495	496	470	471	465	500	449	443	454	494	512	468	449	490	483	450	480	485	479	513	445	456	541	444	476	464	442	495	516	492	472	454	456	468	527	440	473	491	457	444	471	469	523	534	468	464	515	478	522	476	483	480	469	466	469	494	488	495	434	454	448	464	475	466	460	476	439	443	481	456	466	444	502	501	502	475	457	499	481	477	459	470	490	473	487	489	451	464	481	467	472	495	490	447	499	437	491	453	454	479	435	464	456	440	491	462	449	468	509	479	526	458	484	485	457	464	432	476	516	440	501	445	461	466	474	516	480	484	548	470	500	464	476	497	475	487	466	508	508	475	440	463	470	507	489	481	461	517	482	476	415	453	505	480	494	471	472	498	487	467	527	515	441	441	488	472	483	483	474	472	445	481	477	496	460	473	498	491	504	447	512	473	457	525	474	459	492	484	458	461	454	463	512	499	517	520	500	469	449	446	459	452	436	502	445	472	482	496	465	484	498	479	460	503	455	450	488	474	508	464	512	506	488	465	490	472	474	489	533	503	484	461	476	464	471	477	499	440	488	484	475	481	500	522	500	462	490	471	469	479	465	475	500	458	509	492	467	481	467	472	487	459	507	488	498	465	484	488	504	474	474	481	479	466	460	481	468	459	478	459	466	452	466	512	477	480	466	480	492	498	454	526	442	458	500	510	453	479	462	474	517	463	484	422	506	478	510	490	487	498	479	458	495	455	498	505	487	506	456	463	483	472	493	490	484	458	447	452	519	428	483	478	449	486	457	492	424	451	442	506	465	461	453	521	511	494	477	473	496	445	444	508	487	500	485	455	471	492	514	483	446	481	411	449	462	497	491	481	501	449	480	464	459	486	501	505	461	490	475	502	446	496	477	482	440	459	470	437	448	488	485	507	489	463	482	471	470	500	507	486	482	503	465	492	476	449	479	471	468	486	495	454	489	471	448	454	481	484	480	489	431	498	500	431	470	486	449	520	466	518	468	461	495	459	497	484	482	447	441	453	464	519	476	469	451	467	481	493	450	483	452	482	470	468	490	500	495	438	461	487	448	442	467	538	423	490	490	449	484	460	448	443	446	457	434	440	495	478	486	478	465	474	463	471	493	493	480	458	428	464	496	465	501	490	457	466	476	462	523	473	493	479	458	489	469	457	488	472	454	480	515	488	520	441	468	520	468	472	506	468	453	442	465	492	464	495	485	449	473	474	471	466	467	464	450	484	468	451	495	465	477	534	502	495	477	486	485	473	501	435	501	472	474	479	476	511	476	504	489	495	500	475	471	466	469	457	485	472	455	489	455	456	446	449	489	462	483	476	456	490	486	492	452	486	476	485	470	467	446	472	492	445	447	492	475	464	441	445	461	473	459	468	495	497	475	501	480	474	465	486	485	471	475	512	505	472	470	474	450	464	490	497	461	491	432	509	492	455	497	501	486	521	472	463	521	470	455	499	482	461	493	473	464	481	469	470	484	485	458	490	502	468	453	474	473	446	488	490	485	481	433	447	461	497	465	472	495	449	489	468	515	478	496	440	508	473	469	457	441	479	472	457	439	450	455	474	469	479	467	447	480	445	457	513	466	456	461	476	514	473	463	486	435	458	492	479	475	469	471	457	488	441	523	465	501	485	488	510	473	432	438	463	470	486	462	474	478	484	466	480	462	487	494	488	461	465	473	499	498	459	471	482	457	446	465	474	449	519	481	515	495	456	516	481	460	508	472	470	449	461	461	474	493	472	457	486	495	504	500	461	434	421	485	476	470	500	517	469	477	462	451	459	479	440	503	485	485	522	477	460	463	514	454	468	494	480	443	470	491	500	502	434	484	489	482	486	426	508	459	469	440	489	494	461	464	456	456	474	462	477	459	496	499	451	477	457	459	494	506	459	464	475	516	491	482	455	479	457	476	449	485	469	478	462	474	442	471	510	445	434	486	446	467	472	467	473	494	513	500	453	434	444	462	482	473	488	477	511	460	503	458	486	496	516	461	487	454	494	483	506	440	480	456	482	516	497	509	480	476	478	488	492	478	473	452	476	469	472	469	462	526	442	480	459	487	484	460	492	521	463	460	475	466	488	445	435	491	472	454	459	455	519	459	507	474	517	454	498	493	470	416	473	476	436	461	469	464	485	476	508	467	491	481	506	445	475	514	460	478	508	489	483	464	451	480	464	472	468	479	463	504	507	466	492	448	467	495	490	470	493	514	489	488	425	476	466	480	507	491	478	467	473	485	508	439	470	491	472	441	458	426	470	471	494	492	449	489	470	474	468	463	468	488	465	491	454	454	505	491	471	452	489	464	482	485	502	481	488	517	442	453	493	441	479	450	471	516	518	504	473	462	467	466	472	513	455	491	462	492	481	490	456	517	479	481	484	486	429	463	474	470	502	483	464	463	485	512	461	452	486	501	470	460	483	454	481	483	488	479	475	486	505	503	488	474	453	453	473	456	459	485	462	465	506	459	475	499	462	491	474	477	450	470	472	474	475	500	481	480	478	531	477	461	487	489	473	464	478	438	504	467	467	462	442	469	463	445	440	477	498	444	468	495	447	486	436	478	486	482	469	482	470	483	496	478	469	501	510	515	448	470	514	480	492	480	477	480	498	492	441	434	486	461	437	487	505	495	448
24359	21448	28821	24483	21387	8753	2089	27327	38686	35268	22938	9937	2821	1289	840	723	687	739	701	709	693	665	754	682	663	705	699	693	663	696	690	676	651	695	641	675	703	665	669	644	689	675	703	676	692	689	662	670	660	651	679	733	659	666	693	702	719	706	665	677	701	654	706	659	713	678	702	683	749	656	695	686	685	670	715	705	724	649	670	695	691	705	719	684	724	684	726	690	678	673	694	653	695	666	587	695	676	657	685	710	670	694	743	702	653	643	681	645	711	688	704	686	691	679	700	693	700	676	647	681	683	661	682	704	710	667	679	712	712	691	639	643	695	692	680	645	721	660	699	700	685	678	699	657	655	738	696	708	681	657	660	670	688	692	733	622	690	673	717	684	647	692	684	698	680	676	657	660	678	704	672	639	668	667	725	723	727	703	656	673	696	705	681	633	667	691	710	678	695	670	644	705	659	646	656	689	681	647	650	691	653	690	706	642	611	659	643	702	688	699	670	651	687	710	681	657	636	681	710	712	667	717	672	700	663	724	640	669	696	688	722	630	665	712	641	721	708	702	697	712	686	693	690	638	741	711	705	686	657	665	670	654	712	665	683	664	682	677	680	668	698	702	671	743	710	690	720	679	717	706	659	652	641	715	684	691	708	683	639	709	682	707	709	684	675	705	690	665	671	665	661	665	700	679	700	667	628	719	625	627	674	673	688	681	640	676	709	616	676	681	690	663	701	711	708	687	661	655	657	699	686	693	685	693	686	700	683	687	720	680	684	682	692	690	656	757	684	715	713	699	636	625	747	626	648	651	699	693	688	701	691	674	675	662	710	775	649	712	667	726	700	711	696	714	677	683	659	688	706	700	689	705	717	679	692	698	701	683	710	672	698	658	738	674	728	706	628	631	663	703	690	687	704	689	651	702	674	667	704	627	658	713	691	672	707	693	685	676	683	730	682	698	702	711	729	655	681	696	693	662	732	723	730	701	701	679	706	660	670	718	702	722	734	679	666	721	669	697	734	657	690	679	715	675	687	715	702	628	691	691	682	659	667	662	691	707	682	649	696	687	713	680	737	692	713	694	694	667	709	686	642	727	649	692	746	688	677	649	755	711	707	661	684	668	732	722	673	686	652	695	702	641	709	749	695	684	675	699	678	652	729	711	709	695	680	675	682	681	665	675	705	679	672	649	687	686	684	673	651	647	720	655	694	694	690	623	685	667	685	696	733	747	704	715	730	741	644	692	665	660	674	711	682	709	681	686	695	669	745	688	681	647	678	675	686	669	672	706	719	709	725	647	647	667	721	672	696	688	645	700	706	699	643	743	685	674	698	745	711	725	723	706	698	694	723	669	605	598	702	669	704	691	649	633	710	675	711	700	664	739	676	642	710	680	669	701	682	669	672	684	695	646	699	701	678	681	671	668	692	731	707	686	718	678	668	732	666	676	712	706	689	731	669	688	678	692	659	664	678	678	677	642	718	696	683	621	721	644	636	665	716	669	678	655	719	665	673	672	706	649	719	657	657	696	667	669	666	651	676	655	654	691	716	705	649	687	695	701	679	690	694	697	730	697	654	663	665	706	721	635	651	704	593	681	667	693	705	691	658	668	699	667	673	677	696	640	669	687	668	691	708	677	697	675	687	652	716	687	667	674	655	691	693	680	675	701	707	679	714	678	671	726	720	670	642	691	697	679	689	680	693	635	661	668	695	657	676	687	710	639	673	687	662	695	695	652	657	654	729	654	609	677	718	665	691	688	659	708	694	645	703	661	671	714	695	726	648	645	669	676	672	678	694	662	682	681	652	654	660	685	712	661	668	710	705	719	722	659	669	642	689	771	678	697	705	708	760	655	667	695	660	665	701	683	737	719	689	724	658	653	655	694	699	687	657	676	665	679	670	664	686	715	723	683	666	657	680	663	653	700	675	712	703	649	717	717	691	709	703	695	700	633	644	658	683	666	677	699	660	665	694	680	697	726	659	665	715	726	719	720	713	674	711	688	652	704	703	640	718	728	721	683	702	688	693	709	688	683	681	652	683	716	654	679	660	751	665	695	703	699	663	687	726	693	706	679	689	668	695	671	674	678	660	665	668	698	657	680	689	657	714	629	641	655	687	698	706	676	645	706	695	711	683	698	742	689	682	623	655	661	691	639	694	667	690	656	664	719	677	734	698	681	668	655	675	694	682	681	654	701	669	707	699	673	661	722	642	708	665	683	688	654	719	708	671	741	730	656	675	694	755	680	684	700	686	637	685	668	660	719	687	630	677	656	631	643	720	682	705	689	662	687	622	708	664	675	695	639	683	667	707	669	689	719	686	687	708	745	742	670	733	686	658	708	676	710	672	682	655	666	688	668	662	691	652	683	660	716	707	736	693	698	680	673	675	680	690	665	688	647	734	672	673	715	708	666	699	678	705	666	630	667	714	645	688	730	671	733	665	689	706	682	614	674	690	688	675	643	703	677	717	692	695	655	670	700	666	675	720	713	695	642	617	661	648	721	682	754	728	637	698	656	632	674	696	698	650	647	657	693	654	636	632	641	635	683	673	658	668	706	678	686	638	659	637	701	674	671	647	707	674	652	716	644	683	680	720	649	622	694	676	663	662	710	648	674	658	694	726	719	704	614	642	699	712	648	683	670	664	707	714	635	606	670	678	637	674	689	712	659	678	668	690	653	689	694	663	705	655	714	671	731	643	642	657	670	715	671	663	706	681	672	706	675	668	684	663	675	693	680	684	709	673	681	662	680	709	696	699	689	695	673	612	694	711	697	689	721	720	708	715	698	679	642	681	738	654	696	699	680	694	659	669	681	699	726	713	657	714	688	643	632	673	675	654	676	724	694	695	692	730	670	707	636	707	699	728	718	704	688	667	685	714	679	665	697	684	679	715	720	662	691	681	696	638	674	658	670	621	673	651	708	684	674	677	688	649	673	677	652	706	685	657	723	685	723	621	674	669	654	667	661	675	686	736	670	649	663	687	754	640	726	653	652	659	717	654	696	680	668	667	663	687	697	686	646	704	661	673	703	647	691	694	674	677	686	628	667	684	668	702	645	685	721	659	679	648	690	662	707	665	669	685	690	683	673	669	740	696	683	686	646	707	639	703	674	678	692	622	706	646	720	717	700	645	710	672	718	720	693	656	717	681	675	682	708	666	697	680	658	709	679	687	663	707	687	660	703	684	696	711	692	678	695	666	695	698	676	694	649	665	702	670	692	706	685	694	705	643	712	691	719	686	685	705	668	697	692	657	686	689	659	713	651	679	672	706	713	659	681	679	700	670	667	684	649	737	677	689	676	686	657	683	699	688	663	656	688	709	669	648	717	678	657	665	715	645	653	709	693	695	660	682	665	731	676	652	693	732	651	678	694	691	718	715	682	710	733	681	717	704	683	697	697	670	630	734	706	667	672	639	700	691	669	624	682	646	645	765	677	688	699	679	648	718	679	663	677	700	660	705	627	671	698	695	709	668	705	727	680	672	694	669	696	708	708
4925	8498	7361	3781	2745	1913	1532	30485	36345	29647	17793	7872	2553	1203	721	558	570	582	573	576	555	609	586	574	602	586	568	593	583	546	585	565	621	587	600	560	558	579	542	593	588	584	623	572	603	580	566	607	615	641	556	554	610	615	562	545	596	588	566	601	566	602	600	549	550	592	591	526	578	532	582	541	598	567	578	610	613	594	580	577	627	582	573	610	587	594	616	597	601	578	583	609	567	624	549	584	610	597	599	576	581	553	532	587	575	592	536	580	575	544	564	580	593	581	595	561	579	644	563	543	592	582	599	600	572	549	599	602	592	571	576	630	569	582	549	603	543	584	604	576	603	562	564	574	582	594	616	564	596	549	595	591	581	587	564	572	545	597	551	590	587	525	576	573	581	579	583	593	569	549	606	599	564	549	592	574	580	588	534	580	588	563	580	622	568	599	612	574	584	581	619	624	596	588	583	593	556	581	552	613	585	589	573	539	543	605	559	584	621	585	554	603	567	579	583	574	563	550	570	524	552	590	588	554	548	613	558	567	586	557	515	550	594	536	619	599	557	571	606	566	574	578	545	575	594	594	597	544	611	575	567	561	594	623	594	556	557	589	590	608	558	619	554	626	568	597	590	559	566	581	570	526	586	579	613	588	585	587	586	580	599	549	616	606	555	546	583	586	560	598	586	565	572	586	609	584	575	581	606	599	610	576	557	634	531	575	516	595	595	588	619	607	581	573	562	559	582	604	580	567	592	583	585	541	563	631	619	547	601	597	573	563	583	560	587	556	569	571	568	591	611	566	606	573	596	608	593	592	562	571	534	600	589	581	598	569	600	573	588	591	572	560	587	596	601	586	574	615	602	545	617	601	598	594	639	567	609	612	574	575	602	573	579	582	610	591	602	572	553	627	571	516	597	592	590	568	564	590	581	579	570	573	585	604	584	571	582	567	618	578	581	558	589	587	577	592	562	553	567	607	594	553	587	549	597	503	566	587	574	584	563	589	592	554	591	578	606	533	550	627	561	544	524	599	569	577	572	568	613	567	591	576	546	583	592	605	608	607	549	560	554	553	536	560	574	550	633	589	585	588	607	600	561	600	557	569	572	593	616	554	593	584	590	613	551	584	547	583	569	614	576	557	572	564	604	573	588	587	555	617	571	579	555	585	538	606	570	610	567	555	612	541	551	566	582	574	563	557	593	575	590	588	620	556	600	578	575	610	571	572	550	574	564	589	575	586	579	538	547	596	589	576	586	601	580	587	623	584	517	543	584	598	593	579	593	589	593	538	572	578	631	577	596	594	579	588	560	545	542	601	605	555	546	583	620	564	572	580	602	580	549	568	625	580	593	595	557	593	549	601	611	563	594	612	570	617	579	600	542	575	582	598	575	591	582	543	583	580	527	559	577	608	590	615	566	596	589	545	558	601	587	544	570	556	597	543	607	593	595	579	567	615	603	600	597	601	573	603	596	584	542	569	594	596	575	586	570	568	592	588	564	607	584	591	579	608	586	598	554	580	565	572	557	577	576	578	564	572	575	587	553	586	560	543	605	573	585	588	563	600	543	555	583	578	611	574	568	540	556	552	590	597	592	579	544	590	565	581	521	594	568	586	548	591	555	587	569	535	589	542	583	575	580	571	546	554	572	554	624	573	556	587	571	621	617	574	564	599	561	640	581	572	612	584	586	580	553	588	549	577	540	604	597	561	536	591	561	555	611	577	627	589	588	575	624	588	623	578	550	607	609	570	558	545	540	600	588	581	563	546	543	590	628	600	566	562	648	593	601	616	574	565	568	589	573	592	559	569	574	566	575	587	556	542	602	564	578	577	581	590	594	606	577	566	566	582	609	537	633	568	606	604	575	580	579	593	602	572	565	595	565	548	582	580	598	504	599	589	553	564	633	583	516	555	606	579	582	566	607	581	600	603	577	592	566	628	618	575	558	599	545	571	539	593	569	579	583	586	642	630	552	596	555	577	603	588	551	582	626	584	597	576	550	542	584	570	571	566	593	550	544	554	593	578	567	552	577	634	550	574	595	557	581	555	524	547	617	598	618	602	599	607	556	564	600	571	609	563	571	626	571	579	582	592	570	586	567	575	571	572	538	546	605	593	612	564	559	584	572	560	551	588	564	578	587	560	617	557	600	577	549	606	560	553	594	592	579	549	563	560	595	590	548	574	563	599	573	581	603	609	570	527	580	540	540	591	543	556	551	583	618	577	570	595	574	601	583	571	592	585	586	585	538	596	551	588	647	557	601	611	592	580	595	536	559	642	591	592	584	594	573	584	587	596	524	590	550	572	563	591	585	590	590	573	566	595	603	590	595	566	548	571	580	565	561	578	589	574	528	604	558	577	623	608	560	585	580	615	594	582	614	548	552	565	568	615	580	607	567	577	525	615	551	603	594	593	533	619	573	607	556	563	543	628	578	542	575	543	589	544	546	591	544	610	605	563	567	591	587	587	593	569	559	576	586	580	616	597	578	569	548	615	580	563	608	543	588	546	574	638	577	594	576	601	604	569	559	622	557	581	581	573	622	547	552	608	562	605	586	549	596	586	559	575	569	573	629	613	609	580	566	575	581	557	573	583	571	543	592	609	591	602	586	564	572	568	596	595	559	591	549	561	580	559	583	566	551	580	656	601	584	574	579	607	555	610	602	559	630	616	585	566	619	589	547	567	582	578	567	623	542	579	588	537	565	589	559	547	560	593	546	544	595	572	555	565	576	549	504	605	568	568	575	612	563	587	562	567	584	547	596	610	525	543	577	588	580	569	544	570	595	596	548	545	583	570	580	585	588	581	580	583	618	573	571	610	589	577	555	559	580	598	603	564	582	567	570	584	601	602	552	592	579	571	561	556	538	601	573	561	610	555	598	611	586	569	575	611	558	603	644	598	563	576	606	594	584	562	553	586	595	573	557	540	635	579	587	570	548	530	554	586	545	618	538	563	592	603	575	581	613	630	558	568	562	566	533	530	573	557	573	553	557	603	623	557	590	595	580	590	521	586	604	580	585	565	584	568	585	602	595	613	576	551	581	587	594	602	580	573	553	572	548	623	613	575	604	539	567	626	569	580	579	581	527	555	581	630	607	599	584	586	586	580	596	575	608	597	538	575	558	567	562	594	555	550	553	583	576	564	582	554	579	574	563	582	559	620	528	539	570	613	524	528	562	577	552	588	581	568	562	584	559	542	556	527	583	589	597	553	583	574	556	578	588	603	561	588	561	562	564	590	552	565	534	596	645	564	572	558	564	545	566	573	555	599	561	572	608	563	538	589	576	576	599	557	594	565	639	560	557	557	552	585	595	562	586	608	643	600	600	575	587	601	594	594	606	570	564	587	582	586	558	605	575	568	551	562	563	583	588	537	561	572	592	577	543	555	594	574	537	604	600	566	595	559	598	580	577	592	592	556	560	541	568	552	570	562	599	559	542	561	547	538	600	572	564	537	596	548	556	623	600	564	560	565	621	548	528	525	612	591	533	600	561	601
27782	12206	2021	1061	671	612	597	1306	1974	2698	1876	1136	762	611	531	542	488	486	480	530	507	531	538	507	538	515	546	539	479	505	515	516	536	506	531	505	550	532	495	543	514	525	540	491	537	526	528	534	493	504	498	510	559	547	521	528	542	531	545	516	538	470	520	531	523	533	484	517	527	499	506	506	546	526	544	512	515	509	535	482	515	480	561	497	527	498	546	507	519	502	495	478	495	529	515	540	511	507	531	520	481	493	543	494	499	501	500	536	534	541	504	548	531	500	512	516	524	501	504	503	550	506	538	532	502	524	492	525	534	553	521	549	504	539	583	504	524	494	501	527	511	498	527	500	534	495	561	510	502	541	526	520	522	501	497	533	498	556	498	498	507	556	512	471	500	537	484	465	506	529	528	504	497	514	550	491	511	528	494	485	484	479	507	527	530	515	507	555	526	505	575	558	500	544	489	519	491	530	565	511	563	487	521	513	520	497	537	475	522	518	503	554	513	520	528	470	547	558	505	500	522	518	469	520	519	514	531	530	541	528	537	570	529	489	548	498	503	539	527	519	505	544	507	527	536	508	524	534	518	527	500	541	522	515	506	525	519	523	479	525	493	556	510	488	496	500	485	485	491	537	497	485	520	585	462	540	538	548	493	492	516	492	527	514	509	547	519	530	535	547	528	512	488	520	552	548	537	517	498	499	522	514	478	547	504	481	488	509	486	552	505	503	504	500	556	528	512	505	535	484	499	508	473	501	535	498	507	507	530	537	533	527	534	506	536	491	535	542	514	508	540	480	541	502	496	575	520	505	526	521	535	531	543	502	505	499	501	527	524	548	532	502	511	513	505	513	524	543	522	506	488	522	507	541	478	490	492	515	482	493	487	508	493	474	521	512	485	502	523	517	470	497	527	507	487	549	480	499	500	538	528	496	497	514	497	539	560	496	532	500	490	538	474	511	546	520	506	544	490	488	493	503	507	543	513	504	480	527	513	534	502	518	538	516	494	508	505	523	483	537	507	548	522	504	506	523	512	504	551	506	537	518	505	520	501	469	490	494	512	572	532	516	476	564	520	541	505	526	520	520	513	506	536	498	492	530	479	524	516	478	516	529	508	504	493	538	531	548	523	506	534	502	497	533	497	523	496	496	457	529	532	485	493	534	522	525	532	531	528	515	558	504	534	522	522	519	508	530	520	501	459	471	510	577	518	544	538	534	519	581	544	547	519	487	515	543	476	529	472	512	493	488	482	530	505	519	515	573	567	542	508	532	492	465	529	511	491	511	528	492	516	519	528	509	516	516	532	546	522	505	507	552	534	525	501	519	540	510	533	534	533	556	498	490	504	506	525	496	546	550	534	569	484	533	505	538	501	523	501	532	510	544	506	550	549	494	504	477	491	500	488	502	473	480	486	530	463	498	483	499	537	500	544	504	477	538	489	533	503	500	526	549	510	505	492	523	534	537	532	514	525	470	501	509	513	539	535	540	489	443	506	491	555	487	493	502	479	514	487	494	480	531	500	515	519	499	519	518	509	530	559	496	513	507	545	524	516	494	463	503	540	511	515	538	522	506	490	480	537	473	522	519	553	516	527	531	522	495	520	476	525	541	538	503	545	509	527	546	532	532	518	547	518	501	525	510	526	494	500	487	487	515	485	488	553	552	512	514	511	496	528	545	525	518	514	523	507	535	502	553	511	536	532	508	485	508	513	509	524	543	521	506	560	500	515	559	542	538	491	491	545	493	495	509	509	528	543	566	490	509	504	526	540	502	535	545	506	513	536	536	545	498	503	478	522	558	506	527	542	513	511	533	502	531	499	551	509	485	514	528	511	525	496	523	530	512	510	504	462	529	511	527	531	509	542	520	507	492	502	499	521	523	537	499	530	483	515	485	473	500	530	531	507	521	500	501	504	505	499	487	520	542	483	513	507	521	488	519	534	548	489	502	511	491	535	531	531	524	540	541	462	496	498	546	508	524	504	496	538	512	500	539	483	486	508	551	505	528	522	502	534	502	506	509	493	518	544	522	551	492	523	498	517	559	573	507	510	482	496	503	527	518	550	478	503	522	527	508	495	504	511	526	507	489	504	534	571	480	530	524	555	503	519	538	468	555	487	531	493	542	520	538	487	485	508	509	519	514	509	507	513	500	448	543	492	510	513	491	564	536	520	527	461	480	493	506	534	500	503	566	520	530	480	525	546	521	540	552	521	521	476	516	524	538	543	547	519	504	490	522	516	509	531	521	512	521	526	494	530	492	540	507	519	469	550	515	477	572	476	489	555	492	496	522	504	561	531	493	489	523	536	519	479	515	537	528	566	512	506	532	544	495	481	522	508	520	505	527	478	530	510	471	512	503	474	495	525	560	535	531	516	539	563	541	529	515	486	485	508	469	521	529	514	511	533	499	508	518	494	532	508	509	529	504	533	496	527	531	524	520	510	461	536	514	489	542	503	544	492	484	536	516	517	510	509	522	483	535	495	562	522	518	531	529	472	475	550	528	516	514	529	482	506	468	484	514	495	484	511	535	534	530	485	489	545	494	559	496	511	507	489	521	548	482	498	494	522	478	508	526	560	525	546	550	521	481	512	545	518	448	495	532	511	531	539	507	463	507	493	501	505	557	530	522	511	519	516	472	492	554	503	539	478	521	495	503	499	500	497	546	513	516	512	518	535	583	546	523	550	530	510	499	509	504	497	480	551	511	534	495	519	522	505	497	476	505	532	468	536	494	503	506	532	522	562	518	519	510	528	509	528	519	489	539	503	493	512	542	506	554	499	510	544	499	484	485	567	512	529	553	542	480	484	535	476	527	506	517	525	500	490	555	547	505	496	496	524	487	489	503	515	511	491	533	513	544	496	506	491	497	524	477	486	479	492	490	480	496	544	477	520	507	516	509	524	537	505	519	516	492	538	480	548	479	518	558	519	550	473	504	507	516	518	512	505	468	520	533	496	487	447	517	537	492	456	502	496	518	491	527	526	554	549	488	520	539	529	503	501	518	516	497	510	518	561	506	532	497	504	547	507	497	556	535	493	532	490	551	485	562	518	505	539	536	537	491	551	512	510	522	508	494	520	489	498	533	513	546	528	521	475	518	533	495	478	513	508	529	479	505	494	537	554	530	498	498	542	529	514	516	530	546	541	504	517	520	530	554	539	542	534	509	549	500	527	511	466	504	527	484	500	532	498	508	514	506	501	534	572	489	523	499	513	528	528	539	458	509	481	495	522	526	526	527	530	500	471	552	517	537	531	492	568	491	558	514	467	520	537	482	484	498	537	485	479	476	514	477	547	510	530	510	544	490	512	519	477	492	513	519	507	513	510	541	471	460	521	520	518	568	515	512	540	495	520	544	518	523	476	492	474	523	456	513	537	484	521	480	513	495	562	496	514	509	537	530	533	506	510	525	487	507	540	480	546	508	491	518	540	518	520	525	513	509	544	524	495	517	496	509	523	528	481	516	530	502	556	510	516	492	485	457	512	498	532	553
5548	1678	1278	813	631	582	538	1645	2544	2978	1923	1084	644	481	441	421	472	464	427	464	430	456	449	435	434	453	441	440	418	418	427	391	413	421	453	446	390	453	415	408	468	404	416	453	417	429	417	431	431	465	433	410	440	373	454	394	436	426	437	429	441	433	460	416	413	465	409	432	415	403	439	417	441	424	473	402	408	400	451	487	451	420	416	421	425	442	452	414	403	456	439	436	416	442	445	431	455	464	442	401	437	434	487	416	457	393	390	447	436	389	454	417	438	411	416	451	431	431	430	452	406	427	475	415	443	395	448	437	414	415	419	435	452	440	385	463	418	419	442	413	407	452	439	459	470	426	411	421	417	394	408	419	439	420	418	462	430	419	427	394	445	459	423	440	412	401	408	395	437	459	417	431	404	451	434	410	416	414	439	439	425	428	452	461	421	437	427	412	389	451	420	407	433	419	406	431	436	410	411	455	435	442	428	433	415	419	416	438	462	420	423	411	409	426	433	417	417	454	410	408	424	411	428	405	441	392	433	427	441	431	446	433	450	428	416	456	427	439	441	427	422	413	427	425	462	438	429	436	435	434	403	406	431	416	415	430	392	427	440	409	436	436	435	405	407	444	454	423	446	414	446	435	431	417	422	402	428	386	397	392	396	428	425	466	439	402	474	407	430	509	404	427	426	391	440	417	442	412	430	437	460	416	421	453	415	417	410	429	454	441	428	458	455	433	435	464	455	447	406	441	415	434	459	411	422	395	449	419	391	386	403	396	421	427	409	414	438	435	408	405	440	381	444	424	446	450	423	406	474	431	457	460	410	377	452	430	396	399	419	429	425	436	442	421	441	405	418	427	433	444	407	399	394	460	459	454	423	425	399	435	441	420	453	475	450	451	445	448	442	421	429	437	409	441	436	426	478	426	455	415	427	452	426	427	447	415	460	421	434	432	426	408	457	437	412	437	406	418	428	410	435	408	439	416	408	401	415	432	468	428	412	453	473	412	444	417	421	465	413	422	441	416	398	425	406	440	443	445	471	433	444	450	432	418	400	403	440	426	438	439	435	444	415	472	454	446	465	438	410	395	412	438	409	415	399	377	425	429	428	407	413	404	416	454	411	423	424	454	412	424	430	393	437	433	417	444	441	455	494	392	403	403	436	462	378	415	430	448	411	402	460	421	413	461	412	446	452	391	451	452	394	422	414	434	421	429	436	403	430	399	433	430	441	430	438	431	419	417	414	426	430	463	465	408	433	429	410	411	426	434	420	416	431	417	420	400	433	426	452	394	435	472	418	413	420	433	418	436	428	415	433	419	439	448	436	416	446	429	452	450	459	418	434	445	405	400	442	427	440	418	445	397	437	431	404	419	450	413	390	392	421	401	422	415	484	414	435	414	389	451	414	424	463	438	422	429	428	434	453	427	404	442	429	419	427	412	435	446	414	408	414	419	406	415	440	422	411	428	443	446	416	429	407	414	453	451	445	383	470	439	426	418	433	483	420	458	441	427	431	421	438	435	440	423	414	412	429	446	435	408	384	438	459	415	450	442	413	426	420	446	437	398	439	423	448	460	414	425	423	465	447	449	426	429	423	448	437	386	410	403	449	396	435	419	414	429	441	413	428	439	425	429	431	445	398	423	410	418	453	462	421	397	447	465	428	431	460	430	438	446	400	445	440	449	393	478	453	426	417	420	441	404	450	424	378	442	444	429	427	388	414	436	417	450	432	404	444	404	448	429	450	422	406	413	408	403	422	370	405	434	412	433	428	401	405	416	405	414	434	427	450	426	397	457	438	378	390	430	404	394	406	402	419	425	442	442	451	448	461	405	406	424	445	435	421	427	441	407	437	416	433	442	449	438	407	398	445	409	418	415	484	422	447	442	434	425	409	418	440	424	450	436	452	402	409	442	464	427	441	488	399	414	387	419	397	401	422	450	467	392	408	420	436	430	423	462	425	413	389	425	421	459	440	449	407	425	421	435	444	441	473	400	440	429	447	427	412	401	421	432	418	410	411	443	427	423	422	443	471	409	429	432	426	417	413	430	449	454	489	436	430	432	418	411	425	428	452	422	408	451	422	434	445	432	456	432	452	472	444	411	387	449	413	396	432	427	455	422	463	453	422	389	404	434	426	408	429	422	396	459	461	384	409	419	460	432	458	431	456	424	436	416	454	436	390	448	421	411	458	444	449	427	420	414	474	458	440	475	430	442	444	438	408	407	417	481	438	415	403	426	438	461	429	437	431	412	442	414	403	402	414	422	401	430	431	487	413	443	421	411	482	406	410	450	428	405	456	422	395	439	444	403	422	412	429	397	461	451	397	431	428	437	464	444	472	463	415	385	423	476	408	437	392	439	408	419	434	436	391	430	451	441	444	454	426	415	442	449	423	436	430	420	385	418	455	406	419	387	457	441	439	447	407	445	422	401	421	414	429	396	411	415	429	437	401	419	442	463	439	420	414	449	432	424	453	417	422	394	419	422	409	391	439	433	448	428	453	447	453	444	422	448	419	444	407	428	416	432	438	402	438	482	435	431	417	425	418	460	394	405	424	450	450	417	456	437	436	446	428	438	394	410	476	412	446	441	419	460	392	402	403	418	418	424	443	416	440	417	422	456	438	463	430	445	413	422	411	422	413	408	430	426	440	380	402	396	422	420	433	422	448	438	435	429	421	430	424	410	440	439	434	409	443	430	412	448	437	423	420	442	468	433	404	401	443	473	436	414	425	436	412	420	461	426	451	421	441	422	417	454	433	429	454	443	403	408	431	447	407	434	420	439	471	426	419	436	430	444	437	431	422	411	470	462	442	436	410	417	394	411	429	437	458	460	430	434	434	430	419	419	393	442	435	444	411	397	430	449	445	452	462	420	419	443	432	449	455	441	433	451	428	422	449	443	458	437	429	418	410	441	450	419	425	434	451	405	440	412	448	424	409	428	470	419	436	408	430	436	418	416	403	433	404	444	416	428	449	468	433	411	429	420	452	446	456	410	406	442	435	391	432	437	397	450	415	435	423	435	401	407	448	425	412	428	434	425	454	425	406	421	424	422	412	408	476	427	442	413	407	428	432	469	431	420	432	409	426	412	425	391	409	419	455	419	404	420	455	411	430	433	462	411	413	417	420	456	434	409	452	469	445	408	398	439	452	439	431	386	410	449	432	412	420	476	437	453	447	444	412	449	432	466	419	448	441	398	421	438	469	441	422	457	404	410	464	434	465	409	434	421	466	443	446	457	443	466	428	468	421	447	426	436	466	445	406	428	413	452	429	473	433	434	411	413	429	417	449	436	419	423	424	447	409	441	452	460	421	431	459	403	438	401	398	400	398	431	465	438	412	468	404	471	412	436	443	482	415	450	420	442	440	414	396	430	424	412	403	447	418	438	402	441	407	432	442	459	431	433	431	412	425	429	437	422	423	432	437	422	436	412	410	420	405	453	408	450	426	439	414	423	384	420	431	407	427	391	416	432	449	395	374	407	418	444	434	435
25622	21423	27292	25418	5749	1485	1421	10290	17034	20559	13453	5318	1663	927	641	633	575	591	514	582	567	584	584	611	539	548	536	528	549	627	574	541	578	549	600	577	537	599	577	571	540	566	560	656	598	575	558	538	553	569	586	567	571	539	565	560	573	545	569	635	540	582	584	541	573	585	605	524	579	596	587	520	591	589	591	543	591	596	577	534	571	573	583	519	621	559	595	565	549	582	583	545	557	520	546	535	566	585	563	561	511	601	591	584	540	561	585	542	537	591	582	616	546	577	542	533	579	545	581	618	562	518	614	593	563	579	562	591	547	540	529	591	577	559	580	575	609	591	571	610	530	581	566	516	591	599	593	561	558	576	547	535	559	542	521	524	584	557	584	597	560	538	571	581	567	538	550	541	578	578	547	582	558	576	598	556	580	526	539	556	543	555	569	564	556	552	592	596	534	515	562	538	555	605	580	567	584	547	592	581	553	605	570	585	564	574	547	587	578	555	561	574	559	549	599	548	569	566	553	518	554	560	593	533	553	556	577	575	541	555	577	574	574	567	544	575	590	558	583	602	571	604	555	578	541	616	569	588	579	605	532	590	588	617	551	567	532	541	591	518	560	593	559	504	555	536	541	489	549	560	523	545	552	538	600	560	532	585	539	536	561	563	522	573	558	579	556	569	555	596	608	522	529	523	541	566	596	583	519	588	565	543	536	578	573	553	553	549	514	562	538	589	536	546	557	581	610	601	532	568	527	543	566	570	558	554	580	584	588	558	546	554	583	544	550	551	563	571	557	563	583	567	583	531	522	570	588	571	594	550	553	550	526	570	584	586	542	575	564	559	587	608	602	576	608	546	577	547	537	579	608	537	565	612	560	574	509	577	583	576	584	582	554	574	577	558	555	569	587	568	552	531	562	564	547	545	607	581	565	527	594	564	540	572	538	565	586	587	575	583	538	584	565	578	582	593	589	566	571	527	571	563	529	519	548	548	551	573	555	568	580	562	570	582	581	575	558	548	585	578	547	583	561	576	577	542	570	586	515	594	548	569	537	559	570	527	550	564	528	593	556	573	563	568	560	547	548	545	575	530	578	528	564	566	576	551	539	552	606	544	539	557	581	546	592	562	579	511	553	553	554	595	555	571	545	550	574	530	575	550	551	546	547	571	526	547	540	550	596	568	536	586	520	535	578	574	568	554	539	590	579	563	585	589	569	537	561	550	558	550	520	573	552	582	555	545	550	574	531	525	582	551	615	590	569	599	558	565	566	519	534	573	542	589	574	580	542	524	562	582	559	545	576	564	563	554	569	528	565	566	549	585	561	517	548	558	564	577	602	577	544	573	611	572	564	537	545	571	525	580	544	523	567	565	593	594	569	554	556	519	547	518	558	581	616	582	544	573	556	559	568	556	560	599	627	531	570	585	604	542	572	614	565	594	514	570	575	561	548	570	541	553	568	563	605	565	593	593	622	556	526	558	562	586	577	583	532	584	556	556	627	556	645	561	601	562	555	571	568	555	525	553	558	570	586	559	607	532	600	593	540	533	553	564	561	570	581	505	563	600	577	550	554	534	572	556	577	541	556	556	557	587	591	519	581	575	537	542	547	576	547	520	602	550	596	530	585	554	599	565	552	559	546	585	543	556	555	572	518	552	530	567	549	615	536	532	593	571	564	529	600	607	558	578	564	528	616	602	542	542	520	565	603	604	541	576	552	542	576	574	557	529	532	556	559	531	523	577	524	577	567	570	538	574	579	581	568	563	579	533	576	521	598	563	568	565	574	547	606	538	566	561	588	574	582	594	572	547	599	582	585	502	584	529	556	574	568	580	549	565	592	554	549	557	550	561	568	574	577	555	567	579	578	551	571	550	568	645	519	570	546	569	556	555	524	572	534	583	539	604	616	531	526	567	552	567	569	575	542	512	568	599	564	575	601	529	563	565	563	599	556	580	545	576	543	601	577	620	570	540	592	555	556	551	609	587	590	562	596	551	564	508	609	564	534	596	570	561	578	570	563	549	573	557	548	592	579	554	569	535	543	578	542	561	574	519	566	576	582	580	553	602	542	545	546	583	605	605	594	574	540	574	590	570	585	543	579	556	559	549	583	570	563	584	594	534	541	573	568	556	554	576	518	584	545	560	580	610	579	594	577	533	535	551	554	568	556	537	544	546	559	553	546	535	534	569	553	549	557	561	578	568	586	538	539	579	563	544	589	594	584	617	526	597	550	571	558	564	606	553	560	510	554	551	572	557	584	562	527	551	555	543	582	561	570	589	542	563	571	572	579	558	569	565	577	607	553	603	527	575	546	615	585	582	555	550	590	560	564	587	574	562	584	544	594	563	534	539	570	539	557	552	577	587	597	542	564	552	562	595	622	547	580	549	532	546	605	586	584	580	588	551	560	499	555	521	575	554	551	554	546	559	536	571	586	562	627	580	587	579	592	550	557	522	578	571	606	545	588	551	582	556	578	552	543	559	527	574	637	590	589	521	551	586	583	579	540	596	523	573	562	576	560	597	573	507	562	565	538	583	592	566	531	553	558	562	581	561	603	554	585	562	562	593	594	515	547	576	546	562	552	563	559	607	553	523	544	580	596	586	608	572	543	559	589	550	543	541	516	565	578	584	538	535	611	527	573	523	602	557	550	557	564	589	574	550	570	568	572	579	595	561	531	526	560	525	592	571	557	555	554	561	590	544	588	585	562	563	520	534	543	578	514	570	588	581	546	581	559	586	575	586	588	548	569	579	587	600	549	556	586	566	519	525	537	535	554	584	588	535	597	582	525	548	542	569	563	539	574	553	556	574	544	601	532	626	565	558	524	519	574	604	561	558	558	536	576	597	578	606	583	547	565	598	544	588	592	525	587	532	599	580	557	573	568	586	614	611	533	565	595	528	557	582	542	532	550	547	562	520	583	566	598	563	563	541	548	533	547	548	568	580	546	564	561	565	532	571	580	535	580	540	579	600	593	585	597	588	600	605	546	591	540	543	590	584	606	555	562	549	598	546	547	527	594	562	549	608	532	599	554	571	568	571	514	546	563	559	561	586	532	594	575	603	542	555	543	566	582	581	594	548	582	583	556	552	578	556	553	561	572	574	562	572	592	563	558	573	554	578	547	576	536	555	578	547	561	570	591	567	572	545	541	570	548	591	543	575	556	554	533	579	562	543	521	583	549	539	532	537	583	538	598	594	572	607	593	562	548	557	515	564	604	541	579	550	578	535	557	541	570	535	533	561	564	562	553	598	543	562	597	612	573	565	572	555	617	540	573	575	561	592	580	576	547	562	587	566	539	533	531	570	564	591	598	558	515	596	585	552	531	570	595	593	540	610	582	587	534	553	540	520	569	558	581	567	576	554	592	583	569	537	549	505	538	536	557	602	515	589	566	561	592	573	567	576	550	597	550	612	556	551	571	543	568	532	551	585	570	567	570	577	520	551	569	562	521	584	531	576	577	548	586	551	594	554	547	510	567	578	580	595	542	551	577	552
4483	4971	3490	1959	1466	1192	1629	12789	17779	17854	11274	4921	1658	815	604	507	444	482	512	509	457	442	521	474	511	479	503	473	515	518	534	462	479	486	505	462	470	471	446	471	461	500	474	520	465	469	485	504	463	497	487	467	470	491	451	535	509	482	465	469	481	443	467	479	497	500	429	460	510	489	507	463	486	490	518	474	473	459	478	504	438	483	482	470	481	495	492	475	531	509	510	488	474	520	491	506	459	479	492	473	508	483	485	499	489	496	538	458	458	481	508	472	458	453	462	496	457	486	510	484	493	479	493	493	490	514	456	503	479	519	501	478	505	514	483	466	498	490	478	489	470	459	459	497	490	466	519	502	462	515	474	478	473	499	500	459	504	493	480	437	496	493	489	466	506	487	487	457	513	491	503	497	489	490	485	466	513	441	493	504	497	515	465	509	494	481	449	449	496	474	476	509	479	471	521	476	509	507	482	504	481	478	492	498	501	450	487	528	472	491	456	511	441	472	493	492	504	482	502	460	442	464	462	505	476	514	476	498	480	485	480	487	479	482	529	465	516	501	464	483	497	486	469	482	487	478	517	437	484	465	467	461	460	462	518	489	507	500	486	501	496	467	477	485	486	510	487	485	469	492	417	475	488	481	484	508	448	495	486	493	474	454	452	513	489	515	506	503	493	513	485	479	517	472	460	474	464	470	445	504	475	463	448	486	452	453	451	465	443	457	467	500	458	505	509	473	487	458	461	486	500	458	517	501	453	457	471	513	502	436	479	462	489	481	470	529	484	496	442	491	474	447	495	471	469	467	506	444	490	461	470	513	472	494	448	519	522	497	454	503	494	485	484	499	490	492	460	472	470	506	511	469	508	465	499	486	444	478	517	486	505	469	491	521	472	465	471	469	508	498	454	524	535	472	462	463	483	469	481	468	433	498	468	514	454	491	455	516	502	493	440	466	496	496	457	486	479	471	520	488	500	509	493	493	493	478	491	529	482	484	521	481	447	498	487	503	500	473	492	477	515	462	514	478	476	523	462	474	453	461	459	529	513	513	499	496	458	467	469	507	504	466	465	484	455	460	476	528	479	499	461	482	490	483	480	457	470	499	449	456	489	495	463	483	515	474	487	463	466	511	524	484	483	479	484	464	502	483	525	486	452	511	438	485	455	468	490	487	476	432	464	456	523	499	466	469	515	534	514	503	471	477	495	493	475	447	498	491	474	499	500	439	440	478	455	502	490	504	518	450	495	465	462	486	552	482	423	503	498	485	498	479	478	510	450	465	493	465	452	466	488	443	477	485	497	451	462	507	460	524	480	484	475	503	495	479	494	510	484	529	488	442	479	477	427	464	461	490	482	462	510	500	484	481	502	467	468	467	496	498	493	472	457	465	469	459	456	460	478	473	502	477	499	523	497	457	494	434	479	451	476	492	488	492	442	500	514	511	508	462	480	493	515	475	481	499	470	473	469	470	484	523	491	501	449	487	442	493	495	473	509	499	485	434	483	488	463	544	487	501	458	458	496	457	462	489	495	498	561	493	500	485	486	457	496	484	493	497	463	470	476	459	468	481	488	490	474	454	466	513	467	482	454	489	461	455	469	503	517	454	444	469	483	492	445	459	476	506	507	517	461	525	475	485	455	503	466	481	455	471	487	487	502	473	533	477	436	472	501	439	428	478	480	486	497	476	461	468	485	526	500	480	493	477	483	471	504	473	471	495	449	537	495	466	458	462	473	502	507	463	480	487	459	459	489	493	491	456	463	425	427	465	473	452	495	472	476	450	471	487	491	497	445	500	443	486	500	486	481	453	494	515	476	479	501	477	471	494	458	468	474	521	468	450	500	474	507	511	441	450	513	492	490	511	488	478	498	464	483	461	508	513	445	545	468	466	444	471	443	484	454	490	494	507	515	466	494	465	462	483	460	476	500	452	440	459	446	495	511	503	511	483	468	472	475	497	493	459	460	517	456	488	465	478	503	471	491	481	492	484	501	496	454	483	489	542	439	479	490	493	481	470	474	475	481	507	524	469	428	477	507	480	496	457	474	483	476	460	484	481	452	484	441	484	494	512	460	470	506	461	490	479	451	521	462	504	495	469	502	479	494	464	471	510	439	465	499	461	452	495	430	506	446	519	489	450	485	467	486	495	445	456	457	480	455	467	496	514	507	480	512	501	475	488	439	479	454	490	485	478	476	483	463	487	457	479	488	481	479	483	455	496	435	468	475	493	479	485	512	458	436	483	455	445	508	442	472	515	467	466	523	453	504	472	494	467	492	492	497	432	454	478	463	509	451	494	472	439	491	458	514	437	480	494	445	457	480	494	497	467	473	461	486	484	483	475	487	452	481	425	455	511	464	486	509	437	476	513	491	484	513	482	462	500	531	474	464	485	485	470	441	486	473	479	514	511	522	497	466	491	474	485	486	491	453	483	489	465	516	490	472	471	450	489	472	489	496	469	489	453	487	506	449	462	478	489	463	457	493	488	462	495	488	462	504	486	461	490	470	479	468	506	468	465	493	466	482	445	540	455	507	514	463	477	510	500	513	464	460	493	494	482	533	487	479	456	495	447	451	498	467	461	428	509	484	465	484	497	480	501	447	474	503	527	502	488	501	454	476	477	484	507	505	452	469	473	467	492	487	483	480	463	472	476	465	454	461	520	473	491	464	419	448	489	515	508	469	462	477	490	457	450	474	474	503	483	487	495	424	455	470	489	492	465	477	480	499	418	462	481	499	487	475	507	481	488	473	474	481	518	487	447	498	489	444	497	504	495	494	508	482	477	477	455	452	458	458	490	449	523	461	480	472	484	473	470	481	487	495	476	467	450	477	438	487	484	484	509	468	468	502	500	498	465	457	481	514	475	506	481	456	487	433	455	507	477	513	514	479	462	521	473	496	464	524	476	481	490	467	469	453	483	466	520	443	494	495	508	476	519	463	462	495	521	478	480	450	495	515	433	508	455	480	472	456	468	487	485	459	499	521	513	460	492	499	476	482	507	449	476	449	467	486	486	516	481	464	469	466	506	471	491	486	506	504	495	481	484	461	496	478	486	507	475	470	521	468	479	464	503	464	486	463	477	467	495	484	505	480	498	488	437	492	478	453	498	495	469	495	464	484	458	517	496	484	490	494	476	553	486	474	508	448	500	518	472	498	503	490	485	517	483	423	455	500	480	499	468	494	484	493	475	501	440	470	465	445	479	475	518	527	497	458	450	489	504	452	481	474	489	467	474	494	486	460	505	489	466	494	471	457	482	468	438	490	478	460	454	482	486	479	454	512	476	460	480	467	471	505	491	486	506	461	487	474	480	432	488	491	458	470	489	477	484	517	452	526	471	470	486	484	471	449	496	504	459	462	462	438	469	474	463	490	457	502	484	497	460	449	449	477	481	476	459	488	508	475	481	492	489	498	462	458	456	519	460	472	483	468	479	475	487	520	473	442	477	496	489	476	489	437	468	478	490	447	488	479	467	448	468	463	472	484	495	482	491
24342	21475	28838	24522	21410	8561	2418	6465	26727	39954	29910	14929	4341	1682	921	742	729	739	686	684	703	692	744	715	708	743	682	741	717	687	751	684	726	713	731	694	702	643	723	705	710	703	693	728	702	700	771	700	674	749	676	636	761	696	715	726	732	719	693	738	663	682	698	719	715	653	714	712	692	697	664	748	712	695	720	746	677	709	708	707	666	656	741	706	717	706	775	716	693	696	674	709	681	708	746	743	729	714	702	687	761	711	681	724	739	702	710	676	690	685	664	699	699	703	700	707	697	705	768	702	655	632	675	706	696	715	700	698	709	743	711	691	677	706	680	726	743	698	730	720	696	714	649	713	720	684	669	680	715	685	704	694	755	739	704	698	659	740	719	691	735	745	686	711	693	661	717	715	706	700	697	717	726	729	671	704	748	738	685	697	679	661	716	644	721	718	725	683	717	698	741	732	708	699	731	708	686	688	639	741	725	656	723	696	715	688	715	688	708	726	736	687	660	683	707	709	658	740	664	714	712	761	704	691	714	712	689	703	645	709	703	651	687	746	699	735	707	683	738	706	710	704	727	726	721	668	689	690	726	708	679	701	692	677	710	677	763	717	715	690	662	752	725	725	710	782	641	701	681	711	705	727	747	678	641	700	663	686	688	766	705	722	693	706	731	746	665	681	690	696	708	720	706	662	710	753	711	680	697	710	709	710	638	715	738	713	689	677	704	671	689	664	754	701	709	691	706	684	669	671	694	636	759	679	677	719	678	712	653	697	724	730	753	690	684	713	716	697	703	722	698	726	693	691	715	721	736	680	730	746	698	737	721	721	664	705	686	758	675	675	756	712	686	716	704	692	683	780	708	708	696	692	738	706	723	716	712	699	685	668	651	699	679	700	702	659	724	699	686	745	731	716	694	693	729	737	692	684	707	698	683	713	707	691	713	678	721	670	696	709	723	750	706	673	704	701	664	726	691	715	664	701	636	709	716	733	690	713	654	696	716	686	695	697	684	694	700	705	757	720	692	697	688	704	733	705	717	706	725	756	686	690	702	689	688	751	700	676	717	715	714	685	701	718	683	752	712	693	676	661	693	649	655	688	724	734	698	680	688	657	697	731	669	676	705	695	726	671	692	695	690	695	712	726	715	727	737	706	714	696	709	695	734	768	719	697	698	755	716	738	687	701	693	697	693	696	706	685	734	716	690	671	706	723	716	697	699	686	732	712	663	727	687	684	691	700	730	728	711	674	698	711	704	676	693	610	757	732	711	679	691	741	728	730	692	711	674	662	695	748	688	671	748	722	696	716	733	703	727	733	686	643	667	695	689	713	688	680	704	699	730	706	731	687	736	713	679	679	725	695	717	642	695	704	711	654	687	716	712	718	670	625	715	686	728	718	712	696	718	678	727	719	706	735	718	727	676	706	727	739	715	725	733	701	703	648	725	715	702	701	697	726	671	700	636	732	712	685	646	712	742	678	705	668	738	714	702	689	700	651	723	727	721	691	671	686	692	676	683	697	711	695	690	743	717	689	730	732	689	722	734	645	665	701	742	703	705	712	663	696	680	664	710	728	737	688	667	692	718	696	755	682	750	691	675	663	656	677	703	685	685	716	673	719	705	682	653	703	703	728	667	677	672	738	661	733	722	700	692	671	677	754	631	719	699	722	678	689	731	681	662	739	684	727	707	715	676	712	669	688	683	709	701	698	703	699	689	706	713	695	640	721	713	675	720	741	714	713	722	718	689	663	662	597	724	680	689	686	669	681	666	647	716	715	638	688	684	690	700	710	715	714	713	690	708	727	712	685	718	711	719	705	738	705	698	681	645	650	725	719	708	704	657	699	731	740	736	716	742	731	721	716	697	671	646	685	663	688	643	671	654	693	683	695	744	730	751	691	695	692	712	719	689	713	669	735	661	693	703	716	700	675	700	724	713	664	687	699	738	738	741	676	679	667	703	718	722	701	661	701	682	689	646	733	729	706	693	681	708	712	660	724	741	689	688	657	659	716	659	696	714	706	762	761	716	705	715	721	642	668	705	705	738	691	718	667	708	696	668	709	704	698	696	717	692	752	651	709	687	764	714	675	705	697	671	706	708	712	676	677	716	696	714	653	707	707	695	684	672	683	708	698	706	677	694	745	690	710	674	708	682	677	652	674	706	716	689	693	677	679	705	672	726	673	637	695	669	704	730	702	682	726	675	731	719	716	733	695	681	677	689	704	699	665	691	690	673	705	713	699	702	694	718	719	773	751	738	758	658	652	698	720	636	712	691	694	681	695	726	672	709	696	714	642	666	711	703	711	690	759	660	712	748	730	663	711	725	672	727	698	702	666	691	701	753	737	707	670	704	658	720	666	685	686	714	674	690	725	686	730	746	724	703	679	689	668	687	702	696	691	702	690	693	692	741	717	703	714	698	717	700	728	697	722	686	688	727	667	702	734	670	720	724	692	741	676	696	774	729	664	687	711	704	703	692	694	712	690	697	726	714	777	709	657	708	710	676	679	659	736	628	676	753	724	679	685	722	755	753	705	681	731	704	712	715	673	693	719	716	721	640	723	668	701	692	749	670	714	722	705	635	696	718	653	675	677	675	694	716	712	690	640	689	740	693	739	636	669	668	752	709	680	782	668	713	715	710	682	683	690	667	717	669	698	743	702	752	734	660	752	731	681	725	746	702	724	657	696	684	727	696	664	701	693	706	705	698	692	703	682	725	705	682	710	687	693	679	694	611	733	662	713	677	744	687	710	709	665	690	657	715	697	689	700	727	688	698	692	686	709	750	699	708	755	725	703	682	683	715	732	695	695	715	733	776	694	703	690	675	693	708	740	727	738	683	686	688	682	721	713	690	673	750	710	662	748	693	677	699	708	641	701	733	709	693	674	672	661	717	675	728	711	719	710	715	705	710	695	684	710	727	704	664	684	670	721	724	706	697	755	726	716	719	706	707	716	704	704	741	733	745	689	703	704	707	713	703	742	678	674	690	653	705	700	695	699	658	716	716	651	680	700	684	651	715	681	694	690	696	745	717	685	689	687	698	702	735	728	704	714	699	728	697	717	787	738	662	686	727	697	737	713	675	728	678	731	713	691	668	709	641	706	737	697	701	650	719	652	715	715	702	656	743	688	695	729	738	708	708	695	695	689	729	714	648	703	689	709	668	674	694	723	674	642	683	679	716	703	719	665	718	715	706	661	718	711	681	723	722	704	738	700	681	728	667	634	694	673	718	724	728	725	719	674	710	700	680	670	691	737	692	703	700	730	759	668	708	723	651	673	731	697	680	654	719	679	653	667	702	712	675	672	729	691	691	683	709	697	709	678	762	737	649	717	684	730	693	702	715	701	724	712	671	717	703	691	675	728	696	716	678	679	665	697	643	682	679	702	725	692	684	710	700	694	673	635	693	688	687	643	766	687	704	713	694	695	729	681	709	694	758	673	659	659	712	707	735	699	682	666	674	684	688	683	724	743	720	742	663	700	704	667	683	721	734	680
4818	8630	6828	3423	2606	1967	1906	7855	30974	34217	23824	11172	3541	1532	807	643	586	558	610	576	592	574	605	602	574	644	582	614	604	624	565	595	636	550	585	536	578	585	545	635	598	548	555	578	601	624	584	570	579	607	573	589	591	595	583	567	566	576	635	578	557	585	580	617	613	571	581	613	589	577	548	593	563	606	603	619	549	612	588	564	589	612	579	613	589	553	605	583	571	565	601	552	556	618	584	553	558	541	616	602	607	572	601	601	610	609	613	575	596	599	571	559	554	595	618	600	590	573	588	585	571	610	589	587	584	598	585	600	623	574	589	586	582	624	606	629	591	595	623	598	582	560	561	614	596	582	581	582	560	544	609	565	566	598	590	566	567	588	632	584	586	568	575	537	561	579	554	541	578	611	617	608	568	575	568	583	584	592	551	569	598	589	585	597	593	585	610	608	541	615	566	627	582	555	601	577	563	586	573	565	595	562	568	632	577	601	604	561	567	585	583	554	588	602	547	591	545	589	587	588	593	551	583	566	600	574	581	606	549	543	613	635	586	587	552	562	563	599	540	546	595	546	539	604	606	577	575	608	568	628	553	597	639	555	592	545	618	552	609	557	606	616	610	580	612	595	586	618	574	611	583	589	547	596	598	571	579	596	640	610	547	594	586	601	610	593	595	587	589	583	553	590	577	610	580	551	573	578	578	644	601	604	542	596	571	594	600	561	559	581	564	609	563	580	579	594	615	629	583	618	608	557	594	560	552	570	558	602	593	594	579	603	609	558	598	600	583	598	610	583	567	578	599	572	539	586	643	593	609	632	545	564	617	559	586	591	594	591	581	589	614	598	539	546	568	583	545	607	589	552	560	559	568	606	572	598	593	557	608	589	580	572	544	580	551	562	583	584	582	589	612	602	596	596	575	555	596	551	566	562	564	602	562	605	564	545	604	557	572	585	555	595	553	588	584	590	602	607	551	616	576	569	605	602	614	536	553	607	560	602	565	615	593	577	586	569	516	573	578	603	603	576	604	590	536	533	563	566	609	583	608	590	563	605	585	602	569	604	537	626	584	572	600	622	575	547	600	593	595	567	561	622	592	556	559	574	639	563	585	595	572	589	637	588	555	570	567	570	565	576	595	559	596	552	541	622	585	612	582	567	543	578	548	598	562	591	581	603	590	608	610	588	571	587	603	611	574	598	585	573	615	574	537	617	612	573	564	500	572	546	573	571	583	584	591	583	602	597	620	580	583	567	545	630	579	571	604	576	567	561	557	601	541	628	600	551	601	531	566	570	583	607	589	581	596	560	590	560	588	562	597	592	628	596	596	603	588	577	597	533	574	579	539	538	605	596	558	598	536	601	577	622	579	585	594	613	549	527	596	565	572	605	573	600	601	585	560	595	597	571	562	543	538	608	576	553	601	584	561	569	570	560	550	541	563	644	543	556	564	579	555	582	577	588	631	569	603	623	600	571	623	563	564	636	537	562	587	621	548	585	594	613	572	576	584	564	632	625	591	599	594	598	574	547	620	581	600	613	590	586	563	596	553	605	581	559	539	574	607	622	600	629	569	634	572	589	607	569	570	600	531	563	588	612	613	601	581	578	583	622	601	570	549	562	610	579	609	609	595	592	511	589	591	522	542	583	566	617	573	573	596	581	577	622	586	583	587	606	559	559	598	602	595	579	566	570	601	592	546	574	582	605	564	603	569	535	551	584	547	581	599	580	587	555	564	548	583	594	585	624	578	569	573	569	597	565	618	623	511	583	617	596	593	574	575	580	563	529	602	559	592	571	574	636	623	616	601	593	575	587	546	582	575	593	553	564	574	544	578	558	565	542	616	579	558	568	640	554	604	580	585	572	588	581	568	589	602	578	582	572	583	630	578	605	590	574	553	617	591	622	604	586	608	553	651	620	592	550	559	572	605	581	552	539	589	591	604	542	559	630	603	566	610	561	582	610	569	592	523	616	565	601	569	654	557	559	572	608	601	588	596	604	556	575	547	588	538	582	584	531	532	550	570	549	564	558	614	538	621	610	582	603	549	616	580	587	562	618	588	542	557	579	554	584	576	559	593	604	564	589	580	593	608	603	544	624	591	594	589	546	596	608	595	586	589	591	576	580	571	558	577	569	584	584	570	566	592	603	563	577	577	530	558	603	570	599	545	603	593	586	535	604	607	568	570	545	573	591	539	547	606	573	636	579	562	584	576	582	562	580	585	597	532	551	600	554	573	539	593	574	573	596	559	585	614	562	571	568	602	588	586	572	592	531	598	580	542	552	595	541	565	555	544	584	599	574	550	625	613	578	555	582	562	556	565	560	566	599	609	583	599	553	610	584	583	610	577	544	536	570	549	570	598	566	563	591	569	568	545	584	582	570	597	583	531	577	587	603	617	547	610	614	590	566	551	587	652	598	602	612	576	639	583	609	616	582	557	561	587	618	591	538	600	565	605	593	574	559	601	605	542	615	611	580	577	562	577	611	571	556	551	593	568	594	586	583	570	590	530	587	581	584	581	537	574	591	564	577	601	563	605	553	641	600	566	565	561	564	573	545	538	557	567	619	569	541	569	556	599	607	606	580	564	608	570	599	632	578	598	568	567	575	578	577	582	583	635	538	596	612	558	547	576	611	557	593	622	507	601	593	616	561	570	583	590	587	582	612	595	591	587	565	565	602	595	565	560	596	583	612	591	588	613	569	585	549	585	584	599	587	607	566	587	615	580	586	532	538	546	623	546	571	611	581	589	556	543	561	548	591	624	581	633	575	589	583	554	596	592	600	563	589	565	583	586	610	587	612	574	601	549	567	570	569	606	557	584	583	562	593	550	636	575	539	567	563	570	564	554	576	586	571	548	589	617	552	576	574	566	549	539	632	596	577	590	589	572	612	566	579	541	525	565	582	573	556	599	562	537	572	570	592	586	544	555	574	580	539	556	596	562	601	555	551	594	562	590	549	578	581	583	536	579	533	569	500	555	550	600	533	553	575	569	581	586	591	620	604	585	581	535	587	613	577	591	596	549	596	585	587	551	574	590	616	647	563	565	572	605	593	650	557	581	615	574	613	524	574	564	595	556	576	564	566	572	584	546	583	542	572	555	614	610	603	600	578	612	576	613	586	573	564	520	597	608	570	610	562	575	554	597	598	575	584	627	567	577	613	612	562	564	575	586	595	553	539	539	555	538	578	566	549	599	599	584	602	594	602	627	554	603	575	589	637	542	583	591	579	565	617	528	561	593	587	539	570	582	558	520	578	566	607	553	623	582	572	594	601	590	574	576	536	610	566	601	595	583	575	610	525	596	577	571	591	594	571	603	558	611	627	567	517	572	563	559	582	619	569	586	589	517	599	561	578	589	578	545	598	570	602	589	551	609	582	630	575	538	601	555	593	593	639	571	591	588	557	577	561	562	562	566	573	562	589	574	599	551	611	544	593	619	587	615	601	582	596	545	562	589	598	572	561	594	576	576	574	578	581	615	580	576	565	598	595	609	576
27809	12414	1900	997	742	633	611	582	1477	2709	2338	1480	836	609	576	513	496	528	546	527	536	536	555	535	532	524	550	547	521	526	534	509	506	496	493	511	562	538	518	511	528	514	512	457	494	478	568	546	542	530	521	495	488	542	514	546	542	533	508	520	545	496	530	473	555	479	540	522	523	533	516	491	498	527	505	501	533	506	503	502	528	524	510	493	518	559	525	531	493	519	531	479	532	480	496	529	501	504	537	526	502	512	541	497	551	513	514	512	530	562	504	547	527	526	535	542	519	524	509	509	490	530	527	494	501	535	538	484	515	533	459	536	480	510	512	509	494	535	484	535	521	518	503	512	488	506	512	558	511	497	524	480	491	499	477	520	507	498	528	494	504	544	515	518	489	497	516	508	473	505	516	468	520	543	531	546	523	546	517	522	552	480	509	505	494	481	560	533	552	512	566	502	489	521	494	511	550	541	484	516	490	546	511	507	502	511	473	527	513	502	499	533	531	518	529	515	560	500	495	511	503	538	506	552	530	523	514	509	520	488	483	510	501	522	507	533	501	554	480	501	550	504	487	521	509	532	540	545	491	485	520	492	546	516	491	525	520	548	501	490	480	531	511	536	502	465	517	540	504	570	527	524	449	541	511	537	486	532	519	494	532	518	527	512	530	493	482	505	534	544	523	518	505	533	547	518	549	514	541	520	549	507	518	507	514	507	560	512	517	505	535	533	516	537	527	494	498	473	492	512	521	534	528	554	523	540	543	517	508	510	487	499	527	521	502	574	497	467	468	524	546	494	514	542	526	567	547	554	537	522	568	526	520	533	457	546	547	526	528	495	526	529	483	532	510	502	519	522	550	524	484	492	503	498	558	513	509	495	523	534	484	527	542	550	552	543	534	519	516	474	469	538	539	515	538	512	489	514	501	490	480	537	562	482	523	517	537	478	550	515	517	532	529	523	521	541	508	531	503	540	533	511	531	534	498	529	521	529	482	539	552	521	492	504	575	560	533	523	491	492	559	484	519	525	501	482	525	525	550	509	483	484	507	513	575	549	537	462	543	523	538	539	498	495	517	508	507	519	496	523	540	508	500	469	519	549	535	516	468	532	486	493	510	503	498	531	539	501	534	569	514	522	494	532	521	507	520	516	534	494	517	530	544	495	515	484	577	468	536	505	496	513	503	546	501	522	549	479	533	520	487	509	541	503	432	503	537	512	493	507	542	501	528	523	520	505	538	497	492	481	502	507	518	561	565	514	530	510	538	475	540	505	519	536	502	511	539	492	478	496	495	506	531	488	554	522	527	554	566	499	502	543	514	515	511	531	506	515	516	494	537	507	510	507	573	546	514	526	537	514	504	466	515	521	516	483	530	500	509	504	531	542	516	516	477	526	541	499	486	540	519	535	521	481	484	476	489	526	483	475	508	540	503	522	522	525	537	530	561	538	507	462	518	508	476	521	499	540	520	502	516	531	513	522	537	512	532	493	564	480	476	522	524	552	514	544	541	513	485	502	522	520	540	497	504	522	508	502	505	487	508	520	490	497	521	526	512	524	472	522	492	499	486	509	506	548	546	490	526	492	519	529	519	523	484	483	542	492	507	510	502	513	551	510	537	508	515	507	543	560	522	551	552	565	500	476	489	512	487	530	534	498	543	526	527	537	518	523	525	543	514	504	488	499	513	517	552	490	504	546	543	517	473	484	471	564	526	529	503	555	514	554	509	494	483	479	539	559	524	539	537	491	488	566	492	518	542	500	471	529	535	533	491	510	501	485	473	538	534	478	469	527	516	545	542	512	538	520	518	536	502	512	495	503	508	476	516	529	543	523	496	536	504	501	473	542	483	550	462	501	525	499	494	487	536	502	511	522	549	513	516	478	488	527	528	497	529	493	511	496	505	501	501	534	495	498	545	484	466	553	555	503	489	544	511	539	540	544	588	509	510	530	510	519	494	503	528	523	506	551	527	518	532	515	531	472	540	538	525	526	483	565	505	519	509	508	522	516	534	474	538	513	539	469	530	546	567	507	548	503	520	493	501	505	501	515	523	521	491	506	527	536	502	524	524	521	558	524	473	520	482	530	526	501	549	540	502	560	450	530	525	458	537	527	530	479	521	523	497	535	528	499	518	544	543	551	482	529	494	547	532	533	500	531	493	467	482	522	484	549	549	544	501	491	562	497	530	516	514	517	520	515	535	540	510	506	502	498	557	528	516	501	524	522	530	480	520	464	500	496	531	506	487	501	503	527	506	502	509	543	501	489	562	521	521	503	509	511	519	532	512	500	550	554	510	531	526	498	506	521	493	537	553	510	513	534	533	524	555	540	555	499	498	540	549	524	479	534	511	537	532	493	500	500	484	516	541	524	518	501	494	500	487	551	563	499	533	532	529	512	510	494	500	538	540	493	525	503	465	556	504	521	496	503	493	503	522	531	530	529	489	508	495	503	541	502	511	489	514	539	521	525	512	535	501	564	539	517	491	483	534	518	526	499	549	516	528	495	534	524	515	502	505	490	510	494	537	492	513	491	551	558	560	513	548	531	515	494	553	521	468	477	499	529	508	530	506	532	503	527	499	559	513	474	516	539	535	523	519	521	531	546	531	502	513	497	518	548	505	525	514	464	532	527	491	504	510	512	528	516	529	511	535	530	564	520	524	491	552	531	511	524	549	496	502	505	543	550	529	496	496	484	503	531	532	521	526	515	512	520	517	503	492	598	536	529	535	494	479	513	545	488	522	543	534	491	494	508	534	475	513	538	512	535	490	500	532	504	523	516	513	511	518	529	506	530	501	497	535	485	539	527	506	505	498	504	504	553	507	485	555	538	523	529	525	494	521	474	537	508	477	501	532	534	495	504	522	570	543	545	503	492	515	516	546	528	513	518	545	485	544	526	502	491	508	506	498	524	499	540	508	540	508	515	476	503	543	543	536	515	492	522	508	520	522	525	512	517	536	520	515	509	513	496	516	520	559	497	526	513	521	513	490	501	523	520	512	522	554	504	527	523	470	484	543	539	512	492	562	540	533	561	542	552	510	505	511	555	532	481	500	525	514	511	513	533	489	546	526	495	565	520	487	521	510	529	506	503	494	507	520	485	507	517	496	513	540	510	519	538	513	502	502	492	509	536	508	540	505	528	516	495	542	535	497	532	500	537	560	489	519	508	511	506	516	559	472	522	485	495	507	511	504	519	547	494	506	535	526	527	507	537	541	512	500	534	535	468	528	498	500	526	567	530	482	517	531	516	525	516	514	481	497	500	508	525	489	477	494	479	544	486	495	494	526	488	551	524	520	508	515	541	490	504	517	543	497	547	530	503	535	513	535	549	451	479	478	484	510	511	509	525	519	524	515	503	530	528	532	448	559	505	522	522	500	499	507	548	499	508	509	507	515	527	494	544	533	553	539	492	491	540	570	504	506	477	494	512	490	459	481	506	500	508	524	514	543	532	518	547	482	474	489	492	484	546	486	499	513	526	519	503	527	547	556	487
5519	1352	1042	765	726	574	572	521	1881	3160	2515	1459	779	491	421	427	427	433	432	430	434	411	432	468	416	447	475	449	427	415	441	413	442	442	427	452	424	419	422	435	424	430	427	435	429	412	407	423	421	419	455	452	451	439	407	471	438	440	452	438	439	410	398	453	434	421	492	416	455	388	447	412	451	415	425	444	409	449	394	433	444	418	426	417	388	416	398	409	448	423	434	436	455	418	464	428	408	408	417	417	474	406	429	429	427	415	402	419	429	423	428	432	446	419	413	419	430	432	434	405	466	416	423	442	481	462	407	430	436	430	441	413	434	428	438	428	402	418	416	441	430	427	427	409	444	422	439	389	398	437	405	444	427	447	432	397	448	409	395	429	434	474	385	426	394	444	405	412	450	403	406	420	442	395	442	392	409	445	436	420	420	414	461	414	408	417	443	413	419	406	434	458	424	423	441	398	455	411	394	425	399	414	414	423	459	416	398	423	383	409	449	415	465	455	419	419	384	399	426	428	397	452	418	431	451	411	436	455	436	438	416	433	403	407	444	426	399	419	410	428	392	423	449	398	453	414	421	406	439	431	424	424	397	397	439	405	422	382	418	445	436	399	397	415	423	455	422	452	427	409	410	441	440	416	427	414	420	432	428	385	438	396	427	428	410	421	455	429	415	430	465	432	404	445	442	415	425	411	427	452	415	419	444	420	440	400	435	435	418	394	453	424	446	401	440	385	422	428	407	461	452	428	428	424	428	393	439	395	430	433	406	398	379	425	414	412	403	426	395	425	398	435	438	442	408	425	427	407	425	435	435	428	422	407	408	443	431	436	432	450	437	418	410	410	447	404	423	437	430	403	355	435	422	429	401	396	421	477	431	421	426	421	417	394	433	390	398	433	424	392	434	402	468	421	426	442	441	410	435	441	433	373	428	412	436	433	426	413	405	459	414	437	424	463	444	444	430	379	404	435	440	434	407	430	430	394	431	435	449	432	428	405	453	444	409	435	427	393	452	426	431	425	461	445	421	402	421	427	427	441	436	417	457	453	449	454	441	418	449	425	441	425	391	421	395	390	412	444	435	462	418	373	408	405	420	420	401	403	431	449	431	396	417	447	462	419	459	425	454	436	403	424	399	422	425	419	448	423	442	432	418	386	399	388	399	412	465	419	420	407	411	442	449	432	448	437	415	412	408	416	426	411	423	460	433	412	395	420	459	432	425	426	447	396	438	437	443	421	435	421	446	454	390	447	465	423	384	411	430	448	417	435	403	450	435	416	422	408	397	448	446	442	419	467	426	410	445	393	432	406	395	448	402	451	377	442	449	439	422	403	408	414	437	415	418	409	397	438	379	428	428	430	403	409	461	450	396	437	407	453	413	415	426	419	443	392	411	413	414	395	436	447	410	415	427	413	424	410	412	423	427	417	438	428	437	433	437	418	436	409	394	423	433	419	411	404	426	426	405	423	421	424	458	443	422	439	446	422	449	417	431	444	403	427	443	413	411	394	410	428	464	407	412	432	409	408	420	446	445	462	437	428	447	412	428	428	412	409	432	447	418	430	431	414	400	425	398	428	431	445	447	474	427	490	417	418	403	434	429	407	404	429	446	416	412	404	405	446	416	422	459	412	417	461	433	396	451	389	449	419	381	455	445	417	409	438	397	442	428	450	420	457	424	425	409	439	429	420	430	401	419	425	433	438	449	421	416	427	415	428	415	413	438	425	390	407	437	419	412	410	409	436	393	438	448	411	386	442	427	487	417	404	398	400	424	434	401	400	406	440	439	457	388	416	398	441	441	419	410	403	420	435	426	463	427	426	441	437	433	412	412	417	419	421	423	428	398	410	466	460	452	438	447	415	387	409	422	451	406	415	422	413	393	405	428	428	435	410	449	453	421	421	411	441	398	427	410	434	446	416	428	434	426	430	401	429	426	421	443	415	415	420	421	419	432	415	425	418	437	397	419	421	435	431	438	419	414	387	408	426	431	467	414	398	425	415	425	393	392	451	408	402	397	385	438	438	423	427	445	427	468	425	434	444	393	421	439	430	423	447	412	425	407	414	401	425	436	420	384	433	408	417	406	468	410	400	414	401	451	403	445	460	407	429	413	421	452	443	419	431	448	444	422	424	398	423	390	428	400	423	451	445	429	410	462	439	422	409	458	408	440	404	410	449	418	412	393	423	422	411	406	419	455	413	427	417	420	434	415	429	448	404	408	455	422	406	442	432	448	420	423	453	411	445	433	465	451	404	408	418	434	439	445	419	410	411	421	429	439	398	420	398	394	395	428	440	428	393	435	403	410	425	415	405	421	452	417	398	411	452	411	435	409	460	411	429	414	429	411	409	426	427	424	435	436	420	430	450	435	420	407	392	457	423	390	435	387	382	415	461	401	453	430	440	378	465	421	442	450	407	411	410	400	401	437	422	432	401	433	399	430	378	403	396	442	454	438	435	428	417	403	416	418	432	426	417	408	419	422	399	448	427	431	430	439	459	406	460	439	434	445	447	411	410	440	422	455	455	437	423	437	427	398	398	431	419	413	406	439	430	432	399	418	446	433	429	412	424	445	386	415	391	418	457	427	450	400	410	422	448	462	435	413	458	412	461	432	391	411	460	459	418	430	430	429	444	452	421	387	406	443	443	436	412	420	429	433	399	421	452	417	436	428	448	407	427	422	414	442	450	429	416	383	416	420	411	436	397	424	407	433	438	402	411	469	397	428	432	432	401	421	406	413	436	440	422	430	420	441	425	408	444	411	427	409	424	431	433	427	413	422	426	447	430	413	436	428	412	421	414	444	451	416	435	414	444	431	446	427	419	425	450	409	426	438	395	442	450	401	397	426	447	430	423	380	403	417	427	403	461	427	419	440	406	450	413	423	435	435	425	413	382	437	442	458	424	452	395	430	436	428	409	424	420	437	436	407	427	428	439	366	429	423	419	403	458	380	421	412	429	413	430	408	440	409	419	428	437	411	412	422	436	420	447	413	401	404	431	465	387	450	440	429	454	375	384	419	396	432	418	444	422	435	465	417	411	436	393	424	427	414	393	431	400	388	426	433	442	428	426	424	440	446	469	432	423	441	461	413	411	411	446	452	410	460	393	401	407	425	386	431	418	431	413	439	411	425	402	425	442	444	386	443	369	421	404	400	429	429	395	403	438	372	422	442	415	445	421	428	431	423	416	382	438	461	440	440	413	412	440	414	446	446	430	402	430	415	424	431	417	371	408	392	440	456	407	423	408	403	438	422	406	402	435	416	464	439	393	415	427	424	427	427	440	420	409	423	443	448	389	409	430	382	408	416	380	460	433	410	396	428	457	428	459	413	391	436	427	425	423	431	431	406	399	417	426	432	469	408	403	431	465	438	416	435	449	455	430	404	421	436	437	414	422	449	385	393	420	401	430	428	439	412	424	429	434	407	420	424	457	419	411	444	419	422	412	394	476	443	425	436	435	455	435	434	433	406	392	424	439	415	431	422	439	413	415
25649	21458	27393	25413	5798	1479	1114	922	11476	22212	17070	7564	2157	997	656	592	590	595	525	541	533	559	527	513	513	601	566	572	587	531	560	569	562	541	529	565	555	577	522	544	516	582	588	555	572	572	542	553	532	607	550	578	585	580	589	526	607	565	511	553	546	558	590	525	585	564	576	538	584	560	530	544	552	561	528	537	572	539	629	564	565	569	547	527	575	564	549	559	552	541	546	608	579	563	555	501	543	559	581	552	602	553	530	556	522	540	577	576	593	549	558	594	525	611	541	564	559	573	556	574	546	518	563	541	578	574	572	569	554	589	569	530	580	536	547	545	583	548	581	578	541	556	550	547	526	551	561	554	562	561	522	575	573	517	583	514	588	568	547	568	559	533	530	530	561	602	568	542	535	542	509	534	574	523	571	577	586	587	583	558	543	567	551	585	533	576	590	550	590	556	580	506	549	554	610	573	540	552	536	597	533	577	581	544	552	574	546	554	560	517	544	557	569	552	583	522	587	602	560	555	587	575	577	521	563	568	530	602	590	597	574	558	594	572	533	575	554	546	534	516	571	570	543	553	508	547	540	562	534	508	552	561	574	567	584	553	534	604	521	601	572	590	609	568	556	555	561	561	574	555	565	552	547	541	570	556	532	627	560	578	520	577	553	533	604	527	555	552	582	579	545	550	598	533	565	604	544	534	578	559	596	599	570	579	577	519	579	592	568	556	536	553	588	603	582	597	618	594	571	534	503	568	572	562	555	623	597	558	578	555	537	568	538	593	582	553	543	526	544	549	583	529	577	547	583	530	522	533	608	580	550	563	523	583	556	564	551	561	585	547	532	586	535	566	539	564	535	551	548	512	531	586	557	548	539	574	591	551	586	534	580	529	548	564	582	594	563	548	538	539	616	567	566	530	531	536	583	543	588	522	515	568	555	511	551	576	572	575	553	549	531	577	537	529	565	550	568	550	564	562	539	541	598	586	547	552	560	549	560	536	568	609	540	563	570	520	577	541	570	557	609	566	570	541	561	603	580	559	529	568	548	543	523	588	556	561	590	563	543	556	531	581	553	569	530	480	541	551	602	581	572	540	565	502	530	570	599	553	560	618	585	578	584	540	544	561	528	540	532	531	552	567	575	575	553	602	577	552	557	569	543	551	519	594	586	532	568	553	588	614	536	568	577	582	605	562	554	551	516	572	581	593	564	544	558	522	557	588	580	540	577	534	524	539	533	564	559	569	554	587	524	532	595	523	523	545	611	557	510	512	593	565	536	560	569	571	537	523	555	590	607	555	594	542	551	530	566	542	592	565	534	580	571	562	546	507	540	597	607	587	588	515	549	550	562	491	547	589	568	592	553	535	556	585	570	585	564	581	603	536	563	563	519	534	567	569	530	599	546	560	523	541	568	554	548	550	582	536	592	530	565	627	548	582	544	569	544	550	604	523	574	582	579	553	588	521	503	592	566	580	574	536	547	559	560	515	560	578	559	517	607	568	555	548	582	565	536	559	614	579	604	554	547	588	565	588	498	579	587	586	547	514	548	581	593	549	538	573	569	553	553	529	546	543	541	562	539	574	561	579	552	528	573	559	561	567	562	574	540	553	531	518	520	538	552	573	558	574	575	533	533	548	575	550	582	569	584	520	549	531	519	552	544	544	543	591	566	597	586	574	518	504	538	568	559	568	597	538	546	550	581	596	588	589	545	580	535	558	619	576	578	584	550	539	513	607	554	574	612	590	534	571	541	557	536	545	563	536	577	551	571	592	596	564	555	562	598	583	563	561	547	540	560	566	549	564	503	566	552	559	579	543	545	521	584	522	560	545	542	555	589	593	534	595	567	551	535	575	612	563	552	555	555	578	539	574	516	613	593	583	558	582	550	552	571	534	565	544	511	523	544	543	535	545	564	561	545	524	530	523	556	555	574	528	576	542	584	541	534	527	527	556	557	541	569	573	588	503	544	542	599	578	567	545	536	589	534	545	553	549	578	590	572	528	550	606	566	559	548	572	593	546	553	560	588	553	555	535	557	577	506	554	529	567	514	540	569	551	591	493	569	549	575	578	555	517	564	540	573	561	537	533	563	550	564	552	538	573	562	513	564	585	529	553	543	577	527	590	568	584	590	557	574	527	563	553	563	554	555	570	534	572	527	535	547	575	567	530	572	589	515	498	537	581	550	562	554	506	595	563	564	564	580	540	533	537	555	538	586	552	571	535	568	608	565	538	573	525	582	554	563	536	554	568	563	598	584	543	549	555	551	544	544	523	529	526	532	612	525	547	592	590	562	540	615	529	582	572	527	583	565	548	568	561	587	556	557	591	574	528	579	541	584	573	538	571	571	565	523	518	579	540	593	545	536	550	577	540	544	564	589	550	571	548	519	552	581	566	562	589	574	542	563	544	552	546	597	595	556	587	529	547	572	583	543	520	525	563	573	609	507	569	545	567	523	551	518	606	526	512	543	529	594	566	568	563	566	580	577	556	557	528	520	580	576	551	539	587	555	574	534	561	577	536	570	553	581	607	535	547	541	557	535	568	567	558	559	539	590	607	563	601	571	546	528	574	542	557	577	600	568	556	616	583	558	515	533	568	544	572	543	534	546	563	565	538	576	545	550	584	553	552	549	511	565	561	559	562	559	527	530	545	564	558	557	531	573	575	565	580	533	569	531	541	553	590	534	582	537	553	535	589	626	541	605	591	609	555	574	547	512	540	558	579	564	601	538	585	551	548	521	545	556	547	557	586	526	558	541	578	565	547	543	578	538	561	563	588	560	562	520	536	532	518	581	530	591	567	527	573	554	576	549	537	572	559	635	521	550	562	538	568	574	570	545	577	581	620	565	563	562	569	589	515	554	524	572	597	532	570	581	507	562	546	554	528	579	532	594	587	534	547	574	538	583	488	522	566	625	582	503	612	528	571	538	558	537	541	582	572	535	568	554	554	611	509	594	537	572	561	605	593	576	568	565	591	555	523	579	546	549	548	556	557	530	533	524	535	510	596	563	550	562	559	547	566	547	553	554	491	578	585	567	610	567	545	565	598	546	540	557	578	546	603	547	545	543	545	526	550	561	539	565	565	565	545	556	552	572	542	559	567	563	554	565	552	569	530	531	603	548	519	534	545	588	523	577	583	534	566	552	566	515	553	539	564	541	560	549	552	571	558	552	567	498	506	543	528	570	559	548	555	581	542	530	573	517	578	512	560	535	564	560	552	586	540	573	564	574	582	518	523	545	598	584	546	603	540	590	611	582	531	555	575	600	534	573	589	540	559	596	570	558	587	571	608	570	542	585	531	573	575	548	509	581	579	567	557	542	552	576	535	568	562	604	555	543	522	522	533	566	574	581	531	541	500	565	562	568	586	549	571	558	562	542	585	530	564	550	534	569	569	584	536	535	550	543	532	588	526	579	536	534	581	552	529	534	550	563	558	540	557	543	525	556	544	577	547	557	544	528	562	569	578	525	537	614	571	565	566	554	571	631	562	555	541
4388	4487	3490	1798	1504	1209	1016	915	14686	20031	13980	6401	2058	891	581	482	504	465	526	505	513	499	479	473	478	455	491	465	455	517	546	500	475	476	502	455	488	487	488	482	497	467	482	487	490	444	487	471	478	486	488	441	460	458	487	473	497	478	497	469	455	473	517	494	504	474	488	489	463	484	440	500	478	465	499	476	472	453	497	521	460	549	456	481	457	443	481	488	485	479	500	483	485	474	510	500	444	450	480	485	488	481	448	459	507	500	483	510	477	479	465	492	504	497	440	453	484	462	465	497	481	440	472	496	465	447	496	485	490	456	492	492	471	488	481	477	492	474	483	463	448	473	463	476	470	452	479	477	473	479	443	478	464	481	502	533	481	480	451	422	492	453	487	466	496	480	474	468	506	476	506	490	491	466	457	458	475	470	438	495	504	486	477	470	508	519	506	463	482	502	498	451	491	487	479	483	472	451	470	452	480	497	491	492	474	455	477	471	455	464	486	478	483	442	476	445	483	479	452	470	440	493	499	505	490	485	483	429	466	485	473	488	456	490	467	485	458	528	478	485	476	498	469	472	467	426	428	485	483	481	507	420	467	490	466	484	499	500	483	488	493	525	517	478	504	459	467	462	475	485	553	481	491	496	475	450	468	522	460	500	442	449	504	425	506	448	436	469	440	524	442	461	469	478	439	494	472	507	475	451	474	464	508	481	486	458	488	461	411	447	485	453	482	473	466	466	463	439	457	483	453	485	475	484	454	467	500	505	466	463	463	463	479	491	430	468	454	473	422	472	469	478	505	489	478	478	536	416	441	488	522	494	468	481	474	474	467	482	523	466	458	441	459	464	448	478	479	460	473	458	464	478	461	510	448	468	438	502	476	466	466	437	471	496	434	474	488	476	472	490	468	497	495	513	476	466	492	470	482	468	468	492	485	451	454	465	473	495	514	457	430	492	477	452	472	498	502	475	465	498	502	488	480	482	465	527	492	480	461	480	497	482	457	458	438	486	468	500	495	419	437	494	467	500	504	461	488	490	464	470	452	512	457	463	506	480	504	470	504	484	489	491	516	522	466	510	500	480	469	478	486	487	454	469	496	491	479	442	482	433	451	438	499	501	533	489	469	469	480	492	518	515	466	464	466	435	489	525	501	454	478	449	483	467	464	472	467	455	468	447	471	485	484	469	436	497	462	472	481	488	495	477	499	515	515	502	481	453	456	484	438	465	509	440	466	480	461	500	476	479	473	481	470	457	493	453	522	484	443	471	488	468	493	459	462	475	477	472	497	480	456	473	489	439	499	463	476	488	467	479	438	467	504	481	430	435	435	495	449	502	494	480	451	491	485	478	468	471	498	472	504	498	448	458	496	454	451	513	461	452	487	478	481	425	480	493	452	495	447	480	493	460	440	471	452	466	451	490	499	508	457	490	480	473	452	488	432	456	491	484	468	489	484	499	472	481	465	490	462	489	503	460	458	474	446	445	504	477	462	448	471	484	480	445	461	460	471	461	454	496	456	486	487	459	489	491	469	459	472	502	445	474	450	453	466	480	452	498	466	473	495	461	492	464	507	474	526	477	470	473	475	535	507	462	457	472	473	508	473	450	421	491	434	468	506	498	520	470	459	492	479	493	460	462	463	482	461	487	480	478	469	458	486	498	459	490	473	457	494	473	467	467	452	488	464	471	443	460	513	480	477	471	484	447	500	457	449	462	483	467	456	447	504	450	484	503	452	462	478	445	435	479	483	454	500	451	476	475	486	495	486	449	513	459	506	475	493	473	437	494	448	473	483	498	469	478	496	455	470	433	499	520	464	465	529	493	502	422	473	444	484	486	433	469	490	488	447	488	457	451	444	496	468	497	485	458	485	472	475	419	478	496	501	445	497	447	476	457	465	482	468	475	505	484	501	465	445	489	438	460	501	453	471	467	456	466	427	471	502	497	467	517	481	506	429	484	440	481	450	514	484	485	488	450	515	474	461	471	495	428	467	457	422	494	473	465	489	425	468	481	475	436	437	477	446	436	464	459	472	467	429	458	466	458	475	488	489	473	445	475	486	462	480	456	511	491	475	441	460	467	454	461	473	425	462	500	477	413	480	458	464	488	454	453	465	451	482	479	474	428	491	432	486	443	466	477	452	457	460	495	462	467	495	474	510	445	516	437	462	491	487	482	502	467	472	477	474	463	492	509	474	454	486	488	483	505	465	464	432	442	489	470	447	477	454	448	465	468	450	445	478	472	508	487	465	470	477	480	482	478	443	487	473	503	464	471	498	489	456	457	473	467	488	472	461	456	504	479	502	453	480	501	426	472	483	471	464	470	476	475	517	471	485	495	483	446	433	481	472	444	482	511	425	468	481	499	508	444	514	424	451	454	478	456	434	471	468	456	475	451	463	467	462	479	518	450	468	407	472	474	475	500	515	446	449	481	456	466	454	487	470	451	488	475	484	454	493	526	502	465	454	477	503	480	488	490	466	508	497	475	476	438	480	456	508	458	467	509	498	464	503	430	464	489	476	503	469	449	452	468	444	440	476	458	493	444	471	435	479	501	520	444	464	480	474	472	519	435	462	461	456	467	481	453	476	475	468	479	479	460	503	485	442	489	467	484	433	497	458	511	501	538	438	450	488	498	461	515	453	509	449	451	514	510	429	466	474	484	412	516	474	467	484	453	471	481	470	471	443	496	447	496	462	453	488	491	510	469	483	480	474	485	505	470	469	469	489	488	459	443	485	441	463	466	463	438	450	478	465	422	471	449	453	438	483	472	464	492	448	473	511	480	507	437	479	453	491	495	498	455	486	522	469	485	455	470	465	487	484	433	442	454	476	460	441	498	476	480	461	458	487	448	505	441	465	486	464	469	499	436	449	473	444	435	481	480	447	440	446	468	485	450	474	459	449	476	489	469	439	494	507	466	469	476	440	473	491	463	443	479	516	458	456	435	455	470	478	475	491	474	469	451	489	465	474	463	450	476	489	453	474	486	455	500	452	445	463	486	466	475	502	459	473	453	489	486	443	456	485	443	491	497	463	487	469	489	473	475	490	456	483	473	487	495	505	481	468	497	470	458	495	478	466	474	455	471	438	505	461	500	481	451	479	456	477	472	493	491	450	485	463	489	441	478	476	460	492	487	462	461	474	492	475	458	455	472	445	513	506	517	492	462	451	492	501	456	444	493	457	468	476	438	516	460	481	480	465	508	452	450	521	462	477	492	469	466	460	458	475	486	484	490	492	471	472	466	490	454	460	492	499	501	495	487	477	487	487	489	471	490	508	495	483	443	455	506	477	515	461	477	487	478	494	435	472	468	486	496	453	431	502	480	510	471	489	484	467	519	489	482	466	500	455	469	455	470	476	448	478	476	502	443	468	478	481	474	476	459	489	475	473	487	430	425	465	470	487	452	480	486	473	486	466	441	463	466	472	506	464	474	491	494	495	434	500	470	439	486	447	494	465	456	464	450	501	426	473	463	463	528	442	491	474	507	439	491
24317	21400	28715	24491	21369	8732	2414	1404	20397	39772	32527	17345	4906	1752	918	768	756	690	699	706	704	685	690	727	731	692	704	684	660	680	681	689	681	707	702	682	678	689	683	697	721	627	652	702	695	688	705	648	737	723	679	670	673	654	696	662	734	694	698	678	703	722	667	660	683	716	665	669	706	693	630	678	665	737	683	695	667	690	685	662	671	676	668	711	664	700	725	682	687	694	676	680	677	695	663	666	702	687	695	682	698	677	666	689	685	628	756	706	644	694	688	683	643	669	690	747	731	669	718	668	631	671	669	695	715	675	672	653	680	648	687	672	672	633	655	703	695	682	669	634	670	688	658	661	674	689	665	688	680	724	659	726	672	712	670	682	665	679	648	681	687	674	706	706	643	652	707	680	713	710	661	654	675	666	668	711	653	655	720	667	715	691	653	708	663	685	660	676	653	739	715	724	694	707	705	700	726	694	647	712	680	717	659	715	710	667	669	693	682	702	678	698	635	728	730	663	695	690	682	657	679	664	697	691	705	736	684	714	661	701	735	717	691	667	700	666	662	725	685	686	644	684	683	686	675	663	634	647	671	696	668	712	663	646	720	619	669	639	654	717	652	673	673	649	722	622	711	649	666	665	697	695	660	665	683	726	688	636	677	732	701	673	719	675	663	712	725	701	669	650	696	706	709	689	667	650	732	701	704	669	672	648	685	697	710	688	664	679	630	711	696	678	734	666	707	651	680	689	643	666	660	698	663	689	624	681	659	725	684	656	663	684	642	708	694	682	707	646	678	680	712	668	713	658	724	652	683	673	666	679	721	675	652	668	642	696	699	656	725	694	685	658	695	730	688	674	682	672	652	634	677	650	712	680	718	690	660	665	719	706	683	729	661	683	688	659	672	692	663	655	661	714	699	665	668	685	675	686	684	692	695	639	693	702	708	689	662	622	710	629	731	710	678	651	688	682	707	673	701	659	664	704	701	678	684	709	647	692	700	654	649	689	697	698	683	667	699	652	686	695	647	656	705	682	699	682	734	722	733	716	695	721	718	728	658	674	668	681	726	654	688	655	683	705	634	740	657	700	710	659	617	639	701	723	703	629	654	699	670	693	594	725	710	669	655	724	663	647	677	690	669	629	670	707	686	696	683	696	667	659	713	692	657	655	685	692	686	684	672	660	667	675	667	673	678	678	704	661	691	692	671	693	715	682	707	675	691	671	689	682	674	693	653	658	698	716	677	736	673	730	682	735	717	670	699	704	663	721	733	695	701	703	714	673	670	723	692	689	651	654	714	650	677	671	682	670	705	677	676	689	685	703	702	651	695	603	664	702	678	713	727	675	683	663	703	711	682	680	631	696	717	717	696	693	668	673	677	636	698	670	704	689	680	677	635	659	669	726	634	700	633	696	676	653	691	664	719	710	685	700	699	700	694	670	664	773	727	709	716	693	715	674	638	635	687	670	646	645	694	726	652	705	661	700	701	679	695	719	672	661	692	710	715	697	657	671	680	682	734	706	699	641	692	699	647	700	666	628	654	665	670	668	651	712	692	726	728	674	675	632	663	718	662	678	633	677	677	689	645	618	660	688	727	719	695	672	632	684	665	637	676	636	703	695	695	615	690	697	708	659	711	675	674	669	685	682	686	680	720	652	725	703	701	708	664	665	698	693	717	664	630	639	643	660	669	690	701	661	703	668	653	716	690	689	672	729	646	669	677	690	725	662	673	696	679	675	701	691	663	719	715	709	736	704	720	684	675	706	656	665	706	635	679	697	690	690	654	703	660	679	669	660	708	693	700	729	652	661	695	684	627	674	658	643	618	643	694	704	729	679	665	676	671	671	684	661	690	727	673	646	663	639	639	677	680	673	647	718	688	657	655	689	674	672	632	658	703	689	692	681	697	709	677	687	672	685	629	673	683	682	658	671	680	716	691	717	689	669	640	664	662	741	656	682	670	688	635	713	671	662	653	643	617	671	710	613	677	694	670	698	643	661	681	698	699	702	670	692	696	678	674	690	675	710	690	692	670	665	704	672	678	699	732	643	730	766	674	683	713	704	682	674	658	716	705	680	659	736	673	678	664	728	665	696	679	681	706	671	651	676	593	691	659	647	694	726	694	682	710	692	670	669	660	705	701	690	690	696	683	698	710	674	644	635	697	642	630	646	666	693	640	694	646	672	748	698	671	694	738	631	687	705	619	684	688	657	638	645	712	652	670	661	703	676	698	720	693	705	701	717	644	677	655	670	725	674	701	711	691	670	676	648	682	648	655	691	627	662	712	662	657	652	646	666	657	672	710	669	676	693	678	678	639	697	679	662	711	671	694	666	678	698	658	658	638	640	623	707	683	700	717	675	650	647	648	646	677	707	695	618	672	672	657	683	672	684	723	690	660	654	673	712	669	699	660	634	651	621	684	723	692	699	679	681	666	684	667	691	691	637	722	685	638	675	680	712	694	650	673	648	634	706	662	700	674	666	695	639	653	669	705	680	676	676	667	657	666	685	721	660	666	657	666	663	669	698	669	692	702	657	666	706	652	705	676	676	679	710	659	668	684	693	713	703	706	658	641	713	667	707	694	692	657	659	674	649	737	644	722	668	717	673	707	663	624	644	667	687	705	673	671	683	684	679	716	727	603	678	667	662	689	736	670	661	641	671	658	695	720	681	673	698	699	716	679	670	698	680	703	716	673	688	682	700	733	701	700	669	720	713	676	674	732	724	704	630	645	637	694	663	646	694	687	682	675	660	649	660	683	692	714	640	661	706	684	649	686	663	667	651	714	708	682	651	662	672	682	692	647	688	677	673	667	626	659	722	652	744	648	692	631	666	686	658	649	677	686	713	706	697	716	634	702	667	666	644	691	689	658	664	657	673	682	673	650	681	672	658	721	690	678	679	702	654	699	715	674	692	677	701	661	663	655	664	693	684	722	695	706	685	680	722	671	707	693	703	680	646	710	760	695	707	644	653	653	695	665	658	671	681	652	697	706	697	699	705	688	677	700	672	681	722	675	689	691	660	651	688	704	703	723	696	698	690	684	688	662	709	696	688	697	676	684	701	702	643	708	707	665	659	635	665	635	702	687	687	681	687	697	732	671	655	718	644	665	724	680	658	718	653	667	668	666	672	680	638	651	641	674	686	661	663	686	679	684	721	677	673	693	654	719	703	664	679	682	661	665	732	697	623	677	674	681	634	657	680	711	729	684	664	637	648	672	656	698	710	726	664	720	688	651	657	658	681	681	674	658	667	693	709	701	702	649	635	710	699	690	703	683	732	639	705	636	696	717	649	667	703	704	678	664	714	653	685	697	686	722	650	691	713	698	702	657	670	678	638	652	665	724	680	693	659	657	661	717	642	726	664	698	665	651	699	723	659	676	661	652	684	704	687	693	690	730	649	706	688	701	657	696	673	629	703	705	597	709	645	663	668	693	672	646	623	662	704	651	686	699	685	687	690	683	679	701	738	676	675	681	692	716	692	658	686	662	652	707	687
5040	7540	6618	3520	2717	2140	1885	1501	25058	35489	26259	12733	3906	1737	823	594	571	637	607	584	584	586	596	579	572	599	615	591	597	553	602	617	603	596	566	565	586	538	590	584	574	579	578	593	565	575	619	568	608	559	587	509	547	567	642	557	567	599	586	583	611	580	561	588	555	567	584	573	567	560	588	605	596	582	576	560	610	578	515	589	582	559	537	572	581	593	564	562	564	582	590	550	579	563	598	600	600	618	557	578	595	556	548	562	598	569	608	539	566	595	617	509	597	574	582	570	544	603	576	609	604	636	575	621	580	588	563	546	633	561	620	597	550	571	557	606	550	566	582	579	572	549	583	575	545	529	582	587	575	564	543	575	600	617	566	609	615	635	612	574	605	544	602	558	575	579	596	587	576	615	601	598	554	571	604	559	567	571	564	604	579	578	556	598	561	546	554	573	595	605	540	540	585	597	572	590	553	548	565	554	608	588	581	604	577	584	583	542	586	586	600	549	557	567	580	604	565	605	583	568	550	559	582	557	609	545	575	578	565	568	568	607	558	602	555	584	593	602	569	552	585	565	566	562	585	601	602	563	547	583	561	563	606	562	560	594	595	532	550	567	542	547	563	597	574	600	556	562	571	588	580	558	554	591	585	566	579	554	592	581	569	537	541	558	578	580	526	557	600	550	567	612	569	576	589	557	622	573	522	573	590	609	595	623	550	578	624	564	608	571	581	582	550	546	565	564	534	557	568	608	588	576	533	563	558	580	577	580	581	566	569	547	583	577	527	564	594	586	592	555	569	581	545	550	553	572	580	551	559	569	575	565	589	596	576	586	555	590	635	558	584	555	592	608	600	634	564	558	561	557	527	588	585	548	570	559	590	570	578	571	589	590	567	588	570	604	565	549	538	560	583	568	521	586	584	562	565	550	614	609	519	529	559	555	599	563	598	578	588	569	544	556	602	552	623	586	610	565	598	568	595	579	569	619	589	559	545	624	582	581	626	546	566	526	604	626	551	554	573	565	605	579	597	563	534	594	562	556	596	577	523	573	552	576	573	564	588	582	593	565	586	543	538	597	564	575	576	563	577	550	599	558	581	589	519	567	596	579	568	557	584	579	579	550	596	592	538	572	602	547	553	579	571	556	578	604	566	613	570	540	596	578	601	579	569	605	581	618	576	628	588	578	599	567	581	584	561	581	563	583	544	569	545	585	577	592	589	543	586	585	554	624	579	569	588	570	579	561	553	596	595	575	543	574	543	562	568	532	574	603	601	556	560	569	575	575	561	580	567	590	580	577	562	565	553	599	558	568	571	551	580	584	582	520	607	639	615	562	577	553	570	559	530	601	558	561	583	571	553	546	538	567	570	561	590	576	585	535	554	547	555	613	557	560	613	572	568	600	565	553	590	560	557	586	536	586	588	589	595	584	556	557	517	547	554	568	591	595	577	534	583	570	542	591	583	536	547	578	569	589	549	496	561	574	588	592	601	563	540	574	608	576	591	560	558	516	592	578	580	533	587	563	572	586	571	597	573	595	554	575	577	617	595	588	588	550	582	616	599	548	565	601	585	622	581	599	601	531	593	551	552	602	594	605	533	572	554	594	612	555	623	561	589	551	542	579	600	627	595	582	526	580	578	596	571	592	562	582	548	639	553	534	577	597	527	609	614	606	578	588	596	560	567	553	572	571	561	599	572	585	579	548	568	607	588	533	578	578	626	547	556	586	550	554	577	517	575	576	552	499	600	595	591	573	568	576	565	572	604	566	568	584	585	596	607	584	560	562	561	575	576	528	556	563	556	588	544	582	558	584	602	606	559	535	561	594	607	546	536	572	594	603	584	574	572	550	544	533	579	541	558	552	571	575	580	566	519	576	569	533	596	593	577	601	599	641	566	571	513	573	579	578	577	573	636	613	539	607	572	585	589	596	548	555	581	545	537	597	574	579	554	548	571	533	524	580	576	605	606	599	556	541	572	538	560	549	563	554	566	577	569	550	568	565	606	537	566	562	586	586	627	581	584	601	590	570	560	563	595	594	599	579	549	538	562	543	587	560	589	580	595	541	569	558	593	589	523	585	618	587	574	568	565	585	602	584	570	572	592	536	605	568	551	553	593	578	586	585	552	562	603	578	532	566	563	594	562	579	575	573	598	571	554	543	557	562	531	602	519	559	605	580	543	565	545	556	620	566	593	612	591	545	580	567	584	602	585	590	530	581	541	568	573	601	528	601	542	589	584	551	548	557	580	554	560	566	556	572	565	577	591	567	570	556	562	566	587	597	615	572	582	576	529	562	573	645	514	541	598	546	548	600	548	535	597	572	607	614	548	589	571	576	582	585	560	558	599	566	582	564	606	549	563	561	586	556	532	557	562	567	597	584	566	545	558	530	564	542	563	561	583	588	576	566	565	606	548	586	539	597	560	559	545	584	584	569	592	617	574	565	563	570	552	539	570	577	612	600	575	565	557	577	559	563	544	555	576	546	603	549	546	575	553	609	632	575	580	591	564	583	568	600	553	577	561	564	598	521	572	552	600	603	566	542	569	579	577	567	565	608	595	561	572	555	560	552	605	562	596	567	572	586	588	570	560	588	571	535	566	539	561	555	573	605	570	558	551	591	531	578	579	569	553	544	597	582	574	557	550	574	535	572	536	551	630	594	567	536	597	547	537	579	546	562	577	585	584	567	551	573	595	585	581	520	588	572	572	583	549	558	535	567	581	587	535	561	604	529	614	563	577	580	584	594	592	612	547	579	551	556	558	566	554	536	599	596	603	562	570	560	627	533	566	583	573	613	546	581	559	589	566	561	567	615	558	500	576	592	542	567	565	557	579	557	579	588	564	576	541	529	573	611	595	602	577	553	568	587	512	590	536	569	557	585	567	558	566	567	571	581	567	559	601	547	497	542	555	563	580	556	574	551	571	551	558	558	590	545	602	562	548	569	555	556	541	581	584	626	525	578	565	565	620	585	540	589	572	602	607	592	597	564	524	590	544	584	568	590	527	586	576	613	567	561	574	565	532	556	546	655	557	560	558	589	589	576	580	553	562	583	588	584	584	545	571	539	568	520	527	545	585	535	579	571	583	594	571	579	562	595	577	576	566	534	551	546	564	548	578	573	590	557	562	606	572	569	591	560	556	589	576	613	580	573	573	563	556	538	547	597	566	561	570	516	552	555	559	558	590	537	575	569	534	574	551	560	557	552	583	578	549	593	581	612	553	549	624	524	553	573	628	572	604	552	557	558	574	612	579	515	610	577	567	544	561	585	577	587	586	584	570	574	590	528	598	602	569	571	582	569	578	583	602	569	622	552	537	567	611	585	541	581	578	605	593	572	557	599	574	542	536	599	577	565	533	551	569	553	556	556	597	592	555	607	537	573	585	589	574	570	572	584	565	565	606	527	555	544	531	578	577	598	558	528	546	562	545	596	580	552	551	585	556	560	593	561	543	555	577	566	591	563	556	561	564	531	573	555	584	572	544	597	600	555	558	615
27684	12300	1975	1194	905	691	636	576	1599	2708	2451	1585	912	595	517	526	498	492	501	534	527	547	512	473	541	473	501	478	505	487	485	482	471	472	495	501	543	503	525	480	512	479	533	484	517	551	505	484	516	509	511	494	469	474	482	507	512	500	508	481	454	485	511	504	505	520	513	510	504	498	508	529	496	527	522	507	500	517	528	499	488	545	501	487	484	450	543	489	550	498	480	458	515	514	508	508	497	515	475	524	511	490	495	524	475	540	475	509	471	512	514	525	484	501	508	518	517	491	510	497	452	486	522	484	479	536	501	471	493	499	474	501	515	506	511	536	512	474	478	532	451	498	489	481	500	506	490	506	496	515	539	479	513	494	471	512	530	485	550	477	479	519	538	480	527	522	461	514	499	507	493	481	482	493	476	491	450	481	509	460	511	492	490	518	491	503	511	471	512	482	490	486	514	487	492	474	492	495	530	487	489	454	520	443	488	488	471	489	477	474	504	492	541	512	500	498	510	491	497	517	503	518	539	466	471	501	536	510	528	534	465	527	543	528	524	493	447	513	494	470	494	467	501	517	500	474	499	505	489	534	484	483	529	509	489	501	525	473	545	478	507	501	513	513	450	527	499	482	519	526	505	466	468	502	479	482	513	501	508	501	487	473	460	470	478	496	507	462	479	491	500	468	477	514	524	520	492	503	497	460	491	483	500	528	489	465	486	524	498	473	473	525	488	506	467	479	518	502	486	481	496	517	477	498	462	477	527	488	497	531	521	513	510	464	530	480	492	501	480	504	479	480	476	441	488	495	507	465	480	498	482	491	500	501	466	514	528	532	514	463	541	515	516	521	527	475	532	501	487	502	517	545	530	492	501	512	458	462	508	474	481	503	525	491	516	507	476	491	499	513	520	515	478	502	508	502	479	517	482	464	510	480	518	515	510	558	505	476	539	498	504	515	480	506	528	490	483	477	527	485	473	503	490	531	475	465	539	493	495	519	456	509	500	509	554	537	492	536	482	493	507	460	491	510	518	515	493	530	515	452	488	534	498	487	515	518	435	487	521	482	473	505	499	470	488	512	523	504	482	516	491	470	511	490	498	490	519	485	476	492	493	513	477	488	464	496	444	484	488	480	511	468	515	467	539	539	479	491	500	505	452	500	478	527	485	488	489	481	516	497	439	442	529	479	498	489	502	515	459	510	456	468	472	503	484	497	522	520	502	503	469	489	461	447	524	481	467	473	530	457	521	515	443	486	547	462	525	504	514	490	464	498	476	515	471	490	498	528	502	499	486	529	503	482	485	510	507	497	538	518	477	502	514	494	467	523	547	530	498	495	480	495	489	497	499	472	512	463	479	491	499	524	496	506	508	520	494	515	514	496	479	513	510	551	484	491	502	492	483	487	466	475	489	484	478	522	539	508	505	483	526	510	497	510	493	494	506	452	479	471	440	470	486	490	479	470	500	465	496	482	422	512	535	530	537	515	530	536	483	473	529	521	482	479	515	479	510	547	497	472	517	491	477	537	519	472	499	460	529	506	478	516	484	521	432	488	513	514	478	447	481	506	528	497	532	508	506	547	511	512	505	523	490	523	477	454	487	519	512	526	492	536	502	491	528	520	495	512	493	454	511	523	469	493	514	508	490	482	510	475	502	505	503	494	507	483	491	515	489	515	514	518	524	504	497	494	479	476	506	501	522	483	510	483	493	535	493	491	518	493	470	497	503	493	505	496	500	481	496	511	516	507	505	498	498	493	492	474	531	432	522	536	477	477	493	531	525	464	494	444	461	459	477	504	485	522	530	500	485	518	466	491	486	497	472	529	471	483	524	505	465	500	506	507	501	491	489	462	570	551	488	498	491	546	459	510	491	506	510	520	551	473	524	531	488	470	490	518	468	514	484	557	505	502	481	508	515	518	499	478	501	496	513	474	534	479	504	517	518	477	476	477	531	476	474	499	552	530	442	512	492	539	501	482	484	494	497	523	499	532	497	526	541	508	509	491	511	501	488	520	502	468	478	520	479	535	449	535	517	496	505	472	454	469	471	499	477	493	470	523	518	494	519	532	483	524	502	495	469	482	495	511	464	498	490	446	522	492	517	532	476	490	521	454	508	497	478	516	461	504	512	517	506	480	530	514	511	538	540	527	556	510	508	504	497	517	518	450	534	542	517	502	479	504	489	493	514	526	460	456	480	520	467	507	516	499	514	500	496	480	510	531	498	471	490	490	508	490	522	447	497	530	519	466	498	494	483	514	476	488	485	524	530	486	483	537	514	486	500	526	443	466	520	499	552	539	507	518	525	496	468	476	524	478	495	502	472	497	489	513	482	480	496	492	492	521	497	496	480	501	477	493	455	512	481	529	493	504	537	519	490	535	569	538	512	488	563	488	493	489	463	551	494	444	416	494	496	506	527	530	513	493	521	511	487	525	461	488	510	518	507	486	514	478	499	499	518	491	520	492	482	473	515	526	556	485	501	495	528	469	501	480	515	509	483	523	530	506	491	523	496	497	512	452	516	528	478	490	497	508	533	520	490	489	466	477	550	542	501	531	471	521	503	499	489	494	469	499	484	504	460	472	488	508	517	533	536	545	491	471	498	508	492	488	470	488	524	507	486	493	483	502	510	512	480	481	495	478	501	513	477	504	504	472	511	483	484	535	475	493	517	471	504	496	506	527	475	523	494	502	489	471	533	482	535	480	472	472	500	482	529	537	508	486	504	535	535	493	498	485	480	516	481	494	504	480	495	513	471	486	497	471	535	491	490	484	495	485	519	445	529	500	521	482	498	481	531	504	501	525	497	519	499	495	502	488	510	487	480	478	523	491	517	538	466	504	532	496	479	476	490	488	528	496	528	495	495	508	497	522	477	504	509	498	531	493	508	494	505	489	477	541	488	481	531	498	508	500	501	519	513	490	519	500	490	541	460	494	511	496	499	533	518	532	497	470	457	515	554	490	501	484	450	500	515	497	574	505	479	511	493	508	529	518	515	520	486	502	522	486	513	492	488	527	508	494	451	550	491	493	469	475	498	483	474	515	481	499	477	506	483	476	485	508	529	467	523	453	517	498	521	516	512	530	545	500	500	492	516	482	497	523	489	550	507	497	491	534	496	479	497	473	502	515	498	494	495	482	460	480	491	540	480	497	483	526	478	490	499	464	478	489	490	529	481	486	508	503	486	494	490	510	486	482	501	488	469	460	478	527	496	503	503	496	561	518	498	520	532	491	493	515	479	494	468	470	515	466	514	517	510	505	487	451	505	527	488	495	486	506	457	495	517	471	502	486	465	498	498	511	521	525	486	436	497	510	527	485	520	519	500	486	467	470	503	469	484	459	510	468	515	540	494	520	475	495	504	534	509	509	492	483	495	477	519	507	476	513	485	496	486	478	557	523	465	491	489	498	490	520	474	490	498	483	522	475	465	466	534	481	481	452	483	540	528	488	481	470	536	482	505	445	513	483	522	504	497	514	503	520	489	520	500	548	524	478
5492	1354	1135	782	722	635	604	592	2143	3195	2655	1559	798	514	448	468	430	427	460	399	445	406	436	368	393	418	403	409	416	397	422	422	415	399	428	433	436	395	396	450	420	428	411	444	412	412	418	419	390	444	399	445	389	404	426	408	411	437	425	394	414	414	398	417	398	408	420	442	420	410	444	456	447	421	392	416	422	415	422	391	402	421	423	416	376	421	430	404	434	414	414	444	424	406	433	383	445	426	436	392	432	431	439	422	394	419	404	414	426	429	420	411	433	432	414	426	406	381	396	411	422	403	387	433	422	407	456	398	384	452	474	375	413	425	429	400	389	385	398	423	428	418	404	416	442	420	433	470	421	412	406	442	412	440	431	394	421	398	389	420	406	399	413	429	416	405	415	421	411	386	395	430	395	406	444	386	412	418	428	415	413	420	431	467	404	389	438	432	434	412	452	431	414	414	443	422	392	420	390	436	422	418	420	395	374	422	433	399	373	429	366	416	427	432	422	401	439	378	410	425	417	379	411	352	419	391	426	385	408	443	417	429	385	392	438	403	417	422	431	420	433	440	399	388	423	422	410	447	429	400	425	428	402	437	389	409	436	412	448	412	427	456	418	402	389	397	386	421	396	435	394	396	390	424	425	410	404	397	441	410	414	383	372	424	444	407	409	422	409	372	431	409	422	390	405	395	393	372	385	406	424	388	430	405	417	425	390	420	409	410	402	454	408	439	394	406	414	426	443	404	423	410	401	469	364	434	434	448	419	386	432	386	391	390	422	452	425	408	421	398	432	405	420	416	392	392	394	435	411	376	432	436	430	426	435	418	388	410	402	418	400	419	407	434	431	423	437	417	419	409	415	401	400	423	383	417	449	410	409	406	453	389	437	384	404	415	408	428	418	403	430	361	407	392	393	433	408	447	457	431	435	418	424	434	403	409	368	421	424	434	414	424	380	461	442	456	387	378	402	419	447	388	443	384	394	379	400	408	442	420	412	396	435	409	406	422	416	397	431	413	454	382	412	407	457	382	412	415	440	417	380	425	427	401	450	411	445	429	442	411	387	420	450	422	466	396	392	423	418	400	403	401	413	384	391	412	421	413	421	416	434	378	425	406	389	404	432	443	401	456	424	380	412	384	414	396	404	448	410	400	390	437	462	413	422	398	416	393	406	437	402	454	426	395	406	377	376	362	393	407	408	426	429	411	443	403	451	412	411	388	408	411	369	412	417	462	397	400	408	405	414	403	418	378	417	408	436	398	413	437	440	391	403	414	415	424	398	400	396	406	375	404	383	411	419	422	420	400	416	388	391	397	409	383	399	409	408	412	400	394	391	404	423	419	373	395	411	407	405	417	462	399	428	405	381	427	405	393	407	425	427	401	450	387	382	414	387	409	386	412	400	386	438	402	403	428	407	439	425	425	431	428	407	444	428	422	418	402	440	415	405	436	395	414	433	445	400	416	402	397	419	411	383	407	416	414	398	385	427	407	430	411	403	428	414	399	409	381	428	407	382	447	408	417	351	394	437	389	427	419	404	385	448	447	392	445	442	417	409	416	411	404	390	413	417	405	409	363	424	384	394	414	382	405	411	403	397	395	418	410	404	455	403	456	397	397	373	445	424	437	432	413	395	412	387	418	421	431	399	440	418	390	386	432	387	395	406	385	424	398	400	431	416	411	371	408	409	409	416	464	452	407	410	421	417	416	409	408	422	403	379	432	427	417	391	345	437	369	446	441	434	404	409	402	394	433	456	423	406	411	428	428	437	406	410	445	401	381	387	385	377	420	384	415	454	422	395	424	370	422	451	413	428	406	400	393	440	433	425	395	428	411	391	399	366	389	441	432	420	404	425	395	381	415	398	429	426	397	415	391	401	346	392	389	441	453	382	424	426	444	396	387	431	382	432	439	412	413	411	414	385	391	420	444	429	423	405	406	417	416	397	425	399	425	411	422	448	403	408	445	443	388	401	381	428	425	390	391	411	427	424	414	433	437	417	419	411	381	429	414	413	474	434	422	399	417	472	415	413	404	407	402	410	411	410	414	417	413	401	372	398	408	402	423	372	431	402	389	394	380	439	403	409	453	405	400	416	413	387	386	415	423	395	416	410	433	406	413	428	461	441	412	386	417	393	400	405	434	405	440	437	448	442	414	425	398	388	421	434	419	385	428	413	405	430	424	423	394	411	408	391	432	423	400	393	398	422	427	403	438	416	437	430	432	422	391	433	413	356	384	448	420	423	367	433	405	435	382	412	412	426	423	408	389	442	403	399	406	403	393	383	439	389	401	405	419	428	417	425	398	387	441	415	446	410	412	423	389	419	400	417	412	420	389	398	390	395	403	434	432	417	440	395	406	378	368	428	402	416	373	480	414	391	365	409	440	439	402	432	426	394	398	359	445	415	386	390	406	397	393	410	407	409	410	410	393	384	447	432	429	419	448	423	405	414	433	423	404	416	389	460	458	436	401	412	385	437	426	426	371	387	394	423	396	390	363	405	398	413	413	408	402	412	395	406	388	409	411	409	441	430	412	422	419	439	445	457	475	391	409	412	413	418	417	455	402	401	451	449	406	405	402	423	436	427	449	410	423	411	399	411	405	381	427	410	435	408	448	400	406	408	397	416	409	438	394	420	408	405	444	386	412	402	399	399	396	402	395	402	403	430	419	380	453	402	419	425	426	411	422	432	424	420	433	405	445	429	405	392	428	414	409	397	369	417	428	416	404	421	426	423	421	422	417	436	446	417	392	399	399	408	424	425	397	429	441	412	423	406	396	377	408	398	417	392	379	413	398	439	428	427	413	450	410	406	440	397	406	404	446	410	421	427	418	431	416	408	398	414	423	444	413	421	420	416	438	405	439	394	442	400	400	431	422	418	440	449	418	429	395	398	445	401	409	422	408	424	416	447	393	391	410	406	368	466	422	425	406	393	401	416	426	413	426	418	411	366	435	444	427	405	410	377	442	429	435	407	443	403	429	379	425	412	409	400	446	411	452	421	391	434	416	416	396	413	409	429	404	424	401	441	417	433	446	419	400	440	406	421	436	396	410	407	404	403	368	364	401	400	448	414	463	430	438	401	409	374	398	406	402	402	414	423	419	431	440	416	406	425	383	414	435	460	436	453	453	429	442	426	431	382	389	425	424	408	379	417	384	402	451	416	402	397	389	445	425	398	423	420	410	376	402	387	381	414	416	439	386	418	413	443	433	377	415	398	412	429	429	407	404	451	427	407	435	439	425	409	409	408	398	417	416	415	417	368	433	377	401	406	431	406	387	424	391	395	460	382	422	393	453	427	402	402	421	417	421	414	409	388	417	399	406	395	408	415	444	416	395	402	408	426	411	422	401	419	384	441	438	446	388	389	411	405	448	390	409	387	426	419	399	408	395	411	434	452	383	433	391	423	372	414	434	404	413	391	410	406	412	439	378	416	412	407	439	408	438	428	399	395	423	403	437	425	436	445	396	391	389	394	414	425	415	425	421	408	419
25573	21413	27355	25292	5648	1504	1118	881	12317	20764	16574	7956	2185	1036	684	590	543	556	558	586	556	548	568	593	549	551	580	546	531	585	581	553	552	531	564	545	554	566	572	525	596	554	535	582	531	511	566	521	555	575	638	527	533	551	547	503	537	612	565	563	550	546	554	528	520	530	517	502	525	569	524	567	570	576	495	537	548	517	558	538	566	552	514	537	521	548	516	531	583	534	542	554	578	545	510	535	525	572	533	548	545	569	541	541	531	558	560	604	538	524	536	564	528	502	542	572	526	547	561	501	561	534	528	526	549	564	541	562	532	555	485	559	557	562	565	574	554	558	541	584	553	569	535	519	563	538	545	560	563	523	577	549	530	518	576	526	536	534	565	569	560	511	507	519	490	565	559	554	550	527	527	551	546	524	562	536	513	499	527	576	531	589	526	536	582	580	507	559	523	540	548	582	540	497	576	500	550	555	520	510	565	590	532	523	540	542	545	574	540	535	528	527	538	563	541	532	564	570	589	501	545	519	537	519	512	545	550	530	554	588	522	579	545	532	514	564	504	551	518	524	556	536	564	529	524	576	521	552	526	556	530	536	548	594	498	542	558	500	499	549	571	560	546	572	495	509	531	534	519	498	565	518	519	529	572	495	524	568	565	550	508	539	529	552	539	584	533	524	554	546	508	519	556	535	576	539	575	534	555	544	516	551	557	590	553	515	548	523	523	511	546	567	530	553	497	551	538	531	524	514	551	594	546	566	548	562	524	557	573	558	520	529	558	531	565	544	513	558	552	529	544	555	535	544	575	525	575	552	520	541	518	550	546	523	536	568	571	547	558	558	531	500	544	545	526	526	521	590	557	555	549	567	557	547	565	519	551	523	511	509	528	539	543	540	515	548	531	554	551	544	531	558	545	566	545	524	555	514	540	551	516	557	521	503	537	528	532	499	469	516	514	551	529	582	576	538	539	520	573	542	535	532	536	538	551	496	552	587	533	564	549	545	509	549	522	530	536	535	542	518	509	554	524	551	542	563	503	532	555	580	563	547	528	559	562	530	561	520	546	542	529	543	541	548	583	548	574	535	519	573	564	534	540	572	580	551	547	550	576	557	520	538	529	511	569	517	526	555	520	547	566	512	552	546	541	556	533	537	523	543	516	519	558	561	502	558	556	542	554	550	518	520	516	542	550	543	555	548	515	514	503	508	534	539	531	575	543	501	507	522	522	550	536	530	547	570	517	492	545	548	575	531	564	526	535	546	545	566	522	561	537	528	546	560	509	548	553	519	531	548	536	548	532	539	539	551	528	546	505	556	509	537	558	555	567	539	529	563	532	548	542	555	521	534	528	518	543	513	548	550	579	571	540	522	508	508	533	546	547	529	522	550	546	543	548	525	504	592	563	534	562	581	544	553	506	557	527	553	573	527	541	535	516	532	535	532	530	540	558	553	509	535	539	564	567	522	540	571	534	537	550	572	548	523	555	542	560	567	524	556	549	517	528	527	554	519	548	559	550	580	553	537	514	550	507	552	573	528	587	554	536	523	513	560	553	522	520	526	527	516	560	558	560	557	553	541	577	540	552	516	526	529	547	535	538	531	522	520	507	539	534	584	520	571	557	558	583	534	537	573	532	553	519	548	563	548	562	565	581	561	576	523	571	559	548	532	488	546	517	535	523	530	558	588	484	552	524	546	558	546	545	509	532	585	513	528	553	585	526	548	542	534	532	517	510	515	533	518	539	568	569	543	543	556	536	550	535	510	566	574	526	565	517	536	585	507	525	580	529	592	585	542	545	554	517	514	549	530	543	569	574	541	593	559	559	542	534	513	510	543	538	504	524	541	573	574	528	538	506	583	521	535	510	545	551	553	525	562	525	537	565	521	560	550	521	538	537	564	535	577	548	567	533	516	558	568	540	519	536	540	530	583	566	543	542	528	542	563	536	520	538	548	553	546	562	539	508	560	547	533	528	571	526	493	548	551	550	561	543	567	512	575	510	538	534	542	536	554	520	576	562	518	556	572	536	513	533	533	547	562	596	580	529	494	551	557	582	508	514	540	547	533	579	518	497	571	583	530	572	518	507	577	548	544	566	548	536	530	563	530	518	552	528	519	559	565	568	517	530	557	574	539	513	572	499	545	516	551	531	520	528	550	548	529	545	519	553	556	545	546	542	532	493	568	521	539	530	568	564	536	531	522	544	538	521	553	539	511	566	552	514	542	522	512	552	537	548	511	554	578	514	545	527	508	539	556	488	517	542	533	581	531	504	501	539	551	575	550	543	488	578	540	519	528	571	528	526	535	527	514	555	570	560	561	553	549	539	521	528	595	526	532	568	505	557	509	515	522	524	484	532	549	552	583	521	518	548	538	581	536	564	542	554	520	536	550	545	557	564	539	552	544	537	592	559	559	523	563	562	549	485	557	515	538	562	562	513	522	524	589	547	550	515	504	541	535	515	530	551	514	558	579	540	554	574	544	520	532	528	523	506	520	585	554	566	546	542	540	517	534	542	527	552	531	542	557	600	547	520	567	564	571	524	510	524	538	560	586	545	555	536	553	530	537	551	522	551	568	579	508	502	527	491	517	536	581	561	522	529	551	553	542	552	572	495	548	553	537	554	545	519	554	542	522	582	547	493	561	579	533	528	567	519	539	534	543	532	539	537	553	517	590	531	533	597	516	550	535	518	523	534	550	493	538	554	550	496	519	505	534	535	553	539	500	541	516	563	529	527	518	516	537	510	558	547	535	577	546	529	526	545	520	517	543	545	527	527	509	520	563	526	526	562	555	561	544	534	559	579	554	550	532	506	552	550	552	503	511	522	579	544	579	559	530	562	556	518	520	519	524	544	533	551	551	541	514	540	554	546	564	474	562	531	543	516	527	570	516	556	534	519	538	498	591	497	493	515	556	510	532	533	541	557	547	522	560	562	563	549	548	513	514	567	551	524	552	545	504	578	532	533	551	575	591	573	540	541	540	543	587	524	603	513	515	583	560	561	541	552	551	505	517	565	564	520	516	477	571	530	540	546	562	539	537	547	553	558	514	521	495	583	566	545	520	551	538	521	519	565	539	544	563	537	565	488	606	582	552	517	561	550	546	512	509	521	536	531	559	536	588	581	514	528	532	538	525	543	542	538	517	503	523	574	554	512	502	559	544	607	539	547	542	544	541	538	558	543	501	524	522	558	565	575	547	552	567	557	568	527	527	565	502	499	550	553	529	547	515	533	506	547	527	566	536	534	560	599	557	528	566	506	540	546	518	518	509	532	554	557	582	507	552	563	549	543	521	539	574	566	557	531	545	542	528	512	471	520	504	544	571	528	532	554	574	514	535	570	509	587	518	520	504	545	551	525	552	535	530	555	552	545	560	535	519	560	536	525	505	528	581	540	566	561	516	508	578	531	519	544	544	549	537	559	537	503	545	511	520	527	552	551	547	564	541	549	512	512	564	530	513	553	545	511	571	488	578	600	561	533	573	531	541	537	525	510	546
4432	3966	3114	1826	1615	1273	1035	947	15285	18709	14196	6791	2045	1070	615	461	475	470	480	483	486	485	442	454	513	461	456	442	430	466	451	525	469	477	480	458	471	468	504	455	476	474	429	474	470	479	462	506	453	473	446	470	452	438	490	478	498	486	472	498	459	456	473	451	424	485	458	526	461	463	456	498	503	441	486	454	501	463	439	478	469	458	495	519	494	477	477	469	445	478	452	452	484	500	483	464	439	455	459	476	465	460	528	486	471	444	441	503	496	440	469	482	437	449	470	478	460	447	479	452	468	471	492	476	472	440	414	462	431	448	485	466	467	468	484	460	433	475	459	431	471	461	490	447	496	436	493	463	484	502	440	429	475	431	455	477	452	452	462	451	449	458	495	457	452	433	474	445	416	435	481	456	435	446	454	466	455	457	489	462	450	480	461	452	461	466	506	465	461	425	467	457	455	476	439	472	456	453	469	484	483	449	448	437	441	501	441	488	463	447	499	453	473	491	487	457	440	463	498	442	459	466	468	456	459	468	455	446	472	448	489	466	495	480	461	459	467	514	480	460	464	471	453	483	456	470	420	468	437	461	481	446	446	477	426	463	514	442	466	476	422	443	440	480	482	462	454	449	427	448	436	480	467	470	441	445	419	461	483	425	466	423	435	471	489	456	480	461	479	478	463	483	500	464	479	400	462	471	471	490	430	467	515	447	459	479	505	472	467	466	483	463	482	471	458	473	484	479	475	473	435	442	449	479	439	494	463	453	511	472	454	481	461	445	504	447	469	412	425	462	449	456	465	453	462	486	439	454	474	451	442	473	465	501	456	485	503	471	432	493	475	494	452	443	489	478	460	505	481	495	475	499	442	458	426	475	465	448	501	488	441	508	486	486	490	473	467	450	474	473	432	446	467	441	449	434	507	459	449	450	459	431	451	501	470	451	467	466	469	478	425	434	473	441	430	456	445	459	493	485	461	479	459	495	449	460	492	475	440	437	438	434	456	476	452	509	430	456	460	459	457	455	418	479	488	466	435	463	418	459	464	484	483	507	443	460	494	474	496	455	468	492	482	477	451	467	411	489	475	469	453	439	477	433	443	427	479	459	489	426	458	449	473	479	466	471	476	478	441	473	469	450	434	474	442	454	470	448	451	492	505	443	444	441	487	491	486	514	446	426	478	469	440	451	451	459	468	471	442	470	453	454	444	462	478	452	468	446	474	446	470	451	465	437	459	461	455	401	440	456	510	444	453	459	470	443	473	456	455	484	393	465	464	467	441	492	471	463	455	488	471	457	449	452	464	532	452	419	490	437	473	483	449	453	450	458	454	464	437	416	459	477	494	457	438	449	490	491	452	470	419	450	429	472	457	450	480	494	470	454	454	459	464	455	474	468	455	479	494	417	467	521	454	474	465	486	482	466	441	456	439	463	479	456	462	465	481	447	459	474	472	465	475	484	503	459	456	458	407	486	472	470	473	437	449	479	459	447	465	434	478	456	421	500	445	477	486	472	471	463	431	478	469	461	446	474	440	464	443	450	451	513	496	482	429	468	462	465	429	456	449	461	473	456	484	468	450	496	453	498	476	474	481	439	457	456	446	469	452	483	441	458	457	430	446	444	444	475	433	488	506	492	459	469	408	499	444	510	498	426	468	510	458	465	457	496	453	445	463	482	476	468	443	471	459	485	474	467	459	467	468	486	487	425	458	447	436	476	446	477	444	471	465	490	444	430	483	469	470	463	467	479	498	449	459	434	487	485	502	433	458	439	475	483	433	508	456	447	477	488	448	511	418	434	458	461	462	498	459	475	479	477	437	475	450	508	431	453	469	451	511	458	448	455	502	463	437	498	472	434	435	465	446	491	462	457	467	443	443	510	462	460	465	467	469	458	463	419	467	504	456	510	465	418	497	465	473	479	452	455	483	439	499	454	438	514	476	466	504	459	477	428	476	460	457	444	493	436	470	468	436	462	451	486	497	437	490	434	498	488	464	399	478	447	482	458	443	447	466	460	474	467	443	462	434	462	475	461	471	434	468	468	466	415	491	438	447	455	484	434	439	454	411	475	454	439	471	413	439	453	440	453	433	464	481	461	483	447	503	471	458	462	446	458	416	477	461	485	480	471	470	452	491	470	495	485	477	461	499	460	446	493	449	478	512	511	465	467	431	481	464	452	508	432	459	438	463	485	453	448	459	447	457	469	453	468	478	436	494	463	422	490	450	445	458	480	438	425	486	465	478	465	486	442	445	464	469	420	485	420	438	460	463	439	483	463	483	470	480	468	455	455	426	474	494	473	492	458	455	489	444	462	440	471	450	463	464	494	446	428	463	464	466	502	451	494	498	468	439	450	476	477	414	411	474	504	471	500	461	452	472	464	469	473	439	446	412	495	443	477	464	434	454	477	493	465	466	502	420	499	443	486	473	461	439	501	493	433	472	438	457	463	444	473	440	496	514	428	421	477	441	495	453	448	465	457	460	449	483	472	456	451	446	466	436	506	464	481	448	443	478	487	452	446	458	483	477	459	446	426	463	463	491	478	466	453	490	473	447	457	458	486	461	477	479	451	455	469	461	437	476	469	469	451	454	480	423	438	440	505	461	465	433	444	474	459	444	464	443	452	461	450	425	456	446	435	482	478	459	464	397	472	458	435	437	475	426	464	515	434	444	446	407	487	460	483	446	443	429	460	453	472	450	482	462	468	427	422	455	474	461	435	475	468	422	476	458	453	447	471	473	459	518	489	461	434	490	448	500	515	480	479	494	432	420	445	445	421	462	458	435	466	445	467	454	509	446	460	459	461	488	476	466	456	469	468	480	455	440	453	446	438	465	465	463	478	483	437	456	489	465	441	451	460	471	436	452	455	456	474	475	436	431	488	453	453	482	464	443	453	467	466	440	470	440	440	429	501	463	470	484	459	459	465	453	493	434	462	438	466	450	459	492	440	456	448	486	480	444	489	484	490	462	457	464	480	457	457	405	464	456	478	461	461	470	456	449	447	487	409	434	487	469	491	471	440	464	482	496	495	460	454	423	438	475	468	487	476	416	447	492	496	457	438	445	441	419	455	461	449	464	441	477	467	469	463	426	461	485	454	458	447	475	495	423	455	437	489	464	411	507	477	461	463	495	460	468	422	478	438	455	484	462	434	470	476	475	422	465	498	458	450	424	488	437	478	466	421	456	464	470	450	435	438	464	455	429	509	489	458	475	476	435	473	450	459	452	455	436	434	451	465	435	469	494	477	456	437	496	443	511	469	477	474	508	420	455	473	485	453	478	488	451	444	460	465	471	437	467	494	454	471	488	492	463	427	445	447	446	471	457	462	450	476	510	465	471	463	463	465	425	441	460	492	466	479	497	458	487	484	472	489	494	477	443	487	483	476	448	487	469	469	440	474	454	431	471	456	478	453	475	442	482	463	494	484	449	435	465	453	443	458	489	501	456	486	470	473	442	446	475	465	494	429	496	458	471	462	458	440	480	472	466	488	445	427
24395	21418	28778	24468	21372	9099	2370	1404	14890	39446	32828	18351	4978	1890	961	797	737	743	641	690	694	697	682	688	676	708	734	657	698	705	686	709	669	667	680	716	678	646	686	664	650	689	666	697	655	670	730	686	686	677	651	661	681	675	678	691	688	650	673	707	680	705	684	699	688	697	675	669	680	677	685	621	662	699	661	651	696	684	664	675	690	713	702	690	687	664	679	625	728	690	700	694	662	668	707	675	679	696	693	662	683	653	665	683	732	691	685	655	728	659	660	632	643	595	653	722	630	674	677	671	672	645	678	639	658	677	640	656	673	595	670	677	685	650	721	703	679	697	648	689	638	703	667	674	670	660	675	627	723	665	670	672	672	664	686	698	691	642	681	657	653	690	669	646	647	668	657	647	651	668	677	699	703	681	673	665	699	676	656	698	709	679	669	677	679	662	702	709	672	652	672	705	681	655	684	697	701	658	647	715	635	682	703	644	677	713	704	671	684	666	666	660	664	658	678	665	709	654	623	671	658	645	634	700	644	710	683	631	667	662	660	645	695	696	686	619	653	662	666	670	681	672	697	692	642	710	667	679	649	679	699	676	670	648	714	620	646	673	659	687	712	641	683	651	679	669	700	633	675	680	663	695	667	692	689	642	659	679	663	694	667	670	671	660	631	626	696	650	693	695	687	665	641	624	628	676	694	689	683	646	676	681	637	689	643	636	675	703	643	725	676	688	668	631	681	687	643	654	647	704	653	638	674	727	636	620	633	749	681	666	707	695	708	640	687	669	645	659	682	674	657	627	644	675	660	644	653	637	643	695	659	660	679	681	682	712	658	654	662	704	705	611	675	678	610	689	651	637	648	669	630	701	655	670	686	673	716	637	652	677	686	662	697	624	677	745	662	694	657	660	723	671	710	660	687	652	686	646	698	633	683	679	714	669	674	641	692	663	634	659	665	641	657	694	663	657	647	672	649	703	693	657	662	631	647	694	650	634	706	701	666	658	643	702	709	648	616	707	685	710	670	699	647	638	741	616	643	701	680	645	667	629	709	698	735	667	673	662	682	680	689	660	707	662	700	680	703	664	659	654	673	674	682	704	653	672	683	686	673	669	638	684	669	669	669	678	649	702	656	651	659	687	637	711	616	668	683	641	644	621	678	680	651	652	688	646	695	700	608	690	733	661	724	634	605	673	660	676	711	686	710	684	682	634	667	647	676	656	689	672	699	675	665	686	658	666	666	651	719	676	690	689	668	710	684	679	678	603	696	690	638	693	690	695	646	674	681	690	676	674	687	715	660	671	648	673	676	636	651	659	654	660	637	681	657	624	686	646	676	670	669	656	703	665	669	719	675	718	692	666	645	663	741	645	682	674	648	713	671	626	686	597	671	653	716	679	679	658	667	702	662	687	652	670	649	684	692	639	651	691	654	688	720	638	665	676	667	655	668	670	689	722	669	670	638	663	647	674	665	676	663	696	689	654	646	712	694	625	652	714	641	691	711	704	664	668	683	656	666	628	686	703	682	694	650	653	736	662	711	688	674	688	710	689	671	694	634	661	680	697	652	718	680	640	655	692	683	655	662	665	689	698	721	670	651	613	647	669	713	654	665	689	656	616	698	706	634	671	680	607	678	653	676	668	654	629	697	670	633	724	627	645	654	685	653	705	706	683	651	702	687	644	707	673	634	663	691	661	662	608	695	695	662	644	647	705	613	666	670	671	716	591	699	660	640	718	677	720	673	628	684	644	698	690	748	651	699	663	677	697	638	659	639	693	696	685	695	679	666	662	662	701	672	671	634	683	681	678	679	694	712	681	669	641	663	712	659	693	693	683	669	660	634	637	675	704	645	690	716	682	693	632	678	669	694	670	672	709	645	671	637	696	650	658	715	664	647	644	688	666	675	630	641	681	660	672	664	674	624	666	639	636	692	679	694	682	668	664	685	674	619	697	641	670	693	690	633	712	690	680	689	678	663	662	683	667	653	713	733	636	670	639	669	672	632	721	674	683	690	651	707	601	658	659	678	669	658	699	669	627	606	655	669	682	655	641	681	687	667	631	662	634	681	729	664	698	680	692	690	684	635	705	663	728	652	663	636	677	637	683	677	642	670	633	639	602	660	660	682	632	643	679	615	677	681	632	633	689	678	711	682	642	679	680	687	694	712	713	634	685	631	661	673	669	667	673	640	658	658	717	657	680	667	623	703	666	655	644	607	663	683	689	666	672	655	679	690	666	648	696	680	629	609	683	680	679	672	692	698	651	681	657	652	702	625	725	688	628	697	700	653	667	735	689	640	652	674	702	618	687	669	674	675	672	704	690	709	640	699	652	673	646	687	682	692	659	672	681	723	633	701	632	661	665	662	691	699	675	648	641	697	625	676	701	680	653	656	675	696	659	646	686	670	652	652	653	611	625	672	700	638	661	710	722	713	660	699	722	639	754	606	656	697	712	671	681	674	732	725	636	649	672	709	646	677	637	675	666	655	653	662	654	658	648	618	660	656	684	702	689	676	710	640	689	677	671	669	666	678	712	688	649	648	677	732	711	706	667	647	623	677	685	725	642	672	675	645	665	683	708	665	649	699	640	683	698	674	680	711	661	656	690	699	710	663	668	668	735	631	638	646	687	678	686	675	645	639	705	638	642	703	684	620	625	684	629	685	697	656	643	641	686	686	656	686	682	708	641	655	687	720	682	635	612	652	693	648	657	686	681	598	697	697	658	664	653	653	714	683	637	641	610	754	704	697	616	688	683	708	686	692	633	641	638	696	648	676	697	640	719	673	721	654	670	674	675	666	694	675	676	679	681	697	690	669	664	699	653	673	705	678	651	672	651	637	648	637	680	653	722	650	613	667	675	672	644	696	700	646	657	702	716	657	664	636	695	675	670	646	672	672	654	665	721	637	654	680	667	662	634	685	695	658	660	658	650	623	656	693	670	673	635	672	664	703	708	671	681	673	688	640	674	683	701	665	734	669	709	703	679	663	671	689	684	676	632	689	686	663	705	684	616	700	715	641	687	644	703	664	661	689	647	667	650	655	677	690	640	650	633	671	665	670	681	745	709	646	653	660	668	626	664	698	714	676	673	680	694	670	691	646	662	662	656	687	677	637	652	665	638	666	697	643	647	663	680	655	680	697	652	700	683	669	692	650	676	661	683	660	694	707	748	717	633	695	673	683	639	660	673	648	682	645	726	691	690	637	669	634	716	732	688	688	697	641	641	643	680	684	685	667	681	647	709	661	712	657	658	707	627	705	670	645	692	696	674	691	684	647	678	669	678	675	643	625	666	668	672	694	678	726	689	679	661	665	677	676	677	675	646	688	626	651	659	722	626	628	636	672	659	700	672	612	679	642	630	686	687	696	681	637	692	694	686	703	677	680	634	689	640	772	649	704	673	642	662	660	590	719	633	667	692	674	704	680	657	670	733	679	648	683	638	687	623	714	659	679	639	679	685	630	652	653	696	658	668	674	698	650	676	717	650	595	691	705	661
4524	7534	6166	3712	2900	2127	1929	1483	19376	36750	27022	13561	3878	1807	887	628	573	607	587	587	587	591	576	555	600	614	618	552	565	611	590	571	568	563	538	628	567	591	561	601	584	538	596	607	580	588	609	551	528	604	599	521	577	551	576	556	606	566	581	573	559	576	607	603	569	585	573	583	597	542	575	551	579	580	555	570	609	517	555	555	603	549	524	562	596	589	628	563	552	577	617	541	553	598	561	564	556	567	584	570	608	551	514	612	553	570	562	595	554	547	559	544	578	571	610	543	544	569	591	568	549	548	602	564	560	598	585	604	565	547	553	554	584	561	563	573	566	580	552	617	540	553	608	564	583	538	563	543	552	610	578	539	564	567	560	557	551	569	567	561	553	544	598	568	596	528	543	562	540	591	579	595	526	526	590	548	551	566	598	547	552	546	556	598	603	568	563	575	537	576	604	556	613	505	555	557	566	573	577	572	564	590	575	534	586	582	558	602	563	567	608	572	548	592	535	569	545	600	581	618	558	580	566	549	531	498	546	594	554	537	577	552	589	589	552	562	564	564	529	556	558	607	612	577	530	563	595	564	587	583	605	561	567	576	565	527	552	569	560	538	542	599	563	619	592	568	595	527	543	542	590	605	563	521	547	559	564	580	543	550	566	601	577	568	551	588	564	563	562	557	544	553	563	559	573	577	566	587	546	577	569	581	525	594	560	544	570	536	575	588	559	551	579	574	577	562	558	589	527	567	607	569	602	615	601	574	578	528	570	591	592	573	588	576	563	577	516	521	555	539	521	548	540	502	551	601	576	568	540	532	598	581	533	625	569	560	533	608	565	553	517	577	556	549	553	599	601	574	538	577	548	550	559	590	585	529	568	568	575	554	602	572	570	566	551	574	573	569	571	579	572	582	570	579	619	527	547	597	555	569	560	584	573	557	538	549	516	591	590	563	563	537	546	554	550	516	577	522	597	613	566	587	548	583	534	544	566	598	575	559	594	574	569	508	588	544	545	587	551	572	587	613	538	552	542	574	564	545	530	573	546	559	586	572	570	589	557	594	560	579	558	582	598	588	582	579	566	551	567	569	556	565	580	538	587	579	570	567	580	594	583	589	565	536	544	569	551	566	577	549	547	596	610	565	577	563	589	541	549	568	560	588	543	576	551	553	599	579	581	602	560	561	581	538	518	539	572	550	525	557	602	572	561	588	560	545	573	569	570	568	530	572	517	590	535	597	577	545	533	543	543	517	599	586	555	560	589	542	570	566	558	599	564	513	572	579	581	560	574	571	597	554	589	548	537	563	587	554	595	565	605	568	549	525	584	589	607	561	586	533	602	546	568	570	558	584	531	543	566	573	561	583	582	563	532	573	580	531	537	576	558	532	541	585	603	553	580	564	556	561	588	567	567	600	539	560	579	572	565	522	584	551	575	562	567	587	562	599	585	560	544	544	576	574	606	566	537	564	548	552	570	601	577	531	523	527	596	585	541	577	573	544	555	521	562	603	562	528	565	540	516	553	577	584	520	546	557	582	599	584	584	539	592	576	574	528	587	571	578	597	546	542	539	558	582	569	587	580	566	582	541	595	567	577	569	605	573	578	555	537	546	566	576	565	559	526	541	556	550	525	574	559	525	547	535	620	528	610	537	488	574	550	545	567	498	560	594	512	584	569	553	576	570	548	619	550	588	577	581	536	564	573	607	572	596	566	555	556	564	550	590	564	565	566	558	612	560	568	529	547	568	578	588	567	576	562	562	530	581	584	560	578	565	552	578	557	552	591	556	571	549	611	593	596	580	564	562	596	501	564	549	523	601	576	553	561	572	525	527	595	602	571	531	571	568	557	563	596	607	616	560	578	555	556	538	556	563	546	567	603	542	529	566	567	533	538	575	564	567	590	593	560	542	597	585	573	618	555	525	559	523	572	593	555	567	563	528	553	541	593	524	572	576	554	589	560	633	574	575	541	589	531	528	504	607	564	574	546	551	534	542	615	557	552	576	587	603	607	503	563	558	549	532	598	540	520	588	564	591	571	579	550	592	571	611	593	559	570	573	591	568	585	548	581	594	613	590	616	579	553	574	560	524	578	580	554	516	585	614	553	558	576	533	562	603	555	618	581	554	543	553	568	518	529	511	570	552	558	568	593	571	582	564	547	558	568	565	591	552	546	534	573	556	524	560	570	574	558	551	579	597	541	545	540	563	549	580	556	533	573	570	548	567	550	573	545	551	557	550	599	552	574	572	534	578	564	562	578	553	540	574	585	598	563	545	573	609	554	560	520	565	575	572	572	560	560	567	610	554	582	560	594	584	576	565	546	597	599	556	581	525	608	575	561	581	558	509	585	560	554	539	573	551	578	555	544	552	558	591	571	543	585	571	542	525	552	552	556	554	559	601	554	533	540	559	547	578	554	554	567	510	520	533	575	556	548	519	547	515	570	584	602	608	568	577	538	589	560	545	583	603	570	577	557	555	574	537	547	580	546	591	595	550	552	575	540	564	569	537	599	583	549	554	578	594	606	564	547	591	530	530	553	550	528	584	578	612	558	575	537	530	551	559	578	590	554	557	582	547	539	600	566	577	557	558	577	556	548	552	581	555	570	557	561	544	571	558	553	588	590	511	539	562	612	569	583	500	563	569	583	557	572	529	538	547	567	546	580	583	542	549	555	569	614	559	554	485	567	534	545	562	577	567	559	554	584	557	603	502	546	545	533	564	558	569	557	559	578	577	590	551	562	526	588	545	568	487	553	552	550	564	586	526	614	564	563	572	585	583	528	572	574	557	583	596	547	576	506	540	583	574	558	620	607	562	574	545	558	536	523	561	581	582	573	566	560	582	543	561	580	532	539	549	598	562	563	562	541	630	585	546	555	548	569	571	573	545	579	562	599	533	619	586	570	586	578	557	601	546	539	565	565	532	565	578	562	542	568	554	568	594	530	571	565	563	553	545	524	531	511	557	500	511	575	566	557	578	586	522	561	556	559	558	546	555	533	561	562	557	556	550	577	552	532	527	566	586	598	583	556	511	569	590	532	533	531	550	526	521	565	572	532	564	588	542	527	533	543	556	554	577	572	537	512	555	586	569	597	559	610	544	604	563	562	599	522	525	582	564	528	551	616	589	565	542	550	565	559	585	558	565	519	580	536	603	537	561	564	584	528	575	546	543	564	551	567	540	589	569	544	601	588	551	550	581	561	534	535	579	590	558	523	555	558	581	532	550	568	547	602	579	584	565	549	568	509	552	585	603	556	570	587	575	573	543	528	561	560	566	552	541	599	554	574	596	538	575	503	589	544	558	550	550	531	588	530	563	555	568	536	559	546	561	551	542	563	541	572	596	529	563	552	554	569	574	517	532	568	587	565	578	529	517	537	548	552	545	563	555	518	577	533	567	587	577	550	581	550	551	555	537	624	572	554	554	550	565	595	542	593	594	565	565	584	544	589	578	545	578	565	545	591	575	583	578	544	526	574	555	575	546	523	587	568	570	570
27790	11956	1718	999	655	585	617	567	1320	2597	2244	1349	788	569	496	514	484	467	457	516	487	472	464	499	440	511	492	520	483	466	473	493	484	487	501	502	465	481	497	486	488	484	470	481	506	507	432	509	501	535	460	495	517	510	492	541	470	464	520	510	497	474	482	465	466	483	442	451	511	505	445	451	477	491	530	502	475	501	502	475	485	492	485	440	508	474	482	470	471	475	513	460	491	493	490	469	483	517	478	496	494	474	467	494	503	474	464	448	465	492	509	487	448	487	467	488	497	470	500	504	492	478	400	474	494	466	469	472	474	437	417	499	475	505	484	487	467	502	451	471	490	458	510	471	460	455	519	445	484	529	497	478	507	503	483	479	490	501	478	502	465	485	508	493	475	517	490	474	527	521	498	443	452	505	456	487	503	515	502	479	508	476	434	482	490	459	495	485	481	465	509	467	439	463	485	505	480	431	489	520	488	488	458	507	449	480	481	482	487	453	472	490	499	468	481	501	475	483	478	449	512	477	486	480	480	441	485	488	462	548	464	492	465	501	469	475	513	468	500	457	523	521	504	490	493	491	502	469	483	439	479	471	473	502	471	468	470	488	489	472	483	454	477	477	505	470	498	482	464	497	482	468	461	484	459	465	474	460	464	467	465	492	485	508	484	502	468	539	476	510	467	506	484	459	462	484	483	481	481	459	515	475	452	441	471	465	488	483	435	471	496	510	476	466	461	459	477	463	456	491	480	500	482	492	461	474	483	448	506	485	496	465	473	454	490	483	498	507	470	488	499	504	471	496	480	483	481	510	511	527	490	461	462	535	470	514	523	517	456	453	474	491	503	477	478	487	445	448	489	499	468	477	460	466	477	493	498	444	518	430	500	465	461	486	470	495	483	483	505	458	478	496	478	500	473	485	518	471	496	492	508	488	461	459	508	492	495	490	494	522	453	466	457	475	476	510	515	516	492	488	449	502	488	507	498	499	475	473	455	520	481	478	478	491	468	508	496	464	481	494	485	475	525	473	515	490	475	437	489	445	454	499	471	494	515	514	511	533	486	471	461	486	471	505	499	469	478	477	482	533	480	448	474	522	491	456	513	513	477	451	450	504	477	472	490	464	481	498	451	484	496	511	477	473	483	464	457	495	473	483	468	495	482	515	535	488	503	524	491	486	474	502	474	506	465	488	497	494	481	523	493	500	460	485	497	506	524	476	490	475	475	478	519	456	471	475	457	453	474	455	479	462	487	492	460	494	518	476	440	464	484	474	497	423	464	461	464	496	504	488	490	490	461	516	501	465	482	489	498	516	475	456	472	456	486	516	458	493	449	491	461	517	471	461	472	465	498	492	467	526	486	516	474	450	492	495	488	549	459	486	475	473	487	453	495	547	462	493	477	516	471	525	483	455	469	491	479	487	485	510	507	486	460	466	488	509	478	470	495	481	529	471	492	449	500	496	477	441	482	527	488	520	447	475	464	467	484	505	452	466	478	478	489	461	475	449	470	514	483	485	508	453	483	476	511	488	471	514	476	464	483	495	461	427	479	481	491	474	480	477	470	499	460	461	479	459	456	490	480	480	467	470	491	436	462	501	473	483	482	500	536	498	476	482	487	492	523	497	498	491	477	508	528	450	481	477	517	465	503	508	482	498	504	483	500	454	485	479	489	463	486	473	515	503	504	495	491	453	441	460	516	497	459	522	468	507	480	475	491	473	492	500	522	477	493	468	485	427	479	493	501	467	500	499	506	451	476	489	470	482	486	467	502	473	452	485	468	471	506	494	479	471	490	499	480	512	474	487	494	473	512	490	429	481	473	488	453	462	489	478	467	461	472	448	504	474	535	491	508	446	462	518	464	514	487	447	493	482	487	510	490	454	487	529	488	451	477	451	457	510	496	528	478	446	494	459	479	500	505	513	490	498	478	504	459	458	495	462	496	463	503	502	475	522	486	481	465	463	461	485	475	495	538	492	507	436	486	519	483	490	495	469	476	468	475	454	479	455	457	455	491	508	485	485	499	518	473	498	481	489	462	467	477	470	495	480	488	477	460	512	494	421	544	488	481	470	475	498	478	500	515	486	488	485	449	463	480	453	529	528	482	479	547	499	427	445	489	479	472	520	439	483	441	458	492	449	511	428	489	506	493	471	493	498	481	494	510	530	490	502	474	478	511	507	441	461	489	479	473	474	470	484	464	503	465	492	507	501	507	453	465	475	481	505	456	498	458	498	513	482	523	493	468	466	460	479	464	483	475	468	528	492	497	498	507	496	485	496	466	480	485	538	495	478	502	471	476	462	487	464	492	483	480	497	450	471	449	489	496	464	460	492	504	478	490	453	461	461	452	501	488	466	448	480	446	470	456	504	507	457	530	461	515	494	497	460	490	497	491	508	446	455	459	522	485	507	503	453	505	481	455	507	508	468	498	494	509	500	464	502	454	466	471	471	471	471	442	507	485	499	543	499	489	477	481	488	483	462	493	501	484	475	458	488	534	482	487	459	475	471	490	517	507	467	507	529	442	455	455	492	445	487	496	545	460	502	481	475	526	511	493	495	452	482	513	479	523	487	503	492	506	493	501	431	464	474	475	458	469	495	460	500	540	506	502	513	486	493	493	458	493	468	465	478	483	436	475	488	478	493	498	491	468	497	489	465	507	528	454	513	514	477	512	453	481	524	486	489	500	507	493	470	490	469	501	470	434	495	493	544	479	456	481	478	479	443	479	496	451	521	501	491	503	495	491	484	485	501	520	500	463	496	493	495	455	523	464	458	497	507	473	426	513	450	475	500	482	490	468	507	493	461	476	482	504	493	461	487	433	457	510	484	489	464	468	442	463	500	491	475	528	522	509	568	471	489	444	512	496	481	479	525	509	443	495	494	487	447	533	499	466	483	490	483	507	503	476	496	524	502	475	519	500	483	510	473	507	495	502	500	472	487	457	524	515	486	486	443	469	454	496	425	507	459	495	465	532	465	486	468	459	449	426	494	485	522	470	462	486	506	479	480	486	455	456	489	449	522	459	469	478	481	473	502	475	480	527	489	472	492	496	508	477	458	464	460	478	504	494	474	468	466	474	477	495	473	508	499	467	477	477	483	448	483	476	484	492	474	507	474	450	510	508	479	464	516	490	455	500	510	438	471	493	520	460	490	464	467	468	460	497	485	501	472	461	524	447	478	475	468	469	497	464	479	480	493	485	488	475	443	496	496	486	500	484	508	500	481	474	492	491	462	430	548	470	465	459	482	488	464	486	477	492	480	453	485	464	510	487	527	451	510	477	442	472	477	475	476	461	469	512	492	478	500	483	492	473	503	466	456	436	460	464	500	498	463	515	490	491	497	483	507	472	509	460	475	485	496	472	494	480	463	483	437	477	453	464	491	467	486	498	468	477	453	478	466	502	520	468	490	499	539	494	499	455	523	510	495	505	486	476	490	501	460	507	484	516	456	486	476	500	484	463	464	440	493	476	518	436	482	528	496	456	461	464	450
5397	1136	1017	793	738	582	583	484	1698	3057	2447	1426	747	474	406	392	447	445	402	393	426	391	453	402	403	431	399	389	364	398	382	411	400	418	399	360	385	421	397	410	392	382	398	392	395	421	407	419	413	388	393	393	385	405	395	397	393	419	395	397	400	381	435	468	385	399	378	388	406	386	405	419	388	399	403	426	418	407	408	380	414	391	390	406	411	423	444	421	381	422	401	429	391	393	395	381	403	423	396	394	406	406	391	380	429	423	371	423	419	392	408	430	388	382	394	395	407	408	421	411	380	399	395	398	386	390	410	372	377	392	397	381	403	429	442	403	410	402	400	414	434	417	381	396	368	408	388	388	423	423	431	377	415	427	379	395	420	366	400	420	409	395	383	342	384	367	421	394	405	425	384	383	405	401	419	370	388	388	439	426	376	430	417	390	414	426	432	394	388	412	426	369	406	382	415	405	438	406	396	391	403	396	398	413	436	420	413	422	418	431	424	425	362	441	406	427	392	405	412	392	392	396	405	409	425	389	430	391	393	392	416	400	388	422	379	438	413	391	392	429	424	424	398	409	430	387	385	379	399	389	429	421	408	380	427	418	414	397	390	409	417	392	407	392	403	390	385	407	407	428	406	401	402	417	410	388	418	372	396	371	440	388	391	417	427	432	408	410	393	415	405	398	396	421	397	386	404	393	421	400	398	421	388	405	426	430	408	401	418	367	365	405	362	397	398	400	414	377	413	408	388	408	424	380	379	409	391	371	394	395	393	410	395	416	410	423	404	438	415	410	408	412	411	405	344	392	390	419	405	398	384	429	389	389	412	438	376	413	414	414	451	378	387	421	400	392	394	415	402	406	399	461	400	439	402	412	426	419	431	409	381	443	405	464	415	386	397	404	433	389	416	427	376	416	407	395	411	417	417	411	431	433	396	385	438	391	400	409	377	408	371	398	379	416	412	408	346	424	403	408	416	440	386	447	411	420	360	401	402	358	392	381	370	432	399	394	392	445	394	439	356	409	407	398	416	429	408	389	405	435	378	434	391	380	384	398	413	438	422	410	427	425	418	382	439	400	388	416	402	387	430	418	425	374	407	380	435	421	384	399	429	413	412	396	398	406	414	376	390	408	404	406	399	403	408	397	394	396	387	429	413	360	411	400	440	391	420	424	412	393	425	402	355	396	412	396	414	433	378	408	395	387	379	423	393	423	385	395	381	388	382	392	374	446	383	377	379	448	392	380	403	399	388	415	397	406	391	418	386	395	446	402	404	454	421	391	390	395	375	415	427	409	383	398	387	412	423	438	402	409	380	400	386	395	414	399	425	431	396	435	423	406	408	391	402	409	382	389	367	420	403	411	418	414	386	402	417	386	386	388	387	376	406	385	405	388	382	366	404	406	420	389	410	401	422	416	401	403	414	420	377	402	373	394	402	399	413	410	406	405	370	395	392	404	390	404	398	400	396	420	406	440	373	397	409	413	418	418	383	421	378	410	396	385	399	411	418	354	399	446	386	430	404	385	406	415	387	434	409	385	416	403	425	396	417	416	390	385	396	417	435	376	402	388	397	429	408	401	419	400	399	365	406	387	393	409	387	379	415	397	397	430	389	420	394	407	438	444	390	381	417	426	419	419	405	416	401	357	420	392	383	414	389	395	404	412	430	399	401	387	429	421	362	388	422	376	354	372	419	375	409	418	413	450	392	357	402	401	375	406	375	409	409	414	409	377	423	400	410	396	416	386	380	410	398	376	379	402	377	414	401	383	406	383	409	386	378	385	387	379	414	421	401	442	385	404	396	393	402	412	429	415	418	410	406	364	410	403	410	385	394	385	393	384	401	408	422	397	380	372	362	402	424	380	406	420	410	389	390	429	417	395	417	370	412	443	401	390	395	402	394	402	423	411	418	402	428	388	384	414	403	425	399	395	372	378	355	419	410	387	377	412	428	363	421	369	388	388	408	393	386	386	414	398	405	405	413	387	444	390	372	429	371	424	415	414	401	401	405	384	368	394	397	402	401	351	361	377	393	399	382	393	423	400	404	395	384	412	398	417	396	394	427	382	416	399	401	391	402	367	403	412	390	391	421	375	391	406	410	409	396	400	396	427	417	411	392	392	427	413	387	405	401	374	417	383	389	407	394	384	398	427	376	424	407	396	416	372	391	411	393	411	407	416	388	418	432	391	385	419	413	388	399	426	421	399	392	416	375	381	421	401	365	407	401	413	386	390	407	431	423	384	420	402	442	400	384	420	436	401	396	427	429	396	436	421	403	405	403	394	408	403	420	422	413	387	429	400	394	407	415	409	381	401	387	402	407	420	387	390	385	384	376	425	426	391	436	453	395	364	403	389	361	390	397	376	372	367	411	423	405	412	422	415	419	399	424	421	375	386	404	379	413	401	368	403	427	408	361	415	393	381	404	406	426	418	410	409	387	427	406	391	426	388	403	401	387	411	390	388	413	386	384	426	411	403	411	397	417	420	392	415	390	400	376	407	399	421	412	425	422	408	399	447	360	395	401	386	380	387	439	433	387	400	381	453	390	405	404	435	405	429	395	418	403	397	381	415	389	396	402	379	402	398	420	383	416	396	434	388	383	400	406	390	421	409	376	424	416	406	387	378	418	387	399	386	431	413	406	395	404	424	412	416	399	388	380	436	397	402	391	411	384	434	436	375	365	387	401	371	405	392	426	409	410	396	426	433	385	435	366	440	437	418	402	417	392	409	367	412	401	402	435	394	412	414	387	431	388	399	398	393	388	433	374	383	409	393	448	362	377	382	393	396	461	368	408	352	417	397	409	383	393	430	401	434	434	429	403	370	416	408	396	406	408	435	356	430	384	398	365	409	402	399	400	399	431	425	390	380	412	373	411	392	414	392	375	383	400	396	397	436	404	411	378	421	426	421	386	390	449	377	399	417	387	402	425	383	385	394	397	403	415	411	413	422	413	399	410	394	423	406	374	407	393	361	419	413	431	395	402	414	412	389	362	396	414	379	422	453	419	405	399	395	377	387	382	403	366	375	406	424	394	418	403	405	412	438	379	409	391	360	380	387	381	385	407	372	404	442	404	407	402	400	390	426	380	417	401	388	430	409	428	412	408	398	390	353	381	409	396	406	380	393	407	406	398	379	391	423	411	361	394	391	376	428	393	387	379	397	383	382	365	377	406	422	387	397	422	370	397	407	381	411	394	410	428	406	400	365	397	404	401	389	357	392	404	418	385	395	432	381	433	375	440	401	427	373	407	408	381	426	386	413	415	429	439	369	460	403	438	421	449	396	400	348	431	423	409	377	412	405	401	403	390	411	395	440	400	371	363	430	402	419	398	410	405	410	408	421	397	402	400	383	411	391	428	423	389	386	395	324	395	415	364	389	422	406	440	389	406	413	394	431	417	409	412	373	398	393	382	385	426	409	433	398	417	395	406	395	408	411	413	415	404	386	389	396	417	376	410	411	418	439	428	446	390	391	381	416	376	422	403	411	375	402
25505	21420	27276	25291	5901	1425	1033	852	11637	20658	16500	7599	1915	1016	683	553	515	528	537	539	550	512	551	539	532	560	533	559	594	576	577	532	546	554	503	527	522	496	547	570	543	529	580	573	524	563	533	525	583	524	523	536	524	537	504	547	500	570	539	529	535	543	493	473	464	558	537	517	536	555	586	516	526	492	558	573	544	546	526	578	554	522	499	573	545	545	525	571	528	533	528	543	552	548	573	576	552	547	522	528	547	499	560	522	526	538	525	525	534	519	536	506	549	544	515	497	541	507	488	505	572	560	567	500	553	537	524	538	536	527	563	521	519	571	551	517	502	555	535	548	533	525	538	514	559	505	522	513	520	537	548	553	544	522	503	540	548	541	515	512	551	511	539	525	503	568	606	478	566	513	545	519	528	530	552	509	539	519	508	537	524	550	482	533	541	543	523	505	478	552	542	520	522	514	521	512	485	542	551	506	540	574	502	559	505	538	528	538	475	530	522	533	498	566	552	554	534	506	565	548	499	554	498	485	543	523	514	524	594	551	534	522	526	525	534	529	506	522	554	543	526	531	510	551	587	571	478	550	502	529	552	535	544	519	551	567	537	556	499	511	569	543	514	513	500	541	516	532	531	520	540	500	524	539	517	489	527	547	532	475	544	531	498	494	533	537	506	509	541	550	563	506	542	550	536	534	542	517	513	532	525	498	514	537	504	530	539	524	519	528	548	588	505	531	525	511	531	496	512	517	508	546	524	535	532	513	519	544	522	501	541	520	545	547	503	529	536	525	493	514	515	564	544	492	530	519	483	500	544	507	526	530	553	510	556	540	548	546	549	546	527	527	547	517	545	540	501	519	554	529	554	543	527	514	511	514	538	531	538	518	517	540	522	569	485	514	499	520	495	525	506	535	564	525	529	539	519	566	542	511	490	524	510	553	522	513	512	529	548	596	556	498	533	497	483	535	496	561	514	511	528	521	543	525	454	512	516	568	521	526	527	530	539	525	539	516	513	518	504	474	524	510	547	563	547	547	537	531	480	569	516	530	490	514	505	506	463	537	538	504	494	534	520	558	509	587	566	550	528	534	513	533	528	563	549	470	534	537	540	567	521	514	536	486	533	522	495	550	532	532	543	559	563	531	508	538	526	569	525	502	505	538	507	517	566	554	554	474	554	556	515	529	567	531	492	523	565	542	550	520	561	537	521	571	499	522	523	576	574	504	537	554	522	547	518	505	523	518	548	538	527	538	470	547	535	495	532	543	547	488	567	538	574	540	558	511	537	512	522	517	571	548	541	544	525	548	540	511	562	520	504	548	522	535	532	545	505	535	567	570	487	508	549	536	541	481	579	562	524	500	528	565	537	533	553	537	541	539	550	558	540	545	511	505	527	537	554	515	508	497	532	550	502	533	532	489	516	530	522	522	539	531	556	493	538	541	537	546	525	557	554	527	535	543	513	514	552	524	544	581	536	533	541	510	558	537	533	519	538	524	538	492	554	553	517	553	526	525	566	560	503	570	530	520	525	522	572	494	531	497	508	557	541	504	542	508	516	534	519	511	513	560	509	519	503	532	571	482	495	507	553	511	510	529	541	511	569	590	562	533	503	537	543	533	544	540	529	535	500	513	528	516	523	497	536	532	554	516	507	538	516	558	495	575	540	535	534	529	516	519	524	540	564	465	585	528	494	538	483	562	516	476	531	580	527	520	488	521	523	482	479	544	459	534	516	556	513	551	520	527	539	510	494	533	514	529	538	521	489	537	487	493	570	529	529	510	523	565	546	537	525	505	537	502	495	510	531	534	508	509	543	545	529	538	514	548	494	485	515	500	530	548	520	520	528	559	486	569	519	531	509	523	503	564	517	529	546	543	511	527	559	522	546	561	543	537	564	532	533	467	527	494	557	537	549	526	524	517	522	557	531	518	516	519	554	540	499	539	506	542	534	566	541	504	526	502	526	549	519	532	481	505	513	502	557	504	521	504	542	547	517	539	591	531	529	514	527	546	571	518	537	546	509	487	531	507	482	498	508	541	504	531	527	511	537	538	534	546	574	566	562	494	556	546	513	538	533	552	556	499	526	527	531	531	524	552	561	545	516	514	523	520	542	495	560	531	521	518	564	519	516	533	534	537	493	530	519	563	528	525	500	544	536	529	544	548	533	510	509	542	530	515	567	535	510	535	545	534	546	576	508	579	554	537	479	544	496	581	502	596	500	511	535	490	533	506	541	545	552	543	527	560	552	458	514	490	551	542	561	501	526	537	537	535	481	507	527	531	542	499	531	539	510	520	581	533	522	524	538	504	507	502	549	505	536	533	507	532	607	563	565	520	547	525	534	515	563	526	530	551	528	514	524	514	519	524	527	534	522	559	533	536	540	542	531	531	544	521	530	510	530	505	485	519	518	533	571	533	558	512	536	542	540	550	521	504	547	551	533	574	546	552	515	544	497	465	545	510	565	490	542	527	505	572	509	531	506	531	540	532	573	518	568	522	512	547	509	510	543	554	554	532	540	535	512	515	514	531	519	560	575	524	533	515	538	524	549	517	517	507	487	553	545	540	505	512	514	530	612	572	539	574	551	528	532	531	558	518	541	526	534	484	573	501	528	524	531	492	503	507	554	520	532	551	512	556	507	524	501	547	553	524	533	556	517	515	523	519	566	513	511	525	469	496	520	525	543	531	509	548	492	505	516	560	541	526	510	536	479	532	518	510	495	488	503	497	521	548	529	575	547	534	507	549	534	537	512	523	533	547	569	526	538	486	543	520	508	539	510	539	534	545	543	538	506	522	501	482	528	540	547	508	514	546	527	536	544	524	573	550	558	549	515	566	546	514	568	528	553	559	506	534	531	529	558	545	562	526	528	545	561	554	523	515	525	530	536	538	499	514	504	544	541	537	518	551	507	490	590	518	548	561	556	521	543	509	522	496	525	513	502	532	512	507	562	507	508	531	565	515	531	519	526	523	552	497	561	583	535	527	566	521	557	518	552	524	520	551	489	526	555	529	554	546	530	516	510	549	542	499	525	552	527	527	520	549	526	530	543	560	506	577	504	528	534	557	535	531	578	521	590	527	509	543	490	521	491	534	512	498	553	537	517	588	549	536	524	524	540	535	514	550	518	533	516	532	519	491	533	517	540	570	530	556	550	547	534	574	508	541	520	496	512	534	560	524	532	547	495	501	511	562	535	543	544	579	507	505	544	563	544	555	542	553	578	483	534	559	500	503	556	555	535	531	552	559	567	508	558	495	538	527	535	543	555	512	539	538	499	535	477	551	498	556	543	571	547	499	557	515	504	541	509	543	555	563	515	518	564	529	481	544	539	528	545	517	550	565	484	489	547	561	507	459	554	525	500	518	553	564	542	521	506	541	528	553	498	552	521	563	535	514	537	534	519	521	521	543	502	486	576	514	497	552	516	512	546	519	535	509	542	540	503	542	520	539	531	521	516	528	497	554	530	518	517	507	489	537	519	531	534	535	513	533	514	495
4119	3855	3047	1972	1575	1097	1017	952	14771	18909	13954	6514	1858	991	573	449	404	447	500	440	459	481	473	458	468	446	440	447	465	456	438	420	487	448	494	467	448	445	433	450	443	429	464	448	475	459	491	475	449	453	468	448	482	453	457	464	439	456	453	443	482	485	462	432	458	456	487	470	473	439	482	434	430	450	472	468	451	439	455	473	456	418	459	480	488	428	465	469	442	494	455	469	472	441	446	479	457	406	461	482	437	436	530	479	454	446	433	421	468	454	424	481	472	440	443	467	459	465	444	417	453	426	440	446	420	484	473	455	472	445	468	430	440	452	480	455	461	480	406	435	418	469	449	440	469	446	467	451	454	498	460	449	441	437	440	448	419	450	467	455	472	477	445	464	463	466	458	458	476	442	420	457	456	419	453	470	484	445	475	472	456	431	443	470	463	470	418	461	428	477	449	415	459	441	440	398	473	481	465	434	427	456	469	458	449	492	508	456	485	444	461	465	440	440	401	443	440	439	435	466	454	424	446	457	484	459	446	436	446	472	533	441	439	480	467	461	445	487	430	479	445	460	478	463	433	456	447	426	456	475	431	481	425	455	468	423	457	437	479	458	471	442	456	460	461	478	481	461	442	469	486	484	421	425	473	439	496	455	461	402	429	427	436	470	448	464	435	456	474	427	436	486	416	443	475	446	429	463	445	437	416	460	483	482	458	403	494	439	435	408	420	433	460	436	513	453	440	455	445	441	459	456	468	439	474	444	442	442	466	461	422	464	475	458	447	473	447	423	453	444	471	430	433	481	450	473	466	433	491	456	454	453	466	434	468	422	431	444	464	457	443	459	439	442	480	452	466	438	478	439	434	449	436	432	470	440	469	442	471	448	466	456	424	460	462	437	471	422	423	451	468	437	491	459	429	500	432	472	464	475	444	462	470	415	465	434	459	437	455	450	463	476	439	468	439	440	414	476	464	484	450	438	458	454	441	472	484	465	453	443	462	482	451	430	444	453	475	463	462	462	476	441	445	450	465	433	468	444	460	454	436	428	430	422	439	423	457	435	464	427	436	435	416	429	457	436	457	464	417	459	481	458	415	474	457	448	446	482	470	442	430	453	437	477	464	414	491	481	461	460	417	431	461	435	475	461	476	476	451	482	463	469	470	429	449	432	467	421	431	458	465	443	446	473	448	432	473	477	440	446	459	462	420	529	463	443	465	446	443	447	474	437	467	484	461	448	464	462	471	454	455	464	492	435	434	453	462	447	420	460	452	469	393	440	457	449	464	457	437	428	447	454	467	416	434	444	439	449	418	458	464	470	418	441	438	439	462	474	452	424	478	418	468	457	435	410	438	435	426	429	435	455	447	455	498	417	472	457	437	461	447	470	449	428	454	449	434	415	461	477	504	431	465	456	459	468	490	431	457	479	468	434	467	467	480	437	463	456	468	440	476	446	485	435	451	455	432	455	440	466	426	452	435	427	446	442	441	442	462	434	468	453	423	453	446	433	464	451	444	509	429	437	462	452	457	421	469	438	488	431	443	410	448	431	440	426	459	459	439	469	437	433	447	440	440	447	485	436	445	443	461	477	463	432	489	470	439	419	438	449	435	478	473	419	427	437	468	455	462	459	454	448	465	432	410	455	449	416	446	470	444	460	477	429	485	473	449	489	485	475	440	464	479	450	465	447	429	456	460	482	420	426	448	472	466	420	475	499	430	465	399	431	471	458	460	449	450	446	454	445	488	448	428	448	454	454	448	406	452	466	478	458	429	399	460	453	447	454	463	414	415	429	452	426	455	434	454	468	465	481	448	499	453	455	463	436	486	401	426	447	457	445	438	464	433	516	450	431	456	456	506	477	455	462	473	455	477	452	449	461	463	433	472	440	431	428	446	441	466	426	450	450	452	503	436	478	423	447	442	434	460	475	479	462	439	460	402	470	442	451	479	421	442	423	423	482	465	465	432	477	446	444	462	423	470	474	492	459	424	429	475	466	447	444	460	492	432	474	463	446	477	478	471	480	476	432	469	440	441	434	434	455	505	443	486	474	449	427	417	441	468	467	468	438	448	458	461	431	418	458	456	453	461	437	438	449	418	483	454	487	465	458	433	444	436	464	434	437	455	454	456	476	473	458	470	483	459	464	445	488	454	407	453	448	467	462	448	510	465	467	444	476	446	460	449	462	448	436	473	464	451	454	474	462	488	455	451	432	440	455	434	441	489	466	446	429	453	441	469	473	482	441	461	442	476	452	503	459	482	425	429	443	450	477	461	452	434	447	461	438	462	480	445	442	450	440	452	443	468	455	456	450	438	427	465	457	448	465	430	403	438	446	464	433	419	437	431	468	439	465	464	498	414	497	456	466	495	482	419	445	464	467	439	458	448	470	492	462	469	448	444	485	455	461	422	425	424	465	489	428	471	516	458	429	420	453	436	414	479	418	441	482	445	428	450	441	488	444	469	453	455	476	440	455	474	430	469	449	481	455	463	453	444	487	429	447	459	428	451	436	413	462	445	429	437	460	457	473	433	485	439	487	479	461	462	448	453	431	454	464	437	493	432	432	447	462	480	469	429	388	458	474	445	444	448	460	497	467	470	477	462	437	459	487	449	464	460	449	446	470	467	416	476	470	461	482	453	455	418	459	416	436	426	461	438	432	452	484	472	446	435	420	452	436	482	459	440	445	486	490	494	426	481	452	466	438	446	499	432	447	457	444	411	466	483	440	418	443	474	426	452	442	410	418	423	430	453	431	453	421	449	428	467	474	496	453	431	429	458	454	501	462	428	440	429	460	484	461	422	483	501	442	505	425	455	425	483	420	451	441	453	451	468	430	424	497	412	442	448	440	489	424	465	429	482	443	485	486	479	452	465	474	499	441	443	453	433	449	476	426	457	404	440	435	395	474	482	434	420	481	451	459	453	426	501	443	445	475	440	446	441	442	444	455	440	465	474	475	465	457	467	497	421	450	473	443	451	419	435	419	462	436	484	460	466	475	447	467	455	464	435	484	503	443	437	469	485	466	440	433	472	492	415	446	478	451	441	417	465	460	471	433	439	446	448	444	476	460	464	419	421	495	430	440	425	466	433	458	451	448	485	466	464	491	469	438	462	465	437	467	449	456	443	445	468	471	434	479	455	441	422	456	461	448	442	407	427	455	447	462	483	440	448	423	429	449	480	473	446	456	427	478	438	426	454	432	454	443	450	449	504	460	460	466	448	468	422	429	464	459	467	455	439	468	443	450	454	454	463	404	459	455	435	501	452	453	448	488	433	446	477	428	488	462	447	437	436	436	487	478	469	478	486	468	456	442	419	492	463	415	469	511	465	415	408	464	422	438	489	448	459	489	408	452	429	460	452	451	466	472	444	449	459	439	465	446	440	460	429	443	475	439	406	424	435	440	424	437	479	445	455	452	443	449	456	440	453	412	425	459	428	411	463	456	465	482	481	430	473	453	445	431	445	417	451	474	463	426	457	413	475	437	449	474	433	442
24424	21479	28780	24604	21405	8582	2386	1429	16477	38056	32189	17810	4630	1838	988	742	699	648	669	654	702	665	710	666	670	676	659	683	674	651	708	683	677	648	670	677	644	629	668	629	690	604	653	673	655	693	666	691	668	687	639	659	661	673	658	670	681	680	675	685	692	652	695	646	642	676	642	686	645	653	662	660	663	655	700	689	712	682	723	689	685	625	682	682	704	694	625	699	656	655	702	673	688	643	680	745	702	669	682	670	698	673	666	649	688	723	648	625	674	683	672	641	649	656	671	691	670	713	684	678	711	685	671	693	660	656	691	640	675	654	691	673	672	619	636	659	670	685	668	704	654	656	632	679	652	672	667	661	677	649	652	685	671	672	714	665	674	615	654	685	669	672	658	697	698	666	649	639	676	687	665	672	688	714	699	634	669	695	689	650	720	697	632	640	612	687	650	651	649	716	642	675	718	685	626	644	667	685	670	709	730	660	637	674	671	704	670	664	684	659	697	622	612	671	665	656	684	700	664	694	654	659	678	700	663	670	675	668	658	648	636	647	701	701	615	640	653	681	642	663	664	652	660	705	679	679	679	686	672	642	685	658	647	658	681	626	670	627	654	651	685	613	641	631	744	674	665	617	609	689	625	642	642	700	698	667	621	626	679	653	666	617	674	640	655	684	649	668	661	674	682	702	715	722	665	649	643	660	628	684	677	680	697	642	710	682	649	695	651	704	682	671	681	672	638	673	635	677	675	657	691	677	630	708	607	634	680	666	660	622	687	630	674	670	700	671	633	677	625	682	685	685	697	704	676	659	675	719	688	680	655	637	651	689	667	653	649	657	641	685	656	705	666	642	655	728	639	627	630	648	679	634	632	734	697	643	611	655	655	678	604	674	691	671	621	643	650	654	635	676	688	663	707	674	678	686	644	640	691	656	693	639	697	669	698	666	689	686	674	673	637	632	640	672	657	648	666	696	731	658	646	687	652	670	672	668	706	636	708	687	658	653	677	701	632	663	681	662	666	623	712	672	649	716	671	704	695	676	644	646	677	720	607	659	603	644	692	669	695	649	667	679	662	671	646	725	664	640	659	681	687	689	651	601	693	713	726	642	643	646	663	634	685	657	662	682	692	705	638	658	688	698	642	616	664	680	688	655	646	611	663	667	681	639	648	671	645	702	659	724	682	688	673	689	695	657	648	651	673	663	654	671	673	661	706	640	695	645	668	663	660	634	648	698	690	688	704	743	664	643	645	673	616	622	706	643	651	646	643	637	680	696	714	645	680	654	657	681	656	636	714	674	620	672	687	691	628	679	639	656	661	665	695	685	658	698	653	636	641	660	666	701	713	650	676	596	704	676	703	673	665	650	703	664	731	645	660	654	679	649	679	702	665	675	643	688	726	651	636	665	645	660	647	649	636	665	751	688	655	651	691	676	685	632	685	640	630	685	649	674	650	680	686	640	598	675	653	728	680	682	647	644	640	655	675	711	708	644	600	668	673	696	619	676	646	648	687	682	658	675	702	687	661	687	694	658	613	643	698	617	684	665	649	709	638	705	701	632	716	637	635	632	701	671	672	653	684	672	671	626	572	694	698	661	620	662	618	689	656	674	637	706	654	686	683	653	663	650	658	670	690	673	709	684	680	634	670	668	662	641	704	696	637	677	723	682	684	651	666	628	620	689	611	667	631	641	669	662	678	656	648	670	643	685	665	638	706	640	630	620	639	640	680	651	695	644	665	695	700	651	665	628	675	656	645	659	663	665	620	672	666	693	635	613	675	658	698	671	650	650	671	594	659	616	694	633	718	681	681	665	645	679	683	669	639	664	699	675	701	667	608	627	680	637	614	706	676	683	663	641	665	664	665	659	675	709	681	625	651	690	656	671	689	658	595	673	702	694	674	640	703	631	659	700	695	642	635	685	621	675	686	680	652	672	682	686	635	683	616	675	697	683	689	674	669	653	687	672	626	653	660	694	649	653	705	684	653	621	661	658	648	644	718	665	646	636	661	651	667	673	714	699	688	701	619	686	674	648	668	692	685	664	644	713	653	689	641	647	663	622	683	623	622	672	665	678	689	691	652	623	648	675	683	662	687	652	643	686	684	700	723	664	681	645	682	696	632	635	673	632	670	651	681	654	726	689	705	631	692	667	676	686	662	689	696	628	684	639	677	620	671	689	653	680	729	700	654	631	642	669	665	661	626	735	686	696	665	661	682	626	659	615	700	647	678	654	675	654	657	673	669	644	680	685	706	624	652	670	668	647	680	669	713	701	682	679	658	662	684	647	674	680	628	697	637	650	635	688	674	654	673	647	641	627	597	684	636	619	710	710	682	708	665	716	718	646	661	659	676	670	646	683	636	609	647	653	697	689	635	673	692	643	615	676	672	657	625	682	649	635	640	669	645	668	665	649	669	642	672	661	717	697	665	667	655	617	646	676	653	652	678	697	657	668	633	639	657	697	713	701	685	706	657	631	629	660	712	645	652	679	640	674	656	662	674	647	633	652	628	668	702	683	669	728	698	663	644	653	649	667	670	642	671	681	671	642	676	695	672	633	677	606	691	719	684	704	683	663	676	612	692	651	657	633	650	666	674	675	690	643	673	639	700	697	634	693	691	669	690	668	554	661	626	670	650	679	691	688	651	696	658	651	679	674	695	665	676	680	684	700	671	636	698	614	696	652	667	662	700	677	664	638	688	629	636	677	653	651	643	679	689	660	637	698	664	662	739	674	624	646	661	662	654	662	676	666	672	656	628	646	664	703	694	644	639	685	674	667	651	638	635	659	654	685	614	663	688	684	646	666	657	677	686	674	636	690	644	622	647	676	669	644	642	637	688	703	613	634	680	665	675	675	676	675	675	655	709	696	677	670	660	657	688	667	694	674	652	622	689	669	677	683	728	665	707	638	617	700	602	625	710	674	634	659	633	642	699	651	627	624	672	654	664	689	680	605	669	676	641	635	649	627	683	657	674	649	689	662	665	614	629	686	656	655	696	686	679	615	660	697	653	680	654	619	646	698	639	743	676	676	653	680	634	691	672	658	735	671	667	690	640	617	636	639	653	657	618	655	668	680	693	652	704	692	675	697	639	619	621	663	655	656	664	656	668	672	689	619	682	634	683	714	651	667	650	709	644	672	684	675	702	640	672	658	652	679	638	623	657	637	639	648	692	671	663	651	635	688	661	620	618	657	655	649	671	672	659	613	672	688	625	650	653	686	622	700	699	677	638	650	649	672	635	665	661	704	661	656	658	670	651	632	683	669	705	666	634	657	641	675	645	659	684	625	644	640	716	660	695	620	647	665	629	678	700	605	700	638	652	631	701	627	667	665	653	729	697	656	622	633	692	646	689	708	634	646	647	641	679	677	666	674	645	652	652	690	706	692	653	673	646	727	695	634	628	682	670	646	694	676	668	677	639	641	631	675	700	672	688	691	675	667	659	675	634	669	700	625	670	672	667	683	641	662	662	653	629	611	646	699	711	669	612	688	656	693
4622	7238	5747	3543	2663	2098	1792	1456	21364	35296	26740	13593	3690	1912	921	645	640	583	589	563	548	578	542	532	553	559	551	583	567	563	541	541	552	568	542	588	599	584	549	508	559	596	516	555	545	518	526	573	591	549	556	589	556	541	559	551	571	526	527	535	590	527	563	595	564	539	576	550	575	584	535	588	567	581	565	540	534	590	512	547	600	548	571	596	588	524	566	564	561	575	571	563	566	554	564	564	545	504	569	590	563	557	554	636	549	566	595	588	575	583	566	538	537	532	561	521	547	568	527	535	527	544	555	562	568	568	548	568	555	567	561	580	591	552	570	603	560	522	591	530	564	528	565	539	578	550	548	548	547	597	562	619	570	580	561	592	576	574	578	568	548	581	549	555	585	521	568	549	570	572	585	562	582	580	538	492	535	542	570	554	560	542	585	563	550	568	582	535	542	541	575	567	571	539	585	538	553	567	577	569	567	575	537	565	580	543	568	562	497	537	559	562	558	528	588	564	574	584	579	562	579	555	565	505	591	569	570	577	564	572	587	554	542	574	534	571	578	556	599	592	563	546	556	545	589	575	560	574	579	532	564	559	528	583	532	557	570	539	509	571	569	549	581	573	578	546	588	587	591	575	558	539	532	604	539	525	566	536	563	559	531	543	611	547	614	551	570	568	562	542	547	548	541	525	571	576	577	557	521	591	606	560	536	567	599	535	587	548	590	606	536	581	561	501	572	624	594	553	581	580	584	560	557	555	569	553	551	552	550	536	559	603	573	589	513	541	536	556	552	591	595	530	539	573	587	567	541	558	531	569	567	551	542	532	529	547	581	553	574	534	539	519	601	561	558	574	600	552	562	579	531	518	580	561	552	597	582	588	577	563	499	537	542	564	586	539	571	540	571	548	514	574	537	555	584	568	558	582	581	540	530	579	561	530	547	538	585	547	543	547	608	533	540	565	556	547	561	532	535	592	574	610	576	547	554	559	585	553	520	528	522	539	577	586	574	576	538	576	560	580	569	575	552	598	575	578	578	592	563	565	559	529	543	576	579	561	567	546	560	572	547	544	613	525	551	521	591	540	549	603	591	577	577	522	562	590	563	548	525	528	613	527	540	548	558	561	557	551	551	536	578	535	549	545	574	558	570	549	552	529	590	580	528	553	563	578	534	547	573	554	550	508	532	582	545	559	577	554	551	557	554	550	550	580	537	529	532	544	581	547	523	563	519	581	527	599	574	555	592	575	590	589	528	608	574	527	546	541	546	582	552	537	539	602	547	535	576	577	590	554	580	555	591	554	534	511	526	549	558	546	536	531	562	554	529	579	557	535	543	566	554	624	533	547	579	551	571	571	580	549	565	591	522	537	562	569	571	517	528	578	553	567	512	538	547	523	539	546	554	535	555	579	557	548	546	623	501	574	539	519	546	559	539	530	596	558	550	550	535	579	531	548	576	546	550	563	576	505	558	552	530	556	528	595	550	608	584	535	551	528	537	541	568	557	519	586	547	577	575	548	556	541	558	545	569	592	547	560	532	560	559	545	539	601	603	560	586	559	533	550	585	594	549	539	598	549	558	574	604	530	568	522	552	519	547	566	568	556	547	581	547	526	527	570	557	533	558	542	577	569	543	548	572	568	538	559	533	555	559	545	548	559	554	531	549	578	563	576	562	590	546	535	530	528	575	502	563	549	535	567	581	555	574	551	574	537	589	510	560	564	564	580	555	584	587	521	549	614	578	555	545	578	552	594	574	545	579	555	557	557	536	497	540	514	555	529	554	570	533	577	562	570	570	538	577	589	549	531	554	507	538	593	540	517	527	555	546	558	561	538	541	604	554	578	584	546	560	537	544	617	535	546	559	575	533	538	547	519	534	527	553	571	542	581	561	527	555	538	511	601	579	556	587	565	617	525	515	593	528	551	569	542	534	555	556	596	581	579	561	573	581	564	545	535	558	537	567	583	535	534	543	585	566	577	569	512	583	567	601	554	525	523	534	558	551	522	522	546	553	538	572	600	585	542	568	577	537	550	550	547	510	586	608	550	538	511	586	605	575	583	533	558	566	565	564	546	550	553	561	550	563	513	564	583	588	544	543	576	583	528	516	569	537	547	556	581	549	550	510	551	549	567	552	538	549	545	521	547	527	535	550	538	544	526	606	536	554	570	569	569	534	551	536	529	603	553	532	536	553	575	532	535	557	523	552	526	548	501	556	542	568	524	553	559	536	543	547	591	506	521	559	539	560	562	525	569	608	531	542	552	561	550	575	546	542	570	540	566	552	559	521	506	507	548	547	596	587	592	571	551	570	558	563	502	513	562	525	583	601	586	581	532	544	591	528	539	570	546	546	542	508	568	547	585	509	543	576	592	556	571	554	547	561	530	560	596	583	542	534	578	562	518	578	560	570	528	537	567	577	557	560	559	575	593	576	546	578	530	579	584	634	530	557	523	554	549	548	540	556	582	546	559	589	512	505	535	545	526	553	589	551	576	562	558	575	511	576	562	582	566	536	550	591	582	587	567	539	578	564	547	577	587	582	547	554	557	559	519	546	520	584	574	529	556	528	557	547	575	569	565	550	520	565	553	572	554	548	574	562	564	536	569	572	566	561	549	564	575	538	509	571	603	541	607	597	553	528	516	573	561	551	527	552	587	536	520	534	542	549	566	551	555	591	582	563	574	593	558	502	551	509	545	551	526	564	588	567	566	575	508	570	570	573	586	549	510	567	548	545	521	558	574	552	553	548	541	569	578	567	549	561	554	619	565	564	569	532	541	553	543	553	530	553	523	510	522	556	541	510	593	547	544	514	544	543	545	538	518	572	522	533	551	599	571	559	548	536	575	536	577	559	541	512	511	546	569	521	533	548	550	560	608	535	535	546	510	538	564	561	525	590	532	563	557	537	561	544	599	567	532	569	549	548	549	534	549	548	554	553	523	548	559	582	546	554	555	593	547	526	543	546	548	605	545	555	593	546	574	547	535	533	560	531	527	570	563	565	554	533	575	512	601	529	490	567	591	577	576	545	523	592	598	540	549	612	543	561	558	498	563	516	575	505	568	558	529	567	595	542	562	527	541	534	539	587	571	578	569	559	554	549	540	559	560	575	552	555	548	576	567	514	565	585	527	584	584	555	570	533	535	555	568	517	538	568	543	558	542	531	540	524	551	515	543	510	556	551	563	589	554	568	593	512	545	535	530	553	575	606	536	513	570	575	561	539	551	571	553	579	564	555	571	527	600	551	558	567	559	585	549	543	542	570	556	567	564	555	541	559	585	511	533	545	524	584	552	541	569	536	558	535	558	562	573	558	571	554	539	576	596	573	590	535	525	571	558	551	550	548	550	545	542	562	552	566	528	568	545	544	561	550	582	574	511	549	539	531	570	530	551	536	564	560	505	562	560	557	552	564	589	531	578	566	547	538	568	611	496	543	583	522	603	550	593	542	526	580	574	543	534	565	541	497	549	540	555	556	544	588	597	570	545	544	551	563	552
27856	11877	1632	1046	647	574	564	537	933	2618	2416	1434	830	609	481	483	506	463	472	495	444	454	450	490	482	547	454	489	475	469	451	471	453	450	458	422	498	487	465	479	490	464	482	472	482	499	507	490	490	452	465	469	490	439	491	474	483	435	482	498	497	521	486	447	434	453	473	514	460	484	496	461	502	461	485	499	488	502	493	467	483	430	500	481	475	492	457	423	454	494	482	484	469	473	482	494	502	490	436	443	490	475	491	482	463	491	428	461	483	486	462	494	470	469	487	486	549	465	446	478	484	471	493	437	473	486	458	458	488	463	490	459	490	478	478	477	482	474	470	477	449	470	499	479	504	471	457	467	458	505	502	485	485	441	470	446	469	486	466	509	462	497	461	464	508	453	474	497	456	512	436	484	520	487	462	477	474	493	383	467	516	450	464	470	465	460	463	485	487	454	499	504	473	461	441	475	467	450	465	453	482	462	464	494	473	458	480	493	484	500	474	515	475	435	464	506	463	472	444	442	456	506	515	462	458	497	494	457	475	492	448	451	491	505	481	470	462	466	494	483	481	500	486	528	473	499	485	489	469	446	507	476	474	452	494	471	477	476	487	483	490	512	462	479	458	501	460	491	450	465	476	460	461	494	478	481	468	501	477	482	473	453	466	490	468	485	478	474	447	472	506	521	472	460	493	511	476	486	490	474	469	488	483	459	471	463	422	473	485	482	502	465	452	461	484	456	484	484	482	470	476	488	504	482	442	464	507	495	517	485	416	443	494	507	482	511	473	449	467	444	489	466	447	435	433	503	496	472	455	461	478	506	465	497	485	424	421	471	459	457	481	458	474	460	487	485	453	451	490	470	448	485	465	464	482	460	459	464	476	459	519	486	482	450	458	475	484	480	491	481	496	497	438	491	476	454	462	453	475	479	471	409	479	443	445	428	477	458	479	474	478	497	442	496	514	476	467	470	481	475	488	447	493	486	514	467	462	496	459	441	463	452	445	487	490	447	489	456	469	494	458	490	467	464	470	412	491	479	477	463	490	503	467	450	486	464	486	459	504	483	476	493	460	524	471	434	443	467	497	484	486	475	494	476	491	485	522	481	508	432	479	514	489	506	474	492	498	468	477	473	511	454	469	478	505	509	457	500	505	438	485	430	504	445	468	451	465	479	445	524	426	458	526	465	492	445	477	464	466	489	482	490	472	482	470	489	489	456	484	453	478	431	483	477	440	509	456	484	463	470	481	475	450	508	479	510	480	513	435	454	493	472	509	465	461	492	489	488	466	490	463	456	489	458	499	435	497	445	491	465	486	445	510	500	498	539	502	479	456	497	480	458	491	499	480	478	521	477	485	501	495	486	438	495	424	500	461	455	513	468	487	465	497	487	470	472	496	471	440	447	500	515	448	485	466	507	478	492	457	502	451	443	477	443	510	455	463	505	486	481	435	486	496	453	460	474	504	480	512	465	444	444	475	480	459	471	492	486	483	504	473	459	483	473	445	500	474	485	462	488	477	449	468	484	490	452	489	478	482	405	473	497	472	500	482	468	438	470	471	468	474	533	438	517	513	481	457	458	469	465	485	498	466	524	457	464	481	497	474	509	447	472	461	484	445	470	474	461	480	470	443	454	491	484	437	460	463	461	495	515	495	473	468	465	474	451	473	504	482	505	473	494	499	496	508	469	452	490	474	457	503	464	477	478	490	472	456	476	446	443	451	441	480	476	455	485	470	478	452	490	499	477	454	480	444	434	458	468	498	494	480	502	502	498	441	493	470	500	467	471	465	458	461	481	476	489	440	468	433	470	455	464	519	481	483	482	470	471	481	457	463	485	479	460	491	498	462	474	541	438	506	473	468	430	465	497	494	464	479	493	493	483	444	498	466	477	494	492	461	454	479	479	498	482	499	476	498	442	479	467	448	479	460	488	444	451	476	478	467	493	436	481	446	491	452	498	478	455	449	470	451	493	489	480	499	459	475	478	461	489	463	521	506	496	472	494	469	454	494	430	474	456	471	449	506	477	490	460	466	496	480	501	456	457	466	462	490	494	483	494	476	500	518	497	516	455	458	481	462	474	470	547	496	428	504	435	472	431	520	451	464	503	495	469	475	480	468	512	470	464	463	488	471	463	518	477	477	446	471	448	497	457	457	451	496	505	460	465	443	458	462	435	504	449	443	504	450	494	470	493	470	454	473	519	458	473	468	466	471	501	457	539	478	502	476	483	480	471	480	473	486	496	466	536	454	463	520	450	491	481	460	469	479	493	491	470	480	468	460	486	477	465	494	471	486	455	447	470	481	466	502	486	504	476	503	502	478	468	485	464	488	489	486	513	439	481	478	489	479	448	457	473	474	455	491	462	489	481	514	465	480	488	461	476	498	445	484	425	492	464	486	508	494	469	495	488	473	479	460	478	481	482	464	483	467	513	502	455	501	465	463	463	442	486	501	481	483	451	472	479	473	457	474	476	498	472	477	464	466	467	459	443	476	497	476	453	483	486	507	505	436	496	471	483	460	492	473	469	456	494	465	494	447	457	470	475	483	471	496	476	491	484	504	460	508	506	467	518	503	509	449	461	451	460	486	505	465	515	457	504	491	503	477	455	441	458	468	498	484	486	458	468	453	477	460	445	492	445	484	496	525	435	437	456	483	466	456	484	472	517	476	464	472	484	453	458	486	497	507	500	503	438	486	456	448	436	467	488	483	479	469	484	491	477	504	453	462	513	459	478	498	491	492	451	443	480	449	476	446	448	469	470	476	463	528	489	469	500	487	498	449	465	516	481	474	470	461	478	474	485	467	462	446	446	474	499	455	460	470	459	449	473	498	471	449	475	484	461	481	475	473	537	489	468	494	456	437	494	465	461	476	476	479	443	432	473	453	443	442	490	474	520	435	464	452	457	523	507	477	474	459	478	491	488	467	499	492	431	489	459	510	511	483	447	458	479	451	466	457	460	479	455	484	490	467	513	489	453	486	472	489	465	486	491	480	461	478	480	452	505	482	493	465	486	494	444	510	457	479	473	494	453	446	466	482	498	450	482	495	451	485	448	511	470	504	448	478	465	451	483	470	464	489	507	477	453	468	488	496	493	463	524	441	504	480	452	455	460	485	501	518	470	460	471	489	479	480	486	484	504	492	504	489	453	511	454	524	498	475	511	451	485	457	495	451	490	499	510	422	458	475	505	471	493	451	477	517	501	465	488	467	475	485	510	481	476	499	422	463	451	483	473	448	462	460	474	468	476	455	472	448	423	464	460	476	477	495	485	467	474	447	513	536	457	493	498	482	475	456	466	467	478	461	440	465	506	492	485	478	447	448	481	482	496	453	475	487	459	467	463	446	512	479	437	434	496	516	462	438	500	486	428	467	499	514	444	497	447	476	494	471	448	468	439	485	485	492	436	481	455	482	470	516	469	471	451	474	455	429	463	511	479	458	476	460	499	486	469	460	457	482	446	491	454	426	466	501	471	457	453	499	457	477	463	430	511
5301	1168	1064	805	626	555	566	512	1139	3234	2564	1449	751	488	455	445	401	410	424	424	396	395	404	392	394	384	412	421	403	426	385	392	408	433	384	412	387	408	409	439	422	374	421	358	389	403	371	387	395	366	396	409	375	401	413	398	420	410	415	414	385	391	371	390	444	382	400	406	393	393	373	397	432	372	414	377	395	388	413	369	411	370	396	383	411	373	391	388	424	418	418	355	411	430	406	398	392	396	384	377	387	374	362	416	400	384	405	425	406	401	375	387	369	388	389	387	407	411	364	385	376	432	433	386	396	402	378	420	372	384	379	363	396	441	402	424	401	364	392	391	398	401	386	423	406	424	396	364	381	402	369	407	373	400	354	381	396	387	406	375	379	356	393	415	393	402	388	379	394	428	376	437	405	364	385	395	363	370	430	381	397	360	391	416	352	374	413	418	411	407	384	388	410	361	403	397	372	371	423	397	380	409	372	400	392	386	375	408	373	412	403	385	404	428	377	403	414	405	391	395	392	396	425	411	423	394	410	418	407	382	389	358	386	376	408	369	388	396	359	379	406	348	390	404	370	384	398	402	385	404	417	375	420	408	423	399	364	408	356	425	406	398	375	420	408	436	417	403	379	389	424	361	399	405	403	401	369	375	394	424	378	409	398	402	395	376	385	407	404	416	404	406	348	424	402	329	378	399	401	406	400	397	380	388	389	406	408	390	369	393	410	385	433	366	390	393	414	362	385	395	382	400	412	389	369	423	371	382	396	388	374	367	401	394	368	357	440	389	380	393	396	413	369	395	426	401	375	386	422	409	416	394	389	393	370	400	377	425	413	435	404	420	385	379	371	382	365	415	383	401	371	431	370	366	378	391	410	396	431	395	418	389	376	407	378	421	361	361	420	397	420	408	425	415	436	419	434	357	415	352	393	388	393	380	403	384	391	394	413	393	343	384	392	405	399	393	365	414	364	414	356	383	388	416	407	404	384	398	417	397	406	395	403	385	406	418	386	400	417	403	413	418	399	392	398	396	402	418	408	399	406	418	406	380	400	378	416	407	395	369	399	424	380	396	401	454	443	387	437	424	409	401	417	401	416	417	376	379	377	393	404	387	363	418	395	387	398	406	413	407	408	398	444	388	356	400	443	415	385	410	364	363	394	418	424	418	351	390	398	384	405	421	415	390	412	380	420	373	400	408	358	386	409	395	396	417	397	407	385	434	390	398	382	354	425	370	381	361	395	389	384	420	400	372	379	391	436	393	430	406	373	384	395	435	364	371	416	393	366	389	364	385	395	404	415	374	381	399	397	385	419	401	379	376	406	384	381	369	367	407	412	398	395	402	388	422	405	386	415	383	355	363	380	394	385	408	374	408	374	436	400	410	392	405	377	391	376	391	400	405	437	422	387	428	411	409	417	340	365	411	387	365	405	405	407	407	435	397	425	409	415	428	380	422	405	418	364	383	419	387	418	377	364	395	340	394	422	426	382	372	398	405	418	374	432	412	382	376	395	368	384	374	416	382	428	395	434	373	403	389	408	376	405	399	388	374	386	354	387	389	407	415	385	399	401	396	365	379	402	402	401	430	396	394	399	377	365	387	385	423	406	425	351	378	397	402	396	393	393	403	432	392	416	409	385	399	382	388	413	402	411	396	408	399	398	410	401	394	359	382	400	376	389	370	387	393	370	401	395	447	358	422	392	429	394	376	429	385	392	426	355	370	373	384	402	419	393	400	373	414	405	369	368	414	382	402	417	393	369	419	383	428	393	360	371	401	386	401	402	386	372	415	395	406	385	378	369	386	432	391	409	384	406	401	407	396	377	391	383	385	415	409	430	393	390	403	358	391	394	393	378	387	395	390	430	374	423	379	404	399	437	393	444	397	396	397	404	403	399	438	394	379	407	379	391	393	399	455	384	425	427	369	407	386	381	390	386	427	409	388	427	365	373	380	427	410	367	405	393	398	397	381	366	414	418	406	397	386	395	415	385	403	402	400	399	426	398	394	427	388	382	370	366	388	383	382	395	381	383	425	390	398	419	429	396	408	425	421	387	367	416	424	393	373	393	345	361	370	389	396	344	383	445	371	386	379	385	388	406	353	384	394	421	402	349	383	383	368	385	388	397	359	348	391	382	418	398	408	402	415	412	426	381	393	381	388	392	391	361	387	420	379	386	415	427	396	385	381	381	392	401	374	381	402	383	408	370	422	383	399	396	403	418	430	421	406	419	401	410	406	365	387	398	366	425	384	385	457	398	404	410	401	422	396	383	443	372	366	384	437	361	401	395	390	384	397	375	378	392	366	392	375	435	376	415	385	403	372	386	425	414	386	398	437	385	388	391	399	393	373	388	365	399	442	403	447	426	382	392	395	386	388	381	427	404	409	393	394	415	424	378	395	391	368	381	403	385	409	417	386	404	413	419	373	399	401	406	402	416	358	378	401	416	363	369	387	413	449	427	439	391	411	381	429	420	407	362	397	397	407	370	411	375	369	375	374	395	399	414	401	416	379	398	418	370	413	351	429	385	409	402	395	410	324	347	383	400	406	383	395	382	438	412	383	378	381	385	407	394	414	399	401	399	404	382	403	396	408	401	403	406	417	386	398	397	389	400	396	419	399	404	383	372	401	384	384	405	382	389	410	385	420	409	377	433	383	387	365	383	436	409	418	416	415	414	377	401	395	425	392	372	347	384	354	397	399	395	385	437	393	392	399	396	392	409	362	387	441	379	380	415	402	401	380	395	377	351	413	366	393	426	405	388	406	398	416	363	408	388	365	402	376	412	379	389	369	377	369	393	393	383	381	398	386	418	360	376	417	401	395	392	398	384	420	420	409	414	424	415	369	330	408	418	373	419	379	391	385	405	415	427	426	374	409	377	373	384	375	380	408	401	418	422	381	399	395	430	357	403	375	420	375	397	399	376	385	376	404	453	392	393	397	410	419	411	397	366	396	366	453	373	388	367	433	383	402	401	379	398	368	389	373	357	378	383	383	418	374	408	388	379	428	377	390	389	395	420	428	390	391	410	384	396	406	404	414	389	388	371	368	410	402	364	421	385	371	367	389	374	444	403	427	390	406	390	423	344	413	412	381	396	380	389	360	396	396	394	387	398	413	424	414	395	415	387	411	402	399	405	403	391	381	393	435	376	386	420	400	410	390	452	392	380	393	403	415	391	392	380	390	425	422	423	386	416	413	423	424	420	381	386	383	394	426	414	412	425	384	421	355	379	406	388	381	424	389	407	402	375	389	410	426	388	366	447	387	381	374	388	405	393	386	393	391	346	383	382	402	426	399	409	401	405	417	381	376	371	408	399	369	355	421	401	426	376	408	364	404	371	385	371	407	408	388	378	414	397	396	405	385	388	434	367	430	388	388	401	365	436	356	380	378	404	406	439	379	376	429	420	442	429	433	408	405	408	400	405	367	448	391	396	389	445	382	428	410	434	409	441	386	366	384	378	424	425	387	412	408	405	383	383	378	388	410	373	378
25719	21440	27305	25424	5531	1484	1022	840	5465	21824	18181	8755	2102	1128	671	563	533	539	542	532	525	509	528	525	541	484	551	565	526	504	565	485	529	492	518	556	549	499	464	537	509	530	523	493	528	520	494	565	506	551	510	523	540	542	508	526	504	559	518	548	573	565	541	500	520	510	528	557	518	544	555	542	477	559	540	512	472	549	503	536	556	510	512	532	517	541	483	521	516	561	538	553	511	506	497	554	513	531	537	575	536	535	542	521	521	500	558	536	522	519	548	541	485	511	502	497	531	489	544	540	506	500	492	533	519	535	510	538	525	538	509	558	534	508	484	505	519	512	518	526	554	527	489	544	527	553	529	476	509	515	569	505	538	532	523	510	508	521	531	512	524	551	501	551	514	512	515	526	527	533	534	511	522	557	539	522	547	491	547	512	515	527	556	484	564	559	560	538	534	523	522	493	499	528	544	505	553	527	528	508	522	514	520	515	534	528	523	493	533	524	525	509	484	548	550	556	520	533	550	566	491	552	497	527	593	501	560	540	549	497	535	562	553	481	544	530	520	543	566	530	489	567	537	546	509	518	572	515	523	540	530	487	503	534	494	542	518	547	591	568	500	514	500	547	515	511	548	500	561	554	485	539	520	516	546	530	505	496	539	560	525	538	511	510	526	551	550	528	539	527	555	532	513	517	517	512	540	520	486	514	530	545	526	477	547	513	557	502	564	577	531	523	491	510	520	477	545	550	527	515	572	532	528	497	545	513	550	525	515	499	523	502	507	542	543	540	501	550	554	516	523	487	515	497	498	515	522	562	504	551	479	540	550	541	522	566	529	524	517	483	510	526	505	545	545	527	512	539	481	513	551	533	475	509	506	534	538	522	526	566	524	490	506	525	548	540	519	564	526	528	531	512	489	508	522	508	523	546	521	539	505	529	534	544	506	506	526	529	474	510	521	573	513	533	520	508	519	517	514	577	552	498	569	537	566	553	510	481	505	504	494	504	529	507	536	549	530	511	504	507	517	529	495	514	489	517	498	533	518	513	518	553	524	547	496	526	527	502	560	509	552	496	560	504	505	534	552	523	514	496	529	520	500	527	527	501	539	528	556	535	554	556	569	501	530	519	480	524	573	536	556	505	513	520	542	522	497	515	542	519	507	507	538	495	520	510	500	505	574	554	531	525	479	503	508	569	494	551	537	522	544	543	519	522	546	511	533	500	493	511	531	519	542	582	530	509	525	526	547	531	485	533	497	533	534	555	506	532	540	490	546	583	525	500	522	531	507	502	512	492	554	528	546	530	491	499	551	491	560	549	504	516	484	508	549	468	542	514	503	544	507	534	516	512	518	540	539	507	473	509	503	553	550	522	533	503	512	502	540	535	521	540	561	485	504	527	517	545	529	531	521	517	526	527	518	545	545	529	578	533	574	534	541	539	537	543	505	498	542	535	527	517	577	529	513	512	526	497	529	508	560	519	541	505	533	560	518	537	557	544	498	510	536	561	545	542	514	516	532	523	556	540	503	517	548	507	522	527	518	574	541	565	565	532	514	541	530	530	552	513	530	525	469	500	497	516	463	512	552	506	549	561	549	559	509	550	519	500	536	523	542	548	505	516	538	500	530	530	488	554	500	503	543	535	531	491	520	491	544	489	513	561	532	496	527	524	514	541	526	534	546	563	553	533	528	533	563	538	524	517	521	501	507	541	560	529	530	535	571	515	526	504	512	516	507	561	510	516	594	528	550	481	547	526	523	605	508	498	535	531	497	517	541	534	530	519	507	510	544	523	509	561	528	532	523	577	547	521	552	506	503	513	553	520	536	510	501	586	509	519	519	499	504	532	537	509	535	538	523	542	485	543	534	528	555	537	539	523	526	524	532	543	551	529	498	566	532	514	514	514	535	475	548	511	516	511	553	493	542	490	508	575	539	531	511	539	521	512	473	520	530	536	544	526	557	492	506	487	526	498	537	494	510	531	528	507	533	553	541	537	521	491	508	525	554	507	516	512	541	493	493	541	501	512	516	558	528	541	519	526	530	549	510	564	526	534	499	547	520	544	518	548	503	556	503	546	539	592	484	511	528	524	520	516	531	509	505	546	522	545	520	531	512	490	526	507	507	560	521	521	582	509	495	506	534	559	487	494	543	529	519	555	509	525	507	525	497	518	477	531	529	551	511	542	544	577	521	553	538	540	529	515	500	518	531	503	512	501	538	471	511	484	526	532	507	507	512	506	529	531	534	549	511	481	554	523	517	489	484	554	546	501	565	499	505	495	498	524	514	470	507	555	515	480	484	535	515	570	516	515	535	535	570	524	554	481	503	465	516	536	554	507	547	518	549	531	544	549	543	541	521	526	522	518	472	513	513	555	500	517	534	554	459	499	565	556	531	508	569	574	523	520	546	525	522	501	527	557	534	483	545	547	521	574	506	519	530	535	544	514	537	566	511	536	545	503	498	514	524	533	548	503	514	514	534	525	571	540	541	499	509	540	529	510	514	499	523	510	511	509	545	531	546	520	506	538	528	551	526	563	552	534	562	529	559	524	528	553	513	519	528	442	537	489	524	499	547	519	543	512	535	528	519	543	490	529	555	483	473	519	484	494	593	547	546	542	519	526	512	531	547	510	511	557	434	534	536	521	523	568	521	537	483	527	490	492	497	519	504	505	504	534	504	531	534	540	500	527	515	562	531	548	471	513	529	502	536	562	525	508	531	555	571	520	557	513	538	514	530	508	457	528	566	535	520	489	522	514	528	518	529	514	547	542	553	525	496	540	539	511	523	556	550	443	503	536	530	482	503	483	536	486	452	509	557	537	534	513	490	546	511	515	552	514	499	515	536	536	574	517	497	546	584	529	520	576	530	580	485	527	515	497	509	500	501	551	532	533	527	511	500	522	543	544	549	530	527	534	552	531	505	555	572	507	558	529	540	542	533	524	538	539	582	548	494	505	468	529	525	491	524	512	544	502	526	523	530	560	537	522	533	532	548	517	533	568	499	545	534	550	546	484	512	506	526	561	503	525	512	514	519	477	524	488	534	523	554	526	585	547	513	515	514	571	555	527	539	519	476	478	524	525	545	534	470	548	513	520	551	516	560	520	528	478	517	491	527	499	514	514	517	503	525	510	543	527	511	576	519	533	487	557	557	517	547	542	560	520	501	508	517	501	500	515	525	567	535	553	548	561	500	512	497	485	528	530	533	549	555	525	505	525	551	542	514	508	583	521	496	566	536	488	513	542	538	492	480	510	481	532	505	531	503	540	538	496	509	536	518	525	547	536	517	518	517	505	513	566	514	487	558	523	503	527	529	527	535	552	515	536	511	521	513	520	500	541	512	559	538	573	534	497	526	487	538	512	513	516	492	504	496	542	542	507	513	560	553	526	519	524	493	538	535	547	523	513	529	499	539	505	533	510	539	494	507	499	519	491	485	531	549	512	524	537	549	503	535	558	493	497	493	506	512	502	472	463	565	535	520	508	498	550	526	518	528	544
3945	3616	3163	1930	1378	1211	932	895	7812	21607	15497	7336	2004	1191	651	434	487	433	422	442	490	458	450	458	472	462	464	448	484	432	409	462	466	448	424	467	448	426	431	437	456	466	460	460	452	466	414	473	449	452	422	476	463	487	476	444	436	434	475	456	450	454	441	462	489	452	444	450	492	479	431	435	439	429	450	458	451	475	464	432	453	472	479	395	446	449	437	453	462	426	450	452	475	452	431	460	449	469	454	464	477	423	461	455	429	458	462	488	418	452	430	446	463	451	455	432	440	447	437	441	432	465	446	457	475	406	411	441	397	476	466	442	452	434	449	486	432	454	443	388	464	461	482	463	446	462	468	443	408	473	453	458	428	485	461	460	454	465	487	445	460	455	452	447	417	450	436	434	483	417	436	480	461	439	458	454	431	429	471	469	451	458	421	464	453	452	452	448	425	432	469	443	455	434	452	468	467	454	453	460	455	463	457	427	442	463	441	474	501	437	451	468	413	430	446	451	455	466	431	464	442	444	431	461	446	454	462	458	450	452	446	472	458	455	452	425	462	455	441	429	448	447	453	441	471	459	460	436	439	446	449	481	489	490	442	467	452	467	457	456	431	456	446	452	434	449	452	410	463	443	428	438	473	479	432	441	433	448	437	464	422	413	438	503	444	466	449	462	426	418	455	477	446	437	427	463	427	435	443	449	438	405	437	447	412	450	438	440	427	427	479	437	468	462	421	404	456	414	433	474	431	474	419	470	469	440	475	435	485	433	438	474	462	416	463	434	457	435	423	462	461	453	455	431	459	423	448	489	427	457	507	504	458	439	457	472	417	488	461	457	477	427	444	449	462	451	449	444	407	453	487	456	452	465	436	429	450	426	433	445	424	455	471	442	447	441	469	458	479	429	432	455	422	452	431	435	460	446	439	435	452	457	431	419	447	456	467	430	438	452	436	449	445	411	446	502	424	464	451	421	451	432	440	429	426	456	450	437	450	448	447	447	448	445	419	456	473	430	456	444	471	434	487	427	466	389	455	442	430	441	448	437	425	507	454	483	459	494	464	447	460	444	458	440	415	463	462	412	477	453	444	469	435	435	438	429	478	445	421	467	427	479	493	485	462	439	470	449	475	432	461	450	447	449	429	390	419	458	452	436	437	423	421	418	449	481	470	456	470	450	440	456	445	453	436	447	455	443	466	408	453	462	447	463	462	391	429	445	437	429	435	449	461	461	439	453	481	435	423	441	465	449	446	473	435	434	464	437	443	468	470	477	442	482	432	430	447	425	416	440	404	438	431	468	464	477	447	418	438	446	438	470	431	465	456	421	453	439	392	464	478	450	463	456	466	455	474	442	450	488	437	462	467	442	439	462	459	455	465	444	416	428	464	420	458	411	446	403	432	467	460	449	444	431	422	458	479	443	440	405	422	442	463	439	479	450	466	430	452	434	428	455	465	433	474	492	467	419	462	444	425	465	460	453	430	461	436	429	469	427	442	482	466	515	475	446	428	456	424	471	408	441	437	444	419	457	431	485	454	474	461	486	479	434	474	460	465	490	432	457	422	456	437	399	476	437	459	447	437	438	442	447	481	425	415	450	479	468	490	458	470	408	469	468	399	437	429	443	445	430	444	480	450	468	419	460	487	461	440	459	484	470	433	481	463	453	457	454	447	446	460	454	424	424	434	483	404	443	468	452	436	442	421	438	449	465	443	425	443	443	406	453	464	418	469	491	460	462	468	457	421	488	439	450	453	488	440	491	472	427	446	442	422	404	438	454	434	471	445	445	385	480	465	455	462	449	424	447	415	434	451	455	452	430	399	417	448	447	444	443	437	415	434	445	465	452	418	426	422	466	474	451	455	428	460	435	453	455	490	492	447	427	434	427	448	430	452	490	451	431	459	441	428	431	466	454	414	458	443	410	450	454	429	468	462	435	419	441	407	424	456	439	460	424	433	432	442	427	438	419	412	464	420	427	458	429	403	456	452	447	462	459	456	439	470	418	464	422	444	447	409	443	457	439	469	463	441	474	446	487	425	457	432	485	437	439	415	459	433	440	449	481	457	478	441	410	425	440	457	440	482	494	467	485	420	426	442	431	430	466	439	452	449	477	429	457	436	458	451	462	455	408	443	449	427	445	442	465	490	428	449	425	475	450	476	430	450	445	478	438	421	440	454	467	445	417	436	445	470	468	442	427	471	438	447	449	428	440	445	421	447	437	477	437	460	452	443	414	453	419	455	449	471	447	450	452	487	430	444	436	444	451	428	432	414	478	413	469	452	481	451	444	445	415	451	470	435	442	483	444	483	458	451	446	437	472	445	455	421	433	424	445	450	484	456	439	416	477	483	456	444	424	472	448	397	455	395	432	450	414	435	416	424	442	430	441	432	433	443	481	466	476	442	414	456	485	445	462	451	464	415	484	479	449	445	440	454	429	452	471	454	465	416	454	409	468	441	436	474	424	416	438	404	489	461	434	436	408	463	441	476	493	417	474	459	430	454	426	415	459	414	456	435	455	446	474	440	427	418	417	481	439	432	421	443	425	469	437	451	429	465	427	428	463	425	442	462	443	461	429	440	484	439	445	460	415	458	451	460	454	469	426	442	431	468	414	457	444	518	425	469	430	458	457	426	433	456	438	443	441	470	472	451	464	475	444	442	438	443	446	446	436	459	480	465	460	464	452	464	417	457	441	444	426	464	416	445	433	471	450	466	438	443	477	447	460	416	450	427	463	450	419	436	416	425	461	459	437	468	445	451	465	452	440	437	462	461	443	457	427	454	431	420	442	424	446	451	426	438	433	447	462	439	429	485	445	450	457	456	417	417	457	438	440	440	455	444	461	453	453	446	433	429	446	469	469	489	446	448	436	426	441	472	470	431	443	472	521	465	465	457	447	430	456	453	417	452	420	472	462	444	462	445	441	409	434	459	439	456	438	419	418	420	441	456	455	428	443	445	405	426	419	423	477	488	436	448	482	458	457	418	445	429	462	456	400	423	437	456	447	473	426	472	454	433	458	433	461	418	449	428	452	475	469	451	431	436	431	429	433	436	423	446	469	479	454	493	486	484	414	467	429	418	444	448	435	457	415	430	401	422	489	463	432	454	489	445	432	465	450	441	464	476	443	448	416	403	420	397	439	447	441	436	443	458	457	439	447	467	482	420	440	496	409	406	443	441	423	472	442	439	435	448	453	445	442	423	449	435	427	419	479	464	443	465	455	465	468	451	472	452	452	440	436	412	482	477	434	421	453	443	435	456	450	446	458	428	449	477	438	482	448	467	471	457	451	399	488	450	451	439	458	471	443	428	461	424	408	447	413	449	431	444	449	454	418	444	415	477	416	448	457	439	403	432	414	433	453	439	409	442	453	441	459	446	457	434	452	415	443	457	439	394	472	436	420	435	440	431	464	451	453	449	433	455	469	421	448	420	431	454	427	436	462	450	441	455	450	427	462	444	472	442	442	476	439	424	467	451	483	448	444	421	412	450	428
24393	21446	28747	24553	21380	8857	2199	1300	11785	38635	33460	19276	4972	2063	1002	771	692	742	666	667	698	690	629	673	667	654	708	657	678	663	681	671	655	638	706	700	700	686	656	676	704	683	648	656	661	701	652	667	686	666	661	660	704	696	656	654	615	711	721	687	637	665	628	637	614	661	682	636	650	651	673	672	654	630	685	681	678	684	668	722	643	668	694	649	726	636	663	713	621	657	672	657	691	664	674	683	694	685	655	697	693	637	736	674	656	723	663	677	668	672	619	657	716	624	647	679	638	712	650	645	648	747	628	703	681	652	662	673	673	668	681	676	655	698	708	696	621	684	659	642	703	698	723	659	653	636	670	646	664	670	651	746	689	661	677	670	666	737	683	649	670	675	673	642	646	679	657	659	655	633	667	657	683	698	728	661	632	677	661	678	662	679	678	661	640	670	656	673	717	653	641	667	699	681	663	685	647	723	596	699	665	679	717	651	686	637	629	642	614	690	693	659	658	686	633	687	660	686	664	663	670	716	622	729	696	672	724	635	701	653	660	687	690	685	659	636	738	639	629	646	643	721	694	646	678	658	662	684	631	648	666	647	676	650	692	594	683	652	653	702	626	660	670	660	676	701	657	658	678	628	677	695	679	654	638	650	696	649	646	703	635	686	682	654	662	665	658	707	673	654	666	637	691	674	629	666	644	616	705	645	705	701	632	651	698	634	670	635	706	634	693	637	627	629	669	671	670	697	695	709	620	669	626	679	671	699	703	662	676	661	600	674	668	679	672	660	672	675	685	677	657	639	675	667	686	655	696	670	680	683	662	676	706	660	686	688	683	671	652	715	653	677	713	667	657	616	644	662	648	686	655	649	669	670	707	667	666	644	661	686	658	684	637	664	645	697	715	672	623	673	671	693	684	626	660	655	658	639	699	646	662	650	672	638	647	641	662	642	632	655	660	682	686	665	667	650	693	698	723	663	654	675	698	619	625	636	616	660	669	640	691	670	666	675	673	704	662	709	701	669	641	640	693	659	634	688	689	683	723	667	660	672	715	680	675	607	638	604	662	669	640	668	626	700	671	637	687	664	674	640	654	649	669	647	662	675	607	702	679	671	699	640	700	671	622	649	666	674	668	703	700	691	644	678	694	690	647	683	707	696	700	628	680	641	672	673	665	665	676	661	612	628	652	674	690	681	653	650	690	712	704	657	621	644	658	740	701	713	624	681	681	666	693	651	609	621	666	710	676	635	657	642	658	643	664	632	672	636	659	649	687	616	687	693	696	682	652	686	691	671	648	620	634	666	672	684	698	664	653	681	690	709	627	690	678	654	694	658	639	675	648	664	671	665	693	691	688	705	680	640	655	659	641	679	706	654	653	677	652	648	660	687	686	706	693	684	626	700	658	645	655	645	657	676	651	623	650	694	707	658	665	694	651	632	677	659	658	708	717	634	639	647	635	688	738	651	677	663	696	683	704	717	736	672	638	670	637	640	667	633	711	669	650	641	661	667	719	655	691	682	658	625	671	660	619	679	699	690	710	664	641	649	710	619	709	692	661	670	700	676	620	696	627	670	655	643	708	679	689	676	690	663	643	658	666	660	669	751	675	654	656	666	670	668	727	667	664	657	710	609	676	688	679	639	657	619	613	692	666	652	692	621	724	660	649	699	699	688	649	688	646	655	672	648	708	648	652	654	632	731	664	645	636	696	667	643	683	632	651	680	670	734	704	662	684	648	670	682	674	670	639	654	668	652	649	658	689	671	655	693	663	684	664	670	661	668	697	647	688	702	724	704	662	630	640	702	674	706	648	718	658	679	682	620	687	642	669	664	659	657	664	710	652	706	668	666	658	689	688	652	674	626	686	663	713	671	712	627	683	673	648	690	687	653	637	658	646	670	642	678	673	694	697	641	630	657	653	696	627	681	666	655	669	716	692	630	649	682	679	690	655	649	657	671	680	663	680	666	650	706	646	665	673	668	675	683	636	659	632	664	687	715	656	668	643	654	658	627	655	647	631	683	707	693	681	667	643	652	664	643	689	668	664	687	656	636	649	657	617	680	654	658	628	708	647	668	664	665	656	716	670	700	605	654	652	676	687	646	680	695	675	667	647	664	656	696	665	690	659	675	672	659	702	678	674	685	699	665	684	645	639	606	635	666	741	720	708	652	674	655	647	708	707	640	615	675	658	695	633	687	673	673	647	710	700	637	707	695	690	694	659	674	654	624	647	677	679	647	655	698	629	709	681	674	662	661	683	639	650	699	738	677	681	658	709	690	718	644	688	679	667	676	636	642	666	653	648	662	687	689	706	683	609	628	651	656	651	649	668	701	687	648	653	629	691	625	687	656	643	607	703	641	723	711	708	664	654	663	675	614	685	664	703	662	642	678	656	676	719	668	679	699	667	678	695	675	692	651	613	715	725	687	651	684	650	675	663	626	668	630	670	669	677	648	615	645	629	681	647	655	677	646	649	685	655	666	640	631	672	683	651	659	687	699	663	634	659	652	685	665	686	657	672	661	670	653	697	680	686	659	690	644	691	676	631	713	658	688	675	680	632	620	701	699	649	704	662	686	666	677	689	670	663	620	702	635	686	673	656	712	663	714	680	724	653	677	688	700	677	661	626	650	681	689	697	658	685	674	696	632	677	656	667	664	668	707	664	669	680	713	671	631	669	664	682	671	695	693	664	734	675	712	678	646	676	669	678	675	697	659	654	690	657	640	663	642	676	660	681	703	679	642	688	669	683	685	651	693	695	704	663	685	648	682	695	684	713	654	655	612	680	651	661	665	678	641	647	675	683	690	691	703	674	635	668	662	640	654	631	613	662	673	648	634	679	688	632	702	676	637	646	649	704	631	686	673	718	653	660	638	672	686	632	683	680	634	646	657	620	651	727	705	662	639	658	644	665	638	657	698	571	662	621	712	703	634	712	670	687	697	664	676	709	621	654	577	647	685	628	689	604	657	674	674	704	695	664	629	685	624	708	642	659	675	636	663	650	649	698	647	650	699	657	700	682	673	651	657	707	689	697	672	705	659	672	676	657	666	630	663	653	660	688	664	701	689	649	659	654	618	686	631	703	690	696	652	708	631	679	682	688	655	682	664	663	640	639	658	646	672	639	648	674	697	643	716	659	651	618	679	656	686	660	615	674	702	736	675	647	650	646	719	631	713	669	671	712	653	648	657	646	693	726	678	671	646	650	688	651	700	684	673	702	674	658	663	617	633	720	656	617	661	621	666	629	694	659	672	675	671	693	672	721	661	637	674	652	667	653	675	651	656	721	702	685	665	690	675	656	637	631	688	656	630	648	629	656	674	682	691	706	688	624	665	651	684	671	634	656	647	657	715	674	720	630	650	646	639	712	675	658	669	651	652	631	637	652	657	690	683	669	701	631	690	662	666	659	630	643	637	658	648	720	677	658	661	693	695	697	634	660	662	694	652	678	721	661	657	634	664	658	707	663	671	685	699	605	622	652	648	614	672	678	653	666	691
4285	7001	5859	3939	2568	1963	1591	1384	16258	36967	27929	14469	3782	2116	905	640	572	595	550	588	541	591	591	564	548	583	537	560	592	548	607	596	560	546	568	562	607	524	506	615	596	576	553	544	558	529	558	604	524	549	580	559	614	561	556	574	601	562	583	586	568	571	551	550	558	566	545	599	539	594	567	561	574	556	539	583	592	560	511	584	560	560	566	566	587	551	586	585	544	561	552	564	511	591	579	598	542	501	574	565	563	566	554	578	556	582	532	577	583	620	588	528	563	563	552	625	560	566	544	568	615	533	582	605	596	549	542	546	541	568	555	568	563	586	580	513	561	541	582	524	565	569	552	610	563	557	527	636	570	576	604	549	584	537	579	580	561	573	589	551	588	573	553	515	557	572	553	587	557	569	556	572	552	558	568	579	554	581	583	533	537	567	571	582	566	555	525	562	581	570	535	488	569	551	552	575	562	544	554	564	555	547	545	567	526	580	564	541	535	583	539	603	535	574	566	548	578	546	636	554	571	520	566	542	563	558	545	596	550	582	547	568	548	578	579	573	547	564	617	577	552	534	553	585	581	572	596	547	614	581	578	551	556	543	569	564	597	576	567	575	553	604	541	578	502	564	556	606	585	561	559	526	560	580	608	539	583	538	558	587	554	587	531	558	552	547	535	561	521	537	564	565	571	567	537	527	587	584	541	565	582	580	552	617	583	568	511	541	559	583	584	553	573	553	543	546	546	591	575	539	562	581	529	568	584	555	571	583	556	543	567	588	566	579	560	559	571	589	533	569	589	552	604	557	538	558	586	549	549	537	526	545	575	578	570	559	576	531	575	521	524	552	548	598	569	550	598	580	543	552	578	557	563	572	576	541	581	592	557	533	550	545	561	570	592	555	547	528	566	553	602	576	578	564	531	545	498	544	532	544	550	539	597	562	602	563	583	508	556	577	610	533	569	553	569	553	549	537	551	576	574	557	586	542	578	588	540	558	559	543	563	545	558	532	564	541	556	614	599	568	540	564	537	533	577	537	593	552	541	526	573	555	574	599	560	566	561	580	536	555	561	556	556	592	533	552	564	568	557	586	544	598	591	527	543	575	600	592	579	561	530	506	500	566	543	579	559	565	557	576	589	577	558	572	598	569	532	542	563	583	576	571	567	555	583	573	518	571	553	575	558	591	574	574	560	568	541	591	585	552	602	548	587	602	563	572	544	546	563	604	564	572	560	588	599	534	567	585	512	600	581	595	532	555	535	556	575	551	563	572	557	564	536	540	538	592	574	593	600	544	536	578	563	590	559	553	605	557	553	603	557	549	563	553	619	600	552	538	545	543	566	595	548	606	560	562	524	558	582	577	548	532	573	535	543	559	517	552	531	571	534	509	562	577	527	589	558	529	528	551	528	579	541	552	565	558	542	544	561	603	544	578	584	528	541	564	552	553	529	581	559	585	540	593	569	609	561	551	553	563	560	555	549	590	567	576	576	565	576	577	593	557	566	549	544	574	542	583	554	565	577	524	584	562	592	568	541	559	559	530	609	569	574	558	578	539	589	503	534	561	606	564	585	566	526	537	539	561	532	575	587	573	571	558	537	569	573	565	557	592	602	556	554	548	593	577	528	553	573	568	539	563	558	551	549	561	567	569	556	556	517	578	588	558	585	538	570	544	581	533	538	552	550	558	588	545	550	554	553	553	583	586	543	610	524	562	534	563	534	550	547	559	590	526	563	567	569	566	550	542	574	544	617	563	555	546	537	569	566	578	573	567	592	597	552	561	565	583	567	539	584	527	554	559	603	549	563	564	547	539	553	629	574	570	574	541	573	550	577	559	575	560	591	553	579	561	610	592	618	573	551	540	579	563	533	586	533	499	549	527	530	579	526	610	597	573	546	580	556	564	540	518	541	548	571	581	565	530	583	562	588	615	570	498	523	525	532	566	556	572	597	563	564	555	578	539	553	526	580	565	596	560	538	547	560	559	570	569	574	567	515	531	583	576	542	551	559	544	577	572	531	565	589	557	488	560	518	565	547	596	604	611	584	589	527	531	574	521	547	558	550	548	564	584	556	545	509	575	565	578	582	559	554	619	539	565	579	542	608	565	557	556	537	573	547	509	555	533	589	574	559	579	580	569	556	555	566	525	566	553	580	555	554	556	535	543	575	538	535	543	622	541	587	580	578	599	571	561	583	577	517	593	619	591	575	572	538	554	553	584	536	579	538	572	599	548	568	594	583	580	576	569	588	552	574	521	576	543	503	569	554	510	539	570	543	573	549	541	592	535	545	591	550	578	507	569	599	561	570	575	541	565	564	610	578	571	552	566	542	563	570	528	589	563	496	545	531	563	550	611	556	567	529	538	550	557	584	573	613	541	575	562	591	567	528	561	571	543	566	558	567	581	575	511	562	578	559	597	510	581	554	542	562	532	582	584	562	552	551	546	539	592	508	558	566	595	546	556	600	556	562	575	555	582	548	582	549	590	562	604	559	564	554	587	550	564	544	550	532	562	563	574	519	551	554	598	539	592	544	608	544	551	547	533	552	574	592	527	597	601	560	541	545	562	584	554	575	528	533	556	552	591	596	545	563	534	570	569	580	527	582	536	555	555	562	539	577	511	600	534	536	547	552	568	555	541	570	559	569	568	543	564	555	550	543	553	550	547	585	592	576	531	593	573	564	557	539	523	566	569	542	507	548	557	552	545	531	598	520	537	580	565	549	577	596	560	538	573	508	538	576	544	564	576	571	591	579	521	603	545	564	558	575	598	597	593	564	546	551	568	536	557	574	537	549	528	598	560	508	590	573	542	535	552	569	553	581	506	561	518	561	584	580	592	622	557	531	524	530	561	553	550	555	505	587	549	563	545	580	563	583	575	580	568	552	559	556	564	556	568	576	574	584	574	595	607	542	570	585	528	605	571	553	529	577	562	568	550	551	562	552	583	561	583	571	551	568	559	553	570	549	566	570	543	588	572	547	551	540	565	582	557	548	555	557	543	569	546	559	594	579	556	572	543	518	544	556	574	569	544	542	575	511	587	556	560	543	545	577	605	588	581	545	548	604	565	590	583	555	572	558	542	505	553	579	567	561	557	537	539	566	541	588	523	624	553	565	539	576	545	562	591	538	605	576	593	552	566	557	550	606	537	512	560	548	570	572	555	569	546	555	559	525	523	539	581	542	555	558	532	584	510	592	551	550	560	542	578	547	531	552	585	582	561	561	544	567	577	541	540	565	538	575	507	563	505	560	574	591	552	537	577	554	611	582	575	562	512	578	560	529	553	532	574	575	529	540	582	573	571	578	521	515	582	577	543	597	557	539	563	560	593	565	606	601	496	576	534	552	569	526	523	552	547	560	558	565	570	591	611	495	574	518	528	528	597	565	565	548	553	560	550	565	570	601	557	557	582	533	554	549	550	546	586	530	540	543	555	541	603	529	537	541	522	558	564	597	558	588	572	553	563	580	540	536	531	586	572	558	569	555	560	530	581	571	545
27654	11872	1734	956	653	579	575	556	927	2596	2331	1401	798	591	511	492	497	485	450	505	468	461	516	466	466	504	491	498	461	488	451	473	502	473	428	436	460	457	509	524	486	470	526	476	490	472	475	515	481	492	480	463	476	458	507	482	518	515	486	491	463	498	492	468	456	503	511	514	463	461	474	481	477	493	459	443	491	479	484	483	446	476	521	454	483	471	461	499	509	458	486	471	495	502	487	438	459	467	487	491	467	486	488	499	445	492	444	481	489	460	487	442	481	470	464	504	470	511	470	435	498	481	489	505	500	471	491	457	449	490	474	487	496	475	502	471	451	479	481	475	478	439	476	471	456	460	465	456	456	458	452	451	475	484	461	482	453	470	498	485	479	479	443	468	490	482	462	449	483	478	498	506	485	442	467	473	481	483	465	458	470	495	494	509	438	485	479	461	470	461	493	499	475	469	508	462	480	465	493	478	480	471	482	472	508	473	467	453	476	470	474	480	468	505	474	459	479	479	461	502	468	493	436	515	480	484	436	482	440	492	507	452	489	490	519	513	505	493	465	440	472	465	448	521	502	501	480	510	468	531	470	468	463	482	483	475	541	505	512	452	478	502	455	463	483	505	468	475	479	460	463	460	519	532	470	481	435	482	490	522	467	462	473	490	494	487	452	526	473	509	480	486	452	509	500	547	460	451	509	496	475	455	467	505	483	442	448	490	470	503	452	459	473	454	446	463	465	468	460	494	502	504	506	468	494	474	480	483	495	475	485	474	504	469	467	464	501	493	458	458	482	469	507	480	499	497	476	484	480	453	475	456	420	501	457	484	504	478	492	447	497	437	440	480	464	461	495	530	484	495	509	464	474	461	512	480	460	469	456	451	474	515	492	452	484	483	476	469	455	455	473	486	478	483	464	464	474	458	488	484	503	493	467	503	483	489	460	480	505	459	481	500	455	496	456	506	501	481	479	485	508	463	470	518	494	476	473	478	494	463	517	478	470	471	468	456	442	512	499	496	473	449	472	477	520	463	493	456	480	488	479	489	451	481	477	470	486	462	485	490	462	457	515	465	461	511	514	492	508	524	497	490	490	466	496	503	490	472	486	476	467	490	503	486	457	501	510	454	468	483	508	467	473	459	483	471	514	473	507	480	502	479	478	498	485	470	462	475	471	438	490	473	473	467	444	487	512	473	450	467	489	491	510	500	469	478	498	508	455	493	483	448	488	478	493	457	495	480	494	465	513	449	492	472	471	462	455	472	465	477	515	470	501	474	441	480	454	482	486	529	497	445	476	469	482	462	472	471	481	497	464	449	493	528	501	513	488	484	455	512	492	471	521	512	504	484	484	480	471	478	480	528	455	484	470	479	476	495	454	459	507	471	465	475	428	508	484	507	486	463	480	451	466	480	442	455	495	456	480	477	505	476	493	480	466	500	499	491	490	481	486	469	484	441	462	488	559	505	498	432	478	515	517	451	501	463	460	465	511	519	475	463	483	472	458	496	487	504	451	483	458	471	478	481	480	493	476	456	501	495	475	478	528	451	440	500	472	477	477	487	480	529	484	459	492	468	520	480	493	509	439	461	506	496	500	492	469	465	441	485	471	449	454	474	485	547	470	493	516	466	488	443	503	486	469	519	498	476	471	446	476	477	466	496	496	471	512	523	490	445	409	469	501	452	468	486	459	516	443	514	512	463	488	497	486	472	506	483	486	460	439	491	495	462	460	440	486	471	494	484	476	508	487	435	494	476	481	483	479	484	503	483	511	490	525	505	477	489	503	465	484	494	514	452	479	471	471	454	484	501	489	463	460	480	476	502	484	531	478	471	498	447	484	459	471	483	495	502	481	530	488	470	500	482	488	523	475	489	471	463	483	463	459	438	492	468	471	464	468	484	462	481	489	476	500	423	493	488	463	512	525	467	480	489	456	490	500	526	476	476	495	493	488	484	461	459	465	475	454	500	458	497	512	444	471	506	479	478	483	477	488	455	525	468	493	480	509	454	465	446	466	484	529	489	464	478	439	489	468	471	502	435	447	471	462	496	496	484	469	522	475	456	466	499	492	458	506	478	462	454	480	518	485	459	475	459	504	479	495	499	501	490	483	459	440	500	475	454	499	473	479	511	445	518	497	502	498	493	456	486	482	511	467	513	482	462	469	484	502	511	470	470	484	512	477	476	512	495	509	513	488	479	528	471	507	457	494	452	463	510	512	480	490	443	469	494	455	447	492	493	487	491	445	475	489	454	472	459	464	473	494	469	489	502	482	450	499	523	517	501	474	507	485	464	495	476	426	480	478	529	467	466	466	486	470	432	499	469	531	530	478	475	503	496	444	497	507	475	474	484	474	488	475	524	484	494	473	505	483	478	481	451	479	506	434	476	466	461	437	441	507	465	462	440	513	475	503	462	512	480	514	446	547	469	481	503	478	507	537	483	504	461	477	480	511	498	520	474	478	502	495	481	484	458	483	453	459	466	466	465	462	477	475	476	468	493	436	451	432	535	473	468	515	471	451	506	468	463	481	478	481	474	455	488	485	471	519	493	453	444	494	512	495	481	484	475	476	507	486	482	470	463	486	468	516	455	487	492	468	478	484	506	498	489	486	456	478	494	478	482	471	467	462	447	471	483	493	492	483	475	480	473	494	462	500	505	479	452	459	510	462	450	524	463	460	504	444	462	529	444	473	465	480	496	484	467	489	490	468	484	499	479	481	482	488	496	474	461	502	472	435	493	503	509	475	501	498	497	460	420	450	461	462	467	475	512	472	501	469	477	467	449	472	500	503	484	492	439	493	490	503	482	484	520	473	484	491	522	510	473	435	500	504	513	489	485	488	496	477	474	521	432	471	476	468	479	479	511	466	507	458	463	462	505	485	463	499	522	446	482	462	472	503	476	466	472	459	453	474	460	489	482	484	485	479	502	533	499	506	491	489	543	490	436	477	448	444	472	509	500	501	480	490	496	489	489	538	467	486	494	510	464	480	471	471	458	444	503	476	502	485	494	481	474	494	472	461	484	500	525	460	465	476	468	488	450	441	506	498	482	439	468	523	488	458	482	499	509	448	437	473	502	495	483	492	482	495	533	470	459	484	505	479	498	476	471	478	450	456	466	478	537	485	460	477	479	512	484	508	484	433	460	448	444	468	501	441	488	497	504	499	511	512	460	459	514	479	447	518	461	468	507	470	470	459	447	530	500	486	471	512	463	489	467	493	481	515	482	451	457	492	481	503	462	495	467	501	483	481	487	455	448	497	509	496	510	465	418	461	486	498	482	464	455	478	506	490	491	511	425	462	504	438	458	471	486	457	496	443	515	487	485	461	489	495	501	494	466	492	476	475	486	509	480	491	457	447	437	484	461	471	476	518	500	477	482	505	476	446	482	515	484	473	467	450	490	465	444	517	489	486	496	490	470	450	462	468	503	463	449	520	471	471	514	488	462	470	475	502	496	438	490	455	519	469	476	471	499	521	494	470	486	435	465	486	441
5407	1163	1050	744	554	538	493	553	1187	3260	2690	1486	760	517	464	422	426	409	408	385	414	426	381	379	394	384	401	408	414	421	418	410	383	414	432	417	391	407	411	413	416	456	418	413	425	399	402	357	371	392	394	398	407	417	399	404	415	382	414	415	396	395	403	422	418	398	410	373	374	414	399	382	385	389	386	421	406	401	396	400	398	375	373	429	412	390	385	430	370	388	406	397	431	408	430	404	359	390	393	412	399	455	403	428	392	429	426	400	377	378	387	408	397	438	415	400	382	394	396	406	373	413	388	377	383	379	408	432	400	349	400	400	417	433	400	405	401	414	412	382	397	356	434	429	413	400	409	378	377	379	397	393	394	398	419	438	380	382	378	386	408	383	355	366	449	401	409	424	406	388	432	394	432	390	402	363	395	414	397	402	426	389	413	430	405	362	381	365	415	406	419	414	392	411	405	408	389	415	391	400	424	374	408	387	422	388	394	430	414	380	378	422	387	385	382	393	414	412	412	400	396	403	402	399	384	426	390	405	416	412	420	385	397	419	416	376	389	398	378	402	418	396	395	425	391	398	376	441	412	399	390	393	398	391	377	388	396	416	404	383	417	406	436	376	373	420	385	394	398	397	388	401	377	393	398	367	404	417	385	411	427	393	411	432	408	427	393	420	386	399	390	392	420	405	404	424	378	384	393	397	419	413	402	366	412	371	400	401	406	381	403	370	412	386	399	420	404	409	438	411	392	414	358	346	371	376	406	387	390	426	405	417	376	400	383	402	390	425	400	392	415	388	410	374	404	406	397	400	366	420	364	410	435	436	407	411	391	439	383	368	417	421	400	398	422	397	373	377	396	384	444	380	383	396	402	425	413	391	410	402	408	401	409	400	376	373	385	359	385	395	368	351	390	383	397	388	423	424	410	411	381	417	385	386	364	376	433	399	436	382	379	416	405	404	387	404	364	394	422	400	399	408	390	450	397	394	401	381	404	413	413	359	391	399	402	398	407	412	420	377	370	401	381	402	396	371	384	392	405	382	415	397	422	429	406	400	397	371	416	378	409	431	405	375	442	381	419	407	406	361	400	365	400	374	390	402	417	385	389	383	397	399	395	400	355	402	388	396	370	361	407	414	392	410	413	434	413	431	385	403	339	411	399	395	371	429	395	413	412	374	412	431	401	422	393	378	373	405	349	420	388	399	410	404	393	412	386	379	393	421	401	416	372	410	394	410	384	388	397	418	403	417	379	391	411	379	438	444	398	433	424	401	413	404	433	367	391	403	380	399	430	411	430	401	413	421	401	390	429	382	401	398	379	420	381	414	402	397	393	430	405	400	406	411	366	434	381	373	401	393	396	412	404	424	401	434	401	396	401	386	393	387	372	408	415	405	380	408	404	386	418	399	375	394	406	400	395	388	388	403	403	423	368	400	396	409	376	445	416	362	401	399	409	365	388	419	399	434	379	418	386	373	411	366	425	431	409	374	393	390	419	392	406	406	374	404	423	368	380	398	371	415	403	421	358	389	392	428	391	412	452	392	449	432	394	389	378	439	379	400	411	407	370	366	375	404	404	416	391	402	396	465	398	403	436	389	423	414	419	411	433	380	404	429	380	399	381	430	400	402	413	398	394	393	412	404	384	396	406	386	421	420	406	368	388	401	411	394	392	415	412	398	404	374	393	408	359	386	431	404	367	419	370	400	407	433	354	389	352	424	422	371	410	398	417	376	375	389	395	423	409	391	399	416	402	359	364	386	441	400	417	385	406	391	417	355	389	392	423	393	404	460	402	458	418	386	420	376	409	407	419	382	376	437	367	410	399	401	407	439	408	393	422	412	401	400	392	406	416	392	408	386	373	405	384	391	407	406	405	401	405	350	417	425	409	412	363	449	398	378	369	393	359	424	393	377	384	397	411	417	354	399	406	414	385	393	390	390	399	420	392	376	380	399	412	426	379	413	385	383	410	444	385	385	391	400	397	399	419	435	364	416	386	389	361	422	400	371	410	381	397	410	379	415	364	375	405	414	367	424	397	422	394	434	392	386	395	403	389	394	389	418	403	393	366	432	405	383	384	392	439	390	400	400	363	372	435	428	381	381	365	384	366	419	403	411	447	361	448	433	431	366	411	404	361	436	402	397	379	369	401	426	395	358	391	393	422	383	389	385	393	408	382	427	384	392	400	421	415	446	435	418	417	419	389	384	401	399	400	390	401	382	372	384	399	405	413	392	357	433	384	402	363	385	385	415	399	409	434	446	398	418	392	368	396	409	435	426	407	373	393	415	412	414	352	406	416	397	402	420	403	375	403	394	382	395	383	385	416	420	389	370	433	411	380	376	390	399	403	425	418	393	373	404	397	407	395	389	347	405	428	367	404	437	343	356	421	385	417	363	411	402	380	417	387	401	370	391	389	389	400	382	425	414	382	414	378	385	403	381	428	370	381	400	403	403	394	395	427	389	404	406	389	460	408	375	398	357	406	382	390	409	383	387	423	407	402	396	408	377	416	426	376	411	372	375	394	422	412	397	379	376	384	430	371	421	394	403	439	418	414	366	412	399	398	403	434	404	385	414	398	361	404	436	425	412	434	394	401	394	391	395	422	387	437	441	388	395	410	416	387	448	366	394	435	424	422	449	377	408	354	396	386	416	380	415	409	404	406	398	389	360	388	410	418	396	369	375	367	387	401	398	399	403	373	449	440	389	397	416	382	387	346	388	371	409	419	389	405	380	419	389	403	400	406	427	437	411	419	443	412	385	416	362	370	440	415	382	414	376	405	393	401	367	386	399	388	420	373	411	405	418	416	448	403	401	431	397	427	406	398	386	394	393	355	395	403	383	386	404	409	380	375	400	376	417	400	421	399	432	405	378	397	387	401	382	383	404	363	385	392	396	406	362	377	402	389	422	384	402	412	406	407	380	404	396	413	374	391	375	410	415	406	403	402	409	388	422	404	390	405	372	381	410	384	425	446	388	425	407	417	432	418	415	388	436	427	402	403	417	471	432	387	420	398	405	403	417	378	377	385	398	386	409	403	393	424	415	411	394	384	437	434	438	368	403	372	391	388	407	377	382	420	415	381	395	391	415	411	474	405	377	387	425	396	428	475	403	428	389	402	412	380	420	399	374	396	370	433	378	402	388	369	371	419	384	413	396	402	402	373	347	407	373	423	377	392	384	408	389	427	380	409	408	406	406	372	395	415	419	374	417	400	388	390	409	408	411	418	365	379	399	443	410	394	410	398	371	385	390	383	387	363	409	443	426	415	433	368	410	391	371	380	420	403	420	418	399	472	403	369	393	397	419	389	360	394	372	416	415	405	378	430	435	402	396	412	420	399	429	413	387	414	375	414	391	380	408	402	416	401	405	399	387	410	411	416	407	369	431	426	392	398	421	357	355	389	394	382	421	392	416	387	394	370	363	422	413	434	408	402	394	405	384	417	411	391	416	404	394	443	393	392	388	427	400	403	375	423	413	390	421	420	401	370	385
25730	21462	27298	25405	5432	1275	950	747	6804	21080	18484	8806	2205	1148	689	614	581	557	531	522	565	607	514	606	546	551	544	535	540	527	533	606	532	559	567	519	532	567	572	555	557	522	563	545	577	596	543	538	528	516	550	534	550	537	513	533	535	524	553	555	543	524	554	547	526	540	502	575	568	596	537	532	529	522	562	517	601	531	560	541	582	497	547	515	515	518	526	540	504	531	550	522	542	516	518	542	547	543	534	565	508	529	520	572	522	512	542	553	487	568	562	579	541	534	492	542	538	575	535	536	559	512	521	522	544	566	528	523	531	556	534	533	591	541	498	513	530	531	531	528	561	548	556	526	546	546	547	528	588	519	554	555	515	552	533	540	526	493	545	529	573	543	507	549	578	542	538	537	543	514	555	513	567	525	512	557	548	515	591	499	535	479	576	537	545	588	571	528	541	497	514	529	547	555	531	536	523	506	573	548	542	530	550	550	556	510	564	533	526	556	561	579	523	577	495	534	541	557	573	527	549	541	532	540	556	581	553	564	520	558	552	529	522	517	489	522	561	534	557	554	556	519	530	571	555	507	576	540	541	547	513	551	493	513	566	536	552	514	594	501	552	513	558	555	497	519	577	558	539	529	546	515	525	542	557	571	547	580	535	538	553	520	517	547	540	524	517	532	528	559	526	472	530	526	511	533	547	558	483	535	552	542	533	547	548	547	549	567	615	547	462	532	520	549	530	546	540	498	553	522	532	537	537	488	542	542	533	556	511	521	533	500	533	572	546	555	556	548	503	527	541	554	528	508	545	514	535	513	532	526	541	515	528	550	530	537	574	569	535	535	546	536	522	552	564	562	512	551	541	510	495	535	502	522	542	531	543	545	522	557	543	501	528	513	539	542	552	523	567	523	520	553	549	524	470	534	551	515	541	528	515	543	551	511	575	548	533	568	537	550	538	545	528	528	531	549	537	531	539	541	530	557	523	536	543	507	598	516	542	559	532	522	512	543	556	554	562	605	564	516	538	537	521	516	516	501	525	537	577	590	527	540	489	568	568	502	505	505	519	516	586	589	551	542	550	520	570	555	547	531	511	521	549	527	531	578	511	526	552	506	519	547	606	510	558	555	527	547	512	543	512	539	551	546	504	493	543	527	562	560	517	538	516	498	540	538	560	552	480	564	526	537	528	541	525	518	534	546	528	554	547	552	507	528	544	562	543	538	572	496	486	531	552	560	507	554	508	511	572	538	529	591	541	589	520	514	500	560	543	576	533	484	556	526	539	532	559	522	567	546	554	582	512	550	559	509	545	517	527	508	542	539	564	543	529	530	508	529	556	528	568	574	574	544	518	529	549	515	536	603	518	536	530	542	487	502	505	539	516	511	528	517	517	519	535	537	509	529	534	492	545	530	565	545	562	491	528	504	514	548	573	550	486	546	536	553	585	510	568	547	531	559	547	524	528	591	531	527	574	534	538	497	536	549	512	540	542	526	569	510	546	548	538	542	533	583	550	519	526	515	538	552	556	557	540	577	541	558	512	551	514	546	566	539	520	552	530	562	528	518	563	528	529	526	538	582	513	579	534	509	497	540	536	560	527	503	583	533	565	576	523	581	511	554	579	549	505	599	559	500	578	538	535	533	551	520	554	549	541	531	534	550	570	542	556	528	578	529	515	536	543	525	549	511	576	559	530	579	537	553	546	525	543	528	501	545	545	585	533	564	579	507	534	517	532	530	551	542	506	499	512	523	537	596	495	499	534	538	540	505	524	500	541	556	531	521	529	503	522	529	555	568	518	551	506	546	503	541	539	553	531	516	542	510	592	520	586	532	522	492	598	509	550	536	519	553	484	542	528	523	587	502	573	542	540	527	527	525	547	543	536	530	512	559	574	496	529	527	543	539	500	551	550	568	579	555	574	576	481	516	480	567	565	544	554	571	517	554	570	578	506	515	527	503	517	600	506	557	516	546	529	558	502	527	539	589	500	538	536	575	546	565	519	552	564	547	524	554	515	534	546	531	532	577	495	561	572	564	557	482	548	503	525	540	539	516	546	565	575	532	525	550	567	543	509	559	535	489	539	539	566	528	553	512	492	517	487	540	564	565	540	552	546	559	536	534	507	528	545	522	537	559	558	582	536	564	524	542	515	550	510	546	551	501	523	528	490	514	564	528	540	537	496	581	551	527	509	512	498	553	573	525	558	535	534	542	551	553	561	567	489	553	519	561	546	552	531	518	519	522	530	553	543	578	530	546	522	488	530	523	560	578	519	524	530	579	549	580	536	562	509	547	560	567	552	536	554	503	505	569	555	539	556	584	577	575	545	561	539	580	549	556	540	552	539	538	541	533	514	576	541	525	539	517	540	529	536	570	566	548	564	508	550	523	524	550	511	556	545	584	535	551	551	516	558	559	565	558	519	520	538	575	538	513	541	533	546	528	546	566	499	532	524	601	534	542	556	587	543	551	487	546	541	565	538	548	523	511	483	547	534	527	577	551	533	571	542	528	534	492	535	562	510	520	522	552	536	552	533	585	557	516	532	536	522	597	571	573	541	554	552	530	553	567	558	509	543	541	535	517	548	552	521	537	594	550	510	540	572	519	535	551	539	506	564	531	515	476	517	580	549	481	535	560	548	558	584	550	561	543	559	516	525	573	566	577	556	581	549	505	557	546	599	523	590	491	568	532	534	511	530	546	539	574	556	560	523	578	573	552	575	522	579	513	500	552	522	537	546	525	524	552	530	541	497	560	526	508	496	541	612	533	567	537	519	509	550	548	554	510	553	548	512	574	558	509	564	544	510	540	520	552	550	597	508	504	492	501	514	544	576	570	571	556	502	530	570	559	534	523	545	524	521	551	515	525	516	524	521	566	527	560	538	536	540	555	558	514	538	520	544	516	561	519	541	527	514	587	534	556	524	531	545	529	551	547	530	531	491	532	557	543	482	529	578	554	569	528	526	559	538	554	527	511	526	547	577	570	544	529	555	584	530	515	496	542	545	585	526	570	522	523	552	527	532	560	553	534	512	576	555	533	585	562	542	509	588	531	518	549	533	564	530	507	540	526	554	526	578	509	572	513	581	561	532	564	496	560	553	564	534	492	511	543	554	565	510	554	515	576	547	537	563	540	514	506	510	524	534	587	516	553	552	552	501	536	503	614	550	525	509	524	509	514	504	587	538	557	512	497	555	508	550	587	514	526	532	525	549	529	521	541	546	539	546	517	550	496	552	581	524	526	556	559	534	523	571	506	535	569	581	533	515	557	537	565	535	522	571	576	536	545	569	500	522	517	523	539	557	507	538	541	510	561	555	575	542	513	547	557	525	563	576	511	556	528	536	546	565	537	593	530	526	558	527	520	487	533	540	523	522	523	553	553	552	543	500	510	533	506	551	505	547	558	538	539	545	556	541	555	568	554	559	544	523	501	520	500	529	519	529	557	538	480	534	520	557	544	551	552	530	513	532	537	549	529	528	550	498	547	543	488	539	565	583	537
3893	3911	3074	1792	1343	996	830	812	9526	20842	15386	7429	2125	1106	700	510	440	498	442	456	498	476	437	460	462	418	489	457	478	441	457	490	486	489	492	463	464	453	488	456	432	474	456	495	455	484	464	482	457	421	483	485	429	472	482	451	467	451	462	453	477	428	482	473	477	459	471	462	465	458	431	471	502	435	472	433	415	466	451	460	469	470	477	442	476	472	464	463	451	413	459	447	475	429	458	435	471	488	508	416	478	455	496	465	444	474	478	500	489	444	469	446	458	453	429	484	463	460	433	457	453	481	450	491	470	446	442	462	489	470	444	463	477	450	446	449	429	463	452	435	474	423	436	422	485	449	471	486	472	496	487	455	471	419	464	437	471	441	452	447	447	479	472	470	492	478	463	449	429	495	423	456	425	451	446	475	456	444	483	433	428	481	466	448	454	450	452	487	445	456	458	410	467	463	465	443	459	466	469	470	431	449	463	483	462	427	450	461	482	440	492	434	465	471	423	467	453	468	458	444	456	476	430	450	462	436	435	500	422	446	454	470	471	449	465	467	473	452	446	460	463	483	481	460	425	470	431	419	458	462	436	458	393	470	446	481	439	452	461	514	432	435	458	483	448	475	444	428	436	454	454	447	448	395	439	460	478	425	462	458	464	499	453	463	449	443	455	453	499	492	432	440	485	485	453	470	463	469	440	470	482	450	476	457	467	469	454	455	472	472	433	476	444	457	417	419	433	468	463	452	489	436	474	423	452	424	436	452	463	480	432	451	417	466	413	484	457	461	451	479	450	445	433	464	467	463	465	464	475	459	456	460	466	474	456	444	446	483	439	469	446	426	469	466	479	465	422	464	488	456	429	464	468	476	463	494	432	480	459	458	445	461	493	476	458	458	414	450	483	460	463	465	454	474	463	495	516	451	435	450	468	450	481	446	433	476	455	462	467	458	437	464	482	454	469	440	454	431	444	474	403	470	461	450	442	447	453	453	483	453	460	443	489	462	429	482	459	479	455	464	432	477	460	462	458	440	442	456	432	445	435	491	456	450	468	458	441	430	457	474	472	429	464	480	433	453	450	480	397	464	478	470	461	465	423	482	461	477	467	473	483	449	460	452	459	447	405	427	477	504	433	452	464	472	446	416	460	457	436	456	449	425	428	474	424	484	482	435	428	487	430	451	477	465	500	491	450	452	437	459	443	474	436	416	451	433	483	440	477	410	481	455	432	465	464	454	455	467	433	464	439	472	457	452	498	453	484	471	463	423	453	440	501	481	423	450	449	456	411	465	469	434	470	453	435	436	442	457	463	454	459	434	445	492	444	459	438	466	520	438	450	458	456	425	460	462	484	474	452	437	479	458	460	465	477	444	477	428	439	436	450	456	456	407	476	426	490	456	486	466	467	456	455	436	456	446	471	465	447	466	473	430	482	477	462	447	472	431	443	448	438	469	443	447	483	454	462	460	467	463	465	424	464	442	446	456	455	443	482	466	471	461	464	471	458	431	471	447	461	402	491	407	434	443	466	505	462	471	471	478	454	470	478	473	438	456	408	447	428	453	451	451	435	437	455	419	481	443	432	453	470	471	470	427	469	454	446	472	449	445	465	468	513	440	454	445	438	453	466	401	461	485	425	367	448	490	449	463	461	416	434	436	484	475	470	481	499	448	476	462	468	436	410	474	469	447	437	438	455	419	400	473	467	438	438	437	462	467	448	450	459	429	496	490	481	458	459	440	388	449	470	438	434	509	453	459	486	446	469	425	478	455	425	462	445	492	471	455	428	481	429	472	446	459	440	442	438	433	474	465	473	420	460	447	440	482	460	477	454	422	434	466	436	417	412	457	442	501	410	462	458	456	456	418	438	447	492	485	444	443	430	441	443	467	499	434	498	493	459	424	414	452	449	436	475	467	469	449	442	459	426	466	434	454	448	460	431	474	468	453	458	466	457	491	496	458	485	440	409	441	448	449	454	538	474	465	464	437	444	459	449	470	467	443	397	452	431	446	446	465	390	479	460	417	447	478	435	462	449	471	448	453	436	490	444	437	456	449	508	471	463	466	457	468	429	452	483	447	494	459	485	467	481	440	486	471	476	446	442	443	432	429	488	463	466	458	425	457	431	441	458	450	468	437	477	453	469	464	491	448	421	411	424	468	442	460	486	460	442	434	437	461	451	451	458	438	455	449	446	448	517	429	461	431	437	446	446	476	478	479	462	474	443	451	450	473	466	440	444	437	450	499	485	449	429	509	461	410	439	449	463	427	454	464	412	440	423	438	484	450	462	457	471	491	444	445	458	470	500	466	434	448	504	433	478	434	438	455	494	450	487	477	467	477	439	470	465	468	419	421	468	441	479	456	494	428	437	415	509	450	418	439	466	496	469	458	461	442	435	490	460	466	440	443	437	458	470	453	508	465	441	420	488	450	477	427	448	494	469	410	439	466	433	448	425	435	472	429	454	392	471	474	490	483	466	444	456	496	444	452	456	454	446	462	447	446	473	465	445	410	428	445	437	427	475	453	443	454	453	445	436	489	416	450	479	449	460	442	463	460	452	411	459	502	460	443	407	432	472	461	463	453	443	465	455	416	462	450	480	468	438	468	447	467	444	467	485	409	457	457	440	425	473	465	413	492	451	493	493	453	441	443	481	459	452	464	402	434	415	458	483	430	440	441	457	475	443	462	500	440	450	479	451	445	436	450	484	467	434	455	443	448	434	461	427	448	470	452	478	472	434	462	481	436	410	462	478	449	471	503	451	427	453	450	424	463	459	438	443	485	482	437	480	400	467	435	442	491	460	468	445	477	449	434	431	439	459	426	461	446	460	429	465	442	432	451	469	457	420	458	388	484	493	453	455	451	436	429	498	477	448	438	453	444	456	424	454	426	462	470	431	455	461	458	482	449	449	441	424	458	442	443	463	462	480	433	448	462	479	436	441	460	398	452	453	425	474	459	460	453	439	446	448	473	453	445	440	463	450	457	478	470	435	466	479	472	428	461	505	422	454	419	470	478	480	498	391	446	409	431	463	460	486	490	475	425	429	472	447	454	410	490	448	456	460	435	457	459	451	456	435	416	489	446	443	447	450	462	438	446	473	427	437	461	489	462	480	457	482	472	424	433	448	462	436	477	421	439	464	459	456	452	465	486	431	430	524	450	451	440	442	468	458	430	453	441	452	450	436	474	471	464	471	471	451	462	420	469	455	499	524	457	467	426	479	445	431	457	444	443	452	489	456	438	474	458	480	467	472	444	464	451	446	427	473	485	465	396	439	446	434	430	472	436	452	459	414	420	423	465	462	450	463	493	473	409	449	429	456	451	407	446	477	415	470	460	435	417	481	435	456	478	487	481	446	467	450	436	461	471	450	439	465	494	441	454	461	448	463	459	448	453	424	478	445	426	435	465	459	467	454	476	489	493	401	452	486	431	467	463	444	459	419	473	501	463	438	438	483	440	479	453	437	464	466	397	462	491	477	502	439	466	438	452	442	466
24360	21432	28783	24488	21395	8391	2042	1211	17808	37587	32336	18258	4660	1829	1050	744	719	691	715	720	681	727	711	685	664	704	697	715	682	683	738	710	716	715	687	683	671	723	666	724	707	727	649	688	739	697	741	651	676	678	730	685	719	734	682	719	662	710	706	680	696	700	648	733	699	692	683	669	696	688	665	711	685	688	680	688	708	708	672	632	719	708	712	673	733	678	698	653	661	729	713	651	666	658	723	713	684	652	689	759	636	611	687	708	648	702	700	678	724	687	696	676	634	629	691	722	687	678	703	664	671	690	653	689	711	656	700	659	680	727	661	692	678	647	710	713	674	665	708	678	695	738	637	677	656	713	681	723	688	676	629	662	701	669	702	717	712	657	685	701	676	677	696	677	701	713	703	686	677	746	658	694	664	732	669	690	650	719	654	720	642	698	666	703	690	661	679	634	707	696	703	675	648	716	689	681	674	694	679	704	651	693	719	653	765	666	733	684	695	688	678	659	743	718	709	688	645	731	678	673	704	682	715	724	654	660	681	708	685	670	728	684	667	665	681	667	726	708	662	708	678	674	653	699	693	669	663	657	697	646	695	690	696	670	691	639	659	671	637	686	689	653	686	704	688	628	630	682	669	661	672	687	705	660	694	668	706	687	712	715	656	691	702	703	707	684	684	686	701	722	640	669	705	662	642	668	691	665	700	665	661	671	705	724	702	653	703	664	678	721	686	667	655	698	667	672	664	654	664	613	697	715	675	680	692	681	678	675	662	683	633	678	683	676	670	702	686	697	695	608	690	693	712	718	654	748	636	661	696	714	694	668	681	684	668	663	681	702	699	697	670	673	618	683	674	687	661	698	661	687	679	685	650	648	683	689	658	676	611	674	677	674	676	679	694	673	701	681	706	683	693	694	660	677	657	684	696	660	681	646	655	711	676	696	696	668	669	663	666	639	682	705	657	631	685	643	677	682	696	662	647	727	682	682	626	661	651	679	705	673	673	713	649	678	708	680	633	710	668	693	667	692	662	634	684	696	678	686	726	647	713	688	695	678	678	689	686	711	684	655	661	625	690	655	712	669	688	704	640	694	642	675	686	716	628	672	669	697	684	679	690	654	645	676	653	687	647	682	717	669	702	689	636	677	601	620	706	680	676	656	689	654	699	692	707	693	680	666	676	670	688	655	634	644	682	666	717	665	704	676	668	674	682	651	679	697	652	682	666	701	677	733	677	694	629	644	676	640	703	640	705	723	687	737	651	701	679	691	673	696	678	664	710	689	696	620	698	677	649	666	658	684	643	666	723	703	685	693	661	672	673	654	665	690	671	661	650	693	670	681	694	699	655	695	711	632	700	724	660	686	623	659	669	681	674	687	698	660	710	673	709	656	612	730	706	646	686	685	658	625	688	689	660	704	670	657	654	697	665	695	697	646	684	703	684	699	642	679	694	653	700	702	672	673	653	684	641	715	660	709	691	689	646	741	632	708	650	699	706	663	700	651	693	704	654	645	679	630	717	727	704	630	674	683	670	687	676	686	625	685	673	634	661	611	704	736	715	715	692	645	695	660	668	683	651	636	666	692	673	742	677	675	630	746	675	698	671	640	677	663	686	701	659	704	708	650	712	653	667	687	685	688	670	707	686	685	658	636	715	695	729	703	694	730	643	649	662	695	660	640	661	665	661	678	678	671	691	699	669	671	684	695	704	700	711	650	700	703	679	722	658	717	641	709	699	665	681	672	684	632	663	671	671	644	721	646	721	667	654	649	727	687	679	663	682	671	641	645	696	656	675	652	647	685	746	643	743	657	672	684	663	652	695	635	667	642	687	702	778	680	696	669	712	716	662	658	725	699	682	701	653	632	673	640	676	691	650	691	685	678	700	709	637	712	703	698	672	698	650	655	687	705	703	695	691	655	662	669	721	696	717	691	702	690	678	679	663	643	621	648	716	679	690	676	662	690	686	665	645	682	680	680	644	707	618	690	715	634	678	686	676	661	662	664	671	656	753	633	694	685	658	702	683	674	703	705	684	689	687	669	650	681	694	685	694	632	743	705	640	686	666	667	687	639	720	662	686	659	632	707	727	711	669	638	700	666	712	677	704	709	686	658	694	680	680	692	675	673	677	725	686	715	698	710	694	679	710	654	671	724	668	672	724	694	629	694	674	702	687	669	713	670	655	674	715	701	678	670	654	626	642	663	684	655	650	658	710	643	682	634	659	664	691	687	697	698	700	691	679	711	649	668	677	675	672	682	687	707	657	683	741	694	662	699	660	714	657	702	671	722	686	686	636	682	757	690	657	680	681	667	672	660	689	680	715	680	655	621	679	653	689	692	692	621	662	695	712	647	722	678	683	677	674	672	658	663	690	639	665	682	696	699	697	731	640	671	678	662	698	687	708	721	697	745	695	661	634	709	720	652	694	674	677	726	682	678	678	709	664	707	723	674	659	656	722	669	677	666	659	657	696	724	671	673	662	659	696	653	665	731	725	644	672	678	646	671	699	692	685	635	689	658	706	662	703	709	693	662	633	648	673	620	723	712	717	694	701	651	694	657	668	706	706	669	652	670	687	641	708	636	667	664	630	666	658	685	677	673	699	664	657	675	724	644	741	730	652	655	737	631	680	666	722	686	678	664	690	674	688	680	664	712	660	650	698	703	683	645	648	654	769	717	651	664	717	687	679	703	658	678	694	702	643	677	698	697	635	703	671	685	696	688	702	724	691	675	673	689	664	684	663	698	682	675	731	681	650	685	668	690	665	692	704	671	689	663	654	645	643	675	610	722	631	721	658	691	698	765	652	642	700	672	682	658	714	670	666	650	712	671	714	695	701	654	675	658	702	670	692	673	643	682	655	649	696	693	743	674	700	663	684	713	685	687	695	688	626	703	714	677	667	646	678	659	664	696	644	681	716	689	677	697	670	682	652	672	675	686	682	676	688	623	651	689	678	674	681	655	646	688	659	698	715	653	686	688	673	698	702	632	687	712	693	651	701	708	648	632	674	718	701	674	711	711	706	660	647	670	656	640	628	677	710	719	650	700	650	667	670	666	727	715	640	697	677	721	690	673	670	651	668	659	695	682	655	685	655	663	702	686	670	675	688	641	692	689	703	641	698	628	677	690	680	632	683	706	636	666	711	644	681	674	710	731	697	688	694	653	691	680	661	679	648	691	688	661	709	693	660	669	688	648	631	688	717	666	664	687	708	660	681	697	669	643	676	664	667	679	644	679	675	707	670	678	648	681	670	680	707	640	662	673	713	703	693	714	686	716	665	678	635	643	699	733	700	695	649	690	648	678	677	684	654	696	714	707	640	676	637	701	683	693	676	653	657	689	707	713	680	691	674	705	696	696	668	708	642	657	673	661	685	683	673	662	691	700	695	689	675	660	677	687	690	714	687	661	629	679	676	680	609	709	668	626	657	675	690	640	679	763	709	667	659	665	674	678	693	657	680	685	711	684	726	681	663	664	642	693	646	677	657	673	694	666	675	671
4474	7165	6291	3262	2410	1919	1397	1227	23309	33931	26910	13511	3750	1955	946	691	565	617	580	637	553	555	625	560	557	578	564	601	593	622	599	608	586	563	601	540	552	570	586	586	622	585	618	604	630	640	590	549	554	588	542	597	576	537	626	559	582	578	585	586	585	606	571	592	594	582	574	579	570	594	622	558	596	558	587	536	569	645	578	628	606	597	571	586	550	589	550	578	581	586	571	607	588	558	585	568	546	577	608	510	564	581	564	566	544	567	554	611	574	576	572	514	590	582	591	557	538	542	586	567	562	600	575	519	567	564	545	546	567	582	589	585	499	613	543	544	617	552	555	594	553	553	608	608	541	598	610	608	535	584	577	553	563	554	589	531	550	576	548	609	538	582	565	590	560	609	623	561	562	557	576	569	554	527	537	552	569	545	585	582	571	551	661	574	569	593	636	571	579	602	608	570	577	572	541	547	591	608	584	605	620	588	587	556	581	556	622	600	561	571	570	552	559	600	638	562	572	599	544	533	553	534	573	569	562	586	593	569	557	597	564	546	574	581	626	578	565	592	558	551	582	562	559	534	551	516	601	581	562	547	589	572	577	590	549	580	627	548	613	564	579	591	549	587	551	571	555	527	580	560	584	587	544	572	583	573	638	554	516	592	557	587	550	562	617	544	573	598	549	567	558	600	563	538	599	599	570	544	575	568	538	544	529	575	546	561	569	624	592	559	536	564	573	541	532	584	519	575	537	547	578	597	583	589	548	587	590	560	556	594	574	609	593	572	572	522	607	562	625	572	556	578	556	602	588	565	555	510	611	568	588	583	540	587	611	555	538	609	606	600	581	542	581	564	578	581	592	589	602	562	567	564	582	563	589	566	548	552	590	557	565	557	540	584	550	527	589	539	592	556	588	542	599	555	574	547	581	560	590	543	573	561	552	588	569	580	580	550	584	575	612	567	546	531	595	623	604	584	547	578	564	526	562	535	557	585	559	556	574	579	605	593	551	548	591	556	575	531	603	580	574	562	552	541	568	556	597	598	591	526	606	580	584	559	612	584	563	590	586	574	597	574	583	514	566	566	605	572	593	571	578	594	558	558	554	556	576	566	559	560	545	532	550	559	558	600	548	541	586	545	583	572	540	604	594	579	561	521	582	567	595	564	570	559	537	571	549	598	566	559	538	563	599	572	562	569	578	562	561	540	543	594	618	580	610	579	580	620	568	585	587	555	538	574	567	588	555	575	535	592	608	552	611	529	563	608	592	576	579	598	533	560	563	586	536	594	545	554	566	582	601	591	582	598	567	585	555	580	526	564	582	577	499	544	583	554	572	593	619	541	571	581	537	555	571	589	613	545	556	558	544	592	540	591	555	550	554	556	538	578	544	570	558	586	571	563	598	559	590	563	563	561	572	579	576	578	579	545	564	585	572	534	585	598	538	616	573	569	582	554	581	550	576	577	573	568	571	592	626	586	550	547	576	615	576	614	552	574	572	569	597	563	541	557	584	548	540	575	578	568	594	578	549	600	512	530	567	545	572	552	562	570	545	602	532	573	547	597	588	587	558	617	600	603	579	586	589	548	566	546	597	555	582	565	574	582	608	580	573	595	528	550	587	631	534	568	579	569	564	536	585	556	558	587	561	611	597	543	586	582	571	635	595	557	580	553	566	584	588	556	582	566	562	539	567	553	552	590	569	617	619	527	581	567	596	550	586	557	566	554	548	606	542	573	576	596	591	509	558	574	553	537	598	511	605	546	615	576	627	553	608	576	581	590	573	590	588	603	564	583	578	547	557	562	559	581	579	549	549	529	587	533	562	572	560	568	534	578	577	618	569	557	550	596	566	569	558	556	562	539	587	557	532	541	573	594	575	556	552	572	603	579	566	605	573	570	599	568	587	583	570	603	599	556	578	550	554	591	547	587	568	563	544	562	586	595	598	539	560	568	565	579	552	559	554	574	551	556	648	564	568	587	561	531	564	550	548	575	591	654	582	554	565	535	565	533	576	604	592	590	572	560	551	565	612	541	539	550	595	576	538	547	531	590	560	593	587	570	593	539	563	637	547	553	554	586	566	576	534	567	560	571	553	563	530	552	548	559	569	585	563	582	556	597	580	594	591	622	591	555	569	607	557	573	558	547	607	565	560	554	571	575	559	559	567	600	616	535	602	555	642	566	575	575	638	558	567	593	581	551	564	593	561	570	555	549	577	618	552	588	579	569	615	560	553	558	516	545	603	544	577	554	586	590	580	544	593	572	549	554	580	590	586	552	581	587	594	576	586	549	562	607	547	655	589	558	562	571	588	588	543	552	607	581	572	536	558	556	571	563	591	590	611	571	602	585	589	566	604	565	598	605	565	545	548	557	542	565	556	555	630	543	612	618	587	529	583	555	618	566	593	580	578	588	552	549	621	549	565	578	558	586	575	548	562	553	545	588	546	550	600	620	575	571	567	551	600	577	530	554	560	590	571	568	556	565	578	580	596	556	563	553	592	552	583	584	512	546	532	563	587	557	592	534	611	586	613	555	595	562	558	557	571	574	601	506	527	578	538	540	569	551	597	595	543	584	541	592	536	534	574	577	569	564	629	583	589	570	544	580	586	550	586	565	560	563	578	555	544	575	563	590	564	595	585	596	590	548	570	530	614	582	547	545	565	552	563	546	601	551	561	575	561	565	576	583	563	580	593	546	571	603	581	581	532	597	593	578	582	572	562	539	584	593	526	557	565	599	564	532	561	628	572	579	604	533	569	565	544	577	549	601	559	544	564	565	598	561	599	529	613	558	603	527	600	533	556	607	581	558	530	578	571	611	572	550	539	588	546	555	584	587	548	586	592	575	555	562	570	564	615	584	544	563	524	591	527	574	595	570	574	600	588	524	588	584	557	565	573	549	572	572	570	564	525	630	556	559	521	559	574	544	563	569	568	588	539	587	566	578	572	605	563	559	560	573	575	537	567	598	566	607	591	499	553	567	554	535	546	507	544	592	537	536	539	546	598	563	579	504	569	584	625	572	601	560	621	577	532	549	573	577	563	537	580	580	570	599	540	573	588	568	552	583	569	572	541	569	571	546	574	550	543	638	583	586	591	593	581	597	554	577	591	596	579	565	626	566	607	590	567	588	574	540	506	597	563	595	523	544	575	566	580	540	575	542	578	563	583	564	556	553	590	567	612	548	508	571	558	552	550	571	568	578	575	531	578	540	560	601	551	595	544	574	582	559	617	560	612	541	553	548	572	609	577	557	567	611	567	579	583	546	544	542	611	587	588	548	561	565	508	590	565	581	543	573	569	570	544	554	544	545	578	549	544	544	504	581	559	531	606	565	562	572	510	588	557	555	532	574	574	572	569	599	564	576	585	576	554	579	578	580	577	590	557	578	572	537	583	593	559	547	576	567	607	517	540	559	542	588	597	603	592	607	611	564	576	554	576	571	570	646	543	531	563	544	534	548	547	561	557	551	550	610	589	546	612	598	563	573	594	595	569	570	576	531
27754	12100	2175	1165	766	630	559	510	1350	2790	2446	1479	804	620	541	505	460	510	496	548	465	501	480	502	498	532	539	489	538	525	512	527	491	499	497	530	507	510	494	475	511	494	513	521	491	504	559	480	477	505	480	490	547	513	491	508	522	508	519	512	491	449	515	555	503	533	534	502	490	523	491	527	517	471	471	507	443	503	485	495	500	516	466	483	468	510	529	474	488	516	456	533	519	504	479	532	493	464	474	446	510	514	496	501	503	447	496	501	500	535	471	532	500	504	481	482	537	506	521	503	502	503	459	488	519	515	471	541	488	511	514	508	492	504	459	486	488	516	512	529	504	502	523	568	496	504	524	529	520	542	440	509	489	458	503	533	486	532	496	506	504	481	514	482	480	509	486	524	514	471	485	533	525	480	485	486	516	490	502	482	487	491	519	479	511	535	506	522	483	529	498	469	499	480	499	475	508	483	508	529	517	517	485	510	531	476	501	536	470	500	533	471	518	508	486	469	502	504	475	475	507	476	493	550	506	544	488	492	544	474	506	468	522	488	487	533	527	481	511	498	557	446	473	529	520	503	505	494	510	471	482	549	514	529	468	504	522	508	500	466	499	537	486	486	487	530	530	523	527	498	507	516	488	527	494	537	522	507	475	502	534	499	487	531	475	493	485	495	498	502	492	545	466	505	497	517	526	538	480	436	503	491	504	532	494	497	554	503	521	508	473	516	502	499	483	508	546	507	500	478	498	531	496	480	488	503	474	493	464	489	515	474	501	487	531	473	480	498	506	496	493	485	459	480	460	514	487	531	492	503	512	501	479	518	498	526	462	512	492	485	502	531	523	493	515	503	544	534	505	521	516	488	491	544	538	524	486	485	461	506	485	498	481	489	498	479	426	504	510	474	483	522	531	481	508	534	498	484	539	480	526	507	492	488	485	499	542	513	469	503	534	489	461	476	479	519	459	531	482	495	473	485	523	513	503	513	528	471	524	482	500	503	523	487	504	496	531	511	451	511	505	517	495	520	503	511	460	484	527	492	496	520	512	513	503	502	497	550	509	537	476	511	536	501	496	501	513	459	470	498	492	482	527	518	459	520	489	493	523	464	542	485	469	498	500	512	485	554	497	467	493	497	500	496	536	489	489	482	528	501	485	476	497	558	511	522	538	526	506	479	517	454	514	475	520	470	508	486	488	516	495	496	495	516	480	466	493	468	497	476	524	481	493	474	506	487	500	511	446	511	516	534	486	501	499	510	474	505	511	472	476	513	514	482	514	490	490	464	493	499	484	498	514	486	489	481	507	475	470	530	480	524	526	458	475	537	473	525	512	499	473	493	499	484	519	509	508	517	525	503	488	493	522	487	532	495	526	517	487	482	483	513	506	514	514	518	523	540	481	477	487	500	492	497	529	501	490	509	518	499	480	531	537	522	516	498	473	513	552	497	485	504	486	544	479	519	455	496	497	497	476	517	513	502	507	506	492	492	515	483	522	498	499	476	509	509	425	503	507	525	527	485	450	451	487	478	488	480	509	480	540	494	481	494	477	507	506	485	471	531	459	489	523	515	482	439	518	539	530	483	525	515	511	479	498	480	524	526	502	516	533	522	482	492	503	467	472	503	510	503	471	487	503	498	521	518	501	506	478	471	518	486	486	530	509	479	482	509	476	516	474	511	480	493	458	493	486	490	517	507	470	519	498	510	469	454	486	498	480	475	554	504	478	508	489	520	508	511	563	518	487	510	482	508	487	515	484	491	498	470	446	486	517	521	498	534	509	500	480	514	514	515	527	461	548	518	526	529	504	504	483	462	497	522	489	531	468	499	504	512	544	486	524	487	504	513	498	467	496	510	504	521	524	534	514	518	529	542	522	508	454	483	530	522	471	489	520	507	500	455	513	525	532	525	505	475	500	527	506	459	490	476	499	501	503	497	478	469	553	520	513	500	511	485	457	498	467	556	508	502	496	482	477	548	472	496	476	492	501	503	500	533	477	505	511	508	528	487	490	530	511	522	518	507	497	490	511	502	483	478	541	531	476	511	476	519	479	504	510	504	468	495	433	459	526	543	499	477	517	487	440	498	516	505	518	506	487	508	500	491	506	493	519	489	523	513	476	485	525	527	490	481	514	480	514	500	458	539	488	490	502	530	514	496	478	495	503	532	516	499	506	535	510	535	494	498	496	506	416	471	522	496	481	492	510	473	484	519	494	497	549	526	474	519	535	494	475	540	533	512	538	493	487	495	505	442	500	466	492	535	551	487	502	508	508	465	481	457	488	529	495	513	475	457	500	507	506	461	512	522	459	514	529	503	482	477	485	499	494	528	520	532	534	496	484	499	491	518	526	512	515	496	529	480	532	481	582	490	507	483	469	483	474	496	521	493	519	480	500	514	523	501	503	509	478	508	529	523	559	489	495	525	517	501	508	508	506	443	499	494	519	506	486	500	495	499	536	546	498	499	503	487	477	526	510	491	463	507	494	478	484	514	492	489	476	523	485	530	547	539	498	538	479	499	573	483	504	508	477	469	490	510	535	521	522	526	550	493	505	493	515	480	486	529	468	463	446	521	492	525	493	512	521	533	497	527	483	500	507	480	516	482	501	479	480	488	505	490	504	540	546	488	497	504	509	513	487	519	514	510	478	499	474	469	534	477	509	519	476	497	470	484	462	519	485	491	499	545	547	520	486	500	482	591	478	486	498	491	529	475	496	473	542	469	545	514	515	486	514	498	533	489	472	499	530	505	502	498	540	526	484	472	476	496	463	522	511	477	472	496	475	494	535	502	519	494	546	477	497	515	501	487	511	515	511	538	517	515	529	520	528	521	469	466	525	491	478	546	490	519	508	489	486	529	517	491	498	517	498	484	509	474	511	532	482	488	504	508	523	476	561	517	485	531	523	499	478	491	478	547	478	491	503	489	513	538	511	528	440	500	490	496	526	508	517	492	524	516	492	497	505	529	492	460	494	444	512	514	547	484	469	477	567	488	485	524	503	517	521	527	514	484	493	525	488	500	484	520	516	509	486	482	493	499	510	485	512	518	483	495	466	485	498	471	512	495	501	459	495	518	520	485	524	499	486	527	497	489	476	497	518	496	492	486	508	507	530	484	538	487	523	498	483	510	511	480	462	520	556	485	522	526	531	543	526	493	490	494	505	502	506	491	483	493	526	464	502	496	478	485	475	441	519	524	501	507	509	500	495	521	525	506	472	490	524	516	521	503	520	469	498	468	512	526	512	504	544	478	501	536	527	489	473	530	511	526	509	484	513	496	504	536	539	527	495	508	455	518	488	483	527	501	527	557	510	491	516	507	507	497	534	480	487	504	511	499	509	506	538	521	509	493	499	484	509	507	508	495	532	515	516	485	462	473	512	475	520	527	509	508	563	498	525	519	479	499	498	471	519	495	468	511	516	496	514	541	489	495	527	499	489	496	516	490	503	525	547	523	474	523	467	503	523	531	492	508	495	468	515	503	495	481	480	519	490	504
5428	1301	1245	736	575	527	471	551	1720	3243	2605	1512	747	534	484	400	434	428	463	445	431	395	393	422	397	403	389	433	427	414	407	394	414	396	409	435	379	410	438	376	413	404	409	414	474	429	412	410	417	440	390	390	398	419	432	426	441	365	451	406	411	418	443	428	396	386	434	448	469	422	389	428	390	433	424	414	394	420	421	417	401	399	420	472	404	385	416	428	399	394	431	403	396	409	422	435	405	404	399	398	414	424	427	407	409	443	403	396	399	378	454	403	420	382	437	424	457	413	401	440	431	420	395	412	400	408	404	412	422	409	407	413	450	440	420	371	424	405	450	370	416	421	446	378	416	434	425	437	426	444	407	451	397	400	431	379	463	457	422	378	409	430	445	434	424	426	438	412	414	402	434	421	420	395	459	418	449	417	419	413	408	460	437	459	414	460	422	412	383	422	421	380	424	422	403	413	405	394	422	418	421	420	421	418	400	449	423	478	410	423	411	396	416	447	384	406	403	403	442	471	447	410	444	411	382	416	421	388	420	415	436	466	451	412	382	391	420	414	410	378	427	421	416	432	454	378	405	423	447	459	387	395	435	399	457	409	428	418	431	439	408	417	405	393	417	392	447	422	439	432	404	432	421	427	395	476	432	428	400	401	472	435	439	422	445	414	425	421	485	413	434	405	384	436	412	412	435	362	452	392	419	414	421	444	399	423	399	398	385	438	415	415	412	398	391	390	429	395	396	407	427	425	398	438	413	401	400	460	430	434	379	478	423	444	380	420	451	401	411	422	437	459	412	423	375	422	402	422	427	434	404	413	421	401	402	426	418	437	414	434	422	427	431	452	397	396	422	412	408	387	415	431	457	434	417	388	442	423	398	427	415	433	419	415	417	412	407	429	437	374	404	372	418	412	415	428	438	389	435	400	413	451	432	416	434	433	432	420	401	436	437	391	426	401	454	404	395	416	395	400	417	399	435	411	438	418	422	419	395	411	403	436	434	402	398	437	438	406	399	444	408	420	363	402	405	433	423	429	449	406	421	382	408	460	428	439	436	424	411	419	415	440	433	433	442	407	432	399	442	383	421	420	424	399	401	442	405	387	419	444	418	395	427	384	430	452	378	401	426	414	392	409	405	403	389	439	432	425	409	414	434	439	391	417	411	424	425	424	418	426	443	392	421	395	400	429	417	450	461	426	438	425	451	414	415	446	386	421	449	456	407	451	439	437	405	429	426	457	413	411	414	438	436	405	451	449	450	401	438	394	425	430	425	428	388	452	422	457	461	403	401	420	404	433	410	407	415	430	408	425	430	429	400	438	447	386	420	378	397	437	419	402	398	433	392	409	431	374	432	390	410	436	405	424	447	438	399	458	419	408	437	410	414	408	423	413	356	418	424	407	444	473	414	405	412	441	397	397	386	432	391	433	450	401	443	408	441	455	404	406	469	445	423	422	419	434	457	432	408	422	426	392	415	414	397	440	459	428	399	416	431	452	423	432	399	405	404	390	409	428	423	447	429	429	436	413	429	387	417	403	388	428	407	448	454	450	422	410	423	397	415	425	439	400	426	402	415	417	408	428	397	417	439	409	440	412	430	389	458	405	442	420	378	414	423	411	425	411	424	442	425	413	403	431	448	446	430	454	439	399	430	419	379	412	420	431	401	417	456	395	431	453	416	410	460	401	428	424	384	395	431	402	413	409	389	437	424	403	407	435	433	436	406	436	414	432	464	452	425	413	424	442	401	414	396	425	404	396	381	400	431	414	460	442	419	452	404	410	432	398	428	385	409	421	373	401	411	391	454	436	421	439	406	426	429	413	420	439	398	436	426	430	437	396	389	420	411	418	381	420	425	429	459	396	428	431	433	402	425	394	426	400	417	411	412	442	413	400	407	411	406	425	395	432	442	404	430	409	394	450	425	418	412	429	438	439	419	449	413	439	382	432	412	393	391	391	459	397	407	430	421	436	454	431	438	405	429	434	460	455	398	452	433	429	455	420	435	440	428	425	414	415	412	400	409	418	465	380	390	429	431	396	393	449	392	371	442	390	416	446	408	413	472	396	398	412	435	387	431	403	453	403	421	436	409	423	404	410	407	452	407	399	427	438	438	413	432	431	449	409	411	433	423	424	401	421	425	409	401	405	406	408	408	421	420	408	414	411	409	432	418	371	415	421	432	412	412	445	458	420	432	398	407	402	427	435	408	434	404	446	415	394	444	409	419	412	463	444	390	392	412	412	428	421	403	428	426	412	423	464	402	405	384	420	433	433	420	399	435	422	425	456	437	400	416	441	417	421	407	432	430	375	402	426	423	420	402	427	414	406	451	385	416	401	455	404	433	425	385	398	404	412	434	414	398	415	408	417	457	410	420	422	411	442	425	420	410	433	429	412	416	415	401	413	427	418	438	438	410	453	436	404	416	449	448	427	427	455	417	455	407	448	426	423	464	417	408	407	415	402	385	402	414	415	394	442	418	403	440	442	414	408	414	440	401	425	420	416	440	388	382	415	415	408	440	419	431	435	421	473	405	437	420	462	410	456	409	418	433	449	435	456	421	414	398	426	422	430	448	445	433	415	422	429	409	415	392	435	383	409	426	428	374	408	408	391	414	438	439	383	433	370	455	416	430	412	441	417	395	405	445	464	388	379	438	435	444	424	461	408	402	400	395	419	433	440	434	424	412	421	428	446	422	420	453	426	466	446	435	428	447	424	415	415	408	468	434	432	421	404	438	419	420	407	434	469	452	433	397	409	451	424	419	400	429	400	392	452	418	416	383	404	441	404	430	458	435	372	410	390	387	406	406	425	430	443	411	445	424	451	407	384	429	411	380	407	449	423	431	395	412	407	423	385	438	396	426	401	434	414	390	422	426	392	390	404	414	452	432	406	401	435	466	411	412	421	397	426	433	421	458	439	404	396	415	402	442	438	446	399	389	433	427	432	397	414	416	455	415	388	414	404	398	430	440	391	422	426	408	406	423	448	409	406	440	421	434	395	395	397	469	439	395	437	417	464	391	410	440	428	415	454	421	436	388	403	406	421	411	377	406	438	430	412	407	422	381	399	389	418	395	400	400	440	429	437	398	402	399	398	416	405	405	440	409	436	418	423	414	401	470	381	462	408	432	417	428	401	440	418	414	437	435	442	371	405	384	414	435	404	396	429	424	385	410	402	417	446	414	427	429	431	398	403	410	408	404	399	412	397	404	451	418	424	434	444	384	422	405	390	414	416	410	428	412	447	409	382	433	389	402	431	460	450	415	380	378	405	458	398	431	420	450	415	432	429	452	426	418	425	405	424	395	412	430	378	446	406	427	441	427	413	431	426	415	426	416	429	394	429	428	434	397	411	408	419	412	419	410	432	417	428	402	407	416	429	449	415	392	431	378	377	418	392	418	399	429	457	393	389	418	416	425	423	417	438	415	405	429	452	441	431	417	412	392	409	427	430	376	463	414	440	415	419	491	435	421	425	404	421	422	391	445	475	441	447
25653	21440	27336	25400	5553	1356	950	788	7934	20941	17380	8371	2183	1004	635	613	571	562	586	575	564	598	546	555	557	555	549	548	576	542	550	589	562	573	573	565	562	634	545	549	570	579	605	570	569	545	571	573	580	540	523	586	570	575	554	561	557	553	596	552	566	577	548	530	548	558	583	604	553	571	574	503	529	610	580	539	570	577	531	567	570	583	577	589	567	580	541	545	571	541	605	580	524	523	584	554	526	555	540	575	584	556	519	547	582	587	555	572	547	572	531	546	533	538	574	577	564	544	613	555	539	570	576	583	544	582	559	517	568	592	563	571	538	547	522	557	563	571	563	557	504	608	535	539	571	567	561	590	519	558	546	569	516	569	547	585	566	579	526	562	571	592	546	581	584	614	542	566	556	536	557	521	552	550	573	564	561	583	577	515	545	548	565	570	587	562	574	559	580	597	567	549	588	551	574	560	558	565	533	563	573	592	565	534	566	579	565	563	594	555	595	558	547	538	605	550	553	537	581	604	533	542	525	527	584	575	516	542	546	591	580	553	560	544	534	556	579	543	562	539	548	576	574	581	555	570	558	537	564	599	564	588	554	559	524	545	541	578	594	568	546	530	540	611	541	592	562	605	555	591	535	597	559	527	560	555	515	574	539	564	573	547	584	538	587	535	538	558	593	593	532	544	550	591	554	593	530	587	567	585	586	547	543	517	546	554	556	540	582	531	558	517	551	602	587	560	532	573	557	567	551	550	581	568	572	557	578	544	564	542	542	586	601	597	606	541	572	586	530	621	599	546	562	533	507	534	563	549	537	579	625	542	568	561	564	578	561	561	577	558	551	583	554	570	536	537	560	584	586	557	569	550	584	558	517	593	555	537	525	585	568	532	533	555	573	565	583	601	587	554	602	545	572	601	552	576	602	569	560	555	562	527	544	554	534	534	563	553	556	558	562	527	537	572	548	587	533	531	591	581	581	555	528	523	594	563	543	529	558	559	548	560	517	559	527	577	542	534	588	598	551	568	574	566	541	583	579	557	588	554	600	547	558	593	572	556	606	576	511	520	557	532	581	565	552	549	508	557	560	570	542	577	568	531	561	528	598	586	608	555	529	578	599	564	555	587	579	542	560	538	564	567	590	548	622	547	565	526	579	569	547	559	570	557	555	524	538	545	528	592	510	532	552	590	549	550	527	580	575	566	574	576	525	587	595	547	550	557	536	510	530	565	557	576	568	593	560	553	545	561	555	604	557	564	532	540	546	555	559	560	556	561	557	560	562	511	585	579	537	556	591	542	571	558	544	578	533	590	555	572	533	541	595	535	550	601	600	553	571	558	544	569	532	558	553	553	546	603	527	567	603	571	590	538	562	520	567	546	566	575	562	605	602	543	543	522	548	581	555	549	538	544	532	603	568	573	553	551	565	555	538	577	556	542	601	576	579	527	599	572	514	514	584	552	555	550	589	548	579	573	535	580	566	556	555	537	552	544	579	584	497	545	593	567	549	545	529	553	550	594	542	583	574	567	559	536	631	536	553	501	562	561	593	546	582	506	579	566	530	569	552	601	579	582	569	529	562	556	567	551	547	558	574	508	538	547	569	532	544	576	587	509	593	578	593	554	557	546	587	569	521	611	578	567	586	566	547	591	552	612	589	560	567	595	544	593	587	571	568	599	577	565	593	552	565	564	578	601	556	540	576	603	584	560	594	538	547	591	594	549	590	596	546	586	498	568	575	532	547	566	554	599	579	561	554	584	535	509	606	564	571	532	576	562	581	578	552	583	553	572	559	524	524	582	587	535	546	523	570	565	537	550	537	568	519	567	580	607	601	545	565	559	563	580	532	578	534	623	547	553	570	592	569	573	613	544	577	556	569	534	574	582	559	591	574	572	608	561	542	545	554	555	552	555	561	553	546	553	544	545	565	584	551	570	533	551	585	541	603	524	517	540	557	541	541	544	581	534	502	558	525	517	589	513	583	595	552	561	561	556	591	560	534	590	548	535	544	612	546	619	557	553	534	544	567	548	530	556	592	539	531	536	552	572	546	550	564	523	536	527	565	526	589	565	561	602	532	501	543	546	576	581	532	600	534	520	589	575	551	533	573	524	539	553	575	568	572	558	560	548	525	550	547	523	560	603	565	556	533	551	540	600	532	560	555	568	540	517	579	586	569	540	608	576	547	556	523	544	542	560	548	583	569	587	558	538	574	539	547	608	556	600	577	532	565	574	581	581	579	572	564	557	514	568	572	510	568	569	549	574	592	619	535	545	565	544	561	549	544	609	544	570	555	549	592	585	607	568	579	590	529	530	598	553	577	591	540	501	588	539	503	556	528	507	547	550	581	540	550	638	554	601	537	525	562	561	518	603	559	543	490	533	596	546	579	563	547	564	557	558	562	571	598	563	541	536	541	553	568	533	535	564	538	575	582	595	521	614	544	581	544	553	583	528	538	578	599	559	592	532	583	539	573	530	559	560	486	537	595	569	547	561	537	542	566	535	569	539	549	559	607	559	562	516	576	617	560	550	516	570	573	565	593	581	553	553	565	570	575	526	565	517	572	530	542	587	531	544	594	555	520	564	553	550	560	555	590	566	538	563	601	560	580	569	570	568	584	535	545	563	569	590	553	557	560	521	561	584	589	539	563	557	575	598	541	543	547	550	548	571	579	607	602	563	542	587	556	540	568	588	563	576	540	578	557	522	543	551	557	543	545	527	578	568	566	579	518	541	541	577	552	572	542	524	533	538	530	574	506	551	573	546	535	516	564	634	610	584	521	552	541	561	556	554	542	536	538	545	546	509	553	558	571	581	570	545	561	514	554	575	591	533	579	553	529	543	556	606	580	587	552	567	560	549	550	538	556	538	553	605	525	590	568	566	553	586	580	572	580	509	553	545	580	545	551	559	563	573	551	540	565	561	572	579	592	591	589	562	616	545	570	534	557	565	530	551	539	552	591	564	608	572	567	592	588	584	549	589	539	498	555	550	543	574	538	554	566	576	592	552	520	508	594	555	600	564	565	557	562	561	536	544	548	579	589	536	577	565	615	563	559	587	608	536	544	537	587	544	515	545	566	592	576	545	566	572	516	529	563	513	550	553	586	551	597	532	528	572	541	554	572	570	564	522	558	595	566	550	560	552	544	511	571	548	537	534	595	540	556	535	559	509	592	573	508	567	587	564	537	563	586	599	579	581	529	577	534	556	541	559	582	539	561	579	618	527	550	554	562	588	567	577	607	519	588	528	501	583	540	596	561	573	556	594	570	564	549	597	537	568	540	561	572	528	565	553	571	524	530	532	550	587	547	588	568	560	515	570	544	584	549	528	576	533	606	601	590	519	546	547	563	535	581	524	598	586	558	578	567	562	559	576	537	574	503	513	535	565	503	534	577	628	562	549	552	529	565	592	577	560	553	594	544	557	531	519	575	560	575	551	547	571	574	549	540	521	547	535	572	576	558	548	609	593	545	574	600	536	544	575	526	612	575	593	541	604
4014	4008	3451	1929	1244	1063	921	849	11136	19852	15037	7264	2105	1150	705	515	473	465	449	487	510	482	482	490	487	454	468	472	464	497	452	467	461	493	498	457	498	454	516	480	498	494	489	493	484	476	515	472	440	492	459	514	462	477	471	468	491	488	493	507	506	477	471	463	469	484	486	475	466	506	493	439	479	451	483	455	461	503	473	457	465	487	487	535	419	458	470	480	449	448	483	471	479	483	473	467	463	472	489	470	459	487	509	445	447	437	473	467	469	479	461	464	452	474	466	463	465	475	491	486	501	452	480	488	510	480	485	465	454	482	488	454	487	444	510	472	482	507	494	482	444	486	511	490	495	457	450	500	459	473	466	468	489	441	483	482	472	505	440	464	453	439	413	457	472	476	491	475	503	473	477	456	455	478	412	458	446	433	467	467	449	514	470	453	468	467	464	471	471	486	450	452	500	454	456	482	488	487	471	469	499	457	460	460	487	498	498	519	516	478	465	454	446	485	491	479	470	499	473	503	488	457	484	501	455	466	461	465	441	461	486	485	451	512	440	472	457	464	476	482	508	482	501	510	460	459	432	472	509	466	474	467	511	480	505	479	483	477	462	495	503	496	469	503	445	488	462	502	484	501	455	470	525	507	495	476	480	436	445	478	447	486	494	520	450	473	459	496	495	522	486	465	493	468	480	486	459	463	455	466	479	467	449	494	480	492	481	484	477	471	467	497	500	449	471	516	499	461	504	501	459	480	465	479	483	491	449	478	475	434	446	473	451	453	487	443	457	452	482	526	482	479	481	479	473	494	456	469	463	506	455	504	496	475	529	457	513	484	500	493	474	485	480	494	480	419	515	473	434	500	460	475	461	475	493	455	465	480	481	441	483	457	473	447	533	518	465	483	492	453	493	464	466	488	476	482	458	485	501	463	461	498	454	458	497	451	488	491	468	479	497	417	474	500	482	457	473	459	490	468	464	503	461	427	445	462	477	460	432	449	487	491	419	470	438	446	483	462	487	458	515	532	503	524	473	435	468	470	453	487	496	492	479	454	483	508	450	480	466	440	454	483	500	463	439	503	459	470	456	443	486	452	494	451	467	519	464	476	445	512	472	449	442	509	499	480	485	478	455	490	492	450	433	454	477	498	480	498	456	475	468	475	486	458	455	475	441	436	473	466	506	474	480	468	471	473	518	475	497	486	494	469	460	495	462	473	439	508	498	496	453	474	459	486	478	482	492	484	476	483	466	481	502	497	506	434	498	470	474	437	478	482	497	500	457	492	429	498	473	452	423	476	476	477	460	492	469	444	484	455	449	523	473	492	489	461	493	481	451	471	481	487	475	451	481	474	491	469	495	501	491	497	550	437	465	467	487	494	507	465	487	481	485	460	466	484	502	473	456	459	502	444	472	471	480	480	460	460	477	490	455	463	463	465	479	480	496	462	474	495	467	507	494	485	513	510	427	466	466	476	505	469	454	483	508	500	478	498	493	470	479	466	472	513	451	485	449	468	483	478	492	476	454	457	463	412	466	457	497	491	516	459	485	489	466	421	441	433	474	491	469	472	484	438	502	459	483	520	433	419	467	476	478	460	490	472	504	532	454	480	485	503	481	472	464	457	458	472	504	464	464	483	477	450	508	482	510	491	467	484	446	487	490	466	465	500	460	459	496	530	441	506	484	463	473	438	516	472	473	454	489	455	484	487	488	489	481	501	453	464	471	495	451	495	478	462	521	465	484	451	458	475	460	464	486	504	435	480	477	451	472	504	449	478	475	489	462	488	479	467	468	467	449	454	473	483	458	474	480	452	461	499	472	510	526	483	443	496	441	473	476	477	503	470	506	495	457	428	477	463	460	498	461	489	493	493	454	469	473	495	447	480	467	458	473	511	500	435	510	481	484	497	484	470	445	434	496	451	447	491	512	466	468	475	482	454	434	458	450	452	499	458	505	485	470	470	418	495	458	498	536	493	465	429	482	422	457	492	486	541	475	509	494	454	501	467	471	489	476	497	500	508	503	477	471	494	493	453	463	483	420	495	434	487	480	462	492	497	491	454	444	441	466	465	512	481	486	498	504	474	476	466	488	489	503	472	490	475	455	476	463	480	491	479	481	501	504	505	494	493	504	480	476	443	480	482	489	467	502	478	467	495	511	478	488	492	456	498	468	455	450	504	431	470	474	453	496	451	472	487	437	498	490	491	466	516	496	460	476	434	495	474	479	450	503	467	507	455	489	446	472	474	476	542	451	449	463	478	496	512	479	476	453	493	501	485	519	424	499	467	451	499	449	457	484	479	493	462	485	494	424	436	474	511	496	532	489	468	433	524	460	497	456	448	498	493	529	505	472	477	444	447	474	493	479	481	475	438	499	491	461	520	493	462	486	463	515	488	463	497	485	458	494	455	502	471	474	467	443	477	474	482	477	504	474	463	458	494	436	482	463	466	487	495	513	506	433	462	502	508	491	448	436	518	442	474	464	456	430	497	520	505	489	495	501	514	466	471	496	483	480	448	479	489	485	450	475	497	483	495	441	471	473	445	493	437	459	495	467	434	457	498	512	455	461	443	459	462	451	494	489	467	509	463	456	486	450	483	434	477	476	483	462	493	487	465	478	447	493	448	458	504	497	472	451	474	450	532	469	478	455	484	479	484	507	537	470	498	449	485	512	480	504	461	484	468	469	463	445	456	508	462	477	496	444	421	488	458	481	476	464	489	475	471	466	491	499	459	468	449	463	446	446	478	470	478	507	474	461	473	545	525	525	495	467	465	474	457	498	507	485	463	431	469	463	512	492	494	465	474	484	461	455	482	487	428	460	462	444	481	466	481	493	476	485	458	515	498	480	467	454	441	487	459	468	485	491	470	498	460	458	479	529	475	511	426	455	449	456	482	489	459	501	462	427	466	460	500	454	493	483	506	489	485	480	495	478	470	484	442	493	468	464	428	493	491	499	457	491	511	460	495	506	436	509	475	503	519	436	500	461	493	466	468	500	466	448	464	460	471	461	464	474	481	455	463	481	465	434	494	437	473	441	502	506	496	488	483	462	477	496	478	430	450	481	475	498	491	486	455	443	511	468	464	470	458	467	466	489	471	501	476	441	459	480	451	484	465	462	522	485	445	465	463	486	480	479	459	496	474	472	493	441	471	458	542	483	481	474	451	483	448	469	475	495	476	496	462	499	463	439	490	452	478	465	435	479	484	447	467	499	470	422	486	498	451	508	492	468	486	468	466	492	478	465	496	472	430	525	491	460	490	425	490	455	495	481	467	450	450	485	472	466	484	455	491	471	442	483	482	481	427	504	502	456	489	500	490	494	465	478	474	461	475	472	464	468	461	497	507	502	502	463	457	454	474	503	448	521	495	469	509	498	469	487	466	454	465	485	434	498	531	474	489	477	489	485	525	460	451	496	481	474	471	441	477	484	488	494	477	465	468	508	449	469	463	454	508	480	440	460	460	463	472	459	469	446	471	500	463	498	445	495	453	478	471
24384	21412	28739	24475	21367	8398	2047	1435	16067	38863	33001	18659	5088	1959	1068	761	720	740	767	719	725	710	743	732	758	663	656	698	748	691	724	698	728	712	718	669	772	714	759	746	712	739	713	703	691	707	715	670	778	765	737	743	701	731	681	665	690	730	656	760	684	726	735	696	683	723	747	713	739	727	737	715	681	692	711	692	756	690	741	721	692	755	719	680	660	733	679	737	687	705	689	729	714	715	734	687	729	740	703	742	711	749	728	669	683	736	703	688	706	723	739	674	724	720	780	701	681	708	686	630	691	726	704	707	707	673	716	693	758	720	698	772	694	681	732	688	712	687	765	707	753	712	733	689	686	722	726	693	743	728	710	689	685	742	701	703	674	718	651	704	702	683	700	676	688	701	699	708	662	739	734	718	680	707	715	719	682	732	690	710	678	714	708	715	660	670	695	726	699	649	695	679	707	695	751	702	696	668	689	712	727	706	653	738	658	715	716	681	704	681	720	709	693	731	753	761	729	728	728	658	729	725	740	698	689	704	680	724	713	728	691	712	700	732	737	710	721	757	708	689	738	722	719	666	668	677	709	674	726	739	716	716	692	698	742	711	692	740	754	707	739	721	695	715	693	654	680	758	709	722	683	701	735	697	726	750	690	713	664	710	715	770	722	677	705	664	707	705	702	751	711	728	724	718	712	694	715	702	706	696	728	680	748	727	695	698	687	745	764	727	677	733	689	722	716	766	679	676	661	716	765	713	753	689	769	708	692	754	659	718	708	749	735	678	749	737	746	706	719	682	706	694	733	697	694	670	708	732	762	732	698	748	668	717	702	705	719	705	661	708	724	729	727	704	694	701	718	698	679	718	705	731	710	688	705	704	712	720	717	738	713	702	707	673	667	716	649	731	710	651	698	718	697	756	709	706	725	720	697	729	679	668	675	727	682	642	732	704	677	681	728	680	672	675	716	706	690	686	683	736	690	686	696	703	747	694	703	693	704	693	742	689	706	698	755	699	721	683	722	697	729	764	720	709	694	679	683	689	678	728	720	713	729	738	705	702	667	690	718	700	696	700	740	717	645	705	725	672	751	724	722	721	724	681	741	716	725	640	673	701	727	676	721	709	711	720	716	734	723	731	717	688	716	698	734	703	704	744	747	707	667	709	709	685	743	731	720	731	738	704	687	701	706	671	708	676	726	735	677	694	746	666	702	689	705	745	720	699	708	655	774	725	780	719	722	696	715	682	704	689	739	668	696	698	726	708	712	693	707	754	687	688	696	696	707	678	713	707	710	702	743	704	719	743	707	650	709	689	703	650	709	722	763	717	761	715	687	680	706	666	704	740	685	606	671	680	688	692	706	737	695	679	784	702	754	696	729	702	683	702	654	701	711	730	733	720	713	709	676	723	717	683	686	680	748	715	711	724	731	696	703	720	684	739	708	691	684	729	708	677	712	720	757	703	691	717	725	695	752	688	717	746	754	708	721	684	739	694	743	707	667	727	753	719	742	702	663	665	704	746	714	665	681	700	760	743	711	670	743	736	728	727	680	703	707	704	699	685	742	671	710	692	722	716	709	721	678	732	719	716	680	697	696	677	681	637	678	677	747	659	686	698	693	729	685	694	721	692	726	708	704	699	694	703	720	676	714	664	702	696	719	669	695	716	695	702	706	654	702	676	689	713	697	673	674	722	729	742	725	711	670	710	775	672	689	720	744	733	745	750	702	713	705	705	713	700	695	740	731	713	717	720	678	739	723	702	702	743	701	686	722	730	688	758	717	708	683	668	750	689	764	686	759	714	734	716	701	730	711	667	739	702	680	713	710	733	676	709	739	683	660	681	722	790	678	678	736	660	678	724	658	739	684	679	684	694	706	673	673	683	693	714	668	705	672	706	689	751	701	688	699	719	728	696	658	639	709	681	698	724	708	735	691	699	693	688	677	685	731	702	649	678	729	716	690	690	688	727	693	662	696	688	715	722	668	740	701	695	670	751	698	712	701	699	743	682	693	717	697	720	735	684	669	702	727	779	707	737	656	714	732	748	701	731	668	758	668	733	703	701	675	707	750	702	707	686	728	749	735	715	699	671	736	705	693	686	678	706	695	698	709	747	690	723	685	700	710	672	703	680	681	711	728	735	706	733	679	738	696	747	703	646	715	695	720	729	707	685	757	712	707	707	719	675	702	719	703	673	689	664	694	674	693	735	654	694	674	707	703	726	753	694	713	710	732	694	705	676	740	714	658	702	683	680	706	722	667	702	704	734	702	659	696	652	743	669	681	717	700	710	739	746	708	688	716	704	679	716	674	725	682	682	695	644	719	687	705	669	671	672	698	704	698	670	676	679	720	741	712	792	736	725	665	690	710	720	711	709	714	691	736	766	727	695	757	661	701	701	704	706	711	675	719	726	699	709	696	702	698	694	696	711	693	669	687	747	687	739	703	719	749	727	659	725	667	722	781	704	696	727	669	699	726	722	707	685	716	703	709	726	671	701	674	679	679	719	634	707	692	764	671	751	674	675	712	677	720	667	704	717	726	674	697	721	707	723	682	668	707	743	703	742	703	695	723	703	759	667	717	716	686	740	679	686	734	705	729	690	714	756	742	671	722	706	730	715	736	735	718	695	695	706	699	727	684	738	684	683	736	708	664	718	756	709	691	733	741	730	715	705	656	718	737	740	677	708	690	653	701	707	711	666	675	713	734	746	717	700	694	677	713	687	690	663	739	707	705	777	686	741	720	693	669	731	710	723	697	711	730	686	686	715	685	752	733	729	711	679	712	677	712	712	654	692	734	734	719	724	770	727	714	728	739	716	734	699	747	681	700	711	677	669	690	711	693	710	722	679	750	774	686	688	694	752	689	719	744	654	681	703	748	718	729	674	668	698	705	727	719	731	703	705	705	710	716	697	697	782	660	698	682	729	687	741	661	731	734	718	728	678	737	714	690	700	692	693	676	668	714	765	710	714	716	707	712	719	665	672	719	759	664	671	738	732	708	746	757	701	684	700	696	683	649	738	713	695	726	713	748	727	685	691	668	715	703	681	700	697	695	661	705	763	704	658	677	731	698	627	710	725	716	722	745	671	688	724	692	697	688	719	727	711	681	743	734	721	730	702	715	735	711	700	699	754	706	732	668	723	732	690	702	725	708	689	714	708	692	695	751	686	692	732	716	736	683	737	654	670	734	699	710	680	764	724	684	696	693	732	742	702	711	736	687	718	724	710	746	675	674	673	723	664	712	707	759	696	732	713	713	693	690	693	699	687	713	704	771	699	728	719	707	709	705	675	710	723	685	703	709	745	676	683	705	692	757	750	685	709	707	728	721	710	678	681	670	727	697	677	739	705	695	694	723	720	732	694	709	678	676	668	691	638	668	729	704	705	680	691	702	690	730	707	731	714	740	750	734	695	665	698	696	646	697	706	724	742	724	691	697	690	719	706	764	708	690	699	723	744	757	724	735	731	685	731	692	732	659	697	731	683	712	680	704	679	686	717
4526	7496	5917	3160	2412	1843	1391	1426	20530	35645	27297	14075	3855	1898	956	677	578	625	556	611	621	588	586	633	595	569	600	605	573	597	618	606	606	566	575	585	610	579	591	575	600	585	580	566	570	607	567	585	601	564	593	584	608	637	595	609	620	614	610	627	591	612	575	614	579	606	584	594	574	571	609	565	569	600	587	623	609	600	607	573	553	577	596	594	571	591	629	587	579	556	563	567	552	597	562	568	611	592	651	569	587	592	615	543	557	607	602	612	568	614	593	600	568	635	576	601	643	650	574	584	602	553	583	632	635	624	586	549	571	628	607	562	597	607	579	592	575	558	616	580	600	592	592	586	620	563	581	547	620	563	583	607	545	577	563	547	628	591	596	574	562	586	576	591	578	603	602	577	610	668	600	594	571	601	564	617	591	578	609	589	616	566	597	600	532	602	622	602	601	555	573	612	596	568	594	554	579	615	601	611	600	575	603	605	606	607	606	525	581	573	571	608	624	565	628	613	578	618	583	585	587	572	550	540	595	558	609	599	550	585	577	577	582	572	593	607	578	571	619	605	590	634	631	567	600	585	619	581	610	606	546	565	552	591	575	594	585	573	571	584	609	574	543	598	577	594	596	571	576	586	573	576	593	526	579	577	588	583	567	640	568	575	599	585	593	585	632	634	577	578	574	555	559	578	578	616	665	542	625	609	600	591	557	588	570	601	624	593	569	581	550	582	609	589	613	562	616	600	580	594	575	592	609	583	572	576	550	590	588	576	572	597	607	584	591	570	608	602	628	586	550	601	601	601	569	609	603	601	574	628	574	603	608	595	598	584	568	548	597	553	599	590	571	597	619	600	572	576	593	616	600	586	605	578	648	605	569	569	587	596	643	606	600	634	592	558	590	574	586	602	601	629	585	619	600	587	594	589	586	549	614	620	577	572	613	618	642	542	576	584	594	557	622	593	593	579	563	629	619	589	596	609	631	565	604	589	579	586	603	578	599	568	577	575	573	565	553	613	619	543	627	615	616	624	570	579	627	607	602	627	579	590	569	579	555	524	605	596	606	627	631	580	590	591	551	569	603	560	562	599	612	610	611	576	562	613	565	571	632	611	586	556	610	600	601	583	604	579	615	585	585	576	542	646	608	592	588	573	549	621	591	549	602	580	597	587	558	614	589	590	602	592	594	556	655	632	620	558	572	610	608	574	616	544	570	631	573	608	599	550	566	571	609	573	581	552	602	561	551	612	600	578	588	589	577	585	594	614	592	562	571	602	621	589	558	532	591	577	606	598	558	582	595	586	577	607	545	589	553	573	619	596	594	605	586	566	645	559	592	568	554	582	602	591	583	619	556	591	612	592	614	620	600	601	610	586	601	588	591	580	581	576	581	598	578	574	619	616	527	583	586	576	618	589	603	590	598	574	604	605	587	582	573	608	580	593	619	591	611	616	569	591	627	571	573	592	567	594	561	571	590	610	613	609	640	576	632	569	561	610	612	602	580	596	630	577	554	605	557	602	547	581	610	596	558	551	581	601	554	609	582	559	616	615	572	579	635	603	637	591	586	564	623	602	588	572	558	586	584	576	594	644	545	610	588	573	575	591	612	613	594	580	596	587	582	601	584	617	579	584	600	587	616	570	595	578	568	579	551	581	609	619	622	597	603	605	539	583	598	615	564	603	560	596	577	601	561	571	576	581	505	575	575	629	564	609	575	606	551	582	589	608	607	582	607	629	542	607	586	569	551	588	564	595	562	589	584	594	598	579	565	603	619	557	605	570	616	599	607	578	595	637	564	568	617	594	583	600	591	623	597	549	577	582	559	607	591	570	555	585	570	615	556	559	616	641	574	554	593	576	566	603	573	566	579	591	593	564	594	562	657	590	616	618	584	570	565	582	564	590	604	572	590	617	576	569	582	577	556	621	610	584	586	581	616	546	573	600	549	536	608	560	543	584	567	565	547	568	611	564	569	593	608	624	562	611	529	565	611	554	578	579	626	598	620	575	569	606	636	571	596	570	613	579	546	605	621	579	620	584	597	642	569	592	601	603	578	609	579	598	555	587	587	575	577	577	579	607	592	576	638	550	619	652	523	595	583	585	526	589	610	592	592	597	558	569	604	588	552	596	563	587	577	594	566	582	580	560	595	543	593	629	589	572	602	565	565	605	550	557	619	548	620	604	575	597	587	587	549	594	578	573	627	566	596	594	602	549	595	614	608	584	572	559	520	543	565	614	622	618	546	601	594	620	593	582	594	611	584	554	570	629	575	575	573	600	612	561	583	607	586	592	599	596	603	557	588	584	594	561	591	576	612	533	588	584	536	582	633	581	580	636	599	577	586	596	608	572	602	581	581	625	581	569	553	597	607	593	619	603	623	611	596	572	588	563	588	596	590	595	586	577	578	609	605	585	581	587	635	571	535	582	621	595	591	547	562	610	629	583	599	601	603	609	543	573	577	556	609	586	544	611	567	610	598	580	604	576	632	587	603	567	628	591	594	573	626	633	592	575	569	597	575	602	607	583	572	606	586	565	611	569	616	585	589	577	575	554	604	589	569	634	623	646	597	614	643	577	560	578	563	586	574	587	579	605	562	594	628	568	563	576	603	630	599	604	595	633	609	591	603	563	593	588	603	566	631	583	541	582	598	602	648	560	565	577	567	577	573	626	626	583	604	587	604	587	580	583	598	586	625	640	594	620	563	620	583	587	580	574	583	622	562	590	615	625	616	560	568	579	532	555	599	565	585	600	619	611	616	593	553	587	615	570	557	555	643	566	588	646	603	587	589	617	601	612	584	572	604	594	544	582	592	575	606	576	593	576	582	611	564	574	613	607	603	592	586	539	577	617	604	594	601	602	576	556	624	593	594	581	567	597	584	606	601	619	573	614	585	577	598	616	581	602	566	602	593	559	572	617	559	610	555	599	601	578	601	566	571	549	567	621	588	555	597	597	584	566	588	556	572	570	600	569	600	575	598	574	581	570	598	591	588	582	583	598	601	613	611	582	588	561	603	613	604	583	560	587	586	661	602	533	566	602	642	563	565	554	612	532	575	574	559	594	608	601	505	578	588	573	567	591	559	580	577	551	609	585	563	581	599	572	593	572	610	588	659	655	588	563	582	564	624	619	575	583	590	565	543	581	563	619	558	556	550	569	602	548	588	581	609	599	582	604	593	583	556	602	571	582	611	601	543	602	618	584	560	573	578	608	576	573	585	633	577	576	576	571	578	580	629	647	595	556	576	609	586	566	622	632	599	552	578	591	599	596	548	593	600	594	578	635	570	575	581	566	584	618	577	621	609	595	577	599	627	567	580	578	563	573	582	590	549	524	602	551	585	554	574	569	561	580	579	588	568	587	612	564	613	574	595	629	586	598	594	561	546	563	567	587	593	569	580	593	553	550	581	600	603	596	591	660	589	580	592	575	574	573	612	581	549	606	593	591	594	587	579	598	582	584	605	604	595	563	599	606	566	622	629	584	575	495	573	591	620	564
27741	12451	2401	1188	798	687	601	606	1558	3043	2613	1572	854	651	588	528	548	549	519	510	524	473	559	554	503	547	518	519	561	517	535	564	535	522	497	537	517	518	536	535	573	551	561	546	534	549	548	551	573	559	564	559	542	494	536	520	531	507	516	525	552	527	547	506	515	542	534	512	519	503	531	500	541	523	533	448	550	534	520	566	567	546	557	544	577	524	502	541	526	495	523	561	542	527	515	486	519	526	501	508	527	534	555	533	511	521	537	543	515	563	518	553	592	519	556	528	557	532	517	506	557	521	516	539	542	535	478	561	526	500	550	534	514	528	520	522	555	544	525	538	538	492	503	509	470	538	564	540	513	498	500	476	555	530	530	514	529	534	539	529	507	488	563	549	515	561	501	527	501	505	494	521	573	525	504	505	542	503	543	508	532	550	523	528	554	526	542	491	582	532	565	471	533	493	531	481	539	567	547	551	526	554	538	507	518	519	537	587	521	508	533	546	532	492	511	510	497	543	523	523	514	544	508	556	564	536	503	557	552	531	543	524	535	514	529	572	527	534	535	532	531	528	527	518	504	491	500	543	504	544	502	547	528	534	549	518	540	543	546	524	513	517	504	549	542	541	492	523	513	502	515	526	528	579	539	532	531	534	496	518	560	543	607	540	538	557	543	568	557	539	515	607	587	549	527	571	544	550	542	529	571	557	541	552	494	542	533	536	522	519	554	538	523	508	530	517	532	568	539	554	540	522	513	529	538	488	519	499	532	543	496	519	510	519	557	491	563	508	598	513	525	523	524	502	511	516	555	503	542	524	539	538	529	588	537	565	567	502	508	534	520	516	596	560	526	517	523	517	480	539	525	487	576	498	534	494	554	504	549	560	580	519	534	507	549	526	535	563	537	531	511	516	547	544	558	583	551	545	560	576	509	543	554	560	548	522	544	563	502	506	563	551	561	548	491	522	525	552	532	546	527	535	545	572	520	556	520	523	530	544	517	540	536	543	523	505	539	525	496	536	556	517	527	543	559	505	523	549	547	531	548	543	507	526	537	472	561	538	554	495	546	522	545	513	474	572	510	532	500	498	509	495	509	530	550	549	494	561	555	564	526	528	516	535	516	528	535	519	529	511	531	529	501	531	559	551	503	542	567	516	508	542	548	504	543	546	525	515	475	490	528	531	527	538	553	546	564	523	541	492	549	544	543	539	533	553	564	545	534	529	540	562	531	495	520	572	544	527	553	518	497	498	508	533	535	523	519	520	548	515	524	539	519	524	508	504	542	500	494	496	554	540	494	544	558	549	561	538	549	501	476	495	538	537	523	515	544	525	525	556	537	545	561	560	476	546	547	518	547	538	551	572	550	512	511	566	530	525	525	502	519	537	513	542	541	529	568	520	553	529	505	554	527	528	533	590	515	532	543	554	523	492	508	541	560	547	537	526	510	571	563	520	558	560	533	515	510	564	503	521	528	536	556	553	525	569	548	531	540	539	530	520	543	523	562	556	488	548	549	543	563	563	545	504	554	542	549	494	482	544	526	576	540	520	564	513	529	551	536	507	534	496	532	533	552	511	530	504	589	582	531	510	545	541	520	469	545	502	484	548	541	525	528	531	561	523	545	528	481	532	530	558	523	575	522	533	554	506	553	508	554	522	574	530	532	542	519	508	567	607	497	520	476	518	540	550	547	523	541	536	617	532	585	559	471	528	552	542	483	528	558	524	549	517	563	555	555	542	522	538	516	465	563	536	514	518	509	549	505	549	539	524	499	565	471	531	514	511	514	559	521	564	481	529	558	500	535	537	556	507	527	527	595	569	534	494	541	518	516	525	538	549	501	554	531	526	566	523	536	498	518	519	523	522	561	570	547	569	558	552	506	547	542	539	538	536	514	525	529	520	512	512	538	533	488	532	539	551	531	497	525	520	551	523	510	554	519	508	535	526	585	518	527	530	541	579	589	490	495	511	515	503	535	486	550	557	554	544	517	526	564	517	523	544	564	531	515	593	553	515	505	493	551	542	497	524	529	532	547	556	545	540	541	551	502	518	537	530	530	524	562	542	545	549	507	544	502	531	523	533	539	529	570	528	550	538	517	526	516	537	559	528	544	510	523	574	493	524	497	548	545	536	508	519	537	499	547	524	552	527	535	533	550	536	501	469	500	508	545	541	524	551	530	532	462	518	554	561	526	539	542	534	547	541	521	519	534	537	529	555	524	562	575	526	557	508	492	554	498	518	504	561	506	507	527	522	512	521	557	492	545	511	546	552	540	549	561	547	529	550	588	561	495	550	524	541	513	532	531	519	536	527	571	532	513	508	509	525	514	510	487	571	544	537	527	536	515	515	557	500	543	494	545	533	523	569	529	491	534	552	541	552	522	543	588	533	526	544	566	510	573	525	504	560	543	542	546	564	547	487	532	532	524	556	495	512	539	534	544	546	557	529	533	534	518	530	551	526	530	506	532	547	560	503	523	501	587	528	533	530	554	569	547	529	537	535	516	538	524	519	522	525	495	522	539	567	539	560	501	570	543	502	535	522	524	541	539	540	526	532	552	512	520	510	505	531	585	516	541	540	533	543	498	499	505	546	578	542	497	520	500	528	531	554	510	508	536	510	516	540	481	543	560	499	524	543	533	524	520	534	493	527	602	526	558	535	496	518	541	543	540	564	547	554	541	534	547	547	559	507	524	550	529	572	542	550	533	512	561	525	509	504	517	512	539	506	538	527	528	542	549	534	548	521	521	521	508	546	536	495	533	510	556	562	504	522	566	536	552	524	506	515	564	543	557	557	538	498	600	540	514	535	560	483	518	536	518	502	535	525	506	543	534	536	520	563	559	537	558	530	546	476	534	569	559	529	523	555	506	554	504	521	545	538	559	549	561	539	533	540	523	492	527	527	563	551	563	540	567	550	526	541	548	541	556	559	548	521	526	490	541	522	525	522	490	526	532	474	548	534	513	556	553	517	512	544	527	556	534	516	542	490	529	580	546	510	503	503	517	490	526	521	552	523	612	549	530	564	574	547	515	520	538	564	548	546	533	529	545	532	547	559	517	512	504	546	566	503	495	530	490	505	543	540	532	550	510	513	513	505	526	572	556	536	512	549	526	531	518	536	529	543	508	529	570	543	568	545	561	544	559	556	509	544	542	561	491	579	519	538	566	543	579	532	543	508	559	525	551	529	531	535	519	519	522	544	505	495	543	515	556	513	512	518	534	519	540	559	536	508	548	525	552	582	536	508	538	546	537	490	557	544	520	576	534	538	501	493	529	557	549	546	490	559	495	553	508	531	540	529	577	532	554	543	520	491	540	511	571	523	541	515	472	557	504	544	546	526	537	556	569	495	543	527	514	543	515	524	529	527	513	519	526	554	542	532	519	535	465	568	511	535	520	566	532	545	528	493	515	537	481	537	538	539	534	494	483	546	535	509	542	499	502	550	527	498	547	558	531	532	520	564	591	548	491	523	507	532	553	539	515	484	526	520	474	531
5494	1435	1344	713	568	566	513	566	2005	3417	2746	1586	820	548	455	433	450	411	444	429	463	439	500	441	451	471	451	437	441	420	446	472	437	409	475	416	483	457	455	442	461	447	416	440	449	459	454	471	438	444	474	468	410	463	443	440	468	445	454	442	448	453	451	418	428	427	449	457	438	426	402	408	436	448	440	403	436	417	432	457	418	429	404	453	446	406	446	459	427	465	454	443	482	444	425	473	463	451	421	442	477	442	444	446	436	438	462	450	423	425	466	471	446	424	433	387	437	472	446	427	458	470	429	472	429	458	421	407	427	449	418	428	419	398	443	421	471	445	441	463	407	415	420	489	459	421	469	433	452	451	418	438	450	419	426	407	408	422	414	455	452	439	441	418	460	451	403	412	475	404	467	429	457	459	458	468	459	411	481	465	439	448	467	430	404	447	433	446	429	490	462	423	406	448	493	443	450	431	420	439	483	455	462	467	400	410	405	453	440	438	427	416	423	430	466	454	419	454	437	405	414	453	410	450	420	479	426	442	438	474	433	409	448	444	402	474	462	419	444	468	461	418	466	460	440	442	420	408	398	452	469	395	462	440	438	449	436	462	447	463	430	413	461	452	460	476	415	426	459	449	418	446	441	439	450	455	473	459	452	404	435	463	431	450	428	439	424	453	435	453	440	444	434	445	455	447	480	456	465	456	398	428	443	471	439	467	433	440	409	448	462	431	463	412	448	440	462	453	452	454	454	434	445	454	467	408	464	452	462	444	414	423	449	410	467	420	418	435	403	473	418	469	445	437	426	436	460	465	403	458	456	419	420	428	430	454	422	430	442	452	457	436	467	408	409	424	438	448	455	464	455	412	414	439	406	412	432	439	438	434	409	448	416	422	457	437	446	441	442	459	432	467	452	409	430	445	409	432	452	424	464	433	455	424	453	413	442	455	446	459	440	452	449	477	436	408	430	476	422	404	464	434	461	442	436	414	431	467	444	428	425	476	445	439	402	409	423	437	423	390	426	451	412	409	458	470	439	473	445	446	432	474	443	466	455	430	428	465	422	414	422	451	469	436	434	468	474	456	421	460	450	431	484	461	448	446	487	460	454	415	373	432	447	426	453	449	424	420	431	399	472	422	467	422	429	440	468	441	468	446	442	454	425	454	414	428	459	453	452	446	420	453	404	452	434	451	467	438	417	455	463	463	441	442	478	468	445	402	456	466	425	471	426	420	454	426	474	437	508	430	427	460	453	457	430	436	462	447	453	435	449	433	411	454	435	423	434	429	480	431	416	464	478	479	475	406	448	407	418	451	477	422	431	404	437	422	454	454	422	400	417	425	422	426	466	433	418	445	444	458	419	444	437	473	478	436	410	455	460	418	441	443	431	442	423	433	410	431	418	446	422	455	458	469	412	474	439	482	453	452	436	457	469	454	455	466	402	470	437	450	469	477	441	431	421	408	481	456	459	445	465	428	451	417	489	441	431	428	432	449	469	423	413	478	459	419	427	426	426	444	448	427	483	437	486	449	443	434	420	403	440	434	418	443	437	455	395	423	436	466	448	390	467	442	435	431	438	420	461	437	442	452	428	474	440	431	426	432	401	433	426	415	444	407	473	468	419	444	434	433	470	465	437	434	456	459	439	412	457	455	428	436	453	428	411	478	426	418	472	447	437	440	437	437	448	439	411	441	435	424	456	402	420	440	424	425	445	440	434	464	450	443	439	457	450	414	435	452	439	423	458	456	460	442	434	439	448	426	451	423	453	466	441	462	434	465	483	438	460	397	469	451	442	447	431	439	417	431	423	467	421	431	445	456	467	438	465	434	451	459	421	427	442	475	452	419	438	425	442	445	442	440	467	415	454	430	453	457	454	434	426	478	451	458	461	401	458	464	436	439	439	450	444	462	414	427	419	433	455	434	421	464	429	469	402	464	435	456	458	433	438	462	459	450	417	465	450	447	466	474	462	437	435	470	449	443	442	417	396	429	425	426	456	487	434	399	459	457	446	462	425	438	455	440	409	428	448	443	432	495	455	452	444	431	418	435	421	431	434	441	474	462	435	456	446	470	413	422	435	399	417	443	462	437	431	443	430	466	480	451	446	460	457	470	451	438	446	395	461	387	444	409	486	414	475	425	420	415	432	477	442	455	441	452	431	431	435	400	414	459	416	406	417	469	425	441	438	454	434	409	473	455	467	464	404	392	443	471	447	495	385	420	447	434	460	391	464	441	443	422	479	410	460	438	426	454	455	408	433	441	407	439	487	471	455	436	453	417	445	422	474	403	431	412	452	466	416	441	429	429	441	446	430	450	394	429	422	462	448	444	435	459	421	448	401	445	453	419	456	445	457	468	427	448	423	481	401	447	409	468	417	479	411	448	454	439	451	416	473	400	432	452	404	428	473	426	449	468	417	429	418	434	473	469	443	450	435	452	396	451	398	409	414	454	449	446	449	448	444	460	436	427	454	477	424	486	436	453	443	439	445	438	413	424	449	439	419	441	445	407	425	452	466	478	443	433	428	454	441	466	429	471	462	453	455	424	471	454	451	412	429	426	428	417	442	446	460	452	457	444	419	412	447	432	446	451	411	433	414	413	446	475	460	445	427	430	422	478	465	407	453	452	423	431	437	446	444	448	447	424	421	437	470	470	439	397	424	439	477	415	416	443	480	476	441	450	423	442	433	445	459	444	437	435	459	448	448	433	483	429	462	435	413	415	416	464	436	467	441	439	433	457	408	432	461	449	472	485	459	441	423	399	433	432	444	453	447	450	416	454	413	431	476	460	475	456	451	423	455	459	448	436	444	452	435	450	443	434	462	426	420	482	405	438	429	429	427	425	434	436	449	473	454	395	451	464	410	455	417	465	422	417	444	465	447	435	417	469	433	438	456	460	436	480	448	415	467	453	455	444	456	463	426	435	440	462	481	429	451	424	424	431	435	465	481	445	449	442	416	458	441	472	430	458	444	457	442	469	425	434	464	444	443	420	417	440	424	408	464	446	425	428	424	461	458	474	447	494	406	458	458	442	438	408	458	437	425	428	439	399	428	458	449	449	434	457	455	425	428	449	418	438	455	457	459	414	447	468	456	438	446	436	445	441	492	400	432	494	451	451	449	442	447	464	494	417	452	470	439	466	430	423	426	455	436	435	441	413	437	473	399	458	477	432	438	437	441	470	450	436	391	423	429	462	434	440	448	423	422	427	423	402	436	467	443	450	418	444	471	446	447	418	465	444	423	491	424	428	406	449	445	444	436	452	416	432	453	417	426	448	419	415	445	474	406	427	455	426	469	417	406	421	416	441	426	423	438	439	427	472	428	437	443	429	437	452	461	448	475	478	480	438	433	456	429	446	430	427	423	453	463	453	463	414	450	445	437	431	464	476	445	452	435	453	426	463	447	403	444	470	436	442	419	447	498	441	455	474	443	441	415	444	418	468	420	453	422	439	454	432	436	411	439	428	434	431	457	464	424	476	443	404	419	445	450	445
25655	21402	27304	25304	5454	1497	1117	973	9760	21641	17803	8356	2209	1024	750	602	568	586	599	621	578	586	581	564	592	589	598	608	567	589	624	618	608	610	575	586	589	614	589	574	596	558	596	610	568	598	618	572	616	586	574	588	555	553	590	612	582	575	597	569	581	584	557	582	582	554	581	575	588	574	584	579	589	573	589	583	606	618	642	615	570	596	576	591	587	623	585	582	555	584	504	598	587	599	608	574	612	549	580	574	596	578	580	572	616	561	565	586	628	607	615	589	579	611	586	591	550	592	610	615	614	646	566	551	603	593	606	588	590	585	605	551	590	593	601	564	630	591	594	584	606	592	573	610	621	575	605	566	587	571	553	619	559	618	591	545	601	576	578	611	590	570	561	634	584	595	581	569	597	586	584	601	572	571	607	600	552	553	541	570	586	554	563	559	639	562	573	584	594	647	631	571	571	586	587	591	580	617	557	568	581	563	636	643	566	565	573	607	594	639	602	594	604	582	606	582	618	604	560	611	594	563	579	622	576	596	613	570	603	585	577	577	585	585	592	613	622	610	618	619	592	562	567	576	563	589	585	603	575	577	631	607	622	605	564	569	563	601	611	586	616	552	593	593	556	590	587	592	580	593	551	545	637	562	583	637	599	512	570	557	561	557	595	585	593	627	560	571	604	550	604	593	581	618	602	594	623	607	632	657	574	600	576	554	609	588	590	567	609	608	610	564	566	589	562	610	582	622	614	564	588	576	613	592	608	582	603	590	586	545	611	590	596	571	590	611	625	579	538	567	553	537	565	559	574	602	591	601	629	615	566	602	621	575	588	636	588	577	617	599	562	592	632	575	603	592	583	610	602	636	584	573	613	566	575	581	572	586	564	608	593	602	613	605	573	574	560	593	594	590	628	580	598	598	613	559	633	626	560	634	601	576	600	588	601	610	582	572	570	603	631	597	635	594	591	566	588	560	594	582	564	635	644	626	548	596	622	542	556	602	560	580	608	576	588	555	608	594	570	606	604	598	615	606	575	551	582	564	579	550	587	613	573	627	556	559	594	602	611	597	574	593	628	588	605	579	567	589	588	566	574	597	579	578	573	621	571	621	576	563	621	603	561	608	579	622	587	604	608	636	568	626	564	623	594	605	584	584	648	603	594	608	575	572	614	626	580	610	570	579	585	594	589	621	573	603	577	585	581	555	584	572	593	560	601	583	538	604	562	618	530	578	610	565	564	571	596	583	596	573	593	585	588	583	558	649	591	621	571	558	584	625	610	636	588	583	616	589	644	595	618	569	588	563	560	605	603	601	607	598	612	611	570	588	600	606	591	590	615	616	559	585	608	609	582	581	622	576	599	576	566	561	615	598	638	588	576	600	573	561	585	599	622	559	594	592	591	599	543	569	577	584	630	595	608	583	600	584	557	559	599	595	575	560	583	569	575	612	614	556	568	603	627	594	577	606	599	584	591	555	601	550	550	595	563	601	562	596	585	558	580	618	552	634	608	602	571	579	599	606	563	570	579	557	599	596	607	608	595	626	600	609	574	585	629	599	609	575	595	595	596	602	567	575	630	590	603	612	569	603	605	538	582	595	608	555	573	554	577	537	558	541	559	658	594	516	640	562	606	614	596	561	638	565	608	558	587	567	566	595	619	583	627	554	613	608	581	572	563	563	599	604	576	604	572	546	568	595	582	596	563	606	566	560	611	575	590	595	597	544	636	571	573	562	629	591	560	610	548	615	585	609	603	603	583	551	616	562	633	565	620	583	642	569	575	597	571	551	564	538	579	577	567	562	577	567	552	617	573	566	596	577	594	593	619	574	587	618	607	563	603	623	581	561	580	570	590	588	585	584	617	591	549	625	600	603	595	590	622	593	649	592	625	582	597	619	626	612	598	610	602	564	604	581	637	544	570	580	650	572	579	578	579	576	629	602	567	568	573	590	577	558	583	595	627	605	624	585	603	601	579	588	586	588	597	597	597	582	571	601	586	569	531	612	584	558	573	581	600	595	600	650	630	613	619	627	583	596	559	572	596	572	612	614	611	573	593	583	593	564	527	591	584	586	555	593	568	558	565	607	548	622	566	642	583	610	573	584	585	550	553	627	554	567	599	597	578	599	620	588	610	587	578	541	540	576	586	602	607	606	611	596	564	626	653	595	580	599	559	556	594	622	578	588	572	555	585	589	603	581	564	604	601	616	611	623	561	567	596	552	595	576	589	599	553	572	582	597	637	577	609	584	588	628	618	615	576	636	588	580	570	556	579	591	555	563	611	608	579	568	598	581	586	598	540	582	536	562	609	599	624	560	605	595	594	555	555	566	610	624	598	556	584	578	520	618	583	553	596	576	579	625	568	590	553	562	577	596	544	586	611	594	571	600	566	608	551	563	620	561	608	569	583	572	549	591	596	601	585	578	594	589	599	579	583	572	610	592	596	611	528	566	561	618	540	584	587	597	609	608	552	595	526	602	602	545	604	575	616	593	575	581	586	582	623	587	612	593	595	585	565	592	632	593	644	531	559	608	611	550	574	598	634	586	616	575	598	576	655	635	603	607	548	564	560	612	610	584	542	556	563	611	549	549	538	604	555	601	585	643	606	626	606	597	549	621	577	632	594	578	588	553	581	593	611	567	545	577	632	597	579	565	576	611	583	566	571	604	553	600	568	608	587	567	604	628	625	598	557	578	630	598	600	611	627	526	579	622	611	603	567	571	594	527	568	601	589	560	633	576	639	630	632	594	598	621	569	559	582	540	556	579	618	593	634	533	602	605	612	593	596	580	587	586	585	595	594	560	585	581	547	639	611	582	584	606	569	605	623	612	572	597	576	610	564	585	547	578	574	623	598	569	561	577	584	567	610	593	591	583	620	570	579	570	597	597	589	587	602	586	611	583	592	595	579	604	541	571	577	611	595	617	574	565	601	634	593	612	521	626	596	618	610	546	569	577	618	616	549	617	586	584	584	565	533	609	578	578	585	589	581	597	614	573	625	578	613	595	571	585	581	550	600	626	587	596	579	570	590	599	612	609	622	557	553	598	621	556	598	561	589	581	584	591	616	571	606	629	570	583	581	583	559	577	639	593	549	603	602	593	575	573	598	595	580	544	610	555	598	573	572	616	576	556	635	649	589	590	573	597	591	607	582	585	576	594	584	598	624	562	570	592	601	564	593	585	567	577	574	562	593	586	590	617	605	590	623	569	581	570	586	584	565	599	600	576	596	596	639	547	591	591	600	567	597	588	613	566	588	594	579	585	581	614	573	611	576	567	566	566	582	609	614	611	585	586	621	578	639	587	594	569	588	595	594	562	590	592	549	589	599	570	581	569	553	568	617	562	558	575	558	581	579	592	583	587	546	603	565	572	598	549	652	576	612	565	568	586	605	583	563	610	565	588	557	551	577	602	572	624	567	632	609	579	587	614	580	604	536	592	601	601	612	619	602	613	602	533	583	577	566	587	586	596	575	577	596	612	602	599	590	546	612	617	593	575
4182	3969	4122	1970	1439	1207	1059	1056	13111	19799	15037	7064	2022	1020	640	533	540	522	511	501	498	478	512	525	488	526	489	500	490	507	545	468	471	465	473	495	516	479	517	555	471	528	485	512	497	470	505	518	505	520	487	490	506	476	499	500	519	503	478	550	497	510	518	498	495	516	499	475	399	506	518	502	522	508	484	545	487	517	508	503	535	507	519	523	489	497	518	508	452	467	491	497	493	526	533	515	541	499	523	481	523	524	486	499	509	494	490	518	462	507	509	472	504	491	510	503	472	497	488	475	446	473	519	528	516	494	537	500	496	535	481	508	459	517	482	496	478	514	503	483	545	522	485	515	499	520	543	510	494	493	473	498	465	533	475	520	548	483	499	518	490	507	464	502	479	518	509	494	479	528	463	464	529	504	501	543	521	487	510	501	491	517	519	521	472	490	453	544	470	516	501	488	547	484	473	528	501	490	483	530	522	497	506	516	532	508	507	474	474	491	482	482	474	492	503	505	512	509	532	494	488	523	494	490	520	500	475	484	493	529	499	515	486	480	511	510	471	515	536	536	525	535	489	479	522	511	509	531	482	505	503	471	478	506	507	536	518	474	481	491	483	480	484	506	502	470	521	488	465	461	483	467	483	468	504	511	468	492	464	517	552	495	501	494	518	487	491	507	467	494	465	502	525	503	461	510	503	511	508	530	517	472	498	543	486	424	505	509	530	517	480	526	525	513	532	527	522	489	495	524	509	575	519	477	477	502	494	493	504	483	509	507	500	490	501	486	487	506	513	485	489	496	537	488	467	507	492	478	474	524	516	480	518	528	499	502	537	521	491	514	515	498	521	483	493	496	498	515	521	491	536	507	498	528	533	472	459	471	501	494	501	504	480	490	500	458	515	531	471	497	512	481	506	525	502	511	492	483	451	451	468	538	503	521	495	514	500	496	503	511	479	489	518	500	474	514	498	546	549	470	495	511	508	483	454	554	524	560	492	519	516	469	498	470	523	499	481	450	494	524	504	536	510	535	500	536	528	522	484	443	475	505	486	456	504	488	478	516	492	487	495	491	487	485	489	482	483	496	501	506	509	561	535	517	494	495	488	497	486	497	500	501	520	483	458	499	526	495	503	537	490	504	512	560	486	490	508	510	486	479	486	464	537	496	507	519	472	528	498	497	512	489	533	487	497	516	458	479	522	522	501	457	496	481	489	466	517	542	521	514	490	520	495	531	524	500	513	508	510	488	462	503	515	531	477	512	525	472	477	502	544	508	506	483	482	500	513	455	526	485	523	442	536	528	510	506	473	510	498	507	544	514	501	520	515	465	495	457	492	554	504	506	471	527	469	509	499	503	495	497	496	525	459	502	514	481	522	520	504	488	548	507	525	508	501	490	510	481	485	488	519	519	513	525	520	481	495	539	494	457	494	476	480	498	492	467	487	533	534	489	508	482	518	487	514	504	505	465	494	484	536	510	512	479	483	474	477	536	510	502	495	494	479	483	530	493	511	511	476	495	497	485	495	514	495	497	490	472	505	511	474	479	482	502	487	464	482	498	521	485	495	499	456	471	523	527	528	474	446	493	502	468	500	504	510	462	471	462	499	511	493	523	490	502	478	527	519	508	485	512	504	455	531	497	497	504	492	465	523	461	512	504	459	537	506	514	488	535	528	467	519	489	466	475	466	499	536	431	494	466	498	502	494	502	466	511	460	482	532	474	483	472	479	465	482	495	494	466	520	469	472	478	495	535	505	514	459	473	504	530	516	533	496	479	503	498	484	500	514	543	464	491	479	475	531	527	543	518	500	489	498	499	485	509	494	506	496	468	503	460	489	495	502	463	498	489	476	502	479	480	469	493	481	479	507	482	520	514	483	505	505	529	497	452	517	541	512	514	500	524	495	512	513	509	531	486	495	514	488	498	468	461	514	495	495	491	465	473	453	485	515	500	501	537	523	515	505	501	483	474	501	545	493	479	502	424	520	511	473	501	546	485	494	499	497	522	476	507	510	501	487	505	501	508	526	512	509	510	497	474	489	474	551	508	481	498	521	478	501	523	540	469	507	471	487	525	527	465	508	477	482	474	515	516	523	516	485	514	520	472	471	487	479	480	495	497	535	500	473	516	499	504	494	504	529	503	492	493	478	508	507	492	464	519	482	501	532	497	444	489	508	480	535	485	498	534	492	503	476	558	521	486	468	488	533	523	503	507	551	518	500	456	480	536	535	485	496	481	513	506	486	473	519	461	450	526	496	517	495	521	491	520	494	492	504	511	519	486	504	465	541	488	494	482	499	489	521	533	519	470	506	490	504	505	479	466	503	520	526	503	464	473	491	474	478	474	449	484	508	470	489	510	500	476	512	516	521	461	468	486	534	485	506	474	504	452	489	503	501	470	500	473	498	476	490	537	482	465	496	510	519	511	509	468	497	514	495	492	505	480	515	478	503	515	521	532	467	490	476	476	471	469	492	500	494	517	491	492	430	489	507	478	513	525	469	466	533	455	508	475	511	522	516	499	491	509	491	485	479	520	513	517	476	501	505	514	490	513	487	493	518	502	489	483	504	486	487	469	486	491	491	542	503	495	520	533	506	528	501	503	483	504	509	516	486	480	523	494	486	469	499	473	476	513	505	538	491	521	527	478	511	497	510	527	515	513	508	499	478	506	517	473	485	475	469	495	513	517	518	465	498	502	494	489	528	459	498	491	520	497	534	443	494	440	488	507	495	480	503	473	469	516	489	486	513	487	500	450	497	472	496	487	482	493	519	517	492	478	482	492	517	491	474	490	460	521	484	466	463	503	484	498	472	493	486	518	481	492	513	497	493	477	488	464	509	526	463	525	516	485	513	481	522	468	479	463	518	471	522	519	488	492	494	492	491	467	503	524	491	519	462	521	496	492	517	496	452	507	514	469	473	472	491	478	472	446	481	507	494	515	545	501	526	491	480	463	478	520	503	479	481	461	509	508	501	477	475	510	510	499	518	511	459	499	500	464	515	502	499	507	486	495	491	512	485	471	462	450	500	467	454	469	484	468	512	547	551	495	508	509	479	489	529	489	484	534	527	459	499	494	454	498	467	497	508	483	492	469	500	507	474	506	488	527	522	466	505	517	451	498	480	513	532	512	511	489	498	503	479	497	498	480	496	445	499	516	509	473	481	543	516	482	505	472	472	498	490	520	512	461	496	526	512	509	484	490	485	465	449	489	491	511	599	484	492	526	482	528	510	509	514	481	515	437	484	504	508	524	484	495	501	515	518	544	484	488	509	517	496	471	486	466	472	515	549	469	481	495	486	532	515	524	535	478	458	513	533	477	490	477	505	470	447	521	486	473	498	484	496	495	526	512	490	502	529	523	474	446	483	461	494	511	446	488	495	520	484	544	510	460	498	512	475	446	511	487	491	492	503	535	545	523	501	486	499	547	485	496	542	501	498	467	512	530	451	463	536	505	491	483	488	505	500	494	488	498	499	485	505	524	455	549	474	513	487	502
24375	21418	28741	24482	21345	8917	2716	1863	17421	38184	32753	18936	4728	1814	1003	805	791	784	730	703	798	772	754	677	762	749	754	726	725	719	758	799	716	779	773	751	742	740	746	680	758	764	734	736	764	758	763	740	784	693	681	786	761	732	745	742	773	723	759	729	745	730	771	759	709	820	713	724	744	777	714	688	708	754	668	736	707	730	758	697	761	746	692	703	738	761	773	763	747	701	735	776	760	751	688	746	751	757	775	694	710	722	696	751	738	720	730	705	723	729	747	755	776	781	733	737	771	723	738	759	745	739	744	778	737	735	774	723	737	777	747	720	684	744	724	720	715	702	725	694	734	757	688	717	713	737	801	694	724	704	715	712	742	699	747	695	735	667	756	697	755	764	723	733	755	733	757	694	720	729	745	739	761	731	794	723	754	777	727	723	733	697	737	765	761	743	715	706	715	717	753	702	695	726	750	780	700	760	733	679	764	781	766	711	715	703	778	764	718	768	663	699	704	716	752	707	729	749	740	792	750	723	729	697	763	749	721	756	700	727	698	743	744	760	741	748	720	753	781	795	728	736	730	664	739	722	701	732	736	694	759	744	708	737	717	744	694	739	729	729	730	725	764	755	697	728	735	728	750	681	667	716	774	760	753	711	729	763	726	720	710	731	699	719	755	758	733	706	733	746	755	690	711	732	686	719	716	716	711	720	694	753	736	691	709	711	742	748	685	759	761	778	711	718	762	734	692	748	707	719	695	712	717	724	747	786	715	724	682	703	714	721	761	754	656	772	762	756	737	717	701	703	794	773	694	728	753	751	816	729	749	660	758	705	743	744	700	744	727	749	729	741	717	730	672	755	726	666	736	750	746	754	733	752	713	710	689	702	734	690	782	706	720	752	770	735	781	707	783	760	735	693	741	754	713	711	739	736	705	785	701	707	676	732	685	734	765	701	716	674	722	714	695	730	757	759	718	687	759	771	730	722	740	729	730	715	691	755	720	763	724	790	702	696	767	756	717	713	761	743	696	686	795	720	763	732	747	771	716	699	732	714	681	767	745	737	706	716	710	724	764	745	729	692	697	756	741	706	734	726	728	736	753	737	727	731	763	693	742	733	743	754	735	692	754	721	715	776	739	746	808	780	736	771	738	745	690	725	736	709	698	748	758	691	732	718	716	727	722	720	727	756	789	729	709	716	727	699	723	697	724	678	757	727	738	716	733	725	687	692	738	753	746	769	714	717	735	721	749	705	726	748	680	703	728	746	748	751	754	716	703	675	714	723	756	720	751	730	751	717	764	736	703	711	697	758	756	696	723	758	759	746	717	746	722	761	727	737	713	703	711	797	717	706	696	761	733	716	701	682	697	685	744	719	748	743	776	732	726	727	682	780	742	696	710	746	742	711	751	687	740	718	802	708	733	688	770	737	745	738	747	724	773	718	729	762	685	666	735	718	734	726	753	720	748	721	806	706	685	753	705	748	727	749	719	715	702	685	739	713	704	780	763	741	781	731	687	745	744	748	732	732	706	737	727	696	683	692	774	736	727	730	752	732	699	758	746	790	750	694	738	754	741	737	773	695	773	703	711	755	735	750	752	750	727	733	742	731	690	721	753	742	746	739	748	769	779	765	692	720	721	715	755	711	732	740	751	729	725	717	770	708	731	735	749	698	730	734	752	752	696	683	729	773	744	747	766	703	707	751	725	736	719	729	706	770	673	724	727	712	741	745	747	703	760	743	702	691	737	687	707	767	725	742	759	748	761	760	735	792	759	734	790	764	727	676	730	760	751	696	768	688	746	736	751	772	746	677	720	684	729	717	703	691	677	732	734	722	761	727	713	759	730	722	757	697	715	679	803	765	726	686	736	753	735	727	782	726	725	688	780	814	737	769	731	730	715	720	688	694	707	710	699	697	750	692	751	715	721	707	723	738	697	696	759	729	683	743	701	733	716	761	703	821	720	671	728	725	756	774	731	721	716	740	761	781	716	750	737	760	730	774	682	721	733	726	715	748	719	754	691	777	716	745	748	728	760	754	746	696	737	710	725	703	751	750	713	741	766	687	742	711	742	745	719	732	700	704	739	758	745	760	704	735	716	717	778	729	683	696	711	710	735	728	714	664	736	724	699	691	704	756	761	730	724	718	707	742	721	720	710	719	736	758	724	777	753	753	766	760	734	743	776	678	719	802	731	743	713	722	679	675	707	770	709	700	723	736	777	774	752	765	746	760	694	746	738	726	723	725	720	748	720	747	705	714	733	723	715	778	748	669	702	705	786	710	763	704	706	730	729	743	707	697	729	743	743	745	722	705	675	674	733	757	682	766	743	791	736	757	744	698	775	760	733	672	729	761	732	731	701	730	707	694	725	721	719	746	761	731	671	698	772	807	746	665	735	788	767	719	756	721	733	723	766	693	752	712	727	683	769	728	726	737	727	726	757	733	716	745	713	749	691	717	724	709	753	714	768	700	727	746	718	743	713	703	772	733	729	772	677	753	698	706	758	696	723	714	686	741	735	717	703	720	693	710	713	678	724	736	722	714	744	748	731	707	703	748	720	755	703	691	714	745	681	776	703	702	776	687	764	727	767	729	756	754	744	746	753	692	777	710	738	725	716	715	668	733	718	710	699	739	742	711	694	737	736	691	699	705	743	755	714	768	694	718	754	715	736	744	709	740	696	738	754	767	735	725	763	676	667	732	718	731	727	758	723	711	723	742	732	761	725	747	727	707	759	736	746	687	754	726	740	743	754	725	754	722	698	740	723	765	729	700	721	731	728	695	736	717	737	744	728	759	736	725	770	728	794	750	722	704	680	737	731	756	690	744	751	722	762	675	736	715	767	754	683	715	736	735	734	730	737	693	731	719	732	752	750	751	701	751	683	725	711	699	710	706	714	680	740	700	721	744	751	743	747	733	758	728	715	713	677	754	741	753	765	738	743	729	835	748	725	761	759	730	761	692	737	772	782	740	724	714	697	700	741	767	756	758	696	720	714	745	705	745	740	704	683	762	793	741	782	758	754	750	719	714	745	765	758	744	744	679	727	726	724	677	749	722	763	775	708	769	740	705	736	776	705	738	750	783	718	723	771	723	710	719	705	769	720	726	684	676	701	666	755	738	799	754	721	717	785	702	712	730	719	702	719	700	730	718	749	736	720	749	743	725	735	729	723	741	747	755	749	695	711	741	752	750	755	739	705	742	708	754	705	711	690	674	710	733	675	729	729	751	734	731	725	742	720	734	742	734	679	712	764	748	767	730	722	721	774	766	733	715	704	789	779	731	699	714	728	745	704	711	767	705	719	738	753	710	740	753	726	757	700	693	676	729	752	731	671	777	677	735	745	774	761	740	725	717	688	735	730	748	700	691	703	697	757	753	713	738	718	718	752	717	702	722	716	722	682	739	704	718	727	733	721	759	728	780	768	726	720	730	724	692	755	776	752	807	745	724	724	723	740	728	733	714	681	693	697	726	729	735	665	716	711	725	789	756	751	747	715	708
4840	8422	6668	3774	2605	2167	2018	2141	22022	34340	27578	14246	3545	1866	921	671	621	648	660	638	554	627	624	603	646	653	598	629	654	616	626	629	644	604	626	653	575	633	625	619	597	658	654	578	632	590	608	592	651	598	654	626	649	662	624	625	650	592	579	600	608	602	656	641	631	591	597	642	597	657	623	637	592	653	602	600	637	598	580	627	607	564	650	575	641	621	614	606	607	610	609	607	650	572	627	620	613	589	607	634	638	614	561	596	607	627	587	624	612	598	641	617	611	609	585	626	665	546	621	612	587	616	624	578	598	615	636	629	609	643	632	649	631	632	659	606	625	606	601	624	613	603	546	608	607	635	659	577	644	604	598	620	612	607	602	607	603	574	614	548	591	592	616	602	609	609	653	622	586	597	584	600	648	638	668	626	610	574	616	609	598	608	613	658	661	614	629	620	580	636	624	607	637	577	631	610	644	618	592	583	619	624	611	617	619	618	624	613	595	591	623	627	638	610	616	598	621	648	637	602	592	597	586	629	612	635	612	603	619	684	604	593	661	636	599	651	614	606	657	607	619	621	580	587	600	635	579	578	635	619	609	628	620	564	640	603	587	601	659	555	612	630	610	649	621	583	621	617	622	618	597	600	606	571	613	635	624	612	631	632	640	647	602	593	625	589	577	634	605	678	582	592	598	625	646	625	643	583	619	660	638	597	608	621	579	575	596	610	637	609	684	624	612	604	592	614	620	600	602	593	631	572	612	607	610	632	617	619	606	641	584	585	648	631	609	569	566	638	654	595	639	637	597	610	619	575	568	643	594	622	638	646	621	580	622	628	636	625	606	607	648	592	559	633	590	609	644	652	623	634	621	613	609	641	608	595	584	616	620	617	618	599	587	578	593	657	634	611	607	620	642	610	622	605	620	605	617	565	586	581	631	634	670	634	614	603	639	580	606	648	632	607	619	602	608	644	619	617	557	613	640	590	593	563	618	551	616	594	629	596	634	618	649	566	610	656	574	604	589	607	575	624	637	581	602	625	589	603	620	636	618	590	572	608	590	649	591	609	607	661	623	600	601	689	589	657	621	595	627	648	609	557	587	634	607	587	608	591	637	599	611	612	645	598	600	656	596	672	595	620	662	609	583	631	607	619	588	624	613	657	632	591	603	616	595	648	632	593	613	597	617	614	607	639	605	619	579	606	644	573	601	591	636	610	566	614	608	632	582	621	650	607	607	605	591	619	570	599	616	592	624	619	625	585	600	626	609	618	684	608	638	602	614	611	613	625	603	574	636	613	589	623	623	601	629	644	662	603	601	617	626	603	601	608	618	638	624	635	604	648	589	603	582	590	591	636	641	628	622	599	633	605	578	585	621	597	576	582	640	629	568	578	607	632	614	575	634	624	599	591	597	611	589	577	594	626	613	612	598	576	575	628	605	617	580	582	574	599	608	602	589	623	622	645	623	561	615	634	587	639	592	638	597	616	636	594	589	645	627	611	614	630	617	620	638	626	590	618	612	554	614	649	612	616	586	642	633	575	618	631	627	585	607	600	622	604	638	603	615	612	586	580	605	562	613	558	597	601	627	592	629	607	633	609	631	627	600	602	652	631	632	574	643	595	613	628	638	607	642	585	605	601	627	613	640	599	631	622	600	569	610	639	589	605	622	609	576	622	643	609	586	624	640	617	647	629	603	606	584	612	593	651	604	594	626	597	630	591	631	642	648	600	641	606	589	595	593	581	614	575	640	602	609	616	578	626	615	636	596	546	604	594	642	612	632	586	613	614	609	628	558	640	600	584	644	582	597	631	595	596	639	604	606	602	595	641	610	640	583	584	614	598	571	602	608	620	647	596	598	621	592	615	594	629	567	604	603	625	596	609	647	557	617	670	572	618	604	584	633	586	653	574	633	629	609	617	598	592	590	618	643	591	668	612	644	642	608	574	625	643	562	597	611	629	612	596	594	569	558	630	636	609	580	608	566	647	610	639	623	613	564	647	600	588	660	619	628	630	593	618	615	592	626	597	642	621	621	626	617	621	584	586	630	589	592	601	650	603	609	642	589	619	599	639	615	592	596	592	596	542	645	601	570	637	600	630	544	628	586	585	589	648	575	600	621	593	610	602	576	573	581	612	612	593	581	622	622	600	576	559	618	624	591	646	637	584	629	587	598	619	612	606	618	578	621	631	574	606	597	584	583	585	568	628	675	630	573	649	590	647	617	597	647	577	639	612	609	633	631	629	570	625	636	578	618	614	609	608	584	600	587	611	618	619	608	623	598	631	577	577	568	573	585	613	619	619	557	613	613	607	609	628	628	605	614	592	593	612	667	622	619	700	586	663	596	655	622	622	596	622	611	619	625	615	594	623	616	609	624	603	579	609	598	595	601	600	589	606	609	597	571	590	609	601	607	612	561	641	593	557	625	598	632	633	624	624	630	630	583	586	622	603	634	600	615	625	596	633	614	607	604	612	613	636	650	636	630	595	637	632	583	618	631	588	592	605	573	668	562	601	593	596	637	580	635	628	629	563	611	625	608	614	604	620	631	577	641	660	567	606	619	571	576	589	583	650	619	595	561	617	562	584	603	600	634	595	584	619	631	591	589	592	617	599	647	635	619	632	598	617	657	598	592	644	586	571	628	625	642	602	578	596	639	599	613	649	609	571	607	598	563	611	595	594	638	571	586	615	632	577	612	616	625	606	604	593	596	606	603	617	622	592	602	636	604	630	633	609	619	630	640	629	571	586	637	610	607	605	628	622	606	597	613	594	594	611	626	597	587	619	618	579	644	576	642	609	598	581	600	596	623	569	601	578	635	575	611	580	615	587	653	597	605	582	606	615	558	627	610	562	550	599	562	645	609	624	603	590	647	613	640	645	592	609	612	640	625	610	630	613	629	606	597	598	586	628	607	633	589	634	597	593	539	589	555	647	575	594	604	586	598	601	653	603	600	625	619	611	583	562	590	618	624	632	598	638	601	598	585	577	611	580	629	635	580	614	629	645	646	591	594	625	625	612	569	611	622	606	629	591	615	612	578	605	563	604	599	574	679	622	630	588	623	620	612	612	574	634	614	562	555	636	588	608	595	521	574	597	585	625	646	652	583	552	607	607	602	620	613	637	614	582	646	568	606	623	618	618	621	630	630	644	645	556	591	622	565	626	609	615	575	587	598	641	578	573	610	613	602	631	550	572	615	562	589	619	549	579	600	589	691	596	627	606	665	600	622	606	595	636	578	581	605	638	590	607	635	606	609	580	626	592	648	631	626	602	625	591	614	621	583	589	638	623	630	591	652	590	592	626	618	662	590	578	628	586	577	638	585	641	633	567	604	653	649	620	588	602	658	614	616	635	608	622	647	615	609	594	580	596	613	605	629	607	604	617	564	630	638	607	587	618	581	607	582	659	639	665	593	637	585	596	584	567	617	626	547	607	601	595	641	606	639	603	606	617	618	604	613	591	608	594	640	569	624	628	620	656	609	624	579	616	608	641	619	557
27769	12347	2424	1226	800	625	699	810	1385	2856	2500	1585	887	714	575	543	599	549	541	562	613	561	563	580	609	582	550	596	532	564	540	530	531	572	563	555	589	513	619	528	498	558	523	581	540	524	575	528	554	565	588	553	562	571	554	553	537	572	539	556	528	577	561	574	560	573	558	507	568	570	546	559	565	545	576	563	577	602	542	561	515	534	549	599	557	519	559	540	571	570	513	568	566	589	561	553	570	582	526	543	562	542	544	520	595	571	542	581	586	565	553	543	531	575	631	572	601	543	563	529	582	563	594	578	573	570	544	554	576	565	606	560	611	551	558	548	597	571	573	515	577	581	609	562	569	550	587	544	543	540	540	543	598	561	570	565	578	578	507	546	529	542	579	553	582	536	583	565	568	603	577	542	559	536	586	586	525	601	567	577	556	555	546	508	533	572	567	599	540	598	551	556	582	567	520	568	586	557	561	612	536	554	568	546	538	561	558	554	558	585	543	614	552	576	539	591	528	568	573	507	575	542	561	552	560	572	517	522	529	561	569	549	576	583	573	542	566	555	570	614	556	602	545	581	535	553	517	565	553	555	568	579	574	583	553	555	565	591	570	582	560	546	564	525	488	578	570	555	578	564	592	574	549	598	536	537	567	583	577	556	538	559	522	504	557	558	538	571	559	574	510	587	547	569	571	600	568	557	542	556	608	561	593	550	554	592	572	524	550	546	558	535	551	539	573	536	516	546	547	561	560	543	547	595	532	582	531	537	599	619	556	497	543	542	561	588	554	542	587	559	590	593	538	595	570	525	568	564	558	565	584	542	579	559	555	555	522	582	542	520	541	586	555	533	546	551	588	564	526	603	544	586	533	574	518	564	600	567	588	564	554	571	573	535	577	562	529	546	598	559	595	543	552	549	570	548	593	545	571	576	530	581	577	553	560	580	565	574	572	543	524	582	539	608	560	572	591	511	553	586	557	560	570	577	532	523	566	543	586	538	570	547	577	530	562	572	556	563	537	578	525	605	567	585	519	540	555	563	578	564	557	550	544	552	530	584	557	530	566	558	531	539	559	561	553	556	580	602	615	559	561	594	562	570	585	599	573	542	542	558	547	541	577	541	582	550	575	576	520	602	525	502	557	556	520	564	564	582	599	570	569	514	565	527	556	568	624	545	576	536	590	558	527	572	580	556	525	575	555	532	577	568	544	587	581	515	534	553	576	559	552	575	570	620	518	554	534	541	530	513	587	555	578	572	574	570	587	524	609	520	569	550	570	538	590	545	539	570	539	558	557	530	549	569	576	548	606	558	550	521	541	560	557	534	600	525	564	569	577	570	554	586	539	580	542	537	524	588	524	578	614	571	526	565	568	524	545	586	522	577	534	582	559	545	543	562	602	555	540	520	592	610	547	594	540	562	569	540	505	554	577	553	562	563	581	548	561	543	516	547	510	559	579	556	577	571	564	565	561	550	538	567	561	549	540	522	541	596	539	529	530	534	586	555	530	520	540	507	538	511	578	555	583	545	552	528	559	587	525	544	558	560	560	556	540	577	566	559	590	533	568	551	592	613	576	561	579	573	550	579	546	600	534	571	602	587	592	573	525	549	575	543	572	574	566	539	545	547	558	539	590	538	536	541	570	606	551	518	576	518	587	540	590	555	559	542	535	581	587	581	597	549	537	556	569	572	518	558	570	529	589	527	499	556	551	580	608	535	602	549	565	553	558	554	537	579	574	550	560	548	564	533	518	582	569	570	559	545	589	536	555	600	553	558	529	579	539	546	583	595	560	580	565	605	566	564	614	539	582	535	552	539	572	586	574	559	538	568	558	565	562	579	554	562	577	579	547	559	561	564	573	576	573	502	572	549	534	586	528	535	567	544	543	528	545	545	561	561	558	560	536	558	561	579	573	572	585	573	557	536	589	569	592	591	542	556	572	583	557	589	567	552	578	541	519	525	585	576	527	540	521	561	600	536	529	595	565	539	539	572	534	558	574	572	514	515	558	518	540	557	565	531	526	578	530	544	545	543	543	602	608	566	583	570	606	575	533	537	574	578	537	517	593	566	554	568	576	529	569	604	589	573	585	558	561	564	543	555	538	601	565	582	563	601	503	536	592	557	579	580	586	557	515	550	561	546	553	577	558	591	560	556	523	552	507	554	562	561	513	571	550	550	566	602	584	620	568	564	569	548	596	567	562	572	552	582	572	558	550	585	523	525	553	529	519	606	533	507	567	564	573	589	594	544	581	549	586	549	542	544	547	520	560	575	599	532	569	539	562	535	536	544	574	546	561	522	574	545	555	568	528	556	588	603	533	564	551	583	579	607	591	580	557	573	538	572	575	545	563	564	558	554	563	584	588	553	513	598	524	548	588	628	526	583	571	586	564	591	568	527	561	589	606	499	557	595	553	553	562	536	502	513	550	572	602	550	567	589	566	531	564	520	537	542	568	566	584	580	552	553	518	560	594	529	538	573	572	550	544	562	566	533	568	540	501	565	547	582	549	551	534	558	572	542	600	531	586	573	599	527	564	582	560	542	533	534	541	541	574	621	566	525	562	576	570	576	565	589	540	549	587	564	567	572	549	570	568	573	560	565	545	549	544	605	566	522	518	553	578	561	595	569	549	554	612	597	600	547	555	554	536	599	557	513	585	564	585	569	549	554	598	540	568	565	555	566	545	549	521	527	583	573	554	589	566	566	563	564	603	568	577	545	611	576	592	543	588	632	577	536	576	543	552	529	559	558	569	593	563	593	582	570	569	551	554	603	559	560	557	553	496	565	611	578	583	540	593	575	567	547	540	558	545	545	580	597	537	579	570	571	527	539	569	506	545	574	556	511	570	521	558	549	558	562	586	566	576	563	591	536	590	600	556	573	495	547	539	581	610	555	573	543	571	562	584	576	563	589	556	600	579	573	580	551	571	525	547	530	589	562	559	564	552	580	570	544	542	609	561	530	600	577	565	593	573	544	548	563	584	532	608	536	579	539	513	544	525	584	535	548	557	576	546	504	613	544	516	565	566	541	545	554	545	547	583	575	563	576	554	547	582	564	566	559	538	533	582	525	537	588	564	539	514	573	565	560	525	575	538	551	589	532	551	530	570	583	540	531	567	564	550	615	605	540	542	583	568	522	549	535	571	528	589	554	562	486	549	543	515	552	541	601	544	584	559	549	534	619	604	604	554	611	554	567	543	553	504	566	580	531	559	560	586	562	538	582	553	540	559	565	541	529	585	541	544	536	569	584	545	555	517	541	600	562	526	515	575	565	573	539	593	548	578	596	571	552	585	495	549	583	517	561	573	547	592	538	552	533	599	523	551	598	583	541	612	576	573	528	522	549	581	515	524	571	560	545	554	548	558	556	534	579	515	598	559	572	541	579	588	558	540	571	558	564	592	589	568	527	554	557	569	548	536	588	549	565	572	539	550	582	539	556	529	561	557	567	529	526	570	586	573	553	589	566	546	554	566	569	602	595	550	562	588	559	562	596
5516	1681	1432	914	665	631	711	952	1913	3326	2743	1510	822	587	472	477	470	478	437	400	435	476	454	479	476	484	445	451	447	471	468	469	468	455	479	480	457	457	457	460	507	460	504	459	466	436	440	463	455	448	453	420	480	446	484	473	471	472	465	452	427	454	457	478	457	458	449	461	460	444	438	450	422	447	451	474	430	455	455	480	456	455	446	450	446	433	480	416	435	436	472	482	441	432	511	457	463	428	433	471	453	485	457	472	465	520	484	453	441	479	468	489	447	449	464	480	467	480	479	440	454	459	440	485	484	439	434	505	462	435	473	446	456	463	427	473	469	419	457	432	473	443	449	452	455	487	447	445	450	495	501	466	470	468	476	456	505	446	498	445	421	453	441	503	487	470	437	471	423	477	459	458	456	469	459	458	460	483	475	444	455	424	452	452	465	499	440	487	459	464	455	460	442	509	456	464	431	466	447	453	445	414	449	446	499	402	431	435	399	470	460	463	458	405	433	473	487	482	491	474	439	440	503	458	472	452	480	475	449	471	461	445	441	471	498	444	464	471	461	480	495	494	428	436	445	460	467	465	499	488	506	455	439	465	480	441	502	446	452	430	446	455	452	462	453	452	453	456	426	442	455	478	455	455	473	467	423	489	514	443	496	447	478	465	410	422	446	476	453	474	464	469	449	455	487	438	476	440	461	492	465	466	445	463	466	436	453	422	478	450	439	444	458	478	428	488	499	443	465	461	451	428	374	450	481	448	470	458	499	455	426	420	475	432	449	455	429	492	442	436	484	458	425	453	444	456	439	435	490	435	451	445	453	471	456	464	446	435	449	457	536	449	475	468	474	407	466	457	462	484	446	438	430	452	434	453	477	482	441	465	434	464	429	462	495	455	422	455	449	457	440	472	470	466	467	444	446	441	421	448	438	450	461	434	469	429	447	447	451	451	446	454	457	390	464	448	446	435	426	472	411	462	431	438	483	461	424	466	456	461	506	454	442	421	445	388	447	465	507	444	455	476	474	487	467	463	428	452	465	457	435	422	450	455	454	466	498	444	469	487	434	457	434	433	480	424	442	458	474	467	457	488	479	466	421	511	468	472	444	501	471	465	454	444	474	421	418	491	454	466	458	464	483	464	449	440	436	476	419	424	440	455	414	485	484	446	478	457	481	428	457	455	460	480	443	454	473	471	473	448	469	448	492	461	460	463	451	482	450	425	481	443	440	488	444	483	432	453	447	445	489	449	454	455	466	471	472	469	443	437	475	486	440	482	469	459	487	476	467	424	426	486	425	487	472	428	460	449	433	483	428	452	488	444	441	444	479	463	429	494	440	452	453	459	463	510	484	459	472	457	455	470	477	492	470	459	465	476	443	456	439	429	453	421	470	451	402	514	486	436	481	451	424	452	437	495	459	480	451	443	462	456	420	485	464	456	484	457	440	428	453	458	468	446	437	452	418	445	448	449	469	481	450	454	473	471	458	440	483	426	449	475	449	477	484	427	493	440	432	480	468	451	473	459	443	437	442	410	437	452	418	508	443	459	442	493	466	431	472	487	440	469	447	463	471	477	457	478	453	447	433	415	472	487	439	496	480	444	454	478	419	453	478	464	466	442	446	471	494	423	462	478	454	457	528	446	439	449	464	479	447	443	467	464	485	458	460	476	451	502	440	455	459	442	495	435	473	440	444	440	467	425	452	429	475	451	423	437	446	449	497	479	480	458	450	490	474	479	421	439	474	494	492	449	449	431	430	466	479	479	497	446	422	456	474	457	445	446	468	421	447	469	459	458	467	445	473	450	435	461	454	476	440	480	441	440	507	426	442	467	472	434	473	442	473	483	430	428	483	462	425	450	453	449	450	468	470	461	433	488	470	475	482	478	467	464	425	443	440	467	488	443	440	458	481	472	465	486	449	477	419	447	452	452	496	478	454	432	469	527	451	463	497	474	453	484	466	420	450	469	425	456	466	416	409	400	451	461	491	486	492	452	415	447	456	431	438	449	483	449	461	455	452	442	439	479	456	437	459	476	492	492	465	419	458	488	417	455	464	416	443	472	463	479	441	467	474	433	468	464	460	455	452	452	466	469	451	444	442	442	433	420	447	446	419	500	447	456	475	448	487	437	449	466	454	412	469	422	473	438	482	454	451	490	459	493	482	423	462	477	454	455	440	453	450	469	440	425	476	426	461	440	476	466	462	479	469	426	466	476	448	450	486	491	481	464	470	477	440	436	451	478	436	466	430	446	458	485	467	471	460	479	446	444	480	484	461	471	471	464	410	472	459	462	480	442	430	438	454	437	455	430	450	477	442	464	469	490	459	465	470	474	459	489	439	434	439	448	431	483	445	432	445	426	423	464	473	469	488	464	494	434	469	504	429	467	421	444	493	477	423	472	467	457	466	457	438	494	460	467	476	487	471	472	458	487	438	460	444	453	449	469	449	489	472	433	491	486	457	519	435	452	454	460	464	454	450	496	493	440	473	434	445	476	445	438	452	460	452	408	467	441	472	454	491	451	474	455	445	486	472	440	470	434	483	472	457	484	438	450	475	460	434	466	455	479	461	473	479	443	468	442	471	445	445	440	464	455	453	509	460	462	447	466	495	464	408	441	441	473	420	433	474	471	486	457	469	447	474	485	449	418	458	439	476	465	484	438	458	449	434	440	495	448	482	470	455	481	459	466	471	453	437	433	467	489	461	462	440	455	487	477	443	456	443	456	432	446	399	462	439	452	435	474	449	443	439	464	445	416	411	461	455	467	469	480	473	475	479	430	467	456	432	489	463	424	443	485	486	459	448	444	438	449	467	457	458	471	468	451	437	459	437	435	454	450	484	470	478	495	441	464	461	457	463	438	433	437	463	478	428	449	453	473	451	453	465	459	461	449	473	479	447	453	442	480	452	479	483	481	479	448	466	446	410	471	458	461	443	468	494	447	446	453	434	467	464	460	499	470	465	489	433	457	440	459	440	462	473	450	463	470	435	451	430	439	486	464	453	453	463	447	491	474	480	424	445	457	491	474	495	471	453	465	468	431	483	448	445	414	471	465	452	462	492	424	476	476	464	436	455	494	432	492	455	462	481	424	477	453	474	453	473	446	444	447	467	462	445	433	469	425	448	481	456	484	448	477	451	467	508	431	489	436	467	506	478	451	472	438	457	470	450	480	464	450	450	508	460	439	438	428	468	444	459	421	462	453	477	447	487	506	504	471	489	491	408	468	431	458	443	503	469	445	485	436	477	436	462	497	484	462	470	476	488	460	443	457	439	461	439	476	430	465	438	472	441	442	458	442	476	444	481	447	447	497	453	469	478	477	429	471	425	451	504	497	454	456	445	488	474	465	426	453	480	452	477	488	460	456	468	484	430	442	430	453	466	470	458	435	464	436	465	448	437	491	444	482	444	484	437	466	444	461	449	439	476	483	420	457	469	481	500	434	446	432	489	448	472	432	464	474	459	488	464	440	473	459	494	478	455	430	481	476	503	494
25626	21430	27369	25222	5957	1553	1586	1347	10027	21058	17688	8212	2083	1088	728	676	662	625	601	645	617	600	623	599	581	618	628	631	612	630	612	661	632	641	628	628	620	604	625	601	640	637	585	644	682	637	619	592	634	633	642	614	624	673	595	635	609	603	673	594	648	605	610	604	639	642	611	604	631	670	627	647	649	652	590	579	600	626	641	623	581	614	622	570	610	642	641	641	615	603	569	604	612	654	591	617	569	641	584	624	612	610	567	576	660	644	605	602	604	673	634	600	631	643	612	634	592	604	622	587	645	627	621	597	594	625	627	614	592	594	630	591	605	595	578	610	593	613	582	608	587	625	582	620	599	636	620	636	659	602	588	632	622	638	624	605	614	657	607	645	631	660	603	630	603	578	618	629	635	616	639	653	617	600	633	645	572	620	588	616	577	641	638	640	645	589	603	593	600	638	597	643	578	592	626	612	610	553	593	638	638	577	650	567	609	638	624	578	602	653	645	617	614	629	635	614	603	651	589	569	685	609	630	596	576	613	634	615	549	634	624	640	651	615	599	614	602	603	634	593	634	620	613	600	607	662	657	605	613	611	606	592	637	586	635	612	632	583	646	646	613	618	636	623	647	614	633	642	624	634	604	649	643	578	575	605	592	618	615	594	610	618	629	628	620	655	640	629	596	649	640	608	590	625	581	652	614	592	590	607	586	570	607	598	589	592	604	596	577	618	659	575	658	585	631	644	629	629	606	625	587	581	609	587	641	622	623	597	601	574	612	644	595	605	603	640	623	581	631	634	574	666	646	631	613	589	644	648	591	621	618	643	657	636	608	614	579	637	599	611	646	600	657	603	580	606	562	614	571	627	656	624	605	585	618	617	568	601	629	626	608	633	578	606	634	555	618	605	603	660	614	605	610	589	622	630	634	625	630	645	604	631	607	618	573	603	622	618	608	657	623	563	598	599	636	610	615	583	591	609	659	568	616	615	650	635	625	560	618	623	594	592	611	626	581	637	583	599	602	603	578	640	650	577	634	634	627	628	608	620	624	615	619	595	609	571	629	559	615	591	649	589	658	602	654	641	605	650	586	583	614	596	600	657	580	605	660	654	591	582	644	594	597	625	604	611	619	669	587	645	615	603	607	600	604	607	599	630	636	584	614	565	613	615	606	613	577	612	645	571	640	626	595	625	615	592	596	607	609	638	611	581	576	602	615	643	579	630	608	596	598	610	621	614	601	585	620	618	630	632	607	646	622	628	614	589	606	632	562	627	610	591	628	588	610	643	592	628	609	602	628	611	640	633	600	647	626	573	653	617	596	612	609	574	652	636	616	636	638	628	621	625	621	586	588	627	600	630	585	632	662	652	605	566	619	612	633	599	644	591	633	640	603	609	605	584	615	608	589	605	601	591	569	606	627	600	611	593	620	631	613	629	615	618	599	606	608	601	597	598	601	643	566	637	661	671	664	609	581	639	557	601	640	627	683	665	632	641	634	629	629	646	605	602	591	613	625	567	649	587	637	611	671	622	596	593	674	636	650	584	619	628	626	601	610	664	612	602	612	602	587	631	629	627	596	601	606	612	598	575	596	612	616	598	608	601	629	583	627	595	603	577	606	589	590	585	580	606	624	565	594	614	618	639	595	630	594	608	630	612	581	612	580	607	612	613	641	597	610	611	616	621	600	603	593	653	607	603	623	569	602	627	592	627	587	596	649	593	617	600	607	607	540	598	619	596	618	665	621	650	598	620	616	602	599	591	608	606	654	630	614	617	647	591	607	586	609	572	570	619	589	588	600	625	608	608	626	628	613	579	634	586	625	618	624	610	641	591	592	613	600	597	587	641	599	631	617	633	602	623	627	582	618	635	575	637	573	620	659	624	670	607	591	611	629	587	603	611	607	621	602	615	582	595	621	616	649	625	600	632	639	647	634	580	659	597	609	590	607	639	604	628	611	588	584	656	587	594	628	616	612	620	621	624	644	633	558	561	634	620	615	580	604	614	589	610	631	611	597	629	635	637	573	623	601	632	606	636	593	573	661	593	564	584	624	605	617	621	636	636	617	624	600	624	630	608	637	618	690	586	581	620	594	614	613	616	599	640	595	602	585	616	616	594	584	580	620	639	622	608	581	590	609	588	620	594	604	632	627	623	616	619	626	613	624	617	571	633	648	606	617	578	618	553	603	610	606	576	610	677	619	620	622	586	613	622	557	642	646	627	600	604	608	605	648	592	610	609	636	673	639	564	594	616	620	620	642	610	643	642	594	609	631	622	606	589	639	647	637	604	645	634	679	612	633	590	641	591	638	644	622	577	631	619	589	613	559	603	600	569	618	658	621	624	603	624	623	636	567	585	630	575	634	608	612	602	645	626	609	588	648	652	628	612	654	584	595	628	652	650	628	654	591	593	645	601	602	601	610	608	558	638	605	620	593	621	603	600	647	654	674	613	603	630	563	632	594	598	610	631	670	621	623	645	568	620	603	615	641	619	615	661	565	655	651	573	613	593	653	618	589	631	612	602	603	587	545	592	589	599	578	614	676	613	616	585	646	602	620	595	604	613	598	584	609	611	628	638	612	624	657	634	602	598	613	601	596	625	576	629	593	644	601	627	620	610	633	650	616	647	604	642	632	585	606	625	624	610	609	599	633	597	577	615	565	592	563	607	630	602	633	608	603	641	595	640	583	594	586	659	575	620	587	596	609	601	596	623	605	595	584	585	587	643	630	621	597	602	626	614	626	633	633	652	648	622	615	607	614	566	619	594	629	621	594	645	591	593	618	622	648	644	624	608	617	636	654	606	635	585	576	638	599	599	615	638	587	616	590	655	607	604	665	589	616	634	581	622	601	628	598	634	615	549	605	588	552	614	586	622	594	637	606	602	540	607	649	636	624	641	630	595	613	587	568	615	617	669	627	651	604	557	626	587	619	588	614	640	584	609	616	665	640	615	595	601	601	605	613	574	604	578	604	626	635	648	647	636	637	633	621	576	607	660	614	585	593	594	589	618	574	599	631	622	568	625	614	611	570	623	621	580	647	663	636	596	639	620	581	566	632	619	599	582	667	644	640	670	629	578	595	575	582	648	594	633	605	589	609	621	592	559	647	657	597	572	617	584	646	660	592	612	612	618	622	657	578	637	605	637	566	621	621	554	607	642	591	598	624	603	558	646	616	640	649	621	573	574	594	593	616	607	605	593	602	624	637	577	627	587	660	644	641	624	614	642	659	578	639	613	650	579	642	654	605	625	603	624	620	565	669	613	656	597	613	594	582	590	593	598	600	607	615	631	637	617	651	593	606	596	630	629	561	612	595	582	586	624	647	591	620	593	606	622	624	611	594	618	620	633	637	651	597	580	597	625	587	614	654	618	594	619	633	609	583	613	603	599	584	640	645	581	633	618	589	573	595	575	580	571	616	650	615	644	633	595	601	595	626	604	609	619	652	649	605	610	596	636	624	610	588	617	673	577	624	592	576	635	602	631	609	610	651	659	562	626
4480	4382	4028	2283	1575	1171	1700	1629	13034	19438	14751	6911	1802	1040	664	530	566	488	516	518	525	528	551	526	509	504	493	498	518	522	519	524	545	540	455	516	515	526	497	493	497	512	515	528	510	523	546	521	531	513	522	530	526	527	523	546	524	486	496	544	532	539	499	513	553	495	532	533	492	543	518	529	538	530	487	551	491	499	502	520	493	494	531	463	541	476	544	503	521	517	478	490	519	517	540	538	514	538	527	526	513	489	490	508	555	539	474	483	543	504	503	516	566	503	501	553	500	530	523	532	484	491	513	524	530	519	542	500	542	547	491	476	513	522	503	548	510	510	535	512	544	525	512	513	506	542	530	537	502	513	486	515	470	497	498	497	550	543	567	534	495	497	521	530	515	506	498	517	523	526	517	537	535	511	518	477	555	519	491	479	485	534	526	490	481	486	502	525	552	499	543	517	497	505	521	486	546	535	510	520	521	504	520	510	487	510	511	546	528	504	513	541	533	507	531	506	535	529	509	522	508	522	551	462	495	540	483	534	475	512	495	493	535	552	533	544	524	519	511	499	500	501	513	491	525	566	524	530	523	490	571	502	578	579	522	549	502	500	492	473	490	487	562	499	518	523	525	514	542	485	503	512	519	493	504	498	531	529	485	485	527	519	505	510	457	537	507	503	507	526	512	520	542	527	514	485	500	570	493	496	520	510	506	527	492	515	504	551	494	555	495	510	516	546	484	530	474	488	532	537	514	524	487	531	512	541	522	505	557	517	482	509	537	594	525	518	497	501	510	476	528	503	515	498	505	501	540	496	535	568	532	560	537	554	497	506	474	511	518	496	505	531	490	510	502	547	540	525	510	534	519	481	519	514	535	552	526	534	538	590	562	523	525	538	525	502	502	521	533	559	479	506	507	483	531	545	515	513	492	512	519	472	492	530	530	528	508	551	503	536	520	493	518	580	508	504	522	504	550	508	496	508	490	557	557	542	554	531	542	551	498	535	537	517	517	497	567	533	510	505	502	505	516	507	562	484	512	516	504	539	505	548	510	527	511	519	483	507	538	515	485	523	527	517	496	489	495	523	570	507	553	494	480	513	489	523	472	503	475	506	486	517	513	511	514	502	477	506	475	539	525	490	526	548	515	499	516	526	521	516	532	553	478	495	505	530	493	485	548	560	529	510	488	513	501	471	528	521	522	504	546	509	492	504	536	494	528	500	502	486	520	494	503	492	533	514	535	506	505	518	506	539	518	517	565	537	585	482	508	514	485	521	497	447	513	496	525	496	532	457	524	507	524	516	518	515	520	496	517	533	528	519	574	506	493	518	515	514	553	501	499	480	509	511	511	529	551	483	532	508	494	506	517	492	520	553	449	519	561	524	508	516	516	518	550	472	557	538	507	536	521	501	515	539	513	540	532	516	498	559	530	530	537	496	495	533	525	534	575	512	510	504	526	527	526	490	531	521	522	543	513	541	496	504	510	510	535	543	541	489	531	500	528	550	529	526	470	542	490	523	509	525	491	562	528	537	493	543	538	492	523	497	509	522	504	486	555	524	493	525	531	518	519	523	517	537	517	513	522	530	527	505	527	548	522	498	510	523	520	494	542	543	522	487	479	557	602	509	548	500	503	494	525	547	493	485	506	514	508	534	533	544	508	516	548	521	484	501	527	474	529	515	527	491	509	495	520	505	488	500	517	500	476	527	502	529	513	498	489	508	572	510	509	516	517	528	558	495	485	514	486	512	497	511	531	486	502	491	479	546	475	511	511	508	511	475	520	509	517	541	550	528	523	531	482	494	518	491	489	507	533	477	527	532	511	508	519	487	487	496	489	484	549	522	535	535	523	517	551	513	528	526	514	536	494	531	530	513	489	522	491	572	518	465	501	523	505	518	481	524	562	535	463	533	500	513	505	522	485	512	514	516	516	511	524	516	521	506	528	511	545	507	527	510	505	508	507	526	511	515	481	561	536	504	517	522	477	500	527	501	542	526	499	493	536	522	524	508	518	500	510	500	548	527	514	523	544	503	491	549	524	540	500	490	537	533	491	515	534	513	490	529	471	489	511	498	557	501	519	519	524	486	510	525	517	560	554	542	549	524	543	492	467	513	505	506	498	508	544	520	551	547	472	485	519	551	537	487	524	485	488	547	545	522	471	504	539	558	505	513	529	514	479	514	544	482	551	527	545	512	514	519	489	513	517	519	518	546	522	544	549	530	559	482	515	503	546	514	531	504	521	535	485	507	504	573	505	509	555	523	494	534	527	508	501	536	480	521	522	486	497	504	501	517	536	511	484	509	539	485	517	533	527	515	509	511	514	502	525	489	519	520	520	482	529	472	519	528	554	477	541	532	469	473	510	523	535	537	516	505	523	488	497	489	521	519	529	540	490	518	494	518	484	518	523	550	496	529	525	512	491	529	511	518	538	482	503	506	506	512	498	488	527	530	493	509	504	533	514	521	543	523	483	518	538	541	508	475	511	482	492	508	484	496	523	489	516	524	524	523	510	498	552	492	477	496	527	551	560	533	496	498	542	491	497	494	545	508	476	528	509	495	502	486	510	525	534	522	510	499	492	520	456	537	487	549	494	524	495	569	497	523	532	513	492	502	540	519	510	544	554	483	505	495	514	512	552	519	526	529	532	485	486	543	574	528	533	536	494	505	527	553	557	515	492	495	532	503	492	489	526	525	514	512	513	560	498	501	490	509	563	507	560	506	510	480	516	501	485	485	479	508	495	483	481	489	529	536	542	490	541	500	528	497	547	546	517	514	497	528	515	489	497	495	504	495	505	508	505	508	557	539	494	487	517	492	516	519	504	482	493	496	515	510	525	532	551	510	506	542	549	496	535	515	517	541	509	512	475	529	486	516	496	507	472	486	497	515	479	525	495	517	476	540	495	548	505	495	503	531	530	561	541	485	509	535	553	519	517	537	518	519	533	491	540	526	501	533	548	533	516	519	516	508	511	478	536	524	508	538	549	518	493	510	493	523	519	480	522	507	504	496	555	511	471	513	532	478	502	546	578	515	559	526	546	484	535	519	500	493	517	512	526	529	534	543	522	548	504	514	508	490	526	510	532	531	520	489	532	500	486	518	509	492	524	531	550	513	487	516	524	521	534	521	498	494	505	543	496	529	507	519	515	481	510	495	488	523	521	490	508	519	527	524	517	490	542	534	553	494	496	522	493	504	504	532	504	507	508	527	530	504	517	487	512	501	530	499	474	534	487	525	491	510	524	537	516	489	559	506	498	485	466	502	511	495	519	504	520	491	531	511	527	506	482	519	507	527	499	509	479	560	530	528	481	532	501	498	529	563	547	524	489	532	499	528	527	511	524	516	524	497	492	524	472	494	500	496	478	505	544	470	503	548	533	480	516	550	538	538	517	484	503	518	510	529	491	519	537	482	512	514	510	488	507	525	520	498	545	544	509	517	507	510	506	540	530	549	538	536	529	517	532	513	560	523	551	524	522	500	541	514	513	487	508	537
24394	21454	28793	24550	21421	10527	4032	2621	16228	38435	33166	19193	4834	2038	1141	819	805	777	733	755	806	828	783	776	763	797	741	779	797	736	775	740	769	791	852	770	775	756	777	769	769	798	779	714	762	727	784	756	828	837	749	784	741	747	793	815	782	730	806	806	789	769	754	798	788	784	744	791	743	768	733	766	762	772	795	701	778	751	787	814	822	774	758	733	752	763	762	760	780	801	798	782	757	780	752	786	755	788	736	750	765	766	769	786	734	721	731	750	787	813	763	789	764	752	775	733	745	777	760	782	733	742	750	759	725	803	761	762	793	776	726	729	779	725	807	776	821	742	770	771	790	770	772	709	731	803	743	749	785	718	748	783	774	789	770	773	720	739	770	712	758	745	812	777	748	746	706	750	748	821	757	761	775	731	730	766	759	803	747	743	784	759	760	786	747	775	717	810	752	794	785	752	776	799	748	751	752	722	756	697	756	713	802	783	806	726	803	810	793	731	727	729	777	702	719	746	805	785	780	768	745	744	751	742	770	759	702	722	732	790	790	749	779	752	762	752	776	713	785	784	802	742	726	751	757	741	747	772	806	725	735	721	778	789	801	718	774	785	754	725	763	684	784	756	770	766	736	736	771	783	719	766	721	760	771	768	728	809	799	774	813	790	800	750	823	722	754	752	816	771	775	762	782	746	741	755	772	777	807	754	728	775	782	763	760	754	720	776	812	697	749	788	757	766	774	765	770	732	766	765	703	718	790	756	708	743	750	778	765	782	724	720	751	765	783	772	813	772	782	748	748	740	765	758	751	759	793	757	764	733	777	757	726	766	733	756	765	786	767	756	750	733	788	796	723	766	753	767	767	730	815	757	755	806	735	770	768	774	731	777	766	730	752	780	782	771	786	768	829	754	776	736	738	776	715	803	806	820	721	737	749	780	696	744	747	755	772	776	813	728	785	751	785	749	787	817	786	767	780	722	702	814	756	764	759	774	697	812	740	748	789	746	768	762	691	711	744	786	743	757	815	804	719	747	742	810	740	785	783	770	746	782	749	784	701	748	754	767	770	742	758	772	723	722	711	728	768	752	792	789	711	757	789	766	728	721	737	658	782	744	752	762	765	722	726	774	715	736	761	751	776	743	737	728	684	756	783	784	783	774	768	764	782	724	803	739	733	752	785	723	724	753	749	750	754	812	789	690	767	779	782	744	777	779	754	817	787	783	783	742	676	746	785	752	788	760	756	785	805	723	761	746	699	762	769	715	796	792	774	753	772	733	719	721	768	749	750	743	738	738	757	807	749	767	705	815	813	748	754	761	746	750	792	756	727	733	785	746	773	734	777	740	796	758	722	767	782	717	757	766	782	760	753	776	769	795	751	736	796	784	768	738	752	803	770	744	728	762	775	750	772	748	658	750	833	735	799	789	744	786	751	740	737	793	744	762	767	769	738	781	725	743	806	724	800	768	768	777	803	725	749	785	780	780	763	736	737	749	784	757	742	747	769	751	731	751	790	700	795	726	724	769	812	793	704	750	771	747	777	745	750	750	748	768	741	737	781	781	737	767	773	705	772	772	779	745	713	778	827	730	755	767	754	785	761	770	744	780	742	739	772	792	732	711	753	780	755	756	764	731	785	730	815	780	754	777	780	749	731	769	709	795	727	779	766	771	768	775	736	789	747	750	741	726	778	786	757	762	768	771	790	724	740	750	728	733	794	707	728	780	781	740	714	757	794	785	773	752	730	736	775	746	792	733	738	758	707	760	752	753	796	738	785	772	773	785	769	770	760	772	695	845	770	797	785	820	768	779	734	756	746	774	788	741	726	749	751	748	802	774	700	754	751	766	797	757	722	764	796	712	727	819	798	775	779	788	722	801	804	764	818	712	739	767	768	703	753	780	792	738	780	725	795	718	772	782	725	746	761	768	730	745	725	777	723	796	796	769	830	773	757	797	781	821	756	738	733	769	762	790	775	753	733	794	773	761	757	739	743	756	777	774	746	772	820	777	774	707	715	734	766	792	732	765	701	797	782	781	751	783	770	776	739	739	788	748	725	798	754	769	737	812	706	752	742	762	728	774	738	754	716	727	768	760	743	757	746	732	734	753	789	772	724	734	772	743	768	761	765	753	788	758	744	760	765	804	805	751	803	787	726	721	773	743	770	723	787	783	765	694	780	725	733	746	804	762	714	735	775	766	736	743	777	709	798	715	756	805	734	785	752	776	747	792	806	752	768	712	757	756	750	773	788	768	764	731	729	765	775	761	752	778	741	721	733	797	737	761	720	744	738	753	806	760	780	777	710	786	772	767	722	734	778	760	735	749	729	728	732	763	765	766	754	764	755	766	727	737	769	782	734	734	743	750	725	771	734	701	786	689	780	737	757	759	766	717	761	707	739	785	717	775	746	708	794	798	740	774	717	796	741	727	795	802	786	742	811	771	726	765	832	763	721	757	740	754	732	729	773	728	745	750	787	776	756	760	734	776	788	773	773	715	769	825	760	734	767	688	756	770	751	782	767	697	749	731	703	717	722	764	801	734	791	811	741	744	741	735	726	730	768	736	720	779	772	747	737	726	733	758	738	740	752	816	766	763	730	760	779	715	728	766	784	752	708	730	814	782	704	738	730	740	775	781	768	735	742	761	775	748	755	742	782	743	766	762	773	814	759	763	795	709	789	761	797	781	761	761	720	771	718	696	748	743	770	718	706	747	816	786	708	729	767	741	780	757	752	788	761	718	751	764	784	751	797	722	768	810	753	813	738	757	745	750	781	752	743	719	752	751	773	772	741	762	713	698	760	764	805	724	770	739	777	766	720	762	784	732	807	762	758	807	773	765	752	769	764	759	725	749	726	761	765	699	705	753	754	770	787	748	730	761	747	740	762	741	755	753	714	795	806	785	761	794	771	737	773	790	774	701	738	763	772	757	797	772	754	761	747	716	834	762	741	804	730	741	773	766	719	803	769	749	765	722	773	774	767	796	751	769	722	811	801	751	782	763	715	770	750	751	721	727	759	786	772	769	714	749	777	769	781	745	783	692	748	764	765	746	764	731	777	806	724	786	807	688	732	753	761	762	733	722	732	752	691	774	752	810	821	737	776	703	754	766	760	721	733	747	742	750	720	774	755	731	704	737	763	757	738	751	718	756	734	738	735	724	783	788	733	715	729	767	776	767	785	747	776	759	737	718	740	743	754	750	745	719	744	757	759	758	754	722	751	760	763	737	745	774	743	768	825	735	759	764	754	784	768	793	753	771	764	778	800	702	789	754	767	759	708	753	776	787	765	750	731	748	729	782	777	710	751	725	732	749	753	781	761	722	714	768	718	752	736	788	732	760	759	735	723	765	744	797	740	747	769	795	759	811	768	743	738	770	760	707	756	756	768	745	759	743	743	736	733	769	751	716	701	734	744	737	716	749	774	731	767	731	753	723	745	745	711	783	782	761	787	783	732	762	764	763	770	746	764	752	730	714	719	748	790	797	694	796	762	734	734	788
4677	7873	7033	3952	3011	3339	3414	3059	20531	35259	27524	14294	3634	1947	964	680	679	617	625	616	645	634	663	603	623	621	604	616	663	640	632	649	620	660	644	629	647	618	628	650	620	626	581	612	633	633	643	575	657	585	565	653	608	576	621	656	616	654	656	634	645	680	600	590	651	628	606	607	657	614	639	662	696	636	599	635	623	638	649	636	655	650	610	654	649	650	649	681	632	638	609	637	660	633	625	663	660	642	644	619	629	638	659	627	623	634	623	642	671	625	626	628	611	600	611	640	625	614	630	640	621	655	649	658	587	662	557	580	605	634	642	650	632	572	667	581	622	641	621	634	578	601	644	627	646	636	593	664	639	627	636	635	595	595	627	617	610	621	646	588	613	595	590	633	608	625	642	618	649	648	621	659	613	600	628	636	590	586	608	595	627	626	660	627	624	643	639	627	658	631	676	640	641	637	609	602	605	606	621	676	599	598	596	650	642	609	576	605	649	688	645	589	618	669	657	588	640	633	607	637	661	634	596	615	600	571	616	589	626	611	650	647	614	604	628	631	649	668	636	604	683	652	598	581	633	651	606	619	605	609	608	683	634	637	632	573	627	590	650	609	667	632	622	628	622	662	638	599	643	637	633	627	600	681	624	636	613	622	638	651	618	590	651	637	625	598	629	642	621	600	633	614	674	604	629	605	591	626	626	660	637	607	602	584	585	641	676	651	625	658	588	621	641	630	648	618	613	617	593	644	637	570	640	629	632	638	623	659	676	622	611	625	646	649	605	629	653	606	603	635	605	621	612	617	645	590	675	645	634	626	617	626	641	665	673	630	647	604	598	616	630	616	637	602	642	602	675	628	632	586	643	633	645	609	602	632	633	618	622	621	659	650	578	617	646	668	617	663	688	616	612	642	601	596	622	669	633	654	672	651	594	586	608	613	589	642	643	617	656	588	620	642	622	577	650	631	622	619	603	622	650	635	611	656	640	657	637	636	671	597	638	591	616	641	613	605	635	669	644	640	653	608	653	632	625	629	630	654	647	622	641	607	631	619	622	597	604	634	637	656	637	651	649	654	576	614	665	632	587	693	604	653	661	657	648	570	607	652	621	661	617	652	622	609	615	609	598	628	639	627	625	631	665	647	658	665	604	574	571	598	606	646	605	630	613	601	662	619	634	643	617	620	675	637	613	593	678	624	621	636	589	667	709	622	598	647	606	606	614	645	588	651	644	614	613	647	621	617	619	608	670	575	602	647	630	635	628	639	674	655	655	648	636	629	611	639	617	621	630	666	633	686	603	655	590	605	621	629	583	645	627	679	652	597	601	618	623	605	601	607	655	614	676	650	650	662	584	616	648	688	635	626	608	654	619	561	591	585	588	608	638	605	570	646	603	635	663	644	628	609	637	627	632	637	633	578	566	617	620	613	629	604	654	638	610	621	638	634	658	624	631	636	643	621	599	659	613	632	591	619	658	633	626	611	593	581	642	658	617	622	632	643	614	605	631	624	678	653	585	646	664	636	637	612	615	640	645	637	657	581	583	579	662	627	652	606	568	617	629	607	602	619	678	627	605	669	600	611	627	629	626	605	601	624	620	605	626	584	608	593	596	607	628	603	601	579	627	669	606	624	664	599	625	680	637	600	627	592	632	615	620	608	587	644	639	599	605	615	559	595	608	619	624	652	638	639	630	669	656	636	632	614	636	644	611	632	623	606	634	631	597	646	585	645	611	654	606	646	589	573	609	640	620	638	579	637	602	638	582	577	579	641	620	598	665	635	628	597	645	612	591	651	602	635	653	608	648	644	637	623	611	646	656	638	612	668	633	652	633	651	565	624	621	617	632	606	601	644	631	644	640	625	599	637	630	597	633	646	633	613	609	597	632	624	613	618	652	572	576	632	638	608	633	630	617	608	645	682	580	566	610	636	643	613	668	609	604	567	586	648	620	619	665	582	644	618	619	614	624	670	638	598	629	617	586	626	651	643	607	581	604	625	601	644	606	596	608	666	636	674	646	603	590	639	624	631	573	608	642	605	596	658	659	607	625	636	672	624	648	647	614	619	631	621	625	604	621	600	628	637	600	613	628	637	585	611	607	608	661	601	586	622	613	617	606	653	649	629	604	644	643	609	619	641	615	623	621	644	646	594	649	638	611	561	641	636	623	609	622	631	622	648	585	603	619	603	636	631	625	637	613	643	682	626	619	641	637	608	644	607	632	591	658	619	578	609	616	647	623	653	594	637	595	666	646	593	624	617	636	579	558	637	647	629	674	613	629	630	629	603	615	646	603	620	610	626	628	614	602	592	614	639	636	624	663	613	672	646	614	656	639	658	662	612	576	629	604	642	612	571	649	601	626	639	583	633	632	648	622	667	595	592	619	634	661	670	606	628	612	598	632	609	626	594	643	637	606	628	584	639	588	645	673	659	614	614	587	657	646	569	598	586	616	633	612	581	607	589	642	574	652	609	616	594	655	602	695	631	615	640	593	602	634	624	650	634	641	611	651	632	670	640	620	600	647	606	637	613	637	644	619	621	629	676	630	632	667	612	616	623	606	638	660	651	651	658	621	589	633	608	609	632	637	620	651	674	616	613	608	579	595	597	589	593	623	609	635	650	622	604	611	616	643	617	638	593	572	625	646	651	663	588	603	632	627	631	659	595	618	595	602	593	625	646	630	621	595	615	662	603	631	644	619	614	651	608	603	632	601	591	619	661	637	625	635	591	619	608	627	612	613	664	607	586	633	630	653	602	632	639	625	656	647	630	658	626	586	616	640	622	683	604	609	627	623	576	647	634	604	656	612	588	627	600	626	613	654	657	616	610	634	572	619	647	582	605	593	612	601	619	608	611	617	659	622	629	626	622	591	627	615	639	639	610	605	587	598	638	617	634	582	684	625	635	634	596	614	662	620	620	643	586	651	614	621	633	594	634	627	648	562	596	600	646	662	618	607	589	629	612	633	648	621	623	645	590	651	604	611	658	628	601	585	652	633	587	611	648	587	628	656	687	617	635	596	589	592	602	592	642	630	621	542	643	597	644	619	633	618	592	642	614	647	635	639	614	592	667	665	615	588	651	604	650	596	601	644	623	596	646	618	585	643	641	620	639	598	614	636	580	589	633	618	658	608	669	620	633	630	651	604	609	610	635	615	655	625	578	620	655	581	637	588	629	625	590	623	596	618	615	648	624	620	601	611	604	613	610	626	591	611	626	636	573	625	645	614	602	622	663	633	643	634	582	595	572	610	661	640	641	629	591	592	577	611	604	633	641	588	611	645	619	588	615	599	650	625	613	616	552	650	630	594	621	617	601	607	614	570	621	646	640	624	623	602	624	617	604	623	584	587	603	606	666	597	632	625	641	611	666	616	633	619	629	585	600	601	636	608	602	625	633	645	601	600	628	622	649	611	606	656	600	651	609	622	608	621	612	597	610	643	590	631	634	655	615	648	637	637	576	576	614	555	610	615	609	610	612	626	588	582	615	615	627	623	638
27881	12888	2670	1594	865	1036	991	850	1258	2698	2568	1702	940	733	620	544	647	575	628	587	586	568	574	557	583	595	579	583	588	592	604	570	614	604	582	622	601	581	570	584	588	589	577	604	544	596	566	566	567	572	548	573	588	587	606	577	592	605	579	586	594	596	617	581	590	560	584	615	585	627	567	611	586	545	608	585	557	547	599	610	547	577	533	582	568	641	568	583	622	598	557	610	554	604	588	589	614	619	561	520	598	562	614	581	570	557	599	644	585	630	569	578	622	568	628	568	598	571	576	570	581	547	598	573	579	618	569	601	545	621	619	590	567	567	574	566	585	575	596	579	568	566	585	582	591	590	577	612	635	562	549	599	602	594	560	591	605	571	565	609	585	622	602	590	598	579	604	611	558	579	620	570	606	566	562	568	566	585	586	588	570	560	555	569	612	576	591	522	586	587	535	597	580	576	579	559	585	602	568	611	612	610	592	557	574	585	563	573	581	601	579	562	595	574	601	554	579	575	585	590	624	582	591	575	593	562	579	599	597	564	595	610	595	571	590	573	596	601	537	595	586	619	582	594	575	589	566	583	567	586	605	535	570	573	617	550	606	568	623	527	581	561	622	643	565	559	578	566	599	567	618	547	636	631	630	569	570	534	532	610	584	559	582	566	566	616	570	558	591	583	573	631	589	541	573	563	658	578	578	595	573	569	541	555	599	560	606	583	579	570	553	601	577	537	568	556	606	567	538	604	611	551	586	559	620	571	531	594	581	564	587	548	588	586	588	624	593	589	590	578	577	571	576	563	585	586	554	586	593	518	568	567	602	552	545	605	565	558	601	582	568	592	597	602	563	561	595	521	596	617	570	620	587	562	572	589	546	566	581	591	571	554	574	566	605	619	574	625	542	567	593	556	591	584	568	578	570	599	614	574	551	613	587	528	581	567	590	574	531	606	611	577	556	591	570	591	619	597	560	604	572	582	562	571	583	590	602	616	551	556	568	576	577	572	596	623	562	602	578	580	554	544	629	591	613	622	578	528	604	608	573	581	581	613	566	584	574	579	578	580	567	582	566	584	580	611	569	602	611	628	610	596	580	593	603	560	543	609	645	589	579	578	582	571	579	600	582	593	548	551	600	592	525	597	584	632	569	562	571	562	608	588	595	604	600	548	579	580	563	562	613	619	605	598	561	603	591	580	588	590	556	553	579	638	605	558	543	588	588	578	613	578	600	559	630	550	639	583	589	598	584	574	597	577	612	593	586	563	633	535	554	595	600	588	601	591	594	596	599	613	608	569	573	569	564	616	560	578	573	589	561	562	563	606	563	567	560	575	572	546	593	575	578	642	594	610	586	590	600	589	614	610	592	606	606	580	589	568	581	581	569	533	571	590	573	580	577	566	580	586	570	562	626	619	602	584	572	623	582	535	554	619	581	575	613	605	586	567	585	559	582	629	555	625	592	557	564	577	560	551	563	609	585	559	575	601	590	576	518	584	604	552	599	567	571	603	607	554	568	599	570	567	635	519	570	571	558	555	557	593	566	572	569	595	580	543	550	584	591	527	591	554	586	554	569	561	590	556	592	584	600	568	573	595	587	565	579	572	600	566	548	527	569	604	587	558	588	593	608	587	603	541	546	583	549	569	555	537	606	577	560	599	574	564	576	562	637	580	551	544	585	632	612	583	549	567	595	605	576	585	603	594	583	591	606	558	586	576	619	578	594	561	598	578	571	604	572	548	631	598	582	589	605	595	601	602	587	553	623	579	605	595	614	559	571	570	599	574	606	548	585	623	620	593	587	623	600	529	566	575	551	592	620	594	564	649	580	603	599	592	627	562	616	544	601	548	552	572	567	626	594	596	566	602	594	591	556	602	608	584	599	568	582	577	607	565	624	568	627	598	622	552	626	586	573	588	599	560	595	571	565	566	605	597	595	582	555	628	572	617	560	591	585	555	613	629	572	569	559	583	590	645	595	577	592	626	567	631	576	534	578	577	595	597	574	627	564	600	594	604	555	562	610	533	588	576	576	547	559	533	551	582	584	611	615	587	576	595	565	566	570	578	582	556	570	603	575	525	603	606	593	567	628	584	622	580	602	591	553	547	593	532	563	579	576	603	610	570	581	583	570	575	556	573	557	497	638	595	610	582	597	620	569	581	568	603	567	584	587	603	618	599	623	596	556	558	574	567	623	574	560	565	593	606	596	563	550	573	622	600	565	581	554	548	562	607	571	590	602	575	572	516	540	608	596	566	657	651	603	581	565	567	585	576	608	558	542	553	600	586	558	555	665	568	613	650	572	600	613	550	601	568	596	556	561	591	574	567	587	599	562	551	563	537	545	595	567	589	593	587	574	557	595	580	581	629	604	572	592	557	564	604	598	609	562	581	580	622	598	550	606	616	599	556	577	603	556	570	614	601	569	623	581	559	592	574	565	570	579	611	614	589	564	577	553	592	587	576	577	596	583	607	638	599	582	572	559	590	606	578	587	609	653	582	536	554	585	570	606	581	560	555	563	578	590	604	601	585	538	602	564	555	615	565	586	560	562	592	605	611	608	560	546	566	606	591	592	602	615	550	604	590	580	592	583	581	577	595	553	556	584	585	609	613	575	587	597	594	580	624	599	553	563	583	573	607	550	562	642	560	635	614	550	542	592	581	539	573	595	572	597	573	587	571	581	558	573	588	595	562	596	618	603	598	575	588	626	603	616	606	586	616	552	606	607	643	622	607	565	558	585	603	573	562	571	568	602	578	573	586	588	573	574	600	606	575	555	616	630	552	613	603	595	558	610	549	589	588	547	581	610	581	627	570	587	530	612	599	526	573	572	570	587	560	573	527	565	584	595	601	587	563	547	572	585	602	559	593	537	589	555	602	583	594	613	596	578	577	542	575	624	585	616	609	573	568	552	626	555	604	586	589	594	559	568	515	565	550	618	596	590	531	595	565	628	601	587	593	567	601	582	604	602	577	585	592	606	574	586	620	581	582	601	564	586	559	562	579	569	620	593	586	551	561	585	560	597	593	602	556	610	633	549	521	552	590	564	576	568	555	572	591	602	551	588	557	568	578	631	616	583	606	621	605	575	577	544	573	566	585	574	625	628	562	557	614	554	586	597	603	550	552	543	599	586	572	539	544	535	595	565	571	578	589	561	571	560	568	557	590	627	587	555	620	587	565	605	576	607	597	571	588	575	577	555	563	556	584	599	615	567	593	585	589	567	616	565	587	560	601	608	572	552	594	555	591	580	600	566	565	565	611	612	576	602	580	590	602	585	631	589	602	595	620	580	573	570	595	572	589	544	604	644	586	594	551	621	591	614	558	587	604	579	620	606	622	548	577	611	580	600	582	573	583	530	515	570	608	596	576	624	609	606	578	570	588	584	546	571	576	571	602	541	574	583	562	630	565	559	570	560	593	637	542	549	525	576	567	585	563	572	611	528	558	530	577	548	628	574	574	594	576	560	614	578	573	581	528	593	575	577	562	593	573	607	596
5820	2050	1819	1165	939	1213	966	863	1553	3314	2710	1618	862	634	506	486	473	478	492	525	436	486	475	459	513	471	479	488	496	453	465	488	475	485	520	468	466	506	490	452	498	464	448	499	472	494	464	478	456	463	444	479	496	493	497	451	490	463	457	476	485	467	446	501	472	432	454	479	476	483	448	468	454	516	446	453	490	479	431	501	459	465	481	475	448	482	513	460	474	477	482	491	457	455	496	505	475	485	466	486	464	485	447	444	499	468	466	462	507	458	446	493	468	477	481	466	483	447	452	437	449	464	466	431	493	442	451	470	529	478	455	462	492	443	486	486	444	440	484	461	465	451	481	471	464	449	496	454	445	490	451	494	494	461	461	481	465	491	484	478	493	464	484	455	510	455	474	491	456	467	435	461	478	473	495	448	492	452	478	459	491	438	504	529	460	467	480	502	474	445	466	480	473	504	452	487	487	493	493	465	451	473	502	483	468	508	508	528	480	516	508	454	453	460	472	449	475	427	492	454	472	425	498	497	437	449	474	501	483	471	483	489	478	447	477	491	464	471	489	516	491	481	469	463	452	506	481	470	507	436	430	477	479	487	494	470	474	464	456	484	438	460	486	489	445	466	445	482	468	472	435	478	448	459	476	462	462	519	474	478	447	506	492	489	467	481	511	458	434	470	474	453	464	452	472	492	465	499	446	511	508	465	473	435	458	467	456	450	453	467	474	496	459	485	460	520	465	429	488	465	484	490	496	470	481	434	481	492	461	454	439	460	488	450	478	475	468	491	490	484	466	481	479	437	473	472	422	500	476	479	427	487	499	445	487	489	473	470	474	515	499	461	460	483	509	439	473	481	470	517	441	429	503	475	452	520	435	471	441	438	463	469	487	450	477	466	511	456	501	432	479	488	478	490	450	468	492	438	462	474	487	461	486	489	469	492	470	472	469	443	472	455	419	475	491	489	502	515	451	485	483	473	445	479	492	448	497	481	433	474	457	458	456	466	451	448	476	444	431	478	486	503	510	480	445	448	456	465	497	468	484	469	472	455	514	498	458	446	502	487	450	469	483	455	456	467	459	446	458	469	479	468	432	464	513	470	487	451	484	470	494	468	483	474	493	462	467	489	480	468	524	446	496	452	476	471	480	473	488	490	472	469	483	462	443	489	461	471	466	426	455	453	470	478	490	476	457	469	465	447	479	423	507	472	441	478	474	480	506	464	465	503	516	492	492	454	433	462	473	469	465	463	495	456	442	509	471	476	473	434	473	495	497	499	447	469	475	478	487	454	481	475	499	467	468	471	463	472	460	472	486	463	483	517	461	452	470	495	462	494	477	451	454	480	464	481	460	459	470	481	485	489	450	466	454	459	452	485	467	477	522	465	479	496	451	456	433	435	445	472	468	451	468	445	502	486	469	461	444	442	495	481	463	467	493	481	482	442	444	459	482	469	461	486	439	472	512	484	490	483	466	426	466	504	497	484	506	480	480	452	443	484	474	476	460	445	458	471	441	479	458	465	530	472	471	476	448	467	527	470	491	487	461	441	506	417	487	483	460	473	459	489	438	445	481	498	466	458	483	488	471	497	457	457	485	454	458	497	441	474	442	489	469	478	498	471	495	488	444	467	465	468	502	474	463	494	489	488	435	426	437	441	526	439	467	493	476	459	462	446	489	474	457	468	477	477	482	508	504	498	473	447	441	502	463	487	448	453	437	484	483	503	487	486	492	450	472	450	450	485	479	454	492	478	516	488	469	464	492	479	442	465	484	511	486	489	477	483	466	476	444	455	478	474	434	491	490	452	477	478	460	468	501	459	438	504	438	473	502	483	457	482	462	474	478	457	487	541	466	482	473	464	508	449	444	447	480	472	470	481	471	471	439	475	457	514	469	503	460	458	497	437	438	511	475	473	500	461	522	464	453	468	464	468	472	462	490	491	515	478	514	459	471	477	486	469	483	470	442	483	431	480	441	481	480	438	484	472	434	449	490	466	482	473	509	477	455	473	480	441	486	505	486	474	523	443	461	435	465	469	458	474	484	431	491	478	460	478	487	478	489	479	480	437	484	481	466	464	462	467	475	483	449	463	509	462	473	421	499	503	467	514	492	469	459	441	476	471	475	492	461	481	451	499	465	452	479	429	492	514	458	535	477	486	443	482	484	493	480	458	518	442	434	499	487	441	448	505	477	475	462	458	498	494	455	474	465	506	442	476	457	422	468	451	466	438	536	487	459	497	455	480	455	490	478	491	443	500	492	499	471	455	485	487	439	499	486	481	484	490	479	471	476	478	505	443	438	477	521	506	474	466	449	519	496	467	462	460	500	456	448	470	467	489	453	471	494	466	474	457	490	503	438	458	467	469	481	453	487	472	529	466	468	475	482	478	515	481	478	451	468	494	454	474	477	448	518	497	445	499	479	488	431	458	494	479	463	498	473	426	488	458	476	510	468	473	489	492	451	497	448	429	448	510	491	471	509	455	453	491	480	518	396	494	458	488	465	478	451	496	478	466	472	498	458	471	492	479	527	471	472	465	465	478	432	448	480	472	461	490	475	455	483	504	519	487	494	472	485	458	471	505	490	498	473	486	467	481	471	491	471	433	460	445	508	500	477	462	437	475	475	492	535	472	483	502	454	442	472	430	502	476	471	456	445	478	437	471	434	480	473	451	447	475	467	466	482	494	489	473	470	451	450	466	470	502	454	488	464	446	466	481	467	442	489	454	471	447	471	455	462	467	452	469	469	497	460	474	457	508	461	489	508	450	482	494	452	462	484	514	459	506	486	471	440	487	443	497	453	515	490	466	482	447	481	498	473	456	454	489	481	468	438	465	469	496	478	442	448	499	486	468	466	479	465	462	458	469	496	493	477	479	451	517	493	434	480	446	476	477	489	503	464	480	462	470	482	462	508	458	518	461	474	472	501	458	434	458	504	472	485	494	471	519	445	463	465	488	453	510	476	510	485	471	494	518	480	496	475	470	479	487	424	446	506	504	498	502	500	492	469	500	488	467	504	443	486	474	449	462	483	507	426	505	504	458	460	483	474	465	460	506	460	491	469	467	427	478	537	438	487	471	431	485	474	455	469	424	463	489	463	449	507	464	504	475	447	485	448	505	480	501	440	460	469	534	459	459	470	462	458	466	471	487	448	466	501	467	476	476	428	481	462	492	458	465	481	488	495	477	471	458	452	463	498	440	478	476	505	483	437	455	468	459	444	490	480	468	475	458	438	472	499	514	461	470	459	484	485	476	467	465	519	467	476	460	477	481	465	480	444	500	438	454	488	463	487	484	501	448	473	490	466	477	443	469	455	484	452	466	483	486	457	445	491	511	456	468	487	445	506	491	503	484	443	499	442	450	490	492	493	466	463	465	477	448	483	472	481	493	474	489	428	511	472	459	483	452	463	496	489	468	472	503	479	453	486	477	482	464	429	451	485	476	457	496	482	496	481	484	499	485	492	461	504	487	480	429	471	505	450	462	442	490	512	456
25594	21441	27318	25371	7376	2194	1580	1348	7345	20737	17278	9330	2341	1139	816	689	584	636	661	634	659	638	641	677	642	673	642	682	636	669	630	641	629	631	635	622	634	595	661	679	658	651	706	645	622	668	632	610	631	692	638	624	600	597	631	644	631	655	598	645	647	600	589	601	626	663	627	678	658	608	650	616	619	639	609	669	648	676	608	654	631	616	621	613	588	610	591	649	661	612	620	606	659	627	676	610	660	630	623	670	671	644	631	640	626	603	650	647	608	613	606	636	650	645	672	649	621	615	668	589	601	648	662	666	656	662	624	642	603	623	669	641	659	620	634	602	658	608	625	616	612	655	640	607	606	638	659	631	642	631	654	631	625	614	622	619	641	666	642	637	609	651	647	604	658	615	585	719	675	619	613	608	638	561	623	604	603	629	676	681	634	621	640	619	649	611	660	602	657	636	650	637	674	615	676	673	625	645	632	595	676	647	633	627	653	615	640	616	568	648	666	639	629	620	659	644	652	654	620	652	662	614	641	657	690	639	642	636	663	637	632	647	612	687	593	559	604	656	605	628	593	624	670	642	644	677	636	670	636	621	662	630	626	630	581	635	636	640	627	640	637	652	596	642	621	606	606	659	663	623	606	610	640	642	648	668	561	626	645	647	683	582	620	625	633	602	636	637	659	638	642	635	623	642	640	621	649	642	653	626	634	579	635	628	570	631	634	632	642	640	654	675	658	666	599	605	664	624	627	649	602	653	654	627	641	584	592	590	655	638	601	600	659	641	593	629	664	620	638	620	656	640	627	635	596	609	652	630	618	617	593	645	650	646	589	622	648	598	638	609	587	688	621	647	632	654	628	636	607	616	635	664	674	680	657	660	669	672	584	659	608	648	682	621	648	628	664	626	623	663	635	624	659	631	587	624	656	614	618	600	635	616	657	682	660	623	611	666	615	615	647	610	628	669	679	662	599	632	621	650	600	663	685	656	643	633	617	633	611	576	619	627	622	665	628	592	655	650	608	635	635	671	641	654	663	649	692	657	644	625	602	673	585	603	649	618	625	622	633	628	646	629	625	658	598	606	641	634	600	684	636	623	637	639	621	621	611	613	631	629	655	663	616	612	661	620	645	648	642	623	613	678	628	628	677	684	651	645	663	595	634	621	626	636	649	595	631	650	653	649	616	610	624	666	642	619	598	617	641	629	591	648	653	619	637	638	677	662	633	621	650	633	641	657	660	632	676	670	664	584	684	641	627	678	574	649	656	610	630	590	665	621	640	594	621	653	636	634	642	657	627	618	628	630	690	621	655	688	658	642	607	596	614	634	616	656	660	629	675	625	624	664	628	687	619	670	607	642	637	625	635	683	674	591	576	652	655	625	682	666	636	652	670	677	621	655	678	635	651	639	621	639	639	583	590	669	587	651	658	659	576	629	614	625	620	649	677	664	654	687	610	618	630	655	631	638	665	671	604	608	627	664	647	602	663	668	641	585	635	604	676	676	641	638	642	688	675	644	586	625	643	613	648	610	653	669	611	623	632	641	626	660	644	636	617	622	646	649	639	633	652	646	655	660	646	637	631	667	617	659	630	602	643	649	675	584	592	678	673	668	632	622	665	635	644	634	605	704	657	605	639	645	608	633	629	602	630	647	649	630	662	662	665	667	605	640	660	620	640	607	636	606	637	652	632	583	598	621	644	637	654	612	633	623	646	631	596	670	589	676	661	668	647	613	640	619	678	645	634	614	664	558	636	656	629	674	616	624	613	608	670	636	630	671	633	608	680	635	602	624	660	654	645	666	673	663	615	629	638	615	666	632	634	633	639	647	663	639	636	665	609	613	601	621	649	664	600	644	623	651	657	651	577	619	660	666	665	629	681	593	605	652	613	661	653	647	641	626	643	636	688	674	651	637	651	614	611	596	631	635	596	669	619	642	671	634	610	642	622	632	650	640	621	680	645	610	677	628	628	622	656	685	593	636	649	600	656	643	678	647	638	626	582	653	656	649	639	661	602	660	614	594	661	630	658	660	594	626	638	651	703	611	621	630	654	614	631	618	649	658	643	646	677	591	593	653	668	603	646	627	628	654	596	637	622	666	642	612	685	590	599	613	600	609	626	620	614	647	600	594	623	625	613	678	677	624	669	629	627	619	655	635	620	659	618	605	582	615	617	605	647	659	586	653	637	613	658	635	656	648	650	621	663	613	675	614	686	612	658	674	640	659	631	633	633	628	654	624	660	624	609	663	675	612	646	617	590	634	642	624	627	615	612	621	643	625	643	624	625	628	624	621	637	670	651	633	629	629	632	643	616	595	664	636	634	596	634	614	629	673	627	635	711	643	634	615	657	619	658	623	633	683	654	674	618	679	644	662	622	639	671	666	648	686	652	615	660	613	634	603	624	640	638	654	653	616	631	620	583	677	629	647	624	649	685	627	617	620	651	670	627	620	656	622	582	628	621	652	656	625	634	660	644	610	650	594	637	628	562	625	607	612	630	664	646	617	600	648	690	641	650	622	619	636	626	603	676	693	630	595	672	600	662	619	631	659	605	634	650	633	648	620	605	586	653	608	620	593	599	647	644	684	624	620	622	602	602	638	605	653	611	614	671	613	616	645	619	603	646	643	568	605	691	657	642	617	630	664	632	626	635	604	646	693	597	635	615	634	624	605	643	645	669	638	633	691	565	591	639	653	673	606	664	625	678	627	619	649	638	634	636	605	578	583	627	622	605	618	606	649	670	612	676	644	656	596	684	622	606	614	677	614	602	624	610	621	621	651	634	669	632	643	650	666	670	650	643	591	651	638	626	626	687	629	610	617	638	614	619	655	648	656	603	607	641	642	588	643	673	620	619	588	629	655	625	603	640	636	641	601	622	619	615	629	629	594	645	615	656	674	617	629	639	614	671	642	642	643	639	693	632	642	606	620	654	639	612	662	581	644	654	673	582	651	634	610	586	641	638	580	606	624	652	616	640	654	597	655	619	608	619	666	610	627	606	643	600	662	656	655	633	618	633	647	613	625	628	655	649	574	613	655	625	625	663	591	644	610	595	640	659	615	615	650	629	626	613	604	622	639	601	615	640	632	691	626	616	637	612	618	629	653	634	560	633	628	628	583	594	642	617	676	642	611	570	673	666	597	613	666	642	622	659	590	594	617	655	602	639	660	610	553	626	588	587	640	625	665	667	611	630	636	619	669	671	656	625	640	610	636	639	664	634	668	677	647	644	611	655	627	605	614	599	634	644	653	621	570	629	620	613	605	652	620	640	622	649	652	663	627	624	683	682	642	640	675	628	625	689	647	654	614	588	649	610	650	599	642	617	614	641	614	597	635	660	624	682	655	637	601	600	585	646	637	612	609	598	632	667	615	653	610	635	606	637	614	635	647	691	625	610	630	632	676	637	632	670	581	593	666	621	611	616	628	587	654	647	618	660	601	643	609	647	625	659	650	627	623	617	651	571	673	676	636	626	597	667	629	615	665	635	607	628	626	650	635
4686	5559	4613	2896	2405	2071	1570	1521	10004	19524	14807	7559	2103	1184	675	572	541	529	534	513	525	567	527	512	519	548	544	513	524	563	542	553	579	540	540	545	557	511	535	489	513	563	530	529	536	559	548	538	525	571	527	556	559	549	548	466	537	560	537	541	505	492	525	492	524	534	502	491	469	507	514	542	515	573	542	527	557	529	546	504	566	541	507	505	545	513	539	510	504	546	542	526	512	556	516	520	508	511	521	530	529	495	501	540	516	491	560	543	529	537	488	509	548	493	528	500	554	510	526	512	504	515	517	545	541	507	506	509	525	536	527	548	560	567	530	537	479	512	533	478	546	504	532	564	552	558	509	514	519	511	570	516	487	543	517	526	503	561	533	508	512	529	555	514	505	516	524	543	519	484	501	533	549	525	536	519	534	480	495	520	517	510	562	531	557	516	536	500	552	545	540	572	532	518	528	514	531	518	576	511	519	533	529	523	547	527	541	507	521	564	527	528	561	535	510	543	575	541	551	505	528	477	524	538	546	505	518	527	525	526	511	544	526	506	516	563	537	525	510	561	535	526	484	535	529	532	550	518	504	527	507	530	520	535	562	538	530	515	546	538	512	545	532	552	531	477	518	537	559	537	517	538	505	500	526	507	531	565	531	521	523	482	520	535	535	508	516	530	510	524	496	518	537	505	492	529	494	566	528	548	548	544	555	509	564	561	510	526	512	532	564	462	528	548	526	516	538	520	548	540	534	543	517	515	551	511	490	530	497	513	486	546	543	519	522	509	539	548	531	472	541	509	539	504	520	568	531	513	541	532	555	500	529	528	554	518	555	551	511	492	527	514	561	553	502	508	493	552	570	514	523	533	569	519	511	581	490	528	524	518	555	541	581	483	555	524	525	497	563	571	516	553	554	548	506	532	547	551	543	492	506	548	515	553	540	530	543	532	553	515	505	537	567	498	544	508	517	555	539	517	527	539	504	526	500	521	515	537	514	499	543	524	498	511	506	541	537	548	544	491	527	514	551	502	492	542	522	578	526	526	515	539	522	520	520	517	488	541	502	550	524	569	512	502	502	481	552	539	536	529	510	532	553	547	508	514	547	531	486	569	529	513	510	551	525	521	558	516	550	527	521	551	528	489	545	542	539	530	492	546	514	551	521	535	536	542	526	530	550	494	511	534	511	534	502	536	508	517	513	529	487	546	553	522	538	536	559	534	525	499	537	560	534	567	515	497	550	528	506	526	565	530	505	528	518	493	569	518	524	499	502	554	526	515	517	504	552	508	543	521	534	499	542	559	546	517	531	563	504	553	558	469	552	558	554	518	563	531	497	557	542	536	501	497	503	511	517	502	550	521	507	521	534	508	557	556	522	515	538	517	548	468	520	521	556	514	577	528	544	554	533	512	510	496	539	519	542	498	536	512	514	489	517	551	525	549	512	544	549	523	476	518	518	530	525	511	594	509	519	516	546	498	582	497	512	515	544	504	530	519	573	559	515	541	530	526	488	520	530	542	495	488	546	538	528	510	526	517	541	549	529	544	520	518	474	544	495	575	485	517	490	527	574	556	534	496	555	498	532	539	542	526	526	516	509	509	573	531	545	493	508	541	535	531	532	563	534	528	524	550	518	571	534	507	547	504	525	520	532	537	521	560	520	521	497	493	515	506	518	540	530	504	527	529	508	475	515	569	514	503	492	518	534	527	526	551	523	536	515	488	533	525	516	537	503	535	537	519	548	497	502	532	519	518	542	505	477	509	509	471	576	515	505	491	519	516	505	528	570	539	488	539	549	570	541	536	526	554	505	510	553	515	533	532	533	527	528	491	516	522	554	517	547	535	539	561	489	516	499	551	558	553	520	544	537	529	569	555	507	523	515	552	532	545	562	531	485	538	565	509	570	542	511	522	500	519	498	499	516	518	560	526	516	525	510	537	514	542	533	567	500	508	547	514	528	547	530	530	519	516	547	539	511	521	559	507	526	520	524	533	513	519	535	513	544	530	472	525	518	490	554	540	501	549	534	546	520	514	514	509	524	524	504	524	527	517	525	510	569	498	531	517	523	514	498	536	537	535	537	509	542	549	535	539	556	513	537	516	508	513	523	509	493	507	530	515	518	540	518	471	509	550	513	504	505	518	536	532	563	564	535	538	529	515	502	515	560	535	547	560	502	495	524	547	529	500	479	529	519	526	511	516	520	492	507	498	539	515	543	533	520	535	537	517	499	473	533	519	539	518	564	521	586	477	517	541	510	574	506	535	532	532	510	546	566	554	559	488	527	519	500	533	506	480	548	521	515	527	515	523	530	539	491	510	520	486	507	531	510	496	534	532	527	546	528	569	555	514	537	495	499	492	545	514	504	510	487	588	562	501	546	547	493	508	511	537	497	524	546	513	545	518	484	512	534	546	526	533	525	486	555	550	517	504	489	540	492	549	505	523	563	499	532	537	512	547	521	526	497	554	511	549	519	520	511	536	523	531	557	540	521	535	511	528	509	493	505	490	524	558	524	555	516	536	531	520	507	500	507	529	510	486	513	506	523	571	509	524	517	511	497	521	517	572	491	503	527	531	536	520	538	563	493	506	491	521	540	523	528	533	498	534	529	525	497	492	511	520	519	536	526	529	559	522	510	493	546	525	503	495	566	506	558	526	524	505	513	534	540	526	533	505	541	537	568	548	538	522	521	509	546	519	551	507	556	571	536	559	517	527	492	505	529	564	512	535	545	500	508	549	541	547	547	556	515	527	507	541	549	523	520	539	519	519	505	519	518	470	497	561	531	496	531	496	543	497	519	526	541	508	535	541	538	536	507	510	521	522	522	515	533	509	574	540	512	522	553	544	496	534	541	534	514	549	529	548	541	528	495	471	524	571	540	513	528	521	513	531	539	532	499	564	501	521	492	514	524	562	574	481	532	532	492	546	532	534	533	528	520	483	512	514	498	521	513	487	520	506	522	500	550	563	551	533	549	523	506	542	533	517	504	535	522	558	516	529	488	540	534	530	511	563	508	534	537	539	534	532	534	558	489	554	527	571	521	519	508	516	497	524	530	508	518	532	516	541	505	522	508	513	522	474	492	481	537	511	552	515	478	507	479	565	505	538	476	515	517	549	505	539	530	538	533	552	504	538	560	585	547	502	518	486	530	538	519	531	523	526	482	526	542	538	502	532	545	501	544	556	527	541	535	489	515	534	536	537	534	540	498	553	529	464	502	481	522	519	484	574	522	557	491	491	556	520	539	510	502	516	529	550	535	498	533	526	518	512	527	528	494	529	516	518	539	530	515	544	548	557	517	504	562	506	507	538	533	528	516	443	498	506	513	502	560	498	533	509	510	525	508	566	500	514	522	510	584	532	507	544	513	546	514	503	533	525	500	501	559	517	522	534	540	499	517	532	555	526	518	548	512	490	534	538	525	516	573	545	524	579	511	527	550	500	489	536	501	537	496	530	505	541	565	505	522	530	574	522	582	534	538	548	513	536	539	516	528	522
24423	21453	28781	24509	21413	10714	3525	2012	11172	37076	34635	20946	5682	2246	1176	842	781	797	871	810	820	794	780	753	852	742	796	823	801	752	789	837	812	798	756	776	805	736	753	783	827	781	759	778	813	773	869	798	832	786	758	786	777	811	747	796	759	779	783	749	801	750	797	826	742	732	818	820	800	750	803	797	790	760	813	792	793	799	765	787	766	822	772	784	755	805	774	796	794	784	791	754	776	810	789	817	801	815	813	787	787	781	771	798	840	786	774	748	765	734	811	805	773	794	782	811	829	798	794	811	805	795	784	769	753	804	771	736	798	815	764	783	782	768	797	799	828	741	749	786	840	803	793	762	831	780	776	775	772	814	777	748	761	736	857	752	793	815	778	823	749	750	825	818	802	804	792	810	775	791	752	781	856	822	835	787	732	824	776	785	752	795	777	746	771	743	870	777	747	785	812	789	797	786	766	766	755	818	778	810	866	839	775	832	795	812	772	847	755	791	837	771	765	775	773	816	821	824	759	786	806	752	729	816	767	785	762	766	787	811	761	811	854	790	783	824	816	798	805	764	794	793	746	766	834	820	811	770	821	795	806	828	774	779	784	757	747	772	737	769	726	804	870	797	806	760	764	792	779	794	831	754	807	826	751	748	724	764	759	825	811	805	783	771	787	736	777	732	782	802	792	728	784	815	816	831	785	790	762	803	824	798	785	791	826	742	797	798	807	776	744	814	767	782	748	796	789	828	822	794	744	758	789	814	820	825	801	745	760	800	770	786	762	763	792	766	765	785	780	761	803	767	769	803	773	791	723	761	795	781	799	727	791	779	803	804	765	751	819	775	730	771	783	789	779	759	792	754	759	779	756	789	810	783	795	817	767	789	828	801	769	787	788	812	798	724	761	779	733	795	797	738	761	809	788	804	771	743	781	816	790	791	785	768	806	778	807	726	842	811	790	801	771	754	753	793	804	761	761	777	821	775	801	754	806	802	803	798	772	806	790	791	746	787	794	745	824	746	777	837	775	784	747	760	723	788	763	784	808	841	742	765	803	802	750	771	819	790	794	734	774	815	776	796	793	793	786	790	719	828	755	707	738	746	854	755	807	767	774	826	821	765	815	759	781	758	801	770	791	830	799	765	761	804	820	799	738	782	799	781	794	806	745	757	821	800	796	786	821	791	766	817	735	794	812	794	812	812	789	760	836	819	825	758	776	788	783	797	754	826	777	735	788	723	813	737	822	792	814	776	750	821	846	765	783	767	808	717	776	802	743	793	814	763	758	755	776	763	799	802	747	784	797	763	799	786	782	770	783	818	764	740	786	740	845	758	784	764	781	823	760	815	753	798	712	800	779	771	790	756	750	765	780	817	780	817	795	767	838	764	726	797	814	748	823	770	826	827	829	756	779	782	741	790	776	793	783	772	746	748	816	786	756	775	742	796	758	768	796	799	773	817	775	801	789	784	776	814	794	776	824	769	795	802	793	781	784	770	813	829	724	810	825	815	776	800	775	803	804	786	803	757	814	845	820	711	768	827	834	729	779	767	758	798	748	754	827	739	800	755	783	811	778	788	743	796	765	793	759	738	767	796	765	774	765	763	883	825	745	774	820	729	750	800	774	753	828	800	793	799	778	814	777	756	747	768	751	746	750	782	759	762	784	785	779	793	736	783	804	717	828	784	810	776	774	765	776	819	781	784	797	799	780	814	721	838	756	784	791	795	752	771	752	741	756	753	735	785	804	837	842	792	813	814	778	775	745	778	777	803	750	760	741	750	764	798	785	806	785	795	802	774	822	795	785	782	788	822	796	788	770	766	757	782	795	816	788	767	782	800	808	802	790	784	748	778	727	841	755	778	773	784	773	750	794	812	804	807	757	797	768	736	780	777	803	803	777	736	830	744	780	802	830	763	773	794	795	792	798	785	806	748	829	780	809	724	799	782	802	790	729	717	762	766	768	747	788	806	818	794	735	755	801	801	831	810	777	791	789	819	787	803	805	780	746	747	846	752	771	787	786	804	793	793	821	812	756	825	779	754	748	825	775	805	791	807	794	800	743	769	733	732	741	785	786	770	782	709	749	810	760	757	807	776	737	804	757	828	769	821	766	732	788	735	742	753	750	788	795	778	772	771	750	775	767	808	793	800	779	783	767	805	780	785	770	798	824	808	762	755	767	774	807	788	765	744	793	792	762	817	757	761	791	767	791	764	756	783	787	779	794	837	787	804	755	781	814	794	761	806	803	742	799	794	803	768	792	808	764	790	777	763	779	777	763	793	786	776	726	789	752	844	779	775	762	767	752	772	782	762	754	783	753	751	787	749	827	778	717	748	789	773	757	751	827	817	756	717	715	765	797	814	759	775	772	775	796	840	758	825	797	741	751	797	799	812	759	748	763	773	814	776	782	807	801	812	785	789	781	787	784	782	743	821	723	822	748	781	748	790	768	783	791	785	752	731	742	741	739	800	788	791	782	789	806	765	763	743	789	780	822	764	793	760	801	840	765	777	763	735	761	792	792	829	751	759	783	736	799	799	817	776	754	744	723	744	734	774	797	741	823	796	767	781	761	811	733	722	764	783	754	797	706	817	778	739	754	764	782	737	819	789	760	738	790	784	791	794	809	763	778	812	790	800	792	738	765	820	799	749	762	815	754	743	809	765	757	802	762	807	803	799	751	755	760	758	763	805	795	743	734	771	801	727	742	808	788	792	747	789	788	774	798	770	821	744	815	773	751	783	753	801	772	789	818	804	797	745	842	823	771	773	755	866	718	723	815	787	740	753	811	748	789	769	740	792	776	765	729	772	775	791	789	729	748	781	801	771	790	811	797	800	807	745	808	759	769	770	818	747	765	775	724	793	741	766	786	772	774	742	796	778	741	753	736	776	810	828	781	775	772	830	771	776	807	752	780	787	779	796	750	809	774	723	731	778	771	727	770	810	729	775	804	813	789	831	777	798	716	781	790	766	784	768	746	770	794	827	776	792	765	791	801	763	765	766	767	828	786	754	780	783	802	740	796	812	758	808	751	763	795	751	726	805	768	753	771	778	801	763	784	722	784	809	768	809	820	731	831	787	787	766	754	787	788	739	788	818	787	796	734	787	778	833	774	783	723	803	791	724	769	799	812	785	813	766	700	746	767	813	801	836	781	731	771	791	815	821	726	836	813	749	735	768	782	740	762	823	789	773	784	778	802	801	768	785	790	721	794	805	785	799	744	811	735	751	836	790	772	756	749	776	762	719	791	816	808	795	829	746	784	755	797	791	769	765	813	761	788	744	776	782	744	802	774	817	771	764	789	784	766	776	788	727	799	741	772	720	763	813	770	791	755	738	767	745	713	802	751	790	811	795	763	806	836	810	804	773	779	773	759	770	770	775	795	812	777	769	806	809	757	800	746	747	819	767	779	732	763	784	790	772	754	793	712	787	785	788	812	748	795	723	755	748	719	753	772	774	735	719	759	779	753	778	787	760	765	804	840	745	770	772	775	821	804	751
5275	9589	7749	4344	3802	3226	2582	2076	14658	35953	28594	15612	4115	2070	1036	672	606	649	604	650	673	657	650	652	604	637	653	650	679	652	639	580	681	658	671	671	621	649	651	580	665	649	632	621	648	615	647	631	631	629	662	677	671	604	637	613	627	671	646	632	592	652	661	652	639	670	639	627	640	637	624	609	642	663	630	688	565	677	639	620	673	613	658	656	634	677	624	654	604	610	648	653	634	642	675	609	688	635	662	612	610	629	588	630	656	647	655	594	631	606	662	640	635	683	624	676	656	575	611	612	660	657	653	647	675	619	631	595	618	617	662	631	576	640	654	610	645	633	673	623	637	678	692	662	616	620	598	633	643	635	622	658	649	634	642	630	594	647	600	644	655	605	617	685	616	639	621	638	641	650	635	651	673	645	598	703	607	606	633	671	626	698	647	613	649	596	601	616	676	656	635	639	646	639	628	614	646	658	607	649	627	617	623	611	651	659	669	641	645	614	693	637	612	626	683	695	693	658	608	658	628	662	664	631	655	688	622	621	619	609	633	615	627	637	658	624	651	620	662	623	656	669	603	669	627	630	622	633	640	648	622	652	634	626	606	646	581	635	660	638	662	642	652	615	617	649	642	640	634	632	632	706	634	615	657	664	622	621	655	620	690	659	671	619	599	675	672	660	674	621	651	672	619	636	641	628	612	635	624	660	645	608	617	618	628	662	654	661	653	635	616	633	648	624	655	647	614	645	671	671	607	608	600	608	663	699	606	678	653	649	606	595	699	615	596	648	645	625	636	650	650	645	623	663	632	602	608	679	706	653	560	626	653	687	599	632	638	611	650	601	620	669	649	617	596	632	611	669	582	693	634	667	615	634	624	622	637	605	632	655	637	621	647	628	626	617	658	645	628	573	610	661	642	593	627	663	636	665	637	644	638	625	642	634	577	641	623	641	665	668	694	641	633	629	625	606	669	636	661	663	678	630	591	650	632	620	688	664	670	635	645	660	635	676	610	632	626	609	620	585	610	658	626	616	678	616	698	636	632	598	603	627	651	640	633	602	582	609	632	635	660	625	629	666	606	650	630	672	610	659	608	616	642	613	628	629	648	606	639	603	634	644	665	662	649	647	654	622	598	653	627	685	647	659	610	696	587	636	632	692	628	645	656	668	627	602	619	607	587	607	628	581	596	633	645	612	630	658	649	610	621	621	618	587	653	610	635	639	669	637	620	620	573	674	636	627	626	660	623	629	641	578	657	656	629	625	651	575	650	666	646	642	657	615	610	607	621	653	628	683	641	641	597	671	655	631	599	641	617	629	623	633	625	618	652	642	682	646	672	600	638	645	638	665	613	633	659	586	599	657	644	623	638	642	603	624	655	576	618	651	671	648	592	607	615	662	635	688	621	622	647	620	646	615	593	642	657	621	682	657	622	618	652	582	663	635	684	652	627	595	621	609	652	614	632	636	615	659	617	660	589	643	658	639	635	664	621	616	631	641	660	655	619	608	609	653	625	652	671	631	621	587	625	605	642	675	660	626	643	593	653	606	608	643	612	622	652	618	628	657	593	662	616	603	656	657	668	630	638	635	627	638	636	599	618	646	623	636	622	644	609	622	624	612	621	614	611	624	616	664	661	665	596	586	622	646	636	638	650	665	638	616	664	589	647	640	612	621	626	638	656	625	619	616	625	594	634	578	649	613	622	595	670	681	634	650	600	593	670	651	654	660	605	687	622	641	662	640	629	628	742	635	628	653	599	608	633	625	655	666	605	609	631	612	637	671	607	649	646	630	625	638	613	665	600	675	665	634	666	629	622	682	665	599	620	632	635	688	632	652	623	598	665	607	631	673	587	633	637	656	639	647	649	656	608	614	666	653	581	640	621	640	609	623	643	662	640	588	645	632	635	662	644	626	631	623	579	636	640	656	631	625	641	644	663	629	660	647	632	646	658	614	612	647	694	610	656	675	627	623	658	616	643	630	635	647	663	614	656	604	641	599	696	665	612	659	657	613	663	657	633	652	672	625	584	650	623	665	629	618	620	594	636	644	619	658	609	680	611	633	632	624	681	658	660	621	605	605	649	699	611	581	639	669	656	612	621	662	607	630	628	640	644	663	600	618	630	594	627	628	638	645	637	648	642	651	619	666	681	619	608	603	582	640	656	564	645	661	653	628	651	627	615	627	635	590	657	617	628	668	660	651	617	612	627	651	628	621	650	604	648	643	614	649	658	628	647	642	607	637	640	631	649	628	632	624	669	646	625	614	663	613	620	607	625	631	609	622	665	645	636	614	593	644	642	652	599	636	655	632	646	610	625	668	612	576	644	663	655	620	618	622	627	643	617	675	591	673	634	677	629	615	607	618	657	646	623	636	630	609	613	601	633	646	594	605	642	673	626	638	675	613	626	661	649	628	645	603	631	607	604	673	627	605	634	601	637	635	621	662	618	567	652	629	667	619	599	626	631	611	641	611	613	624	587	633	624	647	675	657	621	657	659	633	630	614	638	609	657	663	622	656	599	619	636	630	631	648	625	646	623	613	625	619	639	674	656	554	647	625	611	644	625	679	648	638	676	626	653	637	666	642	603	611	657	638	626	642	615	635	636	615	592	617	673	645	576	600	628	615	592	653	644	652	618	661	660	584	607	632	634	647	630	647	654	610	668	627	638	679	625	644	662	615	610	614	618	628	586	620	635	613	646	594	652	647	639	625	630	647	624	634	626	624	658	597	696	639	637	677	645	622	661	651	644	635	660	594	650	623	634	611	624	626	620	652	663	629	644	645	672	658	625	624	619	601	601	632	629	671	627	640	618	654	623	610	620	659	608	627	659	626	662	617	625	610	611	665	689	601	600	648	629	602	673	616	654	683	683	617	635	626	619	589	625	631	651	618	661	632	614	585	630	640	629	634	618	641	575	632	622	657	606	657	640	605	657	618	669	630	627	669	620	654	618	606	653	689	633	644	617	628	663	662	630	593	606	607	575	600	636	617	644	649	589	615	634	638	605	617	582	629	617	622	639	635	660	625	592	666	667	618	631	639	653	639	603	616	655	607	589	659	576	630	636	632	669	620	639	641	626	612	606	686	640	632	584	623	674	615	636	593	593	627	616	648	629	642	631	621	684	644	635	625	639	647	624	637	629	633	689	635	644	629	632	621	617	657	639	617	655	617	628	637	627	584	657	630	622	644	661	680	673	653	599	626	658	677	638	656	638	648	631	619	644	638	625	615	600	686	663	681	664	647	592	613	642	626	620	593	660	618	574	639	677	585	635	625	574	571	608	617	659	654	603	608	620	603	614	634	626	631	576	667	635	614	600	591	604	651	634	613	639	622	619	607	650	658	616	650	647	649	651	641	636	644	620	596	607	607	643	657	604	630	615	639	647	586	618	679	589	640	647	623	610	611	636	646	630	606	661	617	571	632	634	626	603	605	608	577	631	619	629	661	642	630	629	678	638	579	616	604	651	617	618	646	626	645	646	656	603	616	643	632	655	645
27839	13018	3141	1465	947	974	847	813	1244	2658	2449	1688	990	802	655	562	565	589	594	582	589	579	607	573	587	579	593	609	596	599	589	605	595	604	567	610	591	586	634	611	640	569	588	593	608	621	612	580	634	589	583	592	595	569	557	574	580	617	571	600	582	560	600	603	651	606	575	572	602	560	602	589	565	595	591	568	624	643	610	565	554	588	553	660	599	570	586	610	590	600	571	610	590	606	586	579	601	550	608	548	587	624	610	571	591	600	568	532	577	592	651	591	589	600	595	530	558	538	603	578	585	589	589	600	625	588	591	609	586	591	554	598	599	585	585	629	586	622	628	627	566	614	595	578	565	606	586	586	587	585	577	597	629	583	572	560	627	616	604	613	546	588	594	584	568	571	564	535	585	621	596	571	630	615	607	564	603	582	582	584	610	583	566	630	593	585	567	597	613	611	556	583	582	620	602	594	611	615	570	598	555	581	599	609	595	566	549	573	553	635	620	595	556	599	616	606	607	594	564	560	611	600	590	592	576	566	551	597	576	586	580	605	605	581	590	563	610	586	572	567	588	579	629	569	587	611	569	612	600	616	551	605	605	609	576	578	575	588	583	551	576	607	576	558	590	625	540	583	602	586	647	581	608	592	600	575	600	551	616	609	542	584	598	596	582	547	642	588	552	631	622	615	598	587	597	608	585	590	613	583	649	553	589	568	606	581	611	579	570	562	581	608	584	580	560	580	606	563	565	577	627	567	586	596	568	616	607	594	603	643	585	579	611	596	601	598	596	633	592	579	565	582	539	568	592	613	600	594	600	540	589	622	582	648	599	607	597	622	627	565	585	591	618	644	613	594	632	605	623	570	592	581	575	567	603	582	572	614	589	637	616	612	541	580	594	544	580	563	597	596	595	623	583	579	594	612	585	592	634	559	635	657	583	554	588	605	586	595	622	588	581	597	634	596	585	582	576	564	587	613	600	609	563	600	622	638	609	592	581	575	663	615	555	620	605	605	594	618	588	605	658	597	600	585	602	590	612	627	600	600	567	557	621	600	594	576	603	591	577	608	592	604	609	582	572	604	628	586	604	624	595	638	584	604	616	600	605	554	630	594	664	606	596	626	546	579	573	601	593	582	563	588	639	621	564	590	623	582	584	579	572	584	591	593	588	620	638	604	582	587	605	569	616	649	601	551	598	596	588	592	598	591	607	582	585	587	588	604	605	585	633	590	572	564	533	589	627	616	615	632	569	580	597	582	562	593	614	579	621	581	580	558	623	593	615	606	601	554	580	590	600	626	617	582	589	590	637	550	595	596	576	572	615	563	586	604	575	597	590	576	596	612	600	599	607	610	551	578	582	570	609	552	576	597	534	592	623	600	575	601	597	572	577	556	611	627	619	607	641	594	611	595	555	569	593	622	609	613	621	609	589	596	634	541	543	569	628	605	606	613	598	589	529	555	608	578	660	558	584	590	598	588	603	608	588	626	626	584	602	591	570	622	583	591	551	584	609	608	579	629	607	565	624	578	608	571	582	568	553	611	562	596	644	600	604	601	637	595	609	555	571	599	639	579	545	591	591	592	599	571	603	613	580	582	597	601	630	622	600	601	623	623	567	594	579	600	564	628	608	547	569	553	596	606	603	558	597	596	552	584	565	573	564	610	599	585	601	558	604	625	612	540	567	601	615	590	598	642	566	614	591	587	597	563	631	602	609	619	565	594	570	609	618	598	605	590	591	580	602	580	558	589	576	621	577	571	546	555	603	599	550	598	555	598	590	592	552	601	642	566	646	573	633	583	587	622	598	640	599	578	570	616	576	608	600	627	613	579	625	598	577	644	578	606	607	597	620	601	625	598	597	669	583	623	610	609	593	577	602	606	583	603	597	579	589	537	596	623	548	594	615	569	602	573	613	596	562	582	596	626	616	582	594	591	569	649	564	624	587	595	586	557	606	642	557	594	652	553	610	588	582	574	561	589	588	611	622	550	606	585	616	625	586	560	594	605	616	575	588	589	590	603	575	600	596	615	590	584	539	622	588	599	590	624	566	565	599	582	568	579	528	546	575	624	582	580	571	600	575	585	573	555	563	576	573	598	565	562	585	595	564	588	548	614	575	566	605	590	578	614	593	639	558	615	610	566	584	627	597	604	608	595	573	550	567	576	621	612	584	541	584	618	615	548	582	595	538	593	575	629	624	571	549	590	580	619	597	620	617	587	595	624	599	597	555	600	590	592	629	592	547	588	598	562	631	611	566	637	604	617	586	555	597	621	550	600	611	610	599	606	571	551	587	580	589	603	571	566	546	606	582	605	601	571	608	621	590	609	597	609	603	577	601	595	599	603	664	630	536	583	606	597	607	584	589	584	600	639	571	642	568	583	578	560	613	640	640	601	599	596	572	595	533	586	628	576	612	639	626	619	584	532	612	570	594	634	584	553	617	579	606	594	621	598	585	599	620	588	589	633	624	575	623	579	614	595	582	616	593	577	579	663	591	593	611	581	595	619	601	595	593	574	597	603	633	558	571	636	588	571	574	567	578	598	580	571	642	598	647	571	565	565	619	581	551	620	568	619	618	620	566	606	572	625	570	571	588	588	604	601	589	587	566	562	598	596	610	571	581	577	620	581	590	591	581	600	598	603	596	565	615	635	609	575	617	561	602	581	622	560	628	584	587	586	570	574	619	614	633	614	568	609	592	596	580	587	556	584	539	585	566	595	589	557	572	571	587	592	572	580	560	576	575	589	581	592	579	607	626	608	583	588	618	573	579	630	591	586	586	570	562	627	626	554	623	571	573	551	607	601	613	586	595	586	595	586	586	561	622	607	556	601	546	558	557	574	612	625	589	576	589	638	591	602	579	577	612	608	606	593	555	580	602	565	580	577	583	627	619	572	586	572	634	634	600	607	586	590	638	586	591	595	574	582	594	596	558	596	599	652	582	617	583	611	565	600	594	581	609	604	615	586	604	568	582	596	563	589	609	590	573	582	627	590	567	634	614	602	589	553	603	584	531	551	626	595	570	570	601	615	551	601	615	562	627	616	561	586	582	597	589	589	621	591	626	602	628	612	567	605	590	608	558	622	571	588	612	577	597	579	567	569	590	582	579	613	633	549	563	564	596	585	601	621	613	599	583	600	573	582	583	587	573	635	577	613	571	569	573	559	573	615	613	613	629	608	606	630	559	572	618	552	545	588	599	582	613	617	597	589	583	592	553	586	605	625	561	532	578	590	561	588	614	620	582	613	602	609	615	623	586	593	646	567	593	603	558	613	611	568	576	612	588	572	649	609	558	628	573	596	622	585	610	593	580	611	605	579	600	540	630	588	603	595	597	600	597	643	581	608	599	571	585	591	633	553	594	570	595	604	610	638	572	606	598	630	589	527	537	586	580	592	581	608	609	570	547	570	580	551	644	621	589	586	618	611	599	573	569	579	637	566	555	608	558	613	612	588	568	591	571	583	590	630	556	608	579	561	643	586	599	605	611	595	591	603
5515	2805	2278	947	1016	1098	882	785	1459	3107	2693	1661	837	577	496	517	506	498	461	497	454	486	487	496	492	481	494	471	502	494	498	502	526	492	493	467	507	489	460	467	464	494	490	478	462	457	492	450	489	480	484	491	478	476	495	520	491	502	466	426	489	487	449	460	459	496	437	497	449	462	467	474	481	500	469	435	483	487	473	474	497	493	431	466	432	491	454	481	454	464	487	485	499	487	497	442	467	475	481	466	497	469	496	451	445	457	423	472	497	491	504	438	492	484	460	476	455	468	477	460	510	499	490	502	470	446	540	463	467	498	481	456	511	539	471	459	486	477	477	477	467	457	440	477	498	442	469	498	443	440	460	460	477	507	488	462	469	476	453	429	462	493	484	427	481	494	466	493	464	461	428	453	469	495	469	504	448	469	463	495	479	490	472	483	489	430	491	436	496	463	491	476	499	488	451	492	435	461	482	473	489	465	446	469	466	477	455	486	488	483	472	467	466	477	503	485	460	484	480	458	477	505	459	458	477	483	460	473	483	478	464	454	464	462	443	488	471	471	474	481	464	528	499	461	491	454	462	493	535	487	491	451	489	452	477	463	469	477	476	481	454	440	502	463	469	462	523	483	518	450	491	459	505	459	494	479	510	479	421	494	448	487	474	422	461	468	455	490	453	456	511	476	506	485	477	464	490	465	469	488	450	470	493	481	475	516	442	472	464	453	460	489	463	462	447	486	472	476	511	472	483	457	496	463	468	471	506	483	488	457	453	510	497	502	494	474	466	481	459	460	495	458	467	502	453	451	474	455	491	479	500	488	478	470	467	435	523	456	459	457	427	506	501	460	494	496	462	546	438	489	477	453	478	471	485	456	448	451	511	452	441	488	477	449	500	484	515	480	522	444	477	511	447	513	469	496	456	450	462	447	449	489	474	485	510	504	490	451	485	462	459	495	501	429	500	507	494	492	507	433	432	453	481	463	485	447	468	453	466	463	492	470	475	467	471	433	468	470	444	467	494	452	476	454	475	512	480	465	481	447	432	490	438	446	478	463	512	530	458	426	429	486	460	467	508	478	464	492	479	466	476	442	484	479	471	469	461	530	484	478	484	466	427	547	474	454	473	510	496	428	467	445	443	458	496	449	530	456	477	470	446	468	460	452	458	504	481	493	455	474	488	479	496	516	435	417	497	485	476	461	453	475	483	507	498	472	448	478	512	488	482	521	458	493	505	470	477	513	477	471	484	505	492	502	457	457	468	462	497	431	463	458	455	496	464	506	461	482	464	468	496	501	486	507	520	478	443	483	466	486	466	441	499	518	482	526	467	488	456	454	496	477	480	480	487	472	475	477	474	488	488	472	516	492	462	509	501	483	464	464	494	499	485	457	512	463	481	475	490	464	465	448	485	464	509	443	512	499	484	490	482	483	434	431	467	493	480	480	450	446	449	483	463	472	463	456	451	453	478	479	469	468	470	448	477	447	491	466	489	455	517	488	484	481	457	476	456	422	491	473	449	450	473	485	465	488	455	489	504	480	449	462	493	447	460	486	499	448	472	416	438	467	455	482	440	489	474	502	463	473	487	478	501	460	468	463	480	476	497	431	483	475	423	488	470	483	511	475	473	496	459	480	469	464	459	469	466	499	440	460	447	505	512	499	500	494	496	473	494	450	474	435	490	482	467	443	491	452	482	475	462	473	447	543	436	477	484	447	493	507	509	522	482	497	515	478	446	483	486	486	539	477	498	505	426	467	481	454	490	439	480	433	486	446	474	481	472	516	479	458	508	482	504	475	449	478	466	467	499	509	475	489	477	457	475	481	503	486	511	500	484	485	482	510	469	486	498	488	492	486	524	489	435	494	496	468	464	478	476	459	445	448	451	404	474	427	504	468	483	499	485	463	476	459	452	467	487	461	513	482	458	480	452	431	475	476	488	498	482	484	479	464	444	464	476	465	482	464	438	464	441	444	465	491	460	485	455	461	455	457	485	462	508	467	468	480	434	509	462	470	482	429	493	473	481	485	524	519	496	467	430	459	493	465	448	463	486	439	424	490	495	472	434	471	472	472	523	462	464	460	503	463	486	486	463	473	456	453	490	496	457	484	463	493	441	501	436	443	474	451	436	449	484	472	462	479	487	452	507	467	461	448	481	468	457	466	474	476	478	499	443	485	442	464	433	486	460	476	492	484	442	449	501	495	443	488	497	461	466	475	458	466	480	470	477	492	466	451	467	464	511	512	499	463	490	446	489	470	499	481	490	536	487	492	449	451	433	449	443	465	491	486	485	474	470	459	473	457	477	449	446	454	468	502	488	472	467	497	478	480	493	481	473	458	502	496	482	488	447	472	490	450	473	490	448	455	468	450	474	466	489	463	453	448	526	471	491	441	461	479	489	494	497	481	486	492	448	436	439	487	433	427	468	479	458	477	508	476	457	482	505	472	468	489	461	455	497	517	515	449	447	432	461	470	447	464	501	464	482	467	489	514	400	480	487	448	530	468	457	470	471	488	498	474	479	496	479	466	495	459	483	463	440	492	476	499	479	496	497	461	452	475	472	472	432	484	437	495	459	471	454	463	486	492	478	472	481	462	517	489	462	482	427	478	479	446	461	506	490	499	515	486	472	497	474	502	454	448	470	452	468	465	486	481	457	475	431	418	474	478	448	484	447	412	446	476	464	450	506	445	433	515	489	475	491	462	484	519	459	500	467	460	448	486	468	485	477	467	461	475	477	493	446	494	456	482	466	485	455	484	481	510	478	463	460	490	463	469	535	478	480	464	480	492	466	487	486	442	446	445	466	470	484	445	475	467	477	495	481	496	505	448	505	492	478	467	464	484	461	459	478	450	474	462	485	492	455	472	477	456	529	482	458	489	472	464	486	487	411	488	464	495	448	506	478	460	527	515	464	489	479	441	491	427	483	472	461	454	469	461	501	488	480	447	421	502	471	481	503	482	459	467	439	461	466	490	465	482	485	456	470	515	469	455	422	462	501	450	490	453	476	503	453	506	448	441	459	494	485	468	467	472	473	506	508	473	484	456	513	519	463	516	458	455	499	464	488	454	482	453	485	469	448	459	454	460	469	445	451	487	453	488	496	475	509	530	499	472	460	468	454	490	485	482	479	493	440	461	506	468	490	428	442	422	481	483	456	483	483	489	495	493	462	528	479	469	498	436	475	512	523	495	472	428	518	457	493	489	496	451	480	479	511	456	479	473	451	477	481	464	495	461	450	466	455	433	482	498	502	499	480	497	478	490	469	486	477	479	448	486	520	442	498	473	541	440	484	457	456	467	469	502	498	466	476	460	485	483	477	439	466	490	494	501	509	470	481	478	507	504	502	452	465	463	480	480	480	484	483	448	474	523	473	470	470	496	475	493	462	448	477	509	439	469	459	461	459	503	473	495	482	479	453	484	482	464	492	470	503	491	508	475	468	486	476	479	458	458	461	448	466	467	521	497	432	498	480	456	464	477	460	525	494	462	452	456
25594	21447	27319	25346	6596	2440	1757	1188	7388	20692	17451	9255	2404	1254	804	693	686	658	645	634	649	668	634	646	632	647	643	660	658	656	683	686	591	658	636	638	647	596	588	638	652	591	641	665	636	644	683	667	658	641	644	657	687	676	637	654	663	634	624	669	625	678	678	673	662	637	674	654	614	645	624	665	660	643	681	643	645	674	600	654	663	621	635	620	661	675	663	687	597	641	627	652	645	632	625	656	609	645	673	646	673	613	656	662	616	666	591	644	600	682	631	609	635	639	601	609	659	658	630	622	627	625	642	633	668	666	630	605	650	644	663	666	670	628	617	626	619	658	670	631	636	629	653	625	597	630	659	664	677	626	617	653	590	564	661	640	635	631	690	658	635	654	639	638	652	673	649	617	651	607	648	631	608	618	638	681	613	626	673	639	652	661	669	609	640	671	632	628	669	668	642	673	607	625	635	668	661	658	642	673	680	666	618	599	697	640	622	649	630	620	640	628	634	648	623	624	628	636	638	629	643	692	621	633	606	591	662	663	603	649	644	635	657	650	640	649	630	661	654	662	651	609	654	625	627	618	648	635	618	654	641	681	662	633	657	652	607	645	598	685	665	667	675	617	639	631	637	686	665	617	593	652	624	658	619	664	669	641	610	640	635	648	675	651	643	671	662	641	639	648	656	645	622	682	660	675	695	601	645	611	679	637	670	642	632	625	613	658	625	672	630	646	618	682	647	671	661	644	608	664	631	614	672	656	652	660	625	627	623	642	645	652	616	663	689	627	688	614	654	638	642	674	585	620	689	665	609	599	608	667	639	687	632	654	663	652	679	662	615	646	648	640	631	654	650	650	637	636	651	662	626	651	668	673	637	630	655	647	646	618	657	665	638	660	642	666	630	631	661	696	646	664	668	613	650	666	647	646	635	626	666	620	646	676	652	625	646	613	626	637	650	602	656	628	668	610	663	638	672	652	648	589	625	618	700	650	678	626	673	658	661	618	622	659	630	615	640	636	652	648	639	608	619	647	642	629	655	658	684	678	633	635	675	627	640	694	606	640	674	650	640	622	658	662	644	663	660	567	658	624	623	623	613	655	645	654	675	638	652	658	630	630	644	655	646	650	626	639	614	635	638	653	633	677	654	624	657	653	682	630	644	612	657	656	668	659	670	687	673	661	659	601	613	637	637	644	659	631	670	594	644	646	613	670	596	693	666	652	633	621	635	620	599	655	680	621	604	639	693	687	668	642	631	607	641	648	664	653	619	655	616	674	696	659	604	613	642	668	595	645	619	666	603	609	652	656	642	643	635	639	641	606	637	669	694	658	636	670	637	629	613	655	647	646	588	593	643	623	649	638	679	647	682	590	638	669	627	669	641	632	674	604	652	653	663	640	651	669	653	651	637	621	610	700	638	608	618	623	659	631	600	677	597	666	632	652	668	608	672	632	661	632	659	605	644	642	667	605	652	610	650	630	642	706	661	670	637	624	666	638	656	598	642	676	619	625	615	644	594	651	647	628	664	634	670	617	618	665	667	703	659	634	638	645	633	658	671	626	637	631	648	655	635	617	648	691	644	674	660	639	620	665	738	602	644	600	683	604	661	658	609	625	634	635	648	606	651	623	586	614	636	654	643	672	629	599	656	645	647	635	652	669	651	640	656	617	650	667	620	615	623	627	668	660	658	589	609	639	637	595	640	639	659	652	643	631	674	649	638	670	629	648	646	641	694	598	672	616	646	626	643	659	599	617	628	642	644	631	683	679	642	624	638	619	601	658	661	680	627	643	658	669	649	641	654	630	629	602	638	671	674	640	659	579	679	649	610	661	664	693	623	617	606	662	656	648	626	644	612	645	619	620	660	629	634	618	652	609	634	694	640	655	590	625	641	657	665	606	648	618	666	639	620	652	626	642	614	640	621	615	657	652	690	642	626	648	644	662	646	623	614	604	623	656	640	667	627	633	700	614	670	640	610	689	656	664	656	617	677	663	710	664	658	564	638	672	611	667	644	656	664	644	663	658	598	655	664	673	654	665	636	630	673	645	613	681	643	643	664	653	627	672	633	678	630	652	596	658	643	657	615	604	664	627	614	626	635	591	678	632	649	657	642	634	645	630	669	608	631	615	630	613	653	646	638	647	675	619	621	592	636	618	654	664	661	599	644	640	681	682	651	660	646	616	658	652	662	656	634	655	669	650	650	639	588	625	628	659	646	667	667	692	614	629	655	644	649	626	642	637	672	646	641	649	644	637	660	644	608	631	642	618	627	663	624	624	647	650	626	667	629	655	628	640	669	626	625	665	639	659	638	629	653	677	665	614	651	638	672	646	670	652	583	642	614	631	611	672	636	679	658	626	607	641	667	661	641	658	643	643	650	610	676	640	659	691	682	674	659	667	661	625	681	611	702	655	622	621	634	628	679	639	622	680	676	634	632	634	607	664	651	692	640	669	648	637	647	618	637	602	643	619	602	644	564	619	630	639	631	615	614	637	655	689	661	600	609	694	667	597	641	611	656	672	620	640	575	631	586	655	632	686	694	630	649	627	669	659	633	616	677	619	675	642	650	652	624	630	596	614	645	600	658	646	653	673	691	629	677	636	621	613	633	653	670	655	638	685	644	637	639	634	656	620	689	637	616	658	635	658	643	643	653	639	651	634	682	629	658	657	665	687	637	631	610	618	639	658	634	629	617	649	636	657	677	655	616	576	669	595	670	629	620	614	616	588	651	652	626	626	632	627	656	635	683	616	632	736	609	664	604	629	624	619	670	616	650	611	684	618	683	626	658	601	597	672	652	636	645	627	675	660	653	678	638	653	644	639	690	626	651	686	653	702	665	661	671	640	672	666	609	673	604	667	684	654	637	641	672	676	684	644	657	635	614	648	654	631	658	649	673	623	650	627	645	668	636	656	650	664	675	645	617	629	674	676	649	631	642	641	639	626	662	654	633	640	664	654	645	666	654	652	642	687	648	644	623	615	624	652	627	697	600	635	607	624	633	626	611	662	660	632	624	653	604	653	676	657	658	609	655	614	598	612	673	671	670	655	638	605	631	679	652	633	643	644	655	669	650	621	617	665	623	629	621	638	658	665	646	647	680	656	637	594	673	667	690	607	615	631	677	645	670	678	674	665	688	640	639	704	670	657	677	688	649	605	656	625	684	619	638	656	658	676	622	664	601	654	639	618	623	661	631	651	635	660	661	692	631	645	686	667	653	654	684	643	646	678	670	637	629	613	611	687	615	660	638	615	589	693	666	637	731	662	660	648	646	687	582	672	633	622	670	655	625	633	644	607	689	665	647	647	630	645	633	630	651	650	653	636	638	642	628	661	676	639	661	685	646	665	664	625	616	654	630	602	657	647	676	648	637	645	590	637	658	628	671	652	642	631	650	649	643	642	649	621	634	669	630	614	623	666	648	638	615	636	666	622	677	605	648	640	645	633	642	643	644	645	628	606	600	616	640	634	614	690	657	664	640	658	646	663	635	661	646	609
4336	4909	4364	2304	2079	2212	1843	1294	9961	19450	15026	7604	2099	1180	659	540	564	549	535	518	556	537	542	543	548	540	542	551	562	542	488	503	557	519	493	567	565	580	571	548	500	520	490	488	527	550	505	571	543	588	509	543	565	533	543	548	559	529	561	570	556	525	511	572	523	565	532	551	481	563	527	527	561	522	516	551	545	485	584	545	524	512	531	549	544	550	536	555	510	510	536	540	525	523	530	554	464	543	487	557	526	536	511	500	580	516	515	519	548	513	516	505	518	515	513	514	492	568	596	532	517	549	516	547	524	522	550	506	493	549	559	562	535	493	586	516	539	474	527	564	558	545	528	518	522	515	540	535	522	564	531	569	540	529	542	542	549	514	517	575	523	512	545	508	488	545	539	544	521	557	515	532	536	532	520	529	547	554	540	521	562	528	535	511	512	526	563	511	506	545	534	564	524	527	522	547	522	549	541	533	521	534	555	527	551	526	551	537	503	544	571	562	537	515	555	546	552	534	567	494	567	536	522	523	522	502	528	518	522	533	537	548	526	524	529	525	560	502	542	565	508	565	520	536	503	569	529	509	537	521	548	506	547	526	559	523	547	512	557	515	520	514	526	510	541	482	547	536	498	542	518	536	542	569	503	537	517	527	559	530	515	524	501	534	514	545	539	521	550	529	541	527	491	557	554	543	517	593	517	543	518	520	542	520	540	502	542	496	555	517	540	599	535	553	484	540	559	541	528	555	569	540	564	531	518	532	560	553	544	559	509	540	493	548	555	487	514	531	524	528	487	569	516	534	511	496	525	518	542	509	567	495	501	531	542	520	514	517	517	510	518	513	529	529	506	532	540	541	499	553	542	541	533	505	559	512	477	541	506	524	504	514	519	523	516	547	541	527	512	560	508	530	481	502	539	540	500	519	526	517	560	502	499	515	537	512	512	518	532	505	512	525	507	528	554	539	523	484	541	512	548	507	493	527	512	553	564	536	575	532	533	526	568	569	552	519	509	491	514	516	555	549	499	507	556	525	525	534	537	564	500	483	544	541	569	518	518	529	517	535	534	537	543	505	520	531	504	492	523	543	507	526	549	527	535	519	527	519	499	508	562	526	536	522	503	526	558	580	579	502	508	554	526	523	556	512	545	554	525	502	566	554	526	531	490	475	526	541	484	544	513	474	504	488	523	524	517	526	522	541	555	515	536	526	520	524	527	539	535	538	559	532	520	528	505	524	554	504	542	572	532	507	556	516	495	552	525	533	536	534	539	533	494	521	557	515	489	516	510	527	497	478	488	541	518	543	539	545	539	560	516	500	515	509	556	509	534	519	553	507	468	520	523	503	556	503	500	482	487	557	545	556	539	557	524	492	584	520	490	548	532	507	530	576	519	528	549	537	539	562	574	494	534	517	531	500	508	541	501	539	542	528	520	522	523	515	525	552	514	539	495	539	559	525	518	555	547	551	548	524	565	539	536	538	550	539	533	537	514	568	532	529	516	525	507	507	488	517	498	501	582	512	510	553	554	533	530	526	518	527	549	537	520	506	505	493	524	500	537	544	530	545	511	569	571	546	512	521	530	493	515	529	491	563	509	593	519	497	519	509	557	525	526	540	552	555	532	517	473	474	504	512	562	534	541	490	559	526	537	512	510	495	541	569	521	531	536	476	538	532	522	491	518	547	518	545	494	489	545	527	502	506	506	556	518	560	532	511	512	484	495	499	512	506	525	501	581	494	508	535	538	503	526	549	494	569	516	512	536	531	495	534	554	546	522	541	526	484	538	536	540	570	545	577	497	529	531	529	501	517	519	551	516	532	505	560	572	494	572	488	496	517	509	537	507	548	559	498	506	555	546	523	551	507	574	522	540	526	539	549	547	500	509	544	527	533	539	511	543	560	516	559	548	532	511	499	525	564	530	524	520	537	520	525	515	533	536	537	504	521	513	545	505	496	525	590	502	538	522	515	544	537	530	551	524	545	515	528	550	478	531	559	544	518	514	532	546	520	529	511	570	487	521	523	511	539	559	518	551	534	522	530	516	552	530	546	521	548	547	559	519	564	528	562	549	496	525	525	511	514	542	570	508	508	528	486	536	508	574	515	545	524	516	543	531	518	540	579	549	533	540	566	510	541	531	526	556	487	532	527	503	538	538	539	522	503	525	532	516	557	553	589	518	520	533	549	559	524	511	550	535	522	539	500	545	523	553	512	534	530	529	505	525	510	550	541	506	532	550	529	533	496	529	500	524	524	550	515	543	512	539	499	521	491	528	531	550	522	539	517	525	519	515	513	513	564	538	564	565	521	502	542	518	529	544	506	515	518	521	507	511	517	538	542	502	508	548	528	535	515	513	515	528	546	500	502	536	515	499	571	518	496	520	534	530	537	510	504	521	551	552	562	510	568	481	530	536	527	538	550	508	552	517	534	508	538	548	515	510	556	588	530	541	520	498	531	523	530	521	538	504	558	521	517	528	494	537	516	468	491	508	571	510	532	549	499	599	558	496	501	504	541	524	524	550	541	537	529	539	534	507	530	543	533	535	513	539	540	533	595	513	522	487	515	517	551	491	580	485	549	491	539	487	531	524	527	574	528	556	539	530	517	486	479	504	520	534	508	515	554	500	556	477	584	535	527	520	526	501	534	556	505	555	546	530	549	518	470	549	527	524	521	522	567	571	521	510	507	519	510	521	528	531	521	508	524	516	509	545	533	540	531	562	545	524	531	494	518	552	481	507	499	505	542	554	544	531	511	536	519	533	534	504	472	562	491	499	518	511	502	553	532	541	534	549	507	545	520	542	521	519	533	485	506	515	526	519	494	534	581	498	554	526	555	540	507	557	494	542	489	567	542	497	533	492	513	526	522	523	526	532	516	558	563	502	504	533	549	510	541	522	546	550	545	526	520	527	519	539	498	516	535	541	533	503	509	527	552	514	533	522	497	562	555	545	521	587	495	516	512	550	496	519	542	490	542	562	513	524	515	574	539	511	543	551	516	518	528	539	539	533	573	554	522	536	537	523	493	521	505	538	505	500	559	487	565	531	474	535	538	516	534	530	522	545	500	515	533	533	534	529	527	515	514	490	470	509	514	510	521	494	540	549	490	565	499	567	511	499	521	516	519	540	500	511	540	534	538	545	546	534	573	554	508	504	584	551	526	504	537	515	545	551	531	554	530	540	513	500	519	530	532	584	512	517	554	553	543	503	567	506	499	498	489	537	558	506	503	521	540	528	516	531	536	548	534	517	527	532	509	503	538	536	527	509	526	515	504	565	539	521	573	537	531	535	527	515	518	519	546	536	521	522	523	533	497	541	554	540	580	513	514	529	578	551	521	523	522	548	529	553	477	538	556	501	573	523	524	530	580	525	524	520	529	503	541	515	545	547	507	540	526	512	543	521	552	540	552	541	518	504	519	558	514	499	564	536	508	505	548	508	527	569	515	497	537	497	517	538	528	563	509	547	523	534	531	522	560	509	518	546	488	508	510	498	516
24395	21428	28746	24509	21387	11019	3999	2061	15693	37484	32408	19803	5329	2185	1190	839	802	833	790	847	788	807	794	798	785	818	788	811	747	766	821	749	838	799	837	806	768	820	812	830	799	835	768	792	815	750	833	759	826	799	777	758	791	771	791	837	794	767	788	843	833	797	811	767	828	770	791	824	789	788	775	767	818	817	733	800	782	769	844	817	868	765	786	807	849	816	768	815	796	822	796	770	795	790	819	824	820	826	792	795	750	784	809	770	802	733	788	820	795	786	823	836	827	821	803	794	804	803	773	853	764	761	738	759	849	769	770	780	785	799	806	787	794	837	763	785	850	781	834	750	783	844	797	768	803	824	790	785	828	800	781	800	813	747	781	756	820	811	812	805	822	754	810	832	794	771	793	777	780	774	851	811	762	797	781	800	787	764	814	745	845	762	789	780	730	752	812	780	787	793	797	787	784	817	876	810	806	778	812	854	795	774	789	803	819	801	829	792	756	788	790	870	767	810	770	776	766	800	795	763	732	743	826	786	798	736	814	802	804	821	838	853	810	802	818	817	742	795	787	754	812	779	831	795	807	776	789	793	808	744	834	788	826	794	777	846	792	802	787	781	838	787	748	761	761	789	827	835	773	844	794	766	770	794	789	823	799	777	811	822	784	821	804	855	753	784	777	794	863	757	794	778	780	744	757	766	789	831	842	802	771	791	772	771	798	763	823	816	804	756	829	794	831	828	801	823	772	819	828	779	796	842	811	810	799	798	785	799	810	823	812	813	786	798	771	791	844	775	774	737	807	748	811	756	758	788	733	831	753	763	799	765	814	820	749	805	767	758	749	788	781	787	801	830	731	804	794	790	816	823	770	781	814	786	758	784	777	802	796	768	819	793	781	789	794	790	765	779	807	784	815	729	752	818	799	825	849	799	812	739	783	717	793	795	826	799	762	776	757	788	791	761	767	784	797	803	757	785	771	768	805	759	783	774	845	788	814	818	832	801	803	764	839	824	813	795	771	795	779	770	790	789	819	797	743	781	826	813	806	799	802	791	761	804	778	803	739	812	776	832	735	783	796	755	783	741	777	823	809	800	797	776	780	811	770	839	731	773	766	814	804	774	748	801	733	727	793	785	713	782	822	742	790	824	824	835	809	799	823	826	790	811	811	788	762	777	772	804	850	806	779	769	784	807	827	776	802	757	745	856	831	800	791	779	824	829	856	778	781	795	794	743	786	811	786	794	805	858	789	760	800	812	824	832	776	817	819	764	758	772	828	788	779	792	788	768	773	798	800	863	792	715	802	748	837	787	831	801	749	790	822	772	819	817	786	766	851	818	790	781	788	777	760	812	791	799	780	801	777	822	742	750	752	785	776	842	774	798	798	796	813	796	754	782	764	761	773	797	790	742	794	768	792	773	769	794	792	797	789	776	797	806	819	771	767	808	737	808	767	753	827	793	815	791	786	799	845	771	780	835	794	827	782	763	801	782	801	797	783	769	805	821	800	815	773	784	746	802	793	816	779	820	798	813	827	821	779	778	833	827	849	788	784	806	800	793	812	769	814	780	824	784	781	809	761	794	828	828	756	808	773	814	768	773	780	782	779	822	819	772	794	832	851	817	745	763	761	865	770	803	820	749	885	778	784	861	782	774	829	739	771	805	770	763	841	818	795	803	792	786	780	806	800	765	749	802	769	805	755	753	792	807	829	770	771	771	751	774	787	818	793	797	800	809	827	785	767	801	785	815	793	839	786	796	820	807	795	878	747	842	829	786	795	802	770	784	815	777	844	807	787	732	820	772	807	751	795	784	807	803	824	779	814	799	787	763	781	854	826	806	782	805	772	768	817	782	781	792	790	806	770	791	773	799	809	778	792	826	779	742	781	775	866	806	816	766	780	804	820	792	830	792	780	840	727	756	821	748	766	742	751	808	810	757	845	718	764	793	822	806	810	805	745	765	822	859	779	804	788	791	756	742	750	824	823	829	817	793	788	815	787	828	843	837	793	789	767	809	800	820	792	742	826	843	806	757	788	804	765	795	754	800	783	791	797	778	798	822	756	813	801	740	738	820	800	802	822	766	819	803	774	766	759	747	759	742	795	792	837	795	815	771	812	793	813	747	759	795	835	816	744	793	798	813	804	783	814	795	759	834	822	797	764	756	806	843	755	837	817	791	801	765	760	779	771	782	767	780	817	827	820	766	771	820	757	791	817	773	796	801	760	828	761	752	801	806	783	782	760	805	785	776	839	766	799	801	773	817	808	789	817	775	790	770	785	794	780	742	832	758	785	800	826	758	812	792	760	785	787	778	801	778	805	797	755	803	739	800	770	826	742	739	779	802	771	760	829	810	755	779	792	841	786	740	826	780	800	779	752	794	747	824	853	765	818	802	801	764	827	790	775	796	780	781	784	790	811	739	745	796	767	788	798	774	768	828	826	774	798	780	788	815	838	767	707	841	775	735	773	773	774	747	803	786	797	768	788	824	809	790	766	782	819	795	805	759	808	805	814	788	800	815	738	751	771	799	772	822	782	801	797	811	832	777	786	788	792	785	772	803	789	769	739	785	797	757	808	801	817	827	792	805	768	759	795	778	822	744	835	764	791	792	804	812	798	801	785	791	786	829	783	798	801	764	782	757	812	726	788	771	767	817	822	797	767	811	790	786	806	776	787	820	788	807	741	791	750	808	837	811	776	726	761	817	761	742	756	744	764	804	778	779	778	832	820	769	762	787	793	826	778	807	802	763	779	805	801	806	779	817	848	770	829	800	821	770	840	791	758	797	764	819	832	782	774	726	758	770	820	813	727	805	805	796	752	769	867	764	833	818	805	735	790	732	828	770	779	806	834	790	802	825	756	850	791	856	707	784	825	850	810	733	794	770	825	818	812	808	817	798	781	798	778	842	794	743	786	809	784	783	788	827	768	792	762	833	815	805	820	813	784	805	774	828	816	735	788	827	787	791	764	785	733	795	769	757	802	805	751	777	781	816	804	804	781	795	755	748	782	807	831	756	818	762	754	808	804	770	786	787	803	836	762	800	742	796	778	824	747	778	742	800	711	785	758	802	786	795	777	802	830	785	796	764	802	768	815	811	797	821	779	808	723	801	734	780	810	738	780	813	812	784	796	798	784	741	804	782	788	797	832	751	741	798	783	834	812	814	804	820	792	797	801	824	772	763	838	846	847	793	814	808	810	855	769	793	782	788	794	850	763	784	762	778	812	770	794	750	789	770	797	759	759	778	778	755	791	764	783	792	788	776	779	793	797	795	808	836	776	837	805	769	836	812	735	816	857	778	749	840	766	800	799	806	829	762	811	782	803	803	824	820	801	837	781	816	784	798	794	762	758	830	749	819	810	774	775	804	774	803	760	766	778	739	801	789	785	811	749	748	774	746	784	767	825	820	747	731	794	742	796	765	775	780	810	786	836	765	736	782	749	787	805	819	807	779	795	835	837	793	776	823	788	818	815	777	774	794	750	787	792	803	784	796	770	760
5093	8131	7006	4435	3505	3623	2993	2334	19975	33858	26713	14865	3930	2080	1035	689	641	629	626	646	690	643	682	645	641	629	621	628	681	619	664	614	628	651	630	619	656	642	607	652	704	688	646	627	602	644	650	648	581	648	658	630	639	627	565	630	626	637	656	636	643	641	701	645	593	643	649	657	663	658	662	609	677	641	622	631	687	666	617	634	629	611	655	624	648	656	603	623	682	657	595	665	634	623	662	695	676	650	657	663	624	624	658	655	631	646	644	692	680	646	650	653	629	601	600	632	607	642	635	641	636	610	643	653	661	617	669	638	622	646	630	675	661	677	639	653	586	616	623	613	658	609	648	640	613	654	695	649	692	685	636	690	643	656	642	661	629	638	630	641	636	626	693	606	667	670	655	668	662	620	600	636	647	651	675	631	675	658	682	597	609	621	608	680	665	648	669	632	640	623	646	651	675	613	633	661	670	653	590	692	650	647	649	644	641	634	674	647	624	654	641	601	664	627	626	596	655	658	619	661	684	646	662	628	704	650	641	643	643	608	665	639	680	628	632	630	602	663	628	624	657	595	627	641	677	646	613	632	632	597	626	658	646	632	648	638	597	634	607	693	641	642	671	669	625	594	628	650	615	607	649	667	647	595	602	605	649	591	626	665	675	660	620	602	638	638	616	628	637	641	660	614	657	628	605	637	629	681	638	655	649	644	639	645	630	604	629	593	689	634	702	622	659	625	668	658	647	639	638	593	659	620	633	624	622	620	636	632	593	643	638	674	621	685	649	667	640	620	660	602	632	613	654	621	619	659	615	666	583	684	597	670	638	663	588	592	630	657	641	652	641	658	586	624	663	659	641	612	625	642	627	660	609	648	650	626	629	649	636	615	623	655	657	645	602	671	641	588	590	655	633	613	667	650	641	637	669	647	623	649	660	661	625	665	609	672	629	644	643	650	647	632	663	660	629	640	656	634	634	650	676	635	661	659	658	644	607	671	620	660	688	601	656	644	632	620	641	664	657	629	649	637	618	605	604	648	642	655	643	646	631	645	639	647	628	649	593	656	573	640	644	637	615	568	631	663	631	649	669	658	644	676	629	629	616	653	628	658	640	624	628	575	667	677	691	619	650	638	632	684	661	660	661	637	643	606	633	631	664	610	650	631	654	670	709	638	642	604	633	620	631	615	655	673	646	612	647	589	651	661	608	618	639	655	682	640	688	659	666	628	659	663	710	636	654	619	646	629	661	626	626	668	602	654	615	673	682	616	670	652	608	605	634	629	655	711	634	637	656	657	581	676	607	709	645	618	581	650	591	647	648	615	627	645	614	599	627	592	664	620	682	640	644	644	638	623	628	590	691	637	622	625	667	618	628	630	613	673	622	674	667	661	616	622	640	628	628	633	633	658	638	564	692	687	620	668	627	642	653	631	687	678	637	638	614	637	620	629	634	639	638	610	662	599	650	677	650	645	660	678	654	627	663	679	611	634	616	639	688	650	625	678	654	634	656	640	616	653	654	615	610	664	630	653	648	599	634	696	668	664	602	661	650	630	689	640	603	688	637	677	654	578	631	617	647	644	642	646	675	639	632	597	693	628	632	639	628	669	657	642	610	662	653	626	645	668	592	630	625	578	652	634	607	651	625	638	640	644	636	620	646	602	666	661	663	684	672	623	586	620	593	646	641	629	666	640	618	615	633	649	617	614	662	637	654	646	637	596	680	665	608	643	583	658	639	651	624	704	631	643	666	667	626	672	608	621	605	595	605	657	658	612	630	676	588	631	604	597	627	632	629	609	621	625	672	634	632	639	664	637	647	661	668	623	643	644	613	642	603	636	671	655	695	652	673	680	675	618	658	622	621	672	588	641	659	658	638	640	616	607	631	622	615	667	621	627	690	581	604	612	610	666	615	614	618	645	630	632	655	636	646	625	621	622	596	656	619	618	655	650	647	657	653	593	616	615	630	664	636	628	592	648	611	642	627	655	614	632	661	678	630	660	612	633	680	671	601	650	595	702	638	652	670	647	643	626	648	649	671	612	654	656	617	615	597	600	665	623	652	634	613	642	628	646	688	623	624	642	615	633	648	637	598	644	645	630	590	645	593	663	651	631	652	611	666	667	629	658	603	658	635	638	615	643	628	637	641	630	641	640	657	685	641	630	624	655	640	603	683	694	656	613	592	599	629	639	604	667	583	628	611	654	708	600	634	629	641	669	636	628	569	627	609	693	661	647	683	632	620	634	634	628	619	620	610	624	626	620	626	664	654	616	622	653	657	635	680	679	633	636	662	658	634	628	669	648	627	639	664	652	638	666	646	624	638	657	591	646	635	603	628	621	674	593	654	614	617	643	670	681	634	651	620	595	603	634	637	620	602	625	593	645	609	613	644	634	638	666	646	672	639	627	619	655	600	682	668	656	625	614	638	638	605	648	622	648	651	650	611	639	646	638	591	643	678	661	654	674	580	591	595	635	615	597	609	632	674	675	638	634	652	628	642	639	617	609	624	646	651	600	645	613	628	627	620	643	667	664	654	623	664	641	631	614	650	643	608	649	640	636	645	624	593	644	654	668	604	627	627	649	630	642	655	622	619	596	646	629	634	638	631	659	645	634	638	651	610	626	682	625	624	661	624	665	655	632	648	625	602	648	682	609	630	630	645	640	634	634	599	674	643	630	670	628	659	620	603	636	631	633	652	642	646	639	642	616	665	652	623	620	680	670	637	609	616	632	667	618	610	658	614	624	649	637	605	647	659	596	646	636	630	652	640	629	653	645	600	669	628	613	638	629	612	588	645	599	609	602	629	564	625	659	675	579	602	636	642	635	652	652	665	626	634	666	587	638	642	645	620	624	640	624	643	663	677	611	621	683	628	614	665	658	643	615	640	651	644	622	643	643	665	596	590	722	620	617	633	661	658	651	652	599	644	627	627	619	612	619	631	632	644	635	626	614	607	655	661	577	609	637	613	645	641	658	618	623	575	625	637	642	610	637	608	670	674	586	636	649	660	629	670	634	637	593	669	605	673	660	633	605	649	652	608	646	630	626	596	649	667	624	654	632	605	639	695	638	657	661	639	607	649	639	653	618	624	625	637	631	636	593	613	618	633	649	651	623	652	657	622	622	666	630	661	619	675	635	616	694	628	627	626	606	645	590	612	619	634	663	656	644	650	650	638	666	624	588	636	662	604	637	646	637	665	629	642	637	609	629	656	665	644	627	639	601	642	619	618	625	623	612	597	651	669	616	636	635	642	614	659	648	699	609	647	605	639	676	635	666	631	648	642	654	615	594	620	643	610	669	593	650	656	614	639	633	643	662	634	617	687	641	666	630	590	637	615	637	642	655	658	609	664	694	602	594	712	618	621	612	646	615	606	600	628	621	619	619	606	625	612	601	623	625	633	646	638	639	666	643	612	655	614	662	621	621	682	626	613	612	691	640	606	635	628	634	595	629	629	638	669	718	670	609	631	620	659	665	609	645	635	626	589	578	623	618	625	601
27839	12707	2344	1716	1441	1057	886	814	1312	2939	2737	1777	1057	689	655	599	580	593	608	564	609	615	596	587	574	581	596	582	608	620	572	634	591	591	590	612	571	648	585	595	579	589	590	611	578	599	622	616	577	571	611	571	589	605	567	607	587	601	553	579	621	601	625	601	565	555	588	608	581	634	573	640	596	578	546	625	578	585	597	629	608	577	598	605	604	593	619	596	583	576	626	592	638	609	560	543	607	568	575	599	625	559	623	603	578	583	597	605	618	564	610	611	597	586	594	616	593	619	619	582	557	582	592	603	640	536	609	599	554	607	582	595	572	573	593	572	605	602	604	563	585	585	614	586	618	603	591	569	601	609	600	597	620	558	575	638	599	552	557	596	592	603	592	578	590	600	538	596	614	541	621	640	584	586	609	612	595	596	585	615	614	589	595	639	563	642	586	594	544	580	561	590	604	572	593	556	603	601	594	593	646	600	613	555	576	621	598	646	602	605	609	630	617	615	558	606	602	641	627	607	603	593	640	619	557	578	577	601	559	645	607	607	597	613	565	569	588	596	570	588	630	592	601	524	623	593	607	569	611	589	610	570	585	597	590	592	547	624	613	610	563	587	617	539	561	570	562	611	568	567	607	569	615	577	619	562	585	590	597	620	558	595	551	625	583	605	585	544	614	578	576	605	570	549	593	589	567	591	534	604	605	575	598	579	590	602	590	573	615	583	575	598	569	578	603	586	637	601	617	556	578	574	546	631	607	582	573	591	606	581	624	622	586	584	586	567	602	603	607	596	615	572	601	558	633	591	591	578	581	603	564	607	619	542	633	614	588	569	577	572	607	537	596	605	630	608	606	592	593	587	592	586	567	603	593	558	600	594	610	615	566	627	618	596	590	609	582	578	584	654	565	557	577	557	571	592	585	615	594	575	586	576	575	585	572	623	622	600	577	595	589	589	619	578	586	601	618	607	554	624	592	584	533	540	581	621	559	583	579	604	601	573	554	546	561	524	559	572	587	554	555	571	607	601	579	605	600	573	593	596	588	581	574	586	618	595	598	574	577	571	564	599	582	591	594	593	599	570	585	619	631	620	612	587	608	574	561	578	599	596	586	606	581	579	575	632	587	591	592	620	585	629	607	621	619	561	555	586	583	590	623	580	628	605	625	551	568	536	580	639	589	598	582	569	596	616	610	574	616	573	561	588	585	592	552	594	598	595	576	617	571	566	605	590	577	596	551	586	590	623	552	586	612	553	618	619	609	646	576	570	624	586	581	626	558	604	586	573	610	592	574	597	585	583	572	633	587	606	596	581	618	581	615	603	575	616	569	563	551	609	628	548	589	581	589	620	593	555	581	597	622	619	601	598	583	576	599	584	684	631	606	618	594	570	613	613	587	598	606	615	615	557	582	617	631	571	587	591	606	583	565	638	621	609	589	584	599	621	625	579	624	589	603	594	619	597	601	613	633	549	600	606	597	563	638	607	597	561	625	617	580	595	602	604	606	590	594	566	564	600	603	587	579	598	607	563	574	627	611	605	572	589	621	578	585	589	550	618	584	590	577	605	637	610	577	587	602	594	625	607	591	588	603	636	622	607	619	589	575	558	569	586	635	641	595	591	579	625	584	602	548	525	589	587	585	633	571	605	599	607	649	593	625	603	603	596	615	598	615	622	607	581	601	560	598	596	603	627	578	547	628	618	583	568	599	586	556	574	584	578	602	610	601	572	595	614	626	598	641	630	600	597	608	570	598	565	565	603	602	597	603	632	567	562	588	574	565	611	568	629	620	582	596	596	632	572	600	586	599	599	558	617	547	634	601	604	634	564	644	567	626	592	594	589	558	606	611	605	604	626	589	607	613	592	543	569	570	623	586	584	573	587	637	624	571	551	605	574	554	605	549	602	567	576	575	574	606	620	620	628	598	576	596	602	557	613	621	636	577	550	606	560	567	600	580	633	596	596	620	634	604	557	549	568	566	545	590	589	565	569	606	601	560	569	600	594	603	588	587	603	615	616	572	569	608	608	594	599	553	600	575	573	523	613	534	587	585	586	568	640	572	588	597	554	579	559	574	575	629	571	607	580	586	563	595	584	576	594	603	641	651	557	615	582	603	594	635	593	608	585	603	556	605	626	619	567	579	601	640	573	602	560	601	612	606	626	628	568	621	616	595	576	592	638	581	590	543	594	590	580	580	582	605	565	625	622	590	623	614	631	627	551	568	586	586	543	598	591	596	592	623	603	575	586	607	569	616	577	623	605	656	583	604	627	616	603	594	573	654	593	569	519	592	630	635	629	632	585	565	593	601	656	610	578	570	556	618	513	617	591	597	624	583	596	577	566	564	560	565	572	592	584	591	569	588	612	602	593	610	599	587	627	599	549	578	582	568	604	587	618	585	611	570	609	634	606	576	625	609	581	585	624	593	553	570	593	571	590	584	549	581	567	560	576	633	537	575	561	561	602	611	638	531	616	563	565	607	612	581	536	597	564	596	578	588	566	592	608	584	585	590	572	603	612	582	567	601	588	645	591	559	597	604	560	575	584	635	617	616	599	560	602	639	632	592	536	615	628	614	567	567	585	586	633	585	624	574	579	599	603	573	606	593	622	615	580	570	611	591	608	613	559	600	557	579	590	557	554	602	598	595	528	592	603	579	571	549	607	601	589	607	541	590	603	587	593	624	597	604	589	637	540	657	568	578	586	600	612	628	543	602	557	578	540	594	574	569	569	603	599	581	594	594	618	619	611	577	590	551	586	559	578	595	587	661	599	606	587	601	619	636	625	557	616	557	596	585	573	584	580	613	591	566	568	594	582	596	587	586	601	570	608	590	560	574	588	604	581	612	627	571	595	601	631	589	604	614	602	585	582	564	603	619	607	635	650	593	587	587	592	593	623	583	549	551	562	583	599	582	568	570	635	582	602	604	652	595	554	606	567	596	598	574	618	587	545	597	589	583	580	578	681	546	555	631	592	569	549	642	581	624	596	566	575	594	573	595	616	568	557	587	557	664	580	585	580	637	572	622	604	602	607	570	543	562	625	572	617	553	592	624	623	580	577	593	587	609	565	612	563	561	598	602	569	600	536	554	566	596	647	587	619	568	567	584	579	631	564	622	612	567	580	605	568	587	580	606	624	577	617	564	595	601	561	609	589	580	592	630	604	588	602	590	560	617	560	606	612	581	604	568	566	562	617	592	609	608	576	601	604	614	617	587	592	605	588	618	580	653	585	563	620	580	544	538	593	597	578	564	607	620	604	602	579	586	577	550	639	617	559	633	570	573	610	599	604	622	574	591	565	552	591	575	599	613	608	616	622	587	600	584	601	578	639	623	559	583	618	609	608	597	587	553	658	633	595	596	607	561	608	559	596	606	595	573	619	576	596	580	613	576	595	612	589	604	564	575	579	556	593	598	584	618	623	558	607	605	572	595	580	565	598	601	603	573	608	524	566	619	629	618	604	586	565	586	627	580	561	544	578	651	592	563	580	617	585
5642	1851	1244	1286	1564	1126	1037	843	1525	3346	2952	1706	855	603	518	461	466	507	492	500	512	521	486	471	479	471	486	447	466	491	487	504	485	484	449	466	481	480	471	478	457	488	465	497	508	453	452	479	506	466	459	441	489	465	493	530	489	442	469	472	452	517	466	456	510	437	456	465	453	481	449	497	484	475	485	474	481	479	501	488	477	504	485	442	488	453	463	445	435	502	508	510	443	524	452	456	454	489	460	485	477	472	503	495	503	487	492	472	472	506	466	457	442	464	471	517	493	443	442	448	508	474	451	485	431	454	442	500	485	461	476	440	499	479	473	437	482	491	505	455	430	491	463	469	427	462	447	487	447	492	451	483	476	504	471	461	484	477	453	498	468	473	512	481	433	454	445	509	433	455	494	446	484	485	473	493	438	448	486	506	458	444	504	486	507	520	498	460	432	458	523	478	478	473	456	473	458	455	467	411	508	446	503	465	459	487	459	449	461	450	476	491	525	478	482	462	480	511	483	463	454	444	452	509	500	443	485	470	475	460	469	464	482	478	443	456	516	509	498	491	479	500	478	481	463	501	507	485	466	489	500	463	475	510	449	463	489	449	473	526	467	476	466	478	444	478	495	487	453	474	451	491	453	460	472	469	444	399	487	487	501	429	492	477	480	489	457	474	452	443	490	511	442	489	509	481	494	433	485	483	483	461	462	471	477	445	445	503	495	448	463	469	473	446	442	440	517	477	468	475	482	496	503	486	491	482	469	505	450	467	433	488	481	511	447	463	462	495	506	466	465	467	469	490	480	458	449	484	469	442	439	475	431	423	467	454	467	486	449	436	462	464	451	483	485	462	490	453	482	471	469	462	446	464	473	428	449	446	466	450	510	445	483	465	459	488	498	438	488	475	475	501	473	488	505	490	500	457	437	453	457	478	458	473	484	484	439	474	543	491	466	488	497	453	452	498	457	503	489	467	472	478	459	463	501	494	474	479	457	445	468	448	484	466	474	506	479	495	480	467	470	454	470	490	477	489	495	483	473	478	471	441	457	495	488	456	449	485	476	452	505	441	469	517	485	504	461	516	507	451	460	466	480	465	462	489	442	483	441	456	460	437	515	483	492	461	519	453	483	479	489	472	481	464	477	445	492	485	445	489	450	462	471	442	483	496	476	470	454	471	509	468	509	444	451	426	478	473	472	484	488	483	497	473	511	510	447	482	450	493	453	484	488	485	470	474	457	485	485	497	493	444	467	485	497	497	466	508	467	481	480	468	451	469	489	465	479	477	484	468	471	468	450	498	491	497	479	479	444	472	453	457	480	452	454	479	476	463	473	431	467	473	460	467	466	471	466	473	502	452	500	489	483	494	463	466	477	485	444	454	437	473	444	463	439	460	507	465	431	449	475	518	478	496	435	468	450	469	490	467	454	491	465	513	471	461	495	474	459	472	478	474	486	511	458	461	452	498	505	457	470	455	459	473	470	497	453	463	426	441	484	466	472	474	440	452	503	468	484	497	450	503	462	497	504	457	472	485	500	427	473	489	470	440	470	462	446	461	492	444	449	453	502	481	481	448	475	478	486	465	496	453	491	462	459	499	478	465	487	480	453	490	492	474	445	490	435	484	479	492	469	521	452	463	484	466	487	472	447	495	421	502	480	499	474	514	496	483	494	469	494	450	441	468	467	438	463	482	449	478	474	475	492	461	461	443	504	500	476	506	522	495	456	461	447	515	497	507	446	468	491	460	432	467	453	463	483	507	470	458	464	509	436	498	460	513	476	486	462	430	471	505	472	429	463	465	459	463	446	409	475	479	466	468	500	492	458	467	481	478	458	481	504	460	461	422	474	452	500	495	465	484	466	504	501	491	460	470	457	471	448	511	482	455	506	470	467	474	480	483	477	428	465	425	507	450	442	493	497	452	466	463	474	461	479	480	472	467	453	494	514	478	497	509	435	504	492	492	466	469	483	491	443	512	449	498	460	428	478	480	443	487	447	479	492	515	462	462	481	452	434	522	484	495	484	496	459	452	477	452	465	496	479	443	467	492	462	512	466	454	473	532	483	459	460	470	508	433	439	493	484	488	477	463	460	467	461	462	443	468	478	461	455	467	476	408	479	442	462	477	467	429	455	461	474	468	461	479	481	461	472	452	483	480	494	487	510	456	449	506	436	518	481	477	494	491	448	467	464	480	460	491	495	460	460	528	449	487	442	458	479	445	474	465	515	461	508	438	473	472	459	459	449	456	455	452	462	491	467	480	460	471	450	489	433	472	471	464	491	435	440	486	521	479	475	464	465	521	427	481	496	479	468	507	478	437	472	478	476	456	473	455	443	506	462	460	504	488	460	434	465	491	421	487	458	474	457	494	491	468	451	477	491	495	458	466	457	465	480	460	455	500	476	462	450	437	469	429	474	466	488	459	479	480	489	469	458	451	484	511	452	469	453	467	482	472	499	452	465	457	464	480	486	487	457	450	439	456	480	483	451	477	433	452	491	483	460	433	485	448	481	512	465	487	437	460	471	478	461	479	459	482	433	492	512	473	476	502	473	501	498	474	459	512	478	456	465	450	469	490	449	497	456	448	486	473	480	456	494	459	489	478	464	502	490	495	470	461	510	453	492	531	426	440	473	464	471	489	504	476	490	452	466	445	480	502	498	458	456	468	469	458	473	496	501	476	440	442	471	516	448	517	477	531	450	463	495	455	477	464	479	471	446	459	476	480	510	485	456	453	442	466	481	484	479	443	507	487	466	492	471	471	445	490	497	472	482	453	461	464	489	503	467	498	479	440	478	446	474	461	461	476	479	456	496	465	451	440	451	472	450	481	429	477	427	484	439	459	487	477	448	463	467	478	448	513	456	499	452	474	459	473	475	477	466	485	485	489	475	494	505	448	499	422	451	462	465	514	474	468	469	479	453	478	461	498	464	440	471	492	463	454	472	444	507	432	471	462	461	469	463	445	446	444	431	425	513	440	470	456	522	443	462	465	468	456	507	436	468	474	479	483	521	511	429	495	486	488	461	480	483	466	447	426	493	467	463	466	509	484	438	456	524	483	468	520	481	488	503	437	456	488	484	482	486	513	452	425	445	503	438	476	476	423	505	469	489	453	463	491	464	494	467	480	462	488	466	452	409	506	472	500	476	461	450	475	485	506	475	516	456	463	446	425	434	491	496	432	465	429	446	468	490	472	496	473	479	480	487	475	521	463	467	501	475	479	495	462	465	481	478	444	421	501	472	446	468	508	499	464	498	477	479	463	500	452	492	497	463	472	483	477	461	470	475	448	458	478	477	448	465	455	507	467	469	470	474	464	405	468	467	470	468	439	470	468	478	502	495	499	480	431	484	479	437	457	499	488	450	455	516	456	509	486	496	448	477	458	470	450	454	498	476	462	509	490	457	463	513	504	490	446	466	467	421	469	529	467	507	481	451	475	463	479	429	463	479	515	465	431	442	490	499	450	471	485	449	502	460	484	516	482	461	465	449	539
25621	21400	27253	25370	8027	2519	1704	1129	8079	20941	17503	9046	2247	1207	818	674	667	637	629	626	598	605	643	698	620	658	670	614	637	664	677	684	596	635	624	658	596	653	654	634	634	637	643	586	618	634	590	659	687	638	586	662	651	620	641	606	646	652	645	617	641	631	615	634	621	600	672	620	630	665	638	648	587	588	673	640	626	646	643	641	636	574	620	660	601	635	609	613	663	667	657	689	633	656	640	665	603	640	615	611	624	654	639	629	596	629	670	597	652	618	616	653	635	608	664	631	613	604	670	648	636	606	579	642	610	634	642	668	598	589	645	611	644	607	627	557	638	615	608	636	641	670	622	613	631	669	638	643	582	623	594	668	638	642	626	661	626	618	607	657	612	613	660	635	618	654	648	616	656	590	619	616	644	636	617	669	617	681	627	646	625	604	644	636	649	615	598	631	660	607	637	603	624	613	617	646	574	614	600	668	613	615	609	652	623	629	648	588	646	622	626	650	644	661	654	608	619	669	609	636	620	564	609	578	647	641	682	632	651	625	635	613	631	644	685	618	701	634	645	653	648	668	642	652	666	610	673	621	666	616	654	656	621	615	684	672	650	658	670	612	586	655	653	702	661	620	638	644	674	605	591	698	614	592	654	634	662	656	650	644	586	620	638	628	649	645	640	613	622	642	624	659	631	646	644	644	635	639	620	620	655	638	613	638	607	607	592	637	603	637	645	609	617	671	634	598	695	647	624	615	633	651	666	634	649	639	651	647	633	621	624	635	666	651	696	659	650	650	636	648	658	623	653	665	646	629	576	635	637	664	634	662	615	604	617	610	634	644	609	612	623	575	635	589	682	632	641	582	635	686	660	635	652	625	647	620	644	647	636	636	628	632	640	682	642	668	664	624	618	636	627	627	638	645	606	604	680	629	610	613	615	660	611	623	626	631	590	656	644	636	622	618	622	654	661	641	648	631	652	647	633	628	655	614	667	620	658	601	662	627	638	628	605	638	636	595	589	627	605	591	653	599	599	634	603	620	629	621	632	619	612	648	659	657	561	630	653	633	645	619	614	640	614	628	647	621	656	636	649	592	659	605	613	659	673	645	657	617	648	632	657	606	618	651	645	653	660	652	641	599	625	628	628	669	669	646	626	607	611	630	626	629	623	616	635	657	661	615	641	693	629	627	661	632	631	654	599	666	591	630	601	629	637	560	606	650	587	623	598	629	640	677	658	580	614	611	652	614	666	623	661	609	709	591	572	648	645	638	630	611	596	639	627	629	639	636	610	647	615	659	603	597	634	639	621	667	622	667	617	614	635	676	652	625	629	642	635	637	657	592	623	592	550	624	636	571	609	637	628	621	610	635	643	594	662	629	668	635	620	677	586	632	583	624	650	645	670	627	616	602	675	647	549	645	586	622	624	628	667	657	623	597	682	614	657	643	632	603	571	621	594	600	667	678	586	628	674	639	639	647	651	621	661	617	594	651	650	694	683	637	628	653	636	666	686	637	619	603	660	570	630	630	620	622	626	635	625	649	631	643	610	636	607	589	643	659	655	605	604	652	598	570	624	622	580	617	577	590	643	656	663	634	577	653	558	586	628	625	645	612	629	601	626	599	605	618	641	670	624	640	686	621	605	603	648	694	600	653	624	583	664	609	664	612	638	640	662	651	630	631	601	631	628	643	606	643	636	679	624	622	599	655	616	590	676	630	641	584	661	698	623	604	613	632	645	628	622	648	658	600	643	616	599	609	591	584	606	615	626	589	654	631	582	679	601	658	627	650	638	636	633	644	639	631	649	695	651	665	628	644	631	639	650	625	632	661	616	616	609	637	637	664	643	633	623	641	652	655	630	620	645	635	645	620	614	627	655	592	599	623	628	630	626	624	643	619	658	669	627	634	616	641	609	627	602	615	635	657	668	659	637	635	602	617	648	603	625	613	636	603	641	621	622	589	619	662	650	702	640	702	615	624	595	607	633	661	593	601	640	642	664	662	640	604	647	622	681	657	677	635	644	644	648	608	617	652	647	578	597	622	635	666	678	656	626	625	609	625	632	649	651	604	640	636	638	629	625	613	656	611	590	616	646	648	633	648	666	590	680	612	625	619	591	622	650	619	634	634	642	596	631	633	662	608	651	606	617	609	660	630	649	640	589	630	606	598	592	634	624	624	614	591	639	618	664	613	653	626	634	608	628	669	659	605	565	641	685	645	613	590	630	650	627	580	651	619	595	629	644	658	616	657	710	633	644	618	653	643	658	612	621	599	659	617	623	580	643	660	633	611	641	589	636	602	618	610	595	658	605	630	628	624	605	637	639	587	656	583	621	621	629	583	634	666	644	636	601	642	681	638	624	624	646	613	630	640	603	664	632	640	690	673	643	609	629	650	610	613	657	645	674	666	613	613	662	646	665	652	614	632	652	562	590	639	616	644	603	623	632	651	639	622	588	640	599	649	629	659	588	596	668	628	598	624	673	624	640	627	608	628	644	652	638	642	641	594	665	654	618	644	613	606	629	672	655	633	601	616	612	640	598	604	644	688	643	653	595	610	613	690	623	659	619	652	565	686	663	628	624	607	641	594	614	628	662	722	630	721	694	654	686	656	640	662	658	606	572	648	658	624	610	622	600	644	598	632	662	647	689	659	630	629	659	597	590	606	620	606	638	614	632	661	671	678	611	599	659	641	645	614	650	612	625	660	609	649	628	665	597	630	613	623	602	603	622	633	649	610	630	619	680	617	635	632	624	621	606	610	637	632	657	632	645	650	645	659	678	657	640	678	645	639	655	664	663	595	619	615	644	620	612	677	622	622	618	653	648	643	619	623	668	672	636	637	659	674	647	655	642	632	643	635	574	580	637	630	642	607	623	657	630	659	613	624	666	607	597	669	586	627	615	682	659	607	680	629	666	588	607	618	647	676	644	587	612	623	672	640	603	595	679	620	634	628	619	675	645	621	606	637	601	640	639	601	650	618	653	619	676	650	668	608	589	612	655	603	607	628	643	643	641	606	676	622	640	601	662	623	643	620	628	598	647	580	615	593	633	634	633	653	701	654	672	611	601	629	580	648	594	597	606	653	614	636	668	690	646	660	647	604	618	623	647	655	627	648	675	650	617	595	672	640	625	619	649	628	662	630	598	645	601	604	609	605	668	624	627	681	588	651	607	587	622	640	645	623	651	610	631	672	620	648	682	623	636	584	582	623	619	670	631	647	591	684	644	638	667	603	614	600	585	616	586	629	644	674	642	647	611	643	637	626	613	614	642	622	682	632	670	641	606	613	627	641	696	662	643	644	591	646	641	634	647	625	626	662	614	624	657	667	605	626	617	633	629	628	690	610	645	611	661	614	641	654	602	645	649	632	627	609	636	621	594	653	618	646	568	614	631	652	659	673	598	663	604	631	650	641	630	621	639	678	609	668	629	651	568	631	694	628	607	597	627	636	641	617	632	598	609	647	581	621	647	607	592	608	592	604	653	650	608	635	661	617	640	648
4316	4186	3447	2777	3102	2115	1802	1366	10812	19578	14498	7460	2032	1199	732	538	526	551	521	564	544	530	543	555	552	561	514	532	524	553	530	526	528	533	520	536	533	508	559	535	529	527	519	501	542	540	552	553	512	483	548	536	546	509	536	553	494	524	509	540	537	550	527	516	486	556	568	563	523	543	535	554	540	509	554	510	550	510	509	513	504	524	578	505	548	521	526	565	558	513	526	547	524	521	544	506	528	581	524	587	591	498	523	506	509	515	551	529	540	551	510	508	498	519	552	519	537	526	519	479	513	515	530	536	547	498	524	541	528	526	533	555	517	543	571	518	500	503	510	534	522	531	494	484	551	538	501	491	552	513	564	504	519	547	531	534	508	506	531	516	565	512	507	526	517	521	556	534	509	496	526	525	544	549	516	542	516	531	547	541	496	487	541	488	485	533	555	527	532	505	521	557	505	554	536	515	546	552	551	549	532	514	504	530	564	543	576	556	532	525	524	530	512	516	524	532	504	505	506	527	511	481	529	514	535	520	531	529	501	514	493	506	544	480	541	496	525	503	488	515	542	551	535	506	535	517	562	562	511	528	531	537	521	496	532	530	524	551	514	556	524	512	512	566	524	515	540	526	489	532	525	508	535	528	525	563	471	481	528	523	550	513	547	526	544	482	548	535	549	511	528	528	544	521	471	540	506	530	541	552	537	507	523	530	516	531	509	548	484	557	542	539	536	563	512	518	508	527	506	496	538	531	486	514	544	546	520	538	524	526	523	538	533	519	515	497	504	503	498	565	490	522	544	520	565	502	517	566	520	485	542	484	532	528	521	531	518	519	553	485	519	516	506	511	511	513	551	535	536	504	513	545	510	506	516	502	528	484	551	513	512	535	547	502	467	537	520	500	583	543	505	520	538	511	514	545	526	509	529	518	557	550	499	519	520	551	561	496	556	550	562	557	512	500	507	536	559	544	488	487	515	546	524	509	543	548	520	480	517	536	534	539	545	505	527	523	483	514	566	538	540	516	519	518	494	510	540	531	513	519	534	547	504	518	520	510	553	541	544	531	494	503	517	469	539	555	507	541	551	523	499	507	535	548	531	533	558	504	518	498	567	502	502	506	501	542	557	523	518	549	500	490	511	552	537	515	562	507	508	502	522	561	550	539	531	546	512	552	522	514	540	550	538	526	488	567	514	499	536	524	514	506	530	521	531	497	496	540	509	508	566	505	532	513	507	543	554	510	541	494	515	484	532	539	494	504	541	523	526	502	539	484	526	495	498	532	495	566	520	494	494	533	514	511	563	472	555	507	552	522	514	513	475	545	546	499	530	494	557	512	505	522	509	505	539	555	566	519	512	512	494	532	558	560	496	506	522	554	557	544	496	549	482	548	500	478	505	532	492	492	530	544	485	529	510	518	547	532	495	505	579	538	544	505	527	488	502	530	535	545	530	512	507	538	538	525	526	541	577	485	528	504	516	526	554	514	523	599	546	543	490	534	553	550	544	519	493	539	544	577	552	529	544	510	518	523	555	543	550	485	499	512	503	553	520	522	563	510	519	517	520	547	524	537	563	532	522	505	526	522	577	538	553	529	557	507	552	555	511	508	506	497	528	533	506	533	547	516	491	522	514	543	555	547	467	564	514	504	492	492	540	539	559	523	545	563	505	540	543	549	527	511	579	465	511	543	517	509	517	532	546	529	568	543	538	505	528	527	530	543	564	555	530	530	525	544	529	554	527	520	530	508	489	480	578	547	484	498	502	541	544	545	523	516	505	521	513	539	522	545	490	520	482	483	516	499	536	537	510	518	528	505	558	520	541	495	507	537	515	511	519	501	488	547	515	477	540	483	504	551	507	545	496	520	534	494	506	536	530	532	500	537	556	550	518	511	528	554	509	519	526	497	509	495	552	550	527	539	487	523	512	534	533	511	510	525	539	546	512	568	472	506	532	515	520	520	548	537	527	536	530	556	522	536	554	497	501	538	530	518	545	535	549	500	516	541	529	483	535	514	545	552	484	549	532	519	509	505	529	488	560	533	543	506	522	532	508	518	531	558	521	485	510	528	497	509	499	562	548	558	516	498	543	524	515	518	482	499	548	503	520	564	526	535	497	535	533	507	471	515	508	520	535	473	526	568	495	542	521	547	525	522	492	498	498	541	554	548	496	515	500	525	545	501	561	523	545	513	546	521	512	540	521	535	531	520	544	564	554	510	550	531	511	532	521	542	491	517	490	509	523	505	492	492	528	541	493	537	533	541	546	509	510	477	569	486	524	568	511	534	560	521	525	536	495	537	551	510	492	561	500	503	540	535	537	514	550	565	530	527	525	563	523	535	509	525	511	503	527	532	501	550	530	564	521	503	548	511	531	536	529	526	531	520	502	548	535	534	512	548	513	519	509	536	486	493	576	496	571	548	551	537	514	550	514	505	519	526	582	550	512	553	523	501	532	533	504	532	518	492	498	559	510	504	537	538	551	490	495	491	488	535	528	506	506	498	518	537	533	553	536	531	498	516	510	524	519	507	528	497	517	520	498	540	491	515	511	503	562	542	504	519	539	562	505	535	508	514	513	528	516	513	515	528	514	486	544	525	560	522	537	497	523	539	516	574	507	516	533	553	478	531	534	535	485	521	526	504	539	541	551	510	487	559	497	496	539	538	543	524	587	470	457	516	525	520	506	511	507	484	526	518	550	483	485	528	490	512	510	526	577	503	482	503	571	489	559	539	494	523	511	510	506	504	564	505	513	496	503	510	524	545	520	484	506	521	523	541	509	500	505	535	486	517	536	494	512	552	507	498	521	521	539	535	559	538	507	515	543	505	556	512	510	537	536	512	493	532	557	532	528	534	546	557	550	566	520	540	528	571	587	545	535	515	549	503	500	523	485	526	478	548	529	508	566	543	546	503	563	507	546	471	540	555	523	531	502	518	533	515	499	479	543	510	515	518	497	497	590	528	528	526	500	535	512	499	520	477	521	560	524	552	505	476	516	533	512	500	500	565	524	516	539	529	522	524	528	523	498	522	559	559	512	554	517	533	541	491	512	479	529	516	505	497	519	506	525	505	509	520	501	557	554	501	562	465	531	555	560	547	527	504	554	531	523	531	528	534	550	543	524	483	489	527	505	497	479	515	507	543	507	515	577	515	516	549	513	491	545	528	521	544	553	524	514	494	502	500	479	500	548	534	518	509	529	504	494	504	544	519	533	543	517	519	526	485	498	492	505	532	579	524	540	514	512	479	525	523	523	534	558	543	529	524	502	556	492	529	532	511	525	498	518	551	527	524	518	540	525	553	491	516	508	524	487	522	537	511	498	529	486	545	552	536	528	522	490	522	546	543	500	536	545	517	530	510	559	544	531	524	541	518	535	491	537	494	511	528	501	518	533	523	527	536	512	516	493	528	502	508	531	529	507	506	502	536	518	564	498	531	566	565	542	450	516	475	499	513	547	567	534	518	485	519	505	537	529	515	532	518	567	548	507	497	535	538
24246	21412	28729	24467	21397	11290	3760	2122	17345	37638	32396	19139	4954	2027	1158	828	799	753	816	789	772	776	804	816	807	783	834	801	786	764	812	847	797	793	818	756	782	812	747	790	744	806	787	773	754	761	769	779	791	841	738	819	785	805	792	819	802	822	830	778	757	812	833	756	779	764	813	817	770	779	762	800	769	751	750	761	786	771	801	803	759	779	778	850	769	837	760	766	808	756	803	749	823	781	757	787	799	821	778	798	741	776	776	773	841	752	764	784	787	791	767	787	824	765	764	773	792	741	758	771	755	815	770	780	776	795	748	753	744	785	795	772	761	740	817	704	766	797	743	759	815	815	804	828	820	762	757	792	731	795	781	787	802	737	738	794	797	736	806	780	751	766	812	789	742	789	754	779	799	792	796	782	817	757	791	828	774	819	762	736	747	766	763	805	739	768	738	770	760	806	822	832	773	814	751	783	772	792	785	782	795	790	782	769	756	789	773	789	856	858	793	809	791	794	729	843	757	862	770	768	777	787	823	722	782	790	794	727	755	747	815	767	770	798	816	769	819	750	789	771	809	754	826	798	774	765	773	748	719	839	802	734	826	779	780	770	755	808	800	769	791	780	801	748	724	765	788	754	768	762	827	781	767	796	753	759	813	809	781	793	814	758	776	725	840	822	780	779	756	829	821	770	765	794	759	790	773	818	798	734	792	764	780	775	771	776	844	761	773	744	768	758	707	759	785	752	796	736	793	824	808	796	753	771	788	806	737	791	761	759	768	773	752	802	769	833	821	757	811	771	803	796	756	780	785	759	728	804	793	824	795	823	789	751	853	757	843	784	768	772	742	741	784	779	763	832	736	804	855	724	789	731	709	785	799	781	794	800	765	812	748	792	781	795	747	833	745	824	818	811	791	798	810	733	768	716	743	683	799	745	779	760	785	790	807	792	798	789	818	753	800	783	810	762	793	757	775	770	793	824	802	779	795	825	779	793	773	760	763	758	793	798	826	813	746	814	772	789	812	762	795	778	723	819	743	777	763	780	762	790	816	739	749	740	793	781	765	815	819	800	804	812	822	775	772	809	811	827	718	801	807	775	786	790	780	790	759	781	725	756	778	780	803	741	723	768	777	757	778	796	755	754	724	770	762	720	756	775	788	804	784	764	812	774	785	792	731	746	793	727	792	828	752	775	795	799	798	822	784	795	846	787	804	799	768	795	792	766	767	749	749	744	771	775	773	760	769	737	829	833	773	798	817	785	786	822	819	813	763	770	795	713	765	809	793	799	772	784	741	821	786	794	750	774	750	756	758	738	763	750	767	823	823	811	758	800	789	799	812	823	754	781	772	775	737	721	773	824	754	757	789	744	770	752	796	743	770	828	742	826	764	831	768	795	767	789	800	786	776	752	778	778	764	766	758	811	784	802	817	810	738	790	786	738	796	811	805	762	786	816	797	789	776	832	802	746	768	751	742	725	804	864	787	840	788	729	809	821	791	830	786	769	736	797	778	756	786	810	774	799	778	768	779	759	802	812	804	816	748	753	804	766	791	760	799	757	789	756	790	819	778	763	743	720	806	761	763	770	762	832	827	758	772	792	751	780	771	748	748	718	791	776	761	796	831	746	784	817	765	758	772	746	784	820	759	729	795	801	776	777	859	737	731	786	794	800	779	781	811	772	789	736	791	762	785	782	816	831	782	805	731	771	827	796	748	778	788	785	782	742	740	780	783	796	762	789	774	764	760	749	787	768	796	739	770	741	750	755	771	751	777	783	740	789	746	775	771	785	793	800	792	760	785	780	900	772	735	762	794	751	763	739	780	764	773	783	761	771	782	733	765	736	794	762	803	836	787	798	778	757	785	786	785	808	722	768	725	764	766	754	762	726	743	784	802	770	752	772	747	827	777	794	816	770	767	785	762	757	758	775	747	785	758	765	797	757	778	755	779	737	776	755	785	813	764	819	767	745	752	799	771	776	762	807	792	764	789	782	749	779	767	797	779	776	769	794	788	758	793	786	794	760	764	741	842	776	767	778	779	755	811	783	737	755	814	762	740	782	785	741	787	791	754	852	793	776	793	748	786	801	726	792	807	797	802	712	764	772	804	716	755	751	807	806	757	784	786	768	803	812	789	768	739	782	809	745	773	740	773	764	829	792	806	774	841	820	746	723	817	756	775	780	760	787	774	771	781	734	767	789	778	820	771	764	766	806	804	786	752	764	793	754	770	787	745	736	779	774	739	803	786	765	771	779	753	802	792	770	753	757	798	795	777	786	754	771	761	777	784	772	785	797	789	785	783	798	796	779	768	816	755	758	783	830	755	784	760	814	788	759	807	794	763	791	810	780	790	817	813	772	755	798	819	814	761	810	785	772	750	806	765	760	810	798	753	805	803	809	721	771	808	766	831	758	793	744	777	816	758	756	785	807	770	805	730	734	788	746	815	794	826	812	792	770	780	777	769	769	736	747	800	762	786	785	810	791	835	775	769	808	824	775	761	749	747	845	780	746	790	785	771	743	777	827	780	809	834	771	804	801	701	726	756	769	765	789	814	800	781	793	830	755	745	800	809	751	795	780	791	749	752	758	741	825	755	762	744	768	765	815	796	780	794	743	752	788	749	798	812	734	720	743	778	783	804	785	752	799	761	759	765	764	724	786	832	793	782	771	766	752	747	773	730	793	757	813	755	816	784	738	777	814	777	740	748	784	753	755	790	784	745	758	820	801	791	770	794	781	738	778	750	777	782	816	732	716	768	771	775	757	742	761	771	760	799	778	834	746	766	783	781	771	764	779	806	780	767	801	802	758	762	817	807	763	796	762	752	804	792	755	749	780	779	784	751	793	781	789	786	797	776	799	772	818	756	779	756	794	764	770	791	777	789	763	780	792	754	814	803	777	757	746	737	791	770	750	778	798	783	851	789	808	772	792	784	765	795	769	764	788	815	800	768	787	777	766	751	845	763	796	773	766	805	782	788	761	800	781	810	819	789	737	788	782	756	768	804	791	800	763	750	760	738	863	755	773	767	733	785	781	743	804	762	841	750	801	799	796	710	766	754	801	754	772	789	768	786	781	824	813	740	765	792	756	703	794	742	764	823	825	777	771	797	779	772	743	782	769	779	754	762	743	790	724	736	775	767	796	746	773	824	753	791	739	738	820	823	755	781	756	752	817	762	791	755	749	789	814	800	749	746	772	730	741	756	763	775	801	762	779	794	768	769	748	833	749	797	734	709	763	757	733	798	766	775	798	816	785	777	785	742	771	819	752	815	783	772	758	804	808	780	753	771	763	768	765	734	790	772	775	751	769	788	785	784	851	827	731	810	773	805	760	802	760	799	808	814	812	774	774	722	759	751	733	782	758	780	813	777	744	807	770	711	755	738	778	763	736	756	781	744	767	761	769	797	851	815	793	725	764	774	758	794	806	801	762	785	800	808	791	796	795	813	802	776	775	759	757	774	805	812	780	776	795	789	801	727	731	766	790	771	779	809	729	796	745
5019	7971	6573	4514	4930	3656	2873	2335	21691	33479	26955	14246	3831	1973	990	725	686	668	635	645	669	632	656	632	623	661	656	644	678	668	647	602	651	673	632	604	643	648	656	643	632	637	656	626	661	625	656	613	655	674	649	648	616	639	616	620	628	621	606	654	668	631	638	624	645	659	610	662	674	663	670	617	667	576	644	673	599	642	587	648	664	636	635	618	652	626	642	632	648	585	660	633	654	663	592	599	612	642	636	614	619	631	638	633	612	668	602	617	606	642	618	601	608	630	659	599	648	626	663	600	604	617	609	665	666	651	629	609	657	661	633	648	617	651	649	687	677	663	621	619	620	684	651	610	638	649	634	680	631	633	642	656	665	626	662	643	584	633	636	661	625	664	633	628	606	640	621	610	648	628	662	654	615	675	690	599	637	635	628	586	632	627	670	644	664	565	661	633	576	614	662	652	624	615	607	610	645	648	635	632	650	679	621	637	578	658	593	633	639	595	633	643	619	655	633	602	588	670	635	651	625	668	662	650	668	635	627	600	647	596	573	624	630	597	687	633	635	650	567	627	657	632	635	606	661	624	594	658	645	678	608	662	629	590	647	640	658	641	572	634	582	637	588	601	651	642	626	607	654	596	650	663	660	651	610	656	640	628	649	654	608	681	628	610	595	663	600	634	665	680	640	612	634	654	565	623	680	669	680	628	616	665	647	659	674	628	634	602	656	623	626	672	647	602	634	660	642	632	584	653	627	695	583	656	674	680	636	663	611	614	609	640	627	630	637	617	630	596	633	678	604	597	643	661	619	603	596	642	668	607	664	629	646	655	647	604	640	627	637	633	621	604	603	606	620	611	638	638	664	617	651	622	686	606	672	628	634	663	678	619	620	618	623	614	656	649	606	612	618	634	640	606	622	595	612	618	609	620	639	603	625	617	612	594	685	621	641	610	679	587	630	650	609	660	633	631	653	646	622	639	644	631	650	616	637	604	579	654	611	658	639	610	677	619	643	618	621	617	644	656	602	627	630	602	627	630	669	657	652	622	632	647	645	607	646	626	609	617	647	636	659	618	633	617	623	576	619	626	633	638	650	608	614	652	623	632	657	689	676	621	635	611	716	635	637	613	623	646	600	700	648	614	606	649	605	616	683	622	651	641	621	599	603	589	615	623	667	673	663	637	614	639	591	643	660	640	641	638	627	616	638	607	613	618	627	688	590	639	600	627	655	663	642	644	659	603	688	697	678	634	611	613	623	646	646	615	628	643	644	654	632	606	635	635	629	643	641	639	602	617	639	634	663	642	629	670	696	624	665	632	641	640	625	609	656	701	619	640	648	592	606	631	617	610	680	637	660	659	650	631	598	634	635	597	646	647	593	632	579	636	676	625	661	664	665	629	608	632	568	662	645	652	601	602	610	661	629	616	587	629	645	646	662	625	582	639	642	635	606	619	678	607	619	630	645	633	666	629	642	659	634	644	623	639	645	604	639	579	629	685	665	665	660	604	664	655	579	600	663	620	619	663	627	668	580	635	641	623	645	612	676	664	650	647	601	605	577	624	667	619	647	666	591	624	616	643	631	627	590	662	620	647	621	649	646	617	652	631	662	662	663	649	657	662	626	699	630	644	665	570	650	650	574	643	660	605	598	594	633	622	645	604	618	612	604	642	658	650	625	639	653	592	624	592	613	640	618	650	673	632	680	670	626	624	632	597	607	644	646	603	641	618	680	623	638	635	613	627	641	612	618	602	609	618	571	643	629	621	634	638	646	676	662	631	648	656	630	581	623	651	608	657	649	668	612	645	639	626	666	618	623	655	671	669	620	624	634	640	623	644	624	640	644	627	636	658	607	644	633	611	582	634	632	649	638	648	615	670	578	608	619	598	651	653	582	623	641	620	646	637	607	667	648	597	644	675	615	646	656	645	590	596	599	612	635	647	631	625	653	620	620	628	611	614	671	621	651	621	598	647	659	634	644	636	638	602	624	634	678	663	656	621	612	628	611	634	631	621	659	629	653	620	657	626	595	592	610	594	636	652	631	674	628	627	616	658	625	607	627	640	632	664	544	685	640	604	604	626	631	659	644	632	661	554	634	675	638	656	611	616	657	610	653	640	648	630	612	642	633	616	608	654	653	615	637	621	606	667	646	660	590	684	626	621	624	617	584	605	629	659	620	674	634	667	624	589	644	596	630	620	646	659	665	644	615	623	619	660	616	632	649	613	609	618	601	602	641	637	626	674	625	658	651	616	643	653	644	651	651	630	610	639	619	652	634	603	622	659	613	624	640	622	656	674	628	635	666	594	648	586	639	618	653	644	593	630	622	657	611	630	660	628	664	638	643	644	596	620	675	626	585	629	631	651	616	607	611	645	586	655	637	605	645	611	654	651	629	640	661	659	664	603	569	675	652	665	622	660	635	665	635	651	648	654	653	595	577	612	599	611	651	613	642	644	613	634	678	566	637	640	615	634	653	634	617	649	671	622	605	664	583	636	623	663	650	615	631	617	627	659	651	669	636	623	630	642	620	647	658	653	662	619	615	631	651	641	608	624	581	622	591	616	626	617	616	596	605	608	600	570	690	680	598	632	620	625	654	631	652	610	597	671	632	654	625	622	601	637	645	613	637	609	654	658	630	638	642	642	604	652	626	600	638	689	600	595	582	629	604	637	643	635	619	621	610	653	622	648	598	643	674	617	624	635	602	577	640	647	609	576	603	609	610	570	622	621	602	633	634	648	585	625	622	651	604	589	674	626	641	603	687	640	610	616	606	631	666	636	647	628	626	642	622	590	649	628	633	653	651	619	651	604	630	651	639	648	610	644	623	700	630	613	636	643	597	590	586	633	642	634	621	610	637	636	582	663	609	612	590	637	655	631	626	635	632	626	627	637	612	557	645	656	644	626	571	606	647	634	615	607	689	586	629	589	654	653	637	662	614	635	608	588	626	625	625	627	601	690	631	660	646	625	588	612	662	635	646	624	645	658	635	674	626	597	616	646	624	607	644	607	594	592	596	656	611	626	690	630	676	662	674	583	614	631	610	652	641	666	628	653	648	613	646	606	651	658	609	621	627	644	580	657	673	654	595	604	620	621	603	649	651	666	617	614	597	633	650	625	619	604	667	598	621	653	685	630	619	620	606	627	621	652	607	623	614	626	640	610	631	679	624	614	640	673	647	651	622	606	645	633	651	638	617	605	581	630	602	658	604	598	634	609	652	639	600	627	639	630	654	657	594	602	633	636	612	646	577	607	622	673	652	642	647	639	607	641	639	615	613	601	660	656	613	658	648	607	637	691	622	642	641	625	608	638	572	627	635	678	632	662	640	635	647	643	648	620	642	651	624	584	680	666	592	630	649	605	607	585	623	644	607	655	623	615	626	656	626	633	656	608	626	636	667	621	579	598	652	634	563	643	625	672	580	665	587	617	626	661	614	666	671	627	593	571	619	599	630	644	650	636	620	629	602	621	623	625	589	660	615	617	608	645	627	675	638	628
27725	12572	2468	1436	1139	1057	855	832	1372	2691	2555	1614	901	768	643	615	629	644	613	581	626	613	581	658	590	588	597	581	624	614	588	599	612	562	581	589	564	609	600	587	594	600	581	601	577	593	629	603	572	547	584	589	591	568	601	586	580	615	628	570	561	598	586	539	611	597	605	561	659	570	580	622	574	580	592	574	545	548	598	595	591	583	636	540	558	538	545	571	647	567	588	586	584	591	592	600	618	597	603	551	564	565	571	621	551	590	603	576	631	581	572	615	587	558	586	576	601	561	626	632	564	585	569	563	603	586	569	589	615	573	556	606	545	576	604	587	551	559	599	592	589	569	588	636	555	596	610	596	588	573	598	591	571	565	602	615	596	585	630	573	578	553	579	615	558	633	581	559	619	591	595	578	585	601	608	607	619	580	614	573	626	625	591	571	574	623	573	593	619	564	567	610	619	579	562	598	606	572	599	599	549	580	593	634	588	616	589	623	570	534	555	612	546	620	611	623	575	589	619	552	601	562	555	596	605	571	578	563	572	590	564	560	587	583	579	622	601	663	586	573	587	571	536	590	543	589	606	607	579	583	541	572	603	618	610	553	599	544	592	608	593	605	559	573	587	581	548	596	578	576	563	582	571	626	590	588	557	580	598	580	606	595	592	612	595	557	582	586	619	619	593	573	605	576	587	588	589	604	584	609	599	572	615	578	552	609	599	544	629	581	579	632	577	593	562	567	595	559	617	567	582	597	586	557	606	573	543	595	597	598	624	588	591	608	596	611	606	571	566	601	584	630	578	622	644	549	541	583	583	580	552	622	570	544	584	596	599	583	556	549	573	547	593	593	556	563	616	616	576	605	590	601	585	569	598	609	607	565	629	586	579	595	614	590	604	599	572	582	605	544	617	568	640	594	603	622	592	647	580	598	608	534	584	604	617	610	594	632	557	598	584	583	583	562	581	568	551	585	544	613	614	569	617	577	596	575	578	638	571	603	585	566	620	594	561	567	572	576	591	566	594	557	531	598	591	624	569	557	558	563	609	623	554	588	573	599	560	591	612	579	570	575	573	579	571	588	583	583	622	574	541	573	570	570	579	623	622	591	593	580	588	583	638	595	618	586	584	555	573	599	609	602	593	593	588	609	571	614	506	567	561	536	562	573	581	570	624	620	582	569	550	612	608	578	585	573	611	563	586	628	561	591	579	588	618	578	580	560	590	603	610	595	588	602	626	526	583	583	567	579	594	608	587	573	592	597	598	586	604	555	603	630	562	596	535	563	568	600	573	586	597	572	616	550	605	595	578	580	589	574	606	563	604	550	603	598	579	589	606	571	577	580	615	587	587	588	613	543	621	535	603	615	620	604	576	575	597	560	580	599	584	598	626	576	586	579	580	604	614	598	595	618	586	616	599	651	579	599	566	571	574	578	626	648	597	565	569	571	597	566	617	605	589	635	642	577	586	572	606	582	607	579	569	533	599	588	567	597	633	600	660	582	594	584	602	621	578	608	549	572	578	575	611	596	612	618	552	562	578	586	633	619	581	580	591	588	568	562	543	568	558	601	570	604	551	591	579	522	598	565	578	566	620	598	618	612	625	604	555	601	612	593	604	569	560	608	597	582	580	594	554	622	590	558	595	613	583	542	607	554	618	618	566	559	583	600	582	602	579	607	597	567	589	602	578	574	560	602	630	570	529	611	576	588	594	574	587	584	619	582	606	588	614	597	593	585	594	567	566	560	559	533	594	624	594	590	588	650	542	555	561	572	604	564	582	570	594	560	580	618	563	579	617	602	603	589	581	564	646	571	633	614	614	586	598	599	600	529	595	606	567	589	563	600	586	566	596	622	626	590	584	564	592	597	565	606	585	538	576	527	641	593	585	584	603	577	568	579	593	607	601	591	601	582	625	566	647	597	560	583	584	553	581	623	554	581	554	614	601	558	592	591	575	635	623	585	607	598	582	585	564	596	600	553	605	622	593	555	618	552	596	527	564	584	607	599	601	559	577	599	569	578	600	573	586	560	599	593	590	620	590	610	606	644	621	566	579	583	585	591	604	596	559	554	607	590	602	575	612	588	621	587	594	661	586	588	589	594	569	613	592	575	623	655	594	568	553	564	601	591	550	554	624	543	618	580	596	575	564	554	623	617	582	607	561	557	609	591	612	556	593	576	602	607	570	642	583	611	550	523	567	591	579	566	604	618	618	600	601	605	585	608	609	560	561	576	565	604	591	541	592	534	591	618	589	558	608	589	591	581	590	616	630	607	595	607	587	619	573	586	601	634	621	551	594	594	613	605	562	604	613	582	571	636	570	600	572	565	602	591	555	582	564	568	598	582	570	610	611	549	568	549	580	611	596	560	590	624	635	609	638	563	597	611	531	609	583	645	554	564	620	600	566	586	589	582	588	573	616	592	587	623	600	571	607	562	618	565	586	589	586	594	600	620	599	610	607	601	594	586	592	567	548	634	553	581	537	600	591	593	582	601	579	575	575	581	534	621	636	609	646	606	612	582	574	591	601	628	599	572	587	613	586	597	619	551	613	579	641	631	570	574	593	591	594	578	569	586	557	592	579	598	570	600	562	589	561	571	546	564	632	558	606	582	599	560	622	631	579	563	604	629	586	625	555	611	632	602	620	599	621	613	549	601	593	575	567	594	640	573	592	569	616	594	571	588	626	582	563	589	567	579	581	555	571	564	589	575	574	602	581	592	633	587	583	570	578	573	580	624	588	593	648	562	613	558	568	574	582	589	579	625	612	564	624	587	605	577	587	584	556	594	578	566	543	572	545	646	572	596	620	574	569	615	571	614	563	653	599	584	600	609	542	626	585	610	607	573	576	543	563	622	622	566	587	585	540	579	596	594	559	592	614	573	568	593	552	596	591	562	599	554	656	593	638	582	582	596	628	598	545	555	555	578	625	559	577	601	606	597	573	563	620	583	571	578	621	605	570	587	595	568	617	599	601	595	569	613	573	618	588	555	588	605	612	590	610	550	599	591	594	612	599	572	580	607	563	616	601	569	582	602	634	565	544	595	588	623	611	620	598	609	564	614	576	564	554	584	612	602	589	595	615	593	590	620	561	618	603	594	607	596	631	610	606	582	563	579	573	595	607	587	528	585	548	599	553	590	604	619	601	564	588	575	607	576	594	593	621	597	607	641	602	589	617	577	588	580	548	601	622	577	581	553	563	562	526	589	607	556	572	570	596	540	602	595	617	602	622	568	586	569	531	579	568	588	587	545	606	595	597	600	604	605	629	589	574	605	590	604	599	561	588	588	607	598	601	582	584	595	579	611	621	608	573	613	595	577	594	581	622	579	580	625	629	596	558	582	616	604	597	651	552	619	599	573	558	587	549	571	623	572	623	596	582	588	616	567	625	621	543	591	629	605	620	629	609	618	638	568	557	594	574	577	591	562	586	589	535	603	587	609	588	566	594	542	592	568	609	587	579	602	592	607	612	589	608	574	610	566	575	570	592	568	622	589
5578	1462	1785	1240	1285	1168	910	778	1666	3188	2657	1525	812	608	496	485	484	508	485	488	460	460	468	494	483	525	469	463	463	529	462	453	474	512	470	470	444	481	455	430	489	472	474	449	485	460	451	482	477	485	463	497	461	450	463	452	439	484	462	477	464	454	458	438	469	496	476	462	490	488	501	481	469	527	495	506	460	487	475	480	474	454	519	472	480	464	451	516	486	434	492	496	487	484	451	460	511	480	443	469	455	474	459	456	476	456	480	507	485	436	504	452	477	501	474	484	432	472	464	424	487	475	492	452	462	501	483	485	501	436	492	487	507	486	486	446	517	441	438	431	495	468	478	488	465	464	458	508	461	451	443	461	449	477	497	493	514	473	497	468	493	472	470	465	484	482	451	488	461	498	487	455	460	462	452	491	453	468	458	464	482	474	485	468	495	477	452	476	467	455	504	485	507	427	444	487	497	488	459	475	451	474	474	468	503	453	469	504	441	480	457	517	498	424	466	507	498	443	484	492	464	483	445	483	497	448	477	461	466	467	480	472	473	455	455	471	471	469	478	458	484	465	468	437	456	473	479	503	523	482	491	443	489	465	504	434	470	460	478	481	452	494	541	495	477	486	482	482	476	504	483	483	502	466	464	487	466	504	456	475	469	465	486	474	469	454	465	463	412	442	477	456	467	458	459	471	478	491	461	464	489	439	505	442	443	474	475	426	486	469	481	452	501	483	461	465	466	447	488	519	484	435	503	430	484	466	471	469	485	498	454	454	474	491	472	516	458	474	464	486	476	444	453	479	427	485	498	459	506	459	472	457	469	467	499	461	493	481	490	487	447	459	489	475	437	455	494	493	455	474	499	494	451	436	471	462	486	462	486	458	515	453	446	455	461	496	451	530	468	507	498	450	469	495	456	492	476	455	474	482	511	481	444	457	481	464	472	426	469	472	481	508	492	488	484	445	472	462	474	507	494	462	449	426	488	467	476	459	476	469	497	461	503	475	475	483	441	449	470	480	467	461	479	489	503	422	436	423	454	480	458	438	485	465	437	483	476	455	445	448	461	463	488	465	449	486	481	507	487	453	479	500	471	494	476	482	458	425	437	433	444	447	487	462	454	447	453	487	491	458	453	462	466	465	444	454	461	502	527	455	472	509	479	469	456	456	452	460	477	463	474	468	487	462	467	462	471	468	448	438	488	494	451	464	450	510	481	448	461	458	437	513	447	474	471	471	480	436	439	517	482	428	492	468	455	460	455	519	461	471	504	464	475	471	486	481	482	465	485	444	457	461	494	459	446	426	453	492	499	478	480	472	483	466	478	467	468	481	451	486	470	515	451	457	445	458	448	513	468	474	466	447	456	490	497	454	448	469	454	433	482	469	478	502	461	457	470	475	432	469	472	486	464	486	451	436	465	460	483	462	454	478	495	482	503	463	532	485	478	422	485	476	471	486	480	503	484	447	464	460	482	449	497	481	507	488	483	504	475	452	476	451	477	456	486	448	446	480	452	475	469	494	469	490	463	450	441	494	421	502	489	492	501	500	465	432	465	490	498	466	507	453	475	460	512	481	459	481	462	466	465	490	471	468	440	477	461	449	452	459	508	458	495	454	506	463	491	449	461	498	462	472	450	473	432	447	412	508	464	510	475	442	499	446	463	505	486	466	474	461	497	459	443	464	430	484	452	465	463	488	453	466	483	425	474	476	474	484	473	460	499	474	473	486	463	440	460	472	451	487	496	477	514	476	477	496	442	473	464	438	476	486	461	436	464	476	417	453	481	468	451	435	478	488	453	480	470	477	433	475	461	480	473	464	463	439	443	461	478	494	457	448	480	458	492	494	494	484	457	485	469	464	467	458	474	449	451	514	423	484	483	459	466	465	483	478	474	423	450	470	476	486	459	483	478	438	451	485	492	409	460	502	482	499	517	464	480	459	469	462	447	481	469	481	469	488	465	459	458	458	460	511	445	459	480	483	489	474	471	489	467	458	457	448	461	497	461	456	493	472	455	486	482	457	471	514	468	497	486	468	469	480	493	474	470	458	448	467	477	437	481	455	495	447	500	482	480	505	467	432	460	454	476	486	456	492	500	490	438	497	489	499	475	466	474	488	495	475	479	436	431	451	469	454	482	480	474	459	460	454	452	495	461	447	444	475	487	490	466	470	465	496	470	508	454	463	500	486	468	468	478	449	476	494	453	481	478	461	455	480	461	482	527	441	479	470	475	469	506	427	451	472	488	480	498	458	496	461	504	495	449	521	495	508	464	467	459	516	429	486	450	451	453	495	477	482	453	487	527	458	501	477	470	447	492	479	475	444	431	485	477	488	503	475	484	456	477	508	467	488	476	474	474	468	474	476	435	483	475	474	433	417	470	441	487	489	472	453	452	493	479	485	483	467	482	473	480	466	490	443	491	479	487	496	502	507	438	472	463	488	456	446	486	481	435	452	503	485	468	480	474	512	466	484	471	479	426	475	491	468	491	506	462	492	459	451	519	487	473	457	443	491	486	467	490	476	486	458	466	455	464	488	476	472	459	464	468	462	471	485	470	481	465	489	495	497	435	464	467	516	475	481	418	524	461	453	450	483	474	492	470	510	489	466	474	487	469	512	467	461	493	481	441	466	489	515	495	474	522	496	517	485	461	446	459	474	471	457	429	449	484	485	462	460	473	465	428	482	462	474	491	433	474	451	515	464	436	463	474	494	485	448	453	473	430	465	462	456	495	456	472	482	466	453	469	448	484	474	486	487	456	452	491	496	473	483	490	464	456	518	470	488	531	471	439	480	514	462	496	438	468	462	487	443	475	470	472	453	424	460	403	492	466	449	449	475	503	460	465	487	492	430	449	506	455	499	486	480	489	463	456	515	454	454	467	475	501	467	481	458	484	478	461	455	472	478	452	470	469	437	429	464	483	471	429	443	477	466	496	469	502	485	468	483	465	421	473	482	527	453	437	450	462	454	488	455	479	495	457	465	453	477	523	497	443	496	493	519	476	484	454	435	478	480	452	435	474	491	485	461	502	444	522	435	457	483	426	504	476	504	460	470	437	410	523	485	472	461	457	515	440	440	518	470	457	458	475	476	468	473	467	456	503	438	469	490	444	465	460	479	440	472	462	501	449	481	482	475	453	449	435	438	469	467	473	450	468	418	471	457	493	470	499	435	458	439	468	471	447	453	508	451	497	462	499	446	504	468	453	453	495	516	470	459	504	458	455	475	447	449	474	473	473	460	479	488	492	463	472	513	418	467	451	449	506	448	439	447	437	470	419	458	479	494	506	476	447	477	494	455	478	468	451	436	486	476	456	480	460	525	485	517	485	491	465	488	467	441	438	492	485	506	488	451	487	441	474	475	469	488	459	488	469	474	476	484	477	484	500	501	496	485	468	462	467	509	451	452	469	491	487	465	486	444	491	485	471	500	458	452	439	451	474	469	469	462	467	471	447	461	442	483	519	445	429	469	475	460	479	452	459	485	491	483	464	432
25665	21453	27362	25381	7356	2251	1710	1206	9432	21027	17604	8726	2321	1186	875	668	667	692	665	680	693	626	690	717	687	584	652	632	655	615	645	624	582	618	635	622	655	691	675	645	656	668	657	637	619	647	617	670	658	676	674	668	669	665	619	622	704	651	674	674	670	712	643	574	615	667	650	639	677	684	596	672	692	646	633	644	633	597	664	647	644	645	669	701	668	649	666	692	624	682	642	596	644	639	636	672	631	622	677	625	669	674	667	654	632	619	633	659	611	650	644	649	626	659	642	667	633	665	667	639	611	631	639	626	662	648	615	631	646	623	665	679	657	636	670	633	664	638	573	642	621	640	661	633	645	626	629	667	677	649	653	654	635	648	647	678	670	630	698	608	694	668	657	662	648	655	681	690	649	616	638	635	657	685	618	687	635	652	643	638	608	669	616	627	637	657	637	674	674	641	656	675	636	680	659	647	661	643	613	659	639	694	669	654	688	594	632	610	661	643	628	649	608	588	636	626	668	589	634	647	610	640	623	636	631	663	603	618	632	680	642	654	632	636	639	716	646	669	630	663	663	615	623	660	617	625	657	675	735	651	619	671	653	639	673	690	648	613	663	690	701	597	637	630	616	625	604	643	628	628	659	630	671	615	656	625	637	626	608	632	635	637	640	701	670	662	618	618	608	637	656	660	657	634	682	660	630	638	629	625	645	665	657	659	688	612	661	622	640	622	642	656	651	632	630	607	661	664	613	655	651	615	629	631	639	637	648	626	646	654	623	648	717	662	666	639	626	592	672	624	675	614	679	626	650	660	646	652	654	661	665	688	617	644	615	617	665	638	651	645	666	651	620	662	685	688	668	640	662	648	593	625	645	665	607	623	619	659	716	595	636	633	616	654	649	666	653	632	673	650	659	656	632	610	650	654	645	630	579	645	621	586	674	683	689	621	640	680	607	621	636	661	648	655	649	634	670	675	695	579	645	620	662	652	626	649	645	626	672	611	651	641	664	659	685	644	650	710	668	624	649	654	640	671	622	623	650	703	679	640	612	687	695	603	633	632	665	669	715	623	604	645	636	647	638	614	662	652	705	650	684	623	639	620	622	620	631	634	690	667	643	685	624	659	625	649	669	666	668	626	669	666	656	658	644	661	640	654	640	589	610	626	690	612	619	602	682	671	618	655	640	630	660	655	665	658	668	602	637	583	677	624	637	624	628	663	674	683	668	619	647	601	639	632	659	669	668	632	689	636	644	659	622	608	739	655	658	665	641	599	675	702	668	626	652	661	660	668	698	601	640	663	619	658	648	648	653	632	585	687	639	663	633	695	667	635	675	644	632	610	661	630	637	633	619	654	691	604	625	610	641	641	668	621	654	661	690	685	637	647	585	626	682	633	644	675	619	656	650	613	649	606	644	645	666	632	654	669	660	644	631	649	650	645	663	664	640	660	634	633	654	668	684	701	613	646	639	658	675	697	652	659	631	617	642	633	616	609	632	605	633	668	602	607	660	599	615	663	670	643	676	675	603	648	624	600	649	696	684	677	691	671	670	611	650	632	598	644	665	660	688	646	649	637	638	608	665	619	630	645	675	694	628	616	627	618	665	637	648	679	708	665	687	649	659	683	638	638	680	639	637	619	655	633	667	650	656	617	653	646	626	662	698	651	649	638	659	652	640	618	645	641	629	641	655	652	656	678	638	659	639	655	657	645	611	641	671	646	677	645	614	678	649	674	585	614	598	654	704	644	647	656	690	679	659	612	663	614	607	580	681	680	657	643	636	642	656	674	641	619	643	652	650	680	670	676	629	640	627	634	633	622	648	655	687	627	620	589	641	648	605	621	651	644	698	681	603	630	662	630	671	637	689	632	656	631	615	639	656	631	627	707	660	679	616	625	625	650	624	611	604	614	668	636	620	656	597	687	629	665	627	598	642	644	668	612	661	676	668	640	628	647	652	634	621	646	631	629	651	646	717	648	621	638	658	615	636	637	672	673	649	604	667	609	598	606	629	635	684	648	598	638	631	614	707	675	627	659	648	572	628	648	681	664	650	630	658	645	644	648	710	660	633	632	607	663	652	656	670	630	603	654	639	620	636	636	672	651	627	668	698	619	620	658	711	641	625	631	661	673	667	659	630	651	624	687	633	638	649	635	615	638	681	635	633	660	655	597	648	670	632	648	606	643	623	666	628	632	659	702	640	647	621	651	677	621	701	664	653	678	657	638	667	721	652	696	626	645	658	638	656	644	653	681	662	672	619	664	707	711	663	620	603	650	582	672	610	670	639	640	626	657	620	626	621	624	619	611	691	644	638	659	669	656	612	640	597	633	635	633	674	654	656	580	654	660	605	670	656	636	625	627	626	652	659	652	683	639	636	642	625	665	627	670	667	654	698	668	664	649	624	637	629	642	627	625	728	618	681	647	654	657	644	658	641	613	621	630	638	644	626	640	677	669	632	616	644	605	662	623	664	630	631	635	667	659	641	650	635	601	655	663	653	644	619	621	666	635	649	589	677	637	611	634	684	688	642	666	623	649	663	684	613	643	646	644	657	656	626	655	609	639	687	625	646	631	666	619	663	638	630	653	584	687	664	661	686	590	638	624	649	652	659	622	658	679	621	702	644	647	655	653	622	610	674	668	673	591	636	658	626	639	669	652	668	624	637	615	609	635	641	646	641	678	635	649	644	632	676	660	604	649	645	621	667	705	648	631	651	657	652	637	630	608	646	643	664	640	626	642	678	625	665	683	653	661	696	642	639	663	617	685	670	621	667	631	650	712	656	654	622	650	635	668	590	687	674	645	594	593	616	653	683	661	645	656	664	671	708	674	645	675	666	658	640	674	603	578	628	689	629	659	687	646	618	619	624	656	641	649	633	654	631	645	700	634	662	663	618	606	647	633	612	610	678	641	665	631	615	666	645	655	619	698	629	621	648	672	618	628	606	606	637	664	675	607	684	636	606	620	654	630	623	650	631	661	640	678	662	638	685	593	644	656	633	663	673	633	635	633	612	620	649	676	602	658	650	673	610	634	632	645	631	629	655	627	628	664	677	649	639	668	595	640	616	630	642	664	655	634	707	659	675	571	636	633	629	605	630	620	623	661	680	636	644	686	636	631	649	652	667	669	656	634	658	695	682	688	638	613	679	617	618	587	633	643	647	631	653	612	665	656	649	638	678	669	660	634	669	646	673	632	675	620	590	655	665	631	603	633	640	690	662	657	601	655	680	612	595	665	649	618	593	655	670	647	630	635	632	624	656	614	684	653	665	624	653	599	607	672	607	685	645	645	657	619	664	658	684	618	656	644	670	694	634	614	623	653	600	617	671	645	699	659	628	648	658	611	604	666	632	667	683	634	640	648	635	615	696	664	623	616	595	646	644	655	648	679	653	656	679	689	650	684	649	607	616	680	659	653	628	694	657	655	652	627	628	682	691	649	642	685	638	648	652	632	660	642	637	625	640	635	617	622	635	658	657	652	657	618	671	660	677	640	623	674
4396	4178	4741	3196	2264	1958	1698	1362	12381	19235	14565	7331	1960	1109	697	511	552	571	521	539	532	557	554	509	551	544	524	538	582	530	575	529	541	558	556	539	538	545	496	506	548	513	550	570	512	539	484	586	487	532	553	517	526	520	534	539	544	530	530	579	505	523	523	550	565	541	545	547	528	558	557	550	554	493	566	528	543	520	541	565	546	535	582	549	531	556	518	517	531	547	499	532	552	498	522	515	504	524	596	545	486	534	510	541	535	518	504	484	542	558	483	507	564	539	525	536	539	540	548	518	531	556	547	488	503	480	498	544	520	543	554	528	572	501	554	518	536	527	536	570	535	544	525	516	555	570	506	518	518	536	516	582	527	584	569	518	506	546	553	529	506	532	543	546	543	517	541	476	570	533	498	569	526	536	550	558	523	566	563	533	540	499	523	535	510	522	528	495	536	495	518	516	514	528	537	537	547	559	528	540	583	549	537	559	602	529	519	508	524	531	528	496	515	520	526	545	531	547	519	516	548	496	515	516	558	510	539	524	515	498	523	526	533	553	547	541	511	553	495	508	530	525	478	543	584	518	579	549	510	519	502	518	502	590	588	540	525	524	525	530	517	527	516	519	536	489	503	571	475	534	559	536	550	529	549	547	554	507	520	572	513	548	550	547	536	541	550	514	550	528	513	522	548	540	546	568	535	509	533	514	504	496	572	531	530	539	548	540	486	520	554	580	541	527	510	531	545	522	541	546	549	527	532	512	553	579	490	552	507	538	534	555	563	536	576	570	506	506	560	548	557	581	534	494	524	558	544	537	530	502	552	550	475	486	568	517	539	559	517	535	550	491	501	572	516	559	504	500	546	528	531	546	535	542	536	550	497	573	559	545	585	523	511	532	526	558	534	540	541	534	562	529	559	499	526	525	542	528	563	568	526	499	535	524	529	548	520	523	502	514	539	554	523	544	558	498	508	495	585	503	568	515	517	542	542	493	529	534	504	526	500	545	515	556	506	575	544	534	553	490	538	545	522	541	529	524	539	521	559	555	531	520	565	538	538	549	525	549	517	553	502	507	558	526	493	530	528	505	528	492	556	539	539	570	531	512	578	538	581	551	515	499	558	519	532	515	533	527	521	580	475	593	523	524	504	501	534	521	537	523	534	532	578	568	551	513	536	507	567	507	506	574	558	528	528	560	536	538	509	502	541	513	578	517	538	568	555	577	505	510	524	578	485	550	533	565	528	525	483	526	537	509	530	551	555	504	547	519	528	551	518	534	484	520	534	553	538	506	542	540	538	547	539	530	527	545	551	503	550	531	534	525	549	524	537	569	555	552	524	532	541	501	551	463	516	541	538	541	494	546	527	527	533	519	518	550	536	538	499	529	529	514	542	523	523	475	543	586	532	542	491	527	529	524	489	535	555	499	500	583	534	538	560	548	525	511	532	531	536	542	524	517	526	534	540	511	522	546	571	533	538	494	536	534	509	523	542	578	532	566	515	535	577	507	543	489	524	537	550	490	572	497	518	526	531	548	529	521	542	570	534	574	504	554	468	524	543	527	551	502	516	470	539	519	544	524	537	485	555	521	511	524	516	523	517	538	514	541	522	522	570	552	519	556	510	524	520	536	528	519	561	538	532	533	543	524	540	578	547	519	531	523	519	572	537	498	536	522	541	580	541	517	523	533	525	526	523	534	486	536	494	540	509	511	528	540	567	502	513	527	520	545	518	568	520	514	537	535	538	523	511	506	493	535	494	516	565	519	539	491	537	532	494	533	537	578	499	559	553	533	514	518	547	520	483	534	539	536	522	563	559	551	563	530	526	539	562	561	545	546	564	564	560	525	552	489	527	522	542	542	538	525	537	551	533	545	545	551	483	504	543	492	530	526	535	552	564	539	563	522	558	560	521	535	520	526	559	552	500	545	531	504	481	502	508	502	546	546	531	555	534	541	532	568	550	521	530	508	509	524	514	564	546	550	530	498	532	546	553	548	558	551	528	592	550	527	518	529	517	559	531	495	550	501	562	547	480	519	510	526	527	534	513	527	535	498	546	520	508	559	495	529	564	516	501	458	496	496	532	565	543	525	514	555	491	526	518	512	537	554	555	536	567	554	499	528	584	546	547	565	494	544	543	508	543	584	519	537	497	483	556	544	552	505	543	521	520	525	530	512	564	478	521	559	512	540	553	522	493	550	538	586	552	507	566	504	547	524	529	503	527	531	525	546	518	535	544	509	534	514	515	575	504	559	530	517	558	540	549	537	528	521	550	491	496	542	477	531	546	542	514	516	540	492	516	572	504	504	498	514	541	552	559	521	513	568	554	513	510	520	565	487	510	542	504	500	523	515	529	543	525	569	534	514	565	549	563	530	552	568	510	550	535	532	504	528	502	485	489	537	522	572	505	510	516	537	490	556	526	512	548	542	557	544	532	508	529	515	534	489	528	507	543	523	533	521	535	541	502	493	491	552	556	527	526	518	553	525	540	511	526	530	535	555	547	542	499	507	548	531	523	531	530	536	512	542	522	571	533	538	496	560	559	528	530	530	533	539	533	529	511	565	511	517	538	520	524	551	514	551	498	542	530	538	533	535	537	527	493	512	512	543	535	525	535	536	524	567	527	553	586	515	551	548	493	545	518	514	535	541	481	555	516	507	509	563	539	550	510	517	516	506	548	530	501	556	543	534	569	555	510	561	523	577	511	536	539	526	563	499	543	541	520	545	541	497	564	544	552	537	534	500	540	535	498	510	509	569	529	519	534	539	537	527	532	520	514	505	522	524	492	564	519	508	521	519	481	553	545	514	532	560	499	565	546	505	575	535	512	517	556	484	568	494	533	525	549	520	543	533	546	562	564	539	561	518	554	498	548	528	501	515	505	554	522	532	541	547	535	498	508	534	554	514	556	515	559	520	511	528	505	551	538	526	531	551	545	597	530	487	498	538	530	486	511	518	537	579	519	532	536	536	515	540	539	552	488	557	515	504	530	533	495	575	553	543	499	518	508	555	503	545	532	527	535	530	514	500	545	502	522	561	555	527	522	546	524	493	529	536	558	523	567	539	541	516	522	524	502	543	528	484	550	500	546	550	538	512	506	534	473	558	496	503	490	548	529	522	497	521	524	543	516	549	538	542	523	515	532	516	506	548	504	551	510	509	493	542	531	496	533	515	503	515	540	514	523	538	498	507	530	519	555	549	511	513	515	525	492	502	529	543	547	531	554	527	503	502	532	554	559	555	505	535	509	558	512	534	539	530	502	561	479	516	513	537	531	521	532	538	544	543	530	534	520	499	501	558	541	537	497	513	514	464	546	553	489	516	493	483	506	546	537	527	530	495	518	558	519	538	527	560	558	485	547	539	527	554	524	482	564	500	525	551	555	503	544	533	517	577	543	540	538	510	517	534	503	546	576	523	521	566	507	535	536	522	537	521	521	530	553	566	501	541	568	551	501	538	509	519	543	552	521	527	539	561	566	524	526	509	537	537	542	499	513	532
24372	21458	28825	24524	21367	11348	4081	2109	15640	37173	32755	19395	5261	2059	1149	896	818	848	798	755	821	751	778	882	759	819	817	809	833	791	803	802	826	814	818	755	790	845	795	853	754	815	779	846	805	870	836	828	767	820	818	753	828	794	804	762	810	800	804	769	774	797	802	875	765	813	786	829	765	802	790	800	809	787	770	811	786	846	818	869	774	826	834	745	749	816	789	758	814	759	789	800	830	834	817	811	839	809	784	795	843	825	813	772	827	770	805	782	784	779	745	800	789	817	790	824	777	811	834	766	797	777	860	771	811	803	763	802	755	840	803	809	790	802	808	857	770	824	779	837	835	822	795	790	799	835	799	734	763	781	814	780	778	796	787	794	790	792	818	777	794	797	826	774	777	783	751	791	773	786	872	815	799	763	766	816	751	778	788	800	753	758	760	791	807	800	763	742	866	793	806	818	811	776	822	823	762	788	770	814	786	818	802	792	834	787	778	797	843	785	764	801	816	824	830	763	791	801	861	841	793	794	786	770	832	829	804	803	800	828	722	834	824	752	758	808	784	824	791	794	746	805	778	811	813	795	755	807	776	806	784	769	792	826	770	799	805	785	823	745	841	772	828	841	806	802	766	799	792	760	775	809	807	776	824	724	843	774	791	751	798	823	764	809	781	757	845	847	810	769	777	789	749	776	726	787	795	771	839	781	783	778	791	798	787	815	850	796	825	840	792	745	795	803	829	804	830	812	785	816	799	820	781	807	791	799	817	810	802	763	787	802	785	792	756	807	834	811	800	830	810	794	817	765	796	794	795	795	827	826	765	702	795	776	817	803	822	814	800	803	817	807	777	833	798	760	834	818	856	745	824	755	797	796	760	736	810	781	776	794	820	780	827	802	751	786	790	798	822	819	788	845	823	767	759	807	782	813	813	831	755	816	815	799	769	743	880	775	823	772	835	789	807	776	784	773	777	772	804	844	773	800	788	793	761	821	780	804	800	803	787	802	794	808	801	834	769	813	760	803	817	819	751	782	744	775	884	779	762	782	817	763	747	740	809	824	796	822	819	838	838	777	762	705	744	792	763	797	828	889	789	826	786	790	782	844	831	777	804	807	763	820	766	828	829	729	724	782	786	783	812	796	800	777	761	759	791	810	821	848	753	762	764	763	817	834	772	792	806	764	745	820	822	797	828	771	811	767	766	836	774	762	805	780	785	782	781	796	806	794	800	818	783	730	808	796	794	856	750	798	777	771	827	760	762	769	811	770	809	845	823	794	801	779	774	847	840	741	788	784	755	788	806	834	787	806	783	827	780	798	748	797	818	783	818	764	811	773	809	832	820	772	786	823	797	765	807	789	800	789	771	811	822	779	758	774	797	778	778	800	790	788	811	844	749	810	869	794	818	776	813	785	779	819	817	761	808	839	793	748	757	815	752	802	820	831	793	867	856	797	830	801	760	783	803	807	797	825	775	814	835	816	794	779	774	848	813	769	752	788	830	763	810	757	813	842	791	824	820	789	820	796	776	835	800	800	787	754	832	782	859	755	802	781	850	770	733	770	803	797	792	839	821	775	803	804	734	770	842	812	820	745	795	785	790	817	779	820	755	772	732	761	735	746	793	768	809	819	770	781	815	797	767	846	796	794	790	809	814	846	762	808	797	767	790	726	756	857	754	826	807	754	773	783	776	861	812	804	803	750	750	791	812	788	802	765	800	827	738	814	772	747	790	788	814	800	798	800	762	772	803	843	803	766	785	770	857	832	749	747	767	723	810	783	801	829	782	785	832	773	804	755	777	780	803	815	789	772	827	822	763	813	810	791	784	807	879	825	785	865	828	773	787	807	800	763	839	798	751	772	783	823	775	813	746	835	818	821	821	813	782	775	777	799	842	775	820	848	805	776	773	852	771	794	823	786	816	792	772	815	806	794	774	780	787	827	785	773	819	769	833	752	865	774	769	790	816	780	760	783	821	775	848	786	775	797	831	774	778	794	765	795	750	837	810	769	750	775	817	808	837	779	818	806	808	766	746	743	792	758	808	763	790	770	841	799	814	797	783	812	836	827	766	784	782	804	794	818	773	783	785	781	792	758	773	803	743	772	859	797	857	878	785	783	815	748	811	769	774	775	792	793	840	729	760	823	767	797	775	818	777	802	836	787	783	812	832	820	782	768	858	743	834	786	790	816	786	821	824	800	817	770	806	790	783	802	785	794	768	786	751	780	805	802	800	816	830	777	794	851	796	792	782	783	802	815	840	736	792	787	763	800	730	810	791	790	795	813	876	769	820	768	842	774	790	802	808	807	742	783	818	772	728	827	822	810	749	843	816	780	806	762	853	775	802	818	821	811	775	716	805	800	788	808	794	815	786	813	818	790	841	780	789	764	769	800	783	788	824	764	869	814	798	799	839	840	792	754	770	813	834	786	751	832	795	798	765	761	756	798	792	793	746	776	721	760	800	772	771	818	783	797	798	778	805	816	773	859	774	810	732	827	790	813	798	778	786	792	833	735	799	811	755	772	812	809	841	746	812	765	838	836	818	775	846	844	756	792	808	793	729	757	828	825	804	766	773	773	807	818	807	805	796	807	831	789	834	765	787	804	765	782	754	798	846	809	748	778	783	764	777	804	792	785	822	855	836	757	806	729	792	834	806	799	796	813	800	773	793	768	761	831	799	809	816	830	806	795	779	746	787	759	763	773	845	776	780	805	778	857	802	835	785	779	837	770	755	796	788	776	761	797	784	778	786	780	835	753	816	770	778	795	834	783	818	840	803	812	745	800	852	800	772	793	762	781	799	740	814	797	818	755	805	795	796	810	840	765	820	793	800	788	790	791	780	828	775	788	761	883	806	803	868	791	811	822	762	800	816	833	767	804	774	746	782	825	779	796	821	796	803	804	836	810	748	855	793	785	776	757	781	768	798	787	829	775	787	803	795	830	826	807	827	797	774	790	791	793	823	767	776	803	804	826	803	812	779	753	773	767	793	771	773	799	781	810	802	796	815	801	814	772	771	758	814	813	779	770	765	810	813	799	808	775	827	794	754	767	773	816	850	828	797	856	784	853	810	818	815	763	840	758	809	793	811	797	812	769	756	740	831	803	752	750	789	797	804	776	820	783	793	785	786	808	808	753	817	781	755	850	807	795	809	793	818	810	817	817	827	805	784	774	778	782	805	795	818	813	861	795	801	781	817	828	823	781	787	813	780	809	799	781	827	797	882	786	844	757	787	798	812	755	836	784	741	793	780	815	760	794	759	825	784	762	775	741	763	793	779	824	837	781	788	780	800	815	839	790	777	819	741	828	797	820	785	743	822	780	760	763	787	762	763	796	746	812	763	759	746	758	789	794	769	841	801	800	802	800	831	823	848	707	780	782	803	803	785	774	795	816	804	797	787	796	803	761	821	735	791	814	772	752	812	770	799	775	783	792	803	775	782	820	817	761	774	780	778	782	772	786	751	825	803	817	802	821	810	823	834	832	748	810	784	757	841	788
4845	8138	8209	6613	4795	3754	3130	2292	19888	33758	27479	14387	3820	2096	1047	719	603	640	666	685	644	645	652	660	686	635	600	685	689	713	587	663	620	635	660	645	665	667	680	631	650	643	613	639	671	673	649	642	594	619	690	670	635	645	656	649	618	629	629	673	623	650	642	609	650	626	640	660	610	619	656	651	663	614	667	658	605	660	660	652	674	651	633	629	654	637	657	657	661	623	616	677	635	620	656	656	637	658	655	645	632	634	698	604	657	637	627	677	664	632	621	656	593	649	654	652	612	609	618	627	646	670	616	620	672	602	699	604	632	693	640	633	673	617	635	628	632	649	677	675	642	630	650	652	600	630	683	591	644	634	653	654	648	661	659	644	650	687	659	649	618	644	679	670	651	653	651	633	625	677	615	658	623	640	653	650	649	657	622	701	624	611	635	675	646	648	655	631	655	602	645	661	655	587	606	669	674	617	659	627	636	678	662	610	646	642	633	601	627	666	635	649	620	659	635	648	623	672	647	666	628	658	693	667	632	684	589	660	685	634	654	651	613	608	604	692	655	620	675	660	649	669	626	653	639	601	640	662	665	661	643	673	636	679	663	639	686	662	611	675	595	698	655	674	644	647	608	624	647	659	638	624	646	632	612	629	704	641	639	630	610	641	695	651	619	694	603	621	649	635	644	629	635	655	595	630	618	566	641	623	665	651	615	632	635	599	618	654	624	637	679	634	682	661	600	607	618	628	684	613	591	611	621	683	653	621	670	608	682	711	664	675	648	602	656	668	651	607	639	648	619	677	649	620	576	614	605	633	614	631	657	681	596	604	659	601	627	613	653	649	643	610	680	641	664	617	651	636	634	633	650	643	679	658	627	640	630	660	637	636	671	606	669	624	635	649	638	639	672	632	648	667	629	621	623	644	651	629	639	631	642	641	625	635	650	638	650	627	640	645	648	599	637	692	619	634	625	651	667	663	629	602	656	617	636	644	650	630	644	625	607	639	623	674	610	622	669	637	633	654	631	670	672	648	622	659	695	591	611	633	653	643	625	658	646	596	612	616	668	654	630	651	633	679	617	632	644	681	711	712	636	636	638	634	665	647	636	672	638	648	608	642	661	654	667	660	655	641	638	624	650	633	631	623	654	675	663	666	637	645	654	613	637	618	642	678	649	623	647	611	691	650	654	612	653	639	680	628	611	639	643	616	648	687	601	634	667	623	631	673	606	667	595	648	710	660	671	646	668	638	626	665	643	597	679	576	605	626	677	615	652	637	662	664	657	613	668	623	669	605	643	647	636	632	618	687	631	642	626	649	643	643	655	620	684	607	660	617	653	617	693	636	622	627	664	647	645	669	648	610	629	639	646	633	639	651	627	642	628	660	670	610	637	625	617	599	680	638	651	621	594	684	616	638	657	601	661	624	619	632	598	659	653	665	640	652	670	616	600	626	676	693	634	651	651	626	676	630	645	662	696	644	618	629	626	632	640	646	649	618	665	657	615	672	650	622	647	596	626	613	654	643	664	653	646	642	661	636	690	647	606	649	606	674	660	645	651	640	619	659	607	623	633	644	675	623	627	615	639	647	639	672	630	655	704	643	673	676	624	626	658	654	657	635	611	670	691	633	666	659	621	612	641	648	588	633	656	649	625	574	670	660	661	646	682	645	694	643	595	650	607	619	650	666	631	649	656	677	578	633	653	647	672	623	636	639	646	618	647	615	649	636	601	639	664	702	651	629	650	634	627	676	645	649	605	594	640	625	619	657	609	658	678	651	629	610	628	667	644	604	654	672	622	593	646	616	618	658	606	672	611	617	647	636	634	669	652	703	653	610	656	640	658	676	625	643	625	607	601	611	617	643	601	656	700	600	655	640	642	671	638	632	665	648	607	641	634	600	605	621	612	680	685	644	614	647	609	618	656	633	634	669	691	657	598	658	649	648	704	640	603	620	684	600	636	669	702	589	648	638	633	672	637	657	662	631	592	627	647	633	614	629	691	682	612	641	632	657	588	608	652	633	620	651	626	689	634	635	639	629	634	632	691	603	683	582	649	666	654	666	663	654	643	597	643	617	649	669	666	635	666	676	628	630	637	617	678	653	658	663	671	603	677	643	617	648	694	612	616	644	635	695	633	637	640	612	639	666	652	690	718	628	669	646	591	640	609	647	666	659	593	605	616	621	665	644	575	651	620	678	657	657	650	611	650	640	626	654	581	645	669	636	604	616	636	605	680	648	637	688	636	619	643	647	680	671	632	637	653	600	621	663	593	634	660	689	624	605	610	626	675	621	672	661	591	607	634	614	637	618	667	602	608	649	610	620	664	661	678	589	620	603	603	651	655	638	626	639	630	628	626	641	685	632	623	614	649	646	649	648	639	637	640	589	631	606	662	579	635	598	601	640	673	618	633	612	659	625	651	651	611	655	567	619	633	664	635	649	615	620	632	686	638	641	654	623	600	669	618	628	613	630	612	647	677	642	574	662	657	639	655	613	688	652	641	610	645	643	611	667	605	627	583	625	637	642	609	622	625	636	611	638	637	625	621	658	617	612	663	650	691	635	652	624	666	612	627	652	628	597	626	617	634	631	647	654	641	639	600	625	617	633	660	616	670	627	659	636	646	671	627	624	563	635	619	643	640	593	638	671	637	609	591	618	671	659	614	620	683	628	614	659	595	650	587	635	672	639	610	654	621	645	647	613	627	668	627	708	624	665	594	622	663	693	652	673	690	673	624	613	605	615	609	685	616	682	644	666	630	619	653	654	662	680	677	607	644	655	691	630	683	659	652	616	629	630	663	654	639	634	625	674	641	621	615	703	645	696	626	614	590	617	657	606	666	619	607	648	640	628	654	610	632	634	608	593	652	571	600	619	651	631	676	653	593	653	636	636	637	647	635	650	621	605	610	685	595	639	642	608	657	604	711	662	630	660	672	658	660	639	606	617	620	627	676	574	629	633	657	620	639	668	655	614	654	639	685	693	619	634	651	629	621	656	671	652	653	659	626	651	664	671	655	629	630	615	586	650	610	646	568	636	639	658	650	701	600	684	639	646	649	655	659	631	661	650	674	671	635	638	646	652	618	627	695	642	659	702	662	640	666	639	625	681	637	637	620	636	643	629	578	655	669	667	565	605	634	688	604	684	632	622	626	600	633	642	617	652	638	641	589	620	664	605	641	606	640	611	638	641	613	639	667	623	630	634	642	626	647	667	677	635	587	610	641	620	663	643	638	638	596	656	657	665	662	636	631	673	663	649	638	631	659	651	637	655	732	676	641	605	613	669	629	628	644	620	629	654	642	606	654	651	673	657	610	628	652	645	626	648	643	604	688	679	615	653	597	671	636	652	666	608	633	609	679	641	603	609	660	602	653	627	620	628	614	652	686	588	601	657	667	619	636	647	651	627	669	639	607	661	646	586	650	639	638	640	630	630	664	602	595	617	607	633	638	616	659	649	665	665	622	654	640	608	642	607	652	651	656	640	654	643	629	614	662	647
27847	12759	2458	1676	1288	1104	864	717	1361	2727	2539	1626	1001	756	660	587	585	583	617	588	572	597	634	629	631	601	610	599	600	593	610	570	593	608	662	619	625	596	603	573	604	665	621	560	589	640	592	642	598	601	635	614	577	580	596	605	588	648	619	639	619	565	628	588	599	618	593	624	622	589	622	604	579	588	526	593	589	616	623	588	543	593	587	592	593	581	623	607	628	636	602	625	683	600	619	611	596	612	584	638	589	630	621	578	572	576	565	591	578	606	587	601	608	623	614	575	537	592	594	605	578	575	567	579	602	615	571	592	585	658	607	563	570	557	637	605	608	622	632	621	623	608	564	669	575	588	587	614	599	610	595	592	595	608	602	597	644	653	588	582	617	572	588	584	519	635	653	578	603	624	585	597	589	539	620	628	620	570	551	630	606	576	592	596	584	638	597	596	584	595	572	598	580	616	568	623	613	556	601	599	648	585	609	626	628	594	583	582	582	616	597	589	661	600	571	594	567	607	564	586	625	596	644	589	576	564	589	611	655	598	582	609	556	581	600	603	640	583	601	590	636	613	606	574	546	564	607	660	620	592	644	623	633	595	560	595	581	611	562	606	617	594	623	590	566	602	564	596	620	630	620	599	552	578	609	593	596	617	654	596	582	636	609	591	602	585	617	628	588	576	599	581	605	591	585	588	596	556	561	589	584	604	594	598	556	618	590	638	604	563	608	599	591	616	619	590	573	660	576	658	620	601	584	588	600	584	609	638	569	621	588	621	604	622	592	591	567	602	598	614	564	599	585	624	549	570	630	591	583	638	570	644	679	631	596	625	573	597	569	594	593	607	517	595	604	597	555	616	522	649	561	609	609	619	607	571	602	621	613	589	550	586	612	588	603	590	611	596	610	641	599	584	597	587	563	566	575	635	574	594	555	575	601	593	629	654	607	592	621	583	645	613	572	608	608	614	597	559	565	596	648	586	604	563	618	639	605	620	602	580	593	614	576	592	599	627	639	630	581	587	569	608	609	621	580	608	635	607	628	602	606	611	580	618	607	648	598	605	574	553	583	576	590	608	618	619	621	602	586	614	573	574	588	573	601	555	595	579	570	591	603	586	596	652	559	603	613	619	615	591	610	614	553	583	580	559	586	645	652	588	636	579	609	590	549	585	569	589	639	591	611	564	600	566	620	569	604	577	583	569	602	589	617	575	658	586	589	618	629	609	642	668	594	609	605	576	584	611	628	622	574	623	597	610	584	596	594	584	622	560	646	610	629	580	608	608	573	577	603	610	644	653	540	611	576	536	611	600	577	608	649	579	642	581	565	610	666	614	625	543	605	626	538	583	588	603	620	568	595	594	574	594	560	595	595	631	579	573	575	605	566	584	608	621	582	663	556	608	627	560	595	552	628	625	567	622	619	601	593	579	618	589	626	583	550	598	613	613	560	552	611	554	632	576	568	612	589	615	607	616	615	591	582	593	579	590	631	611	572	624	637	580	566	554	586	580	603	612	601	621	593	621	587	654	577	620	629	660	584	603	586	621	599	578	579	602	587	621	609	637	623	592	584	555	597	628	555	580	573	567	626	603	605	627	637	592	573	574	555	571	558	604	572	592	575	603	610	567	633	643	585	646	623	645	602	603	587	594	622	613	641	615	576	585	602	618	617	578	639	619	638	588	593	601	565	596	606	611	619	614	616	572	602	625	595	558	627	617	623	608	603	553	602	589	581	608	579	601	603	657	613	597	581	608	626	617	635	657	598	567	631	605	627	588	576	579	600	534	610	596	606	595	565	567	592	591	642	613	575	590	616	637	605	577	585	628	612	562	573	558	597	612	555	588	631	603	573	648	573	585	611	606	640	631	628	605	591	647	606	582	562	609	619	605	609	635	623	641	608	606	582	606	580	603	581	602	626	629	615	630	622	601	561	620	561	610	543	596	610	592	578	606	617	609	621	584	583	600	613	611	603	590	588	590	607	622	608	606	603	627	566	593	597	608	630	645	630	615	558	592	567	583	591	601	558	635	645	606	588	589	567	627	582	631	596	610	596	611	579	596	600	553	618	605	597	590	578	586	611	560	594	610	596	642	586	566	581	643	578	597	584	587	629	627	610	576	604	637	586	637	609	622	609	593	618	622	608	599	610	608	605	588	627	569	582	597	583	587	599	633	594	651	606	625	617	618	596	573	578	622	569	603	616	623	606	590	605	588	581	655	609	616	581	621	574	598	599	581	602	643	578	612	606	588	633	603	577	570	587	583	588	599	621	650	587	578	612	613	602	577	614	574	589	625	584	616	642	582	572	579	653	584	618	591	608	568	583	611	669	597	601	591	583	626	625	610	611	609	593	586	628	600	564	612	608	567	590	628	640	599	581	604	588	601	561	594	586	591	609	608	618	584	588	592	579	603	589	630	591	601	623	561	564	624	595	562	584	607	597	589	617	606	591	581	624	584	610	611	585	625	569	614	614	584	575	560	590	639	621	597	605	618	617	655	600	610	599	590	586	570	597	582	632	623	665	595	621	600	584	566	621	616	591	555	618	605	627	550	608	632	604	624	660	589	567	619	573	576	631	563	626	582	590	596	596	615	574	590	618	568	637	578	609	620	599	610	623	577	586	607	634	574	624	613	606	592	560	663	623	572	576	617	564	578	567	609	563	610	590	581	580	602	578	590	592	604	612	602	609	575	596	609	627	608	585	632	616	607	553	659	578	593	593	595	571	650	626	592	593	602	584	613	629	587	600	557	596	589	604	633	590	584	570	620	593	600	593	586	585	560	601	608	587	601	603	593	604	572	605	603	585	565	519	615	618	597	572	599	606	584	601	600	634	585	605	571	600	609	578	593	576	612	561	585	590	577	582	579	625	527	575	634	600	604	608	604	586	605	589	625	568	613	589	615	591	618	623	600	607	613	589	617	585	597	592	538	614	568	602	605	601	587	599	597	606	606	608	592	609	599	607	607	648	591	644	594	651	620	578	593	540	615	595	614	626	576	585	586	569	590	583	557	602	616	623	572	581	562	623	597	586	588	606	585	606	640	581	592	633	634	583	610	647	571	602	618	576	552	610	599	617	548	633	597	585	599	609	674	567	615	593	572	619	611	608	558	625	585	612	611	615	600	552	596	608	598	599	605	608	612	565	597	590	635	618	606	584	566	560	631	613	576	580	606	545	587	578	592	612	570	627	600	612	589	632	620	568	598	567	616	612	604	585	560	628	656	561	610	587	580	608	601	588	620	624	602	608	602	609	652	626	595	615	640	587	639	616	554	615	614	604	557	548	619	599	575	552	593	602	592	615	609	604	612	592	607	591	590	570	626	607	560	582	606	586	597	582	594	625	637	587	587	578	599	620	569	556	628	563	620	578	610	616	604	602	618	602	592	582	597	605	576	576	629	558	627	631	604	578	598	568	628	612	584	619	601	596	607	593	618	639	573	599	564	590	540	581	588	547	614	578	615	585	600	603	558	603	615	561	598	618	581	588	573	601	556
5654	1497	1654	1462	1403	1173	892	765	1719	3175	2656	1550	865	608	536	462	460	458	465	508	502	509	500	489	532	479	534	475	466	482	492	463	463	511	490	490	465	470	488	497	495	406	478	513	470	490	458	508	518	458	495	495	469	481	442	500	506	444	431	452	503	510	473	486	492	462	501	482	473	411	462	456	472	469	491	471	486	510	472	508	466	516	480	493	478	471	484	472	468	493	488	457	469	490	512	457	472	465	516	479	496	477	491	486	532	470	475	460	446	439	490	459	461	485	440	498	437	509	488	466	508	488	492	471	483	475	481	515	499	481	476	493	532	477	471	501	514	473	456	439	480	508	487	490	459	460	483	495	487	481	460	474	462	455	472	492	492	503	448	497	472	515	473	488	466	494	477	468	523	483	480	475	453	471	476	476	461	490	510	485	488	478	444	486	516	463	479	499	504	479	491	509	480	483	526	458	486	460	492	457	530	464	481	495	491	487	485	437	474	508	480	434	476	451	480	442	507	487	473	503	504	471	465	454	498	503	464	484	434	495	457	432	472	472	455	453	521	507	488	479	488	453	470	470	493	474	504	459	465	474	506	509	479	477	467	461	486	465	483	459	490	485	457	455	514	509	494	497	431	524	477	475	502	450	486	469	473	480	488	457	489	484	507	517	494	488	473	472	511	479	479	486	505	443	485	453	462	483	481	485	445	508	468	481	511	502	470	440	450	517	504	492	482	498	490	471	478	485	471	468	465	472	510	472	456	492	494	463	476	489	510	485	436	481	478	492	478	447	473	471	494	480	514	470	484	480	487	502	508	467	493	498	458	482	460	468	472	457	490	469	485	474	450	480	486	517	490	501	474	443	514	507	515	452	497	477	482	457	481	501	458	459	464	466	506	509	517	454	507	497	460	465	491	492	478	459	566	484	494	499	506	459	514	487	494	473	443	489	491	539	469	514	465	447	484	469	460	507	481	525	494	472	499	481	501	490	451	472	487	501	465	474	465	493	508	487	476	469	481	471	492	467	480	481	502	471	471	498	462	472	486	489	482	468	483	494	481	481	453	489	482	471	490	485	493	489	489	470	498	466	478	485	452	495	522	450	445	484	451	463	455	457	494	457	470	473	499	461	457	499	463	463	449	480	453	501	478	516	484	470	467	518	462	448	499	494	456	454	515	495	467	437	499	491	501	456	485	491	481	496	488	501	485	474	498	488	465	439	481	457	512	465	486	458	452	502	517	502	466	480	466	451	467	437	493	451	496	485	495	467	428	463	492	482	472	490	468	448	506	497	486	529	509	509	465	472	460	509	485	430	466	455	505	513	530	471	468	501	472	456	501	458	473	531	495	454	510	473	528	442	451	489	480	436	500	460	520	487	479	536	493	462	491	489	456	462	475	491	447	457	462	481	477	477	471	463	491	476	469	494	465	442	480	463	456	490	492	520	459	484	476	461	500	446	494	473	503	467	463	487	480	442	467	503	473	495	453	462	497	494	454	477	467	437	452	481	508	498	480	472	484	464	485	495	477	484	470	460	513	499	485	475	481	460	455	505	484	481	475	506	487	428	471	468	483	499	510	489	442	460	492	480	513	470	485	482	465	493	492	524	472	481	479	475	499	479	441	494	466	474	478	456	489	476	486	487	470	469	468	460	480	471	464	509	482	491	485	477	474	457	483	483	465	506	469	438	456	498	466	480	513	515	469	445	512	484	471	485	470	483	410	481	480	486	488	472	465	485	485	457	483	517	491	462	472	465	473	527	456	502	448	487	460	488	449	457	482	501	473	464	495	493	459	472	472	470	501	504	512	514	447	452	495	482	484	475	499	454	504	480	475	468	472	518	479	491	465	474	471	481	462	491	466	460	491	495	499	459	504	486	458	485	444	509	496	511	511	495	454	494	489	505	477	502	419	457	479	501	473	467	507	463	519	512	456	466	494	485	470	510	475	462	473	488	479	459	472	468	486	452	514	516	462	474	460	524	472	490	483	488	468	489	498	497	482	514	509	512	496	467	554	491	475	477	460	494	470	490	478	449	486	490	524	521	482	475	473	481	480	507	469	460	487	491	491	535	453	469	459	478	464	463	467	488	475	474	472	464	449	457	495	480	496	488	467	520	478	479	493	488	484	507	498	471	465	435	460	506	486	518	519	500	467	472	479	509	447	475	455	470	489	479	509	515	473	483	435	449	479	469	514	501	488	520	486	471	476	518	508	448	461	477	502	459	503	483	488	474	490	466	486	488	454	450	462	467	472	479	513	523	459	457	509	521	456	471	466	489	508	540	490	470	447	456	460	490	478	460	503	520	494	481	469	484	452	495	453	492	466	519	447	513	506	486	486	506	486	464	493	478	496	453	474	443	478	471	519	464	496	472	528	503	501	453	519	420	505	483	507	423	504	555	477	469	467	507	502	522	508	467	474	479	490	487	491	503	458	480	475	500	424	515	476	483	475	489	447	473	461	514	472	487	484	474	477	454	456	511	465	518	506	453	469	480	464	490	445	483	525	482	475	512	445	439	461	472	458	463	471	525	450	463	492	511	464	493	509	488	485	446	504	463	482	426	498	472	489	503	488	509	500	466	469	506	483	457	477	485	456	480	473	453	502	496	476	445	479	484	469	496	482	457	466	456	470	476	454	469	462	466	513	489	443	451	499	485	498	478	479	515	464	481	458	470	476	465	505	475	482	485	469	511	484	496	490	449	527	462	476	472	447	475	451	512	448	517	498	490	512	469	517	471	471	520	453	490	474	482	471	463	470	490	440	446	478	526	473	457	452	483	485	510	496	482	452	444	486	492	497	480	456	486	469	455	487	481	496	465	455	457	506	508	503	479	493	485	482	518	463	513	480	494	504	501	482	450	513	504	464	480	455	503	447	482	435	452	455	510	507	487	469	485	454	491	484	479	504	479	495	494	457	476	509	465	461	472	486	471	438	475	528	506	461	464	496	460	457	426	514	467	477	478	472	510	491	502	441	507	479	493	476	486	459	460	499	461	470	452	429	498	492	503	466	466	454	463	479	458	482	489	457	477	466	471	478	507	511	456	468	487	495	487	495	471	442	459	468	462	500	501	480	453	461	492	476	464	470	461	490	474	485	504	494	492	484	477	477	511	450	454	489	497	491	495	472	478	516	501	478	498	434	494	444	516	490	471	518	463	491	483	526	473	470	460	453	464	424	482	498	476	457	462	506	497	467	525	454	492	490	468	494	489	472	513	470	499	489	488	496	494	486	464	488	466	498	501	468	485	504	503	444	492	485	520	473	492	502	478	471	490	445	428	497	479	499	486	473	512	492	505	501	507	506	521	458	473	470	488	475	489	447	501	485	469	485	485	462	502	461	460	459	471	450	498	483	461	475	457	462	479	450	531	491	483	532	482	489	479	508	459	459	468	481	464	496	481	471	480	497	507	498	476	488	488	469	484	498	472	458	459	453	508	506	489	520	493	519	496	474	468	494	493	494	458	484	494	495	471	473	484	519	470	475	510	472	478
25690	21445	27352	25355	7677	2417	1588	1150	7870	21667	18259	9068	2349	1256	878	696	675	649	707	677	701	661	634	627	671	625	676	658	641	669	675	628	674	692	651	628	616	657	655	709	620	638	695	664	672	681	657	653	703	669	685	600	626	686	614	628	663	628	658	668	681	619	686	657	631	672	674	650	704	619	626	659	611	647	652	639	630	656	646	658	638	667	649	659	654	678	676	676	632	626	595	658	641	636	639	670	683	673	656	649	680	651	656	641	647	652	627	666	674	674	626	668	651	631	655	682	625	682	643	628	663	642	648	643	672	683	648	641	619	654	660	673	602	642	649	678	609	653	670	665	627	625	656	647	645	662	689	629	664	612	655	678	578	679	609	604	600	665	708	674	671	646	648	615	643	696	629	678	631	595	623	664	687	635	658	624	643	599	667	646	628	577	646	625	629	658	675	660	652	661	624	649	617	655	614	582	618	679	632	630	636	617	667	681	661	666	698	682	680	626	668	595	592	662	644	637	573	606	663	640	675	666	636	629	616	675	647	644	634	610	633	664	660	660	663	635	637	629	624	605	613	663	621	638	660	642	633	686	654	687	664	647	671	644	642	662	646	612	610	625	641	647	633	664	627	640	644	679	656	616	675	668	687	613	621	661	637	657	615	633	711	649	624	643	728	616	618	613	643	662	605	651	616	635	638	697	646	615	623	650	619	611	658	637	666	583	637	672	593	616	686	661	621	668	632	613	684	629	619	597	642	602	645	709	658	622	667	615	668	606	665	697	646	620	655	604	621	677	632	637	617	683	612	646	665	595	657	675	708	639	707	686	639	632	619	642	634	626	590	608	643	666	675	663	617	600	678	633	645	688	667	638	610	606	685	622	619	622	600	670	633	661	629	632	671	654	659	701	640	641	634	652	667	660	648	670	628	658	632	640	627	603	617	647	668	629	634	668	674	648	659	659	615	663	688	634	652	641	642	655	659	674	613	659	646	651	621	645	630	710	652	626	646	625	650	587	655	631	674	606	668	640	666	680	665	613	633	657	664	633	663	632	677	677	632	629	628	628	679	672	644	682	630	581	613	628	637	627	655	697	662	666	677	644	589	622	678	668	633	662	643	685	619	652	627	637	639	680	678	647	655	639	628	664	657	633	641	667	619	613	697	647	705	653	591	670	657	653	644	618	638	689	628	647	600	653	625	661	634	647	672	648	678	646	677	684	687	639	681	630	658	641	625	665	644	631	695	653	642	683	676	676	616	639	618	705	643	645	634	615	638	663	700	618	652	654	648	632	679	612	653	681	610	656	673	625	690	663	657	634	668	641	648	667	685	647	655	631	678	650	611	679	619	696	626	614	643	634	642	625	632	612	646	623	687	648	696	623	646	674	626	623	636	633	669	628	620	675	646	634	619	677	705	670	671	693	640	656	637	655	593	641	687	653	643	656	698	664	640	644	632	647	692	660	695	644	642	620	626	664	674	638	679	604	643	626	687	664	660	664	644	687	640	677	671	646	647	644	666	646	678	621	652	627	665	622	645	626	634	642	643	633	652	670	667	608	675	696	600	646	651	615	633	648	624	575	608	613	663	613	647	609	637	669	625	650	599	654	598	666	637	611	611	677	629	624	645	680	691	597	642	644	671	643	582	646	708	650	677	666	643	614	681	627	656	670	631	656	625	637	630	619	667	652	635	653	688	686	631	627	680	671	677	661	628	655	627	627	649	617	671	616	667	587	612	658	660	688	682	626	618	686	649	665	637	708	638	669	632	667	635	629	654	629	699	655	646	655	615	652	637	612	706	642	623	698	675	662	647	624	674	635	607	652	619	662	637	640	652	590	644	662	688	637	631	656	616	608	684	643	680	629	659	618	626	633	619	642	646	645	636	656	626	636	622	613	645	595	685	628	655	619	673	661	656	690	695	653	620	666	643	642	599	694	650	643	641	638	604	629	612	653	617	581	634	674	643	607	645	646	653	625	634	670	625	705	647	647	643	650	601	681	671	588	642	634	623	661	647	651	641	651	670	654	654	676	643	646	663	640	607	684	628	712	625	656	646	647	667	667	639	621	665	641	648	661	691	623	608	619	617	654	657	646	661	661	660	653	615	660	692	684	615	653	669	645	658	679	601	672	635	596	652	659	645	632	642	634	698	650	597	626	615	662	634	643	596	629	615	642	654	692	631	646	641	647	690	629	658	642	614	670	611	616	608	602	630	633	673	663	661	679	654	634	637	681	643	720	646	651	626	602	640	689	597	641	619	617	646	669	643	673	641	610	603	651	699	654	680	662	663	637	659	637	662	659	642	615	636	656	675	643	645	631	662	664	655	657	602	666	642	648	656	605	651	670	659	619	658	604	611	612	648	631	627	638	640	660	626	616	657	686	573	654	687	601	682	717	625	658	619	616	621	650	686	657	656	618	651	630	664	600	671	617	638	669	657	658	649	617	653	667	647	621	663	621	612	596	615	656	698	666	655	633	710	662	624	628	657	655	656	628	632	681	673	675	606	665	647	661	632	680	640	641	670	674	627	684	644	623	620	638	628	616	612	658	661	696	685	643	668	667	637	599	627	632	637	643	629	638	631	644	651	676	672	651	672	662	665	671	677	666	631	605	623	649	642	647	595	691	624	661	612	658	622	642	634	600	642	631	661	664	674	627	670	703	651	679	678	682	682	673	624	657	652	703	653	679	642	657	646	647	671	621	635	643	611	652	656	603	626	619	613	642	658	651	679	654	665	676	618	604	631	648	589	618	674	592	603	669	636	620	625	690	643	646	641	604	677	683	650	625	624	620	593	646	619	674	640	656	657	702	626	666	682	683	650	673	575	670	670	673	649	614	612	649	629	615	625	613	663	665	700	575	667	674	640	700	649	665	700	624	585	648	644	667	627	638	668	672	658	647	662	645	662	672	690	665	660	675	616	679	621	648	623	672	623	583	654	629	655	633	645	603	664	606	625	610	660	639	622	628	673	631	677	675	688	622	667	672	640	673	647	619	635	643	631	674	687	661	686	636	612	672	686	596	664	685	646	642	622	661	614	640	632	548	664	599	628	644	641	626	619	648	652	652	717	599	632	625	682	626	634	667	624	689	663	632	626	635	657	650	647	641	651	676	673	644	610	678	651	623	635	663	697	627	663	609	643	662	664	629	659	650	640	664	625	669	675	615	629	634	647	661	692	671	675	631	656	601	605	706	641	612	638	675	614	613	598	655	626	676	650	641	665	656	630	671	657	630	620	638	649	630	661	620	625	638	658	663	660	672	671	675	672	625	657	619	646	665	705	626	634	676	698	692	656	696	662	625	664	641	580	655	667	624	621	606	665	665	651	612	639	659	664	685	655	673	662	669	632	657	671	649	622	653	629	612	691	645	626	652	676	634	654	685	673	655	646	613	619	590	608	660	670	638	677	613	651	655	617	637	616	678	646	681	647	660	624	669	682	628	607	629	640	623	647	666	700	652	634	636	672	644	673	657	638	644	648	641	671	627	667	678	638	675
4346	4351	3615	3104	2488	2124	1503	1223	10602	20414	15188	7590	2082	1189	717	541	570	529	512	555	531	519	588	552	506	492	519	540	526	557	532	545	558	532	539	514	535	541	514	545	523	534	509	554	557	582	555	506	529	551	471	566	501	556	568	554	558	581	545	508	544	602	503	500	529	566	534	538	556	545	557	564	517	524	556	544	520	534	516	519	538	510	514	590	536	556	496	550	590	501	532	526	543	537	537	543	522	544	512	552	564	554	506	500	566	537	525	558	503	522	542	524	508	592	543	572	552	533	554	561	542	472	555	504	503	559	501	536	515	519	569	564	564	519	539	524	537	535	547	553	524	529	515	525	547	518	552	556	549	529	553	509	547	514	543	516	526	546	524	552	508	556	526	544	523	551	559	549	513	545	548	565	542	524	522	495	541	542	504	546	548	552	553	517	540	525	559	544	539	490	588	526	536	496	578	557	550	534	527	535	557	558	533	522	517	526	545	540	512	530	515	527	509	527	521	557	519	511	570	501	546	545	546	552	555	548	518	497	531	535	502	548	566	512	510	544	533	539	523	528	546	517	519	546	522	550	568	555	510	509	580	527	563	535	566	525	551	549	517	512	540	515	544	510	538	540	574	525	543	470	577	534	562	552	570	563	509	535	510	555	568	558	530	575	549	553	537	521	538	524	502	524	543	504	461	549	515	538	518	525	520	521	537	587	556	565	586	523	558	551	535	542	529	532	522	535	571	520	525	546	503	557	540	527	532	538	515	516	512	510	509	512	550	506	507	538	535	533	559	565	517	520	526	539	528	563	545	489	528	541	535	544	530	537	534	481	548	568	521	553	552	514	540	518	538	550	502	526	527	585	529	522	566	594	555	546	577	539	546	554	506	510	543	583	510	539	529	492	521	494	509	564	544	520	567	530	542	528	509	529	531	545	540	520	547	524	531	519	551	545	550	531	539	529	581	517	540	525	539	491	541	467	540	552	538	499	517	557	569	528	483	539	557	521	551	516	577	522	548	524	552	511	524	527	522	561	549	536	503	599	585	528	547	531	511	553	510	543	547	524	556	511	548	546	531	553	565	526	509	594	548	531	553	544	506	522	551	542	550	557	501	587	545	499	500	513	556	520	509	568	515	550	547	477	550	561	555	523	502	545	546	467	557	549	511	544	504	501	577	546	484	531	544	536	543	550	559	522	526	536	546	553	511	566	530	533	562	509	489	558	519	526	551	507	533	515	535	523	585	541	493	564	549	582	487	554	547	509	531	526	540	534	568	487	570	500	512	543	528	550	511	509	507	539	523	537	525	531	527	521	487	592	517	590	534	516	500	503	531	515	552	485	499	557	535	533	541	501	523	561	528	513	549	542	550	562	563	524	536	522	497	516	584	570	547	521	510	542	517	542	533	517	533	512	539	506	561	517	521	550	515	555	545	542	531	502	576	504	564	547	513	540	558	526	525	502	544	545	522	533	537	521	523	497	512	552	520	505	560	533	502	508	523	529	524	519	580	503	507	503	535	554	545	490	475	551	546	544	534	514	566	531	489	507	527	527	525	502	521	532	511	547	566	568	505	565	569	546	516	532	566	523	497	548	552	525	563	522	507	535	555	524	546	507	547	532	540	556	517	521	509	543	548	496	531	510	535	502	570	551	523	561	504	523	539	540	506	531	599	586	514	531	568	508	557	559	552	544	509	540	550	522	507	531	556	517	518	529	522	546	550	514	523	520	550	503	533	533	549	567	512	540	496	497	530	550	523	562	561	526	549	550	549	539	523	570	580	530	512	521	548	570	531	537	525	536	529	531	507	572	550	489	556	486	530	536	527	531	529	514	541	548	524	505	595	528	530	523	535	542	542	555	576	554	521	518	513	489	570	550	558	526	506	536	569	540	544	524	531	502	471	524	529	536	561	518	548	528	551	518	505	514	556	532	529	541	534	505	485	522	517	557	494	505	531	548	541	507	533	570	535	546	532	565	533	520	495	570	529	502	546	555	506	534	562	530	537	489	572	556	527	544	527	531	528	536	547	505	540	514	549	579	561	508	529	504	522	536	533	518	556	529	558	500	520	512	537	553	514	566	554	551	504	543	549	517	513	508	510	539	513	499	509	521	537	515	494	500	564	518	539	503	519	543	532	529	512	497	501	510	518	534	492	548	526	546	541	500	555	557	534	560	556	569	500	557	546	501	535	569	545	512	579	495	537	514	540	541	544	511	547	500	492	543	559	556	532	508	574	537	515	544	577	548	539	537	526	551	529	548	502	507	499	515	526	539	508	529	506	509	489	499	552	549	551	510	491	520	548	529	534	535	541	545	530	539	554	503	502	531	507	519	549	585	528	545	534	545	519	544	546	500	576	537	560	544	518	546	537	519	533	517	542	514	538	523	542	547	535	592	544	506	528	490	553	554	554	512	527	494	508	465	499	520	556	496	550	531	545	563	539	528	539	539	571	532	541	501	550	576	545	524	529	512	489	562	533	547	528	537	516	522	518	521	541	495	516	583	496	541	527	528	493	540	502	552	524	501	519	534	540	536	514	518	539	524	529	566	524	497	534	541	512	562	541	538	511	504	569	487	536	509	511	524	565	522	542	545	528	535	531	492	517	519	509	538	541	525	541	511	516	515	552	520	500	510	534	543	526	529	575	562	517	524	514	522	532	527	542	545	493	531	534	526	539	484	506	520	540	560	528	572	530	565	534	550	511	526	497	529	545	538	528	548	481	528	522	536	505	567	576	547	542	549	561	517	534	521	519	550	516	572	558	554	517	492	550	537	542	571	499	553	467	561	522	546	519	533	551	561	586	533	599	572	563	515	552	544	534	566	503	512	526	503	528	568	518	544	504	527	494	549	535	487	521	559	526	512	541	491	522	524	544	548	547	528	536	570	563	490	564	552	520	501	528	547	541	513	494	509	509	524	564	551	522	461	556	553	519	497	564	535	540	540	549	528	554	579	531	546	543	516	528	562	571	528	544	532	540	540	478	548	526	553	499	520	501	553	566	533	554	567	464	545	514	516	535	515	517	522	527	527	517	506	541	519	560	506	553	522	533	552	461	512	526	527	528	581	528	519	505	520	490	546	514	517	501	540	541	565	547	535	594	536	533	532	552	531	517	527	544	531	539	535	570	512	552	520	558	530	531	530	536	531	494	488	519	548	527	526	497	502	537	527	520	603	536	576	538	543	533	538	541	521	571	532	504	527	528	576	516	523	520	524	530	538	534	529	567	507	506	549	562	517	521	529	549	541	547	514	518	543	516	525	533	503	539	535	543	551	548	534	523	545	544	566	502	567	509	544	530	535	528	542	524	559	558	574	552	568	526	531	506	507	541	509	568	506	532	490	507	518	495	532	518	537	570	562	517	456	531	580	528	526	543	517	545	554	543	530	510	537	540	551	504	549	533	500	511	578	494	515	498	536	565	513	529	562	553	522	519	507	523	588	512	537	549	513	581	529	501	517	514	540	538	512	500	503	514	566	535	543	524	564	519	541
24315	21404	28758	24418	21353	11248	3932	1933	13998	38409	33603	19126	5343	2083	1147	927	846	840	862	800	813	778	799	761	804	765	830	820	822	843	795	808	847	818	797	855	833	800	821	822	805	787	776	800	795	785	836	831	815	809	790	832	791	804	861	776	791	793	857	789	852	805	868	798	779	813	806	786	809	808	763	807	802	787	819	795	790	836	787	837	790	785	826	841	774	811	808	836	778	794	810	780	817	876	818	801	766	762	800	754	773	801	781	796	857	831	757	809	800	818	816	802	807	780	821	769	789	838	819	771	787	847	803	816	827	801	772	813	814	792	756	802	808	799	788	787	780	714	806	775	753	796	825	842	801	863	790	839	830	804	807	839	740	840	845	837	806	786	767	779	778	814	831	803	817	810	790	782	797	782	783	736	782	790	762	862	860	804	809	764	768	815	802	836	817	794	769	783	778	793	781	764	772	798	810	765	857	821	776	753	817	827	795	803	790	848	851	819	806	755	802	789	786	873	797	843	827	833	786	844	780	780	818	817	828	749	832	771	822	852	777	819	801	796	795	811	815	795	795	825	840	759	793	823	754	817	833	876	783	801	767	798	814	769	841	831	800	843	774	730	771	827	778	820	808	797	799	813	812	821	747	819	823	824	835	803	814	768	822	796	767	770	767	768	811	841	813	820	784	811	778	799	785	754	828	731	830	766	775	797	798	788	827	796	866	783	753	827	796	777	800	835	760	798	815	821	811	764	833	813	787	801	763	802	814	826	803	781	837	781	784	847	864	805	809	817	833	788	736	782	770	775	807	867	802	790	752	790	818	786	801	812	837	808	777	803	747	776	812	803	769	813	817	813	749	790	826	775	775	814	769	782	856	821	812	822	841	802	790	811	759	844	912	772	765	751	815	794	812	810	799	827	777	778	781	822	811	819	851	856	801	802	854	802	777	814	786	806	778	801	772	788	758	814	810	800	745	799	795	797	803	790	827	761	790	822	778	819	775	824	751	796	868	775	821	802	814	777	783	826	791	830	743	811	775	759	801	803	808	802	793	812	796	813	826	791	748	756	754	818	758	808	786	765	787	841	806	857	807	797	813	827	833	758	761	824	749	794	786	791	781	792	779	770	834	791	811	762	819	849	809	805	773	847	783	776	794	775	828	732	782	794	774	831	779	817	819	811	826	797	773	854	801	763	799	733	825	812	768	841	791	840	816	774	821	811	820	829	814	848	806	729	803	837	782	797	821	831	793	843	746	759	819	811	809	850	823	829	821	859	830	785	804	797	810	773	813	757	772	708	771	852	797	813	771	793	817	833	839	820	780	808	836	822	799	791	791	784	811	799	787	812	816	738	782	851	776	797	799	808	819	782	827	803	808	798	771	782	807	791	802	812	807	725	796	754	745	820	813	822	777	803	718	810	828	812	781	823	793	774	773	748	787	796	795	802	775	777	799	802	757	842	800	755	837	778	839	842	776	817	811	783	809	799	779	804	762	798	850	772	802	812	762	798	840	843	754	773	762	807	823	784	788	775	739	824	837	806	827	840	845	813	797	849	797	764	806	799	784	780	814	797	777	799	816	848	838	789	825	793	771	809	767	756	781	807	809	787	768	809	759	811	799	796	782	836	833	784	771	753	780	830	768	778	791	800	770	835	837	814	804	767	757	696	777	797	813	781	810	778	847	790	809	778	809	801	786	785	838	768	777	766	794	783	830	809	822	754	788	747	862	803	824	754	760	768	793	822	800	825	858	783	815	822	783	839	813	796	784	791	794	765	778	778	771	794	790	822	835	801	809	806	746	820	866	802	795	783	809	810	779	816	768	801	774	783	779	803	780	805	769	842	767	807	783	798	822	815	774	798	819	800	790	799	802	754	757	802	790	779	805	869	818	848	808	757	777	851	756	838	766	764	782	820	769	806	820	779	788	786	824	779	789	774	800	787	804	785	784	803	778	771	788	764	820	781	811	762	763	845	779	837	787	820	723	793	800	765	881	772	863	778	769	825	785	807	782	758	810	832	797	758	797	812	854	813	779	807	812	828	780	798	747	777	801	735	802	861	847	748	814	776	768	776	794	803	805	807	807	780	847	812	794	800	760	775	805	788	784	794	779	815	808	763	808	803	802	715	791	800	798	850	837	789	806	803	800	813	824	807	819	790	816	781	819	841	822	756	801	822	797	795	795	766	777	821	772	803	849	789	781	763	788	806	846	813	809	817	778	799	785	828	873	794	865	761	756	822	787	794	772	845	864	817	789	810	822	825	782	719	831	734	786	814	808	745	874	789	853	775	820	859	836	800	795	772	829	753	847	808	810	760	780	815	816	787	773	842	778	768	827	793	839	736	751	802	780	818	747	783	783	789	743	803	788	827	827	808	799	821	782	740	798	822	778	806	831	829	821	810	769	805	775	844	768	839	812	786	848	807	816	810	792	811	735	803	800	792	804	803	819	784	775	806	832	781	837	769	782	771	790	784	802	812	779	785	753	782	829	755	809	819	795	808	813	803	763	811	776	813	843	769	750	787	828	775	757	728	784	818	773	853	784	811	812	779	807	805	796	835	791	789	830	805	826	814	780	784	806	769	767	761	798	842	762	830	817	767	823	763	839	829	839	781	795	820	808	822	795	821	822	851	820	712	731	785	780	780	781	775	800	764	765	799	793	763	758	761	814	788	808	807	761	841	828	798	768	811	768	796	786	826	782	801	815	812	773	823	825	804	828	766	845	799	856	773	816	781	818	801	791	794	748	749	792	780	770	789	810	753	790	842	742	775	793	800	831	796	775	815	850	805	756	829	772	836	780	879	787	750	792	795	846	800	774	795	791	821	768	799	846	750	742	807	777	839	787	797	846	819	788	776	773	798	813	778	772	781	736	824	754	767	736	793	815	787	780	785	821	757	795	820	780	790	810	766	750	762	804	804	797	747	792	800	765	742	846	812	822	790	762	822	817	797	832	826	802	750	794	831	766	792	731	777	825	851	853	751	826	816	799	796	809	824	751	806	807	787	776	812	840	787	824	761	827	778	794	813	766	819	848	807	789	761	759	736	761	777	843	809	737	806	806	767	846	791	778	843	816	785	819	783	783	791	790	766	781	807	772	799	811	794	823	801	818	769	818	821	804	801	768	824	726	835	843	829	813	784	811	829	820	764	765	800	800	812	781	797	840	781	814	798	827	779	837	772	768	778	844	771	787	837	797	752	784	812	789	762	781	770	765	788	852	823	795	739	808	812	775	807	814	754	774	798	789	777	831	800	851	805	781	800	819	746	790	784	783	792	779	765	826	794	772	814	806	814	815	773	815	716	788	762	813	816	727	753	787	833	797	781	789	799	855	734	772	801	741	864	796	782	809	791	763	751	797	840	789	789	813	781	757	795	798	765	760	818	790	748	826	760	853	831	804	829	816	737	811	813	883	796	797	796	845	843	771	811	754	776	830	837	802	787	806	833	782	822	806	797	785	778	811	798	779	817	794	820	771	836	833	795	773	803	754	792	840	850
4794	8125	6910	6294	4680	3762	2718	1997	18237	35258	27751	13707	3988	2087	993	766	650	686	655	633	660	622	695	649	658	623	681	661	654	656	586	677	661	660	670	650	589	685	649	650	619	648	713	701	643	621	638	639	655	637	642	639	663	678	638	670	647	673	680	651	663	658	654	687	673	634	634	705	636	620	680	666	650	618	650	679	627	640	627	639	661	625	652	684	712	641	679	621	618	655	632	662	676	673	688	607	693	680	630	636	689	657	634	684	635	676	650	614	644	649	636	665	670	656	680	649	618	646	679	626	665	585	648	699	628	608	600	661	707	654	635	626	672	682	674	689	655	658	626	663	677	684	648	640	679	653	663	658	596	623	637	632	628	625	619	631	616	640	659	640	652	638	636	647	649	614	624	664	671	604	693	640	648	681	667	640	676	670	632	654	635	634	643	636	620	687	658	680	690	649	640	626	623	687	619	633	597	660	647	618	628	639	653	601	639	612	623	635	670	656	685	619	668	653	630	664	642	632	624	677	642	644	655	701	691	633	671	665	652	671	642	644	671	662	588	681	662	667	627	614	672	634	623	704	628	628	641	641	651	646	643	643	631	654	686	673	651	652	670	652	636	625	622	643	637	606	631	599	664	628	625	644	646	585	656	616	621	640	633	708	688	654	673	639	629	632	666	658	653	599	679	652	652	620	641	651	631	654	657	668	651	618	609	685	671	650	635	651	670	613	641	619	587	634	657	644	663	618	607	666	673	673	605	597	620	702	646	642	656	633	644	618	662	668	664	639	612	635	633	609	628	697	642	618	619	652	689	610	664	667	652	636	653	690	646	640	648	604	632	624	649	622	628	617	667	648	616	630	658	696	632	649	616	650	664	604	594	621	654	670	658	626	674	669	647	680	673	663	653	620	642	621	606	619	654	686	630	654	595	646	635	640	691	644	669	649	649	658	619	689	690	639	623	617	651	631	704	651	640	674	619	615	619	636	667	643	667	665	662	621	631	626	653	663	599	671	674	684	639	653	682	670	585	653	633	634	632	665	618	639	667	633	652	670	675	678	641	658	640	641	663	636	630	676	667	621	617	631	634	670	704	641	616	670	673	646	678	623	655	601	645	635	628	661	663	657	642	656	646	685	645	626	673	675	659	659	641	663	607	616	634	657	628	674	689	631	670	634	659	626	703	656	614	639	637	636	656	631	675	651	642	615	688	624	634	633	636	599	606	637	678	621	601	702	671	638	663	638	614	645	646	607	619	628	653	634	638	656	616	630	669	630	632	607	658	651	620	627	649	656	611	602	654	618	629	627	645	659	634	706	617	655	646	619	623	679	595	604	686	649	639	638	650	647	677	654	629	635	607	659	644	644	651	594	621	618	617	656	597	648	646	704	609	660	710	638	692	656	667	625	656	626	672	662	652	635	666	619	636	613	631	630	610	652	644	629	625	670	649	703	641	643	655	666	635	683	678	644	661	631	661	638	647	702	615	658	651	628	624	642	649	657	626	624	625	689	681	641	647	654	636	633	637	624	679	655	668	637	604	626	655	637	683	632	617	575	667	655	614	610	597	639	636	717	620	649	619	653	614	641	671	655	660	653	634	644	647	624	594	642	609	631	650	682	656	665	653	643	616	614	621	638	683	611	631	641	677	632	637	671	644	584	633	616	663	628	602	617	634	670	651	685	620	672	646	565	649	650	664	648	636	641	650	600	697	609	694	652	618	663	660	660	616	620	682	636	648	634	608	643	671	676	614	665	653	666	664	632	599	649	640	652	639	642	651	663	647	674	660	615	628	636	632	689	564	618	637	633	642	649	641	670	646	652	648	647	637	633	673	624	651	669	665	665	637	682	696	634	631	629	650	639	668	628	645	607	625	692	728	624	639	689	625	639	642	599	670	660	595	572	647	599	649	629	652	616	659	669	631	605	665	679	623	675	644	667	629	637	607	659	599	647	641	615	698	629	641	611	610	689	571	677	639	677	625	674	631	662	644	634	664	607	608	598	624	637	665	618	608	645	643	633	659	653	639	573	657	618	616	647	656	623	653	683	652	643	634	621	584	603	621	615	662	600	654	630	656	659	612	643	639	648	705	692	629	614	623	656	749	601	630	673	577	618	669	676	675	635	629	625	616	669	677	639	662	666	667	613	629	656	619	671	675	659	611	653	684	638	603	645	660	670	688	608	662	674	637	648	605	639	619	635	642	645	664	674	663	648	641	659	626	667	652	652	660	649	624	617	601	689	586	607	628	615	632	647	641	645	589	604	640	662	619	668	633	623	642	630	629	672	650	630	620	576	656	623	624	632	616	604	634	632	669	636	627	630	640	628	611	677	639	641	635	644	704	649	651	609	616	647	700	588	615	659	613	628	642	634	628	645	652	635	655	668	661	656	671	685	587	600	624	617	668	690	660	636	628	622	654	630	644	639	633	649	676	621	619	636	611	664	632	622	688	658	602	645	645	603	668	615	629	677	662	614	626	656	632	669	627	623	622	587	626	651	640	659	642	689	615	614	639	618	641	658	648	618	617	642	630	635	601	652	637	629	669	618	667	653	667	639	675	647	611	607	657	626	568	606	633	640	657	689	633	680	668	644	613	606	614	650	609	614	701	608	641	670	616	675	651	660	637	614	635	625	628	633	625	662	623	588	671	671	660	685	669	618	653	634	623	636	635	624	578	662	641	620	648	600	663	640	637	627	650	644	628	640	626	633	686	629	658	609	627	631	649	616	630	644	623	636	608	606	577	662	602	651	634	659	618	678	633	613	665	645	622	598	632	646	701	621	660	613	643	656	568	641	661	664	687	629	682	623	634	623	645	668	658	683	605	653	619	649	632	658	615	646	649	676	639	675	616	597	689	636	631	594	666	636	668	646	658	621	656	645	638	663	621	607	649	632	654	639	628	623	677	617	659	658	614	635	673	632	653	616	634	637	661	670	659	609	636	677	612	643	661	693	629	640	678	657	633	639	649	645	613	635	668	633	639	680	652	639	664	619	630	648	679	653	665	598	667	636	653	671	616	637	635	671	611	661	626	650	636	626	674	616	663	619	586	635	627	637	670	630	646	661	621	634	615	596	608	665	672	643	606	643	630	674	611	584	637	687	672	627	618	637	621	609	627	653	651	606	626	653	626	680	681	606	637	625	652	692	612	662	675	646	661	645	617	621	606	639	596	649	618	641	587	660	669	705	625	654	650	630	624	639	628	595	644	671	639	633	644	639	669	656	614	616	644	657	630	619	622	622	639	666	664	620	609	619	635	639	633	584	630	606	672	637	632	640	628	633	606	643	613	624	645	639	626	643	636	676	638	629	639	601	606	664	647	638	634	666	621	655	640	660	590	630	625	641	617	701	659	591	695	673	651	667	616	655	651	614	669	630	618	611	681	634	645	665	576	668	666	630	625	681	600	679	654	620	696	615	644	652	654	594	625	617	648	641	654	621	672	681	671	628	627	620	651	587	675	654	649	622	669	649	579	653	621	663	690	630	644	642	683	673
27769	12697	2161	1722	1175	1036	902	760	1184	2597	2556	1641	953	717	613	597	644	602	607	611	636	584	655	635	619	591	586	598	583	574	620	590	634	615	591	628	609	592	576	586	601	588	578	596	589	661	612	567	621	652	580	554	645	625	614	573	611	619	611	626	645	622	581	586	589	621	595	583	594	577	606	571	586	642	577	620	640	606	579	604	642	604	578	623	560	605	645	603	658	613	644	622	594	631	618	600	615	632	613	633	564	582	613	647	581	616	571	615	590	552	651	621	649	638	600	616	611	616	609	648	583	596	633	584	624	565	613	630	665	611	577	588	593	579	633	633	583	624	626	622	617	592	589	597	637	637	565	632	605	608	571	591	576	577	563	565	609	574	611	574	606	568	600	613	653	628	607	633	594	639	612	626	631	556	587	595	605	632	616	569	635	591	622	625	642	620	626	627	539	580	562	657	585	630	607	594	585	601	584	591	571	643	603	644	631	614	571	592	627	626	609	581	618	575	586	594	602	623	552	562	604	561	597	651	608	575	648	589	569	624	596	579	609	614	645	599	627	576	666	598	588	560	627	561	622	593	577	588	585	656	694	602	610	593	621	603	601	582	603	614	553	592	606	572	604	627	599	603	590	542	632	580	583	635	595	614	601	598	594	565	635	597	583	602	590	563	610	591	642	577	606	616	592	606	636	602	615	555	608	617	608	580	626	646	617	616	624	639	608	595	610	576	616	626	584	643	556	613	578	592	582	585	564	598	612	588	592	579	589	626	542	609	615	599	607	616	613	617	600	591	656	640	625	624	616	618	573	565	617	642	606	578	628	642	621	599	633	595	587	551	639	593	603	586	588	602	588	627	581	586	590	580	562	618	629	578	586	619	612	586	629	648	590	621	581	627	618	630	620	615	579	588	590	632	563	624	598	607	576	622	602	623	651	627	609	579	615	547	561	657	599	590	569	598	596	585	600	587	616	638	600	590	582	605	581	620	571	578	604	605	584	634	623	612	594	594	587	626	624	616	578	640	624	591	596	596	588	574	619	669	624	588	606	593	631	646	616	620	598	596	645	625	552	597	616	581	632	578	618	628	580	592	568	566	601	583	648	562	565	609	636	592	597	643	602	576	621	612	640	612	586	629	610	616	607	593	575	634	586	624	600	602	593	606	589	584	642	614	609	564	598	594	632	637	589	637	628	626	581	582	589	576	549	608	594	611	644	590	617	569	626	632	592	598	644	578	588	612	612	610	607	591	607	611	598	617	652	604	598	575	603	560	604	596	562	579	626	631	609	605	611	668	586	560	596	622	629	591	588	568	569	590	569	616	576	568	609	581	603	579	632	567	641	671	613	630	575	578	597	627	586	571	597	619	618	600	630	610	594	607	581	593	582	627	580	594	619	635	634	559	580	612	615	611	602	626	610	633	639	597	608	627	642	646	576	578	593	599	622	608	607	608	593	533	595	642	634	584	617	609	618	605	627	588	588	597	626	621	581	655	573	587	620	638	605	578	612	589	583	607	575	593	615	603	626	617	621	623	606	628	607	624	617	594	600	606	630	606	596	569	618	620	603	603	630	600	613	635	628	581	632	541	582	606	632	600	551	626	608	586	564	644	606	547	640	636	562	632	601	601	609	634	589	629	623	663	608	606	594	580	656	626	607	617	610	573	637	657	573	572	647	613	617	620	582	634	586	624	552	652	602	624	607	588	560	602	617	615	598	599	596	611	641	607	620	630	548	589	576	576	564	627	610	627	562	657	605	645	595	625	631	582	618	635	608	603	579	590	630	639	611	563	575	561	626	609	612	638	630	609	588	600	590	631	564	618	612	547	606	635	600	634	585	598	576	559	590	581	625	628	647	635	585	591	634	592	631	583	575	563	608	624	635	586	571	580	599	600	586	579	626	607	652	566	598	597	598	570	595	558	576	586	631	596	579	631	603	621	616	623	610	602	594	575	589	633	588	613	607	599	621	558	582	619	571	608	581	628	607	603	617	613	595	622	562	561	618	579	622	597	598	599	643	604	620	593	578	595	601	616	622	565	595	562	557	618	621	642	616	594	622	622	587	606	626	609	600	604	622	645	616	622	646	570	590	603	583	625	628	553	612	583	627	582	620	623	609	597	584	574	570	554	621	610	636	611	620	599	646	650	607	634	588	617	624	627	596	620	572	622	605	623	594	612	614	605	577	654	563	630	637	629	579	599	564	645	614	640	574	605	592	613	646	635	627	601	617	553	595	607	602	573	610	610	598	621	605	653	593	588	606	589	571	605	617	600	595	643	600	601	591	601	566	596	574	582	584	607	622	612	620	634	589	603	587	525	594	606	586	592	591	598	617	623	605	647	609	583	599	609	604	607	619	646	587	567	574	607	584	631	572	656	588	612	634	572	576	627	598	610	570	636	592	558	649	582	597	616	609	581	585	581	599	613	606	631	623	580	607	611	609	555	572	575	565	611	611	616	634	634	617	600	577	606	644	614	599	626	565	626	612	589	605	583	619	599	620	592	587	603	612	593	628	604	615	639	594	608	602	608	584	595	586	594	628	590	630	634	600	614	591	538	577	625	589	585	583	640	584	597	601	671	594	623	592	559	589	601	604	592	583	610	602	630	586	588	590	627	558	584	591	560	576	665	541	638	617	573	625	602	599	624	612	571	575	635	580	632	645	585	539	628	637	580	588	595	623	619	603	636	598	589	618	615	566	626	621	615	595	626	659	585	569	612	623	612	572	573	624	610	623	596	540	597	592	598	599	619	627	546	606	609	572	631	592	641	594	591	617	598	661	611	601	631	593	625	599	605	616	627	608	625	573	584	638	600	544	596	612	624	631	589	618	607	572	574	566	584	598	583	606	610	629	587	640	567	590	633	617	636	618	581	599	636	627	605	610	645	627	587	606	602	613	571	613	634	636	589	578	612	645	573	565	632	579	591	573	649	573	628	599	617	562	626	607	598	597	640	601	579	614	632	584	602	585	615	558	618	636	614	654	590	560	617	586	541	584	608	587	585	618	543	610	575	604	602	643	601	590	585	576	624	585	564	583	629	598	615	598	560	551	583	580	621	580	608	596	619	599	589	655	615	591	609	630	583	596	622	607	593	575	579	623	594	588	603	597	579	616	567	627	592	573	633	576	623	623	589	609	620	578	591	593	581	643	602	585	600	594	601	624	606	643	611	595	598	631	589	567	583	626	604	588	590	605	583	626	618	557	573	557	600	666	593	628	627	608	608	563	560	587	647	624	583	597	607	600	609	612	600	583	638	615	560	611	628	614	629	612	573	623	609	643	588	558	622	605	565	611	614	586	611	582	602	634	603	598	580	638	607	578	559	618	626	602	639	625	611	621	594	617	635	635	634	578	565	573	583	613	644	581	640	614	576	583	570	575	609	635	579	606	569	625	581	596	576	591	575	552	625	621	592	618	593	612	596	662	598	593	621	589	634	617	619	593	592	640	594	555	583	617	624	586	602	627	588	623	594	632	606	596	561	633	632	589	609
5480	1614	1352	1419	1329	1143	898	739	1471	3160	2784	1550	844	580	509	487	494	456	496	502	519	473	456	506	491	494	478	490	464	502	426	492	499	484	515	478	465	537	498	470	481	509	476	480	513	474	490	450	454	482	502	499	508	488	453	470	458	489	480	493	477	494	462	475	490	513	456	470	463	481	463	426	452	512	497	472	490	465	482	545	454	463	508	460	443	479	499	494	467	509	499	493	462	466	510	469	480	485	460	458	482	459	495	486	471	498	457	455	492	504	443	501	442	508	469	541	482	488	471	477	469	474	479	468	534	490	472	445	439	475	479	490	480	513	489	482	462	481	481	515	501	469	475	495	503	504	429	503	419	450	495	501	476	497	535	454	449	458	470	513	493	475	481	477	532	484	490	483	473	478	488	480	481	463	468	477	515	470	486	495	456	457	488	435	478	511	462	450	466	505	482	477	489	451	451	461	490	524	443	505	482	475	497	456	441	490	457	511	466	483	475	476	471	525	491	457	478	484	450	491	460	464	484	502	472	471	453	484	415	458	477	486	488	452	496	502	485	458	476	519	499	487	445	463	451	489	447	520	478	502	470	482	488	443	457	461	453	445	444	494	487	508	456	482	487	511	489	480	454	502	485	448	481	509	501	453	468	475	533	457	548	485	449	475	482	472	473	485	502	476	478	436	478	516	456	458	426	500	467	516	468	469	467	464	479	471	477	506	486	496	447	472	458	496	480	487	446	473	460	504	485	461	450	498	465	449	455	462	505	528	438	453	465	478	471	454	512	461	500	484	514	487	483	461	458	484	458	476	483	450	502	461	473	485	518	483	485	512	492	498	442	452	436	437	474	462	476	455	487	472	499	456	437	452	446	487	444	451	482	492	485	488	442	532	476	458	470	450	512	500	516	487	464	485	452	437	502	495	472	486	486	476	470	493	478	455	471	472	467	441	484	489	434	489	466	506	489	437	509	498	496	488	460	476	485	463	458	518	466	463	456	496	469	486	464	496	478	502	465	465	469	457	493	463	478	514	494	446	452	494	517	500	492	449	461	459	477	469	483	466	455	478	494	454	496	491	469	475	487	487	484	460	479	494	455	520	505	495	448	489	474	439	459	489	488	475	451	473	488	509	519	463	485	471	481	479	489	498	483	410	527	468	479	487	458	462	487	506	483	492	486	483	454	455	518	492	441	478	494	511	478	512	457	503	504	465	493	451	508	481	476	455	463	489	531	488	462	414	492	452	464	490	474	481	495	504	472	442	434	491	450	494	451	442	497	497	464	476	467	452	446	466	464	474	491	470	472	500	479	473	509	452	475	505	529	483	480	460	485	499	480	476	492	504	487	477	457	476	470	477	470	514	473	472	455	460	487	460	470	499	492	483	474	509	507	517	497	460	468	492	509	494	493	538	485	469	461	489	510	477	462	476	480	480	466	498	481	495	442	478	463	518	471	454	510	492	475	458	470	476	415	461	505	525	528	483	489	499	435	472	496	487	483	464	474	432	445	464	427	527	513	453	460	485	487	501	470	479	499	464	445	474	492	493	477	487	449	486	455	455	495	521	477	481	480	479	459	468	532	444	501	486	475	451	490	490	463	483	453	476	470	453	481	477	455	477	485	467	471	491	547	445	516	500	438	444	487	462	468	476	454	465	493	462	461	428	456	477	461	463	477	456	462	458	470	489	496	456	498	482	467	434	465	478	479	496	473	496	455	472	506	487	481	474	455	484	481	505	489	472	483	443	464	479	477	487	467	490	480	499	483	476	479	505	488	450	472	455	462	536	478	491	490	469	488	519	449	479	432	489	474	438	444	517	496	485	509	469	519	476	508	478	470	437	476	464	495	444	487	479	484	495	447	438	502	504	474	458	453	463	483	487	523	475	441	489	459	453	449	474	502	474	484	477	478	451	435	478	506	463	491	467	481	495	456	463	477	478	445	465	486	498	479	483	482	465	472	533	448	500	488	485	499	480	494	472	478	477	506	496	446	459	453	473	467	479	493	449	496	445	468	494	518	468	462	461	477	453	485	453	476	505	510	498	495	484	458	460	514	439	474	454	494	478	456	510	523	440	484	494	467	461	466	472	494	504	471	446	480	500	454	469	500	470	480	460	453	468	442	459	465	490	488	487	514	498	506	434	458	464	503	481	493	500	488	446	492	463	488	520	443	485	493	457	493	471	462	500	499	470	467	489	484	496	480	452	502	471	470	449	473	507	500	512	521	491	468	459	443	496	503	456	468	457	492	432	464	489	476	452	479	425	492	509	496	473	460	504	468	478	471	480	447	453	465	478	486	501	474	465	483	470	487	508	479	464	470	465	477	500	475	516	473	476	477	471	471	485	470	495	434	488	494	500	468	478	475	470	475	487	478	456	476	473	504	460	491	503	510	469	477	466	478	483	477	462	462	490	492	498	465	468	481	473	456	484	497	443	478	499	520	474	464	478	472	474	489	528	503	473	450	464	453	493	450	447	490	481	496	473	460	460	496	500	461	519	481	482	489	480	479	518	452	465	484	464	505	489	474	512	465	470	484	465	459	492	467	447	491	477	453	456	484	496	471	503	502	494	472	478	458	492	441	497	480	533	459	484	463	464	490	477	485	477	485	480	522	478	504	459	482	483	459	500	450	476	453	472	447	454	435	431	453	502	475	509	500	471	493	465	478	476	461	500	455	480	510	472	497	459	476	497	501	477	502	493	480	524	453	463	494	493	447	450	481	459	527	466	442	516	462	449	455	480	474	490	473	520	516	506	504	457	486	478	446	463	427	502	479	456	497	450	461	492	464	456	475	462	478	501	507	456	488	487	464	515	493	468	473	506	459	463	488	475	502	494	454	518	515	485	452	440	463	481	491	449	448	499	499	477	486	460	488	513	467	444	472	474	496	433	506	432	469	476	502	457	487	487	465	491	483	485	439	450	475	539	470	506	510	458	520	473	485	447	467	526	466	459	501	516	459	454	471	480	476	471	472	455	456	478	499	515	439	472	501	497	486	473	507	445	455	481	474	497	491	486	492	504	467	478	478	489	444	475	479	466	438	482	452	452	497	491	465	480	464	452	484	494	489	450	437	498	513	506	467	488	475	459	475	443	486	453	496	455	495	473	464	482	462	461	478	486	451	490	486	481	442	475	476	496	477	457	472	476	431	459	500	511	476	452	462	467	450	479	485	503	471	473	467	480	473	496	459	502	443	509	479	504	484	444	456	496	472	465	482	475	487	433	499	510	477	464	482	478	477	497	531	464	467	475	504	482	463	481	460	461	511	517	474	468	486	479	486	472	494	448	461	474	522	460	451	458	502	455	516	481	490	505	511	449	514	478	497	462	458	480	503	458	460	479	488	464	485	519	506	478	501	464	478	486	427	473	497	524	505	498	467	540	506	477	473	462	474	510	501	421	475	455	451	502	523	485	475	471	460	456	472	527	490	467	512	464	474	469	499	505	480	455	526	443	488	426	465	468	471	481	481	482	523	498	501	464	501	503	466	457
25637	21446	27296	25353	6925	2202	1559	1203	7546	20821	18308	8668	2603	1218	775	709	628	679	647	666	646	647	697	654	643	708	672	664	629	625	662	617	639	663	637	660	670	624	685	704	690	680	634	682	677	683	663	612	668	636	716	652	671	630	649	654	657	599	611	643	672	645	664	632	650	657	653	632	681	674	659	625	640	626	611	650	647	623	609	662	655	590	635	642	647	599	653	643	678	694	607	633	649	596	695	615	714	625	649	669	656	663	617	645	687	683	670	642	702	696	668	673	665	575	636	630	638	655	641	648	718	663	622	645	635	683	672	696	680	609	669	651	680	636	604	645	707	640	639	685	667	640	654	633	608	656	632	631	623	616	679	651	640	657	624	637	632	650	660	692	660	610	645	637	647	708	627	603	664	636	631	702	650	655	661	648	662	676	645	664	586	670	605	642	667	673	660	657	671	655	647	626	632	673	633	614	647	675	613	688	630	674	652	643	656	668	703	598	591	629	664	649	661	623	656	623	672	686	662	650	623	638	676	653	690	649	692	683	641	705	638	662	615	699	650	670	611	630	650	695	628	640	684	631	666	662	629	675	599	602	650	661	598	704	641	590	657	643	666	642	612	597	606	688	625	620	676	635	635	642	618	672	674	621	647	666	671	637	645	638	686	679	576	629	597	590	642	715	705	659	651	654	673	669	616	598	616	637	603	614	649	661	621	619	706	654	638	659	688	622	651	625	679	679	649	617	632	638	650	687	645	660	611	644	621	664	657	625	664	642	610	643	654	633	646	643	665	676	659	606	634	671	645	620	644	656	636	650	591	678	617	644	610	640	649	683	671	643	622	634	649	610	679	666	660	659	658	653	650	636	662	636	666	671	620	653	646	663	647	660	673	634	630	633	695	608	675	689	645	658	626	617	656	612	692	680	659	666	654	665	671	642	698	668	632	652	625	619	662	664	610	662	667	647	670	662	653	644	693	640	656	590	684	618	629	676	660	638	641	629	661	639	660	679	623	683	598	670	685	649	650	640	646	629	695	618	629	597	626	714	631	588	660	649	648	630	640	617	654	629	696	652	633	643	635	685	598	603	603	647	625	648	683	689	664	635	657	647	683	629	617	603	635	667	680	639	699	631	632	666	647	626	624	661	662	641	658	653	629	641	684	589	583	706	643	629	628	710	648	632	685	614	643	666	695	613	643	660	690	621	689	661	661	648	650	604	657	678	645	650	625	614	677	654	638	710	644	612	658	639	647	610	668	672	654	636	652	678	652	617	660	633	613	717	662	635	609	638	638	664	626	648	668	667	666	662	671	650	641	678	673	643	596	670	680	685	588	636	654	666	639	661	638	670	689	658	670	655	669	682	635	608	696	625	634	640	646	668	547	625	614	635	630	667	646	671	644	642	657	666	663	595	659	649	655	661	657	694	623	636	617	634	677	618	636	640	657	614	621	608	595	678	677	656	644	635	674	619	655	661	664	645	707	681	669	631	596	611	654	619	665	634	615	668	667	637	647	639	693	635	656	677	609	659	595	659	621	653	619	671	628	638	654	621	678	661	648	622	636	640	639	628	665	650	674	663	651	629	609	683	697	669	625	615	644	664	610	630	634	636	664	645	654	639	646	657	664	631	620	632	640	674	626	629	638	678	652	655	591	633	746	636	613	612	621	615	616	645	655	625	632	637	662	631	618	654	667	659	682	649	616	682	636	630	644	636	678	627	625	632	694	671	688	658	656	635	635	640	647	645	620	659	584	659	633	601	644	646	619	660	615	640	683	663	627	640	677	640	628	642	637	624	647	623	691	653	632	694	621	657	629	670	651	663	654	686	640	647	640	656	655	686	651	631	630	628	642	636	649	643	662	680	623	631	642	689	634	671	640	666	629	697	650	613	659	663	645	669	681	680	676	648	625	625	630	626	635	605	637	659	666	640	669	610	610	637	665	649	658	653	657	618	609	587	662	654	599	657	694	659	635	633	660	656	663	660	696	635	658	633	656	656	677	642	692	690	630	656	614	673	657	620	666	665	629	603	686	639	628	637	648	638	666	647	668	635	656	643	634	677	640	647	648	637	637	647	616	667	667	641	621	660	668	644	670	637	685	654	661	666	635	656	615	615	688	641	653	666	666	665	676	605	668	640	642	662	612	649	676	645	644	668	603	602	663	635	663	655	672	645	670	605	653	639	632	592	671	630	680	625	632	647	641	656	700	699	591	614	660	664	604	712	687	635	645	683	626	626	623	637	644	644	661	640	655	649	680	649	645	684	658	646	632	677	692	698	701	629	673	633	645	639	709	615	623	597	676	634	624	673	660	657	679	644	630	694	624	626	645	615	618	684	651	691	654	630	656	625	632	647	677	659	669	602	622	647	652	632	607	648	675	609	626	662	637	627	649	662	645	652	649	640	649	660	647	646	612	674	674	651	639	656	686	625	632	677	624	625	679	635	619	643	659	666	625	647	686	603	672	657	657	594	611	675	679	675	678	684	592	641	662	635	616	624	641	614	647	683	682	645	671	664	636	650	638	677	653	657	678	673	651	687	638	625	636	632	616	656	636	659	682	638	609	627	640	649	659	634	636	633	649	652	627	662	622	684	612	658	631	678	621	604	644	669	658	660	652	636	636	612	651	656	656	681	686	675	639	640	654	625	658	631	613	641	642	635	576	618	646	634	641	659	619	707	649	633	684	633	667	616	648	629	634	611	609	643	618	685	679	623	657	652	660	660	625	661	611	641	655	619	610	665	651	700	647	645	613	635	644	645	619	652	626	613	672	627	677	657	643	652	646	623	647	608	645	660	685	629	650	652	629	639	649	665	645	644	628	626	658	659	655	660	651	673	628	696	583	603	655	607	666	685	693	645	652	639	651	626	622	636	677	666	595	642	693	666	628	645	652	676	639	616	609	631	665	634	604	640	686	636	634	634	644	665	684	638	630	650	658	637	636	645	692	656	657	624	630	648	640	645	599	650	649	668	664	664	643	663	641	584	651	630	661	716	649	687	633	652	698	716	669	668	647	681	612	660	655	611	613	703	631	650	683	681	682	619	664	667	605	609	656	632	654	668	639	605	638	656	661	573	666	628	670	613	635	584	658	625	655	629	615	663	641	641	610	650	666	639	603	615	627	625	662	686	595	632	642	654	651	639	706	645	671	675	648	653	636	635	649	653	658	649	641	614	613	584	656	616	656	665	653	690	646	631	606	632	661	629	663	600	687	637	645	646	639	687	662	604	577	700	608	620	609	646	695	682	669	646	653	621	643	715	613	661	659	629	644	609	641	689	694	636	679	660	671	654	672	613	671	696	653	629	661	662	649	688	685	649	632	663	646	622	630	638	668	695	617	580	621	641	637	642	633	648	647	666	636	703	668	639	720	683	634	601	658	656	628	634	656	618	625	644	656	639	610	653	682	642	665	652	631	616	637	623	669	669	681	642	657	638	668	645	618	651	628	662	732	662	649	683	635	631	633	645	592	637	679	648	705	644	663	650	628	655	594	635
4344	4495	3768	2613	2378	1939	1660	1330	10092	19753	15423	6952	2295	1112	653	574	523	567	552	523	564	577	543	542	570	580	557	527	562	561	531	528	554	520	561	546	574	501	551	575	535	518	530	543	548	520	568	549	516	564	555	546	541	515	530	507	538	561	537	539	547	579	546	524	539	525	567	544	499	548	532	492	514	546	544	532	502	523	534	484	494	495	545	558	536	587	507	517	499	539	551	555	540	549	525	527	530	533	513	559	522	521	496	543	542	535	543	531	515	538	483	511	512	524	519	531	565	538	532	548	514	554	519	520	554	525	500	504	500	507	522	517	565	558	551	527	525	521	489	515	552	530	527	547	541	501	530	524	562	515	535	552	509	523	562	566	505	515	563	555	530	551	572	541	526	529	510	529	530	487	513	497	584	549	547	474	512	569	565	539	523	532	527	504	529	557	546	532	516	532	515	528	587	566	564	524	497	491	565	525	555	542	510	542	543	513	517	562	518	534	554	529	537	544	561	535	516	524	542	583	541	552	502	504	549	531	549	554	577	552	550	587	580	482	536	544	554	505	506	569	529	505	522	540	535	554	509	519	511	563	568	512	572	560	552	534	517	507	542	521	543	527	511	517	535	522	537	486	507	514	581	495	555	553	527	529	558	560	526	534	567	549	553	537	538	523	550	523	516	519	553	508	531	542	551	544	557	489	528	546	523	528	558	547	549	510	543	579	507	537	557	510	518	546	564	505	518	521	543	523	518	570	552	548	517	527	504	529	537	563	525	530	510	539	486	553	550	553	596	586	538	568	515	515	561	532	554	551	499	491	495	523	527	572	521	515	523	529	487	500	572	512	517	586	555	529	524	558	562	522	548	564	600	532	511	532	553	519	543	537	532	548	534	493	513	528	530	524	512	518	525	558	537	532	524	546	512	538	513	541	511	523	532	537	540	564	544	549	519	531	567	531	550	544	509	538	530	491	522	580	545	526	500	544	481	541	542	513	545	506	569	501	563	507	523	523	516	534	567	509	524	522	534	527	512	536	546	526	542	542	515	518	514	526	530	553	558	510	503	563	541	518	510	553	539	516	488	598	532	536	523	564	533	539	534	534	493	533	531	540	542	552	520	546	546	489	551	504	547	531	568	517	525	561	555	520	513	547	526	538	518	520	526	541	534	559	527	516	543	523	475	531	507	533	519	504	523	556	530	554	537	520	534	532	526	565	507	509	526	520	521	544	473	549	544	526	532	549	510	523	511	534	528	533	560	529	519	543	518	563	583	511	572	548	569	518	521	544	573	517	562	523	492	535	533	510	526	531	554	545	536	567	519	539	549	531	536	542	522	536	527	566	526	539	558	534	524	523	508	563	546	505	564	528	538	573	517	535	512	495	554	550	505	547	492	536	558	559	586	546	513	510	485	546	518	525	537	538	523	549	562	531	514	540	511	520	534	543	540	509	477	546	533	535	528	537	524	573	540	552	555	549	499	541	495	499	544	568	498	513	501	534	524	521	575	511	536	516	508	548	554	543	556	519	536	557	486	501	563	528	547	543	582	541	523	589	531	526	548	524	541	538	555	506	559	540	539	523	555	563	516	535	550	532	538	555	533	583	546	531	511	549	582	551	485	537	564	555	543	527	536	538	516	521	495	552	528	552	540	550	569	548	546	590	502	527	551	536	530	502	530	594	526	519	530	538	551	518	491	546	487	524	510	530	549	534	499	591	530	527	519	532	557	494	524	552	502	521	564	491	511	535	546	528	532	515	524	544	545	523	513	557	557	566	520	569	542	494	540	527	516	570	541	510	549	500	536	539	533	562	561	548	521	550	535	543	526	555	539	588	495	527	545	518	540	549	545	543	514	525	523	531	525	543	541	526	511	524	487	546	563	559	532	572	538	559	510	504	537	505	517	522	540	538	521	482	547	546	538	534	553	504	532	570	544	510	512	503	559	480	537	563	537	559	524	514	510	555	532	518	538	538	551	523	525	544	527	549	536	518	541	542	496	529	552	554	556	549	550	531	502	547	504	544	532	548	531	531	505	527	539	514	515	523	527	536	564	569	564	518	580	534	534	567	496	512	537	492	539	563	519	575	543	578	521	552	553	498	494	525	519	549	525	537	543	560	553	546	535	528	526	563	484	548	506	579	553	541	579	482	581	543	535	489	541	508	548	535	498	548	559	539	525	544	534	522	545	533	557	518	507	533	500	530	543	525	521	517	535	563	524	566	570	533	526	502	547	528	504	563	572	555	505	534	550	532	525	529	524	520	517	517	505	585	503	514	533	538	556	508	512	534	523	544	548	557	549	512	520	555	529	509	556	516	548	547	515	543	522	523	522	546	564	515	539	518	557	503	568	529	499	551	541	570	525	542	540	517	516	529	588	501	533	539	539	556	526	499	512	500	526	519	610	502	486	547	581	498	527	510	551	518	500	546	544	564	558	561	522	499	503	508	515	537	560	537	543	507	488	533	554	517	527	536	533	519	523	542	553	520	541	506	506	536	539	505	564	545	563	553	556	544	553	543	525	564	501	507	537	535	506	540	564	589	549	510	544	560	511	567	514	511	525	518	561	531	510	531	510	509	523	502	535	569	571	575	509	515	516	501	515	505	502	519	507	499	516	524	544	520	532	526	562	547	539	578	493	506	490	479	529	506	565	533	511	541	555	544	503	539	495	533	548	547	530	539	542	552	540	522	510	541	502	544	522	526	561	549	558	493	540	517	520	570	489	498	550	530	516	543	490	546	529	517	513	520	518	541	523	557	524	549	541	517	514	551	485	519	582	530	506	537	497	576	564	565	531	508	532	553	500	550	533	545	554	551	537	529	563	522	537	560	532	541	522	556	506	546	551	566	545	569	499	507	588	549	528	536	525	546	553	547	549	539	555	490	534	529	494	574	565	530	516	579	511	557	549	532	515	491	543	547	524	554	531	517	514	513	525	518	571	531	518	532	518	533	504	524	574	545	552	544	510	557	512	507	492	510	539	553	577	530	535	517	535	535	539	542	556	561	509	538	538	526	539	490	522	505	495	528	541	550	512	559	523	514	516	499	542	511	549	511	517	540	532	563	531	512	527	593	531	550	530	531	495	513	490	546	514	491	523	516	539	544	560	509	465	513	546	522	541	530	497	513	527	510	518	522	524	530	496	541	539	500	533	546	527	467	519	531	533	536	573	502	490	529	534	534	564	524	499	534	524	547	487	529	554	485	491	568	544	528	530	545	497	520	545	536	568	575	508	514	489	553	505	511	557	528	539	503	544	567	514	500	531	510	478	532	495	549	557	542	490	505	532	507	537	580	545	531	523	551	545	522	528	526	553	493	537	514	520	535	576	524	552	544	591	564	526	536	527	551	490	550	513	497	521	557	526	549	521	597	537	537	527	545	516	529	498	515	554	498	505	511	539	551	553	517	496	536	557	533	530	546	528	575	511	504	536	530	517	514	524	530	543	525	503	530	527	524	514	551	547	565	550	533	521	548	543	505	546	513	482	517	573	515
24378	21454	28817	24518	21430	10447	3371	1998	20510	38432	32877	18313	5538	2179	1130	925	863	877	846	821	857	808	831	823	832	804	810	801	797	826	853	787	780	776	823	785	861	733	777	768	797	844	780	828	797	851	802	781	774	811	866	773	795	809	764	780	803	818	760	824	760	819	831	789	780	793	800	812	832	815	870	842	796	780	828	835	813	788	823	797	808	781	766	822	744	846	823	772	839	839	794	796	802	814	823	821	788	763	791	822	807	808	788	807	811	812	815	758	807	765	770	859	778	803	748	804	815	793	783	818	852	852	818	761	790	806	798	782	792	780	776	812	815	792	825	805	773	800	817	778	764	779	782	777	805	861	794	796	804	839	755	767	825	784	850	831	808	794	800	772	854	797	755	857	856	826	758	814	876	785	819	828	853	751	745	793	781	813	806	754	810	842	807	829	782	825	793	822	764	790	833	773	767	781	844	804	837	761	781	843	770	794	798	751	785	801	816	782	815	782	796	798	834	824	810	787	777	789	801	860	785	824	763	803	806	798	868	796	793	851	826	802	856	818	818	795	775	794	833	777	834	785	783	763	771	802	788	812	812	809	842	825	825	843	791	757	806	806	788	821	822	844	845	845	859	799	749	815	805	832	770	816	774	820	811	846	797	826	837	777	801	811	789	800	753	810	821	792	779	814	807	795	791	813	798	852	825	843	836	785	814	790	788	833	796	813	799	820	841	837	784	800	847	793	852	778	780	810	776	827	803	815	826	764	827	759	761	826	802	732	757	793	758	797	771	832	823	783	823	810	781	809	770	815	814	785	855	789	776	791	799	764	818	824	780	766	767	835	781	848	809	807	750	807	808	821	795	772	817	861	793	811	818	797	777	764	803	779	811	763	802	795	775	729	783	797	799	805	767	775	784	775	797	781	812	813	779	767	796	784	801	765	783	775	844	785	844	851	809	825	794	773	803	796	833	763	772	766	770	806	810	834	818	805	820	818	788	812	750	820	787	786	838	784	824	764	760	774	763	799	791	811	868	785	759	791	784	778	798	767	777	818	802	880	820	848	856	759	794	736	804	806	820	785	812	780	825	725	791	767	781	758	802	764	839	790	812	798	830	758	750	743	802	804	743	831	831	838	734	738	778	820	800	840	767	791	785	800	771	779	776	858	802	805	756	808	852	793	832	848	753	812	802	813	801	806	774	803	779	796	882	762	782	791	848	785	797	812	752	855	806	820	734	761	784	851	807	748	782	842	810	748	821	827	750	823	807	807	789	768	776	752	744	786	820	801	761	795	778	788	783	802	789	772	765	776	812	748	782	801	770	794	770	828	777	780	841	779	812	787	766	781	830	770	760	849	805	762	813	800	778	811	827	756	790	761	786	803	857	772	796	867	823	819	766	776	807	780	774	791	809	825	760	770	779	778	787	816	747	777	833	786	806	816	820	817	829	804	826	805	749	802	790	803	801	794	801	795	783	847	805	849	824	799	815	795	812	793	838	816	809	745	801	801	742	827	801	792	839	800	751	736	868	809	796	765	824	826	816	768	814	779	817	838	768	800	814	861	783	795	877	795	778	780	791	780	811	781	752	777	788	808	801	758	781	815	804	788	812	759	805	793	785	755	844	762	715	822	804	775	781	789	811	827	841	777	803	776	797	782	806	791	810	787	728	761	807	773	767	821	831	856	796	816	793	788	803	780	797	771	786	804	804	828	771	779	847	768	794	821	769	825	789	800	792	823	815	748	817	774	769	789	786	793	844	798	775	813	751	832	810	746	767	764	797	845	719	854	804	748	814	757	766	763	810	828	850	788	763	803	782	825	824	758	780	803	812	804	776	783	768	755	813	814	807	830	788	800	812	814	753	770	868	844	780	775	815	775	810	797	797	831	744	801	818	748	755	804	763	838	782	792	776	776	803	795	795	793	776	776	818	804	757	790	818	822	835	833	790	811	805	772	803	800	783	804	739	758	807	765	827	793	786	792	808	808	807	837	818	790	889	777	785	828	780	848	761	801	793	828	789	767	819	760	739	746	872	831	782	813	803	784	813	790	790	792	772	803	793	819	798	770	755	805	852	806	809	805	797	766	808	798	766	808	790	791	788	745	761	783	808	778	821	734	823	849	771	808	766	793	782	863	838	809	800	790	769	740	791	800	769	806	762	853	794	752	829	759	758	772	826	764	838	768	764	813	750	795	823	811	809	830	776	779	789	797	767	769	810	839	785	833	755	792	777	799	818	793	791	839	820	787	854	743	758	782	795	831	770	796	761	762	769	761	791	803	810	862	797	805	764	767	825	806	778	821	738	719	769	853	813	780	821	816	789	781	788	818	826	775	839	835	794	776	792	744	828	767	799	756	844	827	829	757	811	779	788	780	834	792	818	802	807	797	815	774	756	773	771	790	799	805	783	867	788	781	750	799	811	770	805	775	757	817	783	779	790	792	807	796	806	825	752	798	832	760	817	779	767	797	760	806	777	789	798	780	759	840	804	763	786	785	806	801	748	800	760	822	824	778	811	783	833	796	765	760	833	815	824	790	825	760	794	761	792	800	816	763	747	796	796	751	794	805	761	806	825	810	804	806	799	792	799	835	807	815	779	833	764	847	812	783	797	805	793	860	768	827	798	737	811	800	784	807	781	770	815	807	734	804	807	763	777	801	815	817	785	749	781	809	802	830	795	811	785	800	787	783	827	798	752	807	739	794	841	798	784	795	816	777	823	806	792	759	762	803	767	765	779	813	774	760	800	820	773	829	817	805	808	815	723	754	815	863	791	813	872	823	807	723	767	769	744	812	758	756	814	772	804	803	825	790	777	798	789	743	868	806	762	838	807	853	796	785	795	743	764	754	775	796	773	744	790	808	782	778	817	770	739	788	810	781	809	798	743	770	762	777	822	781	798	779	821	724	823	756	798	823	830	755	790	770	767	818	803	753	741	799	846	790	790	781	806	832	835	813	872	835	839	832	784	778	829	799	824	807	784	771	777	778	826	795	847	731	766	838	787	770	765	764	786	781	828	760	848	809	785	777	780	787	789	737	817	756	736	819	828	831	774	782	788	802	799	780	736	755	792	781	796	746	793	788	782	766	774	797	728	830	804	823	810	796	779	809	789	775	851	773	748	823	754	768	789	824	793	819	761	791	784	824	797	772	774	817	818	800	788	772	767	812	815	788	782	785	733	732	750	789	828	797	801	764	838	805	772	819	765	816	768	789	780	811	812	813	830	790	798	755	792	822	816	779	764	805	756	781	824	777	779	748	811	787	802	815	781	809	752	803	793	863	787	780	782	768	759	828	848	782	784	764	788	828	768	779	732	779	757	784	744	826	784	766	841	773	738	823	824	809	760	816	783	726	805	817	786	772	778	759	808	760	800	812	806	775	799	759	745	798	765	770	821	828	813	803	773	829	808	849	762	780	819	800	773	764	806	770	794	792	801	786	760	760	815	805	818	798	822	795	788	834	775	797	804	808	730	758	772	799	779	758	796	805	839	842	801	815
4865	8124	6587	4058	4049	3050	2489	2119	24980	34335	26998	13598	4340	2000	955	709	707	631	661	639	671	653	660	704	665	666	638	690	667	635	663	609	663	625	649	700	690	628	656	630	658	643	639	682	649	659	670	663	662	637	643	723	641	661	635	666	647	652	673	623	614	632	647	689	648	678	686	649	649	643	714	661	622	628	627	663	634	652	635	657	705	695	649	677	654	633	683	635	634	665	646	691	660	644	701	717	674	645	592	670	625	666	643	652	656	660	686	613	681	622	606	652	646	641	667	676	640	660	638	636	629	683	684	642	646	625	641	633	648	611	677	674	593	616	677	645	674	662	660	639	673	668	631	610	663	678	633	649	676	648	654	639	700	628	656	631	671	633	658	679	618	680	609	599	656	601	638	672	624	631	678	633	665	635	682	655	621	633	648	703	622	612	620	627	642	699	671	664	593	632	625	644	652	632	638	663	715	630	624	603	622	631	679	573	673	636	669	649	690	655	655	677	617	625	668	691	644	695	632	637	629	641	660	614	636	612	630	647	601	669	657	648	671	630	638	606	613	624	664	607	655	618	607	650	689	632	640	666	648	672	649	639	656	637	687	625	661	632	645	676	615	691	652	651	656	679	632	634	694	647	653	591	652	653	669	669	686	643	657	656	682	597	594	653	661	641	629	626	610	669	654	644	673	641	659	639	676	627	617	705	658	646	605	660	655	629	646	645	656	656	693	636	647	666	665	692	631	632	619	633	623	658	655	663	628	656	648	629	619	681	673	648	623	651	614	669	613	648	702	623	665	591	647	610	629	616	605	629	690	661	597	639	663	640	628	660	670	661	642	625	637	639	652	668	645	631	654	675	639	607	620	649	676	706	627	589	610	674	638	655	630	661	687	697	640	691	688	667	658	655	643	643	643	653	665	672	647	633	657	642	590	663	665	655	617	636	656	677	662	655	653	666	653	630	640	663	612	622	660	689	628	666	625	626	666	656	616	643	630	644	635	654	582	632	661	669	677	639	608	608	646	615	648	633	685	657	683	611	664	651	661	673	632	611	650	660	626	662	695	663	683	666	620	702	592	643	639	654	705	644	640	605	647	626	650	633	645	703	590	671	620	676	670	669	694	687	642	674	665	675	662	636	672	706	649	668	658	622	610	644	673	630	651	660	639	660	633	670	692	641	658	688	701	623	626	645	643	645	658	622	647	673	643	652	659	666	617	644	633	637	638	672	694	637	653	633	642	627	629	656	648	625	632	620	625	672	634	626	617	667	628	648	627	656	616	659	670	644	648	646	639	677	664	641	679	626	651	682	633	645	627	597	661	665	631	605	637	652	654	628	644	651	613	681	646	680	639	658	720	676	631	668	664	598	599	621	637	625	686	671	626	646	631	635	670	677	668	687	663	602	591	692	636	645	617	672	643	644	683	664	661	677	675	648	665	658	692	664	651	667	659	647	620	624	659	622	679	589	654	586	647	635	621	655	624	680	627	666	629	656	687	658	694	603	578	708	668	688	701	653	657	658	622	621	670	605	669	659	598	639	674	655	638	662	628	623	631	685	617	668	712	611	623	675	668	645	675	623	638	681	618	650	622	672	630	646	649	644	657	613	656	666	649	661	622	630	616	628	627	618	637	635	670	619	653	718	596	679	667	605	634	623	612	680	637	665	627	633	668	625	645	626	637	687	648	674	671	607	647	650	674	629	662	613	666	621	666	637	618	677	689	625	660	626	657	632	676	616	632	648	603	669	646	638	595	658	642	628	653	704	641	639	659	590	641	619	643	658	651	615	615	635	646	627	703	641	617	666	656	643	647	677	622	655	659	637	658	592	669	633	675	693	623	631	654	648	633	605	629	654	628	612	638	626	621	667	639	651	649	607	667	638	640	639	630	625	665	668	680	635	608	635	606	667	649	650	672	664	639	626	633	636	660	608	619	660	632	670	597	623	680	671	662	642	643	621	634	638	676	615	642	653	639	587	660	666	640	661	648	621	661	663	643	638	654	597	608	634	652	599	641	642	650	607	629	682	679	613	699	588	639	638	618	641	680	636	652	620	702	651	627	636	681	637	648	651	667	662	613	619	648	636	607	632	632	647	660	640	604	662	656	648	719	644	630	645	635	648	661	671	636	641	613	622	666	686	670	617	639	645	661	632	695	637	689	656	647	657	636	597	637	636	606	610	632	631	655	686	653	664	624	648	602	674	660	681	649	634	681	658	678	635	654	679	620	637	660	595	621	659	602	649	625	623	597	651	648	654	669	603	624	667	653	663	665	639	661	643	651	705	627	688	657	647	607	643	662	651	647	653	634	641	684	657	597	644	700	647	658	605	696	624	579	606	621	581	655	675	655	612	686	681	637	645	666	649	607	645	635	619	670	641	642	667	674	617	637	659	606	603	619	607	607	633	628	648	648	630	620	597	579	615	665	657	657	638	632	646	649	649	678	661	647	664	609	702	659	638	679	648	657	641	656	589	662	680	642	684	633	665	616	626	671	670	640	678	616	685	652	611	649	610	662	654	674	639	616	625	626	677	676	656	631	620	623	629	665	619	635	650	629	591	625	642	656	569	613	619	655	657	629	621	701	703	676	648	651	605	647	658	639	626	659	667	671	684	633	658	658	626	631	642	639	660	670	644	646	601	690	664	626	630	672	624	674	634	668	638	663	690	678	643	591	634	649	636	649	615	618	643	648	636	658	655	664	630	611	653	665	620	630	646	630	651	606	630	669	618	624	640	669	665	649	599	633	666	607	673	620	680	664	621	618	646	666	661	650	656	636	635	643	631	650	627	617	649	649	580	651	699	634	659	645	654	674	691	659	621	630	625	654	646	643	673	680	654	658	626	620	622	618	634	697	684	618	637	621	649	652	632	625	646	621	665	601	621	665	626	599	657	628	622	631	644	688	635	635	597	634	648	655	663	657	613	641	652	646	622	667	644	650	627	640	614	635	627	643	639	618	704	623	663	616	656	639	637	629	653	651	666	672	644	656	657	695	636	622	657	590	658	648	659	609	659	630	602	664	669	665	669	648	695	658	616	625	650	613	643	627	667	631	646	632	639	624	639	607	644	646	583	646	656	658	665	628	637	591	630	663	602	653	620	651	671	634	672	639	614	660	590	643	634	643	622	639	636	644	629	623	638	644	582	623	623	684	677	661	650	627	642	638	657	636	628	620	673	688	658	624	665	649	702	631	639	607	634	636	655	639	646	628	648	684	650	630	654	634	641	696	661	641	612	688	645	656	664	604	597	614	596	637	674	629	600	629	606	649	638	613	607	616	735	631	648	625	641	623	651	649	638	634	616	662	660	683	617	643	639	624	636	624	633	648	619	624	585	617	661	629	630	650	607	605	652	656	654	651	622	627	661	647	625	635	657	621	662	608	619	651	637	618	660	626	680	642	628	666	651	686	645	614	671	621	661	685	630	661	624	641	663	674	648	615	633	655	652	657	633	639	636	675	663	577	654	623	677	683	617	669	645	672	658	604	632	663	629
27875	12771	2173	1271	1041	924	929	796	1596	2617	2352	1589	933	753	586	620	567	604	610	569	624	609	579	591	588	584	606	579	598	599	607	622	565	594	583	607	590	601	593	617	605	604	584	549	641	610	613	564	569	576	592	569	623	577	593	551	608	548	641	563	603	587	597	582	564	552	552	639	575	613	629	607	542	608	605	560	554	604	571	595	563	582	554	631	583	604	547	600	620	579	542	564	568	607	623	647	619	561	631	573	606	586	611	547	561	568	609	572	598	623	632	590	561	605	584	597	632	619	535	588	602	584	607	651	566	596	591	584	623	539	595	585	609	621	563	551	585	608	592	585	555	531	603	558	608	557	612	562	589	558	611	593	566	566	566	609	602	571	599	592	649	574	577	541	610	587	583	622	617	572	594	586	599	569	589	624	583	552	593	552	617	572	599	598	571	533	620	560	588	579	559	643	580	627	606	609	588	613	577	596	617	603	638	598	611	593	566	586	584	616	553	628	577	578	596	571	579	596	572	552	575	571	599	620	567	600	596	618	622	607	594	600	587	607	570	603	609	565	581	574	628	586	572	584	594	626	606	635	581	601	575	599	605	620	588	591	566	560	598	570	578	608	631	588	549	572	574	551	566	575	640	626	586	584	590	579	597	627	598	592	600	558	615	541	560	586	583	606	578	545	584	587	574	627	574	594	621	589	567	613	553	585	596	593	562	601	588	570	649	598	605	585	559	608	555	594	608	570	579	590	586	610	568	622	592	605	607	549	582	561	563	593	581	603	543	591	552	599	564	623	510	576	621	574	624	593	625	618	615	612	608	597	555	659	598	570	563	597	578	614	580	624	600	586	562	663	622	569	556	628	627	567	607	610	598	589	556	592	554	590	595	640	615	636	595	580	579	585	583	617	561	596	566	627	580	591	556	570	575	604	592	598	616	604	567	613	573	555	600	585	609	605	588	572	564	606	598	604	581	591	586	567	580	604	584	570	582	588	566	629	611	554	602	585	555	603	578	579	593	619	549	606	607	536	618	617	588	615	575	547	604	553	626	596	547	610	585	572	598	582	612	583	593	606	583	576	596	549	610	628	555	535	615	583	583	570	576	566	591	604	607	600	606	557	592	551	581	599	614	597	597	566	556	603	573	588	596	598	602	558	614	576	621	621	566	624	587	572	592	594	602	560	580	586	586	574	550	604	574	575	609	549	586	601	562	615	560	560	617	582	613	567	619	584	636	589	599	597	598	588	586	604	608	605	611	573	603	615	580	593	610	617	628	601	560	610	617	578	596	589	598	575	548	570	587	605	577	607	580	667	596	595	568	589	635	590	591	576	577	600	589	619	557	599	609	598	580	612	581	596	579	588	629	581	590	555	578	609	616	590	588	626	549	584	625	585	614	599	629	588	619	603	520	577	596	611	587	545	550	562	561	602	578	577	607	613	577	623	567	598	585	618	564	619	576	597	626	562	601	583	625	576	613	567	589	580	603	578	613	582	555	609	596	593	609	591	594	602	564	639	569	592	581	571	587	628	612	614	574	572	571	649	581	612	615	567	606	585	577	534	550	572	585	557	586	590	625	588	590	588	585	585	580	601	627	596	573	570	587	618	636	598	556	569	621	575	572	608	566	637	595	572	565	565	592	588	583	602	588	573	602	613	571	567	583	592	593	583	602	618	570	613	594	551	578	598	558	589	583	548	534	625	606	613	611	580	596	625	583	590	577	593	601	561	644	626	547	603	601	610	594	580	583	600	612	568	616	607	616	582	586	603	571	623	583	546	575	575	595	598	613	610	601	599	626	573	608	575	577	561	581	624	624	626	617	594	549	621	598	594	610	556	556	612	575	582	577	555	585	571	643	592	612	567	607	582	632	599	634	601	567	570	616	620	566	590	606	575	534	620	616	591	562	568	588	545	564	571	585	568	595	567	553	567	597	569	615	576	566	587	571	579	562	637	637	548	556	578	586	558	583	571	623	567	579	577	580	619	590	574	582	582	580	596	568	589	569	645	594	597	611	567	567	573	634	624	652	624	609	550	577	600	621	594	585	597	636	597	590	637	643	590	587	599	630	611	574	543	656	580	567	635	643	606	595	594	597	590	611	608	566	615	566	613	572	575	594	610	564	582	620	616	588	592	596	541	587	581	593	564	583	575	607	593	610	569	595	564	606	606	579	642	572	622	588	577	624	593	577	611	609	634	570	565	612	578	599	587	615	568	576	539	592	594	567	584	593	608	613	593	585	596	604	635	562	568	606	577	577	572	588	568	622	584	553	634	575	569	579	562	578	568	553	598	594	577	556	568	593	570	600	591	597	617	567	578	614	596	604	600	567	613	610	588	596	553	567	571	615	586	589	555	602	585	583	524	613	621	586	619	570	588	596	621	613	552	573	581	587	588	607	614	588	574	580	602	611	631	602	638	634	601	603	588	599	555	562	541	569	606	595	579	588	594	570	628	551	567	570	578	638	593	625	582	627	590	568	601	603	612	601	631	557	581	583	600	555	625	627	576	568	656	603	548	554	558	585	597	563	571	632	605	573	604	596	590	570	611	587	566	572	572	620	577	566	564	630	618	554	580	597	583	548	575	615	606	617	579	591	563	593	551	612	534	579	561	605	593	580	603	590	592	634	563	578	577	575	618	617	604	585	574	555	597	646	588	586	603	568	626	630	613	578	638	612	578	609	596	566	586	625	638	577	581	623	608	583	589	555	637	592	615	585	628	598	573	588	627	583	563	584	569	622	601	574	616	562	582	614	576	571	567	576	589	582	559	620	588	570	591	637	580	605	588	626	580	604	594	612	610	606	560	587	609	560	560	562	538	603	572	617	567	630	555	634	587	622	593	604	612	562	598	628	578	556	562	603	573	592	570	596	555	623	589	625	588	597	591	583	588	591	587	587	603	555	575	530	624	578	626	638	618	624	568	594	582	578	604	570	618	573	568	613	570	594	567	585	624	641	609	629	615	564	587	636	544	581	594	620	636	589	614	613	597	554	610	595	582	607	611	603	581	616	604	596	626	575	579	574	572	587	597	587	587	607	619	599	584	605	541	607	578	592	567	555	596	623	553	599	602	576	568	627	618	619	580	626	585	566	579	601	610	594	630	620	587	605	568	596	557	591	574	620	603	595	581	573	553	607	627	562	596	596	570	601	552	591	575	551	596	593	606	579	610	606	627	606	615	597	582	633	632	576	582	582	604	592	587	564	578	599	600	581	595	637	569	580	554	585	598	616	609	591	621	584	626	559	578	588	593	582	620	603	609	588	555	590	652	549	586	626	582	582	608	609	600	560	607	585	571	602	560	575	564	574	575	581	600	593	597	601	576	613	571	567	593	580	627	602	592	528	594	602	587	595	555	566	615	634	647	581	609	594	557	540	585	567	570	555	558	579	571	592	562	581	603	622	578	555	616	616	557	566	617	562	587	607	568	592	586	597	587	559	599	595	592	601	599	582	610	567	667	587	611	607	588	606	578	605	571	587	582	560	601	576	611
5415	1621	1387	983	1147	1023	900	685	2024	3018	2585	1504	865	609	551	489	490	437	484	474	463	494	455	456	478	497	513	498	482	471	465	466	477	509	438	469	487	493	480	439	505	467	477	476	463	459	470	445	471	417	491	501	468	512	516	471	465	488	482	454	460	481	464	498	507	480	469	457	476	450	502	477	501	440	497	489	488	494	456	452	437	460	456	465	461	497	452	440	511	461	498	488	467	483	490	476	477	507	483	474	476	484	491	467	448	459	487	497	465	531	456	466	478	447	479	516	451	431	486	496	465	500	488	452	465	475	507	487	460	437	489	471	461	429	480	472	468	492	440	469	476	454	467	505	456	450	450	500	454	461	470	453	449	483	503	494	482	466	460	474	464	489	495	508	454	463	477	505	459	449	460	426	472	476	481	454	479	505	480	488	452	484	459	470	481	457	438	482	467	489	491	466	459	513	449	463	452	495	463	443	471	470	478	478	441	460	453	458	452	479	470	452	461	415	443	430	454	444	448	460	447	449	467	431	471	427	443	491	452	477	456	459	491	491	468	471	489	433	496	479	506	488	435	457	482	469	472	504	483	512	495	450	460	484	494	473	475	530	442	491	517	510	509	469	494	489	500	523	500	475	474	458	435	465	461	476	475	487	468	473	483	506	466	501	498	512	481	402	462	457	483	467	452	469	463	464	465	464	464	484	501	464	474	484	460	454	502	447	447	495	467	470	486	478	478	464	468	491	470	484	462	458	455	491	489	463	465	468	515	502	477	447	434	453	499	461	477	509	493	423	495	476	490	482	458	491	482	447	470	488	479	525	484	478	429	477	457	468	510	511	457	456	421	461	455	461	471	469	504	481	514	483	463	470	429	510	480	477	456	429	529	477	453	503	468	525	479	452	458	514	450	465	518	468	468	484	448	454	511	514	503	508	463	490	443	484	442	563	481	442	519	487	460	479	452	477	478	473	493	446	462	478	462	532	527	475	464	470	479	464	463	473	480	493	468	473	491	462	444	474	480	458	471	506	462	461	440	492	496	462	478	454	473	483	478	476	470	452	481	490	452	462	463	476	429	461	473	455	460	484	498	491	468	488	441	476	485	473	518	492	474	436	487	462	485	468	471	448	498	445	453	481	495	454	470	460	518	484	482	451	494	484	453	461	475	483	478	459	492	481	506	451	541	480	478	489	454	474	479	484	471	481	470	466	451	457	481	465	493	467	494	440	491	470	456	529	482	451	475	489	474	483	472	484	469	465	431	480	482	444	514	490	478	477	488	461	512	488	489	461	460	491	500	469	428	483	456	465	456	453	478	458	487	476	453	469	459	434	457	469	497	453	475	487	451	485	469	442	503	485	475	453	454	488	507	462	420	477	502	454	464	475	471	450	458	445	461	485	456	477	509	451	479	491	440	435	491	488	445	479	474	427	491	476	480	483	498	461	452	494	464	477	418	473	467	451	464	473	449	506	519	455	460	492	491	463	464	503	461	496	451	479	405	476	485	471	480	489	495	452	490	462	490	487	493	516	419	458	486	481	472	485	472	479	494	484	482	504	489	486	464	479	462	460	452	470	508	477	493	495	460	503	489	479	506	510	485	482	441	510	440	472	447	477	468	451	491	471	508	473	477	494	478	470	455	473	480	502	497	442	450	459	439	470	486	447	468	485	479	451	447	496	466	477	477	461	511	457	479	508	491	479	478	480	468	509	463	473	461	427	489	463	494	456	440	505	454	514	505	527	472	433	513	485	518	453	456	488	457	465	494	462	451	485	481	476	466	472	489	474	505	448	481	446	488	478	488	464	474	484	490	471	481	481	468	488	480	493	461	456	490	493	458	441	477	477	451	499	490	488	485	458	443	483	461	498	464	447	511	472	450	499	426	459	488	464	461	452	480	455	451	452	487	482	485	470	466	479	461	520	479	471	495	475	456	460	493	524	492	491	478	481	456	488	477	496	455	490	480	456	449	472	438	520	457	471	477	501	509	471	460	476	529	461	484	462	504	453	494	497	483	495	465	471	456	462	450	459	486	494	470	476	468	474	443	481	460	450	465	471	453	483	490	508	488	522	455	476	475	489	497	462	494	475	468	456	481	468	477	482	455	500	481	501	475	451	464	481	442	479	448	483	484	524	484	434	462	497	460	481	442	517	503	480	506	463	483	463	473	493	492	461	473	481	528	439	515	483	453	510	453	493	503	464	431	453	470	523	485	498	474	458	471	488	449	456	478	465	491	458	456	475	454	481	452	470	468	506	517	474	454	508	468	486	469	435	472	475	465	464	468	492	447	448	456	462	427	510	474	469	474	495	486	450	505	467	469	512	470	471	468	507	458	480	450	503	455	440	469	490	470	446	512	476	454	470	471	456	492	448	495	494	500	477	499	438	466	466	456	475	478	471	461	462	441	512	486	489	449	472	456	496	486	477	462	494	469	483	486	505	501	494	465	529	437	493	490	472	462	484	477	443	474	509	475	451	498	496	505	454	496	495	471	488	491	490	457	422	479	461	474	500	469	495	468	435	463	478	475	489	455	461	436	484	475	461	474	520	492	462	467	484	453	468	507	464	498	442	455	460	496	489	463	497	496	495	493	468	446	454	456	469	493	473	490	526	458	456	477	521	506	463	495	490	498	450	437	488	489	445	497	436	473	462	447	496	486	438	465	477	524	450	497	460	457	471	498	486	495	459	479	448	441	539	456	426	455	519	525	476	508	471	514	483	483	498	485	473	455	494	455	482	506	482	525	441	481	473	467	457	504	444	470	515	474	499	496	524	483	473	444	469	471	434	469	468	494	438	467	506	477	476	479	468	452	525	511	488	485	471	474	483	471	489	432	484	441	455	429	473	480	470	485	493	496	446	457	468	458	459	508	508	501	483	501	456	429	473	462	501	456	510	470	471	475	485	496	462	474	486	497	479	478	493	501	450	508	484	473	456	466	506	440	462	477	449	476	497	477	513	480	479	501	468	439	453	461	478	482	471	454	447	484	496	507	426	486	453	457	447	508	440	493	464	516	469	448	498	496	500	491	463	489	508	465	499	468	483	474	451	484	505	473	448	465	451	473	513	460	460	421	456	470	485	466	485	493	485	466	479	505	492	522	465	485	487	484	452	464	491	433	480	446	481	475	480	504	467	508	467	431	446	502	508	485	476	488	446	456	493	519	479	508	499	485	482	521	490	459	472	451	484	476	464	457	448	488	502	468	497	476	444	500	465	486	433	474	476	435	482	494	461	466	480	489	474	455	462	467	454	505	429	507	486	510	469	459	475	487	496	467	475	476	468	468	469	489	455	445	449	491	485	459	475	484	458	466	455	442	468	470	442	462	467	517	482	466	436	506	438	501	499	452	472	457	475	514	491	483	516	511	500	490	441	481	514	478	495	500	457	520	469	475	479	478	500	456	464	485	435	483	504	482	490	493	531	484	503	501	476	467	457	492	496	489	516	461	469	484	486	529	503	515	495	500	453	442	475	487	456	474	486	550	486	439	492
25567	21427	27320	25397	7128	2258	1546	1115	13396	21126	16264	7721	2259	1149	861	683	619	608	664	676	664	683	669	643	629	667	628	599	646	651	679	613	668	624	644	685	655	602	680	653	597	644	669	639	618	679	645	686	607	657	660	666	624	662	670	670	622	660	668	662	626	624	650	627	626	641	631	657	674	589	646	652	647	672	616	614	596	628	655	639	643	646	651	677	663	672	654	665	642	673	641	617	652	649	649	640	656	645	650	670	602	626	640	635	645	684	643	619	611	657	651	675	619	675	635	654	624	651	615	587	671	640	653	638	678	694	651	667	655	632	625	640	670	623	660	599	643	597	656	653	599	681	632	680	641	602	641	649	646	634	649	643	670	632	625	687	627	648	693	626	587	689	626	561	646	679	627	648	638	605	635	675	661	629	630	669	626	645	670	626	665	629	590	641	648	663	624	644	641	645	632	622	662	641	655	672	644	646	646	654	618	613	656	618	639	649	659	632	662	644	617	600	663	618	667	646	625	665	634	649	652	648	660	657	624	642	704	620	659	628	614	658	642	661	690	656	612	677	699	620	648	608	616	616	658	634	600	598	621	637	635	657	643	647	658	681	632	676	633	608	644	662	650	594	625	685	656	693	678	661	629	695	661	624	644	583	653	599	630	646	634	625	669	658	628	623	630	603	641	606	646	648	674	658	634	662	685	676	673	717	609	637	652	638	636	598	676	675	681	670	637	668	627	671	654	676	642	641	602	632	613	679	659	620	664	670	694	674	657	624	648	639	644	644	664	621	659	648	646	670	627	658	687	632	649	672	639	640	635	650	697	657	601	615	608	670	618	613	581	653	637	683	602	612	651	618	627	644	651	631	652	620	657	603	652	642	616	611	681	621	634	617	653	609	623	579	677	659	628	622	601	647	684	685	655	632	661	699	646	645	636	626	666	621	610	638	632	621	644	596	616	598	676	687	653	615	626	652	664	613	654	595	611	669	619	617	647	645	666	651	601	643	656	645	630	661	632	626	649	617	665	613	644	635	677	680	623	653	667	672	663	599	592	647	618	659	677	631	646	685	658	694	637	647	694	589	656	629	639	652	676	743	659	670	634	628	668	668	619	679	686	658	630	613	679	634	623	675	644	612	638	615	669	621	599	619	598	632	645	651	633	613	631	613	632	619	631	674	635	651	616	687	625	605	655	615	644	646	623	639	654	688	683	657	679	684	666	620	647	627	652	655	622	640	669	667	613	653	664	646	634	700	665	666	629	611	658	639	631	664	661	618	621	694	658	637	653	648	664	646	645	662	643	608	669	669	661	635	632	621	641	641	637	594	594	605	621	646	661	651	606	606	687	642	641	638	648	702	630	593	623	632	674	637	659	624	599	616	703	618	632	607	601	642	628	674	631	638	621	626	658	615	625	664	635	647	634	609	651	614	659	602	642	694	669	627	616	620	609	656	630	673	641	671	625	610	642	648	618	615	612	648	667	633	675	608	616	646	625	627	634	622	647	638	618	661	672	610	629	640	612	653	635	626	665	673	635	646	666	679	607	642	620	617	640	615	637	577	654	649	649	675	648	630	622	652	621	645	652	610	622	595	664	711	612	670	647	653	664	604	630	659	659	643	703	658	631	639	605	698	674	638	656	639	664	650	603	605	602	606	638	639	595	665	675	659	627	658	640	667	658	628	629	634	644	634	614	643	656	684	626	635	636	656	663	625	641	674	621	652	635	673	665	672	636	640	639	652	636	601	608	630	649	666	657	651	651	592	644	688	598	652	662	626	621	675	612	669	600	635	625	636	665	665	645	631	684	654	612	643	637	627	667	594	660	672	644	676	659	623	643	635	655	662	628	607	636	632	646	647	639	671	681	633	657	703	637	635	658	660	659	641	630	633	662	629	631	663	598	653	642	672	611	608	656	612	641	647	656	659	646	624	629	654	622	647	692	639	624	648	653	714	618	616	669	661	659	609	698	635	603	667	661	635	644	612	652	581	674	630	636	636	598	664	633	656	651	639	590	646	628	568	627	638	652	608	650	618	634	641	655	588	603	637	609	641	692	642	681	677	659	627	653	637	669	660	656	609	643	631	676	687	662	703	633	674	634	651	621	667	632	679	612	676	622	660	662	676	650	595	597	642	660	677	672	641	639	607	652	612	657	640	676	637	641	595	645	684	621	605	633	663	623	651	634	651	633	621	604	625	627	650	638	665	619	668	656	579	682	676	666	645	664	646	669	599	620	635	660	667	667	640	645	639	621	644	649	605	655	594	669	630	606	702	626	611	691	682	642	620	656	638	667	628	638	666	704	740	600	648	678	650	613	667	615	660	616	651	658	661	614	622	589	658	635	670	630	629	653	678	616	656	681	649	631	606	641	612	638	633	616	643	622	589	618	645	694	659	658	667	700	684	617	654	652	639	633	612	627	634	670	595	602	702	620	621	643	641	642	622	621	672	706	653	643	617	643	677	595	626	651	646	668	628	656	640	629	715	603	622	603	575	653	616	640	632	661	606	631	643	632	682	668	653	653	681	683	646	644	688	604	630	644	672	637	645	628	686	621	637	664	675	605	587	634	679	613	667	613	636	621	611	659	644	646	662	595	661	588	645	679	661	645	621	636	675	623	652	685	667	653	650	634	616	583	603	670	653	624	617	615	622	670	635	677	708	649	636	635	664	642	645	621	638	638	643	689	625	642	653	620	664	665	670	638	651	626	628	654	641	703	631	657	679	675	630	592	655	669	603	623	617	634	623	629	643	627	594	631	595	647	667	677	626	686	585	654	655	626	639	669	647	640	632	653	704	685	647	635	656	635	635	625	644	640	634	596	651	617	660	639	669	662	637	629	633	641	628	703	652	656	653	664	601	683	639	609	651	612	633	659	660	638	615	601	611	608	596	624	613	595	634	698	622	672	612	663	608	640	653	624	634	631	637	661	638	599	634	624	675	646	620	683	604	595	654	655	598	648	612	649	624	629	641	630	645	671	624	665	648	636	641	688	619	615	669	648	669	619	664	619	672	626	639	600	642	615	633	690	610	616	619	619	628	644	635	619	608	626	654	619	652	672	678	606	656	624	635	638	624	712	641	637	613	669	627	631	686	668	669	631	671	613	646	667	689	663	605	627	647	614	654	646	638	602	602	663	647	701	593	624	632	608	664	611	644	616	638	628	594	633	613	645	660	651	677	659	635	682	601	638	630	627	614	648	621	625	648	616	608	627	641	689	641	613	649	645	673	639	690	698	667	620	611	603	657	663	627	662	652	657	644	638	583	622	586	628	584	656	607	667	658	652	687	600	665	649	614	650	617	640	641	661	655	678	668	660	657	674	608	642	639	624	639	690	649	641	617	619	653	672	670	672	660	572	610	675	642	610	630	675	665	637	658	649	597	670	639	656	644	641	616	660	661	646	626	679	666	634	616	591	672	593	615	626	669	638	641	653	619	627	645	676	674	618	635	683	653	625	632	682	659	666	612	630	616	650	664	631	625	641	617	663	642	644	629
4279	4437	3695	2442	2475	1930	1484	1154	16280	18679	13809	6316	2145	1221	645	558	516	556	558	531	579	545	528	534	555	572	577	569	536	523	529	544	516	517	516	479	556	528	507	565	516	514	554	534	543	543	560	514	516	557	539	539	519	529	533	541	519	558	525	521	556	510	545	527	505	490	524	548	547	575	514	519	511	527	508	540	550	549	586	548	550	558	513	527	541	505	588	528	558	558	521	581	541	502	551	518	527	551	574	554	548	575	549	504	515	512	531	574	545	541	513	517	560	542	533	560	477	548	525	521	559	560	498	583	520	548	530	501	548	514	532	550	552	546	538	541	558	532	578	485	540	547	503	579	492	525	561	540	487	518	546	495	503	560	508	545	545	525	557	526	551	482	571	522	510	537	544	573	515	545	523	515	517	516	527	570	532	529	512	525	552	467	571	604	555	520	551	525	560	521	537	495	568	555	523	516	536	480	560	513	541	555	529	526	506	558	523	536	539	548	542	553	548	539	495	553	494	537	532	509	557	541	567	529	556	505	558	498	483	575	508	561	530	511	523	522	546	556	504	554	542	513	561	527	562	542	529	538	541	519	513	510	513	556	504	526	571	496	502	526	524	551	482	524	552	495	537	546	527	533	511	532	542	527	576	538	565	544	523	488	548	515	506	530	545	550	537	552	539	557	543	501	516	480	549	570	545	468	493	499	517	547	523	530	526	511	555	543	583	559	502	520	547	534	495	493	525	559	542	552	539	521	521	529	537	529	564	548	544	558	559	523	528	531	586	558	562	516	509	528	523	543	530	534	535	550	539	515	546	543	546	525	531	574	498	522	528	579	558	522	558	555	546	537	538	560	542	523	546	542	554	563	545	533	533	510	576	539	545	548	522	504	514	498	529	549	542	524	504	517	509	510	540	517	541	525	556	513	496	488	558	510	518	528	513	587	549	520	543	535	539	542	527	544	526	542	523	497	554	531	540	547	539	538	542	562	488	510	530	534	539	495	535	516	557	516	539	548	501	519	534	519	504	531	527	477	548	526	523	505	526	555	569	531	546	491	550	486	561	536	531	525	517	500	512	543	526	514	545	544	544	527	543	545	519	533	519	497	503	530	533	528	546	521	550	539	545	513	509	572	570	548	502	531	523	569	553	532	522	561	568	546	519	522	527	538	484	537	526	521	511	518	559	519	554	530	503	538	494	513	520	530	550	561	549	525	552	530	556	492	512	554	540	549	477	542	512	538	474	524	512	542	525	475	508	556	541	504	500	534	542	506	507	539	504	529	509	533	562	542	569	532	554	526	548	531	540	608	496	515	476	535	530	521	527	521	540	507	555	520	515	468	551	481	498	542	559	498	536	551	519	588	529	537	544	546	536	523	537	553	529	536	460	468	521	492	552	507	508	533	553	527	489	580	547	540	533	531	562	509	562	495	516	537	531	504	519	534	552	571	495	481	563	538	526	504	501	488	525	531	534	484	544	528	559	546	533	523	554	562	525	538	495	536	531	543	521	555	537	496	580	534	512	524	550	504	575	588	510	517	553	562	502	509	530	491	462	521	524	562	533	551	550	548	537	548	520	521	495	510	513	535	525	507	520	507	527	532	491	523	534	521	534	567	534	526	564	522	536	532	519	559	499	528	498	564	542	550	522	523	503	554	518	542	526	508	529	514	512	529	518	546	524	510	540	550	514	527	545	581	577	554	499	553	540	527	535	493	510	528	503	507	537	532	496	543	532	536	551	528	572	568	499	510	550	500	475	532	549	557	548	530	575	520	508	568	547	531	508	541	505	536	544	522	523	515	522	571	513	550	524	512	535	555	541	518	532	532	534	519	547	545	528	517	527	511	581	521	498	503	513	505	499	571	549	537	515	570	510	536	529	547	516	546	530	546	505	496	488	524	512	537	518	499	543	515	512	513	529	570	535	513	526	581	576	514	534	546	479	511	541	538	576	557	515	557	538	531	550	538	492	531	525	516	541	530	555	530	556	528	528	532	562	529	529	508	544	511	526	536	560	487	469	590	533	540	519	525	532	550	504	532	541	554	531	554	537	539	542	518	551	501	539	560	579	556	558	514	516	500	539	534	564	484	534	542	531	542	554	529	531	495	534	508	536	541	548	551	540	538	561	569	557	531	541	521	533	510	484	569	509	530	545	540	534	501	526	552	535	501	526	506	551	528	498	561	565	522	537	512	515	491	522	519	548	529	524	541	540	569	568	530	496	496	544	546	547	502	537	510	530	548	482	528	522	510	518	507	520	562	505	543	560	534	531	485	583	513	511	506	598	508	566	538	547	581	557	529	538	513	530	514	498	541	515	507	515	546	534	578	515	529	536	534	539	546	515	540	525	539	546	536	539	545	492	589	471	526	501	512	551	525	551	543	540	540	557	522	491	551	546	539	530	495	532	550	526	513	526	536	510	557	514	607	548	555	518	502	545	562	561	566	487	516	523	541	525	554	569	506	548	537	504	531	561	547	599	545	552	542	519	534	512	540	605	524	493	528	542	585	527	560	539	518	485	505	533	522	508	527	533	560	538	517	550	581	503	495	510	519	531	550	496	533	513	511	533	536	539	524	521	523	552	561	535	529	509	523	524	529	549	544	540	575	505	510	481	486	533	552	542	560	513	502	532	529	510	545	552	534	503	510	563	523	541	485	564	513	529	559	581	545	564	504	507	568	545	546	500	518	507	520	499	485	540	573	522	553	519	554	548	528	526	537	529	549	515	515	519	505	500	550	579	519	556	532	522	576	519	546	491	559	529	533	518	471	529	517	569	508	526	528	550	490	552	537	515	524	500	510	566	500	503	527	501	522	514	524	506	545	539	515	549	572	555	504	493	578	528	539	496	573	514	526	491	526	527	525	518	525	503	504	522	534	534	524	563	580	532	565	543	540	518	549	526	516	509	536	550	464	498	587	528	521	555	511	525	555	539	560	557	532	507	523	551	511	532	544	535	543	529	579	515	493	553	504	491	522	492	519	537	521	491	542	510	571	559	520	525	531	505	501	547	550	520	537	538	532	550	495	535	512	551	517	571	558	581	515	497	557	559	523	534	540	525	517	529	604	521	545	543	499	509	531	533	518	530	562	525	547	512	532	511	502	546	536	554	472	539	530	499	549	524	517	525	546	522	486	558	499	548	490	507	532	538	510	550	552	511	558	559	593	556	559	533	548	541	547	529	537	530	529	519	513	518	541	522	526	511	604	506	573	534	530	537	516	532	552	530	543	509	525	528	542	539	543	527	524	509	545	562	494	492	556	552	521	524	550	551	525	535	504	489	504	512	510	523	552	540	564	528	520	548	496	501	560	519	515	490	514	530	509	532	555	569	557	503	564	544	523	543	469	545	508	532	524	543	525	550	521	546	515	504	549	544	525	582	531	553	524	525	574	522	525	521	526	528	495	540	527	512	533	534	532	523	532	487	542	532	522	523	519	528	492	551	492	554	548	540	544	526	564	492	533	524	555	539	527	519	520	496	500	505	525	542	512
24451	21476	28833	24538	21454	11015	3032	1743	22628	39579	31770	17420	4676	2010	1016	876	763	808	830	875	808	814	830	757	815	803	825	836	804	833	841	854	799	785	823	783	797	794	784	810	864	806	770	847	837	783	855	740	829	780	869	848	788	772	786	774	793	807	805	816	796	844	783	792	768	816	819	811	811	810	746	799	800	797	819	808	785	834	765	788	802	785	811	782	772	795	834	818	761	849	773	796	782	786	809	760	763	763	792	778	819	806	853	806	823	827	812	773	777	806	773	814	813	759	853	794	786	807	799	771	760	779	811	757	857	766	803	804	815	816	766	784	833	810	802	803	777	758	763	747	763	819	835	765	798	764	812	824	780	786	814	768	744	796	806	794	758	786	791	780	790	783	761	773	867	762	851	784	813	805	803	794	815	835	750	805	791	762	781	796	763	804	790	784	825	798	801	754	764	788	764	808	794	811	724	772	746	778	767	820	766	793	790	790	790	787	809	838	782	864	793	801	847	818	784	819	800	814	764	789	803	837	811	803	796	830	799	805	748	839	831	786	830	789	805	795	818	792	762	784	795	766	750	833	830	758	823	786	756	740	820	801	809	794	791	796	796	828	816	787	816	822	785	769	827	831	749	812	793	749	795	856	807	816	782	810	813	791	808	773	782	839	803	771	809	811	832	821	779	776	796	788	748	786	846	820	845	793	803	741	814	755	793	829	856	830	747	762	820	794	817	819	854	801	751	839	814	824	807	801	733	817	805	783	798	791	792	764	758	766	798	784	798	735	835	821	801	774	842	808	818	773	846	778	766	837	826	833	828	782	754	773	785	780	782	799	777	805	832	780	789	815	832	807	776	772	767	789	759	788	784	809	808	834	777	741	841	796	799	808	840	798	841	773	824	814	806	822	789	793	805	748	796	821	875	774	817	792	792	756	784	804	791	790	781	809	777	731	779	825	798	856	796	777	867	819	762	765	795	768	776	795	924	821	823	790	751	796	789	793	817	816	771	784	773	772	811	684	798	755	753	766	769	810	846	774	791	783	832	821	797	822	802	762	798	787	838	802	808	819	782	810	781	817	778	818	780	790	797	821	803	790	760	828	768	782	802	817	751	772	809	821	810	765	758	795	725	797	804	792	831	814	815	803	812	785	837	812	874	806	807	841	800	791	801	787	814	763	767	808	760	785	794	813	781	787	746	796	848	818	794	800	798	776	750	825	781	754	740	791	832	819	811	802	784	818	818	750	835	770	834	801	786	829	757	826	771	815	810	807	846	807	772	760	808	795	847	825	800	756	783	812	733	791	787	770	750	767	838	842	798	765	791	840	848	798	787	846	838	821	783	866	737	751	770	795	794	834	810	785	801	829	772	761	825	782	823	800	774	800	757	727	804	779	788	813	750	742	819	752	809	786	808	827	815	764	783	802	774	819	834	726	755	755	851	831	804	786	793	783	748	763	787	768	814	820	765	805	782	804	795	795	740	824	798	775	784	747	811	754	793	823	830	784	749	839	835	779	829	728	805	868	788	764	723	823	833	812	768	720	787	789	784	858	766	763	818	824	820	786	797	814	812	813	774	819	769	781	822	850	876	823	792	786	780	783	766	830	831	807	788	766	755	783	741	788	772	749	786	794	782	759	750	784	798	733	801	760	797	791	788	770	776	839	746	801	752	799	784	795	774	786	783	754	765	811	771	761	759	760	751	794	776	814	770	734	799	820	783	763	866	789	751	844	744	797	832	786	788	797	802	807	810	808	767	786	795	784	824	806	793	818	827	790	835	834	780	757	779	818	770	796	774	772	815	780	801	800	800	801	796	819	768	762	822	775	828	808	815	788	828	796	803	816	762	809	795	816	795	762	776	796	759	771	810	816	800	807	803	830	804	765	760	808	804	810	785	792	733	736	823	785	801	776	791	792	795	797	769	763	815	730	745	805	750	808	776	760	815	735	832	753	790	761	798	831	853	765	783	767	838	794	760	771	812	805	808	808	832	833	794	837	799	772	811	810	779	826	741	735	764	774	783	807	781	784	772	709	821	823	790	796	777	755	763	792	744	787	802	779	781	819	797	804	758	784	789	802	814	758	734	786	764	805	739	785	807	748	799	851	753	790	800	781	848	804	813	759	786	789	784	784	831	885	816	784	803	819	776	778	805	798	826	738	785	774	797	799	811	837	796	770	861	783	791	767	833	818	815	777	773	824	794	854	778	785	791	799	755	808	777	838	811	826	797	755	795	823	781	787	802	786	762	766	810	773	858	845	766	797	732	800	769	852	777	807	776	839	764	782	863	820	778	791	807	812	795	776	788	795	774	740	792	776	773	793	731	809	776	730	766	789	801	837	768	748	820	815	838	763	836	776	758	820	773	802	801	807	779	813	754	789	795	783	834	769	753	811	741	750	752	790	830	789	803	804	783	758	790	806	737	824	798	801	821	793	789	759	776	826	769	756	842	811	767	802	780	811	802	779	762	843	804	813	786	768	754	792	785	792	851	816	787	793	804	780	857	779	780	788	851	783	791	735	741	776	809	790	799	765	785	802	767	835	778	752	804	791	837	765	844	781	827	837	777	779	797	790	760	784	753	794	786	828	793	790	770	832	797	814	781	780	812	730	766	793	758	759	822	790	824	768	778	781	779	778	739	767	754	774	806	812	838	795	773	809	788	773	825	799	783	752	803	782	756	804	790	781	847	816	772	846	862	785	787	787	761	781	791	794	802	807	787	796	786	810	805	792	772	815	801	775	809	836	806	808	791	826	758	811	796	782	819	854	792	778	783	842	812	842	730	778	752	792	767	775	797	795	773	748	781	768	875	800	793	764	798	791	722	777	790	787	806	811	806	753	720	820	829	770	781	788	732	753	826	762	788	778	832	823	781	788	827	771	769	775	773	827	805	797	802	717	774	752	756	812	820	786	793	814	799	768	813	812	786	742	815	808	823	795	829	825	820	789	777	770	792	777	793	781	769	806	808	710	801	782	719	776	764	785	802	749	814	788	797	781	870	821	783	817	817	769	754	810	790	764	797	778	768	833	773	753	750	754	776	765	780	846	800	756	745	838	831	765	792	802	790	778	775	826	762	799	732	795	825	780	822	800	796	788	810	779	859	776	789	806	782	795	767	815	802	755	821	768	792	802	793	793	763	757	804	792	774	778	800	819	763	821	776	830	780	785	769	803	771	809	798	817	801	784	833	820	796	809	853	780	796	760	824	850	762	805	867	804	823	758	725	839	815	766	754	853	762	791	804	792	767	795	793	799	805	882	806	805	816	801	777	783	822	803	765	784	798	758	748	769	731	762	776	741	753	805	814	796	772	734	820	811	778	794	765	742	765	767	806	771	796	817	758	805	764	769	782	781	776	804	800	757	748	796	786	810	836	798	737	773	796	810	783	825	726	800	830	784	778	771	737	780	862	778	755	783	847	787	840	749	764	760	785	839	771	801	807	785	782	830	818	691	806	815	777	817	797	815	808	769	786	773	814	818	806	848	785	830	780	770
4598	7927	6733	3674	4124	3365	2057	1650	27001	34610	25491	12671	3827	2030	958	718	635	667	663	642	655	621	625	677	648	655	661	595	657	643	646	670	607	646	670	642	666	625	654	600	646	671	607	624	609	645	589	657	665	625	676	679	650	639	674	597	623	678	693	608	693	626	656	643	674	616	645	641	651	630	611	722	643	663	640	660	629	651	627	650	652	618	653	656	661	642	687	648	660	641	596	650	643	584	669	648	629	688	656	653	658	590	604	643	633	652	712	667	683	616	635	578	654	623	627	662	597	651	642	647	648	681	625	665	653	687	655	621	652	667	669	609	589	608	643	601	642	604	627	669	619	633	633	615	678	639	631	580	650	628	628	640	634	681	646	587	641	627	647	624	663	610	649	673	582	651	612	659	648	642	647	652	597	636	650	637	632	655	643	628	643	642	641	636	653	625	645	659	614	605	649	636	647	630	682	645	649	678	645	618	635	634	646	614	640	609	666	627	611	670	624	640	676	657	636	643	674	666	586	661	605	627	702	635	699	622	620	641	678	637	637	597	625	652	683	596	675	665	599	652	614	661	661	650	610	634	689	636	674	662	615	615	614	621	644	639	648	642	655	654	621	643	643	644	637	670	625	651	669	611	638	663	658	625	630	622	619	636	644	657	645	660	698	650	648	611	664	683	627	631	615	611	623	628	625	627	647	656	652	635	637	635	678	617	616	673	634	664	593	668	658	645	638	596	636	597	619	641	635	647	634	614	636	593	616	627	613	636	637	642	692	690	685	599	647	669	614	664	679	627	672	624	658	620	651	645	666	653	598	683	653	653	645	643	658	669	646	637	643	613	631	665	648	637	611	628	663	613	639	666	662	600	648	640	621	649	564	659	638	659	643	633	628	625	596	651	647	622	626	621	639	602	620	633	676	593	610	677	643	632	627	674	639	667	630	642	620	667	647	628	690	655	625	643	708	699	668	579	598	633	607	618	618	640	609	640	618	605	660	607	632	658	611	659	664	650	621	583	621	639	656	626	661	647	671	707	638	640	635	684	644	633	621	639	670	661	677	666	641	622	632	625	691	657	615	667	614	608	629	653	625	627	605	658	602	648	657	668	643	652	655	676	643	656	658	665	682	589	632	624	690	657	609	677	638	651	634	620	642	598	606	629	678	626	637	642	632	678	624	691	644	593	606	633	600	617	647	628	690	694	642	623	664	612	674	600	642	643	610	611	648	652	621	614	666	643	668	659	622	608	632	619	699	682	608	610	628	613	605	589	663	624	622	623	663	629	622	649	678	598	674	637	661	638	640	658	631	659	662	657	619	693	656	596	648	638	638	641	585	581	662	648	664	632	595	596	618	632	646	632	628	642	637	648	611	607	631	630	626	637	575	644	675	620	677	673	659	604	641	600	602	667	653	669	649	666	636	649	594	693	646	604	648	658	680	671	644	683	658	626	596	608	648	634	592	638	633	663	648	628	700	664	660	643	631	598	660	635	605	658	586	638	664	663	592	634	625	631	590	614	679	614	618	629	637	627	583	635	609	684	577	621	621	626	652	663	662	622	667	595	663	637	643	678	648	635	684	640	636	613	658	650	638	602	660	639	662	661	636	657	617	569	651	600	649	619	672	649	670	668	629	628	657	665	664	681	664	655	672	619	599	584	631	660	632	580	638	619	641	659	603	645	663	617	628	638	657	630	622	664	641	653	662	693	622	612	630	659	656	648	635	638	642	646	601	685	654	617	660	640	644	668	629	618	645	669	656	663	633	649	634	681	633	603	646	623	641	674	593	613	615	632	615	644	662	606	645	588	608	601	606	608	617	555	640	664	627	674	605	631	625	573	614	660	653	634	628	627	598	677	640	682	588	668	621	661	565	652	603	645	588	642	606	633	588	629	584	631	641	678	606	649	630	633	662	621	630	643	644	662	633	649	664	593	629	625	590	628	583	645	642	657	648	572	682	651	700	678	648	719	614	640	617	609	622	601	610	627	652	633	654	632	623	648	616	599	607	642	643	641	631	624	604	615	617	619	617	681	638	635	620	627	624	666	651	662	648	616	625	620	644	643	667	630	651	630	608	666	644	607	610	666	657	633	622	675	617	607	669	659	615	621	668	619	644	689	645	608	621	653	614	701	651	619	645	639	634	668	677	637	698	647	628	643	663	610	661	670	648	609	628	659	658	689	637	641	658	665	646	667	660	638	633	602	620	699	638	604	622	610	609	635	640	596	646	641	612	644	705	625	664	644	614	659	623	624	612	647	616	664	618	673	639	564	655	660	601	617	633	631	631	635	631	641	681	654	638	609	656	659	642	593	621	652	582	649	655	642	635	633	630	629	606	661	667	617	635	627	631	622	625	606	672	638	615	616	618	633	626	613	639	636	660	681	628	598	641	660	667	592	633	666	607	650	596	610	634	611	599	612	633	655	680	684	541	608	640	626	640	597	658	619	635	618	612	654	667	645	631	660	628	652	651	635	601	612	631	672	638	634	631	615	647	602	560	637	626	603	628	650	618	662	632	669	683	652	631	657	633	638	571	671	590	585	610	640	656	630	611	661	636	640	648	634	586	675	650	670	641	617	610	697	648	649	609	634	588	668	620	578	649	633	603	646	634	653	675	622	633	617	669	662	586	609	639	619	667	671	661	632	592	647	618	677	617	650	661	630	651	656	625	649	647	625	689	679	618	682	640	627	627	636	582	608	653	626	620	636	660	613	648	617	654	648	623	640	656	619	629	647	594	624	671	631	635	675	669	633	643	644	621	663	626	601	615	593	651	591	625	615	638	685	565	603	606	653	656	610	619	688	636	644	621	615	613	626	665	609	666	663	644	684	641	610	616	581	666	613	589	594	633	655	622	662	627	645	633	646	632	607	653	623	624	597	639	653	619	635	619	648	641	629	630	637	663	684	631	676	622	618	640	613	629	658	647	597	662	624	611	658	677	656	646	638	618	612	610	650	666	623	628	645	638	632	591	679	618	641	627	606	663	623	605	635	632	611	659	625	665	692	675	645	677	650	664	591	679	682	646	642	635	613	644	645	620	647	646	603	589	653	656	663	719	609	617	651	587	630	688	683	651	608	628	645	634	622	659	651	644	594	656	677	632	592	648	676	637	645	622	618	654	649	606	642	574	639	606	598	610	617	633	594	579	634	625	668	625	645	605	608	622	622	629	579	651	627	639	615	677	616	606	638	641	608	582	657	615	668	641	658	616	605	642	585	640	625	616	609	655	601	621	627	630	641	618	602	625	612	616	636	593	626	646	638	641	613	616	637	645	619	622	606	662	619	701	663	644	635	603	632	599	616	616	620	591	625	671	643	611	647	624	614	660	649	662	648	602	657	634	635	639	635	634	624	662	601	643	661	646	630	648	685	616	657	623	682	648	588	650	660	600	632	649	572	638	658	652	632	626	603	637	657	622	602	622	640	663	682	641	673	627	660	627	672	608	646	666	646	668	645	629	627	590	642	610	635	588	600	599	635	641	668	664	624	654	660
27849	12859	2284	1416	1039	799	635	644	1251	3041	2546	1557	895	726	636	590	646	617	590	590	550	599	617	546	575	580	604	587	602	583	581	613	588	585	600	619	591	635	609	568	604	584	579	624	620	632	588	542	572	593	609	563	571	564	580	583	613	567	567	557	582	589	592	596	582	578	596	568	565	575	583	643	635	597	551	643	535	558	575	553	558	601	577	575	532	576	542	547	574	596	562	535	601	569	586	552	580	554	580	584	578	598	600	571	628	599	544	580	626	549	623	570	590	609	633	594	586	586	594	585	566	543	594	581	574	566	640	584	528	593	585	593	605	591	618	592	607	581	583	565	575	570	576	611	609	592	540	603	569	636	542	575	570	596	602	549	613	591	558	601	592	594	612	564	617	587	611	614	592	615	599	572	595	592	578	569	587	584	589	565	566	558	594	554	576	586	592	559	547	626	572	560	568	571	573	596	580	531	559	590	574	577	611	576	556	550	574	579	561	604	579	554	580	568	558	573	587	574	607	592	578	550	586	628	603	573	536	553	603	568	565	563	576	561	578	579	610	619	583	580	579	606	586	573	627	542	578	621	564	554	598	639	616	625	604	646	605	571	577	639	597	584	599	557	606	573	517	533	565	614	613	568	572	589	592	551	589	588	565	595	604	568	624	536	616	565	606	611	608	600	588	523	544	598	565	580	596	570	614	573	610	592	571	599	603	601	539	567	573	560	599	542	583	584	576	574	562	537	637	583	586	579	597	633	550	597	568	608	556	572	551	586	583	595	616	554	609	607	565	601	534	559	605	587	603	547	567	583	558	572	578	601	579	578	561	602	576	606	577	556	551	592	577	599	507	606	577	556	587	603	587	583	573	587	570	592	593	607	588	543	600	571	607	573	574	551	616	597	530	537	561	597	603	560	625	598	518	563	569	558	602	607	590	569	591	587	582	569	573	590	569	612	580	525	612	570	617	551	585	623	531	583	591	605	557	579	552	597	600	552	584	608	563	564	586	622	544	582	613	545	585	553	570	548	581	593	582	563	593	550	563	600	573	594	546	550	564	580	577	591	599	612	553	552	644	594	588	611	622	575	594	591	589	545	546	588	604	547	587	594	572	578	571	594	566	590	612	593	561	619	547	579	533	558	596	619	614	583	573	569	578	567	621	598	579	602	578	566	581	572	576	578	580	588	581	604	629	562	586	602	560	593	590	571	588	593	554	589	603	566	556	571	548	594	585	610	533	622	556	586	594	528	565	571	617	579	560	605	564	568	597	600	564	602	592	577	529	586	558	591	559	614	586	539	587	594	592	640	590	533	596	569	566	595	619	574	577	654	571	553	621	567	569	655	570	571	559	577	575	626	552	573	603	591	592	605	583	557	604	583	612	601	537	617	604	591	543	559	588	549	575	580	603	590	595	603	577	578	587	571	586	617	630	608	560	593	579	564	588	612	594	563	599	567	538	604	550	537	598	599	618	554	583	583	566	578	637	574	553	602	581	553	575	574	532	601	573	545	617	591	582	605	563	598	559	572	539	571	549	573	559	591	591	599	584	595	566	601	591	650	578	567	559	592	612	603	587	592	581	598	592	568	598	592	564	605	581	600	560	580	562	566	613	579	591	577	647	566	588	621	555	604	610	630	602	601	565	582	658	600	587	612	577	621	623	606	600	547	581	538	572	589	641	566	611	539	547	602	568	624	602	575	574	545	612	583	583	608	568	573	565	565	602	592	547	577	547	584	592	562	586	595	613	621	592	544	624	611	602	597	621	606	529	600	645	554	576	571	590	583	547	603	595	617	597	622	571	599	567	622	582	619	666	565	556	579	581	558	599	587	628	556	568	587	591	590	624	554	602	613	592	606	603	543	620	579	563	618	537	595	546	609	620	624	588	577	566	596	600	581	551	609	609	598	582	530	564	569	572	595	531	576	549	588	589	597	551	562	549	555	607	544	594	587	598	592	574	574	601	594	580	637	588	606	551	565	574	571	629	586	617	564	628	636	600	572	641	570	602	561	561	597	578	588	570	614	565	553	621	556	549	536	584	587	530	615	579	578	599	576	608	562	572	594	575	575	635	600	559	552	603	552	593	603	554	600	582	569	575	564	572	544	557	596	552	576	625	621	621	572	601	593	576	588	592	624	559	583	605	560	569	578	647	596	584	594	565	556	562	543	570	589	575	607	581	616	581	609	604	604	584	550	554	569	622	547	571	562	624	604	589	585	579	564	608	557	572	643	590	599	561	572	590	595	574	607	598	563	600	578	598	579	605	607	557	630	593	554	584	634	594	610	612	631	613	587	592	592	569	541	607	623	593	604	598	617	545	599	584	593	603	627	578	575	560	604	584	582	596	593	558	534	570	564	527	637	564	588	577	628	564	585	541	572	588	581	550	592	590	614	543	615	572	553	604	581	545	595	600	545	589	593	578	580	582	553	557	553	607	588	612	566	538	595	556	613	558	567	633	580	593	633	576	590	567	593	601	575	577	588	604	570	580	607	559	576	617	598	568	598	593	594	527	601	577	604	566	544	608	580	584	566	555	614	558	554	603	528	565	581	614	576	543	555	577	587	580	667	571	542	593	606	567	574	592	547	550	582	572	611	573	615	619	614	570	550	582	613	625	603	553	529	596	541	618	583	633	600	566	572	558	560	567	552	543	593	625	563	580	555	578	607	590	589	583	620	599	575	602	563	605	574	601	585	618	570	577	592	573	545	597	557	589	613	515	549	605	603	555	561	610	582	582	560	540	614	587	586	588	584	575	598	639	584	595	600	617	597	565	615	597	562	587	571	563	579	563	612	603	569	549	604	590	611	588	618	595	571	589	615	590	583	579	568	574	576	599	570	582	559	583	556	572	569	594	563	595	568	597	567	566	598	582	584	595	564	559	625	575	578	611	549	589	609	561	554	606	556	582	568	598	598	574	595	591	618	623	509	593	574	579	561	564	604	617	600	608	609	563	543	579	627	600	586	562	581	590	574	535	584	597	577	634	559	589	585	566	584	552	542	573	582	587	558	572	562	543	591	589	583	549	602	580	611	561	611	566	570	577	606	618	579	568	579	582	596	609	542	554	597	548	621	604	626	627	609	614	557	584	594	572	565	557	584	587	619	594	586	570	634	593	536	548	567	586	552	606	575	583	602	562	568	569	558	547	601	603	608	576	582	598	572	570	566	545	556	583	580	630	594	631	585	540	576	551	552	568	607	588	590	637	581	583	564	586	552	582	614	602	580	555	614	557	585	580	600	551	552	579	587	602	582	585	614	617	555	582	573	597	607	581	545	598	565	598	544	580	577	547	556	625	560	593	604	619	601	569	592	570	578	583	607	596	620	606	612	555	580	570	570	572	552	585	584	568	618	577	566	564	566	590	613	598	535	605	581	560	590	605	597	557	613	575	579	567	571	599	591	662	601	602	654	585	627	600	569	581	609	553	596	548	588	548	594	581	593	599	559	606	508	591	627	579	542	598	599	579	546	617	614	564	575	616	570	597	540
5522	1555	1476	1117	1118	843	641	589	1517	3453	2624	1571	827	627	538	479	467	443	483	464	467	460	489	486	443	443	439	445	464	497	461	467	475	470	510	459	475	461	486	455	464	487	480	491	443	475	487	470	459	496	479	509	470	450	412	469	419	470	510	464	473	427	432	455	440	490	439	459	454	469	476	453	454	462	490	506	474	527	427	470	434	477	438	463	482	483	488	439	505	460	475	514	436	461	464	455	446	467	429	444	433	449	453	488	457	427	469	425	499	426	458	484	467	486	467	453	445	430	475	458	455	484	471	516	516	448	459	459	432	466	444	474	427	454	442	483	439	448	462	468	494	438	480	475	433	478	494	449	504	474	488	461	498	451	455	495	463	451	409	448	486	487	472	459	463	446	453	463	451	474	496	429	439	495	485	446	460	455	441	482	459	447	465	503	457	447	476	469	466	480	475	499	475	500	460	466	490	455	516	452	449	517	461	467	467	485	461	445	476	462	458	465	449	446	432	459	444	459	460	469	449	457	466	451	476	466	487	435	491	471	468	451	457	486	492	446	476	483	459	463	485	466	466	465	466	475	490	453	508	433	459	464	481	439	510	439	479	471	477	427	466	461	491	494	489	468	452	488	478	448	503	464	460	486	490	461	462	442	459	466	513	457	447	474	442	507	477	458	456	457	509	476	463	454	452	452	476	475	480	488	443	483	437	455	449	466	501	468	463	477	475	460	463	504	484	424	496	450	486	475	435	456	470	468	438	480	429	479	471	499	445	417	445	449	460	499	453	529	429	459	464	472	488	491	461	489	452	452	448	452	458	456	479	517	479	429	462	423	451	476	489	420	462	435	509	435	493	465	435	516	503	460	479	464	520	456	467	463	472	445	478	480	498	472	481	480	520	497	466	452	490	492	460	459	460	456	497	504	458	490	466	487	458	479	496	470	482	517	510	472	444	461	483	469	480	485	460	441	424	481	447	446	448	468	482	489	469	466	450	460	436	435	462	454	447	493	465	454	479	487	459	460	450	483	455	472	514	499	460	491	470	508	471	481	467	443	477	485	451	474	474	441	464	452	482	461	472	475	467	468	461	499	480	451	461	462	488	514	473	475	453	458	484	484	511	463	489	455	462	508	486	482	466	527	496	479	430	468	516	461	486	480	494	487	487	467	487	480	457	542	487	435	446	460	498	471	452	461	447	463	472	445	445	450	506	446	475	466	464	459	489	449	472	470	446	483	492	470	437	501	435	475	448	451	460	455	468	448	479	482	482	469	478	466	467	493	450	451	461	412	450	472	467	449	486	477	443	446	476	482	469	429	459	484	503	481	441	457	472	425	494	495	462	446	454	435	451	440	475	455	493	473	477	478	477	479	484	466	426	443	468	495	471	478	450	483	515	477	482	465	490	450	459	467	479	463	453	474	475	502	475	446	473	470	439	448	446	468	488	449	496	445	468	494	453	468	483	472	525	509	463	480	460	503	544	486	508	431	482	477	482	476	487	480	460	485	486	479	503	481	475	455	449	470	467	477	480	435	492	477	499	463	460	505	464	491	449	479	462	466	451	414	456	474	461	471	456	466	479	450	459	460	469	505	500	434	425	457	466	459	473	431	505	477	461	464	496	476	471	481	446	486	482	451	507	438	496	445	451	452	461	483	475	486	487	435	463	459	495	476	514	445	458	499	466	468	490	483	460	489	499	463	463	486	447	455	477	475	470	503	489	522	467	462	477	485	435	473	457	453	480	421	444	461	482	478	468	477	495	474	523	449	508	460	487	478	452	488	447	490	471	468	507	490	477	467	484	460	465	479	483	469	499	458	471	469	463	509	458	503	459	487	466	444	470	445	454	465	467	488	480	446	471	446	518	425	467	465	447	423	499	507	451	476	472	461	479	489	468	507	436	437	469	447	449	488	474	486	492	473	495	478	474	483	445	473	477	489	487	497	444	465	445	429	529	476	497	498	491	455	423	440	505	483	453	461	479	456	481	484	458	466	450	494	491	472	460	488	474	468	439	485	455	465	482	459	492	461	513	465	466	507	479	455	460	447	449	467	444	481	495	447	466	431	476	437	467	460	474	463	456	462	449	491	479	491	466	490	451	476	489	443	461	481	494	485	475	443	500	502	471	489	478	473	487	441	472	480	483	483	441	441	470	510	464	482	446	497	463	457	440	460	431	446	459	508	466	507	509	488	454	482	465	456	483	462	453	471	470	464	467	454	457	472	455	440	479	425	470	445	454	458	509	510	446	462	468	485	428	458	474	479	498	492	479	450	478	509	435	470	487	471	440	511	431	435	514	472	460	451	456	475	477	450	471	486	484	452	500	449	532	478	454	511	435	465	466	446	465	495	475	464	515	465	495	477	469	490	472	456	453	431	498	503	464	435	469	481	439	503	508	516	476	439	470	442	473	511	489	475	454	461	487	471	489	451	434	454	447	451	417	493	427	450	452	491	456	458	460	457	465	481	456	454	457	457	449	458	464	499	457	484	449	458	455	437	425	495	467	455	471	467	476	436	427	473	463	432	480	473	470	499	474	451	480	467	473	439	453	496	456	448	497	498	453	502	464	451	441	467	498	490	458	505	461	452	484	469	445	496	435	483	460	510	476	519	465	479	476	532	475	513	491	423	479	450	471	527	428	474	464	479	433	456	481	477	470	507	433	464	483	502	452	494	478	431	484	469	476	503	495	464	517	455	490	490	477	466	472	448	452	429	456	494	462	468	483	438	527	479	486	443	466	453	491	469	507	465	455	444	455	494	471	484	471	484	411	494	501	472	467	492	465	467	484	480	410	485	452	485	482	468	500	453	470	453	490	474	473	483	451	515	444	454	465	384	490	480	426	502	465	502	488	436	467	439	493	490	486	472	460	473	426	467	454	486	444	458	474	500	472	455	477	490	431	479	434	469	496	468	479	461	488	480	438	433	454	492	480	469	457	476	447	470	517	464	505	446	465	483	465	414	488	440	478	475	456	471	486	465	423	499	475	468	452	471	464	501	473	481	456	438	474	451	447	432	482	462	459	437	486	484	463	474	440	488	427	463	431	458	463	472	453	488	466	416	490	498	448	514	506	469	489	510	487	483	437	458	441	457	440	473	456	477	471	472	445	488	508	453	492	432	447	451	440	470	437	439	471	459	440	492	491	454	461	507	461	455	431	456	456	495	479	461	447	471	488	479	472	463	447	482	460	492	455	447	441	439	445	460	491	516	432	447	433	519	483	494	457	461	494	502	461	467	452	441	472	431	492	500	488	490	498	465	480	476	473	494	464	431	497	468	478	473	463	431	483	484	480	481	490	482	490	492	486	481	479	455	514	465	461	455	458	492	462	450	462	445	465	437	492	463	456	492	460	469	466	449	458	480	468	471	445	466	496	499	434	492	456	474	492	486	462	519	492	469	468	419	473	470	485	480	473	491	483	461	429	484	439	463	432	425	461	506	481	500	439	444	455	507	456	519	474	441	507	467	491	498	432	434	453	483	474	445	442	468
25686	21456	27400	25424	6681	1682	1218	970	10605	22133	17794	8014	2385	1162	812	688	658	668	671	580	642	643	629	611	631	644	597	641	622	607	673	652	666	654	591	660	652	650	652	635	644	596	655	621	662	613	640	636	665	635	620	637	628	624	641	642	618	668	665	617	635	663	621	644	673	670	641	645	620	605	634	676	657	650	669	673	686	639	658	660	637	637	627	647	630	655	654	654	637	661	668	647	679	679	632	663	628	628	634	663	623	616	591	674	655	678	598	623	667	649	613	635	686	631	655	632	635	599	634	655	637	672	595	646	583	647	630	629	603	618	626	622	591	602	618	643	614	632	610	608	611	635	591	685	613	651	606	606	629	631	661	636	605	652	619	645	663	608	650	660	613	598	684	650	651	639	640	612	643	622	630	637	613	674	637	617	650	657	621	679	643	629	621	664	649	645	628	606	642	597	625	643	603	638	636	626	675	626	664	642	625	594	646	624	672	651	633	611	606	596	632	604	629	625	631	601	619	639	627	656	656	693	640	650	622	595	659	688	596	662	643	594	659	628	665	662	658	662	611	663	631	613	641	631	659	632	601	645	637	633	643	654	636	677	629	631	633	645	626	659	643	649	630	592	598	628	647	605	674	611	659	631	625	640	610	603	646	625	605	683	643	682	631	644	621	628	641	670	616	663	642	634	647	608	683	652	669	662	616	603	653	624	658	584	617	597	607	648	640	640	626	579	656	620	632	658	639	696	607	627	642	603	675	680	608	616	656	631	605	629	634	601	660	661	619	622	633	647	645	684	650	617	597	643	617	667	630	683	623	657	627	654	657	633	622	639	642	614	604	660	616	648	644	589	633	597	594	608	629	646	629	659	688	623	640	598	614	634	659	607	610	558	629	594	667	629	664	584	612	598	651	654	581	611	611	580	612	640	644	608	614	604	635	646	642	604	612	609	644	646	618	633	653	680	645	630	625	628	621	641	610	621	679	559	638	624	647	649	634	647	638	666	602	616	653	588	639	622	632	692	616	681	645	611	643	645	615	657	603	652	608	667	637	580	642	677	636	631	615	616	609	632	609	590	587	608	616	629	661	618	653	620	641	586	634	594	628	669	656	584	639	632	657	631	618	637	654	622	626	684	671	581	598	625	693	600	588	635	614	582	611	605	640	641	657	650	610	615	699	626	600	641	681	662	640	626	599	645	706	619	655	630	659	667	610	592	609	646	608	640	648	624	605	643	656	608	641	596	679	652	599	676	659	659	648	630	650	632	700	662	609	580	605	648	605	654	636	654	607	668	621	679	623	615	594	572	615	691	602	616	656	624	598	642	612	616	647	643	629	707	661	623	664	651	606	642	584	671	657	648	654	621	639	564	651	607	646	647	622	624	647	642	631	620	627	654	605	597	649	670	637	659	614	655	633	653	634	631	609	649	614	623	645	647	584	599	683	649	578	606	666	605	677	620	655	601	646	613	607	622	592	659	627	691	656	674	611	663	668	620	626	660	646	652	611	635	616	624	629	620	635	624	640	630	613	660	652	603	642	635	655	642	668	625	597	647	608	618	647	629	644	634	655	607	657	645	628	633	620	633	616	632	674	609	643	592	640	560	630	640	647	630	643	636	652	648	632	620	636	611	652	613	659	638	612	602	609	607	634	654	669	608	605	604	660	668	642	639	629	673	628	641	635	625	631	642	631	608	650	629	633	642	629	651	629	610	626	652	623	611	666	616	671	608	648	644	672	680	659	640	636	646	657	625	656	596	654	645	616	697	646	615	661	608	646	627	646	601	722	612	596	671	622	655	660	672	637	674	666	642	600	639	614	598	586	637	654	617	620	624	594	669	670	652	608	629	604	673	680	651	614	616	640	638	613	667	622	644	663	692	622	640	638	627	644	631	658	625	647	642	632	680	546	632	635	642	655	670	611	627	580	609	645	599	614	634	640	620	623	601	656	634	674	596	636	623	672	631	603	642	621	651	611	616	621	606	651	654	615	666	629	610	655	676	642	661	617	588	667	645	573	649	656	608	595	639	598	616	662	648	643	675	635	620	624	608	627	644	618	585	592	635	608	696	597	707	613	639	661	589	653	576	613	656	617	623	670	659	622	626	614	580	659	623	611	618	693	619	640	650	622	679	648	612	611	619	615	655	640	644	605	658	593	616	621	649	657	638	674	621	633	640	647	628	663	652	652	628	635	632	607	648	614	650	625	615	640	648	596	627	637	647	651	711	631	652	622	620	645	667	612	661	634	592	626	634	615	637	626	666	621	675	644	610	624	628	598	660	604	661	652	624	619	663	625	627	673	662	628	610	640	692	634	634	608	652	618	688	664	657	609	615	641	667	659	671	630	665	608	640	646	585	639	626	542	640	603	592	625	629	676	644	617	656	600	624	626	593	601	636	625	643	686	627	592	627	662	632	675	615	648	612	571	656	664	648	652	593	624	608	638	665	670	627	643	656	595	665	642	616	628	678	623	635	632	658	643	639	627	623	615	621	672	604	620	622	673	613	613	582	623	650	599	627	636	639	593	636	686	663	660	665	640	609	624	646	662	647	660	636	591	620	620	648	602	636	641	630	599	657	677	600	612	614	661	640	649	612	599	633	628	627	618	691	650	598	663	649	664	628	641	585	634	629	635	644	637	647	673	598	685	667	653	627	622	603	641	674	631	595	634	586	676	596	626	614	659	663	620	651	584	580	621	649	622	640	684	632	664	625	590	576	589	641	617	612	594	633	629	629	645	640	614	636	643	637	630	659	677	655	669	624	650	599	646	624	656	639	648	608	617	646	626	630	643	617	659	637	586	683	683	644	674	639	629	632	611	625	664	616	650	657	629	602	667	654	623	607	685	631	613	670	680	636	643	640	590	653	651	644	660	615	596	612	671	612	627	623	616	669	661	655	627	650	621	616	626	624	619	608	640	620	653	619	681	607	659	670	622	673	668	623	689	644	667	618	694	604	636	564	600	611	685	607	613	611	617	642	614	647	633	636	592	649	620	618	627	609	636	640	627	592	618	614	641	674	647	601	624	589	609	601	603	635	635	594	633	638	658	636	596	584	635	619	656	613	657	613	701	631	673	642	615	646	644	609	635	659	695	658	627	636	662	623	623	627	684	610	654	641	614	605	694	632	629	628	633	649	608	594	637	680	636	602	639	621	652	671	614	582	620	635	623	635	630	638	611	644	648	612	607	674	644	655	599	647	648	653	614	606	662	602	633	640	648	636	622	637	622	658	641	624	607	633	601	669	646	652	688	651	660	659	643	633	632	624	645	631	579	650	620	648	578	620	619	640	607	604	648	593	616	691	628	663	644	622	595	652	646	636	663	647	649	651	657	610	603	637	652	647	643	625	627	655	630	624	592	643	638	673	640	642	641	589	644	645	634	691	614	631	670	645	591	607	649	565	634	616	671	685	676	593	641	655	602	649	635	660	610	648	626	618	622	625	636	679	602	609	660	653	677	654	624	639	678	669	627	661	611	628	632	642	683	661	640	649
4458	4620	4260	2502	2028	1324	1131	985	13335	20265	14495	6481	2110	1137	677	575	542	548	530	526	498	530	516	510	533	530	572	538	519	522	547	534	541	509	518	531	580	528	482	544	517	528	516	571	508	549	522	496	525	514	529	540	527	493	509	526	542	526	585	501	538	567	531	543	533	508	565	543	513	557	558	531	535	498	519	511	517	517	537	536	539	520	514	530	515	537	564	493	529	502	511	523	513	542	527	512	501	531	543	553	556	530	512	449	512	541	565	502	534	549	563	521	518	490	506	532	534	522	513	562	502	537	491	511	511	555	502	567	551	551	501	542	549	477	512	537	485	489	516	541	532	541	506	537	510	520	549	508	515	525	506	484	546	542	519	533	546	520	572	567	532	540	524	511	519	503	529	523	504	505	488	493	510	521	510	538	539	528	480	525	527	512	545	531	530	535	543	542	528	500	533	552	541	542	514	530	524	522	530	530	527	520	566	488	481	490	523	515	486	498	513	507	549	504	494	479	540	519	532	524	489	452	551	549	505	524	510	532	495	521	522	544	522	505	570	569	503	535	510	528	519	534	506	478	526	510	541	501	541	496	528	562	530	476	510	489	542	503	545	507	548	524	539	536	535	562	553	522	512	531	520	543	532	514	539	525	523	522	533	507	544	503	527	531	515	552	538	537	528	538	502	458	556	496	472	529	545	536	503	488	533	510	507	564	498	545	541	493	498	518	525	524	505	503	524	574	556	548	525	517	483	533	517	519	554	515	502	496	526	503	586	489	545	553	535	497	493	570	510	524	557	486	492	521	516	522	478	534	532	515	515	521	517	543	501	534	528	515	544	531	471	546	504	472	537	521	538	521	494	488	561	469	500	536	501	566	527	479	507	534	509	533	487	571	529	531	525	529	509	522	528	521	545	516	521	542	560	491	569	526	554	490	517	541	545	485	545	498	526	517	537	535	521	504	526	538	519	529	526	492	503	526	549	509	518	522	561	524	517	500	536	531	513	576	526	547	561	535	528	529	552	490	557	516	531	525	528	521	495	529	516	489	505	514	489	499	523	535	549	561	494	505	541	527	515	533	522	526	547	513	500	531	507	573	535	529	494	508	526	587	524	521	511	518	518	540	505	502	513	506	525	554	517	501	512	495	545	514	539	552	529	495	540	521	544	546	513	541	517	494	565	498	496	492	512	534	505	516	498	544	476	515	518	486	476	500	523	517	543	529	514	530	563	530	522	494	527	521	513	526	462	555	508	520	517	547	468	548	545	501	482	508	540	472	536	531	489	489	512	498	537	492	532	521	566	516	518	527	543	526	547	498	505	539	538	536	535	507	555	520	504	521	510	538	517	531	522	531	507	520	521	515	517	532	508	526	509	524	523	515	555	505	548	531	556	511	540	505	542	519	493	481	506	529	568	526	527	513	484	583	505	484	488	506	526	547	529	532	504	498	510	529	506	523	522	484	531	495	488	519	584	545	491	510	500	527	554	522	505	557	536	547	544	516	477	536	544	520	530	530	509	507	514	511	520	507	555	552	515	532	519	490	495	516	597	522	517	495	515	502	542	573	501	503	522	524	533	493	495	525	499	539	537	522	519	535	515	521	529	491	528	511	531	565	511	540	494	534	517	547	497	511	536	503	533	530	535	525	538	504	552	515	532	544	535	505	507	529	496	495	496	512	518	518	526	505	492	508	536	533	536	523	502	540	516	534	528	507	550	512	531	520	523	522	515	554	516	554	540	512	523	532	516	493	554	527	505	567	529	490	524	560	551	542	535	484	529	506	504	540	524	511	520	535	518	568	531	539	525	537	543	512	529	518	521	526	541	497	483	498	491	497	536	520	488	535	516	505	515	489	495	527	518	518	558	538	503	527	507	486	551	496	458	524	518	594	511	532	491	551	510	506	531	538	495	484	531	518	550	521	528	512	522	533	510	540	530	494	506	520	545	550	509	523	581	514	518	533	556	539	515	541	533	547	540	519	483	529	510	496	552	518	519	522	517	508	530	516	513	550	475	523	510	535	514	539	577	510	513	505	529	498	548	484	511	496	528	510	528	520	534	530	555	486	509	540	522	553	518	552	517	497	507	561	517	519	543	526	527	581	557	503	527	498	512	513	522	545	494	543	501	487	548	503	527	504	504	545	530	520	544	552	496	486	517	528	479	519	508	550	495	510	543	518	522	533	526	508	550	599	539	511	517	522	529	545	560	515	514	532	502	534	513	494	488	499	494	518	501	542	536	488	493	542	532	542	493	552	527	519	545	575	558	524	535	529	544	538	548	523	520	515	521	507	493	526	496	525	514	540	507	535	496	540	547	494	546	557	525	511	511	479	501	510	496	535	478	529	511	472	509	487	536	512	545	492	500	527	517	565	525	531	510	540	543	536	533	503	529	493	479	495	528	560	526	546	510	544	519	531	517	532	506	508	535	535	542	486	512	584	524	486	516	484	500	536	531	537	480	505	590	526	519	503	501	538	502	532	499	533	519	526	518	480	508	526	492	530	536	547	511	452	536	544	529	499	477	498	503	513	482	504	538	519	486	541	492	508	528	519	512	565	528	548	539	461	512	512	544	519	518	549	493	519	532	526	489	536	498	512	497	559	543	512	495	494	486	515	491	530	500	538	500	508	506	532	482	505	526	476	524	468	520	530	537	541	543	559	505	501	531	503	528	533	495	520	524	483	575	539	550	557	505	502	494	529	481	524	556	550	539	531	514	539	504	505	499	538	497	548	521	502	509	549	485	508	529	512	530	463	538	513	525	499	584	501	529	535	501	521	521	517	528	537	514	493	542	583	524	506	507	540	508	493	544	537	487	517	546	514	519	489	559	508	514	573	516	507	509	531	486	522	514	518	566	517	490	511	534	529	540	524	538	551	496	556	535	501	510	520	520	524	539	539	509	490	538	550	527	507	513	513	541	533	489	469	520	494	519	521	521	565	543	510	491	502	504	518	475	505	485	517	509	505	499	568	530	554	523	560	506	484	528	509	546	492	509	503	534	530	523	486	499	495	566	532	502	522	516	536	580	533	520	529	469	489	562	503	525	509	576	490	501	510	496	486	536	542	526	538	520	531	534	508	507	537	494	546	502	540	519	501	517	500	520	476	528	551	529	491	504	540	500	502	516	527	504	521	562	557	546	542	515	513	525	512	561	517	528	522	537	519	516	471	528	513	521	521	462	481	535	484	494	514	456	541	536	548	550	508	510	506	519	514	520	547	525	553	509	520	514	497	492	559	509	503	536	541	543	548	516	534	518	532	537	525	487	558	501	486	524	509	499	562	526	521	514	515	535	489	488	448	499	538	544	542	558	518	503	536	492	551	524	524	501	521	501	535	452	542	513	528	578	486	523	537	531	539	547	511	532	511	518	549	521	522	464	566	499	565	531	510	503	544	506	502	513	465	542	499	502	518	507	525	502	513	546	479	541	513	508	536	531	532	502	546	499	520	548	524	500	470	507	490	546	521	532	541	561	537	533	559	533	512	515	517
24347	21460	28797	24522	21417	9524	2420	1605	29108	39507	30446	15798	4615	1909	1054	801	840	807	811	753	820	770	747	829	773	812	811	746	813	810	857	809	792	826	832	796	856	786	784	792	821	829	742	790	773	772	789	811	793	783	790	800	793	794	778	830	789	850	789	767	755	788	781	767	842	779	815	783	784	839	768	847	838	781	758	782	810	801	816	751	814	770	806	772	798	803	865	828	779	808	780	774	750	780	820	786	809	799	831	792	787	815	807	787	761	771	756	786	785	749	801	752	787	793	838	832	759	786	781	805	870	786	803	786	827	760	791	803	768	801	851	808	748	774	790	784	851	791	784	837	793	785	754	848	840	784	763	806	796	759	757	816	787	813	765	822	822	797	788	783	795	778	794	785	791	771	837	730	797	794	839	785	789	841	796	834	797	772	799	780	776	764	741	813	830	791	787	811	737	789	777	799	770	768	824	808	822	796	825	783	778	796	787	782	741	782	757	807	833	765	795	754	774	828	768	831	788	799	817	831	807	770	792	782	772	753	788	794	824	807	822	802	749	794	814	813	822	799	750	804	804	792	795	805	801	761	765	781	787	784	806	802	747	837	781	761	849	769	770	762	827	783	831	819	773	825	805	773	760	769	765	793	805	788	775	808	790	787	781	834	812	757	811	820	807	781	791	794	800	776	796	780	743	787	760	771	732	798	791	799	745	773	801	861	795	794	770	828	774	800	776	805	766	758	790	817	773	799	842	754	781	817	813	823	864	723	829	851	759	786	760	834	835	796	804	819	755	857	789	789	765	808	768	823	798	781	763	791	762	773	772	773	791	833	761	782	810	766	793	804	761	796	806	823	732	822	754	776	794	781	820	813	763	837	773	778	820	840	821	841	776	776	812	793	781	770	748	788	760	798	789	761	802	759	814	761	768	797	794	786	814	806	782	814	734	812	821	767	800	810	823	812	845	777	809	796	820	781	797	808	777	732	792	782	744	767	749	782	737	745	834	792	760	765	805	797	796	781	827	830	792	797	794	810	780	777	752	869	822	837	816	777	792	759	762	798	773	800	809	811	765	770	761	816	843	810	806	797	779	812	753	807	844	764	806	834	810	754	786	775	791	802	768	773	767	855	780	791	793	798	786	841	831	732	775	747	797	776	795	792	761	815	799	760	780	762	807	842	804	770	794	801	839	795	810	826	771	781	788	781	827	725	783	762	792	795	800	812	843	781	801	826	791	797	810	751	835	753	823	709	785	826	808	836	792	718	788	768	794	812	853	817	758	822	822	810	786	736	858	761	789	748	778	821	741	781	804	818	785	775	874	840	816	765	774	754	788	751	806	786	785	757	782	805	773	740	786	845	773	766	806	823	829	810	762	774	796	790	753	781	804	802	763	798	814	815	781	835	814	789	800	755	785	821	797	819	804	758	773	768	811	780	753	800	773	809	809	781	776	797	794	787	801	781	730	773	778	818	829	774	811	795	747	815	787	806	772	775	751	808	799	810	749	797	810	854	773	813	749	778	828	740	798	794	785	757	783	779	791	836	794	791	876	824	799	766	784	804	771	792	812	814	788	819	794	808	783	805	732	761	714	743	803	811	785	818	834	794	776	775	821	784	743	764	849	773	768	798	748	820	796	750	809	806	780	792	797	826	789	800	753	756	786	791	799	830	732	809	766	789	774	790	829	790	753	763	773	815	804	797	778	820	764	813	787	764	777	745	774	771	796	777	788	791	806	798	787	771	813	806	807	804	797	792	806	785	800	834	788	782	824	773	767	761	804	801	802	776	782	861	801	790	798	839	818	793	804	765	796	766	844	792	803	804	804	797	780	821	781	818	773	779	767	824	804	806	809	795	767	836	814	790	786	759	757	779	821	808	795	819	772	790	819	783	721	748	825	826	771	826	812	845	775	819	770	783	768	816	731	860	770	766	809	751	765	761	845	819	760	804	794	748	777	816	789	792	833	789	776	761	812	788	783	762	829	763	829	805	755	822	788	785	807	806	784	811	805	818	818	809	770	823	794	838	777	790	816	781	736	731	799	789	814	773	737	816	771	788	819	752	811	807	830	744	795	789	791	799	759	830	783	786	814	742	757	777	849	775	832	846	767	773	785	773	792	756	815	788	770	783	812	739	775	810	846	819	811	814	815	839	821	798	793	794	781	804	775	779	773	735	791	814	766	786	769	780	830	773	777	807	790	827	818	763	792	812	807	729	770	783	802	794	765	765	775	834	764	741	803	765	783	807	774	779	785	776	799	776	733	810	814	783	780	791	753	816	745	799	761	793	836	781	797	774	763	795	817	759	840	809	828	794	795	722	783	837	773	816	788	768	770	816	817	760	750	805	806	784	782	807	799	814	791	823	798	798	728	762	756	801	756	755	789	816	776	801	815	781	841	815	813	741	751	779	770	807	737	791	776	813	751	806	756	811	761	791	777	824	802	812	748	763	795	796	773	807	767	784	794	816	892	775	794	780	788	740	815	784	868	831	746	758	871	769	793	806	754	757	771	776	777	795	746	781	778	767	787	818	822	806	862	751	800	738	789	812	802	767	766	764	814	798	790	771	790	752	764	782	792	748	823	794	790	808	810	775	784	768	749	829	765	762	764	753	772	783	803	764	803	814	751	839	731	801	844	778	796	831	783	788	816	759	800	818	797	815	826	787	834	813	831	802	797	792	773	779	813	831	840	786	754	771	841	791	773	830	815	774	821	757	791	811	813	810	763	796	787	821	826	782	755	784	815	811	802	753	797	784	811	775	772	746	770	833	742	736	770	829	809	759	816	859	776	788	805	802	746	824	753	776	810	785	775	788	764	859	768	799	810	756	816	771	828	760	765	793	811	773	774	811	784	792	712	810	789	779	768	766	754	813	838	769	812	824	795	759	852	774	795	770	791	849	773	807	790	837	817	746	798	797	830	758	802	751	793	850	807	804	772	779	781	765	832	771	749	825	814	800	784	763	797	785	814	778	767	820	802	805	778	816	782	816	791	790	803	750	800	831	776	817	785	767	759	847	826	806	752	766	764	812	771	770	758	838	784	785	823	753	823	745	813	771	801	781	783	821	745	782	755	782	786	793	822	784	757	759	774	817	840	777	796	783	795	750	794	779	836	818	803	815	758	786	842	805	801	775	762	768	798	856	774	771	816	753	820	783	745	774	786	767	763	764	860	756	789	803	762	820	774	817	759	796	789	796	788	752	745	731	788	774	769	810	803	793	738	794	747	773	807	783	740	742	819	791	738	775	760	828	746	807	748	791	810	830	798	761	740	769	814	800	746	828	771	787	837	796	797	795	791	721	810	850	754	776	833	800	769	740	792	795	798	802	839	767	824	756	734	792	820	835	765	788	745	804	779	818	813	799	776	781	838	760	827	778	768	816	761	794	803	799	776	804	779	771	759	727	772	846	781	793	803	841	831	808	776	806	798	799	748	805	815	808	842	834	862	809	754	821	828	817	787	793	793	794	802	791	808	800	771	794	796	796	786	776	798	802
4967	8775	6409	4428	3462	2052	1671	1547	32234	34212	24401	11672	3804	1813	827	669	669	634	657	671	628	628	666	638	659	685	645	607	672	590	645	608	622	648	643	638	691	690	614	651	641	634	658	628	633	668	638	645	616	615	596	626	610	620	665	661	617	666	617	690	620	664	621	663	631	670	632	620	644	618	601	648	659	656	655	648	584	638	634	650	630	594	638	661	632	640	622	649	600	639	641	667	668	608	661	673	622	636	646	644	669	628	683	614	618	608	620	695	675	643	658	640	582	668	618	590	632	648	688	636	604	650	612	620	636	598	628	626	656	606	625	647	677	706	632	635	632	643	643	655	645	675	640	608	631	608	628	622	627	673	622	655	603	632	645	631	609	655	651	650	650	655	664	654	621	665	654	660	653	608	658	629	626	607	671	651	610	662	633	609	615	600	631	605	614	608	687	682	648	610	656	634	623	659	642	644	613	652	621	617	597	606	650	592	664	674	621	630	642	611	650	594	638	599	648	612	625	657	660	630	644	617	611	642	652	642	610	621	594	629	663	636	615	615	624	663	697	614	661	603	621	612	590	603	654	606	598	658	663	628	623	570	609	614	638	612	662	597	624	611	667	660	614	568	568	605	614	650	638	648	616	682	655	605	641	635	606	657	644	614	670	642	644	610	649	618	653	630	663	647	667	643	650	589	640	666	640	631	636	683	666	632	604	568	624	635	644	604	630	643	562	604	626	681	638	672	614	611	658	636	638	608	658	601	620	671	619	664	637	572	664	607	623	630	616	644	633	654	623	673	605	636	646	652	634	675	614	667	630	668	630	593	611	643	638	647	630	606	607	611	621	593	628	616	650	656	608	635	620	626	624	645	651	649	644	633	627	676	591	590	595	660	626	625	661	631	615	655	611	621	606	640	622	665	608	667	614	635	664	627	597	620	595	608	632	617	648	637	628	651	694	632	656	643	646	622	629	637	624	653	656	654	605	651	641	605	646	623	686	627	618	632	640	666	644	691	619	605	658	651	632	649	636	677	659	669	636	632	623	626	591	647	602	685	630	594	630	661	669	602	612	613	583	636	686	638	645	627	643	618	611	623	611	606	623	623	608	637	592	620	641	617	592	642	614	590	633	635	611	648	635	604	651	602	621	622	564	603	657	642	633	639	623	630	627	661	678	641	651	643	613	647	595	645	639	647	589	653	649	626	589	632	640	596	623	634	627	597	656	621	679	663	592	631	657	644	647	669	648	678	668	610	601	663	665	672	628	660	611	631	578	617	634	598	627	655	613	637	615	643	611	638	665	593	681	632	639	644	684	607	628	665	651	601	606	657	634	586	611	591	650	642	599	625	612	662	633	630	662	623	632	625	647	670	666	597	624	638	596	619	600	646	623	614	609	665	605	633	622	619	635	615	671	692	645	620	604	664	615	638	638	605	653	626	665	650	692	666	633	648	636	599	642	620	613	656	618	683	642	663	651	627	632	633	610	620	654	607	620	625	637	593	597	632	653	607	610	614	624	613	603	627	610	597	669	627	621	625	639	641	617	640	609	637	631	654	597	679	622	629	582	665	585	586	607	674	660	641	635	655	633	645	659	631	649	645	595	657	645	586	653	645	656	651	581	670	686	630	645	656	621	642	636	629	633	662	630	597	659	623	602	638	607	646	625	607	658	668	603	666	615	645	607	661	626	657	622	569	636	630	657	588	630	616	600	661	634	607	657	616	660	617	596	608	614	623	636	663	608	624	632	645	607	612	638	654	653	648	605	598	590	594	616	595	637	619	628	646	591	659	618	641	629	638	595	646	629	609	621	645	616	614	594	680	652	697	590	644	599	638	639	688	656	624	629	612	619	612	648	665	633	590	637	575	612	641	645	576	653	613	608	652	646	627	638	617	600	668	632	626	641	611	651	636	634	596	610	629	612	566	618	647	631	587	621	570	642	636	598	680	639	623	651	659	666	669	618	615	637	626	649	614	622	681	643	691	589	635	677	638	642	622	646	613	575	646	610	633	650	645	584	577	611	628	619	653	657	608	620	627	619	622	645	631	574	616	605	620	637	620	604	619	604	610	619	631	592	615	639	669	637	584	626	601	642	621	621	697	636	654	597	652	605	623	608	575	645	629	656	601	656	637	591	677	655	674	586	647	671	648	615	639	579	622	669	641	631	625	599	615	584	624	633	637	645	621	602	670	591	609	600	642	617	629	620	657	655	634	613	606	636	642	612	665	625	621	586	628	658	649	642	605	588	661	613	617	636	626	645	576	663	632	599	673	618	619	639	667	618	649	608	634	646	655	634	652	638	651	661	669	613	656	648	641	659	647	641	609	574	664	638	622	605	639	616	642	576	609	576	632	630	606	604	624	622	637	612	613	666	585	636	663	636	608	656	606	616	623	629	627	645	636	596	619	647	633	677	651	635	637	625	676	632	645	651	644	647	646	619	648	630	659	607	662	622	664	636	667	643	613	631	629	611	645	623	648	603	622	620	634	643	631	636	633	629	635	608	616	654	632	625	662	583	637	634	576	710	632	603	646	594	654	606	635	580	625	631	620	606	637	644	651	630	696	612	631	637	623	629	657	619	672	630	578	636	654	658	619	635	632	620	639	663	621	614	610	633	578	617	649	638	621	623	589	591	596	621	606	635	653	654	634	625	600	629	560	665	613	644	621	592	633	637	601	653	662	665	656	629	581	608	666	633	588	652	587	603	619	574	579	671	626	681	663	638	616	630	583	597	656	604	630	612	622	654	663	596	667	638	617	615	660	595	641	628	613	633	632	651	648	626	594	631	598	647	626	685	620	606	636	615	613	599	631	623	611	614	637	615	619	641	648	615	626	584	627	626	624	665	655	625	671	632	600	627	658	634	577	628	620	577	662	650	603	618	620	635	661	629	675	588	606	647	623	639	622	668	643	622	628	641	634	605	610	625	591	636	609	642	643	604	596	647	589	613	615	641	621	616	675	581	638	611	644	627	645	627	629	658	637	622	621	637	630	617	597	603	618	617	646	637	644	677	632	582	618	589	594	621	619	637	646	576	635	646	639	616	553	601	583	575	650	611	623	681	651	602	670	602	590	598	655	628	660	616	585	612	560	679	637	683	601	616	610	621	585	614	630	614	643	591	645	641	595	615	649	637	648	661	666	568	599	626	623	650	612	604	638	631	590	650	610	610	645	628	619	609	625	617	647	653	610	589	570	656	616	593	647	615	677	640	608	610	666	651	644	664	625	613	667	634	644	638	613	655	600	629	643	622	578	650	586	642	596	616	616	648	615	597	623	624	708	630	639	644	622	645	616	642	652	579	624	633	641	650	601	665	629	636	616	625	640	641	623	620	693	626	603	620	610	617	626	622	615	616	639	623	656	592	587	602	602	630	665	627	665	606	638	638	609	658	634	630	603	668	624	627	570	587	654	630	652	610	611	638	601	605	613	610	675	708	616	615	635	586	644	629	608	625	590	663	600	596	646	650	611	643	624	644	666	605	612	618	625	614	666
27983	12818	1963	1119	814	704	727	654	2190	2694	2284	1362	846	698	608	578	564	589	568	568	641	604	621	629	548	624	563	563	614	630	598	534	584	556	586	582	583	567	546	566	581	540	582	582	561	571	566	589	599	573	523	581	599	578	617	573	575	580	598	591	570	585	545	567	574	587	583	574	589	608	554	579	578	572	557	531	605	569	601	551	582	598	561	578	578	561	547	596	588	573	574	598	568	568	589	590	561	596	577	577	562	577	622	646	584	591	600	588	543	586	529	586	629	568	572	559	577	584	568	558	565	609	516	560	599	537	571	591	615	567	550	615	553	593	537	582	612	623	591	572	564	607	562	537	597	642	609	523	571	598	522	586	572	597	577	583	544	616	587	556	588	611	603	557	595	581	572	574	586	557	599	616	555	557	583	560	536	589	558	643	594	551	548	592	608	542	605	615	579	539	604	598	594	622	582	555	578	592	585	570	534	574	549	569	565	578	574	523	612	600	533	550	565	594	603	558	590	541	578	581	593	588	610	530	601	562	616	549	549	574	626	580	596	552	590	538	574	586	598	570	587	537	595	612	586	624	573	633	575	591	571	592	591	596	582	613	611	557	572	553	559	604	592	566	580	586	586	573	598	597	604	577	564	559	554	591	528	597	589	531	606	610	583	575	562	593	632	582	600	567	560	616	579	583	550	550	589	635	563	600	563	559	574	566	590	558	615	591	570	582	549	515	584	571	559	558	569	550	591	568	588	568	596	598	584	576	544	608	558	599	586	574	545	623	582	555	500	611	603	553	627	613	587	574	598	598	586	575	616	581	583	613	579	614	618	584	537	602	573	582	619	595	576	559	623	574	559	584	594	587	604	540	608	545	582	553	560	552	542	602	587	535	602	558	568	559	567	581	604	540	601	582	535	582	595	606	599	561	590	592	602	567	564	586	608	631	618	565	551	582	578	561	586	589	546	577	600	607	548	559	549	595	621	583	575	573	592	593	571	616	573	609	635	596	607	592	585	561	558	605	588	547	538	589	584	550	604	554	603	592	606	543	578	608	572	566	563	586	555	648	601	577	570	562	558	568	561	587	589	622	604	620	561	598	570	574	572	594	574	576	533	532	581	602	556	595	589	571	594	553	584	594	590	561	577	526	555	566	580	554	586	601	591	585	617	630	556	582	575	587	579	591	575	571	608	528	557	580	603	557	574	543	571	597	569	564	577	587	570	601	610	586	560	586	585	567	609	565	526	581	560	578	557	557	590	608	560	571	570	576	585	563	582	571	598	530	613	539	567	536	548	631	572	603	564	638	601	582	592	606	554	606	589	592	577	550	559	587	557	584	600	550	586	538	570	531	533	559	554	562	599	599	611	559	593	593	566	548	580	555	623	546	603	563	558	580	579	584	581	599	573	559	543	572	596	565	586	553	560	594	590	631	585	578	572	603	590	588	594	574	588	566	600	597	611	615	568	562	575	580	601	563	596	559	588	593	598	568	567	566	620	605	574	543	581	582	546	578	584	574	581	549	593	550	572	571	587	578	582	569	555	606	582	592	578	560	602	566	562	579	555	585	542	566	590	585	608	597	576	575	594	576	597	560	612	526	588	602	568	581	580	567	565	565	536	550	559	552	578	582	593	575	548	561	540	554	556	554	571	604	600	596	556	531	598	591	596	573	567	583	574	569	588	581	591	613	604	557	536	639	568	577	574	559	610	596	587	567	526	577	608	576	552	586	611	577	573	524	580	604	576	580	596	598	619	610	559	590	567	573	565	594	528	608	567	496	569	604	600	579	545	569	574	592	557	608	614	607	633	609	588	621	595	588	583	561	651	578	606	584	585	565	580	568	602	595	599	617	585	566	578	560	580	584	601	596	546	545	605	613	564	560	575	589	592	595	561	594	597	586	624	589	559	572	610	596	594	552	562	571	542	582	559	614	607	568	604	612	565	596	533	548	622	608	525	621	596	578	553	592	599	562	559	585	602	552	560	576	572	614	550	595	574	516	594	605	611	574	583	554	542	576	548	561	581	589	593	607	629	579	585	590	600	581	562	584	561	584	604	582	592	579	575	553	620	599	569	554	536	594	581	547	565	619	578	591	574	581	569	635	619	624	550	578	598	590	591	549	612	570	573	573	560	583	597	603	555	614	545	579	577	577	581	578	571	511	606	579	571	587	556	559	567	579	553	579	576	614	600	602	578	571	612	571	573	539	585	549	534	559	571	582	535	587	570	588	614	597	596	571	585	584	557	560	577	600	567	554	560	567	580	565	606	574	586	573	580	585	571	566	567	565	583	611	575	595	529	565	555	541	593	578	613	591	606	582	548	539	554	599	560	582	544	575	613	563	593	595	601	593	593	583	603	577	557	575	572	582	551	611	604	582	586	612	588	564	553	582	606	604	568	584	566	528	581	599	589	578	593	549	597	613	558	601	550	548	572	615	574	575	576	580	545	540	588	565	599	561	616	566	561	610	618	612	582	538	587	590	573	585	628	567	564	555	611	587	584	561	565	571	550	554	589	574	550	580	576	581	628	563	591	597	604	591	608	524	581	531	551	619	553	626	611	592	599	559	550	568	553	603	609	601	606	580	603	595	568	594	617	530	538	571	618	583	584	612	578	562	601	599	566	568	539	562	582	562	567	584	556	607	570	580	588	607	542	582	553	580	559	583	546	594	593	577	563	545	569	564	544	617	551	615	516	608	600	589	595	565	552	639	561	575	540	578	545	591	607	553	570	587	607	574	595	616	578	594	636	578	598	584	575	600	547	596	598	535	596	566	578	587	579	560	556	583	589	623	567	553	561	595	560	570	601	535	602	626	577	597	608	544	578	571	589	584	652	599	578	605	582	534	606	569	571	544	618	610	553	605	626	584	554	564	590	553	574	602	560	568	597	548	542	593	588	526	597	549	557	591	561	536	547	607	589	563	597	583	544	584	590	599	566	603	556	546	583	599	564	582	594	564	562	548	572	568	597	604	577	551	565	601	558	603	551	590	564	529	596	589	586	590	595	582	541	569	583	576	588	586	555	608	582	584	577	577	610	616	565	625	573	563	580	558	574	612	588	571	570	569	555	554	539	611	566	561	587	601	580	563	631	552	593	569	580	562	562	535	624	577	561	553	592	558	570	577	526	573	574	618	547	565	584	567	553	575	576	567	560	582	591	568	588	535	587	623	589	567	582	576	551	569	564	574	572	588	563	582	601	548	552	517	547	594	618	587	575	596	599	563	622	569	564	593	586	514	584	606	573	666	577	588	561	585	564	563	566	566	602	541	613	582	587	601	586	571	573	581	549	574	567	549	557	572	604	630	558	535	577	568	538	620	572	573	587	594	613	556	567	613	584	579	610	564	605	564	561	546	577	580	557	604	585	619	568	575	608	557	608	579	604	607	569	562	593	537	595	542	562	575	574	588	634	545	552	565	587	576	585	565	592	577	617	565	588	618	553	597	580	569	553	619	599	625	583	546	609	580	580	562	558	605	605	552	597	585	546	569
5644	1503	1174	916	792	623	616	599	2639	3032	2263	1341	732	565	468	429	494	434	444	443	488	454	522	496	466	490	473	434	462	446	444	478	487	446	496	479	441	494	428	449	488	472	442	467	447	430	465	444	443	463	453	466	462	459	448	509	457	468	431	442	437	434	450	464	415	473	464	432	491	446	449	443	443	417	459	438	460	462	473	458	469	492	416	476	427	446	472	432	452	418	456	482	479	451	470	476	485	455	467	473	451	461	474	458	430	468	470	458	445	446	466	473	433	459	473	483	468	457	482	465	489	458	461	455	442	458	472	466	432	483	438	465	466	476	445	478	485	447	423	452	484	444	490	432	457	452	440	430	451	505	447	476	468	468	467	445	462	431	472	476	469	464	437	447	471	447	479	474	489	478	440	460	434	474	465	424	445	431	455	465	434	501	448	439	477	446	486	463	459	445	439	457	454	452	478	462	461	499	438	453	475	432	433	448	439	446	478	473	466	416	461	428	462	501	459	434	447	452	462	472	482	466	442	453	432	493	462	445	468	473	447	469	456	481	463	488	466	458	478	432	410	465	439	468	451	474	445	444	487	468	495	461	450	428	450	434	453	472	455	468	448	425	437	452	456	461	436	453	427	445	462	458	412	447	462	469	456	427	461	465	434	472	489	457	453	442	474	442	460	454	461	500	481	468	488	463	468	446	477	490	514	459	468	464	422	434	485	468	433	483	423	460	438	467	474	443	456	462	448	490	440	462	429	446	455	442	511	430	467	423	463	429	462	499	489	445	477	495	485	427	470	455	504	465	423	451	467	500	431	468	440	463	433	447	447	468	466	450	482	438	434	455	453	433	430	447	481	466	457	485	454	466	452	459	466	478	461	456	439	463	469	477	475	470	483	447	425	431	457	445	479	435	440	438	453	466	436	435	511	464	446	436	432	455	475	484	455	453	477	450	449	456	470	475	422	448	409	454	452	469	491	480	473	433	442	450	467	460	468	469	438	462	482	488	472	435	477	447	503	483	478	469	499	462	496	450	461	462	401	473	451	416	468	428	435	480	474	449	446	453	443	477	434	471	426	493	494	465	456	433	435	443	465	452	468	431	463	471	447	434	444	435	467	478	462	447	461	450	471	483	477	475	477	445	487	460	446	474	433	437	411	472	441	475	469	474	424	436	433	471	455	449	453	490	450	438	439	446	442	491	482	472	450	456	452	442	430	432	487	457	441	467	452	460	444	491	440	446	471	474	432	431	431	452	457	485	481	452	442	469	427	456	461	466	444	471	442	475	471	450	447	452	489	472	442	452	439	453	461	471	463	452	452	426	464	443	458	491	473	438	448	443	420	456	458	489	489	432	426	451	475	483	447	447	445	479	484	463	458	443	449	417	435	451	445	442	455	447	464	422	451	468	440	455	440	449	438	416	477	438	453	459	435	485	492	449	469	447	449	436	481	453	426	479	485	445	460	452	404	452	467	468	477	456	455	471	444	443	442	452	437	470	435	426	416	446	490	475	451	460	434	476	444	468	426	481	456	476	446	454	445	454	434	460	430	482	479	473	496	463	445	454	458	481	449	467	476	461	424	462	500	478	469	473	482	455	427	427	494	451	476	455	409	445	472	489	432	466	455	449	456	453	473	480	464	454	481	460	446	463	466	494	484	468	441	478	486	449	453	474	464	439	444	407	452	418	450	449	470	474	453	481	446	476	472	494	471	450	474	444	460	453	460	455	454	445	476	444	474	467	448	491	447	458	425	435	434	469	458	477	481	452	448	465	456	429	458	468	484	435	481	463	417	418	455	427	481	458	473	459	469	452	439	429	467	476	458	452	463	456	450	440	446	455	458	420	438	433	419	485	457	421	387	451	436	470	472	453	473	422	474	470	461	439	465	440	519	443	477	506	433	474	481	457	455	433	468	483	427	471	444	486	463	449	448	437	441	473	438	475	441	482	458	443	444	467	491	466	464	442	427	429	447	435	464	474	439	461	501	438	421	462	450	446	468	423	471	426	447	462	448	455	449	450	455	466	430	468	470	478	426	473	454	481	451	426	446	500	400	439	441	480	440	454	483	460	461	445	426	448	457	484	478	424	465	479	470	435	460	447	439	448	439	473	431	478	462	438	474	442	480	415	424	471	460	470	461	437	439	478	473	466	451	480	436	442	501	429	462	476	465	450	470	461	452	458	429	474	442	427	476	460	466	461	414	440	436	504	448	443	461	462	472	473	485	414	452	466	471	441	450	448	439	439	456	461	477	468	464	460	431	438	410	452	432	463	440	437	422	466	461	477	451	457	414	432	440	460	491	473	465	482	469	429	433	449	447	449	404	478	454	491	450	442	452	467	419	457	400	455	469	476	468	493	455	445	488	435	488	446	489	454	482	441	450	475	452	459	441	428	477	457	490	413	429	464	425	441	460	453	459	469	438	438	481	460	414	440	468	487	475	424	496	430	485	449	488	486	447	422	463	456	454	452	479	482	474	444	476	421	484	492	443	488	433	463	460	480	473	441	439	428	484	455	472	454	482	480	492	478	475	433	480	494	425	459	470	455	470	504	445	467	456	462	450	462	465	469	471	473	494	490	446	466	399	459	453	446	474	438	428	456	419	478	486	448	423	445	438	458	420	447	474	440	398	444	445	420	470	462	453	435	468	419	456	453	404	482	420	449	439	409	473	455	452	443	458	429	487	474	476	460	459	465	429	445	447	442	475	448	464	450	443	451	471	472	453	445	473	452	449	485	498	471	493	465	451	429	448	424	480	457	464	518	468	445	462	445	462	461	457	463	428	490	440	472	453	471	444	453	435	464	443	424	458	439	420	477	413	465	450	452	446	421	498	459	476	423	441	477	486	471	461	477	463	463	465	440	440	455	480	437	438	433	425	472	466	473	437	470	492	423	415	446	486	465	485	481	480	447	426	445	480	462	453	432	437	478	477	464	478	461	429	449	490	456	467	482	439	451	417	473	470	481	479	474	415	426	453	462	463	433	450	419	408	433	457	438	470	455	452	487	459	452	446	454	464	403	432	436	441	428	448	460	452	501	435	451	428	466	473	464	449	444	485	418	490	475	486	472	476	445	436	468	501	450	477	468	480	499	486	446	482	486	457	446	479	435	449	458	450	463	471	431	475	472	443	463	449	454	447	450	467	472	474	452	459	483	460	456	412	467	440	444	458	472	404	460	432	442	466	474	459	416	460	445	452	480	496	502	496	434	445	431	468	454	453	428	433	482	457	435	430	464	489	446	474	463	449	441	445	488	473	452	448	436	445	493	446	481	434	457	456	433	479	444	463	422	499	457	451	501	461	408	476	428	464	446	436	437	452	436	485	454	449	455	475	458	489	466	476	428	452	471	494	435	466	472	458	464	445	430	435	439	454	490	441	430	468	455	465	476	454	410	413	418	418	434	447	453	499	476	439	459	456	457	466	437	470	494	502	434	437	431	450	433	440	427	429	429	437	477	471	484	472	475	468	482	437	460	433	462	485	434	470	469
25755	21486	27371	25553	6016	1561	1155	1140	16786	24874	15420	6226	1952	1005	731	629	685	660	673	653	643	629	636	642	637	616	669	681	683	595	624	600	641	626	693	662	674	655	631	659	632	624	628	585	587	577	588	642	632	634	634	607	628	665	608	674	637	633	676	669	620	646	656	659	652	632	632	655	621	628	632	600	656	608	664	629	607	639	630	594	608	610	634	603	618	633	656	598	586	633	625	638	634	620	602	623	614	593	647	632	613	622	592	650	663	621	625	648	637	636	634	661	601	617	634	627	657	593	665	621	628	632	629	653	673	619	608	640	646	642	578	624	612	608	590	640	635	623	613	689	639	611	638	629	676	620	605	578	595	643	679	620	648	657	624	641	610	627	620	638	631	635	621	599	651	613	645	610	668	605	603	653	661	581	654	612	664	638	635	627	625	583	659	657	638	651	638	626	593	620	586	638	593	622	601	645	663	617	649	607	660	617	632	619	639	670	624	625	678	632	641	653	625	621	607	638	649	624	602	626	642	673	629	632	593	611	651	658	649	575	610	609	626	625	639	610	561	663	603	609	607	605	606	605	577	646	640	632	611	628	587	615	635	650	594	624	633	611	631	623	610	649	671	603	663	588	618	621	665	593	610	606	614	612	584	571	562	637	616	596	599	581	629	623	654	649	606	628	610	652	630	603	565	618	620	667	640	625	631	627	650	593	637	627	601	594	666	636	683	620	620	643	600	605	671	616	567	601	631	623	644	603	605	703	611	636	627	619	622	663	635	632	612	599	633	659	625	620	626	606	647	626	588	674	626	608	632	661	620	633	611	618	614	657	667	627	613	648	660	657	640	647	620	658	643	604	589	626	616	648	635	615	667	642	591	608	621	685	611	613	641	664	669	647	620	625	609	651	606	639	640	626	616	582	641	638	597	614	644	613	604	625	633	607	637	662	654	637	603	672	646	632	646	604	643	608	611	648	560	607	654	595	638	654	577	606	641	626	669	638	591	652	626	628	626	614	575	585	625	647	646	649	663	649	653	636	606	671	619	621	676	605	634	668	632	621	640	613	639	634	626	644	617	609	630	621	627	605	634	625	636	678	612	624	632	649	624	609	625	601	633	653	644	625	615	628	634	658	594	620	674	630	649	658	588	583	612	623	638	643	638	617	638	605	647	631	622	641	638	623	631	667	620	644	631	670	642	630	622	588	668	635	646	656	674	642	629	624	635	623	581	628	611	613	641	635	655	628	573	625	633	609	631	652	607	640	660	649	609	612	632	655	654	605	574	596	626	623	636	630	615	618	615	676	623	674	622	614	620	609	618	640	662	633	669	617	669	661	639	630	634	635	659	597	605	630	604	613	597	603	630	652	619	632	615	664	629	624	626	623	637	623	657	636	612	602	629	644	623	631	625	600	615	623	598	619	668	683	595	621	590	644	628	670	596	665	624	655	607	596	613	631	620	627	623	601	645	620	622	657	638	656	573	607	615	597	664	612	628	608	656	655	635	613	592	625	608	609	673	609	629	668	639	626	573	674	600	635	596	626	640	646	635	621	617	628	649	617	642	635	607	621	570	637	610	641	623	678	614	601	600	637	643	624	613	653	640	600	614	618	631	657	579	671	650	631	650	667	647	651	626	651	661	608	590	658	631	629	612	623	611	580	665	607	639	634	629	610	657	628	583	652	617	621	618	626	609	629	622	587	645	665	625	599	621	644	631	632	621	617	602	652	603	612	628	665	629	622	641	625	668	597	630	629	609	624	610	622	621	641	593	635	689	581	577	609	627	585	662	666	662	631	612	621	661	614	627	636	608	635	656	629	623	579	639	637	644	615	611	629	598	595	621	616	623	653	616	634	663	611	617	644	604	633	633	616	585	638	654	569	638	603	652	672	607	652	623	654	631	639	601	617	694	617	601	617	620	582	612	622	652	592	613	624	663	628	617	628	621	619	654	606	603	646	633	623	665	653	617	632	622	588	595	635	617	653	594	649	630	620	602	593	644	633	620	653	597	643	589	610	652	643	627	638	585	617	600	584	699	613	617	664	577	668	636	629	664	642	616	646	658	599	612	645	627	671	629	575	670	621	622	658	619	626	611	625	587	666	605	605	647	596	653	653	628	599	670	605	626	610	608	582	608	648	611	643	617	637	631	597	632	642	580	663	587	645	649	631	640	638	634	668	594	629	655	604	582	640	602	607	663	586	666	618	647	631	603	614	628	590	581	626	642	598	631	622	649	664	630	605	606	617	653	645	616	659	600	662	617	646	603	603	637	640	667	569	657	614	644	591	602	621	650	635	617	630	618	626	597	637	609	629	637	617	628	646	664	599	629	615	649	692	611	615	654	642	622	585	611	625	592	608	595	602	607	622	673	591	633	640	593	653	648	640	670	593	549	629	622	642	634	616	587	606	632	620	641	622	649	633	610	644	609	626	644	626	637	576	672	653	647	615	692	674	626	594	618	582	641	681	613	624	623	656	632	617	611	635	651	637	620	690	625	620	672	669	620	677	658	575	608	656	651	599	643	640	614	680	612	603	619	620	630	632	637	613	641	601	635	617	582	627	615	663	652	653	684	582	638	628	620	660	686	625	633	633	608	616	646	638	655	635	622	608	662	584	625	615	653	567	603	625	608	634	640	606	657	576	619	575	637	633	632	604	619	645	687	639	660	613	602	629	637	645	609	670	619	596	633	657	635	613	620	612	657	662	594	643	638	627	605	634	656	633	601	560	617	602	637	591	640	592	631	624	632	631	620	643	676	630	629	656	645	628	635	639	664	615	681	625	598	631	660	604	613	625	628	603	645	635	652	637	635	636	633	650	650	592	629	563	622	621	573	651	597	626	633	599	592	612	687	609	626	659	630	613	661	628	635	659	635	648	575	638	687	678	668	645	584	606	641	628	652	639	647	650	583	601	602	645	599	663	658	603	622	672	642	649	635	648	641	625	620	599	637	641	606	603	622	643	649	643	648	608	630	659	645	625	605	651	583	611	610	697	684	647	632	657	562	620	635	653	641	665	667	643	654	631	623	667	621	600	649	647	621	626	629	672	678	592	617	631	628	626	611	628	616	603	663	634	598	600	630	612	617	626	591	646	631	608	593	604	579	641	657	647	645	616	671	642	613	664	613	680	611	664	653	660	641	597	624	617	616	604	652	575	662	645	613	621	597	671	611	628	607	652	648	671	635	611	651	645	649	656	603	652	640	624	581	607	624	653	614	639	634	634	669	619	609	637	632	633	662	652	613	624	636	636	603	682	619	656	685	636	621	615	579	615	609	588	656	640	651	630	618	677	595	662	673	700	631	627	623	618	612	631	638	617	595	613	619	616	606	659	635	654	651	609	583	620	609	625	649	641	613	584	664	655	650	633	600	664	617	637	599	607	627	615	562	574	603	588	606	688	614	655	620	609	667	656	637	621	660	616	618	607	621	648	615	630	600	645	588	608	610	625	641	595	599	613	601	623	617	598	669	624	606	633	617	652	604	629	643	617	599	643
4265	4233	3490	2180	1569	1235	1054	1125	19496	21099	12182	5277	1895	918	588	525	512	482	529	532	527	531	558	525	482	570	529	526	529	533	511	518	472	528	498	541	567	501	528	474	516	514	509	510	502	519	536	511	502	486	521	542	516	536	483	532	505	524	528	502	505	466	546	492	530	540	471	522	504	496	524	525	518	527	519	529	470	530	517	548	493	498	510	517	551	510	505	552	527	500	502	534	503	514	505	512	543	517	539	492	524	508	552	527	543	544	507	525	517	509	515	465	531	512	515	540	554	512	512	492	520	515	502	506	518	531	516	494	500	490	528	504	533	538	498	508	515	501	488	514	483	482	515	495	487	486	493	499	566	538	464	536	513	500	545	516	487	526	498	535	537	500	519	481	545	499	522	495	522	543	488	499	539	506	532	527	498	519	527	512	504	503	490	515	508	515	536	477	511	512	527	486	521	539	516	512	501	488	503	552	515	486	498	512	489	494	525	527	518	519	489	515	542	471	523	522	511	509	487	543	537	508	547	516	528	531	501	497	525	453	508	536	496	503	567	486	514	537	497	561	567	534	548	498	501	499	531	551	508	486	495	507	496	504	509	514	521	505	523	500	503	507	534	520	518	523	500	552	524	515	515	517	480	521	509	473	532	461	505	543	541	521	469	528	501	520	494	511	515	549	496	534	484	510	504	520	527	499	477	526	486	502	508	536	506	512	470	532	488	459	518	514	506	490	522	518	497	498	499	512	472	515	506	508	510	473	471	527	500	492	489	520	518	555	535	529	511	520	511	506	519	551	522	561	544	525	521	555	509	565	521	545	493	515	522	521	524	521	526	510	524	488	538	535	499	530	497	521	467	499	498	499	524	523	524	483	540	501	478	529	509	501	535	537	530	491	513	496	502	459	486	483	492	519	539	517	482	503	541	467	511	520	464	528	524	490	530	523	514	515	500	474	532	485	493	487	518	533	489	505	537	517	558	490	522	482	519	506	492	524	519	524	498	499	511	492	494	483	504	498	507	501	512	505	534	516	539	487	532	541	515	513	543	473	547	507	489	515	511	495	516	476	504	528	516	497	550	569	509	537	507	529	521	530	482	526	467	502	532	505	490	558	506	479	503	480	496	516	503	494	529	534	510	532	479	504	489	470	548	488	518	534	500	479	534	496	516	539	503	501	495	506	506	472	521	509	500	514	525	527	536	508	510	516	485	532	484	505	497	530	539	507	492	450	485	490	504	511	496	528	520	547	503	477	487	470	470	489	504	533	561	448	489	503	550	507	517	516	507	496	544	529	505	537	526	519	486	495	525	492	464	530	536	505	551	493	505	533	532	485	516	493	529	447	509	477	514	516	520	535	525	526	501	507	472	493	486	548	441	502	538	558	517	465	508	516	512	492	531	524	495	491	488	511	521	537	477	501	531	487	478	504	553	499	521	504	491	515	531	493	545	552	509	509	517	505	506	511	522	516	560	481	525	529	467	530	525	509	503	536	529	516	537	497	538	509	468	516	497	473	522	567	501	523	501	506	508	505	515	504	466	514	526	500	525	509	520	487	489	558	567	497	514	465	519	510	551	481	503	499	510	510	503	510	504	536	496	478	513	487	504	522	516	491	506	560	523	499	508	549	516	503	496	511	500	568	505	491	511	510	490	529	530	524	509	503	465	485	511	518	500	505	497	515	505	514	518	542	530	482	511	538	532	483	498	499	504	520	516	533	520	515	531	517	477	538	500	482	535	511	472	521	539	501	503	525	510	482	510	474	503	460	536	535	505	484	482	491	509	541	523	508	493	516	496	541	499	479	528	484	529	505	535	529	497	540	559	469	557	506	492	531	468	489	515	503	468	514	502	496	513	521	545	473	535	523	466	501	537	515	552	486	549	509	560	520	501	501	517	536	522	503	536	493	512	505	510	476	512	463	471	482	564	520	510	531	553	530	535	551	542	521	508	511	530	505	544	483	529	515	533	492	503	535	491	486	519	534	517	511	477	519	531	547	538	523	560	532	491	482	513	514	507	493	519	537	508	511	500	506	501	512	532	522	462	514	490	518	527	533	499	506	533	503	499	531	480	513	490	508	488	480	508	518	527	517	485	522	541	525	499	476	524	488	504	487	512	545	476	511	501	503	505	502	511	514	499	511	555	474	529	513	511	512	494	531	520	526	539	535	546	493	523	545	528	542	518	514	529	511	495	518	507	482	507	504	502	496	491	482	503	550	541	512	552	532	521	544	506	489	473	483	521	509	490	478	519	571	507	521	497	471	495	523	535	519	467	558	486	521	549	501	475	499	481	513	519	511	513	487	501	519	484	513	512	526	486	548	527	528	526	486	513	479	512	513	516	502	527	528	523	501	548	502	522	519	504	518	515	537	487	471	503	486	522	509	490	553	462	487	493	516	513	557	539	525	530	508	554	510	502	519	492	486	490	520	508	512	500	546	515	487	487	518	499	541	479	529	486	539	543	481	497	492	542	489	493	534	497	546	512	509	531	507	515	483	536	511	489	505	532	497	476	500	474	501	497	489	533	506	500	535	514	505	523	487	528	525	516	527	481	483	473	525	479	482	533	532	563	528	518	488	513	510	493	485	514	522	488	505	490	477	527	507	522	552	526	494	473	491	492	500	536	511	491	556	490	513	531	539	459	548	530	545	473	485	500	530	499	532	541	506	502	495	546	525	507	528	529	512	522	514	527	468	513	480	511	518	514	513	518	530	480	481	504	516	507	523	535	524	569	495	521	518	512	488	522	517	471	505	502	519	558	520	525	539	507	489	519	518	507	552	483	511	520	507	534	505	501	528	519	535	488	536	521	501	519	504	487	474	491	496	476	501	523	507	529	476	486	507	524	513	521	531	553	519	518	510	505	522	511	582	489	496	539	510	567	477	531	481	523	543	504	499	512	501	520	525	505	523	545	508	508	486	525	503	524	527	523	530	495	535	489	555	486	491	513	504	532	526	534	505	483	529	523	500	520	535	488	536	499	486	498	535	528	479	523	518	515	490	501	495	502	496	502	534	512	527	534	488	525	502	499	532	536	508	505	492	538	503	513	500	557	531	467	501	509	515	532	548	482	510	528	496	476	483	508	542	514	493	546	524	506	506	507	505	536	538	500	494	525	459	546	477	510	514	517	486	508	511	495	529	504	541	515	554	478	480	510	507	533	508	484	550	455	502	514	477	518	508	509	537	472	521	531	545	513	520	511	491	517	503	507	493	547	522	531	543	514	492	524	507	545	536	523	507	525	521	491	499	510	501	489	550	517	531	538	475	517	517	505	504	511	510	509	519	528	551	494	488	525	501	495	459	500	495	502	498	497	479	502	496	543	544	520	539	518	482	506	507	518	503	521	507	487	555	519	508	504	523	543	501	517	525	517	492	525	527	496	493	503	502	509	484	499	496	542	492	537	520	491	523	487	501	522	509	479	531	512	531	498	518	528	558	515	492	548	494	511	513	513	491	504	490	490	518	575	496	554	542	538	505	515	521	566	520
24373	21466	28838	24516	21422	9352	2505	1683	26547	41372	31425	15117	4480	1640	965	809	812	736	802	748	771	770	810	773	797	761	746	776	824	807	753	794	780	761	805	804	717	783	786	813	747	780	739	783	766	761	751	727	776	760	763	799	815	775	768	796	830	772	774	770	786	772	798	781	771	769	751	786	746	790	803	786	829	822	746	738	736	849	747	784	802	734	801	837	804	737	744	771	760	791	798	720	738	788	759	810	796	777	741	776	769	804	778	754	758	790	753	784	819	806	744	727	735	756	706	756	748	857	791	805	737	735	748	852	764	780	765	729	794	779	792	794	770	790	807	777	711	785	742	790	763	789	759	769	788	760	726	777	768	779	767	781	745	776	755	761	724	764	775	758	806	728	801	767	749	756	697	728	760	764	736	752	788	775	820	754	803	805	780	761	794	740	784	795	760	762	749	788	825	770	772	732	754	755	735	772	712	789	812	764	756	778	759	728	777	780	764	784	817	719	747	811	806	762	770	737	790	771	805	794	771	745	772	748	811	782	780	746	786	785	801	760	787	780	782	749	765	785	743	782	828	782	777	745	797	776	776	745	751	802	838	829	739	803	757	750	729	768	770	787	809	803	833	792	835	751	796	772	776	752	812	783	770	759	791	805	791	771	760	786	773	761	753	829	768	803	774	729	814	787	793	781	786	770	787	769	769	767	772	779	822	794	776	825	758	770	756	753	717	760	766	789	773	783	790	815	759	752	729	770	802	784	784	783	756	777	760	792	781	748	805	767	745	751	777	772	818	741	713	782	782	822	772	754	762	727	747	778	746	757	733	808	796	780	801	741	759	749	750	756	789	757	825	781	748	821	775	760	781	766	779	833	750	768	785	766	757	755	730	802	720	748	769	733	792	812	746	718	753	730	719	749	795	752	764	782	779	725	763	800	737	760	703	753	784	703	789	751	720	705	801	782	763	728	727	739	722	737	734	822	776	790	765	720	760	749	791	794	737	749	768	778	726	740	749	763	774	737	751	764	735	807	772	765	736	751	788	804	781	755	707	740	771	760	770	779	738	770	774	760	758	799	793	748	723	759	752	764	769	730	723	781	784	797	773	763	758	837	732	753	757	741	786	765	750	804	741	743	756	784	763	774	788	747	786	714	768	761	801	698	745	797	736	809	791	795	794	796	748	794	794	826	786	801	728	770	807	762	778	803	742	766	778	754	769	795	739	778	790	793	772	730	808	753	776	798	736	785	779	740	785	736	718	722	768	779	780	770	816	748	723	782	791	780	712	741	763	742	761	730	742	791	818	739	798	773	746	758	789	790	762	731	736	752	732	757	776	782	768	749	765	783	752	794	774	747	760	797	737	745	847	761	726	762	763	778	834	797	779	786	764	783	773	777	770	812	745	810	784	801	775	778	803	773	771	717	771	770	797	775	775	796	763	736	763	776	793	805	769	773	786	790	747	787	814	749	746	740	741	772	811	740	801	787	752	739	777	759	719	795	739	750	823	768	784	743	760	766	808	750	793	757	783	741	797	726	802	733	737	728	742	731	798	756	821	792	834	780	736	785	803	802	756	709	786	737	788	773	787	782	718	764	754	752	793	748	812	764	773	750	719	766	748	753	759	770	736	802	774	800	764	714	764	829	731	767	777	741	784	787	762	790	716	800	779	795	767	786	775	765	727	775	754	785	722	826	779	771	786	788	802	773	849	787	734	739	748	783	682	755	789	814	773	713	747	816	761	735	811	767	825	783	796	701	764	746	799	806	768	778	748	733	754	796	765	796	749	792	765	727	760	754	765	749	813	806	763	776	777	778	769	758	789	722	729	796	786	769	766	765	761	753	755	804	767	813	745	754	725	799	790	795	719	741	775	731	776	742	816	757	761	744	799	748	721	798	776	720	758	792	754	770	717	774	753	816	747	744	759	765	707	745	810	736	763	770	812	749	687	733	746	830	700	754	777	782	775	790	795	738	777	694	748	781	758	733	755	767	756	771	720	788	808	743	768	761	789	739	760	781	748	747	760	745	814	739	781	784	741	783	727	774	745	755	760	773	753	792	784	759	824	764	757	764	785	729	737	823	800	807	799	761	762	770	751	812	775	773	733	784	760	766	762	782	803	765	765	766	729	826	757	708	793	787	724	768	723	763	736	760	775	756	798	726	783	760	753	811	756	755	804	748	791	803	743	745	734	781	760	752	794	777	798	739	720	790	761	741	756	728	765	754	815	804	741	814	746	762	777	734	736	752	745	734	779	725	759	763	738	753	700	844	782	753	753	809	706	792	792	819	753	756	798	773	739	834	772	743	786	743	741	771	730	784	785	771	767	768	792	781	761	763	760	783	794	801	760	757	743	715	781	742	750	768	753	773	793	824	778	796	742	762	822	778	771	740	740	789	721	790	723	788	708	749	822	779	789	722	694	789	752	718	766	757	774	753	763	783	749	762	764	775	742	806	767	713	734	740	737	818	775	748	723	742	757	781	747	710	770	805	752	766	794	765	738	803	772	771	760	774	769	784	744	812	753	770	817	761	733	777	760	776	782	741	773	804	807	774	760	745	754	770	794	728	756	711	754	776	777	725	786	763	732	732	737	738	778	812	749	747	749	748	718	746	739	776	790	758	694	755	738	751	828	773	769	811	745	746	782	718	801	720	780	777	776	758	799	780	783	768	770	780	766	791	802	782	760	810	684	753	727	770	721	769	755	796	761	776	752	731	774	750	737	754	716	827	810	724	725	802	806	772	822	812	740	764	756	773	767	743	825	773	746	734	727	770	767	808	790	758	793	735	708	819	727	750	754	790	762	798	878	734	743	777	740	803	785	787	750	739	765	812	784	796	803	778	737	811	738	773	769	766	737	775	743	738	775	804	787	795	742	719	822	805	731	745	758	762	764	772	753	793	797	750	737	791	717	783	783	747	749	753	764	741	748	792	742	781	780	702	752	733	761	819	758	819	788	729	760	746	774	778	820	800	710	808	780	763	732	732	811	722	716	731	814	770	824	710	808	761	826	769	750	789	803	796	762	750	737	774	705	751	786	779	756	779	769	818	770	802	756	770	789	767	781	727	750	718	747	775	776	753	757	802	751	730	772	747	745	799	754	715	788	731	713	780	738	759	774	795	757	778	731	777	765	757	761	805	788	754	766	733	746	805	793	796	730	778	746	782	785	720	798	727	813	797	769	751	768	703	763	729	730	772	729	769	773	728	732	760	722	738	734	772	768	778	773	754	792	808	751	746	793	782	795	780	748	766	802	777	734	735	737	773	767	725	788	739	739	804	778	773	782	808	751	745	712	766	732	709	727	774	789	777	760	768	804	774	774	779	802	789	786	755	725	785	786	729	768	767	730	795	796	757	749	702	738	785	785	744	751	778	826	836	697	767	726	813	782	742	725	756	770	764	721	728	773	736	756	784	738	725	730	761	745	707	737	772	724	762	789	747	811	784	716	767	742	767	784	804	777	772	761	742	711	771	702	724	785	797	789	743	713	785	764	783
4496	7528	5966	3411	2768	2193	1800	1735	30590	36342	24857	10776	3605	1631	873	618	662	618	653	600	589	586	648	557	653	617	643	626	600	593	668	580	599	640	619	631	634	619	672	614	635	619	601	669	632	631	636	622	601	607	600	599	626	597	633	614	639	611	615	644	613	593	641	595	609	597	608	630	661	669	638	619	625	628	642	615	599	592	626	629	650	649	659	644	649	644	636	651	615	611	667	599	642	614	638	622	651	622	704	649	657	595	668	612	647	547	650	630	574	614	659	640	600	638	585	607	627	622	615	597	622	626	622	648	637	648	622	604	611	638	608	627	591	604	636	605	616	628	646	637	671	571	601	634	607	641	622	653	607	641	621	618	604	611	606	662	651	610	621	586	630	572	616	602	571	602	621	611	646	572	635	654	592	588	616	638	669	596	593	673	616	615	653	602	604	636	643	570	658	622	625	569	592	563	604	623	614	602	677	624	663	660	617	627	637	632	664	607	616	674	629	577	628	610	575	723	592	663	634	609	621	627	600	652	646	616	633	587	617	679	653	620	642	634	590	614	631	571	634	639	632	602	607	602	623	635	612	602	630	648	607	654	617	597	595	604	603	564	617	638	611	578	616	600	629	617	654	639	618	615	599	589	644	610	624	648	623	628	633	612	667	652	686	607	610	597	640	650	591	657	613	630	658	601	626	613	641	638	595	616	600	663	626	618	588	633	632	631	618	639	623	580	682	638	618	583	617	629	641	630	596	646	634	597	631	633	644	656	620	617	649	635	596	639	642	603	664	582	683	606	649	575	593	650	600	624	609	645	628	647	606	595	573	646	595	609	642	561	644	632	615	613	638	641	627	613	648	616	593	612	607	614	633	640	591	616	668	591	621	614	621	642	640	585	631	647	608	591	640	635	614	627	617	601	570	616	578	658	607	609	634	617	624	666	572	608	623	603	593	683	672	612	640	607	607	598	601	645	624	650	674	651	653	613	648	646	617	636	608	602	627	636	603	644	625	629	625	641	629	625	661	594	637	625	616	656	591	603	626	598	610	632	625	647	610	652	628	584	624	594	601	613	582	618	611	606	698	617	617	606	596	628	643	623	600	583	615	632	649	605	608	652	631	616	601	611	603	614	624	651	637	606	645	617	598	618	594	597	675	627	632	622	633	569	658	604	685	588	648	655	647	610	609	595	615	578	618	642	614	589	609	606	693	589	584	606	643	622	582	654	608	636	597	616	628	640	587	595	569	605	608	628	641	613	603	631	595	604	612	626	599	654	625	584	611	608	627	643	581	653	619	625	613	631	676	620	572	648	634	597	630	578	633	605	576	620	628	639	647	635	607	581	605	623	610	644	589	630	621	616	600	587	587	606	603	661	662	628	593	581	658	664	625	587	645	623	621	622	654	618	642	585	656	634	627	620	602	715	633	621	591	670	635	610	601	678	645	602	603	608	626	665	620	606	601	609	638	628	626	628	631	643	627	638	604	597	594	641	607	630	639	631	608	617	660	648	626	628	633	619	591	664	641	616	619	613	591	625	612	598	631	616	627	636	657	622	633	615	605	627	636	636	650	636	637	608	636	619	609	589	626	636	599	652	633	639	601	611	615	633	625	668	645	606	616	584	642	640	644	638	617	574	617	598	626	603	635	622	606	642	608	602	622	608	601	601	610	589	631	579	649	627	614	570	609	638	608	608	607	578	625	574	595	598	656	607	641	588	651	618	648	642	587	613	614	645	633	581	596	684	616	578	582	627	664	634	632	603	598	577	629	608	632	634	646	635	635	641	630	622	625	668	599	631	632	635	654	604	639	664	656	590	596	644	562	608	681	613	638	608	608	593	638	622	675	615	640	636	617	603	630	593	636	660	619	598	563	603	615	579	612	642	597	651	645	605	632	628	627	631	627	574	629	627	626	573	626	626	659	640	623	622	608	597	654	618	626	586	605	634	630	618	657	655	615	642	657	585	651	591	621	596	610	616	609	566	630	621	598	603	627	613	627	634	635	617	606	582	579	609	581	567	626	635	616	659	581	637	646	652	606	597	612	584	586	620	621	646	632	646	651	603	651	614	630	636	642	639	603	631	660	631	617	686	615	588	599	624	637	580	601	588	618	640	579	654	603	638	630	642	619	607	589	588	670	628	644	601	624	652	622	620	635	595	650	544	595	640	582	594	631	642	593	627	656	630	643	588	584	662	584	603	629	606	622	615	618	569	655	684	620	648	633	636	639	648	630	615	623	611	607	627	634	597	576	600	564	588	629	650	627	638	602	584	621	597	608	622	635	591	668	629	646	606	599	616	642	589	611	633	611	643	630	572	632	604	640	663	632	591	614	590	652	576	608	630	610	616	624	612	590	585	620	623	615	635	664	598	622	597	602	592	606	606	628	624	606	608	632	638	635	612	612	632	627	571	627	578	555	608	634	616	613	548	627	605	574	636	601	617	584	593	623	617	644	623	600	669	691	652	651	600	643	578	621	636	627	589	650	592	655	628	568	615	603	621	600	590	614	589	618	598	637	582	607	595	623	603	628	615	656	650	657	650	577	605	626	571	660	632	609	576	600	617	599	622	633	644	623	591	597	599	583	591	669	646	576	654	625	607	619	643	614	611	590	569	613	641	595	613	576	645	630	582	595	625	596	617	634	603	642	619	608	627	650	640	574	618	581	567	646	629	587	606	625	623	649	637	635	592	587	622	618	613	574	601	588	644	585	612	636	562	626	607	629	619	631	637	642	617	621	612	558	582	588	593	627	587	607	586	614	602	614	611	592	658	656	614	603	625	618	624	620	592	619	639	666	630	605	606	655	595	629	609	627	603	635	656	603	611	653	597	598	601	604	660	629	608	612	636	616	632	612	630	651	639	586	592	571	577	603	642	654	611	655	591	591	647	652	632	591	596	637	615	620	602	586	634	624	604	565	642	642	599	611	625	599	645	630	620	582	638	610	645	600	576	597	639	623	616	632	592	633	627	634	629	581	613	654	562	615	627	605	610	590	675	603	574	608	569	640	602	618	628	569	591	604	594	620	624	645	620	633	635	592	587	593	613	588	598	627	598	657	634	637	560	645	598	673	627	643	642	656	665	598	643	630	605	621	646	602	591	611	608	603	589	631	615	642	646	626	596	600	600	639	604	661	605	625	650	641	635	662	654	611	601	598	640	608	594	590	641	615	626	573	612	630	642	610	544	612	641	638	620	610	666	626	558	594	631	597	614	645	626	593	611	597	605	636	675	568	576	626	614	590	584	596	608	644	613	626	656	583	621	594	626	635	641	592	596	623	656	626	600	635	614	629	633	607	603	689	680	627	608	606	614	631	660	583	650	582	645	625	620	636	649	653	624	624	605	598	606	615	597	618	601	626	640	629	607	618	579	615	617	653	615	636	648	547	631	633	621	600	629	635	611	567	602	634	606	607	629	625	579	552	610	615	597	598	630	605	599	588	600	631	620	602	601	570	628	635	566	609	611	631	600	596	611	614	625	584	613	604	637	609	615
27949	12289	1820	1021	691	702	665	633	1704	2848	2550	1365	889	662	603	567	597	593	562	584	591	545	524	591	536	552	546	573	571	576	566	563	531	617	557	607	565	572	591	542	549	575	562	580	578	596	571	532	563	591	560	557	589	564	547	584	552	587	597	518	569	549	581	582	555	543	560	548	522	551	571	547	570	572	549	541	569	584	529	551	578	543	537	566	567	577	538	589	570	619	559	565	522	509	529	565	524	547	562	548	548	578	542	554	550	538	552	548	544	586	555	553	565	588	576	573	563	568	586	544	557	545	526	579	573	592	573	546	558	544	575	540	570	570	574	570	550	543	537	571	576	554	572	556	525	545	569	561	559	571	579	545	559	522	530	560	544	543	549	544	498	545	542	560	591	565	576	544	583	556	587	560	513	577	602	575	569	527	540	566	527	570	605	559	605	566	543	491	543	526	547	555	562	558	530	566	546	607	584	574	561	582	564	546	548	528	595	548	589	578	545	582	583	571	588	541	575	608	563	518	584	586	545	568	592	580	522	582	565	574	575	565	558	543	549	534	569	571	558	565	528	577	562	543	557	518	555	527	532	552	592	585	565	599	569	578	535	555	543	569	599	577	595	555	578	556	576	526	532	546	528	564	589	575	579	579	585	517	570	548	536	597	593	549	610	549	540	589	577	577	569	589	578	550	542	583	538	534	560	541	548	648	513	558	581	603	538	579	549	589	571	564	527	572	593	564	593	535	578	596	567	547	568	614	549	580	589	533	577	558	564	575	543	574	554	538	589	591	586	543	546	557	546	517	566	551	566	572	566	566	561	535	584	582	509	597	569	570	522	583	576	556	535	583	574	542	554	576	562	550	558	573	548	556	583	551	582	616	559	555	546	555	532	588	571	520	546	541	581	559	597	624	537	557	525	539	536	566	582	514	557	564	565	565	568	570	580	574	568	511	574	561	566	527	543	546	532	551	601	551	558	538	518	561	519	587	565	558	543	552	557	555	546	555	561	572	558	602	523	592	508	535	614	522	557	558	566	521	546	568	595	574	516	501	553	558	536	573	557	522	535	568	580	521	609	590	610	571	558	557	570	576	566	589	489	564	567	592	563	541	547	546	587	543	561	546	559	591	553	542	586	555	584	554	577	557	518	526	562	575	600	548	569	562	587	539	524	561	569	580	548	567	555	535	559	536	536	552	539	533	562	602	593	533	589	558	580	542	558	598	563	603	543	577	555	517	578	586	564	560	525	590	545	538	530	573	522	555	516	542	553	534	572	575	580	584	566	597	576	577	570	525	557	567	540	574	569	524	542	574	492	563	562	541	564	592	564	548	541	535	537	566	574	597	528	585	546	528	571	579	546	543	558	527	534	574	527	546	557	568	583	539	556	522	573	575	509	569	546	529	576	545	576	580	565	567	574	573	539	590	565	564	502	613	547	532	548	530	621	541	548	609	587	538	527	547	595	605	571	566	584	551	495	558	583	562	560	532	544	596	554	561	534	591	537	551	558	561	528	573	570	534	520	551	577	572	546	578	538	571	582	551	538	590	567	540	575	535	537	558	572	550	519	560	518	543	529	584	539	556	612	534	557	590	583	519	569	588	584	575	589	537	530	570	587	538	560	538	563	559	546	545	586	523	545	547	528	511	546	577	534	543	570	575	521	569	553	545	605	541	583	587	569	503	567	555	564	532	530	589	562	567	525	559	538	537	605	576	538	542	544	487	535	550	554	563	516	571	527	550	625	541	573	554	526	543	539	535	586	581	540	581	575	540	573	619	570	581	550	550	510	533	573	569	612	542	570	606	536	572	550	551	575	570	531	530	528	566	560	542	545	549	556	555	569	553	527	606	598	573	591	549	557	548	513	538	569	635	584	607	550	551	610	558	557	566	607	563	585	574	545	570	595	585	525	571	568	568	556	543	548	591	565	563	577	554	564	567	551	582	564	559	544	544	563	577	534	563	563	582	546	547	525	565	557	510	555	565	575	549	529	568	589	573	606	588	557	565	598	541	558	522	553	517	553	567	574	607	581	551	564	600	579	564	584	544	559	537	549	556	566	543	592	513	590	582	565	534	538	557	578	547	551	574	590	585	556	504	586	583	595	568	564	579	551	531	570	551	600	521	603	541	519	592	579	612	584	599	592	576	515	529	565	533	548	540	544	586	552	572	554	546	502	556	564	576	564	557	543	581	561	566	555	545	543	552	567	552	565	565	578	562	516	542	554	535	563	535	565	537	547	578	558	577	551	561	547	583	578	538	529	500	539	567	591	562	566	595	537	597	552	611	557	578	568	505	571	545	563	577	512	514	555	574	526	539	580	575	552	528	560	515	591	568	570	551	546	567	519	557	543	595	587	601	542	569	604	584	552	531	605	559	548	553	622	545	581	553	556	523	564	566	516	557	544	589	547	568	560	593	554	579	546	561	545	539	528	585	547	585	618	561	549	549	524	572	560	570	562	557	525	559	553	542	545	520	529	535	595	551	569	548	581	555	601	557	590	562	570	572	564	587	568	536	577	540	530	536	560	585	573	572	585	569	549	534	532	567	573	581	553	592	543	600	581	583	538	569	567	572	506	542	542	567	572	539	535	554	608	606	581	543	537	558	571	574	550	570	568	544	565	558	551	594	530	559	555	563	503	539	531	587	539	561	568	541	548	514	535	579	539	536	580	546	553	539	597	548	558	531	580	593	530	560	553	566	573	584	566	581	534	531	553	525	557	539	582	580	567	574	562	578	520	536	566	574	567	566	626	562	556	557	590	542	570	566	597	587	586	602	537	558	573	557	583	560	539	534	568	566	575	520	586	585	624	582	573	560	523	571	554	535	564	536	573	567	537	509	586	552	560	554	562	555	557	565	561	565	576	554	498	522	573	568	565	563	533	529	546	574	545	571	539	577	579	608	592	582	599	537	540	583	563	559	561	552	578	581	599	584	567	577	527	542	575	566	547	579	580	543	546	535	573	536	604	558	585	507	532	552	536	563	557	545	567	531	567	575	549	562	517	583	544	569	568	623	569	531	580	546	547	570	541	568	555	594	555	586	544	569	531	571	507	565	587	544	578	578	570	565	559	491	544	555	580	567	570	543	568	577	569	548	509	543	530	559	610	563	567	559	555	533	550	568	580	549	615	561	562	522	564	603	586	532	561	546	532	566	590	583	567	546	580	574	556	538	548	572	549	521	561	552	556	630	559	533	576	540	566	555	559	543	532	594	533	554	543	565	544	567	560	591	536	583	550	573	557	557	531	558	545	532	561	571	583	557	533	527	585	613	591	583	565	596	586	623	559	535	597	589	567	548	567	587	540	566	566	540	506	520	515	574	583	536	543	561	554	541	552	578	523	550	542	554	548	542	551	589	568	554	541	582	540	542	496	535	561	534	532	569	537	547	628	582	558	567	529	547	558	558	596	562	561	542	575	536	531	539	569	586	575	600	554	600	553	551	602	543	556	539	557	598	586	563	586	581	587	544	582	581	541	597	561	539	580	544
5356	920	958	701	677	677	602	600	2128	3302	2545	1300	770	552	503	453	461	449	431	459	432	443	471	470	425	462	462	485	457	463	456	449	510	475	452	444	449	414	427	478	446	457	455	475	463	472	433	442	469	434	450	443	461	424	485	461	455	442	447	471	428	486	461	428	406	459	455	440	420	451	480	466	443	452	484	447	482	462	443	446	448	463	444	479	465	444	443	429	442	464	472	452	469	463	483	421	444	444	458	443	424	440	467	437	454	468	467	484	424	449	435	467	469	459	487	483	440	422	417	408	448	459	413	441	431	420	456	473	451	442	443	437	476	445	437	456	440	435	429	454	440	459	460	455	447	420	478	453	478	446	424	468	431	440	462	436	464	469	439	435	423	435	464	458	474	391	456	440	455	462	452	442	440	432	462	464	408	452	438	424	469	435	460	468	415	445	493	467	449	470	468	479	478	441	471	452	476	459	458	459	447	467	464	474	451	434	475	487	425	424	459	471	470	447	460	454	471	444	443	465	489	444	444	468	485	413	428	394	462	458	442	472	439	464	391	446	421	464	457	499	456	464	442	467	424	432	455	404	474	445	429	428	447	472	418	481	447	433	436	452	462	430	436	436	467	452	488	437	433	467	454	422	500	439	407	443	468	466	432	468	457	447	463	449	488	454	471	419	447	491	483	423	486	438	463	429	448	461	464	443	430	441	426	448	456	461	422	464	420	419	472	459	484	474	402	470	440	453	456	433	453	490	426	470	423	452	444	476	420	475	435	409	449	397	457	487	467	447	479	485	465	486	443	435	424	451	457	419	486	438	457	473	409	419	450	413	485	432	422	442	452	458	466	442	458	444	483	442	431	466	431	455	458	438	460	435	421	453	455	431	450	468	453	450	466	454	473	465	462	452	474	436	467	463	420	426	454	448	441	457	424	458	431	431	478	456	419	442	423	473	444	476	473	441	464	427	419	465	438	442	442	466	451	441	431	451	449	446	462	413	453	485	454	434	449	430	465	497	465	445	431	430	475	456	453	460	415	435	461	433	437	430	465	467	447	456	413	424	414	456	456	406	424	477	429	454	495	417	466	441	425	455	484	483	414	480	432	466	449	451	416	450	476	427	431	454	448	463	456	465	424	444	456	478	445	462	436	500	471	458	500	466	460	408	432	477	418	464	401	433	474	463	432	444	410	457	431	449	423	439	477	450	445	455	463	455	411	450	512	435	445	456	431	418	479	466	449	445	455	485	449	441	489	417	442	447	481	477	462	428	454	461	474	468	450	456	484	487	423	436	430	441	451	457	473	441	460	437	439	467	458	424	490	477	463	458	486	460	431	449	477	430	424	433	458	493	452	443	487	440	465	459	445	437	452	448	443	429	444	461	462	463	417	452	454	410	461	456	402	429	446	425	428	449	462	451	432	453	415	458	413	460	439	429	460	460	470	413	472	494	437	432	428	451	443	471	442	476	465	444	477	441	457	445	403	469	410	448	464	485	468	441	465	446	467	456	453	472	464	467	448	461	466	475	444	434	450	454	468	440	462	453	457	446	425	447	444	431	448	452	427	452	473	472	464	441	466	469	425	480	438	444	449	439	433	448	451	449	466	429	462	438	482	454	460	421	449	384	444	418	426	430	433	432	433	452	464	453	446	424	471	461	496	456	454	447	435	447	467	476	444	434	440	399	470	436	461	472	505	466	437	466	434	433	435	472	439	445	450	469	433	451	437	417	446	468	417	404	451	467	439	447	442	489	458	465	451	432	452	460	454	467	470	453	469	438	448	445	469	460	456	444	454	469	484	436	455	452	430	444	442	401	465	418	437	444	445	441	477	464	463	470	483	430	406	446	493	497	465	467	437	471	469	451	452	407	492	461	445	460	452	445	467	439	436	421	463	456	475	498	474	473	467	500	418	472	442	411	488	449	448	457	422	437	468	481	436	418	425	456	436	455	453	464	407	485	424	464	468	458	446	458	447	453	472	471	456	438	461	435	444	457	441	447	444	472	430	438	475	468	457	466	491	445	510	504	453	441	449	462	476	505	495	415	435	438	424	483	424	471	468	441	473	432	453	424	461	425	390	459	421	430	449	465	386	465	478	434	446	457	432	422	444	444	447	426	454	447	404	453	468	420	452	489	467	460	432	416	459	455	452	481	466	414	452	440	494	457	461	491	448	436	435	432	433	421	459	455	440	444	453	431	429	481	434	445	454	458	466	433	456	444	464	465	429	420	464	414	461	450	469	468	423	451	467	473	459	422	471	455	421	470	453	414	440	408	450	432	440	458	474	454	453	412	461	452	451	450	479	431	422	448	443	441	456	454	420	462	462	471	435	454	457	416	448	434	458	486	497	453	426	463	471	440	444	431	438	454	454	493	435	455	464	429	481	437	455	420	412	477	466	441	436	441	459	446	454	449	426	431	402	426	450	424	437	445	440	453	416	459	431	475	491	450	434	446	432	442	426	469	478	444	460	437	471	439	455	470	450	484	456	424	450	440	445	468	458	440	441	438	461	445	471	449	430	453	458	428	415	435	462	435	451	458	439	434	454	410	455	446	432	439	451	437	488	468	445	417	469	458	462	448	454	432	416	498	442	476	436	432	449	402	446	492	453	443	451	427	466	418	443	421	456	445	462	439	448	413	418	432	462	467	474	451	444	464	439	453	441	433	436	437	489	440	454	433	460	461	411	458	477	416	447	474	481	424	447	436	445	420	466	455	400	453	434	476	410	448	481	452	441	445	484	438	452	463	479	482	439	436	425	440	442	417	456	465	443	432	408	451	425	457	416	466	463	424	478	486	446	479	488	427	445	405	461	415	469	405	460	486	488	439	446	449	450	477	466	474	419	432	437	439	391	457	456	475	452	462	414	448	482	423	490	480	425	427	481	432	465	433	473	458	469	451	450	498	453	474	425	458	440	478	427	424	451	422	450	451	465	438	471	427	440	442	470	444	427	458	477	442	444	464	437	434	449	464	436	472	456	454	439	422	433	443	426	479	448	435	422	446	460	478	473	459	442	441	452	418	424	469	437	440	419	450	476	456	441	451	455	447	487	405	432	444	463	476	473	427	473	466	438	466	455	496	486	469	456	438	471	421	435	464	428	472	465	475	463	470	435	445	428	452	440	445	445	429	431	419	463	455	485	408	480	479	481	438	451	437	414	443	491	462	444	449	452	435	426	441	432	443	456	482	459	433	434	454	410	438	418	390	424	445	429	416	441	489	421	449	481	439	461	418	449	429	456	442	462	467	486	504	410	459	472	497	421	471	466	482	442	439	461	449	447	474	486	450	456	429	466	462	431	438	467	428	492	441	441	473	440	456	457	436	463	455	453	474	429	511	433	476	426	450	441	401	430	442	485	414	501	470	497	457	477	466	451	437	455	447	451	454	426	446	466	441	464	460	392	435	455	473	483	443	431	457	445	443	424	446	460	415	466	452	461	439	472	437	427	423	475	446	443	458	436	476	443	472	465	426	445	416	472	437	450	427	446	425
25637	21478	27442	25462	5722	1461	1134	1015	12990	23001	17277	6871	2165	985	692	634	592	580	624	600	650	605	647	617	633	624	623	624	649	625	601	664	622	638	624	635	628	620	595	578	625	637	610	655	625	620	678	589	632	639	587	600	637	618	624	629	659	573	609	567	585	607	628	648	603	638	623	623	557	627	609	605	650	594	645	613	670	617	643	582	653	618	633	598	641	625	577	603	574	627	614	643	598	579	608	595	631	605	613	596	618	625	666	589	625	620	633	605	637	615	580	633	610	635	631	589	640	623	651	622	624	600	616	695	589	648	623	612	585	673	588	607	592	622	599	584	629	581	601	583	612	621	611	622	590	596	601	628	628	669	637	600	614	608	651	599	639	604	557	639	611	602	662	593	616	598	661	609	662	618	616	643	640	655	604	594	661	625	639	640	635	620	636	575	588	569	642	658	597	655	580	635	660	625	621	628	602	606	633	625	627	607	665	630	581	666	587	613	613	612	620	631	641	608	623	601	596	639	622	648	616	656	634	637	631	630	635	649	608	636	607	610	586	605	624	617	588	623	605	588	601	645	608	617	613	646	579	645	655	631	605	653	563	615	623	611	629	604	643	607	614	582	658	622	607	638	621	585	638	626	626	630	616	643	564	648	595	597	601	632	592	647	604	623	608	631	637	608	631	642	616	617	639	583	618	593	625	583	616	588	652	608	610	661	618	633	645	624	664	584	629	642	625	610	631	586	602	589	621	591	660	615	600	600	602	623	616	611	635	642	561	589	588	564	609	590	583	607	624	571	587	562	599	600	614	613	632	586	608	584	618	596	612	611	585	653	615	638	599	579	599	630	613	633	622	567	609	613	624	613	652	650	602	595	585	628	622	598	613	581	636	606	605	598	577	579	577	623	651	657	599	619	614	611	603	560	592	650	598	626	587	611	637	654	597	588	575	630	618	592	628	597	623	663	616	637	576	622	594	613	645	601	622	619	576	570	646	642	621	589	636	610	624	626	612	580	636	622	612	626	623	587	607	627	621	583	641	620	659	613	608	606	589	578	662	600	612	582	628	645	601	612	617	621	629	619	620	700	607	613	607	624	607	630	628	589	632	613	625	583	611	613	595	639	596	601	649	602	603	614	563	674	583	622	594	641	599	633	590	626	600	588	581	649	624	645	652	600	624	569	613	552	594	571	601	638	626	597	651	640	620	605	610	623	637	615	648	584	599	635	628	640	602	581	635	608	580	614	652	604	583	608	618	607	644	588	615	588	602	628	611	621	611	570	596	647	623	620	610	607	647	652	589	619	580	563	626	593	584	676	633	624	634	612	636	567	599	604	602	648	604	584	616	627	619	590	623	603	636	667	607	596	632	640	573	631	635	627	630	636	602	584	605	608	540	577	580	633	634	603	625	636	597	610	613	640	633	622	608	600	651	620	607	584	615	574	607	651	559	651	663	648	611	624	600	649	594	565	583	590	581	596	605	606	600	606	599	564	615	614	600	649	630	620	579	591	600	614	680	619	594	618	587	647	597	596	632	616	625	641	617	587	616	637	586	574	626	616	618	644	584	586	688	601	601	622	589	612	586	642	631	574	607	583	610	623	607	609	563	597	618	594	562	633	607	635	594	651	649	591	604	608	603	610	620	584	626	621	615	587	592	595	634	601	621	572	617	627	624	608	631	601	620	638	642	623	599	642	654	641	574	582	673	658	573	654	673	586	603	627	636	601	625	585	666	622	618	651	568	638	660	619	609	639	644	565	583	618	569	627	644	634	633	582	673	640	628	611	605	616	567	619	619	584	640	651	634	616	586	639	607	670	608	568	635	638	606	610	652	643	626	636	605	622	596	635	603	600	605	658	634	593	614	593	550	639	598	612	609	625	573	606	631	613	621	636	582	640	609	605	603	633	638	587	593	601	615	637	636	644	645	619	628	629	584	596	649	594	637	633	604	602	602	604	616	638	620	602	621	607	599	601	629	637	583	628	569	613	648	599	616	616	578	562	612	608	608	591	617	610	638	627	647	700	594	591	646	643	638	624	635	666	587	605	657	630	639	636	623	574	589	582	550	620	615	643	609	620	669	598	592	608	605	613	600	636	623	629	593	599	636	635	581	625	625	621	629	628	586	603	645	600	634	615	606	582	635	608	587	628	630	616	631	608	590	634	633	637	592	637	600	647	621	637	635	629	629	630	581	609	618	609	643	599	619	593	635	585	590	632	584	619	590	605	642	605	588	610	626	629	611	630	636	628	592	586	630	616	590	539	639	588	585	612	657	661	600	601	612	581	563	605	588	650	604	621	588	628	608	586	628	656	611	635	618	596	618	590	591	567	601	650	631	589	617	598	608	618	626	609	624	594	633	591	637	606	638	681	646	603	606	630	605	615	611	620	623	634	635	591	592	613	617	594	591	626	621	595	663	614	637	581	607	603	612	647	597	572	589	601	595	629	600	581	585	603	611	563	620	626	656	591	584	600	632	603	581	664	598	617	630	653	624	626	620	659	603	646	598	627	628	581	644	621	657	622	616	616	634	640	592	613	602	622	600	637	620	588	638	590	565	622	659	659	594	632	644	631	589	600	643	609	617	603	621	616	588	644	584	591	625	604	637	641	591	613	627	618	627	581	643	628	611	668	616	608	628	611	600	604	588	642	627	653	655	615	601	626	594	633	615	648	609	599	595	591	619	662	633	604	606	611	622	608	595	590	602	645	646	593	616	641	610	636	615	654	590	609	609	592	607	617	604	567	600	598	646	640	594	582	595	656	573	627	677	555	586	605	627	600	612	627	629	601	662	545	600	661	632	621	619	624	590	644	594	644	635	618	588	611	593	623	620	631	608	603	580	575	576	613	644	625	643	594	645	634	622	557	614	597	670	649	632	630	566	570	655	586	619	585	604	629	611	623	589	607	605	600	632	604	596	602	624	667	582	633	660	565	613	551	613	661	600	638	637	595	645	638	581	629	610	617	603	638	613	627	595	607	607	594	598	610	628	644	588	593	609	618	674	601	612	629	624	645	638	625	565	613	624	609	633	631	567	608	577	608	540	609	628	623	658	642	597	632	584	613	605	632	642	626	637	640	600	640	571	641	602	646	624	619	644	625	614	619	658	597	590	636	607	650	645	591	619	601	638	633	654	597	604	600	608	611	630	593	589	600	613	651	602	644	571	607	617	627	612	640	604	526	639	669	650	609	626	631	594	629	664	623	641	631	642	621	613	602	616	625	617	632	580	640	602	612	590	620	589	601	576	615	654	609	638	590	600	631	544	654	622	568	635	635	617	607	639	605	635	625	615	571	592	600	592	582	614	621	620	655	620	614	577	620	601	648	600	586	583	633	607	632	596	638	629	665	566	598	615	640	625	634	618	616	617	609	573	616	589	584	619	607	585	629	581	564	616	611	632	607	638	631	628	636	602	596	604	643	604	626	569	605	576	584	641	639	650	651	613	640	673	587	614	641	651	592	611	629	627	621	571	606	652	562	611	625	600	636	628	583
3955	3604	3349	2217	1302	1168	1037	1022	15926	20389	14145	5641	2104	989	559	521	504	526	518	533	535	480	496	512	479	525	531	529	579	514	513	490	490	507	513	530	558	510	503	507	486	535	525	474	519	555	546	516	503	469	529	514	513	528	524	500	475	540	503	504	512	509	516	532	524	476	539	523	511	507	472	529	513	523	531	498	532	517	532	447	519	489	477	506	511	548	523	496	491	512	513	511	472	490	503	497	466	498	500	526	517	503	545	487	497	494	503	552	495	551	516	486	496	516	513	512	484	491	481	491	492	519	512	481	507	533	514	531	498	505	520	543	536	492	493	488	479	510	502	515	500	497	504	555	508	552	516	545	504	539	538	496	484	496	542	528	480	509	501	557	503	482	501	505	529	508	513	531	508	496	464	511	538	501	481	506	509	518	496	540	519	453	492	480	512	501	500	469	511	540	522	505	521	502	507	504	489	508	541	499	490	506	519	463	496	489	540	506	538	522	490	483	524	518	494	513	488	504	517	516	506	489	522	491	499	491	513	517	513	563	489	542	496	525	474	489	487	479	475	506	522	475	489	483	518	536	512	539	502	497	518	521	518	541	505	518	482	509	531	532	469	455	506	501	462	460	483	534	527	546	538	477	535	498	519	527	489	487	470	541	545	494	491	506	487	532	517	502	536	515	506	560	569	507	523	539	508	495	543	550	516	518	521	506	513	469	497	509	509	492	502	459	550	536	521	471	515	555	501	502	475	516	498	491	500	511	506	513	529	525	518	505	528	501	504	493	480	491	513	481	533	534	520	512	509	471	514	504	478	501	521	563	498	477	494	512	462	535	493	495	511	530	495	505	505	508	537	509	495	509	515	531	491	502	479	561	481	536	488	533	522	517	491	485	509	516	516	488	524	511	490	510	490	498	500	559	489	500	502	499	504	478	481	477	543	467	519	533	474	498	492	515	502	533	513	517	492	523	535	487	479	454	523	473	505	513	501	465	483	490	486	508	540	503	508	458	519	495	536	489	522	535	503	480	505	480	482	517	517	533	516	520	480	518	523	481	485	519	523	532	490	490	524	488	514	508	510	520	474	504	524	501	483	525	484	523	514	534	547	529	482	524	517	518	507	507	478	517	524	510	489	472	479	517	485	500	542	513	489	507	519	483	471	536	498	511	504	518	480	531	462	512	451	538	481	543	525	492	532	495	483	538	527	532	484	530	518	509	523	530	495	484	505	507	494	532	511	519	519	525	492	474	506	510	478	505	467	479	507	498	509	503	496	509	532	529	476	558	496	513	493	507	487	512	533	530	505	526	488	516	455	502	515	494	479	519	511	548	480	501	498	516	507	481	505	504	514	473	519	519	543	521	472	492	445	492	481	528	515	480	526	540	489	483	524	520	534	511	488	502	527	518	514	508	483	466	518	483	542	549	507	538	510	506	498	477	498	538	500	500	492	507	542	503	502	493	534	493	455	493	487	504	551	546	508	530	482	520	494	493	532	495	554	508	537	516	549	520	496	482	510	506	534	490	559	505	528	501	480	534	499	489	491	467	505	491	511	512	496	502	476	518	525	510	545	506	514	540	508	496	535	521	535	490	492	502	513	518	502	542	535	515	499	492	514	488	501	487	537	508	558	510	477	495	512	495	484	525	516	564	494	522	486	535	483	527	492	486	499	511	511	524	552	492	468	520	522	511	497	527	532	474	534	513	530	493	521	469	480	484	502	538	497	466	531	534	480	503	538	525	511	498	524	501	495	509	477	476	532	475	503	512	491	506	497	512	495	503	525	475	493	510	463	490	538	517	491	549	519	507	509	483	479	518	520	489	510	501	488	478	539	451	474	482	478	475	548	514	495	535	511	531	540	524	513	534	511	500	496	517	501	521	496	493	492	502	504	491	503	531	504	484	480	490	497	489	529	510	502	519	510	486	499	519	488	510	464	460	500	499	520	495	491	497	521	532	479	498	476	526	518	544	461	517	539	495	508	457	536	487	506	515	471	519	516	530	499	514	471	525	510	522	532	523	513	494	517	512	507	528	518	519	498	518	510	497	509	518	522	502	505	505	501	486	507	497	511	509	519	485	500	493	457	532	487	491	503	491	535	486	467	550	494	495	519	514	478	502	506	505	486	477	475	517	490	510	506	509	510	524	495	517	507	480	499	481	519	515	472	498	504	525	497	504	484	501	477	505	533	505	491	542	539	488	515	537	503	484	489	501	523	499	463	470	490	547	499	514	536	510	484	503	483	508	550	497	501	541	466	488	513	512	506	535	550	514	535	495	537	526	486	480	494	474	480	481	499	487	523	478	551	492	523	498	464	536	533	497	510	563	473	546	489	500	525	500	505	527	518	486	532	510	527	475	495	518	502	488	518	493	528	506	504	459	493	489	543	496	494	535	551	474	542	512	474	527	492	491	499	463	525	488	500	515	521	495	514	504	491	483	527	481	512	519	508	510	448	521	502	477	484	509	500	495	502	503	506	476	477	532	520	480	485	490	504	525	513	472	521	501	498	495	533	502	461	491	488	546	490	529	521	529	536	518	497	531	485	540	533	513	544	511	514	493	530	502	484	528	475	526	468	498	511	462	508	565	522	484	488	563	514	506	490	499	529	513	498	486	504	490	496	520	524	481	513	501	520	514	544	491	529	528	454	461	528	522	505	490	493	493	504	481	478	481	486	513	513	464	471	510	489	522	492	504	540	465	502	497	508	534	505	510	472	482	487	555	510	518	509	541	492	526	523	526	505	509	526	495	496	489	495	513	487	483	524	489	477	526	470	502	489	482	488	489	559	524	533	509	552	492	521	473	486	515	514	531	499	544	498	510	519	494	523	506	512	497	477	501	494	508	523	498	503	518	499	503	557	502	535	534	471	499	498	506	494	493	496	496	459	505	483	537	526	502	514	543	526	488	527	475	530	465	522	495	493	538	486	520	506	505	534	528	524	494	484	513	553	510	543	482	497	483	476	505	501	481	468	488	489	517	504	481	573	527	479	516	497	532	519	509	511	530	521	520	487	516	546	509	511	479	485	476	517	504	496	534	496	501	481	511	504	472	510	487	486	509	509	493	528	461	496	504	531	530	517	508	488	489	436	493	517	527	496	523	535	477	497	533	492	519	537	557	501	490	518	531	510	514	512	489	507	478	513	514	547	495	490	526	464	492	525	511	454	511	491	573	506	519	532	484	541	480	488	481	487	515	497	521	521	516	495	468	509	526	517	507	514	496	483	525	475	508	502	516	505	530	457	514	504	501	547	477	541	509	491	489	501	504	507	507	502	478	453	510	491	478	532	493	498	513	491	502	479	516	505	482	485	486	475	538	471	482	468	478	503	503	493	500	558	505	465	487	493	490	486	514	467	488	482	492	503	458	505	442	510	522	516	556	486	528	525	501	489	512	557	469	461	529	533	497	496	488	487	493	494	469	485	554	494	468	513	488	483	489	524	491	462	501	482	525	490	506	489	461	463	541	514	481	561	512	529	527	487	487	512	492
24451	21474	28865	24529	21441	9008	2358	1604	28210	41134	30828	14560	4467	1608	919	821	770	773	753	756	782	773	784	758	796	749	801	743	722	741	732	798	785	766	782	700	755	805	757	773	820	771	778	746	798	768	773	755	719	746	729	761	810	733	777	785	744	755	780	775	752	754	750	772	767	743	742	717	779	765	733	757	752	771	770	776	735	746	793	763	761	751	740	767	741	738	792	802	765	732	774	806	780	752	768	769	781	802	784	774	750	767	763	741	717	763	747	759	759	731	703	765	779	775	742	768	714	756	766	776	782	746	766	792	783	746	714	769	786	790	735	758	794	754	758	724	776	750	770	759	720	759	757	760	745	799	756	778	753	739	754	824	719	729	786	752	751	743	752	767	778	801	779	797	754	785	750	754	737	758	777	776	789	766	793	825	744	736	740	759	762	766	773	732	782	776	795	720	763	803	721	797	793	738	768	791	790	742	800	775	774	729	759	805	724	752	782	802	744	759	789	771	758	754	738	745	726	751	777	777	816	744	705	824	769	704	780	799	793	733	726	764	768	687	692	733	724	733	735	722	747	765	738	744	714	753	769	750	735	799	784	791	712	738	795	793	719	763	776	787	807	757	753	744	789	818	748	792	752	789	788	769	771	793	761	754	754	744	774	728	747	761	717	745	778	825	772	762	723	734	754	753	733	792	776	771	746	810	758	732	757	747	788	776	734	770	817	775	730	789	756	761	805	725	794	776	746	726	744	712	760	753	745	804	775	761	759	782	797	752	726	745	720	734	766	765	791	745	764	739	768	754	712	763	784	763	774	762	745	731	730	758	749	837	782	743	755	799	703	751	784	796	761	722	766	761	715	764	777	802	756	770	816	753	747	796	771	733	746	717	755	812	809	801	792	750	770	761	741	775	747	772	751	768	749	793	814	792	776	761	770	775	764	756	745	754	760	747	757	742	741	795	712	749	751	775	735	777	764	747	757	749	767	777	746	729	713	752	736	806	773	768	803	809	777	781	735	775	753	781	705	723	764	794	825	781	792	728	769	773	766	761	760	794	756	782	754	780	793	714	720	763	743	740	761	751	752	739	727	756	755	727	772	705	706	765	714	744	716	731	764	825	784	742	786	756	791	752	778	759	745	757	760	756	811	754	799	809	756	726	750	729	777	747	716	750	785	765	732	764	687	743	753	733	748	757	802	742	760	718	761	805	753	736	760	761	810	776	799	755	808	744	756	781	728	791	745	724	745	768	747	762	707	758	747	728	762	762	798	785	760	772	710	748	769	747	821	805	778	789	731	783	776	760	724	760	774	696	749	744	788	769	782	822	776	745	736	767	794	751	784	765	747	745	769	774	760	734	783	772	741	757	771	738	740	799	778	749	725	775	767	749	770	757	772	736	712	759	795	789	794	757	746	803	719	745	762	777	777	739	803	745	817	733	741	758	711	727	755	811	745	733	738	714	778	789	730	701	762	748	767	724	774	745	812	804	726	791	752	760	754	777	735	768	724	739	730	769	752	779	740	746	727	773	789	752	753	746	754	734	766	747	760	769	766	760	743	750	694	782	778	788	779	723	755	750	785	776	774	800	765	694	739	746	741	787	765	774	727	739	790	765	773	753	763	766	705	790	739	730	763	736	767	743	790	762	715	748	776	777	723	756	774	726	757	787	780	752	768	712	739	726	724	757	788	785	787	747	757	801	735	762	740	792	726	757	802	746	744	756	748	775	726	773	774	791	736	789	768	732	758	755	767	678	716	744	793	751	746	777	737	760	779	758	762	752	786	767	818	757	808	769	791	772	757	795	749	777	748	761	733	777	762	756	779	775	745	839	763	751	772	754	745	836	758	703	780	754	748	771	784	771	745	758	749	790	762	704	738	740	777	764	759	783	756	724	797	805	785	807	729	771	755	734	749	770	776	762	730	693	788	728	812	778	773	759	751	799	773	763	719	735	746	732	831	813	721	738	759	768	736	768	762	801	708	754	728	801	753	747	721	726	716	756	776	769	722	754	766	736	706	732	757	734	708	796	801	748	762	811	770	776	773	741	761	732	775	758	794	773	749	740	723	787	763	731	724	762	745	783	754	762	740	767	763	794	770	740	764	732	717	801	767	756	832	775	745	799	778	759	744	757	739	774	748	781	754	757	749	703	742	755	740	769	710	776	756	749	772	733	732	733	748	738	768	742	784	788	787	731	738	789	753	779	756	757	777	777	723	745	749	786	730	780	751	734	756	764	775	751	723	718	759	711	745	706	765	782	798	729	762	754	774	743	766	732	776	754	723	723	754	761	791	787	778	724	731	752	770	782	768	798	784	808	780	715	711	783	767	730	760	812	765	746	787	799	761	754	732	719	780	724	772	694	744	770	739	729	801	724	784	775	742	752	721	744	702	746	769	733	781	772	745	765	799	768	759	732	740	770	817	735	798	723	792	764	763	739	762	718	758	784	783	795	731	793	748	783	774	735	744	775	746	758	767	779	763	755	785	732	758	801	744	733	779	812	812	784	761	754	765	734	748	738	777	741	839	769	771	761	762	730	796	798	769	780	766	752	740	778	738	788	695	802	731	781	755	720	761	748	781	762	767	769	767	737	724	705	743	784	761	716	766	768	785	753	800	808	797	792	739	773	749	768	770	753	774	787	746	772	707	761	802	798	755	754	773	756	797	771	787	782	738	799	725	730	777	765	769	725	755	765	763	761	731	780	764	743	757	759	783	766	749	775	787	787	803	748	782	748	762	798	783	762	774	782	839	765	714	769	733	749	735	756	747	718	776	739	740	753	713	779	743	732	774	716	798	720	740	756	771	725	717	767	762	799	744	774	772	772	801	691	735	721	772	740	761	798	741	780	759	733	772	766	780	749	784	794	721	735	805	691	740	726	771	747	760	727	801	764	747	768	744	766	755	793	775	705	798	709	785	766	745	770	798	744	775	755	788	746	768	794	756	764	814	787	736	757	752	792	767	766	764	785	727	782	731	760	759	770	748	769	765	757	763	783	686	799	786	758	728	727	729	777	780	724	771	734	748	760	758	788	774	834	722	757	708	773	798	701	807	751	783	717	748	772	739	742	786	791	768	775	769	715	817	753	788	755	738	776	770	763	738	733	746	721	803	765	712	737	756	729	794	766	817	751	717	752	755	710	777	740	797	750	766	825	785	728	764	753	739	745	764	757	730	755	776	713	792	741	719	763	745	748	758	753	709	783	770	743	729	751	735	736	734	744	772	734	720	723	739	772	737	717	796	782	705	758	760	757	755	771	816	754	733	723	779	747	733	754	762	748	787	761	693	741	752	757	788	827	739	810	781	785	753	721	768	769	751	764	767	767	736	765	739	743	715	721	776	785	760	745	752	782	780	727	745	710	800	745	742	772	765	724	754	761	747	828	754	772	780	768	810	736	772	777	782	772	754	736	752	723	744	792	754	750	732	810	756	756	769	749	768	744	745	766	777	765	766	723	740	777	745	767	815	773	740	773	767	713	784	746	729	772	731	783
4387	7036	6241	3462	2484	1662	1688	1695	32014	36429	24377	10535	3849	1548	867	700	625	606	602	633	629	607	639	610	642	640	614	603	629	666	630	630	593	641	664	643	596	628	646	610	609	578	644	596	621	638	633	602	611	604	632	620	646	638	600	643	623	635	654	645	638	643	638	643	630	645	670	625	583	664	639	607	656	567	602	626	610	595	665	628	606	623	584	561	645	601	628	644	605	648	627	633	663	650	639	613	620	648	599	598	616	606	629	629	632	609	610	609	659	634	639	601	601	603	616	661	597	638	635	632	586	582	610	601	604	653	620	639	651	591	635	611	620	638	591	616	610	667	626	642	663	630	595	636	657	608	600	575	640	587	603	595	600	628	626	638	595	611	652	658	598	618	605	620	643	650	607	622	637	636	635	631	626	590	632	638	630	627	599	610	623	624	620	597	655	643	592	605	618	657	594	638	648	604	628	628	611	599	637	647	632	625	630	613	659	653	594	581	585	639	572	575	602	602	675	601	633	642	626	652	631	574	613	611	618	617	635	622	630	596	609	651	636	645	583	636	631	592	614	649	635	635	616	609	648	651	627	637	585	675	607	636	597	623	590	601	637	615	644	587	618	616	619	620	621	596	600	639	626	631	631	627	580	634	590	624	579	573	584	648	599	610	596	612	621	594	635	641	618	650	609	635	612	628	611	633	636	638	649	624	660	665	661	653	628	619	611	610	583	612	612	632	605	630	637	592	600	609	559	598	607	640	593	563	657	565	597	634	616	613	603	609	580	597	616	630	634	631	619	639	625	662	591	611	624	606	609	602	589	610	629	645	620	597	630	656	615	561	579	635	592	655	616	626	603	585	604	625	622	632	659	602	632	651	609	618	572	663	653	639	625	602	576	605	643	596	649	596	616	622	635	626	639	633	631	602	620	639	654	601	602	642	609	608	603	621	604	626	596	597	630	627	611	585	607	631	611	602	631	624	571	625	665	674	585	642	650	602	595	631	621	608	627	659	609	591	613	668	631	623	633	598	602	611	610	631	623	603	617	641	627	558	653	624	621	614	625	646	618	645	630	635	609	620	648	617	651	647	644	620	613	599	572	622	622	638	642	652	593	607	569	613	642	582	624	616	652	661	588	617	661	648	626	592	586	604	578	639	612	623	565	656	651	605	621	602	614	618	613	580	570	601	630	640	614	593	619	628	599	599	627	622	638	657	593	624	604	622	646	601	634	606	599	658	602	605	622	623	571	613	600	618	607	608	608	669	608	602	600	609	623	611	624	583	581	616	637	576	647	670	576	656	614	630	591	583	605	644	577	599	636	633	659	596	590	630	663	594	607	597	612	621	640	562	612	623	605	640	643	606	639	601	592	549	608	632	605	635	622	604	609	634	605	585	614	650	593	617	636	600	612	616	591	587	662	638	591	616	635	656	676	639	627	618	629	572	598	626	648	648	603	593	609	615	639	644	594	607	638	610	604	649	646	638	632	587	611	607	641	663	612	664	599	640	617	632	559	626	645	622	609	584	627	595	641	673	576	564	627	555	622	621	617	592	572	665	582	569	584	599	648	607	655	608	598	689	603	649	589	614	655	593	679	652	575	585	619	629	633	607	605	625	615	596	618	617	623	625	587	591	645	584	682	569	597	619	644	666	622	636	579	627	593	615	628	615	575	590	618	595	629	648	623	639	588	638	633	632	611	660	588	588	621	627	627	615	653	598	596	584	621	606	581	624	642	574	603	602	590	637	619	668	631	617	631	623	628	595	585	580	625	583	620	625	645	659	589	679	603	596	581	676	605	614	624	563	632	574	633	616	656	625	596	592	641	639	613	617	628	635	631	635	625	647	620	639	587	591	625	575	625	637	627	626	655	620	577	623	610	637	594	615	613	585	633	613	588	585	605	601	651	628	636	597	587	604	585	616	611	623	592	592	626	630	593	632	631	619	636	596	602	646	582	584	615	627	605	644	614	593	635	617	648	588	597	621	563	669	602	603	616	629	593	598	573	586	581	605	563	620	594	633	578	617	616	651	608	659	618	650	615	619	614	638	646	627	621	621	566	610	602	616	684	644	627	618	590	595	583	601	640	623	596	587	633	636	619	539	645	610	590	611	577	620	573	656	623	619	622	611	641	674	594	636	598	622	591	576	626	584	607	601	582	621	633	628	631	567	634	638	622	641	622	624	553	621	617	597	636	587	623	611	643	607	595	630	613	643	659	650	613	558	573	676	609	586	660	623	590	651	641	670	586	645	630	631	626	622	612	663	665	628	589	585	640	554	633	625	634	582	627	609	585	586	601	631	578	569	636	619	646	633	642	603	630	626	634	611	627	599	631	603	627	574	618	590	600	606	656	603	550	582	633	604	611	610	615	628	642	594	634	601	598	653	605	595	586	627	624	599	629	603	636	604	619	596	600	645	635	621	599	643	637	643	596	616	628	669	622	640	623	573	603	602	637	630	594	631	634	582	610	643	608	657	615	644	642	589	606	622	630	602	583	611	602	626	616	593	616	576	675	600	603	597	620	620	649	598	575	593	574	633	602	587	592	585	617	625	613	610	618	591	627	591	606	662	649	624	578	595	607	644	599	670	626	636	618	606	614	607	624	635	631	618	640	597	607	620	606	571	661	639	631	643	667	632	665	634	621	667	612	663	611	577	582	572	602	610	589	621	622	631	604	655	629	606	669	632	611	680	625	622	636	641	643	597	628	609	639	617	599	602	631	591	621	555	614	589	694	608	606	630	634	586	616	626	565	646	591	622	624	593	611	614	594	645	577	600	618	577	607	604	610	636	620	624	610	603	643	625	646	595	653	579	624	580	590	643	585	651	609	611	602	601	610	616	600	616	592	607	634	652	579	573	626	638	600	576	627	590	606	583	580	591	594	636	684	651	589	660	613	600	618	645	593	620	646	626	621	596	615	583	648	610	612	546	579	578	615	627	575	627	607	633	608	602	643	594	595	565	649	582	544	632	645	601	635	632	631	606	629	579	606	642	652	632	563	623	594	639	631	634	604	616	614	639	589	608	598	598	627	589	625	629	580	585	609	683	672	590	620	626	602	616	576	626	654	584	558	605	627	634	583	601	613	567	580	614	590	604	594	658	600	602	670	568	609	609	630	575	590	619	646	634	642	601	613	606	629	590	613	601	600	624	596	586	610	582	607	590	640	647	599	598	623	607	610	625	592	601	630	592	609	594	621	609	589	619	615	614	610	641	626	655	591	633	627	590	570	628	626	600	619	596	620	654	642	584	613	605	632	611	632	605	599	600	604	567	625	613	591	634	617	603	655	602	639	635	624	609	646	595	626	607	609	604	596	576	530	622	665	622	604	636	604	615	651	584	622	626	601	633	610	613	595	613	632	625	628	609	592	623	622	593	618	654	628	603	634	634	578	660	581	622	622	611	628	626	638	632	626	601	597	631	625	608	654	580	554	606	607	622	592	630	627	610	586	572	607	642	605	616	622	619	635	575	595	593	605	618	620	591	607	644	603	605
27881	12577	2097	1064	718	639	649	601	1667	2896	2365	1435	891	663	552	573	545	542	585	597	552	501	578	573	569	565	547	548	551	562	540	537	561	574	582	544	507	552	535	511	536	550	594	540	545	552	566	558	549	549	536	555	591	570	550	533	543	528	568	552	551	572	541	544	555	524	572	517	551	537	561	550	562	584	512	566	562	572	560	577	551	550	575	556	568	566	522	561	517	532	521	531	542	547	525	554	579	620	509	608	488	507	566	528	566	522	505	536	522	580	548	559	582	528	553	550	551	577	552	522	559	574	549	554	561	552	540	552	555	533	571	557	542	519	569	558	546	521	538	572	561	601	574	563	536	560	542	554	578	597	545	541	534	560	569	523	541	561	592	523	538	545	526	479	521	552	568	561	550	583	518	531	560	554	579	562	560	539	556	546	562	580	562	543	552	530	561	573	523	551	533	568	555	532	543	548	571	519	611	564	549	559	551	581	574	528	569	572	547	541	569	526	555	563	552	527	571	533	568	543	558	560	531	547	523	554	528	568	538	537	564	585	532	603	566	543	554	559	555	538	538	619	553	523	554	560	555	534	565	599	564	579	527	549	547	567	554	547	562	505	580	588	510	523	553	585	514	549	573	550	550	506	581	526	548	538	565	557	585	575	555	573	559	548	548	519	530	568	565	536	559	577	574	583	547	526	558	565	562	577	562	556	502	520	517	520	521	607	565	544	563	554	595	532	545	598	559	561	561	590	549	542	576	565	528	571	550	507	540	567	521	514	550	557	553	548	550	559	558	578	549	568	523	512	544	548	566	539	541	519	588	562	552	600	539	526	538	541	569	551	549	568	572	541	531	539	548	543	569	520	559	520	547	526	571	547	535	564	573	537	549	522	550	535	582	558	546	559	524	553	547	552	571	592	601	558	543	535	488	506	593	543	581	523	571	577	560	544	551	617	514	540	559	569	530	572	526	551	562	539	553	557	571	586	543	573	550	561	556	546	540	511	517	534	559	584	575	548	557	558	538	548	561	589	571	545	555	554	605	558	587	533	518	576	532	531	556	596	555	525	560	563	588	536	494	565	522	527	563	553	561	595	580	543	533	549	562	499	524	550	544	521	546	595	555	561	565	560	497	549	533	537	526	562	527	566	543	525	562	523	543	550	522	524	513	557	562	536	531	525	550	501	575	568	539	522	542	496	558	542	553	542	568	510	527	581	536	513	563	570	581	573	574	559	550	573	595	546	544	563	561	542	545	552	558	532	546	541	560	542	573	543	546	504	564	537	539	542	581	565	572	528	544	499	488	540	531	521	555	531	562	545	565	537	526	547	557	554	529	620	542	564	604	543	558	563	552	592	523	540	526	573	547	539	547	579	572	558	588	582	548	550	569	562	515	543	617	586	553	525	525	561	540	539	549	542	516	556	608	564	516	550	534	584	544	567	567	539	535	554	577	522	510	543	562	526	530	547	517	556	565	579	548	548	570	567	552	556	574	547	520	586	547	526	537	541	538	557	551	527	556	560	488	534	535	578	557	557	557	541	525	560	548	491	566	513	560	568	582	530	579	578	576	585	531	542	559	540	577	533	512	529	592	601	501	559	564	569	525	620	538	539	552	539	527	557	604	522	578	538	543	503	557	521	529	557	566	584	555	517	507	534	519	543	572	580	562	527	541	543	555	542	546	555	554	567	585	525	544	591	572	585	561	536	579	505	495	527	543	551	555	539	539	567	558	561	555	536	545	553	532	512	581	568	583	543	532	536	546	545	535	542	500	610	552	548	548	547	537	572	547	531	505	538	561	561	558	548	545	556	576	543	562	561	519	532	531	570	555	541	569	558	549	511	562	552	548	529	523	586	518	540	532	507	513	553	520	574	552	547	571	529	551	578	510	553	500	574	560	591	554	564	525	595	566	534	567	573	598	544	571	545	560	523	572	565	558	565	554	551	591	498	545	546	569	567	510	518	577	548	524	581	534	572	602	552	566	570	592	565	559	521	526	552	520	540	552	592	580	576	566	555	607	562	551	513	540	530	569	552	535	566	604	559	573	589	571	520	573	525	560	552	581	552	543	599	543	555	587	532	523	571	566	554	577	532	521	523	549	538	524	572	543	576	567	535	527	491	526	527	572	526	586	530	544	583	551	557	527	582	554	566	532	545	558	503	607	563	532	515	526	566	573	543	599	545	554	561	536	544	558	539	543	580	569	579	562	532	522	564	551	569	530	555	587	501	581	557	563	533	545	532	564	559	543	565	514	612	555	570	579	529	524	555	558	551	593	549	580	562	531	557	529	527	532	554	536	523	534	550	572	581	503	527	529	583	576	558	545	573	536	559	590	541	538	556	570	605	578	540	583	535	578	556	522	485	555	538	529	528	557	560	579	590	535	546	526	526	537	525	558	534	556	603	497	525	571	548	554	519	520	515	571	582	532	535	518	583	550	555	551	568	557	537	562	548	558	538	577	543	537	569	512	590	528	536	480	557	555	562	495	547	577	532	542	551	549	521	574	540	545	550	594	526	562	568	569	562	545	526	585	545	536	568	529	533	561	513	531	536	528	570	551	531	549	510	541	559	531	531	538	526	543	530	561	518	541	535	539	596	596	546	544	581	554	542	545	568	488	552	563	580	558	548	521	525	511	588	547	534	580	575	574	511	598	548	563	533	537	511	554	522	525	482	582	558	542	580	551	568	548	544	502	552	545	582	544	586	523	562	569	569	527	533	518	537	533	602	518	537	551	535	543	534	570	568	534	542	574	561	541	555	541	563	571	567	520	551	565	520	554	574	536	555	530	570	540	544	541	571	571	543	554	569	555	551	550	552	527	567	540	521	525	553	623	550	530	535	524	542	549	587	544	534	566	558	516	572	554	551	548	524	600	525	543	594	532	545	541	549	534	561	563	548	551	577	544	558	517	571	545	560	499	531	575	556	520	549	557	512	539	605	578	593	567	589	556	526	562	524	540	517	549	529	557	523	550	580	533	535	550	560	502	543	527	571	577	564	591	599	558	554	533	535	542	539	496	564	531	554	495	566	565	555	514	522	561	509	524	542	546	541	595	548	558	554	557	561	529	571	550	530	562	542	562	568	582	533	544	529	571	539	492	554	540	579	577	534	533	567	531	549	543	533	570	565	549	540	547	559	531	567	571	565	592	538	562	530	551	540	570	520	542	566	588	537	557	554	508	550	563	504	566	540	522	524	591	497	560	551	554	512	537	594	537	584	489	580	508	543	581	551	581	564	547	576	581	555	540	553	548	567	552	609	532	568	570	552	520	546	560	525	536	549	547	614	585	555	552	550	527	552	589	553	565	566	581	535	551	540	563	581	540	540	592	573	536	514	588	536	542	567	535	540	547	568	586	556	594	550	554	545	557	547	537	551	554	545	538	573	531	545	541	501	544	571	567	554	558	588	519	586	558	586	558	536	518	572	595	575	524	565	529	558	547	552	576	513	556	553	566	544	554	523	554	538	580	580	601	594	505	560	572	556	549	549
5277	1268	1187	680	629	563	575	544	2171	3392	2457	1395	761	522	473	432	446	443	449	476	458	424	441	451	468	473	472	467	432	464	504	453	459	439	472	454	461	453	443	435	441	446	436	444	477	453	455	455	453	416	443	442	442	429	464	448	456	434	418	438	451	487	470	423	422	462	439	430	457	428	447	437	432	407	422	481	404	422	417	441	455	471	447	483	440	472	463	453	392	468	415	476	438	468	480	457	441	439	463	462	445	423	460	483	437	436	413	467	426	439	478	471	440	448	452	443	422	446	436	446	446	460	451	436	460	443	424	466	416	448	480	428	462	440	423	465	425	458	425	449	429	425	472	461	423	439	411	464	476	449	471	465	462	453	415	418	478	430	409	442	448	472	451	438	449	463	390	473	443	451	433	431	455	471	425	459	422	449	462	474	468	428	469	443	453	426	457	456	442	445	393	432	486	475	468	460	454	433	464	474	459	453	465	438	439	433	450	449	454	452	443	445	437	462	461	456	410	453	448	466	445	448	483	421	432	445	456	413	467	458	422	469	442	420	417	414	478	457	456	433	469	435	468	497	475	454	452	421	476	440	444	434	427	422	424	476	407	437	421	459	442	429	460	436	443	429	430	457	431	440	427	482	497	470	450	454	464	449	490	436	453	473	442	453	448	440	425	440	424	453	438	473	432	431	425	453	455	423	439	448	432	403	469	434	416	455	449	407	419	435	472	467	464	458	457	483	454	441	463	450	421	428	432	433	423	431	441	424	440	466	442	469	437	430	463	421	445	419	452	438	476	470	453	412	427	476	460	463	431	445	409	442	447	456	455	455	441	453	386	468	414	444	470	411	421	464	486	451	460	485	470	479	452	449	411	444	471	449	459	445	445	468	437	476	442	404	479	442	438	446	411	468	410	454	423	456	494	478	438	420	439	481	441	447	413	405	456	464	444	442	465	447	436	451	462	474	432	477	449	448	454	431	438	431	445	439	434	464	439	439	431	455	447	413	407	442	443	434	449	431	451	471	458	453	470	433	438	440	419	445	438	458	453	432	462	430	406	416	463	427	446	467	401	431	426	448	434	448	415	495	436	446	459	474	446	435	445	457	415	484	469	421	423	471	450	449	464	448	440	464	455	476	446	454	426	453	459	438	430	446	430	463	479	467	447	437	424	421	441	437	422	467	439	467	424	502	480	453	427	468	427	464	433	462	487	429	461	430	434	454	471	438	455	427	477	459	417	450	476	451	448	436	465	468	433	434	409	465	449	450	411	430	472	424	412	459	449	435	435	474	421	460	464	450	452	458	465	443	437	430	464	464	405	412	433	458	422	438	464	422	474	444	443	452	457	444	453	447	421	489	473	448	441	457	476	464	434	455	431	442	411	450	455	471	467	478	461	430	436	471	435	480	474	432	459	471	438	445	475	412	427	503	477	452	433	472	479	407	466	443	424	434	422	453	468	457	482	466	461	442	458	466	464	489	438	471	462	454	479	451	441	445	408	425	458	462	439	457	463	417	499	431	454	423	415	441	438	397	476	450	444	478	453	446	438	402	412	461	464	474	428	469	436	426	434	426	464	458	432	472	454	453	475	448	433	460	489	426	436	453	463	493	424	421	421	456	460	421	433	452	448	463	456	431	430	424	417	462	432	490	456	472	443	467	420	447	461	471	457	465	481	498	475	440	444	451	420	475	438	463	462	444	452	472	431	428	440	457	439	475	423	495	430	458	437	441	463	456	380	447	420	434	447	419	439	448	445	488	442	466	455	495	428	432	464	469	428	456	428	456	434	505	437	438	393	416	482	462	406	417	429	433	468	425	453	448	458	435	414	462	417	469	488	476	436	447	448	469	448	460	437	455	450	435	468	465	410	415	393	449	422	443	474	442	464	428	427	481	420	451	449	470	458	474	421	421	442	482	434	435	441	452	483	461	438	447	473	491	455	458	488	442	464	436	435	450	451	418	464	440	443	439	446	485	425	423	464	437	487	436	416	442	443	448	419	467	450	448	466	435	426	439	435	401	419	504	459	444	418	440	471	468	474	466	411	423	460	437	432	475	448	457	477	429	415	427	393	429	453	405	470	436	427	438	392	436	436	462	393	457	448	422	433	469	466	469	447	466	467	441	424	474	458	516	492	484	459	467	436	408	421	430	481	436	415	471	452	442	439	480	431	444	433	457	428	455	458	407	450	438	471	413	455	436	470	441	490	480	469	429	449	427	470	431	467	491	428	447	407	459	423	452	450	422	508	454	432	444	438	437	471	442	484	429	439	426	450	464	449	461	421	436	416	471	434	439	443	432	459	428	467	425	468	421	445	427	435	450	473	483	446	473	439	478	433	440	459	459	492	418	447	405	428	435	461	479	426	419	487	441	474	411	421	429	416	425	461	381	454	404	434	454	439	479	476	468	466	470	425	457	444	466	507	496	445	439	436	438	437	401	430	469	460	438	417	449	476	448	441	452	436	409	438	463	486	466	424	446	448	446	440	468	440	460	439	469	428	439	435	459	418	445	424	456	445	489	400	441	419	437	431	405	441	461	484	434	423	506	457	484	452	465	468	458	454	483	425	489	469	452	425	443	435	478	439	481	447	416	456	433	445	465	496	404	454	431	458	443	472	452	455	438	434	443	476	467	491	446	453	445	412	459	441	436	428	466	468	462	447	394	461	407	431	470	429	454	413	447	469	459	448	434	438	456	406	440	467	427	471	464	438	473	458	460	458	446	451	466	467	439	442	429	479	465	426	480	446	461	466	460	458	427	418	462	470	443	465	460	432	507	454	433	420	445	464	476	474	465	470	443	438	481	436	443	464	438	428	420	413	474	458	458	457	517	473	406	456	454	461	484	444	412	449	426	476	432	483	437	410	446	445	459	411	458	451	457	458	456	400	423	470	417	450	446	429	450	477	434	450	426	444	454	467	461	451	464	439	483	431	454	447	439	454	466	459	422	454	426	436	424	471	445	465	465	472	463	431	464	427	449	443	434	474	475	447	454	454	465	477	500	469	467	447	467	434	445	450	442	404	427	437	453	431	481	465	444	431	459	434	492	463	478	487	471	456	444	492	443	481	480	483	443	444	434	459	458	452	462	440	443	456	419	471	433	441	453	418	434	450	436	431	442	453	472	460	443	437	473	430	447	456	431	454	409	463	435	417	431	464	469	451	440	441	460	449	486	499	446	457	420	456	431	454	406	473	419	429	464	446	417	414	436	465	406	397	452	453	461	458	429	412	457	434	438	445	433	487	472	497	447	455	441	467	448	478	441	469	442	465	442	461	457	424	477	464	470	448	435	424	468	472	437	408	469	464	430	433	464	501	437	432	450	421	477	441	448	458	438	438	444	441	492	448	426	429	441	444	395	480	479	450	410	450	427	444	460	476	476	436	440	449	427	426	464	455	436	453	476	451	470	415	446	414	467	454	403	453	435	471	447	439	451	466	445	463	484	459	449	425	487	447	463	433	452	459	446	456	468	459	439	443	461	478	407	479	468
25688	21457	27364	25444	5302	1388	1053	959	10468	22296	17661	7384	2242	1030	683	597	668	655	587	622	619	612	624	573	642	582	615	643	582	607	613	580	635	612	625	609	596	627	669	593	589	618	612	664	582	559	558	651	596	582	622	610	600	609	648	591	641	621	636	612	632	583	561	593	632	651	573	629	571	669	623	594	605	617	586	592	601	595	602	633	604	635	616	594	643	569	590	603	641	627	653	585	584	596	599	607	635	614	619	575	589	547	591	604	564	635	575	593	618	590	611	559	563	586	633	614	599	567	624	612	615	604	632	627	627	596	587	578	620	612	593	593	602	570	580	561	619	632	614	567	601	605	583	607	600	586	617	558	603	617	601	579	625	579	599	652	573	604	604	627	635	625	607	635	588	604	647	588	630	609	590	621	617	603	606	643	629	593	596	648	597	573	596	630	625	558	577	634	620	582	613	605	626	587	615	604	615	622	614	627	559	614	582	545	585	550	620	610	614	622	603	616	614	629	620	631	616	563	586	590	627	636	623	590	610	605	644	642	622	589	576	592	629	616	611	615	581	599	582	606	585	602	616	636	629	605	590	557	614	588	621	610	600	627	565	595	626	614	594	606	606	634	580	630	574	591	615	627	604	572	536	592	601	637	617	591	649	599	601	598	596	594	631	609	606	587	600	622	559	641	591	596	587	584	591	632	586	557	624	584	595	570	621	596	632	625	617	614	607	599	622	640	648	608	548	580	614	611	605	624	594	633	569	608	600	610	620	581	594	635	569	581	605	604	607	592	572	648	599	650	614	599	603	606	621	587	589	623	610	608	573	615	559	603	602	613	586	614	599	579	584	620	595	590	631	624	630	561	598	626	609	621	621	575	588	598	586	599	575	583	608	634	621	612	605	590	560	615	596	596	561	599	590	588	579	601	562	582	617	595	629	621	642	572	589	586	612	609	628	632	589	588	612	599	574	584	565	559	589	597	635	639	589	612	605	626	634	602	567	631	581	601	606	589	585	590	636	614	606	581	601	601	620	617	633	600	606	610	602	582	626	600	604	621	582	615	608	552	636	604	614	584	607	605	635	612	620	610	590	589	587	595	618	657	587	599	608	597	648	601	607	610	598	649	625	593	555	612	586	599	575	619	630	646	629	599	606	636	540	623	589	632	610	632	565	603	642	595	564	596	611	613	569	617	591	621	596	576	653	578	580	645	606	648	584	605	646	618	615	664	593	621	613	583	572	597	605	575	564	660	628	605	571	620	619	624	607	610	566	558	561	612	628	590	608	572	559	644	589	644	645	606	614	627	577	595	578	611	612	650	600	609	653	627	639	552	628	624	616	611	616	595	594	591	601	596	641	611	615	580	630	579	597	621	587	562	590	565	575	582	619	612	613	586	643	601	588	610	616	563	628	582	628	619	604	620	587	588	613	634	638	582	577	592	566	606	620	566	590	558	576	577	608	579	590	617	609	646	560	601	586	565	626	588	575	590	627	613	651	621	590	610	603	599	571	589	592	601	646	588	574	560	620	550	631	571	621	644	610	612	661	575	607	614	623	586	589	568	614	585	609	593	620	611	610	559	564	614	594	635	560	607	603	581	612	622	574	570	591	598	626	573	589	591	601	590	590	600	618	583	612	618	605	599	582	569	643	618	585	614	601	648	639	599	626	586	598	573	574	584	611	604	591	586	607	574	633	588	646	573	601	603	592	639	570	603	587	586	619	595	582	642	587	563	590	579	629	604	637	561	568	634	628	607	608	631	624	598	603	605	603	602	571	639	552	593	581	637	600	596	594	581	604	600	627	604	603	615	633	627	580	581	610	636	581	599	594	630	591	574	617	603	573	607	574	620	613	563	578	590	608	633	603	580	584	597	616	610	630	610	571	630	590	604	622	621	595	622	598	568	618	603	624	627	547	623	630	578	606	584	584	582	604	621	581	591	577	611	586	582	638	607	594	623	603	602	576	587	584	567	607	617	605	581	603	592	564	570	623	621	585	585	629	621	618	588	623	598	651	608	554	635	592	578	612	604	568	606	615	594	621	597	601	597	576	618	630	587	605	537	603	614	595	618	564	670	591	611	631	621	578	650	594	609	587	604	600	574	600	601	603	608	615	594	614	619	593	606	593	588	599	595	576	651	554	584	624	580	622	609	605	574	635	606	555	612	596	573	615	627	591	586	600	603	595	586	572	636	606	611	625	586	631	570	582	615	598	585	569	599	579	582	583	649	596	588	640	577	604	611	603	632	607	628	635	614	596	590	615	603	597	568	633	630	573	624	576	626	600	602	604	585	579	591	596	598	585	630	630	635	603	553	565	588	600	602	620	627	601	581	623	598	612	627	625	591	608	613	615	617	574	578	569	610	619	617	627	638	628	611	619	621	594	619	601	570	633	591	640	534	651	610	642	623	611	605	596	592	640	635	649	627	612	554	581	642	567	612	593	638	602	646	609	625	615	616	590	548	564	591	632	576	566	626	614	617	615	569	593	598	569	605	582	626	590	595	623	606	639	612	585	564	598	616	614	582	579	629	560	580	590	631	599	581	596	550	602	611	548	606	584	603	624	595	614	594	595	634	573	571	591	594	617	589	646	649	588	600	543	554	587	629	615	652	558	625	601	592	578	632	600	574	605	548	605	588	601	578	620	631	610	620	608	591	602	565	592	560	580	602	594	618	577	602	617	570	607	589	619	587	634	625	577	614	556	696	603	596	597	642	614	606	598	622	582	633	624	600	604	638	626	605	583	613	591	598	614	593	607	614	598	624	608	565	622	603	575	610	623	580	620	603	588	535	679	626	643	623	617	583	626	615	603	563	594	610	608	597	622	605	630	599	591	588	609	660	567	600	607	604	632	585	589	590	648	631	587	635	593	641	583	617	556	599	590	601	630	590	556	659	549	612	627	613	577	607	645	592	561	629	563	569	607	582	602	613	609	605	667	597	580	634	675	590	629	600	586	555	581	611	606	598	631	608	633	589	596	640	614	604	626	581	637	608	591	598	659	582	583	599	610	607	646	575	580	556	574	572	597	608	600	625	604	565	612	598	619	624	615	576	591	635	640	605	589	576	634	583	594	603	580	611	597	622	613	683	590	601	550	579	579	635	636	607	588	650	630	597	621	623	573	624	619	611	590	611	553	609	555	581	630	645	630	584	593	585	606	621	613	586	607	604	642	559	583	603	585	616	595	598	581	602	576	581	660	659	629	593	560	621	563	572	620	612	572	625	583	612	575	608	607	646	606	613	656	636	601	608	612	604	595	597	593	585	599	614	588	582	581	610	634	597	629	626	589	597	633	597	597	623	589	593	602	625	565	632	611	555	599	596	607	618	587	571	648	603	647	604	581	625	592	615	566	602	626	605	605	614	624	611	628	610	581	614	647	566	621	599	601	586	633	596	589	601	598	599	615	600	663	567	618	609	573	643	587	612	596	645	573	612	629	626	619	565	610	573	590	608	628	639	647	603	614	634	578	604	574	590	626	617	634	583	600	599	570	568
3992	4053	3195	1745	1287	1108	917	1002	13776	19755	14388	6020	2143	970	608	556	490	528	505	501	550	527	558	529	513	530	536	526	514	548	503	486	520	496	489	502	485	515	495	511	519	486	541	558	530	513	514	526	496	509	518	503	514	540	536	491	497	530	543	550	491	485	535	482	535	537	553	503	503	492	520	489	540	508	480	481	472	521	513	523	519	490	493	518	513	495	508	527	499	508	478	513	515	513	475	455	511	484	514	505	502	469	489	502	490	468	504	511	536	535	518	487	473	463	501	497	477	473	510	477	487	502	516	512	503	499	519	478	532	480	506	491	510	543	509	504	485	515	480	510	480	442	483	472	482	509	497	492	485	472	540	489	471	474	502	493	498	542	521	502	509	538	491	496	531	514	469	467	527	460	476	472	492	467	529	508	494	469	549	456	500	531	530	515	490	491	505	532	479	468	481	482	495	490	525	502	524	449	514	551	531	508	490	517	520	489	442	479	501	490	530	490	502	528	484	455	510	508	502	533	524	479	512	508	432	501	497	519	532	492	511	530	518	502	504	482	500	519	487	476	507	510	480	520	477	508	505	518	485	459	512	555	476	531	544	552	503	470	538	498	478	537	509	464	507	489	481	488	458	497	501	469	521	524	512	484	467	460	500	482	498	513	510	479	500	507	515	492	489	514	493	462	521	509	474	515	525	515	520	495	515	500	537	495	498	493	461	498	520	465	468	492	480	474	489	487	543	519	538	527	518	481	493	497	506	551	527	509	488	518	463	508	529	488	474	522	551	508	465	505	523	473	505	480	494	519	521	500	498	475	502	472	509	486	478	545	549	505	483	469	485	510	481	510	521	485	514	520	473	502	494	459	525	508	498	519	480	509	460	493	487	484	562	484	510	488	527	504	512	498	497	491	497	513	527	530	501	500	514	460	513	490	526	540	486	492	532	460	476	532	517	519	523	505	486	513	520	501	504	534	482	502	507	484	468	559	478	522	493	486	491	503	479	506	536	481	479	485	497	486	531	518	523	500	502	468	525	470	462	470	519	518	489	516	500	516	487	484	518	520	498	503	487	469	532	490	525	522	511	491	499	502	490	465	485	534	527	483	497	489	488	511	508	497	531	505	492	452	477	554	538	535	459	488	490	486	493	534	495	509	505	512	473	482	480	521	518	491	489	526	480	536	483	532	470	457	508	505	481	529	476	518	487	497	484	514	460	503	551	477	474	490	526	452	494	526	495	537	492	558	499	480	525	539	487	510	455	498	484	490	499	482	505	481	487	530	502	499	463	464	511	503	533	539	508	474	545	490	468	491	447	515	494	519	472	483	534	500	503	497	497	506	542	489	499	521	504	482	490	474	449	490	489	508	503	477	503	477	481	518	517	485	483	500	498	511	473	492	541	512	503	472	497	526	446	473	504	526	520	482	522	521	525	505	530	523	476	498	513	489	497	489	504	517	496	497	505	492	505	542	529	546	523	537	501	468	498	532	509	487	501	486	482	502	463	485	476	516	494	510	498	534	517	511	487	507	532	485	520	496	484	507	549	474	495	515	504	513	521	475	485	503	497	459	491	504	487	509	505	549	493	512	486	488	504	483	511	494	517	483	482	499	520	519	533	501	501	527	489	469	481	485	527	525	469	496	480	554	484	503	485	465	508	493	516	466	497	534	496	537	535	498	482	511	452	482	493	493	507	501	555	485	499	524	506	514	469	501	557	519	452	518	520	538	489	470	520	514	515	536	538	485	490	506	531	503	496	492	520	507	504	467	478	460	519	524	487	470	490	504	504	537	487	488	481	521	512	508	466	480	464	497	498	534	522	518	495	495	561	524	500	489	510	523	520	484	473	488	533	481	458	576	522	523	478	498	505	515	486	499	467	528	533	502	486	519	505	505	502	510	478	481	541	499	500	526	491	538	479	504	543	489	536	519	491	504	488	504	472	507	504	535	480	484	480	499	489	519	546	516	517	500	485	513	490	520	515	484	482	495	527	483	485	510	518	489	521	478	546	480	462	496	477	514	478	467	503	479	520	488	507	506	490	498	478	493	514	498	540	488	488	495	473	518	488	506	473	541	528	493	505	543	541	503	465	517	508	529	499	501	530	513	492	566	495	502	500	494	522	485	479	511	533	478	469	471	490	478	487	478	502	497	494	492	516	518	486	526	468	479	481	495	465	482	526	464	487	517	510	482	505	499	493	512	517	482	498	544	521	493	473	523	467	509	502	476	521	513	470	478	525	469	491	493	530	527	475	539	480	538	504	521	511	512	456	521	489	481	495	522	555	493	502	495	502	520	523	502	494	487	494	486	478	493	536	517	490	435	489	509	526	463	552	518	536	530	528	479	487	474	499	453	471	496	483	514	488	476	522	541	496	474	518	476	481	515	514	539	534	487	494	495	518	508	493	506	503	507	485	483	499	515	501	478	551	519	496	502	514	487	498	514	499	527	464	525	467	481	506	480	506	508	497	544	486	496	512	524	502	490	530	488	451	522	503	496	485	511	480	488	508	509	493	486	501	495	480	502	477	466	531	466	474	458	492	517	488	470	531	492	483	489	510	516	501	525	475	476	474	479	525	483	502	475	538	517	508	533	504	466	487	479	461	492	513	516	484	513	484	513	486	448	495	496	469	515	510	498	477	488	504	518	498	516	501	534	527	508	474	481	533	467	489	507	462	503	484	517	511	450	486	530	493	524	503	524	487	500	488	514	531	521	497	545	488	524	490	535	485	534	482	494	480	491	524	465	536	520	466	489	521	479	502	494	513	542	502	465	479	480	519	498	521	481	512	544	449	512	490	484	506	504	530	473	514	475	483	498	531	526	528	489	482	479	499	499	543	512	499	489	503	494	514	491	490	507	505	474	521	481	480	504	529	490	510	484	499	520	482	484	523	468	522	533	503	525	504	502	552	508	524	486	511	453	500	508	514	497	492	518	515	483	518	486	498	504	511	478	511	533	503	508	496	513	489	487	510	473	505	466	482	502	506	518	506	482	509	530	531	488	505	503	431	488	530	543	478	535	532	499	511	486	461	514	510	489	499	554	499	573	512	484	516	495	520	477	530	493	545	506	486	503	527	503	530	478	533	505	510	499	499	515	543	490	504	524	482	460	514	493	497	505	523	476	455	459	494	470	467	531	494	446	463	543	521	470	522	488	538	492	483	514	510	508	524	532	478	462	444	531	524	475	509	502	498	474	482	520	487	503	511	480	493	474	517	471	513	490	484	482	492	498	480	486	466	510	506	502	512	440	496	534	485	500	544	519	504	481	535	523	473	515	527	491	467	510	507	509	504	484	508	517	482	504	491	505	495	510	487	495	445	497	509	485	512	520	474	504	478	521	510	457	494	478	517	457	509	499	481	478	479	487	537	493	498	519	533	498	492	496	557	515	508	477	509	464	475	506	534	485	502	509	496	502	476	523	540	491	521	499	481	542	511	471	486	520	517	462	489	490	477	484	487	493	463	506	525	539	498	487	504	501	495	507	480	512
24392	21483	28853	24550	21452	8685	2395	1544	19787	41149	32728	16499	5086	1845	936	826	788	789	833	753	752	767	830	731	813	780	722	785	729	803	744	735	747	792	778	784	766	792	754	826	780	812	766	767	719	720	759	765	764	757	752	787	757	737	777	778	779	800	796	764	769	737	826	753	732	805	789	792	756	739	761	781	819	756	760	743	769	757	791	768	791	764	808	758	765	751	783	735	759	815	760	703	793	772	829	745	776	769	728	772	703	762	720	771	737	738	753	699	768	744	765	794	743	762	765	776	787	721	802	772	761	779	725	771	764	774	771	732	773	755	783	762	721	838	786	753	808	725	726	775	752	778	733	766	796	742	743	765	824	747	768	761	756	735	734	721	748	792	745	775	759	698	773	718	775	771	707	755	769	735	776	762	730	807	784	769	817	794	729	767	699	749	749	771	783	761	720	780	782	743	776	804	774	767	719	742	758	715	709	773	792	799	752	763	781	803	770	794	732	794	772	801	756	732	764	770	802	771	774	768	716	704	762	738	761	740	757	762	785	760	766	742	762	773	758	733	778	757	778	758	793	793	745	810	761	761	774	708	767	782	759	781	768	782	772	741	734	776	716	746	767	731	792	723	800	791	746	797	791	697	729	768	756	759	762	762	737	809	750	786	709	769	760	776	739	746	747	753	756	744	756	784	776	803	789	723	758	778	787	760	753	790	778	806	753	779	765	804	750	760	787	747	727	750	776	756	785	713	729	753	773	766	803	733	798	766	722	757	707	758	823	784	772	724	754	749	736	830	731	763	743	761	777	759	757	758	748	711	812	801	774	811	809	780	732	715	776	763	787	776	775	742	797	740	762	743	753	750	767	747	752	754	740	737	737	762	783	728	768	753	786	744	746	787	802	776	747	730	736	773	771	755	726	732	775	756	736	760	786	749	744	713	768	787	752	748	790	745	806	728	786	791	774	731	754	778	771	741	808	761	767	764	763	729	721	748	720	781	718	739	753	809	760	737	732	786	736	748	757	768	729	802	749	783	775	751	739	749	725	716	749	775	758	729	762	752	815	748	746	779	758	788	800	793	768	716	800	769	759	778	774	747	758	762	755	757	826	744	731	747	773	779	756	756	734	752	766	784	773	747	792	775	745	725	754	766	745	744	729	769	739	769	806	732	794	785	763	770	786	739	753	758	740	743	737	737	734	742	747	733	771	779	737	756	749	751	783	749	754	825	782	774	740	755	753	752	726	798	714	732	772	751	730	744	760	739	749	723	711	724	725	779	723	717	764	751	772	748	751	755	751	699	786	746	728	717	757	760	758	743	770	712	800	695	746	782	814	751	737	770	756	748	760	768	728	772	738	735	729	794	719	711	762	763	782	779	744	753	735	757	740	743	767	732	788	819	754	776	709	797	780	739	768	727	730	752	716	747	818	767	764	774	794	731	779	737	792	719	776	758	769	747	712	821	766	748	731	752	715	791	813	698	740	742	730	765	716	775	795	777	745	794	750	780	792	791	684	754	738	765	772	791	804	767	749	730	743	784	739	790	736	764	755	768	786	723	748	732	702	742	765	767	746	760	769	733	745	760	725	728	729	763	715	768	720	772	765	760	727	753	780	825	725	756	739	761	805	779	784	759	784	788	718	737	725	704	830	763	757	739	815	756	728	765	752	764	773	765	769	799	813	725	781	747	716	765	749	764	730	773	763	739	721	776	755	762	786	776	765	790	748	767	788	731	732	780	760	755	717	742	753	766	721	722	701	773	724	777	704	787	813	757	777	687	707	750	829	758	776	743	737	731	699	768	765	778	767	758	751	762	763	769	788	755	758	787	749	778	751	732	777	792	756	757	739	730	764	730	783	718	770	787	736	783	800	784	751	781	746	688	713	814	771	832	749	825	791	742	699	699	755	735	755	747	805	777	756	775	751	733	770	727	799	719	741	758	758	790	723	784	759	786	735	746	768	721	747	733	746	794	759	787	755	802	796	755	780	769	788	782	761	784	745	758	716	784	773	753	774	707	747	769	789	819	749	731	774	724	776	758	766	768	749	759	761	741	760	744	814	756	749	723	744	761	808	794	729	746	777	752	792	783	737	756	730	744	755	721	756	783	779	792	761	720	763	771	781	728	724	810	814	835	770	793	748	786	737	756	756	786	702	745	755	737	766	728	740	733	755	784	784	743	749	789	729	803	762	727	743	742	744	812	720	715	740	745	736	727	785	811	768	763	735	782	758	767	750	749	710	703	749	792	797	738	740	709	749	749	771	785	789	721	725	723	768	795	792	759	777	756	791	799	715	781	755	772	777	726	796	733	755	740	804	726	705	765	776	703	785	750	768	745	736	793	751	774	740	781	758	813	754	773	768	779	741	731	773	771	761	757	753	784	766	772	741	726	804	757	753	782	726	736	816	733	782	785	738	789	768	768	719	707	730	728	780	756	738	765	785	768	765	751	733	767	804	739	808	787	749	755	756	747	757	719	711	743	795	766	752	733	800	770	782	793	732	764	743	742	750	725	735	776	728	733	726	771	754	747	764	746	757	775	753	784	749	771	787	712	774	752	792	718	738	744	759	728	746	710	757	770	765	718	783	761	710	738	784	791	726	727	795	768	749	821	793	798	762	771	770	723	757	743	731	768	731	796	737	762	748	740	755	775	754	716	782	754	751	760	766	751	798	751	751	778	745	766	770	770	747	793	751	786	774	800	739	788	725	793	788	807	783	731	739	741	783	757	762	770	779	745	761	729	810	767	749	747	725	721	777	776	762	749	757	794	756	791	727	744	718	747	790	745	765	796	712	750	706	774	755	786	752	738	698	752	768	788	734	790	787	780	733	729	732	782	750	741	756	720	803	757	706	772	776	768	722	739	767	757	739	756	761	802	734	792	763	722	756	792	801	711	743	752	730	750	747	742	754	762	787	782	746	782	745	734	753	738	768	809	774	750	826	766	763	771	745	798	744	760	732	700	774	748	756	764	768	759	762	710	747	745	746	743	758	790	790	747	714	756	769	743	778	705	818	743	758	768	790	808	775	775	807	781	750	753	787	737	797	721	718	773	755	772	731	759	699	760	770	756	710	744	746	745	733	772	748	758	754	698	755	740	776	769	730	737	799	756	809	755	768	759	789	777	765	768	740	743	788	777	765	764	731	770	733	721	731	781	765	724	769	784	773	788	711	765	842	748	721	795	776	749	748	717	694	777	744	814	794	810	843	745	735	772	808	746	753	787	720	781	797	757	750	729	761	759	743	760	785	717	730	754	759	726	740	761	745	747	735	752	790	764	786	711	750	783	756	778	762	711	726	771	766	826	694	768	762	724	778	774	763	780	734	805	755	745	755	790	759	789	746	763	717	765	728	774	760	722	775	715	792	760	800	775	790	756	765	730	806	796	747	753	741	768	753	795	755	767	749	781	770	748	800	722	739	792	769	749	763	777	775	730	708	789	760	791	781	792	773	768	762	753	742	778	757	762	727	772	755	726	786	791	717	766	776	718	760	749
4377	7411	5880	3044	2176	1767	1768	1475	24311	37019	26607	11650	4047	1784	833	661	625	597	634	610	605	602	633	666	637	602	653	623	639	617	599	614	645	603	622	589	645	647	563	668	629	610	656	692	590	589	610	633	670	653	598	644	589	609	566	638	634	601	648	601	593	623	641	619	607	585	631	626	615	587	611	615	577	592	631	604	614	567	619	637	580	595	628	638	631	625	588	601	638	619	637	616	625	635	670	632	646	613	609	596	661	636	653	604	627	599	571	627	593	609	626	638	662	592	579	584	683	653	580	620	603	617	615	639	650	629	578	629	597	628	637	649	598	591	609	594	630	603	628	589	572	602	637	624	589	628	610	616	582	580	644	603	599	664	619	605	617	599	631	616	613	600	648	601	587	624	617	614	600	591	623	630	595	616	610	580	603	591	641	606	639	596	629	597	628	608	627	622	602	585	609	569	581	666	619	629	607	645	629	621	603	571	637	588	627	639	637	624	618	594	597	608	643	607	571	591	548	619	603	593	631	626	574	649	607	629	608	678	621	604	655	625	624	654	587	620	636	654	634	657	596	621	600	590	632	585	603	597	597	627	605	637	612	625	588	601	633	609	601	629	646	610	638	623	624	577	612	633	625	656	599	637	645	603	641	594	593	608	597	572	573	611	634	628	653	617	643	629	585	608	605	629	637	646	594	594	589	613	617	621	641	563	643	648	601	601	626	561	614	640	616	593	599	626	664	590	592	589	583	578	590	633	613	603	612	609	603	656	656	624	617	576	611	612	575	619	578	620	569	606	582	601	625	617	598	612	612	630	596	604	640	599	660	604	623	610	653	621	599	604	601	630	595	626	638	584	624	597	598	584	625	627	611	610	629	681	631	601	621	573	616	605	618	635	614	582	624	601	588	579	624	655	628	578	653	588	658	589	614	598	611	657	603	619	601	666	594	595	613	585	630	609	578	594	650	575	620	643	628	581	627	587	615	585	611	619	635	600	621	624	573	605	600	549	614	636	598	616	552	598	627	594	603	651	599	607	605	597	626	611	600	649	607	631	617	581	566	605	611	628	622	562	608	584	640	651	600	598	635	606	634	629	656	580	585	631	620	635	649	605	586	594	564	626	597	597	625	603	574	610	602	665	633	603	574	549	605	561	572	585	635	636	616	623	643	571	647	595	614	602	606	598	636	593	644	596	603	601	675	574	579	583	606	629	635	643	580	664	593	619	560	591	624	588	596	570	577	576	570	593	596	549	622	602	661	614	590	584	632	653	632	607	561	606	612	623	637	568	591	617	563	625	579	586	615	609	623	567	632	595	613	591	634	592	617	603	632	630	588	637	605	603	586	595	586	606	618	653	638	580	590	581	546	608	631	605	600	629	596	609	635	630	655	607	613	589	607	635	621	613	641	610	635	652	561	577	658	627	645	594	580	631	634	594	615	633	574	633	611	604	573	602	619	617	635	630	630	619	606	598	583	594	584	656	627	643	666	616	598	634	580	650	623	615	652	636	602	583	592	597	585	603	611	605	653	602	614	638	613	621	638	572	629	562	566	612	587	612	621	585	620	623	614	657	595	636	634	580	604	611	584	613	585	571	642	608	622	567	608	576	588	623	600	613	613	586	624	597	635	581	597	619	623	624	612	576	647	609	582	598	581	596	565	605	609	615	610	621	598	678	600	585	631	649	546	642	576	595	564	627	616	608	621	648	656	554	596	598	604	619	593	621	583	616	604	632	564	600	626	618	635	659	621	624	643	613	634	606	598	597	628	632	620	643	583	581	632	604	608	624	630	590	603	622	598	601	650	594	638	644	600	592	644	607	618	635	661	608	662	613	581	599	559	616	614	608	569	609	610	601	606	582	608	569	580	580	616	580	604	609	613	612	620	576	628	645	641	615	571	557	578	640	624	609	590	567	603	610	639	645	560	591	610	610	627	619	618	613	609	595	651	567	617	596	619	620	592	591	583	640	597	574	636	590	610	586	593	621	590	639	630	636	624	592	651	560	607	633	576	556	609	595	601	630	599	617	612	612	613	644	646	587	568	610	569	617	582	622	604	612	635	591	595	611	612	609	618	611	585	610	652	620	559	624	593	610	623	579	646	645	601	618	635	628	616	600	619	601	547	635	603	595	609	606	613	627	618	586	646	605	618	580	619	654	551	634	615	617	592	637	626	609	624	588	610	633	649	670	572	640	659	613	594	591	634	616	571	636	566	598	573	622	668	596	593	597	632	599	587	585	638	677	591	610	583	582	629	641	578	616	581	606	575	585	575	632	593	665	623	596	613	616	635	667	666	601	591	610	603	594	629	619	615	566	584	609	634	609	602	658	587	614	613	615	606	629	604	620	596	648	596	619	628	588	562	606	611	602	628	646	622	617	595	604	641	618	641	593	614	632	581	621	600	629	555	598	559	603	638	583	618	642	582	586	637	630	572	604	594	616	632	634	620	652	598	606	640	603	626	665	570	623	647	590	620	583	648	642	623	585	616	595	550	610	606	653	583	613	628	634	661	598	641	580	593	642	614	612	671	586	586	609	564	566	567	599	626	595	635	584	601	618	601	599	608	557	634	625	602	634	649	600	575	593	622	630	616	610	576	603	593	613	601	633	621	619	570	670	582	671	630	571	589	627	627	617	633	602	590	602	610	611	593	589	627	578	599	643	589	615	633	627	632	586	614	573	589	616	587	611	653	618	614	603	612	623	639	592	603	641	576	592	601	568	586	562	633	596	596	582	623	625	604	594	589	615	615	580	664	625	604	652	621	636	607	624	625	621	593	649	612	584	618	648	586	595	596	626	624	638	584	619	639	619	597	604	592	625	596	628	625	598	614	628	654	620	609	582	615	598	628	626	599	625	646	627	589	629	588	601	571	655	600	593	632	557	607	627	632	607	594	629	637	636	623	632	599	598	612	604	625	620	644	610	587	633	645	603	579	583	644	636	599	609	614	586	602	619	606	594	618	639	626	622	573	629	630	599	618	628	641	619	623	597	628	655	634	621	625	593	549	603	615	599	607	618	627	578	596	610	606	633	584	599	579	601	623	599	581	618	636	634	618	576	583	581	637	582	613	568	598	654	640	574	618	633	633	642	597	604	652	612	646	573	644	606	573	602	620	613	588	580	628	640	606	604	622	620	590	632	624	632	575	610	606	614	558	629	628	609	628	592	585	657	633	627	601	598	631	591	618	620	580	547	624	583	674	616	597	607	589	630	593	662	594	613	588	644	645	585	618	607	645	658	625	577	657	580	603	608	605	571	586	629	632	567	592	596	555	647	633	590	616	630	599	607	597	617	652	595	650	600	635	625	623	588	628	577	581	582	624	580	579	595	586	624	603	601	585	572	620	592	630	630	594	657	564	632	598	576	593	603	606	570	598	629	631	596	603	649	625	594	586	675	590	621	624	629	610	613	612	639	621	649	567	615	599	612	620	637	624	577	617	576	581	635	618	594	625	597	594	589	636	623	556	658	624	607	600	626	590	636	613	682	640	580
27900	12222	1828	1003	755	604	585	635	1167	2730	2511	1537	994	746	582	533	562	521	538	534	534	554	554	542	566	500	534	539	513	555	490	538	516	555	525	551	551	528	548	555	550	515	564	531	525	539	511	541	548	523	540	516	539	527	511	542	533	555	546	586	524	540	486	614	539	534	555	592	563	547	546	561	555	584	538	603	537	570	548	528	542	566	570	563	526	548	544	556	570	565	544	544	526	556	527	535	577	566	532	547	543	508	574	498	554	563	543	520	557	527	556	541	478	558	563	542	534	568	526	586	562	562	557	566	571	562	552	545	524	563	532	548	532	575	510	584	497	566	518	526	526	521	554	512	512	536	567	530	564	520	525	498	514	499	552	577	568	495	545	515	558	528	549	553	512	568	549	586	485	561	594	606	531	570	529	499	585	573	534	600	539	561	604	528	531	560	563	515	568	566	543	544	552	547	540	531	574	531	583	519	565	508	497	522	540	535	587	550	567	541	613	586	536	532	545	524	558	572	542	582	529	553	509	530	568	537	559	576	520	550	578	544	537	574	505	501	535	565	562	552	549	560	567	551	580	548	535	511	530	521	538	520	546	549	591	575	532	546	557	560	533	476	506	515	512	576	580	574	533	544	535	550	505	516	510	561	482	549	514	530	536	567	542	596	543	564	552	534	553	565	566	597	517	522	511	548	542	552	488	572	539	571	493	543	482	514	538	512	511	534	519	568	554	541	565	550	584	614	550	521	557	539	517	523	517	506	535	537	510	554	499	541	543	577	555	514	535	532	563	537	524	521	570	533	573	557	550	564	528	538	530	528	537	561	516	542	550	564	503	546	538	540	560	532	548	546	515	535	531	547	548	561	586	563	562	546	531	534	546	540	532	530	518	516	511	523	529	562	548	545	602	528	541	533	569	554	572	527	524	553	558	521	522	523	500	539	590	531	560	525	575	571	528	531	522	527	578	561	530	526	533	550	539	570	572	571	547	553	542	548	498	528	533	591	577	555	527	544	540	576	547	561	526	561	536	521	550	524	588	564	500	532	563	539	525	542	560	502	550	559	549	556	517	520	530	569	559	560	615	536	556	546	556	584	553	557	566	512	543	575	572	522	538	541	543	571	571	549	544	567	565	550	534	529	532	553	563	547	549	546	503	534	533	551	542	534	555	551	549	550	571	553	546	510	511	538	551	519	527	548	557	533	543	567	554	578	541	527	548	558	514	539	562	557	547	551	547	530	540	551	518	547	536	503	541	534	535	543	525	553	507	581	523	570	571	557	532	530	509	507	547	562	531	498	577	486	533	572	542	547	538	561	523	554	537	533	524	579	566	527	563	537	572	503	542	578	560	530	552	564	554	544	525	577	529	564	535	569	487	559	564	528	554	548	535	552	521	572	550	541	556	563	558	534	524	549	500	542	534	506	504	567	592	530	572	527	500	591	539	519	519	534	539	543	516	553	506	554	578	541	556	513	544	583	547	564	575	547	521	550	534	601	545	563	554	541	514	590	502	540	522	543	559	605	531	543	571	510	564	554	514	537	550	472	520	564	526	503	565	610	532	535	522	526	540	566	561	570	562	555	560	561	554	532	581	525	528	532	525	559	561	533	548	549	576	574	523	531	585	542	559	527	558	511	573	535	520	547	503	556	554	492	499	532	570	511	580	539	559	536	573	539	538	550	552	549	498	510	586	493	509	604	514	533	561	539	493	535	574	520	560	542	521	563	543	563	559	553	522	556	524	559	527	543	518	538	509	531	510	555	524	543	562	536	488	530	545	527	496	522	565	533	573	499	548	526	536	557	540	536	568	574	575	545	535	527	576	543	560	532	570	587	536	526	558	528	598	535	551	598	505	549	536	550	558	533	551	539	542	523	572	606	559	544	565	521	523	527	499	577	517	569	591	543	534	544	550	558	595	540	540	526	516	579	487	501	566	543	527	547	563	519	506	531	545	533	551	539	529	556	591	564	512	538	537	571	503	543	536	543	579	527	531	535	510	547	568	564	546	559	605	561	533	488	539	554	529	561	558	524	564	558	518	542	563	549	552	574	551	578	545	555	550	568	542	571	523	550	543	543	571	549	522	541	582	552	566	538	565	545	556	542	567	520	531	557	557	532	578	540	563	553	554	527	580	494	516	554	581	501	587	509	543	549	520	536	537	563	557	553	527	525	539	546	540	567	514	495	567	530	540	556	572	529	614	558	545	540	570	560	532	567	532	600	511	548	533	513	551	563	541	559	526	551	554	557	539	549	541	550	551	557	523	573	547	537	569	536	516	558	542	609	541	541	569	517	546	494	544	518	550	527	564	541	537	547	539	526	518	569	524	543	539	510	570	569	551	558	520	540	575	550	543	527	547	527	542	579	563	539	511	541	542	558	561	576	588	503	515	503	551	510	530	510	558	520	562	540	558	517	563	536	531	540	570	498	524	502	558	542	559	523	538	539	516	564	567	503	555	492	532	532	529	554	572	549	563	555	547	559	563	551	559	521	531	508	535	563	572	527	560	553	531	509	543	542	527	544	526	499	557	559	535	595	545	527	564	573	539	564	558	574	526	552	546	524	526	556	548	530	549	558	550	532	537	524	540	541	557	533	525	549	620	542	554	526	525	569	477	542	578	543	575	556	562	519	540	527	499	584	501	583	550	540	537	572	507	559	530	536	522	554	565	539	547	573	567	582	560	541	554	515	559	590	516	551	556	577	575	558	553	492	508	542	544	571	553	562	522	539	557	537	551	549	529	531	548	547	571	529	522	545	581	558	533	539	516	552	554	587	578	510	559	555	529	520	534	584	535	555	527	540	570	507	581	578	598	574	515	548	546	529	568	561	524	508	546	530	515	561	526	585	524	525	559	553	528	575	528	524	524	537	517	508	542	529	567	569	539	598	508	549	567	549	538	550	531	556	552	507	578	536	559	560	508	537	541	547	530	582	529	577	493	569	585	521	542	517	540	589	526	552	586	581	550	562	538	548	554	524	546	553	550	527	512	550	569	568	521	509	513	539	547	537	568	520	542	537	512	536	533	521	532	548	522	506	538	503	567	614	555	567	525	541	541	608	519	551	555	599	561	543	564	573	517	515	541	552	532	546	537	527	523	514	550	521	564	538	532	536	542	554	566	576	529	535	535	579	518	561	554	538	538	556	552	534	557	507	539	583	512	559	588	524	560	580	571	527	556	548	559	564	523	483	589	563	556	560	516	589	554	565	523	545	520	553	582	520	539	543	527	575	574	538	515	576	553	572	571	555	540	542	520	564	554	561	538	552	560	517	535	542	593	557	535	528	556	569	538	504	520	538	553	530	523	578	551	473	563	496	556	558	538	506	513	562	523	576	539	560	545	532	593	557	560	552	521	556	539	524	560	507	551	547	539	558	539	528	566	543	549	555	540	557	566	521	557	521	497	559	549	570	538	568	536	547	518	532	532	560	522	558	574	586	565	569	558	541	575	553	541	556	535	567	528	585	520	569	499	546	582	557	544	566	559	509
5306	1042	1105	821	658	558	484	516	1492	3226	2727	1437	831	577	525	484	469	433	450	416	454	409	427	421	417	421	414	407	464	419	453	466	433	439	471	428	434	431	414	384	421	468	503	449	428	420	430	486	431	435	418	457	425	457	414	384	456	433	438	411	450	439	424	425	435	456	430	440	479	455	452	478	449	422	422	496	467	427	437	428	436	450	460	410	448	467	414	436	444	410	442	455	443	441	417	452	453	419	428	475	422	384	434	453	430	435	455	445	444	462	454	456	426	457	428	417	427	464	438	420	431	449	441	398	435	444	470	471	417	465	416	469	460	418	421	429	428	439	431	452	435	444	427	430	487	437	437	430	501	454	479	478	438	483	421	429	426	480	431	394	422	463	419	442	456	439	441	413	429	450	406	435	437	399	447	435	422	485	438	441	452	427	456	402	417	423	448	453	426	428	471	405	433	411	448	456	429	470	417	453	452	464	431	408	410	434	457	455	404	462	413	452	423	442	414	432	412	414	434	441	455	444	475	429	473	453	428	438	419	467	466	416	419	434	414	479	425	451	431	385	420	448	419	406	456	428	460	434	470	436	454	454	419	459	453	441	466	458	427	434	453	461	448	448	431	432	460	438	441	418	459	409	449	443	380	411	450	451	408	443	442	447	409	426	444	472	445	414	484	455	427	487	391	424	427	463	473	463	407	453	448	461	453	443	422	432	411	429	430	450	386	451	436	430	435	467	447	446	444	478	452	444	468	429	413	410	446	445	438	436	434	446	447	472	460	456	448	426	402	436	447	375	442	452	455	426	452	449	473	414	421	423	408	457	416	404	408	408	435	422	440	418	460	454	439	445	439	437	406	422	456	474	450	443	466	430	421	455	480	419	482	464	465	464	412	448	421	439	437	438	409	446	408	410	444	443	408	460	439	458	433	439	440	445	435	475	462	421	439	497	417	416	444	432	406	410	457	428	445	407	433	434	443	468	423	424	424	445	448	429	422	451	436	441	413	438	434	419	438	471	426	445	404	474	448	478	412	422	468	455	432	426	461	438	431	432	394	456	460	445	442	444	418	443	450	390	451	428	463	432	499	434	431	465	469	420	463	440	454	470	420	451	457	400	422	435	437	459	449	448	444	474	454	476	463	414	454	416	407	463	459	450	416	436	500	473	406	452	436	434	449	481	406	428	430	415	414	447	440	462	424	437	480	398	422	448	416	446	450	423	425	434	435	443	447	441	407	449	419	427	395	482	444	471	439	442	441	476	431	433	469	414	414	406	419	471	418	448	433	497	469	441	463	482	451	408	417	454	429	400	440	430	456	414	449	440	448	446	437	455	410	475	427	451	466	424	454	454	450	439	427	441	423	439	450	388	484	420	439	420	450	433	410	486	439	449	428	457	456	422	457	415	420	427	467	456	454	414	440	421	450	451	413	457	448	422	450	426	438	458	449	439	472	468	421	449	431	430	437	430	464	387	432	453	435	422	473	452	465	459	440	487	428	491	459	394	461	423	402	438	457	461	431	443	460	434	451	455	462	446	417	449	465	442	448	413	465	411	456	464	466	444	450	441	454	439	414	456	439	455	442	474	407	437	415	424	477	439	412	446	444	490	453	432	476	468	465	426	446	444	436	444	415	422	431	452	450	431	446	464	429	469	434	457	424	439	444	455	420	448	389	423	438	434	426	416	424	472	430	428	428	456	438	428	429	443	462	451	448	425	449	404	434	468	444	447	410	385	455	440	445	451	430	419	449	437	438	411	432	439	448	465	491	447	468	438	405	397	465	461	436	437	438	423	440	425	444	481	441	440	394	416	444	450	452	437	407	466	445	440	422	423	445	452	434	464	441	440	466	426	400	385	437	434	404	448	431	471	406	462	392	437	436	452	471	470	468	462	497	440	437	407	436	466	447	408	466	444	463	429	447	426	486	428	429	426	451	474	418	399	382	448	461	461	439	421	435	438	422	446	411	428	422	434	413	435	401	468	452	446	406	428	474	419	448	434	439	452	426	466	458	418	399	487	433	457	440	433	458	453	453	437	447	448	443	406	467	448	455	434	406	447	419	419	472	454	432	456	446	436	395	422	427	461	430	442	450	460	477	410	479	433	458	470	427	440	445	422	482	463	423	454	452	462	451	469	420	442	433	414	429	459	434	465	421	417	428	405	444	449	430	491	440	438	435	455	419	440	450	452	441	403	436	490	479	486	429	468	439	437	436	464	412	407	409	420	472	456	428	407	471	414	447	423	450	396	440	449	441	456	440	475	427	460	409	412	427	436	444	471	437	479	423	439	407	431	448	445	458	437	458	448	465	473	426	448	511	430	446	410	432	437	400	469	459	436	477	437	411	433	419	428	430	430	416	431	478	447	476	431	433	453	444	455	436	447	477	466	451	403	445	420	471	428	442	445	462	440	422	500	434	440	425	461	437	422	434	402	453	463	435	461	452	445	410	444	404	443	409	434	379	438	443	468	455	398	405	418	477	456	456	431	461	441	420	427	444	469	467	445	467	466	446	452	382	444	454	413	440	421	482	440	458	460	429	489	431	445	423	435	418	450	444	434	404	458	421	440	431	476	422	428	430	421	446	457	400	452	484	465	464	441	446	432	482	439	438	422	431	431	445	471	471	444	412	443	431	443	413	420	434	431	441	433	422	439	436	430	399	436	483	463	479	446	434	448	457	434	435	449	473	415	441	416	424	428	416	418	423	401	482	434	423	460	469	409	438	457	400	444	448	447	444	440	428	453	415	473	463	460	470	421	399	412	435	439	442	465	454	446	439	413	450	433	438	423	437	447	452	436	468	408	449	437	446	437	439	459	454	477	421	415	462	433	429	435	403	412	437	442	443	463	439	454	406	453	426	432	424	444	452	469	398	463	396	475	468	476	462	436	456	454	453	450	416	468	443	450	454	410	436	436	461	442	446	490	449	459	413	438	441	432	434	428	455	444	453	469	472	451	401	437	457	449	442	431	477	409	472	455	434	434	443	429	452	390	469	429	435	449	422	469	422	422	459	443	452	444	414	409	448	450	400	452	431	417	423	436	467	469	442	431	422	466	440	452	410	442	440	448	454	479	415	410	433	430	405	425	411	451	447	446	436	488	487	465	446	446	477	471	456	459	439	459	447	414	370	436	428	448	391	457	446	449	471	443	470	406	429	461	481	429	449	448	429	409	448	391	444	478	450	445	464	454	404	441	471	421	445	481	450	416	431	480	428	438	473	453	465	423	461	416	434	452	464	427	416	434	450	461	446	423	457	450	445	484	407	454	444	492	458	454	439	439	473	431	448	441	449	456	461	430	463	415	454	444	387	446	447	446	430	439	435	495	448	449	430	487	448	480	422	491	450	454	438	451	444	419	427	430	454	413	462	436	426	415	447	440	458	423	423	440	448	481	458	442	445	453	421	448	429	450	436	443	436	432	446	420	431	425	417	447	460	468	414	435	490	478	457	441	470	424	444	414	485	432	446	442	437	430	448	423	467	439	432	437
25662	21454	27313	25386	5263	1441	1026	809	7052	21697	18307	8394	2646	1124	669	602	611	677	617	592	637	640	590	582	635	605	619	588	587	605	613	619	588	594	573	609	556	528	643	637	611	612	568	571	543	546	612	560	624	586	624	593	572	584	562	577	632	603	554	609	612	606	589	586	591	590	615	584	586	566	577	603	591	665	602	555	569	584	628	574	621	580	555	605	568	602	594	600	559	583	586	611	645	594	598	624	580	644	611	615	633	614	588	599	561	586	566	602	563	594	609	574	578	597	582	609	518	588	557	616	599	619	558	589	570	590	590	565	617	585	564	613	643	614	579	596	579	587	609	580	634	610	548	553	633	603	618	540	594	596	566	622	612	530	574	568	603	581	594	581	628	570	597	582	605	582	624	568	620	593	588	586	590	601	581	595	599	539	578	554	608	610	591	584	554	584	592	570	623	618	626	583	582	618	579	641	623	580	570	584	580	600	639	597	598	548	594	564	574	609	609	610	585	630	601	583	565	618	609	578	536	640	552	588	606	602	601	602	587	527	605	614	605	619	597	562	605	594	623	592	601	589	589	569	593	576	589	635	587	595	568	610	564	589	606	577	603	615	593	603	635	560	587	630	584	613	568	634	605	573	583	594	585	596	565	613	592	571	580	566	603	567	592	576	600	615	588	632	550	617	632	532	553	601	586	604	587	597	635	595	607	614	551	592	600	612	578	599	649	564	595	581	582	597	585	610	585	616	573	651	602	546	595	572	650	548	568	583	586	613	556	570	605	588	587	606	613	590	577	598	590	572	551	587	590	599	581	610	589	590	579	580	590	582	605	582	622	600	585	608	542	552	618	593	590	621	526	616	581	550	575	604	600	543	585	569	617	605	613	560	595	613	610	612	604	586	611	613	573	608	599	614	637	592	575	591	559	565	568	584	579	598	611	622	622	580	589	552	602	586	621	571	578	590	563	596	624	572	577	617	593	578	599	645	608	598	624	608	613	564	619	579	566	570	596	569	544	587	545	587	607	573	576	539	561	594	643	612	583	578	595	578	600	579	618	555	580	592	585	606	619	594	594	576	562	602	593	603	597	560	646	614	562	550	599	582	634	582	669	614	575	602	573	547	604	585	583	577	599	597	558	600	605	642	636	575	609	595	624	593	567	619	625	599	598	581	581	592	585	577	569	574	587	599	633	589	628	618	574	672	584	590	625	574	572	589	581	595	626	582	605	622	595	653	605	626	574	569	580	594	578	593	592	596	622	622	597	537	576	590	587	595	552	630	564	565	585	610	583	581	621	562	566	615	588	600	562	612	602	582	536	599	598	594	535	613	631	547	627	615	556	594	578	548	595	560	629	596	561	596	618	587	595	595	550	637	600	570	598	571	611	580	559	576	589	628	599	586	579	602	630	588	580	586	564	575	614	599	591	572	569	577	590	616	575	624	620	555	648	584	586	590	618	631	600	557	598	571	561	576	565	587	582	617	608	586	609	611	627	616	590	562	571	585	598	622	606	574	605	562	616	552	598	615	579	582	625	620	606	603	578	556	581	576	589	557	576	596	548	541	629	592	583	572	659	615	590	641	562	603	560	628	584	618	601	585	647	566	596	619	566	577	608	518	578	589	598	564	599	569	629	608	586	561	598	657	613	602	644	604	656	546	617	622	596	549	588	578	583	585	652	559	579	595	574	622	600	606	596	591	623	645	585	609	585	637	572	579	576	557	605	632	614	575	612	593	583	629	571	619	558	583	598	598	614	563	605	578	612	597	620	582	590	584	549	614	587	575	580	599	593	555	598	639	610	582	587	617	587	593	540	603	594	604	615	609	594	601	606	567	595	559	598	579	612	547	581	581	590	591	602	539	611	601	606	567	581	583	576	577	596	579	556	596	637	571	577	597	613	583	610	569	556	589	597	569	629	566	615	587	598	589	603	591	646	605	518	563	602	636	642	585	579	613	612	586	597	603	599	555	618	616	562	565	601	551	621	557	558	562	585	590	599	570	626	600	582	589	604	594	572	565	623	597	561	596	563	591	627	586	636	631	629	655	652	599	618	620	607	561	566	551	606	600	585	603	600	638	603	576	579	565	587	584	592	569	617	553	545	597	555	623	568	627	598	581	617	580	588	608	611	633	588	583	601	664	624	576	617	579	605	608	589	571	621	552	612	580	596	628	657	557	589	578	611	548	609	587	574	647	587	609	580	618	611	584	592	627	616	589	597	629	583	544	618	575	601	598	589	605	596	605	567	596	614	561	580	592	603	591	593	609	599	613	648	590	572	624	575	575	609	617	596	553	616	603	615	554	577	608	573	637	576	605	558	605	600	623	554	588	575	572	598	591	609	567	596	569	602	543	595	517	642	583	559	593	624	587	603	606	569	613	550	562	612	591	588	621	616	603	609	545	594	593	550	560	547	594	595	568	637	582	577	607	537	577	575	614	590	581	627	542	588	572	557	551	590	593	605	584	623	576	574	567	580	571	611	549	595	609	543	576	547	594	590	607	602	624	602	589	599	560	634	598	561	581	623	619	609	619	589	606	590	617	595	615	622	538	580	618	597	569	581	603	639	602	573	615	601	575	584	594	565	591	555	582	608	562	561	610	593	586	606	583	644	598	615	539	568	576	632	571	572	566	551	614	567	541	600	582	614	608	578	611	595	595	612	541	589	585	612	586	608	618	616	629	611	581	591	598	571	593	605	549	620	587	566	608	578	615	577	616	623	608	623	577	566	584	589	540	626	585	588	617	593	555	622	580	550	585	570	571	577	621	598	595	648	566	587	610	591	558	577	572	588	591	584	604	604	575	580	552	615	618	605	650	614	576	586	552	587	589	601	580	548	603	608	608	577	564	570	563	648	583	576	550	551	575	549	582	586	566	587	606	543	610	564	585	617	573	632	641	570	583	642	558	610	566	609	580	629	576	592	567	605	581	575	568	565	603	588	591	586	608	639	555	560	580	625	580	592	612	601	578	635	624	616	618	564	616	554	570	577	582	557	567	620	593	593	555	641	583	583	631	599	498	561	569	560	613	604	607	620	651	579	614	591	610	626	579	586	616	591	577	549	605	584	564	625	595	631	616	597	585	619	635	560	573	601	574	567	644	558	632	607	608	570	597	547	641	576	620	586	603	530	592	606	586	631	589	630	562	610	590	615	609	586	563	586	540	568	597	589	596	655	588	602	573	563	548	581	596	590	595	560	589	593	553	621	597	593	564	585	623	574	591	549	616	571	641	594	581	615	638	572	599	594	573	594	573	567	611	636	638	567	609	584	607	570	615	596	640	610	565	591	629	601	590	613	595	565	560	633	592	579	575	553	591	630	524	612	576	576	596	601	587	549	611	575	635	600	619	574	589	617	584	607	599	610	554	627	597	590	627	608	572	579	592	546	585	588	591	595	645	612	574	592	611	582	627	617	591	662	604	605	634	584	563	627	587	551	605	633	608	564	551	593	553	559	582	619	551	620	599	593	635	646	599	589	593	613	603	586	575	586	604
3893	3480	3197	1916	1341	1014	920	823	9626	20771	15430	6973	2499	1090	623	498	461	507	486	464	499	504	479	497	476	460	524	500	498	479	555	486	477	472	519	504	489	494	524	453	519	468	501	540	492	492	513	513	482	520	441	490	479	520	523	529	474	498	487	493	473	518	497	510	538	498	470	486	505	464	493	500	517	502	542	494	494	486	521	489	482	504	500	498	518	488	496	502	495	442	521	491	471	536	474	481	484	500	481	529	515	496	465	518	500	526	485	499	492	532	559	460	472	507	526	505	467	499	487	509	477	508	520	509	522	483	564	544	518	494	477	512	489	553	476	492	501	515	526	484	508	552	483	484	466	487	501	463	525	515	483	537	462	496	465	490	527	517	484	521	500	523	509	497	529	525	487	498	542	481	485	499	487	507	509	514	480	510	537	496	520	476	485	465	501	496	545	468	484	532	483	480	512	481	509	510	508	508	473	557	486	494	522	524	469	506	461	491	473	473	527	498	488	489	488	489	513	483	453	496	438	507	489	502	481	528	514	472	497	514	519	454	476	481	496	525	524	470	453	531	534	488	512	460	506	486	513	531	472	491	473	543	482	525	454	512	504	488	470	541	485	490	507	459	496	506	510	516	464	517	466	525	465	442	553	504	534	503	521	498	479	459	495	518	508	490	484	509	477	483	474	483	495	465	522	499	500	457	474	516	499	502	488	498	459	514	508	479	480	474	467	491	566	568	472	515	515	489	513	502	497	460	484	467	506	521	460	485	525	507	517	547	438	538	491	472	479	486	510	518	476	504	509	512	452	478	523	478	491	467	517	541	478	511	511	515	489	520	499	521	471	465	487	513	472	525	495	489	531	458	493	511	531	516	457	502	474	460	500	491	485	499	527	460	521	478	513	487	495	489	456	508	491	507	506	504	491	482	481	502	506	488	484	505	499	464	548	495	489	480	478	512	483	520	507	491	514	515	496	458	474	482	484	482	496	485	497	471	486	492	501	515	533	492	477	508	535	487	504	505	532	483	447	522	455	514	476	451	513	528	478	521	507	519	460	501	483	496	499	495	487	517	509	480	488	483	497	478	486	523	513	504	488	455	484	471	454	517	515	511	501	507	485	480	487	491	478	500	497	485	481	460	534	481	490	488	478	522	501	488	515	502	490	511	492	470	516	520	505	513	471	508	499	512	550	529	512	475	556	508	492	521	494	493	496	492	467	499	530	491	508	499	501	538	482	483	523	490	499	521	504	481	478	479	491	488	511	528	512	443	519	510	504	474	492	477	463	511	493	490	514	478	513	466	517	484	528	524	481	508	505	462	473	489	514	470	471	500	439	479	511	471	508	496	524	466	512	507	483	501	467	530	489	509	508	533	511	546	469	449	499	509	480	499	529	515	519	491	541	554	462	449	497	476	480	455	505	511	496	566	494	487	483	483	508	537	515	520	504	537	543	526	487	489	474	489	493	474	495	519	498	527	491	461	477	500	462	502	502	505	532	452	534	510	492	505	492	494	482	479	472	513	499	499	476	467	439	476	528	484	475	477	465	489	497	546	506	522	491	491	502	481	505	489	505	470	515	494	498	535	505	499	518	492	552	495	503	482	514	491	540	499	517	509	496	472	499	497	511	483	439	475	477	469	513	524	494	507	504	490	456	492	516	491	513	474	504	478	529	485	530	464	488	468	494	491	479	467	481	516	476	474	473	466	471	521	512	482	470	531	504	458	473	488	478	478	492	493	458	478	497	490	488	452	523	509	480	490	532	551	526	519	457	503	515	471	520	521	464	468	456	457	508	517	485	482	490	465	464	462	492	514	472	509	495	480	494	441	470	462	529	467	487	516	500	524	582	477	505	489	466	517	496	460	486	500	532	462	492	506	501	500	523	476	515	507	457	484	483	503	513	514	502	493	499	458	526	491	518	480	494	503	465	504	503	518	506	499	501	513	473	470	507	494	507	471	543	527	468	483	481	520	505	504	491	485	527	501	474	474	480	475	516	499	470	515	531	531	491	500	495	505	504	494	522	498	458	483	473	486	510	519	505	506	520	488	489	501	512	498	519	485	486	493	509	502	479	468	507	508	500	529	461	513	517	486	503	524	471	501	465	459	498	501	467	490	506	515	493	513	486	517	504	476	505	496	457	490	582	512	486	473	502	468	492	505	479	483	484	507	506	460	502	471	505	516	480	484	504	511	512	534	474	471	512	506	536	488	520	473	497	537	517	469	517	490	492	482	478	482	494	476	506	498	498	493	491	495	465	545	515	501	455	498	491	493	505	485	507	480	509	465	461	534	485	508	493	510	499	528	499	485	550	495	480	509	488	463	497	477	485	534	540	497	511	444	521	450	511	498	517	501	469	529	506	500	489	496	489	487	478	502	486	499	487	481	445	483	497	503	529	469	487	494	506	533	504	542	497	495	517	506	500	515	431	513	476	476	517	499	502	482	457	498	495	488	513	492	518	495	551	481	507	482	509	498	514	511	481	502	490	493	522	528	485	482	497	502	456	508	485	469	482	502	513	527	496	502	461	492	480	478	498	498	521	474	570	457	534	496	486	459	538	450	494	505	532	512	496	515	502	478	509	457	479	484	455	512	486	497	545	490	521	517	456	475	466	490	517	461	478	463	494	513	490	480	500	522	506	533	487	516	490	467	484	527	512	483	512	464	465	492	446	476	504	521	464	472	440	489	472	489	518	503	463	483	505	504	523	467	515	501	488	518	466	490	508	486	517	495	530	515	495	489	493	491	480	471	504	528	489	508	527	509	494	501	510	477	519	503	505	479	487	535	504	528	503	495	497	499	494	474	476	508	502	504	462	492	506	484	550	528	519	490	523	508	518	502	461	517	529	501	455	529	498	470	464	483	463	504	524	475	480	467	483	466	479	499	474	471	485	494	462	483	499	503	506	489	494	501	509	450	494	490	502	492	456	459	497	506	519	493	494	496	509	458	466	499	476	471	535	457	517	520	482	496	526	492	458	520	459	520	530	498	504	490	567	486	497	475	472	460	504	479	478	469	484	468	476	493	500	534	473	499	483	537	523	492	469	445	508	522	518	483	479	488	491	492	514	486	457	517	432	487	475	493	462	479	485	503	505	463	503	493	475	460	502	530	494	498	494	457	446	491	490	460	473	480	461	475	486	478	502	479	547	497	505	499	536	494	506	496	476	498	465	484	493	485	532	496	478	510	477	486	500	479	502	485	515	500	517	536	564	496	488	498	516	498	488	510	516	469	479	483	502	530	482	518	489	471	482	476	480	508	474	490	485	485	478	502	506	505	482	465	509	499	456	484	517	505	493	504	475	481	507	459	478	513	474	533	505	535	478	517	515	486	481	466	467	469	494	480	474	517	525	511	485	495	488	507	455	484	480	468	523	527	521	518	496	460	475	495	517	489	501	530	513	465	513	470	486	506	502	505	501	497	510	502	509	490	442	488	475	489	482	517	470	522	496	453	499	481	505	529	497	498	521	528	473	505	489	538	522	469	496	521
24350	21466	28832	24507	21421	8644	2185	2060	21055	38504	32627	17954	5692	2038	1028	833	792	723	770	759	796	755	755	778	739	776	732	761	782	758	791	775	706	756	808	780	794	728	753	798	752	759	748	755	767	798	765	743	759	735	762	723	790	740	758	734	743	769	782	722	733	813	800	765	770	777	779	785	775	753	736	738	732	771	717	736	712	716	691	741	769	737	748	732	758	746	723	740	731	735	778	780	789	762	753	744	716	740	760	726	786	669	708	742	742	760	774	755	766	747	770	758	702	784	767	760	743	747	726	749	740	762	770	738	758	756	740	795	709	728	733	738	741	747	736	724	754	783	780	755	768	712	755	751	724	761	781	770	751	737	775	754	736	791	727	766	729	749	715	718	742	745	775	694	762	697	704	769	740	758	797	715	760	714	782	765	752	746	755	725	769	778	713	737	736	788	747	683	765	732	748	700	736	732	798	750	745	784	741	801	755	709	692	748	777	744	712	755	748	732	762	759	734	719	792	736	707	717	783	737	747	744	769	753	751	708	746	724	745	745	728	780	778	788	739	750	722	751	762	740	716	710	766	733	688	735	774	779	765	751	691	695	747	763	729	780	738	712	768	737	768	782	764	747	783	709	728	763	732	765	743	754	774	695	743	774	744	726	755	721	725	750	783	769	788	731	756	786	760	781	719	753	741	740	754	725	795	752	779	754	751	724	774	709	783	768	710	731	710	760	724	735	765	677	749	682	776	685	767	730	714	732	765	767	748	727	781	707	748	741	760	733	782	746	727	774	719	747	773	756	741	756	722	758	750	736	743	700	738	784	748	720	728	752	745	758	766	772	765	783	735	750	715	742	771	771	721	736	718	741	764	728	732	732	767	791	717	817	744	703	735	738	785	718	742	738	761	760	708	770	719	782	743	798	704	707	700	751	702	755	737	753	735	729	811	727	741	754	748	729	754	731	722	729	775	787	719	742	677	723	808	808	795	764	713	790	716	758	700	755	765	716	716	807	756	748	739	728	735	732	724	806	795	730	739	775	740	723	764	759	760	720	789	807	777	748	733	778	748	746	754	712	728	703	723	777	734	715	724	736	748	741	749	737	771	756	762	754	729	752	749	698	723	741	721	706	742	779	753	784	780	792	759	721	748	769	742	711	729	760	723	738	771	739	766	762	737	743	767	728	709	768	738	751	714	711	729	738	759	752	780	728	724	697	700	717	685	782	677	750	713	816	726	800	747	704	790	716	774	722	717	721	735	723	757	751	743	751	743	835	700	764	769	758	723	767	790	758	748	739	765	777	715	762	781	714	763	733	720	805	768	711	787	691	752	735	692	739	746	752	711	768	738	750	749	718	772	761	758	729	751	784	737	712	745	740	706	745	759	736	763	743	742	719	792	758	758	696	735	753	717	729	765	803	776	759	744	748	755	738	761	753	705	754	785	743	711	751	739	743	738	767	749	730	806	740	786	749	730	718	782	779	735	713	745	786	772	744	732	754	744	748	767	709	741	787	744	715	759	712	743	745	738	749	715	723	813	757	706	703	764	784	719	781	719	731	726	746	755	687	741	762	711	744	720	784	748	764	736	723	783	706	764	725	786	733	744	753	748	719	729	748	774	739	712	747	719	779	743	766	735	732	718	703	698	685	792	734	721	749	757	737	720	753	745	718	767	757	768	779	679	735	745	769	756	758	758	699	707	722	774	736	761	726	701	767	746	690	764	701	727	708	710	745	772	782	742	747	742	757	811	722	746	720	736	748	751	762	758	707	732	756	738	748	722	723	750	730	756	738	725	774	780	732	735	740	726	762	750	752	803	752	750	706	740	759	761	744	772	727	729	769	743	715	725	711	665	739	718	745	725	699	732	748	751	741	716	754	716	729	759	735	785	721	755	721	721	744	775	784	720	739	736	791	718	723	720	728	740	732	804	762	749	770	795	745	734	707	743	811	742	755	750	728	719	755	716	717	755	744	748	756	716	725	756	738	746	748	712	754	737	706	793	711	729	728	706	738	731	792	782	802	781	691	726	740	727	750	792	766	696	765	753	745	720	719	749	751	775	729	753	754	747	731	752	758	762	727	728	766	735	731	758	721	736	735	752	743	701	736	775	765	756	784	738	808	747	812	694	721	758	743	766	743	777	775	716	747	732	760	717	737	737	745	747	695	805	739	730	750	728	764	768	741	697	696	766	777	736	747	740	728	728	708	709	792	734	748	764	747	741	692	762	774	755	732	703	722	723	735	771	675	705	740	701	741	773	725	735	725	740	752	764	748	783	775	771	772	790	753	740	720	704	748	705	754	734	702	776	743	737	745	776	779	719	719	788	768	789	776	810	771	702	733	747	726	700	680	738	732	737	749	719	798	766	793	754	713	726	737	758	725	718	754	728	757	786	713	693	707	740	711	717	755	760	754	774	739	733	736	654	724	704	716	755	785	784	759	805	750	747	765	801	677	730	753	772	739	709	739	755	753	701	764	712	733	774	704	767	733	754	772	753	729	723	740	727	740	771	747	745	759	746	754	758	717	743	756	711	721	756	723	739	725	738	718	722	754	761	774	767	782	750	748	774	755	786	681	734	750	768	710	706	735	726	753	701	734	764	743	748	703	733	759	799	754	778	795	699	722	803	734	741	731	769	761	749	752	748	720	720	813	762	740	767	783	737	740	741	741	785	736	767	753	729	752	758	768	740	725	733	721	745	714	738	720	763	762	668	764	755	712	738	712	735	747	739	708	748	727	724	756	748	735	722	736	761	732	716	775	699	733	726	744	769	774	750	720	739	749	772	756	756	784	765	737	705	801	760	678	764	755	761	716	763	751	761	772	744	740	728	745	744	774	726	766	739	771	761	757	746	713	689	768	732	754	747	772	757	741	726	731	763	717	741	796	743	719	743	689	719	750	742	715	742	783	723	674	779	768	729	773	803	749	748	699	721	760	732	761	800	709	790	719	708	750	691	724	753	721	727	769	764	724	742	726	746	730	749	753	726	716	705	771	733	741	754	725	732	676	766	757	785	697	761	766	726	754	777	769	755	748	695	743	730	767	724	762	763	782	780	745	737	745	701	738	766	756	802	731	705	745	732	759	750	767	711	769	750	773	754	711	726	719	758	838	727	687	742	742	712	785	736	696	791	789	737	724	732	767	770	709	756	721	707	732	726	763	687	730	700	775	743	721	793	759	768	728	774	735	718	758	774	715	744	789	701	762	749	716	738	789	735	750	710	776	745	767	729	736	731	763	722	745	776	815	763	814	744	755	711	709	685	756	746	758	735	731	749	703	792	786	766	773	722	731	743	775	729	824	781	710	783	732	731	760	778	750	766	782	773	703	728	741	761	748	699	720	778	719	735	759	696	736	733	758	746	753	785	758	774	718	735	721	726	731	769	737	743	742	720	726	734	721	767	771	731	797	788	735	736	753	763	725	744	752	745	727	681	756	731	734	706	733	713	790	722	727	728	724	752	759	750	729	690	763	800	700	732	777	716	774	729	734	748	717
4437	7086	7191	3306	2166	1731	1451	2354	25382	34286	27191	13241	4872	1970	877	695	605	615	645	634	658	629	611	577	620	604	624	678	641	611	635	630	641	622	604	590	598	595	659	609	615	588	611	619	656	639	639	615	593	595	618	627	650	619	553	638	639	597	594	615	652	609	617	651	553	619	591	633	605	614	564	554	641	598	600	570	653	580	679	645	611	630	600	620	614	631	596	679	594	574	618	646	593	613	630	624	635	576	613	624	614	641	623	557	603	618	599	625	613	604	595	616	585	610	624	641	620	608	622	616	643	625	582	600	575	623	617	618	635	656	615	652	609	641	615	651	615	635	664	600	576	609	592	640	621	612	638	611	620	615	624	624	576	591	597	617	617	605	624	633	639	610	622	576	621	614	584	611	619	544	639	617	634	654	649	580	584	626	606	622	568	601	592	601	608	596	599	648	590	623	679	617	603	617	612	608	620	609	587	612	614	628	600	593	648	628	629	633	624	638	598	662	606	587	607	599	587	639	598	597	595	598	586	646	619	592	647	612	617	607	683	616	557	619	624	649	611	593	576	601	610	642	590	622	635	592	621	621	600	610	606	598	581	601	623	642	596	634	627	597	585	647	650	630	602	595	672	615	615	659	589	606	608	540	627	552	606	620	656	669	631	616	612	634	577	625	602	648	618	664	643	613	633	626	607	627	646	573	667	550	567	601	601	628	593	602	645	625	627	565	615	585	645	619	655	643	640	607	605	627	546	619	598	612	643	580	588	637	574	630	634	584	598	625	617	672	602	616	602	615	572	633	601	613	633	616	614	647	604	604	624	596	613	612	621	585	604	565	628	606	605	609	651	623	623	569	610	602	613	608	589	654	598	589	612	614	592	621	586	669	580	612	596	619	613	611	607	617	619	582	668	638	580	626	616	573	630	624	644	631	637	597	619	668	596	557	603	588	642	609	631	611	605	627	591	589	580	658	654	622	615	598	587	579	575	621	601	650	599	676	627	563	575	568	661	598	627	599	594	620	650	652	615	668	596	643	581	662	599	649	667	598	601	603	616	635	597	607	610	622	587	618	619	618	612	622	612	602	633	652	595	579	554	594	608	600	627	577	643	597	628	604	604	621	613	619	643	582	585	597	600	635	612	661	588	599	629	653	622	571	603	633	603	584	598	606	608	610	626	629	619	647	607	604	607	654	598	669	588	613	648	612	639	611	592	626	618	633	620	642	613	580	581	554	600	597	585	634	654	572	607	598	616	675	599	625	619	580	586	595	633	594	617	615	640	586	594	614	602	594	602	588	591	643	595	618	558	611	594	596	636	617	617	616	652	577	630	605	601	594	621	642	656	663	631	616	591	660	600	610	599	596	605	614	583	625	635	634	685	614	597	624	617	639	613	650	601	650	616	602	622	652	616	638	602	633	586	664	610	619	573	647	606	615	627	608	594	602	599	624	571	641	604	654	653	618	614	575	619	622	612	592	608	588	618	609	583	639	592	676	608	599	608	591	604	582	618	626	611	598	621	593	642	623	642	631	665	641	611	617	595	642	586	620	620	603	602	671	624	601	580	668	590	596	597	587	601	584	596	624	613	612	618	601	625	633	606	566	641	598	629	610	591	582	639	584	598	621	647	648	636	612	588	624	642	645	589	595	604	638	619	631	570	585	600	634	615	656	596	598	587	612	595	575	645	615	601	607	587	581	598	565	631	592	592	599	629	638	617	635	631	636	642	621	602	609	585	600	614	611	615	626	592	608	604	613	648	594	571	573	658	593	632	628	598	624	633	619	585	630	606	648	644	616	590	571	644	572	599	603	597	623	599	650	610	624	659	626	610	564	607	633	637	630	566	629	580	608	648	629	635	601	553	552	586	622	567	584	614	599	626	672	629	598	646	575	580	618	619	608	621	586	612	622	615	651	610	608	593	646	562	661	573	600	618	630	619	642	642	613	575	586	567	639	609	609	568	602	653	540	630	609	656	624	664	601	616	607	613	607	621	627	646	640	597	640	605	595	556	609	602	587	596	609	638	640	610	592	599	634	602	623	605	627	597	614	622	572	545	619	552	669	637	550	577	627	627	600	596	575	590	592	618	615	636	599	611	603	623	585	617	643	628	628	550	642	624	590	601	578	624	635	636	564	608	595	619	589	611	589	624	578	610	639	674	577	614	609	651	653	588	597	652	627	621	584	614	604	618	604	605	620	605	606	614	639	619	629	565	628	594	594	605	584	576	611	594	618	620	564	582	615	619	635	578	619	545	612	598	574	615	579	584	587	569	637	629	609	599	575	607	593	644	628	587	625	604	601	589	570	608	592	593	637	634	598	602	603	611	596	602	595	576	572	625	553	612	599	569	623	586	598	599	609	596	570	621	591	643	607	629	598	609	599	580	595	548	590	579	628	597	609	629	625	596	582	578	639	636	587	591	611	585	621	637	601	597	642	659	600	641	593	620	583	638	570	640	636	639	628	591	590	620	610	645	636	581	633	614	666	580	607	576	642	635	549	626	597	573	562	623	611	646	576	592	593	651	618	592	606	637	626	604	605	574	613	599	601	622	629	630	634	618	585	637	588	586	628	629	566	600	604	615	634	619	624	644	595	612	673	589	615	601	604	640	629	594	616	579	647	580	617	639	604	602	615	601	604	631	621	604	613	606	638	575	608	585	656	605	600	614	598	608	621	579	645	622	599	620	606	614	601	664	586	615	588	582	618	620	592	606	598	651	597	610	606	601	616	557	579	586	564	605	590	612	618	634	592	595	583	598	614	611	613	600	638	627	614	635	649	608	590	615	613	623	571	619	580	588	552	589	581	575	570	627	580	608	583	641	587	584	622	617	564	590	620	594	583	612	607	591	627	609	566	616	623	583	601	632	620	597	629	635	645	653	586	628	629	636	586	596	651	602	614	574	606	655	625	566	643	588	625	619	616	621	648	608	622	601	624	594	635	618	597	597	595	632	635	578	561	594	577	628	608	578	620	559	629	621	640	593	579	600	644	588	612	613	568	592	569	598	577	660	636	567	607	622	609	604	614	581	633	581	629	653	601	613	616	605	612	602	602	630	591	596	612	612	599	608	598	624	590	596	590	643	593	604	599	615	598	585	565	597	585	572	600	631	621	602	635	589	579	601	615	618	638	608	607	599	604	592	626	597	594	600	582	589	608	578	578	622	620	598	640	600	595	574	601	594	626	623	581	573	621	591	617	595	616	587	618	580	600	618	585	612	610	611	594	577	609	564	581	603	630	607	633	630	588	597	615	649	587	601	527	588	599	622	629	610	616	609	618	595	599	604	602	639	600	581	634	602	611	596	604	614	620	593	610	621	586	584	627	619	607	660	608	609	581	606	608	565	627	628	586	621	596	587	584	615	603	595	581	621	621	630	622	612	618	569	577	641	580	630	612	645	597	556	586	599	612	622	605	589	578	548	611	607	629	594	639	590	657	584	623	566	620	630	622	603	591	610	636	656	582	622	632	623	596	648	612	653	603	601	601	623	604
27821	12137	1759	1074	673	599	613	617	1739	2641	2175	1356	886	652	527	550	544	542	534	552	546	585	585	516	529	572	549	547	522	548	558	532	565	542	559	521	594	549	544	544	562	540	563	530	553	520	549	566	530	491	561	529	520	523	548	549	550	506	563	518	524	582	540	525	517	545	562	520	546	548	533	566	549	542	584	531	539	561	545	503	540	580	550	545	516	541	509	532	535	534	539	534	543	585	529	532	557	535	550	499	525	490	551	508	560	500	539	545	541	520	516	540	526	593	552	520	539	592	511	549	535	521	523	559	522	523	519	541	548	528	538	513	563	540	543	578	502	514	529	526	548	558	553	548	531	534	552	515	548	518	504	515	570	511	522	527	530	573	527	501	522	559	541	531	548	531	483	541	561	560	519	585	554	540	573	532	591	563	533	487	520	546	558	518	552	549	533	554	559	521	505	510	532	548	520	516	566	525	552	557	566	511	537	488	530	545	504	559	546	523	508	535	544	554	526	497	533	525	560	515	514	558	524	509	519	494	511	541	529	524	534	552	547	502	544	564	526	560	522	504	556	582	547	534	546	507	554	556	523	521	579	547	547	541	557	512	468	560	563	532	544	490	552	543	491	521	587	547	495	525	540	541	564	553	522	515	520	534	472	542	492	551	526	597	545	572	574	533	551	546	579	534	560	530	576	535	510	517	533	543	559	525	532	563	555	543	564	533	572	539	541	541	531	557	532	542	544	524	544	528	520	564	554	556	560	479	556	594	582	537	546	512	527	535	556	530	493	547	585	523	555	510	524	543	563	553	527	533	553	562	532	549	499	558	548	552	482	554	559	520	543	519	545	567	539	590	550	556	558	511	535	572	555	499	602	571	530	500	540	527	514	562	562	483	547	569	556	542	547	551	560	516	553	581	563	584	502	531	543	528	558	559	516	552	558	550	524	514	550	556	575	542	518	517	549	534	532	508	566	562	548	589	573	536	543	586	516	541	555	526	547	529	520	537	524	488	501	536	515	475	522	503	549	547	519	533	525	526	553	523	560	525	543	534	553	512	524	558	557	544	548	517	557	532	538	538	556	519	537	582	590	541	511	560	532	519	520	506	544	540	539	516	552	528	579	525	565	507	517	544	536	516	569	537	555	551	540	512	568	539	534	554	562	527	522	540	538	559	517	537	516	567	520	560	523	516	540	551	545	546	564	547	557	529	539	562	507	598	526	558	529	535	565	507	526	550	523	518	562	560	549	545	560	575	531	512	570	531	526	569	546	575	564	544	549	527	519	547	549	543	486	564	528	558	550	539	516	520	491	500	558	495	533	544	599	537	523	558	575	538	547	586	517	527	517	602	568	539	521	539	515	566	522	562	503	531	575	507	571	508	584	543	535	590	542	528	534	559	558	545	532	570	508	585	560	522	500	524	488	525	583	559	574	520	554	523	539	509	581	526	548	556	496	538	554	560	553	511	540	511	560	550	479	547	569	515	531	536	557	543	528	522	502	513	596	550	531	526	506	505	539	560	521	565	546	507	554	563	580	561	577	525	552	482	575	524	542	528	526	560	548	540	543	587	541	547	545	561	535	533	526	511	534	541	541	531	535	558	513	560	512	556	550	557	547	572	526	562	521	526	543	547	547	539	544	540	529	514	572	581	569	566	563	541	597	547	523	537	537	550	522	511	511	548	522	538	530	548	559	502	527	553	584	538	543	560	522	499	521	528	523	555	550	523	544	479	549	538	541	511	555	545	547	548	547	514	558	504	524	487	556	532	511	532	547	554	546	550	494	526	535	505	566	532	572	539	488	504	522	565	523	493	512	533	531	544	594	519	553	514	524	510	526	557	556	539	547	548	556	503	543	579	514	545	496	545	566	558	485	561	537	545	555	544	522	565	557	543	560	524	526	544	556	498	514	549	556	554	546	545	515	557	553	546	508	527	556	548	586	581	524	539	601	545	513	523	550	514	589	543	526	541	507	525	585	529	561	523	583	544	530	515	548	527	561	499	515	528	545	533	583	495	564	558	528	551	537	571	506	523	496	531	517	516	573	535	600	576	550	520	525	589	513	543	545	533	549	556	550	519	584	498	549	538	495	529	528	565	571	506	550	566	535	514	529	521	554	535	546	535	539	564	516	506	570	540	524	522	549	508	503	541	545	529	572	550	507	537	537	530	559	581	561	522	542	556	523	566	507	506	582	539	537	511	571	537	565	552	565	551	527	563	529	522	548	529	571	513	551	578	521	534	547	582	552	571	550	547	565	539	514	524	546	554	529	533	525	548	556	569	532	551	571	502	560	565	565	546	543	541	522	557	518	515	585	524	549	495	529	556	511	535	529	558	555	500	530	564	486	562	542	530	528	544	528	586	532	525	531	540	539	516	543	532	574	538	526	516	559	530	507	517	553	525	520	561	548	549	519	578	548	524	533	543	551	522	575	557	515	554	565	551	526	535	541	502	529	550	519	518	514	536	562	573	530	523	540	578	518	500	497	533	521	491	535	533	519	541	530	537	554	469	536	535	523	537	521	533	560	534	588	525	592	544	601	521	530	538	553	555	523	541	532	531	521	531	565	524	484	587	520	556	515	533	548	542	554	522	492	521	557	528	563	537	567	513	501	559	565	560	533	523	524	522	548	493	507	573	556	540	552	561	509	538	508	557	527	539	527	531	558	539	537	540	570	560	575	537	555	576	508	513	527	529	540	551	552	537	567	535	517	541	518	599	530	494	534	545	543	546	520	528	534	542	507	514	563	528	534	524	591	530	527	568	524	538	544	548	536	538	534	565	535	551	531	594	560	549	594	505	533	540	536	535	556	501	542	510	526	540	536	565	550	534	521	554	530	538	553	582	551	515	520	518	557	571	563	507	557	528	512	562	533	565	552	529	569	510	531	529	543	534	535	552	510	602	541	540	587	577	539	551	529	501	514	564	548	561	558	542	553	529	553	533	565	583	519	526	540	580	519	553	543	547	566	500	531	517	546	535	520	527	509	514	565	528	527	517	594	536	537	522	530	529	519	489	535	544	532	584	542	538	558	541	566	517	560	540	502	565	544	567	541	547	541	548	549	522	547	577	530	499	545	539	541	508	549	578	607	577	560	511	507	512	536	545	495	593	518	583	551	475	547	538	518	533	565	517	524	542	537	540	503	513	510	589	559	549	540	546	518	543	547	528	570	550	534	507	515	541	543	542	568	573	528	512	485	548	540	574	536	531	513	533	571	546	541	493	533	508	553	587	534	534	565	496	532	546	543	579	533	517	537	535	548	527	559	534	521	606	534	556	533	567	530	540	532	511	555	493	565	554	533	539	552	551	541	531	588	526	534	521	522	519	531	558	531	515	533	557	538	509	554	519	547	538	520	544	510	533	525	548	559	510	560	533	578	520	563	533	518	542	520	550	548	522	517	575	551	539	549	562	507	557	497	581	506	557	517	518	560	570	568	505	545	536	519	545	586	531	535	505	502	513	552	478	556	499	553	544	547	512	505	534	538	562
5398	1214	911	810	665	559	559	549	2295	3060	2272	1379	812	542	521	425	436	443	453	458	430	464	476	446	460	438	433	397	447	426	437	471	435	441	489	433	492	455	452	445	449	444	456	424	425	477	440	447	419	450	462	455	450	465	452	445	433	429	507	442	423	421	445	441	456	458	446	450	410	442	409	434	441	435	426	426	433	429	413	452	471	440	457	438	465	440	461	436	469	421	471	454	465	433	443	421	411	491	419	438	442	438	457	417	432	471	436	473	445	455	445	438	471	435	433	456	436	439	439	412	450	490	414	472	435	399	395	433	485	472	417	439	443	453	462	473	422	460	425	429	445	447	444	436	449	466	439	462	434	428	415	450	426	427	420	447	423	450	451	436	479	453	469	459	407	456	430	460	447	418	418	450	479	420	419	462	408	438	470	485	409	457	445	419	432	441	456	446	423	451	433	424	467	447	437	398	463	434	420	425	435	440	455	448	486	454	476	428	432	456	443	446	463	441	453	462	414	442	424	453	457	435	444	473	455	511	410	442	459	414	432	462	390	458	462	399	440	404	444	429	419	433	470	419	464	445	456	446	432	434	502	416	432	485	455	446	435	472	426	398	445	427	437	475	440	433	428	422	474	435	473	420	451	456	468	465	494	440	474	455	447	445	455	498	451	437	417	428	446	458	429	452	454	415	442	430	472	491	457	458	459	442	448	424	411	437	484	439	443	439	456	426	392	436	436	456	465	441	440	412	440	437	421	445	435	439	472	406	452	440	426	416	435	496	408	457	467	474	477	421	456	460	493	439	429	439	440	407	469	394	483	443	436	440	400	414	468	453	429	472	440	453	438	422	431	442	416	438	439	431	453	454	463	409	488	443	409	445	456	475	430	452	417	403	462	421	485	407	441	430	428	457	459	432	431	444	443	425	417	456	480	426	434	447	426	460	454	437	425	442	426	460	428	471	472	405	424	490	464	446	435	462	428	411	467	414	493	422	452	441	440	468	428	439	457	448	430	449	470	469	449	405	432	443	485	459	410	467	424	450	443	382	442	474	456	437	449	435	454	453	451	445	484	429	407	456	452	467	442	459	499	446	453	430	457	408	408	484	453	474	454	435	435	475	442	425	445	444	460	476	440	445	431	446	451	435	431	432	439	427	445	443	402	435	419	415	445	439	436	468	448	412	448	472	465	420	438	440	448	463	473	467	463	445	479	443	454	462	434	441	437	456	462	445	424	461	449	417	433	448	445	410	432	442	471	422	441	466	438	446	477	457	445	443	395	451	466	478	426	466	457	466	449	442	500	446	450	447	481	412	397	443	458	491	465	415	418	429	439	456	464	434	476	434	452	473	415	418	443	436	447	430	445	451	426	438	468	420	436	440	447	455	435	449	415	417	407	448	416	455	443	458	452	468	417	452	448	437	463	407	428	464	402	432	413	469	452	445	457	474	470	468	457	454	443	429	443	449	444	425	400	450	448	459	440	408	415	429	464	477	468	446	456	470	425	424	449	424	481	431	461	425	457	479	444	457	458	458	458	452	456	412	445	428	464	439	420	480	449	451	447	458	465	415	410	456	386	487	426	402	435	419	447	424	458	441	435	421	464	443	435	410	432	452	441	446	452	455	412	433	450	429	447	476	423	427	411	444	440	442	469	449	451	421	441	412	466	454	439	439	483	461	455	444	474	403	464	423	435	474	430	482	455	451	466	436	435	466	421	493	491	452	445	454	486	445	430	439	457	419	471	453	450	461	507	444	421	428	485	463	435	488	483	452	418	397	466	447	453	443	423	418	448	415	460	434	435	420	432	440	435	426	430	456	431	473	444	397	430	429	422	495	433	438	426	415	446	460	444	446	467	432	473	433	419	448	456	439	442	428	488	414	400	415	460	428	475	433	489	428	414	459	419	476	472	412	501	431	479	460	448	443	450	447	471	456	430	452	443	401	487	443	445	415	426	474	459	449	439	410	450	446	454	456	437	429	442	435	460	442	431	437	503	436	452	468	460	446	399	465	439	439	431	416	432	459	465	394	442	463	404	395	442	426	463	468	443	457	420	464	428	446	450	470	472	420	403	438	427	419	448	432	456	435	472	452	459	461	466	433	457	441	452	490	454	458	469	462	412	452	444	439	425	480	473	521	439	481	428	454	421	438	459	398	450	431	446	424	464	472	466	448	471	433	448	445	397	440	425	450	447	405	400	416	425	452	415	416	468	446	444	462	436	413	444	444	430	417	453	454	441	439	455	431	421	407	446	468	468	455	444	425	463	437	444	449	423	440	465	435	410	447	469	447	488	419	459	439	433	448	436	433	440	462	441	434	474	422	450	443	460	490	455	465	411	415	450	457	420	450	458	469	439	454	451	456	456	449	435	461	436	442	457	430	440	446	476	445	478	445	441	460	447	440	496	448	466	432	448	448	454	449	472	429	471	424	444	436	431	440	443	450	436	455	432	465	421	442	421	477	438	461	465	423	458	452	490	423	432	437	492	452	455	444	461	453	434	434	462	453	451	448	435	448	443	455	439	421	462	441	473	451	471	422	417	480	450	454	434	440	419	464	480	454	432	454	471	432	422	438	451	448	476	405	457	441	429	448	446	458	434	443	407	463	426	421	404	446	443	462	443	407	460	460	492	423	412	417	447	487	439	442	491	417	462	430	464	432	419	459	470	441	416	466	419	425	434	421	420	429	466	457	448	440	425	468	451	429	408	472	425	432	462	446	439	437	444	415	435	446	470	423	425	414	461	445	427	455	457	412	422	410	426	438	468	440	427	449	441	444	454	450	440	447	462	458	427	438	483	423	494	454	451	451	447	448	468	447	426	444	461	464	431	446	423	460	444	479	441	416	433	429	425	454	471	447	449	472	469	451	400	442	458	423	456	468	427	452	429	437	440	431	429	445	460	471	424	470	430	444	404	492	458	458	454	452	465	453	461	444	444	464	461	441	405	493	476	470	468	449	468	428	417	398	447	416	394	427	430	431	448	445	455	413	424	418	456	417	484	459	457	427	463	434	437	437	465	487	457	444	461	432	464	457	438	456	437	455	451	404	446	445	440	447	453	425	414	395	447	467	437	423	422	445	445	443	462	441	443	416	447	433	411	409	454	455	429	457	450	427	443	441	494	460	424	449	437	475	447	447	414	451	419	438	445	460	425	438	442	441	436	455	471	415	425	461	428	479	470	454	454	447	412	447	434	433	458	451	439	475	449	436	452	442	443	424	430	460	446	447	444	459	450	472	435	451	427	446	448	466	464	442	485	419	472	428	475	438	483	440	456	445	434	432	419	421	481	401	430	443	424	449	452	458	468	420	449	422	438	469	446	478	432	425	430	453	468	451	454	439	452	483	445	442	415	469	437	425	473	442	453	452	467	409	436	460	477	432	443	454	452	419	440	433	461	425	436	416	419	434	462	459	451	455	443	430	442	434	432	465	449	463	455	427	465	434	461	432	453	431	435	460	444	466	439	438	464	426	446	424	461	454	460	466	458	471
25733	21486	27384	25450	5451	1320	1022	885	11039	22758	17296	7582	2213	1113	714	622	609	605	629	582	593	548	621	618	637	652	584	565	594	593	586	558	593	594	585	591	642	634	598	607	635	592	627	635	624	645	570	626	612	605	578	621	581	623	592	632	616	555	585	606	663	604	635	581	618	596	602	636	612	568	626	546	616	606	634	596	654	614	603	604	613	623	626	572	611	600	630	594	597	636	664	633	576	624	604	612	606	550	632	660	595	588	600	596	593	565	601	614	576	614	608	622	606	606	617	614	591	625	613	641	638	597	637	613	599	649	619	585	627	604	581	602	606	603	571	606	589	628	613	593	593	592	579	606	613	588	622	540	560	597	582	592	550	621	621	637	591	599	597	618	626	596	591	588	556	592	612	631	581	584	583	609	594	592	595	587	626	608	594	579	604	588	596	593	558	627	577	609	574	573	645	610	600	592	648	585	605	643	567	617	592	596	615	598	595	617	593	635	575	575	613	588	598	553	626	529	611	615	609	578	586	635	642	561	587	669	621	588	575	587	608	575	602	599	616	611	611	608	618	643	573	591	573	647	576	587	591	634	598	603	570	655	605	612	589	595	576	603	602	594	612	616	603	562	592	570	625	609	596	588	633	600	634	603	583	653	588	565	599	594	594	593	604	603	607	588	558	602	626	599	621	625	586	617	622	587	603	615	606	584	599	597	612	601	585	620	567	591	602	602	575	627	621	609	630	626	608	574	620	604	610	609	636	587	603	572	629	641	541	600	590	600	629	622	608	606	585	595	594	640	648	573	590	641	589	616	584	642	593	582	630	593	600	568	595	593	581	603	556	634	608	607	585	581	562	606	649	575	601	666	580	652	616	559	656	630	601	615	633	631	585	640	621	649	588	638	576	601	610	554	582	558	598	645	592	591	624	570	630	572	598	625	621	640	640	608	594	578	551	603	636	585	576	614	619	565	611	601	604	586	588	619	583	588	593	591	595	585	629	623	614	567	558	610	630	548	574	597	634	573	588	590	638	626	583	613	596	619	621	574	594	579	627	552	623	599	570	595	577	626	593	608	675	576	570	595	614	646	593	631	581	590	595	640	602	587	609	643	614	617	572	650	619	575	634	594	633	592	610	606	553	597	594	583	566	604	577	598	541	602	582	589	625	611	600	583	560	607	617	598	600	598	612	618	598	575	586	629	637	592	596	585	598	610	555	651	600	610	652	607	626	594	592	636	582	606	639	611	637	610	581	617	609	592	600	636	641	581	604	631	598	605	593	622	592	639	589	653	554	562	621	589	638	612	587	559	593	640	589	607	660	563	641	588	625	621	581	632	555	573	616	623	604	554	581	585	619	613	627	616	637	582	621	608	590	621	589	577	568	638	575	638	567	658	651	626	609	624	601	614	648	578	637	602	598	548	611	592	587	603	592	614	604	594	586	598	589	618	626	584	567	583	648	615	589	656	537	586	611	616	624	578	568	568	582	591	638	603	576	603	605	584	604	605	609	595	580	627	616	589	591	603	641	561	609	581	603	606	604	585	593	567	587	612	575	567	659	597	633	598	625	593	582	583	569	598	609	630	571	631	629	615	617	597	584	584	620	552	589	605	578	620	621	587	604	587	595	594	579	602	587	640	608	563	589	605	625	620	624	625	582	597	614	611	663	590	614	581	576	641	612	619	611	601	586	663	581	560	574	579	629	585	584	625	600	636	605	582	656	607	636	574	597	621	581	572	564	630	629	630	635	636	608	613	621	568	596	612	618	568	634	602	614	584	616	602	603	607	651	617	615	607	629	617	615	597	620	635	583	577	584	630	624	598	610	617	614	628	613	639	608	574	611	626	581	609	673	581	608	604	583	612	642	650	647	605	617	575	609	642	604	575	643	553	592	598	617	628	595	592	588	585	612	618	607	624	548	644	594	561	605	581	575	632	614	608	609	593	590	571	562	579	612	642	560	626	566	604	603	562	562	591	606	617	628	594	596	592	562	577	588	591	629	601	630	615	630	592	602	613	602	569	569	645	572	620	586	576	551	619	583	561	611	631	625	612	613	605	645	603	548	567	629	597	580	566	610	598	616	573	607	613	574	631	594	639	588	596	622	624	591	622	592	533	602	620	625	586	626	635	603	547	615	610	572	591	566	614	614	564	602	590	567	604	590	633	631	637	610	631	582	652	634	631	616	610	568	607	651	607	574	602	586	592	617	573	573	619	601	607	589	577	542	597	567	608	572	612	621	604	623	602	582	589	603	551	615	610	602	538	607	608	579	575	554	632	610	589	545	595	621	617	581	612	621	682	566	624	572	584	654	599	579	654	600	612	576	599	612	605	624	556	605	638	600	567	572	641	586	617	606	638	615	578	600	582	614	615	617	615	600	647	584	583	628	668	583	576	584	622	619	637	599	634	606	636	552	629	618	585	658	566	584	589	616	611	581	643	589	587	565	614	589	575	599	617	601	619	551	597	627	571	582	591	577	586	566	591	614	602	615	662	612	575	584	629	611	617	625	622	615	594	576	584	566	636	590	611	569	616	566	570	604	615	618	624	606	574	622	569	570	619	630	606	598	589	625	631	597	586	553	571	601	602	617	649	564	634	596	578	613	621	596	623	587	612	630	579	594	617	623	582	621	597	603	594	650	621	601	576	600	566	621	568	641	590	603	578	610	628	565	619	625	609	607	595	647	589	585	621	593	620	581	637	646	622	600	605	622	607	616	598	603	593	610	617	602	641	582	602	571	613	618	613	609	571	578	571	640	589	633	641	595	578	616	570	624	599	619	569	608	612	562	616	618	591	626	619	599	614	590	575	607	581	561	589	626	613	588	583	590	572	566	609	589	561	616	636	617	562	631	635	662	588	566	617	642	602	570	603	594	597	594	620	551	603	634	592	614	559	596	587	618	581	541	592	588	564	617	597	570	539	576	624	611	590	596	590	617	605	639	603	614	590	599	657	592	652	606	581	576	623	615	576	590	608	639	672	604	613	585	539	619	618	594	589	591	636	632	627	642	611	601	630	583	627	593	598	592	599	591	573	611	582	616	594	601	615	626	573	574	644	622	631	638	621	593	617	630	632	575	626	590	574	618	585	590	580	592	636	634	649	620	599	582	612	577	612	594	583	601	615	625	601	589	564	639	615	559	583	652	568	597	647	566	584	584	600	595	594	604	625	594	581	618	597	643	609	625	594	619	590	600	599	636	597	640	601	660	585	634	618	597	620	607	643	601	618	594	624	588	586	608	636	569	612	590	589	592	551	586	590	610	586	627	564	564	618	576	626	626	612	609	582	645	621	603	587	619	608	571	612	569	615	621	601	596	576	615	596	608	615	578	573	598	611	588	570	561	533	613	617	618	623	569	610	576	576	587	561	572	638	563	569	593	583	609	596	633	627	580	574	606	587	569	600	600	616	595	628	587	576	629	612	609	580	623	542	575	577	627	585	600	571	582	620	614	587	599	644	617	584	580	592	605	559	579	623	610	610	592	619	591	566	612	618
4030	3989	3189	1598	1466	1017	902	868	14338	20569	14058	6229	2227	1081	646	562	488	545	547	520	498	503	499	470	518	528	522	484	517	511	506	521	539	510	482	514	530	521	504	500	491	509	504	524	471	509	512	526	498	492	512	530	522	520	538	467	459	472	464	470	525	477	524	490	502	510	545	520	515	509	523	501	518	487	475	501	527	508	503	543	505	474	496	524	521	500	537	508	510	514	485	507	480	466	485	524	533	527	498	560	476	489	519	510	530	497	572	463	511	507	530	528	495	518	491	507	515	506	484	482	483	490	503	516	507	506	508	501	503	535	524	502	482	503	522	501	478	535	478	479	485	488	489	515	515	511	506	515	473	502	551	503	510	474	535	546	465	484	508	479	502	512	521	516	526	470	527	508	521	486	523	559	495	504	498	494	501	533	536	504	524	494	525	486	513	512	475	474	491	491	482	502	537	508	518	520	506	496	499	497	511	533	536	500	503	497	525	514	495	499	521	511	457	500	504	499	501	531	498	547	499	500	459	476	493	511	498	497	493	518	481	501	492	502	517	497	493	519	530	546	471	529	523	548	494	529	464	513	499	462	497	513	461	467	539	496	515	471	525	484	509	501	496	485	505	509	531	517	505	523	535	503	530	487	511	509	511	490	494	493	489	523	507	476	486	504	543	488	451	514	534	504	517	547	517	499	482	515	470	474	489	480	537	528	494	510	490	493	476	508	515	452	571	515	508	493	514	553	475	499	511	553	530	501	502	489	508	516	498	502	520	502	502	545	517	524	499	494	503	514	475	506	461	506	521	485	506	498	529	523	508	499	453	529	554	526	486	520	517	542	492	526	498	488	507	507	475	484	488	532	495	486	496	550	526	532	527	516	523	473	520	549	464	528	494	496	489	557	516	502	475	530	542	499	487	518	554	496	500	469	455	554	498	518	496	482	516	525	510	491	539	514	481	495	531	543	538	524	478	458	535	523	503	471	484	474	528	511	507	523	482	516	538	530	515	485	502	507	481	532	531	490	524	496	455	489	545	459	459	486	458	530	520	532	495	531	488	518	521	497	486	491	474	472	527	489	510	518	490	527	537	499	512	490	503	529	467	511	511	519	480	512	481	532	512	526	468	511	478	520	504	490	518	540	511	507	493	500	511	520	515	527	501	503	533	526	508	495	496	524	503	514	549	496	500	473	476	505	467	522	492	530	531	486	487	477	508	518	502	545	520	485	506	499	533	483	499	542	523	490	469	483	483	494	493	505	471	496	451	467	509	527	464	495	455	523	501	507	473	486	510	526	522	490	522	524	501	484	514	515	507	539	508	514	544	472	492	458	524	531	550	456	502	538	539	514	483	522	492	490	496	499	451	534	547	467	473	500	486	508	545	488	482	535	489	484	505	506	516	486	530	536	479	524	470	526	493	540	519	499	522	510	524	512	488	519	515	491	518	504	478	511	545	547	473	521	533	505	513	511	487	496	529	521	512	502	540	484	485	491	523	508	534	465	481	529	454	524	495	506	506	546	505	520	511	536	489	488	516	499	503	518	483	498	463	496	515	543	522	507	484	514	480	474	544	508	505	491	512	537	500	514	531	484	487	494	497	513	520	505	478	523	518	527	530	510	523	528	487	496	460	509	492	493	541	513	500	516	520	530	532	459	507	472	538	543	488	490	518	520	539	532	494	506	518	511	543	530	458	440	531	499	501	533	515	520	501	503	529	515	457	524	487	511	530	494	514	507	502	517	518	448	505	493	510	495	520	500	473	484	531	465	516	468	500	561	537	535	485	495	536	513	545	496	521	544	506	497	504	540	531	542	488	507	505	498	537	501	542	498	493	469	536	501	511	519	500	521	523	473	517	556	529	527	507	481	503	484	473	500	474	539	486	504	475	486	508	537	493	475	518	510	487	501	477	496	522	509	507	525	495	524	499	503	480	478	538	507	513	548	529	538	519	485	480	491	453	561	512	502	485	514	482	465	492	498	466	505	514	528	493	512	511	505	468	494	462	497	470	487	506	501	491	513	467	521	489	525	489	497	489	498	439	531	503	482	529	498	507	481	482	511	512	487	511	500	516	530	525	501	437	495	522	487	496	512	488	528	490	485	498	566	519	533	519	478	541	505	528	510	538	482	539	525	493	519	485	521	481	503	488	501	481	490	483	525	487	473	492	498	501	504	500	530	470	491	520	543	482	533	519	501	476	501	514	523	512	495	473	493	489	488	500	502	522	487	469	535	528	516	460	480	506	520	511	505	529	480	516	480	497	528	506	508	542	531	518	477	506	504	517	491	530	501	507	495	502	543	523	484	480	474	495	491	546	540	484	506	477	554	484	511	523	471	470	526	490	525	468	505	524	476	508	540	467	531	488	484	472	475	487	531	508	477	525	522	503	506	509	528	494	509	496	508	563	539	496	457	513	497	512	502	473	518	518	525	510	505	504	528	513	518	509	491	470	492	516	502	522	542	496	518	548	530	540	442	474	503	513	512	523	479	496	477	492	478	501	507	503	431	500	502	505	498	503	491	498	524	492	512	503	483	507	441	444	490	441	492	537	504	499	473	515	547	539	491	493	468	520	485	503	503	493	520	497	470	496	516	510	529	480	495	489	524	514	503	498	529	516	474	528	491	462	524	477	485	492	501	566	488	491	529	494	500	511	502	506	505	495	510	525	536	509	534	500	495	458	498	502	516	531	473	525	510	472	539	520	483	505	496	473	506	492	547	492	527	499	530	526	489	508	483	506	461	497	501	498	503	526	523	488	496	478	490	502	528	488	511	503	475	513	514	473	473	456	512	500	503	500	578	535	538	512	477	516	538	510	532	469	512	526	497	524	542	490	515	524	529	511	511	486	504	529	551	502	522	493	492	486	517	471	460	476	472	470	465	493	520	493	497	514	462	464	494	515	472	524	500	497	486	507	529	496	517	518	521	504	500	483	515	514	523	459	478	483	511	507	484	430	482	523	514	546	487	504	510	517	464	505	508	475	481	522	501	506	486	556	477	521	534	546	455	494	519	499	517	514	522	557	472	530	511	500	530	501	495	519	510	521	499	542	513	477	517	481	523	496	493	481	492	512	453	503	497	494	484	463	456	448	546	530	529	510	517	489	494	529	541	512	469	527	497	518	493	524	517	501	494	499	526	496	516	475	512	508	484	506	480	508	519	468	474	507	531	478	489	498	469	520	501	526	510	532	508	533	465	465	498	510	487	477	525	499	501	481	491	540	510	520	464	499	478	561	485	503	499	508	507	480	475	510	529	478	510	508	502	480	486	467	473	457	498	483	498	509	475	494	492	485	488	512	479	531	468	524	486	480	513	502	527	504	497	487	484	520	483	480	490	498	516	501	506	490	523	479	506	505	465	508	477	495	449	525	487	543	490	524	537	482	490	497	506	502	498	504	491	501	531	483	518	494	478	502	485	491	513	475	515	473	500	512	536	458	490	454	534	488	525	538	480	510	485	500	506	486	474	484	529	528	512	497	502	494	523	523	492
24410	21474	28831	24542	21455	9219	2229	1413	19815	39979	32237	16709	5020	1874	966	821	823	743	785	777	771	747	814	796	814	788	809	773	768	766	806	750	749	746	755	784	786	804	821	755	801	781	784	780	773	799	792	746	778	793	777	782	745	790	750	766	773	768	794	784	795	823	794	793	753	750	751	782	764	797	810	784	750	720	788	741	770	754	749	787	782	791	800	811	816	798	870	808	703	768	810	770	771	785	791	782	792	752	768	782	752	782	749	748	755	762	801	775	815	811	775	831	744	726	769	758	799	807	767	766	788	727	786	792	800	741	748	853	753	740	749	786	780	801	817	786	781	789	778	816	756	736	783	782	744	778	801	783	765	765	774	773	803	802	772	708	779	771	809	793	766	740	763	757	793	773	708	805	816	817	779	762	789	780	759	819	740	765	807	787	801	851	795	762	787	783	769	816	804	814	774	737	760	797	761	743	784	780	791	757	773	784	766	741	815	789	781	832	787	787	763	766	803	766	786	747	806	785	758	789	758	737	797	776	792	771	790	736	782	740	755	781	765	775	750	825	801	782	750	777	792	780	742	772	781	739	748	774	746	771	773	777	771	793	745	787	754	761	776	804	789	810	784	700	771	764	730	785	756	775	797	765	751	784	795	791	777	744	761	785	804	804	817	792	756	745	811	790	831	773	843	787	772	802	757	810	780	776	754	755	747	753	738	753	802	751	777	774	742	750	811	754	789	774	793	801	752	744	809	789	797	784	803	760	751	784	742	754	821	742	802	780	734	794	787	741	740	819	717	723	757	755	735	749	762	761	767	687	767	711	791	719	801	764	731	764	743	778	744	771	746	731	752	802	778	779	785	789	744	832	778	712	754	768	755	739	766	753	790	812	753	723	743	749	776	794	725	759	771	734	749	729	770	773	816	795	799	730	767	789	683	728	751	793	744	762	780	756	822	773	775	803	771	738	747	758	832	776	750	757	779	792	777	790	779	807	784	772	735	795	735	775	751	811	783	718	742	861	733	773	742	748	798	761	815	784	736	774	725	764	732	817	770	771	796	757	741	792	737	761	795	749	775	839	830	767	840	812	725	744	807	823	770	756	763	715	705	756	774	761	784	772	741	751	752	811	849	767	766	782	765	751	832	722	815	834	748	773	715	829	800	770	780	754	785	749	774	770	804	736	768	770	742	765	712	756	760	736	767	764	739	768	727	794	750	728	799	750	777	824	796	753	792	763	769	758	698	795	768	814	785	786	758	767	807	759	824	733	774	787	717	805	793	771	735	770	786	769	768	764	776	780	748	796	787	781	811	785	785	789	791	736	705	736	763	780	735	730	824	714	789	755	800	757	735	766	750	856	733	764	792	733	754	779	774	783	779	835	787	784	749	762	808	809	758	783	754	798	771	791	746	739	748	756	789	747	796	784	734	822	793	724	786	759	744	741	801	753	749	768	777	743	756	763	754	783	772	744	763	744	744	805	758	765	755	791	738	760	791	776	771	727	779	759	783	761	787	739	792	765	731	743	790	731	738	723	754	771	827	750	812	828	805	718	718	765	769	766	779	813	717	737	784	757	799	746	764	723	738	757	761	820	781	770	788	772	804	804	776	787	748	829	793	722	788	750	790	838	764	746	775	737	747	785	753	774	744	796	772	721	752	811	776	778	741	743	831	827	748	799	764	766	825	742	781	790	771	792	767	781	766	765	824	770	765	763	798	805	796	757	860	760	739	796	689	759	771	751	805	752	770	785	805	766	818	797	765	768	805	726	753	789	779	762	785	740	767	812	753	742	727	749	728	820	789	780	755	799	763	794	776	746	746	740	751	798	682	776	820	789	791	794	827	789	774	738	772	771	809	727	715	764	841	727	787	780	732	728	766	792	759	779	752	785	727	796	738	791	729	789	829	778	732	722	743	789	727	784	793	727	737	757	758	765	772	719	759	744	757	756	760	777	769	750	711	778	744	736	779	789	751	801	797	763	761	745	815	765	821	756	764	739	752	726	770	750	752	746	798	766	735	786	849	773	773	779	738	780	789	800	734	771	791	713	753	775	767	810	724	775	722	806	800	775	799	825	803	775	804	792	718	800	783	736	785	793	770	787	796	769	786	781	799	747	788	803	747	796	792	772	725	753	690	773	764	738	785	755	774	797	795	808	759	772	742	766	764	776	774	835	771	733	730	818	762	741	742	793	737	788	770	752	784	823	709	781	730	800	780	716	780	797	756	731	788	734	780	756	760	761	804	751	797	802	782	766	777	780	764	753	729	761	733	759	758	752	788	763	746	751	769	751	799	749	775	797	758	735	760	737	778	790	742	827	779	769	781	707	749	798	837	745	754	739	776	760	759	752	780	772	787	800	800	767	793	766	789	791	783	778	769	785	769	774	771	708	736	786	819	790	758	740	753	729	761	811	788	802	765	776	798	799	777	797	799	761	740	749	788	762	741	739	769	782	753	763	743	758	762	780	792	743	771	769	713	778	794	726	773	818	721	737	737	797	779	726	765	758	806	740	728	774	787	774	771	756	737	752	808	725	801	747	735	784	770	717	758	805	762	751	751	767	742	810	723	794	778	814	768	766	779	746	779	717	699	795	768	821	748	712	798	772	792	716	774	765	792	717	728	781	756	836	753	739	737	762	766	721	745	814	799	754	758	806	784	738	798	731	772	774	723	760	758	751	754	799	757	756	768	784	757	759	750	744	738	756	797	766	822	731	760	744	790	704	824	773	750	767	754	787	768	702	725	802	724	770	775	730	778	817	785	755	761	787	766	801	782	730	776	734	750	789	745	815	771	733	767	770	726	777	795	739	798	799	747	768	737	686	786	751	790	775	798	773	739	743	806	757	790	739	747	737	777	786	762	769	838	739	822	772	807	784	739	808	816	740	766	711	796	730	731	776	802	767	765	790	758	775	779	765	791	806	776	759	753	715	750	814	735	751	768	774	748	719	806	776	751	752	770	761	786	705	782	793	748	770	784	780	800	763	767	732	796	770	724	737	797	784	770	750	728	766	724	763	780	721	770	709	775	750	805	713	781	798	725	790	725	797	785	739	727	744	766	712	776	779	752	743	751	773	819	845	771	733	797	764	759	773	776	767	772	782	784	786	796	814	757	817	805	753	731	745	747	725	754	782	765	725	792	813	756	734	873	785	813	740	761	785	770	824	796	786	781	802	778	732	802	745	777	766	734	768	750	777	764	716	792	766	800	741	786	761	780	772	755	735	751	742	811	754	795	751	732	768	755	805	737	755	794	773	741	780	774	781	760	793	715	791	779	737	741	746	759	799	764	715	776	742	838	795	762	788	737	771	732	735	757	795	734	770	730	789	781	778	807	730	784	740	747	795	750	748	781	786	748	806	750	774	816	712	741	706	780	771	784	765	791	791	776	821	781	774	776	787	735	740	824	682	802	784	739	752	784	742	809	766	768	766	762	771	802	747	828	772	747	804	784	763	741	837	750	737	791	790	722	766	739	780	767	730	830	770	758	772	767	750
4458	7866	6184	2935	2172	2201	1479	1386	24299	36300	26126	12230	4239	1822	912	623	649	627	660	653	637	634	655	666	618	694	613	614	607	611	662	669	658	660	599	635	619	636	590	679	660	644	597	616	643	638	582	658	645	662	608	606	625	593	706	633	640	596	604	652	626	630	612	633	643	664	664	605	648	630	616	652	610	628	624	638	603	622	647	620	655	618	643	658	630	641	678	606	620	633	612	575	628	623	620	617	639	632	627	604	625	614	661	602	657	627	653	614	657	618	643	643	661	630	631	620	615	657	653	597	642	603	589	586	620	634	643	631	604	626	647	598	619	610	630	614	640	590	633	621	646	631	653	644	639	642	645	632	637	636	631	638	658	609	628	561	605	637	621	623	609	646	592	628	609	629	624	626	579	600	634	616	637	686	657	569	616	595	563	646	643	612	615	615	629	614	628	678	623	609	620	647	658	585	663	642	613	653	599	659	575	611	587	622	588	611	602	592	615	626	630	658	591	640	612	626	643	623	645	677	690	616	640	629	618	642	620	617	632	635	604	639	638	606	620	640	587	626	698	610	690	606	657	654	631	608	612	633	614	624	606	628	603	630	682	651	603	635	590	564	655	632	633	648	621	654	655	676	629	652	602	671	633	609	629	612	619	640	582	583	579	659	641	633	651	611	628	592	593	640	674	637	626	654	622	682	611	634	630	623	573	647	645	654	624	597	607	622	636	656	601	624	625	634	649	622	598	643	622	638	595	632	644	676	605	680	671	637	643	580	661	609	595	648	670	611	636	606	643	624	624	618	569	642	618	640	604	621	622	609	616	607	586	622	661	616	591	614	589	666	602	615	637	625	619	658	663	617	657	653	637	621	643	598	609	684	632	570	603	642	612	638	633	591	631	650	636	647	577	609	617	640	624	614	591	609	593	627	603	590	636	591	657	665	662	616	637	628	655	611	588	624	635	615	639	635	663	598	600	627	621	635	639	555	638	611	641	612	603	648	640	614	649	623	628	642	631	659	634	625	636	604	648	617	647	638	626	606	588	646	611	620	641	657	646	651	607	618	623	609	617	592	589	629	637	616	622	582	622	600	640	617	606	642	630	648	618	576	625	590	592	624	628	643	618	650	623	598	666	627	623	610	627	631	646	607	630	643	614	662	634	606	622	605	642	616	617	600	593	635	617	665	648	626	611	634	667	649	611	636	609	652	630	602	622	598	659	625	642	643	637	625	620	611	665	675	629	638	593	619	646	615	616	615	642	614	624	622	628	610	605	673	591	614	621	637	647	644	617	612	639	626	628	605	608	625	655	676	645	631	617	584	603	607	627	630	601	643	628	636	622	590	609	611	650	659	616	594	633	575	586	629	647	613	619	661	614	627	628	649	620	666	609	588	637	667	615	652	606	653	629	670	629	624	606	646	624	633	646	637	676	603	644	617	609	619	620	653	606	619	595	645	643	613	652	657	580	639	606	619	628	632	610	599	663	631	631	660	586	594	602	624	674	575	588	629	620	645	611	618	649	626	616	612	619	632	608	633	618	614	592	658	632	566	583	638	595	644	581	606	595	621	633	616	635	648	653	603	624	579	626	601	639	610	653	629	628	637	650	598	647	649	597	603	607	642	601	640	627	616	626	619	594	623	615	625	597	610	645	677	621	572	693	622	631	591	581	633	673	621	591	667	642	641	599	615	601	586	628	647	590	603	631	678	653	647	591	615	620	623	627	632	614	612	663	613	621	604	619	607	671	605	642	657	640	588	603	682	600	609	586	650	603	655	644	597	657	618	602	668	649	622	598	647	633	643	665	633	624	584	604	628	549	615	648	661	605	600	589	654	613	626	625	597	645	596	628	608	640	605	621	623	621	596	613	652	647	615	663	602	628	621	646	621	602	663	625	626	598	611	579	657	632	629	606	633	638	660	653	583	656	565	611	644	631	602	687	639	631	628	635	598	617	627	619	610	657	624	628	609	662	624	608	582	641	650	600	644	596	623	639	617	637	609	634	607	631	616	625	610	640	621	629	648	640	597	647	625	578	592	647	619	626	610	626	633	666	620	617	632	586	583	593	644	610	624	639	576	613	601	609	646	641	616	627	643	582	614	608	610	618	632	634	645	630	647	621	631	613	630	580	652	658	694	654	621	604	616	555	634	600	634	625	618	647	620	612	622	623	640	632	644	647	639	619	571	603	624	670	631	643	635	623	634	634	621	600	611	596	589	607	652	622	668	614	598	608	616	608	618	620	580	631	605	621	632	637	614	621	619	609	612	665	630	589	598	640	628	629	595	645	632	567	655	607	631	605	634	630	616	593	619	595	621	640	647	656	637	615	625	582	624	650	621	635	615	634	662	621	625	641	643	600	643	621	657	555	631	633	563	613	594	638	658	583	632	632	636	619	556	634	621	612	665	650	624	660	647	667	625	586	625	622	618	600	607	631	640	632	636	640	642	618	641	601	626	665	587	613	598	654	617	623	647	606	591	584	621	631	555	627	642	607	661	552	636	617	612	595	608	594	634	666	557	635	638	582	636	609	626	606	622	597	630	628	626	606	641	654	642	592	593	602	596	630	658	599	627	662	585	626	628	620	630	623	640	631	630	620	581	649	607	632	603	629	601	644	590	628	628	560	652	624	632	645	642	608	638	577	617	638	601	627	636	604	629	645	613	651	658	591	577	615	616	610	642	618	638	604	625	639	588	663	574	596	606	602	684	593	630	614	635	640	598	618	639	608	619	617	617	666	622	581	621	657	616	606	681	606	619	636	624	612	607	674	599	631	668	641	636	658	670	662	645	649	608	633	608	596	583	623	631	599	610	612	630	635	639	597	600	588	631	605	662	668	623	623	625	661	601	646	632	650	624	622	581	619	641	573	621	614	599	626	629	586	640	601	614	658	632	626	602	638	608	610	626	613	683	602	608	589	607	614	550	642	603	588	645	689	578	634	580	619	653	628	606	635	619	574	590	597	610	631	624	625	595	664	612	606	615	585	596	620	646	657	584	644	618	622	663	615	634	613	614	639	594	622	652	634	661	640	597	651	614	653	633	613	634	659	619	645	603	630	640	623	641	682	617	619	544	599	624	608	617	612	622	622	624	625	620	651	588	637	656	664	623	666	602	605	580	608	610	628	594	642	628	600	649	607	601	625	625	643	565	644	644	575	660	647	641	623	636	591	591	614	613	611	630	633	609	621	599	632	600	632	610	609	632	593	635	584	604	640	608	592	617	618	641	658	639	591	625	628	609	592	629	637	607	623	592	678	626	628	618	620	587	652	609	674	603	622	619	620	635	614	620	598	604	612	603	604	637	605	605	620	650	612	653	568	633	603	664	632	608	640	621	597	590	613	604	616	613	630	635	609	630	651	620	598	695	651	652	595	616	607	590	601	614	585	602	627	621	595	625	596	672	625	585	609	623	589	648	571	629	583	632	603	653	626	623	635	613	614	664	595	600	607	629	609	613	664	647	621	632	607	628	670	584	628	616	640	629	590	640	586	638
27751	12467	1741	881	689	626	625	568	1416	2982	2528	1495	908	724	625	598	559	555	595	585	600	587	604	590	576	568	536	574	608	590	589	560	584	573	596	593	537	556	551	612	579	570	553	563	581	547	525	547	587	553	541	611	552	593	603	573	567	581	563	547	598	549	567	587	592	558	545	521	586	577	558	546	596	607	600	568	540	585	548	580	559	582	580	537	540	576	589	536	560	542	551	555	585	578	539	592	571	584	578	560	545	556	519	572	578	514	572	600	566	591	579	572	574	552	579	593	589	574	609	606	587	543	568	514	585	633	558	549	584	568	563	582	597	564	545	582	534	569	575	598	599	604	598	583	559	577	604	581	591	530	536	568	573	558	557	572	585	556	602	567	532	573	584	522	568	570	583	570	530	588	531	537	528	574	574	587	571	539	549	568	574	556	561	571	595	553	568	565	545	545	565	567	540	562	562	536	548	581	531	581	554	543	552	580	531	558	541	601	595	557	560	533	591	551	590	548	553	605	585	544	552	565	577	567	595	597	572	573	590	557	586	568	559	529	582	562	562	554	629	583	571	557	580	587	565	587	562	540	558	541	553	562	576	606	597	569	526	555	588	525	561	561	534	554	550	608	589	566	557	590	582	538	581	606	567	570	547	559	553	574	578	587	553	569	539	544	533	584	552	545	547	572	553	581	579	547	537	592	589	586	524	555	594	565	597	551	576	608	501	571	563	592	562	617	555	575	571	573	565	521	590	549	573	536	536	586	579	573	573	567	564	563	595	556	551	593	581	635	543	574	569	585	540	551	625	548	552	554	598	536	552	537	529	570	594	577	588	569	507	609	561	560	575	551	533	567	575	570	550	578	580	614	571	593	578	569	577	574	533	581	535	556	564	604	585	568	580	579	589	559	597	571	565	546	558	524	554	597	567	590	601	571	597	565	588	522	594	594	589	566	541	563	605	557	565	574	577	583	597	578	556	575	535	538	623	564	595	552	576	548	576	543	539	578	594	594	518	572	569	566	556	581	583	539	533	552	589	561	552	589	573	558	497	587	586	565	522	531	507	591	524	602	578	541	560	564	578	551	559	522	538	583	536	513	555	592	564	592	617	561	557	552	599	559	556	564	609	535	533	560	618	578	551	576	546	577	595	601	596	575	527	600	568	548	582	532	564	593	556	551	563	524	564	585	579	566	620	581	610	623	566	539	614	561	548	542	586	546	578	563	580	585	563	560	625	582	607	556	560	625	587	558	559	576	540	570	550	586	580	584	537	603	591	560	571	578	566	576	548	524	572	573	549	565	563	567	548	587	513	581	554	598	567	541	577	584	583	490	552	536	569	569	585	533	529	526	594	573	548	575	556	524	532	576	641	562	484	608	560	545	564	579	581	544	523	516	544	613	555	555	595	561	586	544	571	583	577	612	575	585	557	581	571	542	573	575	587	625	586	552	542	531	518	534	559	534	592	546	545	530	585	556	575	601	597	549	572	526	581	563	586	555	577	514	586	546	548	559	599	567	584	593	561	586	574	554	511	557	622	591	564	620	583	539	573	537	579	545	572	524	611	618	590	557	553	555	560	585	584	567	585	571	590	567	605	524	572	563	557	582	600	531	535	594	608	545	524	569	612	567	580	546	592	586	553	543	599	557	581	493	601	567	511	575	610	566	536	574	521	566	558	550	543	549	572	578	501	597	572	579	560	573	596	553	560	572	646	529	569	548	575	575	543	550	574	519	552	592	534	564	576	575	531	588	586	539	575	584	600	532	567	554	604	597	583	560	583	547	546	575	577	570	564	596	566	600	566	559	561	597	590	550	549	590	564	604	579	558	555	548	584	600	555	535	540	582	588	566	572	630	582	559	586	577	596	576	606	549	563	564	558	629	583	596	574	592	583	552	569	555	531	563	556	523	595	597	548	557	570	526	571	594	584	516	590	618	567	561	586	558	549	596	564	571	548	540	603	572	571	587	553	602	554	562	561	553	548	552	573	549	564	550	574	592	533	548	621	588	553	578	566	598	605	523	565	576	613	614	581	581	522	576	594	550	570	584	595	621	566	561	506	544	601	585	586	557	559	595	614	566	548	580	529	538	602	579	582	604	601	554	545	580	590	558	598	578	584	575	590	592	579	559	599	618	577	551	548	538	599	554	563	545	544	575	551	560	568	551	554	564	591	580	559	559	612	572	569	558	553	556	560	555	560	546	593	601	528	587	568	558	577	581	574	589	644	526	582	533	562	564	574	578	603	557	529	548	607	566	563	572	565	578	544	552	584	560	533	568	596	591	549	555	567	546	536	606	553	565	552	603	548	535	583	564	552	557	541	563	593	574	612	553	582	593	566	578	563	561	570	558	572	551	584	562	586	525	617	583	592	560	529	581	546	553	559	564	615	537	566	576	583	596	553	565	568	589	579	583	577	555	581	584	562	580	530	543	620	577	549	591	558	539	580	558	564	573	595	569	625	580	575	541	528	532	556	589	569	605	569	573	539	589	580	564	584	546	612	558	526	563	598	538	595	576	575	544	562	540	598	566	555	553	587	565	606	538	557	564	552	588	552	553	564	566	586	556	585	574	556	569	526	588	582	560	584	550	542	606	581	582	545	604	540	578	576	554	586	539	563	573	615	565	544	615	566	599	547	573	546	592	554	558	588	571	507	546	582	563	530	602	537	607	556	574	515	612	573	566	606	578	559	563	591	531	510	544	561	526	614	560	570	593	557	575	552	567	574	522	547	607	490	559	527	563	592	567	525	546	553	574	590	575	561	578	567	592	565	557	572	540	564	575	576	552	575	571	536	588	552	582	581	541	523	517	544	542	583	578	559	598	554	609	580	542	556	583	572	601	545	549	592	567	542	577	551	574	518	603	588	552	540	597	571	563	548	561	539	546	573	610	589	543	556	574	584	626	558	591	569	548	604	554	579	543	591	531	541	571	626	575	527	600	568	582	563	560	620	575	600	571	586	556	555	581	521	539	546	565	573	554	566	590	541	567	552	541	586	572	554	565	544	610	554	587	578	577	565	547	573	553	556	555	539	549	542	555	596	525	555	568	586	537	591	616	538	591	560	572	584	539	595	563	580	549	585	574	588	569	571	546	602	565	560	577	520	588	520	556	560	615	583	569	539	589	601	518	608	578	573	620	538	628	531	551	581	581	571	563	570	580	565	561	563	560	532	528	558	540	528	574	552	634	569	573	630	536	567	582	582	527	581	549	552	545	566	562	565	626	565	616	590	546	545	570	585	621	513	559	573	605	574	550	557	538	557	602	560	564	578	555	591	544	563	521	596	586	586	533	581	570	606	585	571	594	575	552	508	557	577	545	573	565	612	623	557	556	551	569	556	570	567	542	574	531	525	563	594	575	553	592	608	569	578	544	561	581	528	566	591	655	571	552	566	565	533	536	574	577	566	516	543	555	540	601	585	532	595	533	592	594	571	560	533	574	599	562	565	550	551	567	520	564	571	567	530	569	583	527	587	587	588	602	555	572	582	576
5443	1176	997	653	567	578	503	509	1752	3488	2574	1406	791	559	461	456	466	491	434	455	405	449	432	481	495	511	477	456	474	469	443	479	462	459	454	478	442	451	456	485	514	469	450	472	453	411	461	442	462	446	489	451	483	463	456	401	462	466	459	470	460	459	456	439	421	414	446	456	420	450	445	411	452	457	447	487	448	491	445	456	471	460	440	490	470	522	473	448	453	449	464	488	468	432	438	478	482	504	451	417	443	414	435	472	441	416	465	487	426	467	463	417	462	446	455	447	479	471	452	440	480	462	436	454	437	440	479	464	456	464	477	467	450	456	456	462	482	462	446	468	449	460	466	401	481	444	420	483	427	440	479	458	432	446	492	473	492	461	463	472	494	490	451	443	455	440	462	428	459	421	453	453	457	427	485	393	448	427	468	473	447	427	456	445	461	453	483	462	456	428	488	456	461	461	437	430	471	503	456	431	451	428	464	439	485	485	439	493	459	425	498	479	412	456	454	438	478	427	437	501	472	433	493	433	503	442	461	437	441	439	467	432	422	465	473	436	422	433	454	452	449	480	466	430	494	424	461	450	450	449	462	492	458	434	431	452	448	456	463	466	504	459	499	472	458	476	475	442	472	494	443	453	442	488	458	431	440	499	475	465	444	463	466	447	455	456	461	446	465	455	467	466	476	473	470	474	440	462	465	472	437	472	451	484	421	481	456	397	468	468	445	435	457	432	449	466	471	459	438	447	456	458	457	456	415	441	437	445	461	455	437	489	433	479	432	466	445	457	423	455	459	426	455	454	431	423	465	446	473	437	467	462	452	442	465	420	430	459	435	437	396	461	457	501	426	431	472	470	456	443	458	472	437	454	443	507	510	452	444	413	416	437	445	472	449	438	478	465	456	428	467	417	474	428	446	433	443	433	453	408	411	450	479	490	452	436	476	463	476	446	485	494	442	474	411	412	454	478	446	463	483	433	461	464	457	441	430	444	455	449	432	455	458	406	448	478	470	450	431	460	468	422	464	427	433	460	480	501	476	458	422	475	455	440	430	463	458	421	452	449	423	455	415	465	450	443	455	428	442	452	482	471	503	449	449	451	450	455	456	468	473	434	464	462	441	434	414	452	468	477	404	458	435	418	445	456	478	465	418	454	445	487	447	470	458	467	409	448	456	458	432	444	491	439	432	489	458	490	454	398	452	453	491	496	469	426	458	457	425	476	461	467	439	444	427	402	463	449	475	437	473	498	465	438	441	459	432	451	413	388	457	484	441	418	474	486	431	443	469	428	467	478	458	424	449	481	454	472	459	435	420	458	462	443	440	454	407	450	452	482	420	483	448	467	499	464	457	488	451	441	431	436	459	456	453	453	482	468	434	385	432	458	456	441	469	495	442	456	458	455	435	470	449	504	461	475	439	494	468	428	470	450	469	457	442	466	452	455	445	475	452	455	439	475	450	460	433	460	435	422	437	460	460	434	443	430	435	464	442	450	474	456	438	424	464	478	460	506	460	449	466	427	419	452	435	447	469	431	469	422	447	441	452	494	422	469	449	478	485	426	496	450	427	461	440	460	477	427	452	438	441	448	416	477	450	465	439	435	438	434	459	459	476	434	467	457	430	427	499	445	453	414	445	464	472	473	476	472	460	463	470	457	447	461	472	470	464	484	460	453	453	446	492	469	459	448	450	456	446	481	461	441	400	436	446	494	466	443	482	469	446	431	417	457	478	423	460	412	420	449	423	473	462	443	433	475	449	494	436	436	451	430	489	428	472	454	442	445	448	475	498	414	442	467	487	437	440	479	427	446	428	429	476	408	454	465	470	454	488	438	465	494	426	448	463	473	442	458	447	471	484	432	474	454	508	513	455	455	453	469	458	497	443	450	468	430	440	442	469	471	479	420	465	479	501	453	467	455	453	457	431	451	439	453	436	472	477	468	496	429	445	455	427	466	467	446	460	479	426	480	452	463	486	454	445	427	419	435	469	434	455	437	465	457	461	409	482	458	497	428	467	429	444	459	440	445	457	459	434	436	451	438	431	509	426	462	440	457	436	454	457	463	449	462	468	474	463	452	494	427	468	440	438	417	446	447	456	449	462	461	494	466	479	460	433	422	453	445	463	488	460	463	430	474	453	484	477	457	497	461	471	468	454	448	457	480	472	431	427	470	452	449	459	464	424	454	479	446	453	461	423	492	449	458	468	446	466	479	430	465	468	465	421	501	474	462	481	413	482	480	464	457	445	436	448	448	462	458	416	460	449	484	449	474	455	478	466	456	466	463	469	466	431	524	461	424	439	435	461	438	444	427	454	478	474	432	450	444	441	494	469	446	425	462	441	467	435	450	447	452	479	427	463	461	454	455	490	452	438	449	494	461	447	473	487	477	453	456	425	426	477	471	467	438	449	467	456	441	460	468	459	472	488	420	483	443	444	474	415	462	473	452	464	440	486	472	459	477	486	465	429	486	479	445	462	449	458	440	469	404	430	454	430	514	452	448	447	441	492	473	474	470	423	443	456	455	453	444	489	473	485	410	448	458	440	461	473	444	464	457	432	476	450	467	487	447	401	461	481	466	456	457	425	453	513	431	446	482	441	424	435	491	442	436	467	450	452	422	441	463	484	453	441	463	428	438	445	488	456	468	407	462	486	443	465	492	456	439	457	464	457	453	443	418	439	457	467	478	475	466	455	463	492	445	469	443	448	483	448	475	477	432	446	471	497	460	502	448	470	484	465	450	457	480	434	473	482	443	461	435	453	435	468	408	431	430	468	458	440	450	477	452	478	422	417	460	465	428	437	469	426	448	450	449	461	473	430	456	461	446	441	480	464	464	441	432	456	466	493	477	470	435	447	444	459	481	490	453	449	478	455	448	492	503	476	479	450	475	464	462	446	468	494	481	443	440	446	443	462	472	468	472	462	506	415	440	443	445	495	431	446	466	445	491	437	508	471	448	477	435	449	443	425	446	423	440	462	473	457	458	429	415	405	432	461	401	489	448	445	451	482	422	470	430	507	435	439	450	457	437	431	500	438	436	461	470	460	448	446	432	493	431	435	435	443	445	440	443	462	441	455	460	493	440	469	468	453	474	448	455	463	432	452	445	481	466	545	487	418	466	434	437	465	451	483	426	458	458	430	441	415	459	448	464	453	476	444	438	451	497	481	434	467	469	425	461	459	434	439	468	490	431	437	422	437	480	440	477	462	448	497	472	487	432	434	455	487	434	434	452	437	433	452	502	456	446	479	454	414	455	456	469	467	426	449	447	442	454	474	467	449	460	418	451	488	444	471	448	481	454	431	481	436	471	503	473	457	483	449	452	444	449	442	414	500	469	442	442	448	414	472	424	427	458	469	507	449	496	461	441	486	474	464	463	451	482	485	486	472	414	462	434	436	386	444	445	441	465	453	461	489	449	470	412	462	469	429	467	450	464	457	469	458	452	439	484	450	509	462	436	419	488	463	471	426	479	444	450	460	473	439	472	429	429	498	430
25699	21530	27393	25465	5165	1357	1065	905	12411	23726	16999	7178	2320	1058	757	679	621	626	663	626	592	635	615	655	625	649	633	651	613	597	604	610	630	623	614	660	681	646	646	643	677	655	668	651	601	618	656	641	692	664	667	652	614	660	645	635	602	658	628	654	621	619	670	599	614	586	617	569	631	647	659	658	635	615	660	580	629	653	650	630	649	677	622	666	652	658	659	652	642	676	680	648	662	639	645	610	640	647	655	666	642	639	653	640	640	641	631	621	599	620	599	688	671	611	605	616	607	629	605	566	599	639	637	651	661	623	659	631	609	622	675	670	648	664	665	653	617	628	650	649	606	593	596	654	676	666	625	628	648	612	604	613	631	580	660	656	653	636	596	620	644	619	622	623	644	607	594	679	635	633	650	634	605	631	607	646	660	614	651	672	625	589	621	620	628	634	643	621	605	660	588	630	602	644	635	618	603	617	643	637	588	642	663	646	627	660	636	637	614	622	637	639	618	604	621	652	659	654	589	617	608	586	650	634	610	695	682	622	622	597	614	638	689	609	644	679	627	622	603	626	641	663	646	652	593	636	630	638	582	625	613	633	665	648	620	631	637	650	624	603	651	629	611	640	655	647	608	633	680	572	614	592	598	587	625	614	644	631	634	641	626	637	655	646	630	656	660	629	610	596	645	577	649	612	642	636	629	603	668	706	666	665	600	606	670	623	642	606	667	655	639	622	670	630	661	610	650	657	654	639	631	659	624	595	607	573	617	628	587	610	592	609	580	630	602	660	654	575	633	660	647	629	600	650	614	611	624	602	614	664	648	668	650	640	612	673	621	622	605	649	617	649	622	633	607	629	630	660	663	623	651	600	603	610	611	624	635	629	622	669	667	652	630	692	660	615	598	636	645	675	653	648	613	688	604	635	628	589	591	644	637	613	658	618	639	617	629	603	656	639	598	656	603	687	634	651	649	678	646	660	660	667	642	637	657	610	687	650	635	636	626	653	631	609	619	591	646	617	621	670	654	676	626	660	604	605	628	669	587	613	631	632	638	674	662	681	644	584	617	607	616	577	622	659	635	665	628	610	611	589	645	635	637	658	626	615	611	605	617	602	680	641	597	577	640	635	633	590	629	594	606	633	569	636	613	663	618	636	652	577	631	699	637	638	683	650	641	636	679	639	669	612	604	624	603	627	648	643	617	596	638	631	639	610	687	617	652	642	608	624	592	618	617	601	634	559	650	637	620	603	613	599	618	639	619	643	651	579	624	659	667	619	636	675	622	600	665	605	628	654	673	616	642	644	632	619	636	650	652	657	647	626	606	697	623	645	639	647	655	633	667	615	628	610	612	623	615	595	640	649	605	602	645	589	615	621	632	644	625	628	611	621	635	616	637	677	640	582	648	627	634	649	642	657	628	650	613	613	597	628	627	637	662	610	623	632	672	598	655	642	620	600	654	637	623	617	601	617	636	615	611	619	632	634	654	664	613	641	661	619	616	616	587	630	621	624	654	634	629	587	593	623	696	650	632	666	638	628	673	680	642	616	656	624	601	671	633	624	612	630	633	643	615	644	619	623	568	634	617	636	621	587	633	673	613	667	610	598	627	665	640	638	678	627	603	657	594	629	671	614	619	623	602	596	610	657	646	641	670	635	636	634	671	612	652	617	628	625	642	633	609	605	628	636	618	633	644	654	623	648	592	618	626	645	618	636	616	690	602	658	608	583	630	611	609	641	681	623	648	603	628	645	635	648	633	622	657	634	637	589	614	616	667	696	628	602	589	614	620	641	675	648	638	674	663	639	621	627	629	598	612	646	641	633	635	602	582	621	656	571	642	650	614	632	637	690	648	649	596	599	636	631	592	650	617	644	601	659	666	649	626	625	644	663	640	599	610	593	611	596	634	615	641	615	595	600	600	643	644	570	593	616	609	610	625	573	617	676	601	587	611	633	642	647	634	635	667	628	646	648	650	614	679	611	627	611	598	611	627	628	675	626	610	647	641	623	620	650	619	611	637	631	668	644	617	628	612	675	641	646	626	626	650	609	635	630	635	629	649	626	604	603	610	631	614	671	625	615	675	629	622	595	633	612	620	572	644	615	638	633	635	610	618	645	644	633	638	629	641	645	611	647	648	600	634	619	615	654	616	610	645	609	631	660	625	643	590	651	687	608	639	604	609	630	614	622	612	627	642	655	611	660	577	649	592	608	579	654	640	629	636	612	668	715	617	715	610	597	595	620	595	595	643	650	570	650	645	618	611	659	641	635	593	717	652	623	631	643	657	633	634	582	629	613	636	599	631	620	581	637	630	643	622	600	658	617	623	650	668	636	668	660	623	606	643	678	660	607	617	654	602	619	631	581	653	613	624	624	644	657	608	665	647	618	602	603	651	601	641	615	609	603	644	674	624	663	613	612	610	638	636	629	629	631	623	599	605	635	625	639	657	616	645	665	639	662	600	633	639	600	591	650	604	652	637	664	614	654	605	647	608	631	657	645	643	608	636	631	675	613	651	662	606	602	595	661	657	606	696	619	635	635	610	620	558	631	636	651	666	588	627	647	633	668	645	626	631	641	600	610	674	615	630	646	583	589	592	603	577	628	637	656	615	639	646	605	638	648	613	608	651	618	627	599	568	605	640	621	570	687	626	659	634	717	647	647	628	625	581	624	615	636	623	635	640	651	629	641	679	644	586	609	605	663	613	647	663	662	635	619	608	605	647	664	618	651	630	637	641	600	599	600	613	602	618	683	630	649	680	631	584	608	642	571	653	614	629	655	640	625	670	647	616	596	609	635	614	624	626	613	619	666	649	613	622	610	609	660	622	621	657	631	634	652	636	642	627	613	626	640	620	660	660	617	594	651	625	573	608	578	623	636	634	629	631	649	640	689	603	652	653	661	607	609	623	616	619	637	596	647	593	643	616	617	601	633	601	626	608	613	620	628	628	673	617	644	702	631	626	604	631	623	721	624	627	640	619	645	612	567	623	636	607	604	644	656	606	598	645	634	653	625	676	623	637	602	614	611	624	652	642	605	616	673	635	636	599	638	646	645	669	659	627	619	628	572	616	641	646	641	602	600	638	618	592	646	647	579	636	585	650	650	649	641	648	622	622	616	640	631	612	640	594	668	628	663	616	619	626	644	604	625	597	651	629	616	625	618	617	647	625	631	625	612	648	608	636	639	583	592	588	616	598	665	642	649	656	645	658	645	624	633	659	644	627	684	651	624	645	630	622	628	644	637	595	646	661	590	679	671	662	630	601	653	650	660	676	619	641	660	645	585	641	613	608	590	621	618	664	631	600	606	648	635	616	644	645	648	621	615	669	623	648	600	611	606	630	598	651	643	594	628	617	628	575	588	597	591	653	621	615	599	609	626	622	610	625	653	588	650	651	585	638	648	636	620	620	638	616	609	617	617	615	573	650	628	592	654	626	633	609	644	638	577	660	634	597	640	631	609	659	692	610	621	662	630	651	637	618	594	631	586	642	671	594	650
4304	4051	3549	1719	1192	942	917	885	15343	21080	13967	5952	2128	1012	653	577	560	519	492	534	541	504	510	529	543	518	573	582	571	522	535	494	508	547	513	507	518	532	517	581	544	536	549	523	513	509	558	527	536	535	524	544	510	524	511	511	511	524	517	537	480	522	568	534	527	539	555	522	568	509	495	520	486	547	529	539	510	548	496	549	527	507	521	532	508	521	532	526	574	520	494	552	523	491	510	529	565	541	527	546	492	508	523	501	546	544	533	493	521	523	537	507	544	540	524	520	562	515	518	535	506	548	543	559	516	525	517	539	557	552	504	546	507	558	549	501	501	562	525	554	504	536	519	507	512	537	524	542	521	522	491	514	500	524	536	500	582	534	545	512	497	548	501	532	498	523	572	533	538	519	541	495	559	527	538	493	484	512	523	506	541	497	519	535	529	503	507	548	507	529	507	527	532	542	512	514	517	538	518	510	507	562	540	521	526	556	535	497	537	482	545	524	538	489	507	555	510	511	490	492	553	538	531	513	510	487	505	530	520	570	512	507	506	499	537	520	508	509	538	515	534	535	501	537	522	509	521	496	554	522	496	557	513	518	564	553	514	477	544	535	547	527	545	518	541	539	509	518	526	492	542	530	551	544	530	495	506	531	558	543	539	550	460	527	542	557	538	490	511	484	565	525	506	535	573	509	500	550	551	542	507	509	568	516	518	517	512	515	542	533	528	513	506	523	531	497	522	523	533	495	547	490	522	536	545	532	484	560	496	523	523	502	527	508	556	541	526	490	523	509	519	557	557	521	522	545	497	501	506	539	528	542	533	563	490	506	533	566	488	510	494	531	507	507	550	532	530	488	512	506	574	488	534	510	553	531	502	522	530	530	562	561	492	508	542	510	557	504	539	492	525	550	548	575	507	529	520	528	522	529	532	531	524	531	542	547	515	518	518	522	491	493	571	536	520	557	499	535	537	516	545	556	494	546	511	522	523	521	501	538	530	551	485	564	512	485	520	498	535	525	519	489	535	507	543	543	505	502	498	551	487	504	512	525	501	526	532	557	543	501	508	543	498	495	494	511	565	529	503	541	552	548	531	554	521	518	556	548	500	488	540	539	508	524	592	546	508	538	547	572	490	511	554	518	563	561	511	520	551	540	534	502	499	516	546	552	542	529	544	506	457	526	482	536	494	571	512	514	498	497	565	556	521	516	554	480	512	551	529	538	524	535	507	545	569	528	506	540	546	505	533	472	508	511	487	533	532	524	539	515	506	499	520	489	499	534	550	532	563	550	550	562	496	529	545	544	530	521	533	511	522	531	529	564	537	530	479	555	507	563	570	520	493	501	551	498	550	525	532	502	513	533	524	521	497	518	546	516	560	503	523	506	536	563	470	481	533	520	568	542	497	516	497	543	554	507	521	558	529	535	507	494	514	535	528	509	508	530	510	500	542	492	533	522	475	538	515	495	535	548	526	486	512	503	525	518	503	544	518	519	531	551	535	522	507	543	501	514	528	521	506	509	478	521	530	547	530	571	489	561	548	543	555	516	516	510	511	506	500	516	491	499	511	460	531	549	506	495	544	494	502	503	570	548	538	541	536	510	535	539	517	482	523	573	551	562	537	554	551	546	512	536	539	551	524	521	564	506	513	558	590	533	499	498	548	485	496	508	471	519	568	509	504	509	495	533	523	539	505	549	522	507	536	558	537	528	506	534	576	519	528	515	499	563	491	538	506	500	517	564	486	539	509	503	529	522	512	514	545	539	512	521	527	511	521	518	528	547	509	491	571	537	543	545	531	567	528	498	557	503	547	533	544	525	524	521	563	532	511	539	538	517	578	485	505	501	531	515	536	519	505	533	503	489	499	498	555	530	524	533	498	510	490	518	523	544	547	541	561	509	517	543	512	532	538	527	524	546	494	523	516	553	521	530	504	511	513	580	493	550	535	510	529	546	477	483	516	522	517	494	527	510	529	555	550	517	506	566	554	526	504	543	509	513	536	526	525	517	525	517	488	487	518	524	512	530	523	554	533	525	501	534	536	477	522	518	535	515	510	537	514	527	489	504	482	528	525	505	540	510	495	530	495	491	540	527	522	528	545	478	540	508	528	507	540	530	543	568	498	488	509	521	525	534	534	558	520	512	536	514	443	516	541	511	506	545	535	528	514	492	538	512	568	477	522	515	566	534	543	520	554	537	511	516	501	513	501	509	512	526	514	519	512	497	554	524	535	501	558	527	526	519	583	470	545	517	531	499	540	538	537	532	552	508	511	491	552	565	547	504	518	538	555	531	555	494	567	543	524	522	473	545	506	526	534	539	503	537	522	487	519	539	515	527	522	554	505	483	552	521	513	525	521	552	534	513	573	520	469	502	512	503	505	556	526	511	509	526	528	559	545	537	536	524	514	492	522	539	528	521	571	553	545	571	497	508	557	507	543	556	518	535	493	523	517	519	555	519	550	507	546	535	511	505	504	514	513	522	476	540	525	476	498	563	515	523	543	524	508	516	481	545	503	513	482	498	495	488	523	521	503	552	472	509	531	531	489	559	511	512	510	508	463	526	536	522	504	512	503	508	490	522	524	521	480	539	459	501	500	521	521	502	516	488	542	558	505	531	562	478	523	511	480	507	549	513	554	522	507	521	543	493	519	505	492	532	537	507	521	542	499	545	531	528	508	542	527	520	531	512	508	544	546	503	493	547	508	503	543	492	517	543	513	520	487	507	500	561	478	485	526	543	504	517	524	510	539	524	528	549	500	511	512	519	531	532	538	535	515	535	497	565	519	516	516	526	540	534	523	476	535	507	539	501	554	524	525	502	564	535	501	528	496	534	518	516	496	492	549	524	525	519	509	493	488	508	511	518	520	509	507	519	540	500	547	495	551	538	538	539	518	509	507	498	520	525	518	545	542	495	522	506	530	558	533	538	537	506	508	507	579	521	496	523	587	499	576	548	545	519	560	498	517	525	542	523	565	496	497	524	495	524	519	498	510	506	540	519	480	543	529	518	541	500	538	519	511	516	564	518	525	505	471	567	522	494	517	500	494	550	535	536	510	527	550	516	534	529	513	563	515	517	510	509	517	546	517	505	521	514	515	529	542	551	512	530	525	493	510	525	473	537	530	528	517	536	515	522	526	557	554	502	541	570	517	538	509	523	522	515	526	555	535	514	517	553	513	518	506	522	506	535	557	527	549	459	513	537	512	493	543	532	507	537	503	502	508	514	547	497	518	577	505	512	548	546	563	524	533	545	523	506	466	553	540	523	539	493	509	511	477	557	537	523	528	488	504	547	539	556	521	553	517	568	535	503	549	485	489	523	524	517	496	535	491	495	505	530	492	536	531	546	539	507	494	479	486	487	521	543	522	531	550	497	525	501	511	531	549	542	548	501	494	511	493	501	507	547	529	521	545	518	541	516	549	543	546	520	525	487	521	517	555	533	496	553	482	547	541	541	555	526	533	519	494	517	507	543	540	538	522	543	555	486	534	501
24455	21467	28797	24555	21416	8529	2239	1474	29252	39905	30471	15695	4774	1805	1091	853	801	831	764	793	809	847	783	782	821	796	803	782	804	790	804	814	819	824	806	816	798	748	760	757	800	821	778	820	810	749	791	790	765	739	789	811	808	800	793	797	790	831	775	783	847	765	766	823	799	771	803	776	842	794	787	775	746	785	860	846	765	784	836	774	807	802	787	784	791	801	761	758	767	774	807	835	800	823	789	807	785	802	795	773	787	767	837	797	776	779	789	784	767	767	770	786	805	807	760	797	780	769	769	777	762	798	802	775	790	773	819	745	752	804	823	751	818	845	857	804	834	751	751	814	830	787	750	746	816	786	762	746	763	765	773	831	757	831	795	804	802	840	740	818	832	815	813	752	765	827	745	763	801	755	766	810	826	768	757	788	831	809	798	830	742	804	798	787	801	816	784	836	789	828	843	805	783	797	755	786	797	780	811	822	745	791	785	837	793	787	780	778	775	748	765	767	777	795	773	839	840	813	791	771	787	786	767	748	789	736	811	845	752	793	804	798	787	735	774	757	784	822	797	839	845	803	828	798	766	801	698	815	757	775	798	784	800	771	798	806	761	773	797	788	783	763	791	814	775	756	760	767	803	741	723	783	759	750	775	810	764	798	767	788	806	758	779	804	816	796	749	790	823	806	791	819	796	784	740	782	799	746	733	790	834	769	777	774	733	756	769	788	774	834	822	803	855	781	795	774	823	779	779	766	757	834	794	786	812	743	825	814	834	816	695	786	800	786	794	783	769	815	767	842	824	755	775	808	781	790	789	778	815	759	775	803	801	787	809	784	786	775	796	803	820	751	844	735	753	821	759	781	799	852	790	834	767	803	770	738	773	798	791	776	776	828	801	723	792	798	838	786	722	739	818	734	764	787	769	737	725	811	779	787	797	778	778	828	805	755	842	782	766	778	764	758	804	762	794	799	810	830	792	782	777	760	745	767	769	745	784	818	805	723	766	795	770	795	731	768	798	773	824	785	711	846	760	796	802	783	814	818	782	798	834	749	800	814	776	812	750	825	792	787	737	796	839	782	791	765	869	796	736	760	759	730	799	803	770	773	756	752	760	804	796	780	789	799	770	810	789	827	795	804	770	743	805	804	780	795	726	825	753	829	814	751	761	826	786	814	822	790	824	775	774	801	793	800	828	814	779	818	790	759	788	761	816	795	794	781	784	803	783	758	822	813	747	756	739	777	852	774	834	818	825	786	762	790	806	765	778	788	802	795	758	822	800	733	802	794	768	834	837	753	770	839	797	786	827	779	759	769	800	832	825	740	802	745	815	762	744	772	802	772	783	793	759	794	744	769	790	747	769	802	820	744	743	732	791	764	802	811	801	797	765	788	795	815	852	746	746	778	760	780	776	830	785	786	791	790	824	795	768	785	826	725	797	797	766	782	856	799	730	737	745	838	775	782	810	750	791	782	719	783	825	791	756	825	804	807	808	751	772	809	797	779	817	756	759	805	758	785	792	785	787	759	811	777	762	740	772	799	786	768	802	834	770	800	758	774	817	723	821	746	747	812	838	782	790	777	775	829	796	765	765	778	734	778	766	758	747	764	783	757	767	731	842	761	748	758	756	793	749	798	791	781	786	840	818	801	782	750	797	773	847	791	773	798	781	812	797	756	771	782	809	782	779	831	773	795	776	781	807	764	780	828	835	742	774	785	796	721	754	753	785	779	768	799	801	789	819	781	818	744	781	781	752	802	788	834	821	767	775	747	761	774	760	789	761	828	775	756	819	767	764	767	805	779	820	755	782	800	750	834	769	749	791	808	813	757	825	806	764	805	758	789	761	828	798	749	753	763	810	769	839	774	780	734	784	808	798	737	765	823	791	761	802	784	792	729	749	800	787	828	780	752	762	792	772	809	797	755	806	805	821	802	830	789	843	807	755	785	799	705	751	799	744	804	779	828	765	736	805	726	798	757	781	788	803	785	736	796	749	770	781	800	772	797	748	762	802	838	786	794	780	748	770	741	833	791	844	811	794	777	759	753	794	750	800	751	793	777	798	849	795	788	782	765	838	771	757	787	818	798	749	772	790	782	823	750	751	771	751	781	751	792	786	789	796	802	814	754	823	780	747	794	739	727	804	793	831	787	739	748	802	774	820	753	819	764	803	808	738	793	828	763	762	785	826	820	757	769	780	803	782	768	758	751	765	777	802	819	761	740	782	784	748	754	825	781	817	763	809	787	772	846	775	770	805	813	748	833	754	764	800	864	785	794	795	790	751	826	843	840	741	752	757	784	781	815	823	789	811	774	790	822	745	747	797	789	800	779	814	784	794	807	764	787	749	796	775	832	846	809	803	791	808	790	757	814	776	788	838	834	808	760	761	774	782	748	758	748	709	771	819	805	751	767	762	813	771	762	842	787	740	730	839	803	790	766	805	754	795	803	806	777	818	759	718	814	786	744	772	759	795	841	794	811	744	765	789	729	761	763	790	786	857	790	759	846	770	771	781	728	738	806	770	802	776	760	804	799	802	793	845	743	707	783	796	770	784	765	799	822	819	768	738	789	758	803	810	798	774	776	775	807	789	804	832	807	790	789	799	805	827	792	783	796	773	744	782	764	766	763	763	775	820	766	787	786	765	725	810	826	807	745	757	772	737	790	760	794	780	772	803	754	766	725	702	792	784	780	778	805	809	784	791	768	753	756	798	774	778	763	764	821	757	805	775	788	848	768	766	764	789	816	778	746	784	810	778	771	795	831	752	806	761	809	759	774	827	793	803	783	806	764	768	775	769	767	759	779	761	757	775	791	751	736	786	774	829	791	777	755	811	793	792	808	814	773	778	764	729	803	782	759	814	815	834	820	826	771	777	749	775	761	807	807	790	748	784	777	818	803	825	781	758	767	779	760	794	749	807	782	744	803	795	784	790	759	762	801	752	814	788	810	792	829	784	799	787	762	805	818	785	851	805	763	824	798	782	808	759	746	784	769	781	789	780	782	818	785	784	791	820	794	798	792	753	795	714	759	779	767	826	820	772	792	795	746	796	761	770	766	789	811	813	766	791	786	770	756	787	810	817	779	814	784	782	801	796	750	761	793	757	819	776	803	743	785	747	795	765	774	813	770	753	779	772	765	793	776	774	788	802	824	855	827	791	786	736	736	740	861	799	766	812	794	768	770	755	771	825	798	787	842	807	800	776	748	784	767	780	805	837	734	791	791	801	737	772	770	749	762	760	839	825	837	773	801	814	746	758	809	745	791	792	772	759	794	777	815	779	798	773	783	758	758	765	790	766	773	754	787	766	775	776	775	790	765	803	814	799	807	792	769	823	772	760	786	790	801	791	785	828	795	725	734	786	842	810	740	787	746	784	780	808	785	740	784	788	759	757	731	737	777	759	772	827	737	768	784	772	793	838	811	784	780	779	796	740	805	752	796	776	747	731	803	809	780	786	771	764	814	837	750	775	781	789	768	772	789	765	793	772	763	794	758	793	837
4419	6663	5543	3211	2095	1646	1411	1472	33122	34361	24262	11780	3851	1669	877	702	664	627	637	611	709	638	693	671	671	619	713	628	717	609	684	582	650	693	626	657	657	647	641	663	678	637	640	618	671	643	669	619	625	666	625	635	661	621	599	631	649	684	655	654	632	626	599	634	663	638	625	634	630	600	642	628	659	632	685	682	648	638	627	641	633	632	674	625	652	623	631	651	619	677	634	643	642	665	659	651	649	614	627	589	634	651	643	596	603	650	672	627	662	645	606	653	632	625	661	594	623	631	647	609	653	605	622	637	674	587	638	662	615	621	628	639	609	690	631	643	647	649	700	631	679	646	617	652	639	658	671	598	625	652	661	615	644	647	691	641	610	638	609	672	606	608	694	630	606	617	599	669	638	620	650	626	590	636	647	637	568	610	645	630	634	642	653	633	630	637	579	629	601	651	710	628	654	657	640	705	632	639	644	640	648	655	664	610	663	665	627	626	655	640	618	648	631	660	680	622	616	615	645	662	635	673	656	631	617	669	640	642	675	651	607	625	619	629	645	628	669	642	677	623	652	640	630	639	637	679	642	644	621	620	627	636	622	585	665	633	690	619	639	671	666	603	603	622	634	655	677	612	631	618	660	628	666	654	644	620	645	638	686	631	615	589	641	664	615	628	637	632	688	657	663	644	676	655	656	667	652	649	610	643	643	626	637	703	631	652	661	607	600	638	670	679	657	672	660	612	657	633	591	606	631	670	640	646	642	658	615	609	655	605	656	589	634	622	615	626	644	664	639	662	648	638	635	673	684	620	658	656	591	627	662	618	597	641	649	661	703	610	626	664	590	676	649	648	626	598	615	626	637	624	621	643	607	663	690	616	627	615	589	652	611	592	649	640	649	637	688	648	611	666	610	632	628	601	686	591	635	631	635	623	590	659	655	614	666	637	660	677	621	666	666	636	625	650	642	619	621	615	600	619	648	603	636	615	612	649	642	695	646	667	648	603	609	628	668	620	599	640	579	621	654	639	646	694	689	626	633	621	636	665	612	664	600	606	629	618	614	643	619	637	614	625	629	631	644	612	634	643	681	612	623	653	683	655	582	637	610	670	642	624	668	581	653	628	630	660	662	661	626	620	653	579	619	601	692	594	632	626	600	639	657	655	646	662	608	623	619	651	665	644	641	646	647	600	641	635	639	681	667	652	626	641	628	640	635	629	595	683	669	629	663	627	624	643	676	646	640	593	665	638	658	615	613	633	582	720	648	645	629	634	594	641	609	631	649	625	610	652	697	626	633	641	607	635	623	648	649	630	642	671	657	653	613	589	654	619	654	626	627	615	683	664	644	605	639	694	644	649	630	635	620	638	652	624	637	670	640	653	661	629	597	604	618	594	612	660	637	648	584	687	641	592	662	586	697	636	633	621	676	637	613	678	691	649	590	683	636	611	686	628	624	664	621	609	636	645	619	664	626	626	618	688	602	670	598	597	666	649	611	638	656	611	634	623	670	618	617	617	651	678	619	621	637	666	632	644	655	576	630	621	618	617	612	647	623	613	671	614	655	631	631	616	629	617	675	631	579	654	597	645	676	614	660	614	629	672	624	653	645	630	665	618	617	631	602	684	614	634	665	682	647	620	659	610	636	600	650	670	611	603	629	633	619	605	664	689	620	612	645	616	659	628	657	627	634	606	644	622	634	598	669	672	600	591	644	671	608	633	630	656	646	666	636	629	636	637	660	613	604	662	638	610	628	638	655	596	600	596	682	622	630	606	643	644	623	627	649	629	642	629	614	620	633	679	625	615	630	633	653	627	617	650	649	631	634	632	622	625	598	646	651	642	624	626	621	650	628	615	620	619	654	671	610	639	631	644	616	610	644	619	653	640	565	665	630	635	624	652	618	620	611	642	646	600	623	651	667	633	643	592	621	639	614	654	632	673	640	680	634	645	650	642	646	591	624	658	701	605	642	597	660	637	590	626	619	620	570	665	616	588	676	581	613	673	673	679	625	612	629	612	676	640	667	615	625	677	643	634	678	658	655	605	647	652	650	676	637	638	618	621	648	637	595	629	704	625	602	665	610	637	652	705	638	666	617	635	652	617	636	629	658	621	648	652	611	625	632	664	686	654	602	644	595	665	609	594	637	619	665	667	609	623	619	622	634	578	640	634	639	648	637	616	620	638	652	619	604	700	610	633	625	668	623	603	648	651	621	630	651	609	573	609	641	619	598	646	631	595	672	650	608	647	634	638	662	622	658	592	673	628	653	644	617	678	665	647	629	663	617	643	641	620	665	617	672	654	622	656	640	634	613	666	621	623	616	585	640	682	623	668	602	615	675	635	663	614	643	631	637	656	666	656	661	648	653	632	581	659	660	652	626	655	619	637	617	617	632	658	610	678	607	629	637	622	651	666	590	648	650	626	659	612	635	613	608	614	625	668	625	668	653	640	584	619	637	632	641	598	637	620	592	641	662	657	654	593	665	629	614	631	633	658	631	610	630	621	649	615	653	667	640	652	652	617	599	590	616	670	629	627	636	654	618	616	616	608	627	646	603	685	657	602	647	661	656	616	633	670	666	635	693	601	623	638	615	653	623	636	611	657	656	656	640	627	668	635	610	660	656	646	630	643	642	602	659	607	605	654	645	611	624	670	644	665	635	564	636	610	625	632	639	617	635	630	618	615	623	661	643	633	680	650	614	639	592	647	620	614	630	622	653	655	641	638	617	645	631	604	641	639	590	620	620	679	614	641	624	624	629	618	653	604	620	669	631	670	634	633	617	619	644	687	650	605	598	628	632	582	634	676	613	639	650	593	628	646	641	647	646	591	671	613	715	667	621	666	610	627	674	629	597	611	669	618	609	630	614	643	632	624	690	627	632	597	648	655	607	644	608	641	648	654	644	673	630	630	650	617	630	614	641	623	654	653	656	616	635	621	637	616	621	639	604	611	638	604	615	662	607	620	658	639	635	617	588	637	641	655	629	638	631	651	628	621	654	609	587	630	645	584	655	586	622	613	605	658	661	667	654	623	642	665	625	650	666	617	624	623	607	617	630	649	635	637	633	618	645	653	665	674	654	651	656	628	601	660	605	642	613	622	643	608	634	651	619	631	607	617	626	674	644	669	618	616	593	605	651	658	644	627	602	644	616	667	636	693	638	637	623	654	636	673	608	613	636	659	616	612	608	636	662	639	661	638	599	632	653	591	606	674	613	642	628	660	606	644	625	615	614	640	635	682	641	617	659	616	654	632	624	615	626	678	618	695	643	633	639	618	591	649	613	609	656	636	615	646	646	639	643	639	649	673	640	612	654	650	586	625	608	610	600	609	594	645	614	605	649	642	599	640	671	638	636	615	615	652	607	652	669	611	627	658	611	637	606	634	661	630	631	647	604	619	607	660	619	636	612	640	661	637	671	660	605	629	641	650	648	628	657	646	700	651	623	623	661	590	645	613	579	614	644	618	632	610	661	712	619	644	606	617	665	608	604	600	665	647
27867	12170	1646	980	707	649	622	569	1821	2994	2324	1384	854	677	599	576	612	584	551	539	571	589	590	587	585	575	600	607	566	529	543	570	535	575	590	597	585	542	610	589	578	594	574	589	601	566	602	614	591	599	618	573	546	597	589	581	581	575	572	553	558	558	598	574	571	585	548	560	648	560	611	585	595	592	586	559	564	597	536	552	595	620	622	563	553	581	557	562	599	576	606	575	578	580	576	587	590	558	579	569	615	601	587	539	552	602	581	553	593	546	549	578	574	574	546	533	589	546	584	583	601	585	559	570	542	594	575	571	622	626	562	506	517	584	598	544	575	606	546	560	559	547	557	589	601	570	579	616	617	551	588	571	564	542	582	577	615	560	629	605	559	554	596	524	579	575	574	579	583	576	569	551	536	556	553	601	532	536	543	601	569	632	572	597	570	576	560	604	576	585	562	604	605	563	582	536	548	557	571	582	539	618	583	574	602	525	551	584	535	556	555	536	588	562	562	535	570	591	543	593	535	558	547	567	573	591	567	618	548	594	574	621	569	600	560	602	632	587	565	579	539	541	573	537	584	580	582	578	541	550	556	606	545	550	617	573	598	568	614	600	538	529	566	553	546	605	559	586	597	572	578	515	581	578	598	555	602	566	594	570	537	552	549	608	585	604	624	568	587	572	571	555	568	573	575	569	580	552	602	552	576	560	566	634	557	638	545	603	572	555	586	592	603	593	555	582	606	584	573	512	547	582	594	592	536	561	585	570	601	602	584	596	593	559	547	565	557	610	583	582	643	541	572	595	614	570	540	561	614	594	611	603	546	607	554	614	533	622	621	592	585	628	621	582	544	571	606	533	569	603	564	584	568	570	565	563	586	593	548	614	569	553	566	585	564	528	613	564	562	575	578	566	556	560	616	554	581	578	598	584	544	621	548	591	546	576	542	613	544	568	545	570	633	572	512	571	577	549	577	585	563	563	572	613	586	572	598	563	548	581	583	596	610	572	558	531	563	587	533	530	582	618	588	557	529	567	557	577	577	574	589	600	639	605	587	575	622	581	549	597	575	555	573	571	559	596	583	549	600	570	595	567	523	586	580	573	564	555	581	564	556	569	554	604	591	545	566	532	546	570	583	628	577	548	564	583	591	566	569	546	568	524	557	586	565	570	553	575	583	598	579	598	606	566	536	587	593	549	554	573	554	603	568	548	663	559	570	557	566	583	585	600	568	548	577	556	611	602	546	595	586	627	607	585	565	575	599	612	582	542	600	563	595	546	559	571	532	567	566	558	552	562	546	633	604	550	578	545	552	587	565	591	557	571	530	575	539	594	556	600	577	552	580	582	597	535	546	570	568	579	602	615	570	552	576	561	549	573	566	542	567	626	588	568	625	572	607	550	570	569	579	559	539	530	529	551	574	558	552	562	618	577	609	552	616	568	550	605	565	578	558	584	570	567	601	545	525	524	610	556	554	556	557	586	583	594	579	562	539	582	593	576	596	576	585	520	602	551	581	553	592	565	552	533	561	561	554	583	579	549	575	549	570	602	570	547	554	540	533	614	552	561	596	565	576	605	594	573	551	561	552	587	535	588	577	593	570	566	578	560	574	562	550	579	614	542	584	566	552	572	585	595	551	610	595	593	574	589	551	583	581	572	579	553	583	609	574	576	579	608	560	554	556	556	576	557	530	575	595	587	590	562	569	614	596	604	618	558	628	652	570	563	585	588	627	557	618	566	561	599	525	585	607	568	599	564	559	545	576	601	577	549	536	582	567	578	578	584	590	555	581	559	574	569	547	576	583	542	580	534	599	606	588	623	567	585	541	565	603	570	577	526	561	597	569	580	617	536	576	586	591	555	531	596	550	569	567	566	527	559	602	562	556	572	567	578	604	550	573	579	566	544	583	589	598	607	553	590	579	561	570	583	554	534	605	548	526	561	560	583	571	565	583	567	568	607	617	600	577	547	550	570	551	618	608	579	568	515	557	585	618	579	586	609	548	557	551	592	559	599	620	558	606	580	600	580	563	595	581	563	596	611	565	585	546	575	589	560	563	612	580	595	566	582	550	561	603	583	567	591	577	580	585	624	570	538	595	605	596	548	570	545	593	596	552	609	570	594	557	582	560	613	581	603	564	563	560	557	585	560	596	595	547	562	549	577	552	610	588	571	574	573	598	599	572	601	617	567	573	563	562	589	565	579	527	593	580	599	636	559	589	609	593	610	591	589	601	659	579	595	567	553	550	572	583	574	572	649	583	582	576	566	588	586	597	558	583	609	548	605	597	566	560	517	610	617	559	550	524	630	609	544	551	605	592	553	522	619	578	608	559	574	597	555	596	591	593	571	586	563	595	599	534	566	598	512	573	585	568	544	566	611	531	605	580	602	562	548	576	559	645	581	615	586	577	587	558	593	516	605	576	577	557	589	579	600	544	566	579	562	564	592	596	594	552	585	571	570	592	578	570	614	582	571	578	549	608	564	610	587	555	584	561	549	564	599	584	546	580	553	607	552	568	617	605	556	584	566	597	587	594	557	550	582	543	538	546	562	570	565	578	585	573	584	612	553	608	574	615	573	603	559	629	568	578	629	590	543	580	563	593	566	561	547	579	575	572	517	564	624	578	556	589	587	534	549	556	574	608	580	573	553	551	541	556	608	621	570	558	547	577	602	574	583	535	579	644	567	599	525	528	579	614	552	610	556	550	592	575	570	586	649	587	551	588	591	568	627	562	565	601	559	585	577	597	566	499	581	591	558	632	558	549	608	563	585	613	547	579	572	568	554	593	569	581	632	544	600	543	556	608	599	569	607	609	577	582	604	597	594	561	562	585	537	542	596	577	573	601	589	596	573	580	553	604	590	601	604	584	583	619	612	597	586	589	592	537	568	561	587	563	582	588	568	610	591	528	606	547	577	609	622	594	553	566	589	593	550	548	538	588	583	589	568	549	593	596	569	605	551	561	566	550	609	559	570	623	589	545	590	579	546	568	543	569	587	562	583	545	577	584	563	611	545	598	552	591	587	569	631	611	572	532	581	623	572	628	598	545	611	552	565	580	538	605	594	570	609	596	552	599	567	610	566	521	586	581	578	567	550	582	542	567	553	559	610	560	561	569	549	542	563	605	563	577	566	559	551	575	571	578	531	579	579	600	543	570	581	571	583	594	570	600	609	568	564	561	571	609	563	550	542	604	575	532	547	560	606	590	559	575	550	579	568	601	583	577	566	534	592	582	538	591	565	617	590	614	557	547	510	552	602	589	574	566	555	556	587	556	563	576	614	588	561	544	558	604	572	568	576	557	574	587	588	594	540	575	575	549	575	575	561	577	563	547	587	608	583	597	564	563	566	586	583	542	632	588	562	577	544	576	600	554	603	577	586	531	570	552	543	607	565	612	589	575	586	557	575	597	615	593	529	573	532	564	611	580	575	544	537	557	554	531	629	575	588	589	498	565	552	571	609	582	562	594	563	538	553	588	557	562	579	553	609	562	557
5368	953	828	707	594	592	524	522	2424	3536	2417	1334	766	588	481	475	473	427	462	483	433	457	460	490	436	474	458	458	431	473	466	439	461	490	444	468	456	468	490	485	478	430	443	448	468	430	505	465	455	475	442	453	449	446	474	445	486	481	440	457	461	465	454	502	407	474	443	484	473	436	455	462	436	466	438	451	465	472	439	457	446	480	474	496	478	457	498	484	487	456	468	474	511	433	439	507	496	465	479	480	490	474	455	455	467	474	462	466	480	466	473	462	463	499	453	476	461	495	456	422	473	481	429	472	463	472	468	480	387	458	479	494	456	485	474	461	458	459	473	468	471	483	484	440	507	437	486	477	484	446	509	470	481	453	481	408	494	486	474	459	459	449	461	445	471	453	413	439	456	465	490	439	487	462	449	479	436	463	492	480	448	457	496	457	454	471	485	435	503	479	457	478	485	486	494	482	493	491	436	471	465	464	498	455	464	464	510	469	513	467	481	459	481	474	462	459	457	462	441	452	465	454	460	461	422	489	481	462	472	507	467	464	458	450	450	479	504	482	438	436	440	475	446	462	456	458	464	492	445	471	458	465	439	475	460	494	454	459	443	436	463	498	456	472	469	480	472	467	453	449	461	447	484	503	488	489	456	475	447	471	458	499	488	478	474	452	451	467	464	453	454	464	477	421	470	467	469	458	468	464	485	457	460	454	494	470	472	463	501	452	458	444	460	466	454	493	467	484	443	448	488	457	489	491	462	493	473	458	460	458	430	470	473	438	470	470	473	435	459	458	478	457	464	482	458	463	471	459	482	470	446	445	474	496	443	488	470	442	477	460	476	451	461	474	449	470	457	471	458	491	464	459	442	433	447	464	467	468	505	414	444	463	465	441	464	450	441	447	470	429	406	494	484	470	458	457	458	486	470	469	454	471	464	498	434	492	477	461	497	484	480	468	421	434	434	457	455	425	473	467	464	438	463	439	481	446	483	499	456	449	487	503	467	472	449	468	446	457	470	463	466	476	414	499	472	498	472	445	481	472	489	447	439	461	461	496	455	487	467	493	447	445	457	450	447	469	460	428	453	453	489	429	427	456	441	407	465	465	451	479	487	478	431	466	468	450	474	444	454	460	494	417	450	439	439	454	468	443	460	470	515	472	482	457	516	489	420	454	426	453	462	471	448	442	497	500	468	434	410	455	467	437	480	481	475	483	475	458	467	421	417	498	463	438	458	496	478	472	486	465	457	470	489	439	443	448	483	486	490	467	463	449	458	443	451	496	473	475	475	450	460	425	489	423	431	488	497	475	451	442	460	447	494	466	477	451	463	440	470	486	451	465	471	458	485	439	454	489	446	424	484	483	457	453	442	470	478	467	445	463	449	424	478	499	484	435	484	482	491	479	476	465	442	459	457	486	475	459	501	491	487	463	473	462	477	485	423	473	468	442	482	488	478	456	453	493	484	432	451	456	464	465	455	454	451	448	457	476	444	463	468	473	433	444	457	468	490	456	494	434	457	476	451	484	478	481	499	477	448	491	464	421	428	466	469	469	556	423	517	455	465	456	496	466	467	437	477	472	470	471	484	457	467	466	478	480	460	452	439	468	462	488	495	446	458	447	455	475	462	429	453	491	482	443	462	519	451	456	478	518	417	454	454	409	450	464	475	439	462	473	486	481	437	445	471	434	478	468	439	479	467	461	438	441	460	457	462	440	445	452	470	477	463	432	449	445	455	434	503	494	474	481	431	455	474	464	465	449	427	455	442	463	461	483	474	425	460	458	478	478	490	472	496	465	510	485	456	443	447	483	463	430	473	445	474	466	440	484	457	481	439	493	450	466	469	449	458	488	449	470	468	458	472	454	477	442	408	470	452	458	470	503	466	465	476	496	504	452	463	492	468	503	518	425	475	475	469	480	473	453	409	492	457	499	448	474	492	483	462	470	490	423	442	464	464	458	469	449	454	450	487	476	454	479	481	410	489	466	475	463	487	457	435	449	469	441	500	480	446	489	471	448	438	483	441	429	481	486	448	493	475	469	454	489	462	469	463	469	451	462	466	489	472	469	443	429	447	445	419	459	400	456	487	468	465	502	468	477	487	440	459	474	489	474	469	490	472	439	428	474	488	493	438	461	465	482	487	510	479	505	451	470	449	449	482	451	452	438	499	442	489	492	493	452	457	477	460	463	427	451	443	479	460	446	443	425	435	447	479	463	462	494	448	448	470	448	483	488	482	444	414	478	452	455	449	457	462	455	466	452	464	450	443	485	464	467	466	412	486	471	423	470	426	470	472	468	484	476	495	455	471	468	455	448	435	438	497	460	443	510	458	524	489	466	498	465	481	455	482	489	472	445	469	449	465	511	446	477	452	491	476	476	475	478	463	463	476	441	463	487	452	495	460	456	490	486	463	466	466	466	457	473	510	461	471	462	454	489	451	477	462	450	429	473	471	470	445	489	476	443	478	455	422	439	421	448	461	434	455	519	454	421	460	457	491	456	477	458	474	491	499	449	468	486	426	486	446	479	458	478	471	486	457	436	460	475	437	472	463	439	451	438	483	448	512	491	441	495	456	428	458	469	457	452	481	488	444	468	450	483	442	463	435	475	437	492	459	499	484	437	429	486	433	450	445	441	469	479	442	481	491	491	492	470	461	468	446	450	437	483	480	463	452	475	433	493	448	448	457	488	472	455	468	470	500	451	445	430	466	498	498	453	457	445	484	491	473	430	480	436	467	467	454	465	479	446	472	402	466	508	437	471	462	481	456	504	483	473	445	462	467	515	486	491	468	482	463	479	530	458	472	454	446	449	466	455	469	479	474	440	461	475	472	459	461	456	467	490	482	441	462	464	471	466	475	459	461	477	459	470	447	499	467	436	444	514	477	447	454	480	453	442	474	431	443	451	458	499	481	485	474	462	493	517	472	460	435	491	487	490	459	463	470	432	459	460	456	464	484	448	456	495	458	463	486	468	486	484	476	480	458	465	474	470	466	486	472	498	463	456	472	448	451	473	455	457	492	437	463	462	486	496	461	501	474	461	470	472	482	518	471	459	478	460	469	494	495	445	476	438	449	461	432	469	475	464	443	439	451	469	501	471	423	504	429	471	496	457	494	480	435	460	472	450	433	469	453	486	443	503	435	454	459	490	459	446	454	415	465	468	462	501	472	446	442	437	493	423	465	452	439	462	508	469	443	476	469	457	487	444	416	469	467	506	469	478	483	492	431	480	497	519	470	471	447	426	481	494	456	456	464	462	474	447	455	480	470	449	499	449	503	495	438	424	467	439	422	450	460	401	453	466	445	483	420	464	473	457	478	444	447	463	437	509	457	446	442	477	446	500	475	493	475	450	419	449	461	475	451	464	447	471	456	466	461	445	461	480	464	479	457	449	447	482	475	437	433	468	446	442	455	463	457	470	472	473	472	487	477	515	459	483	466	451	477	494	493	478	445	507	467	487	437	472	450	438	508	451	493	455	476	472	479	501	504	447
25778	21480	27351	25502	5179	1338	998	857	12755	23863	16795	7138	2105	1063	738	691	642	633	675	656	614	622	675	595	617	604	609	650	625	628	636	610	677	683	609	688	635	644	651	638	599	625	651	625	622	674	629	646	633	606	678	642	609	671	634	630	638	649	646	642	619	648	651	639	631	637	648	657	688	667	640	593	632	631	617	598	609	673	670	627	674	622	651	604	670	623	642	598	653	607	637	681	662	661	635	626	614	671	630	612	652	661	636	621	649	636	644	616	626	637	600	601	660	649	695	628	592	683	666	663	655	642	680	641	652	628	663	643	629	636	617	657	623	676	623	661	619	643	620	684	646	636	615	608	676	634	663	598	617	623	649	641	627	625	580	629	652	639	624	612	637	640	658	631	657	624	664	686	651	662	634	620	641	680	627	633	591	625	655	606	626	624	627	622	638	616	625	653	646	629	634	628	614	573	618	638	619	636	641	592	658	651	584	605	635	659	611	655	655	613	601	603	637	629	649	617	611	616	619	628	590	672	617	616	652	644	625	614	654	638	621	645	627	582	607	628	634	687	648	625	623	617	598	649	646	642	654	614	627	624	643	615	596	657	615	639	626	640	646	634	645	662	665	653	684	640	640	623	600	620	620	565	660	658	610	647	601	661	615	617	641	607	594	585	629	680	691	646	623	640	618	611	594	620	618	630	620	634	601	637	610	640	640	659	649	595	670	615	647	671	625	640	616	625	627	698	649	586	641	635	647	589	643	626	657	582	666	616	639	599	598	668	673	622	648	635	669	615	609	627	635	635	595	599	621	646	602	645	635	651	598	642	645	660	647	604	618	621	593	629	653	615	674	641	623	598	620	618	613	654	607	624	596	660	582	646	637	648	650	633	640	665	613	627	669	686	631	613	621	602	622	605	634	632	637	628	652	621	592	644	625	667	633	612	588	609	618	642	632	643	650	637	649	611	663	648	658	654	670	619	591	610	600	586	658	662	632	605	604	651	618	629	624	603	672	614	661	647	653	636	634	591	667	634	611	619	686	643	632	638	648	634	620	670	618	627	647	624	635	632	656	626	615	624	613	654	646	601	630	618	649	699	592	547	630	635	652	595	654	573	617	681	561	626	590	645	642	632	621	619	650	613	647	643	609	611	672	646	650	620	591	622	617	662	666	665	668	668	652	629	658	618	636	642	688	613	603	604	639	655	602	623	643	586	622	621	624	642	644	639	655	596	651	639	629	628	655	645	627	623	628	661	653	660	613	624	625	617	584	671	611	627	599	604	621	604	583	618	649	643	636	569	597	661	638	628	626	620	640	627	633	637	634	562	578	600	631	641	626	620	595	636	643	645	674	631	609	620	613	616	681	635	661	619	657	622	637	592	636	616	653	612	644	682	614	651	636	584	633	663	609	633	647	691	633	629	646	617	663	645	631	631	608	675	644	607	627	624	651	644	633	647	623	652	589	625	598	619	626	656	619	653	642	607	583	639	618	658	619	622	659	633	648	673	621	616	676	688	631	684	661	650	650	622	646	637	619	630	646	657	617	646	652	639	613	692	602	655	651	657	617	639	659	600	583	646	671	646	622	639	674	628	630	593	624	626	615	587	635	645	608	635	630	637	591	641	660	664	675	660	607	651	624	660	645	682	653	644	631	608	669	630	604	613	671	647	612	607	643	628	643	626	652	674	649	617	659	641	594	630	636	624	591	622	623	625	639	608	661	672	663	626	623	635	661	618	658	589	616	628	632	626	622	585	620	657	623	676	621	651	627	644	630	648	693	622	659	665	603	671	655	662	643	643	621	635	593	614	600	612	647	669	621	615	634	605	597	612	641	655	628	623	647	634	609	649	637	605	632	632	614	635	627	614	591	625	584	614	609	623	622	620	622	619	650	657	638	645	579	654	609	636	665	665	622	606	587	673	645	605	625	635	627	634	626	644	632	605	614	646	649	655	624	647	632	654	641	656	618	624	655	644	621	620	605	609	651	634	652	641	651	618	602	694	625	688	615	601	593	602	630	619	688	647	609	647	627	611	653	686	631	682	591	649	681	617	614	619	615	615	636	630	622	644	661	650	621	659	665	662	641	629	659	608	586	647	654	607	632	616	611	643	638	627	626	630	564	636	605	597	668	664	644	598	632	614	637	651	652	632	618	627	642	610	573	665	648	612	658	638	634	606	660	669	622	651	657	623	603	655	669	612	661	645	628	609	632	639	628	640	616	639	641	552	646	638	634	671	619	605	663	595	641	614	621	652	627	618	614	664	654	597	607	612	615	615	694	609	648	611	636	623	623	632	608	664	687	656	626	655	635	636	642	632	568	621	568	577	591	629	611	624	647	649	607	577	677	691	605	609	602	659	628	626	626	618	636	576	670	656	621	621	656	669	610	611	638	616	653	656	628	646	618	653	616	624	604	597	603	634	625	610	622	665	631	625	611	604	660	644	631	612	624	628	636	619	626	649	646	633	670	673	638	591	669	610	624	641	610	613	586	651	654	606	627	668	625	637	656	675	640	653	594	632	653	622	614	694	609	603	640	629	634	633	608	650	603	603	660	640	675	618	634	618	622	669	647	611	618	606	640	632	659	679	637	619	633	600	600	646	653	664	659	630	577	606	622	651	598	648	620	652	641	635	654	640	651	665	645	599	656	638	661	604	638	655	644	586	639	621	670	603	659	647	611	646	643	594	630	643	585	615	671	618	611	636	663	640	640	617	599	632	604	675	597	604	649	652	626	595	610	607	662	639	585	648	650	650	639	620	659	635	682	654	640	628	659	659	607	650	616	624	651	602	623	616	621	620	642	651	666	591	623	645	685	651	630	616	623	599	634	612	621	640	611	612	636	612	633	610	619	612	660	605	598	618	654	639	574	672	611	636	640	601	639	644	610	608	645	624	638	636	593	617	641	614	648	659	683	582	617	626	579	614	669	602	665	654	611	627	622	588	644	611	556	651	662	657	628	639	605	649	583	615	646	652	646	637	632	600	633	613	651	631	632	621	605	611	629	684	623	633	651	638	643	590	620	639	648	659	599	644	625	605	589	652	636	614	629	627	612	623	667	641	657	640	635	647	619	614	632	679	626	632	708	643	634	686	666	625	596	642	637	641	661	603	642	626	606	673	637	636	609	626	589	596	658	675	592	619	618	581	619	639	632	657	654	607	653	657	623	701	616	563	589	656	635	672	694	607	663	622	609	632	631	632	629	628	674	636	675	621	632	631	662	612	632	651	619	611	659	613	615	659	633	652	643	588	640	633	639	630	570	636	650	670	624	639	639	654	637	632	562	616	658	685	645	614	690	636	644	608	591	639	636	657	649	626	596	695	663	641	604	627	638	597	595	632	615	622	643	660	597	647	684	627	593	637	595	636	647	607	647	621	606	598	592	639	645	627	639	686	666	615	627	638	661	654	685	635	600	565	631	654	616	646	609	611	601	670	609	610	658	604	649	642	631	668	603	645	602	625	647	670	665	663	660	688	636	584	684	585	667	615	647	624
3891	3261	2829	1634	1260	1021	871	900	16104	20916	13281	5811	2065	922	635	536	518	528	542	520	539	567	534	532	547	542	549	536	547	562	551	544	503	560	532	507	519	548	499	510	547	501	505	510	545	524	528	495	555	517	531	495	544	526	497	486	554	540	537	499	510	535	480	532	499	521	500	548	547	514	504	502	526	527	538	576	539	505	607	544	509	532	537	504	494	554	462	513	549	570	555	519	491	528	501	519	528	522	512	546	539	531	573	554	524	546	483	522	550	523	519	528	535	536	520	524	526	497	555	525	528	508	528	530	532	516	530	542	477	469	523	528	517	512	526	538	540	538	503	505	520	532	514	473	494	544	525	496	566	529	501	527	520	509	520	496	555	526	506	535	512	544	560	507	502	540	503	505	548	518	525	518	505	510	526	478	535	521	514	513	511	523	511	506	525	551	561	517	515	534	520	527	525	457	530	530	547	515	523	515	509	490	482	516	523	515	532	464	553	537	508	562	512	524	545	516	545	470	533	524	538	503	545	492	536	530	518	520	513	532	534	520	499	492	527	475	556	485	527	537	500	529	556	464	530	519	513	541	502	504	522	515	468	497	505	574	506	480	494	548	501	564	542	551	545	505	505	535	566	519	558	554	538	490	531	547	518	541	561	553	522	575	532	547	517	479	499	490	514	517	541	538	538	512	540	482	550	513	538	475	504	522	515	532	517	552	570	519	474	519	534	516	547	495	553	531	512	547	510	548	515	507	524	528	550	521	537	534	509	526	524	492	510	528	552	536	476	520	538	542	525	525	522	468	542	489	520	531	508	523	516	560	494	546	542	568	502	552	512	539	518	558	515	557	521	519	522	505	520	537	531	527	502	541	549	558	542	525	479	544	546	525	547	519	515	522	490	512	507	515	528	527	517	522	510	540	509	580	512	549	508	544	503	513	501	551	492	481	514	517	538	512	553	473	545	512	537	492	524	543	522	513	495	504	519	501	494	524	526	531	510	516	541	509	513	518	545	567	527	529	482	508	535	537	527	534	502	561	503	538	510	571	527	532	499	530	516	531	489	566	511	528	506	531	555	552	523	548	534	557	484	510	508	539	518	548	495	534	480	559	549	509	463	530	522	550	514	520	517	494	530	529	503	469	537	529	555	518	536	551	540	508	551	503	511	539	517	559	614	521	531	533	508	525	545	507	530	520	538	514	524	510	502	490	515	520	525	516	562	565	516	471	512	513	520	529	507	517	555	534	465	536	484	511	550	498	513	531	530	476	520	523	549	487	510	595	560	482	554	514	561	541	532	521	523	513	513	557	537	498	526	533	489	524	524	532	489	499	546	525	517	513	528	507	498	497	539	526	518	543	538	525	547	515	534	510	528	540	538	500	477	541	503	551	549	542	572	545	506	508	531	512	496	500	533	519	533	515	495	588	513	538	498	509	523	553	486	514	516	500	585	523	559	513	502	494	513	496	510	548	541	540	540	556	522	482	497	528	571	509	507	537	539	497	485	539	510	524	522	501	529	511	557	537	459	537	552	499	520	534	485	517	541	500	510	528	535	536	483	507	538	493	524	533	523	561	560	494	527	530	531	525	502	512	523	533	555	493	519	520	531	521	524	518	535	521	511	547	530	453	497	506	523	497	498	519	526	547	509	555	555	501	554	567	531	559	522	549	487	480	570	574	494	517	540	528	556	513	515	506	516	555	518	518	522	533	480	503	547	520	532	545	527	517	494	525	555	495	489	499	557	505	514	537	510	475	529	514	520	527	564	565	528	507	568	489	533	503	511	539	518	493	552	516	498	538	508	504	535	500	510	532	495	508	519	527	547	509	548	524	489	527	555	535	545	542	476	539	512	510	530	494	477	526	543	545	490	524	554	543	525	523	554	498	549	533	488	528	509	564	514	549	559	510	485	547	522	506	482	568	489	542	518	502	489	553	526	486	554	509	550	536	535	580	527	522	525	527	530	501	511	505	495	535	538	482	554	509	524	547	513	492	568	550	550	499	526	517	518	539	530	526	532	530	534	528	575	529	511	508	538	518	505	530	496	540	589	570	527	526	530	507	519	530	536	494	519	525	509	520	488	488	497	550	524	514	546	536	568	485	537	543	539	488	501	535	522	521	538	520	560	521	495	516	500	493	532	502	536	557	506	555	525	553	553	524	467	495	570	585	527	496	519	523	531	523	541	507	523	494	549	526	533	544	504	513	478	516	509	501	549	507	544	547	517	511	528	513	514	508	493	491	523	514	545	515	521	533	522	525	483	522	484	548	518	563	514	549	500	533	512	555	549	487	521	488	521	521	503	540	489	511	540	518	559	541	495	496	521	519	518	517	533	532	552	514	523	551	501	500	552	538	500	565	518	491	509	498	526	518	520	526	501	499	510	526	540	538	526	564	554	547	513	511	473	489	523	466	507	523	504	513	531	569	495	498	510	487	539	514	516	513	529	504	489	545	522	491	510	513	551	519	504	499	554	544	501	495	540	523	497	480	515	517	510	529	511	533	549	546	565	514	514	535	572	547	532	560	541	533	509	495	540	538	491	513	531	507	523	522	558	510	516	517	538	514	533	509	545	527	523	506	548	497	548	505	512	556	517	555	519	571	498	531	486	527	532	540	544	527	533	518	516	502	555	507	534	541	501	508	518	535	487	513	526	528	484	522	556	534	574	498	525	504	517	515	480	504	530	515	543	499	489	493	520	501	527	530	530	507	507	478	497	494	508	504	508	523	535	530	547	497	511	477	514	532	540	539	520	504	531	538	516	527	551	484	532	497	506	511	454	565	502	537	508	534	532	517	469	525	546	535	490	520	513	526	483	501	534	489	496	541	486	493	517	514	543	540	518	490	513	525	542	495	501	546	499	518	538	512	500	525	498	580	504	525	544	528	492	528	535	519	560	537	458	560	559	511	547	556	556	520	524	540	533	530	535	521	496	532	498	489	569	529	524	520	505	544	507	548	530	537	499	528	523	503	526	548	550	559	490	533	553	502	505	488	511	519	514	543	513	559	538	506	505	489	494	518	498	539	549	525	508	579	535	547	510	543	496	501	508	504	524	531	475	508	545	501	530	544	516	541	501	564	488	489	539	529	550	516	504	514	535	534	530	528	536	527	541	527	537	501	540	499	470	532	528	571	525	534	509	507	472	529	525	503	501	539	471	539	522	515	509	589	524	505	527	549	554	539	552	552	537	502	537	550	545	521	505	494	523	539	483	512	535	502	514	511	522	499	514	506	591	509	538	537	524	492	533	553	553	552	523	501	506	540	505	531	512	492	477	509	529	523	548	508	525	535	554	524	551	481	507	525	503	533	516	530	518	530	492	490	502	517	533	532	555	495	531	484	525	512	503	556	514	523	531	502	503	498	509	536	532	481	491	527	499	469	542	519	525	519	545	491	497	549	526	526	510	482	491	529	538	503	544	483	518	554	510	512	494	505	513	513	501	529	512	545	526	512	545	514	478	527	502	521	531	495	534	560	553	503	556	520	469	519
24445	21508	28908	24545	21467	8830	2198	1449	25588	42251	31275	15683	4854	1722	975	816	800	792	773	802	779	821	839	779	792	820	792	844	830	758	813	735	806	799	810	781	767	820	800	825	758	812	787	789	765	832	801	797	775	751	800	790	740	805	817	816	849	836	793	813	766	801	771	789	777	777	777	782	799	789	770	771	816	829	820	749	814	816	793	790	787	780	784	803	777	763	779	766	745	773	795	819	790	766	806	826	814	789	849	820	775	773	764	794	813	809	816	785	806	771	831	789	740	773	802	766	845	751	807	770	821	814	817	795	778	803	795	772	757	788	825	782	755	755	714	730	778	843	799	810	820	820	796	790	818	761	796	763	790	732	826	739	819	758	782	790	769	772	787	782	752	764	781	824	817	780	775	731	815	817	747	805	778	823	800	767	835	779	774	799	831	809	814	764	809	831	772	784	744	816	827	758	797	784	796	783	765	833	757	766	778	796	810	762	862	782	778	778	829	800	768	772	777	746	756	789	776	775	797	816	778	775	826	810	818	795	796	825	803	805	722	759	801	765	798	778	830	790	813	750	781	812	762	853	810	797	834	753	850	760	754	788	744	781	759	845	784	795	742	791	753	791	760	813	755	760	787	767	783	803	808	795	782	828	792	787	809	726	768	756	771	821	783	787	807	776	773	788	788	732	773	844	845	847	785	753	770	770	794	769	793	814	795	755	730	792	784	721	811	794	766	781	775	773	775	793	797	793	804	778	796	764	812	762	784	752	748	767	792	789	761	778	805	820	754	824	794	828	784	731	807	782	819	845	778	764	810	803	836	808	806	789	772	756	771	799	778	831	763	737	757	801	775	758	788	828	781	764	771	829	770	822	841	791	799	767	801	841	819	788	815	775	809	792	798	821	760	790	735	815	807	741	813	803	780	791	776	844	815	771	737	741	789	795	769	763	766	780	785	789	764	765	839	791	774	810	786	787	777	807	778	834	800	767	748	780	813	792	804	743	798	773	781	771	809	841	745	809	826	780	791	800	858	738	747	754	739	767	776	754	759	768	810	777	839	752	756	792	773	730	779	816	772	809	746	726	810	779	765	760	830	809	761	746	774	796	780	773	823	775	776	806	782	749	799	753	751	766	787	787	769	810	849	795	781	775	759	787	804	803	815	777	814	769	763	821	811	758	816	801	769	856	806	789	791	803	769	791	780	787	783	767	762	780	802	783	784	788	832	778	770	780	752	751	775	768	785	833	792	787	807	739	830	784	766	806	742	811	788	787	825	823	788	764	803	793	802	783	795	782	806	761	751	822	785	755	781	724	823	766	754	796	783	799	776	786	809	829	793	767	826	804	775	756	804	798	784	828	820	769	793	794	785	757	768	838	807	848	740	791	757	780	793	762	790	780	742	790	770	764	817	791	720	787	767	857	777	748	732	815	810	802	739	803	811	781	803	815	773	750	766	741	778	774	843	798	797	845	816	801	834	743	821	789	794	778	775	788	769	803	759	802	766	745	782	778	768	796	803	741	782	792	821	800	764	817	737	806	770	804	766	796	799	772	756	793	744	740	806	791	792	791	783	804	789	830	822	815	810	741	750	851	740	758	822	763	762	793	714	757	772	804	801	814	775	815	762	788	761	799	760	780	772	771	781	773	792	778	770	782	840	809	799	807	790	764	764	771	739	773	813	804	788	806	793	797	754	741	843	780	800	748	770	765	823	754	805	787	766	800	744	787	818	749	846	763	773	740	772	790	743	871	845	801	777	800	756	830	765	821	837	763	790	753	769	757	799	763	790	827	788	751	788	747	770	821	836	766	807	782	740	763	771	789	744	824	807	778	809	812	751	767	761	750	756	837	758	842	826	745	793	804	784	809	830	757	731	780	782	753	781	806	772	814	776	783	819	816	815	730	777	782	776	858	789	764	750	808	770	760	804	746	780	766	792	757	805	768	744	762	791	831	805	831	728	761	768	774	816	791	814	758	787	759	802	770	769	802	772	785	758	797	797	822	769	806	764	718	825	779	838	759	746	829	795	756	798	769	729	791	826	802	817	769	758	722	796	750	731	765	822	785	798	750	812	778	788	746	776	833	737	757	698	813	791	819	797	760	815	755	820	831	823	820	795	777	785	798	800	774	802	742	781	788	831	727	776	856	816	758	765	763	813	801	766	807	809	758	787	813	741	811	775	792	780	771	809	803	770	797	772	768	795	795	837	786	852	809	776	795	752	778	768	765	713	796	775	694	770	796	784	818	760	746	766	813	784	766	795	734	768	778	758	834	754	755	759	779	720	816	805	787	801	776	781	763	797	786	790	775	802	782	776	812	854	785	774	842	774	797	839	733	757	781	778	775	805	768	796	757	781	762	783	826	827	773	742	725	824	779	804	827	784	824	796	777	802	822	790	794	723	798	774	802	763	804	776	762	780	785	787	777	792	708	766	796	849	789	783	781	791	821	731	802	850	748	802	809	791	754	777	749	733	776	838	749	779	772	788	797	758	752	748	804	787	763	761	772	769	793	796	752	757	763	759	793	760	812	787	794	790	809	764	798	795	797	740	808	792	763	833	814	797	786	773	825	781	794	776	729	776	807	839	852	772	795	805	744	745	736	763	799	767	745	788	796	797	777	775	789	795	773	775	777	738	762	759	820	800	775	757	751	760	813	770	805	780	745	783	762	785	832	815	841	753	828	825	788	804	770	793	777	780	818	766	800	747	785	776	784	797	788	790	771	803	751	813	817	767	752	783	837	748	753	780	814	794	807	780	763	738	830	734	732	834	786	799	742	779	795	798	793	810	783	797	812	802	735	766	776	770	800	755	756	766	772	787	775	791	775	749	845	793	777	810	770	772	804	827	785	821	829	815	815	809	772	749	771	790	757	771	805	778	744	777	761	785	775	736	752	762	771	737	773	765	752	778	786	810	784	752	823	791	745	767	800	752	723	754	744	751	748	770	820	789	818	777	718	779	764	787	752	743	825	797	814	794	760	771	788	732	741	822	810	782	864	768	791	774	818	759	759	767	817	774	791	772	772	757	799	791	779	750	736	790	826	815	785	760	743	765	780	712	811	772	833	778	764	772	734	801	815	739	786	773	815	738	731	757	738	803	768	803	798	809	792	730	789	766	727	778	875	806	779	744	835	756	797	813	783	808	773	794	759	751	761	794	795	778	775	754	782	768	775	773	791	796	841	780	769	773	821	772	776	809	832	818	780	784	793	801	779	781	753	833	758	804	812	830	795	789	790	788	778	811	772	751	751	824	756	794	808	832	753	736	817	763	779	787	804	779	761	712	821	781	782	821	735	794	789	757	764	797	845	760	790	794	829	789	817	792	805	695	768	809	740	769	789	796	782	784	824	786	813	784	769	723	774	752	790	738	796	814	714	774	770	743	787	754	746	744	770	730	797	765	753	764	761	778	800	781	802	763	787	774	829	805	779	797	777	738	833	732	784	759	808	813	737	803	794	806	819	811	796	829	792	825	759	836	767	805	763	779	796	830	731
4325	6758	5836	3231	2222	1766	1488	1437	30352	36203	24675	11584	4014	1597	850	608	698	626	665	652	641	654	658	643	650	629	656	622	601	667	634	616	624	672	627	680	636	634	590	664	675	662	637	611	637	662	646	626	593	658	669	663	641	663	648	630	639	642	669	660	644	618	670	597	664	654	649	679	649	662	647	604	608	637	670	666	623	693	648	635	653	638	642	621	603	626	673	620	592	644	631	631	654	607	661	638	607	588	643	625	638	653	598	644	640	638	679	635	637	673	626	641	609	623	616	666	621	623	663	596	590	636	698	598	667	652	612	637	613	665	661	618	661	609	687	625	600	653	610	651	670	592	651	639	646	620	663	610	634	620	664	660	605	630	626	650	615	658	640	639	642	667	686	613	629	611	631	665	633	605	636	598	634	641	639	677	664	648	649	641	617	600	653	649	637	602	706	617	653	643	652	635	656	636	615	647	605	677	638	645	622	666	630	644	664	616	619	616	602	620	619	645	649	646	621	700	634	662	630	611	664	624	653	668	612	641	626	636	623	659	624	574	624	656	674	594	679	656	604	601	587	628	648	632	642	641	632	661	628	645	639	647	626	616	663	585	655	678	628	679	642	610	653	621	687	614	578	615	665	676	659	640	675	674	647	647	603	628	643	583	636	605	603	653	639	613	636	643	625	613	592	671	620	716	653	582	623	649	645	661	629	633	646	658	643	591	627	613	629	622	662	641	673	618	635	648	662	619	669	643	622	621	648	620	647	665	646	619	590	634	647	623	671	650	637	604	602	616	685	664	628	638	668	651	640	648	606	676	624	604	661	611	622	622	653	631	633	631	641	633	648	660	580	632	682	610	596	614	649	575	597	637	637	630	644	683	612	643	635	633	634	615	645	631	641	627	655	661	606	606	601	631	637	622	627	575	640	636	648	654	618	648	649	657	643	638	675	628	665	624	658	624	667	618	672	585	670	614	625	592	632	657	617	661	639	657	635	653	625	658	639	644	655	626	626	622	662	640	637	614	633	640	660	657	609	695	704	612	605	702	640	579	585	660	607	643	612	685	678	643	649	646	644	621	645	661	628	628	634	664	617	622	588	660	630	648	640	614	646	648	637	654	626	630	672	613	642	651	582	609	622	645	642	627	631	678	681	613	636	662	636	653	668	620	645	618	601	653	604	633	664	605	589	585	617	604	668	627	603	644	648	670	658	665	654	596	689	682	655	658	637	601	693	597	646	595	618	640	639	659	629	642	651	612	683	686	653	613	643	647	655	610	629	619	685	594	648	605	643	653	608	629	678	661	638	621	672	602	646	611	647	657	631	648	617	630	640	656	653	648	625	660	632	610	611	661	630	592	650	635	641	606	654	611	641	636	641	565	668	654	607	644	616	676	638	613	648	609	621	656	578	635	673	598	662	645	672	585	648	621	675	660	614	618	618	634	602	660	646	627	625	662	614	623	627	644	639	605	677	580	670	644	623	673	670	677	619	616	661	650	625	615	634	626	636	637	641	608	631	691	602	644	686	626	623	649	590	634	650	676	653	646	609	624	621	612	629	630	676	614	631	632	648	670	629	618	631	639	678	608	625	599	593	622	672	615	628	655	616	600	650	627	646	630	613	668	635	680	621	656	642	619	652	626	638	622	661	569	660	635	655	607	642	642	575	651	670	579	640	638	662	684	617	652	679	642	622	665	637	616	597	621	588	619	675	631	610	640	607	631	647	632	615	655	615	653	642	597	645	638	624	647	648	621	645	637	649	614	585	592	648	608	625	625	617	605	660	630	650	626	643	671	682	638	604	661	588	662	625	634	611	612	585	605	635	671	632	618	672	661	617	624	608	599	640	624	627	662	646	633	618	619	678	651	621	670	637	653	637	626	652	638	665	636	602	597	626	607	635	632	685	633	594	602	646	644	593	632	609	655	572	626	622	604	612	662	619	611	663	583	639	642	626	618	663	602	675	578	664	625	633	642	624	581	628	643	675	644	635	641	608	658	613	614	623	652	627	621	611	668	650	621	668	671	598	641	608	641	621	642	626	631	656	631	601	648	620	626	631	637	679	639	666	614	634	675	662	624	602	634	637	641	665	648	674	634	586	601	639	659	620	652	664	582	664	654	626	673	619	637	621	631	611	624	700	648	691	652	617	642	659	633	633	634	639	609	629	632	644	560	604	599	585	646	607	625	621	630	668	671	639	624	637	624	615	651	659	619	654	570	624	653	631	652	632	613	687	672	602	638	629	643	638	635	611	650	687	591	605	610	632	675	618	658	602	649	638	606	604	627	638	620	636	673	587	635	664	621	610	650	620	647	628	676	625	695	671	632	687	624	662	650	635	669	649	651	613	607	621	643	605	646	636	656	634	628	635	606	646	635	622	631	653	625	620	610	660	657	650	665	674	571	681	612	612	612	591	635	603	656	604	633	658	621	636	641	636	625	597	625	604	619	621	613	631	618	650	636	627	637	643	637	632	617	618	611	653	626	636	628	628	609	643	686	678	664	644	661	660	612	639	641	664	638	626	656	607	621	569	649	650	631	640	612	642	623	660	591	655	661	642	648	655	621	610	586	592	621	637	620	623	639	677	623	641	606	651	604	602	616	624	617	656	608	602	626	651	662	616	674	616	635	613	675	652	617	630	600	610	620	623	632	666	643	639	641	641	614	723	606	633	621	632	591	607	573	663	586	616	660	627	632	674	648	612	627	625	616	664	587	601	637	611	621	649	652	611	644	622	625	626	616	622	609	670	662	680	615	613	610	684	605	651	645	629	617	615	575	626	650	655	627	657	605	644	678	675	623	626	673	619	650	571	636	629	645	653	626	603	613	664	638	608	654	611	623	656	718	629	662	662	663	629	631	656	649	623	628	633	636	612	627	622	605	577	653	651	605	582	595	627	621	640	620	645	595	636	632	656	631	609	636	622	675	616	647	603	620	636	624	631	677	644	646	614	662	666	601	628	614	623	655	633	619	632	642	605	613	641	615	618	682	619	647	652	635	660	634	613	605	661	620	617	616	654	609	639	650	634	635	654	650	655	636	652	629	637	662	647	598	590	659	647	624	649	647	624	628	630	645	607	669	598	587	645	645	628	620	596	610	635	660	674	619	642	644	609	629	640	654	636	598	661	639	610	634	642	623	644	678	641	663	635	620	638	659	585	626	620	618	615	637	625	641	612	666	619	630	626	662	616	604	675	655	623	628	647	617	614	638	637	611	650	608	619	634	648	627	616	633	568	609	619	630	656	665	610	656	619	638	623	649	647	600	653	611	658	620	637	679	599	612	601	625	627	668	666	589	610	637	586	649	676	620	636	627	616	615	637	594	566	645	658	653	577	619	640	690	598	643	605	649	674	595	600	639	588	639	606	594	654	695	626	654	616	654	617	645	651	632	613	597	605	617	589	648	645	614	612	637	678	634	677	615	645	635	630	614	600	646	636	654	628	632	639	597	607	608	624	602	610	633	613	636	622	622	627	673	619	637	657	638	640	638	636	619
27799	12358	1878	1085	699	632	606	644	1998	3009	2396	1379	811	653	607	576	578	591	610	556	606	547	579	557	611	567	530	551	550	582	577	566	599	552	614	577	587	560	563	568	545	632	556	617	600	546	594	578	601	603	580	558	559	560	564	551	594	580	590	595	583	572	584	608	573	617	566	594	584	545	544	572	606	548	551	577	581	624	596	608	573	602	546	609	571	563	562	566	559	587	511	563	615	538	593	574	569	575	561	552	557	547	561	569	561	582	570	551	540	529	562	602	567	581	553	552	590	588	570	605	612	570	618	578	561	612	586	558	567	552	591	605	557	555	554	597	581	587	546	575	571	585	570	610	570	592	553	563	571	557	581	563	574	579	575	561	564	566	528	562	585	589	548	585	592	604	616	559	624	519	536	544	602	565	594	556	562	578	555	588	570	578	592	568	565	597	538	589	565	552	581	571	560	564	572	557	537	580	537	601	539	572	539	570	574	599	598	553	547	553	584	535	584	542	548	556	556	561	558	559	546	552	598	536	547	557	560	546	539	586	582	544	578	593	570	554	530	543	566	570	580	587	565	575	571	582	550	528	561	616	571	582	562	573	572	537	545	586	588	598	575	566	600	574	558	580	557	619	583	567	563	543	566	591	563	551	598	624	602	582	526	553	554	547	622	564	595	590	601	543	559	558	592	540	532	603	579	553	597	559	578	565	564	557	593	573	587	588	555	556	557	492	561	601	594	586	591	585	548	568	557	604	577	559	552	567	610	578	566	536	537	598	547	556	540	555	551	545	584	579	573	567	553	553	562	570	610	566	575	565	564	588	583	533	546	564	552	566	584	561	599	584	516	521	587	548	566	541	546	565	530	607	554	612	579	553	586	620	564	579	559	532	571	535	588	568	582	585	546	550	567	614	559	540	602	591	584	576	570	595	541	567	585	602	529	607	589	554	546	582	575	529	566	569	549	572	576	581	584	631	591	590	547	548	558	520	564	608	563	607	553	570	549	601	589	616	629	549	571	546	575	550	581	572	548	598	571	574	552	558	588	575	562	563	560	592	589	539	540	584	524	542	596	558	581	568	602	603	594	520	631	572	535	519	547	568	558	557	544	542	544	541	584	574	550	610	596	625	601	580	600	593	560	585	572	602	545	530	550	626	561	568	573	597	600	559	574	537	623	546	580	585	570	554	596	583	567	594	552	559	626	582	547	565	563	564	553	579	573	550	583	588	592	541	565	539	569	579	568	575	547	535	588	576	585	605	623	602	565	536	578	547	551	563	550	587	625	563	654	576	567	582	549	574	585	602	545	538	561	554	596	579	581	589	580	586	546	549	581	529	566	563	601	572	595	593	563	570	567	583	567	576	561	574	566	533	613	567	548	549	608	527	605	570	569	590	544	589	531	556	579	607	542	589	584	542	550	585	620	570	569	613	541	606	553	558	615	533	609	576	583	556	554	559	543	553	542	544	571	618	562	585	578	544	623	555	547	572	572	533	548	586	594	556	570	600	636	601	585	558	560	560	617	526	572	585	554	564	558	572	613	573	537	600	578	579	559	602	559	537	590	571	557	584	546	555	565	554	529	551	567	552	541	596	557	617	577	563	568	557	611	563	559	625	574	540	556	557	596	543	576	549	603	605	561	592	583	566	604	591	555	546	556	574	556	536	590	569	555	621	563	535	527	584	587	563	579	554	587	562	583	597	584	570	554	593	598	571	542	541	593	586	584	577	575	550	575	592	547	587	544	560	595	571	589	577	582	557	558	571	568	577	560	534	613	564	576	557	574	535	531	578	570	551	566	568	547	578	571	584	572	577	542	585	551	555	583	578	599	503	597	560	570	577	608	574	584	582	516	576	563	606	538	541	585	577	597	597	527	579	558	603	610	582	580	564	564	554	550	589	550	554	555	600	547	602	522	568	585	579	543	614	613	574	604	551	588	566	579	615	560	564	558	564	566	578	612	587	554	583	593	595	582	581	578	573	562	584	501	559	601	560	577	609	559	582	569	526	591	583	577	600	541	550	612	594	533	528	597	555	565	520	601	597	626	595	587	565	565	552	614	595	583	540	505	646	554	555	558	566	523	556	576	549	610	593	561	559	619	608	583	583	541	542	582	560	573	562	557	572	546	600	557	552	593	588	557	587	572	574	571	594	555	570	621	549	587	596	517	579	588	545	570	573	622	534	581	607	538	554	572	580	558	573	617	574	598	556	574	588	522	546	558	559	585	571	607	567	619	564	651	589	570	619	582	567	587	577	550	558	620	568	530	565	585	545	568	598	575	560	556	581	593	609	536	579	564	543	595	606	551	568	539	571	520	533	565	567	577	580	568	526	591	576	530	586	601	547	622	611	581	583	561	604	579	585	579	583	577	584	568	576	551	585	603	549	546	592	640	561	585	615	581	561	546	561	582	584	565	645	588	524	553	573	568	581	581	582	598	586	590	575	563	627	554	526	564	558	507	592	544	589	581	558	561	593	553	558	562	563	569	595	555	589	636	584	543	586	571	554	582	542	546	585	588	602	550	553	569	547	542	573	593	571	558	617	586	552	571	597	548	558	546	567	554	628	577	572	553	594	636	567	618	558	495	541	587	543	609	552	592	578	534	576	546	555	554	589	555	537	554	535	572	566	585	551	543	535	542	555	539	568	578	593	593	577	552	583	560	576	578	565	544	573	573	557	564	505	593	544	531	607	566	562	606	575	617	598	540	559	552	599	547	540	546	581	635	574	610	563	574	590	576	590	569	565	535	581	568	531	586	588	559	530	600	622	570	574	546	529	550	542	584	598	573	559	591	564	598	559	613	564	581	609	566	601	541	568	537	571	587	604	588	547	596	534	545	584	574	603	557	580	537	616	584	626	543	595	623	541	563	537	592	594	588	579	628	600	591	546	582	573	615	594	585	560	563	565	561	581	562	575	528	566	506	594	577	579	551	629	586	579	598	568	561	564	586	562	585	572	529	611	550	537	598	582	547	546	544	541	589	600	575	567	596	604	550	609	562	574	555	558	578	571	574	546	582	552	550	577	539	558	590	548	571	556	555	569	607	545	613	592	564	549	583	561	565	572	577	556	613	555	570	583	580	606	582	550	555	574	571	629	575	574	563	597	609	523	516	543	562	584	563	591	572	561	571	548	599	621	561	542	556	599	563	574	583	606	568	600	529	585	537	592	581	601	551	571	560	590	522	578	567	562	554	542	605	549	573	570	580	555	588	573	592	566	560	576	571	577	568	611	547	549	593	567	568	576	541	582	563	586	555	556	571	606	551	548	539	544	568	537	615	596	561	571	564	570	535	613	597	590	593	595	540	580	561	600	550	565	604	586	585	575	543	610	575	552	572	576	567	558	599	594	565	577	565	628	600	542	583	563	529	614	591	567	544	600	563	592	535	520	541	545	585	588	580	549	587	601	586	549	599	555	572	610	562	557	569	593	627	576	551	581	571	560	566	552	566	583	566	545	565	587	576	599	562	569	552	552	568	575	588	600	577	561
5263	1145	1050	747	661	588	592	537	2608	3331	2402	1342	748	516	477	464	448	485	467	469	451	472	485	457	471	432	478	440	458	428	427	435	481	466	446	459	421	458	462	455	480	513	464	453	448	468	464	471	450	437	478	476	482	484	458	437	452	411	464	429	471	470	474	441	437	469	486	463	424	496	481	422	421	457	426	460	437	470	452	467	458	450	409	435	478	470	486	483	538	513	492	423	463	454	474	451	448	462	471	441	450	473	439	454	465	466	472	439	476	469	446	470	481	431	453	463	404	412	433	486	439	463	471	423	474	433	452	472	437	417	427	487	434	442	467	434	472	468	465	462	448	467	467	429	446	464	463	456	455	449	442	447	433	463	458	455	467	474	430	492	436	495	455	448	471	444	431	460	497	448	494	458	426	478	467	472	462	441	445	504	479	454	454	451	431	490	452	486	449	469	462	449	485	477	452	464	430	467	439	467	482	478	432	453	476	433	472	462	427	481	518	478	434	457	457	466	438	489	433	473	469	446	447	483	440	453	438	461	443	472	462	436	452	474	465	456	470	459	455	471	417	477	507	463	465	439	447	440	477	503	454	439	473	436	447	472	465	468	457	495	438	448	450	423	482	462	453	447	431	444	456	470	436	459	439	430	422	480	480	460	466	459	479	433	458	418	485	515	471	420	441	500	427	422	454	452	421	441	491	465	436	462	447	443	460	442	509	459	455	448	451	479	480	403	492	490	436	465	458	465	458	471	468	462	464	458	474	413	448	435	493	452	473	485	440	450	448	476	452	485	466	471	465	483	460	431	459	476	477	463	497	492	470	456	435	413	455	483	471	444	459	465	458	463	462	494	492	486	468	441	428	458	432	435	462	432	461	436	441	449	471	413	453	434	448	452	438	482	447	436	472	443	466	455	447	461	458	470	437	464	446	494	472	491	476	463	420	465	424	450	465	476	475	463	438	478	489	455	426	405	434	453	473	461	446	468	454	473	422	453	472	476	507	432	465	464	465	509	441	456	436	475	437	440	462	443	457	444	438	443	431	452	482	463	459	466	425	490	432	431	444	471	442	470	491	438	472	463	440	508	434	459	465	427	466	472	447	462	463	465	466	478	434	462	444	439	465	417	435	424	466	426	483	497	497	431	467	471	466	457	433	460	443	450	478	447	450	445	458	439	423	481	453	457	483	468	452	506	476	450	441	453	429	462	468	492	482	451	459	460	444	434	469	452	468	473	473	435	452	426	456	464	414	441	455	456	461	436	519	436	466	460	444	492	460	476	467	475	440	450	412	424	463	468	456	491	450	420	471	462	442	432	493	476	494	488	451	415	448	468	441	474	422	450	474	457	463	455	443	499	437	465	447	475	443	463	430	454	432	439	479	436	472	444	444	440	484	428	452	497	462	456	436	441	422	435	477	489	455	478	448	432	439	450	460	492	456	454	477	481	472	437	464	481	431	419	460	471	432	463	477	486	475	453	419	511	444	438	443	481	465	454	476	481	479	470	460	432	462	475	449	433	429	455	436	455	431	455	449	438	468	498	460	436	438	453	505	439	411	486	462	445	480	474	429	444	440	414	508	479	445	450	472	425	483	435	394	453	433	481	475	478	452	453	462	508	442	463	428	441	432	459	458	425	461	457	437	414	472	418	458	449	432	489	490	482	459	473	471	449	423	475	432	479	491	471	469	445	456	434	432	438	434	451	470	502	446	460	451	475	441	450	459	469	472	470	439	412	468	480	461	412	400	467	460	477	451	452	423	460	453	478	511	488	439	470	450	474	439	456	444	472	460	481	438	440	458	467	452	394	455	448	459	450	437	457	487	436	444	475	449	442	459	449	447	463	446	436	450	486	443	486	451	448	420	468	459	437	508	477	482	450	447	457	441	453	445	481	439	438	473	461	446	483	444	467	420	450	450	480	474	431	463	482	442	410	431	463	439	470	479	485	457	489	460	465	433	452	425	463	456	458	440	481	466	453	454	429	475	470	492	462	466	480	427	501	442	440	450	466	446	461	451	440	456	415	442	494	400	447	499	445	461	452	471	449	456	448	465	443	464	456	447	459	447	470	491	500	458	463	421	470	456	443	510	460	441	469	465	458	481	441	460	482	436	474	442	417	451	505	493	454	410	447	443	452	458	472	439	504	453	438	461	477	421	403	489	436	462	464	439	461	467	428	433	453	437	443	491	433	439	447	468	467	441	471	446	443	460	439	421	449	471	479	469	458	492	433	456	470	497	488	422	427	437	471	448	440	444	446	449	443	476	422	458	463	433	445	434	427	459	440	452	447	451	461	493	466	444	435	438	466	446	439	421	458	443	501	475	444	483	472	438	452	445	469	466	432	494	427	494	445	458	452	462	457	468	448	454	466	443	444	465	419	437	455	435	484	478	488	437	489	449	499	462	431	447	452	452	443	448	478	458	443	431	443	415	421	439	453	452	434	520	491	414	446	469	428	468	456	458	507	475	469	494	423	474	465	458	449	461	443	466	475	430	444	449	417	457	420	485	429	460	469	442	452	442	483	466	444	436	483	455	443	417	475	440	459	441	440	445	455	438	431	462	453	479	422	480	488	469	435	435	454	447	428	421	481	469	427	471	466	455	446	437	476	428	475	457	434	416	435	433	456	464	423	446	467	409	442	457	400	475	453	455	446	458	464	447	473	420	420	498	471	452	431	444	439	456	447	411	443	475	432	420	417	491	468	444	471	451	426	438	421	466	466	437	433	472	462	432	469	507	432	451	442	480	445	479	429	430	441	498	409	449	436	426	435	459	466	495	498	417	437	467	445	453	394	456	438	448	495	444	448	450	468	509	487	436	471	431	437	458	469	436	465	468	437	456	444	467	451	469	482	429	452	488	448	451	469	472	425	421	434	468	459	440	464	423	469	469	429	440	445	436	443	454	477	455	486	431	437	440	457	449	444	484	464	486	481	463	447	476	444	476	456	457	441	470	428	460	447	471	469	448	455	439	464	451	434	457	452	441	440	465	463	439	450	452	448	455	470	459	423	441	466	455	436	458	461	467	467	464	494	463	449	472	465	449	472	446	458	446	446	452	438	477	508	429	451	474	413	454	507	482	450	424	455	430	454	439	429	445	439	463	441	463	453	468	466	419	453	459	472	455	470	469	464	410	437	487	451	481	465	473	472	474	487	443	458	442	455	473	414	485	411	457	464	468	429	436	467	489	467	451	471	429	452	460	435	452	445	458	443	450	460	465	440	450	476	430	460	493	456	511	443	469	461	433	497	425	470	448	420	470	470	452	479	473	428	453	450	486	456	477	444	493	443	459	439	436	474	452	461	450	479	452	457	461	466	487	478	446	437	479	452	432	445	468	418	464	478	422	449	474	416	480	474	463	466	451	391	483	465	471	427	476	412	445	440	485	447	429	466	467	476	441	447	477	473	425	465	476	439	429	461	456	479	484	466	450	444	459	425	468	487	472	422	430	401	438	486	462	459	440	478	449	430	433	452	468	453	459	464	433	456
25737	21476	27331	25382	5142	1450	1028	1552	19112	22261	15209	5971	1730	932	685	653	640	634	618	677	617	685	623	633	624	605	625	605	615	647	637	599	629	668	638	661	617	634	609	618	620	637	618	621	635	654	633	684	626	608	591	544	624	649	659	609	618	642	613	631	588	636	631	625	596	614	624	598	611	644	636	642	579	637	629	586	601	626	627	561	591	619	626	648	604	651	652	612	650	601	609	636	595	589	605	574	607	614	633	640	608	601	622	575	635	638	600	611	640	584	655	631	615	595	579	618	654	667	614	645	602	629	617	647	600	530	590	612	629	628	608	613	628	559	625	619	663	614	649	617	570	624	568	621	590	598	643	657	647	616	634	614	623	574	695	593	637	643	613	601	636	638	654	623	617	645	589	631	615	604	642	624	591	573	591	645	646	602	641	603	633	618	583	611	632	642	620	613	571	637	673	600	571	583	670	637	587	637	624	614	606	602	595	622	616	592	646	594	601	632	612	621	639	637	643	642	618	609	589	632	626	645	631	604	620	646	591	585	619	638	613	584	628	586	631	650	607	630	594	589	602	577	605	596	624	605	602	633	608	565	613	623	632	615	592	567	640	588	597	620	653	622	660	579	601	668	617	637	655	633	602	605	642	602	613	603	597	594	612	597	655	644	613	605	622	624	643	558	621	618	658	666	616	636	625	635	645	643	569	611	637	585	602	608	587	628	655	582	659	629	611	584	605	598	637	659	652	598	603	585	630	610	625	597	605	612	574	623	611	577	597	579	613	604	634	555	589	579	563	642	637	592	610	590	627	603	669	602	551	625	612	582	603	613	657	658	614	640	627	588	625	640	636	610	606	613	645	607	641	567	603	638	648	587	605	590	578	628	616	669	650	631	618	630	634	581	609	590	640	593	648	608	652	590	650	636	626	608	610	625	612	625	606	634	657	622	572	600	637	615	672	645	584	636	616	587	635	614	601	607	622	651	622	607	624	610	636	597	622	588	646	647	611	589	668	604	596	613	592	663	675	632	632	642	611	587	535	596	627	604	629	626	622	607	610	582	609	620	576	617	621	607	646	620	562	599	643	626	648	556	656	642	608	555	591	600	642	634	655	663	627	589	629	580	606	592	621	608	614	628	620	612	632	645	621	641	621	626	628	560	633	575	611	588	600	593	650	636	609	669	570	641	572	587	593	622	599	596	629	654	617	622	633	611	598	590	638	620	637	639	637	636	626	631	666	636	610	613	615	596	628	589	616	606	630	614	649	628	633	614	585	638	629	631	652	606	619	635	594	645	644	597	632	608	638	616	637	664	615	584	620	598	624	616	604	648	628	613	648	651	588	647	583	608	647	634	625	608	612	643	603	592	579	611	627	642	626	592	585	634	620	616	620	614	614	631	651	644	610	650	607	627	619	569	621	586	646	619	599	609	601	650	596	618	576	596	622	605	653	632	624	621	612	607	614	630	619	624	608	637	609	621	640	623	580	607	598	646	649	605	630	602	583	601	621	630	594	577	685	622	601	612	619	628	651	580	613	630	644	664	558	618	637	632	606	585	623	618	638	650	620	642	604	585	679	625	627	630	615	629	585	629	626	642	621	615	609	659	664	631	543	559	618	594	619	624	666	628	616	646	571	643	638	605	647	636	638	629	632	665	648	662	642	633	598	664	607	618	605	627	659	612	632	610	599	617	592	594	614	602	624	634	609	647	579	663	622	604	652	636	627	614	617	633	640	663	622	616	633	624	599	593	578	634	600	607	609	644	602	592	612	627	635	606	563	626	620	644	630	637	583	584	586	596	639	594	623	623	639	660	553	563	626	576	643	613	634	598	647	600	577	599	636	625	646	673	620	611	622	668	594	604	604	669	608	617	594	609	630	585	607	588	606	610	578	611	547	585	576	626	597	606	571	627	628	614	620	618	646	592	590	654	638	658	584	621	609	581	612	628	593	602	651	630	607	631	629	654	576	639	611	593	627	636	589	623	658	611	642	650	587	570	607	580	613	609	645	576	714	642	640	606	671	566	640	629	570	606	620	633	620	603	576	636	644	589	638	659	565	650	629	615	592	657	582	610	614	645	643	581	675	635	604	662	589	637	575	659	669	620	595	662	610	651	662	608	606	570	655	645	565	631	598	632	646	643	633	608	623	632	612	617	674	637	610	626	604	611	591	644	645	618	663	612	661	601	587	617	626	601	607	578	626	610	642	652	628	589	599	621	595	599	613	620	621	548	592	596	658	619	607	567	610	596	627	642	626	610	606	613	618	620	595	577	578	611	606	620	628	608	622	615	613	579	651	649	620	640	609	637	607	611	630	619	653	596	629	600	603	590	645	614	617	611	612	573	616	656	646	594	619	629	616	636	632	617	610	629	697	638	600	660	659	608	596	591	687	623	587	635	623	626	598	612	640	594	636	600	646	618	623	645	590	603	630	613	591	659	644	599	611	620	597	602	625	600	636	620	619	652	586	659	616	609	630	657	627	612	595	595	600	627	606	616	627	625	608	650	641	615	588	633	620	629	596	594	616	603	609	589	603	601	587	679	621	662	593	649	642	602	595	594	581	598	611	593	615	631	585	603	667	633	623	566	593	648	613	623	609	627	597	607	590	589	577	616	612	646	617	668	590	654	638	606	596	614	598	578	605	633	607	624	634	597	616	615	589	653	651	615	606	661	636	636	588	569	576	620	615	645	615	590	604	605	655	593	683	603	597	605	597	585	576	629	608	616	620	586	657	626	603	680	614	625	615	617	570	613	617	628	615	610	603	596	617	636	645	616	600	662	648	601	641	605	647	631	620	652	646	638	630	611	661	671	630	639	582	632	609	617	610	580	644	615	651	576	610	626	636	607	616	629	620	605	604	620	635	622	604	636	605	577	644	640	584	627	593	553	560	631	622	631	649	597	626	619	612	625	602	599	642	592	638	572	628	655	639	610	573	592	629	604	624	618	658	648	596	599	571	626	563	626	653	603	594	620	597	639	570	591	624	623	629	597	608	585	598	631	612	624	631	605	624	621	644	573	581	597	637	603	625	602	610	599	590	636	604	639	608	624	605	642	663	603	631	590	602	650	592	641	641	617	626	615	586	650	599	572	579	650	615	606	616	553	646	602	612	649	663	622	620	617	629	613	623	615	580	621	603	588	638	652	617	544	578	646	626	587	603	608	593	611	645	617	601	615	636	594	610	626	626	606	637	626	656	595	640	607	604	651	633	595	612	633	592	584	622	629	605	606	621	582	595	637	616	643	614	582	627	632	641	603	632	606	590	606	641	615	641	604	650	616	593	653	614	643	635	585	598	613	584	667	588	618	596	618	576	626	599	615	609	605	568	636	656	608	602	600	596	598	652	625	602	577	597	659	585	607	598	647	617	582	592	593	639	631	611	650	621	599	622	616	626	621	649	620	606	612	572	654	656	646	621	633	622	634	675	615	633	683	588	672	620	612	626	624	602	642	606	584	654	630	636	644	636	610	604	636	571	624	601	620	631	632	644	584
3861	3908	3518	1741	1314	1087	938	2014	21006	19172	12199	5346	1662	868	611	571	526	546	531	530	525	501	500	510	542	569	536	482	548	521	512	505	474	555	541	539	518	488	526	531	497	538	563	532	515	505	539	502	504	514	507	504	524	522	491	514	463	510	504	544	492	490	502	537	525	509	512	480	563	502	527	544	501	515	497	489	520	503	497	528	508	526	521	496	509	536	521	514	528	503	509	570	540	535	561	513	517	502	505	520	519	520	502	504	535	524	482	537	500	519	504	528	509	532	513	538	535	523	488	525	530	517	491	456	540	497	520	522	497	498	514	504	525	522	461	539	454	521	507	496	513	502	505	521	526	489	531	523	484	503	524	494	526	539	493	532	546	520	530	516	455	514	517	504	503	478	519	533	516	482	555	498	529	558	502	526	481	519	502	524	515	491	520	482	491	500	532	497	515	504	505	519	458	517	510	487	536	479	480	505	559	508	540	538	507	561	526	500	511	472	512	509	506	540	487	540	517	530	519	472	548	563	471	557	505	490	525	491	532	485	560	514	552	514	516	486	514	574	500	519	479	512	508	473	476	483	501	526	509	522	536	488	534	518	486	494	494	487	528	507	506	477	490	494	447	498	502	533	531	485	517	495	526	510	505	487	554	510	515	522	487	518	533	488	546	503	544	502	492	600	473	509	514	525	561	474	490	502	521	527	512	526	526	508	502	517	530	529	509	518	495	553	495	523	486	514	531	494	507	495	496	503	498	507	524	529	479	525	530	503	516	525	526	587	503	518	480	506	508	543	511	493	530	471	535	533	545	499	528	496	523	511	543	535	527	513	505	514	508	500	509	521	537	525	514	521	526	515	513	532	532	513	495	479	538	527	511	532	498	533	525	525	511	511	504	481	514	487	517	477	500	483	469	521	538	531	534	524	532	526	517	507	480	538	497	506	482	520	496	544	506	533	527	503	485	490	556	501	537	562	526	576	525	515	552	498	521	516	509	482	498	537	509	545	523	527	541	521	517	530	529	528	527	489	510	474	509	557	486	523	483	532	562	526	580	505	548	527	480	531	534	519	515	517	502	516	535	524	475	523	516	517	492	530	510	537	542	493	513	512	527	475	531	483	519	519	563	505	515	509	486	493	526	575	519	523	567	541	557	452	541	535	564	485	506	511	510	517	529	515	528	530	475	519	492	505	504	505	473	513	517	522	521	491	517	490	551	523	538	556	490	538	565	487	493	514	506	507	516	499	480	515	515	533	526	528	511	499	524	537	513	528	486	484	516	525	551	561	521	554	555	488	513	526	526	547	536	519	531	496	527	518	486	487	532	496	514	505	495	497	493	536	550	555	498	495	496	470	509	496	592	531	472	531	500	528	517	518	482	524	515	476	529	508	537	525	568	523	516	490	543	510	539	477	523	547	527	504	513	512	548	523	548	529	501	512	539	534	543	516	519	569	465	525	532	504	500	520	490	538	506	526	510	514	520	519	522	492	503	477	544	513	530	506	516	511	487	505	491	505	537	525	502	481	504	511	473	543	504	530	468	500	526	495	533	489	495	514	502	532	559	554	505	551	494	496	558	459	505	494	515	532	518	487	509	484	495	495	495	516	522	493	532	501	486	497	502	546	539	489	484	539	564	466	535	481	511	511	484	501	515	472	498	479	529	542	534	506	510	523	529	517	475	512	522	516	508	529	493	504	502	505	522	527	495	513	541	537	543	498	527	507	527	532	535	511	538	495	501	551	508	497	481	500	510	492	528	519	508	514	529	475	487	550	543	503	542	498	544	518	478	490	494	474	494	543	497	537	510	519	497	551	509	553	489	549	549	530	513	531	484	549	510	497	499	534	479	525	516	500	509	486	518	550	485	559	530	525	472	510	508	497	505	519	522	529	509	454	498	531	532	493	530	520	539	526	532	552	529	493	493	533	511	487	501	507	510	477	493	533	550	529	524	546	527	515	478	513	568	497	510	496	491	511	546	529	513	509	497	500	527	527	534	517	548	494	537	507	530	530	485	518	480	533	475	516	490	497	538	531	484	486	525	495	512	517	513	465	545	507	532	477	523	513	535	542	532	531	527	552	527	508	489	464	516	517	487	536	487	502	515	514	499	521	508	467	506	508	477	491	490	549	568	448	523	504	490	545	522	525	494	504	500	541	530	518	529	544	555	485	513	515	544	491	539	495	542	491	488	506	572	481	522	512	519	524	531	533	504	487	486	533	517	508	502	474	527	490	499	523	516	459	507	514	540	493	472	541	511	463	528	539	545	508	528	466	535	508	514	522	592	492	532	499	514	530	496	490	523	495	530	544	537	510	523	550	494	509	469	516	508	507	531	524	530	545	475	483	521	443	563	530	490	511	517	513	503	529	495	513	498	516	518	540	537	533	523	501	542	506	513	507	503	509	501	484	488	511	501	520	505	502	541	544	504	508	489	467	525	530	518	551	519	467	547	562	491	520	504	514	499	530	496	561	510	476	500	521	466	493	531	503	539	527	511	505	507	531	526	470	504	499	535	522	482	519	532	509	527	510	486	496	500	527	524	474	474	529	500	528	500	547	503	518	532	523	498	509	563	518	543	529	535	491	521	484	535	524	475	514	521	526	492	504	535	518	492	533	527	506	526	475	494	495	501	506	510	520	498	503	500	507	519	519	512	506	517	502	483	537	506	531	514	516	508	491	577	534	516	461	509	512	511	506	508	595	497	506	499	518	495	560	529	487	508	484	515	520	531	541	504	501	509	482	502	528	537	484	513	500	515	570	529	503	534	495	495	463	502	484	541	465	483	499	505	468	451	527	530	504	509	510	514	552	506	506	510	499	509	554	546	494	476	482	490	516	507	511	507	533	545	500	507	548	557	494	526	514	548	530	504	523	503	518	498	471	555	489	530	529	504	472	514	517	492	564	510	521	483	509	502	458	515	506	497	522	514	491	511	496	530	548	510	531	513	508	475	490	521	518	478	498	497	511	506	494	525	485	495	546	500	522	542	499	528	489	524	506	537	526	508	485	478	492	514	488	535	505	523	495	547	543	503	505	497	452	527	487	533	545	519	517	472	500	494	537	469	499	487	540	519	521	512	552	476	541	534	515	499	515	518	519	533	526	533	542	499	522	475	489	523	490	527	522	557	506	551	530	533	527	541	515	531	530	509	518	465	492	501	512	465	486	550	560	521	521	512	549	525	501	534	505	536	543	505	556	494	496	510	488	475	519	547	540	522	494	483	493	499	520	529	532	498	494	484	515	494	502	537	511	527	496	480	515	525	505	489	501	527	527	482	545	519	531	513	545	509	475	503	504	532	526	484	504	542	547	534	531	481	501	498	514	514	528	496	497	500	493	526	477	492	464	543	514	500	504	455	546	482	503	549	538	563	509	514	512	499	496	488	523	495	514	514	535	530	520	493	516	508	506	502	507	530	503	471	496	508	515	505	552	556	496	531	495	506	548	566	513	500	528	553	468	477	537	527	513	482	524	539	532	508	538	517	477	537	497
24494	21511	28839	24639	21462	8560	2382	6343	37267	38773	28186	13588	3521	1551	940	831	792	826	807	783	747	765	757	776	791	776	800	810	772	744	772	791	738	792	794	758	781	727	816	787	827	733	737	785	773	734	801	778	748	789	771	739	796	734	808	808	747	798	792	799	789	761	787	768	759	778	762	747	778	851	794	776	791	769	747	757	809	799	767	761	823	855	760	750	748	823	782	731	784	722	747	843	832	751	718	757	784	767	797	728	780	806	705	788	772	782	789	759	782	798	705	735	719	749	768	762	772	812	768	734	763	757	779	766	748	781	768	750	775	797	780	759	790	773	761	791	747	796	792	762	793	776	769	808	780	765	840	799	790	739	747	806	794	761	762	773	749	736	786	780	781	777	774	709	794	792	762	743	751	765	731	770	746	757	781	756	748	731	744	776	785	751	710	768	780	753	757	731	748	809	764	766	777	725	789	768	760	804	746	802	776	762	761	743	753	740	714	814	761	753	784	754	781	774	756	748	784	785	830	822	759	751	778	823	767	805	762	744	761	785	820	761	837	809	758	768	723	832	748	746	716	742	770	756	796	754	781	726	814	734	742	752	771	761	720	739	797	732	747	730	809	822	770	760	740	753	726	740	792	731	742	724	806	819	785	730	779	784	759	787	724	822	787	774	806	784	759	735	807	797	804	772	749	762	740	808	780	711	777	727	779	805	731	718	714	775	787	774	760	717	747	756	774	738	752	746	767	730	737	788	743	777	790	788	806	783	783	748	743	734	761	747	786	785	800	684	754	790	811	769	719	738	776	720	759	731	762	796	794	742	779	777	769	802	730	773	757	768	729	733	762	712	708	764	751	807	798	713	790	803	778	785	733	766	742	732	731	779	755	779	792	775	794	783	750	765	780	796	769	770	756	774	802	840	781	817	776	745	753	739	776	763	751	776	778	761	781	748	750	756	745	757	784	747	751	791	758	750	789	792	732	782	780	720	728	736	773	792	774	756	775	811	796	776	765	731	790	721	714	769	748	757	770	758	773	716	762	749	790	770	768	757	793	813	729	735	761	782	731	799	800	761	757	750	770	809	763	738	726	765	810	727	794	802	767	847	779	757	786	771	756	802	740	724	831	754	766	744	742	775	749	797	740	781	742	796	766	786	780	740	779	771	792	743	763	793	795	812	768	795	758	785	769	791	765	777	741	766	759	739	740	750	784	749	802	735	745	773	787	796	758	752	748	778	783	768	756	781	766	773	694	807	722	783	776	708	774	757	790	811	822	715	767	724	762	777	733	784	766	750	779	733	756	770	777	844	779	770	765	812	755	738	753	817	781	735	751	759	775	741	745	746	784	773	810	764	814	780	727	768	751	745	818	747	797	752	722	760	756	786	733	784	767	746	791	701	752	773	806	779	802	807	755	800	738	765	764	784	782	737	737	819	709	757	759	776	748	706	742	789	775	732	778	742	769	779	728	756	792	803	802	781	763	762	748	799	792	746	718	760	776	755	785	743	810	744	775	781	778	764	760	737	715	769	800	759	714	766	776	749	786	752	776	768	743	746	804	749	765	737	737	796	817	782	831	776	799	766	764	812	794	819	755	750	782	768	741	788	730	767	766	757	792	725	761	804	754	745	780	757	754	799	755	805	771	744	806	826	706	779	803	766	768	713	761	781	762	761	783	685	739	805	743	766	790	798	755	718	725	762	795	779	765	778	767	770	786	799	764	822	757	758	796	754	728	728	705	778	745	792	821	765	761	755	788	794	806	723	819	800	774	787	735	773	796	741	785	740	797	772	816	749	756	734	790	799	752	776	746	768	817	759	735	759	760	763	745	738	776	810	776	760	777	709	795	753	766	696	733	738	770	803	771	733	729	750	776	745	836	756	770	786	771	744	788	701	740	835	753	761	797	757	743	780	788	739	812	747	784	740	784	780	758	769	776	704	807	773	773	759	740	773	756	745	754	776	699	795	723	740	758	763	777	799	773	767	750	792	794	777	797	739	772	802	769	749	770	730	737	770	783	747	788	743	831	736	754	781	767	821	725	769	751	772	753	757	713	763	733	739	768	739	800	784	769	761	766	791	787	762	799	746	769	749	781	770	734	741	779	752	790	770	783	721	751	723	790	755	750	791	783	755	764	825	828	784	789	773	719	749	760	781	734	725	732	760	741	741	785	727	760	726	747	719	794	781	799	798	782	773	759	743	735	765	753	771	784	779	707	752	776	714	755	749	763	798	789	771	756	727	721	737	752	783	778	755	720	762	773	760	783	791	752	694	795	748	756	771	747	756	793	754	773	801	729	723	744	781	790	796	756	716	743	744	783	758	752	730	788	740	744	758	720	745	786	782	752	800	772	741	680	776	716	782	813	777	740	777	737	803	754	753	786	782	773	730	767	767	810	771	754	755	759	736	819	774	796	733	761	714	724	763	737	761	819	771	787	795	775	781	765	798	744	746	767	783	776	770	788	793	676	728	812	834	738	807	786	716	766	778	781	767	738	760	710	770	754	780	788	793	760	772	840	776	771	755	725	799	758	784	718	792	771	784	742	760	744	733	758	804	789	786	799	765	730	782	797	760	783	750	742	745	783	761	762	719	789	734	751	783	747	762	823	757	742	764	771	786	745	789	794	709	734	803	667	791	732	784	736	747	793	748	742	734	748	778	748	717	827	823	750	800	804	777	730	772	811	766	782	717	776	764	781	743	745	756	790	762	730	808	705	759	776	790	759	733	776	756	818	782	806	775	761	735	804	750	760	754	824	758	748	739	740	763	742	757	783	792	690	761	760	752	720	806	724	759	749	737	738	730	784	686	734	756	775	764	735	787	752	820	768	770	733	742	755	785	781	755	741	774	757	766	769	751	816	788	816	796	799	756	772	766	743	797	761	831	788	772	755	724	726	810	763	752	809	768	812	769	769	753	717	769	763	774	763	768	700	779	763	755	726	773	786	779	784	719	749	760	722	742	768	746	761	793	736	754	776	737	668	780	751	690	742	731	766	752	766	780	777	813	800	788	721	781	781	753	781	795	760	743	741	765	756	771	702	741	756	727	758	720	738	776	751	755	767	770	760	742	765	787	762	804	804	738	741	773	745	745	723	786	735	708	762	787	774	806	751	760	765	770	725	768	767	722	803	748	713	726	756	752	782	768	719	729	754	772	827	793	783	733	735	772	746	763	754	750	737	770	785	723	778	775	785	729	727	787	808	786	787	750	727	730	780	783	764	744	716	762	703	767	806	721	777	767	763	758	795	736	773	698	749	760	772	753	758	758	788	732	806	735	740	744	776	745	765	701	738	693	758	763	748	714	778	820	735	783	783	718	773	762	771	774	741	759	696	768	779	733	801	748	770	757	754	815	770	730	740	784	793	745	770	750	759	783	755	705	750	739	773	765	759	764	773	721	809	767	766	808	763	748	755	742	760	785	737	815	764	769	712	771	737	760	747	751	769	739	760	810	801	736	753	779	780	776	779	815	746	701	791	750	750	757	744	785	797	810
4209	7152	6526	3537	2438	1868	1569	8389	38064	33374	22271	10149	2855	1501	820	656	635	658	645	611	672	637	630	573	634	614	586	653	666	626	661	631	621	591	607	653	629	656	621	655	627	632	595	659	633	601	593	605	639	630	582	613	564	610	601	601	630	622	604	603	659	648	632	612	608	630	664	627	646	649	626	580	623	620	627	624	669	604	617	616	670	616	641	596	598	620	657	645	601	615	587	639	624	638	642	587	602	586	639	618	639	615	661	597	649	638	659	634	603	622	607	614	651	631	614	600	640	626	620	621	612	622	608	647	613	615	626	657	632	613	653	644	642	613	634	581	631	642	629	640	604	658	648	611	677	635	627	630	656	610	640	654	672	650	636	653	644	629	608	641	656	618	674	671	638	626	635	636	607	618	621	637	635	662	588	595	633	623	648	644	624	624	632	615	594	593	651	663	646	582	607	643	582	647	619	628	638	628	612	640	655	621	597	614	606	667	625	662	628	640	589	612	601	639	611	610	665	619	652	679	592	619	618	607	599	650	615	613	606	606	640	621	634	594	604	618	664	607	615	635	586	659	662	632	629	632	639	656	619	632	600	616	612	613	599	616	650	597	687	591	598	695	631	640	622	691	680	595	641	580	632	632	641	643	656	655	619	625	613	589	617	642	626	648	624	649	609	630	638	629	593	656	627	605	553	626	651	608	648	673	601	591	660	638	617	648	636	608	665	611	619	612	609	640	596	602	616	638	634	636	634	608	626	624	604	584	622	621	614	598	632	642	620	641	602	628	619	604	642	609	604	629	613	583	620	605	612	635	667	662	583	622	601	608	634	614	603	640	636	591	602	671	578	609	600	651	667	619	601	568	605	609	640	639	665	611	628	627	599	652	655	592	582	655	610	656	630	616	594	652	604	630	661	626	585	647	592	654	613	631	601	627	630	643	626	635	621	584	631	609	651	657	630	628	618	615	635	650	619	636	626	628	597	664	630	567	609	630	598	647	664	629	625	630	633	657	642	600	648	613	658	615	629	634	641	641	618	633	653	620	618	669	586	565	609	578	621	653	606	670	643	649	631	621	625	624	611	616	594	639	635	612	670	603	646	571	652	643	610	611	635	656	606	636	606	662	615	631	656	661	655	654	603	626	640	636	582	622	592	639	593	625	619	633	603	634	566	608	670	570	572	574	609	596	638	590	636	601	650	638	625	586	623	623	587	646	614	634	615	653	607	633	622	578	602	605	610	640	576	601	627	616	624	570	589	648	624	656	613	578	657	606	648	661	620	589	645	610	620	629	609	651	647	641	658	615	631	603	604	595	600	610	608	623	646	600	614	669	624	635	619	613	614	574	666	597	591	626	591	642	634	605	633	608	615	631	653	648	652	607	640	642	600	659	633	574	614	633	606	630	660	607	627	633	643	609	656	621	614	610	619	648	644	613	643	643	619	579	627	647	630	637	614	648	623	597	617	625	629	588	573	622	605	612	641	629	611	638	620	639	600	621	624	638	644	609	603	634	638	600	649	603	625	654	628	595	631	626	622	603	654	638	613	667	639	632	605	604	577	581	620	627	574	576	638	641	615	658	588	637	567	618	650	602	643	633	615	580	603	629	657	640	614	629	633	606	672	636	653	663	646	625	636	586	635	600	624	610	620	618	618	607	600	639	645	637	618	656	667	584	627	619	586	600	616	617	653	576	649	611	631	663	602	588	643	652	638	555	613	618	624	598	631	592	588	650	623	620	589	608	604	650	645	626	616	651	619	670	604	647	521	606	596	609	639	605	663	676	552	640	606	625	598	629	630	608	616	635	647	595	639	633	586	652	631	583	615	625	646	606	636	607	620	663	595	626	604	627	602	585	641	562	633	595	593	663	603	608	630	631	697	675	600	621	685	628	645	640	597	619	618	662	597	659	609	611	620	619	634	593	601	684	582	626	631	605	691	614	657	617	603	618	602	626	661	639	648	634	603	670	618	620	601	608	589	630	620	606	661	627	600	618	637	576	656	630	612	621	629	642	616	617	638	643	624	611	617	635	639	639	615	670	647	645	613	599	599	687	614	615	606	646	614	660	653	691	581	644	589	634	642	609	633	578	614	629	630	618	594	629	598	622	574	605	585	636	652	619	632	590	657	610	629	600	642	619	639	621	669	655	595	597	652	619	627	635	627	604	662	619	582	668	618	637	619	619	575	644	628	618	587	627	600	616	607	549	636	615	625	601	586	624	699	655	604	614	635	660	624	616	586	651	575	656	616	555	601	586	588	604	602	593	636	597	618	608	640	662	605	629	623	622	641	630	629	620	638	611	627	606	643	594	618	623	611	626	614	659	620	612	586	650	664	612	623	610	618	671	597	579	600	651	653	625	593	593	690	623	598	647	597	613	644	603	629	619	624	603	629	620	616	600	609	632	621	602	608	668	651	638	648	657	620	604	690	573	609	659	598	672	689	627	604	614	597	615	593	597	584	643	616	587	580	652	647	674	607	642	640	679	612	618	638	663	598	629	674	595	606	626	632	622	617	628	613	647	632	619	648	639	592	612	589	598	643	591	634	600	650	651	615	614	616	600	665	596	601	606	628	648	623	584	566	616	627	617	582	612	592	618	653	580	619	605	649	604	612	639	615	663	625	630	619	596	643	631	598	683	578	657	617	618	623	687	639	652	599	692	649	627	613	658	643	595	590	604	596	597	605	617	633	673	600	602	617	664	618	605	648	605	584	608	644	632	643	623	573	636	585	658	599	676	640	614	643	579	669	605	644	663	613	604	623	623	578	605	633	613	635	589	650	620	617	636	601	639	638	615	648	620	598	658	635	601	631	597	623	583	618	571	657	599	685	610	630	607	647	639	592	654	600	604	624	651	655	686	583	604	606	593	643	632	639	556	617	648	593	616	600	634	607	580	548	626	597	631	621	594	627	607	615	662	558	616	622	607	628	611	642	624	643	629	638	651	638	628	657	640	627	643	607	646	586	641	613	634	611	586	600	633	629	625	621	603	614	627	618	580	606	588	641	607	665	652	615	611	617	599	609	578	641	670	584	588	671	619	624	657	622	610	609	689	613	551	629	611	577	590	609	594	649	601	589	588	647	651	600	641	604	631	650	642	600	638	581	641	625	627	615	593	620	644	590	640	605	637	595	631	639	615	628	577	647	586	619	643	550	619	602	619	621	637	636	650	610	625	593	633	597	641	569	632	655	611	583	610	574	651	630	606	609	645	619	619	610	625	648	596	579	660	650	647	658	643	630	641	620	575	597	638	618	658	613	622	652	617	620	612	605	627	598	569	628	627	580	608	647	638	615	595	579	654	670	611	596	581	627	610	605	616	604	620	651	600	619	645	617	614	639	631	649	614	651	575	611	626	650	583	635	635	604	612	632	593	622	640	612	648	640	605	615	600	611	626	605	634	646	632	623	607	622	561	610	606	616	624	613	610	574	609	621	633	654	611	634	650	617	607	584	654	594	606	669	579	587	607	632	662	634	662	570	614	655	623	641	625
27733	12287	1680	980	709	596	610	685	2310	2622	2054	1251	794	612	553	533	554	510	544	538	532	567	510	532	520	550	515	555	578	546	542	555	544	526	545	504	533	522	537	506	528	544	521	512	499	575	566	533	566	513	547	541	518	537	541	517	547	496	498	520	486	539	511	507	533	542	524	586	539	501	526	541	561	529	521	523	496	539	544	536	529	543	524	528	521	512	566	508	522	557	497	506	554	521	523	525	540	540	521	534	571	510	527	527	517	528	515	555	522	536	564	533	525	564	541	494	555	583	523	527	524	542	544	535	556	530	549	478	534	509	557	552	550	516	529	520	544	522	510	550	574	544	535	517	543	520	522	568	515	557	546	530	523	540	565	510	490	514	552	513	524	510	538	566	546	504	569	536	509	539	503	547	523	528	514	488	522	545	576	519	535	589	547	569	531	550	575	495	516	523	536	522	528	526	553	541	509	554	529	510	507	495	521	523	536	537	497	537	524	519	535	522	555	520	490	503	509	543	533	528	534	513	534	517	510	536	553	543	520	536	588	571	539	526	474	515	515	522	544	518	581	531	538	538	520	501	564	539	547	522	550	528	528	528	495	560	529	510	522	536	532	514	542	556	543	479	540	556	533	484	552	515	529	542	527	538	533	514	553	538	526	539	517	525	503	526	522	553	484	519	544	526	550	511	529	541	581	523	541	508	538	485	531	502	568	555	560	538	520	518	489	540	521	550	539	604	572	524	516	528	551	579	541	536	527	548	493	529	507	489	541	490	526	568	547	518	532	510	531	555	543	561	552	567	547	503	539	533	499	523	511	574	502	551	564	504	511	513	542	522	503	524	533	569	536	589	528	524	511	550	548	533	534	547	552	559	531	493	537	565	539	544	539	548	558	562	538	485	564	560	526	522	518	554	537	494	554	536	502	528	521	500	513	584	549	513	537	541	556	568	523	495	525	548	559	524	533	499	570	503	526	558	532	514	541	569	536	548	515	540	527	545	520	568	555	507	513	553	529	554	501	519	483	540	523	588	518	544	535	513	557	531	518	566	564	504	564	537	540	525	560	550	522	579	597	548	525	472	494	548	514	543	552	517	546	520	522	579	536	528	545	479	528	558	512	564	520	559	562	490	553	546	509	522	549	551	525	549	539	533	520	540	528	537	526	541	550	518	517	568	562	555	532	558	518	533	515	541	556	570	519	544	508	578	530	550	554	581	565	521	535	548	509	547	519	536	518	540	526	562	531	531	558	555	545	552	511	540	553	530	556	542	533	557	525	506	548	549	513	541	530	522	570	526	532	542	507	508	521	536	538	581	557	547	522	562	544	552	507	534	524	567	505	526	498	502	537	518	563	559	474	570	525	516	524	563	516	532	545	579	567	548	540	545	519	545	526	529	502	522	499	507	505	538	535	497	565	494	508	502	516	534	508	549	550	527	513	519	529	564	510	512	527	523	538	526	528	514	556	526	543	507	576	576	487	537	528	531	548	527	551	546	550	542	557	557	526	537	520	528	514	491	518	549	556	503	586	529	478	546	560	550	557	527	527	514	516	523	520	536	510	552	543	518	553	557	578	539	535	532	533	508	527	543	553	517	552	577	514	542	517	565	522	519	542	533	536	516	570	515	585	521	557	562	538	519	548	524	569	487	570	488	528	536	557	528	535	519	514	501	498	548	517	535	540	548	554	502	532	591	558	574	531	515	571	553	529	568	509	490	526	521	519	512	524	494	521	530	501	485	587	553	572	506	499	548	523	544	486	540	549	492	549	547	542	533	543	518	523	522	536	561	539	516	534	543	557	532	551	611	521	579	533	552	545	546	577	530	541	523	560	525	553	547	533	527	545	548	553	531	536	560	541	543	554	555	546	591	541	523	568	581	554	554	510	556	559	523	540	497	541	524	551	571	548	519	563	548	542	516	485	520	546	499	552	506	543	527	506	531	532	538	504	538	538	546	502	558	506	548	524	537	522	580	559	514	561	544	565	520	551	546	529	509	548	564	549	568	538	553	566	550	520	508	517	503	511	530	551	535	530	564	511	516	568	558	538	535	521	522	528	513	532	544	529	514	524	500	541	506	519	537	540	515	532	523	506	584	516	556	540	524	549	510	493	540	516	581	506	550	547	520	544	535	569	563	522	566	511	539	533	487	546	529	560	559	518	548	565	534	533	550	591	526	548	543	533	536	542	589	525	527	558	573	520	534	549	518	540	481	545	537	496	588	566	515	538	508	537	510	540	500	507	526	566	560	520	530	595	550	529	521	548	524	543	517	534	530	516	542	535	547	521	508	507	520	549	553	491	549	549	546	511	548	519	552	565	516	517	568	546	523	534	533	544	512	545	495	581	496	535	506	573	519	556	534	531	534	514	544	538	522	509	576	543	522	527	499	562	541	484	586	501	530	507	527	528	526	525	538	577	534	546	513	564	534	529	568	544	526	516	467	530	536	543	493	553	516	527	529	569	531	531	542	550	495	553	528	555	519	505	535	540	526	529	586	568	542	495	552	561	560	499	545	550	549	516	524	472	533	516	520	526	538	540	526	496	559	540	519	551	544	559	588	535	531	530	519	543	518	571	538	541	508	521	500	524	498	540	588	514	502	530	564	530	516	549	508	549	542	543	534	538	533	530	503	525	541	516	505	524	525	500	563	512	527	483	561	536	576	577	551	558	506	521	535	535	550	515	522	538	519	526	539	549	517	534	522	488	548	531	534	494	510	539	526	510	550	524	554	509	527	538	541	516	557	527	585	541	551	484	539	515	501	547	486	525	526	546	527	527	584	562	561	542	531	553	472	551	540	559	544	522	541	543	517	507	532	539	527	563	563	546	585	552	554	524	565	528	534	587	528	539	514	558	522	523	488	531	577	540	582	536	550	529	528	552	555	519	550	543	548	584	563	522	526	540	528	529	463	569	537	520	538	539	581	522	493	526	523	515	499	526	536	595	523	543	547	559	527	509	546	576	590	545	555	537	533	545	539	550	498	500	532	520	527	535	550	493	517	533	523	542	503	564	542	523	574	516	479	524	514	524	544	573	507	515	520	512	523	548	532	494	523	503	539	531	548	569	565	528	517	496	522	552	525	547	507	512	519	558	545	519	498	558	509	539	539	536	549	524	503	499	558	528	548	562	517	525	522	520	524	527	579	554	520	557	532	494	528	533	524	538	510	558	550	533	560	492	552	533	536	539	531	546	523	530	527	543	523	524	571	557	567	534	497	543	483	499	544	522	594	549	519	567	513	533	499	528	564	538	531	514	516	549	531	529	519	460	508	531	541	511	540	531	558	578	527	548	500	520	513	523	520	543	578	527	533	562	544	502	524	517	508	558	561	515	523	589	544	563	463	539	540	542	527	498	491	492	484	553	523	562	561	553	522	526	491	513	497	497	530	563	512	520	554	530	542	519	531	530	512	531	501	544	572	533	528	477	573	532	507	524	556	469	555	561	500	534	514	550	548	505	529	516	507	547	560	530	540	523	524	517	506	532	516
5300	955	905	856	704	591	546	728	3084	2958	2116	1264	704	540	471	440	478	418	424	498	433	461	474	436	441	494	461	452	439	426	417	447	452	429	438	417	481	468	466	449	445	461	468	437	438	461	471	419	433	463	445	455	446	406	434	414	459	460	436	462	487	440	441	441	445	445	446	436	419	432	461	476	442	435	425	429	398	461	416	449	462	457	416	473	440	477	398	478	424	450	458	444	441	449	425	456	428	484	412	439	421	433	424	396	444	420	425	411	455	432	431	446	463	445	436	432	445	450	430	434	444	418	443	423	434	408	428	472	431	451	436	464	446	437	440	452	460	427	451	456	439	429	427	423	444	430	412	459	429	472	424	453	448	457	466	475	427	460	420	467	451	439	450	442	459	461	438	407	431	428	471	478	420	462	426	420	454	414	420	454	479	446	426	430	432	432	432	442	460	453	400	425	413	433	452	431	401	431	447	453	456	424	443	449	467	439	441	418	442	466	385	432	432	452	439	446	432	400	407	395	443	432	462	467	426	451	465	421	425	444	451	429	420	451	432	472	415	427	468	453	477	418	437	449	415	415	425	424	473	448	456	438	408	437	462	441	444	500	399	419	460	431	422	450	409	423	425	482	461	483	420	462	441	475	447	432	441	435	438	432	444	443	465	480	412	439	423	452	399	453	432	413	472	439	414	436	451	465	469	467	434	442	422	488	416	443	453	451	442	444	436	439	446	405	447	437	437	452	467	434	414	434	457	430	444	414	417	432	422	452	445	491	444	453	451	405	433	462	466	434	494	451	423	444	422	468	450	421	426	413	414	451	456	399	419	437	440	453	438	411	453	423	439	442	454	446	438	420	470	428	408	474	440	439	443	442	453	418	452	457	443	446	446	444	471	399	443	461	424	421	437	416	452	422	443	454	402	438	470	412	455	431	454	445	424	430	449	428	459	430	436	448	439	452	405	419	420	461	436	463	435	473	442	473	425	421	428	441	453	417	455	421	459	472	457	448	449	516	479	442	415	389	447	442	434	443	416	443	432	447	382	442	436	488	442	445	446	435	503	449	443	415	439	438	454	447	439	453	454	445	431	424	431	486	431	427	449	455	441	449	444	444	422	444	422	438	421	432	462	425	474	414	440	435	481	451	445	474	438	455	449	452	440	427	441	438	450	429	451	431	430	426	428	461	427	425	471	436	438	428	429	419	444	441	419	388	450	449	439	408	472	440	436	431	402	427	502	476	432	474	413	428	458	455	437	447	386	428	466	444	478	415	437	458	458	435	422	442	475	453	436	443	473	472	449	452	412	430	436	443	436	459	417	449	501	400	429	433	449	423	446	432	442	476	430	450	428	420	466	451	423	402	432	484	413	430	447	472	444	440	443	444	470	450	461	460	464	480	407	429	429	437	464	433	475	448	421	460	429	406	427	424	446	451	454	470	416	410	439	398	464	402	482	467	419	443	448	469	421	462	420	459	458	404	445	448	430	447	452	432	438	475	441	422	446	479	406	448	459	420	456	466	446	404	476	450	426	447	463	446	445	448	453	457	445	479	454	475	430	476	428	433	444	428	456	419	422	443	462	476	463	402	425	392	446	445	433	464	451	433	431	443	461	417	409	481	420	443	446	464	404	453	442	465	409	427	441	480	453	430	427	447	452	443	445	459	421	425	457	460	444	417	431	438	407	436	438	422	460	459	436	469	418	461	410	451	433	437	456	393	427	422	417	419	481	451	414	391	408	462	430	415	439	419	444	437	447	468	472	485	463	460	439	415	430	433	449	410	433	463	424	451	433	434	431	483	472	463	491	450	448	471	434	438	440	466	454	432	434	446	428	439	423	416	455	452	461	460	410	449	434	416	445	448	401	415	436	428	423	408	451	407	459	419	430	427	410	452	436	438	462	473	456	435	406	487	485	418	416	472	417	423	428	481	485	448	444	457	457	468	443	462	433	461	464	453	439	457	449	433	424	436	445	389	433	441	468	476	461	420	415	462	406	422	443	450	456	440	429	446	466	429	440	443	412	444	440	418	462	476	440	440	448	435	438	443	475	417	477	463	440	429	477	408	441	452	448	406	452	424	438	431	435	441	404	446	469	399	446	424	416	434	421	440	489	429	457	452	449	420	446	471	429	464	461	442	446	471	416	375	479	498	493	445	408	450	438	433	463	410	412	403	445	457	471	406	445	434	421	452	448	434	483	406	471	430	451	452	447	447	445	445	436	428	424	435	446	465	449	454	432	415	430	417	428	429	445	445	413	455	421	417	442	443	455	450	417	411	457	413	447	435	438	470	445	438	374	411	448	418	405	483	413	479	463	441	448	440	453	439	463	449	426	424	480	450	454	462	454	471	426	464	380	432	442	483	445	463	433	465	432	467	417	443	428	445	439	424	375	428	452	447	438	448	449	406	432	448	457	448	415	461	429	462	440	450	424	433	408	427	412	410	439	419	442	446	412	405	447	413	425	413	439	418	425	438	437	465	450	443	427	448	441	442	435	447	421	436	413	429	421	417	425	454	446	433	482	447	439	428	427	423	415	470	451	435	440	471	426	458	478	431	471	459	457	445	433	442	447	445	402	448	442	456	443	455	436	446	423	419	485	473	399	428	409	455	455	421	468	468	428	474	477	417	451	463	420	455	422	479	435	450	421	438	447	457	427	446	434	424	454	433	434	452	468	428	445	441	459	439	431	419	421	433	410	444	457	456	457	424	411	421	409	452	429	406	443	441	444	437	429	453	426	412	444	413	417	466	422	395	429	440	440	431	424	422	434	452	456	418	453	442	432	396	465	470	439	411	442	421	423	423	455	454	484	432	441	473	442	429	431	445	444	398	429	440	433	438	429	473	449	443	428	455	445	410	418	415	435	452	463	442	414	464	426	425	445	460	412	447	439	463	445	454	431	455	434	420	472	423	472	420	431	451	404	454	462	455	477	417	457	431	457	467	426	424	411	409	417	415	435	410	458	408	422	507	425	456	425	465	459	429	449	460	428	472	446	433	465	425	476	441	457	477	429	468	444	410	456	426	441	422	433	433	408	477	414	482	406	454	437	465	460	418	435	436	452	434	439	415	440	432	455	465	459	394	424	431	462	443	476	412	421	451	446	456	484	442	485	436	464	477	454	439	426	440	427	479	394	436	429	424	455	428	497	454	481	414	466	456	442	427	457	440	464	416	433	459	412	408	432	448	458	405	452	432	433	441	420	433	447	430	436	442	437	425	455	430	426	454	435	452	448	461	454	440	493	438	463	414	461	459	450	445	426	436	438	443	432	460	442	428	456	441	445	442	451	469	445	469	443	416	438	419	474	456	452	416	419	417	440	429	432	442	448	439	475	457	422	483	458	438	459	488	457	445	427	424	451	438	448	444	428	453	442	447	468	459	455	463	456	414	433	413	438	465	447	432	425	451	457	470	477	425	432	433	420	443	467	413	417	407	452	446	459	414	461	456	448	429	459	455	460	465	456	428	462	457	430	503	431	441	437	433	435	481
25626	21474	27357	25450	5357	1427	1010	1293	18239	20719	14570	6671	1888	952	676	632	615	583	545	568	603	563	642	566	579	566	611	642	602	604	625	540	578	593	598	604	580	565	598	574	617	572	579	561	561	587	581	615	562	571	643	575	574	575	552	588	609	575	591	606	622	579	538	596	626	630	564	594	539	616	602	623	553	622	553	561	602	590	617	575	600	535	603	609	607	574	648	628	601	576	580	645	563	596	590	575	607	586	563	593	563	583	562	573	637	591	562	588	572	585	576	572	555	562	583	654	555	604	613	540	554	584	600	627	608	557	590	557	564	629	596	555	545	524	576	558	572	566	589	561	548	626	579	582	581	622	625	583	563	572	609	636	582	572	609	619	595	615	605	567	561	609	562	547	589	602	615	577	596	574	578	584	559	617	583	576	610	560	621	601	590	582	520	611	590	575	589	636	589	564	569	551	584	598	556	594	541	584	621	575	582	632	569	565	564	598	575	614	597	573	597	564	621	595	586	557	584	598	604	583	595	563	566	551	600	594	580	606	616	577	626	588	547	572	602	578	610	552	636	561	586	549	569	607	529	594	606	588	594	587	593	564	595	573	587	603	592	565	593	557	565	564	598	621	577	590	607	544	559	580	622	585	586	609	598	575	573	586	622	594	613	582	603	589	575	584	580	640	614	520	575	589	578	568	557	581	549	554	603	566	589	579	589	592	553	559	604	603	560	585	604	584	581	613	588	561	581	578	608	595	594	574	596	579	577	582	594	599	559	571	581	570	608	569	605	583	602	598	559	633	620	603	605	568	579	627	584	570	539	579	564	590	569	561	597	585	586	555	580	581	584	614	601	570	591	557	569	588	653	571	581	594	579	573	644	590	566	623	549	590	629	603	583	545	586	547	575	591	581	570	555	549	576	597	551	569	572	561	568	570	542	581	554	602	612	611	547	588	618	613	546	566	572	605	577	569	585	610	617	588	574	541	581	591	588	631	601	611	596	578	650	592	583	570	581	592	549	607	587	617	585	650	566	571	602	636	601	600	596	574	602	577	623	519	553	557	607	553	574	595	553	625	590	575	608	591	569	593	589	563	567	603	582	563	579	612	577	593	574	620	554	623	547	592	577	600	578	590	545	614	601	561	587	551	564	614	600	568	583	572	592	614	548	561	600	563	602	569	577	603	620	574	550	575	562	579	556	580	533	576	558	574	607	570	595	604	556	591	585	590	552	576	564	563	560	573	569	665	611	590	535	623	611	596	582	566	586	587	577	600	614	572	563	573	624	609	592	575	585	551	594	557	597	573	586	592	614	584	562	593	566	616	539	594	579	587	594	600	599	569	596	565	591	554	580	578	567	605	598	575	596	604	543	551	577	548	583	589	568	536	647	596	643	541	571	620	626	563	587	572	573	604	529	574	581	580	547	595	603	537	611	586	539	566	591	613	643	565	561	586	580	607	578	589	590	553	585	539	577	590	553	631	546	616	573	650	575	566	592	587	597	563	583	619	580	632	608	566	589	554	573	621	514	570	576	574	614	586	582	615	590	564	590	597	574	594	555	585	627	545	574	539	544	540	626	600	631	558	556	620	581	584	575	565	579	557	566	555	601	554	629	539	574	571	611	559	603	601	589	606	615	542	583	562	593	607	592	613	601	588	606	533	575	585	640	580	576	583	590	575	566	549	561	600	584	582	590	585	597	594	585	605	561	584	552	571	603	586	567	566	594	607	590	573	593	562	544	609	594	577	584	610	568	611	581	571	593	549	583	589	567	582	590	570	588	570	576	552	557	582	583	560	572	592	590	614	623	574	583	629	653	586	604	564	532	597	553	545	585	589	647	623	590	599	599	575	539	583	531	647	582	591	603	586	577	550	595	597	586	599	635	602	566	628	609	591	573	610	564	553	595	588	572	619	568	586	605	594	596	594	616	580	590	606	578	617	556	616	603	593	622	597	591	632	601	585	577	569	591	566	574	563	560	598	627	621	602	631	536	565	562	575	561	603	582	564	620	559	547	568	580	580	575	570	578	567	575	587	601	598	586	571	564	579	587	556	583	576	562	552	532	571	539	572	594	607	570	589	595	548	602	597	531	572	598	557	604	570	588	557	630	570	607	606	598	586	546	607	514	573	581	568	553	594	569	550	629	555	564	604	599	565	624	570	562	573	582	602	567	593	618	536	608	568	528	574	579	588	598	569	624	544	606	615	583	618	547	594	624	630	581	566	605	582	570	593	583	584	612	595	555	570	539	575	580	590	570	622	563	592	596	598	570	592	607	608	572	582	545	602	583	603	561	583	593	631	608	599	592	585	588	544	614	603	611	579	598	597	622	595	597	573	567	569	561	555	545	538	590	569	579	570	590	574	600	576	597	595	565	605	626	583	532	573	562	559	576	559	608	603	565	580	602	600	590	575	614	612	607	544	552	589	567	605	581	573	603	594	585	583	563	573	588	634	589	546	597	584	597	573	569	623	593	607	612	601	534	605	585	530	573	568	581	527	560	594	588	582	615	589	557	603	597	556	605	594	563	554	612	613	572	598	588	584	559	616	613	579	573	588	604	563	574	597	549	561	582	593	567	596	556	611	573	559	593	576	593	599	585	544	617	591	543	620	610	591	596	577	585	540	577	583	592	559	565	613	583	559	576	579	594	578	555	566	592	556	581	627	605	594	587	575	567	584	591	579	571	601	584	590	588	569	598	633	567	555	618	593	613	586	583	576	582	559	576	595	528	544	554	572	582	572	578	574	645	551	592	574	588	544	581	574	561	586	585	584	573	615	586	593	586	587	550	595	541	617	608	592	543	578	558	569	569	543	588	614	571	569	535	605	593	562	580	547	591	564	589	548	613	562	589	594	546	575	521	570	567	567	562	548	569	567	568	607	572	589	570	588	589	550	561	561	578	559	593	607	567	604	594	585	625	596	594	586	589	578	560	588	596	590	580	561	591	577	586	621	636	615	612	576	597	588	625	547	597	598	595	609	558	600	585	562	569	607	591	584	576	580	559	581	603	583	601	607	576	589	600	604	547	606	555	606	554	621	646	596	620	579	565	590	589	573	597	576	598	629	587	569	586	560	613	592	564	578	583	621	545	585	582	546	575	575	570	614	580	575	568	611	585	589	564	615	559	569	570	604	557	614	623	602	573	605	573	597	568	601	573	605	576	564	567	606	623	599	603	599	567	624	579	594	609	599	568	592	587	610	567	581	621	599	604	593	576	566	582	601	595	562	571	564	574	555	582	599	606	581	540	573	573	599	648	522	567	591	602	589	555	604	594	597	592	594	565	611	557	565	583	562	590	602	587	610	593	595	567	543	586	604	554	629	562	565	596	544	590	575	540	527	580	603	568	625	637	554	571	599	626	545	562	589	597	531	562	598	585	584	565	586	609	598	603	592	595	574	591	581	581	609	558	582	554	597	573	538	576	617	568	585	581	568	575	571	582	642	625	566	586	583	568	570	631	593	589	590	586	535	551	624	589	579	554	575	576	580	611	586
3881	3301	2773	1775	1377	1143	880	1527	20568	17913	12303	5919	1823	944	604	532	496	499	505	509	510	498	477	464	522	493	494	506	529	476	489	507	471	469	474	513	485	509	449	493	523	478	465	526	490	497	511	497	470	487	513	517	492	505	502	520	510	519	494	468	493	496	498	491	500	494	505	502	492	540	493	478	497	517	497	475	479	522	504	541	502	515	527	522	513	541	476	522	478	491	517	521	493	503	506	501	472	496	470	501	468	518	532	486	515	499	523	499	515	516	519	524	471	502	525	509	508	517	536	468	505	504	468	501	496	444	549	493	487	490	471	486	495	460	503	490	517	509	501	464	515	504	508	502	501	506	503	516	506	498	483	486	476	499	464	465	501	476	475	533	518	502	522	496	467	465	515	521	575	463	504	473	511	476	545	469	542	486	450	476	515	515	499	478	507	466	504	508	506	513	538	477	515	511	506	506	505	509	465	490	486	462	483	496	465	504	478	496	472	497	492	487	535	473	486	490	485	501	502	500	478	515	486	479	485	504	497	499	515	489	474	469	518	525	513	488	460	498	512	485	468	475	507	486	513	477	487	523	494	495	496	467	480	515	512	521	476	508	486	488	472	492	481	514	492	531	485	482	481	488	471	495	469	499	492	509	512	484	472	487	484	485	491	498	468	531	484	483	498	513	493	488	529	493	476	462	480	511	503	482	499	467	489	495	469	474	504	537	507	488	466	477	491	505	493	502	476	486	473	507	486	487	520	501	489	492	499	487	524	507	509	454	513	485	509	496	537	502	480	472	508	512	466	505	495	511	506	481	536	509	507	508	511	486	446	469	524	502	456	520	545	492	498	477	479	469	470	471	511	488	533	470	487	540	527	490	493	489	505	493	533	574	483	535	482	498	507	477	498	499	524	482	499	479	482	496	512	505	503	544	497	510	499	513	490	492	479	539	527	493	485	521	471	496	478	506	518	494	515	427	509	484	482	511	477	525	524	521	462	537	502	514	514	473	476	496	504	499	476	495	488	457	495	491	482	468	526	509	483	497	468	492	487	477	497	486	537	484	505	489	493	460	474	509	522	503	496	462	484	497	488	520	498	466	498	481	484	488	499	448	485	521	492	483	525	508	469	499	494	488	489	500	512	516	531	493	519	516	514	472	557	513	502	511	494	481	508	492	504	456	523	446	492	526	487	519	453	508	495	476	459	504	467	458	520	476	482	471	503	498	494	484	485	466	472	487	491	553	468	466	471	496	477	472	494	492	475	477	503	497	516	463	471	494	486	499	478	488	501	518	542	479	450	509	500	484	491	520	520	477	485	473	484	490	516	497	501	481	504	519	499	505	513	485	487	510	512	501	437	469	472	512	515	492	503	473	511	507	464	499	516	526	494	467	529	492	486	461	475	520	491	512	485	492	519	476	510	514	495	473	465	536	542	464	510	477	505	475	479	506	478	475	502	518	468	502	465	507	494	487	532	529	459	500	517	476	498	499	481	500	506	486	456	474	477	519	488	516	455	510	482	498	492	485	529	509	524	502	502	491	469	475	484	485	509	483	521	513	528	480	473	514	484	486	505	477	497	492	475	483	523	523	499	497	522	473	511	467	487	486	469	473	478	517	514	479	484	495	457	482	523	516	501	494	494	497	485	497	497	500	491	450	496	485	504	480	492	543	481	514	514	489	480	498	475	521	474	474	472	502	542	540	452	476	494	489	489	506	523	473	514	498	518	499	507	467	524	484	486	471	474	499	507	482	498	459	489	499	487	493	484	507	479	515	497	445	455	446	496	482	489	538	465	517	480	468	510	491	517	510	507	479	494	492	483	468	490	484	535	476	487	496	465	504	459	478	510	525	495	489	449	490	503	494	504	529	449	460	463	528	478	514	511	490	494	477	529	483	469	466	470	497	510	512	461	491	455	514	473	488	498	492	492	505	478	489	484	491	460	508	506	501	483	490	467	484	475	498	486	505	513	503	535	509	510	487	494	508	534	493	499	478	494	477	504	527	505	489	498	458	481	530	489	501	465	471	475	465	554	514	482	479	497	484	511	486	494	515	490	480	468	507	470	519	520	491	508	492	527	510	497	489	474	483	500	483	464	490	478	504	506	460	499	468	499	522	518	458	490	501	501	459	482	506	477	478	512	511	519	466	471	490	503	512	522	453	473	508	504	475	460	485	496	466	450	500	493	510	493	489	494	489	527	500	484	470	495	455	519	471	465	510	505	506	532	453	460	477	507	472	522	498	484	479	439	475	501	531	508	506	523	475	474	484	496	474	523	513	489	503	471	478	480	516	497	472	502	460	479	512	467	481	513	467	501	511	487	486	445	496	487	480	478	551	516	488	484	490	447	476	487	494	504	473	507	531	456	497	468	516	504	483	519	516	482	459	499	486	509	500	484	520	453	508	467	489	484	510	518	450	505	466	481	499	499	495	498	517	501	497	474	515	496	483	479	502	475	491	513	478	485	481	485	492	502	485	433	475	499	511	452	509	496	511	496	492	483	500	489	505	446	484	460	539	463	488	504	503	493	523	515	485	509	516	501	465	495	524	492	492	514	526	455	494	508	531	516	499	494	494	471	484	512	483	482	453	506	539	489	483	560	528	495	472	481	477	494	485	502	481	494	531	511	466	542	483	492	475	487	493	518	499	519	493	548	551	506	485	538	492	474	489	450	510	446	504	499	509	493	506	494	509	483	501	506	490	499	501	521	478	502	490	468	511	494	472	499	496	500	494	470	518	504	476	535	509	517	499	525	487	479	451	484	500	493	479	511	476	506	464	496	487	505	471	480	538	530	496	502	486	501	493	472	551	504	483	507	500	487	487	516	481	467	489	494	498	451	527	517	523	545	522	512	503	458	457	493	516	503	530	514	469	511	504	507	471	531	451	501	504	499	489	517	510	479	533	489	508	495	468	467	479	495	516	468	507	460	494	495	539	484	520	544	514	513	539	499	494	494	502	495	500	546	492	479	443	505	485	495	493	502	475	481	486	465	479	496	509	478	511	465	485	458	446	465	462	456	487	514	500	530	479	466	480	478	483	501	508	478	496	476	472	494	481	478	476	476	496	440	493	500	454	499	511	506	528	513	514	529	488	499	432	492	479	483	466	464	504	466	469	496	478	472	475	498	519	518	513	522	483	507	509	485	445	508	468	490	486	519	509	458	503	495	515	489	481	483	482	498	476	496	469	501	485	487	490	470	481	468	495	495	499	493	474	509	520	532	474	505	491	516	500	488	512	488	511	506	501	474	492	503	516	488	494	523	474	479	451	455	485	477	479	527	539	485	486	474	539	489	471	515	497	468	492	512	476	487	503	465	513	499	508	467	473	517	515	476	506	444	484	488	528	475	517	467	531	482	496	506	480	507	491	502	484	476	495	520	523	494	489	496	488	519	455	466	493	486	502	462	506	496	497	506	489	459	506	500	501	539	482	464	504	492	520	494	463	476	476	511	484	477	539	503	509	473	523	475	494	482	490	485	447	496	473	452	456
24396	21482	28827	24562	21465	8738	2059	1525	26070	37735	31240	17827	4868	1834	1033	844	752	745	778	770	777	760	773	699	700	715	754	784	778	745	739	728	726	784	770	741	767	788	712	783	766	735	742	709	762	720	743	744	774	704	765	708	739	736	795	684	747	745	745	779	740	776	766	780	675	735	753	787	705	728	693	733	766	704	785	747	812	769	694	763	743	720	734	730	714	702	733	727	713	741	777	725	727	749	740	707	736	711	753	770	733	714	730	788	741	778	767	728	753	753	738	750	751	790	709	684	706	711	720	745	743	755	730	729	768	750	740	695	757	754	728	748	751	738	719	735	768	795	802	737	725	688	710	721	725	703	743	810	737	767	782	705	744	705	763	706	771	744	780	783	688	744	672	721	717	719	725	734	762	743	745	719	723	744	727	752	712	748	685	698	716	711	795	720	703	694	757	711	729	787	754	733	711	747	757	752	742	738	707	800	752	749	756	733	745	720	751	762	720	734	739	764	788	727	740	760	756	752	751	775	753	753	751	733	750	738	719	739	697	760	714	707	745	754	746	738	747	734	726	736	798	705	694	700	723	762	738	733	815	734	740	789	728	742	798	695	800	737	722	723	741	684	728	690	788	817	763	766	734	745	757	734	784	702	707	705	755	742	770	702	749	749	753	724	741	818	668	695	761	745	771	775	710	767	765	728	716	741	731	754	697	709	743	727	710	746	715	698	738	722	741	720	752	744	664	737	751	726	702	730	792	771	737	689	687	736	690	746	717	735	754	695	717	762	731	756	711	755	733	757	718	741	732	728	744	719	730	694	728	733	760	714	739	691	735	757	682	772	744	756	780	719	743	729	692	708	708	659	676	711	801	785	708	722	720	762	715	738	738	772	772	783	700	722	731	730	733	754	730	707	747	758	723	694	730	736	682	743	771	751	757	737	730	726	742	737	726	734	709	729	760	702	690	737	731	736	685	717	734	710	709	777	699	704	711	725	674	781	735	790	735	747	717	701	719	742	736	714	728	707	717	725	713	725	733	699	699	754	735	714	738	695	715	769	741	759	736	709	738	739	722	743	758	763	761	747	726	768	771	725	717	758	675	689	717	744	707	740	762	746	744	701	770	726	727	751	725	704	773	724	733	745	737	727	773	782	757	770	661	677	778	741	716	758	756	766	721	748	724	745	722	681	747	723	782	756	768	717	769	760	736	729	749	768	730	723	718	747	721	724	709	773	738	758	699	731	728	732	782	735	759	763	723	730	759	734	728	724	717	748	669	744	711	724	743	671	763	757	720	697	767	714	749	728	687	719	717	719	746	729	757	804	721	694	732	762	755	714	739	748	710	752	681	699	724	773	790	694	749	728	698	766	765	769	730	774	697	719	721	700	717	736	740	775	754	738	773	714	732	759	694	726	766	738	764	790	728	754	744	763	758	749	756	684	726	704	737	717	724	724	702	733	734	741	761	786	785	802	664	728	761	759	723	671	685	701	704	694	723	741	733	768	769	694	732	654	792	718	729	729	781	656	735	719	763	726	755	715	746	743	748	732	762	702	713	722	738	728	709	789	749	723	703	716	749	701	689	719	753	803	734	777	734	702	719	768	754	700	710	773	745	730	749	737	733	703	704	708	725	789	758	733	745	770	719	690	714	698	758	693	731	737	713	751	727	735	697	735	769	690	756	774	750	690	704	739	763	747	763	724	729	778	754	734	704	708	721	714	717	724	741	696	743	714	717	750	698	720	761	728	696	719	743	748	722	744	725	743	755	729	721	740	734	765	712	742	776	724	734	746	752	736	756	778	718	761	704	730	745	722	695	676	738	757	660	711	778	733	788	780	768	763	683	755	760	700	742	758	725	720	713	691	719	711	771	789	736	732	741	726	762	713	692	710	729	764	673	714	766	712	755	703	747	725	770	704	759	712	722	718	764	773	729	749	744	779	744	749	748	698	700	734	694	736	738	761	753	741	707	742	734	701	717	782	725	764	755	730	717	783	737	750	742	719	719	744	712	731	716	731	707	739	699	724	734	739	763	731	744	751	772	752	714	702	717	752	721	708	730	763	699	773	700	731	723	673	720	757	755	708	750	677	677	735	763	713	709	745	719	735	744	776	734	707	720	677	647	737	733	724	720	761	707	769	743	667	742	762	712	724	714	773	703	706	669	713	725	739	752	730	742	740	765	731	772	715	746	754	720	720	685	725	713	709	699	751	716	766	726	700	762	794	722	703	733	759	703	783	716	770	748	711	816	707	787	717	721	716	781	718	725	724	733	782	763	773	763	744	695	753	701	724	766	737	767	716	700	759	760	787	709	723	706	744	731	789	744	697	697	740	697	747	773	723	776	729	759	787	718	755	709	719	764	700	741	697	772	695	720	766	742	724	765	726	715	722	756	700	753	788	734	743	705	743	790	749	769	741	747	725	731	689	728	763	736	707	728	741	736	712	758	748	715	701	739	731	753	708	753	723	694	680	696	718	743	686	766	754	727	710	758	741	719	744	713	741	735	731	719	741	758	716	698	681	716	758	720	704	759	726	748	735	712	717	705	719	753	746	745	720	744	770	724	772	703	750	702	736	720	715	708	743	740	733	716	732	760	718	764	709	722	747	744	779	730	737	728	750	758	742	732	741	740	737	693	792	743	748	752	746	710	738	714	714	736	767	691	741	743	746	726	733	700	780	738	756	752	705	713	736	721	720	716	771	731	749	704	698	729	776	743	702	741	725	710	679	783	791	787	803	775	691	758	702	774	738	746	720	766	757	732	708	749	745	776	696	748	721	767	700	682	756	732	697	680	722	722	775	689	747	769	723	793	761	767	741	713	740	728	712	713	739	705	696	746	738	715	764	731	735	757	754	716	762	769	736	741	708	729	699	721	712	730	767	704	698	699	705	732	734	690	777	774	746	746	767	738	745	757	757	752	752	736	743	783	753	721	732	731	712	687	754	762	774	775	760	738	726	748	761	732	720	713	740	745	746	736	696	716	728	738	730	732	751	693	730	738	692	757	725	744	748	734	703	738	727	724	718	733	764	769	707	764	735	810	721	728	764	677	678	710	736	701	748	726	704	735	693	733	727	710	666	732	740	723	711	766	690	730	763	718	779	729	725	736	721	768	770	764	732	752	770	685	738	727	698	731	788	767	719	747	754	739	787	724	756	720	760	744	713	747	762	691	663	726	743	779	684	791	801	740	803	717	754	723	704	733	701	696	731	770	740	727	752	719	706	728	753	723	729	763	752	699	718	759	678	703	723	740	737	716	712	740	715	714	721	721	683	724	702	779	707	711	753	698	710	746	765	800	742	737	746	780	712	732	722	728	746	741	697	764	740	722	775	736	740	769	686	755	730	686	782	697	731	753	733	725	741	718	727	742	650	675	770	754	739	689	740	723	803	728	759	706	707	722	777	723	756	721	709	727	716	737	731	741	759	820	739	701	737	738	718	777	713	736	735	753	748	750	684	732	707	754	802	717	707	765	679	742	757	732	750	735	765	698	715
4407	6467	5237	3169	2479	1929	1387	1617	30559	32688	25413	13530	3743	1794	928	698	611	583	597	591	625	601	643	564	590	627	566	608	606	647	631	562	643	610	625	579	644	573	665	599	624	623	574	617	624	658	600	594	635	594	638	591	611	643	657	621	642	613	593	609	606	644	645	615	625	647	589	604	598	601	640	602	614	606	633	643	609	626	585	642	588	587	616	621	613	625	599	596	592	652	584	633	631	627	583	592	636	637	568	601	622	601	610	602	626	596	569	607	597	600	593	571	603	609	612	587	561	618	606	587	569	611	595	622	604	591	570	611	571	602	644	632	619	647	645	657	630	600	601	632	637	606	573	638	586	606	633	591	586	578	580	615	602	590	622	600	641	619	633	656	619	598	600	545	624	621	574	619	639	619	608	570	630	580	649	605	653	613	582	615	628	664	597	643	618	570	570	551	630	614	614	578	598	588	638	588	596	589	574	588	608	594	610	609	575	636	547	589	641	620	609	598	594	577	621	623	603	641	619	609	586	622	637	624	636	610	652	589	617	584	626	675	582	619	562	631	606	603	668	591	651	628	591	636	601	635	626	543	624	547	605	599	623	572	623	638	614	602	625	618	565	656	594	607	616	610	613	592	589	612	600	576	570	628	595	599	559	578	630	625	626	639	633	587	622	630	595	600	629	595	639	612	565	657	613	630	613	627	574	597	623	651	613	602	627	609	645	619	575	562	640	565	639	585	584	584	592	633	621	632	601	617	592	628	624	613	650	660	626	578	629	566	614	620	578	632	614	612	605	602	598	603	596	644	626	583	573	657	589	569	573	637	611	609	600	643	632	618	641	594	604	593	626	552	590	634	619	548	610	591	590	615	624	625	597	577	620	573	621	644	619	610	580	617	600	576	603	572	600	612	582	636	591	584	622	600	580	621	595	586	578	573	592	607	619	614	609	637	606	599	621	619	616	583	592	609	637	590	604	570	573	594	621	618	598	681	627	608	606	594	670	645	560	561	645	605	580	608	628	653	592	604	607	583	627	605	587	583	607	600	592	590	597	603	606	627	623	601	608	622	593	630	644	588	586	646	609	607	594	602	592	632	607	616	630	627	627	628	574	583	603	618	621	589	598	595	570	589	583	623	575	613	564	621	593	584	591	601	601	594	594	619	621	623	656	577	608	653	627	602	608	600	606	611	571	632	635	559	580	600	624	583	609	624	583	583	616	600	579	656	629	606	641	599	627	612	631	575	648	627	586	619	593	603	615	653	625	637	625	591	590	559	587	587	609	593	621	590	606	597	595	597	619	595	622	595	584	599	571	591	622	592	691	592	596	596	604	613	632	602	598	625	635	587	593	648	615	602	577	618	587	612	603	613	602	620	601	608	570	591	594	575	611	652	618	582	554	592	579	590	617	617	603	651	587	577	641	593	529	557	637	547	626	555	625	569	575	609	560	622	575	613	595	579	590	629	619	629	580	589	636	626	656	574	599	619	604	623	613	585	597	588	614	623	599	596	662	653	582	637	604	653	595	626	571	609	657	587	568	609	625	594	605	587	574	614	596	615	604	608	652	575	580	596	627	611	593	605	587	585	643	599	629	642	610	623	606	636	617	601	639	591	613	659	601	598	591	611	612	621	570	639	607	615	607	603	599	611	638	574	582	617	585	594	608	594	634	590	596	611	651	598	570	631	601	647	591	618	594	609	577	576	636	653	573	590	601	600	615	615	570	588	597	655	632	610	642	636	619	606	617	619	625	619	611	579	599	633	586	583	604	598	577	568	610	601	610	555	584	601	625	623	552	623	586	632	614	632	614	580	615	612	564	625	605	654	586	645	628	598	629	617	615	616	607	585	586	603	606	601	614	593	599	581	608	622	631	644	632	612	618	588	618	555	628	627	578	651	599	611	646	609	594	628	625	608	588	605	597	592	610	628	599	605	595	600	613	604	614	608	624	605	610	636	594	587	588	592	622	594	607	609	583	624	617	608	597	592	633	639	630	607	611	622	658	593	587	583	630	655	639	640	592	582	638	655	561	629	611	583	577	616	607	564	642	632	595	599	616	621	591	602	566	648	614	612	603	575	573	609	561	584	555	610	657	583	579	615	589	583	612	569	606	636	626	579	588	652	613	558	607	586	603	620	585	548	600	623	573	619	627	595	632	628	617	592	601	625	615	631	567	655	643	616	618	619	604	586	643	613	610	612	599	645	595	588	579	597	593	580	608	653	640	628	601	602	576	601	590	585	590	624	582	588	623	631	617	603	619	619	588	631	600	561	662	604	611	596	619	598	617	571	558	593	576	588	661	596	547	600	590	567	632	603	607	596	605	603	601	597	567	603	614	600	602	600	675	592	581	656	616	634	634	654	587	599	601	660	590	544	618	580	604	634	596	641	657	588	629	585	591	580	652	583	617	596	602	563	565	625	617	623	659	620	614	607	598	588	646	583	604	594	549	605	605	605	590	617	581	616	673	649	671	594	595	599	551	611	629	580	618	594	591	585	603	588	647	667	624	564	580	609	632	703	638	574	568	592	642	619	615	640	634	579	578	650	591	588	604	657	593	620	598	551	603	556	616	581	651	596	621	602	576	590	635	634	606	624	604	596	604	618	610	538	616	594	632	589	609	577	600	610	587	614	600	584	549	590	587	618	617	618	607	639	624	612	580	599	590	593	625	634	643	591	610	621	605	559	589	588	620	581	603	600	635	577	583	568	615	631	614	643	634	635	572	593	606	631	583	595	593	578	588	618	569	558	636	580	558	596	603	595	616	559	635	599	595	604	598	635	589	588	623	601	631	610	601	609	567	595	603	596	594	631	602	603	590	652	597	592	618	568	601	609	600	617	587	623	628	602	606	642	626	598	579	615	601	598	621	624	625	592	622	605	594	631	612	595	592	644	570	633	599	633	582	603	554	623	618	628	599	561	604	614	615	586	597	643	575	587	598	618	597	625	578	577	607	575	616	591	597	655	596	621	626	583	545	595	612	586	576	581	633	614	631	614	662	574	579	623	576	619	575	606	574	643	610	563	562	630	586	653	647	590	601	620	631	633	579	598	654	590	616	642	606	601	565	604	571	592	602	628	589	630	557	586	594	607	631	630	647	627	642	627	588	552	607	629	595	614	605	627	606	600	575	611	566	594	582	611	612	591	620	573	581	615	595	596	618	629	623	573	598	600	606	595	580	608	628	584	591	593	605	575	548	612	638	665	626	532	619	607	586	588	555	577	587	597	623	603	617	608	583	580	582	553	607	571	570	560	601	631	612	591	607	561	578	603	626	608	607	577	585	628	633	641	627	595	629	576	660	643	578	604	611	559	617	639	595	634	615	610	594	594	590	611	592	589	608	626	583	590	609	566	623	594	590	614	647	583	603	640	611	576	611	604	614	596	632	627	609	576	546	585	596	585	546	634	556	592	591	594	635	636	579	633	573	589	602	603	617	612	615	573	586	600	609	574	621	618	592	566	657	582	599	587	569	642	595	596	582	607	622	581	594	609
27764	12024	1553	874	697	582	567	578	1620	2711	2196	1363	859	606	598	504	517	569	484	557	560	530	530	521	513	550	541	538	516	528	544	490	509	564	511	517	520	540	492	502	498	525	504	471	510	521	467	548	476	545	541	481	509	523	512	498	516	508	479	499	502	545	513	498	568	487	528	516	560	506	516	534	544	510	496	528	524	488	487	484	507	528	531	520	479	507	507	526	535	511	500	515	540	524	533	502	474	480	474	503	516	532	511	524	493	517	480	500	512	511	533	504	510	527	567	518	508	510	517	524	515	513	504	518	509	529	505	527	547	473	535	543	499	500	496	533	493	509	491	535	526	549	502	474	523	504	518	526	519	537	503	548	511	514	551	544	480	481	515	557	527	489	536	524	471	513	539	506	519	530	540	510	477	562	535	515	500	492	558	505	510	527	498	534	556	569	523	484	561	526	504	543	517	532	598	506	497	556	482	493	501	497	512	521	500	542	497	511	532	533	538	558	527	502	552	521	502	522	481	528	531	517	481	502	489	524	551	531	499	511	523	515	500	531	514	531	501	506	524	527	508	506	491	481	529	518	495	564	508	481	546	522	463	560	534	527	504	495	466	514	544	509	552	538	506	518	533	562	514	521	494	545	473	522	527	530	504	501	516	507	513	476	494	472	513	495	516	529	504	510	484	516	483	516	510	540	494	528	529	540	525	523	485	483	469	518	526	485	533	511	514	537	518	491	558	486	520	506	500	485	511	498	498	528	578	503	533	533	533	483	482	520	548	507	526	506	505	522	549	508	501	509	515	479	501	532	488	543	542	531	516	485	490	488	493	575	516	493	535	501	491	522	527	523	485	509	530	519	518	497	507	529	514	486	513	496	508	501	547	530	520	481	518	452	520	533	509	540	504	523	498	535	502	539	522	517	508	538	495	514	527	512	494	472	511	492	544	495	543	460	521	495	543	515	491	451	498	495	560	562	552	518	512	504	517	516	501	523	509	525	525	520	529	515	516	523	521	521	520	542	479	549	481	506	533	536	517	514	494	510	507	505	503	505	515	534	503	515	507	560	586	469	517	530	507	537	468	505	500	556	505	555	526	583	522	510	524	537	498	572	540	512	505	541	517	501	500	519	523	477	498	524	500	575	503	489	554	487	538	531	532	532	533	485	518	505	541	510	483	494	503	509	461	488	551	502	531	504	531	545	516	561	445	498	535	511	499	510	508	545	518	474	495	519	477	485	524	530	496	539	506	519	477	502	521	508	526	525	537	538	511	522	500	532	529	491	479	507	520	502	481	501	474	493	525	523	518	546	547	530	508	508	571	485	511	533	513	489	524	498	527	488	535	511	513	540	557	535	530	499	539	487	486	520	506	519	530	522	518	509	512	502	525	511	489	516	490	506	488	510	462	541	507	493	507	482	497	528	492	529	542	521	480	513	514	495	498	502	497	522	520	517	513	531	518	491	514	506	521	524	515	536	522	526	547	483	564	514	526	499	540	474	500	507	513	511	503	488	527	508	515	559	512	531	466	468	476	522	493	496	530	459	514	519	504	469	523	513	528	541	506	477	523	504	553	546	543	495	519	506	514	525	544	498	525	521	521	496	477	531	458	495	554	546	548	507	517	527	533	504	532	512	552	522	527	473	512	524	512	494	497	512	525	535	511	471	501	535	538	531	574	494	518	550	565	551	492	505	509	514	524	508	536	523	511	556	513	481	488	525	527	515	508	504	504	550	493	506	506	517	508	524	487	477	536	513	505	470	497	485	512	462	497	509	513	501	540	519	525	529	473	493	514	450	515	505	505	543	504	521	579	491	554	474	503	516	493	535	537	525	507	493	521	514	520	496	534	501	548	473	498	513	513	514	480	508	516	482	513	526	515	572	510	525	487	503	546	488	461	525	501	522	524	508	539	507	509	514	500	521	509	496	547	544	493	518	576	496	548	507	522	519	503	516	491	491	501	496	525	519	508	517	540	529	509	496	552	508	522	485	481	491	541	532	554	549	504	526	532	530	507	521	552	497	506	543	512	474	518	534	543	542	487	528	531	525	509	517	540	522	554	534	547	534	525	518	538	498	507	528	525	508	533	521	478	511	508	515	515	543	478	503	541	505	513	515	479	518	491	511	505	503	528	515	550	534	547	504	540	482	546	525	484	491	512	555	533	534	523	493	526	521	528	507	514	492	537	483	569	494	521	541	507	515	554	509	491	502	546	518	524	536	548	497	549	456	537	570	504	500	508	511	532	543	471	507	502	522	519	529	492	469	468	514	519	528	519	530	516	513	543	535	485	520	504	536	536	515	510	533	550	524	545	536	531	524	511	500	488	526	483	476	523	556	505	492	523	531	510	516	503	527	502	537	521	509	486	500	525	501	501	554	538	536	525	507	520	533	543	535	485	498	536	525	513	515	562	497	535	528	500	510	529	510	504	520	535	433	447	524	525	509	518	525	554	512	498	526	485	521	546	553	484	526	522	546	540	479	564	497	510	506	538	522	573	550	532	526	522	507	544	528	494	540	505	520	520	531	495	481	541	520	516	531	510	525	488	496	526	529	519	483	471	496	504	522	544	524	500	514	506	510	554	491	539	497	516	490	497	519	514	536	461	480	516	508	516	528	496	503	506	490	514	503	498	521	508	534	506	502	489	489	526	474	546	532	569	514	504	473	524	495	486	519	483	490	507	473	514	530	516	484	528	497	509	535	542	498	519	492	498	478	489	520	457	494	516	480	519	515	519	536	519	525	559	509	500	521	508	502	503	527	524	524	507	518	534	486	542	496	547	523	482	483	490	519	502	523	547	494	550	514	520	503	508	530	531	482	536	506	524	555	522	490	517	488	545	511	570	512	530	521	543	514	525	516	464	489	457	528	528	512	523	515	501	517	534	477	453	524	534	522	464	512	533	504	514	503	489	481	516	576	529	517	523	475	492	489	521	530	540	480	531	528	488	491	521	516	556	491	549	470	542	580	497	530	538	522	542	489	549	474	523	522	522	551	524	542	512	515	507	534	558	549	500	535	510	500	498	517	506	534	475	550	506	516	483	487	497	529	529	485	527	518	502	517	496	499	483	522	539	510	503	535	546	495	541	496	513	488	534	541	499	504	526	533	512	477	510	536	532	524	504	503	547	514	491	490	550	546	523	516	550	460	540	525	479	529	504	499	508	489	495	515	534	506	470	500	505	518	515	523	539	522	490	506	540	531	488	523	484	502	503	536	485	519	491	542	561	509	538	503	504	514	561	505	474	487	517	510	540	464	543	507	518	470	511	531	508	543	491	539	510	515	534	518	536	526	508	539	503	517	528	498	505	546	527	534	508	512	542	460	493	497	527	525	504	509	473	518	487	483	517	544	486	519	508	527	530	532	506	494	507	512	503	519	463	527	523	524	535	541	543	544	501	498	479	514	516	479	514	522	532	530	527	514	511	533	504	474	526	513	537	508	515	480	496	528	517	536	496	538	527	522	506	503	506	496	464	482	547	520	490	525	503	511
5354	892	782	665	637	528	578	527	2034	3055	2367	1420	761	532	428	417	427	378	420	396	429	427	395	430	408	443	449	431	413	444	448	440	414	406	427	442	402	417	434	440	467	440	385	428	421	407	432	415	420	424	378	418	404	437	406	422	432	406	418	389	413	403	420	433	441	423	446	449	381	435	394	413	426	390	425	409	425	434	433	416	428	429	439	420	439	413	391	439	404	398	413	445	448	374	439	393	413	412	423	427	445	419	430	415	422	434	431	448	412	414	440	396	425	402	424	388	433	398	430	391	456	452	412	423	423	422	418	443	397	417	406	411	398	432	394	421	420	415	412	426	428	431	479	460	406	419	423	430	430	420	425	439	390	431	404	420	435	430	419	413	456	368	404	412	394	411	395	418	396	398	395	436	460	425	418	424	429	395	423	382	400	436	429	440	401	416	414	413	435	405	411	425	446	449	446	447	415	422	434	387	459	410	398	425	425	452	425	420	394	414	419	405	414	428	423	412	428	415	407	451	413	409	429	411	447	459	418	415	418	388	436	439	439	393	446	394	380	405	396	407	421	416	393	403	429	436	406	400	411	408	423	402	424	421	403	409	411	410	409	431	414	443	417	413	422	411	415	432	446	427	429	415	414	412	406	369	431	405	410	395	415	430	415	457	463	448	459	412	415	429	465	467	437	396	374	419	414	404	437	457	444	429	420	392	444	430	416	435	427	404	461	394	409	425	432	425	395	428	407	464	401	455	416	416	399	423	392	395	433	413	424	429	443	439	472	410	408	423	428	398	459	375	427	434	447	398	436	440	427	442	440	435	409	441	429	407	432	437	436	444	464	443	430	427	418	453	401	440	410	411	430	409	423	439	400	422	419	429	403	389	447	426	404	421	409	442	397	402	418	424	444	431	439	432	428	412	415	426	428	475	449	436	425	415	421	417	421	439	399	419	456	420	433	428	369	432	470	429	436	421	413	404	464	407	420	426	461	404	419	424	445	451	395	433	422	429	410	425	411	414	403	432	409	422	435	432	445	429	408	412	430	381	474	422	416	434	391	435	406	416	391	412	431	431	413	432	419	452	413	440	428	416	433	423	406	423	389	449	396	430	408	409	406	454	433	436	438	420	416	423	421	402	400	448	424	443	431	427	435	396	414	416	421	396	409	410	416	412	418	426	395	404	401	386	439	414	440	416	401	425	436	425	415	438	409	489	396	419	409	440	433	463	453	409	433	427	445	375	414	431	397	422	415	445	386	393	412	391	443	452	409	409	413	423	421	429	418	434	443	433	425	401	423	400	377	401	439	436	424	431	427	440	425	422	430	405	418	420	427	444	447	437	413	407	417	433	396	447	419	393	423	423	443	405	413	393	433	408	435	427	454	420	475	447	442	406	406	451	398	433	389	437	405	411	441	407	446	440	431	412	379	438	444	416	410	367	428	421	408	405	418	427	404	416	429	453	443	439	421	421	449	455	424	402	427	433	421	432	417	447	424	396	423	435	431	471	431	438	366	405	404	446	431	420	404	425	397	383	419	395	413	443	432	397	395	423	402	397	403	435	434	427	385	419	391	431	409	400	435	424	442	397	446	412	409	426	413	423	425	413	415	414	436	400	456	428	423	417	398	417	461	425	477	429	387	414	430	464	400	416	421	384	396	430	452	414	385	418	437	448	435	416	445	403	413	430	393	397	393	424	399	405	420	403	456	430	375	412	430	461	412	424	447	476	432	405	439	403	407	453	453	395	436	418	389	416	406	417	418	409	424	416	436	388	447	414	422	421	467	449	418	433	441	429	402	435	365	414	383	426	409	450	442	437	434	412	412	394	436	392	421	427	460	419	432	445	371	396	427	403	426	433	392	438	416	435	446	402	442	452	413	405	400	418	413	436	402	393	429	419	414	401	414	422	405	398	449	405	417	411	442	407	448	423	412	426	401	442	409	412	418	429	437	423	398	421	427	407	441	423	426	449	410	439	405	412	422	427	424	411	390	421	421	416	419	427	397	388	400	444	438	391	418	405	411	398	428	427	402	401	438	418	406	394	457	437	416	406	423	439	443	381	422	418	407	394	446	428	426	422	428	413	447	429	387	420	410	392	426	423	393	427	421	393	398	449	429	404	433	432	422	447	443	400	436	447	426	404	420	426	422	422	408	408	388	413	405	437	442	406	412	418	417	420	390	437	433	415	392	427	419	434	414	433	418	443	403	388	424	422	402	392	420	461	427	451	377	451	406	422	437	422	398	415	474	414	369	420	402	400	421	412	390	424	439	391	434	408	426	407	403	442	407	408	416	448	430	428	481	417	440	403	449	439	421	418	432	445	455	398	414	384	422	416	436	411	426	401	453	444	362	440	449	425	447	409	425	387	420	422	450	371	421	398	430	455	441	422	431	433	439	431	385	396	437	398	435	397	420	428	400	413	450	415	433	444	409	378	461	420	440	450	398	393	403	450	415	403	411	414	406	431	420	413	414	435	442	385	440	400	385	405	421	429	443	430	432	400	431	437	426	403	442	429	442	431	425	434	407	418	432	411	413	464	443	403	423	437	376	431	460	379	435	423	394	410	470	422	395	447	387	404	422	397	426	398	435	401	419	402	433	400	409	377	479	424	391	405	423	414	393	434	431	454	404	387	445	418	428	423	424	422	428	431	433	386	408	475	440	404	432	403	381	415	404	427	402	473	427	384	418	407	432	421	392	400	429	431	399	431	436	417	408	412	430	418	392	424	405	396	420	419	405	400	376	425	434	410	393	432	420	430	450	426	413	441	400	422	420	410	411	409	433	462	424	437	385	444	414	401	413	418	458	392	462	431	401	430	400	376	385	437	438	418	428	439	441	403	409	459	405	421	439	417	460	418	435	439	444	386	382	417	433	390	443	414	397	430	429	433	407	413	418	425	408	406	441	428	427	417	413	429	465	414	397	376	414	447	404	396	424	404	397	421	407	428	403	445	421	384	395	419	427	391	428	431	415	443	414	427	436	379	431	417	404	403	439	440	463	423	443	408	399	428	417	393	414	400	417	392	417	448	396	395	412	432	417	430	396	396	463	440	437	410	404	449	436	389	416	404	382	427	434	433	436	440	415	385	415	394	426	415	450	386	422	405	378	407	398	428	379	457	469	403	398	406	398	415	435	428	384	416	408	408	425	417	428	400	414	446	392	402	399	404	392	436	410	422	389	436	431	420	411	413	420	442	427	424	416	423	427	422	425	406	399	426	446	405	398	402	400	429	440	445	420	447	420	399	433	421	443	391	414	429	428	399	400	430	424	419	462	425	454	377	437	448	456	425	422	413	411	433	451	462	454	420	453	372	404	410	435	417	359	429	435	453	403	451	407	433	448	437	407	433	411	393	400	443	415	427	426	431	489	410	418	427	445	451	466	419	433	419	423	449	443	406	435	457	409	436	426	442	401	439	474	441	418	397	413	464	398	438	440	463	446	448	439	425	421	417	428	454	418	422	456	445	439	439	447	396	404	435	400	386	421	406
25644	21482	27352	25419	5278	1374	1092	1124	12963	20997	16281	7876	1942	1018	726	581	583	589	591	551	575	566	619	588	606	619	549	559	622	552	583	586	583	572	589	583	537	558	535	602	570	570	566	556	570	592	561	593	559	591	584	552	575	540	592	589	525	586	532	558	611	571	558	603	567	533	607	593	539	581	544	563	548	557	571	578	562	579	572	541	569	571	558	557	586	561	574	534	599	574	536	620	558	550	628	543	574	551	602	609	559	532	582	553	580	593	535	515	566	557	565	557	548	594	564	555	531	554	578	574	583	562	551	573	582	575	565	553	557	564	546	582	542	607	554	544	585	535	537	583	556	618	567	538	598	573	564	585	588	536	561	579	569	589	520	547	572	553	571	601	629	560	576	558	571	569	529	554	579	566	550	568	573	526	571	585	587	556	571	581	507	543	557	556	566	545	582	544	556	592	555	577	568	542	539	569	540	566	540	588	560	551	573	574	601	566	548	586	524	562	536	598	595	581	585	576	554	546	629	561	558	591	559	520	554	545	630	561	612	613	544	581	564	573	590	548	545	574	559	555	522	574	578	622	558	572	550	537	557	547	569	526	564	552	592	599	575	554	556	590	548	554	564	560	588	606	564	601	571	560	591	560	539	608	550	570	579	524	581	577	557	569	564	549	539	560	583	583	569	562	554	551	548	577	568	569	557	546	535	582	535	510	556	549	617	593	576	530	563	561	624	582	564	570	589	575	541	537	558	570	537	570	547	555	532	523	518	520	531	586	554	562	562	625	575	568	525	555	564	535	594	557	557	540	580	564	554	561	588	569	535	585	594	571	585	604	547	592	551	562	583	569	549	526	555	565	586	529	532	529	561	540	548	560	532	549	543	590	589	563	597	567	598	552	590	579	573	513	546	575	568	537	573	557	537	536	587	548	591	552	551	542	563	553	524	548	571	554	580	563	587	574	554	516	564	539	562	556	562	595	590	574	562	570	560	562	555	528	584	493	596	583	564	561	568	567	541	563	565	600	582	590	533	602	562	535	526	577	548	550	578	577	573	561	539	547	578	587	559	575	566	577	574	564	565	588	539	531	565	539	580	605	593	565	583	543	567	533	573	531	573	536	587	585	578	569	581	565	590	526	570	596	524	521	611	557	531	564	537	578	567	534	570	571	585	561	573	586	563	570	572	511	560	542	552	591	578	544	552	575	566	589	586	577	560	533	540	581	558	542	570	548	544	591	562	596	543	567	583	568	564	553	574	568	577	542	546	593	606	555	544	552	590	577	537	560	622	552	553	577	532	535	536	598	554	522	578	570	547	604	555	555	594	549	580	611	542	507	537	580	552	596	614	544	551	581	549	572	548	564	541	545	547	530	582	570	560	591	542	595	564	568	583	577	507	565	586	597	570	583	568	577	573	571	559	594	581	570	568	593	583	590	546	614	591	540	529	571	561	609	568	544	583	517	556	545	548	589	582	525	544	520	587	540	566	553	597	549	563	553	565	569	533	585	538	570	601	515	549	624	581	628	588	568	616	540	572	553	569	564	516	572	545	578	564	549	554	564	553	590	544	603	547	588	571	530	524	558	593	576	566	603	523	587	559	579	570	565	552	564	561	548	583	553	554	577	573	597	547	546	564	526	535	569	545	581	576	517	579	549	593	576	524	598	557	577	602	586	530	572	533	542	552	578	549	520	591	579	599	559	598	496	598	617	571	608	605	554	578	553	563	565	516	594	601	618	525	558	599	548	575	559	586	511	559	539	542	518	553	551	574	573	574	570	555	579	541	563	579	577	523	570	594	553	549	590	563	594	558	562	587	523	553	542	590	580	575	546	601	576	567	569	564	563	525	569	591	571	545	567	570	529	537	586	569	560	616	514	583	550	601	532	581	566	597	565	581	573	564	530	591	572	574	550	552	603	574	541	556	556	601	598	600	605	575	555	555	545	558	635	580	574	604	558	583	554	579	571	543	594	600	551	592	579	591	570	552	587	569	556	593	575	580	585	573	575	536	576	578	533	569	569	550	605	559	555	546	555	577	568	579	572	559	554	589	589	584	600	573	568	539	501	562	538	557	576	537	519	557	587	578	585	577	549	549	523	567	564	561	580	566	556	524	589	570	598	562	535	569	550	551	552	545	572	566	581	555	550	579	582	523	557	569	538	574	577	524	572	577	524	615	565	616	565	559	588	545	574	599	496	550	555	571	579	608	563	543	583	561	597	528	503	600	562	566	566	563	533	607	545	535	603	594	570	536	566	593	561	561	549	543	557	521	543	565	540	579	581	575	550	577	536	552	611	583	569	549	564	537	583	526	578	504	504	583	526	550	567	568	581	501	556	549	547	571	600	575	536	533	605	554	565	586	605	558	565	563	581	580	531	526	586	578	554	555	561	602	534	571	515	575	588	567	566	569	583	573	589	555	616	556	557	580	504	545	564	537	559	575	541	541	531	614	553	558	575	556	596	537	530	610	580	618	576	548	532	535	553	571	542	566	588	563	606	553	583	568	567	560	544	566	583	536	535	554	595	575	586	553	557	564	567	626	586	567	521	571	578	547	596	587	537	613	551	554	581	541	602	607	590	575	544	565	591	611	563	568	545	554	538	567	546	540	560	580	496	562	526	557	545	588	555	552	580	552	543	575	555	579	550	565	583	568	548	547	563	571	574	541	563	540	571	590	606	548	544	554	547	566	633	545	556	549	545	552	571	572	577	509	532	547	501	569	582	527	582	601	593	579	545	544	538	547	554	599	552	575	553	584	559	560	545	591	564	566	567	574	572	523	570	613	547	571	540	562	599	555	533	575	566	581	569	547	548	602	529	575	548	556	549	562	654	492	574	577	586	535	546	563	599	583	559	573	597	570	550	547	535	537	582	550	583	561	557	593	565	538	573	534	580	590	587	565	607	563	593	544	518	582	610	570	558	537	566	577	579	542	560	596	583	578	543	522	537	585	578	547	601	548	558	594	545	568	556	582	563	561	553	574	539	589	586	515	511	538	547	608	550	579	528	567	584	602	567	524	553	526	531	496	573	594	539	552	531	580	539	547	555	518	586	595	589	538	545	545	568	579	555	567	547	607	540	565	583	539	596	580	570	576	593	583	541	554	574	541	561	566	539	548	584	537	608	576	583	554	563	527	581	550	547	568	569	581	597	543	616	588	588	580	554	576	544	574	551	542	502	545	576	579	582	547	555	519	573	582	530	565	543	530	551	555	528	530	574	573	532	578	579	596	551	540	530	567	548	586	564	607	530	575	551	517	570	562	584	597	548	544	570	513	565	588	570	611	573	584	599	499	564	566	544	575	613	567	529	553	544	607	562	561	531	555	559	550	567	567	555	602	632	552	555	570	580	585	579	580	534	562	558	606	596	548	546	577	570	536	581	534	568	593	544	554	545	570	584	570	551	524	531	533	557	594	550	530	556	548	538	553	558	543	555	552	590	542	565	552	531	548	562	557	547	582	562	551	561	547	575	542	559	594	487	561	531	603	588	556	559
4135	3705	2848	1661	1475	1109	1079	1101	16347	18621	13584	6547	1760	972	600	511	473	500	487	478	469	498	467	498	487	503	444	476	485	518	508	519	475	507	503	468	487	477	453	508	508	453	476	467	427	462	504	492	503	513	475	516	475	505	488	506	479	523	493	502	472	489	490	482	505	487	469	508	491	506	466	473	472	451	510	492	463	473	448	510	507	472	531	472	487	484	519	481	468	496	520	444	518	494	507	495	490	532	437	451	438	494	463	477	498	493	527	505	469	478	451	500	469	500	491	494	459	486	495	475	490	521	424	496	504	494	504	488	502	441	487	497	469	519	496	453	468	486	477	463	466	502	478	510	483	439	494	421	480	479	452	502	437	470	496	466	455	466	464	512	499	477	459	480	509	465	513	465	485	473	466	482	462	473	432	485	532	485	512	501	506	460	457	522	483	494	485	485	430	460	449	480	462	463	460	468	471	503	490	500	471	446	474	486	492	482	502	486	489	492	455	420	478	464	468	479	491	512	488	496	497	495	498	495	478	500	533	476	475	469	460	455	447	464	483	489	450	459	498	459	487	463	460	490	540	461	477	477	478	476	482	476	478	478	470	487	477	500	499	444	506	468	507	508	490	473	484	446	470	504	500	470	450	508	502	469	418	487	467	489	493	469	467	527	488	459	437	500	489	445	496	487	478	467	482	487	471	473	444	469	525	441	454	475	450	483	468	495	473	454	471	468	504	459	507	513	473	503	503	484	487	516	508	448	461	460	493	505	472	494	480	473	477	467	489	511	495	467	461	435	491	485	516	460	539	476	459	482	475	453	487	466	467	466	451	471	496	497	497	503	455	487	474	454	494	485	448	440	449	445	501	480	472	472	493	488	480	500	431	453	462	442	454	458	497	482	482	492	479	469	439	491	491	475	479	532	471	443	435	502	481	448	467	479	490	462	460	477	460	453	493	464	481	471	456	452	453	489	472	471	449	428	439	516	505	488	441	452	460	450	499	450	446	486	494	476	515	458	478	451	510	471	482	466	509	510	497	480	460	507	484	508	522	452	476	488	482	445	478	493	482	469	489	465	501	500	515	487	512	475	482	484	517	443	464	473	505	486	474	483	464	455	468	450	487	465	453	484	482	498	497	488	477	466	496	488	501	529	477	496	454	471	481	488	530	494	516	467	479	468	469	494	448	487	481	483	479	515	457	456	493	470	508	516	438	472	480	461	499	463	480	501	456	511	479	498	483	513	474	501	489	468	492	527	462	460	475	466	521	480	484	543	487	455	467	494	476	445	479	470	465	457	465	486	470	461	472	478	517	449	503	469	495	499	464	456	495	448	495	476	497	485	478	488	497	484	496	450	503	478	498	477	480	485	458	488	474	453	453	441	480	494	459	463	476	467	513	523	441	497	449	513	490	500	491	484	476	499	481	485	518	500	527	465	438	498	470	489	466	473	507	484	481	474	460	454	446	467	498	498	486	485	486	492	484	475	501	475	491	470	479	491	476	479	456	459	470	460	504	448	482	477	469	477	452	464	499	510	499	518	472	547	471	483	471	467	468	484	523	463	464	497	473	477	503	464	508	468	472	494	456	482	508	488	465	503	499	449	499	465	518	473	512	470	484	505	500	485	477	473	504	524	471	463	482	473	472	483	488	482	452	516	490	476	459	505	449	464	501	461	461	466	471	445	473	429	505	493	503	496	486	489	496	536	488	476	434	484	484	498	500	463	488	498	483	470	468	509	477	507	461	469	442	496	461	473	463	478	496	455	487	472	439	454	476	509	484	478	466	471	471	474	459	467	510	445	463	470	478	452	484	448	483	469	466	477	467	477	529	490	513	510	475	512	482	493	508	498	498	466	471	477	519	481	462	484	460	487	509	498	499	485	451	464	463	457	465	469	514	487	480	516	503	488	476	489	444	502	490	480	452	494	495	504	454	497	522	445	479	491	458	478	474	474	479	432	483	536	485	501	499	485	481	452	510	501	476	504	513	488	486	467	500	503	469	453	452	449	495	530	461	476	529	488	503	465	479	463	465	468	482	478	485	497	479	515	498	500	503	439	504	471	482	459	493	496	440	504	494	514	480	490	466	517	496	434	497	456	481	483	489	457	497	480	466	479	450	501	447	447	465	508	515	510	497	478	503	499	492	486	487	456	425	520	495	459	457	441	493	507	490	508	485	497	501	498	436	462	484	484	492	451	484	465	500	496	469	458	495	495	485	483	452	480	510	446	460	482	488	495	503	536	474	464	500	469	498	512	507	491	455	515	515	507	485	443	502	474	484	504	469	478	463	471	474	492	492	465	477	458	485	503	489	485	507	456	491	484	428	460	475	472	514	435	470	514	506	472	455	491	474	527	457	463	467	515	505	482	467	464	504	437	479	466	460	477	483	458	470	475	436	478	510	464	486	459	472	486	477	477	438	447	446	525	472	445	507	509	477	498	431	462	463	481	526	452	476	447	495	471	466	475	466	483	508	456	491	471	467	450	464	493	522	452	498	475	452	476	475	448	491	490	441	447	499	474	492	474	462	475	479	467	470	486	479	482	469	482	482	474	474	478	501	449	479	475	511	453	477	457	474	477	453	476	509	434	493	451	510	452	461	496	482	431	471	479	496	433	491	472	458	475	501	463	506	464	510	502	472	486	485	451	469	483	470	468	527	514	480	474	454	470	485	467	490	457	453	483	490	506	507	497	485	495	492	488	456	473	482	468	491	466	473	467	450	473	432	436	462	511	504	472	471	470	455	482	528	479	443	479	468	480	496	488	499	466	467	478	462	479	477	462	486	471	479	481	447	455	461	476	472	480	486	498	460	454	500	482	475	501	442	448	500	432	480	525	506	467	510	501	477	465	503	483	474	481	479	496	535	477	462	462	494	477	486	468	513	453	443	466	491	488	464	481	489	468	502	475	476	476	459	455	455	456	468	497	468	461	510	494	479	449	473	492	453	497	459	483	475	484	502	493	479	469	470	481	516	465	453	472	494	452	479	498	497	500	485	496	498	499	446	495	555	443	502	501	463	475	483	459	483	491	466	455	466	457	484	481	470	494	471	490	495	449	482	463	537	462	481	473	504	457	471	454	480	469	462	457	499	463	460	482	451	460	481	481	481	466	524	475	493	479	496	458	488	494	471	462	508	481	496	484	459	487	482	471	516	452	482	482	485	465	434	487	490	496	483	468	479	477	491	430	455	468	497	481	528	451	495	462	466	496	483	505	491	457	478	491	462	510	499	481	488	458	477	476	463	478	483	473	513	513	474	445	475	476	450	445	453	458	495	487	468	463	483	506	473	456	459	513	484	486	500	479	482	472	451	493	507	461	476	496	469	459	440	503	490	450	499	446	450	484	479	473	467	490	467	475	469	484	494	463	473	447	530	491	480	432	505	454	474	512	482	479	483	490	491	514	452	496	477	449	511	481	501	484	478	482	488	486	454	476	466	464	489	476	467	513	455	504	479	485	455	468	439	449	468	477	512	458	468	478	449	440	472	456
24430	21478	28840	24533	21434	8833	2435	1974	28561	37887	30921	17110	4383	1733	956	792	744	761	761	728	693	761	683	708	694	742	741	711	754	685	743	704	738	754	711	704	759	736	755	719	727	750	733	695	711	735	685	735	721	726	726	736	723	749	702	694	706	780	706	688	738	744	690	706	772	702	686	713	706	708	730	719	686	742	743	692	680	754	753	722	669	696	728	703	693	761	748	699	714	726	678	709	675	746	722	716	743	688	694	705	751	718	697	737	707	723	693	703	697	709	724	736	663	712	726	719	754	696	668	728	769	741	738	778	688	658	697	749	636	713	717	683	721	784	709	740	734	697	685	728	735	744	752	710	736	746	744	703	746	709	740	663	717	768	692	693	749	775	651	719	717	678	747	729	680	741	762	730	732	714	732	694	678	729	744	723	713	734	780	720	736	715	748	733	718	725	683	713	735	783	710	742	722	706	707	685	751	665	714	756	787	779	707	715	724	681	709	654	714	731	787	782	758	692	709	732	762	680	720	712	776	742	768	711	720	742	710	705	745	701	725	729	726	698	743	715	704	735	760	715	657	724	664	753	762	753	735	682	722	726	760	745	750	715	743	707	703	736	759	708	725	674	689	664	736	707	703	761	715	709	767	668	755	741	709	708	669	703	694	730	685	684	691	727	719	725	708	702	694	712	739	718	752	685	716	770	711	713	750	720	776	768	708	720	750	789	725	692	720	726	765	759	675	703	719	741	732	710	757	758	756	707	719	748	716	740	696	711	711	733	711	720	773	730	751	703	699	730	756	678	734	710	702	750	749	743	772	712	735	707	711	721	675	717	698	777	707	711	701	744	719	726	733	757	711	738	714	723	744	717	721	764	747	709	739	817	703	698	718	726	656	711	738	708	731	706	708	774	698	708	745	708	786	697	727	737	745	654	732	716	715	668	693	755	729	724	695	703	727	744	698	673	707	714	686	739	701	706	673	779	715	671	721	730	780	747	726	688	715	686	708	755	746	667	706	680	685	739	719	699	707	692	720	697	737	636	739	694	798	748	702	712	707	703	721	772	695	764	715	732	736	716	697	717	733	762	683	762	716	712	716	707	729	698	738	727	690	718	721	706	745	663	703	722	688	745	682	722	726	659	702	684	717	706	726	732	697	720	684	790	736	737	731	730	738	733	713	748	731	724	759	754	744	676	728	699	683	718	694	703	741	766	723	702	761	714	663	744	720	769	730	766	741	713	738	687	736	734	716	730	726	724	742	755	742	744	696	706	696	736	694	727	717	691	723	751	722	682	743	679	676	724	707	729	695	737	727	760	742	708	682	741	721	745	739	694	718	675	696	753	684	688	755	677	659	694	742	697	708	703	735	653	668	673	704	707	748	722	721	707	690	678	757	728	680	710	729	759	700	683	720	702	723	756	652	721	723	681	696	736	720	719	767	726	704	692	700	716	713	755	703	710	741	744	769	677	758	718	693	714	708	738	710	757	728	705	692	705	746	716	698	674	739	746	705	726	729	736	684	731	655	726	718	742	719	739	733	731	751	716	738	752	723	737	705	678	705	715	762	729	722	739	704	698	687	759	707	711	712	743	731	719	725	712	737	718	740	694	721	769	745	766	727	719	738	713	702	721	710	731	751	694	695	732	737	721	712	736	737	717	733	703	684	729	723	700	723	708	753	707	663	685	762	664	722	675	718	706	752	738	686	743	715	662	715	735	733	701	742	675	650	662	755	733	688	710	736	760	697	712	679	758	712	691	738	745	738	727	688	744	735	753	711	721	722	729	670	766	702	679	726	723	637	723	754	703	713	781	715	733	739	725	720	744	728	765	684	721	769	755	708	700	702	701	705	711	725	688	718	763	729	717	772	724	719	733	746	658	738	769	704	694	689	726	748	702	690	709	670	712	712	683	718	756	716	714	714	677	736	717	710	723	731	726	679	679	769	673	744	715	732	753	752	671	750	723	715	725	695	707	715	745	732	693	749	735	748	705	729	738	738	729	727	693	680	711	744	769	742	757	722	778	758	696	731	744	724	734	756	719	692	691	747	717	725	717	775	766	783	691	731	715	722	707	720	748	691	728	748	722	743	690	729	674	704	725	707	688	711	660	706	724	728	720	709	750	725	779	682	734	750	732	721	704	734	684	722	747	675	719	713	735	708	693	720	709	739	716	757	733	746	741	715	762	714	701	736	754	703	704	743	725	740	718	760	686	759	720	737	730	708	733	708	740	715	713	762	714	718	678	739	742	700	705	687	735	772	696	759	708	713	685	684	745	742	718	681	710	763	707	735	691	703	711	692	744	765	742	752	699	727	727	679	692	730	702	722	791	702	725	719	741	727	729	749	742	716	734	678	695	705	738	704	706	735	699	722	711	724	714	720	712	696	759	686	708	730	697	724	686	673	703	663	745	693	702	689	694	720	667	693	713	782	736	724	755	721	705	704	728	707	688	739	716	674	680	726	693	718	699	759	751	739	695	718	682	724	705	679	706	718	743	694	725	701	729	708	739	715	738	702	746	739	714	727	696	706	716	708	691	733	746	736	668	742	732	726	746	721	735	710	713	706	722	732	663	752	698	677	686	707	760	747	743	741	719	734	732	708	768	715	735	743	702	767	725	673	766	736	770	692	638	702	721	707	715	723	724	727	758	706	680	687	755	706	668	693	724	750	690	715	754	691	685	761	714	712	694	732	721	686	739	759	723	739	718	708	715	741	689	709	739	692	643	786	789	808	746	739	693	753	692	690	707	712	735	688	728	658	695	686	704	690	712	754	699	710	725	709	710	719	741	711	733	765	705	690	700	702	703	660	761	704	679	731	703	736	727	706	695	696	757	750	695	735	738	708	695	749	702	747	731	759	746	726	699	701	723	759	718	681	767	663	693	692	701	722	711	718	760	695	715	734	719	709	746	733	739	731	701	691	748	738	707	696	739	713	703	781	729	721	713	714	728	714	732	700	698	697	661	712	734	692	712	732	716	705	705	660	663	713	682	674	725	685	761	688	728	739	698	750	739	707	714	734	686	686	696	702	685	749	688	691	734	734	712	800	712	692	662	754	742	731	719	719	719	695	656	753	700	705	740	738	748	732	704	738	744	734	707	717	729	684	759	700	718	694	688	690	711	766	720	725	699	707	715	719	710	759	689	706	713	710	700	714	761	717	729	712	736	745	738	699	689	774	710	727	756	716	701	745	704	690	726	681	750	650	748	727	713	734	671	724	743	687	742	725	757	724	723	762	678	708	762	689	713	703	733	718	723	710	676	721	708	722	759	714	693	720	731	746	736	746	697	690	754	662	752	659	785	723	659	725	720	700	721	732	691	728	732	726	752	702	704	734	729	763	751	670	667	764	730	688	734	738	745	703	706	678	729	710	780	667	739	710	728	694	699	720	732	662	776	754	696	745	743	710	684	669	662	707	725	718	718	717	718	710	695	686	706	732	721	711	688	721	700	714	730	702	732	726	779	715	718	706	726	718	713	713	684	744	767	756	701	703	701
4382	6943	5652	3068	2838	1975	1913	2408	32666	32949	25225	12697	3457	1656	839	693	574	626	608	609	627	587	623	629	571	627	590	588	594	598	617	575	615	610	568	587	647	588	611	615	624	580	565	569	616	578	614	586	607	628	606	603	613	601	663	599	602	594	602	644	592	587	596	580	583	594	590	626	561	616	628	604	657	574	557	635	615	629	635	553	630	591	589	567	576	598	590	587	585	593	573	597	573	598	616	583	627	623	606	573	601	563	567	598	628	635	639	551	603	581	589	584	641	586	610	566	616	597	644	580	590	586	607	545	646	625	609	664	637	540	626	609	566	546	604	575	587	590	609	597	606	564	558	557	637	586	593	624	630	630	588	640	586	602	645	584	571	597	628	625	596	588	594	584	580	605	600	594	577	564	575	637	582	591	577	618	584	590	607	613	582	557	610	610	592	599	558	564	623	614	566	632	595	563	580	598	587	564	634	582	573	631	591	558	597	599	629	588	587	590	555	639	620	606	597	578	618	666	594	641	576	588	600	582	602	587	653	640	600	616	624	616	566	620	586	602	592	571	615	620	612	613	584	581	578	603	594	607	557	589	613	601	531	565	581	583	632	650	624	565	590	593	593	613	585	634	591	607	600	619	597	594	595	606	593	591	580	605	582	605	604	594	629	609	621	609	629	608	575	591	581	620	606	560	599	584	587	654	597	577	567	611	566	573	605	607	590	615	591	600	623	590	560	622	605	606	571	575	592	635	567	632	583	577	597	587	611	575	601	589	595	589	552	575	583	563	615	585	591	617	591	562	643	581	631	600	629	615	571	625	609	591	607	617	587	628	578	622	523	546	626	586	545	578	592	586	605	636	586	609	624	605	626	606	605	604	584	600	568	587	575	609	593	606	574	614	569	661	591	607	574	610	572	604	581	603	588	579	574	630	594	588	586	633	537	587	616	604	612	565	595	586	562	572	601	618	606	608	596	599	621	573	595	595	633	572	564	590	607	609	559	560	603	596	592	541	630	579	582	599	634	603	600	564	617	587	603	615	613	587	600	577	601	583	580	579	623	588	598	594	595	630	582	608	647	605	653	576	571	593	604	551	557	606	561	587	586	638	637	581	578	618	572	572	616	556	600	542	584	599	566	595	586	565	565	583	592	617	654	611	630	610	582	562	595	573	579	571	576	577	542	653	653	613	607	604	604	569	629	585	603	577	586	627	596	608	602	600	573	586	612	627	625	619	544	590	602	622	616	582	550	570	600	604	576	590	558	584	637	589	608	580	613	582	616	597	602	606	613	592	616	594	622	565	581	584	585	619	580	560	606	643	618	596	567	590	594	564	618	599	617	623	576	587	543	576	629	575	554	568	613	537	602	600	568	548	540	622	597	611	597	599	557	600	662	639	603	628	612	591	582	581	617	616	600	578	573	603	646	525	601	620	589	594	582	581	634	588	595	606	594	591	567	609	620	588	539	582	578	594	569	566	592	603	648	589	591	598	595	570	559	640	568	615	641	605	568	600	604	664	564	632	627	568	593	619	607	560	615	580	634	584	594	590	592	613	623	602	606	547	576	562	599	652	624	609	645	600	592	593	590	590	575	582	603	606	625	572	569	555	618	596	559	572	649	607	555	584	568	580	607	576	603	607	611	612	607	604	552	593	585	614	577	607	597	592	598	590	568	601	640	590	584	585	575	615	589	622	572	613	596	614	575	606	575	588	592	576	630	565	628	605	540	604	610	568	587	606	559	630	563	598	623	601	591	600	587	544	558	598	562	612	569	607	649	595	594	577	582	551	572	604	594	566	564	608	593	587	545	606	634	560	569	581	550	592	593	552	623	586	589	608	578	564	603	585	560	603	583	556	648	569	588	591	536	593	575	573	547	640	594	568	556	616	610	599	622	592	625	610	625	632	587	553	530	611	572	605	563	623	606	562	561	596	563	628	561	605	615	606	569	585	622	592	601	586	594	602	563	619	607	564	581	588	584	591	603	612	591	617	627	586	573	632	606	571	572	579	580	572	623	604	579	576	557	589	600	598	577	598	562	552	568	631	609	636	598	585	594	595	562	615	599	561	618	607	595	574	573	589	590	574	619	566	576	586	619	587	580	583	616	611	618	545	572	591	599	603	603	609	601	633	638	592	593	602	623	583	593	570	565	586	574	598	618	579	585	548	596	598	631	574	575	547	590	603	635	601	647	579	570	575	576	654	603	576	555	597	555	592	578	584	591	583	574	522	575	634	597	601	567	584	614	585	583	627	589	603	618	638	566	585	552	584	571	581	640	594	586	570	594	609	580	566	574	672	579	636	576	580	594	531	593	588	572	573	599	586	549	595	625	595	602	557	607	640	602	590	576	609	585	627	547	593	584	583	579	606	582	557	585	594	572	557	595	577	582	574	584	596	610	528	604	598	588	611	616	561	603	585	574	613	552	572	612	621	638	586	581	559	564	578	577	606	566	594	548	588	604	587	587	626	611	620	576	572	584	573	605	609	579	575	611	582	583	577	553	573	564	626	590	605	557	576	573	595	649	604	569	579	570	612	608	580	614	595	592	601	597	570	625	592	574	575	625	608	556	589	635	558	651	599	614	567	557	589	575	565	588	569	578	606	604	630	605	565	612	613	615	575	592	614	579	589	570	577	586	556	599	598	625	612	582	617	578	606	584	625	577	630	575	644	560	580	579	630	637	560	606	589	621	615	582	612	559	565	618	570	618	573	602	589	589	566	574	566	576	586	575	579	554	580	579	587	644	613	583	630	613	569	557	572	566	621	558	639	490	573	611	567	605	570	594	578	549	561	603	592	633	560	586	616	594	600	535	589	600	627	587	590	604	566	584	563	578	622	582	583	628	602	592	558	580	621	589	599	586	618	608	588	570	614	535	601	588	598	600	606	554	587	558	619	637	623	597	594	589	610	619	558	583	538	607	555	608	593	624	541	616	599	596	622	593	617	564	600	545	610	580	557	615	608	594	597	555	554	591	598	582	590	553	582	523	593	608	600	560	582	613	574	626	586	561	641	645	584	595	574	559	609	561	587	606	564	583	587	578	586	615	595	580	635	601	572	596	611	602	576	567	583	607	629	606	592	609	602	633	610	584	569	594	571	651	586	642	636	579	598	541	523	598	606	627	590	562	635	586	593	606	590	557	612	545	606	625	610	575	536	609	602	622	590	560	581	579	599	560	614	601	635	601	573	552	636	603	598	584	561	589	605	598	560	590	552	599	647	611	579	587	582	609	594	561	584	578	613	569	566	639	596	584	632	623	614	555	624	614	576	578	611	584	600	645	607	578	539	623	596	613	595	610	535	615	585	615	625	598	568	583	580	592	619	574	609	619	536	597	609	581	594	617	589	622	631	598	565	606	629	528	564	606	581	558	593	593	596	550	641	615	595	629	583	592	598	548	585	577	606	582	578	574	585	599	572	603	611	603	557	570	586	615	586	610	603	590	590	615	623	583	617	631	603	629	614	624	602	606	623	601	640	587	594	642	608	600	530
27774	11929	1661	964	855	674	589	618	1894	2468	2325	1383	799	635	541	549	521	520	538	533	495	494	483	492	515	519	511	477	498	476	511	519	476	497	517	499	522	496	481	530	519	511	489	492	484	478	519	499	484	525	518	513	483	492	537	508	505	493	478	530	547	490	487	530	516	498	481	541	446	488	508	528	502	524	472	482	525	523	452	491	493	525	526	574	511	504	506	451	494	500	542	468	489	495	468	500	501	473	489	476	504	477	492	510	475	462	490	527	484	478	508	497	492	490	497	510	457	483	511	513	495	500	483	486	515	499	516	503	547	465	511	503	491	478	536	482	516	487	509	493	480	436	473	503	493	519	526	504	499	479	483	503	543	516	488	513	520	468	540	521	491	473	495	548	526	482	543	464	490	447	525	493	484	480	496	525	470	477	510	518	497	504	492	532	521	502	496	497	520	471	538	523	526	505	524	553	530	463	542	472	481	517	504	547	503	478	502	487	510	529	495	512	509	510	491	473	483	467	498	477	415	527	510	528	504	473	465	511	526	472	512	554	500	541	485	466	475	502	482	540	488	479	508	479	510	479	535	482	522	510	519	516	504	529	481	477	506	487	498	507	511	510	507	484	506	465	523	498	518	518	493	502	480	503	514	495	492	522	505	511	510	477	480	478	498	504	543	486	515	460	499	522	464	495	474	517	507	494	511	525	520	453	520	518	458	506	505	517	528	537	490	517	526	488	497	526	490	474	501	501	563	531	509	504	522	484	485	483	483	461	484	510	472	515	515	481	508	473	481	553	560	511	504	498	510	491	502	537	525	519	521	506	468	527	532	483	469	527	466	444	494	516	527	516	497	503	501	513	470	501	507	483	466	476	486	516	508	541	487	492	496	529	487	508	558	488	480	496	493	502	511	482	486	538	536	539	494	473	487	497	479	518	504	458	475	479	476	487	485	519	477	508	506	467	536	490	510	522	497	530	493	508	512	500	493	539	535	502	516	528	535	505	485	492	507	536	473	486	511	468	474	486	518	493	506	461	513	490	473	473	508	488	521	511	519	521	492	490	500	449	496	477	479	530	516	505	501	491	511	505	501	517	509	511	529	484	479	511	509	503	508	486	503	453	458	525	511	462	500	516	481	529	522	483	506	523	467	521	493	512	475	489	502	497	531	492	492	486	532	505	511	505	470	510	507	520	519	492	531	517	525	503	505	502	525	536	523	503	516	495	507	484	516	524	458	545	559	480	495	527	501	505	505	478	491	470	506	525	522	487	450	479	483	547	496	506	501	497	487	527	545	472	483	548	477	476	523	468	492	526	486	500	501	521	486	494	493	536	488	482	572	485	499	468	488	522	522	471	509	540	511	513	488	506	509	524	508	492	512	512	456	571	483	518	483	467	493	488	496	528	517	493	480	522	511	519	522	471	482	527	492	494	505	484	547	488	483	529	518	463	484	492	511	462	501	504	515	477	490	489	506	510	513	488	466	552	505	505	485	541	489	521	488	521	504	511	457	469	524	478	499	505	507	502	476	514	513	547	521	458	502	514	466	465	536	508	515	495	517	485	471	489	530	524	499	527	489	500	530	480	541	552	491	515	516	469	506	519	463	480	493	503	487	479	546	491	522	499	512	483	464	501	531	548	531	524	502	525	524	501	488	469	462	505	528	488	478	511	497	518	520	510	525	531	535	507	520	503	541	496	471	483	509	498	474	475	489	513	515	485	476	493	468	548	480	549	526	528	543	480	474	523	573	499	500	494	480	534	494	451	463	498	510	506	496	528	502	540	467	527	497	493	489	494	528	527	478	501	452	488	490	510	513	496	487	513	484	489	533	506	504	477	528	515	466	556	541	513	479	514	501	507	482	512	506	498	513	497	532	508	461	491	550	486	533	537	461	489	464	448	489	494	490	526	491	513	492	525	511	515	477	498	496	494	493	492	496	506	483	514	503	486	540	506	499	479	505	530	468	545	453	497	497	525	467	512	494	537	491	500	505	462	492	462	497	514	503	521	513	533	555	522	509	508	506	521	497	538	472	515	510	454	537	536	499	481	488	520	489	513	510	522	474	495	489	451	499	526	500	547	518	454	511	469	514	535	491	495	550	520	498	523	508	501	474	486	499	510	507	540	541	511	479	494	511	493	462	483	468	493	513	523	508	504	529	560	529	519	489	506	491	528	515	486	487	485	467	518	485	522	482	501	496	529	497	493	513	484	485	514	510	526	507	493	517	514	491	488	503	456	496	530	523	499	516	486	507	514	465	491	527	496	462	531	483	481	478	471	491	474	489	511	497	468	529	483	480	496	530	500	502	499	480	468	491	495	509	510	486	512	474	469	503	492	468	492	492	527	497	501	504	467	488	519	498	532	503	552	475	469	483	472	516	517	446	510	567	545	528	490	531	570	495	462	513	492	496	486	505	490	480	496	506	488	503	469	494	493	533	516	504	483	481	496	531	537	526	495	526	508	481	495	502	492	504	553	502	512	504	491	497	489	479	510	475	479	535	507	499	521	513	528	467	496	534	496	482	531	510	530	479	524	487	495	524	464	477	494	521	521	483	503	489	508	500	504	462	487	508	500	486	522	494	531	488	512	489	511	512	493	479	532	531	450	473	471	494	524	513	493	494	493	508	485	500	503	519	515	474	480	508	498	520	521	492	486	507	511	511	530	470	505	531	476	520	518	497	484	496	520	479	502	517	476	495	511	496	464	511	469	517	493	474	488	504	469	530	469	563	523	504	532	514	497	483	478	509	479	510	518	519	509	511	490	542	485	504	527	508	470	524	533	500	483	490	545	500	499	515	468	515	503	523	491	493	478	467	520	500	490	530	503	555	486	555	497	494	491	494	495	491	479	545	509	504	476	519	498	540	505	490	505	472	469	492	509	469	468	477	491	520	506	489	518	509	564	494	479	503	517	489	468	483	525	546	547	486	478	496	535	511	486	526	461	516	529	533	541	492	476	518	557	520	461	479	461	500	484	500	483	493	532	468	493	537	518	513	499	536	481	483	479	507	525	494	511	490	513	489	500	525	547	522	496	498	514	534	529	482	503	477	518	500	498	498	509	487	507	499	509	459	485	487	498	468	507	485	501	485	470	509	511	452	478	521	517	511	493	487	505	525	480	521	528	489	466	478	488	505	508	491	506	486	505	516	496	489	481	488	512	507	497	522	501	487	497	470	492	493	472	494	514	510	481	519	466	528	491	512	506	516	491	490	506	488	519	538	527	525	515	505	531	557	471	531	513	450	470	506	504	492	523	528	563	518	478	538	502	467	503	497	486	516	481	510	526	506	488	515	474	544	500	515	499	484	515	468	514	509	512	538	489	470	475	486	514	499	497	489	475	492	504	530	491	566	481	499	553	496	502	477	554	503	492	507	518	515	522	496	528	522	502	490	538	473	540	505	546	516	507	525	503	483	506	507	499	463	514	482	513	493	494	535	472	491	519	545	542	468	487	510	494	514	510	529	488	496	497	517	509	443	467	520	520	478	542
5236	1049	961	652	818	661	648	614	2610	3064	2441	1377	733	532	450	416	421	436	433	429	422	421	429	443	449	438	443	402	408	429	398	471	446	397	423	448	408	426	414	426	411	417	455	426	418	395	388	382	428	409	445	416	397	439	398	440	425	449	444	433	424	438	445	423	424	431	424	403	454	436	423	423	405	423	385	415	414	418	445	394	428	435	422	417	427	378	420	445	450	415	382	418	418	430	411	447	419	419	417	451	362	440	395	413	427	436	412	434	383	450	390	393	410	428	402	399	402	416	419	417	395	416	424	410	411	424	423	456	414	414	400	395	404	414	458	383	426	431	422	442	396	449	443	406	416	418	396	391	426	415	388	438	424	431	395	410	405	386	454	437	401	411	428	446	411	393	434	417	413	439	442	408	396	449	404	446	430	468	409	435	423	453	404	432	443	434	408	427	396	402	377	405	430	369	426	361	440	380	407	408	422	404	433	424	423	378	415	412	401	436	401	407	439	405	367	418	432	432	410	442	459	394	385	408	392	422	400	418	442	415	434	407	395	426	457	404	423	386	425	418	468	410	410	457	389	417	411	404	411	420	447	415	422	417	425	425	389	433	441	421	391	408	427	437	394	429	405	409	416	409	374	442	404	383	394	404	396	408	440	442	353	401	407	450	453	443	404	432	440	416	414	423	416	408	412	407	402	386	409	452	427	440	409	400	416	376	380	445	449	420	400	411	444	372	410	405	406	411	428	390	442	389	405	379	426	414	412	432	411	404	418	400	448	420	412	436	431	393	395	432	429	397	433	411	449	394	415	407	421	436	402	448	382	432	411	411	428	414	435	398	426	434	387	414	413	386	470	442	423	398	400	410	383	461	409	396	432	406	421	399	403	403	449	405	396	405	366	415	447	396	395	413	430	433	423	417	413	433	400	422	441	467	410	431	423	391	389	386	423	409	402	418	440	386	411	434	390	425	430	435	410	423	403	392	401	413	401	411	439	401	423	395	454	429	385	400	406	395	392	398	400	425	440	438	387	403	433	458	416	422	434	399	432	448	418	366	410	411	388	446	400	391	404	410	423	401	400	388	411	446	387	418	476	452	433	443	425	391	386	409	425	386	405	384	438	405	464	432	434	422	443	415	484	425	436	410	402	420	368	407	412	449	425	427	374	417	386	418	439	424	389	396	456	384	432	426	433	396	416	424	412	392	407	416	434	411	392	441	374	435	431	425	432	361	419	446	389	423	411	403	403	391	420	384	443	421	411	443	443	418	409	427	405	399	383	435	423	399	397	426	413	407	411	430	378	380	406	398	447	373	463	459	383	400	405	403	442	417	430	410	436	427	424	412	437	406	435	396	443	464	416	435	452	419	415	450	401	415	436	434	398	414	406	421	449	435	404	395	420	433	409	402	406	416	443	447	409	420	411	445	431	448	455	449	429	436	398	404	432	423	406	407	452	392	417	457	388	427	415	397	400	451	432	408	425	411	392	386	429	442	398	458	412	409	438	436	417	435	407	409	412	429	419	439	443	424	428	421	421	411	424	410	411	440	388	429	395	427	447	451	445	422	410	445	390	436	430	379	395	409	417	395	394	445	420	447	389	427	431	391	409	415	398	426	423	458	409	425	405	437	418	390	415	411	417	371	423	417	412	397	415	421	384	409	425	421	395	409	389	440	434	431	411	407	419	415	404	455	425	389	388	422	417	446	437	406	439	398	421	382	421	430	357	401	398	428	425	422	402	371	387	396	431	407	389	436	425	414	399	409	436	435	440	426	444	422	431	428	409	418	388	372	399	400	366	409	411	441	390	423	395	434	441	404	438	371	375	410	415	420	437	410	463	440	440	408	404	413	425	376	398	380	414	417	408	395	401	383	433	417	408	409	408	381	413	412	370	414	382	447	387	428	412	435	414	405	414	412	429	434	415	405	394	437	405	427	426	404	413	417	398	411	432	424	410	394	406	412	412	413	434	413	432	415	444	443	416	497	399	428	413	407	419	421	437	392	414	423	418	411	423	420	405	440	431	401	396	416	423	388	424	384	425	438	439	403	437	436	421	380	452	421	415	469	412	422	457	435	443	403	421	427	380	455	430	385	416	412	403	420	421	391	413	411	430	394	422	445	422	406	436	423	386	355	440	414	435	425	373	434	442	428	402	398	424	440	425	391	449	439	383	440	412	415	439	425	418	405	454	440	448	423	389	462	410	394	421	430	394	414	425	426	423	430	390	403	405	388	428	449	424	407	428	390	441	437	461	451	425	431	434	416	399	403	402	403	429	421	419	399	396	396	432	428	422	409	417	427	388	428	412	427	445	419	412	436	407	420	438	428	411	399	408	399	434	440	417	420	412	414	405	422	426	390	436	428	451	428	433	403	392	406	407	395	388	377	433	426	422	399	428	387	418	409	388	377	404	391	426	409	410	405	412	422	412	408	382	397	402	394	386	379	402	430	416	408	434	426	397	394	433	434	384	412	445	458	389	418	420	434	439	383	434	376	443	400	368	404	428	452	427	425	421	403	432	389	449	427	408	384	442	441	435	396	415	431	393	392	380	407	403	386	442	447	431	429	438	412	410	452	450	403	416	410	397	418	396	408	405	413	427	422	438	433	418	421	409	394	433	413	441	370	425	389	408	385	427	392	421	435	431	446	414	415	412	419	420	392	403	407	416	397	452	467	405	352	400	431	424	442	393	429	457	388	426	393	407	420	394	401	458	407	403	445	415	409	413	368	393	416	404	435	396	382	425	402	403	391	425	419	436	433	378	401	420	417	407	401	436	389	418	407	410	405	421	428	385	433	425	424	440	446	421	405	442	442	404	388	403	429	437	414	432	396	403	418	398	423	452	404	416	409	409	417	401	426	429	393	448	412	402	414	410	445	433	438	431	422	410	407	436	377	442	426	441	436	382	425	429	384	437	406	419	442	443	426	417	421	436	415	420	439	400	420	407	392	412	446	421	397	404	464	399	405	405	422	428	402	433	419	412	422	455	389	385	426	450	424	394	393	435	397	437	445	404	430	375	405	449	384	395	421	397	424	404	420	466	424	423	419	419	437	392	388	409	423	413	488	440	417	391	424	419	425	416	427	464	430	419	407	423	452	395	426	409	383	396	422	372	415	429	454	413	443	408	424	432	402	418	426	428	453	406	398	414	418	425	446	427	437	424	405	445	433	428	415	413	399	402	373	442	426	410	390	418	409	429	453	409	415	429	408	434	404	438	413	378	421	422	393	410	404	440	433	460	413	418	403	435	425	444	405	398	423	396	444	412	403	430	432	385	389	415	384	455	459	424	405	405	415	419	447	428	427	455	402	424	386	418	411	398	465	434	436	453	446	382	391	465	419	398	358	402	411	399	432	426	401	468	422	399	388	439	453	409	424	405	409	361	413	403	441	404	408	411	393	431	434	427	448	400	406	438	412	431	401	389	443	408	418	455	450	422	443	421	388	393	428	399	397	396	387	414	411	438	408	393	437	420	389	440	394	411	425	415	414
25641	21479	27411	25304	5170	1635	1009	906	17197	21034	15616	6409	2096	945	662	566	560	561	562	571	537	584	545	575	573	547	531	523	565	525	541	552	575	546	557	571	557	558	606	530	580	578	549	524	543	553	555	547	559	582	529	530	614	562	592	495	545	533	538	580	557	576	542	574	564	561	564	571	590	556	555	547	569	555	545	574	558	549	578	543	571	537	529	612	556	571	585	560	569	546	553	555	566	578	598	555	573	602	548	577	595	567	528	540	548	569	593	555	585	525	542	563	529	567	530	553	602	580	557	581	538	515	561	531	583	570	525	522	578	604	526	528	524	569	574	578	553	519	544	578	554	555	556	540	564	545	560	560	566	571	576	539	552	595	576	545	548	534	533	585	543	597	561	547	564	564	558	551	539	586	551	548	529	591	536	563	503	524	557	533	570	557	580	515	574	575	551	550	561	554	579	536	516	551	567	532	587	552	530	555	543	557	516	594	537	589	551	582	548	529	563	590	554	561	557	553	584	556	567	562	539	523	537	578	538	541	537	546	504	537	518	560	531	534	565	571	584	560	572	605	578	565	535	557	490	585	531	567	596	680	542	542	583	581	572	549	523	572	536	535	575	508	545	548	580	544	547	565	570	598	594	595	532	593	555	569	571	593	569	588	537	568	531	590	527	583	584	543	562	528	565	575	581	553	573	613	519	530	568	565	576	537	533	544	574	545	557	550	540	554	599	593	564	557	533	550	557	525	556	546	555	570	581	602	522	563	558	555	611	558	540	545	500	550	573	562	564	595	556	536	558	551	558	566	552	542	544	542	514	565	534	545	562	540	515	557	540	547	558	518	580	559	543	571	546	577	568	514	565	542	579	554	566	536	598	552	565	520	590	554	616	586	505	529	522	538	538	507	607	532	569	533	571	536	527	525	520	581	592	612	582	545	573	622	535	590	555	549	518	545	523	535	522	545	595	544	510	549	559	575	568	565	544	517	537	579	575	576	545	576	588	594	582	573	547	530	546	543	549	537	572	569	591	558	545	554	535	557	559	555	542	573	557	515	539	589	575	527	575	575	589	555	579	604	508	538	541	556	569	542	570	573	548	594	522	586	604	583	567	502	563	521	565	557	526	545	600	555	578	520	538	589	555	570	572	602	539	586	595	573	542	577	531	585	565	571	557	549	571	519	537	563	528	562	569	550	573	550	507	578	573	572	645	587	554	564	557	558	489	594	518	569	549	548	577	558	581	547	525	526	552	562	532	534	537	578	613	541	550	568	593	557	585	538	551	569	545	570	503	542	576	567	530	510	545	537	559	518	537	571	553	552	549	553	561	526	567	593	549	523	537	519	545	526	594	572	523	529	539	542	548	577	517	561	520	583	510	522	550	518	559	577	552	565	530	495	527	521	535	527	514	554	537	571	566	569	535	546	568	548	564	560	516	546	530	581	542	601	559	593	536	571	580	522	547	541	562	557	548	555	556	584	560	571	527	521	603	547	537	554	516	550	547	554	562	528	547	551	531	534	552	577	575	582	548	555	571	548	531	587	570	563	512	535	568	560	582	535	581	527	576	575	541	596	619	515	543	587	559	534	616	612	574	564	588	535	546	595	542	555	526	559	495	613	529	545	613	552	531	561	619	543	576	517	576	596	518	573	540	585	559	545	558	531	539	556	556	534	570	547	561	554	549	568	535	534	558	568	573	534	517	571	573	547	556	545	563	531	513	534	574	568	534	551	535	540	553	580	558	540	566	582	574	574	551	555	530	549	531	557	608	554	528	539	584	582	536	581	561	572	539	598	557	579	589	546	572	554	563	570	556	553	602	600	559	509	604	562	545	576	541	532	589	631	576	571	533	485	529	567	549	570	577	567	554	546	572	531	542	517	550	561	524	539	569	550	512	584	571	516	558	533	536	532	540	576	582	557	539	561	548	569	549	522	557	527	545	600	571	556	614	601	550	545	584	558	577	589	554	497	568	516	529	532	586	523	566	578	565	524	584	532	571	564	601	533	538	539	579	544	615	566	584	563	548	550	535	582	569	553	498	530	552	525	566	571	514	564	587	560	549	550	547	594	568	572	528	538	538	573	571	530	546	588	553	579	549	575	589	599	589	559	525	574	560	527	604	536	575	577	589	538	610	563	563	525	558	585	540	557	588	531	554	533	558	563	537	632	556	554	558	569	572	563	565	558	624	554	578	597	553	535	605	558	552	553	568	534	550	582	552	574	557	535	553	565	552	561	522	577	558	530	545	561	574	575	547	516	564	550	585	536	545	568	562	572	601	525	554	547	557	551	604	607	596	587	527	512	561	568	561	553	583	560	527	588	562	554	553	549	581	577	539	545	517	544	568	550	541	575	540	550	553	533	546	544	632	570	549	575	609	572	573	548	571	565	588	536	542	544	563	555	576	553	557	505	577	526	559	548	525	569	550	537	543	526	557	546	573	579	549	545	546	584	605	528	562	500	574	594	590	547	542	564	589	571	504	554	542	566	573	536	566	594	579	566	576	572	544	556	534	543	591	545	584	565	529	608	551	567	547	541	580	557	522	550	566	553	535	521	540	581	541	567	565	509	525	555	570	548	533	582	545	518	513	543	557	541	564	540	534	542	527	551	536	567	552	551	548	574	553	577	557	567	506	580	571	549	552	596	547	530	533	553	572	574	573	578	549	568	549	547	551	581	510	547	576	544	576	547	557	579	561	566	545	547	548	582	555	527	500	541	582	556	572	543	582	581	584	573	563	561	573	562	567	562	556	544	562	582	549	561	553	575	563	524	577	525	547	501	543	553	567	547	542	556	578	578	515	561	588	560	536	528	536	552	544	545	549	560	517	587	524	546	544	568	608	595	561	514	574	532	585	552	538	560	575	546	558	573	531	573	560	555	547	552	505	530	548	537	537	506	573	524	573	541	554	561	591	584	576	581	596	549	537	527	536	611	528	566	543	601	532	562	551	573	536	530	557	526	610	499	561	558	589	556	604	540	588	524	564	590	520	587	546	599	564	548	599	554	588	563	532	518	542	513	557	506	567	574	571	541	568	602	561	570	529	509	565	566	539	528	513	537	549	559	565	581	543	535	525	559	514	560	552	496	589	562	512	540	556	579	525	582	568	559	539	571	531	535	547	554	573	540	547	532	578	570	571	541	558	589	629	516	545	524	570	534	563	604	609	572	514	551	584	567	571	603	547	530	589	576	555	546	526	597	579	538	532	529	596	633	535	581	598	562	535	565	535	563	552	566	526	549	581	533	548	563	543	569	565	532	555	583	581	535	568	572	554	578	555	556	545	523	546	583	589	543	550	537	561	564	584	562	568	561	566	567	542	551	565	565	565	533	573	563	599	560	530	558	544	559	515	555	551	581	542	522	572	561	570	565	524	567	534	550	563	583	515	578	584	612	546	558	578	571	544	536	526	540	566	590	553	567	570	556	539	550	621	563	565	502	558	518	503	527	518	585	520	571	497	569	593	563	580	536	585	541	560	586	578	510	535	544	562	507
3726	3153	2959	1759	1633	1416	921	958	19919	18173	12866	5351	2157	874	596	497	483	460	464	507	514	463	510	456	444	469	479	480	490	522	465	456	531	519	467	461	479	489	517	530	469	469	463	478	535	477	474	469	484	425	502	460	461	470	459	501	463	455	444	473	514	446	480	458	459	523	478	462	476	488	486	507	452	488	496	474	481	467	449	454	478	434	446	471	421	479	512	489	472	462	437	474	483	458	489	476	458	431	459	464	515	496	478	493	466	439	473	460	460	462	460	436	483	480	476	465	474	486	488	484	504	451	459	454	484	446	496	495	490	451	467	484	478	492	465	472	453	487	509	490	508	467	469	429	456	480	463	402	450	461	467	484	522	475	463	525	478	464	458	449	462	467	497	465	468	465	506	486	516	516	453	437	527	501	458	490	446	477	449	468	472	458	448	465	479	472	508	505	477	482	483	468	510	476	459	493	491	482	464	479	515	457	445	456	467	468	512	494	465	502	503	496	468	513	504	439	484	495	499	517	483	505	492	473	485	440	453	411	441	475	457	491	499	467	465	462	473	469	493	473	480	479	469	452	467	488	455	493	426	446	476	478	469	462	525	481	485	492	495	481	481	469	480	480	450	502	455	522	457	466	465	455	508	511	442	470	424	473	464	500	444	487	449	477	468	431	480	444	480	450	476	467	494	462	493	496	495	446	486	444	459	416	489	453	480	497	455	483	468	482	527	464	468	478	479	474	493	466	526	475	482	491	464	438	475	479	517	475	460	494	473	469	438	464	466	482	461	454	510	469	453	482	456	467	450	419	508	529	460	486	470	485	473	496	469	462	471	480	480	464	500	476	478	472	464	440	477	477	450	470	485	465	495	475	494	468	488	437	506	482	477	493	426	438	487	454	490	478	492	471	447	527	486	475	484	456	487	487	462	468	456	464	438	445	462	446	449	472	527	444	489	481	475	479	473	490	503	498	464	459	462	510	471	483	469	446	502	490	488	470	485	488	477	463	468	490	433	481	498	497	479	482	447	491	455	455	476	489	438	456	489	472	493	448	489	479	467	486	494	422	493	503	455	463	507	493	498	463	475	479	450	466	459	483	461	453	462	478	466	445	473	489	496	485	458	462	455	481	453	451	485	496	473	473	509	494	484	466	455	466	484	464	483	451	475	472	467	473	484	466	456	523	500	429	425	461	481	455	453	471	466	466	483	493	469	448	458	471	474	481	452	448	456	467	449	466	491	465	460	466	421	478	500	469	468	479	457	451	487	423	458	474	484	482	473	429	473	483	473	464	450	497	471	485	454	448	477	503	453	490	480	446	476	489	494	476	503	455	490	517	492	503	464	436	480	477	463	470	454	476	524	482	456	483	463	458	457	523	481	478	468	510	444	484	477	511	442	467	486	497	478	461	506	484	470	438	471	446	481	526	489	483	487	506	466	446	521	477	442	497	472	469	476	467	516	491	448	459	479	487	468	483	454	458	477	449	496	471	452	508	472	489	447	486	497	418	459	525	437	444	461	457	481	475	461	480	440	476	462	495	455	453	454	485	486	498	460	434	485	462	485	451	506	471	447	456	447	482	455	467	497	425	507	434	417	441	428	462	479	461	508	486	480	428	486	496	444	470	464	470	464	448	449	465	493	458	474	461	428	470	444	470	468	457	483	487	465	447	503	479	469	450	503	476	476	459	477	475	515	494	473	451	478	473	489	470	481	449	423	495	472	453	489	474	476	490	493	480	500	487	505	439	467	470	418	436	437	487	474	473	474	472	460	445	461	456	484	464	431	510	513	467	510	459	479	459	501	500	497	442	459	499	456	478	446	506	460	467	465	478	464	463	488	517	478	442	521	451	501	475	470	480	468	446	462	483	467	511	471	467	436	432	437	459	477	459	467	465	494	520	472	502	466	470	444	498	448	464	488	458	437	506	455	459	484	435	480	478	489	479	466	436	471	457	453	524	461	495	474	476	474	506	488	507	484	430	475	465	489	452	472	483	448	485	467	457	457	458	512	479	483	477	474	457	455	461	468	485	484	476	488	494	426	492	486	455	504	463	511	454	430	475	451	448	463	485	489	469	452	454	507	502	484	491	468	467	421	419	449	431	469	463	481	464	487	468	487	508	448	458	455	461	474	473	480	480	496	430	463	471	500	474	427	505	449	468	479	481	441	449	454	496	456	494	470	401	481	504	440	447	457	467	472	487	464	449	464	460	461	456	462	486	496	482	472	448	495	458	465	465	450	469	448	485	466	480	431	509	451	455	457	484	468	494	471	501	487	489	445	435	506	480	451	503	477	485	467	460	463	475	464	509	463	487	520	490	449	482	417	497	475	438	455	456	471	475	465	435	498	475	427	481	507	477	497	450	447	488	484	465	520	459	486	527	432	454	474	490	450	536	502	506	457	458	502	463	474	469	490	466	473	470	505	478	459	472	433	488	498	494	486	458	469	464	484	446	470	444	433	485	497	442	476	462	484	468	468	515	506	518	464	490	507	452	500	477	476	455	441	478	483	469	476	482	479	447	443	511	455	477	442	435	461	516	441	448	504	450	475	475	468	446	484	492	497	445	483	493	475	444	511	461	454	459	498	500	526	452	479	470	488	485	499	472	493	481	517	457	468	445	472	456	461	474	476	436	464	478	489	481	473	498	493	461	451	471	461	484	480	473	486	428	425	456	510	477	508	465	453	485	487	456	470	495	498	482	454	439	466	499	406	445	449	471	469	446	494	439	461	475	484	456	491	497	460	485	483	481	489	460	479	473	442	491	428	477	450	474	482	447	476	442	493	460	467	474	461	494	432	484	461	460	462	455	513	482	476	448	468	435	457	480	457	466	473	516	474	466	471	482	435	447	478	489	473	440	506	434	479	440	476	500	462	451	482	495	497	511	436	461	437	474	467	504	476	438	466	463	426	490	493	427	446	471	452	424	492	445	466	488	449	469	468	438	472	450	486	466	471	456	513	489	468	490	493	453	463	490	509	448	489	449	493	468	458	471	508	474	455	505	487	456	508	491	446	473	461	456	473	479	476	471	457	480	503	490	452	470	475	491	465	442	527	491	469	447	450	494	466	429	487	419	506	461	494	455	482	466	512	474	486	444	493	493	468	489	466	506	485	467	443	488	451	494	517	456	483	499	465	472	467	459	471	480	468	491	467	454	508	509	465	445	459	476	500	485	494	478	499	470	458	482	494	471	461	487	490	475	507	473	442	471	450	450	475	472	468	486	462	450	486	429	452	456	460	469	444	485	470	455	478	478	452	504	480	442	459	461	474	516	485	485	470	453	470	471	465	496	488	454	495	497	496	454	500	473	444	482	474	448	452	453	472	458	460	503	425	459	471	472	450	460	510	447	471	507	462	509	469	463	440	470	491	452	453	490	499	446	523	485	461	485	485	472	467	458	499	467	441	461	474	444	508	456	482	475	495	474	473	456	492	520	473	437	478	512	471	513	468	432	473	466	451	469	453	475	444	446	501	466	507	476	467	455	469	482
24357	21450	28776	24532	21405	8845	2279	1390	29182	38351	30387	15335	5142	1583	903	768	738	746	745	701	736	686	693	651	729	688	699	755	748	715	670	721	720	732	734	785	690	658	774	712	723	720	745	715	693	703	735	713	714	668	717	687	727	696	705	729	706	764	723	726	705	736	688	682	713	647	698	672	757	680	721	707	731	701	674	700	689	685	701	745	769	706	727	676	700	722	722	745	720	672	636	688	685	702	720	677	699	709	682	703	694	722	725	684	682	714	681	663	675	717	680	692	693	719	683	650	686	696	690	733	721	641	699	714	719	711	725	774	746	742	686	651	696	712	708	735	722	708	728	680	665	678	697	686	690	722	700	721	702	649	685	706	773	687	676	725	685	694	659	705	686	716	766	701	740	711	725	711	682	678	659	684	685	653	734	683	689	687	711	673	699	689	702	740	685	693	684	666	724	666	706	723	702	705	654	673	681	709	755	688	744	719	670	702	689	723	709	696	719	717	730	740	678	684	686	711	736	710	657	722	650	695	711	672	676	672	732	763	656	712	695	704	666	716	702	703	704	673	718	654	733	671	661	681	645	705	697	709	729	670	735	714	680	652	718	702	751	727	694	738	693	697	734	752	716	722	680	742	724	697	668	720	678	724	692	690	667	715	647	672	685	699	723	691	667	732	710	708	714	667	714	684	628	702	724	722	691	700	674	701	667	650	745	693	695	665	733	665	708	755	705	710	613	717	678	725	712	710	684	706	732	725	670	692	751	707	699	712	696	674	689	727	753	667	679	672	675	756	701	710	735	711	700	701	722	709	691	697	744	726	694	667	719	714	677	747	666	642	746	666	756	766	688	714	695	649	706	682	686	697	681	675	704	674	677	685	717	703	704	722	725	778	704	669	715	699	716	736	711	731	663	706	693	679	710	711	724	671	685	709	719	715	718	672	688	656	640	683	695	734	683	710	679	690	692	651	699	699	733	703	695	734	684	708	751	649	693	688	726	754	667	734	660	707	695	681	687	640	732	709	738	684	682	709	685	661	623	668	685	689	666	672	750	630	732	657	665	721	696	691	747	667	652	719	656	630	705	697	703	716	750	687	714	679	681	664	707	691	693	662	704	741	694	744	707	661	687	683	683	730	739	666	731	700	729	672	718	665	735	762	742	694	652	667	668	659	765	694	686	690	714	683	735	690	686	693	680	696	681	686	703	669	671	648	709	693	696	656	670	683	630	768	681	708	737	698	714	669	704	730	673	672	679	702	684	672	716	713	708	696	699	715	668	738	679	736	717	699	693	681	728	700	656	729	749	674	691	698	687	649	659	711	706	691	700	722	651	745	706	696	734	712	702	688	697	697	697	703	666	690	711	704	725	705	718	671	685	710	661	737	646	679	674	677	712	735	662	713	688	715	677	727	713	723	705	722	704	722	700	699	723	694	734	660	714	661	726	745	686	689	698	699	736	738	723	680	735	712	724	719	683	718	643	680	679	705	707	738	682	690	674	653	719	700	705	692	711	648	675	700	680	705	681	738	689	720	721	714	719	738	680	697	697	672	761	703	676	640	690	723	670	741	719	726	723	679	741	683	717	684	718	674	703	705	696	721	706	690	635	684	719	739	667	675	642	679	733	679	709	726	686	714	654	697	672	698	708	695	686	738	624	671	725	724	664	702	681	644	732	630	664	757	712	704	675	719	735	667	746	690	674	706	687	694	687	734	690	699	699	719	730	698	660	671	671	706	703	663	714	655	641	705	699	695	689	694	697	645	694	707	760	662	714	681	695	678	657	656	718	688	692	668	643	707	672	715	698	697	689	680	711	697	723	652	736	724	676	675	739	722	688	699	669	674	679	667	746	682	730	710	721	716	707	696	696	702	681	666	681	664	699	713	670	710	690	718	706	720	673	731	654	665	683	631	686	680	692	683	748	704	716	722	707	673	680	664	672	694	669	701	719	714	693	674	682	730	686	691	690	657	709	676	720	752	674	677	697	681	719	654	695	754	699	647	677	708	708	757	743	662	666	681	714	729	675	727	703	677	675	681	646	681	709	706	706	698	683	691	718	721	710	698	684	728	712	700	684	701	676	705	696	704	718	696	704	669	684	687	654	697	717	681	729	684	720	695	728	687	680	654	738	739	651	680	752	734	726	703	672	695	727	736	722	704	707	663	736	634	694	700	693	657	691	718	699	743	702	729	642	736	725	708	711	731	698	684	727	688	724	692	725	705	726	716	714	710	686	682	688	697	671	697	700	691	674	691	651	644	723	681	730	673	701	681	701	664	697	686	658	702	736	735	677	679	684	742	707	670	690	724	657	705	671	680	714	719	688	725	715	700	729	673	676	703	691	684	673	702	725	693	687	711	731	660	688	734	651	722	662	663	655	714	658	702	706	698	719	726	715	698	685	676	683	661	719	696	706	709	690	680	642	725	677	734	731	738	691	685	717	679	671	740	654	697	725	690	651	679	707	710	705	676	729	643	700	686	660	717	754	676	696	696	712	724	673	727	703	711	712	714	665	676	724	699	648	717	672	696	624	748	730	634	731	703	708	705	686	669	647	708	713	710	698	677	700	625	673	661	707	715	679	629	710	770	667	708	745	721	710	674	725	698	708	694	688	715	670	682	718	699	692	716	706	719	659	700	697	730	670	714	684	698	725	664	691	702	714	665	670	683	716	736	663	705	675	685	614	694	676	656	758	707	665	712	710	714	668	691	682	717	708	653	672	692	658	645	696	729	749	711	728	724	716	690	674	675	700	718	731	686	683	714	698	727	747	714	690	653	693	688	695	720	723	724	668	735	678	699	638	679	630	683	695	665	616	648	667	714	733	683	736	682	707	670	683	722	695	693	714	712	667	703	736	654	681	675	745	673	693	705	698	701	714	651	699	652	709	726	680	706	714	757	705	695	701	745	705	727	733	703	705	663	681	689	714	712	682	672	699	695	694	717	722	713	682	713	682	696	687	711	705	668	695	664	741	704	659	640	697	690	685	687	704	697	672	714	705	713	703	724	718	718	697	648	698	723	658	670	755	758	655	686	672	668	702	666	699	745	664	655	651	671	684	695	711	702	715	703	688	682	705	673	691	700	686	710	696	609	675	685	758	706	723	697	691	681	732	668	679	734	679	688	691	717	689	706	704	650	665	766	710	700	669	710	666	681	723	677	694	704	705	668	703	699	732	675	676	717	697	673	688	739	714	725	710	662	690	693	701	665	724	768	691	708	689	700	702	722	669	696	678	733	686	701	708	721	687	671	750	665	652	667	673	660	655	687	683	673	707	697	676	713	693	720	703	738	692	686	741	685	703	716	705	712	680	693	707	694	654	727	661	636	709	695	658	661	656	684	676	712	680	695	727	726	695	671	730	691	712	676	657	744	674	639	700	702	704	746	707	661	673	684	673	675	711	709	695	682	723	701	714	704	684	753	727	697	692	699	696	681	742	715	713	649	674	673	719	704	655	693	720	712	710	710	701	665	634	655	691	686	724	675	693	715	710	695
4178	6561	5493	3499	2366	2196	1597	1468	32703	33684	24092	11184	4338	1467	803	597	604	582	598	590	564	566	599	577	567	573	663	535	606	613	603	592	612	605	576	598	590	595	591	540	632	585	580	564	589	565	638	601	559	626	567	620	565	589	618	573	610	594	585	579	578	579	629	606	554	545	599	593	542	563	568	598	610	576	569	563	623	594	610	594	549	611	569	600	591	605	598	593	566	570	570	583	588	540	592	551	574	589	581	629	628	588	596	610	597	552	603	627	577	583	563	594	605	571	595	602	534	606	574	529	581	627	609	617	616	585	580	630	567	547	536	569	575	569	574	562	573	596	591	584	562	559	581	541	621	581	584	581	582	578	576	573	596	589	593	606	578	545	585	564	586	593	599	586	584	614	547	613	601	597	563	548	607	603	582	620	575	570	588	609	537	582	606	584	600	565	603	567	588	623	565	577	587	603	563	585	587	574	602	579	640	590	600	576	593	591	581	602	598	580	599	571	582	548	602	577	574	591	592	639	622	581	579	593	585	601	576	582	587	609	626	611	578	579	582	591	560	554	560	592	589	625	553	618	596	602	585	581	586	565	589	589	583	597	562	593	595	634	547	592	540	570	568	585	553	562	599	574	541	582	619	569	599	590	592	592	606	561	625	560	535	579	605	599	582	578	622	596	559	611	585	573	564	617	583	590	593	572	611	547	565	592	608	584	591	551	545	608	596	549	578	560	555	582	565	570	618	611	591	619	585	573	553	614	608	577	545	607	590	574	604	573	546	578	570	560	597	616	621	610	563	556	573	576	552	605	566	545	572	637	577	600	556	551	585	596	568	599	608	576	553	570	583	588	581	567	569	564	577	570	586	608	611	575	585	608	603	597	612	622	572	605	599	562	572	602	594	568	601	616	574	581	608	598	556	600	604	570	599	584	560	568	580	580	607	612	618	565	586	585	571	561	568	586	575	564	578	565	619	572	578	578	596	550	554	588	605	610	610	585	567	569	576	567	560	591	581	609	591	604	560	571	553	590	590	579	569	603	559	563	574	569	601	573	559	540	537	568	575	595	614	633	574	578	556	630	606	591	616	550	564	609	559	565	593	562	595	609	615	613	526	586	591	593	615	595	577	596	584	607	548	599	596	533	641	568	586	575	632	558	599	550	577	577	566	578	567	536	580	553	583	536	574	540	581	606	578	609	646	594	594	567	571	585	546	553	576	591	532	562	618	641	561	589	592	564	588	554	589	586	562	617	616	613	590	617	544	560	596	595	556	590	567	604	566	612	596	601	580	554	600	593	577	580	574	611	582	581	568	565	598	610	560	621	538	503	582	584	590	599	581	610	580	583	596	581	610	559	618	576	587	592	560	593	566	572	546	563	599	555	547	571	597	599	549	583	561	529	537	537	649	518	589	593	558	589	586	580	590	608	548	560	588	602	579	608	602	617	608	578	588	560	593	601	570	620	590	569	636	616	636	571	542	555	574	523	575	568	590	625	576	594	564	617	591	578	599	576	585	630	578	569	596	551	573	582	558	592	580	595	589	580	608	585	571	583	598	574	603	597	606	584	639	568	621	563	569	602	586	579	579	553	605	609	582	565	627	583	593	606	571	580	550	584	572	590	573	603	530	565	582	578	617	541	579	548	554	605	585	577	581	575	574	552	585	591	637	554	540	566	574	548	593	600	540	589	637	571	639	604	560	609	575	617	579	545	592	596	566	596	591	575	593	578	549	581	574	578	646	609	601	575	581	574	577	585	629	576	588	559	560	559	588	587	598	558	601	551	597	562	576	597	610	579	589	578	579	611	573	594	598	577	572	557	569	593	557	593	606	587	557	598	601	539	554	587	584	591	590	592	565	591	567	557	548	568	536	569	539	574	574	567	604	582	589	609	532	582	555	541	580	569	620	615	624	603	621	597	600	575	635	603	585	588	610	548	620	573	607	589	594	589	589	635	589	573	566	601	571	547	595	595	563	595	567	599	604	584	580	591	583	607	580	545	530	580	570	625	595	590	542	596	565	574	547	601	549	622	575	553	616	614	586	590	593	569	576	568	590	598	594	612	577	542	594	550	612	569	531	584	570	583	549	630	564	598	585	601	569	550	591	581	569	614	568	581	608	544	600	614	586	546	621	582	604	559	569	594	626	551	541	610	557	580	589	590	597	583	569	582	570	590	582	574	610	614	589	525	583	620	585	564	563	595	610	581	567	581	588	588	558	531	608	591	559	585	568	566	591	593	575	537	587	592	616	593	529	552	614	599	596	585	563	587	538	586	570	540	537	558	600	575	593	573	556	576	568	580	569	559	617	593	569	588	590	549	578	543	573	598	548	576	560	613	574	589	538	600	543	599	580	565	611	587	590	609	547	549	547	551	570	573	597	584	580	563	561	610	530	568	594	538	558	579	606	554	585	575	591	582	587	609	621	579	543	549	605	542	572	590	596	601	582	586	586	564	559	563	604	572	571	599	588	598	589	591	549	571	591	591	610	580	640	586	556	584	622	563	564	577	585	551	580	597	573	587	550	561	602	608	633	573	538	583	576	598	587	594	575	600	587	569	543	577	572	600	619	591	593	584	593	599	593	587	579	547	547	562	570	565	577	563	626	599	593	589	580	577	546	585	581	584	626	597	599	590	566	595	588	587	580	602	576	622	611	610	573	547	621	593	572	577	556	560	606	592	587	574	571	578	592	565	580	558	579	548	588	520	583	610	559	559	603	580	557	557	591	586	611	631	588	574	602	564	564	567	567	586	575	628	580	559	619	559	607	594	564	538	544	581	584	531	561	593	599	603	589	608	601	586	597	528	533	593	629	566	598	557	542	602	560	544	592	598	557	537	593	547	624	579	555	569	585	560	551	599	589	579	573	573	578	566	556	635	616	611	586	590	598	602	535	573	561	582	568	588	580	602	549	559	584	615	576	581	576	602	552	569	587	578	573	564	569	591	550	618	557	590	570	560	585	561	610	587	607	506	591	566	625	562	567	619	610	584	609	547	585	582	533	568	614	549	564	560	595	552	613	611	571	563	550	574	630	589	591	572	552	567	585	580	590	586	583	603	606	583	586	531	561	520	549	554	557	547	596	567	576	565	611	557	603	616	610	598	552	581	585	591	615	581	581	548	597	616	585	592	601	612	562	586	582	591	583	556	552	614	604	533	574	635	579	556	598	588	540	597	578	585	566	609	569	591	578	588	604	590	574	600	568	585	575	560	577	579	589	591	559	590	556	609	578	546	634	582	585	566	611	558	528	599	601	579	601	572	577	566	590	596	607	564	548	554	565	588	597	577	581	526	549	571	535	531	532	567	604	576	557	588	561	571	586	608	580	567	555	574	566	555	583	558	572	581	618	566	571	567	571	552	561	576	590	580	597	565	557	574	572	548	552	600	599	586	569	594	563	620	548	543	556	588	581	594	598	590	584	617	584	622	593	571	552	586	560	622	592	573	570	570	567	574	586	560	570	579	602	573	562	596	589	592	559	584	629	656	573	569
27748	11717	1432	845	593	576	557	501	1868	2469	2103	1340	793	608	517	473	478	474	510	427	460	439	488	481	479	475	464	461	480	461	497	478	483	492	486	481	430	511	523	465	476	535	504	455	475	482	458	483	505	487	474	478	458	484	444	489	466	456	490	474	476	473	484	492	443	482	442	498	506	468	518	463	476	498	475	449	462	504	501	490	467	463	492	513	472	450	449	458	468	518	446	446	432	489	458	455	461	502	448	455	518	455	480	502	452	476	440	461	484	464	467	466	469	468	466	463	486	507	453	467	490	450	468	463	474	481	450	459	461	484	479	506	489	445	464	495	475	450	479	463	466	430	504	499	507	467	503	444	455	474	511	476	491	484	465	479	496	455	479	449	504	458	457	499	470	498	487	469	471	493	487	471	470	515	480	465	495	508	495	485	484	476	451	458	478	470	463	449	484	496	445	461	479	487	455	472	480	485	456	495	470	492	467	404	432	485	495	471	493	494	473	470	479	511	478	504	488	469	483	473	495	475	514	491	491	473	504	422	449	468	479	468	502	474	471	490	473	482	460	473	491	481	464	480	442	489	501	489	475	475	490	463	494	491	479	472	480	487	493	480	460	494	472	528	455	466	495	512	459	482	503	469	478	475	468	448	444	511	449	470	481	467	462	472	477	491	500	479	445	472	456	482	457	465	462	440	462	488	452	441	479	488	500	443	497	494	461	451	465	480	489	504	468	478	465	501	442	444	498	497	474	477	464	486	497	471	433	482	476	476	478	482	494	461	520	483	460	441	493	496	467	500	467	534	449	478	484	434	460	492	438	463	513	488	464	437	501	503	501	473	461	469	464	487	471	460	468	470	476	434	487	496	442	457	475	500	507	494	510	496	465	475	478	495	496	438	463	490	478	479	432	459	541	480	470	435	450	490	481	455	516	483	509	479	472	515	515	430	476	422	475	488	501	463	477	463	518	479	500	445	497	500	476	494	507	444	451	509	518	486	442	459	499	468	466	476	477	474	479	515	486	481	490	508	480	472	469	451	461	494	459	500	481	509	497	451	516	490	477	469	490	456	436	461	505	505	489	499	484	465	474	481	480	532	522	444	471	449	473	450	471	502	500	509	452	471	489	431	476	468	474	490	473	469	443	484	418	462	477	515	470	446	482	491	483	441	488	477	454	474	451	469	499	471	506	473	486	466	475	458	444	461	474	464	471	489	469	518	466	450	452	465	462	512	481	483	451	478	483	436	534	479	509	489	448	491	463	473	481	454	492	470	501	467	477	459	432	478	503	496	486	506	441	485	479	475	508	471	495	474	480	491	478	447	482	479	485	461	453	483	482	468	498	511	489	456	461	474	467	483	489	468	478	483	463	482	448	487	488	506	475	470	474	497	493	519	464	493	484	474	458	462	486	478	469	517	490	472	497	494	497	473	461	499	497	476	467	492	512	485	483	477	455	465	451	484	466	479	447	433	475	495	501	453	453	441	433	461	507	454	434	444	456	520	504	452	490	484	446	470	474	471	430	481	506	459	456	474	464	471	504	501	487	445	504	464	480	448	485	499	479	495	467	480	495	478	508	510	454	470	519	448	498	498	456	459	488	485	457	479	501	480	479	457	474	499	465	475	469	493	462	486	461	493	473	499	437	466	503	441	480	475	499	453	458	472	460	489	465	484	435	466	524	505	503	471	464	446	474	515	445	511	455	533	497	531	498	500	491	470	480	488	449	463	485	501	487	469	485	444	453	503	468	483	506	472	491	457	444	439	464	503	507	461	464	438	473	503	506	493	468	500	464	480	517	474	440	477	463	471	458	461	479	475	461	484	488	463	474	471	476	461	504	455	463	499	498	465	430	441	476	452	472	472	449	458	478	491	506	514	501	480	459	460	507	479	453	486	494	511	488	476	459	499	456	481	493	449	501	491	470	467	478	506	480	454	465	434	470	502	463	489	465	422	483	495	474	462	481	470	459	470	453	443	454	489	511	470	492	470	474	433	455	499	481	469	477	493	473	528	515	494	460	469	477	465	483	493	451	489	490	473	487	468	485	441	508	486	489	463	501	522	444	480	492	454	480	474	471	468	471	477	476	487	490	492	428	457	452	446	440	466	460	467	484	471	460	452	465	533	437	456	420	447	447	498	451	467	499	446	500	485	446	479	450	483	462	502	505	486	479	461	460	461	490	429	478	432	495	465	449	494	495	487	485	486	463	478	508	479	464	470	494	464	470	479	484	488	473	473	487	508	464	510	472	462	471	494	492	454	483	438	525	503	450	517	509	459	486	480	512	484	509	474	429	468	490	474	422	463	444	496	458	445	479	496	491	483	469	471	470	479	475	530	479	477	484	470	490	456	464	459	483	507	481	501	457	462	519	532	489	483	504	472	473	426	474	497	481	467	452	466	484	487	499	521	478	433	474	469	479	490	477	466	465	466	482	454	484	438	486	508	492	471	506	492	482	487	455	512	451	452	489	449	461	449	487	451	465	549	456	457	479	506	473	494	456	454	497	465	496	485	487	430	465	496	508	475	482	461	501	489	528	457	458	434	455	439	471	465	509	482	502	477	480	481	505	491	496	514	490	483	504	468	480	495	479	475	462	482	488	504	448	466	466	480	480	506	503	475	477	452	466	468	503	507	486	456	451	508	475	458	444	519	500	479	462	495	476	481	479	461	478	467	452	469	509	463	459	477	496	494	494	446	490	471	481	476	468	460	534	515	487	460	479	521	487	459	460	490	501	496	436	504	450	440	453	484	439	482	466	485	459	507	487	494	450	480	472	457	512	494	515	490	485	479	466	456	477	487	502	457	501	484	511	476	511	466	462	488	492	495	476	486	480	463	459	461	517	490	450	522	472	468	509	534	483	479	463	512	555	499	480	475	497	483	499	442	521	476	469	502	479	480	488	454	451	464	457	456	466	475	458	464	460	468	508	464	465	454	504	478	456	504	483	464	467	449	472	481	485	495	507	427	521	431	466	440	465	466	458	463	481	466	507	447	469	479	518	481	424	506	531	463	497	504	487	474	450	476	490	468	492	476	440	479	500	444	506	495	464	491	482	470	466	501	497	448	451	459	507	461	468	468	439	479	489	506	442	473	505	485	468	466	487	472	465	489	519	427	490	463	459	487	505	483	520	472	500	468	465	496	486	506	484	493	468	502	501	452	478	485	495	476	480	466	474	484	474	478	469	486	466	476	477	479	501	516	471	458	467	525	452	476	483	483	508	498	490	461	477	440	475	479	506	490	498	468	505	506	466	461	479	434	478	503	500	490	480	479	468	448	497	472	465	469	498	425	480	460	489	433	462	477	481	507	483	473	462	508	458	470	457	465	456	529	421	487	466	478	445	453	485	452	463	434	469	463	480	463	482	514	457	475	489	473	472	461	477	437	501	457	467	499	468	487	490	511	466	491	478	476	497	453	495	454	445	473	480	485	484	510	456	477	473	474	472	494	556	469	457	477	489	499	500	435	454	508	472	455	445	450	502	482	460	502
5289	828	737	772	581	595	522	512	2444	2880	2290	1228	785	477	440	394	397	393	404	418	407	386	407	403	397	376	386	419	413	399	401	399	425	367	414	412	359	410	400	405	383	403	365	436	362	383	389	415	382	417	426	445	411	443	413	384	386	413	440	375	396	440	416	407	394	402	422	428	426	407	421	394	413	423	394	424	444	415	356	432	374	379	387	397	385	389	420	384	429	395	381	407	401	435	357	390	403	421	411	384	460	380	404	386	435	397	416	403	414	408	412	391	393	373	388	349	410	436	424	416	409	391	417	381	425	394	422	419	410	371	385	390	411	367	420	414	410	387	428	402	418	378	366	404	407	382	433	377	399	379	392	386	376	447	380	398	355	394	376	387	391	422	388	413	430	393	417	387	424	434	422	418	382	399	408	400	408	384	387	426	409	405	407	411	410	413	413	410	415	400	375	371	405	420	399	414	427	400	385	393	394	421	386	419	375	389	410	428	435	432	403	377	379	381	388	407	404	432	373	361	415	415	394	400	408	413	416	390	421	399	432	407	381	407	366	386	395	423	385	405	401	425	390	412	418	424	373	443	377	382	403	386	413	402	408	412	423	399	403	401	408	399	387	376	396	351	415	397	402	359	389	398	413	378	412	392	394	404	440	384	406	419	374	389	409	388	409	405	406	420	385	414	394	372	402	406	378	417	382	418	388	444	384	419	433	396	403	398	417	364	397	409	384	409	419	416	380	408	408	416	395	427	406	382	398	389	357	381	431	370	380	373	373	407	384	424	394	397	411	403	404	364	385	369	387	359	370	392	447	380	407	412	423	395	423	408	436	421	415	394	361	366	392	404	413	403	411	416	401	403	364	412	374	439	399	405	387	404	374	389	365	403	375	347	409	398	404	379	398	396	388	435	401	424	433	410	387	389	405	434	391	413	405	396	415	452	438	409	386	377	401	353	394	397	419	400	396	376	425	377	384	428	381	396	410	387	411	423	405	388	400	405	443	403	404	406	405	415	397	367	406	373	384	405	394	420	368	415	424	387	435	418	419	428	437	407	380	404	417	370	399	398	391	396	389	374	397	389	381	427	411	448	410	449	411	413	393	387	399	394	384	396	397	386	436	375	411	354	434	422	422	359	391	366	419	401	374	415	380	418	403	381	440	415	390	390	398	398	389	383	407	406	374	427	413	431	392	397	382	403	419	377	388	383	393	409	424	394	373	434	398	405	449	402	393	372	403	378	418	374	370	432	421	388	408	399	403	396	401	419	372	409	393	408	377	423	422	378	406	404	427	399	386	392	414	382	381	401	369	395	398	413	411	344	383	374	404	367	410	415	443	410	416	381	405	416	398	405	402	386	377	429	411	403	406	404	410	386	398	403	412	420	378	360	372	401	382	428	385	404	401	401	440	379	417	365	400	407	448	405	429	373	397	370	397	428	417	433	405	392	426	406	427	393	395	411	405	409	400	370	381	413	384	370	455	412	422	437	386	446	375	401	421	390	386	378	406	396	399	364	397	390	395	446	414	398	395	411	408	411	403	384	399	382	383	412	407	398	417	401	397	428	368	351	403	366	402	428	393	443	385	376	400	379	403	398	425	371	395	370	376	412	383	392	417	420	353	368	398	395	398	381	390	415	412	390	397	368	378	368	378	374	414	384	404	383	405	391	353	395	414	417	397	387	397	399	408	384	400	424	401	413	410	406	434	411	410	382	379	405	356	445	381	429	397	404	413	389	422	417	392	373	384	420	429	434	370	381	396	385	444	381	421	401	387	403	427	427	389	371	385	380	401	394	374	413	409	430	379	389	397	362	412	396	387	407	411	404	391	379	356	395	400	421	401	458	376	404	417	394	409	409	392	410	412	388	387	432	381	414	421	389	400	400	372	421	390	410	406	386	392	385	410	393	377	397	435	400	406	414	370	406	378	414	425	424	415	399	379	402	380	442	400	421	381	383	424	365	452	397	402	386	407	357	376	412	371	377	341	410	387	366	406	398	404	401	383	425	408	401	385	418	365	398	393	406	426	382	392	389	402	390	412	387	417	419	418	373	377	427	376	443	421	396	422	416	402	396	410	409	402	403	417	399	397	383	389	389	399	409	393	410	368	370	376	401	362	394	409	432	419	371	447	385	386	416	401	408	423	415	411	402	392	425	406	392	396	416	416	409	400	430	406	419	406	401	386	393	426	411	381	376	415	384	381	413	392	413	403	397	408	390	374	382	428	413	397	373	424	411	386	368	370	442	402	367	408	409	402	401	419	389	361	439	416	441	379	377	474	435	386	419	431	435	414	432	374	412	390	386	347	397	424	388	409	376	397	396	384	388	392	376	402	428	437	422	384	418	401	396	440	377	423	389	388	375	437	370	409	421	400	422	366	358	404	398	367	412	370	379	430	393	391	366	384	372	431	386	427	388	400	386	424	403	414	406	389	417	402	416	399	373	423	409	403	378	420	388	368	374	414	408	421	375	395	438	422	386	400	403	398	398	404	393	417	383	373	406	402	412	393	417	378	420	404	410	383	366	397	433	403	395	395	397	438	393	387	387	389	383	357	422	404	374	388	403	409	394	373	377	413	445	397	390	395	391	386	402	398	413	381	408	402	415	430	439	362	413	401	378	433	389	409	434	375	441	431	379	398	429	420	377	393	386	345	431	351	381	394	382	337	433	383	411	379	385	407	430	402	402	381	389	383	444	399	387	404	401	423	370	417	433	412	412	374	426	390	387	374	421	378	400	400	417	406	419	390	382	419	424	404	421	394	360	368	395	370	375	393	403	408	375	407	404	405	392	399	394	407	376	395	392	388	383	380	402	403	385	390	403	419	378	419	370	456	402	398	370	405	424	440	410	429	407	408	409	411	407	423	407	393	390	394	425	396	393	385	403	386	409	402	391	391	366	409	398	373	445	416	393	393	384	390	385	391	378	419	402	378	423	443	439	393	408	392	409	414	404	406	389	379	390	421	397	413	388	388	359	371	404	399	398	413	420	417	426	391	398	416	411	428	447	406	392	388	414	424	377	423	344	452	393	463	407	391	425	398	385	379	374	393	419	439	382	315	433	398	443	397	419	445	419	387	372	422	423	392	406	414	414	434	375	413	406	419	406	407	392	398	394	418	418	418	386	412	433	421	365	369	438	401	400	421	385	419	400	361	394	365	431	417	437	389	417	414	401	395	397	395	380	388	418	398	407	407	430	421	394	394	397	415	395	387	403	385	379	399	440	433	415	422	405	419	435	402	347	376	393	410	379	451	410	411	406	373	456	412	384	389	409	390	434	438	375	370	397	435	415	448	379	440	423	406	445	414	428	408	408	426	432	412	380	388	360	416	367	415	394	376	391	416	420	420	384	403	405	365	426	417	419	372	424	383	366	417	416	433	419	373	384	428	382	383	383	421	428	393	392	420	404	419	391	374	413	393	383	419	407	388	422	371	377	414	373	431	391	389	423	387	406	402	391	379	408	389	443	416	432	412	436	396	399	416	389	409	377
25681	21466	27387	25309	4963	1415	991	1084	17780	20417	15343	6249	2041	922	654	548	535	551	523	564	513	533	559	554	541	525	580	499	510	495	549	529	484	523	508	524	555	529	517	533	508	530	557	537	543	505	520	552	536	533	552	548	507	524	535	545	510	519	496	499	537	514	567	510	543	510	529	518	543	546	531	532	541	538	560	520	522	524	569	543	535	535	524	545	502	542	502	561	547	492	513	561	525	530	533	535	530	559	553	558	512	516	501	501	546	534	509	494	505	557	503	554	519	522	548	536	514	521	516	520	492	505	554	524	551	526	558	531	554	512	547	491	529	524	520	552	541	514	471	529	556	546	521	505	532	542	500	529	527	537	557	566	528	561	545	533	563	543	502	530	510	489	551	551	542	552	512	514	542	531	564	543	579	539	544	533	535	496	534	499	545	526	493	541	510	498	569	530	504	538	545	568	571	538	509	553	499	547	518	555	531	532	548	532	513	527	506	580	549	555	469	541	550	550	496	514	489	526	522	510	519	523	512	533	538	530	572	553	546	559	538	531	528	529	493	550	532	529	492	529	523	545	543	520	524	537	545	520	543	517	530	517	516	567	533	513	560	530	566	558	491	537	536	529	496	494	524	522	544	539	497	499	531	519	518	553	514	553	536	559	540	501	556	541	540	513	544	520	537	558	533	533	526	517	552	561	529	545	530	538	547	506	520	509	503	535	508	526	556	537	539	543	531	592	505	518	542	506	484	497	548	511	480	548	511	522	483	540	526	515	479	548	562	527	529	557	501	532	509	519	563	521	489	537	527	521	540	563	500	553	540	562	498	517	536	524	521	523	493	552	495	526	543	538	502	558	524	488	519	550	531	539	540	539	541	548	515	508	492	551	555	545	541	547	506	561	544	531	505	535	516	489	557	549	537	529	522	521	530	545	512	535	506	498	581	548	537	528	531	510	491	515	563	509	540	565	495	499	552	559	577	579	498	501	485	572	569	583	507	534	523	523	531	530	540	488	517	509	562	537	546	535	556	554	557	524	545	536	539	525	527	502	533	496	517	554	581	516	509	520	545	526	528	558	507	538	525	516	526	534	503	560	571	520	508	535	521	532	501	500	558	547	526	527	506	537	535	517	517	526	547	540	536	533	517	545	542	518	534	569	531	535	509	515	501	520	528	546	566	564	562	530	527	534	535	544	558	532	555	502	543	532	536	541	560	531	520	537	499	544	489	529	539	527	513	493	522	514	537	559	528	555	514	551	566	528	527	580	568	571	512	531	484	514	548	511	565	574	543	540	491	533	529	531	529	488	514	555	560	545	533	520	543	535	546	564	521	506	530	553	491	533	543	537	534	550	528	526	546	523	563	525	528	535	529	509	533	532	530	514	531	513	539	495	511	547	572	571	552	526	551	533	520	530	521	551	510	530	508	567	540	531	503	579	563	512	571	539	541	514	509	514	513	575	511	523	506	557	497	526	549	525	518	489	530	511	557	549	565	501	504	553	525	522	542	514	555	523	526	550	511	535	516	517	528	564	519	510	550	545	559	516	493	492	544	502	518	552	547	512	553	525	533	519	531	539	540	564	518	532	521	529	549	547	528	536	491	528	513	526	518	530	573	510	518	520	493	562	551	525	516	527	517	552	510	565	486	519	519	530	484	543	525	517	565	570	519	560	514	514	539	557	564	549	566	562	495	514	526	530	522	530	535	548	531	540	532	533	527	496	533	535	539	558	501	539	525	548	531	518	527	547	546	504	521	536	560	543	534	516	534	548	496	540	516	537	530	539	544	544	502	511	495	466	504	534	558	522	539	508	517	574	569	503	532	501	578	524	553	554	540	518	551	536	536	511	521	530	550	501	524	559	534	498	534	514	536	528	542	533	532	513	541	528	496	522	514	537	534	525	483	527	556	521	539	563	541	505	505	527	474	555	490	535	510	532	503	494	542	543	544	522	535	567	533	540	512	517	462	553	558	546	539	515	555	554	537	540	541	539	545	545	560	494	531	523	547	490	493	538	488	524	512	552	497	539	523	562	546	527	519	507	517	541	499	511	550	517	538	523	513	532	603	553	552	529	517	554	474	529	563	530	551	518	526	539	538	539	523	506	527	501	563	506	537	576	479	498	575	543	541	559	553	565	531	534	512	483	511	517	482	524	528	511	551	547	530	527	523	502	479	571	509	537	513	533	535	520	547	490	518	501	521	514	518	543	523	542	543	527	572	543	515	549	537	524	524	517	492	483	510	566	505	492	557	512	487	533	534	556	554	512	510	519	573	549	579	521	529	570	570	508	541	521	486	519	576	509	492	553	560	545	478	507	550	535	518	532	561	549	550	511	564	485	565	516	559	499	548	501	538	570	555	544	552	528	513	487	541	504	525	531	513	516	477	531	514	555	542	540	513	507	510	485	555	502	515	586	534	523	533	494	517	524	526	497	527	517	524	522	526	492	513	548	498	537	543	530	574	502	536	527	511	526	477	545	565	506	552	501	568	520	527	539	519	508	549	496	517	523	565	544	527	500	553	549	526	523	546	532	564	534	537	540	516	518	504	520	487	553	540	545	506	501	514	537	529	497	528	555	506	543	508	579	526	564	525	488	571	512	543	538	564	533	509	556	518	529	524	529	483	489	532	553	539	543	497	560	503	529	487	491	564	518	559	543	543	550	514	533	476	582	525	539	520	557	542	541	522	498	510	564	492	511	517	544	555	574	536	572	518	542	575	528	507	520	543	518	515	535	533	485	563	485	495	541	515	537	540	524	552	540	538	547	526	516	531	513	526	514	528	531	514	556	531	524	518	521	504	546	549	523	522	526	533	609	558	518	511	537	556	518	527	537	526	502	534	537	553	524	509	509	555	573	507	503	524	530	527	506	488	527	566	527	494	507	517	516	489	530	547	498	494	557	540	523	517	517	519	538	548	486	508	554	469	546	532	496	564	532	513	532	511	536	577	523	566	542	495	502	550	550	523	509	551	499	537	480	531	506	538	534	559	565	558	543	525	532	522	548	494	515	528	551	533	520	494	504	489	509	536	543	516	523	551	570	535	527	536	512	544	547	575	505	537	525	563	500	552	521	561	500	564	565	550	540	543	560	530	549	564	502	506	514	509	510	526	539	530	574	529	533	529	479	533	526	509	564	545	503	553	532	492	550	542	524	565	552	494	560	533	525	528	501	525	522	523	515	551	593	553	508	538	495	528	547	511	526	533	522	511	544	574	529	514	543	560	498	513	542	525	528	537	497	484	484	535	538	519	515	535	537	510	512	516	552	535	526	537	504	543	517	562	563	516	531	571	500	519	498	514	543	526	535	544	606	524	535	509	528	514	545	535	526	505	458	522	574	521	557	532	529	558	535	547	500	548	520	476	534	526	546	520	525	559	514	535	558	565	537	542	529	544	562	507	523	502	505	555	516	519	519	560	508	491	504	537	481	534	552	485	546	528	563	531	516	554	499	500	541	517	506	531	553	515	527	522	538	510	507	549	506	507	568	504	469
3774	3013	2634	1924	1320	1143	898	1351	20028	18104	12799	5447	2060	860	542	475	468	425	476	468	440	442	494	442	456	471	424	447	473	466	467	458	461	471	451	457	444	441	454	452	486	431	453	448	442	454	483	446	456	474	427	479	467	441	463	407	484	435	447	417	401	466	458	453	429	451	445	465	450	477	438	486	469	472	446	483	442	438	469	435	417	463	409	463	462	457	443	473	442	471	450	440	461	454	448	427	448	480	434	475	436	431	467	433	445	432	475	459	500	484	424	465	464	424	441	483	453	463	483	421	447	482	421	451	432	446	452	477	441	477	424	434	470	457	404	462	446	448	408	448	461	449	444	469	480	455	462	448	449	486	479	465	466	440	451	480	424	458	499	453	450	429	432	452	449	475	490	455	458	475	439	426	435	438	436	440	486	470	483	435	481	441	433	468	436	432	455	419	468	469	436	416	477	485	428	492	453	427	442	467	480	436	488	448	462	436	469	472	452	422	427	456	452	431	436	448	439	454	473	430	474	440	432	443	426	457	458	495	477	433	482	457	404	451	426	450	529	459	497	476	452	436	453	461	455	437	407	456	446	453	446	428	475	483	449	434	415	464	502	465	459	448	472	456	465	401	452	447	448	448	431	464	454	445	473	466	465	427	409	443	448	472	423	422	428	428	417	439	473	454	449	447	415	470	463	459	476	464	467	459	448	442	443	439	432	454	464	447	449	451	436	454	421	465	454	457	464	457	435	444	447	444	432	413	477	480	437	450	455	464	440	444	454	473	430	472	504	448	439	440	470	462	452	456	444	472	421	438	437	429	442	457	497	482	467	454	470	456	433	429	435	488	447	426	463	430	445	441	410	403	452	510	488	450	438	486	441	474	484	444	427	437	472	466	439	446	484	459	430	460	453	474	449	446	445	443	414	439	438	458	480	461	481	466	421	460	461	468	450	425	413	458	450	443	427	485	468	464	459	454	425	437	434	474	455	465	474	453	483	487	401	479	450	476	472	451	465	439	417	467	447	442	440	427	447	495	465	501	466	458	456	461	458	464	469	498	456	424	459	460	471	444	436	432	466	485	460	454	421	426	445	515	460	438	434	466	445	476	447	428	417	445	430	463	483	440	464	453	455	489	472	461	434	451	474	418	426	452	489	454	475	488	458	452	422	436	428	421	457	428	459	453	464	475	453	431	452	454	482	464	459	426	466	455	482	436	434	447	445	445	457	420	461	437	485	436	448	456	438	462	441	455	429	443	460	486	438	428	470	446	468	469	454	488	467	444	466	468	412	484	442	461	451	426	432	420	449	465	445	412	476	459	488	427	491	439	470	475	444	468	430	454	445	462	443	446	438	480	461	429	430	445	491	470	478	456	477	450	446	453	443	482	459	443	424	421	426	468	430	431	478	449	461	456	503	434	461	477	441	482	455	428	470	421	454	478	469	444	490	412	456	459	439	459	425	443	440	489	494	450	464	490	468	471	438	465	465	470	427	483	423	447	453	492	424	453	442	444	439	449	473	451	462	456	451	404	455	434	447	451	475	417	410	438	487	435	447	449	438	461	491	451	429	438	473	459	460	452	524	437	440	478	469	403	402	471	461	443	474	442	464	435	451	469	478	442	479	426	456	458	452	458	442	472	465	457	461	466	479	453	412	422	462	473	467	467	419	469	440	437	434	473	439	465	432	432	424	418	433	406	454	447	487	442	468	461	462	466	462	449	448	468	432	444	457	423	416	466	427	454	490	420	419	462	454	471	422	449	465	428	428	411	465	430	435	472	423	445	446	431	460	489	535	442	422	468	447	466	457	456	421	458	477	449	449	469	477	457	463	457	446	430	457	501	461	469	439	456	476	499	441	461	443	454	439	454	485	416	415	449	425	434	442	446	475	455	443	445	489	435	449	441	471	463	445	431	450	441	443	452	418	428	461	471	452	447	453	474	454	468	488	474	431	450	492	446	480	458	478	429	430	486	442	457	466	424	477	460	472	470	443	455	466	433	443	452	464	442	476	446	429	467	430	409	443	445	444	461	476	447	481	471	468	466	471	431	457	421	454	436	411	457	453	413	483	433	462	487	463	411	465	437	433	462	448	458	451	482	430	440	430	487	429	431	442	431	459	448	463	481	467	480	442	440	408	437	405	429	476	436	450	462	446	430	442	421	450	456	452	431	448	421	483	451	451	485	482	421	448	426	461	438	452	496	459	482	417	428	465	469	450	460	456	434	415	462	442	439	414	439	461	436	475	443	467	449	436	382	423	417	464	452	428	421	443	483	456	443	412	434	384	453	444	465	457	453	435	400	450	443	427	455	476	438	464	462	430	475	404	439	448	429	451	457	478	430	424	449	442	471	473	440	461	406	421	468	448	452	460	460	473	449	478	433	457	426	427	438	443	482	460	443	455	405	475	435	473	456	440	439	458	456	465	498	452	443	466	486	462	446	433	459	448	464	482	465	468	452	441	435	444	434	449	488	466	434	493	407	456	460	435	399	440	422	449	450	426	460	443	442	412	439	418	438	413	451	468	486	431	452	460	420	469	420	411	448	475	468	462	433	483	473	425	418	484	470	419	444	459	454	409	419	473	449	446	444	506	438	438	442	421	456	427	430	471	462	454	447	469	463	414	443	428	473	481	469	427	458	469	470	403	452	454	443	430	482	453	427	483	441	445	458	442	424	462	442	461	483	466	486	437	439	463	444	443	440	448	453	439	432	425	443	428	452	460	462	434	439	456	450	442	442	444	447	443	435	456	418	471	453	438	450	452	468	449	424	439	451	471	432	482	481	439	434	488	448	433	453	424	420	493	447	492	468	437	468	455	457	445	460	437	433	449	429	463	491	463	469	422	487	467	473	461	443	512	432	446	435	448	496	461	433	427	449	441	406	447	453	442	479	486	461	448	442	449	483	450	439	427	480	463	426	464	446	439	419	472	477	452	473	442	463	465	439	438	386	477	486	416	432	443	449	445	410	456	452	465	472	446	460	473	485	443	440	436	445	423	451	400	429	459	429	450	474	432	446	450	449	431	442	454	446	437	444	467	464	465	459	445	477	426	421	432	443	439	434	442	425	438	425	451	457	432	466	416	476	408	496	488	463	401	440	423	437	447	441	466	406	444	422	440	439	444	463	449	469	447	472	476	473	420	453	483	438	459	437	421	437	497	490	471	452	465	437	459	443	449	467	428	463	445	428	468	460	452	466	464	434	460	458	459	429	435	458	453	412	457	431	442	452	461	467	464	471	421	479	492	442	488	436	426	447	476	428	459	444	449	482	423	446	460	428	424	441	483	442	417	439	465	473	449	454	487	424	455	446	457	467	442	451	489	466	467	423	437	412	456	424	494	458	474	459	454	431	489	444	437	460	488	475	472	455	445	426	470	434	466	429	453	490	424	475	491	470	448	454	496	478	442	452	438	446	462	449	445	464	442	440	479	487	451	434	454	457	427	445	459	456	465	466	437	468	429	445	459	462	451	474	448	430	438	434	450	422	466	412
24439	21478	28814	24534	21435	8805	2086	4307	36022	37364	28516	13417	3887	1636	899	759	663	706	701	727	695	755	723	684	682	675	724	682	647	733	661	704	675	690	661	711	708	709	678	725	701	690	653	700	719	704	631	712	726	686	652	654	704	667	683	631	667	690	683	698	663	716	660	675	700	678	715	657	700	655	652	688	724	641	708	656	690	652	630	677	692	656	681	693	662	685	696	676	650	632	626	672	719	673	708	688	670	682	668	652	661	678	667	658	701	668	621	666	675	657	676	705	669	669	658	704	642	657	684	657	703	697	674	680	664	655	660	685	654	654	641	712	687	635	679	625	667	660	645	684	706	672	662	721	646	746	696	643	708	672	711	638	676	668	668	667	656	688	655	707	654	696	673	643	685	667	665	705	694	748	710	640	661	634	649	651	650	680	703	661	618	688	636	671	682	652	744	678	653	632	645	706	659	631	647	700	667	688	651	674	645	700	679	668	692	648	626	647	661	666	655	689	651	740	675	666	683	657	642	672	682	651	649	709	665	682	684	643	677	679	705	624	674	684	663	658	683	719	719	705	678	683	608	667	679	711	624	658	674	686	699	697	692	664	664	676	661	634	655	701	645	637	691	651	695	678	699	651	651	658	638	664	678	674	631	679	701	686	712	669	660	679	695	655	662	669	629	737	683	707	686	682	654	651	648	643	660	710	661	686	666	652	654	671	728	657	661	688	660	649	661	671	724	651	693	676	713	689	694	630	701	653	688	684	684	643	676	638	714	675	664	696	666	670	634	663	686	652	668	676	647	656	648	618	723	670	670	656	677	741	673	667	661	691	659	663	682	653	652	679	706	686	657	685	673	685	681	656	647	663	672	677	659	682	683	650	669	655	692	692	669	654	721	670	684	632	720	680	663	743	695	635	654	684	695	653	692	665	699	726	680	687	670	643	709	613	680	654	646	694	707	693	689	654	654	685	688	710	671	652	618	672	713	659	636	675	700	635	667	665	682	679	675	652	675	671	695	658	696	685	670	672	646	677	655	675	659	682	621	632	709	678	636	643	718	673	719	719	670	624	664	674	662	658	667	709	677	705	639	654	644	654	651	637	680	684	659	675	656	687	708	666	708	692	698	670	670	703	699	676	695	670	673	667	677	667	643	640	686	708	663	648	698	630	694	655	710	682	657	638	686	682	644	703	672	672	688	634	714	699	641	687	664	640	705	679	710	689	714	694	653	727	663	646	645	684	676	642	639	716	671	714	661	669	680	649	662	667	702	697	677	666	637	617	647	607	644	658	661	688	699	622	680	638	667	658	694	696	601	685	711	643	663	671	695	635	651	654	723	624	667	663	651	660	671	715	611	714	659	672	731	702	694	696	686	642	697	669	686	666	653	707	683	648	691	639	643	650	675	693	674	691	631	607	631	682	690	711	667	674	681	662	646	687	713	641	672	631	645	639	673	667	645	626	704	654	711	653	681	677	674	713	646	686	728	692	671	636	668	650	658	673	657	626	675	650	674	659	660	630	715	635	675	700	671	644	662	663	669	660	669	649	709	623	617	689	685	687	663	709	665	716	626	683	663	661	639	673	676	674	684	656	709	667	663	696	687	703	673	637	638	629	725	645	685	614	654	682	662	628	673	672	635	640	662	620	653	718	684	674	664	706	673	674	643	669	628	689	696	652	690	685	716	699	666	710	716	698	640	672	704	686	695	669	657	665	674	664	679	633	663	706	721	695	673	671	702	677	688	653	694	701	675	723	668	625	697	651	661	680	655	706	666	733	657	705	606	681	651	626	677	699	653	679	633	665	680	669	634	655	697	678	653	677	650	701	644	659	631	639	649	669	700	690	716	639	622	677	656	662	629	699	652	637	642	678	684	640	651	628	665	626	680	667	686	658	717	673	696	646	692	654	677	646	631	625	659	657	660	677	631	666	635	660	655	714	668	675	719	611	744	629	663	661	650	669	682	665	673	692	650	700	699	667	664	671	644	678	640	656	685	670	698	648	681	678	642	669	665	650	693	672	641	696	673	614	676	680	652	729	663	702	693	605	694	707	692	652	645	653	684	721	699	644	620	642	641	624	694	691	678	642	671	623	637	687	633	707	681	686	642	653	664	646	626	721	624	738	653	711	694	673	690	646	659	685	659	693	651	750	691	697	650	666	644	648	700	704	669	664	666	659	652	710	713	651	663	687	658	653	701	662	659	681	700	696	719	658	657	663	630	687	666	693	687	641	680	659	676	682	696	619	665	634	648	664	670	663	642	687	656	659	667	717	653	642	670	663	655	659	683	620	679	647	656	644	646	663	681	640	722	664	664	644	674	658	665	640	657	667	663	665	661	671	659	621	696	700	673	649	674	715	672	639	648	667	650	654	721	672	614	659	680	672	701	630	654	631	688	686	687	630	664	640	639	696	661	677	719	624	659	641	671	635	638	655	684	675	664	673	663	670	641	671	709	688	680	686	718	648	711	676	671	641	680	714	680	677	614	641	678	668	668	691	691	682	704	717	667	634	679	681	630	634	724	675	698	668	710	698	665	684	637	665	662	632	683	642	658	678	648	637	689	673	682	652	683	655	661	668	641	685	700	690	691	724	698	660	671	673	676	647	670	677	749	670	695	652	689	661	685	670	672	621	697	642	688	653	713	666	664	696	654	677	668	660	721	648	717	670	664	683	657	697	682	624	673	679	706	642	679	699	643	680	642	687	641	619	635	690	668	664	686	645	669	659	674	656	676	687	669	708	678	686	649	673	715	694	655	669	670	614	682	679	677	675	690	667	657	662	623	696	692	658	648	660	664	644	683	641	667	676	708	676	673	734	638	679	633	673	652	601	709	619	705	711	653	660	709	689	651	645	636	634	661	634	661	692	632	674	674	668	658	644	709	673	679	729	639	690	666	658	678	642	667	660	642	657	661	688	660	682	674	651	642	663	676	650	653	666	640	638	618	658	681	710	631	684	707	696	664	690	683	671	620	688	674	688	690	648	675	658	672	682	650	689	658	656	702	697	697	641	671	623	693	659	674	642	691	685	711	639	668	659	668	687	695	727	673	695	694	677	660	693	661	638	676	679	650	644	661	657	691	700	662	692	687	737	679	682	638	680	619	649	604	725	621	684	660	657	690	617	697	658	654	646	706	641	692	644	671	648	680	675	690	676	659	627	693	705	673	655	627	620	644	681	675	659	708	708	580	647	676	724	726	665	697	642	672	703	705	700	684	720	681	636	677	640	670	659	715	638	698	699	673	697	616	667	645	663	701	649	714	689	656	657	658	671	688	687	632	669	633	674	655	668	680	643	655	685	679	645	676	655	650	639	656	599	662	672	673	692	712	697	644	645	700	637	687	660	696	672	671	671	617	628	636	685	705	633	672	661	645	703	682	719	674	635	676	658	689	702	700	676	709	664	653	660	631	680	724	674	696	671	656	602	643	698	696	708	701	661	717	651	679	684	663	659	714	684	611	650	689	646	648	714	703	713	698	693	675	633	660	657	663	682
4051	6460	5114	3479	2695	2106	1477	5801	37742	32518	22732	9927	3397	1625	739	629	579	587	537	591	567	550	580	574	591	588	560	567	555	585	582	569	559	593	542	580	572	588	562	554	596	577	579	585	562	565	571	563	572	582	551	599	587	577	577	557	562	570	559	606	553	573	573	574	543	587	563	561	579	575	597	612	552	566	545	570	538	580	530	555	577	605	546	546	575	546	561	583	579	521	566	543	601	586	551	528	564	556	536	585	564	590	611	563	586	617	525	572	554	558	540	565	569	540	520	554	581	601	538	576	558	620	549	577	567	569	565	529	569	577	550	584	534	543	569	544	535	578	551	614	596	516	547	572	542	567	547	604	582	546	568	536	621	566	628	605	584	533	580	596	553	569	580	574	581	538	616	569	531	581	578	593	530	584	549	553	583	549	540	502	579	560	574	577	549	527	568	564	538	529	557	538	583	587	575	602	555	528	582	568	570	572	618	600	559	543	587	532	559	533	565	557	517	566	540	570	566	568	577	555	602	608	583	592	617	553	594	575	556	558	549	572	575	569	550	539	548	571	543	554	575	591	551	585	539	571	562	581	579	602	595	545	558	564	562	580	582	549	539	595	541	584	591	555	540	512	588	562	565	600	526	550	562	585	615	554	512	555	580	566	596	580	550	574	543	601	566	594	595	559	560	581	559	588	523	582	570	562	594	562	561	540	589	596	533	588	544	517	578	559	572	546	589	570	581	566	594	569	561	596	568	597	567	580	545	565	573	543	554	598	548	589	555	539	548	578	560	555	580	538	574	580	569	547	567	575	573	558	570	567	563	512	582	593	617	579	549	576	541	603	578	598	577	598	571	538	591	582	538	558	558	607	515	554	570	583	516	544	540	513	546	575	555	552	572	521	577	530	597	573	569	584	562	553	548	560	519	532	543	566	575	585	579	590	588	531	574	592	536	524	520	588	558	541	528	605	566	539	561	601	571	588	583	512	557	544	558	566	602	547	573	574	570	544	562	556	537	570	552	573	602	578	588	586	627	570	572	604	527	570	571	575	588	551	538	591	559	555	571	596	597	569	562	558	548	590	551	545	600	560	574	554	519	575	607	573	561	549	542	571	579	554	589	573	547	573	597	591	504	566	644	538	581	613	567	561	554	571	543	584	574	546	532	567	576	565	513	542	561	597	567	563	548	557	543	610	543	563	591	560	532	548	554	525	548	556	545	493	558	579	527	575	556	567	562	544	543	533	599	556	555	545	581	559	561	577	563	559	561	584	574	530	575	557	554	519	519	531	587	572	603	569	562	571	553	580	608	517	532	518	581	539	535	539	619	571	557	556	525	542	548	556	561	591	567	561	630	572	543	588	567	496	561	546	550	558	539	583	521	595	523	562	613	533	558	572	547	595	590	588	569	597	549	600	570	565	571	554	576	564	539	569	559	552	558	564	543	576	550	504	544	573	545	560	554	547	509	616	603	566	548	555	556	535	624	562	577	572	570	555	573	536	536	582	549	551	548	552	553	517	546	536	531	587	524	580	573	570	539	544	595	565	560	534	535	549	538	556	569	558	537	590	559	552	575	537	554	517	538	546	546	537	570	539	588	545	582	574	562	534	593	527	579	543	528	559	585	556	541	583	582	564	584	557	558	584	575	565	587	544	591	538	594	589	530	570	584	594	558	586	555	541	551	557	564	541	589	542	531	576	570	585	569	557	599	568	550	581	582	528	581	567	555	557	521	565	593	611	548	569	597	529	586	546	538	598	570	576	577	558	562	578	593	613	540	583	526	526	575	554	522	567	579	619	599	565	586	558	559	587	515	528	550	588	507	549	528	528	517	578	517	575	580	581	579	570	569	529	543	544	574	542	564	544	557	559	564	589	578	577	555	552	535	559	579	556	591	551	563	597	539	564	523	584	536	597	541	527	589	549	519	582	588	517	581	540	566	546	588	578	567	563	578	551	542	544	549	604	545	593	581	521	597	576	521	524	572	593	587	575	501	568	560	582	546	553	521	580	542	585	545	568	582	564	580	547	571	593	569	580	572	560	564	566	586	568	551	618	529	553	541	549	544	592	569	591	575	527	549	540	547	564	556	549	553	540	597	543	581	507	570	560	526	537	556	589	553	584	551	552	595	630	538	601	540	547	601	536	544	541	572	554	590	557	535	547	578	577	593	565	581	513	557	562	554	527	595	595	549	532	605	529	565	537	616	494	509	562	522	554	552	563	548	571	553	599	546	566	565	565	535	517	558	587	580	568	542	569	599	550	565	604	567	560	593	530	593	548	518	544	572	551	522	547	588	588	541	533	554	536	555	564	546	540	564	556	590	556	569	580	558	565	545	549	612	559	584	571	544	545	568	570	550	595	569	586	588	579	546	654	540	603	573	550	575	532	551	562	587	547	556	571	555	592	582	598	569	557	527	562	547	543	553	587	577	584	578	552	592	549	569	592	563	555	527	559	565	543	576	590	567	586	552	607	552	585	551	567	562	540	532	606	529	582	582	586	555	531	552	535	556	564	542	558	562	564	582	561	568	556	549	607	559	580	613	609	515	534	567	553	560	594	599	577	511	572	595	565	585	551	558	530	507	540	602	529	550	564	571	569	546	543	549	518	573	566	573	531	532	555	556	555	539	578	568	590	569	553	563	573	544	590	563	563	510	552	564	557	612	544	574	520	541	537	548	581	539	590	550	558	541	555	603	552	537	525	559	580	571	561	568	590	558	554	546	540	555	551	544	527	545	586	567	531	564	573	564	573	539	608	604	569	568	577	606	552	568	545	579	541	590	563	569	557	573	581	560	531	548	563	580	575	566	540	593	514	526	550	553	546	555	554	546	586	566	571	599	547	583	576	529	571	569	559	536	558	610	541	567	620	622	550	560	536	562	615	506	560	554	573	557	553	561	578	575	550	573	578	572	560	578	564	584	518	527	543	574	521	569	561	578	582	559	500	566	598	567	521	533	562	549	528	522	551	582	611	599	570	580	589	567	543	611	554	579	489	528	586	578	563	591	544	575	555	587	586	542	567	597	584	586	516	545	595	611	581	601	536	572	591	535	591	573	540	578	611	618	569	589	565	544	621	595	557	551	525	552	586	561	581	571	549	577	575	610	606	571	536	514	556	583	521	606	576	514	553	560	571	546	535	597	614	529	513	549	595	607	576	531	596	528	589	563	526	569	535	522	556	569	581	553	547	587	552	591	528	583	565	567	530	561	511	588	565	568	578	549	595	570	612	583	595	577	600	600	537	544	550	622	577	549	571	611	574	565	525	523	583	520	573	558	567	515	540	553	569	557	572	535	532	536	508	555	563	542	572	562	570	562	568	567	581	515	576	568	530	563	588	557	547	545	555	560	569	559	557	576	565	578	554	532	545	545	567	589	548	557	588	579	604	558	586	576	554	592	540	523	562	562	562	566	554	569	565	561	559	609	530	513	551	584	562	578	528	571	573	601	568	571	581	527	569	558	549	537	555	528	559	592	567	565	554	556	560	546	537
27633	11640	1384	719	658	543	516	626	2208	2428	1811	1031	536	540	447	459	432	459	420	461	442	404	417	438	453	418	441	444	501	458	418	432	463	427	454	434	465	459	451	451	426	488	422	441	438	411	424	412	477	435	429	415	413	443	439	440	433	453	444	419	433	432	415	464	434	401	428	440	444	429	443	447	421	444	436	448	434	437	441	423	408	409	455	481	441	439	483	453	401	428	454	406	427	463	470	423	454	461	423	488	438	435	435	425	450	442	427	487	456	405	464	446	454	437	422	403	422	426	405	441	458	410	447	457	435	476	441	444	426	440	423	440	480	434	457	462	460	422	407	431	408	398	403	433	437	427	476	419	425	435	408	458	391	426	452	444	433	431	407	438	431	441	458	463	438	428	448	468	431	427	424	417	421	409	429	430	458	429	406	410	420	489	393	432	433	473	432	434	424	436	413	451	438	423	419	430	403	455	393	405	439	431	416	453	416	444	422	427	395	416	435	422	423	426	428	416	459	471	438	437	440	438	432	439	435	430	419	421	422	452	401	478	413	399	443	426	441	412	429	458	452	438	426	392	465	444	450	432	431	416	421	423	438	461	440	438	449	408	425	437	414	440	429	438	382	424	470	438	425	435	428	457	379	378	443	437	426	436	415	436	460	445	434	413	449	451	431	467	431	405	400	431	443	417	456	466	458	431	398	453	426	421	415	447	400	416	406	411	442	442	480	419	429	397	429	425	459	443	476	431	464	429	436	419	444	429	448	379	469	462	424	425	426	419	424	441	442	445	437	396	426	451	449	435	437	446	419	435	419	420	413	447	459	438	467	405	434	484	450	457	426	449	427	425	428	457	406	435	463	447	416	432	437	406	454	418	453	424	409	430	438	408	444	469	432	442	409	414	431	458	437	401	419	408	449	430	431	431	429	411	423	429	435	416	463	438	445	420	435	436	474	476	419	443	464	457	465	432	396	451	390	453	434	440	373	447	419	404	425	417	463	435	426	458	436	433	438	442	452	431	445	416	440	448	434	423	429	448	469	442	417	421	408	411	421	420	417	436	443	437	424	446	468	434	456	439	443	440	377	434	452	465	441	401	452	423	405	461	446	451	414	405	422	418	407	403	403	427	415	411	428	447	430	443	427	436	446	431	415	428	415	432	451	445	416	429	417	465	455	457	406	469	420	451	450	413	417	476	406	441	425	396	417	419	434	456	454	418	405	448	448	438	415	453	443	428	431	456	441	480	443	470	436	437	450	429	408	435	429	418	440	425	410	426	430	412	445	433	413	439	415	423	424	479	430	446	453	417	426	455	457	427	456	449	399	469	440	423	427	406	455	445	438	474	428	426	424	416	454	466	428	468	436	415	447	396	475	454	416	406	449	455	430	448	415	399	427	420	390	426	429	417	425	455	405	420	419	439	445	446	453	403	444	429	414	428	467	437	439	456	425	454	434	445	431	446	437	416	438	414	431	443	413	411	444	454	437	423	442	472	365	472	409	429	420	445	405	426	426	441	432	414	432	416	454	429	461	425	456	425	425	439	401	451	408	420	410	427	429	452	489	429	400	408	436	429	441	463	430	418	441	472	405	440	412	400	423	421	440	426	420	434	427	424	443	427	437	435	455	431	416	457	436	467	447	454	460	434	420	434	444	410	403	407	454	456	426	447	448	467	447	453	442	455	422	423	458	457	451	449	441	464	453	435	449	453	394	454	430	413	426	409	464	433	441	463	453	449	460	430	435	441	455	427	427	452	437	441	423	397	426	412	474	435	427	437	430	431	449	450	439	411	450	419	486	420	455	446	437	439	453	445	414	442	431	439	394	416	448	456	456	435	437	421	458	432	444	480	420	420	463	413	395	418	456	425	427	465	453	427	463	411	433	400	431	424	439	439	430	407	458	430	474	427	436	398	411	434	439	406	457	391	426	434	393	438	389	442	446	452	444	461	416	438	461	421	481	426	411	422	419	420	426	389	436	445	446	429	419	416	422	409	461	484	457	419	440	453	477	440	417	446	409	455	445	443	464	398	421	428	431	453	444	470	443	444	427	462	419	471	430	458	426	433	456	434	420	415	428	447	464	447	432	427	417	474	456	415	424	460	496	433	427	453	444	416	434	459	405	444	442	460	425	418	428	416	438	460	433	418	460	430	398	406	412	397	437	407	409	411	417	429	406	425	453	441	475	414	417	389	418	436	462	462	440	417	429	409	426	416	433	417	444	409	420	447	389	417	415	437	428	418	508	441	420	446	412	426	425	429	445	398	439	419	420	431	430	415	420	401	385	459	404	442	446	421	442	411	446	442	436	416	429	391	414	458	394	434	417	417	439	465	411	404	418	426	446	457	414	422	452	444	441	427	420	442	432	460	433	419	409	451	469	468	452	434	428	437	421	409	440	410	457	450	455	462	448	432	436	412	452	441	445	430	438	480	414	451	445	434	422	421	406	417	385	444	434	460	424	417	417	450	425	430	403	426	448	421	450	410	466	445	428	458	432	444	442	442	410	436	429	418	439	431	424	405	395	437	435	434	454	434	436	464	449	455	421	416	437	424	471	471	430	393	452	432	446	414	446	481	442	421	427	405	449	454	425	485	425	433	431	459	407	425	417	451	400	421	437	433	434	411	420	429	429	419	435	433	459	454	428	433	424	460	471	444	397	432	414	388	429	423	446	437	386	411	440	474	422	431	441	456	422	436	438	415	437	370	463	436	454	443	433	440	448	404	447	417	448	426	476	477	436	465	421	413	451	436	422	446	443	420	426	431	413	420	413	451	378	444	441	471	448	425	438	457	440	454	419	434	424	424	439	450	412	433	449	436	390	444	421	435	430	434	449	433	460	447	425	436	417	410	409	448	434	448	460	423	419	455	465	424	396	427	410	441	445	431	480	419	437	426	446	411	390	394	485	457	476	429	422	405	385	412	420	450	419	436	449	427	425	488	454	425	451	425	442	445	444	426	450	458	446	417	449	436	433	464	431	435	427	436	412	456	413	439	444	439	429	444	454	460	439	420	419	439	445	440	400	424	409	420	425	460	419	448	422	454	414	415	409	463	458	441	451	442	409	454	425	446	486	393	450	443	407	439	454	432	456	394	417	434	426	435	417	424	444	422	428	426	463	429	413	469	444	394	439	407	475	459	458	424	417	447	425	445	445	447	380	432	412	462	457	424	453	444	467	416	411	401	424	423	449	416	416	411	434	456	443	425	442	441	451	448	407	488	421	429	430	453	451	456	467	425	471	429	438	426	432	431	413	429	402	454	435	438	431	393	459	394	409	440	421	414	429	443	433	449	413	433	414	422	464	460	425	456	439	408	415	449	448	436	468	448	439	446	440	456	420	434	461	397	465	456	429	434	427	412	390	432	444	461	423	427	422	415	423	398	409	442	428	416	439	425	420	478	443	408	426	447	445	426	417	437	391	425	440	435	464	446	425	405	464	410	446	420	432	417	430	451	421	471	434	450	442	423	441	420	445	437	435	421	424	428	429	457
5144	721	817	537	581	559	456	629	2923	3013	2041	1089	562	442	377	357	361	352	358	400	364	359	387	319	355	388	335	332	334	325	377	371	363	390	375	351	370	378	378	371	388	377	404	346	352	367	368	370	392	366	387	339	353	340	390	399	345	364	370	317	366	357	343	343	375	380	335	419	349	345	350	380	365	387	359	370	366	358	349	402	355	369	398	355	364	367	353	384	353	345	362	351	345	369	359	360	336	399	362	367	391	341	361	350	366	384	364	373	364	363	363	343	397	392	357	363	358	387	387	344	358	407	378	346	375	381	346	381	367	340	407	332	359	367	380	369	387	372	366	374	335	369	363	340	392	366	365	377	371	355	394	341	340	349	331	378	348	353	356	359	347	347	395	342	381	338	360	368	379	344	355	363	343	307	376	363	374	366	381	376	351	379	375	370	408	377	385	411	362	370	358	351	381	407	337	374	373	406	387	341	358	345	387	358	357	404	366	375	343	368	337	385	386	365	358	338	388	349	353	393	338	381	390	359	354	356	363	385	357	369	353	396	340	365	398	357	349	356	390	353	367	398	365	386	361	347	320	362	383	354	354	375	355	370	352	347	316	378	337	384	369	374	351	354	386	366	343	360	365	377	342	369	352	343	403	380	415	349	370	376	357	356	371	380	344	357	363	371	388	361	340	337	384	353	355	376	380	363	390	372	343	391	379	379	378	387	386	392	357	326	375	392	337	358	308	361	365	349	400	371	375	362	331	370	363	375	387	354	364	353	333	415	370	369	385	337	347	350	417	364	377	350	360	374	367	344	361	316	371	360	375	381	360	378	363	378	375	347	358	407	363	362	382	372	357	388	379	399	334	374	370	321	367	372	344	367	361	376	350	357	368	355	346	354	384	361	389	331	340	372	352	363	346	380	380	367	361	354	370	357	365	389	354	389	365	368	355	345	347	371	406	365	385	377	341	333	388	392	364	386	392	397	365	355	362	370	364	364	351	314	371	366	409	349	366	360	351	368	326	359	386	371	378	393	381	350	351	360	391	367	379	351	347	356	354	383	337	388	386	335	348	318	359	371	391	396	328	377	346	339	377	349	368	359	366	360	358	353	350	336	360	329	352	381	342	395	369	365	362	365	348	342	374	332	365	373	334	371	398	358	383	359	350	357	371	387	386	372	377	373	351	369	336	390	367	357	401	330	337	376	363	358	395	353	354	344	344	368	354	361	376	365	401	337	368	372	389	359	343	359	373	337	366	377	336	363	363	358	375	370	390	384	380	378	343	369	388	348	355	374	327	380	381	376	362	360	336	338	358	389	385	366	387	358	387	354	351	367	349	342	330	370	374	355	386	377	363	350	324	352	345	385	369	330	345	356	368	378	374	370	384	366	358	361	390	361	353	358	383	355	340	355	366	378	340	368	377	348	345	350	371	380	338	342	335	355	334	365	377	398	337	397	380	376	381	366	376	343	372	365	368	349	345	373	378	361	377	372	383	348	375	382	375	370	377	364	353	389	382	362	375	367	351	388	378	387	405	339	335	368	370	391	390	366	331	334	373	351	371	352	375	355	370	361	359	384	336	383	350	382	381	402	341	382	372	375	374	348	388	382	369	374	337	377	366	326	400	364	382	387	346	404	365	362	377	368	351	344	349	343	346	349	365	371	342	387	378	373	334	372	360	370	340	345	358	368	349	401	347	393	368	347	335	355	370	366	359	341	357	391	357	373	361	358	408	368	328	400	363	389	386	371	379	368	362	390	382	344	375	394	359	326	357	381	374	398	359	393	363	351	366	355	316	374	342	373	370	338	330	368	377	369	354	342	323	392	360	388	370	349	363	374	370	347	375	374	355	367	392	360	374	344	361	420	385	345	341	378	366	363	365	387	327	340	368	344	367	371	346	329	355	377	344	363	360	362	380	365	361	361	353	385	342	361	363	365	383	333	362	363	409	406	330	350	364	365	334	355	387	379	375	379	347	388	358	376	385	392	380	354	332	353	348	390	352	356	345	364	357	360	387	335	400	350	351	361	392	396	365	355	360	354	354	372	290	374	331	356	351	340	386	388	359	341	362	394	378	355	380	359	368	365	351	362	386	365	398	317	373	364	335	389	380	364	381	363	370	355	347	385	386	366	366	356	366	362	385	367	359	334	370	339	380	366	393	371	394	393	346	329	352	365	345	359	358	358	369	372	335	397	365	355	343	397	395	354	355	382	383	367	392	362	412	390	377	396	353	370	381	371	353	372	393	364	380	360	366	346	332	323	380	401	401	369	369	337	352	383	355	380	340	335	392	386	371	334	346	382	374	365	375	383	379	364	375	347	363	371	376	341	384	374	357	354	347	397	373	349	354	384	367	353	375	381	386	374	361	368	364	378	399	368	337	364	366	360	361	351	361	354	348	365	314	395	370	376	374	381	383	356	386	356	341	392	390	347	357	339	371	355	369	385	364	393	327	397	358	394	368	379	376	388	357	367	342	378	339	358	365	381	365	363	430	382	372	376	358	365	371	416	374	318	357	374	347	363	391	389	368	377	330	360	383	383	382	382	389	354	380	375	338	382	390	371	380	406	386	392	361	355	386	353	369	368	326	363	375	393	369	353	364	353	337	359	351	401	388	369	381	363	339	387	355	397	399	357	376	353	400	353	347	392	351	394	350	389	390	391	377	343	376	359	337	374	357	339	381	348	373	405	360	377	358	358	406	380	350	362	351	353	380	371	372	388	347	369	325	348	377	371	353	348	359	340	362	345	359	364	376	366	366	395	357	355	348	387	353	384	371	361	349	383	367	373	350	378	332	358	394	359	391	391	397	382	372	352	355	388	354	354	372	363	347	356	364	329	330	333	353	378	388	394	405	361	391	344	379	372	345	377	359	346	359	348	374	386	355	379	349	382	360	342	330	371	334	347	371	365	343	358	378	336	337	354	358	357	380	370	372	372	398	352	341	353	332	367	375	363	366	371	390	342	371	406	364	378	411	357	376	377	319	367	370	378	371	392	370	369	384	365	361	368	356	376	360	363	387	360	406	349	346	364	363	350	392	360	349	352	345	321	395	355	352	362	328	365	391	373	376	404	359	389	357	361	394	356	391	378	336	383	359	379	400	357	360	367	356	357	361	339	346	388	387	391	397	349	377	337	345	366	415	344	352	354	384	363	378	408	360	344	362	320	370	367	391	359	352	408	382	368	389	331	350	339	348	386	368	352	374	370	382	392	374	364	378	369	367	353	364	345	390	374	383	375	345	365	369	380	363	382	321	355	350	375	387	363	363	397	376	357	349	358	348	352	349	380	356	361	358	384	383	369	389	375	385	356	353	317	347	344	365	350	336	357	344	373	375	356	384	400	354	359	372	353	373	342	352	359	367	379	338	361	378	314	349	318	379	407	326	356	369	339	408	368	354	359	354	344	351	380	370	351	385	369	387	341	392	394	380	364	357	364	351	364	364	362	404	339	362	357	383	368	384	373	320	371	339	397	380	384	385	353	355	388	384	377
25588	21442	27293	25339	4852	1304	833	2385	18911	22057	14364	5478	1533	714	612	526	544	485	501	508	504	496	503	532	521	490	473	476	520	478	471	493	494	506	487	536	480	534	477	531	453	499	492	498	484	487	439	505	462	465	482	494	490	520	477	535	482	491	502	495	517	478	478	515	544	477	519	503	494	483	465	505	499	490	447	491	462	533	519	513	455	458	482	514	513	500	472	530	479	501	483	503	495	488	508	508	476	471	493	493	501	523	486	512	454	465	491	464	497	475	514	496	525	467	490	483	469	514	486	498	495	497	467	484	484	484	506	518	510	499	472	451	484	474	487	493	494	471	490	495	506	482	457	516	462	513	499	495	456	502	485	478	513	472	503	509	461	480	454	471	510	499	490	482	482	514	466	492	521	519	479	515	495	492	500	494	491	472	522	492	470	484	474	478	481	472	522	493	494	496	505	508	499	480	489	501	439	465	512	480	456	507	476	478	467	510	466	478	515	507	496	491	487	506	488	495	493	485	491	498	476	475	526	486	523	489	472	436	513	528	511	510	468	468	492	496	504	492	467	493	480	501	516	458	509	485	471	486	488	458	536	462	475	477	479	503	470	464	508	498	495	481	512	536	475	473	489	493	493	452	504	514	511	481	491	496	456	502	447	460	537	516	516	455	469	518	485	526	506	510	495	496	523	498	497	480	498	518	503	488	491	483	522	457	533	477	460	515	474	496	481	529	467	496	513	472	456	512	495	478	475	486	523	502	491	456	481	487	474	468	500	497	533	495	480	547	507	532	499	506	507	508	510	475	536	506	509	521	503	471	477	442	495	498	467	492	531	527	463	484	443	493	499	513	509	495	458	467	540	474	529	470	509	485	494	448	478	483	518	469	482	448	506	547	498	487	499	474	480	480	505	488	487	467	445	474	478	500	494	465	458	476	477	502	494	484	503	483	481	465	476	520	497	484	489	524	494	500	529	502	487	518	487	468	478	527	491	478	467	543	491	461	508	459	539	529	507	495	509	493	488	497	484	498	487	471	491	490	476	541	483	470	474	462	508	495	505	507	503	490	471	468	460	494	523	503	494	482	474	480	529	454	508	497	497	508	473	468	491	534	502	470	523	477	491	509	472	502	517	461	466	482	474	524	494	498	497	527	507	496	507	451	494	485	510	514	494	510	476	518	483	456	492	460	528	476	503	465	455	470	523	450	430	487	488	501	497	507	517	495	469	503	487	481	521	470	510	508	494	487	515	455	473	457	511	511	532	494	480	473	495	484	499	468	470	550	551	460	484	467	488	513	470	475	480	520	498	536	491	515	522	489	486	486	475	518	518	476	501	494	490	491	508	492	476	498	482	472	510	497	495	460	475	504	511	524	515	497	495	493	498	457	476	478	521	472	479	488	503	457	507	490	504	450	492	490	489	480	518	455	506	457	468	506	508	475	551	514	470	491	486	475	485	489	528	503	452	497	497	530	524	476	461	535	493	457	494	511	491	490	515	486	514	499	475	503	503	479	507	476	477	498	513	479	466	481	483	503	493	474	480	483	492	478	502	463	521	502	497	510	441	506	478	500	462	489	527	474	479	462	484	479	504	482	476	470	471	455	509	498	524	462	464	481	477	494	462	486	514	496	502	490	478	476	448	492	505	495	489	486	510	453	512	522	460	460	502	474	475	456	465	501	504	486	477	501	462	455	498	459	515	529	475	459	489	463	488	463	467	508	509	456	493	493	505	522	486	486	495	492	493	489	476	491	479	520	475	496	485	495	500	520	501	482	562	500	475	473	519	480	490	441	464	498	520	445	476	478	506	515	498	471	511	487	510	460	489	471	475	486	461	483	511	497	505	470	461	466	503	483	502	502	495	505	509	502	474	500	474	483	483	479	495	505	472	524	490	496	490	479	476	495	478	483	499	474	518	498	521	526	470	470	476	469	451	539	492	469	488	486	506	520	536	448	450	546	511	480	516	479	489	488	502	501	492	490	471	466	464	475	508	501	497	490	498	462	467	518	466	449	479	473	500	484	466	486	468	496	479	519	486	494	513	484	478	490	482	460	455	513	464	460	490	484	457	514	526	458	487	491	513	506	505	476	485	499	487	512	470	512	439	489	454	496	478	528	525	494	522	489	503	503	485	517	511	505	538	496	492	481	498	471	496	492	487	506	511	522	512	485	456	514	470	508	488	490	512	489	519	449	526	493	485	548	487	501	510	469	522	504	480	482	453	514	508	479	477	484	503	517	425	501	452	435	499	517	510	488	490	490	490	489	499	496	486	502	527	465	528	487	508	497	469	485	488	529	494	505	521	520	483	461	527	472	480	471	517	505	491	501	466	465	500	516	474	454	500	462	494	495	460	517	510	465	495	518	477	476	476	519	497	481	501	477	505	514	490	459	501	492	506	476	477	487	545	503	498	489	496	535	484	523	516	494	472	494	512	484	480	485	474	471	447	492	528	518	473	474	473	499	454	523	508	479	531	503	498	479	462	510	488	466	483	475	510	495	471	475	505	507	471	496	502	496	507	465	484	460	525	489	495	512	489	531	494	474	478	484	503	496	501	516	424	498	486	473	523	494	455	491	495	472	491	543	444	458	482	472	482	530	500	535	489	488	514	510	530	471	511	504	472	498	490	490	488	489	508	512	498	481	506	491	484	529	499	496	477	489	510	510	497	501	475	500	484	463	489	462	472	542	512	500	474	498	501	493	482	489	467	498	500	470	528	436	535	460	487	490	485	464	511	524	496	445	481	448	464	502	488	475	512	501	464	559	481	484	488	459	486	501	498	482	482	471	492	478	465	489	506	479	498	481	541	484	475	513	523	512	489	469	519	463	527	482	475	461	505	508	504	460	490	516	501	546	504	466	527	484	524	462	470	493	493	522	490	474	494	475	466	462	497	452	480	505	477	545	499	479	488	463	491	483	544	491	442	487	518	472	479	481	510	490	472	519	497	484	429	509	512	498	487	462	468	454	504	473	477	508	475	517	482	528	525	487	505	469	501	489	455	479	515	487	493	543	490	515	500	459	450	458	475	454	495	489	495	496	475	521	493	470	463	522	474	487	503	529	510	511	522	473	493	509	511	506	477	511	484	467	526	471	472	455	483	479	503	499	464	488	485	517	510	481	479	486	502	488	509	482	495	483	514	511	457	478	507	492	478	486	488	517	477	492	487	533	487	461	491	502	490	485	486	491	491	475	505	494	495	476	503	474	519	457	473	483	507	499	471	471	475	477	487	477	468	535	520	483	491	468	483	515	503	469	494	517	495	475	483	490	470	511	488	489	473	507	469	504	490	496	477	509	484	507	454	530	492	531	495	497	465	481	500	468	502	479	510	519	505	486	499	488	459	501	519	477	484	460	465	482	486	500	496	516	480	513	465	513	521	514	485	541	478	493	471	480	500	476	494	480	478	450	478	517	489	496	483	459	457	472	485	508	507	500	507	531	501	488	500	472	483	469	487	494	510	464	510	499	510	494	491	489	532	541	501	496	540	498
3786	3017	2692	1610	1302	1020	824	3463	20943	19084	11888	4790	1615	748	546	455	453	440	409	425	435	434	413	438	433	472	459	389	453	439	403	416	421	436	415	427	419	459	425	426	424	421	443	433	396	400	400	421	428	442	408	417	429	434	433	441	433	420	440	396	432	442	411	427	427	399	434	408	455	426	425	432	440	443	380	446	441	442	478	442	442	439	434	437	463	412	421	474	435	428	409	425	402	436	413	465	435	405	403	426	414	437	424	456	419	417	415	437	412	423	427	445	427	427	426	427	444	411	422	438	436	438	410	441	466	412	406	457	426	434	402	433	435	449	427	413	410	391	436	431	418	400	392	449	452	423	388	442	450	430	418	441	417	412	481	418	450	433	433	463	444	419	424	397	414	429	468	412	438	488	412	447	449	389	434	423	427	428	449	435	415	446	416	437	419	418	408	419	398	401	434	459	452	448	426	437	427	391	442	422	420	427	471	385	420	416	414	438	445	401	434	413	452	414	446	464	432	439	422	412	405	410	435	476	415	407	414	417	418	462	429	421	433	431	455	430	468	404	441	426	417	423	437	432	438	434	462	387	428	446	418	454	442	431	422	423	445	453	429	416	416	449	406	394	441	442	412	416	437	426	404	437	422	420	412	387	406	426	457	428	417	442	427	396	418	411	454	422	418	405	415	449	392	419	443	431	422	425	427	423	416	433	408	427	427	408	404	412	466	442	419	420	443	429	427	439	419	405	376	450	425	435	401	430	420	439	401	429	463	429	404	399	414	401	420	422	444	443	410	388	432	433	461	435	448	379	394	407	431	440	444	424	408	459	393	413	450	435	389	395	414	392	396	427	426	443	426	403	411	442	404	427	434	469	439	418	422	424	448	445	406	392	421	424	469	416	418	399	404	417	451	421	409	435	426	405	427	439	418	450	414	434	391	424	389	447	393	437	391	410	428	422	472	438	432	415	438	428	422	440	403	440	418	444	426	412	413	424	401	407	432	418	417	367	419	416	423	392	438	443	362	432	425	432	431	416	408	421	435	444	440	459	429	426	424	422	430	424	393	479	462	433	415	417	398	445	399	405	417	422	398	430	415	457	417	404	452	451	417	423	457	428	416	444	420	430	454	432	373	431	450	447	424	405	452	423	434	452	465	437	473	431	419	418	420	439	458	413	443	428	470	394	471	449	406	442	401	420	379	426	429	411	418	410	425	419	418	407	413	401	417	470	436	410	458	441	416	423	433	397	434	441	458	420	411	477	405	424	435	414	396	421	419	424	444	434	411	401	408	419	413	424	409	396	409	412	450	410	404	431	444	381	454	448	435	445	430	422	401	435	440	401	422	441	439	414	438	397	412	399	384	423	408	429	436	452	409	414	437	409	389	417	470	452	409	416	403	431	445	418	436	404	441	410	431	415	412	443	397	430	418	437	418	416	432	431	405	422	468	388	458	416	428	454	425	450	413	433	397	435	422	412	402	437	423	407	397	433	411	415	397	405	392	417	446	431	409	395	463	432	416	401	426	440	455	406	392	435	445	440	404	435	441	445	454	428	400	479	429	440	407	431	417	407	436	415	428	425	430	461	426	421	411	430	417	406	394	416	426	392	418	465	444	408	408	432	409	414	478	433	389	407	411	458	409	400	382	438	455	404	414	437	447	435	425	391	427	418	460	425	445	432	380	419	411	449	437	442	431	439	399	416	452	413	408	374	415	429	421	475	448	440	437	444	416	372	415	404	419	421	406	429	401	432	438	420	435	431	470	432	419	399	420	442	420	431	431	449	410	438	413	432	403	435	375	439	426	433	459	441	431	397	428	401	442	419	462	431	437	429	451	384	417	416	425	425	423	434	452	432	398	402	421	410	410	433	432	467	428	440	375	434	434	410	401	439	402	392	407	437	390	400	423	423	415	407	402	397	413	404	421	435	380	457	404	439	397	396	418	407	412	430	420	439	444	441	430	442	431	435	417	420	416	427	451	439	418	387	437	412	395	396	398	435	435	417	435	436	444	414	412	413	441	424	401	426	375	410	410	414	431	409	408	450	384	414	421	402	423	426	462	434	381	453	413	381	400	412	413	417	456	447	430	409	442	461	447	427	450	404	465	420	438	428	432	428	462	439	429	422	418	434	442	388	429	385	451	424	446	452	411	424	430	417	447	425	422	427	429	367	441	424	431	418	434	438	457	419	453	441	440	397	394	409	455	433	400	434	436	375	413	421	460	423	455	389	425	441	416	396	428	435	428	405	446	449	404	413	428	449	456	444	442	412	425	398	406	436	460	429	436	447	404	428	412	461	441	397	406	432	382	430	390	387	434	382	422	456	448	406	417	410	409	425	412	430	407	480	412	411	441	367	459	432	431	458	429	419	397	406	399	424	429	450	392	405	431	435	429	482	434	428	444	424	382	411	395	412	427	422	459	424	414	406	438	427	454	410	420	420	468	422	414	413	416	415	388	437	404	423	414	425	392	422	427	439	398	432	445	407	489	442	411	384	405	422	411	416	457	408	385	442	442	398	419	414	390	421	433	421	436	433	410	445	413	420	429	388	417	406	447	448	438	401	416	374	416	415	431	471	417	429	391	400	397	436	385	424	438	431	400	420	401	425	416	433	425	449	434	442	428	425	449	407	433	429	444	431	450	425	430	419	433	435	428	380	417	404	416	413	423	410	396	441	428	427	453	438	428	389	441	389	461	427	446	411	472	423	442	431	452	412	388	403	416	455	428	425	411	449	434	403	409	400	410	385	404	405	394	423	409	454	429	426	399	449	433	452	400	397	421	453	395	417	431	431	393	422	393	412	423	407	437	407	420	418	413	405	417	402	438	427	406	427	421	428	398	417	441	410	408	420	456	417	431	426	431	439	454	402	417	442	420	418	397	414	405	404	434	448	450	409	417	404	442	437	425	391	402	457	458	405	404	428	424	426	448	410	410	435	412	441	409	438	454	454	443	407	403	425	439	456	408	432	441	409	427	419	433	425	437	422	446	433	395	417	402	398	433	427	394	406	452	425	445	450	419	436	482	430	424	401	404	405	409	435	447	458	429	372	427	407	400	392	470	421	422	439	427	440	434	455	412	420	416	435	417	466	459	402	402	428	400	466	387	444	402	428	430	421	416	419	393	427	461	409	434	453	438	431	437	422	431	388	421	430	422	421	452	443	450	449	461	461	425	435	445	425	420	420	453	431	422	419	423	440	412	419	402	394	419	450	439	429	425	453	422	434	403	459	411	438	433	454	443	403	401	433	430	400	467	384	437	449	431	433	446	412	442	416	416	414	383	411	410	418	425	475	425	443	439	384	398	399	412	434	406	427	443	405	438	419	449	421	408	464	458	411	441	379	455	455	400	431	386	429	444	453	437	414	404	425	435	421	461	392	374	432	421	465	424	391	455	394	422	401	427	402	395	404	388	453	415	441	436	453	444	406	432	408	432	430	408	459	433	415	413	432	408	389	454	419	412	445	466	416	430	462	387	452	429	392	407	425	432	401
24414	21454	28805	24501	21391	8199	1886	3952	33827	39077	28354	13401	3828	1335	799	748	650	660	683	644	686	710	628	661	648	687	662	631	627	649	656	653	689	652	653	663	656	710	660	624	641	655	664	657	655	685	654	640	624	694	635	672	677	663	620	626	658	619	640	675	620	660	655	615	696	680	650	684	667	676	609	672	677	643	626	646	622	638	614	652	639	644	679	637	689	657	661	647	636	713	653	647	664	673	653	650	699	629	607	657	646	636	638	666	611	657	653	663	648	631	622	603	640	604	620	665	683	614	672	629	684	644	652	595	663	651	673	613	657	653	647	668	667	630	687	638	658	680	710	632	661	685	636	659	628	672	611	689	623	685	622	616	621	672	631	637	615	679	658	654	653	634	657	709	669	617	621	672	640	654	606	605	660	649	674	653	661	652	677	656	599	635	642	625	654	681	613	657	641	606	679	621	595	663	599	611	643	621	620	654	661	623	643	635	603	623	639	612	650	669	639	664	652	628	660	611	668	677	636	609	647	652	646	634	626	654	685	674	667	641	636	647	650	671	689	671	635	710	630	636	654	672	700	666	679	633	635	684	641	621	622	656	664	679	637	598	643	622	601	667	619	606	593	654	672	637	604	632	690	649	697	603	659	680	640	698	672	674	607	633	592	625	633	621	600	697	652	630	646	636	677	660	623	670	621	621	674	650	597	632	655	697	610	656	685	672	619	656	648	675	637	621	667	602	650	609	611	632	629	661	675	654	626	590	600	608	653	697	624	632	635	618	651	648	616	668	641	613	678	644	636	612	634	640	655	643	672	670	641	647	656	623	636	648	655	644	694	620	639	660	582	640	640	622	612	690	608	666	623	632	662	642	619	639	635	608	666	668	599	581	584	627	650	636	657	649	614	626	640	626	634	595	652	675	676	622	638	642	678	608	658	663	613	605	626	685	633	648	646	639	653	605	683	635	682	645	605	668	650	598	664	674	684	609	669	665	653	665	654	646	665	628	668	695	693	677	719	617	641	620	630	617	680	604	632	611	578	627	628	620	664	603	657	685	643	634	653	610	613	652	629	686	618	616	615	632	673	624	634	601	659	668	664	674	660	612	670	656	655	612	663	614	619	614	598	608	618	686	625	627	655	640	609	642	678	680	641	623	669	623	642	637	646	630	608	604	656	637	635	657	639	605	657	656	647	702	636	623	607	661	599	621	658	643	618	629	666	646	609	582	628	685	651	651	641	636	693	618	666	594	647	613	675	617	669	633	612	661	651	654	649	675	616	660	633	582	626	648	657	642	652	644	639	659	675	633	675	655	632	651	651	684	645	676	662	696	640	638	652	634	638	652	632	624	663	659	656	596	630	606	654	652	629	654	637	671	670	633	639	650	621	621	655	657	661	619	631	646	641	639	598	604	660	650	640	627	621	656	662	642	637	693	630	641	653	672	635	651	654	604	661	606	603	715	664	652	684	648	603	663	648	641	607	666	628	656	609	640	656	627	678	625	666	676	665	663	661	635	684	629	634	636	710	656	700	648	603	684	644	627	638	667	634	635	645	612	628	602	640	662	644	625	652	655	628	667	584	642	642	626	671	650	654	661	616	601	639	634	689	697	610	660	647	673	642	682	647	696	659	605	675	606	564	630	611	668	666	666	641	698	650	679	676	684	609	666	588	642	649	620	655	617	618	621	671	704	666	633	636	656	681	645	668	589	589	637	659	654	666	636	639	647	666	653	594	637	681	600	629	621	638	656	702	639	627	649	647	686	645	674	616	595	627	638	630	698	640	626	673	578	675	669	622	650	604	611	619	602	632	682	611	601	647	668	656	637	652	680	647	607	684	609	703	620	654	646	658	649	665	627	639	636	585	649	636	640	600	676	596	642	596	650	655	636	643	640	644	633	621	637	604	660	648	617	619	639	661	683	566	624	650	636	640	611	621	638	617	610	636	693	646	683	639	674	657	675	667	677	648	699	648	633	631	656	618	658	609	616	646	655	651	652	667	642	628	638	664	634	653	637	688	633	653	654	686	616	619	670	628	644	595	575	606	669	643	651	662	641	643	658	690	636	688	587	620	656	672	632	630	678	679	650	658	619	636	654	630	623	668	656	623	620	645	644	652	664	582	653	613	640	625	637	611	632	664	667	584	624	655	662	635	613	640	603	675	659	675	642	622	647	652	619	621	635	633	592	618	629	641	606	631	654	571	625	622	644	630	621	651	680	596	676	660	639	616	597	660	667	697	637	636	630	629	649	615	630	659	620	647	661	677	647	691	632	649	657	632	635	630	660	627	648	648	617	636	657	600	641	650	692	598	651	623	677	606	659	614	641	612	665	679	604	633	618	614	645	567	672	630	677	664	649	657	661	628	700	658	649	648	653	619	649	615	684	673	669	633	627	630	603	627	623	672	670	631	670	645	659	652	653	631	627	636	634	675	621	675	677	633	649	602	621	650	674	679	637	657	635	636	618	646	631	687	625	672	642	615	642	638	645	682	663	620	665	687	643	627	650	606	635	629	639	639	642	628	633	651	627	645	660	674	619	619	640	667	625	630	619	609	590	630	628	638	682	659	625	701	669	666	675	630	674	651	647	612	657	582	649	656	591	682	680	657	666	667	615	590	654	658	663	688	629	631	655	663	585	633	666	625	634	631	631	626	641	628	691	620	616	653	612	611	649	677	682	651	677	682	709	632	609	646	649	628	625	607	638	613	655	637	612	639	654	629	630	650	657	661	655	599	653	662	629	691	664	643	623	630	621	634	644	613	657	608	624	652	660	618	664	640	653	649	578	673	634	610	653	610	668	638	648	660	647	628	691	642	607	630	680	633	617	666	652	604	580	648	662	658	617	616	621	645	640	644	635	643	642	616	624	663	621	674	632	647	632	686	607	609	656	668	697	683	641	663	616	641	653	660	689	649	657	623	628	635	635	614	623	633	641	608	618	636	656	620	594	632	665	643	682	672	688	633	671	642	674	665	635	670	622	627	603	603	637	621	641	598	621	632	641	627	643	648	626	634	605	677	604	669	638	625	695	664	637	644	584	670	683	669	634	646	652	613	633	620	651	654	622	663	653	642	673	666	651	670	643	618	642	643	603	627	607	672	650	659	673	650	617	663	595	612	633	665	667	637	650	668	665	645	605	665	655	643	666	645	631	613	653	677	646	610	653	666	621	613	693	629	614	643	627	654	654	647	620	620	644	689	656	627	613	676	593	612	621	654	595	649	600	649	616	609	671	682	656	618	652	636	657	635	646	640	614	631	678	663	613	649	636	636	593	617	652	632	612	630	647	684	678	631	651	659	618	643	617	655	686	633	599	668	678	673	616	682	663	600	616	624	655	636	630	663	654	602	673	644	689	661	651	654	639	645	611	633	628	670	683	626	641	624	653	635	636	619	594	595	628	675	675	635	624	666	622	617	618	641	688	642	598	654	629	678	633	654	627	628	631	644	670	636	603	614	635	627	647	657	618	644	667	637	647	658	600	634	656	600	592	656	657
4160	6426	5729	3166	2546	1682	1448	5317	35792	34789	22260	10177	3352	1284	711	562	571	558	547	560	559	551	547	550	555	549	520	539	576	526	529	529	580	543	528	542	548	503	564	549	548	564	567	560	537	586	538	568	526	543	573	555	587	521	570	549	497	548	518	591	550	526	563	532	541	512	560	517	551	550	570	567	569	536	525	560	562	540	559	557	584	544	487	553	527	517	552	555	535	540	555	529	514	543	578	539	552	534	556	482	519	542	520	524	543	512	603	531	522	546	515	566	587	539	516	554	544	533	568	570	528	531	565	562	532	564	541	530	522	582	560	492	536	488	541	522	537	560	543	549	548	552	543	547	546	519	572	545	571	546	521	588	532	585	518	536	576	561	542	542	553	569	554	575	567	559	548	575	544	527	587	579	590	563	523	599	540	537	560	481	538	579	546	568	551	536	521	583	545	547	552	534	502	531	616	533	585	528	520	572	517	524	538	538	546	529	538	581	569	531	545	555	546	550	527	541	541	585	585	550	551	536	537	503	501	554	568	548	574	541	559	552	564	478	545	534	504	526	539	545	554	547	527	529	510	556	540	573	533	535	517	555	562	512	524	535	560	535	589	568	555	500	587	542	568	540	561	528	565	527	518	519	574	556	569	572	577	528	558	512	546	515	534	505	534	513	527	526	558	571	552	531	540	538	548	542	549	532	518	556	590	548	592	544	548	539	558	523	544	550	540	537	520	518	550	530	547	499	548	560	561	536	537	576	569	567	561	513	530	571	529	519	566	536	540	525	514	524	535	569	574	549	514	544	519	558	539	546	501	541	557	526	513	584	557	550	565	577	542	564	552	520	563	509	545	558	516	543	540	540	514	537	561	567	585	570	530	567	545	517	532	533	524	540	571	523	525	536	522	545	582	540	562	516	546	525	556	536	542	531	532	527	520	525	540	510	546	533	542	510	585	543	531	527	550	564	554	516	520	573	529	559	541	588	479	521	507	566	508	533	581	562	544	544	521	578	543	529	553	592	596	532	520	540	546	564	528	551	511	560	579	571	503	533	572	549	589	539	559	536	571	534	529	520	524	552	507	565	589	587	578	505	586	549	504	537	520	514	478	552	544	566	523	560	561	513	510	545	554	547	532	544	534	560	555	578	544	557	565	549	544	540	517	513	536	496	566	548	502	557	522	548	560	531	557	577	572	531	559	510	547	543	550	519	577	537	563	502	536	562	510	534	548	489	553	516	537	535	561	535	559	527	557	564	527	518	579	547	519	526	537	550	505	535	543	524	564	550	541	550	537	537	522	551	549	518	545	569	571	508	532	534	501	517	529	531	547	527	573	528	513	534	533	581	538	543	584	509	478	523	521	515	551	532	526	572	541	543	518	568	551	541	553	564	540	555	564	541	539	482	566	596	539	539	540	534	543	572	573	567	555	582	512	522	577	526	541	532	526	540	535	507	558	537	587	534	556	542	525	532	510	557	568	555	526	546	528	588	536	509	573	529	503	591	517	581	512	527	575	516	555	514	519	506	500	528	503	559	552	526	561	535	532	508	550	532	557	538	553	547	590	523	540	497	539	564	541	542	511	552	537	535	525	530	547	498	527	517	513	506	545	498	528	535	510	521	572	537	553	564	508	584	528	525	585	583	554	543	549	517	586	530	522	544	552	512	511	538	516	540	516	519	551	556	572	531	558	551	518	575	527	556	544	527	523	546	572	495	534	520	570	503	568	521	538	545	533	527	531	572	541	570	546	539	528	525	526	543	540	558	511	486	545	542	547	527	570	526	525	566	522	580	515	558	568	518	571	537	543	529	587	548	508	512	551	563	512	535	555	521	544	539	535	539	545	574	503	525	539	557	543	529	542	525	511	537	535	573	527	524	527	529	547	574	536	494	541	520	485	602	541	518	517	487	568	568	527	561	547	534	512	550	558	535	569	530	541	498	511	540	564	502	590	564	567	545	514	547	518	534	559	531	519	535	528	510	530	561	569	520	527	509	579	570	601	501	534	537	548	511	529	499	517	538	525	509	535	538	527	588	513	530	542	546	564	520	518	546	529	548	558	518	513	519	578	542	529	530	531	565	546	524	566	536	494	512	558	497	529	544	547	511	538	597	583	533	527	563	533	580	530	552	534	530	549	516	504	537	528	535	558	544	530	541	510	504	570	530	534	525	602	554	561	538	510	504	554	559	542	506	532	545	527	527	561	531	572	572	541	533	520	558	535	533	527	525	571	526	542	524	568	541	530	549	556	553	525	571	526	506	520	534	556	518	570	533	558	562	528	520	544	544	570	526	566	569	565	565	572	511	522	502	535	517	558	515	515	559	590	559	516	524	537	577	578	539	536	546	560	542	512	490	540	535	541	544	490	570	548	543	514	538	545	552	557	518	533	560	531	544	553	587	551	532	552	532	535	531	536	514	505	526	554	541	550	572	519	543	534	536	559	544	552	528	530	538	553	567	525	508	526	534	554	587	561	553	562	557	548	502	515	553	541	514	507	552	532	520	541	544	541	547	532	560	546	567	520	567	545	520	564	541	572	575	526	544	541	537	573	553	540	482	532	535	561	559	518	563	506	545	517	521	526	527	548	511	537	532	509	558	527	544	549	521	554	529	517	539	531	520	518	516	526	529	537	566	520	538	550	559	561	555	552	553	544	590	528	538	553	527	604	563	523	536	554	523	591	525	536	519	521	556	528	529	541	502	531	551	529	524	511	533	499	554	550	529	522	542	532	523	546	526	546	520	565	526	548	506	535	531	557	497	512	540	566	537	544	521	550	528	547	546	542	548	575	501	544	546	535	529	547	541	560	520	525	508	533	540	529	531	551	514	523	590	515	544	561	510	537	560	514	599	522	521	526	562	547	554	526	544	558	555	524	592	593	532	514	521	560	572	475	571	524	520	547	553	517	554	548	547	571	540	491	563	493	541	540	538	524	518	575	541	516	521	516	543	538	539	561	527	541	520	524	556	546	555	539	477	524	516	558	524	547	554	520	570	525	492	522	585	543	547	556	490	547	561	514	532	575	581	535	492	545	540	523	527	563	546	542	540	528	538	555	478	525	578	516	519	537	539	507	510	542	521	581	555	523	567	550	534	552	536	529	522	562	532	529	575	520	471	527	560	537	502	541	550	542	512	543	507	569	519	517	544	573	564	558	460	532	569	550	537	547	546	600	525	491	539	542	570	534	506	498	634	567	534	502	520	560	524	535	556	542	554	514	542	544	540	532	511	547	566	566	523	528	521	542	530	531	534	532	533	539	569	560	525	530	578	525	503	570	581	548	533	512	535	521	598	559	525	519	563	486	529	553	578	522	519	544	515	556	500	524	540	538	520	507	592	532	555	532	575	538	551	495	541	515	563	553	500	517	527	557	555	527	528	520	518	539	556	483	504	517	538	517	566	519	541	546	535	515	571	526	537	545	539	555	518	550	570	518	566	538	525	571	513	516	579	550	548	503	537	571	548	551	525	581	582	513	561	523	553	539	537	527	517
27740	11823	1478	831	525	485	508	615	1875	2319	1877	1136	655	509	410	372	423	424	377	376	416	389	424	430	417	429	427	408	389	403	421	400	423	455	434	404	381	403	437	422	412	400	419	445	425	450	411	412	421	385	412	432	389	429	411	391	430	416	407	405	390	438	405	432	432	392	389	434	431	404	402	393	465	429	400	388	370	440	461	418	428	393	426	385	424	371	424	438	422	438	425	430	404	432	404	398	398	437	404	422	439	411	413	414	386	389	433	439	409	391	418	436	434	424	451	433	426	426	423	435	403	386	417	405	377	428	462	440	410	386	411	447	424	439	407	432	387	395	407	430	427	389	392	406	382	442	405	403	437	426	428	395	424	449	405	415	427	406	436	441	428	415	434	425	418	391	397	447	389	409	426	479	413	413	425	391	415	402	397	393	387	392	394	440	397	406	391	395	405	404	412	425	370	358	377	408	409	432	395	423	436	428	421	410	423	394	428	400	405	453	413	417	420	429	400	414	410	399	382	443	404	423	449	388	451	412	403	382	428	421	438	420	414	428	421	406	403	433	411	392	406	438	403	441	425	425	407	414	379	383	438	432	402	406	415	415	435	421	436	419	397	416	384	409	440	414	397	441	428	428	433	396	397	393	425	407	429	399	395	412	429	402	406	394	445	413	403	421	384	379	442	430	399	392	422	428	438	416	424	408	418	380	413	451	393	420	422	417	393	437	420	450	391	388	431	390	431	406	409	448	395	399	382	428	384	390	417	468	402	365	377	418	419	424	415	419	404	402	410	414	421	399	404	422	410	384	405	435	436	413	421	428	409	371	376	412	405	392	421	409	373	458	431	419	419	436	437	438	403	456	392	390	363	401	396	417	423	439	421	455	438	449	429	437	400	431	409	419	424	460	408	435	377	404	408	431	412	416	439	396	410	387	414	393	447	428	430	402	412	450	367	407	403	400	412	417	407	437	464	428	429	445	384	420	422	366	412	413	392	443	352	446	396	409	403	442	402	388	428	418	419	447	398	418	406	434	411	389	469	443	435	354	401	417	439	392	430	416	413	437	381	396	431	412	419	429	395	384	390	423	408	433	436	412	391	435	397	415	413	409	404	395	420	421	387	398	396	416	400	424	438	378	461	418	430	402	413	404	426	416	406	430	401	388	408	411	408	394	400	394	413	427	382	426	371	398	377	411	425	405	387	425	419	409	398	414	418	435	435	386	405	410	419	417	453	384	403	409	393	391	451	430	449	356	467	445	421	431	414	401	448	410	408	378	409	426	423	435	440	404	402	403	461	442	369	437	419	418	442	422	385	374	427	435	431	406	381	426	398	427	412	406	458	391	424	412	395	427	429	444	425	412	400	395	411	411	409	425	413	399	396	454	406	379	431	383	414	422	425	370	400	413	446	423	451	422	407	462	405	444	407	419	450	429	417	429	427	428	425	453	414	434	409	391	437	450	433	456	458	414	426	398	407	380	444	367	440	399	423	398	435	399	413	421	404	429	416	423	431	427	419	416	423	408	442	430	413	390	423	418	401	448	412	371	396	438	405	409	432	409	396	443	419	439	400	401	439	402	430	401	395	415	417	407	409	420	439	422	406	403	416	427	384	446	416	459	412	400	393	391	398	388	453	425	392	410	412	425	424	406	393	409	392	441	439	439	420	396	385	383	400	402	418	459	392	390	456	436	416	459	445	422	432	403	405	417	392	391	410	435	436	374	419	410	425	408	404	429	444	432	423	411	381	434	466	424	427	428	387	382	396	406	398	412	422	397	424	409	410	407	421	420	404	415	417	443	420	421	399	414	436	422	428	419	407	392	426	436	399	414	438	399	437	449	416	393	468	452	418	423	417	400	410	395	415	419	393	407	421	419	372	416	455	426	434	451	434	417	447	408	392	396	443	417	411	379	356	416	448	419	385	410	416	407	441	401	434	401	403	382	437	411	413	420	428	406	416	422	426	402	404	419	411	436	412	461	416	412	437	416	419	361	418	418	450	432	397	409	434	433	394	408	433	414	410	400	453	411	402	440	390	394	442	423	428	414	407	402	388	435	409	430	432	385	386	432	432	438	436	457	438	432	401	426	416	423	417	418	430	425	421	409	396	425	407	415	412	386	388	437	419	432	416	441	412	423	419	393	370	414	415	409	410	436	361	401	383	416	432	412	403	415	431	438	413	393	407	436	407	440	427	423	404	403	426	402	434	388	415	410	440	409	401	403	462	434	415	390	385	415	438	418	428	397	397	392	415	389	450	406	385	414	417	405	426	407	443	416	439	411	403	430	436	407	438	380	423	428	399	425	399	400	403	391	375	463	432	375	415	400	394	419	387	388	427	375	424	405	408	404	386	407	438	380	412	430	408	374	405	427	424	457	384	423	410	389	425	442	405	427	406	404	410	396	419	412	423	404	410	429	357	421	412	410	402	416	432	386	407	443	419	404	393	422	389	426	408	422	379	451	430	415	411	376	426	425	437	401	403	443	401	415	399	414	404	389	370	403	431	433	433	392	428	432	424	432	414	398	395	426	444	428	412	405	382	424	437	411	440	417	427	415	446	434	415	397	396	418	403	430	441	426	445	405	424	410	402	439	443	431	423	387	406	402	415	442	423	424	411	377	417	405	433	428	399	332	370	416	394	445	415	421	427	394	444	403	438	432	435	444	437	422	409	438	421	401	432	420	410	414	385	391	411	404	411	395	395	422	396	424	392	432	401	407	435	389	405	401	414	437	425	419	405	432	414	419	413	391	434	404	398	441	438	439	405	390	441	408	362	431	402	412	420	411	437	421	405	389	417	422	386	424	406	428	419	386	393	456	382	414	453	438	407	392	401	417	405	426	394	401	418	445	413	431	392	420	425	468	425	404	396	428	418	411	400	392	380	414	413	383	418	428	433	375	398	432	437	428	410	458	402	416	411	420	417	389	458	387	402	411	403	432	442	428	431	407	437	420	386	445	397	406	417	436	387	387	420	405	405	405	391	399	416	444	415	401	387	435	419	431	402	408	414	428	403	412	435	418	394	433	390	435	429	382	438	399	422	388	427	407	406	408	426	396	420	379	415	381	410	420	449	416	430	406	432	446	400	402	403	454	416	444	403	428	432	442	418	462	405	396	460	387	391	398	394	411	381	415	421	470	382	456	397	403	393	426	415	405	415	422	431	445	383	417	393	452	370	432	418	381	389	381	406	431	409	396	403	434	383	396	400	414	416	439	390	421	441	385	427	415	409	395	414	392	390	418	399	408	410	412	386	407	379	402	416	392	418	386	430	424	429	412	415	428	430	407	387	398	382	431	448	442	395	394	386	382	387	402	460	416	391	358	427	425	426	399	451	419	409	388	409	413	368	410	401	381	429	397	377	425	407	449	427	432	402	408	415	408	431	433	453	410	410	403	433	428	398	419	457	380	403	404	442	391	364	385	439	438	406	412	405	376	435	432	407	423	401	424	452	439	430	437	427	413	397	398	421	445	446	413	388	410	437	414	428	390
5287	1019	910	643	489	487	493	741	2678	2803	2071	1124	579	411	366	343	346	320	344	385	348	375	380	360	331	344	390	361	365	359	336	381	353	374	317	358	369	337	379	338	342	338	350	346	346	370	363	317	322	361	333	337	361	336	343	343	351	342	342	362	384	347	414	361	352	348	340	337	350	368	352	362	367	385	330	373	380	352	374	328	313	383	353	345	354	366	349	360	347	347	347	340	356	332	331	358	346	347	347	382	367	353	352	344	354	338	364	302	342	358	361	359	326	369	368	341	335	327	334	378	366	317	359	342	340	340	326	376	365	340	344	350	304	338	364	339	341	362	398	325	325	382	366	367	354	360	369	314	354	349	351	369	335	348	341	338	329	360	339	368	385	377	361	361	352	332	382	374	377	334	373	345	350	375	354	352	348	347	361	345	359	343	368	325	361	345	325	337	361	324	340	343	369	361	326	358	347	355	328	354	330	331	376	348	353	363	346	321	368	407	331	372	364	348	349	375	361	360	377	366	362	365	362	351	351	353	356	341	335	331	360	363	337	354	354	361	353	335	367	363	376	361	326	371	348	341	364	337	324	327	354	354	336	356	360	336	343	340	350	347	370	350	377	343	355	335	361	337	341	347	344	355	348	371	372	337	353	327	325	357	310	373	325	315	362	356	333	335	374	377	337	349	346	331	360	370	319	336	341	366	344	349	371	356	375	339	310	350	344	364	360	349	338	357	370	339	360	335	318	349	335	357	360	365	358	336	363	345	348	323	316	356	374	341	365	384	354	361	339	342	324	326	321	328	323	397	393	331	358	362	359	338	365	361	317	308	353	364	305	385	329	325	335	347	322	343	361	359	363	333	360	362	366	336	341	321	397	356	356	374	336	353	391	361	337	370	365	334	366	336	333	334	364	366	352	321	288	326	370	364	377	375	352	338	375	354	358	379	346	314	336	296	375	371	335	344	366	355	357	389	372	361	344	375	311	348	324	361	396	319	316	373	357	348	326	331	337	337	368	340	315	350	350	356	353	354	321	380	334	360	348	357	317	332	373	371	379	371	339	353	386	339	371	327	371	388	358	339	339	373	344	363	351	333	363	384	371	354	361	343	330	385	339	373	338	374	355	345	332	336	362	354	378	336	341	394	330	354	348	358	342	385	350	346	320	339	348	346	354	378	348	358	349	372	336	335	341	339	321	333	336	343	346	343	383	349	350	373	386	316	345	344	334	364	343	313	344	334	334	365	339	412	324	309	333	398	371	376	303	366	331	330	333	393	383	344	329	368	368	332	387	360	339	361	353	356	335	346	377	352	356	341	380	363	405	378	317	383	371	359	305	326	359	361	353	351	337	346	344	330	333	346	355	308	370	342	368	332	357	358	362	335	358	339	368	374	352	359	356	361	395	335	363	358	345	369	338	319	361	344	343	363	343	343	387	398	367	373	338	341	360	366	321	359	370	338	358	345	355	380	363	375	352	300	340	346	321	376	358	371	347	350	335	383	341	331	324	364	357	332	340	326	352	347	324	336	344	402	384	338	332	341	393	355	371	384	347	338	378	386	360	347	347	332	324	372	327	341	319	356	367	371	366	340	342	299	325	360	367	351	373	307	389	364	333	357	367	342	354	373	353	344	346	336	351	340	337	363	339	346	327	339	334	337	363	387	347	342	350	358	345	362	318	350	336	373	322	346	348	374	350	368	371	316	334	344	373	322	331	381	343	365	352	331	360	365	365	356	336	340	358	325	378	353	339	366	369	350	358	363	337	359	344	322	353	386	333	405	365	331	375	345	354	366	334	376	358	368	359	344	371	374	353	380	370	386	366	337	353	396	342	354	356	379	326	392	353	366	347	347	341	381	352	365	365	383	346	352	314	370	322	356	370	340	353	350	351	360	327	346	397	344	360	346	343	305	365	340	363	388	351	352	341	353	398	339	338	344	359	366	354	350	324	381	374	381	349	351	357	356	339	358	327	382	350	401	362	329	355	345	343	339	374	346	339	330	348	342	334	383	356	351	373	352	329	317	349	336	297	367	333	352	348	360	340	317	336	354	345	353	351	341	347	371	328	339	352	354	355	365	317	336	368	324	361	315	360	362	352	357	374	373	357	359	362	378	372	357	382	352	350	361	329	353	356	359	317	314	332	354	350	343	341	342	367	377	337	360	360	396	373	359	358	357	389	352	362	350	368	356	353	367	338	371	326	332	349	354	356	358	359	332	341	375	340	304	363	346	348	384	352	372	383	387	363	348	372	367	345	359	327	318	336	324	367	367	348	344	372	386	375	329	368	338	363	346	354	323	365	352	346	330	356	378	365	354	356	343	315	340	340	372	308	350	333	360	345	350	341	394	330	364	360	353	381	354	339	346	351	356	405	386	343	380	344	354	331	364	341	350	354	324	340	346	344	357	387	361	329	366	371	363	361	342	321	383	344	346	338	346	326	340	338	358	380	340	343	363	371	351	359	340	335	329	338	395	375	349	345	349	355	366	349	350	399	346	333	343	334	337	334	360	359	337	374	333	354	349	353	361	323	351	359	358	308	338	341	340	347	382	359	377	359	331	383	319	345	356	324	363	331	358	332	351	338	389	420	355	353	381	404	334	369	323	355	361	336	341	360	343	366	346	374	357	341	346	349	317	341	335	343	334	368	351	357	364	350	333	355	339	360	349	359	366	317	338	362	338	376	360	337	344	350	362	355	359	321	343	355	345	350	370	345	314	364	361	345	345	339	360	358	378	400	318	353	317	341	373	349	341	354	375	369	328	339	351	349	327	352	355	348	353	352	362	360	343	348	338	356	341	360	375	378	384	327	372	335	361	352	342	395	347	362	348	348	371	354	341	366	326	337	352	351	360	351	381	371	362	330	351	327	363	327	359	330	409	347	330	390	344	363	385	355	320	364	339	330	368	358	314	333	335	380	358	346	338	348	362	339	350	351	353	334	352	373	331	361	378	323	365	336	349	330	335	327	346	300	348	352	332	357	344	318	346	364	356	346	379	396	339	405	334	327	348	303	317	365	323	358	402	342	345	355	337	389	339	346	332	346	368	343	364	393	353	366	333	364	342	368	332	346	334	367	368	374	353	320	318	338	342	331	330	352	387	339	356	341	335	357	341	336	347	357	377	363	366	333	353	361	300	374	383	371	352	346	327	346	341	316	347	347	343	340	318	393	369	347	337	351	353	341	360	320	353	353	359	318	346	371	315	328	382	340	316	314	328	344	400	316	326	366	365	361	352	366	374	369	346	363	346	369	337	393	334	349	337	357	362	344	374	333	376	361	340	345	358	374	351	355	348	354	358	369	358	312	360	341	334	341	325	362	366	343	368	359	319	335	346	349	367	343	341	366	348	333	362	328	336	358	339	330	345	352	356	347	371	376	339	404	363	368	363	355	322	331	358	361	390	329	364	361	342	367	344	397	349	385	388	366	340	357	344	341	339	383	337	340	380	322	316	350	347	324	343	352	381	371	352	344	335	360	376	348	369	342	371
25760	21512	27299	25413	4446	1176	941	1975	19458	20431	14342	5813	1630	808	606	544	509	480	531	455	459	523	491	441	440	504	491	498	489	478	454	476	459	504	460	536	512	497	443	456	461	493	464	490	468	469	416	482	458	498	503	472	472	491	506	500	483	485	454	517	476	452	465	466	474	470	478	511	488	446	478	506	444	490	469	456	466	474	479	498	513	465	506	475	472	445	467	497	463	439	447	501	459	502	453	507	494	492	478	495	500	490	457	455	518	461	490	488	492	458	471	495	499	472	484	462	459	474	519	428	486	485	461	522	468	500	517	517	469	451	455	466	487	510	522	446	502	465	468	463	482	464	443	458	461	464	453	462	481	468	494	465	469	462	473	486	459	457	476	452	453	485	483	460	446	471	497	495	481	472	500	477	454	494	502	450	488	505	466	484	471	464	467	455	458	526	471	454	471	481	474	464	490	464	480	454	478	431	475	456	493	488	474	464	513	522	458	529	488	408	471	468	475	472	492	467	476	489	491	458	457	440	431	528	467	467	473	484	437	475	478	446	480	489	453	420	500	474	455	475	456	505	478	454	502	449	479	459	489	487	499	474	457	433	485	519	444	478	482	451	473	490	459	452	474	477	493	452	502	479	466	472	463	454	487	490	467	502	464	478	494	458	466	489	464	468	445	473	486	518	466	471	470	490	455	463	474	478	470	460	462	484	497	456	470	466	481	473	469	516	472	477	467	483	475	469	490	457	435	490	451	446	448	505	482	454	484	458	501	481	505	435	462	447	479	496	426	426	500	500	466	480	472	510	498	448	513	453	510	492	478	454	448	485	466	480	491	466	479	479	474	486	514	461	479	476	484	554	476	467	456	470	427	482	505	458	476	500	472	488	474	448	500	452	444	440	478	475	483	501	453	464	476	489	453	465	457	476	465	492	465	445	465	505	448	529	444	502	467	471	438	477	457	446	466	470	482	499	487	479	490	490	452	460	507	478	474	457	478	483	454	472	473	462	486	498	479	472	514	468	512	509	470	452	484	507	480	499	465	413	453	477	483	445	480	438	497	440	452	482	449	461	520	475	510	475	472	468	475	485	505	505	458	434	464	508	452	491	481	473	452	479	457	470	484	483	437	464	477	482	487	486	488	506	477	443	473	421	474	468	457	445	469	467	439	509	449	495	470	511	470	490	462	496	468	462	466	473	501	492	431	476	504	468	482	495	472	456	483	500	472	509	485	468	497	459	478	480	455	474	458	504	491	434	518	455	445	466	473	463	474	462	472	511	473	498	484	462	462	480	442	455	461	454	469	480	471	465	493	510	465	485	495	464	514	492	475	450	474	491	470	475	471	475	512	453	452	498	470	473	499	519	507	460	446	504	521	499	488	519	497	460	498	504	452	416	496	450	498	440	453	466	468	457	496	466	514	490	464	482	491	441	521	468	450	467	469	465	479	485	493	508	419	476	532	472	519	438	473	506	462	470	478	484	464	477	459	455	456	451	461	488	490	476	459	502	517	480	465	459	456	471	457	476	481	502	479	475	444	473	497	487	491	487	486	450	474	508	492	505	474	447	477	450	479	456	469	444	491	465	450	466	436	486	476	458	474	515	491	492	473	491	473	494	489	494	503	439	432	492	463	485	499	442	444	471	502	469	438	460	489	481	486	482	520	488	501	508	454	486	495	523	434	503	493	487	458	491	453	491	437	449	438	471	503	449	472	497	445	458	461	483	462	462	446	512	487	442	475	452	432	486	480	480	487	514	474	475	506	470	462	487	508	479	467	484	485	507	467	433	448	481	476	465	474	490	487	497	447	462	494	456	469	458	524	468	464	504	502	454	465	471	475	448	468	502	476	498	484	460	486	483	484	468	493	478	484	494	459	420	466	480	454	446	497	456	491	474	453	503	483	475	472	503	458	482	514	458	490	458	517	494	468	476	452	452	517	425	478	481	470	507	485	473	468	444	467	440	443	477	498	490	484	484	487	465	440	455	466	483	461	478	463	488	522	452	493	492	455	466	415	487	446	460	466	424	502	494	482	463	476	492	471	518	473	474	451	476	445	465	477	422	515	479	504	483	475	483	477	502	460	480	423	454	482	518	467	454	491	483	485	493	453	438	425	470	486	462	439	491	496	467	504	482	488	491	462	516	507	479	484	475	479	496	463	518	498	470	518	466	489	483	501	477	431	514	472	444	450	507	457	451	506	479	441	474	522	496	472	524	465	469	492	474	461	458	492	462	506	518	502	496	472	499	450	418	481	455	466	490	492	494	447	452	482	467	486	487	467	451	469	475	488	507	458	471	422	513	454	493	458	511	477	492	476	446	469	484	486	466	495	459	473	472	472	470	454	520	522	453	462	440	480	502	476	431	483	436	479	519	475	469	460	519	459	480	449	441	461	447	484	469	452	470	447	490	448	476	457	495	493	461	459	452	469	507	480	487	476	457	505	467	428	498	442	506	465	461	466	446	483	509	449	484	456	455	485	476	464	484	484	469	508	489	454	499	426	466	447	447	462	496	451	441	453	467	455	466	486	499	457	485	460	455	482	486	484	484	473	447	505	492	480	423	461	493	484	422	460	472	474	452	527	440	487	473	496	456	482	490	469	487	453	524	523	461	469	480	467	489	472	501	453	482	468	477	476	473	455	420	461	440	462	455	519	495	499	466	451	467	443	504	472	484	502	447	504	496	515	474	484	477	478	470	491	463	477	463	471	434	452	485	461	512	450	484	465	448	467	496	481	490	485	479	436	476	458	487	477	472	470	475	522	447	434	504	488	465	435	482	468	466	470	466	458	444	462	483	445	455	484	469	466	470	479	515	461	466	473	454	483	473	428	474	477	461	472	431	487	475	474	468	467	477	476	450	461	490	493	433	435	456	456	455	508	490	488	502	447	475	481	462	418	499	462	480	502	487	491	464	496	450	439	516	448	485	457	457	470	485	428	426	450	445	465	499	461	491	513	428	491	485	468	485	491	472	484	471	455	466	482	491	497	480	469	474	453	432	486	486	494	490	503	420	460	459	512	461	448	455	475	507	457	498	463	512	470	482	536	448	462	472	503	545	438	471	457	442	459	461	450	481	444	491	488	478	512	445	498	490	486	493	497	459	460	469	453	474	440	486	466	481	454	508	445	474	510	468	481	489	496	493	503	469	490	472	468	460	501	467	487	496	497	496	434	481	478	494	455	489	483	445	482	486	479	479	459	481	478	487	463	476	463	420	486	433	486	497	470	472	479	455	407	488	470	470	502	467	470	488	472	480	474	467	450	433	466	474	463	497	491	437	449	477	462	472	487	501	482	454	491	488	515	452	501	464	499	510	440	499	465	496	471	515	446	483	436	476	449	420	462	475	496	483	459	465	432	470	482	473	471	447	492	463	495	457	443	424	466	491	475	482	456	484	453	506	477	452	476	505	455	494	451	499	495	517	510	469	494	472	471	462	468	494	501	503	436	516	501	498	486	450	497	454	454	450	447	463	472	495	473	485	469	412	475	525
3778	3561	2978	1678	1216	975	953	2863	21549	18020	12071	5068	1788	850	500	406	456	410	422	461	413	417	415	417	420	429	430	460	425	435	417	427	393	434	404	386	445	434	424	435	402	377	434	407	407	428	407	453	426	380	384	387	408	419	405	426	446	417	396	377	410	429	439	410	429	447	461	389	401	430	424	404	395	444	412	405	436	425	444	465	422	435	361	430	466	414	421	432	409	404	418	430	417	406	438	370	400	384	388	416	397	419	379	400	413	386	428	415	390	412	442	404	487	378	415	429	378	418	421	443	402	365	378	463	432	430	428	403	399	439	396	425	412	416	418	427	396	416	391	413	406	441	406	387	425	439	400	439	405	376	428	418	405	432	416	429	417	445	421	409	422	431	409	430	421	412	448	417	413	417	404	418	382	377	399	389	422	395	402	417	453	437	428	411	417	449	402	423	399	429	421	400	420	422	422	419	427	390	413	422	430	407	440	395	396	387	414	435	432	425	404	415	398	443	426	425	426	410	417	410	410	411	412	449	429	365	449	430	415	410	397	414	434	461	404	430	407	436	409	433	403	415	425	429	373	404	400	437	391	403	461	436	425	417	424	407	433	398	448	435	405	398	439	451	411	433	424	424	385	422	383	438	430	457	444	377	421	419	426	419	414	411	415	403	407	402	436	386	444	437	407	410	448	400	441	391	441	393	434	404	425	418	441	429	440	425	454	429	375	388	413	398	461	430	412	429	420	391	443	403	413	429	413	427	425	430	408	396	398	418	402	432	415	409	366	458	428	378	431	391	406	407	421	453	431	403	419	378	399	431	411	436	416	410	405	416	408	426	397	410	387	419	407	464	405	414	457	422	411	448	421	417	418	430	416	435	410	391	390	458	405	434	430	395	395	419	379	422	438	405	433	427	427	415	419	419	398	430	443	388	395	409	413	396	434	412	439	435	402	430	407	422	416	392	428	425	437	378	448	424	441	405	368	388	386	422	426	402	408	387	408	436	417	391	414	430	402	427	408	392	425	431	433	429	414	455	406	390	409	430	434	424	418	437	438	411	398	419	408	415	413	431	434	411	413	449	434	376	422	411	439	408	394	429	451	428	402	389	386	360	455	406	351	428	457	431	407	408	396	425	411	375	408	449	436	377	437	435	468	412	425	415	418	425	406	426	448	430	433	408	415	429	435	404	444	418	400	374	418	425	404	411	402	436	444	420	416	422	438	426	389	393	376	421	401	429	369	436	405	446	396	389	423	441	403	358	404	433	396	429	414	416	419	403	434	445	463	411	423	411	437	426	415	393	425	432	418	416	415	393	395	394	404	384	402	372	397	415	418	407	400	417	428	389	455	449	389	443	416	410	375	403	396	423	464	410	438	411	436	458	377	400	398	419	386	400	446	426	402	423	414	402	428	412	420	428	394	410	366	418	416	436	421	414	381	419	378	415	418	389	425	430	378	396	419	400	429	410	408	390	426	403	416	413	428	405	409	405	458	382	455	363	427	419	399	426	424	418	437	415	420	418	405	408	404	395	398	435	431	402	426	394	432	401	404	427	388	394	437	428	462	394	405	453	422	420	436	419	480	408	406	409	389	423	428	414	437	395	428	419	427	407	411	424	413	379	402	430	404	420	375	406	405	421	406	402	394	395	419	390	405	432	400	454	389	400	390	415	411	402	388	403	423	404	428	397	414	430	409	412	439	400	415	408	425	421	407	377	419	460	424	426	425	397	412	397	404	404	475	414	429	403	444	400	439	429	450	375	407	419	420	401	402	384	387	421	410	403	404	425	386	458	377	430	414	370	419	414	385	424	420	432	421	406	405	426	426	406	436	397	421	412	395	416	396	406	420	386	436	450	413	426	402	418	410	422	415	433	408	415	415	414	423	422	424	413	403	411	401	431	438	418	403	410	398	383	429	420	432	405	444	391	397	398	408	399	414	415	397	388	388	393	395	407	408	425	408	412	403	382	452	423	397	446	434	391	408	405	402	405	398	364	416	392	406	429	437	399	455	399	404	429	390	420	419	423	445	389	392	415	410	403	419	396	417	433	425	408	411	427	413	418	408	410	400	390	404	432	408	452	399	402	410	418	432	420	415	434	420	405	436	385	409	428	408	381	425	414	424	411	433	427	371	429	423	406	431	416	424	400	434	415	396	410	398	389	380	419	369	389	445	389	427	453	406	401	395	425	383	421	408	467	402	390	419	409	388	414	406	395	419	421	441	385	390	429	428	415	415	443	430	408	406	409	444	369	423	437	414	425	400	407	387	405	430	430	431	421	402	400	407	412	388	433	395	414	412	396	409	415	427	399	444	401	397	412	397	417	429	404	457	423	433	437	414	433	365	409	407	428	429	459	401	388	431	428	413	451	408	399	444	357	448	412	412	448	419	408	399	400	386	389	404	426	416	405	423	463	412	405	404	384	432	441	411	400	427	427	444	442	452	382	429	413	412	451	414	417	367	419	418	409	407	396	416	430	421	406	387	438	411	437	408	387	401	422	402	412	427	386	410	434	401	402	420	445	378	424	426	402	404	421	412	429	430	411	424	427	399	443	412	426	397	406	452	415	405	436	431	395	422	433	399	377	410	417	439	436	423	423	407	408	410	389	352	422	424	389	398	399	416	400	416	411	390	423	436	377	421	411	404	417	422	424	411	442	430	430	411	409	420	402	409	376	397	447	443	404	444	386	379	413	386	414	407	450	429	449	402	431	468	427	431	448	378	387	406	382	421	395	429	421	393	410	418	416	419	447	426	406	419	388	408	402	434	448	427	443	412	383	398	425	432	429	409	409	410	428	400	435	389	391	432	454	358	441	416	417	401	394	403	406	419	433	463	403	438	414	407	413	400	420	378	376	470	408	420	451	407	426	444	402	427	407	407	433	412	430	373	421	417	378	430	409	451	412	435	414	409	437	397	403	415	390	435	423	425	417	422	424	432	383	428	434	398	446	409	406	446	424	425	374	385	446	414	460	416	401	405	425	416	392	459	386	403	435	401	399	389	436	407	401	454	385	407	421	401	426	450	433	409	359	366	428	398	420	391	466	432	405	445	417	464	426	420	432	413	420	423	411	385	408	391	408	379	428	449	421	419	441	380	404	398	452	433	379	418	455	421	395	416	422	404	441	386	442	410	382	410	432	434	376	402	420	425	402	433	398	436	400	377	427	439	397	411	380	400	396	463	395	381	400	419	395	408	391	399	404	367	450	415	430	432	407	407	393	434	438	408	389	410	412	401	367	434	388	385	414	418	429	443	431	421	416	422	450	437	396	408	419	423	379	425	427	416	416	390	419	418	402	389	415	431	409	433	421	364	430	428	420	403	395	440	438	400	431	384	402	414	432	401	368	403	411	411	386	440	438	406	401	445	438	407	438	416	412	424	392	438	402	407	389	400	403	400	432	421	414	390	395	428	403	426	450	461	444	405	408	434	390	430	409	428	384	411	372	427	430	416	438	418	449	414	440	416	401	428	430	401	419	395	397	413	456	400	429
24484	21496	28859	24539	21440	7995	2148	3441	34623	37921	28804	13122	3845	1397	862	681	694	624	676	662	623	639	618	656	657	676	676	609	623	627	666	626	649	669	665	626	653	658	651	654	637	641	632	655	640	648	622	635	590	622	660	664	611	593	621	674	645	664	625	599	634	678	714	671	653	625	622	619	624	639	626	608	604	675	592	643	621	607	648	642	602	610	648	678	626	677	632	634	650	636	635	607	670	666	642	635	641	684	595	667	628	621	641	629	677	625	661	652	673	639	656	652	600	648	655	659	595	654	644	626	607	625	610	627	616	621	647	594	611	684	642	634	565	592	647	597	650	678	642	627	697	677	647	639	651	587	619	655	635	660	659	654	615	631	621	616	649	655	685	637	609	657	634	630	606	642	668	609	669	646	616	619	605	694	615	629	639	610	652	637	629	624	645	663	615	639	663	631	652	645	655	611	651	669	613	626	674	636	624	666	593	608	614	616	647	648	644	628	618	618	702	620	592	642	621	644	642	608	615	591	667	680	636	617	652	635	587	634	627	625	650	651	606	648	660	606	610	660	657	652	631	636	642	693	651	589	659	644	632	618	561	660	594	634	686	648	623	662	653	619	668	591	687	627	628	593	645	655	630	657	599	615	632	640	596	659	656	629	648	670	640	602	666	639	651	672	625	634	631	670	691	656	637	648	665	636	634	626	684	603	598	619	588	664	578	596	630	656	654	634	652	658	674	635	627	667	667	659	645	653	639	622	598	574	650	610	597	574	608	670	644	656	626	625	601	628	622	646	601	642	597	568	615	619	648	703	645	632	661	648	590	650	621	655	641	600	593	617	667	603	608	688	660	651	630	627	637	613	621	625	666	615	641	612	636	635	635	585	601	628	658	666	607	642	661	621	614	654	702	629	665	624	633	648	642	643	628	602	646	622	640	651	610	609	603	654	604	671	629	657	621	672	648	629	605	609	658	671	677	622	650	635	653	625	634	615	594	634	643	604	612	656	665	618	632	678	633	638	602	666	624	590	674	668	621	655	604	617	680	682	583	598	610	572	649	602	663	660	612	636	637	638	596	654	656	613	639	611	657	644	637	649	645	638	623	652	636	660	606	606	612	681	579	594	659	607	664	629	561	644	646	619	656	617	629	630	614	626	654	609	675	632	648	650	643	642	667	653	623	626	632	637	613	603	663	661	638	570	619	657	636	634	612	645	647	652	689	647	597	667	692	636	610	599	571	611	596	650	671	647	662	659	624	680	678	576	684	674	664	593	602	647	658	657	603	615	718	652	640	650	674	651	636	632	642	653	645	596	655	664	631	584	622	604	620	702	557	683	680	573	622	673	687	693	637	636	621	625	630	640	674	596	627	606	581	660	625	629	591	650	625	577	632	688	697	619	600	588	603	622	623	616	612	624	715	628	644	698	610	659	639	624	611	610	689	551	606	640	617	585	655	651	612	616	643	614	632	619	611	664	652	679	625	629	615	608	633	607	633	630	625	642	559	624	664	680	614	626	619	607	636	594	638	627	603	604	682	654	658	634	586	642	643	652	628	612	668	620	599	596	570	623	628	639	668	656	630	669	579	612	616	621	650	649	664	562	610	633	609	635	652	661	636	627	600	682	662	656	606	627	641	629	667	659	652	663	656	672	626	607	643	650	666	655	583	609	630	634	662	639	606	638	628	651	735	657	662	669	698	628	644	627	611	601	627	582	657	626	658	578	633	577	612	662	629	643	654	651	642	589	646	635	627	633	638	614	632	592	668	623	650	579	604	657	613	619	627	634	640	629	648	603	652	622	614	617	620	582	680	644	627	589	583	608	637	619	599	634	642	632	664	611	632	638	642	676	631	624	666	606	597	650	659	624	613	618	598	625	655	642	636	644	572	572	619	629	660	636	622	653	598	613	571	596	643	577	618	636	652	661	623	664	635	602	609	640	627	634	629	639	630	604	622	625	643	661	656	639	650	635	585	609	622	670	651	620	645	647	679	655	652	603	630	613	628	649	614	604	694	607	587	620	579	638	613	606	586	628	632	596	671	635	652	658	597	591	717	636	612	652	618	661	628	638	611	658	644	603	606	623	620	633	610	621	671	658	600	627	621	596	617	663	585	594	591	644	629	662	605	579	649	613	616	626	632	616	597	601	648	608	661	655	592	580	617	643	603	612	599	669	632	598	626	601	610	627	641	628	643	648	684	655	597	606	615	629	654	642	627	638	634	609	656	667	670	640	626	619	647	619	644	640	651	622	627	631	628	612	620	643	659	660	652	604	659	639	653	633	610	611	622	623	627	603	612	575	641	645	631	608	572	576	637	638	626	620	639	621	660	608	642	577	655	608	649	658	611	611	624	652	638	644	629	676	622	623	635	636	609	629	639	662	648	646	655	633	616	645	630	644	630	631	633	641	615	596	641	613	602	652	639	595	620	607	659	663	603	622	609	660	651	635	598	610	637	643	618	630	668	622	626	605	628	617	690	643	610	678	602	645	634	645	619	644	688	648	657	617	640	614	661	610	662	636	598	602	680	649	675	631	648	663	599	605	622	606	659	659	599	683	618	651	612	617	603	663	619	640	618	699	653	614	658	624	654	688	638	595	635	635	638	592	627	626	603	607	658	655	653	588	628	643	652	634	590	644	686	621	647	613	647	605	640	635	640	642	620	620	614	616	653	618	641	610	648	657	618	680	660	580	651	600	632	591	628	668	626	612	648	629	662	673	646	609	650	640	620	607	625	607	670	633	590	618	622	626	619	620	668	602	628	643	666	655	665	620	627	664	634	615	618	617	626	585	601	679	624	642	645	653	659	638	641	622	692	654	650	659	661	621	590	699	616	647	647	632	693	572	660	631	674	635	651	650	606	590	615	601	624	623	622	652	627	625	624	643	651	656	569	606	620	595	639	655	616	629	641	574	656	643	600	628	637	605	631	625	619	585	649	614	630	625	605	645	655	631	666	652	615	635	637	657	649	594	662	632	620	625	626	591	677	653	614	634	651	680	653	640	653	657	639	603	653	607	665	636	668	596	647	623	587	592	648	617	632	652	664	637	631	626	668	616	661	638	649	646	666	652	620	624	651	615	617	647	573	592	613	632	621	649	647	601	640	643	624	609	629	640	606	627	643	621	614	672	663	619	603	634	631	610	610	619	603	593	676	645	614	631	621	600	610	606	684	648	613	629	636	603	657	610	618	600	618	612	568	617	615	602	631	630	632	623	610	652	636	694	679	628	610	597	657	615	631	660	641	661	610	582	628	629	612	627	605	659	614	628	649	637	624	616	629	629	631	629	664	639	594	619	637	682	615	601	640	656	593	635	630	640	598	641	617	615	622	589	658	644	632	596	626	636	618	641	650	614	631	629	648	646	639	676	685	632	674	682	621	593	627	638	640	614	626	653	631	596	630	598	587	613	636	623	675	590	652	614	614	659	657	596	652	628	634	621	645	619	634	616	645	600	587	614	629	650	597	626	594	644	679	643	610	635	618	629	623	650	654	632
4198	6811	5881	3085	2179	1740	1565	4431	36595	33254	23166	9809	3537	1298	682	590	570	545	543	565	566	569	532	574	532	540	545	533	580	524	558	542	548	529	493	516	526	548	543	524	541	530	516	531	594	537	566	577	542	513	571	533	552	559	522	517	488	544	524	552	558	536	553	583	554	550	511	534	516	500	547	579	529	530	541	567	519	566	562	562	534	564	530	537	547	547	565	558	567	507	545	579	566	516	571	517	545	553	549	554	543	558	563	541	546	541	508	557	511	563	572	567	589	570	557	552	550	560	526	545	508	516	525	537	522	536	510	548	571	544	495	546	543	550	527	545	541	536	544	529	579	551	469	584	535	530	525	528	588	541	559	507	543	570	538	525	560	526	504	545	538	528	491	503	562	588	529	544	528	535	524	549	533	548	569	577	557	533	517	532	514	563	493	519	542	540	545	523	537	519	527	525	517	540	517	572	530	540	560	529	513	513	550	528	536	549	546	513	524	568	540	527	523	566	541	554	598	545	542	518	591	533	544	513	500	531	515	523	534	526	601	543	506	526	559	551	540	513	549	501	543	536	576	511	554	576	565	539	524	494	578	522	546	557	570	533	570	558	490	522	556	568	555	539	587	503	575	558	549	536	575	531	566	576	502	557	506	544	555	519	556	545	513	487	537	552	542	534	538	530	542	525	550	559	549	522	554	507	559	537	560	544	554	492	540	549	535	562	536	534	507	530	562	539	525	549	498	549	523	563	539	535	587	541	569	520	524	531	492	543	529	490	532	575	554	523	587	500	557	506	524	532	502	530	539	538	569	514	519	559	544	576	514	522	479	513	536	514	546	550	539	579	518	573	508	508	585	569	571	514	529	493	531	557	541	565	484	544	545	534	538	530	571	508	516	538	590	493	528	506	547	553	563	549	501	536	549	505	542	526	511	498	502	522	505	554	521	491	521	598	474	531	546	544	498	525	483	510	528	543	552	557	542	549	558	523	552	563	594	538	540	516	539	535	580	552	509	576	531	560	555	478	543	530	515	503	526	517	520	488	560	534	571	535	505	564	530	553	533	559	549	527	547	543	525	531	530	543	549	505	498	512	519	562	536	550	545	515	494	496	528	525	545	525	535	544	538	540	518	545	554	553	509	517	589	546	519	520	532	544	514	536	521	514	513	555	543	565	512	556	513	513	554	528	556	549	546	533	483	561	551	545	503	496	516	556	552	542	521	504	560	544	541	540	508	515	529	529	533	507	542	559	541	578	503	546	527	472	499	524	539	578	528	561	567	523	567	528	551	530	538	513	565	535	549	537	510	520	514	534	497	573	560	530	500	564	509	544	551	533	552	593	527	556	497	523	553	519	541	570	511	521	534	538	547	558	525	504	527	586	540	548	534	484	515	546	532	550	554	516	539	513	550	519	585	544	548	513	566	536	547	528	544	535	551	538	564	510	549	496	533	557	555	530	537	539	528	535	509	550	535	528	540	547	551	499	498	537	541	535	524	513	525	566	517	533	563	527	532	547	503	508	548	525	556	550	559	520	530	535	566	588	530	578	529	571	534	563	512	519	555	555	506	527	532	538	590	496	525	492	519	520	526	527	543	548	597	561	574	603	534	554	549	543	546	543	520	554	500	538	519	556	551	509	524	518	519	510	528	513	530	532	552	551	533	552	524	529	553	550	543	541	520	510	498	509	546	545	562	539	544	565	525	473	499	504	556	548	540	538	560	534	541	549	494	555	542	550	558	509	519	609	547	561	533	557	502	550	539	563	566	525	546	514	528	505	558	544	526	508	557	538	565	518	534	541	497	512	566	536	488	509	521	542	542	523	548	498	491	563	548	473	498	490	553	524	522	526	521	525	510	558	524	543	530	532	544	520	526	535	538	554	496	521	487	566	500	555	568	538	503	542	515	537	529	535	554	541	524	558	512	567	522	554	514	512	506	573	521	531	513	500	528	519	582	579	515	487	550	565	508	558	549	539	505	567	541	523	529	515	539	521	569	551	540	511	564	567	580	538	495	517	515	536	555	527	499	519	498	587	475	557	542	507	573	526	508	518	562	565	534	548	577	573	594	541	553	524	542	526	528	551	541	523	576	502	541	578	558	517	530	530	501	553	518	505	571	529	518	558	539	539	498	540	527	514	562	536	545	515	518	493	542	517	567	554	545	521	531	490	541	518	585	526	556	546	518	557	510	548	506	476	526	519	513	510	526	537	551	515	490	561	553	577	522	550	462	516	555	567	551	536	537	572	519	526	523	517	520	537	560	550	555	544	534	521	534	546	502	527	541	522	549	495	504	535	533	523	534	555	534	529	517	514	519	541	545	546	519	515	514	473	518	511	523	511	522	534	524	561	551	546	564	577	529	511	516	547	556	570	569	571	564	522	515	511	559	515	533	517	544	517	512	555	535	522	548	513	524	500	533	571	499	490	573	572	541	553	513	528	523	518	542	521	521	532	488	496	553	521	547	527	548	506	520	552	534	550	580	514	514	523	558	565	574	510	557	572	527	576	512	519	557	549	547	539	548	516	539	567	525	493	540	543	556	509	526	566	505	549	551	534	573	523	515	490	504	526	539	567	558	518	554	512	563	519	549	528	523	497	561	526	524	560	547	483	539	542	549	532	549	576	564	573	520	516	568	493	490	528	532	507	505	515	535	508	526	514	528	536	534	546	507	525	532	560	550	590	515	534	536	546	538	537	527	525	532	542	513	552	532	534	523	526	534	552	529	505	512	553	526	516	556	546	521	513	530	524	542	493	549	552	538	545	562	511	534	528	591	518	541	524	515	532	498	557	544	560	537	499	540	542	561	517	513	519	500	545	546	552	555	534	519	511	537	561	557	528	524	568	514	539	512	491	550	503	536	538	516	523	528	516	509	544	521	525	531	521	547	564	548	544	516	533	562	516	536	513	509	504	514	518	522	533	557	542	537	519	543	488	533	555	551	542	480	547	563	529	540	541	543	511	532	553	567	516	532	557	510	535	487	493	526	509	535	540	514	530	531	505	539	546	505	528	538	551	530	527	532	526	520	511	548	502	510	546	524	504	571	569	535	515	522	558	527	546	532	528	564	546	499	560	478	542	521	540	557	564	544	541	517	560	544	543	575	521	518	502	539	538	552	495	554	478	514	519	543	528	565	548	540	542	540	537	564	519	550	558	562	538	557	537	494	528	522	553	566	540	541	551	525	547	568	498	533	537	534	519	521	562	532	505	535	549	548	505	548	531	539	553	520	540	549	524	519	529	527	546	560	514	538	521	519	502	520	540	540	551	551	499	523	552	537	547	520	542	577	500	545	538	542	486	556	536	564	530	510	507	543	523	535	549	554	566	511	546	544	569	532	545	506	515	546	505	536	514	534	538	563	510	531	554	522	534	521	530	547	549	530	525	527	566	513	512	545	544	558	510	474	518	543	523	567	540	538	527	510	515	584	538	532	564	533	511	550	570	547	521	537	512	529	516	545	530	489	526	560	505	501	477	494	541	525	504	497	539
27813	11896	1444	850	552	477	512	602	2130	2475	1848	1067	657	501	423	425	425	401	407	428	414	418	416	418	383	423	442	390	418	442	412	446	407	416	404	441	441	400	412	457	431	390	432	431	435	396	404	439	471	431	392	415	399	418	438	414	425	406	394	414	441	420	441	395	444	415	426	371	430	393	412	398	432	429	431	405	416	413	414	405	418	447	407	423	404	395	425	405	423	418	414	398	420	453	396	402	436	416	427	413	413	414	437	391	420	413	392	391	429	420	426	375	384	435	413	431	465	420	422	434	407	406	410	405	450	396	434	407	418	424	434	430	416	429	436	455	388	402	410	399	433	428	422	398	430	448	422	430	414	395	478	434	395	405	429	406	421	407	449	420	412	404	408	418	426	408	390	435	419	406	419	405	455	425	430	440	459	450	381	447	425	437	401	381	407	415	411	443	386	425	408	404	426	393	410	418	395	432	441	422	411	456	410	408	395	415	426	465	456	380	383	431	466	398	423	432	441	414	397	450	406	432	421	451	413	421	398	408	396	424	397	414	434	418	417	408	408	468	431	428	413	455	383	412	394	409	425	403	394	400	448	400	468	426	417	396	383	395	413	396	402	416	446	436	411	407	415	436	423	399	393	343	460	422	424	391	469	435	387	386	425	409	443	423	388	411	400	406	439	416	413	381	453	449	441	391	390	439	455	455	418	410	432	408	417	450	395	422	411	403	415	401	387	443	403	406	405	423	419	472	452	409	418	426	420	425	425	420	426	379	402	407	451	462	388	453	414	447	397	437	409	394	427	401	448	418	397	443	418	434	393	403	400	396	461	449	409	450	383	418	431	399	418	388	407	445	412	414	449	368	447	401	370	452	440	389	410	423	432	433	377	397	419	406	424	412	414	405	429	449	452	449	412	425	399	418	442	412	432	476	452	447	419	416	421	374	405	416	390	425	408	418	443	411	425	412	382	418	406	412	412	403	419	444	415	431	391	438	431	427	392	408	478	410	436	397	414	439	416	428	414	463	427	414	372	402	440	423	383	416	430	407	430	417	414	429	371	435	424	423	392	407	424	447	430	376	434	402	417	432	424	431	409	458	417	414	385	440	430	425	394	439	425	409	413	471	397	399	382	444	396	402	405	362	419	404	423	417	451	420	410	448	411	423	411	415	393	435	443	415	401	472	401	443	431	440	424	389	405	452	421	451	413	429	401	411	435	458	398	401	430	402	408	399	401	427	422	402	433	405	437	447	411	405	405	462	393	408	425	417	431	402	452	397	409	461	438	392	433	419	410	416	454	432	469	417	418	431	423	415	438	450	407	432	460	445	394	478	422	435	421	430	436	418	426	414	424	428	415	439	403	434	416	420	435	394	410	425	402	405	442	421	439	437	440	439	421	432	406	426	459	387	440	423	435	407	437	435	400	390	436	397	389	442	407	448	399	435	426	417	412	434	416	440	403	378	446	429	395	412	429	436	424	433	415	427	417	393	431	419	446	404	398	400	443	435	379	447	419	386	409	424	403	407	462	461	411	394	426	395	409	416	441	406	462	400	397	373	411	421	442	412	418	392	442	405	446	413	405	411	404	385	401	431	408	424	420	424	434	430	414	387	451	438	434	423	403	450	428	429	419	417	415	420	404	430	400	404	434	429	439	435	423	410	415	419	433	433	417	412	400	393	413	451	418	392	397	400	408	414	411	454	407	438	393	452	404	446	412	391	395	409	432	419	396	430	442	381	447	424	412	403	402	420	438	429	385	430	440	395	450	412	392	412	416	411	407	435	393	431	393	461	418	398	417	441	383	439	393	412	429	414	428	385	405	446	440	415	380	416	409	396	417	414	440	416	441	473	445	416	408	415	423	397	427	383	427	405	434	434	401	443	382	405	409	437	433	403	430	414	427	398	399	388	416	424	447	432	427	431	413	413	405	427	394	399	419	405	440	409	430	408	408	425	420	449	427	453	439	418	434	424	417	396	468	423	392	414	436	444	435	392	430	440	394	402	410	415	404	414	360	379	402	444	393	454	404	407	410	418	416	446	437	419	454	401	419	450	408	407	411	389	416	401	437	421	417	422	411	422	361	411	368	454	450	418	458	407	434	416	419	414	391	429	444	404	418	453	353	420	420	431	375	391	421	381	401	391	443	443	419	449	393	400	415	415	419	407	404	384	421	427	402	421	429	394	407	427	414	447	404	415	404	371	408	392	386	426	442	372	407	413	389	440	372	429	455	401	438	441	433	408	466	420	389	418	421	406	411	411	402	428	449	423	378	401	434	405	390	432	425	416	406	395	431	425	385	391	370	435	418	387	444	414	415	435	433	424	424	423	428	433	461	402	414	406	369	428	409	425	425	397	388	400	389	438	426	414	436	418	425	444	430	426	424	412	425	434	437	452	448	404	449	457	396	414	425	423	413	419	412	464	434	406	424	387	399	407	428	395	412	397	384	437	412	411	389	400	422	400	411	439	404	424	440	427	412	407	441	427	394	452	424	408	459	401	413	423	423	406	390	418	410	428	415	425	447	426	422	409	408	433	423	390	422	405	385	377	400	427	425	447	421	417	444	409	415	450	449	406	409	458	417	408	384	388	416	396	414	413	397	447	391	408	416	431	441	430	384	414	414	421	431	439	421	458	364	406	401	429	389	449	406	432	412	400	400	382	401	423	389	415	415	427	403	442	413	432	426	427	456	423	417	416	432	435	422	425	412	439	417	462	413	395	423	409	440	397	414	434	437	410	420	412	419	443	419	392	399	438	414	438	385	412	432	416	410	412	425	418	431	400	408	413	415	403	394	428	465	408	432	389	429	423	421	425	467	433	451	394	419	380	401	457	423	449	407	395	464	476	424	421	417	417	381	409	435	376	396	430	416	403	423	418	421	411	395	458	416	432	406	413	393	422	413	386	420	388	425	424	359	374	440	418	427	452	437	416	395	405	439	393	394	436	385	418	457	400	439	392	421	400	407	378	468	436	438	390	455	421	422	416	404	414	403	425	419	421	402	435	434	424	410	443	438	417	445	415	423	419	424	386	442	414	394	400	423	410	445	419	403	390	419	404	383	423	451	394	385	456	391	399	406	441	402	417	407	426	424	441	440	405	386	433	392	434	383	406	417	419	395	398	424	399	400	432	412	480	408	401	419	411	440	431	427	395	393	408	448	426	414	435	436	407	412	428	387	429	398	442	437	442	434	414	445	426	413	418	433	383	417	436	435	393	386	408	414	398	401	409	447	381	403	459	437	383	422	417	424	408	436	434	405	432	435	418	427	403	433	465	397	428	405	428	372	435	393	409	408	429	396	432	428	417	414	412	417	383	417	393	435	451	399	414	388	413	463	415	408	448	400	424	440	418	419	400	399	401	440	422	407	447	404	400	373	400	447	393	420	405	411	406	413	445	415	436	415	403	418	448	440	395	392	425	426	401	444	426	426	427	438	393	399	407	430	387	417	431	396	427	447	426	353	413	425	429	397	463	422	442	422	420	403	457	431	385
5307	875	952	663	540	500	458	681	2843	2929	2006	1063	582	411	368	335	378	365	344	381	377	375	321	360	372	357	361	394	346	322	381	349	372	333	310	333	344	371	421	341	390	332	351	350	373	355	376	313	351	358	369	379	354	363	337	415	358	385	333	326	335	333	360	342	374	374	375	359	380	359	352	338	356	333	360	363	353	379	375	342	356	336	381	355	319	384	340	359	350	334	364	349	334	375	322	369	342	342	328	342	331	358	373	344	353	323	341	351	376	371	385	346	361	297	336	360	355	353	337	359	357	323	359	330	358	367	363	377	349	388	374	356	330	357	350	345	369	330	351	368	326	351	350	348	313	362	357	354	350	368	333	346	359	365	324	331	325	301	350	337	354	357	338	333	376	338	397	359	378	357	368	343	376	354	326	356	334	340	382	337	338	348	340	379	341	374	321	359	325	342	374	386	381	345	372	364	373	338	323	353	365	353	338	374	357	338	369	364	380	388	359	363	334	363	350	355	320	341	350	341	367	364	355	363	359	336	331	391	375	333	322	333	386	346	353	386	370	393	368	353	336	357	360	353	361	352	365	343	320	331	317	365	370	340	378	341	349	351	354	311	367	353	362	327	333	325	308	340	345	347	320	342	354	377	382	359	364	344	360	356	359	306	361	338	326	362	352	370	357	374	347	357	365	349	363	362	319	329	377	352	328	385	335	353	321	345	333	352	371	357	345	404	366	348	370	341	339	354	365	390	359	337	352	373	332	348	372	333	328	341	338	332	353	383	369	363	384	337	368	368	349	368	359	346	385	328	352	363	323	344	364	371	307	363	381	356	316	375	336	350	365	314	347	347	349	378	340	367	363	350	349	348	353	346	318	333	340	331	352	365	335	361	359	360	359	325	380	323	368	386	328	326	365	373	330	371	340	334	345	362	327	404	364	339	359	367	369	346	332	333	338	372	328	359	314	353	359	389	338	355	362	371	344	365	314	363	324	389	348	354	376	352	339	389	332	352	325	335	368	361	391	383	357	346	326	322	368	340	349	358	395	339	367	392	325	364	373	352	321	360	351	359	335	325	356	355	397	336	374	349	367	320	365	355	338	355	338	332	343	339	359	324	362	366	347	355	355	331	375	368	375	345	374	371	353	374	331	346	400	360	347	327	339	401	340	343	384	367	356	371	360	370	367	363	377	316	348	346	359	351	368	364	351	346	328	377	356	387	365	350	337	346	319	334	338	360	369	361	356	337	360	322	343	340	349	337	357	330	372	345	348	342	337	383	372	344	359	378	355	374	371	389	363	385	373	381	353	346	378	357	346	343	348	340	349	362	339	356	351	348	359	303	342	351	353	376	343	360	357	324	359	341	355	355	350	368	357	356	368	350	381	359	358	375	353	350	336	333	371	390	353	345	361	377	361	332	371	347	365	346	345	369	377	387	342	334	342	351	330	347	340	371	358	326	352	354	365	343	363	343	353	356	361	337	328	361	312	404	350	340	339	388	337	368	369	400	368	365	393	336	357	383	328	327	352	388	373	332	323	370	365	326	377	322	385	343	347	346	373	346	311	333	322	373	376	345	387	374	391	361	362	341	356	356	350	344	371	329	358	339	332	364	370	360	333	321	346	365	352	397	332	356	338	318	319	365	319	333	395	336	382	384	356	366	336	337	359	369	373	365	369	371	343	350	325	339	372	330	324	356	354	337	337	378	366	363	344	347	331	333	359	380	339	336	378	371	360	352	362	329	317	330	350	362	359	346	362	345	359	350	345	353	359	357	341	341	354	352	374	389	343	341	350	354	358	347	326	388	358	309	335	342	343	337	323	357	355	326	375	348	343	354	346	317	361	370	326	339	354	345	365	391	332	358	334	348	349	345	338	357	398	332	313	352	370	335	366	336	375	329	379	322	341	365	351	353	360	356	348	372	378	369	316	371	353	366	353	351	366	376	366	342	378	363	355	357	393	317	329	330	374	363	338	338	363	356	368	364	369	325	370	398	354	322	382	365	329	330	353	378	349	336	341	341	362	354	376	377	357	346	363	336	350	340	335	358	341	360	386	344	335	366	349	335	338	372	361	320	340	344	355	356	326	345	360	344	317	345	326	367	319	335	340	351	339	348	341	371	346	349	346	348	352	347	352	370	345	372	359	364	366	321	336	357	371	357	340	319	355	333	337	354	379	317	296	343	380	361	359	331	302	376	354	389	335	331	376	352	319	371	361	355	358	349	322	334	335	341	389	370	369	349	365	341	337	344	377	340	375	350	371	354	364	368	349	351	337	346	335	314	346	345	357	363	360	335	343	384	343	345	369	370	393	369	323	359	344	357	343	376	343	350	352	350	341	347	389	329	355	340	345	355	358	377	361	366	360	350	348	319	354	342	357	345	356	356	422	337	353	364	342	339	336	341	349	331	361	360	342	357	336	323	395	343	354	354	330	376	325	364	376	381	347	389	352	343	330	357	378	385	338	358	357	348	352	353	337	322	335	376	364	351	379	350	344	347	347	323	372	356	379	358	355	339	362	353	394	323	330	334	368	382	357	357	364	341	342	364	353	355	337	347	358	353	335	322	371	357	358	366	346	352	384	315	338	323	373	360	335	362	353	358	368	355	334	349	342	359	344	368	380	352	356	361	365	363	372	372	339	342	361	339	376	353	333	381	366	367	357	366	360	339	354	318	332	349	364	347	354	357	371	333	365	342	382	382	332	345	353	340	335	337	390	371	346	355	380	368	361	331	388	339	343	357	342	386	358	361	344	346	345	323	351	392	357	312	393	355	364	365	314	390	345	379	352	355	348	355	376	365	363	350	365	316	372	342	336	335	369	365	354	331	346	407	382	367	360	321	373	375	337	331	366	329	331	356	373	392	329	383	366	322	324	326	346	335	363	376	328	363	360	337	375	339	337	326	391	342	378	337	357	382	374	354	356	332	378	386	368	370	351	339	325	338	365	365	334	354	373	367	367	372	349	356	357	327	359	343	356	353	355	343	346	357	356	350	315	413	352	311	347	354	346	350	337	363	372	323	359	353	326	369	373	345	376	341	361	356	328	377	357	356	359	337	332	346	383	363	360	413	363	359	360	334	351	358	345	360	336	384	344	363	333	376	345	345	345	335	349	351	375	368	359	315	377	329	370	348	350	364	331	359	363	342	354	341	344	342	349	326	373	357	332	355	376	371	314	357	359	369	346	358	342	331	329	340	342	398	320	329	337	339	367	355	314	356	348	394	344	376	339	360	377	361	370	371	344	346	390	354	359	350	363	317	390	384	351	345	337	348	367	376	317	317	355	394	332	388	328	334	361	350	340	364	354	340	377	346	354	348	351	344	362	356	369	362	372	345	367	384	350	364	377	354	344	345	350	354	342	379	322	305	369	338	320	345	353	371	340	370	366	338	347	326	368	341	365	359	346	365	347	359	394	362	336	360	362	367	369	319	346	382	353	342	367	340	352	322	339	306	336	372	366	350	371	347	332	374	355	361	368	383	338	391	382	342
25648	21438	27211	25301	4562	1126	865	3053	20593	20418	13407	4847	1606	786	579	502	486	492	470	495	504	464	502	473	470	513	495	483	505	479	455	514	504	468	461	490	493	480	463	437	492	475	503	468	474	463	515	546	475	482	472	457	502	487	480	514	507	514	484	506	480	440	517	514	476	491	483	514	483	505	512	494	489	439	488	518	427	466	471	486	489	491	487	461	491	467	499	434	465	462	494	483	468	459	442	500	467	455	530	506	474	521	503	474	493	461	493	483	503	510	469	502	478	520	458	506	466	468	506	509	508	528	460	509	516	483	511	482	498	500	477	490	496	481	481	487	483	469	483	468	461	486	518	446	488	501	458	479	469	449	494	480	527	486	479	452	489	517	477	501	476	513	417	498	497	455	463	519	482	485	486	525	481	439	466	521	474	446	457	488	456	462	471	463	470	504	449	530	438	471	465	460	479	488	495	513	479	508	513	486	498	454	466	469	471	515	463	464	474	460	488	468	462	482	470	477	508	510	495	491	495	489	520	494	496	515	472	476	510	464	488	479	473	459	517	494	452	471	442	473	455	483	513	434	485	521	490	510	498	460	481	471	496	440	463	455	456	509	477	461	488	455	497	475	456	475	478	488	482	498	477	491	495	486	498	502	470	475	488	508	487	453	444	476	494	493	472	492	473	482	467	478	522	490	469	506	473	453	468	489	518	518	473	497	490	507	521	519	440	500	468	522	503	465	446	465	528	455	487	450	448	450	504	507	479	473	483	509	489	499	480	447	479	484	507	474	505	464	473	478	488	469	496	503	481	465	475	465	481	464	500	494	458	493	481	472	485	501	492	503	491	497	474	474	451	515	488	478	511	499	507	508	466	481	453	459	495	489	473	485	477	481	470	482	512	505	500	495	457	475	511	501	508	501	462	464	504	508	490	452	508	488	483	511	442	498	491	481	502	507	501	499	435	501	524	495	513	523	525	476	495	467	484	508	491	474	465	501	511	492	447	496	494	537	509	494	483	511	513	519	483	468	503	451	489	444	459	501	547	499	501	466	474	491	444	514	463	459	494	461	474	521	460	503	470	486	461	460	462	482	482	467	494	471	496	481	481	475	498	484	491	480	480	490	536	452	464	501	491	487	497	495	480	478	503	424	480	496	458	501	521	464	489	493	486	459	480	486	497	472	481	504	485	483	491	493	496	473	460	485	492	476	517	494	448	440	481	454	493	479	478	479	493	508	488	505	460	492	472	479	450	540	480	488	550	496	476	510	471	496	462	523	459	458	493	495	484	493	496	496	485	475	482	500	540	504	483	459	523	493	477	517	472	501	460	462	500	473	496	498	476	478	439	477	461	469	483	505	497	467	480	494	511	491	476	450	528	512	478	464	515	460	437	471	492	472	523	505	482	474	491	478	432	495	478	501	475	461	491	480	506	463	503	491	482	466	485	454	502	466	480	488	474	457	461	454	497	484	523	460	495	484	471	511	481	508	560	513	484	477	541	451	488	513	458	474	518	475	497	477	456	511	509	495	472	489	537	495	487	476	483	481	517	507	461	450	446	478	479	489	460	493	486	494	504	477	469	491	490	477	497	476	490	459	436	468	466	503	474	469	490	485	527	525	461	492	507	482	491	468	489	441	484	515	470	482	468	497	485	479	471	466	475	497	494	461	454	495	460	481	512	491	475	483	493	503	457	481	465	479	493	479	485	482	481	434	494	496	467	502	458	490	510	504	453	445	499	497	522	513	465	477	490	480	491	482	512	470	518	449	483	475	484	472	462	480	507	521	500	476	482	511	488	494	481	463	490	469	489	494	507	468	509	480	472	469	492	463	481	470	486	463	487	515	474	465	490	459	527	539	468	498	456	487	492	433	510	498	474	534	460	455	513	497	463	467	492	500	484	522	500	501	494	466	464	501	498	456	454	459	511	504	498	457	495	447	467	430	468	459	540	542	488	485	526	462	482	490	468	508	485	495	514	487	461	464	488	509	495	479	567	502	501	437	486	494	497	496	500	498	467	476	450	454	528	470	503	469	501	483	464	480	510	504	515	511	496	489	459	458	502	477	472	458	503	504	506	509	454	483	504	501	506	516	491	458	479	497	470	468	469	525	450	501	466	469	513	467	485	472	475	510	504	481	453	439	494	480	511	451	469	487	440	495	476	513	448	461	492	509	502	493	466	443	480	474	491	487	487	485	488	507	536	523	475	450	454	492	469	500	492	491	503	486	454	472	488	480	460	474	514	482	494	485	534	500	519	481	497	480	519	477	519	498	513	487	486	502	515	480	490	487	489	488	494	497	472	496	479	480	489	489	517	521	475	447	472	466	491	483	461	465	474	495	478	484	464	472	466	496	508	516	505	519	487	503	450	488	471	513	493	516	470	517	488	514	523	516	494	476	487	475	506	528	460	466	476	511	482	483	481	455	490	495	485	481	497	457	488	489	488	469	508	454	516	489	501	454	452	514	494	471	510	489	509	466	510	478	495	431	502	468	479	514	502	505	480	492	493	491	488	506	476	445	513	501	485	481	500	467	504	511	505	499	509	500	454	531	498	484	451	504	499	502	449	509	488	499	479	445	464	475	496	481	501	458	473	486	467	497	482	498	485	485	486	467	522	511	537	458	431	450	462	498	515	500	505	510	530	460	465	518	486	480	478	483	461	533	513	499	479	463	483	479	494	506	482	527	452	461	497	483	474	502	517	478	479	470	456	450	525	470	540	491	474	448	501	419	529	494	499	475	464	479	476	475	518	500	508	456	450	489	482	501	493	468	450	477	520	434	512	463	477	477	507	461	472	452	473	435	468	495	505	510	448	498	523	497	452	473	463	539	474	475	459	464	509	508	481	491	480	529	463	472	489	516	497	466	482	542	449	489	453	433	511	498	490	489	482	492	475	469	500	492	462	499	519	476	473	474	467	483	498	519	498	519	483	464	512	491	461	449	497	441	483	445	474	474	492	429	508	506	470	451	495	517	455	467	485	474	487	489	477	484	461	473	485	479	477	467	494	457	500	536	489	479	498	516	467	485	497	465	477	496	479	485	532	459	463	497	487	477	492	465	513	488	470	459	541	503	516	523	512	480	459	465	483	482	512	499	452	448	496	529	494	473	477	476	491	480	516	525	472	491	489	503	485	510	487	489	525	473	482	488	475	482	454	474	452	506	473	503	471	493	489	478	494	477	428	490	448	455	481	448	469	501	458	438	483	482	498	519	474	501	485	504	508	435	489	481	490	503	497	498	483	504	480	515	472	494	480	479	489	447	443	493	534	468	499	473	498	483	471	514	458	459	510	489	517	479	499	492	461	491	469	504	500	485	486	458	492	465	511	456	475	473	477	482	491	468	487	500	477	508	442	495	479	440	462	468	489	471	472	463	485	498	509	486	495	495	470	475	488	486	461	476	455	423	478	473	508	482	526	461	531	517	501	463	480	477	499	547	481	487	458	392	503	483	485	489	491	503	532	478	471	534	509	513	461	490	489	433	476	483	466	481
3960	3506	2820	1705	1224	923	825	4577	21878	18015	11149	4471	1570	763	514	487	408	424	432	433	417	439	453	397	427	401	444	437	387	434	428	424	425	373	407	441	397	421	428	419	409	414	418	424	442	402	404	401	439	436	417	373	412	396	403	397	419	438	441	430	436	431	455	414	442	433	445	409	414	428	422	486	435	413	423	452	427	414	418	433	410	436	440	417	440	457	407	425	401	441	430	442	406	415	404	403	431	412	455	416	417	460	439	415	401	442	444	422	416	441	391	431	439	423	437	421	424	428	417	473	432	404	412	429	417	406	381	414	449	399	422	399	416	428	439	428	412	402	424	433	425	425	408	437	439	445	426	415	432	396	413	421	443	416	375	432	455	415	406	401	429	392	421	443	433	404	381	417	425	454	430	418	423	384	402	423	407	427	397	397	436	420	413	404	406	436	390	444	437	387	406	427	381	472	455	407	418	387	418	448	437	420	462	456	388	410	415	414	424	432	395	447	416	393	387	438	427	392	402	447	388	441	440	390	426	390	368	437	413	450	449	408	416	446	414	435	454	470	421	416	454	450	428	400	411	409	420	449	408	444	420	423	431	426	422	415	408	410	396	404	440	418	412	386	411	406	411	432	445	389	414	439	418	406	446	431	369	432	371	419	398	432	406	430	417	414	387	382	435	436	435	403	406	424	416	423	416	437	434	431	395	411	438	404	444	424	383	437	415	426	412	391	422	411	437	402	437	404	417	404	390	450	429	407	451	400	431	423	410	432	436	422	400	412	416	423	420	427	419	420	417	422	422	428	427	404	428	409	438	439	423	422	428	387	427	423	425	384	433	412	446	410	407	411	401	441	437	447	404	462	428	427	392	399	413	410	401	392	416	408	402	409	424	406	386	420	446	433	426	384	422	463	408	377	431	444	417	393	445	447	419	397	411	399	394	425	458	408	428	418	442	407	423	434	455	407	418	413	423	415	410	373	415	413	415	446	403	420	419	403	438	428	459	408	430	420	410	425	431	436	418	371	446	407	426	401	450	416	455	438	431	459	414	436	418	444	433	386	425	408	384	435	450	411	402	459	431	441	462	419	436	439	407	413	403	412	401	426	372	427	402	407	401	409	439	437	393	418	407	416	428	434	512	383	392	388	453	435	416	421	375	437	463	392	405	423	428	437	424	432	423	411	429	451	410	421	427	429	417	469	378	426	434	401	407	421	425	420	428	428	418	418	396	403	408	420	404	394	421	409	416	435	401	432	427	420	379	438	436	432	402	457	429	430	402	456	405	419	448	430	405	410	441	439	423	439	411	424	480	423	431	422	411	434	399	444	394	381	380	434	420	407	406	410	410	452	439	433	455	416	423	402	393	441	420	419	427	421	414	404	413	384	384	436	408	449	397	395	402	399	403	410	416	420	383	417	422	425	413	409	389	431	417	410	421	395	399	384	430	444	420	414	448	411	401	436	443	427	427	419	394	408	456	431	395	439	433	404	421	407	426	424	409	403	434	420	424	452	462	401	426	427	431	418	425	400	409	384	431	448	434	452	402	405	382	430	411	447	417	363	427	463	423	425	418	438	414	434	421	401	406	410	418	433	439	412	455	454	459	435	420	406	419	417	392	417	388	425	403	391	429	436	461	384	397	444	413	433	431	438	434	430	412	396	400	399	445	388	462	437	438	403	427	422	428	431	413	425	447	417	412	432	419	441	415	425	412	371	421	437	415	409	466	399	448	431	424	398	403	419	426	452	384	423	421	436	422	416	387	400	433	411	383	409	400	390	423	455	430	445	460	440	427	415	427	415	398	435	378	426	410	407	407	418	413	414	405	426	459	387	434	424	368	407	425	407	378	473	414	431	412	405	379	416	417	439	408	415	386	406	399	408	410	418	434	388	424	409	422	436	424	444	424	412	429	400	438	452	415	385	425	437	419	445	411	413	446	422	463	436	421	442	432	411	433	442	424	402	378	412	414	393	414	421	397	412	403	422	430	453	417	422	409	395	405	429	421	444	418	422	443	414	409	461	433	436	417	440	407	418	412	409	387	438	407	398	450	416	426	393	414	409	444	404	412	388	444	412	410	444	440	389	396	425	405	415	453	381	409	419	388	419	409	427	421	387	428	427	402	397	438	390	426	428	444	388	397	446	402	401	437	398	424	438	389	423	402	411	398	401	457	457	422	425	423	398	401	427	422	419	424	418	402	415	384	418	428	400	401	374	410	422	426	454	410	427	408	417	381	410	394	428	409	424	433	432	416	436	423	454	422	440	389	430	477	424	418	446	454	448	411	412	398	443	401	436	409	415	391	424	454	450	400	447	447	457	412	422	451	412	419	437	409	385	407	423	425	417	431	392	394	406	415	432	457	388	413	427	406	419	409	435	441	412	434	398	391	442	397	421	412	413	421	375	419	438	425	464	439	390	410	440	455	419	402	423	406	392	445	415	428	389	363	411	448	414	424	433	435	395	441	402	411	438	433	410	408	410	420	427	421	443	409	410	415	437	409	435	414	386	422	448	426	410	455	462	409	408	415	424	417	430	383	452	447	438	458	404	428	403	410	450	423	422	420	440	429	389	440	434	405	393	410	434	407	426	441	448	427	436	405	430	419	452	447	418	381	401	391	428	391	394	404	418	408	432	435	439	445	417	446	421	394	414	448	417	412	411	428	391	404	403	434	389	427	385	411	398	420	422	412	412	446	415	391	409	420	415	457	404	421	381	416	407	434	448	397	442	444	439	448	397	426	428	432	409	424	450	433	449	397	432	389	443	391	392	413	463	429	405	427	418	402	402	421	423	409	403	419	391	484	405	395	414	418	408	374	410	393	406	463	417	409	400	410	425	404	414	432	438	445	417	446	453	369	409	441	392	429	400	444	434	446	410	400	439	413	410	426	420	414	434	406	418	423	429	446	423	413	388	406	402	426	416	417	377	436	459	415	398	454	426	462	419	411	444	448	392	383	390	444	407	415	431	452	431	421	410	449	397	405	444	414	449	472	438	410	411	396	423	437	416	414	402	446	416	415	422	454	392	424	434	385	407	403	399	424	441	436	426	400	439	407	426	395	396	448	437	417	404	405	406	426	410	433	423	476	428	436	467	429	416	433	399	423	407	425	422	383	398	405	417	428	400	425	442	436	422	401	408	440	434	415	435	443	442	427	423	387	448	427	477	422	397	398	428	390	427	439	373	398	401	428	426	441	415	419	420	445	383	394	429	427	417	432	415	418	439	414	422	420	425	406	375	416	473	402	401	415	451	411	406	430	422	367	416	426	406	432	415	405	405	450	441	434	420	422	389	428	424	404	428	424	434	385	405	427	412	432	417	408	438	452	406	427	445	430	412	406	417	378	460	397	440	425	429	423	412	439	459	402	442	433	409	396	414	387	436	421	451	401	454	409	416	430	409	393	414	416	430	399	439	398	426	425	428	422	427	445	444	437	406	415	402	387	410	442	431	421	421	400	399	392	424	428	449	425	427	450	419	433	402	434	413	420	384
24297	21404	28700	24471	21350	7999	1945	4468	38762	37769	27385	12472	3484	1284	915	737	685	673	667	722	663	668	666	645	650	644	685	687	648	650	631	694	636	676	657	689	641	677	653	653	643	650	643	669	609	674	624	635	674	630	609	683	693	684	630	631	696	619	638	658	671	700	669	665	675	598	624	654	636	601	634	670	637	614	689	651	636	632	612	629	639	654	693	677	625	617	643	618	638	642	663	659	654	669	659	659	658	654	649	647	679	657	617	626	633	661	700	634	623	599	646	672	635	666	640	644	632	614	673	682	656	631	668	682	648	643	676	629	655	691	673	641	679	644	688	641	707	668	665	634	662	668	599	623	682	683	669	596	644	627	611	666	674	610	640	637	669	628	655	670	691	653	677	665	703	601	636	674	673	686	691	656	629	653	663	695	618	662	643	671	605	659	667	621	615	622	705	621	650	663	622	629	620	665	665	661	637	657	656	644	679	615	581	627	629	616	647	667	612	676	627	666	605	629	675	634	675	635	673	624	629	614	609	620	637	632	624	658	653	628	599	630	659	614	647	613	658	685	677	658	651	632	645	673	660	649	643	626	650	676	690	657	652	686	630	702	676	672	654	666	609	656	647	653	626	615	627	641	658	623	674	628	640	643	700	633	624	667	666	657	651	704	631	664	612	683	655	625	635	622	629	706	655	595	641	647	669	640	662	611	591	654	662	659	683	623	678	608	657	692	657	630	645	622	668	683	592	611	589	645	610	612	654	706	631	674	613	604	699	655	646	644	650	614	611	642	656	647	713	606	614	622	676	651	649	662	626	634	620	572	623	661	663	655	578	626	623	625	698	668	705	633	658	641	615	644	637	617	672	635	628	615	658	634	655	677	701	645	678	656	637	623	615	693	637	665	637	651	668	614	655	641	630	650	592	673	611	650	636	694	665	616	628	610	650	638	652	670	641	680	609	640	649	638	658	648	632	649	655	652	624	649	627	623	736	646	616	618	625	607	654	676	650	626	704	682	691	675	649	675	608	625	639	660	620	610	644	639	641	678	641	692	644	653	652	597	660	651	630	675	640	627	660	629	650	635	641	632	638	664	614	659	669	654	638	653	650	661	668	667	637	612	628	659	616	684	637	648	657	662	644	651	651	577	648	628	655	660	626	604	641	596	616	630	630	598	609	627	634	607	678	662	669	653	663	647	665	661	608	675	674	627	637	671	657	655	653	665	653	656	696	671	643	687	631	659	682	637	682	672	651	600	646	630	637	677	600	664	626	625	598	652	685	631	651	673	646	598	613	659	667	619	676	661	623	659	607	612	597	643	581	586	661	642	659	650	605	648	638	620	662	636	603	629	620	606	634	636	632	645	641	638	645	641	636	617	681	618	662	685	648	659	626	642	668	625	646	653	643	646	676	656	650	638	635	642	627	626	637	672	656	663	642	652	587	606	636	624	657	648	674	653	673	651	631	623	641	650	634	634	632	652	614	639	651	612	628	680	661	621	652	659	618	603	674	653	601	608	676	667	653	668	694	633	604	642	671	683	661	645	631	656	665	667	652	634	641	643	659	627	673	673	697	612	660	647	615	648	624	653	608	641	639	649	658	638	647	675	682	671	657	627	658	606	632	678	614	691	631	604	647	644	675	635	650	656	635	691	629	626	658	633	601	676	627	624	636	631	634	630	656	608	631	639	682	666	669	653	628	637	649	655	639	662	694	659	651	663	676	638	670	635	641	600	630	684	638	625	618	666	639	605	655	660	645	631	646	694	629	634	639	648	640	630	634	660	668	611	659	665	676	636	622	644	605	691	690	622	633	591	634	632	647	654	657	645	661	603	639	677	641	611	641	640	612	611	659	637	620	638	663	650	611	632	649	651	644	636	653	616	637	648	626	599	615	645	661	627	628	605	594	614	642	696	678	628	639	593	610	641	611	670	672	641	633	643	608	650	672	648	660	680	660	659	630	654	655	620	662	656	636	629	619	642	660	622	660	708	639	643	659	616	608	617	652	696	673	682	650	667	630	627	625	613	630	658	606	643	608	661	614	620	641	654	658	624	669	648	642	610	613	641	634	604	681	594	631	639	665	654	616	641	651	654	644	588	598	619	663	710	675	630	654	691	633	651	687	682	660	652	666	656	651	638	638	648	640	633	613	567	631	666	641	655	667	648	617	678	658	654	679	633	673	674	640	633	606	630	635	679	666	627	648	641	647	611	643	646	644	687	642	609	632	670	642	643	654	661	624	645	634	669	663	645	593	682	600	633	686	641	656	634	678	631	686	589	614	634	661	631	626	657	662	653	662	633	644	658	661	620	637	616	608	684	609	616	674	640	665	694	606	632	655	602	653	674	671	640	625	626	654	664	652	638	661	647	604	614	627	640	599	595	567	599	660	629	607	680	674	667	678	642	666	629	652	679	595	642	649	672	661	648	703	631	648	667	637	650	618	661	641	665	623	677	609	612	617	611	658	586	669	674	645	670	615	585	668	622	640	717	626	659	615	663	630	621	666	659	625	643	676	648	674	653	625	632	683	673	706	600	669	644	598	674	612	614	666	634	646	634	628	646	634	631	647	653	636	654	661	664	650	695	655	634	634	641	641	656	640	621	627	657	660	668	643	650	641	653	621	657	617	677	659	627	680	649	610	647	665	670	669	685	604	662	603	636	670	664	666	684	644	669	619	652	633	688	628	632	688	632	611	635	616	627	653	639	641	686	665	647	676	623	635	631	642	656	654	654	644	670	658	646	596	645	617	650	648	611	665	671	685	661	623	649	581	636	665	614	634	633	612	657	626	630	642	684	617	682	661	634	675	649	652	651	680	677	638	654	614	647	658	640	709	610	657	696	618	660	590	665	680	641	651	669	643	602	599	606	626	668	640	629	653	596	654	636	665	653	625	641	615	625	680	644	663	618	656	630	668	657	698	663	608	662	627	601	630	675	617	622	644	673	655	636	642	640	627	687	633	647	638	630	635	666	660	663	639	616	648	647	611	684	679	640	671	666	591	645	610	670	623	632	636	673	660	650	673	622	679	637	614	621	670	708	661	642	664	633	620	631	665	631	654	626	645	678	666	629	623	608	649	627	642	617	663	639	678	653	664	651	617	667	601	630	689	634	604	604	589	682	639	630	671	720	628	677	660	651	673	716	640	661	629	663	619	628	642	584	619	612	652	633	649	675	644	613	688	643	699	665	623	614	595	629	627	634	624	661	666	661	648	632	691	622	673	633	662	643	702	644	657	615	659	618	667	636	639	661	686	637	621	624	622	613	629	656	690	661	648	651	673	605	690	711	619	636	639	634	649	666	633	629	684	636	676	612	634	584	666	641	654	589	660	639	668	693	638	605	636	634	609	616	636	622	632	661	664	622	649	664	644	677	630	662	667	604	635	665	641	618	667	663	634	583	672	664	615	647	659	669	678	701	668	624	622	653	667	711	646	663	616	638	670	614	621	660	654	614	622	644	638	677	671	632	640	673	587	633	643	678	594	643	630	697	637	652
4229	6402	5378	3151	2350	1714	1416	6071	39819	32445	21723	9329	3322	1385	770	605	533	558	550	580	546	560	578	576	543	547	599	575	571	510	530	567	546	543	604	556	567	531	547	584	568	529	552	545	513	554	516	551	596	569	568	594	557	580	539	574	513	603	533	542	589	522	579	534	498	524	532	561	602	534	550	548	545	547	514	581	522	564	545	525	572	571	544	504	503	585	595	554	537	545	536	574	544	564	546	558	589	547	529	522	598	518	543	585	546	519	512	544	557	529	563	563	561	567	553	551	586	544	595	604	557	591	534	545	556	561	500	570	535	565	588	530	576	566	516	547	567	539	540	531	565	537	555	562	547	565	552	504	529	561	597	583	485	567	573	557	511	557	521	563	542	553	573	567	554	592	528	520	556	523	556	572	591	526	588	532	524	538	550	540	509	564	579	576	517	533	579	566	517	551	556	561	528	534	597	527	557	557	540	513	565	540	548	539	581	530	541	552	559	533	554	538	532	555	485	569	558	552	565	567	540	589	533	542	560	509	555	539	588	601	518	519	542	523	554	547	592	519	498	511	526	534	546	541	543	527	543	529	560	578	569	564	569	536	568	560	555	551	547	562	565	547	592	533	533	522	536	505	551	525	550	536	548	520	525	572	543	577	527	565	558	553	510	519	534	567	540	545	535	501	521	526	559	538	546	524	547	576	534	562	542	546	561	581	531	577	533	567	517	536	510	563	573	557	520	561	530	550	531	568	515	521	582	526	588	575	537	534	569	510	571	503	577	548	586	561	512	565	520	587	512	570	540	574	561	547	526	576	538	576	518	547	567	518	540	557	551	525	577	568	560	539	564	542	543	571	563	548	559	568	582	559	568	585	568	539	585	561	554	559	544	519	524	517	561	493	552	536	575	572	519	540	544	535	503	560	530	545	570	542	563	542	526	557	563	559	495	579	522	576	551	532	544	536	506	544	536	532	558	512	550	531	546	556	534	544	544	544	595	573	528	504	536	547	517	531	549	518	566	534	530	561	544	539	546	567	525	559	560	530	538	596	544	558	561	544	578	536	539	562	537	546	528	571	565	567	550	545	579	557	542	585	568	546	551	599	543	572	543	528	557	550	506	596	519	581	560	550	497	544	545	612	532	553	545	533	600	515	540	512	556	531	542	563	553	545	537	513	548	558	504	540	544	526	534	548	554	546	598	550	567	544	537	538	512	590	564	559	525	520	543	575	570	554	554	581	569	541	575	560	535	615	504	519	540	538	529	540	562	552	533	508	486	536	522	529	567	564	565	564	553	555	517	548	514	520	544	565	568	550	551	545	593	531	584	551	537	570	565	556	534	563	549	539	564	517	503	573	539	548	548	518	542	562	563	548	553	538	512	542	597	564	528	528	535	568	596	554	508	522	515	548	567	554	567	557	582	556	591	541	566	541	559	553	594	564	556	512	516	531	524	523	565	551	543	569	586	522	511	521	566	552	520	540	551	550	578	557	567	542	536	546	541	513	596	564	586	545	548	510	552	485	545	531	567	566	582	526	550	586	571	563	503	556	525	522	519	560	517	539	548	562	526	508	561	545	586	552	580	550	552	547	578	555	587	600	540	597	528	587	557	528	571	587	541	522	572	573	557	549	520	556	543	571	544	532	558	513	557	522	554	546	576	576	565	569	521	538	537	576	534	573	533	555	560	559	545	553	566	576	560	529	518	521	537	554	544	546	523	537	555	536	600	586	577	586	558	530	515	498	545	537	588	552	600	492	542	522	581	537	538	534	513	555	556	560	526	503	592	505	613	549	515	574	507	572	540	568	553	556	537	514	571	531	568	540	580	553	541	585	545	585	536	561	532	569	544	535	504	560	582	556	535	520	544	534	541	539	536	535	563	584	580	521	578	597	564	534	525	534	517	539	540	518	525	520	571	590	525	555	515	544	551	576	583	547	533	559	515	539	557	542	563	556	572	551	537	572	575	539	530	533	602	555	532	517	528	550	575	551	532	582	551	557	539	557	578	584	577	510	552	566	626	571	532	581	536	538	541	534	528	522	534	565	563	508	541	556	562	537	550	589	525	523	499	545	555	568	514	565	537	509	550	530	529	515	538	505	533	564	530	541	578	532	585	535	550	512	524	515	577	575	566	518	498	542	530	513	565	555	549	531	578	538	507	498	568	563	551	549	554	577	566	539	539	514	566	569	513	580	525	532	535	553	607	546	548	528	547	520	525	495	601	571	528	516	527	539	536	537	567	522	559	563	560	566	531	556	525	539	590	554	496	537	521	538	540	560	544	489	561	522	512	545	556	499	540	578	524	581	560	537	545	518	547	553	548	511	538	575	539	543	580	538	568	547	523	547	573	549	586	610	533	559	603	535	512	535	552	516	565	534	573	555	560	552	539	529	559	559	541	567	522	536	548	513	537	558	553	554	531	569	510	515	524	546	579	586	504	528	537	536	527	579	598	567	502	578	542	570	541	563	549	546	556	566	527	551	573	534	541	543	569	510	497	551	555	540	531	546	589	545	553	546	530	561	517	570	509	520	556	518	551	574	567	558	565	522	567	519	538	549	556	549	583	585	528	554	536	561	533	563	517	540	559	539	534	507	573	600	567	579	587	529	547	538	585	547	565	568	589	523	516	550	519	553	563	552	510	580	558	510	568	533	551	574	509	509	587	544	533	521	590	610	552	544	488	542	572	553	575	574	545	542	586	519	598	553	563	540	536	556	528	544	543	531	603	531	522	571	525	555	522	549	562	537	555	586	499	551	558	530	536	575	528	558	576	551	555	566	537	537	541	537	547	569	557	543	510	546	540	519	545	563	593	549	551	584	539	534	590	547	540	535	504	516	549	560	581	511	544	538	545	548	515	596	561	569	539	528	535	552	525	531	558	525	529	538	486	562	540	536	533	557	509	520	491	543	520	572	552	534	537	554	537	557	577	583	552	569	542	557	538	533	549	540	565	547	561	537	521	536	541	590	547	540	550	529	546	516	560	509	551	541	532	539	515	569	608	549	547	539	568	538	561	529	555	514	528	551	536	566	550	540	518	571	542	543	553	552	563	555	534	557	593	541	533	570	550	501	545	487	525	529	532	529	529	508	507	542	588	576	508	560	507	517	560	548	567	547	549	552	558	561	593	532	554	539	532	587	561	548	554	531	552	565	556	521	566	567	582	543	546	554	584	528	556	523	497	533	567	576	568	515	539	554	523	528	540	505	559	544	553	521	543	568	554	534	545	557	531	570	567	525	509	534	565	582	556	540	541	524	541	519	551	570	543	554	516	549	536	615	560	552	556	591	548	514	583	549	561	535	496	505	548	558	535	535	564	539	554	578	565	543	538	534	546	533	541	580	524	577	598	498	516	553	550	514	589	562	545	535	533	567	547	572	544	527	555	528	509	564	553	526	511	543	516	533	581	551	554	566	525	544	530	566	518	550	570	555	554	576	569	531	578	554	555	560	550	526	538	557	546	588	532	508	538	541	533	532	549	487	539	566	524	572
27849	11766	1533	939	626	542	488	555	2258	2512	1878	1069	641	510	454	452	477	439	480	443	439	411	438	455	424	430	416	456	426	451	436	447	450	411	440	439	443	429	437	470	429	476	431	432	466	429	456	459	458	444	454	408	426	440	436	442	453	396	416	409	432	459	449	445	421	463	420	474	478	456	438	423	446	427	424	446	408	438	431	439	438	454	417	462	453	467	455	474	424	464	437	433	414	436	408	460	435	442	433	464	456	435	457	440	434	472	441	421	464	437	442	458	449	441	435	425	439	419	442	431	415	433	454	431	420	443	411	455	399	429	418	444	425	402	419	436	447	492	450	407	454	422	444	429	440	438	481	448	464	437	421	454	417	436	447	423	435	438	413	443	395	424	450	430	467	440	450	448	379	467	443	459	427	434	429	418	501	432	432	464	428	438	428	448	472	413	458	426	449	467	452	425	432	453	443	470	467	480	453	457	468	464	431	455	409	442	454	435	437	445	448	462	430	466	418	444	464	429	398	475	429	410	420	464	441	383	449	439	467	478	421	415	428	436	422	394	445	464	427	446	439	473	464	449	433	468	471	435	466	420	412	441	449	474	450	436	428	447	461	473	454	427	453	430	465	431	416	420	416	417	438	413	445	440	402	450	408	427	404	466	412	430	444	435	427	465	426	451	457	418	413	479	430	431	429	430	438	417	418	422	431	445	480	473	444	413	420	430	402	450	394	441	445	455	456	444	431	413	477	472	485	433	460	447	432	457	447	428	470	427	422	461	452	452	403	423	431	450	450	426	438	454	435	432	435	402	433	440	427	428	431	450	424	476	444	425	412	431	456	494	403	423	412	434	421	457	435	447	466	458	446	468	424	410	452	438	427	404	481	438	494	455	412	416	461	436	450	414	472	414	431	431	443	472	402	439	450	471	429	480	379	466	441	423	460	427	430	436	450	421	442	439	447	457	449	446	445	410	460	447	444	435	458	419	404	418	415	421	411	479	430	448	417	433	446	462	447	445	444	437	423	449	448	437	404	430	461	419	431	407	409	466	439	432	449	459	469	404	450	440	449	441	469	455	394	443	464	455	471	444	453	441	432	434	418	427	438	449	430	460	436	450	468	408	417	456	419	428	427	431	445	445	471	448	442	441	454	433	405	387	447	454	441	428	407	423	457	468	437	407	448	400	465	430	436	429	445	460	466	454	438	422	426	434	444	464	436	433	389	472	434	407	434	406	435	462	432	464	441	463	484	454	421	438	426	464	455	443	476	437	448	442	404	461	430	465	437	438	435	444	468	425	421	471	426	390	432	430	429	436	422	386	451	492	448	470	440	455	448	462	451	441	418	451	452	463	426	419	428	469	422	445	450	455	385	469	462	410	461	429	430	458	444	456	462	408	431	440	440	452	432	410	441	424	417	412	442	441	402	434	413	425	466	436	399	441	436	408	412	421	446	441	417	462	441	430	431	410	424	451	454	443	403	412	460	431	434	452	437	436	400	437	416	386	444	417	433	438	420	410	421	426	389	425	429	465	442	430	437	457	436	383	430	444	458	449	442	432	465	447	420	382	422	461	439	466	424	438	480	454	433	411	398	436	453	445	431	438	487	474	422	431	389	475	462	430	403	440	414	469	414	484	404	436	420	450	425	441	450	462	437	430	454	462	466	434	442	438	405	461	477	421	420	429	446	425	417	473	427	441	422	448	449	423	452	431	431	434	442	453	436	462	465	449	454	426	442	376	447	467	431	476	440	423	429	459	475	458	454	436	432	418	431	480	426	421	413	433	420	423	438	444	469	390	469	474	411	425	456	454	428	414	430	420	429	452	466	404	455	441	438	405	464	436	427	492	440	428	413	439	422	475	465	443	416	435	409	446	464	437	448	455	427	468	464	503	435	429	447	430	471	438	459	473	427	439	403	421	435	439	392	379	451	423	440	442	413	439	379	446	421	411	447	447	413	439	432	426	490	459	445	444	436	410	408	457	450	440	411	426	408	466	436	445	434	451	424	438	437	435	447	432	461	426	439	438	446	439	461	445	448	426	381	436	427	415	466	396	442	431	451	432	427	458	444	428	450	461	434	454	416	422	418	438	450	433	455	430	404	469	448	448	476	445	440	432	465	462	468	403	446	437	475	403	424	407	436	463	433	462	446	469	394	425	419	445	460	429	446	477	463	430	448	433	444	449	469	429	445	430	456	443	482	439	448	444	446	410	458	455	479	449	470	488	439	479	453	432	433	440	435	446	447	416	458	428	425	493	404	431	422	442	458	463	470	454	465	435	432	414	428	392	443	435	438	422	460	422	452	434	400	452	457	416	426	423	413	418	459	437	446	418	445	421	434	444	441	449	410	428	435	438	423	424	444	462	462	437	424	456	443	445	413	443	414	455	433	434	439	434	441	427	445	464	402	461	409	410	439	422	409	438	433	432	463	434	420	412	430	441	451	411	424	487	423	400	417	445	452	451	444	437	451	431	450	453	426	427	440	441	434	449	457	456	445	441	448	467	438	478	460	447	509	448	431	473	405	408	445	437	421	459	446	465	434	472	436	452	448	443	410	451	460	419	423	422	446	437	423	414	436	409	421	419	452	421	446	441	419	429	466	448	408	460	476	418	445	462	438	459	435	428	457	423	435	448	406	413	455	425	436	422	393	448	452	449	413	433	435	446	375	424	451	416	481	442	419	418	448	436	411	417	454	434	477	429	443	452	434	485	463	435	455	435	424	447	407	470	427	456	468	420	471	454	446	457	434	471	435	464	456	460	479	459	444	424	465	420	438	420	494	449	418	424	450	483	437	495	438	405	468	459	459	455	461	456	429	447	506	413	422	453	456	459	435	404	410	442	439	464	417	418	445	422	422	471	445	466	467	457	413	419	468	436	447	472	423	481	425	433	445	464	444	441	422	462	467	452	469	472	448	397	443	461	456	454	484	459	479	408	438	406	475	421	447	430	421	452	449	417	442	388	413	442	408	418	435	461	448	466	473	416	478	472	434	406	438	466	418	448	427	445	449	425	438	399	423	443	469	451	412	439	404	463	421	430	442	468	447	438	421	412	439	420	449	458	436	418	417	409	436	436	453	458	450	393	449	452	453	431	455	472	469	413	473	409	474	446	439	478	462	455	437	411	439	434	433	409	458	411	425	468	413	423	421	452	442	412	433	502	459	429	400	433	437	414	442	443	448	456	436	464	443	445	450	419	440	410	423	415	438	436	458	421	439	478	451	421	453	399	478	458	450	426	423	448	453	441	459	439	463	477	426	455	447	434	466	468	437	464	437	444	458	449	439	389	467	466	453	486	401	435	435	437	436	421	431	433	427	494	429	436	464	466	413	409	453	441	427	447	471	438	414	427	426	450	445	466	468	458	450	451	440	453	453	438	464	410	422	451	414	437	425	459	398	455	418	455	447	472	473	443	406	423	434	446	427	408	447	410	470	455	444	421	445	397	417	434	405	441	441	425	456	441	428	431	494	434	424	478	439	412	414	443	438	426
5391	825	785	734	679	551	478	590	3026	3013	2067	1067	610	420	405	356	405	418	381	368	385	412	367	354	376	377	333	432	378	406	375	401	362	364	384	367	398	332	407	399	396	398	371	358	371	369	408	345	411	403	411	376	366	377	381	361	368	363	373	364	400	397	379	423	386	377	393	367	365	405	366	415	393	380	401	366	362	372	373	369	359	395	369	343	380	377	378	368	393	366	402	392	338	371	381	376	370	361	365	382	349	372	399	375	395	401	364	390	366	378	389	370	378	363	364	414	396	388	355	374	346	363	359	375	382	402	393	366	379	402	361	387	398	408	346	354	424	410	355	379	355	355	336	361	384	370	401	356	351	350	345	397	391	414	383	365	360	383	404	357	379	360	405	402	398	362	344	371	397	394	360	368	364	378	372	371	374	372	401	392	415	381	348	371	370	355	371	357	386	410	383	385	360	381	369	365	376	354	348	365	390	341	370	374	384	377	383	386	388	370	402	372	376	359	390	346	363	371	357	415	343	389	358	395	372	383	421	360	399	400	349	366	351	371	402	341	390	344	326	366	361	357	403	369	370	404	369	415	401	384	354	367	400	372	398	368	372	341	361	357	415	395	366	364	372	387	363	409	381	389	372	358	376	358	413	374	383	376	350	391	373	377	376	375	391	381	372	361	374	368	385	373	347	384	358	361	369	352	391	400	376	401	374	362	369	374	390	395	331	358	351	383	366	387	355	370	371	376	397	384	397	402	377	365	379	386	420	405	366	361	347	393	428	350	392	345	397	386	342	399	372	349	383	363	381	365	386	352	388	365	402	372	379	365	375	386	358	352	378	372	400	368	377	378	373	380	405	394	384	381	380	375	380	372	378	389	356	383	385	383	359	393	346	396	370	387	384	358	411	360	376	376	392	370	365	357	389	404	380	352	357	348	360	368	354	374	333	393	374	373	391	381	361	375	381	376	376	385	381	401	372	400	388	377	384	365	352	385	379	342	411	372	381	370	369	445	390	403	364	379	363	383	357	371	376	377	381	411	333	367	381	330	371	359	362	406	361	362	405	359	377	389	339	388	379	323	380	367	369	389	384	365	385	376	388	339	403	353	364	390	368	389	383	360	351	401	376	412	378	370	384	358	350	389	394	359	386	374	345	369	374	384	364	385	375	339	363	328	391	408	375	353	348	419	378	373	395	338	392	361	409	377	370	395	351	373	334	405	359	380	360	371	356	364	376	335	368	379	382	364	368	364	359	343	385	400	340	393	396	391	352	418	421	370	374	380	376	373	352	397	350	351	363	350	366	348	381	372	372	376	380	396	340	374	374	358	359	397	389	395	391	384	369	377	359	397	342	370	336	372	378	379	367	379	357	386	364	391	393	404	357	357	378	372	400	368	399	410	358	354	402	364	410	369	376	402	386	394	386	367	366	366	365	383	368	380	407	339	355	356	366	380	385	402	402	357	374	376	374	362	382	364	383	361	390	356	337	382	368	397	383	369	336	373	359	355	357	368	358	373	371	386	376	365	363	363	341	359	412	383	389	384	364	340	392	422	354	388	372	403	361	393	377	364	391	358	384	372	410	343	356	398	359	352	373	410	334	387	385	361	385	367	382	387	372	390	383	356	392	411	354	379	387	348	386	383	363	402	396	357	367	342	393	387	379	360	390	383	368	360	377	355	388	380	349	380	389	402	360	381	394	382	350	378	357	345	340	369	343	380	367	382	354	359	375	371	366	389	371	376	356	381	348	358	407	385	372	378	352	349	367	383	371	361	348	374	394	392	395	369	381	396	416	363	356	407	363	355	361	363	414	376	419	389	379	375	376	374	354	384	398	386	389	379	346	355	372	376	388	376	355	399	405	387	411	394	381	438	376	366	397	376	389	351	356	372	408	358	405	388	363	403	378	426	383	397	382	394	341	376	345	390	433	364	375	391	376	349	376	385	385	404	365	337	385	412	409	355	360	335	355	399	390	382	358	368	373	361	373	359	372	413	389	393	372	380	360	397	388	383	356	370	363	346	353	379	363	336	388	367	389	365	380	357	358	348	387	363	340	357	362	398	394	388	379	372	358	382	395	385	396	374	408	389	357	390	369	357	376	339	336	374	319	359	399	409	386	387	354	377	344	353	393	371	350	425	374	374	343	391	396	366	394	349	373	374	417	327	384	416	368	365	367	378	373	392	341	365	385	361	379	406	367	391	356	335	381	396	377	352	370	379	341	395	365	351	372	390	360	373	370	388	360	366	378	369	400	385	387	362	384	383	371	381	387	371	418	371	377	375	371	358	357	401	372	399	384	371	367	371	391	380	359	384	435	359	366	356	386	384	409	400	363	370	351	351	349	370	367	380	378	412	374	390	383	351	369	400	394	380	364	383	383	347	385	384	393	373	371	367	378	369	391	354	373	375	413	369	349	363	372	380	354	366	397	339	366	346	392	375	390	374	362	351	382	363	372	381	386	400	394	357	385	378	355	383	395	368	395	363	354	376	372	389	386	353	392	365	345	412	386	385	358	336	373	367	379	353	369	362	361	373	361	399	380	372	384	380	358	375	368	374	352	334	389	348	405	393	382	397	376	350	372	372	394	344	387	375	382	364	378	401	399	387	381	411	410	395	397	352	387	371	407	374	376	342	391	359	381	382	372	386	405	378	368	369	421	380	379	397	383	359	363	366	356	390	379	415	397	367	396	360	370	389	406	361	376	352	382	362	372	387	381	358	337	358	373	362	364	391	397	385	425	363	372	366	391	358	362	384	396	336	382	363	393	337	380	375	369	373	337	372	379	381	375	384	378	385	399	393	401	363	383	395	389	409	369	353	362	396	374	383	366	391	374	361	352	368	367	387	385	360	367	369	399	397	384	405	334	424	347	368	346	380	387	386	367	400	400	380	368	370	404	376	357	384	356	363	388	375	349	354	382	358	364	380	381	373	353	347	384	401	388	360	394	342	357	385	403	373	380	392	378	331	367	375	345	356	347	390	406	387	384	403	375	365	399	375	354	368	389	358	398	359	361	364	362	396	368	393	379	336	389	378	385	379	375	377	391	384	346	405	380	375	381	389	366	349	406	356	382	389	351	373	385	403	365	386	390	373	392	360	342	380	386	376	408	374	351	400	370	379	346	389	362	361	384	394	383	353	386	392	356	392	369	383	356	342	404	372	372	393	417	415	387	351	361	369	353	402	354	373	376	379	383	364	363	358	361	392	388	408	370	356	385	369	369	375	361	401	393	356	353	413	371	312	360	366	368	363	406	365	394	366	407	366	397	373	363	397	379	368	391	375	347	376	361	375	417	383	367	392	380	358	366	387	372	397	363	393	395	359	383	363	376	362	403	418	382	378	371	351	353	387	368	411	368	384	363	381	415	397	332	374	386	358	392	357	355	388	356	338	398	310	375	361	392	341	392	389	349	365	382	346	349	358	405	366	393	365	341	337	397	354	351	373	356	388	383	400	356	362	372	347	357	389	421	416	410	399	394	366	395	389	390	359
25591	21454	27296	25264	4814	1251	903	1761	19933	21027	14200	5146	1751	788	649	575	506	532	511	494	540	559	488	516	519	542	531	475	522	500	497	532	530	518	506	528	557	531	503	507	491	524	576	544	503	491	513	510	523	546	518	499	536	498	492	489	569	519	509	560	484	518	515	500	534	569	503	511	488	512	497	516	497	568	517	458	487	519	492	553	482	524	485	504	473	561	513	528	551	475	532	523	544	484	521	515	503	460	531	498	517	532	488	506	498	500	568	538	534	527	493	498	537	508	538	492	517	525	533	536	486	497	483	506	526	516	526	481	517	520	466	487	493	531	568	526	526	497	478	510	564	509	499	474	513	552	526	500	488	490	515	513	493	522	521	557	513	476	502	531	536	480	470	486	512	497	517	499	525	541	514	511	546	524	560	539	549	549	510	505	500	523	515	509	490	494	552	496	547	473	468	516	516	552	509	502	488	530	505	545	491	465	541	497	503	496	514	509	532	568	519	533	537	503	560	509	521	459	508	501	505	530	501	491	491	511	541	521	528	481	496	501	511	515	510	515	511	544	537	522	517	492	472	512	548	539	496	496	493	519	516	523	555	474	498	518	487	525	490	514	487	547	487	497	467	560	543	516	509	527	503	491	508	485	467	512	515	506	497	524	492	481	515	538	493	501	496	498	494	526	513	539	537	518	514	515	527	485	513	496	480	488	548	487	502	498	523	517	471	538	476	556	508	523	507	519	509	504	549	526	513	478	519	476	521	511	531	464	472	514	496	512	499	533	526	505	498	529	526	498	481	537	549	477	531	543	550	486	517	510	536	509	530	489	546	504	527	479	520	488	498	487	525	475	481	512	511	505	522	460	524	529	538	532	502	511	486	527	547	476	464	529	504	521	501	490	517	484	520	499	516	529	503	523	488	550	542	512	517	515	527	531	470	545	528	512	517	503	510	525	489	482	533	545	473	489	560	500	500	495	489	519	493	477	522	529	521	518	496	523	486	527	530	512	534	534	461	519	544	517	477	502	552	491	536	486	494	538	522	511	525	526	523	529	535	524	493	512	509	510	497	540	502	493	477	497	549	453	485	511	527	501	498	501	500	492	493	520	505	528	497	507	526	502	502	489	529	528	500	507	516	515	480	523	533	497	496	483	503	502	493	547	497	517	531	534	507	518	474	537	536	477	522	536	506	503	477	482	522	542	527	504	487	519	537	531	488	513	485	489	541	508	484	523	488	509	516	516	585	496	502	531	555	491	492	509	510	490	524	498	517	550	518	471	487	489	516	532	515	479	509	490	469	510	532	541	515	542	485	549	492	503	505	502	481	511	537	499	501	534	516	480	533	543	523	535	519	541	487	477	529	547	540	520	496	495	493	493	506	485	492	523	491	480	520	488	482	518	521	472	530	522	500	523	538	535	483	523	539	570	539	507	516	510	513	492	566	450	495	509	473	514	516	508	511	523	540	503	519	575	508	512	504	509	510	524	499	510	503	502	504	489	502	516	472	511	492	549	516	501	487	535	526	581	520	506	503	542	503	489	494	498	497	502	474	498	487	536	483	505	484	479	487	489	474	464	508	513	487	479	511	480	511	499	539	532	514	469	497	519	526	520	497	520	485	510	460	519	505	513	557	533	483	503	503	570	522	495	489	525	526	504	521	509	489	524	499	516	533	493	534	497	473	549	498	504	486	528	488	524	470	528	481	469	500	516	476	531	524	521	524	522	530	500	515	460	529	503	451	449	514	491	533	472	508	503	523	508	519	573	517	506	529	501	508	557	522	502	525	484	518	528	504	539	499	523	534	489	526	545	489	513	520	500	495	465	534	468	553	492	502	506	481	507	498	532	521	522	525	513	503	502	509	528	520	496	517	499	500	470	466	538	522	526	504	494	532	498	532	525	504	522	544	468	478	472	472	532	543	541	512	538	537	531	558	523	502	516	495	518	523	499	531	485	505	511	542	511	509	505	546	542	543	532	529	517	533	551	519	538	505	494	499	535	480	480	549	521	485	488	489	491	490	484	477	541	512	512	507	506	487	568	508	478	560	525	502	486	525	500	531	523	530	513	531	503	488	505	540	504	480	519	539	510	518	553	489	515	534	486	504	497	494	479	501	511	519	496	523	487	499	524	515	487	532	519	548	508	503	503	515	495	500	534	528	539	514	466	475	499	479	531	568	484	547	491	448	523	556	477	449	508	465	494	476	536	504	549	474	479	473	526	515	526	522	501	501	530	540	493	524	524	513	531	499	509	508	484	543	494	511	484	451	515	529	570	533	507	507	538	469	518	493	499	506	459	556	499	546	493	527	490	507	507	482	468	531	514	511	497	516	483	505	519	533	492	511	513	496	503	527	505	509	502	499	548	516	515	489	486	508	537	540	514	501	486	501	509	496	501	517	481	508	527	478	541	522	509	522	537	499	503	532	486	528	508	560	527	514	514	519	515	531	522	521	521	466	531	488	494	515	498	494	487	495	462	543	500	493	533	469	481	515	490	495	494	506	507	507	495	520	528	484	504	529	502	521	507	513	489	508	530	503	515	535	540	526	544	487	519	506	486	480	509	556	539	493	471	540	551	496	504	473	503	487	520	530	552	501	551	503	499	494	516	516	529	539	507	490	550	477	555	520	488	481	540	521	515	495	543	519	487	495	500	521	543	467	521	501	497	504	501	476	535	539	552	503	551	504	528	496	499	520	543	479	483	490	499	508	459	535	506	516	541	500	497	518	460	515	497	518	479	524	514	542	516	520	560	482	523	504	513	492	516	512	536	489	514	477	503	463	501	531	525	523	517	549	497	503	490	481	511	535	525	504	520	508	493	519	493	492	527	527	499	518	490	487	515	521	530	564	540	527	506	509	491	470	535	552	496	522	528	517	491	522	473	536	523	505	524	521	529	525	488	490	488	476	483	538	492	516	494	518	497	494	540	482	495	517	521	487	498	490	478	513	482	538	526	550	470	552	498	476	523	500	558	475	533	541	524	518	521	544	485	511	461	498	546	490	515	551	517	544	479	539	550	547	530	523	521	510	508	505	543	513	517	517	532	480	471	499	492	555	527	479	506	533	531	500	478	490	486	482	536	527	544	526	546	504	542	529	556	541	525	471	526	513	524	507	542	480	525	481	475	505	523	497	513	478	500	597	505	483	497	512	498	472	510	497	488	526	501	498	579	513	534	528	517	515	502	516	482	522	534	554	521	526	525	550	509	500	519	502	498	490	471	529	477	502	515	518	532	479	517	520	539	502	516	544	556	487	494	510	497	531	520	510	505	517	536	514	521	473	529	581	502	504	501	519	501	535	515	500	500	521	515	521	511	514	541	503	511	546	464	478	497	524	477	525	518	551	524	499	502	497	497	489	491	477	519	516	513	524	498	511	482	525	548	539	488	500	486	529	481	499	478	528	503	489	497	499	488	467	508	465	524	527	504	537	524	492	535	587	511	470	507	491	550	483	517	501	512	526	549	492	521	510	498	517	444	526	470	485	503	525	520
4024	3106	3050	1533	1466	1026	861	2401	21695	18528	11637	4521	1709	780	528	468	421	458	443	464	458	403	490	468	441	493	444	411	439	393	438	483	433	448	447	443	451	444	446	430	456	433	447	408	454	439	431	426	440	419	408	443	462	414	454	461	428	458	463	463	483	463	444	405	437	494	409	468	427	462	471	422	410	454	467	504	441	454	460	426	460	424	448	449	439	472	421	467	431	455	424	478	426	390	436	465	416	435	443	404	438	433	444	420	397	443	461	428	484	435	447	464	473	426	458	438	415	440	453	443	395	470	423	415	446	421	427	441	454	422	436	434	485	447	452	454	437	422	458	459	453	464	440	453	452	464	456	418	447	438	497	434	445	436	438	424	428	401	403	457	426	441	451	429	412	443	424	444	390	417	457	415	452	434	435	422	453	444	474	448	426	440	452	484	434	452	422	439	476	454	420	428	462	394	446	462	433	398	482	423	451	444	463	421	419	436	455	425	444	420	464	469	413	463	434	478	443	444	425	496	443	451	420	460	430	460	427	438	433	439	436	463	403	459	429	411	433	456	441	425	459	456	461	445	404	459	437	479	453	429	452	468	441	409	432	438	448	445	456	435	432	450	441	443	422	433	450	431	464	461	402	453	445	421	444	438	434	440	453	442	440	445	446	435	436	432	436	429	415	416	431	411	407	433	456	477	405	457	439	407	454	454	455	417	462	448	425	456	451	438	412	438	431	433	449	419	440	437	453	446	417	471	447	420	445	448	429	443	448	419	447	423	424	400	459	435	424	445	431	473	440	464	440	459	441	446	455	395	458	449	401	433	445	453	407	432	410	468	410	437	423	453	435	478	430	448	444	433	392	454	468	456	440	417	449	466	468	449	432	429	458	476	431	421	421	469	410	463	462	438	448	417	424	426	469	444	407	430	452	472	440	416	462	418	460	437	455	424	455	433	432	489	452	430	443	441	438	450	409	452	440	399	451	413	463	482	412	448	438	412	438	451	431	442	466	434	424	435	435	464	479	451	433	454	427	428	443	427	437	447	434	427	495	433	444	433	451	463	425	457	421	438	432	482	429	492	433	450	458	468	450	437	463	464	434	437	454	448	449	467	437	431	429	430	442	451	419	443	421	484	461	445	419	448	464	415	451	451	439	439	415	445	456	424	423	463	443	435	433	437	476	444	440	436	439	450	451	432	441	422	448	431	489	437	449	454	466	448	431	448	435	483	468	431	453	427	474	406	453	439	443	440	433	476	431	435	437	453	452	393	479	442	447	432	482	431	423	431	409	465	469	410	446	455	475	395	408	428	470	462	417	432	406	452	451	428	432	420	442	459	407	442	465	457	456	431	478	433	401	416	465	446	441	434	420	410	425	459	419	426	455	418	432	431	436	434	439	432	435	420	394	454	425	474	443	447	429	412	392	464	441	437	463	426	439	453	404	457	443	436	470	446	452	427	445	382	436	433	464	464	461	475	415	454	451	428	437	467	446	429	441	445	409	433	417	479	445	418	490	470	460	432	463	438	432	431	417	432	452	427	439	437	462	443	445	448	429	449	441	454	432	478	454	429	428	453	462	448	456	417	468	445	468	402	439	463	448	431	454	455	450	432	430	465	426	428	422	473	421	466	451	406	446	417	464	424	420	453	474	407	442	428	428	427	446	431	447	442	413	415	451	416	444	438	423	443	414	409	429	399	435	465	409	450	431	449	434	438	425	452	414	442	446	475	453	424	402	451	448	448	489	434	444	418	454	414	439	438	446	445	427	446	463	424	441	435	451	453	423	455	397	423	446	446	422	452	451	423	439	429	440	444	458	425	432	419	401	417	413	436	450	436	451	457	437	448	465	462	465	460	422	430	447	449	450	465	414	471	439	429	451	462	444	443	439	472	458	442	424	436	415	414	440	439	428	420	414	512	459	449	449	434	441	427	439	451	492	451	396	464	435	476	434	429	423	430	426	408	453	424	422	450	416	457	451	421	464	461	464	428	475	450	412	456	455	433	431	455	440	450	455	421	440	483	450	420	439	394	415	452	455	436	468	410	440	444	426	464	432	453	443	427	422	432	481	445	479	427	419	466	443	427	432	480	487	449	414	475	411	470	468	462	476	430	406	432	478	444	410	465	430	442	423	435	447	423	437	444	416	471	429	436	448	425	431	453	447	449	439	414	451	458	437	434	444	436	430	468	441	418	440	434	432	449	446	394	394	431	415	470	435	446	445	457	437	402	430	458	432	465	444	417	429	438	427	405	458	452	450	434	442	451	451	442	451	430	455	460	453	459	467	455	389	431	455	433	430	467	430	418	423	407	488	416	452	445	423	457	440	441	458	408	427	459	463	440	424	422	446	414	439	463	405	384	451	445	428	438	438	423	450	425	435	422	435	458	434	420	453	470	425	449	405	439	496	451	401	426	438	420	425	434	450	426	443	432	456	459	427	466	464	424	412	457	452	475	435	461	429	436	470	445	444	448	437	431	459	419	475	407	432	431	440	408	432	449	422	458	493	417	430	430	446	466	443	446	459	461	454	452	461	463	480	446	481	426	400	435	437	419	436	425	462	443	412	444	411	413	451	458	444	448	469	482	452	452	454	422	439	462	448	431	449	435	447	450	425	459	428	461	435	422	416	420	433	455	436	450	433	439	426	462	436	415	411	463	446	404	461	453	468	450	414	441	476	455	486	457	457	410	428	460	430	460	414	433	442	498	450	458	418	457	435	460	444	427	445	450	427	447	463	425	446	407	449	429	428	389	432	441	444	439	439	440	430	397	446	489	435	419	428	419	435	438	427	449	411	415	451	444	464	448	431	451	426	426	454	433	439	440	437	417	451	430	454	434	434	434	416	449	421	469	439	423	438	451	430	443	413	397	444	445	410	457	463	423	426	454	420	396	408	472	448	466	468	417	378	413	470	403	420	479	436	432	447	450	441	458	432	450	443	418	444	469	442	419	391	404	441	449	437	463	451	459	440	450	448	430	463	424	423	398	407	421	392	431	441	444	423	412	401	422	419	447	453	422	406	425	474	424	467	474	448	471	386	394	450	441	442	408	400	470	411	476	430	435	420	439	481	445	442	445	423	432	436	415	409	443	460	438	427	462	457	430	426	420	451	407	451	440	437	421	448	461	438	412	426	438	434	425	418	410	440	468	443	428	444	460	503	435	426	432	412	445	429	410	454	412	437	464	436	407	439	430	432	390	450	432	447	415	437	461	437	425	443	405	452	444	398	450	439	445	434	461	459	450	428	438	403	440	435	468	439	449	458	431	414	474	420	435	411	402	436	409	419	423	446	430	448	452	401	468	414	447	456	426	414	453	443	442	438	441	447	440	430	422	441	432	443	449	414	444	437	416	449	440	437	394	457	437	426	425	465	435	466	447	433	428	465	440	406	392	451	448	441	447	424	430	442	453	448	420	415	415	447	438	439	448	455	428	470	444	453	462	439	433	427	429	421	440	441	431	425	449	427	427	442	423	424	416	420	446	450	419	439	452
24483	21490	28833	24585	21443	8316	2245	6701	37031	37490	27333	12155	3677	1426	865	750	731	695	681	693	726	704	696	686	658	743	665	674	728	696	660	668	721	680	702	712	653	678	670	686	677	668	679	686	633	675	694	634	659	635	725	689	642	665	718	693	671	672	597	728	620	691	649	667	655	674	685	656	662	625	692	699	734	637	696	682	739	667	667	659	704	672	717	660	690	695	679	641	703	661	672	679	650	677	675	652	668	657	725	688	686	640	601	675	689	706	678	678	725	693	648	692	695	710	692	702	745	687	690	685	706	635	689	646	699	686	623	691	692	656	687	674	679	705	683	636	631	686	636	664	734	647	695	650	664	718	714	691	651	626	646	670	716	672	684	700	643	688	641	660	693	695	659	653	718	673	712	652	703	628	676	677	681	700	628	720	673	655	657	657	672	711	720	693	646	676	659	737	663	721	659	694	692	689	644	688	659	631	702	688	677	744	635	660	682	647	687	685	685	650	661	662	637	650	685	702	685	655	637	657	657	686	702	691	657	666	686	645	660	714	706	697	647	645	694	676	684	647	694	684	640	644	689	676	669	651	677	632	658	671	659	649	678	632	703	683	696	662	709	674	698	663	663	683	692	687	639	639	654	647	654	667	663	670	685	687	674	653	636	724	703	678	681	670	688	686	676	675	680	654	670	658	647	665	722	672	702	672	673	692	729	657	690	696	660	698	673	678	665	680	698	645	661	679	697	663	669	697	688	683	627	714	701	627	671	682	719	695	641	672	708	645	700	695	673	665	666	703	687	670	675	670	668	694	692	673	678	640	704	685	647	654	631	712	626	686	723	672	696	654	661	669	682	696	669	626	664	677	665	696	690	681	667	633	677	696	650	701	713	680	697	643	673	668	658	721	667	612	674	656	675	712	648	668	689	716	675	662	694	671	630	655	637	632	684	658	661	653	644	671	673	675	678	661	651	663	656	665	642	651	660	695	651	682	672	673	673	619	678	654	671	603	694	691	606	668	677	646	672	666	681	689	618	688	685	643	674	632	655	671	645	672	702	723	689	667	702	642	669	613	663	709	669	665	692	660	683	662	669	703	652	635	733	677	698	654	677	658	676	656	659	643	710	678	665	653	646	660	678	637	654	669	690	701	665	669	651	657	672	644	710	635	674	668	637	685	656	718	698	641	690	665	673	703	689	674	630	608	680	684	721	695	664	719	702	718	645	668	659	656	678	669	703	670	701	659	672	664	677	656	648	691	656	673	686	656	672	683	688	674	670	691	687	701	644	627	705	673	690	637	681	628	648	649	703	628	668	688	674	662	660	630	710	696	647	679	660	692	667	644	698	665	651	686	679	684	642	683	681	625	698	656	643	610	650	629	677	670	677	658	675	685	658	677	705	693	672	673	700	643	671	635	665	652	697	658	641	653	682	662	619	677	615	690	709	659	652	670	672	662	673	682	652	672	680	663	629	681	700	735	656	674	678	673	659	689	673	670	669	643	704	683	747	660	640	672	688	671	691	621	689	620	688	682	632	669	644	670	640	668	644	672	677	674	659	644	650	636	680	695	703	672	727	668	685	662	663	628	623	662	683	629	683	650	678	650	646	680	703	649	700	654	652	678	661	704	683	667	684	696	690	648	675	705	647	682	702	691	690	690	716	696	653	651	688	637	690	684	672	679	748	691	652	694	660	679	669	662	680	673	701	718	696	688	618	690	680	701	689	657	677	657	614	673	656	682	664	671	709	634	645	654	652	670	657	650	666	602	693	653	699	670	702	657	671	677	621	685	671	645	664	670	655	702	699	671	675	656	689	694	673	647	660	633	669	677	727	648	657	705	662	644	695	674	647	674	649	711	649	681	656	688	650	651	671	685	733	694	671	663	649	681	725	643	715	687	684	647	669	603	667	712	724	678	685	651	684	656	714	663	706	655	704	657	678	657	682	685	657	689	687	651	672	650	687	665	696	656	694	667	680	636	664	723	677	672	689	674	736	696	680	667	629	678	647	650	698	645	653	674	707	638	699	688	630	673	677	651	713	656	710	651	670	654	710	627	673	679	684	673	683	639	587	646	661	741	726	680	647	674	697	646	655	665	690	641	708	617	616	716	671	686	671	712	670	670	703	698	671	656	722	656	649	681	643	637	682	656	655	630	721	710	695	693	678	614	671	656	723	697	692	653	642	676	693	667	657	689	611	627	678	641	680	684	713	680	653	733	637	681	700	669	679	683	667	633	677	701	680	697	638	622	658	676	683	655	665	629	694	630	720	696	666	659	663	723	683	698	624	702	709	644	640	701	652	706	697	653	691	692	681	646	710	667	685	679	675	657	631	676	693	669	685	640	649	692	676	678	655	663	667	626	684	716	688	682	657	698	705	692	648	702	730	632	642	677	651	611	623	670	710	672	638	658	718	648	677	644	658	657	616	683	638	636	700	685	684	642	701	674	688	659	679	699	689	668	694	676	676	647	674	663	675	663	667	630	696	649	657	657	680	682	729	677	682	687	671	655	706	705	680	639	686	660	670	615	693	679	653	654	682	694	724	684	714	677	696	731	683	705	716	659	673	673	637	672	693	655	684	689	695	668	694	656	686	664	699	690	713	666	695	643	701	606	661	676	639	665	642	708	697	631	699	664	695	703	711	624	676	676	657	695	694	684	660	663	658	655	604	666	678	644	675	683	695	649	681	659	663	661	628	682	674	655	688	739	705	666	666	693	715	661	666	661	690	692	633	658	665	682	675	670	734	635	666	675	668	674	647	636	665	679	703	655	670	666	645	716	723	662	661	688	680	626	688	652	697	643	634	647	700	659	639	651	630	699	686	659	653	662	695	624	670	679	656	723	700	671	720	644	643	645	601	663	644	718	676	693	684	692	684	661	645	656	642	691	657	665	671	657	654	705	734	675	649	691	663	664	698	710	655	655	644	639	665	693	653	634	677	678	638	671	670	666	617	648	697	699	696	676	666	636	677	688	688	690	729	685	698	642	646	679	660	585	657	652	643	689	655	671	679	709	656	685	661	700	643	683	687	692	739	614	701	670	637	668	651	626	655	679	676	628	647	661	657	633	708	712	689	683	657	677	663	620	681	661	626	666	680	652	685	679	674	655	666	644	657	623	715	667	685	655	682	677	678	640	702	684	666	689	674	672	682	680	674	737	634	652	645	672	648	659	668	692	685	631	674	672	685	667	678	706	694	723	671	698	642	700	693	648	672	658	658	681	682	633	685	654	653	657	639	663	682	657	676	686	634	713	686	647	684	721	660	628	647	650	631	689	679	665	668	682	682	617	663	678	656	644	682	652	698	671	683	653	664	683	682	666	698	653	690	681	734	661	701	689	642	697	698	669	655	687	683	668	632	738	680	649	667	657	644	645	635	656	727	673	666	672	651	662	665	678	681	639	672	667	696	705	702	682	693	660	670	624	656	674	662	684	644	639	669	682	631	623	725	654	690	704	685	707	641	665	652	719	644	684	684	617	658	666	660	693	652	665	665	632
4316	6404	5577	3205	2244	1908	1732	9079	37695	33155	21742	9167	3435	1353	696	620	571	584	605	566	581	593	585	581	524	591	622	577	605	563	586	591	565	583	591	557	584	553	581	555	542	574	566	586	561	578	582	572	583	625	627	558	562	537	584	614	604	535	577	590	562	606	541	573	580	552	598	558	547	609	546	617	581	551	584	580	635	578	612	561	553	615	573	570	545	547	556	610	567	597	569	521	560	593	535	532	586	594	588	592	568	606	591	539	556	600	568	561	561	530	585	596	574	585	594	586	607	608	585	568	559	570	509	604	566	546	551	570	579	564	563	547	536	559	540	592	573	543	580	567	577	574	558	563	581	580	558	554	578	569	560	541	568	581	618	604	584	577	570	613	614	598	581	563	561	589	568	544	568	557	609	520	558	591	588	584	594	615	558	592	529	569	584	553	559	609	561	557	523	559	546	609	613	566	558	580	543	570	566	553	626	567	586	575	541	598	543	602	568	562	592	538	527	550	571	591	568	592	536	571	569	551	594	529	596	602	562	568	575	532	550	543	573	552	580	576	544	552	548	563	572	548	554	548	538	557	569	606	598	548	566	570	617	567	581	605	573	580	557	580	582	555	576	567	569	573	581	586	582	594	560	569	550	568	582	583	557	569	566	546	566	583	595	582	576	533	575	570	600	585	586	602	576	557	596	597	557	551	609	556	583	553	568	587	576	572	599	562	551	592	594	553	558	542	517	569	576	573	545	555	575	576	592	566	527	611	566	566	579	634	540	570	559	576	547	598	553	585	597	623	588	516	550	570	551	548	563	557	566	617	566	579	568	553	572	518	537	547	533	542	562	600	589	510	559	521	595	545	594	574	606	540	583	555	590	614	568	546	562	548	542	548	591	603	511	605	569	596	534	552	573	569	532	548	565	591	526	522	583	579	523	580	576	640	576	551	555	550	578	552	551	578	559	518	579	596	584	560	571	615	573	518	525	580	576	588	575	548	584	610	609	561	603	590	580	596	563	535	545	549	577	592	572	551	625	566	569	625	552	544	593	570	584	509	576	573	616	570	551	566	551	567	577	540	576	534	581	556	610	558	602	546	544	546	571	532	578	539	564	550	591	539	596	557	574	573	597	534	605	582	556	566	563	609	577	578	577	594	587	594	553	568	555	605	582	588	562	579	570	550	566	582	556	570	585	631	621	568	626	603	585	571	621	537	575	559	550	607	567	609	546	551	548	593	539	567	536	587	592	579	543	621	548	544	609	543	553	614	604	574	551	584	585	511	587	580	589	541	571	556	551	584	540	604	593	552	621	551	562	606	545	572	577	572	576	566	576	588	536	543	566	578	596	596	597	570	586	555	538	553	574	556	576	580	550	543	596	551	594	575	554	614	543	558	561	522	587	553	597	584	557	580	605	562	552	613	560	552	518	570	577	622	573	578	594	568	560	572	558	561	568	574	612	562	587	572	560	585	557	557	588	558	574	592	547	588	570	589	599	569	573	553	566	619	590	564	526	594	571	570	560	554	597	540	547	522	566	585	549	583	567	586	587	568	565	582	580	627	530	542	555	541	546	570	558	565	585	558	595	592	588	571	575	565	546	562	601	597	589	587	599	547	582	570	584	549	568	555	520	586	546	563	573	529	566	537	622	582	552	555	556	537	552	533	568	563	571	541	598	571	588	586	547	574	545	606	582	578	565	550	595	581	541	586	598	567	572	568	590	545	563	603	589	616	557	552	567	578	571	591	585	622	535	614	534	596	534	628	570	586	563	534	538	509	551	585	585	588	572	528	555	558	537	533	590	571	585	572	527	592	593	547	549	571	576	548	559	578	565	570	554	598	553	568	570	567	573	584	586	594	571	580	533	583	575	566	554	575	588	564	577	558	597	574	573	597	611	569	579	622	522	573	526	545	580	541	556	578	613	613	617	548	565	578	509	606	586	598	577	522	559	590	585	547	549	578	566	588	605	560	546	549	627	535	563	550	535	563	525	580	554	578	610	616	559	536	548	553	572	595	579	581	519	557	559	552	565	614	579	563	579	590	592	572	587	566	570	571	560	527	535	562	516	512	571	530	558	569	611	635	586	561	554	535	563	619	576	605	537	559	560	574	571	603	602	586	564	576	548	587	557	588	579	591	525	548	535	554	522	584	544	552	586	541	578	543	549	566	578	565	551	568	589	547	586	528	613	532	590	554	568	577	541	559	523	608	597	532	552	559	596	589	554	532	544	565	555	566	589	585	600	517	575	539	589	620	541	544	555	581	559	573	587	574	538	566	578	541	610	599	540	579	541	568	551	586	607	536	610	553	537	574	536	519	556	548	572	608	548	605	573	608	599	560	554	563	536	543	594	520	564	555	588	564	542	588	523	581	594	561	551	604	586	572	609	548	571	553	567	540	495	584	578	602	509	577	559	563	567	545	559	562	593	553	545	572	544	590	557	551	566	570	584	586	571	555	563	572	567	579	548	539	612	587	577	553	565	557	571	562	561	561	565	531	506	535	561	546	569	549	583	547	583	577	587	594	576	568	546	524	533	549	606	566	594	545	551	528	551	600	562	535	567	560	551	552	590	550	588	591	567	586	560	546	577	632	600	543	579	561	612	607	526	553	592	562	554	560	561	581	592	574	546	593	561	587	600	581	581	577	549	580	572	561	522	572	604	534	528	556	603	568	566	606	574	579	569	574	570	557	585	577	576	570	565	600	585	582	532	571	562	583	548	573	593	570	567	557	553	538	560	555	550	540	561	557	604	580	588	551	552	548	550	579	544	559	534	596	598	579	570	561	585	586	572	589	578	566	559	546	536	578	570	560	566	556	583	604	577	560	570	598	540	576	576	559	558	568	545	621	537	593	579	533	597	625	572	560	521	587	565	613	570	609	549	645	595	613	581	539	547	576	522	587	591	569	577	563	554	538	585	555	624	589	562	597	608	562	586	560	564	548	574	570	564	518	574	592	554	596	621	551	530	537	602	583	573	520	581	572	507	604	523	563	551	537	570	528	603	535	538	589	576	584	581	589	562	578	564	572	526	546	540	585	582	577	536	605	583	551	550	533	585	593	572	536	545	555	561	551	597	571	561	540	601	484	533	534	592	590	599	584	526	515	590	583	567	597	553	543	600	519	618	548	576	569	587	543	612	606	551	583	550	563	544	541	558	565	543	573	568	549	569	600	538	579	564	591	546	547	579	570	588	572	574	538	601	561	574	556	542	587	565	575	533	583	542	537	544	586	577	581	584	544	553	565	531	537	544	570	585	556	556	586	576	554	568	557	576	584	568	566	541	543	631	546	575	598	595	545	614	584	519	587	541	574	598	580	574	578	580	637	556	563	562	617	542	548	583	553	603	569	564	544	600	567	570	621	580	563	531	570	559	595	545	652	584	595	555	571	590	547	568	579	577	598	581	551	578	576	524	559	570	543	582	547	583	554	549	589	529	570	596	563	606	547	539	566	588	546	609	548	565	556	593	606	567	533	576	570	544	552	585	532	563	580
27914	11887	1430	854	588	553	594	779	2253	2547	1834	1080	628	566	536	491	477	504	457	515	489	482	499	478	473	520	477	493	463	464	474	488	475	449	486	505	451	509	447	478	458	448	454	505	486	475	481	466	449	462	469	481	462	461	488	469	482	462	473	454	514	498	511	493	468	450	503	479	478	487	516	511	486	464	466	483	496	457	493	447	450	480	472	488	441	466	514	446	489	473	481	483	484	498	477	456	481	469	493	501	478	481	490	458	455	509	470	444	457	458	484	472	500	475	468	468	515	492	443	487	498	497	452	475	459	457	465	517	508	493	497	434	462	484	473	484	457	474	439	479	505	483	495	463	506	474	471	475	479	503	461	426	507	516	469	462	460	500	470	460	445	499	453	490	484	491	442	461	474	471	502	454	470	484	467	475	463	515	478	470	483	447	465	491	482	508	452	450	442	457	477	479	494	416	460	453	438	442	445	478	447	489	431	468	482	505	507	436	450	446	435	491	488	488	507	478	468	486	491	476	470	470	488	453	476	482	471	477	511	468	476	465	494	506	431	449	501	492	483	496	491	458	481	464	498	484	439	486	464	444	467	443	502	509	446	442	459	480	441	509	437	486	484	455	469	499	453	457	487	464	508	468	502	481	450	465	468	511	509	480	490	505	490	462	487	464	452	480	486	463	463	486	468	457	497	462	439	467	465	497	464	498	495	511	465	460	450	460	457	449	464	479	473	479	482	473	496	475	477	471	498	448	483	534	461	471	492	502	453	456	479	470	448	481	423	457	473	475	482	476	459	437	470	480	460	479	491	510	479	439	457	499	449	436	487	490	478	468	457	478	475	438	446	467	496	469	471	460	464	466	470	482	434	483	440	500	498	478	428	458	458	465	468	503	428	478	502	504	468	466	479	459	475	494	446	509	516	476	457	462	512	455	483	473	452	476	481	493	470	505	479	456	517	480	470	493	448	445	480	488	442	470	480	460	520	483	485	454	456	487	477	476	458	466	502	490	469	467	497	485	491	428	458	451	488	471	561	470	511	485	456	482	445	465	478	469	432	516	477	453	492	453	436	541	508	478	447	527	450	490	508	474	453	491	499	482	474	476	457	493	505	479	453	477	447	519	481	472	495	468	489	444	454	477	467	454	482	452	482	491	463	501	479	430	473	464	507	454	502	464	476	445	474	504	485	515	470	446	469	471	479	477	487	443	487	485	489	457	496	449	491	464	448	474	447	486	451	479	470	501	490	468	480	486	522	459	477	453	458	503	508	472	486	439	502	443	480	471	478	448	466	453	474	481	470	446	422	463	454	479	428	503	503	461	446	511	498	460	482	482	496	465	503	494	479	491	517	463	467	489	492	443	467	446	499	479	481	454	455	464	471	472	501	453	455	459	457	459	513	473	484	459	458	495	492	490	446	441	498	457	489	489	511	453	480	441	491	464	468	483	467	486	493	486	472	479	424	469	478	490	461	468	468	474	508	474	482	479	461	465	481	505	477	488	522	514	477	488	486	442	490	503	463	493	472	474	440	521	463	473	484	489	463	437	454	499	459	471	456	499	468	510	447	470	457	462	470	469	473	516	518	474	508	474	486	497	494	443	517	496	469	476	464	480	490	470	499	478	453	457	483	490	465	471	470	452	470	521	469	461	444	465	473	477	443	510	470	498	493	475	488	498	517	480	452	458	533	444	486	463	470	487	501	436	457	514	507	493	486	466	486	473	464	460	451	494	512	494	485	447	471	445	450	478	513	468	475	453	482	477	503	457	487	477	438	437	463	532	506	468	462	473	478	487	477	445	480	486	449	448	483	460	475	437	475	462	511	453	466	480	469	460	474	463	432	461	451	485	493	492	510	463	439	475	452	505	462	447	452	450	478	469	461	509	465	473	480	501	464	434	485	489	465	450	438	497	503	470	483	454	484	491	465	480	503	475	459	469	453	467	476	473	467	487	490	470	495	500	474	487	453	472	472	456	457	491	450	482	514	465	450	487	464	469	464	476	456	478	420	470	482	448	481	486	471	479	492	444	443	475	470	498	473	501	481	467	488	480	497	467	458	419	473	490	410	471	487	472	444	479	459	464	438	447	463	471	530	474	487	473	476	489	488	473	500	460	475	469	477	453	493	483	463	416	459	470	481	493	455	478	460	449	478	485	505	478	483	523	427	456	471	459	485	505	443	507	455	481	479	431	498	457	468	482	450	429	464	497	489	494	454	464	484	424	466	458	481	487	453	515	457	469	468	472	465	447	452	456	484	490	450	476	470	455	455	459	456	467	461	469	479	474	478	448	471	493	458	476	453	474	485	492	461	429	482	460	521	476	483	492	482	504	437	445	444	441	453	473	465	437	470	466	493	473	479	474	525	459	514	497	455	414	467	483	470	475	416	489	462	499	457	463	496	456	442	449	432	482	493	482	451	461	430	472	482	476	498	452	490	478	493	466	429	463	487	510	480	445	501	478	477	487	441	508	487	513	464	471	508	460	458	488	514	491	497	480	449	481	419	485	456	500	454	431	477	452	477	475	493	501	501	479	482	486	438	463	473	486	447	495	476	472	493	514	463	472	508	500	453	477	496	461	490	485	475	489	470	443	469	496	500	482	449	482	511	510	505	477	481	480	487	515	489	445	470	456	475	478	473	442	468	494	462	497	450	481	494	476	495	494	456	474	500	479	499	473	485	467	473	463	493	464	494	462	480	479	478	515	503	492	463	480	442	498	487	436	455	449	449	496	469	461	444	438	467	466	489	437	464	447	450	482	484	504	473	492	488	465	537	477	502	472	441	459	459	497	452	426	467	440	501	481	469	470	481	494	497	483	441	477	457	450	476	481	480	454	495	453	478	446	483	428	468	465	508	484	446	450	475	510	481	458	489	490	416	495	445	448	472	462	493	440	517	488	479	442	464	472	506	470	506	463	461	498	429	460	527	489	428	459	499	479	443	478	490	464	464	467	451	514	480	421	476	496	508	478	468	458	495	469	483	423	491	477	495	477	453	464	473	500	485	497	509	474	485	443	508	481	500	489	503	493	466	506	515	451	468	474	501	486	525	456	475	494	477	478	502	458	480	495	437	521	493	467	470	455	493	493	473	488	464	439	471	476	509	424	476	498	474	480	499	503	450	448	481	478	483	446	496	476	504	443	486	448	481	523	489	437	482	483	468	488	475	491	479	453	475	479	498	458	473	483	449	429	474	472	531	458	522	484	475	474	524	468	504	476	496	458	450	454	486	449	450	441	455	481	478	453	494	491	463	484	433	507	476	448	435	474	462	492	407	491	473	444	454	494	499	448	472	478	499	450	503	466	517	477	469	493	482	476	421	456	477	451	483	447	492	460	467	452	513	432	492	432	450	489	475	482	419	520	495	472	457	488	452	465	481	467	433	469	500	490	485	475	483	498	447	508	506	475	477	489	471	519	468	493	477	458	519	502	512	475	463	450	502	498	502	478	489	472	493	476	510	474	478	446	449	476	463	485	474	498	496	456	479	465
5269	1006	872	694	495	570	556	880	2974	2943	2020	1088	659	505	401	411	416	377	418	390	419	382	392	395	419	396	432	400	416	396	432	416	417	411	390	379	425	420	387	389	390	370	397	410	422	392	395	422	411	393	430	415	414	396	421	384	374	427	412	394	386	425	440	387	454	373	362	407	426	417	386	360	446	404	400	422	414	391	438	443	409	380	407	391	374	406	424	421	409	405	400	350	385	376	376	359	382	413	395	397	390	404	396	406	422	381	418	378	389	422	415	403	421	400	370	431	374	396	370	432	405	422	405	402	407	398	387	381	437	385	359	407	411	391	389	419	419	395	383	395	397	411	403	398	368	418	420	403	403	431	367	366	394	389	387	391	379	417	389	385	424	417	375	406	419	363	378	430	390	385	402	374	383	393	409	362	399	416	373	412	391	410	397	373	379	395	383	400	444	387	430	407	412	390	423	368	375	384	412	375	412	385	407	374	434	377	422	387	350	388	388	380	395	380	428	365	392	385	424	367	405	445	389	388	411	420	435	381	381	396	390	371	376	404	403	415	398	414	408	385	399	404	432	395	379	410	406	411	391	392	412	404	420	400	390	413	427	422	379	413	402	381	407	421	410	423	389	407	401	377	382	445	397	418	402	398	366	411	403	412	404	397	410	375	357	428	392	398	382	448	388	373	384	414	366	392	409	366	380	387	432	372	407	389	377	417	370	413	398	396	369	407	385	390	387	423	392	418	358	397	407	414	400	382	394	421	422	406	404	370	393	412	412	413	412	375	427	372	390	394	387	382	394	380	415	391	378	433	423	421	416	411	390	430	366	407	403	430	391	410	384	421	414	380	419	429	389	394	377	402	354	380	416	393	391	419	385	409	388	415	367	373	392	395	400	427	412	397	382	417	377	416	380	388	381	399	407	396	396	414	385	442	414	357	418	405	383	413	410	410	411	397	417	371	395	405	401	401	376	387	360	382	406	414	411	371	404	395	371	415	417	365	422	438	395	422	422	410	405	405	364	403	387	393	394	416	394	442	396	362	388	394	389	376	406	411	390	386	394	360	359	408	422	364	398	409	409	401	403	390	401	421	418	393	426	411	394	396	393	398	395	396	393	371	403	384	408	427	359	384	363	416	408	405	410	395	447	383	388	447	423	399	370	440	418	417	395	388	389	410	414	396	422	422	402	398	397	387	424	412	400	376	418	378	377	424	359	412	377	379	395	375	396	435	379	382	433	380	383	388	379	397	405	410	383	410	396	410	409	374	398	410	386	386	381	386	367	390	363	429	389	375	389	413	397	390	421	401	388	386	358	405	402	381	394	402	437	392	425	385	391	383	404	392	390	446	369	380	423	379	369	415	378	382	414	407	372	389	409	411	405	405	387	396	422	379	372	398	416	384	406	411	383	397	416	416	418	419	366	414	399	417	391	397	428	415	390	399	394	439	397	378	383	351	401	395	415	372	438	415	375	403	424	436	430	363	408	403	408	373	410	379	402	431	392	415	391	396	419	399	387	365	378	410	363	399	435	433	376	414	385	390	375	448	373	398	380	399	437	366	419	393	371	367	383	370	426	396	394	367	403	403	376	397	392	361	419	407	389	432	405	394	412	411	350	407	427	367	381	402	358	395	417	360	409	374	421	407	369	420	427	400	393	365	393	382	417	411	432	402	393	386	400	399	388	411	385	445	401	441	405	414	398	376	350	409	348	361	404	407	388	420	404	379	410	357	448	416	367	370	372	371	388	405	389	405	407	404	406	399	410	393	427	400	425	399	408	403	436	407	400	408	407	386	450	381	389	404	407	401	378	414	390	410	380	391	398	406	379	403	403	446	378	429	401	357	402	424	398	412	374	382	404	385	397	390	407	389	420	391	410	459	371	384	404	422	358	386	371	399	415	411	403	399	401	404	386	397	391	400	411	377	424	398	373	388	419	419	387	412	431	404	424	379	403	382	392	416	388	393	354	395	438	437	406	385	400	380	402	404	393	367	420	439	371	378	416	409	393	396	370	390	379	377	422	394	402	401	384	362	412	376	400	399	428	434	400	421	400	421	382	404	406	387	412	389	392	370	406	390	411	388	384	380	393	396	394	380	418	381	425	418	392	372	393	390	370	384	404	380	397	402	418	427	393	393	426	411	412	423	408	358	395	419	427	414	384	417	377	409	425	374	405	384	429	414	412	378	397	400	343	419	381	399	392	385	370	389	409	403	401	375	380	396	383	386	384	358	434	430	374	399	419	391	398	385	368	407	376	382	384	397	386	404	393	402	386	415	391	383	381	385	397	371	441	364	410	415	399	424	427	390	424	412	383	424	384	375	389	387	401	408	440	400	400	437	400	386	402	398	419	415	397	419	385	408	410	376	384	392	416	414	415	373	397	384	392	394	431	399	383	380	409	380	421	399	381	378	388	365	378	374	389	401	378	363	417	424	440	398	376	398	387	397	377	366	417	413	389	435	401	428	401	408	408	380	382	392	337	402	381	416	401	396	390	379	417	382	424	403	412	434	409	438	386	382	397	398	397	408	439	393	403	385	429	368	407	398	378	371	404	430	435	388	418	423	393	381	378	427	354	350	422	402	395	371	424	406	408	391	381	354	397	403	375	411	416	394	387	363	390	399	418	418	415	422	390	394	367	378	420	382	400	407	419	416	353	435	407	384	398	408	393	390	363	400	425	465	444	370	427	430	408	413	381	382	416	388	379	400	376	394	408	379	398	411	379	389	373	419	433	368	409	405	359	438	384	405	347	427	380	388	366	371	419	427	395	393	418	398	370	435	367	408	374	391	402	393	401	411	404	359	409	450	402	385	414	378	385	420	382	408	370	415	378	388	417	353	398	410	400	415	391	393	357	401	453	406	379	395	416	409	397	438	422	380	407	376	404	412	407	423	413	386	410	379	378	391	413	414	393	388	393	380	398	392	396	412	382	407	373	404	424	405	380	373	397	396	375	369	401	430	387	381	388	407	456	389	387	421	386	392	407	396	399	380	384	397	394	401	442	371	385	406	385	402	384	402	404	400	391	372	396	388	422	406	396	402	416	407	378	391	387	374	376	383	414	389	431	409	425	382	389	382	373	391	410	414	443	413	411	426	386	386	402	404	366	393	421	443	382	408	412	409	394	382	401	404	405	403	421	382	422	422	405	418	394	423	395	422	376	385	415	384	435	436	352	390	381	419	365	407	396	352	376	405	432	438	378	383	434	414	386	402	423	401	387	405	417	355	420	362	405	388	427	449	396	397	403	380	389	375	389	384	451	400	377	376	416	385	409	384	406	368	411	358	418	440	422	439	406	427	401	409	426	366	409	398	415	402	375	393	419	422	403	394	385	400	416	384	418	350	429	421	386	398	372	408	403	391	378	409	409	410	392	415	389	393	383	392	409	379	400	402	400	413	400	393	400	409	420	394	441	433	426	369	356	420	431	405	416	402	364	385	391	405	408	389	394	438	396	404	366	403	403	380	415	407	412	400	404	424	399	403	375	394
25652	21450	27282	25346	4438	1262	3174	12415	22069	18867	11262	3918	1476	802	591	585	557	520	543	536	561	527	584	537	564	543	511	511	551	548	521	558	532	569	543	545	509	529	586	559	546	549	541	558	497	509	596	550	542	560	556	543	510	545	563	580	564	555	522	560	542	571	565	515	569	490	548	566	531	526	524	549	534	547	514	541	536	544	556	536	493	540	582	539	495	565	546	518	528	519	514	585	540	538	539	527	578	524	533	507	546	550	549	565	573	501	558	544	565	574	494	539	493	555	553	543	564	515	532	552	568	568	591	551	551	552	558	538	522	581	539	528	530	555	534	539	598	542	532	535	521	540	554	519	579	525	555	507	553	551	557	579	570	530	544	547	511	526	517	541	551	551	526	527	531	582	533	544	531	532	545	560	521	515	577	522	580	555	557	541	511	571	584	488	545	517	567	572	553	534	493	563	577	539	551	524	534	541	527	517	561	539	564	508	549	577	535	575	582	486	566	545	570	543	495	525	565	562	531	525	552	547	521	567	555	537	530	552	516	532	527	524	554	528	541	554	509	525	517	561	556	581	560	526	566	565	571	500	523	559	525	571	555	504	492	509	493	530	538	585	537	526	588	553	527	533	547	508	558	550	509	563	562	524	553	545	554	514	571	530	565	592	553	545	529	546	557	583	554	590	551	528	546	540	502	536	527	557	541	554	565	569	538	556	513	557	532	502	499	571	557	536	554	550	530	524	556	524	551	536	547	553	515	572	544	508	518	505	548	541	543	553	494	514	569	546	510	537	527	524	498	552	533	555	547	542	523	572	572	531	543	578	512	556	552	550	599	562	594	528	538	595	602	551	523	517	587	565	520	521	541	572	531	553	546	552	551	548	597	541	589	540	552	564	539	544	530	569	562	516	533	592	548	553	574	544	520	523	552	543	524	587	560	506	533	572	550	513	531	537	506	563	613	548	545	565	558	557	531	506	585	523	509	559	547	527	542	519	536	556	560	594	501	539	560	554	562	532	545	558	524	555	525	522	547	542	561	562	544	553	580	548	561	532	588	526	594	538	511	514	572	530	499	556	534	529	524	537	566	530	553	521	601	565	529	514	496	547	526	537	502	511	505	510	554	553	539	582	508	522	567	508	557	567	593	562	571	524	515	589	515	556	551	526	578	559	599	553	535	601	558	511	522	538	557	546	539	539	528	554	531	512	538	523	545	552	586	555	543	537	563	511	557	542	564	553	572	557	539	513	541	563	569	544	525	539	538	518	487	559	534	558	537	543	546	579	520	579	556	524	557	500	503	529	547	531	543	556	545	574	520	479	567	519	568	552	545	538	534	573	512	546	603	533	539	523	554	560	537	540	548	561	515	561	579	559	525	532	538	525	516	575	514	545	572	558	578	561	542	554	573	548	539	531	559	513	583	561	528	562	513	558	530	536	563	554	572	521	545	572	559	546	493	533	530	536	580	537	541	572	556	547	558	575	556	566	530	535	522	502	519	542	524	511	511	531	572	562	529	536	548	566	511	519	512	561	573	540	521	525	511	552	544	565	589	543	544	545	551	521	559	515	548	532	504	576	491	573	549	575	525	560	566	546	555	529	528	578	533	538	572	550	588	540	554	541	551	519	550	546	521	540	549	586	534	541	550	549	499	545	566	580	528	547	502	552	591	543	522	526	493	532	548	540	529	535	541	544	530	548	532	543	565	527	529	558	558	574	538	552	553	568	554	533	516	538	487	566	580	532	537	532	538	496	516	525	493	531	538	522	491	532	501	563	540	496	537	528	515	557	514	530	509	545	568	545	582	561	543	537	562	560	548	568	518	542	537	521	542	522	524	553	496	523	548	505	533	574	545	567	558	585	544	487	571	520	557	502	537	537	539	551	548	563	530	538	541	500	529	551	532	545	530	533	531	528	570	500	546	532	529	520	543	525	520	560	480	572	544	512	507	533	525	571	496	506	526	536	598	569	523	559	520	523	556	519	530	547	564	535	567	515	497	535	522	572	561	571	528	580	539	560	525	543	551	514	576	542	546	516	526	566	579	546	567	536	542	525	578	531	572	587	516	582	561	552	545	523	551	543	531	582	548	504	528	528	567	544	539	562	560	550	529	555	535	485	551	528	552	548	544	550	522	526	534	554	522	536	541	540	527	547	529	535	537	581	533	543	515	578	571	608	512	518	522	555	545	526	528	569	556	561	547	555	563	564	504	542	503	558	604	525	565	552	578	545	532	572	527	530	561	546	530	560	535	525	529	524	530	543	544	529	542	586	512	521	523	542	573	549	535	547	500	538	506	553	607	527	553	536	506	568	522	527	522	555	531	505	555	547	585	540	540	571	531	553	528	520	542	510	517	551	551	551	545	591	503	544	522	527	509	513	520	509	553	543	504	507	561	528	542	605	564	540	536	501	568	553	579	555	556	528	542	553	536	543	541	519	519	587	512	553	573	520	552	516	550	563	534	528	548	541	562	513	559	531	547	520	522	565	528	530	498	521	478	541	504	547	527	533	538	518	541	552	586	560	575	545	509	547	614	580	564	543	593	558	538	547	526	496	554	578	535	556	527	535	493	543	521	549	550	531	546	572	524	564	558	521	559	503	526	517	509	508	527	553	511	555	541	581	563	521	547	564	535	544	517	512	529	576	583	526	523	538	551	511	559	544	519	528	518	563	560	564	550	526	539	583	542	559	523	572	561	506	541	558	521	535	525	557	521	524	569	552	553	564	546	570	527	568	589	524	535	544	491	545	531	524	554	538	539	523	542	548	551	566	499	534	532	544	530	539	506	529	525	550	510	511	546	568	559	504	556	566	524	501	509	515	544	540	534	541	555	593	564	571	516	523	550	527	530	507	536	513	562	523	556	559	527	544	566	565	520	565	547	538	535	521	559	545	558	536	516	533	514	520	548	587	554	569	525	544	543	618	554	533	519	546	548	541	553	551	539	569	556	550	536	521	546	606	520	552	532	520	579	526	593	499	522	537	496	568	517	559	578	524	518	567	509	521	565	504	519	543	503	538	517	515	546	570	566	510	563	559	553	542	509	551	518	583	551	575	515	559	556	536	501	546	501	566	559	547	521	585	557	553	586	550	557	507	529	554	538	537	531	502	517	561	552	519	536	551	557	535	555	541	538	517	566	549	576	549	575	507	540	563	573	563	572	544	528	530	556	543	546	589	555	549	578	556	526	536	557	589	565	577	550	529	563	533	579	559	517	544	561	534	523	546	570	540	536	508	563	545	526	586	526	532	555	543	553	560	553	539	524	580	527	559	582	561	519	510	571	569	533	523	559	522	496	520	525	575	537	540	618	536	547	547	588	536	547	553	554	508	513	508	586	498	566	521	549	535	527	550	551	546	546	545	563	568	531	547	534	573	566	528	550	562	503	544	497	582	551	533	560	567	541	591	538	537	536	536	534	530	554	534	538	519	545	530	591	547	557	593	562	517	579	554	557	534	564	526	546	546	523	504	547	498	551	555	529	532	569	558	514	540
3901	3541	2866	1491	1034	1083	3831	14149	21229	16212	9552	3668	1448	782	529	430	454	500	515	479	465	476	479	479	451	460	492	469	462	482	476	461	484	482	459	463	479	471	466	482	440	472	464	523	429	474	476	485	466	457	495	437	436	494	455	451	468	486	494	468	469	508	456	464	517	449	444	474	451	465	489	457	436	469	498	467	486	459	446	437	500	506	439	475	472	430	482	498	440	514	438	442	459	495	404	496	487	449	447	458	481	442	514	472	495	482	500	469	465	473	474	445	463	434	436	459	471	468	480	462	457	452	488	496	480	443	429	451	450	471	455	462	421	446	423	462	449	434	464	471	477	458	464	449	455	507	481	453	438	479	473	505	456	478	505	465	432	438	446	462	445	475	473	504	472	483	465	465	481	474	475	428	466	502	469	511	482	489	482	455	496	465	443	476	437	468	465	448	500	457	460	487	480	509	481	471	474	447	450	455	441	466	473	485	473	451	450	496	457	446	478	482	457	461	453	503	466	479	501	500	453	446	480	466	466	468	466	444	445	473	465	456	474	464	490	456	479	463	483	470	446	459	447	455	468	478	469	485	445	462	479	455	481	468	482	474	465	448	434	424	469	448	501	534	460	486	460	448	467	436	457	480	487	466	454	463	473	479	423	428	465	462	456	495	458	417	461	496	484	456	452	458	468	470	457	473	468	460	466	466	495	452	463	480	464	449	457	451	450	419	494	472	432	484	464	478	437	433	438	446	470	479	471	466	464	448	457	486	454	503	445	473	476	436	452	488	462	438	441	441	463	435	466	441	504	486	441	444	518	489	434	457	452	454	463	473	441	459	508	407	451	457	476	462	461	518	429	452	437	420	463	491	473	491	431	465	485	467	465	489	495	470	482	459	451	478	464	461	471	464	473	476	439	480	462	446	453	477	466	495	437	482	455	469	462	464	473	469	451	516	442	449	494	453	488	398	500	442	489	459	443	469	477	459	459	460	447	457	430	502	438	458	510	471	464	450	423	465	475	438	439	469	471	522	479	442	417	426	453	459	435	466	437	484	411	487	468	463	425	462	480	458	507	471	457	450	464	453	494	440	423	449	478	457	456	464	448	458	473	439	459	470	465	446	483	500	487	492	461	454	450	507	449	466	470	458	490	461	500	475	487	463	484	491	449	464	446	465	455	479	504	436	431	458	482	481	454	453	477	420	492	517	476	435	478	453	423	471	486	440	490	483	484	471	441	463	460	452	442	446	446	439	507	450	455	458	493	464	454	446	501	460	456	418	469	473	461	429	481	430	496	497	454	482	440	448	455	482	466	515	447	471	491	484	483	440	422	463	513	462	447	494	511	460	463	456	478	469	496	429	517	454	462	450	485	490	472	460	471	449	485	443	446	499	430	467	479	472	503	476	433	438	462	474	473	488	479	437	474	458	488	462	476	473	496	437	455	479	430	434	406	447	459	448	490	474	466	467	495	463	445	445	463	500	462	460	485	488	439	454	467	442	510	456	470	418	451	482	431	485	449	428	439	470	509	451	483	482	470	474	441	453	470	456	447	456	480	428	478	460	469	455	472	475	460	459	460	446	467	471	501	480	450	458	460	458	435	471	431	457	464	477	489	428	433	469	436	467	502	453	450	482	446	481	425	455	507	471	438	453	469	464	465	431	496	459	436	451	456	538	503	485	484	444	475	444	456	446	487	404	489	445	483	478	448	492	495	464	473	470	456	469	466	439	476	450	431	448	425	442	514	473	453	470	469	447	498	448	454	488	417	467	452	452	466	440	445	440	472	449	472	455	440	508	473	447	457	491	449	451	464	454	458	439	460	447	480	444	459	484	490	482	431	430	456	472	452	421	475	449	460	483	447	453	447	454	462	434	470	441	431	456	470	458	444	446	482	474	424	488	475	458	455	466	480	454	467	462	494	493	453	446	492	464	431	468	480	409	458	456	489	491	466	480	459	441	425	461	447	476	484	447	452	469	471	496	467	453	452	482	468	478	470	471	470	437	469	449	497	453	464	456	478	469	483	435	486	457	460	465	444	479	487	442	464	464	473	437	472	451	452	459	487	469	464	486	492	463	493	446	450	471	456	470	469	461	468	451	458	441	451	461	491	476	455	485	448	427	478	467	450	438	476	509	459	442	502	459	442	472	493	464	439	474	446	463	455	446	462	461	453	488	472	469	436	480	460	471	454	477	416	461	450	439	464	452	472	469	456	442	491	457	468	455	453	496	466	486	451	485	469	428	465	440	469	449	490	440	483	449	518	482	490	444	471	459	439	492	459	480	455	478	492	488	472	452	463	393	458	408	455	445	393	500	510	457	485	471	449	497	465	461	462	439	469	477	429	457	442	476	459	488	470	423	476	480	457	428	442	457	442	470	461	467	422	477	469	454	452	458	453	473	471	447	465	490	441	435	460	460	445	439	484	434	445	430	449	466	444	448	453	474	440	443	451	481	478	491	416	456	465	452	443	468	435	408	473	451	434	453	449	457	437	511	491	453	427	448	476	478	495	442	475	497	498	472	447	488	399	454	481	468	449	452	453	437	437	464	430	477	453	462	439	433	476	517	483	489	488	445	496	471	456	456	443	490	491	442	435	455	493	442	421	461	431	437	455	486	462	462	450	492	456	477	470	441	464	457	479	443	466	504	470	448	458	453	469	452	448	469	486	512	462	486	446	510	478	455	480	468	489	491	456	484	430	469	444	444	460	478	481	438	454	454	425	499	455	478	484	431	479	441	441	455	438	452	483	484	462	458	465	436	457	447	479	487	466	446	462	438	461	443	443	439	477	450	464	470	474	466	468	447	452	423	465	480	469	479	450	481	452	478	447	434	467	500	453	462	449	464	447	484	429	464	477	469	420	455	438	453	432	427	478	474	440	440	458	467	452	430	513	516	450	492	463	434	453	460	466	466	472	428	467	508	459	448	486	447	429	452	475	465	430	480	455	469	446	476	479	424	433	447	485	449	428	489	492	412	481	473	451	494	471	460	461	449	499	467	496	455	474	418	490	440	488	449	481	489	420	470	462	446	439	481	458	466	438	450	433	432	441	460	432	466	410	480	473	447	482	504	455	456	453	418	483	450	466	487	461	507	464	502	464	472	451	439	465	470	468	402	488	448	475	463	468	448	456	469	479	448	442	454	458	479	497	467	455	497	498	448	466	435	464	472	462	462	491	431	494	486	425	458	424	463	492	484	453	454	476	499	441	457	478	465	511	399	479	468	467	457	430	457	476	466	487	482	423	450	449	495	440	444	449	461	460	475	470	479	449	450	477	507	509	459	426	494	439	440	477	464	459	459	449	433	446	500	461	487	441	475	440	419	433	463	428	445	482	486	440	477	470	492	478	446	466	440	459	457	465	484	471	452	445	466	467	448	454	470	468	436	471	485	487	441	473	496	453	469	416	458	439	441	450	443	433	450	475	506	480	441	496	495	467	435	444	456	461	460	468	430	444	446	475	442	472	469	445	456	481	454	456	425	478	456	411	441
24433	21484	28791	24574	21433	9409	10531	27604	41804	33664	21541	8626	2529	1291	861	717	700	678	698	716	717	716	626	712	708	681	734	711	703	739	696	725	702	666	699	735	728	696	674	709	692	655	689	689	656	735	707	700	708	676	696	690	664	693	729	699	674	738	703	682	660	692	749	726	690	727	683	708	718	699	723	656	693	699	684	657	689	709	672	702	729	725	714	687	661	693	726	670	698	712	694	694	698	704	731	734	704	702	732	707	734	717	708	710	680	691	679	744	685	690	756	669	730	714	721	688	729	688	749	697	645	687	686	713	700	693	713	660	669	704	713	671	714	647	680	704	737	713	693	719	704	726	692	718	708	662	705	683	694	667	696	681	683	755	661	700	710	739	694	717	752	693	677	684	696	727	681	717	703	724	663	698	744	710	706	657	678	701	705	752	667	767	695	681	673	728	760	689	711	689	687	715	709	689	703	713	672	743	730	708	701	683	681	693	676	660	691	687	703	723	704	735	720	659	682	701	726	697	713	720	728	696	720	701	699	693	675	669	671	732	667	721	690	729	695	717	691	668	731	668	681	686	701	701	688	716	711	697	695	686	702	691	691	722	699	698	727	688	694	687	710	685	687	655	721	723	674	675	665	704	680	704	683	681	727	725	739	705	739	724	701	728	707	663	704	665	688	684	695	696	645	689	709	708	681	716	696	705	682	665	699	674	650	666	665	747	693	676	742	701	708	706	741	695	686	695	665	709	678	695	676	638	687	715	663	671	711	680	689	618	710	660	708	664	703	707	648	713	701	710	675	689	731	713	713	710	691	698	691	687	670	739	670	666	765	717	748	702	690	723	719	740	682	705	682	698	694	728	691	681	697	601	681	690	699	723	659	657	724	705	700	685	722	702	699	709	657	679	744	725	717	665	677	711	688	708	650	726	721	688	677	778	720	710	688	731	700	730	722	707	668	698	688	714	759	728	671	697	698	659	705	697	668	753	701	681	685	718	724	698	619	686	702	674	703	710	713	686	707	683	678	656	673	620	753	699	704	710	645	699	706	709	703	701	699	704	686	690	699	699	703	693	742	714	695	692	720	707	685	694	667	711	717	727	684	718	702	732	706	722	694	671	715	692	678	709	727	660	707	703	727	681	673	723	675	735	670	711	724	699	680	701	693	684	652	688	706	737	676	706	663	705	698	722	672	704	630	722	718	703	675	676	698	733	646	674	693	674	688	699	744	716	705	666	685	702	737	699	651	651	715	715	716	671	712	698	748	708	703	671	682	721	698	713	618	677	723	714	687	670	669	654	684	686	683	723	725	737	644	728	702	710	685	632	712	751	705	744	690	700	705	682	714	706	722	674	728	659	710	711	716	680	654	690	687	729	704	693	610	673	652	693	680	721	718	719	690	705	716	702	777	687	683	713	673	672	719	663	673	682	659	737	745	711	742	680	706	716	712	691	689	676	730	684	656	728	657	687	720	716	694	669	695	664	686	698	739	763	693	744	673	695	710	711	698	682	727	689	670	699	710	691	683	701	706	686	737	701	668	663	731	735	686	708	724	675	720	721	723	723	714	670	712	722	726	688	710	695	696	732	676	660	720	727	677	726	672	704	675	707	688	716	696	656	672	730	672	723	681	667	687	715	711	668	657	694	719	689	678	684	680	689	665	711	706	710	739	703	719	687	720	705	675	703	661	731	714	658	712	669	643	706	701	655	678	662	696	757	735	673	671	718	661	702	716	732	729	672	699	675	684	701	706	733	725	655	706	686	683	697	692	703	701	713	737	677	700	681	677	677	696	672	703	706	707	711	695	710	686	655	713	676	699	707	701	721	712	649	726	689	692	672	737	662	665	646	686	689	664	701	703	734	700	685	712	733	693	698	724	726	680	681	681	671	695	725	707	679	716	702	735	663	706	670	703	677	687	702	699	667	662	716	711	738	720	700	713	669	667	674	666	696	745	692	689	700	621	714	695	684	676	652	722	720	683	659	726	671	623	700	676	667	668	686	698	663	708	656	688	664	692	686	660	700	677	705	693	654	723	655	705	665	707	690	702	716	683	710	675	690	704	656	734	672	697	696	669	700	707	696	677	699	717	710	744	682	696	701	725	730	678	735	681	687	718	696	707	698	715	706	684	712	714	648	674	782	703	670	701	752	713	668	682	775	711	664	778	736	732	709	711	669	701	682	699	696	758	725	679	687	683	694	676	681	712	683	746	705	685	726	720	697	693	677	768	668	745	704	732	658	692	674	664	739	692	644	676	745	715	696	683	709	671	709	720	693	703	688	688	681	696	689	721	696	701	689	722	701	697	656	717	694	698	720	659	708	683	698	711	707	693	649	669	675	682	694	724	686	680	751	705	727	688	695	638	710	699	650	764	714	653	731	699	693	685	705	673	678	713	637	709	660	672	667	661	680	692	690	689	680	759	696	718	709	711	740	672	744	668	678	693	659	680	675	748	658	722	703	687	692	662	647	681	706	672	736	675	681	701	715	685	715	676	699	697	704	670	724	668	703	741	640	669	659	721	705	663	692	655	727	693	693	684	656	710	670	691	670	729	699	726	729	686	663	689	713	678	688	691	697	723	657	693	654	687	747	700	646	703	672	701	673	695	689	692	690	669	736	726	684	626	717	715	691	674	705	717	684	715	692	718	705	727	696	765	666	680	715	724	668	675	716	662	716	690	694	710	724	661	700	684	710	705	714	700	706	687	668	676	742	699	707	668	662	714	692	741	704	667	671	685	675	662	746	722	693	698	697	729	711	702	704	702	685	705	744	675	683	729	672	678	708	677	671	690	725	668	670	692	677	711	648	693	736	766	732	679	700	699	669	681	647	675	661	650	697	762	700	699	705	666	702	674	689	704	710	724	639	658	702	677	684	688	664	730	682	662	672	683	697	692	688	728	719	691	688	680	682	691	684	748	696	703	694	672	743	714	692	694	727	667	686	681	677	753	697	700	721	683	677	698	675	728	734	714	677	679	734	742	644	666	723	703	664	660	676	700	719	698	712	673	689	681	694	693	701	712	703	677	728	738	672	674	655	723	677	697	706	654	682	669	679	662	712	685	695	668	703	720	747	684	731	693	669	703	731	702	665	709	687	672	683	716	660	694	658	658	652	673	692	676	737	716	707	737	677	657	661	704	676	724	643	673	651	670	673	697	701	681	713	672	693	686	689	664	679	723	666	708	709	705	701	729	730	705	697	724	671	719	722	674	697	736	670	717	670	699	728	672	693	723	690	659	727	728	676	725	694	684	660	686	706	724	704	662	723	721	701	714	677	670	719	686	691	720	721	698	651	704	705	665	668	709	724	652	717	688	701	687	721	686	705	690	710	698	655	710	702	690	706	705	704	651	659	700	706	705	703	666	671	696	667	709	705	645	765	721	695	715	655	648	716	698	697	656	661	690	689	694	725	731	736	709	682	723	727	752	673	689	734	662	763	680	691	721	641	727	645	709	676	678	695	683	675	706	682	699	716	725	746	643	712	746	686	724	682
4194	7151	5596	2994	1995	3501	10214	30354	37997	28694	16779	6899	2386	1169	694	593	587	589	614	580	610	592	633	621	647	599	597	597	598	625	608	610	542	608	572	586	564	588	587	610	566	596	589	601	591	591	569	593	617	589	576	594	589	593	622	576	637	574	607	584	614	617	591	600	570	600	591	568	619	566	568	560	593	607	628	584	615	635	574	592	606	553	570	598	562	550	612	579	597	585	581	597	559	565	583	568	580	597	593	616	581	618	597	579	564	612	570	592	622	563	555	562	582	586	593	591	589	557	598	598	569	590	561	536	556	585	609	584	579	585	586	561	593	547	550	566	584	585	559	601	599	608	575	605	584	579	611	586	572	582	557	637	580	605	662	615	595	568	603	609	566	560	597	558	588	596	582	589	603	581	601	613	576	580	589	599	543	578	558	618	595	616	581	559	601	603	608	546	544	562	586	557	639	600	591	594	590	552	563	616	587	589	552	581	579	562	617	599	579	561	589	563	566	559	599	548	559	549	583	588	576	577	559	628	541	572	609	601	608	594	581	548	593	596	602	573	616	594	585	606	619	574	607	588	574	581	601	629	603	570	572	564	589	600	604	565	589	638	596	583	623	610	596	580	594	609	624	585	583	574	568	593	565	578	591	571	531	588	588	571	570	627	604	601	591	559	581	589	573	633	621	568	533	545	617	611	560	593	601	592	574	588	564	544	567	594	617	566	560	604	625	581	584	567	575	614	585	587	580	622	579	550	581	585	545	591	637	571	593	584	545	601	626	602	557	533	576	576	613	562	593	540	608	601	600	586	601	567	583	593	586	596	559	578	565	591	603	566	587	622	587	593	604	589	551	584	616	611	563	565	587	620	614	559	587	572	492	549	594	570	599	528	541	596	605	563	558	544	595	629	589	569	627	552	610	603	571	564	548	555	589	533	607	581	575	597	620	567	589	638	595	587	614	578	577	601	587	605	554	617	577	610	573	598	639	564	608	555	568	579	604	607	529	561	619	584	584	560	572	620	578	563	575	589	614	574	588	603	564	607	571	603	526	585	511	542	598	593	598	558	570	562	568	581	548	571	629	612	564	593	564	548	595	579	574	624	582	597	593	601	581	561	537	560	584	595	566	625	571	570	579	591	612	596	579	628	585	534	586	575	571	589	572	604	615	615	566	583	539	537	549	538	602	522	559	624	567	557	598	572	615	633	576	558	544	573	577	585	606	566	595	561	544	550	592	578	534	562	622	574	555	585	598	515	577	551	568	602	569	598	619	578	619	634	596	568	567	579	601	614	583	608	591	593	624	595	557	598	601	614	566	600	556	616	610	508	563	646	582	559	575	555	616	583	599	570	575	590	574	571	588	576	591	605	545	587	570	573	607	596	566	612	591	624	576	590	535	573	609	610	601	584	602	585	602	572	542	589	575	569	598	577	580	584	569	610	605	573	581	574	575	575	559	569	587	573	570	606	598	639	575	579	569	595	525	583	589	593	534	605	582	581	538	607	595	559	566	526	585	600	577	558	599	573	573	580	622	590	558	609	633	605	587	571	575	570	569	560	589	607	563	568	564	599	575	609	576	587	585	592	611	541	609	606	579	588	565	614	563	533	556	594	558	603	585	530	552	525	589	576	623	552	578	592	549	551	608	559	610	573	576	572	594	586	562	600	590	614	572	586	594	594	604	539	565	568	552	546	614	582	536	596	604	589	582	584	596	556	565	573	578	583	547	520	603	583	571	574	587	565	596	610	539	576	537	580	543	637	560	623	603	549	606	539	615	608	541	597	582	605	588	545	586	597	602	564	602	618	613	555	586	565	581	595	567	567	593	599	576	618	550	589	611	587	585	602	578	566	545	593	577	554	562	607	569	570	575	583	574	644	591	563	583	609	605	548	621	599	561	573	613	546	585	562	638	602	548	529	564	611	573	548	571	607	571	568	593	572	572	558	575	596	547	568	578	602	577	550	599	588	587	591	580	600	568	607	615	593	591	550	571	565	582	583	552	601	569	575	567	597	570	577	581	560	603	595	584	582	597	582	559	606	570	566	578	561	568	602	616	622	565	558	558	567	578	541	581	573	596	582	587	538	600	586	592	567	583	575	584	613	589	593	607	558	569	571	591	561	610	598	590	584	555	578	583	574	553	602	565	567	584	574	615	546	536	574	559	604	617	565	582	570	559	593	554	587	580	625	600	575	590	575	617	576	526	566	559	566	589	596	595	604	566	606	577	567	575	620	568	577	594	593	587	575	534	538	586	591	559	572	621	609	529	605	576	615	575	594	572	542	586	606	520	606	587	583	593	581	590	550	557	568	526	547	571	588	593	574	553	597	574	581	557	602	610	578	540	533	572	578	615	561	576	597	572	565	558	585	564	600	598	602	554	514	594	667	601	553	564	599	602	571	559	600	562	605	560	593	593	584	579	592	549	595	571	611	600	583	600	591	604	576	567	577	606	544	615	571	557	590	559	586	571	596	607	590	587	584	572	570	617	576	593	570	547	584	593	613	599	571	549	609	594	592	525	569	649	628	530	551	563	644	612	563	550	555	533	575	569	560	565	569	584	572	584	595	552	579	571	578	578	577	616	585	578	565	649	579	579	621	577	553	607	555	549	535	610	595	568	591	609	618	559	612	550	608	587	540	580	579	526	580	580	598	524	557	576	593	565	547	598	573	602	601	587	602	580	609	598	586	536	583	588	555	580	558	538	586	565	572	564	588	557	586	596	561	570	615	589	604	588	592	546	570	597	596	528	592	552	586	555	562	576	610	562	576	598	596	641	544	594	608	623	612	580	566	553	619	589	540	573	606	573	584	594	591	647	586	568	606	609	569	586	565	584	563	583	596	568	581	620	588	571	547	573	585	582	549	582	572	569	602	574	547	581	589	558	591	529	585	573	611	565	569	582	555	555	592	602	620	554	582	588	591	558	558	569	594	578	583	599	598	583	587	549	578	582	543	592	589	614	595	535	589	574	589	615	596	610	576	574	566	584	563	596	555	547	570	566	556	526	587	568	585	611	566	576	596	566	600	562	574	565	599	554	573	574	538	548	618	560	555	550	542	586	579	594	575	577	558	534	576	577	598	566	589	578	562	570	523	601	584	561	548	602	558	566	593	580	582	571	600	599	618	587	553	594	562	592	607	591	599	555	580	582	561	632	533	554	581	564	563	568	563	617	594	554	588	588	585	602	590	613	590	601	598	601	545	601	570	590	600	588	572	595	619	569	578	625	571	577	614	582	617	578	603	549	588	558	565	591	602	582	586	602	585	587	588	584	598	574	617	577	611	570	592	561	614	629	572	617	598	571	551	628	674	571	562	568	559	593	585	595	567	560	519	562	611	578	536	583	578	529	585	592	568	578	576	584	555	579	577	560	561	581	633	635	567	618	581	597	545	587	541	579	574	541	565	545	584	538	559	546	576	574	584	609	588	611	586	582	557	561	547	580	540	550	607	642	614	541	583	523	605	608	581	590	554	587	580	570	620	576	611	568	532
27753	12063	1610	812	562	543	907	1920	2625	2057	1416	936	659	543	496	493	489	521	459	491	511	518	490	498	481	476	506	496	486	520	490	518	484	474	518	502	512	444	531	502	501	532	503	492	492	473	479	516	471	454	523	449	510	515	477	466	492	498	496	485	489	496	516	517	488	497	524	510	462	501	457	534	492	522	498	481	493	495	514	509	468	455	509	474	488	513	529	497	494	501	493	502	491	497	523	493	489	537	497	483	499	511	491	496	515	501	516	542	520	478	462	516	519	518	511	533	485	489	491	487	492	498	481	473	521	504	472	524	499	534	495	510	516	520	520	503	495	443	470	493	471	484	491	483	509	481	467	497	487	497	491	486	528	516	482	489	467	483	502	475	451	499	506	530	520	483	529	462	481	487	482	478	498	481	506	447	495	489	473	475	499	490	506	506	526	508	512	503	496	484	514	459	523	523	530	523	507	502	511	508	500	483	515	505	492	483	492	506	499	507	546	473	489	552	509	482	479	518	512	513	504	436	515	475	494	491	542	524	463	498	501	505	530	520	450	535	513	486	514	479	456	513	509	482	493	527	477	516	477	475	478	462	467	500	488	516	525	510	474	499	530	518	452	527	493	510	453	455	470	486	505	471	472	473	468	474	503	482	485	513	494	509	484	475	502	484	507	492	506	513	497	545	485	460	488	542	503	525	520	555	472	482	505	480	503	458	491	551	534	500	479	480	475	502	507	489	504	506	517	493	518	469	548	494	459	485	535	511	520	457	497	504	503	518	504	524	489	498	492	459	479	505	466	497	503	468	521	523	490	498	469	492	500	526	533	502	495	448	531	498	520	481	466	494	499	507	493	457	517	517	489	473	498	519	502	530	462	522	503	486	484	496	543	508	488	490	481	524	489	540	483	470	519	546	484	508	506	525	507	476	506	511	512	449	530	468	524	500	520	490	543	493	482	520	519	545	501	440	514	492	509	508	463	499	449	489	490	511	542	512	516	498	487	499	499	510	523	503	494	510	486	523	472	538	496	482	498	526	489	464	535	555	510	513	467	496	503	488	486	540	494	501	521	490	487	491	509	464	521	509	495	506	513	532	528	503	492	494	472	507	495	462	525	484	470	478	528	528	502	479	479	450	469	481	475	479	507	511	485	489	485	512	487	478	509	516	547	470	516	464	501	461	491	524	502	480	481	501	516	491	481	519	466	465	501	559	485	511	475	472	492	507	521	485	510	524	503	485	458	518	534	486	476	500	464	493	485	487	486	517	507	472	515	478	493	528	481	466	529	513	485	489	439	520	489	456	479	502	502	461	476	514	480	495	515	488	513	514	489	505	487	490	515	543	474	530	508	479	521	514	488	472	493	519	476	523	474	477	494	537	490	527	509	515	493	519	480	504	507	527	512	481	499	494	457	550	515	450	465	498	513	505	503	515	505	505	487	513	483	507	486	484	527	447	446	488	455	537	523	486	480	489	490	506	470	498	461	472	460	470	474	447	475	499	473	474	498	523	501	529	523	472	496	514	499	520	519	541	505	490	490	489	519	486	540	504	513	512	532	462	479	512	496	519	459	503	478	505	500	474	497	512	519	476	476	443	526	484	499	486	508	504	508	505	475	539	495	457	514	447	539	507	504	457	539	474	453	509	522	526	475	545	489	476	511	477	510	469	508	521	499	502	478	526	493	525	490	496	495	493	528	503	473	472	464	509	469	492	498	554	473	484	451	462	536	461	496	461	501	492	506	491	479	502	511	499	537	465	525	498	499	475	482	477	470	479	467	492	543	512	521	453	492	475	477	494	467	523	515	500	483	498	536	480	476	546	473	478	514	491	498	482	520	486	508	472	510	483	519	529	520	508	460	488	525	520	519	554	456	473	504	500	476	509	555	491	441	497	482	448	519	512	502	497	497	484	479	495	528	493	490	487	499	517	503	503	495	511	502	489	521	526	504	553	529	527	498	500	528	459	475	530	498	463	509	530	516	494	501	542	472	518	468	499	496	462	474	477	471	474	509	519	504	505	489	501	485	478	498	495	553	515	501	481	501	508	522	482	512	512	531	485	471	513	491	508	487	454	491	499	504	520	486	474	495	518	480	492	503	463	537	514	475	511	530	500	468	508	456	523	466	493	507	478	506	468	493	485	479	485	488	451	497	490	503	492	499	489	498	460	527	493	514	474	483	485	454	514	490	492	512	498	511	531	484	483	466	493	507	474	467	490	491	476	506	460	489	501	492	492	515	480	467	483	530	484	516	512	490	495	496	472	520	516	523	503	555	505	483	522	527	497	506	536	478	499	486	515	536	480	474	529	473	471	483	525	480	512	506	514	463	488	508	511	465	496	486	489	508	478	491	541	488	496	486	526	493	543	545	519	468	489	471	544	477	483	487	502	473	502	462	526	500	506	522	480	502	476	504	493	480	473	485	505	484	521	493	529	512	478	526	515	490	469	506	476	484	494	496	507	519	517	490	463	503	486	463	489	495	489	522	516	486	521	502	507	517	487	484	452	532	564	523	486	509	503	447	479	505	533	459	517	472	488	473	490	505	439	493	542	486	491	458	481	520	488	477	510	499	505	526	488	498	509	500	512	483	535	532	474	470	469	490	551	558	509	467	485	513	542	506	501	482	504	484	504	493	536	485	491	505	463	502	484	509	485	504	513	472	462	498	504	471	503	481	504	503	523	509	515	472	454	503	471	481	499	492	556	485	468	500	499	459	524	514	476	503	507	498	546	491	459	469	555	477	528	497	539	492	486	501	533	473	491	481	466	463	485	490	516	515	496	493	514	541	504	521	509	488	531	497	483	492	509	468	467	485	513	500	513	505	484	516	499	484	507	480	465	489	470	543	501	523	513	501	546	478	534	456	495	485	491	483	482	506	514	482	548	521	519	494	483	507	489	473	482	497	494	469	486	491	490	455	466	513	490	482	521	516	466	478	517	468	492	526	522	485	540	486	501	503	514	507	453	483	519	502	500	507	542	480	452	532	520	474	520	503	486	505	485	468	497	529	525	485	457	480	512	479	543	503	505	486	513	478	531	493	512	480	502	548	484	521	497	480	497	457	492	499	464	503	524	460	491	495	513	475	491	512	496	485	510	487	545	477	515	478	509	543	487	516	493	528	448	531	532	500	479	484	487	514	571	478	508	496	488	494	518	491	510	520	500	471	488	497	507	502	534	482	494	525	470	547	500	511	534	486	468	507	461	482	464	470	481	485	525	483	528	489	473	447	471	505	479	497	512	506	490	554	486	493	520	529	476	517	462	527	533	480	499	528	465	460	479	536	526	478	509	529	511	478	509	482	473	498	517	513	497	501	495	497	466	486	493	490	526	536	502	497	503	460	488	481	542	506	474	464	500	523	469	472	530	483	495	483	523	502	465	540	529	519	488	463	504	510	511	452	480	555	504	474	525	487	504	510	487	482	513	490	496	507	469	487	489	494	540	492	507	475	495	473	512	516	457	525	497	473	477	495	531	523	507	496	476	487	489
5355	1094	1021	630	502	514	928	2595	3123	2277	1558	874	574	451	459	429	411	441	440	401	406	407	407	405	413	398	430	398	422	394	392	413	452	398	433	406	403	428	404	385	404	384	427	429	417	404	384	400	410	430	410	400	380	409	442	434	417	395	467	383	400	416	453	424	388	442	407	408	411	404	399	389	408	415	416	408	369	424	394	406	412	410	397	415	394	397	399	399	405	427	412	425	404	419	433	424	435	412	426	408	418	410	396	418	431	428	392	418	399	443	424	397	420	391	396	409	414	432	407	401	423	428	387	416	398	423	408	400	410	425	405	423	410	401	421	445	406	416	422	440	409	388	449	421	440	410	436	397	376	421	408	402	436	402	385	448	404	399	433	404	393	399	424	396	452	391	388	433	397	392	463	416	403	413	399	396	420	401	407	390	421	391	422	417	408	425	374	408	414	424	405	406	411	397	401	427	403	420	428	452	447	391	402	406	409	417	418	392	437	411	403	420	417	388	431	388	428	393	398	420	411	406	397	402	397	350	420	369	408	416	423	409	408	407	405	388	406	417	428	432	418	393	395	408	424	434	408	419	414	384	437	449	434	414	391	438	390	405	418	406	422	419	435	422	390	399	417	411	383	401	415	393	406	390	400	387	427	411	375	398	452	420	408	413	418	445	400	394	408	387	442	378	427	410	420	410	382	408	398	409	360	429	407	426	427	421	412	425	396	418	432	418	400	400	420	422	419	409	403	382	414	430	434	391	392	441	404	402	399	393	423	415	409	400	421	427	405	426	411	385	414	408	407	414	406	426	400	449	416	389	397	395	416	392	420	430	397	414	421	378	409	444	405	409	421	411	426	410	421	422	385	415	432	402	410	410	451	389	452	417	450	394	422	385	428	440	435	415	397	407	404	414	399	410	398	389	407	392	389	410	408	417	407	411	433	434	388	411	398	410	444	416	407	409	382	413	428	430	447	386	413	439	416	414	410	397	411	408	427	394	432	393	456	402	449	418	421	388	463	429	414	379	416	418	377	404	420	408	412	380	446	396	410	399	421	411	400	382	407	410	404	407	415	412	401	385	413	409	412	429	439	414	410	404	397	383	463	415	438	424	364	360	426	390	439	379	400	427	424	385	405	423	446	437	411	429	396	398	392	409	429	395	451	451	406	408	437	446	418	402	397	406	407	423	379	390	375	412	370	440	423	365	397	416	445	405	365	427	409	427	447	395	399	376	394	434	403	379	419	431	423	397	414	393	395	395	410	363	403	405	404	376	449	403	433	411	419	384	403	427	416	411	381	407	421	423	409	422	421	430	430	413	398	380	406	417	412	427	429	392	420	420	412	423	431	392	398	417	385	414	407	394	397	456	387	417	397	431	379	422	413	408	410	449	409	416	398	381	424	383	421	448	369	379	412	377	399	428	408	414	402	415	464	450	409	403	390	433	424	410	406	416	412	417	406	420	415	384	392	406	383	383	422	407	410	380	427	410	423	394	424	369	383	403	433	397	414	420	437	385	373	452	386	440	425	435	403	420	410	427	413	404	403	370	426	391	409	417	398	406	472	385	423	411	385	430	443	369	428	431	403	394	376	436	399	406	412	384	454	444	419	405	417	406	364	393	398	436	414	418	415	400	414	393	408	399	408	410	404	441	397	420	395	373	389	378	413	428	380	412	415	381	389	425	428	399	376	430	447	412	421	420	404	401	395	451	468	436	405	388	416	402	394	439	421	393	441	433	413	411	425	401	407	414	414	408	388	406	405	399	391	410	403	398	458	410	427	380	400	417	408	395	413	388	449	426	394	421	420	389	414	418	418	467	421	423	401	407	401	448	416	378	403	431	376	418	458	426	367	424	401	418	389	431	368	413	450	396	427	361	387	421	410	405	426	420	436	409	388	416	418	403	405	381	422	390	436	382	433	409	408	427	459	421	412	407	399	417	376	393	389	430	376	414	433	436	384	384	402	372	431	412	405	380	406	413	394	408	412	427	400	439	429	424	422	412	435	393	450	415	396	390	464	405	413	407	405	389	409	446	418	381	395	428	382	394	352	400	413	408	414	399	406	420	495	395	425	409	417	391	417	419	412	394	399	409	396	417	404	413	437	439	410	378	399	438	402	392	406	405	421	437	399	419	408	395	420	401	408	423	419	380	429	430	388	394	380	407	378	367	418	414	409	430	390	393	396	443	408	430	409	389	409	407	405	415	423	431	387	411	431	384	393	435	387	417	376	407	395	397	383	435	396	413	367	433	417	371	406	381	435	444	411	384	435	391	411	415	430	401	395	428	429	453	429	414	406	402	413	410	377	421	416	423	404	415	413	374	382	369	393	424	415	413	412	458	444	417	392	433	383	429	411	417	420	409	391	425	441	441	389	406	442	412	402	410	409	405	405	422	403	392	421	413	411	424	439	446	347	396	426	428	412	402	425	385	407	406	418	397	441	375	387	420	405	386	423	419	421	388	417	434	418	417	443	412	414	413	400	422	452	442	388	439	399	423	404	394	415	377	396	415	423	401	407	434	394	398	419	400	392	428	440	394	417	407	407	412	432	408	375	416	406	415	407	450	459	370	441	429	389	425	419	408	408	432	402	417	409	434	422	413	366	425	457	435	422	377	441	433	408	423	426	395	396	419	420	417	432	392	380	420	408	399	432	447	437	436	380	411	424	425	377	410	390	429	389	386	410	414	429	422	377	410	403	448	384	387	443	394	427	412	439	393	393	384	434	428	427	410	390	400	409	422	438	395	392	361	394	403	412	413	439	413	450	421	411	442	412	395	391	377	438	414	405	424	380	384	405	417	430	461	413	396	410	419	415	413	414	398	415	426	412	400	425	405	397	433	438	392	382	418	429	424	396	386	381	391	402	442	401	422	372	381	389	407	422	410	393	398	409	409	432	441	441	368	398	406	386	420	410	400	435	426	410	384	406	417	411	403	403	431	431	423	406	400	433	397	374	426	415	453	425	410	406	463	399	411	411	425	433	367	390	365	406	422	409	435	396	425	391	413	404	397	421	409	420	408	445	429	394	408	401	429	416	412	411	394	410	391	380	408	406	362	387	381	416	399	395	433	412	397	420	395	422	368	389	446	394	425	387	423	421	424	400	413	423	403	399	427	385	427	425	436	383	407	380	402	386	426	369	390	399	401	402	400	404	434	416	427	431	402	425	412	447	381	423	397	405	383	394	414	400	416	413	411	410	389	399	393	405	401	407	371	402	385	406	438	421	389	378	407	359	397	393	374	422	419	374	412	405	360	394	400	388	438	404	410	431	405	408	413	428	412	373	425	405	452	412	393	386	425	422	423	427	408	394	397	426	441	382	421	367	427	390	361	454	402	398	381	436	424	409	449	388	399	387	459	422	421	438	407	428	397	442	441	389	451	387	409	406	448	422	412	435	398	435	417	362	441	456	434	393	417	424	445	402	402	400	389	401	421	414	418	396	418	425	438	435	419	401	420	368	395	459	454	423	401	412	406	411	372	429	408	404	421
25666	21483	27400	25347	4482	1312	3652	13839	23559	17319	10421	3823	1374	811	616	592	554	558	565	556	604	588	551	568	586	549	544	530	540	531	569	610	570	544	540	548	541	594	569	523	533	565	579	565	538	498	559	538	570	564	577	542	586	588	526	554	563	560	551	526	544	559	566	551	531	573	554	578	580	530	538	540	537	552	564	551	550	575	586	535	541	545	546	544	571	595	577	532	541	579	540	528	576	556	533	574	535	539	575	545	566	576	569	528	581	547	524	575	575	547	551	573	580	600	562	572	531	551	569	563	594	542	586	541	538	555	543	504	539	601	565	602	565	525	554	534	493	547	540	550	524	555	565	570	592	563	559	569	570	559	558	564	573	571	521	574	581	569	554	572	524	608	563	572	589	546	560	545	566	612	573	546	525	535	553	546	587	567	540	532	543	596	558	561	560	559	544	609	520	528	524	543	570	524	558	546	531	568	546	572	567	548	586	564	529	585	540	587	563	593	549	549	581	553	551	536	541	528	535	553	612	555	614	570	561	525	556	583	563	539	551	555	567	543	521	543	512	576	606	507	559	549	538	544	566	592	566	584	520	553	559	550	551	531	557	529	574	567	535	561	565	517	543	565	544	564	547	599	567	587	514	540	547	535	555	556	530	523	557	543	529	528	583	558	562	524	548	555	612	580	563	527	574	557	559	560	536	500	557	564	549	510	562	562	530	558	591	568	532	609	556	540	499	504	561	580	566	557	555	535	531	562	512	569	554	547	550	547	562	593	561	538	542	553	572	533	493	566	581	573	573	537	532	551	582	544	521	544	537	585	545	556	532	551	570	532	556	571	570	527	554	547	583	547	526	587	516	534	521	536	571	519	554	597	552	539	557	525	538	543	544	562	567	571	585	547	591	515	529	568	505	550	561	521	575	582	548	550	546	543	559	550	556	566	542	559	570	549	557	565	556	570	560	578	589	585	535	541	588	567	571	582	551	546	549	547	567	601	561	542	540	546	522	566	562	547	573	573	528	526	612	573	566	565	598	570	542	552	554	544	567	550	594	529	519	559	551	511	589	505	581	543	552	566	608	547	526	527	587	578	522	563	565	551	567	545	553	532	593	544	553	559	530	564	534	542	557	546	583	561	552	583	541	528	520	530	555	575	538	588	590	573	526	589	531	558	511	587	506	610	529	557	570	561	509	548	576	553	580	528	534	543	547	575	563	554	510	549	554	543	549	548	609	560	546	584	564	596	522	568	543	557	547	588	594	547	568	547	558	550	545	564	563	598	562	561	537	555	578	571	574	569	578	562	544	568	543	542	542	546	515	513	565	573	523	515	566	564	546	550	580	522	532	539	559	518	521	546	503	519	541	589	586	552	599	544	582	517	570	556	568	554	578	527	537	575	568	532	561	575	586	533	554	561	565	584	616	544	542	561	554	526	528	556	552	555	553	560	554	529	556	535	573	575	535	594	546	542	529	571	543	531	547	509	525	544	570	545	553	569	572	539	529	570	558	556	544	555	513	547	525	554	565	590	531	566	569	551	563	549	565	534	540	511	605	529	587	589	541	552	574	576	501	550	564	529	539	539	587	536	544	578	590	503	578	573	566	564	521	579	571	515	613	583	555	523	564	538	590	566	551	550	562	591	613	529	531	541	561	608	497	501	578	503	575	551	541	552	578	552	541	560	582	560	565	550	537	553	522	518	555	572	540	535	585	575	537	546	575	559	574	523	574	556	545	586	545	579	571	573	539	557	507	551	495	553	566	581	510	523	563	538	545	569	541	518	567	526	558	529	564	584	553	593	563	609	527	528	531	561	568	582	567	552	533	533	568	527	581	507	575	549	551	580	543	571	565	567	559	536	523	570	542	544	563	601	559	547	580	554	536	567	572	548	576	589	483	569	545	607	508	576	568	550	578	577	567	531	581	572	542	557	522	538	540	504	557	555	540	581	541	549	552	544	552	533	507	571	551	595	572	545	548	493	568	592	607	572	553	549	577	503	516	585	546	574	610	528	516	548	554	512	504	531	517	520	535	598	540	555	538	557	536	561	592	534	583	521	531	586	589	530	631	542	548	532	594	554	558	505	539	526	545	548	571	579	536	545	563	559	510	541	545	551	553	571	536	562	519	550	553	560	546	573	565	568	556	558	576	553	614	591	580	575	510	542	594	572	548	553	584	547	573	519	556	518	588	506	565	522	531	576	572	604	524	548	569	523	554	579	568	568	573	520	559	521	590	557	519	542	532	561	504	540	555	542	523	535	504	574	569	542	493	518	557	530	575	549	533	524	570	559	544	566	529	524	548	518	534	541	575	557	573	540	520	558	563	546	533	546	536	591	547	569	551	518	581	558	589	540	537	533	539	567	540	570	544	545	520	533	595	538	555	536	525	598	542	602	514	551	503	569	627	557	543	534	540	583	484	580	565	596	493	548	572	508	547	528	581	557	544	559	513	519	573	596	531	542	509	546	585	585	588	546	559	529	579	563	561	609	579	576	524	533	546	573	573	532	542	549	566	581	551	543	511	536	552	565	547	594	486	565	576	549	590	556	565	570	566	570	545	510	552	522	563	566	518	530	546	526	527	510	539	567	543	514	530	532	531	521	549	556	510	577	568	582	539	564	555	508	590	525	546	548	552	556	573	559	536	549	550	552	538	589	551	508	563	531	567	565	584	563	578	621	528	523	575	562	534	567	564	558	553	581	558	535	573	553	529	548	562	518	541	589	539	563	549	550	593	557	550	575	586	556	528	556	548	541	529	525	555	589	560	551	493	574	556	533	577	536	567	538	545	518	498	565	548	559	547	589	577	553	537	525	563	555	548	581	580	571	552	547	562	528	531	574	531	543	580	558	528	560	546	560	522	518	575	564	548	561	524	544	572	553	526	542	532	611	579	543	539	561	581	554	585	572	542	518	552	612	523	559	529	564	574	536	539	560	593	532	547	511	554	540	551	585	547	561	596	514	593	518	560	567	544	571	567	538	565	580	566	510	564	564	565	519	529	544	570	571	542	525	580	561	579	533	587	560	591	544	569	597	555	561	559	558	535	586	567	511	542	557	555	581	569	544	554	555	523	582	587	567	556	538	537	519	516	525	568	558	589	575	548	529	582	536	590	538	537	566	575	590	551	548	560	537	537	535	554	560	545	545	556	512	600	545	538	535	521	561	533	547	521	553	554	599	547	550	548	523	532	556	555	525	571	550	568	545	533	576	558	537	545	546	558	554	540	541	530	526	554	531	527	568	533	504	534	545	534	540	501	585	571	530	554	497	569	544	516	569	565	536	573	585	597	550	535	542	565	541	592	559	523	531	552	610	561	567	538	539	556	518	547	525	545	582	563	514	582	518	515	500	553	559	571	542	539	517	565	570	566	555	559	608	542	561	532	497	606	560	591	566	555	543	609	532	524	555	511	583	588	540	577	588	550	570	564	532	549	527	546	563	561	507	530	558	557	583	581	538	562	554	591	557	537	535	519	566	529	523	557	569	543	487	525	546
3860	3485	2854	1426	1130	1200	4507	16083	21558	15118	9079	3732	1380	751	531	484	492	465	500	459	444	474	508	484	471	466	500	461	502	485	541	472	475	513	509	446	500	464	540	491	491	458	478	452	461	474	467	440	483	479	479	495	474	475	479	459	485	479	481	458	525	481	501	484	468	488	468	481	503	492	482	444	514	473	515	491	449	457	487	501	494	459	472	484	517	470	456	474	463	496	436	457	490	481	474	490	500	449	503	451	462	491	490	453	465	499	455	520	467	471	503	473	492	512	447	444	503	487	503	446	434	439	476	469	491	446	458	496	502	487	500	454	470	459	450	488	481	490	482	460	479	453	457	473	458	483	458	509	477	478	510	454	490	497	449	503	475	468	497	488	461	461	470	460	472	451	472	487	522	498	529	504	455	477	468	516	494	515	489	494	465	495	466	516	535	488	464	465	472	495	468	425	449	488	458	508	481	441	479	461	489	526	470	495	505	481	441	505	465	472	450	499	460	457	512	491	492	499	497	502	467	445	505	440	475	511	447	472	475	473	453	510	485	457	480	506	480	451	478	450	484	515	498	480	509	476	449	448	448	488	461	452	503	462	460	459	461	467	505	474	472	459	465	437	454	465	485	505	468	444	498	487	542	485	502	487	510	491	428	481	470	470	466	494	469	487	506	496	453	477	488	452	469	462	473	501	498	447	479	483	453	484	445	486	451	475	511	472	481	458	490	485	490	463	507	453	460	490	452	452	455	444	482	452	484	491	463	482	500	463	475	473	465	489	473	490	477	497	455	496	452	482	474	445	495	490	467	462	482	470	493	465	473	446	441	462	492	479	480	478	480	456	455	483	471	476	467	444	427	507	469	464	484	474	507	453	494	457	475	486	471	439	475	508	465	438	483	486	429	535	500	429	472	500	451	451	476	444	479	444	479	475	474	486	481	446	497	486	485	476	509	479	484	470	472	481	497	471	482	479	464	467	470	476	513	452	491	465	429	479	441	459	485	471	474	471	456	474	472	436	467	460	444	473	472	475	487	471	478	485	482	464	502	429	498	437	462	486	506	468	500	461	477	464	494	453	484	491	515	452	492	457	469	488	467	480	460	458	510	496	520	485	487	485	472	461	440	480	434	502	498	463	463	500	475	475	452	483	445	493	446	482	483	450	424	452	464	489	449	472	460	496	484	497	457	439	480	484	439	471	452	478	483	443	483	476	495	446	455	450	469	473	466	473	470	434	453	465	446	499	463	517	434	483	465	472	456	462	483	469	463	462	472	514	494	462	480	480	443	442	483	480	458	466	486	446	509	438	441	447	456	459	511	489	481	442	462	485	508	432	456	492	463	448	474	514	465	473	495	446	485	440	467	474	458	475	438	481	464	506	480	481	489	480	476	481	458	489	495	487	433	448	516	488	446	453	461	455	461	464	483	477	472	459	499	502	472	457	460	449	464	469	455	474	543	474	482	478	441	487	472	474	475	502	464	463	508	496	456	459	426	457	492	447	492	464	449	467	449	499	481	444	458	499	472	490	490	442	444	473	437	458	476	470	464	476	494	473	470	439	450	481	489	464	475	457	447	513	455	466	472	506	511	501	468	482	479	457	446	502	460	469	454	494	439	461	439	482	460	470	484	447	450	470	465	458	482	485	454	494	435	458	462	476	487	475	466	456	488	504	450	472	440	510	464	497	469	458	488	435	459	440	484	449	476	470	491	492	475	478	448	480	489	442	482	491	439	480	450	484	535	461	510	477	473	480	521	461	490	475	451	468	460	464	451	491	495	491	463	485	475	450	458	494	480	494	475	460	484	467	428	487	467	473	446	472	484	503	483	499	451	479	522	475	489	430	446	448	492	447	488	482	476	423	470	452	482	443	487	457	439	475	517	438	483	451	489	495	455	463	454	457	465	488	476	465	472	495	498	452	508	445	492	476	471	476	437	489	476	500	457	481	456	493	490	447	493	484	456	502	420	483	446	434	455	455	464	454	451	456	457	479	498	462	448	477	467	494	462	449	467	472	431	485	477	469	479	472	484	456	467	497	464	435	463	462	450	450	472	494	447	494	477	457	441	462	459	504	480	464	445	474	512	498	455	446	482	496	469	460	484	480	499	465	464	490	457	494	476	497	462	488	510	475	480	415	438	431	451	454	476	468	458	467	519	485	447	496	461	478	476	447	476	441	489	457	487	491	476	458	498	473	484	465	441	494	478	477	469	448	482	452	465	516	463	499	451	453	460	477	507	489	465	445	479	484	468	474	452	453	458	482	481	527	471	474	492	481	436	480	466	482	458	458	466	477	490	475	496	468	458	482	504	469	514	474	427	431	489	471	464	465	494	452	461	461	444	459	475	467	434	454	483	476	509	473	491	459	498	462	447	433	471	451	479	496	448	481	527	518	502	469	487	463	462	473	456	471	481	513	478	490	466	498	465	495	452	468	451	487	447	499	467	489	446	515	490	484	501	480	480	466	471	490	480	486	463	462	507	486	486	461	460	480	464	518	460	430	488	465	454	498	458	462	472	497	485	476	471	448	495	508	465	475	441	460	468	456	494	473	449	463	459	479	470	451	527	536	433	454	442	474	476	464	456	433	462	457	462	481	496	460	457	440	481	472	497	465	437	455	480	511	472	470	477	434	427	468	464	453	475	516	465	485	451	475	442	404	475	464	450	455	466	486	480	455	466	492	493	474	486	481	461	451	417	468	486	445	512	496	510	456	465	460	447	467	515	475	462	493	457	449	493	479	451	484	436	498	466	492	464	441	470	465	488	512	468	473	496	435	428	438	486	443	504	480	483	479	464	449	503	472	457	419	482	484	472	454	482	474	458	464	450	472	486	483	433	413	487	470	484	441	455	441	461	474	476	481	498	445	460	460	494	459	482	448	451	467	486	541	459	463	514	453	481	467	478	512	464	480	504	459	456	477	460	504	466	504	452	446	475	488	445	460	478	458	459	485	480	466	473	477	522	473	487	472	478	483	482	468	485	496	458	500	495	455	434	434	478	475	459	485	477	448	478	474	492	473	503	470	456	460	476	430	461	490	484	458	458	474	486	451	484	471	488	472	500	479	482	491	438	471	476	435	423	446	533	483	483	471	460	489	492	463	489	521	499	463	462	494	477	462	447	458	474	460	440	446	448	441	468	452	476	508	476	468	441	472	471	484	494	454	480	453	479	494	488	491	478	450	424	460	481	454	493	470	480	488	461	468	448	507	516	435	474	491	454	499	474	483	463	465	514	501	474	494	497	494	498	478	471	489	489	472	439	480	488	483	483	476	494	482	506	444	492	486	482	462	471	455	454	472	438	512	508	442	497	463	457	499	505	498	467	436	427	506	499	446	482	503	425	456	452	497	483	437	499	494	467	476	448	468	502	488	447	492	455	473	474	452	475	479	478	481	471	485	451	500	450	494	422	484	495	442	436	451	529	465	483	487	422	467	466	466	453	489	471	509	477	483	493	486	472	495	459	450	447	457	496	473	481	465	476	456	451	489
24375	21462	28785	24552	21443	9809	3859	17985	40884	36622	24556	10273	2896	1285	886	777	734	731	720	735	730	677	730	759	678	719	678	779	747	705	718	670	699	754	748	668	714	639	720	713	785	726	668	651	740	712	710	720	713	728	694	682	773	740	699	730	759	694	756	673	705	679	703	734	715	716	663	700	720	722	676	672	675	707	733	713	688	690	684	690	676	713	693	766	737	713	723	661	646	661	702	705	730	678	697	700	743	707	708	702	681	766	686	739	727	707	768	675	719	662	766	704	712	688	701	729	705	713	730	709	705	736	704	709	709	716	711	750	719	692	721	724	690	723	722	726	704	720	714	693	730	739	685	695	743	697	695	693	665	702	733	686	674	683	710	708	706	769	755	640	699	735	733	734	722	705	719	665	692	768	757	706	743	732	715	714	722	672	702	681	740	722	728	642	732	691	738	689	700	708	694	708	763	702	657	692	717	690	718	649	721	725	695	697	677	719	676	729	712	712	684	655	742	711	709	718	734	681	697	717	751	723	740	716	681	696	733	644	702	720	734	703	744	741	661	692	728	691	690	717	722	662	701	693	669	684	709	753	713	717	702	703	710	788	670	707	729	687	711	732	676	711	688	662	706	715	708	692	667	731	696	730	678	723	748	766	705	689	691	702	732	645	706	694	696	750	708	682	667	698	698	667	667	704	730	737	693	736	721	736	658	710	651	707	704	717	712	734	692	745	729	661	701	706	679	676	742	715	727	696	676	656	731	730	709	688	736	676	717	681	681	716	741	683	735	729	697	698	686	740	659	704	732	686	703	677	683	694	711	692	683	693	730	801	682	697	694	666	689	665	735	755	716	682	692	715	705	761	700	730	692	733	695	756	700	685	716	717	686	709	689	666	692	733	700	698	704	745	755	658	706	719	680	712	702	714	697	678	724	681	699	739	669	695	700	700	669	696	706	673	725	702	711	766	708	713	742	745	727	701	680	710	707	689	711	706	729	689	710	736	707	693	699	730	678	723	684	714	700	700	721	711	685	736	708	716	703	726	678	687	680	696	738	720	753	735	707	704	705	676	708	728	694	720	663	740	746	693	693	669	696	667	730	722	679	698	679	749	743	727	706	772	716	668	664	731	676	691	721	655	690	740	736	763	689	667	692	718	682	702	752	707	690	703	683	723	678	729	660	706	678	751	689	726	763	691	720	729	751	696	738	682	706	677	661	719	716	701	701	689	735	692	707	704	643	734	695	734	721	719	723	716	702	707	701	713	677	705	727	697	669	717	708	661	684	749	748	692	744	730	705	731	725	692	677	702	744	680	663	705	712	700	677	671	723	704	711	711	730	720	692	673	703	662	710	668	716	683	676	748	681	679	669	710	697	745	724	749	703	709	701	644	765	709	712	649	664	652	724	749	770	711	683	648	707	692	707	666	697	748	682	681	721	718	685	739	742	716	692	666	711	704	671	690	697	723	639	664	667	682	660	707	679	750	681	697	693	710	717	691	725	715	681	760	705	739	691	705	761	747	689	665	737	696	687	721	676	718	733	723	684	684	736	717	691	680	661	658	711	709	717	717	715	707	706	689	746	625	670	780	729	691	699	719	695	725	702	689	721	764	720	699	712	690	673	725	707	701	738	677	675	698	778	688	680	704	717	685	682	698	753	723	721	665	656	736	732	718	689	681	696	736	709	702	677	734	687	682	716	697	727	695	692	718	689	700	707	700	706	658	727	703	731	701	680	715	728	702	691	683	719	709	674	716	732	703	724	691	691	760	709	698	697	733	715	711	682	733	697	688	669	665	649	711	705	700	768	683	704	654	694	696	739	671	688	669	692	734	694	673	672	679	652	703	703	686	674	739	708	721	730	705	690	689	753	665	705	726	691	667	717	676	712	696	715	709	662	668	656	712	703	703	695	712	655	696	733	720	719	700	707	713	749	727	685	663	701	688	727	686	662	695	688	674	753	738	722	723	721	766	713	735	671	677	675	674	715	704	708	673	707	676	728	725	694	731	722	710	711	707	660	683	688	708	733	664	718	719	674	710	669	729	707	666	725	712	734	693	710	676	696	735	767	701	702	688	703	686	654	688	676	724	669	709	648	744	704	706	666	705	680	648	677	676	687	763	632	713	709	656	670	706	728	713	758	645	760	695	695	693	748	694	757	725	679	718	720	697	687	685	764	703	708	677	701	705	718	734	714	716	692	729	691	729	658	741	711	705	770	719	727	709	714	738	690	676	672	682	699	698	680	677	718	653	659	723	679	696	707	718	684	680	705	741	715	647	737	737	694	710	703	738	702	703	717	691	727	767	639	687	668	641	700	648	712	676	723	704	726	695	698	685	704	746	655	691	699	732	706	706	738	695	714	694	747	663	694	695	695	732	722	684	737	681	736	703	701	716	714	724	683	721	711	703	702	723	649	716	722	746	724	694	683	668	706	715	704	689	697	699	675	686	693	702	756	699	731	712	723	712	691	701	707	696	732	699	716	751	670	728	710	730	738	667	726	674	710	722	683	681	672	683	683	663	684	701	703	680	704	704	728	651	723	727	686	714	686	708	703	673	684	671	701	683	718	672	709	711	714	749	683	718	683	708	686	668	689	660	720	672	719	691	695	745	649	728	692	693	740	738	674	722	715	727	732	686	659	713	663	719	693	703	733	686	668	724	688	699	751	695	711	676	688	714	730	745	690	709	713	696	756	694	716	710	732	730	655	768	677	665	688	728	730	713	681	693	683	731	682	714	709	728	686	731	672	701	714	720	703	702	717	716	723	646	713	707	694	743	632	725	685	703	658	714	661	721	739	677	663	655	687	703	728	696	685	695	709	720	698	703	699	659	702	721	714	733	692	717	673	737	714	728	700	763	648	747	663	734	726	698	687	689	675	679	685	682	723	699	742	688	696	686	688	674	688	727	722	671	680	666	730	691	736	719	684	672	719	731	697	714	742	722	704	713	702	705	688	721	712	702	721	666	722	728	735	683	708	683	717	697	690	723	689	693	683	698	679	724	679	705	722	720	746	705	710	696	708	682	714	731	716	710	711	737	695	738	720	732	717	711	679	716	672	720	709	750	691	692	678	729	721	660	712	708	753	664	714	694	706	717	679	709	671	684	748	701	709	721	676	688	653	702	738	705	682	691	700	668	694	693	704	734	691	680	706	681	713	724	674	698	720	653	698	655	708	731	678	652	717	723	676	656	674	707	752	706	690	703	711	698	707	689	663	702	729	679	677	720	704	766	748	695	747	699	705	712	730	750	702	667	687	722	712	745	697	686	691	697	684	683	756	688	692	689	712	734	775	686	678	698	667	703	689	779	669	698	697	692	670	675	684	707	688	731	733	719	684	682	723	696	670	703	717	717	724	687	683	700	708	706	704	718	716	734	681	689	711	712	678	691	721	678	663	712	662	640	681	718	683	728	725	690	686	699	736	704	701	694	680	691	707	698	691	730	721	680	745	653	690	713	692	735	702	747	713	671	699	689	717	684	707	701	672	676	729	731
4074	6510	5589	2959	2642	3236	3427	21691	39229	31170	19458	7918	2671	1272	749	590	603	593	629	629	592	597	616	568	615	594	621	598	612	600	602	616	615	584	590	611	607	591	613	628	583	611	590	596	548	608	622	577	583	605	632	582	617	598	597	584	603	609	548	575	616	577	621	560	571	636	582	636	595	645	579	606	613	599	625	572	597	575	597	603	622	596	613	625	606	628	571	597	617	581	552	604	596	641	595	599	585	574	590	566	571	608	589	550	564	604	588	606	587	561	622	607	592	616	619	569	588	588	577	607	619	591	583	645	597	615	587	597	600	593	603	570	600	608	601	571	630	588	633	582	590	616	646	618	567	556	533	664	574	612	628	638	594	583	551	611	572	628	594	567	613	611	570	613	575	573	593	615	577	646	618	593	648	633	588	604	574	558	612	573	624	610	562	591	558	614	602	564	584	582	569	592	610	574	606	599	592	579	581	595	577	550	563	555	578	613	613	598	586	541	584	639	572	597	553	605	572	583	603	603	591	574	582	553	579	560	609	549	576	591	601	598	634	569	577	586	563	578	551	583	639	591	615	600	568	587	558	569	584	616	565	564	649	566	627	579	578	581	623	580	547	601	557	556	594	576	536	578	587	588	625	638	584	627	566	580	603	576	540	538	574	605	595	608	593	607	581	551	592	571	619	585	588	579	621	589	606	594	586	607	578	545	538	607	588	567	587	571	591	583	592	568	592	589	574	629	560	620	598	567	568	598	556	574	636	569	558	579	623	548	592	614	613	555	579	604	619	595	590	591	593	599	616	650	574	593	585	594	631	582	606	543	640	561	582	622	603	596	605	592	624	606	557	580	581	579	569	605	638	596	551	584	581	553	584	627	590	598	594	567	572	618	607	576	579	558	595	579	579	586	574	605	543	550	605	568	614	613	559	605	585	587	622	574	590	612	556	603	569	626	583	629	578	573	568	607	605	538	580	584	600	559	573	556	585	615	635	587	565	586	586	567	576	543	602	598	607	618	597	551	575	594	592	576	569	605	565	564	566	609	589	579	601	615	634	585	558	597	601	597	585	610	566	565	639	613	577	570	578	547	569	607	613	600	628	604	600	622	575	602	567	606	576	586	641	535	584	596	579	613	604	567	524	583	566	558	569	604	611	593	590	586	600	606	569	605	558	571	618	620	595	601	567	545	603	568	588	580	627	589	598	582	604	627	580	539	557	590	601	575	570	617	565	587	572	601	598	590	563	536	574	589	613	592	626	580	628	611	580	585	586	589	550	561	607	599	582	572	615	609	611	650	593	606	588	560	586	573	600	618	605	580	550	619	597	589	567	617	607	583	574	523	586	563	573	627	538	622	597	596	578	626	613	565	574	599	625	598	600	588	616	567	614	603	569	565	623	584	561	573	593	600	586	625	594	610	607	548	609	590	564	585	612	558	568	583	624	553	646	607	611	576	581	592	614	542	625	560	646	522	585	575	634	564	588	567	558	582	612	569	644	583	595	580	575	600	578	606	565	583	535	587	587	594	582	605	639	543	624	623	614	577	561	614	588	572	573	594	622	569	593	613	599	554	607	595	619	550	610	556	593	600	586	589	559	624	607	588	562	564	598	580	582	599	569	621	588	578	623	572	593	546	579	613	633	558	603	579	575	564	561	583	590	564	605	588	601	597	616	566	576	551	612	646	571	624	598	571	615	570	610	610	574	596	599	621	563	593	599	590	579	572	544	600	552	588	611	591	628	552	553	581	554	581	591	586	561	606	585	591	631	595	588	613	558	581	589	622	576	571	591	583	592	580	576	607	579	618	584	605	569	581	581	593	596	581	586	579	551	598	598	551	580	601	598	517	588	584	563	562	594	594	578	626	555	583	594	560	591	583	609	562	545	594	587	608	549	617	602	606	626	663	627	652	547	613	572	586	577	580	531	578	574	602	633	591	604	585	591	591	558	618	584	589	571	561	574	604	601	572	637	594	575	575	574	596	559	574	574	578	624	605	608	585	582	609	592	616	588	572	620	532	583	592	621	607	578	608	607	607	591	600	578	575	646	612	565	598	587	585	552	599	570	605	569	623	558	581	572	545	578	578	581	593	579	625	574	527	576	551	579	615	604	535	602	581	597	602	589	585	565	578	589	653	571	564	595	567	576	583	569	604	593	601	586	575	603	567	570	591	597	631	604	589	582	615	569	594	565	597	595	596	556	585	563	574	560	568	594	607	556	583	635	633	561	562	587	610	579	587	614	576	583	606	578	625	588	586	633	604	579	637	606	626	563	559	647	592	586	555	612	588	564	596	544	556	593	622	578	589	629	608	535	605	594	573	591	557	590	545	640	565	601	594	585	578	595	562	553	565	576	579	583	560	565	582	548	586	572	592	584	556	594	570	591	583	591	590	650	629	560	534	571	557	575	550	577	546	600	590	599	594	596	572	609	558	549	620	577	574	595	607	625	584	594	531	583	590	586	607	587	634	553	593	569	574	584	586	571	601	588	579	587	558	624	583	592	557	584	601	571	575	578	594	598	623	622	596	588	577	572	590	621	619	571	562	562	543	593	594	575	581	593	583	601	598	576	616	565	581	596	596	584	571	610	603	589	622	588	591	579	610	608	589	588	596	571	554	556	564	566	628	567	592	571	612	597	598	621	587	608	597	618	575	568	580	600	579	565	592	572	623	562	642	569	561	569	558	611	558	585	589	573	557	570	629	646	537	608	589	565	598	535	587	589	605	557	600	639	596	543	555	598	561	570	553	592	591	575	584	617	567	571	592	621	528	607	613	564	571	564	600	598	584	579	637	614	604	598	562	575	627	611	541	546	557	579	614	569	574	558	554	593	572	574	562	590	593	614	657	622	577	611	565	613	596	570	585	594	584	603	604	634	552	608	611	610	603	578	646	536	621	557	559	603	617	598	553	579	580	597	603	595	594	620	583	544	582	573	612	585	549	546	560	578	587	611	570	549	631	598	561	592	585	586	546	569	588	570	565	597	618	626	593	565	574	553	585	615	577	582	524	570	620	581	597	578	595	581	577	616	542	605	590	590	575	579	582	541	572	577	589	579	604	572	574	582	577	561	581	589	656	579	631	586	586	559	574	598	605	586	585	595	592	564	595	579	611	592	612	578	597	578	575	621	584	595	581	576	617	629	591	598	634	570	567	619	586	602	631	604	598	601	542	606	581	603	590	594	557	598	555	529	549	580	561	562	597	609	549	576	536	593	577	587	564	565	572	572	563	586	575	618	593	588	588	586	602	610	555	607	576	611	571	572	607	593	576	586	559	590	586	604	561	584	570	566	583	559	540	564	586	601	545	636	600	576	572	565	549	602	625	619	589	631	570	608	580	590	549	610	624	586	622	552	550	601	598	560	593	618	592	576	616	578	591	584	590	555	570	542	591	555	590	621	578	584	578	583	552	566	553	609	575	588	575	593	614	581	549	630	604	556	604	602	608	565	546	619	618	533	553	615	593	571	590	590	569	563	620	566	593	579	569	585	606
27739	12012	1639	900	863	751	740	1905	2772	2336	1555	960	683	535	506	490	508	505	497	526	512	483	513	525	534	515	530	465	522	469	513	536	505	528	553	511	545	536	541	520	525	537	507	467	480	513	520	464	484	498	536	457	496	512	532	490	536	483	514	508	504	534	549	473	506	503	561	526	505	516	515	527	499	533	502	441	525	550	513	499	513	494	521	490	489	467	512	510	499	509	518	515	512	542	563	521	497	523	509	509	519	517	503	504	520	500	485	506	550	463	507	499	447	539	504	478	474	495	506	501	508	506	481	531	532	486	523	486	518	498	507	505	519	497	490	531	472	482	503	495	525	484	520	489	517	541	501	514	478	522	509	507	487	490	507	501	527	505	495	488	514	494	517	493	513	508	479	506	521	475	525	483	532	508	491	522	538	507	456	530	528	528	553	512	500	526	490	523	492	513	492	481	461	475	540	507	512	524	504	536	482	500	510	487	484	517	524	461	537	482	509	466	515	513	510	512	507	499	497	494	508	508	472	473	514	474	469	514	533	535	479	512	540	511	514	485	471	516	508	475	492	469	516	494	473	503	494	508	484	503	524	501	480	518	533	510	495	473	512	501	491	518	495	468	534	515	466	517	501	485	528	517	509	498	479	530	467	519	519	480	528	474	487	528	496	533	485	501	531	511	468	509	527	536	499	526	481	498	539	512	517	507	543	469	514	520	474	493	483	525	462	484	524	497	513	545	584	545	471	504	542	480	533	542	504	520	492	468	502	540	518	472	496	543	474	549	495	499	492	481	511	517	490	513	478	530	525	482	475	464	500	483	522	492	535	525	499	485	491	475	517	507	517	532	494	489	524	524	523	506	510	505	514	495	509	536	482	485	491	495	496	532	456	509	440	494	521	483	502	475	503	524	520	495	535	522	515	523	498	518	491	508	488	550	488	542	503	521	538	497	466	513	470	503	482	534	547	496	521	538	535	545	537	515	495	485	491	515	494	448	497	547	499	544	526	520	455	530	496	521	550	539	526	504	488	476	519	498	471	527	498	572	485	502	536	532	502	511	541	510	516	499	533	516	517	506	533	460	497	511	531	550	519	552	543	525	514	450	519	487	456	504	507	482	468	514	478	498	523	528	527	509	517	508	500	478	483	529	486	510	460	518	489	491	550	537	502	485	519	505	515	494	522	548	516	518	538	448	502	533	504	519	516	521	493	498	543	516	496	502	497	540	512	488	517	555	498	474	492	503	469	537	490	494	519	499	503	523	491	537	492	522	510	517	504	513	510	521	485	538	504	468	581	516	527	503	527	537	524	512	530	523	508	522	504	492	528	507	509	485	525	493	494	471	511	509	530	491	553	507	519	483	495	514	518	452	482	483	496	498	538	498	490	499	511	514	514	494	516	522	520	512	489	524	506	533	525	531	493	522	516	529	542	464	531	524	509	519	514	485	531	510	505	480	501	505	560	508	500	508	485	550	549	522	501	510	491	487	502	493	495	497	498	508	513	494	526	530	511	519	492	512	536	521	519	488	520	490	495	473	513	524	490	552	514	521	522	517	496	529	528	507	496	493	507	469	554	519	484	488	522	519	535	569	485	494	508	486	476	504	450	500	486	549	487	523	513	525	505	533	471	515	523	521	528	534	499	485	498	527	497	528	473	519	479	538	486	511	491	533	486	494	499	479	517	502	524	501	530	522	512	491	497	502	533	547	505	504	525	537	492	491	512	522	506	516	476	502	476	506	519	521	509	518	469	457	511	533	541	539	490	526	502	501	512	491	514	533	468	539	511	518	501	507	482	516	476	531	528	483	507	514	532	464	524	491	504	509	467	522	543	444	520	456	515	478	521	501	503	577	515	494	509	496	525	487	516	468	524	497	535	538	479	489	550	495	523	497	496	536	528	482	492	518	514	501	523	499	547	529	535	536	529	517	502	520	495	525	535	491	542	534	517	524	483	479	532	501	467	494	506	531	506	486	533	508	490	492	510	469	473	534	526	486	531	508	478	522	539	540	495	525	489	494	493	443	542	485	540	546	504	445	495	523	527	492	515	512	475	509	522	500	484	488	487	474	522	460	509	547	537	491	523	433	498	520	482	533	494	483	496	491	543	494	502	534	512	524	500	505	498	518	498	457	509	521	534	472	515	466	502	522	494	525	537	510	523	509	553	503	469	493	530	515	500	509	514	516	487	526	490	504	515	530	503	502	491	518	492	541	512	491	480	483	494	492	506	494	517	530	495	504	506	504	490	499	465	476	478	503	479	533	480	472	474	501	499	480	483	470	485	481	481	540	501	486	513	509	534	492	501	542	506	524	532	498	545	508	503	492	509	487	518	501	487	503	507	502	530	488	498	494	502	513	517	511	487	506	535	566	518	498	498	513	544	523	534	511	522	547	509	493	509	514	504	511	473	501	532	503	545	515	512	505	505	525	507	520	500	485	559	480	491	508	476	502	538	520	503	498	509	488	467	502	498	490	494	512	510	556	511	484	548	490	509	494	564	535	496	508	498	528	512	553	532	510	477	523	515	543	502	507	491	527	516	493	518	492	473	550	493	516	468	496	525	502	513	492	528	481	524	507	473	546	536	541	492	563	508	500	515	471	524	484	512	521	488	482	529	512	499	506	491	467	498	518	506	467	487	531	503	508	520	444	520	496	548	548	515	509	521	462	521	520	518	475	518	470	483	538	525	483	509	507	530	467	486	514	498	493	535	558	491	523	540	512	491	503	458	525	491	490	526	522	490	491	521	503	480	540	466	546	522	478	460	508	472	513	511	469	484	521	481	468	512	513	502	488	485	493	503	492	529	497	546	537	495	508	504	495	514	468	517	521	514	501	501	510	502	460	465	541	524	537	530	502	525	551	512	503	495	507	490	488	502	493	509	460	498	526	500	508	508	498	508	491	490	535	508	498	504	496	501	542	540	504	459	522	512	497	496	495	513	488	461	506	520	505	517	521	510	498	521	515	503	544	514	477	484	497	519	506	534	538	510	485	494	515	495	491	515	506	487	477	529	508	482	467	524	503	523	500	516	516	492	499	525	511	510	511	502	520	511	516	522	524	513	482	488	511	496	506	513	551	478	474	504	566	501	556	496	496	500	539	521	547	504	531	475	467	446	541	496	489	503	458	494	536	474	524	531	477	550	489	504	514	489	519	518	507	483	517	547	494	519	508	522	481	474	503	495	532	474	488	489	506	495	504	550	484	544	523	468	448	489	492	503	497	495	455	525	528	495	513	534	499	474	476	483	504	488	500	503	506	479	526	498	493	487	481	548	508	509	493	535	466	509	500	541	491	496	488	518	499	497	513	492	522	557	486	528	500	500	523	499	445	479	498	495	524	512	515	491	478	487	480	519	492	483	481	501	529	521	497	562	522	483	510	514	514	551	531	473	515	513	510	484	514	491	495	475	539	481	501	531	512	521	530	560	493	507	498	509	503	529	465	497	529	493	534	518	532	491	512	519	483	530	496	531	508	509	480	516	489	508	477
5263	1041	988	690	925	852	818	2365	3348	2618	1557	913	591	466	409	434	440	418	404	432	456	440	417	432	435	454	405	409	398	453	407	407	398	427	434	415	427	435	415	407	400	412	428	424	398	397	412	406	397	398	442	414	398	411	391	454	413	420	380	425	417	436	405	412	385	419	404	415	415	437	419	414	430	432	417	433	457	425	453	440	392	423	439	416	436	396	404	408	433	373	443	368	412	446	425	430	434	437	450	397	422	393	416	401	463	431	394	431	403	410	377	415	409	427	463	455	432	408	435	443	400	417	420	467	443	406	434	429	410	437	415	443	456	441	427	408	422	412	439	432	385	465	433	428	412	441	421	416	439	422	419	413	390	450	432	426	424	409	414	387	428	432	437	417	441	402	437	386	421	413	439	436	400	391	393	439	394	431	399	441	393	434	392	436	428	425	442	437	464	408	392	408	452	418	423	412	407	393	395	416	442	439	432	385	419	426	428	411	381	401	418	410	423	424	429	392	441	425	444	441	436	377	437	445	443	397	458	456	386	421	426	425	441	422	428	388	394	439	444	413	443	413	416	417	441	414	434	414	442	415	426	408	453	429	408	416	415	409	416	422	397	430	391	411	424	400	434	436	385	431	438	459	399	436	444	413	386	405	430	435	431	410	400	415	452	447	431	416	403	429	424	451	410	415	449	422	411	428	452	450	426	398	393	428	400	421	449	406	405	421	447	413	446	423	453	402	411	472	423	428	433	418	428	435	428	409	429	437	433	423	410	414	442	422	387	397	420	460	414	431	399	420	440	410	439	424	409	448	421	390	443	445	452	433	450	414	398	405	432	421	439	411	437	444	444	427	446	380	426	419	399	446	434	377	385	443	404	423	410	420	404	398	408	400	443	431	449	436	429	396	454	420	397	418	441	441	380	410	378	401	486	401	442	438	419	400	414	422	425	408	407	420	440	423	435	439	414	396	381	414	413	457	417	412	448	411	428	399	419	457	434	417	408	450	404	434	397	445	436	450	407	444	421	424	409	434	434	424	407	425	430	437	423	430	427	432	421	431	405	448	413	423	431	427	404	442	451	420	494	406	456	442	397	396	385	399	454	444	387	407	454	420	422	449	388	396	430	416	429	405	430	433	437	410	476	390	405	410	456	436	444	411	403	465	416	403	405	467	416	439	431	454	405	446	408	410	438	429	420	421	404	410	422	414	408	371	389	404	449	442	440	400	422	452	401	425	399	401	396	433	427	429	398	440	442	458	380	409	420	426	426	467	399	437	411	412	442	440	403	431	435	438	450	404	439	430	413	389	397	418	425	415	415	427	445	419	442	456	413	408	413	369	459	403	379	447	379	407	445	444	422	439	407	436	423	375	421	378	400	438	417	423	471	444	440	444	462	424	393	418	433	401	412	400	397	434	382	415	402	422	382	384	392	454	470	442	459	431	441	392	424	424	426	419	398	416	390	418	402	415	411	423	427	398	411	435	421	406	433	395	437	420	433	425	414	419	438	404	377	451	451	448	424	431	405	434	431	401	419	412	430	429	428	404	422	419	440	400	435	426	397	415	425	418	387	416	410	388	395	390	404	388	423	474	398	421	416	412	420	415	425	419	418	412	464	479	425	416	406	434	414	390	433	425	419	489	433	442	425	376	438	462	407	441	424	430	435	433	419	437	405	445	385	466	394	498	418	436	433	467	406	423	433	398	428	436	415	402	434	426	427	400	405	441	404	440	464	444	450	421	419	423	451	418	428	400	463	434	433	419	431	425	414	403	424	444	452	398	418	424	437	442	431	437	461	451	407	435	411	407	428	453	428	446	425	404	441	410	410	430	466	396	415	396	445	435	448	399	439	403	420	402	412	426	395	420	445	409	416	384	420	436	424	431	421	418	451	441	400	453	419	430	418	422	421	405	459	395	391	462	449	430	406	436	421	426	403	432	419	405	449	426	402	396	440	497	438	409	414	421	409	389	416	409	444	401	410	408	391	426	418	414	407	435	427	441	430	454	441	434	434	433	397	401	437	434	419	401	405	427	383	442	410	451	414	393	431	419	420	414	419	390	418	422	428	404	433	401	437	398	442	399	406	381	454	411	413	413	393	437	420	428	422	372	434	410	412	393	437	410	440	421	408	423	421	406	401	437	421	430	419	412	421	474	463	421	457	428	419	384	459	442	440	461	417	404	407	419	420	436	409	415	425	402	418	434	410	385	405	461	440	420	418	427	435	439	417	395	401	432	414	394	424	447	463	438	415	394	407	439	446	454	405	441	437	408	407	444	437	422	441	398	398	407	431	426	440	451	401	410	401	393	395	414	445	403	449	454	404	439	454	408	410	422	406	428	438	433	402	453	413	418	438	449	443	433	449	415	435	417	406	411	395	426	418	386	417	419	406	411	408	461	446	405	432	410	427	451	416	407	425	421	428	431	435	462	408	426	432	440	421	407	431	417	396	418	412	399	418	424	441	414	413	409	392	415	408	357	387	439	380	406	386	422	434	434	436	455	417	386	445	432	379	396	433	413	443	404	424	384	422	437	443	418	415	434	428	468	419	418	404	410	407	396	439	424	408	444	415	430	423	387	438	436	468	405	425	404	394	370	430	412	432	404	416	410	402	443	422	406	450	454	420	395	435	439	408	423	413	418	434	424	420	444	397	424	433	455	406	439	425	430	420	407	426	435	395	449	420	401	445	431	416	441	437	409	429	396	420	436	411	445	415	411	397	412	405	401	427	432	423	434	433	401	452	450	438	412	438	412	413	414	435	407	429	434	378	455	392	427	430	424	412	407	432	415	429	414	423	406	467	420	417	398	384	415	420	409	433	442	433	426	389	422	415	433	409	380	421	433	460	430	432	428	421	389	402	430	436	428	402	426	402	423	425	374	466	401	430	397	449	447	442	421	422	429	462	424	399	418	424	446	385	403	413	412	416	378	408	453	433	447	415	413	438	433	404	421	407	408	403	455	422	429	413	425	425	418	431	439	412	421	404	388	400	379	412	397	448	416	418	431	436	393	377	426	420	414	413	438	408	440	435	421	438	397	430	438	405	433	438	382	422	396	417	426	420	448	423	462	435	407	418	432	410	442	427	427	432	476	433	441	399	425	412	420	413	432	420	389	450	433	390	397	400	442	452	426	446	420	417	446	408	421	439	429	449	455	434	430	451	428	414	363	414	425	392	471	402	445	401	379	399	439	422	411	406	432	420	420	420	420	397	406	393	399	423	448	422	443	419	394	450	461	399	463	412	403	419	389	415	429	427	441	417	398	446	425	431	430	433	406	430	419	440	398	393	403	411	433	427	388	412	429	416	450	458	421	404	434	442	449	407	417	403	459	435	406	441	465	423	411	402	404	432	421	419	426	442	422	436	394	436	418	397	417	401	417	412	432	427	480	445	415	395	414	429	421	447	407	413	428	403	426	399	450	402	456	412	426	437	430	421	437	425	454	450	420	413	428	453	415	426	427	443	425	426	441	411	393	414	408	409	444	413	412
25707	21458	27316	25297	5170	1245	2624	12854	26119	19868	9414	3137	1190	700	601	596	550	576	576	556	566	589	550	557	623	569	592	526	560	582	582	565	575	537	588	563	528	519	563	613	577	588	589	568	549	608	585	551	578	561	593	573	583	579	557	569	574	570	531	538	537	572	545	559	520	522	589	580	540	566	576	585	565	572	558	565	599	588	582	555	569	566	563	537	568	533	508	574	566	583	580	506	600	507	558	592	561	562	540	534	569	566	548	557	527	572	574	548	564	536	563	538	596	565	564	550	588	602	561	568	570	572	577	557	538	498	529	597	593	591	594	563	558	550	564	576	567	529	552	598	624	552	580	503	559	599	568	591	571	546	568	587	518	546	541	551	512	568	554	552	574	583	562	551	542	536	572	561	496	585	542	542	559	595	496	572	565	551	581	564	568	521	553	528	568	539	541	597	565	563	528	543	570	599	618	510	535	573	581	559	556	557	527	590	568	555	587	532	546	547	620	566	548	591	532	555	594	546	546	558	559	598	545	575	573	539	584	559	551	592	542	556	589	570	558	518	552	566	569	596	557	528	593	577	523	563	548	567	548	594	541	560	549	555	527	532	593	607	582	571	600	622	565	543	550	520	556	555	589	556	562	593	548	567	597	525	532	552	584	565	535	578	552	547	541	572	520	528	611	569	561	559	571	585	584	580	582	564	568	542	559	564	547	609	584	560	546	544	587	569	550	577	559	535	579	547	584	569	580	562	582	591	595	594	544	540	513	548	600	538	549	561	572	540	494	520	515	577	546	582	510	604	538	575	572	557	575	563	552	548	550	543	581	571	577	576	580	573	542	537	522	544	622	580	559	597	570	576	575	561	617	589	530	534	554	565	576	547	604	530	510	581	526	560	563	569	569	593	541	579	589	585	580	533	524	542	558	590	544	514	536	557	532	545	580	578	595	570	592	581	594	574	514	533	556	567	605	537	539	524	606	593	529	568	532	567	554	555	559	549	567	551	527	596	624	548	561	512	553	534	590	569	548	567	595	565	560	571	571	595	575	538	570	564	571	541	599	555	567	570	611	538	592	546	586	534	573	581	547	537	539	515	587	571	558	550	551	534	575	568	603	558	555	547	537	544	566	567	578	576	569	538	538	598	650	616	605	580	554	583	572	574	548	551	525	633	586	604	600	565	542	542	559	593	572	586	545	548	541	556	562	543	567	612	564	557	550	572	574	551	590	562	595	564	604	571	549	545	537	558	570	549	539	574	577	500	558	559	540	554	551	544	525	603	564	580	556	543	551	548	540	554	570	534	542	578	568	571	573	573	545	594	509	533	609	571	589	558	547	596	557	548	641	590	608	596	550	607	575	547	540	566	578	528	562	567	553	546	574	617	556	535	554	561	542	550	532	536	583	578	602	580	537	580	604	543	581	581	553	571	543	563	560	549	553	518	535	506	565	570	550	552	519	521	578	572	517	527	574	578	536	508	574	547	568	547	573	575	602	565	533	539	573	545	556	562	624	569	611	568	580	567	585	593	558	565	567	574	558	534	562	580	562	559	560	590	524	544	568	625	589	540	548	536	572	597	538	571	573	577	531	555	490	568	590	517	565	581	527	552	564	581	531	555	576	519	524	541	553	560	563	551	565	514	588	544	548	594	522	556	550	574	560	529	548	558	536	495	583	576	569	565	572	532	534	583	594	533	559	596	560	578	535	547	538	595	556	555	562	537	532	577	522	566	600	530	577	578	528	546	563	559	545	573	527	551	592	551	550	550	542	518	529	529	564	577	575	528	558	554	541	554	572	520	559	557	553	552	529	539	523	600	541	521	531	581	588	571	580	541	544	555	568	542	570	553	552	580	572	545	534	555	570	535	562	558	571	583	567	548	569	568	563	555	538	566	536	577	507	562	558	545	584	560	547	525	576	561	576	540	586	559	531	548	562	561	581	550	538	531	605	558	598	550	554	572	568	555	540	596	594	543	604	572	603	555	575	542	566	584	583	529	537	541	580	597	538	516	579	571	533	525	567	585	574	556	594	583	591	556	594	604	592	597	553	549	539	608	545	554	598	543	551	533	581	571	558	559	537	557	608	546	564	512	547	549	575	564	543	558	526	511	593	540	527	575	555	609	563	576	547	586	545	549	551	534	573	560	553	537	538	512	602	555	533	521	596	566	518	549	608	568	575	545	565	538	533	588	548	582	553	565	570	526	559	555	576	588	595	593	541	581	557	540	578	566	509	613	576	550	554	545	561	596	593	593	548	522	559	585	560	558	587	582	581	545	557	587	544	568	569	552	593	549	520	564	568	595	547	586	576	590	562	597	548	554	569	552	557	582	549	533	559	580	529	598	545	574	599	569	521	580	590	532	537	546	566	636	561	538	561	616	598	546	577	583	567	549	496	531	547	590	557	565	580	590	524	584	569	591	578	575	601	572	591	567	569	546	585	535	580	524	569	548	550	526	533	577	545	592	558	598	547	548	598	570	546	571	543	582	538	559	554	556	579	577	536	560	534	517	544	528	562	545	561	544	589	569	548	587	580	564	619	515	531	593	564	602	572	597	532	545	566	558	604	561	541	562	569	608	536	568	556	571	565	564	552	556	526	553	604	605	557	584	542	523	570	547	544	549	545	549	536	573	550	541	548	565	539	510	557	590	550	546	563	539	578	569	531	524	561	549	554	575	542	564	553	582	589	581	584	592	543	545	592	488	569	575	599	577	571	504	586	565	519	557	568	525	550	551	577	566	532	588	534	552	565	547	531	573	535	539	577	563	568	537	543	561	552	567	534	606	550	521	531	537	595	545	573	548	554	585	564	543	554	613	566	587	594	570	572	554	527	564	542	558	544	517	554	539	539	578	536	574	558	550	566	553	541	545	562	560	533	525	580	516	575	597	542	561	527	576	558	532	523	574	555	563	563	531	564	560	580	572	570	549	583	568	560	553	533	547	527	564	546	563	577	552	608	603	552	511	573	618	515	565	562	544	553	585	587	547	574	567	585	569	534	580	560	570	552	580	564	563	557	545	539	545	586	561	590	556	552	565	563	567	559	508	563	578	580	566	586	575	583	547	557	562	570	535	568	574	548	585	565	602	661	568	566	549	548	593	569	532	564	569	533	567	545	553	570	597	567	563	545	597	556	560	576	572	596	550	547	569	601	552	561	549	612	589	569	562	606	582	611	556	575	552	555	554	601	535	535	593	564	533	539	520	564	601	533	583	522	575	537	537	527	569	595	545	575	538	601	557	539	520	574	579	559	564	565	545	567	555	560	577	593	539	516	568	571	539	535	532	557	577	562	560	545	560	505	568	525	516	552	532	540	545	570	567	523	543	553	568	527	548	564	591	564	561	582	573	569	577	582	578	550	581	589	580	537	550	539	537	563	595	572	575	576	524	579	556	547	511	529	547	584	556	548	547	559	578	548	549	566	600	534	526	569	572	583	535	544	533	549	560	546	525	494	555	522	519	535	530	543	535	569	532	566	551	573	579	561	549	546	572
3855	3284	3015	1895	1514	1103	3471	15554	23631	16154	7695	3113	1184	691	484	488	513	488	480	493	475	504	479	495	492	508	543	506	488	524	500	493	471	460	499	479	523	454	455	496	475	493	483	488	487	519	469	467	492	493	506	473	491	473	475	503	494	474	461	477	459	470	442	499	492	477	467	508	508	467	497	500	495	458	490	465	501	469	477	489	483	469	489	480	458	471	491	466	475	478	492	463	483	457	499	470	496	459	461	482	515	470	514	475	507	460	475	511	453	486	499	437	492	499	506	499	512	450	484	439	508	454	516	475	461	452	485	481	472	473	471	529	487	519	470	481	451	467	512	475	494	469	461	462	505	479	450	409	476	488	447	484	495	490	450	494	521	433	471	484	481	498	526	482	468	514	492	487	503	492	478	535	496	502	466	505	455	481	493	495	450	482	470	466	474	508	462	474	460	474	486	502	498	484	492	484	439	491	467	482	513	479	482	494	499	477	480	487	487	479	495	471	470	504	507	489	493	475	435	529	486	508	505	491	511	486	467	487	441	513	472	459	525	436	485	476	450	509	496	515	492	490	447	488	473	486	514	484	502	466	464	441	498	474	489	483	457	474	464	461	506	474	482	492	493	466	463	472	483	457	493	513	509	484	511	454	494	533	451	435	488	470	508	472	446	496	463	471	488	479	484	465	479	439	487	526	455	521	495	472	460	468	493	462	473	476	466	507	494	495	493	450	497	494	480	493	457	446	450	498	510	508	452	485	500	436	515	508	485	485	444	497	477	503	506	469	519	500	466	492	460	461	471	497	491	459	490	485	498	513	475	502	479	533	462	469	508	435	501	458	468	472	519	463	500	534	455	469	514	472	474	480	455	518	441	458	453	484	458	506	513	489	473	487	486	478	448	492	479	481	494	516	473	447	491	467	466	469	444	521	480	468	499	511	486	470	498	467	487	469	486	460	476	499	466	456	479	476	459	448	480	492	487	477	502	479	476	466	501	483	492	478	478	480	458	459	532	490	469	487	470	492	484	525	487	462	438	503	491	464	450	473	480	505	495	454	496	475	469	521	480	528	506	466	515	495	521	513	495	465	493	490	490	490	444	508	495	462	474	458	454	489	468	465	475	453	499	533	475	503	450	456	476	465	481	485	494	452	515	513	444	504	476	476	444	483	480	456	486	488	501	475	462	467	479	496	459	462	470	499	511	457	459	502	500	478	503	441	466	494	482	478	484	483	461	496	506	461	518	479	494	493	481	500	441	475	462	472	480	460	517	470	468	460	526	484	466	456	535	443	494	498	459	462	472	502	456	531	465	494	464	448	497	482	449	460	481	488	493	464	456	477	492	512	460	472	535	467	462	500	498	499	475	493	490	499	450	492	503	476	531	435	457	486	435	462	474	482	471	479	453	486	481	507	466	522	457	472	499	500	443	500	478	512	460	481	439	467	516	471	478	442	488	504	473	468	451	465	465	503	493	498	451	447	500	518	455	439	482	480	461	476	443	480	510	469	464	454	485	506	465	455	459	457	489	474	529	491	486	443	508	463	505	469	494	433	493	459	465	501	465	503	464	485	483	521	466	460	523	503	496	461	489	474	527	476	510	443	467	514	479	482	517	480	462	504	463	480	468	463	488	486	495	451	476	474	437	519	485	479	486	474	457	484	481	498	499	493	485	475	482	490	437	501	459	518	496	523	488	500	492	472	474	468	445	510	505	519	488	525	485	456	462	489	486	507	489	475	468	483	504	511	488	492	475	490	446	441	501	452	455	471	496	445	512	523	467	477	490	468	480	527	496	502	428	475	484	508	475	468	502	466	516	496	454	454	503	482	439	523	487	479	432	473	520	459	468	501	476	484	461	489	470	463	490	491	497	489	451	479	518	471	518	490	475	480	493	495	505	505	525	479	484	501	485	478	443	498	499	467	562	450	479	486	460	488	468	493	448	474	535	478	473	503	502	492	431	483	477	466	475	470	468	482	480	526	450	524	540	492	459	472	500	490	453	443	466	499	498	501	459	487	444	507	465	458	520	472	483	484	498	481	461	513	490	510	487	493	480	471	503	490	490	465	498	496	489	515	486	447	485	444	460	479	522	444	472	504	457	460	511	508	483	515	488	482	473	480	469	463	483	449	468	464	483	485	482	468	445	512	477	481	485	511	480	450	495	510	493	501	503	475	475	456	476	486	482	451	452	458	484	433	484	462	459	490	490	513	451	500	459	497	473	521	454	477	463	480	453	490	478	480	497	442	487	477	467	468	471	478	492	483	490	482	473	512	467	480	456	473	495	454	492	485	482	450	472	491	510	504	466	463	452	469	456	457	478	482	504	448	465	464	467	482	502	502	456	463	491	438	490	490	449	500	503	463	490	515	472	461	489	476	511	475	476	483	496	498	478	503	470	491	503	531	481	455	495	516	474	506	477	463	440	484	492	454	438	450	484	480	451	512	486	486	535	486	479	472	440	499	483	482	514	449	500	464	449	476	490	471	471	481	470	494	463	479	488	475	467	507	523	456	487	522	425	498	500	452	509	460	505	515	509	449	483	472	474	486	457	467	516	464	457	503	504	442	481	461	504	464	529	479	443	473	458	491	469	471	480	488	497	472	464	447	480	509	459	489	532	477	482	487	463	516	478	491	492	466	490	510	493	461	484	501	494	480	466	492	521	532	484	499	462	473	485	517	476	525	474	495	481	495	457	447	485	473	473	475	479	513	486	455	466	477	482	499	473	457	461	436	514	473	455	496	475	502	497	495	525	462	465	493	504	467	457	491	486	515	455	454	456	455	442	456	464	496	467	488	460	458	498	446	475	474	474	446	471	459	461	458	488	475	442	487	477	501	549	448	452	502	509	493	487	508	468	478	498	450	495	498	488	504	461	449	463	483	476	428	466	519	474	492	493	468	483	475	489	492	449	475	449	448	478	491	498	460	473	517	484	477	501	505	434	467	460	479	470	493	465	473	479	467	478	505	458	506	470	489	477	519	422	485	472	450	483	506	466	460	485	504	493	478	471	461	470	493	457	494	490	477	471	490	453	413	477	490	466	501	481	488	476	474	480	509	463	461	475	443	487	513	507	479	497	471	475	476	462	506	471	479	486	485	515	477	523	462	462	467	449	453	475	464	491	469	477	469	465	472	462	484	486	453	449	475	484	472	489	490	491	479	459	499	441	473	483	493	474	461	489	507	439	484	451	480	475	501	483	524	514	451	494	456	489	455	443	483	497	461	533	470	468	492	507	471	471	429	505	490	433	486	516	529	497	443	489	475	485	511	506	463	493	476	514	448	449	497	533	466	450	479	489	447	439	501	490	454	468	448	476	468	430	468	510	473	428	475	470	482	471	496	496	498	478	474	489	512	487	504	455	462	480	518	464	508	474	490	455	522	507	482	490	470	444	506	513	480	477	435	471	471	518	467	450	468	505	536	502	461	470	491	494	472	456	498	451	478	534	479	487	492	500	478	467	455	460	472	482	478	473	465	498	476	481	462	456	476
24438	21492	28835	24565	21437	8618	5902	17333	46534	36032	20914	8307	2633	1172	799	817	711	717	721	736	720	750	695	700	731	733	731	727	708	721	737	695	744	705	708	723	760	711	745	724	678	672	691	767	745	731	733	699	697	739	698	698	769	760	682	735	708	708	716	729	697	726	727	712	703	752	730	731	736	727	706	747	708	725	715	729	721	793	726	684	681	706	708	715	742	703	746	710	710	760	725	751	729	670	716	668	714	720	725	742	717	730	718	708	650	708	719	702	733	708	675	747	664	714	679	756	760	732	699	709	763	668	718	691	693	692	695	732	746	717	694	728	758	740	703	695	720	691	692	700	736	735	787	699	650	697	714	742	689	710	690	691	741	724	715	756	748	713	703	737	745	687	706	651	745	714	719	690	725	710	760	750	713	712	707	761	699	744	769	683	696	721	746	727	669	710	720	722	740	722	736	713	678	688	720	679	757	693	729	766	738	677	724	716	713	700	738	684	703	689	710	741	726	678	778	709	730	690	698	713	702	682	714	713	701	746	696	723	761	713	709	702	728	730	703	694	686	695	720	733	703	719	687	756	712	721	747	717	719	715	697	703	774	712	754	668	729	711	747	694	715	707	727	687	731	731	706	728	708	684	724	762	732	738	734	715	723	714	669	683	703	665	670	677	713	713	723	689	714	732	720	732	719	750	695	722	697	769	711	730	710	644	731	677	692	700	712	720	683	750	666	677	744	719	662	674	728	733	702	690	715	722	690	675	692	724	716	735	778	732	737	701	724	733	714	727	711	736	735	740	760	712	711	724	738	699	690	727	754	745	771	726	732	647	713	699	720	676	703	699	710	727	705	709	710	754	697	656	761	687	705	726	718	690	720	719	678	735	749	693	685	700	719	740	723	720	728	715	736	690	684	740	757	704	743	738	718	746	709	698	733	714	751	725	705	720	699	697	694	720	677	700	730	721	701	700	693	742	713	673	708	689	673	725	729	720	668	745	754	707	692	713	758	719	721	689	737	723	723	704	721	718	741	690	698	680	707	784	711	752	682	644	745	745	764	658	658	736	703	670	751	730	734	665	727	729	727	732	694	715	764	718	655	724	709	719	710	683	765	706	717	686	735	721	751	749	749	719	702	758	690	671	654	737	763	727	660	711	745	729	679	702	652	708	700	675	700	715	768	724	699	697	675	674	692	665	632	738	719	711	704	721	704	705	712	724	762	761	702	726	733	732	702	659	739	726	660	745	706	706	691	709	710	758	703	739	687	721	740	732	746	693	727	663	708	697	696	705	706	706	700	697	717	684	718	754	702	705	712	713	717	696	659	707	692	685	751	717	670	731	677	634	706	717	704	746	732	696	706	732	720	663	684	724	732	725	709	734	716	724	726	750	687	638	714	697	729	679	748	735	699	769	732	754	663	705	733	752	682	754	753	716	690	702	698	722	725	705	720	731	668	705	743	747	696	698	733	715	709	688	690	733	704	724	690	702	737	682	708	670	725	718	763	660	751	732	779	709	738	740	677	736	766	720	689	701	703	689	724	674	744	717	731	748	788	766	682	705	672	742	704	774	732	722	709	709	763	745	737	686	680	717	740	722	715	713	703	687	726	691	700	700	684	720	637	698	750	714	685	718	697	675	705	713	754	718	723	729	662	729	697	720	693	678	732	745	719	686	707	735	689	712	727	764	719	720	697	719	675	749	699	708	745	672	697	699	645	746	696	724	689	723	710	728	735	707	704	706	697	728	717	692	764	714	708	693	672	672	731	684	688	698	735	697	718	758	739	712	690	690	732	727	649	740	766	699	732	659	763	716	717	698	745	686	742	707	712	680	725	704	693	727	747	725	745	694	672	725	692	715	724	664	682	721	730	729	687	707	690	768	712	696	714	690	753	705	716	688	700	689	716	745	717	696	711	682	723	709	659	748	700	710	718	746	737	726	728	706	668	694	692	688	683	726	691	736	677	695	729	676	736	677	673	692	718	694	732	724	705	730	725	733	757	708	690	707	708	722	674	695	675	765	694	689	679	722	733	689	662	688	692	715	706	762	694	708	687	703	669	702	670	688	677	729	661	760	686	760	677	708	722	712	705	706	721	693	763	714	718	732	714	714	695	765	733	705	687	647	701	702	683	722	737	713	750	662	746	690	724	723	690	674	780	670	675	682	748	749	717	738	693	673	758	721	701	717	722	720	670	703	739	720	671	726	695	739	689	729	689	680	656	704	688	759	700	692	755	668	750	720	702	683	707	703	719	673	717	718	709	738	710	707	749	719	694	700	702	747	663	749	720	725	719	762	725	724	702	733	716	664	662	725	749	727	710	747	713	707	720	686	708	708	677	754	714	746	733	696	731	738	670	724	681	718	741	751	713	669	727	727	716	732	718	728	681	700	722	727	690	684	690	701	718	756	747	730	741	710	712	709	733	679	754	694	724	744	739	688	728	740	719	680	770	703	682	665	728	709	729	759	655	703	703	727	684	729	686	705	711	732	675	717	736	733	718	758	684	706	694	655	690	733	698	704	713	701	677	700	702	742	744	685	752	701	740	716	721	740	744	688	697	682	710	666	745	765	711	685	689	722	773	736	727	706	705	720	686	729	676	761	730	724	676	680	693	678	719	727	714	745	662	719	703	719	678	695	797	703	693	702	678	664	730	691	714	684	709	731	681	725	738	649	758	714	731	730	737	715	675	707	705	724	714	724	723	669	700	693	692	708	711	689	750	681	745	689	715	774	644	699	733	752	720	685	703	751	726	674	690	676	725	694	702	754	701	683	694	705	734	691	709	696	727	656	732	723	701	677	718	733	690	716	652	671	718	691	717	691	721	730	712	728	684	678	731	719	718	704	675	667	710	728	703	700	672	728	688	628	718	675	643	692	666	735	723	669	762	745	688	707	697	752	705	701	733	702	653	733	710	702	711	695	677	718	690	679	739	746	719	713	707	716	696	721	679	691	688	723	687	681	676	682	656	681	681	710	738	697	740	706	766	729	671	693	718	726	740	715	675	683	713	681	748	696	698	715	700	697	694	698	681	734	730	702	710	744	689	711	706	671	727	690	738	706	730	691	682	782	684	689	711	681	743	677	668	684	693	712	694	695	714	728	697	691	734	716	725	749	721	722	688	700	701	735	705	743	721	735	666	721	690	655	661	744	697	712	689	697	718	707	716	744	722	731	655	725	703	726	723	693	662	702	663	736	719	701	698	686	772	738	710	733	689	707	741	689	712	701	766	696	701	722	688	719	722	728	686	739	765	694	725	724	709	761	723	703	735	686	694	734	698	676	705	704	703	677	704	762	724	720	656	700	683	736	684	662	702	706	732	719	653	700	706	719	715	679	692	680	717	681	716	741	724	678	719	685	726	703	662	746	699	672	707	723	695	697	712	742	687	671	720	719	738	722	678	735	698	697	694	665	708	775	697	704	702	712	717	738	745	666	692	681	730	695	733	700	725	676	676	705	738	740	708	694	701	703	713	726	732	769	714	690	706	692	704	708
4301	6562	5859	3578	2315	1897	6315	20874	42150	29258	15675	6716	2465	1159	670	630	630	563	602	597	630	589	593	632	605	573	540	578	594	627	621	593	629	559	563	562	590	605	596	610	595	615	607	613	614	632	578	589	589	590	583	629	607	604	522	562	581	532	625	627	587	642	549	591	605	611	615	582	562	645	575	583	626	623	600	595	627	571	583	602	586	619	601	585	619	574	607	633	585	601	564	577	586	602	620	604	578	618	591	577	590	608	574	581	612	558	608	570	588	569	588	563	598	559	568	610	584	610	578	562	565	575	585	621	611	615	590	593	592	573	630	586	635	597	618	561	614	595	585	601	607	578	579	601	622	592	611	637	600	594	619	583	627	606	588	627	600	607	557	637	666	624	589	609	600	602	573	582	586	587	606	592	576	594	588	607	597	617	581	603	593	573	573	621	603	622	623	619	609	621	623	600	609	560	597	612	560	617	551	641	566	577	582	614	593	595	584	630	564	581	596	577	610	553	599	642	607	646	601	564	614	562	601	588	614	640	585	632	558	567	583	566	605	583	606	625	611	530	599	602	641	570	616	596	611	591	579	635	647	593	602	532	584	577	618	577	620	644	583	611	609	608	588	593	560	619	595	603	553	627	595	633	578	566	568	617	614	614	583	595	630	571	593	617	628	550	606	569	614	570	580	604	554	585	654	583	621	590	595	634	604	572	601	584	647	620	683	641	569	545	574	607	623	587	568	569	590	603	598	582	624	567	581	575	619	583	587	610	650	579	592	558	605	605	622	597	602	595	581	584	614	608	599	608	614	607	594	577	582	616	608	539	577	579	623	628	626	628	592	638	610	628	586	625	610	625	610	628	593	562	561	581	613	620	613	617	585	549	593	615	577	570	585	606	608	578	589	601	557	545	557	596	545	617	624	622	574	595	572	556	638	572	621	617	561	585	592	631	578	570	590	585	581	560	618	574	615	578	625	599	590	643	624	554	620	582	585	578	562	606	642	612	632	587	605	600	591	596	614	560	575	563	600	570	564	613	540	567	595	601	607	596	525	582	613	587	594	610	634	613	595	587	579	576	579	579	598	588	604	566	627	597	606	585	601	622	566	587	592	575	597	557	616	601	643	533	626	604	618	592	612	630	608	588	589	609	601	599	598	603	611	585	607	606	575	578	603	610	585	574	596	559	628	562	612	608	610	598	565	539	594	607	603	602	595	581	535	593	622	599	561	615	572	579	651	587	592	596	591	556	589	590	596	547	616	568	612	583	565	606	617	572	598	588	611	599	588	564	566	585	586	623	561	554	554	599	618	587	598	567	567	574	566	548	542	599	580	556	611	601	595	578	584	595	603	609	567	595	602	555	619	577	603	608	580	608	551	560	617	616	573	623	615	588	563	571	574	596	589	555	574	613	564	630	576	575	616	603	597	583	611	633	596	574	592	544	630	582	602	599	589	611	567	604	588	624	557	616	582	575	619	551	522	562	575	629	561	624	616	614	594	606	618	589	606	564	586	613	566	614	609	606	577	603	563	585	602	620	566	582	580	583	557	582	628	577	553	583	589	577	589	578	616	642	584	619	583	612	628	560	568	617	571	558	603	643	597	589	550	567	597	572	592	583	575	605	563	629	594	593	560	596	606	597	585	593	604	607	607	608	626	575	620	624	580	612	566	615	581	572	559	614	613	607	629	619	570	591	533	571	560	599	566	585	578	601	592	589	618	641	552	607	559	574	562	585	559	608	562	541	607	602	607	561	622	610	634	585	626	556	602	589	579	612	597	568	592	583	605	563	599	566	613	586	519	622	603	582	587	575	608	603	567	584	603	579	583	586	574	573	632	569	589	581	574	598	559	576	583	584	588	582	601	601	585	622	595	599	595	592	612	560	623	559	592	614	561	586	559	585	612	613	598	535	621	608	613	621	576	570	621	581	589	648	582	583	587	591	600	584	593	600	575	573	561	566	576	585	581	626	599	571	547	619	623	615	615	587	592	637	583	533	577	588	602	616	635	562	583	637	647	566	584	577	656	583	559	630	572	573	579	601	604	624	588	608	570	602	636	589	591	563	618	568	592	555	621	605	605	607	566	591	619	584	586	616	597	583	610	623	606	583	544	589	580	593	580	567	594	593	598	583	615	617	581	556	600	578	560	562	546	583	624	562	579	600	586	612	575	592	587	631	591	581	574	551	633	555	581	584	606	616	566	596	582	582	589	572	577	565	579	567	595	548	582	584	606	636	589	597	589	574	600	580	596	535	581	611	606	607	570	542	585	591	575	570	577	545	587	571	615	579	572	587	601	577	589	574	618	562	586	635	552	599	572	555	644	600	569	626	609	576	595	611	593	587	566	545	563	532	566	568	563	569	599	627	567	588	559	583	589	571	596	600	581	626	588	574	624	572	570	594	622	578	554	621	610	586	578	556	552	548	582	612	602	582	597	607	619	621	566	627	598	581	592	589	592	600	604	630	560	612	562	584	594	604	630	592	622	619	604	598	576	600	604	569	609	616	580	602	573	555	583	614	579	569	573	585	550	591	561	608	586	571	581	602	587	596	588	573	551	577	612	588	572	590	608	576	578	571	618	617	581	605	594	578	661	613	611	611	622	590	605	613	560	599	578	574	571	583	588	660	574	577	615	596	632	603	583	581	589	573	662	557	596	557	565	569	580	560	569	559	593	581	615	645	617	581	592	591	637	569	564	543	588	619	586	554	591	605	587	611	620	606	599	616	577	596	604	625	597	614	594	581	627	609	562	604	559	612	590	568	590	591	580	535	611	591	583	591	556	578	593	596	604	601	612	611	580	575	649	605	582	553	580	528	577	612	551	552	615	611	632	543	577	607	605	540	585	574	595	571	567	615	614	594	610	610	604	594	550	611	625	592	636	589	574	622	641	626	529	595	551	557	578	582	642	618	583	606	569	571	615	571	585	550	594	552	579	591	549	541	565	598	570	599	635	612	571	584	583	560	599	574	569	593	549	575	581	575	560	570	586	594	592	584	593	602	612	553	568	595	638	604	572	623	603	593	552	563	594	558	591	598	595	534	595	587	582	581	562	600	567	603	588	606	587	619	574	548	577	627	568	624	549	612	614	594	622	562	585	578	573	599	587	622	568	614	548	593	571	608	603	590	588	592	589	600	596	589	567	576	568	555	588	643	609	581	548	587	614	572	585	622	616	550	595	601	623	584	601	596	617	590	574	547	544	547	606	623	609	573	577	615	600	546	574	593	623	596	589	601	556	621	585	581	581	584	558	563	597	588	635	606	570	562	605	590	610	584	607	555	613	552	617	595	607	637	583	601	631	593	544	628	588	611	608	565	597	572	626	597	639	570	594	619	570	597	645	564	617	611	573	612	584	596	598	600	635	590	591	582	584	598	540	588	564	583	531	567	564	569	600	577	574	579	599	555	564	619	589	542	597	602	633	539	571	570	578	645	590	600	548	618	568	565	583	583	566	571	581	592	608	550	614	585	619	551	644	631	608	585	592	615	585	635
27740	12149	1505	918	710	521	661	1070	2881	2790	1605	985	745	551	540	506	520	550	478	506	484	517	495	530	530	476	484	518	527	505	550	496	502	495	522	525	480	481	531	520	539	529	524	493	519	501	570	532	511	517	478	472	509	488	510	514	475	517	493	549	536	508	490	487	498	537	537	519	494	501	484	496	491	467	494	507	518	487	475	528	516	511	525	502	513	498	527	515	511	503	534	478	534	557	482	491	533	500	534	476	527	523	475	497	530	486	526	509	498	533	486	516	535	562	509	512	516	520	499	500	523	505	518	524	523	523	514	505	503	495	498	504	525	460	495	512	527	492	488	505	486	529	515	503	511	524	506	522	526	522	521	511	529	494	502	520	505	550	492	486	513	510	520	481	506	481	529	507	523	539	527	524	505	512	522	487	545	510	477	470	506	502	502	534	507	512	517	543	529	484	511	518	508	512	555	556	490	491	476	481	479	516	472	555	500	460	540	545	554	511	530	514	520	538	519	499	506	494	522	527	517	532	527	504	500	530	483	543	467	517	531	487	560	535	488	505	522	544	519	538	517	508	540	504	505	486	529	563	507	520	491	556	483	539	493	466	496	494	529	493	517	510	548	508	500	525	509	519	509	544	503	478	518	539	485	544	517	520	465	494	520	533	555	490	514	519	542	518	473	512	493	490	466	515	499	497	539	490	502	551	553	530	509	477	499	503	512	519	511	500	485	493	521	531	502	477	504	520	492	510	487	515	503	467	484	555	557	540	513	495	535	509	517	475	498	517	523	513	528	485	514	558	531	521	552	490	495	493	514	503	530	504	502	482	559	501	546	497	539	514	513	516	514	515	533	469	506	509	481	489	535	541	491	503	556	525	513	511	482	560	473	530	541	546	513	514	491	491	491	540	473	553	515	477	506	534	481	533	475	495	513	523	540	527	494	492	535	498	508	505	521	498	505	500	504	493	529	513	510	524	496	494	507	529	495	498	496	479	550	518	481	488	529	499	511	499	530	505	508	536	516	489	534	523	546	497	543	502	489	545	514	510	498	535	514	518	502	549	534	535	476	502	550	476	485	509	485	505	491	496	479	525	509	502	454	573	462	505	559	496	482	535	519	481	550	504	491	487	545	480	494	570	477	497	486	537	484	492	517	524	513	522	493	496	514	474	536	521	475	529	535	506	488	529	482	505	508	510	514	521	492	511	526	513	552	514	518	545	468	505	557	514	501	501	540	552	476	505	515	494	519	523	497	530	521	508	497	517	484	519	502	520	473	517	544	542	518	488	511	524	512	469	508	536	496	501	486	458	445	560	462	502	530	496	532	515	518	540	488	506	497	502	495	551	526	475	530	525	477	505	539	493	493	470	527	541	494	466	527	529	473	503	509	551	527	534	502	485	499	475	523	567	487	534	500	504	529	521	521	515	480	489	494	536	518	526	497	489	535	526	479	551	508	487	522	500	492	483	483	499	496	497	460	504	505	522	495	480	482	512	535	519	521	529	524	471	478	460	468	500	455	492	501	551	530	492	514	522	525	492	496	501	516	503	514	495	512	529	542	582	527	550	508	485	534	539	475	509	553	512	489	557	518	507	517	498	482	486	525	519	514	536	472	496	498	524	481	522	501	496	489	534	483	468	468	498	501	537	490	531	521	509	557	531	526	504	504	464	497	473	501	509	518	493	474	498	497	463	507	534	515	513	537	518	492	547	492	533	473	505	530	539	547	535	517	496	547	506	506	533	480	516	488	478	481	485	497	491	512	471	531	500	482	495	492	489	522	507	499	523	504	496	478	497	511	492	508	475	468	483	512	570	477	489	479	516	521	548	512	505	504	509	500	470	510	514	532	547	539	514	504	496	515	539	478	506	506	550	495	527	562	519	518	513	511	503	531	540	521	494	513	509	515	478	498	502	514	539	496	495	503	512	494	488	490	511	511	485	480	482	512	505	528	512	510	530	492	465	470	509	494	525	543	527	490	525	520	497	486	523	514	524	453	534	519	489	534	520	529	517	513	475	536	518	486	552	555	484	517	501	553	482	498	529	536	547	488	510	552	505	494	490	485	539	518	564	516	510	525	512	464	517	492	473	510	509	489	507	491	525	506	531	504	490	531	495	496	478	558	505	506	492	543	510	504	545	534	505	507	481	494	501	443	558	496	510	514	526	540	513	507	521	490	496	515	519	515	477	498	480	492	470	519	520	522	528	527	491	458	541	527	491	478	562	490	500	481	515	523	491	508	495	557	467	528	464	496	507	523	489	520	484	482	508	530	511	512	477	529	475	472	509	486	545	527	484	491	497	516	554	497	510	519	513	528	539	522	530	516	564	502	486	513	534	510	510	463	524	539	485	504	527	536	491	483	475	466	513	497	517	520	535	529	480	515	481	496	561	529	499	525	503	531	502	528	537	532	515	513	498	507	530	472	497	547	549	521	507	489	478	472	515	503	511	493	508	542	497	493	487	523	512	519	548	472	501	511	511	492	461	486	539	509	519	524	500	493	530	544	514	476	495	533	490	524	545	475	555	463	504	504	499	522	557	466	500	509	488	549	527	489	534	504	537	491	519	491	508	536	553	515	502	523	516	500	495	531	561	498	505	520	486	489	505	465	490	480	517	519	524	533	510	506	542	528	512	484	529	526	514	478	485	564	525	481	489	535	482	529	498	531	503	497	475	525	524	487	486	498	528	505	478	486	481	509	551	521	484	499	453	479	486	537	534	517	521	538	506	537	539	546	492	534	516	488	495	533	515	474	508	491	533	477	506	514	501	472	521	519	490	515	489	500	522	496	519	503	542	514	490	537	509	474	518	487	506	491	479	496	552	473	485	528	477	539	514	510	535	496	578	524	538	514	568	515	506	501	551	513	515	549	535	504	501	501	512	507	469	512	514	483	520	507	511	541	475	528	548	520	517	531	496	514	524	533	512	516	535	497	516	509	531	535	532	502	526	465	513	545	500	501	538	500	529	523	527	487	513	541	520	474	542	500	497	528	505	528	533	514	496	472	456	486	506	535	516	526	549	502	532	523	496	455	484	508	515	527	497	493	497	553	547	519	515	499	519	526	442	498	507	541	505	503	486	545	507	520	523	522	498	513	514	547	522	507	528	506	520	473	493	520	505	511	479	514	517	491	542	498	498	515	532	505	516	506	528	501	488	535	543	535	511	516	522	486	488	487	477	488	492	496	515	510	510	496	526	528	523	518	480	515	539	510	512	510	527	502	511	550	520	482	516	514	511	445	476	466	511	564	520	513	497	543	507	496	501	532	479	518	457	547	477	490	480	501	482	517	507	514	528	497	489	545	525	534	491	526	521	526	529	505	499	474	494	496	514	515	519	474	467	467	506	545	522	514	554	504	507	502	514	513	486	494	499	515	520	521	573	502	511	506	514	524	500	489	499	535	493	474	498	494	528	543	528	471	463	500	453	516	493	518	514	490	533	477	540	540	531	566	484	513	517	487	480	550	498	536	509	483	503	526	511	452	465	501	460
5280	853	733	697	626	509	615	1265	3684	3090	1787	1007	663	478	441	422	410	404	422	396	416	422	480	435	438	425	412	395	419	384	426	416	427	420	460	412	436	362	402	464	393	428	461	445	406	454	408	413	440	417	445	389	444	412	387	415	427	427	425	426	434	431	427	421	411	388	426	423	419	379	402	459	386	486	436	420	451	399	423	440	434	445	457	432	385	424	393	430	445	408	419	436	374	418	452	428	427	384	447	412	412	412	435	409	439	405	408	432	404	417	447	424	449	430	452	433	396	394	431	430	376	440	408	418	419	391	377	406	442	427	419	422	397	477	409	417	430	402	443	385	417	432	433	447	396	450	433	428	475	386	410	437	373	438	411	440	455	444	427	433	432	426	444	463	408	403	416	449	417	403	397	376	420	432	442	429	442	423	417	451	406	416	388	407	410	457	431	409	459	395	392	443	432	478	389	403	446	434	446	405	453	400	420	449	432	413	438	396	424	410	371	421	437	426	422	428	446	400	413	406	386	442	436	429	403	419	405	418	440	410	443	433	428	443	420	429	448	408	415	439	420	436	466	406	410	425	403	451	397	444	419	449	430	442	466	467	396	412	417	417	435	415	438	414	429	405	425	426	426	427	471	419	411	416	408	427	430	393	440	422	469	403	397	411	424	441	404	425	420	393	420	434	431	428	417	420	413	427	406	429	416	378	423	430	442	423	399	458	455	435	413	433	385	415	453	405	455	421	405	434	424	393	430	404	414	457	460	442	381	422	425	416	415	408	431	427	422	450	443	414	453	437	423	395	422	439	448	401	382	376	371	414	439	404	405	431	396	411	431	426	443	405	442	414	425	397	403	441	421	440	419	419	417	433	417	430	428	449	427	419	413	404	435	434	443	395	442	430	421	461	432	426	434	410	417	396	412	457	435	434	461	435	425	417	454	422	433	406	397	409	427	432	405	441	421	415	389	459	394	438	406	420	425	442	415	404	403	457	418	389	391	406	406	422	417	432	409	416	434	433	415	464	413	403	426	409	436	460	412	423	425	405	402	438	424	412	391	415	431	413	409	418	466	417	432	464	437	411	451	382	385	454	440	436	408	417	417	377	417	391	384	435	428	381	453	404	432	419	454	439	392	451	375	435	403	425	441	431	434	427	424	433	386	405	416	389	381	386	411	426	402	392	415	431	385	399	458	433	404	409	453	405	403	428	411	463	431	446	438	414	407	427	433	436	390	404	443	419	410	412	406	429	402	410	422	427	430	436	425	429	403	433	417	377	408	392	463	468	374	365	434	397	402	427	447	460	424	423	430	445	427	453	402	459	396	450	442	452	422	416	386	461	431	467	433	442	436	434	439	436	427	416	463	430	439	438	407	413	386	437	404	405	445	393	441	426	410	467	409	425	373	388	422	453	409	460	398	401	443	408	478	420	420	416	375	427	410	383	421	433	369	453	407	453	463	404	420	408	424	436	397	418	460	436	428	457	415	407	418	408	387	431	421	435	424	417	419	410	390	405	413	450	415	444	447	413	408	393	407	452	431	427	405	423	426	419	436	426	474	438	374	432	438	406	423	436	414	421	393	396	426	438	427	426	400	425	391	396	419	403	416	403	392	407	431	433	420	409	429	398	386	409	413	410	437	426	439	411	407	420	448	378	410	423	435	426	411	408	425	435	446	416	417	432	426	452	422	450	377	418	413	429	406	393	416	404	467	406	405	441	415	391	399	387	425	433	418	414	433	419	416	416	414	444	440	426	422	439	435	408	411	419	380	404	412	431	417	421	411	408	434	446	423	409	400	454	430	437	436	430	468	455	427	444	446	393	399	422	384	417	399	376	404	394	439	446	446	448	401	407	391	463	471	393	363	429	410	402	418	417	458	418	419	434	434	417	425	443	428	421	457	405	434	419	431	454	444	424	443	453	413	427	387	421	420	426	395	439	420	437	393	412	427	461	443	372	413	409	406	408	460	431	430	418	400	423	403	414	464	376	432	401	399	440	411	407	464	449	416	405	417	414	398	446	414	410	429	385	414	446	424	430	418	435	423	396	422	416	390	412	403	392	405	427	417	436	412	412	408	408	456	421	444	373	397	401	440	408	410	478	394	437	442	424	394	425	388	388	456	444	428	414	425	434	400	443	417	392	405	403	429	411	447	446	378	431	443	417	415	409	412	408	377	435	434	408	407	437	429	434	412	410	397	422	417	400	414	421	406	428	400	422	401	439	394	422	376	450	400	458	450	446	420	405	466	429	451	456	465	424	429	390	389	437	424	401	403	400	400	398	415	421	455	412	449	432	403	427	471	421	454	421	430	384	401	438	414	423	419	408	369	444	399	422	415	426	415	433	424	400	419	398	417	440	425	386	449	432	431	413	411	418	419	432	450	408	408	427	457	422	425	444	418	439	425	433	393	466	421	407	406	428	431	415	410	407	432	430	409	452	417	409	428	413	431	404	393	388	419	459	391	404	402	414	390	399	411	409	414	414	393	419	410	401	384	448	400	400	407	445	437	432	438	432	417	387	427	390	417	395	414	408	377	425	416	423	439	410	456	422	421	444	431	431	419	370	413	440	479	406	395	418	424	415	429	425	401	410	421	381	429	438	408	422	421	420	414	422	402	415	421	423	365	394	395	449	427	442	446	450	425	415	420	403	427	400	443	405	409	417	442	434	442	388	370	409	421	454	422	433	386	433	379	414	424	421	386	435	449	414	452	405	408	427	437	393	456	437	385	412	432	373	429	425	430	458	389	406	434	426	416	424	396	397	420	433	431	434	407	420	446	466	403	452	409	405	353	459	432	444	391	432	388	410	405	407	416	410	410	408	450	391	400	400	398	431	436	448	450	422	405	396	426	435	411	405	407	432	409	458	407	409	435	451	410	398	434	432	431	412	438	421	427	402	421	457	451	412	433	423	402	400	463	429	427	420	439	431	449	389	440	434	441	399	431	403	410	403	430	407	410	385	394	421	404	386	417	431	434	423	413	492	428	387	447	417	420	417	443	422	440	404	414	407	459	466	427	419	402	392	439	428	413	435	433	432	447	431	462	407	414	442	435	385	390	420	416	410	390	403	389	442	400	456	432	437	421	390	401	396	439	432	441	417	433	450	435	449	407	403	399	392	402	411	425	438	449	401	427	418	432	462	363	434	418	430	420	416	421	440	463	406	441	425	423	391	442	399	412	399	480	432	392	405	443	438	437	413	440	400	423	423	436	403	416	427	444	428	429	473	390	442	390	410	430	412	418	422	454	440	388	406	460	431	413	451	415	394	462	465	428	426	423	413	451	442	445	430	400	441	396	429	444	393	390	395	400	394	398	403	421	455	391	423	415	403	425	433	432	458	445	432	449	404	415	414	414	382	402	428	441	417	450	434	377	388	406	427	380	432	368	428	442	414	446	413	462	426	443	392	402	411	377	411	447	410	421	408	413	440	441	452	410	425	421	422	394	454	404	434	417	420	451	435	441	401	424	435	416	425	431	397	427	439	430	476
25752	21510	27403	25464	5045	1336	1494	7551	22759	21988	11934	4189	1504	841	624	604	582	571	631	601	581	549	553	587	561	545	518	543	590	549	567	526	576	576	579	530	603	562	594	606	623	559	624	552	581	561	595	540	534	578	596	601	580	545	549	549	601	557	565	571	572	563	567	573	589	563	577	522	602	581	567	573	552	554	543	548	580	586	595	579	570	578	592	570	601	580	595	564	594	556	541	560	530	592	577	611	581	599	603	573	574	544	597	588	576	603	588	632	601	592	572	580	508	557	569	526	534	584	566	593	605	564	544	530	557	510	609	510	535	581	547	561	517	555	558	528	521	601	548	522	523	590	586	533	588	579	524	564	571	566	578	588	584	601	584	544	570	557	565	528	559	587	535	530	565	611	536	524	535	589	543	587	568	549	539	537	549	603	582	562	571	552	586	532	548	593	573	543	546	603	546	606	615	608	583	599	603	631	554	566	572	529	557	572	596	564	572	574	609	564	574	553	641	596	582	560	552	637	565	591	574	574	550	531	565	585	572	584	554	555	564	566	552	580	586	606	549	535	616	571	580	613	566	562	597	578	532	595	576	585	593	548	601	549	539	569	583	562	549	570	581	591	596	551	504	616	557	595	597	573	511	586	618	580	579	588	543	562	552	615	591	552	615	573	590	573	567	573	594	596	569	554	568	551	561	581	528	577	627	575	555	549	577	551	583	560	559	581	572	554	596	557	583	553	490	555	583	582	563	597	572	588	570	535	603	622	614	591	550	550	597	581	591	618	532	551	600	613	550	585	576	566	567	532	564	579	567	604	605	572	585	597	572	541	602	554	561	577	577	582	598	531	567	543	564	545	575	570	525	616	577	610	561	579	577	576	555	561	569	555	527	571	563	564	554	534	556	550	613	543	546	581	574	550	548	614	600	566	577	536	601	526	553	572	568	583	526	545	587	558	576	592	559	541	548	572	589	532	543	632	580	564	600	543	587	578	597	576	571	594	550	578	600	563	573	572	592	525	610	581	576	588	567	586	506	566	579	547	587	557	576	516	558	568	561	548	576	542	551	588	565	582	529	538	584	607	575	617	595	584	569	531	639	533	592	583	531	589	573	581	570	578	595	581	545	582	568	588	522	554	574	568	601	546	586	577	572	578	579	609	561	563	558	590	545	592	575	548	620	554	574	596	542	586	592	539	550	629	577	551	568	593	539	594	592	582	568	552	574	551	594	609	569	561	555	562	571	564	588	576	575	570	603	582	572	581	590	621	583	532	563	556	569	559	577	545	601	589	526	539	513	579	529	569	572	548	571	572	570	583	558	567	587	551	562	551	579	589	556	591	555	542	559	566	569	590	574	563	517	584	577	531	578	550	603	592	556	555	566	616	614	564	575	537	556	579	546	559	570	559	536	554	559	536	562	566	546	585	574	576	602	577	552	592	568	546	529	607	593	604	523	597	576	559	547	551	568	571	583	581	562	547	566	564	582	566	580	557	552	532	561	547	543	580	533	582	556	576	580	551	540	581	616	534	554	589	556	552	598	564	558	586	553	576	608	572	569	563	570	547	571	579	561	563	587	567	567	611	531	576	555	579	581	534	548	548	566	606	584	576	615	542	581	584	554	573	573	583	562	533	571	563	603	564	582	607	571	575	580	540	579	589	519	559	568	519	539	543	599	581	545	588	596	611	591	541	581	588	558	592	565	591	562	590	521	567	615	548	564	593	590	566	616	588	569	543	536	571	559	630	543	581	592	554	547	557	554	555	554	574	577	544	521	616	558	550	557	570	542	610	572	590	569	539	561	552	558	574	583	576	587	546	596	568	536	537	555	602	594	568	576	607	584	575	568	587	548	591	593	596	558	546	531	591	558	566	545	551	563	613	607	564	548	541	565	559	581	612	594	540	595	616	585	561	600	616	536	557	538	582	554	618	519	575	547	590	566	601	608	606	574	586	601	558	603	569	606	586	527	568	550	529	551	552	566	567	566	605	557	596	560	550	584	600	556	507	581	585	533	530	549	594	594	607	578	541	581	522	565	535	603	592	594	593	560	572	555	560	567	556	586	590	609	593	566	563	587	585	578	565	599	579	583	572	602	588	580	596	542	596	570	597	576	557	567	541	524	552	574	557	572	579	562	555	574	572	574	564	559	529	554	561	566	558	587	607	585	573	570	515	575	612	597	573	595	565	575	575	581	586	584	532	571	593	595	574	580	566	599	579	582	583	547	515	510	582	526	560	598	591	550	571	593	523	591	605	580	557	571	559	618	566	546	545	542	567	556	588	566	559	585	604	581	554	580	593	550	562	525	557	580	586	583	586	608	566	568	584	572	560	563	550	559	563	550	575	612	557	531	602	601	569	574	566	583	550	643	539	571	608	569	538	593	578	563	532	598	584	559	578	585	557	603	611	593	529	567	543	595	556	605	573	601	589	547	543	523	564	551	581	552	565	611	589	571	566	583	528	615	553	583	550	539	567	533	552	550	571	596	554	595	587	534	574	564	565	519	604	578	572	549	592	576	577	585	565	547	560	567	554	589	596	587	539	591	530	596	516	590	544	540	642	570	567	586	583	594	589	571	583	582	572	536	596	548	562	543	585	602	583	592	553	587	590	569	552	554	529	586	537	569	626	553	576	585	570	542	596	578	541	587	558	577	546	583	575	608	632	576	602	554	521	599	558	537	564	581	581	580	558	568	572	596	575	564	602	533	580	528	573	609	546	574	590	591	606	662	578	594	573	571	566	567	534	585	591	604	526	535	571	604	551	554	563	539	542	595	621	582	579	569	574	594	589	579	573	552	561	565	556	584	591	544	576	593	550	573	575	583	555	588	588	585	631	574	588	590	577	551	562	543	581	590	550	551	581	552	554	586	577	586	577	588	541	531	541	574	568	570	561	543	540	560	580	604	605	607	568	566	589	571	524	596	548	537	553	551	600	558	580	569	574	594	565	595	546	579	547	560	585	557	556	561	557	563	578	553	541	604	564	545	564	597	565	609	579	559	551	578	570	603	573	564	573	550	541	585	620	596	546	567	565	569	530	567	535	568	564	551	517	527	553	601	571	598	572	573	584	562	573	589	596	546	578	526	587	539	554	592	573	595	583	544	543	581	589	515	574	599	570	575	527	557	545	569	586	602	546	570	563	631	606	573	554	525	548	589	545	588	618	577	590	580	567	603	585	552	553	573	564	574	519	560	544	599	565	574	573	521	598	556	546	589	589	584	562	579	566	576	570	573	576	566	575	571	577	583	561	554	555	617	549	564	541	579	541	577	541	566	622	517	556	599	536	618	594	546	550	596	597	543	547	536	584	576	571	585	590	581	577	559	585	573	561	588	554	586	576	619	589	591	562	582	563	576	575	540	563	575	587	613	574	601	584	554	560	547	587	574	558	544	545	520	575	567	551	588	537	548	561	537	554	557	571	617	594	580	606	518	593	589	553	596	604	555	560	592	591	624	560	569	591	586	534	584	615	588	556	556	543	567	571	599	576	546	575
3905	3253	2773	1529	1391	1051	1651	9952	22912	18106	9795	3917	1451	792	517	501	517	486	468	503	519	490	509	469	502	470	511	480	507	503	513	453	492	499	495	482	456	479	473	483	519	477	496	499	482	499	465	475	472	544	482	494	483	486	473	516	485	494	469	489	506	464	479	485	513	507	449	460	465	479	472	463	506	481	450	501	483	506	491	499	522	481	505	447	519	497	458	467	484	488	489	478	475	491	472	489	470	465	488	481	488	529	465	497	464	511	487	470	509	444	488	476	485	484	512	444	468	487	476	517	505	461	495	511	491	483	523	503	478	490	476	442	500	500	476	477	505	460	507	492	480	466	467	481	439	495	486	465	475	445	470	482	481	481	505	456	464	491	478	482	489	462	454	481	448	479	465	495	462	463	500	490	482	522	487	470	506	472	478	490	520	498	478	506	513	458	461	457	483	519	479	497	500	485	484	523	490	493	497	484	486	455	491	466	469	459	445	470	462	458	497	456	467	481	516	502	497	471	462	504	509	491	521	513	516	483	513	509	458	477	444	504	457	483	481	466	506	458	496	488	500	453	483	489	466	416	472	501	488	476	508	504	481	505	503	490	488	500	495	489	510	475	473	473	483	519	489	472	486	477	468	476	471	484	493	489	463	491	493	489	457	472	555	506	501	500	515	476	464	463	501	473	467	445	467	454	475	497	471	465	465	509	424	507	476	491	512	506	488	494	458	451	505	519	490	521	430	493	487	484	462	469	549	454	441	440	509	478	429	483	499	496	486	459	507	485	468	451	442	469	480	496	487	497	480	491	492	474	474	465	493	440	480	480	470	461	502	460	451	468	511	449	487	460	474	461	484	503	515	481	491	504	481	464	481	454	477	466	449	502	501	502	461	508	430	468	492	506	480	484	474	510	454	488	494	472	485	453	460	491	522	484	492	455	474	468	511	488	463	520	492	482	509	446	493	466	477	454	479	502	447	451	489	474	476	474	492	491	520	485	503	516	487	490	449	516	478	468	499	472	516	508	460	435	474	440	490	462	448	488	477	499	458	476	478	500	505	489	463	466	496	495	465	461	466	492	466	505	474	507	497	524	490	538	491	503	465	454	507	478	489	468	513	499	531	493	511	457	446	480	455	520	475	537	471	460	477	458	518	483	464	494	434	447	458	535	504	500	479	478	497	466	440	493	488	492	495	480	516	502	474	475	488	520	441	480	451	490	469	505	482	467	466	491	482	478	490	480	478	475	454	453	502	486	507	499	475	444	475	490	463	474	478	474	440	474	481	451	468	476	485	469	472	470	497	505	479	506	484	458	454	493	490	506	463	486	491	483	485	512	526	463	455	509	481	512	495	444	465	492	486	485	506	463	489	459	511	447	505	468	461	472	488	479	465	490	492	496	493	475	512	445	479	509	454	491	469	454	492	479	459	477	518	504	510	499	429	485	483	485	505	506	487	488	481	488	464	483	480	479	461	492	474	473	481	461	458	471	485	501	512	452	468	499	492	535	494	490	500	493	493	466	477	472	485	475	481	479	448	481	476	475	510	474	453	464	482	483	482	473	448	477	460	487	454	432	478	488	496	497	510	497	481	449	474	457	476	514	480	475	489	463	524	442	460	520	449	508	476	496	468	457	434	484	454	512	473	433	504	488	472	473	497	455	473	469	460	509	471	495	463	490	458	486	472	479	462	465	472	483	464	517	469	444	464	478	502	494	491	474	523	490	483	490	481	498	474	501	478	492	477	462	488	476	521	494	484	478	480	485	456	489	520	466	473	466	456	459	443	472	504	509	476	510	461	458	483	415	534	479	474	494	446	528	471	494	478	528	468	474	451	479	471	479	440	460	483	507	529	483	498	479	417	505	448	467	486	494	494	492	492	491	467	471	485	484	498	498	498	515	461	479	488	467	496	495	465	432	429	475	480	478	487	450	474	467	465	449	484	458	499	465	497	472	538	487	464	476	491	486	492	454	477	499	484	482	499	474	480	475	498	473	488	500	488	478	462	455	477	500	476	500	510	508	499	482	514	469	471	508	455	543	500	466	477	506	472	475	534	493	468	484	486	487	482	481	508	444	504	473	481	482	461	500	486	486	490	461	453	463	463	499	471	451	443	482	478	482	508	444	438	471	482	439	470	537	456	486	480	459	482	494	498	449	494	470	466	499	457	460	502	479	498	477	433	493	523	454	473	512	458	473	472	482	466	485	451	493	502	472	450	497	487	491	470	463	484	470	485	480	453	476	461	499	478	459	518	485	463	452	497	482	464	473	443	476	498	496	465	499	477	500	528	476	483	488	474	514	475	491	444	491	468	490	481	537	471	452	464	447	484	467	513	501	461	468	454	494	487	483	463	488	469	470	508	488	503	467	511	519	454	472	477	491	539	474	475	465	463	492	453	466	475	525	483	472	498	501	498	466	483	495	502	490	443	502	477	462	494	497	468	456	451	458	464	477	474	496	473	483	464	494	496	483	489	484	512	465	439	472	497	469	494	486	433	469	500	515	521	462	473	465	538	456	495	477	490	460	500	466	494	488	482	483	478	452	491	483	468	507	505	468	451	474	483	453	477	418	455	497	455	516	459	459	464	489	463	512	499	448	482	482	471	499	500	486	504	467	488	516	484	500	470	445	466	490	451	449	481	511	449	499	504	516	473	484	484	468	462	480	524	485	463	517	465	481	508	483	481	493	510	497	451	484	485	510	503	479	500	484	485	437	486	461	506	509	495	469	489	497	473	501	487	511	497	472	484	465	466	488	530	492	489	495	526	458	470	503	482	447	479	489	483	468	476	490	480	469	512	512	486	510	486	450	483	464	466	499	439	477	486	497	475	500	479	476	451	504	466	452	481	499	525	473	476	460	484	480	475	479	465	479	461	490	474	479	495	493	477	445	488	495	462	500	524	460	518	500	455	466	494	487	527	467	453	485	467	502	463	467	495	495	477	471	501	459	497	499	481	489	476	449	453	494	499	455	498	481	473	506	473	464	491	439	466	532	460	483	463	497	469	499	480	472	463	442	475	459	443	495	453	481	519	478	499	498	497	493	491	492	453	475	452	457	483	454	505	488	471	505	488	446	464	473	467	466	450	476	476	520	478	487	497	524	477	499	459	458	432	525	468	503	464	473	465	514	484	474	443	484	456	494	479	452	473	544	475	479	468	439	521	496	504	476	468	497	460	497	479	487	463	477	521	489	491	488	483	515	458	467	484	452	507	496	426	451	500	506	483	461	466	474	504	491	472	483	525	507	474	509	494	458	501	489	518	468	458	419	489	528	463	472	542	504	490	492	475	462	455	464	481	472	517	479	491	466	512	477	478	489	464	483	476	476	478	474	466	466	465	506	431	477	474	471	444	455	501	459	464	480	475	513	479	485	496	486	477	494	485	479	510	454	460	471	494	502	455	479	452	489	475	490	531	461	479	462	457	500	496	456	451	521	445	509	466	474	469	463	493	499	439	467	487	503	498	480	490	504	471	499	497	491	488	480	455	467
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
