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
339363175577	339363176146	339363176696	339363177246	339363177796	339363178346	339363178896	339363179446	339363179996	339363180546	339363181096	339363181646	339363182196	339363182746	339363183296	339363183846	339363184396	339363184946	339363185496	339363186046	339363186596	339363187146	339363187696	339363188246	339363188796	339363189346	339363189896	339363190446	339363190996	339363191546	339363192096	339363192646	339363193196	339363193746	339363194296	339363194846	339363195396	339363195946	339363196496	339363197046	339363197596	339363198146	339363198696	339363199246	339363199796	339363200346	339363200896	339363201446	339363201996	339363202546	339363203096	339363203646	339363204196	339363204746	339363205296	339363205846	339363206396	339363206946	339363207496	339363208046	339363208596	339363209146	339363209696	339363210246	339363210796	339363211346	339363211896	339363212446	339363212996	339363213546	339363214096	339363214646	339363215196	339363215746	339363216296	339363216846	339363217396	339363217946	339363218496	339363219046	339363219596	339363220146	339363220696	339363221246	339363221796	339363222346	339363222896	339363223446	339363223996	339363224546	339363225096	339363225646	339363226196	339363226746	339363227296	339363227846	339363228396	339363228946	339363229496	339363230046	339363230596	339363231146	339363231696	339363232246	339363232796	339363233346	339363233896	339363234446	339363234996	339363235546	339363236096	339363236646	339363237196	339363237746	339363238296	339363238846	339363239396	339363239946	339363240496	339363241046	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24773	21843	29284	24991	21802	9530	2452	1378	9436	40099	34416	20659	6669	1932	985	858	711	786	812	775	775	778	805	755	770	876	730	789	764	794	812	790	756	786	771	815	760	730	795	770	752	772	769	755	746	804	780	740	760	773	773	806	800	798	815	741	753	774	723	754	797	733	737	791	799	750	778	819	783	731	806	783	747	779	790	798	741	731	708	777	752	767	784	784	756	757	792	754	803	715	755	757	735	791	789	773	791	768	713	807	727	796	778	752	770	758	779	786	806	784	751	750	763	724	722	767	785	742	789	787	737	749	739	706	775	728	742	779	723	760	772	752	781	777	745	753	773	798	770	792	756	821	744	746	736	794	800	779	769	797	784	783	828	737	765	762	811	822	799	762	718	793	766	751	764	798	775	766	759	766	660	806	780	738	741	763	783	787	798	832	738	766	764	771	794	758	757	765	770	840	721	741	739	791	786	778	751	740	795	796	773	700	752	765	792	754	746	752	835	738	808	787	786	776	774	744	791	745	790	771	774	773	753	793	796	783	784	738	724	747	758	778	765	758	789	754	770	747	759	790	821	785	811	749	787	754	819	805	724	799	786	791	773	755	750	755	775	783	771	796	767	753	737	785	755	817	766	750	764	789	757	756	778	798	784	753	764	780	711	748	722	774	759	767	771	792	764	729	726	702	758	749	719	792	740	705	760	771	777	815	749	724	782	774	784	740	777	778	756	764	858	761	742	739	761	783	781	742	798	783	796	730	705	755	764	772	814	771	765	757	793	767	775	753	772	743	771	793	802	715	725	787	792	780	765	730	772	834	825	752	751	782	744	809	772	792	823	743	759	775	775	773	761	761	798	803	799	777	792	835	806	789	803	724	796	784	808	809	821	753	797	766	747	771	806	715	740	762	740	766	762	730	775	747	775	784	768	762	779	759	779	746	775	782	719	767	767	797	807	749	726	768	764	757	767	728	780	756	786	784	769	782	818	765	754	751	788	730	733	757	794	775	697	801	800	770	760	760	795	756	761	771	814	756	761	746	751	789	773	803	733	762	805	764	779	734	777	789	758	770	742	736	801	753	751	796	742	770	751	815	732	807	775	796	772	739	740	804	756	763	742	770	781	734	773	746	733	757	806	775	764	753	792	794	760	741	738	738	744	749	751	772	746	761	756	767	827	769	783	783	708	714	770	794	793	781	774	765	783	809	775	752	796	809	766	772	725	784	807	769	752	769	737	709	766	774	777	740	767	799	737	764	794	750	781	756	722	744	772	790	750	791	788	759	746	785	755	723	748	746	742	797	829	793	762	768	719	771	688	814	739	786	823	735	759	753	747	777	723	760	730	723	768	805	751	733	746	764	797	770	772	779	796	762	730	805	757	762	780	811	765	732	767	752	790	731	791	780	778	732	768	779	769	814	786	783	685	742	785	783	790	752	779	773	761	788	757	732	775	760	775	848	778	813	755	787	738	769	809	777	782	804	761	794	760	711	793	791	770	717	794	831	740	757	752	768	788	728	786	735	762	753	759	746	776	737	774	713	802	792	793	794	718	733	756	741	778	722	777	821	739	731	769	733	742	770	763	748	776	744	717	743	734	779	778	809	746	760	776	783	831	811	781	795	745	750	791	756	735	761	712	762	789	767	761	742	768	812	728	744	727	751	721	774	743	754	787	753	772	794	834	743	730	807	712	794	744	817	786	744	801	763	732	776	731	760	759	793	801	777	781	771	758	720	731	758	742	709	760	758	806	768	757	745	771	760	753	744	743	784	821	775	806	787	769	737	783	748	787	775	793	778	764	760	715	803	766	760	787	803	758	766	791	780	758	728	778	762	743	862	740	801	804	755	723	816	757	801	744	752	761	757	720	761	762	779	767	745	743	774	775	754	737	739	664	769	779	761	777	782	805	760	725	780	743	798	807	748	773	757	751	752	774	715	790	771	819	782	749	770	748	723	752	714	729	763	771	771	792	761	684	721	757	777	757	777	744	799	742	757	784	733	727	760	740	781	788	782	803	807	780	749	708	832	786	719	799	779	808	822	769	754	800	791	764	802	763	803	753	765	774	750	766	772	742	770	753	730	744	751	798	746	715	720	831	790	806	790	725	795	777	783	786	727	700	736	771	750	778	795	783	763	744	840	746	762	782	721	732	750	747	791	812	728	735	770	783	771	750	767	808	744	731	793	797	739	738	834	815	825	780	714	801	768	790	805	810	745	734	749	790	809	784	747	725	739	818	759	798	758	845	745	727	851	738	770	715	747	750	755	748	761	767	729	731	740	760	798	762	741	767	796	767	778	823	770	791	753	752	747	766	731	725	770	746	743	737	733	775	773	785	740	784	786	753	795	775	763	762	812	789	719	753	813	746	752	754	788	762	745	812	687	729	774	752	790	783	782	760	759	743	787	755	768	778	735	734	810	779	761	778	769	800	756	751	780	775	803	755	744	765	773	748	780	799	755	785	766	781	756	740	777	742	733	751	781	800	774	743	792	747	752	811	751	827	770	759	775	747	773	809	791	751	744	710	754	763	774	861	721	781	731	776	791	705	714	813	756	723	764	737	763	779	707	750	779	770	711	782	764	802	776	788	747	747	759	762	756	760	762	787	841	714	787	793	770	740	749	773	702	740	758	761	789	759	815	788	741	730	790	773	749	777	791	749	797	742	744	755	773	771	748	746	741	778	709	810	774	738	751	787	823	734	795	735	761	785	707	752	762	762	764	786	743	773	782	780	763	757	792	777	753	771	784	773	788	780	758	791	813	770	743	795	817	729	789	753	767	747	789	762	771	772	784	735	742	726	751	738	831	757	753	754	737	788	708	774	774	809	756	698	734	724	790	733	730	735	742	753	771	784	804	785	740	746	751	739	767	755	748	751	747	802	768	783	762	806	777	792	767	700	746	737	804	763	733	793	765	754	782	837	785	722	780	725	792	826	751	740	771	801	761	705	802	823	739	769	769	781	731	769	730	769	738	755	724	762	776	767	848	761	793	775	677	830	771	830	760	796	778	791	723	786	786	736	770	768	774	747	732	774	748	698	757	782	836	719	740	785	747	770	738	778	745	748	779	835	767	802	735	798	774	768	735	762	726	838	800	772	778	795	777	766	777	735	775	762	770	770	748	768	782	755	752	800	777	727	694	787	769	764	753	795	790	796	820	762	739	822	745	795	744	751	787	700	729	738	731	729	776	742	727	763	739	741	773	741	758	778	776	780	760	771	747	759	804	775	729	813	761	737	767	771	747	771	798	757	744	755	779	773	728	767	766	715	768	716	759	766	789	777	766	719	782	731	725	724	762	728	794	794	780	756	786	756	777	723	829	746	785	775	781	740	795	727	752	785	756	826	768	739	774	791	741	820	773	769	759	802	748	775	754	765	812	779	778	747	780	764	763	740	763	733	698	752	761	710	722	797	772	757	795	766	790	790	761	764	790	810	778	726	776	839	764	755	724	768	794	748	776	695	758	733	757	763	740	750	758	784	767	705	740	787	778	742	774
4656	8233	6869	3662	2925	2332	1711	1285	13239	37734	28769	15884	5144	1697	919	673	644	671	660	645	676	610	628	620	675	658	673	628	681	613	683	673	634	644	675	601	674	623	659	659	636	609	683	615	652	633	607	622	615	661	634	623	669	623	616	632	603	637	644	605	651	631	607	648	671	654	622	655	647	642	675	632	629	620	636	645	641	649	661	611	631	629	641	656	640	669	617	602	652	658	620	646	607	681	640	655	619	592	650	653	647	631	645	649	659	632	606	619	638	646	671	660	627	674	640	635	709	663	645	635	661	649	660	645	633	675	656	658	644	596	674	652	618	656	642	647	657	633	646	654	629	646	661	624	722	605	645	698	623	643	665	631	602	655	605	619	648	634	630	632	641	645	639	615	629	648	632	658	627	598	632	651	643	621	659	615	640	693	677	683	653	679	678	631	625	680	672	669	677	619	616	640	664	638	650	638	611	630	586	581	654	633	613	644	618	616	618	652	645	671	642	639	618	621	644	611	624	661	627	591	632	618	626	647	622	585	629	630	615	663	637	655	669	627	625	625	680	597	639	655	619	622	630	672	609	595	626	645	604	632	666	645	678	606	613	617	616	648	657	591	634	647	625	641	626	668	621	675	646	657	672	652	618	598	607	642	629	599	580	638	682	653	610	645	631	647	628	604	659	639	612	661	612	638	633	622	650	655	657	642	619	666	573	613	705	633	698	663	637	666	598	644	621	632	609	622	594	619	607	618	636	633	682	645	617	592	657	658	615	612	630	631	638	670	627	639	629	627	630	607	619	618	657	660	600	647	651	622	637	657	623	632	666	662	627	607	593	632	641	599	652	664	659	658	585	637	608	669	603	653	643	702	658	598	611	649	612	671	639	651	608	605	610	654	608	630	648	611	669	639	615	655	648	597	651	652	608	633	647	630	589	624	632	613	650	645	636	598	660	598	642	599	656	627	642	641	620	598	643	655	599	606	703	628	632	619	670	673	677	597	625	649	588	655	568	608	618	627	660	601	656	630	680	652	579	636	651	662	627	624	679	732	664	630	647	632	603	617	646	609	651	631	645	591	644	634	637	631	631	644	641	621	622	635	648	641	631	674	610	687	613	589	599	656	641	672	648	643	643	626	618	656	610	649	628	614	586	653	632	614	668	643	628	638	658	607	627	658	683	610	636	698	638	628	632	643	660	650	605	650	648	618	681	624	634	632	626	629	652	637	670	580	650	646	667	667	627	622	559	665	658	622	648	702	646	654	608	652	642	657	601	675	666	635	657	662	621	658	585	574	656	611	623	597	592	664	645	638	620	642	636	628	655	609	662	605	641	661	655	614	609	644	616	630	623	575	626	615	606	637	622	663	619	602	639	637	608	648	601	629	652	632	628	648	620	609	651	618	651	662	643	626	651	619	620	638	621	611	633	641	614	664	572	662	647	617	641	566	615	630	632	608	668	651	628	589	648	642	641	602	619	609	654	642	695	613	596	632	634	589	637	609	606	630	644	671	642	607	656	637	663	617	595	629	672	625	591	604	635	615	690	614	680	659	649	647	653	655	656	647	658	646	636	635	648	630	592	669	648	632	674	636	682	655	657	663	626	572	620	610	686	610	607	619	611	643	650	629	595	653	618	611	642	649	588	625	647	571	618	643	643	627	623	624	622	655	635	699	618	587	627	651	656	657	620	661	629	637	642	628	632	696	614	668	621	625	664	643	610	642	631	620	611	627	604	618	610	601	608	635	645	671	626	639	639	582	673	681	634	692	645	627	626	629	686	648	601	620	636	682	629	650	621	681	658	611	591	612	605	610	590	610	625	628	624	627	640	625	685	638	579	633	640	620	656	606	632	648	642	612	666	621	609	655	606	611	596	621	627	657	652	646	647	626	663	627	626	664	644	651	581	621	602	645	620	641	607	645	647	663	637	635	690	690	647	638	636	591	642	649	663	619	653	630	659	653	640	653	633	630	673	646	664	691	643	593	639	637	668	708	611	643	607	616	602	626	659	666	618	653	617	610	610	630	647	626	628	596	638	594	643	663	621	644	673	632	622	604	624	613	646	640	623	613	627	599	599	592	644	683	609	629	597	621	592	612	614	610	593	632	652	647	650	646	587	614	622	612	649	639	637	641	631	629	639	617	615	652	650	622	614	595	672	613	636	617	653	602	686	621	652	638	606	639	656	630	648	651	629	632	611	698	620	679	631	674	661	636	653	583	608	595	608	619	592	607	647	665	643	650	645	651	580	601	628	665	645	649	659	633	611	630	590	568	630	625	647	641	620	626	634	580	639	652	656	661	616	615	653	606	627	660	585	636	616	671	652	616	602	621	635	613	563	620	615	631	653	590	634	627	614	644	655	650	606	589	653	675	640	585	640	616	680	611	638	634	648	670	710	636	588	633	655	649	626	632	665	623	613	662	617	619	668	615	599	588	653	669	627	605	576	606	614	631	643	642	617	609	645	635	619	658	604	616	611	617	646	592	641	624	625	640	663	635	612	615	651	604	649	608	640	629	652	634	603	625	616	605	653	625	664	709	640	644	604	667	646	633	668	651	667	610	631	619	596	679	609	656	583	640	630	627	558	666	635	647	661	625	611	608	658	633	632	709	644	677	660	652	657	639	627	620	624	649	639	641	674	601	632	595	617	643	621	658	587	625	653	605	646	656	647	617	622	657	637	618	596	649	630	639	641	638	619	619	593	640	645	673	608	656	593	639	623	666	641	635	617	624	634	667	653	637	630	636	610	632	616	633	577	597	637	592	644	655	632	650	604	636	640	612	675	610	660	587	595	631	643	638	611	644	652	591	653	611	606	633	614	622	644	655	618	639	608	649	644	611	618	614	600	616	627	644	625	612	625	620	668	628	630	631	630	618	628	655	641	665	686	628	649	573	648	622	666	644	637	651	602	624	632	651	628	620	685	632	674	635	655	584	662	650	637	600	625	665	626	676	608	687	622	658	596	636	661	628	663	664	619	644	636	623	624	666	621	636	621	648	620	629	638	657	623	602	601	611	624	642	587	635	649	655	597	615	665	645	656	590	657	633	658	624	613	633	665	625	598	638	662	642	636	693	589	636	600	620	653	651	658	663	593	649	636	636	640	633	619	678	658	614	631	594	620	620	630	640	647	616	600	641	620	682	628	647	617	678	620	592	619	639	630	691	623	660	620	637	642	629	594	659	613	630	639	653	646	637	595	590	634	623	634	567	663	562	611	633	625	649	655	646	606	615	574	610	634	604	666	627	602	648	622	602	613	631	646	637	658	648	631	659	588	618	669	643	629	634	616	602	594	595	663	630	673	606	626	620	635	622	651	600	650	618	627	641	662	611	626	634	631	689	604	612	658	604	623	670	635	616	637	700	627	635	637	669	610	592	648	638	605	649	674	639	654	622	615	581	620	575	669	619	616	598	633	656	633	639	647	639	608	667	644	610	590	618	639	606	594	669	679	632	631	660	636	629	614	632	633	606	643	657	608	621	660	676	679	630	601	630
27355	12768	1712	887	562	600	552	532	569	2401	2845	1843	886	613	553	519	510	528	496	483	512	484	493	511	514	468	527	505	537	531	527	493	473	514	547	455	484	497	488	489	504	512	518	502	495	530	480	493	477	536	528	533	493	546	530	491	519	468	498	485	488	524	532	508	510	479	528	540	481	500	505	513	507	485	517	504	485	482	517	501	545	526	484	492	516	502	468	524	555	542	525	495	513	495	466	560	504	491	498	541	518	521	516	519	509	497	503	476	508	492	484	491	505	496	500	501	486	515	527	488	507	492	476	459	493	508	492	483	522	504	535	554	497	489	463	531	498	530	522	482	524	541	498	529	537	550	501	494	488	489	494	486	475	470	505	556	455	464	484	491	503	495	494	494	517	525	492	458	482	533	495	475	529	523	553	532	467	478	554	482	532	505	524	494	483	487	503	510	492	507	453	476	519	489	534	518	465	493	516	499	528	488	508	494	500	487	503	498	489	514	529	441	481	523	493	468	522	487	550	476	474	494	489	525	511	503	537	511	500	541	478	517	515	491	536	481	491	485	483	526	451	524	496	501	500	521	492	538	500	498	482	465	485	474	487	525	516	480	499	490	559	468	513	527	522	485	508	492	468	497	509	538	506	508	501	513	493	544	469	507	495	492	534	492	489	521	497	484	518	527	516	515	470	503	505	478	480	510	521	458	494	480	489	495	463	477	488	521	512	508	501	490	503	468	513	540	482	507	502	497	455	535	558	513	491	522	499	457	515	493	487	493	547	501	537	526	510	480	505	520	489	520	481	498	490	500	504	494	485	531	493	478	515	523	521	509	463	519	553	482	485	508	534	460	527	475	515	477	538	465	502	517	497	504	488	496	493	536	501	532	505	500	514	477	482	497	505	507	459	515	542	470	479	485	491	466	456	515	551	478	498	499	488	468	504	478	504	508	481	496	505	493	490	470	545	482	495	524	485	475	483	502	533	485	489	506	533	525	469	479	511	546	488	503	472	471	526	503	499	514	511	452	482	533	476	481	495	486	519	465	498	511	512	493	446	467	507	497	516	533	499	497	553	519	482	534	500	541	537	466	474	509	490	522	487	470	506	499	496	485	503	526	523	508	532	516	490	539	512	507	523	512	475	523	453	521	504	516	495	492	505	501	470	493	476	532	480	458	492	513	474	475	497	499	493	508	522	497	543	444	497	521	472	480	497	445	470	436	475	504	483	545	512	506	469	521	498	484	526	535	512	532	511	505	534	482	491	517	501	529	513	520	481	495	481	523	523	512	472	513	508	503	497	497	507	523	501	530	458	490	482	508	521	470	494	520	540	535	454	517	504	503	495	523	510	462	527	543	477	490	497	470	523	467	520	526	534	518	478	515	514	482	487	515	497	512	485	530	516	477	543	515	475	503	466	497	537	536	513	490	495	489	507	513	497	526	491	528	467	517	526	482	519	509	489	516	490	474	500	481	510	510	518	532	492	514	522	515	525	535	482	491	508	497	484	536	466	465	523	467	519	521	492	482	467	473	517	487	529	454	526	495	510	533	516	503	456	536	529	450	496	527	466	474	467	506	487	462	518	505	494	477	534	507	467	489	486	514	505	486	548	509	515	496	506	502	495	457	505	520	514	494	502	521	497	476	502	498	497	491	477	511	506	507	482	458	500	494	535	487	456	521	506	509	464	462	555	468	514	491	515	538	522	481	483	494	501	508	536	514	519	459	544	504	451	493	500	533	488	519	482	538	506	477	500	520	504	480	513	519	502	482	499	489	501	473	481	491	501	454	504	530	519	504	468	480	495	514	512	497	476	514	464	503	518	508	467	500	497	486	509	493	532	478	512	486	529	478	505	499	440	482	491	475	509	501	519	495	520	524	472	484	510	509	482	525	479	540	505	481	475	491	494	523	545	507	446	532	506	486	488	475	480	491	482	511	478	522	528	517	510	502	483	511	498	495	495	424	529	504	514	529	489	515	485	517	486	477	507	504	492	539	488	508	478	539	473	461	523	457	507	494	520	508	495	481	510	507	513	536	504	487	502	506	499	463	511	473	473	505	485	487	495	481	501	489	486	456	506	500	502	506	506	475	512	519	579	548	492	539	520	489	509	522	507	470	513	498	498	502	460	477	485	484	477	537	524	487	469	483	494	488	461	500	492	473	501	495	498	493	525	498	531	522	542	517	500	471	509	529	510	513	488	507	465	524	507	482	490	508	530	502	484	532	513	528	515	506	534	510	462	494	497	519	460	476	519	527	514	509	504	449	518	520	497	511	486	472	515	498	491	515	495	513	533	531	496	487	492	520	503	538	483	505	476	468	518	486	531	479	529	493	528	491	484	539	542	480	499	513	514	533	483	482	509	467	471	507	529	500	481	450	534	532	530	461	503	530	500	478	482	513	492	530	497	497	498	487	489	528	502	511	473	554	504	498	494	492	510	496	480	485	463	487	513	489	530	520	512	479	477	512	489	524	521	466	468	497	488	552	489	500	500	481	493	522	497	521	520	524	520	553	515	510	490	480	468	488	526	524	526	515	497	505	482	464	517	539	541	495	518	530	530	502	495	507	465	504	495	514	491	527	538	472	539	520	499	548	487	478	460	483	522	516	510	482	479	518	478	507	456	500	548	504	512	491	529	470	483	485	522	510	496	502	526	487	492	494	491	481	518	528	478	508	466	507	515	496	555	508	481	510	536	515	518	545	505	506	492	491	504	510	507	508	512	490	542	534	504	482	483	522	513	507	491	464	541	507	533	532	495	513	536	502	486	517	472	514	483	491	517	503	481	505	511	531	529	522	485	502	482	496	505	518	506	500	504	508	493	469	499	503	462	520	478	535	537	535	472	495	494	476	495	486	474	454	458	488	537	446	547	505	493	485	443	523	510	481	497	500	484	497	524	480	483	488	502	513	503	489	510	540	502	507	506	531	459	506	524	492	513	464	531	472	502	462	525	499	501	492	498	476	476	497	488	480	509	497	520	506	497	503	504	552	509	500	479	518	531	505	488	467	482	500	497	449	490	530	484	454	480	483	557	536	544	492	513	477	505	505	499	490	507	516	528	505	499	516	509	490	520	484	517	467	466	490	526	513	508	526	505	482	507	493	506	487	508	504	495	478	491	500	505	513	520	498	502	518	474	497	468	519	512	486	545	461	481	460	498	486	510	502	485	500	532	493	494	469	502	523	464	503	494	487	514	492	532	485	470	485	502	451	467	490	488	572	530	519	505	546	497	463	501	505	500	533	490	504	503	509	469	469	505	497	514	499	518	514	504	509	500	484	503	540	487	478	489	491	529	492	482	492	466	528	514	495	478	514	505	479	478	514	501	499	497	507	518	517	466	530	486	532	510	529	495	519	481	499	504	520	457	510	533	479	511	499	482	511	480	477	476	479	481	481	508	517	508	487	501	495	509	505	571	508	497	537	513	494	473	497	491	484	495	529	487	556	513	505	457	486	497	492	516	476	457	495	546	496	524	541	479	526	474	500	517	490
5216	1045	927	669	586	504	501	467	573	3102	3236	1861	878	525	404	427	419	422	432	443	376	429	435	421	411	406	393	407	412	416	427	399	394	403	439	443	403	436	439	407	430	424	439	425	424	385	420	410	418	380	426	403	379	400	447	418	397	429	457	387	415	411	412	406	408	409	403	407	401	415	400	434	406	445	416	395	402	467	395	386	466	407	480	405	431	400	442	458	415	384	422	442	461	467	400	403	415	422	418	421	398	407	420	434	413	432	414	426	430	430	407	435	409	421	407	400	422	430	382	427	403	410	429	422	443	393	411	389	421	419	410	427	431	428	428	395	432	385	453	437	407	379	427	400	421	402	410	399	404	436	378	411	408	439	435	423	407	410	390	419	416	425	423	432	428	400	385	420	428	399	420	413	419	427	438	397	406	364	421	447	415	408	406	423	432	413	389	418	405	405	430	452	436	387	444	447	388	400	462	410	441	389	399	423	383	400	415	421	394	437	402	462	401	424	412	411	420	430	427	433	404	408	396	388	445	423	420	404	419	388	372	410	439	396	421	423	392	407	376	423	406	429	397	408	385	432	433	409	369	401	452	437	421	420	403	412	398	419	393	416	450	439	431	396	452	408	405	397	407	402	382	427	416	411	412	380	425	431	387	428	398	392	439	430	439	421	391	441	431	434	407	401	422	407	397	431	401	422	386	412	442	431	433	398	414	369	403	424	417	452	373	454	419	454	433	430	413	403	429	409	411	400	397	445	403	420	407	443	428	423	430	382	447	427	444	417	423	415	404	423	437	456	417	444	400	405	406	425	392	437	384	393	409	460	421	375	413	434	431	409	387	380	441	397	409	411	401	425	417	429	405	441	406	412	365	421	424	400	432	416	416	372	384	400	435	409	413	434	445	413	411	457	383	443	399	379	404	418	383	431	417	416	424	419	399	425	414	401	370	422	413	398	431	391	382	411	411	391	452	437	418	443	400	381	406	406	390	453	438	430	389	419	416	388	413	415	392	409	409	368	421	381	396	407	424	432	400	404	418	403	414	426	418	414	426	418	431	401	427	407	408	378	422	468	441	457	404	392	420	405	416	440	388	420	403	389	408	408	414	426	373	378	415	392	418	403	407	397	414	418	434	411	437	403	409	404	445	422	434	448	409	442	398	427	432	392	418	413	406	412	404	423	395	423	436	424	419	409	444	395	417	411	407	425	418	412	423	398	381	377	413	388	419	413	391	411	416	414	450	411	421	387	430	410	397	392	376	393	422	430	421	415	430	398	394	427	435	425	415	376	409	427	401	440	401	425	414	438	408	409	479	407	380	388	420	428	434	422	408	409	430	397	432	425	443	411	462	406	418	411	425	436	411	398	426	407	383	397	419	404	360	413	422	419	442	417	428	403	424	394	411	390	384	387	421	397	435	448	435	418	411	428	424	408	395	432	444	390	404	405	438	372	443	411	426	417	421	454	443	421	414	418	381	396	426	440	437	429	405	400	404	430	399	390	405	386	394	411	414	410	408	407	424	421	422	427	388	427	421	417	425	465	425	381	387	454	431	416	439	419	413	469	419	429	437	385	405	415	396	378	403	410	414	391	423	417	375	442	382	448	418	465	411	408	421	418	429	407	416	440	432	416	438	424	428	376	439	427	446	426	389	429	404	415	448	422	378	426	441	400	393	406	405	394	443	437	429	424	432	406	399	421	440	414	358	406	429	431	409	398	434	437	415	433	395	418	430	392	405	381	433	429	430	435	425	415	420	399	429	425	409	424	432	415	436	426	400	439	406	402	465	370	400	432	379	407	423	414	436	436	414	412	414	429	413	424	420	405	437	387	438	434	401	417	418	408	399	445	416	445	425	443	432	392	432	406	397	398	391	426	402	421	440	395	430	433	439	398	413	406	415	414	395	446	428	414	390	406	417	428	436	407	415	435	429	386	425	412	406	411	392	410	388	421	423	418	401	450	388	447	426	415	431	400	406	413	421	384	398	414	432	408	389	429	420	413	392	417	403	435	423	398	403	426	421	421	430	438	443	379	434	390	426	388	429	445	441	434	465	422	387	380	406	406	390	420	415	433	419	400	446	429	399	389	403	400	438	453	413	404	417	442	398	399	388	422	451	418	421	432	392	433	415	420	403	392	402	423	412	416	412	402	408	427	415	414	402	416	380	411	423	404	421	419	417	419	388	423	437	430	456	384	440	393	385	400	404	425	419	412	398	393	385	427	448	394	411	452	444	434	418	418	397	406	429	416	406	418	414	422	452	405	416	419	404	400	388	380	397	399	380	378	447	382	429	387	425	389	461	398	421	381	391	379	398	410	419	412	388	406	393	417	415	433	417	374	399	434	400	396	405	411	388	435	377	408	427	403	470	411	426	431	400	390	425	450	420	392	420	420	440	429	427	409	400	434	447	430	436	413	424	427	389	405	413	400	406	451	401	391	421	385	404	418	429	427	417	390	405	401	440	374	398	429	368	441	389	414	386	408	378	423	419	409	424	401	426	407	431	403	414	404	410	423	439	419	412	405	421	373	398	420	383	416	441	407	422	412	391	405	457	389	435	390	417	395	407	410	446	376	418	420	394	407	432	389	434	427	407	407	409	390	397	391	412	395	407	374	444	430	393	419	396	428	428	423	387	421	385	416	398	381	435	392	394	424	407	418	420	415	403	401	419	432	436	442	393	406	398	384	414	464	426	426	407	396	423	441	381	415	391	401	422	422	395	446	400	435	402	413	408	421	414	400	424	457	441	408	433	398	415	417	437	424	405	414	420	450	400	427	444	414	404	419	410	422	414	427	429	403	401	374	402	413	403	399	398	416	413	412	353	428	416	399	438	366	403	360	423	428	400	481	399	462	388	400	423	400	403	404	408	405	419	395	410	400	422	432	453	446	402	444	407	412	435	414	468	402	410	413	400	370	411	416	415	410	417	416	409	430	407	423	422	450	408	395	431	374	413	406	424	407	416	399	428	407	358	361	418	405	445	393	370	425	405	396	419	428	432	431	407	415	393	411	446	453	417	432	411	420	424	417	397	434	406	450	420	396	409	430	409	421	417	441	403	395	421	413	432	431	394	412	415	407	447	395	426	416	422	409	392	416	449	406	414	423	388	412	377	426	437	437	430	429	407	436	431	384	404	422	376	406	397	429	402	389	408	388	420	411	426	454	457	417	447	436	386	437	378	425	402	427	396	427	385	383	411	421	393	421	368	380	424	411	369	436	433	439	415	455	433	408	411	389	435	407	397	414	400	378	397	393	387	421	386	404	415	439	398	421	390	412	412	403	421	374	421	368	422	426	417	419	430	399	379	432	435	427	425	433	430	404	408	386	412	400	412	418	376	397	407	422	421	421	431	403	429	415	398	441	413	423	450	406	411	445	489	386	405	412	408	436	417	395	394	414	455	379	411	457	413	409	420	367	390	381	418	419	435	448	409	411	403	402	412	395	363	411	430	430	451	397	384	434	392	471	434	428	408	405	423	383	427	420	403	399
25121	21073	26876	25071	5496	1283	1006	758	892	13565	20993	12217	3660	1246	720	618	588	562	558	561	587	560	514	591	610	600	565	527	570	579	565	551	560	556	554	548	589	570	540	570	558	585	538	545	598	588	584	567	560	542	534	568	553	601	530	538	548	562	527	551	528	565	585	523	563	566	537	554	590	571	531	558	594	553	555	572	532	617	561	545	528	589	584	585	533	582	516	528	599	580	593	579	560	558	615	552	538	551	571	524	507	549	557	575	538	559	529	585	562	585	577	597	540	568	561	561	537	554	555	586	543	536	556	529	547	555	546	555	547	552	543	548	556	544	526	553	550	573	568	530	569	567	544	562	546	607	582	578	554	574	582	519	530	533	573	528	572	556	561	528	563	501	532	536	560	562	579	616	562	535	599	555	552	517	562	562	544	598	579	606	551	581	544	553	558	534	566	573	599	558	538	549	545	557	555	558	607	590	595	555	577	556	549	520	587	550	566	537	624	540	557	595	567	552	546	549	559	553	592	579	595	597	538	582	576	597	556	572	544	541	550	548	588	537	555	552	579	564	572	551	607	578	540	593	574	551	558	571	569	535	592	546	552	533	552	575	560	555	544	589	546	540	544	519	593	552	576	581	532	512	545	584	532	560	568	595	564	542	549	551	561	556	575	569	601	572	523	582	550	510	580	560	563	615	580	559	537	547	567	562	559	562	556	570	547	557	508	559	576	558	577	540	562	581	561	563	578	545	539	562	573	540	526	591	557	538	559	588	561	564	591	583	552	583	506	606	564	560	597	572	533	553	550	538	605	556	542	554	528	611	555	560	518	591	574	530	550	572	566	591	563	514	519	556	561	547	547	529	590	578	584	609	579	561	565	564	549	532	597	555	534	562	553	580	567	541	570	534	582	577	622	590	588	560	536	518	583	559	548	568	547	538	551	530	538	540	539	562	552	577	573	590	562	620	537	567	603	550	552	527	562	545	564	523	565	575	560	545	539	568	563	536	563	574	536	550	523	579	568	599	557	569	546	535	580	532	546	575	554	533	566	581	571	535	533	536	525	587	568	541	591	570	566	560	546	538	534	566	541	589	579	544	561	563	588	603	578	574	569	569	551	555	565	525	535	563	510	506	543	532	576	515	560	553	587	524	534	551	552	550	598	603	584	609	558	549	559	550	592	546	543	553	568	545	554	583	610	557	508	576	506	571	544	541	562	541	559	574	566	596	559	532	538	588	577	546	567	537	557	582	551	579	532	571	559	583	545	546	591	590	558	544	538	545	545	569	576	565	579	553	582	570	595	582	577	532	579	550	582	546	545	544	528	554	538	569	563	500	584	566	535	559	572	539	597	532	562	568	561	570	602	580	535	559	554	610	525	568	566	561	537	547	532	558	576	533	570	546	569	592	577	584	598	547	552	534	587	535	570	557	530	533	567	549	577	598	550	514	514	543	521	526	550	550	562	581	525	566	504	548	535	570	540	515	563	544	508	577	593	588	588	529	574	530	526	607	564	529	549	515	570	555	566	552	573	551	574	538	576	550	559	544	605	567	526	553	570	561	553	559	543	573	561	606	545	544	559	557	551	533	559	526	531	560	593	540	555	583	559	543	573	545	584	602	558	567	567	566	542	594	551	587	499	579	552	553	570	552	575	625	585	552	543	581	552	539	543	598	527	541	595	539	574	575	576	561	505	588	539	531	572	563	588	593	606	579	548	514	523	574	560	531	552	583	534	540	507	547	574	565	548	578	575	600	590	532	553	508	551	568	560	539	559	593	535	515	567	591	582	514	475	530	521	616	574	549	568	576	557	552	520	558	552	565	581	559	535	572	603	546	541	619	562	579	596	595	592	592	549	553	559	515	538	563	566	527	560	556	536	563	552	499	549	557	588	549	556	573	573	547	550	578	602	593	556	576	542	526	560	566	573	583	557	532	611	562	589	539	543	618	531	588	562	587	558	573	586	540	581	549	631	564	578	526	554	544	568	573	562	586	571	556	563	551	529	565	562	505	577	551	527	532	599	558	615	585	550	576	534	559	574	567	527	569	550	556	561	522	557	562	551	548	568	573	560	544	558	548	514	573	582	557	577	534	553	572	597	547	551	554	562	597	546	578	566	578	552	518	524	559	528	531	566	527	575	540	577	541	565	586	524	556	548	554	557	558	534	550	579	571	579	542	543	531	554	583	548	580	566	520	572	549	560	515	522	559	562	592	537	527	549	570	485	557	556	496	567	553	572	600	518	585	533	546	552	527	588	571	572	554	542	602	585	531	578	553	584	577	601	560	562	550	564	573	568	598	547	547	568	547	564	549	535	551	543	574	545	591	570	558	562	541	536	578	549	585	562	564	553	524	545	526	533	579	545	601	545	518	533	591	574	569	568	525	589	606	532	577	553	547	581	588	550	562	556	570	573	558	529	527	560	560	572	549	581	572	571	546	562	539	564	567	527	541	572	514	532	539	547	526	566	513	551	558	552	535	571	559	573	539	606	576	562	604	610	563	551	548	597	572	564	554	505	573	514	562	525	594	581	533	569	561	619	570	528	586	561	563	527	561	570	560	524	585	559	549	614	568	560	536	560	542	538	531	530	534	575	542	575	590	553	512	567	544	521	561	562	456	578	567	597	553	595	585	575	539	549	568	574	546	575	581	524	531	568	581	520	555	509	540	543	567	530	524	574	572	546	563	592	522	568	586	535	600	549	542	546	579	544	601	535	539	577	567	531	576	568	548	551	549	558	551	595	563	577	516	516	547	555	592	568	540	580	553	567	540	538	547	562	541	581	566	568	567	559	559	587	562	515	531	537	535	554	556	533	557	585	611	534	556	545	577	600	555	541	531	542	558	575	545	528	528	580	577	574	616	575	520	569	542	535	547	579	517	588	552	548	552	590	568	566	583	568	543	527	572	562	581	565	553	576	536	528	530	545	561	558	560	583	549	527	548	563	517	573	557	570	566	598	559	591	570	562	605	583	619	584	520	536	555	529	513	586	580	549	540	538	604	574	590	529	539	557	557	538	515	587	575	533	565	564	569	553	527	596	552	537	549	574	522	542	564	549	574	548	581	568	552	547	580	590	564	580	585	584	524	567	575	581	527	532	525	560	521	564	569	571	574	599	516	561	569	572	533	591	559	522	533	546	556	554	548	567	570	518	546	527	621	527	545	557	609	480	563	553	595	569	540	571	554	557	567	579	572	571	562	549	551	527	573	532	576	534	602	545	556	515	556	566	543	537	556	527	515	547	541	521	571	560	539	575	572	563	537	566	536	600	519	529	561	559	571	579	547	572	599	576	538	503	538	575	521	607	568	536	578	590	557	561	558	573	544	597	586	561	566	562	563	527	563	569	546	595	547	548	563	545	576	546	557	566	552	530	556	544	581	561	542	540	611	579	478	539	558	529	617	568	528	539	562	518	531	538	554	569	571	590	558	519	561	577	584	540	508	595	537	514	557	562	576	532	567	605	570	530	569	533	570	585	578	560	596	588	557	572	568
4064	3966	3057	1837	1388	1078	929	787	987	17134	18348	10000	3289	1250	677	481	511	472	454	465	500	496	498	511	483	478	518	468	479	488	492	469	469	482	497	470	495	454	466	502	461	482	447	488	490	468	499	474	435	476	421	457	446	484	462	500	479	509	453	485	474	489	471	495	514	429	477	434	486	501	491	513	496	528	469	474	498	484	451	484	472	497	437	462	471	506	432	489	456	458	515	472	486	498	508	471	448	507	513	500	499	463	486	496	477	469	470	472	518	482	491	495	506	475	469	449	504	499	473	437	484	446	467	475	475	503	504	471	490	499	469	478	480	461	490	478	464	532	450	502	441	484	489	473	482	504	441	454	502	475	474	423	508	484	450	468	510	460	503	460	475	481	431	483	499	529	496	459	486	485	485	500	457	439	477	497	495	479	501	509	488	440	488	477	474	424	453	469	492	445	529	485	483	489	467	419	483	473	497	452	445	482	467	531	470	477	439	501	439	458	491	439	457	502	492	464	477	500	462	481	456	508	500	480	468	501	495	457	479	497	498	497	457	471	457	468	473	455	533	480	488	453	473	509	445	506	457	464	480	455	477	502	478	465	485	470	451	471	447	451	491	471	484	480	482	490	485	472	496	499	483	469	480	491	516	464	470	509	465	492	468	431	510	484	457	479	493	418	485	509	503	477	465	516	443	492	478	475	452	486	459	486	474	530	481	480	459	455	446	486	465	497	498	488	437	505	452	473	467	459	505	426	473	499	482	481	477	483	441	454	496	476	443	466	528	459	477	446	465	449	493	477	454	413	485	471	511	435	524	529	470	461	481	471	482	411	482	480	443	523	467	443	463	467	465	459	472	460	505	509	466	503	485	493	437	466	446	469	475	440	500	525	508	503	448	485	484	503	486	451	481	449	478	487	462	491	466	456	411	460	437	490	483	505	506	463	456	445	470	447	473	484	481	456	452	454	465	493	490	465	496	450	481	489	494	426	464	507	503	456	465	482	465	497	499	472	484	491	508	490	488	463	520	483	509	478	485	488	475	501	473	471	489	485	484	497	456	486	449	456	479	441	471	494	507	481	443	438	486	493	475	461	469	461	458	490	439	466	495	476	479	456	471	494	490	481	484	505	488	463	487	474	472	474	478	453	432	463	473	472	519	499	453	491	488	491	437	454	449	498	469	458	469	486	498	499	509	513	474	455	472	458	440	523	462	467	519	448	479	450	513	481	440	473	456	459	476	504	460	481	470	469	501	499	481	466	468	489	463	503	456	444	506	415	461	494	464	473	491	478	439	472	456	498	472	498	511	415	495	460	482	495	443	481	480	514	447	509	449	458	471	467	448	494	486	495	488	463	508	437	486	465	482	465	496	448	503	478	453	465	496	488	450	467	458	488	471	490	463	456	519	499	483	454	488	469	470	481	469	439	489	501	494	453	483	491	470	475	495	480	453	465	494	480	510	441	517	473	442	509	470	426	486	475	490	476	496	462	480	453	451	475	475	462	495	462	460	475	504	443	485	462	475	471	495	504	444	487	445	485	496	488	497	498	491	477	456	466	508	468	476	502	441	498	466	485	429	439	465	460	508	468	476	456	456	508	456	472	467	532	471	447	445	474	464	461	479	504	490	427	489	458	505	485	449	466	483	449	459	498	444	475	512	477	458	476	454	438	452	460	470	480	521	515	492	500	456	481	493	460	446	459	459	428	494	484	460	484	464	459	485	457	451	506	422	479	454	449	447	420	503	476	442	448	482	453	517	498	453	464	460	472	460	499	460	416	497	462	490	481	473	496	476	436	466	486	451	504	457	452	478	461	470	442	468	469	487	487	489	474	482	497	469	483	479	441	452	454	454	511	430	429	480	443	474	502	449	454	483	478	515	493	455	483	498	447	435	474	466	481	475	465	488	492	466	494	438	456	444	485	473	487	506	473	477	459	494	450	458	496	500	477	450	494	494	453	479	465	514	500	474	458	461	434	483	463	499	485	472	482	427	470	471	445	466	469	466	502	488	504	481	476	474	482	446	457	505	491	468	474	494	468	502	461	515	476	456	500	441	480	516	463	482	493	474	498	462	483	472	505	506	464	448	466	515	477	484	504	510	485	469	463	444	454	554	529	461	476	475	491	486	501	517	454	478	512	451	463	475	508	459	468	486	461	488	485	480	476	460	492	461	491	476	452	494	494	446	495	489	474	501	476	466	468	502	488	510	465	451	479	466	461	481	528	491	498	476	449	467	444	470	462	481	500	470	476	492	466	497	457	457	469	485	478	461	455	455	502	481	447	467	463	482	475	506	460	447	494	476	461	505	501	503	433	455	453	436	459	496	489	484	471	446	470	462	453	492	516	469	461	505	498	484	448	458	494	468	460	449	498	458	439	465	460	440	457	508	495	457	456	465	464	477	508	498	507	503	511	439	488	469	536	419	483	478	497	485	467	482	489	475	460	426	481	484	430	437	477	483	465	477	498	434	473	469	457	498	501	452	484	504	462	457	438	476	493	490	473	508	451	468	504	445	493	486	467	463	525	478	491	460	437	454	464	474	444	450	470	474	458	472	475	493	490	481	479	472	479	479	474	462	509	461	486	477	474	487	443	521	504	466	504	466	482	479	447	494	440	449	455	476	494	506	467	453	467	478	501	451	457	455	483	452	496	475	487	492	456	449	470	457	437	485	480	449	449	482	488	482	456	488	473	480	486	473	478	486	454	455	482	487	461	485	476	448	459	476	473	490	472	475	498	456	487	454	437	475	427	479	471	472	499	471	478	480	450	472	442	463	468	460	464	502	462	464	466	468	486	445	485	465	461	549	452	467	462	468	493	468	487	476	447	501	468	497	465	442	469	507	514	461	485	458	452	443	465	457	479	456	490	478	450	485	471	485	473	486	488	503	458	486	484	486	501	480	473	493	497	472	495	479	492	480	478	484	470	438	442	465	493	450	472	455	461	475	474	474	494	461	463	471	459	448	482	512	478	447	449	507	480	474	467	496	465	504	465	493	479	500	471	518	465	477	451	468	473	452	439	494	474	461	444	474	471	492	447	507	469	497	488	516	463	492	495	496	491	524	472	474	480	481	494	473	503	487	477	436	493	474	471	440	479	492	482	485	458	446	461	498	467	453	484	400	470	513	494	485	480	451	492	498	484	466	434	501	441	456	452	479	484	512	452	487	449	488	490	509	509	489	508	455	465	490	469	475	478	463	438	485	446	479	437	471	525	476	475	494	507	481	424	443	498	510	486	454	474	477	446	506	454	465	470	456	510	479	472	461	484	503	480	479	481	481	456	505	457	433	456	507	470	517	464	491	499	461	484	470	512	494	475	486	473	486	495	459	451	486	490	446	461	466	488	486	460	435	402	515	444	490	471	491	460	463	527	496	425	480	457	460	456	443	488	433	485	455	469	462	518	471	442	494	464	446	476	488	459	489	466	472	425	498	455	451	483	416	450	472	483	465	467	485	451	459	434	479	475	516	499	421	490	476	463	477	461	508	463
23848	21069	28331	24030	21050	9059	2218	1327	8845	36584	33918	20290	6997	2058	1100	795	810	724	766	751	742	759	823	722	782	732	746	796	734	793	762	747	761	758	762	770	726	755	770	763	756	789	781	795	734	784	727	713	776	783	763	734	758	840	764	717	810	803	731	773	794	805	706	709	766	712	691	736	844	762	775	733	777	724	777	761	740	728	792	731	675	785	765	751	747	769	761	754	815	798	753	736	777	753	742	754	771	725	739	758	729	763	736	762	743	770	793	767	721	764	718	742	779	702	749	739	762	752	756	769	754	812	780	755	718	719	751	751	715	680	813	766	799	811	739	717	731	742	779	716	788	753	746	745	714	773	767	803	717	754	754	754	743	724	794	692	734	764	747	741	751	766	743	767	753	808	760	762	760	765	774	727	786	732	722	757	764	712	751	810	758	776	750	790	752	758	782	735	796	762	777	812	780	769	764	670	765	713	743	728	769	740	739	757	753	736	717	776	716	731	759	776	725	774	789	729	819	701	784	755	703	769	794	720	749	746	772	739	764	746	794	767	762	782	743	756	762	753	735	767	748	768	747	771	798	765	736	737	793	812	736	785	800	741	729	755	760	698	731	742	721	753	729	735	765	738	687	746	714	771	743	769	770	715	746	742	709	782	733	735	736	702	767	757	756	733	759	778	747	690	767	779	778	735	770	714	740	737	731	791	757	756	779	736	741	782	705	772	749	772	779	760	759	756	783	772	748	775	747	748	799	766	747	813	710	732	738	695	753	762	736	768	760	784	770	740	764	771	737	750	744	790	735	744	726	779	801	767	773	761	747	773	740	735	732	750	730	719	753	790	777	732	788	717	746	807	808	721	759	794	699	785	821	754	729	751	791	767	744	711	736	732	774	785	742	714	720	733	730	766	772	757	752	696	723	789	700	739	787	782	783	723	730	735	790	715	763	751	759	776	713	729	765	702	748	792	785	783	743	760	741	753	760	733	728	735	736	777	723	781	729	804	803	722	723	767	725	719	734	783	734	748	738	772	706	772	715	741	719	760	761	735	757	711	745	798	826	747	755	697	733	736	751	762	687	714	781	777	763	782	772	769	792	721	760	738	743	751	773	771	735	809	752	693	739	807	742	749	754	771	762	762	742	773	732	762	745	747	724	754	765	750	706	728	761	700	715	712	773	708	768	756	766	713	756	758	812	770	763	774	773	732	750	775	782	738	782	813	735	777	744	738	740	721	790	751	789	741	727	823	676	726	702	728	687	782	756	750	757	788	750	724	765	749	741	740	745	707	780	729	811	703	749	769	703	735	726	764	729	775	719	780	743	703	737	749	775	751	768	757	737	753	747	714	729	717	778	806	788	696	779	773	724	750	771	763	732	707	723	794	705	741	777	744	753	743	766	732	731	768	723	731	753	769	738	791	743	764	713	730	752	765	729	706	717	724	788	784	768	741	781	759	718	728	781	760	681	792	748	709	712	791	718	717	738	742	787	705	736	716	753	770	811	725	735	744	763	752	742	737	769	729	681	765	769	752	752	750	733	732	776	773	751	736	752	779	789	786	757	787	729	764	775	768	731	738	728	726	692	716	766	724	733	755	759	752	717	716	707	741	767	759	791	721	752	780	761	764	695	787	732	729	739	762	744	754	735	749	747	750	732	799	756	729	761	756	854	747	783	749	798	744	767	758	761	715	706	776	770	731	778	745	753	762	752	736	730	796	773	767	738	770	786	751	741	771	649	744	772	728	711	750	789	738	740	711	713	721	737	754	735	774	710	695	727	783	726	740	773	767	795	773	720	801	711	743	732	714	790	750	716	723	704	710	688	685	761	727	753	715	714	734	767	777	741	770	766	807	755	709	751	766	722	763	764	763	786	745	765	767	714	710	780	720	733	715	766	802	686	774	783	786	746	778	742	759	829	737	778	747	746	741	742	732	778	766	762	763	737	774	770	780	813	741	795	755	786	698	750	722	753	743	777	783	775	740	731	799	715	783	792	721	715	733	779	709	729	758	727	746	736	746	696	777	792	707	777	753	741	733	781	774	769	718	787	726	717	732	749	777	754	748	753	732	757	728	753	814	750	734	734	757	759	816	747	788	739	737	758	671	761	742	740	763	718	749	689	756	769	713	708	763	762	778	817	747	717	755	733	763	742	748	740	748	701	730	739	765	746	766	753	719	726	745	761	749	775	756	756	760	720	735	791	775	724	724	767	742	762	742	704	736	695	734	717	711	764	776	767	759	748	751	709	745	746	764	738	759	746	734	716	786	780	768	758	702	772	757	746	745	739	731	758	738	771	754	760	780	692	714	717	757	770	728	781	714	691	802	711	770	762	717	684	737	741	717	773	764	761	735	811	777	744	778	780	712	776	743	734	763	785	721	722	748	715	725	759	759	738	768	773	717	714	786	787	747	754	748	742	743	739	791	706	744	704	763	766	782	740	712	743	752	762	728	756	773	710	767	784	761	765	770	804	753	774	774	764	747	746	736	709	757	701	745	753	771	801	778	771	743	743	759	768	713	758	765	745	760	780	789	777	762	775	728	831	761	727	723	731	757	731	786	720	724	707	754	728	748	758	788	755	738	736	707	711	732	757	808	743	742	738	777	724	702	761	749	770	735	723	714	765	734	764	756	782	793	748	763	753	741	781	790	745	753	764	741	792	763	766	709	796	723	769	716	750	754	774	766	792	723	756	758	767	765	752	770	752	738	742	845	759	730	776	727	747	741	783	716	775	720	743	743	767	713	806	753	732	758	766	742	742	746	695	808	732	752	736	777	753	751	741	761	780	710	741	707	759	756	714	732	708	757	747	754	723	760	816	770	780	768	766	725	749	771	770	694	763	793	719	751	791	718	787	742	742	759	771	747	788	762	761	738	759	732	737	781	712	731	760	719	724	822	726	708	808	722	781	744	760	747	717	780	790	698	781	767	753	756	734	662	734	720	822	744	709	788	738	706	760	745	766	722	752	741	748	772	708	747	785	723	837	702	771	725	752	750	743	768	744	791	725	720	737	746	709	752	754	694	752	756	748	710	791	754	727	757	774	713	757	748	698	720	741	795	766	716	761	743	722	744	789	737	791	767	710	792	762	727	740	801	718	723	782	803	731	743	813	788	769	742	737	763	793	792	770	719	774	753	737	700	729	823	739	742	728	744	760	739	770	754	712	754	728	760	707	692	748	763	796	793	684	777	757	699	803	751	781	722	777	749	713	751	765	755	748	757	765	755	716	730	735	719	761	738	756	758	755	795	773	758	794	770	737	736	734	741	787	794	776	746	756	723	772	713	771	752	732	749	770	708	757	723	666	740	793	740	756	749	806	732	740	748	700	762	763	704	790	737	789	792	807	776	740	705	766	717	767	769	745	773	734	786	755	737	726	757	758	783	763	738	714	733	711	720	696	720	748	749	764	764	768	757	750	721	783	743	744	754	782	785	731	715	757	762	748	706	756	790	762	769	748	710	762	703	705	791	718	776	715	797	787	759	734	711	749	735
4505	7240	5762	3098	2357	2045	1592	1258	11829	35852	28447	15264	5530	1848	867	688	653	587	625	601	640	621	621	629	629	633	612	620	584	624	644	628	664	605	596	590	645	600	588	624	619	594	660	614	649	652	617	650	644	631	602	615	593	642	600	597	661	584	594	615	662	580	621	679	590	619	653	628	655	642	604	625	633	652	658	588	602	655	613	622	623	651	654	578	598	640	654	584	657	619	596	626	611	689	642	600	636	597	601	646	622	637	621	605	642	619	605	593	609	600	620	631	573	635	652	596	610	608	647	621	638	649	606	573	622	612	646	608	626	610	641	622	624	659	578	616	641	639	582	641	599	642	656	615	609	640	649	596	675	640	573	663	593	641	649	587	628	626	622	593	594	594	669	630	632	620	606	630	576	661	619	613	630	614	610	609	576	698	605	625	596	616	604	581	589	625	582	605	637	620	647	615	632	649	635	618	607	636	586	602	631	640	613	612	648	611	623	671	584	616	616	619	614	659	640	632	597	603	576	623	668	631	622	565	609	645	621	580	617	583	622	610	587	645	596	608	566	609	638	624	631	583	625	656	583	636	667	630	625	652	577	623	617	653	625	561	611	625	668	622	649	603	614	612	655	607	601	601	571	575	632	617	623	595	647	594	639	648	595	635	534	616	582	653	580	638	662	615	635	630	597	604	585	659	598	621	595	609	665	632	623	622	605	600	607	597	679	566	602	630	646	595	615	616	575	594	626	640	688	605	647	627	637	632	644	604	610	616	567	610	560	578	591	619	646	617	579	581	595	612	664	607	605	608	678	609	615	605	620	605	652	583	647	615	618	629	622	634	579	588	631	634	619	606	605	597	635	615	613	627	667	623	632	611	657	628	580	668	632	604	653	593	640	597	664	614	627	650	593	640	575	636	611	636	630	633	618	636	618	608	596	604	598	579	604	641	573	623	629	634	629	637	628	599	602	633	612	605	598	645	621	617	600	589	643	606	595	579	591	664	670	611	658	635	630	600	605	613	547	587	600	588	642	613	620	639	599	620	592	620	588	576	621	611	648	611	671	612	602	622	561	590	595	633	596	602	594	579	587	575	601	617	587	611	619	612	619	622	580	599	628	590	609	592	583	594	607	630	621	635	592	614	595	612	639	635	605	577	600	607	628	635	606	572	608	612	623	639	624	620	670	624	590	550	606	626	649	620	607	632	588	593	575	611	631	618	635	643	609	596	623	583	600	638	630	653	623	624	593	587	632	615	583	624	621	638	629	638	584	652	625	636	603	589	612	594	629	597	639	640	635	636	599	589	631	622	619	651	569	630	605	581	591	624	590	600	624	620	582	594	628	620	574	596	607	664	620	608	614	616	631	659	591	613	629	585	662	595	624	630	546	619	651	631	615	589	588	631	556	630	645	591	560	606	569	658	663	583	629	601	615	639	613	630	627	594	633	607	557	633	628	601	570	624	610	603	613	601	559	581	619	589	645	589	616	600	630	591	630	614	643	614	646	619	639	652	572	600	625	619	625	660	615	597	568	597	599	609	637	603	600	649	642	605	578	582	581	670	602	613	636	649	591	626	649	589	602	649	569	569	629	596	629	602	631	609	650	605	603	629	682	632	598	531	608	652	639	632	617	598	593	598	589	646	629	617	642	636	607	624	603	577	610	628	632	604	605	589	595	616	652	591	592	609	642	607	615	606	642	604	603	599	616	609	644	610	599	594	658	623	604	648	602	658	655	654	615	619	641	637	609	577	606	582	610	600	615	592	634	653	587	600	635	663	654	591	607	585	683	594	624	624	636	615	588	599	616	626	619	624	597	610	590	592	607	606	627	607	650	602	608	617	576	586	625	617	652	632	660	611	592	609	588	628	642	541	638	588	617	652	656	613	602	607	568	589	614	645	611	632	611	593	608	637	596	583	594	591	630	618	667	581	675	625	634	587	629	622	621	577	610	609	591	542	619	615	616	622	653	622	614	605	650	625	634	629	552	607	628	603	578	584	583	623	630	613	625	561	585	621	625	617	582	636	577	629	606	635	608	566	636	643	605	608	617	626	591	662	603	606	620	601	632	619	639	619	565	595	620	596	602	627	598	601	650	618	587	634	583	604	586	598	619	602	598	586	612	592	612	599	598	628	638	636	625	582	592	634	605	584	627	632	613	637	624	596	620	635	641	629	583	648	607	599	651	571	605	642	634	612	627	625	613	578	584	647	621	591	621	574	588	617	579	582	604	631	633	604	658	622	627	578	606	560	639	621	596	589	571	592	634	627	585	638	639	648	589	612	609	599	631	616	657	629	622	640	630	604	594	627	583	585	599	595	580	568	585	586	645	566	611	612	607	613	611	561	594	655	628	634	611	617	621	573	605	617	644	625	612	654	568	626	637	609	621	595	591	660	653	630	619	624	652	594	622	637	594	613	597	629	626	587	599	615	619	634	634	618	644	593	585	617	634	654	632	604	637	629	625	629	604	612	598	571	563	591	645	649	591	617	564	614	619	640	623	592	636	596	611	573	637	602	605	577	639	615	576	608	607	627	567	613	612	644	638	595	603	577	602	581	597	595	593	610	614	612	600	608	646	639	581	613	651	601	588	614	591	615	602	581	583	584	606	613	580	568	598	614	587	644	651	618	637	624	639	655	654	594	634	583	611	610	584	602	597	551	600	606	590	613	600	651	627	616	636	623	630	598	604	640	603	593	591	601	606	610	634	586	624	590	623	613	613	638	613	607	605	632	595	630	602	629	610	598	641	614	681	616	597	628	640	578	576	592	637	649	652	660	600	617	609	618	647	615	671	622	626	614	625	646	624	640	618	612	587	659	620	659	577	615	638	605	634	619	669	633	599	624	596	615	580	668	598	659	599	566	626	625	554	626	606	609	614	588	616	604	619	641	578	595	614	598	603	617	613	609	606	607	608	604	599	588	628	647	614	630	609	648	635	657	627	627	584	612	598	621	636	624	619	572	610	647	620	600	593	541	599	599	599	654	588	589	601	614	602	602	555	634	645	608	608	616	567	646	627	576	572	631	590	593	606	611	589	601	590	652	620	579	617	646	595	617	609	588	585	644	623	607	603	634	604	626	594	595	613	612	609	617	621	604	603	663	581	588	591	626	635	589	631	609	618	597	638	599	563	617	624	591	652	618	613	624	596	596	628	599	633	589	607	636	624	609	665	645	575	587	553	606	606	596	622	602	609	605	601	567	606	605	613	620	591	601	620	576	632	616	600	566	608	550	607	631	612	583	603	635	625	595	606	615	592	641	609	613	616	609	607	608	615	638	614	638	637	569	593	643	640	602	623	593	602	612	596	643	634	605	634	609	619	620	643	605	588	650	592	643	596	612	627	614	608	569	603	609	598	619	606	642	613	616	651	603	644	612	567	602	640	593	608	653	600	624	611	629	604	606	545	589	618	627	657	631	644	615	605	588	607	591	580	650	607	664	578	586	590	597	566	554	601	591	603	595	632	628	633	622	616	603	595	656	574	604	626	613	595	626
27458	12762	1727	774	499	489	572	533	944	2155	2272	1648	983	593	537	516	464	502	503	481	484	521	492	491	485	523	506	445	525	462	502	542	503	430	456	466	471	515	463	481	473	467	490	486	457	458	472	494	483	480	450	472	492	472	498	492	489	472	449	520	507	481	495	483	474	452	482	516	476	510	471	463	484	507	465	501	485	502	510	506	504	466	477	490	453	511	488	450	509	477	517	523	451	455	460	487	480	471	488	480	460	472	505	486	491	455	488	498	431	442	488	478	471	458	462	464	500	464	487	485	442	504	474	498	441	498	487	509	500	487	498	502	466	421	500	516	489	468	490	500	484	465	476	501	445	500	471	478	481	486	489	476	437	486	471	482	477	483	514	481	463	500	499	504	482	518	478	472	478	446	493	502	507	465	480	446	449	522	488	481	511	489	508	483	450	488	463	479	455	434	482	449	487	464	467	495	513	505	475	482	484	461	500	444	494	470	482	476	481	429	462	501	447	487	490	459	477	474	444	511	501	470	499	484	479	507	479	453	451	502	464	443	453	484	473	504	511	498	455	489	501	511	472	482	469	471	490	472	478	479	472	502	462	490	450	469	481	494	517	482	462	449	502	445	496	457	483	480	534	482	502	464	459	489	452	497	449	443	516	447	451	502	461	493	434	477	501	485	499	461	489	473	492	453	512	480	473	489	492	481	486	514	501	466	495	478	492	478	497	460	471	459	466	476	485	469	484	481	489	478	489	462	477	463	485	470	486	473	444	464	462	488	446	478	494	487	466	482	469	482	508	503	474	487	472	467	503	529	505	487	422	489	470	434	445	518	500	458	446	429	413	461	487	496	448	493	459	471	459	500	491	453	487	486	479	473	472	483	477	469	471	464	492	461	506	502	477	461	509	502	454	481	503	500	539	472	486	467	499	506	497	480	462	504	457	470	516	480	465	485	494	456	490	488	489	493	482	468	509	465	451	486	495	491	445	494	503	443	501	523	498	525	494	473	484	438	518	484	472	502	453	500	514	485	459	453	503	472	477	497	431	472	474	500	501	474	461	451	469	478	501	466	479	478	479	468	497	500	450	503	485	447	479	480	456	507	504	469	462	468	483	485	443	505	466	476	455	477	457	478	456	476	459	455	462	491	498	501	481	498	478	488	444	475	454	468	470	484	480	476	480	508	462	502	475	501	487	485	511	478	475	476	481	451	495	460	505	491	460	446	511	471	496	510	477	488	485	476	463	472	483	500	488	450	498	496	518	476	468	500	465	441	539	440	447	472	457	513	483	457	485	468	477	429	484	471	461	473	477	463	487	448	508	518	491	464	496	461	487	445	485	438	495	516	479	447	502	468	444	494	449	494	480	513	491	463	494	466	453	501	473	479	528	476	445	432	464	511	512	506	446	459	476	473	489	482	495	486	489	472	505	506	487	490	442	482	466	502	509	510	471	489	489	469	454	486	465	523	455	515	468	459	462	484	448	468	471	486	542	514	499	457	448	493	484	466	442	454	495	459	490	484	493	482	482	458	487	471	451	495	459	470	482	454	501	509	466	554	452	512	498	481	512	482	462	503	473	483	463	443	508	503	514	476	519	439	507	456	516	441	509	440	507	473	474	494	482	474	472	466	486	472	505	474	483	462	485	473	480	503	477	494	499	465	476	445	484	523	491	452	474	476	499	486	479	475	460	481	453	522	476	474	476	508	499	449	463	460	459	497	512	471	487	494	539	490	499	465	493	489	443	464	474	485	492	507	485	459	492	512	484	484	494	471	487	500	495	477	484	520	488	470	474	444	485	480	413	469	484	503	442	479	452	453	453	445	480	501	468	411	513	464	505	432	495	501	513	499	505	494	487	459	453	455	448	487	459	499	477	480	446	488	484	474	469	503	533	416	465	433	512	486	513	456	476	467	502	476	491	456	527	523	475	491	434	475	479	467	489	512	474	492	457	458	456	503	505	445	499	440	449	441	463	483	474	470	466	481	487	477	465	447	506	472	501	496	485	470	468	460	472	459	470	473	480	492	473	491	530	464	487	489	469	488	488	472	478	493	498	479	435	460	464	495	491	474	479	467	504	456	470	476	462	454	458	478	456	493	499	498	472	497	507	476	508	485	469	468	498	454	510	445	467	479	493	436	502	432	500	494	474	478	477	449	512	463	483	513	474	490	500	495	499	495	449	463	464	439	476	469	453	446	477	472	454	449	500	442	483	494	447	440	445	498	518	476	465	484	520	476	483	449	462	467	450	487	495	515	475	463	493	455	472	488	492	512	509	486	477	464	491	503	502	494	485	497	508	497	482	436	447	484	454	481	515	493	463	465	473	496	490	476	485	468	512	481	465	456	461	466	501	482	480	450	459	445	488	478	471	440	502	453	460	422	490	503	470	467	471	491	486	479	430	463	476	493	470	504	492	464	453	500	465	468	506	462	493	474	485	517	471	477	449	491	472	460	469	499	450	463	479	490	472	470	494	474	476	511	476	438	456	469	479	494	465	474	540	447	480	503	464	472	485	501	475	491	486	471	490	498	488	479	461	506	494	500	464	451	477	511	450	457	445	475	484	462	485	466	466	468	515	477	481	449	505	465	509	490	522	480	482	468	473	446	498	480	488	490	489	466	462	468	472	501	496	454	438	479	497	470	476	480	486	466	525	500	475	466	527	478	477	474	455	486	469	438	472	485	508	477	472	502	469	446	482	466	476	502	460	494	479	460	468	497	465	476	506	502	475	472	473	520	512	498	489	482	498	509	488	504	459	456	452	502	485	498	487	476	476	470	511	505	483	508	497	473	488	473	500	484	460	472	473	463	495	465	438	506	457	434	488	494	484	444	472	503	474	485	493	454	439	454	469	454	496	445	472	473	465	464	486	452	455	490	466	464	512	486	483	480	518	474	466	486	510	451	453	446	503	483	482	474	492	489	484	487	487	463	468	424	432	477	511	452	493	482	431	453	472	460	468	450	508	500	427	512	495	488	472	500	513	486	524	456	475	534	461	457	463	491	523	469	507	483	477	508	492	458	459	476	501	492	518	486	487	500	513	469	481	473	523	475	471	466	467	447	465	492	485	504	492	470	490	475	495	461	477	471	497	471	475	497	444	485	497	443	456	456	454	477	487	468	493	517	453	475	469	482	496	455	468	458	510	506	480	455	478	465	463	471	504	488	512	475	512	463	450	498	490	501	427	475	469	421	488	479	496	483	471	460	467	520	477	499	500	488	490	480	409	500	478	468	473	463	440	482	510	485	485	452	487	493	502	435	479	494	476	489	446	466	474	523	475	518	481	468	441	482	519	467	465	485	494	487	482	481	479	516	464	511	472	442	459	474	475	482	500	500	465	442	487	476	473	478	484	456	504	464	476	474	436	472	452	470	475	468	475	447	450	455	503	498	489	503	477	521	491	509	492	463	474	466	478	477	509	511	473	470	457	506	479	514	494	463	497	471	484	472	468	504	477	508	512	481	483	477	473	498	479	461	473	506	478	477	439	509
5137	967	925	549	501	427	448	482	1176	2810	2766	1799	884	545	445	399	427	409	399	387	411	405	386	431	386	384	390	420	456	395	385	383	414	362	389	355	366	398	387	422	407	393	391	417	394	405	403	396	389	389	402	439	383	391	446	406	392	393	407	385	408	409	371	382	416	407	412	364	382	414	356	403	390	428	401	398	410	389	408	395	402	395	383	391	373	421	398	391	398	415	414	403	402	409	395	393	387	407	425	390	428	380	363	373	412	395	375	417	426	392	398	405	360	389	414	370	414	398	396	410	402	400	411	375	381	417	409	383	368	372	362	414	395	387	403	377	419	404	398	392	420	403	432	388	406	389	426	407	390	365	404	417	412	429	383	380	380	392	433	391	365	397	374	409	405	366	360	378	411	379	388	349	409	404	378	366	389	381	440	418	395	420	416	395	397	376	393	386	415	388	421	374	383	361	385	381	424	437	382	414	391	394	386	393	407	399	389	392	386	425	401	394	383	367	367	409	399	401	392	380	406	415	403	413	390	390	416	421	385	411	385	414	380	403	366	391	431	394	404	363	358	366	419	393	395	382	371	393	425	411	351	382	393	403	403	412	384	418	374	433	350	406	389	404	376	376	370	404	407	396	432	422	396	390	405	372	424	404	390	388	384	409	412	425	389	426	411	375	397	377	350	418	404	376	427	410	410	402	437	401	404	401	416	381	363	420	380	376	396	386	406	391	376	392	387	410	388	411	408	406	389	370	371	450	390	399	380	431	365	423	401	391	376	417	410	423	402	404	437	392	420	382	390	396	414	383	378	389	377	386	379	354	428	405	371	423	382	363	382	374	376	396	410	441	412	391	400	396	404	388	444	387	429	414	403	393	400	392	395	411	411	396	375	397	384	414	427	411	370	385	388	399	417	420	416	417	412	408	402	414	395	395	396	366	431	417	369	428	369	364	365	397	388	392	386	430	376	403	332	389	392	387	385	394	442	413	381	391	391	373	411	374	385	414	363	421	356	393	387	374	410	407	407	406	434	362	405	389	402	403	429	399	412	420	410	400	400	408	383	399	382	395	400	393	385	399	405	396	405	415	375	391	391	411	396	411	415	430	395	407	393	402	406	413	415	406	390	380	386	408	394	394	409	386	390	392	399	389	418	432	387	406	382	409	435	420	389	392	391	379	392	396	367	410	431	408	418	401	406	408	410	381	370	415	405	366	372	393	379	372	400	388	437	429	363	395	390	396	407	439	388	389	395	389	356	400	422	409	372	372	395	359	419	399	425	385	381	379	388	376	404	380	413	415	420	394	391	404	418	374	430	403	429	394	365	400	412	356	397	389	401	371	395	357	392	377	390	403	352	391	425	399	402	407	403	384	382	391	405	395	398	386	351	408	382	385	389	415	392	354	433	382	388	361	399	387	410	394	382	388	425	413	428	422	388	407	391	377	394	395	384	395	372	384	410	397	420	396	396	427	404	386	400	437	427	399	377	370	396	386	411	408	376	371	376	395	413	400	408	413	405	387	400	381	384	396	391	362	404	403	395	389	360	387	403	387	400	436	386	411	379	380	381	392	381	379	368	394	423	402	391	392	410	377	394	384	429	417	379	390	392	371	440	373	394	411	396	413	415	414	382	401	421	414	371	375	468	398	380	389	365	423	403	396	386	402	404	359	411	417	400	366	390	399	382	421	345	393	439	392	387	409	394	402	395	431	434	398	445	371	377	410	392	394	384	404	394	375	427	417	395	384	380	461	396	392	394	406	382	398	417	371	376	423	394	416	374	407	400	370	389	432	384	418	381	428	390	410	394	390	416	403	414	374	422	409	367	377	415	387	427	385	415	371	416	390	383	407	405	404	414	394	359	391	396	401	338	411	378	404	416	362	428	420	372	416	369	425	398	404	390	375	377	394	369	417	376	388	401	400	363	399	447	394	415	384	390	395	395	385	380	366	412	403	396	429	398	393	380	416	391	409	394	395	409	406	426	363	439	419	391	395	370	397	377	377	366	405	425	397	422	391	415	390	391	375	383	405	381	381	392	408	412	396	402	380	366	436	414	427	414	370	401	403	395	352	420	407	400	429	374	407	415	412	383	403	418	371	407	457	408	420	419	410	402	409	389	375	431	392	408	371	395	398	382	407	376	422	405	411	388	377	386	362	369	362	390	414	402	384	397	401	376	391	380	385	359	384	380	405	424	409	388	416	380	410	381	406	374	387	409	354	417	409	406	457	407	399	422	384	372	397	388	390	456	390	393	410	410	376	387	387	391	457	382	398	398	395	392	421	372	415	401	424	397	402	368	422	437	353	413	420	376	400	404	389	411	417	370	375	376	388	392	396	407	408	385	390	354	389	394	391	391	381	432	398	397	404	404	397	402	380	398	393	375	398	385	395	388	379	365	390	371	377	400	401	368	402	426	390	420	401	395	395	406	393	410	386	390	420	427	389	379	422	379	398	381	390	414	347	420	414	361	427	411	378	433	395	413	400	348	401	399	396	450	396	379	387	366	403	407	402	413	389	373	372	394	419	345	400	440	424	400	406	382	414	390	387	412	408	402	407	415	394	396	374	366	384	394	417	412	378	410	372	376	392	389	388	427	398	417	410	406	393	413	388	434	394	373	373	408	392	384	405	415	405	417	395	376	374	400	397	395	436	405	420	402	406	398	394	380	413	404	429	400	414	395	396	397	401	393	384	403	400	415	400	383	408	369	411	393	408	372	397	378	388	395	411	422	366	413	382	408	366	351	407	362	437	396	379	383	392	395	395	400	399	409	443	379	418	397	390	429	375	425	414	423	393	413	362	395	404	419	366	396	390	435	367	387	381	399	394	406	416	422	398	417	395	401	382	429	390	394	407	388	441	410	410	385	413	403	408	401	370	383	418	412	370	436	354	375	434	393	415	406	382	405	408	363	435	426	394	450	405	399	407	423	403	409	366	387	387	424	391	403	396	391	430	410	397	387	417	418	400	408	402	370	397	392	371	391	424	405	389	389	397	395	384	388	412	365	400	407	403	403	381	391	393	401	360	377	401	393	390	437	399	376	440	376	398	393	430	416	426	417	391	416	401	413	382	404	425	393	382	420	399	404	401	386	407	406	377	406	374	388	389	415	390	400	369	437	378	415	429	408	409	397	420	422	388	377	359	446	369	404	428	384	378	392	375	442	404	400	386	422	415	360	388	400	410	414	410	392	398	401	412	396	392	403	402	402	426	384	393	370	376	417	380	427	369	375	429	433	399	373	388	390	390	387	400	356	403	393	428	374	385	400	402	401	413	428	422	418	398	387	397	363	391	412	395	339	413	393	409	398	370	400	388	359	391	411	375	405	419	362	396	394	402	404	398	367	420	449	393	394	400	408	389	402	431	401	359	413	399	364	416	403	427	423	404	364	428	423	386	448	391	375	374	423	397	429	398	384	375	428	379	380	378	357	405	404	377	391	394	402	414	385	375	400	383	406	407	385	383	402	382	381	407	394	384	411	398	387	392	421	396
25101	21062	26934	24988	5206	1101	983	1600	7482	18524	17212	9385	3001	1233	673	626	575	524	555	528	561	555	492	555	575	579	544	586	533	585	574	530	552	549	526	551	581	548	555	576	560	533	541	583	529	576	545	550	533	550	578	575	525	504	586	531	558	569	549	523	575	548	555	583	534	542	546	530	531	552	555	516	575	527	498	563	562	549	605	552	548	557	589	504	566	584	592	526	532	514	541	570	548	523	533	538	549	560	522	556	586	506	555	543	540	546	576	516	553	586	561	567	531	555	566	572	582	580	577	499	563	566	558	573	577	527	551	531	571	569	540	545	557	569	511	569	525	538	535	601	514	591	546	580	538	514	548	606	549	543	515	579	559	556	551	525	560	568	556	615	579	553	561	565	512	553	507	544	542	569	498	521	557	572	527	532	524	562	520	566	534	540	563	558	538	531	574	574	554	571	549	485	585	572	577	505	540	530	506	532	547	552	562	539	539	564	544	526	576	552	567	595	586	517	526	549	554	522	569	527	546	567	553	584	575	554	538	552	563	588	543	529	561	569	527	595	547	560	569	537	524	531	536	553	537	546	519	584	548	519	515	550	528	501	555	506	544	518	555	564	534	513	518	539	562	513	550	542	548	528	553	593	512	610	556	588	530	555	565	486	547	518	552	522	588	527	588	530	496	573	556	561	540	558	552	547	567	546	504	544	553	545	573	551	553	581	547	571	526	549	553	565	552	560	545	567	582	522	506	526	556	533	554	530	583	556	607	529	570	555	544	557	566	536	559	523	538	543	590	531	538	544	567	511	544	543	538	561	541	539	563	518	535	525	577	546	523	509	541	553	545	554	564	559	514	559	569	548	561	559	514	577	526	527	576	541	569	550	535	549	536	563	534	529	535	529	529	495	544	530	565	547	538	541	535	559	571	552	547	596	551	549	566	539	509	574	553	584	503	503	559	566	575	567	569	579	556	510	569	524	590	576	597	536	512	510	564	528	563	565	513	558	554	528	528	531	560	532	539	527	579	523	549	556	549	571	565	566	565	550	528	575	568	523	564	513	527	554	526	557	546	542	598	574	555	574	542	546	553	564	558	543	558	538	553	573	539	538	579	524	556	529	564	589	556	521	537	588	548	522	562	571	539	560	541	549	549	598	517	553	573	548	533	559	573	562	589	539	543	583	550	519	545	550	624	558	536	551	557	545	521	582	559	518	548	542	594	590	541	559	569	558	558	567	574	550	581	550	545	551	557	559	558	590	569	538	568	536	543	557	536	570	572	563	536	557	562	572	550	562	580	511	547	550	538	491	574	575	565	512	558	551	511	567	562	575	562	554	525	580	571	546	553	554	555	546	572	584	535	564	596	532	569	521	549	540	538	535	549	565	540	577	567	533	531	536	519	555	531	564	543	587	579	534	526	526	527	588	546	542	578	573	524	574	568	551	521	574	516	534	567	555	576	531	538	542	550	552	545	529	544	536	547	583	539	515	552	553	595	581	522	578	536	535	566	509	554	520	561	565	596	575	525	572	562	545	573	559	577	548	567	549	570	531	523	511	605	527	595	564	582	566	538	530	555	564	548	542	546	503	493	558	543	557	578	534	570	539	529	571	552	529	540	564	562	547	561	502	486	569	541	565	545	539	574	585	554	556	566	552	567	556	542	553	570	548	535	598	590	540	516	563	520	547	563	530	521	561	589	594	565	573	569	608	541	565	560	549	573	543	564	608	568	551	534	550	554	571	546	538	540	539	509	520	552	545	511	586	531	565	587	579	561	568	558	538	568	536	553	549	543	551	566	539	584	548	550	552	520	535	605	515	563	522	495	543	566	532	515	559	546	574	565	587	565	569	568	522	545	537	589	562	529	516	577	543	544	556	560	567	575	569	561	526	568	595	551	547	558	576	569	579	587	606	544	559	578	530	584	547	557	546	520	576	547	576	561	546	541	605	566	537	550	552	557	517	581	546	581	555	586	530	525	516	535	595	555	521	559	542	536	564	562	551	552	536	558	556	579	546	564	549	555	550	594	575	530	553	523	533	584	571	595	550	553	525	589	552	562	553	564	562	569	544	570	532	519	520	585	549	580	522	540	511	556	554	540	569	554	598	527	568	557	568	557	547	559	551	572	543	611	558	529	559	526	542	493	553	504	573	563	524	556	552	556	540	568	566	562	551	547	533	552	554	521	549	535	545	516	561	545	538	542	610	577	614	577	524	586	565	534	558	582	511	592	583	548	535	535	547	563	530	547	540	518	581	525	549	597	525	517	567	569	523	578	522	545	563	542	555	557	563	556	518	566	569	583	518	542	577	575	560	564	577	554	565	531	557	545	567	542	565	548	568	576	571	560	501	558	541	573	541	522	514	538	568	527	534	514	525	565	554	558	531	540	526	589	542	514	562	599	564	547	554	546	566	518	600	551	567	540	524	549	577	524	539	528	512	570	543	486	543	502	525	564	582	561	570	558	566	569	528	528	532	557	591	578	540	533	511	596	564	538	539	557	575	530	542	565	550	554	545	553	527	536	517	529	608	561	535	543	559	551	533	554	556	549	548	527	546	529	558	586	574	577	525	554	530	541	550	617	553	579	559	563	548	569	537	530	502	543	562	555	503	551	585	555	535	534	571	568	528	536	540	547	558	596	516	550	539	560	531	529	536	541	543	530	575	546	549	566	598	499	552	526	536	570	557	542	497	568	539	538	520	543	503	605	562	595	575	527	598	553	563	496	559	548	531	534	564	557	532	565	555	566	546	559	529	530	546	563	539	559	523	560	539	542	554	531	551	531	570	515	566	564	521	538	567	557	555	473	561	541	556	548	541	519	529	562	548	561	571	554	579	561	532	557	522	533	588	550	490	598	598	494	552	491	561	562	565	501	540	554	563	523	552	555	562	526	605	527	545	527	567	537	531	510	551	533	504	540	539	536	569	573	546	543	544	557	519	554	556	577	602	560	535	552	534	550	562	539	516	515	534	578	544	545	552	519	529	561	566	506	547	562	584	617	555	526	574	567	552	504	547	535	575	588	536	564	573	517	520	567	555	563	567	538	555	560	497	553	578	519	516	546	567	562	568	563	527	536	499	563	582	587	545	554	551	531	559	568	593	589	518	522	545	561	543	528	537	521	523	575	519	517	569	567	534	550	554	524	594	521	562	565	558	551	519	571	550	554	483	528	541	557	503	579	547	539	535	537	502	526	577	570	564	519	511	557	542	593	529	558	583	545	555	582	565	515	597	554	559	524	536	576	565	544	552	485	521	531	547	513	566	564	550	515	566	553	511	547	534	565	563	589	539	527	573	490	576	540	515	516	567	524	575	555	557	580	548	584	576	544	536	496	543	552	565	581	570	563	547	531	545	576	530	517	555	541	549	536	565	560	546	529	602	537	522	567	553	545	527	563	536	530	579	532	532	545	533	550	504	546	569	546	581	536	534	555	560	551	561	561	541	503	520	540	541	569	576	523	550	538	548	563	537	555	538	582	502	577	514	569	513	566	544
3914	4351	3329	1769	1154	904	1055	2063	9915	18579	15250	7966	3117	1251	595	494	482	523	499	460	461	466	487	492	460	476	462	468	479	471	473	490	460	454	472	472	507	462	485	490	488	474	473	477	454	469	502	483	456	454	448	509	486	491	449	455	485	494	482	497	489	446	454	434	485	490	455	480	499	446	502	456	471	490	437	461	462	442	478	465	471	484	472	464	479	480	461	447	500	455	481	466	479	476	440	471	470	498	522	490	462	484	470	486	446	459	467	501	487	488	514	446	471	477	491	474	489	470	443	495	485	501	446	497	438	443	452	497	471	526	486	483	500	495	458	440	446	490	482	463	441	468	508	442	469	482	508	452	425	474	449	432	475	485	479	479	467	483	512	480	474	492	485	494	479	472	437	479	467	493	452	470	460	493	422	470	456	442	510	448	481	469	511	470	488	471	466	460	445	491	421	461	451	476	492	476	486	459	449	483	471	484	475	480	511	466	464	435	439	449	467	479	462	476	458	430	456	452	472	474	469	480	463	494	478	478	454	450	468	492	465	473	487	481	466	454	466	497	496	459	436	438	495	494	487	456	463	492	476	436	498	471	457	463	470	471	454	447	481	434	461	478	479	491	455	437	466	455	476	458	479	462	539	488	504	532	454	467	474	465	501	437	449	450	477	452	449	449	506	454	479	455	436	463	477	484	488	466	448	504	446	494	456	454	424	463	482	467	480	461	475	471	459	431	445	449	463	487	495	487	491	461	451	454	451	475	446	492	461	484	468	467	453	452	505	459	483	481	459	484	512	467	426	454	479	469	496	454	448	445	487	467	478	465	492	488	427	471	469	470	455	460	457	465	521	475	458	456	510	461	436	450	423	435	470	497	458	478	460	489	463	475	483	505	504	455	494	456	481	462	483	507	436	484	473	435	469	492	479	459	467	483	460	421	473	462	469	477	513	471	422	445	435	449	466	497	455	448	474	475	461	467	451	472	482	474	462	433	492	472	459	462	463	476	461	477	427	467	502	475	457	464	490	458	472	456	472	467	467	512	469	473	452	425	499	488	473	496	506	514	494	496	477	460	478	436	511	493	502	469	476	475	460	472	458	467	476	452	494	491	480	454	453	452	471	481	452	513	480	460	458	444	467	453	440	446	456	482	477	469	489	495	444	444	469	453	433	475	479	445	463	481	468	464	484	466	471	463	506	455	513	474	472	465	474	466	467	504	455	480	487	437	459	445	503	475	454	481	457	453	492	478	462	491	455	459	465	469	455	494	461	487	445	457	459	474	473	492	463	428	467	464	466	492	496	489	487	499	481	472	468	482	468	492	465	472	444	456	458	471	443	471	471	454	460	442	477	509	456	463	468	445	450	464	484	478	472	437	485	448	433	479	480	495	507	487	495	459	475	458	453	463	453	507	505	471	472	474	468	449	499	468	471	488	500	484	438	472	489	453	485	458	481	487	463	453	458	497	461	469	439	448	487	494	446	452	460	482	472	430	511	472	483	465	455	448	467	502	491	469	447	475	471	494	482	476	462	476	433	457	461	453	433	457	445	449	468	458	436	443	500	465	457	432	506	459	475	441	490	459	474	489	466	441	463	474	437	472	502	461	462	482	472	476	473	484	443	454	439	475	441	478	479	452	457	487	499	447	468	484	472	449	474	466	469	479	473	493	497	458	498	443	444	448	465	489	488	482	449	442	473	458	443	462	487	433	476	461	443	452	470	455	480	445	509	463	478	466	490	463	444	414	463	460	450	478	485	469	439	507	459	496	482	480	460	476	482	463	469	511	468	443	485	478	460	477	472	451	446	445	470	427	489	466	448	461	468	500	453	462	462	447	495	446	494	484	514	461	451	493	485	473	427	466	448	442	475	464	452	461	464	488	469	513	474	519	480	456	472	498	480	488	473	478	449	452	472	479	445	472	473	477	467	491	469	483	479	435	497	502	451	468	440	429	483	481	441	449	484	448	468	535	456	457	506	446	512	488	473	488	417	490	440	497	448	433	479	467	473	480	484	463	440	465	471	468	468	471	485	434	488	451	472	461	477	494	455	479	491	477	437	488	480	460	473	495	472	468	508	454	492	466	491	503	477	499	495	479	518	493	451	429	492	445	441	452	463	468	480	432	451	434	456	460	471	473	464	516	497	453	489	428	456	441	484	489	519	446	471	440	460	502	476	454	495	460	464	449	470	489	441	493	503	474	487	471	520	483	448	485	473	447	474	474	476	441	456	475	479	508	457	479	463	473	473	459	445	451	470	482	474	485	471	481	431	448	485	451	469	505	499	474	518	441	461	492	466	470	492	472	495	458	481	462	468	443	483	501	451	448	475	482	439	468	469	438	467	462	532	478	487	427	446	533	443	465	480	485	484	466	474	473	444	444	508	485	430	428	451	494	490	453	489	463	493	502	449	476	495	489	458	479	487	477	449	443	436	441	498	485	443	471	497	506	513	488	460	471	479	502	481	460	469	465	432	497	465	482	494	464	449	447	493	508	456	451	423	471	435	477	470	493	492	483	464	431	451	467	444	505	461	495	450	483	499	455	489	478	471	477	497	457	476	469	426	473	491	477	493	475	498	448	476	507	466	458	456	446	468	443	490	467	467	442	456	465	496	470	492	466	464	473	475	466	445	452	488	469	479	433	488	438	436	465	442	532	451	435	497	484	494	463	461	496	462	462	502	439	476	474	474	489	461	427	446	478	432	450	466	450	467	451	424	459	467	455	450	478	496	471	460	467	450	470	501	471	496	483	440	433	462	459	508	492	478	482	472	430	492	452	457	503	501	433	491	463	472	485	509	447	471	497	446	492	450	503	468	501	479	465	497	477	471	470	487	467	462	492	456	478	493	537	468	470	458	455	470	469	432	450	431	476	423	479	459	421	483	448	480	488	460	497	478	487	483	430	476	470	469	489	457	445	476	459	464	448	446	449	508	477	479	493	455	449	490	468	466	449	475	494	475	462	420	457	506	463	425	510	461	496	453	433	478	451	460	472	468	483	489	426	441	468	490	483	454	463	487	463	476	457	452	488	461	447	468	512	488	462	478	458	459	505	472	462	483	486	447	447	458	461	445	459	428	443	463	454	450	478	463	454	470	447	463	501	454	499	462	464	459	459	466	481	505	495	445	441	452	486	465	453	482	473	478	447	468	455	452	471	471	480	450	477	447	461	442	431	474	501	489	442	450	448	462	420	466	453	433	472	464	466	458	514	463	435	499	467	478	484	453	440	471	456	494	429	445	484	446	443	510	484	450	449	503	468	503	476	451	466	499	483	479	494	474	465	487	527	496	480	483	433	489	449	440	495	468	434	468	452	430	476	488	494	431	498	465	482	496	462	467	493	480	430	454	480	474	452	451	460	497	509	501	485	467	488	468	451	479	488	475	493	475	461	473	492	475	474	483	486	475	478	451	449	454	458	485	494	484	494	494	488	462	454	423	483	497	450	493	479	466	501	467	453	451	468	443	462	451	463	466	474	487	470	470	434	492	501
23973	21070	28292	24085	21033	8551	2069	3540	21411	37914	30544	17419	5473	1924	1023	830	764	820	765	725	752	789	788	722	713	740	805	736	754	767	741	749	742	761	720	714	709	790	763	774	735	753	751	759	784	723	735	769	728	715	698	744	716	754	783	755	728	783	738	803	755	726	771	780	788	771	746	747	718	799	769	752	769	732	789	763	751	745	722	752	789	770	772	779	761	769	722	726	743	716	728	769	715	801	716	811	763	714	744	766	747	779	714	756	808	747	739	716	751	767	774	714	775	783	753	769	752	715	770	760	747	772	750	800	778	733	830	746	784	758	737	717	774	738	776	725	721	802	758	727	753	763	773	754	744	764	737	736	748	720	798	757	770	754	724	739	773	813	801	688	769	796	705	742	751	702	722	763	749	779	747	776	753	723	780	718	739	764	770	742	752	719	755	780	719	817	765	788	789	776	737	750	752	778	774	742	764	732	754	786	738	800	739	737	774	747	748	770	815	717	715	731	746	744	710	748	743	717	757	712	798	727	736	795	757	744	735	716	725	743	735	771	734	764	772	711	692	794	732	761	743	769	799	799	721	756	741	745	732	750	721	762	777	713	748	755	726	717	745	695	742	760	714	751	791	713	752	808	759	757	834	714	747	741	738	757	763	762	748	787	681	734	755	774	689	740	756	741	723	750	676	754	687	737	781	732	744	729	742	724	735	754	702	706	809	733	741	784	712	769	734	733	754	748	754	746	753	779	740	747	725	778	723	747	685	753	777	799	703	749	719	760	746	773	729	758	780	716	740	781	747	765	818	770	796	800	691	759	697	735	749	778	749	773	752	734	727	726	770	753	756	726	757	784	735	825	790	716	761	757	797	716	726	769	755	763	797	763	748	780	719	698	749	812	700	818	749	729	765	715	785	747	771	745	766	788	759	774	769	731	779	748	725	788	733	732	756	760	757	768	764	730	754	768	748	758	746	776	790	720	711	781	752	736	749	716	769	747	738	793	758	791	724	775	723	741	769	787	672	763	701	717	776	731	686	734	736	721	762	710	715	736	742	725	772	719	768	781	755	771	750	791	740	737	804	775	718	783	743	789	766	702	776	723	716	748	705	741	733	757	779	745	765	754	778	740	739	744	755	742	778	725	775	787	761	775	719	774	746	747	753	723	780	775	726	735	740	750	730	773	714	754	731	710	766	743	740	717	693	772	739	676	785	731	778	722	736	748	729	718	754	720	713	796	765	789	793	741	720	722	765	758	775	787	688	772	747	751	767	750	731	746	732	757	786	776	751	763	684	752	728	726	732	752	723	792	754	780	755	707	766	753	710	736	772	712	804	707	780	747	761	745	777	737	712	764	759	749	732	740	705	779	724	707	699	745	756	737	729	778	769	747	775	729	724	777	758	773	752	752	740	774	739	682	770	729	780	729	798	745	752	768	759	743	828	757	755	706	757	709	816	783	794	709	762	721	762	746	749	746	737	742	691	782	772	750	739	766	728	764	724	806	696	700	727	738	736	742	703	766	766	746	671	776	767	757	754	753	784	775	760	737	791	702	719	723	679	704	751	763	754	761	786	755	700	724	696	704	764	776	733	756	763	764	747	770	731	767	724	726	772	695	703	765	749	726	702	763	717	774	750	753	747	751	752	804	803	755	739	731	756	722	718	724	732	742	748	740	756	740	775	769	757	729	753	796	744	705	703	738	733	731	790	736	747	759	744	784	744	806	753	791	709	739	787	759	784	735	747	724	746	710	755	724	729	779	693	716	767	713	710	722	805	679	729	716	766	769	766	788	776	742	741	778	773	731	750	734	732	719	819	747	772	745	749	663	752	773	753	692	747	729	745	706	751	749	747	734	769	707	688	660	746	793	766	726	756	716	723	711	719	699	749	779	757	797	751	747	784	719	711	698	722	728	729	755	716	737	714	757	739	704	765	757	721	729	736	755	764	749	787	769	730	724	720	724	738	762	773	727	742	794	759	738	738	767	788	686	698	754	754	723	769	767	751	754	744	725	740	733	770	724	741	736	742	776	803	752	779	795	771	697	735	730	726	713	784	705	743	818	751	760	743	773	759	727	745	753	772	757	765	748	749	768	755	768	755	728	704	760	767	803	784	759	763	737	732	740	763	748	815	743	732	750	693	705	776	789	728	751	726	789	749	755	769	719	735	743	710	794	772	758	755	780	709	708	762	791	791	758	749	717	763	723	771	695	724	753	753	730	739	749	768	702	736	715	719	716	706	719	788	748	749	732	742	697	721	762	772	710	763	716	763	745	757	736	758	750	745	730	692	770	664	738	743	785	790	760	790	724	745	767	720	760	764	718	789	748	709	770	774	764	747	727	751	738	748	735	719	753	738	793	755	769	713	781	730	798	716	750	723	728	742	757	705	719	741	760	783	739	726	767	732	713	740	725	736	723	672	756	767	761	748	730	711	717	736	726	744	730	746	714	784	746	735	752	748	722	765	761	717	756	753	718	770	727	681	759	733	727	750	724	767	780	751	728	727	806	805	763	722	745	736	775	729	680	735	767	715	770	710	725	714	743	673	720	758	804	720	762	804	738	743	722	752	744	703	709	750	711	713	725	726	737	777	745	830	750	773	720	683	787	715	710	747	736	736	720	741	688	743	751	755	734	754	722	717	775	773	747	783	751	766	772	758	704	716	720	727	764	768	750	716	726	753	759	744	698	753	786	755	716	782	766	788	715	764	691	794	765	777	760	743	724	732	755	713	748	770	795	795	746	732	736	765	713	733	780	779	744	728	767	707	736	738	677	767	764	775	745	769	773	758	743	750	760	740	776	803	786	772	760	731	756	772	732	720	738	715	757	782	734	717	750	765	723	786	754	760	743	760	779	747	738	717	750	749	729	763	696	789	725	758	743	762	763	764	730	719	735	726	724	724	745	745	759	726	718	777	748	760	719	737	775	788	738	732	717	702	738	699	722	732	713	752	760	731	703	734	752	763	712	728	764	703	762	750	759	690	741	739	761	755	736	771	717	730	704	765	765	723	722	730	722	755	719	725	713	777	687	731	749	818	761	735	793	735	780	752	729	771	720	737	709	757	762	716	807	733	732	738	778	716	756	758	758	707	686	770	728	760	795	759	716	771	729	764	726	709	749	747	757	781	770	718	749	746	730	780	767	765	698	736	739	736	779	774	738	741	795	760	743	712	734	709	715	726	749	751	768	697	703	734	717	702	721	733	690	810	790	722	768	659	748	739	740	766	773	754	737	779	801	756	705	731	705	733	717	736	729	735	756	775	793	770	769	729	722	737	786	783	688	720	730	762	783	724	792	739	723	714	689	759	763	782	748	720	745	764	732	746	775	751	752	715	743	792	781	752	728	775	724	711	772	756	747	774	741	738	738	786	798	735	727	762	742	724	800	774	729	768	792	667	743	754	719	731	771	719	765	776	691	709	765	755	766	719	719	765	722	715	747	750	776	738	720	730	704	766	729	753	766	755	758	765	731	745	739	729	744	727	780	757	718	738	771
4436	7248	6372	3184	2053	1681	1534	4725	25487	34845	25238	13161	4658	1807	852	674	610	615	631	651	622	621	636	611	612	622	664	633	617	610	644	602	660	635	626	616	625	641	640	627	665	587	624	627	640	619	593	626	621	664	639	636	629	589	656	614	598	642	642	673	646	612	589	655	655	619	637	641	594	604	639	632	657	603	591	596	616	631	606	649	637	634	632	624	604	663	635	576	650	599	593	628	592	613	624	650	623	630	656	627	655	589	653	580	583	620	617	646	636	614	652	590	648	627	594	646	631	634	664	595	622	624	607	612	617	640	635	631	599	622	629	634	570	629	636	629	615	619	599	607	580	628	627	604	664	636	630	588	631	605	639	675	600	638	651	596	610	592	629	616	605	635	606	593	598	635	615	675	619	607	601	588	599	626	596	567	646	637	640	597	636	570	606	625	587	641	623	630	593	608	645	603	580	605	628	596	625	626	613	632	594	615	639	627	576	627	644	654	615	625	650	649	580	603	585	652	640	606	630	642	589	655	664	660	617	617	632	599	617	619	624	607	607	624	625	600	609	657	569	623	603	637	650	655	638	600	652	611	612	616	597	588	628	662	634	622	596	629	612	588	613	639	612	577	611	616	627	595	590	568	623	617	617	625	638	634	653	639	649	611	608	627	595	648	606	637	604	620	602	629	657	559	605	641	598	588	636	593	635	622	614	665	644	633	626	627	597	637	632	577	594	603	633	628	633	597	656	608	602	596	633	613	571	649	588	613	578	643	626	591	634	658	603	612	603	594	621	651	584	631	606	595	607	611	634	605	607	604	625	607	633	600	621	597	629	666	659	652	625	612	612	645	595	601	615	655	651	642	606	626	624	598	605	590	594	630	648	605	640	621	644	642	619	614	625	634	611	643	614	601	652	611	630	646	631	638	608	603	643	627	627	617	604	593	623	643	590	575	616	631	624	633	622	650	630	592	640	614	624	619	648	624	619	570	625	605	590	588	626	593	624	627	579	601	621	646	580	617	628	582	612	623	635	590	641	609	605	600	618	632	624	601	581	623	636	605	622	554	614	606	608	645	651	662	587	556	633	634	595	587	612	583	621	643	625	643	637	636	614	636	650	629	614	649	635	614	607	651	632	614	661	619	621	597	638	612	607	584	641	651	617	604	592	585	633	623	608	602	659	570	619	559	624	632	631	594	634	557	695	631	594	592	636	598	624	622	661	633	618	652	601	585	618	623	577	619	641	626	600	631	651	650	604	610	607	589	629	636	610	606	655	633	661	613	591	611	622	604	558	628	620	622	617	610	652	613	648	660	576	645	619	611	626	624	616	579	594	565	628	598	584	650	604	591	599	614	631	607	594	570	630	625	604	589	639	613	637	624	656	669	617	583	636	625	619	573	621	614	591	618	598	635	606	649	630	578	600	638	641	605	592	574	645	634	607	665	618	605	620	598	657	635	628	617	638	632	612	627	569	610	607	623	624	612	586	613	634	625	645	613	627	600	628	608	569	584	600	645	649	646	596	618	617	635	589	643	569	608	627	621	617	575	630	604	624	617	678	626	608	598	636	607	652	600	657	628	598	628	602	582	563	620	660	618	658	634	563	661	607	621	603	616	560	600	655	593	616	617	611	641	593	614	662	618	667	587	606	625	617	611	620	630	613	617	625	570	613	621	599	589	603	637	668	576	631	647	599	584	637	611	612	588	634	570	596	628	608	572	610	633	615	629	595	643	587	637	617	641	613	590	652	597	655	635	585	640	578	629	581	629	609	619	587	609	589	657	628	586	599	612	612	611	555	588	622	572	613	573	643	617	594	642	615	612	572	615	649	659	610	603	599	624	592	591	615	676	625	619	568	624	587	611	591	603	620	637	625	600	636	651	646	589	562	617	612	600	594	606	626	613	641	656	627	587	637	614	635	641	637	571	635	611	599	592	603	619	578	608	640	584	604	635	625	621	610	646	610	634	597	631	587	598	601	622	629	630	579	605	609	651	599	626	612	660	632	637	563	639	641	636	644	616	574	611	585	629	616	621	610	615	593	629	580	638	578	643	605	665	609	603	581	651	603	600	609	582	605	637	656	625	654	586	589	587	603	606	603	628	624	579	656	621	618	606	638	575	598	561	583	629	629	583	627	630	611	633	603	653	598	617	638	603	624	617	613	625	617	589	571	611	640	655	606	582	609	631	598	652	594	647	638	631	613	617	569	622	550	600	626	599	646	612	596	600	621	662	580	614	593	589	642	592	611	623	596	604	659	612	587	560	581	613	646	633	630	609	662	604	605	639	614	616	621	574	621	649	673	667	588	600	608	628	640	609	669	612	616	609	582	596	618	588	616	602	549	639	649	626	563	631	560	602	639	573	591	613	603	653	587	606	602	611	613	591	630	569	623	609	623	612	621	607	581	631	620	608	585	623	586	580	583	571	651	595	648	586	566	574	586	642	608	628	609	582	604	640	613	602	597	637	577	608	586	598	615	622	637	602	631	556	572	662	623	605	640	645	617	624	607	613	598	605	621	614	595	647	662	664	601	602	607	591	640	613	636	607	602	576	636	602	602	605	615	634	612	637	556	613	636	627	642	632	613	636	596	618	660	559	601	649	628	620	618	602	611	577	598	590	618	612	652	607	571	655	591	605	563	659	583	598	638	598	618	596	622	558	611	600	641	657	624	586	619	623	618	623	623	579	628	583	607	604	618	661	629	647	594	572	598	596	606	618	652	635	601	623	655	595	620	634	593	607	638	630	601	607	596	601	617	622	599	627	635	637	615	601	616	583	627	606	631	673	645	618	597	598	653	619	608	624	618	663	609	622	615	606	640	607	567	632	613	581	614	638	614	578	632	622	627	602	647	617	624	639	645	623	606	618	631	609	586	631	677	621	580	664	643	623	551	584	636	631	611	615	615	621	609	612	602	599	633	592	597	628	641	604	577	597	637	621	626	605	571	675	619	638	651	659	574	649	635	604	643	594	604	655	636	584	612	623	593	632	632	563	636	620	641	605	635	593	597	615	620	615	576	586	632	632	585	624	569	606	620	603	620	592	664	543	659	645	718	640	593	593	605	601	595	584	582	607	618	615	641	583	592	647	620	593	575	617	618	600	584	608	613	594	612	605	579	594	620	589	591	632	588	611	617	606	589	650	612	633	594	609	635	597	582	613	620	592	596	579	624	581	590	669	623	620	580	621	631	620	658	585	602	564	639	594	592	604	588	598	612	614	609	620	596	650	604	602	583	625	635	598	578	575	650	624	604	623	626	644	655	563	668	597	631	644	626	634	622	630	570	594	628	590	620	650	594	621	574	609	632	637	593	615	639	633	592	645	581	639	638	629	619	571	619	606	611	588	567	554	609	611	642	618	642	601	620	591	571	621	595	623	579	619	599	612	600	613	627	618	620	627	613	603	576	621	642	623	633	550	620	605	597	621	636	599	633	607	611	625	653	593	570	580	618	594	606	611	612	632	635	618	645	622	622	616	627	642	593	639	641	665	613	648
27393	12905	1892	985	694	550	557	567	949	2641	2754	1823	908	637	563	495	492	517	502	478	552	518	537	526	527	526	480	499	477	507	492	517	515	528	523	513	539	539	525	533	579	493	515	504	508	563	504	526	494	537	538	500	545	546	527	523	489	496	511	510	519	515	521	501	503	506	522	523	523	527	489	499	540	533	553	525	499	531	514	537	509	512	497	463	502	518	504	564	500	547	497	497	492	532	544	504	489	496	515	496	530	489	510	549	484	495	495	517	487	523	511	534	568	514	504	495	494	523	505	540	524	540	495	539	513	483	577	500	518	466	468	448	534	532	572	485	507	527	474	501	532	518	528	482	485	504	468	522	508	533	503	509	530	501	498	517	507	462	511	520	523	522	512	516	499	511	497	482	540	539	547	553	507	535	507	548	528	509	504	508	540	488	506	536	576	530	491	541	512	502	536	547	535	536	548	502	502	520	504	487	522	512	523	501	520	475	524	520	521	529	543	506	518	531	524	522	495	490	507	483	530	503	536	487	515	500	493	528	522	497	471	502	505	502	507	547	513	567	480	503	526	487	547	499	542	460	492	516	495	538	542	520	490	525	545	503	515	487	542	524	548	518	508	496	572	485	526	529	493	506	511	517	565	537	540	504	516	516	495	549	522	528	526	485	521	538	490	536	508	558	514	492	521	474	499	527	508	510	536	565	505	505	475	544	504	520	484	519	491	506	520	497	496	486	513	494	474	516	503	529	501	494	516	480	515	488	512	545	529	516	534	514	513	542	534	525	508	481	507	549	563	537	522	528	502	514	499	513	542	511	510	465	510	550	548	525	541	535	511	518	537	502	516	532	514	517	542	521	508	493	491	521	569	513	504	528	540	542	490	506	497	538	515	535	529	509	548	504	511	507	490	517	505	500	543	514	538	532	524	523	462	521	500	528	521	500	476	514	516	556	525	541	499	498	520	500	496	479	488	534	558	522	454	514	551	527	528	509	516	504	502	502	569	560	553	528	500	541	520	539	511	532	517	513	517	511	542	532	499	533	524	549	520	522	536	554	534	529	466	483	545	541	496	517	539	488	502	489	507	527	506	519	518	501	494	481	496	491	544	506	527	501	502	515	487	505	502	529	502	538	506	538	505	495	504	480	487	532	528	487	504	511	551	464	492	509	521	519	531	524	526	523	482	563	542	530	535	514	549	484	500	503	481	575	534	528	499	485	473	522	510	512	511	517	528	532	518	507	526	502	554	501	535	498	548	496	504	520	479	526	543	452	538	545	524	547	511	506	542	547	542	546	485	518	485	514	494	528	478	497	519	542	555	506	556	511	534	494	475	525	529	556	541	525	506	514	497	568	482	493	531	517	503	508	520	520	488	496	520	513	503	534	487	518	501	552	505	500	512	494	558	541	523	471	494	503	526	500	566	496	488	520	516	529	555	502	531	486	495	507	502	501	496	469	484	484	496	494	469	578	550	533	521	508	516	520	516	522	471	490	506	522	507	476	532	555	520	502	498	505	501	544	543	502	493	533	512	494	528	495	527	523	550	489	545	479	493	487	542	518	506	448	506	553	487	516	500	551	496	482	528	518	479	529	487	518	507	510	531	531	525	542	519	534	507	484	515	524	502	515	501	536	550	530	523	545	510	534	526	538	520	501	507	559	513	554	524	500	528	545	501	499	467	525	506	514	494	538	504	541	549	475	533	507	515	545	480	484	557	485	476	498	537	515	490	543	515	519	515	510	505	520	512	528	531	509	522	545	481	532	518	506	539	489	557	501	527	510	501	502	524	545	546	512	521	547	495	512	526	522	513	492	491	514	503	490	513	533	543	532	516	557	513	502	543	518	502	507	536	478	531	516	526	478	513	503	550	501	515	500	526	570	545	530	516	497	454	506	523	497	488	522	485	544	513	516	500	515	471	531	492	495	547	484	533	542	516	537	512	571	532	496	523	502	491	532	509	515	537	532	501	538	477	496	524	515	505	547	535	466	486	545	477	548	520	495	516	500	488	519	548	566	520	494	502	509	478	512	519	477	527	540	532	561	499	521	506	484	523	555	533	502	543	488	510	508	499	502	532	535	495	564	516	506	512	516	521	541	464	531	539	489	544	521	534	539	526	492	500	466	474	541	519	552	545	537	478	498	531	500	534	526	567	534	543	532	522	520	550	490	527	504	540	520	530	535	523	507	504	532	527	517	529	501	541	544	540	509	521	516	519	537	506	497	527	495	545	524	524	506	501	545	453	495	554	505	538	507	536	503	520	515	526	515	568	496	516	561	557	484	485	488	497	533	506	531	528	545	541	504	506	489	537	479	535	545	524	498	535	475	535	503	545	508	475	472	496	534	505	534	551	516	555	519	498	510	553	538	520	555	527	498	503	566	535	573	517	526	487	485	525	493	465	583	511	522	492	523	544	534	516	516	526	517	521	515	507	506	544	530	537	508	506	519	495	480	512	503	517	532	501	508	496	509	523	480	505	509	504	565	496	524	577	559	519	520	520	502	526	520	559	523	503	531	506	473	520	482	515	506	556	531	513	507	547	487	488	546	511	555	493	504	494	506	527	542	535	561	525	553	573	507	527	504	538	514	547	529	488	507	534	493	529	517	513	520	491	483	561	544	516	509	471	544	545	512	538	516	493	488	555	501	504	501	507	523	514	512	525	471	497	589	516	508	494	555	490	507	525	497	533	552	543	506	540	548	515	567	528	530	577	526	501	518	538	516	485	484	518	477	524	511	488	537	537	546	539	532	503	519	536	509	526	506	490	488	495	532	505	517	504	504	521	529	512	497	538	508	548	534	521	549	513	508	511	507	510	536	508	556	537	557	497	528	539	492	550	514	528	503	516	483	489	518	518	561	499	526	538	516	564	548	514	545	508	526	533	544	529	509	534	466	487	463	547	482	531	519	551	539	518	532	522	517	525	527	520	471	521	529	577	500	455	510	500	538	493	510	503	503	512	523	504	519	507	510	520	555	547	526	499	549	525	507	529	515	531	484	513	531	529	514	530	463	500	509	514	530	516	508	489	536	554	508	514	506	480	514	520	507	531	539	525	507	571	500	514	540	498	478	514	522	550	506	528	572	493	474	482	515	532	489	505	547	524	536	515	500	552	520	527	561	543	517	506	510	526	545	536	489	600	521	568	513	508	497	526	514	538	535	514	513	518	527	534	550	547	546	506	506	529	499	515	523	562	523	513	490	505	529	521	533	535	529	546	499	487	521	513	509	510	515	504	533	524	503	531	564	497	494	554	467	558	554	526	509	508	568	530	478	520	532	463	508	534	502	519	478	510	508	498	526	485	473	486	503	527	503	512	503	540	484	545	508	529	500	500	536	530	463	537	507	520	513	554	519	535	542	510	524	503	490	535	531	494	498	501	478	515	529	489	489	496	505	557	558	494	522	503	549	511	517	505	515	487	535	462	510	525	493	527	504	544	495	566	487	545	488	533	521	513	514	535	523	527	518	519	476	508	490	523	500	485	482	544	548
5173	1137	1127	700	576	506	433	501	1136	3444	2996	1653	815	559	469	438	428	445	417	425	423	413	429	422	432	460	462	425	442	421	441	447	476	432	425	458	410	435	413	437	389	408	427	425	409	409	380	453	408	452	436	410	411	459	432	437	413	396	406	443	443	416	436	414	416	418	421	443	410	421	421	424	432	404	396	377	420	414	409	430	432	446	468	426	431	441	422	415	412	417	419	438	422	395	379	392	418	412	425	424	441	452	437	434	418	431	391	465	397	423	383	434	424	431	428	448	390	391	412	437	436	407	377	398	415	385	424	434	417	415	455	439	407	422	418	428	397	445	422	453	435	417	440	419	415	455	405	394	459	403	400	396	416	468	413	388	460	421	459	434	405	400	452	468	429	437	434	441	443	401	410	408	434	453	438	402	442	413	384	403	450	482	370	449	429	426	403	421	430	454	428	428	442	376	396	425	442	462	432	426	429	452	432	391	431	413	421	422	414	424	446	416	434	403	427	440	402	395	398	411	402	409	459	440	433	421	445	460	407	389	436	414	463	446	396	436	428	397	407	443	430	481	414	456	455	431	443	456	404	415	439	400	406	412	405	433	412	473	429	407	399	408	404	432	450	426	432	420	413	423	403	428	385	454	395	395	443	406	444	379	424	431	420	409	470	411	403	411	410	441	409	455	421	423	428	433	411	423	383	451	410	416	422	447	434	403	417	448	420	422	421	424	415	417	447	450	438	412	451	390	405	391	421	412	416	442	444	453	472	429	401	415	443	419	450	423	455	431	433	417	441	454	451	427	404	427	375	424	378	425	404	397	436	399	411	452	442	419	419	431	405	413	458	415	437	433	392	447	409	410	453	401	400	405	430	434	421	437	431	420	419	410	414	433	418	439	424	409	400	417	394	443	415	420	398	427	451	407	419	423	402	448	422	445	448	441	444	430	463	440	440	431	415	420	432	400	433	413	431	414	394	415	459	393	436	426	422	385	446	406	468	449	408	409	450	440	383	420	438	426	423	422	396	417	399	405	447	429	403	400	399	459	453	397	459	432	421	452	431	397	405	419	446	429	419	362	409	407	455	430	427	464	426	426	428	456	461	444	428	418	431	441	418	400	446	414	407	402	413	433	465	423	473	425	427	419	423	374	400	462	445	395	432	430	409	413	449	451	428	425	426	409	424	470	442	414	418	401	418	390	400	442	402	450	431	479	394	459	411	432	388	454	408	433	408	442	437	405	419	444	406	435	419	424	407	390	423	442	406	437	409	472	416	407	442	401	438	437	420	412	436	413	427	411	434	430	424	414	405	433	413	451	414	393	424	465	428	394	441	408	417	430	429	431	421	400	426	417	457	437	416	405	435	410	416	407	430	398	433	405	433	417	406	434	447	402	468	412	429	440	398	394	447	399	399	417	419	433	396	435	431	415	427	419	402	423	437	402	435	405	398	473	424	409	445	420	436	422	430	424	425	437	437	432	409	448	442	399	413	445	433	404	425	453	448	425	414	441	421	411	414	416	485	375	382	431	412	440	444	429	394	404	446	434	461	388	407	403	424	441	397	420	426	469	389	413	398	417	435	414	414	469	449	398	402	447	457	419	417	418	404	441	432	444	446	426	404	417	397	457	441	478	449	446	430	409	429	379	433	446	445	402	477	448	411	396	397	446	405	425	432	420	443	410	413	441	434	437	433	410	417	434	412	391	419	436	433	422	405	444	398	449	415	433	413	424	418	453	438	417	434	436	378	414	413	433	434	446	415	443	414	405	443	422	474	406	422	441	388	421	406	402	418	405	405	413	404	475	379	407	405	456	425	453	396	417	399	431	437	439	413	400	411	417	396	415	374	409	428	427	434	438	410	389	412	425	394	418	402	407	430	462	430	428	457	443	406	421	438	421	430	416	434	444	438	404	429	398	447	441	421	401	438	433	426	453	443	410	390	407	442	412	450	396	399	443	422	421	456	397	384	413	444	397	419	463	413	435	427	425	429	418	436	415	438	418	450	441	417	422	441	421	427	420	423	428	444	450	432	433	442	417	421	386	430	433	440	390	458	443	413	446	481	439	458	386	442	436	442	428	424	431	436	394	416	440	444	456	423	442	393	423	429	434	445	434	399	419	404	396	438	442	418	409	417	481	464	412	442	461	463	423	447	414	417	446	430	436	431	442	432	396	405	410	416	399	418	458	403	457	443	417	467	461	409	384	395	443	427	393	412	444	394	437	363	412	457	410	439	414	447	390	436	469	422	431	443	439	403	421	411	389	431	405	418	415	427	422	411	399	407	414	430	423	433	450	443	435	452	459	444	420	421	407	431	390	429	431	426	456	414	398	437	447	410	432	403	409	447	418	469	455	475	390	441	419	434	431	398	434	426	405	441	450	429	414	425	419	406	397	444	436	416	418	422	417	410	412	426	432	394	411	408	427	424	418	447	397	389	424	413	419	450	452	446	440	403	438	429	436	422	461	448	419	461	440	414	390	398	455	447	400	412	425	411	410	444	426	404	434	394	426	433	427	405	479	399	395	430	413	403	387	436	387	453	436	384	425	419	433	425	398	411	431	434	421	462	419	449	405	410	448	412	428	446	420	433	414	428	390	415	428	419	417	405	448	427	388	438	405	410	384	414	425	430	430	419	454	414	436	418	422	439	412	435	474	406	435	404	412	435	434	394	436	440	405	462	444	444	435	411	430	476	447	421	447	405	446	430	434	393	415	422	375	425	425	416	398	400	419	423	453	394	442	420	396	423	406	426	468	436	431	421	419	454	435	419	459	468	416	408	433	422	399	415	443	453	431	445	415	454	416	420	387	439	407	426	415	428	418	427	438	403	440	406	414	434	423	446	398	399	425	417	428	429	404	408	416	438	438	427	426	431	442	445	445	403	418	445	383	380	460	446	412	430	420	408	404	428	403	417	418	439	412	440	443	380	437	429	400	435	431	424	412	405	415	421	376	450	458	409	402	419	446	445	434	430	454	417	442	419	419	419	444	433	446	430	448	431	433	403	393	405	421	402	421	404	410	437	429	424	420	424	411	421	408	424	421	434	425	412	464	426	446	411	376	423	411	464	404	389	384	417	416	394	436	427	416	413	422	445	422	445	400	412	377	371	406	441	426	434	454	419	422	418	420	405	395	426	409	410	437	405	441	448	432	480	425	431	428	381	414	410	435	430	461	448	441	438	402	452	404	450	433	396	427	435	431	441	403	441	453	402	416	453	460	437	425	427	401	467	416	458	436	389	457	406	406	431	418	416	428	435	411	401	448	453	429	421	432	430	447	383	390	437	422	408	436	434	434	399	488	427	418	432	413	425	440	414	455	431	427	449	445	422	411	431	414	463	429	424	427	432	399	429	407	445	423	420	415	425	442	441	445	414	439	403	447	404	392	390	428	430	367	435	400	442	449	406	422	440	448	427	446	421	397	439	423	404	439	448	415	379	430	454	418	433	424	425	407	442	435	427	398	404	445	438	393	429	436	422	412	395	418	442	411
25150	21112	26937	25112	5349	1305	983	865	2349	16420	18821	11771	4078	1414	737	624	585	610	590	608	576	561	570	584	596	554	565	575	642	629	618	544	600	540	596	610	598	593	599	592	541	634	627	610	578	602	599	649	575	552	568	544	605	580	634	574	561	578	562	598	608	560	589	539	591	579	552	596	585	580	612	574	555	569	595	579	593	554	587	576	577	571	598	600	625	582	577	600	589	589	617	538	591	612	618	521	556	602	644	624	634	603	614	589	592	556	577	577	595	598	589	555	598	571	536	608	584	623	619	622	575	597	599	546	586	592	608	625	613	614	614	623	596	605	599	546	577	581	547	610	614	603	588	608	584	581	548	549	623	596	623	544	569	562	560	593	630	593	588	602	555	583	617	574	563	605	566	562	582	581	561	596	596	578	598	572	567	602	557	576	596	576	572	583	601	581	564	546	597	597	586	595	573	602	607	552	580	589	598	564	572	581	579	571	619	574	584	569	642	603	572	585	542	591	627	552	565	573	596	589	584	630	581	662	610	614	587	617	587	561	610	550	597	603	562	587	589	628	581	585	555	534	573	539	609	583	553	566	609	602	574	608	597	571	612	582	570	584	638	595	606	608	564	608	550	554	578	584	584	567	581	560	545	557	626	565	607	617	533	591	614	625	594	611	571	637	572	599	614	605	551	626	605	565	593	541	599	540	572	529	554	641	613	586	618	595	565	574	584	551	547	599	664	593	576	580	599	589	623	557	647	546	588	599	554	587	600	584	572	615	564	581	597	591	622	575	609	621	550	546	583	587	552	601	597	548	606	544	634	581	583	583	591	630	566	606	559	564	570	563	542	575	554	591	580	562	572	601	607	582	580	584	576	613	575	597	593	597	595	543	599	622	579	571	580	637	536	576	589	592	599	599	612	591	580	546	589	580	598	607	590	618	647	572	601	621	579	583	558	587	578	602	611	641	603	606	611	591	602	556	566	581	567	560	545	623	599	562	574	574	581	578	569	575	527	620	601	617	582	553	554	571	573	608	635	621	576	568	578	616	558	569	605	573	585	570	609	551	604	610	578	603	599	593	610	581	602	596	584	582	580	590	596	582	589	574	598	544	605	568	507	607	564	600	534	598	572	598	527	554	577	572	576	596	580	570	612	604	556	578	594	580	616	574	598	595	577	561	580	582	569	604	635	581	587	589	580	594	544	553	582	591	603	635	605	564	567	580	563	579	616	535	601	565	615	619	605	625	601	595	565	585	558	540	623	572	591	579	582	550	539	561	571	590	616	574	561	626	609	606	603	545	588	613	574	603	574	614	603	561	589	566	618	571	595	555	579	585	606	609	560	575	592	584	600	556	566	601	578	589	609	585	553	622	625	582	576	613	581	628	538	558	572	562	570	615	611	567	594	613	537	565	562	587	619	582	561	561	608	572	536	570	612	570	594	604	605	554	564	618	596	586	563	576	620	592	552	624	574	572	591	639	597	593	608	588	551	580	553	599	555	580	544	580	582	587	569	553	635	594	583	559	568	606	572	598	585	594	599	541	633	582	601	619	593	601	567	576	578	598	575	565	585	588	598	577	562	587	595	625	577	554	582	612	594	603	606	596	617	576	614	559	586	599	598	570	608	576	566	605	592	556	564	564	570	580	574	603	624	581	609	600	603	542	581	611	548	607	568	621	563	588	609	577	580	595	557	613	555	513	563	542	598	595	541	566	574	557	604	559	560	558	567	576	592	579	576	574	578	569	546	551	520	576	565	581	582	559	592	605	562	573	574	555	569	604	599	589	603	542	588	576	604	560	587	619	589	584	578	591	581	581	554	622	567	578	612	545	613	562	574	602	549	602	587	623	586	534	578	589	628	612	610	563	591	641	612	586	591	624	566	592	625	631	583	553	549	535	614	593	576	587	579	620	610	609	617	624	540	590	606	637	587	577	591	569	590	599	606	581	575	613	547	600	590	593	603	592	621	629	593	548	620	629	576	572	602	551	554	591	579	570	618	588	599	588	534	562	586	574	566	561	612	560	565	608	565	567	565	571	545	598	519	551	579	546	532	592	629	590	575	579	607	603	556	562	590	549	614	572	576	523	622	572	562	654	589	585	652	588	557	640	601	587	608	580	565	537	538	580	605	622	576	585	534	573	597	584	620	578	603	584	608	601	583	586	556	584	573	593	573	586	616	567	638	604	583	532	599	559	597	603	611	588	582	578	548	577	597	596	577	576	617	580	603	571	578	580	569	577	575	577	623	581	584	571	583	566	571	566	596	597	614	592	593	625	601	633	560	596	610	569	593	572	586	550	600	582	583	605	602	586	547	583	589	557	606	549	585	556	581	581	592	563	557	578	570	570	612	574	573	566	575	610	566	565	601	579	628	622	557	591	553	570	546	564	601	579	596	585	565	578	578	579	572	580	593	598	583	583	578	597	610	571	539	581	592	579	577	553	577	598	559	541	604	566	576	604	593	583	579	585	609	568	576	532	605	552	558	565	581	551	568	600	594	564	579	569	603	559	570	582	554	592	566	582	564	566	557	557	583	600	576	618	598	607	604	535	604	613	525	595	652	617	585	559	563	539	615	510	601	613	579	556	586	562	616	575	541	575	625	580	580	617	573	566	600	593	578	590	555	653	548	562	618	622	602	576	573	574	576	582	589	597	586	562	625	597	590	626	596	611	633	598	558	608	587	619	541	578	583	541	599	565	591	553	577	616	619	598	610	554	559	628	581	562	586	583	625	606	590	565	550	578	534	614	611	580	580	587	549	567	585	570	584	563	591	612	532	583	587	588	564	581	589	561	585	600	629	559	619	563	581	568	603	594	585	575	595	625	582	565	571	571	541	572	561	535	611	620	597	599	584	587	556	557	627	633	562	572	602	597	627	577	566	578	567	590	573	608	620	627	572	544	578	586	612	608	622	567	601	606	561	600	554	600	611	580	593	587	637	584	557	606	614	588	554	560	625	538	608	593	575	581	565	559	572	555	558	581	592	606	648	604	572	562	570	621	594	553	554	580	621	547	596	609	614	546	566	592	555	548	560	584	593	587	600	538	539	549	583	582	581	591	626	617	575	528	550	586	590	572	574	553	616	615	625	611	617	585	561	567	573	566	586	638	585	556	584	569	571	599	591	547	602	552	602	627	619	577	608	579	554	563	555	612	599	579	579	625	574	572	618	570	563	539	597	565	625	594	610	592	576	545	600	626	566	581	581	603	601	613	616	620	575	581	589	526	618	619	576	585	608	575	561	647	592	587	573	557	554	614	595	536	585	607	577	591	547	555	585	610	574	599	581	620	603	631	550	555	615	596	626	563	571	596	590	628	609	570	577	563	596	579	580	616	603	591	565	598	606	555	529	574	587	574	598	566	587	585	580	609	570	602	612	581	593	618	579	559	586	566	590	593	608	590	575	516	630	599	547	545	596	621	561	554	560	570	569	605	588	579	600	549	568	544	568	630	571	617	581	607	610	590	604	613	608	564	582	610	546	590	608	533	572	604
3872	3849	3175	1637	1234	1049	958	773	3469	18669	16665	10147	3706	1367	596	515	488	482	505	508	516	502	510	482	524	460	500	512	521	513	509	489	468	488	517	559	484	527	476	464	522	490	465	499	527	492	499	478	478	502	470	504	500	503	510	527	499	487	465	467	514	486	509	547	529	467	496	507	509	524	471	473	509	502	531	505	474	494	510	476	462	536	514	495	473	479	519	542	504	486	481	486	515	494	508	497	477	506	562	445	477	470	474	481	526	517	488	473	505	527	512	510	568	503	503	509	501	496	526	518	485	515	449	498	532	482	491	529	469	470	490	504	519	505	501	521	510	517	512	496	497	472	510	505	452	507	511	479	475	533	480	523	471	490	478	472	457	488	490	498	510	470	519	482	467	513	501	472	505	517	495	454	540	492	495	492	502	511	453	518	522	514	502	467	505	501	476	435	502	488	524	516	485	471	480	475	443	518	460	502	510	512	512	497	497	480	543	503	465	469	490	512	483	518	514	524	473	474	500	468	495	467	481	458	489	510	524	524	484	500	464	516	472	493	524	515	511	499	475	507	480	514	519	498	541	480	471	538	483	505	522	487	461	485	492	494	490	492	489	495	499	500	490	519	491	493	496	486	525	512	492	496	518	495	492	500	511	532	478	508	484	485	470	507	546	500	522	517	516	524	491	500	448	483	492	486	536	515	464	516	525	489	485	483	527	535	503	510	534	476	459	478	466	454	448	484	479	560	536	500	489	524	552	506	484	492	516	487	513	503	477	490	500	496	507	476	479	493	499	479	495	479	545	463	445	469	512	499	509	541	466	536	501	502	476	473	513	445	509	509	510	491	512	499	488	492	462	502	518	477	495	475	470	493	498	492	490	488	467	468	522	491	480	487	514	501	542	509	475	519	469	537	498	508	484	468	504	493	461	479	485	532	500	536	502	504	509	472	479	474	452	496	508	482	489	479	503	481	512	487	479	516	470	464	493	524	512	480	485	502	517	488	458	487	470	487	493	479	442	516	488	483	484	510	490	504	497	496	491	515	490	501	523	511	502	487	496	500	508	507	542	487	518	493	473	466	535	472	516	456	484	501	495	500	491	489	527	518	506	505	503	491	508	467	486	452	493	465	506	500	508	515	516	492	465	515	461	511	483	518	461	516	560	518	495	537	476	490	468	510	458	507	471	466	528	510	483	450	523	497	509	454	454	498	460	498	488	527	448	504	486	512	457	530	552	508	480	517	491	491	512	517	496	511	497	503	503	542	468	463	509	506	491	548	575	476	517	496	518	524	533	474	488	511	510	531	522	513	494	488	476	505	540	489	493	494	485	550	498	503	473	507	513	523	490	478	494	530	502	532	505	477	506	513	481	521	451	529	475	501	464	480	489	509	482	472	463	511	510	487	479	498	522	539	513	507	542	479	483	495	486	510	493	471	477	464	535	484	515	501	471	496	476	478	462	503	483	476	498	481	525	464	457	471	520	514	483	506	457	485	484	477	501	489	478	462	492	479	509	508	474	467	465	489	507	540	513	468	479	481	528	483	511	473	492	471	491	492	492	485	473	503	465	478	468	473	501	504	512	480	490	479	515	484	463	515	484	471	461	505	521	477	504	529	513	512	505	518	482	475	488	465	488	509	480	498	500	482	478	471	558	478	524	510	494	459	460	511	519	486	488	481	543	514	468	514	468	474	491	486	540	487	489	482	492	494	492	519	474	485	493	520	498	484	481	475	512	485	505	482	470	494	492	469	500	511	497	493	493	489	473	503	508	490	510	484	421	499	471	519	503	472	503	470	461	528	465	501	476	549	458	509	472	493	476	460	486	514	512	498	475	483	505	484	471	503	533	495	501	478	470	467	454	461	488	532	495	500	485	500	498	526	531	510	491	535	510	497	496	491	505	517	505	509	491	489	494	488	472	487	512	506	458	522	531	500	504	488	492	477	506	467	498	491	484	485	465	515	499	505	470	508	468	538	470	496	520	487	451	515	480	517	482	507	491	510	456	502	480	511	498	501	484	438	503	472	507	498	492	504	482	512	512	449	459	516	503	489	490	501	510	498	472	523	505	505	459	497	524	498	498	513	489	466	502	481	451	456	476	521	492	488	502	458	517	489	554	500	514	531	478	486	488	485	499	513	521	496	521	519	478	519	494	500	467	488	477	518	509	503	491	499	534	447	502	483	501	470	436	502	516	505	545	486	545	510	524	520	499	485	483	483	492	460	512	525	533	507	507	500	495	465	491	552	472	460	501	538	490	495	518	508	474	492	489	474	490	489	499	492	560	465	476	538	457	474	501	496	518	486	471	549	480	474	482	481	526	479	505	478	507	491	513	497	446	497	494	499	524	514	492	484	489	500	482	506	523	494	497	491	509	457	510	450	525	494	473	527	503	488	547	504	498	468	503	519	512	497	475	537	472	499	455	481	507	485	498	498	491	495	479	505	496	536	498	468	502	473	481	481	534	489	469	469	485	489	490	472	479	432	499	488	476	499	526	508	512	498	514	469	501	458	498	500	484	488	502	497	496	483	483	518	489	527	509	508	492	514	516	529	473	477	548	524	503	521	465	483	504	495	521	503	505	487	495	475	495	495	520	465	494	476	502	475	500	519	489	494	476	498	516	455	487	491	517	492	467	500	477	476	498	492	511	501	498	493	476	509	483	487	482	473	510	494	527	480	493	511	440	494	488	519	510	476	470	475	522	469	540	476	477	480	531	478	488	498	499	466	498	473	493	472	468	502	478	464	503	502	537	484	511	521	465	486	497	477	545	507	528	508	462	493	485	486	489	483	518	523	537	516	490	504	528	482	499	473	473	507	520	459	463	453	518	473	508	493	442	511	478	511	490	498	508	505	481	503	482	463	493	532	516	483	500	488	464	491	508	480	489	492	511	467	505	475	513	447	511	478	505	480	514	493	499	526	483	441	474	500	498	512	477	530	493	451	511	528	514	498	490	485	496	520	511	484	495	486	480	477	483	501	496	481	499	519	492	531	514	450	482	462	493	489	559	500	519	487	491	445	508	472	461	529	503	479	472	503	491	477	512	491	476	494	458	479	449	521	516	478	532	524	533	505	487	479	531	495	481	499	494	475	508	503	496	489	470	501	479	494	491	496	497	493	477	487	501	471	484	459	525	492	482	520	480	480	468	507	488	489	518	487	506	502	516	507	486	484	498	513	503	473	536	494	512	491	505	497	469	504	500	468	517	467	503	553	474	520	479	527	502	508	526	514	476	473	498	456	517	502	506	513	519	494	509	525	513	482	520	496	503	447	457	465	470	498	460	480	479	488	477	499	466	514	553	509	482	503	447	471	518	513	464	487	503	459	487	493	520	471	476	524	491	464	474	498	481	493	525	481	487	506	472	494	470	514	533	515	503	517	481	456	471	487	491	499	484	500	477	559	488	539	482	491	468	468	522	480	530	502	497	471	507	499	461	484	499	538	461	500	432	490	515	470	492	460	519	478	475	494	472	504	515	493	477	505	545	468
23879	21061	28276	24095	21030	8870	2118	2094	10455	35701	32153	21000	8463	2570	1071	888	765	789	784	801	785	779	810	787	764	772	758	770	727	782	759	803	740	768	751	815	756	803	770	806	784	805	745	739	723	748	761	775	819	744	727	792	777	756	772	734	782	768	800	756	719	766	751	777	789	766	768	741	760	734	737	753	776	802	760	734	800	800	776	710	791	759	746	758	737	805	790	776	784	757	805	794	743	748	775	741	792	774	758	776	771	795	775	726	772	844	763	762	794	729	776	743	754	839	741	767	763	750	784	812	789	761	755	778	731	732	772	755	768	726	756	821	749	804	763	804	759	755	764	796	779	755	783	743	710	743	778	755	757	790	789	770	764	800	754	756	768	804	769	748	790	731	772	724	756	777	781	714	779	790	760	768	752	797	797	826	807	720	721	760	748	781	739	758	756	787	787	753	761	749	770	755	710	775	751	719	734	765	763	746	726	724	766	741	729	744	763	798	732	736	713	780	738	757	770	726	739	784	799	759	765	751	756	786	782	735	794	730	762	755	740	785	773	750	831	720	808	763	772	766	755	796	805	733	734	773	764	754	752	744	726	753	782	740	726	801	721	739	743	797	753	763	747	756	771	754	762	796	761	809	759	770	784	758	756	740	765	756	756	731	741	767	733	763	756	757	797	777	774	742	821	803	778	747	742	768	767	727	747	777	848	763	802	710	751	762	797	768	827	764	788	753	698	775	767	760	718	791	782	754	755	751	764	796	788	771	726	745	755	755	756	769	742	739	741	760	746	731	763	739	802	789	815	716	745	755	780	785	743	713	751	759	749	756	765	789	788	738	746	790	772	752	732	737	740	741	770	784	792	787	727	775	757	808	701	743	766	788	760	739	742	781	740	689	758	759	727	722	810	798	794	732	737	784	743	773	781	673	735	732	746	753	752	749	767	722	760	746	805	765	727	714	719	776	747	741	786	802	746	754	798	725	748	732	783	767	768	734	747	737	766	769	793	730	705	739	811	759	755	806	746	744	734	772	723	758	801	736	737	796	773	747	769	792	742	769	757	845	753	720	753	735	796	796	757	752	762	736	733	782	717	802	732	777	794	781	754	712	766	766	730	787	784	769	750	739	816	764	784	792	781	779	746	742	782	753	757	773	785	780	735	731	733	746	783	734	750	748	770	762	730	757	797	784	819	728	822	795	751	765	801	732	746	701	730	740	751	760	784	798	796	766	806	760	703	770	717	767	732	755	755	804	760	764	753	762	812	766	746	762	752	790	718	800	725	781	745	750	701	814	740	788	815	759	817	780	760	782	756	822	678	780	796	758	755	763	725	766	743	787	782	763	721	752	756	716	740	836	756	776	761	752	765	710	732	716	723	802	772	762	782	769	780	742	763	792	762	791	756	751	798	744	758	847	788	731	757	756	788	729	779	780	750	737	771	746	736	733	775	770	756	751	758	784	743	797	731	813	751	766	767	812	811	742	767	763	767	718	752	791	721	767	754	707	725	751	713	759	740	707	763	741	800	747	756	726	761	741	718	789	779	787	720	785	748	765	755	760	758	849	762	803	748	706	753	797	787	739	794	720	787	757	796	744	843	766	773	751	779	729	722	723	710	736	785	738	762	754	768	772	755	690	770	769	722	773	704	789	749	726	795	762	730	730	765	806	781	732	725	743	711	725	723	743	783	780	768	779	788	743	746	771	744	792	754	765	752	730	795	817	752	760	738	748	726	761	775	739	734	765	781	734	702	705	751	760	750	772	726	691	804	804	752	737	758	737	701	787	773	774	776	758	784	738	775	739	755	719	780	752	762	709	774	729	816	735	808	765	736	776	762	762	738	766	756	769	704	741	756	792	750	749	792	736	764	722	733	736	763	791	773	706	749	735	769	741	783	795	740	812	768	767	711	797	775	730	750	801	732	794	756	753	780	762	765	795	745	733	807	760	754	775	766	771	775	733	717	778	789	750	760	753	729	732	734	691	734	776	752	735	771	758	737	736	813	815	709	751	764	736	692	757	722	796	785	783	734	733	762	778	706	735	715	774	766	773	742	729	748	723	753	758	728	747	770	752	770	788	734	799	733	734	791	772	746	771	760	779	717	768	745	750	751	748	744	771	726	770	728	773	779	719	767	753	762	732	720	759	778	742	773	761	772	793	785	744	731	778	746	725	759	807	810	749	755	794	774	761	752	772	766	756	762	752	772	760	802	743	783	781	711	775	761	734	748	739	782	749	703	767	757	758	753	732	801	756	707	781	769	767	739	774	756	727	721	723	740	703	761	715	724	766	771	759	730	765	719	803	762	749	761	727	754	696	727	802	700	751	758	770	774	733	771	781	763	767	714	770	773	795	728	758	768	734	742	783	704	725	798	748	708	755	772	800	709	720	731	759	745	744	740	790	735	762	741	729	771	767	756	738	774	753	745	806	748	796	774	797	781	770	760	757	802	785	786	733	805	740	731	753	719	745	782	780	794	782	748	741	771	748	738	747	726	771	784	761	749	763	722	802	773	779	709	774	750	800	770	772	748	748	696	778	759	719	797	777	741	775	780	781	731	755	763	740	740	748	751	766	791	731	745	759	758	736	749	747	776	766	758	835	740	774	723	793	772	747	729	750	740	745	712	728	776	779	796	802	710	759	755	752	759	757	776	734	784	809	766	786	742	698	747	751	766	699	797	773	774	755	764	729	764	774	759	756	759	774	763	774	746	756	740	738	764	737	742	742	715	781	729	752	745	748	735	784	740	765	782	794	775	710	744	750	724	765	774	746	741	759	782	790	734	785	762	773	745	733	734	756	737	737	794	755	710	759	794	810	811	753	755	728	738	780	781	747	762	758	763	754	748	727	785	741	750	764	739	718	728	776	747	704	726	740	778	751	772	749	788	704	778	810	764	765	761	746	750	757	718	725	739	763	796	785	721	785	736	788	824	759	757	796	739	789	775	754	746	690	756	768	764	797	714	689	765	756	735	748	756	745	751	792	740	773	723	813	806	711	754	711	740	735	775	741	735	737	753	752	731	775	738	756	781	774	731	767	741	751	767	778	755	783	713	747	775	762	751	742	814	735	753	745	798	761	714	766	804	718	758	810	759	736	750	756	801	740	831	675	766	761	735	726	782	740	804	729	794	724	773	774	760	782	777	733	744	775	822	760	768	766	763	762	796	758	748	753	715	816	741	726	818	757	805	773	741	758	770	772	778	761	720	795	755	772	780	729	779	791	751	734	790	751	746	734	760	794	755	797	736	773	746	730	768	766	744	761	716	753	846	759	760	761	766	752	752	761	747	767	721	802	741	710	708	776	829	769	799	754	791	724	738	736	781	711	757	687	794	754	721	855	781	765	734	721	756	716	794	780	705	782	766	751	713	758	774	713	689	765	771	802	724	724	776	772	740	780	763	750	765	815	712	755	808	790	782	697	796	755	740	774	802	782	787	788	765	737	768	768	733	723	758	791	805	765	692	751	745	715	760	775	760	773	725	745	765	732	792	731
4453	7175	6006	3428	2302	1802	1531	2443	14245	35003	26778	16619	6713	2415	972	713	655	645	662	579	674	653	629	662	618	632	633	678	635	670	659	661	623	643	614	645	635	645	615	657	642	617	612	615	593	623	628	618	639	607	611	632	640	613	693	621	638	616	574	651	606	652	685	676	659	577	606	632	637	612	604	650	675	647	624	669	575	618	623	632	608	581	637	638	593	663	610	651	622	622	664	613	631	657	597	585	625	619	615	629	604	624	614	573	643	665	617	604	631	636	638	609	622	672	636	645	610	591	614	636	631	649	637	625	616	597	646	596	621	591	650	629	615	645	637	640	645	668	586	626	629	634	628	624	593	646	646	629	631	612	651	604	600	565	624	635	630	652	596	657	656	645	604	624	655	657	617	619	632	598	693	645	591	618	602	635	596	633	610	628	601	651	672	619	625	630	661	618	664	623	611	614	607	624	576	641	647	635	567	638	647	653	636	623	640	626	614	628	619	619	629	612	625	592	636	641	648	579	601	616	637	626	608	646	643	647	606	607	641	651	604	641	628	630	610	645	641	649	598	634	596	641	654	616	615	654	669	581	642	646	640	601	645	630	598	630	624	654	653	636	679	659	615	659	604	647	651	675	644	659	640	593	640	626	590	587	640	612	631	622	636	616	622	630	631	636	617	657	619	638	635	639	605	653	616	622	633	629	701	618	609	603	639	599	625	620	633	610	636	612	644	648	589	665	624	640	590	621	585	629	587	621	588	589	625	629	616	657	648	620	604	636	632	604	601	658	639	660	632	648	631	640	635	645	658	637	605	588	609	638	645	594	612	666	625	610	598	597	632	616	602	609	630	645	672	611	646	616	618	642	609	592	644	636	654	590	625	662	614	660	654	628	591	616	658	602	577	561	605	637	599	610	622	670	617	612	607	584	618	614	644	671	661	630	605	622	604	615	645	617	634	607	658	634	642	635	615	617	652	629	638	627	587	616	597	662	630	658	575	595	659	651	638	615	599	661	599	671	615	618	582	667	595	634	595	600	591	619	597	621	580	679	668	607	642	634	579	655	680	624	639	611	630	606	648	685	615	629	638	672	613	609	662	631	622	668	665	613	655	641	638	638	650	594	668	647	634	618	635	634	633	616	648	586	643	659	613	608	588	630	600	626	620	606	639	622	624	610	610	612	656	631	639	654	625	614	642	653	624	613	651	647	650	595	667	647	598	636	631	578	609	616	633	627	644	633	673	624	634	623	634	629	606	587	612	651	598	622	628	649	630	664	638	613	638	615	630	611	655	632	609	630	628	636	646	644	619	619	599	613	597	608	590	605	624	610	626	603	599	616	622	578	619	635	634	579	597	590	580	642	605	660	655	652	616	609	581	637	625	610	658	656	632	625	636	619	653	609	612	601	646	591	612	637	601	622	621	601	676	649	640	631	638	653	603	602	608	612	637	637	668	662	634	633	611	601	610	626	674	631	660	593	656	607	630	594	617	599	614	680	644	631	637	608	626	617	604	597	616	632	636	634	677	618	640	607	609	599	633	669	626	612	628	578	632	584	585	607	644	650	660	618	637	647	633	682	591	621	590	657	619	603	608	674	611	557	599	604	609	627	647	638	617	623	623	597	622	630	643	643	628	694	595	584	583	674	594	622	610	593	598	627	639	619	620	624	561	670	613	581	635	626	654	621	638	621	612	677	643	648	602	608	608	644	624	561	624	653	654	603	631	633	618	665	653	624	628	616	624	627	648	654	616	645	607	638	648	620	611	616	627	641	626	618	645	621	634	647	656	638	639	637	632	606	641	638	602	665	620	642	621	638	594	593	635	587	645	615	599	636	645	639	606	612	604	623	654	641	624	637	686	649	650	668	635	645	613	637	625	650	624	651	631	602	624	612	656	583	587	558	588	600	640	621	622	638	613	601	656	630	604	604	596	647	609	638	658	625	621	603	618	643	616	628	617	635	631	596	626	608	650	586	621	650	655	602	581	623	625	632	590	663	595	593	678	602	635	665	639	594	615	594	628	640	625	587	592	659	613	621	590	663	643	597	614	640	614	640	625	641	619	594	592	605	598	633	637	629	632	617	599	615	610	611	602	615	574	640	607	636	618	657	629	590	610	630	630	632	591	637	639	618	588	603	635	601	658	603	610	666	639	658	584	615	635	617	575	603	618	612	623	577	621	617	592	627	652	610	642	619	650	595	640	646	605	609	616	602	599	641	620	626	605	654	611	599	604	636	646	633	590	606	628	628	611	643	623	651	605	602	620	590	621	617	623	614	603	614	609	618	612	612	613	659	619	622	616	625	652	626	616	618	581	619	631	554	580	635	605	683	627	606	602	680	594	632	590	637	579	568	679	648	631	600	623	594	645	577	632	637	608	622	652	635	585	651	655	623	628	625	625	560	664	649	632	598	595	655	624	655	634	588	636	609	664	660	612	598	685	617	657	662	642	614	666	614	593	605	613	621	646	662	618	672	669	635	656	601	634	640	629	580	617	585	637	628	635	626	635	609	580	582	628	647	666	633	600	600	615	576	628	619	597	607	675	611	646	566	623	652	649	655	628	616	676	589	613	649	607	604	582	623	649	635	638	653	640	662	590	647	599	625	664	655	640	606	611	624	625	613	586	625	618	584	637	618	600	578	653	657	660	691	637	644	675	590	620	632	641	595	640	620	600	620	620	602	642	666	607	596	610	626	613	655	661	635	605	649	626	633	586	604	625	624	643	614	575	614	674	623	607	598	592	586	620	621	630	583	576	589	610	574	592	591	630	625	621	650	642	611	638	571	659	580	600	623	603	662	582	612	629	605	624	651	595	601	592	609	644	612	630	591	608	588	646	649	677	652	643	618	608	622	623	628	611	599	609	619	589	645	590	631	678	588	606	566	626	619	639	625	622	635	620	579	637	642	606	680	650	631	601	571	626	611	633	645	619	666	600	590	638	641	600	638	589	595	602	686	590	638	621	642	587	590	633	644	605	612	619	679	633	593	585	585	632	598	601	621	613	595	611	612	595	608	592	608	612	652	617	657	644	636	573	623	622	602	624	624	598	574	626	650	625	589	643	621	623	620	639	617	614	635	659	600	645	672	624	609	592	592	603	633	637	624	600	607	602	592	590	563	632	629	619	644	601	590	600	624	623	584	592	648	587	609	628	609	626	634	619	624	624	636	590	608	621	610	610	639	585	620	624	662	658	608	658	630	603	573	654	584	602	605	633	643	647	638	589	605	596	578	594	634	644	613	615	667	605	602	601	595	638	634	635	634	649	631	638	621	623	597	584	616	640	647	637	629	629	633	627	612	687	566	604	621	639	615	603	597	574	588	595	622	579	571	604	608	641	590	669	637	601	585	637	615	632	605	631	625	599	611	601	597	643	638	648	634	595	674	646	639	627	620	607	663	625	631	611	615	578	685	631	630	609	638	668	671	595	634	654	640	624	577	619	587	615	652	613	632	651	567	628	629	636	656	644	620	625	617	651	622	626	617	660	619	617	638
27410	12851	1740	881	621	607	535	559	636	2049	2580	1985	1106	707	570	480	526	517	478	546	472	488	516	497	547	525	535	486	490	533	523	490	498	502	458	524	466	507	473	459	504	476	473	525	460	534	490	544	551	508	522	497	528	515	482	557	496	526	533	483	528	535	496	523	553	518	509	511	492	555	498	526	482	493	509	476	492	551	545	502	483	523	491	517	492	530	503	505	488	470	498	543	463	491	531	553	460	514	524	522	510	474	534	530	530	507	528	484	469	539	498	494	517	503	522	485	521	504	500	526	488	524	510	491	520	475	536	489	546	492	520	493	525	524	554	469	503	464	492	532	549	494	487	539	519	505	570	547	474	504	495	508	452	496	556	533	523	507	532	512	520	473	509	528	482	529	518	494	485	499	547	526	541	511	513	551	462	538	528	451	483	508	503	470	519	542	517	486	480	522	503	510	493	468	537	500	554	511	532	498	499	561	494	488	530	515	540	477	550	482	518	546	512	499	494	474	500	514	530	533	504	502	490	537	531	528	509	497	502	532	489	498	524	519	523	518	476	501	527	468	470	555	511	498	500	544	465	512	520	500	508	485	491	552	522	534	488	507	480	508	496	509	513	501	476	499	523	521	517	498	512	507	518	526	516	494	506	489	475	479	505	568	487	499	521	475	503	477	529	520	514	494	504	523	501	500	493	480	542	472	502	490	513	482	546	539	505	492	494	514	491	517	508	514	485	493	538	537	506	490	468	532	551	508	501	539	540	513	516	536	532	503	518	537	540	486	521	505	511	506	505	530	499	534	540	518	509	475	513	514	503	523	475	509	497	505	484	466	524	508	526	515	492	513	506	483	478	514	501	569	528	492	500	490	535	512	498	537	465	555	501	495	509	503	572	515	525	512	511	484	474	524	520	492	489	534	511	512	560	503	484	530	507	520	496	527	483	500	541	496	510	532	514	514	518	478	534	468	500	477	507	491	527	543	454	510	549	510	505	545	529	520	534	456	538	505	541	516	504	457	507	528	508	531	514	509	514	493	542	460	499	533	522	514	507	464	461	520	497	488	518	545	506	474	510	486	498	435	514	509	477	487	519	504	503	546	503	487	521	499	495	508	500	493	503	513	486	562	493	521	480	528	501	533	514	515	505	495	535	518	555	526	475	499	513	502	526	504	520	514	516	517	482	511	531	524	523	528	475	513	491	507	499	481	517	494	484	519	550	495	497	500	500	511	518	502	520	530	495	523	523	475	509	534	506	506	511	473	545	497	476	481	501	489	494	488	479	544	528	494	543	507	483	516	528	493	549	469	536	510	481	504	485	498	503	500	496	483	497	542	506	505	508	463	521	532	476	520	492	519	514	540	476	498	482	489	490	508	529	528	491	493	477	550	524	485	471	506	490	488	528	487	497	524	490	516	513	526	491	495	492	487	493	508	540	499	475	484	518	520	499	523	500	480	516	531	488	489	507	526	523	519	546	498	556	516	494	492	468	543	504	541	485	514	496	535	529	564	503	502	519	484	496	515	476	477	512	488	477	545	474	495	500	493	533	471	532	532	501	530	505	464	477	560	504	536	504	463	483	498	507	507	465	488	514	512	496	515	509	565	505	470	462	520	524	535	532	516	504	502	515	487	523	542	493	541	525	482	548	511	477	536	542	495	490	525	525	464	517	514	516	499	492	489	501	530	517	485	558	504	523	487	548	535	529	473	506	461	510	495	524	516	521	518	522	483	487	536	525	520	524	514	499	525	509	535	492	539	527	493	499	504	496	507	521	491	493	506	495	484	522	485	557	492	500	513	501	509	503	461	485	500	510	491	508	535	551	516	504	470	563	523	508	515	520	537	512	520	524	546	545	525	469	494	511	474	484	515	491	555	505	483	508	474	531	495	530	482	505	504	516	554	506	523	535	481	514	509	500	530	523	468	493	519	540	487	485	511	522	525	511	500	449	530	505	550	479	509	475	469	513	522	510	530	549	503	517	497	485	522	499	485	534	505	526	479	551	484	496	508	512	510	484	508	446	530	508	475	497	477	517	509	500	508	540	561	573	463	489	493	536	530	522	514	515	529	572	551	485	527	543	531	519	473	509	518	478	510	505	505	503	500	529	471	526	539	553	533	517	467	500	530	485	488	494	534	530	511	510	555	505	537	470	509	452	496	535	480	509	501	526	506	523	504	516	523	519	501	478	517	542	525	470	533	518	490	483	491	506	528	543	479	523	486	519	486	560	460	492	520	454	522	522	495	484	514	487	515	502	496	488	518	481	518	470	516	529	512	506	554	468	521	470	497	551	501	506	512	510	546	526	533	504	529	512	498	522	526	515	537	498	502	485	526	527	489	509	458	564	506	508	510	515	528	520	480	496	496	524	482	516	499	504	546	531	511	517	514	478	503	502	472	484	507	494	522	537	478	543	537	495	475	522	489	501	507	518	507	542	521	539	507	498	502	492	485	545	474	550	498	480	527	510	522	514	497	523	502	499	518	513	494	504	501	534	566	523	473	504	524	504	480	497	494	525	503	470	537	519	546	507	488	542	521	495	515	485	513	477	461	508	453	512	559	523	519	514	503	534	505	523	529	537	516	549	506	450	527	499	520	506	502	530	508	477	482	481	528	512	524	485	512	518	496	489	488	529	523	520	528	473	453	544	486	468	499	513	513	494	520	477	498	492	539	480	490	519	485	538	503	491	504	519	468	502	486	481	474	514	521	506	515	485	498	487	512	544	484	519	506	506	480	495	498	491	547	503	518	519	510	502	553	560	477	554	533	491	515	511	539	520	526	518	496	541	519	501	454	529	516	494	501	498	506	469	547	500	473	493	496	517	496	521	496	526	544	499	556	492	498	490	510	494	552	517	534	506	518	490	503	500	492	521	510	516	506	506	504	529	503	512	555	492	497	489	510	533	495	508	502	479	451	522	476	503	539	515	523	527	502	511	516	489	496	534	515	534	514	463	470	513	488	526	489	513	461	505	482	514	497	499	469	491	493	498	501	492	459	481	521	463	522	541	509	485	507	471	507	546	484	472	505	471	520	482	497	494	532	476	553	491	485	537	503	536	486	491	503	496	477	516	490	514	537	535	503	494	503	507	489	492	489	474	521	518	500	494	496	524	512	507	545	452	516	444	476	525	518	497	488	533	473	493	510	526	526	492	509	546	501	517	557	496	476	501	507	540	516	521	502	500	473	501	496	484	529	512	511	533	529	531	505	535	502	499	502	487	517	483	524	536	511	512	507	508	528	517	524	519	532	536	470	497	475	484	510	494	535	498	477	547	460	513	494	504	519	498	550	519	496	488	509	499	517	485	528	563	499	526	528	530	481	481	504	544	487	493	449	502	498	488	515	480	525	547	491	477	512	505	526	503	478	505	501	515	481	513	459	492	505	524	522	489	513	495	492	502	543	509	479	498	520	537	512	481	547	537	504	465	489	515	509	502	511	510	518	495	548	520	506	511	488	496	527	533	547	489	520	537	542	528	535	499	506	551	471
5199	1012	913	656	535	546	520	447	609	2660	2748	2123	1048	615	455	407	439	409	439	409	407	400	408	432	412	416	422	403	424	381	390	450	444	429	441	443	430	401	425	400	412	401	400	464	428	414	404	424	411	428	436	403	387	392	412	411	457	441	419	428	406	427	396	402	402	405	435	379	427	425	379	391	429	410	436	408	406	385	383	351	425	419	430	440	400	392	397	406	401	420	380	409	433	460	422	411	406	430	450	412	425	383	372	433	397	406	434	405	444	409	414	411	411	411	387	435	406	439	438	424	391	374	439	423	422	397	444	412	410	424	446	427	415	433	430	375	413	409	401	421	449	422	460	397	408	453	471	452	402	403	438	454	406	395	417	437	383	443	373	379	399	401	411	397	421	426	453	422	431	409	390	422	420	431	415	387	406	438	404	398	419	424	441	424	429	418	406	440	410	410	428	403	398	426	422	401	422	407	407	437	408	400	421	429	434	403	428	390	398	399	390	403	418	395	355	422	421	409	392	416	407	432	407	429	367	430	414	385	420	434	414	423	425	429	431	410	406	426	409	425	446	399	435	415	441	437	413	457	434	428	409	416	444	421	428	407	425	429	417	419	424	411	391	397	415	414	414	397	434	428	383	410	400	429	440	410	432	451	412	412	419	400	359	417	413	404	428	412	426	436	401	420	432	424	433	384	446	429	379	394	433	435	405	392	412	398	379	413	410	401	427	397	425	433	418	394	384	423	458	412	407	383	456	416	448	437	414	413	437	439	406	408	386	430	397	389	404	352	365	407	441	391	420	452	394	401	399	402	453	439	425	420	404	409	385	392	441	408	458	359	429	389	408	427	420	413	410	381	423	419	402	432	411	431	428	402	419	415	374	387	418	375	457	370	393	474	423	397	395	447	409	438	430	355	405	392	417	408	426	343	426	387	421	417	422	434	404	399	416	393	401	401	411	444	442	407	383	405	409	435	434	462	409	421	406	403	364	400	425	420	416	433	457	438	429	396	398	402	429	404	415	404	423	390	398	409	407	421	407	385	424	455	422	419	413	426	415	448	426	404	406	431	428	398	403	389	368	380	409	425	453	409	415	430	423	394	424	426	415	427	398	427	462	416	434	418	407	431	434	412	383	447	418	401	446	421	424	413	406	426	413	419	405	432	414	409	425	397	440	415	423	411	386	440	426	403	402	429	398	450	383	361	436	405	423	435	389	401	409	442	445	404	433	403	424	445	412	419	408	423	414	394	428	435	409	425	422	406	430	402	404	439	416	421	422	412	399	400	377	399	395	406	398	395	401	426	409	424	394	404	401	406	412	433	385	402	419	411	389	411	386	414	424	385	411	414	446	443	384	401	446	436	386	399	410	434	404	389	418	411	386	430	424	399	441	442	394	409	422	411	401	445	435	406	416	424	439	420	410	408	432	430	417	423	398	414	411	411	446	414	408	433	373	416	424	388	381	414	433	425	433	433	417	432	426	412	420	418	422	410	463	412	438	392	422	394	399	428	424	386	394	455	413	437	478	431	433	419	372	421	424	411	379	404	411	420	410	428	412	411	371	428	411	367	422	379	382	410	422	456	461	436	448	375	460	414	405	412	390	417	403	426	412	423	414	401	465	404	421	427	437	405	392	401	390	422	394	426	415	428	402	413	435	425	413	410	387	406	418	413	451	412	408	453	400	368	389	419	412	406	400	430	424	449	388	427	421	417	424	428	382	432	410	428	426	443	416	410	395	393	434	402	412	406	387	425	428	401	406	435	429	427	438	427	428	421	434	404	430	416	405	404	411	444	416	416	416	373	427	428	379	399	388	410	421	400	407	458	414	399	436	407	386	412	421	432	432	395	450	418	402	417	367	385	392	409	466	431	397	433	419	423	419	420	437	419	434	430	432	487	381	382	431	396	410	424	455	403	427	410	393	426	451	390	422	414	430	415	403	418	432	421	423	425	445	398	412	389	414	372	406	429	422	407	421	430	398	401	407	434	404	405	461	401	415	395	460	419	406	397	403	423	428	400	395	417	398	433	449	434	427	430	415	438	436	399	407	400	454	455	405	422	427	393	401	416	405	408	451	366	412	427	427	417	388	431	398	399	391	397	421	396	428	423	400	410	412	415	401	411	399	419	451	423	395	415	405	415	387	385	406	419	434	398	414	457	422	420	424	433	406	411	425	378	406	417	442	408	410	467	394	435	417	398	406	411	407	421	439	421	400	392	446	388	398	399	419	450	379	450	372	407	410	406	451	462	393	400	389	421	384	429	382	432	431	415	398	422	426	384	425	385	419	417	429	386	411	425	433	418	460	400	419	404	429	408	407	430	411	398	419	384	391	396	406	394	413	424	462	408	372	399	402	391	448	447	376	397	433	427	414	426	416	442	428	420	380	420	406	429	415	413	389	409	420	420	421	399	425	403	421	403	431	440	406	428	426	437	386	385	377	400	397	437	396	407	437	409	398	431	420	432	387	442	430	417	406	413	406	436	431	409	392	419	415	396	407	411	389	426	406	417	409	412	400	409	412	410	406	411	402	427	431	388	403	437	397	419	446	418	418	434	379	432	433	421	409	436	426	402	433	447	405	411	401	393	392	410	412	392	393	387	405	421	448	423	387	377	405	425	431	410	409	389	388	426	421	398	410	438	390	392	418	416	405	379	418	395	423	457	405	389	408	437	412	401	402	416	412	430	390	397	434	400	393	415	424	428	399	377	402	376	441	381	413	390	449	441	417	406	419	385	420	400	414	419	405	413	408	407	410	431	399	413	396	409	406	429	425	382	435	414	399	429	444	421	414	373	407	381	420	403	406	398	413	427	414	373	424	417	397	375	408	442	455	432	413	440	441	416	422	433	412	457	423	387	407	410	411	422	409	463	427	452	399	405	395	427	443	409	422	424	415	412	401	417	386	390	381	397	414	426	413	385	419	430	457	442	433	412	422	428	400	429	418	412	387	412	445	368	422	430	421	403	455	441	426	417	435	414	412	424	412	397	414	426	436	423	399	410	448	387	385	444	400	418	411	431	420	424	405	396	415	428	426	407	399	414	410	442	443	436	413	411	407	419	403	389	416	435	416	408	392	428	428	450	403	406	429	420	411	395	422	412	418	411	436	414	418	405	402	429	442	450	395	413	415	431	409	415	415	455	427	395	406	426	425	406	462	449	459	434	390	422	430	403	401	403	429	398	429	434	413	427	397	442	397	430	441	414	411	395	418	427	417	414	412	419	419	462	408	388	423	429	420	394	431	430	447	437	444	437	399	415	382	399	418	414	416	407	410	409	416	427	404	412	451	376	408	406	435	382	438	436	424	428	396	422	421	410	417	444	410	427	416	403	419	413	398	403	436	424	433	424	426	377	382	432	418	387	417	402	423	420	433	437	422	405	426	414	382	423	393	381	394	413	419	418	411	427	423	440	400	375	427	415	430	404	429	439	420	424	387	415	448	409	433	408	411	428	400	434	437	429	397	396	409	417	381	428	433	370	403	448	388	399
25125	21064	26912	24974	5522	1334	971	801	2861	18359	19165	10624	3479	1207	736	629	575	594	605	567	584	584	617	578	598	542	570	631	598	572	592	570	554	571	617	579	635	562	576	585	579	585	564	574	585	589	559	559	597	571	578	602	595	595	587	629	575	615	551	555	593	562	523	589	552	592	552	586	595	556	598	573	543	567	598	601	564	599	565	596	554	594	521	595	582	585	599	599	556	553	570	593	604	547	560	586	557	564	571	557	554	538	539	574	582	562	623	571	579	595	570	569	590	548	571	588	613	549	584	555	570	562	556	567	577	574	576	572	553	574	597	580	546	555	582	561	591	586	585	557	593	513	591	599	574	538	594	551	627	540	577	618	563	576	586	577	549	549	625	594	551	545	566	564	575	609	625	555	522	539	590	560	549	549	534	558	593	580	568	557	620	561	563	618	553	586	545	569	592	566	619	570	564	571	525	587	569	599	607	607	571	616	568	596	555	580	579	589	605	558	604	540	589	576	578	569	618	596	646	599	590	595	585	582	589	572	646	572	583	626	561	602	594	594	619	563	583	576	549	561	556	579	572	557	536	542	546	576	530	599	577	579	576	530	548	567	587	569	586	578	551	576	560	562	586	564	541	558	523	551	556	618	599	570	586	564	548	547	570	608	628	591	586	543	616	568	588	580	650	597	538	575	539	604	579	540	584	569	570	571	542	563	573	551	574	556	575	576	569	553	607	631	591	612	589	548	594	578	587	566	562	559	556	589	581	627	595	604	598	599	621	590	606	569	580	583	589	567	585	558	571	592	597	573	600	524	598	558	565	590	599	569	506	549	540	563	622	563	559	618	557	571	578	551	556	550	549	615	545	580	599	587	561	562	621	553	590	577	543	544	558	592	587	592	592	586	559	601	635	586	605	573	615	589	568	580	562	592	583	584	574	635	615	606	550	553	587	598	603	560	550	600	546	541	533	622	583	568	566	552	631	604	567	560	566	592	587	566	563	571	570	561	580	598	551	566	572	574	570	559	589	618	547	606	597	585	594	545	599	578	597	580	539	581	617	589	574	617	580	561	536	603	559	539	554	621	572	586	552	568	555	537	559	603	582	606	546	553	574	569	604	590	582	584	573	618	584	591	553	581	581	581	567	591	598	576	551	571	601	572	607	556	549	571	560	566	545	556	573	579	605	562	606	629	548	596	603	546	616	627	609	617	603	574	565	571	635	610	591	556	566	544	554	559	609	579	585	570	580	582	598	597	541	569	604	583	571	619	602	590	577	595	635	547	601	599	567	598	603	617	572	571	547	599	596	606	600	565	581	573	575	564	599	617	586	589	554	574	572	596	577	613	555	598	583	554	586	567	555	564	583	580	613	568	593	629	570	612	554	602	561	585	601	564	545	573	602	572	548	538	598	579	570	598	578	612	590	582	552	608	608	576	568	554	540	593	581	559	593	571	543	575	592	564	565	564	613	582	529	543	586	586	582	597	578	571	577	578	586	579	561	586	582	553	602	615	581	579	630	577	537	582	549	586	558	613	539	550	566	587	640	559	609	630	582	563	601	571	581	633	546	577	513	592	589	589	556	581	582	552	555	579	578	594	545	560	534	572	550	579	589	553	599	581	589	591	573	586	559	574	597	600	580	545	611	575	557	580	561	590	570	585	569	579	590	580	585	622	565	593	617	611	582	576	528	591	540	564	562	583	555	562	566	625	616	615	592	590	600	565	531	560	571	575	555	606	608	581	518	531	563	559	610	578	549	582	608	590	572	604	597	593	576	596	584	623	609	588	588	572	594	586	616	598	584	578	583	621	583	547	563	571	567	554	547	573	616	548	582	523	590	592	553	589	601	604	575	557	575	608	596	581	563	553	606	562	582	601	561	540	553	573	581	549	593	550	568	543	586	566	628	586	588	583	626	572	551	565	596	536	608	590	569	558	573	560	557	601	554	549	597	606	570	554	595	607	552	567	569	555	584	571	604	620	544	598	576	531	587	601	549	563	572	583	570	563	536	548	566	570	599	570	591	584	612	607	592	674	598	568	557	564	565	527	557	609	562	599	577	577	569	558	549	605	550	557	568	604	582	596	541	575	591	549	598	575	573	587	606	585	585	551	553	601	597	560	564	588	561	560	581	551	571	522	594	570	562	538	554	557	589	571	573	606	607	589	554	561	588	576	573	594	592	600	564	611	581	547	558	590	587	579	553	572	600	610	598	574	562	562	608	561	577	572	578	612	588	574	570	535	571	571	577	670	615	610	539	562	584	541	587	587	574	563	570	582	587	594	592	577	536	534	596	571	536	636	553	603	608	581	552	579	595	575	591	595	595	628	597	593	582	611	573	575	606	607	551	602	561	637	526	615	626	575	540	589	565	539	592	555	568	581	613	610	553	505	548	568	580	567	544	573	576	572	598	547	546	541	568	537	583	576	606	562	574	598	549	544	589	575	606	556	591	602	579	578	592	583	559	584	573	568	601	546	580	588	614	569	579	577	564	568	587	593	560	564	578	580	551	536	557	567	614	592	576	609	608	592	579	551	601	574	580	567	587	629	585	610	575	601	567	588	570	586	571	576	515	567	574	579	583	579	570	549	574	590	563	604	544	581	553	580	542	552	599	572	551	602	535	573	568	614	551	587	599	567	586	576	588	561	573	559	567	604	570	574	581	613	575	598	621	635	569	588	557	600	578	557	559	605	586	544	611	617	569	539	584	595	586	553	566	562	587	553	556	581	589	568	582	595	603	572	605	539	620	574	594	563	594	614	567	543	594	545	581	543	579	547	575	575	582	589	571	558	552	573	560	597	591	599	524	566	560	569	568	572	621	595	532	583	555	623	585	597	581	569	545	613	609	594	571	532	566	552	595	589	565	586	571	583	564	583	620	585	609	586	577	603	590	550	607	593	608	583	595	619	574	604	591	577	578	603	597	601	567	611	532	576	583	557	614	588	561	590	558	604	593	583	617	595	574	562	558	593	573	598	589	557	600	551	557	564	604	601	563	583	596	535	537	573	563	573	540	551	581	571	610	568	619	551	579	553	587	563	572	594	555	594	554	587	553	595	601	565	582	584	572	558	567	583	563	588	592	545	574	614	596	597	596	538	583	554	584	573	619	567	569	539	590	591	579	581	569	572	626	580	541	572	580	512	587	594	567	560	523	596	612	602	548	616	578	558	551	539	583	584	590	561	579	552	560	580	591	624	556	610	585	588	603	616	607	586	595	587	547	542	575	553	621	579	579	564	602	585	582	544	515	596	624	587	563	539	540	563	616	565	530	554	553	586	582	619	562	551	559	573	614	595	559	542	610	581	614	557	561	571	563	583	603	603	570	529	536	559	543	558	594	569	630	601	570	525	553	583	589	579	615	604	561	595	558	569	593	555	550	590	577	582	550	605	577	549	624	559	590	577	549	557	569	570	562	591	553	559	555	527	595	541	594	601	601	556	577	610	554	583	606	563	560	547	552	561	575	569	541	592	576	556	575	553	581	567	547	566	579	600
3854	3623	3383	1946	1266	1098	850	823	4280	19840	16566	9065	3161	1103	651	523	478	535	495	460	505	493	475	464	506	448	481	469	522	460	474	529	484	457	496	514	511	467	483	488	486	479	470	525	492	454	543	515	486	438	506	498	465	465	513	507	495	516	474	512	503	532	436	482	525	545	455	478	531	461	496	477	470	488	468	470	502	504	504	457	495	497	488	509	471	474	447	505	471	490	498	469	476	496	445	502	505	473	496	496	468	439	479	457	478	468	481	517	472	475	508	517	465	481	511	493	446	464	487	513	501	521	427	515	483	449	471	478	524	515	464	485	515	503	516	517	537	502	516	500	495	453	502	491	478	479	491	476	497	452	474	481	487	511	500	517	495	496	495	452	489	451	505	496	541	481	527	491	502	500	502	495	468	501	468	476	469	503	483	508	476	502	494	486	479	477	497	470	496	489	509	471	487	461	425	491	477	501	490	480	526	470	442	477	546	488	490	469	484	493	463	511	508	472	509	498	464	538	530	496	488	504	511	474	523	519	471	454	476	516	498	456	468	533	499	510	486	492	468	471	492	473	464	481	466	475	471	473	514	464	456	489	483	491	488	552	487	471	467	463	517	465	512	492	515	487	484	547	469	500	453	510	474	457	465	463	474	463	480	511	467	507	458	462	519	504	544	469	474	488	511	474	505	491	471	468	474	475	448	461	485	513	514	495	470	487	459	513	503	487	493	498	503	518	490	458	493	490	473	481	483	463	474	471	469	498	462	451	421	497	469	519	482	488	502	485	441	505	463	468	512	485	504	483	513	483	462	495	501	517	490	488	492	501	487	482	546	483	523	514	485	485	482	511	478	494	452	498	469	494	490	463	504	487	491	503	457	486	469	487	514	494	517	499	507	455	505	509	486	486	493	476	470	474	498	517	492	492	479	456	457	443	503	501	481	501	489	494	461	492	512	488	520	484	471	510	504	493	500	507	486	492	447	455	489	490	478	477	486	474	468	483	495	529	469	508	499	506	482	449	496	505	479	492	496	493	452	466	487	497	494	534	481	493	486	470	452	516	473	510	517	489	492	478	480	505	494	482	504	476	467	466	522	475	472	519	498	483	466	487	498	506	477	492	462	462	505	475	471	474	475	481	510	503	447	485	487	509	492	484	440	486	492	465	509	446	491	506	501	503	502	498	484	498	492	500	476	477	448	497	494	506	459	498	518	454	505	487	491	470	516	476	482	455	510	489	460	484	493	485	443	526	515	481	485	519	495	472	478	455	482	467	442	486	521	505	501	501	473	500	486	485	458	441	481	519	470	479	482	477	478	519	508	484	472	455	509	456	478	513	497	476	496	456	518	508	466	486	463	477	471	489	505	531	519	486	495	505	461	487	456	462	536	500	478	494	478	483	496	479	507	471	461	453	462	480	501	530	497	461	492	496	441	448	498	487	503	481	465	508	522	503	467	515	532	517	453	464	496	487	485	471	485	483	470	482	467	470	505	466	487	495	463	484	462	496	513	444	465	492	525	453	469	464	505	474	560	481	479	528	487	473	468	474	446	536	478	481	470	462	534	464	491	483	505	459	495	462	529	504	470	523	487	505	488	514	463	485	505	489	500	522	475	442	502	430	507	516	493	482	484	502	494	509	498	487	505	475	471	482	514	495	450	481	510	527	489	463	434	494	481	420	516	477	481	487	502	475	503	525	453	520	520	500	498	465	516	505	529	462	507	535	458	469	485	478	488	525	464	530	464	519	517	483	457	494	515	494	533	481	463	487	468	464	488	461	491	429	457	493	485	478	488	515	524	474	468	495	508	506	497	451	487	501	489	485	518	497	502	503	471	483	474	479	510	513	479	485	459	468	505	491	446	445	480	515	507	488	462	494	495	477	509	497	475	494	510	459	480	489	453	491	474	496	475	436	489	461	513	511	487	495	478	496	494	501	439	471	500	475	490	477	484	490	492	492	467	490	510	497	493	480	462	539	470	494	468	454	443	462	472	471	501	517	517	485	449	480	503	477	499	469	473	493	484	468	467	477	482	440	462	561	529	510	507	495	468	478	465	491	474	480	550	475	462	465	482	435	489	465	444	487	509	493	498	478	498	462	545	460	493	470	499	498	488	499	482	470	498	459	520	484	486	490	467	480	488	458	468	460	528	484	477	477	500	483	459	499	512	491	451	471	520	478	471	471	499	496	486	474	475	493	464	487	486	479	477	476	479	503	515	501	490	472	494	445	475	479	446	444	501	438	471	458	474	499	488	496	484	489	523	489	500	500	504	502	488	450	469	480	479	464	477	448	473	493	442	467	483	483	464	515	518	457	495	487	463	484	437	483	433	529	499	476	481	500	514	489	492	464	459	469	475	457	475	462	483	434	449	469	473	457	493	514	489	491	497	495	510	492	465	523	479	453	506	458	498	465	461	494	483	489	499	516	491	456	469	452	439	463	444	509	443	534	469	517	494	483	468	502	482	468	478	464	470	491	484	487	483	498	461	476	475	481	480	455	486	502	494	462	456	456	498	496	467	504	488	473	477	482	492	468	478	476	473	480	483	496	511	476	460	504	482	478	485	505	491	488	493	487	461	486	481	463	466	480	464	468	485	459	484	472	478	503	516	461	470	478	499	528	498	521	472	499	486	465	472	496	492	475	480	482	445	483	495	484	481	470	517	505	495	536	477	495	502	514	501	493	450	485	461	506	499	474	508	518	484	481	480	474	482	469	473	487	488	442	507	517	522	482	430	515	488	511	524	467	440	499	482	492	485	510	478	470	486	479	500	485	464	500	480	423	507	503	480	501	488	462	480	504	516	495	471	511	502	464	498	447	478	482	465	498	465	487	449	483	470	440	488	449	484	515	487	516	490	498	465	488	476	491	515	482	527	509	455	496	513	488	449	515	458	504	470	492	514	532	481	476	476	485	497	460	454	498	482	484	460	474	492	486	442	448	447	505	490	453	477	463	480	475	495	472	455	443	444	510	476	496	483	459	537	483	502	513	484	501	523	494	492	494	514	484	469	480	491	508	480	485	444	492	491	495	536	479	470	501	477	490	483	501	480	471	466	434	484	497	517	476	456	480	496	460	505	487	484	471	518	485	496	522	473	516	499	470	509	491	514	468	454	494	516	483	480	502	486	491	481	470	501	470	496	481	479	451	528	504	535	485	471	522	464	497	462	471	456	428	546	490	508	474	524	491	481	508	490	475	482	480	501	481	463	494	469	522	512	489	524	474	478	492	474	468	510	467	453	487	490	503	484	449	476	488	503	474	474	501	475	470	475	499	532	488	487	488	485	483	434	490	478	494	479	509	557	479	489	517	482	479	468	478	488	472	470	442	495	528	483	530	463	478	467	471	474	509	466	479	518	489	492	455	514	442	504	491	493	439	483	503	482	500	498	463	500	520	441	485	488	458	467	475	494	486	540	447	471	471	503	504	489	457	496	494	502	519	508	490	492	495	483	470	478	431	510	484	448	524	457	516	477	473	453	495	485	489	458	470
23888	21063	28287	24067	21029	8921	2196	1594	9959	34910	33658	21055	6769	1824	971	803	798	749	787	727	755	766	713	790	714	740	732	736	793	744	717	748	715	789	753	696	751	736	692	734	716	750	799	777	721	765	750	760	731	776	730	676	707	743	731	744	722	753	736	779	741	758	712	762	707	736	756	754	740	726	764	751	729	714	732	756	717	744	726	742	762	739	723	730	722	738	756	832	737	730	713	759	704	764	764	686	706	675	724	746	755	719	732	695	755	697	722	752	818	683	745	703	740	733	734	711	731	767	718	731	775	740	727	724	731	812	716	715	780	735	727	731	715	718	722	737	717	723	739	738	729	737	721	728	767	712	737	718	761	760	706	722	698	682	708	721	752	727	718	775	716	744	724	715	681	738	754	701	763	722	716	744	735	762	717	711	729	686	775	724	773	729	714	759	726	719	739	739	720	751	689	732	763	736	764	737	706	711	720	761	714	721	748	718	725	691	723	734	722	734	758	729	732	767	717	763	721	784	730	724	692	734	722	749	713	704	715	695	729	695	724	663	727	749	721	734	714	753	726	742	747	730	757	762	744	722	708	791	697	737	724	714	741	735	739	658	752	730	724	696	712	760	704	726	718	718	730	705	767	715	736	736	709	695	692	743	693	760	766	715	724	699	778	707	711	741	718	749	753	742	722	763	752	744	776	777	718	755	721	747	702	713	699	709	727	763	709	675	736	749	710	750	686	689	745	683	734	734	701	692	733	728	730	720	768	699	725	741	726	740	734	731	704	722	723	718	751	755	714	779	692	735	677	688	719	701	760	714	670	763	736	738	719	695	749	743	724	747	703	678	729	737	762	754	754	674	745	726	755	765	706	791	718	763	703	699	723	725	737	758	748	752	727	722	743	696	682	735	730	722	739	710	704	817	756	723	699	723	759	755	710	735	715	729	721	749	747	683	762	730	637	725	708	750	688	718	713	710	670	776	733	710	717	726	704	756	741	714	680	679	696	724	767	739	681	778	705	711	658	721	718	708	729	711	686	741	721	721	753	695	720	777	730	725	750	717	761	681	692	715	718	759	722	748	729	745	732	692	735	776	740	714	726	717	742	733	754	726	706	737	718	717	772	703	731	721	727	751	719	758	715	655	708	766	724	711	746	716	743	742	719	728	707	739	719	723	764	719	696	735	767	736	732	688	751	736	758	748	758	726	721	714	718	730	690	708	727	758	715	753	678	700	713	709	728	752	702	714	726	695	752	700	785	702	702	719	757	737	722	728	710	742	718	684	760	700	711	702	742	707	746	673	679	699	668	733	686	698	676	739	746	743	757	767	775	753	728	736	694	731	741	760	730	714	759	729	724	709	770	765	723	684	699	703	766	765	734	721	747	718	691	753	706	643	697	692	753	745	782	762	712	750	708	727	740	730	708	742	713	753	767	706	676	692	680	734	716	684	802	730	705	740	733	754	757	683	710	713	673	720	674	719	714	741	729	738	736	714	762	735	748	763	730	729	750	696	735	794	708	693	737	741	725	787	773	711	741	718	687	737	720	681	714	717	736	756	764	750	730	713	774	725	711	723	721	744	733	735	735	699	704	695	780	742	742	710	750	705	679	739	741	707	733	687	780	697	687	722	711	734	698	653	683	700	736	716	720	745	719	722	729	710	714	753	731	696	723	736	703	700	721	735	763	708	712	760	772	772	718	751	760	697	746	709	689	712	699	741	719	716	700	740	724	695	724	712	710	701	733	738	709	746	689	654	708	693	721	702	772	696	714	733	765	715	768	677	718	720	686	712	725	776	751	708	737	763	731	723	744	768	739	730	742	774	773	732	767	729	734	679	708	742	665	727	694	691	694	729	762	747	731	723	753	694	732	750	758	740	759	663	697	760	772	690	725	779	751	730	746	727	725	676	715	763	749	704	730	747	721	721	710	753	712	718	689	681	737	738	735	718	739	734	737	690	740	750	728	736	698	753	706	696	715	738	768	731	739	716	678	761	713	700	725	733	738	714	751	746	762	716	755	771	754	737	686	725	722	710	731	663	745	726	705	710	809	719	750	768	740	714	807	743	675	720	733	690	728	743	703	708	724	729	729	779	723	698	681	729	730	724	727	704	725	703	696	738	684	731	761	738	748	716	693	718	721	695	674	789	740	721	764	740	714	712	691	734	729	710	714	759	699	731	738	680	717	704	772	748	745	717	757	727	767	730	712	750	725	708	698	675	734	743	716	730	725	736	760	708	685	752	695	707	735	762	715	720	697	708	778	750	689	749	752	723	771	763	686	744	745	734	768	709	749	761	687	688	712	757	699	724	689	722	760	759	762	723	706	738	749	671	716	715	712	736	738	702	720	696	710	738	753	761	739	699	748	701	749	716	714	733	733	657	719	741	741	716	707	738	751	768	709	747	665	766	744	693	741	729	713	738	743	764	766	695	666	704	739	780	718	746	757	766	686	742	693	708	746	752	757	708	740	755	730	719	726	767	730	760	704	706	749	739	697	724	747	779	721	759	714	761	748	727	715	705	751	713	704	738	723	813	711	718	754	739	715	749	711	696	728	741	713	733	749	732	712	777	763	707	764	693	712	750	726	665	701	723	716	755	698	709	740	738	711	691	706	722	714	804	696	733	690	672	702	737	698	684	773	700	740	702	764	714	715	701	787	759	706	731	720	790	726	735	698	679	739	736	736	740	689	722	726	738	671	701	727	753	830	725	732	676	711	722	703	731	707	728	701	704	703	727	722	755	660	748	725	712	730	727	707	787	706	669	740	694	744	744	787	709	688	756	754	753	740	729	708	725	731	744	754	724	768	698	776	734	729	735	738	761	700	733	710	766	698	737	744	734	705	712	760	772	721	742	686	707	754	768	773	726	691	735	723	756	705	688	690	703	639	723	693	656	763	692	725	720	745	769	787	699	731	694	713	768	716	715	752	709	703	721	704	725	666	744	717	748	712	748	679	773	744	741	703	703	683	676	679	752	755	713	750	729	747	738	727	730	737	762	709	724	771	707	759	741	700	742	690	721	704	730	747	749	737	714	706	709	743	719	743	679	764	703	726	700	749	706	702	720	692	799	741	734	719	757	724	707	734	723	711	701	775	714	675	718	717	708	699	695	675	754	750	714	758	717	714	730	741	743	722	736	718	782	714	677	637	741	676	710	697	717	704	724	733	743	772	713	720	737	747	726	757	706	728	710	715	737	722	729	701	744	719	763	721	712	709	761	711	763	748	679	713	720	762	709	684	750	697	707	754	713	764	736	731	759	699	705	688	736	746	736	766	722	793	696	694	750	696	715	686	710	714	780	719	749	708	653	705	727	740	739	719	715	733	708	708	733	666	702	729	706	740	738	693	765	709	701	695	731	716	686	676	772	734	698	718	726	754	726	750	749	746	696	738	709	723	734	713	737	755	764	745	740	722	726	720	750	707	732	687	688	731	721	741	728	701	722	726	744	750	665	665	717	690	737	714	722	726	758	730	757	770	737	763	719	734	772	754	709
4451	7418	6446	3972	2675	1857	1486	1669	13817	34390	28393	15915	5031	1668	821	687	634	640	638	601	600	535	590	610	641	589	605	608	594	567	583	615	550	577	587	590	591	596	594	566	600	643	562	631	605	618	612	606	602	634	604	555	611	638	588	587	597	570	630	585	634	615	617	644	625	626	584	643	613	644	584	610	633	572	618	634	588	617	645	595	610	621	587	603	590	587	561	569	571	572	577	592	593	592	623	592	601	627	601	596	580	637	595	630	634	526	596	564	583	615	604	633	583	631	588	610	562	580	604	612	605	591	589	608	593	608	598	617	589	597	597	610	604	614	585	561	636	582	573	599	604	606	599	644	600	583	561	661	593	598	575	585	572	618	594	588	603	604	597	628	610	610	584	594	568	582	604	599	649	542	597	592	602	653	643	569	603	597	605	611	585	554	574	607	631	629	584	611	579	586	633	580	617	586	576	608	573	665	580	631	578	635	598	589	589	580	609	616	624	648	586	559	593	604	646	574	595	557	597	627	602	613	575	599	545	558	613	571	574	551	630	587	626	593	647	584	563	602	538	634	592	604	613	599	581	663	616	572	647	558	648	585	575	616	583	595	590	599	589	586	605	593	582	586	623	603	591	612	597	564	603	568	584	621	604	572	614	590	583	598	636	576	622	603	613	582	603	665	571	591	589	584	604	576	599	606	614	586	593	582	615	638	587	622	619	587	604	592	614	593	571	608	570	610	627	575	609	555	562	597	612	616	591	590	654	637	587	595	604	606	601	539	572	595	619	604	571	606	640	573	615	598	647	599	573	590	620	582	581	564	654	591	579	584	589	608	606	630	576	581	610	612	632	614	572	608	663	575	596	597	624	580	584	610	587	578	612	589	601	622	586	590	593	595	637	603	626	661	620	630	606	565	581	567	590	587	617	597	641	576	618	593	600	583	614	610	601	610	637	629	575	596	582	601	591	608	601	570	581	599	651	617	587	636	583	636	626	592	570	616	655	609	654	599	603	595	617	579	605	607	576	578	630	552	603	610	596	590	612	594	576	601	559	610	607	560	589	593	646	614	613	540	556	575	593	632	598	613	607	588	573	609	605	625	619	607	607	615	599	541	594	612	554	584	609	597	577	635	611	584	610	601	578	617	570	597	586	604	579	611	638	596	613	566	583	617	595	602	574	564	602	584	614	624	578	595	635	605	640	579	591	587	637	612	568	608	632	578	623	616	615	571	576	570	565	628	589	598	606	618	593	602	642	596	603	611	589	624	625	586	586	607	612	622	573	586	551	620	564	587	582	598	616	592	588	556	575	637	546	604	560	591	601	584	617	596	619	579	590	620	603	605	605	634	595	601	587	563	601	606	570	602	637	623	596	638	600	560	620	598	590	587	637	601	560	649	592	614	599	604	600	582	592	604	572	599	639	606	631	610	586	590	564	562	602	593	584	588	614	578	596	580	601	610	628	640	606	592	614	588	588	582	610	600	604	579	614	584	605	612	588	562	603	616	558	628	614	575	605	603	582	626	612	593	581	587	611	620	621	561	601	612	579	570	621	525	623	584	604	593	562	631	616	575	583	576	592	654	614	583	595	582	610	617	641	612	607	623	594	609	602	578	603	596	605	607	611	588	572	594	587	622	567	577	637	613	586	629	609	609	603	622	629	593	584	560	607	559	608	613	576	594	580	561	588	579	615	582	585	578	612	593	600	573	571	609	577	604	584	583	623	571	571	554	586	588	541	583	586	609	604	581	615	576	607	588	571	577	630	588	591	633	557	607	585	685	596	616	595	591	596	589	595	582	580	582	557	608	593	575	595	607	552	582	599	617	583	604	604	513	573	597	563	592	550	642	586	622	561	631	577	579	602	625	635	555	582	590	587	607	600	605	588	556	564	596	569	661	603	607	597	578	553	634	612	585	599	620	617	601	598	633	590	652	574	608	621	599	586	534	605	580	588	566	615	579	600	585	591	579	596	565	608	605	582	594	567	595	608	600	587	598	597	586	599	600	602	599	565	630	640	592	640	594	630	597	611	566	579	587	594	577	590	593	551	593	542	584	657	624	600	629	623	582	598	596	581	590	554	599	587	555	614	586	587	628	565	578	576	639	532	614	600	578	591	560	570	594	615	622	614	582	628	602	573	579	597	598	614	634	607	670	570	598	645	578	609	593	577	587	598	628	565	583	595	618	610	555	618	616	568	638	600	595	568	581	589	603	584	569	592	635	548	609	548	608	617	605	567	557	641	554	589	588	589	612	600	590	615	589	619	660	586	626	587	610	606	623	584	576	621	569	555	595	579	612	613	577	596	633	613	619	561	585	575	579	603	600	596	583	598	592	587	567	555	592	587	620	585	546	629	571	676	593	604	532	590	611	594	635	569	615	580	591	583	561	611	627	581	614	571	596	591	575	563	558	616	601	576	583	589	587	551	615	554	591	609	599	612	575	622	573	575	583	578	588	592	573	577	595	556	606	602	624	612	571	599	582	658	583	579	588	606	610	592	609	587	590	573	597	572	614	547	555	635	570	588	630	615	610	630	575	589	591	591	601	590	609	571	574	581	596	567	596	581	583	575	585	583	613	619	620	571	590	575	572	616	559	589	563	597	590	598	615	585	578	592	587	575	575	577	601	578	602	545	604	591	558	582	582	599	635	593	601	588	643	578	635	598	564	590	588	587	600	581	577	561	605	613	594	585	571	615	603	559	608	650	577	598	592	596	599	623	601	588	589	559	626	601	623	625	593	602	590	575	616	595	610	573	586	604	637	606	611	587	588	644	587	581	545	606	594	600	608	582	590	574	622	642	570	612	605	589	551	604	622	576	571	572	627	605	598	585	589	587	607	621	615	623	543	562	590	591	624	605	599	595	621	585	583	620	589	595	549	566	590	598	609	634	607	584	593	604	642	592	592	616	622	608	612	621	599	621	574	594	605	593	569	598	602	599	622	578	565	569	618	582	632	616	598	624	565	590	625	655	584	587	623	581	617	645	557	599	597	609	602	601	544	589	587	537	541	554	577	603	612	582	597	549	571	585	613	590	577	587	573	584	604	581	561	571	541	585	547	593	622	600	626	619	583	611	570	608	582	552	573	608	570	590	613	596	633	594	589	534	584	548	587	586	579	621	627	574	604	600	647	582	592	576	597	604	592	600	583	595	620	602	570	551	603	629	558	618	562	554	557	601	602	590	570	583	585	580	610	587	610	597	642	598	582	590	602	575	603	578	613	587	597	606	573	639	604	610	585	539	614	598	560	604	548	609	633	594	607	603	602	588	555	608	583	587	590	599	605	568	569	600	563	642	587	565	585	624	590	554	635	590	602	601	573	633	638	573	572	642	583	595	582	556	603	584	594	581	598	617	573	587	541	600	581	641	628	596	634	589	579	569	586	599	573	606	559	570	607	576	632	609	626	533	589	554	590	562	598	547	564	588	594	618	583	600	585	586	646	596	626	607	589	624	581	595	617	570	584	546	552	582	650	614	564	627	595	578	600	578	591
27348	13004	2081	1038	707	620	572	575	981	2543	2239	1462	827	576	495	479	453	464	472	494	489	463	460	441	441	448	467	485	465	470	465	425	472	477	474	461	454	438	472	473	470	464	478	477	468	492	462	465	479	442	397	453	492	488	451	447	480	459	474	451	483	468	444	476	442	419	425	441	472	465	479	448	451	451	484	448	465	468	426	492	470	490	459	482	448	445	445	483	480	453	445	493	439	457	484	481	447	424	459	470	481	475	449	502	461	433	450	478	491	461	439	439	466	456	475	474	453	456	445	439	491	459	459	480	454	480	482	454	479	491	468	458	462	491	420	484	461	485	484	474	494	466	434	456	492	471	433	459	506	442	444	476	446	484	447	444	460	509	441	462	458	468	432	479	458	441	473	480	481	503	472	460	445	438	474	455	446	501	442	523	484	496	458	480	474	490	451	453	428	508	455	453	495	409	481	438	473	465	482	453	463	440	479	481	471	460	442	455	464	426	463	471	401	473	462	426	462	441	450	451	472	477	495	471	445	461	503	455	465	447	497	461	444	441	450	471	473	431	475	484	446	429	424	468	424	426	491	451	484	448	432	447	457	430	427	464	446	467	452	467	451	473	454	464	451	450	450	438	420	442	496	496	433	446	435	461	476	457	437	482	459	448	447	518	481	449	477	445	484	437	453	469	449	476	496	506	485	448	435	444	453	432	468	479	438	409	481	438	473	477	466	477	508	477	448	431	445	481	429	451	443	503	417	432	451	445	502	447	464	475	457	427	465	428	445	489	477	481	469	439	421	436	464	418	447	477	449	469	444	433	469	410	456	483	428	472	477	447	491	491	492	466	486	468	496	459	459	463	479	491	486	426	452	475	451	472	478	397	467	467	449	441	457	494	466	463	490	470	463	483	444	475	452	442	456	480	476	445	458	447	471	451	488	447	495	495	471	446	442	463	478	464	425	441	490	464	475	500	443	462	436	469	448	431	467	476	454	421	456	420	459	456	470	481	470	441	451	452	469	486	445	453	427	461	464	435	495	448	494	446	476	439	495	475	462	451	447	468	446	459	394	445	488	459	456	458	452	466	471	467	499	451	435	482	479	488	445	475	470	503	453	481	417	468	467	486	483	424	472	429	455	486	500	454	503	435	474	444	449	461	425	445	464	455	453	443	464	422	444	474	464	457	491	485	499	495	467	465	487	445	481	462	482	504	466	490	440	454	479	492	447	493	428	470	464	448	473	498	458	484	461	470	465	470	461	456	478	447	496	472	450	496	501	445	455	461	476	442	461	470	464	467	435	462	472	422	485	479	458	501	479	468	464	468	448	484	474	458	489	487	473	477	457	437	487	461	439	472	477	452	462	446	505	460	455	493	464	448	441	471	460	477	465	449	449	461	466	467	478	453	456	426	483	473	500	477	449	450	450	449	425	466	500	462	443	465	454	481	482	448	458	492	481	472	466	486	425	435	446	447	466	458	431	513	448	463	465	454	467	448	443	466	447	412	491	449	461	435	481	438	466	470	495	478	471	455	434	460	462	480	469	488	483	461	513	453	445	462	456	471	493	434	468	490	418	451	474	463	496	485	478	438	490	450	495	448	487	434	457	468	446	473	437	471	429	479	461	439	472	418	460	465	451	452	492	475	459	492	485	493	458	484	439	466	464	465	452	464	483	455	500	467	427	463	457	452	458	473	435	433	485	448	447	404	462	457	460	447	493	466	483	447	461	466	435	467	470	460	501	435	478	471	445	515	429	463	481	461	489	427	455	467	486	508	462	475	480	467	471	446	473	464	466	523	437	451	462	470	491	451	451	502	506	501	480	448	459	463	456	442	422	475	455	454	459	502	458	478	452	490	486	462	474	477	464	458	472	403	458	456	459	462	483	456	484	477	440	468	449	428	451	479	481	438	436	477	444	463	438	440	447	486	474	453	464	460	487	468	458	417	442	450	431	455	474	468	458	462	424	438	453	442	494	500	414	494	485	458	461	494	433	459	442	486	469	464	503	491	449	484	499	476	479	451	450	445	443	462	461	455	477	495	480	461	491	452	439	452	470	446	475	473	454	459	445	469	477	436	468	430	471	488	490	431	449	486	477	463	458	485	500	472	474	482	475	466	442	477	434	441	428	484	423	462	475	495	472	475	446	471	417	477	472	491	454	508	435	428	473	449	467	471	458	498	470	433	484	410	478	477	478	482	480	451	507	440	484	464	471	444	449	438	430	467	435	470	471	422	416	470	478	472	438	443	462	479	454	477	441	466	476	476	485	448	481	498	431	442	487	485	473	478	476	441	461	446	465	465	454	505	493	447	433	454	466	483	444	462	438	461	471	476	418	489	486	488	485	458	457	453	480	441	469	479	449	440	473	470	460	467	466	441	444	498	441	492	474	438	460	439	438	469	481	452	486	438	462	495	483	436	433	473	461	487	444	464	493	448	487	447	468	459	470	473	451	467	434	478	450	449	471	456	472	440	440	466	475	436	428	431	486	475	498	487	455	477	445	481	441	486	448	432	460	456	442	441	504	445	461	509	494	460	476	419	476	476	491	508	492	511	490	460	463	407	464	487	463	454	465	447	501	440	453	465	489	475	486	466	452	470	464	428	491	457	469	483	486	473	458	452	505	512	471	484	473	454	431	495	465	493	431	443	483	465	474	413	475	451	429	463	438	526	425	452	453	451	455	495	501	442	479	473	482	460	470	444	442	472	459	455	472	502	472	432	454	441	435	441	474	423	411	447	459	462	468	436	460	435	449	469	471	495	470	505	430	439	439	470	473	490	444	459	453	457	452	494	488	475	456	486	475	468	459	492	461	507	428	439	458	445	461	502	493	485	489	467	485	482	488	455	460	500	444	472	474	424	439	453	471	459	427	489	432	466	437	458	507	493	479	425	483	444	470	472	453	489	487	466	444	443	439	446	469	452	476	424	464	455	458	444	473	478	463	468	447	443	466	461	461	491	479	511	499	407	457	467	481	435	433	474	488	497	455	441	451	437	480	471	443	443	454	452	477	486	461	451	468	447	512	480	456	452	481	496	493	460	486	450	458	483	466	458	446	463	436	422	479	494	456	433	446	483	458	448	454	449	441	491	500	482	463	478	466	440	477	478	454	525	463	503	466	475	479	476	499	465	469	490	467	481	470	457	495	495	463	517	485	463	450	479	467	445	486	480	489	430	449	462	443	480	467	516	463	441	493	452	422	449	455	455	478	454	456	460	464	456	484	500	479	449	403	458	470	467	453	471	528	463	431	454	468	481	442	458	444	473	481	481	447	461	429	484	446	461	417	510	458	470	428	439	441	451	478	462	494	502	466	471	468	413	468	454	456	461	469	453	463	434	471	471	475	455	472	471	483	463	477	440	450	454	413	436	494	488	455	499	470	463	476	473	453	427	439	462	476	472	484	494	437	470	445	485	445	483	501	444	460	464	499	422	457	453	461	442	462	456	434	437	458	497	442	475	462	492	456	456	459	446	468	459	484	471	463	475	448	463
5157	1625	1414	907	747	617	524	526	1316	3300	2488	1550	811	503	393	415	399	397	371	380	378	410	391	388	389	409	353	373	378	387	401	419	427	383	401	402	429	380	433	384	389	399	402	398	387	367	357	389	372	358	377	387	397	363	399	391	354	368	379	391	323	396	410	359	406	403	380	377	409	392	420	378	378	391	373	406	396	391	405	388	396	371	403	409	363	390	363	380	402	390	387	376	395	367	374	406	376	369	391	386	367	370	373	387	414	392	399	387	367	378	344	427	395	364	391	379	380	370	407	396	396	389	410	382	423	392	386	385	381	377	333	410	370	395	402	353	386	405	398	374	415	355	407	366	382	360	373	369	369	406	390	396	386	399	402	383	373	387	384	411	388	395	386	378	346	373	404	363	421	412	388	426	416	382	382	377	368	400	396	396	413	385	417	398	400	409	397	367	375	438	399	429	394	409	429	345	363	357	385	398	371	356	380	362	390	359	389	405	402	405	367	390	390	382	427	413	402	401	377	402	354	371	404	370	385	371	406	422	377	426	409	393	399	404	379	405	408	375	399	415	408	396	406	363	409	374	385	395	355	408	384	394	358	404	378	438	387	366	401	369	394	396	352	410	369	364	399	387	421	370	389	410	397	389	405	387	385	381	385	407	385	363	397	397	349	380	401	384	402	354	416	380	373	387	378	381	388	364	418	370	373	391	416	401	379	379	416	405	379	397	399	398	375	376	422	390	383	375	398	380	403	390	397	393	388	415	387	423	399	366	400	421	398	393	357	391	385	361	393	401	375	411	404	409	368	404	407	415	374	393	357	395	375	415	410	376	363	389	385	408	399	414	419	389	362	391	420	377	430	345	376	377	353	386	402	398	392	346	373	389	403	369	363	378	398	400	381	377	389	369	394	389	402	359	375	372	383	372	398	391	363	375	388	354	409	384	345	389	390	380	386	381	380	391	410	403	378	393	378	400	367	409	413	371	414	410	390	382	402	419	349	386	416	422	371	357	430	373	364	400	382	403	410	404	403	397	395	378	393	396	383	410	379	396	352	403	383	397	380	381	427	387	388	397	367	409	416	365	395	401	372	395	393	435	383	408	386	372	393	401	408	402	402	393	386	376	388	392	347	392	378	428	376	401	397	373	364	362	381	365	356	388	416	375	398	403	408	404	385	378	409	369	395	395	383	375	392	449	412	382	372	392	405	376	388	357	383	412	379	374	368	403	409	374	377	377	426	385	409	419	388	384	420	362	377	380	401	420	427	369	380	384	407	375	409	353	412	403	391	388	380	368	400	398	376	411	393	377	365	372	407	402	363	373	379	386	394	378	349	400	356	413	394	422	403	426	386	384	376	346	399	377	377	402	417	376	404	382	399	396	392	390	401	376	364	382	407	368	408	374	410	385	433	372	360	402	387	398	382	378	345	377	399	413	417	360	418	378	345	414	387	370	392	376	365	426	375	363	410	371	356	353	389	382	386	409	398	431	395	430	393	369	382	354	427	383	385	395	425	408	414	374	381	367	427	336	335	411	405	352	356	401	394	392	367	395	380	402	382	366	384	403	416	413	374	403	398	384	413	378	387	408	389	409	394	353	363	373	371	372	386	369	386	407	431	369	390	365	392	407	436	384	372	369	371	358	389	365	399	391	393	378	401	395	401	375	410	392	401	388	376	392	398	385	362	396	371	388	398	422	370	398	410	382	366	409	384	356	386	366	361	387	370	404	351	388	366	389	388	383	397	381	383	375	416	357	385	367	376	384	390	365	432	421	407	356	375	395	378	394	366	357	384	372	389	366	389	393	381	380	406	416	382	388	381	377	371	343	402	389	387	414	398	380	421	383	416	378	387	362	397	403	388	387	415	412	400	357	367	373	377	364	365	386	394	409	396	401	400	418	346	396	410	378	344	369	412	384	355	388	420	427	392	355	388	427	382	396	401	387	376	377	390	366	410	396	368	387	396	414	387	405	396	392	361	372	424	408	389	437	376	392	402	401	396	374	385	417	374	362	408	408	377	402	393	351	387	401	382	382	340	368	373	386	372	365	372	366	355	406	371	414	428	384	379	367	376	411	417	364	386	376	377	386	406	397	401	363	430	391	390	358	347	408	350	372	411	426	404	377	391	377	406	375	402	414	382	364	402	363	358	425	390	370	370	364	356	370	380	400	373	385	379	366	396	378	401	406	400	366	353	396	360	398	382	381	381	439	393	389	402	380	372	405	410	369	425	385	381	413	429	406	395	378	380	396	393	384	353	365	387	361	385	412	394	385	369	369	374	387	406	405	374	365	386	407	392	398	383	401	401	361	383	370	403	394	402	397	381	425	389	425	412	396	409	390	413	375	401	395	401	370	387	358	405	403	436	374	380	383	378	376	378	374	409	383	398	395	410	385	406	409	379	394	403	386	377	396	393	406	406	410	380	397	388	372	435	380	381	380	415	406	395	420	357	402	382	390	368	375	408	358	371	393	383	413	391	408	367	406	403	396	410	356	367	404	360	375	399	400	370	394	363	380	405	421	369	391	369	384	383	363	385	397	412	366	348	399	365	431	393	428	398	411	372	410	367	403	382	369	385	435	396	357	405	399	372	382	375	380	388	396	391	406	376	418	383	376	363	391	364	400	399	399	378	380	404	373	369	360	358	372	406	390	385	386	402	384	365	411	398	377	364	380	380	394	415	392	377	360	340	365	331	368	355	372	335	387	425	427	373	362	370	392	422	384	408	348	373	398	408	383	371	393	377	388	402	383	404	398	398	380	404	352	388	399	393	370	411	389	366	379	380	392	380	361	412	406	405	396	385	425	394	368	415	386	396	403	409	393	361	366	369	420	397	371	384	381	381	411	391	435	373	377	413	408	393	385	395	401	362	379	408	399	382	379	400	408	356	429	396	394	382	430	381	411	391	372	386	381	390	401	378	393	339	395	348	381	398	390	378	393	345	367	373	424	383	413	374	398	361	382	408	366	376	403	370	407	388	388	366	421	399	372	387	367	360	365	399	404	398	382	381	375	408	377	391	368	376	390	348	351	375	409	408	416	407	424	366	405	357	364	397	406	356	386	403	376	360	407	360	413	360	372	410	405	391	375	432	394	402	371	370	408	425	398	405	384	371	388	386	381	374	398	382	361	385	401	401	362	405	386	373	359	395	405	376	378	383	400	370	372	389	380	411	370	397	414	387	377	404	374	373	389	394	365	348	375	373	379	364	380	366	398	399	388	391	397	392	390	402	407	391	405	377	360	399	377	406	387	358	375	406	364	397	394	345	423	366	378	406	413	402	395	337	395	391	425	398	433	373	361	378	375	394	400	366	381	391	375	404	419	394	397	375	371	408	378	383	346	369	368	390	427	405	372	365	396	408	381	365	388	363	369	399	378	420	416	402	387	403	374	382	382	395	374	405	365	372	427	397	420	391	402	422	384	412	366	353	400	396	400	355	374	398	373	408	404	417	387	371	379	395	394	369	403	389	424	383	373	355	402	386	374	403	376
25218	21078	26910	25001	6278	1490	1023	863	4138	20280	17840	9119	3098	928	634	564	543	567	515	540	531	482	545	515	507	509	551	539	583	553	545	541	526	563	531	558	499	524	524	534	531	526	531	548	492	535	553	513	542	530	526	547	462	509	520	526	543	532	556	520	539	515	507	497	476	498	556	534	566	573	553	521	542	564	549	532	535	518	544	568	545	560	559	509	608	529	546	534	499	573	567	577	552	543	522	521	514	527	506	526	556	515	563	507	517	523	527	551	498	505	524	565	524	534	527	523	530	533	505	513	509	517	525	518	535	515	488	505	541	510	537	512	558	573	516	493	500	551	530	531	532	521	577	542	523	558	510	514	541	546	516	556	521	523	541	558	472	493	529	520	566	527	557	529	536	531	541	544	557	521	529	557	552	532	578	503	537	539	494	554	498	529	511	534	526	534	539	494	491	495	516	512	524	535	552	508	542	514	511	536	534	535	545	547	562	496	521	550	531	523	545	535	492	505	518	505	523	554	536	526	546	545	529	517	523	553	541	488	552	499	504	546	494	519	552	525	547	526	544	438	593	541	510	527	571	513	519	488	544	564	547	531	534	521	512	520	521	541	528	540	501	520	561	518	556	513	542	532	498	531	566	530	511	511	520	529	489	526	548	537	531	543	543	525	495	555	552	523	526	523	533	545	499	553	595	525	562	518	517	490	519	561	500	537	542	583	537	513	542	557	539	526	548	521	519	495	486	497	513	546	519	526	553	522	573	556	522	504	541	537	510	526	554	562	496	500	524	511	528	516	518	516	536	550	570	526	504	513	506	554	540	526	540	483	521	511	532	557	559	568	549	525	503	556	553	543	530	486	510	537	510	509	550	534	531	556	494	529	492	514	572	512	527	525	508	515	515	462	528	548	494	498	528	515	536	583	536	534	522	502	541	537	545	496	544	568	516	507	499	529	508	522	540	563	523	540	497	481	559	539	571	535	522	544	496	492	511	534	531	551	515	515	531	498	514	512	521	519	547	536	462	505	537	503	522	545	537	563	555	551	520	514	562	520	512	555	533	507	573	589	499	551	526	532	576	528	515	545	522	530	570	535	573	541	531	522	481	541	545	557	470	499	506	535	532	520	584	508	517	499	525	521	539	487	548	506	525	531	519	478	557	515	541	513	560	519	540	538	544	527	531	505	513	601	532	566	541	559	533	508	505	548	527	494	521	529	508	533	528	497	500	538	506	544	537	549	522	522	525	533	515	483	513	511	499	534	538	529	522	509	523	518	517	510	553	523	520	552	589	505	561	548	483	510	528	546	542	515	504	509	514	523	540	559	524	532	505	569	533	518	561	535	505	547	518	567	500	529	536	572	519	524	549	517	520	529	542	526	502	535	536	555	548	539	507	519	509	532	523	516	532	564	540	516	535	544	523	545	509	497	587	498	550	527	510	519	516	560	534	512	490	501	529	512	539	514	513	532	529	531	540	551	560	535	534	543	550	518	489	552	530	513	542	520	531	505	560	541	536	513	505	525	510	541	524	498	538	515	539	536	518	537	489	497	546	557	534	539	529	515	491	494	502	508	542	547	554	527	546	579	530	506	480	525	507	520	526	512	544	526	476	525	523	522	540	548	521	563	530	559	539	543	548	534	517	560	574	514	554	498	552	552	498	565	526	512	539	527	541	495	525	548	474	538	496	538	498	505	491	528	549	516	561	504	573	533	525	483	528	531	522	532	506	514	528	528	513	515	546	538	515	521	559	508	540	535	553	536	569	561	529	539	512	536	509	492	537	550	555	502	540	513	476	538	458	549	522	514	500	491	526	539	520	578	514	479	527	529	555	534	512	546	506	531	500	540	495	515	545	547	550	526	511	512	506	489	532	515	548	521	524	496	601	551	564	497	511	553	485	515	558	511	499	578	511	587	533	483	515	531	506	510	499	554	534	505	514	537	555	546	515	496	521	492	524	542	556	497	550	547	554	514	507	520	528	516	517	557	524	527	494	521	531	526	576	523	533	547	491	567	502	479	523	534	503	576	492	530	503	522	545	522	521	554	535	578	528	578	516	531	499	500	459	545	496	553	485	519	528	592	528	522	577	509	517	561	570	546	523	487	503	553	526	508	566	547	562	544	541	471	482	533	515	540	507	516	544	499	530	540	540	520	490	533	502	511	509	534	542	520	521	509	524	531	517	529	495	513	524	530	516	533	575	589	551	528	570	546	504	513	521	515	503	570	552	542	507	517	507	563	514	523	550	513	484	531	530	541	548	525	490	534	543	517	513	504	498	520	539	495	488	540	543	498	528	526	552	549	540	495	517	520	561	499	483	542	492	516	544	512	546	514	475	533	497	577	600	521	479	571	539	497	541	499	519	550	518	514	525	569	560	533	528	495	492	535	527	554	523	561	532	522	510	537	518	565	518	512	529	553	535	529	535	553	516	514	523	517	527	529	566	512	531	523	546	514	555	505	547	525	523	505	530	515	527	529	506	536	524	527	532	518	550	553	548	529	539	562	555	527	492	533	534	484	508	551	562	523	555	534	542	513	533	511	530	517	555	569	508	488	542	547	506	556	546	586	579	553	521	498	515	511	510	518	513	496	555	513	549	530	537	492	524	543	496	491	515	533	510	528	491	531	545	557	529	560	501	498	527	541	568	504	546	500	504	524	536	505	516	521	508	519	529	503	536	507	534	554	512	521	516	563	536	526	529	490	488	497	539	523	538	497	541	540	532	513	557	515	571	501	511	545	525	535	546	536	543	552	523	528	558	541	521	541	560	548	554	539	548	481	514	484	520	541	516	534	550	541	537	541	557	538	535	564	519	518	539	492	490	516	557	530	522	527	525	546	568	514	527	560	543	535	536	538	512	508	504	539	556	567	556	530	513	541	578	573	533	507	523	573	544	515	528	481	542	512	487	544	568	517	515	523	517	518	560	521	544	523	531	533	528	540	498	492	527	552	543	499	538	546	534	520	533	530	540	531	562	495	519	518	557	527	514	454	522	547	543	537	555	530	558	532	540	511	518	520	531	535	553	517	542	536	504	530	538	503	552	564	486	524	529	526	534	518	522	504	503	506	565	514	537	539	513	521	552	526	497	500	571	494	535	549	525	502	484	548	545	537	510	517	557	521	548	563	532	532	537	534	525	525	546	562	543	562	535	522	531	540	546	482	502	500	496	547	507	569	538	541	535	540	522	570	485	542	507	492	484	525	565	567	521	531	536	522	523	524	556	490	534	553	529	503	513	530	503	531	506	522	557	535	541	501	540	518	554	500	530	524	540	547	536	546	572	503	526	520	509	523	507	535	523	537	512	507	542	488	542	546	566	560	524	562	518	486	543	517	543	548	518	523	508	496	535	500	553	510	538	507	534	558	508	510	529	546	514	526	559	530	496	505	555	539	532	527	529	553	540	531	510	516	510	525	535	531	468	531	551	532	519	545	506	547	511	556	543	507	515	541	512	532	510	530	564	487	550	525	503	538	516	525	531	557	519	519	477	560
4157	4853	4985	2602	1721	1335	1001	968	6206	21515	15312	7788	2940	986	578	426	480	453	452	479	445	475	453	455	445	443	477	486	472	484	452	481	470	443	470	427	492	474	478	458	469	440	459	428	423	464	470	441	470	450	477	470	434	444	468	454	481	466	441	435	459	457	426	424	450	455	427	459	503	475	500	467	442	448	448	473	423	458	456	395	466	470	476	504	467	452	465	455	426	427	445	504	442	480	438	462	470	464	475	495	505	410	457	531	462	414	477	483	433	476	491	443	464	458	441	450	464	464	453	428	458	471	473	455	457	430	440	454	466	443	479	483	440	450	470	462	448	486	455	486	464	457	474	481	492	453	475	445	455	472	468	442	410	449	453	444	454	483	432	406	437	496	479	450	452	456	428	436	462	439	440	438	459	460	455	443	435	446	434	499	446	492	474	442	483	492	448	464	440	451	438	418	458	433	416	456	415	464	465	459	405	463	431	445	469	482	475	433	461	439	447	430	447	436	462	429	478	470	436	499	491	459	429	433	471	464	483	426	458	464	499	423	443	481	473	435	438	421	439	457	463	443	432	461	447	459	451	449	453	457	453	428	434	479	473	460	434	459	460	445	469	447	427	438	447	491	454	479	462	471	494	455	420	487	443	495	445	461	428	459	462	427	454	441	454	473	475	454	486	468	432	452	448	430	470	510	484	410	431	456	474	456	433	428	466	436	450	456	432	455	477	440	450	493	468	458	457	485	435	421	440	468	465	447	471	456	430	447	434	451	458	448	480	485	445	503	458	422	466	448	462	443	463	503	465	493	463	470	456	446	467	468	456	478	505	477	422	463	468	420	454	437	444	467	491	411	455	427	471	461	446	437	435	450	453	420	407	452	466	473	468	432	442	441	516	450	419	448	435	484	450	467	496	483	462	440	448	477	460	447	465	447	451	481	467	463	429	494	446	443	453	464	433	448	458	493	434	432	468	461	482	425	455	447	484	498	471	455	494	465	471	431	424	504	451	467	473	441	456	462	483	463	456	433	426	438	462	472	442	498	444	502	447	458	453	456	474	452	448	461	454	429	451	467	448	492	449	467	429	461	459	463	472	455	449	464	434	496	475	414	504	466	450	471	466	487	454	501	440	464	469	462	465	449	412	433	427	464	446	459	466	453	445	506	456	439	526	506	422	500	467	474	421	475	450	475	450	439	459	440	475	444	448	458	455	462	454	475	463	471	492	465	447	466	446	464	458	441	455	468	471	434	459	459	460	445	470	464	426	439	484	446	409	464	443	428	441	451	447	449	495	459	457	453	418	463	467	409	465	439	421	450	485	443	444	453	437	463	457	449	436	425	503	444	446	476	459	471	444	403	464	447	475	447	467	422	429	440	461	493	448	439	475	427	449	488	451	414	449	454	451	478	472	470	433	470	457	472	498	469	447	469	436	434	430	435	436	487	459	442	417	448	454	426	469	452	425	443	439	443	454	441	491	472	474	436	447	473	448	437	460	434	462	441	433	426	446	443	459	443	446	434	444	455	460	438	466	504	461	434	462	457	451	463	454	429	455	478	471	477	459	448	459	446	453	492	460	463	467	415	424	480	462	486	422	443	448	455	460	505	480	484	445	442	464	410	419	448	454	499	457	478	463	474	468	463	437	436	449	471	424	472	427	425	471	418	450	486	464	471	441	451	451	484	509	429	451	428	466	439	460	459	452	431	415	434	464	483	474	453	448	460	418	446	415	457	467	458	456	438	468	473	466	471	468	475	464	427	426	416	420	455	458	467	460	460	490	434	466	496	490	434	412	416	468	442	438	434	442	485	459	415	492	499	412	481	481	442	452	460	451	473	472	424	444	440	435	481	449	484	439	448	487	483	422	417	444	486	453	468	445	414	466	449	460	480	434	456	491	462	415	463	462	466	434	465	472	417	453	433	471	455	471	474	429	431	477	453	449	461	477	418	449	420	467	514	438	449	438	430	463	432	451	431	509	450	434	469	462	488	474	493	472	460	459	466	462	479	447	400	448	463	444	447	453	467	481	455	445	459	481	521	453	444	482	424	435	458	484	460	466	435	411	439	479	474	442	467	482	454	457	453	423	465	469	503	447	425	472	452	460	464	481	448	460	463	427	424	435	461	457	456	466	454	471	442	445	449	474	445	423	426	444	463	465	482	418	454	439	448	470	449	458	469	445	464	459	419	435	478	462	460	432	455	437	432	465	467	471	462	459	466	472	429	459	478	432	459	457	493	444	433	498	492	440	470	500	449	495	453	443	488	432	453	448	489	432	440	448	466	408	449	422	429	471	446	448	469	448	441	443	450	468	481	486	493	449	470	420	436	452	438	439	471	474	434	421	456	482	462	457	412	446	465	477	432	462	468	452	462	457	440	435	429	447	472	458	455	448	449	498	465	454	487	436	400	466	468	461	440	446	474	470	475	427	474	433	484	447	496	479	427	496	499	464	480	472	432	491	436	459	434	432	441	463	435	460	471	440	444	426	438	493	453	429	448	429	429	412	448	484	451	449	430	493	445	414	501	478	452	425	476	464	456	482	450	448	455	416	462	448	459	453	422	430	453	472	448	463	426	457	482	448	459	432	450	458	449	447	495	453	450	465	441	482	436	449	472	487	473	451	474	480	475	473	432	484	434	476	440	414	478	427	473	486	442	464	467	469	486	438	490	444	444	463	463	449	432	466	472	447	448	437	477	465	429	487	478	450	427	461	433	449	495	459	442	488	454	457	451	451	472	481	465	435	463	434	417	446	471	499	423	444	449	483	428	466	494	456	447	469	499	482	487	455	419	424	463	461	467	464	473	433	447	406	439	470	432	452	493	488	449	461	448	474	447	457	462	464	465	412	487	451	456	450	447	394	423	461	468	473	488	453	456	439	441	458	413	409	449	457	428	489	432	426	477	460	440	467	466	456	462	452	432	460	486	471	430	445	444	401	441	439	418	456	438	448	486	478	426	455	477	460	419	426	432	459	398	434	483	440	448	458	445	464	466	399	475	452	448	432	485	450	482	455	438	440	500	468	462	446	433	504	439	402	414	483	430	446	413	429	476	464	445	456	427	461	403	420	415	452	450	435	451	442	470	502	437	445	443	458	463	472	451	434	471	421	466	445	434	478	435	399	467	470	440	499	459	457	440	457	479	453	460	470	427	463	455	447	426	437	481	436	451	488	435	452	486	438	478	440	432	470	462	441	441	434	448	429	445	453	476	436	464	449	441	471	443	441	479	438	450	463	472	476	420	487	429	499	433	446	467	451	455	437	453	444	482	455	443	458	460	454	455	426	424	466	419	492	453	440	496	459	484	452	456	428	466	457	446	502	427	456	483	491	466	437	424	447	434	483	489	444	420	444	462	467	457	435	436	444	448	425	471	482	436	454	471	455	491	519	465	482	433	448	459	405	440	468	451	482	443	463	444	404	438	451	496	446	446	466	505	437	449	464	432	478	448	467	450	474	454	417	444	459	451	421	455	524	494	450	461	429	466	483	447
23986	21096	28332	24094	21035	9253	2329	1440	8075	34781	32785	21840	8150	1980	970	739	714	671	755	717	735	773	718	732	704	701	708	697	726	686	762	744	724	750	730	660	747	748	697	780	742	728	752	718	691	708	669	738	707	735	748	658	753	674	755	711	687	746	717	665	774	693	716	711	718	724	749	714	696	738	728	687	761	709	676	726	740	744	707	718	726	724	690	769	703	670	680	712	693	740	711	670	748	733	725	652	726	727	707	689	712	697	733	689	721	681	726	713	700	661	719	724	713	737	698	678	766	672	732	724	732	738	693	697	715	707	749	709	727	661	713	716	722	682	749	683	741	691	704	772	702	717	712	707	646	692	728	670	722	696	704	705	721	738	721	708	743	667	704	711	719	682	676	706	752	716	743	692	759	666	700	774	743	713	755	725	668	694	707	745	727	726	709	689	738	699	682	702	755	719	703	652	688	694	693	749	719	712	700	718	707	738	671	715	707	728	742	666	730	735	699	688	689	685	662	650	711	684	727	737	711	693	698	673	678	743	711	660	682	709	708	747	760	728	683	709	688	685	706	663	761	710	689	743	746	688	757	692	669	712	713	715	654	727	683	717	708	701	665	702	675	708	765	698	699	766	718	722	701	700	729	707	706	740	723	693	709	697	738	690	706	710	672	699	771	761	652	712	696	684	734	690	708	693	702	707	723	755	702	691	721	695	698	707	724	697	716	682	728	707	725	700	690	727	682	705	738	700	728	689	698	768	696	739	724	727	724	678	687	690	784	703	742	746	723	694	743	711	681	698	748	713	705	720	671	709	734	727	755	681	688	723	730	687	709	735	735	687	716	689	686	676	730	690	729	726	725	683	698	732	734	719	717	714	674	696	689	707	717	726	702	693	727	723	703	750	728	696	714	710	712	683	675	740	694	693	734	739	722	713	681	680	704	653	698	674	698	709	719	696	753	715	674	742	738	720	713	745	713	722	689	692	710	742	728	685	690	680	719	730	733	726	680	696	740	719	677	707	628	697	687	705	726	706	664	687	726	758	698	702	701	691	677	700	719	632	688	745	744	710	721	706	716	684	718	724	687	751	693	706	732	685	680	721	703	713	707	657	691	693	708	748	733	709	733	672	702	727	731	724	745	723	744	705	711	721	676	737	724	706	726	674	720	705	694	726	698	727	712	714	700	705	675	705	692	670	686	717	702	707	696	690	723	662	733	710	717	716	707	713	708	705	720	741	712	675	760	696	749	718	735	723	709	690	741	672	711	675	654	673	743	683	696	732	634	717	733	732	738	762	693	725	704	686	740	684	742	746	670	696	672	717	720	716	707	677	758	711	696	698	729	708	690	713	718	745	721	725	717	726	700	735	718	700	759	694	717	707	709	688	722	726	729	684	699	665	712	661	704	732	646	712	706	717	752	729	685	672	718	770	739	659	727	649	668	705	750	739	737	674	747	729	730	709	690	719	707	703	729	698	723	722	721	708	702	704	658	694	712	717	727	694	678	726	683	697	728	678	724	718	708	691	697	651	710	688	724	781	713	705	735	682	740	698	684	714	690	705	662	656	690	681	774	677	702	631	704	716	713	704	681	764	759	671	713	721	720	652	686	723	724	691	751	747	668	684	761	712	726	696	712	716	758	697	701	709	689	740	719	737	724	712	695	719	743	701	697	722	716	709	703	735	718	706	699	726	730	712	726	688	659	718	736	686	692	740	669	685	730	686	728	714	762	720	711	768	690	705	742	704	676	738	763	695	762	678	700	673	720	715	715	739	683	709	731	682	685	688	690	709	702	735	724	687	686	694	728	695	751	746	661	748	714	735	727	691	688	719	692	717	657	693	656	735	734	689	726	742	711	651	714	709	729	685	751	733	732	736	748	707	705	667	705	713	677	730	688	712	722	697	744	711	714	724	700	725	698	667	708	718	688	710	702	739	727	733	779	733	705	731	719	718	695	722	759	667	678	710	719	713	685	735	665	710	717	729	693	671	677	753	686	724	696	720	710	681	729	731	756	713	709	714	701	700	750	684	723	729	757	733	691	707	723	684	701	722	716	670	714	715	674	728	687	693	701	743	674	722	720	738	711	701	696	759	690	698	734	697	684	687	713	690	728	707	653	707	665	738	672	691	707	663	708	757	702	746	736	684	698	710	678	692	705	736	717	691	694	740	679	733	678	684	723	731	718	746	725	702	694	703	734	717	740	649	715	688	701	707	713	714	728	719	705	743	716	740	753	740	773	720	709	717	694	691	687	717	696	709	721	734	727	718	693	715	697	716	720	672	704	734	712	716	748	719	680	706	734	701	712	659	706	723	720	660	702	714	766	682	708	699	683	724	722	766	722	732	672	703	733	672	719	684	708	726	729	750	730	707	701	695	721	698	711	661	676	709	696	692	763	706	723	734	701	725	701	711	659	723	701	695	738	711	724	661	760	713	705	699	705	694	703	740	665	746	690	672	700	705	676	714	721	710	759	721	655	736	684	702	728	752	700	714	739	663	712	755	678	691	697	691	680	691	704	744	659	704	704	724	737	733	717	700	726	723	757	687	695	718	700	719	732	768	701	674	738	692	705	712	690	711	693	663	712	723	708	707	730	702	726	736	678	747	750	724	691	737	694	712	676	710	721	671	656	679	697	689	707	735	691	711	689	733	725	666	689	667	712	678	708	669	754	694	736	717	763	672	688	714	698	731	667	698	708	733	703	677	711	703	702	746	746	703	701	695	738	687	708	747	680	728	733	710	692	665	717	727	718	733	692	721	777	702	716	713	733	698	710	750	743	718	694	689	681	725	694	711	722	728	717	712	730	692	698	677	756	660	682	722	684	671	672	739	695	663	714	711	716	722	713	723	681	691	708	761	726	736	697	735	741	736	725	703	708	721	689	701	679	689	732	696	699	658	728	680	692	702	665	724	749	674	751	710	684	714	692	713	691	734	689	760	686	689	720	678	750	714	712	667	641	693	702	700	726	742	676	660	735	720	753	677	680	716	692	732	678	721	696	741	727	642	681	647	720	702	641	755	724	714	730	665	739	685	744	697	697	662	709	712	705	742	748	679	675	703	708	681	741	674	692	741	741	701	703	725	684	695	732	624	693	723	663	721	677	714	667	690	695	694	676	676	685	691	728	728	678	680	719	660	671	728	677	706	688	720	719	678	671	720	710	749	722	706	736	707	713	716	765	741	660	749	675	721	700	736	718	777	681	744	692	680	672	682	742	703	710	707	730	705	680	716	713	679	678	704	701	701	711	670	702	733	688	737	715	704	730	741	734	652	735	752	729	684	678	745	712	734	711	704	687	688	663	657	706	729	750	715	679	676	721	728	683	699	764	670	689	689	692	718	755	695	700	730	694	721	715	672	702	707	674	684	702	665	704	752	695	733	652	737	766	710	685	716	713	690	717	724	759	684	717	672	684	700	695	708	697	740	689	714	743	725	697	710	679	710	690	721	714	724	646	730	690	719	686	692	692	674	680	672	686	680	708	664	727	731	725	671
4673	8781	8796	4517	2931	2234	1624	1558	11625	34773	27929	16982	6327	1769	949	627	608	612	633	616	638	591	571	619	561	598	578	605	633	626	586	599	559	577	601	561	618	560	602	588	607	603	616	635	615	638	595	588	621	614	611	589	634	545	603	639	628	585	620	632	626	579	580	624	593	561	579	594	616	591	638	615	571	564	619	613	581	605	581	619	588	602	573	606	591	584	571	581	595	635	598	624	608	616	584	587	574	606	587	582	614	601	575	614	554	574	608	569	578	603	593	615	635	584	601	553	586	598	569	623	610	601	570	623	582	587	590	575	577	572	556	622	568	615	617	624	583	586	596	606	631	594	600	585	598	608	562	609	565	590	541	543	614	570	573	622	574	633	559	554	580	613	598	568	571	583	592	550	621	595	601	598	611	565	551	585	577	574	609	566	582	636	636	591	583	565	572	602	594	578	567	564	608	596	612	603	604	582	594	577	616	627	586	608	571	553	545	610	629	578	554	608	555	626	584	543	613	574	625	574	606	600	618	661	625	610	593	568	571	607	589	602	621	573	645	563	569	618	555	582	595	601	611	583	593	618	578	577	586	630	589	590	600	625	581	633	560	599	640	616	603	558	629	580	629	589	574	551	591	600	582	626	605	596	627	595	578	617	596	532	598	635	612	577	593	623	613	639	581	601	610	570	558	588	570	570	558	600	541	625	604	585	613	610	613	589	566	585	546	559	609	636	629	622	594	572	552	608	578	558	613	596	617	584	606	605	616	574	609	571	627	605	579	621	600	621	568	598	605	621	628	554	558	573	565	569	607	603	617	585	567	583	628	610	590	592	592	604	643	612	561	594	605	611	620	575	571	607	592	614	588	645	622	594	590	591	598	586	639	630	606	554	573	557	628	627	581	612	567	581	586	575	597	554	611	590	604	627	574	601	596	587	624	593	567	617	622	584	602	604	620	565	579	582	633	546	616	551	559	574	566	592	572	579	588	593	596	553	590	614	576	569	568	597	615	594	587	554	590	565	595	579	592	585	603	576	580	573	586	635	608	588	609	586	605	560	597	582	581	568	562	583	562	611	587	624	605	579	605	657	603	583	605	596	561	549	570	625	589	578	603	578	567	576	616	610	558	572	613	610	553	624	594	601	584	580	613	606	602	625	605	586	609	547	598	606	592	599	563	599	583	608	621	551	618	600	616	599	578	604	577	577	602	602	590	574	598	622	576	620	598	568	585	580	623	561	574	604	564	631	615	613	570	589	588	609	577	605	552	601	603	592	585	605	557	584	593	557	616	604	612	591	615	537	574	624	538	599	643	613	608	610	635	584	598	619	568	587	572	641	619	594	576	583	587	600	601	637	569	573	583	570	567	584	603	598	563	566	607	581	584	623	594	589	533	590	596	577	597	575	586	572	554	591	602	599	559	562	586	604	584	561	604	600	640	577	585	578	568	565	601	601	636	598	547	588	623	576	621	577	588	570	603	568	629	599	570	611	588	528	597	614	561	605	597	593	622	572	601	526	609	610	604	601	601	593	604	579	568	587	547	570	558	591	610	607	548	581	574	585	566	622	656	596	580	586	580	584	545	576	608	654	604	606	544	601	584	583	577	598	580	584	642	564	598	581	598	621	569	574	583	606	647	584	577	598	574	615	632	593	580	607	580	593	611	603	583	588	572	556	606	604	506	547	570	629	564	609	571	579	554	577	587	583	573	606	617	584	619	583	576	602	625	568	634	633	601	565	631	576	621	588	624	549	620	562	596	588	565	606	567	604	607	587	588	560	570	574	615	604	566	621	614	601	630	626	593	606	618	613	573	610	606	589	545	597	575	622	560	610	598	629	593	567	582	628	602	626	630	607	644	565	578	585	559	601	598	607	562	590	568	593	590	576	613	609	567	584	545	591	605	582	619	586	596	578	612	572	555	619	594	584	615	594	580	598	566	622	552	577	579	576	570	620	569	599	609	591	589	621	611	577	596	582	591	546	547	615	603	569	593	593	531	609	580	581	640	539	564	627	612	627	576	558	594	575	582	589	584	608	560	616	559	592	599	547	573	573	618	609	580	554	614	600	608	626	590	546	515	540	572	586	593	596	578	592	542	591	645	573	570	626	590	603	580	566	599	557	590	565	622	559	612	573	592	585	583	598	589	566	592	597	582	596	611	654	585	609	570	596	612	579	592	581	539	628	608	591	616	583	555	609	590	593	579	585	584	609	587	652	564	571	564	602	551	585	623	608	605	611	604	628	620	536	601	586	542	610	595	622	580	635	619	639	584	585	561	587	554	582	603	568	555	633	609	620	609	573	564	639	541	564	582	596	604	566	590	624	572	566	540	602	580	625	590	614	623	561	636	581	614	588	580	606	596	624	590	592	604	594	565	580	562	530	557	591	556	625	562	612	615	591	637	570	615	556	590	590	576	571	594	642	629	606	593	627	623	613	577	571	584	602	616	579	546	645	598	594	586	563	601	609	561	582	575	593	629	571	569	562	595	574	574	576	544	597	585	579	567	583	612	592	539	528	591	585	591	607	624	622	625	634	574	602	626	564	593	560	596	555	609	563	530	589	621	545	570	616	588	563	568	624	637	556	597	582	569	570	628	610	603	556	610	586	597	604	625	623	587	560	583	607	575	572	543	624	557	559	560	597	580	591	614	588	590	617	542	633	597	595	573	648	603	610	601	574	616	605	566	562	599	568	645	619	577	582	609	580	582	565	579	578	571	593	584	598	594	640	590	611	562	611	596	612	612	553	601	564	578	616	617	593	589	603	567	614	638	566	586	556	557	586	592	582	585	600	597	592	533	612	558	566	616	598	584	584	604	614	518	638	611	592	580	624	601	613	578	590	613	595	610	556	611	577	600	638	545	590	563	593	581	619	544	574	611	572	584	587	596	594	566	571	599	619	601	599	615	568	605	600	561	620	612	571	565	567	565	591	606	601	571	580	574	580	602	592	588	618	600	534	577	557	610	567	584	605	575	569	619	590	626	591	601	586	582	610	607	574	576	617	595	574	628	590	610	576	588	613	604	582	581	600	626	586	625	582	599	653	588	629	573	632	583	579	562	599	563	587	589	591	609	519	592	587	544	634	574	573	591	577	559	571	572	538	572	525	571	538	573	586	554	602	625	562	578	611	621	600	575	581	587	579	614	553	621	561	596	649	572	525	570	581	594	635	576	631	539	594	580	536	610	572	615	606	601	567	563	586	536	577	560	580	571	603	619	565	590	584	551	615	607	574	623	624	578	535	543	568	576	567	592	556	581	572	582	597	621	568	608	597	580	567	565	579	580	572	588	611	587	576	572	609	606	559	587	569	638	612	573	630	616	600	586	592	601	624	606	555	585	599	550	559	590	590	605	588	563	544	609	629	578	572	587	580	612	647	596	618	567	594	574	611	566	602	585	617	588	561	596	610	604	615	595	575	603	570	604	610	584	605	603	563	635	628	557	570	593	573	570	611	569	599	577	589	553	602	611	586	596	573	572	589	581	611	586	574
27357	13121	2297	1063	681	643	604	553	699	2014	2557	1744	992	655	579	548	508	496	540	517	531	511	464	515	492	492	504	479	503	504	505	469	494	509	500	477	459	510	456	476	514	516	499	507	498	496	472	458	538	519	495	478	487	456	480	499	503	524	488	472	487	499	521	524	503	485	517	519	454	490	522	487	487	489	486	497	551	492	478	494	513	525	503	505	500	493	486	542	490	504	505	480	499	471	486	538	512	437	491	463	485	485	492	441	517	476	468	528	489	462	512	507	470	509	527	463	538	528	477	484	481	492	492	527	506	470	504	494	512	524	472	488	529	476	495	479	444	512	473	494	453	496	468	490	526	465	480	482	499	481	503	471	497	490	515	453	468	504	508	512	514	473	473	521	483	452	503	476	508	494	459	453	488	452	504	453	471	473	510	506	464	510	475	485	436	465	461	500	495	482	541	493	511	497	512	468	536	500	453	494	511	493	453	532	472	498	509	520	489	495	483	480	472	487	517	476	511	499	504	552	492	491	517	453	464	496	477	503	525	476	479	485	482	469	517	474	480	451	478	495	499	454	488	513	495	481	466	496	493	499	522	498	506	470	483	532	527	465	506	492	487	511	480	500	501	482	541	491	483	496	488	463	475	515	505	476	502	497	447	486	543	539	508	513	515	484	495	508	490	533	455	501	507	496	473	463	492	489	465	543	510	502	517	454	512	475	465	468	477	459	457	488	468	468	512	479	498	525	474	512	487	458	532	512	498	541	519	481	483	469	459	487	497	499	492	491	482	498	500	525	475	495	465	509	505	491	479	461	504	455	500	461	471	482	504	478	523	453	493	502	493	505	466	518	503	523	507	519	480	488	520	461	478	500	474	504	493	527	494	477	526	446	491	505	484	478	475	463	454	508	482	480	488	441	487	495	474	479	474	462	488	504	465	457	488	467	552	509	504	467	436	473	465	474	486	461	518	509	487	473	513	503	501	506	499	476	522	480	500	485	497	506	456	460	474	494	486	505	465	468	514	480	484	457	526	516	521	494	499	463	500	468	513	485	542	475	499	474	473	526	517	475	512	497	470	473	488	487	490	510	482	432	507	537	494	492	525	496	499	462	468	489	410	517	491	503	515	483	517	520	522	512	501	484	501	454	526	507	466	476	508	518	527	492	490	455	505	498	520	481	450	490	510	460	495	508	476	454	494	453	458	496	458	488	503	484	528	484	483	533	467	462	487	509	486	511	500	494	504	527	493	470	477	483	456	484	452	471	480	490	492	490	486	496	459	484	495	517	510	506	500	511	485	481	487	487	514	483	467	444	483	507	481	479	512	460	508	465	499	458	480	501	518	528	508	492	500	482	495	486	480	496	476	454	426	494	485	517	492	487	545	518	523	485	479	491	489	471	497	483	479	477	480	498	506	485	485	499	475	500	536	502	510	499	485	474	513	501	521	468	482	527	479	507	493	437	506	510	507	465	490	476	516	523	484	482	458	480	488	509	523	476	538	514	548	474	491	518	526	465	478	461	480	478	477	530	465	529	507	448	496	495	488	497	465	455	531	532	509	467	492	494	475	434	487	521	522	501	441	510	520	469	485	490	516	483	479	471	499	463	461	454	563	481	466	486	489	461	501	481	475	505	468	491	499	510	495	476	421	507	498	510	519	522	499	464	484	526	495	486	507	497	478	508	508	499	455	537	489	513	498	520	507	477	533	477	445	467	486	496	500	519	487	518	506	476	508	473	453	494	520	437	475	509	500	435	461	493	510	505	503	477	508	491	470	516	483	490	537	485	496	512	493	424	480	485	495	489	480	507	533	459	460	441	493	506	486	503	516	461	470	484	476	488	509	487	482	496	466	510	505	489	425	488	487	517	501	514	520	475	544	515	495	476	486	482	500	488	494	490	466	462	507	510	527	486	478	481	475	496	489	511	507	492	471	494	513	480	537	523	510	499	488	470	474	485	528	468	516	477	478	505	481	519	517	559	512	501	503	512	495	551	487	535	508	483	473	466	508	513	444	500	482	521	481	518	480	499	505	470	490	517	494	476	466	459	482	453	462	505	475	490	499	482	484	493	530	481	465	526	467	507	469	530	519	485	464	462	494	496	471	466	475	480	495	512	483	486	522	485	458	480	466	529	484	464	474	514	480	491	509	497	448	497	466	485	511	484	478	454	527	499	454	508	504	543	466	499	469	499	486	560	481	518	510	466	516	481	475	515	545	495	491	515	568	516	463	484	513	507	467	459	496	508	509	503	474	507	482	498	460	497	519	478	509	474	480	456	518	459	500	453	475	463	473	474	502	518	499	479	498	505	465	510	495	517	475	493	495	515	515	468	487	479	459	488	465	527	538	468	508	482	461	508	529	465	488	484	514	456	473	461	509	496	506	526	469	502	490	452	500	471	509	490	461	452	493	510	518	493	479	530	492	502	470	466	466	456	469	528	499	505	482	462	496	449	494	503	458	516	491	500	440	487	515	510	456	524	445	478	476	500	489	490	499	468	468	504	461	459	490	450	438	478	503	469	496	506	473	487	484	535	525	484	501	509	495	466	469	454	474	499	482	508	463	495	479	514	477	460	517	504	450	532	490	486	504	498	484	516	451	483	498	528	491	473	493	504	491	480	531	516	482	493	486	530	466	492	502	511	482	483	509	531	523	512	522	483	498	514	533	508	477	495	486	495	500	507	478	455	492	507	495	476	491	497	492	470	508	501	522	513	495	496	492	519	470	493	493	494	443	490	456	473	485	484	466	506	488	515	501	473	487	498	505	526	500	485	538	466	471	442	488	495	516	488	486	482	529	485	448	501	501	491	469	532	504	504	509	502	484	513	483	488	503	474	516	496	510	511	474	452	507	494	479	474	498	455	534	470	508	518	489	506	478	506	475	503	505	466	503	543	499	482	494	551	509	491	516	472	515	487	510	490	534	479	464	481	493	470	487	488	483	523	477	518	503	485	504	519	518	463	470	502	524	481	513	494	459	495	478	536	462	526	494	465	488	492	497	526	485	463	500	502	514	483	471	484	468	463	491	496	503	467	461	503	494	486	520	507	471	508	501	521	508	472	488	490	488	500	487	501	487	454	521	505	487	503	492	461	503	506	500	521	470	474	464	479	492	530	470	510	508	496	470	484	488	477	496	456	502	505	519	475	475	458	464	467	471	525	475	480	507	529	510	481	508	497	530	476	457	481	487	518	464	493	515	518	494	524	509	468	486	485	520	479	507	496	483	505	496	438	465	512	512	500	520	481	449	513	490	497	510	503	488	539	505	457	485	533	488	474	496	479	480	502	467	500	476	502	495	522	476	550	518	508	517	468	496	532	473	476	513	500	471	529	490	477	496	506	509	503	463	481	462	464	462	501	500	495	498	451	479	501	471	504	508	494	509	517	487	485	519	508	508	466	477	487	510	501	524	488	524	494	475	483	471	471	527	529	488	475	491	479	507	482	495	471	474	507	495	505	506	466	442	516	513	509	500	466	440	502	507	464	456	523
5200	1782	1690	895	672	627	575	498	768	2818	2894	1942	957	569	475	420	401	405	405	392	422	420	398	398	452	443	411	417	352	392	391	385	388	408	395	413	381	383	384	405	390	420	394	418	390	363	395	386	394	396	399	367	397	391	394	425	396	410	408	454	422	397	382	399	396	390	458	442	410	377	364	416	432	400	388	441	411	404	423	390	439	401	408	434	427	388	367	407	405	403	400	389	415	359	378	405	406	375	435	430	393	415	377	386	396	394	465	402	437	425	369	372	393	424	411	392	386	422	454	400	432	394	402	430	395	408	397	368	373	410	382	416	441	416	392	420	427	429	406	421	424	427	423	387	394	409	412	420	434	389	417	435	391	433	439	425	410	398	398	387	385	421	392	428	391	395	357	390	421	393	374	371	466	422	384	429	422	411	449	384	439	416	403	433	410	425	434	427	391	392	386	406	440	403	394	444	404	425	399	391	373	413	385	377	420	399	398	420	403	413	446	372	409	405	373	409	431	397	371	406	397	396	422	418	390	379	417	384	422	426	438	425	397	379	435	458	380	420	420	372	395	420	408	435	391	418	431	405	399	390	398	413	380	405	396	404	400	418	396	421	414	395	431	450	430	404	395	383	429	398	378	402	367	399	388	391	401	378	401	412	393	366	438	431	397	405	387	378	456	408	400	391	440	421	381	397	396	385	421	427	373	400	391	409	416	392	376	423	411	392	409	408	420	384	363	430	406	444	415	401	400	408	419	408	420	423	380	400	427	402	411	441	391	401	425	398	411	405	416	387	421	374	433	388	429	410	444	390	403	404	399	378	423	404	397	428	413	415	379	388	402	424	421	398	412	411	424	440	373	396	401	394	420	426	402	420	406	423	418	410	404	424	389	398	418	390	399	412	392	364	403	386	380	424	382	416	437	404	421	400	415	360	402	411	403	413	415	410	384	412	414	393	405	415	424	428	376	416	418	403	409	371	386	424	396	383	392	461	396	428	411	419	399	425	421	407	411	393	401	412	381	432	414	403	437	373	411	401	394	409	359	401	381	427	362	405	419	374	421	383	421	407	412	381	414	413	404	372	421	404	387	461	403	394	379	431	405	399	366	390	451	391	388	429	388	399	418	415	410	427	412	400	428	372	423	400	427	415	405	416	385	402	415	399	390	393	402	415	396	432	381	419	399	427	413	403	421	407	391	430	409	411	427	376	404	429	374	427	387	413	402	394	397	424	418	418	436	432	422	383	410	430	412	409	451	405	426	412	395	419	406	390	408	412	411	446	417	431	409	432	395	400	425	394	416	446	409	442	384	398	397	395	390	424	399	386	399	418	413	400	394	384	404	405	386	424	413	391	387	430	440	369	449	414	352	411	420	409	396	426	429	383	423	358	350	420	400	418	424	387	426	394	360	430	410	366	392	394	438	398	413	401	403	363	406	423	418	401	418	439	416	423	425	418	418	382	431	403	437	400	342	407	383	387	417	407	390	434	397	386	432	427	427	421	409	394	401	401	391	394	425	380	383	394	417	421	433	387	396	418	402	424	380	419	416	414	429	413	390	426	397	396	384	420	382	412	359	431	389	392	407	417	423	370	441	419	448	426	409	419	404	402	369	407	444	392	420	426	397	441	407	441	403	409	424	401	389	403	399	396	396	397	403	386	407	427	392	389	388	387	421	393	413	415	387	403	361	423	430	447	429	383	416	402	386	391	380	413	409	428	443	375	400	397	414	378	405	378	398	404	409	401	418	380	395	431	455	420	416	394	421	422	403	444	413	408	440	400	404	380	418	404	411	409	433	397	387	374	390	437	410	418	370	409	426	435	407	422	446	394	423	404	397	401	375	419	406	409	387	406	386	395	398	430	426	385	396	355	421	420	399	426	414	412	381	391	408	397	407	374	411	404	417	444	409	390	383	429	393	429	434	435	375	427	399	387	427	440	422	407	401	399	419	399	430	394	438	404	412	396	416	409	397	411	378	386	422	390	418	399	399	433	444	387	402	393	439	375	399	369	389	378	396	438	389	392	393	422	404	439	407	399	384	399	418	416	371	412	403	398	355	377	415	379	366	408	399	401	412	413	446	401	424	445	413	387	398	410	398	409	416	435	390	417	392	429	415	395	383	423	393	397	430	398	386	410	396	413	381	418	470	405	405	417	385	420	437	382	433	391	459	401	412	420	406	433	378	399	409	407	389	433	380	424	388	388	392	402	434	412	392	427	434	411	396	461	419	375	407	437	392	388	405	403	406	443	379	375	413	434	393	438	427	403	423	360	409	419	428	428	413	362	402	404	383	404	425	406	404	375	429	407	384	430	435	401	408	415	439	425	374	429	386	395	391	405	412	397	390	404	421	425	414	381	381	412	400	413	435	391	394	379	421	407	408	403	420	423	420	426	421	403	373	451	432	390	414	408	427	417	429	406	434	415	433	397	406	396	389	401	415	414	424	392	430	439	422	423	407	382	420	408	395	415	436	433	376	410	399	425	402	387	367	401	360	393	407	397	385	412	386	411	404	414	421	438	400	400	408	420	390	389	377	423	423	383	414	405	427	403	417	432	392	372	424	422	393	403	399	343	390	381	428	421	424	402	425	405	409	404	397	423	432	422	400	404	402	387	365	409	446	444	384	393	415	417	393	433	437	400	411	409	386	347	440	432	418	402	388	386	436	434	391	379	409	377	406	384	419	377	444	432	409	398	395	420	407	399	429	387	421	396	404	419	393	387	416	435	374	438	403	425	398	404	410	428	367	387	418	424	404	394	407	407	446	408	440	393	423	424	391	408	421	436	420	430	377	433	392	404	411	388	380	390	389	420	419	416	382	414	383	402	392	408	394	403	386	402	385	446	405	451	390	424	389	437	404	388	430	423	425	421	424	436	389	436	412	413	403	420	457	410	432	444	428	422	420	407	426	398	416	407	399	398	443	365	408	421	419	405	393	365	422	396	405	409	427	411	405	413	406	381	402	396	390	384	390	421	393	387	427	387	394	425	424	406	427	392	408	393	390	392	396	370	428	389	398	353	430	421	397	401	386	411	396	393	406	383	364	442	393	389	410	411	428	408	397	372	416	430	390	424	472	427	396	414	410	421	376	373	348	434	395	404	419	371	436	418	407	380	373	360	411	407	392	396	424	396	389	405	426	375	430	392	384	424	413	403	397	396	413	410	401	397	406	422	399	385	354	409	409	384	416	423	412	380	415	411	414	399	384	404	425	391	403	408	420	424	431	413	427	398	398	439	385	406	421	394	428	402	376	445	404	394	411	419	430	390	393	397	398	401	410	395	432	375	396	412	381	407	413	410	402	391	441	409	408	371	415	404	414	398	414	421	402	457	444	426	438	411	409	433	393	407	441	416	402	409	410	419	398	411	425	422	419	413	412	418	438	406	432	412	406	388	394	417	396	429	412	398	388	401	393	416	427	415	392	423	400	432	388	415	390	458	414	394	378	381	404	445	386	398	413	390	403	384	432	424	396	435	409	403	385	393	447	427
25095	21074	26908	25040	6110	1470	1131	982	2283	18631	19042	10741	3561	1110	759	641	604	600	641	594	639	615	604	631	587	669	583	627	582	648	645	629	644	618	625	620	596	607	594	619	605	624	608	639	608	606	607	635	578	629	587	600	582	597	611	684	627	622	606	593	597	617	623	653	647	617	582	625	622	612	610	629	610	661	601	566	640	607	597	563	602	614	592	604	610	617	614	611	611	608	604	620	632	644	578	569	604	596	572	658	586	607	618	550	562	606	593	619	614	551	617	589	567	634	619	604	631	584	577	634	663	633	631	647	655	579	596	621	620	565	605	641	596	582	646	599	613	587	610	608	627	581	626	580	619	586	567	622	581	628	564	591	591	590	621	596	574	631	556	580	637	588	607	594	624	577	608	658	640	634	594	578	564	593	615	588	625	647	614	642	559	589	596	639	619	618	635	581	631	628	591	623	577	605	632	605	578	579	647	572	626	616	605	624	626	676	578	590	634	591	576	562	590	619	603	567	609	597	615	596	605	680	603	616	620	611	558	603	649	604	606	624	594	601	565	610	612	588	599	588	636	576	585	636	624	630	634	611	580	604	622	600	588	615	653	591	601	642	589	571	637	606	573	613	635	609	593	604	616	637	596	598	562	611	596	596	591	620	626	624	614	581	618	570	570	586	583	601	568	645	595	592	613	576	637	595	602	635	603	644	630	666	650	605	624	636	581	581	605	634	581	594	601	597	622	578	648	584	613	652	590	587	602	561	581	603	621	573	622	623	611	576	585	613	607	634	592	618	632	678	576	589	622	619	601	602	571	592	597	578	600	582	604	631	595	634	594	601	601	579	583	614	633	621	656	591	624	616	651	618	656	605	577	594	639	600	606	603	643	609	617	575	583	591	579	594	568	608	577	578	545	595	574	593	643	586	606	658	595	602	628	575	636	610	578	577	653	576	585	555	625	657	599	630	553	630	653	586	597	605	600	600	616	558	635	598	600	597	589	664	561	654	611	684	602	571	627	584	595	574	568	585	598	598	596	601	608	596	584	623	622	585	611	575	572	651	618	615	615	621	634	649	578	604	627	602	577	613	637	611	610	544	639	625	664	611	599	605	596	610	640	609	546	596	582	611	619	634	605	573	616	626	615	622	642	634	624	621	630	588	598	569	594	623	602	630	614	632	625	623	600	566	645	587	622	589	638	613	630	596	603	623	605	540	608	589	626	592	610	604	611	593	595	591	621	597	596	618	632	630	602	551	609	583	638	583	602	581	582	568	639	603	602	600	609	586	592	567	598	576	634	591	618	627	601	625	646	623	594	603	627	594	617	611	614	599	567	655	599	619	615	624	581	577	636	616	621	623	592	607	626	639	642	535	555	639	581	591	616	592	624	595	590	657	625	605	629	613	632	612	581	639	619	579	629	607	630	628	615	621	580	619	588	571	629	588	552	623	598	587	614	577	616	573	620	595	646	627	589	594	583	637	627	585	590	580	599	647	576	662	611	589	568	598	644	642	602	591	581	611	655	556	616	614	592	609	632	572	642	632	607	615	603	626	594	580	622	616	641	596	597	628	619	630	574	605	655	542	615	593	592	596	594	594	581	652	582	634	620	596	603	605	608	639	558	619	606	610	623	580	623	623	635	596	605	568	577	625	606	589	565	606	590	592	631	602	648	587	600	645	567	557	631	609	582	562	557	584	598	615	629	606	617	634	617	605	609	569	619	606	595	607	583	583	579	621	577	605	597	616	611	628	590	573	607	634	630	605	554	578	578	591	645	592	623	568	630	586	614	581	593	621	605	623	608	598	639	586	632	593	628	612	640	592	598	620	573	642	634	581	581	615	593	568	641	585	632	570	610	626	615	597	604	587	585	661	640	585	618	605	548	640	622	582	616	590	590	599	612	608	563	632	611	581	594	649	592	594	639	565	565	625	662	543	561	606	597	551	617	608	645	565	591	628	638	621	626	574	614	616	619	636	573	603	585	592	577	613	550	606	600	626	626	591	600	612	621	616	649	585	617	611	597	604	581	608	642	615	605	657	632	623	622	653	647	543	635	598	594	613	572	600	564	595	600	597	658	589	613	604	548	600	582	643	573	598	611	600	614	555	598	608	668	594	592	626	624	626	648	576	604	590	593	554	638	573	616	632	606	623	617	568	601	582	610	636	598	610	598	579	597	605	609	585	583	624	651	639	608	586	609	592	591	576	602	534	634	652	579	605	602	618	583	613	616	592	614	611	576	622	612	587	622	600	626	621	579	604	608	620	624	612	609	606	613	582	591	567	579	600	618	599	585	597	572	630	576	635	604	600	577	601	576	645	586	585	626	630	629	577	587	632	568	604	633	631	640	574	631	614	558	622	582	599	601	611	573	623	616	591	622	588	618	608	591	611	604	606	618	591	609	624	591	599	667	614	638	627	533	573	570	594	592	621	566	551	609	609	594	628	600	617	615	586	660	579	634	627	681	642	628	611	606	592	622	590	594	629	637	640	580	642	613	595	646	614	591	617	605	610	637	610	635	608	629	645	582	601	616	578	633	626	611	602	591	609	602	594	615	621	598	596	608	635	584	626	588	539	620	597	650	625	638	609	607	605	576	575	609	637	630	649	603	618	611	629	640	593	604	583	588	624	598	551	602	598	623	582	623	607	641	594	559	584	575	620	616	599	562	615	623	573	604	641	636	583	623	626	665	561	582	583	567	594	561	619	605	597	670	586	598	637	605	552	602	638	631	643	560	595	597	658	597	622	588	560	602	594	605	635	619	622	587	630	579	593	595	584	622	625	588	630	591	595	610	581	596	614	578	622	627	630	575	584	585	640	599	600	596	658	653	603	618	642	626	600	602	618	637	589	600	617	617	612	592	608	588	599	594	605	618	580	670	597	614	627	587	626	619	577	575	661	610	652	648	547	574	609	623	639	568	623	597	592	594	640	638	589	575	590	588	635	556	564	579	605	612	576	579	580	622	616	617	597	593	569	617	596	558	625	608	588	624	608	595	610	607	607	540	663	616	595	661	636	603	616	628	591	605	596	568	600	599	633	583	607	599	576	617	591	595	628	592	585	622	641	613	600	613	620	610	598	629	642	627	625	605	625	588	574	600	595	632	628	589	586	582	599	597	611	598	626	589	616	583	620	610	604	601	597	567	649	613	593	615	617	573	638	632	558	625	645	656	594	562	592	645	614	587	571	592	572	638	587	540	610	592	620	651	632	566	569	576	602	614	597	657	595	604	605	615	566	596	574	589	588	607	642	577	608	662	647	563	593	676	619	547	627	612	630	621	598	653	643	611	589	617	574	581	588	618	615	579	623	621	566	630	632	645	600	641	601	657	579	583	619	613	620	588	599	586	621	623	632	665	634	622	616	614	605	648	589	560	576	603	650	638	609	571	590	617	593	652	580	614	620	587	619	546	608	580	620	605	607	638	583	599	587	625	581	594	595	595	608	622	569	612	612	609	574	601	639	619	611	621	572	618	621	576	606	553	572	592	655	611	591
4157	4982	3991	2186	1522	1239	1036	1025	3287	20521	16533	9033	3310	1064	649	528	527	539	557	505	463	523	540	523	494	519	543	503	549	535	513	523	495	522	483	530	535	553	472	531	498	534	514	551	528	525	546	542	550	532	533	539	534	501	516	521	535	515	471	519	532	503	515	557	495	536	525	468	484	507	495	486	533	542	495	561	497	486	528	511	514	532	492	493	491	544	523	492	481	535	505	518	510	513	511	514	529	534	533	537	540	507	534	529	496	480	535	482	488	517	509	501	524	468	494	508	501	510	503	521	554	531	507	537	524	540	526	538	506	517	477	515	498	496	504	466	518	456	508	520	528	480	535	495	543	464	517	510	487	571	512	503	494	487	521	515	509	504	507	519	514	502	509	514	523	545	500	537	510	490	499	515	512	520	520	512	545	558	517	495	527	506	517	482	523	473	497	502	492	532	505	477	481	518	511	551	533	518	528	515	557	492	509	525	531	553	510	492	509	513	498	515	520	519	533	539	515	467	577	541	497	492	513	533	544	482	498	494	509	503	521	518	499	521	531	500	532	524	526	513	558	530	507	513	526	506	543	483	503	481	513	511	503	486	522	533	531	493	509	483	490	506	482	481	507	547	506	527	515	495	509	489	518	465	526	517	526	527	516	486	512	527	534	502	534	490	522	492	485	502	513	555	522	510	518	484	524	497	538	514	541	494	482	517	511	516	492	526	512	515	481	529	558	516	522	511	487	555	525	510	541	526	490	505	532	522	523	479	496	512	523	523	489	529	516	517	540	534	512	509	508	479	516	567	525	477	519	481	592	484	517	511	521	508	512	529	511	528	530	512	508	516	520	501	530	471	523	462	517	530	536	509	527	510	541	517	559	504	517	479	529	502	559	505	480	552	537	518	518	528	473	509	523	524	508	543	551	503	506	527	507	514	527	479	517	530	526	507	508	516	513	513	529	547	457	471	483	502	512	546	480	539	554	520	471	519	501	523	501	503	554	484	540	495	523	496	532	531	498	498	492	500	516	519	512	486	538	518	524	538	515	536	507	504	508	540	542	512	524	527	505	540	546	530	509	525	528	495	479	506	488	527	520	538	503	513	531	522	473	520	525	510	543	512	513	510	519	483	540	523	529	559	524	520	529	531	488	551	514	496	540	508	493	521	524	553	509	520	528	554	526	499	498	485	518	490	528	519	558	494	492	491	515	522	514	501	535	533	531	495	559	543	511	462	513	517	540	510	544	525	551	484	556	512	506	525	490	500	475	501	518	527	495	498	525	496	521	521	531	485	569	533	483	487	509	477	513	526	479	535	541	482	534	514	495	532	508	499	497	502	549	507	499	570	526	508	552	520	478	525	519	532	535	518	533	491	529	463	483	510	524	487	502	542	480	518	489	512	576	513	547	489	509	511	529	518	479	490	502	498	520	513	501	488	536	527	529	509	521	533	506	516	495	513	504	475	478	513	530	536	468	551	494	586	515	525	525	510	471	488	538	530	488	550	518	525	555	533	532	507	520	539	505	486	524	535	518	514	529	542	514	547	486	491	496	531	546	513	488	532	558	528	516	519	484	508	539	520	506	466	541	510	565	515	529	551	524	510	470	553	536	517	468	500	489	529	488	516	505	521	538	511	514	519	528	522	544	470	497	516	525	461	507	515	494	505	527	492	498	495	553	496	496	498	491	500	529	494	512	491	499	535	494	487	505	497	475	519	472	476	484	530	496	475	543	526	533	536	522	511	470	512	556	513	531	470	503	497	488	513	500	500	517	541	501	506	525	508	538	547	481	521	499	495	503	533	479	520	514	528	504	502	514	470	495	488	479	464	516	554	516	507	522	549	550	480	527	526	520	464	504	521	479	518	508	496	508	540	504	535	496	503	508	521	532	530	482	554	524	547	522	516	553	526	495	531	482	514	519	540	504	545	517	492	490	556	508	491	480	538	523	533	511	512	488	518	502	530	551	506	560	500	524	539	497	534	521	557	485	505	526	526	496	546	535	539	528	462	521	489	518	505	550	495	521	526	497	503	468	520	535	544	518	530	505	541	494	516	512	523	527	507	515	545	536	520	514	503	517	515	482	545	506	538	517	492	506	544	515	500	510	513	526	526	524	517	501	521	521	518	486	522	519	548	503	526	500	516	567	479	522	493	472	552	512	524	487	480	526	514	523	463	492	519	543	485	492	549	526	549	522	517	504	513	522	492	518	527	516	531	491	500	501	486	563	520	503	509	492	525	500	501	506	518	480	515	511	540	513	478	549	526	514	500	538	526	540	536	514	534	546	506	499	531	521	523	529	517	560	540	508	519	534	536	529	542	506	530	516	536	498	470	532	511	483	489	515	519	506	494	568	466	537	516	512	511	500	529	552	529	523	519	548	539	505	526	535	499	521	535	503	532	516	518	484	506	517	505	486	529	461	551	509	524	511	552	484	534	495	467	522	495	462	524	520	515	525	468	514	528	470	524	474	488	522	506	549	510	488	490	470	504	502	513	516	542	510	493	519	515	497	509	520	498	535	464	502	533	527	513	486	473	476	474	532	506	499	497	539	520	539	486	530	483	510	470	530	486	530	477	514	523	471	500	534	484	489	515	483	501	498	503	501	521	535	499	478	496	496	492	555	527	535	472	501	514	549	511	505	510	498	532	516	516	568	470	516	504	566	523	517	528	535	483	549	533	500	511	514	492	573	532	513	458	587	523	561	510	514	513	498	539	509	500	508	531	519	514	542	520	550	528	524	521	499	505	494	514	560	473	518	474	489	506	519	531	531	520	506	530	498	521	505	523	545	515	523	518	479	497	499	498	461	504	532	473	482	530	481	473	462	498	546	531	498	522	521	517	530	518	537	540	478	487	523	512	531	528	535	513	512	517	479	491	511	499	511	499	522	471	520	547	538	490	485	489	483	506	502	518	519	514	512	514	536	528	539	491	555	511	517	519	484	521	576	513	514	500	534	503	508	507	512	489	511	490	516	487	550	494	510	539	505	495	498	502	509	517	520	519	471	516	570	524	509	519	490	491	498	505	535	532	511	515	509	479	510	514	482	452	539	488	535	534	524	553	522	507	501	572	500	510	480	485	503	514	534	493	533	523	520	536	512	477	525	507	535	496	506	521	493	538	522	510	498	532	486	531	529	537	515	555	511	499	510	486	477	489	544	484	507	533	504	538	511	549	492	520	525	496	506	490	482	483	502	528	491	524	486	503	483	504	514	527	487	558	488	494	518	511	495	541	525	509	492	498	534	502	499	527	489	467	496	501	501	526	513	493	503	523	518	496	554	509	536	472	533	493	510	544	531	501	509	516	470	488	495	518	510	504	478	503	529	513	515	495	525	508	536	541	522	532	486	523	509	515	500	504	507	505	524	533	497	500	513	500	555	525	502	522	519	516	491	515	493	516	553	469	539	509	521	505	499	513	520	490	482	467	525	535	523	477	505	503	507	536	528	499	509	486	533	529	500	541	538	484	552	503	539	490	512	531	499	507	496	502
23844	21069	28311	24047	21026	9574	2549	1522	1654	27243	35618	25214	10492	2603	1267	944	897	841	878	907	854	892	841	858	854	824	835	809	800	815	803	872	872	868	848	821	877	809	838	839	851	847	846	852	929	854	850	849	814	897	848	811	821	842	882	850	884	874	839	832	863	823	837	838	855	844	896	848	853	848	917	856	836	901	854	851	834	884	786	874	827	867	855	853	847	858	815	854	850	804	863	886	871	845	897	820	869	860	799	865	881	916	860	816	760	830	836	871	821	772	777	832	804	805	849	821	822	847	823	840	837	857	826	880	838	812	817	803	888	868	814	786	864	854	836	832	860	868	852	849	868	854	854	876	829	832	880	841	858	852	786	823	832	856	847	861	877	770	859	836	820	837	848	818	884	805	806	856	842	838	841	817	870	883	828	865	822	835	872	807	837	912	869	894	828	829	833	909	858	861	879	867	850	846	866	845	811	839	863	879	867	842	889	837	798	801	847	841	833	920	870	780	893	838	801	829	865	853	819	852	868	853	830	883	858	847	881	829	858	896	818	852	824	800	896	857	872	885	834	824	793	832	869	849	878	849	884	831	856	856	780	801	829	886	886	781	840	776	815	850	800	876	837	859	786	811	805	855	860	855	875	849	869	833	924	828	829	797	870	826	874	810	887	812	815	847	823	869	813	854	851	847	878	856	869	818	814	834	856	861	869	856	842	853	841	783	834	822	869	826	831	810	822	856	887	884	842	835	861	857	842	827	812	844	800	771	847	854	858	797	835	822	884	838	837	780	830	801	841	812	813	884	837	844	849	846	809	831	855	853	853	865	826	839	870	812	868	846	803	844	798	860	834	822	853	851	852	841	875	834	837	786	860	854	863	812	840	835	906	907	875	856	799	840	877	848	826	800	817	868	862	824	842	765	847	784	882	843	870	873	858	816	843	810	805	824	828	841	901	856	821	839	858	824	873	873	849	837	773	847	847	830	817	836	803	816	889	837	839	813	853	813	844	830	852	902	833	810	885	858	858	804	814	885	827	874	827	850	792	810	828	889	820	837	817	831	844	874	868	835	807	855	873	807	858	858	862	887	787	878	860	848	830	846	842	779	841	846	857	849	818	805	817	807	784	863	790	829	868	796	830	831	859	798	860	819	814	869	831	868	869	845	815	830	803	825	792	832	887	811	897	855	868	851	813	836	862	851	865	813	876	837	865	786	845	861	790	799	896	841	834	830	865	832	858	846	801	816	871	845	893	848	822	825	819	838	836	840	893	825	846	872	865	901	867	867	900	890	839	878	827	878	817	819	842	819	856	837	846	845	809	834	816	851	834	835	845	845	838	867	828	834	806	858	830	872	829	829	843	857	812	834	821	861	829	859	834	835	828	826	890	796	849	851	877	820	839	829	871	806	908	833	856	844	799	868	844	880	858	836	859	905	821	848	836	827	849	800	828	853	842	828	844	833	865	843	893	841	863	824	898	831	843	851	830	816	826	820	842	828	893	850	814	852	792	839	852	809	828	841	804	821	834	816	814	771	813	849	918	800	783	865	779	770	812	881	856	825	870	812	801	880	839	859	853	881	789	806	856	907	824	880	885	829	837	855	870	844	803	832	829	833	800	833	821	832	879	882	794	821	821	810	882	819	772	831	814	860	836	819	826	814	866	817	836	842	871	839	813	812	869	831	833	849	825	846	850	850	843	836	874	837	889	823	882	791	829	846	826	855	872	829	812	824	800	769	804	828	816	878	873	868	807	843	872	853	915	905	821	848	828	873	877	853	880	889	883	861	872	805	852	814	874	825	814	824	820	812	760	869	860	858	881	821	830	834	828	799	828	865	764	876	841	817	817	830	875	819	836	826	853	813	832	879	778	846	821	812	821	901	851	827	789	871	845	794	859	839	849	844	786	842	836	899	808	897	874	835	916	840	856	849	847	829	836	858	847	867	883	844	827	817	878	852	903	839	843	813	859	801	835	810	836	806	842	842	852	838	825	837	876	837	834	848	837	880	872	854	864	848	855	881	865	862	828	844	821	844	820	842	799	840	817	826	860	894	897	816	863	812	873	809	848	866	840	794	831	845	843	840	896	853	838	923	860	864	782	850	852	851	865	866	833	812	853	814	869	799	870	810	847	858	820	841	855	855	875	829	814	837	832	809	855	803	858	816	867	832	857	786	801	835	853	868	824	880	831	869	825	792	815	806	852	832	848	870	850	886	830	848	801	846	876	837	875	783	812	803	870	859	913	827	764	836	808	823	806	802	846	825	839	833	854	800	767	822	886	865	849	872	817	859	838	841	838	841	857	891	829	874	883	884	829	837	817	806	875	829	798	873	814	856	856	835	885	855	858	796	809	816	843	787	869	842	782	889	838	868	805	860	854	836	818	846	837	864	854	827	822	847	845	813	844	876	823	846	877	850	831	839	853	838	866	861	885	775	873	834	852	803	856	868	855	826	851	843	829	784	786	842	845	830	824	819	889	823	829	843	823	864	785	836	810	840	789	866	821	810	883	873	841	859	860	835	782	872	839	855	854	809	827	824	854	843	870	808	847	844	842	811	847	819	855	803	830	843	783	838	857	834	796	866	808	864	819	845	848	872	843	889	848	816	799	839	812	820	879	854	835	834	861	859	860	851	855	849	841	841	831	847	786	922	784	840	812	825	819	878	855	857	826	839	865	833	799	880	789	837	838	767	846	854	831	817	864	838	792	849	808	806	846	847	860	809	856	866	817	834	836	802	862	797	852	867	851	805	799	830	804	824	856	844	841	855	820	828	876	824	861	814	901	857	799	807	808	826	857	798	852	819	798	836	865	800	819	876	823	819	846	811	867	830	878	847	854	826	825	855	840	790	805	802	808	873	833	789	810	864	866	847	848	822	842	876	805	851	829	845	811	839	840	831	767	818	805	838	793	829	882	886	801	843	836	839	788	844	811	792	840	805	817	853	844	921	828	847	874	827	857	823	852	810	828	811	824	849	820	836	852	892	829	867	844	819	825	816	822	823	873	840	857	826	810	854	786	856	833	872	887	828	784	873	817	794	849	870	829	802	804	861	812	830	867	854	839	851	776	840	804	845	799	887	812	782	849	755	811	836	850	846	865	837	831	844	872	838	825	810	842	850	870	791	847	829	817	880	836	862	854	835	871	865	861	812	829	840	823	869	828	826	790	861	819	831	813	848	878	815	831	828	873	886	828	887	853	862	859	869	811	851	823	866	894	875	853	822	837	881	862	830	824	847	883	851	843	836	837	860	858	828	861	831	839	827	845	787	855	820	813	892	813	773	871	863	856	831	751	804	860	820	824	830	860	810	848	863	851	845	855	870	828	823	835	845	802	828	866	853	890	880	793	812	806	875	861	806	855	815	830	814	837	864	853	764	862	844	833	874	812	817	861	795	823	837	800	908	861	824	829	852	813	871	850	754	859	777	827	857	876	828	852	832	851	822	823	806	809	792	894	814	820	828	855	796	792	824	853	816	861	822	872	842	801	823	830	826
4803	7235	6652	4247	3025	2168	1769	1494	2273	31133	30718	19745	7805	2240	1107	746	713	689	711	726	687	682	670	686	706	621	702	677	697	704	739	663	689	661	660	687	725	682	774	744	715	679	658	671	677	645	690	673	671	706	626	702	648	698	633	693	696	704	647	718	721	686	704	690	699	728	680	671	705	679	705	664	659	705	662	702	697	675	645	662	660	640	678	708	707	668	743	697	651	659	703	624	709	704	722	691	726	714	730	688	740	652	709	692	692	673	703	689	691	694	669	646	691	655	680	670	644	666	679	647	675	690	692	638	678	657	693	659	701	669	676	674	630	678	642	677	717	675	707	655	630	695	668	666	663	645	708	659	670	719	738	674	662	719	703	658	692	713	686	644	698	631	620	701	655	696	676	690	678	685	739	667	694	671	670	662	658	638	650	683	665	693	695	700	697	682	700	668	694	652	683	690	683	651	654	668	709	692	645	687	706	679	707	680	684	698	710	704	776	711	706	670	686	644	704	693	685	690	674	719	634	657	702	731	672	680	643	658	655	638	706	698	690	689	675	689	655	695	690	700	649	677	695	707	678	699	700	657	669	696	700	742	679	738	700	654	687	697	672	666	684	709	652	699	713	699	714	695	718	723	693	719	673	681	691	670	671	657	729	675	682	685	707	658	677	721	644	647	696	681	703	685	677	707	662	663	687	639	650	697	663	685	666	671	672	665	689	671	675	695	695	696	651	702	688	721	664	701	609	624	659	719	688	617	679	708	716	663	672	662	649	682	707	658	653	633	624	625	679	701	682	662	704	661	663	709	700	687	701	662	705	631	677	670	670	707	657	708	697	713	636	675	671	688	699	676	669	702	636	628	681	682	694	659	675	656	720	689	614	661	665	658	698	630	682	670	670	726	714	726	669	657	700	706	694	669	639	674	640	711	637	663	680	677	643	685	710	695	656	690	683	686	678	677	696	664	683	676	679	701	661	672	736	676	715	674	713	675	678	709	666	672	679	669	652	698	701	673	700	723	686	635	691	684	658	686	662	673	673	644	688	696	727	685	700	713	690	705	690	704	679	691	647	622	698	708	693	712	664	691	674	669	709	694	664	725	637	678	614	687	715	666	694	701	684	712	699	668	650	660	672	685	662	685	722	668	659	735	658	703	671	699	724	673	696	719	663	678	695	692	661	668	664	682	688	668	705	629	688	659	698	693	675	683	672	659	664	640	714	694	675	705	708	689	675	651	708	651	694	728	703	681	688	691	710	628	633	702	694	630	698	708	656	680	683	665	637	728	704	680	703	719	701	688	671	672	693	700	659	708	688	707	667	680	690	712	655	666	692	645	636	582	691	663	667	686	643	720	665	642	644	679	672	650	670	642	701	714	673	678	668	674	658	690	654	650	697	680	656	691	717	693	648	678	678	715	647	663	705	706	669	678	730	677	659	636	683	666	677	644	680	724	670	708	699	729	695	694	685	702	681	700	637	665	699	638	701	670	667	672	689	677	645	694	710	685	718	669	692	661	685	656	665	694	666	660	649	647	643	700	676	685	672	667	673	668	692	649	696	622	674	680	710	694	676	673	716	718	668	694	715	692	720	660	678	696	683	691	662	654	626	662	656	675	635	679	724	686	669	702	650	642	687	685	649	666	665	698	706	710	655	664	629	690	696	660	667	679	695	713	649	708	656	671	677	697	677	691	685	622	690	701	661	642	702	675	661	642	710	670	685	686	675	676	690	654	676	714	681	681	669	624	660	707	647	676	708	720	711	656	667	705	716	688	693	676	670	662	721	722	675	726	744	660	678	704	697	673	685	714	713	687	692	684	686	700	682	679	699	701	669	627	708	773	706	666	693	672	662	688	684	736	658	669	654	662	669	672	644	647	660	684	653	715	694	686	683	657	645	664	703	690	686	675	732	667	673	707	650	654	672	678	697	680	706	717	660	674	642	692	647	648	697	658	657	663	669	639	685	682	689	668	668	655	664	624	687	683	636	709	697	681	657	713	682	719	673	682	698	695	733	703	661	685	684	669	699	681	656	719	698	703	671	691	690	693	761	654	672	707	671	693	672	707	702	691	655	671	709	711	690	703	724	703	661	669	658	631	701	638	670	673	722	677	698	675	688	680	686	626	675	674	682	659	651	650	670	680	711	700	707	637	673	718	706	707	683	635	672	647	716	694	698	650	631	654	640	654	724	646	662	668	662	693	646	694	670	627	691	697	701	676	689	653	685	676	686	673	717	639	669	726	655	661	680	674	688	675	663	703	689	674	705	658	671	656	669	707	682	657	685	649	618	675	671	710	659	671	723	661	640	694	677	708	663	690	698	678	675	685	678	693	702	647	746	683	621	688	698	689	650	654	658	647	654	638	684	717	684	670	646	678	703	681	659	671	677	636	661	657	695	690	639	702	742	685	712	651	680	659	689	627	674	641	666	729	688	650	652	691	634	663	659	722	672	675	665	660	694	722	667	671	677	706	680	690	653	658	649	665	687	710	682	648	636	644	661	659	668	694	679	688	655	643	691	693	666	688	669	718	710	703	700	691	671	661	627	679	672	686	689	680	672	696	700	651	661	659	706	678	667	688	702	713	690	642	692	719	695	696	682	712	624	638	632	668	669	674	715	653	677	685	660	670	693	696	672	672	705	686	674	678	659	693	643	709	693	644	664	667	650	674	675	652	729	724	700	651	694	706	642	667	666	696	704	702	659	661	672	685	686	667	679	692	667	668	714	681	682	693	638	668	714	718	677	659	672	699	701	662	701	732	659	674	705	712	692	657	695	661	690	673	678	672	664	705	672	674	689	645	637	637	706	663	648	679	659	665	702	756	683	692	665	676	620	697	687	657	643	679	707	667	652	674	710	708	666	691	673	675	628	704	663	666	722	713	665	651	675	661	679	660	682	701	731	718	706	645	713	674	703	677	718	676	666	642	674	641	668	661	682	722	636	729	681	689	702	666	662	674	660	694	687	667	632	736	697	696	698	676	671	637	664	672	711	687	694	652	693	660	655	668	685	715	680	653	653	672	641	669	651	732	721	699	652	640	635	672	694	684	664	690	671	624	677	677	712	711	652	658	678	685	684	659	655	663	629	692	672	677	722	659	661	654	683	696	682	648	632	632	664	673	691	720	644	612	630	669	631	677	683	655	667	696	659	700	641	679	687	676	677	702	672	693	711	669	654	640	716	667	660	681	638	725	681	673	631	680	685	682	658	660	651	662	640	678	659	683	692	710	701	660	679	691	649	677	663	645	634	670	707	663	687	661	681	675	673	653	666	685	718	642	710	649	688	696	650	668	667	638	666	693	651	704	685	658	673	650	669	709	685	650	693	646	641	672	639	670	657	706	653	682	714	719	711	660	689	687	656	674	624	716	683	616	644	678	668	648	685	646	722	641	709	656	666	692	699	689	647	692	678	640	689	709	668	686	702	697	650	676	682	630	681	706	662	649	722	702	690	657	703	682	671	633	663	676	673	679	732	671	661	689	718	603	680	623
27456	13181	2072	1166	778	737	729	692	706	2195	2766	2048	1204	808	655	644	633	606	654	617	657	651	638	638	633	603	593	592	609	602	565	637	623	593	616	605	676	605	656	606	639	650	616	636	661	585	632	712	593	644	630	652	633	645	627	625	572	626	652	611	595	611	618	659	594	626	630	609	560	649	595	630	609	606	604	661	612	624	649	599	630	611	646	618	617	583	657	593	634	596	627	642	607	616	602	619	627	594	613	583	600	625	622	594	633	645	633	663	607	628	591	662	649	642	615	617	593	644	590	587	626	605	643	598	580	591	602	632	642	647	621	624	657	613	558	589	622	605	600	622	636	623	614	612	612	614	606	574	650	677	618	630	624	602	604	644	586	616	660	606	614	665	615	623	600	612	643	660	642	582	644	602	646	681	608	670	621	624	598	640	620	624	637	601	603	650	618	634	619	624	618	613	606	587	605	620	582	637	647	615	622	643	639	647	595	582	641	645	614	592	617	619	645	618	599	591	641	654	627	630	645	623	571	609	603	554	642	604	699	650	637	557	598	619	633	602	627	638	601	618	611	638	644	609	623	622	582	603	631	664	570	612	622	608	613	624	640	654	608	593	619	639	666	609	645	672	623	605	655	648	641	646	642	604	614	597	612	637	613	599	579	617	600	664	623	620	624	633	593	634	637	612	625	620	662	627	567	623	614	584	661	652	623	624	621	611	588	592	692	626	616	643	625	617	656	612	626	636	617	638	608	652	662	653	655	653	676	641	609	627	613	637	607	610	647	592	607	598	658	620	614	652	649	676	630	654	637	638	626	630	636	623	614	597	645	604	614	627	629	615	602	625	611	614	615	618	638	591	632	596	621	629	587	613	585	613	609	633	632	603	644	637	634	572	637	599	610	647	632	589	568	589	657	658	621	622	610	599	666	643	598	604	594	611	610	637	641	625	592	642	560	642	620	602	611	586	625	648	635	584	609	646	633	645	651	634	626	658	584	601	585	644	610	641	605	617	623	616	591	601	630	616	637	583	617	608	638	609	631	576	641	669	611	628	601	680	615	618	682	597	574	599	642	636	625	634	640	621	623	612	612	618	631	627	630	629	614	574	618	633	600	629	629	608	626	592	588	618	630	608	630	624	606	665	644	648	594	673	631	614	622	590	598	638	573	650	622	621	580	646	560	589	611	599	635	585	648	625	636	573	655	648	645	641	599	645	603	622	584	636	638	600	602	622	594	604	623	572	625	640	599	618	602	623	598	607	607	637	629	648	578	617	621	639	658	612	624	650	678	620	623	600	616	660	624	609	624	622	626	605	612	588	636	646	633	619	611	582	663	648	622	653	621	600	591	610	631	622	662	572	636	580	647	588	612	679	630	656	642	594	609	597	614	601	664	614	591	628	644	610	637	574	622	638	584	625	585	589	667	607	619	648	680	663	639	674	603	637	649	666	602	612	615	605	634	604	611	645	602	646	652	604	620	586	615	601	633	589	615	636	598	685	618	607	634	582	607	657	642	612	638	628	614	620	679	645	620	612	659	599	650	640	615	634	606	632	595	660	664	624	578	623	649	597	576	636	597	649	648	599	658	625	585	622	624	675	671	661	596	630	573	582	656	660	650	601	654	567	628	623	669	611	648	591	644	634	634	627	609	604	624	622	637	562	634	632	627	615	645	662	652	618	636	639	645	612	608	636	623	595	660	622	654	647	647	626	588	634	598	626	602	684	619	638	624	611	587	628	643	624	611	624	625	637	586	650	628	604	640	631	578	652	594	618	586	621	618	660	647	557	616	614	616	593	651	646	605	624	605	630	608	620	582	657	617	619	658	642	630	622	627	674	623	571	594	612	628	598	612	604	615	648	646	621	610	692	641	665	625	616	636	600	611	590	573	633	655	635	610	637	674	620	637	636	630	649	611	627	647	625	660	617	630	656	625	640	642	602	653	625	626	589	621	642	604	640	629	621	560	659	592	634	654	655	672	640	648	646	633	641	642	602	638	604	631	608	651	657	611	603	625	644	586	615	606	614	663	623	602	669	636	613	629	604	637	622	646	654	581	602	612	594	590	594	613	620	600	616	607	620	609	621	655	592	596	585	626	663	633	609	616	594	639	615	588	629	663	654	655	619	586	594	616	632	620	593	628	601	617	624	648	605	658	572	605	610	595	575	604	621	619	600	623	623	653	637	652	623	611	632	610	638	596	580	606	619	639	604	601	633	647	603	649	653	610	617	649	587	622	581	601	631	603	592	603	603	676	587	623	638	628	651	582	625	613	621	642	588	620	626	625	581	662	612	630	529	612	661	628	607	636	606	608	602	658	643	603	636	619	638	658	615	610	635	643	628	636	607	609	631	623	612	627	556	600	591	603	632	587	614	606	600	643	617	632	681	583	627	611	602	642	614	613	623	621	614	606	634	599	636	633	633	571	607	651	638	659	660	617	596	630	599	634	588	610	641	667	606	676	670	606	620	677	611	624	611	620	606	638	648	603	618	604	623	582	650	636	656	611	635	640	622	602	655	618	636	622	616	651	632	597	655	676	619	633	589	643	610	586	631	603	609	631	650	620	675	614	647	611	605	647	645	656	574	620	592	600	638	634	616	629	646	633	614	615	615	647	613	629	623	629	645	593	614	599	611	657	557	633	618	606	630	620	623	627	619	575	639	639	631	616	645	620	638	576	616	640	602	605	616	689	621	601	643	605	607	605	610	597	652	609	628	654	644	590	614	628	635	607	643	601	709	637	596	634	623	661	638	617	617	609	620	645	652	611	618	602	628	617	614	620	645	597	575	637	644	603	603	621	655	649	628	614	639	642	599	637	646	651	618	600	602	613	595	586	658	638	636	633	651	587	632	635	622	617	645	645	620	584	607	655	610	663	648	643	613	643	628	675	607	591	666	606	637	624	650	641	615	623	608	620	633	638	606	619	651	646	637	625	662	610	626	580	606	626	622	594	632	662	619	617	658	664	611	615	593	624	672	649	646	607	588	653	610	608	634	650	565	677	611	654	615	617	614	597	649	618	608	601	623	664	604	609	619	640	633	586	605	621	671	638	635	605	599	654	661	615	588	594	619	635	636	629	645	646	630	661	638	608	621	606	598	616	652	621	631	641	648	606	627	614	620	629	661	553	653	661	608	625	623	625	625	644	627	606	616	632	603	624	656	620	643	622	620	613	623	635	648	633	636	646	603	654	625	582	588	617	620	615	625	624	603	594	605	619	622	612	597	647	643	620	675	602	610	609	625	584	582	603	572	598	683	620	649	616	603	599	589	589	634	625	576	602	660	622	627	647	598	678	627	628	596	603	619	596	618	621	586	603	625	626	579	611	645	657	637	640	628	604	611	594	590	598	643	573	654	570	591	604	632	688	650	620	662	621	612	583	583	658	601	649	591	594	639	637	599	628	648	640	626	603	655	585	660	621	571	616	619	588	633	603	603	623	598	657	634	645	653	613	637	584	610	635	647	604	581	610	587	627	654	638	633	648	589	666	629
5356	1182	1200	882	685	672	632	663	700	2753	3013	2169	1056	641	560	525	515	470	488	506	514	509	529	509	535	526	506	519	482	528	529	512	481	535	503	509	515	564	491	495	489	534	512	525	482	517	477	462	530	496	519	516	517	507	480	480	480	519	479	461	529	518	521	512	502	472	510	492	508	521	523	481	529	519	506	508	528	533	511	534	496	498	497	508	516	498	488	524	497	520	501	529	468	533	477	505	484	479	464	462	492	479	502	468	473	515	510	515	475	507	489	466	472	516	494	519	504	503	509	556	531	527	505	481	489	486	520	487	517	509	511	483	534	466	492	478	516	466	473	491	542	509	486	494	458	513	455	471	490	532	496	480	513	471	502	524	512	488	489	478	470	470	515	524	521	481	508	490	494	498	473	515	508	467	505	466	522	473	525	473	533	530	459	516	500	487	512	519	476	516	474	550	480	539	495	477	513	483	507	522	488	487	464	495	481	487	535	501	521	476	493	489	488	478	496	513	489	501	467	528	453	516	478	490	488	503	524	511	531	542	526	501	477	499	539	479	463	528	530	506	495	527	465	547	476	505	502	484	496	519	516	432	491	466	509	529	487	512	539	456	502	487	451	470	523	512	477	500	509	513	493	488	461	518	498	503	475	535	483	459	469	531	514	471	494	519	500	495	461	508	466	452	502	454	495	465	496	481	540	488	473	511	473	487	532	472	544	542	531	496	511	486	503	542	528	524	502	497	488	513	503	484	477	467	497	501	529	504	480	541	532	503	478	514	528	462	472	472	515	492	474	535	502	488	520	506	485	507	487	543	436	511	545	489	512	469	502	511	512	478	498	475	486	499	493	510	478	538	515	473	509	522	466	469	504	512	506	497	485	479	523	529	491	447	487	480	518	494	528	497	493	492	486	534	488	466	564	453	503	520	509	516	488	551	492	514	518	485	456	525	488	503	496	501	479	437	525	502	521	508	503	513	494	515	477	498	474	486	484	528	529	480	471	509	513	471	497	484	470	498	491	474	473	527	514	502	495	477	516	519	507	536	505	538	515	469	522	524	508	478	505	472	502	438	500	534	493	463	494	505	522	487	498	546	514	481	490	514	528	441	500	514	486	520	474	493	482	497	510	534	512	542	490	507	484	533	520	508	502	490	502	507	518	487	512	486	528	513	485	491	485	543	487	493	514	571	501	456	450	549	523	511	457	495	490	499	497	490	484	480	535	539	497	487	509	517	495	538	490	485	504	487	513	525	522	510	520	487	486	501	495	502	494	506	483	496	488	510	494	468	526	481	517	505	511	524	517	544	479	497	542	528	506	499	508	518	483	547	507	498	497	499	481	498	505	491	501	524	483	491	479	477	495	468	505	496	480	483	505	472	530	522	522	517	490	511	511	491	493	532	477	507	489	496	479	510	506	455	483	502	484	508	483	460	507	479	483	507	462	516	508	538	519	479	495	549	488	515	536	483	474	484	512	517	528	510	527	470	535	506	469	455	477	484	485	508	523	498	476	508	539	488	504	509	514	502	539	492	495	490	499	468	557	495	509	452	498	489	514	511	494	466	516	533	520	502	525	484	490	495	459	512	489	508	503	509	514	518	485	488	468	500	485	524	520	496	509	502	501	529	488	474	503	500	490	489	492	514	495	509	520	506	484	525	518	487	505	487	509	507	479	519	463	476	518	511	473	484	525	485	474	518	498	500	467	482	492	528	528	512	502	490	537	516	504	485	522	506	478	541	523	499	486	523	495	511	483	496	472	514	475	482	499	511	497	510	499	501	465	511	478	530	467	530	488	495	515	485	480	505	504	527	496	515	544	482	485	464	468	517	492	505	494	477	514	473	475	465	506	514	477	534	497	497	507	545	515	508	539	502	502	500	489	466	465	514	488	532	506	490	558	509	489	457	486	465	515	503	499	506	492	458	480	506	474	477	503	486	506	492	534	500	531	484	498	503	491	459	477	469	506	467	486	496	528	459	494	457	528	469	465	471	516	531	489	495	500	530	500	533	490	485	488	524	487	542	493	463	490	486	519	491	538	499	518	491	472	514	513	520	537	507	485	507	524	479	491	485	498	513	489	487	501	488	514	490	476	486	514	480	494	478	509	467	506	520	473	438	503	499	497	502	494	539	501	502	520	468	505	523	468	491	525	530	486	502	490	533	472	518	484	497	490	508	521	462	530	479	497	500	506	476	489	488	507	530	467	507	501	473	470	504	502	481	496	455	470	483	486	529	513	497	527	483	476	478	490	489	494	458	527	532	485	495	485	521	482	505	522	435	525	489	518	509	478	483	462	510	542	530	443	531	483	474	507	528	514	516	519	502	485	496	527	486	495	470	516	499	575	504	492	496	520	515	492	505	507	535	501	505	505	507	484	523	528	498	483	493	517	514	496	496	474	499	475	487	506	477	506	518	521	489	486	509	508	532	508	494	484	515	485	481	498	490	490	513	452	512	465	513	487	462	463	537	495	524	506	512	456	535	464	502	519	519	495	488	499	496	502	508	466	460	511	468	499	462	510	469	467	513	489	522	458	547	506	514	444	485	475	502	503	491	506	514	464	461	500	518	501	529	472	538	508	551	488	485	497	484	498	504	522	512	480	477	521	473	497	488	488	517	519	483	518	487	531	504	499	485	510	533	477	538	529	486	489	489	489	479	495	525	481	511	485	470	484	513	488	521	515	492	514	487	499	492	448	479	474	474	467	504	479	505	490	493	474	461	476	503	464	490	484	554	486	490	548	460	533	533	526	519	516	496	497	498	467	483	506	537	520	512	501	479	521	482	466	497	489	530	476	489	492	487	490	524	465	511	460	534	518	543	509	504	507	506	530	497	501	509	477	505	499	483	507	498	520	452	479	503	494	500	524	489	477	457	495	499	478	533	471	468	484	501	507	466	521	498	516	498	546	489	488	506	512	508	484	465	487	502	479	453	530	475	497	503	509	507	490	490	505	522	503	511	474	518	512	460	478	493	530	504	479	542	494	486	539	481	500	478	504	490	483	509	471	510	533	509	466	467	521	466	487	479	521	518	504	533	465	502	494	478	494	502	529	487	473	468	479	460	497	517	505	471	462	496	471	474	510	485	485	492	484	510	523	490	502	507	459	513	522	497	475	518	524	503	480	463	478	511	486	474	506	480	501	522	533	509	501	492	502	468	489	526	483	473	497	457	513	492	516	450	532	539	519	504	473	491	513	446	499	480	499	482	503	507	484	479	485	471	537	491	529	511	463	534	493	498	493	496	510	478	507	509	527	487	509	526	566	513	514	506	463	486	543	528	473	508	492	476	462	482	453	505	489	501	501	483	473	522	476	524	479	476	490	512	485	523	509	509	517	474	489	477	499	469	488	490	463	488	540	489	498	525	506	507	472	440	484	499	525	499	465	545	517	503	498	485	471	486	527	509	514	474	487	481	517	507	492	518	490	490	474	512	499	477	494	483	497	513	488	473	512	481	512	524	489	507	467	468	519	496	497	481	484	499	476	473
25086	21062	26918	25015	6125	1536	1129	970	960	15633	19691	12522	4278	1306	830	684	668	688	688	662	683	719	660	653	666	662	709	672	699	655	640	653	658	688	703	624	649	704	659	708	665	635	638	627	719	707	671	648	676	695	648	671	652	631	650	689	724	714	687	637	654	680	671	686	665	730	681	676	671	658	682	659	674	660	654	675	670	615	693	704	694	664	654	677	680	671	695	707	634	689	655	692	649	651	649	610	695	638	686	683	640	621	687	685	704	657	714	712	639	634	650	695	690	699	689	632	653	653	680	637	721	674	639	717	648	676	670	637	640	618	674	624	631	651	686	679	688	650	683	671	688	652	674	673	649	689	709	645	690	653	672	667	624	700	661	699	669	689	684	696	687	676	647	631	659	694	664	653	641	676	734	665	686	706	661	705	684	684	675	662	676	649	648	684	637	645	718	656	693	642	688	646	685	654	638	629	688	714	646	691	683	683	679	667	696	666	674	709	646	663	664	732	700	646	665	683	658	662	682	670	613	622	663	671	688	667	684	671	650	662	686	692	656	667	668	655	683	776	657	694	699	706	681	689	677	666	679	697	666	675	645	661	639	684	711	692	671	659	664	666	705	705	689	691	707	682	635	666	670	696	665	662	662	642	678	640	649	698	660	698	635	700	653	635	705	675	654	669	671	736	664	660	698	665	673	712	691	660	648	638	648	679	681	683	688	698	665	636	648	677	687	640	638	668	693	655	681	639	644	649	666	668	661	635	633	637	636	672	694	692	663	680	677	654	658	663	623	707	663	676	665	656	689	696	684	634	632	649	679	666	631	642	646	688	688	684	661	646	686	639	683	675	677	695	671	660	609	685	677	648	634	646	657	664	600	653	690	647	670	650	667	665	680	710	678	598	679	707	700	677	660	692	687	684	710	678	691	685	636	640	680	650	704	663	669	656	705	709	673	662	655	642	643	672	650	703	652	630	668	691	707	692	689	675	661	648	719	712	656	696	652	677	650	651	687	610	661	690	668	679	666	698	702	694	683	709	652	705	688	676	717	728	719	634	709	661	686	646	656	674	675	694	670	682	662	624	650	674	666	656	646	674	632	656	691	670	670	656	685	646	688	663	708	696	644	658	629	664	656	625	693	647	647	711	711	671	688	685	696	667	649	635	667	668	703	694	629	692	685	635	679	661	688	651	671	696	662	650	639	646	648	631	671	712	641	664	719	667	667	663	630	685	716	709	694	607	700	695	671	665	676	653	693	714	646	632	681	654	634	623	683	653	653	629	684	697	647	678	650	679	660	691	631	684	627	662	680	663	701	659	648	685	666	679	695	620	662	666	629	673	658	691	727	661	680	648	693	675	647	658	686	691	674	693	638	650	692	676	661	672	694	677	651	646	656	668	632	654	679	637	669	671	681	667	643	581	631	616	675	646	663	664	637	618	645	677	667	649	690	695	704	646	691	663	685	670	631	679	645	647	675	639	681	654	678	674	641	700	651	638	686	654	661	661	693	680	699	636	677	681	688	655	666	671	692	699	667	634	670	648	659	661	689	676	681	675	669	673	645	640	630	658	666	625	694	673	729	649	621	662	654	608	687	634	642	696	681	635	651	672	731	689	696	689	669	689	674	649	689	668	658	633	698	687	670	615	666	684	707	656	657	635	697	679	602	675	655	604	646	666	655	676	659	652	643	698	697	633	678	682	653	620	691	672	634	665	638	630	655	670	649	684	663	628	648	629	632	689	661	700	652	653	675	663	691	598	662	647	691	698	666	656	660	731	643	627	647	684	668	672	670	693	663	631	689	655	647	635	633	657	605	667	639	659	661	672	664	620	649	665	671	686	653	649	646	619	670	655	642	621	670	660	679	670	697	672	655	669	683	700	684	580	661	663	708	692	665	695	648	639	654	668	663	698	651	661	659	680	627	643	664	637	668	663	621	677	663	704	672	666	668	661	664	612	642	674	663	670	736	592	653	651	673	653	614	610	697	716	660	630	672	688	656	656	667	662	638	697	690	626	646	665	692	725	671	633	674	673	680	646	681	669	667	657	675	638	652	676	656	666	660	648	692	650	697	683	662	650	674	654	718	700	666	638	684	690	684	658	668	653	700	661	684	661	636	669	609	712	661	681	701	637	671	646	663	710	671	696	643	695	613	740	650	685	665	656	620	668	659	634	670	664	662	620	712	705	649	651	646	634	627	658	695	673	682	707	622	664	734	660	714	686	657	673	674	650	671	657	668	642	683	664	692	679	689	673	649	676	716	699	642	637	667	695	659	602	632	662	666	719	640	675	705	666	663	642	703	720	674	645	676	631	619	694	649	670	675	644	666	645	674	714	656	682	623	673	689	637	704	630	644	717	707	684	658	649	692	695	628	637	701	682	689	649	691	676	619	590	610	603	662	635	696	647	703	636	627	613	653	669	698	700	651	695	714	672	657	670	720	589	667	673	681	683	666	696	680	721	677	615	670	669	679	671	682	690	630	661	659	644	656	638	623	695	664	692	618	688	633	656	670	636	637	648	662	642	664	655	688	641	677	678	678	678	695	681	637	607	640	700	643	621	661	632	641	699	670	682	662	645	644	635	663	647	666	638	673	708	687	668	642	664	674	664	705	651	702	664	663	660	662	725	633	678	677	648	675	666	699	695	618	629	649	641	683	678	710	646	629	637	673	691	659	724	642	689	645	667	711	630	686	660	695	704	652	679	690	637	607	693	665	682	656	739	644	669	670	646	663	675	666	688	676	659	685	647	639	700	689	697	645	701	642	613	600	738	706	685	626	695	694	612	602	668	620	632	642	682	713	650	651	661	695	702	652	636	629	690	661	668	654	636	660	715	618	620	661	656	677	677	651	682	638	669	653	672	627	636	686	718	671	631	687	684	735	670	661	646	683	647	674	707	668	607	655	647	658	712	675	659	650	640	639	664	660	619	668	710	686	696	649	643	656	701	685	658	668	704	697	658	642	666	702	642	638	602	684	711	621	653	661	667	754	673	679	627	676	654	655	691	691	622	690	694	616	700	672	686	675	646	675	683	645	679	720	651	686	639	641	701	686	685	704	672	636	652	671	653	671	666	654	629	641	743	679	649	673	641	710	720	643	690	633	652	653	668	654	686	669	657	677	675	636	641	641	640	620	649	665	669	652	670	677	680	682	666	694	673	644	628	665	651	690	640	719	717	657	700	646	697	696	651	689	646	638	611	619	688	671	669	654	691	648	685	670	690	661	661	718	673	636	669	696	696	714	654	620	670	681	649	667	687	675	652	682	676	678	653	656	662	705	675	691	660	674	626	689	681	644	670	619	662	638	639	627	677	643	636	642	650	695	683	684	662	676	655	682	682	647	684	686	678	648	693	727	652	673	663	638	685	656	644	651	712	678	657	640	706	645	670	696	660	679	597	656	653	654	664	669	657	673	692	638	668	684	694	677	679	676	658	620	697	643	683	695	664	679	654	685	682	642	642	677	650	636	639	673	670	663	718	648	661	715	660	650	686
4016	3789	3904	2054	1419	1209	1049	950	1003	18581	17285	10346	3814	1180	735	587	529	559	529	552	530	579	543	572	598	572	590	564	568	571	542	559	535	583	535	566	589	545	540	591	562	563	563	542	556	542	559	566	567	579	555	530	554	566	560	563	569	587	541	564	587	562	516	556	574	570	547	556	587	546	524	570	518	537	564	575	577	567	547	544	629	560	569	548	517	547	560	533	561	562	584	565	528	531	559	528	570	534	557	553	560	544	554	589	540	579	567	562	571	508	542	555	558	543	594	548	582	568	572	522	604	602	549	548	521	556	574	567	617	561	545	531	578	528	542	559	594	587	553	532	560	559	562	542	566	553	527	546	540	554	532	578	588	548	538	524	525	563	594	553	530	558	536	567	583	530	554	532	555	557	562	576	550	592	586	508	520	530	556	529	559	493	555	547	518	532	550	539	562	552	538	518	528	531	566	544	538	557	550	571	569	550	558	525	527	554	541	577	538	520	498	559	539	575	587	538	589	549	518	593	534	506	569	580	576	578	559	591	546	577	576	572	537	540	540	562	550	535	552	554	552	515	588	525	541	525	549	566	562	533	570	550	594	551	545	571	568	559	577	536	594	565	564	586	560	568	533	573	505	581	565	556	555	580	538	510	545	553	555	592	564	543	535	556	539	529	592	529	566	568	519	570	528	597	580	545	544	558	548	537	592	543	553	573	533	561	566	580	506	555	521	565	563	546	574	531	542	564	540	542	499	505	526	581	602	577	559	571	515	530	572	547	541	607	553	564	556	521	585	600	514	589	538	533	550	572	525	513	556	548	531	541	579	562	533	541	503	545	570	521	533	513	534	589	553	574	524	562	536	556	598	560	546	529	577	572	606	571	551	560	565	528	573	541	549	536	592	577	593	525	547	557	544	476	545	603	540	492	525	527	568	545	591	576	590	550	571	563	546	540	547	570	577	532	575	540	524	540	522	547	569	536	558	547	576	553	519	559	540	576	536	547	510	558	578	576	542	565	548	565	585	596	533	506	536	567	535	519	548	520	539	591	547	578	606	525	574	538	563	581	598	538	559	538	533	549	558	550	530	556	573	573	562	581	577	540	553	615	520	581	563	550	552	537	547	520	580	521	556	532	583	521	547	571	535	531	526	555	589	545	562	509	575	548	539	554	578	532	587	567	558	539	563	519	540	564	527	538	556	566	553	551	540	511	535	556	563	513	569	558	587	557	558	564	516	585	548	577	524	567	547	511	538	568	531	557	558	549	555	512	583	525	574	487	530	620	534	569	572	561	517	590	576	567	539	578	557	550	557	560	582	518	584	575	543	545	560	566	534	568	541	557	622	594	569	516	556	567	540	528	560	530	544	574	563	536	559	558	564	534	499	565	526	553	546	564	569	535	551	527	539	555	540	561	560	568	556	579	549	536	540	523	561	533	540	567	524	581	571	551	586	500	522	541	578	560	575	557	578	547	590	548	523	533	541	540	571	484	551	532	550	563	505	595	574	537	566	572	588	539	564	535	568	556	559	567	609	496	576	539	528	497	596	565	501	572	524	505	544	561	561	545	542	530	541	559	515	547	536	567	514	543	555	566	574	542	572	543	580	553	573	552	587	588	567	601	529	543	564	546	527	556	542	559	552	560	558	601	529	538	501	527	554	560	523	566	523	566	559	518	544	536	544	579	534	552	545	529	577	572	593	535	572	544	563	540	531	521	559	537	538	519	556	564	554	560	596	564	566	589	602	521	584	595	565	579	590	559	548	535	571	536	561	515	566	534	556	567	488	563	592	550	536	542	511	511	591	526	539	561	574	531	552	550	552	512	579	534	536	578	550	571	497	532	568	573	571	546	583	558	582	525	570	550	552	576	545	560	532	522	575	561	563	518	559	527	587	590	527	492	554	561	555	611	496	594	539	570	544	531	543	552	590	559	562	540	566	586	532	541	526	571	567	528	555	519	557	554	532	566	570	522	581	541	548	533	571	564	543	571	552	531	595	568	519	547	564	566	581	587	530	572	547	536	550	553	583	544	493	531	554	565	518	567	578	542	561	534	535	539	548	565	563	603	550	553	579	537	525	550	565	558	551	596	574	522	575	547	548	558	513	542	570	548	535	526	525	524	549	558	581	545	555	554	523	581	552	563	551	552	505	598	573	540	565	553	593	517	579	547	505	571	559	524	508	545	548	507	532	532	562	584	573	518	532	611	510	514	542	578	592	546	562	526	540	504	541	545	546	533	560	536	554	559	578	526	545	567	562	585	542	536	567	570	545	560	574	579	536	569	557	506	536	550	551	589	534	599	547	534	533	561	586	556	536	546	536	551	566	544	558	561	595	571	521	555	521	565	565	554	592	551	538	541	545	531	547	564	588	578	573	600	539	536	534	569	586	557	563	553	549	547	531	581	550	559	565	528	519	579	530	570	499	556	561	572	543	546	587	563	492	578	514	507	568	598	596	577	590	580	545	513	550	540	531	545	557	560	532	532	531	580	585	515	546	522	547	566	543	548	529	548	596	523	544	560	571	573	528	538	537	556	550	524	538	559	568	540	532	540	515	531	541	564	490	492	552	540	532	587	584	506	574	587	541	540	533	545	558	543	573	579	534	539	565	564	557	555	533	540	538	561	561	574	595	567	561	525	531	530	573	506	531	588	567	551	574	570	548	555	568	526	599	538	557	569	550	545	503	557	557	555	508	563	536	545	573	571	580	524	563	576	530	573	557	576	563	597	539	554	541	554	545	549	555	535	514	603	550	589	586	573	521	553	565	549	556	571	548	552	530	554	577	578	565	544	602	595	539	546	582	558	565	578	543	557	558	534	564	579	590	525	540	592	525	554	613	537	533	573	500	530	521	549	575	541	524	559	547	537	513	553	543	512	566	530	574	587	548	558	557	522	553	518	536	603	538	512	536	534	571	542	566	526	549	603	533	579	501	561	563	564	562	552	558	583	548	551	559	554	583	559	549	552	559	561	549	554	552	585	585	597	550	544	537	574	558	527	532	524	557	571	548	559	541	592	540	501	544	532	579	605	572	561	538	555	596	557	567	596	519	531	579	522	530	559	568	579	559	569	559	526	570	588	583	585	572	523	557	578	551	576	575	523	561	532	559	512	533	565	538	543	562	575	539	536	557	576	516	532	528	551	555	533	550	560	545	550	510	603	551	548	556	598	588	576	524	578	515	566	532	579	564	587	572	571	557	607	570	560	518	561	528	546	567	537	555	553	560	570	565	594	529	585	541	544	537	552	508	552	537	538	551	516	537	577	531	565	574	578	577	563	572	549	578	547	610	521	548	560	574	549	575	524	530	517	514	514	550	537	567	542	565	548	573	566	569	543	533	562	536	527	557	521	494	538	558	523	512	547	596	556	553	525	570	561	553	589	568	545	557	540	542	528	571	568	530	550	560	533	590	525	588	517	617	560	571	543	548	580	527	533	534	568	540	500	578	553	526	518	609	564	591	558	539	572	549	557	574	512	514	569	548	549	557	552
23869	21042	28287	24010	21017	9404	2323	1524	2036	27037	35443	25163	10672	2336	1165	880	779	868	813	815	784	792	811	829	805	828	767	854	789	794	797	772	768	807	796	797	769	821	835	782	798	819	835	790	815	826	822	741	777	801	773	819	766	774	808	737	852	812	790	810	801	830	820	829	802	811	771	774	826	807	823	827	788	772	789	801	772	799	769	825	851	800	808	816	799	794	802	803	781	783	820	812	808	816	813	810	763	785	792	821	805	784	796	855	799	859	770	800	877	784	809	758	816	784	804	788	807	787	754	741	819	789	837	778	801	796	784	793	779	802	815	759	769	818	770	786	823	812	817	761	864	831	765	790	787	856	785	771	759	802	786	839	817	766	774	785	812	804	798	831	797	771	782	781	790	814	732	811	749	798	797	806	825	796	761	753	771	804	799	808	799	823	832	816	833	835	834	735	843	776	747	791	833	819	780	744	802	799	782	810	856	795	805	805	807	813	840	817	773	765	805	816	828	793	730	781	753	807	781	774	852	806	754	859	882	747	834	823	760	816	785	790	762	797	831	773	755	801	802	854	807	820	780	833	792	785	788	772	848	797	795	814	800	764	774	799	840	812	817	830	837	830	786	813	778	865	784	851	795	830	776	783	755	794	824	835	807	857	753	790	837	790	784	792	846	797	817	809	790	810	802	800	776	824	785	830	791	767	793	826	787	794	825	811	813	802	826	793	813	854	739	751	815	838	779	832	816	761	810	796	774	797	782	808	781	768	779	806	841	808	777	841	803	794	773	797	751	805	777	763	776	814	815	803	813	847	820	789	825	815	801	784	788	767	811	790	785	819	809	778	824	771	850	805	831	793	818	802	810	755	812	725	785	776	819	768	790	759	751	779	806	826	808	815	790	768	801	788	816	787	810	848	823	804	785	774	795	792	841	805	817	758	859	824	733	778	755	783	856	770	778	752	815	771	787	765	807	811	747	804	804	847	820	813	756	822	820	774	829	793	797	801	789	784	794	834	778	791	809	830	880	800	812	834	760	810	793	803	810	813	814	802	824	813	797	847	783	822	812	787	820	827	811	837	839	794	806	850	728	832	852	788	836	754	840	749	727	807	822	817	783	797	791	800	767	726	779	794	846	823	820	815	736	829	850	797	779	739	843	824	870	789	805	826	807	793	789	775	807	822	794	772	755	794	801	793	849	748	805	834	771	773	768	785	750	817	777	770	772	820	790	803	835	775	763	786	815	794	831	792	734	822	787	789	806	823	808	782	775	815	816	799	776	771	778	822	762	817	810	846	813	803	807	762	798	820	841	787	799	783	801	832	756	813	812	839	805	785	822	769	785	759	830	792	773	810	787	824	780	774	769	808	778	798	795	848	864	830	785	784	789	834	798	794	842	772	801	830	767	736	759	834	821	801	767	799	814	844	755	784	811	815	763	820	742	801	809	849	776	760	832	839	824	816	785	819	781	776	838	749	746	778	785	840	775	826	787	812	791	765	823	849	802	803	834	797	820	756	800	784	781	801	804	805	778	837	768	795	791	788	797	839	833	789	766	800	797	859	795	812	791	805	848	784	837	848	814	781	761	769	767	784	792	736	823	850	766	784	808	838	749	803	787	794	813	797	796	829	798	783	814	802	820	831	766	771	779	783	852	799	791	787	772	808	771	825	791	844	756	799	771	811	734	752	748	825	781	802	769	828	804	789	755	785	808	803	797	806	746	797	807	815	829	764	782	819	801	759	828	829	807	816	805	819	789	813	824	805	779	771	783	766	748	764	818	754	787	810	813	706	789	806	800	807	783	785	795	806	818	786	801	805	812	818	820	763	750	788	812	827	765	780	837	814	765	769	855	806	795	795	794	773	754	778	799	760	805	764	791	773	789	759	770	777	853	786	799	827	744	761	810	760	764	749	791	793	862	827	821	813	858	769	822	813	814	814	868	758	818	821	791	773	849	844	819	814	815	849	783	777	790	775	797	761	749	858	763	802	783	798	768	740	799	813	823	780	791	855	799	775	838	787	812	774	808	781	717	752	774	833	792	787	773	746	771	787	793	823	782	767	821	760	817	839	853	843	789	823	778	777	770	807	790	801	746	774	797	791	791	769	802	726	831	736	772	785	765	806	800	810	797	778	803	783	805	808	812	818	836	794	832	761	811	816	847	787	785	770	748	771	829	854	771	780	813	820	775	758	787	746	831	829	786	851	778	824	793	743	808	785	795	804	816	847	819	792	744	802	831	749	742	814	776	813	846	776	744	772	820	819	756	814	723	793	815	800	752	765	790	802	778	832	829	770	836	817	735	808	790	787	773	808	774	842	818	745	834	812	779	818	815	826	792	825	864	812	796	732	756	819	807	806	792	810	765	787	775	812	776	776	795	786	803	799	783	767	778	794	760	761	816	762	764	814	746	807	798	812	766	802	804	766	804	783	802	817	767	770	798	812	827	783	784	789	850	800	828	766	766	769	802	875	794	790	759	787	806	799	779	780	749	787	776	837	800	815	766	824	739	823	788	816	820	789	790	791	746	784	807	793	799	830	818	758	768	805	792	805	808	776	802	794	770	795	785	813	802	780	832	773	804	829	790	822	800	781	776	767	708	823	771	792	837	805	756	749	851	805	800	765	761	776	843	817	823	812	724	791	805	752	811	815	788	731	766	789	827	816	791	795	762	797	793	777	763	804	785	837	773	831	774	808	768	791	778	760	779	785	854	790	818	773	795	776	819	842	762	778	789	764	793	807	787	792	768	792	834	763	782	797	774	847	830	803	811	780	741	796	804	807	762	724	862	876	781	819	792	771	788	820	847	808	792	839	783	766	780	758	792	800	798	778	796	867	760	764	814	863	794	793	805	759	748	800	802	816	796	805	776	804	807	848	797	795	737	790	779	783	807	777	785	804	802	776	806	799	815	794	805	797	883	825	740	782	809	834	763	740	785	823	813	799	809	777	794	755	774	817	822	798	812	809	835	775	824	770	836	795	807	822	808	789	771	833	779	791	751	783	792	856	853	787	776	766	814	799	802	836	795	823	782	840	820	833	830	808	788	779	804	768	756	780	825	813	813	779	773	798	844	800	787	817	792	836	784	804	755	803	841	788	835	845	807	821	811	881	805	807	833	843	789	792	826	805	818	788	796	796	772	794	812	834	832	825	813	777	802	793	806	790	788	802	740	831	818	842	815	767	778	756	785	809	799	809	752	790	799	786	808	790	813	794	796	783	780	753	769	794	792	787	817	787	759	830	834	782	776	767	771	742	773	847	788	820	758	835	812	749	774	763	800	828	768	754	763	822	790	766	763	806	795	776	831	800	782	836	793	787	822	798	803	789	813	823	795	799	823	784	785	799	782	793	843	789	759	775	824	742	805	827	838	807	770	807	790	802	783	808	858	790	778	802	775	803	775	759	787	780	757	772	751	833	776	778	745	795	797	752	793	793	784	753	762	799	806	835	809	773	818	778	814	827	785	833	832	844	831	818	805	802	785	829	824	857	762	759
4436	8356	7505	4390	2721	2123	1650	1510	2731	30805	30092	19919	8046	1985	1071	704	674	690	695	701	618	636	706	673	635	708	684	667	693	670	657	645	618	667	674	699	651	664	629	656	631	660	668	647	702	678	713	648	671	635	648	692	666	631	682	694	643	662	660	630	649	648	669	675	647	657	705	693	685	645	642	652	657	667	666	649	647	683	661	630	631	673	692	670	642	606	640	704	665	673	669	614	663	673	628	675	619	689	623	647	666	707	659	685	636	648	681	609	635	630	674	615	683	684	689	645	651	643	636	681	658	642	679	654	647	662	690	708	650	643	714	655	625	659	626	660	650	646	609	658	638	664	639	656	645	601	660	640	627	650	720	665	707	645	688	665	658	680	690	663	624	677	676	651	653	646	631	653	668	653	633	647	663	655	673	664	661	652	670	621	631	612	714	620	643	658	679	636	589	613	656	651	693	672	622	678	654	602	631	638	676	618	640	617	654	658	623	673	636	671	693	632	692	650	630	638	629	697	643	637	713	690	679	618	642	629	623	613	638	664	625	651	661	652	698	631	646	691	592	677	593	773	608	650	676	663	667	603	623	665	674	673	691	665	641	654	663	636	661	654	667	645	678	629	655	693	675	652	661	624	647	642	663	672	647	647	662	664	646	617	666	630	659	660	628	665	669	615	614	655	659	666	678	645	658	667	651	672	671	658	640	637	654	654	647	647	666	677	671	630	674	657	662	646	665	660	644	615	686	692	654	639	652	667	683	645	606	645	647	616	614	647	597	671	637	641	672	629	649	674	645	632	642	673	645	643	651	621	648	625	651	684	641	674	679	642	703	624	652	609	630	689	715	660	616	649	644	657	651	621	655	689	650	683	628	702	693	665	653	666	632	669	621	621	662	643	636	620	666	671	664	603	659	674	666	642	647	624	654	633	592	685	658	670	597	643	616	618	645	647	661	689	635	697	646	630	656	653	631	634	639	608	658	664	620	618	650	657	695	676	665	614	663	687	641	670	655	667	632	633	624	669	645	636	616	608	611	661	630	669	625	671	661	602	697	667	658	614	619	667	619	676	672	624	680	652	680	605	728	680	680	633	625	688	649	638	645	638	674	634	641	623	662	633	653	695	650	627	669	657	657	658	654	699	628	662	666	641	649	677	642	633	670	641	679	680	651	636	704	631	661	653	686	666	608	682	667	663	647	657	664	657	664	649	628	655	653	663	649	653	662	679	650	654	680	665	677	701	644	662	641	634	679	647	648	596	604	619	640	660	604	688	615	633	656	656	720	638	627	591	618	660	655	632	631	631	661	680	665	627	659	663	636	651	645	644	658	659	704	637	651	661	625	624	671	651	630	629	703	661	678	671	715	655	656	625	655	658	688	622	615	665	630	609	672	723	623	669	624	647	632	652	621	679	693	620	659	628	684	641	645	660	644	644	648	657	630	666	651	663	618	656	666	679	639	664	649	671	621	658	652	648	620	661	608	640	657	686	663	627	577	670	635	633	675	618	646	639	666	656	671	628	674	642	590	648	629	644	642	699	648	642	653	655	661	672	637	649	609	639	618	644	625	657	636	670	677	672	679	648	640	652	633	630	649	676	659	658	683	629	634	636	634	662	606	660	644	615	667	655	628	659	653	716	614	651	632	675	653	680	675	642	673	684	653	635	619	658	675	657	655	685	645	655	648	648	630	621	657	643	653	651	612	621	629	664	602	693	640	645	653	692	606	660	656	636	677	637	641	631	651	613	680	665	669	659	631	655	637	651	651	663	678	598	657	684	675	687	650	669	667	653	609	669	677	652	685	642	640	674	667	674	653	611	690	640	621	666	633	652	636	666	647	647	656	613	631	629	650	634	661	660	597	637	666	635	653	670	644	680	665	635	652	658	622	662	645	640	633	647	647	691	660	687	661	650	662	660	618	645	622	640	624	680	639	692	682	632	644	625	619	619	668	649	641	662	675	656	673	649	621	685	640	673	630	682	665	635	648	649	690	627	673	612	673	611	684	673	626	579	634	686	678	658	616	630	697	645	704	625	625	635	629	672	672	645	643	689	594	674	659	648	643	639	641	650	609	601	642	630	631	626	654	646	622	668	617	616	648	612	664	656	674	717	623	588	642	620	690	639	662	618	652	669	666	665	603	647	675	631	643	609	672	681	654	687	636	628	693	647	655	657	639	641	651	655	635	635	630	671	604	584	651	624	630	654	637	684	648	666	660	651	673	676	647	615	680	674	632	674	644	637	610	655	645	666	670	658	686	681	622	673	671	674	658	668	637	634	643	643	692	572	627	633	604	676	634	686	686	655	652	655	645	645	651	675	627	702	628	629	615	664	676	651	627	677	619	646	646	676	689	627	630	655	693	645	668	604	648	617	648	664	656	606	650	655	613	636	649	584	658	622	668	639	650	626	612	683	625	622	650	671	632	666	630	677	621	739	659	609	682	640	632	639	629	599	624	656	661	654	638	639	652	639	670	692	661	650	646	640	643	662	645	665	607	632	680	624	651	622	610	645	698	634	642	655	603	602	698	632	645	683	644	650	659	637	649	643	633	664	665	660	655	672	632	705	636	659	672	681	684	606	631	634	679	638	665	647	641	646	642	635	631	665	685	659	651	629	653	650	628	646	629	644	670	678	697	654	653	632	612	660	684	639	643	624	634	669	665	630	660	606	628	636	641	663	681	647	651	651	681	634	623	618	617	639	620	631	633	654	646	614	653	661	645	685	643	601	719	614	646	680	654	635	614	654	670	651	627	662	708	625	642	659	642	634	673	636	652	660	649	683	669	636	623	656	618	650	675	679	650	646	658	646	648	612	605	648	641	607	648	685	685	657	703	662	649	625	668	651	633	627	634	606	591	692	653	697	685	650	629	655	662	650	621	642	634	671	646	662	653	657	659	622	613	650	631	679	674	654	655	655	650	635	652	682	671	663	614	640	647	640	686	630	645	622	656	660	638	629	647	640	634	726	603	642	636	660	647	641	652	621	624	636	679	653	658	622	634	655	624	672	610	637	593	664	644	650	647	627	640	636	599	635	684	640	706	677	637	693	690	664	715	669	623	684	618	665	665	639	616	650	668	643	611	669	615	635	689	616	648	651	608	699	630	648	645	592	685	650	641	608	639	657	670	700	650	662	637	658	662	691	608	635	669	654	672	650	625	641	635	640	652	645	667	676	650	655	618	620	655	602	660	663	623	694	632	651	674	676	705	681	663	651	684	682	656	680	676	700	647	645	616	633	617	688	643	667	666	683	672	637	684	634	674	629	651	660	618	662	693	682	685	640	700	652	603	663	663	670	668	663	656	632	606	660	660	604	648	644	674	657	629	665	646	601	649	680	622	629	650	621	676	609	712	694	634	650	667	663	628	673	693	644	666	648	645	647	645	640	659	643	642	670	639	637	639	636	688	698	656	661	648	681	658	649	615	664	654	674	632	664	615	648	642	698	646	655	651	637	692	631	646	668	685	680	654	643	679	649	691	663	638	661	602	644
27490	13065	2123	1089	731	637	615	547	621	2183	2644	2036	1155	665	548	510	522	541	532	518	544	507	515	522	550	547	525	517	573	551	551	578	515	556	537	509	492	513	523	515	509	485	537	500	526	517	567	529	522	511	543	543	546	499	523	522	543	556	515	555	521	541	559	601	569	560	538	506	523	556	541	546	534	543	556	544	511	555	502	518	533	517	556	580	543	556	531	562	522	535	560	540	570	573	541	508	544	539	533	517	511	541	557	554	527	526	488	572	488	545	551	538	558	556	536	508	525	553	515	533	542	555	519	506	506	509	543	522	533	502	540	517	494	548	524	547	530	506	508	494	546	515	510	546	571	518	553	555	530	524	551	519	525	528	509	542	513	496	523	552	508	536	485	549	514	571	527	522	518	545	525	549	497	512	556	515	561	541	514	525	556	496	527	511	519	528	521	510	524	515	529	548	542	551	539	495	538	519	580	505	538	522	545	516	531	526	519	491	538	505	520	518	540	476	542	512	509	550	525	520	543	548	513	535	547	550	506	489	530	507	493	526	562	501	539	543	571	521	513	541	485	546	507	548	541	525	529	587	540	535	558	520	486	546	505	531	550	549	557	502	546	525	527	523	545	537	514	515	537	518	524	550	553	494	553	536	481	486	522	494	514	535	533	529	501	530	548	554	522	506	550	529	500	563	510	525	519	516	529	484	535	565	509	536	497	535	492	524	527	558	525	539	523	509	513	522	517	500	503	503	520	544	523	541	515	574	497	567	548	503	527	549	518	524	535	525	539	536	523	546	528	553	479	559	533	556	544	538	511	549	526	581	495	504	577	529	556	556	529	539	554	481	523	518	516	559	501	542	540	531	492	490	508	547	566	509	526	503	550	540	523	537	543	543	547	552	558	520	515	513	558	473	494	505	559	533	541	540	546	545	552	527	453	528	546	492	529	496	539	494	525	511	531	513	526	547	570	513	493	504	546	565	519	540	517	513	501	496	569	519	520	566	540	558	494	505	554	539	509	559	478	511	522	530	502	486	532	537	529	543	534	529	518	552	547	506	568	515	542	557	539	512	520	528	537	497	547	510	559	546	526	563	520	497	525	525	525	545	549	523	550	546	496	540	533	502	532	545	575	472	492	542	528	536	553	546	522	543	510	560	514	543	520	581	578	529	537	554	495	488	528	489	506	539	508	546	523	511	554	557	567	549	513	507	511	559	537	541	502	565	541	521	548	520	518	559	530	525	553	513	542	535	528	499	490	526	545	495	521	524	522	523	518	546	585	545	538	513	591	533	520	530	520	496	507	567	555	529	519	512	548	526	562	579	520	503	523	512	524	539	525	521	517	524	526	544	530	540	546	552	525	522	523	483	500	555	498	542	523	547	509	528	506	535	515	505	512	531	566	526	544	490	524	565	557	537	522	504	525	526	508	529	536	535	569	558	519	548	509	542	553	539	527	560	476	564	546	536	518	453	517	517	530	540	576	549	505	488	527	561	513	539	484	520	560	511	566	513	538	542	571	503	507	550	517	512	548	541	527	533	504	498	511	533	533	546	530	522	545	539	509	521	512	539	528	528	509	524	525	508	525	522	520	540	534	548	565	534	522	525	504	482	511	519	505	503	489	507	513	529	543	532	534	531	527	547	502	539	528	536	484	545	529	496	559	567	494	556	557	580	548	543	536	533	481	514	540	511	529	517	502	521	515	524	510	496	529	539	548	553	561	537	540	507	525	521	539	547	508	519	519	523	518	514	511	518	527	509	531	512	512	513	533	533	514	525	526	506	521	501	543	540	530	511	511	512	524	518	499	523	541	489	522	527	524	508	551	525	491	513	535	536	572	509	558	533	565	560	541	486	539	543	517	519	495	578	510	532	556	580	536	548	509	499	515	531	571	540	512	511	547	516	518	497	541	541	539	555	555	499	525	565	558	531	533	507	522	579	521	528	531	512	521	500	494	532	488	508	474	538	545	520	543	532	519	524	500	512	511	521	538	535	543	543	561	497	519	551	531	561	516	563	555	524	507	516	526	517	511	543	539	564	518	547	574	528	569	520	513	547	548	563	522	549	500	488	532	498	513	532	560	531	530	530	540	521	549	523	506	511	548	515	524	531	520	536	529	528	534	511	526	536	529	513	579	518	548	538	484	534	502	563	507	508	575	529	557	553	565	530	507	507	548	545	551	509	536	545	465	544	521	551	489	500	564	531	492	531	505	536	515	519	534	510	510	530	535	566	508	528	517	536	579	516	501	546	525	547	505	481	531	533	517	536	527	556	521	527	558	534	529	497	538	539	570	551	542	526	568	524	536	541	535	516	503	546	535	481	520	546	481	496	530	521	541	556	535	544	507	522	531	510	538	527	537	525	515	525	545	510	506	525	568	535	516	501	579	540	597	472	546	543	545	567	549	564	527	519	548	529	530	536	487	564	476	504	506	508	543	511	531	510	513	527	514	516	559	543	513	484	509	486	520	479	479	511	515	444	497	501	551	545	562	584	526	548	513	507	511	509	512	537	531	508	581	500	515	523	537	571	518	536	524	538	533	558	510	512	554	500	586	563	519	539	544	495	541	491	538	514	550	552	526	513	500	532	516	580	514	550	534	505	498	506	503	527	536	553	545	501	509	544	507	529	527	524	527	514	541	526	538	529	532	523	551	583	513	513	530	532	539	528	551	518	566	560	550	505	511	545	519	564	524	542	528	556	547	551	560	517	511	547	467	539	532	550	488	517	500	566	553	527	517	505	561	543	504	500	568	541	528	553	532	506	549	516	512	545	543	520	521	505	535	525	552	508	512	500	535	512	522	520	523	528	569	514	543	540	538	547	534	523	514	522	510	539	531	515	495	511	518	485	558	533	539	507	516	549	576	497	526	520	515	510	553	528	494	539	523	530	543	552	475	493	534	521	549	526	551	556	530	522	540	549	484	508	477	507	487	523	518	541	499	512	536	523	539	482	531	544	505	538	545	499	519	507	473	536	500	546	555	593	512	522	542	546	562	496	506	528	492	560	503	511	544	534	514	494	496	473	517	561	573	532	561	528	543	532	540	516	563	541	563	508	498	535	524	517	571	550	497	555	504	524	555	559	493	512	554	534	551	514	531	527	531	493	497	560	514	523	511	519	529	501	544	560	498	558	564	517	503	554	501	522	549	537	520	556	558	526	488	547	530	525	523	532	492	531	535	550	573	515	511	514	565	504	527	530	497	485	574	543	573	547	540	528	500	501	564	515	548	517	561	483	530	529	529	571	512	516	542	507	538	503	546	537	525	509	532	502	542	567	532	544	530	574	550	536	492	497	506	533	527	550	543	530	501	519	518	489	534	545	532	558	556	547	574	540	541	521	527	528	538	493	525	574	485	510	548	524	543	520	510	542	521	538	489	551	524	519	513	555	528	540	547	471	497	555	567	521	501	519	501	495	571	497	551	527	536	536	562	501	534	522	518	570	533	511	518	526	503	542	516	511	528	581	489	525	505	562	496	515	548	524	522	545
5299	1221	1355	865	633	572	555	490	514	2962	2956	2129	1031	595	454	433	439	433	440	410	460	407	416	438	416	442	427	431	472	428	432	436	404	411	397	407	420	453	450	430	414	409	401	412	427	423	433	428	438	457	435	459	433	433	453	446	464	402	480	457	459	434	421	420	424	453	412	439	425	466	397	384	440	443	443	420	422	418	419	433	420	422	398	427	399	425	413	447	408	431	430	446	413	426	401	436	435	461	426	442	389	431	408	448	443	424	401	407	399	433	453	425	430	408	450	444	437	446	430	448	419	489	422	417	434	447	430	440	464	445	459	425	476	411	471	433	417	417	407	437	409	375	409	403	466	420	426	401	431	426	454	424	424	418	455	427	410	434	430	428	465	419	421	428	429	402	428	435	430	436	413	414	459	451	421	350	435	392	413	420	417	432	413	421	426	440	467	427	431	435	414	427	415	413	433	426	416	416	432	425	396	445	406	473	411	453	441	429	442	421	462	461	426	428	436	441	426	430	384	423	428	400	411	416	410	397	411	405	437	393	411	410	441	436	433	449	402	395	405	403	430	422	398	441	425	407	419	435	424	408	441	426	430	396	404	436	430	439	433	434	417	411	481	394	430	391	425	414	433	428	433	444	473	422	411	428	433	410	432	413	430	419	394	426	422	415	462	396	436	417	447	431	452	443	450	450	471	429	424	422	412	447	413	443	461	403	388	478	414	420	410	400	412	431	429	423	439	441	405	465	404	417	444	403	415	428	414	395	432	402	439	395	414	416	467	410	436	440	406	459	409	447	424	414	389	417	442	426	436	394	428	454	420	409	439	393	472	421	435	430	436	433	432	431	452	398	445	430	473	445	400	410	399	431	417	412	436	454	453	424	423	392	456	425	425	437	422	459	425	436	441	442	424	452	405	411	426	420	448	445	419	447	459	480	422	465	443	415	441	460	425	398	405	428	454	427	405	420	408	453	404	435	442	427	418	426	410	407	394	417	404	426	444	436	443	464	415	401	384	423	425	429	430	411	472	395	447	419	417	428	450	442	404	429	444	427	401	441	448	426	441	433	400	440	421	432	451	416	425	420	427	409	410	438	431	396	422	483	395	429	410	401	454	386	451	420	451	422	451	428	431	428	452	434	449	444	370	463	440	435	456	457	392	430	439	419	432	405	396	430	409	411	452	453	450	441	420	457	433	426	465	409	480	405	408	407	392	412	378	419	470	445	428	430	404	437	435	425	419	456	437	404	417	415	372	404	419	444	432	414	438	399	407	408	444	427	410	409	431	386	394	427	434	448	431	427	417	403	423	437	438	399	424	426	435	436	417	419	428	405	405	436	444	414	447	437	446	421	435	461	440	408	455	450	431	405	422	415	436	435	433	408	429	402	396	422	421	429	423	457	444	445	453	405	402	398	461	436	429	454	405	443	424	432	429	440	462	440	432	449	411	396	401	458	429	437	437	419	408	448	413	427	407	424	369	419	408	429	428	382	408	432	424	378	430	420	413	447	401	375	408	390	422	434	385	478	443	428	467	446	405	455	442	455	390	445	406	407	409	429	430	415	416	432	457	404	420	396	454	435	447	438	438	402	429	450	403	435	417	428	434	441	426	454	423	425	421	428	425	460	405	404	432	418	391	408	415	461	443	432	416	434	420	430	451	402	429	408	434	411	411	428	466	421	434	415	398	456	437	460	435	419	422	428	454	403	418	415	429	436	449	414	429	398	410	405	433	436	392	428	437	416	431	433	390	424	415	434	394	448	435	442	427	428	442	450	458	429	418	419	442	477	461	428	439	431	415	436	410	438	444	424	415	425	458	422	435	442	446	392	425	440	414	400	475	443	427	405	424	411	410	452	397	440	414	413	429	446	435	423	429	445	433	396	447	447	432	429	427	431	406	444	450	440	431	396	392	433	444	382	422	410	411	422	442	409	463	452	426	436	438	429	407	457	413	422	403	405	427	411	439	425	398	410	445	425	414	451	443	387	405	431	424	446	427	430	438	443	437	409	380	471	436	442	449	422	431	434	461	409	430	447	424	433	437	424	457	452	424	413	416	421	434	449	435	458	427	423	436	428	435	417	416	405	421	430	442	449	398	415	432	436	459	426	402	409	433	436	458	430	421	402	452	434	441	452	404	388	448	399	424	430	415	462	457	419	448	409	439	430	435	413	415	426	431	452	428	447	450	412	417	391	420	412	406	421	444	407	439	451	417	432	458	433	417	418	453	457	418	413	456	405	437	436	401	397	413	399	425	457	423	453	431	417	443	422	435	449	387	436	450	430	370	397	422	416	408	430	439	422	481	404	414	456	423	448	405	434	413	408	428	413	400	464	407	448	456	401	410	436	428	442	428	452	408	418	434	447	441	437	446	424	421	419	434	418	394	405	419	434	401	465	450	433	430	391	435	465	449	424	415	421	423	430	447	411	422	457	456	423	430	452	431	429	417	428	429	439	431	402	440	399	437	468	433	431	456	402	466	448	451	472	470	427	433	451	426	431	414	414	412	441	386	413	462	425	421	422	438	444	416	414	422	448	430	428	421	437	422	430	396	458	438	414	406	412	377	440	455	466	432	420	385	431	398	437	440	433	435	449	417	438	411	411	437	403	414	386	425	419	429	453	423	408	428	435	422	462	416	449	426	437	400	421	465	445	443	431	475	436	464	448	472	473	378	412	442	452	418	433	428	373	415	411	416	437	423	420	443	401	445	435	438	463	453	444	464	434	410	431	448	375	451	437	421	406	436	420	420	469	409	405	438	440	426	406	417	412	458	413	410	423	486	467	410	416	425	420	436	482	438	437	424	421	415	419	480	437	448	458	418	442	418	426	431	406	434	433	449	437	429	403	424	429	441	424	437	430	454	418	401	427	413	417	449	456	460	448	405	427	423	408	433	490	416	410	429	487	436	440	458	443	414	445	399	444	415	470	433	461	438	467	413	413	407	399	398	446	440	417	414	439	437	430	426	370	449	419	446	448	428	396	385	467	413	388	449	403	442	434	410	452	406	420	405	386	414	401	421	470	436	413	414	403	429	437	420	409	442	452	446	435	408	414	450	453	465	456	435	426	376	450	400	420	436	441	399	455	437	399	421	409	386	444	421	416	435	460	441	435	446	456	456	438	456	445	416	442	424	470	418	442	438	437	440	398	433	450	424	408	431	403	437	431	407	458	405	424	420	428	393	413	417	425	400	416	431	453	406	433	432	428	422	438	436	404	427	439	415	422	455	446	469	426	465	421	427	449	416	407	423	446	430	424	445	422	450	449	419	448	410	405	407	423	412	438	416	410	419	419	442	428	421	417	420	401	450	420	415	405	442	417	427	430	453	404	438	450	431	401	422	427	443	421	400	399	419	412	393	448	447	418	447	434	427	465	444	427	419	401	408	454	455	444	437	478	435	422	409	429	392	414	459	404	417	417	407	405	426	429	416	425	435	450	451	401	435	456	429	415	432	399	428	445	451	434	414	455	395	408	429	414	428	440	426	432
25126	21080	26937	25010	5829	1430	933	838	964	16543	19880	12326	3995	1113	735	613	639	630	581	636	595	610	591	590	607	555	622	629	616	611	632	600	627	602	574	600	580	605	607	602	559	641	562	606	552	604	588	642	583	618	610	586	621	547	601	604	564	601	633	646	583	597	617	609	544	645	619	633	564	535	626	574	618	625	593	572	552	628	591	577	615	582	601	583	573	556	600	549	620	603	582	572	589	584	605	606	532	585	542	602	574	582	587	574	585	567	615	581	612	569	599	572	580	580	599	559	584	589	588	565	563	593	574	642	546	578	600	627	589	611	644	575	571	655	618	591	561	554	565	620	572	580	577	574	622	579	538	545	602	649	556	606	631	580	558	583	563	565	593	574	588	576	581	618	553	596	597	593	578	599	568	596	614	619	581	580	577	594	633	608	642	572	593	553	606	619	571	595	567	617	630	638	631	588	593	577	574	568	638	559	581	569	572	583	527	561	624	593	591	594	571	595	615	578	606	591	639	593	632	612	611	601	581	600	574	632	636	605	613	579	560	598	568	643	614	592	599	604	577	584	627	593	603	572	546	588	613	581	571	534	588	638	572	659	586	586	592	624	599	624	598	591	554	601	552	627	553	621	556	587	592	578	562	620	584	590	608	590	563	566	605	570	601	579	560	543	590	598	562	620	575	561	619	582	605	605	569	575	565	606	549	582	619	607	642	576	625	589	570	559	628	572	583	606	600	572	585	570	601	525	551	616	579	646	604	614	620	600	643	563	600	598	585	613	580	605	605	599	613	596	603	583	624	603	613	618	591	575	609	602	615	586	580	602	559	578	550	560	586	545	659	593	605	568	612	573	551	596	604	588	593	574	593	596	600	607	581	624	575	612	541	640	576	616	540	596	582	569	652	588	591	573	588	549	619	580	574	591	635	578	587	595	571	604	590	620	544	591	541	603	566	580	573	547	578	589	575	590	633	572	587	581	588	590	589	601	596	634	571	567	597	660	582	534	566	636	605	572	582	584	567	591	597	629	598	614	642	618	589	625	596	581	598	610	555	568	634	617	620	575	637	595	617	598	592	623	584	594	629	581	607	604	518	571	566	613	570	556	568	602	562	583	611	586	606	585	671	586	573	594	565	601	606	576	599	584	622	594	598	603	611	597	559	582	581	563	564	572	582	589	593	613	559	558	588	584	592	626	609	604	573	609	612	585	596	589	582	556	598	616	585	575	600	602	584	576	591	609	574	617	575	622	587	586	571	584	630	617	596	619	623	550	576	566	629	559	608	590	547	604	589	577	588	614	569	579	582	594	545	583	602	581	602	555	598	615	589	619	586	600	541	612	605	543	616	615	583	617	588	632	598	623	626	626	577	607	612	609	585	552	582	608	555	540	599	593	608	554	570	579	551	570	572	588	593	580	586	557	573	564	532	574	573	604	636	570	613	599	627	593	576	630	588	603	593	623	570	582	577	583	597	566	600	604	573	598	560	573	604	549	597	615	622	573	616	599	590	575	606	582	576	602	604	517	599	574	603	629	568	553	541	603	611	628	574	580	592	563	585	601	592	584	611	665	613	576	582	582	613	653	567	581	567	631	563	602	555	624	546	574	626	574	595	593	576	568	594	566	569	592	559	555	585	576	574	581	548	555	595	605	622	567	587	522	590	593	628	593	635	565	618	582	611	642	616	590	546	632	572	605	597	560	614	607	601	582	573	593	601	648	565	587	610	559	553	573	596	551	614	578	590	581	572	576	575	595	576	580	588	583	622	591	595	627	580	588	619	558	592	590	602	606	581	612	572	590	570	578	561	597	558	636	585	624	613	566	573	578	603	587	555	558	571	587	570	596	637	602	592	598	603	569	595	581	603	572	607	586	602	550	594	598	639	572	580	593	612	593	623	575	533	617	598	600	585	558	634	550	567	633	579	594	587	565	587	640	565	613	576	596	593	601	583	569	597	598	625	608	552	565	612	578	612	571	628	621	563	595	584	582	588	564	622	616	590	584	607	634	609	566	568	585	573	588	573	604	601	579	576	584	544	572	574	568	631	592	613	597	596	587	553	612	587	544	570	581	570	632	598	592	609	574	578	582	602	616	618	558	566	571	605	578	582	581	625	613	560	565	599	551	588	632	599	596	504	590	577	627	575	575	592	612	566	608	600	571	611	615	602	583	547	586	575	563	589	551	605	593	568	605	561	590	610	585	596	629	587	548	625	598	557	607	611	593	603	581	601	585	574	571	623	554	595	567	580	637	597	597	583	593	568	610	574	582	531	609	565	558	642	642	532	594	627	557	621	623	588	578	598	558	601	589	609	623	608	605	593	625	590	582	618	551	579	599	601	576	602	584	574	601	582	561	594	618	602	583	589	580	600	576	594	606	555	599	578	619	584	591	591	559	555	606	608	577	592	609	596	549	566	612	615	575	598	603	597	573	605	610	585	566	573	562	574	586	586	599	596	615	589	591	582	585	600	561	562	597	577	581	550	606	599	575	577	546	570	593	550	578	646	583	580	585	613	592	557	614	564	578	592	618	627	606	585	558	579	580	591	593	594	594	576	572	552	585	602	545	627	624	621	578	575	574	591	609	576	628	580	574	614	558	575	621	607	599	648	576	570	550	588	563	572	627	628	609	587	580	652	597	584	580	641	632	569	590	599	551	588	626	603	568	567	572	599	547	585	610	636	587	568	601	576	603	568	639	603	561	581	588	593	594	598	591	626	571	555	557	599	549	561	579	595	584	536	609	645	599	583	616	605	562	593	623	627	591	560	575	581	593	629	577	624	605	558	542	612	579	584	625	604	599	585	609	586	554	545	595	574	599	574	591	612	607	568	585	562	557	592	582	583	599	598	636	620	629	602	619	621	564	552	622	604	591	525	591	587	608	589	594	569	585	560	618	616	542	636	596	593	599	602	600	575	554	615	613	605	619	585	561	563	608	579	589	593	569	620	586	574	576	560	583	545	584	594	594	577	607	621	549	584	571	604	595	580	582	617	596	585	575	598	567	582	589	628	571	603	547	574	604	569	587	608	577	584	577	618	575	620	577	558	595	619	609	566	601	583	611	620	572	599	573	560	571	582	591	595	590	579	604	585	578	623	582	572	612	555	558	556	561	653	613	596	579	584	588	607	594	636	627	605	582	573	580	598	564	632	640	609	564	606	622	567	605	599	564	604	608	577	577	576	593	640	624	621	625	576	611	584	627	562	583	617	591	595	569	581	554	584	609	613	615	592	615	595	599	573	608	599	598	595	597	604	617	623	575	605	569	591	547	594	579	589	588	566	569	587	555	570	559	612	603	595	527	542	556	605	628	601	601	576	564	634	559	646	590	572	562	579	571	600	638	558	609	611	596	598	587	597	567	577	602	539	588	572	583	591	586	561	547	604	574	571	613	601	565	621	605	595	561	579	591	591	566	616	596	571	619	562	584	538	597	616	596	590	584	578	623	633	585	615	591	578	583	608	569	620	592	554	548	576	587	609	572	597	600	568	599
4163	4536	3787	2051	1448	1041	871	763	1259	19013	17888	10331	3519	1120	698	530	488	472	506	477	504	518	504	498	576	527	484	503	451	534	512	502	488	501	496	479	529	484	538	489	514	475	500	521	484	512	476	483	520	502	514	486	520	523	475	512	490	500	471	483	496	491	497	500	489	503	459	482	511	478	500	486	498	526	501	467	524	513	501	498	493	475	502	496	501	510	481	486	484	493	506	515	541	492	486	521	488	522	504	434	457	480	453	526	491	546	490	486	457	517	452	452	500	488	496	473	542	466	491	491	484	506	474	483	460	511	490	535	531	502	525	478	512	534	499	453	500	496	524	472	515	474	495	521	455	485	496	498	502	520	444	498	498	478	515	492	560	492	497	465	479	492	500	500	485	530	476	487	515	471	489	530	496	454	456	509	488	487	515	482	518	473	530	473	472	487	488	541	530	462	481	504	501	494	509	514	463	493	522	498	493	478	487	521	513	525	503	479	486	510	484	502	465	459	540	489	508	477	478	486	498	487	501	500	487	507	499	513	474	476	483	496	529	491	507	515	501	533	488	515	504	454	510	482	476	509	478	495	484	504	518	485	459	488	486	530	502	501	480	512	514	486	533	490	508	491	505	503	490	532	511	513	506	510	494	461	501	479	516	513	498	493	471	473	499	514	431	487	492	476	485	464	468	498	530	470	460	501	505	497	474	486	533	491	515	481	496	457	467	491	468	490	472	481	490	488	484	524	481	477	501	505	438	482	493	527	484	502	484	483	459	500	472	519	479	503	541	515	483	478	479	498	489	522	497	487	468	482	482	479	452	502	498	503	481	510	492	547	483	498	489	518	494	494	519	466	481	493	509	491	511	475	502	458	504	457	523	488	505	495	449	509	487	493	489	536	485	518	473	458	489	535	497	546	500	461	442	509	539	503	496	489	522	497	471	488	488	503	524	503	485	504	510	517	495	495	502	510	473	472	481	495	494	487	508	487	488	509	519	473	519	486	512	499	519	514	512	484	491	488	526	494	536	469	501	526	483	514	486	452	503	508	514	519	478	494	504	481	507	459	482	481	468	511	478	486	491	464	512	490	497	488	465	490	452	511	511	508	490	482	460	520	492	462	490	516	477	492	511	488	459	492	481	497	508	516	513	502	501	472	496	464	514	462	497	470	501	501	525	481	478	496	474	454	485	509	471	509	508	499	499	517	467	494	494	477	519	511	482	504	494	513	518	489	507	449	492	553	496	461	515	466	476	516	526	484	492	527	466	489	509	473	489	524	475	492	517	498	471	478	470	484	477	494	481	494	474	506	483	527	489	490	451	524	478	457	542	524	503	487	446	467	510	489	452	467	471	451	494	499	510	484	465	457	505	546	475	483	481	475	513	473	517	456	518	529	474	481	490	486	531	484	498	503	511	479	504	501	485	514	460	512	487	502	466	487	490	441	474	483	486	526	481	469	533	441	492	478	454	499	474	544	507	509	487	481	503	453	543	490	482	511	473	478	491	492	498	490	481	527	534	476	477	508	473	486	548	481	452	478	470	499	538	531	486	519	493	481	475	481	465	471	490	500	474	493	527	509	464	503	515	532	521	527	530	525	493	491	574	494	506	469	539	472	477	489	480	505	520	483	471	482	508	515	502	494	466	502	535	508	481	516	457	489	458	483	487	497	486	522	518	496	481	531	508	478	504	500	488	489	530	495	484	563	481	471	490	485	475	510	491	482	455	540	475	481	480	478	506	488	478	485	468	481	463	525	488	472	504	528	497	506	504	541	483	491	487	495	466	476	488	529	527	507	478	493	499	494	518	466	495	483	489	465	493	474	486	494	497	462	460	513	488	498	502	458	487	512	515	511	460	524	493	481	485	537	512	461	511	523	465	473	491	440	477	475	526	493	497	479	488	485	499	500	513	491	516	476	511	514	471	513	509	462	489	495	490	436	499	499	494	488	486	498	485	504	512	494	498	507	483	514	458	484	512	525	508	516	502	489	493	502	451	485	485	495	496	454	475	493	470	457	504	499	501	516	481	537	483	481	483	532	458	522	431	488	504	453	525	470	500	466	509	517	495	510	481	461	489	476	463	493	502	524	462	515	489	509	491	516	518	496	524	494	492	477	482	466	459	515	488	498	484	501	485	521	498	471	537	498	470	529	477	484	484	500	516	494	518	524	470	496	494	487	548	479	451	510	493	534	491	510	475	476	499	521	482	469	486	489	506	528	455	486	539	486	486	518	472	484	520	508	518	485	525	514	515	477	495	487	512	477	511	499	457	532	460	505	482	504	452	499	492	492	512	535	527	461	490	461	480	502	487	468	497	459	472	475	467	535	509	538	508	504	516	492	491	487	493	498	505	520	524	496	537	480	507	488	475	440	506	489	483	481	465	474	530	489	485	548	489	485	467	498	496	478	485	490	470	473	492	490	459	468	473	485	461	481	480	533	498	474	489	472	487	506	481	467	539	471	483	480	499	462	448	494	487	509	505	485	497	505	503	497	506	536	506	529	503	488	489	508	454	485	473	462	454	453	507	499	502	493	514	482	476	494	517	499	482	501	489	481	472	482	468	506	498	493	495	522	508	531	492	503	500	480	494	471	491	488	480	492	524	477	515	476	465	469	501	481	479	514	464	512	516	474	541	471	450	492	466	505	508	522	517	438	470	486	480	498	470	495	495	520	465	512	521	493	482	492	498	505	497	474	507	496	454	516	431	492	509	499	493	488	519	520	486	473	512	499	475	479	509	484	493	496	530	483	513	498	497	500	469	482	498	507	470	516	528	456	495	485	506	510	481	515	494	481	499	512	500	473	511	502	487	485	477	495	488	478	488	470	496	512	484	517	495	529	520	485	481	490	503	518	477	464	476	470	486	528	473	479	481	521	460	488	486	532	480	462	485	507	495	518	519	502	527	504	477	486	534	490	505	496	490	456	474	462	498	528	465	517	463	544	455	495	452	517	466	479	506	519	490	490	503	481	482	472	495	493	485	523	471	485	483	501	497	498	510	491	468	505	507	467	510	473	488	443	482	511	465	513	457	496	480	456	492	498	476	475	472	485	476	493	515	458	489	461	494	475	459	509	483	474	490	438	482	464	469	478	505	485	472	514	467	516	527	465	499	507	514	493	546	476	481	462	488	531	484	509	450	493	479	496	470	484	475	498	480	460	520	556	491	513	509	512	495	531	498	493	491	494	514	489	494	488	443	515	490	445	472	477	536	494	466	461	491	508	476	514	415	533	485	509	478	487	523	473	526	494	444	506	481	478	507	476	483	472	469	493	494	544	538	488	497	527	477	508	470	486	476	504	463	475	520	467	467	473	446	526	475	480	513	476	509	482	512	525	513	498	508	496	512	508	469	470	493	514	494	487	477	481	489	484	450	454	502	511	501	549	469	487	541	501	533	494	518	488	506	516	498	524	469	484	507	437	511	504	517	492	496	437	452	498	462	490	516	477	503	466	517	508	496	523	475	478	499	503	489	476	519	458	510	494	514	488
23866	21069	28300	24047	21048	9134	2117	1347	2114	31126	36217	24068	9236	2136	1099	770	760	803	734	789	751	777	835	765	778	739	728	822	703	761	810	787	736	725	748	711	721	784	808	757	765	732	750	740	801	788	742	773	734	750	714	718	801	733	750	755	743	740	721	740	743	758	790	768	750	786	752	717	755	777	757	739	712	791	753	779	783	780	691	760	814	800	762	785	758	727	718	744	735	730	771	770	714	782	781	768	761	745	812	723	730	763	753	726	747	744	821	752	758	802	680	689	746	757	729	772	738	771	740	786	775	700	781	746	779	756	755	720	757	781	741	775	741	771	756	786	755	758	745	790	774	797	775	748	745	777	756	761	753	758	811	693	776	749	792	780	750	745	720	785	745	806	746	772	756	773	747	738	760	738	810	737	804	755	750	755	760	699	766	753	843	737	731	793	746	764	756	714	792	765	809	782	799	719	731	755	743	790	717	733	757	781	793	751	781	764	762	791	762	747	748	771	759	737	740	746	822	737	739	778	751	765	776	749	754	734	728	747	721	737	742	794	764	711	771	753	771	776	775	828	793	756	770	765	727	794	759	788	779	831	796	725	804	813	785	756	727	752	722	766	781	725	728	773	752	787	729	777	761	748	734	748	790	727	779	742	741	754	739	766	822	761	747	769	777	801	731	745	744	672	778	771	781	737	762	790	791	772	843	752	730	730	748	700	764	770	743	754	694	772	743	783	749	774	766	779	742	727	739	768	769	709	798	809	754	721	725	726	746	760	755	752	729	758	751	764	756	749	757	729	738	773	771	776	725	735	746	745	796	790	779	772	769	764	766	770	685	751	791	763	777	738	745	763	768	761	752	704	749	708	722	761	778	728	759	756	762	705	768	759	772	790	759	755	801	727	770	752	717	791	778	778	757	772	764	738	731	738	716	757	749	758	779	725	755	762	745	735	715	745	732	771	779	728	759	783	774	736	784	733	763	726	755	771	796	743	767	743	744	743	774	748	792	740	723	759	825	721	740	764	782	735	759	714	758	769	771	713	788	745	736	749	759	768	705	815	776	733	787	763	756	770	744	791	779	744	769	771	814	749	790	773	764	743	731	745	686	700	709	748	765	739	730	790	777	762	808	821	720	745	779	748	738	753	776	761	759	700	716	763	722	748	753	798	735	738	718	779	737	695	796	749	817	764	745	737	778	715	731	725	745	786	739	796	735	744	796	751	768	708	760	750	790	685	770	758	781	788	769	789	749	785	749	801	731	773	742	775	812	710	732	720	712	766	763	783	795	732	725	728	761	712	762	746	788	781	721	770	755	771	744	764	735	762	723	749	804	742	730	729	778	754	815	697	733	752	772	704	777	742	713	789	744	725	682	807	783	774	804	758	775	776	779	791	809	781	733	776	766	720	754	783	688	750	799	731	744	730	784	789	802	733	740	711	792	709	754	704	759	730	726	773	734	742	799	760	759	772	743	755	788	760	751	822	712	778	737	762	798	806	771	705	726	741	742	765	696	761	767	698	758	763	741	754	763	770	738	749	740	713	789	785	765	786	763	789	743	756	783	796	792	813	744	751	746	752	752	760	767	717	728	732	746	777	816	700	734	736	788	776	750	748	770	785	756	765	741	720	665	741	787	772	756	725	764	773	716	757	705	758	771	750	769	710	794	790	774	788	750	757	763	706	749	700	768	737	727	764	721	765	723	743	745	749	716	738	727	766	745	732	704	742	787	750	760	757	719	744	750	748	726	753	792	776	768	763	771	761	760	763	711	695	763	729	676	772	734	773	746	763	789	752	731	759	742	779	805	722	717	728	743	716	714	764	739	761	792	754	736	745	751	713	753	756	756	725	726	747	750	741	762	761	769	756	794	734	752	781	744	725	788	742	780	683	704	793	784	775	749	800	764	758	742	816	801	737	736	759	804	794	776	765	752	744	730	712	760	754	766	753	678	764	820	705	766	723	699	814	732	762	704	772	701	778	770	783	734	752	721	764	780	755	773	772	718	767	808	707	771	747	778	738	759	731	777	748	727	795	742	749	757	788	768	720	735	767	766	754	742	787	763	705	733	761	812	752	757	784	751	734	729	783	765	743	726	737	799	757	771	752	759	755	730	790	717	724	728	724	744	732	724	723	723	713	785	756	787	746	748	765	775	754	754	767	707	751	734	772	728	688	758	744	746	780	742	757	731	761	781	758	766	733	720	752	714	790	764	740	744	763	711	762	743	705	756	758	772	716	767	699	713	766	728	739	756	736	777	789	762	734	741	725	748	749	759	775	744	731	757	692	768	763	805	760	762	777	759	751	731	805	771	801	754	767	738	759	753	755	755	740	714	753	748	781	798	731	732	844	747	732	760	778	759	736	734	741	771	806	745	732	694	751	766	729	775	775	744	701	765	724	735	735	707	745	776	692	818	731	802	706	705	789	759	758	779	784	754	728	794	734	713	737	784	735	711	729	741	779	753	772	771	719	754	759	765	788	721	754	734	761	792	748	745	754	776	716	757	807	777	725	733	747	777	784	720	779	745	762	777	716	792	750	767	811	768	731	777	751	791	783	751	773	720	764	757	730	788	749	740	773	713	739	787	737	691	714	788	722	789	772	767	748	738	777	757	763	777	760	741	761	744	775	746	768	800	769	755	730	794	723	735	780	733	753	721	735	727	718	725	777	772	741	736	804	731	796	779	791	754	746	701	694	775	733	757	732	748	756	764	780	782	731	742	742	718	702	753	753	741	798	757	720	762	775	760	734	717	775	750	747	746	736	771	699	741	771	777	768	687	805	736	757	768	748	761	775	801	732	745	756	740	758	794	816	722	750	781	763	788	778	748	786	741	734	775	752	748	745	746	729	749	721	728	739	727	780	768	719	714	804	727	808	762	704	734	756	741	753	810	720	769	789	767	768	802	793	745	772	760	794	739	747	778	715	775	771	761	769	750	721	744	718	771	723	783	749	764	785	780	722	725	803	723	795	712	749	760	762	778	747	747	728	783	774	765	714	765	722	758	758	776	765	747	727	779	743	740	780	777	799	702	724	744	731	757	746	717	760	762	739	744	685	799	772	764	801	748	710	710	793	761	790	724	741	725	783	737	820	705	766	733	695	715	732	743	786	730	741	755	790	704	736	802	756	717	745	802	736	789	752	776	765	783	737	762	778	761	782	745	768	738	713	771	763	762	763	809	690	735	750	720	747	774	766	756	745	734	720	754	771	803	800	782	731	750	739	711	803	763	734	734	765	756	721	758	774	701	760	743	805	756	755	778	729	711	762	759	781	744	761	737	754	772	735	736	776	745	732	773	734	743	692	712	759	756	708	758	729	698	736	758	782	768	775	792	757	734	747	741	778	758	789	745	783	753	765	761	781	736	787	752	766	790	778	731	750	755	728	736	739	725	715	794	761	704	774	733	774	758	765	756	774	792	772	696	702	744	752	709	736	761	778	721	803	743	731	757	748	734	750	762	710	794	828	722	749	759	781	750	777	777	754	713	709	802	751
4743	8432	6932	3686	2587	1895	1535	1266	3066	33603	31571	18708	6628	1783	932	653	586	608	634	662	670	586	667	617	665	653	643	649	669	658	592	611	618	628	642	650	593	659	603	588	608	655	605	646	626	633	668	621	624	602	592	622	618	608	615	597	621	615	568	629	584	612	587	625	644	631	599	641	604	608	617	639	615	613	688	572	573	594	599	633	625	609	657	628	602	649	598	635	595	633	621	570	603	652	637	613	618	628	659	605	616	614	643	646	637	644	592	612	651	601	612	609	617	590	584	620	623	618	591	633	620	602	608	617	578	626	574	642	616	647	650	596	633	672	624	614	634	622	595	653	584	638	632	655	628	590	613	620	635	658	607	608	657	608	627	628	605	638	645	603	620	646	611	583	633	606	562	658	575	632	588	606	618	610	588	642	643	630	667	633	624	683	634	605	596	591	615	641	623	627	618	597	638	600	601	612	642	623	624	610	620	620	600	604	614	640	631	601	627	639	613	620	611	610	638	661	593	569	615	684	601	639	622	638	617	599	606	593	628	603	611	584	663	643	589	633	637	606	629	619	646	626	595	644	568	601	622	617	581	595	623	615	617	594	585	649	589	626	616	621	636	621	603	591	629	605	619	576	611	600	629	573	631	601	607	628	625	620	623	636	628	637	635	588	643	645	637	648	648	666	590	646	578	587	581	661	622	624	586	651	624	578	622	634	670	608	584	621	622	624	641	636	613	610	653	624	631	614	611	613	637	601	612	625	648	626	633	605	609	586	637	630	620	619	642	634	548	588	646	607	625	620	631	616	617	603	624	630	635	605	555	576	603	604	637	599	621	569	575	612	637	628	640	635	557	604	620	647	600	612	627	588	582	604	620	617	594	590	611	598	623	618	609	627	598	641	598	622	622	614	677	639	603	640	607	643	656	606	609	583	599	618	659	628	644	620	607	649	633	607	640	594	619	565	635	625	612	624	664	626	586	658	588	596	607	645	603	601	599	580	616	624	637	632	651	573	653	639	595	613	586	623	611	634	620	642	596	582	588	642	564	623	613	625	608	640	639	638	598	636	644	610	609	597	640	571	624	578	657	659	607	637	637	628	629	661	606	617	628	598	592	617	614	610	641	595	611	643	625	637	610	616	626	629	638	586	628	658	586	623	592	619	608	632	608	610	545	590	590	637	600	596	578	643	620	624	594	599	590	609	567	634	630	600	587	590	594	626	638	655	652	584	623	575	597	615	604	624	611	618	623	605	569	638	626	635	595	603	631	590	635	638	592	619	592	603	638	618	613	575	554	622	621	609	658	607	634	618	577	662	645	615	643	628	609	637	619	632	624	641	631	632	627	604	623	612	640	618	628	632	626	613	606	602	576	611	619	621	579	643	637	637	630	599	645	617	627	630	606	618	667	624	674	601	571	599	568	580	590	638	640	621	645	583	580	640	596	573	611	618	684	613	566	594	577	623	656	612	645	625	625	616	596	578	599	614	615	610	602	648	627	580	619	632	604	616	637	652	589	612	575	568	625	597	609	610	616	616	643	642	593	585	635	636	599	596	571	619	607	638	584	664	628	577	597	579	642	615	591	609	605	648	645	643	633	644	604	666	593	616	593	649	613	601	614	595	625	627	620	597	626	601	625	591	615	634	604	632	623	556	646	604	616	587	618	616	603	670	615	599	592	587	609	609	644	639	598	605	604	622	651	620	636	575	590	604	607	637	586	617	600	622	642	641	614	604	639	627	605	611	611	638	606	628	639	644	657	612	674	593	584	589	614	585	570	614	613	627	616	597	596	662	606	634	615	614	595	606	618	601	595	637	644	641	625	610	610	645	585	646	625	616	619	604	654	595	603	646	658	620	593	640	662	602	629	607	594	618	594	660	600	583	642	670	627	608	612	598	647	639	599	652	584	637	625	665	599	623	594	665	633	631	630	581	631	615	633	630	622	570	627	600	634	644	644	663	620	659	580	648	598	585	593	694	637	647	596	609	586	597	606	621	617	614	600	588	604	658	605	620	646	611	646	605	591	586	623	629	662	614	632	617	614	616	650	597	608	631	619	622	577	589	656	595	670	597	623	618	606	639	589	628	617	599	639	622	640	643	600	654	610	621	593	628	605	627	633	636	641	605	616	621	614	625	606	591	585	610	587	606	560	612	608	628	617	607	619	611	601	568	624	641	612	636	572	622	635	616	676	611	564	618	589	609	640	627	595	626	620	622	614	640	600	610	623	600	641	594	612	602	619	618	592	638	592	613	638	666	561	598	628	611	626	623	599	610	623	636	610	566	645	578	631	600	619	562	639	638	644	582	587	608	602	569	659	644	602	646	592	632	602	616	588	604	612	657	628	571	641	630	578	610	648	620	616	627	606	607	632	613	638	642	590	613	633	671	659	608	599	598	613	619	601	623	611	611	573	599	630	595	649	598	637	675	659	638	600	615	608	630	599	628	631	585	655	599	581	619	610	623	674	613	616	625	585	608	610	629	599	617	605	611	635	575	584	579	595	569	633	645	610	605	590	629	614	596	648	625	589	624	610	585	577	578	591	612	615	634	651	636	645	649	634	578	621	612	661	610	681	642	631	596	604	607	624	596	602	576	581	615	624	682	585	602	639	581	620	577	634	620	592	629	628	615	612	620	618	578	607	622	599	642	657	573	601	594	591	628	627	587	655	638	579	623	576	609	608	642	609	572	602	630	614	663	582	582	601	619	645	595	609	590	659	651	612	630	620	642	624	619	582	598	586	622	633	582	628	615	625	614	617	629	620	580	612	648	596	608	613	590	605	606	648	580	641	635	617	593	592	574	574	625	602	566	657	600	609	619	629	662	617	614	612	587	578	623	613	610	610	573	631	630	594	608	614	601	605	573	607	620	593	644	629	627	637	595	621	625	631	621	618	585	590	625	598	606	636	646	643	594	601	609	615	620	589	599	623	572	633	607	611	595	618	614	609	600	596	601	646	623	667	633	613	619	566	600	640	605	600	610	614	613	618	645	622	654	607	620	641	613	561	622	593	570	608	628	552	635	635	591	632	619	585	639	634	630	551	646	608	621	618	604	636	626	585	596	591	669	573	607	637	606	581	573	627	585	631	622	625	558	580	623	624	567	605	674	581	646	661	643	629	645	609	607	586	584	612	633	623	622	614	634	656	638	609	621	628	606	660	643	635	643	597	592	639	590	618	635	618	640	600	623	599	642	614	579	637	617	573	620	603	614	610	584	629	601	594	621	624	607	621	565	603	626	574	604	632	639	609	604	610	603	581	557	598	564	648	578	632	610	654	625	620	602	640	605	615	626	618	585	634	631	636	655	662	601	617	606	639	569	646	617	617	582	593	623	594	603	598	623	596	626	598	639	587	572	615	644	592	583	624	606	652	578	612	616	603	596	616	575	619	627	612	671	630	582	593	594	597	646	606	584	631	617	611	631	594	581	613	581	620	622	574	615	645	633	637	598	653	601	621	650	594	633	569	633	590	621	597	618	667	597	622	618	605	592
27339	13085	1807	994	663	528	574	516	578	1926	2634	1923	1113	640	527	491	452	491	477	533	445	463	488	503	476	477	481	509	473	441	495	494	444	495	501	487	479	453	478	465	520	432	470	467	498	489	482	471	522	465	493	490	490	479	556	500	498	506	457	494	518	471	505	466	472	480	516	459	478	468	519	507	515	498	473	482	467	501	443	492	462	510	461	515	479	448	455	444	535	470	481	457	434	456	485	476	462	503	539	501	423	476	449	448	485	484	477	467	451	463	501	477	489	505	476	487	442	484	464	480	475	483	535	466	496	427	467	506	494	480	490	479	432	490	492	474	485	500	480	429	496	496	512	498	508	475	495	516	488	459	490	500	478	460	473	452	434	476	542	446	503	475	479	491	446	455	490	472	446	485	480	471	447	502	445	479	487	481	464	479	494	435	487	532	522	476	500	482	495	483	495	481	459	481	490	495	451	487	467	503	472	449	467	482	499	479	508	463	480	476	458	464	514	440	479	481	483	486	503	473	460	471	466	468	472	470	465	503	489	445	499	449	487	464	476	465	476	525	455	467	495	515	492	490	469	457	466	487	479	459	467	459	508	463	480	453	505	456	491	499	472	481	455	477	509	460	462	436	457	461	445	505	509	485	460	485	448	500	509	486	499	509	510	518	450	491	458	407	446	492	451	461	467	528	446	452	472	511	522	469	470	460	472	443	519	433	481	440	517	470	488	469	442	515	490	495	472	466	474	453	456	477	491	458	470	511	468	466	481	464	510	465	464	497	481	503	507	490	462	460	435	470	462	478	451	417	457	478	502	471	467	469	453	483	495	486	496	494	476	494	490	485	467	467	470	474	446	516	453	504	518	466	498	464	459	442	454	543	477	424	477	514	470	486	487	480	526	447	460	503	455	465	487	484	447	496	460	507	527	463	481	491	474	506	469	491	471	521	442	497	507	449	489	450	475	449	469	487	423	479	488	475	462	499	482	484	497	469	496	480	507	506	468	491	452	483	514	505	481	463	480	472	488	464	470	486	466	488	485	440	483	507	490	502	474	436	477	492	467	505	489	484	489	449	465	517	452	482	494	454	469	468	522	515	458	523	524	492	493	484	467	500	493	497	482	461	526	483	466	489	445	478	485	498	491	472	468	469	499	498	453	473	502	445	452	439	467	460	473	465	461	503	487	491	480	492	478	527	461	481	491	487	496	468	478	474	525	489	449	476	518	507	454	511	451	492	445	492	475	451	491	470	499	473	508	468	544	500	464	489	450	541	431	502	477	503	463	498	489	470	427	450	479	464	503	510	456	507	511	453	458	504	500	443	500	499	474	478	525	460	479	502	466	536	443	491	483	455	480	491	492	458	469	484	486	457	485	448	475	499	502	444	490	484	482	507	482	483	481	478	502	493	480	481	484	452	479	529	518	487	507	443	448	465	500	487	486	501	504	452	489	486	496	481	463	487	502	471	464	480	479	470	484	451	529	484	492	532	443	466	522	517	482	503	482	454	451	456	484	496	453	464	455	473	522	476	468	476	471	462	494	515	494	460	525	517	513	470	445	464	495	484	446	501	460	488	477	511	473	485	508	468	488	484	511	479	447	492	462	469	433	464	509	469	503	484	478	477	486	467	470	497	469	474	494	466	473	465	460	511	452	468	478	482	464	490	510	497	498	470	443	457	472	527	456	451	506	438	526	463	461	487	469	457	478	465	442	492	462	488	440	467	453	483	490	483	471	485	516	513	491	472	465	457	451	484	444	458	426	482	473	446	495	472	489	485	435	526	471	482	473	472	509	514	492	475	487	475	450	480	475	495	454	488	453	464	480	501	461	489	450	493	465	476	433	436	446	480	461	497	478	445	444	471	502	520	491	460	457	519	485	510	498	488	486	493	463	502	475	472	481	446	460	480	511	449	476	470	479	501	474	497	513	484	493	475	462	515	468	452	477	495	453	518	470	472	471	480	455	507	446	475	477	476	471	504	474	489	463	482	463	495	486	516	491	528	475	486	449	502	462	501	441	491	457	467	472	482	478	514	486	477	476	511	488	477	472	507	515	440	501	496	486	509	484	472	505	514	541	487	509	473	484	483	483	523	485	491	486	494	451	481	470	503	463	473	505	463	491	482	489	479	476	518	461	479	464	478	472	463	470	498	483	530	456	480	511	498	441	485	496	490	441	521	465	473	477	443	488	456	486	472	467	485	449	494	487	470	469	507	483	443	465	477	487	502	481	463	488	478	468	477	498	514	504	472	476	494	466	489	512	465	523	494	471	518	510	456	450	475	490	471	475	434	510	473	504	455	472	468	502	480	475	495	482	452	439	507	485	436	432	472	488	465	462	501	450	461	473	484	461	485	471	469	460	475	505	479	465	479	488	463	532	461	490	471	442	493	481	483	461	522	455	480	498	503	486	460	496	542	452	471	493	447	506	471	473	470	457	483	477	467	490	485	490	456	484	476	499	471	515	510	457	467	557	498	459	489	476	474	480	481	474	482	523	481	479	489	474	451	465	484	451	464	499	485	451	465	497	482	473	513	484	449	443	468	512	459	481	480	491	526	435	475	435	482	500	495	485	439	490	467	480	468	500	475	466	463	447	468	460	456	493	444	472	440	486	472	461	482	514	455	446	549	433	469	477	475	472	468	475	502	476	484	477	501	456	471	462	478	485	491	510	488	474	495	478	486	507	501	479	473	468	483	506	480	431	479	497	474	497	492	486	462	488	496	467	467	487	466	521	468	463	491	480	442	475	478	491	461	495	476	476	488	478	480	443	505	475	469	502	519	500	467	496	459	487	504	480	458	475	437	429	499	465	446	497	464	479	499	549	524	466	479	475	463	463	433	481	486	464	443	507	524	494	471	486	491	509	461	454	444	493	474	447	440	508	482	482	479	463	499	494	489	447	486	471	480	501	507	494	477	525	494	488	467	491	472	483	477	461	469	488	494	449	494	470	496	499	465	481	441	513	508	455	445	431	480	491	509	505	484	498	482	471	473	466	503	478	503	498	517	429	482	490	488	441	459	496	501	457	476	471	487	472	493	482	512	483	470	516	447	448	469	464	496	472	496	449	448	457	483	481	473	487	482	472	467	449	466	476	480	490	481	493	481	450	431	473	485	482	493	453	462	524	465	491	514	484	458	494	478	477	491	497	462	493	493	476	485	491	527	467	517	496	466	481	475	447	483	458	462	525	475	473	479	508	444	499	468	466	516	464	516	488	456	450	480	483	471	481	471	482	480	438	459	443	462	452	506	435	477	490	482	493	498	491	452	505	496	478	425	446	485	484	491	475	481	496	466	474	461	429	484	477	492	463	477	495	478	479	440	480	493	470	500	450	469	515	479	490	427	513	467	484	446	472	495	499	484	469	492	468	479	500	490	471	499	498	500	489	443	475	481	502	500	466	427	427	478	461	494	448	513	475	467	496	467	444	463	517	472	493	479	470	471	435	515	454	475	460	480	466	459	498	426	501	485	503	490	450	477	459	454	481	463
5326	1269	1092	805	677	533	492	459	497	2709	2965	1967	978	546	378	401	383	409	391	420	424	385	413	398	432	364	395	409	378	379	409	435	401	395	388	378	405	405	378	433	389	385	381	368	375	386	418	390	364	390	432	423	383	415	395	389	376	384	359	344	457	383	404	409	381	350	405	388	370	367	372	395	383	397	418	384	382	388	390	386	384	382	366	382	417	412	381	389	370	364	427	383	414	405	392	372	388	433	391	365	404	444	396	374	379	351	372	399	387	372	385	380	379	417	409	383	421	391	399	367	396	419	391	392	392	394	379	397	392	386	385	376	370	395	397	384	392	388	391	404	382	424	362	373	398	348	381	375	382	391	385	404	387	357	372	364	364	409	416	393	375	401	371	367	372	407	354	356	367	390	424	393	378	395	387	383	404	386	399	423	387	403	402	420	380	385	408	372	396	372	407	379	404	411	372	363	373	366	400	369	424	406	409	426	426	428	405	405	414	354	412	383	392	381	446	387	388	366	378	431	385	346	403	407	405	418	419	402	398	414	400	391	385	386	400	405	422	416	403	359	379	399	410	366	380	397	370	407	372	393	386	413	365	386	397	404	405	388	377	416	377	374	365	378	379	388	388	408	426	395	377	397	417	396	385	428	422	425	361	332	394	405	414	374	401	408	392	412	379	427	369	385	401	423	395	366	396	414	360	383	431	358	400	401	393	392	361	347	440	407	393	399	405	406	372	389	387	375	398	410	394	411	385	445	412	408	358	377	352	387	360	392	370	377	364	418	425	391	396	383	407	400	405	438	379	368	398	388	448	380	412	373	378	375	415	402	396	384	376	374	371	373	400	383	355	407	358	400	387	400	381	394	384	389	373	361	419	402	339	396	406	369	356	401	380	392	421	414	358	412	375	401	398	389	405	373	364	388	386	388	395	369	398	384	382	379	383	398	353	380	364	364	374	375	369	390	376	378	403	401	397	369	406	413	388	373	360	423	377	416	373	390	363	367	395	402	408	403	369	428	370	388	382	400	418	433	397	359	392	383	346	377	423	378	406	413	409	376	415	373	392	379	431	363	395	367	425	424	375	388	395	383	401	375	390	390	393	395	385	406	400	415	385	405	390	378	393	395	375	402	368	410	383	417	386	375	362	406	420	370	386	423	384	380	391	401	396	373	373	436	398	383	397	387	398	377	397	399	371	395	389	421	380	396	381	365	387	397	397	404	400	385	397	377	394	377	420	404	374	379	387	383	357	407	353	371	397	418	378	384	411	416	397	363	397	419	350	379	424	386	375	358	424	412	368	408	392	383	363	395	400	376	390	372	391	402	390	396	411	370	415	397	407	417	379	382	405	362	394	392	383	409	417	385	374	379	399	414	382	369	397	427	372	423	378	371	384	386	378	380	411	421	402	410	396	378	397	403	392	380	422	377	424	404	400	420	391	398	392	389	333	389	401	378	404	389	371	398	427	378	410	399	400	379	427	365	403	367	410	392	403	414	381	378	404	368	371	380	406	422	440	354	419	398	379	356	397	387	388	417	414	423	409	390	379	370	362	429	376	400	371	408	374	424	410	385	400	427	413	362	378	387	387	391	398	415	379	352	398	405	401	400	396	391	391	384	400	390	386	403	450	367	374	432	371	416	392	401	387	402	415	429	368	411	371	414	385	385	402	428	357	377	419	349	396	364	382	433	393	376	403	432	362	399	377	439	390	389	430	381	418	380	384	448	415	433	367	403	377	360	391	390	390	386	382	391	438	382	407	397	390	389	382	360	408	400	379	376	367	387	373	389	376	383	419	388	376	418	443	413	381	412	400	388	386	392	392	391	399	398	396	415	404	392	384	395	404	412	390	409	383	385	398	393	412	388	384	357	375	405	395	416	369	416	382	396	417	360	386	397	390	428	413	400	394	377	380	400	377	373	395	423	396	398	420	405	404	349	366	447	370	393	338	376	393	353	388	397	444	404	389	391	394	399	451	387	412	378	346	400	364	404	399	397	398	430	367	383	391	393	368	375	375	388	400	402	357	380	381	426	395	355	333	366	418	373	360	377	409	398	378	386	378	361	414	411	370	405	412	394	395	406	361	412	389	367	355	376	383	413	399	395	381	384	394	396	373	388	386	388	412	407	350	398	381	385	397	414	367	418	413	394	386	380	404	358	383	407	419	401	418	426	387	416	407	413	386	386	398	388	368	374	415	392	414	421	382	396	385	406	356	360	388	402	400	377	387	404	356	388	425	360	367	424	380	407	392	411	343	380	404	366	386	400	415	370	396	397	374	366	402	380	378	413	369	397	366	415	398	381	404	398	387	381	378	363	372	396	389	395	408	419	429	382	397	411	350	387	381	395	357	387	384	394	421	398	377	390	418	413	426	357	425	377	376	365	389	406	381	385	398	375	417	372	400	374	390	386	405	409	368	387	444	386	404	409	399	397	375	397	416	410	390	389	384	395	353	407	388	395	372	407	404	370	347	374	417	365	388	396	396	376	391	390	393	421	368	410	404	417	393	391	397	419	414	384	388	386	404	401	412	369	406	357	391	382	390	376	376	388	410	414	412	371	378	382	426	396	393	408	395	388	382	405	417	409	383	374	383	370	401	402	371	377	422	396	387	413	356	397	412	364	411	378	416	394	387	401	402	372	395	373	420	385	373	406	374	374	378	409	364	406	381	388	401	375	384	375	404	365	381	409	362	369	362	394	394	417	370	390	406	389	404	377	411	357	380	426	402	390	410	380	401	366	393	367	384	390	398	376	362	405	373	391	358	382	407	401	417	356	445	386	371	391	357	356	416	385	363	388	397	389	347	365	385	396	401	390	409	400	428	416	399	372	383	400	413	382	409	403	395	410	391	386	406	422	400	400	388	365	396	375	393	363	383	388	367	393	354	374	384	398	412	380	394	372	443	391	415	420	370	399	393	379	418	384	391	412	371	364	381	410	406	378	368	372	387	373	409	412	394	396	380	404	387	360	374	403	395	416	423	404	394	427	387	368	405	431	394	400	366	384	414	391	399	390	362	393	387	403	386	401	378	386	377	383	393	403	399	374	391	368	419	380	414	400	371	401	378	406	406	405	389	360	375	421	414	415	393	394	392	373	375	389	396	398	369	363	375	370	396	365	383	397	428	423	395	415	420	364	385	389	419	401	380	429	423	408	407	375	379	379	361	409	387	390	408	400	382	414	392	378	375	386	403	394	376	423	358	415	411	374	380	357	401	394	379	416	413	382	381	377	377	368	363	386	409	418	409	365	402	396	377	414	402	368	411	442	399	392	393	410	390	396	416	389	376	413	382	406	376	395	427	425	401	393	391	357	379	431	413	422	380	385	418	431	393	370	419	410	379	396	386	376	417	384	365	420	393	349	430	362	393	405	368	404	410	412	418	390	407	366	408	423	423	393	412	386	388	380	390	378	375	402	368	411	414	370	367	403	397	396	411	390	379	398	433	370	358	381	379	370	408	370	389	402	392	380	369	414	408	406	383	399	423	381
25140	21079	26930	24992	5562	1228	867	743	3238	16332	18326	11829	3605	1122	645	583	542	496	573	555	536	525	549	526	584	566	586	539	579	547	573	551	515	551	541	541	529	508	542	533	504	513	538	564	573	542	512	565	540	549	575	575	583	519	578	551	545	548	534	577	576	574	572	558	550	579	578	512	520	544	546	587	556	548	546	518	558	565	557	546	516	548	542	529	556	549	556	492	467	501	516	503	538	510	558	546	541	565	569	530	591	507	528	548	567	508	550	590	534	565	507	544	531	601	554	542	556	517	498	550	584	549	517	555	528	563	540	553	574	488	550	575	544	503	534	565	494	536	554	511	550	534	537	527	531	574	544	561	581	564	544	557	577	536	569	576	491	527	524	525	529	506	532	538	562	555	549	553	544	568	511	487	540	521	560	518	539	532	518	530	554	519	564	535	537	572	509	585	558	525	526	563	542	535	526	542	551	519	579	526	514	526	526	534	586	520	566	553	521	551	496	563	554	576	517	587	561	533	540	512	464	519	525	565	524	595	544	529	571	491	535	537	532	526	516	564	537	558	572	574	518	536	553	533	520	565	567	586	546	537	537	513	571	551	596	546	554	528	536	527	556	529	554	520	509	533	552	550	535	535	547	510	567	583	532	509	594	572	541	513	508	536	551	566	511	541	529	547	531	534	534	568	540	548	509	529	547	594	547	606	550	627	532	529	502	553	548	545	521	557	551	544	543	562	558	523	513	507	518	538	515	521	538	520	549	586	521	533	587	543	582	550	547	602	515	564	518	526	551	551	573	572	549	517	493	518	503	572	532	571	541	546	541	566	549	547	537	508	536	560	564	588	546	562	581	538	534	545	529	527	580	571	542	562	532	524	562	569	501	513	566	527	510	561	521	543	534	530	529	555	536	582	553	562	531	544	522	540	517	554	565	566	548	502	531	550	515	530	534	555	537	521	538	544	542	575	563	568	530	581	582	573	580	557	542	513	559	539	530	526	574	563	539	550	535	511	508	469	518	558	570	557	576	515	544	533	560	565	531	595	547	534	582	517	548	515	551	544	560	571	500	585	558	530	533	512	518	550	524	579	506	524	550	577	512	546	543	550	555	549	554	591	501	509	602	518	501	525	506	578	564	535	534	524	524	557	507	579	518	547	543	517	560	551	507	543	558	571	595	534	535	539	554	548	564	555	531	537	535	548	537	568	500	544	590	541	537	566	526	549	538	560	534	547	546	516	547	534	553	521	510	552	549	559	509	565	566	522	494	527	525	567	569	530	516	538	549	532	558	570	544	535	580	530	495	540	550	512	541	565	524	552	500	562	554	606	570	525	548	528	556	537	578	537	524	566	541	541	520	537	523	575	563	541	552	533	557	558	548	517	563	569	512	507	539	560	519	556	544	552	494	531	572	568	564	555	538	544	517	558	552	520	581	515	531	559	592	567	526	511	562	559	541	531	559	529	519	505	502	502	545	540	505	547	554	561	542	537	521	550	526	520	526	507	542	562	566	529	543	527	566	538	528	528	564	527	532	511	522	549	547	563	535	528	534	554	564	577	547	519	501	557	574	555	526	562	559	528	566	524	537	548	521	567	551	509	563	547	516	557	523	567	501	550	531	537	581	583	585	522	530	577	530	553	585	560	537	544	516	560	562	540	554	572	507	525	536	541	529	525	513	591	516	522	533	550	590	527	579	524	587	493	538	553	540	545	543	519	544	554	510	595	574	528	507	521	525	526	555	574	536	513	544	504	536	568	530	516	521	522	523	538	528	541	541	547	513	533	560	573	537	525	523	525	544	529	535	545	548	514	539	558	551	535	539	537	522	548	575	528	496	592	550	541	583	525	566	538	614	536	552	538	507	560	566	516	520	585	540	531	557	522	547	527	525	549	523	519	509	520	538	535	541	544	545	586	500	496	494	543	559	571	557	540	549	489	496	517	500	479	492	500	575	511	554	527	536	571	524	525	511	520	575	518	586	619	562	538	572	545	557	554	534	564	525	525	523	530	548	507	548	544	568	566	548	537	537	566	549	514	500	551	598	538	560	528	529	522	519	561	509	516	553	543	547	550	577	562	569	564	512	528	531	543	533	562	581	589	558	559	526	554	523	554	508	510	566	543	535	544	506	590	526	522	583	561	567	550	523	550	532	551	583	541	531	524	532	560	569	552	566	549	591	524	554	556	563	591	553	558	539	517	542	574	541	546	557	541	547	522	558	495	569	571	549	548	581	586	563	520	522	565	544	548	547	488	505	573	570	525	522	530	543	561	582	503	518	551	525	575	576	533	542	542	540	544	535	554	513	563	564	560	518	517	531	505	578	502	512	542	532	502	549	480	516	543	548	543	584	538	509	596	521	527	571	543	548	571	555	545	563	566	553	527	519	530	551	531	519	572	583	509	570	548	559	562	556	546	567	523	492	526	573	506	540	559	528	503	560	542	540	526	520	545	545	532	553	547	479	543	537	544	568	515	563	538	516	546	537	543	537	522	517	544	524	476	541	525	514	497	518	572	508	561	525	546	550	517	543	544	537	488	529	518	550	542	534	580	552	502	543	537	571	575	546	591	544	553	539	522	544	509	537	537	593	513	525	543	536	506	529	518	487	527	571	562	509	522	566	536	540	511	512	525	493	502	561	551	542	523	562	537	495	535	498	584	527	502	559	539	582	542	548	564	519	562	542	498	542	551	544	539	502	493	537	554	552	524	518	559	548	559	521	532	522	543	512	506	541	555	512	527	534	533	579	608	554	573	546	528	527	545	517	536	518	566	537	549	539	524	525	542	568	517	529	513	521	550	545	542	536	549	594	531	531	545	533	550	563	537	523	528	545	560	515	539	580	549	498	547	548	546	528	542	540	541	547	485	498	534	537	524	575	541	498	528	551	514	519	518	519	488	561	573	528	530	560	550	582	537	519	499	514	539	543	557	523	532	535	579	514	566	496	550	536	553	548	528	500	569	591	546	508	508	566	572	557	538	528	512	500	573	540	540	578	543	594	541	536	534	553	541	540	522	484	563	545	533	542	524	540	571	521	500	541	519	548	537	537	551	528	592	515	545	607	554	500	530	539	556	522	528	580	596	546	559	491	561	575	545	558	552	554	588	529	530	518	540	560	474	527	549	536	536	495	584	522	514	573	529	582	527	531	545	544	500	568	516	527	537	568	536	551	569	551	521	502	545	578	595	552	540	557	532	520	549	581	569	559	541	517	551	540	559	503	535	538	589	559	577	524	500	493	542	528	525	527	545	594	516	506	568	558	567	542	581	505	516	517	545	520	542	515	534	581	516	507	549	531	550	561	525	519	513	541	523	507	533	537	524	587	568	531	514	504	535	526	518	564	538	548	544	543	543	599	526	559	534	479	541	553	552	542	559	586	500	534	560	565	541	553	528	535	576	573	535	556	521	539	554	515	567	496	533	565	558	567	529	522	518	522	534	534	553	563	523	538	513	530	537	544	549	526	483	562	519	572	575	516	502	570	483	552	571	495	509
4130	4300	3948	2135	1384	974	774	838	4987	18011	16685	10100	3250	1073	588	505	463	465	507	491	451	451	418	488	460	472	450	470	452	455	455	447	496	481	434	444	455	444	453	468	453	455	505	467	430	441	442	470	474	484	484	480	456	502	439	418	473	478	444	451	427	454	459	454	464	434	485	456	454	440	462	498	459	456	429	444	456	427	412	430	464	475	451	442	493	424	463	501	473	455	474	496	462	442	462	452	472	479	471	439	487	445	452	453	473	478	453	462	433	433	430	492	451	479	485	445	421	449	467	474	461	493	441	467	450	479	455	469	471	431	487	427	439	485	488	447	479	452	457	467	461	488	459	462	488	489	443	439	457	458	489	490	460	503	442	466	440	451	462	420	461	436	462	470	469	456	441	444	476	465	484	439	495	463	419	467	445	438	451	497	448	475	503	482	442	458	482	429	460	479	462	458	459	440	446	483	466	428	471	432	446	449	460	415	479	472	467	468	488	454	475	466	454	433	458	456	443	424	446	430	482	468	467	498	463	450	441	466	449	475	474	471	461	439	453	474	470	484	487	465	428	440	438	433	431	469	472	490	476	467	448	454	474	494	448	466	457	480	443	455	457	484	472	479	478	471	435	463	444	444	450	403	456	446	486	440	458	432	451	445	479	424	459	460	470	478	457	448	487	448	448	443	480	473	536	465	477	450	464	479	492	441	437	470	489	481	415	449	456	456	439	440	469	463	446	463	449	470	507	459	464	443	412	478	472	458	457	434	464	457	443	468	474	458	475	481	470	460	449	478	497	398	449	436	454	425	435	479	445	463	497	459	460	443	469	482	459	463	444	461	472	457	463	455	434	441	488	450	478	424	438	448	449	487	444	423	446	405	484	474	441	428	492	473	447	481	448	435	460	460	484	496	488	438	469	466	429	455	484	453	439	459	432	445	467	502	439	450	507	453	466	432	478	499	493	503	462	482	519	454	492	456	449	445	471	496	460	458	442	467	469	465	458	453	442	461	468	430	447	453	471	439	446	416	479	476	468	460	463	433	476	438	469	425	461	469	483	460	468	460	469	442	446	438	456	448	426	458	419	469	473	475	410	478	453	454	445	448	469	435	460	454	454	489	464	425	451	466	485	485	459	468	457	449	435	448	470	481	507	473	442	473	442	454	455	433	474	453	447	452	441	439	448	432	428	468	448	477	416	481	451	482	444	432	458	454	478	447	463	470	455	448	476	459	462	474	460	451	473	461	472	472	460	470	447	456	477	460	500	495	454	439	451	468	424	464	445	472	445	465	474	436	488	490	482	427	446	443	477	483	489	440	447	460	476	479	452	469	512	479	458	397	469	475	502	489	481	462	438	444	458	469	411	500	476	485	455	440	460	463	429	440	463	451	441	454	445	488	445	443	476	439	465	449	485	468	473	465	479	449	459	470	477	459	439	441	488	409	458	447	475	442	468	457	475	445	419	466	468	473	432	450	452	428	498	448	480	435	427	418	461	454	477	450	486	485	434	504	481	443	481	460	432	429	456	476	446	470	502	432	445	493	463	483	493	421	451	461	436	458	474	494	442	483	471	454	486	454	463	483	486	431	443	483	471	473	435	455	423	461	460	484	459	458	433	456	492	461	471	479	450	455	495	447	517	434	447	487	461	480	434	450	455	445	454	464	464	432	423	445	475	469	474	488	471	470	467	481	474	491	419	460	471	439	451	463	448	476	463	490	460	479	484	443	442	474	475	445	439	442	419	424	452	486	456	478	425	480	478	490	463	463	425	477	470	441	478	478	467	489	474	438	454	455	478	429	434	465	459	473	460	442	461	464	465	437	467	462	472	431	469	473	510	448	479	496	451	443	468	434	495	438	433	445	444	489	468	442	448	434	443	458	460	452	474	472	441	476	460	417	470	465	500	449	477	462	492	454	461	418	422	451	450	485	472	480	435	476	460	485	463	498	464	442	459	452	442	461	495	466	448	464	446	466	451	476	468	437	441	454	458	485	481	440	476	459	460	482	502	456	465	455	459	443	442	440	436	477	477	480	449	472	426	465	478	432	457	452	480	465	442	434	466	426	452	447	490	422	488	468	443	457	490	465	474	466	441	423	436	463	466	463	433	450	470	473	432	482	483	469	467	476	453	460	435	456	451	446	448	467	446	458	418	443	442	412	413	479	408	453	470	476	419	471	463	428	475	486	449	457	502	457	447	479	489	445	500	464	480	438	477	463	470	462	424	429	425	442	459	451	464	475	448	458	421	487	418	500	456	447	454	487	475	452	468	432	476	451	461	467	457	421	439	461	489	490	466	441	469	476	463	512	484	462	439	486	470	496	425	454	462	447	459	484	479	457	438	455	455	441	469	473	465	473	456	439	441	473	450	472	466	457	461	509	479	466	460	465	484	483	460	442	419	475	424	447	430	454	449	440	500	437	487	428	427	401	486	507	433	430	440	442	482	441	463	456	444	460	448	440	479	471	479	486	489	483	467	436	452	463	473	451	478	473	475	441	466	443	431	512	436	472	473	449	453	484	454	453	445	469	485	493	486	426	465	445	449	501	506	483	440	439	507	489	463	468	494	479	473	463	438	488	492	442	447	516	476	445	495	455	463	440	472	472	485	458	437	463	458	510	436	464	448	462	427	445	472	443	479	488	481	463	477	472	467	455	449	461	459	465	474	446	515	474	454	492	498	466	429	428	439	430	484	467	424	470	435	450	446	458	450	481	435	494	451	449	471	480	481	465	461	457	458	463	482	475	465	471	490	435	460	487	441	487	468	453	472	481	480	467	475	422	490	426	497	434	441	485	442	473	426	490	446	461	449	448	431	486	440	469	459	477	458	473	434	436	476	467	478	459	434	473	440	487	434	444	412	445	496	473	454	450	471	462	485	476	495	459	454	442	471	473	476	455	503	410	406	434	456	462	461	470	453	437	487	460	457	473	446	461	446	464	451	458	448	485	482	442	448	469	443	485	447	436	417	415	476	452	430	486	441	453	458	417	456	446	447	454	464	465	440	461	450	423	427	472	511	420	475	495	429	477	481	447	448	420	452	457	428	461	488	433	452	445	443	499	479	464	475	478	491	484	470	468	452	415	503	479	485	465	472	430	465	435	496	450	497	461	454	483	463	481	467	451	413	463	485	434	454	459	447	465	432	435	408	412	469	489	449	469	437	423	404	495	436	475	458	502	473	468	459	454	493	489	406	492	493	456	466	466	468	448	493	457	430	443	453	498	441	426	468	427	469	479	505	417	463	422	446	447	460	471	448	430	480	460	472	455	450	417	466	451	433	476	457	485	471	425	465	465	452	445	419	470	422	460	489	483	451	465	453	503	477	430	476	448	450	474	476	449	427	498	441	456	448	478	451	429	416	502	440	469	443	450	453	439	455	423	470	455	439	491	452	469	482	476	425	447	469	493	484	486	476	451	449	453	460	421	447	431	453	449	456	469	448	488	442	458	484	427	423	422	466	484	452	445	448	479	435	448	471	436	458	496	424	455
23840	21051	28262	24075	21016	8642	1959	1663	6681	28755	29757	27854	11107	2950	1265	879	723	732	721	718	704	751	742	700	670	722	687	729	752	714	722	748	715	709	689	686	684	720	693	722	680	720	721	747	672	694	697	674	723	695	735	727	660	726	728	682	681	711	717	699	734	715	675	683	709	694	703	685	678	707	732	753	717	738	719	713	742	704	718	676	717	678	669	675	701	699	691	713	712	722	734	686	716	718	704	701	705	739	724	717	680	692	685	721	715	707	737	700	721	704	683	737	722	701	680	687	678	697	683	631	713	729	678	664	712	757	694	682	747	668	701	672	666	742	673	704	672	707	694	698	661	712	739	700	704	731	704	707	730	683	688	736	682	682	703	681	751	745	674	714	708	675	694	727	713	665	663	666	723	695	751	674	728	738	735	693	692	697	742	691	735	680	727	731	707	701	716	701	687	693	696	677	713	686	730	708	691	662	692	683	693	701	725	705	667	721	719	721	731	740	634	706	712	744	694	690	701	724	711	724	752	684	696	676	666	701	680	728	709	725	687	701	690	778	721	686	711	730	680	729	710	688	656	674	706	663	659	705	745	668	716	717	690	675	686	702	696	736	734	700	700	676	697	662	676	679	676	697	698	711	731	676	649	731	704	777	710	727	717	722	702	682	676	700	713	716	706	692	737	712	706	707	701	682	669	686	715	708	690	700	688	723	715	674	693	685	684	748	704	687	700	712	657	690	687	690	690	683	686	707	736	720	718	686	710	731	734	742	707	698	727	712	736	690	736	698	678	684	712	707	743	712	721	689	750	667	654	703	735	700	713	740	715	693	714	675	735	736	673	718	699	679	715	729	719	690	738	627	669	749	697	702	690	686	690	691	743	732	720	670	694	728	761	672	711	637	714	734	705	733	696	696	752	694	702	749	704	667	675	705	693	709	687	698	711	724	683	678	707	706	675	719	700	707	696	674	689	713	735	735	729	733	680	711	644	705	737	715	654	727	696	680	704	688	716	665	729	686	687	701	721	676	720	700	651	677	739	701	721	693	734	660	756	721	737	730	687	734	739	695	685	731	652	651	675	708	700	685	753	704	719	739	740	692	718	739	707	682	685	732	678	695	658	669	682	677	743	694	665	691	694	677	686	698	710	717	739	701	713	709	712	707	696	713	633	707	698	663	710	700	662	758	730	731	717	768	763	676	714	725	727	731	697	734	704	699	737	711	682	723	705	728	718	699	687	703	753	701	707	746	696	743	702	697	687	677	758	721	699	657	698	692	709	666	642	704	702	718	709	693	707	663	722	759	678	654	718	692	644	699	745	707	730	708	679	672	697	716	668	732	692	734	725	699	651	641	706	690	701	715	694	678	695	732	683	743	667	647	731	696	740	664	741	729	695	705	735	675	715	686	717	687	752	653	704	696	672	736	736	652	723	750	710	676	697	701	722	714	697	683	734	660	740	747	715	695	689	692	700	703	698	701	698	719	709	647	683	691	688	697	701	711	743	668	673	679	660	672	675	709	696	681	771	730	690	703	688	731	648	718	699	687	679	662	702	718	691	695	686	729	708	724	689	679	728	711	680	680	684	656	666	679	709	715	729	713	718	723	668	675	685	709	726	747	749	740	703	672	688	699	691	721	677	676	673	690	722	714	745	679	735	711	723	681	739	713	689	677	637	655	761	743	662	735	694	733	698	708	708	714	696	689	663	699	690	729	689	709	746	738	655	668	662	697	677	704	743	729	622	682	746	683	684	686	715	687	747	723	712	668	702	731	699	737	708	686	735	666	699	715	711	737	726	692	684	660	710	692	648	662	730	677	726	721	704	710	755	735	690	679	686	675	700	703	694	704	686	683	684	726	704	718	690	700	719	689	666	720	663	690	696	696	683	696	724	696	678	669	629	695	669	660	711	665	726	715	719	715	691	706	665	704	685	730	783	697	723	662	715	723	745	687	680	719	732	741	661	678	671	667	717	674	715	717	753	729	722	706	720	644	731	716	687	720	670	684	703	730	691	679	716	693	716	747	724	712	678	656	687	718	686	720	707	729	688	659	689	655	674	755	734	713	721	688	711	711	672	744	673	694	730	657	708	693	689	692	676	664	702	680	754	656	655	713	686	697	683	708	723	690	713	645	718	688	708	676	685	675	739	705	671	744	721	724	680	696	709	705	652	731	690	697	689	694	734	644	742	723	710	704	686	696	684	670	696	702	733	705	730	658	702	700	689	686	704	684	701	702	666	699	706	737	741	707	694	756	711	735	734	701	678	686	717	674	688	725	751	678	720	695	678	729	712	715	749	772	714	736	703	727	685	709	662	733	714	701	752	685	688	674	734	655	687	711	754	727	670	719	675	697	657	691	722	711	716	735	670	736	660	670	703	706	700	706	711	681	676	676	589	710	700	674	715	683	692	670	692	725	751	697	763	694	696	695	708	682	663	691	727	694	701	724	684	716	699	687	645	715	725	658	731	683	732	736	696	736	723	705	674	675	716	711	707	674	703	674	664	714	711	726	700	707	682	736	774	687	729	718	738	693	669	736	696	709	723	688	716	667	706	716	752	667	662	723	699	675	717	743	703	719	704	751	745	705	718	724	731	691	686	700	685	664	703	739	746	698	709	688	667	665	747	707	694	681	691	677	716	721	678	702	745	704	754	767	718	717	697	707	699	729	713	722	725	697	641	675	732	709	729	712	728	705	694	700	683	675	687	694	717	665	685	689	701	726	770	737	691	674	711	662	696	691	707	691	687	710	674	713	712	682	686	697	686	689	654	679	670	704	688	697	727	724	716	737	664	694	703	703	701	718	699	684	709	698	701	694	691	707	712	700	697	660	721	742	714	707	720	710	691	676	704	704	693	711	652	675	689	709	638	674	676	732	695	715	676	706	670	728	684	713	665	745	686	693	700	635	676	700	702	665	717	677	683	703	721	668	705	764	692	707	711	700	695	693	667	698	673	666	721	717	656	652	682	688	689	658	666	662	719	719	700	778	751	723	699	684	677	723	667	691	688	634	650	686	702	692	712	693	721	656	733	749	712	714	701	705	714	609	696	676	678	724	700	701	700	670	681	741	679	653	703	732	682	686	700	680	718	719	708	700	718	698	685	706	694	732	678	708	689	693	675	717	673	714	722	686	712	719	724	698	675	728	684	718	708	675	658	702	714	700	710	656	688	719	689	731	696	752	742	658	731	709	711	667	733	647	732	648	666	730	791	752	694	743	643	692	702	706	701	713	695	694	677	674	722	663	700	721	749	703	686	684	710	673	697	665	705	699	717	722	708	682	680	739	691	683	683	713	716	687	670	707	732	695	696	704	719	688	676	707	712	686	697	668	683	713	724	709	710	710	650	686	669	720	673	686	740	697	749	681	735	696	673	665	716	692	691	702	696	695	701	733	707	670	686	705	689	712	696	667	688	669	714	697	698	684	707	738	722	746	725	679	705	703	642	653	690	726	654	695	663	711	704	687	683	704	725	737	671	699	713	707	698	706	688	702
4846	8272	7560	3887	2073	1603	1294	1800	9527	28895	27638	22699	8221	2663	1146	730	564	595	569	590	572	584	592	606	606	615	587	605	622	597	575	588	598	562	583	574	570	609	577	578	610	572	594	605	591	598	559	607	589	600	591	612	565	561	560	605	550	595	575	589	589	563	577	579	580	576	580	548	580	621	572	579	587	565	576	547	603	561	599	552	578	541	560	576	586	579	608	585	600	586	580	568	587	594	629	572	541	612	593	570	608	572	579	567	544	550	593	588	549	588	569	563	601	612	574	584	596	593	566	597	611	589	589	576	633	574	601	594	616	519	555	604	587	602	567	600	610	556	592	620	584	587	589	628	602	565	587	567	600	601	566	596	586	586	543	588	551	560	616	539	587	573	570	584	561	527	650	564	556	579	596	537	558	555	588	577	571	587	601	570	570	601	569	598	591	556	579	567	590	581	567	566	602	625	594	586	556	597	563	582	598	572	607	599	615	567	614	596	582	593	567	583	580	558	583	565	588	573	603	594	571	565	558	525	551	570	599	608	544	566	581	536	595	600	581	586	588	520	585	599	537	570	581	562	605	575	588	595	545	556	623	590	595	575	552	612	548	579	561	540	571	575	598	604	582	583	564	538	598	559	613	611	612	603	570	610	588	586	608	627	570	554	599	609	577	598	571	599	582	568	554	584	613	574	556	568	589	580	546	547	614	596	587	514	561	568	547	629	590	593	546	584	554	575	621	563	574	602	602	566	585	582	610	617	571	566	575	554	565	580	609	601	552	578	618	613	610	588	597	586	538	575	560	533	611	614	609	555	609	582	569	581	609	578	577	563	603	578	541	587	587	578	605	600	536	579	584	583	535	537	621	580	547	587	564	590	572	574	592	561	547	577	562	571	587	586	570	559	582	606	555	543	613	611	564	570	562	545	644	587	524	601	577	557	569	607	566	571	576	580	585	581	569	576	565	596	596	597	568	584	582	554	575	546	579	578	557	593	565	628	586	579	572	595	554	577	579	572	598	571	591	594	569	588	584	611	541	592	604	592	583	542	577	611	592	561	559	582	554	577	586	575	584	604	565	593	572	576	622	584	552	545	577	607	606	605	541	580	568	581	581	558	553	617	561	597	550	580	543	608	593	578	557	604	580	547	586	586	587	573	561	549	578	561	558	581	578	551	540	575	613	605	577	605	587	553	632	586	558	595	585	581	615	586	601	579	553	593	595	582	567	639	542	573	621	628	563	588	605	607	548	546	595	562	566	545	601	605	578	576	555	577	587	568	567	552	589	587	590	587	595	530	568	594	548	582	602	600	575	581	580	572	580	596	541	565	586	592	531	598	573	602	603	577	602	577	613	595	564	544	606	592	580	572	611	585	583	531	607	592	588	558	554	571	579	555	563	599	612	575	542	612	560	568	582	586	569	563	601	528	557	591	571	588	549	604	571	583	618	617	606	601	576	614	580	583	583	618	596	564	610	601	555	578	585	561	568	603	588	565	622	550	553	591	569	584	560	590	591	600	527	632	544	607	583	607	512	589	572	601	553	587	544	551	634	577	587	533	561	590	563	624	573	570	586	576	594	585	589	601	554	601	602	580	579	544	577	569	553	579	552	611	534	555	573	552	555	573	561	584	572	558	560	590	576	599	635	581	574	580	540	543	612	549	586	562	557	576	534	560	548	620	552	592	568	591	560	519	581	550	579	610	600	621	610	559	543	615	584	591	514	577	552	508	539	606	604	545	598	554	537	597	554	567	559	546	584	564	583	627	549	551	558	570	577	565	567	591	607	576	549	588	614	563	568	565	530	571	549	589	541	602	565	566	581	628	590	635	613	568	615	567	543	587	589	588	569	598	574	579	600	568	574	589	638	596	567	588	572	623	533	598	563	575	557	577	561	545	592	574	547	562	571	549	598	598	567	543	561	576	552	558	576	550	583	588	560	579	594	579	577	615	585	576	581	543	572	581	592	594	590	554	563	573	556	554	573	563	564	581	577	558	599	603	525	561	570	591	602	571	562	559	606	575	586	578	554	618	573	567	571	587	565	586	582	558	583	600	561	603	585	597	559	576	541	597	595	602	597	594	598	596	586	605	593	550	550	586	570	565	601	594	607	584	635	591	563	597	549	614	608	542	609	558	626	577	588	594	557	563	587	551	550	569	578	555	544	585	528	558	579	616	556	592	563	602	586	573	561	561	549	633	589	568	529	581	616	567	546	570	580	571	544	592	564	589	574	561	576	558	571	557	601	557	586	589	569	619	548	585	556	570	557	577	577	571	582	563	552	573	589	577	564	550	568	578	586	575	583	578	618	604	594	606	596	579	576	556	558	596	615	562	614	546	568	548	617	587	562	584	577	576	579	590	555	596	553	568	579	564	587	586	548	577	553	591	572	604	558	628	567	599	558	564	564	577	554	564	586	566	547	576	568	585	588	559	523	605	577	522	581	583	570	603	576	560	576	590	595	586	592	547	551	595	594	543	536	590	595	573	601	578	576	582	580	572	568	555	553	542	573	547	563	562	609	580	593	560	591	570	596	591	580	592	593	545	586	545	605	594	545	555	572	608	568	552	567	575	558	583	572	591	548	558	553	541	570	567	592	576	567	596	561	577	579	606	575	622	534	593	531	529	564	576	603	560	556	578	553	592	550	568	579	545	576	589	571	567	538	571	578	597	526	602	536	582	567	573	521	570	538	571	616	591	577	589	563	633	548	602	593	591	547	560	535	573	597	578	549	569	589	592	581	629	531	563	587	603	587	545	551	565	616	526	613	562	601	585	550	573	612	554	549	614	562	534	556	587	590	536	584	593	604	573	603	605	568	568	592	551	567	604	599	579	554	560	580	572	584	563	566	539	545	565	584	578	538	565	559	566	574	617	552	562	536	599	608	589	612	573	595	578	536	621	564	565	591	560	619	554	534	576	603	597	553	574	607	554	623	573	579	539	577	621	556	578	594	572	538	588	558	567	563	591	588	592	576	560	574	580	557	601	545	592	549	559	575	580	594	552	590	585	628	498	569	571	557	572	579	569	580	586	619	578	593	586	573	556	581	547	535	562	602	563	580	589	591	591	576	570	572	580	520	547	565	550	540	563	528	564	569	542	555	598	596	602	540	562	582	564	573	573	563	575	583	564	539	582	588	553	571	573	544	566	587	524	556	558	579	614	549	564	552	539	577	526	601	600	540	598	592	619	588	567	550	514	563	565	578	566	589	584	591	566	591	615	600	580	584	575	540	581	581	546	606	600	589	611	542	593	535	517	571	568	554	586	566	590	533	561	553	576	595	603	542	542	566	579	563	592	565	582	536	566	608	580	609	559	607	605	568	525	595	595	592	547	578	581	590	582	572	566	555	535	581	566	589	559	570	560	590	573	586	582	563	624	615	572	575	564	581	606	578	572	614	569	594	616	538	596	509	580	616	558	567	586	586	576	623	539	597	578	565	588	571	563	557	550	641	606	613	566	563	600	589	555	533	577	529	573	568	603	588	582	578	564
27296	12719	1754	732	488	424	419	397	669	1821	1877	1519	879	532	455	401	409	390	372	395	415	377	399	415	380	401	415	377	359	419	397	389	376	408	387	396	392	452	358	383	382	350	425	393	357	356	380	407	383	385	386	365	403	391	375	401	404	395	381	364	404	419	379	370	378	360	383	384	387	372	365	394	369	383	385	418	433	354	403	391	360	402	384	382	340	417	391	398	393	389	405	371	385	383	375	383	382	392	392	418	375	353	370	397	379	379	374	401	392	408	418	396	368	417	393	383	414	413	397	373	379	375	408	376	390	389	367	389	388	373	421	412	399	376	399	375	392	403	395	395	347	375	384	386	373	396	397	407	369	419	366	373	405	402	402	409	394	379	390	411	407	390	369	380	393	348	387	390	370	397	423	394	385	440	382	377	380	408	373	403	385	379	382	412	365	400	403	365	398	398	390	389	382	403	386	408	375	366	392	390	379	413	380	392	405	362	402	376	385	357	412	360	364	368	397	404	362	375	380	386	388	370	381	377	400	388	408	355	365	367	359	412	421	429	399	368	423	366	421	353	371	383	369	410	384	382	427	380	387	373	410	374	389	408	422	408	368	364	381	379	401	394	372	404	391	358	364	367	398	405	376	364	395	366	368	392	366	365	396	369	375	410	410	403	355	390	381	379	414	391	393	384	364	402	407	377	375	406	390	367	398	400	384	380	383	393	367	401	355	365	388	423	404	362	398	386	425	401	404	382	400	413	401	400	386	360	407	358	410	374	375	438	394	404	381	373	393	379	367	403	361	377	394	380	408	385	405	400	386	420	367	347	404	400	382	362	352	437	397	387	403	412	401	357	403	396	382	426	376	385	427	409	370	379	369	370	379	356	394	381	375	379	396	398	394	425	392	385	381	384	367	371	381	370	393	415	398	350	383	330	397	373	365	409	390	356	373	387	381	416	370	384	381	378	389	421	421	387	406	411	371	399	420	380	423	380	390	376	377	406	392	394	389	403	415	416	363	365	413	361	408	400	394	372	418	378	396	459	360	404	349	369	416	370	365	428	391	388	402	368	369	392	409	371	371	387	400	370	383	390	367	414	410	377	380	399	391	390	395	395	376	381	364	412	390	392	401	408	398	393	389	393	385	379	362	389	405	439	384	390	350	384	404	370	406	366	380	430	364	392	387	389	433	428	344	369	374	344	381	388	374	361	354	421	387	412	385	390	378	375	381	378	405	373	350	377	385	403	360	369	369	392	409	353	394	404	385	410	372	398	397	375	374	405	391	355	394	376	375	406	397	369	361	378	373	382	382	343	356	413	377	354	385	400	408	390	411	393	415	387	396	371	366	392	407	369	400	377	369	388	405	407	355	400	372	392	391	377	361	387	371	353	349	375	374	416	402	397	377	373	389	365	393	411	375	440	392	334	389	370	360	407	405	400	382	399	347	395	376	362	385	385	407	327	385	375	410	398	395	375	376	356	416	387	395	388	411	398	370	403	385	408	375	391	383	419	423	360	387	388	384	391	385	385	385	412	415	401	393	397	383	400	379	389	375	356	374	402	370	410	417	429	375	380	369	401	389	392	381	384	372	401	413	380	395	389	392	369	421	406	404	345	387	406	401	394	346	414	380	396	373	407	377	421	403	432	360	378	381	386	406	394	410	410	373	373	374	408	376	370	376	373	387	379	397	368	387	409	394	407	380	400	369	398	411	375	390	400	419	393	382	360	372	394	406	395	370	429	402	392	400	408	376	390	388	413	362	398	403	432	355	402	406	385	394	405	384	379	397	423	352	378	389	389	392	418	396	401	418	360	390	356	388	397	373	405	410	365	396	379	372	400	406	396	443	405	394	397	354	382	405	362	402	344	357	403	383	367	428	394	407	408	391	363	389	407	410	360	407	382	370	407	404	390	395	378	351	394	386	384	372	380	360	401	394	385	389	398	402	407	395	375	376	379	402	411	379	430	395	352	395	346	393	371	362	387	400	392	375	374	372	413	388	376	409	388	361	385	394	422	376	375	378	381	368	392	410	416	377	386	407	419	417	381	408	382	405	399	382	407	400	398	398	382	374	409	387	375	374	374	383	395	387	401	388	374	379	381	355	378	401	397	376	379	384	409	408	380	373	383	363	382	388	379	426	405	393	393	362	388	364	391	407	368	376	337	376	400	382	366	396	389	380	374	361	364	366	439	387	360	424	383	387	378	339	373	391	421	379	382	391	386	419	416	399	370	438	375	360	398	398	406	404	375	400	397	407	385	371	377	380	409	365	422	362	417	355	365	364	372	386	381	413	401	384	361	386	403	399	372	399	400	371	367	380	384	396	393	389	428	413	362	408	370	362	375	385	374	393	390	375	376	349	364	391	373	366	359	372	385	367	369	385	380	389	413	417	401	386	405	393	371	368	428	391	377	381	382	399	392	393	407	382	381	382	412	404	368	394	415	379	411	356	394	416	392	394	421	368	379	388	395	406	362	376	393	377	330	383	365	374	349	435	386	400	405	412	375	406	362	357	386	367	372	388	380	376	418	367	398	375	369	417	440	423	369	395	416	404	427	370	394	396	379	348	412	373	347	401	361	387	382	388	385	378	387	354	386	399	416	372	410	396	376	397	366	411	393	418	383	360	372	381	378	409	387	392	383	384	411	375	410	378	390	359	389	392	393	386	373	375	409	383	398	380	414	356	401	401	388	383	383	364	390	343	400	371	410	374	379	350	398	384	375	392	402	325	369	390	410	366	395	385	356	398	400	340	383	382	387	375	428	390	399	327	406	368	379	398	405	389	399	351	374	396	362	397	404	425	391	347	426	379	415	395	392	366	415	381	371	372	383	400	382	392	400	403	336	370	373	383	376	360	379	403	418	338	401	423	382	374	396	401	409	403	397	406	402	403	379	390	387	371	356	424	383	368	413	391	398	382	378	389	415	407	382	411	391	373	374	413	390	377	387	414	368	376	420	393	365	390	370	407	415	395	365	372	354	406	383	385	393	381	372	373	393	376	343	405	388	364	399	379	381	411	386	398	359	397	388	370	379	410	396	409	395	373	393	385	387	360	378	343	355	418	386	409	414	401	390	398	362	393	391	383	393	405	376	390	403	385	362	355	376	390	373	402	395	402	404	369	403	369	406	396	424	421	411	388	374	365	368	358	390	386	352	357	384	371	363	405	407	400	386	404	395	401	394	384	410	376	396	393	369	398	399	391	403	387	380	400	413	401	373	376	382	396	396	390	365	397	387	387	419	364	394	382	392	362	369	355	406	355	398	388	384	366	395	412	382	383	366	413	379	361	367	374	413	371	398	385	394	382	370	384	368	393	431	390	401	410	385	415	383	397	397	363	374	355	390	383	364	361	422	379	398	386	402	426	399	393	441	442	420	386	401	372	381	390	377	377	396	380	377	396	397	357	368	412	367	369	432	407	415	377	397	398	386	364	391	381	385	412	386	410	357	406	388	392	383	391	377	336	407	389	396	402	359	396	400	401	381	413	371	388	394
5245	1510	1067	533	423	373	355	376	811	2456	2316	1653	847	541	362	332	344	338	349	303	358	315	338	315	316	287	332	349	316	296	296	338	335	321	307	331	280	338	342	286	331	287	314	316	351	334	333	290	313	298	329	344	326	346	341	335	313	360	313	320	323	331	309	327	302	349	308	348	343	308	322	320	330	326	309	326	317	334	316	351	344	326	300	328	340	326	318	338	281	330	329	299	319	324	343	310	296	321	319	349	329	321	319	333	314	335	344	302	313	310	336	328	320	325	321	338	295	299	319	290	332	318	327	300	334	319	301	311	330	333	330	338	313	349	252	304	307	336	372	321	273	319	320	315	294	326	333	337	344	338	317	315	337	339	327	351	308	366	331	325	374	330	349	311	324	328	362	325	338	317	323	319	344	303	336	333	319	324	306	314	343	319	310	318	310	286	310	311	305	340	311	291	335	323	338	325	360	325	367	315	312	298	324	324	317	341	308	341	344	322	315	279	311	336	299	358	292	314	336	284	339	318	329	331	345	308	323	311	315	330	321	320	304	347	335	309	334	369	318	336	319	333	339	296	342	309	314	328	326	319	321	348	341	322	325	315	312	274	297	331	342	342	344	319	333	308	318	334	308	343	315	303	353	313	336	327	337	313	319	308	317	330	343	313	281	314	316	374	323	298	326	311	311	317	355	347	339	350	345	330	311	315	324	291	330	340	322	332	326	318	330	338	344	315	325	320	326	303	317	340	329	297	296	309	317	307	338	334	314	341	335	296	340	313	314	306	319	315	325	326	315	328	306	320	326	326	336	320	303	374	342	319	344	338	303	318	311	328	316	314	315	321	300	326	346	329	340	305	309	333	295	334	324	329	335	353	338	317	339	363	342	342	332	285	313	348	317	339	290	322	309	342	302	317	318	314	319	327	340	318	288	311	326	313	281	350	329	319	331	329	318	319	300	351	332	333	325	331	323	315	343	341	317	299	327	306	347	300	340	289	327	320	329	350	313	323	339	292	321	323	320	325	341	327	296	340	320	344	333	329	341	306	301	325	318	339	347	331	330	309	327	329	338	317	332	300	326	294	340	283	319	288	299	328	309	323	313	329	327	313	309	309	292	306	338	324	343	307	320	308	330	325	353	339	336	306	345	343	291	309	296	308	310	309	367	288	334	325	331	310	296	302	294	327	336	349	303	348	313	320	352	314	331	323	296	324	325	372	314	316	296	296	323	338	315	301	311	304	342	334	310	317	298	323	307	305	303	321	325	302	361	317	342	312	316	344	342	313	296	333	337	308	323	297	294	331	327	297	324	324	282	305	323	318	322	333	313	302	309	333	296	337	329	333	318	319	279	312	304	313	337	314	326	342	347	330	292	312	362	319	357	312	326	296	329	287	322	322	343	310	294	321	324	324	344	332	315	320	325	327	315	312	319	335	343	306	303	320	350	355	310	336	340	306	351	306	315	310	302	341	306	305	321	308	325	340	334	308	330	334	317	295	303	335	334	308	313	327	317	342	328	313	307	316	316	329	311	333	316	312	336	319	315	332	320	302	304	331	347	340	336	334	287	315	352	339	352	309	321	281	300	296	372	294	353	326	309	304	302	336	352	339	342	306	309	351	340	307	310	342	304	297	356	307	332	317	356	324	353	349	311	305	321	321	331	337	351	320	308	334	318	343	337	312	276	353	318	318	350	319	315	319	335	308	312	323	338	313	344	353	353	324	310	334	321	340	296	334	305	315	304	361	354	339	325	359	301	330	309	277	289	318	323	327	310	304	325	302	319	322	304	314	329	316	292	302	339	333	309	312	330	293	334	293	332	321	325	317	315	312	297	319	347	316	310	332	365	350	331	321	305	319	308	308	318	376	329	330	316	316	301	310	314	311	318	354	322	324	326	348	332	346	321	321	313	308	307	338	306	334	365	318	300	321	326	326	317	338	322	304	288	328	288	356	332	318	323	324	300	322	296	344	300	311	312	343	338	357	317	330	319	321	319	315	318	318	323	328	341	347	346	302	344	298	303	343	313	334	323	344	337	321	319	296	323	315	310	319	350	328	321	312	306	349	339	304	324	319	331	301	346	324	308	302	316	316	345	334	304	304	317	324	334	343	330	298	303	360	309	337	303	331	285	303	353	324	310	324	285	343	362	321	327	332	335	353	322	340	337	292	324	326	296	313	326	330	330	302	329	320	308	307	331	309	313	355	345	294	320	353	325	325	302	312	329	288	324	340	335	345	327	323	349	319	324	314	303	327	305	329	281	317	341	323	291	298	315	337	352	316	332	334	326	324	319	339	318	354	312	313	307	314	311	345	316	331	362	304	314	351	298	316	308	284	330	318	338	342	339	325	330	312	336	333	312	347	296	319	281	307	320	306	309	289	302	338	309	283	338	307	342	352	331	341	324	307	316	338	330	317	309	353	294	306	305	356	315	331	355	312	319	295	325	334	330	322	356	315	349	304	328	328	330	348	355	352	301	330	333	325	309	353	315	357	338	300	356	328	310	326	332	316	334	333	299	311	320	315	314	307	328	333	289	301	317	312	317	328	355	308	355	294	325	308	304	341	309	306	299	347	331	319	350	280	306	284	337	332	313	296	331	316	332	352	311	334	348	310	317	352	346	345	318	342	292	312	309	350	333	310	333	309	352	334	313	325	319	336	296	328	332	316	305	324	348	348	324	330	332	299	332	340	360	324	321	330	319	300	334	324	320	343	336	319	316	305	292	330	313	317	301	334	311	364	315	342	310	307	286	328	360	311	301	336	312	300	328	342	328	323	291	297	325	309	319	328	313	328	318	324	324	331	297	352	345	327	309	326	338	320	336	332	308	329	314	302	331	323	339	299	345	316	330	333	339	300	319	304	336	287	323	346	332	357	312	319	268	319	311	324	313	319	338	325	337	314	332	323	305	309	337	308	340	302	322	331	311	338	316	322	322	347	342	309	352	341	331	298	329	341	342	339	306	299	337	313	333	308	343	354	349	326	358	330	348	315	327	312	331	292	317	307	323	295	289	315	356	351	310	337	328	306	320	313	322	314	336	346	313	320	295	337	312	332	294	320	308	312	342	344	362	338	332	338	296	309	323	332	307	299	334	325	304	298	292	351	336	323	326	328	297	312	336	355	350	323	331	288	311	326	305	302	326	353	329	344	336	340	324	319	288	315	348	315	339	322	321	322	309	342	350	318	325	339	324	317	345	337	332	309	343	340	324	339	299	336	306	295	328	309	307	320	345	310	319	321	322	361	297	341	361	338	336	312	331	319	321	326	340	362	306	341	325	281	328	334	342	328	341	312	288	326	335	341	338	344	329	300	326	326	307	344	324	334	340	312	289	299	322	317	345	311	337	307	313	309	323	294	345	296	338	321	307	334	277	329	319	322	317	316	317	339	338	345	340	306	313	323	305	311	278	337	316	306	306	338	325	316	332	359	289	317	327	306	300	283	328	319	326	321	322	345	340	313	343	348	352	334	310	299	307	325	316	313	358	290
25167	21071	26864	25092	4852	1070	849	660	1768	16074	18593	11276	3444	1246	672	572	504	475	510	460	494	484	490	428	490	476	469	505	525	516	471	563	470	456	516	511	511	480	471	457	476	488	531	456	490	494	452	453	492	436	433	507	494	459	489	473	495	484	483	503	512	452	507	465	444	484	472	506	521	461	488	504	463	481	490	482	480	447	477	486	449	494	461	461	461	470	500	485	490	518	467	531	486	456	472	432	466	479	468	463	517	443	493	493	442	457	502	534	494	490	453	455	476	476	452	520	443	465	498	473	469	459	464	468	488	465	471	456	442	460	477	474	494	499	495	490	499	491	450	487	466	462	472	506	470	500	473	490	486	515	504	488	465	459	510	497	462	463	499	489	484	443	486	489	484	495	506	490	450	486	463	460	498	479	484	480	494	495	487	478	491	457	478	443	493	445	469	495	481	477	525	473	483	488	441	512	476	483	466	464	479	447	467	470	447	417	469	477	460	482	483	457	399	503	484	498	490	461	445	490	504	482	447	480	411	483	504	456	503	487	484	487	472	486	450	492	466	469	485	446	461	488	438	497	448	482	474	482	456	496	478	483	454	531	450	496	515	467	480	495	477	463	477	449	464	493	447	477	451	469	495	490	484	488	483	476	504	447	440	527	499	532	479	495	458	483	484	502	476	496	515	483	470	474	445	435	476	468	451	500	456	432	479	437	498	447	470	457	501	465	485	458	486	464	494	495	479	501	509	490	467	490	484	452	470	511	529	491	479	464	437	483	481	505	463	509	493	506	477	427	464	472	500	463	510	454	465	504	442	460	466	481	491	492	492	499	485	486	462	466	443	478	485	458	472	461	519	460	478	460	491	434	470	469	466	477	496	468	505	466	460	495	454	451	470	453	436	482	512	451	448	474	439	517	485	478	535	479	475	498	478	499	491	488	479	486	492	475	483	518	465	477	460	492	483	460	511	462	450	484	509	451	488	504	485	417	467	498	469	481	517	482	462	480	462	496	479	532	489	471	464	441	508	485	486	515	491	524	510	500	484	513	462	456	467	478	443	516	466	492	468	442	478	491	481	469	468	474	439	484	484	471	477	511	468	486	482	481	451	443	496	456	480	468	478	432	478	466	455	472	483	467	430	484	476	464	487	490	488	432	471	479	442	490	441	519	476	454	462	492	474	485	466	476	487	502	489	465	520	500	490	464	475	476	477	523	474	405	474	475	520	465	474	493	510	471	504	463	505	481	499	494	453	461	454	458	461	512	488	454	479	483	478	470	473	498	459	457	474	476	485	477	454	475	498	496	473	477	492	475	487	449	500	452	469	511	547	481	500	472	502	467	510	466	475	469	468	488	503	504	462	481	485	468	524	488	460	459	514	454	453	444	478	510	502	443	439	498	489	510	472	494	499	476	459	462	478	516	463	503	477	484	492	458	453	445	453	463	456	511	472	478	471	506	479	479	469	493	459	496	421	464	469	492	501	464	447	482	474	469	499	459	508	441	470	465	462	480	508	444	463	497	496	463	457	491	521	503	498	510	476	500	473	498	472	510	451	467	489	483	520	449	507	490	452	466	487	478	470	430	472	455	474	491	497	505	464	491	471	477	474	456	482	445	461	521	474	475	460	481	516	489	493	498	486	463	475	495	505	506	504	488	523	465	473	489	497	474	480	473	449	480	477	482	452	434	470	476	467	509	483	497	488	492	534	504	469	471	461	426	452	489	483	468	473	490	476	488	478	476	449	471	471	484	454	487	538	511	449	499	465	492	472	458	499	479	492	441	473	452	473	502	460	496	513	459	506	483	486	485	498	512	472	490	483	562	462	501	475	436	503	467	478	474	479	490	479	473	453	486	466	471	441	495	501	474	471	473	474	478	486	472	459	464	494	467	473	469	509	488	487	443	468	465	415	454	495	486	440	473	477	467	478	457	493	478	486	478	450	443	469	453	456	447	486	456	484	482	488	505	480	467	462	472	497	500	479	477	469	497	518	484	487	474	499	473	484	473	443	506	475	435	445	435	442	448	503	477	475	472	497	444	460	480	496	474	467	474	465	471	473	444	455	465	441	510	447	449	485	474	462	468	462	449	497	489	434	496	517	469	485	511	511	472	484	454	488	507	509	474	494	474	473	501	504	498	453	478	472	488	471	465	465	431	482	493	490	474	467	466	480	447	474	480	470	490	481	467	473	506	482	513	464	493	457	478	510	519	457	496	454	489	497	485	470	447	472	451	508	447	480	502	476	488	484	460	481	467	467	469	494	478	443	423	525	486	448	471	459	526	492	473	480	486	456	492	462	431	463	463	465	447	447	451	456	508	496	453	444	484	442	476	522	516	498	494	468	458	519	482	505	492	445	422	467	453	469	478	470	468	487	476	512	468	461	535	502	462	492	467	487	493	456	490	469	472	471	480	445	454	501	487	515	480	434	500	488	467	512	474	495	467	458	453	503	486	464	491	470	515	427	501	454	463	501	490	480	460	506	455	465	492	504	458	472	418	480	433	505	481	506	502	453	465	505	469	534	463	513	498	493	452	478	481	534	474	472	472	471	437	519	506	459	523	516	468	486	495	494	463	483	477	460	519	490	479	494	455	468	531	473	481	481	456	482	484	493	459	504	463	483	480	447	502	477	486	478	501	487	492	476	471	493	490	463	514	488	496	501	455	539	502	518	487	500	489	491	473	456	460	531	461	480	460	508	490	510	456	509	440	461	460	494	433	448	479	479	470	484	452	483	474	521	451	441	453	469	480	548	478	515	456	482	497	473	491	499	458	470	478	465	484	483	505	469	467	521	449	457	483	478	464	479	416	478	541	456	459	453	457	483	508	429	496	470	468	495	471	460	510	466	488	471	453	483	435	485	484	504	463	484	499	490	473	467	469	505	507	463	465	483	453	456	517	502	460	488	444	497	457	483	454	494	470	504	483	496	474	487	506	498	486	526	475	480	447	477	522	487	463	449	449	504	473	516	468	452	471	491	455	455	500	484	439	515	465	461	446	463	446	533	496	474	470	457	465	510	449	450	454	462	459	466	471	445	456	463	497	451	470	474	508	511	480	484	459	479	470	510	521	448	481	459	476	441	504	431	498	515	490	461	462	468	517	447	499	456	487	459	443	500	480	474	493	489	472	461	481	485	472	481	481	467	469	432	506	474	501	515	477	469	438	459	493	474	454	481	512	456	470	455	450	495	467	513	483	493	479	490	444	484	486	462	445	489	475	471	458	513	485	482	486	476	492	507	492	499	521	456	512	458	489	490	455	483	469	478	471	440	439	476	466	489	459	505	516	450	492	504	509	448	474	452	475	436	426	520	464	511	476	488	509	439	472	455	457	460	497	514	456	459	499	535	509	460	447	457	476	495	459	512	491	486	466	475	498	452	494	475	472	468	463	505	482	456	469	475	529	461	468	462	509	444	475	487	512	458	465	443	481	497	451	477	481	467	481	473	474	479	498	448	477	479	459	480	480	455	496	503	436	447	498	491	476	486	453
4086	4369	2942	1448	1053	812	747	675	2861	18301	16481	9531	3241	1343	660	495	408	417	385	442	452	429	422	426	404	411	388	410	377	395	440	405	425	398	423	395	414	404	412	397	403	421	415	428	394	414	401	362	414	395	417	413	419	419	415	391	423	394	401	398	394	427	414	384	429	414	430	402	413	386	388	435	409	381	439	432	408	392	420	403	447	411	429	405	425	417	404	382	416	410	425	411	417	423	398	402	377	435	395	414	402	371	418	370	423	408	418	406	413	398	420	416	390	414	435	432	406	406	367	438	401	425	414	435	436	402	395	440	417	400	403	401	407	399	390	418	374	420	388	361	379	410	435	398	403	399	385	404	431	401	407	437	383	389	385	432	368	425	397	412	404	415	430	419	414	406	431	419	398	415	387	382	430	398	402	402	444	431	398	378	409	405	433	415	384	374	377	422	387	380	430	429	408	403	415	415	412	374	404	408	431	402	370	408	383	402	388	410	401	396	403	393	416	428	409	388	402	389	424	420	416	389	393	396	381	418	400	421	395	415	420	416	409	431	398	410	427	405	394	450	388	432	472	438	392	385	417	393	421	406	402	405	396	415	385	425	385	433	399	399	412	424	396	418	387	402	393	429	392	422	398	407	393	433	404	378	411	419	396	387	425	452	441	401	388	393	392	417	429	436	402	399	369	394	427	396	394	417	394	430	450	388	414	436	388	394	436	426	404	422	386	393	429	386	420	402	406	414	447	392	404	396	430	421	384	409	395	364	396	418	393	418	431	431	355	440	376	398	385	426	413	419	427	374	412	404	415	404	409	382	398	411	388	403	364	404	393	419	416	414	425	411	385	374	424	387	392	403	406	426	423	380	389	361	404	386	426	376	398	413	413	398	408	403	376	418	372	415	396	411	391	402	360	411	400	422	413	394	411	377	425	396	389	390	399	394	402	399	389	416	399	384	400	444	351	409	390	442	438	389	422	416	431	380	413	412	393	418	418	386	442	427	440	416	379	411	400	406	416	424	402	434	408	427	391	394	383	422	384	375	387	389	425	427	415	399	420	423	437	413	404	415	412	402	403	396	400	364	390	388	387	393	383	400	390	415	411	374	377	392	416	389	390	357	412	419	380	397	435	391	394	420	363	363	380	418	370	413	397	406	410	386	412	433	440	415	404	423	452	396	398	375	384	426	386	406	388	391	413	418	360	422	406	422	406	408	440	382	419	384	430	403	416	415	391	415	411	415	422	406	433	411	396	393	402	401	386	413	384	424	388	439	403	368	404	373	410	409	414	390	410	419	414	455	410	399	383	405	408	361	401	376	383	395	460	401	373	378	423	400	376	406	379	446	418	408	412	443	396	402	419	429	412	416	423	400	418	410	435	421	399	381	392	381	428	404	418	418	419	431	402	450	386	422	417	403	419	403	393	399	402	413	449	345	422	430	412	431	403	414	442	406	409	388	378	413	383	432	386	409	387	415	424	399	399	415	359	434	402	387	433	413	417	412	410	360	402	383	420	406	427	404	413	426	435	396	388	413	383	375	443	398	413	431	441	398	406	434	378	396	435	398	371	401	430	365	398	419	391	401	402	402	409	420	403	370	388	388	425	378	420	399	374	391	394	411	416	374	412	422	385	382	442	412	409	418	397	424	379	392	387	394	381	414	373	387	427	383	406	409	413	422	409	419	414	481	375	374	407	369	400	404	431	440	396	430	414	415	399	414	357	419	397	436	414	420	402	420	418	441	408	405	407	410	393	416	419	428	386	404	412	427	384	351	409	373	383	416	389	441	389	414	442	408	409	385	384	427	389	391	432	374	438	404	413	402	397	424	389	381	425	371	417	396	403	434	376	426	385	414	397	389	375	409	407	381	394	393	409	356	408	391	411	433	384	386	385	404	412	427	427	430	400	393	391	387	392	435	414	421	393	392	385	391	426	381	373	422	430	386	408	408	402	421	431	413	388	391	386	437	426	402	397	376	434	406	368	442	383	394	391	407	426	381	417	438	356	402	435	421	408	368	389	401	394	432	384	417	391	435	417	406	428	380	415	419	388	397	410	368	423	404	397	400	371	415	388	371	429	414	410	377	410	381	389	427	395	396	422	400	446	411	419	423	400	422	384	403	397	403	428	414	404	367	413	414	408	394	399	396	417	410	406	423	408	385	416	395	395	377	419	423	417	423	427	404	432	369	404	402	419	391	410	416	376	417	388	411	435	430	402	410	432	366	419	400	419	399	422	391	434	408	421	394	389	403	386	416	411	425	391	397	361	374	401	387	403	378	414	420	414	437	386	400	415	368	422	377	437	365	394	406	439	398	395	401	394	386	381	403	450	382	429	428	408	387	387	412	406	438	404	407	392	431	394	422	431	445	438	439	364	395	394	410	391	379	406	407	378	394	404	382	404	387	368	417	394	417	381	413	391	427	400	400	417	375	368	406	351	393	360	409	381	403	433	380	357	392	419	422	413	404	378	376	420	425	414	417	422	414	380	392	406	378	417	394	385	416	420	419	399	417	420	392	424	417	418	402	417	423	400	400	424	396	406	405	369	378	403	384	392	395	414	390	400	400	384	392	404	398	438	415	429	419	435	412	404	417	392	427	404	376	437	441	383	393	408	384	391	410	412	414	389	387	426	428	412	383	387	402	394	378	419	419	392	378	377	437	420	427	428	405	397	393	393	407	418	416	396	436	397	415	414	357	385	407	385	412	388	403	401	389	434	397	410	406	384	392	399	389	374	422	418	386	435	408	431	382	435	401	390	399	441	428	423	364	392	374	368	402	397	424	397	400	397	366	381	416	437	361	409	370	370	405	438	401	419	422	419	392	436	423	368	413	417	382	375	419	450	413	427	364	399	407	404	395	387	400	419	399	434	385	419	394	407	392	398	415	407	420	404	381	377	417	418	375	436	377	371	378	393	426	426	398	393	395	375	435	407	393	387	400	417	387	396	382	406	387	384	404	442	432	389	402	391	422	417	426	431	395	401	403	401	416	376	411	402	393	388	408	402	410	437	427	423	397	378	394	409	402	401	404	409	406	398	381	383	434	390	426	390	430	382	407	426	435	409	395	417	398	404	388	400	402	382	421	440	390	426	378	398	368	399	380	412	415	403	396	371	407	424	403	430	433	396	373	380	408	412	414	404	382	421	430	393	407	418	390	391	439	425	419	421	403	416	390	388	343	373	416	392	389	405	410	405	420	420	383	387	408	372	419	409	398	400	391	374	372	417	405	422	409	400	393	438	469	396	421	400	430	376	444	381	443	408	368	365	397	393	412	405	429	409	386	394	378	422	362	395	381	416	386	447	366	407	417	388	443	422	419	408	416	425	398	423	408	416	407	386	395	425	371	401	391	400	412	421	420	431	365	405	394	438	393	435	377	427	375	424	422	391	382	365	393	408	424	441	382	395	402	384	422	415	379	455	396	421	375	356	451	406	395	403	420	376	408	391	424	414	400	407	376	387	388	382	389	371	424	427	372	407	397	428	392	421	405
23929	21104	28318	24126	21070	8177	1828	1201	1890	26374	35639	23055	9848	3767	1184	781	722	724	649	679	675	675	661	649	675	645	673	697	739	612	694	642	681	650	714	655	742	610	649	693	671	645	649	661	634	669	674	629	638	682	689	678	737	642	683	633	655	708	678	646	641	693	656	700	674	654	613	663	679	673	628	654	677	641	652	627	681	682	657	648	662	666	680	642	683	689	646	640	654	640	702	695	673	660	672	662	679	685	663	641	667	638	638	658	644	674	640	703	639	695	662	642	683	710	670	635	651	694	641	694	638	696	717	674	648	645	651	661	651	656	687	612	708	725	647	674	644	681	669	679	671	656	672	659	661	701	662	670	666	691	688	682	654	651	650	660	629	702	643	684	701	673	693	647	683	636	669	713	698	633	672	676	683	648	701	666	656	627	636	641	707	675	667	659	670	645	663	664	657	640	643	672	624	648	715	638	683	684	695	671	664	665	665	670	657	710	657	666	628	685	617	652	655	666	640	635	653	636	708	660	696	700	646	663	658	678	661	665	657	701	714	681	693	696	672	685	653	684	668	638	711	687	630	667	694	682	641	655	699	643	683	678	616	646	685	633	683	696	676	687	638	646	662	615	673	640	667	666	664	685	675	678	667	680	641	633	671	638	644	710	669	709	671	648	674	634	676	663	710	627	675	677	634	615	647	699	654	663	685	636	633	641	666	684	667	622	673	641	640	699	667	681	630	679	703	686	661	646	669	650	682	628	719	679	662	747	646	675	672	630	659	697	640	629	675	637	612	663	658	668	664	649	640	669	657	623	678	656	667	657	668	646	663	713	583	640	690	666	651	657	701	689	672	608	714	688	626	682	634	629	662	700	679	679	657	674	635	643	675	680	622	638	631	665	636	680	628	679	638	699	660	696	629	650	669	655	685	606	641	665	668	691	664	647	664	659	653	661	660	700	685	666	671	655	682	667	632	659	666	622	681	637	628	670	670	652	626	665	647	677	649	700	674	671	643	641	680	645	720	641	695	662	684	665	703	697	677	664	641	689	687	673	685	675	717	688	721	653	652	638	670	682	683	685	664	719	701	681	678	652	664	726	725	660	711	644	628	681	676	655	643	661	698	696	656	707	660	664	592	662	697	626	639	641	638	719	646	713	712	661	673	635	660	655	655	627	643	634	658	669	647	621	650	656	678	629	619	666	640	647	730	677	690	666	663	662	686	629	636	671	636	610	701	738	640	688	609	674	665	688	674	667	679	683	650	671	697	664	618	654	636	670	699	656	690	620	648	685	675	657	673	659	672	629	648	687	661	666	640	687	714	657	677	726	715	674	650	674	620	675	695	643	689	702	672	677	675	658	679	626	667	680	671	672	675	702	651	677	703	679	645	632	641	654	661	703	635	678	639	682	681	666	693	672	729	649	698	667	660	625	641	626	640	645	667	658	648	664	678	650	643	698	648	680	698	666	673	594	661	610	666	663	687	637	667	658	650	686	639	670	650	670	661	634	673	668	658	681	648	684	629	693	673	637	677	642	686	672	662	713	629	649	683	642	665	653	702	654	658	676	750	686	634	668	654	639	690	664	675	702	655	695	658	682	688	628	694	661	708	732	686	647	647	632	704	686	624	648	636	618	667	670	638	688	692	614	634	654	700	651	695	683	651	700	680	643	655	689	666	632	683	682	682	651	667	684	629	677	654	658	639	642	656	667	612	652	664	702	697	658	674	701	660	687	669	640	674	662	668	649	675	683	664	659	650	687	686	674	608	672	651	651	658	679	666	690	679	677	663	663	692	707	632	685	681	709	664	657	678	631	655	656	647	661	659	637	658	646	657	683	693	644	675	625	679	638	663	667	667	669	697	660	687	668	659	651	634	675	617	690	666	713	690	648	679	680	692	687	662	676	686	695	684	591	676	663	662	708	669	616	665	697	625	610	682	662	696	691	627	668	669	616	651	649	639	658	649	652	642	676	624	680	696	705	651	646	696	660	662	658	671	655	635	685	622	654	668	637	651	653	660	676	627	622	684	626	686	661	644	668	673	706	700	709	679	706	667	686	660	703	715	632	625	675	700	679	697	689	668	683	642	618	647	634	672	654	679	683	711	662	687	650	733	639	665	674	653	665	644	637	665	630	646	704	627	680	669	662	665	678	652	720	694	659	643	672	662	669	646	687	597	687	684	662	750	688	675	670	629	718	661	704	689	671	682	676	621	641	653	654	667	686	663	611	675	697	622	652	684	626	625	648	636	680	628	674	722	676	690	689	674	636	651	633	677	657	688	653	665	624	641	696	707	651	676	675	612	678	669	668	648	719	631	653	682	649	699	648	647	657	700	640	700	669	665	645	705	655	645	615	685	682	694	731	691	663	626	682	612	721	689	665	652	650	592	633	692	673	671	700	643	684	678	698	647	667	685	641	644	692	648	653	652	689	637	647	652	672	680	702	685	668	663	687	681	634	610	623	681	654	656	665	659	631	637	662	661	646	661	682	623	657	610	657	655	706	641	674	723	648	631	664	662	632	622	704	616	700	663	697	685	679	679	649	693	668	651	681	658	680	649	660	701	666	681	684	665	649	655	669	667	670	714	654	674	616	673	662	673	671	648	697	666	680	634	658	630	649	695	631	666	606	618	675	673	651	691	661	624	652	656	624	666	674	658	701	657	618	624	668	646	697	661	700	602	675	716	688	667	638	686	677	688	704	654	652	780	669	685	672	721	655	649	651	671	679	634	659	666	633	664	625	677	651	629	644	686	697	682	615	662	673	666	690	721	660	678	646	673	632	679	715	659	643	669	644	696	628	638	636	680	685	680	641	617	676	729	669	665	722	649	692	678	690	659	666	710	680	718	692	695	704	698	666	614	675	669	662	639	676	689	660	647	694	657	667	683	662	653	689	592	691	644	681	677	641	659	676	643	718	703	651	719	682	654	699	630	660	710	632	630	655	687	706	683	639	628	614	752	670	670	630	659	662	703	651	662	688	700	630	635	673	629	650	689	679	630	658	629	693	678	664	623	670	616	663	620	698	658	667	666	660	599	656	681	646	645	650	708	598	641	633	700	707	696	658	707	688	634	672	645	664	676	697	678	625	678	658	665	625	642	646	629	660	703	672	653	642	656	655	706	660	665	619	615	676	666	649	610	671	646	661	622	659	683	695	680	638	637	646	662	694	713	669	622	706	665	676	663	635	647	642	659	635	681	689	625	634	656	650	663	692	677	637	662	663	689	680	640	648	656	651	639	658	704	638	679	649	633	665	659	707	683	659	675	678	638	663	671	653	660	620	622	616	651	673	673	654	686	673	604	625	634	636	676	654	702	654	680	673	654	643	642	658	651	675	642	612	657	677	660	676	688	671	687	666	679	687	592	676	718	622	631	669	630	662	657	713	660	678	670	694	694	695	664	683	703	666	641	650	684	674	641	666	662	672	664	652	649	710	656	679	663	677	658	676	689	677	670	611	685	699	674	660	631	665	633	642	640	682	669	696	633	685	640	619
4781	7703	5285	3010	1866	1485	1248	1222	2750	29142	31032	17855	8037	3659	1137	733	557	585	552	534	555	569	580	583	534	555	558	531	536	543	574	597	533	550	525	538	587	536	556	565	535	573	544	534	585	553	556	515	586	580	569	542	591	572	579	591	595	557	572	592	583	585	596	567	587	566	563	557	559	538	592	536	596	525	545	575	553	566	525	604	565	502	525	569	578	560	542	547	567	562	529	570	589	529	605	577	533	565	575	554	547	511	569	610	558	571	620	579	543	564	569	568	548	598	563	564	501	548	584	586	590	540	523	540	589	530	547	590	529	508	551	549	564	584	553	552	582	559	555	557	572	573	566	552	559	560	504	621	562	615	535	568	558	589	562	554	580	540	571	548	560	590	545	549	575	537	572	546	570	550	530	556	565	571	565	565	570	514	521	527	555	549	591	559	565	513	595	554	589	543	591	556	586	542	573	541	562	595	566	583	528	535	539	541	552	564	548	563	524	616	559	546	537	508	517	553	568	547	566	545	539	548	555	541	594	525	560	562	523	549	533	569	555	566	531	567	572	548	537	529	595	556	575	516	515	576	564	533	557	550	569	573	540	547	550	597	526	545	554	513	532	594	569	575	560	577	589	557	551	518	564	528	544	581	522	548	568	574	516	578	574	510	521	528	533	555	526	546	549	560	507	574	558	556	534	561	527	542	556	576	560	532	571	605	533	567	576	569	537	504	540	542	537	556	531	533	580	544	532	515	587	603	564	556	554	536	538	575	551	564	579	562	548	538	511	566	579	531	572	573	536	532	564	534	554	552	566	574	540	590	532	540	598	563	531	524	568	559	547	537	509	541	570	600	548	545	554	526	551	548	543	526	553	557	535	571	554	557	518	525	532	542	532	533	537	579	548	553	514	562	580	567	562	585	535	566	540	576	570	594	563	586	540	559	556	573	603	553	551	595	541	563	567	522	570	582	530	568	594	503	556	533	528	564	524	550	515	586	516	581	542	565	558	540	556	551	549	554	591	533	534	563	535	531	532	566	558	570	569	535	538	506	561	546	550	563	565	559	535	529	535	541	568	558	548	554	582	516	579	569	525	540	537	538	541	546	584	513	565	551	540	531	575	583	561	568	520	570	578	548	546	531	540	587	544	554	586	532	570	558	569	517	555	528	616	592	545	564	528	563	532	565	565	581	544	596	532	593	576	540	511	529	529	565	559	539	572	540	564	572	513	555	577	593	550	574	530	527	557	579	597	545	514	594	585	557	543	521	545	543	526	534	529	553	547	566	552	554	548	560	543	562	537	602	580	536	559	569	540	535	572	574	547	538	561	613	539	532	548	569	551	598	551	564	550	557	543	565	588	594	574	582	561	588	585	588	572	546	586	544	561	589	516	527	573	548	525	569	534	536	551	604	526	531	555	581	533	508	552	557	568	574	565	542	574	516	556	537	582	515	539	561	549	553	574	568	562	534	518	564	594	504	544	557	542	521	533	529	524	553	516	599	562	536	586	551	535	506	582	587	526	590	566	571	548	545	511	545	562	541	541	562	550	563	526	565	540	580	496	605	547	510	569	546	548	560	543	533	513	582	558	538	545	556	532	563	540	566	541	559	530	530	578	558	578	553	579	558	539	527	544	575	525	503	603	526	555	573	584	609	538	512	558	584	548	574	552	575	576	542	543	532	563	522	518	552	584	558	537	568	582	577	588	560	551	540	539	577	564	559	565	605	512	530	552	567	524	542	598	533	526	549	573	522	553	503	564	566	544	578	584	546	526	566	566	546	523	542	578	551	568	564	539	522	546	566	581	567	560	546	534	578	548	556	572	548	543	552	547	581	539	545	523	553	574	534	535	548	547	536	587	505	580	562	559	564	542	551	571	559	537	601	580	554	543	579	586	529	523	537	557	530	541	541	530	526	554	506	548	507	573	547	586	557	562	531	554	561	585	557	612	557	528	579	587	602	556	561	550	574	484	600	512	547	512	551	542	602	573	565	562	516	541	565	533	552	584	529	566	545	554	538	589	595	506	548	547	523	567	542	546	556	596	513	559	517	557	572	530	553	550	574	559	549	561	574	547	534	494	538	527	579	550	534	567	541	556	556	560	560	544	584	549	565	613	557	560	555	593	555	555	584	586	567	530	549	544	565	562	556	562	533	522	564	572	539	549	549	536	524	547	548	576	579	514	562	579	540	551	543	559	546	543	568	575	605	554	510	548	573	555	539	546	570	546	579	534	571	522	542	554	573	570	552	523	529	560	544	549	519	608	524	567	583	526	492	568	535	579	554	521	530	510	552	614	573	579	511	559	589	562	544	553	572	535	527	558	569	517	525	533	549	591	561	600	499	553	569	554	516	536	514	550	578	527	598	508	556	567	558	572	551	535	570	525	535	591	546	531	546	566	596	543	583	592	561	554	509	557	520	547	526	553	552	512	570	536	517	581	570	594	556	585	539	554	585	587	530	555	574	558	612	553	600	598	578	615	590	531	530	513	490	551	525	583	547	564	554	539	539	539	567	555	543	573	534	529	535	574	551	558	567	552	550	540	538	525	563	588	528	555	530	545	538	560	568	542	612	551	566	545	566	558	538	541	545	598	540	543	566	556	557	568	530	514	536	535	580	559	557	547	561	567	524	554	529	574	576	539	506	584	528	544	535	545	530	561	522	522	591	569	561	545	581	565	551	601	532	548	564	567	581	584	551	568	532	539	532	546	514	503	597	570	516	552	511	562	584	516	540	561	555	539	542	561	580	550	568	494	538	552	569	529	513	560	548	515	560	521	567	511	559	556	536	560	551	529	577	586	556	584	542	504	565	556	549	583	524	509	476	558	587	533	495	535	570	546	547	575	538	544	575	528	568	545	585	569	551	602	548	534	547	564	546	542	518	556	565	516	527	550	561	528	542	542	557	577	584	573	561	527	542	532	527	581	536	573	598	597	572	517	526	558	552	576	554	554	531	568	547	586	517	536	500	545	564	553	540	561	592	520	555	546	567	599	552	526	540	557	546	613	546	528	535	525	544	557	543	585	507	529	548	540	525	549	543	562	557	552	571	579	564	564	548	576	528	529	531	572	557	601	531	541	532	565	566	547	557	573	562	545	540	530	531	570	599	572	542	571	522	571	547	569	569	556	576	565	537	503	554	529	595	539	535	574	558	520	520	552	526	563	566	569	542	523	585	586	549	550	543	537	578	543	527	525	582	544	568	552	582	575	535	568	559	555	544	510	565	558	522	552	559	548	558	517	544	551	540	540	560	567	539	558	549	539	536	538	500	574	560	528	539	553	587	543	518	560	557	526	549	528	575	618	563	538	602	527	547	543	537	564	536	558	534	596	621	531	534	557	536	542	520	538	551	570	520	589	512	529	530	592	562	573	554	537	525	575	549	558	579	564	549	574	536	558	563	534	536	587	528	523	572	526	561	547	566	555	593	507	521	548	586	525	528	551	587	519	537	560	553	515	566	577	546	520	521	530	543	546	575	523	531	548	566	538	541
27331	12581	1338	633	436	431	403	403	424	1033	2621	1801	1126	654	418	393	393	379	409	379	355	365	382	419	393	407	373	359	388	359	383	348	350	427	388	389	422	394	359	400	361	357	397	395	392	394	363	417	342	437	387	397	342	398	386	381	389	379	382	374	408	415	359	353	323	406	423	417	386	370	403	416	405	429	379	440	370	385	388	380	358	369	423	368	352	392	409	382	388	398	398	400	408	417	388	341	413	365	342	366	400	356	383	414	369	352	378	392	376	392	426	382	391	362	410	379	379	418	359	362	365	402	384	398	405	417	373	376	406	389	376	378	391	401	347	404	393	396	391	381	408	374	391	384	405	402	384	375	368	395	385	390	405	381	354	386	389	364	405	363	377	397	362	436	422	356	414	386	365	372	402	370	379	392	401	396	386	410	391	408	360	407	372	404	375	360	379	391	379	386	386	396	394	415	401	375	383	395	398	434	392	355	349	367	385	375	410	393	399	381	377	341	388	412	378	400	371	383	398	384	393	391	412	390	397	392	400	375	437	362	362	388	410	410	401	376	377	370	381	419	418	354	387	404	386	393	405	369	404	369	375	370	370	388	394	341	378	388	372	377	388	374	376	381	359	376	392	361	413	390	423	414	393	362	364	414	397	388	425	419	383	389	360	410	384	364	390	410	396	401	349	347	404	401	400	382	373	397	383	346	402	369	398	393	439	363	400	418	368	369	407	371	390	389	370	377	373	392	401	406	384	372	347	370	340	392	377	387	374	403	358	367	385	386	361	435	407	420	367	408	399	339	414	378	384	395	382	382	350	398	358	377	382	383	401	400	382	406	385	413	371	403	415	376	367	386	384	385	351	397	389	364	406	404	371	415	354	401	383	410	376	344	374	412	380	377	405	390	369	372	386	396	377	399	390	387	402	367	397	359	396	398	382	328	332	406	361	373	397	407	382	355	356	385	366	367	383	411	357	398	379	377	361	401	375	395	403	405	369	388	394	379	392	392	408	398	373	375	396	415	395	371	376	432	376	372	373	382	411	381	351	371	346	378	403	383	385	371	364	410	384	372	383	379	368	391	356	383	385	377	381	402	357	348	391	375	388	395	397	413	387	379	348	375	375	356	409	354	378	366	398	402	414	393	368	380	406	377	405	413	361	386	374	384	372	401	362	373	390	362	368	392	366	387	387	426	366	386	383	380	405	395	379	412	382	370	345	402	383	431	433	410	407	358	372	405	374	396	402	412	405	370	393	389	393	401	393	407	397	363	386	399	377	364	384	397	390	392	371	404	381	361	410	420	385	377	375	387	383	379	399	386	413	369	384	370	377	420	377	370	362	379	377	396	382	372	361	410	380	356	396	425	373	366	358	382	387	376	433	388	390	379	385	401	379	397	394	380	406	416	415	373	391	396	395	375	404	367	381	395	393	379	340	371	384	371	400	373	381	391	390	383	375	429	415	386	383	354	352	377	391	399	407	372	390	368	383	417	441	393	401	374	373	387	324	406	352	411	352	409	376	398	378	323	392	432	384	396	405	367	389	369	354	374	400	382	398	352	416	380	405	393	398	368	397	412	369	391	428	440	366	401	380	374	400	403	437	396	392	404	389	386	359	393	385	351	401	389	383	355	356	387	368	344	382	362	392	377	375	380	380	391	361	369	385	407	399	415	377	372	352	400	386	343	388	375	368	368	395	396	437	394	391	379	333	420	364	358	401	386	352	360	402	376	388	390	396	365	390	360	397	396	396	388	393	373	391	355	388	417	370	359	401	408	404	408	385	368	404	407	400	382	404	405	411	394	384	376	353	389	388	404	375	408	398	410	376	360	407	359	382	380	393	396	385	378	358	381	366	386	401	381	362	404	435	352	358	375	378	417	407	382	385	381	418	342	354	387	363	357	379	356	367	399	397	355	401	371	353	367	373	340	382	364	379	373	372	378	409	370	403	391	365	382	407	368	393	384	389	369	347	399	378	404	422	394	374	370	401	393	369	371	406	373	384	389	429	397	380	363	418	372	367	392	343	360	370	369	370	359	392	386	415	406	386	403	409	370	408	388	410	371	403	373	360	364	373	379	406	419	380	364	374	358	388	375	384	428	379	394	387	371	415	397	367	399	362	397	378	380	411	384	406	383	384	375	406	393	396	387	385	392	371	402	370	403	405	383	371	375	393	352	440	375	399	358	393	384	366	384	386	375	381	386	351	392	415	401	414	397	430	416	366	382	372	394	371	384	379	361	362	420	388	380	389	408	390	366	373	352	389	369	408	402	397	364	382	383	395	368	393	392	374	413	385	383	400	387	369	425	364	419	398	379	380	354	394	319	369	372	373	415	341	362	355	367	373	415	356	435	404	393	392	377	382	377	387	383	391	405	385	374	374	399	387	408	387	379	391	380	369	376	401	413	383	353	407	370	423	400	397	411	395	391	393	409	330	362	380	401	397	396	378	406	415	404	394	358	379	397	407	410	356	376	401	363	395	370	406	391	388	378	374	398	404	425	364	406	407	393	389	373	415	382	415	385	377	377	413	376	397	372	410	371	386	391	414	374	357	376	373	420	415	385	379	358	394	403	383	382	370	380	412	390	365	390	384	399	384	377	362	415	370	381	355	403	370	398	400	408	403	396	376	369	383	349	401	388	346	374	379	396	390	434	375	377	388	382	388	348	389	372	379	352	389	411	382	358	380	377	382	418	361	392	390	386	347	410	370	345	376	362	387	389	347	415	383	396	377	387	401	395	385	366	383	364	386	389	407	390	379	396	393	382	407	346	384	384	369	412	363	390	379	401	391	391	388	401	379	352	393	391	386	381	393	413	369	349	406	406	355	387	394	389	366	388	407	392	386	382	367	380	385	359	376	378	369	394	406	378	396	396	397	343	385	375	408	372	354	388	403	376	383	384	400	417	362	390	384	373	403	393	369	422	414	408	371	378	413	381	390	411	365	349	395	376	375	349	382	417	408	349	371	376	385	400	380	401	385	382	392	363	375	369	403	417	360	404	397	361	384	377	376	408	400	375	408	399	409	379	423	407	372	406	409	367	370	396	379	401	435	364	372	360	340	406	364	394	410	408	370	369	402	412	406	388	394	409	395	373	391	370	351	353	376	423	377	395	428	394	386	412	390	396	375	392	367	344	411	412	421	360	395	405	380	424	418	401	392	390	407	360	414	367	384	422	384	380	410	394	411	381	385	371	381	372	386	418	358	378	412	407	402	403	401	377	408	409	381	412	372	368	372	406	394	405	379	407	362	374	410	394	381	401	405	408	379	347	388	365	391	382	397	387	423	404	398	406	399	388	411	410	384	385	338	383	416	429	355	401	380	403	365	369	390	376	358	373	403	394	378	383	353	411	345	380	392	391	370	392	384	368	405	434	361	375	376	391	375	377	399	372	421	396	393	359	400	384	384	426	384	396	401	384	386	394	363	370	367	360	407	370	389	412	363	376	394	416	398	403	364	363	397	422	379	398	375	371	412	381	364	402	422	393	408	389
5203	953	683	568	417	387	377	355	370	1417	3412	1821	1161	612	386	342	322	325	339	356	356	339	340	355	322	349	370	319	313	356	312	318	352	331	316	334	333	335	353	319	343	353	347	330	315	327	312	335	329	288	329	339	312	292	324	307	342	328	376	313	348	332	363	362	340	333	328	362	344	317	309	313	310	357	329	323	336	306	315	311	353	340	347	370	347	328	354	334	314	357	340	344	309	351	344	318	308	328	330	296	337	336	348	358	335	313	319	349	316	316	331	320	381	303	330	353	312	304	319	331	329	303	335	338	309	367	311	307	327	339	353	377	333	352	340	355	314	348	342	321	318	339	324	324	339	293	353	344	298	325	332	326	322	329	304	353	316	327	351	317	329	341	346	350	318	315	335	336	317	307	315	344	325	342	324	322	308	339	342	320	340	326	321	336	343	326	315	264	339	310	320	308	327	340	312	297	316	307	301	332	358	307	321	325	328	339	321	329	295	305	322	338	327	302	321	374	314	336	338	355	333	332	345	334	330	339	332	311	345	311	314	320	338	348	335	346	328	345	339	311	325	345	358	296	339	329	334	330	368	338	306	345	334	332	356	317	343	362	357	351	319	318	329	347	306	357	337	331	294	339	339	346	355	291	327	327	333	353	301	350	291	323	344	326	331	317	335	327	320	337	341	312	349	354	332	320	371	324	303	328	333	334	306	329	351	292	344	299	312	342	348	350	331	306	345	350	341	332	338	317	349	308	307	320	361	341	329	315	333	329	342	297	314	326	335	317	369	314	351	328	343	313	344	314	335	339	333	303	331	351	340	319	304	325	325	353	333	309	329	311	327	333	299	324	353	318	340	320	319	329	375	321	357	310	355	323	284	311	337	306	325	337	350	320	311	340	326	332	385	309	300	323	317	318	330	350	341	336	304	333	354	376	336	335	326	346	317	340	337	333	360	334	332	334	324	308	315	329	332	376	333	307	346	273	302	306	342	331	330	314	349	334	313	334	315	347	295	372	347	352	338	354	295	361	344	330	332	307	319	340	332	344	302	316	331	335	334	338	300	321	312	326	336	308	353	314	334	330	312	347	328	361	355	327	335	323	320	346	334	325	317	313	341	314	312	322	333	327	334	342	307	304	369	331	353	331	343	365	326	336	336	358	319	340	296	321	324	341	362	321	333	356	347	322	325	312	297	312	316	362	318	329	320	328	345	318	331	342	328	289	335	315	316	302	338	330	288	323	328	329	330	327	342	352	312	329	329	338	361	299	302	355	337	345	310	366	371	354	328	319	329	291	319	317	326	344	339	310	297	335	299	307	350	318	373	321	333	308	374	318	312	336	300	334	336	338	336	373	314	350	334	326	352	332	324	310	331	347	304	331	343	357	362	320	319	328	365	336	308	340	332	299	334	321	356	340	331	308	342	345	315	331	337	329	302	349	331	328	321	358	334	348	340	335	292	333	336	341	324	339	298	339	317	322	348	297	313	334	335	336	349	347	336	336	324	314	331	325	332	331	325	370	333	346	346	326	333	325	344	316	334	311	350	338	325	332	291	343	321	350	316	323	331	335	326	324	342	361	327	327	331	336	305	324	305	352	353	324	295	340	348	337	305	321	313	339	339	307	323	364	318	342	323	323	337	319	321	315	316	342	329	316	317	342	325	317	339	343	352	308	312	300	334	310	289	343	309	356	320	336	342	319	345	350	359	327	345	328	328	341	321	330	357	311	358	308	336	346	293	330	357	352	318	352	305	341	319	339	350	331	345	333	347	318	366	320	348	350	321	335	313	320	355	315	325	356	340	322	335	314	363	323	330	328	338	325	355	356	319	309	323	317	352	318	329	342	359	324	330	306	342	328	349	301	353	308	364	338	345	322	340	341	340	341	328	325	339	349	364	315	394	312	309	316	344	335	321	324	353	333	324	322	288	326	324	369	307	329	273	333	329	343	338	308	352	338	351	316	307	310	349	325	333	330	339	336	360	302	355	331	335	318	338	349	347	302	323	320	383	347	338	331	326	329	341	352	355	325	337	342	336	323	315	303	360	326	359	349	329	331	348	368	334	371	362	325	346	323	332	285	316	322	314	311	327	329	300	305	303	351	337	384	361	329	328	370	351	334	336	327	369	313	320	300	343	303	329	338	332	329	344	295	323	305	335	319	328	329	307	326	317	332	307	319	313	353	319	330	303	299	341	341	321	337	323	326	303	323	318	325	309	314	298	362	354	347	337	361	353	345	343	292	300	344	317	342	312	317	310	351	301	335	362	315	350	331	345	321	330	319	349	355	304	328	341	315	327	349	340	346	319	335	296	332	330	296	317	320	331	335	316	347	351	315	339	328	334	359	329	321	342	331	345	322	342	333	307	336	314	327	321	332	312	327	297	332	323	342	321	297	312	326	314	336	292	313	332	336	328	324	340	329	323	331	294	302	355	326	301	337	355	303	335	317	344	298	351	327	338	336	313	314	330	320	301	318	324	327	330	300	302	336	297	317	326	327	346	347	334	328	315	318	321	341	369	341	326	337	317	364	310	320	341	302	306	355	323	350	320	328	331	328	325	299	336	303	311	321	352	327	331	328	332	329	339	328	332	337	322	345	318	328	328	307	330	345	331	329	319	298	336	342	318	353	345	343	339	300	324	303	347	306	339	356	359	351	333	326	335	322	323	325	308	341	295	340	321	313	330	344	346	303	341	331	340	328	314	305	325	305	323	320	303	321	315	326	321	308	329	307	340	350	356	301	331	282	322	291	324	337	370	331	284	345	363	352	313	324	312	367	344	321	331	336	335	336	310	363	318	335	321	319	310	310	338	335	337	341	325	334	340	319	352	336	338	320	306	320	338	317	334	313	344	326	347	311	318	331	318	348	365	337	359	334	323	328	362	300	314	307	327	312	341	330	314	349	360	284	314	325	316	333	339	321	340	353	310	314	322	333	315	354	302	331	347	306	349	319	367	306	301	316	335	359	319	345	321	323	325	363	342	332	384	328	321	341	344	333	341	361	354	323	342	340	353	321	326	344	291	329	365	308	322	346	317	352	333	316	340	306	368	346	352	356	332	342	318	304	342	346	347	326	313	338	346	320	347	353	319	320	330	323	309	349	331	362	306	347	349	321	377	325	330	338	365	304	351	315	363	360	320	316	338	342	315	339	339	336	313	319	340	320	334	298	322	305	325	333	316	311	332	378	296	350	315	304	310	311	337	314	332	285	327	309	322	286	325	339	346	321	349	332	315	323	322	333	321	321	323	318	338	336	295	359	328	330	331	336	351	328	360	318	349	326	344	334	344	335	319	316	321	336	330	333	306	347	332	311	309	307	336	340	339	281	343	337	297	356	324	323	336	321	306	318	340	343	308	320	309	330	334	295	330	333	296	329	332	348	368	343	321	343	325	356	317	355	344	316	317	334	332	319	335	339	335	305	330	320	345	359	312	341	321	315	325	320	354	343	373	329	298	337	371	337	337	371	333	333	336	332	323	355	320	348	351	337
25137	21028	26814	25017	4635	1058	759	623	629	8687	19996	14210	4875	1343	676	512	504	474	414	496	450	496	441	452	429	450	445	449	450	478	467	470	465	457	457	498	468	472	482	447	456	496	484	454	448	491	471	471	516	518	478	462	473	499	471	463	487	477	485	470	457	467	509	460	467	506	513	449	486	474	491	492	471	482	439	450	486	516	477	500	476	497	475	409	502	463	458	489	471	449	454	477	476	453	498	521	464	483	466	474	492	471	502	452	445	492	478	486	462	475	447	462	483	481	482	462	498	499	486	472	423	484	517	467	444	456	497	469	483	422	489	488	485	511	470	460	474	465	473	461	459	471	486	434	471	433	432	459	483	478	465	472	469	450	474	459	486	501	468	469	456	468	521	491	478	473	479	508	495	476	484	484	477	452	426	464	466	454	459	430	463	483	473	465	500	506	476	488	483	451	426	413	482	484	491	464	436	476	471	500	467	464	482	459	454	499	476	466	503	439	502	458	442	448	491	481	464	429	458	442	434	475	489	488	468	476	493	450	407	480	450	502	458	447	494	453	495	491	457	499	432	424	482	474	471	423	474	458	460	463	432	502	468	484	454	479	435	453	480	437	471	477	503	459	458	446	481	488	458	486	456	448	463	470	456	466	478	464	456	496	456	440	473	475	465	473	453	442	501	425	480	477	435	473	493	482	506	469	509	461	449	434	476	483	504	479	444	460	425	470	486	525	468	477	466	458	465	452	470	452	508	483	478	468	452	472	467	484	513	469	506	477	461	477	473	465	510	493	447	498	454	499	477	468	477	446	480	473	450	459	493	460	433	473	487	480	441	465	488	486	432	451	483	486	522	470	477	450	484	460	505	455	489	449	437	459	475	495	450	471	493	472	475	462	508	493	524	459	463	461	430	470	449	473	459	472	479	473	491	477	505	455	456	465	437	492	463	476	460	506	449	466	496	425	494	477	509	501	510	460	484	477	470	514	495	449	432	471	486	448	460	470	474	482	439	437	472	450	476	474	453	522	497	490	483	438	469	475	458	466	441	487	452	474	470	475	476	489	481	463	476	488	458	467	472	511	484	439	440	461	474	504	464	448	481	483	505	469	478	487	462	466	461	500	518	446	477	468	483	497	504	482	470	464	510	424	496	482	469	479	446	461	463	441	472	437	476	489	464	430	458	442	486	503	468	448	444	494	486	539	469	463	464	470	460	464	451	469	452	469	439	494	465	496	452	486	478	466	446	507	451	491	477	486	461	488	477	509	471	476	500	464	486	442	455	534	454	472	478	472	459	485	472	445	482	462	469	476	482	465	424	458	486	474	497	512	431	485	449	482	477	476	498	462	491	504	467	455	463	462	454	485	463	485	510	479	456	472	492	472	496	458	498	448	472	426	486	450	440	471	431	485	450	492	472	478	467	461	466	495	488	432	454	453	489	483	474	486	445	476	462	485	448	425	479	493	477	467	480	479	476	519	473	474	423	477	483	447	470	431	481	461	456	443	474	435	488	488	472	492	468	418	501	482	466	447	494	470	475	462	441	480	474	479	478	469	409	457	479	459	422	487	489	462	475	479	459	470	460	470	442	412	443	470	461	485	460	474	460	439	448	477	498	447	488	475	451	464	494	487	458	435	435	475	438	510	517	449	489	493	471	452	482	455	498	486	463	473	489	441	478	482	443	492	467	463	460	456	464	479	451	463	487	494	478	474	463	457	479	483	438	471	509	423	479	461	444	471	482	481	467	442	461	482	443	457	461	447	439	498	481	455	461	529	444	465	458	495	474	481	455	464	479	441	456	456	475	460	508	469	497	478	487	485	472	473	464	497	454	462	493	437	442	441	472	456	483	463	506	435	445	424	469	457	448	440	444	488	454	472	464	473	459	448	426	493	435	457	443	462	442	504	482	439	435	470	462	473	450	441	479	503	460	460	468	468	478	467	476	470	488	519	508	495	460	476	494	489	453	456	479	479	473	478	488	450	456	482	452	488	455	454	477	445	472	448	455	471	459	482	451	481	494	467	465	495	479	461	480	442	453	450	449	474	465	443	442	448	498	463	494	492	469	482	474	417	475	459	457	446	463	512	466	476	505	498	456	449	473	482	440	455	465	472	445	460	495	517	439	479	433	469	462	452	470	463	448	454	474	494	462	465	498	501	491	498	473	471	481	452	482	477	443	477	457	447	476	460	456	464	450	428	471	492	466	430	495	467	469	466	494	404	460	473	441	411	485	467	446	481	486	418	441	456	493	484	501	409	501	437	468	445	462	486	464	456	429	464	483	464	464	484	479	448	447	505	482	445	449	476	426	455	446	459	472	451	461	455	480	457	457	458	470	487	461	494	441	429	447	471	461	480	474	411	516	435	466	445	448	465	478	530	457	434	460	450	426	477	453	462	444	475	485	502	480	493	508	448	485	473	467	504	461	454	496	493	489	511	460	458	483	441	455	442	449	439	505	465	470	440	440	467	465	458	489	486	480	426	450	494	466	445	500	463	455	472	432	452	475	446	473	449	423	493	490	487	504	450	441	471	476	466	445	445	457	456	470	452	409	463	475	508	479	455	467	451	462	421	466	446	485	417	469	493	474	472	479	447	468	418	469	465	478	487	457	449	456	455	464	444	439	460	483	489	488	433	472	474	493	438	492	484	472	500	451	469	493	479	467	443	472	435	458	496	420	488	460	450	455	452	432	491	458	487	496	512	474	468	452	470	463	466	438	442	453	461	472	466	465	476	463	465	473	458	473	422	468	446	459	512	448	477	458	460	454	484	467	462	493	504	481	484	480	485	438	478	472	455	491	474	483	460	486	492	439	482	457	459	493	455	485	415	464	472	470	455	471	455	474	502	464	443	467	481	470	474	491	490	485	502	490	460	455	454	454	462	482	456	480	471	474	429	479	443	457	455	463	481	446	466	452	436	524	483	452	490	503	450	481	463	451	458	451	429	464	490	501	459	449	435	493	458	481	467	459	466	459	480	515	464	414	454	456	489	448	484	454	477	466	486	464	464	487	478	470	450	496	434	431	456	476	442	467	490	459	470	478	429	488	482	475	500	497	495	501	484	435	494	436	472	479	468	432	444	461	497	431	446	427	504	492	433	508	476	441	444	514	454	478	481	463	477	481	482	491	458	465	481	449	441	506	484	473	494	446	445	473	482	458	463	500	467	462	475	456	472	431	411	495	459	491	477	484	452	432	461	466	434	459	491	490	448	479	446	470	479	495	467	456	464	466	488	457	463	487	425	472	448	438	436	447	452	485	455	423	424	445	442	476	478	487	447	514	465	458	466	487	461	473	467	500	447	464	479	487	519	470	467	464	444	486	469	432	454	499	438	472	437	461	464	459	485	455	480	475	470	507	472	489	435	466	419	451	492	454	488	477	498	462	461	471	498	437	458	456	483	467	435	453	475	434	455	449	468	435	462	468	469	447	457	455	492	424	429	462	461	464	493	462	474	477	459	459	474	440	499	461	484	480	475	469	460	481	453	472	506
4080	3996	2579	1423	995	832	679	667	767	11533	19325	11872	4258	1344	646	386	444	386	411	456	397	404	411	389	377	426	406	428	403	397	425	417	409	424	383	403	435	408	412	378	389	372	406	425	409	364	412	445	403	428	438	432	390	418	434	403	431	417	417	402	403	397	414	403	424	450	417	417	419	426	391	414	374	404	391	446	400	416	405	416	384	392	417	427	407	407	396	435	422	428	441	427	414	375	388	422	396	409	389	414	384	408	415	400	416	388	410	446	415	412	396	403	424	415	390	407	441	380	435	406	389	427	380	402	384	397	385	416	382	433	414	415	450	430	376	413	387	375	400	389	434	348	386	402	379	387	423	408	407	396	389	437	409	425	382	430	409	422	405	387	390	412	395	424	411	409	428	386	396	391	411	402	383	433	400	401	413	389	409	398	387	422	377	422	415	365	411	406	418	407	401	421	428	419	406	453	398	432	406	421	425	420	406	430	401	404	423	392	440	394	398	413	404	403	416	455	412	376	410	430	386	409	454	405	418	389	446	386	408	438	394	389	377	406	382	412	423	409	455	438	439	403	392	367	387	408	381	408	387	418	406	423	395	405	374	399	380	419	417	411	396	391	406	411	414	438	375	411	412	392	408	378	422	404	381	427	386	398	419	405	410	379	392	391	414	384	409	448	377	393	383	391	408	368	378	421	400	400	401	395	423	413	420	391	451	408	410	423	421	420	420	384	421	436	392	391	416	443	403	377	443	400	437	395	393	375	419	394	364	399	396	409	419	406	426	396	406	403	402	384	404	400	407	404	426	433	398	411	410	405	392	404	424	419	392	409	420	363	393	432	430	400	427	358	405	408	368	399	396	421	419	405	366	430	398	400	411	417	415	410	417	404	389	387	404	390	397	407	411	378	382	427	372	402	432	453	428	422	415	421	414	386	423	423	393	413	436	358	410	410	401	407	444	398	432	411	409	415	400	443	439	423	422	391	429	447	384	425	424	413	371	398	361	423	377	419	384	399	412	447	401	376	418	472	404	440	395	399	384	434	384	378	419	405	415	421	416	417	388	413	408	401	465	394	390	382	396	423	418	385	433	436	417	399	389	409	392	398	367	417	384	422	400	357	391	406	406	431	378	411	425	406	392	403	395	421	449	388	382	377	427	411	386	399	382	404	426	427	406	467	408	400	401	370	392	403	394	403	408	419	441	396	382	397	416	416	378	410	415	444	389	419	428	424	406	408	403	423	427	446	397	404	374	388	400	417	377	431	403	444	450	445	420	422	425	400	396	416	401	389	402	436	389	418	393	436	407	411	387	364	383	401	403	404	408	367	390	379	406	403	403	440	386	381	461	415	430	413	391	399	402	419	407	412	400	427	384	405	405	436	382	409	376	410	421	360	406	393	407	405	393	395	384	370	427	397	434	409	410	424	408	431	400	407	417	413	386	418	383	430	392	404	362	440	431	370	434	400	397	379	392	398	406	398	418	397	378	426	388	428	398	383	435	431	401	401	391	384	420	398	402	411	430	420	395	387	397	402	411	425	410	450	400	381	379	385	418	445	395	403	403	426	423	424	421	416	405	403	407	391	402	390	406	435	396	435	399	445	414	411	432	408	419	418	400	413	368	401	408	391	374	397	391	403	404	401	407	406	447	391	425	405	402	363	395	405	405	413	393	410	441	411	402	394	396	393	373	412	440	428	412	417	419	422	405	392	415	426	373	404	419	394	441	390	400	413	427	382	393	388	419	439	434	402	413	433	433	409	413	418	396	397	399	374	388	407	387	424	398	449	395	462	440	426	367	408	421	419	400	373	388	409	431	394	373	414	439	419	386	421	433	420	406	423	376	441	414	372	399	391	400	383	428	387	390	427	396	460	414	413	416	449	412	444	398	397	362	413	435	394	404	367	406	406	421	387	418	387	359	385	384	430	393	389	414	429	422	423	369	422	401	379	422	391	403	422	414	397	393	454	395	406	425	370	392	389	422	393	418	432	399	420	402	432	370	392	442	397	433	416	436	404	422	427	382	399	409	409	434	433	414	390	396	402	398	372	389	394	408	395	394	395	427	412	403	434	375	423	441	407	392	437	388	397	403	428	411	416	430	369	394	419	391	416	398	400	439	385	388	422	398	408	418	385	405	442	402	415	392	422	407	391	441	379	382	395	411	398	380	416	452	413	423	426	385	401	400	425	417	420	421	433	398	395	429	376	413	420	389	397	419	409	388	449	425	422	446	395	409	377	425	387	449	405	410	403	440	401	401	405	412	384	439	417	418	415	410	377	424	367	421	420	407	423	425	410	386	403	443	416	415	421	407	384	395	408	406	424	376	399	423	395	401	415	395	395	451	385	431	417	399	355	393	391	438	409	395	391	406	420	379	441	440	409	385	414	407	398	408	415	392	404	394	398	422	406	387	420	376	428	401	419	433	430	420	388	361	425	379	390	402	414	416	425	415	380	426	377	399	412	385	411	407	391	365	415	412	414	413	404	415	404	394	421	404	404	406	395	400	453	421	386	374	441	381	431	412	395	404	373	421	433	387	359	403	407	434	362	417	398	405	444	405	374	399	389	362	378	408	415	405	389	386	404	399	390	372	406	403	407	418	382	390	422	395	394	417	432	423	409	406	388	396	426	403	397	416	400	397	414	398	408	398	400	406	437	435	399	431	420	362	375	384	397	391	410	383	419	404	424	395	385	385	435	371	395	411	376	397	419	405	411	418	393	432	386	387	403	403	429	396	394	388	390	388	430	398	408	445	446	385	389	386	435	410	425	391	380	417	422	398	399	428	424	434	417	453	412	441	376	379	414	395	399	400	422	411	423	392	383	393	409	430	432	382	356	397	378	396	411	421	366	363	392	378	436	390	443	391	380	413	387	406	398	403	414	412	448	393	371	440	394	417	404	399	373	393	412	409	405	405	417	412	400	406	430	412	380	413	421	401	374	416	390	415	412	400	400	388	443	399	443	398	436	434	428	390	394	402	413	386	409	392	385	393	386	399	434	379	399	406	407	407	380	449	366	394	432	372	393	400	413	411	390	427	411	387	386	396	412	400	382	422	404	422	403	440	423	392	423	431	399	390	435	379	423	438	395	403	357	362	419	401	398	421	402	399	424	412	404	408	407	383	374	394	414	410	390	388	409	411	373	399	381	395	419	403	399	404	407	410	443	380	431	414	403	439	389	418	416	395	375	395	394	372	343	390	407	384	426	415	413	414	398	370	386	380	376	390	405	379	427	410	404	402	398	411	396	414	389	423	445	397	389	438	408	406	397	416	408	396	424	434	430	383	371	414	418	388	388	375	410	403	456	446	415	436	404	381	434	377	419	398	414	382	412	401	393	400	402	430	387	400	408	405	404	413	413	406	421	385	424	402	474	397	380	401	381	451	455	381	384	371	414	412	442	387	391	368	395	401	416	418	402	438	439	416	385	406	425	405	394	400	424	416	399	357	410	446	421	430	391	404	420	381	390	413	396	405	407	388	415	424	394	419	394
23929	21071	28242	24119	21044	8143	1779	1071	1285	21059	36971	26474	11539	3034	1136	769	678	657	712	669	681	721	691	662	749	698	701	680	654	686	714	684	723	649	720	756	670	622	692	675	648	705	699	650	656	675	684	685	665	681	665	683	682	708	683	663	677	665	716	692	665	689	692	726	687	673	665	735	651	639	702	719	670	679	672	675	689	739	650	733	665	694	671	649	700	645	683	706	720	666	678	670	705	693	744	721	693	644	668	637	694	650	685	638	672	653	675	702	680	696	647	631	722	696	678	696	675	669	712	639	687	684	708	664	667	684	621	654	646	667	624	700	670	636	701	681	690	660	701	703	669	706	672	694	674	712	662	696	692	690	680	644	716	629	702	683	680	728	701	658	659	680	710	658	658	701	682	642	665	675	687	672	736	710	672	668	677	687	731	639	658	700	716	676	673	690	679	737	727	679	720	654	670	634	649	677	692	739	717	669	652	692	668	727	642	645	670	688	674	669	682	609	646	664	679	685	681	717	671	696	633	610	697	695	732	677	679	670	708	691	715	692	723	634	701	665	684	677	680	677	666	689	693	671	678	700	651	656	669	635	694	654	683	699	736	673	682	705	710	663	680	668	669	633	697	669	671	717	687	685	676	715	683	695	689	693	715	674	669	706	642	682	670	672	706	657	691	693	664	713	659	689	707	653	658	675	698	659	676	665	658	728	685	706	651	707	672	661	706	698	639	697	623	700	695	706	680	689	646	656	650	690	676	695	661	650	629	708	701	680	692	668	658	660	698	712	680	672	660	656	651	675	686	648	702	680	686	652	715	690	662	692	699	733	657	687	688	646	742	662	724	721	702	605	687	742	653	674	651	699	651	650	702	658	737	684	698	660	685	670	654	686	744	674	669	668	708	681	643	671	665	711	674	676	632	666	721	696	715	702	680	704	656	698	705	682	690	638	663	700	690	650	724	659	664	680	685	663	700	651	657	722	723	679	653	693	676	694	696	664	672	711	670	702	661	682	699	660	687	663	717	682	662	667	690	673	670	685	676	695	723	655	709	657	677	657	639	650	669	645	668	701	688	642	673	681	665	694	684	675	688	669	681	692	672	676	646	705	662	686	686	632	654	713	698	676	683	658	676	678	640	739	721	731	672	614	653	654	714	681	650	700	647	715	674	662	665	692	685	715	670	690	727	646	657	642	654	687	692	624	700	688	697	691	667	701	657	676	670	729	634	670	636	682	680	654	643	689	683	688	667	752	683	665	698	708	642	667	668	696	713	634	700	636	683	651	716	688	642	664	684	660	699	693	684	695	665	685	683	700	657	678	673	617	678	633	721	715	650	641	653	700	674	688	676	719	672	733	766	679	736	653	687	660	639	665	675	686	703	693	712	629	655	714	658	698	695	700	704	678	681	679	674	677	650	674	740	707	660	658	707	664	676	683	672	687	684	700	685	731	665	673	646	663	608	629	634	740	676	689	657	679	737	648	670	690	688	683	704	664	725	629	662	643	683	709	652	677	676	645	656	665	691	688	674	616	724	642	697	653	659	674	662	651	648	697	726	657	644	645	676	628	696	674	667	688	689	642	688	645	624	681	686	650	606	620	696	687	639	636	696	648	653	640	631	677	667	651	721	701	679	719	685	696	625	684	716	630	645	624	684	695	698	667	688	657	700	676	630	671	688	741	633	712	678	701	664	713	682	701	689	704	628	647	690	636	681	698	683	669	655	704	670	692	656	671	699	699	649	682	602	675	714	654	666	664	683	689	685	719	694	696	674	730	703	695	742	630	652	697	672	678	660	702	682	693	635	675	629	631	629	710	641	669	685	673	637	709	728	686	657	651	695	694	651	660	665	670	677	651	710	688	664	670	660	689	663	635	678	663	727	695	636	670	609	689	675	675	666	681	669	657	606	637	701	670	717	644	656	688	688	685	672	645	662	680	634	646	662	701	719	640	673	683	672	670	620	705	647	736	684	686	665	640	703	674	688	648	681	622	656	673	676	717	638	675	703	660	651	705	664	676	701	654	717	674	700	684	721	644	715	673	695	676	678	690	685	657	710	654	694	699	664	723	664	676	643	659	705	633	676	686	657	662	647	675	696	676	671	667	676	656	660	688	632	663	626	657	665	667	696	665	667	705	679	655	700	686	703	685	696	696	655	703	690	696	682	702	676	646	704	670	643	650	633	696	695	675	721	696	579	633	654	679	694	670	655	707	633	694	670	690	655	686	667	701	694	685	595	664	657	652	696	686	621	660	687	649	656	682	642	661	704	697	699	685	689	661	660	620	661	671	711	646	687	665	666	703	729	674	643	682	686	638	690	688	723	686	702	664	674	663	673	669	720	722	649	663	673	621	609	665	672	626	721	685	681	719	691	704	691	655	732	679	665	691	678	675	680	655	660	649	690	650	692	665	651	702	623	693	675	638	708	685	703	726	643	676	669	687	657	654	657	658	667	641	685	716	688	697	669	683	721	663	675	691	643	683	666	672	647	686	661	672	654	658	694	681	686	649	687	672	710	631	685	682	671	649	653	661	675	634	645	676	686	637	633	663	706	621	667	652	691	679	664	674	678	697	618	623	700	665	664	705	719	711	672	637	676	668	669	674	699	653	649	660	684	644	694	694	704	704	658	616	669	691	674	683	656	662	639	689	675	727	711	681	678	641	676	626	670	709	661	719	706	706	649	644	645	644	680	715	655	670	716	660	698	713	613	676	681	649	687	687	671	651	674	624	673	681	720	661	696	698	707	670	692	714	724	679	671	726	645	685	644	733	659	671	656	688	700	692	678	675	735	705	646	672	662	681	656	712	692	643	691	696	718	640	677	686	667	647	697	644	698	694	723	671	657	661	713	612	656	623	650	625	698	674	680	695	709	693	652	664	738	706	700	669	677	666	721	685	659	662	654	645	653	673	693	701	648	676	689	697	674	692	703	687	687	649	671	636	691	635	658	656	666	691	682	657	694	674	689	688	690	658	677	663	724	703	697	652	669	672	679	688	584	682	710	683	685	684	675	707	633	657	711	697	649	655	691	663	617	657	682	725	643	670	694	653	682	695	720	733	678	673	655	705	678	687	649	659	684	713	657	683	679	692	672	702	681	672	643	720	758	724	648	701	678	647	645	643	649	672	688	671	675	748	642	677	659	669	630	668	660	676	684	669	666	652	673	696	711	705	654	670	649	678	652	701	678	716	716	671	639	697	696	674	671	628	694	690	711	716	669	713	680	711	646	699	680	683	692	655	715	644	675	687	680	705	670	662	663	651	709	688	655	647	664	710	637	657	689	717	673	657	668	611	691	675	658	712	692	706	680	668	661	701	689	692	670	675	651	663	717	655	691	662	666	750	688	686	677	667	709	659	705	673	654	685	687	674	707	666	677	719	713	667	677	657	683	712	698	687	658	650	688	657	629	694	671	661	650	665	649	655	679	679	707	696	651	681	651	649	704	648	655	655	665	655	699	697	685	722	716	662	730	719	685	666	697	665	688	632	665	713
4549	6874	5086	3049	2108	1475	1221	1038	1701	25444	32793	20658	8875	2653	1019	581	601	570	561	607	546	569	585	543	574	598	607	583	545	542	586	598	563	587	553	593	602	602	599	570	571	546	555	560	560	600	540	591	556	574	567	567	544	546	554	528	575	528	569	604	582	551	562	545	603	547	566	608	636	574	567	564	569	578	592	534	543	546	599	576	538	595	591	603	554	584	587	573	564	575	576	651	566	594	575	552	549	589	537	556	603	548	565	557	581	605	582	591	563	562	590	569	573	558	579	583	587	566	577	550	547	563	557	564	543	540	597	536	555	585	591	541	572	541	576	553	558	581	554	541	565	534	550	589	605	594	548	540	574	527	553	579	586	566	566	545	584	545	558	580	580	572	586	539	576	589	555	549	509	554	523	558	517	563	540	551	555	596	539	622	602	564	554	597	562	554	528	569	582	612	556	531	622	567	560	557	565	538	591	554	560	549	560	617	584	568	543	568	561	582	566	536	589	576	575	558	549	562	483	554	547	569	507	575	554	615	552	570	602	558	567	612	565	584	562	573	603	525	591	565	546	549	580	562	553	554	570	522	581	526	579	547	551	542	614	544	573	623	540	551	565	572	600	538	574	559	552	543	541	564	528	574	571	595	566	580	583	554	569	619	545	548	555	566	586	543	572	539	592	574	564	568	579	570	567	542	604	577	565	563	571	576	562	560	591	546	577	580	533	575	549	556	561	578	564	559	615	577	582	553	539	519	555	574	568	561	559	550	568	590	582	567	548	531	567	598	569	550	575	504	539	570	557	633	572	604	596	574	562	587	558	527	536	584	528	559	562	607	578	516	549	585	557	611	578	561	546	579	562	560	541	569	582	550	590	586	572	546	560	609	581	590	579	597	571	592	600	539	588	589	576	562	596	549	604	559	565	569	580	566	586	591	627	528	605	568	553	564	600	556	542	518	603	579	581	578	580	546	580	556	590	562	537	573	549	569	551	540	557	521	571	541	532	563	562	578	545	539	575	562	519	573	608	570	570	523	576	587	532	532	580	514	610	551	568	545	575	563	555	613	556	586	562	578	572	576	553	545	558	591	588	582	579	530	541	554	534	526	539	557	590	583	590	540	540	558	552	580	579	561	557	576	582	560	600	561	552	573	573	570	556	539	557	553	555	571	567	564	607	556	545	534	562	601	584	568	563	608	579	515	568	583	545	584	535	556	534	595	531	542	569	583	545	566	542	558	576	521	586	555	583	574	514	536	545	542	600	545	569	587	573	530	576	550	546	556	543	562	566	584	559	546	568	539	527	547	541	564	552	550	555	574	557	591	572	549	583	571	582	560	525	534	565	566	585	594	546	548	575	521	579	593	590	577	609	573	539	612	555	584	568	515	564	569	554	550	556	545	563	560	552	557	570	554	555	583	546	566	554	586	525	558	545	556	583	533	556	592	557	556	566	569	557	546	588	558	530	526	584	537	536	591	589	543	553	542	542	548	569	580	615	520	568	584	579	551	599	547	531	564	543	566	569	559	548	577	572	573	517	596	558	555	527	597	524	564	537	519	545	577	567	610	522	547	531	575	581	546	531	620	565	564	585	535	588	542	522	545	561	516	545	547	589	515	553	504	548	570	555	578	557	562	585	575	588	572	603	566	599	562	574	587	579	593	550	577	539	559	595	547	548	572	566	563	568	634	581	583	537	519	581	577	550	615	600	579	552	561	565	533	569	534	580	546	567	567	514	516	598	552	558	581	546	549	590	595	584	569	608	574	594	596	555	574	539	574	563	533	555	591	541	558	549	580	584	588	557	536	596	540	542	554	579	538	564	606	560	603	540	540	568	533	610	557	583	569	551	586	543	615	537	544	591	560	569	611	586	577	574	540	572	551	569	603	584	556	599	533	588	570	575	609	551	598	570	599	566	541	554	577	544	579	591	556	599	582	554	530	577	528	558	534	578	544	547	545	567	577	550	561	555	548	548	547	545	542	550	544	576	546	564	540	549	558	612	610	543	554	563	549	599	563	596	585	523	535	538	571	528	630	574	529	606	559	545	563	556	567	549	561	523	579	518	543	541	592	584	570	601	567	522	557	587	587	559	554	568	560	516	544	551	539	586	593	531	551	564	536	585	544	545	576	528	551	534	568	557	565	558	542	550	533	553	585	597	564	567	532	567	551	530	559	518	561	549	554	576	568	569	574	543	571	549	558	550	499	577	543	558	538	610	555	579	576	549	576	532	543	596	535	586	566	576	539	560	573	539	550	572	558	566	556	530	573	591	563	538	582	587	550	603	631	569	576	561	533	530	556	568	557	570	520	597	537	586	574	556	580	562	545	577	556	593	540	556	557	595	587	582	555	561	544	571	557	594	556	552	557	570	546	545	559	605	538	523	573	578	552	580	585	534	561	555	558	567	538	565	546	542	561	554	549	588	583	570	536	560	577	566	578	565	583	600	552	517	552	516	586	567	574	575	605	572	556	573	596	531	509	548	574	570	582	562	593	577	557	570	530	516	595	571	555	595	590	558	536	583	572	564	563	583	555	562	570	528	557	612	546	570	585	550	552	548	566	602	580	566	552	600	553	550	561	560	531	552	562	584	554	590	548	574	508	575	560	528	582	566	544	538	545	504	573	576	564	571	555	555	569	560	527	536	523	609	550	579	571	517	567	585	557	575	556	552	564	590	557	540	540	593	518	569	554	556	498	556	546	548	553	585	573	573	557	550	562	524	572	566	538	564	501	590	540	535	548	550	549	587	570	562	570	574	555	549	551	560	561	583	572	541	520	598	574	546	522	546	549	572	568	592	550	532	548	566	562	542	537	565	612	573	557	561	536	546	581	562	569	526	566	567	594	570	585	532	570	545	510	564	559	570	558	536	546	543	603	596	547	610	575	530	575	589	574	572	582	573	542	592	548	521	538	601	543	557	568	516	540	615	571	544	574	535	570	531	581	553	495	575	575	567	567	535	543	573	574	596	568	589	573	565	549	534	567	557	557	565	569	531	566	534	538	578	575	542	582	535	557	548	550	571	564	496	564	579	564	588	540	575	577	549	562	555	555	562	508	565	579	570	574	586	576	569	519	582	558	538	579	536	583	539	554	529	595	537	547	565	571	568	583	572	612	507	595	557	548	585	550	563	551	528	568	552	537	587	532	580	580	567	553	566	532	541	575	531	540	558	532	552	551	567	556	522	550	561	551	557	538	589	479	560	589	564	514	558	589	587	545	567	524	590	561	557	547	556	570	598	587	564	551	596	592	522	543	575	564	554	572	554	583	537	560	522	541	567	566	576	543	544	497	569	519	566	535	569	550	563	540	588	554	544	581	542	617	507	546	567	535	571	525	564	594	507	543	564	526	552	576	542	607	543	540	556	586	562	552	535	550	544	549	603	535	530	534	570	573	553	591	585	606	558	601	613	526	521	594	557	592	522	569	538	511	543	567	579	550	563	565	562	545	564	569	551	570	581	597	573	536	574	538	602	530	581	507	562	572	572	595
27199	12517	1468	762	502	478	461	489	481	1628	2303	1855	1071	619	491	456	448	448	455	511	483	449	422	443	444	394	454	428	450	416	441	447	447	449	458	432	435	400	453	445	462	469	431	429	451	430	465	501	429	464	465	462	404	473	492	445	469	417	455	461	447	437	452	420	424	410	487	445	473	479	426	440	442	441	475	454	480	411	428	432	438	419	452	440	479	440	447	469	420	437	463	461	436	487	436	415	432	445	453	454	454	502	478	470	456	450	441	486	423	466	460	480	446	462	462	453	451	446	440	464	459	429	437	454	437	431	467	460	461	425	431	474	448	435	440	450	445	448	417	467	470	440	431	459	463	464	448	449	437	474	465	447	427	441	426	441	426	438	479	429	459	450	432	454	456	457	444	441	459	422	435	454	435	433	457	468	470	476	397	459	455	452	427	489	458	453	449	453	460	448	458	416	439	489	462	444	409	470	432	450	446	475	483	419	450	446	445	413	438	439	464	459	442	463	449	463	460	436	449	417	481	424	462	404	474	475	421	456	421	457	446	455	432	458	445	469	440	484	460	464	462	443	390	473	439	461	441	484	458	444	454	468	490	447	448	440	449	432	422	421	440	477	482	495	406	448	429	455	461	459	432	464	453	454	441	432	456	502	441	429	455	475	433	417	414	431	448	456	487	425	437	440	418	476	433	458	472	442	455	481	423	448	448	447	461	457	441	433	421	451	407	458	456	437	426	461	456	448	491	451	413	440	457	440	454	432	419	446	463	480	430	459	451	457	467	456	432	434	448	426	446	461	452	478	436	462	451	447	456	459	431	462	459	436	457	416	477	417	421	447	441	433	442	463	423	423	455	427	458	408	523	441	462	471	451	475	450	475	442	487	473	445	491	478	473	429	409	442	428	426	430	452	471	443	456	453	477	466	452	436	446	453	456	490	445	388	445	411	434	422	440	459	462	416	430	472	447	457	442	436	428	466	459	463	456	440	447	445	434	412	488	436	399	469	444	397	396	488	464	468	449	438	455	414	433	443	458	423	451	466	441	437	443	459	470	496	447	410	426	474	425	427	459	425	451	450	452	452	470	454	405	432	443	500	438	428	432	461	436	471	471	432	482	469	428	471	451	416	460	462	443	442	402	460	433	446	426	436	447	461	416	456	451	469	421	438	459	462	470	450	448	431	459	455	444	431	459	482	421	449	398	461	459	447	440	455	477	449	451	442	446	456	461	439	422	457	438	431	443	413	448	428	455	468	470	471	481	386	450	492	456	480	452	432	430	444	473	447	432	471	481	426	493	470	413	434	454	404	435	444	458	468	446	474	413	435	468	427	458	459	429	441	429	433	449	439	444	476	438	467	461	455	433	423	462	439	419	461	438	427	441	464	412	452	419	448	448	458	424	476	427	461	459	452	445	429	485	472	460	482	411	468	435	459	462	414	436	475	412	419	468	438	476	441	456	481	499	437	445	477	450	409	380	500	456	431	448	446	437	475	446	482	455	460	475	409	426	461	445	430	454	448	441	470	426	435	425	458	472	500	481	455	461	452	442	425	441	468	425	435	442	461	413	513	445	481	427	443	428	428	436	445	442	433	446	443	472	432	494	475	439	468	439	443	452	445	459	465	476	455	428	453	430	457	466	445	427	490	435	470	455	435	435	423	397	464	457	470	451	468	462	447	423	418	448	433	452	440	443	467	460	418	412	458	433	438	449	418	431	457	468	450	431	447	430	444	435	438	425	439	457	456	442	436	428	442	433	450	464	423	429	449	471	447	484	438	423	449	451	435	459	431	463	473	453	442	469	440	453	465	453	443	474	480	437	466	486	441	446	419	435	427	472	459	468	464	422	470	386	432	431	455	475	465	461	442	490	469	402	481	452	444	482	459	457	449	453	444	448	412	459	413	442	475	478	476	421	474	419	459	451	444	404	463	438	434	475	457	399	414	473	467	466	435	445	464	440	464	406	434	433	488	478	449	455	448	470	477	424	437	464	473	447	442	433	473	457	447	454	415	401	456	447	432	466	460	474	465	458	432	453	427	455	443	476	439	451	443	504	422	455	493	449	461	440	406	444	467	449	446	453	437	496	462	450	445	445	445	450	454	458	408	483	468	429	464	451	469	471	415	464	452	465	426	453	471	469	461	478	457	458	465	446	444	413	442	436	469	424	433	471	444	470	418	428	458	444	478	422	458	491	420	453	436	442	446	466	485	440	449	486	452	452	473	484	504	495	479	466	426	482	475	442	461	430	435	461	452	455	473	465	457	478	482	472	433	465	457	429	444	463	427	417	429	433	445	489	455	438	444	404	443	451	417	459	440	450	495	430	455	438	464	452	435	441	444	432	454	473	431	432	412	434	448	479	440	471	453	421	446	427	399	497	448	438	425	446	441	499	433	489	444	467	427	450	472	463	416	455	458	451	433	455	460	470	424	505	436	471	449	473	423	468	482	408	461	480	445	449	466	462	472	442	447	408	458	435	471	464	462	508	416	425	430	428	450	473	421	468	440	433	426	421	452	416	455	447	433	453	463	444	412	481	440	418	441	480	474	448	457	462	449	454	428	427	464	480	436	460	458	482	437	473	464	465	453	468	438	476	454	449	434	457	419	437	454	483	442	465	479	462	443	466	428	429	458	448	419	474	434	441	460	444	471	501	409	473	463	446	421	450	430	455	448	459	462	459	468	405	450	452	456	435	434	420	419	452	487	443	447	482	496	461	461	446	431	437	461	448	457	457	430	492	429	482	428	455	447	459	469	448	417	468	418	466	439	439	442	484	480	441	449	429	448	479	429	454	452	458	475	470	439	480	438	429	435	470	459	461	444	455	426	437	456	444	413	448	427	420	452	431	468	451	485	414	436	445	452	454	434	424	391	469	484	431	410	435	430	439	435	448	431	446	505	460	450	425	451	405	419	461	427	454	407	462	498	426	440	401	475	408	464	439	479	444	406	414	457	471	462	464	464	434	439	454	465	443	463	447	430	425	490	453	444	434	485	448	477	471	441	453	476	449	471	483	458	480	471	475	439	443	462	419	458	436	423	459	460	416	463	441	460	454	424	467	419	429	428	395	424	395	443	440	418	446	455	448	483	456	472	422	461	424	423	438	430	441	459	445	469	442	445	429	456	438	423	455	426	431	406	424	440	415	427	427	449	491	445	420	436	473	483	488	498	462	448	409	440	444	426	476	448	409	426	440	431	420	439	449	468	453	456	436	391	454	463	448	470	386	462	442	427	445	451	450	463	422	480	455	453	403	475	441	434	463	463	444	461	498	443	470	448	441	462	467	444	460	431	431	442	427	412	409	443	474	460	434	423	434	435	477	419	406	483	454	484	443	473	432	443	458	441	461	442	420	458	458	428	434	413	459	456	459	424	456	428	461	455	477	433	460	460	407	413	455	431	422	419	435	475	449	427	420	455	454	466	469	452	456	452	463	460	458	429	467	395	465	452	459	447	423	404	473	457	440	478	456	444	431	419	473	489	459	451	424	417
5172	765	722	565	503	455	407	383	473	2237	2779	2073	1062	591	419	380	394	382	385	374	395	393	362	328	366	404	393	369	341	351	382	330	358	394	374	402	375	390	386	345	378	367	337	402	368	328	342	343	354	394	353	398	337	358	365	367	382	402	353	345	393	354	381	388	372	381	380	379	399	397	351	370	380	425	367	359	360	322	418	338	361	374	379	353	384	326	400	358	362	399	374	367	370	359	360	364	389	370	418	342	363	388	351	364	382	389	358	360	366	388	342	329	347	381	374	360	400	358	392	385	344	391	384	375	376	376	384	367	362	379	373	366	360	364	367	371	338	386	369	366	378	375	388	367	366	354	365	366	393	351	336	379	365	374	362	394	352	350	371	402	365	393	365	342	333	414	379	385	366	348	367	378	372	344	370	374	379	365	352	365	370	355	390	381	374	366	376	370	361	344	376	364	380	345	377	339	376	403	347	344	403	365	354	368	374	360	369	357	383	382	375	383	356	371	396	383	354	335	368	350	405	326	376	359	381	372	386	365	354	373	385	350	360	361	382	398	354	374	377	360	364	356	385	405	357	349	380	376	385	339	383	361	357	351	374	380	350	363	387	376	355	388	372	383	411	391	364	360	363	386	382	351	361	388	364	356	391	389	364	391	362	355	389	380	358	331	367	374	390	350	362	382	386	386	381	375	390	377	352	376	365	340	371	335	365	348	362	366	321	377	369	379	371	366	366	377	383	381	380	376	412	362	406	375	330	407	382	384	374	392	405	383	374	425	378	376	356	388	371	394	392	365	340	358	336	369	391	358	365	387	395	343	359	400	392	335	318	355	328	363	385	344	360	362	350	337	385	377	346	365	377	368	367	381	381	366	362	366	376	348	383	399	382	343	353	364	372	343	424	385	372	357	355	384	353	368	395	379	345	381	391	406	352	371	356	396	387	388	380	359	367	368	366	377	359	368	390	339	409	347	371	401	389	350	329	357	349	375	394	358	369	388	359	371	399	350	366	355	365	399	388	325	388	359	334	382	337	354	369	391	365	373	383	406	369	374	386	415	365	386	389	360	351	368	383	362	415	381	374	374	340	381	400	377	401	372	358	371	365	375	367	374	381	400	397	343	347	353	359	372	339	361	374	393	373	371	378	371	384	368	340	355	373	361	411	375	391	402	384	377	363	368	353	390	369	334	368	365	388	393	355	379	378	397	384	369	342	367	342	338	397	366	355	362	369	338	355	355	362	380	370	379	381	413	361	386	380	343	376	401	372	388	367	371	402	354	376	376	369	382	386	372	381	334	404	359	353	389	379	360	381	362	387	372	374	356	356	399	333	336	370	391	376	353	364	355	375	400	344	378	383	385	389	386	376	384	385	342	377	397	389	358	388	349	379	347	384	362	356	380	378	350	363	373	393	347	362	361	353	382	379	380	358	353	392	353	395	375	419	375	385	378	339	341	341	394	372	355	353	377	365	372	336	393	342	342	383	349	360	362	369	367	360	388	380	366	333	375	386	379	362	381	402	374	415	365	350	374	362	364	359	335	352	389	357	370	374	360	377	388	398	340	351	366	365	361	355	388	341	367	381	375	357	403	367	365	370	355	358	355	372	390	373	350	377	406	353	363	407	387	362	387	354	372	406	367	385	388	388	372	374	381	370	395	355	384	355	352	393	354	356	361	373	355	351	360	350	380	378	357	383	373	392	367	358	383	368	400	372	390	332	364	339	399	387	419	376	383	376	374	363	325	384	380	378	403	345	399	368	398	365	348	355	413	354	378	385	343	363	377	353	348	383	354	368	395	375	381	373	374	358	363	367	353	402	359	360	350	347	368	358	355	363	369	360	354	358	370	388	376	375	379	386	335	357	368	383	384	370	392	361	382	366	363	412	335	372	386	387	351	342	386	331	345	371	327	336	340	395	342	358	403	388	373	356	337	367	347	385	407	367	365	354	377	370	358	380	385	378	344	354	384	393	335	419	378	364	351	370	395	372	368	383	395	393	406	374	336	398	366	394	352	342	360	372	405	355	348	346	379	381	381	387	381	380	377	348	336	384	343	344	381	350	386	359	344	368	368	370	341	347	372	383	389	367	365	389	379	390	355	358	358	415	391	374	402	368	346	360	380	339	370	380	334	387	371	366	349	410	373	359	363	377	376	339	412	372	397	337	374	370	363	369	381	389	353	384	383	380	335	369	398	364	344	390	332	405	342	355	397	370	397	355	350	374	336	332	365	338	393	398	375	375	367	370	385	385	372	359	402	378	370	364	362	376	392	385	347	385	359	374	397	356	386	360	375	385	399	368	376	370	366	379	324	383	374	360	370	348	333	370	371	399	379	388	377	384	387	386	337	377	391	359	359	388	377	385	372	382	351	407	327	362	371	394	389	394	364	351	396	337	350	386	346	357	368	358	354	372	381	369	411	419	383	337	376	348	373	391	416	380	380	367	382	343	379	381	366	375	366	313	344	385	383	383	336	377	340	374	383	386	367	386	403	353	366	373	362	359	362	373	405	371	331	386	395	362	389	378	375	339	386	374	334	377	345	373	350	360	350	378	372	391	355	339	379	378	361	368	398	357	375	417	376	377	365	395	363	362	350	377	384	344	399	369	371	396	367	386	388	351	348	427	370	382	376	366	351	370	408	372	359	384	337	416	377	360	392	351	377	380	382	394	377	405	396	357	368	369	381	366	360	349	374	365	370	355	395	385	341	385	362	390	370	327	323	362	351	374	415	358	371	343	393	353	423	382	399	405	390	350	370	358	376	335	347	379	391	364	365	373	357	385	363	381	338	380	378	376	342	430	369	373	363	346	379	361	352	386	349	354	382	366	409	363	359	358	390	390	360	358	362	354	404	401	356	366	369	402	356	395	367	362	366	375	345	356	394	387	378	379	383	371	375	364	351	366	380	372	353	350	367	403	363	356	397	366	373	364	402	361	356	363	394	371	354	375	347	428	371	350	399	365	375	382	388	391	376	391	381	361	365	384	368	349	405	385	362	375	380	361	369	373	369	384	366	385	383	373	382	385	379	405	343	351	356	356	345	332	398	372	334	343	391	406	381	356	379	379	361	371	366	367	375	360	364	369	383	372	366	398	367	364	365	367	401	378	352	353	351	367	376	367	354	367	377	361	383	353	345	356	376	333	391	370	377	385	409	392	361	370	372	378	360	363	375	389	369	386	380	349	396	361	401	356	382	377	388	347	395	345	410	360	404	385	372	384	358	399	379	385	384	396	336	394	389	393	369	391	371	373	387	363	413	367	377	352	377	351	350	390	412	401	373	368	387	366	386	396	375	358	386	352	350	386	367	353	356	386	405	375	360	345	375	378	395	364	385	387	375	351	380	377	373	417	382	398	361	338	374	359	359	378	372	394	367	378	375	396	360	354	386	380	367	377	346	365	382	386	357	371	365	355	391	358	369	366	382	386	334	335	398	349	359	380	388	333	361	353	365	385	375	372	365	364	361	393	384	392	365	388	370	404	369	390	405
25093	21068	26891	25082	5122	1181	848	743	757	10040	20090	13850	5008	1425	747	598	590	578	521	547	541	598	571	537	568	567	553	584	594	541	583	550	591	532	542	535	556	538	533	555	576	571	589	528	563	557	543	587	592	603	578	560	548	543	569	555	547	588	557	538	567	563	562	533	563	563	506	549	546	557	548	574	554	532	539	521	542	547	522	558	573	561	566	563	539	561	528	556	571	587	582	580	541	553	562	567	540	579	586	572	567	544	532	550	558	551	588	532	565	522	552	576	578	558	548	603	532	532	564	520	568	562	526	569	545	585	523	531	535	566	548	535	521	541	546	562	560	573	562	564	546	549	554	517	558	574	545	570	565	532	510	519	563	523	554	595	599	534	579	552	555	546	526	552	543	537	546	531	544	562	558	571	563	596	575	578	569	555	564	476	533	605	566	553	504	579	565	556	550	624	556	558	560	558	563	535	538	541	525	541	527	581	555	537	557	573	555	554	603	522	584	562	568	550	530	582	539	546	511	553	569	571	543	584	531	543	596	553	557	518	550	492	547	538	528	571	546	520	563	557	541	561	586	597	585	583	577	577	565	517	551	545	561	554	501	536	543	554	575	557	575	553	555	577	551	555	556	525	530	534	555	531	582	573	544	556	577	561	573	534	534	538	548	553	567	547	542	530	552	568	566	496	563	534	575	540	571	550	580	539	545	525	570	556	554	503	561	525	533	570	573	504	554	591	549	526	522	515	550	588	562	604	544	517	565	547	560	580	516	585	512	591	548	587	544	544	555	555	551	510	508	531	533	553	528	559	550	539	562	576	535	591	522	578	560	547	515	574	522	535	524	531	521	584	552	558	580	506	567	531	529	529	514	550	533	567	532	550	580	544	576	552	499	551	564	581	521	566	568	524	543	581	536	535	548	538	587	534	517	560	525	526	530	544	582	557	548	561	572	566	539	549	546	530	567	541	600	548	530	542	544	547	579	563	471	514	559	585	565	524	592	534	553	501	574	577	616	518	533	533	558	566	579	547	549	543	610	602	563	522	555	527	525	528	553	561	565	504	549	546	557	519	604	594	560	547	543	548	530	549	540	575	534	601	567	545	583	510	552	540	526	565	553	550	535	564	507	536	510	588	582	552	550	559	570	552	551	519	545	573	536	549	531	558	558	529	492	562	539	524	607	582	573	530	549	516	537	530	547	599	568	545	515	535	589	543	496	581	569	560	574	542	558	562	538	568	545	543	564	555	602	536	558	525	571	542	546	551	546	544	537	534	580	528	529	556	546	515	585	538	561	559	562	543	534	521	564	571	556	528	563	541	520	535	591	573	577	538	572	568	540	599	556	577	543	613	527	577	512	563	531	570	591	576	560	553	556	556	577	589	538	568	569	572	541	539	565	542	506	559	549	544	543	556	528	554	558	540	528	540	569	560	519	559	563	556	569	531	518	572	538	586	530	569	592	563	523	549	554	522	596	553	532	566	578	520	536	573	543	563	567	552	613	554	582	581	521	521	552	524	544	564	564	568	573	594	554	563	559	549	543	585	531	583	551	575	534	559	610	542	578	533	543	528	544	527	588	592	565	534	560	571	553	557	512	538	548	558	563	542	612	555	564	490	530	567	533	568	567	572	591	551	547	560	552	570	502	559	565	533	569	584	534	541	582	525	543	623	499	574	577	572	519	527	546	558	543	553	557	572	565	550	600	545	526	567	541	497	545	521	530	595	576	536	557	557	528	543	570	568	549	552	553	499	538	535	575	551	513	551	555	584	511	572	558	563	543	581	552	568	620	583	566	540	534	513	568	546	572	546	550	569	565	545	555	532	552	582	540	555	489	542	522	533	593	540	541	547	574	542	582	518	553	546	547	604	593	542	540	522	562	543	543	577	551	551	506	565	574	541	584	558	536	574	549	546	505	586	551	517	560	556	562	584	533	587	600	521	561	582	553	527	551	577	549	550	569	537	598	588	582	554	533	582	551	561	560	558	538	566	558	554	581	528	496	555	554	534	533	549	534	551	591	565	549	523	561	521	558	536	535	544	558	583	541	531	554	581	554	535	555	533	523	557	561	552	549	517	544	582	592	546	532	514	575	566	556	569	536	517	557	551	595	527	590	585	509	534	569	556	586	603	515	582	562	541	549	530	553	571	569	542	538	573	552	560	522	559	561	584	529	520	529	567	543	537	555	505	569	528	539	529	586	514	553	596	578	590	546	591	533	565	544	545	546	563	555	573	589	557	547	546	579	554	566	557	534	604	551	550	548	518	569	524	571	572	559	542	594	531	546	542	562	562	558	590	524	542	539	547	523	560	563	529	575	542	557	526	581	552	589	556	510	540	564	563	540	572	542	581	539	525	547	585	589	512	537	568	535	563	602	540	518	572	610	580	519	520	566	529	518	560	563	543	520	565	516	550	543	535	541	549	526	548	573	571	515	551	523	561	584	560	587	518	550	582	549	535	534	558	570	536	525	536	578	555	620	580	557	563	579	544	589	556	523	568	524	540	529	536	549	487	569	520	562	558	542	521	556	523	578	531	553	576	570	569	602	542	556	568	553	531	529	571	554	538	568	613	538	547	544	534	533	569	574	539	557	511	568	568	569	557	531	520	545	572	567	559	523	562	546	568	572	608	536	561	510	573	562	551	532	500	537	512	531	541	568	548	525	569	562	512	560	494	586	558	568	548	552	553	542	553	567	576	525	512	567	526	566	572	540	553	567	581	558	533	540	552	565	520	561	539	530	561	537	554	521	569	539	522	539	533	539	579	585	557	563	526	523	557	564	541	530	545	503	530	534	575	556	573	577	569	508	568	547	530	553	533	518	586	548	532	493	559	570	566	559	508	513	589	538	552	566	546	555	538	558	558	548	510	544	547	558	558	526	546	567	550	597	577	552	572	512	570	568	520	568	550	578	572	574	567	530	586	568	549	527	554	575	600	563	604	583	549	571	542	546	573	527	556	605	550	530	539	595	565	564	556	524	573	541	546	553	558	488	546	541	537	512	533	553	503	540	542	516	544	569	533	561	570	608	565	500	566	523	547	551	576	537	525	536	587	563	558	571	535	580	573	546	580	593	548	589	537	551	570	529	527	557	544	586	561	530	597	501	522	547	554	552	567	593	574	587	588	573	544	562	541	563	507	575	566	567	516	560	548	535	568	573	559	558	594	524	507	564	568	556	525	528	528	537	544	527	503	513	610	536	561	568	607	538	600	594	548	534	548	543	548	571	600	590	570	508	575	543	577	593	537	573	555	567	578	535	565	541	566	538	530	561	565	559	570	536	558	560	578	571	562	525	517	559	523	542	565	525	506	597	571	523	542	545	562	587	593	542	576	529	527	527	571	548	563	566	558	561	558	523	550	541	548	515	565	565	533	530	538	528	583	516	560	535	562	514	536	563	556	494	548	585	542	502	528	558	519	561	545	532	564	551	561	539	563	552	518	536	562	555	543	523	560	544	569	585	555	540	596	532	548	542	561	529	539	543	565	559	537
3888	3335	2810	1660	1083	845	761	719	822	13020	19228	11351	4314	1347	672	457	467	442	507	465	515	461	462	489	462	505	478	469	468	453	465	449	474	474	480	501	499	441	470	460	478	485	477	466	431	490	481	496	507	510	454	476	504	448	468	486	479	449	458	464	470	445	470	484	457	462	480	445	477	488	479	481	444	447	454	452	483	456	460	437	479	483	441	484	481	449	478	465	447	494	477	464	480	463	471	464	453	475	461	446	451	512	482	475	461	432	498	467	439	489	472	534	482	457	484	507	483	495	486	484	458	437	488	492	464	498	465	444	453	420	470	463	464	477	518	450	441	472	494	455	462	501	474	475	466	461	511	498	484	496	457	442	455	458	432	435	463	483	482	492	481	427	505	445	412	448	461	474	457	486	483	469	424	463	440	462	500	480	467	483	479	506	449	461	478	461	465	540	468	463	453	460	491	497	444	479	512	464	493	482	479	481	501	447	482	465	448	485	479	463	458	473	510	434	463	465	487	496	469	446	497	486	473	463	442	493	455	456	474	484	476	460	496	484	496	471	427	424	483	464	465	447	481	491	473	464	492	462	439	468	490	478	456	427	473	483	462	504	468	511	461	486	463	446	486	469	447	468	521	433	464	474	468	465	472	431	452	476	430	463	422	474	469	474	475	460	482	452	449	432	460	481	500	462	474	475	430	490	487	465	483	458	478	457	503	496	450	456	443	493	493	457	453	487	487	483	471	503	471	501	428	449	462	470	437	479	477	442	414	451	459	460	460	459	492	482	470	485	467	485	479	501	466	455	467	442	480	469	489	440	445	451	485	462	466	453	498	452	501	446	436	453	467	480	454	443	478	438	413	469	462	445	496	479	447	492	454	453	514	475	462	459	455	468	474	456	494	450	478	489	482	443	505	453	500	466	437	480	470	461	468	459	464	515	469	467	442	526	415	464	485	432	434	480	454	480	497	450	517	488	459	483	486	457	475	444	447	497	459	476	462	480	457	464	478	487	461	453	463	465	514	469	494	448	487	498	454	448	469	495	470	433	498	457	491	471	486	458	462	496	484	456	474	461	450	433	504	481	445	496	430	456	451	443	480	486	443	455	441	473	447	476	474	475	483	458	465	493	499	479	465	451	452	459	494	481	486	477	462	475	492	472	487	472	474	444	470	440	456	503	489	430	474	506	468	455	484	489	462	455	458	459	482	452	520	454	421	495	486	433	481	468	471	489	456	467	449	478	512	475	472	485	466	477	483	473	443	506	436	457	446	458	458	453	444	465	446	470	451	479	449	464	440	432	439	447	441	452	472	455	469	516	464	438	441	458	496	494	476	441	420	465	487	457	448	483	477	513	443	461	448	479	481	446	434	429	488	477	480	467	461	460	468	453	420	512	455	478	438	465	444	453	493	462	498	465	458	509	463	494	473	454	471	399	464	487	480	463	441	499	479	461	442	483	485	459	491	484	443	470	456	500	500	441	474	466	428	477	454	446	464	450	472	462	449	485	462	458	442	499	427	435	462	475	483	436	452	473	514	502	491	457	491	472	440	482	473	451	454	464	461	472	425	465	480	495	511	474	448	505	486	451	487	435	453	426	495	475	446	486	456	471	489	445	457	457	519	487	464	490	461	476	491	462	480	477	466	461	438	481	478	489	471	477	440	473	460	468	518	486	478	464	462	458	473	481	424	467	506	528	454	438	455	475	496	461	506	469	458	454	481	450	444	435	498	452	467	453	486	438	469	452	432	489	480	467	462	482	472	482	461	429	493	488	480	439	469	484	426	457	434	457	449	453	449	459	484	473	495	441	456	468	466	485	445	448	481	457	424	478	454	455	457	455	471	464	438	458	452	471	458	456	481	441	517	446	496	444	473	459	442	492	479	460	461	467	456	452	477	504	479	434	447	449	478	484	461	428	474	462	449	427	449	473	468	501	484	439	477	513	502	454	459	449	483	467	451	447	430	482	430	452	490	450	438	503	450	480	473	466	478	501	431	482	518	484	467	444	493	479	487	486	461	467	436	504	485	469	469	489	453	451	455	451	452	453	479	468	459	478	485	438	446	450	474	474	461	489	450	443	483	495	448	412	472	444	495	472	467	460	462	429	490	505	513	462	493	475	431	465	506	453	438	437	461	475	462	451	451	470	467	488	465	455	451	430	421	463	487	427	486	493	477	448	507	479	482	449	480	521	450	457	464	481	503	457	483	457	460	497	471	443	457	440	447	487	467	468	449	463	491	482	464	454	463	474	405	447	430	496	501	459	418	491	483	468	443	456	496	490	406	491	491	468	455	434	484	460	478	465	465	455	470	468	452	482	440	436	494	445	439	436	467	463	457	504	472	446	464	471	457	511	462	468	478	465	477	466	453	472	463	481	470	453	483	492	468	473	470	454	455	475	436	423	488	455	465	505	481	467	497	473	427	484	444	473	463	440	471	467	453	462	487	455	445	448	461	450	444	474	502	458	432	424	461	448	498	437	453	469	472	471	469	454	446	467	436	463	446	432	440	463	467	436	457	434	467	505	464	475	467	431	483	449	469	467	439	445	466	489	442	470	466	475	474	462	455	483	477	459	453	431	472	478	472	443	487	421	479	449	440	505	470	463	460	453	446	463	484	469	472	489	471	459	446	507	422	462	473	448	434	484	477	474	473	447	474	477	458	448	434	452	463	494	445	481	484	458	461	482	459	448	458	487	448	449	503	478	438	448	475	455	470	451	486	440	426	473	458	454	465	480	446	485	446	448	460	452	469	483	471	455	487	431	416	453	451	413	434	445	458	484	438	459	471	473	475	435	465	428	449	452	464	474	479	439	490	483	441	471	469	428	445	475	455	473	462	447	460	468	470	519	442	474	422	466	467	467	432	469	437	461	483	506	468	472	460	465	479	455	475	468	437	478	469	476	483	470	431	460	480	408	438	462	422	452	469	493	473	445	456	484	482	448	494	474	501	462	504	468	446	443	470	468	500	478	500	458	452	456	474	471	459	454	453	446	465	473	484	479	484	486	446	471	486	472	499	494	463	447	458	497	446	470	469	457	487	436	460	470	440	452	492	467	491	464	463	454	441	445	452	490	503	470	465	497	445	457	451	454	460	473	441	482	493	448	491	433	431	449	463	463	467	478	463	423	477	452	470	458	437	510	464	459	483	486	473	422	460	460	452	529	468	454	486	487	480	482	462	509	412	450	468	410	431	441	481	464	469	445	447	463	472	447	469	456	465	448	442	492	427	482	471	481	475	456	453	480	458	429	454	465	480	503	449	454	466	438	477	427	480	441	478	442	456	484	463	455	466	472	453	476	423	417	451	450	461	440	476	433	477	467	446	475	486	480	457	479	472	499	466	508	432	465	514	488	441	428	468	476	452	424	485	487	481	482	472	447	418	444	488	430	518	478	481	453	464	427	497	464	481	443	504	465	482	466	455	490	461	461	458	480	467	456	457	457	487	504	493	466	470	516	513	481	461	444	462	414	494	452	526	480	479	480	424	454
23907	21108	28328	24112	21077	8599	1935	1298	1223	20217	35769	27283	12730	3333	1316	829	775	785	736	776	778	711	769	778	740	748	786	747	753	794	747	723	755	759	742	774	734	765	773	726	767	774	728	693	797	757	792	772	745	758	769	762	749	740	733	752	754	767	778	710	731	748	802	744	721	732	776	756	766	772	746	780	743	724	765	710	717	695	761	773	775	764	753	781	773	817	740	771	775	810	746	741	772	789	733	749	779	726	683	749	767	711	762	778	730	751	722	730	775	750	681	763	772	780	785	773	765	681	779	758	754	787	733	738	709	755	746	767	755	756	769	729	743	804	756	806	723	772	732	747	777	781	715	737	764	777	749	705	767	750	727	711	720	735	717	807	752	746	733	752	749	723	742	749	759	753	745	765	721	729	745	743	765	764	747	701	747	766	726	724	747	775	767	720	769	778	729	733	785	738	772	740	772	760	710	707	759	781	772	758	751	778	752	738	769	742	751	793	722	701	754	739	779	737	743	694	734	721	790	719	754	789	744	763	695	777	734	779	755	731	788	728	721	720	748	748	736	774	737	795	762	802	794	768	706	711	784	728	728	748	719	697	712	754	768	713	745	755	735	733	752	733	737	774	746	720	792	764	738	733	736	791	764	739	690	737	778	778	755	723	779	717	735	738	731	750	764	735	758	797	772	768	751	715	799	760	786	714	750	766	764	749	756	750	775	691	734	733	742	769	772	794	655	772	739	737	735	718	729	737	747	751	713	722	789	760	792	775	784	809	735	783	795	756	729	727	754	741	720	738	711	737	688	768	746	766	753	752	733	797	766	729	751	726	716	754	736	745	755	706	704	720	693	701	734	725	771	722	744	736	744	776	796	720	711	760	696	768	739	749	712	729	679	727	723	723	764	750	791	681	746	734	807	747	708	769	773	745	760	776	753	821	766	724	721	709	748	726	734	767	747	782	738	749	753	738	810	758	742	739	731	749	710	746	778	765	738	756	741	714	709	760	736	745	724	778	718	714	735	733	752	727	742	802	757	751	766	734	741	723	734	738	739	762	776	750	750	698	724	727	732	707	756	758	757	725	726	760	772	764	788	712	755	802	735	700	791	743	752	727	751	737	780	753	696	706	743	735	759	769	738	716	746	787	732	748	696	731	747	771	706	786	777	806	727	764	758	771	717	740	733	705	714	777	761	717	758	742	728	729	735	744	714	743	742	743	791	716	717	756	745	769	731	741	733	753	747	797	712	735	723	695	738	767	755	736	716	709	771	743	735	730	729	754	759	781	726	736	738	728	726	740	713	778	766	706	782	713	747	767	752	750	735	773	772	756	775	753	778	705	728	803	738	771	736	772	757	763	748	732	734	746	739	737	719	670	737	751	760	728	759	750	747	735	716	775	713	742	696	714	744	705	781	763	755	712	729	730	697	734	777	800	686	729	708	764	738	757	731	784	744	691	775	723	747	736	696	743	747	756	752	818	750	758	749	754	716	750	684	772	714	754	764	775	771	743	695	773	758	794	755	771	718	759	764	725	778	764	746	769	783	686	703	723	705	732	773	717	722	758	731	702	778	757	737	643	736	721	748	757	751	699	740	752	765	766	716	771	687	759	718	731	712	750	758	807	712	709	758	738	695	753	759	787	762	722	721	771	751	725	765	751	782	785	754	734	766	794	757	707	788	739	779	788	723	685	727	750	720	767	698	769	715	730	714	780	775	756	753	746	762	799	786	704	729	777	764	741	767	737	725	728	691	772	767	729	735	694	735	736	724	773	726	759	740	719	734	769	770	721	746	770	750	766	734	798	776	771	751	738	760	730	709	761	745	766	729	774	753	712	760	780	829	775	720	796	761	736	744	703	750	734	773	752	735	745	737	721	763	722	756	747	767	722	744	716	745	725	708	742	740	725	723	710	765	782	739	724	742	739	741	719	715	753	686	730	726	741	754	739	724	728	748	709	779	743	750	749	777	732	723	748	751	743	792	713	702	755	765	693	735	727	769	724	764	693	748	755	719	754	726	712	719	774	737	694	742	758	693	759	757	747	755	762	725	738	772	736	733	682	805	752	759	699	767	668	810	754	747	761	735	723	767	749	716	707	700	762	727	791	791	711	768	739	748	791	694	755	773	784	735	800	643	782	705	706	767	723	698	761	745	722	720	763	728	724	739	750	688	743	785	707	702	710	682	714	748	784	742	734	752	734	724	716	763	759	737	765	710	736	735	747	728	757	762	698	753	691	689	752	758	739	719	686	745	719	726	724	745	715	704	717	732	729	752	751	736	739	777	716	691	767	749	748	718	744	714	782	736	755	788	737	749	734	734	766	744	773	713	717	759	769	750	798	730	754	747	705	709	730	759	804	719	712	743	773	780	719	756	732	740	726	733	744	746	736	757	805	732	732	698	737	743	729	770	737	740	741	760	753	742	724	727	771	783	754	726	722	739	732	733	770	747	757	738	743	713	770	713	735	799	769	723	802	740	726	747	722	720	700	765	766	684	797	773	719	774	766	768	685	712	728	720	729	739	742	738	699	694	741	743	771	682	742	731	773	731	673	752	696	773	732	734	762	770	728	785	755	814	763	754	746	751	738	714	676	784	709	741	734	746	696	790	702	731	737	726	751	766	768	721	745	728	767	730	776	764	769	738	690	686	760	758	761	740	782	793	774	755	719	727	785	748	733	765	679	723	757	732	707	713	761	735	700	721	718	744	719	719	657	792	757	715	723	701	710	747	741	784	772	793	777	725	712	743	765	732	743	760	759	791	744	755	691	795	720	775	695	710	741	776	761	716	745	778	755	714	764	804	761	768	722	661	720	739	771	731	772	718	755	750	805	724	737	720	767	729	796	771	748	782	734	773	711	783	750	745	769	749	736	760	733	712	747	702	777	765	718	741	747	739	741	713	726	734	748	773	743	738	742	782	722	732	698	820	795	714	762	712	711	746	801	723	779	717	718	716	730	701	728	754	726	766	799	692	722	782	745	685	763	745	724	795	711	752	741	728	773	741	734	725	752	727	744	775	723	755	792	738	767	759	762	795	731	719	660	690	759	794	736	755	776	753	712	768	795	737	724	783	719	732	716	727	695	721	728	759	725	713	743	735	728	725	734	746	787	759	763	767	739	728	763	738	662	736	732	760	716	766	728	747	806	688	715	767	765	733	745	787	732	696	733	708	730	700	765	714	779	764	747	742	765	779	751	737	800	712	723	752	686	699	721	717	707	745	758	807	752	690	701	713	765	763	722	712	777	756	749	775	696	811	761	727	800	698	778	748	766	731	758	719	740	772	768	777	710	745	728	730	747	773	788	718	775	758	760	747	714	739	709	727	791	707	735	726	779	757	746	723	791	736	798	739	708	760	773	724	765	762	746	718	762	780	766	719	679	753	715	772	726	757	738	765	729	754	740	739	749	678	777	752	718	703	756	748	718	682	733	734	787	722	743	775	753	729	747	758	780	723	762	762	763	773	756	742	768	767	777	740	738	791	789	760	772	756	759
4421	7003	5859	3513	2290	1638	1385	1239	1562	24924	31402	22152	9393	2870	1184	683	642	600	645	615	631	652	574	639	632	613	665	624	628	607	637	614	609	643	620	697	598	617	619	628	646	633	616	596	628	617	643	644	617	598	593	599	599	609	600	621	605	606	602	668	572	602	634	592	617	629	612	578	622	599	637	627	585	617	607	596	582	607	586	591	611	648	648	639	580	581	639	642	603	603	643	651	614	596	605	614	605	662	654	641	623	593	644	628	624	651	589	614	606	585	589	572	617	609	687	592	630	620	623	626	606	581	663	634	619	585	582	628	643	575	627	637	646	618	577	586	597	611	596	604	619	574	573	601	569	642	604	625	606	600	608	597	602	634	625	617	630	627	626	616	608	604	621	640	678	620	645	615	633	601	610	538	646	584	620	616	579	590	611	549	614	678	595	629	654	610	587	587	586	610	609	616	594	651	629	635	664	629	650	657	610	644	624	591	609	620	576	631	604	591	615	616	623	585	590	637	639	605	609	632	610	621	578	598	602	640	592	585	641	634	619	605	627	532	622	596	620	587	649	596	575	586	624	638	602	590	627	635	600	625	622	621	610	619	647	609	638	625	602	627	603	623	641	646	632	616	661	636	595	606	586	592	600	632	650	596	624	611	642	600	605	560	621	632	600	635	641	614	652	589	625	620	624	648	611	649	612	630	616	583	623	621	618	621	629	622	604	666	637	582	600	603	588	619	621	593	606	662	631	577	593	591	606	589	630	595	586	597	615	583	621	594	613	597	622	617	586	590	602	644	610	633	634	647	647	637	672	603	594	608	635	610	608	670	599	624	655	596	599	620	606	608	603	615	647	653	570	629	637	594	642	583	619	642	581	628	622	590	551	611	623	598	605	629	620	627	595	648	608	607	663	616	659	602	612	603	649	583	582	584	598	589	653	599	561	659	589	551	619	623	609	642	580	608	588	598	617	597	622	616	614	617	608	599	609	596	643	639	619	596	616	606	604	605	615	584	591	566	629	643	601	616	611	618	605	582	654	613	619	666	671	611	608	617	607	638	650	620	606	579	561	581	588	598	607	579	624	628	611	599	620	630	649	621	623	583	587	615	590	603	610	639	632	623	642	632	614	618	602	566	603	562	599	601	590	608	581	603	618	590	612	651	621	666	620	600	628	655	598	596	638	566	599	599	599	606	610	612	586	561	651	598	596	636	585	630	665	627	610	635	620	645	608	621	613	618	599	596	619	640	608	623	588	589	623	623	612	593	607	612	577	660	588	605	635	601	585	670	600	606	591	602	608	612	635	596	584	620	620	642	580	620	634	587	619	568	566	598	588	636	623	667	626	618	596	606	620	609	633	628	647	632	625	639	589	601	587	625	616	609	639	644	600	666	620	635	554	626	610	645	598	648	645	578	633	657	597	626	611	618	602	607	630	635	606	599	581	639	572	618	589	595	601	608	640	579	602	567	602	599	542	654	572	620	586	621	615	590	621	594	634	608	599	637	590	644	614	646	576	616	613	619	617	608	605	595	606	608	631	656	616	586	621	633	611	667	578	581	609	594	643	609	589	619	624	628	621	591	677	635	618	615	582	663	637	553	605	622	618	593	604	614	623	620	657	597	653	586	643	598	592	638	650	594	625	600	619	612	579	617	639	651	607	605	580	624	611	658	570	599	584	619	608	633	632	588	648	621	641	606	589	636	596	642	641	615	570	624	647	604	639	617	655	630	614	624	678	598	585	585	609	610	572	610	632	610	609	588	586	620	617	575	605	608	554	583	640	623	625	620	623	635	594	645	630	657	645	614	640	601	613	642	564	593	645	603	574	619	614	621	634	610	625	605	619	613	586	627	584	645	609	579	610	586	597	646	584	611	578	556	592	634	612	600	611	613	584	636	639	586	612	598	596	660	635	652	609	564	586	639	649	603	641	620	646	607	592	580	630	615	604	597	617	633	582	606	611	620	632	583	605	608	608	646	643	590	590	588	669	590	594	610	581	635	599	622	583	613	618	614	608	601	609	569	615	634	587	608	646	635	619	617	596	652	599	620	581	607	637	655	667	567	604	623	640	658	587	612	634	631	614	593	576	601	603	619	648	614	617	626	595	562	661	617	614	639	636	595	626	654	629	598	603	627	622	599	595	612	582	588	598	627	608	575	575	623	591	602	565	605	591	608	577	615	591	643	593	570	659	628	609	636	569	596	614	632	621	641	637	613	618	660	605	587	588	594	624	647	636	642	628	629	603	602	586	597	596	645	623	589	594	645	629	556	578	589	630	604	601	645	637	639	617	623	591	601	638	596	614	603	570	568	589	624	607	616	628	569	600	654	682	621	610	604	625	602	593	576	594	622	636	617	624	622	610	619	596	645	580	597	611	640	595	608	624	596	633	586	567	634	600	609	637	638	619	668	599	608	613	625	604	613	584	623	597	644	604	638	595	616	590	631	638	643	588	596	580	630	606	615	620	642	592	604	634	596	625	581	600	596	623	644	625	659	615	557	625	572	617	587	629	601	589	613	686	654	613	594	588	592	636	609	580	613	587	626	605	608	625	629	648	588	600	612	660	630	614	639	590	613	572	652	573	612	651	576	613	631	591	636	607	615	637	633	608	619	618	571	597	622	610	607	607	578	625	540	561	627	626	592	639	607	615	627	618	615	603	561	596	579	634	654	657	642	578	603	628	609	559	598	595	612	641	590	621	590	604	580	613	618	609	661	584	604	624	585	672	603	569	582	612	602	581	597	565	604	619	620	605	639	620	574	644	642	639	606	607	580	635	649	603	598	622	565	641	670	618	624	634	622	641	622	552	569	686	604	606	615	614	648	595	585	587	596	630	609	630	577	582	600	616	652	562	645	598	628	621	617	621	633	584	620	582	601	598	646	615	645	598	587	658	598	574	577	610	604	570	602	621	609	598	581	636	603	572	564	555	579	595	637	589	571	609	647	597	628	651	631	591	632	571	612	646	585	622	600	644	573	608	620	624	601	646	595	628	624	609	624	601	623	605	609	623	548	565	609	607	606	605	626	583	608	606	585	594	592	615	611	626	630	618	620	624	598	601	624	608	611	553	632	634	632	625	616	647	632	604	625	584	593	569	655	656	639	616	627	616	633	597	586	630	623	601	579	604	608	579	619	640	607	576	648	606	632	646	624	586	612	606	634	621	623	620	566	589	618	588	610	593	591	618	634	590	610	595	617	607	668	602	605	597	606	624	610	604	601	591	625	599	620	625	637	622	626	589	600	639	635	616	615	592	621	633	592	652	570	576	632	597	637	645	585	585	583	633	620	621	611	619	601	621	631	618	620	558	613	597	588	604	614	619	579	627	589	644	643	631	566	610	624	640	603	559	627	600	612	570	646	652	643	606	682	614	653	624	596	622	617	629	571	582	626	624	591	632	609	591	637	598	620	643	627	593	589	598	608	649	627	618	589	607	630	596	616	630	620	590	609	602	631	571	642	578	624	630	611	581	571	642	637	620	629	668	601	600	628
27329	12679	1716	952	624	577	561	540	545	1661	2495	2046	1146	721	572	517	540	493	504	499	506	482	526	539	585	524	508	498	540	472	487	498	540	486	471	471	502	526	479	504	530	525	551	496	501	510	534	533	502	503	498	510	503	533	521	475	496	520	529	503	535	495	519	497	483	493	510	531	519	536	517	516	493	509	517	523	506	520	536	482	538	547	518	491	494	523	487	465	524	516	492	507	531	510	513	508	520	495	491	484	476	535	552	468	512	480	472	487	533	495	513	516	530	487	472	505	522	471	495	491	510	529	498	528	514	500	527	490	486	499	489	502	525	539	522	515	523	519	506	477	502	498	523	511	480	528	486	548	514	454	534	532	522	508	462	501	478	504	475	464	521	504	506	497	518	498	537	549	485	503	550	487	468	559	506	492	464	533	519	493	496	492	504	513	498	475	507	494	505	511	489	491	498	486	479	480	480	478	481	496	516	515	522	509	503	463	494	481	507	522	527	497	462	533	500	507	488	549	480	479	500	544	468	472	531	540	512	478	461	515	509	448	493	477	522	515	507	492	479	457	494	508	516	508	467	478	466	467	480	505	509	521	506	515	472	515	490	520	501	492	541	534	512	507	507	533	531	492	543	518	480	489	500	488	469	476	506	504	497	527	496	502	493	496	458	475	531	524	523	494	518	514	518	537	504	493	514	529	497	507	501	493	508	482	507	498	500	518	511	487	475	506	505	535	466	515	486	540	557	531	515	532	507	526	483	486	514	484	518	521	525	543	522	519	505	472	466	493	491	503	513	494	488	516	467	506	503	497	496	526	457	501	504	501	537	495	500	517	499	474	524	526	492	483	495	491	496	510	527	506	492	528	492	469	499	505	526	509	501	494	535	472	496	484	452	507	514	503	511	528	519	505	520	505	542	527	487	503	530	489	549	489	540	540	530	518	439	500	489	503	517	498	484	500	488	455	526	523	448	549	489	473	470	463	518	528	534	484	534	532	517	518	501	496	493	558	505	499	536	525	504	495	570	512	490	534	539	524	492	511	525	534	564	519	482	495	538	490	478	513	519	480	501	495	487	489	519	518	535	479	497	505	534	510	506	545	500	501	509	501	501	549	473	508	502	510	522	476	538	525	549	500	522	539	464	511	514	510	474	518	506	495	485	535	485	518	505	538	524	495	488	474	519	497	482	509	502	490	535	531	496	514	473	511	475	459	479	516	523	495	483	496	503	537	475	499	488	487	507	568	518	489	520	504	491	486	489	464	520	480	525	525	467	524	494	514	505	538	543	441	510	499	528	511	475	530	475	494	511	484	473	460	502	511	516	488	516	493	474	528	519	495	510	517	499	485	519	484	487	515	536	492	472	536	502	488	543	521	492	483	508	512	511	495	502	531	508	501	495	461	484	534	460	498	510	498	510	495	512	506	487	504	528	499	529	513	526	486	497	482	523	524	469	506	518	512	494	513	526	541	497	524	547	521	519	499	520	493	525	494	531	519	500	470	526	505	504	489	505	496	505	528	513	468	510	489	497	491	507	462	484	504	487	467	507	556	506	552	494	501	485	505	470	567	479	505	516	537	455	492	522	515	505	514	561	501	482	521	509	519	482	519	498	500	489	515	510	498	500	523	518	525	484	509	500	529	495	485	518	506	498	459	523	487	537	512	522	544	533	523	505	551	531	520	468	515	434	502	523	514	501	484	477	502	484	491	492	523	528	484	474	474	482	477	537	495	544	462	546	495	503	505	489	541	485	483	516	526	484	550	490	514	533	492	501	528	472	529	447	522	533	512	508	511	436	533	532	511	521	542	495	488	519	474	519	471	530	453	472	490	488	520	491	502	522	499	495	530	520	505	483	483	498	505	531	515	477	526	468	535	462	503	490	538	510	488	525	484	477	519	494	521	500	510	499	516	538	492	543	538	511	496	506	505	527	491	528	498	496	498	513	505	487	517	503	520	527	524	501	476	503	540	493	494	511	527	529	494	498	503	467	524	474	501	514	511	505	520	494	475	501	513	517	474	501	489	489	503	510	502	533	488	488	516	542	503	515	538	507	488	474	539	452	484	508	544	445	505	521	533	466	547	482	507	468	508	499	484	510	514	496	495	509	460	504	464	547	530	465	519	491	493	528	523	524	496	505	520	483	440	503	486	521	546	536	504	535	521	519	518	489	486	472	468	501	518	524	515	526	495	469	501	501	491	523	488	507	507	452	497	495	556	521	478	507	490	504	485	473	468	518	486	511	521	511	523	518	497	514	533	526	491	511	500	495	498	488	515	485	540	565	552	525	517	512	518	481	515	508	479	524	496	469	506	453	529	472	512	532	470	489	503	522	494	504	480	482	518	503	542	498	515	504	474	526	510	511	484	500	509	479	529	493	511	486	534	539	525	517	479	521	534	490	532	530	513	497	492	521	499	509	510	495	513	508	513	449	479	517	500	459	506	487	500	481	511	525	508	510	540	478	492	512	517	463	509	511	490	465	493	459	509	494	487	524	498	543	491	518	497	483	512	538	461	537	490	501	525	529	521	489	533	528	503	491	513	514	492	520	490	530	512	512	492	499	479	527	533	499	501	481	487	539	494	519	491	576	526	546	480	499	478	509	486	516	485	519	495	499	506	536	510	534	512	499	554	486	522	472	511	537	491	507	474	507	484	546	480	529	525	501	560	476	551	497	509	511	530	504	497	522	518	485	494	528	522	488	526	499	520	481	511	514	489	499	454	500	556	490	504	490	464	539	479	528	475	464	536	505	518	496	457	483	575	502	501	484	514	517	476	521	488	510	542	520	496	488	491	473	483	490	518	523	507	469	507	472	483	524	516	506	508	504	497	485	519	507	495	533	487	482	521	484	509	510	539	526	532	541	517	493	512	542	476	460	505	476	472	501	497	505	509	486	512	531	560	534	496	532	525	484	519	496	492	504	494	464	508	525	518	493	524	514	507	492	497	490	522	531	507	493	537	465	508	487	521	556	488	512	470	461	484	524	517	454	490	488	489	531	507	480	530	536	505	490	515	521	508	529	515	532	509	529	530	521	500	514	492	475	525	457	501	514	471	482	500	498	548	520	469	489	480	539	498	481	480	492	499	535	529	499	472	537	511	495	504	499	509	484	491	508	507	512	499	506	504	507	498	531	541	455	461	552	514	521	473	489	477	511	517	518	455	515	511	531	518	507	513	489	530	509	529	496	483	513	527	504	498	495	517	512	505	498	497	476	501	497	499	543	541	531	506	447	494	474	516	543	487	515	480	515	489	467	456	511	520	494	484	490	458	553	480	512	521	535	523	529	509	527	450	505	454	514	472	468	519	493	510	507	485	546	521	503	511	523	543	541	473	534	561	501	514	455	517	523	481	498	520	506	539	536	474	523	510	486	503	502	504	517	510	533	476	513	484	500	523	458	539	484	511	490	486	543	488	493	489	506	475	504	528	518	503	513	519	480	556	510	480	519	522	493	511	531	485	495	524	499	496	490	499	503	481	480	507	510	535
5102	970	941	693	521	550	499	442	454	2230	3018	2137	1041	647	464	393	398	467	403	392	420	435	442	424	407	392	394	425	392	374	414	407	378	454	408	426	423	387	399	400	404	413	421	424	453	406	433	388	440	401	414	386	417	433	423	399	452	427	380	401	393	420	439	435	414	405	387	385	371	404	415	410	407	423	411	410	414	368	393	470	393	447	409	452	404	423	435	409	400	343	421	453	371	428	425	364	426	412	448	393	446	396	392	391	403	424	409	403	445	399	389	417	429	459	434	441	399	412	399	405	398	423	398	406	405	382	389	403	393	402	398	404	443	407	397	428	405	418	398	408	429	391	432	426	427	450	433	441	381	423	410	444	420	402	442	405	431	407	437	414	431	398	401	445	405	399	433	378	436	404	418	385	418	410	410	427	435	382	413	421	401	408	422	434	409	449	429	418	388	374	412	376	449	412	405	394	417	410	411	398	430	392	415	437	414	409	395	398	423	403	432	418	430	401	385	415	401	415	400	391	415	432	391	429	421	444	401	422	396	404	411	427	399	375	382	418	418	401	403	408	398	419	418	418	454	435	415	421	411	389	402	425	433	390	432	417	392	437	419	434	395	438	391	410	423	401	446	397	433	380	425	425	433	414	423	382	428	414	379	409	389	405	400	410	417	421	431	395	404	404	459	415	442	418	438	380	399	408	397	397	423	401	390	410	390	390	399	408	400	430	402	409	453	437	342	417	414	419	447	409	395	394	394	409	395	434	390	407	423	390	422	433	411	425	406	439	430	424	446	415	401	362	417	407	408	413	404	435	422	447	390	385	422	393	400	407	412	376	435	394	433	383	437	403	392	392	447	434	424	393	393	418	411	414	399	396	420	413	404	419	403	468	433	431	412	431	420	424	445	383	434	411	372	421	399	396	374	394	426	423	414	456	404	397	464	363	410	428	404	393	421	379	405	438	425	432	429	407	391	423	401	401	420	386	405	370	404	405	418	396	408	406	431	437	423	402	417	434	425	436	399	426	434	387	423	382	396	455	378	378	431	430	395	419	431	418	458	400	391	412	425	435	444	443	433	382	391	430	445	436	418	408	435	403	431	434	412	423	390	423	427	423	386	380	377	422	398	375	416	456	416	419	397	409	462	403	353	412	398	372	400	460	437	411	377	389	392	411	452	430	408	427	396	433	427	387	416	381	390	440	406	412	405	394	456	414	417	411	421	430	392	388	435	411	408	465	404	420	417	417	402	373	410	424	440	454	404	433	434	445	411	419	416	394	417	454	412	407	396	397	396	389	442	406	407	447	426	365	436	421	439	423	429	436	390	393	408	421	399	428	445	414	407	419	457	428	418	435	443	422	391	418	415	384	397	398	414	424	430	431	398	405	469	417	422	427	441	400	398	432	440	446	397	404	403	405	401	421	389	408	381	435	424	390	406	401	421	401	433	428	422	444	402	423	399	397	372	414	419	425	411	373	430	395	441	415	447	406	403	412	384	413	393	434	401	409	411	382	441	422	424	407	438	418	411	392	418	387	406	390	426	400	397	401	412	408	420	425	440	436	437	373	400	407	410	392	411	440	393	425	407	418	425	405	403	417	418	431	416	403	436	400	394	398	365	406	409	381	422	427	430	382	398	383	393	433	413	412	441	427	424	436	395	409	363	419	408	408	390	428	411	436	420	422	403	415	412	396	415	405	429	409	428	439	401	427	406	428	397	399	421	417	409	427	445	420	391	398	419	439	427	399	426	427	401	390	395	400	420	409	399	413	382	435	401	385	408	424	424	454	430	438	435	453	397	418	402	353	432	363	428	380	412	406	429	406	437	422	412	398	438	418	430	434	438	420	398	437	462	413	415	426	426	437	414	438	454	403	426	387	410	427	417	437	375	394	401	419	456	406	401	404	456	426	392	398	411	439	406	404	434	383	436	433	465	421	408	385	407	461	445	410	370	404	414	426	417	434	402	412	421	381	417	382	419	437	415	419	415	400	454	408	368	398	401	437	389	408	435	408	412	416	388	427	441	384	416	409	363	414	411	415	405	451	408	420	392	415	414	403	418	422	428	410	418	375	414	414	420	397	467	397	427	407	379	404	407	424	408	383	417	406	414	414	387	430	433	418	462	414	428	389	407	380	413	404	422	387	426	425	418	415	451	420	409	398	402	407	432	418	403	418	408	420	443	409	388	416	424	386	417	413	401	403	426	401	423	401	418	393	426	424	411	440	425	404	409	406	387	459	460	416	418	412	403	424	389	412	406	434	418	365	390	415	433	349	405	419	443	447	414	363	374	442	427	445	426	415	414	418	427	435	403	407	388	413	430	426	448	412	413	443	411	420	389	395	425	420	418	420	442	400	407	388	407	395	408	426	411	393	400	451	422	385	430	399	393	449	443	425	431	370	425	432	394	423	396	400	396	436	423	409	409	389	408	397	394	404	422	417	430	427	373	405	399	421	407	414	417	443	452	424	396	422	423	389	430	401	410	416	445	444	425	422	417	407	433	388	399	413	411	430	424	438	423	391	397	414	419	434	412	400	395	447	408	418	385	426	430	425	437	390	418	393	444	405	388	396	390	432	397	410	447	442	417	390	393	421	405	396	435	402	434	413	417	414	391	397	383	428	435	366	437	410	410	443	426	414	391	376	434	411	465	434	367	421	402	426	431	434	411	399	429	407	432	444	415	433	436	406	425	404	418	421	428	423	404	410	432	425	424	421	434	415	413	413	394	407	397	408	415	424	423	427	406	414	385	433	437	440	404	413	440	409	444	407	424	398	412	404	424	436	412	400	407	417	398	445	420	437	383	442	447	437	415	406	406	412	417	434	405	436	405	391	391	444	395	383	422	414	408	444	412	414	450	415	437	426	416	387	418	422	431	428	421	401	453	423	454	423	458	411	417	442	398	397	426	450	433	411	357	426	446	401	394	425	429	417	442	438	422	390	407	408	431	410	434	397	435	436	409	378	387	416	390	358	395	373	439	422	421	403	432	418	374	419	485	434	405	420	431	399	422	388	435	399	420	403	416	464	412	398	429	436	385	417	432	414	392	423	440	401	403	407	429	441	438	406	391	394	406	439	428	399	415	360	404	420	426	421	414	431	436	450	428	441	410	407	386	400	397	428	392	435	386	395	388	417	404	400	422	413	420	456	440	420	431	420	426	446	401	402	453	380	402	406	395	415	426	445	457	381	408	427	413	404	427	423	380	400	430	413	421	412	405	436	413	408	414	416	433	439	433	407	414	413	384	421	411	427	400	419	386	413	403	437	374	428	430	424	410	387	386	390	408	415	424	397	434	412	383	429	399	449	391	389	406	403	425	417	419	380	421	389	431	436	403	420	433	437	406	449	461	435	447	428	436	397	456	411	389	418	398	383	419	393	402	391	380	364	421	470	406	421	405	421	408	430	395	391	439	437	407	430	408	433	421	378	389	413	419	417	418	415	379	430	409	424	414	456	432	435	382	431	394	403	414	418	413	423	450	422	430	399	404	419
25225	21090	26936	25151	5753	1338	1042	803	896	12769	19534	12980	5110	1457	853	694	654	621	628	582	588	614	644	601	629	628	637	598	660	596	643	656	611	672	637	631	606	618	643	601	575	584	644	639	646	619	606	594	606	655	594	616	618	634	608	608	609	639	615	675	582	572	625	645	566	625	638	599	638	630	618	586	628	620	618	639	633	603	576	654	605	623	624	573	611	568	580	591	589	586	616	631	593	642	615	576	643	640	650	642	606	601	625	562	611	624	617	603	605	618	657	609	600	631	559	570	600	620	579	581	624	590	567	615	619	614	634	613	594	647	657	654	590	645	621	623	612	603	616	648	606	554	600	600	639	637	595	647	608	596	639	619	616	544	594	591	612	563	594	611	630	604	610	577	570	638	602	611	620	576	580	621	585	600	634	605	605	621	540	614	611	607	645	578	634	620	627	651	628	592	644	559	688	622	561	602	614	583	625	600	634	631	625	599	608	602	634	610	643	626	586	580	632	614	647	590	615	580	607	631	634	602	591	621	618	592	615	578	639	639	620	597	619	626	624	603	606	664	580	609	576	606	630	591	624	613	582	588	582	555	612	587	600	651	637	645	655	619	610	625	637	580	636	617	630	595	590	631	629	631	617	608	593	579	612	630	656	596	612	617	646	590	586	579	624	591	571	609	581	641	619	581	626	610	583	592	589	613	626	631	621	639	598	611	618	585	592	624	593	650	643	605	593	622	606	616	591	599	629	606	639	583	615	619	575	676	619	571	607	644	638	666	608	581	585	603	581	594	578	590	600	630	599	584	604	606	576	600	648	607	579	601	616	595	627	604	559	625	631	640	591	650	617	626	602	608	596	653	651	637	602	639	613	586	618	587	613	660	596	595	604	616	641	581	623	597	573	570	594	620	609	614	606	581	578	587	614	654	606	630	629	646	594	618	656	636	610	613	601	632	602	603	592	638	629	579	582	589	630	613	620	603	646	561	610	584	606	649	621	603	601	633	620	624	654	602	613	620	600	600	566	653	587	598	638	627	606	573	654	577	580	606	631	657	604	580	595	642	603	602	593	602	645	609	580	635	561	580	634	600	596	622	617	609	586	636	627	602	632	616	595	540	609	612	538	617	652	605	543	612	617	627	613	655	598	645	605	625	619	583	601	608	603	668	616	603	598	619	565	597	620	610	626	604	613	610	614	621	628	599	638	669	595	617	607	632	644	630	622	644	577	598	643	618	636	641	600	575	581	591	568	645	593	598	632	628	597	604	582	605	624	624	599	618	590	620	615	617	674	602	619	621	592	585	589	596	578	624	593	574	612	618	573	595	657	620	617	610	605	601	597	612	625	586	632	644	624	634	614	640	606	639	622	674	600	593	624	592	612	593	598	582	633	611	619	640	637	573	628	602	606	615	598	590	604	604	596	587	618	624	632	648	623	639	613	587	607	579	622	632	561	630	602	655	602	567	597	614	571	625	606	623	618	615	632	597	601	618	617	580	626	586	599	566	587	627	624	576	575	612	633	651	611	610	593	630	622	583	655	632	598	582	619	581	554	649	624	671	621	639	646	603	605	627	651	615	605	626	622	583	561	647	624	621	604	612	637	641	604	653	597	622	598	555	618	606	596	649	647	580	621	623	607	624	618	596	601	605	622	604	563	572	637	617	600	606	588	596	637	598	619	634	622	608	626	617	597	632	605	593	642	591	575	619	639	587	578	643	602	649	605	622	628	623	616	574	613	629	668	614	635	620	632	583	589	607	612	614	598	635	606	643	596	611	620	657	597	626	614	598	605	640	662	617	660	616	660	591	615	615	631	682	622	626	638	623	633	601	645	563	637	655	558	592	616	590	573	595	583	593	632	618	605	597	618	614	600	613	638	580	607	609	627	576	585	629	608	628	675	567	613	617	620	600	621	620	590	645	618	558	600	601	651	659	597	610	573	588	615	592	598	595	595	613	595	596	589	605	624	622	612	596	653	611	617	609	546	614	590	615	607	624	630	627	575	613	621	621	594	590	657	627	603	609	665	623	601	629	611	591	636	616	618	612	627	558	623	612	669	649	584	591	622	626	601	628	625	620	617	602	596	585	607	622	573	577	607	624	597	625	611	604	566	639	620	612	609	600	643	615	611	597	612	615	634	676	630	577	636	636	575	637	614	603	617	626	626	617	591	630	598	631	642	647	611	558	626	607	624	589	584	626	621	624	606	634	582	587	601	620	551	619	618	615	610	594	572	596	606	623	583	587	623	634	640	631	608	602	574	594	618	600	587	585	663	605	621	607	614	651	586	627	585	586	608	582	582	606	647	600	584	603	597	596	670	605	559	590	621	622	653	624	572	609	634	618	608	606	633	629	607	564	614	567	538	593	633	638	648	611	622	616	619	596	578	607	613	621	631	605	578	553	614	619	602	621	593	622	645	591	634	645	577	595	589	621	603	621	639	601	644	638	621	627	585	648	611	586	581	573	623	621	607	580	548	608	566	640	536	606	640	630	629	592	577	608	588	663	617	598	620	577	620	624	640	608	614	589	641	647	621	616	644	653	665	597	585	672	629	636	577	629	617	600	575	635	611	574	597	574	577	557	595	616	582	641	585	617	598	614	594	603	668	609	580	599	593	596	631	675	610	601	585	647	659	654	638	599	632	592	634	620	607	609	636	623	626	614	637	626	611	627	597	602	625	601	624	563	624	622	606	637	611	580	614	597	592	657	597	609	689	604	605	612	630	632	607	565	600	634	631	586	660	582	615	587	581	637	615	614	676	649	601	582	649	608	567	595	610	587	657	601	630	609	631	623	638	614	576	586	645	599	595	608	612	642	608	609	609	646	634	585	592	613	599	582	622	606	609	605	586	634	659	608	596	605	609	590	648	625	604	576	598	691	588	622	583	617	615	621	604	568	581	613	609	618	588	611	625	615	632	651	607	665	592	622	606	635	631	633	587	586	641	606	629	639	631	608	591	594	627	599	615	592	640	602	627	617	616	581	628	603	654	628	570	602	616	592	636	616	615	589	610	628	638	627	656	628	622	621	628	609	599	599	553	581	655	612	648	583	584	592	608	587	594	584	598	600	598	619	578	641	611	613	598	603	614	668	577	605	592	625	577	624	578	621	616	592	626	564	581	607	631	623	612	626	636	655	636	627	608	596	614	627	601	582	602	589	658	613	626	615	567	586	621	628	639	632	606	615	600	591	632	591	617	607	648	591	593	595	609	647	603	603	614	582	621	612	668	617	635	610	598	581	623	603	647	608	599	636	597	611	615	622	601	633	621	605	612	612	627	633	584	633	582	567	619	591	567	569	601	618	625	606	664	591	615	649	554	564	597	612	640	631	610	597	596	601	631	595	611	618	580	618	537	606	602	609	601	591	591	609	628	571	576	588	595	580	583	561	621	631	616	672	641	645	582	653	643	631	618	594	581	571	573	648	596	589	602	601	571	619	605	603	607	607	637	599	657	606	602	618	608	607	640	619	563	612	671	591	634	644	641	643	634	606
3853	3835	3402	1984	1385	1046	963	823	946	16201	17434	11386	4458	1343	729	569	562	536	501	512	495	556	521	478	495	492	517	494	531	488	527	473	477	506	526	543	538	494	495	542	525	481	513	541	516	507	493	488	537	516	504	519	491	511	487	505	513	536	535	529	501	488	533	527	555	514	532	535	512	510	563	508	496	514	539	502	507	502	493	518	546	513	560	532	505	520	526	528	497	538	503	508	508	513	527	519	559	531	509	518	469	503	479	515	506	491	509	515	480	501	537	533	524	486	503	507	475	487	531	456	516	544	500	565	562	467	510	517	519	530	549	511	532	491	502	487	490	497	491	541	454	522	501	510	530	552	470	509	504	498	481	488	492	488	499	504	528	457	520	527	530	525	508	529	494	543	555	521	515	566	493	508	521	490	489	525	523	500	530	494	514	516	489	489	518	523	491	511	498	507	511	512	529	527	490	498	523	522	514	507	507	521	491	474	480	530	537	530	527	524	490	445	522	492	508	496	552	535	490	519	497	488	508	515	475	497	501	474	501	504	545	576	537	520	508	505	502	463	515	514	499	541	498	493	490	532	521	510	498	508	468	528	501	511	511	498	511	461	539	516	491	517	537	508	490	523	482	501	504	551	501	504	500	519	537	519	500	526	509	484	500	503	459	503	520	487	533	511	507	535	505	543	512	479	535	498	488	506	502	517	502	464	495	536	501	489	537	531	520	508	509	525	542	525	510	553	478	507	458	529	507	492	513	505	568	548	536	510	468	506	543	480	480	463	473	487	489	540	526	505	514	515	537	527	495	518	508	505	558	521	509	497	505	521	513	543	514	528	543	513	512	491	496	536	518	499	508	526	555	513	480	487	498	478	518	546	490	555	495	532	506	537	474	537	515	513	505	506	536	484	493	507	510	520	512	500	479	485	534	548	496	533	483	541	523	527	515	521	518	548	511	539	526	503	516	499	513	500	514	501	494	549	511	499	495	532	508	506	508	515	513	517	505	538	488	507	544	518	514	527	519	552	484	508	500	510	448	512	449	505	482	530	492	495	538	520	492	534	524	473	512	532	501	473	520	530	478	535	522	540	524	493	529	459	498	518	524	510	539	502	473	528	516	474	508	498	511	526	516	508	473	498	517	514	535	483	527	469	486	532	525	523	518	506	477	537	481	483	522	577	525	514	474	541	497	517	534	520	492	489	505	503	520	526	518	500	521	540	496	560	498	524	554	531	515	548	489	486	508	473	499	504	515	516	538	505	535	525	531	504	513	509	497	515	546	482	533	496	517	499	503	500	537	543	563	526	496	480	518	492	521	483	483	532	476	521	514	521	514	548	504	479	520	477	528	529	514	483	510	520	487	510	514	532	479	460	488	468	490	542	486	513	495	480	471	483	501	492	483	482	537	529	577	523	523	529	540	494	505	500	515	484	492	513	499	500	498	487	477	526	532	504	517	498	515	544	496	520	488	529	518	498	504	523	445	536	503	509	492	463	512	492	534	496	521	533	549	510	516	473	500	494	498	532	496	498	513	494	501	528	499	536	519	511	507	503	500	516	502	500	533	527	470	526	514	543	490	538	489	502	510	507	497	488	514	557	480	508	517	474	529	482	519	499	490	471	538	504	524	522	527	518	496	487	524	512	533	521	504	534	444	498	526	532	517	490	513	442	521	499	504	503	466	518	518	504	487	497	507	497	526	505	498	498	496	525	480	485	510	511	482	553	502	539	490	464	491	513	517	509	494	509	484	528	517	480	488	508	525	509	488	511	468	507	490	510	470	502	551	536	487	513	499	511	500	518	529	484	523	518	531	534	511	543	449	513	492	519	495	482	497	514	516	510	507	507	504	535	513	511	458	473	507	488	515	499	514	506	519	473	484	463	482	561	516	474	502	514	537	522	500	502	529	492	543	492	550	541	525	495	496	498	485	524	517	473	497	491	492	509	512	490	483	504	499	513	521	511	488	494	526	490	544	506	537	477	521	523	524	561	520	517	505	533	526	532	474	528	520	498	541	511	474	529	498	506	516	496	516	509	510	555	501	511	536	507	523	519	524	489	499	497	497	489	504	491	540	522	497	496	475	475	507	537	489	488	472	492	473	516	513	488	519	531	503	545	515	564	492	507	502	545	505	479	504	522	527	511	490	515	515	535	494	513	468	505	515	522	509	526	507	481	508	496	528	489	536	509	457	508	506	502	505	514	506	507	497	534	530	504	544	478	534	516	533	508	506	498	518	532	562	474	497	490	522	544	473	501	521	525	522	481	504	490	507	529	528	508	524	484	469	528	523	473	491	519	508	485	487	527	468	527	528	453	488	561	507	542	528	503	506	500	493	548	485	496	474	519	518	511	485	537	500	454	521	459	532	526	495	544	531	509	493	504	474	538	508	495	458	502	478	498	521	498	487	478	533	523	514	555	510	491	502	526	506	510	526	499	490	548	495	493	563	538	515	478	457	552	562	521	528	520	501	480	490	512	523	511	513	515	501	493	558	466	545	567	483	511	445	516	495	542	480	509	494	522	512	523	485	479	499	484	516	504	499	509	500	465	469	512	527	517	489	512	517	490	507	494	513	492	496	493	502	533	515	518	474	529	518	507	530	500	523	510	507	503	522	499	499	493	491	514	519	510	512	478	509	518	529	526	519	497	479	469	534	516	506	502	465	509	518	555	476	518	510	509	499	476	494	476	523	518	515	482	439	548	500	524	535	551	504	492	482	518	498	530	500	531	477	506	538	527	532	494	515	576	507	479	490	512	472	532	484	478	483	504	550	482	501	495	549	508	497	495	513	489	491	503	492	508	521	471	472	523	505	491	499	536	515	517	522	480	509	515	504	546	518	451	531	536	470	508	485	520	488	551	483	455	523	496	484	545	488	541	493	543	511	546	538	507	496	478	530	543	520	535	494	566	530	492	491	492	507	555	511	538	506	533	549	551	517	553	484	492	472	476	499	499	558	489	545	506	519	488	502	483	490	473	509	510	528	494	543	508	509	519	548	484	545	519	531	509	500	462	487	510	501	524	508	542	470	499	481	519	487	484	517	507	479	477	508	474	546	469	512	525	510	514	521	497	525	522	489	542	505	542	496	531	458	522	489	514	469	480	505	507	561	522	524	549	515	511	494	472	498	505	497	510	490	476	507	503	527	512	503	457	505	514	496	473	492	545	533	511	502	529	475	481	501	524	473	521	513	532	532	496	526	484	444	509	519	500	495	512	487	491	510	574	472	509	513	488	489	497	486	506	510	476	497	500	509	572	500	524	516	519	510	523	507	515	512	475	467	538	476	513	512	536	487	522	505	531	533	527	508	468	502	525	498	525	581	485	534	492	546	492	501	515	504	505	518	452	513	484	533	474	520	508	547	530	511	532	502	520	481	521	553	498	563	503	490	459	487	531	485	477	525	501	496	525	568	568	491	484	487	480	511	519	510	468	536	514	528	521	493	525	506	516	485	468	473	505	504	525	530	525	529	492	511	506	483	489	491	526	509	487
23886	21080	28327	24095	21047	9315	2247	1453	3530	30616	34035	25014	10259	2632	1216	922	878	869	868	864	838	878	838	768	904	885	847	876	835	879	817	841	820	884	861	840	815	890	900	820	848	812	855	833	884	821	858	818	788	858	827	819	813	797	885	805	821	825	882	875	832	826	838	797	791	840	829	808	852	828	883	811	848	824	845	813	821	810	832	904	842	820	837	810	783	845	825	810	838	807	830	836	782	852	821	788	761	795	819	838	818	784	816	868	831	822	873	843	829	811	836	847	836	832	799	813	860	848	843	808	824	858	828	803	815	877	801	829	808	864	813	853	901	833	868	846	793	817	880	853	810	757	838	909	805	820	849	847	850	805	806	863	887	819	813	866	815	823	840	787	904	860	848	821	849	834	832	806	802	819	827	834	836	852	864	780	818	840	827	823	832	802	831	870	781	829	827	856	838	813	828	853	806	804	803	840	847	798	840	799	860	840	840	863	816	827	865	844	819	823	807	843	824	832	821	832	858	853	853	790	839	787	847	804	803	838	833	823	792	851	806	800	873	848	825	840	847	799	839	783	813	809	838	855	800	770	786	823	861	796	803	791	825	843	779	833	816	827	795	848	801	860	854	879	862	807	827	840	836	813	809	869	801	772	794	824	853	797	808	866	875	856	839	848	831	869	871	823	854	813	834	846	891	841	873	830	902	791	825	813	848	830	788	805	868	876	834	785	828	815	805	884	813	833	820	837	883	807	803	837	827	813	843	868	870	852	812	831	797	835	846	855	821	846	875	814	846	808	810	837	829	836	811	843	773	818	880	859	796	800	796	818	792	827	836	813	819	838	825	761	836	864	814	828	807	777	801	848	857	792	862	840	785	829	847	845	848	834	820	782	833	830	833	870	831	849	807	845	831	829	813	836	830	854	847	821	825	813	868	810	840	828	848	819	787	844	824	802	829	810	798	791	788	847	837	817	781	770	830	828	883	850	817	818	871	776	868	825	833	816	883	832	844	816	795	846	785	849	855	838	833	808	769	785	827	793	827	818	782	824	868	826	827	790	856	799	801	828	858	836	784	814	824	843	843	886	803	878	817	845	782	829	792	854	849	804	767	752	825	859	803	812	807	842	790	825	828	844	805	783	840	824	848	823	804	785	832	899	837	835	825	796	832	790	873	807	786	820	839	822	848	834	835	860	816	863	841	867	818	845	808	845	857	778	822	827	798	819	884	836	826	833	745	831	800	833	828	789	793	850	868	822	849	826	840	836	839	850	784	816	801	826	814	853	811	828	805	849	823	805	817	821	822	805	814	797	822	808	838	822	821	808	847	842	876	875	784	803	829	827	785	836	792	794	803	821	793	864	803	870	787	802	801	785	838	799	750	840	806	878	857	846	842	810	840	828	815	854	851	813	786	781	775	848	831	870	820	914	805	832	792	818	779	798	758	848	830	813	820	837	818	792	758	872	821	902	810	852	833	858	821	783	822	843	822	821	833	835	821	856	868	789	812	882	808	820	890	841	878	807	803	803	840	835	799	843	812	832	895	786	864	802	815	826	840	799	858	819	794	848	756	793	779	788	786	805	809	823	838	853	850	858	759	820	763	852	838	849	797	845	779	782	834	820	831	853	825	838	847	792	821	866	813	806	887	800	769	787	826	871	846	794	825	795	800	812	839	838	823	864	834	832	844	838	830	855	859	818	796	812	855	840	843	785	784	767	834	859	853	853	825	853	842	842	858	769	860	811	839	834	845	823	769	841	835	865	802	868	826	846	836	846	828	860	780	868	842	829	846	809	827	783	794	836	844	859	840	815	782	866	860	887	876	821	833	813	806	800	776	840	817	834	837	837	845	862	829	820	826	817	797	799	835	801	835	821	802	849	829	818	795	824	830	856	804	832	820	782	835	850	845	846	821	856	816	812	818	801	904	833	875	835	907	770	851	863	801	824	798	814	872	865	780	839	846	799	798	798	915	786	817	855	798	863	805	815	801	817	854	860	817	824	860	800	876	837	803	822	829	807	851	808	788	838	796	814	800	808	819	796	843	820	828	892	773	829	845	774	875	838	800	785	811	860	874	762	845	803	814	787	877	881	812	826	809	868	816	851	842	870	811	829	813	815	827	832	854	894	810	875	845	799	820	831	908	848	809	872	864	823	827	811	831	840	834	805	845	838	847	823	797	803	830	836	762	814	799	800	866	795	839	811	797	844	839	837	818	848	835	816	860	855	833	821	843	796	812	852	809	810	810	822	825	797	856	790	800	811	834	827	822	806	808	840	840	807	802	811	833	806	895	851	825	835	860	754	814	820	850	807	828	762	788	866	875	868	834	819	827	830	836	789	831	782	792	837	807	798	811	781	776	826	844	819	832	836	829	868	868	828	798	787	848	788	808	815	861	817	790	932	793	844	783	864	837	869	845	837	833	806	779	870	828	787	788	862	878	819	849	815	783	811	843	821	830	811	828	850	802	737	841	888	809	853	840	878	825	828	834	845	816	842	869	815	813	817	851	815	871	858	823	832	816	844	818	826	864	866	781	827	873	855	877	829	784	794	838	854	817	800	824	787	834	868	807	849	852	757	803	848	819	877	822	795	780	841	825	815	842	816	833	831	852	806	810	834	864	828	767	858	809	830	891	805	784	826	821	832	829	887	840	862	797	798	825	841	825	799	845	813	877	832	851	822	819	819	844	783	856	833	856	832	881	886	809	809	850	827	834	845	847	846	823	848	808	825	811	846	853	850	852	848	799	789	828	819	864	847	824	824	851	836	825	827	857	848	795	785	795	814	852	836	813	830	863	800	844	795	859	819	894	774	792	798	843	816	840	753	814	813	856	858	874	804	796	827	839	779	850	843	812	824	830	844	790	824	810	813	726	839	795	820	863	808	846	834	802	773	813	854	784	852	811	815	858	847	754	837	819	813	800	758	834	797	850	859	861	855	827	795	867	816	819	867	837	858	800	832	833	855	839	839	826	802	844	825	777	756	782	792	784	892	832	831	820	822	811	892	859	787	822	795	836	924	774	832	832	821	815	863	855	843	766	846	789	798	874	839	825	823	809	813	864	837	840	801	795	739	786	829	833	823	805	843	842	819	826	841	853	887	833	851	790	814	821	816	795	815	822	834	874	808	789	824	837	811	751	801	857	751	816	838	829	860	846	766	774	847	777	857	831	855	870	791	833	791	813	816	806	813	877	835	815	831	824	797	786	790	792	855	808	807	831	836	865	814	813	828	859	828	869	848	786	792	801	791	803	873	792	784	852	839	820	770	851	813	819	874	789	863	836	811	829	813	854	802	792	810	851	846	864	832	783	781	807	802	873	827	810	858	816	835	806	800	795	857	859	859	855	836	859	850	826	873	805	815	803	854	853	870	836	832	805	869	829	823	801	837	838	809	874	841	846	825	815	802	813	840	863	803	804	779	871	803	794	844	809	824	827	837	799	796	804	800	796	840	832	854	803	812	821	854	860	783	824	867	846	831	800	838	793	845	840	763	783	819
4443	7675	7355	3960	2605	1912	1519	1415	5152	32448	28801	19964	7665	2176	1098	794	674	691	677	700	710	678	714	708	654	719	690	647	695	678	731	708	689	702	695	675	637	658	698	664	685	681	663	683	677	677	680	701	637	705	673	725	685	647	662	705	679	671	643	702	658	717	680	706	690	689	694	678	652	693	692	682	707	632	721	723	655	642	643	686	618	692	689	662	714	688	683	618	659	628	700	649	698	679	707	671	613	672	678	650	646	645	675	622	703	670	711	691	676	640	703	673	715	666	645	655	649	643	685	657	655	677	668	659	680	708	676	652	677	671	584	646	655	649	658	662	677	640	651	650	698	678	684	667	662	703	728	715	676	685	682	664	656	674	671	630	716	707	688	682	693	678	662	709	695	663	663	634	658	733	695	673	674	642	656	638	660	727	650	668	666	677	647	703	709	696	647	675	660	685	658	671	682	708	717	702	644	685	667	691	683	694	629	716	641	707	688	663	728	653	703	703	644	677	685	649	636	649	661	707	655	660	680	673	674	653	681	672	648	711	616	680	697	674	650	689	632	644	662	654	651	690	640	636	686	683	681	660	702	697	685	715	693	671	627	733	674	661	682	708	639	648	675	670	672	663	688	692	680	684	648	675	713	629	616	632	666	691	697	640	643	626	652	642	645	739	705	689	649	690	712	704	654	647	664	651	695	653	686	674	644	657	740	648	661	677	715	642	632	635	670	654	685	644	689	587	658	652	704	672	636	612	668	657	670	661	721	663	644	680	662	676	682	696	684	601	686	695	675	728	621	721	699	626	692	705	687	659	661	653	691	687	697	667	713	680	658	700	622	651	689	643	673	646	635	664	659	652	705	692	685	658	683	654	715	708	661	720	639	684	639	644	663	679	640	680	648	659	683	665	612	641	673	654	699	694	636	695	639	679	693	670	661	661	673	677	636	678	639	724	712	660	616	717	700	657	657	671	680	667	698	651	687	697	693	739	679	665	648	687	651	708	649	674	702	690	608	658	664	683	639	660	652	688	649	678	638	696	640	670	666	723	668	621	674	668	693	725	641	722	674	670	697	649	661	632	655	616	688	677	665	683	647	639	705	642	684	697	699	650	634	639	633	678	698	680	677	691	690	671	663	699	665	691	721	672	634	650	637	665	689	710	622	693	694	667	656	688	681	686	650	638	663	685	596	704	717	671	753	637	624	650	671	673	701	676	679	677	684	697	673	669	673	640	660	667	628	655	690	674	713	680	641	653	703	709	676	651	640	682	632	669	703	650	666	669	657	675	672	647	680	677	690	669	642	694	644	667	658	677	670	640	658	666	655	699	657	737	645	695	698	640	702	728	662	630	699	668	685	645	639	685	687	680	663	686	633	582	691	625	710	723	666	667	679	708	671	678	683	704	630	680	689	641	695	695	697	669	670	682	658	672	673	718	670	624	664	654	670	646	674	689	680	679	664	695	671	638	628	660	652	705	646	674	678	724	663	668	698	650	651	667	640	670	675	691	718	642	637	650	652	686	643	665	642	659	688	670	701	654	683	646	649	655	657	654	699	647	691	675	716	684	680	719	643	700	652	641	681	663	690	690	655	692	676	638	710	650	695	648	712	675	677	638	687	664	654	637	681	675	703	664	664	657	708	661	651	657	663	615	687	671	678	695	675	642	668	702	648	698	710	618	684	655	675	751	695	628	691	738	687	684	683	695	667	611	631	648	712	647	678	722	645	686	693	697	611	642	660	648	705	642	684	645	682	674	650	678	627	679	679	696	659	658	594	706	651	671	649	698	661	662	696	636	697	662	679	728	677	666	675	705	639	676	664	640	704	647	667	667	688	681	655	630	669	674	686	700	688	668	679	666	693	638	679	680	673	656	711	702	665	656	680	666	614	677	648	682	647	700	651	657	628	628	662	706	647	661	678	666	663	622	695	678	688	635	675	675	645	692	716	670	704	672	689	716	665	640	663	686	667	672	710	690	700	688	732	683	631	652	691	639	652	709	677	621	654	685	654	708	672	704	636	671	665	631	630	672	659	665	645	706	666	692	689	678	640	644	685	722	680	722	615	650	710	696	629	687	662	677	667	673	704	651	696	656	652	699	680	675	650	673	639	685	653	631	643	649	709	663	671	605	662	682	622	622	645	700	679	679	676	669	677	693	663	653	678	634	683	646	661	665	670	672	661	655	638	704	648	661	668	676	667	682	665	661	660	626	675	651	686	674	608	665	677	642	648	734	616	689	637	686	648	689	629	693	639	674	647	694	662	655	676	690	653	625	684	657	671	651	690	687	667	646	662	690	693	689	657	688	684	698	648	676	634	674	715	698	649	685	724	655	684	676	665	665	635	658	636	646	685	651	676	652	675	625	627	661	650	684	657	690	623	670	648	667	645	685	676	684	679	696	664	672	673	669	663	648	687	748	704	714	678	686	662	651	674	656	638	659	674	693	680	699	654	677	685	682	683	668	652	748	664	633	674	661	682	634	668	670	639	641	695	682	657	711	648	678	645	653	682	684	714	720	653	677	623	670	661	674	672	695	669	640	685	684	642	662	670	653	641	668	633	653	687	712	726	674	694	697	662	676	647	677	725	648	649	666	670	686	667	728	704	638	602	726	653	660	655	634	627	658	622	671	660	707	652	629	693	691	709	652	660	659	647	657	680	703	661	663	680	670	651	653	662	714	693	670	690	687	668	647	671	634	714	693	682	635	659	682	685	632	690	642	701	638	653	647	640	685	720	673	659	672	666	668	659	628	717	700	671	597	714	708	628	652	699	671	671	670	635	699	677	656	671	689	666	664	654	638	638	663	635	628	701	647	697	689	614	675	693	663	675	661	658	667	663	614	652	642	634	657	690	629	660	672	675	653	651	675	612	638	673	679	682	696	653	676	611	613	673	674	671	691	654	679	670	670	640	674	681	629	607	692	674	671	679	639	659	671	642	656	671	637	683	673	687	647	665	648	670	664	689	658	638	700	698	660	645	640	664	655	630	634	652	668	681	643	696	669	678	670	633	658	641	715	680	703	712	659	688	664	656	695	655	648	667	667	708	630	687	646	668	666	687	632	650	653	704	659	636	686	657	684	629	650	697	652	663	647	673	703	664	639	658	704	652	664	697	651	655	639	658	664	643	606	674	656	598	649	663	671	749	673	652	656	667	691	722	664	640	660	658	702	622	668	653	691	694	664	650	691	632	651	657	648	666	702	649	686	635	646	669	652	701	685	694	657	692	619	664	674	634	649	678	633	723	690	663	666	654	667	723	679	642	734	646	686	681	686	641	655	672	650	688	645	679	614	667	695	653	691	647	664	639	664	677	671	705	643	662	615	673	703	623	653	640	678	659	660	692	718	624	676	674	683	642	655	641	674	696	657	652	661	662	637	632	692	673	667	718	710	635	644	701	689	649	662	683	655	625	658	650	672	692	692	650	626	687	661	682	688	684	721	668	664	689	690	654	657	641	635	654	685	666	664	651	689	625	632	695	668	641	661	661	647
27383	13307	2161	953	730	671	635	614	780	2359	2713	1930	1138	765	624	610	582	627	618	565	560	587	573	615	593	583	585	582	591	587	615	578	564	609	595	587	566	575	569	587	574	611	533	585	588	547	602	561	595	575	579	547	590	585	596	585	595	575	582	571	600	558	590	531	562	547	581	570	609	592	637	600	594	520	555	574	544	594	582	591	587	568	553	596	563	597	614	534	555	569	576	555	562	530	622	610	581	592	593	564	576	564	583	598	599	597	560	573	534	612	616	587	534	610	552	612	595	588	625	607	573	570	558	588	556	586	546	566	567	618	583	570	550	583	564	571	561	549	573	558	598	571	594	593	586	518	582	589	633	590	565	620	576	601	601	599	576	628	602	580	575	584	539	598	589	618	561	593	564	586	552	539	579	538	591	625	566	594	544	563	552	557	541	578	576	588	636	570	568	557	552	596	541	589	594	603	616	546	548	546	599	612	600	558	557	646	578	566	560	595	564	577	558	558	605	587	599	585	580	572	548	598	575	607	591	529	611	552	574	583	566	616	580	582	544	561	569	614	579	611	633	570	586	615	573	625	596	585	586	582	582	557	573	582	594	575	587	602	545	578	562	583	558	614	622	589	585	615	596	595	587	570	549	597	543	615	623	565	580	584	560	589	589	559	580	543	576	565	602	597	544	567	572	585	558	560	591	549	557	536	589	591	551	638	601	570	639	584	553	597	605	579	581	588	606	581	568	604	577	553	511	604	576	609	581	588	557	564	561	600	557	568	646	556	636	586	576	556	557	596	557	558	579	547	566	575	642	564	562	591	551	576	576	587	587	582	562	612	583	576	581	576	598	606	550	587	571	566	568	569	541	589	548	599	560	568	589	564	559	563	544	552	591	588	558	541	575	548	613	562	627	564	604	587	607	570	623	561	578	546	579	597	611	560	565	545	546	536	606	564	561	552	555	583	536	616	567	578	570	565	555	586	598	590	560	591	612	556	603	557	608	559	590	616	543	582	563	566	548	543	587	544	532	595	588	550	574	569	540	596	585	603	600	598	591	548	539	543	588	556	596	598	573	560	546	585	585	605	581	593	612	597	604	575	592	593	584	610	568	565	535	603	527	636	615	587	581	563	555	599	576	605	565	629	619	590	573	568	602	575	597	613	639	591	597	599	624	561	549	609	558	544	564	602	577	578	524	570	617	574	548	576	575	555	550	630	599	588	621	567	601	619	569	549	527	591	532	565	567	531	559	611	545	574	625	571	568	607	570	576	597	615	573	543	615	613	587	557	599	595	575	592	567	608	631	580	581	580	571	594	588	549	586	576	577	578	597	562	585	580	555	597	535	569	613	568	606	554	610	551	588	598	594	588	624	601	597	588	610	551	559	589	577	571	559	519	589	532	574	569	574	609	601	576	611	547	563	576	555	610	580	552	609	588	562	566	545	588	583	529	585	587	569	565	588	589	558	583	598	587	574	584	585	575	593	559	578	599	602	569	597	579	585	564	556	586	588	571	597	583	547	517	567	579	553	532	563	595	547	614	588	577	591	556	586	540	577	595	630	585	537	557	585	617	550	578	557	544	561	571	581	586	580	631	582	536	598	580	617	603	607	571	593	574	578	555	603	587	569	560	581	553	575	585	556	547	606	571	571	610	592	600	557	566	620	600	596	601	562	537	551	567	519	586	542	536	593	516	596	597	573	578	523	563	586	569	555	596	627	584	549	633	590	555	573	612	581	579	584	503	557	617	572	606	591	595	533	578	598	577	521	616	614	571	606	565	561	586	569	620	577	625	642	621	588	586	559	559	572	580	549	576	648	562	574	623	622	601	592	545	572	578	522	641	590	567	551	613	572	583	600	593	561	564	564	581	575	557	594	609	631	563	576	590	583	576	603	573	576	597	589	548	560	629	563	587	621	582	593	602	550	580	569	613	584	599	564	581	589	566	604	563	591	580	600	578	588	609	559	582	554	537	544	594	580	535	573	587	602	569	552	598	554	584	565	601	606	560	580	595	586	554	529	605	614	571	529	548	582	579	568	629	607	549	600	593	553	571	541	558	551	604	561	548	573	590	581	564	611	578	578	577	553	543	570	601	559	591	578	569	593	584	599	623	607	545	566	542	616	609	572	620	561	563	560	564	528	582	573	568	571	552	548	553	586	561	578	628	610	578	539	557	549	590	571	558	571	569	586	579	569	573	588	605	569	589	572	563	553	592	587	577	606	634	581	560	585	569	575	563	532	613	566	552	580	599	538	607	617	571	555	594	547	571	574	573	600	587	578	572	611	636	574	564	592	601	601	568	548	562	571	603	530	556	573	539	569	597	591	556	593	562	598	589	639	592	575	596	531	603	596	605	591	551	525	583	589	555	612	587	630	613	545	542	594	564	575	561	571	588	557	614	598	575	553	609	611	542	598	601	526	607	569	600	548	551	580	566	585	588	569	589	560	616	587	563	592	549	581	593	590	577	575	610	563	602	630	595	565	584	595	551	574	580	574	606	625	560	581	588	598	533	541	556	602	610	638	558	576	588	591	613	626	597	573	589	624	548	564	601	580	588	569	610	632	566	596	582	573	562	567	555	593	558	573	624	587	575	557	595	607	584	559	590	635	596	607	581	563	547	564	577	574	559	560	622	597	597	588	581	540	570	562	593	578	585	546	577	582	583	579	577	589	590	576	573	585	599	540	595	605	556	591	611	584	631	619	559	621	547	575	595	601	569	571	565	530	563	599	592	589	560	572	599	553	588	594	546	591	571	583	543	594	591	611	636	607	581	616	581	567	566	599	551	553	551	618	598	593	591	592	604	561	560	600	565	533	566	573	568	598	579	533	589	605	569	618	542	557	587	607	582	574	570	582	597	525	599	572	583	574	571	600	571	596	522	572	612	593	533	562	624	587	585	631	585	554	554	597	600	604	568	624	581	569	588	611	547	523	612	610	545	592	534	636	614	584	554	593	601	603	570	572	560	543	600	563	629	581	592	559	583	594	524	566	580	598	579	587	578	586	609	573	581	560	598	565	564	574	559	590	594	595	547	606	607	581	571	592	563	626	614	593	602	553	548	567	565	596	559	578	578	574	602	597	583	573	614	579	558	585	577	586	575	577	579	586	542	570	598	589	568	579	591	602	582	605	579	596	560	551	615	610	569	558	554	584	614	545	584	599	576	578	588	571	590	570	599	607	549	560	578	598	594	574	582	590	556	557	605	543	604	549	581	546	537	637	568	596	607	579	597	553	575	611	562	595	574	578	575	607	565	598	573	575	568	545	589	569	547	597	599	591	593	567	612	591	566	591	593	532	584	601	575	571	560	576	563	546	576	610	590	578	629	653	591	570	587	598	562	546	560	565	558	529	604	569	532	594	572	551	611	568	596	579	621	533	616	623	580	572	558	598	545	557	607	607	572	616	622	567	554	589	560	546	561	575	563	562	547	589	563	567	552	575	589	559	554	554	570	545	595	618	600	593	578	607	584	547	568	618	574	580	583	551	560
5180	1417	1129	763	696	586	564	527	755	3115	2832	1928	1000	665	512	489	425	487	478	449	464	444	471	465	483	486	474	502	453	464	482	476	460	433	477	504	472	443	474	465	468	452	461	498	510	456	466	474	518	445	492	481	449	471	458	460	504	463	485	476	423	452	480	440	465	471	485	496	472	460	446	464	472	453	446	458	471	462	461	449	455	436	475	482	495	442	494	456	474	473	453	441	484	473	441	469	503	462	465	455	530	467	464	461	500	468	482	508	491	478	489	509	474	431	476	471	464	443	487	497	463	453	475	467	488	470	463	477	529	454	447	467	468	475	442	462	439	448	475	426	475	454	488	451	452	469	463	475	461	432	452	453	467	490	450	484	490	403	498	513	464	420	478	443	501	450	499	438	519	473	495	516	438	467	448	469	475	425	500	436	454	455	479	469	434	448	465	483	444	482	433	430	505	461	426	463	456	430	451	437	473	456	472	418	475	486	441	442	468	423	476	486	448	493	473	476	468	492	466	416	457	431	439	450	472	449	480	478	458	472	492	435	475	435	487	448	471	462	441	464	471	455	459	448	443	450	514	492	440	432	464	453	506	466	476	488	434	460	447	472	415	431	477	448	479	449	462	459	463	465	428	454	447	473	503	452	506	475	474	468	478	463	474	482	441	480	459	452	465	458	496	468	454	507	476	433	486	490	468	487	461	470	432	472	440	496	446	469	503	450	462	468	435	469	481	487	509	465	476	461	469	413	502	466	452	473	486	470	476	460	463	455	464	475	474	454	471	477	484	461	474	451	467	447	455	487	496	488	478	462	458	502	430	480	459	482	435	463	437	491	462	459	458	451	440	483	424	459	464	433	486	527	452	465	484	477	459	440	481	478	455	472	470	469	451	445	446	469	465	477	468	456	492	481	443	481	469	468	431	467	447	466	484	508	484	458	463	469	465	443	411	491	437	453	465	442	497	444	479	474	470	443	440	454	473	491	430	456	475	484	478	471	458	449	476	461	479	434	463	472	433	470	472	495	450	492	484	497	426	474	478	480	489	466	450	460	490	471	484	475	433	422	452	502	446	435	429	464	474	503	470	458	439	468	476	497	463	453	472	422	489	460	510	468	495	454	459	475	441	478	466	469	478	455	413	469	467	479	466	463	518	464	448	481	475	452	488	456	483	505	453	464	472	479	467	483	451	458	455	444	480	477	455	449	480	438	459	474	487	470	471	472	478	496	446	451	492	456	464	447	432	437	440	431	477	462	460	464	445	472	505	501	476	463	486	472	524	459	453	506	426	457	409	472	498	467	476	482	499	446	462	476	485	448	437	476	433	453	486	485	453	483	446	460	429	482	419	438	485	460	448	450	471	509	445	450	464	505	478	469	454	508	495	486	440	468	491	455	426	472	462	491	472	458	456	456	488	477	457	463	433	475	476	495	498	461	467	459	427	449	475	453	447	465	453	440	470	511	490	470	466	457	483	474	455	448	467	435	425	474	492	454	418	503	455	482	455	455	456	454	464	460	419	473	471	492	445	514	469	522	469	447	473	471	492	444	501	457	464	473	475	494	492	469	461	490	453	483	473	434	469	447	474	502	477	516	474	440	472	458	430	469	497	450	489	498	480	432	427	430	440	482	442	485	464	458	473	435	496	468	474	500	438	479	451	500	492	497	493	479	454	453	472	450	430	453	427	482	438	484	447	464	450	445	471	461	460	516	453	460	438	455	448	450	460	481	446	456	456	439	430	486	462	423	440	483	441	465	445	497	495	462	487	446	464	462	491	445	461	516	480	475	449	455	443	466	466	455	491	440	472	446	446	467	458	464	433	468	463	504	429	483	441	441	484	523	473	419	467	486	454	478	496	506	480	470	478	486	472	490	479	447	493	486	441	433	460	446	494	485	511	477	437	427	462	438	436	469	475	467	476	460	454	462	426	477	495	488	468	434	480	458	481	519	428	456	441	458	473	465	467	517	441	467	459	484	407	471	456	439	465	478	455	468	439	451	465	480	445	456	479	445	456	469	417	464	469	433	473	481	480	497	460	451	498	464	470	498	438	435	478	490	445	487	455	475	494	474	445	479	437	475	508	488	446	463	483	493	462	473	441	462	503	428	469	462	477	458	461	486	447	493	461	499	442	470	484	449	476	456	432	476	458	466	488	447	480	443	444	430	477	450	482	482	489	473	461	455	446	479	466	469	506	468	440	513	472	525	470	480	451	470	435	496	464	472	479	449	455	474	466	480	464	439	503	469	471	502	450	446	493	447	428	419	461	486	441	456	456	491	444	456	459	478	485	508	451	441	447	439	500	466	471	445	439	486	455	459	445	451	513	455	443	497	488	470	440	475	480	454	476	439	451	486	455	482	491	466	444	447	498	429	416	450	470	489	459	455	470	438	472	459	474	496	486	467	491	451	445	449	487	459	444	408	476	461	493	463	481	464	475	466	462	484	482	477	462	454	449	477	436	461	445	470	468	456	449	513	441	447	525	448	468	463	458	437	462	462	505	442	448	498	423	452	429	451	516	440	474	476	452	470	487	463	452	478	466	520	547	444	474	457	452	449	490	440	414	470	499	450	438	476	487	453	441	471	474	466	427	457	467	479	498	454	465	446	476	466	475	439	474	473	441	475	455	452	496	467	463	461	426	457	456	525	511	471	488	457	476	465	426	490	466	450	450	490	477	462	492	450	474	430	464	476	438	463	478	471	450	464	463	437	475	488	493	448	477	469	505	455	457	443	469	468	485	444	489	420	467	481	479	509	445	462	457	461	440	478	455	486	445	444	466	467	465	477	437	484	476	422	441	476	448	468	482	454	471	457	488	496	429	438	451	475	471	490	476	461	451	480	455	445	475	502	462	469	442	487	440	464	452	480	472	473	474	488	454	468	463	471	500	433	459	474	480	493	450	474	456	482	432	442	456	473	462	450	501	486	477	492	491	464	424	468	468	456	466	442	475	437	455	453	462	433	495	439	457	453	444	466	469	473	473	478	461	441	472	437	486	487	454	480	462	475	456	470	470	460	494	464	478	449	466	435	499	453	485	439	453	499	492	448	477	421	434	486	462	464	469	461	505	465	470	473	494	459	486	470	457	481	447	455	447	457	480	435	467	439	472	461	474	464	467	431	442	443	475	457	495	463	475	467	492	464	440	472	485	441	450	452	442	485	471	485	475	459	441	462	409	455	492	487	446	462	481	449	456	450	449	432	483	475	465	476	434	493	451	441	485	449	465	456	454	499	454	416	470	504	453	474	493	449	478	475	452	450	459	489	507	429	474	461	473	482	426	473	449	465	478	455	403	455	448	503	474	500	474	498	472	451	484	485	471	477	442	461	443	487	438	473	471	529	504	464	493	483	457	433	456	488	474	431	446	478	489	457	474	454	416	441	470	475	441	496	459	448	474	474	465	503	470	445	496	465	464	516	493	492	448	486	474	481	444	429	473	429	449	482	475	514	484	485	462	469	501	426	465	468	468	469	488	437	480	446	468	487
25097	21050	26918	25032	6094	1514	1107	932	1309	18000	19589	11506	3773	1210	739	669	625	694	657	659	651	670	701	627	621	627	671	660	623	727	648	616	616	680	677	672	644	628	643	615	669	620	690	644	625	653	626	666	668	615	653	643	615	673	676	668	654	666	638	717	674	651	659	652	628	645	663	620	666	619	619	642	655	641	658	644	662	620	662	617	627	627	654	666	613	699	605	648	637	647	670	647	648	658	651	660	662	611	690	600	657	626	636	636	672	601	624	617	682	653	627	657	649	614	606	706	625	599	672	689	676	610	642	632	626	641	676	622	661	613	674	670	629	648	623	644	616	617	645	625	688	641	635	634	647	636	647	631	668	631	578	644	638	635	662	614	618	668	657	635	667	632	644	650	623	628	683	666	673	664	624	650	624	653	625	640	626	607	648	654	668	623	636	632	676	648	633	676	631	652	611	612	627	642	585	661	671	661	601	633	652	680	618	607	668	646	655	653	595	656	650	616	622	631	604	611	622	633	625	634	627	686	647	638	633	670	610	622	616	675	641	637	652	653	692	636	638	633	623	661	700	627	655	622	631	633	669	626	717	660	640	649	713	648	643	652	634	627	634	677	707	642	650	639	661	599	633	628	628	637	595	667	667	650	657	633	691	648	650	602	661	682	633	642	640	647	673	637	661	643	620	641	665	605	642	658	638	632	595	642	684	616	637	606	647	667	659	629	626	573	612	640	665	627	628	638	644	651	649	622	686	621	649	687	665	660	630	632	672	634	611	677	665	661	657	636	638	647	632	665	692	631	675	640	619	618	723	668	669	674	655	640	631	656	668	575	669	615	658	599	638	605	675	674	653	658	706	634	641	654	653	618	651	667	626	657	659	617	631	605	673	649	671	638	636	651	645	652	629	676	620	651	626	620	631	638	645	661	681	660	655	681	684	626	661	653	643	625	589	624	659	656	643	614	646	625	599	618	621	655	624	593	640	637	625	655	650	649	613	602	656	686	680	648	662	631	646	655	664	623	666	603	657	650	619	652	654	610	656	637	628	646	648	637	668	650	697	628	627	654	664	691	655	635	647	676	669	685	634	681	594	668	624	653	667	658	699	605	676	667	663	608	621	691	696	583	619	689	677	670	655	641	619	693	595	624	661	667	645	657	628	705	649	695	639	650	602	652	632	667	685	647	663	656	669	648	601	657	661	627	627	635	607	673	646	655	644	635	630	660	641	656	650	638	642	634	613	627	670	614	641	655	624	669	648	678	660	629	633	654	631	632	644	656	640	641	703	641	685	632	693	644	648	650	639	679	615	657	680	652	625	658	663	633	654	611	668	636	618	617	624	699	634	645	599	676	640	715	660	676	627	642	654	636	639	617	681	687	651	652	640	651	640	713	636	617	628	636	668	617	609	675	633	652	601	641	657	637	673	646	672	634	614	647	678	685	684	709	623	649	655	657	700	689	658	677	647	622	665	675	604	629	611	669	684	688	675	589	662	646	668	661	646	623	596	601	650	657	646	586	660	650	635	606	618	651	660	614	690	628	668	632	665	660	629	606	619	692	686	656	623	632	649	663	602	634	622	654	603	637	647	614	620	644	691	613	682	677	661	637	648	661	619	670	642	600	614	648	631	661	622	683	631	620	674	645	700	675	668	648	669	658	641	608	663	651	652	699	662	660	615	657	688	658	658	648	630	602	640	698	621	647	673	600	634	643	676	653	654	629	707	662	672	657	663	648	634	603	665	668	645	646	638	676	638	707	645	600	654	666	658	652	661	644	661	620	639	640	633	666	659	666	666	658	651	681	609	698	652	651	668	660	634	660	657	611	680	687	647	603	673	643	664	668	653	647	646	644	611	648	671	652	624	651	632	651	688	651	672	671	612	655	670	646	648	677	661	633	665	626	642	621	684	669	625	648	690	639	627	648	642	606	664	623	667	612	655	663	633	686	646	681	625	609	658	630	645	666	637	635	653	656	660	626	610	653	654	634	713	676	629	653	592	632	658	639	670	646	645	682	619	642	695	652	689	610	644	632	610	667	651	671	634	625	658	651	613	676	632	644	655	654	673	637	669	629	614	605	625	622	611	630	679	668	636	671	708	645	646	646	647	655	664	633	604	676	629	629	621	610	630	657	645	672	635	599	623	621	676	620	659	652	620	643	612	639	653	621	613	668	608	618	666	639	687	633	667	707	661	646	666	626	685	671	645	629	659	655	674	632	621	607	634	651	687	668	653	662	639	619	637	676	650	616	594	673	613	689	684	653	614	664	657	643	606	678	665	657	662	625	638	626	595	633	635	684	641	646	630	655	674	692	675	657	635	640	690	623	617	658	626	662	656	626	633	658	678	638	648	659	611	647	692	612	657	639	667	653	618	646	646	622	632	703	630	590	681	660	656	597	669	680	623	665	594	613	597	669	664	677	650	647	622	655	624	641	655	642	678	677	647	665	590	638	663	580	621	621	688	636	646	628	647	667	613	636	590	674	659	611	636	629	697	608	657	657	637	703	638	646	644	682	704	680	638	686	638	678	668	644	672	623	631	655	637	627	641	611	681	632	604	621	690	649	589	622	683	610	676	637	636	668	646	641	613	661	664	627	651	634	657	631	642	659	608	626	659	610	672	649	649	653	588	619	676	638	645	643	643	645	669	591	663	618	608	651	680	662	627	636	613	646	663	684	660	665	647	632	628	623	668	638	671	652	648	608	647	637	677	645	635	645	631	678	660	602	645	643	623	628	627	647	657	657	645	658	623	666	703	637	645	668	651	652	685	679	624	661	728	674	636	648	619	644	707	696	640	638	653	636	665	624	685	650	628	642	610	613	620	668	658	598	646	718	658	615	684	599	664	636	639	656	639	611	633	672	615	632	656	646	644	600	617	627	644	638	611	664	672	628	647	635	656	686	660	652	626	610	629	669	652	646	672	660	631	664	683	648	652	642	623	652	673	660	602	663	632	639	620	633	596	650	669	597	679	661	651	678	630	651	667	642	661	675	601	614	668	658	671	623	654	647	658	615	685	649	607	662	676	616	713	651	640	673	636	636	620	629	629	635	628	625	649	659	628	593	619	628	681	696	644	641	625	664	657	699	636	617	609	625	662	648	675	678	671	652	633	663	637	627	632	695	648	611	677	629	681	620	655	641	689	623	617	630	635	620	628	626	682	612	600	627	675	609	637	662	621	649	646	667	670	666	605	616	627	612	683	650	649	622	668	627	651	638	659	693	627	665	608	659	630	666	627	631	650	666	608	651	657	658	640	651	654	664	597	637	633	579	659	651	682	637	640	672	629	622	641	676	645	649	609	595	612	623	661	619	659	620	603	663	625	607	727	678	663	640	647	636	647	649	643	641	605	627	655	653	629	665	627	678	636	657	628	625	605	604	639	698	667	678	644	672	689	671	580	665	674	620	578	647	623	628	666	644	626	663	634	652	633	632	637	658	667	675	738	646	650	655	615	647	703	644	672	668	637	643	608	644	584	657	641	637	659	633	616	608
4018	4495	3558	1928	1550	1104	984	961	1760	20012	17428	9526	3362	1070	645	536	589	583	565	563	534	534	526	556	562	520	545	555	575	566	530	536	539	557	540	558	558	571	531	517	569	540	530	506	559	532	486	564	576	583	506	529	543	561	544	527	532	537	567	522	569	504	547	544	553	550	525	535	521	500	512	546	536	519	538	556	526	497	529	539	507	527	530	527	575	533	537	493	542	564	558	573	554	524	539	524	534	507	536	535	567	558	533	553	502	488	538	540	510	527	578	540	535	565	528	506	532	548	508	531	529	546	570	571	566	520	560	559	549	522	505	511	525	510	570	543	534	542	543	534	558	538	482	568	527	580	579	543	556	536	523	549	533	519	553	574	513	527	535	542	552	516	527	555	550	534	519	556	554	522	575	540	518	545	531	565	547	498	567	521	538	558	505	562	524	539	517	549	574	553	553	531	516	530	515	533	516	527	555	553	515	539	565	528	566	521	516	529	542	522	550	570	569	516	546	575	510	543	533	531	522	562	559	537	514	548	533	504	555	547	481	542	533	546	524	571	538	586	553	498	521	530	546	532	556	596	526	543	535	515	561	506	541	529	539	555	529	553	531	492	497	526	531	515	529	510	570	530	511	578	519	510	545	510	539	479	518	527	549	545	555	575	531	478	555	563	566	541	535	547	529	549	529	545	549	551	546	517	503	538	504	549	570	541	526	532	539	522	514	520	552	530	546	546	552	554	558	554	507	538	542	507	508	558	521	505	546	520	569	524	531	510	535	535	526	512	541	498	527	538	558	521	515	505	540	574	496	581	563	509	512	543	539	536	577	550	539	518	511	529	512	559	513	523	486	495	536	498	583	542	569	540	538	539	521	542	544	538	531	545	542	536	547	538	535	538	571	565	545	494	531	539	550	530	553	539	524	497	572	519	527	528	569	474	548	572	536	566	506	526	554	505	539	484	565	526	550	504	543	572	551	529	521	533	538	551	537	526	530	515	565	516	572	506	525	547	527	535	520	542	536	506	516	512	590	547	533	561	534	549	576	532	534	532	535	530	518	532	581	540	566	519	540	540	513	513	553	511	545	546	543	546	546	523	579	516	542	530	535	537	544	544	551	481	541	510	531	532	499	566	547	530	559	536	533	554	567	575	552	508	506	551	539	571	551	510	492	539	485	479	598	558	511	537	521	534	522	565	526	496	535	532	567	564	542	546	577	551	526	551	527	561	511	528	515	521	525	555	518	533	554	521	496	532	549	541	549	539	490	562	545	542	522	567	497	546	563	556	579	534	558	529	523	556	530	566	504	550	576	501	483	557	506	557	586	509	543	517	534	542	549	555	513	528	546	553	523	543	568	490	532	508	511	543	536	547	540	523	564	484	518	515	515	549	523	541	548	517	558	547	545	557	556	516	492	543	562	568	548	565	529	515	524	536	532	555	542	526	547	523	565	539	562	570	558	546	525	508	568	569	550	552	534	524	519	523	545	590	561	552	542	554	550	498	540	547	532	446	536	514	528	525	533	551	539	537	513	519	560	545	540	557	539	562	545	548	525	503	519	487	567	520	521	540	547	506	526	540	494	546	519	521	527	560	536	527	497	568	526	547	583	522	527	506	516	579	498	539	524	545	513	546	519	566	537	563	556	541	523	556	536	548	479	538	533	525	524	578	563	517	560	539	521	546	537	523	523	512	528	507	508	484	536	512	538	533	568	579	538	580	525	566	587	549	512	545	539	519	502	523	541	545	511	539	571	537	541	537	531	522	523	538	558	530	520	535	539	519	549	547	513	522	538	535	540	535	509	540	537	525	551	541	544	502	521	541	502	539	529	592	531	539	552	576	510	552	534	523	562	507	535	548	536	546	544	549	549	534	510	528	559	489	528	545	544	557	547	528	539	516	541	519	512	526	567	557	537	517	539	536	543	549	543	564	497	512	544	509	494	533	542	533	526	546	511	564	579	555	561	519	572	530	564	560	557	582	502	568	557	538	537	520	562	543	535	572	522	566	559	516	531	528	530	553	530	551	537	542	538	556	497	468	595	554	538	483	524	525	522	546	548	508	519	528	523	547	542	565	521	501	564	537	569	543	536	538	552	530	544	544	525	514	536	534	500	531	604	525	533	553	544	504	567	538	570	544	508	555	539	510	516	511	553	511	544	514	548	543	542	574	523	497	600	516	512	543	517	551	518	548	499	541	493	517	531	554	532	533	510	516	536	578	550	551	551	514	568	553	562	514	569	521	510	541	540	521	563	528	517	518	528	489	556	524	561	504	545	540	532	523	553	566	495	503	531	552	542	506	518	514	521	550	545	531	556	544	520	544	532	550	559	522	550	547	515	553	513	544	535	517	549	534	585	533	519	564	508	512	545	562	521	489	537	533	549	510	515	538	542	533	525	530	547	523	533	504	551	547	482	531	541	565	506	504	552	512	512	517	594	486	489	518	577	517	544	521	526	480	541	534	563	517	529	555	518	566	534	558	554	537	543	583	575	522	535	497	560	588	526	568	519	496	510	551	557	568	535	552	554	523	523	522	531	527	487	574	516	543	549	548	511	514	506	551	518	535	530	555	553	554	552	545	547	540	496	527	556	535	537	555	515	499	539	566	540	532	543	495	548	534	519	582	542	569	511	584	522	527	575	549	561	502	516	552	557	527	517	519	494	544	506	541	543	561	535	552	565	564	522	574	532	546	536	509	573	503	518	536	543	527	528	551	557	560	572	584	520	523	539	520	522	504	547	550	523	537	517	538	557	551	500	544	499	555	523	525	524	565	488	521	514	509	565	475	535	511	546	537	518	558	572	554	534	547	530	503	517	570	552	527	537	518	575	516	493	520	497	528	544	532	559	504	520	525	528	548	524	538	570	514	555	563	558	564	512	527	514	512	520	508	524	536	526	551	540	520	550	596	563	499	502	551	535	545	540	567	541	532	551	567	529	558	518	547	566	501	536	499	539	530	544	536	506	495	559	513	528	544	533	507	543	515	526	494	602	547	568	488	490	536	522	511	544	533	547	564	507	534	547	504	543	541	530	516	500	536	541	529	530	582	586	591	574	544	501	526	537	550	503	533	577	527	539	505	531	562	544	551	556	596	533	542	543	565	516	552	549	528	527	536	513	525	530	489	574	529	501	585	514	542	519	554	551	514	514	536	554	557	513	542	538	549	533	551	543	523	533	557	569	558	544	547	516	524	568	536	529	559	529	516	539	496	571	556	537	584	534	544	566	515	554	534	560	538	547	553	548	541	474	528	566	541	536	532	518	556	504	532	480	560	543	560	583	554	527	513	537	571	531	548	557	565	531	542	504	520	511	533	583	550	497	551	535	536	503	530	533	525	550	531	525	556	581	517	560	529	510	571	527	553	529	545	534	562	541	549	540	527	539	574	510	542	554	523	583	516	552	521	535	519	514	501	495	514	585	532	553	512	561	485	521	540	519	536	550	504	530	543	532	549	545	532	497	521	521	507	541	540	490	563	511	488	583	542	551	517
23879	21064	28259	24081	21042	9242	2361	1548	6465	36517	33222	21628	8052	2044	1180	883	836	816	807	835	841	806	829	862	875	845	841	851	863	881	866	861	856	898	846	880	859	823	867	827	842	900	852	872	836	869	828	836	828	919	843	837	840	794	839	854	800	829	803	814	798	858	840	809	880	853	829	866	825	859	845	871	845	789	824	788	859	835	826	828	840	813	878	838	840	846	858	810	816	824	837	787	831	793	801	808	867	810	791	860	846	839	792	856	770	789	839	870	776	797	867	808	857	817	830	892	823	775	802	844	892	829	846	843	844	832	814	864	819	867	869	833	809	838	788	824	837	816	812	843	859	819	864	846	839	863	823	884	871	802	829	882	829	857	881	876	776	781	814	806	800	831	893	869	872	827	875	833	897	841	907	816	854	865	804	841	832	812	804	823	862	845	817	812	834	856	820	794	828	881	795	822	869	816	849	856	826	826	792	813	831	802	818	879	841	890	888	824	831	867	875	821	860	864	829	815	868	833	823	834	808	815	796	852	921	898	833	852	855	827	814	836	845	824	871	846	842	816	858	870	827	822	873	875	849	810	778	808	842	823	827	872	834	827	835	847	893	810	839	859	833	850	859	815	851	879	842	832	839	867	809	908	790	774	834	843	842	799	853	826	838	887	902	845	843	801	894	823	814	861	843	835	781	849	789	781	827	849	819	899	808	785	826	866	812	813	804	833	809	873	849	886	812	862	854	857	829	809	802	808	838	856	825	864	796	844	886	805	761	866	838	854	808	805	836	804	833	873	816	840	841	799	843	833	845	807	881	831	808	828	795	827	828	836	845	819	812	804	857	877	810	806	855	835	846	895	834	812	833	864	889	830	811	840	829	782	838	848	816	826	817	852	823	844	823	813	791	795	871	858	874	851	837	850	890	808	822	825	783	816	852	825	908	833	785	813	831	829	874	796	869	887	849	802	798	831	827	814	812	828	777	843	821	807	801	888	868	803	830	837	789	817	817	828	780	865	840	832	821	836	789	837	836	828	855	852	838	802	833	776	800	845	872	850	804	816	916	811	864	863	845	819	822	810	813	848	876	870	823	854	827	852	812	840	873	837	819	817	852	835	860	825	809	836	803	896	851	834	848	826	848	822	861	833	851	789	761	855	865	832	811	762	835	814	882	823	874	828	816	816	846	827	806	901	846	846	798	806	831	809	813	842	823	885	838	828	836	843	785	844	839	807	831	817	781	805	831	854	841	840	883	816	868	820	836	851	808	787	815	830	853	856	792	869	885	847	841	805	852	857	823	888	835	813	791	832	836	803	829	808	841	848	831	835	863	806	821	771	862	843	827	847	825	822	916	818	833	787	861	817	811	796	857	830	808	809	819	846	831	821	828	836	847	857	816	833	830	852	802	794	828	874	871	798	767	843	850	836	843	817	856	875	818	839	807	822	861	836	800	738	795	846	841	792	822	864	836	800	836	878	834	838	807	790	876	851	811	835	837	822	811	852	815	906	857	858	843	857	824	873	856	816	856	791	836	770	788	779	828	789	860	851	807	855	838	858	773	804	843	861	820	795	870	777	844	847	853	821	904	866	819	817	834	774	837	821	823	823	865	819	846	855	815	855	890	809	871	815	784	840	846	806	858	790	855	865	869	835	812	854	766	823	815	846	853	822	842	837	831	803	892	870	889	835	819	829	859	865	769	786	865	812	826	859	890	851	823	785	831	786	850	837	823	858	861	798	837	785	879	830	767	837	776	833	815	841	834	852	782	866	785	850	810	803	865	790	846	841	848	787	829	781	814	808	808	829	829	833	835	888	859	784	775	836	797	799	803	854	794	859	846	827	819	799	896	805	841	793	858	773	828	839	838	871	849	868	802	845	838	829	808	862	838	807	794	835	901	792	815	787	873	878	815	819	823	843	859	869	833	856	819	831	848	836	824	791	859	821	807	832	778	773	827	811	826	887	803	851	847	768	888	852	813	823	828	860	834	800	793	806	860	874	864	841	810	823	860	848	795	827	853	840	815	840	839	858	749	824	845	787	827	850	846	819	833	883	824	842	827	894	853	838	793	787	796	816	785	808	874	766	848	807	787	840	833	813	831	830	800	780	828	880	805	863	892	834	833	767	838	860	832	803	896	801	814	856	805	860	817	828	802	850	861	844	856	811	826	877	826	855	841	874	821	815	837	835	831	797	799	786	769	945	833	806	796	863	817	815	851	835	796	834	815	832	849	827	769	837	857	865	877	859	794	833	831	859	840	778	846	875	807	784	750	858	831	844	865	805	852	831	846	791	816	844	829	807	851	844	822	820	783	865	811	851	836	835	832	786	859	808	829	827	781	817	812	844	855	882	826	844	790	831	827	852	830	813	834	798	842	840	877	823	835	833	821	822	822	837	851	844	790	847	855	803	760	875	830	828	865	842	860	789	815	847	838	797	847	824	798	826	796	837	734	892	856	852	847	833	827	927	831	800	868	796	858	801	854	839	776	866	845	810	827	806	801	909	834	795	861	794	797	816	800	804	858	854	829	830	783	809	829	842	800	791	759	852	815	836	826	817	878	810	798	781	858	825	797	866	854	852	842	825	774	821	808	836	822	855	802	791	868	836	843	819	833	894	819	853	833	812	835	839	840	831	803	830	841	865	824	877	808	865	830	779	793	852	841	847	828	807	852	821	807	803	826	834	806	858	810	846	811	896	861	846	878	854	789	813	829	791	868	834	851	808	799	791	831	830	829	833	780	858	900	829	857	876	865	832	809	786	824	819	767	825	775	815	845	887	751	811	842	819	798	832	788	816	882	866	817	828	814	838	788	821	835	790	878	807	874	847	884	836	816	793	797	862	858	825	887	821	872	792	855	791	794	832	799	790	780	823	832	802	814	786	865	828	826	746	769	823	854	815	879	837	821	843	824	881	819	867	842	811	857	879	893	820	773	843	801	830	847	883	820	844	769	849	837	833	795	809	830	830	827	815	844	803	861	831	817	854	816	792	826	876	794	779	835	786	836	799	800	809	858	878	884	916	790	842	820	797	864	819	811	811	873	833	822	762	788	829	822	845	849	803	821	835	799	824	804	800	838	779	875	880	855	804	813	804	825	833	791	869	844	862	843	851	854	814	812	823	824	775	824	819	821	896	831	834	865	838	781	844	827	830	846	855	812	775	829	792	838	841	859	841	863	798	810	868	822	790	814	852	848	833	844	840	872	807	822	861	896	811	830	797	858	837	800	807	829	817	804	780	788	802	831	822	848	833	831	849	883	820	820	860	778	861	820	787	837	853	871	807	809	807	826	823	837	815	805	820	869	839	785	811	862	838	805	850	847	848	834	870	862	861	795	822	789	834	834	857	826	832	795	883	867	825	758	836	846	829	831	774	847	823	799	843	793	870	871	823	814	838	831	807	754	814	842	829	861	819	843	802	864	767	832	831	857	819	798	811	793	850	842	752	773	855	862	789	826	861	829	778	825	859	864	858	819	847	832	822	893	797	861	831	846	822
4715	7790	6348	3651	2652	2041	1590	1562	9330	35533	28538	17021	6032	1802	966	712	648	702	705	691	701	714	705	687	644	669	669	715	681	681	683	706	704	736	681	700	689	710	677	649	646	695	668	674	686	699	688	663	696	697	658	676	643	653	718	685	645	675	717	674	634	698	691	707	646	663	701	720	702	692	718	620	654	646	716	639	681	660	681	689	664	679	652	677	688	673	675	648	659	675	643	638	678	647	718	662	670	684	663	699	663	669	692	715	705	631	678	613	702	623	668	679	641	691	664	693	634	650	668	700	682	650	667	732	703	679	665	678	702	675	676	698	683	717	687	667	668	671	693	680	668	686	690	646	679	644	710	685	676	683	667	723	644	683	653	696	704	685	680	725	652	675	690	653	668	680	722	694	638	691	730	688	679	714	654	693	669	704	701	687	650	673	674	664	655	632	663	682	721	657	688	674	656	684	645	666	747	674	665	688	711	661	655	707	687	710	668	627	632	658	725	649	671	680	676	664	662	670	718	630	663	673	712	707	693	640	682	652	651	676	687	672	645	678	700	697	707	706	693	664	693	632	735	699	664	682	683	668	682	691	680	641	632	639	653	649	693	651	672	682	706	667	660	708	711	685	676	648	706	709	678	689	695	677	713	737	667	665	664	629	683	683	682	684	674	666	660	707	636	636	711	715	672	675	677	694	675	690	623	673	705	680	682	678	666	658	718	676	690	675	686	666	650	671	662	637	642	689	638	683	652	663	630	660	644	671	687	682	725	695	688	626	670	672	705	695	708	643	649	608	684	727	652	722	673	651	648	679	659	681	667	643	688	668	671	685	663	660	719	674	664	654	665	710	695	686	656	685	642	678	651	647	612	643	677	654	671	639	679	677	665	719	638	674	688	669	717	706	677	663	675	684	691	673	680	698	703	698	646	671	668	684	704	674	668	660	625	654	690	709	612	635	715	652	664	655	709	680	678	680	671	648	600	698	615	676	683	647	640	645	703	730	682	640	664	660	665	681	721	685	688	634	663	656	663	666	672	713	692	703	652	677	663	652	646	692	668	657	690	678	722	680	683	650	643	656	660	609	666	667	641	707	667	683	642	704	669	668	613	688	680	630	676	667	656	653	648	687	720	688	638	640	681	660	658	690	657	654	681	723	664	678	689	639	718	658	718	643	650	646	637	662	686	715	634	646	655	650	660	635	680	703	699	657	664	654	689	639	668	704	687	660	666	630	671	654	678	680	643	656	667	695	677	635	624	642	743	642	684	672	671	646	682	629	685	700	704	654	698	645	709	652	685	618	698	690	660	627	659	690	675	691	664	659	694	707	635	646	693	677	637	662	654	651	643	643	667	640	659	670	633	703	680	668	654	643	679	678	630	658	646	662	651	658	622	655	685	660	690	724	636	665	733	673	704	672	686	675	665	732	675	661	676	653	680	660	698	676	660	696	724	698	667	633	676	688	642	726	651	720	638	664	651	677	662	659	715	636	698	675	677	630	663	632	746	685	677	711	653	622	677	678	674	695	678	708	658	656	706	657	673	661	667	693	678	682	671	706	692	673	691	630	666	650	675	638	679	658	673	672	670	597	678	687	619	670	677	652	687	699	676	680	704	709	681	693	674	702	657	669	680	660	674	643	649	698	658	659	631	640	710	661	668	713	643	665	683	675	700	689	648	671	674	692	630	685	690	662	663	701	650	633	684	675	740	631	719	707	659	702	644	654	688	647	712	674	640	688	704	689	705	674	573	638	722	663	681	634	655	684	688	697	712	661	691	688	660	669	670	688	663	696	680	688	680	700	684	687	673	698	673	653	703	722	690	655	663	649	647	668	661	658	638	708	648	700	659	674	692	700	683	666	689	637	671	661	731	688	640	671	651	692	680	711	631	698	705	705	649	625	654	653	713	661	687	667	684	700	693	662	670	693	644	679	681	670	647	677	632	674	683	658	700	665	663	674	624	651	647	693	673	674	665	622	700	654	715	704	661	661	687	668	653	636	664	670	677	637	644	693	639	700	661	662	641	632	656	706	685	705	657	678	684	666	704	657	649	677	644	684	662	668	666	681	603	664	656	721	658	663	680	678	674	646	673	699	693	635	632	696	663	648	668	665	626	670	691	634	624	623	671	688	627	698	647	669	661	664	646	637	636	649	678	676	695	612	656	659	657	656	719	686	684	620	653	639	636	635	669	674	625	672	634	675	682	693	635	740	683	670	672	674	680	673	655	638	721	705	689	661	665	659	713	681	614	662	690	681	661	699	674	683	672	615	643	718	658	677	651	685	668	645	651	676	625	650	667	708	697	651	685	668	683	635	692	690	611	623	650	674	680	657	660	678	675	647	680	647	678	700	693	682	629	692	668	678	675	725	673	626	695	643	637	638	657	662	624	656	686	705	660	650	661	661	661	658	669	646	681	661	647	624	668	706	638	656	641	696	683	681	683	696	631	642	674	676	669	656	684	695	642	707	668	656	694	663	694	640	624	721	728	652	687	718	695	703	693	671	646	650	684	672	625	665	664	671	634	717	633	653	697	673	716	629	693	661	659	656	645	642	677	676	672	644	620	696	685	700	612	645	654	674	655	651	650	712	643	672	688	684	688	673	642	632	688	688	673	646	612	687	671	660	660	661	654	684	667	639	674	711	679	637	623	650	685	658	688	664	712	692	701	611	685	687	641	688	634	623	671	681	683	638	679	714	680	674	661	651	658	644	662	709	612	656	689	640	652	689	658	706	678	682	668	693	636	664	659	623	707	642	666	656	684	663	669	679	670	691	692	632	654	656	655	657	661	639	665	643	660	659	642	683	656	715	659	651	680	698	677	666	674	625	657	650	646	663	686	706	705	659	661	687	645	725	694	664	665	661	719	660	661	620	647	689	691	654	640	690	665	713	659	649	615	660	686	664	652	651	684	675	704	656	696	684	663	662	667	705	661	668	647	760	625	658	662	678	681	665	723	660	674	624	706	716	690	643	693	717	680	673	663	673	657	658	693	645	683	683	662	656	677	694	611	671	638	671	682	688	648	697	641	704	636	670	660	706	669	689	652	652	638	668	658	659	711	670	726	644	664	642	646	705	621	681	673	655	650	665	660	709	721	671	670	675	656	688	676	674	689	670	690	665	692	657	689	651	639	657	655	662	646	660	670	660	682	645	613	687	666	662	615	636	665	665	677	671	698	674	633	684	700	636	688	682	656	644	677	602	655	652	689	676	654	653	671	670	730	646	703	628	703	631	696	681	704	682	650	620	603	671	611	702	672	645	693	650	703	689	658	678	677	692	667	720	620	692	673	661	711	656	653	649	697	681	645	629	629	715	699	657	748	664	680	705	649	669	625	670	659	690	664	607	636	644	647	715	664	599	718	669	683	672	699	640	686	686	684	652	681	694	660	672	674	693	679	697	696	689	664	664	666	673	722	706	670	633	682	701	709	662	651	626	687	687	678	670	657	677	641	649	676	692	685	686	671	635	693	667	628	650	705	671	674	649	687	655
27350	12927	1816	986	650	634	602	609	737	2480	2463	1852	1103	707	568	554	540	591	592	531	564	529	485	553	539	514	544	516	535	601	550	522	520	539	576	582	578	584	563	556	555	540	540	579	529	524	557	548	583	547	499	517	565	581	528	568	566	486	548	552	540	548	547	523	534	550	590	504	591	541	557	555	543	542	536	579	610	510	515	548	536	556	546	545	510	610	499	533	532	534	512	517	592	515	540	541	495	501	558	557	531	571	537	542	505	532	506	527	547	552	533	540	525	522	558	545	547	542	523	568	529	541	542	513	589	600	606	509	559	523	522	554	566	529	526	528	548	523	549	554	568	563	550	540	537	514	599	538	525	568	579	521	557	554	538	537	539	521	528	564	528	548	557	582	549	537	549	546	498	504	555	531	574	512	543	523	555	531	576	509	561	545	606	547	529	544	523	524	547	556	525	587	568	544	514	567	535	525	517	524	567	565	571	568	569	561	553	529	586	545	567	570	505	539	537	520	588	542	540	563	548	547	525	546	554	532	562	538	558	537	575	554	568	593	510	579	524	551	547	564	560	507	545	549	569	571	577	527	572	513	547	565	512	523	549	558	498	549	550	587	592	552	594	572	567	549	556	524	534	508	502	505	567	514	522	524	572	506	592	548	592	552	528	537	552	549	560	543	581	533	559	520	534	562	503	569	555	551	513	567	585	589	565	592	550	528	557	532	533	544	527	542	507	541	546	556	520	493	555	521	555	568	567	545	540	553	509	527	585	560	557	539	550	554	528	553	541	557	537	598	528	505	605	550	555	524	516	528	548	544	554	534	518	549	513	537	543	522	569	546	510	570	525	520	523	559	564	536	540	497	580	529	544	530	520	545	566	514	579	550	578	519	576	544	554	515	556	539	578	546	550	508	559	523	538	548	513	576	514	577	519	559	602	513	571	568	554	532	530	487	542	562	567	548	551	533	554	560	522	559	544	544	541	543	567	571	557	504	555	571	547	530	531	551	484	524	525	589	583	548	531	589	555	548	520	576	586	554	524	547	547	551	561	561	587	525	528	539	587	534	510	510	515	553	558	503	554	534	567	549	536	518	588	566	546	556	535	571	499	583	482	556	505	546	513	548	563	544	534	550	516	526	536	555	541	581	528	508	488	524	519	550	552	526	572	549	539	557	552	539	559	543	546	551	557	565	520	549	553	547	564	558	542	532	514	548	562	528	493	539	536	573	542	506	570	580	530	526	559	551	569	526	529	602	565	528	591	569	545	556	536	513	564	516	550	546	558	543	560	615	519	530	536	545	552	601	554	551	479	557	527	562	556	513	548	532	508	549	580	544	545	574	549	555	518	561	511	534	560	528	599	554	542	535	536	568	551	572	598	531	508	507	584	546	538	539	540	566	541	565	525	539	597	535	570	563	528	523	529	565	569	549	519	521	593	515	578	547	574	592	546	519	513	547	570	565	516	537	531	556	580	544	552	538	542	524	555	538	562	576	544	519	556	565	551	545	565	564	582	553	566	501	595	563	562	552	555	536	520	564	544	521	545	561	557	597	605	526	540	530	517	541	557	533	508	540	557	510	519	572	477	577	532	586	550	569	563	579	525	571	521	547	511	575	550	564	539	575	568	562	578	534	542	535	526	535	549	535	546	563	557	528	572	517	534	524	557	554	522	540	574	589	539	557	563	535	561	565	537	538	543	526	564	560	554	573	555	565	561	510	510	537	570	537	537	545	548	520	532	514	577	550	520	539	559	555	526	560	526	560	548	558	560	561	522	571	566	484	555	556	537	546	545	533	538	565	576	538	569	531	570	510	524	543	516	518	555	569	519	583	521	544	575	546	569	549	560	534	553	542	524	565	563	533	540	545	566	563	537	527	565	580	547	508	535	550	516	572	534	500	525	529	561	528	526	525	541	547	566	528	546	525	584	528	531	512	540	540	522	535	559	526	512	546	576	529	589	528	555	556	555	534	528	588	564	535	548	529	545	553	545	569	553	551	508	537	535	548	544	578	535	586	539	543	547	556	558	569	529	528	557	560	525	551	557	542	529	531	531	544	559	555	571	584	544	503	575	553	559	521	586	571	540	534	546	538	545	563	563	532	521	578	553	543	491	534	595	564	552	536	552	539	574	543	529	555	555	504	523	553	558	536	604	517	518	500	503	556	538	545	568	572	574	534	563	552	535	543	520	550	504	542	545	542	546	521	532	561	545	544	548	609	558	558	517	535	555	545	555	584	561	540	538	555	572	538	577	535	571	485	557	522	579	520	556	583	515	547	501	554	554	538	558	563	535	585	554	542	541	519	593	580	593	572	537	562	528	549	545	563	509	551	490	580	531	512	543	543	542	585	532	527	534	500	571	555	539	579	531	538	545	592	583	544	534	580	588	563	562	538	511	536	571	561	536	551	531	533	543	516	575	551	582	538	533	517	534	504	531	553	548	567	549	507	501	590	539	545	540	528	535	551	531	564	545	541	567	546	541	575	561	540	553	538	521	539	499	512	580	520	546	539	577	537	534	522	560	523	588	550	555	570	547	581	544	547	544	547	558	541	536	509	599	566	531	570	570	547	542	518	535	531	547	583	533	556	521	560	558	573	516	545	526	572	562	556	537	504	541	516	600	554	569	544	574	557	530	502	531	527	530	504	562	561	563	557	496	564	517	486	567	557	536	555	589	554	573	539	514	535	549	567	585	573	562	515	496	528	570	511	543	538	558	518	499	511	576	533	554	538	558	570	568	554	488	537	571	531	534	546	569	572	593	545	501	542	572	547	555	568	513	574	552	531	517	534	568	563	522	517	531	539	584	557	580	612	582	556	551	643	544	551	547	519	577	589	561	552	531	561	570	554	572	528	535	530	553	567	557	555	518	568	561	537	508	560	536	573	595	534	541	525	578	572	530	567	567	527	592	526	589	551	540	588	534	516	559	531	571	554	509	555	541	539	534	523	553	570	541	588	543	574	554	562	531	565	533	523	548	539	543	570	529	577	537	518	563	582	530	573	500	577	510	531	564	528	549	561	552	483	564	502	537	526	522	542	543	565	550	559	548	543	571	525	538	576	576	529	528	544	533	529	538	559	535	556	586	531	531	556	559	558	532	495	544	568	534	529	556	503	578	523	539	543	530	547	582	551	560	553	542	570	571	555	562	537	535	586	561	560	547	535	584	555	549	530	516	584	615	563	540	541	506	530	535	553	585	539	569	597	529	587	516	507	552	563	532	506	529	544	568	576	529	558	579	526	586	587	532	566	528	578	578	509	509	558	563	582	559	548	563	537	492	558	559	535	477	541	545	520	552	506	596	588	557	553	563	554	551	562	572	535	567	523	554	563	555	523	518	518	570	611	526	576	580	558	543	538	562	569	530	553	531	549	578	578	537	540	536	578	558	544	548	543	520	540	546	585	572	530	550	523	554	581	511	540	558	534	526	524	587	578	553	561	529	523	561	580	561	557	546	554	543	522	547	589	531	534	595	534	485	527	555	523	565	526
5255	1071	1057	790	636	592	551	488	844	3057	2869	1847	1000	600	464	441	449	420	495	474	451	429	413	446	446	434	469	413	460	472	443	460	468	419	486	430	471	460	486	469	472	423	458	449	417	419	448	473	458	462	449	470	448	455	471	461	426	459	410	443	461	484	487	397	464	476	472	484	456	463	432	430	479	484	442	447	411	463	479	397	488	450	452	460	457	443	463	474	445	437	416	468	449	468	450	468	462	439	438	469	477	487	446	459	445	432	458	409	423	473	437	446	458	449	441	447	455	458	450	426	417	452	435	439	491	417	450	402	442	487	425	472	387	442	480	479	458	440	431	483	461	451	440	478	440	400	456	465	460	428	456	438	437	420	468	470	491	427	426	484	444	427	445	456	468	456	432	466	456	431	437	463	451	428	434	431	417	428	478	429	473	424	468	460	465	476	460	448	450	429	431	433	461	430	490	466	412	455	467	467	439	492	469	451	468	444	443	440	456	415	458	444	458	446	456	445	438	436	442	478	461	461	458	484	454	453	472	415	411	440	469	431	468	470	419	447	494	445	465	441	470	443	415	455	437	451	486	467	465	422	438	453	450	399	454	441	483	429	449	469	461	437	448	424	440	436	453	448	448	456	424	457	427	450	444	448	451	464	476	457	402	418	444	444	439	445	446	456	452	449	440	433	462	458	457	458	443	424	493	435	456	439	474	449	468	428	446	417	461	451	437	439	470	470	453	452	437	434	467	416	430	446	460	427	452	430	418	461	418	467	456	420	465	483	406	433	455	478	440	486	449	428	426	499	465	439	437	450	425	499	462	428	444	458	467	441	456	449	448	495	447	452	469	462	390	485	454	462	417	454	449	408	444	433	441	484	438	411	437	419	464	449	474	476	453	462	436	443	438	432	472	494	436	446	450	433	456	433	425	442	480	454	449	435	454	442	450	463	445	482	420	466	434	437	451	455	416	439	454	428	446	431	446	444	469	417	447	467	436	479	466	440	451	448	444	443	443	434	428	447	480	428	421	488	446	493	451	453	446	449	449	472	443	428	483	430	460	453	478	451	437	449	442	437	435	387	431	446	464	459	448	428	469	438	441	445	441	444	428	448	443	485	476	468	436	430	452	467	430	424	424	427	444	423	434	393	419	426	462	433	432	457	433	479	407	482	460	417	451	439	456	453	452	434	465	478	475	426	440	460	462	429	456	467	428	432	462	487	464	437	462	399	509	430	494	450	461	456	441	447	436	493	435	420	475	433	457	417	447	435	472	458	428	441	464	452	478	429	473	460	440	466	425	426	428	446	423	427	421	437	451	491	432	449	447	445	453	449	460	430	438	448	475	435	440	438	444	433	425	467	438	453	451	420	513	426	479	464	439	382	447	437	445	454	413	472	418	452	448	465	427	438	458	454	456	461	387	443	418	436	434	461	436	435	451	436	437	407	468	488	460	473	452	480	443	461	435	463	461	439	453	436	440	419	416	440	454	423	462	449	448	479	488	451	462	436	465	457	435	447	452	393	410	432	468	474	435	422	453	432	434	442	457	431	442	472	444	399	439	429	475	460	436	479	476	413	461	463	436	480	467	448	448	405	491	461	461	430	464	443	446	434	446	443	468	427	443	466	499	495	427	465	461	451	453	424	414	468	435	406	446	423	449	442	432	437	478	416	488	458	431	465	436	439	443	432	481	468	469	440	439	462	440	471	450	447	457	432	429	438	460	440	427	423	468	446	482	453	443	469	410	435	444	450	444	467	464	463	449	438	471	431	407	441	469	477	425	441	405	415	445	466	432	440	486	457	451	410	477	478	444	410	485	454	449	446	407	482	457	426	440	439	425	455	441	471	462	466	422	437	448	423	450	472	436	513	441	436	441	482	443	439	465	456	444	466	422	466	484	443	421	431	447	464	453	497	453	454	457	467	456	449	464	416	437	451	417	446	469	432	488	489	451	451	423	472	432	434	413	451	435	431	456	446	428	474	422	474	470	448	432	456	474	458	422	449	438	483	448	419	406	438	444	464	431	429	450	431	443	454	447	424	458	433	466	426	482	414	474	485	437	442	434	441	451	476	478	397	441	456	448	453	464	421	476	444	429	447	453	499	476	430	470	471	429	452	406	444	474	476	413	438	469	463	434	461	457	465	464	453	448	458	467	419	460	421	453	413	448	463	457	454	473	429	449	426	458	433	488	436	460	451	468	439	464	436	432	425	419	440	438	422	453	417	443	465	430	424	406	450	481	455	418	423	430	463	438	461	454	446	438	433	453	409	455	416	457	462	450	455	458	435	468	473	428	457	468	473	443	468	446	474	425	438	440	441	477	459	430	472	443	435	431	462	464	435	461	460	432	456	472	460	432	455	458	462	444	462	422	455	455	457	434	438	441	441	432	453	432	470	462	445	408	468	480	449	440	455	437	436	457	428	456	412	451	448	455	453	483	454	423	465	438	470	475	419	470	405	458	444	460	425	452	461	454	444	463	454	444	463	458	501	467	445	432	454	432	430	413	444	425	458	437	408	456	421	464	466	458	439	473	445	431	481	431	439	441	461	513	443	431	453	405	483	431	451	442	431	432	476	448	457	446	457	468	405	460	464	454	438	443	386	449	491	447	455	427	443	443	423	434	481	453	428	450	434	451	440	439	420	430	427	474	473	468	409	425	414	439	473	449	455	468	466	434	419	448	469	476	455	439	443	459	410	455	469	490	446	411	460	467	428	489	449	455	433	432	426	473	427	451	455	444	485	468	512	433	459	440	443	486	431	422	461	453	440	489	448	419	476	439	446	447	442	442	454	464	433	492	524	452	421	448	455	474	447	433	466	470	459	473	456	503	448	463	476	444	410	465	432	452	420	474	407	460	452	456	436	444	433	459	435	446	456	470	438	441	437	468	427	401	434	424	419	451	443	464	418	468	441	478	439	474	438	455	440	414	431	467	461	412	422	442	440	491	439	425	439	421	459	434	478	451	450	460	452	467	460	428	439	434	454	455	462	448	468	444	480	463	424	432	443	464	420	432	442	451	405	450	455	420	457	456	423	445	477	454	423	432	445	459	472	490	473	425	506	466	445	450	430	464	444	449	431	443	383	442	452	417	437	446	472	486	432	454	474	444	419	435	423	400	425	453	485	454	405	431	468	425	434	470	442	439	416	447	435	462	450	430	420	413	455	498	454	457	417	469	461	429	455	417	444	450	412	456	409	461	429	497	463	481	434	472	452	428	460	466	421	448	486	456	480	456	427	487	506	456	437	455	417	423	467	459	440	409	487	431	423	449	453	461	428	464	428	453	394	444	478	471	454	482	454	436	464	477	430	463	460	457	443	420	474	435	450	486	484	432	432	428	432	476	454	446	453	440	437	438	469	443	458	455	443	453	466	446	420	424	422	412	458	461	436	467	461	455	442	429	440	470	448	502	470	473	442	462	412	460	451	434	453	444	468	464	412	450	456	457	442	438	427	461	440	441	448	438	454	395	496	443	464	446	426	441	424	454	429
25083	21060	26916	25049	5741	1463	1097	862	1633	17704	18944	11635	3865	1256	686	637	630	594	645	639	634	636	610	599	614	615	605	667	603	629	635	595	601	630	621	664	588	654	626	599	586	607	603	598	640	600	552	563	602	586	632	632	630	645	635	594	609	653	612	691	618	619	637	580	690	593	652	618	631	588	646	623	647	602	629	636	614	648	634	584	617	653	625	677	616	581	629	582	585	613	628	632	637	620	613	598	614	638	629	611	630	583	637	623	632	582	577	626	582	619	594	629	608	632	630	619	578	625	628	584	630	592	618	618	617	668	602	597	618	612	613	610	616	611	629	589	598	609	589	669	638	548	576	591	590	583	598	645	633	600	592	606	555	572	645	603	629	618	595	626	626	601	624	609	617	622	605	640	641	630	651	583	605	636	595	585	615	640	659	613	636	596	629	639	605	586	646	583	599	612	633	590	622	616	627	635	570	630	643	607	582	610	620	656	621	580	619	618	605	648	606	645	641	582	623	634	613	642	622	620	620	607	590	619	581	632	610	634	560	577	617	612	573	603	594	612	660	606	609	610	593	593	588	599	620	647	614	628	598	569	636	611	633	601	621	615	631	645	589	631	641	609	635	644	612	593	641	576	603	614	610	601	619	639	598	630	608	635	661	620	646	649	630	592	615	598	602	660	651	589	621	611	590	613	613	631	628	642	563	629	626	604	623	622	636	619	633	675	642	601	620	617	609	627	642	611	603	606	606	612	590	600	595	628	552	612	590	641	614	617	635	584	583	579	628	638	635	638	645	612	605	619	636	618	594	608	646	617	643	611	600	591	567	585	593	614	602	638	579	623	617	619	644	604	622	607	563	627	584	621	621	585	559	623	600	630	666	599	565	670	587	623	599	649	637	629	634	627	595	671	613	650	628	625	581	619	586	622	589	641	615	614	654	657	603	611	669	583	631	581	598	600	604	601	627	620	591	628	600	631	614	635	633	668	640	630	642	637	633	641	615	567	597	608	604	604	645	614	552	616	599	614	577	586	627	578	574	581	602	605	565	626	588	663	647	536	579	590	583	568	611	567	635	607	593	623	613	644	641	606	590	561	612	636	599	621	621	586	618	636	626	606	605	606	633	614	619	613	616	614	588	614	658	626	591	563	601	615	585	648	598	617	612	620	594	576	601	605	682	597	626	641	600	607	609	638	622	638	645	663	624	626	593	580	632	632	628	595	636	610	591	578	630	598	588	564	636	625	613	585	597	592	642	598	603	613	650	611	627	646	588	618	649	641	597	627	577	626	650	646	631	607	661	629	609	592	582	568	606	610	599	645	571	594	628	633	606	599	631	563	614	617	605	633	607	647	622	618	651	605	670	611	564	608	608	607	605	625	597	589	593	624	616	618	629	647	559	626	614	630	612	642	583	645	620	629	652	601	647	609	629	623	664	626	599	605	642	587	607	594	618	669	572	592	548	616	648	598	664	660	617	629	590	609	616	545	584	629	588	624	666	615	637	620	643	575	623	610	635	604	637	598	615	636	639	607	584	609	572	598	611	589	580	646	595	599	686	575	588	590	609	619	653	606	600	609	578	627	615	630	606	633	567	591	617	632	606	611	599	654	629	649	664	573	610	638	630	577	612	599	578	633	664	606	591	661	634	610	625	640	647	617	648	608	568	609	590	629	606	647	596	640	658	600	699	621	638	580	624	614	576	635	584	592	672	611	600	623	595	658	623	669	619	616	593	601	633	601	607	607	610	687	649	584	603	596	621	634	589	651	561	652	607	604	596	626	588	617	591	602	629	594	663	568	651	567	617	632	625	614	606	624	615	580	606	596	604	602	604	609	607	603	576	603	605	598	620	595	598	631	583	618	600	608	567	594	604	593	650	596	592	650	605	636	613	657	608	614	617	636	562	641	593	664	604	580	632	568	655	631	629	638	621	597	599	581	615	606	658	557	621	639	610	668	651	565	708	638	612	614	602	609	668	595	612	598	632	618	614	621	586	626	608	600	612	624	627	631	594	592	593	612	598	584	662	605	635	566	598	666	630	587	654	564	622	629	599	633	585	665	641	603	608	587	615	615	592	653	586	629	631	610	621	621	619	654	633	592	631	596	621	611	581	675	590	574	595	572	632	631	588	558	615	579	619	610	656	637	651	572	611	647	597	631	574	613	601	613	600	599	588	577	630	666	597	623	622	617	623	630	600	603	569	592	594	609	623	587	626	633	601	606	588	625	603	621	607	581	611	635	614	649	603	620	597	605	579	607	618	613	629	671	570	605	627	624	623	624	642	598	611	586	638	669	610	608	585	609	594	601	633	637	600	644	566	608	610	595	578	622	625	590	625	616	629	642	646	631	602	623	624	558	649	619	661	605	628	628	623	626	605	607	618	623	632	645	653	601	644	578	655	623	615	634	618	641	649	612	601	622	601	583	621	642	585	571	597	596	631	620	628	613	615	640	621	661	635	613	598	620	606	608	591	602	576	597	656	613	628	587	627	603	557	613	595	606	638	583	612	630	621	635	590	638	665	638	658	612	601	638	595	608	604	631	632	639	593	614	566	644	650	598	616	583	608	604	564	586	621	606	628	604	648	594	594	561	609	624	590	637	575	612	594	632	684	595	600	591	616	625	587	592	639	581	597	622	601	653	621	588	599	610	671	612	633	628	656	630	647	638	632	598	584	586	575	575	586	611	647	577	612	608	603	593	608	591	594	624	595	600	637	687	604	626	584	597	623	613	651	630	596	599	596	567	603	637	616	650	625	640	624	619	603	647	579	650	598	626	617	571	613	633	617	619	646	630	629	613	669	573	640	629	582	641	636	619	658	584	647	580	676	597	639	627	637	633	638	600	607	597	601	609	593	630	653	612	603	585	626	604	576	628	597	607	559	598	585	661	581	656	648	575	613	608	641	626	621	601	646	579	621	626	627	592	608	624	585	628	634	583	612	689	620	619	613	609	613	609	553	638	600	634	632	618	658	630	625	591	584	596	599	653	658	583	647	578	607	640	660	584	649	647	634	594	618	626	599	607	614	634	598	611	629	604	611	607	596	676	626	635	629	634	624	644	650	660	590	625	611	613	603	589	626	603	618	646	589	566	661	602	612	637	635	632	623	589	663	573	574	640	647	647	601	601	593	610	645	610	594	574	616	634	613	627	605	614	584	579	663	643	631	618	593	618	579	593	611	599	614	611	608	571	582	611	616	599	587	646	642	638	589	608	681	570	615	601	575	575	619	601	630	587	613	602	625	548	609	616	639	608	606	665	612	582	604	627	610	618	649	588	590	619	605	654	630	665	604	613	586	607	608	627	581	611	554	591	632	630	645	592	558	648	581	628	631	635	645	631	613	621	627	617	586	601	620	600	616	596	609	618	596	623	658	671	593	615	612	607	606	591	617	586	612	601	615	589	624	612	616	617	552	578	623	580	578	608	585	585	590	576	636	629	593	653	574	614	626	634	573	613	594	609	611	593	603	582	587	661	662	570	621	606	625	600	612	614
3961	3744	3487	1885	1307	1107	987	874	2431	19612	16883	9724	3464	1053	688	525	544	529	490	566	543	527	494	537	492	505	531	508	513	525	526	532	457	507	518	525	560	501	473	542	529	555	518	566	496	561	508	554	539	528	491	536	537	525	493	505	526	500	560	513	510	503	509	505	510	523	517	500	524	523	503	527	560	501	515	522	537	508	501	490	551	515	506	486	477	536	521	518	521	485	509	537	545	504	526	536	472	520	513	491	519	507	492	553	530	512	514	541	549	537	500	507	523	528	509	516	495	558	528	509	495	516	501	496	549	533	535	493	535	513	520	506	536	510	507	529	556	512	513	515	524	545	550	553	498	503	481	518	496	536	527	531	483	529	508	533	487	542	589	531	536	543	520	550	519	518	548	563	516	484	570	539	498	462	501	489	478	524	537	516	489	485	513	558	521	533	491	504	486	543	559	497	526	509	545	510	479	512	487	463	504	522	509	535	509	530	501	578	519	484	521	510	509	498	490	507	495	526	524	485	491	532	517	522	491	504	496	562	530	484	543	550	499	503	504	504	495	483	477	509	524	501	511	554	511	527	484	502	491	530	483	544	481	500	473	496	508	539	529	493	522	552	500	474	524	497	499	518	551	508	531	492	545	511	526	528	542	481	535	516	525	480	535	506	481	534	493	502	493	497	513	478	517	500	495	524	500	531	515	509	500	525	544	499	550	539	541	482	493	490	507	499	522	515	516	533	501	512	513	514	484	536	528	521	515	535	582	557	528	550	539	510	490	548	508	511	507	471	508	486	493	514	492	526	492	484	496	519	489	513	505	551	532	540	571	512	501	502	527	534	504	516	492	518	520	505	533	480	511	511	501	456	475	473	471	495	513	527	505	490	532	498	534	479	502	524	481	530	475	505	492	518	508	547	522	519	512	501	517	486	506	525	521	530	565	487	521	513	462	494	519	534	512	510	503	535	510	514	559	545	514	552	493	483	499	526	537	527	546	527	493	529	498	522	484	557	515	507	514	524	512	512	514	499	509	506	531	544	553	526	492	506	506	493	486	489	543	522	497	523	488	506	520	515	534	521	503	509	507	572	526	522	518	527	481	563	493	503	530	491	470	540	511	485	517	507	524	536	540	523	505	501	517	554	550	523	488	505	493	513	493	521	540	554	524	524	526	487	543	520	548	512	539	540	487	508	527	521	510	517	544	521	513	544	515	500	525	519	505	502	513	499	501	512	519	531	517	510	503	552	532	539	512	498	489	520	471	509	496	482	523	498	538	507	521	500	561	517	501	531	512	482	512	527	491	505	552	533	516	503	512	528	513	529	549	535	492	487	485	508	485	506	533	534	521	521	511	498	539	478	485	545	543	510	525	469	495	542	523	501	530	533	534	508	480	512	513	529	511	555	531	537	502	526	517	532	496	531	576	508	526	530	534	523	494	529	509	552	521	501	538	510	488	515	538	533	500	538	546	496	503	520	494	528	528	528	513	508	527	494	500	471	485	519	505	492	504	477	507	523	553	507	532	539	513	526	507	542	529	525	530	534	519	521	540	531	549	502	496	494	504	498	496	541	493	526	534	524	508	519	548	508	530	507	517	495	481	515	536	529	497	558	495	551	499	493	530	511	546	532	506	517	567	507	506	513	529	500	511	546	489	520	541	500	492	521	507	524	505	511	533	517	569	447	501	504	542	542	490	515	517	526	506	510	502	560	548	479	518	513	534	524	517	514	508	536	544	507	526	480	522	521	503	457	464	558	551	481	523	521	498	515	493	516	482	470	516	535	486	491	530	504	542	492	499	514	487	559	518	535	456	506	551	542	555	511	504	546	540	514	488	542	558	553	499	499	520	492	524	530	491	488	524	525	521	542	537	489	511	528	553	491	528	525	500	530	511	500	505	509	523	540	536	479	517	514	524	480	514	499	544	499	514	531	526	527	523	509	515	519	533	526	529	490	522	550	494	524	485	534	556	484	485	496	499	532	505	530	536	510	538	544	521	533	531	554	500	518	498	511	531	532	511	496	536	500	530	502	515	538	487	497	559	576	519	463	503	501	510	505	507	464	536	548	500	533	544	508	558	488	526	523	475	512	524	527	507	506	513	500	480	520	484	512	522	504	507	495	515	486	551	492	510	521	522	506	467	524	523	528	515	529	503	523	555	496	494	532	528	509	499	499	565	546	512	513	507	507	517	545	515	530	453	514	514	500	481	504	517	520	532	562	528	535	513	493	525	487	512	477	528	573	477	511	508	515	527	556	524	521	479	483	507	500	546	491	467	541	530	534	530	551	522	515	504	507	481	497	535	500	528	498	494	495	499	513	543	495	517	535	516	532	516	516	510	480	506	503	540	474	498	489	508	494	508	525	484	547	544	477	520	508	481	545	486	456	512	524	523	511	498	494	540	508	521	483	532	530	508	471	504	512	496	550	521	536	518	502	492	489	509	489	489	481	491	539	522	490	505	501	531	509	510	525	534	525	451	473	504	500	531	483	548	500	491	493	518	477	523	473	507	464	518	521	519	505	498	534	534	478	502	507	534	524	512	518	489	514	529	533	501	515	483	531	492	528	498	529	531	522	521	519	494	509	515	483	492	472	549	511	513	478	531	491	493	543	518	488	505	506	500	493	560	503	510	535	542	523	522	506	543	523	506	506	523	543	541	525	538	513	498	505	504	486	525	515	534	522	495	513	528	512	490	485	474	506	520	462	492	537	472	498	531	524	502	516	526	572	540	508	532	511	499	530	523	523	501	508	519	548	499	481	491	485	504	472	542	530	545	489	517	502	511	533	497	548	509	521	500	509	538	514	484	516	570	519	518	489	539	536	514	507	483	466	521	502	495	512	503	504	517	488	484	523	454	507	532	532	516	508	494	503	526	508	492	500	500	475	506	543	511	535	537	511	485	490	507	538	520	488	538	505	504	484	481	534	515	534	524	507	532	487	480	496	495	502	498	535	505	536	519	458	536	498	500	497	515	511	510	489	512	485	552	523	509	542	487	514	518	512	513	521	540	527	486	536	492	536	513	519	492	488	507	547	507	507	536	479	501	536	500	509	513	507	562	506	481	545	490	541	556	490	500	547	508	495	525	491	550	495	525	464	529	510	506	530	542	514	501	520	486	496	532	493	488	550	499	507	509	485	539	510	489	477	528	517	495	540	493	506	480	515	515	548	493	516	489	489	527	508	484	479	539	554	524	514	515	512	496	501	540	520	514	517	519	501	526	500	487	502	489	544	478	496	523	522	506	501	483	521	513	528	519	480	531	520	498	474	534	514	505	546	489	460	497	532	494	532	523	522	484	518	543	506	532	504	539	493	469	512	474	513	505	525	519	527	517	499	531	487	524	499	516	468	551	507	545	539	518	498	512	520	524	493	573	517	482	535	500	496	496	489	530	483	533	482	514	491	503	552	464	491	514	512	506	508	500	520	486	503	536	514	530	507	515	523	542	545	509	490	494	475	508	508	536	539	488	514	484	504	487	552	540	497	516	512
23811	21068	28306	24032	21062	9395	2462	1563	1713	30828	35944	24418	9593	2442	1165	895	886	855	861	851	922	828	880	849	827	803	904	883	866	883	841	805	891	833	850	838	886	859	825	831	854	848	837	895	902	831	874	799	811	810	854	823	838	839	866	830	836	863	876	878	838	824	846	853	851	877	839	902	886	898	845	891	874	859	888	848	838	780	833	880	851	856	772	885	793	862	840	836	858	869	840	860	840	837	876	889	877	869	878	881	873	860	888	864	809	855	843	840	849	847	865	838	849	830	857	845	847	835	768	789	810	834	836	823	864	830	838	871	873	829	842	845	845	860	796	833	846	794	856	856	833	797	809	862	867	807	876	819	825	823	895	815	849	814	857	827	846	885	913	818	814	814	839	825	902	878	841	836	888	853	849	845	842	866	859	849	855	834	820	833	878	859	798	778	842	867	823	812	848	837	851	876	852	822	867	851	833	824	800	815	813	864	862	857	876	818	852	834	870	857	886	844	785	845	836	868	837	861	750	833	838	829	831	829	845	781	834	869	856	861	792	842	894	862	860	830	824	865	830	837	809	842	854	869	813	824	841	859	844	836	832	866	826	813	813	889	854	836	799	867	887	854	833	819	846	833	811	877	840	864	837	808	767	819	854	834	789	917	831	835	833	825	837	837	817	842	772	864	810	845	830	857	809	831	814	834	862	793	840	875	853	846	836	857	865	871	822	806	886	835	827	827	843	885	864	821	830	845	871	837	855	863	833	833	867	800	876	858	894	904	853	866	851	808	888	870	838	869	942	860	798	826	817	810	786	797	884	839	862	808	874	870	872	812	827	878	868	830	863	809	837	885	824	815	785	867	808	877	821	876	872	784	812	853	862	858	889	830	863	839	796	801	851	858	868	812	856	845	865	831	825	824	873	810	816	857	865	862	817	873	830	838	775	863	826	773	834	838	904	799	789	870	814	817	819	837	791	795	852	893	783	886	822	823	846	853	876	795	760	852	854	807	853	850	844	822	860	806	843	845	827	791	836	825	876	828	853	842	822	860	819	821	785	883	800	818	886	835	820	846	792	787	789	884	803	852	867	848	845	818	853	835	894	860	872	867	829	820	847	849	818	797	839	831	826	833	828	836	826	916	862	843	846	873	810	826	796	851	820	841	858	871	888	911	841	895	799	784	805	854	857	818	853	826	814	839	807	843	839	880	842	830	801	842	844	839	877	814	807	837	787	809	876	862	827	819	823	853	859	823	820	828	851	826	831	857	809	841	866	862	847	862	831	842	818	818	857	825	820	828	846	896	860	830	826	851	907	857	887	865	830	905	851	887	827	830	861	827	838	863	835	811	852	845	837	835	855	803	873	878	822	810	839	802	851	834	820	823	827	807	832	854	847	888	834	802	790	829	870	844	848	813	853	808	809	821	791	836	806	881	838	789	852	852	858	820	782	873	841	835	883	868	883	784	891	869	795	813	798	857	824	846	886	817	838	883	857	855	864	871	842	888	804	818	862	789	818	820	862	853	839	803	788	882	828	841	861	823	798	839	823	836	825	856	886	829	876	862	815	830	794	798	833	868	831	900	861	870	799	820	838	851	786	868	794	882	836	811	843	878	865	830	887	854	841	843	857	785	873	819	872	823	864	769	896	856	843	859	832	838	823	804	873	801	872	795	865	861	838	829	855	812	802	837	811	828	838	878	826	862	813	842	817	910	812	842	903	825	848	811	826	864	834	863	834	803	849	845	843	864	852	831	837	855	823	831	850	849	835	795	868	804	797	820	831	756	785	917	891	827	801	861	878	886	812	826	844	793	831	797	811	877	862	829	859	796	866	785	846	875	835	863	861	824	843	823	824	829	853	846	827	855	850	837	852	844	782	872	855	759	899	821	822	808	879	874	819	842	829	853	832	904	850	805	833	804	818	830	854	834	811	769	838	811	870	832	846	867	852	850	869	886	865	859	798	846	862	847	836	838	783	815	848	871	859	904	844	856	853	833	819	845	786	852	835	772	830	847	825	793	850	827	819	839	808	827	865	855	852	839	749	826	853	822	811	793	784	831	821	865	828	837	818	883	834	853	828	851	869	802	832	775	833	845	852	812	846	788	787	831	813	881	850	846	805	872	850	839	818	870	814	850	800	812	842	851	862	827	874	839	892	806	781	862	795	852	860	815	838	824	842	788	830	843	840	808	821	874	852	875	861	886	801	908	824	862	778	881	845	833	830	828	834	805	822	797	809	827	843	831	852	825	855	824	821	826	842	844	795	853	837	819	810	806	868	871	853	833	824	860	819	859	797	846	821	783	819	818	864	822	823	828	784	823	819	825	785	839	851	868	868	886	775	853	784	859	792	811	835	797	826	849	857	863	806	823	865	876	837	807	870	872	832	836	820	828	844	895	820	792	887	854	834	793	852	810	807	864	827	808	883	796	832	847	865	796	822	789	847	854	874	820	855	846	834	817	824	793	816	813	873	839	782	776	828	843	834	832	799	879	855	848	826	868	887	871	759	818	857	854	831	871	869	834	867	856	867	839	847	846	831	838	802	838	814	856	839	849	857	835	838	861	797	830	839	846	837	846	860	833	784	855	863	838	837	851	836	839	838	873	827	853	861	829	790	871	813	846	784	832	850	839	811	804	823	838	828	817	852	761	834	882	783	823	799	877	901	837	866	845	823	878	842	857	872	796	846	841	826	908	866	795	799	806	846	837	814	833	827	858	840	833	891	858	824	829	790	817	871	881	882	863	816	810	839	881	826	866	919	823	856	839	846	786	811	790	803	820	845	799	865	897	820	846	837	825	883	815	800	848	853	843	808	844	827	825	843	802	833	859	845	875	802	814	842	845	817	831	822	867	856	860	847	894	901	774	843	801	826	788	896	812	843	873	866	798	819	773	827	844	889	883	867	857	815	840	827	872	849	874	850	865	832	752	805	897	882	855	848	831	863	836	831	852	809	858	842	829	846	835	879	867	803	901	859	838	827	840	840	822	890	862	840	862	865	821	796	850	836	833	845	826	854	826	806	845	841	848	824	832	865	813	855	826	875	844	845	860	863	843	802	819	841	847	824	864	840	793	823	838	845	898	852	843	856	829	793	861	798	815	833	837	832	800	851	860	827	811	862	886	832	824	811	818	798	864	844	875	822	812	888	853	868	861	799	849	880	823	830	863	848	831	855	854	857	865	841	831	840	875	796	850	853	812	791	871	848	874	829	832	809	895	853	837	818	835	829	819	850	801	843	794	860	850	840	811	808	818	800	840	831	858	795	881	812	838	860	849	823	851	819	844	805	860	896	865	883	905	827	840	852	845	843	804	816	883	872	815	832	817	797	813	866	804	871	858	806	792	879	816	866	855	847	834	896	811	814	841	878	823	839	845	871	869	867	804	843	819	824	851	860	787	827	842	835	832	870	853	826	806	845	826	851	764	816	820	852	844	775	850	901	786	891	841	852	859	831	850	870	923	871	827	805	863	856	796	804	812	786	834	886	801	841	854	838	791
4649	7605	6274	3487	2546	2114	1692	1509	2360	33278	31331	19083	7047	2215	1000	754	711	701	691	734	688	697	717	706	714	703	699	709	667	687	685	678	712	677	639	654	682	700	703	687	684	714	681	684	686	704	665	666	665	689	697	705	685	705	643	662	685	661	662	699	676	695	728	716	680	744	632	699	663	746	689	700	704	709	714	684	660	680	733	638	637	693	680	663	683	678	661	677	715	696	715	657	696	697	682	690	694	648	696	698	711	725	690	663	709	647	679	690	664	712	635	680	688	685	680	670	695	687	677	637	706	686	701	676	687	713	657	639	736	716	712	656	661	703	694	681	685	677	631	696	644	711	646	681	685	714	724	655	708	717	694	675	667	692	699	707	676	700	668	646	659	710	692	656	682	663	654	670	733	700	710	712	695	633	716	666	691	650	701	661	653	704	688	655	713	736	635	659	651	688	694	690	690	698	659	659	682	666	678	638	670	640	642	672	679	692	691	698	708	656	685	686	720	689	712	688	690	678	693	707	678	688	689	718	673	652	701	704	681	662	681	673	702	687	669	717	664	698	691	657	663	734	660	663	711	666	704	708	667	694	660	729	657	659	647	688	659	681	708	691	670	657	694	709	697	721	705	667	685	681	702	717	717	687	676	615	715	656	710	708	717	632	644	685	711	671	692	660	718	703	668	695	638	710	664	708	695	690	712	706	671	703	688	687	675	660	706	671	644	681	687	690	707	645	690	738	708	693	638	700	688	678	638	668	677	684	695	675	670	682	680	684	656	668	672	681	695	674	682	695	676	668	692	666	656	686	651	692	652	686	667	691	668	700	662	661	710	644	715	714	641	735	676	695	696	672	682	692	641	704	671	668	675	690	708	693	702	664	675	690	709	706	686	691	676	667	661	709	664	672	696	717	667	716	714	715	688	713	657	703	658	694	709	753	656	686	723	708	656	672	679	674	651	651	701	666	709	680	679	670	711	669	687	632	673	690	736	643	673	677	657	718	648	691	660	676	658	692	671	652	665	694	715	646	695	675	652	728	690	667	718	617	653	709	698	691	671	704	664	690	696	727	669	712	648	706	659	675	676	612	698	683	646	664	692	696	657	668	712	674	703	700	679	701	664	723	630	701	714	667	697	664	678	695	683	674	653	711	690	723	654	691	709	687	661	701	682	724	722	670	690	704	651	659	710	691	633	672	685	640	696	683	665	653	702	666	689	679	668	685	692	645	697	711	670	679	699	759	712	661	677	676	692	634	703	695	680	645	630	719	692	711	706	703	690	667	708	676	689	680	618	653	683	704	681	700	656	676	679	677	699	668	647	697	679	666	614	707	710	711	697	694	677	669	689	658	663	677	678	670	656	687	695	693	681	709	694	636	693	702	694	708	682	647	679	704	688	660	704	696	677	669	688	699	604	678	625	660	702	717	679	699	650	686	725	679	670	694	696	725	678	659	650	656	700	656	645	657	699	663	676	707	648	630	666	681	671	672	653	667	673	660	673	659	688	689	675	686	672	681	715	709	716	661	666	698	663	676	697	710	675	682	673	677	694	692	638	684	663	640	679	704	691	668	618	676	724	679	708	688	680	658	719	650	679	643	667	680	674	677	697	704	696	627	736	651	664	644	700	647	641	683	655	652	672	644	673	681	702	692	671	640	686	696	647	670	665	700	662	691	678	678	679	693	682	674	683	743	708	681	692	712	688	621	699	700	687	675	643	703	630	655	689	649	676	713	668	730	662	698	711	657	690	658	666	676	692	681	707	675	695	672	684	725	686	647	648	676	677	654	634	666	659	708	729	712	654	666	636	695	721	655	677	697	700	647	652	697	707	652	653	687	708	691	664	690	666	723	673	640	684	652	724	664	745	671	647	682	681	649	677	660	667	640	640	687	676	679	710	650	702	652	699	686	650	676	653	660	696	680	687	657	667	693	677	678	644	649	680	681	670	717	695	664	684	680	680	655	699	695	635	673	717	648	668	630	670	700	650	653	673	649	717	675	701	681	653	713	711	671	639	748	659	619	665	648	705	699	663	682	635	601	665	677	673	674	700	691	695	682	666	620	636	708	691	659	725	709	677	663	677	681	681	670	724	662	701	683	635	700	674	664	666	749	686	682	671	684	709	678	693	673	683	656	675	715	642	678	663	680	645	682	669	663	662	700	679	657	675	647	654	643	727	743	685	699	659	636	728	707	659	686	688	693	735	732	688	660	645	683	664	673	655	691	688	659	669	705	650	669	690	683	696	626	642	674	662	732	729	698	647	666	684	711	669	659	665	664	651	686	690	682	703	675	688	668	663	693	652	719	699	701	726	634	670	706	659	664	666	620	694	672	684	673	662	666	702	657	680	658	645	665	647	677	662	654	653	687	694	660	664	679	613	680	700	653	681	697	703	664	676	722	708	664	621	645	676	668	698	657	705	642	677	642	670	654	615	656	663	650	622	654	640	711	668	652	669	655	710	698	687	665	705	654	680	715	632	673	681	717	655	677	666	664	635	730	704	720	622	712	711	672	692	691	668	642	646	610	689	709	707	678	701	697	681	711	711	704	677	683	682	646	666	669	706	651	695	689	637	680	722	697	661	684	668	702	688	690	723	688	656	681	657	685	699	649	671	696	687	685	691	699	638	675	686	665	654	691	686	678	692	739	666	689	674	680	672	689	694	685	643	641	683	710	669	622	689	657	696	706	664	691	676	698	662	660	688	687	689	622	699	626	690	664	694	678	693	669	663	705	677	687	683	647	668	670	700	699	644	692	675	731	658	673	678	641	673	681	663	687	611	659	712	660	662	628	682	659	739	662	696	716	715	662	694	705	703	696	720	693	712	670	684	680	699	662	687	630	690	679	637	660	686	682	695	657	692	667	665	693	703	648	710	656	647	654	685	685	684	662	659	685	688	719	663	639	643	667	683	685	662	659	657	703	672	653	653	684	680	689	659	620	656	674	655	718	681	718	717	716	670	673	679	679	743	691	684	701	720	700	695	658	653	670	666	694	697	692	690	681	636	668	677	676	685	675	647	672	635	622	642	672	629	679	699	696	630	684	692	674	633	678	654	669	664	684	650	652	654	699	638	660	692	638	685	684	687	657	696	698	667	664	666	737	641	672	689	711	686	602	694	671	703	687	712	672	702	677	683	717	710	695	670	635	682	682	734	715	751	686	669	663	738	640	684	639	656	690	686	673	697	689	691	669	638	675	686	692	687	646	664	625	678	710	651	670	632	716	700	681	699	689	706	692	745	652	689	663	686	642	709	631	669	692	666	660	703	707	703	645	665	642	649	658	695	696	670	677	670	676	708	688	655	640	668	708	679	644	690	681	638	654	660	664	678	669	700	691	655	628	684	714	631	649	697	685	670	661	695	736	676	691	706	695	655	675	682	697	665	663	704	689	649	629	675	662	661	694	644	674	649	679	684	655	621	685	673	682	695	707	704	663	680	669	666	648	699	713	663	674	662	701	663	679	700	688	735	712	675	691	671	717	648	681	661	703
27339	13150	1981	1016	695	714	670	666	642	2039	2818	2251	1261	819	689	608	588	647	641	651	649	617	609	654	642	635	686	679	670	667	549	610	619	614	595	587	562	618	621	645	572	598	655	638	655	672	597	627	650	637	603	614	638	606	630	596	605	595	595	614	615	565	626	588	613	602	610	620	638	622	627	641	601	626	627	580	641	584	599	639	610	605	653	611	641	633	587	617	648	645	618	643	623	594	606	581	612	579	620	637	639	656	622	636	644	608	632	622	677	618	594	585	589	613	627	597	614	586	601	571	562	570	644	578	624	656	623	595	625	593	604	626	593	602	581	588	636	657	573	632	663	608	573	618	641	602	622	615	622	600	612	602	645	616	564	634	632	661	617	653	626	623	604	614	607	631	627	611	617	658	647	666	632	620	595	633	606	609	635	628	645	585	589	642	649	658	589	646	631	555	591	635	646	658	595	647	593	661	606	603	627	611	641	601	633	635	625	629	616	561	597	612	611	603	640	612	640	625	576	649	620	627	630	668	579	645	636	644	618	604	601	598	628	630	657	629	677	647	627	590	662	629	619	606	645	625	606	599	588	649	668	651	588	593	638	617	608	604	604	638	604	592	604	583	600	571	636	614	638	587	605	596	649	603	637	624	582	606	595	581	636	630	622	627	632	577	586	616	610	618	617	612	600	647	651	580	616	586	623	624	617	614	608	615	618	614	592	628	590	618	623	610	584	653	614	608	611	608	615	615	582	628	611	603	672	596	582	624	612	625	619	636	619	619	643	598	593	633	602	623	660	622	668	647	638	612	600	601	663	663	639	652	673	618	634	621	600	646	594	636	606	602	622	634	622	657	620	644	648	628	582	622	588	658	665	644	612	620	615	627	606	611	590	621	611	591	631	601	640	638	647	562	625	601	613	575	653	636	592	585	621	624	621	616	625	642	625	639	644	666	614	586	576	627	632	637	636	615	612	629	650	654	625	591	647	614	653	629	617	630	667	642	600	624	579	644	611	599	646	631	602	603	630	612	616	642	651	648	636	595	594	637	617	616	591	632	642	583	579	669	623	576	617	584	643	622	631	625	601	658	627	591	633	630	595	576	607	627	590	600	624	644	586	616	628	619	656	616	591	579	612	596	610	589	653	573	648	621	574	636	596	647	596	630	618	660	605	602	626	630	581	627	641	608	618	625	660	608	607	631	625	617	626	612	625	617	598	682	636	623	598	622	576	604	671	612	557	582	606	633	607	584	632	683	626	645	563	633	635	665	604	626	583	592	606	588	633	606	611	619	625	619	619	593	621	610	623	598	642	603	622	651	649	591	582	622	621	616	614	639	621	611	645	588	650	652	648	584	633	641	609	611	582	634	629	649	613	632	635	666	606	608	622	600	620	649	613	632	614	643	624	616	647	622	621	674	606	606	627	633	600	617	607	582	575	667	648	631	601	584	593	638	609	630	561	610	580	585	615	639	610	594	615	616	638	630	611	622	612	599	594	602	622	614	678	627	573	627	668	632	600	616	604	632	655	625	621	637	705	617	626	614	600	647	677	656	659	649	620	598	616	618	629	595	648	667	614	692	586	641	583	661	622	648	631	581	639	630	603	604	645	643	593	605	649	597	653	614	602	627	642	594	603	625	608	666	662	592	670	628	582	596	628	616	583	622	654	644	636	604	615	586	610	589	636	618	645	605	630	637	618	602	609	641	624	597	635	612	597	626	670	631	627	639	639	630	627	633	574	602	609	595	648	601	618	612	609	642	652	621	620	616	581	619	576	581	617	582	587	621	635	633	653	642	596	586	635	579	663	650	613	661	618	618	578	576	643	662	636	626	621	582	633	663	626	630	647	572	654	619	645	621	567	628	591	601	590	654	615	658	624	637	658	662	668	591	595	651	620	654	644	595	590	653	605	627	625	624	642	605	623	637	617	635	602	616	598	597	582	612	635	599	631	626	583	615	653	620	595	593	639	628	646	624	629	648	630	613	642	646	613	584	631	646	611	639	581	594	630	628	605	612	638	594	623	643	638	618	630	621	616	636	641	609	603	678	616	579	622	640	606	585	647	562	565	620	606	613	661	630	574	634	661	622	621	611	577	618	630	655	618	593	598	636	620	609	643	615	619	585	652	642	646	602	572	628	619	611	675	618	623	607	628	615	611	594	629	643	649	633	626	614	621	620	627	635	619	630	572	605	667	632	636	653	657	658	603	632	599	624	652	659	611	591	645	660	634	625	624	597	594	581	610	605	626	614	570	625	647	669	624	607	631	597	634	617	607	606	643	670	585	612	615	573	626	674	593	644	627	624	628	622	585	582	571	650	583	603	651	661	630	619	624	641	595	606	598	651	598	671	615	624	629	642	610	612	641	616	586	636	591	627	582	637	637	634	662	619	623	581	641	628	596	594	584	600	673	619	614	634	598	651	616	642	600	599	571	628	647	611	607	655	625	618	630	631	601	622	685	601	613	611	581	615	593	626	630	584	593	604	621	604	613	569	574	604	634	641	627	629	629	680	609	667	648	624	604	610	646	585	602	584	635	601	609	579	614	591	657	577	640	618	618	660	622	676	637	614	561	622	672	632	625	609	590	641	598	610	651	604	604	615	634	605	593	647	599	609	629	632	608	642	577	640	584	606	642	624	621	620	605	632	578	610	576	611	616	586	613	629	647	617	596	590	586	615	620	607	586	623	627	653	606	581	654	598	620	591	603	635	635	641	628	607	589	564	649	615	622	582	621	630	639	598	608	587	620	638	628	610	581	606	580	653	645	569	613	648	634	618	598	604	659	639	613	591	562	643	612	573	624	585	606	577	659	636	646	629	556	620	598	605	632	635	601	620	583	588	594	600	581	649	642	610	610	560	618	649	597	597	600	641	619	630	643	598	567	600	613	629	643	604	632	588	635	627	628	601	627	592	625	591	607	663	617	634	615	620	637	617	657	630	627	609	615	636	572	608	584	635	623	606	581	576	618	615	661	601	589	639	650	575	669	608	629	580	616	628	635	641	604	601	618	602	643	610	601	609	641	614	654	664	596	579	609	623	643	613	578	587	650	620	626	600	648	592	614	609	586	607	656	565	618	631	627	634	613	596	603	591	622	638	634	610	614	586	599	606	615	609	602	595	612	606	608	580	616	590	607	615	630	627	640	621	649	637	666	641	612	608	634	603	639	616	623	637	644	683	620	633	635	614	643	623	579	586	617	665	575	591	646	565	620	628	639	613	617	624	601	630	637	609	605	677	622	635	624	598	611	601	643	590	638	660	643	632	570	640	596	630	603	617	616	672	583	596	608	587	587	548	669	607	619	620	615	596	615	612	610	624	607	639	614	620	615	607	626	645	597	621	606	615	644	620	613	669	596	624	639	674	601	620	656	611	603	601	578	603	622	602	602	617	603	596	590	629	642	620	616	610	610	577	562	637	628	617	572	609	631	617	610	587	611	636	676	655	639	646	609	642	674	599	542	612	624	615	624	577	629	598	650	593	659	594	605	657
5213	1007	1002	746	681	616	631	602	616	2662	3071	2235	1127	662	523	478	484	475	486	525	539	483	496	512	502	494	547	466	500	477	514	520	504	501	481	499	497	506	500	501	444	518	498	512	494	476	519	475	469	461	531	484	519	489	508	504	501	500	452	502	479	486	504	489	521	452	513	472	487	510	471	511	484	452	503	510	491	495	470	522	504	491	498	494	476	513	484	495	473	518	484	495	540	473	492	477	508	513	508	437	483	523	495	484	546	467	518	491	508	471	492	475	484	489	502	490	530	500	470	502	499	505	515	496	506	529	477	496	485	558	458	487	504	515	494	492	481	511	524	493	512	471	497	482	461	468	536	465	517	481	470	497	485	532	486	475	464	497	464	496	474	494	474	492	504	543	508	477	500	512	500	460	518	531	522	519	499	501	510	486	485	485	473	507	449	482	477	514	493	453	493	498	518	485	545	494	504	488	488	519	537	487	523	461	491	478	471	451	497	476	493	519	506	463	474	477	471	494	506	513	501	472	440	498	504	504	512	490	488	461	534	512	474	474	517	460	506	508	477	529	508	476	504	525	488	478	522	506	525	512	510	562	499	508	508	478	471	500	495	514	483	562	538	488	473	483	519	534	515	482	496	504	475	515	485	512	458	490	522	517	481	501	465	474	461	526	458	472	477	490	470	505	530	497	475	513	453	501	495	498	463	466	490	501	462	459	494	518	511	474	508	515	524	500	490	495	512	501	507	475	494	504	510	490	519	458	518	500	488	522	511	476	505	523	505	493	505	527	506	502	530	513	501	518	494	495	470	483	475	494	520	507	447	493	504	474	491	506	518	480	500	489	503	499	513	497	480	490	498	483	509	495	520	488	443	513	478	528	501	533	522	481	465	513	542	521	439	517	501	522	496	494	486	495	510	453	483	482	530	505	510	471	466	503	497	485	491	489	454	515	488	495	502	530	494	486	496	516	518	531	462	513	510	491	494	516	455	517	528	534	503	483	485	521	479	492	492	484	474	496	500	476	476	491	500	486	513	496	484	484	474	469	498	491	445	498	513	508	515	482	531	476	463	486	489	529	490	504	474	524	450	484	466	451	491	497	479	473	481	503	487	493	511	480	497	485	493	477	460	501	488	515	516	505	538	519	484	530	491	502	479	503	490	496	481	473	472	528	498	515	484	494	502	481	466	476	456	487	510	521	516	485	503	501	513	498	484	487	499	491	516	485	468	502	458	478	496	518	515	476	489	493	506	463	518	489	464	482	492	531	494	491	422	486	479	470	510	462	486	478	464	477	469	481	515	517	464	476	509	507	519	469	521	500	506	475	501	509	502	544	526	483	456	508	507	451	529	446	501	505	476	489	473	499	493	466	493	478	465	511	477	525	503	483	489	462	481	463	500	523	497	513	515	514	505	499	502	462	472	496	477	473	506	488	483	490	477	501	536	517	485	493	477	527	505	502	459	493	483	459	475	492	493	524	495	457	465	528	483	459	416	468	490	520	512	512	512	511	481	534	483	501	495	483	501	490	446	504	514	497	489	492	489	507	448	483	486	506	525	506	495	480	457	450	487	493	503	468	475	473	502	520	502	503	522	500	471	495	498	504	482	492	509	500	488	514	515	466	493	472	458	523	510	502	480	517	506	472	466	515	512	494	507	499	495	525	498	499	517	521	487	434	528	460	468	536	503	487	512	508	452	504	509	471	474	451	477	463	508	488	513	523	478	462	493	505	536	536	459	497	544	493	532	559	511	504	517	521	518	511	498	475	497	485	479	453	443	477	492	481	493	514	498	489	515	483	522	517	516	521	509	466	519	454	477	449	507	443	470	508	473	485	555	500	467	450	487	485	497	549	491	514	524	460	519	473	527	473	534	497	490	520	447	480	524	519	522	497	504	517	485	502	456	464	491	466	495	521	498	510	516	532	474	484	526	491	477	510	528	493	493	500	545	513	477	524	501	531	538	525	487	511	479	507	437	478	556	489	503	485	482	478	501	505	479	492	521	491	515	530	499	532	499	475	493	485	517	515	464	478	521	494	499	489	500	491	473	488	483	507	450	458	494	496	479	489	515	485	489	493	505	498	498	490	522	537	518	509	505	504	516	486	502	473	511	486	457	482	503	493	503	471	546	492	491	483	491	451	523	500	465	509	504	502	487	527	450	484	506	497	492	492	481	483	475	462	475	496	497	483	461	520	470	525	480	465	512	497	510	502	521	462	483	486	508	453	512	531	498	493	501	459	493	500	550	482	491	467	513	496	493	502	505	470	487	457	473	499	523	502	495	456	486	512	472	513	432	489	462	512	468	484	496	491	496	524	509	459	494	529	491	485	462	519	505	499	500	477	512	519	484	486	524	488	492	483	477	498	571	520	517	445	496	466	481	496	514	500	468	499	509	441	513	513	518	507	497	465	501	472	487	495	502	472	501	504	519	465	490	513	477	467	484	489	470	458	470	481	522	477	503	477	480	474	519	485	498	500	453	484	476	532	457	475	516	501	462	489	481	496	542	497	480	526	498	479	499	450	488	513	460	464	531	463	549	540	444	494	478	541	513	507	493	529	497	504	452	498	480	476	497	470	490	491	469	472	525	508	499	526	509	515	527	481	487	517	520	463	533	494	503	523	482	508	515	466	510	494	479	499	515	527	481	529	482	450	509	490	525	536	517	470	527	477	531	477	504	503	493	512	490	494	534	478	525	475	523	487	514	478	499	490	473	514	493	500	495	494	504	518	507	488	526	472	507	524	489	516	506	479	491	500	492	516	507	516	479	525	548	469	494	463	478	480	501	502	486	471	506	490	510	474	484	464	489	508	488	503	500	461	513	488	508	524	477	514	525	548	500	502	450	522	502	516	502	480	465	489	509	449	487	512	510	466	526	475	523	492	517	496	526	496	492	496	504	496	497	482	519	475	506	529	502	495	510	504	502	526	503	526	476	490	485	514	475	468	459	495	521	478	512	499	518	503	493	511	527	451	491	446	498	455	478	478	494	489	498	496	512	543	492	494	513	503	503	492	462	497	492	516	491	508	459	513	501	495	504	496	502	506	479	507	520	517	506	513	493	488	483	497	483	469	502	494	500	476	496	500	503	538	512	498	460	508	488	524	482	485	475	485	487	454	480	520	495	461	509	551	505	532	522	526	523	530	525	494	514	473	477	508	485	503	480	497	491	505	502	458	505	497	507	486	501	493	459	505	505	502	511	549	472	513	528	490	515	507	491	517	513	494	470	487	520	508	508	487	488	454	502	493	483	533	484	521	462	495	506	507	541	506	522	508	472	489	476	503	495	445	488	464	503	502	495	499	478	530	481	482	479	489	481	486	504	514	522	555	472	451	493	490	492	468	528	474	491	490	486	506	479	498	486	487	489	488	486	494	474	489	473	528	514	517	447	504	469	492	524	514	497	516	520	491	486	505	489	495	493	493	511	498	499	510	469	485	509	474	510	464	516	505	501	502	527	496	503	463	506	495	496	541	509	484	488	492	505	527
25097	21079	26947	25072	5835	1351	1097	889	1148	17151	19225	12131	4206	1349	836	704	687	687	683	681	691	698	669	704	671	706	674	718	676	706	665	700	669	720	715	652	611	690	707	743	697	665	675	690	666	655	680	671	633	685	712	698	721	702	702	695	713	675	660	638	640	660	661	653	661	674	719	715	706	676	658	674	684	641	679	715	697	649	695	672	681	702	712	705	664	639	648	666	686	721	719	657	673	660	688	681	645	691	689	697	687	671	703	696	653	706	667	708	649	682	704	642	696	675	688	697	710	687	673	667	664	681	636	729	711	690	657	645	689	702	661	671	700	645	695	720	670	713	646	663	684	688	668	681	675	628	689	659	715	680	636	642	649	673	679	673	682	667	679	623	698	650	661	662	648	662	660	681	666	696	697	666	681	695	679	635	682	678	685	683	646	657	690	686	683	657	701	671	690	658	595	653	707	679	676	660	697	659	688	673	650	633	654	624	676	663	635	688	692	668	678	698	668	680	696	637	660	679	636	708	658	690	671	713	633	675	671	693	667	692	653	669	664	689	707	677	688	634	664	685	717	669	647	683	631	687	690	684	687	736	629	656	700	648	677	704	687	683	640	697	692	698	683	644	654	717	635	702	637	685	678	690	703	694	684	699	686	660	722	671	730	678	676	748	656	625	738	662	679	669	696	697	718	651	641	692	657	677	694	657	693	667	717	689	680	686	643	707	658	669	663	673	676	633	683	678	692	643	709	648	708	649	685	688	648	678	680	676	689	658	683	635	691	659	702	676	651	691	678	650	689	685	663	652	728	673	699	691	631	677	724	649	666	648	666	642	716	717	714	648	683	679	689	652	660	730	660	673	681	705	687	661	656	705	696	693	664	684	690	680	661	701	738	727	684	722	687	698	707	663	657	692	673	679	655	680	674	686	678	704	673	657	672	701	720	640	665	645	666	672	666	675	709	708	657	712	653	687	646	677	689	709	674	692	645	612	679	639	682	685	607	709	747	666	611	710	673	686	691	693	722	693	681	701	682	637	694	638	694	700	682	638	659	689	651	652	644	667	693	673	713	733	692	630	734	662	710	664	684	653	647	639	682	662	683	649	702	659	704	672	681	715	659	703	674	700	693	676	682	668	721	686	709	667	698	685	654	695	687	684	648	718	728	683	609	676	697	682	678	682	697	665	687	684	653	684	711	674	666	670	667	689	667	679	676	664	641	670	691	683	685	677	694	689	705	668	667	631	660	721	688	666	658	661	680	684	711	663	730	707	680	671	660	669	702	666	707	640	670	665	700	672	673	681	681	619	650	662	721	700	610	662	662	629	709	732	616	679	659	693	652	680	701	667	706	689	727	666	665	655	660	741	661	652	649	656	676	688	687	722	650	671	697	683	648	665	698	681	686	654	663	693	700	639	664	678	650	676	659	712	658	686	655	703	649	701	667	698	700	654	656	678	682	693	696	676	698	652	692	627	681	692	653	663	686	687	701	677	687	680	671	634	668	687	717	649	680	717	684	655	677	680	657	697	688	689	692	678	724	693	679	692	660	721	666	731	676	703	687	711	693	690	658	656	650	677	635	665	662	673	680	665	692	700	641	665	663	676	664	703	679	698	691	647	643	689	664	655	691	673	692	689	673	732	686	686	680	665	661	665	666	682	650	675	650	746	634	658	640	685	659	702	685	691	669	669	673	654	639	665	715	695	671	683	687	716	679	706	714	705	667	657	699	704	656	667	683	685	666	603	706	721	681	676	659	662	632	686	670	637	728	667	678	738	674	657	741	682	653	681	652	693	709	628	644	678	659	662	648	688	670	619	677	662	668	665	709	641	663	669	652	668	680	695	655	694	707	650	714	686	679	664	623	650	684	646	646	688	684	652	691	669	623	640	658	676	680	700	653	667	713	716	688	736	690	657	662	703	693	662	684	682	654	743	635	704	700	637	684	677	678	652	686	708	669	636	693	655	682	690	718	696	710	638	660	678	663	668	654	664	626	695	662	664	706	667	671	680	677	681	647	672	713	738	734	676	679	671	713	685	654	682	661	738	721	716	660	673	652	721	674	637	705	659	699	720	670	662	689	670	673	748	669	705	649	674	663	650	685	667	740	663	662	680	719	729	683	656	698	649	677	634	714	681	683	669	659	655	704	699	654	716	706	721	670	678	677	681	694	632	634	659	657	689	637	650	665	686	676	660	652	675	716	659	651	703	658	683	696	680	649	714	640	656	678	701	670	653	681	694	711	705	672	664	662	620	740	693	653	690	701	682	697	662	714	661	688	678	631	692	665	682	653	675	688	697	650	653	726	640	750	680	690	644	711	699	641	664	716	648	649	706	641	640	717	658	665	646	700	694	641	662	693	680	679	675	687	680	641	661	717	672	691	649	666	701	715	663	676	660	657	666	706	680	670	675	653	715	673	684	674	671	666	622	658	671	674	672	656	693	664	703	733	675	708	699	665	633	699	698	672	616	659	682	641	689	686	662	649	685	704	681	673	665	704	688	689	707	688	663	706	685	654	666	704	660	660	674	675	668	675	683	643	670	709	671	665	690	675	623	724	714	664	653	669	652	657	677	724	705	701	672	725	673	682	702	702	689	687	624	711	696	664	695	647	656	676	668	698	737	699	725	641	670	663	681	666	662	677	716	637	692	690	686	709	682	675	694	631	700	689	696	674	701	695	687	748	663	672	629	703	696	665	691	669	694	676	663	699	684	676	696	677	666	657	702	610	654	688	674	687	720	672	695	654	637	677	644	693	655	715	686	657	610	678	688	692	641	687	679	753	686	718	695	671	656	690	724	718	650	668	698	679	681	680	722	707	682	636	690	709	682	694	658	675	672	656	700	673	675	691	696	711	673	700	686	669	655	693	694	708	704	683	673	653	694	675	726	692	675	674	691	692	714	671	670	678	707	689	635	653	654	726	675	646	694	672	688	662	666	675	668	688	659	698	658	696	696	652	661	651	717	665	658	684	692	697	689	662	708	666	689	662	699	693	676	644	739	657	648	677	697	676	683	658	665	675	660	650	685	658	699	716	665	697	689	685	693	708	745	670	695	647	687	694	683	686	669	660	671	703	667	675	708	680	619	663	707	672	658	658	685	629	678	645	689	684	725	664	687	690	684	679	674	634	637	698	713	680	682	677	673	690	680	662	688	684	644	679	612	676	694	691	666	684	686	702	700	697	694	669	665	671	722	680	652	697	628	727	685	671	668	686	652	733	692	666	655	673	651	683	633	663	654	689	672	690	694	677	630	676	728	687	680	648	679	673	648	710	672	666	658	705	693	653	666	675	681	701	703	696	684	640	708	679	719	698	620	684	695	703	660	665	688	656	693	732	731	714	708	705	659	680	719	701	666	678	685	726	695	663	669	689	683	682	667	664	677	701	656	662	662	677	655	694	675	656	712	697	666	686	630	698	609	651	678	665	688	688	677	668	672	669	662	662	689	687	673	666	662	692	663	748	694	703	680	690	699	653	721	700	652	670	638	673	690
3985	3808	3335	1802	1276	1034	895	880	1424	19638	16870	10185	3746	1124	706	574	585	526	565	604	581	610	544	542	568	579	570	533	529	587	547	609	569	533	549	541	568	590	556	574	555	556	535	548	596	586	588	541	573	582	544	535	563	574	578	571	549	549	559	568	589	556	593	559	546	546	550	587	572	552	563	554	562	591	532	539	604	560	545	597	522	579	536	557	600	503	563	601	589	568	586	540	553	585	552	576	537	546	570	551	554	549	558	527	564	551	559	566	563	572	542	539	534	597	600	578	553	562	571	531	579	533	564	548	522	539	576	575	542	533	591	559	568	536	563	548	553	580	534	542	542	591	556	538	582	544	550	518	524	559	572	569	565	592	561	530	537	581	553	544	536	543	561	553	527	587	588	544	583	559	546	539	559	548	590	529	530	562	575	558	547	558	545	572	535	535	560	511	581	567	545	588	565	572	560	558	560	553	548	567	518	516	570	553	571	499	560	585	548	561	536	565	553	530	536	541	546	558	534	507	537	540	570	525	552	603	546	546	560	559	558	535	548	559	572	563	549	580	556	591	552	517	542	537	534	567	548	553	556	563	582	524	526	557	510	568	523	575	557	576	564	557	531	600	561	578	528	532	582	515	558	562	605	574	536	555	556	576	532	597	529	540	573	575	530	591	529	586	532	580	564	507	550	545	525	553	599	571	533	566	576	547	593	556	539	576	520	553	554	539	540	539	536	540	573	558	567	573	579	568	594	541	549	577	571	538	579	531	576	533	522	579	548	580	580	558	556	589	556	531	514	572	538	585	529	524	557	579	562	542	528	551	533	524	540	565	525	547	534	555	559	572	561	564	596	518	562	561	563	568	547	545	592	580	564	518	578	593	548	525	529	570	544	553	572	573	540	547	550	576	557	574	595	597	565	593	528	545	563	529	501	535	537	568	577	542	561	579	545	570	587	542	600	543	559	553	567	582	552	566	595	531	623	547	531	526	590	545	542	539	591	510	566	549	577	559	528	529	548	533	604	587	566	561	592	549	577	551	558	538	543	558	533	571	513	569	587	546	511	553	559	519	536	556	584	545	566	570	566	554	532	526	530	569	554	532	550	540	581	528	595	544	569	579	516	546	544	525	590	531	533	536	525	555	559	529	545	533	556	595	566	578	580	558	600	598	589	526	539	587	562	565	526	541	563	555	563	534	565	568	574	566	517	554	565	547	557	570	543	550	543	587	523	547	534	552	546	545	579	523	550	527	530	555	585	563	540	547	572	584	531	537	584	620	527	570	527	537	534	550	556	529	575	560	541	537	547	554	544	554	534	552	562	584	566	498	559	559	585	542	577	551	539	557	526	565	575	560	549	537	547	544	531	524	556	556	627	577	582	535	522	539	551	555	580	562	559	557	574	542	595	570	590	486	593	576	539	552	543	567	567	558	600	544	517	542	522	571	553	555	568	561	540	600	545	532	590	553	538	566	547	575	582	509	506	545	598	514	594	564	531	571	542	592	553	566	579	580	548	562	582	531	516	532	543	550	553	505	589	558	531	512	580	536	509	546	513	545	526	541	590	552	564	537	570	545	550	530	558	567	565	561	523	579	514	567	566	581	538	530	561	565	596	557	552	562	557	578	537	561	573	590	561	591	587	558	563	544	565	542	598	542	579	567	520	522	544	542	583	545	584	564	543	526	510	583	565	566	520	535	551	560	514	551	563	538	611	536	554	543	594	567	570	540	528	551	558	609	568	527	550	580	560	562	542	525	581	533	616	578	516	569	557	561	532	595	515	556	565	597	545	561	544	557	558	529	598	575	562	574	545	504	556	548	579	566	555	546	544	544	567	524	549	544	570	601	507	553	519	554	560	541	509	553	553	511	546	536	593	540	544	579	556	547	572	559	539	538	578	565	563	576	571	546	567	591	543	552	566	568	535	568	531	579	568	567	584	514	553	591	599	532	547	525	545	525	576	586	556	538	571	549	582	548	579	556	602	497	497	557	552	530	568	523	549	544	558	530	614	548	536	527	517	537	540	563	519	545	576	545	538	517	571	623	540	567	555	567	575	555	495	553	560	581	591	559	528	577	543	575	586	542	599	576	527	545	559	582	588	605	554	577	578	536	551	560	565	541	525	558	573	543	544	542	551	519	532	550	589	571	537	537	583	548	554	519	540	550	562	542	490	548	538	595	603	559	581	581	540	558	525	581	563	529	583	587	533	601	559	546	560	525	574	544	548	523	547	557	569	560	563	585	544	547	570	562	536	567	514	596	559	549	511	541	562	517	569	560	598	540	566	548	574	571	554	556	547	547	574	555	533	591	520	530	578	522	590	547	528	542	570	512	530	550	569	578	544	545	507	580	549	572	562	525	538	571	599	539	587	522	559	546	542	522	581	541	532	556	541	572	555	591	548	529	582	554	539	567	521	532	564	594	577	574	522	583	546	593	568	574	553	550	523	514	595	588	520	521	532	520	565	546	562	565	540	553	520	534	623	513	559	562	550	553	529	509	511	543	534	550	564	496	586	544	571	518	552	564	549	579	555	571	505	570	528	538	544	557	558	522	587	540	577	535	552	564	518	570	532	558	567	590	565	579	523	530	537	547	570	532	579	537	541	557	514	517	544	553	580	515	523	566	510	533	596	555	561	545	515	570	536	538	553	541	581	520	564	593	555	559	543	568	549	540	567	567	562	566	548	564	539	536	531	545	567	577	564	570	574	549	556	522	560	583	547	558	564	568	565	566	571	516	575	541	569	521	587	569	535	563	583	520	522	554	497	573	545	543	568	560	556	551	561	571	552	514	511	565	546	560	559	543	560	566	555	598	580	569	565	538	564	571	582	534	562	533	545	541	608	586	574	546	545	554	533	544	532	537	580	564	546	570	560	564	511	524	531	528	598	543	566	584	536	546	561	557	544	549	558	538	522	570	545	584	559	561	549	577	533	563	522	570	521	563	576	570	566	543	571	562	544	569	556	551	580	559	581	573	606	537	563	555	557	566	571	544	544	564	519	551	589	597	547	562	562	547	548	534	551	560	580	569	534	559	567	582	552	516	591	584	557	539	534	569	574	569	548	571	571	576	521	545	579	521	553	566	551	516	569	566	561	552	545	556	556	561	509	591	555	560	551	589	566	576	516	545	556	520	580	523	586	558	597	540	556	531	594	531	558	524	583	575	546	509	552	538	561	574	583	547	515	548	526	586	550	602	567	567	560	514	547	496	553	546	568	608	519	522	557	534	583	551	540	572	601	551	523	537	564	581	591	584	551	550	573	529	587	572	529	560	519	575	554	564	507	561	568	545	576	551	560	590	583	562	544	536	568	546	559	535	599	561	533	566	520	538	509	547	520	558	560	529	532	582	575	575	574	560	577	543	551	593	540	518	575	535	540	517	562	531	559	536	548	559	508	560	544	484	539	551	579	552	540	561	602	530	543	525	534	571	539	566	578	574	556	556	564	530	593	570	541	516	538	581	553	560	571	540	510	581	526	530	579	576	535	546
23881	21104	28373	24070	21086	9277	2275	1406	2991	34842	34543	23653	9401	2187	1217	887	915	833	865	866	825	903	846	843	876	840	895	810	844	840	789	805	879	861	853	845	851	797	819	871	821	848	828	902	833	835	809	838	803	786	871	865	816	821	821	910	814	827	860	878	862	796	846	841	792	829	834	858	867	837	803	817	807	896	865	834	862	810	858	773	818	834	851	867	850	801	808	812	851	859	853	844	868	829	873	843	822	788	880	854	866	834	824	908	796	812	876	830	819	823	849	831	790	840	838	844	809	815	842	851	850	793	890	831	899	878	800	880	849	828	816	896	772	820	860	875	840	884	825	853	901	804	829	863	854	838	779	835	809	849	864	814	818	860	904	863	821	824	809	844	835	856	812	824	839	781	771	839	845	818	815	798	788	767	823	861	803	828	830	871	832	831	781	860	788	839	865	799	810	825	807	847	830	804	861	794	814	898	871	821	872	867	809	800	808	866	807	798	805	849	827	882	831	826	789	885	879	875	828	842	869	847	848	893	854	815	827	834	841	832	794	855	849	891	873	782	849	794	796	817	876	805	815	796	798	835	812	829	827	867	857	853	863	860	849	837	814	788	802	905	847	787	857	781	839	834	845	780	806	875	811	829	854	818	860	866	822	787	834	840	852	884	799	859	821	815	852	808	804	808	818	811	829	774	854	831	863	867	778	834	794	892	849	819	873	850	828	858	831	819	805	846	784	829	781	846	831	820	799	798	857	836	855	838	837	810	807	882	878	828	867	848	852	902	856	849	815	858	786	867	821	873	839	846	837	798	836	864	845	850	854	836	845	853	820	759	801	782	863	847	825	857	813	852	879	832	788	811	845	795	843	804	843	844	835	845	872	860	837	885	856	801	821	771	831	835	831	890	892	836	862	858	825	860	829	845	816	803	808	857	834	874	810	857	852	839	848	839	835	816	862	851	800	817	840	809	860	829	827	877	837	872	818	824	849	864	879	847	831	796	783	840	806	797	824	800	845	806	875	830	851	813	788	858	825	838	838	798	823	867	790	838	820	818	799	815	848	870	838	782	877	807	880	867	827	833	805	840	823	839	802	850	824	823	848	803	851	870	800	798	823	793	832	870	843	850	776	803	770	910	843	811	872	830	874	880	854	775	803	789	776	835	815	860	848	805	834	893	840	801	884	760	850	814	856	833	759	850	821	867	829	797	842	863	807	837	837	872	798	865	856	801	839	789	809	788	820	843	835	846	782	820	840	809	816	795	857	849	870	797	866	903	855	788	811	838	832	816	825	772	776	830	817	843	810	796	765	824	838	828	835	811	830	815	839	846	835	777	832	820	824	850	829	829	848	811	800	822	828	848	840	879	872	869	832	781	781	819	833	807	837	845	819	845	886	839	886	838	877	866	873	798	850	828	844	841	816	821	874	817	826	840	898	829	810	854	791	831	793	821	761	848	822	829	820	829	843	824	842	859	818	801	819	785	812	800	846	807	827	813	859	869	829	811	861	829	811	818	838	787	868	796	828	840	844	805	828	864	829	885	790	846	825	831	797	810	857	843	880	821	788	809	844	839	800	825	796	777	840	870	858	813	808	818	837	843	839	803	928	791	822	837	811	839	776	834	812	804	825	830	812	845	847	880	836	851	804	831	761	797	869	831	839	827	894	841	823	846	850	847	806	858	809	817	821	812	806	837	874	861	853	824	872	823	793	827	786	815	844	822	852	830	867	753	788	835	805	823	843	855	830	847	792	856	815	825	808	831	815	815	785	837	867	829	809	840	838	794	861	821	837	799	851	880	855	859	852	840	857	815	845	868	848	832	847	845	804	860	811	812	822	822	839	814	834	848	803	849	841	824	803	845	827	820	847	816	828	865	843	782	780	835	797	814	847	833	836	805	843	811	822	794	802	796	816	817	808	863	840	843	857	823	832	802	830	838	820	771	883	843	854	830	758	857	814	785	838	848	833	824	782	815	868	844	817	860	809	784	837	835	823	827	827	824	849	921	839	841	843	832	853	813	780	789	861	843	849	826	816	806	829	793	842	844	850	824	827	785	836	841	783	864	831	774	800	831	873	847	786	811	843	798	840	841	812	804	829	794	826	801	870	836	828	791	843	809	850	823	808	788	806	840	804	793	847	766	871	848	860	808	822	807	895	848	835	855	848	850	817	779	774	877	894	819	852	829	801	881	809	836	831	819	849	855	815	782	831	785	898	866	819	807	827	827	846	851	832	826	846	843	816	797	854	858	861	784	738	836	840	802	804	826	820	863	828	854	773	855	837	848	825	843	815	810	810	837	794	869	809	830	816	807	816	826	813	867	801	816	838	866	833	844	849	883	888	859	811	778	832	882	838	837	771	801	805	850	784	885	851	837	871	805	893	854	786	827	866	815	837	833	890	815	819	829	790	868	810	864	825	850	809	847	889	794	859	791	830	845	822	815	819	848	858	876	780	781	834	822	823	856	826	773	852	868	904	824	817	785	850	826	774	833	870	825	880	807	830	833	841	801	769	806	809	828	822	849	847	788	805	854	820	809	809	828	820	859	814	852	821	838	834	871	821	774	847	777	830	867	789	816	822	802	790	867	798	837	839	787	866	805	821	806	878	814	800	840	870	800	859	839	810	835	850	876	861	820	844	816	818	862	775	854	833	829	829	795	860	845	864	847	807	815	819	817	803	878	790	808	812	768	801	823	823	810	858	788	826	751	776	829	823	828	864	822	879	872	825	842	831	792	869	835	817	881	861	772	815	813	825	833	819	818	823	857	846	871	820	846	793	865	806	828	853	883	844	817	791	822	836	856	849	867	814	844	882	850	824	817	844	828	834	857	860	831	787	808	789	843	832	842	796	810	819	850	797	835	883	789	789	837	858	811	789	820	828	824	853	840	836	841	833	814	815	812	811	774	812	826	824	804	781	842	790	864	820	837	818	827	815	774	839	813	808	843	831	829	805	873	855	809	905	820	764	835	828	786	889	818	837	775	790	783	818	782	848	836	827	807	782	826	840	804	822	863	866	795	791	865	836	843	778	855	802	821	826	782	869	834	804	838	810	775	820	800	835	828	807	800	860	839	835	811	858	849	856	869	813	824	797	806	830	841	799	807	804	827	788	769	847	840	789	779	823	794	814	813	800	816	807	806	827	836	843	878	869	814	798	780	837	823	830	853	816	833	871	829	865	797	824	792	841	853	831	766	880	830	813	783	815	815	803	802	832	863	865	835	780	817	836	798	833	827	800	825	836	846	864	819	851	815	810	827	877	864	808	759	857	843	784	795	814	805	842	858	859	841	841	787	849	774	800	867	819	778	848	822	822	773	839	825	842	822	858	867	842	796	875	829	806	777	841	865	885	848	782	779	807	851	900	829	824	853	813	827	818	832	830	852	830	855	807	782	832	825	837	849	829	813	826	874	842	761	846	855	839	867	804	807	808	800	886	887	824	835	799	822	848	857	847	823	796	805	792	842	809	863	813	828	811	794	800	753	818	809	850	880
4563	7575	6186	3261	2267	1904	1567	1412	4477	35606	29717	18282	6965	1836	1001	756	690	672	675	696	682	687	726	666	704	710	692	694	663	665	691	692	674	706	693	658	686	711	691	689	655	675	647	624	681	662	661	675	665	658	650	640	680	671	643	677	691	668	673	702	679	659	686	681	657	659	655	666	637	663	686	689	653	683	649	662	697	657	666	742	646	723	660	678	673	661	672	667	692	667	707	670	663	622	657	659	688	659	673	652	683	672	658	685	662	690	640	737	677	687	678	675	687	626	675	672	625	673	678	651	704	691	649	687	688	662	685	682	690	643	697	635	630	658	662	653	656	636	714	651	675	695	701	663	722	718	670	689	664	652	685	643	628	682	639	618	707	669	676	711	690	630	684	637	680	646	655	675	670	667	677	651	712	633	660	647	699	661	658	614	639	706	694	683	674	671	670	683	709	678	667	699	673	639	673	715	688	655	653	703	668	676	672	659	664	659	714	630	632	649	633	677	668	693	693	660	676	697	702	665	683	728	655	654	680	686	689	676	669	702	709	610	723	711	667	666	692	659	604	696	653	646	664	639	689	669	717	682	674	671	716	666	677	696	660	651	700	665	692	700	708	691	645	634	689	659	661	617	652	664	676	650	661	686	636	656	651	674	733	648	701	674	683	651	661	674	699	685	668	677	649	695	659	686	655	674	682	705	665	673	703	656	646	639	715	670	644	754	679	644	652	644	660	695	713	719	658	643	686	617	675	661	664	678	655	657	708	653	671	692	683	637	640	691	680	615	717	662	683	715	718	633	676	658	671	630	656	696	638	617	696	677	697	661	679	669	635	637	644	685	669	676	691	662	649	643	680	697	670	665	652	680	637	662	687	618	660	671	672	649	680	687	679	668	638	636	687	640	648	675	686	702	694	665	699	620	646	615	663	665	656	675	666	651	701	688	653	639	644	668	638	656	663	666	705	636	661	679	691	668	690	635	611	692	665	658	710	699	667	687	681	618	654	661	675	610	649	658	687	694	663	682	678	632	627	610	675	671	625	639	656	614	679	680	657	675	654	629	650	662	691	720	628	656	664	638	661	630	698	661	737	696	652	612	701	677	628	701	661	698	660	701	636	688	674	631	644	648	628	678	603	672	657	657	701	640	668	634	672	657	663	681	674	682	681	646	623	647	668	688	661	654	639	700	682	656	674	700	642	658	688	652	672	658	640	690	679	684	680	708	681	687	656	629	613	656	721	650	694	672	643	709	708	639	646	651	682	661	718	695	650	639	671	680	661	669	669	711	677	692	742	657	674	667	690	685	692	632	697	713	674	683	704	660	642	706	675	715	656	674	656	703	707	641	668	696	665	685	668	662	676	673	687	686	635	665	665	711	702	685	663	635	665	654	620	681	661	640	618	692	642	689	639	669	600	660	636	689	646	694	695	679	679	689	628	677	719	730	657	659	660	648	673	701	642	644	601	659	681	668	652	692	663	655	666	674	675	662	631	674	644	657	681	661	686	725	617	666	642	684	673	682	639	649	688	653	648	648	644	667	625	640	653	715	670	671	683	698	636	641	697	675	684	706	694	643	665	660	650	666	662	693	683	627	686	656	645	662	628	692	656	639	625	706	655	635	725	692	647	620	657	658	678	707	635	615	674	666	665	649	697	674	663	708	665	677	739	670	640	720	625	712	642	695	672	626	639	714	642	711	659	691	633	680	630	656	657	699	674	657	669	681	646	619	671	647	666	657	635	669	654	716	664	633	692	678	650	659	678	644	652	693	653	667	642	690	661	658	652	695	693	644	665	676	635	662	718	651	667	674	676	697	718	643	637	653	670	674	683	681	673	660	635	647	662	678	648	670	702	669	695	642	654	636	683	653	679	613	699	665	669	668	690	607	691	666	665	655	654	684	661	699	652	673	609	623	616	681	663	649	705	652	672	663	698	710	647	693	694	655	666	686	670	643	687	629	672	626	679	689	683	690	627	678	665	697	693	606	652	678	633	683	683	646	666	690	701	692	659	664	672	688	649	651	677	650	652	640	652	662	688	661	658	643	626	703	666	679	635	651	689	699	703	697	624	674	619	646	646	618	673	678	667	674	682	633	686	654	677	709	692	682	650	633	638	664	635	602	612	652	628	680	614	682	672	638	641	728	664	632	661	651	751	679	657	615	638	700	658	687	715	649	651	666	662	670	623	687	642	666	673	639	656	666	645	682	677	659	633	633	707	642	702	672	665	642	623	643	674	663	648	675	638	653	619	695	661	700	687	722	648	662	660	664	658	679	639	651	678	656	675	652	691	668	685	657	618	661	608	709	705	658	616	679	689	651	652	696	682	693	685	648	609	670	657	667	686	705	650	676	650	627	596	645	666	675	657	661	677	710	635	674	671	712	691	651	653	691	639	730	659	678	636	660	656	686	665	644	647	669	713	658	642	720	663	638	650	660	636	659	678	660	630	669	664	660	616	709	677	665	673	647	680	647	658	659	630	659	710	680	680	627	657	675	686	645	640	680	620	648	671	705	651	659	645	647	700	679	648	668	654	688	694	666	666	669	657	656	694	637	716	654	674	661	683	652	690	640	647	643	697	687	700	678	688	627	657	665	659	711	638	643	694	632	665	647	657	683	680	658	656	640	685	648	628	648	706	678	678	686	642	666	607	610	653	639	735	650	653	719	680	675	658	675	626	679	663	665	674	672	674	676	626	673	648	661	659	675	671	646	649	681	693	703	668	665	658	651	713	678	666	683	691	639	677	655	665	670	654	665	624	663	616	701	658	686	702	620	691	672	644	663	639	723	640	635	701	666	657	692	629	673	619	644	682	653	635	665	690	653	653	632	669	681	718	688	706	738	648	638	671	677	684	646	682	647	678	690	645	642	659	695	660	699	653	647	716	664	666	646	680	646	685	679	654	645	656	678	670	673	676	653	637	670	642	722	661	630	681	649	705	716	668	681	668	658	689	703	640	684	643	693	655	649	681	659	655	680	658	663	664	690	645	708	582	660	702	649	664	669	640	654	611	645	610	670	647	659	661	649	619	681	685	657	699	639	673	679	695	619	651	664	683	635	645	704	669	647	672	698	634	660	648	648	680	635	688	670	700	618	606	645	693	671	684	644	676	645	646	629	596	639	688	677	673	667	684	688	650	667	700	649	635	656	707	670	719	657	638	632	647	679	663	621	642	672	676	635	624	696	650	678	640	648	674	705	676	619	641	629	618	631	636	664	631	649	636	612	649	680	664	708	676	666	630	690	655	601	633	663	676	681	655	643	663	658	724	665	663	672	689	663	646	651	662	700	726	694	639	648	663	664	663	668	655	697	659	675	653	665	658	697	640	671	633	647	651	675	698	644	684	676	675	618	683	692	675	650	644	675	674	650	664	607	634	619	705	639	652	635	668	690	674	637	650	684	644	690	668	657	662	634	673	652	666	651	670	686	652	689	694	685	693	661	682	654	668	664	679	653	666	644	686	618	678	664	642	618	668	666	687	700	623	705	650	645
27348	12915	1646	834	643	626	552	584	616	2353	2556	1818	1041	684	578	453	504	490	516	520	524	519	541	498	514	519	528	514	539	498	494	518	510	497	506	537	482	494	462	488	510	523	530	526	485	549	503	519	513	462	490	528	513	499	487	499	494	519	515	522	531	517	476	550	486	546	519	510	497	508	499	497	526	512	469	539	504	562	551	498	506	506	533	464	486	489	507	491	501	511	506	488	534	500	512	475	567	479	508	509	486	526	524	502	540	529	535	480	471	508	534	476	502	492	499	497	524	528	477	553	511	476	535	500	531	547	556	528	493	530	467	516	532	498	509	503	554	456	496	452	493	521	476	571	470	531	523	492	538	491	543	506	541	490	474	473	531	444	491	535	536	519	540	513	506	526	502	523	557	524	533	496	488	522	506	494	507	533	518	527	498	556	475	504	521	520	516	499	496	468	539	511	551	460	560	496	495	483	533	547	527	537	475	515	521	541	482	472	522	531	519	501	472	523	512	525	516	542	515	534	503	557	532	521	502	545	505	475	515	523	499	499	493	503	498	507	494	529	495	498	505	490	475	475	511	537	509	521	490	496	476	507	484	495	474	525	521	479	498	478	525	512	507	503	472	530	496	484	495	497	532	489	498	503	479	491	513	536	483	490	512	496	507	496	470	511	507	526	519	482	464	525	491	493	523	481	512	488	498	518	478	515	516	488	460	532	513	488	510	510	467	540	539	512	491	470	485	502	556	518	494	559	487	480	490	486	479	492	507	476	472	486	558	519	525	514	476	533	526	496	533	529	514	513	526	556	526	472	520	498	510	440	481	561	474	488	500	491	496	492	499	468	491	501	487	506	514	540	558	529	542	505	512	470	533	493	509	491	483	520	507	547	468	533	463	518	534	503	516	510	511	521	489	492	513	552	487	478	519	502	481	519	524	453	494	510	569	494	535	493	538	490	524	465	469	515	499	492	481	516	534	547	533	485	509	481	524	526	532	499	490	543	475	490	498	515	537	522	504	510	515	489	522	508	531	515	493	518	508	506	490	508	511	521	490	523	535	516	551	524	533	539	541	471	512	518	514	477	504	486	511	508	490	464	505	547	524	547	531	504	520	491	514	501	517	491	516	491	504	493	501	527	504	511	494	507	492	522	532	509	543	546	533	497	514	532	487	479	529	512	487	504	549	498	502	482	497	530	499	510	505	499	513	469	526	514	531	487	472	500	501	499	521	493	543	511	524	530	493	517	519	528	514	496	455	473	534	495	498	518	515	479	520	491	500	503	518	491	528	467	530	489	472	519	500	510	508	512	502	501	484	503	489	492	488	535	479	532	485	526	526	489	506	529	483	528	499	569	479	490	483	473	502	483	517	538	518	508	461	511	492	487	483	519	541	503	457	494	528	501	546	508	510	496	541	483	527	506	517	514	535	492	507	507	476	514	470	505	541	495	479	538	479	495	510	534	513	477	533	474	507	511	528	503	491	497	484	524	505	493	550	502	516	530	562	503	486	491	574	499	455	527	496	474	517	561	546	474	551	525	521	508	531	481	511	457	509	545	493	489	540	525	506	496	518	540	496	525	522	512	525	504	554	502	527	499	525	516	518	498	486	493	524	496	496	532	469	490	472	497	543	519	545	504	486	508	499	508	535	512	529	508	533	507	497	468	470	524	525	511	468	538	506	532	490	537	477	506	470	532	538	492	554	490	498	535	507	512	548	517	491	514	515	579	473	484	474	520	528	495	532	507	547	502	487	479	522	486	533	528	498	466	530	504	536	503	536	481	527	517	522	491	500	504	506	512	522	481	477	513	493	487	478	497	506	485	522	511	481	482	550	519	475	483	520	539	516	512	488	524	503	495	478	573	490	492	532	500	491	486	509	498	520	507	498	481	556	485	537	518	522	512	502	529	512	519	508	522	476	513	511	516	491	501	526	528	566	497	498	495	514	498	492	531	540	498	501	450	534	515	483	549	545	512	487	499	476	499	472	514	530	519	524	536	527	507	454	519	508	535	551	508	445	478	531	464	498	475	485	490	495	478	510	490	545	517	473	520	509	514	522	526	488	529	520	493	543	490	449	501	482	522	517	532	529	510	463	520	532	536	504	517	502	463	484	500	497	488	510	503	550	500	517	488	520	535	521	503	499	515	475	547	563	489	523	506	505	478	489	500	517	491	507	499	513	503	484	529	553	507	476	467	506	509	531	507	518	508	503	543	494	490	491	524	490	532	510	504	508	507	530	489	478	504	530	502	499	489	502	523	463	488	544	485	514	475	514	537	508	532	498	523	497	530	523	496	505	523	506	538	484	518	480	509	496	509	511	511	522	475	544	509	494	521	507	503	537	509	486	522	504	527	519	494	507	476	529	499	533	513	522	481	528	497	515	516	509	491	501	514	486	505	513	502	490	508	475	535	493	465	474	514	484	511	537	454	528	495	532	498	508	508	537	509	491	459	509	523	507	508	497	528	528	470	500	508	469	531	504	499	517	470	513	529	510	491	536	470	546	507	499	498	501	532	481	521	536	515	545	513	515	516	544	549	535	475	509	517	479	480	498	498	482	516	482	480	505	516	488	528	517	477	527	498	529	479	496	549	483	520	490	538	484	528	509	494	528	482	487	536	461	525	539	465	548	525	490	490	509	486	518	497	519	543	509	496	518	506	505	523	497	510	492	525	515	545	519	455	479	501	520	525	484	507	528	527	519	541	510	504	490	492	571	521	489	473	481	556	483	509	480	552	543	553	523	530	515	503	519	503	523	521	527	493	569	549	501	562	548	508	502	474	547	537	508	479	511	566	494	464	554	486	515	527	497	495	509	531	505	483	497	489	475	506	505	513	461	487	500	501	522	512	516	495	529	472	493	450	538	521	500	555	519	504	483	500	549	495	476	496	542	491	516	505	521	501	525	481	543	537	494	493	466	507	530	526	533	491	510	513	548	526	503	489	487	514	506	522	472	492	514	532	477	500	530	562	517	508	503	511	469	512	511	503	553	532	521	498	528	544	473	484	515	509	506	494	512	544	555	505	494	506	506	525	499	510	510	471	506	525	559	515	523	517	477	521	506	508	544	484	495	507	510	525	525	491	535	494	485	471	481	528	494	492	514	497	484	480	508	503	508	491	509	527	532	524	520	516	499	484	469	531	485	555	518	517	505	512	495	488	531	510	525	487	511	522	529	513	493	468	516	497	520	498	514	501	536	504	506	518	469	511	504	521	508	504	551	522	535	468	448	506	475	466	497	522	510	507	505	511	483	461	493	499	514	528	519	507	527	505	496	491	515	503	505	548	514	486	472	562	522	525	462	547	513	576	482	478	530	547	510	513	510	514	477	490	484	506	510	542	479	495	544	503	493	504	532	499	533	534	509	491	542	509	519	493	554	499	500	496	453	501	489	506	532	481	477	549	514	484	478	517	487	511	513	517	505	495	523	503	490	503	539	525	505	500	505	540	515	486	515	545	497	496	493	511	510	501	491	525	476	482	540	511	459	513
5127	1031	859	600	571	519	518	460	595	2980	2920	1831	1022	542	456	403	418	409	434	419	383	416	432	429	402	398	438	427	432	404	417	406	396	424	442	418	415	417	403	401	447	393	417	396	423	410	392	416	364	436	396	407	416	426	418	420	390	415	425	431	425	441	405	415	402	378	423	405	457	446	375	399	394	406	405	386	450	379	443	418	395	406	422	435	370	417	401	431	401	420	456	442	407	380	390	402	377	419	409	429	447	434	411	395	396	410	428	431	414	378	439	423	384	429	435	406	408	408	422	404	424	403	437	420	399	430	415	438	393	393	429	393	411	436	395	412	446	435	395	415	423	422	407	378	408	424	448	378	426	417	452	398	424	442	391	395	419	410	426	401	403	393	427	390	406	434	411	418	418	433	406	399	434	404	424	401	393	408	428	414	437	403	439	388	447	416	401	432	418	422	410	443	409	391	450	423	405	446	397	426	424	395	440	429	408	412	421	406	435	419	421	456	393	412	408	427	427	411	391	405	421	396	416	405	412	447	406	414	425	438	375	432	437	436	438	392	440	410	399	406	388	409	408	413	428	399	386	456	421	427	400	423	420	416	402	436	399	437	410	382	434	410	415	407	429	378	421	409	399	423	412	401	381	418	452	445	426	436	412	423	461	408	419	383	443	420	448	415	432	396	424	389	410	359	395	426	422	414	407	373	417	428	390	388	428	394	420	430	439	398	392	474	401	424	441	401	440	414	418	401	403	409	421	390	415	417	398	393	437	367	376	417	397	453	387	386	416	418	391	405	437	389	460	400	436	426	389	420	408	478	432	423	398	390	412	411	418	402	419	438	423	408	437	428	415	393	443	404	422	393	395	468	428	417	429	395	414	421	422	398	392	380	410	421	359	410	394	394	406	427	441	436	420	431	439	417	410	450	408	477	395	443	426	431	412	431	401	398	425	404	462	373	452	423	389	426	448	416	453	421	415	410	443	391	416	363	404	388	405	399	398	393	420	397	415	367	427	403	446	406	467	406	386	406	402	449	427	402	417	403	410	447	384	406	410	424	413	418	435	434	430	435	458	419	413	447	433	395	463	422	398	410	416	405	398	443	385	409	412	405	422	421	426	399	432	434	398	394	409	452	413	427	377	383	393	428	422	443	412	406	418	430	443	399	387	424	415	392	399	413	412	429	423	381	407	429	412	455	399	453	437	408	416	413	419	429	444	443	417	438	404	405	431	407	391	386	407	447	406	445	455	396	418	409	405	402	415	421	425	403	440	435	415	391	389	415	406	385	431	435	426	431	439	417	428	433	402	381	374	465	421	380	415	390	416	434	396	445	411	429	391	399	402	415	408	406	430	411	429	396	387	436	402	450	408	409	418	411	430	418	396	379	411	421	466	407	423	404	414	390	420	411	410	412	417	394	425	418	430	392	386	397	404	408	399	428	415	426	432	429	428	414	377	446	414	432	427	390	408	400	422	427	391	417	417	430	414	392	440	406	444	431	403	399	429	436	380	407	403	417	391	398	422	404	410	423	406	423	449	425	392	448	400	382	396	411	421	433	425	426	422	414	441	436	399	391	406	416	386	434	389	421	425	415	396	423	399	454	370	446	418	416	394	418	410	450	403	455	442	394	423	405	404	395	417	429	427	391	428	400	428	420	405	432	422	398	409	399	409	417	443	431	379	402	435	423	418	420	447	377	430	408	409	425	413	390	396	387	465	407	382	426	395	395	423	414	397	388	421	405	424	386	382	368	414	446	391	402	393	425	407	407	420	426	426	477	375	414	396	396	441	442	403	392	435	436	402	405	401	428	393	419	403	400	391	414	398	412	417	451	409	412	444	413	431	414	424	414	382	388	416	412	389	430	401	423	427	412	403	415	382	407	426	398	434	436	412	411	387	442	373	460	405	416	397	411	438	419	428	431	436	435	412	389	382	419	390	409	413	424	422	388	401	400	413	430	376	452	421	402	404	396	422	396	435	429	386	404	413	394	425	399	426	395	410	429	453	411	421	428	393	433	386	387	427	399	408	457	377	434	429	412	442	417	398	419	446	420	428	384	397	431	385	409	363	425	366	436	414	435	442	402	417	388	414	416	399	453	400	427	415	387	454	416	410	422	379	407	418	427	445	438	412	412	424	405	419	437	404	410	409	409	411	430	443	413	423	440	395	421	435	391	420	449	415	449	392	412	435	478	429	404	370	389	397	419	455	405	459	435	430	386	392	393	391	437	402	418	456	369	415	435	439	400	440	447	408	385	417	423	462	439	439	389	417	436	436	419	441	428	404	441	419	398	375	442	417	388	412	428	427	403	419	436	406	404	412	371	403	445	396	433	425	393	481	392	406	448	469	401	407	413	388	388	410	419	411	456	404	421	409	377	413	440	427	417	427	427	377	413	436	443	424	401	400	403	445	419	429	431	409	422	396	425	416	415	409	413	454	434	438	385	426	403	415	419	403	400	387	410	427	431	420	424	452	442	399	416	439	419	451	405	394	458	405	367	430	411	431	443	446	410	415	410	407	417	423	431	422	437	447	385	417	434	455	394	437	419	427	417	416	418	414	426	420	400	427	450	415	412	380	449	393	390	417	429	419	413	441	393	407	460	412	408	443	435	425	413	435	387	391	411	404	414	426	392	401	394	416	413	420	403	418	441	421	391	415	432	428	435	392	406	422	383	405	406	422	435	430	473	392	408	429	414	428	388	439	418	411	402	430	434	389	420	384	440	407	424	398	455	416	421	402	425	411	429	412	417	417	421	387	423	423	429	425	436	420	407	415	406	460	433	421	402	429	397	412	442	437	425	422	415	402	443	431	389	407	406	425	399	410	432	412	431	396	397	392	403	391	412	398	415	398	427	439	461	425	435	423	446	386	409	396	436	440	425	395	379	453	419	393	418	403	435	418	395	467	407	455	414	388	425	420	442	399	409	413	408	454	406	461	430	411	463	416	378	408	436	444	403	403	413	403	382	366	416	421	406	417	441	392	419	380	426	421	420	434	431	416	406	412	414	419	430	427	422	352	432	442	422	437	436	396	432	429	445	441	422	431	400	378	416	366	400	407	404	386	431	454	396	426	411	399	393	401	409	405	413	353	423	333	406	436	426	407	386	428	425	415	433	379	416	390	420	432	397	417	416	384	418	380	412	421	419	422	427	437	423	436	411	439	442	371	420	404	410	419	420	438	393	412	410	405	376	413	403	423	411	433	424	446	444	376	398	406	405	423	440	392	392	409	408	421	422	409	412	408	438	437	456	373	426	418	392	429	429	404	420	392	403	405	390	425	403	425	406	386	419	437	445	427	455	414	404	398	417	424	435	406	421	417	404	408	405	408	419	444	404	386	380	396	398	410	398	417	408	442	396	402	394	381	422	433	417	448	455	399	419	413	412	371	420	408	380	387	466	408	402	405	416	435	407	439	412	423	373	398	400	412	409	402	409	457	417	427	409	392	409	446	406	409	400	437	435	432	419	414	419	426	420	432	388	436	409	411	401
25136	21060	26873	25098	5623	1361	1007	836	1723	17444	19530	11349	3704	1199	735	603	584	529	580	589	618	602	604	579	566	552	557	599	568	608	578	571	619	581	613	562	526	607	614	594	592	560	598	571	595	606	572	591	600	587	574	586	586	601	589	559	589	592	620	592	583	565	535	616	552	560	587	537	572	573	567	610	593	551	590	609	579	549	577	588	585	566	602	609	563	598	561	580	594	561	568	579	580	600	599	582	625	559	601	568	592	597	549	569	532	597	581	616	572	563	574	570	565	573	606	561	523	577	578	549	573	544	626	547	579	583	621	600	592	599	608	562	567	609	583	587	558	585	635	612	572	580	543	574	571	584	574	554	540	524	554	530	572	560	554	617	580	550	565	561	604	616	587	598	599	587	569	574	550	605	599	592	581	593	573	573	592	564	571	607	546	562	612	567	580	535	583	577	549	617	578	568	621	604	576	629	568	551	584	565	538	583	549	576	596	586	590	609	602	566	562	566	579	598	570	571	584	578	553	577	643	599	576	572	561	597	569	616	576	618	566	552	607	581	609	611	602	589	589	583	592	640	570	591	576	596	602	599	550	625	575	577	567	581	582	558	568	562	580	579	600	518	640	574	573	588	598	546	594	583	590	560	610	557	568	579	578	588	572	558	584	585	543	562	604	586	572	565	570	558	610	617	611	645	572	560	605	593	579	595	605	597	555	555	601	561	592	599	573	606	585	593	600	608	581	555	558	585	546	574	575	575	513	597	574	612	584	580	569	592	620	614	610	578	559	607	591	616	634	629	584	547	621	548	581	585	573	564	581	582	585	595	616	598	565	616	581	614	534	597	520	566	561	569	599	604	583	584	562	554	541	568	602	579	573	558	546	581	568	542	615	610	581	555	632	595	553	581	554	595	607	606	591	586	586	588	561	586	532	607	592	602	593	521	585	524	561	536	613	596	567	606	558	563	529	581	608	608	561	547	618	619	574	601	580	544	577	617	579	566	611	562	576	566	576	629	583	555	559	580	576	597	584	541	597	577	596	565	559	573	603	587	591	557	560	576	604	617	569	604	572	569	588	574	595	537	591	601	591	565	591	600	574	563	609	604	573	598	587	556	614	587	527	600	576	561	606	620	589	547	587	567	538	579	561	551	587	570	582	555	583	589	557	597	561	654	556	603	597	614	617	609	605	634	598	570	559	601	557	576	550	617	537	580	534	590	572	553	603	536	591	607	588	571	595	576	590	612	564	549	552	617	596	602	592	604	621	571	574	584	568	587	554	565	625	610	578	589	610	599	585	551	564	514	613	591	587	584	666	570	579	573	611	597	580	581	588	542	590	615	584	623	570	603	561	602	582	569	626	609	552	586	564	560	588	569	565	571	561	566	604	554	575	515	592	581	604	575	582	564	559	564	552	571	567	561	580	594	583	552	580	588	607	563	576	552	575	534	562	563	564	581	578	560	598	556	597	590	619	585	593	554	616	569	556	560	586	605	593	541	574	564	574	581	585	629	599	589	599	605	568	579	572	584	549	580	595	629	523	619	576	574	568	621	596	564	601	606	547	586	560	563	589	579	569	578	575	548	527	511	596	607	560	617	549	564	550	556	601	575	587	595	576	630	577	555	602	561	590	583	579	573	544	526	566	551	573	578	601	539	585	587	536	587	562	582	581	574	565	586	595	586	581	621	564	580	568	561	610	537	562	576	601	586	624	581	609	607	621	622	571	551	602	540	625	531	570	592	573	521	588	577	591	538	604	617	589	605	572	537	557	568	565	579	538	583	594	599	507	552	558	604	630	597	587	615	576	553	594	544	566	592	595	550	575	558	572	572	572	579	542	612	600	571	572	588	566	554	610	618	559	579	579	575	567	571	593	557	584	604	601	582	625	594	601	558	604	607	584	506	591	579	652	639	572	507	565	554	588	622	537	582	635	602	540	597	574	594	619	557	592	616	618	640	595	538	592	581	602	609	582	627	586	543	562	577	590	570	592	580	586	605	561	615	594	585	539	568	589	596	550	597	573	591	591	606	570	557	591	616	562	588	568	591	573	596	601	613	569	570	602	618	596	532	572	618	616	571	621	538	587	571	563	593	575	613	596	562	565	538	544	597	545	557	570	546	609	562	564	544	546	570	578	567	585	570	569	554	595	599	546	586	523	564	563	546	574	566	628	596	663	581	557	561	560	500	601	617	583	586	603	582	608	566	584	565	541	597	570	586	581	596	596	549	609	637	556	604	555	564	615	593	548	575	560	589	632	583	612	574	557	658	545	561	584	624	620	593	567	623	578	548	570	562	582	578	596	536	610	540	585	595	546	551	579	575	558	562	522	583	582	599	558	584	536	574	601	566	592	553	616	522	559	595	585	583	567	626	563	629	604	590	585	597	563	602	600	589	607	576	592	566	577	563	563	566	594	552	603	588	584	609	553	593	584	584	576	551	545	563	594	622	565	592	548	601	614	573	588	585	564	594	608	595	593	635	578	585	517	562	603	571	549	594	602	592	535	555	580	582	610	582	570	600	589	557	567	576	586	586	577	571	534	594	543	578	615	603	577	550	619	551	597	571	600	548	602	571	580	582	549	619	551	600	578	598	597	574	610	545	605	606	606	581	592	544	582	570	632	572	575	623	596	578	575	616	612	593	582	597	558	531	616	552	614	537	611	587	607	607	565	551	563	598	521	580	577	537	611	557	626	591	576	597	561	555	562	565	563	577	558	574	601	552	532	557	553	627	550	504	545	547	536	540	543	610	577	597	596	512	602	590	571	547	599	603	584	546	632	568	603	556	568	618	584	606	571	582	600	581	590	572	588	538	602	610	587	619	572	574	572	540	562	559	606	579	566	553	581	577	566	575	605	646	611	568	523	568	610	566	599	622	589	597	569	595	581	611	550	550	545	561	618	618	591	569	623	576	576	575	608	642	544	585	574	572	588	578	584	605	587	577	603	584	549	576	559	559	550	534	581	548	565	580	553	566	599	611	543	577	584	584	578	572	571	568	560	551	546	578	540	530	573	568	632	591	590	603	578	573	585	592	559	566	595	606	538	594	576	550	593	591	605	581	576	577	568	605	570	574	608	600	547	514	585	578	635	558	563	596	564	610	586	565	568	528	568	568	571	563	636	590	578	582	573	581	573	563	583	598	572	597	567	574	583	535	587	556	615	564	595	559	592	577	606	594	558	608	582	599	568	563	594	586	567	587	561	559	571	587	562	572	580	573	630	589	612	553	605	560	563	581	599	569	586	599	606	575	570	573	605	592	609	591	562	575	594	587	558	547	544	618	544	593	561	563	572	597	539	612	621	585	561	604	533	582	571	549	629	626	560	581	550	572	592	591	548	567	546	550	579	562	544	561	566	553	577	570	577	554	568	639	544	612	586	575	605	524	613	528	575	540	653	549	601	578	592	602	544	578	587	561	561	536	526	626	587	616	587	614	567	587	608	564	599	583	567	562	599	609	553	589	564	590	495	551	605	567	577	575	564	610	574	589	589	586
3883	3467	2940	1694	1375	1069	804	859	2477	19262	17408	9589	3330	1022	611	509	517	514	521	496	506	508	513	439	502	517	567	467	423	482	497	493	524	465	491	473	529	505	467	483	485	503	493	482	486	516	461	480	498	457	494	509	475	478	472	484	490	494	478	457	474	463	461	473	482	512	499	517	451	490	505	483	489	473	487	465	506	517	493	520	525	473	477	458	527	490	505	489	485	515	495	495	503	510	470	480	494	434	481	528	461	468	498	485	469	514	495	490	508	458	489	458	501	489	498	434	500	461	508	480	486	490	493	481	488	512	508	470	481	492	492	476	487	445	490	498	481	534	485	516	475	493	494	460	425	455	469	451	470	497	505	503	512	469	473	507	478	482	478	511	492	492	485	465	467	469	481	518	509	480	489	483	487	468	494	486	488	495	453	508	498	467	430	491	500	495	482	495	461	448	498	515	509	470	479	495	447	475	459	507	474	476	498	477	482	488	505	478	510	496	473	516	466	477	506	439	492	488	467	489	502	488	502	507	529	463	462	496	477	456	522	484	470	521	456	513	445	463	486	482	462	497	488	499	459	479	473	485	454	485	490	458	490	487	439	485	511	474	445	500	482	456	445	517	493	520	490	466	471	475	492	498	482	497	515	440	449	484	454	459	462	496	487	451	507	530	487	493	478	459	481	481	483	457	481	457	490	459	485	507	476	500	464	488	510	495	486	452	509	496	542	466	456	520	490	503	455	507	505	466	443	486	472	509	438	480	497	497	475	450	494	521	476	492	464	495	473	474	488	481	473	486	511	474	474	472	475	448	475	466	502	464	521	479	501	466	487	461	469	497	521	499	480	436	480	500	462	488	484	491	489	521	501	483	514	501	472	497	507	498	482	496	490	523	454	484	482	451	473	497	480	503	502	461	478	508	504	495	456	449	447	464	495	491	469	463	477	478	478	490	476	482	449	492	510	472	470	483	480	466	514	464	513	505	493	480	475	455	531	491	516	492	498	439	475	471	504	482	509	506	485	477	502	494	487	509	446	479	491	461	465	495	484	460	493	459	478	497	493	486	482	491	498	494	452	476	492	498	472	511	493	497	503	524	472	471	490	462	453	447	485	493	495	501	474	496	478	496	523	463	476	509	477	495	473	490	533	454	485	465	520	428	470	483	462	495	496	488	456	480	506	462	508	476	509	477	477	477	460	451	476	481	526	513	474	510	496	475	498	494	500	495	516	469	475	506	484	476	469	509	494	444	500	472	472	496	489	463	471	463	465	460	472	476	457	502	460	515	513	532	538	481	491	523	524	448	424	483	484	448	480	477	479	527	493	500	514	522	493	491	476	466	476	468	456	457	475	515	460	427	511	442	497	515	480	486	498	488	482	479	445	477	490	458	491	460	484	487	460	498	515	501	465	491	454	466	454	478	462	527	456	453	505	464	485	493	527	493	523	443	513	463	511	496	447	435	472	474	456	455	440	503	501	493	460	467	458	485	505	495	490	460	465	509	469	473	482	506	467	484	480	461	493	515	468	500	473	474	454	477	515	464	485	488	505	473	489	460	497	474	506	487	475	528	463	466	448	481	448	485	480	540	505	507	480	494	471	488	513	483	493	429	497	499	452	483	505	497	511	465	499	478	508	503	492	489	503	505	471	427	443	485	522	467	456	453	479	507	445	478	478	465	498	494	475	477	508	483	522	494	439	501	458	477	527	481	472	488	463	515	500	467	510	509	508	505	485	507	495	492	478	487	490	455	504	489	493	486	429	469	500	460	500	461	507	514	488	484	451	503	474	449	499	499	450	456	492	461	485	511	503	489	477	469	498	468	501	493	471	511	508	485	471	481	483	506	476	513	499	461	489	456	487	463	504	512	440	499	482	478	468	458	474	477	479	465	471	513	518	478	491	502	487	518	472	487	507	469	476	471	487	470	466	462	462	462	449	474	459	469	502	496	474	502	462	510	470	484	477	526	468	451	495	481	476	485	471	488	516	450	511	516	470	481	462	482	478	468	479	450	499	515	457	454	471	467	502	477	473	482	442	469	462	502	478	487	480	506	445	466	478	468	480	495	499	470	454	507	481	489	535	492	469	468	475	450	483	475	507	512	490	510	442	511	505	459	502	501	465	449	513	477	493	498	473	510	486	481	530	461	491	486	479	492	484	459	417	490	464	467	492	506	479	486	490	474	445	508	494	503	471	478	509	468	489	471	453	500	502	482	487	462	452	454	477	498	517	519	497	485	486	467	492	501	504	502	462	483	493	513	510	475	501	446	534	481	498	476	429	508	467	490	476	482	512	488	491	446	501	469	475	464	511	500	471	531	501	498	486	481	468	531	501	448	499	450	517	482	468	481	488	461	462	422	474	471	454	443	487	450	484	491	485	501	485	498	474	497	478	483	484	483	434	512	477	461	526	504	454	442	488	480	476	479	509	494	513	522	504	477	510	505	468	482	504	512	474	451	497	485	455	535	476	482	439	494	470	504	490	495	510	465	498	501	493	509	495	499	471	494	464	489	455	490	473	498	509	471	478	474	467	486	474	470	465	488	454	460	491	481	499	490	459	459	466	518	445	508	499	486	493	493	471	519	492	492	551	450	458	475	457	459	508	500	490	497	458	468	473	473	441	488	460	474	458	538	528	485	497	497	497	487	465	467	472	462	493	486	460	477	450	460	487	505	469	459	496	507	519	450	476	440	473	495	491	478	475	477	496	467	472	453	462	537	484	471	496	521	512	479	484	496	478	484	482	490	460	474	480	468	465	449	486	458	498	491	479	462	487	469	524	484	508	493	526	519	455	476	449	487	506	501	510	517	460	529	472	485	439	463	471	501	489	467	464	451	451	488	482	486	485	481	506	467	480	465	476	447	461	478	469	475	429	469	463	470	464	469	488	457	489	469	476	504	478	492	425	498	445	480	490	504	479	458	482	507	466	480	485	498	508	490	472	493	486	456	472	464	476	477	485	473	510	514	510	476	496	468	479	517	486	466	527	494	487	460	481	473	502	503	491	499	453	457	472	448	480	445	469	495	448	460	491	484	526	496	471	494	484	506	507	456	444	479	485	469	496	499	455	475	462	490	493	482	449	468	485	497	450	481	463	458	540	488	525	490	503	506	511	474	465	520	457	465	475	481	474	526	490	475	492	522	488	484	465	493	489	519	490	497	515	481	465	513	533	522	510	472	472	454	476	496	471	470	507	488	545	460	492	466	501	475	447	472	458	458	496	493	458	480	488	458	509	489	504	437	485	488	501	500	507	474	480	466	504	489	468	455	484	466	507	491	492	454	494	472	462	459	479	456	494	498	458	487	468	508	469	449	466	485	505	501	493	529	507	491	465	491	467	460	481	487	471	470	490	489	492	491	452	461	469	481	472	483	444	461	483	474	529	474	469	522	484	468	509	476	511	503	489	447	455	502	474	450	505	473	486	484	466	468	518	479	504	453	497	495	469	486	524	463	492	468	467	505	491	515	458	464	486	495	458	479	519	456	500	493
23825	21042	28257	24052	21022	9212	2252	1380	5960	35800	33522	22807	8524	2360	1212	890	925	834	821	808	838	828	888	860	864	790	816	855	855	860	838	855	816	815	799	809	817	825	830	815	816	832	845	823	836	853	823	779	824	857	801	843	806	759	849	810	839	816	855	822	795	813	801	766	868	816	820	899	849	876	836	834	817	837	825	815	824	882	797	825	824	786	800	810	799	838	813	794	857	883	852	809	818	814	817	825	840	813	768	820	878	804	819	784	774	748	780	801	828	785	857	824	784	853	853	763	797	850	783	810	776	818	781	814	837	830	803	843	842	827	824	755	831	793	813	804	795	866	743	800	815	803	824	816	836	817	813	832	762	826	803	846	818	820	808	812	819	814	789	795	801	837	849	815	801	824	845	809	810	761	833	810	884	823	809	809	826	795	831	845	802	816	797	802	848	862	752	838	806	798	822	774	838	825	797	821	850	861	769	805	780	802	760	836	807	845	804	789	795	798	809	787	801	832	836	791	816	833	797	818	803	805	827	822	789	802	784	769	845	794	801	777	867	841	820	872	815	803	800	799	869	829	772	789	850	793	791	827	789	816	822	833	820	813	825	823	820	829	835	839	807	824	828	872	833	819	794	803	769	818	809	765	828	835	837	817	806	876	805	828	788	812	822	806	843	858	876	825	836	846	808	860	797	810	827	811	838	818	802	856	845	866	841	814	812	824	796	834	788	819	835	828	818	776	839	849	815	806	813	765	804	787	805	869	832	775	729	822	798	794	839	809	753	834	806	824	842	844	794	820	829	826	831	833	807	796	783	797	811	779	791	795	793	805	827	762	750	841	799	786	807	777	776	875	812	850	843	805	848	809	818	828	848	791	780	794	755	818	819	854	820	850	821	794	798	868	833	844	794	841	842	857	810	845	817	792	769	859	796	808	830	749	782	841	837	840	799	800	810	865	764	807	814	826	791	799	863	789	827	815	840	793	775	794	789	817	878	817	815	803	776	793	798	784	803	817	788	855	834	811	800	811	821	838	823	841	848	779	877	846	805	822	799	827	748	810	811	809	786	885	791	810	765	818	820	801	744	874	802	868	856	794	788	788	823	843	790	865	823	819	785	830	787	736	847	794	873	798	857	857	822	759	785	823	859	825	789	845	812	827	807	826	838	799	847	855	804	818	867	842	817	820	819	832	842	844	819	763	753	795	857	841	838	820	872	851	786	797	818	836	839	831	869	865	819	838	768	782	857	841	765	842	829	744	826	814	797	825	770	753	768	800	785	790	749	847	850	821	790	801	797	828	830	803	808	838	766	791	847	791	793	815	835	821	801	820	785	783	835	863	820	810	758	819	838	834	802	811	824	817	787	803	749	826	853	851	796	862	819	826	861	838	830	815	782	796	783	854	840	848	754	873	825	822	852	843	775	758	813	802	786	783	807	808	801	792	823	795	816	813	831	819	849	780	835	801	863	817	826	769	847	832	836	791	796	772	826	832	839	810	777	854	796	823	800	814	782	822	797	820	769	796	784	805	857	813	796	807	820	877	785	805	807	847	817	758	805	787	830	857	797	817	827	808	806	829	902	771	843	846	774	800	834	806	847	838	756	790	762	811	804	815	802	800	777	825	790	812	829	873	784	832	810	832	787	856	813	800	844	790	857	833	837	806	814	791	804	821	812	848	797	790	810	826	769	795	803	860	806	777	802	791	824	849	814	825	841	795	798	808	792	805	821	845	808	806	811	798	788	833	842	790	789	835	786	813	797	832	777	806	798	835	807	785	856	866	843	861	815	816	763	794	836	790	773	766	792	797	811	810	806	857	777	807	809	787	789	796	880	802	826	791	800	791	819	834	800	838	796	880	832	829	780	781	776	861	810	816	772	829	818	826	815	811	799	781	833	794	790	795	810	789	807	833	817	810	815	815	840	788	826	810	806	805	810	775	778	773	790	842	808	854	779	748	851	815	855	827	767	786	833	856	797	823	835	841	842	823	848	808	851	839	781	800	811	787	783	768	722	823	782	801	804	820	805	826	818	798	799	821	854	821	816	753	765	828	838	843	793	804	845	814	810	818	789	803	858	800	829	827	843	768	797	797	816	806	808	814	819	757	861	792	824	767	862	819	797	786	798	794	799	809	839	821	892	815	801	805	756	819	832	787	813	839	792	851	803	794	763	762	808	793	828	818	808	773	779	774	882	820	837	765	742	819	811	825	775	865	781	865	796	794	779	867	840	791	834	828	826	793	761	813	823	872	827	783	785	770	730	827	747	773	808	782	854	814	789	841	837	796	827	788	800	799	823	800	791	841	842	819	838	771	797	839	836	805	861	856	825	820	775	837	831	835	844	817	786	854	826	821	771	809	758	809	777	800	784	775	816	793	834	811	777	833	810	753	832	832	779	806	778	755	810	823	819	847	820	799	817	843	796	853	825	851	819	794	892	841	795	809	849	793	808	838	775	842	827	813	834	834	822	828	822	798	850	794	785	831	831	803	797	833	806	795	848	796	792	832	845	816	819	845	784	810	800	824	832	792	824	783	782	803	831	831	813	746	824	752	814	767	801	796	829	839	765	830	820	858	838	791	819	794	828	847	761	777	791	786	790	777	811	765	812	772	808	774	821	807	843	812	804	803	793	821	782	794	861	857	814	783	772	835	787	830	846	771	774	806	784	794	831	789	803	791	760	840	756	801	837	770	831	797	804	813	839	831	796	807	818	786	802	798	791	810	785	796	837	795	846	811	864	832	806	816	849	836	801	806	815	867	832	842	786	792	816	837	825	805	780	863	794	817	835	811	837	839	801	852	826	796	778	774	787	765	828	817	801	828	820	836	792	781	788	801	775	787	806	823	832	742	794	792	823	810	823	902	807	804	826	837	774	756	803	849	770	842	832	827	795	764	744	823	813	803	823	809	819	805	825	819	849	825	835	848	849	798	813	811	827	774	803	851	790	839	776	774	798	834	824	790	835	819	817	821	792	788	783	866	902	826	733	759	788	879	829	823	824	803	743	792	811	822	816	852	829	768	795	860	795	795	865	858	804	789	878	837	798	770	793	798	847	809	841	824	869	849	829	807	839	800	785	804	794	860	863	846	829	814	791	793	853	823	772	831	811	781	849	807	852	842	774	833	769	808	823	814	793	813	836	800	799	807	820	814	806	860	821	774	783	791	817	834	858	819	830	828	837	748	820	829	783	790	811	784	772	839	840	798	881	756	821	826	831	798	817	785	788	857	847	814	837	791	846	783	808	826	811	844	851	842	804	783	820	804	796	854	782	802	800	791	804	792	789	860	867	815	794	807	835	826	800	834	754	791	847	833	775	812	822	805	804	837	773	803	776	798	783	843	801	830	868	788	782	808	827	830	786	836	784	770	757	769	805	785	821	811	864	844	812	823	806	759	851	787	834	814	827	873	773	826	796	817	770	834	828	802	801	817	811	801	832	785	848	764	804	795	800	783	815	820	831	847	795	790	798	771	841	788	826	815	740	747	792	810	820	825
4449	6999	6015	3502	2615	1996	1562	1321	8604	35531	28817	17839	6314	1899	983	697	700	668	677	658	633	608	694	637	627	721	635	691	735	651	590	655	691	694	624	682	687	678	653	639	698	654	644	649	699	674	639	645	611	677	655	669	714	671	670	679	667	692	661	640	708	619	640	632	690	660	689	688	644	671	659	699	665	671	678	651	678	625	626	718	674	646	662	673	674	633	675	651	685	680	684	656	623	733	666	678	701	635	643	687	609	663	689	633	707	646	663	671	688	656	692	642	655	705	638	649	599	650	687	671	699	688	624	658	667	662	668	676	701	677	674	678	660	637	665	673	654	650	640	669	686	621	671	682	643	641	654	639	656	643	646	658	648	649	661	662	663	644	676	628	597	644	664	663	623	635	696	659	646	648	641	710	658	639	654	700	612	642	666	694	627	691	671	675	662	696	682	658	707	667	638	646	641	676	672	694	614	697	634	648	640	703	698	670	661	633	699	655	650	686	678	673	668	669	628	665	664	655	689	655	725	624	657	636	632	636	655	632	693	663	674	654	685	663	616	664	647	642	699	651	690	678	680	706	705	672	648	653	663	676	656	691	664	662	660	654	632	659	702	664	667	683	648	676	700	649	648	667	593	663	696	638	629	648	655	638	655	663	663	681	671	650	620	656	691	637	690	633	606	662	609	648	658	719	671	679	682	642	684	631	701	671	669	672	689	650	685	618	654	644	677	663	658	680	638	658	672	656	654	628	663	689	641	659	642	688	672	627	640	600	671	658	690	660	682	647	623	657	644	671	677	639	670	644	680	714	647	616	703	636	643	661	643	661	640	678	638	633	645	620	638	671	644	645	639	639	651	678	686	695	618	655	617	662	687	716	637	670	657	674	705	636	621	674	617	645	683	701	695	631	651	683	655	676	645	642	653	632	644	637	651	648	640	681	643	650	656	632	683	589	659	653	637	642	671	690	676	639	650	685	690	671	638	653	656	682	699	678	692	668	656	582	590	664	641	665	696	628	678	673	662	646	627	635	611	645	661	665	668	689	647	703	647	694	677	633	671	620	683	684	667	613	645	657	616	666	609	668	669	663	643	698	657	640	646	644	683	620	674	670	673	669	677	658	595	626	731	634	702	662	673	692	640	635	626	636	676	699	685	640	655	676	652	655	708	648	690	658	681	669	657	628	670	631	660	656	684	617	662	681	690	654	658	650	605	657	651	664	638	652	653	669	661	690	688	717	681	615	641	677	621	649	658	631	665	675	668	681	679	653	618	617	649	618	643	689	671	663	647	637	656	686	612	652	629	683	647	665	668	654	694	616	650	631	656	710	677	679	630	663	671	627	694	622	676	667	650	652	666	680	669	689	664	693	719	673	640	614	636	652	678	643	645	654	647	633	622	626	658	658	628	609	642	666	677	673	678	706	668	655	695	665	662	651	631	709	694	633	628	650	664	659	644	647	643	672	668	678	641	669	650	653	644	637	630	650	659	700	708	651	631	681	731	661	604	651	667	704	640	642	667	679	722	650	627	645	677	649	646	644	737	652	650	643	669	659	634	678	713	665	661	658	646	635	673	639	674	635	646	702	665	634	681	675	661	609	688	651	669	661	610	662	655	658	663	661	658	671	658	648	641	641	668	665	657	665	625	687	665	620	602	692	668	629	624	645	658	658	667	661	654	640	646	630	700	638	666	613	666	659	687	622	624	678	680	601	618	675	630	635	659	694	677	701	645	670	643	684	701	617	693	654	648	647	668	694	643	670	628	629	645	680	694	659	635	669	700	686	647	669	675	602	678	638	656	681	654	642	636	705	703	683	658	641	663	700	646	669	705	642	638	643	640	712	654	682	643	679	650	644	658	686	683	587	642	656	691	678	678	655	663	673	671	653	657	678	660	661	645	648	641	706	673	689	657	650	641	609	666	644	659	626	627	640	679	682	660	652	666	625	683	657	670	656	611	677	685	677	641	633	606	609	676	592	708	697	619	644	640	688	639	618	653	691	659	624	652	669	670	709	647	674	655	679	629	678	641	617	688	648	651	657	643	643	638	674	649	677	641	679	689	659	606	645	681	639	635	655	681	648	696	654	643	651	667	674	633	705	651	669	681	648	672	672	659	612	685	684	631	703	672	652	654	648	677	637	599	649	625	670	648	640	662	635	647	665	644	654	683	617	690	658	656	644	633	600	700	642	624	614	647	681	686	656	658	655	692	617	643	639	673	636	618	645	645	655	642	668	662	709	649	666	665	660	609	702	693	632	685	667	673	697	666	641	665	683	665	671	635	681	644	659	663	658	626	652	650	651	644	656	650	658	644	647	683	659	686	636	628	613	662	610	619	683	633	631	680	645	632	641	614	693	621	648	629	634	658	635	638	697	653	668	665	634	662	652	666	679	639	674	637	622	659	637	613	640	630	670	666	672	676	656	645	697	657	626	647	647	657	668	645	669	682	688	634	662	653	668	649	634	670	663	669	654	649	699	653	642	679	693	662	675	666	653	662	611	664	668	686	643	634	646	671	645	653	660	696	624	650	668	656	633	655	649	679	683	616	666	661	667	689	645	672	647	615	716	671	655	615	686	673	641	686	685	678	665	642	687	649	661	630	661	644	675	631	652	673	649	647	648	647	683	624	636	703	627	658	663	699	632	690	621	623	643	646	625	640	626	658	655	647	651	661	694	664	622	644	661	651	624	626	661	648	629	677	623	670	641	672	717	647	579	639	640	642	645	642	678	623	651	659	675	624	674	647	660	662	614	646	635	674	644	641	635	645	676	614	645	676	653	636	674	641	676	676	674	664	641	653	657	672	629	718	668	670	661	650	709	618	606	697	641	679	630	649	694	633	650	632	642	681	633	655	643	665	653	677	660	600	663	645	661	671	685	697	622	676	681	685	673	662	696	644	661	681	638	651	661	633	658	645	623	649	644	669	624	656	647	622	666	631	681	640	668	630	657	632	679	655	682	657	664	689	714	659	657	656	663	620	638	605	699	669	630	642	644	714	661	650	722	617	675	656	643	609	674	646	641	659	657	608	690	660	661	633	654	622	635	668	651	612	620	681	618	716	640	633	683	645	660	626	685	651	664	670	620	701	624	657	631	636	566	664	655	685	656	650	695	673	645	668	623	641	649	619	627	668	667	649	645	672	627	630	647	655	666	611	621	659	625	685	635	701	691	659	648	647	692	670	669	651	655	657	651	616	662	637	670	654	679	657	692	637	645	650	664	619	631	651	649	643	657	674	691	691	635	692	678	670	649	667	680	641	657	648	660	631	658	593	677	616	654	625	662	650	679	638	642	676	690	644	639	651	658	664	663	676	647	652	708	617	650	639	642	672	658	668	639	646	636	631	637	640	678	669	642	664	622	628	667	650	627	618	681	663	680	664	647	685	654	659	637	686	637	587	634	645	654	618	667	675	676	660	644	635	606	676	675	670	666	661	721	688	664	645	653	691	680	638	647	615	644	654	688	660	656	650	648	665	623	611	659	646	635	648	647
27289	13227	2079	1116	709	717	633	706	807	2281	2688	2081	1134	763	654	654	612	577	635	580	667	626	623	620	635	648	626	627	580	600	616	655	614	614	627	631	577	619	657	608	577	624	584	601	637	602	661	623	615	599	612	627	650	622	563	622	674	625	615	576	589	634	602	644	567	635	611	588	617	597	642	631	611	594	634	638	667	605	653	651	623	597	634	628	629	649	623	628	661	685	611	611	608	570	621	638	634	629	617	648	603	603	617	614	641	630	657	609	682	641	607	616	610	598	646	604	617	615	625	602	584	594	611	633	622	604	651	614	635	572	626	661	657	574	651	629	634	637	595	665	628	657	587	617	619	612	644	572	627	618	607	647	606	626	628	614	616	639	624	627	611	630	628	630	621	674	592	640	649	646	617	563	653	592	682	646	606	612	623	631	619	629	586	614	631	609	656	654	616	619	617	582	622	619	584	613	620	607	637	624	614	608	622	652	578	660	576	644	624	614	668	630	622	637	634	620	603	622	590	596	599	636	577	610	562	670	628	610	598	581	671	623	613	607	613	583	599	608	625	655	658	615	574	601	593	611	614	614	600	600	627	619	634	671	636	639	615	606	604	643	625	634	606	589	653	605	640	660	625	558	684	659	624	614	595	603	617	596	614	582	645	648	597	697	597	579	610	611	658	617	643	586	618	640	603	620	580	629	622	625	637	598	606	603	660	626	600	660	612	578	626	660	637	653	645	614	590	575	588	623	601	675	610	567	612	605	642	630	666	620	597	546	578	616	623	588	617	587	576	656	599	609	630	650	605	620	591	621	539	592	652	590	648	586	627	635	636	613	615	640	616	660	632	632	641	625	672	612	601	624	607	650	616	618	589	608	588	619	648	592	605	562	619	659	618	595	587	615	605	584	649	603	650	660	635	637	600	614	620	622	670	611	608	635	620	616	597	636	585	586	677	613	606	647	637	622	638	650	615	628	631	597	592	633	644	619	623	610	642	605	625	606	601	623	658	614	632	578	609	590	598	629	613	587	624	587	622	582	622	656	611	571	586	654	629	582	605	614	603	615	614	646	650	629	619	592	650	613	601	626	644	604	610	671	608	613	620	622	581	582	617	671	636	593	616	634	604	624	621	605	600	606	636	648	606	591	632	665	613	617	639	613	653	622	591	640	658	565	669	613	612	605	620	608	654	636	615	613	637	610	596	596	619	588	626	656	608	635	603	665	658	646	623	586	555	625	629	578	585	573	600	668	616	628	623	614	591	596	629	663	633	648	609	623	629	594	644	641	648	651	624	614	613	626	564	660	599	630	654	647	623	663	637	636	635	612	617	604	645	628	649	623	579	577	658	612	654	620	612	571	610	600	674	594	611	600	672	616	660	628	579	614	613	653	604	648	649	583	647	631	667	610	622	629	640	589	664	625	613	677	624	619	650	628	608	622	641	634	618	604	641	605	623	636	566	628	606	666	674	616	670	632	619	683	706	635	658	623	626	608	619	614	624	627	639	612	664	584	590	658	652	618	599	644	650	622	666	664	588	625	591	599	607	650	612	574	608	642	632	656	632	619	621	598	634	624	589	593	615	623	590	660	662	651	633	677	642	620	616	636	596	674	597	625	619	622	645	655	622	625	612	639	599	670	585	667	587	656	585	646	615	599	639	623	628	600	619	657	593	618	647	629	612	619	619	623	646	651	618	596	668	612	659	608	608	641	617	639	622	625	581	621	647	602	604	628	612	645	622	632	561	593	630	625	623	594	633	634	608	663	596	606	627	600	614	626	627	641	640	612	621	612	600	609	620	607	615	617	611	580	629	586	603	608	609	681	556	645	569	582	606	607	623	629	648	637	597	652	600	590	659	655	600	660	603	595	533	607	634	590	656	622	603	653	632	660	643	613	617	651	659	603	643	606	625	605	606	652	586	598	632	604	605	658	606	621	624	616	584	604	608	640	586	573	618	589	602	632	616	634	622	664	549	653	626	635	599	617	620	599	600	664	571	646	610	646	595	634	580	611	590	627	633	647	555	610	615	600	643	584	608	612	585	642	657	672	638	595	600	608	663	617	597	611	641	624	629	663	600	613	603	627	609	592	602	597	625	633	613	597	616	639	644	632	660	601	647	569	587	634	604	619	631	578	626	575	601	635	624	621	600	597	628	644	641	592	623	614	607	670	634	637	648	602	667	580	573	639	667	622	605	606	608	623	656	606	651	621	594	662	605	627	680	570	653	629	598	594	646	633	617	597	630	637	629	630	634	626	582	636	658	622	627	589	617	626	604	570	606	649	644	619	582	628	655	671	684	650	641	634	660	630	595	617	607	603	654	606	585	677	621	653	654	637	611	619	616	614	603	654	620	628	647	615	627	635	609	647	622	613	639	633	636	611	588	643	644	573	624	631	653	584	643	627	649	606	654	635	643	642	576	603	596	623	638	626	599	625	633	613	658	559	669	631	619	620	618	614	610	608	636	648	631	636	629	623	640	609	633	642	601	599	628	659	643	617	628	630	645	622	644	555	558	580	611	608	656	666	610	630	616	616	608	636	609	657	672	606	593	650	611	623	641	619	656	606	564	615	658	601	642	595	654	611	621	589	587	574	629	626	613	633	581	644	645	608	630	587	628	608	611	629	620	634	609	624	670	674	636	640	630	606	622	634	599	612	616	558	583	644	607	653	635	625	597	634	597	618	618	628	588	588	582	609	629	660	624	603	633	598	621	608	604	681	601	577	638	618	631	684	620	579	602	615	611	592	654	646	572	658	642	591	607	580	673	643	616	649	640	655	593	621	611	588	614	644	631	616	639	580	619	603	621	629	623	615	604	634	614	579	653	628	633	642	633	627	603	633	627	643	633	635	630	622	599	605	653	601	658	624	623	637	621	622	610	653	661	647	575	628	642	638	617	643	621	605	621	584	627	628	646	597	648	652	629	596	637	596	584	616	595	599	617	590	600	618	639	615	649	658	615	614	617	624	640	638	626	637	610	649	616	616	670	624	641	614	612	647	625	626	613	568	617	647	596	623	601	651	565	630	622	610	607	580	633	638	620	622	592	618	631	599	590	558	574	588	620	605	665	655	628	601	607	644	594	586	653	597	604	671	632	634	644	637	702	618	645	624	626	646	590	641	601	630	645	627	670	603	612	615	622	663	618	631	609	621	589	610	602	630	647	685	655	612	613	651	671	595	597	616	642	621	609	652	646	665	591	604	614	619	613	594	623	631	581	605	641	659	590	633	585	595	626	637	629	627	629	614	611	651	613	581	635	590	669	629	645	596	631	596	651	615	626	600	663	603	643	587	632	624	633	637	601	631	625	622	582	645	600	620	657	631	615	651	614	661	689	644	621	662	604	607	674	614	577	639	635	631	594	646	674	653	636	617	643	616	664	631	589	627	592	635	616	645	635	613	620	610	682	627	634	632	581	571	663	623	623	637	612	621	597	620	612	625	664	613	593	701	583	655	581	588	603	628	604	629	603	624	648	652	620	616	638	659	621	626
5096	1062	1049	688	663	640	581	585	919	2838	3020	1981	1022	686	575	513	503	479	529	463	498	531	510	486	565	559	513	497	490	466	498	508	504	519	498	490	509	504	458	513	505	473	509	520	524	496	499	504	508	493	531	489	473	471	536	524	518	545	509	512	505	512	504	509	510	496	459	483	483	520	463	479	530	491	517	478	474	492	479	507	489	519	473	482	525	527	479	488	512	464	484	500	512	497	559	500	502	492	507	503	503	547	512	505	498	512	532	450	513	479	524	484	487	508	506	533	472	463	542	514	499	485	463	483	501	487	514	495	526	491	486	474	527	466	522	518	481	498	499	493	479	498	528	491	512	489	496	516	498	524	503	452	504	490	484	520	502	489	531	482	464	456	527	487	503	461	473	504	500	498	504	528	486	544	514	490	538	514	498	495	489	495	483	503	466	482	490	512	582	486	475	539	516	461	520	532	463	488	522	494	507	508	520	492	514	492	525	485	475	551	477	490	522	515	488	530	497	501	507	527	517	478	524	480	490	513	478	508	492	482	505	509	446	544	525	500	487	486	516	494	518	498	507	508	470	516	508	501	548	513	488	474	534	467	517	481	514	449	539	495	465	523	507	480	498	515	458	515	523	495	491	511	491	499	505	481	496	488	459	519	530	527	521	501	492	471	506	513	507	509	499	501	458	491	504	460	515	512	532	520	496	507	504	486	515	480	518	502	492	540	489	506	507	474	509	518	497	496	516	488	504	496	500	490	489	522	492	479	489	539	518	477	492	488	523	504	477	512	469	520	498	536	456	528	501	489	487	507	511	510	508	512	479	495	481	517	541	528	509	444	490	523	501	528	516	483	482	471	455	496	550	506	517	469	492	500	508	498	519	536	469	491	491	474	507	486	516	475	487	483	538	494	528	531	457	509	453	527	442	493	503	491	484	524	518	524	485	464	481	532	481	520	506	496	526	545	465	500	537	498	532	487	479	504	475	506	529	520	509	494	472	557	520	541	493	510	457	501	495	510	462	516	518	496	504	563	490	472	513	523	496	543	495	508	520	527	451	498	483	508	496	505	484	524	503	458	489	482	489	521	476	501	502	472	511	491	519	495	546	457	485	507	495	480	530	492	489	503	492	501	506	466	477	528	510	516	488	525	524	494	506	535	489	496	504	436	493	474	515	495	515	516	500	486	522	486	489	550	484	483	473	491	486	500	449	508	478	515	499	504	480	489	493	477	491	460	485	507	491	497	541	545	491	504	471	467	495	465	512	472	501	501	553	507	475	499	512	501	530	464	512	512	480	492	509	521	487	500	480	524	482	494	459	468	552	509	472	513	518	470	477	528	491	522	465	505	480	454	505	524	486	551	543	459	485	477	533	456	464	524	508	498	492	506	474	518	488	554	445	496	508	503	467	479	496	492	481	495	510	506	530	504	516	475	515	498	500	463	527	484	518	480	474	466	502	526	508	484	477	526	496	517	506	517	542	502	533	490	524	502	548	515	464	513	506	438	520	533	493	504	524	563	522	500	507	528	487	491	473	471	511	489	519	550	538	484	488	488	504	506	502	485	508	481	484	519	495	488	476	467	511	548	516	474	494	497	515	499	469	479	525	489	534	491	485	472	512	487	513	446	487	495	513	538	522	468	498	506	505	528	481	536	493	522	513	507	509	507	516	488	554	534	496	511	535	470	519	526	473	490	541	533	495	471	494	522	485	522	495	491	512	478	525	479	463	507	509	531	501	498	494	496	481	501	517	475	498	539	484	493	474	460	508	479	461	500	514	526	509	514	504	551	482	489	482	548	470	478	480	491	502	460	468	513	482	473	516	489	521	528	490	479	485	528	516	504	481	531	510	533	502	514	501	482	443	462	465	486	494	516	493	494	466	473	516	474	485	511	470	527	504	510	511	486	461	491	496	517	501	486	509	517	489	481	486	512	472	497	523	516	495	515	475	495	492	463	475	517	495	499	470	508	494	490	502	524	515	498	479	487	542	489	503	511	499	502	491	487	506	507	517	522	516	488	471	531	522	513	523	514	495	478	527	470	501	502	470	482	510	497	482	508	510	480	512	510	533	494	543	498	510	537	501	530	512	466	553	479	497	492	458	538	472	468	497	468	478	512	510	480	485	553	481	491	499	527	448	515	519	488	457	516	517	523	508	497	497	508	458	464	484	499	486	492	473	475	483	498	487	486	502	511	478	496	528	486	525	514	475	512	490	471	514	523	486	543	498	519	512	502	531	527	501	473	521	488	490	550	490	514	519	480	529	497	450	480	523	465	449	451	515	495	501	537	512	488	487	501	513	511	493	544	507	488	485	524	526	500	508	507	528	487	493	502	462	537	479	498	509	471	480	501	473	488	523	510	524	562	475	469	481	496	496	458	470	522	502	521	521	489	487	513	475	486	482	446	484	528	501	535	513	520	485	509	507	486	495	506	498	543	496	501	478	458	522	507	455	505	484	518	494	497	544	488	528	492	483	509	506	503	495	492	488	497	471	496	512	505	480	528	512	545	566	490	497	511	552	480	489	492	506	513	536	468	511	503	481	510	522	488	493	511	489	517	503	471	520	496	495	480	503	459	468	523	503	497	511	519	523	456	459	472	510	509	482	495	511	501	465	490	480	455	491	509	496	509	474	537	527	490	476	537	491	508	489	490	492	508	489	524	501	522	516	488	496	483	527	507	461	502	501	497	490	462	506	506	492	550	468	512	493	507	482	524	513	505	500	511	440	551	460	505	475	489	516	505	517	501	532	504	465	520	479	526	513	535	499	497	503	490	472	507	522	485	532	513	544	508	482	497	476	494	501	473	519	470	505	501	497	516	505	510	479	474	476	521	494	483	467	496	519	466	492	468	501	484	468	546	475	525	499	506	454	476	478	518	483	473	488	501	498	508	508	521	505	506	510	505	483	516	497	518	512	502	534	492	492	511	472	494	506	498	485	512	488	525	508	461	510	466	493	509	522	483	499	519	520	482	479	476	494	506	493	507	458	515	469	509	476	501	525	501	515	529	511	496	465	517	505	478	482	500	494	530	478	499	518	511	529	476	491	507	539	521	496	521	486	475	524	499	524	525	481	472	518	503	502	487	500	536	497	465	492	506	466	481	465	506	516	528	499	506	511	505	471	479	489	513	543	524	518	526	529	521	501	483	471	502	502	490	510	469	540	481	528	539	517	476	495	523	474	495	546	549	543	522	501	539	529	479	483	524	493	495	509	499	535	483	496	505	528	481	521	501	484	461	480	470	486	499	523	527	517	533	511	509	485	505	497	499	443	522	516	489	522	504	521	486	488	472	498	472	491	511	515	508	497	470	501	499	511	500	532	500	478	503	507	483	510	509	478	496	496	510	498	488	468	529	509	485	516	489	531	513	546	440	481	468	539	501	501	480	498	493	523	507	493	486	490	533	475	465	542	458	544	510	497	467	501	477	473	450	487	517	493	508	499	487	490	482	498	483	478	505	507	475	496	498	505	508	498	542	519	485	481	493
25098	21076	26994	25080	6320	1547	1192	1016	2869	16788	18624	12725	4636	1483	883	811	755	794	740	726	774	766	727	729	753	798	708	716	710	757	781	759	725	738	747	740	743	749	760	765	734	763	802	756	792	742	725	765	752	701	765	756	727	720	721	726	762	707	780	713	745	741	756	751	770	743	745	755	741	738	749	783	722	742	762	780	728	697	745	756	740	730	768	755	766	785	725	750	717	806	714	786	727	734	775	762	739	755	713	685	740	720	728	772	741	756	744	734	703	794	774	757	768	716	784	722	746	721	726	730	686	772	725	683	792	725	737	699	728	755	743	700	693	744	755	714	787	727	738	722	752	730	753	742	765	712	772	733	771	728	754	722	716	739	727	762	724	728	744	751	748	742	749	761	694	765	724	740	729	752	739	717	726	745	732	736	734	726	712	740	704	676	727	726	734	735	730	770	722	688	766	814	789	753	661	745	758	693	733	711	759	783	723	722	721	733	799	764	720	743	736	746	748	713	775	728	754	745	695	737	746	689	735	756	732	723	672	748	759	722	738	742	759	706	760	740	778	701	779	723	733	731	694	702	770	725	786	782	747	652	758	737	728	753	728	760	768	735	776	699	758	760	816	737	739	708	687	723	714	781	726	760	737	762	768	735	730	767	752	721	728	736	723	739	707	684	749	755	774	719	758	781	745	739	752	713	771	748	793	742	703	719	752	781	759	751	737	749	703	704	718	720	796	708	762	730	766	679	791	747	752	782	756	727	789	737	760	775	757	724	772	711	683	730	711	752	707	757	783	738	736	758	680	730	743	697	763	707	720	752	726	708	724	723	713	726	751	747	774	730	736	719	720	711	672	741	755	749	740	737	740	731	734	752	715	718	736	699	703	748	742	745	781	726	718	754	744	689	781	724	739	732	737	698	811	735	742	729	757	806	754	762	751	753	781	776	712	771	808	739	732	734	724	701	742	743	760	739	738	708	749	743	749	753	732	732	735	778	775	743	780	710	734	770	708	727	730	741	748	747	675	742	743	719	730	750	716	750	737	757	750	719	765	771	755	736	743	730	760	740	764	766	736	732	764	748	717	743	700	737	780	754	720	728	756	725	745	673	733	759	749	740	748	789	773	738	735	738	748	795	774	751	692	752	700	772	792	747	749	735	690	727	782	753	733	704	718	708	775	715	743	770	711	706	689	741	720	751	682	805	739	714	762	736	722	725	763	740	730	723	710	753	778	790	707	709	729	735	742	713	739	732	771	715	749	737	724	719	783	698	730	769	758	744	715	756	718	734	775	711	753	750	736	759	768	723	680	760	784	702	729	778	747	752	729	743	779	708	723	718	799	742	712	770	762	716	710	736	753	697	704	767	775	721	710	789	713	762	697	782	744	736	756	728	731	758	725	734	752	729	734	754	767	805	721	750	695	767	688	743	730	759	784	761	745	734	736	754	725	713	716	707	720	718	721	818	750	721	705	742	733	722	660	749	729	729	797	793	772	677	687	748	769	722	743	666	768	709	714	752	768	734	688	741	730	758	733	753	728	787	687	744	789	721	720	724	764	721	745	754	816	701	733	746	719	703	772	772	771	708	759	726	724	708	740	744	718	711	735	737	735	722	699	770	771	772	730	734	718	726	730	739	726	720	796	776	744	728	759	771	752	736	747	724	717	707	730	791	706	725	757	723	707	715	731	712	786	714	764	729	722	714	677	765	740	779	737	733	702	717	722	720	701	746	696	751	758	716	695	722	737	728	769	702	752	698	737	763	740	695	733	738	712	741	712	746	757	788	748	787	748	817	719	757	728	718	710	755	737	748	714	690	746	747	696	776	703	737	803	723	686	682	749	757	687	776	701	730	767	721	772	703	743	723	726	728	745	737	767	755	738	763	752	690	796	735	750	730	643	758	759	724	726	722	772	740	732	741	696	737	728	725	733	706	757	742	704	727	702	788	781	777	741	753	704	709	743	723	689	754	743	742	705	712	739	808	713	733	724	751	784	753	715	733	686	689	721	719	719	733	762	760	730	751	787	735	727	736	723	762	791	717	731	758	704	766	780	661	713	715	761	734	711	742	733	740	734	666	786	713	738	747	761	754	756	702	763	726	786	801	770	751	738	794	757	724	734	770	713	760	749	722	770	755	737	773	768	760	746	725	734	723	755	741	702	784	740	713	730	742	745	743	766	714	742	778	743	762	735	788	749	730	802	753	764	731	765	764	738	748	732	750	719	724	777	813	755	740	728	751	750	720	752	781	797	746	703	731	719	722	702	765	798	761	736	708	738	692	741	770	749	751	760	741	726	710	736	737	696	790	716	725	754	697	702	725	686	830	766	739	765	757	693	696	704	767	749	762	753	764	735	693	721	705	760	785	764	750	699	741	701	723	747	710	752	752	713	734	756	794	691	738	727	738	730	760	758	746	755	754	728	756	743	681	748	723	756	719	761	767	749	736	743	752	742	750	734	725	768	725	730	760	707	772	716	671	753	783	711	694	767	728	723	739	756	697	788	774	732	756	760	731	715	697	705	761	746	734	737	743	730	716	732	781	757	747	728	802	707	689	726	748	718	727	726	743	741	780	740	774	744	775	719	747	763	688	726	753	729	748	740	742	754	726	714	708	719	698	758	780	790	779	768	719	734	750	813	710	731	693	746	675	725	692	767	729	740	729	696	721	757	702	699	773	677	775	666	743	752	735	719	752	745	687	719	698	714	706	732	721	751	792	727	727	740	708	700	758	768	745	731	748	705	717	714	752	751	700	778	737	720	775	710	709	712	747	767	746	754	772	711	815	767	711	724	787	710	786	795	699	761	755	719	670	763	703	718	799	750	766	711	729	710	700	743	779	805	709	703	755	757	775	696	776	706	725	764	753	742	770	773	735	711	723	755	712	721	747	729	796	751	715	755	724	735	739	740	748	758	760	749	752	711	726	728	760	742	721	733	741	792	748	663	694	723	726	720	714	710	711	752	750	795	723	738	712	764	744	771	685	688	751	753	717	740	723	713	725	764	754	734	769	674	712	760	728	772	752	726	743	704	729	725	738	723	746	761	749	743	751	730	727	704	785	789	758	683	725	718	761	727	736	719	787	726	692	734	748	761	714	769	827	726	723	717	718	778	707	716	756	762	776	738	729	694	674	751	703	774	738	747	728	744	707	711	720	728	727	776	740	695	719	746	719	748	760	742	743	697	750	742	714	718	712	699	741	748	765	727	726	784	733	730	729	778	773	735	711	676	708	744	763	761	763	737	682	711	732	745	740	754	768	729	741	771	748	760	709	722	774	730	758	718	733	811	744	786	708	735	763	758	770	775	689	740	722	761	706	722	736	774	730	735	791	796	726	745	715	759	760	764	717	733	726	808	710	740	713	714	803	694	750	722	771	708	735	764	716	774	711	704	725	773	708	735	771	766	715	755	730	749	736	761	762	719	738	740	704	747	724	778	769	766	746	675	747	733	715	701	704	745	735	716	734	766	734	748	735	751	718	728	745	749	776	728	767
3792	4051	3743	2070	1500	1210	1023	965	4067	18443	16434	10878	4029	1324	807	635	620	631	634	599	572	571	628	608	629	607	659	597	625	641	560	586	648	623	573	646	599	620	623	624	611	608	613	639	595	629	602	614	601	624	637	598	613	593	633	632	590	607	593	625	587	588	619	641	595	638	564	626	654	612	613	615	640	588	592	588	625	613	651	552	582	600	590	596	642	589	590	606	616	618	601	561	583	599	635	646	610	593	554	612	589	625	595	578	612	613	565	601	614	597	555	605	600	580	580	588	572	623	591	604	605	630	575	617	596	578	615	600	583	624	580	620	575	602	620	592	566	603	566	585	586	619	573	614	594	644	645	589	551	585	569	593	585	584	585	607	592	606	611	589	613	617	608	611	612	573	582	606	624	594	593	577	609	660	633	584	584	627	614	582	638	604	609	635	615	611	610	600	656	555	553	675	599	571	633	572	613	578	597	609	591	604	638	619	599	599	595	610	633	595	615	650	599	612	634	599	631	569	610	601	616	572	593	614	584	637	601	571	627	596	579	592	641	633	618	615	612	601	648	574	608	587	594	642	630	632	622	615	603	599	591	604	623	586	613	601	568	604	625	581	637	627	594	619	598	613	623	628	596	609	582	628	600	622	645	618	596	626	570	634	651	595	620	595	580	552	605	583	591	614	603	606	584	603	615	593	582	606	596	570	595	625	607	624	583	563	633	598	598	614	621	578	610	627	608	590	566	566	559	636	618	592	625	608	595	635	582	588	604	588	572	623	603	626	607	583	558	595	613	623	584	647	606	615	581	587	622	596	606	575	597	630	598	598	611	645	561	617	578	551	647	591	638	578	592	625	595	613	623	592	583	604	598	592	589	643	554	593	562	567	593	628	569	605	639	605	600	596	572	597	614	633	610	650	594	640	593	598	595	571	647	609	617	570	632	581	605	631	586	593	601	606	607	631	621	599	633	614	579	623	611	611	585	608	642	556	568	656	614	635	591	572	611	575	614	583	618	621	644	590	584	634	609	608	572	559	585	585	587	579	628	606	601	604	575	610	559	578	561	636	610	570	626	613	640	579	599	610	591	625	589	585	651	621	626	613	581	595	623	584	602	632	570	627	601	622	631	612	595	602	606	589	588	625	663	618	610	594	619	613	585	563	632	567	577	617	612	586	616	601	613	608	621	618	616	640	581	624	605	579	547	627	626	624	641	603	616	553	572	589	594	589	659	586	611	587	637	599	576	572	627	608	603	642	627	599	635	622	622	623	624	586	588	604	628	613	636	584	623	627	606	600	577	579	606	575	611	595	611	573	640	618	589	600	652	618	611	609	594	589	618	597	616	595	599	595	642	551	615	550	616	565	619	611	572	652	555	625	550	589	625	633	608	583	669	608	593	573	595	581	623	605	575	611	569	572	610	606	576	628	621	578	614	592	638	649	578	620	618	629	605	591	615	561	601	616	599	608	603	629	616	615	647	553	601	595	626	576	625	620	610	653	599	622	623	618	567	599	578	630	599	634	594	585	602	598	656	640	587	609	580	559	595	575	619	581	604	591	596	562	611	604	587	646	579	630	612	614	641	650	605	590	594	615	647	567	594	609	606	625	613	595	637	619	579	573	588	603	592	638	545	641	615	648	570	626	624	599	595	602	584	564	608	629	617	628	603	600	590	620	572	633	608	569	617	603	593	561	643	593	594	613	628	626	617	593	610	622	587	614	592	633	624	565	612	621	547	588	606	568	579	552	606	593	629	589	612	618	628	583	610	593	580	618	612	582	610	649	565	547	588	619	550	614	581	601	605	587	625	643	568	602	609	643	610	621	624	576	654	609	575	552	625	623	625	600	548	621	608	618	605	593	594	617	598	549	614	582	601	611	630	628	617	651	603	605	621	592	569	595	619	594	595	572	594	621	596	618	589	615	613	564	629	633	580	616	601	593	584	589	590	621	533	593	576	565	560	632	606	619	601	595	597	596	604	599	622	597	588	587	589	613	602	635	602	593	565	609	573	559	591	607	640	520	615	608	641	581	591	603	613	567	580	624	590	596	578	611	611	598	566	597	521	580	594	553	615	582	610	611	611	562	582	591	620	604	595	596	603	539	603	636	619	588	588	619	570	558	611	619	630	568	637	649	554	593	601	590	575	592	553	584	637	584	618	589	588	615	596	598	554	631	609	611	564	594	598	605	609	620	607	597	590	628	608	628	618	591	601	614	564	602	576	598	603	561	619	559	650	596	596	627	550	645	529	648	601	593	604	611	609	606	600	609	620	602	603	576	597	612	622	591	597	639	578	627	627	613	585	608	640	589	635	609	582	596	586	561	640	582	591	615	585	583	603	589	598	616	588	613	585	599	576	611	605	624	631	586	609	574	563	571	595	608	604	596	605	593	595	557	613	581	602	579	591	599	643	586	577	634	585	629	573	596	598	588	577	600	599	608	604	589	599	612	580	607	569	589	575	597	613	616	621	628	595	608	604	623	633	618	588	585	618	586	587	605	589	647	601	599	629	627	628	613	604	627	612	569	598	611	647	560	601	593	594	574	597	608	614	621	573	592	595	600	588	618	589	612	572	563	643	585	584	608	563	618	600	563	587	631	565	609	554	608	600	610	611	627	616	614	592	608	618	636	613	610	627	611	621	611	596	565	589	550	590	582	593	583	589	574	612	663	637	607	636	648	654	607	589	593	595	552	580	598	627	582	612	613	607	611	592	564	613	594	602	620	603	620	593	604	594	582	615	578	590	541	604	634	621	613	549	611	569	581	637	559	589	590	619	594	651	597	629	609	634	595	604	602	560	578	576	607	626	583	599	599	619	612	598	630	646	628	620	604	583	592	621	597	617	593	544	625	581	634	594	607	594	669	628	578	659	615	604	581	619	588	634	604	575	628	648	613	588	595	608	568	612	618	561	636	614	587	608	575	609	613	610	594	579	559	587	630	602	636	626	586	548	584	589	614	647	589	576	586	612	599	613	605	603	572	585	612	612	633	576	562	627	630	590	598	580	632	608	640	587	589	566	611	615	591	583	635	624	572	630	603	653	614	596	576	616	620	589	629	578	566	589	572	600	606	572	655	613	632	558	623	579	609	614	617	579	630	585	601	665	534	615	610	638	585	632	574	564	584	571	589	587	571	577	553	589	596	657	621	574	567	575	610	648	610	604	635	615	651	617	609	612	551	583	567	575	589	604	612	609	589	592	629	596	596	628	615	618	642	615	576	576	588	605	568	605	655	591	627	632	527	559	592	625	585	529	622	604	552	573	618	608	591	600	552	615	587	598	574	602	652	611	567	629	648	622	637	630	617	582	607	585	576	623	597	601	630	612	599	656	555	603	631	635	632	598	624	582	592	636	581	595	596	616	622	603	642	631	590	614	613	584	618	610	518	587	587	568	589	602	559	568	576	572	575	605	634	650	578	582	579	566	586	611	629	598	600	576	631	631	619	606	587	579	661	611	624	612	579	651	579	586	609	588	587	610	613	607	600	588	596
23801	21066	28300	24037	21053	9625	2510	1614	3180	32938	32880	23360	11045	2835	1409	1112	1005	1017	1020	1011	983	975	951	1011	942	945	956	977	1011	1018	944	970	993	947	953	988	925	953	1003	982	990	974	1007	935	936	1015	967	982	1001	979	956	955	987	977	980	951	1007	1002	968	965	947	927	999	984	968	929	994	976	973	943	982	964	990	959	959	1000	949	937	971	934	964	964	950	1014	940	955	988	958	998	979	1006	945	981	973	969	903	986	967	994	971	1001	905	953	965	990	970	981	899	911	930	924	926	1001	926	960	991	992	946	941	945	946	924	979	972	951	983	990	1007	945	940	1025	965	944	928	967	945	1017	964	975	948	929	1001	972	949	978	993	926	967	974	942	968	902	947	964	1012	949	955	953	972	901	966	1005	1026	969	1006	960	928	983	927	920	957	928	928	996	943	966	1007	961	962	940	1025	997	988	1041	997	930	969	965	977	927	970	981	953	958	983	1007	959	989	1017	923	997	949	913	949	1011	957	953	904	993	938	975	937	1029	964	931	941	962	961	887	951	953	904	918	936	953	936	945	924	999	980	954	974	965	953	900	938	944	993	920	936	980	992	973	891	988	993	922	969	949	1023	960	952	948	970	955	960	1005	902	976	994	924	958	951	926	968	949	971	935	1027	937	998	968	938	1001	967	918	967	943	914	967	982	951	993	923	1031	986	977	957	917	974	920	962	946	946	930	954	976	928	965	957	993	922	971	956	997	956	964	943	972	922	963	882	952	881	983	923	963	1017	966	970	941	962	917	961	978	961	946	979	985	989	1010	952	951	948	926	967	986	980	968	949	993	949	960	947	942	977	959	949	991	997	966	937	953	970	872	902	943	993	902	991	969	956	1008	1014	962	964	977	979	935	953	905	995	969	1002	926	952	912	878	957	966	955	943	956	962	986	970	914	939	918	958	970	948	947	956	923	956	962	896	1002	974	927	970	958	916	952	984	1024	913	954	901	968	1004	1030	980	928	959	951	958	1002	942	993	963	957	964	947	909	1006	975	962	1010	956	952	956	935	977	935	962	969	907	958	1009	946	933	949	927	981	1005	937	918	952	930	945	929	1021	960	949	914	1000	983	978	981	972	916	951	977	949	935	987	952	949	1002	980	935	974	976	1040	993	964	981	954	947	951	1005	965	951	916	913	917	976	957	986	965	951	957	955	968	964	929	1005	966	928	1024	983	1018	996	974	966	947	958	926	951	907	975	855	1002	966	984	950	933	965	943	949	894	964	935	947	974	972	965	936	985	905	975	1048	1003	906	978	970	894	951	959	918	1013	992	946	949	993	978	935	944	977	989	938	960	957	940	1001	936	960	970	954	984	919	949	1015	938	987	969	914	931	982	978	921	950	988	976	948	933	996	994	978	944	1008	952	989	961	975	1030	945	899	971	990	962	958	1004	941	933	974	962	927	923	984	984	972	925	996	911	939	961	959	971	992	978	947	931	967	988	910	947	896	988	974	980	993	899	993	994	955	977	881	992	931	1029	964	933	950	1007	954	947	963	962	976	958	965	949	937	956	926	935	958	971	942	975	974	933	981	936	923	938	952	925	923	922	992	938	963	1023	948	974	1005	975	930	1009	975	959	937	897	967	935	955	937	936	1009	921	933	964	918	980	934	968	943	933	994	950	951	936	939	1002	989	992	1013	956	953	925	950	939	942	966	954	977	937	974	966	931	953	950	973	1002	926	960	959	989	955	959	960	970	985	887	928	962	975	936	1040	979	923	970	998	1008	902	945	958	999	977	972	965	912	971	912	976	990	988	985	932	920	955	935	940	1005	941	990	993	953	927	985	932	976	987	1006	973	993	1017	953	952	993	972	923	930	1018	1020	951	987	954	982	1014	952	968	967	951	956	955	969	1004	989	955	942	1002	977	953	973	904	991	955	975	922	994	990	953	994	976	945	967	1023	923	911	927	944	913	959	972	974	960	977	934	1004	931	925	1004	985	954	951	1010	927	992	928	943	978	1015	970	909	952	953	964	978	910	924	952	980	927	932	995	962	969	941	961	966	945	965	910	951	960	952	954	980	972	961	989	940	940	973	917	978	950	984	938	971	924	978	958	967	926	955	930	981	936	950	895	1018	1021	938	957	1012	1004	981	959	906	975	1033	947	992	984	903	987	980	904	960	975	943	1015	962	995	963	995	991	980	973	917	933	999	990	982	921	956	956	965	1011	1019	947	938	953	906	981	968	944	964	947	892	936	952	975	981	1019	963	1038	1000	1009	907	959	978	1013	954	915	957	935	982	978	1039	959	936	1011	956	967	967	973	973	924	1059	974	933	938	918	954	990	956	959	963	989	945	998	968	876	953	966	952	925	959	970	966	989	956	1019	981	973	1001	941	961	988	1003	922	999	972	990	938	978	944	950	960	965	952	926	972	966	986	946	984	983	1002	953	971	979	984	971	1007	950	966	968	949	986	971	972	893	1034	993	948	955	1011	980	983	985	946	928	920	987	963	959	990	903	996	964	925	986	998	975	981	972	957	944	917	941	988	941	909	973	957	968	954	957	973	910	921	995	957	954	995	960	982	993	980	919	970	990	970	913	1017	956	985	968	979	934	979	944	943	975	965	932	932	959	930	997	998	913	925	919	895	962	936	979	896	928	934	960	921	970	918	996	950	931	979	965	1001	953	915	923	955	934	946	1007	967	988	966	1019	938	929	938	942	935	973	938	956	960	922	969	970	933	995	970	954	1001	917	935	1000	1007	968	937	911	906	961	949	970	906	990	938	959	989	940	976	948	980	983	939	939	942	963	988	962	956	952	940	862	915	960	986	983	944	1017	956	1006	957	973	961	987	956	975	890	952	952	942	931	989	943	941	951	914	1003	965	970	944	919	935	994	958	933	996	1005	956	899	922	966	968	986	960	911	925	965	945	948	936	955	987	961	945	930	959	973	973	960	929	931	979	964	991	911	928	1040	1002	934	929	918	955	978	1021	888	985	1045	982	942	997	908	970	946	975	980	911	989	940	971	954	892	965	950	965	984	903	966	929	1015	981	916	1013	970	916	968	974	991	932	939	976	944	867	917	977	954	976	942	993	981	989	973	968	998	950	893	1007	981	961	1002	975	962	918	996	967	959	1044	946	979	994	949	930	922	957	955	903	930	975	959	943	1016	884	942	991	939	932	988	972	1011	943	963	954	938	957	965	952	963	982	925	1008	995	974	1002	988	897	954	959	977	928	960	972	928	1005	952	983	965	986	958	981	944	963	968	993	919	911	973	987	919	968	940	971	968	953	951	973	936	895	926	907	972	956	1046	964	928	1008	952	977	960	953	954	1068	951	954	1017	988	979	953	969	988	926	964	974	960	1036	916	1000	948	946	1005	897	893	1007	961	935	961	966	969	954	939	944	1007	963	890	958	937	983	903	974	969	982	953	974	968	929	964	992	964	955	946	1011	927	949	945	1000	1010	966	958	989	940	921	1041	947	896	912	939	969	985	959	959	904	895	942	929	981	973	1017	939	979	909	1012	964	921	962	947	964	962	940	983	904	899	928	952	979	915	931	1015	980	958	998	946	949	981	931	942	915	976	1004	929	957	948	932	929	939	1003	993	953	950	910	964	977	1020	961	959	1001	869	945	899	966	965	954	889	1020	950	934	968	966	893	936	1045	1019	924
4314	7656	6738	3712	2554	1925	1548	1454	4444	34363	27557	18705	8242	2383	1207	877	810	745	776	786	754	797	760	779	795	753	796	762	795	781	807	738	758	732	754	814	769	797	807	745	750	782	774	769	753	815	759	753	803	774	786	762	796	757	778	698	785	778	795	734	775	791	774	755	780	767	793	780	741	789	749	805	800	795	786	806	789	717	763	714	769	763	743	760	744	716	765	730	775	772	747	725	786	777	727	744	739	783	734	758	775	798	813	754	788	788	763	801	767	746	735	714	712	741	789	711	758	736	751	774	756	755	759	735	710	800	766	740	700	747	775	726	739	761	716	782	769	759	788	802	763	797	758	786	747	801	759	756	819	749	757	777	762	703	792	787	777	780	768	759	785	780	780	726	745	743	751	762	745	761	752	777	769	741	727	746	726	731	760	768	803	776	762	734	743	713	755	801	739	765	806	760	794	787	777	718	738	753	729	772	795	727	757	778	721	743	706	776	803	771	737	745	753	754	773	759	756	733	773	715	731	762	815	751	760	710	796	739	756	774	771	747	788	753	733	739	775	771	737	750	781	724	816	723	739	760	791	769	729	774	783	702	772	747	719	739	784	748	703	749	733	771	750	754	741	716	774	767	757	700	800	757	810	791	794	741	802	765	784	730	797	803	774	762	771	792	800	741	753	841	822	772	726	756	726	795	754	766	753	739	752	754	776	763	734	786	746	766	733	742	669	727	725	799	727	720	777	744	748	741	757	756	772	783	786	772	758	727	781	765	755	785	733	728	783	769	779	728	778	761	749	764	743	747	732	797	780	757	764	714	745	762	749	774	765	786	789	799	777	736	793	830	749	757	802	742	756	739	799	735	733	784	733	759	702	704	764	716	771	809	768	739	745	771	731	768	783	802	800	757	714	737	756	744	800	704	725	741	772	732	788	777	789	736	775	790	784	689	746	799	744	785	737	722	741	737	746	798	754	780	768	698	736	737	786	730	764	738	799	761	706	745	754	740	782	755	774	756	721	779	780	730	748	761	776	759	774	736	758	723	726	724	774	770	763	761	772	769	727	752	775	780	731	756	772	736	675	747	776	756	752	750	756	729	745	787	745	812	734	769	773	721	776	786	779	778	840	744	751	742	762	737	742	806	773	711	761	740	754	735	792	783	736	759	747	704	752	722	756	736	750	751	755	769	777	717	767	732	775	779	741	716	727	712	708	787	804	778	782	769	736	708	730	724	761	761	760	756	767	769	764	762	724	728	736	823	717	767	764	757	790	724	726	730	694	786	800	745	734	753	774	758	763	768	800	738	763	763	770	766	747	741	796	786	770	773	768	761	698	804	750	729	813	728	718	774	787	738	750	763	769	758	759	777	743	719	727	786	777	760	720	729	767	727	765	780	783	773	737	769	735	789	762	731	763	762	749	727	748	779	708	746	768	794	744	751	805	737	752	755	716	797	770	783	793	693	762	712	774	746	707	757	731	745	752	707	778	783	767	745	793	760	758	742	714	722	706	699	723	745	760	741	740	764	750	741	778	713	786	753	816	748	712	743	781	741	797	703	753	776	781	704	739	750	789	739	763	781	764	786	746	734	802	736	740	784	795	760	707	700	781	744	779	745	733	779	732	794	739	748	789	735	768	786	780	759	778	797	790	736	789	720	735	731	709	728	739	779	788	805	772	709	735	763	740	749	802	726	769	699	806	743	770	794	731	794	746	725	727	734	767	731	708	726	748	801	773	774	772	733	726	763	793	769	737	745	785	758	767	779	769	773	738	793	757	754	742	697	743	790	764	754	760	791	743	773	780	767	765	731	739	789	729	761	790	796	781	704	782	778	725	763	801	819	771	762	783	756	744	756	754	698	729	722	829	783	752	769	790	802	737	783	736	778	804	757	745	762	759	702	780	745	772	806	732	733	807	804	732	745	753	775	756	770	777	737	727	799	754	741	772	761	761	714	774	770	771	791	791	829	697	785	792	749	747	731	750	738	776	780	784	718	750	743	767	774	753	702	782	737	735	759	802	759	805	771	723	740	771	797	807	769	758	724	780	770	770	761	772	740	684	785	769	772	742	765	763	736	765	764	753	738	742	737	738	789	773	765	725	747	751	756	771	727	751	840	789	735	762	751	709	745	778	797	743	723	751	714	826	775	782	758	773	763	757	763	701	772	779	792	715	751	764	756	802	765	757	715	761	764	769	764	748	757	720	764	727	788	803	724	751	770	730	759	723	746	783	715	751	751	718	760	782	701	746	714	757	756	717	778	740	760	783	761	713	744	750	717	731	735	746	754	775	745	756	753	780	766	741	728	730	814	745	768	756	773	732	746	737	700	751	763	730	777	733	804	762	764	762	759	738	779	776	763	697	745	737	716	724	745	815	706	767	759	758	799	747	795	725	784	770	774	768	741	766	738	790	709	752	775	709	789	740	764	728	737	723	786	760	765	777	707	751	775	731	747	740	777	797	764	709	778	759	723	778	800	764	799	781	751	753	779	684	740	793	746	749	754	752	747	748	791	739	787	799	744	757	702	778	720	764	731	724	739	798	721	800	784	695	746	746	704	742	731	730	760	757	757	726	729	722	758	806	719	758	700	770	778	725	753	785	743	790	770	747	740	785	773	734	711	749	781	748	779	680	767	745	779	739	728	788	777	783	776	794	749	742	749	761	739	729	744	725	715	744	792	768	826	761	769	764	767	731	726	783	746	787	724	796	759	756	734	780	754	745	776	761	794	801	728	742	759	791	742	777	732	726	839	755	728	739	786	765	763	759	765	754	788	742	732	778	744	774	779	740	808	680	765	716	754	785	788	769	743	786	711	726	800	779	723	737	773	787	710	743	736	806	792	748	772	740	775	781	762	795	716	751	697	718	761	784	785	783	762	748	732	796	730	822	810	734	781	754	745	783	752	746	772	750	778	773	764	762	755	802	799	686	803	762	746	722	713	772	765	739	719	728	757	782	776	708	752	752	760	736	745	728	698	768	698	761	766	732	810	770	781	754	804	737	751	740	709	757	753	724	782	731	718	776	806	712	701	788	761	700	807	773	755	765	751	788	758	747	744	774	796	744	756	751	769	718	739	794	747	740	724	723	720	715	771	776	789	778	802	801	759	755	755	767	743	718	787	767	732	726	752	761	766	682	759	754	729	757	709	744	743	794	740	708	776	714	771	763	747	807	795	823	731	779	791	782	760	715	776	721	753	768	755	790	752	769	699	768	731	798	775	725	744	783	726	736	774	772	742	718	716	749	712	764	728	779	761	771	782	774	749	763	782	758	735	712	750	750	719	743	770	759	749	740	766	711	742	761	789	757	700	743	799	760	749	764	741	777	757	729	763	710	719	764	842	746	791	737	732	724	823	777	761	748	797	747	705	771	720	797	761	777	758	735	759	693	747	784	752	777	761	767	724	739	742	729	747	712	734	742	748	736	741	776	754	726	714	769	758	774	764	767	793	725	740	733	752	741	759	722	754	725	771	771	743	750	755	709	750	777	741
27372	13532	2209	1168	733	774	721	725	712	1921	2849	2351	1414	954	781	732	701	732	699	689	717	680	660	672	700	648	699	678	732	689	647	695	673	708	707	723	669	679	701	659	741	691	699	662	727	617	690	662	732	693	653	664	693	695	726	710	726	666	685	652	691	706	691	726	689	734	743	666	704	703	729	709	688	672	672	714	735	710	680	697	677	684	728	706	685	677	647	668	715	683	712	698	694	673	745	730	676	706	686	679	720	701	661	696	712	684	698	680	686	681	765	670	709	712	685	636	670	701	704	695	751	682	701	665	731	668	682	689	695	711	674	726	680	693	742	728	680	697	672	731	667	688	650	687	740	670	677	709	678	722	722	684	691	727	728	717	730	710	725	703	669	703	674	714	737	723	699	704	700	718	655	698	625	666	714	722	708	633	709	703	677	709	679	725	663	677	707	702	673	668	731	707	717	661	675	716	726	669	747	696	700	735	731	682	716	653	714	623	693	670	641	701	703	702	674	707	674	713	675	721	682	664	733	697	686	693	749	708	688	645	733	688	696	712	688	724	629	696	696	741	738	742	655	695	698	694	675	700	696	733	723	698	709	666	756	704	700	670	680	677	696	724	707	695	704	726	739	687	729	707	618	669	701	744	655	736	689	711	719	678	735	708	665	697	696	704	666	719	682	658	691	692	716	661	739	682	665	695	691	714	685	711	676	697	668	694	719	709	678	688	698	709	718	755	665	710	702	713	640	735	657	748	680	631	674	703	663	681	700	697	683	727	711	686	746	722	709	653	675	751	700	719	692	692	676	691	677	719	675	725	673	705	679	665	675	759	694	675	746	654	684	693	744	745	694	722	687	700	643	683	718	714	666	757	682	732	697	736	701	731	688	693	713	675	715	696	686	671	680	694	708	741	707	685	699	713	744	711	740	708	719	651	720	718	668	695	725	704	660	709	691	765	729	692	685	719	667	733	654	694	683	700	729	682	785	679	672	721	667	677	715	732	711	712	657	674	691	676	702	701	754	715	685	647	699	655	713	697	751	734	702	670	694	723	710	672	742	699	693	676	702	710	718	697	669	677	728	701	675	710	739	713	665	682	698	698	684	746	672	644	670	656	694	667	680	751	734	651	730	761	707	731	700	685	669	685	681	712	707	703	669	727	670	696	709	679	708	755	703	675	721	653	679	714	718	692	689	732	693	729	752	733	705	733	699	651	675	680	694	712	724	698	733	727	699	713	695	731	733	693	679	648	695	669	734	738	684	682	646	672	708	697	714	671	715	688	645	715	669	754	676	689	691	645	706	722	704	694	668	724	771	694	708	716	751	667	775	734	714	704	698	703	671	705	696	674	704	692	720	694	725	693	700	709	740	733	662	675	656	667	700	773	588	643	673	681	645	672	717	668	695	741	701	734	692	694	737	679	709	691	713	716	680	705	669	660	654	662	683	717	735	706	653	665	670	666	699	715	669	691	743	712	689	690	691	719	693	701	649	691	701	761	708	701	753	655	698	702	703	697	646	696	707	688	707	685	699	675	732	724	675	724	689	671	717	668	663	651	706	694	696	699	689	737	679	670	713	684	689	699	674	716	739	733	700	701	683	722	730	690	675	666	669	680	748	644	703	721	685	664	649	686	724	678	680	689	689	675	700	729	710	719	671	678	672	664	664	690	708	629	718	709	682	667	619	685	670	721	665	739	657	730	732	661	678	701	664	661	683	661	752	699	717	686	725	708	706	656	699	715	725	741	701	693	709	709	638	694	689	727	707	691	689	729	672	674	726	749	712	684	654	654	676	651	683	692	686	681	667	693	711	676	640	702	678	720	673	693	685	707	651	731	685	640	677	687	677	731	690	691	665	664	665	753	647	654	714	691	636	726	709	728	718	678	706	691	715	692	660	654	668	672	693	702	690	658	705	691	689	673	682	689	701	730	683	689	695	752	711	711	664	708	739	679	712	694	669	699	695	735	720	694	746	775	721	647	661	701	730	688	695	669	749	680	721	707	660	674	671	718	653	678	708	704	680	661	697	712	713	735	657	704	702	685	697	704	680	678	658	728	683	685	704	729	728	686	697	701	714	635	696	634	712	611	732	700	730	679	708	726	730	712	697	663	678	675	682	736	674	689	683	691	720	696	694	708	679	687	707	661	711	691	718	708	698	685	707	699	656	671	673	726	739	698	707	659	773	751	723	706	743	685	757	701	669	678	730	714	687	723	711	732	696	692	689	748	769	680	691	683	705	676	653	747	715	658	688	697	752	718	684	685	703	725	723	722	666	689	716	725	687	678	696	621	692	679	620	726	698	693	703	696	688	692	631	675	689	703	675	731	684	670	677	692	673	670	709	748	736	698	733	728	734	677	683	694	695	710	672	698	703	706	677	677	700	685	710	702	716	742	715	674	729	698	692	635	680	685	706	684	691	683	692	697	680	657	684	707	714	723	717	716	718	649	693	667	729	712	735	673	722	707	713	705	695	768	761	711	733	642	669	655	694	649	688	685	687	704	732	647	694	707	717	652	721	668	714	695	674	695	690	699	683	685	715	751	678	663	710	722	703	662	688	668	754	663	663	683	705	707	705	686	670	751	696	672	700	692	665	704	671	762	660	729	657	688	713	704	682	652	678	722	687	644	710	759	682	683	664	703	704	738	760	699	703	727	684	703	666	713	709	698	706	693	691	711	644	682	628	691	697	695	646	707	651	694	704	719	670	679	686	658	672	675	671	699	671	698	675	673	659	687	670	709	689	681	675	688	697	688	641	663	693	730	671	658	703	690	682	661	669	715	630	695	719	689	735	678	714	721	657	717	719	674	683	670	715	675	689	677	658	678	675	685	730	681	770	726	705	685	700	672	676	661	659	681	716	684	681	655	729	697	666	706	687	684	649	741	716	709	683	678	673	701	706	699	709	703	680	728	656	728	735	691	719	687	687	651	687	752	705	692	745	680	688	644	706	724	730	647	715	698	703	633	698	686	712	703	709	684	750	713	687	700	710	716	662	710	680	709	669	657	699	701	706	698	663	690	640	715	721	688	734	693	656	698	714	700	700	705	749	703	702	710	713	733	682	700	702	734	704	705	721	707	690	733	738	685	687	675	712	642	689	677	736	671	731	683	715	736	671	735	651	696	709	714	728	750	712	688	669	717	712	695	700	693	685	725	685	708	693	679	692	693	684	649	709	672	698	664	716	697	701	649	740	671	681	713	724	685	663	695	721	660	693	688	713	714	651	703	651	743	671	720	683	707	699	694	703	713	702	728	625	692	681	694	691	667	677	691	671	717	677	651	625	632	685	697	698	764	682	625	674	685	704	688	691	668	705	682	700	679	728	705	682	690	630	739	689	718	667	697	698	737	684	697	696	691	695	689	683	692	675	660	718	705	668	666	718	732	727	751	753	678	709	660	700	685	673	685	697	753	708	704	682	722	700	714	695	686	696	698	704	702	672	722	726	676	709	676	693	686	708	702	728	692	698	706	706	689	685	699	681	711	650	689
5147	1330	1249	817	708	612	606	575	649	2400	3182	2232	1309	808	632	586	532	553	528	561	601	566	554	561	507	562	556	546	556	516	566	529	508	540	565	559	520	534	527	549	493	551	532	574	545	548	551	539	553	568	524	570	575	556	571	553	558	593	513	557	545	561	565	508	565	525	516	525	536	542	530	547	520	529	500	557	521	521	542	536	507	566	556	527	517	488	527	564	511	517	564	503	526	580	613	498	511	563	526	524	511	545	528	524	550	491	510	545	517	549	545	548	537	555	553	553	559	556	571	568	552	514	575	538	585	536	552	530	539	519	553	548	509	537	537	539	579	552	572	525	515	550	553	538	567	541	560	534	519	517	531	513	498	515	564	517	536	532	590	513	542	558	500	570	565	509	534	546	519	512	576	612	553	572	580	530	567	514	531	544	489	511	513	553	548	542	536	548	544	519	561	520	531	557	535	562	523	511	564	536	530	503	590	562	537	583	541	552	540	566	564	565	474	538	555	529	552	539	526	572	527	533	550	554	523	531	548	529	529	551	550	539	530	548	553	564	546	528	541	595	558	539	555	529	575	546	549	544	564	558	544	531	518	544	525	536	521	560	530	508	547	533	580	534	571	538	515	570	545	501	537	526	545	572	537	494	556	511	520	560	558	590	552	521	522	526	550	543	568	521	526	523	532	578	580	559	546	527	537	559	558	600	544	521	500	515	525	507	552	607	574	551	525	544	520	566	559	594	515	523	560	536	541	593	523	583	521	523	561	518	520	530	517	522	581	551	560	537	558	550	569	523	552	534	522	543	523	535	523	546	586	528	549	544	558	533	494	523	543	522	544	537	536	550	567	534	554	545	554	540	500	524	539	560	531	556	496	572	532	565	527	571	556	552	536	521	550	544	567	539	522	525	556	551	501	562	569	508	552	542	562	525	521	519	518	512	541	563	587	542	558	546	490	510	558	551	590	545	549	502	536	575	508	577	539	540	548	548	536	568	542	531	529	516	568	551	537	550	503	528	521	497	530	558	491	501	505	548	516	541	502	548	559	552	530	511	534	570	534	539	521	541	541	521	561	563	513	531	578	536	522	567	528	542	546	555	567	545	517	551	533	545	574	575	512	531	589	512	535	515	571	549	568	528	522	547	530	494	537	529	520	564	529	562	555	553	531	519	521	549	549	551	562	515	545	545	553	527	544	530	530	521	501	554	578	544	562	585	558	546	568	577	555	540	514	561	543	558	540	556	533	563	535	553	551	520	547	559	545	515	531	530	538	531	529	548	510	556	556	543	514	576	513	519	526	488	482	543	577	545	513	564	576	611	519	534	512	567	562	572	513	525	568	570	552	541	564	547	525	560	601	549	537	571	546	569	556	520	545	527	537	541	538	537	567	583	551	490	544	565	571	558	518	554	533	534	573	517	502	559	512	579	507	529	526	596	501	543	557	542	528	525	581	521	567	542	560	526	518	548	542	530	536	523	519	538	596	545	529	519	528	517	560	566	516	594	536	551	557	533	576	528	547	558	522	511	535	601	533	499	551	545	552	538	592	577	548	521	541	585	551	516	542	516	547	567	580	545	622	520	524	572	553	574	594	515	526	509	517	520	562	541	554	587	554	567	520	534	542	552	540	533	554	560	562	477	537	522	532	530	512	543	551	550	539	548	591	534	535	539	533	568	514	566	544	578	561	539	503	523	584	526	516	578	537	545	510	561	559	559	521	541	541	559	534	576	545	570	530	512	552	529	531	586	570	522	554	519	517	544	527	532	525	540	518	563	539	564	560	559	568	565	503	556	519	582	512	553	533	519	550	556	508	560	538	539	547	523	541	535	534	523	512	519	552	538	512	546	525	564	506	558	567	531	538	546	554	573	515	513	526	508	508	524	519	567	544	560	569	524	557	553	523	510	506	523	524	562	580	531	530	531	555	560	577	532	539	534	506	542	490	583	515	540	535	535	541	552	521	586	540	566	567	548	565	547	536	550	527	522	568	565	555	493	574	553	564	518	557	573	563	557	527	499	520	545	565	544	562	535	578	589	544	545	575	579	570	550	547	557	549	575	538	570	599	517	541	524	539	524	542	574	557	505	537	517	520	592	510	552	515	544	546	565	573	550	541	520	563	553	515	536	511	527	547	561	531	547	574	543	541	556	550	524	569	564	557	551	513	555	547	548	527	543	491	503	532	548	574	548	506	516	543	534	515	535	563	566	535	533	543	564	512	532	558	532	524	545	530	619	532	527	541	556	511	549	562	547	537	521	543	514	534	504	556	567	549	580	532	527	509	564	523	537	522	550	563	534	580	556	543	541	578	528	583	577	531	584	551	568	552	533	570	563	511	543	559	551	520	555	589	539	533	561	542	535	570	556	611	549	569	509	531	531	542	550	539	516	596	558	522	502	567	546	528	554	567	574	535	570	549	526	544	546	558	524	556	563	537	521	536	533	516	549	516	536	579	550	560	530	547	559	544	528	565	570	562	546	577	523	524	571	558	548	545	531	527	554	517	554	545	540	549	531	559	571	540	519	536	535	555	572	571	510	532	553	523	498	515	495	511	559	495	580	525	572	580	557	543	491	480	514	543	569	546	555	554	556	518	497	506	557	566	564	557	534	531	509	556	575	549	563	553	515	525	528	551	528	546	551	566	558	502	568	557	545	536	549	516	551	562	573	540	568	580	542	543	536	521	562	542	552	541	524	543	531	529	566	542	546	555	536	528	517	558	531	523	535	590	543	527	551	531	500	565	528	541	559	539	491	499	561	606	578	528	562	568	508	518	525	521	542	520	570	565	570	531	567	523	513	522	546	561	528	499	554	529	550	526	538	525	545	548	518	550	528	550	531	547	512	497	501	526	544	566	552	558	555	557	521	525	582	581	525	547	488	541	514	510	559	544	519	594	509	517	549	563	547	501	532	547	532	522	546	563	551	588	585	542	548	527	594	561	589	553	599	493	552	574	558	549	559	542	529	503	483	553	561	554	560	574	526	551	547	554	550	550	534	546	544	552	560	539	553	561	565	553	532	569	534	559	518	556	563	571	543	550	533	508	546	553	550	549	492	525	572	530	549	528	538	571	575	538	577	545	537	507	519	547	556	512	557	543	546	569	546	569	567	510	591	568	580	532	567	574	544	503	527	523	519	530	576	537	538	539	520	535	539	521	574	568	541	589	552	544	558	522	502	522	571	526	563	567	585	533	580	540	549	586	563	561	519	567	583	537	504	541	518	537	557	545	580	548	516	551	552	580	532	527	557	571	506	512	556	512	533	532	572	517	544	531	521	501	542	541	526	502	552	587	577	554	528	567	501	541	528	557	534	534	535	601	522	541	508	512	501	513	533	563	541	550	548	559	542	516	555	562	564	515	588	542	596	567	517	536	578	550	532	554	582	548	513	547	546	509	555	567	538	588	577	494	573	542	520	535	551	550	535	527	522	545	584	521	530	527	513	491	521	517	491	541	565	496	544	556	563	511	559	525	537	534	561	589	523	570	554
25171	21068	26937	25064	5980	1496	1105	998	927	11448	20026	13802	5999	1801	951	814	736	788	737	713	719	799	731	796	736	701	776	745	777	764	733	722	733	757	772	739	730	766	748	752	790	764	776	709	728	753	760	775	768	760	756	754	719	690	697	747	741	734	772	756	731	739	700	703	704	774	717	724	784	785	733	769	775	748	780	677	720	728	705	700	723	750	767	748	755	761	769	746	712	765	670	761	771	771	742	709	743	735	770	749	735	761	698	756	809	730	748	691	750	747	742	746	763	760	740	798	733	731	739	753	768	744	747	759	797	788	737	757	692	695	704	772	742	762	780	740	712	757	754	742	747	717	768	683	770	714	698	725	749	722	707	760	736	699	730	713	781	666	728	720	710	708	754	747	739	707	723	771	763	763	760	713	740	749	768	743	742	771	760	729	746	707	737	726	718	746	739	746	701	763	757	799	752	717	702	752	726	779	747	770	730	757	774	752	764	752	707	758	790	766	753	788	743	726	734	750	759	751	715	718	752	710	767	759	720	748	757	795	725	754	733	716	704	755	779	713	720	744	703	773	734	791	693	717	775	743	749	727	769	749	754	719	731	715	773	752	705	750	767	766	748	703	778	727	778	758	747	743	754	750	798	784	719	724	746	742	732	760	730	754	737	731	753	756	790	726	701	783	739	739	801	735	761	761	756	715	751	674	741	734	756	753	769	767	748	706	706	732	722	746	787	718	740	711	704	747	723	686	725	761	769	732	712	726	741	741	763	698	780	760	760	759	765	705	705	748	786	726	765	710	735	732	756	772	775	741	715	725	708	722	748	727	749	711	778	710	780	713	729	700	734	745	728	762	690	808	718	716	739	701	698	753	749	774	756	788	711	766	768	703	709	739	721	755	756	784	758	725	745	719	721	752	687	795	774	713	738	785	732	716	737	711	760	675	760	752	713	730	708	721	734	726	756	710	783	718	775	735	732	779	735	727	721	789	807	781	705	745	752	725	755	702	767	726	774	757	744	761	692	716	725	779	738	723	760	736	679	744	730	703	808	751	717	782	724	737	717	725	692	698	720	754	728	752	745	793	726	748	758	704	729	760	757	729	762	734	754	714	741	703	702	767	735	798	745	715	747	723	779	698	734	768	756	802	736	749	703	797	721	770	748	728	703	726	735	765	729	701	748	758	718	786	735	714	760	757	788	706	729	714	763	698	740	745	761	719	706	759	790	743	735	709	735	744	728	757	739	761	723	701	752	776	739	699	771	759	783	753	725	750	727	721	725	718	760	793	755	745	765	703	777	756	778	756	728	720	754	767	762	808	759	785	758	725	699	746	752	741	732	748	769	739	676	743	725	723	785	721	756	729	677	717	736	723	715	769	701	746	735	787	760	738	712	724	783	681	754	763	717	698	788	757	810	750	730	736	758	749	750	733	730	755	759	747	745	747	773	754	765	749	741	752	721	741	725	702	736	697	700	727	707	700	749	759	742	689	781	736	715	738	718	704	719	744	763	760	755	770	708	743	741	740	730	768	764	747	718	734	783	732	719	756	703	754	737	649	772	747	724	738	765	730	759	769	705	747	722	724	712	718	741	717	745	727	772	726	731	709	730	806	704	716	779	717	763	750	782	739	711	740	752	718	767	733	770	719	768	742	755	744	719	746	717	758	711	694	725	754	808	771	741	743	724	732	738	775	738	752	748	726	774	696	749	768	739	726	763	739	753	729	749	755	760	742	736	765	702	801	715	712	709	751	740	753	716	724	729	758	712	742	746	752	753	753	750	738	729	702	783	760	751	715	762	719	724	696	665	754	733	756	775	785	755	730	766	765	764	743	699	754	721	750	708	753	756	800	740	730	788	766	756	763	685	713	749	759	766	766	778	730	762	750	752	772	735	752	737	754	748	713	741	761	703	727	707	754	747	766	729	776	722	728	719	737	708	716	766	761	733	712	717	779	733	700	754	783	672	732	732	718	820	748	753	758	727	745	752	781	750	745	754	781	742	734	746	725	744	710	718	741	720	711	741	701	761	725	697	738	791	697	702	760	743	730	713	745	735	765	721	724	737	736	747	739	758	738	771	728	755	736	724	677	731	734	793	677	730	723	681	763	725	680	750	736	729	723	793	730	762	678	774	794	743	678	729	738	745	756	724	800	749	730	756	746	761	771	799	737	726	710	745	769	763	709	678	739	687	743	801	730	707	764	727	748	736	734	729	732	736	704	713	749	741	710	751	720	708	744	810	771	709	724	733	769	756	682	694	763	655	734	725	716	735	700	766	727	742	731	734	749	746	744	704	777	694	745	758	765	728	746	773	727	753	709	781	747	707	695	764	769	771	661	703	703	726	784	732	769	739	704	697	743	738	713	692	739	792	767	722	721	790	720	711	794	765	790	773	746	768	757	777	701	696	771	725	712	731	740	778	788	739	784	733	719	769	732	693	735	734	716	735	731	693	752	726	772	746	797	721	729	736	707	708	781	764	740	748	779	703	706	734	708	749	753	736	713	751	725	766	711	706	691	787	787	755	764	655	733	732	741	736	720	750	797	706	741	765	755	695	724	774	793	795	719	781	714	683	712	781	767	708	774	735	737	765	742	730	743	741	750	727	754	799	735	722	796	775	723	761	766	735	746	717	705	763	790	783	709	745	730	740	750	681	784	756	753	726	691	730	768	703	776	761	734	741	712	780	737	690	713	699	736	718	707	723	735	770	766	735	754	726	772	749	752	787	745	790	737	739	761	766	734	746	767	748	675	747	709	692	688	729	703	745	755	752	716	756	769	761	736	720	780	749	713	769	742	742	674	719	713	713	783	744	716	704	781	809	746	743	735	700	730	742	760	718	766	729	743	749	781	756	734	776	752	751	750	776	745	707	755	719	714	751	721	750	768	783	745	728	716	728	745	775	734	741	748	761	737	698	717	771	779	743	770	740	779	690	758	740	717	751	762	763	737	719	690	746	721	746	704	706	737	770	695	714	735	708	738	722	774	764	721	749	771	730	768	700	784	766	769	772	765	723	750	745	692	736	768	724	714	716	719	762	788	738	718	745	781	751	779	711	740	698	748	731	732	727	736	736	724	726	718	767	764	749	746	769	710	744	718	718	813	733	754	792	708	754	724	762	754	726	764	739	708	822	770	741	733	750	729	744	709	713	799	741	760	683	717	773	720	770	708	734	743	731	714	752	753	764	736	710	732	712	730	721	760	749	757	753	739	728	691	773	743	751	747	735	747	695	747	719	721	709	737	713	744	763	745	764	760	781	728	761	737	779	792	779	673	729	766	755	754	737	744	730	740	761	698	788	749	757	722	742	788	738	755	781	741	720	694	725	741	772	730	774	715	751	701	763	741	696	737	739	737	699	707	755	726	770	756	720	774	758	735	770	728	707	730	733	715	729	708	785	753	720	792	704	748	749	698	718	702	719	785	730	721	674	756	732	754	736	762	701	761	780	714	729	711	738	726	762	742	708	694	711	725	753	741	718	788	758	728	765	779	731	745
3999	3997	3292	1871	1414	1113	916	863	906	14773	17620	11930	5281	1610	816	655	662	604	622	605	583	586	609	625	564	593	608	620	632	601	643	583	639	616	613	566	585	620	614	603	611	636	586	625	614	603	621	609	605	638	649	624	597	620	591	603	639	618	639	621	573	605	625	608	597	597	576	609	631	626	586	625	607	599	616	619	592	630	602	623	571	569	655	592	637	579	572	535	541	626	581	599	603	646	627	594	630	612	563	623	648	599	634	618	560	587	611	598	594	632	614	596	570	570	626	608	613	618	580	615	597	625	620	575	631	644	636	602	627	633	570	603	624	628	625	596	586	597	604	615	586	626	628	617	590	618	604	602	650	633	645	586	605	599	585	586	595	588	601	573	638	589	642	593	592	692	612	613	627	584	580	561	591	603	590	598	579	594	638	564	605	588	585	618	630	649	632	625	546	599	639	614	642	626	555	659	618	574	622	586	607	582	636	595	599	617	595	604	635	579	570	606	624	555	605	622	630	622	609	592	588	603	643	608	565	581	633	623	600	640	577	595	573	605	565	627	591	588	582	582	648	581	613	607	599	576	628	593	647	579	638	626	636	642	590	606	596	598	603	602	568	647	558	611	581	587	602	541	645	556	560	593	581	590	607	565	632	594	633	617	634	654	622	551	548	596	647	586	589	600	616	609	583	594	605	630	601	622	600	592	591	600	603	601	599	594	606	625	623	602	633	650	655	617	600	574	588	611	617	558	557	590	582	576	610	580	605	604	582	603	636	629	606	609	619	582	590	563	672	617	565	584	620	609	580	592	577	641	596	556	616	606	629	600	669	639	588	607	604	610	584	665	580	613	610	533	607	549	598	598	607	613	632	586	631	579	617	611	627	601	575	604	596	637	570	639	631	604	632	629	621	563	572	613	649	622	624	654	566	632	633	570	599	604	603	599	610	618	587	634	619	607	576	556	613	602	605	620	584	583	608	656	599	606	596	650	592	616	649	637	622	574	569	611	563	622	606	620	588	618	574	598	593	570	622	652	593	658	609	578	609	607	626	595	628	596	600	599	598	607	604	626	599	612	595	588	622	622	591	543	596	612	602	561	560	604	610	587	620	614	618	629	627	610	601	593	582	581	564	567	583	627	564	540	607	558	615	576	606	625	622	607	557	568	639	610	612	594	584	559	607	576	617	566	588	569	579	592	627	551	599	594	604	610	593	587	595	582	626	576	627	600	579	610	585	565	618	597	614	614	577	602	608	616	612	555	583	611	616	648	580	631	652	623	569	592	601	594	615	605	621	602	590	588	577	599	643	580	581	668	573	583	587	596	593	644	570	622	598	597	581	610	581	660	616	627	585	617	606	595	648	596	592	586	602	569	623	634	588	606	607	618	597	593	620	551	617	597	628	592	619	669	591	614	566	594	603	593	615	585	637	618	588	605	600	594	599	570	611	597	602	552	591	625	608	615	585	613	586	606	612	614	585	606	645	621	605	612	570	603	642	611	617	616	555	579	614	609	603	597	655	652	586	613	601	587	627	572	612	570	597	658	588	596	560	590	597	605	603	644	579	632	591	580	617	596	567	573	617	624	606	666	595	626	636	568	596	588	617	552	605	617	615	608	631	594	610	610	645	571	614	548	625	595	642	634	659	603	593	610	605	608	630	633	571	625	608	574	613	681	587	667	605	570	591	615	637	574	596	605	619	570	647	586	567	610	589	618	611	646	594	580	591	593	609	587	610	618	604	579	585	596	620	568	598	571	596	655	625	601	608	607	608	571	582	560	603	578	613	633	615	598	582	597	580	610	609	588	620	603	568	602	608	624	608	613	611	605	588	625	636	584	571	630	584	579	599	594	591	603	591	621	574	598	622	677	613	617	622	619	545	584	634	599	546	561	622	594	639	608	665	562	624	563	600	609	596	567	564	583	606	635	544	638	617	618	571	591	594	615	568	644	599	612	589	614	587	584	596	612	582	587	624	620	592	542	568	642	632	619	602	627	582	606	593	663	572	603	628	627	585	636	590	543	596	613	614	604	633	555	587	628	568	581	627	616	605	603	651	558	601	592	612	602	637	600	594	604	598	573	575	606	619	636	639	574	606	607	601	540	589	610	573	628	608	563	605	573	606	627	611	571	619	595	611	655	580	640	563	590	597	577	582	575	589	629	558	605	621	612	570	593	533	583	625	647	589	563	598	557	624	590	598	630	621	631	596	580	624	593	592	612	635	622	563	622	567	591	597	603	635	564	607	639	561	589	580	635	598	598	583	661	616	597	605	578	598	627	637	653	601	585	596	619	594	617	600	608	569	601	642	613	595	590	577	608	607	632	614	614	617	601	615	612	595	626	609	616	609	609	583	627	611	615	590	618	585	592	592	580	659	586	577	587	560	626	623	584	593	565	586	612	602	606	615	621	619	570	575	596	597	592	599	628	628	635	569	617	579	575	649	610	616	641	619	598	601	610	573	608	580	579	583	597	576	614	579	564	599	628	605	572	596	601	635	631	611	599	574	658	586	604	618	635	644	585	636	576	603	688	591	587	612	652	580	617	613	609	612	626	613	604	626	569	593	637	598	594	616	607	595	582	604	590	647	597	607	611	627	633	569	606	623	614	636	611	595	606	651	609	597	573	599	619	656	559	622	580	619	590	614	564	572	607	601	610	603	602	558	627	614	624	600	623	590	585	557	623	561	603	641	587	633	597	631	624	610	594	576	640	592	572	606	590	563	593	616	573	539	620	595	598	586	622	605	609	593	620	580	605	613	594	576	630	549	593	578	606	595	630	610	567	600	609	610	597	573	628	595	600	633	592	597	574	622	611	601	608	548	636	582	611	639	565	606	627	554	589	609	566	644	606	589	627	567	573	557	560	553	627	577	612	630	609	606	619	608	598	611	627	600	601	637	601	612	609	626	594	558	598	605	578	626	587	608	595	657	590	597	568	583	602	617	621	592	590	658	600	594	604	581	628	592	591	599	620	581	580	604	626	622	626	559	622	599	613	627	578	581	604	594	637	639	610	602	630	576	630	554	574	579	599	582	607	612	588	560	613	601	680	631	620	617	618	602	610	634	576	588	608	614	611	575	634	628	616	564	625	621	630	591	614	572	618	645	607	598	580	590	599	572	589	612	575	590	593	613	565	622	598	583	641	589	598	619	571	588	596	562	606	621	609	605	601	584	626	562	582	625	589	588	600	578	573	605	611	602	589	574	621	578	636	606	645	612	625	649	604	599	595	584	648	624	627	581	642	601	599	588	585	618	574	614	624	588	588	585	617	603	625	591	607	604	607	557	594	581	607	644	571	620	589	592	579	631	584	595	608	611	656	591	597	602	609	611	584	634	592	624	626	619	612	568	600	595	572	621	611	593	584	622	583	644	601	603	621	586	602	600	616	599	602	640	564	593	554	635	602	623	635	601	614	580	658	602	661	604	666	597	596	601	661	624	634	626	579	554	586	645	619	609	579	627	650	601	580	608	609	611	609	622	613	615	610	564	600
23854	21045	28259	24048	21018	9224	2323	1471	1263	25827	37669	25680	10788	2799	1311	1007	873	917	939	954	951	903	901	925	927	901	901	941	921	891	888	939	890	935	930	910	842	893	924	927	924	931	911	920	906	943	842	829	870	923	951	897	874	917	888	902	940	915	903	860	914	891	883	943	892	885	847	970	869	911	881	940	871	876	920	877	890	878	876	906	891	870	918	885	905	915	890	889	930	936	914	910	896	893	883	919	897	910	850	858	880	883	851	885	879	923	916	917	898	876	931	866	894	901	881	889	873	967	930	873	884	881	890	865	907	863	901	887	974	868	900	888	902	877	886	882	903	912	942	926	955	885	926	912	891	876	886	892	904	850	913	909	913	945	850	894	899	924	868	851	873	935	896	917	885	952	917	886	845	936	929	918	913	872	881	820	846	901	891	921	891	899	903	873	854	873	910	947	926	903	906	918	831	906	856	940	880	890	919	871	877	922	899	920	920	914	871	920	950	863	913	880	887	913	880	861	880	915	849	899	924	926	886	911	894	873	892	895	940	900	931	905	900	854	917	936	918	918	824	892	853	920	921	909	868	967	869	904	857	906	892	879	854	871	943	891	952	901	860	856	877	892	908	926	867	950	940	933	888	928	897	867	891	915	873	877	903	940	892	878	835	907	890	894	903	914	919	957	899	850	924	859	951	917	882	894	876	907	882	853	893	858	921	926	937	906	917	900	907	948	822	853	887	887	911	904	911	865	920	895	939	875	919	888	891	887	936	855	870	891	910	852	920	952	942	893	909	870	932	877	911	867	899	910	877	849	858	910	882	947	835	878	904	912	879	910	1009	893	914	890	856	887	874	891	912	904	919	916	914	908	901	898	898	913	866	947	915	892	883	863	888	898	891	901	899	880	843	916	868	861	885	906	903	949	910	898	878	849	893	899	926	910	906	885	865	851	857	902	896	885	932	907	893	888	875	882	889	905	916	905	894	882	878	877	925	971	855	836	867	902	905	859	879	908	859	882	919	858	907	869	874	891	891	895	901	873	870	888	887	919	950	864	917	924	931	896	962	888	866	906	908	873	859	913	918	892	882	959	847	891	897	884	882	880	868	867	897	955	934	886	926	891	897	940	904	895	877	893	876	883	903	861	847	901	868	922	899	940	935	834	960	925	961	864	911	887	862	895	938	839	881	882	896	912	880	911	874	887	902	885	915	900	871	936	943	938	849	904	907	826	830	950	872	893	853	900	881	909	897	874	873	948	857	892	901	865	911	907	875	922	921	938	899	878	974	896	921	897	914	875	863	992	916	938	899	914	937	864	919	896	936	944	868	943	927	859	859	876	877	890	939	896	886	886	932	942	932	930	916	908	841	880	906	908	879	914	961	893	949	915	897	880	917	856	902	916	932	855	874	932	947	891	917	930	869	929	938	904	857	818	908	860	915	836	953	904	916	871	911	875	861	900	914	879	874	902	845	875	908	891	920	951	875	945	902	844	908	920	909	922	888	913	869	896	873	905	902	896	913	897	894	868	906	886	927	892	872	890	896	889	919	918	937	854	906	890	902	856	905	938	895	854	898	876	881	872	890	880	873	891	897	852	897	911	978	948	843	885	894	877	895	925	856	899	899	907	869	912	930	887	908	898	880	951	860	897	880	860	864	973	924	825	872	866	933	889	855	861	894	876	892	889	921	912	907	873	902	895	885	956	881	932	893	915	939	892	890	913	874	878	963	894	883	963	895	909	939	877	863	834	866	905	897	855	903	884	913	950	898	952	859	924	889	890	912	894	889	910	932	911	934	902	886	879	932	884	911	923	896	902	919	952	883	889	936	918	898	831	826	877	905	880	910	899	915	847	900	973	919	916	888	898	912	871	897	903	854	913	906	851	894	952	913	882	893	922	893	879	901	889	888	894	905	871	913	831	846	952	876	878	911	940	901	874	911	817	907	874	878	832	905	902	935	897	866	838	888	907	856	892	861	912	878	884	925	926	889	930	875	859	920	936	936	896	904	904	940	919	903	871	856	894	926	871	855	896	921	933	868	899	887	872	940	897	898	894	889	846	919	905	904	902	919	883	937	883	951	918	879	909	879	945	943	938	959	915	897	928	865	882	927	922	850	958	830	892	913	873	905	927	850	886	900	950	897	887	891	935	934	866	855	912	904	916	877	922	884	894	887	912	921	919	919	837	903	895	888	918	893	856	851	890	913	896	930	919	913	888	837	883	861	864	847	919	910	911	862	931	949	923	882	876	876	869	902	905	883	864	924	906	828	911	885	866	920	921	867	924	899	812	867	849	920	962	872	867	920	888	913	900	892	838	899	898	910	883	905	934	882	831	863	906	923	854	919	880	875	869	893	866	950	896	856	872	898	864	932	919	880	939	864	887	923	819	928	936	875	898	941	892	917	915	872	917	860	937	834	849	912	914	926	883	951	922	895	867	875	899	857	902	894	902	836	870	901	904	872	858	890	821	889	876	920	902	847	951	909	887	869	881	928	863	852	909	905	887	836	864	930	873	929	899	864	855	910	862	882	848	880	926	871	868	912	893	908	910	898	887	918	915	955	919	908	925	925	948	947	811	886	883	851	948	915	884	832	953	900	906	894	906	909	906	878	850	894	905	859	899	910	921	893	905	912	911	884	895	868	855	910	868	877	904	901	866	872	903	866	915	877	874	900	889	813	863	886	862	908	903	836	878	927	929	890	843	970	913	866	922	886	907	892	904	859	921	846	915	915	894	870	877	902	885	898	871	854	893	868	904	854	971	866	862	920	875	887	874	919	919	860	848	965	907	900	922	865	900	838	898	869	928	873	886	900	919	888	875	933	871	901	906	863	919	874	892	880	871	854	935	895	864	879	881	816	882	909	890	923	909	897	861	901	915	906	851	898	887	942	928	905	908	835	886	952	832	925	910	899	911	904	915	882	875	867	864	867	868	939	927	941	889	863	907	861	957	896	881	894	909	850	843	844	872	871	865	890	862	886	869	869	895	874	876	916	914	901	898	884	877	929	908	909	899	931	911	920	918	882	876	899	891	914	865	914	872	964	918	879	914	860	916	938	828	891	874	873	881	925	912	887	865	908	911	846	889	879	845	894	898	865	839	888	888	879	931	889	883	852	894	886	905	887	898	890	937	861	918	883	887	921	928	886	901	909	854	894	868	908	869	966	857	879	794	856	848	905	898	916	950	906	907	857	918	904	917	864	904	956	975	910	899	911	829	836	899	902	882	878	925	939	925	878	906	908	854	866	870	859	856	914	894	873	889	869	878	937	921	924	847	914	905	893	875	863	888	920	959	938	886	895	870	939	862	902	899	879	914	965	894	897	869	852	906	914	862	899	899	907	896	890	916	845	959	951	943	908	926	891	897	911	858	930	863	881	877	911	930	945	888	890	931	871	862	865	900	935	885	908	895	890	912	870	930	875	921	877	881	900	910	888	858	881	903	888	890	845	845	876	922	896	860	940	889	872	907	871	947	882	879	876	904	856	858	886	913	914	875
4878	7922	6649	3536	2341	1763	1439	1342	1398	30271	31634	19535	7866	2230	1109	812	688	717	751	705	708	775	732	744	715	705	682	663	732	747	695	704	695	709	683	707	702	700	760	746	698	710	701	695	734	726	755	697	746	765	699	714	719	734	706	703	719	700	642	776	686	698	765	730	643	741	662	780	760	718	726	710	702	693	697	740	730	710	713	752	698	726	762	712	753	726	667	762	707	720	707	726	685	744	719	709	693	714	755	680	738	731	707	696	742	724	727	772	696	733	772	698	714	714	705	655	718	712	738	690	729	678	710	751	722	729	692	735	655	701	695	744	724	679	696	711	744	770	685	721	779	670	730	715	701	725	665	712	712	690	741	652	741	715	738	723	715	693	701	726	718	683	767	682	706	704	735	738	697	663	725	708	733	718	722	728	691	700	717	657	685	665	686	700	737	714	724	691	740	724	733	724	693	740	695	703	657	691	684	745	678	723	726	727	731	737	670	698	734	714	712	722	741	706	737	695	728	692	725	734	698	708	666	742	716	762	676	666	688	743	734	697	779	691	743	715	741	692	723	742	759	704	706	717	704	691	747	721	722	719	725	673	669	640	752	688	711	635	713	696	670	724	666	673	716	698	691	675	691	681	721	716	725	707	710	724	708	743	763	730	743	703	742	707	742	686	685	746	692	720	678	669	727	688	724	762	715	755	735	695	735	715	690	704	718	725	692	723	697	686	708	716	705	742	724	697	700	714	719	685	711	664	699	732	679	702	736	668	725	729	692	673	680	678	686	740	751	693	680	699	727	682	692	739	711	665	733	668	708	650	729	682	722	712	709	718	695	730	688	737	681	725	715	736	726	727	684	728	699	694	742	722	653	748	713	726	705	743	683	707	714	745	699	717	750	724	724	728	687	745	720	668	715	790	684	709	732	709	702	740	687	684	728	712	682	684	741	691	762	741	725	713	755	697	706	697	746	693	705	689	699	671	713	726	734	682	756	697	710	741	714	714	700	713	672	792	724	691	702	699	666	702	685	734	737	695	665	753	715	713	628	738	707	734	702	662	744	729	743	697	738	705	676	703	695	709	730	678	731	713	656	720	735	691	733	718	768	716	675	694	781	757	693	712	696	703	715	693	689	702	696	711	742	749	684	674	704	714	709	703	726	710	679	686	694	648	731	707	711	718	730	697	708	709	685	719	730	758	715	723	761	734	732	699	717	703	711	722	726	676	665	701	719	676	698	710	720	708	706	717	680	714	699	751	707	728	699	731	714	687	693	720	702	710	679	719	757	673	699	704	690	733	671	714	770	790	697	661	720	724	700	739	707	739	687	716	747	697	691	701	698	745	712	703	707	726	708	674	652	715	690	729	709	703	724	749	653	698	715	728	717	725	718	683	771	692	738	698	683	710	689	687	710	699	663	763	668	715	715	707	690	726	716	704	708	674	712	679	734	703	706	706	680	714	702	700	763	690	717	723	699	683	687	692	743	692	668	680	693	717	686	692	737	746	722	697	694	665	668	723	721	743	710	718	695	686	738	752	703	710	669	754	705	718	720	681	699	697	725	718	691	722	719	708	710	673	752	713	711	743	686	748	717	678	740	731	699	736	694	720	715	719	676	677	696	673	662	680	703	728	744	716	723	716	700	725	686	730	701	695	677	689	703	674	714	666	734	749	673	732	675	693	727	701	719	716	685	704	679	691	782	658	712	709	686	685	707	684	719	710	693	697	729	732	688	706	714	685	689	718	736	693	697	694	789	698	696	697	695	656	721	721	698	694	720	743	692	678	730	675	709	696	659	712	728	679	720	738	746	698	733	688	684	698	701	694	679	696	730	719	696	676	740	734	684	707	699	691	740	712	735	717	689	665	750	657	690	699	691	719	713	689	702	670	655	719	761	750	730	701	746	728	738	708	698	690	721	696	759	722	758	721	717	671	657	711	713	734	745	662	726	743	695	762	682	662	719	682	685	707	694	679	695	692	709	727	729	713	697	746	694	674	728	669	703	695	709	735	647	687	704	736	694	725	713	739	662	715	724	736	679	714	746	722	711	685	719	727	667	748	689	746	724	709	694	723	715	794	735	731	727	689	736	704	650	708	682	710	683	693	661	705	716	691	721	742	677	682	750	709	693	750	693	679	698	745	701	721	780	730	679	714	704	626	691	693	694	687	714	675	711	695	686	701	714	683	685	730	753	674	732	669	728	705	731	705	715	688	680	647	727	721	708	715	736	681	701	731	711	736	670	749	727	703	679	699	720	673	782	751	695	706	703	676	719	692	721	710	728	709	741	696	707	713	703	692	686	708	673	699	702	658	659	756	701	768	690	722	717	709	669	687	751	708	710	700	746	772	685	678	703	704	717	728	714	682	749	713	676	731	730	685	709	724	684	679	706	714	678	701	692	735	681	682	662	710	725	675	689	716	725	702	725	745	742	676	632	698	694	695	754	715	720	736	720	713	726	729	753	723	710	708	748	737	728	678	713	697	690	684	712	674	697	695	691	723	732	698	719	730	691	713	737	747	712	676	710	714	649	712	719	707	713	738	708	720	765	705	686	717	659	676	668	718	736	696	703	687	713	705	642	671	730	681	710	751	712	728	763	712	699	717	682	746	743	692	714	728	680	680	728	762	772	680	698	693	729	700	719	683	711	684	713	648	704	734	732	734	734	736	739	687	693	683	714	668	719	699	683	728	733	713	669	728	658	721	687	685	724	686	748	697	687	710	679	658	764	679	688	669	697	657	735	707	741	716	713	699	711	736	734	684	710	713	708	684	714	727	710	712	741	680	701	718	724	709	702	735	707	717	731	738	713	738	681	719	666	683	687	740	728	691	680	710	723	687	697	681	672	726	687	710	710	710	726	707	764	701	725	662	675	728	675	697	710	760	703	708	725	660	722	720	727	698	701	753	762	670	700	704	715	729	692	707	724	686	709	664	736	725	717	689	683	684	731	661	709	694	686	763	728	745	645	751	752	678	693	686	729	739	687	701	702	657	650	725	694	682	716	699	711	720	745	704	669	691	686	665	719	715	663	710	716	707	736	684	670	737	667	731	693	776	672	721	714	753	665	735	718	681	706	706	669	680	746	703	721	703	660	676	722	685	725	687	733	732	714	710	678	728	699	715	681	735	733	683	707	681	721	748	702	681	667	694	765	749	723	705	678	691	717	744	697	729	694	692	653	706	698	724	688	705	723	751	694	685	676	713	727	726	709	722	707	730	677	668	716	684	704	659	647	720	684	722	725	683	695	722	739	659	697	744	656	711	684	681	682	722	699	679	663	712	675	670	725	693	729	687	706	748	742	701	677	739	713	742	691	671	711	701	687	701	692	700	741	682	663	694	691	754	697	692	701	647	702	695	676	678	680	672	718	709	713	692	716	743	678	725	706	691	712	714	720	707	699	682	704	745	722	696	734	696	707	722	684	728	687	696	722	683	681	737	749	714	707	755	736	686	717	712	689	652	749	701	672	733	708	712	713	700	710	730	705	716	740	662
27410	12789	1784	899	591	581	585	501	532	1856	2658	2017	1090	685	574	510	513	499	514	495	490	526	535	518	476	518	475	519	487	510	476	475	538	471	486	520	498	499	518	505	546	474	521	496	517	493	481	518	491	515	492	483	507	487	510	492	503	505	538	494	549	528	481	539	486	501	511	476	499	501	479	464	515	469	478	473	470	509	466	506	535	496	481	544	470	518	460	497	476	528	527	491	527	508	535	492	527	506	460	444	480	502	502	469	482	487	477	527	503	467	536	474	552	498	509	493	484	565	493	537	535	464	492	518	525	508	543	521	479	448	530	491	523	515	510	494	488	499	474	459	516	528	475	513	518	476	490	519	507	513	493	526	523	521	488	480	516	475	551	478	490	500	516	505	539	525	504	519	518	478	516	514	480	521	494	482	520	552	505	469	479	544	533	488	504	493	521	494	472	517	506	466	520	500	508	498	535	496	494	474	474	521	500	543	497	510	500	506	502	496	502	522	504	537	512	506	509	500	532	504	521	506	509	476	471	495	533	485	455	476	492	475	467	480	494	504	512	520	478	485	499	506	511	539	487	494	502	499	502	521	531	497	532	488	481	490	496	443	484	497	550	474	496	516	553	510	544	477	513	487	535	503	495	535	490	486	469	482	506	540	515	515	501	494	512	493	532	524	537	498	549	522	524	476	468	496	496	446	509	481	461	534	523	502	535	525	498	498	498	492	487	463	507	499	476	481	465	510	476	509	500	525	480	509	504	541	501	494	491	486	495	488	493	508	512	500	528	529	510	519	487	488	497	505	498	515	487	502	492	486	506	485	500	508	483	548	508	486	494	478	492	463	523	452	464	448	485	488	458	512	499	479	496	529	494	513	518	481	495	487	535	526	520	452	525	516	523	512	506	499	471	502	463	513	489	456	494	537	505	538	477	469	481	510	508	542	500	484	497	521	484	516	503	543	509	490	555	504	512	469	460	532	521	466	492	512	496	467	476	481	500	461	494	516	475	491	527	526	506	450	474	528	500	515	500	515	459	467	517	495	494	491	514	502	481	494	510	497	455	483	508	537	468	538	500	492	490	477	501	521	547	521	541	508	490	496	513	480	502	467	503	469	489	496	486	481	489	521	484	524	501	520	538	498	480	512	488	499	503	517	472	490	518	514	440	523	497	486	491	532	510	533	504	555	481	518	456	548	530	528	518	514	517	532	496	503	535	503	480	505	486	451	484	535	470	538	501	496	499	530	474	507	482	488	502	528	489	489	490	500	494	518	478	520	473	484	501	481	467	478	549	483	554	487	494	510	517	491	491	463	492	457	489	499	540	504	468	463	485	511	499	477	482	493	511	501	540	485	515	498	494	477	477	500	532	523	486	482	500	513	507	490	476	486	458	500	509	512	536	521	481	516	482	524	529	547	470	472	475	518	496	543	468	531	511	500	471	506	501	487	523	528	493	517	524	482	502	486	502	506	503	547	513	517	511	493	497	468	505	484	519	484	477	466	512	511	459	492	478	523	483	499	500	511	456	492	486	527	496	505	539	498	518	500	526	494	495	534	499	487	501	517	489	523	504	478	484	528	486	521	539	483	473	490	507	538	461	529	482	470	505	506	508	482	456	487	534	508	519	498	484	525	482	469	450	486	490	528	474	523	485	500	501	496	487	546	477	493	472	489	514	530	503	553	470	467	500	530	569	543	536	550	438	471	488	494	476	522	525	523	498	515	546	574	524	502	456	520	530	514	465	543	513	491	475	507	569	502	536	509	524	507	505	527	491	527	477	521	517	499	490	513	498	518	473	477	515	484	492	516	497	501	512	510	556	503	498	493	513	503	476	483	509	493	500	477	516	537	490	481	510	522	499	488	479	447	505	539	522	523	506	502	481	480	538	497	458	526	541	506	525	516	515	551	481	490	485	501	483	513	511	485	470	489	501	499	486	494	482	510	482	516	490	481	486	495	507	528	516	521	519	526	512	497	485	524	503	521	499	539	522	508	481	473	486	536	499	489	506	509	488	463	497	525	509	516	482	486	508	507	512	486	471	490	519	490	510	521	517	464	515	501	493	502	501	497	506	474	520	485	502	517	485	541	536	494	522	541	527	501	499	508	459	461	491	551	486	479	512	497	442	493	501	509	495	486	504	503	537	504	494	541	504	491	487	510	530	521	556	538	492	486	522	476	484	487	526	506	543	544	475	445	486	511	547	534	503	497	529	506	501	491	475	522	491	489	513	503	497	497	480	500	496	489	541	465	516	498	499	530	493	513	508	495	513	508	488	508	482	480	498	498	508	532	506	491	498	481	537	474	540	517	533	491	511	500	518	481	511	487	501	487	465	535	523	500	474	524	459	534	502	457	505	465	538	553	496	511	467	517	467	508	545	504	519	518	512	481	498	493	499	489	514	480	499	537	549	503	485	504	497	504	537	531	491	541	523	478	489	453	535	481	522	527	477	575	487	496	520	510	513	496	478	509	479	506	450	478	483	497	455	493	527	516	515	512	507	521	500	504	514	510	488	514	499	447	499	480	488	530	487	481	528	485	459	513	510	547	485	470	511	483	489	513	532	497	511	496	469	495	500	487	444	498	493	478	506	529	467	495	473	477	532	505	498	455	522	484	468	476	515	509	527	466	498	523	509	537	507	496	498	503	515	500	540	504	462	490	529	513	467	509	486	483	533	550	520	503	462	547	479	500	480	501	500	493	507	497	510	510	529	509	537	517	469	487	527	532	524	507	521	504	466	478	425	520	449	496	506	527	485	478	482	537	479	506	489	492	470	520	493	481	550	518	472	523	501	520	515	524	491	519	532	472	498	519	470	519	515	531	504	481	517	530	510	504	463	528	507	526	521	488	499	474	541	522	511	513	501	497	495	484	507	549	514	499	493	483	503	508	485	465	502	468	467	497	479	468	532	517	529	524	488	530	508	515	489	524	508	493	515	517	536	512	480	466	512	481	560	504	496	502	486	493	534	515	504	508	487	518	497	460	495	501	470	506	526	511	499	488	476	490	501	493	511	511	528	510	468	512	522	507	523	485	489	488	514	510	525	523	511	498	522	502	555	504	527	509	535	509	496	505	525	499	477	517	516	553	497	504	528	473	524	504	492	485	487	488	487	507	485	493	531	502	481	504	499	488	518	518	475	467	488	489	493	560	519	522	514	482	529	490	496	512	498	523	495	525	505	488	497	532	491	513	527	505	491	515	507	474	504	497	497	517	479	463	472	501	541	491	529	481	502	534	479	508	506	496	502	490	519	486	502	512	544	531	473	525	482	507	484	462	477	511	452	492	506	481	506	481	495	537	480	474	503	488	507	482	523	492	474	474	537	501	503	493	493	502	515	471	468	532	486	529	490	475	498	515	543	539	520	502	524	501	501	513	530	540	503	490	512	497	464	515	509	534	505	507	503	481	506	490	534	461	539	497	532	530	562	516	505	520	479	459	482	499	487	510	468	474	504	498	505	478	525	499	512	503	509	479	478	484	521	477	477	501
5186	1071	943	656	523	499	479	440	467	2497	3051	1925	1058	597	434	429	380	405	427	415	379	421	371	423	416	415	393	431	429	417	424	405	393	417	404	440	413	420	398	468	396	376	428	369	411	442	366	388	401	432	414	395	373	446	399	441	409	403	374	408	370	413	442	376	396	431	418	448	434	410	391	401	406	363	396	418	418	455	429	427	405	396	427	408	446	390	426	374	371	437	433	432	392	439	402	401	410	400	393	421	412	383	406	394	398	418	397	373	433	422	421	380	376	416	444	386	416	387	390	411	405	375	377	389	426	407	431	410	394	426	382	458	410	391	369	413	417	406	415	397	417	398	376	382	405	411	392	442	394	393	404	401	414	399	403	400	436	394	422	435	405	384	416	391	425	411	407	412	390	386	404	394	416	407	411	421	402	418	412	377	417	402	439	391	390	401	436	405	396	395	390	425	425	368	397	407	382	401	386	409	394	384	407	394	403	401	401	378	397	436	389	425	388	421	415	396	399	403	423	406	392	408	385	399	430	409	400	460	417	400	397	430	366	400	380	400	423	443	372	433	387	434	419	394	433	390	441	391	396	407	388	428	411	409	435	402	431	426	419	382	403	383	412	379	425	398	406	426	391	409	420	428	458	431	412	431	409	395	414	398	407	385	379	418	444	410	416	375	430	424	373	445	403	407	433	381	379	389	388	422	427	363	423	398	384	423	377	387	389	404	410	436	408	355	397	378	394	370	402	413	356	425	403	426	382	412	420	369	442	388	416	394	412	386	425	398	411	369	396	401	382	361	389	408	401	426	369	400	429	434	383	385	384	416	421	449	356	423	400	377	362	415	397	385	383	395	380	417	428	436	359	401	434	450	392	389	400	388	400	433	406	381	396	396	385	398	410	437	439	371	412	419	398	401	399	397	374	423	375	432	387	407	382	416	388	395	383	425	376	409	433	418	409	389	440	396	441	421	379	410	427	425	431	377	389	428	385	413	403	406	411	372	402	408	387	386	423	397	394	415	426	398	384	405	422	402	444	423	436	429	411	387	374	409	421	394	415	417	415	416	391	430	409	410	401	398	404	427	371	388	415	417	410	391	398	448	402	411	394	412	405	376	412	409	428	411	407	445	409	394	398	405	443	398	388	422	395	410	410	407	398	443	369	415	421	426	424	400	415	439	417	438	366	353	396	414	418	422	407	366	389	413	378	352	388	415	426	387	385	427	402	418	413	420	415	392	438	403	428	411	373	411	369	416	403	404	411	396	408	413	380	415	410	449	391	420	409	433	432	413	390	420	375	392	404	455	425	379	422	387	361	412	391	366	417	436	406	418	403	413	413	370	412	398	392	403	403	393	396	395	429	421	395	403	433	412	395	384	417	405	423	437	419	377	400	415	405	423	435	413	402	425	384	395	363	366	440	407	402	407	409	383	400	418	421	453	410	410	408	435	398	427	396	405	380	433	392	394	405	418	415	425	379	401	370	385	369	378	443	379	434	425	397	424	399	432	443	386	402	404	407	430	407	378	404	409	381	408	428	418	390	402	420	441	411	403	396	440	389	410	413	430	413	383	395	390	403	387	397	410	445	443	393	393	441	434	398	424	378	397	406	416	394	426	428	395	398	419	405	434	421	405	432	362	383	394	450	390	404	437	414	441	418	410	416	354	431	417	407	436	411	415	423	371	407	398	427	379	452	407	435	444	398	413	385	419	392	385	460	423	398	403	402	411	381	406	382	414	411	389	402	422	430	418	396	406	425	413	394	411	405	413	438	384	399	430	387	398	438	395	360	419	462	394	389	403	395	386	410	395	418	389	397	402	385	397	387	399	424	396	418	404	412	399	441	394	381	435	373	399	427	420	403	406	375	375	410	446	411	409	392	397	392	410	395	453	384	389	422	386	409	396	382	389	398	387	413	369	445	413	421	404	425	385	387	398	438	404	403	399	384	417	418	412	422	402	392	438	422	377	425	357	377	409	405	357	387	415	457	411	417	408	409	403	392	421	393	401	407	400	360	403	416	407	411	401	389	413	411	392	420	426	388	418	407	368	402	341	415	347	403	418	410	426	444	400	392	385	384	381	398	415	405	436	412	386	377	411	406	399	400	407	393	403	415	408	428	406	453	421	413	434	414	421	407	400	417	431	373	398	383	424	400	416	401	418	408	381	379	394	409	441	397	413	429	412	408	388	402	384	395	434	398	386	406	402	365	422	370	389	400	380	373	397	398	407	394	368	406	409	379	381	410	400	389	404	384	399	386	421	411	398	392	415	389	409	403	410	437	421	397	400	454	434	450	426	387	392	400	394	399	414	416	395	409	399	389	391	402	402	381	409	409	443	414	452	422	417	418	404	420	439	398	406	401	397	377	430	404	394	385	429	400	380	441	381	416	408	423	381	350	400	415	436	377	368	401	421	382	410	432	445	415	442	408	370	419	428	460	408	387	394	393	412	381	429	413	416	405	400	392	430	410	442	409	399	403	390	388	411	428	384	400	409	404	415	404	411	390	382	420	391	387	400	399	408	405	417	415	431	406	385	440	450	420	411	403	414	421	400	412	431	415	377	408	387	377	411	392	437	399	412	386	436	408	435	423	396	400	402	411	401	409	436	429	412	406	393	431	392	380	410	402	438	362	419	399	413	401	427	400	407	401	462	372	426	428	397	448	410	391	422	359	397	423	382	428	418	437	373	382	401	439	421	415	396	421	419	416	418	408	429	395	373	399	424	417	436	403	401	396	427	372	391	391	427	434	386	419	396	373	460	436	385	398	383	389	417	434	411	414	442	400	371	402	422	436	412	407	378	403	423	418	419	402	417	408	408	363	398	395	420	416	382	442	384	420	351	409	367	428	404	442	418	442	416	402	362	396	406	418	429	410	418	430	372	422	409	429	419	404	412	407	423	375	390	409	400	407	402	391	404	374	435	407	410	417	416	425	409	377	406	422	384	427	404	413	416	407	402	387	376	437	435	345	400	434	416	429	397	461	419	401	375	403	412	429	387	391	378	428	455	405	423	412	440	397	434	427	406	406	369	403	441	394	409	403	401	364	408	386	422	402	402	380	395	444	430	388	396	442	368	385	441	381	409	381	405	398	374	397	419	437	414	430	389	415	407	411	433	407	424	395	425	381	410	436	388	440	374	408	374	404	396	415	427	427	417	412	409	409	422	383	414	405	375	368	407	428	440	449	413	396	398	398	404	413	393	399	398	383	392	403	409	433	443	385	412	387	411	412	431	409	414	421	413	393	393	415	411	405	380	390	393	384	366	417	364	394	414	427	412	415	395	420	387	388	396	429	395	433	395	416	409	428	419	414	372	421	409	419	415	407	400	410	405	395	408	406	375	435	429	393	446	400	404	435	412	431	372	389	421	406	372	430	434	425	449	413	424	403	362	434	425	404	414	386	427	385	423	423	395	422	420	394	390	383	415	406	393	415	423	409	400	407	406	429	387	425	375	414	358	426	420	395	388	408	406	416	409	408	432	404	420	395	404
25065	21074	26966	25012	5441	1241	896	719	893	15282	19255	12568	4252	1385	724	604	587	565	558	539	585	599	577	598	604	575	543	565	541	602	598	589	520	523	580	560	603	529	568	504	578	551	538	568	556	549	562	607	527	565	580	604	537	554	561	614	591	565	550	597	549	496	582	559	599	530	614	563	556	596	546	505	565	547	611	571	580	491	517	606	544	574	549	552	540	486	567	522	523	563	568	552	557	579	615	570	588	591	522	570	555	617	546	568	525	522	547	597	506	557	565	599	566	563	540	508	531	567	582	559	542	527	556	559	545	580	537	551	583	551	555	548	556	561	592	569	534	594	556	568	594	579	529	571	597	577	545	551	551	567	545	554	559	607	546	556	571	545	576	510	576	587	544	539	533	564	602	551	554	547	535	553	534	575	568	546	587	564	564	564	567	609	551	577	547	517	555	574	548	575	572	565	591	565	587	597	511	543	586	552	529	521	547	572	578	533	514	563	568	580	542	562	548	570	553	571	592	554	559	549	602	578	565	546	553	576	552	562	547	510	569	554	558	578	549	537	580	543	538	533	559	543	588	494	569	553	613	555	548	571	552	580	570	511	546	516	538	554	620	540	544	596	554	547	576	560	548	552	568	537	584	555	589	505	595	553	499	564	591	547	562	521	535	562	544	544	598	540	585	566	565	560	589	553	554	547	557	562	587	526	511	552	550	550	509	542	555	554	534	582	517	535	559	590	569	583	582	554	564	573	562	548	525	588	553	545	511	563	589	575	556	543	546	560	565	574	537	578	559	562	567	565	541	552	529	521	576	516	583	547	595	500	587	560	551	523	542	549	579	572	532	586	550	537	539	571	532	510	588	566	598	565	540	602	566	585	610	575	587	553	589	562	568	560	538	549	537	575	542	540	508	556	546	546	570	532	553	564	556	584	582	581	624	554	564	545	535	572	582	573	554	547	535	540	573	557	562	544	571	574	582	552	580	563	562	569	536	574	585	544	574	572	567	575	551	569	507	556	555	535	535	563	539	574	614	553	561	560	515	522	557	573	576	602	523	525	540	559	542	552	576	564	570	579	549	531	566	559	572	529	572	571	578	542	556	563	585	565	575	534	523	545	538	582	558	567	588	588	564	501	560	513	572	576	535	552	536	573	550	598	526	563	554	574	523	549	593	533	549	596	555	575	565	570	580	581	544	527	551	605	508	601	562	566	548	557	548	566	529	591	553	566	543	566	513	548	577	557	598	556	570	614	581	547	553	575	521	560	602	549	551	543	572	582	558	544	532	555	550	590	542	572	552	591	604	590	554	567	552	578	535	570	555	560	568	593	597	564	569	531	574	525	540	528	538	553	556	558	539	565	596	594	556	577	558	545	559	571	555	515	558	536	553	575	521	530	563	596	558	562	589	614	589	558	525	557	575	563	592	572	589	570	511	530	538	533	583	541	575	554	584	542	528	524	587	549	569	597	564	563	537	567	556	549	551	571	529	521	530	504	557	556	582	566	574	572	566	556	583	526	542	544	594	544	581	580	582	563	547	531	574	549	546	513	554	572	547	596	557	607	566	559	524	563	588	546	576	543	566	539	546	539	559	571	573	544	541	531	553	514	576	589	585	552	568	550	581	533	539	550	551	556	566	563	533	537	528	572	539	609	571	564	546	576	568	558	557	550	567	555	586	554	591	547	581	584	566	577	504	574	531	562	576	566	551	559	550	585	562	585	518	546	567	548	568	556	578	555	600	597	551	561	587	517	574	514	551	628	578	561	526	552	598	603	525	532	561	561	541	586	557	554	570	558	553	526	586	545	582	547	551	559	563	534	593	588	507	560	537	530	540	555	580	539	569	574	546	565	532	545	566	584	515	549	570	629	582	541	592	573	550	578	582	562	528	552	566	562	547	531	539	601	543	557	530	563	542	547	573	573	544	546	559	544	538	555	530	544	598	539	541	551	539	546	557	551	570	541	567	560	522	561	559	547	561	517	593	522	537	556	514	535	562	534	538	565	528	550	557	555	642	549	572	567	511	595	605	552	553	572	584	528	568	576	590	536	550	532	573	537	567	583	586	538	568	571	559	526	560	566	577	503	580	584	554	568	532	590	530	535	565	521	565	537	568	541	567	586	550	601	568	534	527	513	539	574	516	567	586	576	570	566	548	565	583	583	553	535	556	560	553	557	555	550	532	571	542	566	556	522	512	566	542	553	581	564	592	493	575	547	558	577	569	539	584	529	532	511	551	550	539	531	532	546	590	528	521	570	574	548	558	558	566	531	569	522	541	530	567	570	527	509	588	522	545	509	583	545	601	552	543	569	590	576	591	570	525	554	552	544	561	556	534	540	581	559	567	547	590	561	572	547	560	572	536	563	532	564	561	570	558	608	547	539	571	564	582	582	531	537	565	514	582	564	591	586	547	572	524	544	562	557	548	569	555	540	566	570	565	512	538	556	587	543	534	555	591	545	541	548	542	541	559	566	538	543	562	577	550	546	533	562	588	532	546	607	530	552	539	572	552	576	570	587	567	533	568	546	562	551	541	574	540	529	609	531	562	523	572	560	545	552	578	590	547	536	566	579	586	548	588	560	550	532	549	575	563	578	517	607	568	575	578	524	609	576	567	589	568	562	559	580	567	567	532	518	541	565	553	573	577	576	526	580	568	538	540	554	565	579	613	547	567	570	560	532	555	511	554	572	570	561	602	609	530	546	592	547	580	594	575	537	533	561	545	576	605	614	554	542	548	581	569	551	553	525	569	580	555	545	549	565	556	598	555	569	560	594	566	571	528	593	562	550	524	581	541	574	573	549	518	556	515	561	605	565	552	556	555	572	571	565	548	563	556	513	556	546	551	549	526	550	573	511	536	544	560	565	606	571	559	564	552	548	558	556	560	557	571	553	567	571	563	584	600	605	571	495	573	613	561	580	576	542	591	550	557	540	530	536	536	507	519	510	589	527	573	554	569	551	583	599	537	549	555	543	550	559	568	559	560	564	505	582	592	571	545	556	556	545	566	553	575	560	568	548	584	534	572	555	554	533	554	545	567	597	541	566	590	567	556	583	615	547	523	558	585	568	571	547	535	561	552	580	564	519	574	529	562	580	560	579	589	550	544	512	579	590	588	551	542	567	500	525	565	497	565	522	558	587	537	571	556	542	562	527	571	526	586	583	503	557	585	551	533	570	578	575	564	582	548	566	602	565	548	544	532	597	531	521	611	579	583	577	520	540	604	584	532	553	588	534	542	566	574	554	510	547	546	556	607	583	578	565	581	553	546	536	580	536	564	596	598	546	514	548	478	559	578	540	532	553	561	562	567	576	558	544	542	552	583	542	583	563	579	552	563	571	543	591	530	567	575	576	583	542	568	559	590	558	573	574	548	537	559	496	537	644	539	513	557	545	563	607	571	532	530	545	564	568	507	566	560	591	570	547	565	548	576	548	537	540	547	544	618	579	562	583	551	580	540	553	584	574	567	565	514	541	578	534	563	548	538	547	563	554
3999	3801	3246	1724	1142	957	850	723	1103	18129	16798	10611	3693	1282	607	445	483	496	480	494	490	508	515	486	510	467	442	483	487	488	505	464	477	479	489	474	490	453	458	466	427	510	462	488	460	470	487	484	483	483	466	469	457	478	461	507	485	495	458	495	461	453	394	444	430	451	483	473	464	489	434	495	465	528	460	463	487	459	502	480	455	455	468	515	487	451	479	500	485	456	464	447	469	473	489	486	471	451	468	477	436	505	471	456	455	450	436	456	464	466	473	469	449	467	483	454	472	466	462	494	443	498	459	465	430	480	437	469	477	465	488	462	466	442	479	482	464	485	500	455	477	473	467	426	483	455	480	471	474	450	443	433	478	468	500	469	459	468	456	439	469	506	430	477	486	436	442	486	477	465	488	454	463	451	477	413	446	476	471	481	472	447	465	452	469	495	437	461	426	468	446	481	475	456	489	475	447	442	459	490	490	472	476	484	457	447	444	478	433	426	487	452	492	470	491	455	472	466	460	409	406	455	438	454	505	464	439	467	491	501	440	477	445	469	481	435	480	451	499	509	477	447	468	485	455	458	450	516	480	429	430	456	474	444	440	474	467	453	442	449	454	427	418	495	451	427	439	488	452	501	504	482	424	476	441	470	494	482	439	433	455	471	420	518	445	459	468	448	476	503	492	477	469	459	463	445	463	488	437	453	449	452	462	458	444	449	465	451	472	459	490	473	470	461	464	487	473	459	468	455	431	461	456	463	482	469	465	437	411	458	469	496	434	446	455	481	426	461	448	476	446	446	497	464	470	450	434	419	483	458	464	460	448	491	454	401	453	456	471	474	486	445	433	426	439	461	477	481	501	473	439	443	442	471	474	458	471	448	447	465	512	470	454	489	472	498	435	469	483	480	530	465	433	457	435	493	432	480	468	464	471	465	449	507	501	461	450	467	449	441	471	445	414	443	460	458	473	446	485	486	442	444	438	480	478	478	498	483	460	484	468	475	462	432	440	420	446	490	491	491	463	460	456	501	466	449	466	449	438	483	473	449	430	448	481	475	472	489	453	450	451	430	509	475	492	498	440	491	457	487	476	459	438	461	492	497	486	457	489	489	468	464	458	493	438	471	460	493	482	423	432	491	423	462	463	461	458	435	458	461	436	481	479	451	476	473	410	431	442	453	458	468	443	447	456	489	416	464	462	406	472	458	455	464	472	496	462	502	447	477	475	448	422	488	440	438	474	439	450	423	453	503	432	467	479	448	492	464	471	449	470	427	473	468	447	458	482	446	458	488	481	506	512	458	466	472	448	473	482	455	484	464	471	459	506	460	465	447	457	474	452	418	452	453	446	486	443	406	445	465	479	480	487	457	457	479	472	473	450	473	452	496	471	448	507	477	455	450	470	463	468	473	426	464	479	486	478	453	498	445	469	468	458	438	484	452	466	511	433	485	465	451	459	501	453	441	465	475	496	443	479	462	450	449	485	493	475	499	431	467	483	471	446	439	451	432	466	442	454	462	430	487	471	483	450	449	446	466	457	460	464	449	485	455	466	449	476	501	462	436	439	441	458	479	489	437	469	479	468	509	463	459	441	471	476	477	439	447	423	461	429	478	472	462	454	479	449	438	449	465	463	448	419	461	468	474	447	492	455	454	467	499	479	475	460	402	458	452	488	481	431	501	478	454	455	445	455	470	440	428	438	457	426	445	437	425	465	465	473	439	460	465	444	500	492	460	403	434	456	449	468	453	450	449	460	482	479	488	459	514	466	454	497	485	455	433	456	512	444	431	457	459	449	486	443	477	443	466	457	470	471	478	483	481	444	468	452	486	418	469	454	460	469	461	482	442	476	495	442	438	412	475	452	491	462	446	460	474	476	456	442	472	466	463	480	495	458	456	470	489	457	475	460	457	499	458	435	462	476	471	454	479	462	471	491	470	442	458	471	482	487	483	452	454	479	442	484	464	467	441	459	460	497	487	458	464	453	464	437	452	454	493	448	468	512	489	468	466	432	471	453	445	454	450	456	434	432	415	479	490	498	433	474	465	465	465	472	441	486	483	480	453	507	478	451	467	456	471	466	507	417	428	448	496	458	475	458	469	493	443	455	470	448	467	481	456	458	487	493	475	472	470	490	507	453	476	467	481	453	493	513	497	471	492	466	467	490	439	460	479	458	461	456	462	439	486	475	439	470	478	477	406	459	460	480	432	460	477	456	490	460	453	447	479	438	465	447	511	467	488	466	432	482	476	465	438	485	491	473	467	456	458	444	438	495	516	488	456	476	489	438	457	460	470	468	436	492	468	477	442	451	475	443	450	469	490	462	461	487	437	462	477	477	491	470	463	452	476	446	464	473	495	456	512	466	467	491	477	427	467	468	498	461	463	455	488	448	463	466	454	455	493	457	472	478	466	468	454	460	470	462	472	458	432	475	469	457	421	467	458	492	450	468	421	478	459	491	506	448	468	469	471	460	446	483	458	481	455	465	465	471	452	472	486	460	432	452	471	458	442	442	460	482	494	480	467	453	424	464	452	456	521	497	425	461	474	492	449	485	445	478	462	448	473	464	449	442	446	425	457	487	494	462	489	488	456	460	473	463	448	468	433	433	436	441	415	446	466	444	486	431	475	471	484	464	459	455	431	439	460	434	438	431	422	468	514	483	488	456	416	471	473	448	468	454	440	507	469	495	464	487	492	452	489	457	481	490	407	404	477	453	445	485	458	432	467	429	482	471	484	445	449	426	432	482	461	472	489	456	448	492	491	465	473	470	453	453	456	468	513	436	442	440	465	468	448	467	452	479	429	478	443	409	435	477	472	450	473	459	481	421	514	479	479	473	454	453	469	508	455	461	451	495	473	451	465	457	446	452	436	442	475	475	457	484	447	487	503	467	464	450	524	499	440	465	464	456	449	473	461	430	462	452	476	514	438	440	473	469	478	470	465	443	434	477	458	490	478	457	446	475	433	438	456	509	450	476	466	420	403	459	443	456	473	426	482	425	491	465	476	467	447	459	514	448	431	471	453	462	440	483	488	488	427	508	464	475	397	447	427	465	447	452	467	455	424	479	449	430	415	467	465	465	458	453	483	451	459	474	454	445	449	459	493	455	450	446	480	477	479	460	478	473	467	430	474	439	475	461	504	479	502	447	467	451	474	471	479	496	473	476	403	453	460	442	445	442	475	468	500	468	453	493	432	443	469	450	452	432	519	457	496	478	452	483	465	482	458	430	475	480	469	444	481	476	496	464	449	480	451	441	484	465	462	445	466	451	440	481	461	438	450	473	469	440	468	442	471	419	447	445	460	457	453	425	426	446	444	467	454	492	470	468	449	457	471	466	477	451	438	469	447	464	471	522	474	457	417	475	451	448	485	470	474	436	473	483	477	441	468	466	412	460	440	459	433	444	455	446	442	435	450	490	441	461	466	456	472	469	499	510	470	476	459	444	456	473	454	433	464	481	454	478	432	471	471	442	455	495	474	471	493	443	454	462	451
23835	21060	28312	24036	21030	8754	2180	1525	1666	27183	38250	25773	9043	2257	1046	881	821	818	819	825	785	802	773	799	730	816	809	742	771	792	818	769	762	823	785	769	850	835	764	760	813	810	845	796	768	773	817	825	813	797	810	778	809	781	810	794	783	782	765	784	781	797	802	747	783	770	740	793	843	762	790	777	774	817	772	794	779	798	782	755	797	793	807	739	827	811	788	815	798	821	829	771	769	787	790	801	748	805	751	756	755	794	820	812	833	795	791	762	793	751	768	775	827	739	843	732	763	772	737	817	790	800	771	795	822	787	766	781	816	764	803	811	801	772	815	847	802	799	802	754	835	787	792	774	771	793	750	761	853	801	774	797	815	824	791	803	834	799	772	809	769	767	772	763	783	765	769	799	790	804	782	778	783	782	775	777	823	771	811	796	804	786	814	817	812	768	774	781	776	750	767	806	749	747	726	812	775	764	831	799	807	836	790	769	765	776	804	822	803	753	821	807	768	780	796	787	779	764	748	809	829	777	847	763	814	815	829	753	752	803	750	792	756	801	819	779	764	824	798	814	752	802	837	766	774	772	803	801	809	809	740	805	794	819	768	751	741	746	845	800	767	766	816	801	758	761	788	772	781	780	853	782	828	773	770	839	834	769	850	764	748	806	826	742	798	780	813	770	743	834	829	768	798	837	760	837	760	807	768	804	760	804	778	781	811	807	768	761	736	778	769	762	792	819	782	794	734	827	798	787	799	788	777	806	818	829	803	767	769	779	750	722	804	796	768	803	824	814	834	851	800	787	803	773	773	804	786	777	791	786	782	756	787	763	781	754	771	758	755	734	810	800	746	774	836	829	756	824	766	773	774	774	850	774	811	711	780	790	771	792	863	776	787	779	768	840	764	763	779	791	802	748	805	835	832	792	803	751	759	791	831	833	826	843	772	785	791	810	780	752	741	779	782	781	813	805	783	805	770	811	763	794	827	816	769	780	771	845	724	747	820	757	802	746	746	797	797	801	786	750	764	751	788	778	755	777	776	779	776	772	793	767	738	770	772	815	757	773	766	836	773	718	767	801	771	775	807	807	784	791	745	783	777	823	781	808	856	759	815	776	774	735	781	787	815	781	813	757	803	769	719	800	795	791	759	737	831	800	764	796	814	791	810	774	780	766	806	810	771	809	827	776	761	735	781	771	825	747	768	788	775	825	806	776	774	759	784	743	817	826	777	781	815	772	806	758	770	778	747	768	792	826	758	744	784	788	761	799	795	782	769	798	792	740	776	807	748	818	762	810	761	778	797	725	798	762	752	839	818	800	791	775	786	770	814	738	809	830	859	801	778	793	823	758	751	828	834	819	792	816	783	811	798	759	769	793	807	802	762	782	818	798	769	763	802	753	792	785	797	779	772	822	804	780	743	755	779	823	758	769	829	736	762	791	791	752	779	849	781	825	767	782	732	772	787	795	812	772	767	821	766	753	751	780	797	740	744	840	799	785	723	833	776	778	769	784	805	760	776	793	762	784	756	785	831	795	787	755	785	868	797	732	755	805	763	791	789	763	767	781	775	787	796	751	792	770	819	821	795	784	806	761	785	746	773	773	784	806	824	821	785	807	794	750	768	764	727	725	771	801	840	847	797	802	783	751	772	759	775	756	748	756	777	805	798	751	807	827	813	802	827	754	815	759	796	791	791	795	763	740	804	797	774	792	814	837	764	808	789	761	818	803	807	773	740	805	816	767	779	785	770	738	818	800	771	739	792	794	738	763	790	798	826	790	757	797	801	809	775	769	798	832	765	788	777	771	739	758	778	759	779	808	749	825	760	825	804	794	801	808	864	813	808	762	795	785	769	798	802	850	799	814	762	799	793	847	783	805	796	836	752	772	795	801	799	801	808	816	786	754	792	813	838	757	813	791	783	806	774	837	795	751	816	791	816	790	791	762	756	782	833	828	777	752	757	756	793	769	839	775	721	767	775	782	754	785	814	820	810	806	765	791	785	760	807	788	776	801	774	745	779	814	808	764	765	780	789	794	811	759	831	752	770	815	735	763	820	835	802	802	752	786	772	813	796	776	821	826	786	780	851	830	768	811	838	743	800	785	778	770	831	789	811	801	801	753	750	756	725	787	734	794	791	768	750	816	799	781	742	795	781	790	815	776	780	788	741	798	739	804	763	800	817	799	791	749	769	811	813	805	794	767	729	775	778	788	776	783	806	804	785	748	783	794	804	794	763	745	831	831	768	783	770	777	781	766	786	771	784	825	801	792	771	743	769	774	792	807	808	799	736	757	795	804	780	770	791	763	763	802	764	788	788	851	810	785	771	766	815	792	776	743	749	783	783	767	841	777	775	790	771	791	772	837	785	755	728	795	764	765	762	782	800	746	801	769	766	761	799	793	792	767	769	818	808	782	811	814	756	777	718	800	767	750	816	742	782	806	792	807	736	857	761	759	755	761	752	795	749	816	802	746	753	799	800	822	730	770	786	769	785	792	789	815	784	804	808	783	781	754	804	791	833	778	772	775	793	798	849	836	763	783	793	798	759	812	780	779	770	771	775	784	816	757	802	784	816	790	807	782	734	778	769	761	762	779	745	807	782	779	787	763	774	835	812	757	821	818	841	811	778	795	790	781	814	790	810	767	828	812	829	785	806	760	735	779	809	832	765	800	845	779	799	772	750	764	772	820	784	789	787	841	828	814	751	773	769	757	766	790	772	797	812	822	818	779	754	785	776	806	784	799	823	804	797	767	807	789	759	770	802	709	781	745	770	749	812	779	789	802	861	774	790	811	771	767	812	780	789	768	821	777	835	776	709	751	787	779	798	820	785	768	792	842	766	803	780	784	818	808	822	775	828	770	800	792	765	806	773	784	790	774	801	801	766	812	745	791	816	734	760	787	778	822	800	763	787	780	757	785	789	814	832	759	771	810	800	795	818	761	809	802	746	805	814	769	806	774	791	807	728	823	801	849	803	775	828	818	778	827	785	831	779	799	758	739	788	833	788	803	828	775	730	777	837	757	778	754	768	741	743	827	766	790	761	792	792	783	796	789	788	761	781	772	746	780	764	800	790	759	782	776	796	823	799	775	780	791	770	798	828	777	735	759	819	792	793	754	791	781	835	798	830	763	823	784	817	770	786	795	808	758	819	799	813	764	799	786	812	810	810	776	763	770	800	767	781	770	787	750	808	791	724	771	825	731	756	813	793	815	742	750	793	720	761	801	756	795	877	797	747	810	748	816	792	754	785	766	788	777	732	729	803	761	786	757	728	806	715	810	804	815	741	810	777	747	811	751	712	845	790	770	823	745	768	766	749	791	808	756	798	746	796	728	748	815	781	825	756	815	780	794	776	786	781	822	786	766	757	725	769	786	794	751	763	770	849	769	775	762	777	776	832	832	809	809	786	723	757	791	783	774	756	733	749	796	781	752	807	817	771	740	809	821	834	778	780	758	776	794	779	792	816	777	830	816	808	794	694	790	741	780	776	799	838	776
4643	7905	6189	3203	2282	1554	1667	1506	2273	31168	33039	19362	6409	2096	903	665	654	665	623	618	642	650	631	630	617	641	655	650	606	675	677	667	622	621	656	651	638	652	625	670	592	677	644	652	635	649	588	628	552	659	590	622	633	668	642	635	632	655	623	657	646	663	634	657	604	676	660	655	648	661	622	614	642	678	623	641	629	653	634	675	611	637	684	634	600	648	622	637	617	611	666	685	655	648	669	679	657	615	649	575	626	604	664	660	572	645	691	603	638	575	657	661	634	642	622	599	633	652	654	644	548	605	652	628	673	597	613	647	623	649	649	671	672	647	620	661	636	672	667	610	637	658	661	612	644	636	632	644	654	629	617	640	615	662	662	650	692	675	652	654	655	634	652	631	652	668	634	652	657	659	662	649	644	648	695	676	663	620	666	648	615	646	650	626	651	651	599	619	631	639	614	600	615	642	667	632	654	598	641	668	592	581	672	616	598	646	649	617	661	692	628	671	637	653	641	632	606	645	612	626	604	686	608	687	642	646	676	642	653	641	639	630	660	653	612	643	647	650	709	632	643	603	681	699	612	631	630	609	646	616	615	628	624	645	637	642	644	607	638	658	649	603	644	688	643	601	616	657	615	584	630	638	626	620	631	665	661	654	659	647	615	598	656	616	625	594	640	658	650	639	670	643	638	634	625	604	624	622	625	660	628	647	633	646	622	590	627	613	591	658	642	594	641	651	638	635	625	650	649	644	633	655	639	606	657	647	658	643	642	638	630	613	654	631	641	643	639	640	625	682	629	656	692	647	582	645	626	632	672	596	604	600	651	625	604	657	611	641	621	621	596	661	661	674	623	645	657	610	656	624	623	638	619	589	631	646	623	654	638	653	618	680	632	606	606	611	617	639	608	667	612	614	624	644	662	616	628	660	625	620	654	643	641	635	627	617	580	643	657	626	685	673	649	624	656	630	629	614	607	621	637	662	650	609	627	655	667	635	662	636	582	648	644	659	671	637	613	646	669	574	599	649	633	722	621	619	651	627	694	636	624	603	679	642	609	608	592	590	696	615	627	611	653	636	645	641	610	630	606	650	694	649	607	617	659	663	646	607	624	653	657	657	560	637	667	617	632	605	645	628	650	634	609	600	660	678	676	624	607	688	611	638	617	619	596	667	627	660	635	671	665	631	617	633	655	634	652	653	623	646	653	617	616	629	606	671	626	648	636	578	663	601	659	616	623	636	632	661	617	573	629	614	651	642	606	591	677	617	635	663	619	622	677	615	653	618	629	647	636	615	630	639	657	673	640	635	652	645	661	652	645	622	626	589	664	603	663	603	604	589	616	613	640	617	635	598	588	634	566	641	633	643	658	664	639	616	621	653	626	576	623	623	595	612	645	634	589	620	634	602	637	610	654	645	685	640	661	651	623	611	608	578	648	612	637	633	646	619	624	621	597	628	639	615	655	623	624	569	636	670	631	634	688	626	618	639	662	652	603	649	646	637	636	630	612	643	615	628	624	625	630	566	661	611	642	585	583	615	663	652	642	617	665	620	598	643	671	654	660	595	634	655	605	669	595	629	634	636	613	623	613	626	627	663	638	649	612	611	670	617	587	658	647	667	687	628	616	644	622	623	642	613	644	614	626	589	553	611	636	607	616	651	646	644	652	635	661	612	651	607	609	608	645	622	594	645	633	592	639	634	620	621	571	660	624	650	625	616	623	585	633	624	669	608	634	636	621	629	648	612	681	660	625	657	687	688	616	663	664	624	642	628	640	663	634	618	658	661	647	656	652	578	636	640	616	655	657	685	638	608	665	577	602	598	669	633	631	658	630	594	657	630	649	622	628	618	650	624	649	659	629	608	631	622	643	642	647	651	675	617	642	637	653	642	615	615	646	656	626	620	637	688	647	684	632	668	656	640	622	640	661	669	642	612	636	593	627	618	630	620	618	623	600	655	646	616	615	659	605	604	627	654	642	613	608	596	614	590	653	608	650	634	594	638	654	633	659	689	664	630	599	615	617	631	654	637	627	590	624	650	646	633	654	609	615	636	631	660	611	608	652	635	613	599	652	618	624	672	617	639	604	634	611	634	636	608	574	656	626	678	611	594	674	645	628	586	625	638	615	622	650	637	631	641	633	638	649	583	616	663	638	610	600	601	654	614	697	641	670	641	659	631	578	609	620	642	629	635	638	630	605	663	647	680	600	664	633	662	603	616	627	619	646	606	588	629	644	616	627	619	649	612	626	632	629	639	634	613	621	603	567	608	625	610	658	674	670	645	652	635	669	677	627	669	663	606	603	624	615	622	641	636	624	621	661	591	647	627	633	615	664	630	653	656	595	639	632	619	605	641	644	608	644	603	647	663	615	661	640	650	694	630	610	617	652	654	661	589	676	664	608	626	583	646	652	605	635	657	647	642	650	632	599	632	633	651	655	600	643	676	662	632	664	647	618	618	612	618	613	627	602	677	665	632	642	662	623	603	649	630	648	643	617	639	706	591	649	646	604	628	659	611	659	584	656	666	599	632	642	620	612	636	626	656	689	607	642	647	637	662	628	675	631	616	658	652	626	660	640	669	640	633	654	629	639	604	653	623	677	638	630	615	644	614	634	641	614	657	647	588	658	673	610	643	641	653	650	599	600	651	591	637	672	573	615	688	659	656	589	666	650	670	608	602	665	605	656	660	585	636	614	620	603	682	610	641	626	636	592	612	606	614	659	653	691	695	608	621	658	672	615	648	641	627	633	640	645	656	636	653	620	637	640	613	686	620	621	590	648	646	644	640	651	652	648	595	638	614	669	624	608	661	601	635	618	638	639	618	682	603	654	655	610	626	647	646	657	600	634	637	612	615	610	619	635	590	661	644	677	608	614	644	626	631	623	611	628	652	625	613	636	598	608	612	664	615	625	655	685	606	599	628	643	608	597	653	632	620	593	599	662	681	631	633	616	620	626	620	632	618	631	643	616	620	624	599	629	671	667	605	607	675	608	624	635	589	648	645	660	621	618	688	599	618	633	663	640	650	589	649	679	610	627	649	631	664	618	646	613	581	642	635	589	631	640	590	674	646	632	618	619	614	593	658	637	629	636	610	637	597	645	638	655	637	649	584	619	624	640	617	656	615	647	616	659	641	589	582	620	622	684	624	607	625	654	649	679	639	605	637	650	592	644	618	600	631	664	642	608	640	625	624	666	625	647	595	626	644	598	610	644	599	625	642	572	648	638	657	663	631	667	613	664	644	610	658	596	633	641	683	641	612	595	601	631	602	665	685	610	589	668	628	646	637	652	619	605	655	645	635	637	623	612	637	636	633	621	623	637	630	644	594	621	633	625	643	651	650	617	627	596	623	676	598	670	641	671	605	655	593	648	628	668	652	629	563	624	668	699	671	632	624	656	638	633	625	642	647	651	676	638	637	598	625	628	619	639	621	622	584	617	619	640	641	606	678	621	638	672	625	648	647	645	615	662	600	623	606	682	634	638	600	637	623	679	636
27395	12857	1650	836	567	520	566	772	1055	1981	2554	1802	942	583	534	477	482	473	485	458	462	477	461	463	475	514	499	513	470	487	466	502	472	478	523	457	471	460	483	428	463	504	503	457	454	506	477	481	452	524	522	513	503	497	468	482	460	520	486	491	535	508	495	495	483	450	467	460	520	475	465	481	518	474	498	488	497	513	476	477	474	467	502	491	468	436	488	509	441	503	490	473	482	495	459	475	455	471	490	466	500	494	495	485	491	466	498	464	481	518	466	494	479	466	525	515	459	496	474	498	486	499	508	509	483	471	472	517	494	507	490	448	477	539	451	477	481	480	475	463	523	483	473	496	501	482	496	495	482	501	484	501	470	472	452	455	504	447	453	477	481	496	490	519	458	462	487	472	490	463	471	467	467	509	503	492	511	513	474	452	504	475	482	468	473	451	525	498	496	435	478	458	495	476	455	473	482	471	481	480	494	480	464	470	468	452	471	478	489	516	481	480	485	495	498	426	502	490	485	497	473	493	491	499	460	482	459	502	535	477	487	501	462	500	485	535	494	510	480	484	517	497	501	491	492	472	470	469	505	482	485	461	471	461	486	482	506	493	477	473	509	505	457	464	485	448	430	486	479	512	479	476	482	469	471	495	506	450	527	512	475	470	470	470	494	512	501	476	519	460	512	489	483	485	466	461	515	469	524	452	482	463	475	489	461	492	490	498	458	501	444	524	485	435	514	508	419	467	472	477	477	473	465	477	464	482	473	474	462	485	459	492	453	439	470	483	488	441	463	468	489	478	501	518	505	457	454	468	426	491	456	488	507	446	504	497	489	483	492	462	495	510	524	483	461	483	468	470	455	492	481	491	460	454	475	457	480	490	486	471	485	509	452	503	527	505	490	474	473	484	489	458	462	463	470	477	458	475	467	461	462	453	468	474	472	470	512	506	529	496	512	476	461	495	462	476	478	485	460	486	457	495	503	513	445	489	482	498	459	475	492	513	464	469	510	457	450	477	489	465	467	481	502	500	523	503	506	496	507	492	480	471	441	498	487	521	478	473	476	500	455	452	459	466	472	513	509	459	478	487	528	458	440	480	488	463	478	527	492	466	483	477	496	509	476	462	478	460	471	476	458	467	474	476	496	494	432	537	464	467	488	470	498	519	488	493	453	458	481	504	461	498	474	463	513	508	471	483	491	470	470	485	516	527	458	454	483	462	555	507	520	495	455	505	499	509	504	495	499	506	499	484	514	432	464	501	505	495	424	440	481	463	523	481	484	475	429	489	467	471	523	436	491	515	452	458	435	460	491	528	466	501	497	461	489	470	460	480	451	475	493	522	472	465	517	472	503	497	499	495	482	498	446	480	456	495	505	487	495	488	457	443	465	482	483	476	490	487	486	434	467	474	476	515	511	497	549	487	465	483	470	494	513	493	462	507	496	499	482	499	465	483	496	519	454	454	501	494	509	480	498	452	462	488	496	491	489	512	469	451	451	472	478	471	440	511	469	471	474	464	476	480	472	460	467	500	470	501	482	492	514	450	493	474	463	482	509	493	497	458	510	448	503	443	455	497	492	480	437	469	489	444	464	480	482	480	472	466	467	485	513	475	485	461	530	464	484	514	512	489	473	490	503	501	510	484	477	520	495	493	508	470	428	474	453	513	528	468	485	475	476	466	466	478	493	481	489	479	486	484	511	441	489	463	461	462	453	472	504	487	501	502	463	506	514	477	506	514	478	438	457	481	458	489	464	502	436	515	462	482	485	498	481	463	506	470	459	494	503	448	483	474	506	498	474	511	506	512	473	496	525	496	460	464	478	450	451	521	491	432	448	491	454	458	513	483	472	498	442	464	486	483	495	490	523	501	517	477	514	468	470	467	462	530	451	494	485	496	511	506	530	494	509	485	485	497	496	486	473	482	494	492	529	476	467	508	443	478	486	503	485	518	511	448	453	483	485	459	467	508	471	535	452	506	446	493	447	459	490	460	454	486	461	486	469	475	466	481	508	484	491	467	481	456	490	464	473	466	511	482	475	494	458	477	494	465	476	527	464	494	478	500	491	477	480	491	508	491	474	462	512	533	468	486	479	526	478	463	508	496	460	473	468	469	478	442	507	449	487	498	483	534	509	487	480	487	521	505	505	493	482	507	496	486	503	473	521	484	497	495	458	493	476	505	434	475	498	458	478	471	503	472	476	503	481	477	460	456	468	487	495	487	484	475	466	458	492	484	511	453	524	459	440	484	471	436	489	456	455	471	482	470	460	492	452	474	483	491	476	486	433	502	466	479	507	465	486	445	486	510	478	462	445	502	498	466	514	540	520	486	479	466	513	512	438	487	456	504	484	470	494	467	491	460	502	459	477	501	451	462	467	482	492	506	522	462	495	478	476	468	469	492	442	531	466	495	501	489	457	481	489	479	469	512	483	467	509	453	446	482	497	491	491	513	485	473	494	501	440	475	500	482	524	507	508	502	501	469	496	499	469	467	513	504	462	495	445	487	499	477	451	518	496	483	507	492	462	469	463	509	493	467	458	499	463	467	502	460	483	505	501	464	483	457	471	527	480	550	501	518	516	479	450	511	464	476	491	476	501	469	464	500	454	513	470	493	455	517	491	504	483	490	491	494	470	431	507	450	476	463	499	485	476	499	502	480	512	509	468	523	502	490	467	452	507	511	483	477	454	480	520	495	470	482	473	488	520	484	479	460	486	456	496	520	489	497	475	482	486	488	442	503	476	490	475	445	472	503	525	492	466	486	477	487	513	489	482	490	467	478	467	475	488	468	458	473	510	452	472	538	449	489	459	488	480	502	572	509	472	519	435	462	476	439	491	455	504	475	495	487	516	465	496	505	479	482	507	487	490	469	516	561	536	511	459	484	493	552	494	486	460	467	461	493	506	454	467	482	455	479	513	451	484	491	508	488	489	458	442	468	448	486	452	489	496	465	506	471	485	468	479	473	502	520	497	492	508	482	482	479	502	471	498	487	517	450	483	476	465	507	484	454	475	481	494	501	477	436	481	510	490	522	475	465	511	451	468	513	512	468	506	477	494	471	469	481	490	446	475	464	442	470	462	512	496	491	505	492	468	513	486	423	476	467	473	460	461	429	486	465	479	517	500	492	455	481	466	498	460	439	494	495	486	481	496	476	470	478	473	488	516	471	464	509	505	441	483	462	501	530	499	488	467	470	459	472	466	454	460	479	480	500	453	503	443	480	503	470	499	477	482	478	468	505	472	461	502	462	469	481	470	444	503	455	451	452	470	461	485	451	521	491	471	452	445	511	514	482	494	479	473	506	444	500	450	485	479	479	431	487	464	468	444	502	461	480	469	487	474	482	469	448	490	501	503	467	480	471	480	515	452	499	506	509	487	485	457	509	519	500	473	462	470	437	473	489	486	495	453	485	454	451	422	498	484	448	484	502	458	488	478	473	482	468	537	461	484	490	490	501	440	473	493	499	508	476	435	480	463	465	440	493	500	497	503	470
5174	1045	861	511	442	424	467	791	1349	2402	2909	1817	866	525	465	398	397	376	415	417	382	384	417	413	383	401	363	409	374	425	399	405	389	404	372	439	388	381	379	386	397	366	421	393	407	417	402	345	401	398	363	387	401	397	389	424	359	403	383	390	373	444	426	410	401	415	381	379	397	386	368	386	407	408	377	404	384	391	412	412	396	414	437	387	400	431	393	358	411	378	366	393	396	413	389	401	400	379	376	394	397	404	409	386	400	370	392	405	423	389	410	379	389	358	409	427	349	398	389	388	395	411	430	375	406	387	415	422	431	401	406	378	396	381	367	413	379	385	409	369	418	413	392	377	378	404	402	404	393	403	392	391	400	388	368	413	374	368	402	387	400	383	410	410	359	382	408	407	373	422	402	401	368	393	425	411	382	370	402	394	388	397	373	413	423	414	397	376	375	382	384	377	393	364	418	400	379	373	400	383	385	411	418	450	372	385	406	369	387	407	417	409	401	388	380	415	349	388	401	388	406	381	416	377	395	344	391	412	384	432	391	407	419	392	383	368	358	402	383	412	374	375	396	375	355	421	423	432	389	396	407	402	394	363	373	368	386	400	433	362	399	396	386	396	410	413	377	397	414	385	435	397	443	382	383	405	381	386	423	414	407	401	404	389	420	421	387	396	399	393	401	387	460	390	380	368	384	411	409	394	400	367	411	416	420	411	409	381	404	395	401	385	404	398	401	400	382	390	377	386	372	393	399	400	417	388	390	386	400	351	414	446	387	396	419	409	426	371	383	397	369	384	391	381	398	388	383	385	394	395	403	440	412	418	425	413	387	389	396	416	397	407	424	389	395	404	415	412	414	340	399	424	393	435	361	432	391	423	369	405	416	397	421	394	388	378	388	388	411	415	406	400	397	386	394	429	382	373	393	413	407	424	430	414	414	391	378	403	381	351	405	390	372	402	352	400	405	393	404	406	384	381	395	400	378	377	395	422	413	371	371	393	415	406	413	412	392	388	393	394	404	401	414	385	403	397	434	409	377	388	403	389	357	374	419	393	416	372	401	421	386	375	402	383	422	424	381	387	396	365	445	411	397	390	436	412	394	370	391	362	380	399	393	381	376	399	403	407	404	390	409	385	376	392	391	406	392	390	386	370	414	389	393	380	361	403	391	392	434	393	419	388	416	382	417	383	405	402	383	390	426	429	381	409	420	392	385	415	419	425	401	357	376	388	417	341	382	398	434	398	391	404	395	400	376	406	384	397	383	385	394	380	416	398	379	390	361	407	382	400	402	420	376	376	394	400	370	431	397	395	408	414	423	418	410	385	365	403	403	384	364	405	413	406	374	388	388	400	381	406	392	361	370	387	405	379	376	389	416	402	360	399	381	385	442	419	399	390	420	403	371	398	397	386	407	387	380	410	385	414	387	403	380	366	413	384	408	383	407	393	409	407	398	383	391	410	421	367	369	385	390	388	399	408	425	401	414	413	400	403	384	414	384	371	368	360	385	375	430	391	372	385	426	393	405	391	387	397	409	384	383	400	420	424	394	406	404	385	425	374	402	383	390	439	410	393	407	394	361	363	410	436	360	388	382	392	417	365	407	391	368	374	392	406	410	360	409	386	433	393	396	416	426	395	408	444	439	409	365	385	425	404	418	373	411	382	369	409	393	393	380	408	403	411	390	403	378	364	392	437	426	405	388	372	397	378	392	428	413	403	386	400	392	405	358	383	350	402	408	389	398	390	375	413	421	377	383	402	420	399	369	373	359	368	391	421	399	406	411	384	390	406	411	384	418	409	398	372	380	416	398	398	391	430	405	357	422	383	364	412	380	408	389	387	417	385	391	363	426	430	404	393	397	405	389	393	393	409	374	396	394	354	407	404	394	396	392	408	365	390	380	411	397	397	401	416	362	397	422	436	382	356	363	374	382	388	406	382	388	419	383	400	426	408	379	383	372	416	432	362	416	385	386	378	417	393	408	404	409	378	403	428	371	397	379	416	378	397	409	416	385	373	415	395	399	404	405	377	409	401	412	418	366	397	409	375	397	403	403	389	450	405	385	374	420	412	399	384	405	368	392	390	432	407	410	422	341	416	398	395	410	354	401	388	396	384	369	420	402	363	416	376	379	413	398	364	413	422	376	416	379	410	421	408	386	371	399	392	421	387	377	400	368	371	409	399	364	375	415	381	348	394	364	430	419	434	388	420	421	438	386	393	398	380	363	409	403	384	390	433	415	409	415	375	387	359	403	409	427	400	396	401	433	353	403	443	395	405	393	398	411	365	423	385	380	371	392	366	385	412	398	389	393	393	366	371	405	387	388	398	393	389	380	369	412	429	390	392	406	436	394	374	386	398	358	406	389	399	405	384	373	393	386	375	373	386	400	418	401	388	398	387	420	385	424	421	416	371	416	395	368	376	386	403	383	375	384	384	398	378	394	400	414	379	371	378	414	433	405	389	415	395	413	384	411	383	391	436	400	375	384	386	386	371	387	375	376	407	385	393	413	409	407	408	367	405	357	384	382	397	393	398	397	416	417	401	392	370	402	421	401	421	381	393	385	407	390	412	427	404	407	417	419	389	383	402	418	421	377	388	364	414	377	406	360	397	372	379	433	416	400	369	374	383	383	426	407	411	393	412	407	410	421	427	416	384	374	381	395	380	377	418	403	411	363	390	384	392	394	352	431	400	376	374	415	374	387	402	401	383	407	392	399	387	405	397	415	399	379	391	373	387	408	422	409	378	397	395	369	413	418	398	380	402	423	384	409	410	370	362	390	383	373	397	399	360	375	390	392	401	369	418	363	406	389	414	381	396	391	380	380	474	384	404	397	434	396	408	402	357	392	422	374	364	425	425	421	416	375	384	354	394	403	391	396	348	402	393	440	382	430	382	360	406	430	399	407	395	388	359	425	390	383	404	397	427	392	405	346	404	397	360	399	386	382	403	429	426	387	364	367	390	391	398	398	385	374	392	374	385	367	381	392	416	402	399	416	381	388	382	398	387	400	395	390	383	406	407	407	385	406	417	397	382	395	383	413	377	422	395	393	395	405	385	406	407	379	423	437	417	370	379	394	374	380	379	431	406	371	407	367	398	413	411	385	395	351	426	406	397	427	426	389	391	408	421	418	420	391	400	383	397	408	402	399	369	387	399	368	433	401	381	347	407	408	394	405	399	394	413	400	426	428	395	422	362	361	365	416	407	358	422	407	380	371	395	414	368	380	414	384	419	376	392	431	395	411	371	397	414	360	396	427	416	404	403	443	408	385	378	382	400	382	393	393	352	413	413	354	381	387	390	361	417	376	416	412	441	405	411	403	383	367	386	388	379	398	379	388	387	394	395	371	402	378	388	412	364	389	389	398	407	385	375	372	391	392	412	402	386	411	417	388	391	365	439	397	378	385	393	408	403	387	423	396	383	402	422	378	417	418	427	390	415	406	424	399	378	401	403	379	398	360	396	411	394	399	407	449	386	420	403	410	393	383	416
25207	21078	26949	25110	5009	1143	1229	5836	16585	21915	14367	5360	1702	826	601	552	529	551	532	563	532	505	579	553	554	567	600	520	559	516	533	517	519	562	540	517	506	518	516	517	544	586	502	555	551	526	560	548	515	515	525	533	540	524	516	514	546	526	551	491	509	510	518	513	526	531	554	543	542	544	506	521	546	517	517	569	520	514	555	497	528	569	549	520	548	529	525	507	541	530	508	582	553	560	548	511	545	554	515	525	504	553	544	511	515	527	533	522	525	539	512	517	535	561	522	517	554	520	503	569	557	521	489	545	502	545	493	539	497	487	525	546	494	539	566	481	550	519	498	505	514	553	548	531	514	547	546	501	535	521	536	511	482	548	525	512	571	512	501	533	527	506	537	479	558	530	561	537	526	539	548	509	502	567	517	538	523	530	562	515	560	536	529	496	535	535	568	517	480	580	554	525	530	532	554	522	553	549	548	536	563	544	541	517	516	537	502	536	555	574	558	542	549	499	507	528	549	530	555	517	532	536	552	525	518	507	499	508	457	506	547	526	531	523	536	514	545	499	529	519	561	561	502	545	493	539	509	546	546	521	485	535	540	539	526	574	544	544	550	529	533	549	534	534	516	506	523	499	512	520	520	541	518	578	534	507	526	533	521	533	506	501	529	501	562	554	536	519	544	529	535	520	535	511	534	505	540	552	531	543	525	514	468	536	555	524	514	510	536	512	510	514	571	569	536	546	551	551	546	525	548	513	527	533	508	520	532	520	525	528	519	527	525	555	518	523	570	507	512	521	515	562	495	550	536	540	534	511	523	572	544	507	520	501	546	502	549	508	522	537	537	476	555	502	516	561	529	516	536	546	570	521	476	513	517	481	529	537	535	520	535	496	515	522	554	542	520	536	542	526	538	518	511	545	521	526	534	542	484	545	517	497	498	548	525	582	535	576	525	544	499	522	510	562	516	513	524	554	504	490	506	498	512	500	532	509	498	507	483	540	548	554	510	524	541	544	532	510	505	565	560	530	516	489	523	503	556	529	540	569	522	543	491	524	505	569	527	536	520	500	501	471	541	500	580	552	521	518	536	539	510	511	497	517	499	533	521	520	537	524	536	513	573	540	504	538	503	564	546	521	503	510	522	515	559	533	552	527	523	532	562	535	536	570	524	566	542	591	534	504	510	502	543	532	571	527	534	537	557	538	524	531	516	543	469	570	561	546	517	533	552	508	523	524	530	507	536	513	511	575	545	557	544	534	545	527	520	542	543	537	526	549	469	496	522	562	452	508	524	538	523	548	541	579	495	521	553	486	485	540	539	512	512	517	479	525	534	542	539	534	569	546	511	550	546	524	558	522	537	576	525	513	543	539	546	572	509	582	531	527	500	515	552	504	537	494	526	525	533	528	555	554	528	528	510	510	489	525	522	532	537	537	555	518	515	527	529	536	543	549	494	556	584	541	544	512	545	536	584	506	543	519	509	523	514	545	522	538	512	552	555	517	523	542	510	563	470	540	503	552	545	518	571	512	527	495	531	529	527	532	475	531	557	537	529	542	512	561	549	530	503	536	543	598	550	518	540	500	533	538	534	506	520	508	519	549	529	536	515	567	542	538	560	543	520	508	504	537	525	507	503	542	522	526	520	518	515	478	522	530	572	530	488	550	527	471	533	540	515	524	526	566	476	533	533	536	522	567	503	499	504	549	538	519	530	480	519	492	535	522	545	532	538	537	538	534	540	522	538	553	535	496	528	541	506	514	486	492	511	557	531	533	522	551	530	524	537	549	539	528	518	519	519	590	569	509	505	519	509	546	542	531	560	504	511	543	596	557	527	505	482	554	599	537	548	536	501	512	524	538	537	525	467	506	513	533	525	503	532	535	507	577	518	494	487	543	539	565	523	507	554	554	514	543	531	558	553	552	522	558	520	516	536	547	527	498	534	542	517	552	531	522	526	536	492	508	518	560	553	567	519	504	515	496	513	507	554	540	541	516	537	521	568	512	537	495	567	510	499	498	514	535	551	543	521	510	501	532	556	516	538	551	507	583	551	560	508	516	523	556	499	507	587	552	538	538	535	502	556	549	508	544	489	534	544	485	529	497	567	542	504	526	523	553	545	545	536	546	545	506	504	547	562	486	491	515	544	529	506	536	546	533	520	527	498	480	529	542	510	549	505	504	534	547	522	502	533	539	547	527	522	518	550	508	556	528	519	532	530	497	492	520	561	560	511	548	549	560	522	565	550	510	514	562	514	505	553	508	510	531	526	504	500	565	513	526	535	546	553	597	559	515	510	529	526	544	516	534	495	536	537	530	502	517	505	542	529	558	494	518	497	500	525	563	538	526	566	550	561	565	512	548	513	487	519	542	557	542	522	514	535	512	545	488	483	529	514	529	514	545	518	516	560	565	507	532	552	486	532	508	553	520	524	510	552	527	523	527	521	522	536	548	542	548	537	540	501	483	511	564	548	543	532	503	533	574	498	524	533	535	532	538	581	556	515	564	549	514	522	556	491	497	530	545	568	542	517	565	575	495	536	550	487	534	551	505	551	550	541	522	540	486	568	558	520	510	537	482	549	547	537	551	525	549	513	501	536	516	522	501	549	553	524	535	549	547	545	545	550	521	495	477	505	497	522	511	539	521	532	536	536	529	513	547	524	535	555	551	521	517	563	546	519	524	557	490	552	524	527	541	542	525	524	570	528	523	539	534	545	540	499	507	563	557	506	470	549	572	538	525	562	523	535	529	537	555	514	552	548	504	540	535	497	490	494	547	533	522	513	546	535	547	521	522	512	508	548	539	547	546	535	519	529	548	509	535	523	538	519	525	520	541	514	519	554	517	531	486	496	490	532	554	536	496	535	519	494	521	496	509	496	499	534	505	549	580	531	525	489	535	524	535	514	508	523	549	555	524	539	537	532	518	521	547	555	552	508	566	514	533	550	542	537	531	510	498	556	552	533	546	495	513	496	534	518	527	545	543	565	531	525	526	525	513	542	525	564	511	528	490	529	548	545	513	518	548	499	545	551	485	533	528	512	553	551	513	493	534	498	478	547	540	545	554	502	536	498	555	526	525	523	494	508	516	520	526	515	527	505	566	496	514	555	497	508	510	554	525	549	524	563	560	544	534	522	540	494	494	528	560	508	537	471	516	534	528	516	502	571	540	536	503	518	528	546	522	533	509	523	505	576	528	540	529	531	557	540	526	555	550	561	535	552	519	511	541	526	548	512	566	535	548	509	513	513	522	532	511	549	527	562	553	519	533	548	523	578	528	556	530	548	503	525	538	508	518	554	545	481	562	487	511	538	576	567	500	540	503	549	501	530	547	516	543	488	529	527	520	498	516	514	491	520	517	520	557	546	518	529	529	499	517	542	511	522	523	520	562	532	526	537	524	557	510	556	537	521	519	481	560	565	532	520	536	518	509	532	523	534	510	528	501	535	540	537	542	547	559	484	513	490	524	544	480	560	538	502	528	494	516	549	547	514	551	556	498
3928	3543	2926	1560	1011	856	1420	8083	18068	19640	11597	4818	1648	770	511	466	471	438	427	466	503	466	441	451	454	462	413	436	414	463	435	464	423	424	442	456	428	481	423	458	464	457	461	469	471	472	436	494	454	475	467	471	437	520	467	440	476	409	427	448	458	451	466	431	437	495	413	433	472	487	454	457	443	445	461	445	451	449	429	456	432	451	447	434	438	452	468	429	432	410	436	422	440	421	441	405	425	441	460	453	440	454	469	439	487	463	454	455	454	438	461	449	442	429	473	466	446	437	462	435	436	452	440	449	468	450	466	447	474	454	452	456	474	416	470	445	459	442	466	433	449	435	449	482	441	436	445	415	443	434	454	448	471	399	447	445	447	464	486	424	474	491	460	458	461	477	463	452	401	458	440	452	411	461	487	456	451	446	465	436	467	469	454	481	483	483	465	455	448	461	446	423	440	455	414	450	456	493	469	490	455	429	426	451	454	467	461	440	459	473	441	451	440	399	503	440	411	426	419	442	447	441	429	451	417	456	438	450	466	452	425	441	444	451	446	480	461	485	445	463	468	465	470	431	426	443	437	437	426	441	427	463	473	468	453	454	421	432	454	484	445	398	461	456	452	424	440	394	463	432	446	499	465	443	483	433	497	441	435	474	462	469	424	450	414	446	466	448	427	442	460	471	423	457	448	453	463	409	430	431	439	436	471	419	443	457	438	468	420	424	429	420	449	482	457	452	468	443	424	474	473	464	422	466	451	438	450	476	407	468	432	439	429	441	422	458	441	444	458	468	444	423	443	444	449	428	440	435	443	448	455	472	489	474	442	438	405	475	448	477	473	456	430	435	501	440	457	444	438	460	441	424	461	447	454	419	448	409	444	449	444	464	404	424	468	456	445	422	437	451	458	452	466	453	470	449	463	420	405	435	435	450	435	411	440	447	426	448	446	445	426	431	416	424	494	420	445	439	444	426	438	486	430	463	440	437	459	419	497	427	503	455	471	454	470	467	451	430	478	420	460	428	456	406	460	430	437	425	425	434	498	449	449	479	458	401	466	464	438	473	496	432	448	463	434	424	472	449	469	483	470	437	459	440	459	455	419	445	438	464	446	434	440	433	433	420	476	401	434	408	482	450	410	439	472	459	437	421	473	444	393	429	417	454	445	435	428	435	443	432	471	459	452	475	443	449	435	451	478	437	426	448	416	475	434	468	409	460	392	433	421	451	458	450	446	475	449	464	460	484	431	434	467	436	450	450	426	459	476	444	455	447	467	439	465	432	421	445	439	418	449	491	457	453	490	459	444	449	459	453	452	423	481	469	444	382	414	471	432	445	460	459	425	445	478	438	458	447	465	463	420	444	492	452	453	458	454	457	427	438	456	467	406	437	427	492	452	469	473	438	468	446	463	455	431	444	461	445	450	449	431	421	451	418	441	469	437	448	467	417	408	430	497	450	457	453	454	457	452	455	443	434	458	428	451	472	456	420	464	427	445	434	433	455	462	470	461	450	457	466	457	412	452	438	419	416	417	449	496	433	470	421	445	418	443	427	457	463	463	442	442	448	426	460	459	428	467	439	474	477	456	451	444	443	440	431	465	438	419	416	436	417	456	446	461	429	423	450	480	432	438	416	473	427	444	465	457	408	452	468	453	454	438	438	449	442	442	456	392	459	436	471	474	449	434	466	419	456	467	446	449	432	466	421	409	404	458	444	471	464	421	437	460	465	409	471	464	403	481	462	464	439	450	460	433	449	442	463	459	461	415	448	420	435	431	440	475	458	455	452	458	467	456	428	469	504	475	467	466	407	435	473	444	419	447	459	402	446	429	431	402	420	461	438	440	495	422	407	452	430	438	459	436	451	450	448	449	433	416	420	447	442	435	447	416	428	451	410	429	412	482	451	434	455	441	462	441	429	433	428	464	456	462	442	420	422	450	417	482	403	464	483	475	439	412	418	452	472	463	487	449	433	453	423	440	456	458	458	453	457	503	471	469	425	451	492	379	453	469	493	473	463	453	430	448	461	443	422	470	451	474	415	440	411	463	448	430	412	446	465	439	422	426	461	468	409	414	428	429	478	436	473	439	438	421	477	469	456	443	444	482	448	478	417	416	471	462	448	415	455	419	461	462	458	452	471	446	463	434	480	469	404	462	468	440	432	444	465	406	469	426	452	435	456	457	451	436	442	439	436	412	432	408	425	448	468	424	447	453	445	440	436	453	449	451	423	466	475	470	444	465	394	444	464	476	440	436	441	439	416	482	449	451	436	464	440	449	441	447	443	435	474	441	448	457	423	438	448	439	469	461	443	478	440	444	464	414	456	432	457	436	437	442	453	490	449	462	470	501	484	419	445	458	431	443	445	460	453	455	462	445	486	420	461	441	446	432	448	431	468	450	462	437	486	443	434	441	467	441	456	446	456	439	424	452	403	467	435	442	446	429	457	484	455	441	428	466	412	467	447	449	439	436	434	448	441	451	438	435	443	411	408	441	456	467	432	428	434	472	494	443	433	466	455	466	428	455	412	477	391	428	445	444	431	423	459	405	440	418	497	425	465	465	481	474	432	440	467	446	482	442	436	449	426	459	448	434	483	446	492	481	446	441	422	437	447	442	418	446	416	456	473	446	440	439	427	463	472	442	459	431	439	446	458	444	435	430	446	458	444	429	418	431	440	439	424	411	473	506	455	461	460	463	454	453	449	434	429	452	432	445	495	405	491	477	455	422	431	451	447	413	430	435	454	450	460	448	478	463	448	424	450	439	465	465	426	452	435	467	468	490	458	435	440	434	421	441	453	415	407	466	418	483	442	471	462	424	481	475	451	423	468	457	458	474	414	466	436	424	441	423	466	455	446	463	462	461	439	444	437	423	439	418	482	465	423	469	500	454	467	413	472	454	503	444	493	419	450	457	488	460	428	437	444	431	457	420	428	473	445	443	451	418	436	475	492	442	440	472	452	432	440	444	431	467	471	472	447	463	455	441	440	449	447	431	465	451	448	426	441	461	433	441	463	421	452	427	424	449	441	452	411	474	458	434	441	455	453	462	449	458	453	435	475	470	451	451	424	470	441	439	407	421	465	449	469	437	428	455	424	464	450	446	454	452	444	441	450	449	428	438	455	438	435	407	470	491	485	433	456	411	431	429	461	448	462	424	467	481	462	420	425	425	429	473	448	419	424	459	484	416	461	428	377	444	443	441	413	457	447	456	463	445	493	454	430	438	460	429	453	476	435	436	475	444	472	432	430	434	453	468	452	458	422	460	445	444	422	469	418	400	444	452	451	427	456	475	468	411	392	435	450	414	437	437	457	460	458	436	427	431	410	445	438	424	459	456	434	457	448	415	468	407	467	454	400	432	465	489	448	469	418	459	427	426	450	426	444	437	446	471	452	457	429	443	435	436	426	428	402	425	427	447	441	439	435	502	436	414	421	452	431	463	464	415	436	447	443	445	438	448	484	403	447	431	446	434	468	458	457	427	460	441	419	432	469
23887	21050	28251	24052	21019	7996	2570	12720	17585	35679	33918	16527	4295	1444	834	719	710	706	660	728	725	711	736	668	677	658	690	720	678	646	646	697	691	655	657	717	651	694	676	692	704	715	680	733	674	698	682	685	692	669	669	577	673	754	676	698	655	704	672	688	663	705	713	696	678	685	669	715	645	662	680	658	695	664	684	680	707	711	616	677	698	663	675	644	636	665	664	679	694	706	665	684	707	652	692	659	745	674	693	651	690	683	633	655	723	685	675	650	662	683	701	694	663	711	687	699	716	650	682	668	633	681	693	604	649	688	723	658	672	676	659	668	657	703	692	726	710	669	634	729	680	628	680	683	686	628	687	687	690	696	676	647	669	701	677	672	664	634	674	666	674	683	687	679	702	638	689	663	645	704	639	697	680	715	668	670	699	694	578	649	680	670	733	687	636	721	653	687	709	662	674	686	691	624	628	677	680	680	656	633	639	659	635	677	664	667	682	656	683	658	616	661	616	653	656	657	642	657	643	670	686	651	668	693	674	683	659	623	673	669	673	654	659	673	672	647	697	713	713	669	681	725	619	722	661	659	689	658	687	670	707	632	643	676	684	622	655	676	684	651	703	699	702	683	669	687	687	668	714	673	644	706	690	662	608	634	686	657	656	663	681	651	669	648	661	649	693	639	671	676	676	657	621	599	657	656	612	661	711	688	683	614	635	673	670	705	678	653	649	627	689	655	703	682	684	676	700	673	664	667	647	633	620	688	648	682	667	654	681	677	639	645	645	642	668	644	663	646	715	665	688	679	666	683	679	683	645	750	676	620	651	663	691	699	709	636	657	655	726	644	663	694	668	685	655	669	643	658	713	640	668	702	662	654	665	702	668	626	646	646	679	656	642	650	718	646	690	685	643	653	625	638	686	667	649	654	628	666	667	680	672	700	684	649	668	668	650	659	735	695	648	652	682	677	725	668	659	683	656	680	663	687	697	675	660	726	695	645	640	635	679	634	688	654	639	705	633	712	662	622	701	658	650	686	664	647	664	640	659	669	690	683	639	653	623	654	695	649	689	622	697	713	683	688	630	693	668	685	636	670	690	708	654	641	620	671	675	695	674	690	724	714	648	690	686	689	683	736	694	664	669	661	682	653	693	671	703	687	668	646	647	657	679	639	695	614	658	700	657	614	658	629	652	675	662	677	657	662	639	650	661	700	670	712	657	659	670	673	652	677	636	658	684	628	662	702	614	725	648	693	645	683	682	647	688	647	663	661	641	682	683	702	718	679	665	641	683	708	659	669	659	696	631	692	679	632	641	636	670	654	698	708	655	643	658	682	669	696	665	664	672	627	659	671	675	668	680	636	660	686	646	700	682	721	652	662	685	676	690	625	678	652	668	630	654	678	599	661	643	683	608	657	631	692	680	673	656	695	675	678	656	664	626	658	615	636	665	679	677	707	698	686	679	720	673	695	645	702	654	733	700	680	703	678	672	661	673	680	695	680	678	658	683	627	661	652	636	667	653	719	668	687	667	648	671	680	639	657	636	663	635	634	623	691	659	684	695	662	623	613	671	652	640	680	701	661	704	666	673	659	686	640	681	642	657	672	670	682	669	640	657	657	725	674	632	617	633	636	689	667	647	678	668	725	674	662	696	681	712	673	645	649	620	715	693	691	645	627	633	630	655	695	684	687	637	648	657	646	650	663	633	688	651	649	672	693	647	654	704	657	676	633	658	673	664	662	668	658	662	681	702	673	686	669	719	693	675	633	686	675	635	655	656	619	650	683	657	678	663	664	656	676	616	669	685	702	628	691	674	663	649	684	698	651	629	650	686	720	644	699	661	684	660	643	663	670	675	666	695	687	625	713	641	680	667	691	666	656	647	654	616	669	663	706	644	672	718	647	692	688	637	682	694	661	710	662	623	659	661	622	676	687	659	689	684	711	656	690	641	655	685	663	681	712	686	667	670	637	711	673	670	687	621	713	672	699	700	694	665	680	667	655	686	597	632	669	654	683	595	669	705	674	691	684	662	647	655	635	671	686	642	634	689	671	729	674	618	656	638	721	659	664	643	675	663	644	698	662	693	668	701	699	710	663	661	660	695	672	631	651	694	709	654	643	641	677	681	671	704	680	684	667	693	620	632	656	666	690	661	653	711	629	657	687	679	672	634	662	667	699	688	681	621	637	676	651	682	697	659	663	651	621	634	616	642	677	714	638	684	666	666	635	705	693	665	693	654	693	669	650	640	640	680	650	646	632	666	650	690	667	663	670	659	702	677	681	700	712	708	679	649	680	647	667	647	673	703	680	700	650	683	688	651	710	627	667	665	660	653	686	700	648	648	661	673	664	646	668	658	657	686	681	642	660	648	710	674	724	704	657	728	684	641	640	649	657	592	661	665	667	705	651	681	667	630	669	677	691	651	684	720	674	681	689	688	650	613	664	691	660	668	665	671	676	665	623	620	680	701	695	642	683	646	654	650	678	706	693	658	668	652	666	609	626	717	678	640	722	702	686	677	658	681	667	665	643	639	678	688	648	689	635	689	669	660	688	630	677	705	664	680	688	701	682	651	667	657	633	686	662	659	653	700	704	624	668	698	641	698	670	643	637	669	673	685	686	651	666	682	671	621	651	658	635	694	671	689	648	638	688	664	656	675	664	671	666	675	638	680	689	704	713	694	664	663	628	662	641	717	648	651	682	606	680	689	692	626	624	677	646	621	696	640	723	604	699	681	633	696	694	680	697	672	678	733	678	667	654	674	659	655	653	671	678	646	673	654	679	633	693	685	624	647	694	699	692	668	715	636	651	707	641	698	663	638	666	684	652	666	698	667	657	680	675	642	676	704	667	687	703	684	655	717	703	697	674	673	653	692	696	666	654	630	680	638	675	684	650	675	647	640	664	653	715	630	689	657	675	658	659	643	690	657	707	694	667	647	631	634	662	673	639	696	723	648	678	584	675	666	610	651	622	638	645	708	662	681	696	651	650	676	665	705	677	653	676	681	644	680	660	657	649	702	642	649	685	657	693	635	651	670	636	644	696	664	661	668	652	643	629	671	695	651	690	709	665	659	658	663	643	680	637	666	655	646	656	724	682	650	650	692	689	674	690	675	652	673	714	688	716	646	639	653	656	638	672	651	677	661	668	667	590	701	696	635	667	693	692	649	678	655	659	637	679	667	676	639	654	634	617	699	711	706	682	670	691	648	682	670	647	650	646	664	673	707	690	654	661	683	647	681	688	626	641	685	655	651	679	687	613	625	704	680	675	718	678	670	632	617	694	641	626	688	659	666	659	667	652	713	671	673	682	683	659	663	677	644	654	630	624	646	665	676	648	664	637	671	661	621	663	663	668	620	619	638	632	681	656	650	682	652	584	626	652	645	697	672	670	664	659	704	672	663	686	635	654	708	673	678	672	668	665	636	678	653	697	649	668	681	621	677	659	657	685	652	652	636	659	647	725	679	677	645	652	640	631	594	667	629	668	638	644	661	611	638	656
4326	6811	5391	3067	1956	1700	2173	15525	18882	35808	27148	11497	3372	1406	765	591	590	557	573	570	588	560	520	581	572	581	579	575	583	501	563	581	528	583	536	557	546	564	577	570	580	585	563	578	570	564	548	577	558	610	550	564	595	598	559	552	600	590	572	583	591	580	562	554	601	618	570	550	525	565	559	573	542	556	619	550	557	529	546	544	562	604	556	523	565	538	551	531	552	524	562	582	585	564	582	556	536	523	567	570	566	539	587	589	555	528	610	558	541	603	602	561	568	594	564	573	549	525	579	571	548	524	600	601	593	552	561	539	568	551	562	534	575	584	555	530	516	577	542	601	574	579	559	554	545	537	548	531	539	585	593	561	606	563	547	535	581	563	560	524	548	563	585	584	562	537	545	549	542	535	530	514	551	558	587	563	567	546	562	585	542	524	582	533	522	569	559	522	511	597	558	591	587	569	569	556	544	550	572	574	581	570	555	542	540	575	571	518	569	549	553	540	551	542	527	548	575	566	563	563	565	528	562	545	575	571	599	554	557	539	567	532	578	515	572	567	583	536	552	544	577	553	575	559	553	591	562	554	548	573	563	559	541	532	516	579	536	571	579	558	584	574	608	571	586	541	621	576	544	555	602	557	587	574	573	540	527	529	554	536	558	558	556	588	548	561	558	569	542	584	592	562	607	553	541	533	517	560	585	574	553	569	576	590	555	601	535	573	520	538	542	592	537	553	558	566	528	539	607	545	587	487	565	562	574	573	564	560	546	527	597	541	619	561	547	604	511	578	533	567	554	546	593	558	544	565	592	534	559	511	555	538	560	560	568	584	559	565	534	586	515	579	554	540	523	555	582	553	558	565	533	553	590	572	526	584	561	513	552	551	536	519	554	558	524	560	570	564	526	555	584	546	590	554	539	599	547	515	541	517	545	518	561	558	577	589	538	559	543	577	594	590	516	526	548	563	543	505	608	564	569	555	594	552	524	564	570	564	571	545	594	550	550	523	527	540	562	581	529	560	587	519	561	543	552	553	579	582	547	596	565	579	576	523	529	606	619	522	602	563	565	594	548	588	536	554	574	532	515	587	579	546	524	540	542	583	592	567	566	499	568	565	554	570	570	579	523	540	544	545	550	591	525	580	548	583	535	573	599	557	562	556	497	579	551	555	563	577	539	586	545	563	545	524	547	569	548	532	579	523	534	543	553	559	534	571	545	531	547	521	543	571	491	526	619	595	556	579	564	499	574	553	540	592	587	579	548	555	587	579	561	568	543	557	507	556	534	559	537	572	554	563	550	557	540	531	552	536	566	538	534	542	517	549	572	538	549	536	520	562	571	602	597	522	574	534	571	530	553	578	571	557	564	569	592	554	520	537	557	563	558	503	583	526	562	560	506	562	504	568	576	575	549	601	546	577	540	531	541	578	569	547	625	596	577	555	530	561	534	585	577	563	545	540	560	535	521	558	570	554	590	543	556	591	564	545	562	603	547	529	554	554	577	543	576	551	572	585	562	520	544	538	580	539	550	564	591	548	556	570	605	545	499	582	559	568	549	542	513	569	535	508	518	556	534	589	517	514	571	571	543	595	565	589	504	542	569	559	589	525	551	562	577	565	528	540	589	519	592	571	535	599	557	551	530	580	545	578	575	578	572	554	525	572	568	521	567	581	539	574	564	540	558	569	556	565	581	566	554	567	551	537	578	505	538	558	544	560	575	579	571	548	554	553	571	532	528	556	597	568	542	566	539	580	547	522	561	573	543	556	535	570	584	563	563	559	529	561	557	576	571	522	559	540	584	547	579	547	547	594	537	573	564	577	574	520	562	578	594	527	564	620	531	567	546	558	557	546	524	535	519	552	544	554	599	552	589	552	565	532	552	532	536	532	549	535	519	540	551	542	586	558	549	593	572	564	581	551	570	557	516	607	549	571	561	553	557	580	535	524	579	550	564	570	591	579	531	510	588	534	570	541	548	529	554	562	562	514	551	569	549	583	544	517	538	579	556	565	522	570	543	559	535	564	557	589	605	541	540	571	576	512	564	604	557	589	532	568	525	539	534	574	545	601	594	561	530	556	536	546	529	594	547	523	564	531	547	563	533	570	552	578	581	592	578	544	546	516	541	572	532	531	545	573	565	538	540	588	556	571	574	556	547	578	567	577	591	533	580	579	562	566	562	573	587	511	565	605	585	577	558	583	522	508	552	584	569	582	526	535	534	551	591	580	573	545	613	551	553	593	586	605	538	516	603	524	532	550	569	563	554	551	548	531	575	500	564	563	546	514	580	536	570	586	582	559	514	548	558	582	534	535	536	554	566	552	550	574	546	547	594	553	585	568	529	600	528	525	545	538	538	569	543	535	548	582	553	528	548	546	550	549	601	542	551	550	578	591	575	565	571	528	552	558	542	555	545	565	567	533	589	515	529	516	571	564	520	559	570	573	561	549	532	558	596	524	543	533	531	532	526	535	553	581	550	502	543	545	563	562	578	538	570	525	544	519	574	533	535	552	547	544	557	557	560	545	560	539	548	570	557	536	570	567	521	539	551	557	570	539	558	550	593	554	592	552	587	577	544	554	576	569	564	516	558	516	525	559	562	526	570	553	588	573	558	526	552	545	532	535	557	585	549	552	545	577	557	568	596	536	559	557	587	569	557	568	548	532	610	578	543	578	528	546	569	609	568	532	503	574	566	556	562	530	564	570	595	548	542	559	566	498	581	581	562	514	535	559	538	536	532	551	547	523	579	584	523	556	536	567	539	549	529	599	531	568	528	556	537	551	542	582	574	568	546	533	575	576	585	547	560	568	500	560	544	558	540	502	568	549	522	552	551	534	544	541	530	573	557	551	539	557	512	580	544	560	562	498	559	523	542	543	565	561	590	545	558	554	531	537	510	501	589	536	590	545	551	516	543	506	575	566	569	547	564	513	587	522	584	562	580	550	525	573	521	551	540	563	538	548	538	564	547	550	582	541	541	545	557	517	566	576	585	570	520	534	543	583	522	518	555	536	580	560	596	560	544	576	582	541	569	548	553	561	573	548	554	548	552	570	549	580	569	535	520	559	574	592	532	569	549	547	592	554	520	521	560	555	562	547	558	563	551	534	576	578	557	523	526	537	532	543	562	543	547	538	541	537	514	538	571	541	523	580	515	554	553	574	530	583	503	548	567	583	524	590	555	536	516	568	557	531	572	513	511	508	578	545	553	564	540	542	545	543	575	585	550	533	583	562	572	558	558	543	577	534	535	597	546	540	535	538	556	606	561	531	561	557	564	541	576	544	545	572	591	553	550	591	537	561	621	556	552	597	607	583	569	553	549	518	517	563	515	550	565	604	556	552	570	546	517	575	557	564	547	535	543	539	555	564	538	554	557	543	518	601	538	549	528	586	531	577	575	554	563	502	560	578	567	577	556	541	586	518	543	560	561	561	559	569	556	583	536	588	554	567	526	565	624	599	520	538	549	590	551	556	575	549	569	560	564	524	538	532	591	595
27299	12131	1280	615	472	358	438	638	1281	2429	1943	1111	573	380	362	341	332	348	346	358	350	366	367	343	367	386	375	386	386	353	362	334	340	342	356	340	369	389	337	359	360	339	342	325	360	348	358	354	331	423	369	390	377	362	376	360	420	357	377	369	372	374	342	339	326	364	364	358	359	362	372	345	399	307	347	318	346	407	375	350	343	324	379	360	329	364	372	356	371	345	327	368	363	365	345	344	330	395	375	330	372	377	366	332	334	359	371	377	319	338	335	342	347	386	377	371	349	369	379	327	359	345	399	359	307	337	321	368	321	355	372	369	378	392	326	355	340	319	346	392	385	374	388	360	356	369	369	374	378	375	337	355	396	363	366	347	367	336	354	369	378	373	347	332	358	354	343	358	334	374	340	356	360	353	344	323	361	347	401	369	352	351	358	330	353	368	323	352	360	343	346	355	315	352	376	339	358	313	362	356	355	369	355	344	383	374	331	332	391	363	353	356	362	373	353	349	354	359	355	346	356	319	350	337	317	360	338	366	354	395	367	321	339	351	367	383	372	336	370	372	373	386	401	356	364	350	390	368	383	363	372	363	360	375	388	381	349	360	368	349	345	401	353	346	385	390	358	357	373	375	381	303	350	338	360	371	362	353	356	346	342	370	380	306	352	371	320	338	335	365	347	337	396	361	330	359	357	318	370	401	376	375	332	334	390	380	366	370	379	376	366	376	354	359	359	385	347	334	364	344	342	355	343	346	355	343	359	372	346	390	374	346	345	354	373	349	364	349	361	387	328	341	311	347	378	372	370	352	353	374	365	372	348	379	375	352	371	368	361	374	363	332	340	314	323	337	334	351	369	338	358	370	354	370	374	341	302	323	365	366	360	327	389	355	336	337	348	356	353	392	325	359	359	371	363	366	361	352	349	363	374	357	368	362	369	357	330	334	357	376	361	357	346	339	375	373	369	337	349	346	367	307	334	308	374	363	365	362	373	332	356	338	324	374	342	380	361	354	370	369	360	334	368	351	379	343	353	391	345	350	362	374	345	366	387	357	355	362	347	324	349	352	365	339	384	370	342	342	353	343	341	354	324	341	362	318	366	350	334	350	330	367	347	365	348	319	353	359	360	355	357	392	367	345	378	340	353	344	378	345	363	383	347	315	313	352	384	349	351	317	322	374	348	326	323	344	359	314	338	358	387	388	343	363	369	354	352	358	373	369	372	336	344	361	377	329	326	368	357	371	350	351	322	354	366	358	371	356	342	345	340	398	382	348	342	325	371	368	323	369	368	354	343	382	362	399	351	320	342	349	370	387	345	361	382	339	391	373	320	354	349	366	366	335	349	356	349	329	353	381	369	323	356	361	351	359	342	318	344	360	365	333	343	373	366	342	375	352	333	361	358	326	330	352	339	395	347	358	374	386	350	339	337	337	349	384	325	329	366	328	353	355	330	340	359	368	366	379	339	366	340	353	338	343	347	348	390	397	351	345	338	328	362	332	295	325	368	337	351	375	337	338	365	342	325	359	342	372	343	330	353	342	349	358	369	339	355	334	395	375	347	393	375	351	359	413	354	381	407	350	361	366	360	355	373	397	360	346	381	364	359	354	346	360	367	331	349	352	382	366	343	334	354	350	379	351	356	351	354	348	360	353	375	384	341	359	375	352	344	317	380	326	333	346	357	335	346	358	377	374	386	357	335	336	340	370	360	318	377	348	356	320	340	356	395	369	373	375	351	358	341	342	356	366	348	381	332	348	359	343	330	349	356	363	385	337	349	345	370	342	338	349	346	360	391	351	349	344	362	347	383	362	371	369	328	344	340	361	342	382	365	382	377	409	364	368	374	371	392	368	334	338	357	319	369	337	305	342	369	359	362	349	335	341	382	361	361	388	357	370	372	362	353	348	365	368	366	382	370	360	364	363	352	350	328	361	340	346	377	362	332	372	341	354	364	333	356	375	373	353	338	394	374	381	342	370	365	363	360	366	327	371	374	359	329	337	347	386	354	305	339	344	348	412	359	360	355	338	372	348	352	343	356	332	335	344	350	356	340	375	348	350	370	321	400	368	368	359	387	359	338	340	331	322	344	347	374	392	348	347	379	343	361	376	376	359	352	361	340	333	368	399	361	379	380	351	329	326	333	340	350	382	350	334	377	372	377	386	349	341	351	333	385	372	348	355	374	389	346	337	360	368	360	346	340	361	353	367	363	360	339	349	359	352	389	373	355	378	399	360	357	343	372	360	343	343	327	359	388	348	363	347	398	349	359	349	356	317	353	362	348	377	330	328	340	344	333	354	405	338	376	367	335	347	399	335	386	346	338	324	377	376	360	386	374	376	380	362	358	361	374	324	338	351	363	357	328	365	374	333	361	361	342	350	329	324	372	362	334	381	362	395	376	368	346	357	391	338	316	374	353	374	365	372	346	354	375	357	342	333	338	342	347	326	322	354	343	356	323	362	396	396	360	330	336	373	347	348	379	362	361	357	342	345	352	393	382	360	372	347	352	355	324	371	354	352	370	361	343	365	362	365	353	348	372	361	351	365	368	333	364	337	345	362	367	371	346	361	354	394	352	357	341	368	344	355	348	392	381	357	378	350	329	382	325	381	338	358	320	361	357	348	333	355	340	394	374	337	325	343	381	350	353	400	335	348	329	335	364	317	340	358	328	329	359	359	358	352	377	378	357	332	343	369	353	355	369	361	331	362	333	405	353	367	347	338	362	379	347	355	345	323	348	352	364	375	351	368	348	343	335	389	366	378	351	345	323	360	339	344	355	346	346	360	391	355	376	407	348	352	392	373	339	336	352	332	371	351	348	341	376	367	376	325	358	324	324	351	333	363	375	352	323	390	339	367	359	360	347	320	352	417	407	372	387	353	368	383	397	329	351	391	339	340	402	372	374	362	359	367	343	353	374	371	393	339	375	321	341	372	366	362	370	323	354	366	365	349	347	365	374	376	397	352	326	384	346	373	346	407	362	336	339	356	319	347	368	354	307	393	356	341	342	355	378	351	361	353	337	369	378	343	367	351	346	345	388	355	350	357	346	356	348	372	359	338	351	376	366	376	390	343	357	361	369	334	352	379	380	373	341	334	372	375	381	339	352	371	380	344	358	364	391	336	322	365	325	353	328	363	396	357	353	400	355	362	362	341	387	358	352	367	382	300	341	366	352	386	364	363	341	397	365	360	345	331	335	354	373	348	335	370	325	361	358	337	381	354	360	342	368	346	383	352	341	338	329	336	341	369	352	328	387	337	393	365	391	349	347	357	385	353	335	349	360	348	340	335	384	357	354	394	357	370	401	363	336	366	338	355	376	351	370	353	366	340	364	342	347	335	374	389	363	357	380	355	372	373	361	358	368	381	371	339	357	379	393	368	347	379	352	368	361	360	327	355	346	344	339	349	368	359	310	339	386	383	332	362	319	355	353	328	363	373	387	360	375	366	389	357	391	361	333	388	327	364	347	377	375	364	378	347	322	364	341	334
5140	827	667	479	376	339	411	864	1956	2962	2195	1204	571	345	325	316	285	289	316	322	298	325	306	302	270	300	315	310	274	317	278	312	313	268	327	306	292	318	310	303	300	285	297	289	295	270	296	326	334	288	308	321	297	266	333	299	352	315	309	332	278	322	333	281	317	294	295	293	347	303	315	305	291	303	289	325	311	306	297	307	313	328	323	320	270	306	334	313	294	310	299	286	297	327	307	326	304	289	307	277	291	323	293	312	295	306	325	316	301	313	324	303	326	301	293	309	308	295	314	290	345	295	293	306	265	292	312	304	316	264	299	301	317	300	276	324	295	306	296	291	286	308	313	290	355	320	312	325	283	304	323	342	303	294	284	304	282	312	322	276	294	313	300	309	268	291	323	323	301	310	309	306	302	308	319	305	290	288	297	300	297	327	264	316	314	301	269	318	281	323	306	319	325	292	315	318	291	286	300	315	324	287	292	300	360	278	287	289	291	293	335	323	291	321	272	289	287	300	302	318	302	304	294	329	320	280	308	275	305	315	328	295	294	325	322	314	304	322	308	325	305	310	302	318	302	304	310	297	319	300	280	326	293	269	292	289	311	311	303	315	323	334	318	289	292	348	317	305	285	283	285	285	293	314	331	316	343	294	319	310	294	289	297	299	285	321	297	328	329	300	330	306	309	304	290	309	286	329	328	283	302	307	310	329	276	319	313	303	304	330	305	316	292	309	317	312	284	306	316	314	318	298	320	322	280	286	294	306	279	282	318	373	280	368	308	270	309	328	294	325	326	280	311	338	288	309	315	313	292	292	307	286	313	267	305	272	285	317	320	276	320	300	285	322	312	301	277	291	336	291	300	307	316	289	327	284	322	290	304	290	281	302	284	266	341	323	299	306	308	294	323	309	328	286	320	298	307	288	308	288	301	300	307	308	308	268	287	312	278	309	302	353	313	347	341	290	338	350	296	292	295	288	282	309	309	299	269	290	334	335	287	320	356	312	288	328	316	320	288	282	315	301	301	343	309	276	300	308	317	290	330	294	315	322	301	271	312	294	307	299	275	314	296	295	287	300	314	317	326	303	317	286	315	317	293	309	314	293	334	319	279	318	351	280	299	320	299	306	284	291	289	289	330	304	305	297	301	327	327	308	306	319	293	275	314	311	328	293	305	307	311	273	304	321	290	302	328	308	277	311	270	303	306	335	299	278	323	312	320	278	266	304	352	295	295	314	312	287	340	306	295	314	304	294	292	300	302	284	297	298	329	297	298	331	295	293	314	280	341	332	300	306	302	302	313	295	330	296	309	289	327	319	310	298	331	309	290	310	315	317	300	307	350	284	301	320	337	297	304	323	319	331	318	302	293	286	293	321	282	298	320	301	299	297	315	313	307	284	284	309	287	302	316	298	310	327	329	306	316	307	328	294	298	302	284	307	326	299	300	292	312	282	266	343	321	325	304	302	315	327	330	291	295	330	315	304	295	272	319	306	325	289	304	301	328	317	307	304	324	310	342	286	317	286	295	316	315	287	307	288	309	295	312	293	325	315	276	325	316	287	309	290	340	312	307	335	303	292	321	293	290	310	334	323	312	272	322	317	314	313	296	315	281	299	296	273	287	300	289	300	298	315	312	310	282	284	292	330	296	293	300	304	308	284	331	295	316	302	301	276	312	305	290	316	321	314	288	276	279	294	305	293	302	327	343	299	329	275	282	292	352	314	319	311	332	323	298	304	335	280	316	319	331	342	277	298	274	307	341	324	319	335	292	310	299	293	309	279	294	283	329	313	318	317	319	297	280	304	285	281	298	327	341	331	308	303	310	297	293	308	316	315	303	300	319	322	323	281	302	282	328	322	300	303	308	304	318	323	305	300	287	316	296	309	307	291	314	328	299	293	334	320	301	301	289	310	327	314	305	258	309	317	316	329	326	306	296	327	287	282	292	304	301	323	256	315	302	286	280	335	334	305	296	355	283	316	295	312	312	317	283	306	307	309	310	338	321	301	303	310	310	266	328	319	296	295	297	279	311	271	286	332	306	321	323	302	330	310	301	313	300	301	302	297	318	303	310	312	306	311	329	286	304	302	291	299	310	291	320	324	279	287	323	332	298	291	323	316	295	318	345	303	294	293	301	327	301	291	309	294	302	324	337	296	322	311	307	329	277	296	291	320	278	299	321	293	302	288	308	320	327	335	315	302	288	302	333	317	325	295	312	268	291	316	325	325	312	298	295	275	295	298	287	309	285	291	320	326	303	319	266	312	305	304	309	322	311	304	316	297	315	314	283	345	296	272	337	281	327	290	321	305	307	296	333	340	287	310	283	291	314	265	314	322	294	278	300	325	314	287	304	303	298	316	301	321	287	272	317	293	304	302	310	305	291	301	288	307	303	299	287	328	274	335	303	334	308	347	314	311	281	300	292	311	323	309	283	294	307	278	299	293	306	276	295	301	308	338	311	276	300	291	319	301	316	321	326	305	314	318	311	295	348	336	344	302	296	317	313	280	310	299	334	285	302	309	318	287	307	313	315	303	316	290	303	290	304	321	271	312	275	312	300	291	330	289	279	295	316	307	332	323	280	300	296	320	312	303	330	278	291	280	299	342	343	327	316	306	315	320	279	323	304	316	287	310	285	303	314	317	314	275	342	301	323	305	334	290	306	308	303	332	312	269	315	294	260	303	335	319	301	284	277	316	301	303	339	327	311	302	319	307	312	303	303	276	302	339	302	303	293	323	323	332	297	311	305	323	273	342	321	300	285	298	316	300	292	299	327	338	321	308	319	301	288	322	347	305	316	298	292	279	307	316	319	346	300	307	273	319	289	285	347	305	313	327	304	299	306	337	322	309	291	270	285	322	298	316	283	332	317	311	305	325	306	322	314	343	313	314	313	332	310	326	300	314	285	315	275	331	309	296	337	289	313	331	286	308	311	294	269	273	319	304	312	304	304	339	306	320	286	324	310	292	282	319	286	315	296	311	301	301	312	320	315	318	329	310	342	312	306	308	318	307	303	278	304	305	305	299	324	307	300	311	306	315	308	327	286	301	298	310	293	313	300	287	320	324	303	294	330	309	302	329	314	307	332	328	302	282	323	289	314	296	313	269	330	284	317	289	312	311	311	299	307	292	309	320	347	325	298	300	296	316	304	309	292	298	310	292	304	317	301	315	312	316	321	306	327	298	267	301	322	334	294	323	269	301	304	312	294	347	281	297	321	313	300	309	338	288	287	320	304	296	338	286	323	309	300	290	289	308	309	268	325	319	319	261	346	306	298	320	312	278	331	342	339	336	311	317	286	314	333	291	305	321	292	312	287	339	297	306	326	300	322	320	296	277	280	313	313	299	304	310	328	328	306	279	299	285	327	299	310	319	281	345	301	318	327	300	313	296	325	306	311	306	316	307	330	312	308	295	323	339	303	313	346	306	318	334	304	324	295	332	301	324	300	286	329	315	315	324	287	278	307	298	291	286	307	298	291	324	310	303	304	282
25162	21096	26877	25088	4732	1046	1165	5046	17359	20551	12957	5437	1782	744	494	468	456	458	478	507	517	480	452	449	463	453	448	482	484	472	505	481	474	429	465	450	453	469	438	469	447	441	447	499	424	506	450	490	463	507	471	474	493	461	436	484	460	447	471	452	453	458	470	479	440	456	479	467	436	453	459	484	464	458	436	454	496	459	442	485	447	468	429	501	473	466	457	463	476	459	454	494	457	454	459	470	451	493	469	437	473	490	414	439	466	483	492	432	466	420	443	462	462	424	474	467	411	449	442	473	472	455	459	480	445	435	434	454	471	471	475	462	460	444	466	468	479	425	488	445	430	464	464	461	525	465	460	455	468	460	483	457	451	411	468	473	460	469	478	436	463	451	449	419	423	491	457	448	479	444	449	469	480	493	429	470	484	451	457	460	503	466	489	454	453	452	439	427	451	430	456	475	444	458	462	466	485	466	406	461	478	485	464	486	449	473	484	430	498	447	433	462	465	443	437	465	474	470	500	469	455	500	454	474	464	502	459	448	460	453	427	440	466	477	464	449	449	452	476	470	445	450	476	459	481	441	443	466	491	435	496	476	461	478	452	476	466	473	497	455	462	469	483	459	475	426	442	457	469	437	441	451	465	436	433	448	441	440	442	448	452	467	491	460	468	488	465	490	516	456	449	462	469	442	447	454	474	452	444	496	476	485	489	462	460	466	472	428	489	446	449	437	471	453	428	505	453	441	445	428	457	474	454	467	517	438	464	483	502	469	416	420	446	423	458	435	478	443	454	466	471	446	469	451	469	489	445	438	453	446	442	439	458	451	483	431	427	447	450	496	443	488	469	466	433	461	465	466	476	447	445	475	472	448	436	475	481	418	478	473	453	462	445	453	446	482	504	502	466	443	446	454	452	461	446	404	471	476	461	439	461	455	447	425	440	469	428	461	477	443	504	439	428	423	443	471	489	451	458	481	493	463	465	449	456	466	458	490	466	485	493	465	450	450	469	438	419	466	440	450	466	474	450	494	470	438	441	439	508	513	482	483	455	475	478	470	506	481	463	431	448	479	484	478	451	460	463	475	451	432	417	448	463	445	457	471	493	437	450	443	486	427	459	426	439	511	455	459	422	464	416	423	453	471	409	452	499	435	456	492	460	453	509	501	475	488	464	438	465	468	501	476	439	442	425	494	411	465	464	438	440	477	447	441	443	455	475	424	463	457	437	445	434	469	457	420	443	456	485	446	424	489	483	434	432	499	454	468	500	448	445	473	448	477	438	479	519	484	433	414	427	473	457	461	427	423	451	511	486	424	508	464	474	469	445	509	467	457	460	466	419	450	425	463	504	447	475	507	463	448	445	473	494	467	513	465	437	467	478	477	416	423	490	428	447	482	451	449	462	449	489	419	429	460	443	484	478	439	480	476	474	442	457	467	462	430	458	498	449	435	459	437	464	473	454	450	452	451	467	448	472	450	465	480	483	437	436	415	455	491	445	440	459	460	462	461	457	472	440	487	454	437	471	451	455	464	463	424	467	441	455	454	462	436	429	463	456	506	481	468	431	468	456	460	468	428	504	416	452	467	453	462	442	465	442	472	500	432	440	457	449	443	459	478	488	435	446	467	428	438	435	461	453	438	460	430	455	457	455	468	469	454	450	497	453	448	443	448	446	482	454	453	498	437	442	482	444	447	427	476	467	480	422	451	451	458	455	465	441	452	472	476	410	482	450	479	463	443	438	424	462	402	473	440	474	433	478	502	456	432	394	451	444	441	466	415	462	463	453	465	475	469	436	463	438	449	480	469	456	440	478	435	461	462	461	447	475	472	441	439	473	473	461	436	466	446	471	470	500	507	406	477	438	493	443	449	472	441	475	451	487	442	500	487	458	461	460	462	464	489	453	496	457	459	455	460	456	511	453	437	437	424	453	455	484	467	472	451	433	471	466	460	471	466	443	485	446	466	447	485	452	474	464	468	443	486	451	449	422	487	432	401	467	436	468	470	480	480	468	441	484	457	470	441	405	478	479	443	448	450	452	459	479	474	466	467	437	453	481	463	451	419	474	465	452	428	488	451	455	441	466	452	461	461	507	440	456	455	452	469	452	476	457	449	426	475	426	455	449	495	501	446	440	473	459	442	480	461	440	457	448	404	452	478	426	470	474	479	440	416	438	428	462	486	495	470	450	444	469	411	455	486	489	432	477	427	444	461	480	460	474	472	444	466	460	394	474	474	462	413	449	463	484	462	459	449	458	455	469	423	442	467	485	429	449	441	479	452	445	452	528	466	445	425	474	431	427	432	501	474	497	461	474	460	471	451	471	427	458	445	501	463	463	465	419	441	454	442	478	461	449	461	483	460	465	459	483	464	481	440	417	448	457	471	449	479	442	474	480	462	463	479	491	451	453	459	464	461	454	439	445	462	425	458	472	445	451	447	442	448	470	436	433	455	481	436	447	458	476	473	438	456	477	400	468	471	440	506	480	458	500	498	455	419	449	429	460	463	459	441	438	443	478	501	481	438	441	463	435	425	474	441	402	457	447	442	464	455	458	496	454	515	457	449	464	420	409	452	466	455	422	444	477	455	456	459	444	431	458	494	441	438	444	463	464	462	425	468	462	457	439	476	442	445	479	463	444	472	450	477	456	456	453	467	496	470	473	465	424	476	451	433	472	472	427	458	436	470	432	462	464	472	461	479	483	462	458	441	437	442	496	453	486	442	473	448	468	474	469	416	450	471	449	439	450	439	492	474	424	464	487	466	443	489	470	444	446	447	439	424	488	473	434	483	457	459	475	436	470	483	479	458	428	440	480	474	474	478	441	469	458	463	455	458	450	438	447	459	426	466	446	437	484	455	478	464	451	476	432	453	476	436	463	467	445	435	448	462	439	488	429	435	435	462	428	470	458	476	439	461	470	439	445	501	464	463	482	472	471	454	432	446	450	475	473	454	485	440	465	447	473	483	452	435	444	472	494	441	443	409	444	473	451	457	442	451	478	481	477	450	519	471	475	483	437	493	481	444	463	482	461	494	472	442	473	436	407	475	438	426	436	460	462	502	448	485	485	476	455	423	456	511	452	462	478	449	487	489	494	438	450	506	424	420	434	450	418	416	470	465	441	453	421	462	460	469	447	436	436	472	473	448	471	469	465	454	488	426	478	468	427	489	412	475	461	471	457	484	484	434	445	472	478	439	457	453	448	461	471	467	432	479	502	479	488	457	466	469	463	457	449	403	435	437	447	439	423	462	478	444	462	451	434	463	452	442	495	425	454	470	456	475	460	454	445	485	406	461	500	489	403	474	441	483	455	480	487	423	446	459	497	468	462	478	488	432	458	449	480	473	475	443	478	438	446	447	426	480	484	452	463	470	429	435	452	460	451	419	484	477	478	468	437	445	466	467	461	464	460	458	476	474	507	455	426	446	463	453	484	477	453	500	431	440	479	484	446	459	450	450	467	506	416	436	468	449	447	481	497	438	450	473	442	435	459	449
3888	3456	2984	1557	979	885	1452	6885	19047	18333	10937	5196	1800	696	480	356	407	408	388	396	361	427	380	408	384	416	414	393	389	419	419	405	409	387	378	375	368	401	411	400	401	391	344	411	411	410	407	445	425	400	420	424	400	375	404	383	412	387	413	419	392	402	401	396	408	395	359	383	412	390	388	408	415	392	404	392	398	427	384	385	381	409	379	389	398	413	387	395	385	356	402	400	413	384	391	377	398	419	380	403	368	393	433	417	387	368	403	398	425	398	418	372	433	381	392	425	421	450	406	419	399	420	375	392	416	404	394	388	392	408	394	411	428	436	418	443	417	382	366	410	417	387	408	402	407	421	400	381	414	402	384	456	407	394	405	408	422	406	415	433	400	397	416	403	406	381	385	421	374	379	414	417	430	404	370	398	411	425	409	389	399	381	383	403	388	358	425	386	392	442	410	379	403	380	419	378	402	408	388	443	424	401	396	422	376	395	415	408	376	391	363	424	394	381	396	370	417	420	382	375	400	393	384	402	377	397	361	436	390	394	404	394	408	391	413	403	377	427	411	393	439	377	399	381	413	394	413	361	400	418	400	392	385	405	377	424	376	375	417	386	425	426	401	387	381	420	406	391	397	408	406	427	432	395	402	412	421	380	416	379	419	408	418	452	408	445	415	417	440	390	410	407	441	421	391	387	408	393	391	384	411	410	402	350	411	402	446	416	381	390	432	373	423	439	400	397	405	438	373	405	407	400	395	380	383	418	395	389	406	392	374	362	419	411	417	382	388	377	405	412	391	411	400	433	384	427	388	388	383	376	367	416	409	385	388	405	410	393	395	385	395	420	376	426	399	433	403	404	392	429	396	418	389	425	378	392	405	392	396	401	424	388	381	387	428	376	402	359	404	403	402	394	395	392	423	394	395	380	438	432	420	391	383	425	404	375	366	388	382	380	427	374	418	397	370	408	440	407	430	407	396	406	423	418	411	425	379	388	409	410	371	417	425	408	368	399	433	397	440	386	429	397	412	423	372	379	421	455	360	399	429	418	368	397	434	394	426	424	390	404	395	381	406	413	384	392	368	412	395	396	384	380	409	375	413	460	429	415	413	364	423	434	371	393	374	431	371	417	414	389	384	407	380	424	354	363	403	419	428	414	392	395	398	361	394	416	389	403	366	405	355	386	371	393	373	390	376	413	407	418	436	428	411	364	402	384	427	398	379	387	387	390	403	416	448	390	412	414	363	403	405	435	367	417	411	410	399	379	412	394	424	417	391	416	385	407	399	406	425	406	374	392	385	413	420	397	425	371	395	369	388	398	372	390	428	385	399	416	386	406	425	415	431	398	349	413	389	370	394	403	427	411	401	376	428	401	417	417	418	484	439	411	389	412	384	403	366	389	389	372	418	391	409	381	362	452	387	387	424	409	429	404	411	433	391	410	350	402	384	348	396	360	401	387	406	401	378	400	389	372	386	429	411	373	391	400	397	408	412	365	379	406	400	402	392	430	417	439	408	403	379	386	367	379	425	394	380	388	428	381	405	401	363	405	366	397	404	409	398	387	381	395	387	426	415	400	415	396	423	425	414	401	383	394	385	418	361	404	398	426	398	364	404	406	400	403	397	410	365	371	415	425	432	406	391	380	421	431	397	422	416	403	384	398	415	387	409	414	414	381	380	427	404	422	387	384	405	418	430	397	414	408	416	423	414	393	404	414	375	440	419	425	388	393	424	411	402	370	417	367	385	365	425	412	419	434	410	417	380	356	391	422	406	401	375	439	397	390	403	411	417	405	410	397	386	411	405	362	382	397	419	371	417	396	387	447	431	424	420	395	370	393	415	372	415	414	419	376	386	417	382	398	397	383	389	418	396	406	385	421	390	400	406	363	395	407	423	427	372	385	394	367	453	444	385	385	420	424	419	399	367	369	405	415	392	377	401	393	425	381	402	418	399	481	426	417	410	416	389	396	375	393	409	393	404	418	403	399	375	432	408	421	379	396	395	389	394	402	404	386	423	413	388	424	411	366	398	419	392	401	435	394	406	404	398	392	422	398	364	412	421	389	364	379	387	411	437	391	393	421	387	378	392	389	410	412	384	383	382	391	403	388	406	429	391	424	405	406	412	425	401	425	368	403	414	402	394	370	399	352	421	416	383	411	355	408	351	394	393	399	421	381	425	427	407	397	400	391	401	388	391	391	363	423	412	378	413	380	394	372	398	388	388	382	425	404	402	432	396	399	388	386	423	404	375	390	421	393	405	412	410	393	387	372	402	410	393	425	384	354	416	401	410	352	387	377	408	425	437	394	372	438	396	385	427	420	422	379	422	375	435	402	380	360	375	454	401	378	418	396	367	445	376	383	412	414	388	423	386	376	422	393	421	435	380	405	380	394	392	414	380	405	405	417	400	406	385	416	352	444	401	404	387	434	402	423	387	399	401	402	420	413	411	398	400	398	390	365	406	430	380	413	395	396	391	431	406	382	388	389	362	415	383	417	401	415	400	382	441	361	403	377	381	448	415	405	361	416	389	406	404	414	380	399	372	382	431	421	408	397	367	409	405	408	411	377	393	382	383	418	389	411	421	412	376	394	378	398	437	395	395	424	464	396	402	377	415	429	392	385	430	393	389	405	387	391	373	377	370	387	427	404	406	388	431	383	385	369	383	402	414	358	375	391	413	393	413	380	425	389	412	401	417	386	400	397	399	366	382	375	400	404	422	413	398	394	376	389	439	411	405	437	421	422	378	392	412	397	410	390	386	383	386	444	385	381	412	368	408	441	390	376	390	385	407	386	403	391	405	370	420	395	399	396	413	409	411	422	402	380	387	399	419	408	400	407	408	403	404	384	402	407	389	389	413	443	365	387	406	405	412	421	371	384	400	409	408	388	436	418	411	418	384	395	411	403	399	370	362	394	404	411	424	376	390	421	362	394	382	342	404	395	392	371	377	419	402	353	385	378	406	437	411	419	390	419	425	392	366	364	430	412	416	427	396	429	418	425	387	428	394	358	379	409	414	390	416	391	407	365	399	382	379	387	416	406	413	407	411	401	400	376	412	380	429	383	397	411	374	424	400	411	383	369	368	408	422	393	400	406	410	416	395	413	373	390	390	387	406	387	398	400	421	388	384	409	390	375	372	405	407	395	406	401	381	404	394	383	388	403	398	425	377	374	385	415	420	397	379	378	391	393	395	414	384	408	415	413	389	376	366	397	398	387	387	440	379	418	409	392	402	383	412	428	393	385	392	370	369	384	404	419	387	401	368	419	394	397	381	414	414	387	388	371	410	396	361	408	359	430	411	406	404	370	405	421	363	346	411	389	412	415	406	428	403	416	408	369	398	406	408	383	412	420	380	365	379	388	392	442	427	342	420	419	374	399	383	409	375	409	372	437	423	408	346	399	387	389	420	436	384	404	397	380	428	371	409	397	400	393	409	376	415	390	425	392	400	400	394	415	432	399	394	382	382	414	407	370	414	388	416	395	412	448	380	386
23815	21032	28221	24005	20991	8048	1816	1956	14617	38638	31472	17976	6285	1723	859	727	680	687	723	700	647	678	677	745	639	653	683	636	709	668	680	693	668	644	640	635	693	684	667	698	633	694	651	654	682	661	707	678	670	709	665	679	668	626	661	705	599	619	631	628	673	702	678	668	670	668	642	640	687	667	672	681	646	648	682	680	660	688	677	643	647	656	710	616	690	669	694	669	687	640	659	685	693	696	645	646	632	649	634	606	649	592	676	644	659	666	660	670	681	614	652	681	658	671	663	624	683	646	668	654	637	686	681	663	627	653	672	614	651	624	679	651	645	667	621	629	656	624	619	637	642	693	672	639	639	641	583	653	672	611	669	678	653	722	694	669	707	667	677	631	681	651	702	688	659	669	625	661	642	650	657	604	626	663	646	647	645	652	652	731	704	652	659	649	663	659	633	652	652	674	670	699	660	728	650	594	687	655	653	619	642	640	639	680	652	661	653	638	665	648	637	669	669	669	645	677	648	621	667	640	666	618	674	619	659	660	663	701	634	629	676	672	647	655	667	656	670	648	655	654	637	636	702	670	662	611	668	612	612	691	597	656	626	655	655	645	633	634	685	595	633	626	691	650	667	639	646	684	625	635	670	584	633	620	662	681	624	621	592	643	673	675	628	654	646	676	637	696	630	632	694	653	692	620	649	674	688	681	669	649	630	653	633	635	637	659	701	660	667	646	649	671	595	649	627	619	708	680	668	670	588	635	668	652	622	634	637	625	616	662	630	677	667	723	650	636	678	705	678	675	670	640	604	629	659	639	703	640	681	630	637	612	665	635	658	630	641	685	603	664	594	677	618	626	656	660	680	681	647	738	653	643	658	664	653	700	604	636	636	612	687	672	686	616	696	672	648	623	707	629	649	670	622	643	687	655	643	664	630	699	695	622	626	652	656	679	658	605	664	693	682	671	660	635	643	666	653	634	643	700	620	671	650	646	624	681	660	683	645	672	672	632	652	612	678	662	655	635	643	654	685	666	645	633	673	671	637	677	686	662	614	681	668	651	615	673	664	661	658	656	631	678	682	676	633	648	693	629	662	698	660	632	635	606	635	612	649	623	618	599	607	671	685	647	622	703	677	672	638	656	660	677	628	629	671	685	660	637	659	663	724	655	653	662	677	689	649	615	680	656	651	645	694	652	616	700	636	658	641	670	624	664	666	630	618	640	621	680	653	672	638	657	630	654	663	670	611	648	662	656	626	643	631	690	676	697	666	634	703	672	691	668	663	646	619	585	611	663	741	648	680	682	727	641	685	656	632	619	619	633	656	642	658	658	648	646	627	640	651	678	672	632	690	695	693	635	667	634	703	642	667	665	629	649	647	633	654	612	631	655	624	666	671	648	657	641	637	644	725	620	648	660	661	682	641	666	724	668	681	645	648	627	672	675	710	670	645	625	665	647	680	666	662	661	696	630	662	602	681	646	616	660	666	677	671	638	650	656	701	681	677	674	651	704	679	673	652	631	612	639	651	635	654	662	687	675	710	713	611	624	660	613	628	635	679	740	646	677	640	665	643	644	712	630	655	636	674	647	653	690	656	659	656	644	684	622	645	641	653	651	661	680	689	689	669	675	645	660	634	632	662	638	651	677	615	632	642	630	638	648	666	643	666	670	650	674	665	661	687	612	622	651	598	641	664	653	674	637	643	705	614	681	681	671	693	657	654	641	632	624	655	661	669	602	600	627	665	647	666	675	679	634	675	611	671	603	668	663	640	668	640	613	649	647	695	676	703	663	697	606	665	592	616	673	657	683	658	636	674	663	667	649	690	660	677	620	653	623	673	694	638	646	680	679	669	642	651	654	652	697	640	615	612	674	704	642	644	659	652	678	678	653	632	715	641	621	684	636	657	662	637	686	650	662	628	661	675	632	666	675	649	694	646	637	680	683	655	658	641	698	652	591	654	653	679	598	627	671	617	669	660	581	643	653	665	631	618	665	636	659	623	725	680	657	612	651	646	650	633	640	640	664	612	655	682	621	639	656	622	647	606	621	673	686	633	679	673	697	614	698	646	598	623	659	646	613	683	624	657	666	643	677	653	642	676	692	661	693	636	686	647	631	652	649	678	625	650	630	612	650	637	632	653	644	677	645	663	636	659	658	655	657	639	666	670	676	654	668	644	633	668	685	641	636	661	685	640	633	627	646	622	638	667	617	720	690	655	674	655	687	675	668	730	643	626	648	645	673	686	638	677	649	672	659	632	614	622	621	634	672	629	668	646	664	667	662	662	632	658	642	671	635	650	672	639	648	645	664	658	668	669	646	640	659	647	663	653	653	657	622	650	623	675	648	640	708	663	629	662	626	634	621	635	640	671	624	710	653	676	586	689	643	645	632	665	685	619	675	686	668	597	614	648	697	671	634	661	692	694	677	630	636	598	667	648	634	684	671	635	669	690	640	676	692	671	612	699	704	628	666	681	641	615	620	685	670	667	650	662	590	674	626	673	669	638	643	713	647	718	629	647	660	672	623	671	641	674	692	638	640	688	673	638	692	705	622	663	631	659	675	707	623	628	655	646	639	637	684	608	627	594	586	629	658	642	630	664	682	617	664	616	683	650	660	736	639	662	643	648	667	638	664	702	655	682	657	670	662	614	636	656	659	644	695	675	681	657	675	658	690	668	625	648	665	695	666	650	634	657	622	673	677	671	692	637	690	673	694	610	635	663	662	671	660	726	655	655	686	646	655	657	618	646	640	624	659	647	641	636	658	652	673	688	662	657	648	680	679	665	626	660	640	633	647	659	659	686	642	674	647	631	662	661	682	637	632	646	689	683	631	711	697	671	665	661	679	664	631	659	680	617	632	673	611	638	656	624	649	629	632	680	677	625	629	648	674	653	692	640	635	652	637	659	605	660	696	640	670	663	644	648	662	678	648	671	633	690	664	634	624	695	670	656	688	704	663	678	625	677	612	632	652	673	663	668	686	650	681	633	694	655	638	615	647	659	705	685	638	681	662	660	635	627	634	632	625	589	639	642	651	658	609	655	621	617	658	628	655	608	662	645	618	615	597	695	592	638	649	628	697	640	699	650	618	602	614	637	657	676	658	607	636	686	659	706	641	663	621	692	651	663	627	674	671	647	651	667	644	644	666	675	602	679	604	588	642	684	642	606	613	626	649	714	612	609	646	670	656	667	681	710	650	682	664	661	643	659	683	626	643	665	719	607	612	648	700	679	610	677	656	652	614	720	631	691	634	655	695	632	616	636	632	654	608	684	674	656	645	668	609	661	691	615	682	654	690	661	639	675	628	638	652	662	645	673	707	658	624	642	651	678	618	628	639	678	665	672	679	652	599	650	595	664	692	642	703	653	678	659	635	622	717	597	641	692	634	666	687	686	652	664	628	678	647	628	670	655	664	659	653	632	647	664	666	676	666	643	679	685	668	653	649	668	611	697	666	642	669	613	681	654	675	628	641	657	632	657	633	664	620	656	619	666	641	650	613
4350	7108	6195	2974	1992	1489	1357	2515	19291	36241	26014	13945	5145	1616	748	602	554	556	618	556	577	557	504	576	574	582	574	572	553	586	572	539	513	566	586	555	579	595	554	560	617	561	543	541	582	535	576	529	531	569	580	570	578	574	528	533	591	602	545	551	519	562	586	560	573	543	561	571	597	538	543	541	559	530	581	553	574	549	521	517	558	547	572	538	613	568	558	599	525	542	571	559	568	608	553	573	546	539	539	555	576	542	569	551	579	552	530	576	551	564	579	583	535	555	542	562	505	541	588	527	541	543	569	561	533	544	572	513	554	544	533	570	599	626	552	595	498	521	571	541	560	545	555	599	564	497	582	547	568	590	608	583	572	554	542	598	550	563	577	553	515	559	547	549	565	589	594	561	570	561	567	544	551	590	584	584	547	563	569	556	542	543	551	572	553	567	569	569	509	548	566	612	582	546	583	561	578	538	547	541	589	529	554	581	603	542	574	575	569	615	561	569	582	581	565	520	544	571	563	570	547	550	589	548	588	545	561	575	538	560	549	544	567	526	564	529	523	560	586	557	575	593	555	521	564	575	516	563	533	527	590	573	586	555	560	517	525	573	564	596	583	574	524	522	546	532	565	547	572	553	578	556	543	520	526	557	507	556	559	559	585	554	560	560	572	544	531	553	529	512	547	613	563	533	538	545	586	562	542	545	569	549	560	574	537	545	537	594	542	545	552	526	578	540	524	542	568	565	591	572	570	532	562	566	576	564	545	593	553	575	597	524	521	561	546	564	574	583	517	589	548	574	559	574	576	558	546	550	571	556	557	581	547	529	581	517	539	533	590	513	543	560	574	545	572	533	544	564	543	588	566	564	541	572	561	550	557	563	567	527	575	551	579	534	542	565	551	559	536	529	544	551	560	535	607	541	586	525	538	582	549	577	553	575	559	478	561	573	591	540	556	573	532	546	566	574	582	522	553	581	515	555	572	548	538	558	596	537	552	537	553	531	577	561	576	562	557	519	546	509	583	537	518	610	545	517	541	577	522	572	579	528	508	567	555	550	523	540	526	508	592	527	535	518	542	572	535	585	543	555	540	571	568	525	573	560	546	596	520	555	533	496	538	540	535	549	558	566	581	535	554	569	510	536	560	569	534	538	594	546	528	561	536	561	533	563	556	522	540	513	545	542	554	567	571	553	550	558	559	542	541	549	560	551	554	562	573	533	590	596	555	582	537	548	523	558	549	531	578	549	539	574	593	534	554	540	557	593	544	554	568	579	565	558	518	557	562	535	539	532	551	556	552	552	538	590	569	545	572	561	564	552	517	539	529	603	563	578	534	560	521	561	540	581	581	591	576	557	562	505	530	570	547	543	550	558	577	544	513	545	535	537	544	511	529	579	549	581	531	511	533	562	538	548	528	536	570	581	534	539	537	552	622	566	525	589	511	531	570	539	571	575	589	556	599	552	541	581	598	532	523	551	564	524	527	538	565	562	538	531	544	577	576	572	571	475	523	570	610	552	558	570	549	558	529	569	522	558	556	511	525	466	589	542	512	543	536	534	546	506	583	540	548	520	541	560	547	599	543	577	521	538	557	520	576	525	535	585	517	526	511	536	554	590	556	542	548	518	568	545	538	546	539	580	549	551	520	552	545	599	543	555	587	553	579	529	570	585	511	542	546	591	559	539	534	539	605	558	578	543	550	581	535	524	507	563	546	560	561	576	556	553	583	553	553	531	564	547	557	566	564	559	578	565	545	557	592	553	563	490	546	570	590	584	547	559	570	561	596	559	565	565	567	555	557	613	528	541	543	576	551	534	518	550	549	561	559	540	557	572	555	522	512	593	547	619	537	528	566	583	569	552	528	545	536	514	574	562	535	533	547	582	561	572	535	551	566	563	557	533	552	543	541	531	566	555	535	562	562	592	518	591	549	553	582	602	578	540	576	575	575	576	534	614	571	526	571	509	556	558	552	528	575	599	588	526	547	596	579	548	557	525	544	555	553	570	605	533	569	538	549	519	567	532	597	551	494	519	585	552	527	571	529	637	546	548	565	552	543	533	552	561	556	613	526	528	584	542	570	529	540	547	533	535	549	541	573	563	585	571	539	547	535	527	521	573	586	584	559	558	559	499	544	573	557	596	546	563	576	525	553	596	590	555	612	566	560	515	534	601	530	529	574	580	555	538	554	537	521	568	566	577	556	551	549	566	553	552	562	570	556	554	575	568	576	552	544	553	535	571	586	547	561	548	555	553	571	546	581	523	521	555	542	546	591	570	549	546	552	544	545	550	527	534	526	551	527	565	611	565	537	522	533	544	531	562	554	535	589	548	555	627	558	536	556	529	547	544	556	551	541	592	511	554	524	529	531	615	577	544	539	511	508	551	524	588	584	569	561	540	502	577	552	533	532	552	543	578	560	542	554	561	538	533	539	567	555	555	531	533	557	580	539	540	543	532	588	575	570	524	589	561	541	540	558	512	576	614	587	567	590	552	551	566	526	494	565	625	549	545	536	522	520	585	552	555	541	554	580	568	577	590	540	557	569	557	586	555	541	563	600	578	557	542	561	574	564	539	514	553	533	576	532	559	563	532	566	540	548	598	537	562	494	549	561	565	542	540	536	553	556	545	558	566	529	547	521	505	564	578	545	549	567	579	559	516	560	522	506	583	552	546	520	550	551	536	530	575	582	543	562	577	594	555	553	583	593	543	561	523	547	563	534	515	549	538	551	568	557	557	569	565	551	577	585	523	549	548	534	532	554	552	574	566	564	525	548	537	539	565	532	543	553	541	574	535	554	550	586	562	593	567	524	552	604	554	570	573	565	597	606	546	579	561	514	534	578	541	511	536	631	554	576	568	570	581	546	546	560	567	539	533	510	517	555	515	594	533	541	539	550	541	538	555	540	541	530	570	559	589	536	524	551	564	555	603	563	604	542	548	555	570	594	557	541	514	506	590	523	568	578	591	493	552	524	539	562	533	541	551	573	567	558	559	534	546	565	554	549	546	558	525	573	544	574	531	546	557	578	571	554	571	573	590	581	599	557	563	551	543	567	556	508	592	553	535	598	504	576	520	547	539	573	554	530	526	571	604	584	537	561	549	560	523	543	514	560	509	512	551	536	583	559	486	586	527	541	520	528	579	510	560	552	528	557	547	589	548	584	554	549	576	540	533	525	546	525	559	586	538	536	574	529	559	527	505	567	557	511	555	559	514	542	565	581	556	545	532	566	562	513	538	575	581	566	533	550	529	603	535	570	572	576	541	542	574	546	558	552	572	583	583	567	565	533	524	540	577	536	504	611	531	586	543	534	579	555	564	557	548	514	502	535	565	514	544	526	576	556	550	553	569	567	536	550	568	561	561	603	569	586	562	607	571	530	558	565	538	578	524	572	507	593	514	533	565	542	562	569	509	520	580	558	558	613	586	569	582	553	563	544	557	588	600	560	553	523	568	509	562	565	536	531	520	531	553	580	556	573	530	546	554	547	525	551	583
27326	12327	1312	701	431	421	461	421	663	1995	2201	1590	852	514	402	382	434	392	362	399	422	421	371	382	358	381	365	380	402	399	448	414	419	395	378	383	401	418	414	407	385	376	369	384	388	387	382	391	370	387	388	390	385	397	394	426	406	387	425	417	426	361	384	408	387	380	383	408	395	415	388	418	370	405	375	352	380	411	409	394	407	400	411	348	422	409	394	351	401	413	367	351	430	382	397	387	417	379	365	338	395	364	383	411	400	378	399	393	411	375	396	426	398	401	376	375	379	404	360	387	387	430	378	366	403	416	417	388	405	406	396	384	415	384	399	388	399	351	366	392	377	385	391	352	389	386	400	369	414	394	414	425	402	427	333	394	378	404	350	430	374	384	392	359	382	411	398	379	399	374	399	368	387	411	367	380	425	419	408	412	407	428	433	404	405	372	370	367	362	416	419	373	357	392	389	406	421	372	394	404	439	368	407	351	388	368	394	389	410	405	375	376	403	404	356	384	396	382	382	438	384	364	372	402	377	378	392	417	411	373	398	400	367	385	352	366	386	350	383	388	369	395	371	396	387	371	408	389	378	405	398	381	415	426	379	401	373	383	374	396	379	383	361	403	373	361	389	423	384	391	348	393	416	382	382	372	352	378	391	389	396	367	372	383	385	400	394	376	373	392	396	400	390	417	409	370	386	369	394	410	395	371	407	349	372	371	414	352	358	409	425	422	419	399	365	390	385	375	388	380	394	391	383	427	383	412	362	409	408	367	392	375	356	427	366	391	385	401	362	409	386	374	364	360	385	390	378	377	389	416	428	379	370	378	404	397	350	394	361	380	367	357	377	410	372	388	399	368	384	391	373	363	406	388	418	405	392	383	370	387	392	357	364	372	417	386	362	396	375	408	372	395	394	364	412	392	443	396	397	390	414	409	393	370	370	407	369	379	396	376	398	372	399	381	379	399	372	423	389	430	372	394	391	409	385	418	383	395	426	377	364	400	396	381	400	390	379	392	396	374	370	380	389	409	375	402	366	382	398	362	427	378	398	385	408	360	408	375	388	376	409	405	387	398	398	389	377	400	380	357	375	368	359	394	388	391	400	426	425	378	391	396	390	375	403	375	367	404	396	389	390	426	387	399	378	378	404	399	402	395	417	405	400	397	389	422	378	393	381	404	391	389	400	391	418	396	404	366	408	419	413	403	368	395	399	375	364	388	400	383	384	393	366	404	347	429	385	365	402	368	391	389	378	357	393	370	420	371	376	385	373	362	354	408	422	353	413	366	380	403	438	386	402	394	406	380	351	367	421	367	356	373	398	387	390	368	349	370	444	371	401	389	372	399	398	384	384	369	394	367	336	368	383	385	383	366	416	377	379	398	397	393	380	401	370	406	378	371	377	368	418	376	399	400	400	373	366	390	370	389	396	414	403	395	404	419	415	390	395	415	356	418	335	373	408	395	362	393	390	373	403	453	354	351	383	398	395	349	445	381	405	431	381	396	399	424	418	388	372	441	386	410	378	367	379	383	368	404	395	390	395	388	357	395	371	384	355	385	368	400	398	420	377	380	402	378	400	399	374	370	416	349	378	381	418	372	401	376	373	361	368	380	369	411	386	395	398	412	394	391	387	367	377	393	369	393	382	407	378	417	409	391	367	361	406	379	316	391	427	394	371	375	389	350	348	379	381	386	361	361	380	387	400	382	361	355	390	395	381	423	385	367	397	360	389	387	412	388	387	433	402	390	381	378	409	417	389	403	398	387	346	356	401	399	381	417	397	389	413	362	399	390	402	398	369	405	422	400	447	414	360	424	371	374	365	399	398	376	423	367	411	390	379	368	397	375	383	386	367	390	424	424	408	362	385	403	390	378	362	410	390	416	385	389	388	369	389	374	395	375	393	407	354	372	406	404	409	378	412	374	396	368	405	381	377	390	386	400	411	387	386	393	389	379	363	383	387	378	392	382	393	370	399	393	361	407	421	330	419	417	369	389	400	392	380	368	376	398	349	382	374	399	387	405	389	436	402	409	394	385	372	367	388	406	383	395	389	383	396	386	391	400	393	397	384	411	408	383	366	381	392	385	402	409	399	356	378	399	406	362	372	408	416	368	377	358	422	330	416	386	381	389	392	400	371	367	418	399	388	379	372	411	385	383	377	414	395	373	380	393	409	350	367	401	390	383	379	377	391	387	386	390	414	396	384	387	390	414	360	386	393	399	406	382	379	357	415	386	423	338	443	370	388	406	365	369	367	367	375	382	373	374	359	422	408	416	398	364	402	398	413	350	398	363	421	360	390	395	354	378	359	371	370	379	424	378	403	397	434	406	395	368	405	391	374	386	395	394	422	380	416	365	393	383	434	408	403	402	377	408	374	369	401	376	389	392	370	385	392	383	378	393	388	389	390	388	408	375	390	392	380	361	322	343	403	425	368	384	425	356	384	402	380	374	348	393	365	396	433	375	380	425	379	410	388	419	404	399	388	371	390	333	391	417	392	395	393	331	389	411	398	358	410	352	380	385	354	398	373	351	387	397	381	368	376	370	421	390	424	396	433	408	407	399	383	412	390	393	429	406	368	382	374	385	360	380	383	404	362	403	405	381	389	415	401	390	410	393	431	409	402	405	387	438	405	404	362	372	380	384	394	397	371	411	395	386	396	396	366	404	385	399	418	382	379	367	421	426	424	389	349	393	398	362	396	431	403	388	393	367	404	378	379	388	399	377	391	386	368	409	387	398	354	398	359	382	418	411	424	386	419	386	423	367	424	392	341	390	358	381	388	383	383	413	393	415	370	416	382	398	412	405	375	387	424	356	399	372	387	415	367	374	364	399	378	362	362	401	398	373	390	406	377	405	379	387	384	421	406	415	390	386	400	393	376	376	416	375	364	388	393	396	365	368	392	413	370	376	406	389	376	398	379	384	391	386	414	430	394	391	383	405	391	404	399	446	379	389	384	392	390	390	385	366	415	385	362	397	393	390	398	412	366	413	351	370	380	414	394	425	391	405	402	405	405	377	370	393	394	398	420	416	426	365	396	394	362	390	418	413	398	380	382	395	386	389	366	409	399	388	345	391	386	411	410	380	391	386	388	417	374	337	383	382	417	398	393	389	382	391	383	416	385	411	393	418	391	356	382	377	381	391	379	357	385	374	428	368	380	412	366	384	418	372	369	401	380	390	379	398	396	366	364	363	379	376	361	399	346	387	385	402	390	364	387	400	433	378	369	410	420	385	396	413	363	379	435	412	400	393	390	348	406	347	374	412	401	381	357	400	388	360	372	373	376	375	417	414	362	363	382	394	418	381	405	402	394	386	366	360	360	374	403	360	387	379	415	409	394	397	360	404	394	406	361	420	388	394	362	384	371	390	390	380	378	374	412	401	397	405	369	345	394	414	371	388	382	395	338	413	406	355	390	401	401	387	395	395	420	370	387	364	405	380	385	362	400	401	390	388	395	355	390	397	396	367	376	398	386	385	392	400	403	402	395	410
5065	973	755	496	390	402	367	421	774	2735	2703	1758	857	468	325	339	365	360	329	326	322	311	350	349	343	333	327	323	315	355	341	316	318	325	347	305	357	345	333	310	352	346	306	346	327	347	310	350	340	322	354	323	349	323	345	343	304	311	327	338	336	345	315	362	337	301	327	330	335	360	317	313	324	339	320	312	363	350	367	340	349	336	284	314	345	349	338	329	314	301	334	366	322	333	348	308	310	320	329	315	337	334	374	339	341	323	345	383	360	347	325	326	321	336	355	313	338	314	325	320	340	321	320	355	332	318	311	313	335	336	331	332	314	319	323	351	338	323	320	346	337	347	307	339	324	313	352	322	322	360	325	340	321	347	314	329	349	374	315	342	338	326	361	349	345	349	329	307	352	351	338	295	360	314	323	333	284	342	334	332	304	329	298	330	337	361	308	313	339	346	323	305	338	356	350	346	329	347	329	312	327	357	310	332	339	348	354	345	312	366	299	333	317	312	336	323	311	351	337	364	310	327	332	332	332	326	352	313	336	302	310	349	335	321	348	339	275	320	316	344	360	328	337	310	337	337	319	338	280	339	322	344	338	349	350	333	348	336	286	305	365	322	343	350	335	334	354	321	339	321	308	351	350	306	326	370	335	334	328	319	317	308	318	314	339	320	331	316	305	310	322	326	312	328	353	300	286	330	327	347	321	309	302	336	326	336	321	288	328	349	340	336	321	335	308	345	311	358	326	320	321	302	328	328	315	275	355	354	321	299	331	347	325	350	354	316	340	331	350	345	333	343	309	318	325	306	358	343	334	364	313	331	334	328	360	371	353	352	353	354	298	339	334	323	331	295	350	348	326	349	347	306	318	288	336	316	316	339	308	315	345	374	333	324	341	311	331	339	347	304	319	368	342	297	341	316	329	326	303	321	338	305	324	333	350	300	314	355	288	350	318	324	365	321	315	327	340	325	329	344	313	275	334	329	341	352	300	320	315	338	333	317	334	342	310	340	289	355	308	332	337	333	355	314	313	335	340	305	326	353	337	326	300	330	311	329	349	329	337	303	366	341	307	296	324	325	349	331	308	325	352	320	339	303	333	344	347	330	352	320	356	328	340	345	332	317	322	364	332	333	288	363	383	334	337	356	358	348	313	312	359	313	320	311	349	341	328	334	360	336	311	311	340	313	318	354	354	320	362	366	342	371	325	348	345	318	310	318	341	313	338	340	288	342	353	312	335	348	383	333	317	345	311	317	299	313	333	343	329	308	321	315	353	319	308	307	319	307	317	332	321	315	320	323	315	302	281	322	309	300	350	320	340	312	337	323	310	368	369	344	331	337	334	372	300	320	375	333	303	340	332	347	331	353	317	313	326	311	325	321	350	347	340	352	328	359	355	299	345	362	340	314	341	344	342	373	327	316	368	360	335	346	324	338	319	329	332	322	330	313	344	332	302	319	331	323	339	324	338	324	312	324	320	359	359	319	321	312	313	342	347	356	314	378	352	329	299	284	335	345	338	345	303	326	349	331	324	310	311	318	364	344	357	319	314	328	353	303	383	362	323	303	350	345	318	328	352	364	312	334	345	334	336	338	329	303	303	313	315	347	346	330	352	362	310	324	344	319	355	332	302	352	311	333	301	330	283	316	318	331	340	352	328	321	306	308	319	344	321	345	317	326	302	354	323	354	304	371	325	344	320	343	333	333	311	348	348	326	301	333	366	357	325	332	359	352	333	319	333	341	314	338	338	329	302	349	344	329	396	332	339	328	320	335	330	334	297	344	348	339	340	356	318	344	339	364	333	321	304	298	330	361	347	336	344	330	330	338	370	313	317	313	361	358	347	316	341	347	344	325	342	356	324	358	310	367	326	327	329	285	312	350	333	345	326	329	344	345	339	337	339	341	319	356	338	339	319	336	318	338	317	335	357	336	347	319	336	313	375	317	386	331	316	312	339	317	322	343	311	320	359	313	359	327	343	334	332	353	351	333	324	311	360	345	357	334	310	344	321	360	353	333	363	344	326	323	303	310	315	315	318	360	330	308	304	313	325	315	316	323	329	329	368	342	348	315	337	334	376	328	332	338	327	313	322	307	327	339	321	312	312	343	327	326	331	356	350	323	325	349	317	356	319	311	371	332	357	360	319	353	348	324	322	334	341	336	362	342	316	330	350	323	333	307	344	327	353	348	319	332	331	370	322	308	343	304	322	308	324	314	309	315	334	301	329	310	333	345	344	330	309	354	335	337	327	353	348	360	284	349	341	334	352	358	361	334	341	364	357	344	336	353	331	316	330	344	337	286	338	290	317	349	348	366	294	329	312	330	326	351	313	320	310	309	336	337	362	323	316	307	330	326	370	306	279	325	324	311	297	321	360	318	342	333	310	338	340	326	368	336	335	344	351	334	338	345	303	326	341	322	327	312	342	327	315	351	340	333	377	310	306	384	293	344	353	322	326	326	342	284	310	318	338	345	348	313	316	372	352	313	328	329	339	322	311	354	309	320	369	324	291	338	345	322	358	332	293	325	325	342	344	322	337	335	332	314	301	361	362	354	308	352	357	349	313	321	328	321	354	368	372	349	306	307	306	352	360	343	351	345	307	301	339	311	293	353	340	316	348	324	349	339	354	343	327	337	341	357	319	329	306	331	334	314	350	314	319	291	311	334	360	329	317	328	329	333	398	352	312	319	351	338	375	355	379	320	308	348	293	324	368	359	359	324	348	336	338	326	350	320	326	317	332	314	319	337	342	342	358	311	362	348	343	341	323	354	339	321	376	336	345	320	345	330	325	323	336	314	314	340	337	319	338	342	337	323	353	352	303	348	346	347	355	327	315	376	369	336	345	319	356	310	333	321	356	336	353	338	344	322	324	339	320	342	317	332	346	323	339	330	345	334	341	343	325	349	338	297	350	357	322	309	357	345	339	287	302	332	378	307	365	328	325	342	326	356	341	374	323	335	312	307	346	347	344	317	347	305	337	301	339	335	322	324	343	334	327	360	344	328	318	332	361	314	355	327	297	325	336	346	334	335	309	352	321	326	298	341	375	349	349	356	308	322	340	341	330	316	327	343	302	380	350	326	324	373	352	341	314	317	302	323	290	310	308	330	323	342	340	328	348	321	341	345	318	327	365	376	337	329	321	343	334	343	317	328	343	299	328	328	330	330	355	329	309	330	328	328	322	317	326	318	345	334	339	331	359	358	309	309	333	341	337	341	337	331	349	359	324	377	360	341	344	341	320	327	297	334	319	355	359	332	331	318	298	324	303	306	299	329	335	334	317	328	350	341	337	332	299	331	324	354	334	351	316	337	305	329	317	324	347	333	335	332	358	343	316	362	336	315	319	333	344	344	354	313	372	339	331	335	335	314	349	308	357	315	312	342	311	370	329	357	291	317	351	315	323	326	336	353	343	320	350	316	332	355	303	331	367	312	331	330	320	355	352	330	336	364	311	332	328	335	348	344	318	306	330	364	304	342	314	385	334	308	326	321
25086	21068	26904	25060	4782	1063	843	751	850	14160	19376	11872	3867	1234	595	539	485	490	459	476	505	482	474	509	483	483	438	474	518	471	500	483	526	465	483	510	486	504	500	492	503	487	504	471	471	467	460	482	491	462	469	451	446	447	497	487	488	434	439	482	506	489	442	494	490	454	427	473	486	480	509	526	495	508	495	447	452	508	424	444	434	493	492	461	458	440	461	454	473	461	501	475	473	469	460	433	488	459	410	487	507	462	493	490	467	508	444	480	446	463	482	475	468	441	469	452	473	482	473	472	499	467	507	519	482	461	497	469	507	434	457	503	458	492	479	468	487	456	518	474	478	480	463	487	450	466	446	444	482	455	505	511	494	480	480	447	509	461	516	469	459	457	503	505	418	486	465	459	468	499	470	479	462	463	507	482	480	449	426	480	475	488	468	492	477	454	454	454	488	449	446	529	494	464	496	460	467	495	470	510	444	464	426	441	451	490	450	486	476	466	437	492	466	483	486	437	500	485	516	469	473	486	504	477	464	448	472	464	474	473	488	479	480	485	437	496	478	470	453	456	445	449	462	458	453	476	465	480	444	462	510	476	481	463	467	488	472	437	451	484	461	483	491	477	480	459	502	445	465	467	450	462	455	464	474	510	504	514	495	499	486	488	432	506	467	488	471	491	433	498	444	431	450	456	469	479	487	453	461	465	453	496	439	470	508	473	474	476	445	483	467	515	465	490	445	492	480	474	465	486	475	472	463	512	476	473	472	497	490	487	455	497	478	470	497	489	511	502	474	495	431	451	490	475	505	476	480	482	525	502	477	529	478	492	468	485	496	447	506	469	501	463	469	462	477	496	453	461	519	438	443	502	524	452	472	476	478	477	490	476	457	440	526	460	499	487	497	480	511	481	482	511	483	484	487	436	490	493	467	465	460	484	475	510	424	479	474	489	497	509	476	479	471	481	488	491	484	479	434	475	456	490	467	471	486	452	444	483	479	484	460	498	428	459	450	434	452	491	530	474	488	505	468	481	510	481	442	469	497	421	498	483	497	468	499	448	541	461	508	497	474	487	496	473	434	452	489	526	423	507	451	441	479	489	507	460	484	465	499	505	500	455	483	509	464	514	457	454	469	459	461	485	495	498	470	423	491	467	441	464	444	488	476	470	457	532	469	457	477	442	416	470	460	462	496	514	502	475	463	484	447	462	483	505	466	484	497	482	446	500	471	470	478	453	486	487	501	438	511	433	483	477	419	484	409	500	455	472	465	502	480	469	450	463	497	498	440	476	507	448	445	449	484	488	502	503	483	502	444	464	508	458	465	475	480	458	530	467	500	456	453	488	513	464	486	478	524	502	445	473	447	458	466	460	474	471	398	505	472	504	482	478	498	494	512	461	486	484	464	431	485	528	474	471	490	469	496	482	459	431	468	451	469	484	489	485	493	498	464	495	474	474	485	435	453	518	447	479	490	471	481	479	450	484	475	439	452	456	446	503	448	456	491	476	496	433	474	505	465	450	513	468	504	465	478	478	470	453	472	438	469	480	446	467	488	479	459	451	485	496	468	498	479	432	494	483	464	469	459	470	445	484	440	504	470	489	463	525	474	478	456	456	488	483	435	495	493	470	448	473	452	445	489	459	444	509	491	488	469	463	489	454	488	499	480	463	435	482	454	474	458	468	462	430	460	487	460	466	505	478	474	464	461	496	510	480	484	477	447	460	466	463	481	487	473	468	476	470	490	512	478	472	485	477	447	448	517	459	485	465	464	455	493	502	455	464	494	501	450	473	477	470	473	466	487	527	478	447	514	467	445	471	476	478	475	502	473	465	439	490	449	472	473	479	495	506	483	476	453	490	481	510	475	456	508	448	441	489	460	474	446	464	467	493	433	470	477	485	454	469	527	474	444	451	487	469	480	494	491	454	488	492	491	516	436	476	466	442	459	463	461	495	475	466	484	519	417	494	441	474	486	458	494	460	498	436	446	490	426	471	466	469	480	469	468	464	490	487	457	460	448	421	483	458	443	446	448	507	432	448	504	495	493	455	492	484	485	477	455	514	443	469	453	472	488	461	488	460	466	479	443	467	455	470	490	437	504	454	463	476	452	452	482	475	494	450	509	456	457	449	469	455	476	443	450	490	467	461	463	483	442	513	443	511	489	435	482	477	460	461	509	425	478	471	477	515	509	494	465	479	517	469	484	418	485	442	464	507	442	477	487	503	461	487	473	484	463	505	483	427	456	528	456	491	435	503	474	482	487	463	457	463	480	451	456	481	450	441	451	502	485	504	475	457	469	472	481	418	425	448	466	469	497	450	546	468	489	438	481	495	483	490	478	468	506	485	481	470	448	430	481	476	462	439	425	449	471	429	489	475	453	467	486	509	460	461	505	492	453	464	437	493	430	486	472	483	438	497	510	455	479	493	497	481	449	472	496	459	450	455	489	463	480	456	459	492	453	490	488	420	466	509	499	447	483	488	487	469	501	477	492	447	481	479	492	458	467	462	499	455	454	503	487	450	498	492	498	490	498	464	493	490	469	480	475	468	478	457	493	500	491	482	496	444	491	467	501	485	463	434	468	467	503	454	449	458	461	494	470	453	441	472	468	479	481	478	456	472	463	437	460	415	485	475	471	467	455	461	485	454	445	459	469	460	508	476	486	463	457	485	502	496	490	494	475	496	487	473	508	546	457	468	498	462	472	485	467	479	505	458	531	477	475	443	466	492	437	475	507	487	485	498	475	486	490	450	501	465	443	496	498	476	505	506	515	463	470	509	498	456	490	516	480	422	452	452	457	481	475	476	447	451	503	430	476	493	465	460	473	497	478	464	470	439	450	444	438	448	420	473	527	439	437	451	479	457	496	489	481	486	491	426	443	506	497	447	436	448	461	517	473	464	495	488	501	492	472	508	463	484	471	427	471	504	483	489	472	482	480	474	521	490	496	457	488	461	472	431	481	485	477	451	412	519	472	481	492	473	503	486	450	459	450	424	441	499	470	473	458	494	475	494	508	479	509	485	504	436	473	456	512	499	471	464	490	464	449	484	495	462	482	475	522	481	479	469	471	510	493	488	452	438	485	489	500	479	460	496	460	511	518	453	450	487	485	480	462	421	492	498	496	452	475	482	474	495	473	466	456	449	474	475	451	490	474	468	496	473	485	490	468	465	467	454	494	467	504	470	496	488	510	440	486	455	488	493	519	510	488	493	443	454	445	428	484	488	472	463	479	517	461	448	464	443	458	494	479	484	470	468	454	473	503	441	484	452	471	481	477	489	476	517	507	485	472	449	478	480	486	474	436	490	476	471	475	445	485	448	495	499	463	478	447	456	478	494	424	504	442	466	474	459	477	470	465	487	485	464	513	469	506	452	493	456	475	487	518	424	478	481	448	475	434	443	488	474	488	487	479	474	464	463	457	489	477	527	481	496	491	450	487	502	454	448	467	476	466	491	443	504	445	514	455	486	471	507	487	432	520	490	464	507	465	463	487	480
3836	3597	2940	1502	1135	949	860	770	1183	17489	17225	10007	3537	1210	549	457	439	404	427	409	415	397	453	387	428	433	420	401	399	402	425	437	428	412	412	405	409	430	422	423	453	366	441	386	378	423	433	423	440	412	445	421	415	398	431	430	447	439	409	411	414	434	399	417	406	412	413	439	440	398	427	407	409	438	398	413	415	408	440	416	421	426	441	445	380	396	424	398	421	394	420	410	409	431	405	380	423	449	429	411	388	388	429	427	407	400	433	390	382	419	398	435	435	410	411	392	439	418	424	411	435	431	390	413	437	415	416	425	391	414	429	459	385	455	438	435	401	408	415	407	418	422	389	423	453	440	410	408	398	421	416	407	393	440	450	450	433	417	405	398	413	398	401	404	378	408	433	394	399	462	442	432	392	425	425	435	411	424	419	397	390	391	385	441	388	443	406	420	410	351	463	440	441	410	416	418	414	437	390	430	404	381	412	412	436	441	407	391	428	373	454	376	421	418	442	397	427	412	455	428	421	420	400	408	430	444	414	414	401	399	421	418	406	410	378	427	413	394	455	425	403	441	387	408	420	397	399	419	402	407	420	420	406	395	421	426	398	419	438	398	407	420	438	414	425	421	409	443	428	395	421	461	393	439	417	399	389	418	417	392	406	387	429	405	370	448	436	386	404	423	381	451	431	419	415	416	414	454	428	389	421	391	457	420	410	355	405	419	423	409	399	428	393	399	445	431	406	416	405	434	436	412	409	449	415	384	392	412	394	410	382	422	398	426	418	468	417	419	418	420	421	437	393	396	395	411	439	424	438	408	410	449	422	410	451	392	419	402	439	402	398	404	403	406	371	401	422	418	410	389	427	400	420	395	421	420	441	446	415	427	423	423	430	411	434	457	415	415	401	400	413	384	440	447	405	375	407	433	404	391	434	413	409	432	436	411	433	425	410	421	422	390	453	395	426	405	403	405	402	404	407	449	401	436	444	421	408	372	453	390	418	393	430	435	395	452	407	414	410	419	410	397	400	405	418	406	452	412	423	411	392	401	444	425	427	394	421	430	419	444	404	442	413	410	419	436	401	424	441	450	437	404	420	424	397	402	409	381	406	401	415	407	426	428	395	399	412	393	427	411	395	418	378	413	398	435	401	406	415	395	413	422	426	410	450	394	421	438	405	387	373	401	425	457	414	386	446	414	424	395	392	448	396	434	386	399	447	406	386	419	421	442	386	454	415	425	416	437	447	422	427	435	452	403	429	410	443	399	411	391	420	427	407	426	417	426	387	410	427	437	406	406	425	449	459	412	392	417	427	389	408	430	411	408	427	406	403	388	402	442	407	444	391	446	371	414	428	389	391	398	412	422	390	391	417	442	379	451	411	425	383	409	454	407	437	441	442	438	449	394	415	376	392	447	419	452	471	400	417	464	393	448	411	415	416	400	420	425	395	410	422	396	422	403	402	378	423	421	463	440	444	395	403	411	395	426	457	408	429	371	395	414	434	437	485	415	463	404	426	400	430	404	362	422	428	413	414	420	397	360	410	447	428	399	413	398	461	451	398	430	427	427	390	422	411	419	439	396	397	456	405	395	396	390	402	443	417	420	427	412	421	449	462	420	418	428	420	422	431	398	376	384	442	457	400	400	431	449	442	417	441	394	380	393	416	417	391	401	448	397	369	438	384	394	383	438	395	444	444	424	404	414	430	423	387	399	423	415	384	400	440	437	419	451	421	429	416	386	442	417	415	386	416	429	428	421	418	413	410	425	406	377	396	399	415	432	358	398	403	408	446	424	424	396	404	416	410	419	391	429	432	406	392	381	410	404	417	393	391	411	407	419	370	403	382	441	417	427	440	441	401	433	409	450	421	426	416	414	372	403	374	445	404	393	412	435	408	407	422	405	465	371	422	432	415	377	406	425	427	400	423	434	409	426	446	409	414	414	443	434	432	400	441	422	423	441	394	373	434	453	386	433	399	414	393	409	411	403	382	395	452	440	409	389	422	414	442	438	440	433	415	424	447	425	438	409	399	449	376	390	418	440	425	382	413	401	422	417	419	400	404	387	417	392	427	446	423	394	411	416	450	417	392	459	394	409	405	440	440	417	401	404	430	373	416	408	415	374	401	419	389	371	374	413	469	407	402	433	408	399	393	406	391	382	416	431	434	391	427	420	442	414	421	403	416	398	413	380	437	438	439	426	401	387	377	375	405	425	396	439	430	365	443	371	398	398	409	411	418	380	406	417	396	427	402	410	428	429	401	427	388	419	402	358	412	460	406	417	434	407	414	406	411	379	433	405	420	439	394	399	396	368	438	382	421	434	391	445	439	410	399	395	412	429	416	383	466	420	399	433	420	386	401	462	418	405	406	412	409	431	435	413	431	416	406	373	429	426	427	417	393	425	406	414	433	438	453	403	410	451	391	397	419	442	422	430	459	385	401	389	434	410	396	419	412	394	423	424	432	407	438	404	421	393	400	387	427	441	397	463	408	403	414	429	403	450	413	363	430	379	416	382	398	412	383	429	408	429	388	422	421	413	452	415	443	412	422	411	427	415	381	408	426	430	445	414	424	444	391	380	423	402	388	426	415	398	397	407	380	384	420	449	403	394	407	413	419	450	423	438	394	439	433	384	374	410	393	406	455	403	445	417	389	392	403	414	406	416	449	410	420	383	382	387	397	417	380	416	417	408	377	404	382	418	422	408	403	436	434	428	395	426	373	397	440	422	418	422	413	427	452	400	437	429	390	379	416	417	422	451	398	415	407	391	386	381	376	420	423	443	407	425	401	412	432	405	377	433	386	453	399	412	441	381	444	413	411	429	387	443	428	415	414	410	383	412	406	397	411	441	392	402	407	399	432	402	460	403	395	416	393	392	451	439	408	387	425	396	401	412	413	384	436	435	391	378	398	441	389	438	400	420	382	414	414	383	411	415	408	392	398	418	421	414	416	423	405	374	408	443	399	408	404	437	430	403	409	390	391	406	405	444	441	407	428	394	409	439	396	454	418	421	407	427	412	414	436	427	412	384	435	390	454	423	427	401	432	435	434	412	423	439	418	403	421	412	432	417	423	414	400	377	369	390	412	444	434	402	410	385	406	449	408	397	457	377	385	440	390	400	390	427	405	433	452	433	405	461	426	414	369	408	442	409	398	392	421	452	443	408	428	426	409	416	404	413	388	424	391	442	379	428	415	425	406	398	460	448	426	384	446	399	395	443	428	442	393	398	453	413	409	406	432	448	379	390	438	396	384	450	377	393	433	387	439	389	377	406	416	421	374	403	417	454	414	416	434	408	442	427	403	398	395	399	401	413	440	397	398	423	385	370	421	426	403	436	439	410	450	396	423	422	409	396	391	420	409	416	440	436	440	405	438	405	436	398	418	406	409	432	418	399	447	450	380	429	421	445	432	419	439	424	382	421	402	409	399	407	420	425	425	410	378	414	376	397	378	430	430	417	401	428	386	387	393	406	424	405	420	396	385	423	393	437	424	397
23890	21046	28295	24033	21016	8610	2133	1231	2275	32556	35682	22716	8340	2257	982	731	693	748	689	713	725	687	708	719	714	718	700	722	747	664	744	702	744	706	738	689	703	669	689	724	676	729	649	720	696	683	735	706	705	645	670	710	703	685	689	730	669	716	673	645	691	632	684	685	692	701	673	738	686	678	676	689	731	700	716	656	697	716	711	686	661	698	704	636	690	678	693	677	693	680	704	705	677	666	657	701	675	686	720	697	710	679	662	735	680	691	687	735	736	722	707	700	706	712	702	695	591	726	714	723	678	736	735	677	702	700	699	707	726	714	697	679	676	704	726	738	679	721	655	720	655	676	701	700	731	702	703	663	711	695	657	672	694	726	697	689	707	717	664	703	725	711	682	700	687	713	663	654	696	712	679	717	653	673	651	743	718	685	697	700	731	656	676	718	701	708	680	663	680	665	694	699	669	709	729	655	671	618	675	662	660	688	704	695	653	704	684	748	711	635	678	687	717	733	734	671	642	641	721	683	662	689	703	636	665	634	699	710	705	651	630	675	672	658	636	712	682	669	677	665	683	693	696	674	668	758	655	657	668	706	662	688	704	684	669	655	713	691	667	676	683	660	725	647	707	663	659	692	677	647	692	699	648	647	696	695	650	680	667	660	679	747	687	684	675	719	659	718	671	706	692	722	685	716	682	689	656	699	701	685	661	675	653	686	695	692	633	738	688	690	684	682	743	708	690	718	724	681	766	705	698	735	704	666	675	692	651	689	697	668	663	725	708	676	637	723	649	668	685	714	690	673	728	730	679	634	633	698	672	707	719	715	712	681	691	655	676	694	717	670	719	700	700	716	695	686	702	711	643	675	698	715	703	709	689	672	695	686	697	680	653	716	707	685	667	689	712	696	744	685	653	694	650	688	675	710	699	658	675	680	689	660	712	699	707	717	704	646	689	677	701	711	719	742	737	667	679	700	665	677	635	663	656	704	660	735	739	699	694	680	667	652	678	686	665	654	687	709	678	652	706	709	688	676	695	678	734	723	705	695	682	704	672	698	716	690	737	697	680	671	712	706	724	670	690	691	692	719	665	681	704	676	716	687	672	693	684	719	688	646	678	674	674	653	699	710	668	699	715	729	681	721	750	712	702	682	657	649	701	624	693	683	663	714	707	700	647	697	701	675	678	701	690	676	694	702	679	690	718	701	665	671	688	700	718	692	637	688	726	671	680	706	734	660	743	687	663	729	731	669	669	730	688	664	694	723	716	657	733	689	667	679	642	677	685	667	711	680	700	636	728	704	690	666	742	681	681	712	682	670	664	672	693	676	654	705	644	706	692	675	706	661	685	673	725	683	713	645	685	697	681	680	646	662	726	606	712	681	721	693	665	742	671	640	682	736	713	686	665	676	705	676	677	694	677	664	694	702	677	679	728	732	692	735	671	656	687	677	695	680	771	739	716	693	658	638	703	684	666	715	681	731	724	700	669	718	702	639	694	685	644	703	676	692	695	699	696	668	671	679	725	699	671	708	657	655	675	696	693	650	657	610	700	698	655	682	650	695	681	664	718	673	702	733	670	690	711	678	691	693	679	687	724	665	719	700	692	643	698	742	666	636	707	689	664	669	664	710	669	691	666	654	701	676	680	687	739	712	710	681	743	654	729	648	725	709	687	724	681	685	705	695	690	700	654	674	652	683	689	748	713	672	697	678	672	669	707	678	635	661	680	689	726	645	659	709	672	703	717	679	701	688	659	672	682	685	707	669	690	673	696	738	648	719	656	688	718	717	677	679	661	647	634	711	661	739	720	703	735	705	698	666	686	687	694	720	697	650	690	681	684	659	716	692	687	706	686	721	677	764	720	733	681	681	680	674	696	724	692	642	672	717	692	684	670	661	650	706	705	676	690	674	756	707	653	705	698	695	644	719	649	718	660	689	678	730	715	697	693	681	715	630	683	675	647	737	739	725	712	670	664	719	654	673	698	687	715	663	621	731	684	630	670	646	660	701	720	706	735	638	720	725	705	679	699	707	659	683	714	700	719	665	717	716	686	673	728	658	675	655	632	652	676	656	662	708	671	687	675	724	693	680	669	693	671	694	697	693	729	693	670	685	690	654	674	631	676	714	679	698	660	675	700	731	693	642	709	717	670	735	676	720	698	688	689	717	711	733	741	697	642	681	695	695	713	661	669	688	680	665	715	683	694	651	706	731	669	713	667	679	688	637	675	710	692	685	739	711	694	677	638	663	674	689	708	686	691	692	663	654	728	734	707	685	652	673	688	711	722	710	682	722	720	666	685	709	718	708	648	725	656	716	698	680	667	687	656	662	626	694	706	678	697	684	721	689	697	718	679	698	679	680	656	706	646	679	696	729	676	681	668	695	708	697	687	663	732	713	678	710	649	679	701	712	693	697	696	694	671	680	666	698	644	710	742	710	692	689	711	708	746	674	733	638	640	727	680	668	646	700	655	710	669	664	686	660	681	763	669	705	672	633	696	645	671	685	675	698	710	686	697	672	683	688	665	722	627	695	684	741	743	742	730	712	677	651	687	657	684	672	709	681	623	698	681	689	738	719	709	691	688	659	684	658	708	653	683	687	662	671	695	719	712	689	685	643	714	702	684	688	687	698	734	727	692	648	691	700	681	706	647	685	695	699	685	686	685	697	713	650	659	661	677	691	670	703	683	740	678	675	681	664	644	677	681	695	739	634	672	660	684	654	694	686	673	690	655	719	704	698	690	702	675	672	692	670	719	708	686	692	713	673	675	710	690	705	603	730	679	674	665	690	690	712	685	683	640	708	671	650	641	636	664	670	720	704	678	660	731	651	681	705	680	695	727	679	695	685	671	702	699	718	700	664	731	656	685	647	648	723	650	658	701	693	686	698	758	674	665	692	684	729	679	693	694	716	692	715	742	674	672	694	675	715	683	667	682	660	688	702	694	664	711	666	692	703	700	740	661	681	673	687	670	711	630	672	686	647	656	691	715	691	728	702	700	692	694	683	664	682	683	678	738	682	692	689	656	685	679	649	695	678	695	677	676	710	684	681	648	669	714	713	703	700	675	681	681	673	677	710	651	635	633	684	678	675	667	650	665	688	730	685	712	717	738	677	719	630	672	659	679	671	673	667	676	666	716	645	681	650	664	650	708	698	689	623	669	676	642	687	676	666	698	695	734	703	669	714	645	686	638	691	673	664	679	699	665	700	646	686	658	718	686	676	645	677	642	650	686	703	671	684	711	614	682	717	703	656	685	738	696	626	675	669	677	692	664	655	677	684	670	655	724	714	656	754	677	675	698	695	687	679	679	736	686	688	691	670	585	698	719	720	700	685	681	692	687	697	686	707	706	670	706	644	696	723	695	697	642	694	724	695	657	699	675	652	667	658	659	736	676	758	685	689	687	696	658	647	660	682	676	672	662	689	693	696	692	662	703	679	730	664	714	747	663	697	689	691	722	639	709	678	646	718	664	727	666	666	687	699	676	661	695	681	711	700
4314	7383	5995	3523	2213	1822	1519	1244	3581	34926	30553	17417	6527	2115	923	634	558	586	577	601	615	609	569	555	601	612	598	565	584	609	606	631	587	564	638	600	608	569	549	563	604	607	570	608	584	581	619	586	596	555	600	611	591	584	545	550	546	580	572	568	616	595	599	609	565	595	588	571	534	553	610	592	602	601	558	574	606	566	592	570	570	553	583	581	578	594	574	537	614	582	637	546	571	581	564	571	592	556	588	618	562	557	576	580	603	613	586	535	626	627	562	591	592	584	590	609	595	522	651	572	595	572	569	564	574	616	577	659	594	567	607	589	562	576	571	587	585	547	583	597	554	556	590	564	571	624	570	597	577	578	576	641	555	531	595	589	607	587	628	598	518	571	594	580	535	568	539	583	575	543	578	614	529	569	579	570	580	563	527	586	586	601	609	576	594	631	546	608	555	577	563	547	550	580	601	537	590	543	583	599	598	597	582	585	565	578	567	598	615	584	556	578	599	572	562	622	575	569	570	559	592	585	571	588	578	565	611	584	581	589	572	576	640	616	556	616	593	614	598	560	571	607	596	610	577	564	607	607	611	597	575	570	613	577	593	542	627	544	557	599	589	589	596	590	599	585	605	590	556	588	544	593	581	580	562	597	576	545	619	588	574	610	599	564	586	597	579	568	552	561	551	529	616	572	569	551	589	588	609	583	587	552	621	605	610	577	609	594	612	583	586	567	584	566	585	603	589	596	591	608	606	581	590	563	612	603	583	593	572	578	555	592	579	555	619	601	585	585	574	579	517	587	551	583	609	540	583	570	554	633	566	609	559	585	590	571	590	548	567	616	577	576	552	573	568	581	587	598	588	564	603	566	563	578	571	574	623	575	588	585	610	526	604	552	610	596	609	565	598	564	602	547	601	604	588	514	564	607	577	609	579	619	566	574	563	572	581	616	597	612	575	553	581	584	608	583	613	574	605	549	562	621	620	593	504	571	585	586	539	569	576	608	584	555	596	559	566	562	618	540	568	558	600	568	554	591	570	582	592	544	603	582	586	544	600	590	564	564	535	565	550	610	596	554	579	630	580	563	548	595	580	584	582	578	604	594	605	562	586	598	585	591	628	634	602	542	568	581	572	569	620	613	551	582	572	636	580	555	570	570	574	565	562	558	577	612	584	592	585	528	554	597	556	554	520	592	565	551	591	610	599	575	565	588	569	555	642	582	555	557	568	554	580	599	559	590	577	581	566	578	578	552	575	548	596	588	587	594	554	577	552	569	599	571	560	569	604	600	568	575	601	547	567	556	602	618	597	545	607	587	586	583	578	578	589	569	556	545	541	566	570	582	587	595	606	607	570	617	592	585	571	573	598	579	599	589	591	599	615	602	577	565	578	529	596	573	589	599	582	584	553	590	546	598	575	567	584	580	579	652	564	597	597	548	555	546	587	575	567	581	575	566	555	584	563	551	574	590	528	584	612	511	597	573	579	542	579	600	563	583	583	586	549	573	559	593	607	603	584	555	570	583	555	591	571	566	602	633	561	579	633	574	570	586	562	562	574	542	585	564	601	593	575	568	612	604	602	548	584	584	585	531	552	591	510	528	580	597	599	591	556	579	585	623	555	592	581	583	602	564	592	550	590	548	565	574	573	589	529	604	622	585	604	542	574	576	555	577	602	584	546	593	564	593	595	585	554	586	565	542	555	602	559	593	608	569	594	584	567	595	591	579	571	586	581	563	557	607	538	572	595	570	592	629	573	632	594	581	583	581	540	552	573	570	563	561	581	612	603	595	572	541	615	583	550	586	606	559	586	550	576	582	623	548	550	584	571	587	563	538	608	564	605	576	525	533	541	587	533	614	559	572	583	617	591	562	590	573	594	583	598	589	543	613	551	570	549	559	574	549	534	573	562	594	555	595	587	553	610	615	618	586	588	581	602	543	593	579	622	551	575	543	588	579	558	579	563	602	572	538	564	612	564	560	551	564	520	557	567	563	568	557	562	582	555	564	585	602	613	566	620	577	599	596	583	547	591	578	573	562	602	609	572	566	591	578	562	586	596	564	595	535	592	583	567	558	566	581	592	557	572	591	573	603	564	559	555	534	562	562	535	591	564	604	580	599	567	591	549	529	569	620	590	588	574	610	573	610	590	602	595	572	578	600	565	615	585	611	573	533	579	537	590	581	607	532	606	580	569	578	560	572	648	586	551	595	570	530	588	566	596	567	647	588	623	524	608	527	576	584	567	625	551	530	587	564	602	573	558	575	619	565	532	587	603	569	578	565	517	595	571	595	609	612	601	600	585	580	560	564	547	608	558	579	596	559	578	546	578	586	553	574	550	586	572	591	583	650	585	603	582	627	554	549	573	610	562	573	586	597	551	566	597	604	552	546	585	619	605	555	599	563	565	559	591	633	573	630	585	582	579	584	528	601	600	569	593	587	603	577	567	568	587	600	583	563	532	593	581	534	594	578	614	603	586	601	619	612	577	622	538	576	576	580	581	620	539	573	575	578	567	545	545	576	566	571	607	521	574	544	609	588	587	577	555	587	584	616	577	603	614	572	580	551	617	585	621	561	578	605	613	576	597	548	577	566	603	570	642	583	560	546	569	587	581	614	545	566	610	620	582	570	573	580	559	607	607	571	555	566	589	600	595	564	576	572	598	558	590	586	563	529	617	600	591	582	547	527	596	557	593	585	587	524	599	596	577	584	606	579	583	619	586	562	599	594	570	592	564	561	572	578	570	586	605	620	611	562	616	606	548	586	589	594	612	568	565	589	573	587	568	561	558	515	525	593	589	530	625	629	574	581	597	591	579	592	571	569	542	558	562	597	615	536	583	580	600	550	562	580	550	582	609	603	575	593	596	605	528	577	570	533	553	563	586	551	599	575	567	636	557	600	580	606	590	591	606	573	568	605	534	564	560	594	558	541	535	556	577	601	604	556	581	566	569	566	542	564	535	557	600	578	606	548	578	576	568	584	543	567	593	563	595	539	610	528	560	603	608	611	572	593	567	546	569	572	556	555	531	584	625	588	618	578	566	568	585	590	610	529	609	596	586	606	598	623	595	591	592	590	552	568	573	585	570	586	558	600	570	581	590	557	565	587	596	597	603	589	597	619	585	603	594	560	599	607	610	565	581	583	595	532	564	555	595	584	619	577	589	595	585	590	559	554	521	594	552	606	583	546	575	583	577	577	581	601	556	562	542	551	587	592	597	540	583	593	617	583	610	587	535	617	550	595	552	565	569	616	577	578	584	517	610	559	601	595	565	574	559	565	573	526	586	558	579	578	565	599	582	590	582	563	592	582	599	571	558	575	605	554	580	578	541	567	597	559	606	571	619	528	592	562	572	585	568	579	552	577	571	614	579	606	549	568	594	583	524	581	589	595	563	579	581	596	577	582	626	578	572	610	548	570	559	571	603	554	587	547	554	569	582	570	584	573	590	568	575	545	556	576	605	598	537	526	559	587	547	595	581	638	593	552	566	599	559	585
27401	12749	1770	1064	606	568	549	504	568	1850	2482	1801	1033	610	527	491	438	477	476	466	456	448	477	455	473	475	467	428	456	443	450	432	478	430	454	375	450	429	457	461	454	411	448	435	439	445	459	485	448	470	456	394	454	459	477	416	460	431	450	413	439	456	461	460	470	462	464	439	446	430	485	455	472	447	446	421	448	442	452	450	429	414	441	457	472	426	463	480	432	444	454	419	432	436	466	438	444	468	430	431	404	414	448	461	451	439	461	460	416	402	453	443	462	426	458	412	465	483	425	423	427	479	451	454	467	453	436	427	458	456	460	434	449	411	482	481	436	434	418	447	456	435	481	429	431	438	442	474	483	488	467	467	439	448	438	433	488	463	450	431	450	464	471	441	442	482	405	462	466	472	443	435	412	438	441	432	430	423	454	438	403	432	438	497	424	429	446	470	448	451	458	487	423	454	477	467	453	424	439	460	444	430	427	404	407	479	415	452	462	454	419	454	435	457	454	421	436	442	463	413	446	451	431	426	470	440	442	447	435	439	450	452	458	467	462	450	459	433	445	413	429	452	472	446	475	446	469	452	406	444	427	464	463	512	424	432	475	480	432	434	432	485	419	442	482	460	475	450	459	446	457	511	459	434	422	425	469	421	436	433	460	480	424	471	442	443	428	463	454	446	453	489	479	436	417	385	453	441	456	461	446	451	463	429	500	432	463	441	475	449	468	459	458	457	433	445	490	443	449	439	418	434	463	430	428	462	474	474	478	430	447	426	419	424	441	444	460	446	443	424	472	439	471	457	449	448	438	458	426	431	433	463	433	422	419	441	454	460	427	440	456	449	472	446	442	439	454	450	505	465	479	444	445	478	441	454	439	450	432	460	444	447	414	443	454	471	455	421	424	419	455	476	466	430	408	457	450	438	468	438	436	437	414	487	424	454	466	482	457	431	447	480	434	492	452	447	458	428	432	475	445	436	415	457	481	423	450	431	472	465	446	447	465	448	444	429	441	476	474	435	439	483	456	493	480	445	470	426	439	443	451	433	439	443	439	415	453	477	454	482	412	430	474	443	438	478	446	402	471	456	459	464	409	451	443	461	466	415	419	471	447	435	442	443	420	458	454	416	451	442	449	447	463	481	422	466	420	462	442	465	478	434	432	413	474	439	455	425	453	464	464	482	410	466	429	458	457	435	459	454	480	424	459	456	446	449	436	426	411	438	498	453	446	412	462	428	478	439	437	472	452	446	441	474	474	407	460	507	437	418	431	437	467	448	475	427	414	457	471	461	493	430	478	451	476	480	429	454	460	426	437	473	414	438	474	410	448	470	480	448	442	501	426	419	485	442	429	453	442	466	473	467	435	411	443	474	442	464	442	460	485	451	417	409	451	453	408	445	446	458	447	420	458	422	416	461	456	469	440	430	476	467	458	447	417	423	440	432	450	434	476	466	485	418	437	451	407	448	425	447	465	441	435	433	467	489	422	437	451	441	465	444	430	466	451	479	436	416	432	441	446	416	443	433	453	456	444	463	422	461	466	434	482	447	423	432	470	469	423	419	425	429	469	493	479	455	452	499	461	450	471	447	464	460	448	442	473	471	413	450	459	457	447	439	453	426	446	487	487	442	482	432	454	459	440	432	419	453	433	435	474	426	454	398	451	432	464	449	430	475	440	469	467	455	424	425	486	462	412	430	420	417	485	502	459	437	496	464	462	459	469	437	460	441	444	478	463	449	446	456	455	395	480	440	434	464	455	420	473	434	421	463	424	464	468	452	440	465	454	455	470	448	451	477	439	463	479	469	434	448	405	459	423	462	452	416	432	443	439	468	464	449	463	450	477	435	463	457	456	463	432	490	460	491	468	428	388	459	470	454	444	423	417	413	465	474	420	457	430	435	448	451	460	472	437	447	461	449	459	447	448	466	481	458	437	491	423	482	425	459	414	458	426	459	455	447	474	414	414	441	457	459	449	484	494	438	478	436	426	470	471	451	464	432	450	444	456	487	456	450	432	442	453	473	461	466	447	454	443	463	440	467	440	446	450	433	489	421	422	475	434	477	456	485	443	453	442	450	486	440	422	475	445	441	444	444	462	490	465	455	482	451	479	416	451	444	457	428	452	443	436	450	453	436	433	427	457	445	511	452	442	426	446	437	441	450	437	437	470	446	468	424	467	448	477	477	466	465	441	449	459	409	437	478	436	476	423	440	432	402	456	476	488	406	450	438	419	476	448	428	445	431	433	458	446	419	466	474	469	467	418	449	439	486	429	466	448	480	485	451	419	446	437	476	449	482	428	448	428	459	504	433	468	435	411	423	454	423	444	425	446	439	413	439	463	413	416	438	500	417	448	469	447	453	412	432	456	427	423	464	443	440	454	456	440	459	467	433	480	458	463	470	438	425	467	458	429	462	467	451	481	401	459	454	448	491	433	450	451	457	462	449	414	460	446	466	407	452	449	500	473	438	445	445	368	459	440	489	447	487	458	453	468	418	441	421	472	480	452	447	443	468	451	447	441	468	404	462	454	444	464	441	468	441	454	428	437	442	435	476	459	467	464	446	432	470	408	393	441	454	464	445	441	492	426	460	495	467	441	449	479	464	444	427	467	455	486	479	468	462	454	453	482	450	444	444	451	402	461	410	452	448	464	442	469	471	458	455	437	424	493	469	493	453	450	444	447	416	440	436	430	443	466	412	466	454	460	441	447	468	414	452	479	459	465	453	407	416	429	424	444	433	450	481	454	462	447	461	412	488	448	456	444	451	446	438	464	444	445	440	445	446	457	453	422	435	438	446	475	487	462	454	474	452	484	446	421	443	417	448	472	438	455	435	458	430	487	442	446	446	466	460	443	438	483	443	393	441	497	448	442	495	411	432	448	428	441	470	450	428	494	446	461	431	481	442	440	458	486	424	438	422	445	449	506	437	430	458	471	452	455	444	440	496	451	442	469	461	442	480	437	439	470	470	444	431	452	443	479	443	468	421	478	466	410	439	395	449	467	469	475	469	426	467	463	471	503	444	446	464	470	455	440	478	470	414	463	437	449	460	413	450	458	475	459	473	458	436	458	446	451	442	469	443	418	439	434	445	453	434	426	466	456	477	426	441	466	467	466	439	432	407	464	456	449	457	470	450	447	455	444	447	448	447	448	470	458	465	424	417	447	453	429	474	476	455	449	424	479	427	432	413	458	472	470	480	467	460	448	411	475	443	472	439	416	448	454	425	433	387	431	426	470	457	432	464	500	437	463	439	421	427	432	420	497	439	424	443	451	459	460	452	459	467	439	464	429	487	465	449	507	453	457	458	435	459	431	466	478	451	405	432	435	479	429	457	474	458	442	442	430	454	451	416	453	427	441	420	459	464	449	449	437	431	449	451	440	459	470	419	486	440	443	422	472	454	465	461	466	451	422	467	456	404	457	455	433	456	446	416	405	409	423	426	478	454	462	483	460	475	454	440	488	416	450	508	455	445	470	441	443	450	441	471	431	457
5216	1051	1062	913	589	599	501	473	565	2525	3005	1947	989	543	436	392	373	371	384	384	402	372	346	361	375	383	323	376	363	355	369	365	386	388	389	368	391	404	387	362	377	392	372	384	387	389	362	380	391	391	385	353	352	421	388	408	358	409	372	384	375	372	382	372	398	349	379	349	378	346	390	368	335	363	383	383	383	365	388	368	350	354	335	380	366	357	367	406	348	389	404	404	379	407	378	377	384	373	376	367	359	357	381	347	347	341	390	377	404	395	373	359	371	392	370	365	347	412	395	348	354	355	367	344	367	371	359	373	344	407	421	397	399	367	365	346	368	374	369	377	405	384	379	373	392	377	392	341	390	396	410	387	411	386	351	364	380	378	382	394	376	384	365	392	400	373	366	368	377	393	403	392	368	376	395	364	372	387	374	358	371	412	376	382	374	329	375	413	374	358	389	366	359	350	330	377	384	411	391	402	371	370	382	372	394	383	363	374	362	378	359	374	395	376	402	382	374	374	373	360	402	357	369	372	353	402	352	378	417	359	348	382	381	391	398	383	378	367	390	371	373	388	386	351	371	366	392	364	405	363	391	379	373	350	370	392	395	380	367	389	373	375	354	370	362	408	419	358	341	345	379	417	374	378	335	366	346	395	391	393	359	365	393	369	379	368	401	382	360	381	384	384	376	422	386	373	368	410	351	363	395	374	378	344	369	345	383	408	352	364	378	370	396	362	372	375	396	379	350	371	396	358	383	358	349	392	340	378	352	379	358	394	366	375	398	369	349	378	383	370	366	365	372	354	378	371	409	391	376	394	392	370	366	386	362	360	406	379	355	410	392	341	381	346	410	358	383	370	395	368	379	365	338	404	374	360	402	348	360	367	372	397	353	368	398	390	347	347	386	384	342	363	365	405	356	365	380	391	372	354	351	386	367	381	384	384	354	388	410	378	372	378	354	387	345	397	376	379	377	368	375	364	387	359	365	367	366	371	375	364	410	342	348	381	394	354	356	407	359	360	357	358	394	342	374	384	394	393	387	371	375	370	368	355	374	374	375	373	367	361	369	349	376	347	375	378	382	361	368	376	328	364	397	380	399	398	392	406	380	322	349	386	371	382	370	357	383	370	351	394	384	367	378	418	355	333	358	400	348	365	387	407	356	392	383	396	370	380	381	384	400	334	378	355	397	389	356	371	388	348	384	376	392	368	341	359	414	362	362	377	383	377	352	334	353	413	356	403	367	379	373	358	398	389	383	388	397	398	394	396	377	360	385	368	380	396	379	360	360	390	367	368	345	383	381	354	360	416	346	385	363	378	364	375	374	357	377	389	366	376	380	365	407	376	370	403	397	356	404	392	373	405	393	409	364	388	376	371	370	409	402	361	377	382	389	372	356	357	353	361	362	359	326	371	374	366	377	362	400	402	347	383	403	344	345	399	359	420	345	356	406	395	347	387	370	369	358	396	379	372	367	371	375	395	385	391	375	396	380	381	335	403	367	372	397	397	364	395	382	377	360	369	376	367	394	377	339	367	417	397	372	401	388	368	416	361	399	392	371	390	370	354	392	411	375	388	385	398	362	395	378	393	388	415	373	354	376	375	366	376	360	368	363	333	411	387	387	374	364	368	376	399	373	372	367	381	401	362	390	349	403	364	361	379	390	342	359	358	382	390	376	369	399	363	397	351	394	371	404	358	385	401	397	391	382	359	345	415	347	405	353	380	377	354	396	373	404	350	394	349	377	349	383	400	385	365	369	360	390	377	358	380	394	377	402	426	367	389	355	398	379	349	396	370	385	372	366	352	410	369	361	393	347	376	386	391	341	381	379	374	351	349	384	412	384	389	396	384	395	361	393	379	400	364	367	367	364	381	390	371	364	403	361	388	344	354	391	380	336	430	393	374	367	403	335	363	366	383	356	375	346	406	363	402	390	398	370	387	393	416	367	393	378	371	354	363	386	370	403	351	345	414	399	387	388	369	357	375	351	374	394	329	381	379	361	387	362	404	374	369	353	389	386	397	378	371	389	387	401	364	351	363	362	360	411	373	379	385	360	377	385	369	380	398	362	375	394	362	375	391	381	369	398	363	357	373	409	379	355	371	426	394	379	391	372	371	387	353	437	379	354	373	382	384	392	355	408	386	374	415	386	378	385	366	349	367	379	402	399	385	399	361	402	378	400	362	340	347	367	377	366	352	372	384	334	341	362	391	386	350	368	386	366	378	352	399	354	379	392	360	403	380	372	386	365	377	368	386	401	359	409	391	399	434	397	384	369	394	394	384	382	414	352	395	383	328	356	378	402	359	378	390	374	386	373	379	374	355	367	374	353	383	366	365	379	353	366	369	380	366	382	389	366	353	383	349	355	377	399	348	378	363	382	392	397	365	371	382	406	395	352	386	388	352	348	381	367	377	378	402	380	387	360	359	393	389	391	389	386	380	354	400	326	376	381	361	405	381	399	347	403	387	354	370	384	368	377	344	382	380	387	370	358	357	397	362	394	367	343	366	381	372	368	408	374	393	379	385	366	332	386	332	396	373	396	385	377	351	359	373	388	328	364	376	378	358	366	384	404	361	382	342	357	378	393	398	384	369	365	389	414	380	386	369	363	363	361	385	345	352	371	352	387	376	355	384	381	395	355	334	422	355	380	398	398	358	368	358	413	400	331	375	377	362	394	370	375	396	366	391	379	367	371	368	433	388	380	393	362	417	357	386	367	340	379	371	354	337	393	358	384	337	369	364	391	392	398	403	390	366	390	345	376	402	372	382	358	367	364	363	358	355	363	372	374	366	364	359	339	368	401	373	376	376	372	383	363	344	352	390	346	400	421	380	379	390	371	385	361	367	382	352	359	376	393	367	401	354	382	346	388	373	381	379	365	373	370	369	341	400	384	401	374	379	351	351	347	370	392	401	384	378	352	366	353	353	398	386	388	378	388	372	393	395	340	370	353	363	371	333	390	355	386	362	383	372	388	369	374	381	357	372	375	344	389	371	383	393	368	381	419	392	358	363	386	353	386	382	372	365	390	393	370	379	428	389	426	358	376	408	389	419	402	370	376	376	360	389	377	362	371	378	366	376	376	388	348	395	383	369	372	388	364	401	364	363	343	341	379	377	397	395	378	402	372	403	373	402	379	384	380	378	385	371	368	367	355	375	382	422	407	419	379	369	352	372	413	366	414	331	403	393	411	387	386	346	405	368	390	397	366	391	388	401	396	381	375	359	373	395	364	351	390	365	396	364	386	353	376	350	366	343	358	323	377	360	393	369	388	380	366	394	399	390	401	351	362	372	377	369	386	356	378	386	366	393	393	374	367	395	379	416	377	380	405	408	394	381	367	373	379	349	368	380	387	371	355	386	362	371	361	360	396	390	400	438	355	377	407	374	385	390	367	383	384	359	386	395	400	370	400	387	369	372	365	417	399	392	361	357	384	340	368	350	351	386	403	353	368	364	383	370	378	369	369	379	382	379	387	367	388	381	359	392	374	337
25055	21034	26891	24988	6190	1607	1142	882	994	16421	19867	11693	3824	1191	729	600	540	569	559	553	530	545	586	571	569	559	530	598	634	554	615	561	601	582	559	585	536	585	603	548	577	517	555	578	583	594	558	558	580	574	560	560	552	547	503	549	565	549	569	564	544	532	544	543	577	500	544	548	555	613	546	579	530	568	580	553	549	533	561	595	570	568	562	506	561	559	545	584	562	544	522	572	551	556	572	539	560	557	550	543	575	576	553	553	516	559	553	548	506	556	557	587	548	559	586	536	531	543	519	575	543	553	582	540	536	548	550	555	547	570	592	583	532	577	581	556	580	598	554	539	540	589	581	550	504	554	542	582	542	575	546	521	597	589	540	575	582	557	560	591	561	567	558	570	562	556	529	582	564	572	566	573	573	572	525	590	572	561	539	555	505	550	547	549	505	522	532	539	585	533	560	595	566	555	532	538	576	524	512	573	569	590	521	567	549	566	586	563	552	535	546	562	557	544	585	589	569	597	504	547	532	571	566	557	572	558	541	577	520	559	518	610	537	528	559	587	562	551	545	578	542	597	560	551	572	549	537	536	530	570	565	585	518	510	540	581	538	561	543	548	582	571	542	571	581	565	587	562	541	586	561	546	522	619	544	562	570	594	576	530	579	552	590	555	540	500	558	581	572	516	596	573	593	532	584	554	525	583	534	533	568	563	547	545	590	531	543	589	589	565	604	566	542	572	597	513	543	549	584	609	549	530	538	581	523	533	552	577	535	519	574	539	536	520	542	553	561	577	546	548	595	561	551	523	587	528	615	527	561	568	550	508	581	570	576	575	551	591	532	538	556	548	578	563	571	540	542	565	544	536	555	515	596	556	572	598	596	538	563	538	569	551	569	560	579	583	586	530	578	528	588	547	563	575	562	528	556	571	541	583	574	530	583	561	589	560	588	574	570	553	548	562	599	557	555	583	494	569	519	568	569	568	574	549	559	533	506	593	570	567	563	549	580	537	580	505	564	567	538	549	589	582	536	535	564	547	569	538	614	552	562	531	537	558	566	574	535	581	568	541	548	555	538	555	582	539	534	552	579	569	568	592	591	533	578	570	542	557	534	532	573	544	539	567	567	552	546	553	589	549	592	544	552	571	533	527	568	558	521	554	513	547	544	578	602	524	573	543	552	581	560	548	531	597	550	549	555	554	561	554	565	523	553	552	579	548	538	569	543	564	573	542	569	615	566	527	531	543	565	573	534	528	551	570	547	554	614	565	558	536	539	539	579	533	534	574	563	562	559	579	594	567	534	594	574	560	599	613	553	547	560	540	530	593	550	536	547	548	572	569	542	552	547	553	530	547	601	553	546	593	576	555	555	579	552	519	515	540	577	544	544	563	547	581	545	586	517	564	582	575	578	531	566	555	562	538	549	535	544	538	555	532	569	566	564	564	567	540	519	545	505	592	530	599	586	566	544	547	542	583	572	532	557	558	559	603	591	579	556	535	555	550	532	600	524	557	557	548	544	534	551	541	537	540	555	555	531	574	607	522	533	534	546	546	523	551	550	589	525	574	555	545	576	559	528	562	599	573	547	559	523	551	510	559	555	537	580	588	543	580	554	589	589	557	534	570	578	565	549	607	551	592	556	578	573	533	538	563	542	555	560	549	527	551	570	565	527	543	578	563	544	543	545	566	567	597	586	579	525	527	542	543	561	525	578	592	547	556	550	589	539	546	557	560	552	568	539	561	553	571	541	544	575	545	564	521	575	588	556	547	571	563	554	589	576	569	521	556	557	546	534	601	521	528	541	557	568	555	579	558	588	564	553	538	566	530	568	609	602	582	554	560	509	567	577	584	563	538	571	557	573	548	570	594	596	575	559	537	579	573	539	574	585	587	561	597	551	553	569	548	534	593	560	565	519	589	560	546	549	567	553	547	612	571	549	585	618	540	566	579	589	565	521	516	553	557	542	589	550	575	575	589	519	548	547	604	529	620	560	551	566	561	560	559	516	566	572	574	604	589	543	596	557	551	518	564	567	580	536	558	554	553	553	576	543	562	529	552	578	568	580	562	583	588	510	572	572	571	543	549	529	606	539	538	560	580	526	556	556	565	548	536	545	533	587	571	577	559	533	535	527	542	572	559	561	549	515	552	565	596	548	544	571	544	497	539	547	570	545	591	546	553	574	570	554	590	566	605	566	569	547	539	543	518	532	558	550	566	546	560	536	514	581	531	547	522	566	614	569	526	543	525	534	552	558	592	548	511	537	591	555	575	524	539	546	585	536	578	525	557	546	583	575	543	554	562	557	572	547	555	576	524	553	522	555	551	506	599	547	577	559	593	552	552	561	554	556	563	567	546	567	565	554	553	552	577	550	547	538	579	539	542	525	550	548	558	543	627	542	525	556	543	533	589	523	541	521	515	576	555	539	642	553	559	584	544	552	564	525	543	561	546	568	555	550	540	540	523	515	547	566	544	522	527	563	562	548	524	561	624	525	567	554	546	542	603	580	530	590	542	551	585	539	513	579	571	532	554	560	489	566	586	573	554	556	568	535	620	564	587	569	546	534	569	582	546	550	545	528	564	567	536	572	546	555	571	562	528	564	518	587	590	562	501	538	590	523	545	595	550	539	565	512	541	545	561	575	569	586	542	558	554	537	565	547	587	521	569	600	570	547	572	582	588	528	507	590	591	552	532	574	556	558	558	541	599	570	609	575	552	565	532	554	585	566	574	562	522	604	550	515	514	537	582	534	556	537	561	546	554	554	578	559	541	581	562	581	571	562	586	575	533	565	612	563	599	568	554	572	545	552	548	561	525	540	534	593	530	518	535	582	577	545	550	561	554	574	566	548	582	558	531	578	530	567	516	565	550	580	582	548	588	563	579	604	616	597	589	564	582	541	559	542	600	535	539	583	532	498	543	531	526	561	553	571	581	558	540	599	544	522	557	564	562	571	584	531	587	592	538	555	588	525	545	563	563	531	546	552	581	527	563	522	516	523	534	560	604	542	576	559	535	549	567	580	603	536	559	569	554	605	530	540	537	556	545	564	552	563	554	557	532	579	561	538	583	550	512	589	545	527	553	535	566	559	523	570	550	560	541	542	567	565	563	574	587	538	591	551	532	598	570	573	560	573	575	596	542	582	574	561	562	567	610	562	606	566	512	552	556	580	554	599	584	573	516	571	589	578	610	555	522	558	527	546	545	553	559	603	550	592	585	597	603	611	524	548	561	565	535	518	595	568	578	565	570	529	554	569	575	504	557	555	538	546	552	576	525	534	585	531	568	576	556	526	553	553	607	553	563	542	593	553	589	584	567	609	546	552	558	549	553	577	578	565	573	546	523	563	504	577	574	561	583	555	532	572	540	539	532	632	553	520	514	561	559	558	542	569	589	539	568	542	520	573	547	533	587	555	524	538	591	548	560	575	557	591	543	544	568	543	560	544	535	577	545	569	555	531	547	557	540	571	544	542	516	550	532	549	543	537	527	546	570	539	557
3746	3836	3827	2130	1633	1232	995	935	1160	19103	17173	9403	3650	1209	678	487	480	506	495	459	494	472	474	456	511	508	495	485	438	439	490	480	487	471	452	495	478	441	460	458	497	476	479	495	464	466	476	482	470	461	482	463	523	466	490	433	450	476	468	524	448	488	498	456	448	524	479	464	507	460	468	488	450	463	464	467	470	448	454	442	468	472	461	505	459	437	492	415	448	470	472	460	494	431	475	481	466	484	486	456	501	431	451	477	497	441	452	464	526	489	465	447	500	466	492	458	475	477	448	449	464	461	478	500	501	463	490	454	412	457	426	466	457	463	474	445	479	485	466	466	462	475	465	489	461	455	439	480	447	488	472	473	483	471	484	480	463	410	473	480	461	453	464	487	481	472	459	472	463	464	482	504	442	473	490	499	451	436	457	461	455	451	510	460	488	458	458	432	487	464	418	505	456	448	476	482	488	416	472	464	457	459	485	443	485	453	455	451	415	462	476	466	434	496	464	475	482	494	483	438	456	462	461	460	471	461	483	483	502	449	421	462	496	516	479	481	452	438	449	475	504	456	499	456	482	483	491	451	435	468	481	443	439	415	458	484	493	469	471	491	488	458	445	461	452	460	483	494	517	499	497	465	483	465	518	451	455	500	457	451	524	495	420	472	465	472	460	495	457	459	479	492	459	478	457	431	449	496	466	454	483	430	443	522	463	523	500	463	493	454	461	477	444	447	487	478	488	451	475	473	462	440	441	474	458	470	491	462	453	448	457	477	483	457	458	467	474	484	495	469	476	454	465	446	481	428	476	481	473	445	471	431	466	454	473	452	467	445	438	484	448	491	507	454	477	452	480	422	418	471	429	481	428	420	449	492	496	455	438	443	519	464	517	447	441	468	447	492	443	471	463	480	471	455	506	476	455	464	476	439	453	490	432	451	456	501	470	471	442	478	479	479	449	444	492	461	471	470	500	487	450	433	462	489	479	452	469	468	470	490	437	442	479	445	461	474	470	473	484	464	470	481	460	484	475	504	475	470	463	464	456	442	430	481	484	488	476	481	532	510	499	414	501	460	459	480	513	476	500	481	467	464	470	487	487	454	449	436	467	440	474	465	461	460	495	436	491	460	473	446	447	472	450	482	440	461	469	515	464	499	464	467	453	457	446	443	440	454	470	497	480	507	488	465	453	439	457	469	473	460	447	458	471	509	520	506	451	502	493	492	436	506	462	410	511	474	469	503	505	453	445	483	467	474	470	461	480	454	477	461	489	480	484	446	486	508	419	481	443	443	451	442	462	511	492	467	437	502	459	490	482	447	483	435	495	453	492	459	431	471	491	483	472	486	469	464	455	437	494	418	461	447	461	454	452	430	452	445	478	445	457	473	493	449	456	478	470	462	465	435	452	447	483	457	464	504	459	432	480	500	430	455	449	452	471	417	450	429	495	480	474	505	433	476	497	468	510	461	459	491	476	468	490	510	450	462	479	449	472	471	450	461	503	464	456	480	508	480	479	480	474	483	453	475	442	481	456	442	490	453	475	474	446	478	454	496	456	467	486	486	460	429	458	502	481	484	440	459	478	468	511	451	491	450	447	444	459	452	450	480	454	468	473	462	451	449	481	446	472	493	431	482	471	446	441	495	498	463	455	452	504	492	454	457	482	458	445	446	437	457	463	441	459	518	450	472	430	467	483	472	467	485	434	466	485	435	445	448	458	456	462	509	455	470	454	468	459	478	496	444	474	478	468	470	468	467	479	466	435	484	438	488	443	424	491	473	448	479	496	451	444	467	447	454	454	440	460	496	458	530	481	452	450	440	478	473	484	473	445	506	479	473	461	526	505	475	504	455	471	469	481	470	461	453	458	438	439	439	466	447	506	429	422	462	420	443	497	480	479	505	488	426	440	455	475	447	470	494	504	475	466	451	465	504	438	452	491	483	493	447	503	452	428	462	473	461	443	444	453	503	446	459	479	461	454	489	434	470	460	459	468	466	471	464	493	437	473	468	479	467	464	435	487	478	480	490	480	441	466	500	481	450	495	467	483	504	500	439	445	463	489	482	437	486	473	452	466	450	449	461	480	482	475	486	478	445	448	470	455	461	454	487	471	477	467	491	486	517	508	477	478	452	476	466	490	443	482	447	476	458	424	432	472	462	477	441	483	506	539	461	466	460	478	516	471	481	448	448	487	474	468	434	393	486	448	470	463	493	509	479	444	449	476	477	431	459	435	464	456	503	468	498	476	486	443	465	442	470	465	459	506	458	435	463	466	453	492	472	471	423	499	492	492	452	503	476	494	468	488	476	437	491	434	468	460	464	453	460	504	481	476	463	446	446	415	452	447	466	477	432	432	456	467	479	461	436	438	458	476	447	479	459	489	470	419	536	450	453	482	450	478	465	512	482	446	437	490	488	450	448	477	453	479	488	466	440	536	457	439	455	434	492	510	456	464	452	447	452	451	438	427	434	448	443	436	484	479	476	507	486	489	490	451	429	491	481	477	458	435	438	451	459	448	480	426	449	425	447	482	492	473	448	462	484	470	466	426	492	460	445	435	472	476	472	505	462	494	424	459	462	465	445	472	461	474	458	462	474	440	455	477	438	484	421	456	426	481	461	446	521	469	466	456	461	456	453	458	483	504	414	472	482	484	449	502	453	452	470	425	487	491	501	485	470	472	439	503	432	495	512	473	472	489	465	471	458	470	497	469	471	437	454	467	415	472	473	461	464	465	453	442	509	470	465	459	439	485	451	453	464	477	470	436	467	462	441	461	492	453	407	459	470	468	469	506	502	455	498	456	467	484	470	449	443	456	470	480	435	504	427	484	423	479	433	485	462	460	443	480	466	472	437	500	476	440	472	464	438	457	449	467	462	482	466	499	480	461	466	446	458	460	479	495	473	458	442	441	481	407	459	484	452	519	445	494	449	472	486	457	472	456	400	436	456	493	483	484	472	445	435	455	460	498	464	426	441	457	496	459	440	476	501	446	446	460	474	501	457	504	477	471	440	494	449	536	461	436	467	435	459	463	467	492	481	482	464	424	468	430	464	436	444	493	483	481	470	478	487	482	443	492	444	449	485	479	482	464	486	433	459	463	453	407	448	484	458	453	458	478	478	462	443	454	470	454	452	459	461	462	417	494	456	480	472	453	523	464	481	468	448	421	448	445	443	477	461	447	459	495	468	438	491	491	408	472	471	466	451	487	464	493	494	472	493	431	456	511	504	480	489	483	437	504	469	460	464	461	421	446	418	467	439	461	487	475	458	466	449	447	491	472	468	449	478	478	477	443	456	470	489	452	455	471	456	457	413	466	528	443	436	460	477	468	446	455	464	427	473	463	499	441	473	447	468	463	485	439	467	489	476	458	446	467	497	402	468	502	439	463	423	499	438	459	459	471	459	435	481	464	510	493	415	480	474	431	457	479	467	517	498	483	480	454	469	446	481	481	490	478	431	496	428	493	437	514	475	471	476	482	482	480	473	502	446	447	461
23879	21077	28280	24079	21054	9605	2462	1440	2536	32008	33340	23559	9524	2444	1114	753	862	815	796	746	776	821	778	831	761	786	769	796	786	812	774	745	833	809	741	771	784	742	776	802	769	796	794	774	792	775	773	794	795	786	763	746	772	786	787	775	725	764	776	795	758	790	781	725	737	737	762	796	802	744	792	762	749	756	793	752	811	817	813	747	779	775	705	745	733	800	768	763	775	769	815	812	830	800	793	765	816	776	780	711	740	751	789	777	799	751	782	775	809	752	800	810	772	799	785	805	752	761	797	765	834	752	753	775	770	781	830	751	759	750	801	789	779	733	822	738	707	748	748	785	735	771	784	754	775	790	806	792	756	742	745	745	755	757	773	728	782	752	788	749	768	769	760	729	759	728	730	735	765	746	801	789	795	766	748	804	750	758	745	768	774	735	824	856	789	784	810	745	754	762	808	771	780	741	742	786	767	762	800	821	752	757	779	793	793	737	729	775	797	779	768	793	791	697	758	741	725	711	756	741	808	775	767	790	776	741	774	738	802	786	815	735	747	764	768	787	785	797	730	734	761	808	798	766	775	763	750	730	730	744	775	776	796	736	767	757	730	726	802	792	772	728	727	777	828	764	786	766	780	746	767	744	766	723	768	775	773	784	682	755	729	772	726	696	759	828	788	754	808	778	755	793	779	793	756	784	791	735	723	826	806	773	822	729	762	763	800	788	725	762	706	797	709	758	793	770	768	773	737	773	750	770	784	722	747	769	786	784	817	770	765	769	792	829	745	785	768	768	779	737	720	785	794	779	760	732	730	794	797	795	718	776	714	793	776	782	709	726	706	800	796	765	770	749	786	723	794	761	804	773	763	761	803	777	774	773	772	787	756	720	807	753	778	785	730	789	737	748	758	720	800	777	798	756	782	800	771	777	704	779	768	745	782	753	816	756	743	732	794	751	782	771	748	784	791	786	777	744	762	764	774	775	704	740	718	739	727	756	784	812	755	792	785	820	711	763	761	734	743	719	793	751	761	784	742	779	754	754	765	766	764	777	741	804	743	758	755	763	734	763	743	711	774	778	769	764	798	733	765	790	778	819	772	710	785	752	813	733	766	769	751	737	749	784	736	773	751	683	772	746	731	743	703	763	799	749	738	727	795	778	785	774	751	770	797	767	788	791	785	771	761	764	752	750	715	813	807	764	752	734	805	763	805	777	751	773	730	742	759	731	720	712	796	741	787	758	778	821	743	748	738	763	759	752	797	724	771	821	810	771	761	728	750	786	783	725	784	733	805	723	815	734	764	801	807	791	804	788	817	786	742	765	805	725	796	768	796	725	732	750	811	789	755	771	744	748	786	737	774	794	740	755	758	713	769	750	719	744	785	797	753	807	747	710	779	757	757	786	719	778	768	763	826	760	754	747	710	723	770	761	757	739	770	767	772	825	778	775	765	746	754	740	773	760	753	783	739	816	748	711	761	753	734	774	719	734	774	807	768	743	727	810	745	785	783	766	773	742	714	744	748	744	804	778	698	773	757	737	780	762	773	762	764	734	786	703	702	791	784	807	745	790	774	757	777	730	754	745	773	780	771	798	766	794	723	749	681	797	786	771	777	759	791	798	764	757	771	781	738	765	770	771	732	766	749	742	749	777	764	741	813	771	778	738	827	789	740	755	783	763	762	712	801	800	772	777	741	749	747	723	774	727	775	785	714	739	781	791	715	826	754	795	804	809	747	788	792	805	720	748	769	732	783	774	774	757	747	716	724	771	721	762	794	745	750	778	775	743	810	775	771	772	759	785	814	770	718	738	790	765	796	759	783	767	769	739	724	790	762	727	776	758	779	794	769	754	741	801	708	736	745	722	748	780	755	749	735	697	771	733	762	730	742	779	750	784	796	701	761	763	720	798	765	764	772	772	736	810	816	729	779	790	757	772	788	781	766	795	775	744	783	763	768	757	748	729	733	747	756	764	779	779	756	783	787	760	748	794	800	727	794	810	802	803	750	720	752	734	755	754	720	752	740	732	798	747	779	826	724	766	738	809	701	736	738	731	757	773	699	782	780	794	776	777	729	715	760	772	747	762	800	741	751	741	789	810	719	745	767	780	734	763	724	750	778	731	756	751	753	737	751	802	768	818	770	747	727	741	734	772	752	772	770	806	741	764	781	768	740	756	833	693	714	719	747	772	772	779	771	771	821	784	741	774	743	775	754	765	753	783	770	793	769	745	776	764	797	785	808	758	755	792	715	730	792	756	761	760	782	777	737	788	765	756	771	757	756	731	743	774	769	755	763	862	747	756	747	793	764	756	750	723	760	757	781	756	760	739	847	769	744	778	745	758	744	779	764	753	748	714	788	777	763	789	809	757	758	747	797	763	787	781	745	750	785	736	745	734	749	755	825	731	785	736	744	729	802	776	735	838	834	720	796	805	763	764	753	782	784	787	788	789	808	758	736	756	813	744	751	708	771	705	765	755	802	726	771	740	803	831	735	793	819	761	745	738	813	779	793	762	774	762	793	762	792	809	738	748	766	765	817	765	722	772	801	792	742	777	762	765	694	799	786	787	823	783	744	743	808	785	751	790	796	752	788	733	810	782	757	758	785	809	774	724	747	763	763	776	813	789	780	782	789	737	801	733	794	704	769	715	766	735	766	747	743	783	745	742	807	753	750	723	767	772	719	760	738	779	766	760	748	795	781	810	758	754	749	738	791	768	726	750	790	767	774	701	730	816	781	793	735	751	752	784	771	755	793	788	783	766	749	729	760	786	773	784	781	785	749	737	786	755	755	738	762	708	775	752	798	799	738	782	801	737	686	747	790	726	708	791	781	749	759	795	734	776	777	709	768	813	771	793	772	740	760	814	767	811	761	773	736	745	779	790	746	729	807	753	760	726	814	740	750	750	731	741	765	789	731	749	740	723	779	761	785	751	737	760	798	731	790	745	769	724	769	767	751	741	822	784	704	751	772	740	781	764	778	796	789	782	722	718	748	751	776	715	773	795	751	732	718	777	796	785	722	738	772	747	706	759	766	757	736	722	724	708	789	780	784	796	749	804	788	758	770	762	758	719	754	805	804	781	733	772	763	794	785	806	725	763	740	776	748	744	796	782	755	760	756	766	776	714	779	712	776	785	733	739	716	820	767	770	801	783	770	753	756	766	758	752	781	705	738	769	770	757	782	727	768	752	761	749	782	800	740	750	823	754	781	769	791	746	712	787	786	756	744	737	725	733	738	794	736	747	791	772	791	774	763	806	723	723	750	759	797	757	762	749	797	777	764	776	761	740	692	780	753	753	719	785	767	775	762	744	765	767	761	754	756	799	756	831	772	749	835	805	805	759	731	765	776	744	711	788	766	781	760	776	778	726	766	785	739	737	758	803	762	765	780	781	830	722	782	740	783	835	794	828	733	779	715	703	785	780	797	799	803	750	768	728	805	750	785	732	818	760	745	840	734	761	774	737	772	771	771	725	742	783	765	776	757	749	779	728	787	774
4434	7677	5748	3477	2718	2315	1763	1464	3838	34438	28363	18704	7542	2049	947	695	624	656	624	647	612	609	623	668	613	658	602	572	637	596	615	633	656	647	666	625	605	659	644	675	620	631	644	662	638	647	595	661	605	652	649	622	625	629	617	619	620	572	629	593	602	645	614	588	649	642	615	601	674	639	658	646	590	658	629	622	616	632	654	660	574	610	636	610	627	640	635	677	629	592	627	617	619	650	650	605	637	599	611	608	600	605	668	608	619	642	603	696	662	682	663	672	630	650	598	611	664	651	646	598	608	593	609	621	592	606	627	674	626	663	628	581	624	611	596	590	612	660	676	655	597	659	662	654	633	614	653	650	629	625	630	663	659	608	604	638	646	615	592	627	626	611	648	668	643	667	648	668	615	664	639	606	665	600	623	594	652	642	583	654	658	592	622	635	619	660	612	628	606	626	669	608	668	601	628	629	652	649	630	591	627	640	648	618	635	647	634	641	626	609	661	613	630	598	654	617	643	615	632	578	647	638	613	621	648	607	629	618	625	572	626	606	592	626	591	643	617	640	603	616	638	621	567	657	660	625	682	646	586	591	609	649	594	670	599	608	629	587	639	637	606	625	664	606	641	609	603	608	643	611	632	600	599	619	627	627	617	604	623	637	637	587	598	609	629	650	665	596	612	644	631	665	590	590	611	648	634	629	649	631	584	630	655	610	624	608	633	614	616	622	632	627	646	634	571	630	611	580	657	675	669	615	641	621	626	613	635	612	628	635	621	635	635	681	631	641	635	625	636	640	617	624	581	620	637	629	628	585	616	602	638	633	635	597	602	577	602	624	603	649	629	633	635	669	622	621	647	630	621	631	633	630	604	654	613	647	671	621	628	656	605	600	628	654	602	579	613	648	613	629	650	603	645	568	619	549	649	642	631	596	600	625	605	678	628	604	601	566	624	651	630	581	656	582	592	621	615	608	607	651	600	634	639	620	618	579	615	661	631	615	589	625	588	644	638	621	593	600	658	638	684	583	623	618	620	593	668	617	597	651	591	613	662	609	600	594	575	616	624	682	595	613	624	632	631	643	637	626	611	643	579	625	636	659	631	588	636	630	563	668	662	632	636	653	646	647	601	574	633	624	641	647	667	582	685	621	647	632	659	642	654	608	606	595	639	606	535	620	613	629	629	636	624	600	601	595	623	612	642	596	628	585	611	629	615	577	660	587	608	596	602	606	683	620	630	624	626	657	643	623	620	597	632	636	620	592	653	654	641	595	562	617	581	622	619	620	614	632	615	625	618	600	654	586	628	625	619	644	610	631	639	606	610	582	635	590	612	643	597	612	623	653	643	623	593	621	603	612	597	651	592	636	604	609	609	603	604	612	586	655	607	616	612	609	620	620	594	642	595	605	595	542	621	671	586	591	615	645	631	619	583	638	659	659	688	637	612	589	649	607	687	601	620	641	611	603	634	628	621	604	643	599	601	618	605	611	624	584	632	625	624	642	623	617	638	624	672	642	657	646	628	615	621	657	569	637	653	624	601	609	645	610	605	573	611	603	619	605	654	599	625	621	626	634	608	625	630	618	667	644	629	637	636	630	589	640	610	588	661	618	635	649	641	580	654	604	620	650	625	620	656	675	607	587	624	609	654	647	624	620	647	634	607	617	656	606	618	621	613	646	661	587	639	674	633	663	628	606	666	645	653	624	632	575	603	647	609	632	613	617	598	599	624	615	706	617	592	624	619	596	602	641	591	671	543	576	710	641	618	640	626	615	665	641	620	609	600	623	613	639	632	665	570	613	604	637	608	593	615	627	623	604	625	583	647	616	608	571	636	653	635	631	622	626	594	628	628	624	616	640	614	611	585	594	650	620	626	563	659	605	644	611	610	643	613	585	614	604	628	611	610	638	630	640	622	637	616	614	613	571	583	643	588	554	616	592	603	603	596	615	665	592	599	655	633	612	633	602	583	632	667	591	611	605	609	632	641	608	590	585	592	610	657	613	649	680	613	591	598	649	613	624	567	592	624	570	666	590	626	627	618	600	658	650	617	588	638	593	619	616	642	641	601	635	588	612	680	590	588	604	581	595	647	635	642	624	660	663	634	646	688	621	626	622	636	618	613	625	625	620	621	605	603	592	680	651	641	572	601	664	588	621	573	609	591	640	599	616	645	618	635	623	626	629	603	617	663	617	591	616	618	584	624	616	653	653	618	643	591	642	624	662	650	639	641	612	618	638	616	644	666	631	629	624	619	656	588	617	667	616	594	660	683	591	625	643	611	611	624	611	623	647	622	629	590	613	696	597	599	651	620	623	649	598	608	626	604	645	617	611	623	644	647	624	657	580	639	595	625	607	610	604	618	593	622	583	637	597	665	619	614	620	594	595	609	610	606	634	581	633	657	645	627	576	630	634	620	626	628	611	568	608	633	607	639	629	666	611	642	612	612	610	633	584	659	641	610	622	622	634	612	644	613	617	646	636	598	676	603	598	628	597	656	668	629	636	617	645	618	582	618	639	616	574	630	627	628	660	587	655	596	650	613	652	625	655	623	584	625	600	624	617	591	619	604	620	587	610	630	634	599	627	592	625	662	559	620	644	619	658	641	578	592	596	647	631	612	621	656	570	602	666	603	634	650	589	569	593	629	638	653	622	636	608	616	637	604	631	614	671	628	625	648	632	582	634	594	607	590	678	559	624	628	584	580	638	664	605	608	639	692	613	659	649	633	633	611	627	621	636	641	648	649	573	620	615	634	603	628	616	610	615	598	656	570	632	609	617	603	632	623	626	661	658	645	663	646	635	644	642	667	613	620	621	540	607	672	655	652	645	577	642	576	656	646	592	566	593	615	607	629	625	616	574	621	639	599	619	577	621	650	593	605	594	635	610	634	602	579	651	580	616	637	618	631	638	626	652	592	624	620	651	599	596	645	609	654	623	640	637	673	613	598	605	650	614	618	674	600	667	640	613	626	624	636	614	639	602	604	611	613	629	650	607	689	616	670	619	560	641	613	611	611	623	577	646	627	651	646	596	568	637	622	609	597	627	613	597	597	627	604	598	603	632	652	630	596	620	592	598	642	570	590	630	595	606	636	573	634	600	603	615	626	663	660	632	628	571	603	620	580	621	628	619	629	619	586	634	639	612	637	619	619	605	603	598	608	581	635	630	593	606	582	658	604	652	620	677	631	615	632	642	609	649	608	631	677	584	589	624	652	576	637	593	619	632	624	613	641	622	649	621	592	588	600	596	629	629	628	639	620	594	625	630	617	658	617	622	630	625	603	651	610	601	604	619	634	640	613	583	647	610	618	594	613	612	624	629	631	648	646	646	619	632	629	633	618	655	594	631	592	618	633	586	638	628	628	572	652	610	591	642	640	597	621	598	624	614	571	594	617	653	611	604	625	633	637	608	579	584	647	575	620	647	616	620	613	560	595	638	660	622	612	624	586	595	610	640	656	655	587	633	542	588	676	629	611	574	650	601	610	631	541	632	634	598
27417	12739	1692	932	703	585	575	548	609	1442	2719	2210	1213	715	622	556	559	549	533	531	567	529	542	522	539	552	499	529	535	540	526	499	510	493	523	533	553	479	567	516	511	524	504	522	516	539	508	522	495	521	476	473	533	504	538	561	491	534	532	544	537	515	504	500	507	541	512	541	531	543	518	515	498	562	555	519	507	544	528	503	514	498	500	514	492	551	541	551	524	545	525	544	481	548	529	497	527	526	497	508	515	529	493	512	512	548	543	488	524	527	546	556	521	545	458	539	533	502	521	508	520	499	528	496	499	529	539	515	555	519	541	487	485	551	516	502	519	555	499	522	512	511	551	547	552	545	552	502	501	534	499	527	525	502	516	497	505	515	506	521	543	496	504	496	540	520	519	551	503	496	545	532	534	527	546	561	531	486	477	485	513	536	529	509	539	503	503	500	522	491	556	533	567	519	498	528	495	533	530	595	534	482	541	505	515	542	496	485	519	503	509	544	539	519	564	531	452	513	555	501	488	545	552	525	524	512	508	569	531	539	520	549	524	531	544	503	540	499	554	487	556	549	525	503	498	516	547	476	507	468	508	556	541	554	482	523	529	499	532	532	525	547	521	501	534	508	545	477	503	499	505	507	467	531	526	552	499	525	538	535	550	538	510	505	471	483	488	558	512	501	538	495	536	530	518	488	557	543	511	517	520	534	542	540	543	516	524	499	505	542	529	545	508	552	522	499	517	511	502	542	463	540	545	503	526	500	553	527	505	529	528	511	481	528	531	544	546	535	570	494	504	512	545	506	557	522	500	493	521	514	526	511	479	532	488	515	519	521	509	544	546	533	501	515	511	557	536	510	513	540	527	513	547	516	520	518	519	557	515	505	581	532	472	484	541	546	500	519	548	532	512	526	568	503	539	530	531	504	510	520	491	521	493	541	548	519	515	500	553	588	537	491	542	536	528	547	576	497	523	486	521	531	516	498	533	520	509	532	563	545	509	512	533	518	528	521	492	529	515	544	490	516	484	543	530	472	502	514	567	536	496	537	492	537	525	483	489	499	531	517	547	503	561	502	486	519	549	548	519	489	538	534	513	501	519	471	508	554	481	481	519	544	529	525	540	542	503	468	544	521	558	527	504	534	482	507	461	503	528	491	550	511	534	519	467	526	555	537	519	562	491	555	509	526	484	485	519	490	511	557	502	528	523	498	558	539	511	547	529	488	499	490	520	519	528	510	524	506	490	518	514	555	484	522	523	509	489	496	509	518	521	506	541	474	535	519	546	525	515	551	541	506	532	520	559	516	569	548	522	497	491	499	499	526	508	473	558	523	502	582	508	511	495	545	509	498	509	482	516	516	555	526	569	510	528	501	523	530	498	542	509	523	529	533	536	520	501	484	522	556	517	523	503	516	565	521	527	539	516	536	498	543	531	521	525	536	532	530	559	533	516	519	501	490	535	504	520	537	541	540	529	529	517	548	501	531	534	567	488	555	530	502	498	521	525	510	534	526	533	512	497	579	531	523	525	518	507	550	515	514	512	537	502	528	488	554	498	544	564	509	538	557	511	509	566	490	479	541	538	481	457	526	501	540	497	521	523	488	510	515	528	500	538	532	524	524	611	534	488	534	521	554	530	502	506	505	533	542	512	533	555	547	526	542	493	521	535	519	510	552	518	524	508	545	494	515	535	544	507	500	483	542	509	499	533	540	513	521	522	518	523	504	516	547	509	529	545	526	529	551	555	523	506	525	537	527	474	515	517	490	517	511	500	503	553	528	535	521	521	504	548	515	486	517	529	497	480	509	533	529	508	507	545	496	539	509	546	519	522	491	512	508	491	523	496	512	497	572	554	514	536	518	506	521	526	546	526	535	515	550	570	473	543	553	517	536	518	563	569	487	512	526	532	503	495	537	522	543	510	517	538	527	559	515	562	544	517	501	495	526	481	490	543	539	520	552	487	477	526	513	475	519	521	561	531	537	504	511	536	511	546	492	561	508	525	560	548	505	497	519	522	557	505	525	523	543	555	526	501	504	536	541	526	521	497	466	497	536	487	522	523	508	549	539	566	557	542	511	515	499	520	531	524	511	486	529	494	521	521	553	526	523	547	500	497	507	511	540	528	509	534	511	501	550	508	468	488	536	523	557	508	520	508	516	492	514	513	540	517	490	550	500	516	527	557	548	495	522	542	512	573	566	540	542	555	522	536	542	549	523	507	573	542	514	544	497	535	519	496	487	562	521	561	529	534	528	540	544	497	490	549	495	494	489	500	524	562	538	527	547	526	518	545	518	520	521	531	531	525	536	553	534	499	539	573	537	499	495	533	508	561	510	522	504	488	520	536	531	548	511	521	507	541	535	594	525	527	506	542	490	488	529	513	507	504	559	558	507	501	556	511	547	538	539	514	548	539	494	515	484	508	512	494	528	553	512	570	514	520	551	482	582	546	526	519	537	498	559	532	494	504	528	522	542	560	557	532	528	524	495	485	510	520	526	536	501	473	554	518	504	511	527	528	550	558	530	533	516	519	517	527	560	524	548	499	532	537	498	466	514	551	502	514	511	496	539	504	493	521	512	531	520	515	528	479	500	509	548	486	524	584	572	545	482	553	533	586	510	513	536	539	498	524	540	520	507	538	525	525	542	535	532	510	542	514	552	518	536	516	526	509	514	501	514	531	550	524	534	534	484	497	572	494	548	497	473	523	493	481	550	515	489	538	532	528	524	525	567	523	516	501	532	544	542	490	551	487	548	507	517	506	498	488	532	522	521	503	539	513	509	536	508	535	565	489	535	491	519	524	497	538	521	525	488	528	499	526	480	504	549	503	499	526	523	492	497	514	503	549	541	547	478	515	540	511	507	539	519	537	561	484	526	513	534	561	524	545	522	516	509	540	533	471	541	512	547	497	514	527	524	532	509	569	504	490	499	511	510	519	512	512	492	553	510	500	519	555	524	540	523	525	514	516	510	510	559	575	526	526	539	491	533	499	523	549	546	508	555	541	498	553	526	528	560	535	560	513	525	529	527	510	561	511	522	523	521	565	534	491	507	488	520	544	514	528	471	499	535	508	575	484	548	539	518	502	550	496	501	551	503	553	505	516	498	547	551	496	515	555	542	529	524	503	524	526	531	530	540	547	489	519	513	496	498	546	524	527	483	477	535	525	497	536	563	542	526	512	545	515	502	488	490	511	507	512	518	517	528	544	539	555	553	527	553	540	516	482	548	501	524	480	496	510	519	490	526	510	553	545	528	509	501	513	477	542	488	485	525	524	502	508	532	494	527	582	568	494	539	501	524	504	546	534	496	521	507	567	561	536	540	546	510	532	520	515	564	507	520	530	491	595	534	516	481	516	478	507	518	513	548	532	513	520	565	557	527	509	510	509	525	531	517	530	541	517	478	530	489	517	501	517	510	505	536	499	543	511	528	524	545	510	474	503	496	536	545	503	522	550	556	523	536	503	487	502	539	549	539	505	505	528	541	528	516	530	523
5161	1060	829	705	577	562	543	521	524	1939	3094	2226	1226	665	494	462	413	431	402	419	395	414	446	393	416	438	454	432	426	434	449	422	414	475	440	423	432	441	431	394	452	413	464	439	438	430	440	451	444	433	464	440	480	434	449	405	422	446	456	424	431	401	479	422	382	407	449	447	466	417	417	417	395	440	441	422	427	435	453	426	483	434	407	439	451	428	465	410	429	401	427	426	424	427	377	431	435	452	448	427	416	396	427	446	427	425	427	419	436	421	450	404	430	427	398	483	466	394	446	466	356	421	434	454	435	448	427	419	408	458	417	421	426	433	437	426	419	415	409	447	436	428	398	409	422	431	434	443	395	451	462	412	413	423	440	440	440	393	429	413	455	446	481	427	473	444	433	408	425	443	430	406	416	396	407	415	464	420	390	466	438	432	423	433	444	441	465	428	452	446	404	443	418	436	403	428	440	435	449	413	424	446	402	439	435	422	370	434	418	425	418	439	383	426	411	450	390	458	446	406	440	443	413	461	472	432	442	445	425	435	419	410	450	431	409	432	410	450	406	445	428	470	461	417	408	414	428	424	440	426	457	438	417	421	444	431	397	415	381	423	432	467	428	403	425	454	416	443	422	405	441	469	421	444	386	428	445	438	427	416	446	407	451	414	442	445	421	417	440	414	434	457	414	418	416	440	427	469	438	426	402	423	421	412	421	449	419	452	399	455	414	450	458	431	445	433	435	420	429	397	454	428	452	425	454	463	423	428	455	456	438	425	416	444	388	434	407	445	454	443	432	431	441	427	408	415	429	435	408	423	445	359	463	428	419	421	419	422	435	407	394	413	426	445	431	435	446	412	384	426	443	435	441	424	436	407	417	455	431	418	431	431	446	424	398	426	398	408	435	443	418	431	443	398	424	450	427	407	430	445	437	432	456	450	430	429	429	425	434	410	442	454	456	381	459	428	449	398	457	408	431	409	430	426	446	433	393	453	427	394	454	430	456	458	437	432	425	406	435	425	425	443	431	431	403	408	444	438	406	428	418	428	431	477	449	408	441	438	436	423	462	431	447	405	443	429	434	446	443	395	432	396	476	437	406	431	424	439	416	356	442	430	453	390	454	409	425	423	465	429	428	406	458	458	480	402	398	408	426	417	424	446	417	432	440	435	464	435	448	437	416	404	401	464	428	413	404	450	422	387	425	433	433	446	404	428	455	454	430	403	457	432	474	434	429	413	407	453	439	420	404	404	454	451	394	409	437	445	447	421	439	437	458	460	414	465	422	448	403	401	409	402	440	453	386	476	413	434	424	431	384	457	412	442	404	410	465	440	439	435	416	428	449	441	428	447	409	436	443	423	402	448	432	408	406	452	423	445	399	436	422	431	432	438	466	422	420	393	411	429	419	473	442	458	441	433	420	447	451	403	434	464	426	447	433	452	496	428	418	392	437	426	429	427	433	444	438	407	456	439	451	406	416	420	401	420	419	404	440	440	426	413	423	439	415	434	416	428	387	437	421	449	415	450	436	431	433	437	416	419	456	435	421	459	422	399	444	402	433	413	414	424	448	415	413	459	413	413	426	470	433	447	476	445	453	460	422	452	429	419	428	421	449	447	411	397	439	391	399	420	463	417	471	459	459	420	428	409	431	433	440	409	414	402	429	424	430	406	394	404	418	413	440	420	411	381	413	435	427	434	469	475	415	444	452	367	407	419	424	469	423	428	441	446	436	430	424	412	435	445	385	423	416	450	392	458	426	430	445	393	427	448	433	416	443	427	418	396	414	439	457	438	438	393	433	444	435	422	439	430	410	409	428	439	449	434	433	426	422	454	437	413	393	409	423	443	412	405	427	403	446	452	424	431	417	405	450	410	389	402	460	466	452	435	464	421	413	433	438	434	420	415	466	409	446	411	419	440	413	412	406	449	431	441	447	450	411	432	436	419	461	434	454	390	405	440	409	439	436	408	412	393	426	461	377	408	393	431	430	399	480	422	431	425	449	398	427	433	455	403	405	375	424	445	442	430	429	433	430	439	462	434	425	411	435	450	454	411	414	434	399	414	427	437	445	425	428	437	446	441	430	389	458	390	438	428	422	455	439	444	456	412	433	453	409	444	483	436	447	453	417	420	439	429	443	417	403	459	428	423	404	457	428	419	435	402	443	423	439	432	470	436	444	444	419	398	466	412	428	431	446	415	423	472	439	429	446	430	460	392	445	418	420	439	409	451	462	403	437	431	421	392	445	439	428	441	420	410	423	450	430	434	455	420	434	440	429	425	452	427	425	468	446	442	421	458	446	431	411	435	445	431	457	414	434	407	423	429	409	421	459	450	448	433	421	449	414	416	441	424	430	458	457	450	427	429	428	418	403	390	493	420	463	437	427	457	449	457	422	423	419	467	486	437	453	452	423	405	406	434	415	464	429	448	422	450	425	468	426	402	401	417	383	404	418	458	416	438	428	485	388	482	453	421	426	440	413	450	400	420	418	435	460	423	435	430	443	415	470	463	452	427	447	421	412	418	428	421	437	419	423	428	448	428	422	445	435	438	444	434	431	419	452	436	419	392	416	448	428	446	429	438	432	410	446	417	435	374	408	464	413	427	431	442	429	451	412	403	457	396	434	419	453	438	438	410	409	423	424	445	424	423	434	477	438	452	403	452	421	412	415	428	447	430	414	429	423	418	448	456	448	465	448	423	457	418	431	429	456	414	444	425	421	443	419	456	441	411	448	422	417	427	433	414	452	390	440	418	446	396	418	435	431	436	399	415	466	436	466	460	424	458	419	445	433	426	419	449	451	467	429	432	426	462	421	443	426	385	419	476	457	427	409	428	431	404	424	404	414	413	471	446	451	430	417	400	413	407	369	414	458	466	419	411	429	401	419	438	430	393	412	460	451	423	430	415	444	405	436	478	428	451	452	408	456	437	438	440	454	403	408	416	439	479	430	461	436	447	447	455	431	422	440	413	444	427	430	452	424	432	429	414	462	437	415	430	389	411	431	435	429	421	427	440	414	399	442	422	425	429	423	437	444	439	457	453	446	399	443	436	429	451	427	450	416	382	449	389	423	408	463	428	425	403	406	464	415	438	409	397	443	441	445	420	421	442	415	419	448	443	434	397	428	467	446	450	447	414	428	391	431	428	421	442	390	457	432	433	430	442	424	440	418	416	425	445	426	422	412	455	465	433	417	434	402	436	458	439	433	447	423	436	422	431	438	438	450	411	426	428	417	443	443	453	438	479	432	448	419	448	429	437	412	431	423	415	432	395	445	413	430	407	430	422	417	395	448	423	440	470	419	434	445	457	429	419	433	415	475	417	421	416	437	440	411	443	399	418	408	453	445	433	481	415	442	471	420	436	456	449	461	437	444	428	400	405	474	372	417	381	417	402	420	427	416	420	412	431	410	479	456	473	389	437	412	478	445	423	443	470	480	438	441	423	432	467	428	467	446	468	437	411	452	441	426	440	440	440	435	430	397	422	451	414	432	414
25146	21095	26909	25113	5720	1574	1125	938	943	11141	20405	13635	4717	1337	866	672	642	622	644	634	688	589	647	621	632	669	651	604	592	625	651	623	627	700	647	599	581	637	554	615	626	603	614	628	601	620	599	594	573	630	653	626	644	639	630	667	630	646	603	636	635	610	649	647	594	640	630	652	645	632	639	643	623	640	636	584	668	593	670	667	599	610	642	580	641	572	608	618	614	588	625	622	666	657	615	579	627	641	580	619	582	625	654	630	657	628	573	614	627	599	678	648	588	652	626	624	614	596	607	592	604	617	629	608	654	612	609	653	619	669	639	633	600	626	643	640	630	632	598	659	669	626	611	610	610	622	590	619	611	616	617	586	626	635	595	609	609	639	642	628	630	634	622	638	634	612	573	626	626	644	629	641	662	672	606	608	604	640	606	660	588	605	632	663	617	640	585	657	602	664	626	635	659	626	604	589	610	614	691	597	630	594	651	601	615	632	608	649	618	591	618	651	630	598	629	591	657	642	614	609	675	633	585	658	609	621	603	634	595	614	646	641	623	590	582	633	580	592	626	610	662	585	641	599	642	604	619	643	606	635	576	627	642	608	640	670	603	604	662	602	629	649	606	648	659	589	635	606	645	632	607	616	640	610	617	601	591	573	638	636	581	647	600	609	638	643	617	617	659	595	615	599	642	637	632	611	626	623	638	633	649	666	624	652	572	640	624	648	593	590	602	588	616	629	620	607	621	619	601	625	612	604	609	595	585	595	635	628	594	618	605	646	581	639	589	617	626	649	703	612	626	572	620	607	585	627	605	643	609	667	605	659	610	659	657	639	647	621	634	609	637	621	641	643	634	650	645	649	622	666	624	649	646	613	597	672	683	626	626	657	597	621	650	587	597	616	637	616	626	654	630	576	593	613	617	641	589	601	639	597	636	671	623	601	611	598	606	623	597	601	648	596	630	626	608	603	646	600	649	617	626	608	620	618	595	647	612	623	632	612	655	600	623	622	611	634	650	607	603	639	622	624	623	622	651	593	626	609	598	580	619	585	633	634	609	633	600	612	591	639	649	601	653	602	614	642	620	664	664	585	618	569	624	637	617	611	606	599	667	648	599	621	622	633	627	609	605	610	624	622	654	618	614	632	633	613	624	611	621	618	637	618	673	617	652	640	581	600	655	634	651	633	593	653	621	584	567	619	581	631	641	614	643	612	590	617	649	617	602	612	626	626	681	643	636	650	577	620	629	592	592	626	570	611	614	603	641	649	671	615	671	571	579	641	593	649	597	599	585	603	647	641	608	593	667	625	617	599	623	639	614	652	656	675	612	635	622	643	663	632	605	575	575	617	647	616	656	646	604	621	653	629	641	619	623	611	584	589	640	627	605	626	633	631	644	615	678	648	619	638	628	596	582	594	662	619	657	622	643	594	653	639	655	664	594	631	654	637	623	617	595	604	633	602	617	619	674	596	629	601	645	608	611	621	589	600	617	611	669	616	621	628	640	616	658	620	598	582	635	637	605	624	634	625	627	616	675	621	638	598	655	603	634	623	623	635	688	631	590	598	635	614	606	641	657	611	633	614	589	631	629	631	603	625	648	623	599	643	628	657	611	668	599	617	605	643	640	601	649	611	624	641	620	634	611	590	650	626	570	633	631	653	632	594	646	643	630	615	651	633	626	638	642	606	630	637	606	596	618	681	609	605	626	626	601	606	635	573	591	577	578	616	638	603	581	647	634	604	590	667	653	621	578	554	574	646	589	596	616	657	629	642	620	597	630	640	621	628	648	604	624	634	625	612	608	622	607	645	631	632	601	636	624	617	584	662	641	613	626	639	620	624	649	647	605	680	611	589	597	605	586	600	612	627	612	673	620	613	535	646	646	642	593	612	647	659	593	601	646	638	600	588	666	680	647	583	645	586	638	679	633	631	652	644	626	618	652	691	649	622	594	606	669	614	618	596	611	609	599	639	645	666	633	660	608	657	634	618	659	613	574	638	611	665	591	636	573	621	636	605	619	567	627	637	637	702	641	623	649	590	589	604	627	610	682	598	629	626	626	641	636	623	580	621	617	643	604	654	624	660	622	627	595	644	588	618	614	605	654	626	613	622	632	619	571	598	637	644	658	623	605	603	676	655	635	628	594	613	668	624	593	669	616	636	653	584	638	594	631	604	652	609	666	614	660	610	591	641	571	645	658	595	635	621	655	656	645	669	618	640	618	642	656	626	616	601	649	618	595	632	614	642	616	636	635	600	606	614	631	634	579	636	621	633	604	621	620	648	627	584	574	642	625	625	661	586	651	623	611	627	627	596	630	605	620	625	664	626	642	674	645	580	628	614	645	632	604	600	586	658	605	609	601	656	607	597	641	584	644	644	618	626	634	632	641	627	583	614	641	611	629	627	626	586	637	615	635	637	637	594	613	631	611	610	623	601	583	651	591	596	653	634	616	599	650	640	666	646	614	625	573	666	704	644	646	627	635	611	604	586	596	579	623	607	592	640	629	643	589	636	661	606	648	613	615	622	586	596	620	591	598	601	652	666	632	628	618	575	665	672	626	612	616	630	621	603	620	595	645	658	617	652	587	634	621	633	586	615	585	628	647	620	656	598	592	626	659	625	646	624	638	545	612	686	612	677	634	628	638	607	586	604	564	663	609	635	650	630	612	624	602	630	602	660	628	642	604	663	626	621	618	655	615	627	617	623	604	585	619	604	638	598	646	650	661	656	638	613	638	598	608	588	650	677	642	615	613	641	658	639	650	658	614	604	575	645	587	596	618	639	642	619	611	663	622	606	636	613	601	626	571	672	619	609	602	565	645	634	655	581	603	584	585	615	628	637	637	602	689	589	619	629	626	648	617	648	636	609	596	648	641	594	605	626	592	628	607	624	630	668	607	608	655	645	594	596	616	610	665	630	627	604	579	638	623	607	619	631	658	690	615	645	642	637	641	629	587	639	662	656	635	603	637	582	644	654	612	620	608	619	615	620	649	623	656	626	635	622	605	597	635	632	603	574	661	677	596	570	606	571	598	633	627	614	579	616	655	638	621	627	644	651	567	646	629	637	598	627	571	638	659	641	568	602	600	613	654	635	644	618	602	619	608	639	667	608	654	619	597	635	630	607	636	611	608	590	613	628	607	642	603	624	577	633	586	648	659	668	615	627	649	658	616	625	632	615	616	606	616	621	653	648	621	608	664	633	620	635	615	607	657	614	582	623	619	626	590	611	630	612	627	622	610	667	619	606	665	582	645	612	614	621	638	618	621	622	596	601	626	612	603	624	603	603	605	682	592	621	614	638	614	588	606	583	583	617	683	597	650	580	625	603	633	606	630	673	617	611	642	616	663	622	623	625	626	653	630	584	646	594	593	624	624	604	671	620	627	688	610	667	653	636	608	585	643	655	613	641	628	643	678	613	604	639	595	594	618	635	648	622	600	642	618	598	611	621	617	593	609	619	618	684	637	599	626	660	603	634	604	623	663	583	646	622	629	658
3929	3837	3236	1870	1389	1296	1062	965	930	14704	17928	11259	4097	1276	737	588	540	583	548	501	581	528	538	553	507	503	522	560	510	527	511	499	515	549	557	538	553	544	545	522	534	535	514	499	462	514	522	545	542	525	537	556	528	535	528	541	525	535	522	517	532	512	501	519	533	520	505	521	525	543	566	521	545	545	512	491	481	523	519	521	536	533	550	536	532	511	509	517	502	571	544	493	473	519	541	571	532	521	556	579	506	528	496	541	542	545	547	576	533	538	471	519	519	570	495	517	576	525	575	511	513	534	511	513	541	563	540	517	535	511	553	523	542	580	512	512	549	531	499	546	505	525	513	552	523	545	482	527	509	552	515	536	534	526	533	523	540	529	536	497	524	517	516	512	530	565	513	507	558	494	551	513	510	552	514	507	552	555	534	477	536	539	528	528	520	535	500	536	533	510	489	497	527	542	512	523	535	510	552	532	504	520	509	531	526	498	536	490	508	475	548	525	485	529	512	538	514	552	562	501	518	536	532	492	502	559	503	519	483	550	511	519	530	525	466	538	536	515	485	551	530	540	500	512	541	531	528	492	531	507	489	513	549	563	529	510	525	501	565	556	498	505	553	533	507	467	513	488	546	530	491	497	558	494	575	513	540	499	523	520	540	498	563	526	504	525	500	500	527	526	519	578	504	498	543	557	501	551	513	510	560	546	512	522	566	556	521	508	529	546	522	493	534	527	529	530	529	536	519	489	516	506	537	514	509	497	527	534	525	510	511	519	534	506	542	558	568	491	506	499	478	526	490	585	522	551	542	554	512	507	488	530	523	533	480	576	495	478	489	506	531	525	576	517	528	533	542	489	552	500	521	544	527	521	516	501	535	540	532	496	507	542	507	533	514	480	499	493	536	587	510	527	527	507	496	538	516	552	553	517	509	551	545	505	532	484	498	524	522	565	562	502	500	519	535	500	523	528	534	480	534	519	519	493	527	535	501	534	539	537	543	568	503	523	526	549	525	517	494	506	559	540	532	534	528	570	506	552	530	556	494	532	474	528	499	571	512	563	527	488	535	538	548	529	512	541	529	516	516	524	510	536	546	500	511	528	515	532	547	558	547	519	531	514	570	526	542	514	497	526	514	484	480	517	531	503	531	554	476	534	534	549	562	533	529	493	513	518	521	554	529	542	509	542	501	498	532	557	516	485	476	510	547	544	502	517	531	547	555	511	512	521	526	528	482	526	502	536	514	572	495	535	513	518	507	519	566	524	484	515	554	549	542	537	465	508	511	506	529	525	573	525	547	487	519	516	510	538	521	496	533	550	562	558	516	519	513	552	518	552	510	493	533	523	505	540	548	525	495	524	532	511	554	528	530	522	533	535	489	523	486	523	535	557	522	511	490	531	535	537	514	531	517	510	516	509	524	538	488	510	545	491	509	532	521	528	504	521	524	504	546	475	541	488	478	524	516	496	526	528	516	518	529	504	519	502	544	523	510	509	505	531	517	528	542	533	556	525	504	531	532	524	468	573	533	542	537	550	523	537	499	482	517	498	514	513	520	534	487	545	498	484	500	528	488	558	548	506	532	533	532	505	535	517	516	532	504	508	539	549	553	493	519	522	504	484	519	516	547	538	519	509	488	500	535	515	564	553	497	485	549	530	518	512	506	518	495	524	546	541	512	488	509	515	539	532	566	519	509	531	565	514	498	533	524	520	507	529	492	522	515	529	531	560	522	518	514	536	584	525	483	532	541	546	516	509	513	491	531	501	502	593	506	509	538	520	527	542	503	525	510	508	534	519	461	496	493	522	512	504	485	514	566	511	526	534	556	523	506	547	518	505	511	496	520	511	527	539	533	519	493	490	522	515	518	535	484	539	522	524	538	506	520	541	554	486	510	528	531	535	549	523	564	517	519	568	531	495	531	534	518	511	527	525	523	520	534	513	506	527	492	536	532	542	519	516	508	545	535	503	522	549	522	509	530	490	532	520	507	526	491	560	507	482	494	513	461	501	540	470	482	514	504	542	529	500	537	529	546	479	578	521	492	539	508	503	516	496	500	527	470	534	564	539	520	521	504	518	529	480	510	523	547	542	532	518	522	542	488	487	550	531	517	524	469	515	514	498	494	522	518	518	517	508	538	496	555	538	479	516	541	519	541	527	526	531	529	536	485	516	497	553	544	538	509	522	494	529	514	503	545	479	510	523	574	492	517	536	548	509	515	528	541	521	491	535	528	546	497	509	500	552	530	497	528	493	526	518	549	543	525	510	537	536	504	517	510	545	534	525	482	517	527	568	576	548	485	518	533	496	500	523	523	477	505	524	548	509	509	505	545	516	515	498	535	517	590	547	519	554	562	503	505	518	496	544	487	523	498	523	531	493	506	524	544	530	544	516	546	475	533	525	507	507	520	526	514	508	528	544	529	536	516	525	493	499	504	508	532	479	489	537	568	532	522	530	540	512	564	566	503	512	560	512	505	504	532	504	482	530	476	486	516	530	500	517	535	538	529	605	539	477	508	532	543	504	549	502	531	513	528	495	539	473	531	496	498	507	528	550	524	511	502	562	479	498	528	504	502	524	559	535	498	499	536	529	533	503	531	519	535	548	532	497	513	487	528	537	547	512	520	531	515	553	531	555	504	536	524	504	545	513	520	555	492	505	511	515	512	517	526	511	493	534	545	539	510	527	537	536	504	525	555	523	497	532	483	541	549	510	539	520	522	493	547	540	529	507	491	512	508	539	565	561	494	525	524	496	524	579	519	534	533	525	530	513	490	519	558	508	519	516	519	556	513	521	508	520	498	506	510	492	496	547	537	493	488	539	549	507	519	540	549	528	530	507	521	537	507	559	535	518	523	527	520	486	494	546	531	537	496	526	558	537	522	496	557	539	500	506	565	531	490	549	529	506	526	534	521	489	512	457	534	568	534	512	514	507	527	513	503	527	473	556	544	474	526	523	578	510	482	478	546	521	563	537	513	527	517	568	527	496	495	514	506	543	524	558	498	520	548	485	519	504	569	496	524	542	524	532	523	518	511	458	492	492	511	566	529	525	531	547	513	522	509	506	537	523	535	528	555	558	518	541	505	515	520	514	504	543	514	539	540	525	517	514	495	569	519	542	500	522	523	540	521	514	549	569	485	507	556	515	567	533	503	529	513	495	524	490	542	503	512	522	538	528	516	523	543	528	518	532	508	544	494	557	493	557	552	504	535	530	509	568	494	493	480	496	571	513	469	515	512	523	542	532	483	519	527	497	532	519	477	538	536	548	507	493	507	496	568	484	496	531	532	524	524	515	503	538	495	550	508	485	519	527	530	494	582	515	507	473	511	535	530	485	496	485	496	534	533	540	511	540	533	530	553	500	476	457	549	537	541	495	475	565	500	533	530	498	542	497	537	568	500	515	495	505	525	553	499	542	531	534	506	474	527	524	536	518	518	519	530	546	503	508	524	479	508	506	533	491	511	521	550	529	529	460	511	556	531	471	536	493	553	555
23806	21057	28318	24014	21010	9704	2250	1423	6215	31853	36289	23372	8381	2064	1089	918	851	795	787	861	815	785	853	797	816	840	772	786	832	860	868	796	809	790	792	854	858	777	841	824	889	844	822	802	802	815	849	832	813	808	826	872	785	798	766	808	821	807	805	758	814	851	814	851	824	775	793	845	844	817	799	783	786	834	806	883	796	865	816	813	830	822	817	804	800	849	804	861	816	798	818	848	850	804	829	842	753	773	815	836	871	833	824	809	831	815	824	801	796	821	793	826	835	872	841	838	825	777	865	801	850	775	802	814	794	781	786	781	832	793	853	791	833	813	817	838	775	770	837	828	820	825	856	786	779	840	839	791	834	863	841	796	821	782	776	824	814	868	822	809	826	782	784	827	775	741	743	779	819	841	815	843	856	889	834	788	822	796	799	807	762	846	832	798	834	842	774	829	771	828	833	815	796	831	760	831	793	825	822	775	842	821	807	806	824	862	858	793	771	851	857	870	791	815	851	805	862	756	820	796	815	757	797	779	838	828	791	825	863	793	807	799	854	828	847	779	808	761	764	822	831	797	866	812	791	783	786	813	810	829	832	830	767	865	877	883	776	787	786	812	829	777	777	778	790	782	851	828	798	832	798	790	810	820	810	748	780	869	768	750	849	789	789	794	790	862	788	891	839	839	838	824	744	791	820	829	838	843	823	852	823	777	837	790	820	798	862	798	748	825	822	853	793	817	797	820	813	831	793	794	827	780	855	849	787	834	798	837	770	805	852	838	791	807	829	818	804	789	782	788	799	841	802	853	857	835	818	787	753	816	795	830	778	772	767	810	794	795	842	862	804	806	785	801	779	741	778	785	759	805	843	803	776	748	849	832	792	806	860	839	813	790	803	818	809	808	822	829	851	839	835	832	817	844	854	854	861	814	821	810	804	779	799	868	815	824	772	802	823	812	769	806	819	790	804	811	834	884	828	839	843	836	823	810	809	765	814	822	794	775	850	857	798	848	812	813	795	766	878	781	827	822	859	775	807	813	863	814	791	781	778	774	807	800	852	787	838	796	814	815	848	825	823	808	803	787	774	796	783	826	833	750	831	813	792	817	812	794	817	783	807	841	805	845	801	834	821	821	824	779	815	827	783	807	788	789	827	789	828	777	808	823	819	822	852	825	833	824	810	822	801	848	778	771	780	770	841	798	865	808	773	886	831	790	843	795	857	783	812	794	819	792	808	753	807	819	764	792	838	814	797	750	840	823	814	827	760	851	826	814	789	779	788	843	728	800	825	814	847	807	821	839	789	841	769	835	851	802	858	770	805	826	816	835	765	812	834	831	814	831	807	861	845	760	797	789	842	814	848	776	785	820	791	780	819	769	810	875	809	814	794	843	796	859	787	856	755	809	817	840	799	802	850	842	804	813	786	779	871	799	837	799	807	807	812	804	761	854	816	771	803	803	845	836	845	814	856	840	845	776	819	832	820	836	802	859	810	823	803	785	783	809	879	845	874	748	825	834	833	834	807	772	837	874	859	776	839	854	793	838	788	770	806	799	781	797	788	831	887	811	765	840	836	829	755	789	806	820	790	842	799	801	777	804	754	827	818	835	807	798	823	854	811	812	851	778	790	827	839	815	769	803	829	806	835	869	783	861	811	821	794	773	789	777	773	811	805	777	810	830	807	782	821	824	795	770	831	800	796	792	796	781	804	812	837	829	784	793	849	790	756	779	779	773	809	825	826	821	829	821	818	787	816	844	867	842	809	824	824	861	800	768	844	817	738	838	854	863	789	792	836	795	821	804	825	782	814	840	742	793	759	761	821	825	795	868	834	867	833	871	863	854	804	787	828	844	800	760	796	820	820	811	826	817	807	794	806	796	824	783	838	853	841	824	780	810	829	853	791	832	837	826	885	801	898	804	804	821	806	802	780	803	827	793	843	828	848	820	844	830	824	787	837	812	755	825	837	814	793	810	767	813	826	803	845	828	814	802	803	832	815	856	832	792	808	787	796	801	863	809	812	804	830	845	843	771	827	902	801	797	803	793	845	765	770	777	777	811	812	807	798	799	843	835	787	775	820	802	767	784	787	867	828	843	791	834	767	791	877	823	850	810	801	771	848	794	867	816	848	853	844	831	810	818	799	756	817	820	851	863	770	819	826	796	809	797	808	792	794	823	771	823	785	829	780	831	823	826	806	817	793	813	842	783	812	750	844	828	787	797	826	839	822	799	769	819	793	819	773	875	751	819	824	783	781	823	834	819	790	813	833	824	823	861	793	819	800	851	792	798	813	835	864	856	858	772	859	786	778	788	830	795	802	771	827	798	764	830	807	834	793	802	830	820	825	830	807	842	787	854	829	790	835	840	785	801	799	766	813	790	739	815	833	840	830	793	803	844	779	792	868	809	796	775	804	831	816	790	787	794	867	848	766	747	809	767	844	752	868	810	727	803	800	752	826	811	825	781	806	802	743	843	770	845	804	861	860	797	819	842	781	795	820	761	802	814	787	810	796	842	814	844	743	787	845	733	856	850	810	814	784	848	828	833	834	843	790	776	795	806	825	773	814	784	794	829	809	805	796	806	839	795	897	846	810	791	786	811	790	810	803	798	826	801	791	823	819	795	824	788	825	830	773	800	824	816	858	771	822	817	776	830	806	799	749	803	827	810	790	762	853	822	776	832	808	804	789	750	782	807	857	801	747	739	834	751	816	795	789	781	826	857	803	761	834	850	741	803	811	779	837	800	840	809	825	797	826	818	858	844	839	809	817	791	825	849	836	820	841	850	806	825	846	866	855	821	836	846	862	782	809	852	821	795	795	813	783	841	835	816	826	774	785	785	777	891	830	809	827	831	837	779	845	753	777	809	807	826	813	849	862	754	828	744	799	823	823	757	786	828	789	813	866	776	812	807	851	768	837	826	839	807	829	832	823	873	771	764	828	784	784	818	816	824	827	805	783	834	879	764	750	786	792	785	886	835	816	783	849	772	789	833	809	789	768	848	810	730	832	831	801	821	850	760	793	791	780	850	781	779	813	814	829	827	812	851	825	823	830	804	800	835	826	853	861	792	792	847	859	822	802	832	800	808	811	817	777	791	802	788	801	811	850	761	802	774	835	779	793	791	817	813	782	792	800	816	812	799	772	838	793	804	781	840	750	802	782	784	779	817	838	847	824	814	873	770	856	821	839	790	727	769	749	758	786	783	864	758	823	850	790	811	843	839	800	837	855	785	841	802	842	777	752	844	811	775	771	837	813	781	791	805	825	774	786	862	800	844	885	781	851	811	804	815	818	852	809	807	828	854	855	777	746	841	755	833	844	881	819	783	792	779	844	789	816	805	758	816	801	859	812	816	772	803	790	780	810	746	781	820	798	803	810	814	825	786	797	775	803	761	803	823	785	792	880	836	756	807	836	814	844	797	812	833	848	765	784	795	791	763	795	806	825	786	802	785	828	851	827	801	824	847	802	869	836	819	804	796	792	801	852	847	783	805	813	722
4378	7966	7330	4967	3286	2166	1483	1279	7929	33662	30456	17674	6015	1841	978	737	699	642	679	726	713	667	691	671	676	667	616	667	742	717	687	679	639	674	681	659	681	617	665	657	672	655	646	670	657	624	669	623	671	630	725	680	658	673	655	665	654	664	686	692	636	670	669	674	646	666	688	647	644	645	714	649	633	678	666	671	670	658	653	673	678	680	619	659	651	635	655	679	661	652	614	688	628	652	674	616	688	700	670	674	693	663	693	625	655	701	647	622	622	620	663	701	665	658	640	635	626	685	628	633	650	643	648	627	633	679	658	666	688	645	653	654	638	686	717	630	630	692	702	642	674	651	641	671	629	676	636	703	712	667	669	714	668	657	672	612	626	633	647	657	721	678	669	645	691	659	632	665	693	667	664	669	658	687	691	673	676	676	667	649	673	683	647	659	645	640	669	675	675	642	685	691	644	689	641	657	668	642	648	687	653	627	706	705	709	633	664	675	643	641	665	679	651	681	671	686	656	703	685	695	660	660	635	685	678	693	654	651	650	664	701	652	638	656	701	648	657	671	630	695	677	682	619	693	625	601	643	639	660	633	694	709	713	691	691	673	641	653	626	682	654	641	665	635	665	643	629	657	672	647	684	691	682	723	620	692	652	668	685	641	615	698	641	673	667	675	682	664	682	670	672	686	679	659	634	640	683	682	661	712	651	627	655	616	676	693	697	618	665	649	632	617	706	648	662	675	659	660	621	643	640	637	700	665	669	633	669	682	694	640	686	685	653	655	638	706	632	681	668	701	628	628	632	616	637	651	644	649	666	706	657	649	694	672	644	669	689	691	697	667	660	635	639	663	660	723	679	656	662	736	650	664	647	681	647	650	680	673	685	639	667	680	662	667	670	667	640	605	646	697	660	602	684	699	677	672	673	651	656	610	640	674	671	670	620	652	612	672	647	650	668	648	661	630	702	678	635	665	638	661	640	652	674	659	654	687	678	679	687	633	652	675	634	684	695	680	661	668	682	702	692	654	654	664	686	649	638	687	670	649	670	632	695	680	688	661	688	656	625	652	676	672	647	696	691	678	656	686	626	695	662	676	666	712	682	674	672	617	678	648	665	667	673	601	656	661	677	665	704	619	666	668	672	657	703	695	690	659	651	656	658	677	677	631	633	679	655	666	637	632	655	714	652	640	648	744	680	707	641	678	659	668	673	698	633	685	641	652	693	644	637	677	647	641	664	653	635	647	644	671	649	668	673	683	648	669	658	685	654	644	655	663	664	658	638	642	648	663	661	691	654	667	689	649	694	649	625	661	685	678	673	647	630	676	647	699	630	636	670	674	623	664	652	636	711	692	662	664	681	688	639	672	690	619	669	661	613	684	666	639	703	630	659	675	641	650	641	668	634	643	644	713	651	659	652	658	647	652	653	688	640	641	678	709	656	616	646	630	658	648	658	659	676	670	649	642	656	667	645	640	677	690	691	623	673	660	668	659	649	690	675	656	672	667	680	655	657	615	677	635	613	662	700	640	687	684	621	616	640	669	637	628	663	652	635	658	670	682	667	669	666	693	706	684	643	634	609	639	633	684	680	641	668	663	642	681	658	665	697	658	618	659	663	677	636	633	678	666	700	679	665	648	635	617	664	656	666	655	672	689	642	625	676	658	666	655	704	640	671	648	632	659	637	660	647	636	659	678	692	641	692	677	682	636	655	635	696	658	647	680	640	706	628	648	655	642	623	672	645	644	644	645	633	711	703	680	694	679	643	623	644	691	692	655	695	659	672	655	677	682	671	661	729	664	631	648	667	643	630	683	660	666	649	642	661	667	695	645	682	659	672	638	691	666	651	686	685	643	677	646	659	622	649	659	700	653	689	647	678	614	662	636	633	677	653	616	661	681	641	660	633	702	645	650	682	649	698	684	650	643	629	671	656	748	635	695	646	694	647	653	644	610	692	666	640	659	640	687	672	660	684	642	648	626	652	667	656	678	684	669	667	650	677	699	625	662	726	614	685	638	640	638	678	682	617	654	703	688	649	654	594	690	684	677	691	650	668	652	627	636	606	659	676	680	691	704	670	635	649	680	654	735	673	690	662	678	713	619	616	720	677	667	661	640	701	678	593	674	704	660	719	717	645	625	650	653	634	658	680	648	668	716	591	654	655	653	663	679	664	634	668	626	624	645	613	638	686	674	672	673	694	635	699	687	626	712	697	678	649	650	664	638	644	668	673	634	716	631	652	678	694	658	622	663	641	679	694	648	636	680	710	675	625	666	660	669	639	631	680	643	689	639	631	650	682	636	666	675	684	677	699	673	621	655	665	669	681	664	658	621	705	632	642	684	622	628	654	663	669	649	636	637	661	702	639	634	662	712	658	632	686	671	638	637	663	700	640	657	696	626	645	667	655	655	637	649	636	715	654	640	666	651	679	653	681	640	645	674	627	674	684	656	701	647	662	623	679	661	654	672	702	687	670	662	657	644	625	638	643	668	662	716	633	656	645	671	652	659	611	638	607	659	607	642	648	675	700	625	696	666	657	640	630	680	650	638	615	631	660	666	669	655	597	697	707	632	663	647	675	587	675	631	650	657	657	646	637	623	653	639	647	662	642	648	681	646	648	611	680	644	655	639	671	696	651	644	645	642	675	674	679	647	663	656	639	651	649	655	666	640	679	696	696	668	638	654	630	653	668	627	629	665	605	607	613	675	602	664	692	575	648	612	673	704	705	666	656	666	654	633	613	618	662	654	679	668	664	692	648	679	691	644	664	700	649	640	591	652	660	673	624	726	678	646	629	709	713	679	640	678	610	736	642	647	642	638	611	665	663	625	661	617	626	651	626	635	682	633	680	640	671	661	656	648	672	646	671	677	611	681	623	659	642	646	692	614	644	672	678	663	656	666	639	677	660	649	661	653	661	673	666	641	654	639	642	676	671	696	659	665	620	650	652	606	669	669	647	622	675	675	687	662	672	648	635	625	670	674	639	661	657	676	680	677	628	620	657	652	675	644	681	652	696	672	678	638	661	669	645	684	618	621	607	638	660	696	661	648	688	665	663	631	631	681	699	644	629	673	622	644	625	623	626	667	710	670	688	668	656	712	641	646	688	651	654	623	644	688	649	662	653	653	676	667	636	643	650	682	653	652	713	651	648	653	684	652	661	641	641	651	642	676	657	647	716	659	639	674	627	598	698	639	642	663	629	690	683	701	622	671	649	658	661	679	681	610	672	673	690	668	656	659	630	651	592	670	650	679	611	665	721	620	656	654	705	639	691	648	686	647	645	672	615	635	666	691	700	670	639	670	642	678	657	638	669	693	642	648	645	656	680	657	616	691	649	660	645	639	603	666	656	638	647	646	650	664	610	647	682	642	640	621	650	630	647	666	640	622	641	691	686	638	685	667	660	620	685	660	654	698	660	658	682	644	652	662	649	628	626	640	638	666	645	696	636	682	682	658	680	627	683	634	605	681	669	667	700	663	690	740	647	650	671	629	665	652
27332	13422	2756	1336	772	576	546	654	1350	3178	2394	1325	857	605	585	588	505	556	550	590	567	550	577	535	525	593	527	543	600	536	505	533	568	576	594	550	505	547	568	529	534	582	564	555	542	574	530	527	535	525	554	514	544	520	576	564	558	544	544	542	534	492	535	524	551	540	571	552	556	582	543	549	573	528	497	524	528	562	533	570	542	514	518	556	531	504	539	506	522	511	567	521	568	522	514	520	573	582	558	539	515	537	523	547	548	553	525	499	496	545	512	548	529	508	542	543	479	494	560	543	543	536	488	521	532	576	556	519	561	515	523	540	530	513	495	553	528	550	526	519	495	542	519	572	478	523	522	589	558	541	595	531	553	548	516	564	499	533	573	521	544	545	537	538	498	559	585	520	532	536	521	541	554	569	513	567	508	583	514	555	562	557	546	501	554	521	550	562	534	521	535	532	539	529	521	573	515	518	543	570	567	545	533	547	525	580	571	518	568	483	562	514	532	544	588	496	484	493	492	507	521	578	503	516	538	521	536	546	570	557	549	532	551	558	535	521	497	524	549	542	530	478	506	554	528	539	511	554	506	572	495	551	553	520	560	532	542	532	523	553	520	546	529	544	548	564	540	584	570	526	502	488	533	527	521	517	534	518	545	536	542	566	534	501	524	574	532	556	538	561	527	542	561	501	561	572	522	519	564	521	571	545	545	520	526	521	542	546	576	542	516	574	547	567	533	526	556	538	537	580	542	573	541	530	522	561	537	538	516	562	520	535	513	542	539	542	534	556	553	530	520	496	505	546	542	541	516	569	523	531	541	506	505	565	534	532	498	547	549	515	531	527	566	508	546	531	556	544	529	536	537	497	563	566	534	562	510	495	506	532	560	506	546	499	535	576	558	509	498	549	574	562	561	570	546	555	540	581	554	540	494	532	530	535	535	547	553	515	510	512	527	543	584	546	569	570	498	493	527	531	538	559	533	530	502	579	498	562	523	533	527	512	565	520	528	553	522	529	577	548	561	552	545	495	541	559	528	555	520	582	566	570	539	596	522	552	543	530	565	521	558	521	525	515	564	499	513	549	511	546	518	546	558	538	524	578	524	549	522	527	529	504	528	513	543	538	567	561	519	544	505	502	501	508	525	516	541	543	504	513	545	577	549	549	518	525	574	529	536	531	503	523	515	537	566	563	574	537	528	513	491	524	547	543	540	523	518	539	571	508	571	508	531	544	557	509	511	532	515	557	552	542	542	522	483	553	536	540	519	555	482	546	538	559	548	587	527	523	539	543	548	568	547	544	554	539	559	562	543	545	544	519	570	549	521	545	518	544	575	566	513	532	538	539	552	576	551	554	517	549	554	543	523	573	549	552	546	526	521	529	556	541	538	562	517	516	519	529	582	561	533	553	549	543	588	525	507	515	558	505	508	543	512	502	516	548	599	515	563	546	534	565	553	555	575	534	567	551	476	538	526	519	550	509	547	551	508	516	575	486	586	501	554	541	538	505	538	544	530	522	498	544	587	571	497	529	551	547	572	539	561	550	592	490	551	538	558	529	503	560	540	531	537	516	514	539	544	518	514	515	558	573	547	529	550	562	546	545	522	545	527	528	560	562	570	543	539	576	533	523	579	547	510	537	528	557	495	560	503	516	515	536	524	548	564	515	565	513	533	523	594	560	528	529	528	546	540	552	539	543	521	555	533	548	547	570	548	511	550	515	534	539	560	543	525	491	543	518	539	555	543	544	545	516	523	544	528	537	541	580	526	558	555	552	542	537	536	517	541	545	555	561	565	577	540	583	516	534	546	523	545	532	533	533	543	555	575	533	500	537	573	562	532	542	572	533	499	542	527	522	517	569	537	557	538	558	570	517	538	536	540	511	505	524	527	512	551	573	531	535	543	571	506	543	527	550	552	517	527	531	527	567	550	555	530	571	537	508	499	583	531	532	565	546	571	517	547	539	533	531	555	555	515	580	525	540	590	547	544	496	579	524	487	513	542	503	564	522	525	520	557	592	536	555	571	539	484	562	549	531	600	539	531	539	574	534	517	543	528	541	562	533	502	535	537	568	550	559	546	522	540	505	537	512	577	536	552	511	536	538	563	511	533	521	536	562	523	488	520	608	576	593	537	544	556	497	508	522	572	508	550	520	540	518	574	522	502	529	550	513	501	531	499	558	524	572	540	526	542	500	514	547	536	538	534	545	567	540	539	530	561	498	542	543	524	525	495	543	538	557	523	580	496	557	564	561	542	570	547	529	487	533	542	524	550	546	537	530	549	558	510	554	519	529	542	543	571	515	544	578	536	585	557	526	514	576	501	524	550	574	553	574	572	537	558	553	549	539	569	539	540	529	553	560	532	568	535	509	507	556	527	536	506	540	569	559	519	528	516	537	506	522	535	528	534	501	562	522	497	552	525	533	562	565	519	550	570	551	521	523	523	584	547	529	505	528	543	520	511	561	502	466	522	515	540	535	572	513	553	577	538	542	576	537	510	519	532	550	520	499	552	587	587	564	524	524	560	528	550	537	578	584	535	495	550	521	540	533	510	550	560	512	547	507	562	590	505	529	513	535	526	534	597	542	528	538	570	544	526	498	548	546	512	499	537	508	535	517	560	545	559	506	529	556	558	571	513	500	525	548	567	515	532	528	563	512	548	517	519	548	514	500	519	573	529	566	571	547	507	549	537	502	565	541	520	542	517	548	555	492	567	540	517	534	528	534	548	501	542	539	538	593	563	507	572	561	543	545	568	548	557	567	536	568	520	525	583	527	540	541	527	539	586	520	552	552	532	540	546	514	521	537	529	539	492	521	516	540	515	496	525	510	546	543	539	566	535	512	535	538	566	554	541	532	549	514	546	508	520	514	554	529	552	536	518	560	529	529	527	545	509	517	532	531	533	552	567	517	510	581	504	541	564	556	497	548	533	583	510	493	528	540	527	523	556	522	537	535	552	557	526	550	577	571	576	520	563	590	532	547	517	530	537	543	528	508	554	519	526	492	494	487	552	578	561	549	559	512	498	515	538	553	556	493	535	536	530	511	541	533	571	553	498	549	564	540	532	567	536	556	549	583	535	579	543	541	531	524	541	532	525	517	586	518	533	532	535	593	577	516	549	548	522	529	561	543	533	511	554	575	505	548	550	526	544	510	528	507	527	531	568	535	523	536	528	491	560	505	538	512	549	535	526	532	568	524	535	569	528	578	515	550	550	532	547	575	601	492	567	553	529	534	528	545	562	533	522	536	542	528	525	520	517	560	505	526	518	499	557	539	528	492	553	549	515	521	566	550	558	544	531	543	517	540	563	510	542	518	531	527	558	551	542	515	501	503	535	513	512	565	553	540	503	545	565	549	525	528	519	539	556	543	497	523	542	524	508	533	524	551	538	552	581	538	530	530	511	608	545	536	557	569	538	514	504	556	472	511	518	586	528	560	538	537	500	558	524	518	545	524	569	537	479	537	515	536	533	526	550	485	588	542	499	545	540	547
5135	2031	1998	1124	727	514	478	559	1727	3739	2484	1364	777	504	439	446	466	458	456	427	408	454	429	424	457	415	465	462	423	462	466	448	439	413	419	427	415	402	459	414	440	438	438	460	484	448	448	452	423	484	447	447	447	460	462	461	450	434	437	444	414	443	479	425	471	431	416	421	427	413	430	428	446	436	432	444	444	394	484	437	438	435	447	468	428	422	409	490	440	444	430	463	455	433	451	466	436	445	406	382	411	468	445	423	430	463	465	423	428	451	476	405	428	436	416	418	426	460	427	402	448	430	403	428	437	441	420	429	427	441	411	418	402	449	449	423	467	447	426	433	403	438	439	428	435	442	441	388	439	435	441	453	422	469	398	432	419	437	423	408	411	404	443	454	467	435	426	428	438	441	406	433	438	440	423	400	444	418	429	453	446	453	430	426	440	429	443	438	454	460	429	400	432	427	413	480	394	424	405	432	433	415	451	458	452	452	419	428	462	423	465	467	450	425	444	480	434	467	429	427	413	428	438	428	428	443	451	412	440	374	421	465	435	413	447	508	423	471	420	418	469	439	428	443	405	440	423	474	432	444	402	477	440	428	420	418	439	379	426	427	432	422	467	431	442	462	472	458	421	426	426	433	422	451	417	480	460	419	420	451	432	447	451	422	448	433	420	429	406	425	446	409	477	423	425	463	425	441	454	450	402	461	430	413	463	456	412	428	441	452	447	431	416	415	457	440	426	438	453	467	473	411	429	455	471	417	449	438	427	437	430	411	429	415	440	455	430	445	423	456	416	433	467	394	439	459	423	467	438	408	441	450	451	425	406	415	431	438	460	450	407	431	451	419	448	439	418	441	424	432	430	440	434	460	420	426	449	415	413	441	408	414	434	467	445	463	427	419	445	480	430	504	408	442	428	428	441	457	409	407	452	416	424	468	429	444	475	446	453	414	442	436	460	449	406	434	424	436	405	464	406	419	451	463	422	463	446	442	439	404	418	463	420	452	485	435	464	413	434	390	415	429	411	440	458	452	432	421	440	419	406	470	401	382	430	414	432	446	474	437	403	426	438	449	458	427	438	450	405	433	432	407	426	397	419	462	410	409	438	448	448	435	430	428	441	431	424	455	452	436	386	472	398	428	451	429	416	436	386	432	415	415	470	453	468	413	430	430	435	458	460	408	394	424	455	465	428	441	457	469	426	429	438	425	439	409	445	441	446	402	447	432	430	448	422	440	423	439	428	443	437	434	462	454	466	454	412	446	423	462	440	416	450	412	453	429	421	445	445	445	443	446	458	437	457	463	477	466	426	432	430	463	400	465	417	423	437	445	432	406	439	434	410	448	427	425	440	421	423	388	456	474	409	416	441	427	455	462	429	429	419	473	467	445	434	444	443	469	448	429	422	426	439	448	408	443	459	421	444	477	411	404	455	447	444	416	470	441	411	477	450	432	442	459	412	472	421	450	435	446	421	452	454	423	433	420	429	459	469	435	451	432	434	453	413	425	401	446	424	407	393	433	437	449	430	457	428	445	455	440	404	420	405	428	414	404	476	430	419	459	441	409	462	462	428	437	431	425	450	448	392	422	452	449	392	428	480	445	447	388	420	425	432	421	429	449	461	422	445	439	454	444	402	431	439	408	433	411	428	428	439	455	447	425	450	420	449	427	446	401	471	433	461	428	462	432	457	445	441	465	429	464	445	434	398	444	421	432	431	454	422	424	420	469	463	444	390	403	421	423	459	442	463	429	425	423	434	462	405	433	417	446	434	394	451	476	442	454	428	446	455	438	393	444	456	442	427	430	412	445	423	402	438	462	459	442	453	437	453	463	433	427	419	434	421	408	444	449	441	417	442	445	450	432	408	441	444	451	474	455	415	424	420	453	402	438	427	464	445	430	459	469	435	437	420	460	428	434	485	441	433	438	454	448	415	423	427	490	426	397	453	444	448	431	423	443	400	417	421	459	437	428	442	460	423	427	459	456	447	430	491	407	464	384	469	450	423	458	452	449	375	444	441	429	426	409	462	448	411	428	448	439	411	475	416	471	452	448	437	454	448	399	419	451	431	411	422	425	409	434	413	434	435	407	444	437	425	451	426	443	444	448	451	436	453	439	447	436	441	470	462	486	455	461	427	422	457	455	443	458	451	408	435	455	431	421	440	432	432	478	422	464	443	421	450	412	466	403	441	439	456	412	423	386	437	443	401	436	414	395	425	479	457	473	438	432	438	442	469	433	473	436	434	437	450	394	421	413	454	431	405	427	447	410	431	460	408	432	432	446	376	440	439	431	448	425	439	420	451	487	442	420	461	483	450	430	418	467	413	398	410	450	440	449	421	418	442	442	455	441	456	411	435	448	458	428	434	407	443	422	420	442	445	425	446	433	455	433	430	461	423	388	456	456	452	437	450	423	431	468	418	436	441	458	397	414	403	457	461	425	433	410	464	458	449	465	408	392	462	430	461	442	427	458	463	441	415	439	450	449	461	435	416	448	455	446	412	441	418	452	404	420	401	408	408	423	405	415	457	416	433	399	430	457	427	417	410	413	456	475	449	486	419	418	418	435	451	410	409	425	422	413	428	415	420	419	418	418	411	429	479	471	424	445	437	398	403	433	433	441	419	445	416	414	437	476	432	418	395	472	425	434	432	431	396	426	443	420	445	435	420	446	445	465	477	454	476	441	472	457	451	437	415	403	434	446	454	458	428	446	450	437	418	455	432	418	471	419	394	425	468	420	420	400	425	459	405	417	433	472	411	450	413	438	434	450	423	424	436	465	480	433	442	429	408	443	415	451	469	434	425	453	439	429	399	445	433	422	402	422	477	404	431	487	415	416	402	470	446	438	453	403	444	437	457	413	442	410	423	445	476	406	428	448	449	437	461	459	429	426	452	437	455	434	429	446	424	447	453	417	433	440	418	436	417	466	429	428	429	419	456	438	453	436	441	428	449	411	419	439	412	420	431	431	469	443	429	451	461	416	441	434	443	423	428	444	424	417	429	446	435	464	463	435	413	439	427	433	427	429	409	441	459	433	487	402	423	443	465	469	444	399	401	442	447	450	416	432	445	418	418	374	443	405	456	419	407	457	447	437	467	392	461	426	400	436	436	467	442	454	513	428	428	434	420	433	414	417	418	412	449	417	442	386	444	464	412	458	456	477	439	419	435	444	430	438	457	429	467	431	416	444	452	437	430	459	446	408	432	437	470	453	410	461	460	415	428	430	447	424	450	444	412	433	448	451	406	461	439	420	441	433	410	441	433	474	450	444	436	514	460	448	447	430	402	464	468	432	441	429	403	432	443	450	412	449	455	425	397	448	448	452	467	405	444	435	443	460	431	423	447	391	446	427	454	485	399	481	447	439	465	435	421	436	446	408	409	422	438	445	435	425	440	443	431	434	449	436	425	423	398	423	403	436	406	454	455	424	417	472	433	424	388	431	411	454	422	441	429	439	453	432	428	417	443	463	421	440	490	427	443	421	436	438	445	446
25061	21092	26972	25046	5851	1356	1028	2830	13434	22290	15511	6949	2162	1046	748	665	645	655	666	655	706	628	646	616	659	641	635	678	655	680	615	662	638	626	652	676	660	597	628	642	666	654	661	547	667	612	657	628	629	652	638	651	636	614	634	620	604	600	678	667	639	654	633	622	640	652	614	642	639	610	660	592	698	607	644	633	621	629	632	620	648	645	619	632	670	706	597	629	620	640	647	661	642	688	667	618	659	672	680	617	566	582	684	667	660	656	652	644	594	678	584	679	666	653	646	628	636	655	625	629	603	646	698	602	625	640	667	614	669	645	595	638	626	658	643	697	662	652	661	635	623	676	658	651	638	665	631	639	618	656	628	626	676	647	648	653	664	604	619	592	663	624	649	672	657	629	644	678	665	613	620	660	627	583	637	634	620	607	575	654	657	658	680	616	587	678	642	640	607	647	644	603	688	674	619	651	610	612	643	645	679	644	636	628	637	675	579	674	687	686	629	642	627	666	604	613	641	660	638	635	645	667	622	625	653	644	633	659	581	700	610	630	672	650	607	662	646	646	602	664	637	624	609	638	632	625	634	609	629	616	657	627	603	637	670	626	668	596	644	672	690	657	656	674	644	651	626	614	654	620	606	639	698	675	669	619	660	668	626	626	656	620	636	606	622	671	643	661	621	589	607	662	630	664	654	652	610	656	659	638	662	690	704	626	565	622	669	640	644	650	650	633	639	635	641	703	629	590	672	601	579	624	617	663	711	636	658	706	658	647	612	646	714	632	635	612	664	608	622	660	655	677	669	602	659	601	630	655	666	649	655	656	688	649	630	666	593	629	620	628	682	634	625	643	668	671	641	648	617	649	611	631	604	634	594	616	637	695	672	635	632	662	633	643	644	628	640	638	606	634	671	642	640	681	660	604	622	672	619	648	611	674	595	661	645	648	622	684	623	676	701	660	597	616	672	638	669	681	620	661	625	631	638	665	639	617	643	651	653	677	641	633	626	634	664	627	656	626	663	654	650	653	655	620	599	639	628	637	645	628	635	655	643	662	620	629	690	649	630	639	640	614	642	634	668	601	645	648	655	629	640	636	653	677	674	688	580	625	639	606	628	641	602	633	654	617	647	647	618	639	613	635	614	659	589	686	693	651	656	651	647	626	678	653	604	651	620	640	635	649	618	628	643	653	634	609	692	622	637	624	628	663	625	651	613	642	652	661	668	691	622	638	644	613	621	638	629	665	652	673	645	657	647	689	641	634	684	635	700	631	614	629	603	630	630	692	636	632	635	639	654	640	606	663	623	613	675	674	633	682	621	647	654	595	661	632	645	634	593	646	615	638	646	643	621	653	662	654	662	630	646	668	642	647	651	642	656	668	566	596	625	613	635	574	610	644	668	656	657	689	660	613	607	662	681	661	654	644	641	692	592	681	671	632	637	604	614	586	632	602	672	673	669	598	633	637	629	641	632	655	629	655	691	629	666	666	642	652	644	679	659	660	677	596	642	681	630	559	714	644	663	625	636	635	681	637	625	610	690	620	620	639	646	636	644	639	618	628	662	637	692	674	619	616	646	652	664	655	616	644	639	699	651	637	599	685	629	613	595	639	592	639	660	708	668	596	644	621	629	680	589	624	591	595	642	667	680	623	627	639	616	631	661	678	632	635	626	666	645	598	636	600	647	664	664	685	631	650	613	627	615	642	624	613	646	653	651	659	621	624	664	707	674	612	612	666	611	640	605	648	651	632	607	654	626	583	650	668	619	629	649	607	681	680	633	654	628	706	676	644	613	690	660	697	632	628	680	661	626	642	626	676	708	619	632	639	659	655	624	695	622	734	640	621	654	631	698	640	670	583	653	627	638	637	670	655	663	672	622	606	639	628	612	638	629	648	615	665	663	607	587	623	640	601	603	667	628	699	605	606	624	660	630	686	611	647	660	653	636	661	638	680	650	640	670	693	666	631	620	613	661	675	602	641	629	643	665	612	638	638	665	639	666	637	658	630	680	674	639	637	663	681	657	606	651	661	620	618	646	661	638	634	639	616	666	629	626	688	637	657	633	614	600	603	654	600	639	647	669	638	658	652	613	652	660	641	589	605	652	627	677	658	631	661	631	684	622	636	641	633	645	675	652	643	677	666	642	633	661	619	641	673	650	631	601	640	635	650	665	573	643	621	649	615	675	657	641	686	688	627	651	620	582	620	622	644	697	650	646	657	647	683	649	609	637	623	642	621	643	670	649	648	657	657	616	609	618	638	631	654	640	606	610	628	633	637	659	619	597	634	608	625	611	666	644	623	651	653	603	658	626	626	667	667	672	610	635	658	599	651	607	686	685	631	686	611	638	623	674	615	639	609	597	643	649	664	642	677	693	635	653	662	620	615	624	638	649	652	656	633	614	669	594	595	625	621	625	626	628	651	611	592	675	626	649	602	663	651	673	647	649	633	616	626	677	643	636	641	611	666	619	652	644	648	615	630	640	620	685	655	627	625	614	645	620	639	675	650	615	678	621	624	653	677	658	634	679	698	651	626	632	654	623	660	670	607	643	662	681	583	612	629	665	614	614	649	626	623	668	627	683	657	641	652	681	671	646	680	643	620	634	630	632	616	641	675	608	636	610	642	620	645	649	666	648	626	636	600	667	679	615	665	653	622	650	665	655	680	613	659	610	647	673	650	625	607	722	605	580	679	663	638	641	612	625	639	646	691	587	624	624	694	655	680	612	638	604	616	658	625	662	602	642	652	603	658	651	643	645	623	621	679	627	615	636	627	688	608	697	612	679	654	663	604	645	651	661	640	652	647	631	665	657	646	650	638	687	630	637	641	576	652	646	660	615	640	644	624	625	632	662	662	671	608	589	589	660	608	635	617	600	592	713	616	658	595	607	641	625	656	656	635	602	672	640	672	668	636	668	605	661	596	680	661	694	666	611	639	627	647	619	639	621	654	635	659	656	621	615	625	632	653	610	629	616	656	633	625	672	623	640	638	649	608	632	668	653	641	638	654	659	618	641	644	635	644	671	691	637	623	669	664	691	629	648	708	624	615	610	666	656	663	635	664	637	618	631	659	647	623	623	659	668	675	690	647	612	592	624	671	668	692	650	602	676	631	649	601	620	684	698	629	628	674	654	609	621	621	604	653	629	675	690	656	639	629	610	697	662	629	604	658	669	673	626	663	640	600	651	603	595	684	636	622	622	637	640	664	630	618	624	688	637	661	620	642	663	628	637	599	598	625	605	663	603	642	664	601	577	637	679	680	629	657	611	693	646	654	668	666	618	622	627	662	644	655	628	663	621	620	636	648	642	625	695	646	682	656	632	657	647	655	604	639	594	636	652	657	641	723	653	625	656	656	645	618	681	654	699	613	644	590	609	619	653	646	654	660	650	603	662	661	680	632	661	665	651	652	677	625	644	674	641	620	656	647	632	625	638	652	597	628	654	646	678	652	612	613	638	649	635	606	674	639	662	650	693	628	653	673	667	638	682	650	655	659
4314	5448	4183	1917	1165	968	883	3702	16125	20008	13251	5862	2017	992	561	553	504	518	544	547	553	484	505	503	518	540	552	532	549	531	503	550	539	563	499	478	573	536	501	562	570	504	575	535	553	487	529	545	527	541	558	506	480	507	534	558	557	553	585	555	545	533	527	526	508	552	523	503	544	510	514	504	568	557	544	544	508	562	534	523	506	511	559	535	513	572	512	483	544	549	545	518	557	531	527	516	500	534	537	475	538	552	537	503	551	574	581	513	560	533	479	557	500	551	509	517	534	551	518	552	536	565	528	538	521	541	527	534	578	511	531	555	552	567	563	531	553	528	561	598	501	522	502	527	481	547	530	538	530	542	521	505	558	516	541	501	550	507	515	536	542	532	519	530	532	510	517	509	539	494	474	504	526	554	544	504	538	546	569	510	497	506	516	495	542	524	522	534	513	500	535	507	506	495	533	538	519	518	504	530	546	549	550	514	507	607	543	556	499	532	554	546	554	535	512	485	489	499	515	551	508	511	524	524	493	536	578	500	545	504	523	518	518	568	534	555	547	630	487	526	518	525	511	501	559	546	488	505	540	516	501	522	511	508	489	527	535	511	531	515	512	536	560	531	498	523	517	523	506	546	514	547	532	530	533	522	488	475	513	503	539	527	560	546	525	480	496	559	523	528	523	508	524	532	503	529	532	496	511	524	533	547	520	512	516	532	530	484	520	499	533	493	508	552	540	553	516	531	542	543	546	517	530	544	526	554	512	567	493	515	543	520	504	508	509	537	564	508	536	524	460	509	541	527	536	544	501	574	522	511	517	503	523	529	544	529	515	489	537	516	532	500	520	574	505	501	517	512	542	515	560	567	501	518	487	495	520	496	554	535	492	520	545	518	568	527	543	522	541	495	564	517	497	527	544	526	509	510	509	543	507	522	537	512	503	495	571	510	509	560	530	557	527	518	552	536	499	514	530	497	534	528	506	520	542	554	497	527	520	534	523	580	540	502	488	486	494	530	536	582	508	507	528	501	537	501	499	535	505	515	517	513	521	534	520	506	526	554	530	533	490	549	534	509	535	558	536	531	536	556	563	538	500	521	539	509	500	494	498	575	537	507	520	526	466	532	492	456	512	545	517	532	507	552	532	495	527	481	540	559	517	513	556	485	550	569	571	541	527	481	497	554	489	472	526	536	564	505	511	489	529	544	521	532	540	517	530	535	527	520	504	517	505	523	542	502	560	498	512	537	566	520	459	535	523	583	532	545	488	525	484	503	551	524	488	521	524	539	530	509	513	527	532	485	523	541	562	534	527	525	485	504	525	533	524	519	550	518	512	508	554	507	495	515	517	525	542	516	508	570	548	553	549	542	545	539	550	568	517	518	533	539	515	511	500	473	522	506	525	530	525	523	581	526	519	539	489	501	501	472	560	531	539	541	478	526	503	546	532	495	577	551	514	511	529	508	516	533	493	549	517	506	561	499	519	532	553	543	516	523	533	547	480	554	553	509	492	510	534	532	552	511	529	480	551	546	541	516	567	516	543	508	533	551	539	526	532	562	535	521	536	497	530	490	500	500	497	497	526	505	515	522	510	519	486	500	495	514	511	536	530	508	482	518	541	543	509	506	512	559	534	522	539	520	525	519	558	499	509	559	526	530	536	532	505	539	496	528	573	519	517	541	482	498	482	533	543	522	523	524	556	533	511	522	519	512	504	525	474	528	532	531	517	515	526	534	521	536	534	545	539	536	530	532	520	525	511	497	539	515	529	547	485	547	511	530	495	557	544	566	512	499	545	517	487	547	518	510	496	506	550	514	556	571	494	527	528	574	545	508	499	479	513	485	509	554	536	512	555	536	533	484	532	484	524	548	508	491	547	522	508	552	565	520	488	526	520	489	514	520	494	535	557	574	515	490	515	524	538	553	521	504	520	524	505	473	531	557	543	579	513	525	501	496	517	502	566	517	575	483	553	498	464	526	537	506	525	507	534	490	486	563	511	530	522	552	543	532	546	508	529	521	562	540	541	484	503	541	524	517	483	530	541	504	516	488	521	549	519	519	491	505	543	544	540	526	503	510	485	542	511	520	487	556	512	578	523	531	514	515	512	512	521	515	526	528	529	520	508	603	514	537	523	533	510	524	526	503	504	511	523	544	519	497	515	532	495	506	465	521	501	490	512	530	511	526	550	543	524	493	510	507	566	536	503	512	530	504	508	536	465	549	509	521	555	543	527	542	544	517	501	528	510	548	481	541	565	517	539	531	522	472	554	508	515	533	537	525	531	568	481	562	545	553	484	526	528	452	521	491	550	553	533	530	569	552	524	545	489	547	519	532	497	507	535	549	534	519	530	528	506	530	513	537	545	510	552	497	561	518	537	543	563	515	528	523	507	538	503	519	509	530	554	509	537	539	542	495	506	485	562	555	505	531	475	499	543	528	521	523	507	530	537	523	591	553	530	515	539	517	518	530	528	523	534	525	561	505	570	514	532	565	548	481	544	538	552	525	504	499	551	532	557	512	550	510	512	528	511	521	503	533	505	545	493	509	527	541	516	540	528	544	510	544	517	547	535	523	494	502	515	525	525	563	537	523	526	542	515	534	514	563	541	492	544	525	518	559	488	565	521	531	584	524	531	528	609	537	522	521	539	511	522	500	501	482	502	512	534	542	529	497	532	513	518	586	547	509	528	487	542	539	538	524	495	502	503	492	544	488	537	509	567	526	525	541	551	497	499	510	506	549	551	559	500	568	502	532	495	510	553	555	528	544	546	532	551	510	527	540	526	500	535	530	478	514	516	530	542	541	548	520	506	535	506	486	539	490	532	528	501	512	480	522	540	544	558	514	517	498	484	508	521	521	513	510	549	533	489	521	509	531	563	503	552	518	521	555	523	533	489	508	508	535	562	497	516	534	497	542	495	500	514	543	542	538	508	546	502	550	525	539	534	558	548	536	502	534	566	527	561	558	540	505	545	529	505	512	527	544	510	563	523	508	536	500	530	540	567	545	533	538	555	505	526	536	494	525	536	488	497	473	509	500	508	504	532	530	554	582	528	526	491	571	504	504	569	520	539	493	525	458	557	558	561	527	515	529	525	545	502	539	516	520	515	523	500	535	508	547	519	531	572	515	518	510	515	515	504	542	534	500	501	521	531	568	540	548	511	515	483	548	500	549	490	527	518	475	507	552	539	522	500	515	506	501	505	561	545	548	519	521	517	541	494	513	533	488	510	545	546	514	529	519	474	532	525	539	538	530	543	521	517	514	491	539	490	522	514	519	537	550	505	542	518	528	516	497	530	531	493	525	543	523	485	532	556	528	553	510	551	550	496	524	529	511	522	498	486	524	591	496	541	494	512	539	523	489	539	531	558	541	513	519	527	521	515	527	548	488	494	527	527	498	515	538	524	505	543	565	534	500	519	539	525	499	536	508	527	480	548	514	473	528	538	523	538	479	538	538	514	539	510	505	516	525	534	538	500	467	483	527	544	535	554	512
23840	21090	28318	24087	21069	9204	2245	1476	2194	29562	37686	25111	8988	2501	1272	937	861	895	852	854	879	925	865	883	856	859	845	831	863	856	839	844	883	856	882	895	864	880	846	850	849	901	870	835	879	816	852	884	818	850	834	803	852	871	809	866	904	841	858	803	838	861	885	859	881	871	911	772	883	856	820	819	858	826	843	859	834	843	820	833	849	839	824	816	865	915	839	867	798	828	859	887	841	918	842	841	882	852	865	878	869	909	803	826	897	861	849	850	858	855	871	792	891	861	859	831	845	833	834	861	856	826	825	872	883	893	820	853	836	895	896	873	880	799	868	893	835	888	861	807	885	920	845	786	859	852	877	849	860	802	868	838	819	848	879	864	854	848	876	880	870	890	868	799	852	822	848	801	843	837	826	833	815	867	786	795	824	798	810	830	839	860	877	830	831	836	864	888	822	859	789	836	831	834	907	835	875	879	880	850	817	879	792	839	822	812	853	854	839	892	831	901	848	848	880	866	825	900	818	811	837	800	865	850	874	909	798	907	873	823	812	859	851	853	856	826	824	807	800	835	860	847	839	856	835	789	864	788	819	823	833	880	814	841	866	867	885	812	860	835	837	867	820	825	804	820	830	894	837	816	881	888	826	820	867	861	921	825	783	844	839	824	816	815	810	857	792	862	814	849	830	793	822	801	835	840	866	831	866	828	855	840	838	841	823	830	823	904	867	907	814	812	829	794	865	813	833	820	868	816	833	811	832	859	867	809	818	843	892	806	850	815	818	822	844	854	811	833	851	809	856	849	837	812	821	859	817	815	819	817	878	866	884	818	830	838	857	845	825	853	883	844	849	777	791	826	825	827	833	829	809	810	841	817	883	839	831	776	845	828	898	803	861	868	865	780	867	819	854	872	865	816	846	865	846	831	845	876	835	854	897	833	853	907	821	857	900	892	892	873	853	815	839	910	870	890	876	850	862	811	832	821	920	802	847	901	805	873	848	843	800	880	855	874	826	894	846	837	824	852	874	841	881	823	897	843	840	880	855	834	852	838	828	880	844	886	890	881	871	851	848	822	819	827	834	792	872	817	847	873	881	842	829	832	840	802	868	805	869	860	844	821	824	851	808	876	871	843	855	805	864	884	856	904	854	829	868	884	897	877	895	849	862	847	830	840	797	858	848	832	829	820	880	851	806	806	812	872	877	921	852	822	866	866	879	852	854	826	886	841	884	836	853	847	824	828	856	804	844	841	816	830	867	854	845	854	864	800	837	889	848	824	828	850	824	876	853	824	831	811	854	855	865	862	847	832	862	863	846	803	842	823	835	828	851	792	812	837	821	835	851	864	820	847	882	840	848	811	850	873	870	844	806	847	821	829	846	837	859	811	800	824	847	812	794	868	840	842	830	845	879	827	831	891	840	864	853	876	810	879	839	867	861	854	815	795	829	842	860	853	812	894	835	834	892	832	802	868	841	816	841	849	809	883	821	886	877	849	798	865	832	833	856	894	843	822	798	844	831	823	808	794	867	824	907	846	822	878	869	862	844	880	831	842	846	870	877	863	779	868	872	866	826	826	872	852	846	877	857	843	875	859	888	834	804	861	815	811	844	842	825	832	840	857	823	858	852	780	808	830	822	826	840	819	864	827	806	852	837	837	852	868	859	836	830	838	827	851	831	848	875	856	871	853	868	830	824	795	791	870	864	907	849	830	866	863	881	814	835	860	897	866	788	821	859	834	877	878	869	788	827	838	810	913	839	843	838	831	865	897	926	871	825	839	798	796	874	778	863	847	863	884	827	825	812	817	872	859	842	799	849	789	848	870	885	858	834	849	808	845	770	823	825	864	855	883	818	849	863	864	856	845	887	791	844	790	837	871	868	802	816	824	855	841	841	869	885	861	849	853	873	812	854	802	863	890	829	829	798	842	858	837	857	871	807	879	860	855	817	875	865	828	825	852	826	870	809	853	883	885	881	812	863	874	854	877	824	834	787	833	809	823	832	909	837	880	874	834	849	845	815	872	888	784	827	873	875	840	861	833	854	754	815	809	892	853	840	845	803	807	860	828	819	835	839	828	852	822	818	861	882	833	867	775	856	796	917	821	893	857	828	806	847	845	810	834	894	821	870	826	823	822	836	833	786	854	822	792	861	799	819	845	787	882	883	879	798	867	877	866	860	827	830	855	867	832	872	838	861	862	832	816	822	824	889	853	851	840	853	830	842	788	885	848	814	795	826	809	869	818	882	806	876	849	832	834	869	817	832	844	854	855	876	899	859	832	828	829	829	894	857	883	796	802	833	824	827	824	877	817	824	809	855	872	833	851	824	835	873	769	773	822	862	837	829	841	823	840	868	818	826	808	833	884	899	823	808	877	813	841	826	846	859	830	812	793	869	853	858	835	829	826	874	830	864	880	800	873	787	861	845	828	849	826	832	851	849	891	860	853	833	796	822	788	854	849	856	893	860	863	823	828	904	844	855	864	845	883	873	782	861	845	800	852	861	814	821	890	840	833	846	846	857	868	759	778	859	863	846	861	833	838	814	922	792	846	875	875	826	791	897	849	796	790	825	905	822	858	845	864	824	819	772	837	818	815	812	814	853	870	865	819	766	799	845	835	838	905	846	897	792	812	797	847	832	809	906	797	823	821	827	863	849	876	793	844	780	881	864	813	815	861	825	810	868	869	838	878	798	868	844	762	857	876	831	787	802	879	864	807	820	836	815	870	827	780	782	843	829	806	814	869	847	878	832	830	819	816	828	894	867	831	823	822	885	903	837	845	860	861	834	841	851	842	919	819	863	885	807	831	856	869	786	852	801	829	861	811	856	802	846	805	845	860	854	857	876	845	803	815	831	844	892	896	897	840	863	817	863	811	845	830	866	890	844	863	886	873	827	801	779	885	800	876	887	805	909	830	809	877	831	892	827	804	796	836	824	875	832	848	846	834	860	884	793	851	841	829	871	863	875	871	851	815	803	847	838	828	867	824	820	847	876	845	873	872	806	843	812	839	888	845	850	811	856	848	820	855	850	817	847	826	823	914	830	833	822	803	843	879	822	839	819	849	826	826	826	865	820	825	844	847	844	875	822	841	809	889	820	795	842	819	903	867	817	878	814	825	820	861	859	823	821	897	863	836	846	828	826	891	908	776	891	803	806	836	844	877	819	853	834	824	852	849	821	823	788	854	852	866	840	794	869	833	782	833	835	843	862	823	838	845	827	829	783	815	797	856	850	836	865	876	819	882	867	870	791	782	819	830	829	838	872	811	832	826	810	852	827	881	842	825	811	807	819	861	860	892	841	872	793	858	870	802	857	857	792	848	854	855	866	830	843	849	860	841	801	864	840	854	840	817	857	885	844	831	810	815	855	853	851	834	823	808	873	830	866	826	824	852	852	846	851	867	806	838	790	845	864	806	862	830	876	808	830	859	827	834	825	828	827	829	819	880	810	872	813	880	865	842	852	881	845	825	817	866	850	859	782	884	862	856	840	877	768	834
5231	7966	6847	3483	2342	1836	1468	1326	2909	32337	32522	18582	6502	2145	1022	688	688	690	690	695	662	617	683	705	703	696	692	675	711	692	648	648	678	691	665	680	676	679	719	687	642	750	666	700	665	668	679	685	690	689	694	633	691	690	710	669	703	658	678	709	682	696	701	658	617	683	677	668	621	669	712	663	694	677	684	683	677	691	724	697	661	703	668	682	643	702	694	682	647	711	659	667	728	697	666	680	641	678	668	671	652	687	657	626	631	679	626	697	675	672	684	662	657	666	656	670	682	674	677	684	727	617	684	688	650	685	702	703	673	663	630	682	653	669	708	650	625	596	665	650	660	710	675	668	693	668	675	663	683	684	696	661	647	677	695	675	666	698	681	641	715	744	685	686	704	675	682	727	640	659	694	670	644	631	665	632	704	622	640	667	639	663	669	620	676	705	717	630	680	699	699	669	660	662	664	678	675	680	673	714	635	669	674	661	681	634	657	654	685	716	676	689	703	658	651	681	706	692	655	664	646	658	670	672	613	726	655	717	723	643	641	697	706	702	644	667	665	698	676	647	629	688	674	691	688	611	700	695	681	633	611	684	658	659	621	655	658	598	678	644	656	651	672	676	657	647	732	666	711	683	689	630	670	672	655	711	709	658	674	634	698	671	691	647	640	616	627	710	679	698	712	683	624	597	672	712	689	684	631	674	696	642	699	625	668	705	687	653	664	650	679	621	652	655	681	661	649	622	643	646	672	687	648	667	690	661	659	647	638	644	704	663	653	634	699	683	686	687	683	637	640	686	660	683	702	687	662	669	690	679	647	621	668	661	715	678	633	642	666	649	766	670	632	665	685	660	694	670	674	659	660	648	731	663	670	658	668	666	682	704	702	633	653	691	626	681	721	687	707	702	648	650	690	675	661	661	634	675	637	703	668	648	696	672	680	647	676	669	672	702	721	695	650	641	646	645	694	607	691	701	636	711	641	665	657	681	661	697	698	686	671	663	667	643	676	676	675	671	692	701	696	630	610	652	668	630	659	693	676	600	686	641	642	692	632	643	622	731	687	700	644	636	688	688	646	661	723	651	700	717	636	665	636	673	714	670	684	633	637	677	692	660	626	671	694	663	675	678	666	674	661	663	670	609	708	639	650	640	651	696	680	655	690	650	609	725	696	643	659	648	648	666	641	711	663	665	652	692	655	654	609	647	608	663	707	723	668	654	651	681	702	664	694	635	647	720	661	653	655	683	658	643	624	669	663	601	660	702	656	594	639	676	692	715	754	646	639	700	637	664	696	646	715	610	654	625	640	666	650	676	692	656	686	671	691	666	705	647	703	660	687	632	653	683	627	672	720	683	692	629	701	706	682	691	616	676	614	651	671	649	684	686	688	681	679	703	697	629	660	612	633	696	668	703	650	683	652	605	698	701	670	685	680	620	695	677	655	683	629	644	630	691	692	641	614	648	696	658	693	683	654	674	674	653	671	663	653	656	656	625	648	702	674	661	670	655	654	639	670	678	693	655	703	632	638	624	656	626	656	686	673	665	687	675	644	673	668	659	697	735	673	661	672	628	695	660	652	684	647	659	694	670	609	663	667	703	670	671	700	705	652	653	661	638	667	604	657	647	702	687	661	674	693	687	673	651	644	693	658	636	603	684	627	636	666	683	650	691	664	708	697	680	737	613	690	655	678	644	683	697	677	697	623	705	659	670	657	710	644	711	690	687	716	659	658	693	666	639	649	690	643	703	683	652	654	699	630	616	648	706	660	639	641	665	705	695	669	695	622	649	677	709	654	709	687	672	676	621	669	665	699	658	660	641	687	625	679	673	671	697	653	698	601	623	704	716	680	688	709	661	691	689	669	670	707	638	674	639	669	659	687	627	675	693	678	650	691	697	708	661	736	640	708	661	666	690	688	639	643	650	703	679	651	646	615	615	671	646	641	640	729	696	670	660	651	699	678	693	668	654	640	641	655	638	659	646	681	678	668	663	674	618	684	663	699	636	668	685	664	657	649	635	700	660	679	683	678	662	659	665	642	704	626	675	626	673	642	612	711	700	648	674	703	653	704	639	640	690	660	636	636	668	698	693	701	684	664	674	654	696	645	691	695	646	663	653	673	657	659	709	693	692	681	621	642	665	653	642	628	682	661	645	685	674	675	653	667	651	730	671	672	662	662	644	646	639	681	650	657	686	678	643	641	675	668	658	675	693	679	666	647	679	685	742	571	644	686	658	678	647	690	673	666	645	668	625	682	715	649	675	691	684	695	664	676	686	714	663	685	697	676	689	675	656	675	688	653	652	666	651	658	662	676	678	671	662	675	676	657	701	650	637	697	705	689	678	649	658	646	657	598	645	678	688	650	646	663	629	664	649	680	639	620	675	714	698	587	696	670	637	681	719	668	704	639	674	683	676	675	685	653	685	669	705	669	635	664	653	657	644	702	693	647	685	676	688	663	694	628	658	640	726	670	694	656	706	678	635	694	669	673	594	661	643	685	687	686	712	697	698	692	649	647	725	679	640	687	696	675	679	648	641	693	666	650	653	679	620	703	679	661	649	628	673	638	661	689	657	612	664	651	650	649	691	666	719	662	649	665	666	678	644	644	657	698	618	683	650	662	638	664	666	694	676	621	637	606	683	698	646	684	705	682	669	642	671	644	659	700	676	665	699	658	612	678	641	665	673	627	659	697	673	675	669	649	634	664	699	663	680	646	670	679	658	701	658	622	667	688	661	641	655	648	674	615	690	676	686	673	631	723	688	661	616	661	673	643	680	677	658	670	685	654	672	668	647	719	689	665	672	662	606	634	674	671	658	696	717	639	665	681	652	650	676	669	703	682	639	648	661	636	661	646	642	708	665	650	700	667	690	660	646	703	677	634	643	679	641	617	667	677	665	656	663	667	703	655	662	680	663	681	706	650	613	662	666	711	645	649	651	693	665	670	684	661	665	621	667	667	723	698	686	629	692	642	637	671	633	732	693	673	609	627	683	624	696	699	679	680	650	664	638	677	686	716	668	641	698	667	670	657	602	719	642	688	654	673	679	653	608	646	632	607	673	688	634	659	676	660	623	677	671	661	644	690	668	672	693	676	629	658	688	675	656	693	625	649	663	680	717	685	643	663	687	690	632	653	734	622	679	635	640	686	673	622	647	687	683	695	668	699	661	684	703	699	651	670	650	672	681	644	700	653	653	671	725	675	682	673	668	685	713	642	684	649	659	626	669	665	612	683	634	666	634	633	597	622	652	649	696	695	693	679	667	647	634	731	682	629	660	654	673	610	693	601	693	654	619	692	625	662	654	644	624	699	643	665	671	660	688	646	661	718	642	644	674	698	665	657	709	668	681	711	671	621	694	663	660	642	729	665	677	618	658	660	664	611	662	665	663	681	655	703	672	667	688	663	636	641	618	641	652	663	693	672	650	656	698	658	700	648	701	695	682	660	655	622	695	650	627	664	668	662	639	659	662	628	632	626	677	627	669	665	646	676	688
27347	13474	2081	1027	673	667	666	673	767	2224	2872	1931	1049	779	654	599	618	568	596	609	599	620	557	603	582	604	572	609	599	598	592	598	602	569	560	579	604	640	623	576	566	606	602	609	579	622	617	605	601	617	594	597	628	567	641	556	588	608	564	601	588	592	610	597	589	581	577	612	568	610	569	555	626	609	621	613	579	635	597	647	583	551	577	594	589	619	577	636	613	621	607	575	610	594	585	598	587	627	601	572	614	652	594	600	542	564	604	558	587	573	588	567	617	596	640	580	596	612	602	578	582	614	617	623	588	624	574	563	581	596	622	610	619	580	617	607	545	581	585	595	626	597	606	572	609	622	580	619	592	587	577	580	593	618	631	633	571	586	589	581	617	576	620	561	601	594	603	569	638	584	636	639	581	625	604	619	622	601	596	600	602	613	576	626	611	590	577	559	631	632	620	584	593	572	549	590	573	622	594	589	643	588	577	580	601	613	566	576	581	600	625	582	612	576	588	559	598	599	592	578	596	585	591	607	591	592	583	601	548	583	593	592	577	611	553	580	585	603	591	609	601	574	557	596	621	593	587	598	592	590	628	611	628	621	581	593	586	601	613	591	629	595	575	643	621	655	593	604	645	615	573	573	632	578	596	570	659	591	593	632	604	588	560	581	617	551	573	624	587	550	652	586	604	575	598	580	607	602	624	606	601	546	583	640	603	602	591	572	538	595	606	618	604	575	597	606	619	614	619	606	589	585	605	611	585	596	614	574	581	635	562	582	598	603	572	581	604	607	578	575	559	600	604	595	578	556	636	600	627	597	680	596	604	653	572	578	603	585	535	603	602	568	642	606	576	622	589	588	578	568	585	572	668	573	599	635	600	610	575	619	587	609	605	622	569	607	611	589	586	591	588	606	574	601	589	586	618	588	599	587	635	633	613	582	613	554	594	576	538	557	668	550	625	625	539	586	597	573	615	591	577	618	611	606	597	591	617	604	557	610	599	612	575	614	615	625	614	630	594	598	553	586	586	555	589	575	570	606	624	598	599	543	558	571	586	634	577	577	606	576	580	601	605	604	588	593	620	575	626	582	599	601	625	605	575	613	651	565	577	634	550	584	603	590	575	547	556	649	618	599	579	586	558	622	607	603	600	600	618	562	579	535	577	569	612	564	621	583	583	604	584	593	619	562	615	654	619	564	585	582	628	555	555	628	556	615	627	588	595	620	640	620	610	552	589	635	536	561	558	611	593	601	601	564	580	587	613	595	613	624	572	555	620	575	592	652	570	563	612	609	619	617	622	604	609	617	550	621	581	578	613	594	587	581	552	591	621	590	567	586	627	589	563	582	597	601	584	555	567	640	617	628	636	601	632	631	556	581	583	636	606	578	629	562	593	578	618	581	547	579	612	599	614	613	605	612	647	581	583	563	594	597	588	617	573	582	606	557	579	607	598	564	573	542	565	602	599	598	620	602	645	634	601	614	581	591	570	588	646	641	577	633	623	616	599	571	595	593	586	605	596	613	601	602	580	603	576	590	624	591	607	594	601	566	567	621	610	620	621	596	576	605	600	627	598	595	601	651	616	603	629	596	625	624	555	599	600	587	565	589	598	619	572	591	606	594	602	616	573	623	585	630	590	652	602	608	539	601	610	601	633	613	587	550	595	578	609	597	610	607	591	597	641	561	575	593	602	583	553	579	596	592	586	625	589	623	564	606	606	589	639	575	607	581	598	591	597	579	632	644	584	618	594	591	650	611	579	569	593	580	598	598	602	573	625	563	625	657	596	642	608	628	626	608	636	554	617	595	582	608	598	586	647	635	581	615	574	633	610	611	617	614	593	614	570	619	582	577	621	628	605	581	585	559	617	570	611	584	617	621	587	615	583	620	600	624	639	607	611	568	596	568	620	638	637	611	596	584	571	628	567	590	606	585	602	603	598	592	639	608	569	583	577	611	594	604	614	596	583	594	599	644	565	612	616	649	566	606	551	570	624	620	597	588	578	595	584	602	543	600	582	609	555	604	615	607	646	562	607	590	637	592	608	572	592	618	586	596	610	633	650	594	594	578	589	577	605	565	583	645	558	590	635	588	619	564	597	582	596	610	607	599	576	588	584	608	643	637	630	590	552	555	599	554	627	590	591	593	587	600	545	568	592	542	580	599	584	604	650	672	565	600	605	560	605	616	630	620	626	588	633	630	575	580	603	631	584	526	602	609	592	600	600	615	601	579	631	619	605	601	588	606	567	626	597	609	643	555	590	593	621	549	601	553	580	613	585	597	605	553	615	606	596	592	597	635	632	642	612	608	607	567	613	597	603	601	556	541	572	572	577	557	671	597	598	602	566	602	614	609	579	604	577	597	586	636	592	613	588	602	569	592	642	563	594	580	617	594	572	611	660	626	573	568	609	611	601	590	630	640	586	600	567	589	610	625	625	608	617	589	591	581	555	628	569	583	638	558	646	580	550	580	575	605	601	563	625	578	601	558	568	610	642	559	610	598	553	571	616	601	618	607	612	581	567	585	611	603	604	578	576	615	628	590	582	604	619	628	636	598	575	589	607	599	604	565	652	577	547	617	607	594	572	587	609	601	605	571	567	620	603	579	613	600	618	611	581	571	605	583	598	610	573	577	598	597	576	623	613	610	615	596	535	619	603	614	593	618	597	567	604	595	612	642	583	606	619	609	570	563	605	589	570	599	593	551	577	595	572	626	644	625	558	617	564	595	580	616	565	596	565	617	592	593	527	611	623	563	603	614	613	591	546	654	624	515	590	624	605	623	590	581	578	600	608	572	608	612	571	586	598	600	591	557	577	603	614	552	574	634	622	584	613	630	558	602	621	602	582	579	585	571	603	612	616	569	602	649	582	590	553	594	585	627	602	598	579	618	567	573	587	624	561	602	580	624	585	571	539	577	606	589	616	571	601	565	545	610	553	584	608	615	578	556	599	614	574	597	582	639	625	561	572	601	597	576	600	627	600	583	632	612	605	586	580	590	611	568	586	600	595	599	622	564	585	569	610	652	612	612	593	590	584	584	576	654	583	626	546	620	586	578	589	585	595	628	585	593	556	622	604	613	613	551	616	583	570	586	626	586	578	587	635	608	593	582	590	603	613	566	575	563	599	637	563	621	614	645	601	646	602	584	587	591	622	574	607	593	639	645	591	601	608	614	600	602	603	612	625	621	583	572	569	601	608	633	569	640	561	622	614	589	579	564	639	583	575	606	618	624	608	588	602	597	595	643	572	626	591	610	587	608	612	575	602	600	559	650	596	553	597	592	622	589	557	582	575	594	582	597	622	604	584	594	612	566	587	607	596	636	582	617	585	587	599	589	613	594	625	648	575	552	569	565	583	611	641	571	570	575	626	616	562	626	651	627	623	556	597	585	593	585	603	576	619	619	574	588	579	605	596	660	610	616	643	591	582	610	589	639	630	617	627	612	638	607	565	543	604	597	551	587	649	588	574	568	633	600	595	609	603	554	593	623	604	570
5301	1432	1080	758	595	512	555	585	701	2750	3215	1854	925	676	523	462	471	466	431	482	492	501	450	471	467	465	512	478	496	476	502	468	462	459	497	451	463	449	517	471	488	509	489	475	456	490	488	464	461	440	478	492	463	474	468	454	510	471	460	473	465	463	474	462	497	507	466	449	460	471	469	442	493	486	496	479	482	468	494	500	459	465	427	455	461	494	467	480	521	473	441	467	449	486	491	463	467	465	484	432	451	480	452	535	472	461	464	461	461	463	477	462	444	515	486	465	467	446	463	444	473	455	480	480	485	471	503	444	457	457	515	472	458	505	502	472	470	452	484	489	473	504	502	488	449	463	466	479	461	466	484	452	498	501	471	470	491	459	460	478	454	438	473	466	514	481	470	444	501	461	468	471	500	460	492	443	454	483	477	475	478	481	498	466	500	508	470	476	510	482	512	476	480	452	473	461	491	483	465	502	408	459	461	471	472	481	496	466	453	482	467	476	497	456	472	478	460	450	472	499	481	449	485	470	462	449	470	458	468	491	497	434	450	474	466	469	473	482	473	479	479	461	441	466	491	466	432	439	453	477	469	494	458	485	437	454	500	432	470	437	491	455	497	490	484	477	486	479	486	487	455	450	444	453	461	445	475	462	486	493	473	462	488	462	431	513	461	446	478	465	489	453	443	434	475	502	452	488	508	456	445	475	423	465	475	464	467	480	445	478	470	452	474	470	423	475	480	455	489	480	446	506	474	460	523	459	482	493	449	470	499	404	454	493	488	465	457	485	479	477	468	482	452	470	474	513	474	450	472	438	468	406	447	493	465	505	465	418	451	450	468	501	445	495	449	448	471	455	447	464	494	507	446	448	480	475	479	507	502	459	478	429	458	472	437	445	489	477	489	485	463	475	466	414	473	492	434	515	498	483	446	448	455	444	490	465	473	476	489	486	488	499	444	503	455	467	487	443	477	429	453	497	464	484	469	499	462	456	478	538	444	466	482	460	493	461	469	482	491	458	470	485	443	457	429	471	465	460	483	477	471	499	471	446	460	519	527	480	484	479	450	454	460	504	518	485	451	453	469	436	442	464	450	432	464	459	465	472	475	460	479	475	478	493	461	466	479	491	479	484	495	490	467	444	453	477	437	545	478	462	459	476	461	505	435	441	433	497	529	438	427	472	481	467	490	464	478	454	430	489	456	462	478	472	447	506	510	481	472	454	445	498	425	488	477	491	463	479	460	445	452	483	428	525	464	459	457	478	464	503	487	459	466	489	439	485	501	498	444	468	461	469	495	475	470	431	435	477	496	442	427	515	449	497	477	501	460	539	474	490	491	480	438	413	496	459	503	477	471	482	457	448	462	480	481	506	463	513	474	484	480	490	485	506	430	471	483	475	479	483	485	443	471	423	493	484	494	463	418	433	464	472	491	468	443	484	441	475	465	445	509	451	451	513	427	477	505	467	478	511	455	460	468	440	499	442	460	502	494	466	480	491	481	460	513	473	475	446	454	463	457	477	483	456	430	473	435	476	496	487	475	486	513	464	458	495	476	471	468	455	486	436	476	462	508	483	479	494	493	444	453	476	483	436	442	469	461	497	460	444	462	438	466	438	498	455	450	502	445	505	496	470	471	487	450	507	442	439	483	464	446	472	449	459	453	471	470	491	449	424	464	456	453	448	462	499	495	497	446	487	465	449	468	500	472	448	496	468	447	464	467	493	478	504	453	484	472	428	451	490	442	477	475	470	470	471	483	473	464	496	473	454	508	492	433	483	436	523	510	493	490	453	466	505	499	484	494	445	468	491	465	484	468	474	492	463	461	465	510	463	508	479	457	518	450	499	488	461	460	492	471	436	518	512	480	510	458	477	487	486	488	448	423	426	479	464	457	544	523	449	452	473	470	462	451	465	475	483	472	452	456	493	504	451	471	471	476	453	432	449	506	490	517	450	488	492	506	495	473	507	449	527	461	479	503	443	463	435	458	511	455	467	494	450	440	487	466	448	525	458	463	478	477	473	492	500	452	493	493	464	425	487	459	483	461	460	477	473	469	457	447	480	463	446	491	474	469	460	450	487	526	465	507	454	469	435	476	493	465	461	481	489	468	445	495	488	461	454	472	480	484	476	486	483	428	485	426	495	479	490	502	526	466	443	480	493	469	460	495	496	475	493	417	487	447	474	495	487	467	451	467	489	459	468	485	516	505	462	512	475	451	440	485	501	492	498	483	465	482	477	474	481	471	479	488	449	479	504	505	449	543	495	468	494	478	486	486	443	452	469	473	486	478	499	468	465	507	463	512	490	451	452	455	478	504	486	445	483	463	510	516	491	462	501	439	476	492	458	464	463	472	478	450	501	504	468	467	459	481	450	523	462	466	486	437	486	471	469	474	512	473	469	468	447	507	466	486	463	437	454	488	466	461	462	485	458	499	452	476	472	441	457	461	463	472	482	476	525	454	470	484	492	470	466	460	473	466	458	475	484	496	423	441	436	482	457	484	495	500	465	469	469	464	450	453	490	478	452	436	442	449	493	502	461	450	492	521	484	483	491	481	461	469	509	459	462	451	458	426	439	474	486	475	485	478	476	482	465	488	482	471	477	470	526	464	479	467	479	432	476	439	454	452	458	452	498	432	468	482	479	444	494	484	445	501	494	478	505	455	444	453	411	470	482	422	475	474	481	480	447	513	477	496	483	454	448	469	494	464	486	479	471	461	428	512	482	457	474	478	462	449	453	460	523	522	437	489	481	439	487	444	482	471	501	490	476	463	508	503	477	481	467	456	488	489	502	461	514	444	503	482	463	475	449	465	477	475	480	496	464	467	423	428	468	479	468	455	447	478	473	448	425	489	430	499	533	441	485	477	500	493	462	503	503	471	507	511	478	505	476	523	504	495	436	496	487	431	497	475	474	468	487	483	459	452	479	473	448	468	498	493	478	469	511	491	436	492	472	437	456	489	465	485	509	457	499	455	483	494	480	461	431	433	448	505	460	495	471	509	476	468	480	436	493	465	488	492	432	477	460	462	495	457	450	513	506	473	400	475	467	473	500	469	468	484	484	449	474	494	482	480	483	509	466	480	479	461	491	458	479	466	508	485	489	451	494	492	463	433	461	464	491	481	465	472	466	447	452	503	452	461	485	479	466	458	483	465	470	500	479	506	462	437	507	467	469	460	451	476	480	445	510	467	499	507	515	533	491	492	469	500	490	476	472	473	470	449	504	453	500	503	471	448	504	496	482	460	456	495	483	546	456	486	476	480	445	464	457	468	493	479	484	470	474	462	457	487	474	471	456	443	497	471	484	485	455	480	487	487	450	463	486	470	479	466	500	483	519	465	436	456	495	462	495	465	525	500	485	436	483	474	467	463	445	461	458	475	465	480	458	452	451	515	545	424	419	490	444	451	474	442	459	429	463	482	492	488	474	450	433	449	484	512	479	478	471	471	501	445	423	486	490	466	446	458	447	471	429	482	428	464	473	460	464	499	457
25147	21066	26932	25097	6458	1637	1124	937	6062	23290	18671	9018	2667	1051	829	717	705	706	710	686	721	760	722	724	678	726	725	669	731	686	717	742	740	721	723	707	689	773	748	688	717	727	695	708	685	716	714	667	710	695	754	721	758	707	735	725	728	683	680	736	709	680	715	745	708	738	732	752	714	801	713	707	706	719	725	670	766	700	753	672	676	722	684	693	715	728	661	716	689	670	728	755	735	679	707	688	662	729	720	689	737	702	675	765	678	730	764	693	753	717	694	725	737	665	734	688	703	729	720	722	733	712	752	716	727	753	698	663	716	704	673	752	729	756	710	689	695	732	705	664	741	757	719	673	705	707	676	726	668	725	686	718	695	684	696	733	677	701	645	765	678	712	678	665	724	681	735	697	734	713	739	730	698	686	707	732	695	685	712	736	705	713	639	712	693	747	703	706	720	705	703	732	699	678	717	746	663	738	703	722	724	691	714	699	657	682	719	662	686	743	679	746	644	690	736	665	701	704	762	690	708	726	673	684	716	694	707	721	720	704	736	716	734	718	742	705	706	752	705	684	715	712	742	669	733	724	757	735	706	708	713	665	736	700	722	698	706	715	673	735	692	738	725	688	666	701	739	670	681	753	722	703	712	702	738	733	683	756	684	690	728	729	738	718	678	747	755	778	750	714	690	708	682	725	745	712	691	701	687	711	672	728	715	713	730	712	672	693	686	691	682	700	778	775	702	684	699	684	720	731	717	731	775	693	709	683	670	712	684	657	732	745	734	726	758	729	710	697	695	710	689	630	708	736	701	676	734	704	743	723	716	669	653	705	736	692	675	701	708	664	751	746	710	679	663	696	689	680	683	728	667	732	744	752	729	651	704	681	731	710	732	731	709	748	695	712	687	680	764	679	766	661	711	673	722	678	688	726	695	715	694	740	681	701	666	740	716	722	694	728	670	693	724	696	690	697	742	747	720	686	698	700	690	674	739	695	686	706	726	741	716	671	734	692	726	692	696	694	717	729	714	688	679	718	723	696	673	705	742	724	734	716	686	677	727	701	760	722	690	680	713	747	670	691	712	709	726	677	659	702	707	674	694	686	657	758	700	721	720	670	745	753	696	700	699	702	730	720	684	693	684	713	713	718	769	727	686	700	712	745	650	652	655	679	684	668	725	706	740	673	691	730	693	692	717	719	721	743	719	673	700	683	712	690	760	786	675	747	723	710	742	676	702	695	708	744	734	748	728	715	682	692	699	726	702	732	741	741	667	713	724	735	712	701	736	711	707	679	728	685	707	695	701	733	739	739	717	713	778	689	743	675	726	715	736	681	722	726	713	714	660	721	725	720	729	695	701	713	652	706	658	696	695	723	674	689	732	716	654	697	678	696	696	678	734	713	719	700	722	717	699	735	721	694	726	704	715	732	706	689	687	668	703	688	676	693	671	694	714	701	734	719	715	682	717	702	677	660	717	727	738	693	732	702	730	755	720	748	708	718	743	728	718	683	781	725	697	690	669	719	723	714	698	702	704	730	685	706	689	726	700	729	670	778	744	718	662	747	664	697	701	692	711	690	752	749	708	723	739	741	716	673	702	715	698	746	745	721	752	722	687	694	672	718	693	696	705	712	651	727	652	694	685	678	685	764	744	740	700	721	702	675	713	702	719	670	688	718	694	757	694	675	711	693	687	689	710	699	689	707	728	762	704	733	703	739	711	714	708	720	691	690	671	728	697	692	713	744	713	755	711	665	718	730	712	672	728	736	730	706	710	713	735	711	714	740	682	689	683	736	713	710	705	707	711	738	717	670	711	673	692	679	692	711	696	700	724	777	696	731	692	716	719	662	702	722	719	704	739	718	735	667	724	732	723	691	695	704	712	748	699	669	734	678	710	729	677	691	724	721	756	702	676	687	719	707	707	751	702	705	692	678	759	723	719	731	715	719	696	688	698	678	704	740	664	691	700	700	731	728	716	702	662	704	719	669	720	684	693	683	672	689	677	711	721	733	711	712	717	725	721	689	705	698	726	682	724	710	691	678	736	686	731	705	703	704	727	685	750	737	710	730	692	760	679	693	698	696	717	704	663	709	698	708	664	685	754	731	718	692	661	772	718	707	682	709	699	753	734	748	723	688	713	758	698	668	686	703	707	688	712	689	679	699	713	648	719	708	717	655	691	747	680	684	727	748	697	705	717	729	698	713	682	737	706	690	650	688	687	674	703	700	737	728	730	748	683	757	693	718	717	735	783	733	718	762	684	744	657	718	691	681	688	771	754	695	667	699	744	705	739	727	695	700	759	681	720	700	728	725	689	687	710	701	720	676	723	724	739	746	707	718	710	718	696	744	710	674	686	718	681	743	701	733	734	756	676	763	697	699	710	740	723	681	710	696	706	708	726	683	670	667	665	716	707	749	728	712	720	703	735	681	670	771	750	687	736	693	724	707	705	715	720	696	744	735	689	755	698	757	688	754	664	685	682	760	745	658	697	722	701	688	728	715	651	758	742	735	760	722	716	701	725	704	764	702	685	702	700	738	721	701	724	725	746	695	691	757	693	757	730	683	713	663	731	706	731	705	664	707	637	676	696	694	739	683	704	731	714	733	712	764	670	669	696	714	678	695	672	647	697	672	731	686	709	738	710	692	718	700	653	760	696	673	718	686	676	735	773	673	740	693	699	739	729	684	739	718	722	713	682	687	686	700	691	761	755	713	711	725	754	764	685	685	745	696	744	684	724	673	711	732	719	697	705	685	694	714	694	730	633	776	706	710	666	724	685	759	753	702	702	682	706	730	695	741	680	684	732	663	737	754	705	671	700	762	695	747	693	672	727	678	696	700	726	724	735	712	704	681	681	689	721	659	686	656	687	674	733	727	633	766	685	707	752	648	775	721	723	690	758	699	622	709	744	716	713	724	719	678	688	711	689	706	700	673	721	693	709	708	707	714	694	726	693	662	692	738	682	692	726	653	628	655	699	717	741	678	666	688	769	668	742	712	644	719	666	679	728	742	759	702	762	666	689	745	721	699	728	724	689	697	735	743	691	715	721	734	763	750	722	679	655	681	726	728	709	674	698	714	713	696	728	725	719	746	674	665	711	681	655	730	700	708	752	684	673	670	718	699	739	741	708	664	719	702	730	700	708	684	684	707	660	680	675	717	689	680	688	688	708	698	748	710	699	716	703	750	733	703	707	770	709	661	741	697	646	664	720	715	734	687	714	714	686	695	725	723	703	691	679	710	755	649	700	672	711	719	682	687	729	770	653	702	696	711	683	716	713	751	690	662	751	711	686	732	735	707	712	687	772	743	731	741	686	757	739	703	736	691	769	667	722	698	690	713	705	705	731	687	667	728	693	752	684	717	664	676	749	737	695	702	681	699	707	723	748	691	702	775	659	673	640	724	675	736	682	675	715	695	698	707	712	723	710	714	697	685	741	692	685	706	698	711	722	672	711	706	735	677	723	647	678	705	739	709	684	692	718	725	675	663	674	711	768	700
4117	4004	3400	1951	1540	1179	874	885	8552	21781	15613	7552	2264	998	653	581	580	562	596	599	582	590	600	612	588	586	617	583	643	593	632	581	573	556	563	597	581	554	610	581	605	595	585	644	631	616	555	589	573	576	572	559	570	610	584	569	557	589	609	566	534	604	569	585	603	569	614	544	548	612	533	586	566	589	594	549	631	565	589	587	588	559	559	587	585	594	575	572	601	586	578	618	595	565	564	534	573	584	614	596	587	582	563	581	594	567	541	574	600	591	561	571	598	596	530	589	581	573	551	582	580	568	547	559	568	566	570	567	509	579	572	586	531	561	565	543	517	539	602	521	542	553	578	583	554	616	609	581	589	640	566	586	556	577	562	536	581	573	606	551	544	545	571	612	569	588	585	549	596	625	562	551	600	568	534	570	581	575	571	559	541	573	595	578	590	572	582	574	611	578	578	575	610	541	588	561	563	617	637	564	575	596	541	588	582	529	598	553	595	580	582	553	566	587	586	577	553	586	569	574	579	611	565	561	614	539	569	572	609	591	580	583	567	612	574	600	585	553	582	612	564	588	566	654	580	575	552	582	632	577	590	570	605	600	607	579	581	580	542	550	599	522	580	579	619	549	603	578	618	588	560	548	545	561	545	559	574	575	591	586	591	594	600	605	578	555	600	595	582	562	584	547	581	560	594	519	568	574	606	559	580	545	627	581	529	556	572	573	573	600	596	548	569	575	587	555	600	575	582	568	611	615	610	596	588	589	586	549	561	599	584	553	572	601	527	591	598	574	570	553	599	610	576	589	606	570	582	584	528	546	557	580	525	579	587	579	593	587	586	567	553	598	555	609	501	552	586	563	605	564	608	546	544	578	604	560	539	587	553	532	594	546	550	581	604	604	572	605	588	537	564	530	594	575	590	530	605	572	632	579	579	574	554	598	581	558	563	607	547	622	557	604	554	611	604	598	612	555	571	589	594	574	549	568	582	584	573	614	561	570	566	619	595	530	578	574	565	595	561	549	570	567	579	542	590	545	588	571	583	586	607	543	588	523	647	546	598	582	557	605	565	598	563	590	550	585	601	602	551	589	594	580	529	576	568	601	579	599	595	579	566	600	562	607	568	590	556	553	546	584	575	612	617	571	583	597	586	568	583	596	594	557	554	576	591	584	608	555	607	571	580	579	581	586	613	560	579	547	570	550	601	550	565	568	566	636	615	552	624	556	580	576	581	602	596	585	608	597	568	548	571	592	571	601	600	583	583	595	566	555	578	559	544	572	564	570	576	539	547	567	578	542	599	600	594	557	557	588	552	587	555	593	599	595	563	569	555	539	581	595	567	530	580	562	506	573	552	586	598	573	575	573	561	589	578	572	585	572	621	588	569	547	571	583	596	567	538	566	531	571	577	544	592	557	527	603	584	524	619	576	590	556	592	539	560	577	581	599	633	590	594	611	563	604	598	590	554	563	589	601	559	567	542	567	573	554	577	570	563	587	581	592	585	572	627	558	535	579	585	629	550	530	624	590	583	555	599	561	551	536	606	556	595	582	550	573	612	580	591	572	587	574	553	585	580	576	548	580	560	590	588	582	584	567	539	558	558	588	555	622	560	633	571	560	603	578	558	573	556	534	559	562	583	578	536	599	605	588	573	621	565	529	533	568	580	564	574	552	543	608	580	595	582	571	547	534	561	558	577	602	582	559	579	580	527	576	576	556	592	576	576	577	579	577	536	593	596	541	600	513	552	514	553	570	568	589	576	595	564	573	621	575	591	539	571	607	608	539	588	581	558	601	542	541	582	571	568	579	532	559	536	583	549	544	614	516	585	553	556	585	570	533	583	561	554	540	538	572	535	527	532	586	629	575	531	550	543	562	581	586	544	584	566	558	573	538	580	560	556	584	608	577	528	582	504	536	538	570	554	604	565	531	582	562	583	572	552	591	580	577	594	570	609	631	592	557	549	570	548	586	551	619	588	579	597	550	576	596	559	591	530	597	627	569	576	577	592	559	604	576	552	551	579	595	583	594	598	594	552	527	558	591	615	617	572	602	586	557	551	570	519	562	592	592	635	575	560	556	579	565	559	589	563	578	560	581	591	576	556	588	584	549	575	573	602	532	581	569	557	592	570	538	570	501	589	548	587	570	587	586	578	602	582	571	544	581	570	597	588	537	564	587	579	582	544	576	580	577	559	609	510	609	543	563	624	628	551	570	563	561	620	551	614	585	607	541	602	631	520	541	601	607	573	557	555	567	559	562	582	518	596	593	595	639	579	553	576	563	614	573	539	561	585	583	549	586	619	552	588	589	578	571	568	575	569	584	570	541	594	549	561	541	569	591	620	564	573	551	578	522	590	555	578	578	544	555	573	566	601	553	572	556	598	585	559	563	592	581	590	542	587	549	597	575	585	561	563	571	552	608	513	576	544	542	546	578	596	590	577	552	559	557	580	571	575	558	565	569	597	556	549	550	583	558	550	546	595	559	578	583	615	567	583	532	605	557	604	542	570	583	563	592	597	576	534	635	596	594	618	575	580	582	646	623	526	538	559	564	566	555	585	584	571	577	590	588	572	601	606	615	538	576	570	568	560	535	565	622	567	575	550	555	575	569	608	543	527	601	593	600	564	625	580	572	576	587	590	566	606	587	564	566	585	587	587	523	526	609	585	556	602	546	581	608	588	590	583	619	526	545	579	590	573	602	564	524	577	562	558	553	534	598	577	546	573	644	527	572	584	592	616	633	537	586	600	557	550	607	602	561	589	523	591	587	557	551	567	586	570	557	590	531	548	562	581	570	596	553	574	524	575	582	563	605	564	531	579	566	576	575	595	573	563	559	590	537	554	568	547	601	558	543	607	586	562	568	606	559	554	583	553	521	588	616	560	508	547	574	608	569	609	590	551	567	582	565	583	550	557	571	604	592	600	536	577	614	584	601	560	569	594	564	595	541	621	563	514	573	551	513	551	537	512	607	585	583	504	559	582	557	570	544	541	592	591	549	621	553	530	581	534	558	554	568	570	575	531	566	553	570	570	615	570	579	606	597	572	564	586	607	567	559	571	547	578	568	599	559	599	560	560	558	594	598	517	564	609	540	568	545	554	587	583	559	559	597	547	628	567	573	606	553	651	590	535	540	579	577	556	616	581	599	539	621	602	548	582	563	557	546	577	575	546	559	589	549	561	609	637	560	519	609	527	554	547	513	576	584	593	619	574	592	552	586	594	541	543	551	592	593	565	547	564	578	571	579	553	539	575	583	551	613	613	551	614	544	580	590	566	602	573	589	598	551	551	566	551	546	572	598	551	565	549	505	599	640	587	590	550	586	589	557	575	557	560	626	555	566	590	555	568	591	618	572	593	597	582	599	585	569	575	547	539	577	533	530	594	589	564	582	565	561	549	563	551	596	566	573	558	597	584	553	591	580	534	581	562	545	544	539	567	564	577	573	569	607	569	579	591	590	548	559	552	599	521	570	552	561	561	545	567	551	538	516	558	561
23836	20994	28196	23983	20965	9549	2384	2138	24195	40481	30126	16339	4811	1612	1065	934	970	926	873	890	876	929	933	914	864	927	879	915	927	914	865	925	871	883	846	932	888	897	907	916	846	866	947	866	913	947	905	903	935	855	911	892	870	913	862	874	872	903	897	918	860	851	886	904	872	855	928	885	908	861	924	899	911	879	901	899	948	887	883	884	907	898	894	900	879	869	875	913	870	883	857	892	874	872	898	912	895	876	843	920	849	857	860	868	913	889	883	918	875	913	888	926	873	893	848	905	979	888	877	957	907	838	927	875	877	869	869	828	834	901	911	900	930	909	925	855	870	880	965	897	908	844	853	880	851	851	938	961	940	891	895	843	900	923	900	910	906	890	840	900	874	893	871	883	841	893	891	927	926	897	838	887	859	821	879	869	905	873	809	895	892	850	867	853	847	885	874	913	845	893	862	884	893	912	844	874	892	873	889	890	853	871	928	899	887	868	892	862	887	858	836	875	843	890	882	858	873	893	868	904	883	821	874	901	837	856	868	857	859	946	895	897	857	925	882	925	894	857	825	897	949	915	911	893	906	902	832	872	900	893	924	953	954	898	879	902	891	898	914	875	915	874	908	877	979	863	928	889	909	875	894	876	884	850	866	848	879	832	835	891	846	884	877	869	871	893	899	847	888	895	893	850	891	918	839	913	901	862	860	936	906	897	879	909	862	904	903	907	861	850	914	848	899	927	866	881	863	878	922	900	856	937	878	847	871	838	909	959	868	865	916	826	894	873	886	883	851	918	876	903	866	895	930	879	883	898	843	843	855	906	827	877	848	857	917	847	935	916	842	895	887	901	916	883	879	838	854	884	925	907	898	883	941	875	857	865	869	833	905	902	881	845	876	839	861	859	897	927	857	903	917	887	904	878	925	845	895	897	840	887	869	869	913	926	917	834	884	901	905	880	927	898	873	880	852	866	912	901	911	836	934	911	920	851	880	914	914	891	837	883	922	892	908	888	898	939	856	922	919	896	918	926	882	892	896	865	879	919	895	881	886	904	908	873	951	871	893	878	854	892	849	842	841	865	895	887	835	877	887	868	851	895	938	895	902	838	876	858	882	887	886	899	927	877	883	907	922	888	891	889	866	916	940	872	893	945	839	878	859	895	845	914	908	856	889	869	987	882	908	923	868	900	861	922	888	863	908	870	875	899	886	883	869	897	872	880	895	891	862	844	806	878	866	846	940	884	888	921	934	907	877	860	895	885	889	862	840	867	868	865	852	922	906	859	869	863	864	843	856	923	858	900	888	863	845	865	934	876	900	918	890	865	919	856	917	865	877	860	906	866	850	896	846	900	895	835	867	893	867	904	858	871	884	946	861	865	884	876	849	933	870	852	879	846	899	861	871	844	836	864	861	847	895	854	878	897	915	894	912	889	864	915	876	932	831	822	885	890	897	917	882	899	888	861	923	894	868	891	935	897	906	898	895	845	877	923	903	897	830	913	883	909	946	832	911	863	866	902	902	884	880	845	904	921	874	879	848	904	936	885	870	940	809	850	904	893	824	911	903	912	842	884	834	880	865	859	897	867	861	832	807	848	901	908	928	885	891	868	921	850	862	851	856	950	891	822	958	848	860	904	879	867	890	880	865	861	941	876	886	846	839	844	883	903	903	863	903	861	931	862	914	832	880	834	833	924	856	875	896	881	852	853	912	873	890	889	872	897	831	949	892	837	922	929	878	884	945	914	854	859	854	851	916	851	906	896	870	894	875	855	906	919	874	884	925	877	871	866	883	832	894	813	902	862	919	880	854	862	867	868	908	943	920	894	912	889	895	849	876	903	863	854	899	874	890	865	844	845	898	895	858	887	860	824	926	930	883	859	826	864	892	902	942	875	894	906	838	864	867	879	826	906	879	906	841	928	952	857	894	924	915	933	855	859	882	878	870	943	849	923	876	908	842	842	874	880	893	860	876	871	916	902	877	840	855	891	808	841	869	886	908	874	892	860	912	852	878	887	890	866	904	814	892	837	914	886	855	876	881	915	855	899	905	902	845	944	874	913	861	908	859	873	897	874	852	854	823	845	881	880	934	899	862	807	912	867	900	895	892	828	879	901	957	917	863	863	909	945	878	888	923	859	872	889	833	933	871	885	868	877	849	902	902	919	940	920	894	914	929	881	865	846	879	928	888	917	846	860	946	907	872	879	933	882	859	899	932	922	866	867	825	935	842	886	876	911	865	823	967	869	952	879	884	880	858	885	902	873	900	884	922	911	828	872	886	847	902	878	875	858	899	890	884	905	920	900	896	907	902	844	880	845	882	901	825	881	865	894	878	912	850	873	939	832	870	879	855	881	902	845	885	854	851	877	884	886	853	907	886	904	911	868	905	916	897	889	847	868	874	872	846	888	883	874	965	840	886	868	888	907	894	901	906	907	860	872	890	899	892	858	877	899	897	887	914	838	870	858	909	866	890	917	889	895	856	878	888	893	890	875	843	901	904	920	893	899	886	875	895	833	915	797	842	891	826	943	904	906	873	909	899	937	821	920	869	907	884	907	865	866	866	923	861	912	906	932	896	960	860	876	924	880	857	928	899	934	874	876	854	871	880	900	903	852	895	890	883	841	884	895	887	850	857	888	881	946	855	866	798	880	894	844	869	905	813	840	880	888	846	843	885	861	855	912	910	813	892	867	839	855	820	953	875	856	884	929	879	852	868	880	889	875	921	905	884	865	882	879	879	853	917	848	914	863	895	885	868	869	924	887	904	896	892	862	895	857	885	885	890	879	886	851	897	884	853	891	882	883	917	885	883	885	879	911	878	865	887	865	830	847	869	893	876	882	905	917	886	891	921	876	946	879	870	890	858	911	908	867	862	876	938	932	908	837	869	832	910	899	843	942	919	885	897	921	912	851	858	886	851	858	847	917	879	905	876	866	929	865	858	853	917	875	887	932	877	915	920	899	852	840	873	888	912	917	855	944	865	899	939	848	903	844	893	926	935	933	861	915	859	901	928	857	857	889	915	841	898	857	848	872	889	876	810	847	898	908	817	880	852	854	865	835	862	864	906	874	876	916	874	875	791	928	825	866	869	874	944	822	882	917	841	840	856	826	870	843	901	804	856	894	905	860	888	885	918	883	828	856	920	885	852	907	878	888	906	890	908	889	825	924	830	841	923	952	827	832	923	881	892	898	895	834	903	901	867	857	830	885	900	870	897	872	886	871	924	900	893	884	873	876	886	905	862	800	904	904	853	876	869	921	861	864	866	869	916	901	866	886	870	880	857	889	857	872	851	886	895	867	855	898	819	866	880	887	895	895	857	887	874	904	909	873	890	895	902	867	917	919	888	921	867	919	857	912	830	910	886	901	908	868	902	872	885	877	893	866	827	863	903	894	863	902	925	888	932	927	892	866	936	811	858	889	884	935	902	904	876	903	880	888	912	865	896	880	836	879	847	932	876	919	899	906	914	854	870	916	936	886	856	908	888	905	861	911	875	827
4604	7446	6739	4267	2788	1920	1535	2413	28366	35692	24252	12221	3867	1314	844	673	726	697	714	667	724	698	713	660	688	706	691	709	729	780	694	726	704	691	713	696	715	694	766	707	705	675	741	724	638	646	736	694	717	684	706	638	745	688	648	663	668	732	743	691	714	662	716	666	707	716	706	745	718	733	704	733	728	710	680	675	681	719	721	733	700	719	721	694	660	715	709	717	672	711	705	678	673	671	681	708	702	714	682	655	743	693	762	702	656	685	686	669	688	723	745	676	731	764	683	720	733	705	695	732	694	694	731	735	684	699	705	691	701	692	705	729	701	684	723	719	711	729	717	708	719	676	704	702	720	719	710	658	676	666	688	714	725	684	735	667	681	705	675	695	660	687	728	659	691	688	714	684	727	688	707	679	645	667	676	699	707	711	658	709	638	705	704	661	722	687	726	664	725	747	696	685	691	690	680	697	693	754	754	727	663	661	685	708	688	713	732	748	743	695	638	706	727	721	704	689	722	745	708	700	715	707	684	671	715	714	730	713	684	673	667	718	669	693	709	679	688	656	760	683	690	725	688	777	698	688	657	692	682	718	694	710	701	660	712	698	679	742	703	678	671	672	683	705	732	654	680	648	729	658	735	735	674	726	663	710	677	680	634	662	710	730	696	742	703	673	733	693	698	750	707	689	743	708	683	688	702	647	730	645	673	728	662	669	685	674	720	691	713	712	703	696	716	695	706	692	726	694	691	713	668	690	718	734	745	695	729	682	714	702	712	717	751	694	688	671	670	730	652	713	667	689	733	681	693	751	702	686	662	703	709	713	696	687	674	704	672	728	716	703	747	718	703	692	694	709	733	684	686	707	700	645	661	709	706	703	673	664	682	721	690	702	652	687	700	696	697	699	706	701	705	739	680	712	721	696	706	677	695	693	675	664	713	742	664	722	697	746	716	697	699	664	664	681	743	729	719	732	672	700	722	725	686	672	650	698	664	707	718	677	665	676	699	698	744	717	685	765	665	672	691	672	686	735	688	687	692	710	703	692	721	703	665	731	729	704	725	700	714	678	691	664	664	735	697	730	711	685	667	682	708	715	710	665	707	654	738	684	684	714	708	674	720	706	744	666	722	681	721	732	713	724	703	685	689	661	730	695	679	699	692	703	701	715	718	672	706	692	683	722	717	699	719	741	688	676	714	700	709	720	706	732	685	686	688	727	698	656	729	686	731	678	750	668	691	692	657	722	725	672	728	672	690	665	701	712	696	692	693	691	679	716	678	684	678	774	718	731	740	687	697	698	699	668	710	694	729	736	717	654	743	686	703	704	679	704	714	694	744	721	673	709	695	741	722	737	721	722	681	668	709	686	738	730	727	720	685	629	726	737	682	673	708	650	700	699	706	727	729	675	697	693	678	693	676	693	680	696	679	685	770	640	687	734	703	706	682	679	665	687	715	753	737	747	702	709	721	687	722	715	665	669	721	751	662	716	696	715	703	682	706	715	677	720	696	704	758	672	726	701	737	694	708	711	734	720	695	694	715	673	669	672	687	649	682	689	737	672	695	674	691	713	701	712	699	717	678	669	660	686	729	748	653	696	724	728	681	677	677	696	642	744	698	686	734	694	671	682	707	697	691	716	716	695	681	664	709	693	664	725	708	704	697	688	744	740	650	694	656	692	713	735	709	644	666	714	654	673	746	689	656	681	665	712	652	665	707	662	676	642	704	683	650	695	677	724	672	737	686	689	676	687	699	669	673	695	711	661	720	679	639	718	728	747	721	683	691	698	737	691	647	673	732	678	665	644	694	675	748	704	681	688	669	678	692	694	678	743	702	657	688	732	694	716	667	694	719	718	728	675	697	651	697	706	692	699	709	677	673	730	712	684	712	686	651	730	700	721	716	690	730	695	689	683	702	679	730	701	708	655	702	638	687	672	657	706	665	701	713	661	671	705	700	711	700	684	684	721	647	712	668	704	688	714	724	728	681	722	707	680	735	713	663	675	688	635	646	719	725	751	676	687	646	676	710	687	708	700	731	691	722	690	727	675	708	692	739	671	701	680	690	661	696	715	721	665	705	724	711	708	670	654	672	707	725	715	700	708	709	693	712	691	716	708	673	730	718	690	651	690	654	668	696	684	706	663	691	663	697	710	682	698	700	695	685	682	723	703	661	685	703	706	710	718	731	717	684	704	692	705	713	657	708	631	717	691	721	705	687	742	731	684	721	722	708	726	653	774	700	688	685	703	668	701	626	686	699	709	666	679	715	697	679	691	698	694	746	669	683	687	719	773	674	665	646	725	677	685	694	733	696	650	723	685	746	654	704	677	699	715	713	738	691	703	712	661	722	687	684	692	659	719	730	695	664	691	698	691	743	682	696	689	668	680	691	690	717	696	672	645	671	701	683	720	715	649	673	673	651	741	680	712	663	680	691	714	716	658	696	713	681	701	704	681	689	657	706	711	701	723	707	668	696	707	705	645	728	710	711	628	753	761	707	717	722	720	691	697	724	682	673	686	671	694	732	709	714	651	752	736	683	651	681	677	697	707	686	658	737	690	704	719	662	721	661	695	703	671	707	724	690	691	677	747	706	672	668	670	692	657	687	635	749	715	729	652	704	732	654	700	671	736	648	700	692	648	694	682	658	687	714	663	676	688	672	687	703	701	705	698	711	698	699	689	729	727	711	700	704	703	684	700	742	683	698	708	672	678	687	748	649	705	652	698	701	696	717	720	709	695	654	684	705	695	709	656	710	693	690	676	688	703	703	645	693	730	677	720	683	696	701	657	666	717	700	691	712	739	659	720	688	700	707	740	708	694	645	700	692	742	694	700	694	658	702	660	722	721	708	699	705	665	686	675	700	728	697	724	666	675	681	686	719	692	714	695	698	668	662	724	741	671	700	687	694	699	728	712	675	756	704	698	684	735	715	739	667	722	705	659	705	670	688	729	691	655	697	656	724	656	746	728	686	715	712	724	692	691	729	643	723	703	697	747	693	702	625	732	689	678	726	702	674	724	712	636	696	714	711	691	668	712	673	684	718	680	707	684	716	682	679	704	703	701	689	695	698	645	691	676	712	670	681	662	714	709	713	684	745	660	707	699	716	651	706	715	670	703	714	709	686	729	720	673	710	731	719	688	716	683	735	673	728	680	728	729	711	702	695	711	680	687	738	690	683	726	662	686	671	677	706	720	717	686	662	697	701	669	689	683	706	667	646	693	675	712	666	699	681	695	676	744	702	673	654	707	706	682	722	690	717	690	719	711	726	665	647	640	720	730	662	680	684	683	679	697	703	698	664	717	682	700	719	656	681	674	720	711	723	698	744	736	712	676	716	723	690	635	690	742	658	672	662	672	646	641	717	650	686	729	689	731	688	743	671	669	672	687	712	709	670	663	709	667	680	698	694	687	706	681	748	669	671	707	696	689	713	698	705	692	670	644	630	664	705	702	762	673	697	692	701	700	700	679	684	700	684	695	701	700	664	662	695	666	702	721
27350	13175	2199	1234	761	652	629	650	963	3002	2933	1698	950	640	609	620	574	612	555	555	578	575	566	573	592	610	564	571	621	611	584	576	567	611	575	544	587	565	551	612	550	584	627	585	567	534	586	572	567	583	560	546	576	572	623	568	564	594	551	595	559	590	556	545	542	617	583	514	578	579	515	558	589	602	592	603	564	544	588	551	588	572	599	557	556	555	586	569	570	593	578	554	604	584	567	586	579	571	549	546	528	618	531	588	597	566	578	544	559	557	613	554	596	607	541	600	606	568	546	566	605	613	571	568	564	553	597	649	579	600	590	554	594	590	562	563	543	573	531	593	583	553	552	556	589	601	582	564	602	544	594	575	572	551	609	613	579	578	581	536	565	581	586	579	558	557	527	556	593	563	609	581	575	525	585	551	546	530	533	583	568	566	595	557	626	602	601	531	580	522	553	616	587	593	603	589	583	578	572	570	561	615	571	561	560	607	533	547	609	559	582	596	604	610	568	576	538	559	539	565	599	552	588	577	550	615	524	571	574	587	534	534	600	595	564	611	576	590	599	577	591	545	587	623	534	525	572	544	589	535	564	580	578	562	588	570	578	549	585	591	610	596	580	563	573	578	559	601	545	559	586	561	595	566	599	607	611	569	555	552	592	595	553	527	558	562	571	568	564	569	543	562	613	590	620	550	578	587	554	585	564	570	589	547	567	563	558	568	588	535	573	544	592	574	577	560	581	563	563	588	622	553	586	550	577	600	588	586	594	579	594	557	581	571	545	575	534	563	571	566	588	570	549	614	549	571	583	536	558	595	575	532	575	580	564	620	572	560	616	581	549	609	573	564	533	600	557	549	562	566	542	585	549	578	563	609	560	585	602	590	560	557	576	584	612	601	598	564	599	590	544	566	578	589	565	578	613	591	579	577	577	551	590	579	523	578	611	597	595	599	597	547	551	596	606	562	527	579	596	584	592	618	622	599	561	523	535	565	559	615	552	599	617	563	537	565	555	550	601	611	508	558	547	616	603	582	595	574	564	558	568	562	587	594	543	639	541	569	595	548	585	545	574	588	630	608	577	569	553	578	561	599	559	603	579	610	589	563	562	588	569	540	539	555	555	575	553	534	547	613	588	597	568	595	568	556	597	603	572	534	594	566	544	566	570	598	558	602	599	607	582	568	564	508	558	567	579	563	612	545	576	601	584	592	587	560	608	588	552	596	579	561	562	601	544	541	567	623	577	575	511	606	638	607	598	591	552	573	580	576	575	534	579	595	595	566	550	559	583	582	560	595	563	578	558	512	600	599	595	571	587	538	566	558	567	545	541	560	584	540	560	553	556	575	547	584	550	592	631	592	556	557	565	570	565	568	588	571	591	587	594	549	576	583	569	541	554	595	577	548	545	546	534	582	569	605	570	561	535	526	567	613	577	571	582	642	566	534	599	583	585	552	544	600	558	610	600	520	584	553	537	571	560	596	577	596	570	593	605	610	567	596	600	570	539	552	546	566	574	567	547	536	569	587	602	573	553	576	560	574	573	579	579	603	572	606	555	600	601	598	598	578	529	596	622	590	597	609	551	574	526	545	583	566	622	547	602	527	566	595	551	575	526	543	579	584	562	545	570	524	601	575	566	567	600	611	564	565	548	575	604	561	583	573	559	563	582	591	583	614	570	555	567	645	578	594	543	579	572	583	580	565	573	556	586	515	570	573	564	562	566	576	595	590	571	578	594	608	568	592	605	568	575	617	582	576	596	584	622	595	612	597	554	559	622	559	513	585	551	606	578	553	622	583	596	606	619	579	577	559	616	565	602	573	567	567	592	594	604	580	579	573	561	611	559	546	591	582	553	576	582	567	568	612	599	595	572	571	584	571	584	583	564	565	608	604	592	603	598	562	575	552	567	570	557	602	567	557	552	572	599	576	611	565	558	605	582	558	572	593	569	583	569	566	573	584	578	593	576	562	574	584	612	589	590	577	601	568	584	578	586	595	627	514	560	556	539	537	558	556	597	552	541	586	555	567	573	571	573	583	553	612	549	546	561	580	580	606	568	583	606	576	562	600	559	581	532	542	517	547	566	551	570	583	591	549	572	551	566	583	593	550	509	611	565	587	572	541	561	562	529	558	578	545	583	584	537	611	578	539	565	567	579	586	594	567	592	562	545	641	576	602	601	626	566	558	611	581	581	593	605	603	517	593	570	543	573	551	573	603	596	569	557	608	608	519	587	584	574	590	607	608	560	564	613	552	600	575	580	589	546	544	567	598	588	585	576	577	546	551	598	605	536	543	594	567	560	596	574	572	586	509	551	555	591	569	564	587	575	546	582	592	574	542	576	556	582	536	534	567	578	590	564	609	601	615	600	585	560	604	553	536	622	615	623	588	594	618	573	566	588	565	603	611	608	598	575	588	579	583	562	566	557	592	598	576	569	565	576	587	567	596	568	568	579	611	552	576	597	587	674	609	571	529	554	548	581	543	612	558	533	540	548	559	547	555	594	580	607	593	588	572	567	574	562	554	570	597	561	609	558	545	577	583	566	575	579	588	572	574	603	579	575	578	577	515	634	613	564	605	570	590	591	572	599	556	602	572	614	598	590	536	533	607	559	603	564	587	619	585	554	562	580	553	587	568	565	592	555	590	569	522	563	590	603	569	564	562	559	551	554	587	541	580	569	611	575	572	588	562	595	582	575	569	561	572	561	545	585	570	518	543	606	554	590	565	561	609	546	573	571	542	599	610	573	567	582	580	570	560	562	566	580	542	580	571	582	575	549	545	590	554	546	524	532	553	619	571	588	618	601	612	563	587	563	571	598	610	611	582	585	559	582	606	624	558	611	563	564	588	613	612	585	521	606	604	590	565	587	551	554	591	595	582	596	576	569	557	565	546	558	633	572	572	529	563	593	539	570	587	571	588	532	585	532	528	580	579	572	574	573	554	587	539	593	548	564	540	573	565	580	571	593	570	548	598	538	566	561	570	563	584	557	584	549	592	588	577	597	591	585	573	580	589	601	557	590	544	605	590	571	557	601	581	536	598	576	583	582	560	568	586	575	578	575	575	597	582	581	617	551	615	606	599	603	577	564	628	544	619	593	581	586	622	576	572	583	616	555	618	586	557	564	600	603	581	553	533	580	557	559	578	619	596	592	559	561	568	574	599	579	593	582	525	577	596	590	571	561	595	565	596	564	555	606	578	613	570	573	556	571	594	577	595	588	589	599	543	561	568	581	570	533	583	547	579	585	583	586	595	584	600	544	592	583	552	561	566	584	549	598	573	576	577	574	568	575	594	569	594	589	571	549	588	543	543	597	596	586	621	590	543	564	539	542	555	606	570	519	562	583	620	589	594	560	555	579	587	570	555	579	565	576	550	574	543	555	548	602	622	568	548	560	598	566	533	568	570	547	543	561	588	604	556	608	616	566	601	601	616	580	557	575	644	547	602	611	573	597	639	553	597	590	539	577	539	536	585	579	558	561	582	580	558	540	596
5103	1177	1280	939	672	548	600	528	1150	3542	3014	1585	808	590	508	512	435	485	468	478	436	473	459	478	485	506	458	473	466	468	484	483	450	474	485	470	471	446	467	447	442	440	472	442	440	438	462	442	458	448	495	448	481	440	454	450	463	451	471	468	442	459	444	487	472	424	423	491	450	480	434	435	431	475	469	448	480	450	419	485	437	487	457	430	420	462	483	446	443	422	461	450	456	482	448	496	438	441	447	483	449	504	503	451	455	476	459	466	460	449	490	447	433	433	486	448	463	427	457	472	445	485	459	481	453	502	494	424	447	468	453	447	529	490	436	441	460	463	467	461	469	435	474	455	446	464	450	469	441	463	469	437	478	483	465	494	449	455	460	453	454	472	441	468	484	440	467	422	469	455	450	461	452	431	479	454	458	482	454	452	465	432	462	436	430	426	455	483	465	458	455	470	502	451	459	424	468	439	455	473	470	471	511	457	460	466	444	453	423	430	467	472	476	470	440	468	448	476	446	487	451	469	436	458	469	488	480	459	436	434	458	453	422	458	445	457	450	470	515	497	460	457	461	446	464	454	441	430	474	451	431	440	425	462	481	476	463	475	438	479	461	463	482	444	516	482	472	456	465	454	448	468	439	441	426	471	453	450	461	451	478	492	463	449	468	448	466	457	448	483	445	448	478	462	462	432	473	473	475	491	477	475	450	534	499	442	453	480	480	479	470	466	456	444	454	422	461	469	455	461	439	458	460	438	443	455	474	481	477	483	423	457	457	470	445	481	472	491	470	453	501	440	460	475	481	461	496	442	498	465	502	492	458	461	454	478	452	488	476	456	447	464	446	430	499	449	461	469	478	472	467	416	438	437	428	465	480	458	420	437	476	459	499	441	479	471	480	462	438	458	460	454	471	467	442	482	466	457	433	424	453	461	488	444	485	477	494	426	418	486	514	438	467	484	512	455	451	464	461	461	439	449	461	510	475	450	424	452	449	493	461	487	499	467	474	442	480	424	469	463	485	488	442	480	475	472	438	460	448	440	441	497	431	465	440	475	457	461	442	470	459	480	476	448	459	466	417	463	460	438	416	463	481	456	519	430	471	460	493	458	471	460	489	457	436	443	444	450	416	470	480	446	428	450	491	449	467	469	450	481	476	483	457	457	492	447	476	430	460	453	422	456	465	459	478	486	444	498	461	480	453	434	450	447	449	468	444	480	447	474	439	484	444	447	496	462	481	440	449	438	465	473	483	478	471	454	451	475	489	470	460	467	444	480	457	461	418	436	453	453	468	474	432	464	480	446	472	450	470	408	429	460	456	480	457	467	506	449	473	481	481	445	467	449	445	486	486	457	482	430	445	467	451	509	455	470	436	451	474	447	452	470	481	470	457	456	434	490	439	463	453	444	455	467	434	466	469	471	424	456	463	462	482	468	413	440	509	488	459	455	447	450	482	472	472	412	462	417	492	461	486	470	482	443	466	436	491	424	442	458	452	497	473	414	486	476	480	439	453	475	417	449	434	455	478	455	441	468	448	423	418	446	505	474	453	500	466	455	448	447	471	483	471	508	449	444	455	457	444	433	434	470	464	429	464	416	496	482	455	422	461	413	469	429	429	457	441	458	481	461	427	425	452	445	483	468	453	501	467	488	438	488	477	427	438	440	452	456	495	461	467	485	454	503	471	442	467	450	442	474	451	454	443	501	454	469	436	455	474	465	476	473	472	447	432	469	434	475	446	482	437	463	433	449	492	433	484	488	469	446	463	422	477	459	467	514	463	490	471	466	461	475	484	465	492	454	461	467	442	489	472	487	455	441	514	464	489	436	439	507	430	437	457	403	436	447	442	467	451	462	446	484	460	440	471	479	446	436	442	455	472	476	464	436	467	466	457	502	475	477	433	443	459	443	475	443	431	420	459	475	469	438	454	446	485	444	422	420	433	462	481	440	413	489	474	441	437	461	451	468	494	453	456	466	454	469	491	431	450	461	469	479	526	474	460	465	444	431	467	426	447	457	445	479	465	436	434	470	461	471	457	450	460	474	500	466	464	422	458	489	436	447	450	429	456	435	469	432	432	480	427	456	437	430	448	461	464	461	446	501	457	503	495	446	465	452	470	466	457	475	463	448	455	472	472	475	454	482	438	421	471	499	466	468	446	463	474	477	489	424	460	462	446	457	412	417	467	461	460	484	460	462	470	468	461	451	439	444	442	461	507	472	502	475	441	458	493	440	472	463	465	439	447	454	439	463	456	443	457	445	489	439	449	480	477	464	457	476	445	436	484	495	454	483	456	426	446	439	442	477	493	473	453	472	491	467	435	462	437	446	502	452	479	465	449	457	470	457	446	457	457	473	468	449	455	452	451	480	457	447	491	418	462	471	476	469	454	490	413	454	451	446	485	496	482	419	449	459	439	466	443	452	483	441	469	445	434	458	495	458	494	473	430	484	477	475	453	515	455	472	448	482	453	451	483	440	453	455	449	459	452	504	477	480	456	451	476	457	481	455	456	461	431	436	498	452	473	476	457	455	457	433	464	421	436	460	470	475	447	476	462	476	501	446	474	455	472	448	435	476	462	434	456	457	446	447	484	437	458	460	441	476	492	479	459	481	470	458	459	468	439	456	457	423	475	462	452	454	488	498	437	489	437	471	460	441	455	493	488	511	478	483	505	426	456	476	469	446	482	466	475	469	472	427	464	450	464	456	516	485	465	425	436	445	453	475	430	475	499	468	466	403	462	457	444	469	450	462	479	447	465	469	446	505	458	452	468	464	457	432	446	482	476	479	394	452	463	510	471	456	466	462	463	450	492	426	436	431	470	438	468	466	425	478	462	458	473	441	421	467	458	414	458	392	482	439	476	477	461	476	442	511	515	472	459	476	460	448	471	417	427	483	395	470	451	459	462	462	425	440	502	446	459	512	443	464	483	472	440	443	443	457	462	436	486	448	441	434	453	467	471	477	471	456	456	458	449	462	451	455	485	472	472	488	459	488	486	477	461	496	458	459	477	483	438	449	455	439	468	459	451	470	453	448	408	453	474	470	449	485	451	437	460	448	442	474	487	488	448	439	445	437	460	479	444	432	468	483	452	452	461	440	471	491	439	420	456	439	425	438	475	448	483	467	451	450	419	441	463	436	483	452	456	409	443	477	421	459	437	435	449	464	490	460	454	436	426	487	486	487	464	477	456	457	441	447	477	476	446	471	510	462	459	473	456	464	479	451	438	486	484	450	488	409	455	459	467	445	440	448	474	472	473	469	465	458	444	480	432	435	455	467	452	492	408	477	499	441	446	442	483	460	419	446	451	463	481	483	435	457	468	443	447	479	458	463	428	461	443	434	455	464	452	451	450	454	450	459	417	489	456	470	452	474	436	465	429	473	452	491	426	427	473	466	443	500	430	463	467	460	460	480	451	416	440	440	408	444	471	450	449	492	419	458	471	438	496	479	472	395	468	471	452	466	466	469	464	449	467	465	461	437	435	484	467	465
25097	21043	26896	24959	6171	1413	1027	811	5054	20856	18980	9238	2573	986	701	657	647	649	620	650	626	634	658	622	634	611	619	642	605	641	636	654	610	592	595	603	609	671	617	629	605	632	630	594	669	618	619	611	590	650	621	655	611	600	630	618	612	641	652	586	648	619	595	595	654	588	650	604	680	683	625	652	673	622	677	590	648	589	647	600	628	638	617	636	604	639	594	594	609	627	630	623	666	612	568	600	617	628	641	616	641	606	669	641	616	613	681	587	642	623	650	584	582	593	599	553	575	652	592	588	604	620	641	624	682	608	564	636	613	613	592	662	633	632	571	674	623	611	613	615	611	605	630	644	625	563	629	623	602	618	596	605	612	594	611	643	616	592	601	678	653	582	608	586	609	601	598	651	567	615	647	636	662	608	608	616	678	640	603	611	608	659	629	652	591	657	615	628	581	608	589	617	657	616	655	595	611	611	578	613	618	627	594	607	649	595	577	624	644	596	634	601	599	570	645	547	663	611	600	573	594	611	600	573	643	558	599	636	594	634	618	576	673	609	642	606	585	617	606	598	590	586	597	641	623	599	637	631	576	635	605	640	621	606	598	594	607	636	590	637	602	605	639	642	615	618	633	639	604	623	601	630	595	616	623	608	586	627	617	652	647	604	646	646	636	635	617	605	643	634	572	534	630	621	683	615	602	601	608	626	583	619	620	579	566	627	599	625	631	639	643	570	610	615	621	556	650	626	622	603	586	599	584	650	648	595	620	600	595	566	638	661	635	581	590	616	633	711	628	612	625	637	609	605	654	652	668	650	601	643	559	624	572	637	633	630	570	653	643	610	614	581	645	626	675	647	622	622	589	560	633	590	606	586	651	601	607	606	611	595	595	640	612	637	598	618	645	635	617	648	640	548	661	606	620	604	604	597	627	598	612	602	630	624	636	633	607	585	585	621	633	626	593	613	627	652	618	613	591	656	652	606	606	600	632	662	631	594	595	633	634	607	606	581	603	625	663	598	570	575	616	612	610	650	601	603	668	590	643	565	626	590	619	619	662	574	650	610	579	601	602	632	627	597	605	583	602	631	623	611	610	675	646	697	615	588	641	624	607	629	648	660	620	612	662	594	604	651	627	616	635	630	621	607	647	635	584	619	624	600	621	624	634	644	629	655	642	634	609	621	596	624	598	614	632	583	619	665	638	619	619	603	591	613	575	602	585	561	585	567	645	592	581	604	629	616	607	631	604	566	613	589	593	612	595	590	624	574	605	610	642	591	596	647	657	616	600	604	583	601	626	586	604	611	600	617	620	599	605	636	597	582	622	615	592	598	619	592	624	621	573	611	628	609	597	608	622	629	613	582	607	568	604	640	619	603	550	594	591	589	624	604	617	617	623	619	654	634	612	619	563	667	594	621	621	671	635	571	636	624	595	631	595	593	616	615	622	580	636	642	614	603	593	569	598	608	616	628	646	634	579	617	607	581	626	584	612	585	597	601	628	614	611	595	604	640	647	596	647	607	640	650	632	628	626	600	617	606	635	625	579	591	625	596	697	628	631	617	657	613	571	656	665	636	617	646	626	630	646	589	604	609	615	613	619	587	594	617	570	642	638	609	637	608	586	612	611	635	594	583	655	603	607	629	621	617	615	649	619	619	625	604	633	607	607	587	608	595	620	641	609	591	594	601	644	594	639	627	602	601	642	594	652	602	629	650	578	622	601	659	581	630	562	664	622	583	594	613	612	647	599	660	620	615	605	620	599	626	614	616	581	639	591	585	618	622	613	575	624	611	605	624	622	592	621	601	608	576	619	624	569	594	610	632	621	598	640	592	637	589	621	633	636	643	627	639	599	587	638	616	611	642	612	641	578	625	612	637	617	590	615	609	576	614	609	628	598	579	611	647	615	572	613	565	644	581	617	599	625	586	654	614	616	609	637	615	623	591	638	626	620	588	619	656	609	613	592	587	650	596	646	605	659	638	602	589	598	655	611	675	624	592	615	643	618	649	619	615	636	611	626	623	631	625	629	624	610	625	626	588	581	604	589	585	650	590	613	590	595	567	544	589	645	581	607	603	613	626	628	642	655	622	594	615	628	610	620	626	598	603	624	661	647	673	571	647	650	603	609	610	589	598	585	619	613	576	634	609	592	600	607	641	637	595	619	614	606	589	586	624	630	588	677	615	570	613	609	634	617	569	624	589	618	645	589	655	578	563	659	640	643	630	594	624	618	654	594	607	637	623	599	619	629	623	598	615	627	587	660	553	619	648	642	566	613	631	598	631	645	597	663	580	603	591	668	573	677	618	630	637	608	634	608	587	606	639	595	607	609	568	643	593	599	644	620	604	613	634	634	612	582	588	635	629	625	600	602	589	609	585	600	637	570	653	592	558	590	560	574	599	605	653	629	609	614	596	566	597	616	612	612	636	580	623	604	599	633	573	603	598	590	623	612	633	601	671	642	631	607	624	619	627	633	636	637	609	640	608	577	622	652	699	614	589	590	630	647	655	615	611	571	631	599	589	595	645	619	661	631	647	663	621	595	622	618	669	602	599	625	606	643	613	585	648	608	616	632	660	596	600	578	644	646	627	598	625	581	625	609	604	604	589	585	669	586	588	593	618	603	639	569	638	608	598	651	590	667	613	601	625	660	623	604	561	611	590	594	598	609	627	603	630	574	640	585	620	658	622	592	615	660	611	647	645	584	607	629	597	637	620	611	698	641	613	635	563	625	588	614	600	631	576	601	627	573	642	601	632	590	579	648	580	609	612	596	608	613	598	599	617	644	603	586	617	630	637	584	655	609	596	647	639	639	633	613	627	562	618	588	610	601	645	615	594	624	619	581	616	627	606	625	586	620	581	615	613	650	601	592	607	605	629	620	602	611	603	583	603	615	637	592	608	572	576	613	670	599	596	571	612	659	678	606	624	635	626	627	603	600	604	695	635	591	577	605	631	583	615	603	577	606	623	582	606	596	631	585	593	609	587	605	656	615	609	569	622	608	576	574	587	640	629	583	607	582	619	654	601	619	572	594	667	592	642	613	602	612	599	587	626	627	618	619	611	528	608	623	610	575	594	666	618	638	541	573	621	639	654	598	609	630	645	606	587	610	665	581	609	621	648	607	608	631	600	644	605	636	594	633	626	588	628	576	612	605	593	601	612	611	656	634	579	668	598	593	615	596	620	582	608	603	619	603	585	642	591	627	617	641	610	636	615	632	559	617	615	636	637	595	594	613	626	615	619	605	625	639	612	596	592	623	584	602	562	627	665	622	645	634	628	589	644	595	605	649	639	572	602	674	616	625	637	574	616	615	606	633	609	644	636	640	598	607	607	624	633	584	663	536	630	615	579	584	668	647	617	606	649	642	581	639	557	553	669	615	594	618	621	633	619	573	622	627	604	650	628	626	643	623	627	618	660	620	605	603	623	605	609	610	624	637	622	605	635	600	613	616	638	637	646	602	643	589	623	650	573	608	611	596	597	602	618	623	643	595	612
3883	4859	4761	2331	1335	1037	866	764	7057	21227	16108	7619	2469	895	605	502	489	525	524	474	514	548	529	530	473	472	520	499	524	488	484	485	523	487	482	554	509	526	483	501	516	517	510	490	507	528	541	488	514	482	508	508	567	529	539	517	470	497	482	505	504	508	499	509	545	538	501	526	503	557	483	507	515	525	491	484	505	512	537	525	500	502	475	485	507	509	514	486	480	525	509	486	509	516	492	511	503	495	524	501	526	490	495	481	509	494	510	473	503	494	558	485	495	493	550	509	453	461	508	542	514	496	467	462	492	530	522	530	495	533	477	548	514	451	509	483	539	498	539	461	495	483	534	485	515	461	528	510	538	477	534	516	515	524	540	541	510	497	480	497	520	582	522	540	532	502	474	524	546	548	491	485	490	497	507	500	499	493	477	486	498	525	475	484	526	489	487	529	496	489	540	524	515	492	515	498	474	476	561	509	538	543	486	484	517	503	535	465	552	503	482	497	485	513	486	517	477	494	461	486	493	479	502	494	509	486	485	509	498	515	500	485	488	493	516	498	472	545	527	524	500	549	498	488	498	504	519	495	515	517	502	503	485	546	535	504	508	517	491	520	551	543	494	484	524	495	511	539	512	505	508	466	504	515	539	498	506	504	492	488	524	519	476	518	507	473	561	555	522	523	517	532	465	513	538	482	499	496	501	549	493	473	479	503	486	525	522	497	499	487	548	492	479	539	495	498	503	495	470	523	490	486	496	459	500	514	528	481	562	558	473	523	490	509	544	474	526	506	528	524	497	472	514	496	514	495	553	484	496	503	461	509	513	488	486	484	522	562	477	517	518	496	508	482	499	512	468	492	456	531	520	513	535	449	524	495	509	513	493	500	479	509	472	538	484	512	511	503	515	520	514	481	487	508	527	479	473	519	473	471	494	537	553	530	492	460	500	538	485	518	506	505	503	466	549	481	491	476	534	495	506	514	493	498	524	519	491	463	521	566	536	536	522	504	500	500	534	522	508	556	510	548	523	502	519	486	516	519	496	522	525	508	536	489	501	514	518	484	523	503	506	523	508	472	501	509	536	480	538	469	522	525	475	511	499	543	485	497	515	476	513	485	506	473	530	530	510	533	513	507	484	484	506	519	499	531	523	559	523	490	465	516	533	516	496	508	479	478	537	492	501	478	486	498	537	482	503	519	548	496	489	531	495	514	510	489	481	494	493	516	490	477	519	542	534	498	529	524	524	477	529	522	497	509	504	518	502	487	473	516	501	525	527	462	504	489	503	490	524	519	488	494	526	513	526	487	479	485	479	505	487	501	517	474	499	441	514	540	491	522	476	497	497	516	488	471	527	506	499	494	501	497	517	460	489	529	476	524	512	486	478	490	493	503	515	506	484	502	498	507	510	492	503	507	549	508	469	519	495	518	474	546	505	498	475	501	498	509	526	517	503	512	531	522	476	519	489	526	489	504	496	507	523	494	507	457	505	480	472	511	522	522	521	518	497	526	506	524	487	525	500	492	501	519	483	492	526	532	487	470	486	533	503	520	530	500	514	491	503	488	522	532	493	515	516	496	540	500	493	482	485	506	501	492	484	499	516	504	515	528	505	483	524	474	485	526	510	518	481	536	526	523	530	530	509	513	518	511	477	531	499	494	543	509	481	492	512	479	462	495	480	485	483	514	496	500	494	507	473	549	514	514	516	489	524	559	507	490	472	500	505	483	533	514	487	469	526	512	531	466	504	473	548	522	533	541	501	447	513	499	518	541	501	521	515	494	486	491	473	489	470	492	536	481	503	532	528	511	479	521	524	525	531	527	543	516	492	480	505	497	486	505	512	496	547	516	562	515	523	521	464	498	483	485	517	505	526	452	484	548	498	491	490	504	487	546	498	521	505	487	492	500	476	496	527	501	509	508	513	538	539	495	517	518	493	518	497	490	514	490	489	541	507	506	491	515	493	516	489	489	490	546	478	485	505	522	511	517	495	515	500	528	510	483	530	497	499	509	514	512	470	505	522	535	500	514	511	450	509	513	511	528	520	480	473	478	499	491	516	513	499	468	499	473	531	506	462	472	521	513	495	512	510	526	497	472	528	539	565	499	499	487	506	538	510	491	530	497	489	547	495	527	482	510	500	510	514	490	513	502	500	488	493	493	458	491	530	514	529	468	499	539	561	489	471	464	511	496	488	511	462	515	470	471	538	556	520	479	455	493	524	519	505	495	551	526	489	492	498	524	535	538	522	514	497	516	528	487	539	503	477	501	484	540	492	507	519	528	468	491	500	511	488	483	483	533	462	518	524	537	527	502	511	501	567	515	545	505	521	494	528	509	504	478	540	489	507	497	491	502	472	522	508	501	484	497	485	526	505	525	485	533	476	500	510	545	516	522	502	498	511	498	538	515	535	557	518	518	510	545	508	496	526	518	498	543	532	477	503	489	467	523	502	502	499	504	502	504	511	493	497	510	535	527	523	511	534	519	562	494	489	514	513	502	513	516	480	516	517	501	502	512	519	530	498	501	521	469	464	518	483	519	514	497	476	510	481	503	496	527	464	515	499	459	462	495	511	514	514	513	485	534	525	532	474	469	508	492	500	547	543	482	497	516	519	524	544	526	514	516	479	506	531	523	484	503	502	559	504	512	530	512	478	482	489	497	482	486	449	485	509	466	534	548	520	502	499	498	528	535	462	468	527	498	479	487	452	482	495	474	477	491	513	508	478	510	513	488	515	512	511	454	528	544	517	510	492	517	502	512	484	483	477	488	481	514	483	509	479	508	494	566	492	488	532	543	517	509	486	487	500	478	459	492	545	496	537	481	531	503	494	469	476	472	499	468	467	484	542	542	490	494	498	504	482	518	485	509	504	487	502	506	527	481	462	469	527	519	521	538	484	539	512	534	572	474	526	463	516	484	484	497	504	504	500	517	532	532	517	481	501	514	524	485	493	503	505	494	521	505	469	497	503	501	533	468	561	523	497	509	494	519	519	533	494	522	469	498	500	506	489	522	488	521	468	506	503	470	516	483	476	520	501	522	516	508	509	491	497	514	446	470	512	461	516	516	507	521	502	503	493	496	495	481	550	521	506	534	498	522	463	511	488	505	509	515	500	524	531	489	501	500	497	522	484	521	502	485	514	502	528	490	487	491	492	531	504	489	467	525	502	489	501	454	454	515	494	525	556	523	497	497	502	510	465	519	503	503	548	516	482	532	527	472	513	483	492	493	510	472	522	499	521	519	519	465	442	473	523	501	538	520	490	494	517	531	485	511	503	511	561	484	532	489	478	510	485	482	467	470	479	505	539	484	496	499	507	486	510	546	488	503	534	488	507	508	552	529	512	492	493	525	466	505	534	517	487	486	471	502	516	485	526	496	469	467	458	491	469	530	485	510	515	552	536	516	499	487	521	525	490	534	469	531	498	490	536	495	510	524	518	507	545	507	481	515	518	531	509	483	535	502	529	499	513	514	517	512	497	493	485	512	499	528	539	496
23820	21071	28258	24079	21038	9024	2158	1395	11659	40338	33649	19007	5563	1619	982	897	846	859	826	820	890	815	852	877	803	819	805	831	839	759	799	782	765	847	838	770	831	824	835	805	887	827	819	827	773	883	826	817	842	822	773	842	785	871	844	795	802	803	823	782	860	807	780	837	840	780	774	763	853	835	788	829	809	795	851	844	823	822	829	752	834	825	749	807	823	793	781	794	858	776	834	798	819	819	827	855	822	817	797	863	755	842	808	818	804	792	793	801	823	847	765	771	814	811	813	842	797	848	826	792	837	822	842	796	801	791	803	829	831	819	807	762	818	802	823	754	818	864	750	797	758	778	802	774	891	801	769	853	843	814	813	819	786	839	833	804	837	807	796	809	853	789	846	856	850	811	786	820	834	776	863	843	812	804	795	796	819	804	753	807	759	815	811	847	846	845	815	813	778	769	847	794	817	834	838	793	817	761	822	822	811	772	816	843	810	810	792	792	749	818	815	872	796	782	812	847	800	786	810	810	797	829	841	852	788	816	828	781	778	853	846	807	814	783	827	803	819	823	765	834	769	797	836	788	839	803	797	858	824	871	872	832	813	794	822	795	829	821	838	768	765	833	827	843	841	805	798	809	796	779	795	823	794	799	877	825	814	804	826	791	777	806	812	802	797	811	767	809	823	813	793	836	827	773	860	825	759	808	780	808	831	802	785	793	785	814	855	832	840	861	793	790	808	800	837	808	803	824	790	800	812	776	838	820	902	804	854	820	801	829	817	813	820	803	831	770	813	823	758	772	846	756	800	816	839	818	830	833	804	847	808	780	811	776	773	822	815	804	785	801	846	822	750	854	764	804	805	825	816	814	762	821	753	801	795	776	747	778	757	808	796	778	724	819	826	763	780	833	826	765	791	787	786	762	833	790	741	840	776	844	797	854	785	798	811	806	789	848	835	748	734	817	821	830	828	844	813	810	831	827	821	831	829	805	835	813	782	775	729	743	742	821	814	786	782	830	835	869	799	779	801	812	772	744	829	839	805	792	811	808	822	821	860	774	791	842	753	833	770	822	818	806	792	791	836	823	790	839	853	759	810	807	814	842	818	842	824	789	833	795	815	780	820	803	821	810	877	833	816	755	807	799	832	789	841	730	824	799	779	792	801	794	819	820	860	843	825	778	794	772	834	834	773	791	794	737	799	756	815	835	801	812	807	815	797	791	817	761	873	841	761	830	815	806	811	807	844	817	804	814	758	829	819	778	786	745	793	832	847	895	883	838	806	783	813	780	800	804	831	802	818	801	786	829	786	748	813	813	822	840	805	805	790	811	797	811	850	846	786	781	871	808	822	797	849	787	769	773	762	786	795	777	771	800	829	828	822	811	781	837	754	819	829	827	826	819	761	832	811	867	793	798	797	819	816	803	815	795	816	804	793	827	827	808	784	820	774	828	765	812	844	783	763	818	796	787	840	802	847	826	823	765	824	839	774	803	826	795	790	788	816	772	805	839	770	733	795	767	729	860	843	844	772	747	827	841	746	807	823	813	808	826	826	840	820	801	824	764	804	803	783	826	880	872	791	797	816	778	841	817	794	822	776	796	823	831	841	756	795	822	838	757	842	876	773	777	796	765	851	869	825	832	814	838	824	748	780	819	857	805	823	797	799	819	795	838	802	796	773	781	795	790	799	812	756	811	765	813	889	804	822	831	793	806	795	810	825	805	842	810	801	767	800	824	842	812	800	818	786	838	813	800	812	833	773	851	770	807	771	787	831	813	822	866	734	792	783	765	790	785	814	811	790	775	802	758	785	795	785	832	802	785	815	794	805	824	806	780	806	780	796	830	758	787	815	788	809	863	833	837	799	799	769	787	838	773	794	786	841	872	771	765	783	814	835	870	872	800	759	848	778	772	761	802	796	820	811	805	841	790	779	810	840	797	793	854	767	806	820	835	842	826	794	846	794	767	771	756	777	763	836	719	760	819	844	834	824	838	827	821	745	824	806	807	798	766	772	797	815	807	775	804	740	789	853	790	816	816	782	816	835	784	833	773	820	778	819	836	785	813	799	821	781	756	802	799	817	801	828	816	756	776	812	869	864	777	812	867	802	850	850	768	803	845	803	815	792	794	798	827	830	836	793	813	788	775	791	835	805	849	790	830	785	772	804	849	759	818	748	789	795	777	792	780	815	807	779	818	803	836	815	857	774	836	830	830	783	761	794	766	800	827	833	824	798	774	858	839	805	780	824	847	869	737	818	768	841	823	797	811	791	810	806	777	759	820	792	851	814	842	846	814	784	823	772	818	776	789	806	804	805	827	754	795	761	759	820	819	788	837	798	785	797	826	735	835	844	823	801	823	815	782	782	847	809	787	770	818	822	821	822	802	770	798	773	737	800	770	806	797	784	766	817	874	849	861	789	826	823	813	814	793	820	795	851	813	798	709	807	851	799	804	867	805	823	745	782	769	785	816	813	854	771	769	850	756	817	781	787	837	821	801	794	848	811	818	830	785	805	814	777	874	792	813	785	766	807	807	751	782	813	752	796	752	785	773	792	825	820	795	773	789	811	783	800	869	843	795	795	781	865	849	784	858	818	760	797	773	792	838	818	841	826	734	846	802	722	787	809	861	829	846	803	792	812	813	794	779	779	790	823	817	814	755	747	833	842	807	876	806	809	836	841	805	797	784	831	806	805	812	850	808	790	801	762	859	776	792	779	804	836	827	802	831	754	761	759	792	805	815	848	815	802	831	819	818	813	773	781	841	799	801	839	844	759	792	778	804	827	782	831	821	804	793	792	776	803	786	833	802	824	796	804	775	832	856	848	799	811	850	804	813	777	759	854	771	797	807	779	779	844	790	796	773	836	817	842	833	812	839	801	782	786	805	798	802	760	851	866	848	758	880	847	816	823	835	780	810	780	803	810	836	774	816	838	782	836	821	761	798	828	785	789	848	860	835	810	796	798	816	851	844	829	811	822	825	769	773	831	808	802	805	797	829	763	832	842	766	784	816	809	798	829	800	769	783	823	786	848	821	821	795	848	823	821	784	799	824	798	793	784	810	794	762	815	825	857	857	849	792	754	791	829	865	827	817	838	811	828	767	805	808	811	835	833	832	781	826	806	810	813	799	795	818	802	813	766	805	777	842	766	813	752	826	825	816	813	779	815	797	787	826	805	807	822	786	787	796	824	747	815	849	833	828	825	828	837	811	802	797	817	803	837	811	839	813	837	845	803	815	747	814	794	718	767	802	742	789	808	797	748	801	780	762	790	835	826	776	820	776	781	836	799	850	742	827	818	753	853	736	818	793	782	820	823	828	828	809	848	836	819	786	781	842	796	826	787	738	852	788	791	809	797	824	813	780	785	792	839	825	815	807	728	808	839	856	771	794	791	772	774	808	822	778	780	807	833	815	807	806	779	836	793	803	860	793	792	815	808	812	768	803	770	816	845	814	805	805	847	795	786	784	774	754	806	771	829	779	826	830	861	795	794	819	763	802
4559	7845	7363	4476	2768	1819	1465	1378	15699	37021	27726	13975	4161	1535	796	618	662	695	686	643	650	667	666	649	663	696	674	656	653	631	656	653	669	645	666	648	636	662	648	704	655	698	664	628	678	631	662	654	701	691	675	634	659	672	606	686	668	629	643	634	631	647	701	633	648	651	622	658	667	656	676	716	671	664	635	605	694	651	655	660	687	663	648	684	646	733	662	646	667	624	584	643	634	644	648	651	646	630	620	638	663	590	654	680	636	653	648	656	598	656	674	643	645	703	683	683	663	621	637	662	657	679	650	649	685	632	689	654	671	624	653	600	657	657	656	640	660	721	650	673	646	619	669	654	705	625	627	669	685	648	645	643	649	621	663	682	658	670	652	675	678	649	650	585	644	657	646	690	640	648	652	674	678	670	626	643	635	661	659	657	660	694	635	636	638	669	671	654	674	633	647	673	696	650	746	662	684	710	652	660	648	657	627	643	679	646	646	681	649	655	665	655	672	631	659	655	653	670	649	663	643	622	682	649	649	672	623	622	633	636	658	660	666	617	618	685	670	653	661	674	641	637	627	654	661	621	670	681	605	680	625	699	702	676	650	618	676	632	654	578	693	636	626	681	654	641	695	670	644	619	641	669	655	667	677	642	642	598	682	643	656	675	637	660	613	668	631	684	640	660	701	701	630	630	629	622	610	686	667	640	638	710	693	667	677	638	640	646	665	656	644	635	679	670	661	690	646	680	683	625	607	634	642	668	670	592	628	669	654	569	658	641	636	610	626	608	628	618	667	628	629	666	626	643	641	628	649	679	628	654	667	710	652	632	667	647	684	655	689	658	684	660	646	607	656	691	654	653	649	661	686	666	655	641	704	684	662	608	690	645	632	681	665	644	640	680	656	655	689	624	657	664	610	615	630	647	637	632	629	668	645	629	668	657	657	641	629	646	635	691	663	641	615	627	652	642	642	664	649	667	633	664	638	629	604	687	637	695	686	643	634	672	648	689	687	666	620	652	646	638	714	691	634	671	664	716	675	679	694	654	610	652	623	665	675	672	651	635	669	639	637	654	644	669	618	631	669	644	654	639	651	663	658	668	678	660	672	616	661	653	673	685	644	667	625	636	656	724	650	664	666	614	665	646	650	648	690	655	642	687	662	626	698	635	654	667	633	694	627	706	657	581	695	651	655	643	627	688	666	700	657	631	619	680	626	673	608	677	611	700	637	676	647	616	639	639	642	686	632	687	678	651	697	644	648	624	669	657	666	651	680	682	631	676	668	686	678	691	651	683	656	664	659	676	657	647	713	655	649	625	649	630	696	652	669	668	650	672	642	609	641	676	640	688	648	619	661	678	637	686	684	658	681	617	648	640	643	674	658	648	625	630	648	652	654	668	608	672	637	650	666	628	660	688	657	638	648	654	708	667	652	671	633	684	670	688	658	653	622	665	687	670	629	655	652	629	662	661	639	657	636	653	642	633	659	599	644	615	625	695	668	652	672	676	663	637	645	678	629	645	614	663	638	629	672	652	678	650	703	646	637	685	640	669	678	632	646	686	640	663	643	657	677	640	672	629	669	632	632	616	629	612	677	624	600	662	661	613	622	627	655	651	648	630	669	604	681	665	644	644	637	664	689	660	661	634	630	642	614	632	663	660	639	624	702	638	696	666	661	659	644	623	609	674	619	658	577	662	678	661	600	674	660	659	655	626	670	615	621	630	654	638	639	664	632	618	621	641	637	646	623	645	652	676	657	650	669	697	648	692	681	642	657	634	685	657	625	640	652	643	678	671	674	677	661	676	652	655	648	619	671	628	656	593	637	690	653	625	660	639	692	627	614	622	699	639	630	643	636	666	705	674	660	674	695	644	654	683	666	642	659	593	637	680	628	663	635	715	642	674	653	620	696	633	601	631	636	616	605	631	655	622	686	619	651	692	683	636	634	643	661	662	679	666	649	587	625	672	661	641	652	619	642	618	686	568	618	658	695	683	660	655	643	633	646	630	637	654	642	667	629	655	627	662	668	609	646	658	692	616	657	639	640	617	631	616	605	658	650	644	648	645	628	667	624	634	588	646	647	671	633	647	653	693	633	619	665	685	648	641	705	654	649	661	637	622	669	685	664	647	686	614	649	660	641	580	657	637	624	644	665	672	651	652	608	637	657	670	624	668	607	640	642	648	660	640	659	616	651	633	667	677	652	633	648	649	651	643	621	604	600	677	648	596	616	650	654	659	656	636	618	613	618	582	676	633	685	635	657	622	671	649	667	655	701	640	612	666	624	636	643	628	612	666	670	625	664	711	639	647	641	655	637	672	629	646	573	628	637	665	656	665	648	629	669	672	648	625	660	587	636	684	680	627	630	642	670	620	653	671	625	635	664	639	615	664	632	632	601	629	630	684	646	646	641	665	624	680	670	682	656	634	674	660	688	646	652	645	671	644	637	612	628	675	620	601	669	641	673	664	724	636	622	674	644	668	639	623	653	619	671	679	711	680	657	645	677	669	633	654	618	656	664	666	646	632	613	637	642	654	647	702	689	665	672	685	631	643	662	678	662	658	639	653	656	647	664	611	621	639	634	651	658	650	643	705	609	660	642	618	653	620	615	668	658	610	669	655	655	664	646	621	636	650	653	647	712	648	693	669	656	655	677	626	624	629	591	656	674	678	656	670	647	621	605	607	697	629	651	662	652	599	667	667	618	642	607	619	595	620	633	642	640	663	672	670	651	654	631	621	672	715	641	608	618	652	686	687	655	594	611	640	644	659	698	634	662	620	640	677	654	651	650	643	652	690	637	648	628	607	622	649	682	635	678	627	688	622	699	669	614	695	617	676	677	647	622	653	685	636	653	664	703	658	654	651	685	638	708	628	669	636	595	623	635	628	652	632	650	642	645	654	655	621	678	645	639	683	609	634	611	667	622	593	594	689	673	665	636	656	620	668	650	624	671	664	648	676	664	666	654	628	641	685	673	638	607	658	636	658	658	636	620	634	650	635	619	644	678	701	601	656	626	662	668	617	651	651	667	640	628	678	623	666	672	613	630	654	643	656	632	658	657	629	674	637	694	629	641	653	592	664	628	653	609	675	634	626	647	646	634	621	652	614	665	665	650	653	626	678	666	636	642	645	634	650	678	637	660	687	626	701	625	649	623	626	662	595	663	637	715	624	649	609	615	665	629	664	699	636	667	648	630	663	673	661	648	604	659	667	708	645	640	658	671	636	621	676	638	600	665	631	684	673	665	631	682	658	641	643	682	654	665	660	671	677	630	634	620	633	648	642	678	626	665	630	606	650	675	634	633	616	666	652	656	645	614	699	659	648	647	629	649	660	614	687	653	612	645	637	674	636	671	676	672	632	647	688	664	629	625	651	639	663	657	632	627	613	662	656	668	655	661	663	644	672	628	694	633	642	658	650	630	695	642	609	645	692	660	667	669	616	638	631	681	642	646	671	651	664	689	651	664	665	641	667	647	643	637	638	667	676	617	617	669	647
27355	13222	2363	1185	772	668	586	616	763	2567	2700	1877	1044	744	645	557	587	561	596	577	566	549	542	572	579	602	533	560	579	563	559	565	546	601	552	555	575	531	562	542	578	562	549	595	561	566	552	583	545	574	565	542	560	569	569	545	569	589	561	605	577	592	549	600	571	547	575	571	548	579	557	544	550	587	582	573	566	562	580	567	609	525	538	525	543	599	601	566	544	568	548	556	576	546	552	556	542	567	591	582	542	562	592	591	608	547	575	547	562	584	565	559	612	574	571	538	558	621	594	580	550	577	601	535	542	596	555	559	573	569	565	569	578	558	615	567	586	581	536	559	586	567	546	545	551	536	594	544	499	544	553	542	556	577	559	564	573	550	557	568	573	554	533	576	573	548	549	557	608	548	556	541	564	545	567	569	566	572	528	545	579	539	571	564	563	581	558	581	561	535	561	531	572	554	598	578	591	522	588	572	594	596	581	511	562	566	581	562	577	560	586	552	526	534	533	587	551	561	546	584	571	601	547	564	542	555	623	566	579	558	568	563	595	536	569	562	511	552	535	578	556	582	590	498	568	593	499	540	609	572	573	566	551	553	538	550	583	547	547	584	548	569	570	562	574	547	542	593	569	521	568	564	551	510	578	581	552	565	529	585	549	568	619	572	560	543	617	569	589	546	591	531	517	576	605	575	533	531	536	583	601	557	554	565	520	584	569	549	544	535	564	604	554	550	552	570	564	565	567	588	576	535	571	566	563	556	533	548	583	560	614	562	609	554	562	588	558	557	551	571	541	555	574	579	522	580	549	590	550	582	568	598	547	578	584	600	558	607	581	573	565	574	574	580	588	574	563	591	538	556	557	587	593	558	532	607	577	626	549	511	556	536	526	598	564	568	591	572	564	500	593	565	600	589	568	552	580	592	536	604	551	528	588	521	605	613	572	557	585	586	568	599	555	599	541	538	562	546	601	551	574	599	550	518	591	561	572	549	577	542	537	572	544	538	560	563	545	611	543	556	621	571	555	608	590	529	546	576	546	538	545	563	553	572	531	608	562	557	579	550	541	569	561	593	589	586	586	586	559	568	508	561	567	572	603	564	581	613	589	540	576	557	579	550	561	558	582	627	617	535	573	556	543	538	567	596	572	549	549	552	575	562	531	543	544	516	574	572	545	559	599	538	568	535	597	608	556	550	587	540	579	532	592	563	539	581	570	572	575	596	545	556	586	583	541	573	580	584	564	577	523	519	551	587	564	606	558	524	549	501	565	577	546	547	567	597	596	530	515	556	585	553	535	555	600	526	578	559	563	564	569	540	518	530	565	527	533	553	603	556	597	557	597	542	590	547	562	546	588	532	564	566	619	554	583	546	560	548	578	585	538	561	528	560	594	554	550	611	553	568	590	580	534	565	609	553	530	577	484	567	555	568	552	602	567	579	552	550	536	587	567	559	540	605	552	591	595	573	596	579	586	553	553	517	586	525	558	523	554	569	546	535	562	576	562	605	565	593	580	545	564	564	527	578	569	552	592	570	539	558	577	571	553	561	609	581	570	535	565	588	598	602	579	552	582	577	566	521	537	507	577	575	541	559	592	518	569	547	589	517	547	571	549	559	567	547	589	594	546	571	611	549	559	550	593	538	585	585	574	548	537	549	550	577	578	624	549	542	571	511	536	563	561	560	612	582	542	552	573	553	551	575	539	524	583	554	555	545	578	558	594	567	568	538	524	567	547	565	544	542	539	570	588	592	591	596	571	513	569	560	554	564	587	584	557	563	566	509	522	570	534	550	560	551	582	592	564	542	596	558	527	544	572	510	524	569	597	590	546	555	574	497	590	560	538	588	539	547	600	556	549	552	575	541	582	580	533	571	561	567	597	578	591	565	577	576	562	540	571	570	576	550	566	553	592	581	540	565	547	575	581	498	607	557	564	568	577	556	554	550	544	550	577	529	560	585	584	562	583	567	527	520	588	549	585	537	622	577	555	597	552	537	532	582	577	587	596	572	551	552	576	591	513	552	533	579	605	571	570	578	560	562	610	607	573	585	579	570	585	558	547	605	571	556	570	558	557	558	587	550	608	563	593	528	568	546	555	566	503	543	588	565	550	575	528	580	572	557	577	546	586	536	582	616	548	566	570	594	572	606	516	581	536	559	512	570	587	608	610	589	558	604	559	557	587	554	543	583	575	564	533	530	570	538	579	582	547	586	562	609	525	562	567	585	561	555	555	550	593	575	601	531	537	587	567	561	567	592	533	562	540	552	542	576	605	576	589	529	580	585	559	549	526	528	566	607	587	536	545	550	571	586	512	582	575	553	557	598	612	570	568	498	529	579	571	548	547	562	575	502	549	583	528	532	567	585	585	593	610	524	583	537	585	571	564	543	528	526	516	570	600	553	578	565	609	568	522	536	559	543	573	533	552	549	575	586	544	591	556	583	554	544	612	566	553	577	571	571	566	548	517	551	573	603	579	535	534	551	572	570	586	599	629	529	539	562	531	569	606	570	558	588	576	622	533	575	583	577	518	563	558	568	596	537	530	542	550	583	601	582	579	551	533	555	543	542	566	522	532	589	575	538	540	570	563	602	601	521	560	562	564	599	562	514	552	561	584	552	542	536	548	542	559	567	559	562	579	521	535	573	546	569	564	548	577	580	538	560	559	578	544	524	537	573	566	587	509	601	575	544	598	584	555	553	564	569	549	560	560	569	519	582	534	588	567	582	601	566	582	558	575	552	602	580	602	575	557	583	543	568	585	556	531	589	583	555	565	564	614	552	531	578	574	577	570	568	575	527	571	569	619	567	567	558	581	570	576	564	558	566	545	590	576	537	599	569	521	535	559	550	549	548	574	540	600	539	553	555	586	577	559	570	589	566	583	596	560	524	588	558	593	552	579	611	631	549	578	550	581	610	580	563	567	571	582	557	607	597	555	568	554	581	537	562	576	559	596	579	581	561	554	554	532	600	535	539	548	564	570	575	584	537	563	555	570	606	555	602	543	556	570	574	522	541	576	586	553	600	572	568	561	582	617	578	579	524	523	520	556	518	595	592	583	560	612	539	527	542	558	547	536	535	576	575	589	540	550	559	582	554	548	577	579	575	579	563	547	571	501	522	585	531	603	548	587	523	543	536	559	537	534	540	567	583	576	609	531	530	572	548	519	544	561	578	568	585	553	549	537	541	491	587	581	582	518	562	543	608	536	554	559	558	582	554	600	546	573	582	555	608	599	538	588	577	579	536	563	567	578	547	545	571	556	587	556	574	535	593	548	550	587	538	545	556	552	564	528	600	523	594	558	566	581	535	531	576	556	556	570	544	555	594	536	576	604	571	590	566	610	590	532	548	572	549	546	593	565	561	573	564	566	541	549	568	566	517	570	534	539	615	631	579	567	580	552	551	557	549	528	553	556	584	564	545	592	582	601	569	538	600	544	550	564	566	535	551	560	576	590	571	543	612	540	553	548	584	557	588	539	527	589	570	533	519	556	571
5125	1205	1475	967	753	639	529	506	754	3214	3051	1828	870	595	496	444	473	451	479	452	481	481	458	455	447	457	461	418	458	468	459	465	469	441	463	445	455	438	448	431	477	457	476	447	459	461	439	462	445	440	456	474	430	435	430	440	454	466	409	442	450	486	453	459	487	453	427	451	474	436	462	420	475	438	455	451	446	450	434	445	448	475	451	471	440	455	433	445	473	458	442	450	445	469	456	473	433	432	472	455	475	444	430	431	478	465	476	413	465	463	479	465	450	484	473	458	445	440	471	469	455	443	497	473	466	452	428	443	448	453	408	434	462	475	470	483	420	456	439	457	454	425	490	475	442	457	452	435	461	493	427	444	439	445	472	436	446	468	455	452	458	476	456	482	465	468	428	436	437	454	458	464	457	455	451	458	469	459	477	430	476	418	449	478	457	440	442	476	469	440	508	442	487	452	489	457	480	457	464	483	478	466	440	485	437	461	418	415	458	412	478	454	438	436	457	460	458	470	466	462	448	481	403	465	463	455	456	446	451	501	456	439	440	446	496	457	448	445	434	415	432	473	462	421	481	445	477	454	432	449	434	437	450	461	447	465	450	477	419	450	443	448	459	454	410	430	478	458	447	422	485	433	484	474	437	448	431	426	459	459	471	481	474	464	465	495	444	465	465	461	447	489	468	484	470	459	474	419	429	439	463	461	431	476	455	471	492	471	485	443	435	467	435	428	481	442	470	443	480	482	499	483	471	471	477	463	406	461	440	476	432	433	449	461	491	432	464	451	442	435	487	474	502	461	450	449	424	464	452	440	455	438	413	440	471	456	436	470	479	452	438	459	475	455	445	464	449	463	443	412	486	456	431	441	425	464	435	474	461	410	472	462	448	485	433	466	467	488	500	468	462	450	445	458	483	440	455	452	443	453	454	414	460	397	432	469	433	440	444	474	456	450	411	495	435	436	435	458	462	439	459	437	410	418	479	459	435	435	478	475	461	466	485	438	416	497	437	484	432	477	431	479	455	473	459	457	446	456	432	442	467	447	458	454	489	443	451	431	460	450	462	463	440	404	431	469	491	452	419	418	416	436	437	443	429	450	428	459	417	441	477	467	465	431	442	501	487	469	436	468	412	432	478	448	458	452	490	465	454	416	458	431	456	451	456	440	462	449	427	443	457	455	424	442	417	459	439	435	464	431	466	453	455	459	450	502	459	475	454	452	469	476	426	468	486	455	455	456	489	436	469	468	411	447	506	458	448	452	452	458	454	441	471	433	454	452	468	438	456	427	432	429	472	445	458	447	466	448	462	446	461	431	520	475	511	458	441	460	518	427	485	459	453	444	461	444	457	473	474	467	475	447	442	432	433	470	451	466	401	499	504	449	415	436	478	426	461	475	452	449	472	443	456	405	478	444	429	452	470	462	480	494	460	477	467	439	421	481	425	437	448	420	439	443	505	460	475	438	460	453	439	463	429	476	436	423	413	417	463	446	487	463	463	445	462	460	403	457	477	474	466	470	422	435	444	439	458	431	423	444	456	456	424	471	471	456	431	455	498	440	457	477	462	460	471	442	470	444	454	474	445	434	435	446	473	419	446	405	488	423	415	491	428	407	392	467	445	441	460	466	482	441	435	471	480	446	427	444	454	475	455	434	419	459	443	427	450	465	464	495	445	422	459	477	475	450	445	420	449	451	461	435	435	468	473	469	490	469	440	487	453	458	402	445	462	508	476	468	478	491	471	454	413	470	451	471	456	457	481	473	420	468	449	448	444	439	426	484	458	507	464	472	426	472	472	445	446	467	457	450	448	459	455	484	433	446	443	468	427	459	466	420	450	504	486	428	462	425	460	437	459	446	440	483	475	438	474	447	427	483	439	476	460	449	466	440	455	446	456	464	476	458	460	459	448	435	445	457	441	458	449	432	410	406	460	475	458	479	469	420	420	473	434	475	461	437	480	453	462	473	492	473	468	464	443	458	456	451	429	452	469	454	454	433	431	474	431	429	477	486	432	444	419	465	431	439	454	464	456	433	431	455	435	463	458	455	467	463	436	428	437	449	425	472	447	441	443	475	442	430	430	484	431	406	454	438	440	488	429	437	440	437	471	479	480	448	461	436	468	452	437	440	473	447	477	428	444	453	430	444	428	463	447	469	466	454	470	447	461	448	427	428	470	448	438	443	456	432	455	438	478	439	450	495	450	492	458	468	489	473	446	457	494	478	463	468	468	457	440	488	469	436	443	436	426	475	461	479	438	438	439	469	424	434	454	447	439	433	446	456	452	448	421	441	443	451	460	438	428	481	477	466	445	467	467	448	481	441	455	453	443	461	461	483	423	495	493	445	464	413	466	473	503	465	503	454	457	475	474	449	464	447	413	492	454	467	429	463	443	418	440	492	456	456	483	493	479	443	461	484	481	476	445	442	450	473	433	436	426	460	461	464	425	441	450	465	469	469	451	425	439	466	468	498	488	413	460	449	449	457	425	446	453	494	445	472	436	432	438	451	437	456	440	479	443	464	445	464	446	475	450	445	451	463	435	444	429	441	470	485	477	474	438	464	444	443	478	451	475	467	454	444	440	465	439	446	511	467	450	450	404	429	411	414	452	430	468	438	462	443	435	437	433	446	457	450	446	447	471	451	476	471	437	440	438	438	458	479	460	510	439	448	435	475	447	472	408	408	455	410	423	442	464	483	424	469	468	440	436	434	453	468	463	479	473	434	443	422	425	441	471	469	464	452	464	438	439	486	459	467	460	454	466	438	409	476	455	468	446	436	430	467	486	464	458	460	450	505	482	420	468	404	432	505	467	474	426	475	430	393	436	505	468	455	438	414	438	468	428	460	461	428	428	495	424	520	457	435	460	432	480	432	463	454	439	468	502	466	429	452	422	422	450	484	464	435	443	474	448	485	439	453	449	494	449	470	452	462	454	452	455	456	468	421	452	477	459	467	470	451	472	456	487	467	470	451	455	453	454	436	467	452	479	435	437	417	437	481	443	456	458	437	477	456	436	453	434	459	457	444	467	467	451	444	462	444	449	442	440	429	440	481	493	431	450	477	425	471	430	465	469	471	439	490	454	424	463	467	469	430	444	441	410	441	451	455	441	430	428	425	453	425	439	432	435	432	470	481	444	519	474	468	432	414	408	421	447	454	456	451	450	479	476	472	471	471	441	461	476	460	437	503	439	437	453	481	475	488	491	443	450	485	462	450	485	484	441	454	444	432	475	443	453	447	498	456	439	429	428	460	451	488	444	442	458	457	416	433	440	465	480	475	446	463	431	459	475	451	483	474	458	441	498	451	441	441	445	426	437	463	474	468	432	518	449	446	458	439	438	422	431	452	451	444	431	453	469	464	428	425	461	431	441	452	476	456	455	453	444	442	454	466	430	419	453	446	464	421	430	465	460	443	438	461	417	448	452	437	449	449	458	445	471	500	460	463	438	445	491	438	485	489	432	479	475	482	515	481	448	481	472	456	463	446	460	461
25160	21059	26954	25050	6728	1638	1126	825	2030	19807	19354	11297	3217	1202	805	717	711	669	696	653	687	661	742	667	679	641	653	654	701	680	672	673	681	655	652	721	686	714	655	667	621	680	672	650	617	621	657	602	663	649	674	652	660	706	670	658	621	673	636	663	689	655	682	676	686	703	684	651	650	651	677	703	681	638	652	683	615	652	642	683	665	667	640	643	628	654	672	624	695	639	612	684	641	682	628	673	646	657	640	645	640	690	643	702	644	665	696	673	642	685	683	673	590	687	690	634	681	658	707	642	676	664	668	651	675	657	682	640	660	639	637	619	661	672	660	672	720	625	680	686	651	659	659	655	612	665	686	682	651	649	644	682	679	686	674	678	643	702	653	671	660	634	628	674	621	676	695	644	640	662	658	671	651	678	661	672	689	680	655	663	608	669	687	676	660	674	665	689	674	666	641	680	698	677	667	683	691	672	669	651	652	693	676	708	630	652	640	697	673	624	647	595	683	629	638	644	695	652	628	687	624	695	644	636	680	639	721	654	639	665	684	682	652	682	663	657	642	681	647	640	684	614	665	640	639	672	620	626	669	653	671	658	653	658	662	699	598	657	673	665	684	638	680	652	658	649	627	680	638	678	698	647	635	673	649	677	668	637	677	669	691	705	669	637	657	675	630	660	658	666	689	656	633	664	674	659	665	651	647	626	622	665	682	654	675	672	669	672	656	632	630	704	632	682	625	675	661	651	653	692	685	674	622	659	665	656	705	685	655	651	677	629	638	667	613	645	649	676	656	641	671	685	659	669	656	670	670	632	659	704	664	656	694	669	686	611	657	684	677	667	679	659	712	656	660	644	694	627	675	689	644	654	633	669	698	668	637	639	660	656	670	686	685	668	641	694	647	678	655	636	655	591	672	656	657	674	638	686	645	646	699	643	604	605	650	660	631	673	624	618	657	654	732	664	651	659	662	666	661	584	653	709	631	649	690	579	674	630	702	652	637	683	692	651	636	653	605	647	668	645	655	659	691	659	622	671	671	713	670	674	667	656	626	704	665	633	666	630	656	620	658	680	666	654	682	625	671	665	674	632	653	644	634	686	672	635	667	661	678	632	640	634	664	676	641	636	670	667	689	630	637	683	668	639	646	629	671	676	657	701	644	624	673	687	665	595	669	662	606	647	663	709	677	686	697	693	652	639	706	686	679	717	676	664	704	669	671	669	678	647	630	605	679	638	664	635	650	631	706	627	692	630	656	660	650	670	646	659	673	675	664	680	698	633	689	685	660	636	666	699	702	639	649	705	652	676	666	629	700	659	650	688	647	681	642	660	678	626	665	658	662	701	650	678	637	676	649	667	649	662	664	676	642	684	693	617	723	670	642	653	686	668	664	728	626	667	647	677	660	747	632	645	622	620	708	661	682	655	670	659	651	665	685	629	691	644	680	677	695	668	664	669	661	654	618	622	707	676	691	678	680	707	698	683	709	653	651	649	699	671	676	632	641	697	669	685	661	657	701	711	695	679	617	657	703	663	696	587	638	684	653	656	665	623	646	703	641	585	654	638	668	687	684	673	632	637	643	635	642	658	674	629	688	658	613	690	633	679	641	656	667	674	645	648	652	676	676	713	714	682	633	630	650	672	688	642	666	645	660	685	692	703	664	657	668	673	678	699	704	683	646	641	697	691	671	643	654	662	689	659	666	664	670	678	662	715	674	650	703	684	655	674	643	642	669	653	663	636	665	672	645	680	690	682	631	629	719	650	673	642	655	657	640	675	657	699	695	647	671	641	643	681	623	643	702	666	655	633	623	602	667	680	664	675	673	663	653	704	697	688	641	646	710	680	604	676	675	653	675	675	660	666	670	646	685	677	660	650	671	643	636	647	666	682	706	690	706	673	648	630	655	698	637	676	634	611	673	634	631	669	663	639	613	656	667	679	644	651	660	650	693	659	699	644	632	662	654	674	609	663	647	682	680	646	651	693	682	658	644	648	733	699	670	663	652	699	670	664	673	638	705	614	648	602	655	628	703	660	637	672	661	707	656	708	656	638	718	662	647	689	637	703	702	620	658	689	648	652	676	659	674	697	670	698	655	675	684	620	654	597	703	673	623	626	671	671	660	628	672	688	640	634	677	667	681	616	647	685	621	633	662	631	640	694	603	625	631	647	684	692	663	639	689	644	636	690	670	694	617	673	676	666	616	737	677	663	683	683	701	659	646	649	636	660	648	661	676	671	642	631	657	674	716	644	608	681	686	690	619	692	718	620	637	673	651	682	659	715	660	636	661	630	645	670	649	619	650	646	663	649	685	697	640	685	702	690	641	660	630	624	654	668	684	644	677	625	646	640	646	630	650	632	678	710	683	664	674	648	615	634	674	658	676	632	649	617	704	720	615	718	678	685	663	712	650	657	677	670	641	670	662	635	667	642	680	650	663	642	652	657	637	678	649	621	593	704	678	708	663	656	643	660	634	625	679	626	657	644	677	638	711	672	667	669	655	696	630	660	672	662	613	665	651	644	649	663	707	642	680	646	579	669	647	687	699	660	659	658	623	653	658	646	629	674	674	621	652	653	671	661	683	642	679	703	643	674	618	606	623	659	671	676	700	674	712	636	671	666	668	682	638	659	674	672	680	616	632	670	659	657	685	686	663	683	676	652	605	675	684	651	709	652	657	693	643	633	696	685	676	679	657	646	643	638	646	645	676	671	659	675	675	643	639	655	638	652	687	624	693	676	674	631	618	709	667	694	622	611	666	652	661	735	674	739	638	633	669	630	628	692	669	678	690	633	668	639	630	617	696	664	673	648	629	668	664	685	633	671	674	621	678	652	694	646	616	703	675	659	653	671	635	646	694	671	685	679	656	640	653	648	648	658	634	675	649	693	615	669	664	693	710	653	615	694	651	710	593	627	710	610	626	659	675	697	626	657	620	644	695	651	720	642	614	683	739	637	679	670	640	639	670	637	666	607	711	635	629	625	641	678	699	683	633	655	690	685	668	677	670	626	680	699	640	682	655	633	651	680	667	654	633	612	696	669	643	600	661	619	647	641	644	670	650	708	698	615	619	667	637	669	708	674	643	656	656	675	609	648	665	615	698	682	662	667	662	643	649	662	682	735	672	671	650	672	621	664	673	639	660	652	650	650	618	597	665	667	680	656	674	684	668	651	684	667	680	672	725	665	620	694	687	705	688	655	629	678	664	642	652	612	654	643	646	635	615	705	691	664	595	690	687	696	644	700	669	678	621	632	668	641	694	656	676	653	567	651	677	656	678	641	633	640	706	654	648	689	664	666	664	646	674	663	678	691	638	640	648	632	625	684	681	665	670	630	659	660	681	680	633	670	696	690	650	663	651	692	665	641	714	631	632	682	666	628	671	686	633	688	625	673	685	683	687	639	629	705	677	685	648	706	641	652	662	684	635	660	645	635	682	667	674	656	646	673	635	632	640	644	701	633	655	644	662	673	697	685	650	667	675	654	695	621	689	687	651	680
3884	4363	3737	2007	1713	1339	1073	882	2956	20888	16958	9085	2859	1162	657	599	613	557	578	590	540	541	550	593	538	596	520	549	594	534	542	495	531	540	544	523	558	537	518	548	543	563	563	559	545	553	558	563	582	545	534	546	585	555	546	571	544	535	551	560	530	532	546	559	541	547	552	542	589	591	587	543	571	541	519	582	544	529	534	556	553	525	595	490	533	500	549	543	571	567	548	562	573	572	548	569	546	561	551	540	532	594	533	570	588	567	554	569	533	539	581	548	554	559	575	510	527	549	561	553	520	538	559	565	546	526	561	570	513	530	603	535	498	584	546	556	580	564	499	524	521	524	575	536	558	560	548	512	565	591	579	503	533	541	597	570	525	525	567	553	560	561	550	590	591	549	507	573	541	556	510	545	555	552	540	561	556	587	522	534	563	547	572	576	541	526	539	548	528	557	557	526	539	508	546	561	491	541	559	539	557	533	545	497	531	522	576	527	490	542	540	517	504	574	601	562	535	556	548	500	529	551	560	549	549	519	560	545	530	537	537	527	596	548	587	541	515	535	536	542	540	565	546	540	544	546	539	558	559	571	526	562	551	546	545	550	529	540	528	537	494	518	519	549	511	554	521	522	548	562	597	627	510	594	553	559	527	557	557	518	608	488	559	541	530	583	612	539	573	570	553	579	549	518	519	571	509	564	533	567	520	585	545	533	562	555	535	565	548	529	516	543	586	548	560	543	547	526	536	559	592	526	502	522	516	557	538	586	557	565	505	548	566	551	550	557	518	562	587	501	570	531	553	575	593	529	565	568	551	544	561	568	585	536	520	526	514	569	553	571	545	585	561	521	546	542	561	556	599	572	550	533	523	545	519	563	552	536	570	560	565	525	565	563	537	518	531	538	569	590	612	567	559	519	545	559	544	542	518	549	584	521	500	557	556	559	542	545	552	546	515	563	535	545	508	538	536	555	552	532	557	563	539	581	550	516	576	557	564	540	571	566	567	570	542	545	492	505	572	547	520	529	525	552	554	570	567	565	521	582	582	513	574	551	523	575	598	544	577	534	559	571	564	558	549	518	546	553	553	530	544	534	558	565	558	538	563	573	565	520	518	556	557	499	534	537	561	552	548	523	544	567	564	569	563	592	577	497	564	535	557	536	542	523	562	543	529	534	547	558	541	561	550	540	555	545	558	528	553	572	543	573	580	534	553	547	553	574	549	554	523	549	527	571	514	529	525	518	554	542	560	526	542	535	559	537	561	532	562	547	578	524	536	558	587	560	533	541	538	544	549	571	531	612	552	537	514	528	559	497	494	573	513	571	520	553	551	573	554	548	537	545	555	543	515	560	528	588	509	568	549	543	542	544	537	541	563	537	536	538	543	487	550	546	586	569	547	551	559	592	516	521	547	571	563	539	539	535	518	559	548	546	534	579	532	538	551	543	516	542	557	549	574	550	544	548	566	549	518	552	530	514	513	537	545	533	498	541	540	592	543	503	503	513	576	501	548	541	569	596	556	517	554	542	577	548	542	549	545	543	558	568	558	576	513	520	560	535	541	520	564	559	561	588	528	545	555	517	597	562	563	535	550	518	503	598	580	601	580	565	547	522	508	575	529	565	528	576	527	554	547	563	528	550	543	530	580	603	544	564	553	532	558	553	554	523	532	583	535	521	594	557	511	591	522	533	538	574	492	536	551	601	566	569	511	551	558	528	552	515	543	523	524	571	543	504	592	521	555	521	521	573	555	539	551	557	545	547	561	547	550	568	535	540	494	574	598	542	569	564	549	526	578	575	532	578	523	507	508	543	536	552	517	568	524	527	544	575	536	564	561	584	556	555	557	514	540	554	513	545	531	553	510	556	519	535	579	528	554	536	543	549	523	549	596	571	567	546	542	535	557	513	546	544	575	589	509	542	566	580	564	533	547	506	563	521	530	568	516	473	511	543	549	556	563	559	537	560	551	536	543	583	537	521	524	562	573	515	518	572	579	555	542	563	541	541	536	536	532	607	554	529	541	591	537	549	556	546	519	555	550	545	509	512	518	542	499	529	522	545	521	565	539	583	543	551	532	525	536	580	515	584	547	535	566	575	518	515	556	592	531	522	581	536	576	546	583	563	553	529	584	556	567	547	570	556	554	561	527	547	569	554	558	565	536	545	540	558	546	522	582	577	559	555	584	563	556	569	523	561	565	489	599	547	581	538	562	543	573	509	553	576	578	564	509	591	605	495	541	588	587	569	540	542	567	540	528	491	597	570	530	505	533	573	512	585	589	554	479	544	531	552	557	555	520	567	542	556	512	548	515	539	588	552	568	529	533	541	549	522	535	536	582	530	556	538	544	571	604	494	544	524	532	574	567	531	542	574	512	594	554	514	529	523	544	537	558	529	543	546	528	543	563	527	571	520	555	538	531	530	524	538	529	545	536	486	561	568	519	561	574	556	529	553	570	560	576	565	508	561	519	528	520	546	519	555	528	566	579	570	537	531	537	510	611	538	541	544	562	567	572	528	529	545	545	542	535	533	543	551	568	539	529	545	592	561	528	527	504	532	540	571	519	559	536	561	526	508	525	568	518	605	529	549	554	532	569	520	544	563	558	524	514	566	535	521	567	578	567	533	532	524	562	483	528	538	553	539	574	552	506	553	491	547	540	526	522	552	535	542	532	543	543	522	531	533	590	573	556	585	554	548	519	559	540	516	534	537	551	531	521	570	521	523	559	567	562	553	544	555	574	581	520	612	605	539	522	532	559	554	543	527	521	540	583	500	577	557	541	586	564	548	567	555	558	531	555	534	563	572	553	544	533	523	586	532	524	550	536	565	541	549	498	566	550	560	541	558	574	512	572	550	555	535	554	516	538	519	531	523	550	544	584	559	543	564	553	556	566	546	564	562	558	581	554	521	560	625	533	529	567	581	531	534	565	560	537	510	525	565	577	513	510	547	534	581	521	567	549	536	589	548	554	553	565	535	499	542	555	535	520	577	548	540	537	548	527	562	508	588	522	545	551	547	543	524	555	550	539	546	530	605	554	537	511	577	569	545	563	525	545	584	531	536	527	528	528	586	547	540	552	512	551	557	558	551	559	545	564	530	565	526	536	528	517	576	505	546	543	559	580	544	558	542	555	544	530	562	526	544	544	543	503	554	548	525	516	555	528	534	534	533	595	567	563	530	572	547	532	549	537	525	570	519	560	547	564	585	544	554	581	555	575	524	564	558	541	538	552	491	531	555	552	569	552	500	566	516	521	552	560	511	499	572	546	556	541	534	552	496	512	536	599	598	542	535	553	542	511	478	572	536	519	539	581	528	546	543	543	561	581	539	535	533	571	534	574	580	527	580	544	527	514	557	555	561	536	491	504	550	520	538	541	563	523	525	540	554	537	600	508	547	560	484	554	573	553	569	545	580	548	595	545	544	525	538	568	531	568	567	519	557	532	560	543	520	562	542	509	535	543	510	534	593	521	551	515	563	575	519	548	575	583	536	538	550
23802	21054	28268	24074	21022	9522	2671	1610	1918	32778	36822	24827	8581	2214	1232	943	945	904	987	938	905	892	969	891	957	865	952	880	860	927	914	908	852	889	858	900	935	976	911	916	875	857	891	863	970	934	867	944	895	924	917	902	927	908	924	831	853	908	871	923	893	868	898	890	890	855	924	891	919	974	959	886	820	893	931	936	824	887	887	886	909	894	929	907	922	865	910	892	872	926	878	861	878	891	899	915	906	867	918	912	874	903	905	860	855	867	839	919	909	851	902	919	877	954	879	919	916	863	918	919	864	855	941	877	897	930	865	939	911	921	864	868	888	851	903	915	948	882	897	834	951	901	888	867	910	854	894	900	866	852	939	939	903	899	928	815	920	941	896	929	891	878	851	897	880	906	853	870	889	926	893	946	910	898	870	941	907	913	939	920	917	893	922	895	882	924	911	922	890	867	891	944	843	899	884	894	910	899	909	897	907	925	905	913	847	910	851	859	879	877	870	911	919	876	898	927	899	940	900	892	850	862	910	944	899	869	847	848	893	914	914	885	913	910	908	923	890	930	945	888	866	924	884	963	946	897	885	913	890	903	937	887	832	921	932	864	837	923	864	870	903	845	851	890	945	877	862	866	890	866	871	902	929	946	923	829	910	904	879	890	843	900	902	904	911	883	952	840	903	887	868	860	880	873	849	945	910	873	921	920	880	840	921	874	875	926	901	854	844	845	910	880	846	883	923	893	844	897	933	842	919	879	821	915	928	852	918	922	911	873	873	897	919	905	915	904	905	894	894	935	845	915	919	871	861	902	924	856	858	869	910	920	912	872	858	853	907	874	918	849	939	895	877	854	889	893	879	881	957	924	869	853	895	876	867	912	836	869	898	878	864	861	838	924	915	898	910	874	928	873	871	907	880	905	910	884	885	876	865	903	889	878	880	889	910	901	877	999	826	888	854	913	881	855	959	909	914	860	931	888	866	900	858	826	830	903	857	921	881	882	889	917	950	859	871	857	896	881	891	882	898	961	895	922	884	852	925	875	857	915	874	870	877	852	898	936	888	842	941	908	915	890	844	859	890	864	894	881	932	926	897	886	887	884	889	904	944	904	872	856	852	939	883	901	887	872	915	893	880	855	858	875	930	894	916	857	917	848	978	906	902	901	814	930	918	935	855	899	887	867	887	909	866	847	911	828	959	874	917	874	893	858	913	894	891	896	896	849	858	827	860	893	862	874	860	897	865	843	892	909	948	935	889	883	886	926	848	851	873	885	870	930	845	876	937	905	904	894	880	919	920	888	833	884	890	873	864	878	887	840	882	892	907	932	963	880	874	865	928	854	904	903	916	908	881	894	933	889	966	927	911	868	918	825	922	911	884	892	931	878	837	882	904	884	879	942	887	864	881	903	904	925	896	833	895	878	930	900	904	912	926	926	925	878	903	910	861	884	899	875	878	905	871	931	874	806	952	826	845	886	907	915	883	911	940	939	980	894	920	908	867	903	849	886	850	878	844	863	860	858	879	930	967	878	894	841	825	872	875	929	905	885	874	863	869	883	918	923	860	839	938	885	841	893	922	887	888	918	866	877	838	885	891	903	899	866	889	881	925	840	933	906	883	877	899	869	837	857	905	878	876	896	936	869	875	875	832	891	887	918	892	839	889	911	847	893	864	872	859	928	896	859	882	887	875	877	868	923	870	843	822	830	892	935	915	930	890	903	911	864	914	893	895	829	848	866	903	886	908	894	918	872	901	927	912	867	867	891	894	873	900	924	925	848	925	924	868	900	883	917	873	846	873	841	866	904	880	864	909	887	873	893	920	908	904	883	919	862	874	837	938	898	854	876	889	882	826	876	925	858	859	898	873	884	897	911	920	854	890	906	931	863	865	905	948	865	907	875	837	869	885	908	926	867	912	904	866	922	881	813	875	917	906	886	858	891	881	909	898	863	905	848	884	880	851	893	940	911	933	878	916	890	891	913	932	943	915	911	874	899	906	914	904	837	985	907	917	891	906	830	909	890	940	883	855	888	857	919	888	879	868	850	857	949	857	887	893	927	846	877	875	886	914	824	887	825	914	859	884	920	902	856	910	881	912	869	924	975	840	852	924	830	896	858	925	943	877	879	856	873	895	895	871	905	900	914	925	851	867	913	826	907	870	899	880	951	837	943	895	858	832	860	841	866	916	912	850	842	868	867	916	906	895	888	888	943	835	862	860	847	825	879	865	952	886	883	858	899	864	858	921	893	923	889	845	918	860	886	821	890	857	957	916	915	920	956	862	924	830	887	834	887	888	891	877	891	846	874	919	908	882	916	859	874	879	817	829	880	971	877	929	843	871	909	872	853	883	878	879	902	855	884	898	856	850	913	947	877	890	883	872	898	907	866	894	905	887	847	881	934	904	937	880	907	875	890	896	873	883	848	890	930	847	897	889	878	908	896	928	858	863	931	866	824	911	891	910	862	947	843	865	880	936	871	929	882	886	905	892	882	832	862	831	830	895	938	887	900	877	878	909	885	879	837	889	891	875	884	892	895	881	866	881	916	801	946	916	887	887	886	890	900	888	859	881	891	862	883	899	868	901	913	917	865	894	870	866	879	914	859	889	876	852	818	938	867	874	840	887	894	957	832	848	929	919	837	863	871	873	829	914	915	896	929	898	849	914	856	890	889	902	937	876	843	862	842	856	911	912	861	862	870	953	891	850	952	899	890	938	941	903	891	864	910	880	874	892	862	918	920	926	912	872	927	937	876	869	970	891	920	845	860	953	877	852	867	858	893	856	911	914	864	870	915	875	868	917	887	854	862	904	849	885	894	864	858	876	845	944	913	942	916	892	915	906	860	896	940	949	872	814	854	892	887	835	849	877	833	919	888	868	838	875	905	894	940	888	970	943	892	893	882	876	872	873	892	889	903	862	942	901	891	886	894	923	904	894	864	849	917	850	890	859	875	886	879	850	892	891	886	861	876	890	882	940	897	866	869	893	873	889	909	885	861	907	889	883	848	867	915	893	812	847	914	878	861	922	862	886	904	865	864	884	847	887	882	829	885	851	883	918	898	881	862	912	870	865	844	889	877	942	865	837	881	982	883	868	914	958	883	907	863	889	883	880	904	899	847	893	923	843	880	859	853	929	936	871	934	875	924	872	921	870	852	899	846	887	882	878	899	881	835	879	905	871	863	886	859	877	829	907	830	839	887	912	895	912	808	865	893	898	930	901	853	909	900	878	834	853	900	869	941	899	902	914	878	826	887	884	849	867	918	913	908	876	821	879	902	912	867	928	869	862	861	912	908	919	896	821	883	886	898	839	867	926	841	872	906	909	924	910	909	901	956	866	880	936	881	825	900	948	908	946	837	856	878	950	896	869	869	846	858	901	860	878	894	882	922	837	897	874	896	882	889	829	868	898	894	845	851	861	837	871	855	876	878	893	893	858	844	887	862	913	891	869	832	886	874	882	902	906	875	921	913	865	832	903	908	872	903	884	900	870	896	853	855
4672	8381	7069	4142	2942	2152	1867	1550	2567	34632	32003	18724	5996	1828	1018	724	711	713	742	714	780	768	722	694	724	717	696	655	730	652	678	714	712	696	688	720	681	735	724	718	747	711	718	689	735	744	707	742	725	684	762	692	721	718	710	704	755	710	739	704	718	720	708	726	687	693	737	754	690	785	720	750	712	673	695	725	654	665	686	723	711	695	709	676	710	736	711	755	726	745	758	716	653	732	755	734	659	751	752	722	676	684	742	703	680	701	725	753	697	717	705	699	695	755	717	757	675	696	692	744	718	692	744	715	686	714	706	680	722	673	725	705	726	692	683	741	680	712	682	685	750	681	691	743	713	700	677	711	734	725	676	773	703	720	712	706	722	771	674	660	722	694	760	704	669	708	713	746	718	726	736	698	708	742	693	757	717	647	749	681	691	700	729	732	735	707	757	687	695	728	699	762	702	726	729	704	701	701	739	679	678	707	724	661	675	700	719	676	702	717	713	681	744	744	720	753	735	737	715	656	676	742	716	718	681	741	697	674	744	723	694	695	725	742	720	719	675	715	724	640	674	721	659	778	729	737	775	722	740	744	682	689	716	709	717	700	705	752	691	700	746	669	681	712	741	711	691	709	656	648	682	666	743	669	692	686	734	694	684	709	746	715	686	725	722	682	720	741	728	723	719	714	695	711	729	718	713	751	720	721	734	737	699	702	699	653	682	683	699	708	726	712	740	734	723	729	709	690	702	763	697	718	665	686	723	748	681	748	712	709	729	674	681	692	716	719	755	723	693	692	689	702	721	716	728	685	709	677	752	669	706	710	741	692	710	768	729	727	710	711	707	670	673	711	735	743	717	670	702	712	735	714	721	844	743	717	718	728	713	694	722	758	689	725	720	667	712	692	677	749	679	726	759	715	712	755	721	764	719	670	679	712	713	721	710	686	731	713	698	731	734	734	713	755	678	688	688	730	740	682	659	724	723	709	692	719	711	725	674	722	675	707	691	684	760	691	679	742	724	756	681	773	674	770	731	707	708	708	711	736	701	706	727	666	740	731	695	746	729	672	724	718	675	723	688	705	695	680	689	689	720	715	671	697	695	699	704	714	728	710	679	666	700	726	720	734	718	698	679	672	726	742	766	698	712	689	662	741	708	735	742	698	795	704	740	779	707	694	690	731	672	689	736	708	704	723	714	640	735	711	644	697	740	710	761	728	714	721	729	758	694	723	682	727	770	729	739	720	685	719	675	641	724	707	714	758	721	721	681	704	696	716	738	733	695	768	672	745	730	717	712	749	712	749	729	707	703	680	747	722	721	725	719	734	746	720	737	745	713	694	736	724	698	740	703	756	738	721	751	700	731	729	709	690	711	740	741	687	668	743	731	749	698	747	748	733	667	765	664	697	701	695	710	699	708	707	730	667	748	711	685	674	731	739	699	726	698	657	691	712	770	720	711	737	725	727	723	678	737	722	715	722	696	717	748	703	703	706	702	729	725	711	706	707	723	692	742	689	686	714	705	717	721	694	709	679	716	675	740	729	718	708	713	692	716	699	663	701	741	742	725	751	720	692	706	735	654	713	719	708	708	700	775	673	708	678	686	728	696	728	735	659	664	696	683	700	718	742	677	747	731	729	745	729	749	695	716	695	725	724	704	684	734	702	716	735	743	715	755	715	736	698	695	742	729	699	691	718	718	684	678	686	728	719	709	718	703	719	733	719	671	733	707	732	716	699	709	724	701	725	692	705	689	713	698	729	676	656	680	698	731	720	713	703	690	633	712	683	672	678	719	700	722	668	749	672	748	689	708	798	726	717	699	713	703	713	722	693	718	714	723	709	771	736	701	746	700	724	705	709	721	776	718	702	714	697	696	714	722	661	672	728	701	676	730	736	695	696	720	714	664	732	717	730	713	718	730	732	686	683	712	708	704	720	683	728	769	722	703	696	692	751	671	702	676	739	686	684	699	674	732	773	728	744	760	696	684	724	697	692	687	722	743	730	734	701	730	716	760	669	682	714	684	742	693	698	674	627	713	720	712	701	707	672	698	717	675	671	671	692	688	696	688	694	729	696	741	744	687	676	754	659	693	683	710	766	715	755	711	713	758	759	689	701	749	675	751	699	660	757	694	690	646	728	691	704	704	704	712	680	728	719	716	690	710	693	682	728	723	725	694	737	684	717	708	726	734	676	724	726	711	687	710	740	688	731	746	726	697	702	718	728	694	716	719	720	717	749	681	775	695	706	725	710	709	732	699	699	719	715	657	678	713	716	695	724	687	740	796	699	721	693	671	719	667	729	732	725	693	706	687	709	716	691	752	707	707	717	708	685	690	746	704	659	671	702	727	712	773	723	695	704	741	706	647	728	672	663	669	731	700	664	700	683	721	702	724	726	709	724	715	736	696	742	691	708	689	719	693	679	710	701	713	643	712	740	698	713	712	700	721	702	724	699	746	744	658	680	753	700	685	693	652	676	742	651	731	657	716	697	708	709	673	726	696	734	687	720	681	714	715	723	715	701	716	685	693	727	720	718	695	787	722	711	723	714	652	701	704	706	712	687	733	671	711	685	730	720	681	743	713	668	691	663	709	733	733	712	726	731	733	687	694	703	733	715	723	663	687	764	720	729	741	712	688	713	721	670	689	706	736	704	684	711	732	689	681	683	691	693	759	692	701	695	698	716	706	705	735	763	662	684	709	704	723	696	707	721	679	693	731	704	727	677	667	695	745	720	693	689	681	703	714	685	698	732	730	715	716	721	692	748	702	717	736	659	674	748	766	676	712	724	742	678	706	716	701	730	724	694	690	699	668	705	732	696	681	745	712	706	736	693	658	694	666	680	683	690	647	685	748	695	696	692	664	749	696	719	718	714	722	745	699	678	740	711	754	684	716	706	714	717	698	694	739	751	737	689	731	746	693	696	725	741	699	671	698	711	715	740	732	720	731	718	666	701	678	722	643	771	705	692	755	726	670	710	699	694	702	714	669	703	662	721	674	772	726	682	753	742	678	713	742	735	735	709	718	697	687	731	721	691	700	691	725	681	701	697	722	693	702	691	729	724	712	704	743	703	709	688	708	680	795	686	720	694	752	687	699	699	701	682	727	706	679	734	751	717	754	729	702	702	722	710	722	755	697	733	698	727	714	700	685	686	662	701	729	686	706	693	672	678	719	665	663	725	731	696	672	703	672	729	693	661	726	659	725	712	751	656	632	704	701	723	649	718	693	716	693	708	738	714	688	667	707	728	747	708	732	740	732	717	743	703	730	712	742	682	717	719	728	709	662	680	736	739	723	718	773	702	700	717	693	716	672	730	714	683	711	668	723	739	706	710	710	682	723	734	720	754	715	687	711	688	713	711	729	728	732	679	763	709	708	682	667	727	745	720	703	683	666	720	705	676	722	669	703	658	675	697	705	683	706	707	715	696	723	680	687	707	683	674	759	758	691	669	707	657	708	709	675	784	741	711	729	752	740	705	722	727	729	718	672	644	763	725
27381	13432	2316	1091	755	738	758	736	768	2106	3086	2234	1235	880	700	666	675	612	673	632	711	647	696	591	654	699	651	640	663	666	648	618	686	656	657	668	656	693	680	659	665	606	595	627	626	649	686	636	622	684	635	675	689	694	675	682	661	682	629	643	620	661	659	655	685	630	667	671	659	659	659	656	683	675	644	656	614	663	658	633	669	675	659	589	668	652	679	609	663	621	687	608	657	618	666	659	678	650	620	642	679	619	665	674	648	610	664	652	603	659	617	652	682	657	703	663	655	689	640	659	671	661	644	673	612	661	670	658	626	662	667	614	625	630	665	634	669	635	633	705	701	701	676	640	608	655	623	650	674	678	663	634	681	655	671	700	682	708	637	672	653	652	641	664	673	667	636	666	664	663	653	695	666	636	659	666	677	658	614	648	595	663	622	628	669	610	669	654	606	642	624	613	642	680	617	658	702	655	679	656	609	671	608	656	652	664	670	652	680	667	669	614	689	666	617	662	659	624	596	671	647	627	637	695	647	644	643	678	656	687	668	667	684	646	664	675	641	652	642	646	668	637	665	644	602	678	674	651	657	630	668	678	630	693	676	713	675	655	608	690	634	644	673	610	683	657	665	634	649	638	616	645	672	621	669	636	628	678	605	644	685	661	667	602	657	638	640	665	700	654	681	655	686	645	631	653	730	653	634	661	675	625	671	616	661	667	694	653	632	640	707	681	644	677	649	644	627	615	642	648	685	706	668	649	733	658	632	641	670	663	689	645	689	669	652	668	661	661	653	621	650	631	648	647	664	676	673	672	681	684	667	660	643	705	664	619	666	647	701	665	675	685	688	644	669	671	636	671	640	666	631	632	661	695	659	677	696	705	640	624	665	673	697	683	616	664	704	662	690	630	681	675	667	656	680	675	665	681	663	686	659	655	683	683	689	609	636	681	663	618	645	691	649	657	671	681	656	707	617	629	703	713	598	688	628	646	665	648	627	655	703	676	666	657	653	656	659	651	660	654	648	623	671	637	674	681	658	644	647	620	666	637	615	668	626	708	661	668	634	704	621	626	660	697	657	668	638	656	696	654	653	605	691	665	616	658	691	685	698	652	606	664	666	656	653	668	625	631	659	651	673	660	677	639	642	632	645	671	601	674	634	673	701	650	672	656	693	669	695	647	644	651	642	652	648	662	671	678	644	682	693	624	605	679	656	693	667	659	679	661	688	650	665	651	651	666	652	667	650	647	625	646	626	695	662	632	634	674	627	679	674	638	702	660	685	635	658	615	658	692	678	649	640	678	642	652	643	664	657	616	644	709	653	650	655	636	647	646	637	678	607	636	637	683	654	635	645	635	659	687	702	694	683	690	668	683	691	654	644	664	693	666	661	671	620	687	629	630	623	618	696	659	679	674	646	664	693	648	681	664	646	636	616	643	673	677	650	678	657	671	621	624	643	652	705	678	612	630	637	688	654	631	676	617	633	690	652	674	661	650	648	661	620	653	668	656	646	675	673	657	648	662	640	649	672	641	677	661	658	652	664	666	677	686	671	675	697	666	658	661	654	660	651	615	663	676	625	629	667	662	678	644	611	639	681	652	639	658	635	660	645	671	648	636	650	643	667	640	653	716	658	695	660	640	657	675	651	698	632	616	707	675	654	653	652	626	675	680	663	708	650	708	667	649	629	630	691	665	715	621	650	630	650	661	623	630	658	660	626	644	608	625	643	654	682	665	622	690	651	626	626	624	670	623	666	699	635	647	665	645	636	636	686	629	661	691	657	713	652	631	623	616	638	662	675	647	597	641	691	674	690	678	637	682	703	649	625	633	665	687	666	664	701	625	656	640	661	664	608	651	654	603	653	606	671	630	619	715	644	657	693	711	674	642	646	669	688	671	700	633	638	656	643	627	647	645	671	658	684	614	665	667	620	659	681	621	659	642	675	650	628	646	626	643	635	633	653	664	638	649	644	667	618	654	660	699	642	650	654	645	683	656	646	688	670	669	643	661	648	654	643	621	630	694	657	628	704	643	684	627	676	658	621	618	670	641	687	681	655	661	660	690	649	665	666	652	622	620	672	670	652	668	648	695	649	653	681	671	638	636	612	661	593	671	704	646	669	687	699	630	703	705	648	658	698	655	621	650	651	701	626	638	653	614	645	704	676	676	592	637	627	629	691	642	670	699	653	598	686	678	660	615	689	686	660	633	622	661	650	612	622	628	670	670	712	620	661	667	694	631	687	665	675	648	650	674	692	662	701	675	671	617	628	630	710	680	681	626	640	622	685	641	696	674	616	656	686	683	700	651	658	691	677	623	640	652	667	707	642	647	671	663	688	645	637	702	609	644	647	673	691	669	637	701	728	648	659	641	635	672	712	710	693	649	628	697	647	627	647	622	705	710	630	672	659	706	658	651	649	672	615	655	639	683	672	663	613	673	636	652	609	626	629	686	627	672	685	613	660	712	663	660	638	636	632	646	656	654	650	614	676	658	662	655	644	700	637	657	632	725	672	657	596	698	668	645	627	660	648	661	622	648	679	648	691	660	669	613	651	665	640	649	646	644	649	697	686	604	621	661	688	667	637	659	680	655	692	638	649	658	637	661	626	623	658	666	659	655	672	642	637	637	677	651	640	681	674	661	619	649	675	669	656	654	683	668	647	647	649	664	662	700	683	680	679	687	651	650	659	676	641	631	644	611	669	645	654	666	669	663	628	667	682	638	663	665	639	650	646	649	653	698	654	657	649	624	610	716	668	611	714	655	667	660	654	665	655	649	599	669	639	684	654	640	692	711	669	600	628	623	655	641	725	597	624	669	633	668	681	620	666	612	649	631	687	661	641	640	633	651	686	671	685	626	661	647	621	674	618	653	661	623	626	688	650	652	636	635	633	661	682	671	711	616	658	658	669	674	671	675	648	638	659	644	675	668	669	646	664	661	626	644	609	617	626	637	644	649	602	600	648	618	665	641	647	687	656	617	652	670	651	670	625	656	657	653	651	671	636	634	628	632	666	651	625	659	659	683	652	637	654	658	649	658	632	651	657	665	660	619	644	653	635	652	635	649	672	610	614	674	676	692	635	710	663	673	614	644	665	696	640	670	603	667	702	609	648	674	703	676	651	635	674	651	686	638	675	652	640	669	665	690	638	661	637	677	660	654	611	643	680	669	625	662	641	649	653	640	624	626	670	692	670	697	680	595	677	628	704	662	638	681	696	677	648	617	672	661	713	677	641	677	607	667	680	659	647	670	666	668	674	658	649	724	686	659	635	632	650	675	675	626	639	639	654	608	657	649	685	645	682	678	648	663	609	645	676	650	640	622	605	678	653	688	641	631	665	695	636	647	669	681	642	726	654	651	621	664	644	648	647	660	631	674	651	708	727	675	706	720	639	628	677	674	663	680	648	662	664	672	649	634	637	687	618	670	675	674	671	631	659	645	688	666	711	638	694	685	618	663	662	631	681	680	654	662	669	644	649	662	655	654	684	602	615	633
5195	1480	1269	782	684	655	581	672	665	2654	3305	2128	1158	680	551	523	506	536	511	532	535	510	538	530	500	522	542	471	538	505	527	482	499	499	522	512	485	524	539	512	550	538	531	560	524	529	533	553	523	508	522	535	502	521	555	493	491	546	502	530	552	536	530	537	505	548	505	511	568	568	501	498	541	542	537	489	469	499	500	549	521	504	518	517	482	521	518	526	551	497	498	524	564	503	510	510	511	503	519	511	542	511	551	504	557	510	510	570	518	517	528	532	526	527	563	524	558	521	508	529	533	518	528	520	517	504	522	560	515	516	560	518	513	514	520	508	513	538	508	512	497	499	537	525	524	529	516	539	488	508	544	504	568	535	510	522	499	562	544	562	501	505	505	536	555	503	503	499	579	526	517	537	523	533	509	514	582	518	508	537	524	484	503	514	537	518	504	519	554	485	507	539	489	510	575	499	570	530	531	519	507	483	502	537	496	549	527	502	484	557	472	488	469	505	499	485	501	505	505	504	536	601	520	544	515	536	550	523	553	473	497	514	528	526	487	547	496	501	529	531	513	539	512	493	497	506	510	531	522	555	484	512	494	514	504	542	536	552	546	506	574	544	516	512	541	515	544	526	537	509	517	533	515	527	523	535	533	513	516	513	475	497	503	498	555	513	489	540	514	516	523	520	514	544	492	518	507	548	494	594	525	501	524	491	539	522	518	579	540	545	509	507	526	478	534	519	556	529	525	526	567	491	502	507	535	499	548	504	542	520	490	549	519	536	500	508	489	481	504	504	517	526	538	550	531	491	516	505	508	518	517	499	533	497	529	527	528	547	538	535	541	499	528	513	533	537	533	521	561	513	528	521	542	518	521	486	528	497	532	497	509	536	540	549	522	508	554	559	508	537	504	551	536	494	544	531	535	554	509	534	524	549	537	545	522	533	504	490	477	522	540	502	521	511	496	539	514	560	551	521	514	515	536	524	515	506	523	526	508	513	506	472	502	531	481	502	495	512	530	481	554	515	521	543	498	506	526	551	532	492	560	509	483	521	498	511	508	534	514	520	508	516	504	508	500	496	486	543	534	482	502	490	485	555	555	546	529	519	544	547	539	525	582	490	497	536	509	477	545	486	508	495	521	522	462	494	510	518	490	538	514	570	532	522	536	538	548	528	566	512	551	529	517	491	524	498	518	532	511	561	515	550	475	534	511	522	530	478	541	530	500	469	530	514	563	533	515	536	514	545	501	514	529	530	504	516	570	551	524	529	533	542	506	533	539	541	526	502	502	538	469	487	507	506	502	541	488	545	496	529	543	546	517	506	509	502	508	556	492	532	504	480	520	512	508	548	546	524	524	527	483	501	552	534	544	494	477	534	514	513	506	504	528	504	529	473	522	476	531	569	519	473	544	539	545	535	468	505	591	527	527	553	518	519	507	475	529	457	483	498	529	517	531	515	453	500	490	466	551	541	533	473	503	532	570	506	529	509	528	501	489	550	522	536	508	505	512	510	505	505	541	542	544	546	578	510	524	522	543	535	527	501	522	526	498	536	486	528	507	518	481	478	507	552	473	465	546	546	546	528	539	521	516	524	538	525	545	520	535	516	501	506	540	576	542	523	539	528	521	536	499	523	540	523	526	528	496	575	512	507	537	480	529	489	538	524	491	514	544	548	520	505	505	509	481	488	481	524	552	553	525	530	550	531	546	565	490	510	484	502	504	535	510	509	511	492	497	470	476	559	533	503	509	524	539	534	539	526	517	566	529	508	510	586	522	559	540	559	485	531	543	519	506	478	547	499	551	522	517	500	503	504	531	529	515	522	576	508	535	494	512	545	567	537	541	521	522	569	490	567	502	537	484	564	504	508	547	506	513	489	534	521	551	499	494	556	515	503	504	505	499	488	533	543	533	549	536	539	511	543	515	531	519	533	519	524	513	527	570	535	553	528	502	522	485	479	575	516	532	496	505	542	528	505	509	521	539	502	524	522	484	496	528	511	521	533	527	483	523	558	508	531	516	579	562	523	526	524	536	527	498	510	504	515	556	554	544	551	529	551	488	504	539	564	540	543	521	506	532	549	498	509	487	552	526	512	556	495	539	536	536	555	509	504	487	540	511	522	561	475	502	508	526	525	525	537	514	518	503	523	539	489	504	499	533	564	589	508	540	550	530	555	501	496	544	498	535	564	486	510	520	507	561	510	506	480	482	510	518	502	476	512	481	504	539	512	541	471	522	479	516	520	507	506	552	536	476	514	532	565	478	539	517	510	527	504	526	489	509	519	499	540	505	513	477	516	510	553	505	491	529	526	535	542	493	517	521	516	519	541	481	562	541	556	540	540	507	543	533	489	499	515	536	497	540	508	547	490	469	553	495	494	559	498	537	530	508	523	539	480	529	535	516	532	519	552	508	490	539	538	549	511	531	533	532	469	507	488	501	556	537	557	526	555	541	506	534	517	541	486	516	540	520	484	525	497	544	516	495	493	524	539	510	517	530	530	526	496	526	517	489	515	526	527	532	498	511	532	551	525	509	540	523	495	527	515	533	518	500	525	471	498	551	541	538	527	492	506	483	513	520	511	507	497	475	484	487	493	529	512	500	541	505	545	547	571	530	507	541	518	539	496	527	521	540	486	519	499	543	494	533	543	479	522	551	499	505	507	474	516	482	553	501	515	504	500	519	500	494	491	514	533	556	514	522	501	540	517	516	539	526	543	532	512	508	519	493	499	512	502	539	523	511	506	517	559	569	497	492	527	488	507	521	523	551	536	542	546	516	513	502	530	535	545	524	560	498	553	536	505	504	532	498	561	492	522	513	489	521	520	527	498	555	511	502	504	500	513	497	523	519	510	494	546	539	537	493	495	498	487	483	510	525	518	527	493	499	500	544	543	550	511	509	495	505	504	517	542	555	514	529	499	508	532	523	514	553	511	566	508	498	524	539	529	497	531	541	553	551	543	501	540	512	518	545	545	536	504	508	538	493	559	469	552	494	550	476	494	496	527	516	504	526	524	530	516	546	540	514	531	546	528	553	525	534	543	520	479	498	507	495	530	536	516	529	505	516	477	547	524	492	538	517	542	510	577	530	505	575	521	521	508	495	537	534	521	544	563	484	580	536	458	544	542	536	572	482	491	509	507	552	516	558	574	534	527	507	518	543	504	485	486	524	509	514	525	525	513	480	537	520	524	543	521	538	550	471	505	500	535	521	508	513	530	520	509	519	523	526	531	534	518	534	503	540	505	482	489	493	563	556	503	541	524	542	509	521	509	555	526	538	525	519	491	536	521	514	541	530	514	483	531	515	485	506	546	534	524	514	560	537	528	541	484	521	538	514	553	563	511	513	509	537	488	521	507	543	528	497	513	477	519	506	488	552	535	496	526	520	509	515	526	509	539	576	539	473	511	548	527	506	526	521	507	491	497	551	508	532	503	530	550	547	529	531	519	473	561	530	541	543	515	541	508	524	524	570	524	520	500	544	521	513	542	562	562
25140	21055	26969	25041	6353	1614	1145	950	2882	20092	20201	11251	3295	1270	867	778	780	711	693	721	724	764	779	725	721	724	727	721	727	720	766	713	718	715	690	716	753	758	695	689	711	747	691	759	765	782	719	705	721	754	757	712	734	721	720	715	726	778	765	693	742	728	775	783	715	752	732	746	688	754	741	727	722	724	713	750	703	792	735	745	710	721	717	727	749	708	688	697	769	686	745	744	766	705	736	745	800	762	715	807	724	720	717	715	670	698	739	704	752	700	779	722	744	676	738	711	717	755	706	708	755	741	713	745	738	698	774	743	801	721	727	727	681	753	743	780	732	715	730	715	750	739	711	755	713	747	704	698	741	713	761	720	712	740	744	753	769	724	732	728	759	732	717	711	752	812	741	747	725	689	743	685	750	746	704	733	670	746	763	713	720	726	730	728	715	689	795	732	727	664	737	716	763	721	715	749	755	735	736	775	737	718	700	752	731	752	755	742	698	745	717	729	717	731	747	720	730	711	719	683	715	698	720	738	689	761	736	759	724	719	718	691	680	694	722	702	744	739	713	730	742	690	737	688	738	686	742	714	760	676	692	731	723	692	767	739	717	731	732	727	694	725	687	716	756	699	717	762	698	713	715	726	673	714	707	731	755	732	749	705	703	732	683	716	718	672	702	731	737	715	758	711	722	700	724	745	735	715	707	720	725	704	699	711	714	677	665	712	736	779	733	768	763	715	742	727	677	771	755	680	745	738	733	699	780	738	748	726	711	720	735	725	716	793	725	732	714	729	740	739	788	763	747	721	741	713	757	757	762	748	710	761	720	706	777	740	778	743	728	712	754	751	742	731	698	717	719	691	730	766	713	733	723	704	726	793	722	747	757	692	699	721	737	757	756	731	744	722	753	742	740	779	773	695	741	744	728	709	755	753	699	700	714	709	756	705	754	770	731	715	707	733	709	752	670	740	763	726	739	715	732	772	734	686	723	730	759	716	749	724	750	727	720	699	750	806	737	768	713	723	744	745	711	671	699	736	696	686	688	737	691	704	755	684	695	740	727	767	731	721	752	759	743	729	703	733	737	748	718	732	765	682	685	729	703	721	730	740	669	713	706	741	729	769	706	726	733	712	734	761	678	717	690	746	725	767	714	767	785	766	688	674	716	755	741	695	720	724	746	696	723	737	708	660	751	758	793	727	731	779	717	731	679	686	757	700	715	739	718	777	723	714	697	684	696	731	727	740	784	758	781	739	706	688	754	725	694	756	704	692	706	677	755	785	679	699	733	745	683	754	707	715	763	682	714	733	764	736	771	700	684	733	758	727	726	711	713	713	700	720	713	716	738	675	740	702	718	734	691	707	734	673	717	730	757	763	725	763	736	722	732	728	722	674	688	700	712	735	730	694	783	735	721	741	728	686	746	697	781	740	777	703	701	716	709	735	678	725	761	733	683	702	736	700	718	698	778	732	728	758	724	716	682	708	737	738	762	743	683	732	705	708	708	714	731	743	769	695	735	705	740	704	728	779	680	699	715	696	745	709	753	715	741	677	744	769	710	771	728	738	746	727	700	787	737	720	736	726	715	732	683	730	684	707	710	730	707	755	699	731	695	705	734	711	711	739	736	772	735	734	686	728	704	709	713	726	753	757	689	693	756	709	712	741	717	702	749	731	721	777	776	729	719	685	794	690	744	721	725	711	749	719	751	719	736	701	731	752	733	748	680	736	713	730	723	722	733	722	688	723	728	729	771	686	717	703	749	756	726	705	723	650	715	729	678	736	704	768	693	701	719	801	709	740	717	732	722	708	732	716	698	750	712	729	732	716	725	710	761	707	730	759	701	689	703	711	713	716	700	688	733	686	709	716	661	708	769	758	713	762	753	728	688	721	724	733	738	705	754	660	710	750	710	707	713	724	717	730	726	661	762	702	725	739	711	674	680	683	764	768	696	757	720	728	710	705	761	702	717	726	713	718	707	722	703	717	694	689	738	721	775	686	729	775	702	758	729	729	666	713	712	729	703	729	717	711	725	721	723	705	720	707	734	763	714	727	702	730	704	718	745	708	704	689	702	719	723	748	712	732	723	679	716	679	754	746	750	728	718	735	760	732	723	755	745	682	715	780	709	706	689	724	739	738	707	743	696	767	740	713	700	688	720	742	711	694	751	745	736	680	720	738	709	746	713	675	719	690	705	752	675	750	691	679	720	710	768	683	735	757	712	735	748	693	707	741	719	747	757	687	727	762	731	695	724	728	696	750	695	700	763	702	669	704	732	762	701	745	713	702	711	755	775	735	726	742	747	687	772	757	740	729	721	726	741	729	762	718	745	698	751	710	734	759	726	713	750	706	744	696	749	697	667	698	718	718	719	702	703	739	718	773	714	752	705	743	767	701	713	722	702	697	696	670	751	748	740	724	745	715	732	758	744	745	777	731	766	765	751	700	723	747	700	705	742	718	694	713	721	724	708	724	683	705	707	736	775	687	733	725	723	752	713	729	731	675	704	733	730	716	738	767	735	757	715	712	710	769	735	709	766	731	741	696	718	754	731	714	676	716	711	691	760	712	679	760	753	751	682	734	736	780	755	751	699	766	781	732	750	723	738	756	731	738	715	688	737	743	693	733	704	715	703	749	747	744	782	731	746	651	732	732	706	716	724	715	741	700	689	751	743	775	729	698	741	706	761	743	719	728	759	725	719	737	729	729	736	760	672	723	709	723	708	661	724	697	687	709	681	697	725	669	699	763	726	717	702	719	784	660	743	797	701	707	682	772	734	807	718	699	703	732	775	765	738	783	739	758	732	731	715	733	731	754	677	755	740	705	775	717	692	754	716	708	739	677	721	634	772	730	707	744	799	731	741	752	741	708	688	711	666	734	714	702	754	779	751	728	742	702	751	710	752	730	732	729	757	735	732	795	683	715	733	804	703	734	747	748	725	722	718	754	711	712	746	739	722	721	691	706	725	733	721	741	661	775	715	698	719	726	704	706	716	702	723	691	673	703	713	673	713	767	722	707	735	692	721	726	748	715	684	755	727	696	724	721	724	741	738	706	678	712	713	744	770	742	713	771	715	776	745	743	728	684	751	740	769	736	678	729	750	719	724	722	693	711	747	723	708	743	700	741	699	665	716	753	740	749	705	746	782	726	650	746	771	717	695	747	725	714	695	705	699	764	775	729	707	737	737	755	753	741	743	739	740	713	670	721	744	763	732	748	713	755	715	716	725	692	738	705	725	730	737	720	697	741	682	738	712	756	741	760	707	702	688	709	698	734	695	719	734	714	698	754	746	691	698	688	720	738	735	745	732	684	726	718	773	739	720	724	700	742	754	733	668	774	682	688	712	746	758	734	658	700	768	730	723	729	712	708	707	678	700	676	729	699	699	738	700	742	729	704	703	758	734	702	753	696	722	728	739	705	736	690	722	744	696	734	723	698	722	732	731	734	672	748	723	705	712	773	744	770	715	712	732	736	709	711	760	746	705	734	722	706	729	686
4154	4386	4447	1889	1348	1231	1009	896	4282	20953	17244	8930	2928	1131	709	611	600	632	596	608	599	653	599	625	608	620	598	592	648	576	590	608	606	611	604	605	609	543	570	619	614	620	581	619	603	651	599	574	568	575	535	585	589	587	609	607	601	594	625	571	585	599	600	584	599	573	612	623	524	555	601	601	584	629	609	578	577	582	572	577	586	635	613	579	563	577	593	590	616	642	586	535	592	629	560	557	601	628	551	596	628	594	631	616	599	567	564	574	586	602	584	548	590	622	606	586	568	568	596	581	595	587	607	630	591	569	601	583	563	609	546	603	600	592	591	625	560	591	626	600	558	605	560	621	564	575	579	617	612	592	576	609	535	588	565	603	610	623	583	552	613	578	605	593	590	575	579	589	611	576	574	581	622	580	593	531	598	571	546	600	579	593	610	556	617	603	564	599	611	560	599	591	573	602	581	576	574	611	590	552	574	573	571	590	538	600	612	600	593	616	528	594	647	595	562	625	608	598	595	562	606	586	626	613	568	564	598	564	511	579	574	569	569	594	595	606	579	580	578	555	598	620	597	576	619	586	609	583	537	538	599	596	598	653	583	548	547	592	612	652	580	615	579	582	553	598	577	571	547	560	554	603	570	581	595	603	595	601	575	575	564	601	599	629	574	559	624	576	595	549	614	572	575	603	565	597	598	579	604	577	624	551	541	584	578	606	605	591	582	584	606	614	571	606	568	565	579	602	558	558	553	583	547	569	550	556	547	571	561	611	612	639	570	614	600	590	568	630	592	578	564	635	620	593	603	586	630	638	593	602	591	599	546	632	562	565	515	618	572	597	571	587	571	551	561	603	609	597	594	567	589	597	570	591	587	552	572	566	592	619	619	545	574	587	594	595	596	588	578	617	639	627	562	576	581	633	596	631	605	556	606	607	570	604	607	570	629	558	610	595	591	540	641	594	597	630	544	601	583	632	581	590	608	608	587	567	596	574	555	567	580	606	614	590	594	565	582	578	588	607	614	569	598	599	608	582	597	623	587	550	568	642	563	642	547	613	622	587	608	623	651	549	572	602	629	594	596	622	589	582	576	589	578	551	582	566	547	581	608	605	567	596	573	605	533	609	597	640	571	584	597	615	601	541	600	565	573	581	583	627	594	573	581	617	597	598	603	582	558	575	593	603	606	578	567	558	602	584	532	580	568	612	603	579	553	583	601	594	612	581	604	566	579	612	625	586	588	585	623	557	567	560	586	571	556	605	620	589	596	575	590	619	638	573	582	596	613	585	638	559	615	595	603	581	582	619	573	628	564	616	600	611	563	583	585	613	567	597	576	598	598	607	584	596	596	569	614	593	593	531	603	587	623	585	571	546	596	566	635	612	586	560	566	616	600	574	560	609	599	547	565	605	581	551	562	588	579	553	610	584	577	565	581	536	529	573	585	596	561	561	627	572	611	577	589	629	564	572	585	585	581	595	559	617	569	629	577	539	598	615	568	603	615	549	592	593	584	605	596	591	603	603	599	615	527	541	632	594	613	595	548	642	561	625	572	581	567	596	582	582	600	556	602	598	551	591	621	550	590	580	592	588	578	619	536	558	613	549	616	568	594	601	589	591	579	576	547	577	605	602	576	588	595	557	576	577	640	578	584	588	606	602	562	578	559	579	581	603	652	656	616	608	610	598	584	603	569	566	562	582	589	599	608	612	598	584	626	579	603	599	608	571	601	573	601	568	542	586	598	601	626	618	560	545	565	607	609	626	578	563	583	634	604	607	566	583	566	588	619	617	594	572	590	581	588	557	581	597	542	597	602	615	600	620	588	564	574	579	604	603	582	556	557	562	601	623	583	566	551	592	594	583	557	585	557	622	561	605	582	555	551	579	579	590	566	592	585	618	566	577	545	545	607	603	608	603	608	579	639	592	593	541	615	565	548	565	589	560	613	586	585	589	586	559	616	566	594	610	613	568	559	565	607	588	578	552	605	586	599	555	605	593	589	561	615	583	528	588	630	606	588	554	578	578	571	578	629	611	597	553	588	564	610	620	560	585	588	595	592	594	531	583	585	561	550	578	590	559	580	609	574	607	545	608	610	595	601	599	599	623	618	571	551	604	609	561	593	569	620	595	594	568	601	609	595	584	593	573	561	589	618	601	612	586	600	608	565	606	580	614	542	527	581	599	578	592	594	565	548	598	601	576	561	621	609	594	653	606	576	610	569	620	600	587	573	612	584	568	595	556	633	577	587	600	576	585	607	617	577	583	569	610	581	570	593	586	576	591	591	593	585	557	567	574	593	578	607	642	563	575	583	537	591	577	610	604	618	572	580	635	605	568	555	602	562	642	546	583	581	585	584	565	579	596	601	548	568	580	549	603	574	616	605	601	578	568	569	592	594	627	621	579	614	595	595	603	600	627	589	566	585	554	621	589	621	614	593	598	601	565	575	636	607	609	538	561	561	579	588	574	565	571	572	566	570	568	583	615	625	602	551	585	595	619	548	608	605	579	617	581	570	585	545	553	581	579	610	579	579	608	590	635	607	577	574	579	569	632	584	562	583	561	574	596	645	612	594	558	605	576	611	568	613	548	582	597	605	618	525	601	621	588	581	603	579	619	582	618	573	560	598	611	573	624	599	602	571	603	624	583	604	587	567	588	569	583	562	589	602	526	622	561	622	598	609	556	582	618	604	545	590	568	582	601	569	589	568	626	572	568	591	604	649	628	578	575	599	616	600	591	582	579	554	583	548	572	584	598	581	611	576	573	560	581	574	587	592	544	581	544	590	627	520	594	556	603	586	650	575	544	603	593	571	579	549	572	579	584	603	596	583	564	557	586	548	603	630	546	622	612	540	606	596	566	620	599	575	577	573	556	567	586	537	623	634	603	609	574	610	543	610	604	587	553	604	561	607	575	577	610	617	611	561	597	554	557	584	595	590	594	565	572	588	573	566	649	587	589	590	592	581	556	627	602	624	591	568	570	565	577	616	538	541	568	575	569	611	574	552	556	572	582	613	597	576	570	583	587	601	605	577	531	565	584	606	583	558	642	576	581	559	642	548	543	602	603	601	607	584	582	579	564	629	603	586	605	576	584	604	584	576	617	549	588	626	650	563	574	563	599	576	584	581	590	581	562	582	643	561	579	610	592	586	618	589	593	560	578	598	577	565	614	568	649	561	611	614	556	644	642	594	628	567	593	574	552	576	534	580	624	605	608	579	578	584	597	652	588	564	551	560	623	597	581	581	598	611	585	572	595	622	595	604	584	603	576	573	630	601	571	628	567	597	579	602	622	564	602	574	603	597	551	594	591	632	590	584	589	590	605	599	629	577	581	583	580	573	584	586	625	585	582	592	591	587	598	582	560	600	605	620	589	614	601	576	577	550	613	609	591	576	567	602	562	588	594	555	574	583	558	587	585	564	579	547	582	544	598	567	590	604	568	566	533	572	539	601	596	564	571	599	613	529	603	571	627	636	574	620	575	592	578	560	560	562	588
23894	21036	28245	24056	21020	9522	2368	1431	6305	37935	35744	21340	6799	1886	1140	941	906	938	896	882	890	906	874	899	921	907	886	966	859	860	870	869	818	864	850	879	880	919	891	885	920	882	847	905	942	840	889	875	885	915	947	923	841	902	847	907	886	929	859	917	875	897	923	863	920	894	883	896	871	921	932	926	881	877	879	876	844	886	898	913	929	879	917	842	838	925	891	900	870	851	919	907	922	938	937	887	905	941	855	902	916	899	844	885	904	892	897	910	843	886	899	885	941	844	938	896	854	916	871	883	855	859	868	911	862	869	924	931	874	907	851	858	866	865	916	976	909	872	911	910	904	931	897	932	950	870	847	862	912	900	854	869	912	891	883	899	828	895	889	910	883	904	885	884	917	898	870	914	926	908	914	868	889	883	942	896	905	892	888	898	872	876	899	922	828	881	893	907	886	924	894	937	888	892	903	882	910	882	905	843	899	845	891	856	881	859	875	884	864	896	889	889	923	870	811	905	881	936	887	874	855	960	909	925	866	844	865	865	859	866	913	851	877	890	907	897	865	856	896	873	903	931	878	890	905	871	926	920	910	863	877	920	849	891	853	831	933	966	910	892	895	889	896	867	939	878	926	911	884	914	881	888	906	918	915	833	864	862	909	899	914	931	873	854	844	838	958	904	931	899	944	869	857	887	896	903	913	883	888	952	900	936	855	868	870	925	904	854	856	871	914	912	907	909	907	911	919	871	890	900	905	864	875	901	887	877	826	901	873	855	894	959	896	871	896	866	945	895	832	860	908	870	869	831	869	865	921	871	891	882	855	907	916	886	843	915	855	895	894	880	920	846	902	886	903	928	905	898	922	951	939	859	911	925	876	925	867	863	901	874	905	863	891	885	896	883	902	914	829	948	908	906	891	836	926	846	844	934	848	919	956	915	920	922	907	937	921	838	865	894	867	873	868	880	898	859	927	891	907	910	817	898	892	880	860	864	925	919	922	900	892	845	871	900	864	937	862	872	859	878	906	906	926	889	890	886	881	936	895	887	830	863	870	909	918	867	904	967	943	861	895	866	868	893	898	924	932	888	929	847	923	816	876	918	883	855	871	828	880	847	907	850	883	870	890	901	884	908	927	872	931	902	875	896	829	881	887	883	926	912	905	902	822	917	928	866	887	897	898	869	904	880	917	866	858	909	883	879	920	911	884	893	899	923	879	827	925	886	883	886	866	910	888	874	946	820	915	912	875	871	877	894	880	891	838	847	903	936	905	924	907	876	878	860	868	903	924	898	852	842	897	875	858	892	882	850	865	913	865	854	861	904	883	883	843	839	870	828	897	889	829	923	880	913	936	937	925	888	901	883	921	884	929	890	893	875	888	894	914	911	853	910	849	943	889	891	915	865	897	896	931	957	876	871	885	935	861	881	863	889	892	855	884	846	936	870	902	879	932	871	879	885	916	896	945	931	869	927	963	859	931	821	821	893	883	854	875	924	926	951	874	894	915	924	891	916	903	830	889	927	862	918	845	935	859	941	890	905	901	913	930	886	884	906	950	833	911	904	901	905	904	880	912	921	840	873	930	905	882	890	879	855	880	814	866	909	859	861	937	877	936	860	875	869	869	875	868	867	902	881	910	875	838	900	940	875	862	866	866	859	940	861	896	888	890	879	930	852	860	862	853	886	867	887	946	928	864	847	892	912	894	931	940	921	900	905	862	800	893	926	870	924	913	838	811	855	868	868	939	836	908	927	893	912	925	870	920	859	863	903	872	849	918	875	863	881	873	883	892	904	823	917	823	889	894	894	932	903	943	922	918	890	853	856	935	910	876	882	894	863	854	869	889	876	895	964	872	881	858	918	878	861	834	917	839	898	893	823	903	888	933	883	890	905	979	876	868	887	877	857	933	844	832	861	861	850	913	890	905	860	833	858	835	879	908	835	867	901	871	903	894	876	884	883	894	878	901	937	898	873	921	909	833	877	894	865	882	879	878	844	894	962	887	899	937	851	937	954	866	862	879	853	864	871	883	919	900	881	907	900	878	919	876	902	886	875	901	935	845	925	939	895	918	880	921	903	881	899	870	870	849	891	864	894	929	872	876	885	899	849	884	852	863	930	920	863	845	893	885	846	886	897	856	912	877	887	856	869	888	840	896	901	873	892	848	911	863	875	925	897	854	884	833	903	911	954	850	893	865	871	873	844	858	918	876	870	919	890	859	929	899	911	837	872	910	909	889	867	886	894	882	921	887	910	905	843	884	910	897	942	824	834	906	893	840	880	926	877	890	900	852	873	905	899	876	889	980	919	891	929	842	878	883	852	866	868	845	837	883	927	919	852	911	881	890	863	869	879	880	879	881	902	918	872	866	893	846	835	865	926	815	895	845	893	922	823	889	847	923	902	937	927	838	947	910	853	856	901	854	881	872	870	875	891	911	924	923	973	868	932	975	891	857	895	858	858	936	864	878	892	849	909	867	832	888	858	896	896	839	953	923	914	855	949	881	870	863	888	833	870	856	910	900	857	888	867	907	822	861	901	914	882	871	872	908	870	865	898	889	856	852	923	901	879	839	855	908	841	830	895	930	865	922	874	911	908	860	927	893	881	869	914	913	825	851	841	874	873	847	917	871	861	877	832	931	904	884	904	878	838	875	841	960	869	855	877	878	838	888	872	951	898	844	848	896	911	844	833	887	898	907	907	902	909	878	893	878	906	950	895	894	900	897	888	864	837	959	857	863	852	928	920	908	876	933	847	873	859	935	950	866	906	888	926	842	915	880	936	913	897	927	889	943	874	875	882	859	875	930	900	868	920	901	917	867	938	857	873	903	880	884	885	855	881	930	907	829	903	864	864	876	882	856	873	903	829	875	866	888	898	913	854	847	923	899	898	895	884	925	945	882	906	913	893	886	950	798	843	962	888	847	859	878	921	867	916	923	921	889	894	875	853	907	865	888	888	875	886	949	877	916	858	861	841	950	917	882	880	922	864	892	950	887	914	877	863	937	865	919	851	921	877	865	848	882	894	867	847	888	849	904	866	918	848	900	817	888	884	858	875	878	899	904	875	894	897	875	846	889	869	948	866	887	884	829	882	876	896	880	914	868	867	889	877	871	876	887	821	905	894	878	876	896	874	907	868	867	830	890	872	925	893	891	891	942	816	870	853	879	898	891	897	904	856	879	941	897	926	852	908	928	872	886	872	818	874	885	914	900	868	921	923	949	926	867	829	952	888	859	838	877	895	882	918	852	890	878	885	889	872	895	871	912	812	945	900	873	853	891	906	874	923	926	920	965	866	934	836	870	879	932	843	910	861	848	916	938	873	959	861	948	853	897	854	918	874	866	845	888	906	862	869	909	882	875	834	873	873	878	846	853	923	902	946	874	912	887	889	844	873	920	857	869	904	916	852	891	881	868	953	882	899	898	879	851	860	931	937	810	876	909	847	858	911	872	897	888	846	864	901	862	868	913	857	854	913	860	859	931	827	864	906	866	948	863	900
4845	7604	7288	3915	2441	1981	1592	1354	8617	37651	29893	15656	5108	1531	918	757	718	732	749	686	711	729	679	729	705	688	687	720	758	757	701	739	754	697	717	766	714	668	645	709	714	775	740	707	688	700	717	703	749	743	688	719	736	683	681	722	665	683	712	696	714	693	735	692	755	765	709	715	671	735	709	684	731	729	704	674	722	684	723	639	766	691	776	715	696	684	705	713	740	713	686	697	706	693	683	713	752	714	713	746	719	701	721	682	739	705	702	709	696	705	675	714	673	733	731	731	683	690	711	725	711	712	713	707	702	708	696	697	724	701	704	686	705	715	758	667	697	716	714	708	729	724	710	696	656	678	706	678	697	729	753	724	675	698	696	653	668	672	710	711	730	658	691	713	721	686	721	727	721	728	668	720	708	714	723	684	676	726	678	722	672	717	731	700	722	673	704	640	705	690	717	674	742	705	713	734	731	709	711	680	666	744	692	697	738	664	683	726	697	735	728	750	710	728	739	744	667	704	680	722	725	682	654	720	702	697	702	717	705	731	729	759	729	708	717	728	724	666	681	645	673	664	708	743	680	700	712	731	686	659	716	692	666	657	712	685	737	707	658	736	683	692	685	704	757	728	688	736	665	767	753	683	682	684	657	704	713	677	773	704	688	679	667	718	706	727	680	727	687	707	698	633	685	704	730	674	701	684	688	679	677	720	686	699	692	742	695	714	707	716	718	645	667	694	693	735	700	720	742	715	677	687	710	705	636	731	720	663	689	740	669	677	723	689	717	730	676	737	680	750	719	680	722	691	648	706	718	656	686	712	746	690	705	662	715	718	685	678	733	692	710	735	703	718	732	750	681	625	660	687	687	695	680	649	732	713	682	696	679	701	670	713	669	678	705	738	671	651	711	669	684	705	705	737	684	655	696	672	691	726	696	753	699	708	684	685	713	666	690	687	715	694	707	669	741	666	751	706	728	691	665	707	682	718	748	713	744	681	698	709	684	653	679	722	727	690	721	694	702	747	674	710	691	747	706	634	727	672	681	696	666	723	708	736	684	683	720	676	750	716	660	706	696	707	702	729	695	768	693	706	677	645	719	703	731	710	691	748	704	694	721	678	727	726	687	714	723	746	712	738	706	678	650	726	707	717	728	713	705	649	686	697	682	748	675	692	657	694	723	695	746	671	705	674	692	797	698	688	692	708	708	722	655	691	679	681	720	742	745	686	652	707	654	689	693	701	712	644	695	683	692	712	751	728	716	722	688	748	650	723	706	674	699	726	716	736	728	701	707	701	686	703	763	708	663	701	683	704	654	720	700	707	680	699	724	675	741	700	674	651	698	728	743	706	710	749	655	671	750	706	653	745	678	726	683	706	710	670	649	717	755	679	694	735	699	744	704	651	666	681	729	674	678	699	715	762	704	665	775	648	681	707	715	699	695	751	692	710	701	732	647	703	654	743	701	727	664	662	737	678	700	686	695	685	720	695	686	685	734	718	678	694	706	712	681	706	684	783	714	695	720	724	687	691	680	686	680	680	672	741	710	725	687	714	710	713	668	678	735	713	698	695	674	699	712	636	721	667	662	709	674	708	717	741	654	681	632	736	663	738	732	666	709	703	704	737	709	666	721	757	677	692	718	708	677	702	720	675	723	698	708	648	704	724	688	683	680	737	695	701	687	765	709	718	685	701	722	729	742	693	690	661	731	715	733	732	740	725	676	701	742	685	665	717	695	640	714	687	755	687	712	753	652	704	718	661	692	740	689	684	689	692	679	710	727	704	690	677	703	790	703	715	682	667	739	679	701	693	735	687	688	726	693	673	723	755	694	664	687	758	669	687	731	757	690	722	663	724	716	714	683	684	727	656	691	680	679	725	717	734	683	671	694	693	708	677	682	676	682	734	724	664	627	721	734	729	721	687	707	754	713	732	680	694	670	722	725	696	716	723	649	753	709	733	746	697	725	704	704	673	696	683	681	675	708	689	706	726	717	748	713	710	691	667	717	692	722	681	704	730	731	731	708	719	667	724	733	674	711	678	703	678	698	724	663	724	723	692	655	713	700	647	723	686	721	687	724	693	671	748	689	690	699	696	695	640	670	696	659	688	650	746	661	669	707	703	729	658	712	705	729	709	701	676	733	707	713	729	727	726	699	690	712	728	713	723	710	705	708	702	697	693	692	692	714	693	687	682	735	691	699	735	702	734	731	718	698	700	726	729	689	716	704	696	659	771	708	719	666	698	681	716	699	676	758	653	679	705	694	708	676	733	688	743	694	688	669	734	685	731	688	718	678	673	685	683	675	699	663	706	703	695	696	720	697	674	693	690	674	719	662	725	699	670	692	698	677	716	684	695	715	698	712	676	679	680	704	659	654	716	734	771	673	694	716	682	724	702	674	712	748	709	662	735	688	698	718	698	711	715	677	752	699	695	730	665	703	761	650	726	724	698	723	677	668	708	712	719	704	657	660	698	706	729	660	705	651	668	691	725	670	698	675	692	711	762	698	699	668	694	675	673	654	678	682	720	688	687	763	727	706	713	714	667	657	721	695	737	737	669	738	730	715	690	761	749	696	719	684	716	750	661	680	707	674	686	695	723	688	722	714	694	726	662	693	694	673	713	700	739	710	656	684	681	696	718	710	678	702	720	726	655	659	656	719	697	676	710	718	691	729	656	715	648	690	723	755	696	745	711	670	695	712	711	721	659	737	704	714	684	665	694	710	694	695	731	706	705	699	671	678	697	677	716	705	667	707	693	691	696	678	694	741	680	685	745	714	684	644	745	724	729	717	675	695	681	720	693	687	696	713	659	706	723	684	704	703	708	703	692	701	681	666	667	685	654	724	708	732	677	694	707	691	666	698	763	670	713	696	677	705	685	699	693	706	698	716	700	723	699	683	607	725	729	690	737	669	683	708	676	709	643	677	695	724	680	728	711	688	699	662	738	709	702	714	733	657	715	688	685	661	684	701	687	679	708	725	705	718	718	643	699	666	698	669	695	683	704	674	721	704	684	709	752	693	665	722	717	747	705	721	705	674	742	699	688	710	733	706	718	667	688	699	728	687	717	688	692	721	680	709	667	695	702	730	646	689	708	719	682	686	757	712	648	686	686	663	715	692	742	711	705	694	720	671	734	652	689	688	672	706	660	688	722	683	722	680	770	668	659	728	653	715	700	667	679	685	708	683	668	700	665	682	692	723	685	675	681	662	731	647	670	682	728	654	698	712	672	718	717	702	705	718	705	671	667	717	666	679	705	757	656	688	693	688	706	678	705	742	730	721	673	685	680	681	710	679	659	679	711	700	717	673	703	655	732	706	713	709	703	669	681	741	696	688	703	686	722	750	688	717	723	697	695	714	686	735	717	706	685	702	692	709	683	663	729	719	727	675	698	727	687	687	679	718	670	666	720	683	701	734	664	734	674	693	725	721	710	694	681	663	719	674	704	697	702	696	680	678	709	719	710	678	702	693	688	681	725	761	717	720	685	678	640	667	703
27387	13167	1923	1150	732	654	639	655	891	2840	2978	1802	916	674	649	599	615	611	590	594	587	588	593	601	619	568	595	577	620	571	585	626	601	612	608	609	609	573	577	574	585	581	624	555	576	573	558	575	600	615	582	572	562	625	600	589	597	609	586	624	590	575	549	611	566	659	584	641	548	580	588	580	617	602	606	625	589	583	608	593	548	574	579	542	550	554	579	523	619	589	606	560	566	584	625	600	581	575	544	613	592	570	591	566	589	563	579	603	589	588	548	580	619	606	635	575	585	607	540	565	559	579	554	595	583	553	623	576	591	548	583	590	605	599	557	608	582	590	612	574	615	590	577	580	578	567	603	655	627	601	566	588	566	571	595	576	641	570	563	624	610	585	545	541	591	611	552	643	571	597	574	591	583	573	605	549	622	564	584	608	569	597	571	570	617	595	603	593	568	599	592	590	582	573	611	614	603	571	530	556	595	592	555	580	565	554	551	568	575	620	575	617	589	551	604	611	605	604	573	588	583	575	570	579	622	601	558	574	619	550	635	601	569	570	602	608	585	558	559	567	626	541	583	565	570	580	604	575	579	549	605	604	589	614	552	600	578	570	590	567	598	586	587	578	608	595	593	527	548	600	596	590	561	550	586	560	602	630	557	570	597	607	573	600	574	566	588	561	583	576	610	561	611	542	623	588	556	578	617	590	584	581	573	593	542	617	567	525	569	537	587	550	593	602	563	584	561	566	572	620	576	576	596	603	610	588	602	600	645	564	581	568	551	585	573	596	591	548	595	571	547	618	610	585	592	606	576	553	588	601	566	596	621	588	587	628	639	576	602	613	594	608	598	586	637	597	581	587	638	559	580	565	576	589	616	586	605	613	595	607	602	636	616	598	582	602	624	585	571	586	562	561	576	566	584	596	592	554	603	599	612	553	580	581	579	601	592	616	542	586	577	622	586	595	572	613	625	581	563	590	627	609	564	595	586	600	609	633	571	547	609	577	618	579	587	590	599	572	588	578	593	582	601	605	561	606	565	617	608	567	548	611	575	523	632	641	624	603	628	631	573	546	590	590	572	629	589	616	600	583	592	539	584	558	543	554	589	591	572	559	605	602	580	572	555	609	562	573	570	642	547	569	590	560	592	574	586	571	592	554	614	572	577	574	568	571	574	578	556	611	592	555	594	521	562	622	591	626	578	632	587	566	592	631	583	530	630	605	583	583	594	609	580	625	604	615	562	590	616	561	646	593	595	551	582	563	629	612	585	547	608	642	593	568	605	574	603	592	559	609	557	587	586	594	607	628	549	527	631	575	585	630	585	582	592	565	599	575	589	591	549	599	618	556	571	573	572	571	584	617	575	599	598	565	622	559	570	550	559	610	570	612	580	587	606	562	589	568	545	562	533	573	569	601	621	542	585	606	599	557	593	547	604	587	624	583	618	613	526	598	618	609	584	567	568	588	601	619	608	601	594	573	607	570	586	567	566	607	572	596	573	528	595	557	615	599	574	585	615	605	599	590	558	513	604	589	589	604	583	578	547	551	550	601	588	620	547	576	548	596	588	555	573	573	580	565	613	572	592	545	604	556	583	574	595	576	572	593	575	597	614	587	554	597	589	580	570	554	607	548	532	580	590	573	606	627	605	594	579	600	582	497	578	590	571	590	596	598	586	581	564	568	564	635	595	565	613	569	574	578	593	584	584	582	620	593	560	568	587	607	586	619	587	533	573	597	618	589	567	594	596	572	566	630	569	580	557	571	531	560	573	573	599	604	579	587	626	578	597	599	602	574	562	601	597	638	556	558	558	606	576	589	574	579	565	551	557	595	616	556	591	566	630	584	558	565	547	574	557	602	556	620	583	594	623	594	555	611	553	615	582	599	596	590	537	617	587	586	615	606	588	565	542	628	597	583	617	549	591	591	638	588	603	592	584	549	573	564	586	615	581	627	585	592	589	569	589	552	589	590	656	581	590	600	561	580	549	585	590	592	610	591	581	566	566	583	610	622	576	621	604	580	533	579	590	572	588	571	622	580	605	585	610	597	692	584	558	597	579	575	558	578	590	615	566	600	600	569	620	595	559	562	587	594	585	593	538	592	604	608	622	597	593	522	576	584	587	620	575	592	605	560	591	566	597	589	617	578	607	598	596	574	588	599	570	612	588	599	586	566	574	602	578	605	576	620	574	588	613	583	565	617	608	602	606	546	586	584	593	582	644	569	564	580	613	593	565	574	623	612	576	576	547	623	580	569	610	610	569	571	669	578	613	549	571	570	574	591	583	596	629	599	553	606	585	574	602	569	571	578	591	611	598	548	516	585	602	568	606	579	586	637	589	567	569	604	614	591	567	622	585	625	587	595	577	616	586	621	611	608	578	569	617	613	633	569	627	589	545	627	602	607	576	593	623	605	625	618	580	559	608	587	588	587	606	548	589	582	589	559	586	582	598	573	606	600	576	588	603	573	551	615	631	613	612	577	578	571	607	610	554	597	602	586	587	576	627	571	567	547	592	551	630	647	599	565	517	617	593	545	603	598	574	603	623	561	583	592	570	545	609	600	582	591	619	608	565	552	641	562	650	569	613	591	590	574	593	589	619	578	566	615	571	587	554	541	592	567	570	659	633	608	537	590	607	580	528	614	601	582	552	551	573	546	594	583	593	620	618	573	559	568	590	596	539	552	571	557	600	573	563	558	569	585	595	607	609	571	572	664	566	593	574	628	616	644	640	627	595	621	577	568	596	585	580	569	546	584	643	581	555	533	575	565	576	603	577	615	641	612	611	573	590	568	616	607	566	580	593	622	619	569	606	567	614	603	582	635	592	604	593	578	614	617	587	645	584	596	537	556	620	579	591	558	576	580	588	560	560	546	566	582	547	575	568	506	590	620	575	552	601	616	560	570	623	620	606	582	567	563	596	609	633	589	601	594	597	598	577	599	618	624	619	564	549	562	563	604	608	605	590	582	609	593	594	613	593	515	572	564	546	520	530	584	569	582	575	582	602	612	582	563	575	573	553	603	567	600	610	586	571	559	609	580	538	600	588	603	591	586	578	591	604	585	615	601	608	568	578	599	592	619	552	572	588	554	606	578	617	595	634	586	565	595	608	596	601	622	641	544	557	583	548	636	596	585	567	611	577	588	622	583	569	589	600	604	601	596	573	596	610	550	562	588	547	595	585	575	610	549	575	586	616	610	573	608	598	589	608	565	612	586	567	566	564	619	595	597	576	614	598	582	575	607	633	565	600	558	606	565	553	551	592	593	615	581	613	556	573	619	614	584	571	545	566	544	581	577	616	615	619	568	583	585	604	591	601	592	582	610	580	581	606	615	607	600	577	549	588	588	609	629	588	593	606	606	573	564	561	581	604	602	589	632	562	640	572	551	584	617	618	543	577	531	587	585	581	559	611	571	595	539	569	598	594	572	603	565	592	606	576	559	572	575	600	591	598	558	585	595	618	535	586	591	559	591	561	556	567	568	567	600	630	571	587	576
5163	1132	1090	930	638	552	480	504	1025	3645	3082	1650	846	555	499	480	484	442	506	471	477	492	467	453	468	466	479	476	481	460	496	483	473	437	457	439	509	455	504	444	467	478	492	477	490	440	450	445	461	427	430	495	462	461	499	447	456	472	498	469	474	468	468	468	459	463	465	527	429	491	469	484	493	462	454	441	491	476	467	447	465	475	462	457	476	473	487	483	483	491	491	490	412	481	481	465	491	459	449	448	457	418	496	476	472	465	510	419	451	450	479	513	444	497	478	452	471	494	453	459	488	447	473	509	480	488	449	464	446	514	481	469	481	441	468	459	417	478	442	429	501	446	474	500	492	480	516	473	482	453	477	451	495	466	493	495	467	467	492	495	493	474	502	457	477	463	515	469	466	512	447	477	472	483	471	474	491	443	478	471	491	446	472	434	498	497	436	506	488	492	470	474	446	459	472	461	448	462	433	494	468	480	507	462	462	462	463	521	470	475	474	447	464	466	468	472	449	457	470	515	483	462	447	510	438	479	477	486	469	446	480	425	448	462	480	482	463	482	447	480	463	478	453	463	527	477	456	483	489	438	439	474	467	491	476	464	480	481	463	453	439	480	496	465	465	433	434	457	429	452	465	471	455	486	490	457	477	461	497	494	462	451	460	485	482	461	461	485	469	473	479	490	503	501	480	461	463	487	470	456	506	484	466	492	472	497	490	501	467	505	441	434	415	465	470	464	490	430	482	465	477	514	462	522	459	477	455	436	445	464	492	499	501	480	451	463	488	445	457	486	483	416	528	477	449	471	444	510	492	445	492	463	446	485	454	433	493	439	475	502	451	497	452	447	500	449	443	483	494	483	461	484	480	437	491	488	483	439	416	470	489	472	465	425	467	490	507	450	483	458	444	470	464	471	484	488	465	447	427	474	498	488	476	451	470	470	424	460	495	460	527	488	453	469	463	490	449	510	496	492	452	446	474	459	446	512	445	460	452	430	467	450	452	471	493	489	480	479	452	512	460	436	496	439	454	465	470	456	519	454	504	473	476	462	462	476	428	521	476	477	508	452	501	450	482	488	483	478	458	494	477	450	495	460	473	460	427	498	441	432	482	480	465	463	481	473	522	499	441	488	449	454	480	450	480	461	487	477	484	455	488	474	472	477	475	469	454	453	503	495	481	464	454	493	485	522	490	483	478	525	469	493	426	490	508	468	462	464	448	438	457	498	473	508	461	462	448	495	460	462	433	439	472	436	476	507	428	488	445	470	490	485	466	465	458	487	501	435	470	494	478	453	445	491	478	443	465	467	492	491	470	444	469	459	460	491	462	455	458	476	445	465	463	450	471	475	500	457	487	471	477	458	465	450	477	471	496	474	498	468	460	496	509	464	459	483	465	439	455	476	495	483	489	482	435	477	459	515	490	479	497	482	482	451	471	503	475	473	476	485	451	462	500	492	471	474	459	468	492	483	493	494	468	506	476	474	469	436	501	450	445	486	478	454	484	479	462	471	450	470	488	456	468	492	487	464	451	472	446	479	492	445	467	506	426	474	512	472	480	486	491	499	481	480	514	481	457	456	439	484	478	491	451	473	467	468	496	473	495	440	443	457	435	454	490	472	450	489	471	454	449	477	441	491	465	472	465	455	457	497	489	489	496	473	447	463	488	499	447	475	468	447	449	486	461	461	483	471	450	459	464	489	465	501	449	441	500	465	473	498	476	490	418	470	493	467	473	449	478	441	480	478	467	425	466	463	494	505	460	487	467	494	472	477	473	501	496	470	455	475	471	473	513	483	466	433	486	484	452	489	528	481	458	503	482	467	443	511	430	448	447	459	459	477	457	476	491	478	458	500	449	472	481	506	482	462	493	489	483	483	445	456	449	419	452	461	449	493	481	428	507	449	474	470	464	446	484	468	495	480	463	485	454	488	483	483	454	507	493	482	456	494	465	529	487	481	439	486	449	465	450	497	465	490	459	455	453	486	482	471	462	459	469	475	467	437	451	462	462	491	438	454	463	447	463	451	442	459	476	486	472	475	448	434	434	463	449	483	432	500	480	493	442	471	492	452	475	446	465	461	477	496	447	475	513	431	502	471	490	495	444	521	486	478	466	454	472	446	451	507	465	454	485	457	492	472	467	493	453	438	477	447	461	487	478	477	439	438	471	459	471	475	488	446	473	465	505	447	473	480	488	460	514	469	448	456	454	469	499	470	448	473	482	450	470	435	499	472	502	481	456	471	473	446	474	474	479	484	461	491	471	489	434	457	441	427	486	476	453	456	447	460	449	501	502	489	456	453	461	508	461	459	506	488	500	484	473	488	493	487	509	493	460	456	442	462	481	450	466	514	437	466	458	502	500	459	445	454	479	454	458	429	469	476	510	462	481	469	450	501	512	456	517	435	452	494	454	470	533	451	466	479	465	491	446	522	476	501	437	448	482	474	444	463	456	449	457	498	478	466	468	479	461	456	454	444	491	450	476	452	461	448	454	486	439	466	448	461	452	469	454	473	484	478	467	478	452	441	456	493	512	465	437	463	499	461	459	465	464	449	447	480	508	467	483	453	501	484	462	484	504	455	452	484	506	477	449	454	468	463	481	478	454	471	477	466	518	526	475	474	413	461	482	464	497	436	468	480	486	465	501	445	445	483	484	440	456	490	446	470	466	459	454	454	484	457	462	468	487	499	504	468	485	489	472	463	474	467	440	453	468	471	459	497	478	455	516	524	467	467	476	479	459	433	469	447	442	462	478	451	465	464	476	513	450	497	483	467	497	487	452	483	466	466	475	475	489	426	472	476	454	441	471	494	486	518	497	461	493	501	455	470	494	491	487	483	467	466	451	447	495	463	517	491	457	484	485	491	451	470	484	481	419	490	483	488	470	469	497	475	472	441	506	473	485	463	499	489	479	478	470	430	477	443	467	484	458	465	456	466	480	489	471	457	480	495	453	483	493	448	501	463	503	482	498	455	469	446	459	487	485	464	490	455	463	454	462	419	470	453	469	456	458	457	482	483	458	477	479	476	455	457	451	469	452	476	461	511	479	462	448	493	482	446	484	452	494	475	475	428	467	466	490	502	468	465	464	443	468	502	493	464	489	497	466	422	499	498	453	476	475	463	454	448	457	489	460	482	490	500	482	473	444	469	464	483	505	485	479	503	481	455	452	463	460	475	468	474	494	475	440	481	464	505	465	460	501	472	431	449	483	447	475	499	493	471	467	438	502	498	446	453	455	493	469	451	470	485	472	504	472	455	506	489	493	487	443	485	472	453	516	472	511	476	467	439	473	476	475	469	471	488	470	481	511	461	490	476	484	453	461	438	460	425	452	450	456	511	505	488	466	505	498	476	450	449	485	494	440	469	500	433	476	475	428	468	467	474	465	462	463	462	460	478	479	495	478	469	498	502	480	465	449	469	478	476	472	435	458	437	503	454	500	499	448	450	472	449	482	492	485	441	469	461	448	448	430	451	476	457	472	463	474	476	466	495
25050	21040	26922	25018	5755	1301	950	823	3694	19613	20315	10076	3025	1093	753	641	631	616	660	637	633	633	670	649	647	637	588	632	667	600	651	657	644	633	635	692	687	680	636	617	614	557	615	617	583	617	626	638	583	612	636	636	626	628	629	628	642	597	674	649	651	625	680	595	597	602	641	588	634	641	609	637	654	647	620	662	633	650	623	617	630	620	590	638	625	616	631	624	600	603	650	646	639	609	631	609	597	651	623	647	590	641	655	644	597	581	605	623	660	624	612	651	654	639	599	642	571	610	642	624	676	632	668	639	633	588	650	653	606	641	624	634	647	637	635	642	631	586	653	627	590	582	643	573	600	615	604	651	609	626	647	621	613	630	594	596	620	564	604	642	645	659	625	646	606	661	670	635	650	590	634	591	635	603	643	625	616	677	644	661	591	620	625	644	609	631	633	661	574	648	598	584	657	665	635	589	607	622	657	663	637	651	591	635	612	645	606	645	599	611	638	575	641	614	613	608	637	629	634	636	575	632	655	630	631	633	664	625	598	667	655	617	602	624	656	646	600	621	614	633	588	613	630	613	652	665	604	662	649	602	577	593	599	614	666	644	668	583	658	617	648	650	602	625	638	628	609	656	586	639	601	656	610	642	649	637	674	597	622	600	564	644	616	637	616	644	619	624	627	615	616	634	597	625	632	620	630	594	653	640	628	655	599	624	634	662	556	632	670	670	608	611	606	620	634	631	643	642	626	653	623	562	616	599	627	623	632	637	575	632	675	644	591	615	629	657	636	654	644	609	583	670	581	650	625	626	636	688	657	593	659	637	624	588	623	653	655	628	590	593	622	591	582	668	644	621	600	645	631	586	613	610	604	645	646	612	628	647	623	625	680	615	608	604	634	615	647	592	613	647	631	606	626	660	641	641	614	620	670	630	583	666	634	607	610	622	627	626	625	611	617	628	579	616	622	690	648	640	639	641	640	592	638	625	637	657	582	628	646	655	674	606	638	591	609	614	635	653	657	682	603	597	659	564	661	594	634	573	570	615	622	649	611	638	638	600	624	602	617	642	628	661	603	602	603	626	604	590	652	616	619	665	647	625	658	643	592	627	599	606	642	578	623	616	625	575	596	603	649	662	641	650	583	613	634	651	607	609	619	619	661	600	627	624	693	631	652	617	638	623	598	615	582	624	621	622	667	614	635	577	625	607	632	664	607	603	632	591	679	605	641	649	669	648	580	653	661	606	625	649	632	631	606	622	613	661	614	619	586	639	667	648	635	663	617	625	654	619	647	598	654	662	624	614	640	640	617	640	627	596	607	568	660	624	606	650	635	660	659	648	620	624	606	578	620	589	604	641	635	622	683	629	634	647	633	619	647	649	635	649	649	688	614	595	649	635	609	647	557	648	652	641	598	620	621	640	615	626	598	657	601	621	615	611	637	651	588	607	629	610	591	639	654	623	674	621	587	650	651	629	610	650	661	633	614	621	595	646	635	623	634	609	610	584	615	637	674	665	643	589	617	604	640	599	621	617	662	622	693	658	580	633	619	608	625	613	595	603	647	618	660	609	625	583	639	620	567	643	612	625	630	598	662	637	666	645	654	633	655	633	666	626	623	623	576	614	618	635	623	588	555	608	622	616	614	626	634	659	632	619	644	609	610	586	614	636	627	628	602	651	636	597	612	626	628	654	616	634	584	631	637	587	627	674	626	658	629	608	611	632	621	647	671	644	642	681	630	589	614	595	608	612	630	636	604	613	608	612	612	672	634	609	619	605	624	597	588	654	618	601	590	613	616	611	638	605	630	617	620	627	634	611	642	611	633	618	664	661	605	696	639	616	642	619	614	583	595	607	673	636	566	565	585	618	635	612	649	600	688	629	643	593	633	630	627	586	643	662	647	591	597	636	621	611	675	627	635	602	639	602	621	601	647	625	657	586	616	622	646	627	622	601	606	623	642	645	619	629	626	640	589	627	645	627	623	620	563	608	616	622	634	588	659	641	643	632	672	646	603	613	661	652	648	620	655	620	627	650	645	667	632	645	626	654	612	651	628	586	680	644	581	613	637	625	642	688	640	631	639	625	606	596	613	645	653	640	599	606	655	631	635	646	612	629	609	639	622	654	616	601	630	631	593	603	626	633	615	607	628	618	597	633	628	628	632	623	579	597	674	619	653	596	632	609	615	658	650	600	636	658	663	606	597	596	594	648	658	635	615	608	627	607	625	606	629	591	601	631	631	600	625	598	597	645	604	635	679	623	646	630	683	613	665	640	589	644	644	641	657	610	606	620	610	614	625	629	653	644	661	592	586	594	625	614	586	658	653	596	633	659	675	595	624	630	633	625	594	616	602	671	652	642	610	593	631	640	641	614	633	607	620	600	636	638	613	615	594	599	635	598	633	601	695	621	637	629	641	583	607	583	646	626	643	597	638	607	636	663	636	636	629	662	632	633	681	621	590	637	622	584	650	648	649	600	633	600	629	608	648	626	624	643	653	614	633	629	605	634	610	615	635	614	564	624	629	626	683	630	667	595	625	605	607	626	618	577	634	591	642	596	591	617	636	641	688	635	615	613	594	642	628	601	618	619	638	601	617	572	633	630	628	585	611	637	632	614	611	609	659	629	585	628	572	606	672	623	599	615	640	604	652	644	640	666	651	653	612	637	622	636	596	677	659	643	651	687	601	630	658	607	646	622	622	609	580	625	625	615	597	643	638	595	669	636	653	642	629	619	605	614	668	627	608	626	637	653	657	618	676	657	637	616	593	635	634	641	633	611	648	638	584	614	597	640	652	617	612	623	599	641	590	607	632	644	611	680	662	615	653	641	610	601	589	631	594	592	603	604	627	619	602	677	656	598	662	601	633	635	609	626	623	588	647	696	607	638	617	632	589	600	624	608	627	672	656	621	640	649	632	587	648	598	590	625	649	594	604	623	640	667	615	626	647	663	642	641	640	670	606	588	622	603	597	575	602	642	641	596	686	579	602	634	633	645	650	589	609	617	622	617	630	627	615	594	606	657	628	628	628	681	614	626	649	642	623	606	661	653	660	634	640	666	668	665	660	650	627	607	615	617	640	587	631	588	599	629	618	606	625	691	615	639	630	622	632	573	582	631	624	637	628	626	621	653	605	591	623	622	637	618	602	649	649	651	631	646	676	581	633	616	637	608	633	612	627	641	608	622	600	629	628	638	606	640	588	681	623	618	666	635	618	625	651	621	659	645	636	616	614	632	664	657	631	635	604	648	617	683	659	650	652	670	652	621	685	638	625	616	575	635	617	610	665	636	662	640	662	582	637	622	628	625	608	618	630	674	638	629	648	603	577	621	659	593	588	619	627	606	646	594	654	642	650	623	615	650	619	635	598	626	607	644	575	646	664	623	611	590	657	622	609	618	648	641	618	626	614	637	622	610	670	649	600	583	635	607	647	637	643	614	572	608	614	584	607	650	643	589	641	588	608	639	633	607	662	569	625	596	650	654	612	632	604	648	612	626
4059	4416	3724	1846	1124	932	815	811	5447	20757	17586	8006	2785	950	617	544	475	540	524	491	558	500	471	495	531	484	508	564	518	519	503	512	516	512	504	543	509	504	524	541	499	528	572	512	470	518	521	501	537	510	516	465	533	539	474	530	523	505	517	521	566	547	500	559	557	544	526	555	533	506	500	542	532	522	510	544	500	492	524	507	518	541	540	469	548	503	497	518	496	539	514	509	515	486	523	539	569	554	521	481	534	487	541	527	495	509	525	542	532	517	485	537	477	499	538	504	499	513	524	530	483	515	528	518	525	493	519	496	483	519	492	519	495	490	503	529	526	527	517	551	489	543	537	526	512	538	499	528	526	502	496	510	509	526	504	530	525	498	532	522	502	514	532	514	494	494	533	538	526	516	517	508	521	522	508	500	529	534	520	521	500	502	497	506	561	489	506	528	531	539	521	503	505	503	576	531	499	488	519	529	547	504	523	480	495	502	544	518	500	507	535	500	508	541	480	501	513	487	508	514	481	533	488	473	499	542	546	546	503	543	524	531	490	534	496	504	484	489	532	509	534	515	513	540	540	540	522	529	461	553	525	529	493	483	525	508	528	506	514	538	539	493	484	524	465	531	518	470	498	530	484	508	494	500	505	509	506	530	525	534	524	494	542	500	510	515	489	504	562	504	555	523	511	540	529	509	540	504	491	518	532	471	512	488	490	546	492	502	492	515	558	506	513	535	495	526	535	491	550	487	512	515	506	562	530	488	583	515	506	518	508	520	528	512	550	481	505	519	490	503	540	517	530	481	522	529	501	514	534	507	542	541	510	516	513	527	533	555	486	512	496	502	493	517	524	522	502	498	555	463	516	554	491	521	502	517	510	536	503	494	538	553	497	509	503	530	516	535	526	513	540	563	544	521	500	511	514	512	534	523	482	548	514	526	495	557	514	506	519	486	518	529	511	456	535	502	513	487	547	477	538	556	545	541	496	508	483	520	520	521	537	494	513	496	513	509	533	493	529	565	493	494	468	546	508	537	543	469	504	541	517	500	555	513	550	509	518	516	482	549	546	466	489	498	468	501	491	546	514	522	473	490	518	513	547	518	527	534	516	529	500	502	506	488	494	467	522	546	495	533	503	486	518	530	528	522	495	522	519	513	485	547	515	501	521	490	515	488	483	503	512	484	514	532	568	482	528	550	528	551	506	492	494	508	535	494	540	492	515	527	496	514	540	550	542	519	491	526	524	527	507	487	514	523	559	493	536	527	502	492	505	482	528	543	528	488	523	496	533	514	544	512	517	526	498	509	490	524	496	482	550	482	520	529	512	536	513	475	563	531	514	510	518	533	525	538	533	517	540	534	529	516	523	501	522	530	532	507	542	474	526	530	503	502	523	473	477	498	541	545	489	488	526	525	533	524	549	546	562	511	516	504	491	493	485	499	536	504	492	556	517	509	507	538	514	508	586	552	531	482	493	538	491	522	523	478	533	550	529	521	518	506	516	517	528	503	516	483	536	537	511	551	506	516	551	509	537	514	522	514	513	562	493	512	503	523	497	550	563	525	519	508	468	539	574	493	560	495	483	532	491	547	526	541	527	533	564	521	554	495	501	516	528	560	499	487	492	522	507	516	499	497	496	519	555	554	526	531	498	516	524	497	497	513	507	527	502	450	536	476	500	530	456	515	477	504	546	527	543	532	508	511	536	517	527	483	502	523	540	485	511	551	515	538	499	539	522	528	529	496	486	497	498	539	528	561	508	489	531	484	522	540	526	564	557	546	464	513	461	528	502	559	534	510	539	544	520	531	457	532	505	482	545	504	483	520	512	491	497	515	556	509	488	524	506	525	519	551	529	537	562	546	482	502	531	507	487	530	545	486	537	534	483	487	519	525	501	505	535	499	541	517	516	512	537	506	521	546	485	502	529	549	500	504	487	511	521	539	525	515	514	511	471	523	508	505	539	519	508	545	521	513	500	500	525	498	494	538	513	522	517	538	499	495	493	541	513	503	555	523	515	503	518	544	525	521	478	537	481	497	538	505	494	490	512	548	499	524	531	507	561	556	480	505	507	536	492	514	519	522	503	488	504	509	548	512	521	487	489	503	507	501	499	512	572	475	491	525	479	550	503	510	459	485	479	499	513	506	545	531	508	503	521	492	471	489	536	525	507	497	486	481	535	466	512	508	512	501	550	503	500	514	521	520	532	528	469	492	554	530	540	508	535	509	517	508	549	491	548	490	516	468	514	516	520	529	525	549	506	516	500	509	519	508	517	539	494	510	495	507	527	522	498	514	519	495	495	563	495	519	530	511	524	491	547	549	529	505	488	524	544	520	496	511	528	507	519	549	555	498	548	513	512	581	513	500	539	504	579	518	531	475	520	523	489	493	549	493	556	480	488	502	551	494	481	524	499	503	517	517	531	524	500	500	490	539	525	527	535	478	484	494	570	526	510	474	506	527	541	500	504	531	512	498	532	498	547	497	523	505	540	569	526	531	490	527	554	523	488	484	544	525	521	485	526	539	517	542	501	504	487	515	513	467	523	491	518	513	525	557	523	513	514	529	506	531	520	497	522	528	499	519	523	565	536	522	530	506	515	515	524	461	472	567	491	547	496	508	562	496	520	491	542	538	542	509	499	506	510	565	482	485	519	554	505	509	518	467	546	488	531	537	546	483	491	542	513	481	530	533	543	517	534	515	529	505	543	486	490	483	513	529	538	534	515	534	511	514	518	514	513	521	473	517	515	561	512	523	532	504	506	514	524	505	484	488	517	499	510	482	498	519	518	518	463	527	504	486	533	503	523	485	506	466	485	499	502	467	530	520	541	520	445	500	509	516	528	519	600	500	499	487	520	524	500	528	509	475	541	480	518	515	489	543	529	493	538	512	546	495	561	550	507	506	481	580	523	500	518	475	509	508	503	530	501	505	521	537	503	554	511	534	494	548	523	535	534	490	540	506	516	529	540	514	514	505	534	526	516	515	527	558	492	490	474	523	525	515	531	542	541	508	564	491	520	507	482	496	497	496	571	527	507	531	534	488	521	531	552	520	527	502	514	484	516	530	514	499	559	510	481	535	535	512	548	493	491	535	506	528	476	502	522	521	504	499	490	503	523	564	473	521	531	508	495	509	514	565	485	528	509	511	506	515	495	541	487	517	459	544	549	514	528	550	502	533	526	487	512	453	491	496	489	491	515	539	519	558	554	477	563	528	502	515	469	494	484	537	511	490	492	509	522	554	477	493	480	522	545	522	527	498	520	510	481	498	510	537	542	528	513	498	510	541	539	524	490	528	491	526	513	540	528	508	538	499	459	505	494	518	562	533	516	541	459	499	492	527	498	505	469	531	521	502	528	546	493	519	563	504	516	501	514	513	513	498	500	487	526	529	507	539	483	525	482	534	502	523	509	509	573	497	498	533	526	531	499	498	477	541	495	521	533	503	499	480	487	521	506	507	542	490	519	504	524	495	522	495	496	515	501	504	537	558	514	478
23882	21067	28297	24062	21042	9055	2106	1338	3666	28789	38014	25152	9629	2292	1203	862	832	760	804	845	903	828	835	827	822	789	804	823	821	791	815	766	840	813	827	864	788	843	772	876	787	793	753	773	797	789	791	837	797	793	809	760	830	788	806	813	820	809	813	804	825	731	824	841	796	841	804	826	809	826	778	819	791	841	789	826	817	807	787	811	782	841	828	801	803	828	841	817	770	798	811	801	814	816	853	795	810	794	796	833	843	822	759	833	823	844	845	802	833	815	837	763	775	838	841	745	794	818	830	823	810	780	826	789	801	830	776	795	785	821	830	800	863	808	763	849	809	852	808	776	793	855	798	814	806	812	822	777	774	800	837	791	851	785	792	856	831	755	779	821	862	806	782	830	768	789	779	805	778	767	872	853	789	740	738	829	787	790	838	885	838	806	804	817	789	792	804	801	802	835	808	820	783	765	838	827	807	830	850	802	775	816	837	816	790	820	837	807	850	846	813	829	844	816	773	806	814	784	831	828	819	820	795	825	751	810	786	793	787	803	792	820	799	793	838	794	787	817	810	787	826	793	784	810	828	806	808	798	783	783	843	779	810	789	837	825	835	840	778	828	802	789	852	809	795	789	813	836	789	797	741	789	859	823	825	784	793	861	799	784	794	812	774	787	860	830	813	862	753	803	801	863	799	822	761	776	794	811	851	774	829	877	754	819	815	755	805	748	777	844	800	832	813	801	789	775	875	824	796	783	839	835	776	835	780	782	812	827	787	788	822	820	802	771	833	822	779	837	823	782	761	789	831	786	783	816	860	725	827	814	789	837	831	731	749	800	837	809	782	911	762	748	762	794	824	768	869	756	697	807	795	804	813	855	856	841	768	873	852	796	753	806	756	827	737	807	785	814	760	809	808	861	862	798	814	827	784	776	793	815	762	787	801	832	818	747	811	795	774	786	807	784	818	781	760	797	781	835	810	765	805	806	769	800	800	830	779	824	848	814	804	784	862	725	802	824	862	791	762	869	820	792	752	814	751	762	814	758	781	776	779	816	760	812	798	821	784	767	815	815	812	776	814	785	823	809	794	808	824	817	812	805	804	805	822	800	801	830	765	744	786	843	817	829	813	726	775	825	817	799	809	862	774	811	809	779	795	848	790	832	804	826	829	800	832	812	747	808	833	795	794	797	835	806	813	848	805	802	858	825	816	777	764	744	709	843	740	800	822	832	804	850	754	773	833	823	806	720	840	822	771	882	812	804	784	773	776	780	808	737	836	790	789	779	773	810	813	764	811	811	754	843	789	800	787	831	778	866	818	823	818	814	808	778	826	783	781	776	798	755	800	764	816	730	823	764	760	789	805	790	790	785	787	806	816	831	813	776	805	770	798	773	798	848	810	762	805	794	828	816	769	819	818	779	834	762	829	804	773	816	810	786	751	787	786	843	795	830	775	788	866	794	821	846	808	775	788	794	816	779	773	786	794	812	856	790	789	793	869	767	805	801	828	828	814	798	727	789	828	793	790	802	811	871	821	747	727	818	774	784	765	803	805	766	814	742	835	771	801	796	835	813	798	842	769	786	823	813	811	777	774	794	888	770	776	790	807	824	815	782	807	742	793	795	789	848	812	808	797	856	825	796	766	835	810	792	840	837	759	825	777	784	873	788	835	811	843	773	824	821	819	787	788	801	766	846	844	823	846	816	816	833	837	813	801	765	795	789	810	811	795	817	849	810	772	778	816	816	769	822	785	807	842	773	767	770	797	836	852	777	769	822	771	749	821	833	798	798	830	832	795	794	841	824	797	740	808	827	830	820	829	790	794	780	794	742	763	833	844	792	835	803	784	770	789	779	777	785	800	795	788	806	795	838	826	777	803	816	791	802	813	774	811	826	766	800	770	772	852	840	831	811	754	860	874	833	797	773	804	797	758	819	826	789	793	828	740	817	838	776	843	796	753	872	807	834	803	784	839	822	780	791	821	805	827	830	788	834	791	829	825	811	767	791	826	813	855	829	806	738	803	847	767	768	815	751	849	819	781	743	800	794	790	757	766	805	814	825	815	825	796	845	795	834	787	810	823	781	788	789	765	816	837	809	765	766	823	812	742	805	770	791	772	836	803	820	812	816	819	764	821	813	804	766	803	804	803	820	832	829	776	835	816	787	830	797	782	823	790	785	758	834	833	831	817	770	728	765	826	769	828	797	800	828	800	766	759	863	794	810	798	767	782	824	768	798	809	741	838	840	803	762	757	826	798	826	815	787	822	785	784	788	810	802	786	829	834	773	796	809	757	812	823	813	792	783	786	748	815	768	815	771	792	824	765	816	823	816	811	785	773	832	771	804	797	789	821	788	800	801	810	776	815	781	841	785	785	752	764	800	825	762	798	774	793	772	822	798	782	815	827	793	744	823	804	789	805	788	819	788	778	780	813	776	806	828	852	832	738	814	823	780	831	797	769	806	814	764	797	798	807	822	796	844	798	813	774	785	809	840	800	777	782	811	743	817	833	835	846	809	822	772	808	729	845	803	783	849	795	748	797	800	806	794	784	828	824	841	810	785	835	850	776	802	844	794	812	738	783	853	778	831	865	829	772	803	835	746	786	805	830	806	881	820	793	800	837	822	841	792	771	794	817	773	832	816	752	815	799	782	836	814	851	801	825	833	808	804	747	808	814	768	811	773	812	778	810	838	781	784	857	787	789	818	828	800	812	800	835	781	762	842	815	795	828	805	790	820	733	795	848	822	800	803	814	878	789	797	785	792	796	808	798	765	809	764	832	731	812	814	825	749	754	751	790	791	782	786	803	861	774	881	831	722	825	854	814	813	879	731	787	805	826	852	802	784	824	821	806	771	744	784	762	848	849	821	800	819	828	789	831	742	808	814	778	791	815	798	797	783	853	826	812	787	807	795	846	775	760	763	819	771	786	803	831	790	809	802	826	779	798	799	793	803	790	774	801	810	769	757	780	801	835	834	800	781	759	758	777	784	824	802	771	773	821	758	821	835	772	817	766	788	815	819	763	779	761	794	821	777	836	795	785	800	846	799	774	732	757	834	836	813	823	807	823	800	779	792	834	774	820	864	794	772	740	847	786	788	841	735	760	770	799	809	804	798	777	793	785	810	853	799	760	814	833	765	717	794	801	774	797	784	770	821	806	815	824	803	792	753	776	809	752	804	769	791	750	777	781	811	847	818	780	818	767	801	770	806	821	834	817	767	760	803	804	802	800	802	869	793	751	773	792	778	815	799	785	825	780	788	794	829	808	770	740	806	869	825	818	773	838	787	756	809	757	799	804	780	844	750	808	831	838	809	804	805	804	856	788	833	752	764	759	809	824	815	805	786	813	842	800	771	778	812	862	820	771	786	794	806	811	767	821	855	795	770	827	802	789	843	825	813	815	820	775	768	767	789	832	789	794	831	763	791	830	840	786	793	807	821	815	793	808	792	798	811	785	803	814	847	798	780	821	877	804	807	796	814	804	863	787	758	791	814	870	776
4754	7588	5997	3124	2065	1688	1324	1264	5231	31473	33284	18908	6952	1923	1011	707	688	647	626	687	648	677	656	650	614	633	646	661	642	658	672	666	658	623	649	685	607	681	638	619	701	703	674	680	682	667	649	620	636	626	594	651	663	653	698	643	637	651	634	647	667	674	617	669	627	609	676	620	690	624	634	670	632	689	630	650	651	643	691	638	702	677	640	680	650	640	666	615	635	652	624	622	667	653	670	703	666	631	655	688	632	674	630	699	628	658	686	622	703	660	673	640	674	633	670	594	676	648	620	594	635	666	631	636	633	667	647	678	679	616	644	665	606	646	631	685	647	628	658	647	614	666	652	663	668	657	649	650	676	638	616	655	671	698	689	634	639	598	668	657	651	633	626	663	653	666	661	681	610	659	685	681	627	675	630	608	632	664	633	648	648	701	671	643	643	620	676	637	663	664	615	628	607	658	606	679	653	630	636	669	624	665	649	706	691	663	689	670	597	600	666	648	687	630	650	662	644	620	668	626	646	655	619	662	645	659	667	653	634	686	623	637	691	653	649	649	656	672	673	653	637	688	611	660	623	641	682	655	605	711	625	636	644	650	633	687	685	643	652	647	630	648	681	630	667	652	660	656	602	612	647	649	678	660	655	621	651	683	643	665	650	627	635	654	687	640	627	640	610	678	671	673	640	652	704	676	695	636	635	632	660	618	654	631	651	631	633	652	663	634	676	627	693	625	652	626	611	607	667	676	667	655	701	632	673	663	639	653	662	665	619	676	657	644	639	639	644	635	624	661	673	650	655	678	692	652	660	626	596	653	663	673	633	637	651	621	646	637	623	644	661	649	638	641	624	648	637	654	634	637	625	648	643	627	663	609	645	640	681	645	663	660	626	683	617	660	649	673	645	641	621	636	628	690	673	665	659	616	658	624	642	669	641	620	647	662	677	648	612	666	594	643	657	615	669	608	662	686	624	642	670	670	663	656	674	646	665	647	619	688	669	625	628	661	662	690	664	654	623	703	669	676	617	700	653	662	655	652	668	677	678	683	627	682	628	604	659	689	648	668	623	641	633	619	679	638	667	643	688	627	661	631	652	628	619	668	609	663	648	617	645	691	642	663	646	634	587	685	665	662	672	683	606	660	621	623	632	643	598	646	662	657	645	664	636	665	636	625	667	649	625	626	650	633	674	673	702	637	678	620	671	600	638	630	687	644	688	662	629	634	602	635	669	636	704	591	623	671	658	625	661	677	676	626	618	656	643	594	669	666	662	642	649	618	596	664	626	627	652	635	674	643	705	645	667	669	692	690	648	648	673	627	650	637	645	635	690	646	650	622	661	627	667	666	651	619	673	645	659	651	618	640	668	655	645	638	674	627	632	628	639	670	632	662	665	664	616	661	598	688	630	635	610	637	669	631	661	676	676	652	665	618	652	655	647	634	670	646	679	656	633	632	648	614	647	633	629	651	612	635	606	648	611	666	633	625	643	658	663	648	676	642	645	649	603	640	644	677	626	654	681	616	652	627	636	659	669	629	675	609	682	677	611	640	677	611	636	666	648	623	641	649	663	686	640	656	668	662	640	621	635	607	670	705	586	660	636	652	668	643	679	589	687	650	664	610	622	679	650	628	645	693	651	670	665	634	610	644	679	640	656	607	671	627	677	656	695	649	615	629	668	698	639	645	651	605	619	643	635	662	661	646	662	673	625	620	642	625	626	652	598	628	629	653	641	606	653	633	685	653	645	610	687	655	678	617	598	629	622	658	602	664	662	620	610	617	646	666	652	622	648	642	628	678	616	662	637	625	669	659	692	594	650	624	628	644	619	598	643	675	642	627	690	654	628	634	608	648	638	684	645	718	624	627	624	660	623	674	637	595	629	687	646	671	646	678	631	611	686	664	662	630	662	686	618	652	596	638	659	675	653	615	645	686	656	632	651	611	643	647	623	650	614	626	616	664	621	666	671	643	651	648	643	666	633	664	643	660	658	690	626	611	664	655	623	644	686	641	646	642	661	651	644	710	640	636	664	688	640	651	692	669	671	595	655	686	670	655	638	683	659	640	582	630	607	628	652	681	663	608	629	664	624	640	665	672	610	630	600	615	639	636	657	635	656	616	617	671	652	630	706	619	664	636	630	676	661	700	600	591	611	623	589	666	657	650	662	661	669	631	612	676	699	625	591	606	674	658	636	692	630	652	602	654	685	657	658	596	668	653	632	627	639	684	672	586	605	603	650	676	591	665	623	664	682	600	634	652	621	641	588	606	628	612	623	649	657	664	611	609	638	654	627	682	639	633	623	629	661	620	668	625	618	608	609	640	652	662	694	655	634	665	674	615	647	664	645	638	633	683	638	620	649	644	632	646	658	601	675	633	678	616	614	664	609	628	664	633	660	649	641	647	650	673	597	626	714	641	679	610	656	634	608	625	611	655	633	665	656	669	613	688	598	633	640	662	617	683	674	626	663	652	639	673	655	607	631	651	635	665	700	646	663	648	698	611	669	571	657	631	623	628	655	657	624	650	610	665	624	643	678	624	659	613	659	638	656	689	657	658	614	673	696	642	633	597	647	644	620	667	647	669	600	654	621	637	649	661	631	607	680	665	650	640	611	651	580	649	654	633	644	605	666	628	669	656	608	607	645	651	636	645	663	674	625	621	623	642	676	654	667	580	641	646	652	671	612	647	654	660	630	607	642	684	643	670	657	648	661	644	677	678	626	616	666	665	665	639	634	602	653	617	661	626	635	679	630	659	625	629	643	671	668	621	624	654	650	593	681	602	643	651	639	634	624	595	605	644	644	639	661	603	683	643	655	636	639	661	653	643	627	632	630	669	616	625	600	649	647	629	626	644	629	642	641	683	684	634	643	656	632	652	580	606	697	634	625	638	657	623	610	651	637	640	646	638	606	641	618	640	630	637	696	632	636	596	657	625	616	620	598	630	653	670	693	679	607	654	670	691	666	615	643	632	650	655	618	641	628	664	641	670	668	595	659	638	651	647	658	624	649	648	670	667	648	635	632	675	622	613	620	649	623	687	685	631	643	582	619	659	650	617	627	666	600	652	611	652	665	643	630	613	659	633	634	623	638	662	611	668	620	659	626	626	632	683	615	652	683	626	646	628	610	713	667	657	654	642	661	641	657	636	633	612	620	668	669	657	615	620	629	652	655	649	697	665	624	662	601	667	613	649	622	638	627	634	584	578	652	616	616	654	652	649	641	654	649	620	598	594	617	640	667	634	661	649	621	632	649	676	631	639	610	684	644	675	631	628	650	663	648	637	621	650	624	579	650	669	667	670	612	682	635	658	612	624	598	658	610	646	633	652	640	627	649	681	659	611	645	602	622	629	579	686	648	666	658	624	638	619	639	646	641	669	660	622	636	576	623	663	637	665	651	659	674	646	625	677	651	638	616	600	621	690	660	648	620	670	650	618	612	605	649	675	651	622	692	624	641	648	658	665	657	657	674	590	621	645	632	663	635	627	632	622	621	639
27417	13056	2189	1018	739	616	615	661	784	1931	3068	2030	1118	712	644	541	565	555	619	534	568	564	604	581	580	574	565	561	559	603	549	606	572	537	573	594	566	599	594	585	596	594	566	566	579	569	575	606	599	544	629	598	545	568	621	534	565	576	588	555	560	564	578	598	589	504	585	587	557	523	560	569	607	614	576	577	548	542	556	566	551	586	585	574	582	584	532	570	578	537	586	554	576	565	546	561	539	593	568	599	588	653	555	559	588	564	559	591	594	573	606	572	557	585	560	585	559	595	593	582	584	570	579	596	562	540	572	597	594	580	568	567	544	538	569	559	588	580	596	527	578	533	559	528	526	600	583	525	530	579	544	579	572	566	555	590	595	519	528	578	557	563	530	590	520	546	568	577	602	579	554	547	554	578	575	592	580	573	576	578	568	564	591	604	586	589	595	573	604	613	568	641	610	565	575	586	539	560	592	603	570	534	552	588	561	546	542	601	564	567	539	585	608	569	569	591	589	562	557	602	555	566	599	528	584	561	587	564	589	613	566	527	556	538	569	546	559	598	576	576	567	575	611	540	581	567	552	549	570	579	566	584	544	543	566	580	565	543	603	544	552	581	558	588	569	589	531	583	586	560	525	571	580	550	601	546	596	546	554	558	559	522	583	566	570	549	598	582	573	523	610	602	606	549	606	552	555	566	584	566	571	531	569	565	593	569	612	611	574	570	568	564	539	529	559	571	572	596	571	578	562	550	590	596	537	531	591	511	590	564	554	565	555	587	588	586	558	562	570	607	610	568	593	516	551	514	547	540	549	568	553	530	609	538	566	612	587	621	599	580	576	526	560	615	609	587	600	547	568	550	551	571	611	574	582	570	578	558	560	557	556	555	559	585	503	570	560	586	532	569	577	562	564	577	559	622	561	595	638	564	572	595	568	576	580	581	562	582	561	594	557	573	578	589	579	592	564	589	565	581	547	543	582	589	612	551	530	575	595	563	590	587	521	584	591	614	605	594	547	590	549	609	579	535	580	560	574	617	586	558	564	538	573	574	595	577	591	558	592	604	580	601	599	581	595	523	580	559	562	548	578	545	542	555	639	540	579	550	567	562	578	555	611	550	579	568	546	546	549	567	609	535	581	564	592	556	567	596	557	579	563	582	562	577	530	580	517	562	584	623	559	536	542	548	595	558	628	628	600	585	602	550	565	560	558	626	583	576	585	587	529	579	606	574	626	567	602	570	568	593	570	546	573	575	514	616	597	569	592	537	584	594	574	559	612	563	531	634	589	529	566	548	557	553	593	550	599	542	539	598	553	594	571	563	580	590	586	575	559	576	560	572	565	536	548	540	554	603	592	571	566	572	547	608	566	552	614	582	584	588	583	591	586	580	624	557	561	496	594	579	552	536	579	602	581	603	558	566	583	572	562	574	565	611	563	585	588	565	578	572	565	548	564	560	580	562	597	596	623	586	532	572	596	578	587	565	595	545	534	608	549	491	544	566	608	559	589	572	568	580	560	586	576	573	561	572	588	546	576	568	567	594	573	620	596	574	590	595	624	605	561	570	590	534	599	556	537	540	560	529	580	631	604	550	541	569	551	583	566	563	546	588	593	564	572	559	570	602	610	616	564	567	529	558	586	576	576	557	596	567	569	587	577	622	569	545	563	582	588	561	582	549	564	642	608	572	543	588	569	559	553	595	579	562	574	574	576	573	586	621	572	566	552	600	538	588	571	579	589	533	556	562	607	596	558	543	574	528	550	612	558	574	646	537	592	581	536	597	553	536	578	496	581	561	574	562	608	532	569	597	575	537	537	599	603	546	587	527	567	558	576	525	562	553	553	577	593	573	534	570	590	541	587	599	562	564	535	586	596	571	541	582	590	551	598	601	586	599	591	586	553	583	564	550	556	581	593	548	574	541	552	529	521	526	600	561	596	603	604	568	556	582	589	537	578	568	543	573	556	564	555	572	567	606	555	497	603	574	624	544	569	612	604	566	547	566	570	544	565	555	565	618	578	570	579	643	579	545	536	529	541	581	574	538	605	596	573	566	629	581	528	591	575	557	563	590	590	581	560	528	577	584	604	576	605	541	583	562	579	558	551	518	537	584	593	536	548	566	500	631	623	534	579	581	633	551	616	574	545	577	545	570	563	565	592	576	580	577	566	573	582	537	585	521	546	605	579	601	604	562	564	578	582	565	585	582	556	553	560	558	556	582	547	627	595	562	566	547	562	569	596	585	593	535	606	572	543	580	570	594	536	569	562	562	585	631	520	581	568	565	574	547	531	552	560	517	568	539	543	546	593	630	590	576	589	600	601	569	555	593	615	565	585	588	585	610	560	552	603	550	562	551	559	615	561	572	545	548	579	619	583	591	570	561	539	575	617	567	577	612	577	620	565	558	581	580	582	566	547	503	642	590	588	534	598	572	577	550	578	572	550	592	565	590	587	602	585	590	565	591	573	585	561	581	574	592	604	592	554	562	581	568	617	582	600	559	586	576	618	569	565	586	540	568	591	584	542	535	603	572	576	590	588	589	571	554	582	635	615	563	538	581	572	555	569	552	552	567	562	561	586	600	574	586	540	607	585	564	578	532	577	571	560	567	588	574	575	589	557	595	581	560	546	565	560	598	547	605	579	614	594	542	593	586	573	581	588	550	577	566	559	560	579	523	576	580	539	590	561	581	552	585	558	592	550	575	584	600	594	531	576	569	594	566	529	591	518	589	591	566	551	552	548	569	607	567	570	611	539	562	584	590	563	579	612	592	578	599	548	577	568	610	567	580	587	587	608	555	562	568	570	575	533	598	601	562	573	539	614	591	553	555	548	558	583	598	549	574	578	558	615	607	587	573	561	555	594	619	559	545	548	590	537	581	521	572	589	562	578	570	569	557	592	550	557	616	598	552	592	606	565	533	573	514	567	597	556	536	574	631	574	561	580	578	589	555	597	604	596	537	582	569	556	548	527	536	549	627	588	541	591	564	582	538	565	589	548	534	566	536	565	555	544	558	562	584	577	580	581	587	553	592	574	566	559	573	563	553	562	606	563	588	590	564	576	566	579	561	572	537	580	537	646	549	586	560	526	536	554	569	549	549	551	581	531	529	575	560	559	581	604	592	598	555	572	619	600	578	579	579	557	590	569	562	560	589	593	543	596	578	577	549	537	569	592	550	587	558	570	588	602	582	530	586	584	607	570	582	594	545	528	558	541	570	553	578	577	558	589	615	579	539	549	548	551	594	560	588	575	609	576	559	543	601	557	606	602	573	602	565	544	575	586	537	549	598	543	577	570	602	592	569	571	536	587	582	618	622	597	544	551	579	559	566	571	557	588	542	557	557	548	590	534	574	559	544	568	548	636	540	582	564	575	606	590	572	533	588	593	571	567	551	618	577	553	590	575	558	563	565	595	561	601	544	538	582	545	542	572	604	582	581	551	552	540	560	580	552	573	590	602	589	568	600	575	554	567	579	594	584	577	557	552	559	588	596
5256	1250	1292	805	660	560	551	538	860	2368	3210	2008	978	583	512	448	452	475	491	472	456	461	436	462	418	417	459	430	386	442	471	508	485	496	433	468	482	450	474	435	455	441	452	462	437	420	462	416	453	436	455	482	462	437	483	451	437	405	464	468	453	468	425	453	436	450	466	465	457	481	391	486	439	447	450	422	440	442	430	482	448	461	426	458	451	475	458	469	433	464	465	456	443	468	460	485	458	465	460	478	466	488	464	488	503	448	417	472	489	448	470	473	439	470	436	462	479	472	437	448	456	439	437	469	443	430	470	427	449	463	499	435	462	415	419	484	435	460	442	451	438	470	463	477	465	464	440	446	459	492	438	483	441	470	463	431	454	482	484	477	432	438	456	438	464	440	463	450	451	449	469	484	448	487	494	463	463	470	470	453	473	457	496	450	474	517	463	448	455	451	435	437	445	473	461	457	422	484	466	471	445	436	481	470	451	429	477	483	452	471	472	461	473	442	436	468	463	465	441	443	424	466	447	467	449	460	451	448	419	459	475	398	496	445	466	460	480	446	442	449	472	429	438	481	456	450	479	471	455	471	458	441	489	484	448	480	470	431	474	478	444	468	475	476	440	493	428	484	461	436	458	441	443	463	434	449	446	477	491	474	476	489	467	476	466	433	451	469	469	459	428	423	466	461	450	457	451	467	459	429	478	490	452	486	423	445	451	462	485	461	457	487	488	461	452	454	449	455	442	448	497	449	475	452	453	456	457	471	461	486	454	461	448	419	420	415	441	483	422	458	459	446	443	472	458	436	441	486	434	423	452	473	480	445	424	463	454	452	458	462	441	460	474	449	460	502	448	424	423	456	479	425	396	440	453	436	471	449	519	420	434	403	433	455	484	452	441	466	470	487	514	433	462	438	472	468	455	476	446	423	440	460	444	479	457	461	436	467	457	477	489	436	438	465	444	442	446	466	438	418	461	487	415	476	512	454	492	421	483	436	468	484	441	478	471	444	444	425	479	450	413	435	430	445	460	422	474	426	441	474	458	457	444	463	475	464	433	450	463	427	459	490	455	410	454	459	460	453	444	440	473	466	440	451	468	448	431	461	438	486	467	447	471	433	426	453	449	398	461	432	471	453	446	436	482	448	441	416	448	462	459	481	464	437	445	453	463	471	455	456	489	477	461	483	406	459	424	440	487	466	453	435	411	474	402	452	437	462	448	476	432	455	428	430	461	458	457	461	452	406	501	439	444	466	458	443	467	450	459	444	446	461	450	476	453	451	465	489	443	437	466	442	432	456	462	430	441	446	426	445	502	476	427	473	463	429	455	453	459	474	481	487	439	437	452	432	451	457	490	439	445	430	444	480	461	495	402	417	457	464	467	487	459	450	455	421	443	413	452	441	486	452	428	452	451	432	457	437	466	444	446	503	476	467	453	453	453	430	425	480	399	455	427	468	470	442	465	431	436	445	448	472	438	439	490	456	415	447	452	482	469	451	421	454	439	498	457	436	455	492	439	460	466	510	448	442	420	425	442	442	443	447	434	468	461	459	454	418	460	475	459	471	439	444	457	435	464	456	422	450	465	465	444	483	459	473	446	454	459	427	492	466	453	457	455	470	462	485	473	465	451	472	493	492	433	474	451	503	484	470	433	442	455	448	442	448	402	442	445	430	456	465	460	469	454	460	491	480	471	440	486	448	430	475	505	428	457	460	473	475	474	429	464	445	440	451	478	478	470	468	487	443	472	466	455	448	412	427	486	473	440	461	469	462	478	449	478	457	464	433	468	447	449	461	417	431	465	454	411	451	473	440	425	458	434	468	419	470	414	440	512	466	406	468	517	468	465	437	392	496	462	455	463	455	419	450	436	430	432	457	430	455	437	484	458	423	449	454	423	472	442	460	464	464	416	480	455	481	447	479	423	468	397	426	458	432	423	451	474	441	429	466	444	472	476	445	435	450	441	452	470	450	465	464	462	452	434	462	444	439	488	447	456	460	430	392	435	413	486	464	471	455	465	442	418	511	475	437	433	441	424	442	466	440	444	458	493	493	460	449	460	477	468	490	465	478	430	479	475	428	495	437	450	449	442	419	437	471	508	462	452	437	441	441	449	449	446	443	431	480	440	462	442	440	446	495	473	483	482	458	487	409	442	483	456	463	400	484	451	441	474	450	438	417	478	471	450	460	490	482	437	489	466	443	495	499	452	457	448	432	461	459	449	502	456	452	446	492	431	469	475	469	465	449	453	462	453	440	441	430	471	478	482	439	472	426	489	452	451	453	477	461	459	458	472	433	450	436	461	447	441	442	466	476	433	467	477	455	480	457	494	426	478	457	429	442	469	399	482	492	423	442	435	464	467	462	442	418	451	450	498	469	460	463	392	487	484	453	462	455	438	408	447	464	453	483	491	456	455	462	481	470	470	434	452	476	447	478	479	450	436	421	446	442	460	459	438	466	454	438	439	424	432	449	437	487	441	442	442	456	472	466	454	443	488	442	445	471	478	435	466	470	463	482	450	422	466	501	427	466	473	455	436	463	428	471	449	444	454	453	462	429	483	459	432	498	477	470	494	457	424	494	446	452	447	432	479	452	465	476	441	469	437	461	481	480	476	484	409	476	445	407	421	442	477	503	432	499	453	465	418	454	430	463	436	397	482	508	484	477	484	477	483	453	476	488	437	479	468	433	458	432	469	441	470	475	484	413	447	457	463	456	454	485	415	461	473	452	471	470	446	460	453	472	440	450	464	452	484	478	448	480	480	453	408	439	452	475	470	447	466	429	487	506	465	473	456	442	442	483	452	475	453	498	467	421	448	443	453	487	484	445	439	462	426	446	433	444	503	469	444	463	458	458	408	457	478	459	481	446	450	467	478	459	476	422	435	414	464	479	483	434	441	450	448	456	457	482	439	479	450	485	437	473	469	430	472	400	437	475	448	426	501	458	453	465	518	463	468	461	447	462	476	466	479	457	440	472	407	474	429	452	441	461	477	458	436	468	404	493	449	454	447	467	421	457	449	428	451	427	459	465	490	432	479	453	482	413	429	447	474	432	458	472	437	434	452	456	452	460	433	455	479	475	465	426	476	484	478	464	479	456	454	438	439	416	447	460	474	445	478	431	461	437	425	452	429	444	460	476	461	441	437	442	465	441	430	453	414	473	428	475	423	462	473	464	482	464	447	455	483	494	445	420	460	493	418	519	403	478	490	466	437	476	473	487	457	476	456	470	452	452	463	397	458	452	462	464	450	463	420	468	426	412	431	427	449	429	472	417	464	438	486	433	409	484	456	439	451	454	445	502	455	455	451	439	481	453	415	453	481	446	466	480	453	502	472	483	471	484	485	493	491	438	437	451	465	417	454	475	452	461	406	456	492	478	479	452	436	457	468	446	474	450	421	450	441	460	448	450	433	446	475	457	473	495	458	461	415	500	472	475	453	452	475	437	469	444	472	459	407	440	440	450	442	432	458	470	456	457	451	439	472	389	497	450
25158	21061	26946	25100	6344	1558	1141	1093	5117	19827	17757	10925	3530	1247	843	701	694	679	679	672	711	664	650	655	659	687	729	698	692	651	673	651	725	665	658	688	675	654	693	658	663	733	656	691	674	667	657	685	675	706	676	618	705	657	691	707	665	684	682	694	683	693	644	681	694	640	714	666	660	679	704	637	674	628	684	695	646	665	693	657	692	683	686	703	684	671	688	670	762	690	698	718	704	679	710	654	637	703	659	692	674	687	720	698	706	699	712	723	667	690	706	649	717	702	695	748	662	645	703	648	686	697	692	636	709	645	690	727	717	640	646	680	642	657	678	684	690	702	704	698	722	690	679	678	621	653	640	722	627	726	682	675	713	688	686	652	653	678	655	696	678	699	687	668	717	694	659	690	674	656	710	722	724	713	691	644	743	675	659	613	712	684	673	689	711	669	662	663	720	698	692	693	663	737	704	708	672	697	650	723	670	660	665	678	693	651	658	646	654	695	650	707	683	703	653	654	665	621	705	687	707	684	670	668	677	695	724	673	670	703	708	649	663	666	678	667	701	670	671	660	682	657	620	707	707	712	632	681	711	693	674	676	710	613	691	698	693	709	655	722	644	698	676	665	656	689	697	672	628	712	714	665	698	650	666	662	696	694	679	678	687	684	688	705	752	717	705	676	649	674	718	663	657	629	663	687	631	661	693	696	693	670	668	682	667	668	660	616	675	648	690	619	709	676	665	658	708	710	689	673	718	683	652	644	695	701	645	697	696	665	693	692	685	685	652	686	626	695	756	686	660	661	640	694	695	683	689	646	732	683	674	644	634	693	660	739	698	658	644	681	672	662	716	686	667	666	662	718	662	686	691	703	669	670	691	691	681	665	668	655	687	712	706	682	627	681	695	630	724	679	648	680	711	698	713	689	649	666	738	704	694	663	675	655	665	683	658	673	717	671	672	616	631	644	685	657	703	641	666	700	712	683	636	704	758	688	675	669	684	670	700	669	628	679	654	664	665	661	666	633	643	672	673	652	662	681	672	683	689	649	673	649	707	683	692	653	638	656	689	701	675	676	658	676	652	655	667	669	680	650	681	698	663	644	658	671	710	672	715	685	647	695	673	659	654	697	677	704	707	675	684	684	694	656	681	684	671	628	700	666	715	655	697	692	664	662	708	705	659	646	686	694	683	732	658	639	683	698	639	698	633	670	724	705	651	697	650	632	720	742	706	696	650	684	696	644	669	718	685	673	674	700	691	632	667	729	649	694	656	687	706	693	669	662	737	693	703	690	650	674	653	630	660	706	645	659	662	661	695	708	651	680	645	742	710	693	637	680	671	676	668	639	646	698	622	638	673	664	644	643	729	631	651	726	715	709	661	652	655	727	683	723	635	725	673	680	668	722	678	663	643	643	706	695	688	659	704	661	688	734	729	692	639	715	657	676	697	604	630	666	720	703	668	639	652	678	704	661	643	650	654	638	686	664	657	677	637	661	682	636	696	661	697	670	680	671	669	675	659	634	710	675	686	734	674	665	690	644	708	675	683	671	671	695	671	645	682	696	659	691	634	712	699	647	689	728	687	708	670	638	679	676	720	711	700	653	712	710	677	705	698	651	661	686	653	703	702	664	701	693	656	690	696	688	705	656	696	653	694	671	663	628	740	699	672	670	676	710	730	680	695	701	596	697	649	705	724	686	670	708	651	665	701	681	676	663	692	716	712	672	709	679	701	685	677	678	627	696	670	663	695	666	637	667	637	693	686	651	638	713	662	670	689	662	652	705	674	671	663	610	709	684	680	675	638	665	635	705	627	693	701	692	651	741	669	691	656	678	694	671	662	655	694	656	623	715	706	640	653	666	728	647	669	672	675	692	660	654	673	646	726	640	698	689	682	671	699	719	664	692	649	743	678	644	638	709	704	729	695	672	658	743	691	674	699	648	675	657	654	693	718	703	661	672	660	652	708	696	672	731	738	692	666	649	653	668	683	693	695	681	646	631	681	641	693	654	690	645	667	662	654	623	721	698	694	675	677	714	695	645	630	723	692	675	663	652	702	698	681	644	667	661	669	706	643	681	659	718	684	646	626	661	699	712	678	680	661	674	637	692	670	730	698	686	665	674	698	672	663	702	651	685	651	661	662	709	653	625	694	709	651	676	674	670	683	672	678	675	663	658	708	681	680	695	682	668	692	736	687	716	723	663	710	669	714	700	700	666	645	713	642	665	712	708	734	725	666	690	690	655	696	671	668	670	654	683	624	699	637	656	688	688	728	641	632	639	685	657	666	722	644	706	686	642	681	695	632	740	718	652	644	694	681	677	692	683	670	623	715	730	687	676	666	681	681	697	676	704	680	653	679	680	695	638	694	753	661	695	657	675	673	651	685	666	675	686	707	677	664	693	661	683	692	712	686	702	718	683	705	697	692	701	720	615	691	682	665	694	667	682	682	665	677	703	676	671	666	709	693	724	673	656	689	673	675	620	660	683	672	653	637	652	711	631	712	723	723	621	638	671	709	637	659	673	657	651	633	698	685	654	688	664	642	710	678	657	640	685	665	697	721	692	643	686	685	718	676	702	691	696	677	684	645	664	697	717	682	681	702	674	689	637	683	688	683	696	685	671	711	705	621	717	671	666	661	639	670	692	684	698	704	666	747	686	635	640	727	628	652	688	665	680	615	663	677	663	662	710	709	643	690	683	670	665	696	671	665	696	684	654	660	680	693	679	670	670	665	698	696	638	695	691	645	658	718	699	670	663	636	700	675	703	686	659	650	651	647	660	738	722	668	631	647	642	664	651	700	706	668	670	711	688	670	711	689	616	671	630	699	698	660	689	641	688	664	640	674	661	653	700	631	674	679	679	690	660	656	673	700	696	641	671	715	645	666	658	639	637	705	738	679	684	659	707	686	683	658	715	727	697	660	702	677	674	733	643	698	677	736	643	648	637	721	621	713	701	742	645	733	694	662	666	724	667	677	685	707	662	658	650	656	694	720	660	713	672	675	668	679	693	656	681	680	661	705	692	685	666	691	669	697	693	671	634	723	678	696	677	694	641	721	660	668	713	661	704	693	676	712	692	631	693	654	656	698	669	684	710	660	649	659	686	681	678	652	659	709	655	655	621	698	647	663	670	652	709	703	620	722	710	639	657	645	653	743	713	639	696	658	712	695	669	720	690	724	709	686	691	700	665	685	687	678	656	665	714	669	723	658	692	684	676	650	621	679	675	692	667	587	704	652	672	672	711	629	736	655	683	670	689	655	637	684	707	662	692	699	662	613	684	670	657	708	633	655	634	693	662	690	674	682	647	687	683	674	705	657	700	679	674	710	683	724	635	676	667	697	678	649	647	658	676	678	682	684	703	701	673	698	699	700	692	692	666	707	713	691	654	650	663	650	709	649	677	681	707	669	664	719	638	679	679	681	674	650	670	672	660	681	673	661	693	679	736	675	711	708	746	690	676	730	674	712	648	685	641	709	666	688	706	679	670	646	708	696	702
4070	4038	3194	1843	1393	1088	1025	1162	7157	19833	15612	9141	3268	1238	721	555	577	574	573	554	517	532	541	518	568	568	554	536	552	566	570	551	601	560	558	597	568	579	558	558	530	567	546	610	522	534	528	540	531	575	558	519	550	572	579	568	573	560	544	532	556	535	515	571	495	552	559	561	577	529	560	603	560	546	552	564	571	536	575	556	563	539	549	528	575	556	540	549	554	532	546	563	570	550	543	524	558	548	572	527	566	566	525	588	540	546	572	578	562	560	573	581	527	559	548	540	563	559	566	574	574	526	532	541	569	591	607	525	579	530	519	524	558	573	548	535	544	530	594	515	545	577	569	535	508	537	564	529	535	556	576	565	560	551	540	548	580	517	584	543	543	505	552	562	538	556	558	590	550	570	565	577	572	552	553	554	532	520	551	517	542	547	600	549	514	576	584	519	543	573	514	563	514	532	555	528	562	547	578	547	573	558	553	535	517	565	552	608	537	560	532	567	560	514	598	549	551	544	564	561	546	586	582	519	574	569	584	600	564	581	535	559	565	522	523	497	556	555	542	561	558	547	562	544	529	601	528	485	551	518	592	550	558	561	528	518	577	532	546	551	508	544	554	536	571	514	586	521	539	590	542	555	585	564	551	554	558	593	570	551	547	565	550	528	574	543	546	534	596	548	537	551	549	544	559	561	577	588	577	566	587	539	559	555	534	550	546	519	506	566	537	551	607	570	559	540	595	532	554	540	568	591	526	547	560	547	567	545	558	570	562	563	523	522	580	547	513	525	534	542	526	579	561	563	548	550	573	535	570	537	568	571	519	549	528	564	558	559	565	489	582	603	515	528	553	556	575	538	501	573	573	524	579	587	576	510	530	552	548	583	524	532	575	543	574	530	530	553	553	551	540	531	573	555	512	544	519	539	558	546	537	545	542	526	579	529	607	555	558	551	559	538	567	564	547	565	586	577	546	550	533	558	585	554	565	554	527	515	547	543	583	573	559	559	517	598	536	550	521	584	539	531	547	526	535	522	562	556	571	546	518	560	545	596	554	565	549	554	560	525	551	570	518	528	567	521	538	534	556	550	542	579	524	554	578	555	544	532	555	529	553	507	519	540	553	551	560	525	556	517	552	527	532	538	545	526	536	545	586	599	571	558	552	537	548	528	582	526	531	512	574	519	507	564	588	550	531	525	567	560	556	538	543	568	534	560	570	552	578	566	551	598	591	560	545	551	553	544	538	537	578	547	531	553	480	547	547	526	537	580	564	529	495	529	559	522	497	529	542	556	579	551	541	573	552	536	538	554	587	549	556	546	537	573	533	588	524	566	570	565	583	566	519	542	549	535	511	526	592	559	539	535	536	567	536	561	506	546	567	591	560	557	523	603	543	555	523	540	558	543	556	527	550	535	554	568	578	573	580	534	560	576	593	559	545	536	561	543	562	562	537	544	541	557	551	529	531	533	517	555	566	518	512	554	541	523	546	551	556	544	572	579	523	549	542	533	572	583	584	569	575	546	516	568	535	533	561	582	528	536	549	561	561	557	566	571	605	548	557	573	548	534	573	560	550	583	533	530	565	555	500	524	561	553	599	585	560	573	538	559	594	576	601	555	589	581	564	536	528	538	569	518	580	563	538	529	544	540	561	564	583	529	560	564	552	548	540	519	558	526	535	566	549	526	543	572	525	564	543	531	541	530	504	531	532	569	519	582	576	526	560	545	563	603	596	576	556	565	560	540	542	548	586	553	551	522	542	523	595	534	581	513	557	602	506	530	534	599	561	596	524	552	570	541	553	554	540	562	498	539	575	546	534	615	562	555	548	544	528	556	570	534	571	554	549	568	566	519	600	563	560	585	553	537	559	566	567	536	537	561	553	568	534	540	532	529	589	555	549	565	526	588	554	574	584	540	537	575	522	546	553	566	568	562	558	568	560	611	559	527	562	583	491	537	601	602	603	538	583	577	561	580	538	514	552	534	558	536	593	576	542	587	539	545	534	578	593	480	550	561	550	500	558	512	516	565	583	542	607	541	559	537	522	526	539	594	546	565	527	597	559	548	526	555	588	547	583	535	535	580	607	556	552	532	592	566	570	572	565	528	564	576	533	557	575	536	596	574	546	545	521	552	546	560	564	542	528	525	553	567	572	523	566	570	541	552	548	534	569	505	553	564	545	556	527	535	535	537	585	588	532	532	580	521	538	566	585	559	575	534	562	552	565	541	596	587	555	556	567	563	555	558	539	598	549	567	550	570	518	546	561	582	574	544	600	529	584	554	552	563	520	548	547	572	524	487	547	554	577	570	566	548	576	553	519	536	541	555	537	548	568	539	537	550	498	530	521	573	591	554	511	522	535	516	552	546	562	521	507	531	545	543	552	563	581	526	578	527	558	536	540	560	572	542	538	560	575	512	527	556	585	576	585	604	597	582	553	542	553	532	547	563	562	586	567	504	532	540	553	524	516	566	591	570	551	548	552	560	518	573	585	536	523	539	569	563	556	534	553	536	562	603	565	547	535	591	554	527	555	557	581	549	583	538	545	541	549	592	563	553	550	554	546	585	566	541	546	613	582	555	545	504	558	537	545	590	544	512	572	569	548	563	605	517	550	519	509	551	552	545	526	552	566	531	531	528	527	536	545	575	540	553	554	534	549	570	578	524	551	595	526	558	542	510	517	559	556	578	556	502	566	532	532	561	512	562	549	567	561	528	597	573	526	516	542	551	555	572	527	569	564	537	496	556	526	544	550	579	548	545	540	561	568	553	528	540	573	536	540	557	547	559	542	550	508	502	559	542	563	515	538	570	539	516	546	600	566	536	537	518	566	537	572	559	533	519	569	521	561	543	577	536	526	545	551	566	504	563	523	542	551	596	539	563	555	567	554	494	559	550	537	576	524	554	568	561	555	539	574	536	573	512	528	561	558	591	601	530	522	550	564	517	535	524	560	559	533	575	517	589	563	505	500	530	585	521	544	520	544	551	583	503	572	552	559	554	562	548	535	518	558	542	541	505	514	545	549	549	574	576	542	560	546	526	534	567	523	531	526	518	554	545	543	562	552	544	552	511	552	577	530	568	513	517	554	564	554	574	575	567	597	523	571	554	588	582	573	542	577	566	539	560	590	515	575	554	528	561	533	541	521	552	528	498	561	558	585	515	564	545	589	516	514	537	520	525	534	578	534	582	508	525	548	554	537	564	548	549	508	527	589	547	541	542	520	616	573	533	524	551	595	598	508	535	567	557	558	553	568	547	525	558	565	519	556	565	546	560	531	534	550	505	494	563	572	547	525	509	552	516	552	543	595	536	576	545	552	563	562	582	566	542	566	539	564	569	525	562	552	516	578	556	554	552	545	517	575	576	548	572	505	498	518	538	607	517	550	541	499	577	565	549	523	558	575	519	532	515	566	557	582	524	571	538	538	583	475	552	498	577	567	569	562	521	514	528	539	544	543	544	542	552	562	570	542	550	519	513	577	570	518	572	555	571	562	559
23831	21077	28309	24071	21053	9356	2528	1900	11016	36853	35774	20536	6722	1899	1199	972	946	886	927	924	919	908	931	937	884	937	946	893	879	926	925	961	947	919	903	942	933	917	862	930	895	969	898	883	891	1001	880	906	938	915	864	964	851	921	914	959	906	862	916	885	914	926	930	892	936	920	955	936	898	945	883	905	890	862	917	916	900	900	911	905	882	917	860	884	887	926	884	879	875	942	896	901	924	887	927	938	895	855	900	896	856	847	881	882	917	928	893	885	937	896	954	879	907	897	908	922	913	941	878	886	904	928	905	917	913	894	935	873	897	891	903	878	893	842	921	891	921	912	962	935	933	891	924	930	899	910	895	894	848	884	915	854	836	858	913	915	913	884	922	818	914	891	890	867	926	930	898	895	943	912	920	914	845	897	872	909	880	918	896	852	901	949	916	875	888	917	869	950	873	863	886	928	867	922	877	827	885	915	920	944	858	889	878	837	948	929	888	912	916	864	870	938	893	907	892	891	907	896	865	858	894	961	882	933	927	908	934	929	910	891	881	851	935	877	924	931	919	959	885	911	876	882	911	842	863	881	910	897	910	934	862	922	852	906	909	936	885	914	918	906	842	892	926	933	889	901	874	878	880	962	896	919	882	850	891	913	886	916	944	868	878	933	905	868	898	889	864	849	866	873	901	873	840	918	930	920	877	872	907	847	927	881	895	919	892	902	891	820	919	941	921	895	863	935	881	861	883	919	879	867	895	855	889	881	916	880	962	918	876	916	950	888	847	834	864	882	928	952	879	923	862	940	979	870	916	924	892	830	906	877	908	864	885	926	873	906	860	877	915	847	893	860	954	903	940	892	894	863	861	969	878	935	894	871	836	872	875	886	921	856	899	890	860	912	891	877	867	930	814	860	862	888	924	847	875	876	889	861	922	841	904	921	902	920	902	866	942	870	886	884	903	902	930	938	922	910	891	883	858	889	887	889	882	837	914	916	928	904	926	847	870	949	888	903	918	863	876	920	882	886	944	884	970	922	862	894	890	938	901	868	911	888	859	913	889	917	928	900	884	950	892	911	890	871	862	880	870	897	908	867	833	940	990	911	840	913	886	889	910	945	904	928	966	895	896	903	904	895	916	965	880	899	868	960	946	896	926	912	872	878	893	893	898	910	888	865	915	870	909	915	938	917	928	908	933	915	957	936	884	896	858	844	909	925	904	877	845	889	884	855	910	874	920	844	925	900	886	900	893	909	863	937	899	966	903	908	888	894	932	897	908	897	895	891	900	898	830	902	863	894	845	924	910	940	911	880	901	832	873	901	921	847	938	870	890	877	929	887	898	889	909	813	859	919	834	878	884	886	869	898	901	877	899	869	880	867	916	911	954	913	895	894	861	843	886	841	862	897	920	931	931	918	910	881	884	916	924	913	852	879	902	919	907	908	875	862	944	902	901	904	858	886	873	921	896	863	925	856	888	900	915	899	860	906	903	828	883	925	879	877	903	894	883	856	884	908	860	910	886	940	982	888	883	883	872	956	934	894	881	866	917	938	903	925	898	894	917	925	866	920	891	910	897	904	941	902	970	897	889	898	912	907	882	927	869	875	872	888	890	857	846	896	894	867	859	906	887	904	906	906	892	899	907	891	925	882	900	850	922	914	867	921	869	844	904	940	909	912	843	917	916	879	907	909	930	957	863	879	883	929	946	884	878	903	886	854	881	843	883	927	888	911	917	922	923	921	918	934	899	881	884	907	862	878	897	846	897	937	929	901	906	929	872	847	887	881	876	918	934	878	905	943	879	907	892	909	923	904	866	889	903	960	864	891	865	885	905	879	913	888	887	893	921	874	889	826	931	911	885	891	897	897	888	826	876	917	906	877	896	889	784	891	927	860	931	921	901	864	879	873	880	843	906	923	899	871	885	884	917	895	907	903	904	926	893	907	881	893	955	888	897	898	921	908	901	879	943	892	886	889	905	944	916	914	953	873	904	869	881	884	871	836	848	865	862	882	910	935	904	924	905	888	893	887	951	931	872	901	931	942	961	901	864	906	904	909	926	881	934	881	869	881	910	876	878	870	921	933	943	878	885	890	906	917	924	891	888	906	895	885	906	918	915	938	903	911	907	861	884	911	965	933	887	902	1014	930	888	888	971	935	933	926	919	885	907	908	904	866	915	893	889	880	913	871	890	884	891	881	926	932	929	899	881	899	882	895	932	921	858	868	888	931	873	883	937	893	877	910	887	920	898	846	868	921	864	852	879	890	857	854	919	896	908	929	874	908	863	891	882	901	910	882	829	901	914	910	855	885	899	932	874	877	930	924	907	908	902	903	894	915	871	925	870	882	963	895	873	862	887	851	896	916	943	945	861	907	897	900	925	878	888	883	851	874	911	911	865	960	894	959	844	918	872	871	873	921	876	862	923	895	933	918	904	932	941	940	846	924	896	886	854	918	902	858	939	904	888	914	915	879	890	915	835	916	876	882	884	929	921	855	839	883	887	863	888	920	890	874	855	906	900	916	906	915	864	885	914	863	945	924	927	864	875	889	933	919	896	886	896	871	925	937	928	918	917	885	891	926	893	884	996	859	900	920	910	915	907	890	905	893	921	935	947	871	904	892	877	862	879	879	918	888	876	897	869	873	902	928	912	887	843	915	933	915	921	888	902	872	877	890	918	945	925	910	863	862	884	852	869	898	926	844	980	955	886	906	894	889	900	921	938	896	908	947	937	909	865	878	893	882	923	886	956	900	914	895	884	896	873	885	892	869	886	851	941	912	961	927	872	822	881	869	932	921	871	851	864	916	860	856	892	936	918	932	931	904	926	913	916	857	867	924	863	868	911	872	874	936	847	919	883	882	920	876	883	912	874	941	910	928	891	843	906	887	892	910	824	864	887	886	909	891	896	902	902	886	892	903	929	911	888	840	888	860	877	898	873	901	877	878	905	853	909	914	896	884	877	899	928	898	852	895	879	902	868	889	901	928	917	884	882	862	841	888	888	883	900	892	851	883	882	917	904	952	899	918	911	925	942	970	915	847	907	892	904	887	915	877	872	914	868	853	908	874	908	835	888	880	883	865	870	879	929	864	914	816	878	887	956	918	938	919	906	821	885	902	865	884	939	915	894	850	869	923	902	857	914	922	919	841	901	899	912	919	888	932	902	916	885	905	887	925	923	876	879	898	916	879	906	858	883	902	928	955	874	924	906	904	863	893	885	868	860	851	893	889	879	849	894	942	905	905	965	941	889	904	879	919	877	950	881	849	882	883	900	881	885	945	868	871	848	868	911	886	880	923	875	870	864	902	892	903	865	940	905	935	879	895	886	895	929	845	918	909	895	930	887	951	912	881	873	887	888	901	878	888	921	867	934	951	915	925	874	967	896	794	893	883	844	900	871	874	833	893	906	908	917	890	893	879	932	936	896	844	884	932	931	873	905	943	846	895	918	911	898	899	881	899	896	860	949	885	908	878	908	819	887	876	883	885	855	870	909	875	848	894
4648	7617	6259	3548	2432	1935	1741	2066	14679	36302	29649	15017	4903	1642	972	773	723	713	742	720	695	702	730	712	758	741	755	753	698	700	687	682	722	709	751	705	704	758	768	742	737	709	725	748	685	740	712	681	717	708	713	716	748	719	731	711	754	701	725	705	696	725	734	700	719	738	735	691	719	722	759	755	668	747	749	758	709	747	748	727	787	723	663	746	715	729	746	716	733	648	704	744	715	727	699	735	738	734	706	694	711	696	703	707	741	729	712	702	714	695	745	682	691	715	705	702	744	726	715	711	716	702	709	730	664	700	776	737	731	752	738	687	689	690	730	718	690	737	724	685	721	754	729	710	671	683	725	740	746	751	718	745	755	700	728	691	711	741	664	720	727	749	735	715	690	677	707	695	713	725	684	726	683	736	723	732	719	681	665	766	685	712	745	713	707	693	717	720	710	725	689	726	651	749	735	689	726	721	689	700	742	671	753	758	682	713	749	709	662	722	756	689	736	717	708	690	690	694	716	729	714	739	734	715	707	706	713	751	691	725	665	701	718	691	714	729	706	714	702	694	698	772	744	712	734	729	709	722	729	758	704	736	731	761	712	730	724	756	714	712	710	735	728	717	712	703	699	738	694	766	738	738	692	713	741	781	733	718	722	721	745	691	703	746	721	707	703	718	745	741	701	673	694	685	684	734	682	762	665	733	707	625	770	732	705	716	690	731	727	701	691	729	690	701	681	685	813	719	701	743	680	726	737	745	705	653	716	712	717	716	728	689	729	709	699	736	783	726	681	696	699	726	695	712	752	694	717	753	700	751	692	712	692	711	746	700	727	727	681	681	760	745	764	723	746	721	758	703	758	726	724	696	754	692	695	709	737	690	689	698	794	668	678	679	729	735	706	692	738	717	695	725	783	706	668	759	699	737	718	734	690	720	746	709	702	705	742	680	687	696	669	721	694	678	712	752	731	677	720	744	714	707	711	735	673	742	695	687	793	713	695	726	720	724	694	650	696	696	691	662	693	718	715	662	675	718	702	721	755	684	689	703	756	698	711	661	725	659	738	724	711	746	695	720	715	714	715	686	695	665	673	688	714	697	665	714	723	686	712	722	702	660	727	738	693	724	709	691	718	747	684	723	741	704	699	758	739	679	718	684	691	725	728	734	741	738	696	690	739	763	679	728	721	685	692	732	708	737	721	687	686	690	696	786	725	731	733	680	705	767	751	671	721	709	683	736	725	674	724	728	666	727	722	665	677	740	679	724	707	730	720	729	772	679	695	712	695	690	724	692	726	719	678	734	726	730	695	684	699	695	695	703	677	769	719	725	711	707	730	790	691	711	730	714	704	716	732	727	697	700	699	697	753	708	732	723	695	712	706	734	694	719	689	691	758	730	673	745	691	712	685	690	754	746	709	783	665	711	714	718	752	694	689	705	767	742	754	687	742	690	738	702	700	679	765	697	725	744	724	670	694	739	696	682	701	694	706	680	729	728	681	695	693	730	705	682	725	691	731	742	737	697	654	733	748	682	714	733	714	654	710	698	746	712	757	731	669	730	673	732	684	708	701	687	679	685	678	710	764	664	733	659	688	761	715	701	738	768	726	714	693	713	707	694	702	721	701	701	694	729	730	714	719	747	728	679	687	678	697	771	728	720	692	691	721	681	711	705	700	727	710	749	746	711	744	666	682	728	722	709	758	698	735	719	725	757	686	698	713	740	715	746	695	686	692	733	663	714	666	689	762	700	740	720	726	713	721	760	680	774	772	704	696	730	683	752	723	701	712	676	687	749	717	743	695	706	706	732	684	709	699	735	714	694	761	754	705	707	691	735	737	736	732	699	721	692	723	739	701	670	694	671	683	712	711	710	706	698	707	631	756	672	697	702	728	742	691	721	694	726	727	696	710	711	711	770	696	715	689	704	669	715	661	735	694	684	694	661	735	670	740	704	707	696	709	695	730	699	729	716	704	677	695	733	743	732	664	704	720	693	728	670	737	698	740	687	737	713	718	715	694	708	708	729	656	723	709	702	723	689	719	695	685	731	712	674	757	731	691	719	709	706	715	745	681	681	723	707	709	697	700	699	696	660	672	717	741	672	672	717	676	690	747	690	694	690	698	722	655	706	682	706	709	715	697	786	741	679	677	721	708	696	745	713	687	729	711	676	747	721	687	718	682	685	779	706	652	710	741	752	725	654	744	650	690	682	668	737	699	731	756	731	719	715	734	698	718	691	733	699	738	712	651	685	683	717	708	688	726	732	762	703	706	738	722	721	712	712	729	712	673	679	704	749	755	712	745	656	679	722	676	693	714	722	690	727	728	705	736	682	706	702	684	676	625	681	738	739	747	716	736	719	735	721	704	696	707	700	727	743	689	717	719	717	733	718	702	686	732	716	673	631	766	701	668	725	740	677	734	715	669	700	724	691	724	748	727	710	734	699	710	756	671	671	704	644	719	701	705	728	739	690	691	689	655	689	749	678	714	649	758	723	732	789	717	732	671	705	712	704	681	729	724	699	710	718	707	736	705	728	715	668	727	723	754	760	754	679	720	674	726	714	672	700	717	755	696	738	659	708	728	692	714	695	717	689	694	736	710	742	686	710	715	767	680	663	665	714	700	682	697	730	698	687	692	722	684	700	729	724	668	727	676	755	653	745	667	704	678	723	700	712	708	715	706	719	747	671	753	688	744	725	714	628	701	715	686	724	673	720	727	725	711	677	736	710	661	660	707	741	695	696	728	686	652	735	715	689	692	710	675	685	687	685	731	690	708	719	709	692	710	655	660	673	757	731	714	738	749	664	692	717	720	721	745	678	721	732	712	716	717	676	715	692	701	676	736	720	690	691	721	748	696	674	742	733	739	692	672	678	720	726	672	703	718	732	698	674	686	719	678	745	721	691	742	671	673	743	710	727	671	695	737	755	686	706	696	701	680	686	739	735	712	731	721	664	683	706	749	711	711	732	747	724	759	704	729	707	670	759	724	668	731	708	705	732	720	715	769	698	729	760	750	726	716	734	719	681	726	762	699	724	666	717	693	673	715	690	679	713	722	750	668	704	701	730	716	674	704	679	695	722	672	719	701	755	685	681	715	695	718	703	728	697	709	697	726	737	706	700	708	693	708	720	691	729	720	682	663	717	696	765	667	706	725	743	718	708	708	747	676	715	715	725	728	705	695	685	744	717	732	707	697	632	727	713	703	689	694	730	774	680	696	721	713	665	729	743	685	704	706	717	722	716	756	670	692	668	737	751	734	723	711	702	723	720	717	738	714	724	712	743	697	674	716	699	721	712	723	690	744	690	677	726	736	709	701	746	703	683	683	708	670	711	738	701	715	671	739	720	741	706	693	737	682	691	678	718	749	726	700	735	678	710	653	755	674	726	808	732	696	680	691	693	703	731	669	679	693	691	647	675	725	715	715	722	702	706	678	720	755	721	736	701	710	667	742	716	753	716	734	705	693	732	737	704	688	696	714	689	707	729	712	713	736	651
27419	13204	2000	1031	782	709	648	686	986	2630	3170	2027	1025	775	733	684	647	640	653	669	611	682	641	661	641	650	642	615	592	617	632	662	626	689	668	635	645	631	644	596	628	621	707	638	593	639	645	671	595	591	696	622	657	594	610	632	642	660	616	648	673	640	631	667	637	672	629	620	641	667	619	617	599	703	643	624	634	670	655	689	626	657	637	626	629	634	626	623	608	668	658	650	694	624	671	651	661	681	632	652	658	596	687	603	621	673	602	616	607	615	650	663	656	626	657	589	677	633	627	641	629	643	622	656	616	666	640	625	638	641	600	621	644	611	588	643	612	642	654	611	634	612	659	644	681	629	620	635	600	598	611	606	658	606	626	664	681	600	655	610	627	657	642	643	643	662	645	678	657	642	656	638	642	631	684	648	610	625	653	684	665	626	653	660	627	631	659	600	623	633	628	664	677	619	596	644	668	648	640	603	648	617	607	639	632	638	653	630	681	609	624	597	576	641	662	636	582	657	607	615	596	632	608	693	635	629	638	617	637	619	691	671	610	612	622	647	665	633	614	617	654	621	692	652	594	626	696	700	688	623	620	629	637	657	593	632	665	612	623	643	650	660	649	645	584	633	652	640	653	607	689	660	675	667	648	614	714	618	651	659	616	605	593	636	647	653	650	674	633	595	654	632	657	683	629	614	661	675	596	654	607	652	609	630	660	645	636	654	652	647	604	593	636	651	614	654	660	599	650	617	646	671	648	622	635	665	623	643	629	664	657	617	658	625	631	673	649	643	625	611	672	679	675	609	604	684	671	601	644	605	612	640	700	613	622	639	603	649	620	631	619	642	638	620	684	652	611	643	664	666	613	584	666	606	685	669	613	636	615	597	696	671	673	648	632	621	639	604	678	677	647	627	616	623	674	674	598	667	660	670	655	611	675	659	630	654	666	606	659	632	666	673	599	703	601	648	606	627	586	648	585	632	668	637	636	616	641	630	571	596	667	638	603	633	639	648	686	632	653	597	660	647	693	623	626	628	646	649	637	634	600	660	590	628	608	601	668	636	686	636	632	635	658	637	644	670	634	601	573	622	652	613	599	646	654	639	596	655	598	651	632	647	656	671	653	669	601	658	605	586	651	643	658	626	622	580	658	606	677	673	648	639	635	640	627	637	625	636	622	691	641	650	625	638	656	650	686	616	638	594	637	643	660	664	642	681	651	639	639	689	606	619	619	659	624	617	660	682	640	666	653	674	620	588	689	615	645	593	610	626	617	621	616	604	671	633	643	636	649	620	645	636	668	602	652	598	671	661	622	647	651	613	674	591	649	611	607	653	648	669	637	636	654	655	629	667	624	691	634	633	658	607	608	636	624	622	673	646	641	621	632	617	635	651	663	663	624	603	619	654	683	597	613	662	604	650	670	628	648	653	662	597	655	619	642	665	629	615	640	624	596	598	650	571	627	635	634	645	648	602	644	646	657	625	642	635	656	654	648	638	654	607	666	641	663	647	619	604	615	670	643	670	647	629	651	634	634	643	663	625	686	592	636	656	624	621	613	652	669	630	641	616	631	648	638	628	591	649	638	641	644	623	650	612	649	609	650	600	694	631	687	690	675	646	613	604	663	598	616	578	677	606	603	635	646	677	621	636	625	621	670	645	606	601	636	670	612	615	622	652	682	678	641	638	584	575	667	657	625	674	656	624	627	678	673	619	612	650	606	622	638	633	713	638	623	651	680	657	634	657	666	668	652	646	667	609	626	660	700	639	607	650	639	643	606	587	622	622	677	630	618	604	620	644	632	651	651	598	693	684	664	654	676	640	693	658	628	630	637	654	640	687	657	636	624	638	665	619	675	627	647	608	649	606	590	626	646	640	642	611	637	655	631	643	639	648	656	631	643	668	646	663	609	602	634	664	634	636	651	671	655	659	589	608	627	643	662	657	667	641	661	627	636	616	621	599	644	603	655	639	623	628	614	670	642	665	667	653	662	656	638	629	648	626	686	630	660	693	672	633	654	640	676	634	581	613	627	649	660	669	663	676	653	651	644	604	625	674	666	648	694	649	609	629	595	631	646	657	656	631	625	668	646	606	647	609	612	592	670	648	666	608	622	642	621	642	629	629	622	639	638	583	628	674	644	631	671	667	662	643	686	609	655	673	624	641	667	645	611	640	641	670	643	665	656	623	617	640	652	595	611	692	625	644	611	603	653	696	660	635	650	639	604	653	634	670	669	668	631	641	661	611	683	682	652	641	637	595	678	644	658	645	601	649	635	646	690	682	628	656	636	663	657	672	649	593	613	645	658	661	681	661	567	639	662	669	627	669	635	620	659	650	625	613	617	630	678	640	616	685	654	631	626	638	622	615	666	637	685	673	667	635	674	624	694	615	615	633	654	679	623	666	625	627	621	652	626	640	642	627	618	622	612	620	612	654	635	666	674	621	619	633	633	644	651	631	642	640	623	662	650	619	605	639	613	640	686	610	623	619	634	651	616	662	642	666	623	659	670	651	605	662	642	646	630	613	674	635	669	660	630	642	628	639	595	638	624	637	692	611	642	661	633	643	654	653	645	611	677	605	603	607	644	616	588	656	622	687	609	684	642	624	630	662	635	653	606	664	640	636	653	618	582	602	615	618	656	628	594	657	683	646	629	677	651	611	687	658	641	612	644	624	654	640	663	638	644	638	667	641	632	636	640	646	631	652	657	620	621	682	644	651	659	682	696	658	616	613	640	655	620	609	619	610	666	694	633	615	640	620	656	623	634	639	633	655	608	651	647	619	628	644	602	658	634	643	655	627	674	570	670	588	716	644	638	669	625	641	665	660	675	679	621	606	646	624	642	628	657	601	617	629	643	638	596	619	638	621	646	579	584	654	628	621	660	681	642	614	674	620	648	657	614	591	657	665	587	634	651	673	680	619	569	629	642	649	635	617	653	666	610	655	635	630	632	693	603	659	623	643	683	656	633	615	620	656	657	658	661	641	658	614	630	675	648	699	676	643	613	667	696	639	607	641	613	642	637	645	631	621	627	639	603	652	638	654	632	612	657	583	647	633	653	642	649	623	644	633	637	640	634	642	642	607	627	625	603	606	664	620	692	656	647	620	608	629	681	653	680	663	645	649	644	640	628	577	638	651	619	644	635	577	648	644	618	612	659	632	667	657	559	693	646	643	658	636	620	646	657	613	629	638	609	614	618	643	614	609	642	657	653	653	660	626	560	627	644	688	655	625	661	641	614	608	685	649	658	633	621	614	617	624	644	619	648	636	627	639	668	589	650	585	665	676	636	648	611	630	617	636	673	627	620	628	611	640	646	667	669	611	625	654	687	630	645	652	604	674	648	652	614	642	638	638	620	664	651	606	627	662	670	615	634	678	616	607	635	638	638	667	627	658	632	641	668	646	679	615	629	627	664	622	662	655	679	624	651	618	631	639	632	653	666	632	667	605	660	616	632	594	685	618	641	602	596	595	649	653	611	643	611	685	618	614	611	638
5280	1078	989	685	603	611	583	629	1126	3148	3267	1888	947	647	523	528	517	526	520	500	472	525	506	511	497	507	506	544	510	494	484	463	502	525	466	497	457	528	542	505	528	481	505	499	482	487	511	501	483	484	511	509	454	485	532	475	502	480	495	501	486	510	494	491	555	495	518	502	478	482	540	528	510	493	476	503	530	487	490	483	518	546	512	503	549	533	534	496	462	504	470	505	531	498	528	454	485	499	504	530	490	539	499	532	505	475	485	480	485	514	479	498	510	557	528	502	540	479	471	492	512	443	514	497	528	495	521	508	485	505	524	520	493	544	504	521	494	454	499	518	478	483	481	511	506	526	485	487	509	496	480	497	520	531	502	516	466	518	545	496	501	472	493	565	538	551	519	504	481	508	526	509	506	495	529	473	512	509	443	513	536	468	519	466	493	489	510	550	507	506	495	464	478	517	489	497	489	519	488	478	490	480	501	508	490	536	491	507	546	483	486	479	506	531	523	497	512	504	534	513	495	506	484	484	456	496	546	463	522	457	520	505	492	532	501	500	479	487	504	474	506	508	505	508	482	498	476	501	572	492	502	512	523	525	509	507	559	521	490	504	496	519	484	540	525	489	484	503	554	526	514	484	510	500	487	518	545	479	488	498	494	520	488	493	494	466	495	540	497	485	475	520	516	503	552	508	518	496	477	502	507	490	559	479	500	515	516	519	461	514	491	491	531	525	499	492	519	516	524	517	517	477	508	480	533	480	540	480	475	503	540	524	518	477	527	484	527	485	511	515	473	500	470	523	547	473	508	470	492	494	482	491	496	486	498	506	541	503	510	465	506	472	482	495	515	489	503	508	493	519	497	505	530	502	508	512	481	531	532	494	509	496	510	535	463	496	454	524	535	496	528	516	481	500	457	488	551	519	463	547	506	491	524	465	497	479	512	485	487	500	563	495	497	466	479	512	478	506	489	503	525	511	481	464	485	473	502	506	516	484	507	483	501	512	499	495	492	543	531	480	509	490	522	456	442	513	512	510	501	510	467	527	525	517	498	542	508	507	478	473	482	500	534	538	508	504	508	513	512	489	523	499	503	491	491	493	500	477	449	506	515	509	543	509	485	519	489	505	500	502	473	493	497	531	520	472	523	517	503	452	509	504	503	528	482	461	550	505	519	477	483	486	502	520	488	502	499	499	533	537	508	538	486	505	484	572	497	493	521	498	529	487	520	485	493	525	499	511	492	530	502	506	487	516	503	493	488	491	498	544	489	532	485	505	509	487	480	541	512	477	502	489	495	488	512	521	487	469	479	476	482	506	483	495	532	523	483	469	487	454	524	502	474	525	506	497	508	469	506	472	510	486	535	501	509	537	460	486	472	518	485	487	513	517	523	493	513	513	512	470	480	505	463	540	502	495	507	483	497	501	456	477	478	521	505	550	500	511	493	533	523	512	526	524	512	512	494	503	545	532	505	498	503	478	504	498	452	514	472	512	478	536	520	521	526	491	489	492	493	479	475	492	504	517	505	546	492	509	519	488	457	478	501	541	498	521	527	508	495	416	484	505	542	503	526	461	492	502	507	464	479	461	558	515	499	522	507	503	504	464	484	499	498	507	457	515	488	536	444	514	510	489	505	510	499	471	542	468	468	477	481	521	480	475	521	516	515	519	477	497	515	493	523	489	529	505	490	485	491	512	504	495	509	510	486	506	467	506	476	536	526	511	505	518	515	493	485	483	470	468	487	498	462	480	517	497	490	505	503	485	527	505	462	488	506	452	535	493	517	484	479	525	507	497	476	490	513	505	505	470	520	522	469	474	492	534	521	507	536	476	529	493	452	493	524	497	495	480	501	533	483	525	474	528	514	498	519	506	458	465	508	517	479	456	523	466	526	544	535	526	490	500	549	530	493	502	485	507	490	509	473	507	535	463	521	528	513	515	498	486	519	503	528	465	488	497	490	522	520	532	493	509	497	511	505	477	478	516	503	503	468	444	529	519	500	476	505	489	528	470	523	479	525	459	546	506	502	481	504	493	479	464	512	508	486	447	474	487	493	493	527	507	496	538	517	495	525	472	480	492	491	518	500	490	475	495	512	504	546	507	529	517	515	487	486	501	530	497	482	508	482	495	523	505	513	496	489	499	517	514	487	469	534	495	487	511	524	534	492	494	458	525	532	520	509	486	479	512	485	534	497	504	498	476	482	528	497	498	477	482	486	472	530	505	467	486	466	462	457	486	495	498	538	507	492	516	508	537	497	471	487	508	506	479	501	552	522	528	504	505	505	540	529	472	477	488	504	488	521	488	482	467	523	471	497	483	449	515	488	520	481	500	468	518	509	475	489	494	497	493	441	492	540	505	529	510	482	536	527	529	493	446	459	515	476	535	449	489	503	537	502	493	535	486	510	493	510	503	525	491	515	502	526	509	508	494	576	531	482	492	508	484	500	527	500	505	526	520	496	538	490	478	515	492	494	521	506	526	498	510	459	462	516	531	520	477	518	540	495	531	531	503	511	480	529	499	490	470	477	481	457	516	473	480	485	520	497	551	521	504	510	503	477	463	512	504	521	494	516	484	491	530	492	512	481	498	446	507	482	473	519	455	509	488	462	528	495	504	522	470	508	522	485	506	481	535	532	478	496	500	508	527	499	498	494	505	522	515	482	532	512	464	486	486	515	528	537	507	511	496	501	519	450	500	531	507	530	465	492	531	503	510	484	527	473	492	507	489	497	497	482	517	524	546	488	502	506	521	474	459	514	485	524	496	546	514	479	518	482	511	480	546	482	573	488	477	507	557	478	521	505	513	487	513	528	488	476	505	529	481	504	466	508	512	563	533	477	516	479	514	530	523	499	497	494	516	506	487	543	470	513	455	497	512	498	499	494	510	439	521	512	508	516	480	498	515	529	487	511	500	526	435	544	488	505	514	489	530	542	514	511	525	508	484	472	494	506	497	484	542	531	509	484	518	477	490	512	523	470	489	492	523	529	491	481	488	542	492	508	500	502	509	501	537	501	495	530	460	472	478	462	497	503	501	533	475	496	550	517	523	541	488	505	510	546	463	525	515	553	542	448	521	500	551	521	501	461	454	470	537	536	510	510	474	521	525	490	497	460	504	467	536	511	517	474	510	493	542	462	486	479	519	519	506	541	522	527	480	495	489	538	509	491	490	521	523	498	501	522	506	499	503	476	485	520	472	511	501	508	485	494	496	505	462	527	538	478	518	535	460	508	505	499	520	470	474	491	517	497	513	446	521	540	503	511	481	494	518	487	528	464	485	506	461	490	478	519	486	488	475	528	485	516	480	501	469	547	457	484	462	506	493	543	483	535	503	506	504	544	471	499	519	508	498	511	532	525	542	526	485	526	532	514	505	486	485	486	521	520	510	498	499	517	513	528	508	501	552	545	488	508	528	518	518	477	462	494	513	514	503	508	523	443	506	526	515	521	512	500	468	519	498	493	530	495	571	505	523	493	442	530	495	533	494	523	507
25123	21044	26909	25090	6009	1405	1101	1291	6900	21255	18508	9721	2992	1128	837	708	670	678	665	663	756	687	690	704	700	690	728	662	668	708	709	669	731	725	690	688	648	761	709	689	693	680	682	704	701	702	693	678	686	658	708	735	720	669	671	692	665	694	689	642	661	676	691	738	760	739	701	750	698	662	666	684	720	695	673	695	740	684	705	680	736	706	667	664	700	655	686	690	680	688	655	644	732	683	676	633	748	691	701	671	669	687	685	714	624	692	711	699	646	665	673	713	681	724	725	669	686	694	697	690	649	663	658	704	710	663	679	707	683	696	727	696	693	714	677	723	688	665	693	697	725	676	690	700	667	681	681	718	671	644	659	695	707	700	654	658	698	669	684	670	706	693	686	712	720	659	695	680	690	677	682	687	699	690	737	685	688	688	667	688	691	712	696	682	705	693	706	637	701	720	671	647	677	710	709	674	714	705	664	672	687	668	703	640	682	678	688	714	655	668	705	672	708	684	738	699	720	682	664	699	665	666	648	657	660	714	729	652	676	719	660	710	672	650	671	670	688	696	657	679	702	694	701	677	683	643	685	713	682	702	682	689	700	690	622	623	677	668	707	668	684	711	673	711	666	690	663	748	707	648	698	710	713	700	671	655	724	687	712	725	693	730	674	712	700	681	680	658	657	685	730	672	707	694	699	690	709	673	655	660	644	690	724	682	700	716	719	667	688	689	689	707	758	670	720	697	684	759	652	694	695	705	730	721	664	751	682	688	680	681	684	658	667	757	662	703	674	657	708	731	690	712	728	671	660	649	699	663	641	754	682	664	682	655	690	689	658	724	676	671	661	692	687	664	667	726	679	644	694	725	663	646	701	668	710	676	699	700	696	677	662	721	718	703	682	698	732	668	719	692	683	703	664	692	665	684	709	664	694	743	738	666	660	641	673	700	687	671	703	700	656	732	728	659	665	731	695	707	663	679	684	683	695	682	710	680	744	680	694	721	656	705	637	685	666	716	722	687	699	656	687	635	707	670	722	680	728	624	711	654	682	712	693	651	717	680	700	718	652	685	677	696	702	692	695	654	704	656	675	677	642	674	717	665	688	681	681	707	698	710	703	703	712	640	689	662	670	624	706	666	688	681	708	688	693	711	675	713	717	652	674	672	680	718	653	703	718	663	739	680	701	685	654	682	732	754	693	664	707	733	695	697	728	695	719	703	680	709	668	725	666	701	715	743	625	672	703	717	701	705	725	690	687	634	676	674	665	684	691	645	693	658	669	690	704	692	656	740	704	688	664	682	696	674	696	660	717	718	674	686	734	643	725	726	689	712	648	693	705	657	703	665	712	685	671	710	686	715	679	669	674	700	635	693	676	688	722	659	671	675	714	684	710	685	720	667	673	677	678	712	681	691	662	691	730	678	666	713	669	661	661	672	674	715	667	701	711	718	652	702	717	694	710	718	701	690	701	680	669	681	688	723	728	649	692	632	692	690	650	700	705	702	642	681	697	682	681	671	668	674	694	697	680	706	687	675	711	667	687	705	693	660	665	714	666	720	697	703	709	715	711	723	706	682	709	705	645	759	684	708	662	704	719	666	643	694	637	684	665	707	696	666	679	679	696	722	653	689	719	728	688	698	717	726	673	665	659	658	696	655	687	692	639	669	686	650	720	680	694	738	671	690	707	653	673	715	673	633	685	617	646	773	740	680	702	736	705	698	650	702	700	692	657	686	699	687	719	647	671	686	713	640	762	708	682	707	669	673	641	672	701	693	721	684	671	687	677	678	713	694	662	700	713	689	704	691	663	699	712	725	694	663	655	685	710	691	670	681	673	698	656	702	640	656	698	708	693	680	677	645	731	666	664	693	694	650	706	701	712	690	700	688	669	680	673	743	730	678	725	689	678	688	642	663	671	719	686	732	683	671	711	688	666	638	721	703	682	683	686	706	658	672	676	660	700	672	665	681	683	665	668	696	671	683	680	660	715	624	654	627	657	697	684	619	721	653	664	712	707	687	707	684	672	693	688	728	678	691	692	682	674	691	690	709	706	698	700	655	700	665	697	674	649	726	732	681	697	720	685	683	695	673	693	699	693	676	692	653	692	692	686	686	650	722	669	710	639	703	694	663	678	702	679	678	697	685	710	678	718	711	723	684	677	691	746	690	656	695	656	702	685	653	669	665	688	691	706	665	694	689	659	737	651	637	680	715	694	655	666	706	681	721	685	719	670	710	632	702	714	659	696	686	716	681	691	610	701	645	684	703	697	654	698	643	671	719	690	674	647	690	700	689	700	692	665	657	686	701	647	694	673	660	684	688	697	713	700	726	686	643	683	677	672	622	683	656	699	708	681	701	728	665	700	715	693	692	702	712	704	688	700	685	720	712	703	675	667	701	700	659	677	649	656	676	730	642	676	729	675	697	683	683	707	719	660	700	639	721	703	651	664	725	661	661	681	682	650	707	651	678	720	687	720	683	696	645	686	683	717	678	717	698	611	672	717	651	697	658	671	694	694	656	723	679	725	720	699	722	737	740	708	695	709	672	710	684	662	635	702	686	712	728	670	692	688	715	682	725	730	688	695	746	664	688	679	697	671	688	704	696	700	716	694	764	652	678	692	676	680	649	695	700	718	705	690	685	719	726	705	706	675	668	659	674	680	714	645	655	674	691	675	671	688	638	691	696	707	689	686	709	702	653	677	715	683	679	656	708	672	653	677	678	661	688	688	742	681	670	620	667	690	676	669	697	696	714	644	691	718	660	714	704	724	734	705	706	662	683	676	721	715	649	710	713	622	728	718	719	694	701	711	663	710	735	686	667	692	686	710	667	670	677	693	725	686	687	698	722	692	699	628	648	703	655	689	716	712	707	676	663	667	659	681	662	695	682	717	694	673	685	659	696	631	704	719	659	681	693	727	711	700	702	644	681	695	701	666	709	668	652	669	674	666	656	737	670	703	693	704	669	698	735	743	704	665	684	681	725	695	637	693	657	721	703	643	715	700	690	683	660	720	676	704	671	740	748	710	696	669	684	640	663	687	640	696	653	694	692	709	699	663	656	681	719	653	677	723	660	663	673	664	696	658	667	713	665	700	699	681	706	676	661	664	666	711	675	706	691	702	715	684	681	719	705	695	750	704	678	668	719	716	648	687	663	668	694	727	678	677	707	769	672	700	662	686	707	703	689	690	673	717	692	720	674	696	665	632	688	750	683	694	684	687	689	670	688	722	711	646	683	758	678	721	667	666	696	707	671	662	635	701	664	726	661	682	651	687	726	705	705	706	730	643	660	686	664	723	712	659	691	694	708	648	655	723	646	699	671	718	673	714	646	669	669	688	647	727	706	690	707	679	729	715	692	692	701	664	705	736	658	710	704	649	679	695	682	716	713	671	647	706	674	688	683	690	660	649	657	711	717	700	688	671	738	720	738	670	663	671	673	690	678	687	615	706	655	684	640	686	683	693	691	667	670	690	729	693	675	709	726	700	608	640	684	678	684
3987	3728	2997	1659	1263	1010	916	1335	9318	20884	15647	8082	2667	959	663	570	508	597	554	601	560	546	566	574	524	627	562	560	563	599	551	563	524	588	579	563	550	553	554	574	574	559	557	564	547	569	555	557	580	585	552	564	586	587	573	578	573	539	548	564	531	541	566	546	590	543	517	584	546	546	551	575	559	564	539	561	551	546	563	531	576	580	560	598	571	582	523	564	544	584	543	555	582	585	541	549	552	594	582	548	596	596	543	590	569	562	569	532	538	575	550	571	539	565	589	542	604	562	571	554	566	575	594	543	580	550	574	561	552	579	566	588	520	572	546	622	557	572	553	547	546	583	567	596	549	552	577	587	561	548	618	573	571	548	526	578	508	569	544	543	558	601	533	541	539	564	595	574	556	537	604	549	560	582	577	552	565	576	599	578	542	566	553	566	549	550	539	576	518	561	547	539	551	542	553	554	565	579	531	562	608	538	614	581	579	572	602	556	545	493	569	580	549	551	586	564	588	542	553	589	578	546	564	574	566	597	559	544	548	584	583	518	540	547	520	564	560	556	561	542	540	588	567	593	571	552	573	592	577	581	535	564	557	557	549	587	553	586	592	567	595	591	572	540	512	611	525	553	558	556	588	536	552	520	578	515	585	557	549	573	556	566	547	535	555	542	569	580	546	562	553	537	600	535	579	548	566	571	548	575	523	574	608	584	631	547	550	558	582	617	540	597	570	597	550	494	573	582	585	559	592	553	611	602	555	585	580	575	549	550	586	550	592	550	568	599	589	548	535	627	577	589	531	566	557	538	599	559	559	595	567	524	520	586	548	521	574	575	576	542	550	570	547	562	563	547	567	556	537	552	573	526	552	544	542	591	561	570	565	561	546	538	540	579	585	567	558	551	561	577	576	560	572	557	581	578	580	530	570	570	580	585	552	546	534	579	584	553	539	599	575	530	551	602	535	551	598	555	598	588	592	543	547	557	530	581	587	576	551	544	552	600	545	531	569	548	554	535	592	525	538	541	538	628	593	622	583	577	608	577	565	535	580	532	565	541	523	596	621	573	548	537	554	567	533	586	554	550	553	540	572	581	587	519	554	570	534	564	525	621	558	555	572	561	586	581	547	586	569	585	589	535	571	576	587	572	557	555	579	549	543	585	540	556	572	586	567	542	581	542	578	555	586	575	574	518	574	607	549	574	552	566	535	519	558	594	530	563	536	583	565	552	579	594	598	581	582	531	556	526	594	549	534	544	542	533	568	595	586	579	575	586	554	532	577	574	527	573	583	560	526	584	574	528	574	559	548	588	580	561	570	552	563	566	620	561	581	552	534	557	558	557	513	537	537	587	492	578	559	576	615	598	561	592	569	545	597	559	552	582	578	526	544	564	544	553	572	572	575	574	564	550	552	594	546	533	558	555	573	540	547	560	538	545	551	555	549	553	558	569	571	569	573	580	599	592	579	575	547	539	574	552	564	553	562	575	557	582	556	563	549	587	577	583	572	579	604	570	565	517	549	558	605	581	567	543	548	610	578	601	541	531	591	538	559	549	549	610	532	589	518	546	550	579	534	554	579	561	556	564	586	562	582	574	594	526	555	587	541	523	561	592	527	585	559	535	573	589	572	567	567	585	582	545	579	576	564	560	555	523	571	583	545	570	599	563	555	590	585	560	549	561	528	529	540	536	569	560	564	500	622	534	582	551	569	570	532	544	526	560	595	547	537	502	555	549	534	521	570	544	545	544	548	580	574	570	534	591	570	550	499	571	537	598	573	565	551	549	555	587	561	574	606	508	586	545	559	572	571	524	554	515	551	574	529	575	578	553	523	542	541	489	572	591	551	524	551	554	553	542	540	571	581	575	547	565	556	533	555	545	591	588	572	584	567	587	514	528	577	534	543	577	533	536	550	512	555	561	567	525	569	572	563	546	577	611	549	542	575	610	570	575	542	546	588	546	551	556	554	554	518	550	589	546	575	604	555	571	574	553	562	558	551	568	610	572	545	588	538	557	545	561	595	538	558	554	550	571	572	596	537	531	533	577	572	616	613	545	563	604	532	578	559	559	587	567	545	551	562	551	508	511	559	537	564	555	551	541	554	575	546	578	569	582	552	561	518	507	538	554	542	560	558	549	559	563	572	575	596	583	598	554	574	506	557	587	584	575	552	573	572	536	571	594	577	531	544	541	561	588	577	564	608	555	554	516	528	567	563	615	586	502	532	543	601	551	562	511	544	573	600	545	551	538	616	565	548	590	558	586	582	550	560	578	545	612	569	600	530	561	522	538	559	508	555	611	565	535	535	599	542	563	542	554	591	559	602	517	593	542	558	567	587	567	530	535	581	568	576	578	588	594	598	561	572	564	609	547	541	580	576	577	575	585	579	550	586	616	554	602	518	573	564	578	544	587	523	570	567	565	555	546	568	603	557	585	583	545	555	567	584	552	537	590	583	556	557	556	552	520	526	587	559	574	543	600	520	587	564	538	554	545	527	571	573	567	581	521	547	544	552	572	588	590	543	540	544	597	558	564	548	502	545	553	511	571	537	599	591	621	563	552	527	564	550	584	597	570	545	556	549	559	560	581	576	576	557	534	558	522	539	561	588	539	556	608	562	562	542	558	585	580	607	573	562	593	551	534	579	568	570	590	545	586	539	592	580	590	607	557	551	563	563	594	529	535	613	552	519	587	579	583	521	551	532	550	539	544	610	578	538	583	522	526	606	600	541	549	595	585	543	577	504	566	561	572	542	491	564	552	576	544	551	563	568	550	572	515	565	558	540	578	530	591	569	500	545	556	541	584	550	530	546	562	546	608	546	595	538	602	570	599	528	564	530	554	566	571	560	550	586	595	543	573	531	534	604	572	513	570	535	550	558	541	567	553	576	541	584	550	522	531	540	537	571	571	545	527	567	553	571	574	548	585	572	600	566	582	557	534	550	580	580	560	573	575	537	558	577	558	568	579	579	564	569	590	549	594	558	546	546	595	553	567	540	525	548	538	582	578	562	547	543	592	577	546	567	572	580	564	570	555	560	555	565	585	554	557	555	581	558	576	537	518	525	574	566	560	595	545	576	560	567	586	532	572	571	571	574	562	565	554	559	568	562	603	544	563	531	543	559	567	560	575	510	537	533	601	560	548	552	607	530	567	550	585	518	520	574	539	559	553	571	583	546	608	517	535	555	584	553	594	534	560	585	610	572	520	605	564	519	553	555	585	523	522	543	572	509	543	564	543	550	581	609	565	576	549	572	557	527	605	595	560	551	566	531	604	613	502	534	581	581	583	535	572	532	514	576	510	544	555	554	560	561	554	565	595	588	562	512	554	581	562	558	602	543	555	576	541	546	579	548	586	565	531	537	549	601	613	511	563	561	577	545	574	570	553	552	546	516	563	549	566	564	549	622	607	550	534	541	576	547	513	581	515	548	571	571	573	601	594	529	581	578	506	530	595	559	582	573	592	536	521	538	579	564	608	570	535	524	558	546	495	515	602
23855	21056	28252	24059	21052	9153	2315	1395	7235	37870	36530	20329	6757	1882	1135	936	925	908	890	917	929	964	891	903	893	879	930	831	909	874	903	881	885	892	902	871	857	895	864	885	880	913	869	848	867	835	870	844	859	913	913	886	908	892	877	873	927	944	897	877	908	898	932	920	880	858	907	827	895	894	861	851	878	938	853	882	907	900	890	868	878	885	829	865	925	910	913	879	860	907	866	884	921	861	883	865	903	874	901	928	911	928	897	867	859	921	902	838	868	878	867	857	872	849	878	860	884	897	904	873	874	838	834	879	854	845	878	846	853	848	910	887	897	882	807	898	900	865	891	930	840	889	861	896	809	874	885	916	903	845	852	888	851	911	897	886	913	880	870	876	880	898	827	864	912	922	876	936	871	843	895	905	866	920	869	909	868	857	901	837	867	881	919	917	815	863	849	853	916	889	870	870	907	907	872	932	864	872	837	871	917	897	894	884	857	884	864	918	843	863	863	904	844	880	854	864	832	908	894	860	904	841	883	855	867	920	888	869	904	845	873	895	960	889	925	877	851	871	907	915	934	919	872	874	860	894	854	883	896	882	904	833	863	903	908	878	884	903	861	908	873	857	882	876	924	853	896	908	812	828	895	873	824	861	908	861	874	857	849	842	905	849	839	886	877	854	869	932	903	900	903	840	903	895	876	910	835	928	902	841	900	847	835	890	849	853	913	856	856	907	884	832	843	914	880	869	851	873	822	906	942	958	855	916	934	930	887	909	843	928	912	844	840	909	922	899	850	860	841	863	876	857	867	863	922	906	879	902	848	905	886	884	845	842	872	886	874	927	887	861	881	885	938	931	875	885	902	824	943	883	893	863	914	877	881	911	944	869	842	883	930	855	913	879	844	941	872	877	894	905	852	851	871	845	889	822	844	839	866	835	903	877	922	825	871	877	930	859	915	865	879	872	890	897	851	855	841	928	867	812	912	881	868	875	843	864	857	934	860	911	879	919	869	885	828	858	866	846	847	893	816	852	877	916	924	895	897	838	849	884	870	880	837	879	919	870	855	924	846	832	902	874	852	847	855	872	870	867	879	874	845	896	873	888	890	868	868	874	874	946	875	882	873	829	849	916	882	942	922	872	883	913	877	877	897	869	885	885	894	856	862	879	899	801	830	891	935	889	858	920	954	866	910	879	821	871	923	876	879	932	886	841	838	846	830	889	876	933	934	883	859	907	812	936	852	930	878	862	885	875	866	939	897	919	929	914	854	888	870	844	880	892	830	850	861	868	909	875	881	879	937	832	886	881	855	848	894	879	866	831	854	904	892	858	944	913	892	792	911	918	897	827	844	896	885	893	860	913	888	864	919	870	879	877	857	822	888	847	905	845	863	819	849	896	871	848	852	899	863	928	860	832	858	861	917	835	847	892	886	840	911	939	873	842	822	844	859	821	901	918	908	884	816	924	912	961	891	904	899	834	871	888	902	855	874	830	877	884	846	917	953	828	872	893	812	813	826	827	881	837	820	837	907	878	886	841	854	922	891	853	846	941	871	873	882	831	850	941	855	882	884	921	902	883	823	873	900	864	899	884	869	877	904	908	864	887	920	901	862	834	904	899	870	833	854	904	891	869	892	877	853	909	846	921	857	930	854	909	898	887	853	897	882	822	892	867	889	906	870	895	850	861	845	831	855	877	867	785	851	827	925	837	919	842	918	865	848	850	903	866	855	863	908	864	864	868	835	919	869	843	817	879	872	859	890	901	929	894	894	849	912	865	878	913	844	883	896	911	904	879	920	889	905	932	907	896	878	843	801	895	899	853	844	908	910	880	868	910	888	854	903	935	896	848	894	864	871	817	894	919	907	920	960	863	868	870	880	820	846	904	924	859	894	875	945	908	852	817	884	871	915	807	839	841	876	892	861	893	853	854	888	897	866	876	870	852	810	875	835	913	804	863	871	818	945	878	897	888	862	855	881	848	881	882	849	858	882	869	883	832	875	886	917	834	883	891	845	896	872	916	898	901	828	855	922	884	890	921	829	842	869	861	853	935	880	904	902	897	884	883	844	865	897	855	896	921	888	910	869	897	880	851	917	867	918	890	867	945	864	873	918	859	894	867	864	881	873	836	851	821	901	868	921	873	797	868	852	813	828	866	862	905	936	861	946	875	920	885	857	908	977	852	873	881	847	871	857	889	849	861	854	833	923	850	837	868	812	933	877	946	941	901	887	839	846	902	912	883	851	870	883	883	892	899	918	893	876	890	846	876	813	882	878	939	887	857	807	880	877	860	898	894	868	876	859	884	864	906	856	875	887	881	849	907	898	907	876	855	835	867	899	943	808	873	876	858	906	865	905	850	882	886	858	850	817	905	895	868	852	900	894	847	873	852	863	907	842	878	893	862	816	877	872	874	850	837	850	851	895	854	866	864	922	893	952	862	839	897	881	888	850	885	918	906	857	902	836	937	914	884	900	870	893	852	854	903	842	843	896	871	853	864	843	927	865	928	816	864	883	846	815	854	927	836	928	889	919	871	854	864	898	858	871	861	898	836	867	874	912	880	845	818	905	858	883	889	854	821	856	922	928	848	859	876	865	882	902	843	890	880	859	894	856	909	887	911	891	882	822	851	870	879	826	902	859	857	853	892	886	847	904	892	872	881	872	854	885	824	920	881	859	918	850	863	908	926	897	917	823	838	874	852	816	874	840	891	874	833	918	871	846	954	891	906	882	892	907	868	939	868	879	859	845	887	848	942	908	953	838	877	918	897	924	911	894	894	941	809	901	886	860	894	933	864	855	888	868	865	870	863	859	864	898	885	857	857	814	852	884	929	865	926	866	894	839	876	862	911	841	867	905	855	913	923	902	877	871	880	885	921	832	869	849	859	922	917	852	916	837	938	887	872	856	849	854	919	885	827	865	872	845	869	876	874	862	897	863	888	845	895	846	909	895	869	876	900	881	893	829	921	885	903	944	919	825	906	845	924	882	834	861	869	866	874	873	872	820	900	912	867	897	858	841	853	822	871	865	899	941	841	845	946	852	909	870	845	859	856	846	881	892	866	858	885	865	847	922	898	839	893	888	914	885	854	888	832	837	854	853	876	876	837	879	864	897	880	904	874	878	878	896	921	873	885	916	881	917	901	924	875	898	861	952	835	835	866	909	902	858	857	877	909	873	889	903	841	883	893	858	911	909	877	858	883	873	874	894	911	808	851	815	889	875	864	884	877	899	875	925	860	857	914	847	932	888	873	877	923	866	840	914	871	841	902	995	942	898	872	854	890	919	894	876	839	882	946	919	878	902	870	834	923	887	886	879	889	848	880	872	890	909	911	897	925	893	849	909	853	888	890	878	841	862	860	895	858	854	900	820	871	904	830	879	894	888	899	891	873	832	843	934	904	874	867	868	868	867	848	846	848	836	842	879	877	849	896	874	914	852	812	887	882	908	809	834	893	893	862	884	941	898	898	880	860	832	883	873	900	929	913	880	872	862	881	874	908
4418	7370	5942	3231	2307	1800	1553	1266	10355	37555	30258	15061	5032	1595	910	696	720	671	792	729	714	719	694	682	737	701	713	702	708	678	715	668	686	684	752	692	748	700	676	734	688	728	699	685	715	704	684	722	721	701	726	660	706	711	691	728	719	766	772	686	729	732	689	685	706	723	756	716	732	716	725	748	679	703	697	716	678	709	677	700	676	724	731	691	695	691	735	716	725	686	701	672	680	685	700	719	667	756	681	693	680	684	680	723	731	695	715	737	728	701	745	643	692	715	688	693	690	646	748	661	740	699	717	737	711	650	753	700	679	694	740	710	694	691	669	698	705	683	712	693	698	710	740	676	699	708	663	688	683	677	692	682	676	727	677	687	684	678	682	663	659	702	693	737	743	676	686	690	657	694	731	672	677	679	673	689	732	641	717	710	720	706	657	705	726	736	692	716	735	730	707	715	686	700	691	731	707	727	697	681	687	724	708	713	720	678	709	718	699	668	749	692	689	669	703	702	694	704	674	709	689	739	713	742	686	734	680	670	699	698	705	733	699	673	709	693	725	742	712	649	727	681	664	720	709	678	683	721	710	684	652	732	679	712	684	750	700	725	753	693	715	719	670	712	694	678	716	757	695	736	722	706	730	730	706	726	693	665	728	711	724	682	666	740	712	750	677	725	676	680	754	713	710	635	717	706	690	680	727	667	649	749	697	690	723	718	714	712	703	699	717	657	707	718	682	687	687	741	736	682	719	721	729	713	696	697	711	692	669	699	669	715	728	707	692	715	681	748	741	706	723	735	678	717	717	637	662	732	693	708	707	741	705	710	751	647	731	724	691	700	693	740	731	690	685	664	777	709	703	730	722	682	658	711	725	706	706	735	706	735	718	715	714	709	644	753	666	717	667	709	681	700	682	712	707	665	637	692	715	722	741	686	691	696	653	708	690	721	727	705	731	685	739	712	723	687	665	691	726	712	687	716	741	660	694	669	684	718	693	700	655	694	685	730	709	717	682	688	736	721	703	693	730	717	715	690	701	701	701	733	787	688	710	740	670	712	715	659	731	681	681	709	724	702	680	703	682	685	643	733	703	675	666	746	632	766	651	680	693	690	647	708	724	716	666	682	670	699	676	660	711	726	697	717	687	715	725	706	713	689	679	669	638	699	684	692	677	697	727	708	700	667	739	723	678	704	718	704	734	724	685	711	689	716	765	667	720	664	715	737	723	677	685	687	686	691	703	699	708	763	677	711	698	744	684	658	704	730	703	731	685	668	691	751	650	711	647	744	711	624	706	641	713	696	701	703	715	685	684	709	687	731	677	678	722	736	671	688	710	705	684	766	663	692	681	669	711	683	711	695	710	697	661	693	675	732	709	720	745	686	711	675	716	726	724	652	681	718	661	721	714	648	663	705	686	725	692	714	738	702	698	676	692	723	710	686	688	726	729	707	665	728	729	716	673	705	695	713	718	693	726	689	665	697	692	703	699	691	782	662	727	683	674	681	679	674	687	677	682	690	673	754	663	719	684	713	760	668	700	706	657	737	729	712	698	643	709	670	686	673	717	682	742	721	693	671	676	733	692	694	729	749	710	737	717	669	649	655	692	669	708	710	738	676	693	672	709	672	703	667	704	692	688	673	679	672	627	662	710	690	754	683	698	704	734	754	712	730	705	686	675	718	668	676	679	729	713	723	676	706	664	704	702	702	732	737	676	680	714	701	715	705	709	712	708	698	679	698	709	715	709	671	684	724	671	703	657	739	692	675	741	708	655	728	647	696	731	702	750	695	697	709	751	675	699	762	662	737	699	696	668	697	723	672	686	726	685	649	724	727	649	674	619	680	663	737	695	699	673	732	677	716	700	714	684	693	686	709	715	698	663	697	771	698	664	694	746	675	700	721	686	722	676	681	725	703	706	701	733	717	699	707	728	652	684	694	746	660	705	704	644	674	631	683	715	647	709	689	755	705	692	723	701	673	705	724	685	689	697	707	665	693	653	710	708	692	678	735	723	694	683	692	707	679	685	752	644	730	714	712	703	689	722	678	659	682	651	645	658	689	705	695	682	686	691	647	711	634	655	708	695	729	705	699	683	661	697	711	672	701	718	697	641	675	686	722	763	688	718	705	681	712	719	711	711	685	672	694	642	661	703	651	732	690	731	704	672	669	648	723	656	695	684	708	667	697	687	735	662	684	696	698	685	654	724	716	697	681	710	709	765	674	681	692	695	715	670	702	699	725	727	711	691	690	711	691	713	703	659	693	738	656	712	697	701	678	716	697	735	657	694	707	705	658	695	693	677	702	678	710	653	703	705	713	741	719	709	695	698	674	724	685	702	708	678	700	677	651	708	728	713	685	703	706	702	701	718	667	661	685	674	716	701	650	681	668	666	738	724	724	693	696	684	708	695	704	727	703	676	722	640	736	686	736	689	679	704	730	745	648	710	654	675	756	682	706	738	763	671	678	697	723	644	689	683	707	688	741	726	704	703	686	718	685	674	705	682	696	678	728	688	692	687	685	700	697	672	689	683	686	684	675	654	742	673	699	713	698	684	706	753	675	703	668	716	759	681	732	700	697	712	674	747	686	682	710	720	739	713	686	705	701	673	672	676	728	686	637	678	646	697	667	719	746	703	650	661	707	700	689	690	694	725	700	667	689	711	713	702	722	708	672	713	706	669	682	725	722	703	760	694	701	696	710	706	706	647	730	723	678	671	724	672	682	690	687	722	708	696	696	695	684	711	641	714	692	724	678	679	627	702	778	679	674	681	717	690	753	723	692	687	725	684	699	770	709	722	687	728	651	702	730	684	726	689	713	690	695	745	727	710	687	692	667	732	717	661	704	719	683	707	693	682	711	715	650	719	660	710	691	694	682	719	718	702	695	632	720	668	687	709	684	687	645	713	708	708	729	675	704	647	727	729	709	687	690	714	698	664	665	680	719	694	675	720	671	699	700	730	666	710	704	699	687	685	699	718	672	704	673	700	676	696	717	702	685	694	708	667	699	706	654	686	687	663	704	686	686	725	710	722	678	731	705	693	713	738	723	676	668	694	707	706	697	694	656	651	715	704	704	656	705	707	684	677	694	669	721	722	690	697	720	731	679	786	686	699	699	670	698	663	688	701	656	659	707	719	706	697	660	650	709	671	713	710	684	692	704	733	697	702	708	696	671	711	711	777	683	706	696	688	693	717	683	710	707	697	731	670	710	727	665	682	697	685	716	678	753	710	658	694	694	639	686	677	688	698	674	680	683	674	711	682	666	715	704	686	689	686	655	643	685	711	723	724	676	678	694	708	682	679	723	732	662	658	650	670	665	709	739	675	720	686	722	698	703	648	656	705	698	677	657	677	702	716	706	718	680	684	665	716	688	698	744	721	697	680	684	751	613	703	707	699	646	705	711	681	708	693	704	672	672	722	717	684	714	663	685	726	667	695	678	709	695	667	727	662	740	718	733	704	652	723	675	708	684	665	679	677	677	664	706	722	667	678	705
27390	13113	1957	1111	782	727	676	632	1281	3048	2879	1631	1005	788	631	681	605	622	608	632	565	645	620	614	652	627	611	581	619	618	626	663	606	619	655	648	602	627	581	593	621	594	634	586	618	579	619	602	580	634	611	649	624	637	670	593	586	628	582	620	604	619	613	656	602	619	627	651	595	620	611	590	590	631	621	582	630	599	592	657	600	607	608	617	607	589	590	609	634	615	616	633	649	589	580	593	634	620	656	596	601	590	601	587	643	584	615	607	671	649	650	625	643	618	630	629	624	614	622	649	635	629	608	581	621	624	591	662	679	638	570	569	590	623	652	629	633	605	633	610	597	628	658	611	630	624	669	656	631	565	586	670	621	592	617	593	613	615	620	675	658	596	598	598	574	637	639	641	616	658	630	611	607	616	648	611	594	625	628	647	596	636	588	657	609	616	591	642	638	601	634	627	623	652	630	665	647	638	616	601	588	605	637	639	619	593	635	630	619	605	643	684	651	605	633	605	653	591	616	629	656	613	614	629	653	626	641	608	587	631	615	616	600	619	622	606	615	637	649	614	611	646	659	583	630	589	647	627	668	577	659	648	588	639	605	656	610	602	635	639	625	646	648	587	658	644	627	603	641	606	613	574	627	637	616	600	588	607	593	670	588	655	589	572	644	594	593	589	570	659	625	625	625	661	627	617	613	665	622	597	611	622	627	599	592	609	593	613	637	611	604	587	575	647	655	614	626	623	609	645	610	599	654	617	591	631	643	643	617	648	632	640	605	599	632	659	642	588	611	653	624	616	613	628	677	625	601	604	630	619	592	623	655	617	633	614	595	640	667	595	634	624	670	606	632	609	604	650	625	607	608	633	579	632	610	628	618	615	672	581	603	588	637	626	608	596	620	649	654	614	584	599	631	646	622	647	626	656	657	618	616	612	604	642	648	656	635	612	609	612	642	657	576	603	638	600	601	604	629	603	667	586	632	633	628	660	578	607	632	592	661	620	604	577	639	618	620	642	622	658	578	624	636	580	648	627	631	600	636	608	616	685	622	617	593	651	636	615	638	609	649	580	633	617	609	620	642	604	604	623	642	650	634	598	628	628	576	629	638	622	635	631	634	644	606	598	605	627	617	675	612	591	598	655	654	608	652	671	604	651	607	611	659	590	638	619	632	623	644	613	622	614	611	596	669	597	649	615	602	640	674	651	603	624	625	626	607	636	622	629	613	574	586	620	635	630	661	619	638	590	606	600	604	612	627	623	605	633	583	634	559	626	614	635	596	635	608	605	618	629	642	639	616	645	672	564	630	659	657	637	616	609	607	681	584	616	586	667	572	621	612	594	614	629	611	577	624	640	607	662	596	656	615	593	637	647	639	639	610	594	618	639	665	639	554	636	645	639	652	645	629	621	630	643	635	594	629	618	690	614	675	590	647	626	631	602	611	592	586	669	591	650	627	612	634	603	631	600	587	626	611	633	629	602	600	596	602	688	624	665	627	631	643	644	597	597	630	613	625	585	587	615	621	644	615	618	628	633	622	648	649	635	633	613	601	631	647	606	607	587	612	640	627	602	606	637	674	639	606	667	602	614	616	652	598	635	643	651	651	639	648	611	617	659	657	648	591	630	580	577	650	634	633	612	617	628	604	591	605	618	592	625	665	607	576	615	676	649	632	597	638	597	559	603	602	622	586	570	653	658	638	614	621	622	604	619	666	641	615	646	635	623	632	630	635	635	627	594	591	599	583	628	627	624	652	580	620	640	654	663	662	631	645	606	606	645	571	650	630	617	625	614	611	631	599	663	585	597	638	628	598	593	629	622	621	605	639	626	657	625	617	626	599	624	652	653	618	592	657	611	593	635	605	630	654	602	630	617	674	638	617	600	628	648	620	609	646	641	620	628	656	621	604	606	617	594	630	653	637	630	638	636	596	604	639	630	611	638	595	592	594	582	620	621	583	648	580	590	613	631	657	629	556	588	579	671	596	615	635	631	627	549	581	610	664	636	612	589	613	669	631	571	641	609	676	586	624	620	595	649	608	618	630	628	588	640	609	653	624	642	617	627	601	609	613	626	631	610	601	645	649	589	620	597	625	605	614	651	674	647	603	604	631	630	642	602	605	663	639	613	618	640	638	599	565	602	639	622	652	613	633	634	648	642	593	615	552	592	609	628	579	643	615	613	632	664	636	612	654	616	589	632	604	650	639	599	630	609	684	614	622	645	594	619	647	606	640	658	540	600	653	652	560	599	642	650	650	604	621	651	600	621	625	625	632	614	626	608	615	626	614	596	653	618	640	608	605	604	647	611	605	649	634	628	575	619	617	601	634	591	640	609	616	667	627	653	605	625	618	604	596	633	570	619	620	586	638	608	659	633	581	599	662	654	599	619	628	599	610	671	622	648	644	664	617	604	662	631	629	571	648	573	630	616	595	597	601	577	608	636	623	604	625	630	620	608	617	629	606	609	621	667	631	657	617	634	607	660	607	630	607	626	572	607	632	661	617	641	624	585	602	640	612	671	604	600	609	618	616	609	643	641	661	676	591	593	611	613	597	621	653	636	619	622	643	625	612	644	631	598	639	629	587	619	606	644	620	666	625	630	621	595	616	616	644	596	624	670	633	590	666	613	676	641	618	633	578	612	601	609	633	605	657	681	629	603	682	623	612	615	609	628	622	626	633	594	650	615	639	616	592	621	620	661	610	573	612	613	633	624	668	634	594	604	647	641	662	612	651	626	628	565	628	612	649	601	628	613	637	623	609	685	650	619	621	625	602	641	643	587	664	604	638	577	619	612	625	609	578	645	599	652	619	642	595	600	624	586	629	629	592	616	612	645	620	607	637	640	581	602	581	629	599	622	656	612	578	625	604	607	638	594	652	612	642	621	572	614	586	597	637	612	643	614	664	576	583	622	624	609	628	614	573	666	675	631	691	642	707	604	599	589	582	587	658	627	635	595	601	623	607	649	611	617	686	637	656	660	640	661	615	588	596	652	640	638	658	659	620	640	612	622	615	603	626	597	605	642	644	581	620	614	626	596	615	659	630	600	660	643	627	633	637	585	629	617	575	631	613	583	621	605	607	571	619	586	617	601	626	607	608	636	668	641	629	591	623	614	603	603	658	615	650	601	642	613	656	617	664	658	607	665	616	593	654	633	657	659	631	603	625	648	617	614	594	635	591	628	621	602	634	635	632	597	601	637	585	536	636	639	634	667	610	569	584	572	628	569	646	593	666	615	634	635	630	623	642	602	627	607	648	652	666	631	623	598	675	595	584	643	623	627	618	667	641	618	681	616	655	573	623	634	601	623	601	621	659	641	600	634	621	588	624	669	582	660	604	582	596	633	601	535	644	661	632	657	611	615	652	650	632	614	636	595	615	660	653	660	639	642	637	626	628	615	616	616	620	664	640	641	642	663	642	650	618	600	660	624	592	653	590	628	566	683	612	632	637	654	610	569	618	604	621	628	631	644	606	581	580	664	624	629	580	626	634	635
5165	1070	878	746	648	639	570	545	1566	3529	3018	1712	862	597	517	479	486	470	494	506	542	473	506	498	482	505	507	479	493	508	498	510	502	521	518	471	501	482	473	518	485	469	538	459	494	495	507	513	483	537	496	506	480	496	466	480	488	456	510	492	489	486	471	518	550	471	484	471	465	503	506	476	475	487	480	488	464	476	525	495	459	478	502	506	532	526	476	502	494	501	482	485	482	500	522	467	469	486	539	491	472	491	503	459	483	483	493	466	449	524	525	493	471	442	518	508	501	471	493	482	457	528	475	499	451	487	522	490	479	451	490	504	460	513	477	558	481	489	517	481	539	500	476	478	503	488	491	454	474	514	474	508	521	461	459	482	513	491	452	516	494	464	470	489	496	515	511	452	504	477	483	408	474	502	479	507	497	496	493	498	466	515	468	483	484	549	503	476	466	509	490	447	495	475	510	506	498	482	476	464	472	461	452	500	507	525	474	472	485	484	469	508	455	500	472	475	479	531	479	486	529	525	481	475	520	444	482	497	474	499	496	489	518	489	446	496	482	481	497	459	510	446	495	522	478	470	483	460	529	509	481	498	513	535	533	460	469	474	407	487	506	517	487	513	505	484	511	461	486	485	503	494	511	448	498	475	497	505	505	519	475	481	497	455	472	511	510	472	531	518	532	490	536	506	473	466	465	453	471	503	453	503	507	444	484	490	504	494	460	479	480	455	520	475	486	482	478	485	458	485	478	482	476	473	489	529	478	499	462	525	511	474	429	475	493	469	501	490	481	482	516	513	463	508	515	501	477	486	524	464	474	429	491	514	486	498	506	514	490	479	501	514	458	478	527	478	482	475	487	528	485	495	509	533	509	506	490	518	491	476	507	476	484	469	499	521	468	490	491	514	471	489	489	459	557	481	464	475	505	505	518	467	471	519	500	493	459	477	465	480	493	518	491	493	512	479	454	477	470	518	470	469	500	453	467	523	519	471	474	476	453	485	502	483	459	477	459	501	490	490	469	460	471	509	454	492	467	500	518	491	461	489	454	445	486	509	520	450	471	475	479	511	476	459	529	496	487	481	471	484	479	500	516	456	521	484	475	506	476	478	483	490	526	507	480	473	457	472	480	509	517	503	495	494	485	514	448	484	510	470	485	455	477	454	497	528	488	482	530	495	530	518	513	468	478	524	507	468	470	539	466	499	489	498	502	468	500	463	477	500	479	514	507	505	505	470	469	497	493	449	497	457	473	492	516	481	482	524	486	497	496	473	509	506	486	492	484	514	484	503	488	476	479	497	499	498	483	472	489	511	509	465	495	503	499	496	498	500	496	454	479	482	471	494	466	476	450	512	502	510	491	462	504	479	461	460	508	473	466	451	438	462	460	502	507	533	471	511	487	498	516	494	449	487	507	456	505	508	466	426	505	496	491	485	479	497	480	500	516	459	479	478	496	491	495	481	483	477	459	468	483	440	468	467	485	497	497	541	499	508	508	499	524	473	504	474	472	466	488	494	452	486	477	473	423	494	490	486	460	479	506	499	488	484	482	516	536	490	496	502	464	498	472	443	483	518	516	509	497	475	505	526	503	555	447	460	519	436	475	495	477	515	508	496	472	522	500	486	479	486	506	487	470	510	470	474	514	477	499	494	488	488	514	458	501	495	486	490	480	487	484	476	488	483	529	474	442	500	515	484	493	472	469	507	486	496	474	495	517	503	530	510	517	483	502	464	491	491	480	510	475	504	505	444	501	477	496	504	537	481	475	486	485	486	504	492	485	503	479	509	466	470	504	511	490	447	490	458	492	465	473	487	486	526	538	513	506	487	520	508	462	492	511	497	491	508	471	515	479	461	526	470	505	442	481	520	432	477	471	468	449	481	475	489	454	473	481	521	469	515	502	498	524	504	504	500	473	498	449	493	526	486	434	473	488	472	520	466	497	461	464	469	486	473	522	481	508	481	468	500	472	491	513	498	483	461	503	502	491	464	497	497	472	486	505	493	456	516	511	459	489	490	498	459	490	475	491	511	479	505	512	508	487	473	498	504	499	499	513	500	535	505	541	499	479	469	536	485	461	469	492	482	493	475	478	472	487	482	470	501	480	462	468	470	494	522	479	474	505	463	461	504	448	502	477	482	470	498	491	506	497	516	493	509	487	489	471	451	495	497	508	470	498	476	471	505	478	512	518	492	469	501	492	497	495	499	531	502	451	483	466	479	490	498	475	528	473	478	519	459	486	512	458	507	505	472	534	500	510	496	513	473	452	468	504	449	469	482	456	487	497	484	466	512	471	479	535	466	476	468	500	490	512	499	484	491	500	494	506	514	430	477	502	511	503	473	433	485	476	478	491	484	470	489	534	463	486	476	502	453	515	464	503	467	483	526	506	485	507	499	495	476	497	488	490	549	481	497	484	477	473	464	503	463	489	494	523	507	482	503	516	467	482	506	515	489	501	507	538	477	482	473	473	500	472	523	478	493	535	480	500	483	488	462	530	463	483	495	464	475	468	491	534	498	530	480	494	513	483	460	494	527	478	480	463	496	458	506	519	507	511	488	478	483	523	470	480	469	485	493	486	505	494	487	523	469	492	487	514	507	492	501	530	505	523	498	496	491	495	505	476	469	470	489	509	446	503	495	510	491	527	482	509	472	466	494	514	490	532	484	505	480	508	482	482	483	491	485	488	482	507	475	517	484	477	502	446	520	468	476	509	500	494	488	468	499	508	510	481	470	476	488	516	483	523	467	528	519	479	499	448	477	501	474	480	498	458	486	545	470	516	501	461	506	519	494	480	478	493	494	490	469	495	503	495	460	473	462	468	517	487	475	504	488	460	492	490	493	505	514	484	484	478	511	478	476	475	488	518	471	513	505	484	499	455	492	473	493	498	527	487	520	469	544	439	502	526	494	488	458	485	492	424	477	482	479	478	496	491	509	502	500	490	488	429	515	491	453	445	490	496	464	485	481	491	488	487	455	491	511	469	512	486	483	484	506	470	504	476	512	502	493	477	477	486	481	458	527	536	513	469	485	519	494	512	465	485	462	509	449	498	521	523	466	482	478	512	529	483	484	489	474	483	494	506	484	483	453	478	496	471	530	512	504	521	465	481	478	499	523	491	478	516	528	498	502	495	503	475	505	474	508	497	465	499	515	493	500	513	471	475	489	503	472	490	462	474	486	479	498	486	514	441	478	484	495	505	483	496	498	493	518	504	444	489	532	504	493	476	506	509	509	433	480	480	482	474	502	520	483	503	482	485	470	506	475	463	467	502	499	495	511	506	475	517	507	500	494	465	462	506	487	479	455	503	487	464	480	505	522	515	491	535	492	488	509	467	499	496	465	478	470	474	508	487	531	495	479	452	506	514	498	486	474	507	500	507	492	476	451	479	507	531	506	488	485	519	515	479	476	490	493	503	525	463	490	487	513	502	526	490	457	471	509	461	470	458	447	452	471	489	448	471	499	444	444	481	500	501	468	496	479	519	483	507	455
25110	21059	26959	24989	6287	1513	1096	1036	3410	17257	21394	11793	3558	1283	847	751	731	714	717	676	672	656	653	726	677	600	712	697	678	724	712	698	691	715	727	670	735	685	701	692	713	680	690	662	711	726	679	664	733	715	677	697	648	703	682	707	702	685	715	685	661	670	701	697	719	664	735	745	682	672	653	716	698	659	677	700	681	683	701	720	691	677	740	689	672	664	688	678	661	637	736	691	719	735	716	683	720	710	732	700	691	717	717	694	660	688	699	721	634	739	672	753	683	679	672	677	701	653	660	685	659	703	665	732	700	669	703	680	740	674	695	686	684	726	666	696	685	729	683	670	664	648	686	695	685	697	661	693	695	678	658	677	656	686	678	713	681	701	725	677	716	680	661	694	667	672	728	686	716	712	674	732	684	679	697	668	740	690	702	696	657	716	718	697	697	665	694	683	732	665	726	730	694	722	665	690	690	646	712	727	679	726	691	655	681	680	711	692	729	682	645	659	693	663	691	726	651	695	697	724	718	694	678	695	702	671	625	737	689	667	688	718	721	688	678	697	696	700	729	672	663	713	682	704	679	699	685	686	685	700	700	712	713	685	695	679	688	719	685	716	685	676	630	694	692	685	724	717	695	684	699	722	677	687	664	688	660	696	725	705	674	745	710	711	715	698	702	695	722	691	663	720	692	718	675	662	682	677	710	626	689	706	652	710	721	610	676	689	683	673	673	687	719	706	696	746	679	673	712	685	666	687	697	686	720	670	663	642	642	636	732	730	708	699	656	684	689	688	702	676	676	721	648	715	742	696	716	662	676	640	695	715	696	710	635	646	668	680	699	659	712	679	674	685	646	660	651	673	713	727	729	710	677	689	722	726	681	671	660	723	713	673	724	671	659	693	693	637	678	648	736	669	711	734	700	671	709	702	695	678	718	678	709	695	678	691	674	720	682	642	736	715	730	729	713	664	652	660	709	645	649	677	748	688	714	638	654	728	707	708	673	665	704	681	657	671	687	670	724	638	735	695	711	703	709	648	697	667	655	687	695	696	713	697	721	695	709	690	683	662	689	669	700	697	700	703	702	668	697	643	647	679	690	675	677	706	666	701	674	720	698	670	729	677	749	685	713	669	654	724	673	655	724	695	713	703	705	724	710	676	721	708	693	639	699	686	632	659	708	671	711	716	717	655	669	677	670	688	759	698	716	719	666	681	665	693	685	690	677	615	681	690	745	661	736	703	682	640	679	698	684	712	658	667	647	757	636	667	698	684	701	648	701	700	686	684	661	689	672	649	647	731	676	690	671	707	659	673	744	659	712	747	694	690	699	668	712	693	677	656	679	655	708	716	687	683	669	692	686	692	693	703	691	670	703	704	715	694	672	681	689	689	684	736	679	678	706	668	678	665	688	713	690	678	661	635	746	667	748	694	671	682	697	643	665	693	670	701	684	707	681	668	655	688	690	654	671	732	710	692	655	656	708	689	717	676	670	658	658	694	692	687	679	722	681	683	672	711	660	696	663	637	683	656	716	668	653	693	704	774	708	658	684	717	658	668	664	662	689	663	686	675	648	644	660	677	723	686	727	704	678	642	722	715	683	677	702	727	686	670	693	689	743	693	683	691	706	646	660	697	691	663	692	649	718	630	746	729	658	720	739	657	676	709	686	686	678	692	724	668	697	695	686	705	659	708	730	731	652	707	697	661	680	697	699	726	707	692	676	722	663	695	716	723	739	713	700	657	638	684	675	665	654	721	665	704	690	714	700	701	706	704	684	660	671	682	709	714	731	677	650	656	684	726	676	705	705	661	691	726	730	710	698	712	644	674	683	632	650	662	649	702	723	660	646	637	668	710	736	657	711	668	701	716	673	683	709	668	669	664	696	675	690	635	797	676	661	660	689	695	710	663	656	660	682	667	679	694	705	689	667	684	699	657	688	729	676	671	717	706	698	691	668	716	695	676	729	679	709	703	683	699	718	704	674	675	726	682	657	671	667	722	654	685	669	727	714	688	673	651	670	693	690	703	683	624	691	671	664	692	683	737	711	723	687	673	690	666	683	673	697	709	644	665	669	689	645	702	666	721	679	697	715	679	674	705	667	658	715	688	669	745	696	667	656	679	669	685	687	678	701	729	680	671	675	701	675	696	690	670	708	668	677	653	653	647	713	673	643	706	686	682	708	684	692	702	657	687	668	707	684	622	732	739	694	711	697	682	658	674	670	686	675	674	685	679	724	697	714	665	697	712	672	635	727	697	698	692	644	671	737	689	704	691	732	729	679	691	745	685	694	604	668	688	670	635	695	684	668	662	682	677	696	701	652	658	663	685	705	680	683	719	674	694	675	689	684	681	685	690	701	703	690	655	748	718	710	669	685	670	679	685	660	701	678	705	650	706	711	678	680	734	640	711	699	710	687	689	701	686	662	701	677	701	656	726	682	687	681	685	686	701	696	659	707	706	667	648	697	716	698	662	692	712	671	679	720	660	669	672	689	730	646	651	739	650	709	726	653	715	613	714	675	711	693	674	650	749	664	665	664	670	657	646	678	677	665	687	689	679	693	671	709	700	663	669	693	658	715	681	692	649	709	701	723	695	647	634	673	657	656	643	689	693	701	652	721	716	700	688	661	689	695	657	658	686	688	703	678	699	690	754	658	643	708	645	686	735	674	678	698	667	691	662	693	640	646	652	655	661	688	640	727	716	728	672	690	714	709	737	631	677	719	678	646	673	670	709	696	646	626	690	686	665	670	744	725	701	629	687	707	717	687	661	706	706	694	654	672	701	730	675	695	640	691	755	700	696	702	671	703	699	675	684	679	681	707	670	694	658	716	698	698	748	705	718	689	673	650	683	679	644	651	655	679	674	650	676	687	689	649	682	714	663	691	673	681	704	719	701	662	679	675	689	659	693	706	698	678	719	636	674	707	651	682	678	709	712	701	678	671	657	715	697	673	754	687	655	703	633	696	652	653	714	726	713	654	704	711	689	691	730	702	652	688	700	724	678	682	688	715	687	665	694	728	682	701	641	683	660	688	701	691	705	692	646	725	713	778	684	683	723	648	725	686	657	692	679	662	680	757	668	722	695	664	700	677	731	700	686	688	705	664	679	674	657	663	684	690	640	701	667	661	724	738	678	657	688	723	691	675	669	681	685	706	682	696	704	697	713	668	709	717	729	694	668	638	637	697	665	656	686	719	690	696	687	703	697	708	652	643	634	688	681	653	707	654	688	667	659	723	681	696	672	663	667	666	716	706	663	710	639	703	708	658	647	719	635	687	739	667	701	678	724	676	646	698	671	711	687	730	675	682	723	701	686	680	706	707	725	685	726	711	667	715	682	702	689	682	699	699	655	681	657	663	654	654	671	685	719	672	690	702	637	722	690	723	715	725	676	688	700	675	660	697	683	670	718	725	660	680	722	694	664	749	681	625	696	680	698	711	650	703	689	636	658	719	696	688	675	718	653	676	708	675	742	619	712	712	707	686	697	716	682	749	679
3826	4032	3471	1975	1449	1146	938	981	5032	18664	18649	9169	3159	1092	664	587	555	576	543	589	574	545	555	571	612	536	550	580	596	550	559	593	543	538	601	568	588	593	562	596	562	579	531	586	560	575	526	551	585	554	538	549	571	572	605	577	550	590	579	600	534	544	587	626	585	569	614	584	573	535	607	581	586	531	600	538	559	561	567	572	555	581	550	551	562	546	569	541	551	543	575	553	581	523	557	566	547	523	548	558	564	541	602	583	581	546	583	563	597	532	528	542	571	593	560	545	535	591	514	583	582	577	553	583	554	575	581	570	579	568	575	562	530	577	568	581	550	588	555	576	521	569	604	560	560	605	587	566	573	537	522	527	578	569	544	548	527	532	559	548	567	544	525	522	586	567	524	529	588	610	558	590	572	599	557	564	573	528	555	584	544	553	550	618	541	562	567	578	579	549	556	568	533	529	519	553	500	576	582	551	603	531	545	535	609	560	560	595	547	552	560	563	542	566	543	555	576	573	522	574	587	549	554	550	561	602	605	564	573	573	545	582	586	544	588	543	551	543	570	578	610	517	539	582	608	594	553	567	605	522	546	557	564	577	587	565	551	577	568	601	595	549	581	570	527	529	550	550	566	533	569	582	558	563	542	618	596	549	528	555	560	596	549	531	588	569	582	576	577	548	590	572	541	558	529	535	581	591	535	565	562	554	573	537	572	569	545	594	560	527	560	547	545	588	554	564	576	537	545	598	566	588	587	532	543	559	572	531	562	593	563	568	571	561	541	544	533	544	586	566	541	570	557	560	561	617	553	612	587	578	538	543	556	547	504	542	606	609	535	574	516	545	586	543	566	565	557	596	545	581	564	576	587	587	542	546	560	569	575	561	557	556	564	574	568	582	520	621	541	568	532	557	564	556	558	584	553	536	579	561	580	563	597	567	606	532	535	553	563	548	563	566	575	573	545	554	605	556	562	554	562	557	577	571	548	552	536	491	560	577	526	590	556	600	535	539	531	568	488	563	574	565	576	574	544	574	534	555	564	530	575	549	618	563	594	547	537	587	571	593	520	555	582	566	517	555	576	545	583	579	548	575	597	580	579	552	566	587	572	535	561	561	559	558	584	585	549	568	596	593	546	558	542	594	569	587	556	557	543	567	581	579	554	573	567	587	543	574	566	551	572	553	584	568	582	555	515	562	571	581	571	568	527	523	566	618	525	572	579	523	570	523	597	540	521	602	553	539	574	577	532	575	564	564	553	614	584	566	536	584	547	524	577	522	567	553	592	578	555	582	597	623	568	543	528	579	542	528	586	503	552	564	582	574	582	553	540	570	531	574	571	558	593	521	561	551	575	616	594	579	579	569	530	548	557	527	578	541	624	559	605	594	570	554	587	579	490	556	576	553	581	562	559	578	562	544	569	556	586	548	573	533	533	531	569	575	582	570	588	565	558	569	568	545	522	578	586	576	544	570	571	582	569	530	576	569	574	609	596	559	560	532	595	584	572	577	585	572	558	569	524	541	558	544	554	583	546	561	557	560	565	557	613	534	564	588	533	552	551	576	583	546	510	574	574	533	602	567	575	551	566	592	555	576	579	554	572	562	542	551	587	584	565	570	538	588	541	560	561	543	563	570	582	570	539	557	543	556	586	557	595	544	554	540	553	558	560	512	561	607	540	570	529	570	558	561	541	520	532	555	544	574	573	550	596	608	569	617	588	539	549	538	524	542	610	599	587	580	554	544	592	552	584	556	560	566	580	568	597	558	545	538	567	568	550	537	583	578	532	574	516	559	521	556	528	547	529	580	545	562	571	555	522	607	525	534	631	548	527	584	565	542	535	580	556	529	565	557	580	615	570	551	563	576	579	540	576	571	547	536	551	534	630	555	605	504	566	595	581	567	543	545	556	582	515	570	588	550	569	587	589	580	555	549	527	530	571	545	550	603	627	530	580	562	588	508	565	553	593	507	597	565	532	557	579	580	615	544	549	587	554	563	574	535	525	590	575	569	579	543	550	606	525	564	589	584	583	552	559	537	585	592	560	540	592	523	592	548	543	576	537	594	575	544	557	512	510	579	554	566	616	598	519	570	545	552	585	565	583	559	550	555	580	546	512	513	508	607	560	564	551	529	559	540	587	590	543	552	554	553	524	606	574	563	556	583	568	538	573	585	548	557	547	614	520	568	535	549	595	581	580	566	550	573	556	551	583	554	581	540	568	600	574	575	561	562	581	563	575	582	528	555	548	563	615	558	591	589	554	537	590	538	564	516	522	561	614	503	589	587	595	565	574	586	542	533	576	560	570	535	565	576	531	574	597	577	575	587	542	576	559	559	578	592	557	543	518	557	554	563	553	552	571	519	537	547	542	595	535	552	547	549	567	561	547	554	547	569	586	566	553	603	564	563	591	554	579	574	537	543	546	558	561	557	549	587	613	606	522	539	590	588	557	542	545	557	562	574	588	558	583	586	565	589	578	599	574	579	585	531	556	546	540	559	629	582	541	596	550	513	575	553	566	552	544	506	573	572	538	591	561	541	531	554	563	551	522	570	562	533	600	579	551	598	583	575	568	569	527	589	587	559	612	526	581	503	588	574	526	569	575	571	599	568	571	530	547	559	594	543	596	579	583	596	576	546	612	545	526	557	568	584	580	612	542	551	560	540	550	592	566	568	550	564	606	568	550	575	578	621	567	613	546	552	587	567	574	567	582	585	611	625	580	523	569	558	544	601	552	593	544	553	534	550	547	557	552	531	579	574	559	547	536	504	581	566	546	563	511	529	542	594	535	521	569	525	554	545	555	559	533	577	559	571	560	525	517	488	573	553	584	528	549	534	631	528	552	537	569	567	549	543	527	585	546	546	548	587	594	573	595	582	574	502	550	552	505	526	560	584	530	517	611	620	557	537	500	594	573	565	561	546	555	541	553	564	505	539	572	604	581	584	530	592	511	547	564	595	589	533	590	562	572	544	566	611	565	541	554	587	563	604	533	551	566	594	526	577	565	557	562	566	540	543	553	568	536	605	567	603	559	563	599	573	623	568	556	578	594	549	559	552	588	524	539	568	556	569	558	581	544	569	567	569	576	530	540	533	558	567	542	543	540	564	526	551	541	546	551	560	545	572	563	559	549	575	534	566	559	598	535	576	557	575	557	585	557	553	549	576	577	573	573	595	615	548	543	564	546	528	557	581	570	520	614	556	550	582	526	555	541	573	575	575	550	553	574	607	590	580	549	541	578	562	574	537	541	566	582	561	577	558	544	574	532	575	570	574	544	564	571	581	553	567	580	582	544	581	595	571	574	543	552	564	565	520	591	573	590	553	563	615	537	555	539	577	591	556	541	560	567	611	549	574	536	591	578	568	559	549	562	538	587	554	534	543	557	559	557	552	617	533	592	562	533	541	509	543	599	585	572	563	590	563	568	570	534	579	570	564	562	583	580	521	531	522	533	597	527	559	555	541	522	534	599	577	576	573	569	556	585	581	533	552	591	530
23848	21060	28313	24009	21038	9136	2281	2132	10614	35093	36666	21014	7245	2176	1213	976	949	965	906	938	919	894	910	930	933	891	881	863	909	922	865	919	950	886	962	947	899	954	911	858	929	944	909	875	916	939	952	940	896	868	941	929	947	915	905	917	880	873	919	895	915	945	879	892	909	875	911	938	866	895	883	934	1019	902	927	878	888	976	918	913	831	923	905	954	872	887	890	877	888	918	872	911	882	906	892	964	956	913	833	934	887	838	883	911	852	864	977	856	921	919	901	916	951	952	888	969	900	876	887	880	855	875	971	924	911	857	932	869	942	885	925	938	888	916	887	918	957	855	885	929	949	929	912	888	837	884	923	881	912	935	892	885	908	938	880	925	902	864	907	945	975	937	907	902	910	863	951	923	915	872	941	888	897	973	923	907	886	900	869	909	895	860	894	904	905	938	891	906	968	867	922	953	889	936	891	930	905	881	884	882	922	915	881	858	919	905	922	861	896	934	896	973	874	870	924	879	862	872	888	841	819	936	899	932	929	968	926	874	919	950	905	871	877	952	871	846	924	917	905	849	834	925	954	920	922	907	925	920	906	920	902	939	897	870	883	962	848	870	830	941	918	874	923	929	860	908	891	887	929	867	952	863	860	902	893	934	917	886	906	916	896	871	905	899	867	860	886	936	920	914	888	910	859	932	869	932	948	962	884	927	925	954	865	888	934	878	838	971	889	949	855	933	909	860	901	914	894	911	944	912	873	943	898	896	895	900	970	917	884	942	855	874	881	877	957	949	911	886	878	912	934	924	901	889	892	877	919	919	916	896	924	948	938	929	921	877	890	936	897	912	859	927	885	884	943	909	850	907	855	861	899	894	883	861	868	928	898	861	864	885	898	871	869	911	845	887	928	824	859	916	844	920	863	880	935	950	920	850	900	951	896	926	836	899	908	873	856	894	885	912	913	950	891	932	866	876	921	871	919	846	934	928	918	848	923	931	907	933	892	865	875	949	923	880	909	846	900	903	866	873	911	883	925	956	849	902	916	881	900	891	900	856	819	934	876	921	909	893	880	885	915	924	911	938	895	924	873	884	898	947	984	891	870	905	892	944	857	892	867	952	881	889	919	916	889	839	890	922	915	847	911	904	971	907	850	922	974	896	880	943	899	885	957	892	900	938	902	917	924	931	918	903	833	894	932	922	867	881	955	861	937	868	926	907	848	846	861	909	880	880	877	850	883	861	867	888	929	933	901	865	930	953	876	910	892	889	935	947	894	880	941	889	875	903	857	953	854	897	876	896	889	878	914	877	881	889	878	944	822	885	920	908	927	847	856	925	885	920	902	889	926	884	938	899	897	901	930	956	901	900	873	891	941	892	903	889	896	873	869	905	862	920	978	924	873	906	934	896	936	884	863	873	869	895	869	900	900	832	887	914	909	888	918	925	891	836	862	904	892	923	934	874	919	913	871	928	924	901	907	852	887	874	893	897	885	920	884	907	913	940	906	905	867	822	880	918	874	859	876	926	892	871	913	870	881	904	895	871	936	830	932	933	892	852	910	934	901	921	955	927	957	933	879	912	896	874	924	852	872	884	902	880	889	887	904	949	889	933	918	928	958	907	908	874	897	896	885	863	914	899	888	843	931	912	870	892	849	884	924	888	875	900	909	879	941	861	886	954	890	915	843	922	910	869	938	937	896	827	922	906	884	881	936	934	922	937	894	905	906	898	911	902	931	889	847	867	919	931	871	883	888	931	995	886	901	934	979	916	864	917	871	864	911	873	925	892	916	926	925	888	857	935	912	858	922	860	897	937	925	889	849	880	941	849	918	930	854	894	917	872	884	894	871	911	869	912	937	889	902	881	936	940	924	926	883	957	899	902	935	880	926	906	843	876	840	942	931	895	895	899	924	869	863	882	899	867	899	899	902	897	914	934	894	898	921	918	913	884	954	908	894	886	961	912	862	941	937	920	890	921	928	910	980	928	883	895	862	896	906	887	928	921	885	883	909	936	934	889	919	917	874	855	893	882	914	906	883	927	911	923	961	824	895	904	891	875	902	894	908	916	905	954	946	920	878	844	932	866	905	900	899	962	873	863	894	902	911	942	880	872	846	858	895	934	924	859	905	859	871	896	932	860	858	901	924	822	890	860	877	883	901	873	912	888	884	864	917	948	843	967	933	941	857	964	886	868	885	890	903	913	869	930	902	905	889	932	878	874	893	886	887	913	928	872	931	878	925	955	886	881	860	884	870	902	883	895	997	915	929	879	897	892	891	888	905	893	895	926	877	892	919	846	903	896	880	893	895	883	885	898	922	914	907	857	922	912	886	855	922	909	855	879	929	867	845	957	872	863	919	886	863	901	930	882	859	884	878	893	958	905	959	941	891	874	880	895	934	901	850	880	909	923	852	873	936	867	910	887	945	864	860	931	888	897	878	898	925	855	917	944	908	866	917	895	883	875	898	886	903	942	903	932	900	884	900	899	913	871	867	941	923	891	891	906	944	896	867	897	928	908	949	973	861	831	881	878	851	945	805	910	877	906	863	855	901	936	887	929	844	897	917	926	900	883	882	898	855	887	869	845	929	911	878	891	946	900	895	903	936	867	860	841	881	898	920	844	869	938	859	879	891	914	893	942	907	840	851	898	906	910	897	882	877	859	936	921	871	911	894	914	910	915	927	944	948	890	920	946	925	865	861	888	863	895	848	902	915	893	883	892	948	875	899	928	896	881	869	907	919	825	876	946	913	919	939	858	891	923	914	873	850	937	859	847	850	855	867	872	918	875	852	924	885	857	942	929	970	850	895	912	940	884	912	912	893	882	859	879	913	895	846	876	888	892	890	898	868	901	921	859	918	890	852	940	872	873	906	856	907	956	906	891	916	855	894	937	939	952	916	883	893	888	903	908	873	855	904	904	878	894	857	942	955	905	887	901	900	858	863	888	897	903	893	920	858	946	867	880	852	853	936	903	945	948	859	973	871	852	824	878	912	877	923	915	884	908	903	888	861	907	844	923	895	878	892	868	901	945	901	909	929	905	871	902	847	948	915	904	865	875	893	881	944	845	894	871	880	871	891	919	898	823	904	837	871	933	945	906	846	880	918	869	914	894	885	858	917	857	944	930	903	884	862	934	893	903	870	928	863	889	884	890	922	896	891	909	910	901	857	911	919	908	909	881	873	882	953	891	891	874	868	901	875	824	895	887	915	861	972	879	884	851	914	885	932	912	950	939	951	880	888	903	917	905	912	887	851	883	887	882	848	904	852	896	950	968	913	879	894	952	906	911	869	846	914	894	881	896	925	934	875	906	893	877	851	922	916	895	916	944	844	908	898	883	914	900	869	909	936	924	929	900	867	873	886	903	862	913	906	901	916	879	920	875	841	893	870	845	878	894	859	955	937	923	883	896	852	880	877	919	865	945	868	933	868	872	846	946	898	854	900	865	840	849	922	856	921	868	909	947	874	914	923	947	907	904	903	943	909	894	873	838	886	957	913	882
4516	7837	6400	3191	2420	1797	1570	2395	14217	34485	31004	15128	5402	2074	938	743	738	743	718	738	757	772	760	737	706	749	687	691	719	726	762	708	731	697	774	741	725	737	699	718	718	754	701	731	715	718	739	697	721	771	734	713	737	715	773	728	789	708	723	781	681	779	745	750	752	712	746	719	739	693	769	734	697	726	700	723	708	724	730	708	752	733	743	721	717	738	744	737	711	696	734	764	746	724	748	717	743	731	723	701	791	674	722	787	731	699	722	692	755	733	720	691	774	741	730	688	687	693	726	702	703	735	751	740	706	687	725	728	683	716	693	725	714	726	742	707	715	744	727	750	725	719	740	743	680	702	674	689	723	709	700	721	740	726	718	742	763	762	725	750	708	734	736	759	768	725	725	719	755	760	679	706	762	695	744	690	714	793	702	694	762	702	679	741	746	726	704	709	693	713	713	704	725	705	704	720	724	723	719	705	753	738	711	712	743	715	696	707	751	721	751	779	753	751	727	706	740	750	750	724	757	661	727	701	718	741	722	741	733	727	746	753	758	690	753	759	685	720	737	746	715	711	759	699	759	744	720	698	739	727	684	717	720	702	699	726	698	685	694	745	683	750	710	712	682	747	686	735	718	714	668	723	731	699	706	763	726	715	715	680	696	724	696	689	766	715	695	711	718	732	733	713	746	676	710	730	720	717	730	707	730	728	692	721	715	695	756	736	710	717	730	671	718	693	735	717	744	727	738	753	720	688	676	702	707	711	712	709	701	706	723	752	710	739	766	722	729	714	761	695	715	727	696	706	687	771	746	724	691	721	707	726	717	681	669	769	711	701	703	741	754	722	724	727	758	679	736	719	716	715	646	708	745	719	749	719	714	726	735	714	700	705	692	730	752	747	687	737	742	715	743	741	739	710	678	721	737	724	695	697	736	714	690	702	730	738	703	730	666	720	721	708	722	722	752	701	704	744	727	736	712	707	707	695	740	713	671	707	724	681	676	728	732	697	729	711	720	726	744	726	783	729	721	703	737	727	681	694	715	767	729	692	739	691	706	731	704	688	749	735	699	717	751	692	674	731	738	789	718	714	729	665	744	750	711	703	747	744	729	717	713	713	773	695	687	696	707	731	706	697	734	727	732	736	755	759	707	696	746	752	712	739	745	708	700	707	675	730	715	711	682	745	703	731	667	729	757	714	739	726	732	713	739	684	725	703	709	745	705	632	733	736	740	706	753	682	713	766	737	717	702	713	727	727	720	752	717	716	686	730	726	732	701	737	691	698	689	701	673	763	733	718	709	702	734	738	727	716	736	707	741	689	734	760	693	764	727	726	735	713	693	736	685	731	696	697	718	721	712	663	685	665	776	731	754	720	728	734	726	725	704	743	704	735	764	716	741	670	693	681	700	745	772	700	697	733	714	765	691	700	718	705	739	714	755	724	715	709	713	747	758	739	749	652	742	720	721	700	694	736	767	695	652	763	717	734	668	704	677	685	668	706	698	717	696	755	730	707	696	705	718	761	699	697	698	724	709	737	671	684	698	718	722	721	710	681	714	710	746	722	740	722	681	695	718	721	708	722	747	704	743	717	724	690	715	725	751	682	717	728	673	675	755	731	700	719	738	690	677	690	739	710	699	743	715	748	712	681	700	732	697	696	735	687	690	710	729	725	744	679	731	655	711	681	688	719	689	671	668	719	753	703	696	740	734	703	747	769	725	721	690	728	681	748	686	713	681	746	707	669	723	718	721	682	744	685	750	711	726	698	729	734	721	692	725	708	718	734	723	725	748	724	746	728	677	691	763	692	758	716	708	738	690	701	737	750	726	724	711	693	689	703	733	677	733	714	680	687	725	647	722	720	712	718	698	703	710	740	691	720	753	723	695	768	687	656	688	660	749	704	742	716	705	701	705	722	689	674	649	716	654	756	745	743	736	700	658	687	727	738	725	687	735	738	712	722	707	669	723	741	685	691	693	726	701	712	674	727	708	711	754	735	712	719	720	732	683	702	732	711	744	699	687	733	711	719	720	757	714	749	727	723	728	742	669	734	731	713	713	695	709	725	745	696	711	752	749	688	734	692	721	676	705	663	694	673	703	725	681	753	710	730	716	734	692	718	708	719	699	768	737	716	773	733	714	688	725	735	691	704	711	711	733	728	752	690	703	702	751	674	733	720	650	728	667	700	696	732	735	695	770	699	740	739	735	681	684	723	727	734	732	723	690	711	715	735	756	706	739	691	720	691	713	743	781	731	742	700	739	691	737	669	722	741	675	770	770	718	687	708	670	712	754	751	740	707	720	750	723	773	700	706	696	746	734	680	722	698	704	706	704	694	714	720	737	737	713	741	679	737	718	721	732	735	724	682	727	696	713	687	736	717	736	714	738	675	668	698	692	695	697	729	700	681	773	739	730	695	683	695	697	679	711	721	784	718	708	712	708	696	709	718	684	706	724	721	718	705	775	705	740	669	682	709	718	723	744	677	728	713	686	762	753	684	720	721	732	693	699	676	699	749	706	671	751	757	687	691	731	695	717	726	641	684	714	712	716	698	705	737	719	698	702	717	697	716	729	747	698	720	664	729	734	732	736	693	719	682	729	672	685	668	685	718	726	702	723	707	702	697	702	656	742	688	722	753	676	711	767	687	693	684	666	713	749	701	692	741	703	732	722	702	701	751	697	711	696	663	729	740	708	703	693	707	723	677	690	713	696	689	732	719	730	711	728	739	739	739	694	709	680	746	756	740	699	729	712	681	751	714	699	664	689	727	690	748	726	702	718	740	695	720	699	705	738	737	668	680	677	739	688	704	703	686	712	742	672	696	693	721	696	689	717	744	688	706	715	748	697	728	706	680	693	702	688	725	734	720	718	669	744	665	668	694	737	723	726	710	748	687	716	709	716	708	692	721	682	685	716	735	668	751	705	709	724	745	729	727	720	783	733	705	719	699	720	728	696	740	750	711	718	735	675	712	722	725	726	697	718	763	715	770	745	709	757	727	689	708	701	723	692	731	731	769	766	692	713	710	691	724	736	716	700	769	685	717	695	694	726	717	724	723	703	676	698	726	735	726	737	730	633	715	722	693	747	690	735	731	741	644	703	711	720	703	709	685	708	687	705	717	711	698	679	685	692	701	727	748	732	718	680	705	704	762	739	748	709	745	712	702	728	736	719	716	708	724	692	694	694	743	696	668	687	744	711	677	689	745	703	675	737	747	676	716	724	711	720	663	714	728	660	716	722	733	774	702	674	724	734	724	750	777	741	755	694	747	695	690	735	701	701	681	658	731	751	763	716	736	686	722	715	748	727	733	717	678	711	669	748	681	719	732	753	724	755	698	720	665	713	702	740	709	714	699	725	690	705	680	697	688	708	710	703	679	767	733	693	680	680	680	658	756	726	685	755	747	701	712	686	720	712	694	762	667	741	708	688	694	675	713	677	681	723	738	730	735	764	715	765	696	695	726	717	707	685	733	754	716	735	692	720	739	706	754	783	694
27458	13305	2062	941	657	644	631	716	868	2506	2634	1586	1167	858	711	645	594	619	624	634	580	635	636	636	597	606	631	641	609	565	628	649	640	622	632	630	641	571	626	598	641	647	600	626	607	608	629	610	597	569	635	643	630	612	604	616	584	657	621	603	578	622	586	574	592	601	596	638	645	645	570	617	629	646	638	599	636	649	644	636	558	622	598	600	577	678	618	620	595	599	586	567	634	618	600	567	639	592	605	585	609	591	611	610	658	641	586	594	616	600	579	589	627	625	603	646	586	615	592	615	633	551	597	580	567	620	605	650	598	608	607	614	636	668	639	632	612	579	604	624	592	586	584	598	576	594	615	621	630	585	590	605	599	617	620	584	609	598	622	640	620	579	635	584	620	634	575	665	602	589	576	610	631	566	598	630	586	595	547	608	590	665	605	609	600	594	611	620	638	604	620	623	674	600	626	627	639	659	603	682	606	605	637	624	594	613	625	616	614	616	631	569	610	599	591	601	580	631	617	571	598	600	653	661	606	590	638	620	608	553	630	602	642	622	633	638	653	598	602	621	626	595	611	608	572	593	614	637	577	610	592	621	597	573	617	610	619	592	597	578	584	614	635	586	579	594	600	599	601	588	589	595	593	646	618	641	616	585	595	606	592	635	637	623	606	623	596	644	607	598	601	615	605	582	624	651	623	600	578	657	619	607	626	551	629	631	627	621	634	604	615	608	617	593	603	598	579	640	639	614	596	592	641	612	631	628	616	608	631	596	628	576	603	629	605	589	580	616	597	595	565	649	620	621	624	568	638	588	590	615	645	605	641	644	611	635	642	629	642	593	621	630	590	648	623	635	613	617	595	610	599	587	601	560	581	644	622	614	598	579	607	632	597	575	606	629	629	602	644	625	629	627	583	617	623	590	576	614	604	645	603	636	624	634	644	625	612	666	590	589	621	645	642	563	622	628	573	599	584	575	616	594	606	598	659	627	627	596	646	665	605	590	618	578	605	579	615	643	647	589	596	633	612	585	591	560	627	593	662	631	611	591	576	610	671	613	609	595	601	681	639	607	584	604	615	631	612	578	637	611	609	630	639	589	591	629	596	563	615	602	637	661	651	615	565	615	642	594	623	600	593	652	623	617	579	657	637	577	612	571	617	619	586	623	576	623	610	565	628	605	613	607	610	626	602	598	621	597	594	645	589	641	574	592	637	582	632	649	647	596	606	611	616	580	597	574	594	679	611	580	615	631	600	626	643	598	599	603	624	652	660	608	618	593	599	633	610	636	640	555	616	597	621	598	643	624	588	595	649	613	595	592	564	611	651	637	630	623	607	638	608	625	612	623	633	580	619	621	580	616	610	601	613	587	655	613	611	590	625	621	614	589	579	610	631	628	602	687	640	611	596	656	585	611	601	604	657	580	627	654	618	624	625	571	644	596	621	602	650	609	647	654	636	627	611	636	621	592	612	626	591	603	628	572	607	620	635	575	607	653	623	605	638	628	630	652	570	646	573	609	645	632	653	581	629	642	654	625	630	570	591	612	600	615	588	652	607	634	640	600	605	599	612	580	656	625	602	665	668	640	622	645	649	557	628	640	637	594	558	600	644	632	641	658	595	641	616	575	610	622	576	632	609	621	617	610	636	617	608	651	642	620	592	659	598	592	630	611	618	641	642	615	654	612	629	596	584	609	591	622	664	557	605	617	584	610	601	652	596	565	606	572	616	678	618	614	600	611	607	623	625	622	585	573	620	654	663	643	632	583	566	609	603	619	571	594	578	598	572	590	651	639	613	607	607	637	640	630	614	596	583	667	657	587	612	603	623	593	642	620	639	588	629	685	670	617	666	602	602	572	574	627	601	619	621	623	636	607	588	612	638	602	604	628	610	608	605	569	595	568	586	585	611	629	577	604	660	603	607	598	664	634	613	651	638	555	641	629	627	634	595	582	622	627	594	650	610	574	610	599	590	618	601	606	604	611	621	680	638	620	592	613	628	628	610	647	565	631	632	621	586	624	614	571	627	600	623	618	583	660	602	592	627	567	621	632	614	596	601	596	626	644	616	621	646	633	617	606	638	606	585	628	653	579	613	603	615	601	635	622	605	615	570	618	587	637	622	586	634	639	590	599	640	611	622	623	608	605	619	622	612	605	591	615	589	632	630	642	592	605	605	598	641	628	651	624	609	626	658	652	623	548	632	636	652	606	553	620	628	605	635	613	579	595	604	646	589	633	592	601	597	606	625	630	604	572	608	615	608	627	606	634	620	667	585	586	574	610	592	638	616	636	581	622	654	557	616	625	614	670	653	583	586	578	591	601	613	607	592	583	617	594	611	620	623	611	601	629	613	627	631	588	623	614	631	594	597	591	664	626	591	599	619	656	601	577	604	603	627	629	629	629	588	621	612	602	624	641	618	613	609	623	650	659	593	623	626	634	625	600	621	593	618	629	592	637	635	588	658	580	579	637	604	598	627	633	637	638	613	617	600	622	629	624	640	593	604	598	630	631	642	568	633	601	614	639	607	632	656	630	587	580	577	610	603	599	641	612	596	631	576	631	620	639	628	616	564	620	565	599	574	605	600	620	671	595	614	611	607	598	637	590	643	640	610	646	603	652	598	603	602	591	617	604	600	631	579	609	636	619	634	618	602	623	606	560	605	634	615	584	607	568	652	614	564	614	628	605	699	624	625	593	620	587	602	606	613	617	602	612	623	620	631	576	652	607	604	582	603	630	623	603	573	565	615	606	651	685	586	617	612	623	576	576	575	610	576	614	604	590	576	620	654	599	606	606	580	581	607	610	599	620	602	620	625	625	602	637	598	598	576	638	565	581	612	608	595	588	639	618	627	631	646	598	630	595	591	603	623	620	575	581	638	650	602	621	611	645	626	614	597	610	668	587	578	596	597	654	593	626	572	591	611	597	639	627	609	630	592	621	583	605	625	597	600	594	560	646	579	599	623	662	637	654	632	606	615	649	610	680	596	639	600	620	634	622	600	606	615	601	608	599	597	573	641	644	631	625	596	657	636	616	595	619	617	632	584	614	591	636	636	631	598	595	561	592	609	642	629	621	613	598	576	600	618	577	633	572	624	611	581	656	598	625	630	612	633	601	659	621	654	634	590	686	607	625	615	565	627	637	619	591	614	570	582	644	613	644	635	641	616	638	591	622	592	613	571	583	618	639	584	623	566	606	656	614	621	593	617	639	591	590	615	610	636	621	597	608	619	605	664	619	622	609	602	643	604	609	563	631	662	601	610	575	658	636	634	656	595	632	599	586	625	636	611	605	618	598	643	650	632	630	590	598	611	648	620	607	657	652	603	576	590	603	600	594	625	615	600	641	598	609	600	600	598	597	584	613	603	557	549	625	586	589	602	646	632	597	623	620	607	622	615	622	674	581	600	610	627	587	601	649	586	614	616	636	592	612	590	557	581	652	597	585	628	636	565	592	580	631	603	618	627	589	615	636	614	562	676	573	591	593	590	623	576	602
5274	1242	986	640	597	536	526	601	1012	2993	2716	1513	1061	715	587	507	452	515	537	465	513	499	476	500	518	486	463	500	483	463	487	519	465	471	487	468	512	501	448	495	513	455	466	474	514	505	482	557	481	491	511	514	518	476	516	499	499	542	477	539	446	501	521	459	503	481	510	514	468	476	466	515	489	480	491	449	534	532	495	485	534	518	497	493	479	501	456	493	485	520	428	472	485	462	451	501	488	475	472	473	519	475	456	479	480	474	501	491	472	484	489	485	456	477	457	449	465	470	483	505	468	453	453	474	485	467	507	497	482	501	527	498	522	479	483	499	464	466	459	475	478	497	487	523	467	455	464	491	505	487	502	473	473	498	537	496	490	463	486	457	468	457	519	486	498	507	478	522	468	478	464	504	499	461	480	496	467	483	470	466	504	500	484	486	508	477	496	489	472	488	463	535	476	458	448	487	477	446	488	477	523	452	488	497	471	536	448	507	490	497	506	487	504	460	484	488	475	493	472	457	485	501	497	455	448	486	476	438	469	483	467	495	470	461	462	474	523	483	517	488	474	492	504	453	473	474	437	503	452	471	447	467	507	479	463	500	460	477	461	476	473	463	489	507	489	449	477	490	450	494	533	488	510	450	509	507	462	476	478	490	497	482	539	450	469	513	443	509	469	495	474	494	498	500	502	478	474	493	495	500	492	494	503	527	471	479	507	461	502	478	494	470	538	499	471	462	488	455	474	484	493	490	484	469	487	505	502	495	447	515	444	482	514	460	449	517	508	499	477	495	523	479	488	496	505	507	548	453	474	493	491	490	491	464	452	477	481	507	473	465	496	530	492	475	492	499	495	452	506	492	460	488	489	510	467	502	501	483	521	475	502	474	460	484	497	480	449	481	481	492	459	509	478	481	471	486	500	513	503	493	490	496	473	505	481	442	487	480	460	457	488	519	480	508	502	474	476	502	468	489	475	476	495	487	454	466	491	496	527	478	473	477	490	504	444	513	504	508	484	461	447	492	493	501	480	500	491	469	502	498	504	492	476	464	490	472	487	497	511	494	479	494	435	464	504	481	452	457	516	496	506	452	481	494	498	488	486	493	453	498	500	540	454	467	488	479	461	521	476	491	472	479	461	484	479	506	484	476	426	459	475	498	520	468	483	507	513	483	479	444	482	485	533	476	474	481	505	485	487	494	489	467	459	458	511	490	482	470	491	471	514	478	481	459	516	516	522	531	508	480	504	451	489	459	437	495	489	460	460	446	525	478	476	473	479	467	479	453	473	476	500	479	465	509	505	491	479	501	473	470	476	510	486	478	497	482	490	474	477	528	456	477	496	480	440	500	489	501	494	498	471	486	490	482	479	488	509	533	510	522	467	485	497	512	505	519	486	491	477	468	495	480	471	491	528	484	510	504	464	513	440	482	474	489	480	517	497	464	464	443	517	466	490	472	467	480	481	481	512	490	502	509	516	483	488	462	510	471	500	488	465	474	496	479	475	511	468	515	462	506	496	475	467	491	479	486	512	515	461	498	508	497	511	471	506	450	522	485	477	490	456	489	476	513	481	499	455	476	506	520	500	478	514	486	456	510	468	497	473	529	465	489	482	534	463	492	491	450	496	482	440	519	465	480	495	488	495	489	513	479	517	513	490	495	435	491	531	486	492	495	461	467	490	439	481	506	462	482	460	488	440	522	501	505	444	460	485	512	493	502	480	469	471	450	459	510	467	479	484	497	467	504	477	492	479	462	471	455	488	485	478	487	509	499	459	480	508	529	443	476	466	496	487	517	463	463	490	473	528	467	522	484	481	472	502	524	504	479	496	497	473	498	459	481	500	489	439	455	537	496	531	490	506	513	467	492	458	515	500	498	505	496	485	452	464	461	440	510	509	501	469	479	455	492	481	489	478	525	461	487	469	469	505	502	503	469	523	430	504	508	485	498	499	483	470	491	473	539	509	505	466	477	452	496	487	497	491	473	457	447	484	511	508	501	501	523	461	452	474	533	470	485	487	494	513	496	467	473	496	496	468	497	519	465	507	501	473	499	517	460	502	491	492	502	485	452	454	490	470	464	489	480	484	510	450	464	468	459	515	459	456	499	511	491	510	458	469	450	487	490	460	458	531	489	535	499	498	465	509	499	502	507	471	494	474	467	519	493	475	473	505	485	517	497	434	502	469	503	488	520	432	486	477	463	464	472	441	490	504	495	462	512	461	484	467	434	509	439	479	513	493	484	499	493	465	491	490	500	490	473	533	477	476	466	493	492	496	458	479	547	491	482	478	467	488	465	473	436	474	526	491	462	490	497	478	460	508	445	495	420	513	494	513	454	527	428	503	435	521	461	418	496	517	467	480	509	518	511	494	487	452	516	482	483	472	526	479	509	505	472	492	520	509	503	502	478	478	473	447	514	489	482	501	490	475	454	517	487	479	509	488	442	491	476	513	486	480	491	520	484	480	519	463	510	492	510	456	467	501	469	465	444	490	453	470	456	496	448	486	478	458	485	482	488	479	442	496	473	437	487	529	485	434	466	452	504	506	464	485	476	485	533	452	469	488	521	457	513	489	512	542	472	505	505	522	492	513	490	456	482	474	510	462	483	466	511	471	486	527	499	511	480	494	469	513	462	471	506	461	512	466	477	482	466	474	476	479	482	482	503	470	469	480	474	498	491	484	482	463	480	493	482	526	478	499	519	470	496	477	491	498	495	501	486	453	494	495	511	491	496	478	497	434	475	486	474	466	498	528	462	534	482	481	479	480	463	518	471	498	479	513	499	499	462	489	515	519	500	519	463	520	499	474	464	479	509	462	514	460	467	466	525	464	497	460	551	466	493	487	451	466	507	496	473	460	506	501	488	491	480	503	491	447	484	500	475	474	476	532	488	487	453	486	508	496	464	502	469	528	461	496	447	453	508	513	474	483	524	455	493	472	473	495	514	493	496	498	530	487	494	490	497	514	472	468	479	481	474	455	452	454	459	502	463	479	528	496	524	470	540	491	488	481	477	512	473	466	472	473	514	461	503	488	478	498	540	479	504	501	479	513	483	445	491	519	451	488	494	491	478	440	506	498	491	483	466	473	493	456	488	495	495	475	483	508	483	463	471	533	511	478	461	491	486	483	468	495	505	449	505	483	519	478	523	486	520	471	473	486	446	511	487	490	512	494	483	480	490	488	497	469	483	505	445	482	502	492	512	469	472	482	475	515	484	488	472	473	492	475	485	462	505	490	472	483	476	464	463	457	463	449	451	455	476	488	506	465	488	531	503	454	526	422	518	501	470	463	472	507	475	471	502	497	520	505	498	466	503	514	513	445	510	487	513	466	475	537	494	491	507	476	476	501	500	448	462	483	484	515	523	473	513	521	498	468	553	500	485	484	491	499	482	496	515	535	505	518	448	511	439	489	494	495	487	516	466	433	445	487	520	477	486	468	506	461	476	503	489	515	472	463	471	460	481	493	501	503	470	464	478	504	492	474	463	496	494
25095	21050	26920	25054	6017	1344	1070	1064	5422	17974	17412	10805	4034	1592	821	711	672	642	647	674	646	635	616	683	628	617	684	643	641	636	601	623	683	614	590	645	629	647	666	614	695	657	639	703	713	654	675	683	633	726	604	626	634	681	648	626	666	635	622	619	660	668	673	652	682	687	674	618	621	613	685	671	658	634	639	649	698	640	610	636	610	664	645	632	652	624	666	651	668	639	678	625	689	667	656	637	694	665	639	611	664	611	653	645	625	617	659	648	652	623	626	637	651	620	648	660	616	708	617	672	601	652	679	631	668	663	669	643	644	657	600	635	645	627	650	648	635	640	647	696	676	662	660	636	615	626	667	622	648	651	660	637	596	646	595	595	721	628	661	642	653	654	664	688	679	682	662	620	667	665	621	660	624	678	649	674	711	638	656	652	629	680	648	642	618	641	668	634	631	646	629	622	631	640	604	661	653	630	631	676	640	632	620	660	743	623	639	688	613	630	625	699	610	612	651	632	677	650	639	630	680	642	687	669	594	629	628	692	637	628	655	624	613	672	635	624	612	632	626	638	610	629	655	669	652	684	603	682	633	644	603	663	645	664	679	613	627	664	675	635	646	629	664	620	647	639	631	648	656	680	645	657	623	646	619	629	668	646	658	659	615	628	659	642	603	638	618	681	641	662	657	635	633	633	624	583	621	654	652	651	705	638	656	665	621	648	621	600	637	679	689	621	608	676	656	604	623	638	641	658	631	660	639	655	643	640	663	672	652	673	640	678	662	682	642	628	679	652	638	652	618	616	640	676	657	665	687	630	671	611	617	698	610	677	657	653	685	636	648	635	650	679	684	645	675	660	643	676	652	613	636	649	613	690	690	658	637	618	700	653	589	603	700	610	694	652	670	649	656	612	695	667	627	636	656	623	648	648	622	673	666	589	663	678	657	626	620	673	596	621	609	622	601	672	651	646	668	671	647	625	648	658	646	692	611	672	592	663	654	690	644	597	635	642	642	651	626	628	629	644	598	644	677	645	692	601	650	616	642	626	640	649	629	634	581	600	572	653	617	624	676	607	659	647	632	653	657	687	691	630	606	598	650	678	663	625	593	623	626	609	623	650	625	637	564	663	636	695	649	664	736	643	689	618	678	636	680	619	610	650	645	642	625	659	656	652	690	667	647	653	595	628	641	659	654	639	641	619	628	687	682	641	721	655	647	632	678	670	621	633	652	621	671	662	600	660	602	620	595	665	650	650	638	615	673	664	630	674	606	635	709	651	662	633	657	638	598	662	642	615	626	678	662	603	649	615	622	669	662	629	653	610	681	653	631	649	638	631	635	648	621	642	645	629	626	652	645	655	593	646	632	641	617	641	660	631	624	606	686	656	640	664	622	651	649	675	616	662	602	602	675	658	668	618	681	664	693	604	612	643	664	620	571	627	636	627	646	671	635	694	652	669	666	629	691	661	648	680	680	680	632	649	662	637	658	658	645	608	667	660	633	661	628	632	625	618	628	666	612	567	657	660	617	632	660	673	624	614	632	648	625	695	622	634	681	630	652	644	661	632	649	679	668	623	646	672	691	667	688	621	658	644	653	652	596	625	667	642	667	651	606	669	656	637	620	655	659	627	640	652	672	673	656	613	625	657	719	656	645	634	657	673	668	704	683	643	629	659	654	619	639	681	641	649	642	597	639	617	611	642	647	662	604	653	637	622	646	650	669	644	628	622	610	643	653	587	644	647	621	649	659	650	644	632	649	650	602	608	680	698	629	636	628	636	629	650	653	647	646	649	593	672	616	642	658	661	610	688	592	628	637	670	626	650	674	701	678	669	666	630	685	667	675	627	624	640	664	613	623	647	641	654	667	634	647	644	674	650	699	681	607	622	639	659	693	589	628	610	651	636	652	668	649	650	668	639	640	641	621	658	627	690	614	633	599	653	689	630	659	641	647	589	627	652	630	660	680	634	622	700	690	653	630	704	656	659	634	600	665	677	619	632	654	595	657	646	647	583	647	623	671	675	612	646	624	652	608	609	575	664	663	624	645	626	620	666	648	604	626	641	685	631	664	616	632	589	655	641	652	647	657	699	613	630	636	623	639	637	647	656	666	639	633	619	659	647	628	651	667	672	666	660	613	680	627	634	659	630	617	639	638	670	627	619	640	666	642	626	652	641	667	643	645	669	616	655	657	632	647	639	673	643	577	644	663	671	627	674	640	664	669	685	674	627	666	605	644	677	638	668	657	643	633	627	638	603	628	662	631	640	612	660	616	639	652	643	606	645	656	630	602	621	633	689	655	644	659	624	619	636	645	604	657	672	632	688	636	615	649	639	661	659	637	684	629	628	663	630	656	629	671	678	620	678	619	657	662	675	645	623	627	594	668	635	696	625	621	614	672	703	633	643	657	626	652	625	639	634	682	636	662	667	668	625	660	591	638	671	647	666	608	649	605	684	613	677	666	679	675	668	654	705	610	673	663	689	611	637	632	617	685	644	643	626	596	680	628	672	639	626	639	662	602	633	650	631	653	681	674	669	645	604	634	659	631	640	648	662	619	635	676	639	670	639	659	687	615	619	652	614	591	629	615	649	703	684	608	627	621	643	608	640	632	698	685	613	651	662	628	638	623	672	689	670	603	653	602	640	673	676	618	650	606	649	651	618	636	648	649	695	612	595	682	671	640	644	662	651	667	662	692	645	639	644	600	661	624	704	630	635	587	614	668	691	647	652	699	710	633	645	669	657	690	629	663	648	595	662	645	627	668	653	650	658	645	667	691	616	627	678	641	598	622	636	612	630	636	646	688	664	653	678	626	655	623	622	651	625	607	642	683	647	647	623	671	612	617	648	626	621	638	661	641	613	671	649	615	612	623	622	625	661	596	600	647	631	569	681	605	672	662	645	588	668	698	639	605	632	685	653	647	632	593	680	657	596	672	621	650	655	643	709	640	645	648	627	691	624	608	626	662	670	675	634	652	691	640	630	664	679	598	620	700	682	670	646	679	641	650	657	605	616	652	659	637	602	655	639	646	604	620	633	633	667	629	639	640	599	622	618	632	608	625	638	655	667	605	650	648	652	639	624	666	662	635	644	616	641	639	664	631	662	666	676	659	662	679	675	630	605	713	643	641	644	608	649	646	625	620	680	648	663	660	641	604	687	680	604	661	669	664	669	614	639	643	644	670	703	623	667	648	645	659	652	630	635	618	667	619	618	636	625	645	664	625	597	647	602	632	613	673	616	651	645	619	669	632	609	679	648	655	621	638	621	634	597	614	613	692	654	643	613	664	639	611	686	646	657	641	652	652	679	649	646	641	616	650	630	670	677	666	641	637	618	622	614	655	630	642	618	710	647	677	595	600	623	684	622	658	661	626	660	637	679	661	661	640	656	611	651	605	637	674	689	624	645	629	683	619	654	630	629	621	610	652	655	620	640	654	698	649	659	650	631	648	619	619	664	586	692	672	682	684	626	654	632	722	625	663	631	618	643	644	633	640	651
4136	4433	3567	1754	1331	1045	922	1144	7519	18672	15039	9341	3586	1490	735	590	567	484	516	504	545	539	509	550	533	522	526	569	532	546	544	497	543	522	507	520	527	511	559	540	504	526	528	563	508	496	552	481	527	565	564	535	516	585	500	509	506	541	505	538	535	512	548	521	518	564	589	517	531	505	542	486	549	530	499	506	519	556	544	558	536	505	581	553	533	537	504	561	528	523	548	536	505	502	554	508	517	534	534	501	535	545	532	534	554	539	584	545	572	537	534	565	537	526	538	528	569	537	543	560	528	508	520	524	531	553	530	540	521	547	522	503	530	557	529	496	518	482	537	567	519	506	534	518	533	510	556	503	497	522	551	538	542	519	557	509	537	568	530	552	533	519	533	549	470	501	482	524	495	565	530	523	531	483	536	531	542	532	547	501	518	489	492	515	523	507	521	497	500	522	490	543	502	525	517	548	530	505	512	527	556	529	491	573	512	537	485	510	509	516	571	514	516	530	476	550	584	532	532	510	566	513	496	474	535	552	515	506	465	524	512	521	550	536	513	495	506	522	526	538	506	555	500	573	541	518	499	518	536	486	514	511	547	546	535	525	516	516	551	525	483	612	497	523	562	495	495	556	513	507	534	578	528	519	507	517	542	563	518	502	518	530	525	522	515	491	510	524	517	522	499	580	536	541	547	489	526	524	521	512	482	499	525	505	521	524	478	507	498	543	553	523	505	538	534	503	534	507	524	500	536	536	499	537	519	479	548	559	502	518	552	504	552	522	513	516	507	554	532	538	503	493	489	474	514	544	550	483	534	524	461	509	538	577	508	521	518	547	535	559	475	485	532	520	511	498	502	541	536	530	547	504	518	557	538	528	499	503	527	564	533	498	553	551	548	506	507	520	510	534	501	513	528	499	502	555	485	501	521	521	528	514	537	558	513	494	522	496	504	537	559	565	531	529	503	548	544	549	493	495	513	507	526	532	507	557	543	585	580	505	506	525	536	471	564	515	505	497	501	542	514	491	559	537	574	510	522	529	541	572	504	527	548	518	531	543	531	518	490	485	492	517	550	563	546	539	522	513	564	510	502	516	482	563	539	517	559	500	542	576	544	514	541	549	487	546	527	546	508	544	516	488	537	503	549	533	544	522	486	495	504	553	512	516	528	540	472	506	547	492	534	515	502	531	523	558	514	543	507	484	513	536	538	532	541	516	538	544	595	549	545	524	522	542	534	556	507	542	513	533	522	541	563	516	506	552	557	494	524	537	572	480	484	509	549	575	508	515	541	502	561	481	554	508	501	531	534	530	559	534	474	534	525	498	509	528	534	539	493	495	539	537	549	546	545	521	577	553	540	559	515	529	528	547	464	552	523	530	500	556	531	486	496	567	504	552	516	529	525	519	562	501	536	493	496	525	510	538	513	538	548	507	527	512	537	569	485	533	558	516	523	518	533	559	553	497	524	515	503	519	535	539	509	505	489	505	511	517	535	565	522	506	517	531	472	527	476	538	588	524	497	524	527	506	519	522	535	519	549	521	496	519	534	558	508	550	535	524	505	536	493	545	492	525	490	545	525	528	500	537	546	516	532	530	551	539	503	495	496	489	543	509	499	544	529	515	540	548	519	538	537	532	520	508	550	530	529	516	472	528	532	520	507	516	488	531	555	537	539	500	481	505	546	517	547	512	557	500	539	486	505	505	500	499	494	531	551	491	520	493	503	537	571	495	496	549	524	513	490	508	572	514	506	527	554	550	495	524	556	484	526	537	513	513	530	502	532	480	522	492	535	512	529	537	506	524	521	502	535	509	510	527	544	501	528	503	519	520	479	506	519	517	546	546	529	546	521	519	519	512	525	497	522	481	540	541	529	529	512	551	538	488	497	464	553	545	525	563	488	527	514	538	536	549	485	517	497	565	549	514	503	529	526	533	477	538	515	531	490	493	578	527	535	537	487	535	540	563	529	492	501	526	512	525	481	522	515	497	521	483	559	493	494	521	503	496	490	501	542	551	554	527	528	558	549	506	527	521	495	489	531	518	506	564	512	520	568	529	554	527	558	458	535	504	542	499	499	507	523	518	542	512	519	567	529	527	503	525	534	498	540	523	516	564	497	523	547	533	492	524	541	525	507	528	522	507	535	552	508	498	516	536	515	520	549	553	518	543	553	503	546	530	532	522	520	564	566	562	522	514	528	513	501	552	541	529	514	537	534	511	548	522	493	549	556	561	526	544	523	516	557	540	506	530	503	501	502	493	494	490	521	483	527	543	580	479	497	493	513	558	530	517	536	531	527	527	493	531	517	531	518	549	510	555	477	544	535	513	559	536	551	474	578	549	512	546	514	497	538	517	536	552	501	508	503	495	540	501	549	561	515	532	547	529	510	483	531	445	494	517	513	513	560	531	529	524	506	496	487	498	515	532	522	555	564	523	509	546	544	556	532	526	519	521	524	519	535	524	521	541	509	482	525	539	520	505	504	519	542	518	545	523	561	563	538	493	569	503	520	487	513	485	533	487	510	525	501	515	482	548	571	559	545	525	519	559	551	536	531	526	511	527	517	525	499	551	508	491	477	556	518	532	553	519	530	545	538	589	513	526	571	502	545	514	534	567	531	506	556	538	500	518	519	554	519	530	529	552	527	564	518	543	556	502	515	520	524	545	554	513	536	544	500	544	517	511	509	523	551	540	523	527	528	514	487	512	582	507	496	559	489	531	504	473	486	480	561	557	510	522	548	533	519	525	493	507	526	522	504	492	543	508	524	533	506	516	542	522	523	517	538	538	523	518	516	522	552	540	538	509	475	502	503	550	529	554	502	513	532	489	484	529	503	522	490	552	486	532	496	515	539	548	502	581	536	504	492	573	545	506	535	507	512	533	506	527	552	496	503	526	534	526	524	546	540	536	494	578	529	541	510	510	517	502	523	553	551	511	545	522	547	554	485	519	495	505	486	490	531	493	538	529	539	519	541	493	533	570	528	535	488	526	520	535	511	555	514	535	502	521	512	513	515	535	543	571	489	536	507	519	503	550	555	551	568	525	552	495	493	521	535	559	517	531	559	503	534	499	500	512	529	480	489	498	502	556	537	522	511	470	567	518	505	537	528	497	509	544	549	497	475	536	544	545	535	540	493	499	500	507	548	512	546	500	535	495	567	542	539	541	506	488	534	521	531	524	517	493	528	538	519	515	530	534	543	511	513	542	539	532	542	517	526	553	502	529	534	526	499	526	564	514	514	518	553	513	541	545	511	500	516	558	566	533	521	557	507	540	557	528	483	536	515	525	545	559	561	509	484	547	538	505	475	537	514	514	509	509	544	537	511	493	520	491	512	502	517	501	502	578	492	466	503	502	530	507	529	545	520	520	548	534	529	497	512	521	509	530	540	509	567	527	517	518	524	513	543	504	504	508	468	519	531	525	532	501	509	507	528	527	495	532	537	531	522	521	564	514	539	528	521	470	514	535	555	533	525	506	500	538	502	516	536	536	505	506
23933	21064	28262	24059	21043	9117	2217	1599	10449	34321	36456	21130	7176	2382	1151	986	848	864	864	906	832	839	874	880	899	823	833	848	884	809	817	791	843	879	920	851	878	863	845	838	841	899	829	786	870	829	872	861	842	903	872	844	852	890	889	814	877	869	830	843	808	804	878	849	824	843	862	822	858	897	871	846	843	828	839	846	834	868	868	884	796	838	855	845	823	876	872	871	844	865	854	806	817	869	843	907	862	829	866	861	846	914	807	854	858	887	849	779	830	876	880	842	857	860	827	849	887	843	837	839	805	849	853	836	872	845	904	823	919	855	859	900	815	784	834	857	842	836	851	881	889	862	835	815	812	854	848	896	776	874	872	864	852	854	843	847	859	803	833	837	869	832	889	796	794	825	866	774	853	845	857	871	831	847	772	828	864	826	817	853	857	761	811	825	867	850	875	899	849	819	881	859	874	781	826	839	881	795	871	924	841	843	826	775	852	773	828	907	818	829	814	851	868	832	867	850	834	846	805	866	877	873	829	841	890	880	844	869	827	822	872	857	864	878	885	846	883	866	857	872	904	856	816	804	831	829	828	874	802	842	820	814	794	907	832	896	774	809	851	846	799	875	883	823	808	820	824	804	883	866	811	929	851	847	829	825	825	926	874	823	889	869	811	856	784	905	812	827	860	865	891	850	839	859	871	840	848	841	878	878	864	842	851	828	841	814	882	862	827	859	851	882	791	871	877	827	836	881	836	840	893	830	859	844	832	894	838	862	840	883	856	873	845	802	850	890	808	840	857	855	882	849	841	858	848	833	796	823	872	885	856	812	825	772	844	884	797	833	829	850	858	857	837	833	876	868	835	832	876	868	853	825	883	864	834	862	837	836	824	885	802	906	855	791	837	862	837	844	819	885	851	811	820	804	858	881	930	899	845	784	835	834	849	807	803	818	890	805	847	843	812	854	818	817	822	841	848	795	840	869	828	861	853	837	848	802	856	871	827	851	863	868	846	890	864	825	813	829	881	806	898	871	815	896	847	831	791	858	840	840	833	870	861	888	845	939	826	825	866	819	871	864	858	835	928	808	892	816	850	834	866	851	850	866	820	803	825	851	837	853	842	845	857	846	835	800	921	827	827	874	863	837	785	824	853	818	881	838	895	847	839	865	834	796	876	799	850	836	842	858	877	854	836	827	816	870	818	833	835	855	853	895	867	896	836	898	864	835	821	844	896	932	885	850	833	804	844	866	871	881	848	896	810	844	852	842	911	801	833	808	857	893	866	809	861	866	846	803	836	863	867	835	857	874	867	817	855	795	878	839	829	848	795	912	839	839	847	845	859	859	889	862	922	874	821	853	843	851	857	914	837	838	819	922	839	853	851	855	826	832	830	878	851	832	849	836	823	820	846	818	814	823	865	825	880	828	833	862	859	838	897	821	860	841	887	816	862	871	779	873	888	789	781	878	848	832	845	860	828	877	892	757	823	805	881	853	870	860	880	846	832	813	787	876	892	840	816	872	846	916	834	859	854	784	837	879	864	812	811	848	857	872	788	899	830	820	910	848	816	887	849	870	850	851	883	861	831	848	854	812	816	767	879	901	845	799	869	855	839	846	869	833	821	792	796	805	873	869	778	884	891	799	859	902	888	831	898	830	836	808	881	896	869	864	819	861	860	866	858	862	876	862	825	869	843	871	858	868	863	856	888	899	858	840	841	839	831	824	875	806	882	831	830	853	864	864	824	826	830	847	849	834	845	921	903	840	802	853	869	812	836	839	846	857	857	848	872	846	873	845	862	860	845	824	841	842	866	880	873	820	806	866	863	833	842	880	829	822	872	859	847	837	795	839	824	875	829	817	893	833	800	880	886	812	844	876	861	835	803	872	865	829	827	801	803	912	876	817	850	836	822	847	880	827	828	827	851	856	882	810	806	825	850	861	809	850	769	799	883	830	857	857	852	880	835	885	838	859	813	800	822	854	848	833	857	821	800	875	782	828	846	850	806	877	824	871	841	856	863	848	832	836	783	863	841	857	813	809	865	866	853	827	816	835	860	889	916	841	827	852	864	855	868	848	833	798	805	802	860	854	851	811	837	820	798	843	814	835	899	842	792	787	884	853	852	830	888	840	855	839	789	834	856	848	847	858	828	843	846	864	875	848	796	881	815	824	779	853	860	856	818	875	815	869	803	877	808	814	817	840	821	830	821	873	932	854	835	824	825	758	834	881	824	893	841	825	876	822	834	789	881	875	826	851	858	826	868	805	798	816	843	854	854	840	815	878	840	812	857	798	837	843	907	800	860	890	863	869	885	841	799	813	805	814	836	874	836	883	865	856	841	850	897	810	836	799	837	821	821	854	813	882	850	880	844	853	784	876	862	811	805	825	891	817	911	884	862	920	869	808	819	812	841	812	867	842	860	807	844	833	881	775	799	814	823	804	858	801	849	789	838	816	867	886	812	888	874	858	870	874	882	856	855	890	794	861	886	841	834	821	830	852	827	869	854	872	864	866	894	850	935	842	812	843	791	829	860	827	851	858	844	892	853	848	876	846	865	871	808	828	850	854	866	815	820	855	848	832	870	860	870	838	863	860	821	837	829	853	769	867	859	874	896	884	861	875	879	863	796	863	814	860	843	817	875	808	802	873	827	827	850	805	861	798	817	886	870	816	854	884	794	910	853	827	824	852	852	882	834	833	851	882	852	903	872	864	838	821	904	833	841	841	853	794	813	824	842	844	901	814	830	838	829	895	809	876	777	821	881	863	788	843	804	830	821	846	835	825	875	861	857	912	870	790	837	812	790	838	893	825	777	825	899	834	811	866	896	818	812	878	834	790	809	816	847	808	865	806	853	823	855	814	796	847	861	844	850	872	873	859	808	836	827	813	836	800	874	854	846	788	829	795	814	865	863	894	844	786	847	875	844	837	828	831	818	814	816	832	797	851	839	870	814	832	823	844	838	796	806	833	883	828	875	845	858	803	837	816	822	847	890	897	828	882	853	788	845	830	834	846	844	794	847	804	837	801	870	873	880	795	853	823	870	905	805	824	847	829	833	824	810	849	802	872	792	871	804	794	837	846	873	850	855	835	876	836	834	871	786	845	847	869	831	849	803	806	819	868	835	867	846	847	843	811	837	811	905	869	808	925	820	819	865	884	833	833	846	808	832	882	848	857	878	865	846	865	860	827	831	813	813	823	854	854	901	881	865	869	850	841	813	833	814	813	837	833	855	833	833	878	869	823	849	857	781	877	834	852	767	838	852	816	835	848	900	817	873	786	821	825	861	851	840	831	819	813	835	854	870	893	858	775	882	820	824	872	837	865	856	815	851	849	836	807	829	802	814	840	811	833	828	846	816	855	812	863	901	877	795	819	839	832	852	867	840	840	822	844	881	828	832	848	897	793	841	869	876	884	873	819	863	837	830	868	796	869	867	826	895	811	822	853	869	831	857	837	845	853	814	837	836	821	843	864	851	849	805	868	861	833	845	862	820	816	881	806
4838	7992	6432	3482	2387	1762	1483	1629	13945	34492	30592	15187	5617	2195	987	770	687	700	658	655	715	668	717	610	628	689	673	724	682	661	672	658	665	693	688	699	640	705	663	653	709	682	670	706	649	708	674	687	670	672	691	687	698	691	699	736	685	695	677	663	667	683	697	643	715	686	677	660	626	707	689	632	705	637	712	669	675	666	676	699	681	646	655	663	679	683	721	705	648	679	629	652	666	686	692	656	710	669	679	676	712	674	677	682	706	650	638	711	645	698	697	626	687	643	678	695	628	646	686	663	685	695	664	618	628	679	680	640	638	701	672	679	727	675	639	710	710	680	637	705	672	680	689	644	666	649	660	658	677	725	665	652	644	690	655	681	673	658	648	647	704	702	657	655	684	668	676	609	665	696	669	663	734	697	675	696	694	684	679	655	683	695	661	624	715	684	673	695	688	688	652	689	680	693	688	672	661	698	625	711	694	659	652	695	687	665	694	651	678	673	687	656	683	707	708	668	665	731	668	612	607	649	652	660	647	689	654	621	628	692	611	688	699	636	683	645	691	705	671	680	692	663	693	739	634	690	674	659	661	691	660	721	678	659	657	665	637	620	721	639	672	637	683	690	669	663	646	662	631	638	683	647	649	710	691	696	724	656	663	688	663	697	621	691	631	674	689	647	706	697	697	711	660	655	734	654	635	683	664	656	663	707	658	654	697	658	708	665	710	670	677	659	615	694	676	690	681	671	685	689	670	651	692	610	698	668	649	664	671	662	637	633	711	638	682	681	650	648	671	718	663	692	667	648	641	648	665	673	706	659	682	727	683	706	653	694	629	631	666	685	661	699	683	695	669	663	690	641	711	678	703	703	638	694	645	683	644	692	654	666	662	688	680	667	668	628	661	671	649	658	674	672	654	681	699	648	673	685	654	647	648	672	608	653	671	641	636	640	694	618	702	697	678	695	665	620	660	672	688	689	634	672	681	679	665	689	642	617	714	664	694	688	685	689	669	598	633	719	674	658	640	683	658	705	674	659	679	651	682	689	657	630	687	639	729	689	668	662	681	672	677	689	666	684	673	674	689	664	681	681	718	670	680	661	647	691	638	693	681	668	680	650	707	711	747	664	635	699	690	669	650	613	671	653	677	684	681	654	648	686	714	684	670	658	649	625	684	680	668	660	663	702	669	670	650	668	645	681	686	612	660	643	664	681	632	658	652	682	688	683	635	682	651	685	657	646	670	678	677	669	679	644	658	671	663	687	652	636	634	617	686	651	668	635	704	675	653	698	643	679	696	664	688	634	637	646	665	632	683	756	669	667	641	710	700	696	703	663	681	668	629	699	703	680	665	694	739	669	687	628	674	657	631	683	680	656	706	697	646	667	688	667	668	649	656	695	675	642	626	718	693	640	659	667	667	700	605	672	694	676	649	674	675	674	666	708	678	656	645	646	679	627	670	657	706	647	704	675	667	623	637	652	660	686	702	687	665	611	651	675	629	674	702	651	658	712	653	711	716	690	646	675	666	668	663	649	659	679	647	695	656	670	660	637	661	637	643	648	708	641	635	648	704	713	699	712	626	725	685	696	674	684	689	668	658	652	654	699	670	675	655	661	701	665	633	645	638	679	685	679	677	651	616	666	665	689	667	630	695	665	655	649	706	705	623	660	730	697	644	687	648	635	621	671	666	704	647	688	657	657	627	679	703	625	664	610	607	681	639	684	645	691	670	647	653	646	652	654	693	723	688	687	721	648	707	666	662	639	673	644	703	638	685	670	667	652	721	723	662	702	629	629	666	624	645	678	619	662	708	681	659	657	644	660	707	661	649	643	663	662	710	678	722	673	644	661	657	669	663	666	620	677	702	703	658	693	635	653	645	666	658	679	663	665	670	664	704	643	673	674	663	641	619	720	665	671	697	639	678	664	672	698	675	656	670	697	657	658	684	668	647	683	690	655	671	653	689	706	687	678	667	634	623	697	625	691	700	684	660	649	676	697	674	681	657	673	702	659	602	666	629	650	648	621	648	658	640	675	698	661	674	667	663	676	661	649	708	649	664	658	644	723	684	621	702	678	652	632	632	684	655	660	604	668	694	661	663	654	670	680	651	700	655	688	658	671	679	663	682	683	699	655	682	696	639	684	666	644	639	672	658	667	707	666	665	651	643	675	660	630	680	637	622	652	623	704	649	617	725	628	663	673	658	668	653	633	645	652	644	659	672	720	657	671	673	674	640	675	650	641	685	646	691	656	654	645	669	698	686	652	685	620	655	679	611	631	663	647	662	656	684	654	675	716	644	683	634	642	680	660	670	634	671	658	663	647	647	673	655	692	643	639	678	674	652	675	687	687	654	652	662	647	685	693	644	684	710	640	695	688	640	676	665	694	679	677	663	672	677	638	658	676	641	660	654	662	664	677	696	710	685	686	607	678	668	686	682	634	670	659	685	695	682	685	693	654	665	660	724	681	642	651	661	647	630	671	625	668	696	733	710	671	692	646	685	695	698	679	729	644	688	689	660	720	632	648	633	622	671	668	655	687	672	663	641	669	669	639	639	636	647	685	641	604	683	661	683	640	665	687	663	655	665	644	675	700	621	622	673	648	647	709	696	680	642	715	671	645	679	644	678	668	628	673	626	729	710	651	690	627	635	651	678	649	694	663	672	671	682	613	685	704	672	673	646	711	699	680	632	655	653	654	672	693	654	684	659	669	698	642	641	692	722	645	636	666	656	686	684	694	672	717	618	623	672	639	663	659	628	670	692	698	689	643	675	683	719	631	661	631	634	669	661	656	692	699	677	651	667	707	692	651	642	662	630	705	645	644	671	649	666	700	717	685	637	636	677	653	639	654	687	669	663	615	638	652	688	670	697	653	667	673	675	706	621	649	652	674	667	658	643	644	670	673	698	705	682	667	637	665	705	673	651	650	671	708	651	632	655	645	686	650	638	637	643	685	675	672	658	651	658	643	667	656	679	621	660	676	685	675	637	624	710	729	677	642	672	656	689	694	693	684	664	665	703	641	688	681	663	663	691	684	653	710	687	681	659	660	646	669	638	658	660	637	682	701	645	695	681	700	655	664	669	630	631	680	677	641	633	642	651	672	644	624	663	655	674	642	677	677	700	634	645	636	642	624	687	646	638	684	634	641	663	677	649	640	677	687	703	693	670	643	667	634	695	648	633	692	646	661	697	645	622	629	656	695	669	667	648	657	684	667	697	706	649	653	686	618	692	670	674	666	668	689	626	657	665	666	683	655	675	640	674	673	669	678	654	696	658	712	661	648	657	671	678	711	654	636	662	709	656	671	698	684	590	625	631	681	704	693	654	604	663	648	642	665	644	711	657	711	682	683	659	665	655	684	666	700	662	682	705	657	690	665	660	684	654	697	647	654	707	674	651	652	679	640	717	641	716	647	643	672	662	596	693	636	666	679	692	689	674	646	652	688	640	661	646	674	643	672	633	657	680	667	650	651	646	675	698	617	703	672	661	624	661	669
27523	13044	2068	1014	721	652	644	640	980	2590	2699	1754	903	743	630	611	609	561	543	549	605	567	601	562	527	569	594	554	582	578	572	553	563	586	536	632	606	558	557	545	567	590	539	580	584	586	577	606	581	566	600	601	550	602	588	582	569	546	575	527	527	578	572	589	600	578	573	572	562	609	554	580	535	590	545	561	586	580	575	573	604	570	544	499	586	552	556	593	584	560	548	576	576	596	589	573	599	562	565	545	599	587	546	553	577	530	568	581	584	567	571	566	536	574	566	535	568	569	567	566	549	575	522	580	587	585	584	607	568	533	599	541	583	568	619	573	614	563	578	551	566	559	593	518	588	582	547	546	576	563	560	592	525	546	561	592	591	518	601	551	573	562	554	524	521	596	596	558	546	574	615	526	542	551	555	563	603	546	550	589	567	546	604	595	553	544	543	527	573	588	585	535	572	538	525	581	581	565	551	584	527	565	566	532	574	549	598	568	558	566	575	570	554	601	577	613	549	545	591	582	584	560	598	537	594	560	560	583	570	544	577	577	594	559	561	602	565	553	581	569	537	635	598	554	547	539	585	575	557	573	599	584	549	551	625	578	609	603	573	600	581	569	577	531	536	560	589	582	598	549	565	523	566	539	553	539	552	558	578	589	602	568	570	549	552	633	563	563	581	577	573	572	611	572	592	567	545	560	549	576	571	545	557	561	596	613	560	598	582	557	562	542	594	541	552	585	599	558	583	559	573	591	572	584	583	559	554	557	575	587	595	602	548	572	584	568	562	540	622	591	571	563	565	565	578	607	611	573	534	560	574	606	550	522	573	568	605	567	549	579	609	568	560	550	529	616	564	558	592	585	579	608	575	565	557	526	515	587	576	568	581	545	576	606	601	547	571	542	562	544	585	571	557	570	613	559	572	544	557	560	610	547	588	585	553	543	522	586	588	586	605	621	623	532	566	576	543	608	526	599	559	532	563	548	537	582	603	540	564	521	587	547	576	618	558	574	566	561	574	561	608	561	546	555	552	581	586	603	566	599	562	594	545	538	544	583	569	578	559	545	557	558	560	556	552	557	597	574	584	531	572	580	613	619	570	604	574	569	561	521	574	520	584	573	534	534	591	587	540	565	584	575	561	541	585	566	570	579	606	590	574	554	557	610	565	567	553	582	575	518	513	577	571	559	559	542	550	544	526	560	558	620	540	554	569	589	623	535	582	603	590	585	540	582	540	584	600	577	534	578	565	554	558	585	590	569	580	589	547	567	578	575	581	570	569	594	568	563	575	588	556	532	550	582	604	522	581	570	550	582	573	569	552	542	577	547	513	546	548	581	601	611	594	586	562	550	602	552	599	614	576	547	539	582	546	561	556	534	569	525	574	594	569	594	593	531	561	578	561	578	586	567	614	587	557	525	591	572	561	578	548	555	559	560	590	546	571	605	561	583	548	602	572	570	605	554	588	613	552	537	551	566	576	568	578	552	564	560	601	541	583	609	573	586	537	619	590	551	562	597	576	520	541	546	575	576	594	548	539	590	540	577	580	565	531	580	567	566	556	556	533	590	608	568	598	546	568	556	590	560	557	565	525	596	552	561	564	548	586	559	543	549	561	564	561	558	592	575	540	622	577	544	547	587	588	565	553	573	587	568	534	545	524	529	559	587	538	536	607	554	559	559	572	549	580	571	605	523	580	583	570	583	562	597	558	508	566	553	619	596	572	578	609	577	526	556	549	564	587	588	561	589	555	576	556	569	600	532	614	548	541	574	561	584	519	545	590	569	580	549	572	588	573	626	551	557	586	553	609	561	569	567	561	620	585	565	579	570	553	579	513	579	523	571	568	589	559	575	604	528	553	601	577	578	564	560	561	557	537	589	598	566	557	559	566	623	509	575	583	562	550	582	589	586	553	552	590	516	559	589	585	579	549	509	530	542	587	558	593	545	576	588	527	574	575	626	591	586	548	564	567	554	589	588	585	577	595	568	570	550	568	576	640	595	569	542	574	545	567	535	585	550	592	547	596	575	551	578	566	597	505	577	562	556	563	553	567	589	554	544	585	552	565	561	578	562	568	603	559	577	562	549	589	552	583	566	609	520	564	577	620	566	540	563	577	531	579	559	574	567	579	547	552	627	571	618	608	576	565	567	600	555	571	532	567	558	553	579	529	581	548	592	568	525	561	578	569	594	586	534	544	578	634	594	599	618	541	523	612	582	557	578	560	577	554	541	572	575	599	534	553	560	573	557	624	604	539	604	549	564	553	551	558	563	553	541	575	577	556	585	583	557	528	580	605	601	549	521	569	548	556	610	568	573	527	588	566	604	570	533	556	572	577	615	610	543	543	542	583	596	573	578	567	544	618	594	607	595	611	593	607	570	563	523	584	622	546	575	526	579	549	581	568	582	596	561	515	553	550	552	540	572	561	564	564	597	573	593	579	575	564	597	555	582	572	556	559	563	585	552	608	545	524	569	527	549	570	595	570	547	585	618	546	556	557	578	571	563	566	559	580	583	578	568	564	558	573	592	554	590	555	571	580	605	632	595	562	569	555	599	585	576	556	624	591	555	558	569	539	563	534	565	580	597	579	611	595	560	586	586	566	550	553	559	545	564	605	512	558	574	598	519	576	604	582	593	569	575	573	560	568	592	567	556	587	578	619	594	578	584	591	554	550	577	590	566	566	630	547	565	572	580	576	576	553	558	556	549	566	589	572	581	542	549	580	592	560	545	584	542	553	588	618	554	561	537	601	615	579	578	548	568	564	583	584	615	561	579	599	564	592	556	569	570	588	569	580	571	522	550	593	539	530	539	557	578	577	578	548	571	602	595	558	563	536	576	535	593	577	556	581	514	554	598	553	540	523	562	523	546	527	615	605	600	556	619	564	541	561	574	569	576	565	565	568	554	594	570	508	580	572	550	602	552	531	561	596	523	578	587	544	554	574	554	571	542	541	566	618	561	534	570	584	582	600	581	554	620	574	558	560	597	552	541	558	605	590	581	591	556	547	540	580	583	599	558	567	640	559	551	538	566	608	520	568	559	604	593	588	568	583	582	568	546	556	599	606	585	586	576	561	595	575	559	557	555	618	564	574	606	557	568	553	568	571	607	534	573	547	560	528	580	600	611	599	606	560	591	575	528	548	544	567	579	554	556	590	571	571	579	566	577	579	548	560	563	578	583	562	565	577	554	548	570	556	555	517	552	556	561	584	555	531	583	548	563	551	593	577	554	615	611	583	555	616	554	601	593	594	574	587	580	583	605	564	586	582	584	565	595	541	545	599	589	576	616	549	553	529	573	590	595	576	550	589	591	566	589	642	621	542	579	528	620	572	564	526	560	575	618	585	548	594	550	579	542	554	550	554	552	551	563	577	574	592	568	574	608	594	582	572	545	581	566	559	561	568	591	539	579	584	628	597	585	574	517	550	590	567	562	568	549	587	549	552	577	585	542	564	511	574	588	625	583	619	563	539	553	540	558	543	559	581	551	586	570
5282	1242	1119	762	604	597	588	568	1206	3216	2997	1681	782	579	497	457	420	450	487	501	468	471	454	420	431	442	457	491	479	421	466	430	485	440	459	458	453	426	447	427	449	453	459	418	470	420	433	433	478	453	481	450	449	458	421	487	462	448	444	488	447	433	420	484	445	488	435	475	428	443	441	470	461	462	483	420	480	451	427	459	449	480	455	426	465	434	448	442	453	489	476	452	457	466	488	447	468	453	448	453	479	425	449	454	484	452	436	438	461	493	449	435	470	457	399	470	457	434	463	467	467	442	448	457	490	484	462	478	478	427	463	442	453	455	443	470	479	463	509	424	443	461	438	461	509	437	471	446	448	401	436	467	422	438	473	428	457	447	469	485	468	477	445	449	479	434	423	440	453	444	481	476	466	464	470	457	420	420	461	477	469	453	477	467	444	454	433	442	447	438	438	444	481	396	435	461	447	469	431	454	436	505	464	476	491	422	457	419	466	429	407	471	453	452	462	433	439	447	471	446	411	440	443	483	413	456	462	467	449	428	440	463	439	432	456	396	427	438	423	448	467	452	443	434	458	446	428	413	416	471	447	442	429	451	454	416	437	450	432	436	474	465	482	414	432	460	475	478	445	426	461	420	449	455	469	429	445	475	439	471	485	468	457	456	452	475	467	463	456	463	464	457	458	445	432	418	443	472	458	445	449	423	439	397	446	492	490	464	481	469	469	484	456	472	429	503	421	424	443	438	474	442	455	491	451	460	467	422	442	447	487	443	483	443	483	463	452	445	429	454	459	458	469	467	449	442	447	406	435	482	432	468	479	459	468	441	486	432	465	464	452	486	427	443	468	462	454	476	448	423	463	434	464	485	418	462	467	467	455	488	431	475	441	443	473	444	473	490	443	448	467	429	465	488	464	430	471	443	497	445	456	466	461	441	478	478	465	469	444	456	467	455	487	441	433	481	492	407	481	456	461	437	434	448	437	434	453	437	488	450	407	453	414	446	452	453	480	458	476	475	424	469	460	458	429	446	456	438	470	479	441	456	418	426	419	467	438	443	438	455	426	471	446	474	446	484	416	423	426	479	448	425	467	433	478	415	472	443	493	478	449	498	452	458	424	462	458	428	460	441	428	439	456	408	427	452	444	484	484	439	475	479	462	489	458	454	467	438	496	437	442	481	454	489	475	452	450	443	449	491	444	478	434	450	452	410	450	473	437	441	459	447	431	454	401	441	432	478	420	434	431	415	393	448	476	438	474	439	456	418	447	430	452	452	448	424	476	476	436	437	452	454	467	460	469	438	455	411	444	445	454	459	429	456	449	427	426	454	465	467	456	478	450	436	468	471	444	473	481	433	466	464	499	429	463	461	441	436	472	424	447	457	442	457	427	437	461	451	433	481	451	442	461	440	487	472	454	430	468	471	440	431	407	458	455	464	475	461	474	438	423	413	466	458	473	419	441	420	485	471	473	471	434	465	462	449	457	458	476	442	498	436	427	468	438	460	469	472	445	413	441	475	441	475	436	449	462	447	469	459	464	466	430	467	434	457	455	448	456	468	491	444	445	477	462	451	450	439	434	431	443	444	435	470	479	481	453	417	448	458	424	460	476	423	441	443	480	454	417	450	433	469	465	512	443	489	458	417	431	446	460	467	426	465	459	469	474	468	444	473	401	475	440	442	435	460	465	457	457	435	467	421	379	447	449	461	471	455	427	427	399	469	453	412	469	452	425	465	446	457	437	445	435	452	455	449	492	430	456	470	407	461	429	428	498	458	458	485	457	469	439	459	476	461	500	498	460	462	420	436	497	444	433	451	438	439	482	472	478	424	493	452	468	433	497	467	450	442	475	448	466	453	475	435	416	436	482	439	468	430	445	467	449	468	471	428	476	475	447	419	507	447	466	439	459	445	474	448	447	441	453	430	459	405	488	465	472	436	440	440	457	456	481	456	468	447	450	447	442	451	472	455	474	469	481	482	454	402	415	459	479	456	455	460	445	460	474	471	484	442	420	461	450	443	441	489	451	465	456	422	453	469	443	448	456	451	451	455	442	447	479	501	459	427	458	457	433	440	491	456	452	463	480	428	461	466	476	445	394	470	456	428	428	436	486	446	460	446	439	426	460	484	446	426	464	461	449	446	469	417	507	426	443	449	443	452	450	476	421	441	423	455	422	461	469	460	470	450	438	411	447	456	446	435	394	410	469	443	440	450	448	454	477	439	447	452	491	479	446	441	433	436	470	456	484	413	460	447	435	419	402	430	444	487	480	463	485	452	482	441	506	459	466	435	470	440	423	456	483	458	489	442	449	451	446	465	450	463	439	448	464	453	503	470	457	456	464	492	467	497	473	494	422	440	454	468	522	468	452	471	461	468	442	460	484	459	456	472	474	498	463	428	460	461	398	472	441	450	449	437	443	457	432	457	476	450	482	447	498	449	498	482	473	450	453	455	436	464	452	444	468	430	481	486	441	454	449	459	441	437	434	458	427	443	452	474	457	427	435	472	477	445	466	418	496	416	471	480	461	486	481	461	452	424	438	435	449	428	499	420	475	498	436	437	446	474	446	471	421	469	453	452	423	475	456	446	457	469	458	444	433	406	481	458	486	475	469	492	434	458	450	429	431	459	457	401	452	441	459	493	436	447	418	456	471	471	466	485	427	433	471	501	429	451	451	442	429	455	426	431	424	458	439	450	432	456	458	451	441	470	479	455	446	487	480	442	443	468	435	435	457	438	473	476	447	463	451	421	444	472	437	458	457	475	443	436	441	472	443	440	447	467	429	431	462	415	434	454	458	428	457	429	461	495	440	433	498	462	465	484	482	503	445	459	440	421	411	469	441	429	479	454	455	424	453	446	445	451	483	465	460	430	516	462	458	493	411	471	465	468	419	449	438	420	466	401	459	448	451	443	454	447	441	439	465	462	434	422	435	452	465	436	460	431	446	452	449	461	443	435	417	465	478	418	404	420	441	474	431	472	474	426	468	460	482	452	464	465	468	445	459	464	471	447	448	438	460	445	440	466	486	425	500	460	443	477	451	436	446	466	434	430	437	438	434	456	437	448	427	459	448	465	475	434	442	442	486	444	444	449	460	432	457	476	470	420	453	475	473	473	458	453	479	459	403	460	426	487	476	447	456	412	462	445	468	432	437	475	485	439	429	445	441	456	456	462	463	480	448	468	428	497	444	432	463	474	439	459	437	437	457	466	444	420	453	462	494	458	424	439	438	450	481	465	452	445	454	466	473	478	470	455	494	466	487	466	445	451	452	446	440	432	410	440	450	446	455	415	432	447	472	494	428	431	477	435	433	469	456	418	435	451	416	471	462	460	437	470	514	452	449	462	499	468	496	446	433	430	476	443	514	440	469	463	440	421	424	472	433	475	481	446	436	448	461	484	444	443	445	443	457	444	476	438	455	502	453	460	445	473	432	473	443	469	427	422	420	470	483	472	458	455	432	481	487	422	434	448	454	462	434	454	459	462	442	485
25059	21052	26888	25074	6005	1424	1072	1094	6617	21444	18403	9357	2867	1167	734	666	705	642	650	655	655	637	666	649	692	660	648	673	672	647	654	680	604	630	694	672	612	645	669	654	630	626	655	647	635	644	642	638	646	655	688	652	663	632	641	591	633	647	656	632	588	594	601	624	668	584	645	638	617	665	633	661	648	665	649	658	622	620	612	658	691	662	612	582	620	653	647	647	639	640	574	618	641	666	619	623	629	640	658	635	612	657	683	647	677	613	657	622	617	677	631	604	625	627	610	675	663	672	665	668	697	633	679	618	645	702	735	605	667	597	658	687	671	666	649	661	684	670	662	604	613	639	680	582	656	650	635	614	631	655	640	634	643	662	658	648	624	597	634	607	663	634	636	630	654	596	647	605	653	614	626	607	597	625	603	668	651	605	595	674	635	658	620	657	647	679	654	624	625	616	642	664	648	635	617	645	645	641	669	649	635	640	637	668	662	659	621	596	627	697	682	655	677	687	693	648	621	622	608	661	631	693	609	669	660	669	596	636	634	650	606	614	636	629	655	656	630	633	666	649	649	665	634	637	645	633	665	670	637	623	638	650	692	638	652	652	611	660	617	614	675	631	628	623	656	680	609	626	657	587	605	647	639	655	655	631	638	606	643	626	650	652	659	613	633	612	633	637	621	617	650	681	649	608	649	606	652	627	680	622	590	641	679	653	669	636	626	633	596	621	613	641	620	641	638	645	603	609	598	601	653	613	675	632	633	663	651	660	648	676	662	655	609	636	644	608	685	621	642	700	695	599	652	642	649	660	676	626	591	614	647	602	679	620	627	658	634	620	674	618	690	604	615	659	650	625	623	615	653	661	691	627	617	610	691	630	594	657	643	686	637	610	608	575	608	598	569	642	655	644	619	634	674	580	667	607	675	605	669	660	650	636	640	643	655	646	650	655	648	626	640	639	600	662	616	681	688	672	592	662	623	666	666	644	640	627	653	622	612	645	647	600	633	669	628	624	660	628	626	609	629	616	611	642	674	668	642	569	609	619	623	606	611	648	617	671	604	605	671	645	592	603	616	683	644	613	638	645	631	642	662	641	617	621	642	644	638	624	617	649	625	648	598	670	624	616	643	640	644	635	626	620	575	657	639	646	646	589	681	630	660	704	654	617	619	639	717	600	601	687	644	615	678	633	673	606	619	613	674	637	660	688	675	610	657	622	638	657	658	610	637	633	633	652	637	650	656	658	624	685	695	631	622	617	621	630	646	664	627	655	617	649	656	638	636	604	612	641	670	662	660	684	605	641	701	666	642	628	694	616	640	625	674	662	646	651	669	659	700	646	615	659	631	634	670	643	674	640	599	671	712	608	612	656	590	642	631	638	620	623	682	617	603	634	602	660	604	651	626	681	659	621	582	639	616	625	637	645	653	668	577	637	644	639	630	628	636	617	608	631	647	603	615	650	610	654	689	641	649	624	697	638	679	622	607	681	629	671	626	568	643	678	652	635	593	657	692	603	634	694	625	658	647	666	649	654	655	626	662	631	636	611	616	645	667	647	671	675	674	638	628	661	603	636	647	661	641	639	612	620	613	650	644	660	630	615	638	651	688	624	649	630	667	617	650	626	611	652	630	647	626	631	655	657	627	615	630	671	620	616	655	627	619	620	623	610	651	636	654	665	657	638	640	647	672	634	624	645	633	672	647	641	640	620	623	624	622	606	625	707	613	673	604	644	616	622	574	643	626	626	668	627	664	641	634	668	608	628	663	653	605	639	665	661	621	615	674	645	655	649	624	657	650	631	626	630	641	631	661	639	675	655	646	583	654	647	609	584	629	609	629	633	642	638	656	642	605	612	621	659	657	635	615	634	621	610	607	679	609	619	633	636	667	624	617	647	611	599	521	593	678	669	670	670	645	624	643	646	656	641	608	638	703	639	632	623	598	633	634	659	615	612	630	675	606	652	669	618	647	656	635	616	628	671	610	670	630	613	632	687	648	577	629	626	616	685	579	686	630	639	647	640	620	646	649	615	642	649	647	629	642	605	658	636	685	633	616	640	632	647	628	655	659	581	626	618	662	593	627	661	635	660	691	628	675	677	618	638	617	611	642	679	691	600	648	646	627	636	695	609	589	656	661	688	615	652	646	652	623	630	631	653	594	650	649	622	669	591	658	661	649	630	650	656	661	646	638	673	631	654	655	594	637	656	634	672	664	657	636	657	606	658	665	672	598	657	610	616	624	600	680	633	704	603	645	624	641	617	686	617	675	653	620	664	627	635	675	580	623	611	639	660	700	658	624	706	618	633	670	620	638	615	663	643	654	633	611	652	647	681	603	678	699	624	671	637	661	629	642	630	597	663	633	594	623	627	620	653	679	644	643	619	595	632	653	648	613	636	633	611	651	670	618	661	621	663	649	653	659	601	622	606	679	627	636	643	639	640	622	622	601	655	643	607	678	653	628	653	655	592	659	660	677	670	663	635	621	632	703	629	615	636	601	614	650	616	630	619	654	656	656	619	594	606	628	633	633	612	630	646	652	614	617	728	633	643	596	654	619	662	622	650	621	645	653	654	623	677	651	608	617	650	653	632	660	670	657	635	662	649	606	635	646	644	650	648	622	616	653	657	599	641	665	647	647	647	654	668	612	649	625	673	676	663	654	648	587	649	620	607	648	612	616	651	652	631	627	629	627	653	652	598	642	621	608	658	605	641	678	604	642	658	622	626	687	642	665	654	658	646	654	646	673	595	607	678	636	676	651	622	644	680	630	595	628	637	684	664	631	616	646	685	600	633	676	687	626	604	589	643	668	597	613	664	646	651	631	678	635	676	648	621	647	675	635	667	629	662	629	678	669	623	638	616	617	622	654	703	691	617	676	661	679	651	671	605	619	614	611	627	669	629	652	649	676	628	614	607	656	687	622	613	647	628	617	656	652	618	636	635	604	621	663	618	657	647	667	638	634	625	611	634	610	640	638	598	629	646	631	666	609	624	626	622	636	685	625	639	662	665	632	602	679	660	635	664	664	637	661	601	641	675	631	619	619	631	659	607	687	625	636	651	629	655	682	665	629	631	710	642	629	627	653	631	637	619	685	640	642	642	627	660	638	613	575	629	684	602	623	658	654	626	591	640	665	617	657	677	618	624	650	629	599	680	676	637	663	683	598	632	613	613	613	618	667	622	622	619	643	596	651	651	631	657	672	646	645	646	616	656	699	629	616	633	656	619	604	631	671	645	654	672	608	623	659	599	698	674	631	649	644	661	638	613	682	647	598	649	674	638	649	581	597	672	591	605	640	660	618	664	622	618	633	635	646	623	627	662	662	670	608	642	648	624	625	647	666	661	641	576	660	638	671	610	636	630	599	671	629	615	615	681	608	636	614	603	656	671	639	661	662	643	653	655	707	612	627	599	638	634	605	614	638	641	609	645	628	646	648	644	653	642	645	662	604	637	615	594	649	615	608	632	689	626	636	638	668	647	639	653	697	594	634	696	663	694
4153	4012	3432	1684	1351	1131	852	1113	8787	21376	15626	7509	2665	1065	659	542	538	570	549	513	555	544	540	535	529	552	514	534	533	544	522	557	553	500	536	534	568	505	497	518	536	484	516	510	497	491	532	526	543	493	520	480	562	527	492	541	511	579	497	508	520	503	522	575	537	536	533	559	531	528	541	519	527	514	512	469	525	492	538	511	517	534	506	504	512	494	536	541	513	555	528	539	538	535	518	516	494	523	487	524	519	502	513	548	536	515	542	564	515	508	511	484	553	501	520	521	548	497	559	505	526	526	502	516	538	525	498	543	516	519	532	528	517	562	549	536	535	532	557	499	498	531	553	511	508	509	560	545	490	531	542	515	484	529	526	484	527	545	534	495	490	549	496	551	525	496	484	550	517	560	542	516	524	481	536	503	526	545	543	521	498	559	514	552	499	523	515	476	544	500	534	530	565	500	518	552	544	560	506	550	563	568	493	529	513	531	508	513	529	496	550	504	524	512	541	543	551	492	478	518	571	495	545	521	521	524	487	518	518	525	509	483	512	531	495	551	546	526	556	506	482	475	521	518	523	492	528	540	517	532	522	513	522	505	569	538	560	536	522	506	504	560	485	496	494	541	515	510	519	536	537	541	524	522	528	521	518	492	490	560	531	544	514	516	504	535	491	521	494	552	490	527	497	520	529	571	514	486	492	533	542	532	537	556	533	543	533	516	500	505	482	518	554	527	533	493	519	515	495	533	489	529	525	565	547	508	565	528	503	533	532	469	513	500	495	560	521	539	520	549	518	517	531	504	489	542	498	495	487	508	512	523	503	551	553	530	490	500	522	506	479	531	518	529	538	528	524	498	551	545	507	524	519	517	518	539	514	512	555	528	510	506	512	475	489	487	451	508	542	501	508	517	495	505	525	500	539	495	557	513	502	529	480	529	499	486	535	527	508	540	530	520	546	564	497	511	530	514	551	455	504	518	532	505	543	517	539	531	498	535	531	515	542	519	526	532	491	513	528	511	522	507	539	536	542	557	507	517	508	524	497	561	506	553	538	551	491	516	553	520	521	553	523	513	519	513	568	514	526	499	498	522	535	527	525	555	500	548	556	568	528	511	544	481	505	537	459	550	504	514	519	527	541	524	501	537	552	479	520	503	495	507	527	509	518	549	558	536	549	533	522	527	516	488	525	517	494	507	503	537	506	516	541	501	480	527	493	541	516	494	593	519	531	494	540	494	500	533	537	527	518	497	503	508	496	503	541	483	513	539	497	525	549	511	507	494	530	535	518	484	486	536	512	528	521	514	497	527	535	536	517	492	513	477	519	494	519	544	478	527	508	515	489	521	537	523	542	545	514	562	493	548	535	540	530	496	524	494	521	578	510	499	480	549	490	532	530	514	533	555	543	471	507	525	490	555	552	537	547	511	520	494	553	500	484	511	563	493	530	544	501	505	492	518	551	527	530	469	523	502	541	464	508	525	523	504	512	519	503	495	499	567	575	488	506	533	541	529	496	527	508	545	535	520	501	485	476	516	475	520	523	529	501	512	545	557	495	489	545	510	519	531	550	520	483	527	498	531	574	559	521	538	502	534	543	540	509	504	556	492	540	563	502	538	509	519	551	498	497	518	527	541	496	509	553	509	545	489	521	473	494	549	532	532	520	511	539	515	508	511	541	517	519	532	553	506	481	534	501	526	511	552	516	518	493	523	496	518	531	520	539	535	522	493	536	489	574	519	528	529	493	487	527	519	533	534	556	551	528	475	560	509	508	525	511	564	517	533	543	529	566	525	495	559	533	541	499	500	487	520	481	518	511	491	504	507	543	533	467	535	525	529	549	525	492	485	507	526	510	529	507	485	525	484	498	499	490	517	501	506	531	470	498	462	527	497	507	579	532	543	507	482	547	524	548	520	508	505	519	521	461	505	532	481	547	518	495	474	525	524	537	503	496	489	506	524	511	500	533	475	517	539	496	507	565	496	512	514	511	491	523	530	519	561	528	519	523	529	513	550	550	533	542	490	547	490	518	505	506	506	562	512	528	476	532	491	521	564	474	528	495	514	536	491	519	495	511	504	497	498	547	510	513	482	496	503	525	509	540	526	492	506	514	562	519	555	511	507	518	532	486	516	494	488	493	537	489	546	513	527	500	550	504	545	510	512	523	489	543	526	549	545	528	534	559	486	503	487	511	532	533	506	513	551	511	549	498	529	542	507	515	516	474	537	520	498	550	485	500	511	524	502	535	514	564	542	507	515	580	532	538	498	517	528	484	506	505	517	476	527	499	450	458	519	522	534	559	487	506	480	498	500	538	548	560	517	507	498	504	531	494	506	537	507	477	541	552	525	518	571	522	559	502	586	518	511	528	529	526	518	572	499	548	546	523	516	517	533	490	556	524	501	523	564	512	549	520	566	517	520	499	487	513	519	547	525	537	510	461	546	492	529	531	474	518	551	508	518	515	523	530	485	547	523	509	547	491	549	508	532	524	531	510	549	519	531	518	536	528	525	505	517	519	526	537	528	532	533	522	542	580	535	519	497	518	546	535	506	554	555	544	520	513	513	546	529	546	522	486	521	510	503	509	532	532	562	534	525	509	506	560	540	545	539	530	532	533	498	562	521	534	455	545	535	490	513	561	514	523	532	554	516	527	483	501	555	518	513	496	487	514	508	536	550	553	492	509	491	517	517	481	492	537	555	513	505	546	533	504	535	533	504	557	509	526	539	542	492	541	517	539	514	502	500	490	518	509	505	537	504	512	505	511	506	512	528	535	528	513	514	557	587	503	530	482	497	541	483	516	498	524	547	508	474	513	548	485	531	506	484	485	530	531	545	524	504	536	490	532	531	521	510	519	542	510	544	506	542	487	496	523	522	510	468	496	483	532	540	558	530	564	521	529	492	530	511	575	523	499	540	568	549	505	481	516	484	538	526	510	494	479	542	534	587	556	515	548	523	523	496	518	512	501	550	515	458	514	547	503	508	509	556	516	503	533	560	561	522	528	553	509	491	534	528	510	513	487	509	535	481	513	521	552	524	531	515	518	544	534	508	484	532	555	544	527	536	528	515	509	497	528	536	527	523	492	481	550	514	525	514	517	516	525	507	520	506	532	505	516	560	530	510	543	522	527	536	536	568	471	510	516	526	536	509	545	500	523	540	490	505	507	500	524	517	506	530	528	495	528	538	535	489	497	488	489	516	507	517	518	513	507	514	531	504	560	548	517	558	503	509	519	530	525	494	512	524	509	552	505	533	529	528	562	515	517	509	573	503	535	526	537	514	531	543	517	497	493	552	537	519	480	559	505	557	501	539	553	499	498	524	534	542	512	501	510	521	474	509	506	549	530	531	499	473	529	532	522	507	494	517	506	533	531	557	515	509	530	568	512	511	512	481	537	525	531	522	513	496	541	541	484	514	536	545	515	491	499	525	512	543	496	510	531	531	510	500	507	501	540	525	529	496	501	526	497	539	470	499	505	485	553	538	531	513	525	540
23866	21082	28287	24116	21055	8730	2269	1500	4089	37166	35181	22059	7929	2283	1110	951	806	844	831	893	851	819	871	881	831	879	799	806	843	792	781	818	846	821	815	873	833	860	825	809	842	820	800	779	827	840	852	765	770	856	797	873	819	816	787	826	833	795	808	822	840	836	820	829	845	846	786	830	795	842	786	856	768	837	807	848	812	859	772	800	838	834	777	791	802	850	785	815	775	804	853	863	820	804	855	807	847	794	878	803	804	786	804	814	801	849	822	806	879	782	790	846	842	808	778	816	788	829	829	770	836	819	874	852	796	834	865	805	826	815	852	841	796	822	796	816	736	778	785	803	817	783	838	799	819	774	784	831	801	793	767	779	812	828	836	857	799	816	812	775	831	830	819	827	850	838	801	796	803	831	839	824	826	826	816	773	817	842	864	788	785	819	838	786	804	826	765	793	820	794	794	778	858	854	810	839	825	820	833	813	814	787	821	799	775	848	827	802	785	834	810	815	858	793	796	847	783	798	795	825	834	822	820	837	835	842	861	813	860	824	770	801	829	868	807	824	863	786	807	826	803	805	818	788	809	871	826	764	844	817	768	810	777	818	816	825	811	811	798	777	783	807	829	853	815	845	817	791	797	841	820	845	782	800	813	849	832	814	801	759	783	790	781	857	809	834	786	779	852	813	851	830	731	766	842	800	765	801	768	789	819	781	851	830	855	836	791	852	828	788	810	800	794	853	765	799	788	791	736	824	802	770	864	866	801	808	815	832	808	829	811	810	850	812	850	836	791	849	806	857	790	829	858	816	814	803	846	822	807	751	794	898	801	770	777	835	827	820	823	842	858	827	824	795	807	761	791	786	823	814	826	769	788	776	814	796	791	788	776	780	776	815	811	829	749	798	807	762	849	758	794	845	786	791	837	803	844	830	823	822	752	843	822	793	824	793	805	819	816	811	902	829	842	812	798	810	747	817	809	789	826	819	850	848	755	768	765	845	838	843	834	846	800	820	813	823	825	868	821	785	814	772	803	790	832	834	849	765	786	823	812	814	812	792	842	775	751	797	794	784	843	847	779	829	785	818	816	835	781	815	794	737	809	837	808	797	876	825	799	789	800	778	792	816	817	832	787	792	848	834	842	794	828	831	805	838	813	810	823	837	772	808	797	788	840	843	838	799	781	825	832	841	835	834	800	823	847	786	816	835	799	798	842	862	832	835	828	786	806	834	815	852	811	782	779	871	770	798	814	824	782	807	808	804	822	846	805	770	838	800	787	850	824	796	818	835	825	815	843	823	790	792	854	830	820	776	785	775	809	836	842	756	787	825	860	784	806	786	775	799	826	841	873	830	820	827	794	814	763	794	794	808	822	807	846	811	769	846	779	820	749	809	819	803	836	829	827	830	863	827	849	886	827	816	773	781	804	782	862	815	855	843	810	832	800	788	855	809	800	822	820	810	835	807	836	790	802	833	786	885	835	821	859	850	806	851	790	849	865	770	817	803	846	828	802	836	822	784	868	799	840	781	814	833	838	769	810	856	764	803	818	810	833	799	850	832	880	820	793	796	766	794	795	816	808	811	804	831	829	906	833	861	810	785	778	716	799	836	824	806	774	781	798	854	797	841	743	795	799	813	776	790	857	828	843	810	819	806	791	789	811	790	777	841	794	782	807	807	805	796	814	809	819	841	774	776	754	864	810	868	834	797	787	807	804	828	802	804	815	774	859	847	792	843	831	782	822	837	807	791	812	791	822	838	788	794	793	822	786	788	810	818	833	827	853	801	787	863	797	793	814	788	819	804	760	834	819	758	837	833	805	794	816	805	783	807	773	779	852	813	793	797	824	791	839	786	823	821	873	804	820	837	817	848	819	824	818	812	834	789	812	829	782	847	796	809	776	792	903	802	789	806	845	775	804	790	799	808	830	834	825	781	803	838	816	781	792	819	818	814	809	805	798	784	808	820	781	770	793	820	880	843	848	774	776	815	845	820	784	811	751	782	831	799	816	824	823	832	831	780	830	812	861	767	772	816	817	856	787	817	765	778	853	787	802	838	788	784	816	811	799	782	802	804	759	822	789	842	789	833	784	778	802	829	816	844	785	767	767	836	813	810	799	791	804	827	831	817	792	780	826	800	850	826	831	823	847	880	767	828	803	790	818	799	822	836	778	815	817	795	857	813	807	779	817	773	808	831	850	835	779	862	842	815	783	794	776	812	822	803	795	817	784	829	801	794	804	802	839	800	846	826	820	819	801	791	789	818	820	882	774	836	816	814	811	773	824	787	850	808	813	864	848	740	782	792	815	837	853	847	866	833	758	823	827	799	749	821	812	864	811	842	796	775	822	801	814	804	790	787	843	797	858	807	860	782	802	768	862	830	844	820	814	787	807	821	783	849	775	755	802	779	801	795	783	806	780	833	758	823	825	787	814	814	765	846	811	781	886	792	801	752	811	839	801	832	795	791	822	792	790	857	834	865	795	778	811	789	812	779	834	799	764	808	832	827	827	832	820	847	805	811	767	832	871	824	828	825	810	826	806	797	770	820	861	813	748	802	788	817	866	791	811	820	827	846	797	809	852	799	796	817	781	814	777	840	783	848	828	826	795	809	841	837	829	825	812	841	809	891	809	794	787	824	799	802	847	794	877	851	748	788	797	778	837	816	774	797	820	884	810	837	815	844	794	813	837	781	844	817	831	881	798	813	813	802	812	757	793	820	777	802	790	784	843	797	848	823	825	863	774	812	809	819	832	811	867	781	811	829	810	858	806	812	807	797	828	791	794	843	854	806	816	777	804	796	802	799	847	850	714	813	836	823	746	805	852	797	840	822	806	840	831	828	819	812	758	837	809	845	875	825	819	804	823	808	771	813	840	797	845	827	831	817	810	803	829	820	780	824	819	802	838	863	830	803	854	851	825	786	815	836	818	828	758	839	846	868	812	819	794	821	787	815	832	832	795	800	833	804	781	794	830	783	776	776	794	819	810	803	763	841	873	823	800	814	806	818	844	797	795	752	808	812	830	835	770	801	774	835	809	799	835	824	808	789	820	770	811	814	781	861	842	813	806	792	806	885	815	796	839	832	847	821	826	841	821	806	867	821	848	852	830	818	862	841	823	888	767	841	792	859	855	811	789	829	814	834	811	756	881	820	807	784	821	849	785	870	804	801	782	758	817	814	851	827	818	786	871	875	828	736	814	827	796	811	777	804	761	811	830	806	766	830	801	815	835	811	803	800	794	789	785	784	847	798	859	816	797	837	800	812	830	777	824	833	816	821	830	811	827	792	762	816	833	810	807	811	890	822	782	815	832	819	795	821	803	805	805	783	779	785	826	791	791	845	862	860	857	768	836	759	768	817	825	813	799	822	803	753	834	819	755	781	809	763	824	807	813	774	795	862	825	817	790	833	805	832	822	813	852	825	773	829	848	800	810	809	772	821	814	779	792	787	812	828	829	822	784	792	829	792	768	827	795	828	802	811	867	832	823	868	835	800	824	810
4727	7359	6524	3360	2302	1788	1537	1449	6254	37694	29812	16635	6065	1959	1019	743	695	668	700	627	676	683	689	687	688	670	672	675	670	637	693	674	692	681	666	673	628	672	643	672	646	671	691	680	675	654	673	687	640	722	649	664	689	674	648	655	689	690	645	654	703	651	697	681	687	672	693	629	625	647	683	678	652	653	653	635	648	669	660	615	655	689	676	664	642	709	667	689	660	689	665	660	647	648	681	657	683	622	650	611	701	678	645	662	669	670	670	641	614	676	649	635	627	698	616	624	604	683	608	652	638	657	668	666	626	653	660	672	689	696	684	641	672	649	638	707	690	696	643	684	692	613	632	684	668	633	653	688	702	610	683	648	646	675	671	670	635	671	693	670	621	677	692	648	622	675	660	674	640	649	612	624	652	629	689	658	624	653	701	705	625	651	636	616	661	637	656	644	683	648	674	679	690	678	641	669	621	662	644	633	614	661	670	632	622	665	648	642	661	691	675	718	612	654	655	682	631	668	640	605	661	672	639	657	626	668	626	631	616	663	671	714	669	700	646	660	649	670	701	647	652	675	651	656	642	656	587	632	663	606	634	670	727	678	663	690	689	620	687	654	690	658	684	667	692	683	643	662	644	692	642	656	648	687	694	652	681	630	639	656	658	649	668	638	656	680	623	647	711	593	650	654	637	625	655	650	690	609	660	691	695	654	640	673	627	662	683	683	628	652	626	637	651	652	614	683	662	705	679	708	662	638	628	648	640	653	697	676	700	635	621	634	698	645	674	621	630	652	672	602	667	643	643	651	633	667	707	684	667	683	677	704	624	610	643	681	613	659	663	642	615	639	679	750	631	712	667	659	654	635	618	659	606	663	666	681	629	657	600	664	602	645	694	640	615	715	657	660	667	609	630	620	684	639	630	677	642	635	674	670	630	621	657	673	609	708	638	638	690	639	677	649	687	649	678	642	645	652	612	635	684	643	661	641	673	656	672	672	640	657	650	621	655	721	640	612	667	660	661	626	623	629	672	656	647	625	607	646	647	707	622	725	653	669	649	696	675	692	688	638	648	661	641	659	617	642	628	648	668	689	651	681	630	606	684	662	671	715	718	620	596	626	663	670	616	657	661	708	667	658	677	654	668	640	648	631	693	621	677	638	664	665	639	643	690	605	715	630	613	618	582	657	637	677	682	593	655	687	661	683	673	618	599	616	654	691	624	709	652	598	632	632	637	684	633	686	655	690	653	622	690	670	653	668	675	607	670	664	666	643	692	641	678	619	678	652	648	640	640	665	676	676	672	673	652	689	650	608	671	616	674	609	673	678	644	643	652	664	624	613	609	639	602	631	621	668	653	659	677	665	639	628	645	652	631	669	697	711	649	670	646	655	649	668	647	611	684	633	642	636	641	666	696	644	617	595	673	633	693	653	641	653	654	680	670	624	667	627	628	635	669	709	649	651	646	662	647	640	674	633	641	684	649	649	654	611	665	662	630	648	608	649	648	652	661	668	634	644	623	681	647	664	633	691	651	629	629	663	659	635	632	647	666	680	634	668	679	663	655	652	664	618	659	635	679	659	641	663	666	639	630	631	671	672	684	664	650	651	631	641	629	657	679	671	642	651	654	669	607	664	600	691	672	648	662	686	633	667	581	667	610	706	680	657	679	660	674	658	627	676	649	689	630	658	621	690	650	659	668	657	670	648	675	629	620	671	686	648	646	620	628	671	660	660	652	652	645	614	680	697	646	688	645	674	655	632	668	626	677	639	638	636	634	622	668	646	651	643	653	641	633	645	629	627	657	663	654	649	656	679	661	652	654	619	664	633	643	651	648	645	627	710	672	646	655	667	656	653	609	678	628	655	641	687	655	648	621	617	685	661	617	688	668	622	631	645	628	653	655	603	670	654	615	677	631	678	674	679	661	650	730	664	642	675	635	627	693	678	634	653	618	640	629	679	653	647	684	679	699	671	627	650	674	642	639	634	658	641	609	652	694	634	653	663	654	646	633	634	644	652	618	641	674	649	635	594	687	655	626	685	636	667	703	708	660	633	629	619	654	644	621	670	648	611	684	708	628	657	674	677	645	639	627	650	628	685	620	675	651	632	619	664	661	666	638	654	629	589	654	646	586	642	667	668	672	675	619	677	663	697	654	676	660	633	685	614	663	646	651	669	636	692	682	642	648	627	737	668	631	639	607	675	612	635	609	675	659	651	689	656	634	627	598	659	690	665	649	685	655	693	674	627	664	659	635	628	624	714	632	647	642	666	639	643	695	618	641	658	596	656	641	681	684	640	700	651	659	669	643	598	661	607	695	654	635	686	600	648	622	650	634	607	684	671	670	656	657	625	634	647	657	666	628	655	631	642	631	671	593	649	676	647	683	675	665	645	657	631	626	682	668	691	615	672	671	642	617	703	659	642	681	597	677	679	679	641	669	615	621	664	680	661	610	659	673	616	607	652	689	648	651	654	657	660	628	696	671	641	727	642	696	693	674	653	645	706	680	609	643	660	731	693	668	657	657	693	619	655	642	655	631	679	643	665	623	621	691	646	614	635	620	659	630	639	709	606	664	658	653	666	694	633	645	660	630	655	587	638	688	648	650	684	670	634	665	676	700	688	629	658	628	661	638	623	640	636	635	680	606	672	625	648	647	648	704	689	695	657	668	632	667	662	640	666	651	625	650	659	634	667	636	664	637	643	692	636	690	631	627	684	702	653	626	626	613	674	618	649	651	703	689	626	685	642	665	682	696	648	637	628	654	668	675	647	668	696	693	672	636	663	654	664	648	637	649	684	657	686	688	667	654	641	670	673	700	736	630	673	680	631	608	651	651	639	640	637	656	701	659	637	620	662	677	593	671	673	695	665	681	693	645	662	665	678	695	718	675	621	637	688	620	635	653	682	639	632	692	640	682	640	651	641	662	649	659	595	601	630	690	667	586	632	659	657	659	632	640	665	673	641	631	640	607	633	587	607	710	655	695	626	677	652	605	629	659	663	619	636	643	611	685	668	660	605	665	635	680	667	615	648	620	643	647	618	651	610	658	635	679	655	705	654	633	611	646	711	676	645	672	676	696	645	666	658	664	644	636	640	686	652	645	663	638	682	645	660	636	684	631	673	651	653	654	642	681	641	600	663	581	641	686	643	644	644	647	658	673	717	636	664	606	662	702	705	636	610	616	649	671	678	626	640	655	650	705	670	642	659	662	641	635	693	656	628	657	673	681	680	650	684	608	617	602	665	594	655	683	654	675	665	680	667	616	655	666	672	670	652	631	625	689	636	672	641	638	637	678	663	695	633	654	692	668	683	632	654	717	664	624	680	625	689	687	615	667	666	652	644	659	650	641	626	686	631	616	628	708	655	607	686	666	655	688	681	610	623	653	661	653	641	628	659	639	610	698	647	632	634	662	620	620	659	670	667	658	670	691	637	673	667	676	640	639	666	633	684	615	615	638	669	642	638	630	652	639	619	661	621	663	629	676	614	669	643	630	685
27445	12927	1849	953	612	632	618	609	798	2763	2686	1739	1009	711	601	573	570	573	554	562	558	536	560	569	595	560	583	583	586	558	576	574	585	573	576	549	522	582	580	574	582	569	574	553	568	537	583	567	517	609	563	531	572	513	562	572	570	546	592	609	571	558	549	563	546	560	562	580	542	567	564	576	537	606	592	517	529	559	544	560	622	568	542	581	569	563	542	540	566	538	547	575	516	540	565	593	569	584	558	550	537	585	596	580	568	601	521	547	571	558	604	595	575	550	571	578	576	580	529	596	557	542	564	560	560	538	558	574	551	560	506	542	542	506	531	586	550	589	586	583	575	584	586	600	578	585	561	576	527	582	576	541	589	553	525	602	601	534	542	549	538	577	553	585	536	550	594	543	537	515	556	608	560	536	556	583	601	582	590	557	552	569	566	535	558	593	545	582	563	553	580	568	561	531	596	563	558	575	545	566	543	592	558	559	537	560	612	561	587	600	536	556	530	575	593	548	526	580	577	556	562	539	536	570	571	605	534	552	554	601	579	563	587	595	564	558	583	535	565	558	573	531	588	543	539	570	565	601	556	538	554	583	556	561	571	544	579	557	591	562	573	583	568	580	559	603	523	567	573	530	539	571	576	560	557	568	499	608	552	488	575	532	569	577	567	559	538	571	599	552	567	589	547	534	570	598	582	581	540	583	539	583	566	555	555	541	598	516	523	544	566	566	581	581	590	555	562	583	553	537	551	556	544	568	550	559	555	582	555	580	568	583	563	604	569	561	546	549	529	520	573	553	582	536	554	598	604	534	575	599	564	564	561	580	550	573	555	556	604	538	516	589	573	597	580	540	562	541	627	542	625	524	522	530	562	537	525	560	576	556	559	568	546	577	565	567	559	593	611	560	598	572	612	583	569	531	561	538	543	572	580	562	571	578	587	574	603	559	575	591	522	527	556	560	566	541	504	585	560	575	556	573	538	543	578	594	598	604	581	554	529	588	580	566	606	538	538	595	555	523	580	576	567	575	573	582	548	577	555	552	596	557	558	592	564	584	579	570	514	564	565	565	528	541	577	566	566	566	574	553	534	588	577	552	583	568	505	518	539	552	589	561	533	563	552	551	556	584	617	604	580	585	542	554	565	587	546	585	541	564	539	585	572	552	582	558	592	513	565	554	565	558	562	530	536	583	548	567	593	549	589	571	561	560	591	573	553	602	576	625	551	582	566	559	561	544	547	565	511	555	578	562	561	559	574	581	554	541	552	581	549	578	539	563	546	531	533	572	569	599	598	555	589	555	553	524	565	586	594	570	578	570	577	549	576	572	541	567	523	560	575	592	593	567	567	585	586	552	577	577	557	569	618	563	559	524	534	526	551	598	567	567	555	533	542	542	578	575	573	580	577	615	573	609	553	552	578	544	547	552	552	584	544	615	551	531	556	575	544	545	543	586	570	506	543	623	564	568	559	552	571	531	555	552	573	577	527	599	524	572	573	542	608	556	614	569	523	578	546	597	552	570	546	581	559	574	561	567	549	610	555	538	600	561	550	533	549	568	581	527	538	565	570	536	559	552	511	528	543	578	596	567	531	567	566	617	561	574	524	581	576	593	537	602	578	572	559	561	559	567	574	608	576	584	587	570	503	559	583	518	554	561	551	550	546	577	552	554	609	580	583	604	515	526	581	553	565	576	560	613	628	549	556	564	557	515	590	546	570	580	574	604	566	593	549	567	577	555	516	546	586	595	568	539	564	568	562	563	544	573	517	574	585	603	529	550	543	556	526	565	558	605	582	596	570	535	587	549	560	565	607	580	576	587	578	552	553	581	530	579	598	549	594	565	565	564	553	579	519	559	582	548	514	553	526	602	580	591	561	521	610	531	533	586	521	568	580	594	550	578	579	560	567	540	584	617	555	553	607	562	574	561	602	573	582	568	590	541	599	566	554	600	582	545	549	599	567	608	572	537	570	558	593	573	572	540	553	556	553	599	585	572	572	561	616	577	571	530	563	581	569	586	582	528	554	548	562	561	560	549	548	529	597	556	554	564	568	563	549	576	585	570	533	571	581	540	545	570	548	556	560	564	588	577	572	541	531	563	569	559	575	537	565	612	561	583	574	598	540	564	571	567	576	562	520	597	600	574	590	571	547	570	568	554	617	569	573	575	551	543	562	582	573	597	570	589	553	559	574	544	575	586	536	550	555	609	522	572	627	634	579	543	566	540	549	552	583	555	580	563	610	501	565	576	577	510	559	571	568	550	554	549	540	559	540	567	505	550	532	636	584	555	547	585	555	600	575	609	604	577	563	577	546	557	584	569	545	542	568	591	567	593	552	554	558	566	599	541	592	565	545	566	588	527	585	538	596	548	514	586	589	553	538	581	596	569	565	568	569	534	550	605	564	556	582	588	545	543	575	585	572	557	608	545	604	563	550	547	596	547	576	602	532	557	561	573	559	610	577	583	537	593	585	563	549	556	544	564	547	577	518	608	585	541	585	561	582	581	555	551	583	548	595	593	607	579	550	557	530	533	593	524	560	571	558	584	575	602	585	556	587	589	545	577	549	562	573	547	584	595	552	556	557	541	614	514	589	571	556	573	562	574	552	616	592	536	574	594	542	585	532	547	529	545	585	595	615	564	515	524	564	558	576	575	522	493	579	539	573	588	586	566	558	543	572	552	564	587	516	554	543	541	558	537	548	590	561	558	573	625	592	547	587	558	560	573	545	567	581	600	501	566	601	578	575	559	542	548	582	580	524	597	563	567	583	542	534	532	524	557	531	548	559	564	568	537	551	522	534	558	543	595	548	497	547	499	552	602	539	577	560	602	564	531	550	537	524	540	518	575	606	592	585	615	528	559	555	586	558	565	563	516	604	638	553	610	577	582	543	581	603	588	588	538	583	546	497	554	502	544	585	569	545	579	562	563	581	569	598	553	573	528	545	585	566	560	554	541	616	573	548	531	612	581	539	588	557	525	581	555	583	627	576	556	553	582	565	534	582	586	569	569	548	559	574	569	579	566	565	565	574	557	536	596	551	554	541	564	608	575	532	578	571	525	553	557	552	542	551	556	549	572	572	587	576	546	564	536	573	584	536	616	579	579	579	547	564	604	555	555	580	599	558	598	599	530	573	576	567	553	540	556	575	526	563	610	563	571	547	611	550	589	561	562	608	587	575	548	559	570	551	574	611	542	589	539	557	542	540	558	556	585	570	602	545	571	557	539	561	587	541	545	599	574	632	568	583	521	610	551	540	582	585	559	531	580	555	540	542	551	572	573	600	606	551	550	540	566	568	546	546	591	576	534	577	551	571	577	565	556	543	547	532	568	553	564	593	585	586	555	597	564	530	550	582	506	533	502	533	524	573	614	543	534	583	550	566	573	561	550	562	532	560	590	534	562	591	548	592	550	579	555	568	601	572	581	561	546	590	579	616	584	525	542	521	580	555	602	597	581	579	541	539	544	552	550	552	569	541	564	579	519	583	516	566	558
5213	1130	949	638	535	560	537	521	901	3361	2889	1697	928	579	493	459	454	461	480	460	463	483	420	460	448	458	453	419	456	459	469	476	438	465	459	447	447	465	421	439	429	468	419	455	397	458	425	438	464	429	475	485	441	471	464	484	432	458	449	483	456	483	447	468	487	441	447	497	482	461	434	461	467	469	425	438	444	471	467	427	451	453	474	436	444	457	438	402	455	436	423	434	463	420	462	436	418	432	466	493	473	485	455	442	446	463	466	450	455	439	470	464	465	428	458	482	453	414	476	427	428	443	469	442	437	434	449	424	443	446	437	464	411	447	421	450	405	455	431	436	444	467	452	489	432	484	464	452	459	429	469	409	453	440	462	475	448	435	434	503	439	439	473	473	444	490	453	437	474	471	461	446	462	448	453	474	449	451	486	450	456	464	460	450	509	413	456	437	475	389	452	460	447	470	466	462	448	482	460	470	461	458	447	489	439	449	453	429	455	438	497	444	486	479	466	414	437	470	408	396	467	427	421	468	434	428	479	453	456	458	456	501	419	456	444	454	445	456	486	444	447	406	453	467	469	426	478	447	450	487	456	475	435	482	466	470	463	456	461	421	436	454	461	446	465	468	445	454	432	443	452	456	428	483	446	491	442	474	434	456	451	422	422	451	492	438	420	424	450	480	411	455	469	480	452	452	460	445	423	440	437	452	428	458	449	460	446	474	439	447	467	452	432	469	453	464	414	432	450	475	456	434	442	443	441	424	451	467	461	437	441	455	493	447	434	434	467	428	455	485	429	464	451	487	457	443	430	468	483	476	480	440	418	482	464	467	452	471	450	459	468	429	459	460	427	457	447	446	456	470	452	467	483	470	405	471	409	432	439	440	440	433	437	448	455	468	458	456	454	464	453	454	474	463	442	449	465	441	433	447	465	413	446	465	432	446	436	455	488	452	488	452	450	427	433	465	484	436	431	472	472	404	440	418	437	424	474	449	437	425	446	475	491	432	456	467	434	473	450	459	456	435	442	443	441	470	457	458	450	428	432	486	465	462	451	485	424	431	464	418	431	404	447	426	420	474	447	483	427	470	450	464	425	456	416	460	422	467	465	441	416	457	422	458	468	462	453	451	451	483	433	485	457	435	399	440	465	432	416	415	461	430	458	467	415	457	472	481	437	490	441	426	462	451	451	433	396	464	436	446	462	449	431	459	452	423	419	412	469	428	439	438	471	478	444	509	432	434	447	459	491	466	447	477	475	450	427	459	434	463	465	444	435	435	410	481	467	449	468	457	480	454	446	499	458	440	429	424	436	456	432	484	449	492	479	486	441	448	456	440	436	417	423	443	451	408	441	421	427	404	446	464	464	439	439	459	451	404	441	437	451	448	456	467	457	463	430	427	443	475	436	496	455	447	463	431	454	417	446	403	469	444	455	458	505	421	441	447	479	469	429	460	492	472	452	451	467	502	475	477	417	395	484	470	483	450	454	412	426	462	456	450	435	468	443	484	476	432	460	389	419	470	456	442	440	437	445	469	467	430	451	477	441	460	490	479	459	443	421	461	467	408	443	429	442	442	445	419	419	447	419	453	430	475	446	453	469	468	473	437	429	444	454	479	458	459	480	439	492	445	435	524	482	446	440	412	483	486	464	436	413	465	445	479	433	438	411	466	448	449	444	415	475	444	485	456	426	435	447	474	442	473	485	481	435	443	455	473	428	475	440	426	460	479	452	443	459	467	472	420	448	428	474	439	433	419	467	451	435	500	489	489	454	470	438	435	451	446	448	467	458	447	483	447	437	486	436	421	436	446	438	469	411	492	422	504	448	463	431	442	444	499	506	433	446	469	455	450	525	444	489	476	428	441	462	459	421	490	484	428	484	425	441	470	466	453	422	461	475	446	450	454	449	447	436	492	474	425	453	472	473	472	437	437	466	430	461	447	544	438	449	437	447	424	470	423	469	446	478	405	453	474	447	455	437	476	433	459	419	463	480	430	487	452	452	466	494	479	474	477	480	492	426	427	429	431	441	452	468	441	473	451	426	472	462	465	427	424	458	458	494	404	451	489	458	472	433	467	441	446	424	457	446	464	426	383	432	472	467	456	441	470	449	501	418	498	444	433	450	421	467	439	449	467	473	473	479	452	463	430	457	474	478	429	428	455	411	390	432	478	478	455	486	453	485	421	452	421	465	440	442	442	475	489	446	437	466	475	435	504	461	433	453	430	472	432	462	461	446	465	457	480	455	428	405	477	461	485	479	422	517	436	450	448	455	481	447	458	468	419	454	439	476	483	472	485	427	422	472	422	464	427	429	469	467	415	446	418	419	441	452	468	493	452	441	450	454	475	475	419	463	451	473	444	424	479	446	451	458	431	435	451	427	445	429	439	444	413	457	456	495	426	443	473	444	459	400	428	454	445	449	467	449	447	446	462	439	415	463	455	438	489	460	477	460	469	462	413	462	425	468	449	413	444	423	397	460	479	483	454	416	447	476	463	444	434	412	465	454	464	458	445	434	434	433	480	486	429	476	448	453	437	471	462	447	452	494	449	468	447	481	445	469	479	475	471	457	455	472	463	426	454	448	439	477	437	462	488	442	467	473	461	429	453	432	438	447	476	462	467	447	515	470	446	413	461	442	431	452	426	453	424	469	398	461	413	469	430	448	449	449	470	441	460	444	448	449	429	474	451	443	468	420	447	454	419	427	439	480	415	459	448	497	431	464	488	422	474	399	453	445	438	495	465	449	452	414	474	462	497	456	498	469	434	450	444	462	433	450	458	447	485	433	465	432	456	454	489	427	431	462	468	451	438	431	442	455	503	500	484	504	450	500	438	472	449	475	436	455	453	471	432	470	428	433	448	451	464	498	449	460	439	499	489	415	418	460	489	432	437	438	439	418	470	452	456	457	455	459	490	425	459	456	447	474	444	473	487	475	424	446	478	423	489	448	467	456	488	457	463	465	444	462	459	476	460	471	470	455	442	431	439	466	437	472	475	477	449	463	474	429	434	483	465	453	459	447	453	473	442	461	475	440	440	467	471	452	475	441	453	431	475	473	490	396	494	486	468	464	442	475	441	439	450	428	477	440	498	472	451	452	456	489	453	442	462	436	489	473	431	445	457	436	463	462	478	453	429	445	475	459	484	449	471	408	394	440	478	443	467	468	489	438	463	442	461	427	444	468	433	438	423	450	452	430	446	420	478	438	450	446	438	402	457	453	427	449	460	468	483	426	474	461	480	470	458	466	452	505	421	473	465	467	429	450	418	420	498	451	450	440	439	454	444	471	451	433	444	458	446	481	435	421	456	458	493	426	473	421	468	456	485	457	497	435	439	428	488	471	455	450	466	455	451	468	444	493	441	466	467	473	458	453	438	444	491	467	427	469	438	439	421	453	461	454	460	425	505	438	487	439	446	489	426	430	462	469	440	434	436	453	438	456	468	393	459	452	429	462	512	455	457	464	438	431	418	452	447	466	465	431	459	421	459	434	429
25143	21083	26969	25102	5739	1408	1069	970	3118	21752	18606	9934	3152	1115	792	732	624	702	669	661	696	657	645	651	660	623	634	695	672	615	702	641	620	640	652	675	681	616	597	651	630	656	615	679	620	629	652	651	654	624	673	628	660	655	683	592	636	704	638	568	640	656	663	620	670	622	628	668	659	640	667	675	666	635	644	623	649	645	627	669	672	643	642	675	620	697	585	650	650	600	643	682	652	647	651	641	610	646	644	657	641	630	653	664	654	650	686	667	660	658	607	612	651	656	662	683	601	617	667	687	614	631	660	668	651	687	627	629	665	685	686	637	606	627	620	669	642	643	686	639	648	678	589	664	646	629	654	644	666	609	671	651	622	686	615	710	680	654	645	625	629	643	585	641	670	638	709	641	674	641	654	628	691	690	695	639	638	639	637	685	681	711	689	619	640	686	578	647	641	674	615	657	650	607	639	676	649	680	687	651	585	652	675	627	648	627	649	642	612	698	670	635	625	569	642	646	652	599	664	669	619	650	645	632	628	596	623	655	671	642	630	663	642	666	689	652	666	642	608	613	638	644	650	655	651	643	653	684	636	687	639	663	644	659	642	664	665	636	649	663	655	672	612	598	664	657	667	632	634	633	611	599	680	679	642	632	698	691	661	632	623	650	678	610	604	607	601	611	665	652	641	614	624	624	653	643	637	659	648	664	635	639	671	630	644	715	658	616	654	675	602	685	624	660	635	641	678	642	600	615	661	687	593	645	656	647	619	683	633	678	646	675	595	629	651	623	710	653	650	624	678	668	666	616	645	635	678	653	637	659	611	650	630	610	645	661	655	656	652	670	689	643	654	635	649	631	641	617	682	626	679	627	677	619	649	663	639	678	651	619	674	664	639	611	659	691	664	676	632	623	615	640	682	639	653	631	643	685	648	647	645	680	672	642	615	612	694	667	654	660	635	631	704	622	642	662	636	607	651	634	624	607	670	655	607	681	656	648	612	680	686	637	672	639	659	620	700	626	698	653	628	642	654	643	592	632	693	646	668	654	652	613	646	657	604	643	602	617	657	645	647	617	650	625	659	632	601	692	643	629	631	679	636	645	613	667	689	645	642	647	637	672	635	631	601	637	631	602	602	707	645	633	620	614	604	653	620	657	658	636	660	624	650	673	665	620	667	643	618	636	660	634	665	676	678	654	600	662	616	643	647	669	607	625	678	617	619	626	664	654	639	612	679	708	653	629	638	632	640	655	609	686	654	653	628	581	601	646	619	625	626	622	680	612	688	690	624	639	640	628	609	646	636	628	615	610	619	591	652	629	628	626	633	661	644	666	628	688	644	664	650	656	657	578	703	643	628	687	615	633	615	635	651	644	627	613	605	691	635	607	679	637	669	646	624	617	600	689	649	642	638	644	639	687	627	644	676	625	591	647	659	628	619	626	631	631	661	643	677	653	637	626	650	638	671	660	653	659	677	635	627	579	618	654	613	647	677	652	670	672	655	645	680	596	676	676	638	644	648	644	676	669	657	616	637	636	677	679	657	645	598	622	628	638	619	620	618	629	651	655	668	669	605	631	625	634	672	687	665	672	637	636	659	684	664	678	672	613	666	660	638	608	644	643	643	668	652	705	648	659	658	654	640	687	652	666	626	667	686	652	682	644	637	688	656	650	646	649	652	670	641	625	719	695	631	675	608	641	684	625	639	643	635	651	621	667	614	660	627	651	621	595	611	660	636	658	673	664	621	615	640	670	629	638	610	657	628	645	681	641	684	625	621	626	637	656	664	684	683	635	646	672	638	638	638	654	642	645	667	645	635	607	654	668	657	688	659	615	643	669	618	623	659	639	634	620	681	639	631	686	647	660	658	644	653	656	641	630	632	632	698	657	655	688	607	649	672	665	637	669	652	623	627	643	649	632	634	675	670	613	628	662	707	621	611	643	662	619	664	675	641	690	654	656	627	671	649	619	647	674	631	637	692	641	639	609	627	663	657	633	642	660	653	626	661	618	676	666	645	670	688	646	615	672	653	672	671	670	666	637	640	606	687	655	659	636	586	685	624	657	667	607	677	609	706	676	667	685	652	631	645	683	608	693	648	624	615	642	640	644	645	645	643	644	667	617	649	618	641	690	656	626	584	657	611	683	630	657	693	623	642	688	659	655	617	641	638	644	624	637	665	668	648	656	627	698	696	597	641	619	654	688	637	649	639	639	653	657	639	663	659	651	648	668	644	707	624	657	654	612	660	601	671	608	611	638	658	648	647	621	670	629	677	630	637	681	633	693	685	648	613	638	630	637	639	629	681	640	635	660	684	683	603	618	702	641	674	681	632	673	635	671	628	598	629	688	686	604	645	625	675	682	643	593	633	650	648	698	630	645	658	659	688	645	661	669	602	667	637	621	682	653	602	698	675	639	638	630	596	651	622	645	637	621	668	678	711	632	645	632	665	650	671	663	645	680	640	650	643	640	621	604	675	618	607	603	655	609	629	655	650	679	674	674	674	651	665	648	621	630	635	664	656	683	649	674	623	622	629	640	658	703	689	680	684	612	603	628	697	637	668	655	655	711	619	625	691	640	666	672	641	643	644	633	605	614	648	685	669	684	666	642	612	614	631	593	648	666	619	638	639	641	627	596	621	641	695	688	658	665	693	637	655	586	655	626	627	672	664	669	611	641	620	647	661	610	605	676	640	641	699	652	697	616	624	684	670	637	670	636	678	642	666	625	674	642	660	664	619	664	608	658	603	621	656	646	627	632	645	651	658	627	697	644	716	699	629	587	628	728	673	649	677	680	668	638	635	645	686	629	667	627	606	636	661	646	650	641	636	630	644	636	656	648	622	625	624	639	620	697	664	620	630	676	639	601	633	627	625	597	690	648	634	627	660	631	625	660	645	701	643	629	632	615	640	605	659	665	638	578	675	628	642	639	640	674	611	667	674	623	679	701	624	615	634	601	646	649	579	688	610	661	608	646	640	620	609	644	630	622	700	669	657	626	655	652	651	665	627	638	616	666	650	657	682	620	666	635	665	661	615	639	643	649	622	659	671	625	714	643	654	642	615	652	641	615	643	606	637	652	622	639	682	661	631	645	666	632	626	649	628	691	601	626	606	658	614	650	670	599	666	642	638	671	632	644	689	626	649	638	638	609	627	654	663	703	638	671	671	618	710	669	627	645	639	669	618	603	631	580	680	625	660	710	640	611	667	625	659	664	662	607	636	668	638	656	682	646	613	624	626	682	693	646	661	692	620	682	683	669	650	621	642	629	680	664	630	667	696	611	681	694	651	623	647	661	670	642	620	635	610	605	624	636	640	671	642	644	622	651	618	716	642	668	645	633	671	620	636	667	680	669	633	675	656	641	651	636	648	629	646	671	619	710	634	660	640	613	620	604	670	631	654	679	640	656	653	653	647	642	605	636	711	604	644	660	641	636	634	642	638	635	633	653	607	612	631	640	602	632	682	627	670	609	661	645	605	639	651	612	630	661	645	654	625	670
3941	3681	2850	1626	1240	1127	959	934	4598	22205	15902	8409	2906	1010	637	570	522	554	564	540	554	543	535	559	525	543	497	525	555	538	533	518	557	518	574	527	555	505	556	535	545	544	540	524	551	535	544	546	521	540	560	497	508	542	574	539	587	526	508	502	544	508	537	480	533	546	559	509	527	554	585	543	513	540	525	531	516	524	498	540	581	509	525	535	533	528	528	551	524	533	526	549	536	548	509	517	514	547	559	509	537	533	534	513	534	532	514	503	546	550	543	544	555	503	481	518	532	520	534	536	528	550	512	489	527	508	525	519	530	502	555	538	497	554	503	514	504	515	502	531	514	551	531	558	532	564	534	488	471	524	544	505	506	567	520	549	502	512	558	531	534	503	531	511	478	546	496	552	519	572	538	531	488	526	555	541	500	566	512	497	530	538	579	518	565	518	563	525	538	556	544	533	519	525	500	567	499	516	522	519	506	524	556	535	552	565	513	549	522	540	533	496	547	565	540	543	546	543	549	553	533	535	563	523	527	540	517	553	548	556	541	516	526	510	517	556	551	538	527	565	492	503	522	541	522	553	563	557	533	503	524	531	520	548	545	526	491	512	519	491	504	550	522	526	547	523	545	524	494	524	540	546	517	568	560	531	514	526	497	519	542	521	488	566	545	467	517	568	525	545	525	524	576	503	511	517	530	514	564	499	523	555	513	523	573	549	555	493	547	505	503	534	518	499	535	534	530	540	526	521	535	523	506	495	495	542	531	541	515	504	553	506	517	530	543	489	562	520	516	557	544	517	543	540	562	535	548	548	481	575	544	508	571	530	547	508	566	546	565	546	558	503	558	536	546	563	516	558	527	526	542	520	503	545	598	536	510	512	517	549	521	555	527	534	559	522	561	531	564	534	545	546	516	531	537	528	518	551	506	510	505	513	512	527	510	524	523	511	527	562	516	526	542	503	570	555	569	529	545	542	508	524	550	534	540	520	511	519	573	485	515	538	521	496	527	542	550	572	530	569	512	520	519	562	543	521	516	512	507	507	544	568	577	532	558	534	493	553	535	521	514	492	528	525	532	513	561	505	507	522	543	555	511	467	550	568	555	499	576	537	529	528	505	536	517	501	503	535	571	576	529	498	533	543	530	528	545	545	505	495	523	537	542	541	558	508	529	521	539	488	535	521	532	526	549	521	555	496	551	536	525	528	514	558	552	546	520	495	542	494	517	523	521	507	560	524	492	508	519	572	551	530	508	490	535	536	538	520	522	538	526	546	573	511	543	564	529	503	548	540	534	515	526	529	515	559	498	520	540	529	532	529	533	540	538	521	560	520	530	556	514	542	503	494	535	514	571	551	533	577	484	527	536	493	549	535	537	526	540	514	553	548	537	467	535	511	507	547	498	524	519	499	556	536	549	506	584	562	521	522	574	526	559	479	558	527	527	545	526	528	515	548	507	505	527	537	546	546	523	539	552	519	533	507	493	543	540	560	540	501	530	528	495	506	531	555	495	554	518	510	545	561	555	518	574	511	544	562	523	500	560	555	517	554	579	536	517	525	493	541	577	568	560	550	541	524	557	555	536	530	527	553	543	538	561	540	507	529	529	537	497	534	529	505	529	516	512	498	506	496	511	550	537	526	586	484	556	524	498	542	566	494	539	569	540	483	547	506	493	504	555	501	546	503	546	556	548	516	494	540	551	526	517	551	503	520	515	516	520	524	530	521	567	518	526	525	529	497	523	564	558	540	475	540	492	528	514	529	546	526	512	551	534	527	534	531	492	554	499	543	579	536	488	549	504	534	519	518	518	551	542	522	560	542	507	549	541	516	499	557	546	523	531	521	528	510	530	524	523	555	546	514	570	524	559	460	524	532	552	569	564	521	540	531	531	557	496	497	520	485	557	498	531	558	506	522	540	519	564	545	544	564	518	567	515	540	514	530	535	575	519	501	564	511	514	536	511	524	527	524	497	515	523	502	524	531	557	518	523	518	535	548	553	529	522	545	547	521	521	580	540	563	526	506	567	534	509	526	559	514	538	542	521	529	500	546	502	558	523	528	538	567	537	504	564	533	534	545	499	490	535	529	530	512	507	496	555	513	542	527	495	541	554	562	551	506	537	509	504	530	516	533	516	567	560	516	538	545	491	556	538	515	541	517	514	571	484	544	536	528	507	516	527	510	504	542	567	507	554	514	539	507	516	538	542	513	526	541	556	544	552	546	507	558	563	523	510	530	539	511	544	544	540	562	514	536	570	584	520	522	530	535	493	541	531	576	590	589	523	572	542	554	539	530	518	560	506	522	495	542	524	485	540	514	523	533	515	517	542	538	528	520	559	506	522	516	532	518	523	519	514	536	498	572	527	492	549	553	497	524	482	523	550	547	550	514	523	550	521	533	542	517	521	549	519	515	512	524	570	525	509	561	524	601	548	508	511	530	563	507	493	551	538	544	499	536	541	538	524	503	533	546	540	528	531	511	576	544	552	526	516	534	538	538	497	499	537	560	531	524	486	556	549	553	518	502	534	551	545	494	518	506	502	517	539	505	517	510	552	536	555	509	542	499	543	499	507	538	532	568	495	530	533	524	532	529	529	551	536	557	534	528	555	511	537	510	551	560	532	556	521	529	512	529	513	541	554	488	483	501	538	510	535	508	502	530	525	526	550	496	500	512	534	550	576	522	550	531	573	532	562	552	556	531	528	543	558	533	563	549	525	527	523	569	529	544	565	539	527	529	508	545	536	544	485	551	532	537	530	534	496	536	545	511	552	525	553	557	522	524	533	522	521	508	544	559	486	524	513	529	489	527	498	527	538	503	520	533	560	533	530	515	505	495	544	522	535	527	525	536	527	568	507	510	576	564	514	518	558	533	515	504	521	526	509	544	574	542	544	527	535	556	517	507	537	515	521	513	517	520	514	523	526	505	520	571	520	539	521	506	567	502	522	548	510	505	553	557	542	545	535	538	546	509	565	480	534	499	540	534	503	523	544	557	552	541	502	537	525	521	575	536	500	546	517	526	534	530	526	520	549	529	538	516	531	538	532	547	572	550	505	500	490	532	553	546	542	542	525	526	554	514	535	569	551	546	522	542	526	553	572	519	538	539	530	563	551	550	526	589	557	548	470	565	546	547	533	544	529	551	533	529	523	503	516	531	553	502	547	516	528	528	509	499	560	503	542	556	536	555	512	525	525	485	517	511	502	528	551	502	525	551	496	527	522	516	561	497	521	529	531	528	553	533	502	518	510	534	549	507	497	570	565	531	525	527	521	528	538	511	568	511	546	547	538	537	525	506	520	542	528	511	549	558	520	540	543	552	527	558	518	532	543	545	522	555	536	551	529	533	519	577	534	540	539	539	556	534	524	496	517	477	525	506	553	523	512	526	503	507	553	529	485	547	500	544	556	581	518	502	517	555	543	498	528	509	495	532	524	534	533	516	507	493	523	549	537	537	538	551	541	526	541	546	574	571	505	573	547	519	562	526	480	558	545	542
23849	21067	28325	24020	21028	9518	2621	1603	11836	39633	32768	19971	6818	1932	1100	968	883	879	842	869	889	887	868	833	881	844	801	913	842	861	864	888	985	835	880	836	826	894	826	870	862	871	850	829	868	868	858	881	891	885	888	849	905	867	838	822	846	901	863	853	912	860	897	901	846	816	822	861	840	865	903	849	914	907	829	901	835	878	861	820	840	856	861	832	875	891	859	857	841	840	886	799	867	813	849	807	844	893	856	818	854	829	865	854	789	880	810	880	885	891	861	805	883	898	910	889	848	812	846	865	873	889	794	863	887	837	887	827	879	838	857	835	853	876	889	893	819	883	862	773	801	873	825	848	889	848	862	843	865	836	887	862	806	823	796	849	850	855	870	858	856	875	815	871	859	886	912	894	836	899	857	805	809	889	876	791	850	854	910	854	866	896	832	821	896	855	864	820	862	838	900	859	843	827	810	865	904	880	841	912	873	852	811	840	830	856	868	853	877	842	813	789	923	861	817	845	853	831	815	833	869	768	879	868	824	845	846	816	853	863	865	851	883	846	849	886	839	822	868	855	836	863	819	851	853	853	808	868	824	847	866	808	847	877	876	859	873	868	859	833	853	819	863	846	914	829	855	807	843	874	802	843	836	826	830	862	884	840	824	868	838	896	868	850	872	821	934	865	860	856	872	819	893	873	869	833	849	815	906	877	877	937	847	858	875	829	842	857	834	819	850	874	827	874	857	925	845	848	822	854	814	868	797	868	852	867	848	806	813	860	839	908	849	859	844	884	843	875	861	861	808	870	883	871	866	814	827	866	835	798	822	888	815	843	858	891	883	864	811	868	838	816	829	855	837	840	867	840	834	891	899	815	886	923	825	870	814	829	823	858	817	868	859	819	867	849	851	793	854	834	836	870	884	876	832	863	801	852	860	817	806	851	842	838	831	855	817	830	807	832	854	843	860	849	855	876	843	869	860	892	808	848	907	823	826	894	876	858	867	900	830	802	832	848	846	827	855	900	866	890	815	861	841	866	879	829	816	862	799	819	869	864	844	836	850	880	854	786	880	827	834	873	864	845	847	881	842	862	870	928	822	856	862	822	885	875	829	865	828	872	840	885	881	887	819	871	896	856	868	806	865	850	828	846	854	860	844	847	888	843	875	868	886	878	862	794	788	830	839	844	878	856	872	861	840	867	818	865	837	859	805	850	880	847	840	907	884	791	803	830	909	802	805	856	835	847	834	862	858	826	893	857	841	882	911	843	820	832	857	855	903	776	869	804	790	858	848	864	881	892	855	890	820	801	812	821	807	827	840	814	835	902	851	846	835	886	801	804	810	842	863	881	798	852	793	837	850	818	843	819	827	794	837	812	831	835	855	836	880	824	818	829	831	857	868	904	819	864	857	829	843	857	838	839	827	862	829	910	856	855	858	861	806	853	910	868	820	845	857	854	810	929	843	867	844	836	807	805	853	820	839	787	824	849	877	871	864	874	886	821	831	849	838	823	792	898	872	835	874	833	914	841	851	790	861	862	829	890	833	830	806	859	856	872	919	887	879	867	869	831	854	860	834	844	851	894	830	873	848	848	832	910	824	860	876	847	839	841	826	823	861	892	903	899	882	766	839	838	877	846	828	855	874	861	868	877	860	855	855	870	875	834	852	815	855	876	869	880	879	811	899	860	881	833	904	905	834	791	878	799	857	820	882	871	903	828	828	844	879	820	849	842	840	870	863	860	841	797	843	849	851	837	819	869	856	872	839	899	835	865	833	871	825	819	869	827	879	894	920	880	813	830	869	815	863	805	913	888	842	843	839	879	860	831	839	880	859	909	863	835	870	862	810	822	844	885	849	843	868	849	864	810	825	826	907	918	859	857	902	842	905	849	854	839	878	845	803	848	876	854	853	867	824	813	860	855	847	893	856	814	862	845	856	893	861	837	804	893	833	845	831	872	846	831	838	819	845	819	850	889	804	829	910	835	894	830	855	902	867	855	784	885	872	819	932	825	862	789	886	832	795	847	832	884	839	886	834	886	841	845	835	843	847	869	872	856	883	898	764	867	857	851	775	808	863	849	805	859	853	890	844	854	860	824	854	858	860	850	825	815	890	894	814	824	824	859	881	855	875	808	828	849	886	876	844	858	794	842	894	820	823	791	853	827	877	873	817	799	844	881	889	795	866	888	867	829	871	865	860	811	801	853	815	839	830	860	829	848	850	904	866	853	876	848	810	899	831	863	867	864	879	853	875	832	801	879	879	850	866	831	793	844	869	848	863	859	805	885	850	781	860	842	854	869	866	863	822	898	872	807	878	890	865	850	886	805	815	857	833	879	930	841	820	755	825	891	838	846	847	880	838	923	911	895	812	877	821	853	859	843	850	861	843	847	844	870	870	830	799	816	832	843	825	857	869	873	909	813	853	826	797	817	801	819	802	912	936	848	825	815	863	887	864	892	866	831	843	827	854	834	855	894	879	894	840	842	886	895	846	902	810	856	905	825	849	893	898	909	836	827	862	912	834	863	817	858	892	889	833	844	855	860	856	881	851	835	881	884	845	930	822	869	827	839	813	807	849	833	811	828	867	859	835	792	786	860	830	853	863	843	871	857	837	875	762	877	822	873	865	814	837	869	874	838	828	859	830	859	863	864	864	855	837	840	831	847	831	815	837	826	794	847	822	836	824	846	818	842	847	861	763	856	861	869	850	868	873	814	833	878	818	842	865	852	840	827	847	845	940	844	856	912	865	835	865	837	873	817	836	864	843	878	809	834	821	815	881	860	826	849	872	825	887	790	827	815	829	867	843	849	871	837	895	883	824	851	886	861	802	807	837	837	839	816	865	801	816	817	872	840	868	911	933	855	846	875	818	866	859	872	857	843	874	860	922	896	872	857	794	881	848	864	837	909	842	877	855	796	895	835	847	865	856	862	864	847	832	895	808	864	859	876	843	809	870	889	840	832	899	873	840	875	831	853	837	860	843	834	904	873	806	884	870	824	853	827	810	879	844	856	867	828	865	834	858	846	839	819	850	827	810	832	845	828	871	826	821	794	856	855	887	900	854	870	857	799	879	823	816	854	842	905	792	836	847	878	843	817	822	822	816	857	875	801	830	851	805	863	816	835	883	838	842	796	800	875	900	848	878	796	871	888	869	916	834	771	826	791	838	824	868	810	891	817	817	846	847	865	846	873	836	855	881	888	811	875	875	902	873	852	893	865	860	843	867	864	834	949	821	891	890	880	865	803	807	851	868	838	913	826	886	858	830	891	847	900	858	870	877	825	852	798	819	913	883	813	846	827	834	825	872	834	828	931	859	805	818	832	868	866	784	806	860	832	817	850	899	845	848	809	887	828	885	836	855	811	859	869	845	882	848	835	872	878	850	888	837	812	865	863	805	800	809	847	795	828	853	875	828	803	861	803	867	878	866	894	812	875	903	860	842	852	863	882	920	853	852	795	833	819	851	863	880	843	875	859	809	887	878	874	864	872	864	843	836	843
4370	7075	6250	3554	2526	2143	1826	1603	15550	36672	27640	15090	5133	1685	922	745	672	680	728	719	685	680	689	720	726	642	704	711	729	699	698	655	674	635	706	678	692	694	671	674	687	693	657	667	647	702	688	635	655	709	700	701	694	729	725	686	714	712	683	673	671	667	683	681	699	661	682	719	672	700	664	709	655	717	688	623	685	708	710	723	654	742	643	709	712	685	681	661	681	699	671	698	677	726	701	774	662	687	728	706	756	709	714	695	682	668	713	675	679	665	700	666	737	692	718	700	703	628	665	729	703	662	677	741	636	702	680	675	675	699	672	634	669	690	690	723	660	695	655	692	688	693	660	696	666	665	650	665	648	691	710	710	721	684	674	700	751	646	682	689	682	686	631	686	656	698	661	689	682	653	686	670	685	637	650	719	631	734	649	692	651	691	704	715	659	692	711	646	708	676	696	703	665	675	682	714	684	706	699	673	692	687	659	674	687	677	665	709	669	666	698	664	685	717	700	629	672	694	642	692	745	669	654	662	678	656	692	693	697	679	713	659	697	679	672	660	644	652	635	667	710	689	695	622	711	683	717	675	627	654	704	708	724	646	635	673	672	704	691	684	688	667	692	624	673	641	664	704	657	690	700	675	691	671	635	697	692	666	652	640	686	721	634	703	717	670	663	633	656	669	676	669	670	680	699	700	694	641	722	687	661	705	637	715	659	659	635	706	724	689	622	711	710	675	658	695	643	687	688	620	699	687	653	713	694	691	674	689	670	664	690	658	713	677	658	694	660	673	708	664	663	684	726	669	711	650	710	681	705	648	686	677	683	696	682	652	646	709	654	718	725	646	672	686	678	750	694	687	722	705	670	718	691	694	675	649	668	669	664	686	659	682	661	681	660	700	695	699	665	686	673	715	673	722	670	684	682	666	665	684	718	649	667	695	694	682	665	681	669	714	640	664	677	659	644	668	715	731	701	715	689	673	666	632	694	663	680	718	670	681	642	687	641	717	678	682	691	606	710	694	648	657	646	702	671	676	677	686	639	719	685	679	663	655	669	718	679	630	679	666	658	659	688	636	643	706	688	663	670	707	650	675	687	685	676	674	705	730	700	670	651	688	675	644	623	691	685	651	688	621	662	630	660	673	664	687	650	667	667	678	717	721	643	627	674	672	647	678	670	684	683	652	686	675	672	630	650	668	646	697	708	669	672	716	684	667	672	666	667	692	661	665	679	676	672	698	669	656	712	705	684	680	648	645	650	641	682	665	674	702	712	686	643	632	707	658	672	648	676	654	655	687	679	676	665	691	622	649	656	618	707	630	655	673	707	680	690	649	651	652	713	685	693	665	647	685	676	681	685	664	699	690	684	713	692	681	698	690	678	628	722	711	689	702	683	707	654	693	631	699	724	657	644	708	661	688	699	725	685	686	666	671	690	753	675	649	676	713	666	682	715	712	697	654	663	744	701	690	684	741	673	679	685	667	669	636	698	691	674	691	705	714	744	674	685	675	682	697	735	694	703	744	712	721	670	717	675	665	681	689	700	703	701	670	713	678	700	703	602	723	693	682	684	654	665	709	701	678	692	662	699	665	716	675	658	642	667	638	644	716	650	668	703	684	675	696	690	706	661	671	712	720	705	730	689	696	705	636	647	670	642	691	719	724	628	695	669	712	706	671	705	687	675	717	676	661	683	711	672	710	684	679	708	707	678	672	698	658	701	648	672	648	690	725	673	651	742	691	703	737	691	679	649	653	680	704	623	668	653	681	675	684	722	682	643	683	675	661	629	668	683	686	740	674	674	683	667	646	683	709	686	713	641	710	696	668	686	669	682	696	733	628	643	680	622	691	676	678	666	705	649	669	695	667	744	714	698	688	676	677	680	687	669	673	682	708	667	714	676	718	635	677	672	670	677	658	685	657	696	642	691	677	653	686	625	639	684	694	597	637	730	646	682	660	702	630	662	669	670	662	752	672	705	675	631	690	681	702	679	702	705	635	708	664	703	680	706	679	694	686	694	629	626	630	704	687	677	669	699	672	695	678	681	696	652	682	644	689	715	694	657	686	642	740	649	675	657	681	682	677	705	663	674	701	660	691	665	698	659	636	612	704	708	668	656	671	691	691	670	636	672	687	688	707	696	685	659	683	599	706	662	692	668	673	668	680	652	675	663	636	629	649	685	653	681	660	692	708	669	676	637	671	685	715	736	703	676	653	682	705	661	659	684	746	678	695	669	746	654	685	669	687	664	700	669	736	667	695	674	703	719	670	677	739	659	689	708	664	693	671	694	625	727	675	646	689	751	608	665	710	624	690	673	690	697	676	674	672	677	680	707	713	703	652	690	740	650	695	693	664	645	704	681	729	719	688	684	688	720	675	721	656	647	663	609	738	658	654	699	660	674	673	685	658	677	711	703	691	671	672	719	682	624	673	716	712	669	673	694	690	723	692	733	692	701	674	633	685	666	703	709	681	724	664	710	659	711	663	671	673	653	683	660	661	628	647	731	690	629	661	659	709	705	664	730	699	717	667	654	660	680	685	628	670	692	704	658	660	654	648	638	663	692	703	659	657	626	711	657	674	666	686	685	642	663	691	656	668	731	670	710	660	649	625	678	642	683	696	665	716	714	693	653	713	678	685	647	646	648	663	651	684	677	690	629	656	677	642	661	664	678	632	662	672	667	640	687	672	618	732	652	678	691	668	653	673	634	632	703	704	665	691	639	671	635	707	670	648	671	679	704	697	690	640	658	731	675	702	695	653	655	667	680	669	663	664	683	679	703	724	691	683	672	656	668	680	646	662	639	694	663	687	713	647	689	729	662	695	623	704	671	659	647	701	675	680	712	724	626	677	696	652	673	666	666	690	648	685	707	649	643	679	656	717	681	702	687	697	657	663	720	703	710	717	705	706	698	646	652	676	684	657	651	696	669	629	629	672	685	651	708	658	632	700	675	697	674	678	622	690	714	736	639	657	699	712	662	692	665	653	719	683	658	638	663	745	659	720	664	653	670	660	628	675	680	641	665	640	680	644	663	678	670	674	659	662	658	635	690	686	735	683	711	638	702	687	684	682	710	708	646	689	657	654	648	665	668	605	669	663	667	642	685	722	659	648	691	677	648	706	649	704	685	690	677	700	669	656	655	660	699	676	636	689	632	669	735	658	703	726	719	628	687	682	706	683	660	661	687	652	658	678	679	694	674	663	657	685	663	677	699	660	705	661	705	675	632	650	660	672	680	691	670	698	658	691	702	674	675	667	694	704	706	670	664	688	667	688	658	645	673	681	699	686	702	690	688	691	693	689	693	706	656	677	722	673	683	660	686	631	636	655	639	647	708	679	668	706	650	688	685	682	634	683	682	683	681	656	654	669	657	701	637	682	658	696	668	655	679	628	669	686	673	677	654	740	698	685	645	642	680	721	684	686	679	725	692	647	686	657	752	700	674	726	617	632	674	699	643	664	662	700	671	692	719	652	658	641	705	698	628	675	724	625	672	695
27375	13097	2257	1191	837	711	644	698	850	2648	3044	1935	990	717	668	621	623	652	649	591	640	624	614	644	599	664	633	617	649	583	648	615	641	618	583	633	667	664	627	644	621	608	618	615	650	596	624	575	657	597	661	608	594	597	620	603	604	663	659	571	666	599	606	591	659	592	603	633	655	620	628	608	646	652	613	577	624	580	648	597	619	615	601	614	631	629	611	633	616	607	654	682	606	619	644	610	632	600	638	617	611	667	616	608	623	598	621	623	653	628	633	590	636	672	614	579	629	602	647	582	646	603	588	586	622	632	619	597	628	634	599	591	625	614	582	612	632	650	584	608	594	585	563	539	620	607	634	697	624	681	604	621	570	629	550	673	599	614	641	601	621	623	606	613	604	569	615	563	626	603	604	578	639	589	606	632	581	647	672	642	624	629	617	639	625	613	595	617	639	610	621	588	613	679	632	587	560	634	652	663	618	610	599	589	609	582	642	648	610	590	614	588	552	636	630	567	608	640	607	602	599	641	669	668	651	644	642	626	614	660	568	572	613	603	586	641	638	567	588	631	593	632	634	604	658	587	625	626	589	594	609	653	629	604	639	639	606	569	622	644	625	576	659	637	620	594	638	623	602	579	623	581	567	616	612	652	627	581	620	603	673	587	601	609	585	664	655	581	589	644	620	567	642	639	659	621	636	618	620	619	582	617	599	608	653	574	639	587	580	632	625	608	593	636	638	613	654	599	605	617	651	670	645	632	616	633	591	602	654	576	659	634	623	646	596	634	609	596	581	606	647	575	618	628	607	593	619	615	650	637	593	574	636	571	630	615	625	645	642	678	648	580	632	681	603	635	622	626	653	610	582	613	691	612	614	589	609	622	660	629	591	632	568	617	621	599	616	577	623	629	579	592	621	604	580	610	613	616	620	590	586	594	623	597	602	615	576	655	589	670	628	629	615	605	626	637	648	606	627	590	590	612	601	653	585	634	606	646	585	646	672	576	593	605	589	630	689	638	622	636	598	627	655	614	589	619	592	623	629	628	658	598	614	595	618	597	583	642	597	604	608	614	626	632	577	599	591	619	576	583	617	616	621	629	615	657	612	586	626	645	622	603	632	622	623	608	636	646	587	641	634	670	649	612	663	622	671	655	616	632	607	614	632	600	626	628	613	585	590	609	576	633	609	607	652	603	592	663	618	580	663	633	636	618	596	587	595	597	583	641	561	592	578	605	638	591	621	622	611	585	582	625	653	604	614	630	600	629	621	613	637	618	598	613	633	611	612	607	589	652	623	632	603	613	649	657	618	588	639	563	559	599	618	636	640	577	602	599	602	643	607	628	617	592	572	625	612	612	589	578	644	659	603	633	644	625	616	597	617	604	581	610	639	594	635	598	602	612	582	654	617	581	601	606	634	622	633	597	592	608	600	629	652	637	594	579	615	594	615	665	643	614	612	601	601	635	631	620	650	669	572	606	662	610	637	600	601	627	613	642	589	609	617	656	619	588	593	585	637	644	596	619	625	639	624	637	614	627	608	644	614	618	598	624	567	607	572	573	614	596	600	624	659	630	604	585	660	636	594	605	581	601	606	635	643	597	651	624	615	613	674	570	620	566	597	602	600	615	613	623	597	576	617	609	651	603	664	633	639	625	624	607	623	623	635	603	573	640	581	599	577	630	613	641	615	584	582	651	674	563	633	645	602	630	631	599	624	628	622	627	642	630	625	591	592	588	582	576	597	633	602	577	580	627	619	583	612	609	585	591	605	607	613	612	637	578	598	618	625	582	650	599	589	600	614	609	626	598	584	643	635	607	582	641	612	656	629	592	613	601	606	595	583	630	614	630	613	645	623	628	620	605	643	621	625	647	673	633	638	633	615	594	606	616	617	622	616	594	631	651	655	611	643	631	611	614	589	612	624	605	659	564	643	647	603	566	646	695	608	619	609	628	606	633	628	601	617	584	587	614	605	604	658	644	605	644	646	569	564	623	611	652	619	605	591	611	601	583	644	634	594	652	656	583	643	665	611	642	600	617	632	617	598	602	587	598	636	610	583	611	620	624	650	615	583	589	576	618	623	571	624	612	622	567	575	596	653	612	615	646	573	589	611	650	613	666	602	644	643	609	627	619	699	589	643	574	650	633	667	621	659	623	652	617	597	581	645	607	656	612	651	640	628	644	626	651	647	595	601	603	621	623	653	604	590	607	585	588	606	639	624	629	643	591	589	647	606	639	605	648	636	605	594	599	612	630	618	577	597	607	617	645	603	594	610	654	586	600	647	639	613	583	660	588	627	605	617	582	625	603	599	599	630	548	682	625	655	596	616	594	568	631	610	619	599	643	660	640	621	653	620	608	619	648	578	652	612	593	579	586	617	614	604	601	633	577	640	637	649	614	649	641	595	577	632	632	610	591	574	637	592	606	626	636	622	603	618	619	625	644	614	622	584	618	612	629	652	633	597	659	621	636	611	584	666	575	612	664	641	627	577	647	657	617	636	605	640	624	579	629	588	620	623	625	584	619	661	648	609	587	616	564	585	629	622	621	652	654	614	604	633	609	623	581	616	649	630	609	608	587	621	607	636	601	584	672	627	630	576	611	607	587	630	598	589	629	574	596	593	604	588	603	599	625	583	608	579	633	610	607	612	582	594	628	623	622	615	650	620	582	580	576	607	611	628	583	612	614	576	558	561	669	581	633	650	634	610	595	643	615	575	591	560	625	573	644	630	542	623	596	662	628	624	625	605	651	621	585	575	588	644	630	590	603	667	647	637	624	636	643	595	597	615	614	659	596	653	625	610	608	586	651	627	625	592	620	609	581	601	614	633	632	599	572	624	607	647	649	653	600	588	579	630	604	590	620	641	652	581	588	638	620	608	618	605	643	626	592	646	641	628	590	593	618	658	675	651	650	631	643	642	604	656	622	612	637	601	574	577	638	598	637	623	569	631	606	632	587	603	602	643	642	589	585	637	591	585	639	623	599	655	639	648	622	628	635	634	591	630	611	611	596	614	591	612	581	648	631	646	596	600	604	633	669	668	672	644	650	601	649	630	574	618	626	604	594	591	603	642	574	647	621	624	618	571	591	647	645	644	594	638	567	639	612	586	624	594	590	595	594	618	640	623	581	614	592	607	609	615	621	585	650	624	669	581	640	612	622	636	612	645	602	623	619	620	602	628	671	617	636	603	596	635	551	632	564	641	566	640	617	616	643	621	641	546	617	590	609	637	640	608	636	659	624	612	639	660	623	626	637	609	627	585	598	605	608	630	632	605	627	615	680	598	610	623	621	636	607	594	603	612	586	611	613	638	578	594	620	612	612	567	602	628	620	644	580	602	617	590	630	580	607	652	610	629	622	594	584	592	636	616	594	581	607	624	628	577	638	601	623	585	600	607	632	649	595	612	616	610	604	602	588	619	624	588	596	616	626	619	626	620	558	583	652	586	564	620	648	598	607	619	627	601	645	606	624	596	606	639	629	612	637	608	591	586	604
5114	1075	1349	976	707	628	583	591	914	3398	3222	1848	919	599	535	504	494	529	458	457	479	476	478	524	517	446	489	502	486	506	493	496	518	471	511	478	497	518	487	499	471	484	456	495	460	477	456	497	485	476	487	471	459	548	484	473	465	545	503	474	496	487	469	474	493	493	499	456	498	489	510	496	447	519	491	505	518	488	494	541	508	481	488	475	502	515	486	502	482	485	500	484	480	465	513	495	508	510	514	470	480	489	501	476	466	517	510	500	436	480	494	493	481	500	498	497	497	468	443	516	502	491	480	518	515	498	475	503	515	469	479	513	472	525	512	504	512	542	480	512	471	463	467	482	471	514	495	507	478	491	488	505	503	565	500	476	474	494	485	449	525	520	486	477	485	444	470	520	531	483	507	496	503	471	495	511	470	485	490	494	473	521	486	500	435	480	510	457	500	525	505	494	494	470	489	458	488	506	479	471	490	478	504	513	509	493	491	482	501	466	492	476	474	480	498	511	520	511	488	480	522	458	491	475	530	506	484	495	477	510	442	482	458	511	499	539	472	526	469	498	532	507	534	520	520	514	459	484	461	502	485	470	488	523	487	482	505	493	519	487	482	473	504	486	505	457	506	473	466	468	490	513	506	512	511	506	485	468	492	503	482	491	492	485	473	513	501	507	489	425	521	492	469	461	479	493	508	516	466	485	492	508	488	502	495	548	464	512	484	470	491	481	509	478	503	475	502	473	499	476	468	491	470	526	502	521	489	457	471	531	474	547	495	453	472	510	506	498	514	451	499	485	506	486	492	502	491	553	483	504	476	505	526	498	483	476	509	507	442	500	512	479	500	489	478	475	492	449	514	479	471	509	485	501	506	478	513	469	498	499	489	464	512	484	461	506	501	537	507	497	514	495	494	498	462	453	486	487	473	495	521	498	503	474	506	483	500	498	504	488	483	481	514	539	504	501	487	481	497	523	486	475	479	507	527	501	496	491	506	456	486	459	459	461	521	434	477	488	512	506	493	541	458	427	507	509	515	494	490	451	498	485	475	484	485	501	455	453	480	499	502	489	448	509	468	503	460	470	530	508	501	490	495	497	479	486	535	525	499	476	465	494	479	489	467	491	460	504	481	460	510	474	461	508	490	478	517	486	478	494	529	489	473	477	502	509	471	490	502	484	476	482	515	483	517	488	426	530	468	495	485	484	468	455	470	506	473	528	508	474	508	511	479	530	484	457	475	493	481	501	472	521	525	451	498	497	497	476	486	501	512	496	478	507	462	503	494	529	479	499	495	466	443	473	481	483	517	476	488	489	482	493	457	495	503	506	454	508	497	466	480	504	461	487	465	520	513	453	503	495	536	506	456	497	480	512	509	497	471	525	511	502	508	464	526	479	494	482	467	499	494	503	466	486	493	468	486	491	496	528	486	512	513	505	466	493	505	508	538	526	503	499	519	473	506	501	473	493	528	454	502	454	502	466	495	492	523	534	496	479	468	491	508	496	484	482	503	512	484	488	480	490	482	492	488	560	482	489	495	508	524	481	501	494	477	487	521	470	487	468	480	486	483	497	487	500	501	481	459	474	488	483	497	455	498	479	454	503	496	502	517	517	449	469	485	475	525	482	491	511	508	476	489	507	499	483	466	537	487	464	504	497	472	482	492	489	511	502	505	519	477	483	520	494	531	494	497	457	477	500	512	508	481	470	479	465	458	475	481	478	475	513	487	487	474	502	492	480	504	490	486	495	517	503	506	475	474	470	501	511	508	478	485	498	526	459	504	502	467	517	515	482	506	513	505	498	523	483	464	486	479	470	495	493	509	482	488	490	496	475	490	510	495	461	507	499	493	496	495	458	476	499	506	499	520	481	490	503	504	511	491	525	484	436	528	484	485	500	500	475	480	480	464	482	525	466	482	521	510	480	506	464	552	475	507	472	509	494	464	494	472	508	448	505	491	467	490	478	476	440	472	515	471	451	465	520	475	500	530	476	507	480	476	475	464	459	493	496	532	472	481	480	496	506	470	481	496	462	467	546	498	521	537	530	486	502	499	507	482	503	504	483	501	509	489	471	535	468	504	492	492	548	478	491	530	483	476	470	502	475	521	517	487	485	505	483	422	529	515	426	488	476	494	491	473	481	452	499	508	519	471	503	471	504	499	480	471	513	489	477	508	476	493	522	469	489	497	473	507	484	469	523	492	451	479	471	495	475	492	480	506	498	447	516	513	495	487	503	491	488	458	482	485	489	466	502	504	510	453	485	470	458	443	482	511	490	491	501	489	496	528	453	457	457	493	505	468	504	489	500	503	461	466	511	460	506	449	504	490	473	502	518	506	518	471	491	496	511	503	491	521	479	477	483	496	510	531	512	491	506	475	507	466	468	498	497	497	470	500	523	485	500	508	471	479	510	515	466	491	508	480	496	472	462	485	551	485	507	473	477	482	487	478	496	470	492	502	503	491	476	526	512	515	506	505	434	488	506	500	530	483	442	493	497	452	482	456	477	489	491	482	502	491	482	435	470	556	483	508	494	508	508	504	513	500	486	477	478	515	480	503	489	496	489	498	490	492	529	511	513	475	503	492	470	478	495	514	468	494	470	513	481	492	518	470	519	491	481	486	460	490	492	489	464	503	535	500	508	500	477	476	522	481	476	483	503	537	504	538	523	467	496	502	472	499	445	466	500	472	528	503	484	508	472	487	518	472	464	489	473	495	498	502	480	508	497	511	457	484	473	497	468	479	502	508	509	498	454	488	452	505	469	491	515	532	488	510	497	490	493	476	492	476	518	447	499	499	503	503	527	524	500	475	416	510	502	487	502	516	501	484	487	461	485	526	477	497	507	499	512	494	497	516	481	528	494	474	505	462	487	511	514	487	498	481	483	480	485	461	495	462	471	469	479	488	485	496	474	496	519	491	437	487	489	485	460	503	448	476	514	453	483	486	466	511	479	482	497	472	479	463	471	510	464	520	495	501	453	484	471	478	510	519	476	519	446	486	495	500	484	503	513	514	472	503	479	551	520	501	493	499	438	497	542	477	452	499	532	507	487	481	487	481	483	474	462	468	466	536	459	480	470	512	486	504	509	515	461	519	458	484	461	511	492	492	456	506	467	465	504	487	508	501	484	500	479	515	510	484	482	469	514	481	447	484	473	504	478	468	494	475	469	470	474	498	501	462	509	490	462	532	474	497	485	505	513	494	487	538	503	470	469	496	486	506	472	464	506	471	493	506	528	510	496	498	479	494	493	500	499	503	474	463	505	486	497	511	500	487	487	475	488	471	498	500	503	535	479	509	488	471	507	524	507	477	482	503	521	471	529	502	442	492	491	484	484	475	506	499	508	493	479	447	474	518	481	496	479	498	524	469	496	503	495	492	495	511	525	487	486	481	508	461	510	480	496	520	525	478	504	457	488	524	528	514	511	508	453	501	499	484	489	505	485	473	508	530	466	496	515	475	466	479	480	498	502	476	515	469	490	495	478	497	489	492	495
25159	21083	26998	25090	6642	1703	1216	980	6246	23394	17955	8877	2563	994	832	740	709	733	735	728	662	679	696	699	707	724	676	678	702	722	712	674	742	673	709	720	670	713	720	692	730	741	746	683	695	712	734	678	690	704	676	717	653	693	650	706	722	690	716	678	707	753	735	701	722	710	722	671	687	697	740	706	705	760	688	658	685	688	662	683	667	741	704	676	678	718	695	718	693	685	716	721	706	715	764	724	687	686	691	695	630	749	673	698	692	678	717	719	696	716	684	718	700	670	712	727	697	703	705	730	715	716	711	684	716	703	656	669	693	687	664	693	699	696	676	706	720	687	725	686	672	698	664	712	682	722	657	702	723	738	711	728	723	715	705	694	719	682	652	708	723	693	728	700	682	660	697	735	738	670	683	676	656	689	667	710	691	679	694	650	748	715	692	680	662	713	726	702	679	734	724	688	675	701	680	695	684	717	691	695	712	651	730	672	697	752	740	699	695	671	704	654	741	685	628	650	705	679	732	663	705	707	680	657	701	673	759	704	684	699	726	696	685	651	717	716	657	710	728	652	711	732	707	734	690	695	706	676	684	720	690	662	669	686	694	657	705	706	723	649	694	664	683	655	683	659	741	701	655	702	719	712	672	645	711	690	666	721	700	678	710	682	711	731	663	681	693	698	696	724	740	701	716	741	680	716	724	697	669	701	717	685	720	702	685	754	720	686	704	689	680	698	674	731	683	727	681	662	736	655	727	645	688	747	677	723	757	662	734	715	679	685	674	702	702	739	765	741	694	698	710	711	657	685	700	671	713	670	686	712	728	677	699	748	664	649	701	690	725	693	687	712	659	707	699	706	682	720	691	651	704	702	706	663	682	737	722	666	728	724	720	693	707	692	671	715	682	732	684	664	725	675	702	667	693	680	712	654	672	703	729	676	695	693	629	661	699	696	651	705	716	710	727	687	679	655	744	671	704	697	686	685	706	709	726	723	710	719	688	702	693	717	700	699	733	701	670	680	671	699	697	706	682	680	674	660	684	710	685	681	742	718	726	660	726	716	688	731	726	708	704	665	685	648	690	681	697	712	672	701	649	732	668	697	712	683	667	636	684	722	724	719	709	708	732	684	732	730	664	706	691	682	726	685	673	746	678	715	675	742	657	694	705	692	687	677	675	640	711	710	675	706	669	708	647	705	709	676	730	668	716	637	693	706	691	744	727	697	744	718	741	685	661	669	710	675	713	675	697	682	710	711	692	681	640	659	677	714	719	664	769	789	697	684	716	684	693	698	719	647	714	668	735	726	696	691	683	719	688	704	732	725	722	684	677	647	673	723	737	693	709	677	710	672	725	705	693	728	729	706	700	698	727	645	752	694	688	628	688	663	681	711	698	716	682	715	664	680	718	714	697	695	683	702	670	665	674	675	724	714	728	723	721	654	725	685	673	695	728	733	680	720	734	649	711	713	726	675	668	678	697	681	723	622	678	706	677	721	694	676	717	661	709	673	697	751	710	714	709	695	726	725	706	702	717	702	717	650	710	653	702	742	663	700	709	694	685	698	734	680	716	713	727	674	656	674	699	679	694	730	666	693	693	664	692	694	708	704	723	694	679	705	687	724	682	652	683	661	688	664	621	736	729	672	690	696	690	697	644	697	716	655	630	682	700	713	634	728	710	658	676	632	695	678	708	696	682	634	692	689	746	693	673	662	683	737	671	701	697	688	659	700	662	715	680	737	730	650	685	677	720	694	698	702	742	673	696	708	734	692	639	736	694	684	725	742	692	636	717	721	710	746	699	686	703	746	695	647	686	716	691	662	684	706	738	730	725	714	696	670	697	710	721	720	654	700	693	738	725	724	705	663	727	683	680	655	718	682	706	675	706	698	698	695	677	707	704	649	719	692	653	694	700	680	679	687	661	742	735	718	688	663	702	681	678	707	672	674	718	712	685	707	729	659	688	680	713	695	682	711	693	657	646	728	688	760	692	724	732	638	679	712	707	716	719	677	715	704	714	661	697	662	660	723	698	651	632	721	696	689	705	679	708	712	717	698	662	689	720	688	667	681	681	720	666	668	693	695	677	691	698	745	665	706	678	721	679	687	677	661	692	714	679	665	721	694	706	679	671	725	732	752	720	667	704	683	677	738	697	717	626	630	709	674	648	706	650	743	689	689	689	767	770	642	692	707	678	677	738	696	728	679	694	708	701	686	702	728	743	678	709	677	736	718	722	720	684	675	695	658	730	683	695	712	705	703	715	657	712	689	685	701	712	697	689	679	703	694	696	654	624	699	694	686	679	685	709	707	706	739	698	687	698	728	643	670	647	678	704	718	719	657	674	687	717	677	716	762	729	678	746	657	743	718	744	663	651	698	688	711	697	656	752	699	718	702	703	715	709	694	685	721	724	631	727	690	695	648	687	714	729	724	681	695	663	698	648	672	687	683	766	722	681	683	689	697	698	696	677	688	701	678	720	731	715	655	745	711	648	664	711	726	645	680	703	751	699	657	659	714	674	698	717	669	702	678	714	678	713	737	650	701	727	647	684	699	702	686	679	708	709	687	699	685	699	708	729	637	705	691	704	685	733	684	700	696	687	663	707	683	706	729	664	733	699	673	673	675	699	738	723	736	670	687	720	659	718	638	715	660	682	666	710	691	766	761	728	705	693	708	746	664	726	726	694	692	671	683	660	732	743	731	708	735	657	716	706	713	687	677	682	718	693	692	709	697	689	735	670	689	669	659	644	697	682	711	717	714	721	664	742	779	674	712	740	726	703	720	690	637	694	694	688	710	695	691	728	705	713	734	748	726	701	680	707	673	678	705	688	646	705	679	705	691	699	732	671	712	713	672	722	691	710	659	726	703	708	653	700	683	646	682	687	655	672	699	681	682	695	663	679	705	717	730	696	664	615	700	687	704	691	670	682	683	718	725	692	757	723	645	690	692	691	728	678	649	693	703	671	705	709	697	705	701	688	729	686	682	693	710	735	714	742	695	706	709	693	646	675	703	727	715	760	727	715	743	651	676	678	641	699	704	647	703	696	707	717	648	698	731	715	667	666	717	738	706	677	710	689	696	682	721	678	695	684	675	655	639	687	729	670	742	688	684	719	695	686	696	687	736	716	675	695	692	711	674	703	715	634	693	655	651	647	714	677	750	665	674	736	715	659	718	734	697	694	641	699	665	690	682	682	708	677	702	722	713	671	731	699	700	688	679	710	743	679	689	689	758	692	711	651	714	701	672	651	656	688	733	717	723	735	702	731	706	685	714	628	664	724	699	662	688	692	707	666	691	663	701	715	726	678	733	727	689	719	745	684	740	696	695	687	724	661	719	670	659	711	756	739	689	766	675	685	724	662	687	741	730	686	686	656	667	648	659	651	725	713	712	657	708	697	732	711	712	697	687	703	715	714	712	699	718	668	698	721	642	709	740	680	650	700	701	698	662	693	675	678	688	680	719	679	648	694	696	672	690	701	730	715	685	701	738	678	675	699	726
3924	3799	4418	2458	1687	1305	1134	994	8699	21723	15715	7474	2408	883	660	591	602	545	584	570	589	557	605	580	558	537	569	591	543	574	570	583	579	584	621	595	549	568	606	588	588	595	574	594	562	558	585	568	570	596	556	551	591	577	579	569	559	551	545	606	564	549	617	618	572	581	593	617	587	558	520	557	563	593	612	559	531	571	588	561	557	602	612	552	525	551	565	565	556	595	526	588	579	551	529	577	561	544	564	579	588	572	647	624	590	584	585	566	607	574	572	539	605	567	587	570	625	597	560	547	566	549	574	594	530	552	556	565	557	578	579	559	560	579	586	547	611	584	558	559	616	570	574	582	540	568	568	543	585	594	588	533	574	592	561	575	604	634	562	596	594	555	594	547	625	604	587	556	594	589	590	559	551	566	525	575	588	562	598	568	539	552	615	579	582	563	552	568	595	601	564	553	593	577	614	558	549	586	586	551	610	574	587	532	586	575	579	528	580	539	518	598	524	575	591	553	568	591	592	567	539	548	564	564	539	546	576	594	571	586	570	566	621	592	574	582	574	588	584	572	600	570	586	597	565	579	584	583	564	597	557	589	553	594	603	596	586	587	563	574	563	551	603	550	606	586	531	565	570	579	566	586	571	564	596	567	568	582	619	566	555	566	575	609	546	572	501	600	562	594	542	600	595	531	567	536	547	556	599	582	547	603	529	582	575	528	614	587	578	572	568	531	613	576	537	525	557	572	560	629	549	611	549	575	581	515	572	547	556	545	585	566	551	583	549	569	558	554	550	588	569	605	562	575	566	558	562	578	576	600	595	575	570	590	551	546	590	522	573	543	534	585	583	563	566	534	539	574	621	546	562	581	592	564	570	577	559	541	562	583	578	560	548	600	559	617	572	566	593	568	586	560	587	560	580	616	561	600	608	517	601	602	583	546	601	545	597	555	562	549	561	578	591	575	570	555	584	587	577	558	579	532	600	612	582	543	568	540	582	535	607	516	553	549	556	610	600	565	592	560	575	564	585	559	569	533	613	546	563	557	543	579	585	547	586	551	572	525	585	590	579	568	574	548	593	569	557	542	564	557	568	559	525	589	554	514	601	565	578	574	536	558	570	586	554	562	592	582	589	616	587	566	565	545	569	558	565	522	532	571	598	536	587	577	537	581	570	579	557	548	603	549	582	552	581	520	554	566	565	566	566	560	579	579	554	594	553	557	541	563	624	575	584	563	602	589	582	578	553	609	560	535	583	566	561	595	598	597	564	592	578	549	587	577	560	521	567	583	575	552	581	618	547	568	568	555	551	574	542	521	577	555	550	577	592	536	562	572	608	503	520	599	563	576	583	543	572	579	557	577	574	607	573	645	556	602	549	555	551	548	540	577	552	574	552	550	590	609	551	574	567	526	594	601	589	554	592	532	573	560	558	574	616	521	585	578	567	580	576	557	588	610	592	602	562	630	597	568	542	623	593	586	536	610	591	568	599	565	565	582	557	575	557	583	566	591	565	542	596	561	541	583	589	569	577	595	568	605	603	563	579	617	632	530	566	559	559	568	588	556	562	627	551	589	547	558	585	557	586	606	579	532	619	616	579	588	549	547	584	597	545	580	580	556	531	540	595	570	585	533	561	556	609	537	552	579	607	562	580	530	525	582	572	546	589	535	575	599	523	626	609	536	563	570	532	544	554	557	570	581	535	512	562	572	623	586	595	585	562	581	582	543	562	556	534	550	578	542	555	567	558	580	571	538	590	551	570	549	556	519	535	585	572	570	572	562	594	585	575	548	589	580	594	591	621	520	566	541	538	568	538	561	593	538	558	557	555	575	581	561	610	630	535	571	564	577	595	589	556	590	571	552	541	588	613	565	514	563	587	583	587	571	596	535	556	537	575	549	539	560	558	582	576	585	530	587	538	536	582	551	577	542	522	573	524	547	581	557	563	545	544	607	595	551	590	613	567	584	590	602	544	569	628	557	567	541	595	590	569	528	597	598	549	513	555	538	617	602	596	534	591	570	565	552	537	546	598	565	604	538	575	547	626	531	559	578	541	610	565	564	545	543	615	553	556	551	582	584	577	545	570	544	555	559	589	584	575	587	570	578	597	559	532	576	561	592	535	549	564	572	554	577	572	575	570	553	545	556	549	556	598	589	593	628	557	577	543	573	602	582	529	564	557	590	593	572	559	582	559	617	572	568	542	559	583	556	600	541	618	591	537	594	615	517	550	575	564	554	619	601	566	566	609	567	568	605	524	583	610	535	567	581	562	548	551	552	532	597	600	578	561	583	562	555	568	548	569	534	567	576	542	615	569	557	591	527	547	564	567	562	523	576	570	566	534	566	567	528	568	577	598	578	567	580	584	588	567	580	570	559	588	558	559	559	550	555	588	554	544	579	560	602	576	590	538	569	598	554	580	591	526	590	576	613	582	538	565	588	562	581	589	571	540	630	591	564	571	546	560	549	613	541	558	621	589	538	570	612	572	533	559	586	540	564	560	579	605	567	574	546	575	564	570	574	587	548	564	542	568	587	558	579	519	582	574	542	595	591	555	555	559	562	566	559	583	562	625	599	569	540	593	543	610	552	550	565	590	574	560	579	560	582	520	557	588	566	581	559	524	570	565	609	545	542	574	527	584	556	558	566	590	568	555	566	576	585	592	577	565	594	541	583	570	576	542	550	552	539	529	593	524	574	610	536	631	579	583	570	583	559	535	583	579	565	549	568	569	597	576	551	549	524	592	556	608	561	549	568	546	582	568	594	557	594	597	570	569	542	546	570	593	585	576	579	592	552	541	539	583	583	581	554	587	597	571	613	552	582	571	558	566	593	557	550	609	555	571	576	596	549	561	530	590	576	548	602	530	554	537	559	591	577	592	557	590	568	605	555	522	630	573	512	553	555	528	586	594	574	558	539	551	574	555	589	638	614	613	574	580	561	516	583	552	559	571	540	625	551	576	562	556	549	537	536	553	553	555	561	567	585	515	579	561	564	591	587	572	588	618	580	556	595	567	557	552	567	520	546	533	557	570	548	560	568	550	551	591	589	533	589	577	544	636	596	544	568	563	553	551	595	592	582	580	505	589	567	538	571	583	566	569	609	537	543	582	559	539	575	560	554	589	566	596	568	570	617	585	563	517	585	557	580	585	602	603	561	573	579	561	529	585	572	538	580	603	572	527	593	563	556	599	567	518	551	590	572	583	577	561	511	572	562	596	580	563	550	621	603	545	584	568	552	563	567	596	568	542	617	559	574	535	568	570	566	506	594	578	620	577	586	604	568	596	558	577	563	612	526	571	577	525	606	594	576	565	599	546	557	575	547	561	603	528	517	557	621	570	569	601	587	556	575	594	570	569	544	570	579	563	587	549	599	616	584	562	559	608	584	509	555	570	572	564	561	589	569	602	549	569	547	549	588	575	582	579	539	607	587	614	568	589	608	583	576	581	565	549	555	575	527	568	598	595	605	588	531	617	566	593	549	583	570	523	549	527	567
23792	21037	28297	23962	21006	9928	2542	1564	9433	40162	33283	19390	6262	1702	1089	922	930	929	874	865	839	896	908	893	860	903	840	882	895	851	906	887	888	872	914	837	840	851	897	936	875	893	876	895	818	887	892	847	903	918	882	880	879	914	833	859	859	920	912	919	908	883	894	871	897	833	842	873	905	842	909	894	877	899	899	849	877	852	863	842	907	907	908	950	864	845	936	922	866	898	892	898	852	879	895	926	862	872	884	878	948	898	881	913	815	873	827	882	879	871	895	888	833	889	867	882	905	879	881	914	880	908	907	845	874	924	842	879	884	890	880	894	872	865	901	922	914	878	918	843	898	891	841	942	918	895	868	867	802	856	885	887	844	895	868	860	877	896	888	879	899	817	863	914	903	844	872	882	923	864	884	876	869	881	838	874	899	879	855	878	918	881	868	864	947	890	840	893	862	862	814	895	872	827	880	873	899	866	912	915	898	867	871	839	865	865	885	863	856	883	845	877	911	864	861	855	897	922	973	894	922	835	881	907	902	875	843	818	917	902	852	892	898	913	920	899	861	913	878	921	895	848	869	885	864	877	911	869	883	858	880	892	879	872	914	934	879	815	898	874	892	841	901	811	831	887	878	904	844	880	925	829	882	870	878	879	873	870	844	872	837	872	883	885	822	821	894	851	897	820	884	856	896	916	894	877	869	900	874	864	884	915	834	824	885	909	917	892	869	883	844	904	880	904	815	886	912	890	877	842	815	897	830	918	853	845	847	917	905	810	896	846	888	887	859	892	850	867	845	902	909	862	879	907	870	839	827	815	847	893	808	897	838	893	889	854	854	868	888	868	862	886	850	842	878	825	895	923	906	835	886	851	870	887	914	888	826	899	911	886	812	848	860	818	892	911	923	913	856	891	871	862	816	849	916	841	874	873	883	772	913	887	861	903	843	908	883	881	856	905	906	917	893	891	871	833	852	910	859	843	866	806	912	877	878	838	895	862	934	920	804	869	879	855	847	869	866	853	858	860	871	861	864	871	856	899	874	876	866	854	884	880	841	861	926	862	840	878	847	871	911	844	886	846	832	828	861	867	879	885	857	832	872	872	868	872	821	814	939	888	887	862	880	799	879	889	875	862	878	948	866	833	820	851	866	863	880	888	845	798	878	931	889	870	873	874	871	844	895	871	852	861	862	935	906	842	875	874	869	882	848	872	832	890	861	900	856	885	846	873	893	879	911	851	894	870	910	882	877	875	862	866	818	867	815	866	932	868	856	912	896	859	906	845	869	859	876	879	845	885	873	867	912	946	887	875	853	847	911	882	868	906	895	884	891	864	905	871	866	873	804	835	885	867	859	857	917	858	909	838	904	864	922	878	917	901	873	909	844	842	894	858	859	864	856	905	870	858	851	884	838	849	849	923	875	865	897	841	968	859	945	865	906	870	870	842	964	948	867	881	906	856	832	853	865	876	849	851	854	839	888	866	884	832	913	932	893	862	816	878	866	841	940	848	849	909	895	904	927	828	846	870	846	857	860	945	881	881	838	903	834	854	897	906	872	871	889	878	943	889	893	833	917	885	960	885	907	881	901	881	871	876	883	873	853	831	800	897	876	847	885	863	917	897	876	902	922	912	872	875	883	883	884	886	857	849	923	885	861	861	855	851	838	843	842	858	849	924	857	856	872	905	916	870	854	852	908	841	876	887	916	857	822	843	902	845	960	839	856	900	869	893	915	886	915	844	917	878	883	950	880	823	904	896	910	905	828	880	891	891	858	863	839	901	888	862	883	882	886	898	910	857	879	819	886	905	886	882	873	838	906	875	839	899	833	896	849	894	860	843	831	849	840	951	843	880	855	872	894	840	911	911	874	843	905	832	876	837	908	923	910	866	876	894	908	874	897	867	850	875	863	896	840	878	883	835	844	876	916	865	900	877	858	877	860	854	832	886	879	848	896	854	862	835	877	869	860	888	881	825	913	871	848	888	838	871	898	873	870	864	836	869	897	856	858	897	844	858	919	840	848	849	854	929	852	907	878	844	829	894	920	900	868	888	870	847	879	853	938	855	871	885	832	847	851	844	925	798	866	912	879	881	849	851	849	895	833	876	866	911	822	870	835	882	868	824	899	870	852	862	872	868	813	887	851	891	851	866	839	839	888	879	889	846	905	880	965	858	841	903	866	921	862	898	875	870	828	886	925	906	895	843	893	822	835	933	900	866	895	865	881	902	828	905	871	872	865	894	855	858	842	912	928	843	895	896	909	852	836	884	872	876	895	857	865	808	826	859	912	833	875	885	898	891	887	862	942	865	879	918	895	875	868	827	901	836	835	877	878	891	895	800	857	902	862	912	877	920	910	847	858	865	907	833	846	912	887	872	817	866	886	846	817	852	917	894	885	922	859	893	841	843	871	913	863	855	882	868	888	883	866	930	896	876	907	886	876	887	896	898	857	963	918	896	850	852	903	825	855	919	907	909	888	876	890	860	851	866	877	896	932	897	846	831	912	841	851	889	883	898	886	834	869	817	924	900	883	855	840	919	872	912	854	812	904	883	895	861	877	863	864	915	854	915	866	873	896	883	864	919	841	828	887	900	868	847	905	901	895	861	884	866	898	831	862	863	896	911	842	858	879	914	902	877	887	799	861	870	880	922	860	878	842	856	895	884	837	867	907	850	896	811	835	871	871	860	903	870	891	943	861	862	877	844	903	907	902	922	877	855	857	915	897	802	901	922	854	790	873	850	911	916	878	878	915	848	901	908	838	899	885	896	846	882	909	950	876	899	871	895	883	860	926	876	846	917	903	915	868	859	854	852	926	869	882	907	853	880	840	857	880	838	904	896	900	805	855	838	816	900	855	877	866	851	894	833	878	918	884	909	888	908	883	860	887	892	915	943	838	896	858	868	845	856	889	883	913	857	885	893	884	915	889	886	880	925	882	903	864	870	812	895	860	899	818	873	895	930	831	899	870	905	867	937	875	877	839	894	885	904	908	859	807	881	875	842	861	890	868	861	907	851	917	926	865	884	843	867	833	862	871	833	865	842	893	940	872	912	864	901	888	821	923	877	901	908	868	880	875	865	877	839	843	848	877	869	903	872	895	898	863	883	865	887	789	859	844	850	880	867	829	856	873	827	862	897	896	809	871	820	814	888	900	851	915	896	856	907	848	839	823	860	880	852	883	847	873	923	897	880	833	830	903	899	858	884	864	908	913	846	921	874	922	874	869	856	894	895	857	913	859	986	860	871	905	834	846	854	860	872	890	902	890	872	889	851	909	833	850	834	841	858	935	854	886	870	857	846	871	837	924	884	825	936	934	880	901	896	831	868	832	861	901	857	834	876	888	851	887	894	874	885	911	881	842	799	882	825	867	853	859	911	877	885	880	886	835	875	880	926	870	876	826	830	916	925	845	890	888	871	885	871	913	849	939	922	883	943	924	851	867	883	833	869	859	879	890	948	909	860	864	870	835	895	867	807	892	898	879	879	861	952	909	841	877	937
4360	7974	7841	4278	3005	2283	1901	1615	13101	37149	28222	14806	4679	1401	927	703	715	741	709	701	769	719	684	697	695	695	732	706	750	713	688	713	723	756	752	701	684	680	748	653	736	687	742	712	739	745	677	669	673	710	758	675	760	673	716	686	683	711	717	676	751	727	750	672	680	744	716	709	699	689	719	671	682	732	728	732	675	708	683	704	694	744	667	736	714	673	662	684	654	702	726	678	698	700	679	709	683	694	692	713	722	660	688	711	748	735	655	721	715	715	684	718	694	732	760	638	725	716	725	729	724	695	711	746	689	712	645	685	728	708	728	724	725	696	735	710	717	672	671	678	744	686	678	746	724	696	733	694	721	723	679	735	678	719	675	737	715	762	687	689	726	716	722	721	707	645	679	705	714	725	694	677	746	703	685	716	686	690	704	698	651	687	712	717	750	701	637	687	682	683	679	698	705	723	710	667	687	667	702	719	697	657	744	735	692	710	694	714	664	744	711	694	681	745	751	675	706	684	683	692	697	682	689	712	658	678	697	675	678	736	652	717	695	714	671	680	696	693	734	666	695	699	706	650	741	742	765	733	691	723	680	677	689	687	689	726	691	712	694	739	688	674	652	692	743	686	675	665	761	706	696	676	743	662	659	692	691	704	692	706	679	695	716	671	722	716	702	702	717	724	639	688	683	705	660	693	689	680	694	717	699	727	701	710	671	660	672	672	737	688	652	685	727	702	699	654	708	671	702	703	667	687	666	659	689	675	719	664	730	759	713	702	719	703	717	685	661	687	653	712	725	719	711	717	721	720	711	653	727	749	767	733	695	705	703	708	691	714	679	677	681	696	688	688	712	725	649	697	745	683	722	655	751	686	703	691	677	692	654	696	692	675	693	747	739	685	730	687	715	702	725	683	710	724	705	687	697	728	726	708	670	707	690	670	719	713	720	738	720	719	673	734	706	700	698	750	684	707	721	800	683	681	686	733	647	716	699	657	716	703	719	700	683	733	745	718	705	664	671	677	697	696	731	702	726	678	714	674	682	674	694	699	709	693	715	742	646	751	707	707	717	755	695	691	697	685	683	642	687	667	733	723	693	684	713	699	704	736	673	674	678	705	731	683	741	630	698	718	699	693	676	725	690	636	682	711	754	740	716	713	700	713	728	711	759	719	734	656	697	700	692	727	689	696	619	714	678	731	726	696	705	702	653	651	699	690	684	734	717	705	667	727	678	704	715	697	714	665	716	696	687	712	670	714	736	714	636	700	711	693	694	726	697	761	712	670	668	681	654	679	742	705	687	697	732	679	727	723	712	728	711	698	721	709	715	662	719	667	650	713	682	721	694	759	691	746	751	723	734	715	733	646	706	706	725	743	708	706	695	667	682	720	701	716	755	702	673	671	676	725	697	701	714	653	650	693	696	696	733	652	700	684	695	681	652	692	676	659	686	732	654	714	687	692	706	658	684	746	691	720	733	715	713	652	725	678	712	753	707	738	654	693	700	731	700	696	672	715	676	728	685	659	701	692	681	706	727	704	689	727	683	676	693	686	677	732	719	679	690	702	650	675	661	757	699	691	708	675	736	682	680	743	716	706	654	727	685	765	705	665	705	677	706	672	697	655	675	663	734	670	680	662	734	747	704	756	722	730	681	737	696	719	704	635	675	700	712	690	632	712	727	704	682	700	693	669	649	723	745	722	668	697	646	638	675	708	717	731	680	704	690	680	710	732	683	751	681	680	705	675	724	708	648	750	696	684	696	701	716	670	661	717	697	713	717	693	693	678	740	677	699	704	678	681	687	720	692	717	687	703	705	695	707	721	665	735	642	700	738	701	650	682	663	688	722	763	672	672	687	696	650	720	680	688	710	674	670	734	659	680	695	674	698	676	701	758	708	669	676	694	669	694	731	691	664	715	712	708	658	707	708	679	708	691	724	696	669	716	693	646	681	703	673	703	671	647	696	665	732	690	697	702	694	692	712	668	734	697	727	695	701	735	715	660	677	674	672	689	679	651	725	743	707	745	682	694	701	664	651	714	728	701	722	694	649	757	730	750	694	679	728	721	682	707	708	673	736	704	684	685	689	671	670	650	690	687	707	685	701	731	660	663	726	668	686	713	719	720	715	718	705	727	713	716	733	683	727	707	688	695	685	657	705	735	690	686	704	650	654	705	682	732	682	685	659	681	706	681	665	702	730	674	735	711	688	733	698	682	707	738	660	676	705	719	726	715	733	675	705	689	680	724	698	708	699	673	692	664	684	694	728	706	721	650	700	696	691	678	707	666	699	680	662	721	686	719	689	716	699	729	674	673	714	704	692	697	701	690	693	729	710	703	683	705	671	675	707	733	681	701	745	700	711	687	646	688	693	695	672	718	690	633	699	689	681	710	726	657	718	650	674	708	672	705	703	706	683	662	693	704	700	698	672	720	708	719	667	706	666	744	686	672	699	656	684	681	685	691	762	693	720	682	703	685	738	736	686	672	697	691	673	642	705	717	694	672	702	714	718	695	727	699	725	699	745	725	708	660	612	667	727	716	689	690	706	719	712	669	696	696	700	713	691	686	690	707	667	748	726	729	710	664	655	690	718	736	693	708	673	726	676	683	714	688	716	702	698	678	704	695	671	682	705	724	705	702	705	679	707	731	730	681	680	673	691	689	664	709	671	701	690	718	715	683	669	681	669	742	671	700	708	677	724	755	719	672	706	717	661	715	691	701	660	693	683	651	706	695	700	694	695	729	683	722	675	692	673	692	717	743	703	697	710	685	760	716	683	703	750	711	734	669	647	701	715	657	689	691	723	694	713	686	687	674	728	744	687	673	667	686	717	737	717	733	764	731	688	680	727	715	697	683	715	720	695	683	658	727	696	664	681	699	667	686	672	662	701	670	663	701	739	727	707	669	665	731	694	677	748	698	677	679	684	722	688	688	692	714	686	649	691	723	654	677	713	682	700	660	677	684	647	652	710	715	738	675	713	718	676	739	737	673	625	693	716	692	688	701	717	673	658	716	715	678	670	698	728	731	686	674	696	718	693	681	679	712	681	678	716	686	665	682	690	735	705	736	655	715	673	703	726	697	676	711	680	755	724	668	693	688	660	698	683	712	683	701	687	691	675	707	685	721	715	713	664	688	729	675	718	700	675	657	726	655	717	673	687	706	672	711	671	712	746	738	661	736	707	661	723	709	695	677	727	668	696	669	645	696	735	639	663	724	699	708	691	683	718	699	663	683	713	659	690	706	722	718	683	696	671	651	626	756	659	664	691	649	746	761	691	688	704	696	701	673	637	688	673	709	628	666	722	713	709	696	695	683	700	699	707	671	684	709	638	730	630	710	678	678	699	728	730	636	683	705	665	690	651	716	742	721	725	699	734	708	679	691	679	692	704	707	735	693	677	705	669	706	689	728	684	705	714	693	668	731	695	719	679	731	724	722	726	631	699	697	712	709	677	715	716	683	685	713	696	707	677	684	655	706	701	669	728	712	685	705	707	678
27394	13395	2466	1186	760	738	700	678	789	2705	2907	1846	1057	726	667	631	640	624	602	643	619	594	616	609	626	610	662	615	603	618	607	633	586	647	641	638	642	598	618	619	593	611	637	626	605	645	631	616	632	666	634	642	590	665	612	631	609	623	589	634	609	636	633	610	571	581	626	625	623	646	625	597	627	652	585	553	583	614	575	625	602	613	606	582	622	628	614	592	630	601	620	610	624	607	571	606	608	601	578	615	611	598	581	628	583	592	575	616	623	601	602	625	622	611	592	601	603	598	616	582	574	612	605	648	631	589	580	632	576	570	621	631	555	635	598	636	618	612	554	598	631	624	660	598	582	618	579	633	644	610	627	608	613	649	572	590	564	620	608	641	591	656	573	614	641	586	610	621	614	644	600	618	617	632	616	573	605	610	635	599	607	622	612	598	597	639	585	632	615	631	637	572	600	602	589	645	613	617	574	595	623	610	627	578	614	600	650	620	578	612	551	624	624	637	605	609	603	646	610	576	593	603	617	594	624	653	624	609	641	607	623	596	613	651	626	596	591	616	613	601	572	597	611	614	585	605	581	622	596	633	622	606	615	609	651	618	583	591	636	624	588	609	593	648	587	609	667	567	656	589	592	666	581	648	650	648	615	655	590	589	639	601	603	656	606	637	600	616	615	606	619	601	624	572	583	635	622	605	633	620	617	596	610	645	612	636	537	580	615	582	594	615	590	594	639	629	594	614	598	645	628	623	602	551	622	612	612	634	607	617	633	624	581	590	630	622	612	609	633	568	657	582	577	625	623	574	662	649	606	630	584	623	617	635	555	594	611	590	592	572	614	650	543	574	604	577	614	633	653	612	596	547	603	613	615	655	569	609	638	603	619	572	602	609	617	589	620	584	651	576	613	621	594	596	596	565	601	621	636	626	612	632	636	585	618	615	675	610	621	646	633	613	639	608	600	650	621	605	587	629	610	617	608	573	631	614	600	633	613	618	619	649	584	614	573	562	619	620	580	621	585	616	636	609	625	600	634	612	612	545	604	640	582	629	607	576	613	622	602	579	594	653	614	613	607	603	625	625	579	602	596	624	597	618	660	619	640	607	605	616	620	629	608	618	607	619	575	600	576	630	632	584	600	555	610	651	595	566	612	596	624	598	645	637	663	597	606	601	620	615	568	615	602	646	651	612	613	627	630	598	590	651	622	660	557	600	600	642	611	636	578	583	652	578	628	646	617	656	614	621	592	597	630	601	599	649	625	621	627	633	653	593	618	576	588	650	614	618	616	596	631	654	608	650	593	627	575	647	650	626	624	590	589	616	580	601	615	588	613	589	616	633	613	602	639	613	620	614	590	599	609	576	605	640	598	609	637	590	605	625	620	593	629	598	620	623	576	579	619	592	621	618	615	594	642	617	628	649	628	616	616	632	659	589	605	592	616	605	613	622	617	603	602	626	644	615	587	594	610	636	607	690	678	669	635	609	610	643	631	613	604	615	614	646	600	661	578	553	625	655	598	621	646	614	670	621	601	605	610	633	645	636	676	632	579	613	626	649	574	661	617	642	648	646	619	604	625	581	596	575	656	546	623	609	647	608	600	588	646	597	589	587	629	615	596	619	635	571	612	613	607	600	600	633	584	621	640	603	589	612	618	641	564	657	616	648	611	598	585	602	605	609	643	597	613	627	625	634	596	586	617	616	615	615	646	634	612	565	559	594	633	616	642	628	596	643	652	607	655	612	595	588	606	596	612	618	564	630	590	596	582	620	593	624	616	602	628	632	625	608	642	594	615	610	592	642	614	643	617	628	621	596	590	590	621	609	573	601	597	558	583	623	623	623	625	638	593	634	620	582	597	602	554	604	638	630	595	614	601	625	589	575	639	640	642	598	613	597	606	581	577	609	588	627	630	634	620	660	643	645	625	633	594	578	610	564	596	643	645	665	613	596	602	606	606	649	648	627	616	620	576	604	642	628	592	610	630	634	636	604	596	620	612	627	589	609	634	605	586	577	634	639	630	613	601	624	636	649	602	606	613	660	650	656	599	620	611	636	567	570	579	642	617	600	632	662	603	613	569	600	652	590	641	580	606	654	601	604	608	636	585	609	608	627	648	636	611	619	655	624	606	621	602	600	626	579	572	606	636	620	586	612	591	626	653	632	652	656	637	624	609	608	581	597	596	590	630	602	627	580	614	601	646	574	644	613	602	658	599	627	585	612	602	641	602	629	556	614	592	585	619	612	618	615	593	632	608	600	617	597	594	622	677	650	625	612	662	578	622	668	593	644	594	609	632	640	635	622	650	602	628	616	661	595	581	579	643	628	604	573	588	642	619	641	597	612	591	600	598	610	581	595	625	586	635	607	609	628	600	621	581	609	613	624	597	667	597	627	609	622	611	637	636	626	583	624	607	638	610	602	615	634	609	654	622	639	613	607	636	632	618	583	616	644	655	626	642	625	580	609	590	630	647	642	602	604	692	615	597	608	583	578	582	583	598	553	585	599	617	673	660	611	598	617	620	625	626	613	616	610	615	641	583	569	590	577	589	619	570	588	571	629	600	614	632	619	583	566	623	645	626	608	628	608	603	618	611	601	672	571	632	619	596	606	623	635	617	579	596	590	615	649	611	607	629	630	587	667	659	607	667	599	625	609	621	627	615	629	592	586	619	626	582	582	614	616	590	601	655	666	632	627	655	589	619	581	569	582	623	605	577	643	583	635	637	642	579	582	615	609	571	633	602	549	602	604	642	595	609	613	577	574	653	631	589	616	617	661	609	636	609	589	601	594	661	596	577	608	660	664	623	626	631	590	603	611	662	615	579	657	629	618	631	633	534	639	610	621	605	605	616	645	634	646	602	594	599	598	602	625	641	611	601	625	620	609	619	595	641	602	655	615	645	612	600	606	623	658	626	617	603	637	570	613	572	624	587	606	660	645	614	651	628	608	591	586	573	610	605	649	612	667	632	615	601	603	601	639	588	675	553	612	593	603	623	591	673	585	601	632	595	541	594	624	606	604	615	608	661	622	625	587	625	596	606	591	620	573	592	591	606	595	641	599	584	643	600	648	628	602	639	575	594	640	596	604	655	591	616	594	624	597	608	590	607	575	604	607	571	612	637	621	576	598	591	631	667	594	588	604	651	597	618	637	615	620	541	606	612	618	601	615	669	592	629	605	590	606	627	615	637	598	633	631	622	594	639	635	599	587	599	589	613	671	616	632	610	621	610	607	626	612	615	582	595	595	625	628	628	610	607	628	652	590	586	596	595	599	586	591	572	610	600	592	645	627	587	644	612	607	583	570	609	592	621	617	631	580	604	592	559	606	617	631	628	614	625	594	609	636	589	621	603	654	607	599	630	634	614	583	616	621	595	599	610	601	609	608	632	585	595	575	631	627	554	583	647	653	583	614	690	613	632	630	602	616	599	626	599	578	644	611	611	592	594	578	584	578	595	631	606	612	612	636	639	601	616	631	671	594	651	613	639	622	593	639
5111	1655	1394	851	680	695	696	616	829	3321	3119	1819	878	612	514	495	489	517	440	534	494	480	490	497	494	531	462	460	520	462	492	468	476	490	478	464	499	490	517	473	518	482	481	484	501	512	474	465	514	475	456	488	503	451	482	498	489	490	509	531	491	485	502	439	464	519	495	500	480	464	485	515	504	471	475	498	520	458	507	495	498	501	478	475	505	459	493	503	475	511	470	510	506	476	501	463	455	495	490	475	477	471	469	486	469	462	488	491	496	466	484	485	440	504	493	490	476	444	494	482	477	475	473	517	511	456	526	524	493	473	514	477	476	480	438	511	460	487	505	456	492	487	487	490	493	459	501	457	507	526	472	504	474	489	467	516	427	536	507	509	489	483	512	502	491	521	490	488	481	496	534	487	466	498	483	443	503	482	456	466	479	480	459	509	473	508	473	503	510	478	480	485	457	503	487	514	482	512	511	502	490	453	451	467	473	480	492	504	485	502	455	461	491	491	510	495	487	460	485	500	520	500	457	492	464	485	510	505	520	471	477	517	473	474	522	504	478	503	503	494	514	479	532	519	474	479	488	524	499	506	484	476	473	492	475	475	533	518	468	491	453	501	487	528	504	477	486	509	486	484	506	441	473	483	476	472	490	496	492	519	470	491	530	467	492	450	472	484	483	488	460	459	480	470	547	517	495	476	487	501	460	487	503	468	494	466	463	489	465	493	482	487	471	494	512	462	467	469	467	492	495	530	490	453	476	482	491	471	471	489	492	547	494	502	477	509	508	479	471	482	501	535	509	475	475	487	498	463	477	490	460	495	451	485	465	504	478	492	506	465	494	485	484	520	439	472	498	463	464	438	465	512	485	483	487	479	483	509	491	527	506	468	476	471	450	476	479	482	479	511	450	516	472	511	509	446	487	464	513	517	491	530	470	480	478	482	516	469	478	491	505	498	473	465	475	500	504	457	475	478	504	503	485	472	472	524	506	459	495	456	502	470	507	477	486	464	480	509	459	514	469	484	505	472	493	517	473	496	509	472	468	487	549	436	492	452	492	481	547	466	495	511	483	462	482	451	530	473	498	508	455	482	546	493	519	485	481	497	486	493	432	466	498	480	477	498	511	496	503	513	517	464	482	438	490	508	493	521	493	498	471	455	446	524	459	480	534	510	481	473	487	500	473	480	479	519	464	473	501	508	469	456	501	483	468	500	456	488	481	468	503	508	522	482	489	508	487	529	515	465	442	512	465	488	500	502	476	438	475	481	514	463	466	518	468	475	475	451	469	463	439	508	462	488	476	521	480	492	473	481	501	443	481	477	478	509	496	470	477	478	464	479	493	455	465	481	489	503	478	495	453	509	512	516	512	466	498	480	499	539	467	483	506	463	488	495	505	512	481	490	500	485	475	480	489	508	475	522	450	466	486	496	483	485	508	504	491	473	492	475	501	466	485	494	498	503	467	491	462	464	467	492	475	480	442	506	506	499	490	467	487	502	453	461	496	478	492	473	472	478	542	503	462	509	495	516	454	495	495	484	499	537	469	490	456	508	538	464	462	462	487	479	516	496	486	490	471	478	444	459	477	458	521	510	487	487	466	487	441	479	481	506	487	526	485	488	451	512	512	488	500	486	473	507	465	503	485	489	502	511	462	475	467	511	500	508	473	479	524	513	445	435	516	487	529	487	471	498	479	514	495	493	485	498	476	507	464	487	513	477	504	498	499	484	447	440	506	474	462	492	504	503	487	494	502	490	459	486	436	466	450	475	461	470	445	464	436	462	495	454	518	537	500	461	476	484	504	483	479	494	463	463	458	501	474	475	443	491	474	500	484	463	455	495	470	507	489	471	497	489	439	484	496	504	489	493	500	502	518	465	500	476	524	470	417	462	440	449	485	481	461	522	451	513	506	462	480	459	454	482	503	478	474	456	482	497	471	495	467	474	531	503	467	461	455	491	471	489	529	449	501	472	506	462	509	464	489	525	458	511	466	460	500	510	504	464	471	448	499	463	475	483	503	489	474	508	488	529	499	467	498	507	442	465	502	485	475	466	510	471	493	485	520	520	481	469	462	494	486	498	496	488	466	473	460	462	479	511	475	500	468	515	495	517	457	503	447	479	479	483	496	500	443	484	483	462	485	489	512	522	440	468	475	467	504	550	505	489	504	509	479	498	496	487	473	531	491	499	470	503	475	478	487	482	493	501	476	482	475	471	476	484	455	462	492	503	493	446	460	464	485	450	507	465	493	459	458	474	491	488	483	510	509	522	506	478	516	478	489	481	464	497	511	505	508	482	485	478	507	456	488	472	520	495	456	431	522	490	481	461	481	491	486	485	476	490	490	502	490	449	496	529	485	485	437	517	490	490	496	463	534	480	485	499	492	460	508	487	460	485	489	493	505	478	445	488	493	476	517	488	522	498	475	496	452	503	480	515	460	486	521	473	474	472	461	493	484	479	500	444	498	511	467	510	484	494	499	493	489	476	470	507	467	473	494	471	487	476	531	457	513	474	472	480	503	498	484	482	461	460	486	447	487	498	471	487	506	523	498	482	507	495	457	487	467	482	471	466	502	491	475	469	486	516	457	508	462	479	513	512	488	444	442	495	506	493	473	528	489	488	478	498	492	480	459	501	515	531	488	488	456	468	513	480	477	477	480	512	523	471	477	474	513	485	484	472	463	446	486	494	460	529	490	495	497	473	476	473	474	511	481	458	486	478	484	475	486	503	485	491	477	509	515	483	452	520	485	484	478	502	451	471	486	495	486	504	477	509	517	445	512	508	492	488	481	486	465	486	473	478	477	469	461	525	452	470	468	486	475	475	462	479	436	458	519	469	478	486	462	491	516	483	526	495	471	450	483	481	487	471	479	488	455	482	481	500	523	496	484	475	503	454	475	494	474	497	495	478	501	495	467	540	485	449	487	492	499	493	515	474	487	511	513	482	474	446	510	514	503	493	470	444	509	500	496	474	519	528	462	503	456	496	489	463	421	512	447	474	516	476	488	521	480	510	473	522	510	481	503	478	475	478	441	517	481	472	480	487	513	481	429	464	511	509	500	471	472	491	498	488	477	510	449	518	483	480	520	487	475	490	471	478	504	509	475	473	475	509	484	502	491	474	503	507	493	479	445	504	462	461	460	464	452	492	480	485	471	476	465	503	480	492	507	459	506	487	473	501	466	509	475	500	507	463	504	504	480	529	479	493	499	485	467	484	506	459	445	507	509	517	506	499	463	468	495	477	481	510	498	461	544	475	483	458	498	466	547	464	490	483	463	467	486	459	504	516	455	506	494	467	478	503	512	461	506	491	469	470	494	499	480	488	501	518	498	448	503	466	477	468	497	492	482	480	463	515	463	512	489	474	475	499	490	458	467	476	489	512	465	502	513	520	528	461	518	475	461	491	491	452	504	512	457	499	515	499	538	483	507	503	494	477	471	487	495	463	485	477	475	502	486	468	495	464	438	471	499	469	483	480	446	465	483	445	468	515
25109	21072	26960	25033	6070	1419	1110	887	3349	21637	19767	10305	2910	1051	757	663	721	673	634	638	733	661	641	623	664	680	685	666	658	641	656	670	699	662	638	682	667	650	684	661	619	690	648	597	659	640	644	638	674	663	660	715	663	677	647	645	649	669	644	660	672	665	658	675	610	609	653	717	642	657	690	631	677	635	643	666	639	648	674	674	674	664	664	691	705	665	687	680	690	661	646	722	667	674	612	716	637	625	652	655	662	659	678	670	711	647	640	668	678	647	634	702	660	636	640	662	627	651	651	665	605	671	717	671	648	703	695	683	674	647	657	684	715	665	695	664	662	615	672	711	672	672	678	674	643	654	649	651	680	655	654	605	632	731	710	685	665	690	666	650	686	671	659	660	676	655	646	657	697	703	654	658	646	644	670	648	668	733	660	668	674	672	658	664	662	692	656	656	690	652	645	656	688	669	693	655	655	629	674	667	661	677	698	691	680	671	706	664	632	636	653	650	687	675	660	660	677	627	673	651	658	707	672	716	657	689	652	688	667	660	693	657	685	677	627	667	648	640	719	652	670	669	669	673	661	725	673	655	688	645	629	667	687	674	687	639	684	695	655	649	653	657	647	710	656	675	649	637	679	687	605	633	623	675	691	642	647	654	636	699	652	661	670	637	654	662	706	673	655	643	704	657	653	652	656	679	684	614	695	705	648	667	619	661	695	628	660	650	659	596	630	636	608	640	704	638	699	716	674	610	672	654	621	636	656	672	668	711	645	637	621	627	684	632	659	666	678	705	644	637	686	713	650	691	676	690	641	652	673	679	663	691	670	655	693	698	709	660	647	613	683	676	645	691	651	672	631	689	648	656	658	714	705	714	672	677	646	659	692	657	686	687	670	680	663	726	695	651	660	651	636	671	694	649	629	657	675	651	628	661	653	683	649	651	666	626	660	697	649	680	685	660	644	704	669	702	646	647	648	648	684	673	646	686	644	669	637	651	705	686	682	724	631	652	678	612	652	660	651	690	688	648	700	677	655	676	641	655	659	671	617	674	722	682	643	669	692	693	682	693	653	614	651	655	655	654	690	644	696	724	654	624	695	641	630	666	665	650	650	698	722	666	667	656	632	657	675	637	670	685	664	684	691	679	669	661	653	637	647	664	689	691	627	639	662	684	680	667	743	650	736	647	646	672	647	619	649	673	647	647	652	694	695	682	676	657	689	701	631	654	673	698	658	705	686	666	677	651	679	634	656	646	672	618	630	632	620	666	661	641	671	663	706	671	649	686	645	675	624	664	646	659	664	732	667	663	673	692	679	672	681	713	674	689	642	622	635	687	664	642	723	681	665	665	667	648	680	693	637	644	655	700	639	667	683	686	690	695	709	685	659	638	684	687	675	696	695	669	642	643	643	679	647	704	664	697	669	632	683	689	667	671	670	644	651	597	672	685	676	670	647	697	618	708	642	677	653	701	678	668	711	664	634	662	661	652	665	685	660	641	678	691	655	646	690	699	659	652	680	646	654	714	671	641	626	654	636	618	644	679	683	698	652	641	608	597	638	661	688	600	716	636	675	677	632	658	650	701	688	666	710	640	629	633	665	696	704	659	680	652	653	643	717	673	665	648	666	711	665	681	646	680	634	684	621	632	648	644	671	667	678	706	669	649	636	666	674	652	723	673	616	630	625	639	657	618	688	703	672	669	647	660	658	666	649	652	648	696	639	661	687	658	630	654	679	657	687	640	624	643	648	629	674	666	653	668	689	708	702	647	628	680	675	677	705	718	642	660	644	689	690	679	691	631	608	668	657	661	712	635	680	695	706	653	650	643	676	685	596	647	663	671	660	669	718	628	654	636	649	639	671	747	628	612	627	647	714	673	661	665	647	671	628	623	685	639	682	672	694	688	647	634	630	651	659	682	655	703	609	634	666	635	656	652	654	692	641	701	675	697	635	642	642	741	693	685	663	701	654	650	649	665	634	662	642	674	664	624	699	585	657	715	663	656	627	644	657	671	689	685	686	676	706	659	708	628	659	653	714	680	680	665	690	668	634	675	645	657	682	608	663	669	648	643	714	641	716	656	675	697	624	641	665	692	663	653	647	638	671	636	671	662	675	662	671	672	638	662	647	725	682	692	639	684	661	668	647	677	655	643	694	710	632	632	631	672	641	672	681	687	651	661	639	696	665	656	680	656	620	663	679	651	635	692	680	664	673	675	697	669	643	664	677	646	632	667	722	687	665	659	650	681	659	657	682	664	684	697	648	654	699	679	667	723	668	650	724	707	703	646	662	624	629	644	671	671	645	643	694	620	664	655	700	713	641	628	650	644	656	719	671	655	631	690	624	690	645	666	621	644	636	643	642	640	710	653	634	657	647	681	671	687	648	698	692	681	657	690	664	688	661	653	648	693	671	660	614	633	685	645	674	674	683	672	641	657	634	663	692	687	668	665	664	649	688	675	686	634	640	652	696	604	649	653	637	661	639	683	637	672	722	657	681	655	690	652	688	671	680	676	640	692	621	658	658	677	687	689	605	610	665	670	675	692	692	689	725	675	661	658	655	642	665	696	690	662	677	713	676	617	652	699	643	662	651	629	670	647	662	688	620	658	631	695	632	650	690	649	702	669	676	714	645	698	630	650	638	676	692	637	653	679	695	668	678	660	693	623	680	666	698	644	670	607	700	598	584	650	685	642	708	676	638	669	650	639	646	647	636	680	639	721	685	660	642	609	687	635	615	722	648	688	706	701	665	675	631	612	652	677	687	679	666	633	651	671	694	671	685	661	657	647	688	698	675	668	688	698	670	679	700	644	635	694	665	644	680	700	684	657	619	649	676	663	675	653	653	610	709	715	662	641	640	648	643	650	687	691	681	650	640	660	648	665	709	658	706	685	677	710	649	670	706	721	664	657	668	636	657	669	696	672	663	656	674	642	683	664	635	642	620	664	644	647	639	703	627	662	667	697	667	656	706	649	685	656	642	693	639	624	678	654	669	674	688	651	653	704	647	640	656	717	691	655	641	611	656	675	686	686	696	660	728	652	748	673	670	660	609	649	628	700	669	662	667	663	618	676	679	653	675	684	639	647	668	680	601	617	623	723	688	696	636	665	655	658	657	675	661	628	670	654	677	649	687	639	701	676	612	683	686	680	704	667	689	671	671	640	697	673	676	710	632	649	644	635	649	655	645	690	646	650	658	668	642	671	646	637	640	625	689	667	633	636	688	716	594	656	685	648	718	682	631	652	674	679	621	668	648	638	647	689	646	663	602	667	682	679	621	667	660	672	670	644	652	678	648	700	646	646	695	648	665	681	664	666	640	713	677	664	700	624	712	690	629	654	647	640	675	687	700	669	663	680	686	665	713	699	693	691	683	665	669	616	624	673	674	692	684	638	679	686	688	649	677	642	676	625	661	705	661	636	623	654	684	665	672	673	682	656	753	635	651	699	680	693	635	640	694	635	674	660	681	682	700	677	654	681	691	664	698	640	667	650	666	678
4304	5186	4307	2151	1303	1135	928	892	4850	21880	17053	8456	2581	859	605	570	552	536	570	525	583	571	558	555	505	586	602	565	542	509	562	536	549	522	572	508	556	524	551	568	602	545	549	522	592	516	563	535	561	542	549	532	554	537	565	537	550	549	558	524	532	513	501	539	507	554	538	543	543	589	551	540	515	567	507	527	555	536	539	555	535	597	535	521	560	533	543	493	561	573	569	521	557	530	542	528	546	519	528	535	544	559	521	580	565	534	571	544	585	543	574	575	533	548	551	556	545	556	519	553	540	528	566	562	532	516	518	525	527	561	512	539	540	567	586	569	571	533	550	560	546	578	547	570	514	552	549	557	559	572	568	566	561	589	537	540	563	530	541	545	568	589	559	530	592	537	539	545	556	549	547	518	528	590	493	572	568	550	520	528	532	567	534	592	551	531	524	549	529	525	557	540	546	546	567	527	538	508	548	537	560	535	561	560	551	532	587	541	526	529	536	501	545	532	528	537	564	571	578	533	551	532	565	573	589	538	578	527	579	551	561	550	546	575	572	542	548	571	532	525	536	567	561	547	552	499	547	533	536	525	558	549	557	544	539	553	563	586	515	577	601	552	495	502	540	582	548	555	491	543	564	543	525	514	533	517	554	568	575	556	594	545	524	537	553	518	574	563	526	574	537	543	565	579	543	571	573	527	541	536	554	535	558	541	507	564	510	572	567	548	554	538	536	577	537	557	587	586	556	539	529	508	590	557	522	562	590	614	563	546	546	591	566	548	527	571	546	532	539	580	536	546	571	568	517	560	542	580	515	543	542	552	536	583	510	507	535	534	533	536	567	524	543	521	583	539	563	516	539	575	562	521	566	556	545	527	526	493	542	562	541	571	532	527	494	519	528	518	560	604	526	531	534	523	526	543	562	545	540	526	557	533	511	530	545	584	498	551	580	546	542	545	557	539	550	551	563	569	597	523	524	538	541	570	515	610	560	539	568	522	562	564	532	537	520	569	505	554	577	562	551	554	560	543	558	530	537	550	578	534	570	512	547	551	538	577	578	539	549	526	574	530	507	541	533	549	515	518	545	512	556	553	530	577	529	493	492	541	531	556	526	550	542	557	558	570	571	525	571	541	520	638	547	557	545	568	556	541	553	557	561	526	570	542	536	539	496	541	547	532	531	530	579	541	526	537	553	534	570	549	523	543	567	542	573	510	550	518	517	569	528	558	576	517	547	553	538	572	541	551	580	563	537	542	559	523	565	538	516	558	527	554	529	561	539	562	568	548	515	525	563	562	501	592	588	555	518	547	539	546	536	525	540	516	555	522	565	554	525	513	550	535	527	557	533	545	557	532	529	549	592	544	548	550	530	563	512	544	543	536	535	532	566	528	527	542	610	550	547	518	558	544	524	568	576	558	582	577	527	506	548	584	567	574	564	534	580	547	526	542	540	580	541	519	572	565	531	544	544	548	524	550	537	585	607	548	562	525	550	536	531	565	526	528	517	546	548	521	552	515	576	550	558	521	566	552	554	482	552	509	577	545	544	626	544	557	579	528	567	565	585	552	542	483	542	550	553	546	531	561	564	523	552	583	543	533	554	525	548	516	549	518	585	515	548	513	546	557	537	570	561	510	586	539	533	531	586	543	545	559	539	540	522	505	531	591	524	526	499	528	569	534	530	574	546	549	595	544	546	517	543	558	531	526	528	530	520	531	519	525	562	560	551	560	548	558	491	518	519	569	557	596	529	511	501	543	545	576	469	557	511	489	547	529	497	545	548	566	571	588	515	578	524	602	558	566	542	547	559	546	549	521	587	559	550	540	516	565	545	527	504	543	542	543	568	550	557	553	546	543	546	521	532	496	528	552	500	552	525	529	590	556	553	558	559	520	559	570	533	574	540	557	530	558	550	581	504	558	506	525	578	489	521	562	535	562	546	559	550	548	551	559	536	538	535	524	554	529	491	575	538	515	539	543	566	564	536	568	540	535	562	553	493	508	538	556	561	508	534	591	569	528	615	527	486	561	508	559	530	540	531	576	543	589	557	575	553	549	579	535	543	580	516	572	537	552	575	554	548	524	528	518	541	551	548	531	550	564	516	501	503	515	512	566	535	569	508	550	540	546	511	589	559	525	540	547	534	584	545	541	533	555	587	561	552	563	516	557	581	552	532	519	572	569	546	550	512	576	564	523	547	491	537	557	548	552	563	595	554	511	567	520	553	543	556	555	538	507	526	494	544	585	512	535	538	504	529	545	537	525	561	543	574	524	581	567	559	584	502	542	511	553	546	569	555	586	556	544	517	546	556	541	554	572	511	578	531	485	527	546	523	542	534	508	504	560	531	563	532	530	546	514	516	525	576	540	531	521	558	526	562	525	559	539	552	515	562	528	486	560	593	558	523	539	528	563	549	551	567	568	531	546	572	572	554	553	530	553	598	527	554	557	566	529	548	521	554	525	583	505	526	504	535	533	555	524	541	481	532	533	520	519	568	541	586	564	531	516	554	530	534	573	540	575	514	546	555	531	580	586	562	534	541	531	485	597	562	522	535	548	500	514	585	531	564	562	521	548	502	529	587	553	559	552	505	576	539	529	494	560	519	564	611	582	537	539	587	509	560	524	551	513	561	541	554	535	530	534	521	553	544	574	576	571	539	553	576	526	537	500	533	509	551	545	529	558	483	543	519	538	548	559	576	534	530	559	529	563	538	573	527	560	546	554	560	588	567	563	551	579	564	571	557	531	535	555	538	566	547	561	582	530	575	545	520	519	579	559	573	539	565	569	574	533	540	548	529	536	553	569	525	524	508	539	543	564	532	536	528	555	559	560	517	548	527	475	569	517	582	514	538	544	575	533	560	533	515	548	502	541	540	514	547	596	542	518	518	569	580	549	578	521	490	548	560	540	557	538	569	549	569	527	538	579	560	520	586	576	518	584	585	534	580	533	571	589	554	528	546	516	587	542	569	525	545	547	527	556	527	578	536	557	550	552	544	535	534	546	569	524	510	560	539	543	562	545	504	555	566	537	528	545	520	557	547	546	555	534	557	549	571	522	531	549	569	560	563	518	553	498	544	582	524	534	533	569	561	583	555	529	533	560	574	559	539	562	507	563	524	523	547	534	506	514	550	574	531	530	576	523	563	529	538	571	550	537	481	578	541	577	536	504	532	530	522	554	526	521	527	503	561	548	540	582	555	527	498	534	555	548	542	548	564	524	547	522	529	568	541	555	574	540	543	558	561	519	562	503	574	540	540	556	557	514	531	571	567	492	574	506	574	543	541	545	571	522	535	549	539	529	525	547	527	509	539	510	544	533	558	548	556	534	544	528	531	551	558	566	520	551	564	593	549	528	531	520	545	557	545	536	537	574	572	528	552	541	536	495	559	545	539	557	586	581	536	565	535	578	523	528	523	531	551	548	555	537	539	559	535	523	553	548	525	590	544	576	543	522	515	548	557	578	535	546	524	547	535	563	567	586	538	549	554	556	535	584
23861	21080	28284	24101	21052	9195	2261	1433	6973	39356	35475	20649	6163	1640	1024	846	847	859	831	804	827	803	814	855	847	840	837	840	883	834	819	829	840	829	852	786	867	857	801	818	805	856	844	865	793	848	810	859	798	802	845	777	784	798	817	794	821	860	876	857	847	812	860	798	815	876	802	876	831	804	784	840	873	831	823	844	831	837	864	801	827	831	836	784	863	813	838	815	817	828	798	800	852	878	880	799	828	821	847	858	808	848	862	841	853	818	833	783	792	839	815	821	845	851	803	818	849	833	829	773	826	835	887	854	797	833	884	832	831	849	849	775	817	847	785	822	830	767	833	807	813	793	800	778	843	808	858	825	839	873	784	793	817	808	848	809	806	854	853	789	792	821	786	805	797	844	828	802	802	818	806	813	819	793	866	834	844	869	832	851	830	803	825	860	793	807	851	810	792	807	803	851	809	842	786	845	895	849	854	857	869	822	798	807	834	781	821	800	826	817	889	793	787	774	792	814	775	823	828	731	804	849	796	832	802	817	796	892	822	788	841	869	780	792	821	760	821	850	823	866	818	857	827	870	808	825	813	821	826	859	843	802	795	791	831	840	796	814	818	817	847	830	875	841	807	817	830	841	814	811	813	826	834	823	838	824	827	796	840	845	845	838	879	826	799	783	863	849	879	814	802	825	767	826	771	832	781	848	832	870	793	790	839	799	826	815	835	812	822	768	777	844	873	877	848	843	822	854	844	855	780	817	812	848	810	850	860	809	811	828	848	875	774	835	865	830	850	829	849	874	849	761	803	814	791	798	809	830	790	788	825	798	813	823	864	833	792	811	887	822	805	817	857	769	784	856	789	840	817	802	862	819	824	800	789	835	780	837	809	822	838	830	843	831	869	831	803	813	801	827	803	837	779	799	827	790	804	820	803	835	833	838	852	843	812	790	840	882	837	830	894	834	874	814	796	879	882	809	824	765	852	812	859	842	853	824	848	828	847	780	787	839	818	829	801	765	880	844	853	841	787	810	783	804	813	839	798	811	792	774	766	791	791	823	852	821	837	818	807	829	817	805	866	809	829	815	775	799	884	796	779	806	794	858	839	844	826	838	798	804	815	766	821	823	848	835	838	810	877	871	802	817	845	782	827	807	805	763	845	819	844	771	820	831	814	798	845	861	832	810	829	811	860	814	869	843	809	773	792	844	840	797	780	815	816	822	842	817	801	796	851	819	810	855	808	834	785	784	805	781	817	768	806	832	777	846	802	865	830	790	813	810	830	853	812	790	783	828	799	818	793	847	857	827	838	833	789	788	810	807	774	824	863	860	825	911	862	872	787	882	792	841	825	847	824	849	830	838	817	819	866	830	848	772	876	782	834	860	827	823	818	814	833	796	808	777	868	853	880	766	795	826	815	787	854	847	901	822	838	795	821	801	780	831	835	870	821	843	827	838	776	830	840	851	799	782	810	838	802	849	837	815	830	815	806	832	846	834	820	816	792	846	807	832	815	801	833	804	832	855	847	799	835	783	800	839	834	815	860	792	855	784	787	820	882	826	809	815	805	843	811	761	831	816	803	865	862	857	866	840	801	819	838	841	824	781	855	811	788	802	845	901	818	778	856	831	833	810	787	779	890	801	789	817	822	828	847	820	832	812	798	831	863	830	846	842	780	826	853	784	820	847	847	816	808	814	822	811	804	837	824	812	837	847	771	838	827	798	839	820	833	843	846	834	850	797	844	842	832	803	853	837	873	793	813	883	775	780	833	804	848	834	799	809	781	827	806	860	834	847	838	838	844	824	778	801	794	820	870	867	789	830	810	853	786	822	813	899	836	813	845	791	827	751	813	783	803	803	831	819	790	828	865	821	823	860	831	757	794	847	780	793	899	785	809	762	739	832	814	866	845	838	798	835	774	807	838	820	784	822	856	874	857	847	837	834	826	819	859	863	806	784	778	822	790	798	875	785	810	882	817	808	849	807	811	785	833	789	793	851	799	853	817	803	831	830	786	810	844	836	840	842	830	791	838	839	837	841	784	804	768	836	851	809	782	788	782	847	824	792	816	816	835	803	823	815	826	771	847	790	830	826	825	788	797	819	874	805	854	846	841	806	793	795	816	811	782	858	793	809	888	881	815	853	796	774	831	789	820	815	838	855	832	832	845	768	801	779	877	826	844	775	849	782	803	769	778	788	806	820	795	812	887	851	883	850	838	848	802	815	767	884	809	812	828	794	792	816	805	845	787	821	884	857	820	798	768	845	828	838	830	822	805	774	750	808	853	808	852	771	823	827	859	787	819	833	790	824	804	851	868	828	826	824	827	816	812	868	856	845	817	829	856	837	812	801	760	809	831	770	814	794	858	877	789	810	861	833	834	822	802	787	825	804	807	820	789	825	807	840	844	872	808	797	807	798	830	815	773	834	809	819	776	789	798	836	837	887	821	867	831	826	779	811	786	849	817	843	786	809	780	883	833	853	854	816	826	821	816	801	807	842	869	838	838	810	846	783	847	835	835	782	796	838	868	824	849	840	880	855	847	801	785	794	800	768	804	828	867	819	811	811	835	818	818	820	805	837	867	819	849	846	828	784	876	822	805	798	785	838	792	850	809	867	849	826	823	799	807	832	751	797	799	785	781	792	836	815	805	794	753	848	822	865	860	782	796	851	794	847	823	806	837	809	821	823	770	817	815	854	872	822	821	843	825	831	807	766	825	867	838	842	810	863	823	802	828	833	843	816	793	805	802	797	837	856	834	863	838	781	791	796	782	837	872	848	864	825	809	780	808	799	812	801	759	782	822	816	794	808	869	860	878	872	797	797	844	786	765	810	782	800	836	860	768	842	815	829	850	846	857	762	810	799	767	814	795	817	874	814	832	816	806	804	837	843	827	797	795	824	836	813	824	852	778	823	854	856	815	827	864	822	792	786	806	834	864	853	818	748	804	759	828	783	824	835	836	868	821	857	829	857	754	823	852	785	787	779	815	821	819	897	860	782	825	825	783	809	838	860	831	861	794	832	799	851	794	817	820	851	811	755	809	836	808	848	840	832	814	800	837	823	804	781	816	830	852	810	844	817	786	806	876	842	815	850	818	827	782	852	809	850	787	783	820	793	821	857	814	851	831	872	817	916	798	846	851	782	849	803	829	830	842	861	889	794	802	851	849	842	798	805	853	778	805	816	787	802	826	829	862	774	790	851	860	862	812	808	806	838	818	821	872	811	787	844	824	781	790	792	803	820	856	780	848	842	819	777	881	818	848	877	868	840	816	832	851	805	828	777	800	847	768	823	818	788	775	827	869	778	783	807	818	861	781	829	780	754	818	827	856	870	849	806	768	795	800	780	797	840	826	781	829	812	791	839	843	818	797	804	813	819	837	825	795	818	852	842	806	878	812	796	841	829	772	795	786	782	815	864	835	800	811	785	821	744	880	808	815	815	801	762	825	820	778	816	807	828	824	807	831	910	878	809	808	819	877	843	859	869	742	820	779	818	791	844
5133	8422	7472	3836	2562	1900	1509	1318	10057	37816	29546	15127	4622	1351	817	696	650	656	674	663	667	684	686	673	644	699	653	708	692	656	678	663	714	674	701	620	668	624	667	684	675	682	637	639	657	670	660	664	678	641	647	665	637	640	676	650	690	658	662	692	679	655	650	654	680	664	634	668	669	664	668	685	674	640	634	657	670	696	662	651	665	653	634	616	648	655	682	632	679	687	647	658	653	630	661	682	681	653	689	663	689	612	651	632	673	637	634	671	687	642	639	622	691	660	697	649	682	617	649	625	702	655	685	703	639	671	691	658	683	688	646	658	665	658	610	672	659	691	664	635	654	674	642	664	713	630	677	609	648	628	662	658	634	635	683	690	680	687	625	657	683	629	650	620	721	638	652	694	644	634	629	603	654	662	652	690	654	721	620	656	650	653	628	631	695	649	602	675	697	650	646	676	634	643	651	680	655	670	626	629	649	671	630	639	675	657	687	682	642	703	642	660	698	688	656	674	657	657	671	611	635	657	673	647	639	686	705	597	626	636	646	665	665	660	698	673	693	621	645	645	693	676	616	593	623	633	685	680	678	683	694	652	640	666	659	682	642	633	680	649	657	641	648	657	659	623	682	681	678	683	699	627	645	603	620	648	686	619	631	712	633	710	663	685	661	639	667	696	641	649	593	632	660	660	676	660	680	667	647	630	699	655	655	682	602	687	646	645	653	709	661	653	691	665	678	661	670	645	669	666	679	666	658	646	626	660	664	662	666	683	721	696	650	609	636	634	710	679	659	660	608	675	694	677	666	685	642	629	676	666	683	677	698	687	672	691	703	722	677	644	596	710	666	675	624	689	660	675	681	641	649	695	663	644	703	688	697	655	655	711	679	642	633	706	659	665	641	699	615	659	669	667	700	669	676	632	631	613	663	655	649	658	670	632	668	668	671	637	690	665	596	654	681	631	670	619	641	641	659	682	653	718	639	620	650	683	695	635	645	654	696	649	676	642	662	599	674	673	664	697	625	648	634	622	634	655	653	653	616	647	634	703	667	640	626	674	671	682	649	632	617	608	666	610	619	673	659	664	655	600	670	613	639	674	681	641	671	691	645	672	697	650	668	628	712	710	674	656	651	654	674	660	711	631	646	686	661	665	642	610	637	617	631	668	694	660	665	682	662	695	635	639	677	670	616	677	605	686	661	677	655	653	628	649	642	640	704	703	693	665	646	685	700	663	677	699	632	652	647	677	598	673	632	674	653	597	682	682	622	641	610	689	654	676	651	641	663	634	645	695	630	692	682	682	638	667	629	696	597	668	715	709	657	653	670	623	636	679	666	656	679	671	652	661	657	684	616	644	711	635	722	650	693	668	624	611	661	643	637	697	650	625	663	642	633	687	637	630	680	603	687	671	722	657	640	670	674	652	640	704	682	666	641	597	630	677	673	716	657	654	645	611	683	595	626	706	618	694	663	642	613	636	687	683	693	687	663	662	613	681	666	662	664	693	696	686	655	621	642	704	688	655	616	648	602	626	685	659	663	629	579	654	656	673	671	682	618	667	661	617	633	624	673	658	651	676	662	612	632	642	652	672	641	659	668	672	631	659	656	667	663	642	638	581	660	668	705	664	695	659	646	656	653	641	635	662	662	637	665	678	644	656	650	677	630	646	723	654	658	642	708	652	629	657	656	673	660	677	682	714	596	615	649	654	649	678	691	640	643	629	637	674	675	610	663	659	677	668	654	662	665	662	705	694	643	661	623	680	657	584	716	642	640	680	660	686	691	640	665	621	672	630	652	651	648	671	611	681	677	692	658	647	647	689	682	652	636	677	689	671	626	661	660	654	648	691	673	663	664	680	678	654	648	609	665	663	686	638	614	645	651	652	629	661	635	656	610	610	611	716	674	631	639	695	625	674	636	649	667	639	663	711	659	638	633	708	641	670	619	648	692	656	655	652	669	657	687	655	645	671	671	626	696	674	631	702	693	624	671	677	627	668	653	655	688	614	649	622	663	664	661	658	635	667	648	641	664	669	676	619	640	678	701	644	606	651	654	655	627	684	660	627	660	662	674	664	645	666	627	643	648	672	674	651	648	655	705	664	650	621	651	634	668	683	687	641	681	652	652	625	659	670	687	658	690	612	611	687	688	654	659	626	653	681	649	658	675	627	652	627	649	674	671	675	638	639	653	626	608	679	649	626	651	678	638	633	658	671	679	700	678	651	661	636	634	672	690	701	661	646	654	628	683	642	672	616	691	641	645	655	643	693	616	677	675	603	616	672	650	663	641	689	673	622	670	692	681	649	636	667	656	616	644	656	635	626	665	667	658	639	677	694	632	658	656	639	654	626	660	671	587	642	617	624	653	616	638	698	676	653	659	661	696	665	640	691	672	700	619	591	649	663	646	661	640	671	660	700	677	672	653	669	638	619	628	645	614	649	661	662	665	728	671	673	659	645	672	592	682	667	659	659	648	708	613	751	683	694	683	642	659	675	631	670	688	608	667	682	611	676	644	625	616	666	635	631	674	655	655	628	665	697	669	646	633	647	640	654	632	663	674	647	651	676	679	686	691	695	723	641	649	696	669	661	669	645	633	657	628	635	640	649	635	632	623	642	675	613	720	627	604	659	682	615	635	634	641	710	697	640	656	638	712	657	661	685	647	670	646	706	620	666	655	632	636	632	691	665	657	628	670	664	618	648	645	675	641	659	665	660	654	673	634	657	711	627	677	658	665	650	688	734	643	688	660	674	671	625	627	669	671	677	631	637	709	636	669	637	687	624	661	679	668	641	627	675	651	611	664	674	658	668	639	603	674	621	653	662	636	707	640	659	588	640	606	666	695	641	710	677	682	698	645	638	586	597	653	640	629	660	709	652	630	716	667	652	649	650	684	697	683	602	701	677	666	691	681	661	651	655	685	677	599	642	662	626	639	661	627	661	623	664	700	662	611	639	628	671	658	723	647	658	650	689	643	665	639	670	669	634	707	645	693	659	661	667	646	665	701	667	633	626	653	635	662	675	683	669	634	671	627	670	637	642	674	672	674	677	636	643	617	626	588	670	671	617	666	627	643	629	647	670	656	656	707	669	665	639	629	599	658	670	648	693	644	636	717	647	622	657	658	634	652	650	668	665	632	633	660	674	605	641	677	607	606	665	682	660	654	660	647	672	671	627	648	657	646	609	642	648	650	632	652	660	610	668	673	660	653	634	666	626	681	696	692	668	672	679	645	659	664	649	634	657	671	635	615	650	689	647	615	625	634	700	661	633	636	666	638	676	635	650	671	633	663	652	674	685	646	600	649	722	673	665	639	611	669	659	634	658	600	647	624	664	679	684	638	646	683	648	630	662	648	682	637	628	658	653	682	616	694	577	632	669	659	708	654	623	642	672	685	666	665	669	637	651	662	667	653	665	659	640	661	679	643	636	623	659	616	666	641	667	646	653	636	647	636	637	683	688	623	657	682	698	673	662	652	659	645	672	655	632	640	653	684	629
27270	13169	2163	1101	701	690	645	555	1039	2721	2572	1736	967	702	613	552	549	572	591	566	565	538	511	533	548	580	579	553	562	528	499	549	566	539	552	581	569	510	512	562	529	565	554	569	561	577	520	586	588	560	507	550	554	515	572	513	524	556	545	543	558	558	540	531	559	518	551	502	560	485	541	526	524	492	551	547	562	541	574	561	524	556	585	532	555	531	539	518	551	595	514	523	571	627	568	550	545	515	546	553	579	536	556	615	521	602	560	562	544	564	474	585	584	545	544	521	494	542	587	531	556	574	569	536	562	575	542	528	547	575	537	569	539	535	594	530	574	555	548	566	531	540	545	518	532	548	532	562	522	591	558	530	588	494	556	497	512	567	536	535	554	560	541	521	523	565	520	560	539	551	495	578	596	505	541	553	535	498	545	540	536	511	519	568	538	544	555	569	504	565	577	511	603	513	525	511	584	540	540	525	535	534	553	597	507	543	535	514	550	543	554	553	555	541	522	530	585	558	547	550	602	584	592	555	552	528	539	554	535	562	519	547	520	555	545	558	544	552	573	541	528	542	581	567	511	563	556	516	551	534	592	573	556	555	537	517	575	537	561	556	559	555	529	585	531	538	559	516	572	581	543	566	520	592	545	526	574	548	531	590	545	572	525	565	570	518	522	563	552	583	570	514	548	569	539	559	527	549	536	575	544	530	544	582	540	541	573	524	546	545	537	531	525	543	595	544	550	574	528	512	519	573	526	569	515	553	516	561	541	534	525	581	554	550	505	598	575	587	532	558	556	555	592	561	580	552	506	574	562	509	522	560	588	495	606	527	567	555	581	541	575	576	538	599	537	544	513	567	569	569	569	539	538	548	534	599	523	541	533	557	550	586	522	544	531	579	557	559	554	545	554	613	554	507	551	519	555	571	531	536	498	541	597	589	525	547	598	548	555	541	534	542	549	548	548	544	583	544	527	530	559	534	582	505	573	570	552	537	522	538	510	541	534	531	543	558	535	540	550	541	546	517	504	543	538	520	586	572	551	587	537	541	570	529	565	574	562	536	540	524	531	561	574	534	526	540	572	613	530	500	589	515	539	559	544	585	578	570	573	585	527	557	555	547	556	532	526	558	538	545	574	610	552	525	533	564	534	604	504	578	530	592	528	544	553	574	602	517	572	548	573	558	524	585	555	545	541	556	571	545	547	572	548	566	554	521	531	539	529	567	552	559	547	576	564	533	576	573	555	532	585	534	606	548	535	538	562	554	586	559	540	581	553	561	555	555	562	549	545	545	570	548	532	533	557	573	557	564	545	591	509	593	527	548	555	584	528	541	559	567	546	513	555	564	547	530	562	560	538	534	567	534	565	527	555	560	513	527	542	549	536	550	574	542	527	621	544	535	558	528	511	552	533	568	584	578	550	516	556	552	582	574	531	547	553	548	566	557	528	562	577	535	527	555	571	575	529	556	525	521	560	541	555	543	607	521	550	524	556	594	528	533	523	524	569	549	540	559	513	544	535	545	564	554	527	513	530	545	543	558	569	543	529	487	570	569	510	568	527	541	561	563	542	540	543	566	564	586	557	542	507	494	572	547	511	537	525	562	543	548	538	584	599	578	570	540	566	518	572	579	534	541	571	521	535	538	527	584	536	541	571	524	533	550	567	547	549	573	539	521	564	597	566	566	568	540	540	564	536	576	504	538	526	529	568	536	533	559	532	531	520	606	546	493	577	541	577	527	531	531	577	591	516	535	550	548	556	551	554	543	564	554	535	563	511	552	590	601	531	558	582	576	531	560	572	606	540	560	551	546	526	580	543	578	563	612	540	525	517	540	554	590	526	555	526	530	605	570	550	524	545	567	565	569	548	597	509	563	553	564	542	544	549	518	583	556	539	545	561	605	526	560	544	562	567	539	583	542	528	539	551	511	540	540	549	563	543	513	534	612	554	548	549	524	561	482	591	525	528	559	539	526	532	575	544	526	567	588	512	535	545	512	536	548	545	512	560	538	559	548	578	544	582	527	546	536	563	547	538	558	529	592	549	548	549	562	533	540	537	549	547	554	560	523	544	555	543	544	534	533	512	584	536	530	530	494	556	574	528	589	553	567	545	536	573	544	555	564	540	548	545	544	546	548	544	518	549	518	542	563	535	555	540	533	579	552	537	497	531	549	549	552	568	558	549	593	547	560	555	548	537	526	549	532	549	555	553	552	517	559	540	551	563	603	556	495	560	575	547	573	560	554	533	552	561	528	532	545	547	574	549	527	543	551	534	543	522	512	545	555	595	552	542	576	565	591	568	542	501	572	534	573	511	545	574	563	556	557	565	563	569	524	517	540	549	587	576	554	550	579	518	564	528	585	569	555	540	526	533	542	498	573	554	524	535	564	557	564	520	545	555	534	552	543	561	567	556	594	535	520	599	587	509	550	558	604	557	523	530	563	531	553	574	559	529	570	557	555	524	553	572	575	556	603	566	553	540	559	577	548	596	533	560	583	576	583	575	534	512	591	578	553	578	582	571	536	537	509	542	520	562	536	562	572	558	553	531	580	548	553	531	546	555	534	562	524	550	545	511	543	544	577	586	536	562	546	565	560	537	493	576	556	529	543	579	562	539	544	559	521	574	492	546	542	568	559	520	543	564	502	518	547	576	539	562	495	536	520	524	575	585	563	587	570	562	615	557	547	564	587	536	547	583	544	586	557	545	520	591	554	578	511	565	549	512	538	513	543	606	563	560	544	531	561	583	528	552	567	561	537	535	541	584	576	600	563	527	529	538	575	527	538	564	550	547	554	554	546	532	532	559	532	557	545	545	554	545	538	594	521	536	531	592	559	566	554	523	523	552	577	527	532	558	602	542	535	525	559	554	542	571	591	538	519	577	587	511	552	538	520	574	542	536	520	536	556	515	545	524	566	551	513	545	497	544	567	522	539	550	544	514	600	547	564	550	513	577	545	533	551	603	538	519	508	548	540	568	539	557	567	528	540	556	569	516	485	573	551	514	525	542	541	555	539	525	548	565	505	561	516	547	490	526	540	574	562	566	508	568	519	509	529	547	555	542	543	555	595	554	570	521	538	565	521	555	514	536	531	531	544	575	566	530	474	557	578	544	525	581	530	515	581	554	512	546	548	573	564	543	569	587	545	549	520	557	525	496	543	553	561	536	564	542	567	538	555	529	541	514	557	535	567	555	601	581	561	547	610	555	533	570	543	542	564	569	533	564	557	545	596	558	527	580	534	559	568	573	610	558	562	517	529	537	574	565	577	563	543	570	596	574	520	525	552	532	595	543	533	545	553	554	539	518	551	555	554	588	592	575	564	491	544	528	523	565	511	504	540	583	574	539	551	537	532	546	552	566	512	588	594	569	557	532	609	575	543	528	560	548	558	521	532	562	571	548	575	533	540	589	546	516	537	531	567	537	545	563	574	512	542	513	521	530	556	551	527	565	550	552	525	527	514	534	596	516	556	521	561	534	553	529	508	586	555	526	598
5287	1399	1398	808	679	562	557	461	1172	3406	2855	1747	821	538	492	426	463	448	476	453	441	458	516	447	436	481	451	454	443	423	444	441	420	440	427	460	444	458	464	451	460	474	419	429	474	443	450	429	466	445	440	467	421	457	466	436	425	415	445	416	449	452	479	466	482	472	444	450	409	422	437	443	441	418	445	454	473	450	423	436	439	452	419	437	450	449	435	452	448	425	461	465	466	478	430	428	455	399	474	452	428	437	460	453	468	437	437	406	443	468	389	400	484	420	426	419	436	444	416	468	416	439	444	458	461	456	456	478	423	460	450	472	484	460	423	448	427	433	453	454	461	468	453	442	464	454	424	453	430	447	444	435	448	440	474	479	438	459	454	422	421	465	475	481	453	406	457	423	437	424	415	438	454	400	432	433	442	433	473	416	402	433	424	426	442	437	435	444	438	485	392	444	436	415	464	457	453	411	488	492	433	431	440	447	454	444	427	431	451	453	397	458	418	435	436	476	476	459	469	484	427	418	475	440	462	420	405	426	428	460	451	435	428	416	420	450	449	452	446	430	474	457	433	464	455	426	449	429	435	437	468	468	422	451	449	447	439	447	446	467	454	472	453	439	442	482	438	419	452	441	439	414	485	478	459	412	441	454	473	429	417	445	408	435	439	473	408	451	484	445	464	427	465	465	467	432	454	484	429	462	461	465	456	436	408	454	478	447	441	460	441	458	484	438	428	470	455	448	430	446	448	436	430	435	403	477	429	437	450	448	456	462	447	441	437	482	467	434	442	453	448	449	398	455	458	441	431	427	414	443	433	431	448	455	428	478	431	449	485	425	442	490	454	433	438	458	454	447	482	417	439	433	457	442	449	447	431	442	469	431	416	440	468	455	485	467	458	448	435	439	415	450	455	454	447	459	455	479	426	452	456	428	418	407	467	467	451	471	415	457	459	418	482	502	395	444	435	415	469	414	437	418	447	441	392	426	457	447	467	462	442	492	436	453	447	423	406	457	440	444	442	460	466	444	448	409	454	441	455	450	455	391	444	435	471	487	447	448	465	440	439	469	437	446	488	462	423	434	428	466	411	480	433	402	450	423	409	467	442	439	425	451	446	426	430	454	443	421	437	449	440	426	418	467	440	440	463	466	416	412	443	436	472	447	433	427	427	455	434	415	432	424	430	442	453	422	428	447	454	402	438	420	429	497	463	484	415	451	456	424	445	487	453	422	463	426	446	452	442	425	449	471	463	466	486	487	421	469	430	438	426	411	433	445	460	408	462	459	449	432	456	474	453	431	457	472	405	459	427	420	421	462	435	422	442	445	431	429	434	461	460	450	427	448	432	393	413	432	450	442	449	444	442	441	448	412	431	451	417	425	416	463	449	444	417	450	455	479	443	460	449	457	472	442	468	435	463	453	425	425	432	443	465	443	441	431	419	434	457	483	439	426	435	440	454	463	486	448	463	439	466	472	441	436	451	443	445	386	433	441	444	451	463	454	415	402	446	456	433	435	423	481	477	475	446	420	410	424	449	481	455	439	436	439	438	419	408	445	486	435	479	444	466	422	448	433	435	432	444	468	437	446	457	443	452	452	427	427	440	471	473	433	424	436	458	431	463	438	454	433	426	430	464	411	437	459	427	473	471	445	426	431	463	458	437	443	415	464	422	448	447	451	455	433	444	458	447	431	398	439	409	423	427	446	426	485	446	420	448	462	424	429	459	438	417	450	410	459	440	442	450	445	456	434	468	423	431	461	436	433	478	444	418	466	442	458	433	426	428	409	463	426	441	469	423	446	443	465	435	439	430	496	466	444	468	488	503	445	439	432	444	444	411	421	462	463	442	412	442	456	461	425	443	401	451	443	428	438	448	460	444	439	442	444	434	450	432	424	476	441	441	462	489	446	437	443	450	460	456	433	428	469	449	417	436	431	458	412	451	424	463	422	451	423	427	430	426	450	439	450	423	452	423	461	472	447	446	426	429	470	431	455	454	448	439	443	446	490	410	468	508	465	463	438	452	432	480	427	436	446	457	465	469	422	470	452	452	439	445	410	435	472	455	455	416	440	499	402	443	476	437	457	446	449	434	442	421	461	458	456	418	440	456	434	419	456	459	461	458	443	448	459	479	452	450	526	452	438	435	464	435	456	433	449	461	440	406	470	460	427	451	433	435	477	411	462	425	422	423	447	482	472	426	458	425	426	431	435	454	462	432	448	466	446	460	433	447	387	437	411	469	463	465	447	444	460	459	436	443	438	459	424	461	441	444	433	470	442	453	471	455	461	422	505	408	451	440	458	422	446	406	421	476	424	424	440	458	446	482	465	439	430	446	418	462	504	450	472	436	444	458	434	439	443	479	448	428	464	446	449	451	488	427	417	459	446	442	417	454	437	435	463	438	483	452	440	430	422	473	432	415	457	469	429	446	392	422	408	464	468	423	434	434	423	433	433	430	423	450	421	435	471	441	431	447	434	417	456	483	451	460	419	467	449	421	444	440	445	427	402	413	445	436	437	463	407	460	485	431	433	452	460	406	459	466	466	465	423	473	468	424	454	446	468	435	464	417	427	477	430	460	448	450	468	446	407	480	444	453	425	432	430	430	448	459	438	461	431	455	481	451	445	423	455	427	429	458	430	491	474	471	465	447	454	456	444	444	438	486	429	446	449	441	444	441	457	430	450	481	443	452	487	433	444	474	484	440	401	436	436	420	458	467	435	431	454	443	484	424	475	458	437	394	449	438	438	477	451	462	460	448	466	450	429	452	453	498	412	431	453	444	443	445	457	453	427	469	427	434	417	464	422	437	429	442	427	447	449	467	479	471	424	449	462	442	442	400	443	455	444	467	445	444	464	452	413	470	485	433	424	441	421	455	407	460	449	445	459	418	475	411	450	445	447	466	442	429	404	443	456	486	461	446	421	414	451	459	458	438	417	438	406	451	417	445	463	429	426	427	434	455	429	493	454	425	438	482	455	437	453	474	448	441	441	462	459	418	455	432	432	430	453	444	464	456	449	449	423	447	442	483	437	445	421	431	440	454	474	449	447	465	453	476	430	446	436	447	452	440	421	437	434	479	441	447	454	456	455	448	451	447	459	425	423	473	465	442	414	472	445	434	436	474	459	490	459	421	436	432	434	444	390	468	464	450	462	450	425	423	451	453	461	447	464	425	454	455	422	428	439	429	402	470	442	452	451	456	442	463	490	454	443	442	436	424	460	437	456	413	445	429	465	443	443	428	442	436	419	453	442	446	446	459	432	458	463	485	412	468	436	480	425	431	428	453	449	460	460	460	448	449	423	426	461	489	439	432	434	437	446	444	427	407	440	449	446	451	463	484	468	419	484	417	468	466	450	445	454	460	466	415	463	431	452	439	466	465	459	470	461	440	432	420	464	463	468	451	406	451	434	439	419	444	434	447	434	449	441	407	454	422	446	485	427	457	484	448	459	461	419	457	453	434	473	454	441	420	445	431	450	463	425	450	467	459	440
25038	21094	27029	25061	6138	1472	1120	853	3430	21785	19869	9796	2575	994	740	677	650	661	658	665	673	626	692	629	617	698	646	654	683	667	669	648	650	637	650	665	618	636	643	665	618	628	607	608	606	581	645	670	610	681	690	659	658	606	620	612	633	657	681	657	632	648	678	681	659	632	599	648	647	656	632	643	651	690	621	637	629	668	597	624	628	619	623	646	649	599	634	615	619	638	632	643	645	653	638	656	667	628	626	688	679	645	640	594	643	641	661	659	659	629	632	611	632	637	678	623	622	650	676	593	594	656	618	636	657	669	675	660	654	578	591	656	690	612	651	659	604	640	604	646	646	640	646	633	625	682	615	701	628	632	636	622	593	663	682	629	636	627	586	641	614	665	705	646	671	649	652	660	667	673	660	572	623	642	619	644	648	653	643	604	627	653	655	608	617	658	598	659	621	661	699	664	636	638	652	626	661	655	634	635	668	646	624	632	648	692	606	627	628	643	606	636	635	665	676	643	629	648	656	591	637	648	619	671	649	642	634	650	633	678	615	634	674	653	709	677	654	661	608	644	610	636	637	621	638	605	664	629	642	630	650	638	651	613	640	676	712	630	629	643	652	677	609	615	657	606	608	647	610	590	658	609	626	667	673	617	615	661	659	629	668	658	712	619	627	640	659	641	624	647	632	677	627	644	614	616	647	608	590	607	672	639	653	646	620	687	669	646	639	641	665	629	640	624	655	688	638	588	640	648	638	645	627	610	636	634	710	670	629	625	640	627	641	653	651	633	662	634	642	688	637	642	630	628	665	643	649	650	630	646	623	603	685	660	654	646	605	639	686	601	631	656	657	647	666	628	590	624	669	663	617	657	657	645	648	682	625	636	613	627	606	687	585	659	604	620	660	645	651	652	641	627	666	671	664	646	630	655	629	600	650	650	652	639	682	589	660	604	651	617	640	657	649	663	603	660	619	621	669	628	641	664	671	645	636	631	591	647	668	577	627	640	613	639	634	612	643	660	618	641	654	643	629	685	627	608	670	657	605	611	628	580	679	625	679	679	670	633	642	682	622	614	654	643	654	653	600	654	687	629	629	629	650	645	640	652	622	672	634	657	672	668	637	615	602	634	663	627	692	568	644	654	667	641	653	608	650	616	656	641	621	657	671	628	648	635	653	620	647	662	647	671	663	668	667	667	623	667	677	627	641	660	591	639	682	656	692	638	655	630	620	622	610	609	641	627	651	610	664	623	634	620	643	647	606	642	631	655	652	618	604	619	649	630	653	590	643	661	628	631	646	647	631	646	639	628	676	635	647	650	638	653	627	666	644	671	719	647	635	656	704	618	660	613	666	632	591	621	613	624	595	610	615	680	672	664	613	668	620	631	668	636	647	674	620	605	646	642	643	668	608	636	622	616	569	574	636	666	659	637	632	640	605	675	611	590	630	671	650	686	651	699	651	657	652	672	659	620	641	624	644	642	673	633	660	631	638	645	638	642	630	661	625	632	661	621	668	711	687	630	635	625	615	693	665	683	655	653	628	676	641	640	641	671	581	655	681	649	664	625	635	643	612	645	696	620	649	643	675	654	661	611	608	659	616	626	621	659	616	679	620	648	624	672	663	635	615	649	643	666	653	630	610	649	638	643	618	658	654	665	599	618	616	637	653	635	650	653	641	589	666	620	585	661	605	624	656	664	627	632	667	672	649	665	660	671	624	690	649	609	636	648	657	658	657	636	649	644	666	637	630	633	609	601	667	635	617	662	691	607	690	629	621	672	629	644	651	626	592	687	682	649	665	604	655	678	657	577	671	604	594	587	644	595	640	637	651	629	650	689	657	663	656	617	649	672	680	636	644	609	656	691	655	633	629	638	639	609	606	677	655	608	639	632	655	606	641	642	659	615	589	656	625	613	629	614	630	617	642	678	623	636	664	650	628	628	703	642	662	641	658	630	588	677	638	660	639	654	614	617	644	638	643	610	622	625	645	664	642	639	647	676	621	656	688	634	650	588	616	628	621	679	649	621	637	642	651	624	645	627	660	624	641	600	658	610	630	676	659	668	624	634	596	663	609	630	621	617	610	613	699	634	651	640	640	625	654	609	690	640	630	682	627	657	615	622	653	620	670	655	682	644	646	667	620	601	598	673	631	654	648	644	596	630	612	627	632	642	634	626	661	603	658	628	652	637	646	635	647	626	629	646	674	678	638	589	631	615	644	643	648	617	645	662	668	686	632	659	648	602	631	655	590	670	682	666	650	678	646	619	631	660	681	664	650	640	592	616	624	609	624	640	657	639	638	598	632	650	647	583	635	634	623	573	675	623	668	601	644	631	628	589	661	590	646	660	649	645	629	623	671	626	627	643	647	674	623	657	668	652	624	622	675	630	574	629	594	656	675	657	699	630	647	628	651	664	615	627	659	621	638	652	661	666	635	641	633	687	657	623	696	650	656	636	620	700	607	648	685	650	624	640	641	633	634	654	632	605	654	678	619	617	632	666	655	609	653	673	707	667	656	635	647	652	668	666	631	628	604	654	571	674	666	657	609	620	675	637	695	649	630	647	626	676	651	614	706	595	650	674	666	654	648	665	619	692	661	658	634	623	609	650	602	660	579	611	654	635	640	624	655	639	643	627	609	588	662	665	657	643	684	623	613	650	654	703	654	623	651	608	686	682	650	644	601	652	698	665	626	636	599	713	630	597	689	664	653	636	649	608	645	612	650	626	621	671	612	655	702	661	606	582	634	640	624	641	645	636	633	671	640	618	655	614	624	619	632	647	657	640	658	594	681	645	585	602	650	593	657	628	608	645	583	641	596	626	616	636	660	610	685	648	624	602	632	651	637	625	628	641	652	648	615	593	609	668	603	601	603	626	601	606	667	618	628	617	620	615	613	605	654	656	622	685	640	612	657	610	650	678	636	648	658	655	612	647	640	649	682	658	626	653	640	592	611	644	690	646	637	650	630	632	647	663	638	661	584	613	624	650	617	669	587	597	619	634	656	617	631	674	628	648	645	670	642	623	661	655	619	662	653	721	637	683	641	661	630	669	597	605	631	618	586	653	687	677	655	645	628	639	581	630	674	666	617	646	604	669	601	685	672	587	660	645	655	662	662	644	638	634	667	631	677	648	620	618	647	662	643	621	640	622	633	611	644	666	697	692	614	615	672	651	679	651	681	665	645	615	654	639	659	616	587	637	648	642	669	631	643	581	620	684	628	662	589	615	619	640	619	693	656	648	596	597	659	613	622	680	643	678	658	653	624	692	619	611	615	637	660	659	636	651	613	638	640	652	632	650	672	609	643	649	686	679	650	659	605	639	724	592	631	650	628	638	599	662	651	643	698	599	628	637	607	641	665	656	658	686	635	664	645	619	645	617	650	663	644	656	653	603	656	639	631	662	688	627	646	659	614	641	635	637	624	691	612	646	595	641	656	624	660	631	632	645	629	606	681	627	613	679	608	628	619	619	651	623	611	625	620	626	622	609	620	660	601	654
4109	4358	4219	2127	1417	1044	982	830	5236	22019	16921	7753	2284	901	585	500	574	522	537	523	581	514	545	572	530	578	517	538	487	528	507	518	549	514	523	540	510	541	550	541	492	578	555	526	538	524	513	529	514	513	530	509	543	503	544	510	538	516	516	509	524	498	514	552	561	517	472	548	533	547	532	494	530	511	512	535	527	508	545	543	510	546	544	569	588	503	531	536	505	491	554	511	544	533	537	544	557	557	543	587	512	554	545	554	520	519	536	511	565	536	529	530	515	503	525	500	516	521	491	547	511	522	497	517	543	518	501	530	499	506	519	511	534	569	544	530	516	500	553	495	543	527	541	551	517	542	488	546	533	501	528	539	532	529	554	535	502	528	524	543	551	505	527	514	524	536	534	522	558	546	557	493	483	551	525	533	507	507	518	486	512	510	538	524	502	567	523	539	532	513	510	514	515	518	530	577	505	541	495	499	547	506	536	517	510	501	510	544	556	551	542	499	540	534	544	527	525	493	540	543	551	508	494	504	532	503	509	569	518	553	532	538	538	484	573	538	547	509	518	550	487	548	516	560	483	499	537	541	561	476	516	509	544	560	514	533	512	539	522	513	488	519	510	493	532	514	540	527	493	525	559	527	516	564	503	531	530	500	515	518	525	560	533	527	529	552	552	496	530	508	479	525	556	539	559	549	547	543	494	517	579	534	556	495	492	537	527	565	535	540	583	532	508	507	552	540	491	532	479	527	507	550	522	504	533	553	523	528	555	537	486	534	514	522	544	492	514	534	517	547	528	494	525	513	548	515	550	530	501	531	523	566	496	527	493	541	535	542	554	514	502	504	529	543	509	478	497	546	464	503	517	549	534	533	523	531	600	480	516	556	506	492	514	491	534	549	524	515	511	509	562	509	548	501	518	540	527	552	509	529	517	550	524	524	516	552	526	540	521	526	505	527	495	531	533	530	515	524	530	489	542	504	502	544	527	507	511	484	496	503	474	520	468	522	524	568	551	537	518	492	537	507	533	507	543	545	531	506	522	525	521	577	536	498	511	547	497	578	540	482	516	541	547	540	532	566	505	549	511	516	547	528	515	506	510	519	545	514	513	518	500	508	539	482	512	515	543	553	525	521	527	536	562	483	508	566	497	538	529	537	500	525	537	553	519	480	535	589	514	542	495	540	544	525	502	498	504	517	565	517	480	523	514	528	526	511	522	519	559	505	510	533	518	529	550	541	528	525	525	522	518	513	527	477	496	560	570	522	543	543	505	525	563	564	490	494	550	526	557	520	566	512	513	507	562	504	540	540	501	539	529	517	493	534	557	516	509	515	573	578	538	546	530	527	545	546	492	504	544	522	505	493	534	505	512	457	532	570	523	507	565	592	508	537	497	569	529	524	505	505	574	508	567	526	530	498	501	508	517	530	532	516	462	528	511	510	536	509	520	533	545	507	524	529	527	491	549	533	524	535	518	517	501	516	519	525	528	507	507	538	524	497	545	494	549	516	516	534	562	530	539	531	510	493	503	517	482	533	539	502	541	529	539	500	494	515	532	567	522	520	537	551	526	547	538	503	509	488	540	533	523	523	527	501	518	489	519	531	531	535	558	488	529	544	524	507	551	529	538	526	537	523	517	524	511	539	534	525	532	528	519	526	517	527	531	523	538	490	530	531	497	487	526	530	540	497	520	556	515	546	520	528	527	520	546	535	534	520	537	523	489	551	551	512	523	516	558	487	537	513	508	501	547	532	505	533	520	486	518	518	472	514	528	551	530	496	566	555	491	483	514	502	526	524	557	510	497	517	500	502	537	485	490	575	503	501	533	492	501	480	538	554	498	522	534	501	523	526	522	514	508	550	531	479	519	541	574	526	501	512	547	523	486	555	502	527	537	556	540	524	561	511	519	517	524	498	506	535	484	528	505	512	534	524	517	484	578	543	505	553	525	496	529	521	518	529	502	545	507	551	505	549	512	498	525	502	491	508	509	528	528	505	535	529	560	526	559	492	537	526	514	560	514	565	501	525	514	520	512	540	559	535	575	536	537	488	498	543	526	506	527	489	553	525	543	494	542	523	507	525	541	483	529	548	506	518	531	502	544	545	544	498	514	532	521	510	532	535	533	547	541	532	492	538	491	526	576	555	533	558	521	541	496	516	512	535	532	574	528	564	517	500	561	536	494	539	509	546	510	532	516	499	516	533	526	533	514	516	528	503	529	581	533	507	517	520	545	581	543	524	559	593	496	541	553	511	540	497	508	499	540	476	490	528	524	539	520	515	537	539	513	487	540	553	518	526	534	548	544	556	534	541	542	599	556	545	508	514	547	522	512	527	523	500	488	535	547	501	523	536	510	495	515	513	531	541	505	534	536	476	526	506	503	485	528	553	508	513	504	525	547	557	499	508	520	526	551	470	528	497	542	528	516	528	501	502	545	527	558	536	548	548	534	482	536	561	555	494	491	530	547	481	506	537	512	519	533	523	497	493	496	522	598	525	539	534	523	540	532	515	503	567	523	575	503	497	552	528	560	546	533	551	534	540	508	536	521	509	501	527	534	543	583	524	517	499	506	487	503	549	511	506	470	511	499	553	500	542	573	527	534	479	494	516	560	490	496	528	523	530	470	513	551	538	557	515	512	560	536	528	505	487	520	510	538	533	559	503	491	518	536	574	508	548	529	521	580	528	494	558	510	508	514	514	533	466	522	514	514	514	509	530	525	486	441	562	526	549	532	503	502	535	471	576	496	533	520	506	492	512	539	496	560	540	475	544	490	531	511	541	508	494	517	512	496	511	528	513	501	499	540	538	487	521	527	517	487	541	508	506	506	563	500	518	499	565	515	544	535	536	506	487	519	518	490	519	507	500	508	572	480	488	543	556	521	538	519	541	533	501	506	516	536	515	526	513	556	571	530	539	519	511	492	560	545	536	514	542	521	485	522	532	513	519	558	522	527	514	531	523	560	500	530	553	513	543	500	532	494	501	539	540	534	531	500	500	547	488	516	516	494	546	491	531	534	505	536	540	561	508	476	521	506	522	488	549	503	561	502	472	511	503	558	536	512	529	503	546	508	503	544	562	529	509	527	529	559	561	543	499	509	523	529	510	537	551	518	559	517	550	504	523	516	502	560	498	560	513	559	509	535	486	548	531	528	543	511	516	493	527	488	490	532	551	534	469	545	570	516	526	544	507	562	547	546	488	543	504	505	527	529	525	526	544	525	517	490	547	533	509	566	540	538	515	501	528	502	565	543	525	542	532	532	552	549	571	523	558	531	542	587	522	546	501	528	521	592	529	507	537	542	517	513	548	554	518	540	534	548	532	501	528	576	535	548	538	496	498	556	535	525	542	550	520	517	516	545	516	526	541	524	520	491	551	536	517	527	513	545	537	506	510	483	543	509	535	510	543	548	562	494	542	521	531	523	532	498	511	541	540	511	526	531	565	524	532	531	499	499	519	518	512	555	502	519	549	519	494	536	534	553	536	549	544	509	517
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
